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_n.i (2332680B)


      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_n.i
     12  * Purpose:     Field declarations.
     13  */
     14 
     15 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
     16     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
     17     defined(BCM_56450_B1)
     18 soc_field_info_t soc_NAND_BLOCK_ERASE_COMPLETEr_fields[] = {
     19     { ERASE_COMPLETEf, 1, 0, 0 }
     20 };
     21 
     22 #endif
     23 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
     24     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
     25     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
     26     defined(BCM_56260_B0) || defined(BCM_56370_A0)
     27 soc_field_info_t soc_NAND_BLOCK_ERASE_COMPLETE_BCM53400_A0r_fields[] = {
     28     { ERASE_COMPLETEf, 1, 0, 0 }
     29 };
     30 
     31 #endif
     32 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
     33     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
     34     defined(BCM_56450_B1)
     35 soc_field_info_t soc_NAND_COPY_BACK_COMPLETEr_fields[] = {
     36     { COPY_BACK_COMPLETEf, 1, 0, 0 }
     37 };
     38 
     39 #endif
     40 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
     41     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
     42     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
     43     defined(BCM_56260_B0) || defined(BCM_56370_A0)
     44 soc_field_info_t soc_NAND_COPY_BACK_COMPLETE_BCM53400_A0r_fields[] = {
     45     { COPY_BACK_COMPLETEf, 1, 0, 0 }
     46 };
     47 
     48 #endif
     49 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
     50     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
     51     defined(BCM_56450_B1)
     52 soc_field_info_t soc_NAND_DIRECT_READ_RD_MISSr_fields[] = {
     53     { RD_MISSf, 1, 0, 0 }
     54 };
     55 
     56 #endif
     57 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
     58     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
     59     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
     60     defined(BCM_56260_B0) || defined(BCM_56370_A0)
     61 soc_field_info_t soc_NAND_DIRECT_READ_RD_MISS_BCM53400_A0r_fields[] = {
     62     { RD_MISSf, 1, 0, 0 }
     63 };
     64 
     65 #endif
     66 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
     67     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
     68     defined(BCM_56450_B1)
     69 soc_field_info_t soc_NAND_ECC_MIPS_CORRr_fields[] = {
     70     { ECC_MIPS_CORRf, 1, 0, 0 }
     71 };
     72 
     73 #endif
     74 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
     75     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
     76     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
     77     defined(BCM_56260_B0) || defined(BCM_56370_A0)
     78 soc_field_info_t soc_NAND_ECC_MIPS_CORR_BCM53400_A0r_fields[] = {
     79     { ECC_MIPS_CORRf, 1, 0, 0 }
     80 };
     81 
     82 #endif
     83 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
     84     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
     85     defined(BCM_56450_B1)
     86 soc_field_info_t soc_NAND_ECC_MIPS_UNCORRr_fields[] = {
     87     { ECC_MIPS_UNCORRf, 1, 0, 0 }
     88 };
     89 
     90 #endif
     91 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
     92     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
     93     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
     94     defined(BCM_56260_B0) || defined(BCM_56370_A0)
     95 soc_field_info_t soc_NAND_ECC_MIPS_UNCORR_BCM53400_A0r_fields[] = {
     96     { ECC_MIPS_UNCORRf, 1, 0, 0 }
     97 };
     98 
     99 #endif
    100 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    101     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    102     defined(BCM_56450_B1)
    103 soc_field_info_t soc_NAND_IDM_IDM_IO_CONTROL_DIRECTr_fields[] = {
    104     { APB_LITTLE_ENDIAN_MODEf, 1, 24, 0 },
    105     { AXI_BIG_ENDIAN_MODEf, 1, 28, 0 },
    106     { CLK_ENABLEf, 1, 0, 0 },
    107     { ENABLE_BLOCK_ERASE_COMPLETEf, 1, 3, 0 },
    108     { ENABLE_COPY_BACK_COMPLETEf, 1, 4, 0 },
    109     { ENABLE_DIRECT_READ_RD_MISSf, 1, 2, 0 },
    110     { ENABLE_ECC_MIPS_CORRf, 1, 9, 0 },
    111     { ENABLE_ECC_MIPS_UNCORRf, 1, 8, 0 },
    112     { ENABLE_NAND_RB_Bf, 1, 7, 0 },
    113     { ENABLE_PROGRAM_PAGE_COMPLETEf, 1, 5, 0 },
    114     { ENABLE_RO_CTLR_READYf, 1, 6, 0 },
    115     { TMf, 5, 16, SOCF_LE }
    116 };
    117 
    118 #endif
    119 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    120     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    121     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    122     defined(BCM_56260_B0)
    123 soc_field_info_t soc_NAND_IDM_IDM_IO_CONTROL_DIRECT_BCM53400_A0r_fields[] = {
    124     { APB_LITTLE_ENDIAN_MODEf, 1, 24, 0 },
    125     { AXI_BIG_ENDIAN_MODEf, 1, 28, 0 },
    126     { CLK_ENABLEf, 1, 0, 0 },
    127     { ENABLE_BLOCK_ERASE_COMPLETEf, 1, 3, 0 },
    128     { ENABLE_COPY_BACK_COMPLETEf, 1, 4, 0 },
    129     { ENABLE_DIRECT_READ_RD_MISSf, 1, 2, 0 },
    130     { ENABLE_ECC_MIPS_CORRf, 1, 9, 0 },
    131     { ENABLE_ECC_MIPS_UNCORRf, 1, 8, 0 },
    132     { ENABLE_NAND_RB_Bf, 1, 7, 0 },
    133     { ENABLE_PROGRAM_PAGE_COMPLETEf, 1, 5, 0 },
    134     { ENABLE_RO_CTLR_READYf, 1, 6, 0 },
    135     { TMf, 5, 16, SOCF_LE }
    136 };
    137 
    138 #endif
    139 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    140     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    141     defined(BCM_56450_B1)
    142 soc_field_info_t soc_NAND_IDM_IDM_IO_STATUSr_fields[] = {
    143     { ECC_MIPS_CORRf, 1, 3, SOCF_RO },
    144     { ECC_MIPS_UNCORRf, 1, 2, SOCF_RO },
    145     { NAND_RB_Bf, 1, 1, SOCF_RO },
    146     { RO_CTLR_READYf, 1, 0, SOCF_RO }
    147 };
    148 
    149 #endif
    150 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    151     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    152     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    153     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    154 soc_field_info_t soc_NAND_IDM_IDM_IO_STATUS_BCM53400_A0r_fields[] = {
    155     { ECC_MIPS_CORRf, 1, 3, SOCF_RO },
    156     { ECC_MIPS_UNCORRf, 1, 2, SOCF_RO },
    157     { NAND_RB_Bf, 1, 1, SOCF_RO },
    158     { RO_CTLR_READYf, 1, 0, SOCF_RO },
    159     { STRAP_IP_DISABLE_NANDf, 1, 25, SOCF_RO },
    160     { STRAP_NAND_FLASH_ECC_LEVELf, 4, 16, SOCF_LE|SOCF_RO },
    161     { STRAP_NAND_FLASH_PAGEf, 2, 20, SOCF_LE|SOCF_RO },
    162     { STRAP_NAND_WIDTH_16Bf, 1, 24, SOCF_RO }
    163 };
    164 
    165 #endif
    166 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    167     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    168     defined(BCM_56450_B1)
    169 soc_field_info_t soc_NAND_NAND_FLASH_ACC_CONTROL_CS0r_fields[] = {
    170     { CACHE_MODE_ENf, 1, 22, 0 },
    171     { CACHE_MODE_LAST_PAGEf, 1, 21, 0 },
    172     { CE_CAREf, 1, 29, 0 },
    173     { ECC_LEVELf, 5, 16, SOCF_LE },
    174     { FAST_PGM_RDINf, 1, 28, 0 },
    175     { PAGE_HIT_ENf, 1, 24, 0 },
    176     { PARTIAL_PAGE_ENf, 1, 26, 0 },
    177     { PREFETCH_ENf, 1, 23, 0 },
    178     { RD_ECC_ENf, 1, 31, 0 },
    179     { RD_ERASED_ECC_ENf, 1, 27, 0 },
    180     { RESERVEDf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES },
    181     { SECTOR_SIZE_1Kf, 1, 7, 0 },
    182     { SPARE_AREA_SIZEf, 7, 0, SOCF_LE },
    183     { WR_ECC_ENf, 1, 30, 0 },
    184     { WR_PREEMPT_ENf, 1, 25, 0 }
    185 };
    186 
    187 #endif
    188 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    189     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    190     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    191     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    192 soc_field_info_t soc_NAND_NAND_FLASH_ACC_CONTROL_CS0_BCM53400_A0r_fields[] = {
    193     { CACHE_MODE_ENf, 1, 22, 0 },
    194     { CACHE_MODE_LAST_PAGEf, 1, 21, 0 },
    195     { CE_CAREf, 1, 29, 0 },
    196     { ECC_LEVELf, 5, 16, SOCF_LE },
    197     { FAST_PGM_RDINf, 1, 28, 0 },
    198     { PAGE_HIT_ENf, 1, 24, 0 },
    199     { PARTIAL_PAGE_ENf, 1, 26, 0 },
    200     { PREFETCH_ENf, 1, 23, 0 },
    201     { RD_ECC_ENf, 1, 31, 0 },
    202     { RD_ERASED_ECC_ENf, 1, 27, 0 },
    203     { RESERVEDf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES },
    204     { SECTOR_SIZE_1Kf, 1, 7, 0 },
    205     { SPARE_AREA_SIZEf, 7, 0, SOCF_LE },
    206     { WR_ECC_ENf, 1, 30, 0 },
    207     { WR_PREEMPT_ENf, 1, 25, 0 }
    208 };
    209 
    210 #endif
    211 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    212     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    213     defined(BCM_56450_B1)
    214 soc_field_info_t soc_NAND_NAND_FLASH_BLK_WR_PROTECTr_fields[] = {
    215     { BLK_END_ADDRf, 32, 0, SOCF_LE }
    216 };
    217 
    218 #endif
    219 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    220     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    221     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    222     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    223 soc_field_info_t soc_NAND_NAND_FLASH_BLK_WR_PROTECT_BCM53400_A0r_fields[] = {
    224     { BLK_END_ADDRf, 32, 0, SOCF_LE }
    225 };
    226 
    227 #endif
    228 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    229     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    230     defined(BCM_56450_B1)
    231 soc_field_info_t soc_NAND_NAND_FLASH_BLOCK_ERASE_EXT_ADDRr_fields[] = {
    232     { CS_SELf, 3, 16, SOCF_LE|SOCF_RO },
    233     { EXT_ADDRESSf, 16, 0, SOCF_LE|SOCF_RO },
    234     { RESERVEDf, 13, 19, SOCF_LE|SOCF_RO|SOCF_RES }
    235 };
    236 
    237 #endif
    238 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    239     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    240     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    241     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    242 soc_field_info_t soc_NAND_NAND_FLASH_BLOCK_ERASE_EXT_ADDR_BCM53400_A0r_fields[] = {
    243     { CS_SELf, 3, 16, SOCF_LE|SOCF_RO },
    244     { EXT_ADDRESSf, 16, 0, SOCF_LE|SOCF_RO },
    245     { RESERVEDf, 13, 19, SOCF_LE|SOCF_RO|SOCF_RES }
    246 };
    247 
    248 #endif
    249 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    250     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    251     defined(BCM_56450_B1)
    252 soc_field_info_t soc_NAND_NAND_FLASH_BLOCK_LOCK_STATUSr_fields[] = {
    253     { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES },
    254     { STATUSf, 8, 0, SOCF_LE|SOCF_RO }
    255 };
    256 
    257 #endif
    258 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    259     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    260     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    261     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    262 soc_field_info_t soc_NAND_NAND_FLASH_BLOCK_LOCK_STATUS_BCM53400_A0r_fields[] = {
    263     { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES },
    264     { STATUSf, 8, 0, SOCF_LE|SOCF_RO }
    265 };
    266 
    267 #endif
    268 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    269     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    270     defined(BCM_56450_B1)
    271 soc_field_info_t soc_NAND_NAND_FLASH_CMD_EXT_ADDRESSr_fields[] = {
    272     { CS_SELf, 3, 16, SOCF_LE },
    273     { EXT_ADDRESSf, 16, 0, SOCF_LE },
    274     { RESERVEDf, 13, 19, SOCF_LE|SOCF_RO|SOCF_RES }
    275 };
    276 
    277 #endif
    278 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    279     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    280     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    281     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    282 soc_field_info_t soc_NAND_NAND_FLASH_CMD_EXT_ADDRESS_BCM53400_A0r_fields[] = {
    283     { CS_SELf, 3, 16, SOCF_LE },
    284     { EXT_ADDRESSf, 16, 0, SOCF_LE },
    285     { RESERVEDf, 13, 19, SOCF_LE|SOCF_RO|SOCF_RES }
    286 };
    287 
    288 #endif
    289 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    290     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    291     defined(BCM_56450_B1)
    292 soc_field_info_t soc_NAND_NAND_FLASH_CMD_STARTr_fields[] = {
    293     { OPCODEf, 5, 24, SOCF_LE },
    294     { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_RES }
    295 };
    296 
    297 #endif
    298 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    299     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    300     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    301     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    302 soc_field_info_t soc_NAND_NAND_FLASH_CMD_START_BCM53400_A0r_fields[] = {
    303     { OPCODEf, 5, 24, SOCF_LE },
    304     { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_RES }
    305 };
    306 
    307 #endif
    308 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    309     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    310     defined(BCM_56450_B1)
    311 soc_field_info_t soc_NAND_NAND_FLASH_CONFIG_CS0r_fields[] = {
    312     { BLK_ADR_BYTESf, 3, 8, SOCF_LE },
    313     { BLOCK_SIZEf, 3, 28, SOCF_LE },
    314     { COL_ADR_BYTESf, 3, 12, SOCF_LE },
    315     { CONFIG_LOCKf, 1, 31, 0 },
    316     { DEVICE_SIZEf, 4, 24, SOCF_LE },
    317     { DEVICE_WIDTHf, 1, 23, 0 },
    318     { FUL_ADR_BYTESf, 3, 16, SOCF_LE },
    319     { PAGE_SIZEf, 2, 20, SOCF_LE },
    320     { RESERVEDf, 8, 0, SOCF_LE|SOCF_RO|SOCF_RES }
    321 };
    322 
    323 #endif
    324 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    325     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    326     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    327     defined(BCM_56260_B0)
    328 soc_field_info_t soc_NAND_NAND_FLASH_CONFIG_CS0_BCM53400_A0r_fields[] = {
    329     { BLK_ADR_BYTESf, 3, 8, SOCF_LE },
    330     { BLOCK_SIZEf, 3, 28, SOCF_LE },
    331     { COL_ADR_BYTESf, 3, 12, SOCF_LE },
    332     { CONFIG_LOCKf, 1, 31, 0 },
    333     { DEVICE_SIZEf, 4, 24, SOCF_LE },
    334     { DEVICE_WIDTHf, 1, 23, 0 },
    335     { FUL_ADR_BYTESf, 3, 16, SOCF_LE },
    336     { PAGE_SIZEf, 2, 20, SOCF_LE },
    337     { RESERVEDf, 8, 0, SOCF_LE|SOCF_RO|SOCF_RES }
    338 };
    339 
    340 #endif
    341 #if defined(BCM_56370_A0)
    342 soc_field_info_t soc_NAND_NAND_FLASH_CONFIG_CS0_BCM56370_A0r_fields[] = {
    343     { BLK_ADR_BYTESf, 3, 8, SOCF_LE },
    344     { BLOCK_SIZEf, 3, 28, SOCF_LE },
    345     { COL_ADR_BYTESf, 3, 12, SOCF_LE },
    346     { CONFIG_LOCKf, 1, 31, 0 },
    347     { DEVICE_SIZEf, 4, 24, SOCF_LE },
    348     { DEVICE_WIDTHf, 1, 23, 0 },
    349     { FUL_ADR_BYTESf, 3, 16, SOCF_LE },
    350     { PAGE_SIZEf, 2, 20, SOCF_LE },
    351     { RESERVEDf, 8, 0, SOCF_LE|SOCF_RO|SOCF_RES }
    352 };
    353 
    354 #endif
    355 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    356     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    357     defined(BCM_56450_B1)
    358 soc_field_info_t soc_NAND_NAND_FLASH_CORR_ERROR_COUNTr_fields[] = {
    359     { CORR_ERROR_COUNTf, 32, 0, SOCF_LE|SOCF_RO }
    360 };
    361 
    362 #endif
    363 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    364     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    365     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    366     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    367 soc_field_info_t soc_NAND_NAND_FLASH_CORR_ERROR_COUNT_BCM53400_A0r_fields[] = {
    368     { CORR_ERROR_COUNTf, 32, 0, SOCF_LE|SOCF_RO }
    369 };
    370 
    371 #endif
    372 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    373     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    374     defined(BCM_56450_B1)
    375 soc_field_info_t soc_NAND_NAND_FLASH_CORR_STAT_THRESHOLDr_fields[] = {
    376     { CORR_STAT_THRESHOLD_CS0f, 6, 0, SOCF_LE },
    377     { CORR_STAT_THRESHOLD_CS1f, 6, 6, SOCF_LE },
    378     { RESERVEDf, 20, 12, SOCF_LE|SOCF_RO|SOCF_RES }
    379 };
    380 
    381 #endif
    382 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    383     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    384     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    385     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    386 soc_field_info_t soc_NAND_NAND_FLASH_CORR_STAT_THRESHOLD_BCM53400_A0r_fields[] = {
    387     { CORR_STAT_THRESHOLD_CS0f, 6, 0, SOCF_LE },
    388     { CORR_STAT_THRESHOLD_CS1f, 6, 6, SOCF_LE },
    389     { RESERVEDf, 20, 12, SOCF_LE|SOCF_RO|SOCF_RES }
    390 };
    391 
    392 #endif
    393 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    394     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    395     defined(BCM_56450_B1)
    396 soc_field_info_t soc_NAND_NAND_FLASH_CS_NAND_SELECTr_fields[] = {
    397     { AUTO_DEVICE_ID_CONFIGf, 1, 30, 0 },
    398     { CS_LOCKf, 1, 31, 0 },
    399     { EBI_CS_0_SELf, 1, 0, 0 },
    400     { EBI_CS_0_USES_NANDf, 1, 8, 0 },
    401     { EBI_CS_1_SELf, 1, 1, 0 },
    402     { EBI_CS_1_USES_NANDf, 1, 9, 0 },
    403     { EBI_CS_2_SELf, 1, 2, 0 },
    404     { EBI_CS_2_USES_NANDf, 1, 10, 0 },
    405     { EBI_CS_3_SELf, 1, 3, 0 },
    406     { EBI_CS_3_USES_NANDf, 1, 11, 0 },
    407     { EBI_CS_4_SELf, 1, 4, 0 },
    408     { EBI_CS_4_USES_NANDf, 1, 12, 0 },
    409     { EBI_CS_5_SELf, 1, 5, 0 },
    410     { EBI_CS_5_USES_NANDf, 1, 13, 0 },
    411     { EBI_CS_6_SELf, 1, 6, 0 },
    412     { EBI_CS_6_USES_NANDf, 1, 14, 0 },
    413     { EBI_CS_7_SELf, 1, 7, 0 },
    414     { EBI_CS_7_USES_NANDf, 1, 15, 0 },
    415     { NAND_WPf, 1, 29, 0 },
    416     { RESERVEDf, 12, 16, SOCF_LE|SOCF_RO|SOCF_RES },
    417     { WR_PROTECT_BLK0f, 1, 28, 0 }
    418 };
    419 
    420 #endif
    421 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    422     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    423     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    424     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    425 soc_field_info_t soc_NAND_NAND_FLASH_CS_NAND_SELECT_BCM53400_A0r_fields[] = {
    426     { AUTO_DEVICE_ID_CONFIGf, 1, 30, 0 },
    427     { CS_LOCKf, 1, 31, 0 },
    428     { EBI_CS_0_SELf, 1, 0, 0 },
    429     { EBI_CS_0_USES_NANDf, 1, 8, 0 },
    430     { EBI_CS_1_SELf, 1, 1, 0 },
    431     { EBI_CS_1_USES_NANDf, 1, 9, 0 },
    432     { EBI_CS_2_SELf, 1, 2, 0 },
    433     { EBI_CS_2_USES_NANDf, 1, 10, 0 },
    434     { EBI_CS_3_SELf, 1, 3, 0 },
    435     { EBI_CS_3_USES_NANDf, 1, 11, 0 },
    436     { EBI_CS_4_SELf, 1, 4, 0 },
    437     { EBI_CS_4_USES_NANDf, 1, 12, 0 },
    438     { EBI_CS_5_SELf, 1, 5, 0 },
    439     { EBI_CS_5_USES_NANDf, 1, 13, 0 },
    440     { EBI_CS_6_SELf, 1, 6, 0 },
    441     { EBI_CS_6_USES_NANDf, 1, 14, 0 },
    442     { EBI_CS_7_SELf, 1, 7, 0 },
    443     { EBI_CS_7_USES_NANDf, 1, 15, 0 },
    444     { NAND_WPf, 1, 29, 0 },
    445     { RESERVEDf, 12, 16, SOCF_LE|SOCF_RO|SOCF_RES },
    446     { WR_PROTECT_BLK0f, 1, 28, 0 }
    447 };
    448 
    449 #endif
    450 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    451     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    452     defined(BCM_56450_B1)
    453 soc_field_info_t soc_NAND_NAND_FLASH_CS_NAND_XORr_fields[] = {
    454     { EBI_CS_0_ADDR_1FC0_XORf, 1, 0, 0 },
    455     { EBI_CS_1_ADDR_1FC0_XORf, 1, 1, 0 },
    456     { EBI_CS_2_ADDR_1FC0_XORf, 1, 2, 0 },
    457     { EBI_CS_3_ADDR_1FC0_XORf, 1, 3, 0 },
    458     { EBI_CS_4_ADDR_1FC0_XORf, 1, 4, 0 },
    459     { EBI_CS_5_ADDR_1FC0_XORf, 1, 5, 0 },
    460     { EBI_CS_6_ADDR_1FC0_XORf, 1, 6, 0 },
    461     { EBI_CS_7_ADDR_1FC0_XORf, 1, 7, 0 },
    462     { ONLY_BLOCK_0_1FC0_XORf, 1, 31, 0 },
    463     { RESERVEDf, 23, 8, SOCF_LE|SOCF_RO|SOCF_RES }
    464 };
    465 
    466 #endif
    467 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    468     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    469     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    470     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    471 soc_field_info_t soc_NAND_NAND_FLASH_CS_NAND_XOR_BCM53400_A0r_fields[] = {
    472     { EBI_CS_0_ADDR_1FC0_XORf, 1, 0, 0 },
    473     { EBI_CS_1_ADDR_1FC0_XORf, 1, 1, 0 },
    474     { EBI_CS_2_ADDR_1FC0_XORf, 1, 2, 0 },
    475     { EBI_CS_3_ADDR_1FC0_XORf, 1, 3, 0 },
    476     { EBI_CS_4_ADDR_1FC0_XORf, 1, 4, 0 },
    477     { EBI_CS_5_ADDR_1FC0_XORf, 1, 5, 0 },
    478     { EBI_CS_6_ADDR_1FC0_XORf, 1, 6, 0 },
    479     { EBI_CS_7_ADDR_1FC0_XORf, 1, 7, 0 },
    480     { ONLY_BLOCK_0_1FC0_XORf, 1, 31, 0 },
    481     { RESERVEDf, 23, 8, SOCF_LE|SOCF_RO|SOCF_RES }
    482 };
    483 
    484 #endif
    485 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    486     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    487     defined(BCM_56450_B1)
    488 soc_field_info_t soc_NAND_NAND_FLASH_FLASH_CACHE0r_fields[] = {
    489     { WORDf, 32, 0, SOCF_LE }
    490 };
    491 
    492 #endif
    493 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    494     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    495     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    496     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    497 soc_field_info_t soc_NAND_NAND_FLASH_FLASH_CACHE0_BCM53400_A0r_fields[] = {
    498     { WORDf, 32, 0, SOCF_LE }
    499 };
    500 
    501 #endif
    502 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    503     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    504     defined(BCM_56450_B1)
    505 soc_field_info_t soc_NAND_NAND_FLASH_FLASH_DEVICE_IDr_fields[] = {
    506     { BYTE_0f, 8, 24, SOCF_LE|SOCF_RO },
    507     { BYTE_1f, 8, 16, SOCF_LE|SOCF_RO },
    508     { BYTE_2f, 8, 8, SOCF_LE|SOCF_RO },
    509     { BYTE_3f, 8, 0, SOCF_LE|SOCF_RO }
    510 };
    511 
    512 #endif
    513 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    514     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    515     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    516     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    517 soc_field_info_t soc_NAND_NAND_FLASH_FLASH_DEVICE_ID_BCM53400_A0r_fields[] = {
    518     { BYTE_0f, 8, 24, SOCF_LE|SOCF_RO },
    519     { BYTE_1f, 8, 16, SOCF_LE|SOCF_RO },
    520     { BYTE_2f, 8, 8, SOCF_LE|SOCF_RO },
    521     { BYTE_3f, 8, 0, SOCF_LE|SOCF_RO }
    522 };
    523 
    524 #endif
    525 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    526     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    527     defined(BCM_56450_B1)
    528 soc_field_info_t soc_NAND_NAND_FLASH_FLASH_DEVICE_ID_EXTr_fields[] = {
    529     { BYTE_4f, 8, 24, SOCF_LE|SOCF_RO },
    530     { BYTE_5f, 8, 16, SOCF_LE|SOCF_RO },
    531     { BYTE_6f, 8, 8, SOCF_LE|SOCF_RO },
    532     { BYTE_7f, 8, 0, SOCF_LE|SOCF_RO }
    533 };
    534 
    535 #endif
    536 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    537     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    538     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    539     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    540 soc_field_info_t soc_NAND_NAND_FLASH_FLASH_DEVICE_ID_EXT_BCM53400_A0r_fields[] = {
    541     { BYTE_4f, 8, 24, SOCF_LE|SOCF_RO },
    542     { BYTE_5f, 8, 16, SOCF_LE|SOCF_RO },
    543     { BYTE_6f, 8, 8, SOCF_LE|SOCF_RO },
    544     { BYTE_7f, 8, 0, SOCF_LE|SOCF_RO }
    545 };
    546 
    547 #endif
    548 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    549     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    550     defined(BCM_56450_B1)
    551 soc_field_info_t soc_NAND_NAND_FLASH_INIT_STATUSr_fields[] = {
    552     { AUTHENTICATION_FAILf, 1, 22, SOCF_RO },
    553     { DEVICE_ID_INIT_DONEf, 1, 30, SOCF_RO },
    554     { INIT_BLANKf, 1, 27, SOCF_RO },
    555     { INIT_CORR_ERRORf, 1, 24, SOCF_RO },
    556     { INIT_FAILf, 1, 28, SOCF_RO },
    557     { INIT_SUCCESSf, 1, 29, SOCF_RO },
    558     { INIT_TIMEOUTf, 1, 26, SOCF_RO },
    559     { INIT_UNC_ERRORf, 1, 25, SOCF_RO },
    560     { ONFI_INIT_DONEf, 1, 31, SOCF_RO },
    561     { PARAMETER_READYf, 1, 23, SOCF_RO },
    562     { RESERVEDf, 22, 0, SOCF_LE|SOCF_RO|SOCF_RES }
    563 };
    564 
    565 #endif
    566 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    567     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    568     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    569     defined(BCM_56260_B0)
    570 soc_field_info_t soc_NAND_NAND_FLASH_INIT_STATUS_BCM53400_A0r_fields[] = {
    571     { AUTHENTICATION_FAILf, 1, 22, SOCF_RO },
    572     { DEVICE_ID_INIT_DONEf, 1, 30, SOCF_RO },
    573     { INIT_BLANKf, 1, 27, SOCF_RO },
    574     { INIT_CORR_ERRORf, 1, 24, SOCF_RO },
    575     { INIT_FAILf, 1, 28, SOCF_RO },
    576     { INIT_SUCCESSf, 1, 29, SOCF_RO },
    577     { INIT_TIMEOUTf, 1, 26, SOCF_RO },
    578     { INIT_UNC_ERRORf, 1, 25, SOCF_RO },
    579     { ONFI_INIT_DONEf, 1, 31, SOCF_RO },
    580     { PARAMETER_READYf, 1, 23, SOCF_RO },
    581     { RESERVEDf, 22, 0, SOCF_LE|SOCF_RO|SOCF_RES }
    582 };
    583 
    584 #endif
    585 #if defined(BCM_56370_A0)
    586 soc_field_info_t soc_NAND_NAND_FLASH_INIT_STATUS_BCM56370_A0r_fields[] = {
    587     { AUTHENTICATION_FAILf, 1, 22, SOCF_RO },
    588     { DEVICE_ID_INIT_DONEf, 1, 30, SOCF_RO },
    589     { INIT_BLANKf, 1, 27, SOCF_RO },
    590     { INIT_CORR_ERRORf, 1, 24, SOCF_RO },
    591     { INIT_FAILf, 1, 28, SOCF_RO },
    592     { INIT_SUCCESSf, 1, 29, SOCF_RO },
    593     { INIT_TIMEOUTf, 1, 26, SOCF_RO },
    594     { INIT_UNC_ERRORf, 1, 25, SOCF_RO },
    595     { ONFI_INIT_DONEf, 1, 31, SOCF_RO },
    596     { PARAMETER_READYf, 1, 23, SOCF_RO },
    597     { RESERVEDf, 22, 0, SOCF_LE|SOCF_RO|SOCF_RES }
    598 };
    599 
    600 #endif
    601 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    602     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    603     defined(BCM_56450_B1)
    604 soc_field_info_t soc_NAND_NAND_FLASH_INTFC_STATUSr_fields[] = {
    605     { CACHE_VALIDf, 1, 29, SOCF_RO },
    606     { CTLR_READYf, 1, 31, SOCF_RO },
    607     { ERASEDf, 1, 27, SOCF_RO },
    608     { FLASH_READYf, 1, 30, SOCF_RO },
    609     { FLASH_STATUSf, 8, 0, SOCF_LE|SOCF_RO },
    610     { PLANE_READYf, 1, 26, SOCF_RO },
    611     { RESERVEDf, 18, 8, SOCF_LE|SOCF_RO|SOCF_RES },
    612     { SPARE_AREA_VALIDf, 1, 28, SOCF_RO }
    613 };
    614 
    615 #endif
    616 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    617     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    618     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    619     defined(BCM_56260_B0)
    620 soc_field_info_t soc_NAND_NAND_FLASH_INTFC_STATUS_BCM53400_A0r_fields[] = {
    621     { CACHE_VALIDf, 1, 29, SOCF_RO },
    622     { CTLR_READYf, 1, 31, SOCF_RO },
    623     { ERASEDf, 1, 27, SOCF_RO },
    624     { FLASH_READYf, 1, 30, SOCF_RO },
    625     { FLASH_STATUSf, 8, 0, SOCF_LE|SOCF_RO },
    626     { PLANE_READYf, 1, 26, SOCF_RO },
    627     { RESERVEDf, 18, 8, SOCF_LE|SOCF_RO|SOCF_RES },
    628     { SPARE_AREA_VALIDf, 1, 28, SOCF_RO }
    629 };
    630 
    631 #endif
    632 #if defined(BCM_56370_A0)
    633 soc_field_info_t soc_NAND_NAND_FLASH_INTFC_STATUS_BCM56370_A0r_fields[] = {
    634     { CACHE_VALIDf, 1, 29, SOCF_RO },
    635     { CTLR_READYf, 1, 31, SOCF_RO },
    636     { ERASEDf, 1, 27, SOCF_RO },
    637     { FLASH_READYf, 1, 30, SOCF_RO },
    638     { FLASH_STATUSf, 8, 0, SOCF_LE|SOCF_RO },
    639     { PLANE_READYf, 1, 26, SOCF_RO },
    640     { RESERVEDf, 18, 8, SOCF_LE|SOCF_RO|SOCF_RES },
    641     { SPARE_AREA_VALIDf, 1, 28, SOCF_RO }
    642 };
    643 
    644 #endif
    645 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    646     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    647     defined(BCM_56450_B1)
    648 soc_field_info_t soc_NAND_NAND_FLASH_LL_OPr_fields[] = {
    649     { ALEf, 1, 18, 0 },
    650     { CLEf, 1, 19, 0 },
    651     { DATAf, 16, 0, SOCF_LE },
    652     { REf, 1, 16, 0 },
    653     { RESERVEDf, 11, 20, SOCF_LE|SOCF_RO|SOCF_RES },
    654     { RETURN_IDLEf, 1, 31, 0 },
    655     { WEf, 1, 17, 0 }
    656 };
    657 
    658 #endif
    659 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    660     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    661     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    662     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    663 soc_field_info_t soc_NAND_NAND_FLASH_LL_OP_BCM53400_A0r_fields[] = {
    664     { ALEf, 1, 18, 0 },
    665     { CLEf, 1, 19, 0 },
    666     { DATAf, 16, 0, SOCF_LE },
    667     { REf, 1, 16, 0 },
    668     { RESERVEDf, 11, 20, SOCF_LE|SOCF_RO|SOCF_RES },
    669     { RETURN_IDLEf, 1, 31, 0 },
    670     { WEf, 1, 17, 0 }
    671 };
    672 
    673 #endif
    674 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    675     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    676     defined(BCM_56450_B1)
    677 soc_field_info_t soc_NAND_NAND_FLASH_LL_RDDATAr_fields[] = {
    678     { DATAf, 16, 0, SOCF_LE|SOCF_RO },
    679     { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
    680 };
    681 
    682 #endif
    683 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    684     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    685     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    686     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    687 soc_field_info_t soc_NAND_NAND_FLASH_LL_RDDATA_BCM53400_A0r_fields[] = {
    688     { DATAf, 16, 0, SOCF_LE|SOCF_RO },
    689     { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
    690 };
    691 
    692 #endif
    693 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    694     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    695     defined(BCM_56450_B1)
    696 soc_field_info_t soc_NAND_NAND_FLASH_MPLANE_BASE_EXT_ADDRESSr_fields[] = {
    697     { EXT_ADDRESSf, 16, 0, SOCF_LE },
    698     { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
    699 };
    700 
    701 #endif
    702 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    703     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    704     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    705     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    706 soc_field_info_t soc_NAND_NAND_FLASH_MPLANE_BASE_EXT_ADDRESS_BCM53400_A0r_fields[] = {
    707     { EXT_ADDRESSf, 16, 0, SOCF_LE },
    708     { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
    709 };
    710 
    711 #endif
    712 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    713     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    714     defined(BCM_56450_B1)
    715 soc_field_info_t soc_NAND_NAND_FLASH_MULTIPLANE_CTRLr_fields[] = {
    716     { ERASE_CYC2_OP_ENABLEf, 1, 31, 0 },
    717     { READ_ADR_SIZEf, 1, 30, 0 },
    718     { READ_CYC_ADR_FLAGf, 1, 29, 0 },
    719     { READ_NEXT_PAGE_FLAGf, 1, 28, 0 },
    720     { RESERVEDf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
    721 };
    722 
    723 #endif
    724 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    725     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    726     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    727     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    728 soc_field_info_t soc_NAND_NAND_FLASH_MULTIPLANE_CTRL_BCM53400_A0r_fields[] = {
    729     { ERASE_CYC2_OP_ENABLEf, 1, 31, 0 },
    730     { READ_ADR_SIZEf, 1, 30, 0 },
    731     { READ_CYC_ADR_FLAGf, 1, 29, 0 },
    732     { READ_NEXT_PAGE_FLAGf, 1, 28, 0 },
    733     { RESERVEDf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
    734 };
    735 
    736 #endif
    737 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    738     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    739     defined(BCM_56450_B1)
    740 soc_field_info_t soc_NAND_NAND_FLASH_MULTIPLANE_OPCODES_1r_fields[] = {
    741     { ERASE_CYC2_OPCODEf, 8, 24, SOCF_LE },
    742     { PROG_ODD_PLANE_OPCODEf, 8, 8, SOCF_LE },
    743     { PROG_TR_OPCODEf, 8, 0, SOCF_LE },
    744     { READ_STATUS_OPCODEf, 8, 16, SOCF_LE }
    745 };
    746 
    747 #endif
    748 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    749     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    750     defined(BCM_56450_B1)
    751 soc_field_info_t soc_NAND_NAND_FLASH_MULTIPLANE_OPCODES_2r_fields[] = {
    752     { PROG_CACHE_TR_OPCODEf, 8, 24, SOCF_LE },
    753     { READ_OPCODEf, 8, 8, SOCF_LE },
    754     { READ_RAND_OPCODEf, 8, 0, SOCF_LE },
    755     { TWO_PLANE_READ_STATUS_OPCODEf, 8, 16, SOCF_LE }
    756 };
    757 
    758 #endif
    759 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    760     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    761     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    762     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    763 soc_field_info_t soc_NAND_NAND_FLASH_MULTIPLANE_OPCODES_1_BCM53400_A0r_fields[] = {
    764     { ERASE_CYC2_OPCODEf, 8, 24, SOCF_LE },
    765     { PROG_ODD_PLANE_OPCODEf, 8, 8, SOCF_LE },
    766     { PROG_TR_OPCODEf, 8, 0, SOCF_LE },
    767     { READ_STATUS_OPCODEf, 8, 16, SOCF_LE }
    768 };
    769 
    770 #endif
    771 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    772     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    773     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    774     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    775 soc_field_info_t soc_NAND_NAND_FLASH_MULTIPLANE_OPCODES_2_BCM53400_A0r_fields[] = {
    776     { PROG_CACHE_TR_OPCODEf, 8, 24, SOCF_LE },
    777     { READ_OPCODEf, 8, 8, SOCF_LE },
    778     { READ_RAND_OPCODEf, 8, 0, SOCF_LE },
    779     { TWO_PLANE_READ_STATUS_OPCODEf, 8, 16, SOCF_LE }
    780 };
    781 
    782 #endif
    783 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    784     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    785     defined(BCM_56450_B1)
    786 soc_field_info_t soc_NAND_NAND_FLASH_ONFI_DEBUG_DATAr_fields[] = {
    787     { ONFI_DEBUG_DATAf, 32, 0, SOCF_LE|SOCF_RO }
    788 };
    789 
    790 #endif
    791 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    792     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    793     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    794     defined(BCM_56260_B0)
    795 soc_field_info_t soc_NAND_NAND_FLASH_ONFI_DEBUG_DATA_BCM53400_A0r_fields[] = {
    796     { ONFI_DEBUG_DATAf, 32, 0, SOCF_LE|SOCF_RO }
    797 };
    798 
    799 #endif
    800 #if defined(BCM_56370_A0)
    801 soc_field_info_t soc_NAND_NAND_FLASH_ONFI_DEBUG_DATA_BCM56370_A0r_fields[] = {
    802     { ONFI_DEBUG_DATAf, 32, 0, SOCF_LE|SOCF_RO }
    803 };
    804 
    805 #endif
    806 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    807     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    808     defined(BCM_56450_B1)
    809 soc_field_info_t soc_NAND_NAND_FLASH_ONFI_STATUSr_fields[] = {
    810     { ONFI_BAD_IDENT_PG0f, 1, 3, 0 },
    811     { ONFI_BAD_IDENT_PG1f, 1, 4, 0 },
    812     { ONFI_BAD_IDENT_PG2f, 1, 5, 0 },
    813     { ONFI_CRC_ERROR_PG0f, 1, 0, 0 },
    814     { ONFI_CRC_ERROR_PG1f, 1, 1, 0 },
    815     { ONFI_CRC_ERROR_PG2f, 1, 2, 0 },
    816     { ONFI_DEBUG_SELf, 4, 28, SOCF_LE },
    817     { ONFI_DETECTEDf, 1, 27, 0 },
    818     { RESERVEDf, 21, 6, SOCF_LE|SOCF_RO|SOCF_RES }
    819 };
    820 
    821 #endif
    822 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    823     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    824     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    825     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    826 soc_field_info_t soc_NAND_NAND_FLASH_ONFI_STATUS_BCM53400_A0r_fields[] = {
    827     { ONFI_BAD_IDENT_PG0f, 1, 3, 0 },
    828     { ONFI_BAD_IDENT_PG1f, 1, 4, 0 },
    829     { ONFI_BAD_IDENT_PG2f, 1, 5, 0 },
    830     { ONFI_CRC_ERROR_PG0f, 1, 0, 0 },
    831     { ONFI_CRC_ERROR_PG1f, 1, 1, 0 },
    832     { ONFI_CRC_ERROR_PG2f, 1, 2, 0 },
    833     { ONFI_DEBUG_SELf, 4, 28, SOCF_LE },
    834     { ONFI_DETECTEDf, 1, 27, 0 },
    835     { RESERVEDf, 21, 6, SOCF_LE|SOCF_RO|SOCF_RES }
    836 };
    837 
    838 #endif
    839 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    840     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    841     defined(BCM_56450_B1)
    842 soc_field_info_t soc_NAND_NAND_FLASH_READ_ERROR_COUNTr_fields[] = {
    843     { READ_ERROR_COUNTf, 32, 0, SOCF_LE|SOCF_RO }
    844 };
    845 
    846 #endif
    847 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    848     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    849     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    850     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    851 soc_field_info_t soc_NAND_NAND_FLASH_READ_ERROR_COUNT_BCM53400_A0r_fields[] = {
    852     { READ_ERROR_COUNTf, 32, 0, SOCF_LE|SOCF_RO }
    853 };
    854 
    855 #endif
    856 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    857     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    858     defined(BCM_56450_B1)
    859 soc_field_info_t soc_NAND_NAND_FLASH_REVISIONr_fields[] = {
    860     { MAJORf, 8, 8, SOCF_LE|SOCF_RO },
    861     { MINORf, 8, 0, SOCF_LE|SOCF_RO },
    862     { NAND_8KB_PAGE_SUPPORTf, 1, 31, SOCF_RO },
    863     { RESERVEDf, 15, 16, SOCF_LE|SOCF_RO|SOCF_RES }
    864 };
    865 
    866 #endif
    867 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    868     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    869     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    870     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    871 soc_field_info_t soc_NAND_NAND_FLASH_REVISION_BCM53400_A0r_fields[] = {
    872     { MAJORf, 8, 8, SOCF_LE|SOCF_RO },
    873     { MINORf, 8, 0, SOCF_LE|SOCF_RO },
    874     { NAND_8KB_PAGE_SUPPORTf, 1, 31, SOCF_RO },
    875     { RESERVEDf, 15, 16, SOCF_LE|SOCF_RO|SOCF_RES }
    876 };
    877 
    878 #endif
    879 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    880     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    881     defined(BCM_56450_B1)
    882 soc_field_info_t soc_NAND_NAND_FLASH_SEMAPHOREr_fields[] = {
    883     { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES },
    884     { SEMAPHORE_CTRLf, 8, 0, SOCF_LE }
    885 };
    886 
    887 #endif
    888 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
    889     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
    890     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
    891     defined(BCM_56260_B0) || defined(BCM_56370_A0)
    892 soc_field_info_t soc_NAND_NAND_FLASH_SEMAPHORE_BCM53400_A0r_fields[] = {
    893     { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES },
    894     { SEMAPHORE_CTRLf, 8, 0, SOCF_LE }
    895 };
    896 
    897 #endif
    898 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    899     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    900     defined(BCM_56450_B1)
    901 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_0r_fields[] = {
    902     { BYTE_OFS_0f, 8, 24, SOCF_LE|SOCF_RO },
    903     { BYTE_OFS_1f, 8, 16, SOCF_LE|SOCF_RO },
    904     { BYTE_OFS_2f, 8, 8, SOCF_LE|SOCF_RO },
    905     { BYTE_OFS_3f, 8, 0, SOCF_LE|SOCF_RO }
    906 };
    907 
    908 #endif
    909 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    910     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    911     defined(BCM_56450_B1)
    912 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_4r_fields[] = {
    913     { BYTE_OFS_4f, 8, 24, SOCF_LE|SOCF_RO },
    914     { BYTE_OFS_5f, 8, 16, SOCF_LE|SOCF_RO },
    915     { BYTE_OFS_6f, 8, 8, SOCF_LE|SOCF_RO },
    916     { BYTE_OFS_7f, 8, 0, SOCF_LE|SOCF_RO }
    917 };
    918 
    919 #endif
    920 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    921     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    922     defined(BCM_56450_B1)
    923 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_8r_fields[] = {
    924     { BYTE_OFS_10f, 8, 8, SOCF_LE|SOCF_RO },
    925     { BYTE_OFS_11f, 8, 0, SOCF_LE|SOCF_RO },
    926     { BYTE_OFS_8f, 8, 24, SOCF_LE|SOCF_RO },
    927     { BYTE_OFS_9f, 8, 16, SOCF_LE|SOCF_RO }
    928 };
    929 
    930 #endif
    931 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    932     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    933     defined(BCM_56450_B1)
    934 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_10r_fields[] = {
    935     { BYTE_OFS_16f, 8, 24, SOCF_LE|SOCF_RO },
    936     { BYTE_OFS_17f, 8, 16, SOCF_LE|SOCF_RO },
    937     { BYTE_OFS_18f, 8, 8, SOCF_LE|SOCF_RO },
    938     { BYTE_OFS_19f, 8, 0, SOCF_LE|SOCF_RO }
    939 };
    940 
    941 #endif
    942 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    943     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    944     defined(BCM_56450_B1)
    945 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_14r_fields[] = {
    946     { BYTE_OFS_20f, 8, 24, SOCF_LE|SOCF_RO },
    947     { BYTE_OFS_21f, 8, 16, SOCF_LE|SOCF_RO },
    948     { BYTE_OFS_22f, 8, 8, SOCF_LE|SOCF_RO },
    949     { BYTE_OFS_23f, 8, 0, SOCF_LE|SOCF_RO }
    950 };
    951 
    952 #endif
    953 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    954     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    955     defined(BCM_56450_B1)
    956 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_18r_fields[] = {
    957     { BYTE_OFS_24f, 8, 24, SOCF_LE|SOCF_RO },
    958     { BYTE_OFS_25f, 8, 16, SOCF_LE|SOCF_RO },
    959     { BYTE_OFS_26f, 8, 8, SOCF_LE|SOCF_RO },
    960     { BYTE_OFS_27f, 8, 0, SOCF_LE|SOCF_RO }
    961 };
    962 
    963 #endif
    964 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    965     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    966     defined(BCM_56450_B1)
    967 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_20r_fields[] = {
    968     { BYTE_OFS_32f, 8, 24, SOCF_LE|SOCF_RO },
    969     { BYTE_OFS_33f, 8, 16, SOCF_LE|SOCF_RO },
    970     { BYTE_OFS_34f, 8, 8, SOCF_LE|SOCF_RO },
    971     { BYTE_OFS_35f, 8, 0, SOCF_LE|SOCF_RO }
    972 };
    973 
    974 #endif
    975 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    976     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    977     defined(BCM_56450_B1)
    978 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_24r_fields[] = {
    979     { BYTE_OFS_36f, 8, 24, SOCF_LE|SOCF_RO },
    980     { BYTE_OFS_37f, 8, 16, SOCF_LE|SOCF_RO },
    981     { BYTE_OFS_38f, 8, 8, SOCF_LE|SOCF_RO },
    982     { BYTE_OFS_39f, 8, 0, SOCF_LE|SOCF_RO }
    983 };
    984 
    985 #endif
    986 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    987     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    988     defined(BCM_56450_B1)
    989 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_28r_fields[] = {
    990     { BYTE_OFS_40f, 8, 24, SOCF_LE|SOCF_RO },
    991     { BYTE_OFS_41f, 8, 16, SOCF_LE|SOCF_RO },
    992     { BYTE_OFS_42f, 8, 8, SOCF_LE|SOCF_RO },
    993     { BYTE_OFS_43f, 8, 0, SOCF_LE|SOCF_RO }
    994 };
    995 
    996 #endif
    997 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
    998     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    999     defined(BCM_56450_B1)
   1000 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_30r_fields[] = {
   1001     { BYTE_OFS_48f, 8, 24, SOCF_LE|SOCF_RO },
   1002     { BYTE_OFS_49f, 8, 16, SOCF_LE|SOCF_RO },
   1003     { BYTE_OFS_50f, 8, 8, SOCF_LE|SOCF_RO },
   1004     { BYTE_OFS_51f, 8, 0, SOCF_LE|SOCF_RO }
   1005 };
   1006 
   1007 #endif
   1008 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1009     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1010     defined(BCM_56450_B1)
   1011 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_34r_fields[] = {
   1012     { BYTE_OFS_52f, 8, 24, SOCF_LE|SOCF_RO },
   1013     { BYTE_OFS_53f, 8, 16, SOCF_LE|SOCF_RO },
   1014     { BYTE_OFS_54f, 8, 8, SOCF_LE|SOCF_RO },
   1015     { BYTE_OFS_55f, 8, 0, SOCF_LE|SOCF_RO }
   1016 };
   1017 
   1018 #endif
   1019 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1020     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1021     defined(BCM_56450_B1)
   1022 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_38r_fields[] = {
   1023     { BYTE_OFS_56f, 8, 24, SOCF_LE|SOCF_RO },
   1024     { BYTE_OFS_57f, 8, 16, SOCF_LE|SOCF_RO },
   1025     { BYTE_OFS_58f, 8, 8, SOCF_LE|SOCF_RO },
   1026     { BYTE_OFS_59f, 8, 0, SOCF_LE|SOCF_RO }
   1027 };
   1028 
   1029 #endif
   1030 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1031     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1032     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1033     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1034 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_0_BCM53400_A0r_fields[] = {
   1035     { BYTE_OFS_0f, 8, 24, SOCF_LE|SOCF_RO },
   1036     { BYTE_OFS_1f, 8, 16, SOCF_LE|SOCF_RO },
   1037     { BYTE_OFS_2f, 8, 8, SOCF_LE|SOCF_RO },
   1038     { BYTE_OFS_3f, 8, 0, SOCF_LE|SOCF_RO }
   1039 };
   1040 
   1041 #endif
   1042 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1043     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1044     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1045     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1046 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_10_BCM53400_A0r_fields[] = {
   1047     { BYTE_OFS_16f, 8, 24, SOCF_LE|SOCF_RO },
   1048     { BYTE_OFS_17f, 8, 16, SOCF_LE|SOCF_RO },
   1049     { BYTE_OFS_18f, 8, 8, SOCF_LE|SOCF_RO },
   1050     { BYTE_OFS_19f, 8, 0, SOCF_LE|SOCF_RO }
   1051 };
   1052 
   1053 #endif
   1054 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1055     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1056     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1057     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1058 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_14_BCM53400_A0r_fields[] = {
   1059     { BYTE_OFS_20f, 8, 24, SOCF_LE|SOCF_RO },
   1060     { BYTE_OFS_21f, 8, 16, SOCF_LE|SOCF_RO },
   1061     { BYTE_OFS_22f, 8, 8, SOCF_LE|SOCF_RO },
   1062     { BYTE_OFS_23f, 8, 0, SOCF_LE|SOCF_RO }
   1063 };
   1064 
   1065 #endif
   1066 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1067     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1068     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1069     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1070 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_18_BCM53400_A0r_fields[] = {
   1071     { BYTE_OFS_24f, 8, 24, SOCF_LE|SOCF_RO },
   1072     { BYTE_OFS_25f, 8, 16, SOCF_LE|SOCF_RO },
   1073     { BYTE_OFS_26f, 8, 8, SOCF_LE|SOCF_RO },
   1074     { BYTE_OFS_27f, 8, 0, SOCF_LE|SOCF_RO }
   1075 };
   1076 
   1077 #endif
   1078 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1079     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1080     defined(BCM_56450_B1)
   1081 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_1Cr_fields[] = {
   1082     { BYTE_OFS_28f, 8, 24, SOCF_LE|SOCF_RO },
   1083     { BYTE_OFS_29f, 8, 16, SOCF_LE|SOCF_RO },
   1084     { BYTE_OFS_30f, 8, 8, SOCF_LE|SOCF_RO },
   1085     { BYTE_OFS_31f, 8, 0, SOCF_LE|SOCF_RO }
   1086 };
   1087 
   1088 #endif
   1089 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1090     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1091     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1092     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1093 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_1C_BCM53400_A0r_fields[] = {
   1094     { BYTE_OFS_28f, 8, 24, SOCF_LE|SOCF_RO },
   1095     { BYTE_OFS_29f, 8, 16, SOCF_LE|SOCF_RO },
   1096     { BYTE_OFS_30f, 8, 8, SOCF_LE|SOCF_RO },
   1097     { BYTE_OFS_31f, 8, 0, SOCF_LE|SOCF_RO }
   1098 };
   1099 
   1100 #endif
   1101 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1102     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1103     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1104     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1105 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_20_BCM53400_A0r_fields[] = {
   1106     { BYTE_OFS_32f, 8, 24, SOCF_LE|SOCF_RO },
   1107     { BYTE_OFS_33f, 8, 16, SOCF_LE|SOCF_RO },
   1108     { BYTE_OFS_34f, 8, 8, SOCF_LE|SOCF_RO },
   1109     { BYTE_OFS_35f, 8, 0, SOCF_LE|SOCF_RO }
   1110 };
   1111 
   1112 #endif
   1113 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1114     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1115     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1116     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1117 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_24_BCM53400_A0r_fields[] = {
   1118     { BYTE_OFS_36f, 8, 24, SOCF_LE|SOCF_RO },
   1119     { BYTE_OFS_37f, 8, 16, SOCF_LE|SOCF_RO },
   1120     { BYTE_OFS_38f, 8, 8, SOCF_LE|SOCF_RO },
   1121     { BYTE_OFS_39f, 8, 0, SOCF_LE|SOCF_RO }
   1122 };
   1123 
   1124 #endif
   1125 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1126     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1127     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1128     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1129 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_28_BCM53400_A0r_fields[] = {
   1130     { BYTE_OFS_40f, 8, 24, SOCF_LE|SOCF_RO },
   1131     { BYTE_OFS_41f, 8, 16, SOCF_LE|SOCF_RO },
   1132     { BYTE_OFS_42f, 8, 8, SOCF_LE|SOCF_RO },
   1133     { BYTE_OFS_43f, 8, 0, SOCF_LE|SOCF_RO }
   1134 };
   1135 
   1136 #endif
   1137 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1138     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1139     defined(BCM_56450_B1)
   1140 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_2Cr_fields[] = {
   1141     { BYTE_OFS_44f, 8, 24, SOCF_LE|SOCF_RO },
   1142     { BYTE_OFS_45f, 8, 16, SOCF_LE|SOCF_RO },
   1143     { BYTE_OFS_46f, 8, 8, SOCF_LE|SOCF_RO },
   1144     { BYTE_OFS_47f, 8, 0, SOCF_LE|SOCF_RO }
   1145 };
   1146 
   1147 #endif
   1148 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1149     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1150     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1151     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1152 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_2C_BCM53400_A0r_fields[] = {
   1153     { BYTE_OFS_44f, 8, 24, SOCF_LE|SOCF_RO },
   1154     { BYTE_OFS_45f, 8, 16, SOCF_LE|SOCF_RO },
   1155     { BYTE_OFS_46f, 8, 8, SOCF_LE|SOCF_RO },
   1156     { BYTE_OFS_47f, 8, 0, SOCF_LE|SOCF_RO }
   1157 };
   1158 
   1159 #endif
   1160 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1161     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1162     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1163     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1164 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_30_BCM53400_A0r_fields[] = {
   1165     { BYTE_OFS_48f, 8, 24, SOCF_LE|SOCF_RO },
   1166     { BYTE_OFS_49f, 8, 16, SOCF_LE|SOCF_RO },
   1167     { BYTE_OFS_50f, 8, 8, SOCF_LE|SOCF_RO },
   1168     { BYTE_OFS_51f, 8, 0, SOCF_LE|SOCF_RO }
   1169 };
   1170 
   1171 #endif
   1172 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1173     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1174     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1175     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1176 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_34_BCM53400_A0r_fields[] = {
   1177     { BYTE_OFS_52f, 8, 24, SOCF_LE|SOCF_RO },
   1178     { BYTE_OFS_53f, 8, 16, SOCF_LE|SOCF_RO },
   1179     { BYTE_OFS_54f, 8, 8, SOCF_LE|SOCF_RO },
   1180     { BYTE_OFS_55f, 8, 0, SOCF_LE|SOCF_RO }
   1181 };
   1182 
   1183 #endif
   1184 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1185     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1186     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1187     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1188 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_38_BCM53400_A0r_fields[] = {
   1189     { BYTE_OFS_56f, 8, 24, SOCF_LE|SOCF_RO },
   1190     { BYTE_OFS_57f, 8, 16, SOCF_LE|SOCF_RO },
   1191     { BYTE_OFS_58f, 8, 8, SOCF_LE|SOCF_RO },
   1192     { BYTE_OFS_59f, 8, 0, SOCF_LE|SOCF_RO }
   1193 };
   1194 
   1195 #endif
   1196 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1197     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1198     defined(BCM_56450_B1)
   1199 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_3Cr_fields[] = {
   1200     { BYTE_OFS_60f, 8, 24, SOCF_LE|SOCF_RO },
   1201     { BYTE_OFS_61f, 8, 16, SOCF_LE|SOCF_RO },
   1202     { BYTE_OFS_62f, 8, 8, SOCF_LE|SOCF_RO },
   1203     { BYTE_OFS_63f, 8, 0, SOCF_LE|SOCF_RO }
   1204 };
   1205 
   1206 #endif
   1207 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1208     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1209     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1210     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1211 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_3C_BCM53400_A0r_fields[] = {
   1212     { BYTE_OFS_60f, 8, 24, SOCF_LE|SOCF_RO },
   1213     { BYTE_OFS_61f, 8, 16, SOCF_LE|SOCF_RO },
   1214     { BYTE_OFS_62f, 8, 8, SOCF_LE|SOCF_RO },
   1215     { BYTE_OFS_63f, 8, 0, SOCF_LE|SOCF_RO }
   1216 };
   1217 
   1218 #endif
   1219 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1220     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1221     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1222     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1223 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_4_BCM53400_A0r_fields[] = {
   1224     { BYTE_OFS_4f, 8, 24, SOCF_LE|SOCF_RO },
   1225     { BYTE_OFS_5f, 8, 16, SOCF_LE|SOCF_RO },
   1226     { BYTE_OFS_6f, 8, 8, SOCF_LE|SOCF_RO },
   1227     { BYTE_OFS_7f, 8, 0, SOCF_LE|SOCF_RO }
   1228 };
   1229 
   1230 #endif
   1231 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1232     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1233     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1234     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1235 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_8_BCM53400_A0r_fields[] = {
   1236     { BYTE_OFS_10f, 8, 8, SOCF_LE|SOCF_RO },
   1237     { BYTE_OFS_11f, 8, 0, SOCF_LE|SOCF_RO },
   1238     { BYTE_OFS_8f, 8, 24, SOCF_LE|SOCF_RO },
   1239     { BYTE_OFS_9f, 8, 16, SOCF_LE|SOCF_RO }
   1240 };
   1241 
   1242 #endif
   1243 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1244     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1245     defined(BCM_56450_B1)
   1246 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_Cr_fields[] = {
   1247     { BYTE_OFS_12f, 8, 24, SOCF_LE|SOCF_RO },
   1248     { BYTE_OFS_13f, 8, 16, SOCF_LE|SOCF_RO },
   1249     { BYTE_OFS_14f, 8, 8, SOCF_LE|SOCF_RO },
   1250     { BYTE_OFS_15f, 8, 0, SOCF_LE|SOCF_RO }
   1251 };
   1252 
   1253 #endif
   1254 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1255     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1256     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1257     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1258 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_READ_OFS_C_BCM53400_A0r_fields[] = {
   1259     { BYTE_OFS_12f, 8, 24, SOCF_LE|SOCF_RO },
   1260     { BYTE_OFS_13f, 8, 16, SOCF_LE|SOCF_RO },
   1261     { BYTE_OFS_14f, 8, 8, SOCF_LE|SOCF_RO },
   1262     { BYTE_OFS_15f, 8, 0, SOCF_LE|SOCF_RO }
   1263 };
   1264 
   1265 #endif
   1266 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1267     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1268     defined(BCM_56450_B1)
   1269 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_0r_fields[] = {
   1270     { BYTE_OFS_0f, 8, 24, SOCF_LE },
   1271     { BYTE_OFS_1f, 8, 16, SOCF_LE },
   1272     { BYTE_OFS_2f, 8, 8, SOCF_LE },
   1273     { BYTE_OFS_3f, 8, 0, SOCF_LE }
   1274 };
   1275 
   1276 #endif
   1277 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1278     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1279     defined(BCM_56450_B1)
   1280 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_4r_fields[] = {
   1281     { BYTE_OFS_4f, 8, 24, SOCF_LE },
   1282     { BYTE_OFS_5f, 8, 16, SOCF_LE },
   1283     { BYTE_OFS_6f, 8, 8, SOCF_LE },
   1284     { BYTE_OFS_7f, 8, 0, SOCF_LE }
   1285 };
   1286 
   1287 #endif
   1288 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1289     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1290     defined(BCM_56450_B1)
   1291 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_8r_fields[] = {
   1292     { BYTE_OFS_10f, 8, 8, SOCF_LE },
   1293     { BYTE_OFS_11f, 8, 0, SOCF_LE },
   1294     { BYTE_OFS_8f, 8, 24, SOCF_LE },
   1295     { BYTE_OFS_9f, 8, 16, SOCF_LE }
   1296 };
   1297 
   1298 #endif
   1299 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1300     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1301     defined(BCM_56450_B1)
   1302 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_10r_fields[] = {
   1303     { BYTE_OFS_16f, 8, 24, SOCF_LE },
   1304     { BYTE_OFS_17f, 8, 16, SOCF_LE },
   1305     { BYTE_OFS_18f, 8, 8, SOCF_LE },
   1306     { BYTE_OFS_19f, 8, 0, SOCF_LE }
   1307 };
   1308 
   1309 #endif
   1310 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1311     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1312     defined(BCM_56450_B1)
   1313 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_14r_fields[] = {
   1314     { BYTE_OFS_20f, 8, 24, SOCF_LE },
   1315     { BYTE_OFS_21f, 8, 16, SOCF_LE },
   1316     { BYTE_OFS_22f, 8, 8, SOCF_LE },
   1317     { BYTE_OFS_23f, 8, 0, SOCF_LE }
   1318 };
   1319 
   1320 #endif
   1321 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1322     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1323     defined(BCM_56450_B1)
   1324 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_18r_fields[] = {
   1325     { BYTE_OFS_24f, 8, 24, SOCF_LE },
   1326     { BYTE_OFS_25f, 8, 16, SOCF_LE },
   1327     { BYTE_OFS_26f, 8, 8, SOCF_LE },
   1328     { BYTE_OFS_27f, 8, 0, SOCF_LE }
   1329 };
   1330 
   1331 #endif
   1332 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1333     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1334     defined(BCM_56450_B1)
   1335 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_20r_fields[] = {
   1336     { BYTE_OFS_32f, 8, 24, SOCF_LE },
   1337     { BYTE_OFS_33f, 8, 16, SOCF_LE },
   1338     { BYTE_OFS_34f, 8, 8, SOCF_LE },
   1339     { BYTE_OFS_35f, 8, 0, SOCF_LE }
   1340 };
   1341 
   1342 #endif
   1343 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1344     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1345     defined(BCM_56450_B1)
   1346 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_24r_fields[] = {
   1347     { BYTE_OFS_36f, 8, 24, SOCF_LE },
   1348     { BYTE_OFS_37f, 8, 16, SOCF_LE },
   1349     { BYTE_OFS_38f, 8, 8, SOCF_LE },
   1350     { BYTE_OFS_39f, 8, 0, SOCF_LE }
   1351 };
   1352 
   1353 #endif
   1354 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1355     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1356     defined(BCM_56450_B1)
   1357 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_28r_fields[] = {
   1358     { BYTE_OFS_40f, 8, 24, SOCF_LE },
   1359     { BYTE_OFS_41f, 8, 16, SOCF_LE },
   1360     { BYTE_OFS_42f, 8, 8, SOCF_LE },
   1361     { BYTE_OFS_43f, 8, 0, SOCF_LE }
   1362 };
   1363 
   1364 #endif
   1365 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1366     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1367     defined(BCM_56450_B1)
   1368 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_30r_fields[] = {
   1369     { BYTE_OFS_48f, 8, 24, SOCF_LE },
   1370     { BYTE_OFS_49f, 8, 16, SOCF_LE },
   1371     { BYTE_OFS_50f, 8, 8, SOCF_LE },
   1372     { BYTE_OFS_51f, 8, 0, SOCF_LE }
   1373 };
   1374 
   1375 #endif
   1376 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1377     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1378     defined(BCM_56450_B1)
   1379 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_34r_fields[] = {
   1380     { BYTE_OFS_52f, 8, 24, SOCF_LE },
   1381     { BYTE_OFS_53f, 8, 16, SOCF_LE },
   1382     { BYTE_OFS_54f, 8, 8, SOCF_LE },
   1383     { BYTE_OFS_55f, 8, 0, SOCF_LE }
   1384 };
   1385 
   1386 #endif
   1387 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1388     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1389     defined(BCM_56450_B1)
   1390 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_38r_fields[] = {
   1391     { BYTE_OFS_56f, 8, 24, SOCF_LE },
   1392     { BYTE_OFS_57f, 8, 16, SOCF_LE },
   1393     { BYTE_OFS_58f, 8, 8, SOCF_LE },
   1394     { BYTE_OFS_59f, 8, 0, SOCF_LE }
   1395 };
   1396 
   1397 #endif
   1398 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1399     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1400     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1401     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1402 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_0_BCM53400_A0r_fields[] = {
   1403     { BYTE_OFS_0f, 8, 24, SOCF_LE },
   1404     { BYTE_OFS_1f, 8, 16, SOCF_LE },
   1405     { BYTE_OFS_2f, 8, 8, SOCF_LE },
   1406     { BYTE_OFS_3f, 8, 0, SOCF_LE }
   1407 };
   1408 
   1409 #endif
   1410 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1411     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1412     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1413     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1414 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_10_BCM53400_A0r_fields[] = {
   1415     { BYTE_OFS_16f, 8, 24, SOCF_LE },
   1416     { BYTE_OFS_17f, 8, 16, SOCF_LE },
   1417     { BYTE_OFS_18f, 8, 8, SOCF_LE },
   1418     { BYTE_OFS_19f, 8, 0, SOCF_LE }
   1419 };
   1420 
   1421 #endif
   1422 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1423     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1424     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1425     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1426 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_14_BCM53400_A0r_fields[] = {
   1427     { BYTE_OFS_20f, 8, 24, SOCF_LE },
   1428     { BYTE_OFS_21f, 8, 16, SOCF_LE },
   1429     { BYTE_OFS_22f, 8, 8, SOCF_LE },
   1430     { BYTE_OFS_23f, 8, 0, SOCF_LE }
   1431 };
   1432 
   1433 #endif
   1434 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1435     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1436     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1437     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1438 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_18_BCM53400_A0r_fields[] = {
   1439     { BYTE_OFS_24f, 8, 24, SOCF_LE },
   1440     { BYTE_OFS_25f, 8, 16, SOCF_LE },
   1441     { BYTE_OFS_26f, 8, 8, SOCF_LE },
   1442     { BYTE_OFS_27f, 8, 0, SOCF_LE }
   1443 };
   1444 
   1445 #endif
   1446 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1447     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1448     defined(BCM_56450_B1)
   1449 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_1Cr_fields[] = {
   1450     { BYTE_OFS_28f, 8, 24, SOCF_LE },
   1451     { BYTE_OFS_29f, 8, 16, SOCF_LE },
   1452     { BYTE_OFS_30f, 8, 8, SOCF_LE },
   1453     { BYTE_OFS_31f, 8, 0, SOCF_LE }
   1454 };
   1455 
   1456 #endif
   1457 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1458     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1459     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1460     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1461 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_1C_BCM53400_A0r_fields[] = {
   1462     { BYTE_OFS_28f, 8, 24, SOCF_LE },
   1463     { BYTE_OFS_29f, 8, 16, SOCF_LE },
   1464     { BYTE_OFS_30f, 8, 8, SOCF_LE },
   1465     { BYTE_OFS_31f, 8, 0, SOCF_LE }
   1466 };
   1467 
   1468 #endif
   1469 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1470     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1471     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1472     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1473 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_20_BCM53400_A0r_fields[] = {
   1474     { BYTE_OFS_32f, 8, 24, SOCF_LE },
   1475     { BYTE_OFS_33f, 8, 16, SOCF_LE },
   1476     { BYTE_OFS_34f, 8, 8, SOCF_LE },
   1477     { BYTE_OFS_35f, 8, 0, SOCF_LE }
   1478 };
   1479 
   1480 #endif
   1481 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1482     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1483     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1484     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1485 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_24_BCM53400_A0r_fields[] = {
   1486     { BYTE_OFS_36f, 8, 24, SOCF_LE },
   1487     { BYTE_OFS_37f, 8, 16, SOCF_LE },
   1488     { BYTE_OFS_38f, 8, 8, SOCF_LE },
   1489     { BYTE_OFS_39f, 8, 0, SOCF_LE }
   1490 };
   1491 
   1492 #endif
   1493 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1494     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1495     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1496     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1497 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_28_BCM53400_A0r_fields[] = {
   1498     { BYTE_OFS_40f, 8, 24, SOCF_LE },
   1499     { BYTE_OFS_41f, 8, 16, SOCF_LE },
   1500     { BYTE_OFS_42f, 8, 8, SOCF_LE },
   1501     { BYTE_OFS_43f, 8, 0, SOCF_LE }
   1502 };
   1503 
   1504 #endif
   1505 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1506     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1507     defined(BCM_56450_B1)
   1508 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_2Cr_fields[] = {
   1509     { BYTE_OFS_44f, 8, 24, SOCF_LE },
   1510     { BYTE_OFS_45f, 8, 16, SOCF_LE },
   1511     { BYTE_OFS_46f, 8, 8, SOCF_LE },
   1512     { BYTE_OFS_47f, 8, 0, SOCF_LE }
   1513 };
   1514 
   1515 #endif
   1516 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1517     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1518     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1519     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1520 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_2C_BCM53400_A0r_fields[] = {
   1521     { BYTE_OFS_44f, 8, 24, SOCF_LE },
   1522     { BYTE_OFS_45f, 8, 16, SOCF_LE },
   1523     { BYTE_OFS_46f, 8, 8, SOCF_LE },
   1524     { BYTE_OFS_47f, 8, 0, SOCF_LE }
   1525 };
   1526 
   1527 #endif
   1528 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1529     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1530     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1531     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1532 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_30_BCM53400_A0r_fields[] = {
   1533     { BYTE_OFS_48f, 8, 24, SOCF_LE },
   1534     { BYTE_OFS_49f, 8, 16, SOCF_LE },
   1535     { BYTE_OFS_50f, 8, 8, SOCF_LE },
   1536     { BYTE_OFS_51f, 8, 0, SOCF_LE }
   1537 };
   1538 
   1539 #endif
   1540 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1541     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1542     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1543     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1544 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_34_BCM53400_A0r_fields[] = {
   1545     { BYTE_OFS_52f, 8, 24, SOCF_LE },
   1546     { BYTE_OFS_53f, 8, 16, SOCF_LE },
   1547     { BYTE_OFS_54f, 8, 8, SOCF_LE },
   1548     { BYTE_OFS_55f, 8, 0, SOCF_LE }
   1549 };
   1550 
   1551 #endif
   1552 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1553     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1554     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1555     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1556 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_38_BCM53400_A0r_fields[] = {
   1557     { BYTE_OFS_56f, 8, 24, SOCF_LE },
   1558     { BYTE_OFS_57f, 8, 16, SOCF_LE },
   1559     { BYTE_OFS_58f, 8, 8, SOCF_LE },
   1560     { BYTE_OFS_59f, 8, 0, SOCF_LE }
   1561 };
   1562 
   1563 #endif
   1564 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1565     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1566     defined(BCM_56450_B1)
   1567 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_3Cr_fields[] = {
   1568     { BYTE_OFS_60f, 8, 24, SOCF_LE },
   1569     { BYTE_OFS_61f, 8, 16, SOCF_LE },
   1570     { BYTE_OFS_62f, 8, 8, SOCF_LE },
   1571     { BYTE_OFS_63f, 8, 0, SOCF_LE }
   1572 };
   1573 
   1574 #endif
   1575 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1576     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1577     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1578     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1579 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_3C_BCM53400_A0r_fields[] = {
   1580     { BYTE_OFS_60f, 8, 24, SOCF_LE },
   1581     { BYTE_OFS_61f, 8, 16, SOCF_LE },
   1582     { BYTE_OFS_62f, 8, 8, SOCF_LE },
   1583     { BYTE_OFS_63f, 8, 0, SOCF_LE }
   1584 };
   1585 
   1586 #endif
   1587 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1588     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1589     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1590     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1591 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_4_BCM53400_A0r_fields[] = {
   1592     { BYTE_OFS_4f, 8, 24, SOCF_LE },
   1593     { BYTE_OFS_5f, 8, 16, SOCF_LE },
   1594     { BYTE_OFS_6f, 8, 8, SOCF_LE },
   1595     { BYTE_OFS_7f, 8, 0, SOCF_LE }
   1596 };
   1597 
   1598 #endif
   1599 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1600     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1601     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1602     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1603 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_8_BCM53400_A0r_fields[] = {
   1604     { BYTE_OFS_10f, 8, 8, SOCF_LE },
   1605     { BYTE_OFS_11f, 8, 0, SOCF_LE },
   1606     { BYTE_OFS_8f, 8, 24, SOCF_LE },
   1607     { BYTE_OFS_9f, 8, 16, SOCF_LE }
   1608 };
   1609 
   1610 #endif
   1611 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1612     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1613     defined(BCM_56450_B1)
   1614 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_Cr_fields[] = {
   1615     { BYTE_OFS_12f, 8, 24, SOCF_LE },
   1616     { BYTE_OFS_13f, 8, 16, SOCF_LE },
   1617     { BYTE_OFS_14f, 8, 8, SOCF_LE },
   1618     { BYTE_OFS_15f, 8, 0, SOCF_LE }
   1619 };
   1620 
   1621 #endif
   1622 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1623     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1624     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1625     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1626 soc_field_info_t soc_NAND_NAND_FLASH_SPARE_AREA_WRITE_OFS_C_BCM53400_A0r_fields[] = {
   1627     { BYTE_OFS_12f, 8, 24, SOCF_LE },
   1628     { BYTE_OFS_13f, 8, 16, SOCF_LE },
   1629     { BYTE_OFS_14f, 8, 8, SOCF_LE },
   1630     { BYTE_OFS_15f, 8, 0, SOCF_LE }
   1631 };
   1632 
   1633 #endif
   1634 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1635     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1636     defined(BCM_56450_B1)
   1637 soc_field_info_t soc_NAND_NAND_FLASH_TIMING_1_CS0r_fields[] = {
   1638     { TADLf, 4, 0, SOCF_LE },
   1639     { TALHf, 4, 4, SOCF_LE },
   1640     { TCLHf, 4, 8, SOCF_LE },
   1641     { TCSf, 4, 12, SOCF_LE },
   1642     { TREHf, 4, 16, SOCF_LE },
   1643     { TRPf, 4, 20, SOCF_LE },
   1644     { TWHf, 4, 24, SOCF_LE },
   1645     { TWPf, 4, 28, SOCF_LE }
   1646 };
   1647 
   1648 #endif
   1649 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1650     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1651     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1652     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1653 soc_field_info_t soc_NAND_NAND_FLASH_TIMING_1_CS0_BCM53400_A0r_fields[] = {
   1654     { TADLf, 4, 0, SOCF_LE },
   1655     { TALHf, 4, 4, SOCF_LE },
   1656     { TCLHf, 4, 8, SOCF_LE },
   1657     { TCSf, 4, 12, SOCF_LE },
   1658     { TREHf, 4, 16, SOCF_LE },
   1659     { TRPf, 4, 20, SOCF_LE },
   1660     { TWHf, 4, 24, SOCF_LE },
   1661     { TWPf, 4, 28, SOCF_LE }
   1662 };
   1663 
   1664 #endif
   1665 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \
   1666     defined(BCM_56450_B0) || defined(BCM_56450_B1)
   1667 soc_field_info_t soc_NAND_NAND_FLASH_TIMING_2_CS0r_fields[] = {
   1668     { CLK_SELECTf, 1, 31, 0 },
   1669     { RESERVEDf, 18, 13, SOCF_LE|SOCF_RO|SOCF_RES },
   1670     { TREADf, 4, 0, SOCF_LE },
   1671     { TWBf, 4, 9, SOCF_LE },
   1672     { TWHRf, 5, 4, SOCF_LE }
   1673 };
   1674 
   1675 #endif
   1676 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1677     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1678     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1679     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1680 soc_field_info_t soc_NAND_NAND_FLASH_TIMING_2_CS0_BCM53400_A0r_fields[] = {
   1681     { CLK_SELECTf, 1, 31, 0 },
   1682     { RESERVEDf, 18, 13, SOCF_LE|SOCF_RO|SOCF_RES },
   1683     { TREADf, 4, 0, SOCF_LE },
   1684     { TWBf, 4, 9, SOCF_LE },
   1685     { TWHRf, 5, 4, SOCF_LE }
   1686 };
   1687 
   1688 #endif
   1689 #if defined(BCM_56150_A0)
   1690 soc_field_info_t soc_NAND_NAND_FLASH_TIMING_2_CS0_BCM56150_A0r_fields[] = {
   1691     { CLK_SELECTf, 1, 31, 0 },
   1692     { RESERVEDf, 18, 13, SOCF_LE|SOCF_RO|SOCF_RES },
   1693     { TREADf, 4, 0, SOCF_LE },
   1694     { TWBf, 4, 9, SOCF_LE },
   1695     { TWHRf, 5, 4, SOCF_LE }
   1696 };
   1697 
   1698 #endif
   1699 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1700     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1701     defined(BCM_56450_B1)
   1702 soc_field_info_t soc_NAND_NAND_FLASH_UNCORR_ERROR_COUNTr_fields[] = {
   1703     { UNCORR_ERROR_COUNTf, 32, 0, SOCF_LE|SOCF_RO }
   1704 };
   1705 
   1706 #endif
   1707 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1708     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1709     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1710     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1711 soc_field_info_t soc_NAND_NAND_FLASH_UNCORR_ERROR_COUNT_BCM53400_A0r_fields[] = {
   1712     { UNCORR_ERROR_COUNTf, 32, 0, SOCF_LE|SOCF_RO }
   1713 };
   1714 
   1715 #endif
   1716 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1717     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1718     defined(BCM_56450_B1)
   1719 soc_field_info_t soc_NAND_NAND_RB_Br_fields[] = {
   1720     { RB_Bf, 1, 0, 0 }
   1721 };
   1722 
   1723 #endif
   1724 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1725     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1726     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1727     defined(BCM_56260_B0)
   1728 soc_field_info_t soc_NAND_NAND_RB_B_BCM53400_A0r_fields[] = {
   1729     { RB_Bf, 1, 0, 0 }
   1730 };
   1731 
   1732 #endif
   1733 #if defined(BCM_56370_A0)
   1734 soc_field_info_t soc_NAND_NAND_RB_B_BCM56370_A0r_fields[] = {
   1735     { RB_Bf, 1, 0, 0 }
   1736 };
   1737 
   1738 #endif
   1739 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1740     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1741     defined(BCM_56450_B1)
   1742 soc_field_info_t soc_NAND_PROGRAM_PAGE_COMPLETEr_fields[] = {
   1743     { PROGRAM_PAGE_COMPLETEf, 1, 0, 0 }
   1744 };
   1745 
   1746 #endif
   1747 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1748     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1749     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1750     defined(BCM_56260_B0) || defined(BCM_56370_A0)
   1751 soc_field_info_t soc_NAND_PROGRAM_PAGE_COMPLETE_BCM53400_A0r_fields[] = {
   1752     { PROGRAM_PAGE_COMPLETEf, 1, 0, 0 }
   1753 };
   1754 
   1755 #endif
   1756 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
   1757     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1758     defined(BCM_56450_B1)
   1759 soc_field_info_t soc_NAND_RO_CTLR_READYr_fields[] = {
   1760     { RO_CTLR_READYf, 1, 0, 0 }
   1761 };
   1762 
   1763 #endif
   1764 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
   1765     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
   1766     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
   1767     defined(BCM_56260_B0)
   1768 soc_field_info_t soc_NAND_RO_CTLR_READY_BCM53400_A0r_fields[] = {
   1769     { RO_CTLR_READYf, 1, 0, 0 }
   1770 };
   1771 
   1772 #endif
   1773 #if defined(BCM_56370_A0)
   1774 soc_field_info_t soc_NAND_RO_CTLR_READY_BCM56370_A0r_fields[] = {
   1775     { RO_CTLR_READYf, 1, 0, 0 }
   1776 };
   1777 
   1778 #endif
   1779 #if defined(BCM_88675_A0)
   1780 soc_field_info_t soc_NBIH_ADDITIONAL_RESETSr_fields[] = {
   1781     { EIF_RSTNf, 1, 4, 0 },
   1782     { ELK_0_RX_RSTNf, 1, 8, 0 },
   1783     { ELK_0_TX_RSTNf, 1, 10, 0 },
   1784     { ELK_1_RX_RSTNf, 1, 9, 0 },
   1785     { ELK_1_TX_RSTNf, 1, 11, 0 },
   1786     { SIF_RSTNf, 1, 0, 0 }
   1787 };
   1788 
   1789 #endif
   1790 #if defined(BCM_88375_A0)
   1791 soc_field_info_t soc_NBIH_ADDITIONAL_RESETS_BCM88375_A0r_fields[] = {
   1792     { EIF_RSTNf, 1, 4, 0 },
   1793     { ELK_0_RX_RSTNf, 1, 8, 0 },
   1794     { ELK_0_TX_RSTNf, 1, 10, 0 },
   1795     { ELK_1_RX_RSTNf, 1, 9, 0 },
   1796     { ELK_1_TX_RSTNf, 1, 11, 0 },
   1797     { SIF_RSTNf, 1, 0, 0 }
   1798 };
   1799 
   1800 #endif
   1801 #if defined(BCM_88375_B0)
   1802 soc_field_info_t soc_NBIH_ADDITIONAL_RESETS_BCM88375_B0r_fields[] = {
   1803     { EIF_RSTNf, 1, 4, 0 },
   1804     { ELK_0_RX_RSTNf, 1, 8, 0 },
   1805     { ELK_0_TX_RSTNf, 1, 10, 0 },
   1806     { ELK_1_RX_RSTNf, 1, 9, 0 },
   1807     { ELK_1_TX_RSTNf, 1, 11, 0 },
   1808     { SIF_RSTNf, 1, 0, 0 }
   1809 };
   1810 
   1811 #endif
   1812 #if defined(BCM_88470_A0)
   1813 soc_field_info_t soc_NBIH_ADDITIONAL_RESETS_BCM88470_A0r_fields[] = {
   1814     { EIF_RSTNf, 1, 4, 0 },
   1815     { ELK_0_RX_RSTNf, 1, 8, 0 },
   1816     { ELK_0_TX_RSTNf, 1, 10, 0 }
   1817 };
   1818 
   1819 #endif
   1820 #if defined(BCM_88470_B0)
   1821 soc_field_info_t soc_NBIH_ADDITIONAL_RESETS_BCM88470_B0r_fields[] = {
   1822     { EIF_RSTNf, 1, 4, 0 },
   1823     { ELK_0_RX_RSTNf, 1, 8, 0 },
   1824     { ELK_0_TX_RSTNf, 1, 10, 0 }
   1825 };
   1826 
   1827 #endif
   1828 #if defined(BCM_88675_B0)
   1829 soc_field_info_t soc_NBIH_ADDITIONAL_RESETS_BCM88675_B0r_fields[] = {
   1830     { EIF_RSTNf, 1, 4, 0 },
   1831     { ELK_0_RX_RSTNf, 1, 8, 0 },
   1832     { ELK_0_TX_RSTNf, 1, 10, 0 },
   1833     { ELK_1_RX_RSTNf, 1, 9, 0 },
   1834     { ELK_1_TX_RSTNf, 1, 11, 0 },
   1835     { SIF_RSTNf, 1, 0, 0 }
   1836 };
   1837 
   1838 #endif
   1839 #if defined(BCM_88680_A0)
   1840 soc_field_info_t soc_NBIH_ADDITIONAL_RESETS_BCM88680_A0r_fields[] = {
   1841     { EIF_RSTNf, 1, 4, 0 },
   1842     { ELK_0_RX_RSTNf, 1, 8, 0 },
   1843     { ELK_0_TX_RSTNf, 1, 10, 0 },
   1844     { ELK_1_RX_RSTNf, 1, 9, 0 },
   1845     { ELK_1_TX_RSTNf, 1, 11, 0 },
   1846     { SIF_RSTNf, 1, 0, 0 }
   1847 };
   1848 
   1849 #endif
   1850 #if defined(BCM_88675_A0)
   1851 soc_field_info_t soc_NBIH_BIST_CONTEXTS_MASKr_fields[] = {
   1852     { BIST_CONTEXTS_MASKf, 32, 0, SOCF_LE }
   1853 };
   1854 
   1855 #endif
   1856 #if defined(BCM_88375_A0)
   1857 soc_field_info_t soc_NBIH_BIST_CONTEXTS_MASK_BCM88375_A0r_fields[] = {
   1858     { BIST_CONTEXTS_MASKf, 32, 0, SOCF_LE }
   1859 };
   1860 
   1861 #endif
   1862 #if defined(BCM_88375_B0)
   1863 soc_field_info_t soc_NBIH_BIST_CONTEXTS_MASK_BCM88375_B0r_fields[] = {
   1864     { BIST_CONTEXTS_MASKf, 32, 0, SOCF_LE }
   1865 };
   1866 
   1867 #endif
   1868 #if defined(BCM_88470_A0)
   1869 soc_field_info_t soc_NBIH_BIST_CONTEXTS_MASK_BCM88470_A0r_fields[] = {
   1870     { BIST_CONTEXTS_MASKf, 32, 0, SOCF_LE }
   1871 };
   1872 
   1873 #endif
   1874 #if defined(BCM_88470_B0)
   1875 soc_field_info_t soc_NBIH_BIST_CONTEXTS_MASK_BCM88470_B0r_fields[] = {
   1876     { BIST_CONTEXTS_MASKf, 32, 0, SOCF_LE }
   1877 };
   1878 
   1879 #endif
   1880 #if defined(BCM_88675_B0)
   1881 soc_field_info_t soc_NBIH_BIST_CONTEXTS_MASK_BCM88675_B0r_fields[] = {
   1882     { BIST_CONTEXTS_MASKf, 32, 0, SOCF_LE }
   1883 };
   1884 
   1885 #endif
   1886 #if defined(BCM_88680_A0)
   1887 soc_field_info_t soc_NBIH_BIST_CONTEXTS_MASK_BCM88680_A0r_fields[] = {
   1888     { BIST_CONTEXTS_MASKf, 32, 0, SOCF_LE }
   1889 };
   1890 
   1891 #endif
   1892 #if defined(BCM_88675_A0)
   1893 soc_field_info_t soc_NBIH_BIST_CONTEXT_TO_EGQ_PORT_MAPr_fields[] = {
   1894     { BIST_CONTEXT_TO_EGQ_PORT_MAPf, 256, 0, SOCF_LE }
   1895 };
   1896 
   1897 #endif
   1898 #if defined(BCM_88375_A0)
   1899 soc_field_info_t soc_NBIH_BIST_CONTEXT_TO_EGQ_PORT_MAP_BCM88375_A0r_fields[] = {
   1900     { BIST_CONTEXT_TO_EGQ_PORT_MAPf, 256, 0, SOCF_LE }
   1901 };
   1902 
   1903 #endif
   1904 #if defined(BCM_88375_B0)
   1905 soc_field_info_t soc_NBIH_BIST_CONTEXT_TO_EGQ_PORT_MAP_BCM88375_B0r_fields[] = {
   1906     { BIST_CONTEXT_TO_EGQ_PORT_MAPf, 256, 0, SOCF_LE }
   1907 };
   1908 
   1909 #endif
   1910 #if defined(BCM_88675_B0)
   1911 soc_field_info_t soc_NBIH_BIST_CONTEXT_TO_EGQ_PORT_MAP_BCM88675_B0r_fields[] = {
   1912     { BIST_CONTEXT_TO_EGQ_PORT_MAPf, 256, 0, SOCF_LE }
   1913 };
   1914 
   1915 #endif
   1916 #if defined(BCM_88680_A0)
   1917 soc_field_info_t soc_NBIH_BIST_CONTEXT_TO_EGQ_PORT_MAP_BCM88680_A0r_fields[] = {
   1918     { BIST_CONTEXT_TO_EGQ_PORT_MAPf, 256, 0, SOCF_LE }
   1919 };
   1920 
   1921 #endif
   1922 #if defined(BCM_88675_A0)
   1923 soc_field_info_t soc_NBIH_BIST_CONTEXT_TO_NIF_PORT_MAPr_fields[] = {
   1924     { BIST_CONTEXT_TO_NIF_PORT_MAPf, 256, 0, SOCF_LE }
   1925 };
   1926 
   1927 #endif
   1928 #if defined(BCM_88375_A0)
   1929 soc_field_info_t soc_NBIH_BIST_CONTEXT_TO_NIF_PORT_MAP_BCM88375_A0r_fields[] = {
   1930     { BIST_CONTEXT_TO_NIF_PORT_MAPf, 256, 0, SOCF_LE }
   1931 };
   1932 
   1933 #endif
   1934 #if defined(BCM_88375_B0)
   1935 soc_field_info_t soc_NBIH_BIST_CONTEXT_TO_NIF_PORT_MAP_BCM88375_B0r_fields[] = {
   1936     { BIST_CONTEXT_TO_NIF_PORT_MAPf, 256, 0, SOCF_LE }
   1937 };
   1938 
   1939 #endif
   1940 #if defined(BCM_88470_A0)
   1941 soc_field_info_t soc_NBIH_BIST_CONTEXT_TO_NIF_PORT_MAP_BCM88470_A0r_fields[] = {
   1942     { BIST_CONTEXT_TO_NIF_PORT_MAPf, 256, 0, SOCF_LE }
   1943 };
   1944 
   1945 #endif
   1946 #if defined(BCM_88470_B0)
   1947 soc_field_info_t soc_NBIH_BIST_CONTEXT_TO_NIF_PORT_MAP_BCM88470_B0r_fields[] = {
   1948     { BIST_CONTEXT_TO_NIF_PORT_MAPf, 256, 0, SOCF_LE }
   1949 };
   1950 
   1951 #endif
   1952 #if defined(BCM_88675_B0)
   1953 soc_field_info_t soc_NBIH_BIST_CONTEXT_TO_NIF_PORT_MAP_BCM88675_B0r_fields[] = {
   1954     { BIST_CONTEXT_TO_NIF_PORT_MAPf, 256, 0, SOCF_LE }
   1955 };
   1956 
   1957 #endif
   1958 #if defined(BCM_88680_A0)
   1959 soc_field_info_t soc_NBIH_BIST_CONTEXT_TO_NIF_PORT_MAP_BCM88680_A0r_fields[] = {
   1960     { BIST_CONTEXT_TO_NIF_PORT_MAPf, 256, 0, SOCF_LE }
   1961 };
   1962 
   1963 #endif
   1964 #if defined(BCM_88675_A0)
   1965 soc_field_info_t soc_NBIH_BIST_COUNTERS_OVFr_fields[] = {
   1966     { BIST_RX_ERR_BCT_CNT_OVFf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
   1967     { BIST_RX_ERR_DATA_CNT_OVFf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   1968     { BIST_RX_ERR_IN_CRC_ERR_CNT_OVFf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES },
   1969     { BIST_RX_ERR_LENGTH_PKTS_CNT_OVFf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
   1970     { BIST_RX_ERR_PKT_INDEX_CNT_OVFf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
   1971     { BIST_RX_ERR_SOB_CNT_OVFf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_RES },
   1972     { BIST_RX_FLOW_CNT_OVFf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_RES },
   1973     { BIST_RX_OK_PKTS_CNT_OVFf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
   1974     { BIST_TX_CRC_ERR_PKT_CNT_OVFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_RES },
   1975     { BIST_TX_FLOW_CNT_OVFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_RES },
   1976     { BIST_TX_PKT_CNT_OVFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES }
   1977 };
   1978 
   1979 #endif
   1980 #if defined(BCM_88375_A0)
   1981 soc_field_info_t soc_NBIH_BIST_COUNTERS_OVF_BCM88375_A0r_fields[] = {
   1982     { BIST_RX_ERR_BCT_CNT_OVFf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
   1983     { BIST_RX_ERR_DATA_CNT_OVFf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   1984     { BIST_RX_ERR_IN_CRC_ERR_CNT_OVFf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES },
   1985     { BIST_RX_ERR_LENGTH_PKTS_CNT_OVFf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
   1986     { BIST_RX_ERR_PKT_INDEX_CNT_OVFf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
   1987     { BIST_RX_ERR_SOB_CNT_OVFf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_RES },
   1988     { BIST_RX_FLOW_CNT_OVFf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_RES },
   1989     { BIST_RX_OK_PKTS_CNT_OVFf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
   1990     { BIST_TX_CRC_ERR_PKT_CNT_OVFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_RES },
   1991     { BIST_TX_FLOW_CNT_OVFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_RES },
   1992     { BIST_TX_PKT_CNT_OVFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES }
   1993 };
   1994 
   1995 #endif
   1996 #if defined(BCM_88375_B0)
   1997 soc_field_info_t soc_NBIH_BIST_COUNTERS_OVF_BCM88375_B0r_fields[] = {
   1998     { BIST_RX_ERR_BCT_CNT_OVFf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
   1999     { BIST_RX_ERR_DATA_CNT_OVFf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   2000     { BIST_RX_ERR_IN_CRC_ERR_CNT_OVFf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES },
   2001     { BIST_RX_ERR_LENGTH_PKTS_CNT_OVFf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
   2002     { BIST_RX_ERR_PKT_INDEX_CNT_OVFf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
   2003     { BIST_RX_ERR_SOB_CNT_OVFf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_RES },
   2004     { BIST_RX_FLOW_CNT_OVFf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_RES },
   2005     { BIST_RX_OK_PKTS_CNT_OVFf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
   2006     { BIST_TX_CRC_ERR_PKT_CNT_OVFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_RES },
   2007     { BIST_TX_FLOW_CNT_OVFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_RES },
   2008     { BIST_TX_PKT_CNT_OVFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES }
   2009 };
   2010 
   2011 #endif
   2012 #if defined(BCM_88470_A0)
   2013 soc_field_info_t soc_NBIH_BIST_COUNTERS_OVF_BCM88470_A0r_fields[] = {
   2014     { BIST_RX_ERR_BCT_CNT_OVFf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
   2015     { BIST_RX_ERR_DATA_CNT_OVFf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   2016     { BIST_RX_ERR_IN_CRC_ERR_CNT_OVFf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES },
   2017     { BIST_RX_ERR_LENGTH_PKTS_CNT_OVFf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
   2018     { BIST_RX_ERR_PKT_INDEX_CNT_OVFf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
   2019     { BIST_RX_ERR_SOB_CNT_OVFf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_RES },
   2020     { BIST_RX_FLOW_CNT_OVFf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_RES },
   2021     { BIST_RX_OK_PKTS_CNT_OVFf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
   2022     { BIST_TX_CRC_ERR_PKT_CNT_OVFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_RES },
   2023     { BIST_TX_FLOW_CNT_OVFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_RES },
   2024     { BIST_TX_PKT_CNT_OVFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES }
   2025 };
   2026 
   2027 #endif
   2028 #if defined(BCM_88470_B0)
   2029 soc_field_info_t soc_NBIH_BIST_COUNTERS_OVF_BCM88470_B0r_fields[] = {
   2030     { BIST_RX_ERR_BCT_CNT_OVFf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
   2031     { BIST_RX_ERR_DATA_CNT_OVFf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   2032     { BIST_RX_ERR_IN_CRC_ERR_CNT_OVFf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES },
   2033     { BIST_RX_ERR_LENGTH_PKTS_CNT_OVFf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
   2034     { BIST_RX_ERR_PKT_INDEX_CNT_OVFf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
   2035     { BIST_RX_ERR_SOB_CNT_OVFf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_RES },
   2036     { BIST_RX_FLOW_CNT_OVFf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_RES },
   2037     { BIST_RX_OK_PKTS_CNT_OVFf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
   2038     { BIST_TX_CRC_ERR_PKT_CNT_OVFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_RES },
   2039     { BIST_TX_FLOW_CNT_OVFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_RES },
   2040     { BIST_TX_PKT_CNT_OVFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES }
   2041 };
   2042 
   2043 #endif
   2044 #if defined(BCM_88675_B0)
   2045 soc_field_info_t soc_NBIH_BIST_COUNTERS_OVF_BCM88675_B0r_fields[] = {
   2046     { BIST_RX_ERR_BCT_CNT_OVFf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
   2047     { BIST_RX_ERR_DATA_CNT_OVFf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   2048     { BIST_RX_ERR_IN_CRC_ERR_CNT_OVFf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES },
   2049     { BIST_RX_ERR_LENGTH_PKTS_CNT_OVFf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
   2050     { BIST_RX_ERR_PKT_INDEX_CNT_OVFf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
   2051     { BIST_RX_ERR_SOB_CNT_OVFf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_RES },
   2052     { BIST_RX_FLOW_CNT_OVFf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_RES },
   2053     { BIST_RX_OK_PKTS_CNT_OVFf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
   2054     { BIST_TX_CRC_ERR_PKT_CNT_OVFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_RES },
   2055     { BIST_TX_FLOW_CNT_OVFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_RES },
   2056     { BIST_TX_PKT_CNT_OVFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES }
   2057 };
   2058 
   2059 #endif
   2060 #if defined(BCM_88680_A0)
   2061 soc_field_info_t soc_NBIH_BIST_COUNTERS_OVF_BCM88680_A0r_fields[] = {
   2062     { BIST_RX_ERR_BCT_CNT_OVFf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
   2063     { BIST_RX_ERR_DATA_CNT_OVFf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   2064     { BIST_RX_ERR_IN_CRC_ERR_CNT_OVFf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES },
   2065     { BIST_RX_ERR_LENGTH_PKTS_CNT_OVFf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
   2066     { BIST_RX_ERR_PKT_INDEX_CNT_OVFf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
   2067     { BIST_RX_ERR_SOB_CNT_OVFf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_RES },
   2068     { BIST_RX_FLOW_CNT_OVFf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_RES },
   2069     { BIST_RX_OK_PKTS_CNT_OVFf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
   2070     { BIST_TX_CRC_ERR_PKT_CNT_OVFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_RES },
   2071     { BIST_TX_FLOW_CNT_OVFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_RES },
   2072     { BIST_TX_PKT_CNT_OVFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES }
   2073 };
   2074 
   2075 #endif
   2076 #if defined(BCM_88675_A0)
   2077 soc_field_info_t soc_NBIH_BIST_ENABLE_ILKN_PORTr_fields[] = {
   2078     { BIST_ENABLE_ILKN_PORT_0f, 1, 0, 0 },
   2079     { BIST_ENABLE_ILKN_PORT_1f, 1, 1, 0 },
   2080     { BIST_ENABLE_ILKN_PORT_2f, 1, 2, 0 },
   2081     { BIST_ENABLE_ILKN_PORT_3f, 1, 3, 0 },
   2082     { BIST_ENABLE_ILKN_PORT_4f, 1, 4, 0 },
   2083     { BIST_ENABLE_ILKN_PORT_5f, 1, 5, 0 }
   2084 };
   2085 
   2086 #endif
   2087 #if defined(BCM_88375_A0)
   2088 soc_field_info_t soc_NBIH_BIST_ENABLE_ILKN_PORT_BCM88375_A0r_fields[] = {
   2089     { BIST_ENABLE_ILKN_PORT_0f, 1, 0, 0 },
   2090     { BIST_ENABLE_ILKN_PORT_1f, 1, 1, 0 },
   2091     { BIST_ENABLE_ILKN_PORT_2f, 1, 2, 0 },
   2092     { BIST_ENABLE_ILKN_PORT_3f, 1, 3, 0 },
   2093     { BIST_ENABLE_ILKN_PORT_4f, 1, 4, 0 },
   2094     { BIST_ENABLE_ILKN_PORT_5f, 1, 5, 0 }
   2095 };
   2096 
   2097 #endif
   2098 #if defined(BCM_88375_B0)
   2099 soc_field_info_t soc_NBIH_BIST_ENABLE_ILKN_PORT_BCM88375_B0r_fields[] = {
   2100     { BIST_ENABLE_ILKN_PORT_0f, 1, 0, 0 },
   2101     { BIST_ENABLE_ILKN_PORT_1f, 1, 1, 0 },
   2102     { BIST_ENABLE_ILKN_PORT_2f, 1, 2, 0 },
   2103     { BIST_ENABLE_ILKN_PORT_3f, 1, 3, 0 },
   2104     { BIST_ENABLE_ILKN_PORT_4f, 1, 4, 0 },
   2105     { BIST_ENABLE_ILKN_PORT_5f, 1, 5, 0 }
   2106 };
   2107 
   2108 #endif
   2109 #if defined(BCM_88470_A0)
   2110 soc_field_info_t soc_NBIH_BIST_ENABLE_ILKN_PORT_BCM88470_A0r_fields[] = {
   2111     { BIST_ENABLE_ILKN_PORT_0f, 1, 0, 0 },
   2112     { BIST_ENABLE_ILKN_PORT_1f, 1, 1, 0 },
   2113     { BIST_ENABLE_ILKN_PORT_2f, 1, 2, 0 },
   2114     { BIST_ENABLE_ILKN_PORT_3f, 1, 3, 0 }
   2115 };
   2116 
   2117 #endif
   2118 #if defined(BCM_88470_B0)
   2119 soc_field_info_t soc_NBIH_BIST_ENABLE_ILKN_PORT_BCM88470_B0r_fields[] = {
   2120     { BIST_ENABLE_ILKN_PORT_0f, 1, 0, 0 },
   2121     { BIST_ENABLE_ILKN_PORT_1f, 1, 1, 0 },
   2122     { BIST_ENABLE_ILKN_PORT_2f, 1, 2, 0 },
   2123     { BIST_ENABLE_ILKN_PORT_3f, 1, 3, 0 }
   2124 };
   2125 
   2126 #endif
   2127 #if defined(BCM_88675_B0)
   2128 soc_field_info_t soc_NBIH_BIST_ENABLE_ILKN_PORT_BCM88675_B0r_fields[] = {
   2129     { BIST_ENABLE_ILKN_PORT_0f, 1, 0, 0 },
   2130     { BIST_ENABLE_ILKN_PORT_1f, 1, 1, 0 },
   2131     { BIST_ENABLE_ILKN_PORT_2f, 1, 2, 0 },
   2132     { BIST_ENABLE_ILKN_PORT_3f, 1, 3, 0 },
   2133     { BIST_ENABLE_ILKN_PORT_4f, 1, 4, 0 },
   2134     { BIST_ENABLE_ILKN_PORT_5f, 1, 5, 0 }
   2135 };
   2136 
   2137 #endif
   2138 #if defined(BCM_88680_A0)
   2139 soc_field_info_t soc_NBIH_BIST_ENABLE_ILKN_PORT_BCM88680_A0r_fields[] = {
   2140     { BIST_ENABLE_ILKN_PORT_0f, 1, 0, 0 },
   2141     { BIST_ENABLE_ILKN_PORT_1f, 1, 1, 0 },
   2142     { BIST_ENABLE_ILKN_PORT_2f, 1, 2, 0 },
   2143     { BIST_ENABLE_ILKN_PORT_3f, 1, 3, 0 },
   2144     { BIST_ENABLE_ILKN_PORT_4f, 1, 4, 0 },
   2145     { BIST_ENABLE_ILKN_PORT_5f, 1, 5, 0 }
   2146 };
   2147 
   2148 #endif
   2149 #if defined(BCM_88675_A0)
   2150 soc_field_info_t soc_NBIH_BIST_ERROR_GENERATORr_fields[] = {
   2151     { ILKN_ERROR_GENERATOR_RX_LANE_0f, 1, 0, SOCF_RES },
   2152     { ILKN_ERROR_GENERATOR_RX_LANE_23f, 1, 1, SOCF_RES },
   2153     { ILKN_ERROR_GENERATOR_TX_LANE_0f, 1, 2, SOCF_RES },
   2154     { ILKN_ERROR_GENERATOR_TX_LANE_23f, 1, 3, SOCF_RES }
   2155 };
   2156 
   2157 #endif
   2158 #if defined(BCM_88375_A0)
   2159 soc_field_info_t soc_NBIH_BIST_ERROR_GENERATOR_BCM88375_A0r_fields[] = {
   2160     { ILKN_ERROR_GENERATOR_RX_LANE_0f, 1, 0, SOCF_RES },
   2161     { ILKN_ERROR_GENERATOR_RX_LANE_23f, 1, 1, SOCF_RES },
   2162     { ILKN_ERROR_GENERATOR_TX_LANE_0f, 1, 2, SOCF_RES },
   2163     { ILKN_ERROR_GENERATOR_TX_LANE_23f, 1, 3, SOCF_RES }
   2164 };
   2165 
   2166 #endif
   2167 #if defined(BCM_88375_B0)
   2168 soc_field_info_t soc_NBIH_BIST_ERROR_GENERATOR_BCM88375_B0r_fields[] = {
   2169     { ILKN_ERROR_GENERATOR_RX_LANE_0f, 1, 0, SOCF_RES },
   2170     { ILKN_ERROR_GENERATOR_RX_LANE_23f, 1, 1, SOCF_RES },
   2171     { ILKN_ERROR_GENERATOR_TX_LANE_0f, 1, 2, SOCF_RES },
   2172     { ILKN_ERROR_GENERATOR_TX_LANE_23f, 1, 3, SOCF_RES }
   2173 };
   2174 
   2175 #endif
   2176 #if defined(BCM_88470_A0)
   2177 soc_field_info_t soc_NBIH_BIST_ERROR_GENERATOR_BCM88470_A0r_fields[] = {
   2178     { ILKN_ERROR_GENERATOR_RX_LANE_0f, 1, 0, SOCF_RES },
   2179     { ILKN_ERROR_GENERATOR_RX_LANE_23f, 1, 1, SOCF_RES },
   2180     { ILKN_ERROR_GENERATOR_TX_LANE_0f, 1, 2, SOCF_RES },
   2181     { ILKN_ERROR_GENERATOR_TX_LANE_23f, 1, 3, SOCF_RES }
   2182 };
   2183 
   2184 #endif
   2185 #if defined(BCM_88470_B0)
   2186 soc_field_info_t soc_NBIH_BIST_ERROR_GENERATOR_BCM88470_B0r_fields[] = {
   2187     { ILKN_ERROR_GENERATOR_RX_LANE_0f, 1, 0, SOCF_RES },
   2188     { ILKN_ERROR_GENERATOR_RX_LANE_23f, 1, 1, SOCF_RES },
   2189     { ILKN_ERROR_GENERATOR_TX_LANE_0f, 1, 2, SOCF_RES },
   2190     { ILKN_ERROR_GENERATOR_TX_LANE_23f, 1, 3, SOCF_RES }
   2191 };
   2192 
   2193 #endif
   2194 #if defined(BCM_88675_B0)
   2195 soc_field_info_t soc_NBIH_BIST_ERROR_GENERATOR_BCM88675_B0r_fields[] = {
   2196     { ILKN_ERROR_GENERATOR_RX_LANE_0f, 1, 0, SOCF_RES },
   2197     { ILKN_ERROR_GENERATOR_RX_LANE_23f, 1, 1, SOCF_RES },
   2198     { ILKN_ERROR_GENERATOR_TX_LANE_0f, 1, 2, SOCF_RES },
   2199     { ILKN_ERROR_GENERATOR_TX_LANE_23f, 1, 3, SOCF_RES }
   2200 };
   2201 
   2202 #endif
   2203 #if defined(BCM_88680_A0)
   2204 soc_field_info_t soc_NBIH_BIST_ERROR_GENERATOR_BCM88680_A0r_fields[] = {
   2205     { ILKN_ERROR_GENERATOR_RX_LANE_0f, 1, 0, SOCF_RES },
   2206     { ILKN_ERROR_GENERATOR_RX_LANE_23f, 1, 1, SOCF_RES },
   2207     { ILKN_ERROR_GENERATOR_TX_LANE_0f, 1, 2, SOCF_RES },
   2208     { ILKN_ERROR_GENERATOR_TX_LANE_23f, 1, 3, SOCF_RES }
   2209 };
   2210 
   2211 #endif
   2212 #if defined(BCM_88675_A0)
   2213 soc_field_info_t soc_NBIH_BIST_EVENTS_GENERATORr_fields[] = {
   2214     { BIST_EVENTS_GEN_COUNTf, 32, 64, SOCF_LE|SOCF_RES },
   2215     { BIST_EVENTS_GEN_RESETf, 1, 96, SOCF_RES },
   2216     { BIST_EVENTS_GEN_T_0f, 16, 0, SOCF_LE|SOCF_RES },
   2217     { BIST_EVENTS_GEN_T_1f, 16, 16, SOCF_LE|SOCF_RES },
   2218     { BIST_EVENTS_GEN_T_2f, 16, 32, SOCF_LE|SOCF_RES },
   2219     { BIST_EVENTS_GEN_T_3f, 16, 48, SOCF_LE|SOCF_RES }
   2220 };
   2221 
   2222 #endif
   2223 #if defined(BCM_88375_A0)
   2224 soc_field_info_t soc_NBIH_BIST_EVENTS_GENERATOR_BCM88375_A0r_fields[] = {
   2225     { BIST_EVENTS_GEN_COUNTf, 32, 64, SOCF_LE|SOCF_RES },
   2226     { BIST_EVENTS_GEN_RESETf, 1, 96, SOCF_RES },
   2227     { BIST_EVENTS_GEN_T_0f, 16, 0, SOCF_LE|SOCF_RES },
   2228     { BIST_EVENTS_GEN_T_1f, 16, 16, SOCF_LE|SOCF_RES },
   2229     { BIST_EVENTS_GEN_T_2f, 16, 32, SOCF_LE|SOCF_RES },
   2230     { BIST_EVENTS_GEN_T_3f, 16, 48, SOCF_LE|SOCF_RES }
   2231 };
   2232 
   2233 #endif
   2234 #if defined(BCM_88375_B0)
   2235 soc_field_info_t soc_NBIH_BIST_EVENTS_GENERATOR_BCM88375_B0r_fields[] = {
   2236     { BIST_EVENTS_GEN_COUNTf, 32, 64, SOCF_LE|SOCF_RES },
   2237     { BIST_EVENTS_GEN_RESETf, 1, 96, SOCF_RES },
   2238     { BIST_EVENTS_GEN_T_0f, 16, 0, SOCF_LE|SOCF_RES },
   2239     { BIST_EVENTS_GEN_T_1f, 16, 16, SOCF_LE|SOCF_RES },
   2240     { BIST_EVENTS_GEN_T_2f, 16, 32, SOCF_LE|SOCF_RES },
   2241     { BIST_EVENTS_GEN_T_3f, 16, 48, SOCF_LE|SOCF_RES }
   2242 };
   2243 
   2244 #endif
   2245 #if defined(BCM_88470_A0)
   2246 soc_field_info_t soc_NBIH_BIST_EVENTS_GENERATOR_BCM88470_A0r_fields[] = {
   2247     { BIST_EVENTS_GEN_COUNTf, 32, 64, SOCF_LE|SOCF_RES },
   2248     { BIST_EVENTS_GEN_RESETf, 1, 96, SOCF_RES },
   2249     { BIST_EVENTS_GEN_T_0f, 16, 0, SOCF_LE|SOCF_RES },
   2250     { BIST_EVENTS_GEN_T_1f, 16, 16, SOCF_LE|SOCF_RES },
   2251     { BIST_EVENTS_GEN_T_2f, 16, 32, SOCF_LE|SOCF_RES },
   2252     { BIST_EVENTS_GEN_T_3f, 16, 48, SOCF_LE|SOCF_RES }
   2253 };
   2254 
   2255 #endif
   2256 #if defined(BCM_88470_B0)
   2257 soc_field_info_t soc_NBIH_BIST_EVENTS_GENERATOR_BCM88470_B0r_fields[] = {
   2258     { BIST_EVENTS_GEN_COUNTf, 32, 64, SOCF_LE|SOCF_RES },
   2259     { BIST_EVENTS_GEN_RESETf, 1, 96, SOCF_RES },
   2260     { BIST_EVENTS_GEN_T_0f, 16, 0, SOCF_LE|SOCF_RES },
   2261     { BIST_EVENTS_GEN_T_1f, 16, 16, SOCF_LE|SOCF_RES },
   2262     { BIST_EVENTS_GEN_T_2f, 16, 32, SOCF_LE|SOCF_RES },
   2263     { BIST_EVENTS_GEN_T_3f, 16, 48, SOCF_LE|SOCF_RES }
   2264 };
   2265 
   2266 #endif
   2267 #if defined(BCM_88675_B0)
   2268 soc_field_info_t soc_NBIH_BIST_EVENTS_GENERATOR_BCM88675_B0r_fields[] = {
   2269     { BIST_EVENTS_GEN_COUNTf, 32, 64, SOCF_LE|SOCF_RES },
   2270     { BIST_EVENTS_GEN_RESETf, 1, 96, SOCF_RES },
   2271     { BIST_EVENTS_GEN_T_0f, 16, 0, SOCF_LE|SOCF_RES },
   2272     { BIST_EVENTS_GEN_T_1f, 16, 16, SOCF_LE|SOCF_RES },
   2273     { BIST_EVENTS_GEN_T_2f, 16, 32, SOCF_LE|SOCF_RES },
   2274     { BIST_EVENTS_GEN_T_3f, 16, 48, SOCF_LE|SOCF_RES }
   2275 };
   2276 
   2277 #endif
   2278 #if defined(BCM_88680_A0)
   2279 soc_field_info_t soc_NBIH_BIST_EVENTS_GENERATOR_BCM88680_A0r_fields[] = {
   2280     { BIST_EVENTS_GEN_COUNTf, 32, 64, SOCF_LE|SOCF_RES },
   2281     { BIST_EVENTS_GEN_RESETf, 1, 96, SOCF_RES },
   2282     { BIST_EVENTS_GEN_T_0f, 16, 0, SOCF_LE|SOCF_RES },
   2283     { BIST_EVENTS_GEN_T_1f, 16, 16, SOCF_LE|SOCF_RES },
   2284     { BIST_EVENTS_GEN_T_2f, 16, 32, SOCF_LE|SOCF_RES },
   2285     { BIST_EVENTS_GEN_T_3f, 16, 48, SOCF_LE|SOCF_RES }
   2286 };
   2287 
   2288 #endif
   2289 #if defined(BCM_88675_A0)
   2290 soc_field_info_t soc_NBIH_BIST_EVENTS_STATUSr_fields[] = {
   2291     { BIST_EVENTS_ACTIVEf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_RES },
   2292     { BIST_EVENTS_CNT_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2293 };
   2294 
   2295 #endif
   2296 #if defined(BCM_88375_A0)
   2297 soc_field_info_t soc_NBIH_BIST_EVENTS_STATUS_BCM88375_A0r_fields[] = {
   2298     { BIST_EVENTS_ACTIVEf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_RES },
   2299     { BIST_EVENTS_CNT_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2300 };
   2301 
   2302 #endif
   2303 #if defined(BCM_88375_B0)
   2304 soc_field_info_t soc_NBIH_BIST_EVENTS_STATUS_BCM88375_B0r_fields[] = {
   2305     { BIST_EVENTS_ACTIVEf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_RES },
   2306     { BIST_EVENTS_CNT_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2307 };
   2308 
   2309 #endif
   2310 #if defined(BCM_88470_A0)
   2311 soc_field_info_t soc_NBIH_BIST_EVENTS_STATUS_BCM88470_A0r_fields[] = {
   2312     { BIST_EVENTS_ACTIVEf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_RES },
   2313     { BIST_EVENTS_CNT_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2314 };
   2315 
   2316 #endif
   2317 #if defined(BCM_88470_B0)
   2318 soc_field_info_t soc_NBIH_BIST_EVENTS_STATUS_BCM88470_B0r_fields[] = {
   2319     { BIST_EVENTS_ACTIVEf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_RES },
   2320     { BIST_EVENTS_CNT_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2321 };
   2322 
   2323 #endif
   2324 #if defined(BCM_88675_B0)
   2325 soc_field_info_t soc_NBIH_BIST_EVENTS_STATUS_BCM88675_B0r_fields[] = {
   2326     { BIST_EVENTS_ACTIVEf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_RES },
   2327     { BIST_EVENTS_CNT_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2328 };
   2329 
   2330 #endif
   2331 #if defined(BCM_88680_A0)
   2332 soc_field_info_t soc_NBIH_BIST_EVENTS_STATUS_BCM88680_A0r_fields[] = {
   2333     { BIST_EVENTS_ACTIVEf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_RES },
   2334     { BIST_EVENTS_CNT_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2335 };
   2336 
   2337 #endif
   2338 #if defined(BCM_88675_A0)
   2339 soc_field_info_t soc_NBIH_BIST_FLOW_FIRST_DESCRIPTORr_fields[] = {
   2340     { FLOW_N_CONSTANT_CHf, 8, 20, SOCF_LE|SOCF_RES },
   2341     { FLOW_N_CREATE_ERRf, 1, 14, SOCF_RES },
   2342     { FLOW_N_DATA_TYPEf, 2, 12, SOCF_LE|SOCF_RES },
   2343     { FLOW_N_NUM_OF_PKTSf, 12, 0, SOCF_LE|SOCF_RES }
   2344 };
   2345 
   2346 #endif
   2347 #if defined(BCM_88375_A0)
   2348 soc_field_info_t soc_NBIH_BIST_FLOW_FIRST_DESCRIPTOR_BCM88375_A0r_fields[] = {
   2349     { FLOW_N_CONSTANT_CHf, 8, 20, SOCF_LE|SOCF_RES },
   2350     { FLOW_N_CREATE_ERRf, 1, 14, SOCF_RES },
   2351     { FLOW_N_DATA_TYPEf, 2, 12, SOCF_LE|SOCF_RES },
   2352     { FLOW_N_NUM_OF_PKTSf, 12, 0, SOCF_LE|SOCF_RES }
   2353 };
   2354 
   2355 #endif
   2356 #if defined(BCM_88375_B0)
   2357 soc_field_info_t soc_NBIH_BIST_FLOW_FIRST_DESCRIPTOR_BCM88375_B0r_fields[] = {
   2358     { FLOW_N_CONSTANT_CHf, 8, 20, SOCF_LE|SOCF_RES },
   2359     { FLOW_N_CREATE_ERRf, 1, 14, SOCF_RES },
   2360     { FLOW_N_DATA_TYPEf, 2, 12, SOCF_LE|SOCF_RES },
   2361     { FLOW_N_NUM_OF_PKTSf, 12, 0, SOCF_LE|SOCF_RES }
   2362 };
   2363 
   2364 #endif
   2365 #if defined(BCM_88470_A0)
   2366 soc_field_info_t soc_NBIH_BIST_FLOW_FIRST_DESCRIPTOR_BCM88470_A0r_fields[] = {
   2367     { FLOW_N_CONSTANT_CHf, 8, 20, SOCF_LE|SOCF_RES },
   2368     { FLOW_N_CREATE_ERRf, 1, 14, SOCF_RES },
   2369     { FLOW_N_DATA_TYPEf, 2, 12, SOCF_LE|SOCF_RES },
   2370     { FLOW_N_NUM_OF_PKTSf, 12, 0, SOCF_LE|SOCF_RES }
   2371 };
   2372 
   2373 #endif
   2374 #if defined(BCM_88470_B0)
   2375 soc_field_info_t soc_NBIH_BIST_FLOW_FIRST_DESCRIPTOR_BCM88470_B0r_fields[] = {
   2376     { FLOW_N_CONSTANT_CHf, 8, 20, SOCF_LE|SOCF_RES },
   2377     { FLOW_N_CREATE_ERRf, 1, 14, SOCF_RES },
   2378     { FLOW_N_DATA_TYPEf, 2, 12, SOCF_LE|SOCF_RES },
   2379     { FLOW_N_NUM_OF_PKTSf, 12, 0, SOCF_LE|SOCF_RES }
   2380 };
   2381 
   2382 #endif
   2383 #if defined(BCM_88675_B0)
   2384 soc_field_info_t soc_NBIH_BIST_FLOW_FIRST_DESCRIPTOR_BCM88675_B0r_fields[] = {
   2385     { FLOW_N_CONSTANT_CHf, 8, 20, SOCF_LE|SOCF_RES },
   2386     { FLOW_N_CREATE_ERRf, 1, 14, SOCF_RES },
   2387     { FLOW_N_DATA_TYPEf, 2, 12, SOCF_LE|SOCF_RES },
   2388     { FLOW_N_NUM_OF_PKTSf, 12, 0, SOCF_LE|SOCF_RES }
   2389 };
   2390 
   2391 #endif
   2392 #if defined(BCM_88680_A0)
   2393 soc_field_info_t soc_NBIH_BIST_FLOW_FIRST_DESCRIPTOR_BCM88680_A0r_fields[] = {
   2394     { FLOW_N_CONSTANT_CHf, 8, 20, SOCF_LE|SOCF_RES },
   2395     { FLOW_N_CREATE_ERRf, 1, 14, SOCF_RES },
   2396     { FLOW_N_DATA_TYPEf, 2, 12, SOCF_LE|SOCF_RES },
   2397     { FLOW_N_NUM_OF_PKTSf, 12, 0, SOCF_LE|SOCF_RES }
   2398 };
   2399 
   2400 #endif
   2401 #if defined(BCM_88675_A0)
   2402 soc_field_info_t soc_NBIH_BIST_FLOW_SECOND_DESCRIPTORr_fields[] = {
   2403     { FLOW_N_INCREMENTAL_PKT_SIZEf, 1, 16, SOCF_RES },
   2404     { FLOW_N_MIN_PKT_SIZEf, 8, 0, SOCF_LE|SOCF_RES },
   2405     { FLOW_N_PKT_SIZE_MASKf, 8, 8, SOCF_LE|SOCF_RES }
   2406 };
   2407 
   2408 #endif
   2409 #if defined(BCM_88375_A0)
   2410 soc_field_info_t soc_NBIH_BIST_FLOW_SECOND_DESCRIPTOR_BCM88375_A0r_fields[] = {
   2411     { FLOW_N_INCREMENTAL_PKT_SIZEf, 1, 16, SOCF_RES },
   2412     { FLOW_N_MIN_PKT_SIZEf, 8, 0, SOCF_LE|SOCF_RES },
   2413     { FLOW_N_PKT_SIZE_MASKf, 8, 8, SOCF_LE|SOCF_RES }
   2414 };
   2415 
   2416 #endif
   2417 #if defined(BCM_88375_B0)
   2418 soc_field_info_t soc_NBIH_BIST_FLOW_SECOND_DESCRIPTOR_BCM88375_B0r_fields[] = {
   2419     { FLOW_N_INCREMENTAL_PKT_SIZEf, 1, 16, SOCF_RES },
   2420     { FLOW_N_MIN_PKT_SIZEf, 8, 0, SOCF_LE|SOCF_RES },
   2421     { FLOW_N_PKT_SIZE_MASKf, 8, 8, SOCF_LE|SOCF_RES }
   2422 };
   2423 
   2424 #endif
   2425 #if defined(BCM_88470_A0)
   2426 soc_field_info_t soc_NBIH_BIST_FLOW_SECOND_DESCRIPTOR_BCM88470_A0r_fields[] = {
   2427     { FLOW_N_INCREMENTAL_PKT_SIZEf, 1, 16, SOCF_RES },
   2428     { FLOW_N_MIN_PKT_SIZEf, 8, 0, SOCF_LE|SOCF_RES },
   2429     { FLOW_N_PKT_SIZE_MASKf, 8, 8, SOCF_LE|SOCF_RES }
   2430 };
   2431 
   2432 #endif
   2433 #if defined(BCM_88470_B0)
   2434 soc_field_info_t soc_NBIH_BIST_FLOW_SECOND_DESCRIPTOR_BCM88470_B0r_fields[] = {
   2435     { FLOW_N_INCREMENTAL_PKT_SIZEf, 1, 16, SOCF_RES },
   2436     { FLOW_N_MIN_PKT_SIZEf, 8, 0, SOCF_LE|SOCF_RES },
   2437     { FLOW_N_PKT_SIZE_MASKf, 8, 8, SOCF_LE|SOCF_RES }
   2438 };
   2439 
   2440 #endif
   2441 #if defined(BCM_88675_B0)
   2442 soc_field_info_t soc_NBIH_BIST_FLOW_SECOND_DESCRIPTOR_BCM88675_B0r_fields[] = {
   2443     { FLOW_N_INCREMENTAL_PKT_SIZEf, 1, 16, SOCF_RES },
   2444     { FLOW_N_MIN_PKT_SIZEf, 8, 0, SOCF_LE|SOCF_RES },
   2445     { FLOW_N_PKT_SIZE_MASKf, 8, 8, SOCF_LE|SOCF_RES }
   2446 };
   2447 
   2448 #endif
   2449 #if defined(BCM_88680_A0)
   2450 soc_field_info_t soc_NBIH_BIST_FLOW_SECOND_DESCRIPTOR_BCM88680_A0r_fields[] = {
   2451     { FLOW_N_INCREMENTAL_PKT_SIZEf, 1, 16, SOCF_RES },
   2452     { FLOW_N_MIN_PKT_SIZEf, 8, 0, SOCF_LE|SOCF_RES },
   2453     { FLOW_N_PKT_SIZE_MASKf, 8, 8, SOCF_LE|SOCF_RES }
   2454 };
   2455 
   2456 #endif
   2457 #if defined(BCM_88675_A0)
   2458 soc_field_info_t soc_NBIH_BIST_GENERAL_CONFIGURATIONr_fields[] = {
   2459     { BIST_CHECKER_RSTNf, 1, 1, SOCF_RES },
   2460     { BIST_EVERY_OTHER_CYCLEf, 1, 48, SOCF_RES },
   2461     { BIST_GENERATOR_RSTNf, 1, 0, SOCF_RES },
   2462     { BIST_MASK_DATA_TO_IREf, 1, 3, SOCF_RES },
   2463     { BIST_MAX_ILKN_CHANNELf, 8, 4, SOCF_LE|SOCF_RES },
   2464     { BIST_PIPE_IDf, 32, 16, SOCF_LE|SOCF_RES },
   2465     { TAKE_BIST_NOT_EGQf, 1, 2, SOCF_RES }
   2466 };
   2467 
   2468 #endif
   2469 #if defined(BCM_88375_A0)
   2470 soc_field_info_t soc_NBIH_BIST_GENERAL_CONFIGURATION_BCM88375_A0r_fields[] = {
   2471     { BIST_CHECKER_RSTNf, 1, 1, SOCF_RES },
   2472     { BIST_EVERY_OTHER_CYCLEf, 1, 48, SOCF_RES },
   2473     { BIST_GENERATOR_RSTNf, 1, 0, SOCF_RES },
   2474     { BIST_MASK_DATA_TO_IREf, 1, 3, SOCF_RES },
   2475     { BIST_MAX_ILKN_CHANNELf, 8, 4, SOCF_LE|SOCF_RES },
   2476     { BIST_PIPE_IDf, 32, 16, SOCF_LE|SOCF_RES },
   2477     { TAKE_BIST_NOT_EGQf, 1, 2, SOCF_RES }
   2478 };
   2479 
   2480 #endif
   2481 #if defined(BCM_88375_B0)
   2482 soc_field_info_t soc_NBIH_BIST_GENERAL_CONFIGURATION_BCM88375_B0r_fields[] = {
   2483     { BIST_CHECKER_RSTNf, 1, 1, SOCF_RES },
   2484     { BIST_EVERY_OTHER_CYCLEf, 1, 48, SOCF_RES },
   2485     { BIST_GENERATOR_RSTNf, 1, 0, SOCF_RES },
   2486     { BIST_MASK_DATA_TO_IREf, 1, 3, SOCF_RES },
   2487     { BIST_MAX_ILKN_CHANNELf, 8, 4, SOCF_LE|SOCF_RES },
   2488     { BIST_PIPE_IDf, 32, 16, SOCF_LE|SOCF_RES },
   2489     { TAKE_BIST_NOT_EGQf, 1, 2, SOCF_RES }
   2490 };
   2491 
   2492 #endif
   2493 #if defined(BCM_88470_A0)
   2494 soc_field_info_t soc_NBIH_BIST_GENERAL_CONFIGURATION_BCM88470_A0r_fields[] = {
   2495     { BIST_CHECKER_RSTNf, 1, 1, SOCF_RES },
   2496     { BIST_EVERY_OTHER_CYCLEf, 1, 48, SOCF_RES },
   2497     { BIST_GENERATOR_RSTNf, 1, 0, SOCF_RES },
   2498     { BIST_MASK_DATA_TO_IREf, 1, 3, SOCF_RES },
   2499     { BIST_MAX_ILKN_CHANNELf, 8, 4, SOCF_LE|SOCF_RES },
   2500     { BIST_PIPE_IDf, 32, 16, SOCF_LE|SOCF_RES },
   2501     { TAKE_BIST_NOT_EGQf, 1, 2, SOCF_RES }
   2502 };
   2503 
   2504 #endif
   2505 #if defined(BCM_88470_B0)
   2506 soc_field_info_t soc_NBIH_BIST_GENERAL_CONFIGURATION_BCM88470_B0r_fields[] = {
   2507     { BIST_CHECKER_RSTNf, 1, 1, SOCF_RES },
   2508     { BIST_EVERY_OTHER_CYCLEf, 1, 48, SOCF_RES },
   2509     { BIST_GENERATOR_RSTNf, 1, 0, SOCF_RES },
   2510     { BIST_MASK_DATA_TO_IREf, 1, 3, SOCF_RES },
   2511     { BIST_MAX_ILKN_CHANNELf, 8, 4, SOCF_LE|SOCF_RES },
   2512     { BIST_PIPE_IDf, 32, 16, SOCF_LE|SOCF_RES },
   2513     { TAKE_BIST_NOT_EGQf, 1, 2, SOCF_RES }
   2514 };
   2515 
   2516 #endif
   2517 #if defined(BCM_88675_B0)
   2518 soc_field_info_t soc_NBIH_BIST_GENERAL_CONFIGURATION_BCM88675_B0r_fields[] = {
   2519     { BIST_CHECKER_RSTNf, 1, 1, SOCF_RES },
   2520     { BIST_EVERY_OTHER_CYCLEf, 1, 48, SOCF_RES },
   2521     { BIST_GENERATOR_RSTNf, 1, 0, SOCF_RES },
   2522     { BIST_MASK_DATA_TO_IREf, 1, 3, SOCF_RES },
   2523     { BIST_MAX_ILKN_CHANNELf, 8, 4, SOCF_LE|SOCF_RES },
   2524     { BIST_PIPE_IDf, 32, 16, SOCF_LE|SOCF_RES },
   2525     { TAKE_BIST_NOT_EGQf, 1, 2, SOCF_RES }
   2526 };
   2527 
   2528 #endif
   2529 #if defined(BCM_88680_A0)
   2530 soc_field_info_t soc_NBIH_BIST_GENERAL_CONFIGURATION_BCM88680_A0r_fields[] = {
   2531     { BIST_CHECKER_RSTNf, 1, 1, SOCF_RES },
   2532     { BIST_EVERY_OTHER_CYCLEf, 1, 48, SOCF_RES },
   2533     { BIST_GENERATOR_RSTNf, 1, 0, SOCF_RES },
   2534     { BIST_MASK_DATA_TO_IREf, 1, 3, SOCF_RES },
   2535     { BIST_MAX_ILKN_CHANNELf, 8, 4, SOCF_LE|SOCF_RES },
   2536     { BIST_PIPE_IDf, 32, 16, SOCF_LE|SOCF_RES },
   2537     { TAKE_BIST_NOT_EGQf, 1, 2, SOCF_RES }
   2538 };
   2539 
   2540 #endif
   2541 #if defined(BCM_88675_A0)
   2542 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_1r_fields[] = {
   2543     { BIST_RX_ERR_LENGTH_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2544     { BIST_RX_ERR_PKT_INDEX_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2545 };
   2546 
   2547 #endif
   2548 #if defined(BCM_88675_A0)
   2549 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_2r_fields[] = {
   2550     { BIST_RX_ERR_BCT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2551     { BIST_RX_ERR_DATA_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2552 };
   2553 
   2554 #endif
   2555 #if defined(BCM_88675_A0)
   2556 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_3r_fields[] = {
   2557     { BIST_RX_ERR_IN_CRC_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2558     { BIST_RX_ERR_SOB_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2559 };
   2560 
   2561 #endif
   2562 #if defined(BCM_88375_A0)
   2563 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_1_BCM88375_A0r_fields[] = {
   2564     { BIST_RX_ERR_LENGTH_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2565     { BIST_RX_ERR_PKT_INDEX_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2566 };
   2567 
   2568 #endif
   2569 #if defined(BCM_88375_B0)
   2570 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_1_BCM88375_B0r_fields[] = {
   2571     { BIST_RX_ERR_LENGTH_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2572     { BIST_RX_ERR_PKT_INDEX_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2573 };
   2574 
   2575 #endif
   2576 #if defined(BCM_88470_A0)
   2577 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_1_BCM88470_A0r_fields[] = {
   2578     { BIST_RX_ERR_LENGTH_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2579     { BIST_RX_ERR_PKT_INDEX_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2580 };
   2581 
   2582 #endif
   2583 #if defined(BCM_88470_B0)
   2584 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_1_BCM88470_B0r_fields[] = {
   2585     { BIST_RX_ERR_LENGTH_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2586     { BIST_RX_ERR_PKT_INDEX_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2587 };
   2588 
   2589 #endif
   2590 #if defined(BCM_88675_B0)
   2591 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_1_BCM88675_B0r_fields[] = {
   2592     { BIST_RX_ERR_LENGTH_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2593     { BIST_RX_ERR_PKT_INDEX_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2594 };
   2595 
   2596 #endif
   2597 #if defined(BCM_88680_A0)
   2598 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_1_BCM88680_A0r_fields[] = {
   2599     { BIST_RX_ERR_LENGTH_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2600     { BIST_RX_ERR_PKT_INDEX_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2601 };
   2602 
   2603 #endif
   2604 #if defined(BCM_88375_A0)
   2605 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_2_BCM88375_A0r_fields[] = {
   2606     { BIST_RX_ERR_BCT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2607     { BIST_RX_ERR_DATA_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2608 };
   2609 
   2610 #endif
   2611 #if defined(BCM_88375_B0)
   2612 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_2_BCM88375_B0r_fields[] = {
   2613     { BIST_RX_ERR_BCT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2614     { BIST_RX_ERR_DATA_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2615 };
   2616 
   2617 #endif
   2618 #if defined(BCM_88470_A0)
   2619 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_2_BCM88470_A0r_fields[] = {
   2620     { BIST_RX_ERR_BCT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2621     { BIST_RX_ERR_DATA_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2622 };
   2623 
   2624 #endif
   2625 #if defined(BCM_88470_B0)
   2626 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_2_BCM88470_B0r_fields[] = {
   2627     { BIST_RX_ERR_BCT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2628     { BIST_RX_ERR_DATA_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2629 };
   2630 
   2631 #endif
   2632 #if defined(BCM_88675_B0)
   2633 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_2_BCM88675_B0r_fields[] = {
   2634     { BIST_RX_ERR_BCT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2635     { BIST_RX_ERR_DATA_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2636 };
   2637 
   2638 #endif
   2639 #if defined(BCM_88680_A0)
   2640 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_2_BCM88680_A0r_fields[] = {
   2641     { BIST_RX_ERR_BCT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2642     { BIST_RX_ERR_DATA_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2643 };
   2644 
   2645 #endif
   2646 #if defined(BCM_88375_A0)
   2647 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_3_BCM88375_A0r_fields[] = {
   2648     { BIST_RX_ERR_IN_CRC_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2649     { BIST_RX_ERR_SOB_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2650 };
   2651 
   2652 #endif
   2653 #if defined(BCM_88375_B0)
   2654 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_3_BCM88375_B0r_fields[] = {
   2655     { BIST_RX_ERR_IN_CRC_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2656     { BIST_RX_ERR_SOB_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2657 };
   2658 
   2659 #endif
   2660 #if defined(BCM_88470_A0)
   2661 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_3_BCM88470_A0r_fields[] = {
   2662     { BIST_RX_ERR_IN_CRC_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2663     { BIST_RX_ERR_SOB_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2664 };
   2665 
   2666 #endif
   2667 #if defined(BCM_88470_B0)
   2668 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_3_BCM88470_B0r_fields[] = {
   2669     { BIST_RX_ERR_IN_CRC_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2670     { BIST_RX_ERR_SOB_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2671 };
   2672 
   2673 #endif
   2674 #if defined(BCM_88675_B0)
   2675 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_3_BCM88675_B0r_fields[] = {
   2676     { BIST_RX_ERR_IN_CRC_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2677     { BIST_RX_ERR_SOB_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2678 };
   2679 
   2680 #endif
   2681 #if defined(BCM_88680_A0)
   2682 soc_field_info_t soc_NBIH_BIST_RX_COUNTERS_3_BCM88680_A0r_fields[] = {
   2683     { BIST_RX_ERR_IN_CRC_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   2684     { BIST_RX_ERR_SOB_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   2685 };
   2686 
   2687 #endif
   2688 #if defined(BCM_88675_A0)
   2689 soc_field_info_t soc_NBIH_BIST_RX_FLOW_CNTr_fields[] = {
   2690     { BIST_RX_FLOW_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   2691 };
   2692 
   2693 #endif
   2694 #if defined(BCM_88375_A0)
   2695 soc_field_info_t soc_NBIH_BIST_RX_FLOW_CNT_BCM88375_A0r_fields[] = {
   2696     { BIST_RX_FLOW_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   2697 };
   2698 
   2699 #endif
   2700 #if defined(BCM_88375_B0)
   2701 soc_field_info_t soc_NBIH_BIST_RX_FLOW_CNT_BCM88375_B0r_fields[] = {
   2702     { BIST_RX_FLOW_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   2703 };
   2704 
   2705 #endif
   2706 #if defined(BCM_88470_A0)
   2707 soc_field_info_t soc_NBIH_BIST_RX_FLOW_CNT_BCM88470_A0r_fields[] = {
   2708     { BIST_RX_FLOW_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   2709 };
   2710 
   2711 #endif
   2712 #if defined(BCM_88470_B0)
   2713 soc_field_info_t soc_NBIH_BIST_RX_FLOW_CNT_BCM88470_B0r_fields[] = {
   2714     { BIST_RX_FLOW_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   2715 };
   2716 
   2717 #endif
   2718 #if defined(BCM_88675_B0)
   2719 soc_field_info_t soc_NBIH_BIST_RX_FLOW_CNT_BCM88675_B0r_fields[] = {
   2720     { BIST_RX_FLOW_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   2721 };
   2722 
   2723 #endif
   2724 #if defined(BCM_88680_A0)
   2725 soc_field_info_t soc_NBIH_BIST_RX_FLOW_CNT_BCM88680_A0r_fields[] = {
   2726     { BIST_RX_FLOW_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   2727 };
   2728 
   2729 #endif
   2730 #if defined(BCM_88675_A0)
   2731 soc_field_info_t soc_NBIH_BIST_RX_OK_PKT_CNTr_fields[] = {
   2732     { BIST_RX_OK_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   2733 };
   2734 
   2735 #endif
   2736 #if defined(BCM_88375_A0)
   2737 soc_field_info_t soc_NBIH_BIST_RX_OK_PKT_CNT_BCM88375_A0r_fields[] = {
   2738     { BIST_RX_OK_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   2739 };
   2740 
   2741 #endif
   2742 #if defined(BCM_88375_B0)
   2743 soc_field_info_t soc_NBIH_BIST_RX_OK_PKT_CNT_BCM88375_B0r_fields[] = {
   2744     { BIST_RX_OK_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   2745 };
   2746 
   2747 #endif
   2748 #if defined(BCM_88470_A0)
   2749 soc_field_info_t soc_NBIH_BIST_RX_OK_PKT_CNT_BCM88470_A0r_fields[] = {
   2750     { BIST_RX_OK_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   2751 };
   2752 
   2753 #endif
   2754 #if defined(BCM_88470_B0)
   2755 soc_field_info_t soc_NBIH_BIST_RX_OK_PKT_CNT_BCM88470_B0r_fields[] = {
   2756     { BIST_RX_OK_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   2757 };
   2758 
   2759 #endif
   2760 #if defined(BCM_88675_B0)
   2761 soc_field_info_t soc_NBIH_BIST_RX_OK_PKT_CNT_BCM88675_B0r_fields[] = {
   2762     { BIST_RX_OK_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   2763 };
   2764 
   2765 #endif
   2766 #if defined(BCM_88680_A0)
   2767 soc_field_info_t soc_NBIH_BIST_RX_OK_PKT_CNT_BCM88680_A0r_fields[] = {
   2768     { BIST_RX_OK_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   2769 };
   2770 
   2771 #endif
   2772 #if defined(BCM_88675_A0)
   2773 soc_field_info_t soc_NBIH_BIST_RX_SHAPERr_fields[] = {
   2774     { BIST_RX_SHAPER_PIPE_0_CLEARf, 1, 25, SOCF_RES },
   2775     { BIST_RX_SHAPER_PIPE_0_CYCLEf, 12, 0, SOCF_LE|SOCF_RES },
   2776     { BIST_RX_SHAPER_PIPE_0_DUTYf, 12, 12, SOCF_LE|SOCF_RES },
   2777     { BIST_RX_SHAPER_PIPE_0_FORCEf, 1, 24, SOCF_RES },
   2778     { BIST_RX_SHAPER_PIPE_1_CLEARf, 1, 53, SOCF_RES },
   2779     { BIST_RX_SHAPER_PIPE_1_CYCLEf, 12, 28, SOCF_LE|SOCF_RES },
   2780     { BIST_RX_SHAPER_PIPE_1_DUTYf, 12, 40, SOCF_LE|SOCF_RES },
   2781     { BIST_RX_SHAPER_PIPE_1_FORCEf, 1, 52, SOCF_RES },
   2782     { BIST_RX_SHAPER_TDM_CLEARf, 1, 81, SOCF_RES },
   2783     { BIST_RX_SHAPER_TDM_CYCLEf, 12, 56, SOCF_LE|SOCF_RES },
   2784     { BIST_RX_SHAPER_TDM_DUTYf, 12, 68, SOCF_LE|SOCF_RES },
   2785     { BIST_RX_SHAPER_TDM_FORCEf, 1, 80, SOCF_RES }
   2786 };
   2787 
   2788 #endif
   2789 #if defined(BCM_88375_A0)
   2790 soc_field_info_t soc_NBIH_BIST_RX_SHAPER_BCM88375_A0r_fields[] = {
   2791     { BIST_RX_SHAPER_PIPE_0_CLEARf, 1, 25, SOCF_RES },
   2792     { BIST_RX_SHAPER_PIPE_0_CYCLEf, 12, 0, SOCF_LE|SOCF_RES },
   2793     { BIST_RX_SHAPER_PIPE_0_DUTYf, 12, 12, SOCF_LE|SOCF_RES },
   2794     { BIST_RX_SHAPER_PIPE_0_FORCEf, 1, 24, SOCF_RES },
   2795     { BIST_RX_SHAPER_PIPE_1_CLEARf, 1, 53, SOCF_RES },
   2796     { BIST_RX_SHAPER_PIPE_1_CYCLEf, 12, 28, SOCF_LE|SOCF_RES },
   2797     { BIST_RX_SHAPER_PIPE_1_DUTYf, 12, 40, SOCF_LE|SOCF_RES },
   2798     { BIST_RX_SHAPER_PIPE_1_FORCEf, 1, 52, SOCF_RES },
   2799     { BIST_RX_SHAPER_TDM_CLEARf, 1, 81, SOCF_RES },
   2800     { BIST_RX_SHAPER_TDM_CYCLEf, 12, 56, SOCF_LE|SOCF_RES },
   2801     { BIST_RX_SHAPER_TDM_DUTYf, 12, 68, SOCF_LE|SOCF_RES },
   2802     { BIST_RX_SHAPER_TDM_FORCEf, 1, 80, SOCF_RES }
   2803 };
   2804 
   2805 #endif
   2806 #if defined(BCM_88375_B0)
   2807 soc_field_info_t soc_NBIH_BIST_RX_SHAPER_BCM88375_B0r_fields[] = {
   2808     { BIST_RX_SHAPER_PIPE_0_CLEARf, 1, 25, SOCF_RES },
   2809     { BIST_RX_SHAPER_PIPE_0_CYCLEf, 12, 0, SOCF_LE|SOCF_RES },
   2810     { BIST_RX_SHAPER_PIPE_0_DUTYf, 12, 12, SOCF_LE|SOCF_RES },
   2811     { BIST_RX_SHAPER_PIPE_0_FORCEf, 1, 24, SOCF_RES },
   2812     { BIST_RX_SHAPER_PIPE_1_CLEARf, 1, 53, SOCF_RES },
   2813     { BIST_RX_SHAPER_PIPE_1_CYCLEf, 12, 28, SOCF_LE|SOCF_RES },
   2814     { BIST_RX_SHAPER_PIPE_1_DUTYf, 12, 40, SOCF_LE|SOCF_RES },
   2815     { BIST_RX_SHAPER_PIPE_1_FORCEf, 1, 52, SOCF_RES },
   2816     { BIST_RX_SHAPER_TDM_CLEARf, 1, 81, SOCF_RES },
   2817     { BIST_RX_SHAPER_TDM_CYCLEf, 12, 56, SOCF_LE|SOCF_RES },
   2818     { BIST_RX_SHAPER_TDM_DUTYf, 12, 68, SOCF_LE|SOCF_RES },
   2819     { BIST_RX_SHAPER_TDM_FORCEf, 1, 80, SOCF_RES }
   2820 };
   2821 
   2822 #endif
   2823 #if defined(BCM_88470_A0)
   2824 soc_field_info_t soc_NBIH_BIST_RX_SHAPER_BCM88470_A0r_fields[] = {
   2825     { BIST_RX_SHAPER_PIPE_0_CLEARf, 1, 25, SOCF_RES },
   2826     { BIST_RX_SHAPER_PIPE_0_CYCLEf, 12, 0, SOCF_LE|SOCF_RES },
   2827     { BIST_RX_SHAPER_PIPE_0_DUTYf, 12, 12, SOCF_LE|SOCF_RES },
   2828     { BIST_RX_SHAPER_PIPE_0_FORCEf, 1, 24, SOCF_RES },
   2829     { BIST_RX_SHAPER_TDM_CLEARf, 1, 51, SOCF_RES },
   2830     { BIST_RX_SHAPER_TDM_CYCLEf, 12, 26, SOCF_LE|SOCF_RES },
   2831     { BIST_RX_SHAPER_TDM_DUTYf, 12, 38, SOCF_LE|SOCF_RES },
   2832     { BIST_RX_SHAPER_TDM_FORCEf, 1, 50, SOCF_RES }
   2833 };
   2834 
   2835 #endif
   2836 #if defined(BCM_88470_B0)
   2837 soc_field_info_t soc_NBIH_BIST_RX_SHAPER_BCM88470_B0r_fields[] = {
   2838     { BIST_RX_SHAPER_PIPE_0_CLEARf, 1, 25, SOCF_RES },
   2839     { BIST_RX_SHAPER_PIPE_0_CYCLEf, 12, 0, SOCF_LE|SOCF_RES },
   2840     { BIST_RX_SHAPER_PIPE_0_DUTYf, 12, 12, SOCF_LE|SOCF_RES },
   2841     { BIST_RX_SHAPER_PIPE_0_FORCEf, 1, 24, SOCF_RES },
   2842     { BIST_RX_SHAPER_TDM_CLEARf, 1, 51, SOCF_RES },
   2843     { BIST_RX_SHAPER_TDM_CYCLEf, 12, 26, SOCF_LE|SOCF_RES },
   2844     { BIST_RX_SHAPER_TDM_DUTYf, 12, 38, SOCF_LE|SOCF_RES },
   2845     { BIST_RX_SHAPER_TDM_FORCEf, 1, 50, SOCF_RES }
   2846 };
   2847 
   2848 #endif
   2849 #if defined(BCM_88675_B0)
   2850 soc_field_info_t soc_NBIH_BIST_RX_SHAPER_BCM88675_B0r_fields[] = {
   2851     { BIST_RX_SHAPER_PIPE_0_CLEARf, 1, 25, SOCF_RES },
   2852     { BIST_RX_SHAPER_PIPE_0_CYCLEf, 12, 0, SOCF_LE|SOCF_RES },
   2853     { BIST_RX_SHAPER_PIPE_0_DUTYf, 12, 12, SOCF_LE|SOCF_RES },
   2854     { BIST_RX_SHAPER_PIPE_0_FORCEf, 1, 24, SOCF_RES },
   2855     { BIST_RX_SHAPER_PIPE_1_CLEARf, 1, 53, SOCF_RES },
   2856     { BIST_RX_SHAPER_PIPE_1_CYCLEf, 12, 28, SOCF_LE|SOCF_RES },
   2857     { BIST_RX_SHAPER_PIPE_1_DUTYf, 12, 40, SOCF_LE|SOCF_RES },
   2858     { BIST_RX_SHAPER_PIPE_1_FORCEf, 1, 52, SOCF_RES },
   2859     { BIST_RX_SHAPER_TDM_CLEARf, 1, 81, SOCF_RES },
   2860     { BIST_RX_SHAPER_TDM_CYCLEf, 12, 56, SOCF_LE|SOCF_RES },
   2861     { BIST_RX_SHAPER_TDM_DUTYf, 12, 68, SOCF_LE|SOCF_RES },
   2862     { BIST_RX_SHAPER_TDM_FORCEf, 1, 80, SOCF_RES }
   2863 };
   2864 
   2865 #endif
   2866 #if defined(BCM_88680_A0)
   2867 soc_field_info_t soc_NBIH_BIST_RX_SHAPER_BCM88680_A0r_fields[] = {
   2868     { BIST_RX_SHAPER_PIPE_0_CLEARf, 1, 25, SOCF_RES },
   2869     { BIST_RX_SHAPER_PIPE_0_CYCLEf, 12, 0, SOCF_LE|SOCF_RES },
   2870     { BIST_RX_SHAPER_PIPE_0_DUTYf, 12, 12, SOCF_LE|SOCF_RES },
   2871     { BIST_RX_SHAPER_PIPE_0_FORCEf, 1, 24, SOCF_RES },
   2872     { BIST_RX_SHAPER_PIPE_1_CLEARf, 1, 53, SOCF_RES },
   2873     { BIST_RX_SHAPER_PIPE_1_CYCLEf, 12, 28, SOCF_LE|SOCF_RES },
   2874     { BIST_RX_SHAPER_PIPE_1_DUTYf, 12, 40, SOCF_LE|SOCF_RES },
   2875     { BIST_RX_SHAPER_PIPE_1_FORCEf, 1, 52, SOCF_RES },
   2876     { BIST_RX_SHAPER_TDM_CLEARf, 1, 81, SOCF_RES },
   2877     { BIST_RX_SHAPER_TDM_CYCLEf, 12, 56, SOCF_LE|SOCF_RES },
   2878     { BIST_RX_SHAPER_TDM_DUTYf, 12, 68, SOCF_LE|SOCF_RES },
   2879     { BIST_RX_SHAPER_TDM_FORCEf, 1, 80, SOCF_RES }
   2880 };
   2881 
   2882 #endif
   2883 #if defined(BCM_88675_A0)
   2884 soc_field_info_t soc_NBIH_BIST_SEEDr_fields[] = {
   2885     { BIST_SEEDf, 16, 0, SOCF_LE }
   2886 };
   2887 
   2888 #endif
   2889 #if defined(BCM_88375_A0)
   2890 soc_field_info_t soc_NBIH_BIST_SEED_BCM88375_A0r_fields[] = {
   2891     { BIST_SEEDf, 16, 0, SOCF_LE }
   2892 };
   2893 
   2894 #endif
   2895 #if defined(BCM_88375_B0)
   2896 soc_field_info_t soc_NBIH_BIST_SEED_BCM88375_B0r_fields[] = {
   2897     { BIST_SEEDf, 16, 0, SOCF_LE }
   2898 };
   2899 
   2900 #endif
   2901 #if defined(BCM_88470_A0)
   2902 soc_field_info_t soc_NBIH_BIST_SEED_BCM88470_A0r_fields[] = {
   2903     { BIST_SEEDf, 16, 0, SOCF_LE }
   2904 };
   2905 
   2906 #endif
   2907 #if defined(BCM_88470_B0)
   2908 soc_field_info_t soc_NBIH_BIST_SEED_BCM88470_B0r_fields[] = {
   2909     { BIST_SEEDf, 16, 0, SOCF_LE }
   2910 };
   2911 
   2912 #endif
   2913 #if defined(BCM_88675_B0)
   2914 soc_field_info_t soc_NBIH_BIST_SEED_BCM88675_B0r_fields[] = {
   2915     { BIST_SEEDf, 16, 0, SOCF_LE }
   2916 };
   2917 
   2918 #endif
   2919 #if defined(BCM_88680_A0)
   2920 soc_field_info_t soc_NBIH_BIST_SEED_BCM88680_A0r_fields[] = {
   2921     { BIST_SEEDf, 16, 0, SOCF_LE }
   2922 };
   2923 
   2924 #endif
   2925 #if defined(BCM_88675_A0)
   2926 soc_field_info_t soc_NBIH_BIST_STATUSr_fields[] = {
   2927     { BIST_RX_DONEf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   2928     { BIST_RX_ERR_BCTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_RES },
   2929     { BIST_RX_ERR_CRCf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_RES },
   2930     { BIST_RX_ERR_DATAf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_RES },
   2931     { BIST_RX_ERR_INDEXf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_RES },
   2932     { BIST_RX_ERR_LENGTHf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES },
   2933     { BIST_RX_ERR_SOBf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_RES },
   2934     { BIST_TX_DONEf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES }
   2935 };
   2936 
   2937 #endif
   2938 #if defined(BCM_88375_A0)
   2939 soc_field_info_t soc_NBIH_BIST_STATUS_BCM88375_A0r_fields[] = {
   2940     { BIST_RX_DONEf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   2941     { BIST_RX_ERR_BCTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_RES },
   2942     { BIST_RX_ERR_CRCf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_RES },
   2943     { BIST_RX_ERR_DATAf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_RES },
   2944     { BIST_RX_ERR_INDEXf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_RES },
   2945     { BIST_RX_ERR_LENGTHf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES },
   2946     { BIST_RX_ERR_SOBf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_RES },
   2947     { BIST_TX_DONEf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES }
   2948 };
   2949 
   2950 #endif
   2951 #if defined(BCM_88375_B0)
   2952 soc_field_info_t soc_NBIH_BIST_STATUS_BCM88375_B0r_fields[] = {
   2953     { BIST_RX_DONEf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   2954     { BIST_RX_ERR_BCTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_RES },
   2955     { BIST_RX_ERR_CRCf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_RES },
   2956     { BIST_RX_ERR_DATAf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_RES },
   2957     { BIST_RX_ERR_INDEXf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_RES },
   2958     { BIST_RX_ERR_LENGTHf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES },
   2959     { BIST_RX_ERR_SOBf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_RES },
   2960     { BIST_TX_DONEf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES }
   2961 };
   2962 
   2963 #endif
   2964 #if defined(BCM_88470_A0)
   2965 soc_field_info_t soc_NBIH_BIST_STATUS_BCM88470_A0r_fields[] = {
   2966     { BIST_RX_DONEf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   2967     { BIST_RX_ERR_BCTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_RES },
   2968     { BIST_RX_ERR_CRCf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_RES },
   2969     { BIST_RX_ERR_DATAf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_RES },
   2970     { BIST_RX_ERR_INDEXf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_RES },
   2971     { BIST_RX_ERR_LENGTHf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES },
   2972     { BIST_RX_ERR_SOBf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_RES },
   2973     { BIST_TX_DONEf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES }
   2974 };
   2975 
   2976 #endif
   2977 #if defined(BCM_88470_B0)
   2978 soc_field_info_t soc_NBIH_BIST_STATUS_BCM88470_B0r_fields[] = {
   2979     { BIST_RX_DONEf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   2980     { BIST_RX_ERR_BCTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_RES },
   2981     { BIST_RX_ERR_CRCf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_RES },
   2982     { BIST_RX_ERR_DATAf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_RES },
   2983     { BIST_RX_ERR_INDEXf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_RES },
   2984     { BIST_RX_ERR_LENGTHf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES },
   2985     { BIST_RX_ERR_SOBf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_RES },
   2986     { BIST_TX_DONEf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES }
   2987 };
   2988 
   2989 #endif
   2990 #if defined(BCM_88675_B0)
   2991 soc_field_info_t soc_NBIH_BIST_STATUS_BCM88675_B0r_fields[] = {
   2992     { BIST_RX_DONEf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   2993     { BIST_RX_ERR_BCTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_RES },
   2994     { BIST_RX_ERR_CRCf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_RES },
   2995     { BIST_RX_ERR_DATAf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_RES },
   2996     { BIST_RX_ERR_INDEXf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_RES },
   2997     { BIST_RX_ERR_LENGTHf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES },
   2998     { BIST_RX_ERR_SOBf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_RES },
   2999     { BIST_TX_DONEf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES }
   3000 };
   3001 
   3002 #endif
   3003 #if defined(BCM_88680_A0)
   3004 soc_field_info_t soc_NBIH_BIST_STATUS_BCM88680_A0r_fields[] = {
   3005     { BIST_RX_DONEf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   3006     { BIST_RX_ERR_BCTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_RES },
   3007     { BIST_RX_ERR_CRCf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_RES },
   3008     { BIST_RX_ERR_DATAf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_RES },
   3009     { BIST_RX_ERR_INDEXf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_RES },
   3010     { BIST_RX_ERR_LENGTHf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES },
   3011     { BIST_RX_ERR_SOBf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_RES },
   3012     { BIST_TX_DONEf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES }
   3013 };
   3014 
   3015 #endif
   3016 #if defined(BCM_88675_A0)
   3017 soc_field_info_t soc_NBIH_BIST_TX_ADDITIONAL_COUNTERr_fields[] = {
   3018     { BIST_TX_CRC_ERR_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   3019     { BIST_TX_FLOW_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   3020 };
   3021 
   3022 #endif
   3023 #if defined(BCM_88375_A0)
   3024 soc_field_info_t soc_NBIH_BIST_TX_ADDITIONAL_COUNTER_BCM88375_A0r_fields[] = {
   3025     { BIST_TX_CRC_ERR_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   3026     { BIST_TX_FLOW_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   3027 };
   3028 
   3029 #endif
   3030 #if defined(BCM_88375_B0)
   3031 soc_field_info_t soc_NBIH_BIST_TX_ADDITIONAL_COUNTER_BCM88375_B0r_fields[] = {
   3032     { BIST_TX_CRC_ERR_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   3033     { BIST_TX_FLOW_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   3034 };
   3035 
   3036 #endif
   3037 #if defined(BCM_88470_A0)
   3038 soc_field_info_t soc_NBIH_BIST_TX_ADDITIONAL_COUNTER_BCM88470_A0r_fields[] = {
   3039     { BIST_TX_CRC_ERR_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   3040     { BIST_TX_FLOW_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   3041 };
   3042 
   3043 #endif
   3044 #if defined(BCM_88470_B0)
   3045 soc_field_info_t soc_NBIH_BIST_TX_ADDITIONAL_COUNTER_BCM88470_B0r_fields[] = {
   3046     { BIST_TX_CRC_ERR_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   3047     { BIST_TX_FLOW_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   3048 };
   3049 
   3050 #endif
   3051 #if defined(BCM_88675_B0)
   3052 soc_field_info_t soc_NBIH_BIST_TX_ADDITIONAL_COUNTER_BCM88675_B0r_fields[] = {
   3053     { BIST_TX_CRC_ERR_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   3054     { BIST_TX_FLOW_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   3055 };
   3056 
   3057 #endif
   3058 #if defined(BCM_88680_A0)
   3059 soc_field_info_t soc_NBIH_BIST_TX_ADDITIONAL_COUNTER_BCM88680_A0r_fields[] = {
   3060     { BIST_TX_CRC_ERR_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   3061     { BIST_TX_FLOW_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   3062 };
   3063 
   3064 #endif
   3065 #if defined(BCM_88675_A0)
   3066 soc_field_info_t soc_NBIH_BIST_TX_PKT_CNTr_fields[] = {
   3067     { BIST_TX_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3068 };
   3069 
   3070 #endif
   3071 #if defined(BCM_88375_A0)
   3072 soc_field_info_t soc_NBIH_BIST_TX_PKT_CNT_BCM88375_A0r_fields[] = {
   3073     { BIST_TX_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3074 };
   3075 
   3076 #endif
   3077 #if defined(BCM_88375_B0)
   3078 soc_field_info_t soc_NBIH_BIST_TX_PKT_CNT_BCM88375_B0r_fields[] = {
   3079     { BIST_TX_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3080 };
   3081 
   3082 #endif
   3083 #if defined(BCM_88470_A0)
   3084 soc_field_info_t soc_NBIH_BIST_TX_PKT_CNT_BCM88470_A0r_fields[] = {
   3085     { BIST_TX_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3086 };
   3087 
   3088 #endif
   3089 #if defined(BCM_88470_B0)
   3090 soc_field_info_t soc_NBIH_BIST_TX_PKT_CNT_BCM88470_B0r_fields[] = {
   3091     { BIST_TX_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3092 };
   3093 
   3094 #endif
   3095 #if defined(BCM_88675_B0)
   3096 soc_field_info_t soc_NBIH_BIST_TX_PKT_CNT_BCM88675_B0r_fields[] = {
   3097     { BIST_TX_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3098 };
   3099 
   3100 #endif
   3101 #if defined(BCM_88680_A0)
   3102 soc_field_info_t soc_NBIH_BIST_TX_PKT_CNT_BCM88680_A0r_fields[] = {
   3103     { BIST_TX_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3104 };
   3105 
   3106 #endif
   3107 #if defined(BCM_88675_A0)
   3108 soc_field_info_t soc_NBIH_BIST_TX_PKT_THr_fields[] = {
   3109     { BIST_TX_PKT_THf, 48, 0, SOCF_LE }
   3110 };
   3111 
   3112 #endif
   3113 #if defined(BCM_88375_A0)
   3114 soc_field_info_t soc_NBIH_BIST_TX_PKT_TH_BCM88375_A0r_fields[] = {
   3115     { BIST_TX_PKT_THf, 48, 0, SOCF_LE }
   3116 };
   3117 
   3118 #endif
   3119 #if defined(BCM_88375_B0)
   3120 soc_field_info_t soc_NBIH_BIST_TX_PKT_TH_BCM88375_B0r_fields[] = {
   3121     { BIST_TX_PKT_THf, 48, 0, SOCF_LE }
   3122 };
   3123 
   3124 #endif
   3125 #if defined(BCM_88470_A0)
   3126 soc_field_info_t soc_NBIH_BIST_TX_PKT_TH_BCM88470_A0r_fields[] = {
   3127     { BIST_TX_PKT_THf, 48, 0, SOCF_LE }
   3128 };
   3129 
   3130 #endif
   3131 #if defined(BCM_88470_B0)
   3132 soc_field_info_t soc_NBIH_BIST_TX_PKT_TH_BCM88470_B0r_fields[] = {
   3133     { BIST_TX_PKT_THf, 48, 0, SOCF_LE }
   3134 };
   3135 
   3136 #endif
   3137 #if defined(BCM_88675_B0)
   3138 soc_field_info_t soc_NBIH_BIST_TX_PKT_TH_BCM88675_B0r_fields[] = {
   3139     { BIST_TX_PKT_THf, 48, 0, SOCF_LE }
   3140 };
   3141 
   3142 #endif
   3143 #if defined(BCM_88680_A0)
   3144 soc_field_info_t soc_NBIH_BIST_TX_PKT_TH_BCM88680_A0r_fields[] = {
   3145     { BIST_TX_PKT_THf, 48, 0, SOCF_LE }
   3146 };
   3147 
   3148 #endif
   3149 #if defined(BCM_88675_A0)
   3150 soc_field_info_t soc_NBIH_ECC_1B_ERR_CNTr_fields[] = {
   3151     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3152     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3153     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3154     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3155 };
   3156 
   3157 #endif
   3158 #if defined(BCM_88375_A0)
   3159 soc_field_info_t soc_NBIH_ECC_1B_ERR_CNT_BCM88375_A0r_fields[] = {
   3160     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3161     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3162     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3163     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3164 };
   3165 
   3166 #endif
   3167 #if defined(BCM_88375_B0)
   3168 soc_field_info_t soc_NBIH_ECC_1B_ERR_CNT_BCM88375_B0r_fields[] = {
   3169     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3170     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3171     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3172     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3173 };
   3174 
   3175 #endif
   3176 #if defined(BCM_88470_A0)
   3177 soc_field_info_t soc_NBIH_ECC_1B_ERR_CNT_BCM88470_A0r_fields[] = {
   3178     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3179     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3180     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3181     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3182 };
   3183 
   3184 #endif
   3185 #if defined(BCM_88470_B0)
   3186 soc_field_info_t soc_NBIH_ECC_1B_ERR_CNT_BCM88470_B0r_fields[] = {
   3187     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3188     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3189     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3190     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3191 };
   3192 
   3193 #endif
   3194 #if defined(BCM_88675_B0)
   3195 soc_field_info_t soc_NBIH_ECC_1B_ERR_CNT_BCM88675_B0r_fields[] = {
   3196     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3197     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3198     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3199     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3200 };
   3201 
   3202 #endif
   3203 #if defined(BCM_88680_A0)
   3204 soc_field_info_t soc_NBIH_ECC_1B_ERR_CNT_BCM88680_A0r_fields[] = {
   3205     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3206     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3207     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3208     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3209 };
   3210 
   3211 #endif
   3212 #if defined(BCM_88675_A0)
   3213 soc_field_info_t soc_NBIH_ECC_2B_ERR_CNTr_fields[] = {
   3214     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3215     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3216     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3217     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3218 };
   3219 
   3220 #endif
   3221 #if defined(BCM_88375_A0)
   3222 soc_field_info_t soc_NBIH_ECC_2B_ERR_CNT_BCM88375_A0r_fields[] = {
   3223     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3224     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3225     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3226     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3227 };
   3228 
   3229 #endif
   3230 #if defined(BCM_88375_B0)
   3231 soc_field_info_t soc_NBIH_ECC_2B_ERR_CNT_BCM88375_B0r_fields[] = {
   3232     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3233     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3234     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3235     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3236 };
   3237 
   3238 #endif
   3239 #if defined(BCM_88470_A0)
   3240 soc_field_info_t soc_NBIH_ECC_2B_ERR_CNT_BCM88470_A0r_fields[] = {
   3241     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3242     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3243     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3244     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3245 };
   3246 
   3247 #endif
   3248 #if defined(BCM_88470_B0)
   3249 soc_field_info_t soc_NBIH_ECC_2B_ERR_CNT_BCM88470_B0r_fields[] = {
   3250     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3251     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3252     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3253     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3254 };
   3255 
   3256 #endif
   3257 #if defined(BCM_88675_B0)
   3258 soc_field_info_t soc_NBIH_ECC_2B_ERR_CNT_BCM88675_B0r_fields[] = {
   3259     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3260     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3261     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3262     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3263 };
   3264 
   3265 #endif
   3266 #if defined(BCM_88680_A0)
   3267 soc_field_info_t soc_NBIH_ECC_2B_ERR_CNT_BCM88680_A0r_fields[] = {
   3268     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3269     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3270     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3271     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3272 };
   3273 
   3274 #endif
   3275 #if defined(BCM_88675_A0)
   3276 soc_field_info_t soc_NBIH_ECC_ERR_1B_INITIATEr_fields[] = {
   3277     { RX_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
   3278     { RX_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
   3279     { RX_MEMA_2_DATA_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
   3280     { RX_MEMA_3_DATA_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
   3281     { RX_MEMA_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
   3282     { RX_MEMA_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
   3283     { RX_MEMA_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
   3284     { RX_MEMA_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
   3285     { RX_MEMA_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
   3286     { RX_MEMA_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
   3287     { RX_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
   3288     { RX_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
   3289     { RX_MEMB_2_DATA_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
   3290     { RX_MEMB_3_DATA_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
   3291     { RX_MEMB_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
   3292     { RX_MEMB_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
   3293     { RX_MEMB_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
   3294     { RX_MEMB_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
   3295     { RX_MEMB_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
   3296     { RX_MEMB_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
   3297     { RX_MEMC_0_DATA_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
   3298     { RX_MEMC_1_DATA_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
   3299     { RX_MEMC_2_DATA_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
   3300     { RX_MEMC_3_DATA_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
   3301     { RX_MEMC_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
   3302     { RX_MEMC_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
   3303     { RX_MEMC_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
   3304     { RX_MEMC_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
   3305     { RX_MEMC_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
   3306     { RX_MEMC_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
   3307     { RX_MEMD_0_DATA_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
   3308     { RX_MEMD_1_DATA_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
   3309     { RX_MEMD_2_DATA_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
   3310     { RX_MEMD_3_DATA_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
   3311     { RX_MEMD_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
   3312     { RX_MEMD_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
   3313     { RX_MEMD_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
   3314     { RX_MEMD_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
   3315     { RX_MEMD_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
   3316     { RX_MEMD_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
   3317     { TX_ELK_0_RXI_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
   3318     { TX_ELK_1_RXI_INITIATE_ECC_1B_ERRf, 1, 53, 0 },
   3319     { TX_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
   3320     { TX_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
   3321     { TX_MEMA_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
   3322     { TX_MEMA_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
   3323     { TX_MEMA_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
   3324     { TX_MEMA_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
   3325     { TX_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
   3326     { TX_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
   3327     { TX_MEMB_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
   3328     { TX_MEMB_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
   3329     { TX_MEMB_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
   3330     { TX_MEMB_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
   3331     { TX_SIF_0_RXI_INITIATE_ECC_1B_ERRf, 1, 54, 0 },
   3332     { TX_SIF_1_RXI_INITIATE_ECC_1B_ERRf, 1, 55, 0 }
   3333 };
   3334 
   3335 #endif
   3336 #if defined(BCM_88375_A0)
   3337 soc_field_info_t soc_NBIH_ECC_ERR_1B_INITIATE_BCM88375_A0r_fields[] = {
   3338     { RX_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
   3339     { RX_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
   3340     { RX_MEMA_2_DATA_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
   3341     { RX_MEMA_3_DATA_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
   3342     { RX_MEMA_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
   3343     { RX_MEMA_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
   3344     { RX_MEMA_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
   3345     { RX_MEMA_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
   3346     { RX_MEMA_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
   3347     { RX_MEMA_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
   3348     { RX_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
   3349     { RX_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
   3350     { RX_MEMB_2_DATA_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
   3351     { RX_MEMB_3_DATA_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
   3352     { RX_MEMB_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
   3353     { RX_MEMB_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
   3354     { RX_MEMB_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
   3355     { RX_MEMB_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
   3356     { RX_MEMB_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
   3357     { RX_MEMB_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
   3358     { RX_MEMC_0_DATA_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
   3359     { RX_MEMC_1_DATA_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
   3360     { RX_MEMC_2_DATA_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
   3361     { RX_MEMC_3_DATA_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
   3362     { RX_MEMC_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
   3363     { RX_MEMC_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
   3364     { RX_MEMC_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
   3365     { RX_MEMC_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
   3366     { RX_MEMC_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
   3367     { RX_MEMC_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
   3368     { RX_MEMD_0_DATA_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
   3369     { RX_MEMD_1_DATA_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
   3370     { RX_MEMD_2_DATA_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
   3371     { RX_MEMD_3_DATA_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
   3372     { RX_MEMD_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
   3373     { RX_MEMD_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
   3374     { RX_MEMD_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
   3375     { RX_MEMD_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
   3376     { RX_MEMD_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
   3377     { RX_MEMD_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
   3378     { TX_ELK_0_RXI_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
   3379     { TX_ELK_1_RXI_INITIATE_ECC_1B_ERRf, 1, 53, 0 },
   3380     { TX_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
   3381     { TX_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
   3382     { TX_MEMA_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
   3383     { TX_MEMA_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
   3384     { TX_MEMA_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
   3385     { TX_MEMA_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
   3386     { TX_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
   3387     { TX_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
   3388     { TX_MEMB_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
   3389     { TX_MEMB_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
   3390     { TX_MEMB_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
   3391     { TX_MEMB_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
   3392     { TX_SIF_0_RXI_INITIATE_ECC_1B_ERRf, 1, 54, 0 },
   3393     { TX_SIF_1_RXI_INITIATE_ECC_1B_ERRf, 1, 55, 0 }
   3394 };
   3395 
   3396 #endif
   3397 #if defined(BCM_88375_B0)
   3398 soc_field_info_t soc_NBIH_ECC_ERR_1B_INITIATE_BCM88375_B0r_fields[] = {
   3399     { RX_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
   3400     { RX_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
   3401     { RX_MEMA_2_DATA_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
   3402     { RX_MEMA_3_DATA_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
   3403     { RX_MEMA_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
   3404     { RX_MEMA_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
   3405     { RX_MEMA_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
   3406     { RX_MEMA_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
   3407     { RX_MEMA_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
   3408     { RX_MEMA_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
   3409     { RX_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
   3410     { RX_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
   3411     { RX_MEMB_2_DATA_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
   3412     { RX_MEMB_3_DATA_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
   3413     { RX_MEMB_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
   3414     { RX_MEMB_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
   3415     { RX_MEMB_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
   3416     { RX_MEMB_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
   3417     { RX_MEMB_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
   3418     { RX_MEMB_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
   3419     { RX_MEMC_0_DATA_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
   3420     { RX_MEMC_1_DATA_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
   3421     { RX_MEMC_2_DATA_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
   3422     { RX_MEMC_3_DATA_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
   3423     { RX_MEMC_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
   3424     { RX_MEMC_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
   3425     { RX_MEMC_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
   3426     { RX_MEMC_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
   3427     { RX_MEMC_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
   3428     { RX_MEMC_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
   3429     { RX_MEMD_0_DATA_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
   3430     { RX_MEMD_1_DATA_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
   3431     { RX_MEMD_2_DATA_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
   3432     { RX_MEMD_3_DATA_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
   3433     { RX_MEMD_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
   3434     { RX_MEMD_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
   3435     { RX_MEMD_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
   3436     { RX_MEMD_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
   3437     { RX_MEMD_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
   3438     { RX_MEMD_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
   3439     { TX_ELK_0_RXI_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
   3440     { TX_ELK_1_RXI_INITIATE_ECC_1B_ERRf, 1, 53, 0 },
   3441     { TX_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
   3442     { TX_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
   3443     { TX_MEMA_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
   3444     { TX_MEMA_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
   3445     { TX_MEMA_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
   3446     { TX_MEMA_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
   3447     { TX_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
   3448     { TX_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
   3449     { TX_MEMB_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
   3450     { TX_MEMB_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
   3451     { TX_MEMB_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
   3452     { TX_MEMB_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
   3453     { TX_SIF_0_RXI_INITIATE_ECC_1B_ERRf, 1, 54, 0 },
   3454     { TX_SIF_1_RXI_INITIATE_ECC_1B_ERRf, 1, 55, 0 }
   3455 };
   3456 
   3457 #endif
   3458 #if defined(BCM_88470_A0)
   3459 soc_field_info_t soc_NBIH_ECC_ERR_1B_INITIATE_BCM88470_A0r_fields[] = {
   3460     { RX_DATA_HRF_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 105, 0 },
   3461     { RX_DATA_HRF_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 113, 0 },
   3462     { RX_DATA_HRF_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 106, 0 },
   3463     { RX_DATA_HRF_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 114, 0 },
   3464     { RX_DATA_HRF_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 107, 0 },
   3465     { RX_DATA_HRF_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 115, 0 },
   3466     { RX_DATA_HRF_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 108, 0 },
   3467     { RX_DATA_HRF_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 116, 0 },
   3468     { RX_DATA_HRF_MEMC_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 109, 0 },
   3469     { RX_DATA_HRF_MEMC_0_DATA_INITIATE_ECC_1B_ERRf, 1, 117, 0 },
   3470     { RX_DATA_HRF_MEMC_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 110, 0 },
   3471     { RX_DATA_HRF_MEMC_1_DATA_INITIATE_ECC_1B_ERRf, 1, 118, 0 },
   3472     { RX_DATA_HRF_MEMD_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 111, 0 },
   3473     { RX_DATA_HRF_MEMD_0_DATA_INITIATE_ECC_1B_ERRf, 1, 119, 0 },
   3474     { RX_DATA_HRF_MEMD_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 112, 0 },
   3475     { RX_DATA_HRF_MEMD_1_DATA_INITIATE_ECC_1B_ERRf, 1, 120, 0 },
   3476     { RX_MEMA_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
   3477     { RX_MEMA_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
   3478     { RX_MEMA_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
   3479     { RX_MEMA_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
   3480     { RX_MEMA_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
   3481     { RX_MEMA_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
   3482     { RX_MEMA_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
   3483     { RX_MEMA_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
   3484     { RX_MEMA_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
   3485     { RX_MEMA_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
   3486     { RX_MEMA_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
   3487     { RX_MEMA_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
   3488     { RX_MEMA_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
   3489     { RX_MEMA_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
   3490     { RX_MEMA_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
   3491     { RX_MEMA_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
   3492     { RX_MEMA_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
   3493     { RX_MEMA_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
   3494     { RX_MEMA_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
   3495     { RX_MEMA_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
   3496     { RX_MEMB_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
   3497     { RX_MEMB_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
   3498     { RX_MEMB_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
   3499     { RX_MEMB_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
   3500     { RX_MEMB_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
   3501     { RX_MEMB_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
   3502     { RX_MEMB_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
   3503     { RX_MEMB_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
   3504     { RX_MEMB_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
   3505     { RX_MEMB_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
   3506     { RX_MEMB_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
   3507     { RX_MEMB_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
   3508     { RX_MEMB_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
   3509     { RX_MEMB_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
   3510     { RX_MEMB_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
   3511     { RX_MEMB_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
   3512     { RX_MEMB_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
   3513     { RX_MEMB_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
   3514     { RX_MEMB_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
   3515     { RX_MEMB_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
   3516     { RX_MEMC_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
   3517     { RX_MEMC_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
   3518     { RX_MEMC_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
   3519     { RX_MEMC_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
   3520     { RX_MEMC_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
   3521     { RX_MEMC_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
   3522     { RX_MEMC_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
   3523     { RX_MEMC_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
   3524     { RX_MEMC_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
   3525     { RX_MEMC_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
   3526     { RX_MEMC_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
   3527     { RX_MEMC_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
   3528     { RX_MEMC_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
   3529     { RX_MEMC_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 53, 0 },
   3530     { RX_MEMC_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 54, 0 },
   3531     { RX_MEMC_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 55, 0 },
   3532     { RX_MEMC_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 56, 0 },
   3533     { RX_MEMC_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 57, 0 },
   3534     { RX_MEMC_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 58, 0 },
   3535     { RX_MEMC_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 59, 0 },
   3536     { RX_MEMD_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 60, 0 },
   3537     { RX_MEMD_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 61, 0 },
   3538     { RX_MEMD_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 62, 0 },
   3539     { RX_MEMD_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 63, 0 },
   3540     { RX_MEMD_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 64, 0 },
   3541     { RX_MEMD_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 65, 0 },
   3542     { RX_MEMD_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 66, 0 },
   3543     { RX_MEMD_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 67, 0 },
   3544     { RX_MEMD_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 68, 0 },
   3545     { RX_MEMD_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 69, 0 },
   3546     { RX_MEMD_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 70, 0 },
   3547     { RX_MEMD_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 71, 0 },
   3548     { RX_MEMD_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 72, 0 },
   3549     { RX_MEMD_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 73, 0 },
   3550     { RX_MEMD_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 74, 0 },
   3551     { RX_MEMD_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 75, 0 },
   3552     { RX_MEMD_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 76, 0 },
   3553     { RX_MEMD_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 77, 0 },
   3554     { RX_MEMD_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 78, 0 },
   3555     { RX_MEMD_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 79, 0 },
   3556     { RX_TDM_HRF_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 121, 0 },
   3557     { RX_TDM_HRF_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 129, 0 },
   3558     { RX_TDM_HRF_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 122, 0 },
   3559     { RX_TDM_HRF_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 130, 0 },
   3560     { RX_TDM_HRF_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 123, 0 },
   3561     { RX_TDM_HRF_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 131, 0 },
   3562     { RX_TDM_HRF_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 124, 0 },
   3563     { RX_TDM_HRF_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 132, 0 },
   3564     { RX_TDM_HRF_MEMC_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 125, 0 },
   3565     { RX_TDM_HRF_MEMC_0_DATA_INITIATE_ECC_1B_ERRf, 1, 133, 0 },
   3566     { RX_TDM_HRF_MEMC_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 126, 0 },
   3567     { RX_TDM_HRF_MEMC_1_DATA_INITIATE_ECC_1B_ERRf, 1, 134, 0 },
   3568     { RX_TDM_HRF_MEMD_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 127, 0 },
   3569     { RX_TDM_HRF_MEMD_0_DATA_INITIATE_ECC_1B_ERRf, 1, 135, 0 },
   3570     { RX_TDM_HRF_MEMD_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 128, 0 },
   3571     { RX_TDM_HRF_MEMD_1_DATA_INITIATE_ECC_1B_ERRf, 1, 136, 0 },
   3572     { TX_ELK_RXI_INITIATE_ECC_1B_ERRf, 1, 96, 0 },
   3573     { TX_HRF_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 97, 0 },
   3574     { TX_HRF_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 101, 0 },
   3575     { TX_HRF_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 98, 0 },
   3576     { TX_HRF_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 102, 0 },
   3577     { TX_HRF_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 99, 0 },
   3578     { TX_HRF_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 103, 0 },
   3579     { TX_HRF_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 100, 0 },
   3580     { TX_HRF_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 104, 0 },
   3581     { TX_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 80, 0 },
   3582     { TX_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 88, 0 },
   3583     { TX_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 81, 0 },
   3584     { TX_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 89, 0 },
   3585     { TX_MEMA_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 82, 0 },
   3586     { TX_MEMA_2_DATA_INITIATE_ECC_1B_ERRf, 1, 90, 0 },
   3587     { TX_MEMA_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 83, 0 },
   3588     { TX_MEMA_3_DATA_INITIATE_ECC_1B_ERRf, 1, 91, 0 },
   3589     { TX_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 84, 0 },
   3590     { TX_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 92, 0 },
   3591     { TX_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 85, 0 },
   3592     { TX_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 93, 0 },
   3593     { TX_MEMB_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 86, 0 },
   3594     { TX_MEMB_2_DATA_INITIATE_ECC_1B_ERRf, 1, 94, 0 },
   3595     { TX_MEMB_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 87, 0 },
   3596     { TX_MEMB_3_DATA_INITIATE_ECC_1B_ERRf, 1, 95, 0 }
   3597 };
   3598 
   3599 #endif
   3600 #if defined(BCM_88470_B0)
   3601 soc_field_info_t soc_NBIH_ECC_ERR_1B_INITIATE_BCM88470_B0r_fields[] = {
   3602     { RX_DATA_HRF_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 105, 0 },
   3603     { RX_DATA_HRF_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 113, 0 },
   3604     { RX_DATA_HRF_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 106, 0 },
   3605     { RX_DATA_HRF_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 114, 0 },
   3606     { RX_DATA_HRF_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 107, 0 },
   3607     { RX_DATA_HRF_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 115, 0 },
   3608     { RX_DATA_HRF_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 108, 0 },
   3609     { RX_DATA_HRF_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 116, 0 },
   3610     { RX_DATA_HRF_MEMC_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 109, 0 },
   3611     { RX_DATA_HRF_MEMC_0_DATA_INITIATE_ECC_1B_ERRf, 1, 117, 0 },
   3612     { RX_DATA_HRF_MEMC_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 110, 0 },
   3613     { RX_DATA_HRF_MEMC_1_DATA_INITIATE_ECC_1B_ERRf, 1, 118, 0 },
   3614     { RX_DATA_HRF_MEMD_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 111, 0 },
   3615     { RX_DATA_HRF_MEMD_0_DATA_INITIATE_ECC_1B_ERRf, 1, 119, 0 },
   3616     { RX_DATA_HRF_MEMD_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 112, 0 },
   3617     { RX_DATA_HRF_MEMD_1_DATA_INITIATE_ECC_1B_ERRf, 1, 120, 0 },
   3618     { RX_MEMA_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
   3619     { RX_MEMA_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
   3620     { RX_MEMA_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
   3621     { RX_MEMA_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
   3622     { RX_MEMA_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
   3623     { RX_MEMA_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
   3624     { RX_MEMA_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
   3625     { RX_MEMA_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
   3626     { RX_MEMA_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
   3627     { RX_MEMA_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
   3628     { RX_MEMA_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
   3629     { RX_MEMA_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
   3630     { RX_MEMA_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
   3631     { RX_MEMA_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
   3632     { RX_MEMA_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
   3633     { RX_MEMA_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
   3634     { RX_MEMA_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
   3635     { RX_MEMA_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
   3636     { RX_MEMA_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
   3637     { RX_MEMA_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
   3638     { RX_MEMB_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
   3639     { RX_MEMB_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
   3640     { RX_MEMB_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
   3641     { RX_MEMB_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
   3642     { RX_MEMB_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
   3643     { RX_MEMB_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
   3644     { RX_MEMB_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
   3645     { RX_MEMB_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
   3646     { RX_MEMB_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
   3647     { RX_MEMB_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
   3648     { RX_MEMB_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
   3649     { RX_MEMB_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
   3650     { RX_MEMB_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
   3651     { RX_MEMB_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
   3652     { RX_MEMB_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
   3653     { RX_MEMB_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
   3654     { RX_MEMB_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
   3655     { RX_MEMB_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
   3656     { RX_MEMB_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
   3657     { RX_MEMB_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
   3658     { RX_MEMC_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
   3659     { RX_MEMC_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
   3660     { RX_MEMC_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
   3661     { RX_MEMC_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
   3662     { RX_MEMC_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
   3663     { RX_MEMC_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
   3664     { RX_MEMC_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
   3665     { RX_MEMC_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
   3666     { RX_MEMC_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
   3667     { RX_MEMC_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
   3668     { RX_MEMC_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
   3669     { RX_MEMC_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
   3670     { RX_MEMC_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
   3671     { RX_MEMC_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 53, 0 },
   3672     { RX_MEMC_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 54, 0 },
   3673     { RX_MEMC_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 55, 0 },
   3674     { RX_MEMC_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 56, 0 },
   3675     { RX_MEMC_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 57, 0 },
   3676     { RX_MEMC_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 58, 0 },
   3677     { RX_MEMC_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 59, 0 },
   3678     { RX_MEMD_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 60, 0 },
   3679     { RX_MEMD_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 61, 0 },
   3680     { RX_MEMD_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 62, 0 },
   3681     { RX_MEMD_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 63, 0 },
   3682     { RX_MEMD_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 64, 0 },
   3683     { RX_MEMD_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 65, 0 },
   3684     { RX_MEMD_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 66, 0 },
   3685     { RX_MEMD_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 67, 0 },
   3686     { RX_MEMD_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 68, 0 },
   3687     { RX_MEMD_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 69, 0 },
   3688     { RX_MEMD_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 70, 0 },
   3689     { RX_MEMD_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 71, 0 },
   3690     { RX_MEMD_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 72, 0 },
   3691     { RX_MEMD_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 73, 0 },
   3692     { RX_MEMD_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 74, 0 },
   3693     { RX_MEMD_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 75, 0 },
   3694     { RX_MEMD_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 76, 0 },
   3695     { RX_MEMD_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 77, 0 },
   3696     { RX_MEMD_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 78, 0 },
   3697     { RX_MEMD_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 79, 0 },
   3698     { RX_TDM_HRF_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 121, 0 },
   3699     { RX_TDM_HRF_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 129, 0 },
   3700     { RX_TDM_HRF_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 122, 0 },
   3701     { RX_TDM_HRF_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 130, 0 },
   3702     { RX_TDM_HRF_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 123, 0 },
   3703     { RX_TDM_HRF_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 131, 0 },
   3704     { RX_TDM_HRF_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 124, 0 },
   3705     { RX_TDM_HRF_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 132, 0 },
   3706     { RX_TDM_HRF_MEMC_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 125, 0 },
   3707     { RX_TDM_HRF_MEMC_0_DATA_INITIATE_ECC_1B_ERRf, 1, 133, 0 },
   3708     { RX_TDM_HRF_MEMC_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 126, 0 },
   3709     { RX_TDM_HRF_MEMC_1_DATA_INITIATE_ECC_1B_ERRf, 1, 134, 0 },
   3710     { RX_TDM_HRF_MEMD_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 127, 0 },
   3711     { RX_TDM_HRF_MEMD_0_DATA_INITIATE_ECC_1B_ERRf, 1, 135, 0 },
   3712     { RX_TDM_HRF_MEMD_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 128, 0 },
   3713     { RX_TDM_HRF_MEMD_1_DATA_INITIATE_ECC_1B_ERRf, 1, 136, 0 },
   3714     { TX_ELK_RXI_INITIATE_ECC_1B_ERRf, 1, 96, 0 },
   3715     { TX_HRF_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 97, 0 },
   3716     { TX_HRF_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 101, 0 },
   3717     { TX_HRF_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 98, 0 },
   3718     { TX_HRF_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 102, 0 },
   3719     { TX_HRF_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 99, 0 },
   3720     { TX_HRF_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 103, 0 },
   3721     { TX_HRF_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 100, 0 },
   3722     { TX_HRF_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 104, 0 },
   3723     { TX_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 80, 0 },
   3724     { TX_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 88, 0 },
   3725     { TX_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 81, 0 },
   3726     { TX_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 89, 0 },
   3727     { TX_MEMA_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 82, 0 },
   3728     { TX_MEMA_2_DATA_INITIATE_ECC_1B_ERRf, 1, 90, 0 },
   3729     { TX_MEMA_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 83, 0 },
   3730     { TX_MEMA_3_DATA_INITIATE_ECC_1B_ERRf, 1, 91, 0 },
   3731     { TX_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 84, 0 },
   3732     { TX_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 92, 0 },
   3733     { TX_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 85, 0 },
   3734     { TX_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 93, 0 },
   3735     { TX_MEMB_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 86, 0 },
   3736     { TX_MEMB_2_DATA_INITIATE_ECC_1B_ERRf, 1, 94, 0 },
   3737     { TX_MEMB_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 87, 0 },
   3738     { TX_MEMB_3_DATA_INITIATE_ECC_1B_ERRf, 1, 95, 0 }
   3739 };
   3740 
   3741 #endif
   3742 #if defined(BCM_88675_B0)
   3743 soc_field_info_t soc_NBIH_ECC_ERR_1B_INITIATE_BCM88675_B0r_fields[] = {
   3744     { RX_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
   3745     { RX_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
   3746     { RX_MEMA_2_DATA_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
   3747     { RX_MEMA_3_DATA_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
   3748     { RX_MEMA_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
   3749     { RX_MEMA_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
   3750     { RX_MEMA_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
   3751     { RX_MEMA_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
   3752     { RX_MEMA_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
   3753     { RX_MEMA_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
   3754     { RX_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
   3755     { RX_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
   3756     { RX_MEMB_2_DATA_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
   3757     { RX_MEMB_3_DATA_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
   3758     { RX_MEMB_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
   3759     { RX_MEMB_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
   3760     { RX_MEMB_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
   3761     { RX_MEMB_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
   3762     { RX_MEMB_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
   3763     { RX_MEMB_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
   3764     { RX_MEMC_0_DATA_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
   3765     { RX_MEMC_1_DATA_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
   3766     { RX_MEMC_2_DATA_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
   3767     { RX_MEMC_3_DATA_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
   3768     { RX_MEMC_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
   3769     { RX_MEMC_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
   3770     { RX_MEMC_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
   3771     { RX_MEMC_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
   3772     { RX_MEMC_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
   3773     { RX_MEMC_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
   3774     { RX_MEMD_0_DATA_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
   3775     { RX_MEMD_1_DATA_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
   3776     { RX_MEMD_2_DATA_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
   3777     { RX_MEMD_3_DATA_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
   3778     { RX_MEMD_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
   3779     { RX_MEMD_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
   3780     { RX_MEMD_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
   3781     { RX_MEMD_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
   3782     { RX_MEMD_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
   3783     { RX_MEMD_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
   3784     { TX_ELK_0_RXI_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
   3785     { TX_ELK_1_RXI_INITIATE_ECC_1B_ERRf, 1, 53, 0 },
   3786     { TX_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
   3787     { TX_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
   3788     { TX_MEMA_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
   3789     { TX_MEMA_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
   3790     { TX_MEMA_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
   3791     { TX_MEMA_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
   3792     { TX_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
   3793     { TX_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
   3794     { TX_MEMB_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
   3795     { TX_MEMB_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
   3796     { TX_MEMB_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
   3797     { TX_MEMB_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
   3798     { TX_SIF_0_RXI_INITIATE_ECC_1B_ERRf, 1, 54, 0 },
   3799     { TX_SIF_1_RXI_INITIATE_ECC_1B_ERRf, 1, 55, 0 }
   3800 };
   3801 
   3802 #endif
   3803 #if defined(BCM_88680_A0)
   3804 soc_field_info_t soc_NBIH_ECC_ERR_1B_INITIATE_BCM88680_A0r_fields[] = {
   3805     { ECC_ERR_1B_INITIATEf, 1, 0, 0 }
   3806 };
   3807 
   3808 #endif
   3809 #if defined(BCM_88675_A0)
   3810 soc_field_info_t soc_NBIH_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = {
   3811     { RX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 0, 0 },
   3812     { RX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 4, 0 },
   3813     { RX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 8, 0 },
   3814     { RX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 12, 0 },
   3815     { RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
   3816     { RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 20, 0 },
   3817     { RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 24, 0 },
   3818     { RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
   3819     { RX_MEMA_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 32, 0 },
   3820     { RX_MEMA_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 36, 0 },
   3821     { RX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 1, 0 },
   3822     { RX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 5, 0 },
   3823     { RX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 9, 0 },
   3824     { RX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 13, 0 },
   3825     { RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 17, 0 },
   3826     { RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
   3827     { RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 25, 0 },
   3828     { RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 29, 0 },
   3829     { RX_MEMB_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 33, 0 },
   3830     { RX_MEMB_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 37, 0 },
   3831     { RX_MEMC_0_DATA_ECC_1B_ERR_MASKf, 1, 2, 0 },
   3832     { RX_MEMC_1_DATA_ECC_1B_ERR_MASKf, 1, 6, 0 },
   3833     { RX_MEMC_2_DATA_ECC_1B_ERR_MASKf, 1, 10, 0 },
   3834     { RX_MEMC_3_DATA_ECC_1B_ERR_MASKf, 1, 14, 0 },
   3835     { RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 18, 0 },
   3836     { RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 22, 0 },
   3837     { RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 26, 0 },
   3838     { RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 30, 0 },
   3839     { RX_MEMC_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 34, 0 },
   3840     { RX_MEMC_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 38, 0 },
   3841     { RX_MEMD_0_DATA_ECC_1B_ERR_MASKf, 1, 3, 0 },
   3842     { RX_MEMD_1_DATA_ECC_1B_ERR_MASKf, 1, 7, 0 },
   3843     { RX_MEMD_2_DATA_ECC_1B_ERR_MASKf, 1, 11, 0 },
   3844     { RX_MEMD_3_DATA_ECC_1B_ERR_MASKf, 1, 15, 0 },
   3845     { RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 19, 0 },
   3846     { RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 23, 0 },
   3847     { RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
   3848     { RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 31, 0 },
   3849     { RX_MEMD_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 35, 0 },
   3850     { RX_MEMD_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 39, 0 },
   3851     { TX_ELK_0_RXI_ECC_1B_ERR_MASKf, 1, 52, 0 },
   3852     { TX_ELK_1_RXI_ECC_1B_ERR_MASKf, 1, 53, 0 },
   3853     { TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 40, 0 },
   3854     { TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 41, 0 },
   3855     { TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 42, 0 },
   3856     { TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 43, 0 },
   3857     { TX_MEMA_4_CTRL_ECC_1B_ERR_MASKf, 1, 44, 0 },
   3858     { TX_MEMA_5_CTRL_ECC_1B_ERR_MASKf, 1, 45, 0 },
   3859     { TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 46, 0 },
   3860     { TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 47, 0 },
   3861     { TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 48, 0 },
   3862     { TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 49, 0 },
   3863     { TX_MEMB_4_CTRL_ECC_1B_ERR_MASKf, 1, 50, 0 },
   3864     { TX_MEMB_5_CTRL_ECC_1B_ERR_MASKf, 1, 51, 0 },
   3865     { TX_SIF_0_RXI_ECC_1B_ERR_MASKf, 1, 54, 0 },
   3866     { TX_SIF_1_RXI_ECC_1B_ERR_MASKf, 1, 55, 0 }
   3867 };
   3868 
   3869 #endif
   3870 #if defined(BCM_88375_A0)
   3871 soc_field_info_t soc_NBIH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = {
   3872     { RX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 0, 0 },
   3873     { RX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 4, 0 },
   3874     { RX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 8, 0 },
   3875     { RX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 12, 0 },
   3876     { RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
   3877     { RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 20, 0 },
   3878     { RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 24, 0 },
   3879     { RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
   3880     { RX_MEMA_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 32, 0 },
   3881     { RX_MEMA_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 36, 0 },
   3882     { RX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 1, 0 },
   3883     { RX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 5, 0 },
   3884     { RX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 9, 0 },
   3885     { RX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 13, 0 },
   3886     { RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 17, 0 },
   3887     { RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
   3888     { RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 25, 0 },
   3889     { RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 29, 0 },
   3890     { RX_MEMB_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 33, 0 },
   3891     { RX_MEMB_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 37, 0 },
   3892     { RX_MEMC_0_DATA_ECC_1B_ERR_MASKf, 1, 2, 0 },
   3893     { RX_MEMC_1_DATA_ECC_1B_ERR_MASKf, 1, 6, 0 },
   3894     { RX_MEMC_2_DATA_ECC_1B_ERR_MASKf, 1, 10, 0 },
   3895     { RX_MEMC_3_DATA_ECC_1B_ERR_MASKf, 1, 14, 0 },
   3896     { RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 18, 0 },
   3897     { RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 22, 0 },
   3898     { RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 26, 0 },
   3899     { RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 30, 0 },
   3900     { RX_MEMC_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 34, 0 },
   3901     { RX_MEMC_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 38, 0 },
   3902     { RX_MEMD_0_DATA_ECC_1B_ERR_MASKf, 1, 3, 0 },
   3903     { RX_MEMD_1_DATA_ECC_1B_ERR_MASKf, 1, 7, 0 },
   3904     { RX_MEMD_2_DATA_ECC_1B_ERR_MASKf, 1, 11, 0 },
   3905     { RX_MEMD_3_DATA_ECC_1B_ERR_MASKf, 1, 15, 0 },
   3906     { RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 19, 0 },
   3907     { RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 23, 0 },
   3908     { RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
   3909     { RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 31, 0 },
   3910     { RX_MEMD_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 35, 0 },
   3911     { RX_MEMD_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 39, 0 },
   3912     { TX_ELK_0_RXI_ECC_1B_ERR_MASKf, 1, 52, 0 },
   3913     { TX_ELK_1_RXI_ECC_1B_ERR_MASKf, 1, 53, 0 },
   3914     { TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 40, 0 },
   3915     { TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 41, 0 },
   3916     { TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 42, 0 },
   3917     { TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 43, 0 },
   3918     { TX_MEMA_4_CTRL_ECC_1B_ERR_MASKf, 1, 44, 0 },
   3919     { TX_MEMA_5_CTRL_ECC_1B_ERR_MASKf, 1, 45, 0 },
   3920     { TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 46, 0 },
   3921     { TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 47, 0 },
   3922     { TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 48, 0 },
   3923     { TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 49, 0 },
   3924     { TX_MEMB_4_CTRL_ECC_1B_ERR_MASKf, 1, 50, 0 },
   3925     { TX_MEMB_5_CTRL_ECC_1B_ERR_MASKf, 1, 51, 0 },
   3926     { TX_SIF_0_RXI_ECC_1B_ERR_MASKf, 1, 54, 0 },
   3927     { TX_SIF_1_RXI_ECC_1B_ERR_MASKf, 1, 55, 0 }
   3928 };
   3929 
   3930 #endif
   3931 #if defined(BCM_88375_B0)
   3932 soc_field_info_t soc_NBIH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = {
   3933     { RX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 0, 0 },
   3934     { RX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 4, 0 },
   3935     { RX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 8, 0 },
   3936     { RX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 12, 0 },
   3937     { RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
   3938     { RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 20, 0 },
   3939     { RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 24, 0 },
   3940     { RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
   3941     { RX_MEMA_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 32, 0 },
   3942     { RX_MEMA_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 36, 0 },
   3943     { RX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 1, 0 },
   3944     { RX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 5, 0 },
   3945     { RX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 9, 0 },
   3946     { RX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 13, 0 },
   3947     { RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 17, 0 },
   3948     { RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
   3949     { RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 25, 0 },
   3950     { RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 29, 0 },
   3951     { RX_MEMB_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 33, 0 },
   3952     { RX_MEMB_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 37, 0 },
   3953     { RX_MEMC_0_DATA_ECC_1B_ERR_MASKf, 1, 2, 0 },
   3954     { RX_MEMC_1_DATA_ECC_1B_ERR_MASKf, 1, 6, 0 },
   3955     { RX_MEMC_2_DATA_ECC_1B_ERR_MASKf, 1, 10, 0 },
   3956     { RX_MEMC_3_DATA_ECC_1B_ERR_MASKf, 1, 14, 0 },
   3957     { RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 18, 0 },
   3958     { RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 22, 0 },
   3959     { RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 26, 0 },
   3960     { RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 30, 0 },
   3961     { RX_MEMC_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 34, 0 },
   3962     { RX_MEMC_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 38, 0 },
   3963     { RX_MEMD_0_DATA_ECC_1B_ERR_MASKf, 1, 3, 0 },
   3964     { RX_MEMD_1_DATA_ECC_1B_ERR_MASKf, 1, 7, 0 },
   3965     { RX_MEMD_2_DATA_ECC_1B_ERR_MASKf, 1, 11, 0 },
   3966     { RX_MEMD_3_DATA_ECC_1B_ERR_MASKf, 1, 15, 0 },
   3967     { RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 19, 0 },
   3968     { RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 23, 0 },
   3969     { RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
   3970     { RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 31, 0 },
   3971     { RX_MEMD_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 35, 0 },
   3972     { RX_MEMD_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 39, 0 },
   3973     { TX_ELK_0_RXI_ECC_1B_ERR_MASKf, 1, 52, 0 },
   3974     { TX_ELK_1_RXI_ECC_1B_ERR_MASKf, 1, 53, 0 },
   3975     { TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 40, 0 },
   3976     { TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 41, 0 },
   3977     { TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 42, 0 },
   3978     { TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 43, 0 },
   3979     { TX_MEMA_4_CTRL_ECC_1B_ERR_MASKf, 1, 44, 0 },
   3980     { TX_MEMA_5_CTRL_ECC_1B_ERR_MASKf, 1, 45, 0 },
   3981     { TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 46, 0 },
   3982     { TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 47, 0 },
   3983     { TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 48, 0 },
   3984     { TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 49, 0 },
   3985     { TX_MEMB_4_CTRL_ECC_1B_ERR_MASKf, 1, 50, 0 },
   3986     { TX_MEMB_5_CTRL_ECC_1B_ERR_MASKf, 1, 51, 0 },
   3987     { TX_SIF_0_RXI_ECC_1B_ERR_MASKf, 1, 54, 0 },
   3988     { TX_SIF_1_RXI_ECC_1B_ERR_MASKf, 1, 55, 0 }
   3989 };
   3990 
   3991 #endif
   3992 #if defined(BCM_88470_A0)
   3993 soc_field_info_t soc_NBIH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_A0r_fields[] = {
   3994     { RX_DATA_HRF_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 105, 0 },
   3995     { RX_DATA_HRF_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 113, 0 },
   3996     { RX_DATA_HRF_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 106, 0 },
   3997     { RX_DATA_HRF_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 114, 0 },
   3998     { RX_DATA_HRF_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 107, 0 },
   3999     { RX_DATA_HRF_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 115, 0 },
   4000     { RX_DATA_HRF_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 108, 0 },
   4001     { RX_DATA_HRF_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 116, 0 },
   4002     { RX_DATA_HRF_MEMC_0_CTRL_ECC_1B_ERR_MASKf, 1, 109, 0 },
   4003     { RX_DATA_HRF_MEMC_0_DATA_ECC_1B_ERR_MASKf, 1, 117, 0 },
   4004     { RX_DATA_HRF_MEMC_1_CTRL_ECC_1B_ERR_MASKf, 1, 110, 0 },
   4005     { RX_DATA_HRF_MEMC_1_DATA_ECC_1B_ERR_MASKf, 1, 118, 0 },
   4006     { RX_DATA_HRF_MEMD_0_CTRL_ECC_1B_ERR_MASKf, 1, 111, 0 },
   4007     { RX_DATA_HRF_MEMD_0_DATA_ECC_1B_ERR_MASKf, 1, 119, 0 },
   4008     { RX_DATA_HRF_MEMD_1_CTRL_ECC_1B_ERR_MASKf, 1, 112, 0 },
   4009     { RX_DATA_HRF_MEMD_1_DATA_ECC_1B_ERR_MASKf, 1, 120, 0 },
   4010     { RX_MEMA_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 0, 0 },
   4011     { RX_MEMA_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 1, 0 },
   4012     { RX_MEMA_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 2, 0 },
   4013     { RX_MEMA_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 3, 0 },
   4014     { RX_MEMA_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 4, 0 },
   4015     { RX_MEMA_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 5, 0 },
   4016     { RX_MEMA_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 6, 0 },
   4017     { RX_MEMA_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 7, 0 },
   4018     { RX_MEMA_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 8, 0 },
   4019     { RX_MEMA_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 9, 0 },
   4020     { RX_MEMA_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 10, 0 },
   4021     { RX_MEMA_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 11, 0 },
   4022     { RX_MEMA_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 12, 0 },
   4023     { RX_MEMA_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 13, 0 },
   4024     { RX_MEMA_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 14, 0 },
   4025     { RX_MEMA_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 15, 0 },
   4026     { RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
   4027     { RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 17, 0 },
   4028     { RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 18, 0 },
   4029     { RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 19, 0 },
   4030     { RX_MEMB_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 20, 0 },
   4031     { RX_MEMB_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
   4032     { RX_MEMB_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 22, 0 },
   4033     { RX_MEMB_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 23, 0 },
   4034     { RX_MEMB_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 24, 0 },
   4035     { RX_MEMB_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 25, 0 },
   4036     { RX_MEMB_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 26, 0 },
   4037     { RX_MEMB_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 27, 0 },
   4038     { RX_MEMB_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 28, 0 },
   4039     { RX_MEMB_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 29, 0 },
   4040     { RX_MEMB_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 30, 0 },
   4041     { RX_MEMB_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 31, 0 },
   4042     { RX_MEMB_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 32, 0 },
   4043     { RX_MEMB_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 33, 0 },
   4044     { RX_MEMB_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 34, 0 },
   4045     { RX_MEMB_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 35, 0 },
   4046     { RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 36, 0 },
   4047     { RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 37, 0 },
   4048     { RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 38, 0 },
   4049     { RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 39, 0 },
   4050     { RX_MEMC_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 40, 0 },
   4051     { RX_MEMC_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 41, 0 },
   4052     { RX_MEMC_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 42, 0 },
   4053     { RX_MEMC_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 43, 0 },
   4054     { RX_MEMC_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 44, 0 },
   4055     { RX_MEMC_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 45, 0 },
   4056     { RX_MEMC_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 46, 0 },
   4057     { RX_MEMC_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 47, 0 },
   4058     { RX_MEMC_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 48, 0 },
   4059     { RX_MEMC_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 49, 0 },
   4060     { RX_MEMC_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 50, 0 },
   4061     { RX_MEMC_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 51, 0 },
   4062     { RX_MEMC_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 52, 0 },
   4063     { RX_MEMC_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 53, 0 },
   4064     { RX_MEMC_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 54, 0 },
   4065     { RX_MEMC_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 55, 0 },
   4066     { RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 56, 0 },
   4067     { RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 57, 0 },
   4068     { RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 58, 0 },
   4069     { RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 59, 0 },
   4070     { RX_MEMD_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 60, 0 },
   4071     { RX_MEMD_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 61, 0 },
   4072     { RX_MEMD_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 62, 0 },
   4073     { RX_MEMD_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 63, 0 },
   4074     { RX_MEMD_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 64, 0 },
   4075     { RX_MEMD_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 65, 0 },
   4076     { RX_MEMD_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 66, 0 },
   4077     { RX_MEMD_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 67, 0 },
   4078     { RX_MEMD_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 68, 0 },
   4079     { RX_MEMD_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 69, 0 },
   4080     { RX_MEMD_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 70, 0 },
   4081     { RX_MEMD_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 71, 0 },
   4082     { RX_MEMD_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 72, 0 },
   4083     { RX_MEMD_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 73, 0 },
   4084     { RX_MEMD_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 74, 0 },
   4085     { RX_MEMD_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 75, 0 },
   4086     { RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 76, 0 },
   4087     { RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 77, 0 },
   4088     { RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 78, 0 },
   4089     { RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 79, 0 },
   4090     { RX_TDM_HRF_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 121, 0 },
   4091     { RX_TDM_HRF_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 129, 0 },
   4092     { RX_TDM_HRF_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 122, 0 },
   4093     { RX_TDM_HRF_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 130, 0 },
   4094     { RX_TDM_HRF_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 123, 0 },
   4095     { RX_TDM_HRF_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 131, 0 },
   4096     { RX_TDM_HRF_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 124, 0 },
   4097     { RX_TDM_HRF_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 132, 0 },
   4098     { RX_TDM_HRF_MEMC_0_CTRL_ECC_1B_ERR_MASKf, 1, 125, 0 },
   4099     { RX_TDM_HRF_MEMC_0_DATA_ECC_1B_ERR_MASKf, 1, 133, 0 },
   4100     { RX_TDM_HRF_MEMC_1_CTRL_ECC_1B_ERR_MASKf, 1, 126, 0 },
   4101     { RX_TDM_HRF_MEMC_1_DATA_ECC_1B_ERR_MASKf, 1, 134, 0 },
   4102     { RX_TDM_HRF_MEMD_0_CTRL_ECC_1B_ERR_MASKf, 1, 127, 0 },
   4103     { RX_TDM_HRF_MEMD_0_DATA_ECC_1B_ERR_MASKf, 1, 135, 0 },
   4104     { RX_TDM_HRF_MEMD_1_CTRL_ECC_1B_ERR_MASKf, 1, 128, 0 },
   4105     { RX_TDM_HRF_MEMD_1_DATA_ECC_1B_ERR_MASKf, 1, 136, 0 },
   4106     { TX_ELK_RXI_ECC_1B_ERR_MASKf, 1, 96, 0 },
   4107     { TX_HRF_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 97, 0 },
   4108     { TX_HRF_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 101, 0 },
   4109     { TX_HRF_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 98, 0 },
   4110     { TX_HRF_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 102, 0 },
   4111     { TX_HRF_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 99, 0 },
   4112     { TX_HRF_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 103, 0 },
   4113     { TX_HRF_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 100, 0 },
   4114     { TX_HRF_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 104, 0 },
   4115     { TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 80, 0 },
   4116     { TX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 88, 0 },
   4117     { TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 81, 0 },
   4118     { TX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 89, 0 },
   4119     { TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 82, 0 },
   4120     { TX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 90, 0 },
   4121     { TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 83, 0 },
   4122     { TX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 91, 0 },
   4123     { TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 84, 0 },
   4124     { TX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 92, 0 },
   4125     { TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 85, 0 },
   4126     { TX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 93, 0 },
   4127     { TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 86, 0 },
   4128     { TX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 94, 0 },
   4129     { TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 87, 0 },
   4130     { TX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 95, 0 }
   4131 };
   4132 
   4133 #endif
   4134 #if defined(BCM_88470_B0)
   4135 soc_field_info_t soc_NBIH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = {
   4136     { RX_DATA_HRF_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 105, 0 },
   4137     { RX_DATA_HRF_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 113, 0 },
   4138     { RX_DATA_HRF_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 106, 0 },
   4139     { RX_DATA_HRF_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 114, 0 },
   4140     { RX_DATA_HRF_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 107, 0 },
   4141     { RX_DATA_HRF_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 115, 0 },
   4142     { RX_DATA_HRF_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 108, 0 },
   4143     { RX_DATA_HRF_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 116, 0 },
   4144     { RX_DATA_HRF_MEMC_0_CTRL_ECC_1B_ERR_MASKf, 1, 109, 0 },
   4145     { RX_DATA_HRF_MEMC_0_DATA_ECC_1B_ERR_MASKf, 1, 117, 0 },
   4146     { RX_DATA_HRF_MEMC_1_CTRL_ECC_1B_ERR_MASKf, 1, 110, 0 },
   4147     { RX_DATA_HRF_MEMC_1_DATA_ECC_1B_ERR_MASKf, 1, 118, 0 },
   4148     { RX_DATA_HRF_MEMD_0_CTRL_ECC_1B_ERR_MASKf, 1, 111, 0 },
   4149     { RX_DATA_HRF_MEMD_0_DATA_ECC_1B_ERR_MASKf, 1, 119, 0 },
   4150     { RX_DATA_HRF_MEMD_1_CTRL_ECC_1B_ERR_MASKf, 1, 112, 0 },
   4151     { RX_DATA_HRF_MEMD_1_DATA_ECC_1B_ERR_MASKf, 1, 120, 0 },
   4152     { RX_MEMA_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 0, 0 },
   4153     { RX_MEMA_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 1, 0 },
   4154     { RX_MEMA_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 2, 0 },
   4155     { RX_MEMA_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 3, 0 },
   4156     { RX_MEMA_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 4, 0 },
   4157     { RX_MEMA_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 5, 0 },
   4158     { RX_MEMA_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 6, 0 },
   4159     { RX_MEMA_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 7, 0 },
   4160     { RX_MEMA_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 8, 0 },
   4161     { RX_MEMA_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 9, 0 },
   4162     { RX_MEMA_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 10, 0 },
   4163     { RX_MEMA_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 11, 0 },
   4164     { RX_MEMA_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 12, 0 },
   4165     { RX_MEMA_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 13, 0 },
   4166     { RX_MEMA_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 14, 0 },
   4167     { RX_MEMA_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 15, 0 },
   4168     { RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
   4169     { RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 17, 0 },
   4170     { RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 18, 0 },
   4171     { RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 19, 0 },
   4172     { RX_MEMB_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 20, 0 },
   4173     { RX_MEMB_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
   4174     { RX_MEMB_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 22, 0 },
   4175     { RX_MEMB_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 23, 0 },
   4176     { RX_MEMB_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 24, 0 },
   4177     { RX_MEMB_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 25, 0 },
   4178     { RX_MEMB_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 26, 0 },
   4179     { RX_MEMB_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 27, 0 },
   4180     { RX_MEMB_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 28, 0 },
   4181     { RX_MEMB_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 29, 0 },
   4182     { RX_MEMB_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 30, 0 },
   4183     { RX_MEMB_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 31, 0 },
   4184     { RX_MEMB_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 32, 0 },
   4185     { RX_MEMB_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 33, 0 },
   4186     { RX_MEMB_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 34, 0 },
   4187     { RX_MEMB_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 35, 0 },
   4188     { RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 36, 0 },
   4189     { RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 37, 0 },
   4190     { RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 38, 0 },
   4191     { RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 39, 0 },
   4192     { RX_MEMC_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 40, 0 },
   4193     { RX_MEMC_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 41, 0 },
   4194     { RX_MEMC_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 42, 0 },
   4195     { RX_MEMC_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 43, 0 },
   4196     { RX_MEMC_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 44, 0 },
   4197     { RX_MEMC_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 45, 0 },
   4198     { RX_MEMC_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 46, 0 },
   4199     { RX_MEMC_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 47, 0 },
   4200     { RX_MEMC_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 48, 0 },
   4201     { RX_MEMC_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 49, 0 },
   4202     { RX_MEMC_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 50, 0 },
   4203     { RX_MEMC_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 51, 0 },
   4204     { RX_MEMC_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 52, 0 },
   4205     { RX_MEMC_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 53, 0 },
   4206     { RX_MEMC_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 54, 0 },
   4207     { RX_MEMC_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 55, 0 },
   4208     { RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 56, 0 },
   4209     { RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 57, 0 },
   4210     { RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 58, 0 },
   4211     { RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 59, 0 },
   4212     { RX_MEMD_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 60, 0 },
   4213     { RX_MEMD_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 61, 0 },
   4214     { RX_MEMD_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 62, 0 },
   4215     { RX_MEMD_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 63, 0 },
   4216     { RX_MEMD_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 64, 0 },
   4217     { RX_MEMD_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 65, 0 },
   4218     { RX_MEMD_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 66, 0 },
   4219     { RX_MEMD_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 67, 0 },
   4220     { RX_MEMD_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 68, 0 },
   4221     { RX_MEMD_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 69, 0 },
   4222     { RX_MEMD_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 70, 0 },
   4223     { RX_MEMD_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 71, 0 },
   4224     { RX_MEMD_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 72, 0 },
   4225     { RX_MEMD_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 73, 0 },
   4226     { RX_MEMD_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 74, 0 },
   4227     { RX_MEMD_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 75, 0 },
   4228     { RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 76, 0 },
   4229     { RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 77, 0 },
   4230     { RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 78, 0 },
   4231     { RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 79, 0 },
   4232     { RX_TDM_HRF_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 121, 0 },
   4233     { RX_TDM_HRF_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 129, 0 },
   4234     { RX_TDM_HRF_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 122, 0 },
   4235     { RX_TDM_HRF_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 130, 0 },
   4236     { RX_TDM_HRF_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 123, 0 },
   4237     { RX_TDM_HRF_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 131, 0 },
   4238     { RX_TDM_HRF_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 124, 0 },
   4239     { RX_TDM_HRF_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 132, 0 },
   4240     { RX_TDM_HRF_MEMC_0_CTRL_ECC_1B_ERR_MASKf, 1, 125, 0 },
   4241     { RX_TDM_HRF_MEMC_0_DATA_ECC_1B_ERR_MASKf, 1, 133, 0 },
   4242     { RX_TDM_HRF_MEMC_1_CTRL_ECC_1B_ERR_MASKf, 1, 126, 0 },
   4243     { RX_TDM_HRF_MEMC_1_DATA_ECC_1B_ERR_MASKf, 1, 134, 0 },
   4244     { RX_TDM_HRF_MEMD_0_CTRL_ECC_1B_ERR_MASKf, 1, 127, 0 },
   4245     { RX_TDM_HRF_MEMD_0_DATA_ECC_1B_ERR_MASKf, 1, 135, 0 },
   4246     { RX_TDM_HRF_MEMD_1_CTRL_ECC_1B_ERR_MASKf, 1, 128, 0 },
   4247     { RX_TDM_HRF_MEMD_1_DATA_ECC_1B_ERR_MASKf, 1, 136, 0 },
   4248     { TX_ELK_RXI_ECC_1B_ERR_MASKf, 1, 96, 0 },
   4249     { TX_HRF_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 97, 0 },
   4250     { TX_HRF_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 101, 0 },
   4251     { TX_HRF_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 98, 0 },
   4252     { TX_HRF_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 102, 0 },
   4253     { TX_HRF_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 99, 0 },
   4254     { TX_HRF_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 103, 0 },
   4255     { TX_HRF_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 100, 0 },
   4256     { TX_HRF_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 104, 0 },
   4257     { TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 80, 0 },
   4258     { TX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 88, 0 },
   4259     { TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 81, 0 },
   4260     { TX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 89, 0 },
   4261     { TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 82, 0 },
   4262     { TX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 90, 0 },
   4263     { TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 83, 0 },
   4264     { TX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 91, 0 },
   4265     { TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 84, 0 },
   4266     { TX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 92, 0 },
   4267     { TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 85, 0 },
   4268     { TX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 93, 0 },
   4269     { TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 86, 0 },
   4270     { TX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 94, 0 },
   4271     { TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 87, 0 },
   4272     { TX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 95, 0 }
   4273 };
   4274 
   4275 #endif
   4276 #if defined(BCM_88675_B0)
   4277 soc_field_info_t soc_NBIH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = {
   4278     { RX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 0, 0 },
   4279     { RX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 4, 0 },
   4280     { RX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 8, 0 },
   4281     { RX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 12, 0 },
   4282     { RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
   4283     { RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 20, 0 },
   4284     { RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 24, 0 },
   4285     { RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
   4286     { RX_MEMA_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 32, 0 },
   4287     { RX_MEMA_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 36, 0 },
   4288     { RX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 1, 0 },
   4289     { RX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 5, 0 },
   4290     { RX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 9, 0 },
   4291     { RX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 13, 0 },
   4292     { RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 17, 0 },
   4293     { RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
   4294     { RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 25, 0 },
   4295     { RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 29, 0 },
   4296     { RX_MEMB_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 33, 0 },
   4297     { RX_MEMB_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 37, 0 },
   4298     { RX_MEMC_0_DATA_ECC_1B_ERR_MASKf, 1, 2, 0 },
   4299     { RX_MEMC_1_DATA_ECC_1B_ERR_MASKf, 1, 6, 0 },
   4300     { RX_MEMC_2_DATA_ECC_1B_ERR_MASKf, 1, 10, 0 },
   4301     { RX_MEMC_3_DATA_ECC_1B_ERR_MASKf, 1, 14, 0 },
   4302     { RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 18, 0 },
   4303     { RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 22, 0 },
   4304     { RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 26, 0 },
   4305     { RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 30, 0 },
   4306     { RX_MEMC_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 34, 0 },
   4307     { RX_MEMC_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 38, 0 },
   4308     { RX_MEMD_0_DATA_ECC_1B_ERR_MASKf, 1, 3, 0 },
   4309     { RX_MEMD_1_DATA_ECC_1B_ERR_MASKf, 1, 7, 0 },
   4310     { RX_MEMD_2_DATA_ECC_1B_ERR_MASKf, 1, 11, 0 },
   4311     { RX_MEMD_3_DATA_ECC_1B_ERR_MASKf, 1, 15, 0 },
   4312     { RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 19, 0 },
   4313     { RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 23, 0 },
   4314     { RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
   4315     { RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 31, 0 },
   4316     { RX_MEMD_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 35, 0 },
   4317     { RX_MEMD_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 39, 0 },
   4318     { TX_ELK_0_RXI_ECC_1B_ERR_MASKf, 1, 52, 0 },
   4319     { TX_ELK_1_RXI_ECC_1B_ERR_MASKf, 1, 53, 0 },
   4320     { TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 40, 0 },
   4321     { TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 41, 0 },
   4322     { TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 42, 0 },
   4323     { TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 43, 0 },
   4324     { TX_MEMA_4_CTRL_ECC_1B_ERR_MASKf, 1, 44, 0 },
   4325     { TX_MEMA_5_CTRL_ECC_1B_ERR_MASKf, 1, 45, 0 },
   4326     { TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 46, 0 },
   4327     { TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 47, 0 },
   4328     { TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 48, 0 },
   4329     { TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 49, 0 },
   4330     { TX_MEMB_4_CTRL_ECC_1B_ERR_MASKf, 1, 50, 0 },
   4331     { TX_MEMB_5_CTRL_ECC_1B_ERR_MASKf, 1, 51, 0 },
   4332     { TX_SIF_0_RXI_ECC_1B_ERR_MASKf, 1, 54, 0 },
   4333     { TX_SIF_1_RXI_ECC_1B_ERR_MASKf, 1, 55, 0 }
   4334 };
   4335 
   4336 #endif
   4337 #if defined(BCM_88680_A0)
   4338 soc_field_info_t soc_NBIH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = {
   4339     { RX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 0, 0 },
   4340     { RX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 4, 0 },
   4341     { RX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 8, 0 },
   4342     { RX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 12, 0 },
   4343     { RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
   4344     { RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 20, 0 },
   4345     { RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 24, 0 },
   4346     { RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
   4347     { RX_MEMA_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 32, 0 },
   4348     { RX_MEMA_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 36, 0 },
   4349     { RX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 1, 0 },
   4350     { RX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 5, 0 },
   4351     { RX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 9, 0 },
   4352     { RX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 13, 0 },
   4353     { RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 17, 0 },
   4354     { RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
   4355     { RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 25, 0 },
   4356     { RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 29, 0 },
   4357     { RX_MEMB_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 33, 0 },
   4358     { RX_MEMB_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 37, 0 },
   4359     { RX_MEMC_0_DATA_ECC_1B_ERR_MASKf, 1, 2, 0 },
   4360     { RX_MEMC_1_DATA_ECC_1B_ERR_MASKf, 1, 6, 0 },
   4361     { RX_MEMC_2_DATA_ECC_1B_ERR_MASKf, 1, 10, 0 },
   4362     { RX_MEMC_3_DATA_ECC_1B_ERR_MASKf, 1, 14, 0 },
   4363     { RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 18, 0 },
   4364     { RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 22, 0 },
   4365     { RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 26, 0 },
   4366     { RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 30, 0 },
   4367     { RX_MEMC_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 34, 0 },
   4368     { RX_MEMC_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 38, 0 },
   4369     { RX_MEMD_0_DATA_ECC_1B_ERR_MASKf, 1, 3, 0 },
   4370     { RX_MEMD_1_DATA_ECC_1B_ERR_MASKf, 1, 7, 0 },
   4371     { RX_MEMD_2_DATA_ECC_1B_ERR_MASKf, 1, 11, 0 },
   4372     { RX_MEMD_3_DATA_ECC_1B_ERR_MASKf, 1, 15, 0 },
   4373     { RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 19, 0 },
   4374     { RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 23, 0 },
   4375     { RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
   4376     { RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 31, 0 },
   4377     { RX_MEMD_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 35, 0 },
   4378     { RX_MEMD_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 39, 0 },
   4379     { TX_ELK_0_RXI_ECC_1B_ERR_MASKf, 1, 52, 0 },
   4380     { TX_ELK_1_RXI_ECC_1B_ERR_MASKf, 1, 53, 0 },
   4381     { TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 40, 0 },
   4382     { TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 41, 0 },
   4383     { TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 42, 0 },
   4384     { TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 43, 0 },
   4385     { TX_MEMA_4_CTRL_ECC_1B_ERR_MASKf, 1, 44, 0 },
   4386     { TX_MEMA_5_CTRL_ECC_1B_ERR_MASKf, 1, 45, 0 },
   4387     { TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 46, 0 },
   4388     { TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 47, 0 },
   4389     { TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 48, 0 },
   4390     { TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 49, 0 },
   4391     { TX_MEMB_4_CTRL_ECC_1B_ERR_MASKf, 1, 50, 0 },
   4392     { TX_MEMB_5_CTRL_ECC_1B_ERR_MASKf, 1, 51, 0 },
   4393     { TX_SIF_0_RXI_ECC_1B_ERR_MASKf, 1, 54, 0 },
   4394     { TX_SIF_1_RXI_ECC_1B_ERR_MASKf, 1, 55, 0 }
   4395 };
   4396 
   4397 #endif
   4398 #if defined(BCM_88675_A0)
   4399 soc_field_info_t soc_NBIH_ECC_ERR_2B_INITIATEr_fields[] = {
   4400     { RX_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
   4401     { RX_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
   4402     { RX_MEMA_2_DATA_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
   4403     { RX_MEMA_3_DATA_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
   4404     { RX_MEMA_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
   4405     { RX_MEMA_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
   4406     { RX_MEMA_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
   4407     { RX_MEMA_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
   4408     { RX_MEMA_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
   4409     { RX_MEMA_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
   4410     { RX_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
   4411     { RX_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
   4412     { RX_MEMB_2_DATA_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
   4413     { RX_MEMB_3_DATA_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
   4414     { RX_MEMB_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
   4415     { RX_MEMB_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
   4416     { RX_MEMB_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
   4417     { RX_MEMB_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
   4418     { RX_MEMB_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
   4419     { RX_MEMB_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
   4420     { RX_MEMC_0_DATA_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
   4421     { RX_MEMC_1_DATA_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
   4422     { RX_MEMC_2_DATA_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
   4423     { RX_MEMC_3_DATA_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
   4424     { RX_MEMC_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
   4425     { RX_MEMC_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
   4426     { RX_MEMC_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
   4427     { RX_MEMC_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
   4428     { RX_MEMC_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
   4429     { RX_MEMC_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
   4430     { RX_MEMD_0_DATA_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
   4431     { RX_MEMD_1_DATA_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
   4432     { RX_MEMD_2_DATA_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
   4433     { RX_MEMD_3_DATA_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
   4434     { RX_MEMD_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
   4435     { RX_MEMD_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
   4436     { RX_MEMD_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
   4437     { RX_MEMD_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
   4438     { RX_MEMD_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
   4439     { RX_MEMD_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
   4440     { TX_ELK_0_RXI_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
   4441     { TX_ELK_1_RXI_INITIATE_ECC_2B_ERRf, 1, 53, 0 },
   4442     { TX_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
   4443     { TX_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
   4444     { TX_MEMA_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
   4445     { TX_MEMA_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
   4446     { TX_MEMA_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
   4447     { TX_MEMA_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
   4448     { TX_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
   4449     { TX_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
   4450     { TX_MEMB_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
   4451     { TX_MEMB_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
   4452     { TX_MEMB_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
   4453     { TX_MEMB_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
   4454     { TX_SIF_0_RXI_INITIATE_ECC_2B_ERRf, 1, 54, 0 },
   4455     { TX_SIF_1_RXI_INITIATE_ECC_2B_ERRf, 1, 55, 0 }
   4456 };
   4457 
   4458 #endif
   4459 #if defined(BCM_88375_A0)
   4460 soc_field_info_t soc_NBIH_ECC_ERR_2B_INITIATE_BCM88375_A0r_fields[] = {
   4461     { RX_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
   4462     { RX_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
   4463     { RX_MEMA_2_DATA_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
   4464     { RX_MEMA_3_DATA_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
   4465     { RX_MEMA_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
   4466     { RX_MEMA_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
   4467     { RX_MEMA_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
   4468     { RX_MEMA_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
   4469     { RX_MEMA_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
   4470     { RX_MEMA_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
   4471     { RX_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
   4472     { RX_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
   4473     { RX_MEMB_2_DATA_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
   4474     { RX_MEMB_3_DATA_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
   4475     { RX_MEMB_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
   4476     { RX_MEMB_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
   4477     { RX_MEMB_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
   4478     { RX_MEMB_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
   4479     { RX_MEMB_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
   4480     { RX_MEMB_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
   4481     { RX_MEMC_0_DATA_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
   4482     { RX_MEMC_1_DATA_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
   4483     { RX_MEMC_2_DATA_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
   4484     { RX_MEMC_3_DATA_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
   4485     { RX_MEMC_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
   4486     { RX_MEMC_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
   4487     { RX_MEMC_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
   4488     { RX_MEMC_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
   4489     { RX_MEMC_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
   4490     { RX_MEMC_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
   4491     { RX_MEMD_0_DATA_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
   4492     { RX_MEMD_1_DATA_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
   4493     { RX_MEMD_2_DATA_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
   4494     { RX_MEMD_3_DATA_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
   4495     { RX_MEMD_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
   4496     { RX_MEMD_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
   4497     { RX_MEMD_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
   4498     { RX_MEMD_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
   4499     { RX_MEMD_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
   4500     { RX_MEMD_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
   4501     { TX_ELK_0_RXI_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
   4502     { TX_ELK_1_RXI_INITIATE_ECC_2B_ERRf, 1, 53, 0 },
   4503     { TX_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
   4504     { TX_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
   4505     { TX_MEMA_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
   4506     { TX_MEMA_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
   4507     { TX_MEMA_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
   4508     { TX_MEMA_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
   4509     { TX_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
   4510     { TX_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
   4511     { TX_MEMB_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
   4512     { TX_MEMB_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
   4513     { TX_MEMB_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
   4514     { TX_MEMB_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
   4515     { TX_SIF_0_RXI_INITIATE_ECC_2B_ERRf, 1, 54, 0 },
   4516     { TX_SIF_1_RXI_INITIATE_ECC_2B_ERRf, 1, 55, 0 }
   4517 };
   4518 
   4519 #endif
   4520 #if defined(BCM_88375_B0)
   4521 soc_field_info_t soc_NBIH_ECC_ERR_2B_INITIATE_BCM88375_B0r_fields[] = {
   4522     { RX_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
   4523     { RX_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
   4524     { RX_MEMA_2_DATA_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
   4525     { RX_MEMA_3_DATA_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
   4526     { RX_MEMA_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
   4527     { RX_MEMA_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
   4528     { RX_MEMA_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
   4529     { RX_MEMA_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
   4530     { RX_MEMA_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
   4531     { RX_MEMA_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
   4532     { RX_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
   4533     { RX_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
   4534     { RX_MEMB_2_DATA_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
   4535     { RX_MEMB_3_DATA_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
   4536     { RX_MEMB_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
   4537     { RX_MEMB_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
   4538     { RX_MEMB_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
   4539     { RX_MEMB_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
   4540     { RX_MEMB_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
   4541     { RX_MEMB_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
   4542     { RX_MEMC_0_DATA_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
   4543     { RX_MEMC_1_DATA_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
   4544     { RX_MEMC_2_DATA_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
   4545     { RX_MEMC_3_DATA_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
   4546     { RX_MEMC_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
   4547     { RX_MEMC_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
   4548     { RX_MEMC_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
   4549     { RX_MEMC_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
   4550     { RX_MEMC_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
   4551     { RX_MEMC_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
   4552     { RX_MEMD_0_DATA_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
   4553     { RX_MEMD_1_DATA_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
   4554     { RX_MEMD_2_DATA_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
   4555     { RX_MEMD_3_DATA_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
   4556     { RX_MEMD_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
   4557     { RX_MEMD_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
   4558     { RX_MEMD_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
   4559     { RX_MEMD_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
   4560     { RX_MEMD_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
   4561     { RX_MEMD_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
   4562     { TX_ELK_0_RXI_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
   4563     { TX_ELK_1_RXI_INITIATE_ECC_2B_ERRf, 1, 53, 0 },
   4564     { TX_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
   4565     { TX_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
   4566     { TX_MEMA_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
   4567     { TX_MEMA_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
   4568     { TX_MEMA_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
   4569     { TX_MEMA_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
   4570     { TX_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
   4571     { TX_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
   4572     { TX_MEMB_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
   4573     { TX_MEMB_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
   4574     { TX_MEMB_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
   4575     { TX_MEMB_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
   4576     { TX_SIF_0_RXI_INITIATE_ECC_2B_ERRf, 1, 54, 0 },
   4577     { TX_SIF_1_RXI_INITIATE_ECC_2B_ERRf, 1, 55, 0 }
   4578 };
   4579 
   4580 #endif
   4581 #if defined(BCM_88470_A0)
   4582 soc_field_info_t soc_NBIH_ECC_ERR_2B_INITIATE_BCM88470_A0r_fields[] = {
   4583     { RX_DATA_HRF_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 105, 0 },
   4584     { RX_DATA_HRF_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 113, 0 },
   4585     { RX_DATA_HRF_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 106, 0 },
   4586     { RX_DATA_HRF_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 114, 0 },
   4587     { RX_DATA_HRF_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 107, 0 },
   4588     { RX_DATA_HRF_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 115, 0 },
   4589     { RX_DATA_HRF_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 108, 0 },
   4590     { RX_DATA_HRF_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 116, 0 },
   4591     { RX_DATA_HRF_MEMC_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 109, 0 },
   4592     { RX_DATA_HRF_MEMC_0_DATA_INITIATE_ECC_2B_ERRf, 1, 117, 0 },
   4593     { RX_DATA_HRF_MEMC_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 110, 0 },
   4594     { RX_DATA_HRF_MEMC_1_DATA_INITIATE_ECC_2B_ERRf, 1, 118, 0 },
   4595     { RX_DATA_HRF_MEMD_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 111, 0 },
   4596     { RX_DATA_HRF_MEMD_0_DATA_INITIATE_ECC_2B_ERRf, 1, 119, 0 },
   4597     { RX_DATA_HRF_MEMD_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 112, 0 },
   4598     { RX_DATA_HRF_MEMD_1_DATA_INITIATE_ECC_2B_ERRf, 1, 120, 0 },
   4599     { RX_MEMA_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
   4600     { RX_MEMA_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
   4601     { RX_MEMA_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
   4602     { RX_MEMA_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
   4603     { RX_MEMA_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
   4604     { RX_MEMA_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
   4605     { RX_MEMA_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
   4606     { RX_MEMA_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
   4607     { RX_MEMA_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
   4608     { RX_MEMA_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
   4609     { RX_MEMA_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
   4610     { RX_MEMA_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
   4611     { RX_MEMA_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
   4612     { RX_MEMA_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
   4613     { RX_MEMA_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
   4614     { RX_MEMA_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
   4615     { RX_MEMA_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
   4616     { RX_MEMA_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
   4617     { RX_MEMA_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
   4618     { RX_MEMA_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
   4619     { RX_MEMB_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
   4620     { RX_MEMB_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
   4621     { RX_MEMB_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
   4622     { RX_MEMB_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
   4623     { RX_MEMB_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
   4624     { RX_MEMB_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
   4625     { RX_MEMB_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
   4626     { RX_MEMB_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
   4627     { RX_MEMB_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
   4628     { RX_MEMB_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
   4629     { RX_MEMB_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
   4630     { RX_MEMB_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
   4631     { RX_MEMB_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
   4632     { RX_MEMB_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
   4633     { RX_MEMB_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
   4634     { RX_MEMB_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
   4635     { RX_MEMB_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
   4636     { RX_MEMB_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
   4637     { RX_MEMB_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
   4638     { RX_MEMB_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
   4639     { RX_MEMC_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
   4640     { RX_MEMC_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
   4641     { RX_MEMC_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
   4642     { RX_MEMC_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
   4643     { RX_MEMC_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
   4644     { RX_MEMC_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
   4645     { RX_MEMC_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
   4646     { RX_MEMC_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
   4647     { RX_MEMC_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
   4648     { RX_MEMC_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
   4649     { RX_MEMC_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
   4650     { RX_MEMC_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
   4651     { RX_MEMC_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
   4652     { RX_MEMC_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 53, 0 },
   4653     { RX_MEMC_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 54, 0 },
   4654     { RX_MEMC_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 55, 0 },
   4655     { RX_MEMC_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 56, 0 },
   4656     { RX_MEMC_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 57, 0 },
   4657     { RX_MEMC_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 58, 0 },
   4658     { RX_MEMC_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 59, 0 },
   4659     { RX_MEMD_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 60, 0 },
   4660     { RX_MEMD_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 61, 0 },
   4661     { RX_MEMD_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 62, 0 },
   4662     { RX_MEMD_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 63, 0 },
   4663     { RX_MEMD_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 64, 0 },
   4664     { RX_MEMD_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 65, 0 },
   4665     { RX_MEMD_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 66, 0 },
   4666     { RX_MEMD_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 67, 0 },
   4667     { RX_MEMD_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 68, 0 },
   4668     { RX_MEMD_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 69, 0 },
   4669     { RX_MEMD_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 70, 0 },
   4670     { RX_MEMD_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 71, 0 },
   4671     { RX_MEMD_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 72, 0 },
   4672     { RX_MEMD_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 73, 0 },
   4673     { RX_MEMD_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 74, 0 },
   4674     { RX_MEMD_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 75, 0 },
   4675     { RX_MEMD_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 76, 0 },
   4676     { RX_MEMD_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 77, 0 },
   4677     { RX_MEMD_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 78, 0 },
   4678     { RX_MEMD_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 79, 0 },
   4679     { RX_TDM_HRF_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 121, 0 },
   4680     { RX_TDM_HRF_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 129, 0 },
   4681     { RX_TDM_HRF_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 122, 0 },
   4682     { RX_TDM_HRF_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 130, 0 },
   4683     { RX_TDM_HRF_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 123, 0 },
   4684     { RX_TDM_HRF_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 131, 0 },
   4685     { RX_TDM_HRF_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 124, 0 },
   4686     { RX_TDM_HRF_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 132, 0 },
   4687     { RX_TDM_HRF_MEMC_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 125, 0 },
   4688     { RX_TDM_HRF_MEMC_0_DATA_INITIATE_ECC_2B_ERRf, 1, 133, 0 },
   4689     { RX_TDM_HRF_MEMC_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 126, 0 },
   4690     { RX_TDM_HRF_MEMC_1_DATA_INITIATE_ECC_2B_ERRf, 1, 134, 0 },
   4691     { RX_TDM_HRF_MEMD_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 127, 0 },
   4692     { RX_TDM_HRF_MEMD_0_DATA_INITIATE_ECC_2B_ERRf, 1, 135, 0 },
   4693     { RX_TDM_HRF_MEMD_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 128, 0 },
   4694     { RX_TDM_HRF_MEMD_1_DATA_INITIATE_ECC_2B_ERRf, 1, 136, 0 },
   4695     { TX_ELK_RXI_INITIATE_ECC_2B_ERRf, 1, 96, 0 },
   4696     { TX_HRF_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 97, 0 },
   4697     { TX_HRF_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 101, 0 },
   4698     { TX_HRF_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 98, 0 },
   4699     { TX_HRF_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 102, 0 },
   4700     { TX_HRF_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 99, 0 },
   4701     { TX_HRF_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 103, 0 },
   4702     { TX_HRF_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 100, 0 },
   4703     { TX_HRF_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 104, 0 },
   4704     { TX_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 80, 0 },
   4705     { TX_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 88, 0 },
   4706     { TX_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 81, 0 },
   4707     { TX_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 89, 0 },
   4708     { TX_MEMA_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 82, 0 },
   4709     { TX_MEMA_2_DATA_INITIATE_ECC_2B_ERRf, 1, 90, 0 },
   4710     { TX_MEMA_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 83, 0 },
   4711     { TX_MEMA_3_DATA_INITIATE_ECC_2B_ERRf, 1, 91, 0 },
   4712     { TX_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 84, 0 },
   4713     { TX_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 92, 0 },
   4714     { TX_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 85, 0 },
   4715     { TX_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 93, 0 },
   4716     { TX_MEMB_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 86, 0 },
   4717     { TX_MEMB_2_DATA_INITIATE_ECC_2B_ERRf, 1, 94, 0 },
   4718     { TX_MEMB_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 87, 0 },
   4719     { TX_MEMB_3_DATA_INITIATE_ECC_2B_ERRf, 1, 95, 0 }
   4720 };
   4721 
   4722 #endif
   4723 #if defined(BCM_88470_B0)
   4724 soc_field_info_t soc_NBIH_ECC_ERR_2B_INITIATE_BCM88470_B0r_fields[] = {
   4725     { RX_DATA_HRF_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 105, 0 },
   4726     { RX_DATA_HRF_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 113, 0 },
   4727     { RX_DATA_HRF_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 106, 0 },
   4728     { RX_DATA_HRF_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 114, 0 },
   4729     { RX_DATA_HRF_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 107, 0 },
   4730     { RX_DATA_HRF_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 115, 0 },
   4731     { RX_DATA_HRF_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 108, 0 },
   4732     { RX_DATA_HRF_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 116, 0 },
   4733     { RX_DATA_HRF_MEMC_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 109, 0 },
   4734     { RX_DATA_HRF_MEMC_0_DATA_INITIATE_ECC_2B_ERRf, 1, 117, 0 },
   4735     { RX_DATA_HRF_MEMC_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 110, 0 },
   4736     { RX_DATA_HRF_MEMC_1_DATA_INITIATE_ECC_2B_ERRf, 1, 118, 0 },
   4737     { RX_DATA_HRF_MEMD_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 111, 0 },
   4738     { RX_DATA_HRF_MEMD_0_DATA_INITIATE_ECC_2B_ERRf, 1, 119, 0 },
   4739     { RX_DATA_HRF_MEMD_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 112, 0 },
   4740     { RX_DATA_HRF_MEMD_1_DATA_INITIATE_ECC_2B_ERRf, 1, 120, 0 },
   4741     { RX_MEMA_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
   4742     { RX_MEMA_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
   4743     { RX_MEMA_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
   4744     { RX_MEMA_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
   4745     { RX_MEMA_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
   4746     { RX_MEMA_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
   4747     { RX_MEMA_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
   4748     { RX_MEMA_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
   4749     { RX_MEMA_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
   4750     { RX_MEMA_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
   4751     { RX_MEMA_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
   4752     { RX_MEMA_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
   4753     { RX_MEMA_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
   4754     { RX_MEMA_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
   4755     { RX_MEMA_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
   4756     { RX_MEMA_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
   4757     { RX_MEMA_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
   4758     { RX_MEMA_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
   4759     { RX_MEMA_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
   4760     { RX_MEMA_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
   4761     { RX_MEMB_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
   4762     { RX_MEMB_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
   4763     { RX_MEMB_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
   4764     { RX_MEMB_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
   4765     { RX_MEMB_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
   4766     { RX_MEMB_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
   4767     { RX_MEMB_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
   4768     { RX_MEMB_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
   4769     { RX_MEMB_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
   4770     { RX_MEMB_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
   4771     { RX_MEMB_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
   4772     { RX_MEMB_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
   4773     { RX_MEMB_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
   4774     { RX_MEMB_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
   4775     { RX_MEMB_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
   4776     { RX_MEMB_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
   4777     { RX_MEMB_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
   4778     { RX_MEMB_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
   4779     { RX_MEMB_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
   4780     { RX_MEMB_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
   4781     { RX_MEMC_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
   4782     { RX_MEMC_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
   4783     { RX_MEMC_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
   4784     { RX_MEMC_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
   4785     { RX_MEMC_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
   4786     { RX_MEMC_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
   4787     { RX_MEMC_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
   4788     { RX_MEMC_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
   4789     { RX_MEMC_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
   4790     { RX_MEMC_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
   4791     { RX_MEMC_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
   4792     { RX_MEMC_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
   4793     { RX_MEMC_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
   4794     { RX_MEMC_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 53, 0 },
   4795     { RX_MEMC_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 54, 0 },
   4796     { RX_MEMC_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 55, 0 },
   4797     { RX_MEMC_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 56, 0 },
   4798     { RX_MEMC_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 57, 0 },
   4799     { RX_MEMC_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 58, 0 },
   4800     { RX_MEMC_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 59, 0 },
   4801     { RX_MEMD_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 60, 0 },
   4802     { RX_MEMD_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 61, 0 },
   4803     { RX_MEMD_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 62, 0 },
   4804     { RX_MEMD_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 63, 0 },
   4805     { RX_MEMD_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 64, 0 },
   4806     { RX_MEMD_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 65, 0 },
   4807     { RX_MEMD_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 66, 0 },
   4808     { RX_MEMD_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 67, 0 },
   4809     { RX_MEMD_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 68, 0 },
   4810     { RX_MEMD_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 69, 0 },
   4811     { RX_MEMD_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 70, 0 },
   4812     { RX_MEMD_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 71, 0 },
   4813     { RX_MEMD_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 72, 0 },
   4814     { RX_MEMD_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 73, 0 },
   4815     { RX_MEMD_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 74, 0 },
   4816     { RX_MEMD_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 75, 0 },
   4817     { RX_MEMD_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 76, 0 },
   4818     { RX_MEMD_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 77, 0 },
   4819     { RX_MEMD_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 78, 0 },
   4820     { RX_MEMD_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 79, 0 },
   4821     { RX_TDM_HRF_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 121, 0 },
   4822     { RX_TDM_HRF_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 129, 0 },
   4823     { RX_TDM_HRF_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 122, 0 },
   4824     { RX_TDM_HRF_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 130, 0 },
   4825     { RX_TDM_HRF_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 123, 0 },
   4826     { RX_TDM_HRF_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 131, 0 },
   4827     { RX_TDM_HRF_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 124, 0 },
   4828     { RX_TDM_HRF_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 132, 0 },
   4829     { RX_TDM_HRF_MEMC_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 125, 0 },
   4830     { RX_TDM_HRF_MEMC_0_DATA_INITIATE_ECC_2B_ERRf, 1, 133, 0 },
   4831     { RX_TDM_HRF_MEMC_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 126, 0 },
   4832     { RX_TDM_HRF_MEMC_1_DATA_INITIATE_ECC_2B_ERRf, 1, 134, 0 },
   4833     { RX_TDM_HRF_MEMD_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 127, 0 },
   4834     { RX_TDM_HRF_MEMD_0_DATA_INITIATE_ECC_2B_ERRf, 1, 135, 0 },
   4835     { RX_TDM_HRF_MEMD_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 128, 0 },
   4836     { RX_TDM_HRF_MEMD_1_DATA_INITIATE_ECC_2B_ERRf, 1, 136, 0 },
   4837     { TX_ELK_RXI_INITIATE_ECC_2B_ERRf, 1, 96, 0 },
   4838     { TX_HRF_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 97, 0 },
   4839     { TX_HRF_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 101, 0 },
   4840     { TX_HRF_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 98, 0 },
   4841     { TX_HRF_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 102, 0 },
   4842     { TX_HRF_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 99, 0 },
   4843     { TX_HRF_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 103, 0 },
   4844     { TX_HRF_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 100, 0 },
   4845     { TX_HRF_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 104, 0 },
   4846     { TX_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 80, 0 },
   4847     { TX_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 88, 0 },
   4848     { TX_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 81, 0 },
   4849     { TX_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 89, 0 },
   4850     { TX_MEMA_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 82, 0 },
   4851     { TX_MEMA_2_DATA_INITIATE_ECC_2B_ERRf, 1, 90, 0 },
   4852     { TX_MEMA_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 83, 0 },
   4853     { TX_MEMA_3_DATA_INITIATE_ECC_2B_ERRf, 1, 91, 0 },
   4854     { TX_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 84, 0 },
   4855     { TX_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 92, 0 },
   4856     { TX_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 85, 0 },
   4857     { TX_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 93, 0 },
   4858     { TX_MEMB_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 86, 0 },
   4859     { TX_MEMB_2_DATA_INITIATE_ECC_2B_ERRf, 1, 94, 0 },
   4860     { TX_MEMB_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 87, 0 },
   4861     { TX_MEMB_3_DATA_INITIATE_ECC_2B_ERRf, 1, 95, 0 }
   4862 };
   4863 
   4864 #endif
   4865 #if defined(BCM_88675_B0)
   4866 soc_field_info_t soc_NBIH_ECC_ERR_2B_INITIATE_BCM88675_B0r_fields[] = {
   4867     { RX_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
   4868     { RX_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
   4869     { RX_MEMA_2_DATA_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
   4870     { RX_MEMA_3_DATA_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
   4871     { RX_MEMA_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
   4872     { RX_MEMA_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
   4873     { RX_MEMA_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
   4874     { RX_MEMA_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
   4875     { RX_MEMA_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
   4876     { RX_MEMA_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
   4877     { RX_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
   4878     { RX_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
   4879     { RX_MEMB_2_DATA_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
   4880     { RX_MEMB_3_DATA_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
   4881     { RX_MEMB_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
   4882     { RX_MEMB_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
   4883     { RX_MEMB_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
   4884     { RX_MEMB_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
   4885     { RX_MEMB_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
   4886     { RX_MEMB_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
   4887     { RX_MEMC_0_DATA_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
   4888     { RX_MEMC_1_DATA_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
   4889     { RX_MEMC_2_DATA_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
   4890     { RX_MEMC_3_DATA_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
   4891     { RX_MEMC_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
   4892     { RX_MEMC_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
   4893     { RX_MEMC_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
   4894     { RX_MEMC_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
   4895     { RX_MEMC_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
   4896     { RX_MEMC_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
   4897     { RX_MEMD_0_DATA_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
   4898     { RX_MEMD_1_DATA_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
   4899     { RX_MEMD_2_DATA_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
   4900     { RX_MEMD_3_DATA_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
   4901     { RX_MEMD_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
   4902     { RX_MEMD_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
   4903     { RX_MEMD_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
   4904     { RX_MEMD_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
   4905     { RX_MEMD_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
   4906     { RX_MEMD_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
   4907     { TX_ELK_0_RXI_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
   4908     { TX_ELK_1_RXI_INITIATE_ECC_2B_ERRf, 1, 53, 0 },
   4909     { TX_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
   4910     { TX_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
   4911     { TX_MEMA_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
   4912     { TX_MEMA_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
   4913     { TX_MEMA_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
   4914     { TX_MEMA_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
   4915     { TX_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
   4916     { TX_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
   4917     { TX_MEMB_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
   4918     { TX_MEMB_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
   4919     { TX_MEMB_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
   4920     { TX_MEMB_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
   4921     { TX_SIF_0_RXI_INITIATE_ECC_2B_ERRf, 1, 54, 0 },
   4922     { TX_SIF_1_RXI_INITIATE_ECC_2B_ERRf, 1, 55, 0 }
   4923 };
   4924 
   4925 #endif
   4926 #if defined(BCM_88680_A0)
   4927 soc_field_info_t soc_NBIH_ECC_ERR_2B_INITIATE_BCM88680_A0r_fields[] = {
   4928     { ECC_ERR_2B_INITIATEf, 1, 0, 0 }
   4929 };
   4930 
   4931 #endif
   4932 #if defined(BCM_88675_A0)
   4933 soc_field_info_t soc_NBIH_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = {
   4934     { RX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 0, 0 },
   4935     { RX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 4, 0 },
   4936     { RX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 8, 0 },
   4937     { RX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 12, 0 },
   4938     { RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
   4939     { RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 20, 0 },
   4940     { RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 24, 0 },
   4941     { RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
   4942     { RX_MEMA_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 32, 0 },
   4943     { RX_MEMA_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 36, 0 },
   4944     { RX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 1, 0 },
   4945     { RX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 5, 0 },
   4946     { RX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 9, 0 },
   4947     { RX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 13, 0 },
   4948     { RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 17, 0 },
   4949     { RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
   4950     { RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 25, 0 },
   4951     { RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 29, 0 },
   4952     { RX_MEMB_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 33, 0 },
   4953     { RX_MEMB_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 37, 0 },
   4954     { RX_MEMC_0_DATA_ECC_2B_ERR_MASKf, 1, 2, 0 },
   4955     { RX_MEMC_1_DATA_ECC_2B_ERR_MASKf, 1, 6, 0 },
   4956     { RX_MEMC_2_DATA_ECC_2B_ERR_MASKf, 1, 10, 0 },
   4957     { RX_MEMC_3_DATA_ECC_2B_ERR_MASKf, 1, 14, 0 },
   4958     { RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 18, 0 },
   4959     { RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 22, 0 },
   4960     { RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 26, 0 },
   4961     { RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 30, 0 },
   4962     { RX_MEMC_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 34, 0 },
   4963     { RX_MEMC_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 38, 0 },
   4964     { RX_MEMD_0_DATA_ECC_2B_ERR_MASKf, 1, 3, 0 },
   4965     { RX_MEMD_1_DATA_ECC_2B_ERR_MASKf, 1, 7, 0 },
   4966     { RX_MEMD_2_DATA_ECC_2B_ERR_MASKf, 1, 11, 0 },
   4967     { RX_MEMD_3_DATA_ECC_2B_ERR_MASKf, 1, 15, 0 },
   4968     { RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 19, 0 },
   4969     { RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 23, 0 },
   4970     { RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
   4971     { RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 31, 0 },
   4972     { RX_MEMD_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 35, 0 },
   4973     { RX_MEMD_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 39, 0 },
   4974     { TX_ELK_0_RXI_ECC_2B_ERR_MASKf, 1, 54, 0 },
   4975     { TX_ELK_1_RXI_ECC_2B_ERR_MASKf, 1, 55, 0 },
   4976     { TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 40, 0 },
   4977     { TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 41, 0 },
   4978     { TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 42, 0 },
   4979     { TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 43, 0 },
   4980     { TX_MEMA_4_CTRL_ECC_2B_ERR_MASKf, 1, 44, 0 },
   4981     { TX_MEMA_5_CTRL_ECC_2B_ERR_MASKf, 1, 45, 0 },
   4982     { TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 46, 0 },
   4983     { TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 47, 0 },
   4984     { TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 48, 0 },
   4985     { TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 49, 0 },
   4986     { TX_MEMB_4_CTRL_ECC_2B_ERR_MASKf, 1, 50, 0 },
   4987     { TX_MEMB_5_CTRL_ECC_2B_ERR_MASKf, 1, 51, 0 },
   4988     { TX_SIF_0_RXI_ECC_2B_ERR_MASKf, 1, 52, 0 },
   4989     { TX_SIF_1_RXI_ECC_2B_ERR_MASKf, 1, 53, 0 }
   4990 };
   4991 
   4992 #endif
   4993 #if defined(BCM_88375_A0)
   4994 soc_field_info_t soc_NBIH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = {
   4995     { RX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 0, 0 },
   4996     { RX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 4, 0 },
   4997     { RX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 8, 0 },
   4998     { RX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 12, 0 },
   4999     { RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5000     { RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5001     { RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5002     { RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5003     { RX_MEMA_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 32, 0 },
   5004     { RX_MEMA_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 36, 0 },
   5005     { RX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5006     { RX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5007     { RX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5008     { RX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5009     { RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5010     { RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5011     { RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5012     { RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5013     { RX_MEMB_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 33, 0 },
   5014     { RX_MEMB_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 37, 0 },
   5015     { RX_MEMC_0_DATA_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5016     { RX_MEMC_1_DATA_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5017     { RX_MEMC_2_DATA_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5018     { RX_MEMC_3_DATA_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5019     { RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5020     { RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 22, 0 },
   5021     { RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5022     { RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5023     { RX_MEMC_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 34, 0 },
   5024     { RX_MEMC_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 38, 0 },
   5025     { RX_MEMD_0_DATA_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5026     { RX_MEMD_1_DATA_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5027     { RX_MEMD_2_DATA_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5028     { RX_MEMD_3_DATA_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5029     { RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5030     { RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5031     { RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5032     { RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5033     { RX_MEMD_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 35, 0 },
   5034     { RX_MEMD_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 39, 0 },
   5035     { TX_ELK_0_RXI_ECC_2B_ERR_MASKf, 1, 54, 0 },
   5036     { TX_ELK_1_RXI_ECC_2B_ERR_MASKf, 1, 55, 0 },
   5037     { TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 40, 0 },
   5038     { TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 41, 0 },
   5039     { TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 42, 0 },
   5040     { TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 43, 0 },
   5041     { TX_MEMA_4_CTRL_ECC_2B_ERR_MASKf, 1, 44, 0 },
   5042     { TX_MEMA_5_CTRL_ECC_2B_ERR_MASKf, 1, 45, 0 },
   5043     { TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 46, 0 },
   5044     { TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 47, 0 },
   5045     { TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 48, 0 },
   5046     { TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 49, 0 },
   5047     { TX_MEMB_4_CTRL_ECC_2B_ERR_MASKf, 1, 50, 0 },
   5048     { TX_MEMB_5_CTRL_ECC_2B_ERR_MASKf, 1, 51, 0 },
   5049     { TX_SIF_0_RXI_ECC_2B_ERR_MASKf, 1, 52, 0 },
   5050     { TX_SIF_1_RXI_ECC_2B_ERR_MASKf, 1, 53, 0 }
   5051 };
   5052 
   5053 #endif
   5054 #if defined(BCM_88375_B0)
   5055 soc_field_info_t soc_NBIH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = {
   5056     { RX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5057     { RX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5058     { RX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 8, 0 },
   5059     { RX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 12, 0 },
   5060     { RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5061     { RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5062     { RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5063     { RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5064     { RX_MEMA_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 32, 0 },
   5065     { RX_MEMA_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 36, 0 },
   5066     { RX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5067     { RX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5068     { RX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5069     { RX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5070     { RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5071     { RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5072     { RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5073     { RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5074     { RX_MEMB_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 33, 0 },
   5075     { RX_MEMB_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 37, 0 },
   5076     { RX_MEMC_0_DATA_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5077     { RX_MEMC_1_DATA_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5078     { RX_MEMC_2_DATA_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5079     { RX_MEMC_3_DATA_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5080     { RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5081     { RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 22, 0 },
   5082     { RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5083     { RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5084     { RX_MEMC_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 34, 0 },
   5085     { RX_MEMC_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 38, 0 },
   5086     { RX_MEMD_0_DATA_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5087     { RX_MEMD_1_DATA_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5088     { RX_MEMD_2_DATA_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5089     { RX_MEMD_3_DATA_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5090     { RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5091     { RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5092     { RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5093     { RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5094     { RX_MEMD_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 35, 0 },
   5095     { RX_MEMD_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 39, 0 },
   5096     { TX_ELK_0_RXI_ECC_2B_ERR_MASKf, 1, 54, 0 },
   5097     { TX_ELK_1_RXI_ECC_2B_ERR_MASKf, 1, 55, 0 },
   5098     { TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 40, 0 },
   5099     { TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 41, 0 },
   5100     { TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 42, 0 },
   5101     { TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 43, 0 },
   5102     { TX_MEMA_4_CTRL_ECC_2B_ERR_MASKf, 1, 44, 0 },
   5103     { TX_MEMA_5_CTRL_ECC_2B_ERR_MASKf, 1, 45, 0 },
   5104     { TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 46, 0 },
   5105     { TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 47, 0 },
   5106     { TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 48, 0 },
   5107     { TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 49, 0 },
   5108     { TX_MEMB_4_CTRL_ECC_2B_ERR_MASKf, 1, 50, 0 },
   5109     { TX_MEMB_5_CTRL_ECC_2B_ERR_MASKf, 1, 51, 0 },
   5110     { TX_SIF_0_RXI_ECC_2B_ERR_MASKf, 1, 52, 0 },
   5111     { TX_SIF_1_RXI_ECC_2B_ERR_MASKf, 1, 53, 0 }
   5112 };
   5113 
   5114 #endif
   5115 #if defined(BCM_88470_A0)
   5116 soc_field_info_t soc_NBIH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_A0r_fields[] = {
   5117     { RX_DATA_HRF_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 105, 0 },
   5118     { RX_DATA_HRF_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 113, 0 },
   5119     { RX_DATA_HRF_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 106, 0 },
   5120     { RX_DATA_HRF_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 114, 0 },
   5121     { RX_DATA_HRF_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 107, 0 },
   5122     { RX_DATA_HRF_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 115, 0 },
   5123     { RX_DATA_HRF_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 108, 0 },
   5124     { RX_DATA_HRF_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 116, 0 },
   5125     { RX_DATA_HRF_MEMC_0_CTRL_ECC_2B_ERR_MASKf, 1, 109, 0 },
   5126     { RX_DATA_HRF_MEMC_0_DATA_ECC_2B_ERR_MASKf, 1, 117, 0 },
   5127     { RX_DATA_HRF_MEMC_1_CTRL_ECC_2B_ERR_MASKf, 1, 110, 0 },
   5128     { RX_DATA_HRF_MEMC_1_DATA_ECC_2B_ERR_MASKf, 1, 118, 0 },
   5129     { RX_DATA_HRF_MEMD_0_CTRL_ECC_2B_ERR_MASKf, 1, 111, 0 },
   5130     { RX_DATA_HRF_MEMD_0_DATA_ECC_2B_ERR_MASKf, 1, 119, 0 },
   5131     { RX_DATA_HRF_MEMD_1_CTRL_ECC_2B_ERR_MASKf, 1, 112, 0 },
   5132     { RX_DATA_HRF_MEMD_1_DATA_ECC_2B_ERR_MASKf, 1, 120, 0 },
   5133     { RX_MEMA_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5134     { RX_MEMA_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5135     { RX_MEMA_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5136     { RX_MEMA_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5137     { RX_MEMA_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5138     { RX_MEMA_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5139     { RX_MEMA_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5140     { RX_MEMA_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5141     { RX_MEMA_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 8, 0 },
   5142     { RX_MEMA_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5143     { RX_MEMA_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5144     { RX_MEMA_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5145     { RX_MEMA_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 12, 0 },
   5146     { RX_MEMA_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5147     { RX_MEMA_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5148     { RX_MEMA_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5149     { RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5150     { RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5151     { RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5152     { RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5153     { RX_MEMB_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5154     { RX_MEMB_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5155     { RX_MEMB_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 22, 0 },
   5156     { RX_MEMB_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5157     { RX_MEMB_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5158     { RX_MEMB_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5159     { RX_MEMB_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5160     { RX_MEMB_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5161     { RX_MEMB_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5162     { RX_MEMB_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5163     { RX_MEMB_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5164     { RX_MEMB_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5165     { RX_MEMB_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 32, 0 },
   5166     { RX_MEMB_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 33, 0 },
   5167     { RX_MEMB_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 34, 0 },
   5168     { RX_MEMB_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 35, 0 },
   5169     { RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 36, 0 },
   5170     { RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 37, 0 },
   5171     { RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 38, 0 },
   5172     { RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 39, 0 },
   5173     { RX_MEMC_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 40, 0 },
   5174     { RX_MEMC_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 41, 0 },
   5175     { RX_MEMC_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 42, 0 },
   5176     { RX_MEMC_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 43, 0 },
   5177     { RX_MEMC_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 44, 0 },
   5178     { RX_MEMC_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 45, 0 },
   5179     { RX_MEMC_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 46, 0 },
   5180     { RX_MEMC_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 47, 0 },
   5181     { RX_MEMC_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 48, 0 },
   5182     { RX_MEMC_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 49, 0 },
   5183     { RX_MEMC_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 50, 0 },
   5184     { RX_MEMC_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 51, 0 },
   5185     { RX_MEMC_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 52, 0 },
   5186     { RX_MEMC_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 53, 0 },
   5187     { RX_MEMC_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 54, 0 },
   5188     { RX_MEMC_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 55, 0 },
   5189     { RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 56, 0 },
   5190     { RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 57, 0 },
   5191     { RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 58, 0 },
   5192     { RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 59, 0 },
   5193     { RX_MEMD_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 60, 0 },
   5194     { RX_MEMD_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 61, 0 },
   5195     { RX_MEMD_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 62, 0 },
   5196     { RX_MEMD_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 63, 0 },
   5197     { RX_MEMD_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 64, 0 },
   5198     { RX_MEMD_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 65, 0 },
   5199     { RX_MEMD_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 66, 0 },
   5200     { RX_MEMD_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 67, 0 },
   5201     { RX_MEMD_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 68, 0 },
   5202     { RX_MEMD_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 69, 0 },
   5203     { RX_MEMD_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 70, 0 },
   5204     { RX_MEMD_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 71, 0 },
   5205     { RX_MEMD_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 72, 0 },
   5206     { RX_MEMD_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 73, 0 },
   5207     { RX_MEMD_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 74, 0 },
   5208     { RX_MEMD_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 75, 0 },
   5209     { RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 76, 0 },
   5210     { RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 77, 0 },
   5211     { RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 78, 0 },
   5212     { RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 79, 0 },
   5213     { RX_TDM_HRF_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 121, 0 },
   5214     { RX_TDM_HRF_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 129, 0 },
   5215     { RX_TDM_HRF_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 122, 0 },
   5216     { RX_TDM_HRF_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 130, 0 },
   5217     { RX_TDM_HRF_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 123, 0 },
   5218     { RX_TDM_HRF_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 131, 0 },
   5219     { RX_TDM_HRF_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 124, 0 },
   5220     { RX_TDM_HRF_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 132, 0 },
   5221     { RX_TDM_HRF_MEMC_0_CTRL_ECC_2B_ERR_MASKf, 1, 125, 0 },
   5222     { RX_TDM_HRF_MEMC_0_DATA_ECC_2B_ERR_MASKf, 1, 133, 0 },
   5223     { RX_TDM_HRF_MEMC_1_CTRL_ECC_2B_ERR_MASKf, 1, 126, 0 },
   5224     { RX_TDM_HRF_MEMC_1_DATA_ECC_2B_ERR_MASKf, 1, 134, 0 },
   5225     { RX_TDM_HRF_MEMD_0_CTRL_ECC_2B_ERR_MASKf, 1, 127, 0 },
   5226     { RX_TDM_HRF_MEMD_0_DATA_ECC_2B_ERR_MASKf, 1, 135, 0 },
   5227     { RX_TDM_HRF_MEMD_1_CTRL_ECC_2B_ERR_MASKf, 1, 128, 0 },
   5228     { RX_TDM_HRF_MEMD_1_DATA_ECC_2B_ERR_MASKf, 1, 136, 0 },
   5229     { TX_ELK_RXI_ECC_2B_ERR_MASKf, 1, 96, 0 },
   5230     { TX_HRF_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 97, 0 },
   5231     { TX_HRF_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 101, 0 },
   5232     { TX_HRF_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 98, 0 },
   5233     { TX_HRF_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 102, 0 },
   5234     { TX_HRF_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 99, 0 },
   5235     { TX_HRF_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 103, 0 },
   5236     { TX_HRF_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 100, 0 },
   5237     { TX_HRF_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 104, 0 },
   5238     { TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 80, 0 },
   5239     { TX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 88, 0 },
   5240     { TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 81, 0 },
   5241     { TX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 89, 0 },
   5242     { TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 82, 0 },
   5243     { TX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 90, 0 },
   5244     { TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 83, 0 },
   5245     { TX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 91, 0 },
   5246     { TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 84, 0 },
   5247     { TX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 92, 0 },
   5248     { TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 85, 0 },
   5249     { TX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 93, 0 },
   5250     { TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 86, 0 },
   5251     { TX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 94, 0 },
   5252     { TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 87, 0 },
   5253     { TX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 95, 0 }
   5254 };
   5255 
   5256 #endif
   5257 #if defined(BCM_88470_B0)
   5258 soc_field_info_t soc_NBIH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = {
   5259     { RX_DATA_HRF_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 105, 0 },
   5260     { RX_DATA_HRF_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 113, 0 },
   5261     { RX_DATA_HRF_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 106, 0 },
   5262     { RX_DATA_HRF_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 114, 0 },
   5263     { RX_DATA_HRF_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 107, 0 },
   5264     { RX_DATA_HRF_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 115, 0 },
   5265     { RX_DATA_HRF_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 108, 0 },
   5266     { RX_DATA_HRF_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 116, 0 },
   5267     { RX_DATA_HRF_MEMC_0_CTRL_ECC_2B_ERR_MASKf, 1, 109, 0 },
   5268     { RX_DATA_HRF_MEMC_0_DATA_ECC_2B_ERR_MASKf, 1, 117, 0 },
   5269     { RX_DATA_HRF_MEMC_1_CTRL_ECC_2B_ERR_MASKf, 1, 110, 0 },
   5270     { RX_DATA_HRF_MEMC_1_DATA_ECC_2B_ERR_MASKf, 1, 118, 0 },
   5271     { RX_DATA_HRF_MEMD_0_CTRL_ECC_2B_ERR_MASKf, 1, 111, 0 },
   5272     { RX_DATA_HRF_MEMD_0_DATA_ECC_2B_ERR_MASKf, 1, 119, 0 },
   5273     { RX_DATA_HRF_MEMD_1_CTRL_ECC_2B_ERR_MASKf, 1, 112, 0 },
   5274     { RX_DATA_HRF_MEMD_1_DATA_ECC_2B_ERR_MASKf, 1, 120, 0 },
   5275     { RX_MEMA_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5276     { RX_MEMA_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5277     { RX_MEMA_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5278     { RX_MEMA_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5279     { RX_MEMA_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5280     { RX_MEMA_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5281     { RX_MEMA_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5282     { RX_MEMA_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5283     { RX_MEMA_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 8, 0 },
   5284     { RX_MEMA_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5285     { RX_MEMA_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5286     { RX_MEMA_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5287     { RX_MEMA_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 12, 0 },
   5288     { RX_MEMA_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5289     { RX_MEMA_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5290     { RX_MEMA_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5291     { RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5292     { RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5293     { RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5294     { RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5295     { RX_MEMB_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5296     { RX_MEMB_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5297     { RX_MEMB_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 22, 0 },
   5298     { RX_MEMB_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5299     { RX_MEMB_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5300     { RX_MEMB_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5301     { RX_MEMB_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5302     { RX_MEMB_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5303     { RX_MEMB_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5304     { RX_MEMB_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5305     { RX_MEMB_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5306     { RX_MEMB_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5307     { RX_MEMB_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 32, 0 },
   5308     { RX_MEMB_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 33, 0 },
   5309     { RX_MEMB_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 34, 0 },
   5310     { RX_MEMB_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 35, 0 },
   5311     { RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 36, 0 },
   5312     { RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 37, 0 },
   5313     { RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 38, 0 },
   5314     { RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 39, 0 },
   5315     { RX_MEMC_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 40, 0 },
   5316     { RX_MEMC_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 41, 0 },
   5317     { RX_MEMC_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 42, 0 },
   5318     { RX_MEMC_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 43, 0 },
   5319     { RX_MEMC_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 44, 0 },
   5320     { RX_MEMC_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 45, 0 },
   5321     { RX_MEMC_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 46, 0 },
   5322     { RX_MEMC_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 47, 0 },
   5323     { RX_MEMC_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 48, 0 },
   5324     { RX_MEMC_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 49, 0 },
   5325     { RX_MEMC_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 50, 0 },
   5326     { RX_MEMC_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 51, 0 },
   5327     { RX_MEMC_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 52, 0 },
   5328     { RX_MEMC_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 53, 0 },
   5329     { RX_MEMC_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 54, 0 },
   5330     { RX_MEMC_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 55, 0 },
   5331     { RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 56, 0 },
   5332     { RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 57, 0 },
   5333     { RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 58, 0 },
   5334     { RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 59, 0 },
   5335     { RX_MEMD_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 60, 0 },
   5336     { RX_MEMD_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 61, 0 },
   5337     { RX_MEMD_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 62, 0 },
   5338     { RX_MEMD_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 63, 0 },
   5339     { RX_MEMD_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 64, 0 },
   5340     { RX_MEMD_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 65, 0 },
   5341     { RX_MEMD_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 66, 0 },
   5342     { RX_MEMD_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 67, 0 },
   5343     { RX_MEMD_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 68, 0 },
   5344     { RX_MEMD_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 69, 0 },
   5345     { RX_MEMD_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 70, 0 },
   5346     { RX_MEMD_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 71, 0 },
   5347     { RX_MEMD_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 72, 0 },
   5348     { RX_MEMD_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 73, 0 },
   5349     { RX_MEMD_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 74, 0 },
   5350     { RX_MEMD_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 75, 0 },
   5351     { RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 76, 0 },
   5352     { RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 77, 0 },
   5353     { RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 78, 0 },
   5354     { RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 79, 0 },
   5355     { RX_TDM_HRF_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 121, 0 },
   5356     { RX_TDM_HRF_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 129, 0 },
   5357     { RX_TDM_HRF_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 122, 0 },
   5358     { RX_TDM_HRF_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 130, 0 },
   5359     { RX_TDM_HRF_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 123, 0 },
   5360     { RX_TDM_HRF_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 131, 0 },
   5361     { RX_TDM_HRF_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 124, 0 },
   5362     { RX_TDM_HRF_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 132, 0 },
   5363     { RX_TDM_HRF_MEMC_0_CTRL_ECC_2B_ERR_MASKf, 1, 125, 0 },
   5364     { RX_TDM_HRF_MEMC_0_DATA_ECC_2B_ERR_MASKf, 1, 133, 0 },
   5365     { RX_TDM_HRF_MEMC_1_CTRL_ECC_2B_ERR_MASKf, 1, 126, 0 },
   5366     { RX_TDM_HRF_MEMC_1_DATA_ECC_2B_ERR_MASKf, 1, 134, 0 },
   5367     { RX_TDM_HRF_MEMD_0_CTRL_ECC_2B_ERR_MASKf, 1, 127, 0 },
   5368     { RX_TDM_HRF_MEMD_0_DATA_ECC_2B_ERR_MASKf, 1, 135, 0 },
   5369     { RX_TDM_HRF_MEMD_1_CTRL_ECC_2B_ERR_MASKf, 1, 128, 0 },
   5370     { RX_TDM_HRF_MEMD_1_DATA_ECC_2B_ERR_MASKf, 1, 136, 0 },
   5371     { TX_ELK_RXI_ECC_2B_ERR_MASKf, 1, 96, 0 },
   5372     { TX_HRF_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 97, 0 },
   5373     { TX_HRF_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 101, 0 },
   5374     { TX_HRF_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 98, 0 },
   5375     { TX_HRF_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 102, 0 },
   5376     { TX_HRF_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 99, 0 },
   5377     { TX_HRF_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 103, 0 },
   5378     { TX_HRF_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 100, 0 },
   5379     { TX_HRF_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 104, 0 },
   5380     { TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 80, 0 },
   5381     { TX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 88, 0 },
   5382     { TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 81, 0 },
   5383     { TX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 89, 0 },
   5384     { TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 82, 0 },
   5385     { TX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 90, 0 },
   5386     { TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 83, 0 },
   5387     { TX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 91, 0 },
   5388     { TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 84, 0 },
   5389     { TX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 92, 0 },
   5390     { TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 85, 0 },
   5391     { TX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 93, 0 },
   5392     { TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 86, 0 },
   5393     { TX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 94, 0 },
   5394     { TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 87, 0 },
   5395     { TX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 95, 0 }
   5396 };
   5397 
   5398 #endif
   5399 #if defined(BCM_88675_B0)
   5400 soc_field_info_t soc_NBIH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = {
   5401     { RX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5402     { RX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5403     { RX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 8, 0 },
   5404     { RX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 12, 0 },
   5405     { RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5406     { RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5407     { RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5408     { RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5409     { RX_MEMA_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 32, 0 },
   5410     { RX_MEMA_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 36, 0 },
   5411     { RX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5412     { RX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5413     { RX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5414     { RX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5415     { RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5416     { RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5417     { RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5418     { RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5419     { RX_MEMB_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 33, 0 },
   5420     { RX_MEMB_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 37, 0 },
   5421     { RX_MEMC_0_DATA_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5422     { RX_MEMC_1_DATA_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5423     { RX_MEMC_2_DATA_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5424     { RX_MEMC_3_DATA_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5425     { RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5426     { RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 22, 0 },
   5427     { RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5428     { RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5429     { RX_MEMC_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 34, 0 },
   5430     { RX_MEMC_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 38, 0 },
   5431     { RX_MEMD_0_DATA_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5432     { RX_MEMD_1_DATA_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5433     { RX_MEMD_2_DATA_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5434     { RX_MEMD_3_DATA_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5435     { RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5436     { RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5437     { RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5438     { RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5439     { RX_MEMD_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 35, 0 },
   5440     { RX_MEMD_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 39, 0 },
   5441     { TX_ELK_0_RXI_ECC_2B_ERR_MASKf, 1, 54, 0 },
   5442     { TX_ELK_1_RXI_ECC_2B_ERR_MASKf, 1, 55, 0 },
   5443     { TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 40, 0 },
   5444     { TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 41, 0 },
   5445     { TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 42, 0 },
   5446     { TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 43, 0 },
   5447     { TX_MEMA_4_CTRL_ECC_2B_ERR_MASKf, 1, 44, 0 },
   5448     { TX_MEMA_5_CTRL_ECC_2B_ERR_MASKf, 1, 45, 0 },
   5449     { TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 46, 0 },
   5450     { TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 47, 0 },
   5451     { TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 48, 0 },
   5452     { TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 49, 0 },
   5453     { TX_MEMB_4_CTRL_ECC_2B_ERR_MASKf, 1, 50, 0 },
   5454     { TX_MEMB_5_CTRL_ECC_2B_ERR_MASKf, 1, 51, 0 },
   5455     { TX_SIF_0_RXI_ECC_2B_ERR_MASKf, 1, 52, 0 },
   5456     { TX_SIF_1_RXI_ECC_2B_ERR_MASKf, 1, 53, 0 }
   5457 };
   5458 
   5459 #endif
   5460 #if defined(BCM_88680_A0)
   5461 soc_field_info_t soc_NBIH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = {
   5462     { RX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5463     { RX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5464     { RX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 8, 0 },
   5465     { RX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 12, 0 },
   5466     { RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5467     { RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5468     { RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5469     { RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5470     { RX_MEMA_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 32, 0 },
   5471     { RX_MEMA_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 36, 0 },
   5472     { RX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5473     { RX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5474     { RX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5475     { RX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5476     { RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5477     { RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5478     { RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5479     { RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5480     { RX_MEMB_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 33, 0 },
   5481     { RX_MEMB_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 37, 0 },
   5482     { RX_MEMC_0_DATA_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5483     { RX_MEMC_1_DATA_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5484     { RX_MEMC_2_DATA_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5485     { RX_MEMC_3_DATA_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5486     { RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5487     { RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 22, 0 },
   5488     { RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5489     { RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5490     { RX_MEMC_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 34, 0 },
   5491     { RX_MEMC_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 38, 0 },
   5492     { RX_MEMD_0_DATA_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5493     { RX_MEMD_1_DATA_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5494     { RX_MEMD_2_DATA_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5495     { RX_MEMD_3_DATA_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5496     { RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5497     { RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5498     { RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5499     { RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5500     { RX_MEMD_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 35, 0 },
   5501     { RX_MEMD_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 39, 0 },
   5502     { TX_ELK_0_RXI_ECC_2B_ERR_MASKf, 1, 54, 0 },
   5503     { TX_ELK_1_RXI_ECC_2B_ERR_MASKf, 1, 55, 0 },
   5504     { TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 40, 0 },
   5505     { TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 41, 0 },
   5506     { TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 42, 0 },
   5507     { TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 43, 0 },
   5508     { TX_MEMA_4_CTRL_ECC_2B_ERR_MASKf, 1, 44, 0 },
   5509     { TX_MEMA_5_CTRL_ECC_2B_ERR_MASKf, 1, 45, 0 },
   5510     { TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 46, 0 },
   5511     { TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 47, 0 },
   5512     { TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 48, 0 },
   5513     { TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 49, 0 },
   5514     { TX_MEMB_4_CTRL_ECC_2B_ERR_MASKf, 1, 50, 0 },
   5515     { TX_MEMB_5_CTRL_ECC_2B_ERR_MASKf, 1, 51, 0 },
   5516     { TX_SIF_0_RXI_ECC_2B_ERR_MASKf, 1, 52, 0 },
   5517     { TX_SIF_1_RXI_ECC_2B_ERR_MASKf, 1, 53, 0 }
   5518 };
   5519 
   5520 #endif
   5521 #if defined(BCM_88675_A0)
   5522 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTERr_fields[] = {
   5523     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5524     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5525     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5526 };
   5527 
   5528 #endif
   5529 #if defined(BCM_88375_A0)
   5530 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = {
   5531     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5532     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5533     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5534 };
   5535 
   5536 #endif
   5537 #if defined(BCM_88375_B0)
   5538 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = {
   5539     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5540     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5541     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5542 };
   5543 
   5544 #endif
   5545 #if defined(BCM_88470_A0)
   5546 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = {
   5547     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5548     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5549     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5550 };
   5551 
   5552 #endif
   5553 #if defined(BCM_88470_B0)
   5554 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = {
   5555     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5556     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5557     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5558 };
   5559 
   5560 #endif
   5561 #if defined(BCM_88675_B0)
   5562 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = {
   5563     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5564     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5565     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5566 };
   5567 
   5568 #endif
   5569 #if defined(BCM_88680_A0)
   5570 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = {
   5571     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5572     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5573     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5574 };
   5575 
   5576 #endif
   5577 #if defined(BCM_88675_A0)
   5578 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_MASKr_fields[] = {
   5579     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5580     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5581     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
   5582 };
   5583 
   5584 #endif
   5585 #if defined(BCM_88375_A0)
   5586 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_MASK_BCM88375_A0r_fields[] = {
   5587     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5588     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5589     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
   5590 };
   5591 
   5592 #endif
   5593 #if defined(BCM_88375_B0)
   5594 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_MASK_BCM88375_B0r_fields[] = {
   5595     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5596     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5597     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
   5598 };
   5599 
   5600 #endif
   5601 #if defined(BCM_88470_A0)
   5602 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_MASK_BCM88470_A0r_fields[] = {
   5603     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5604     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5605     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
   5606 };
   5607 
   5608 #endif
   5609 #if defined(BCM_88470_B0)
   5610 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_MASK_BCM88470_B0r_fields[] = {
   5611     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5612     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5613     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
   5614 };
   5615 
   5616 #endif
   5617 #if defined(BCM_88675_B0)
   5618 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_MASK_BCM88675_B0r_fields[] = {
   5619     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5620     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5621     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
   5622 };
   5623 
   5624 #endif
   5625 #if defined(BCM_88680_A0)
   5626 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_MASK_BCM88680_A0r_fields[] = {
   5627     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5628     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5629     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
   5630 };
   5631 
   5632 #endif
   5633 #if defined(BCM_88675_A0)
   5634 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_TESTr_fields[] = {
   5635     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
   5636 };
   5637 
   5638 #endif
   5639 #if defined(BCM_88375_A0)
   5640 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = {
   5641     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
   5642 };
   5643 
   5644 #endif
   5645 #if defined(BCM_88375_B0)
   5646 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = {
   5647     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
   5648 };
   5649 
   5650 #endif
   5651 #if defined(BCM_88470_A0)
   5652 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = {
   5653     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
   5654 };
   5655 
   5656 #endif
   5657 #if defined(BCM_88470_B0)
   5658 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = {
   5659     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
   5660 };
   5661 
   5662 #endif
   5663 #if defined(BCM_88675_B0)
   5664 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = {
   5665     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
   5666 };
   5667 
   5668 #endif
   5669 #if defined(BCM_88680_A0)
   5670 soc_field_info_t soc_NBIH_ECC_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = {
   5671     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
   5672 };
   5673 
   5674 #endif
   5675 #if defined(BCM_88675_A0)
   5676 soc_field_info_t soc_NBIH_EGQ_CORE_FOR_NIF_QMLFr_fields[] = {
   5677     { EGQ_CORE_FOR_NIF_QMLFf, 24, 0, SOCF_LE }
   5678 };
   5679 
   5680 #endif
   5681 #if defined(BCM_88375_A0)
   5682 soc_field_info_t soc_NBIH_EGQ_CORE_FOR_NIF_QMLF_BCM88375_A0r_fields[] = {
   5683     { EGQ_CORE_FOR_NIF_QMLFf, 24, 0, SOCF_LE }
   5684 };
   5685 
   5686 #endif
   5687 #if defined(BCM_88375_B0)
   5688 soc_field_info_t soc_NBIH_EGQ_CORE_FOR_NIF_QMLF_BCM88375_B0r_fields[] = {
   5689     { EGQ_CORE_FOR_NIF_QMLFf, 24, 0, SOCF_LE }
   5690 };
   5691 
   5692 #endif
   5693 #if defined(BCM_88675_B0)
   5694 soc_field_info_t soc_NBIH_EGQ_CORE_FOR_NIF_QMLF_BCM88675_B0r_fields[] = {
   5695     { EGQ_CORE_FOR_NIF_QMLFf, 24, 0, SOCF_LE }
   5696 };
   5697 
   5698 #endif
   5699 #if defined(BCM_88680_A0)
   5700 soc_field_info_t soc_NBIH_EGQ_CORE_FOR_NIF_QMLF_BCM88680_A0r_fields[] = {
   5701     { EGQ_CORE_FOR_NIF_QMLFf, 24, 0, SOCF_LE }
   5702 };
   5703 
   5704 #endif
   5705 #if defined(BCM_88675_A0)
   5706 soc_field_info_t soc_NBIH_EGQ_PORT_FOR_HRFr_fields[] = {
   5707     { EGQ_PORT_FOR_HRFf, 8, 0, SOCF_LE }
   5708 };
   5709 
   5710 #endif
   5711 #if defined(BCM_88375_A0)
   5712 soc_field_info_t soc_NBIH_EGQ_PORT_FOR_HRF_BCM88375_A0r_fields[] = {
   5713     { EGQ_PORT_FOR_HRFf, 8, 0, SOCF_LE }
   5714 };
   5715 
   5716 #endif
   5717 #if defined(BCM_88375_B0)
   5718 soc_field_info_t soc_NBIH_EGQ_PORT_FOR_HRF_BCM88375_B0r_fields[] = {
   5719     { EGQ_PORT_FOR_HRFf, 8, 0, SOCF_LE }
   5720 };
   5721 
   5722 #endif
   5723 #if defined(BCM_88470_A0)
   5724 soc_field_info_t soc_NBIH_EGQ_PORT_FOR_HRF_BCM88470_A0r_fields[] = {
   5725     { EGQ_PORT_FOR_HRFf, 8, 0, SOCF_LE }
   5726 };
   5727 
   5728 #endif
   5729 #if defined(BCM_88470_B0)
   5730 soc_field_info_t soc_NBIH_EGQ_PORT_FOR_HRF_BCM88470_B0r_fields[] = {
   5731     { EGQ_PORT_FOR_HRFf, 8, 0, SOCF_LE }
   5732 };
   5733 
   5734 #endif
   5735 #if defined(BCM_88675_B0)
   5736 soc_field_info_t soc_NBIH_EGQ_PORT_FOR_HRF_BCM88675_B0r_fields[] = {
   5737     { EGQ_PORT_FOR_HRFf, 8, 0, SOCF_LE }
   5738 };
   5739 
   5740 #endif
   5741 #if defined(BCM_88680_A0)
   5742 soc_field_info_t soc_NBIH_EGQ_PORT_FOR_HRF_BCM88680_A0r_fields[] = {
   5743     { EGQ_PORT_FOR_HRFf, 8, 0, SOCF_LE }
   5744 };
   5745 
   5746 #endif
   5747 #if defined(BCM_88675_A0)
   5748 soc_field_info_t soc_NBIH_EGQ_PORT_FOR_NIF_PORTr_fields[] = {
   5749     { EGQ_PORT_FOR_NIF_PORTf, 8, 0, SOCF_LE }
   5750 };
   5751 
   5752 #endif
   5753 #if defined(BCM_88375_A0)
   5754 soc_field_info_t soc_NBIH_EGQ_PORT_FOR_NIF_PORT_BCM88375_A0r_fields[] = {
   5755     { EGQ_PORT_FOR_NIF_PORTf, 8, 0, SOCF_LE }
   5756 };
   5757 
   5758 #endif
   5759 #if defined(BCM_88375_B0)
   5760 soc_field_info_t soc_NBIH_EGQ_PORT_FOR_NIF_PORT_BCM88375_B0r_fields[] = {
   5761     { EGQ_PORT_FOR_NIF_PORTf, 8, 0, SOCF_LE }
   5762 };
   5763 
   5764 #endif
   5765 #if defined(BCM_88470_A0)
   5766 soc_field_info_t soc_NBIH_EGQ_PORT_FOR_NIF_PORT_BCM88470_A0r_fields[] = {
   5767     { EGQ_PORT_FOR_NIF_PORTf, 8, 0, SOCF_LE }
   5768 };
   5769 
   5770 #endif
   5771 #if defined(BCM_88470_B0)
   5772 soc_field_info_t soc_NBIH_EGQ_PORT_FOR_NIF_PORT_BCM88470_B0r_fields[] = {
   5773     { EGQ_PORT_FOR_NIF_PORTf, 8, 0, SOCF_LE }
   5774 };
   5775 
   5776 #endif
   5777 #if defined(BCM_88675_B0)
   5778 soc_field_info_t soc_NBIH_EGQ_PORT_FOR_NIF_PORT_BCM88675_B0r_fields[] = {
   5779     { EGQ_PORT_FOR_NIF_PORTf, 8, 0, SOCF_LE }
   5780 };
   5781 
   5782 #endif
   5783 #if defined(BCM_88680_A0)
   5784 soc_field_info_t soc_NBIH_EGQ_PORT_FOR_NIF_PORT_BCM88680_A0r_fields[] = {
   5785     { EGQ_PORT_FOR_NIF_PORTf, 8, 0, SOCF_LE }
   5786 };
   5787 
   5788 #endif
   5789 #if defined(BCM_88675_A0)
   5790 soc_field_info_t soc_NBIH_ELK_CFGr_fields[] = {
   5791     { ELK_ON_ILKN_PORT_0_ELK_Nf, 1, 0, 0 },
   5792     { ELK_ON_ILKN_PORT_1_ELK_Nf, 1, 1, 0 },
   5793     { ELK_RX_ACTIVE_NBIH_ELK_Nf, 1, 4, 0 },
   5794     { ELK_RX_ACTIVE_NBIL_0_ELK_Nf, 1, 5, 0 },
   5795     { ELK_RX_ACTIVE_NBIL_1_ELK_Nf, 1, 6, 0 },
   5796     { ELK_START_TX_THRESHOLD_Nf, 3, 8, SOCF_LE },
   5797     { ELK_TX_PROPAGATE_ECC_ERR_Nf, 1, 12, SOCF_RES }
   5798 };
   5799 
   5800 #endif
   5801 #if defined(BCM_88375_A0)
   5802 soc_field_info_t soc_NBIH_ELK_CFG_BCM88375_A0r_fields[] = {
   5803     { ELK_ON_ILKN_PORT_0_ELK_Nf, 1, 0, 0 },
   5804     { ELK_ON_ILKN_PORT_1_ELK_Nf, 1, 1, 0 },
   5805     { ELK_RX_ACTIVE_NBIH_ELK_Nf, 1, 4, 0 },
   5806     { ELK_RX_ACTIVE_NBIL_0_ELK_Nf, 1, 5, 0 },
   5807     { ELK_RX_ACTIVE_NBIL_1_ELK_Nf, 1, 6, 0 },
   5808     { ELK_START_TX_THRESHOLD_Nf, 3, 8, SOCF_LE },
   5809     { ELK_TX_PROPAGATE_ECC_ERR_Nf, 1, 12, SOCF_RES }
   5810 };
   5811 
   5812 #endif
   5813 #if defined(BCM_88375_B0)
   5814 soc_field_info_t soc_NBIH_ELK_CFG_BCM88375_B0r_fields[] = {
   5815     { ELK_ON_ILKN_PORT_0_ELK_Nf, 1, 0, 0 },
   5816     { ELK_ON_ILKN_PORT_1_ELK_Nf, 1, 1, 0 },
   5817     { ELK_RX_ACTIVE_NBIH_ELK_Nf, 1, 4, 0 },
   5818     { ELK_RX_ACTIVE_NBIL_0_ELK_Nf, 1, 5, 0 },
   5819     { ELK_RX_ACTIVE_NBIL_1_ELK_Nf, 1, 6, 0 },
   5820     { ELK_START_TX_THRESHOLD_Nf, 3, 8, SOCF_LE },
   5821     { ELK_TX_PROPAGATE_ECC_ERR_Nf, 1, 12, SOCF_RES }
   5822 };
   5823 
   5824 #endif
   5825 #if defined(BCM_88470_A0)
   5826 soc_field_info_t soc_NBIH_ELK_CFG_BCM88470_A0r_fields[] = {
   5827     { ELK_ON_ILKN_PORT_0_ELK_Nf, 1, 0, 0 },
   5828     { ELK_ON_ILKN_PORT_2_ELK_Nf, 1, 1, 0 },
   5829     { ELK_RX_ACTIVE_NBIH_ELK_Nf, 1, 4, 0 },
   5830     { ELK_RX_ACTIVE_NBIL_0_ELK_Nf, 1, 5, 0 },
   5831     { ELK_RX_ACTIVE_NBIL_1_ELK_Nf, 1, 6, 0 },
   5832     { ELK_START_TX_THRESHOLD_Nf, 3, 8, SOCF_LE },
   5833     { ELK_TX_PROPAGATE_ECC_ERR_Nf, 1, 12, SOCF_RES }
   5834 };
   5835 
   5836 #endif
   5837 #if defined(BCM_88470_B0)
   5838 soc_field_info_t soc_NBIH_ELK_CFG_BCM88470_B0r_fields[] = {
   5839     { ELK_ON_ILKN_PORT_0_ELK_Nf, 1, 0, 0 },
   5840     { ELK_ON_ILKN_PORT_2_ELK_Nf, 1, 1, 0 },
   5841     { ELK_RX_ACTIVE_NBIH_ELK_Nf, 1, 4, 0 },
   5842     { ELK_RX_ACTIVE_NBIL_0_ELK_Nf, 1, 5, 0 },
   5843     { ELK_RX_ACTIVE_NBIL_1_ELK_Nf, 1, 6, 0 },
   5844     { ELK_START_TX_THRESHOLD_Nf, 3, 8, SOCF_LE },
   5845     { ELK_TX_PROPAGATE_ECC_ERR_Nf, 1, 12, SOCF_RES }
   5846 };
   5847 
   5848 #endif
   5849 #if defined(BCM_88675_B0)
   5850 soc_field_info_t soc_NBIH_ELK_CFG_BCM88675_B0r_fields[] = {
   5851     { ELK_ON_ILKN_PORT_0_ELK_Nf, 1, 0, 0 },
   5852     { ELK_ON_ILKN_PORT_1_ELK_Nf, 1, 1, 0 },
   5853     { ELK_RX_ACTIVE_NBIH_ELK_Nf, 1, 4, 0 },
   5854     { ELK_RX_ACTIVE_NBIL_0_ELK_Nf, 1, 5, 0 },
   5855     { ELK_RX_ACTIVE_NBIL_1_ELK_Nf, 1, 6, 0 },
   5856     { ELK_START_TX_THRESHOLD_Nf, 3, 8, SOCF_LE },
   5857     { ELK_TX_PROPAGATE_ECC_ERR_Nf, 1, 12, SOCF_RES }
   5858 };
   5859 
   5860 #endif
   5861 #if defined(BCM_88680_A0)
   5862 soc_field_info_t soc_NBIH_ELK_CFG_BCM88680_A0r_fields[] = {
   5863     { ELK_ON_ILKN_PORT_0_ELK_Nf, 1, 0, 0 },
   5864     { ELK_ON_ILKN_PORT_1_ELK_Nf, 1, 1, 0 },
   5865     { ELK_RX_ACTIVE_NBIH_ELK_Nf, 1, 4, 0 },
   5866     { ELK_RX_ACTIVE_NBIL_0_ELK_Nf, 1, 5, 0 },
   5867     { ELK_RX_ACTIVE_NBIL_1_ELK_Nf, 1, 6, 0 },
   5868     { ELK_START_TX_THRESHOLD_Nf, 3, 8, SOCF_LE },
   5869     { ELK_TX_PROPAGATE_ECC_ERR_Nf, 1, 12, SOCF_RES }
   5870 };
   5871 
   5872 #endif
   5873 #if defined(BCM_88470_A0)
   5874 soc_field_info_t soc_NBIH_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields[] = {
   5875     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
   5876 };
   5877 
   5878 #endif
   5879 #if defined(BCM_88470_B0)
   5880 soc_field_info_t soc_NBIH_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88470_B0r_fields[] = {
   5881     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
   5882 };
   5883 
   5884 #endif
   5885 #if defined(BCM_88675_A0)
   5886 soc_field_info_t soc_NBIH_ENABLE_INTERLAKENr_fields[] = {
   5887     { ENABLE_PORT_0f, 1, 0, 0 },
   5888     { ENABLE_PORT_1f, 1, 1, 0 },
   5889     { ENABLE_PORT_2f, 1, 2, 0 },
   5890     { ENABLE_PORT_3f, 1, 3, 0 },
   5891     { ENABLE_PORT_4f, 1, 4, 0 },
   5892     { ENABLE_PORT_5f, 1, 5, 0 }
   5893 };
   5894 
   5895 #endif
   5896 #if defined(BCM_88375_A0)
   5897 soc_field_info_t soc_NBIH_ENABLE_INTERLAKEN_BCM88375_A0r_fields[] = {
   5898     { ENABLE_PORT_0f, 1, 0, 0 },
   5899     { ENABLE_PORT_1f, 1, 1, 0 },
   5900     { ENABLE_PORT_2f, 1, 2, 0 },
   5901     { ENABLE_PORT_3f, 1, 3, 0 },
   5902     { ENABLE_PORT_4f, 1, 4, 0 },
   5903     { ENABLE_PORT_5f, 1, 5, 0 }
   5904 };
   5905 
   5906 #endif
   5907 #if defined(BCM_88375_B0)
   5908 soc_field_info_t soc_NBIH_ENABLE_INTERLAKEN_BCM88375_B0r_fields[] = {
   5909     { ENABLE_PORT_0f, 1, 0, 0 },
   5910     { ENABLE_PORT_1f, 1, 1, 0 },
   5911     { ENABLE_PORT_2f, 1, 2, 0 },
   5912     { ENABLE_PORT_3f, 1, 3, 0 },
   5913     { ENABLE_PORT_4f, 1, 4, 0 },
   5914     { ENABLE_PORT_5f, 1, 5, 0 }
   5915 };
   5916 
   5917 #endif
   5918 #if defined(BCM_88470_A0)
   5919 soc_field_info_t soc_NBIH_ENABLE_INTERLAKEN_BCM88470_A0r_fields[] = {
   5920     { ENABLE_PORT_0f, 1, 0, 0 },
   5921     { ENABLE_PORT_1f, 1, 1, 0 },
   5922     { ENABLE_PORT_2f, 1, 2, 0 },
   5923     { ENABLE_PORT_3f, 1, 3, 0 },
   5924     { HRF_0_TAKES_TWO_SEGMENTSf, 1, 4, 0 },
   5925     { HRF_2_TAKES_TWO_SEGMENTSf, 1, 5, 0 }
   5926 };
   5927 
   5928 #endif
   5929 #if defined(BCM_88470_B0)
   5930 soc_field_info_t soc_NBIH_ENABLE_INTERLAKEN_BCM88470_B0r_fields[] = {
   5931     { ENABLE_PORT_0f, 1, 0, 0 },
   5932     { ENABLE_PORT_1f, 1, 1, 0 },
   5933     { ENABLE_PORT_2f, 1, 2, 0 },
   5934     { ENABLE_PORT_3f, 1, 3, 0 },
   5935     { HRF_0_TAKES_TWO_SEGMENTSf, 1, 4, 0 },
   5936     { HRF_2_TAKES_TWO_SEGMENTSf, 1, 5, 0 }
   5937 };
   5938 
   5939 #endif
   5940 #if defined(BCM_88675_B0)
   5941 soc_field_info_t soc_NBIH_ENABLE_INTERLAKEN_BCM88675_B0r_fields[] = {
   5942     { ENABLE_PORT_0f, 1, 0, 0 },
   5943     { ENABLE_PORT_1f, 1, 1, 0 },
   5944     { ENABLE_PORT_2f, 1, 2, 0 },
   5945     { ENABLE_PORT_3f, 1, 3, 0 },
   5946     { ENABLE_PORT_4f, 1, 4, 0 },
   5947     { ENABLE_PORT_5f, 1, 5, 0 }
   5948 };
   5949 
   5950 #endif
   5951 #if defined(BCM_88680_A0)
   5952 soc_field_info_t soc_NBIH_ENABLE_INTERLAKEN_BCM88680_A0r_fields[] = {
   5953     { ENABLE_PORT_0f, 1, 0, 0 },
   5954     { ENABLE_PORT_1f, 1, 1, 0 },
   5955     { ENABLE_PORT_2f, 1, 2, 0 },
   5956     { ENABLE_PORT_3f, 1, 3, 0 },
   5957     { ENABLE_PORT_4f, 1, 4, 0 },
   5958     { ENABLE_PORT_5f, 1, 5, 0 },
   5959     { ILKN_PORT_0_USE_TWO_SEGMENTS_RXf, 1, 6, 0 },
   5960     { ILKN_PORT_0_USE_TWO_SEGMENTS_TXf, 1, 7, 0 }
   5961 };
   5962 
   5963 #endif
   5964 #if defined(BCM_88675_A0)
   5965 soc_field_info_t soc_NBIH_ENABLE_INTERLAKEN_HRFr_fields[] = {
   5966     { RX_HRF_ENABLE_HRF_0f, 1, 0, 0 },
   5967     { RX_HRF_ENABLE_HRF_1f, 1, 1, 0 },
   5968     { RX_HRF_ENABLE_HRF_10f, 1, 10, 0 },
   5969     { RX_HRF_ENABLE_HRF_11f, 1, 11, 0 },
   5970     { RX_HRF_ENABLE_HRF_2f, 1, 2, 0 },
   5971     { RX_HRF_ENABLE_HRF_3f, 1, 3, 0 },
   5972     { RX_HRF_ENABLE_HRF_4f, 1, 4, 0 },
   5973     { RX_HRF_ENABLE_HRF_5f, 1, 5, 0 },
   5974     { RX_HRF_ENABLE_HRF_6f, 1, 6, 0 },
   5975     { RX_HRF_ENABLE_HRF_7f, 1, 7, 0 },
   5976     { RX_HRF_ENABLE_HRF_8f, 1, 8, 0 },
   5977     { RX_HRF_ENABLE_HRF_9f, 1, 9, 0 }
   5978 };
   5979 
   5980 #endif
   5981 #if defined(BCM_88375_A0)
   5982 soc_field_info_t soc_NBIH_ENABLE_INTERLAKEN_HRF_BCM88375_A0r_fields[] = {
   5983     { RX_HRF_ENABLE_HRF_0f, 1, 0, 0 },
   5984     { RX_HRF_ENABLE_HRF_1f, 1, 1, 0 },
   5985     { RX_HRF_ENABLE_HRF_10f, 1, 10, 0 },
   5986     { RX_HRF_ENABLE_HRF_11f, 1, 11, 0 },
   5987     { RX_HRF_ENABLE_HRF_2f, 1, 2, 0 },
   5988     { RX_HRF_ENABLE_HRF_3f, 1, 3, 0 },
   5989     { RX_HRF_ENABLE_HRF_4f, 1, 4, 0 },
   5990     { RX_HRF_ENABLE_HRF_5f, 1, 5, 0 },
   5991     { RX_HRF_ENABLE_HRF_6f, 1, 6, 0 },
   5992     { RX_HRF_ENABLE_HRF_7f, 1, 7, 0 },
   5993     { RX_HRF_ENABLE_HRF_8f, 1, 8, 0 },
   5994     { RX_HRF_ENABLE_HRF_9f, 1, 9, 0 }
   5995 };
   5996 
   5997 #endif
   5998 #if defined(BCM_88375_B0)
   5999 soc_field_info_t soc_NBIH_ENABLE_INTERLAKEN_HRF_BCM88375_B0r_fields[] = {
   6000     { RX_HRF_ENABLE_HRF_0f, 1, 0, 0 },
   6001     { RX_HRF_ENABLE_HRF_1f, 1, 1, 0 },
   6002     { RX_HRF_ENABLE_HRF_10f, 1, 10, 0 },
   6003     { RX_HRF_ENABLE_HRF_11f, 1, 11, 0 },
   6004     { RX_HRF_ENABLE_HRF_2f, 1, 2, 0 },
   6005     { RX_HRF_ENABLE_HRF_3f, 1, 3, 0 },
   6006     { RX_HRF_ENABLE_HRF_4f, 1, 4, 0 },
   6007     { RX_HRF_ENABLE_HRF_5f, 1, 5, 0 },
   6008     { RX_HRF_ENABLE_HRF_6f, 1, 6, 0 },
   6009     { RX_HRF_ENABLE_HRF_7f, 1, 7, 0 },
   6010     { RX_HRF_ENABLE_HRF_8f, 1, 8, 0 },
   6011     { RX_HRF_ENABLE_HRF_9f, 1, 9, 0 }
   6012 };
   6013 
   6014 #endif
   6015 #if defined(BCM_88470_A0)
   6016 soc_field_info_t soc_NBIH_ENABLE_INTERLAKEN_HRF_BCM88470_A0r_fields[] = {
   6017     { RX_HRF_ENABLE_HRF_0f, 1, 0, 0 },
   6018     { RX_HRF_ENABLE_HRF_1f, 1, 1, 0 },
   6019     { RX_HRF_ENABLE_HRF_2f, 1, 2, 0 },
   6020     { RX_HRF_ENABLE_HRF_3f, 1, 3, 0 },
   6021     { RX_HRF_ENABLE_HRF_4f, 1, 4, 0 },
   6022     { RX_HRF_ENABLE_HRF_5f, 1, 5, 0 },
   6023     { RX_HRF_ENABLE_HRF_6f, 1, 6, 0 },
   6024     { RX_HRF_ENABLE_HRF_7f, 1, 7, 0 }
   6025 };
   6026 
   6027 #endif
   6028 #if defined(BCM_88470_B0)
   6029 soc_field_info_t soc_NBIH_ENABLE_INTERLAKEN_HRF_BCM88470_B0r_fields[] = {
   6030     { RX_HRF_ENABLE_HRF_0f, 1, 0, 0 },
   6031     { RX_HRF_ENABLE_HRF_1f, 1, 1, 0 },
   6032     { RX_HRF_ENABLE_HRF_2f, 1, 2, 0 },
   6033     { RX_HRF_ENABLE_HRF_3f, 1, 3, 0 },
   6034     { RX_HRF_ENABLE_HRF_4f, 1, 4, 0 },
   6035     { RX_HRF_ENABLE_HRF_5f, 1, 5, 0 },
   6036     { RX_HRF_ENABLE_HRF_6f, 1, 6, 0 },
   6037     { RX_HRF_ENABLE_HRF_7f, 1, 7, 0 }
   6038 };
   6039 
   6040 #endif
   6041 #if defined(BCM_88675_B0)
   6042 soc_field_info_t soc_NBIH_ENABLE_INTERLAKEN_HRF_BCM88675_B0r_fields[] = {
   6043     { RX_HRF_ENABLE_HRF_0f, 1, 0, 0 },
   6044     { RX_HRF_ENABLE_HRF_1f, 1, 1, 0 },
   6045     { RX_HRF_ENABLE_HRF_10f, 1, 10, 0 },
   6046     { RX_HRF_ENABLE_HRF_11f, 1, 11, 0 },
   6047     { RX_HRF_ENABLE_HRF_2f, 1, 2, 0 },
   6048     { RX_HRF_ENABLE_HRF_3f, 1, 3, 0 },
   6049     { RX_HRF_ENABLE_HRF_4f, 1, 4, 0 },
   6050     { RX_HRF_ENABLE_HRF_5f, 1, 5, 0 },
   6051     { RX_HRF_ENABLE_HRF_6f, 1, 6, 0 },
   6052     { RX_HRF_ENABLE_HRF_7f, 1, 7, 0 },
   6053     { RX_HRF_ENABLE_HRF_8f, 1, 8, 0 },
   6054     { RX_HRF_ENABLE_HRF_9f, 1, 9, 0 }
   6055 };
   6056 
   6057 #endif
   6058 #if defined(BCM_88680_A0)
   6059 soc_field_info_t soc_NBIH_ENABLE_INTERLAKEN_HRF_BCM88680_A0r_fields[] = {
   6060     { RX_HRF_ENABLE_HRF_0f, 1, 0, 0 },
   6061     { RX_HRF_ENABLE_HRF_1f, 1, 1, 0 },
   6062     { RX_HRF_ENABLE_HRF_10f, 1, 10, 0 },
   6063     { RX_HRF_ENABLE_HRF_11f, 1, 11, 0 },
   6064     { RX_HRF_ENABLE_HRF_2f, 1, 2, 0 },
   6065     { RX_HRF_ENABLE_HRF_3f, 1, 3, 0 },
   6066     { RX_HRF_ENABLE_HRF_4f, 1, 4, 0 },
   6067     { RX_HRF_ENABLE_HRF_5f, 1, 5, 0 },
   6068     { RX_HRF_ENABLE_HRF_6f, 1, 6, 0 },
   6069     { RX_HRF_ENABLE_HRF_7f, 1, 7, 0 },
   6070     { RX_HRF_ENABLE_HRF_8f, 1, 8, 0 },
   6071     { RX_HRF_ENABLE_HRF_9f, 1, 9, 0 }
   6072 };
   6073 
   6074 #endif
   6075 #if defined(BCM_88675_A0)
   6076 soc_field_info_t soc_NBIH_ERROR_INITIATION_DATAr_fields[] = {
   6077     { ERR_WRf, 1, 0, SOCF_SIG }
   6078 };
   6079 
   6080 #endif
   6081 #if defined(BCM_88375_A0)
   6082 soc_field_info_t soc_NBIH_ERROR_INITIATION_DATA_BCM88375_A0r_fields[] = {
   6083     { ERR_WRf, 1, 0, SOCF_SIG }
   6084 };
   6085 
   6086 #endif
   6087 #if defined(BCM_88375_B0)
   6088 soc_field_info_t soc_NBIH_ERROR_INITIATION_DATA_BCM88375_B0r_fields[] = {
   6089     { ERR_WRf, 1, 0, SOCF_SIG }
   6090 };
   6091 
   6092 #endif
   6093 #if defined(BCM_88470_A0)
   6094 soc_field_info_t soc_NBIH_ERROR_INITIATION_DATA_BCM88470_A0r_fields[] = {
   6095     { ERR_WRf, 1, 0, SOCF_SIG }
   6096 };
   6097 
   6098 #endif
   6099 #if defined(BCM_88470_B0)
   6100 soc_field_info_t soc_NBIH_ERROR_INITIATION_DATA_BCM88470_B0r_fields[] = {
   6101     { ERR_WRf, 1, 0, SOCF_SIG }
   6102 };
   6103 
   6104 #endif
   6105 #if defined(BCM_88675_B0)
   6106 soc_field_info_t soc_NBIH_ERROR_INITIATION_DATA_BCM88675_B0r_fields[] = {
   6107     { ERR_WRf, 1, 0, SOCF_SIG }
   6108 };
   6109 
   6110 #endif
   6111 #if defined(BCM_88680_A0)
   6112 soc_field_info_t soc_NBIH_ERROR_INITIATION_DATA_BCM88680_A0r_fields[] = {
   6113     { ERR_WRf, 1, 0, SOCF_SIG }
   6114 };
   6115 
   6116 #endif
   6117 #if defined(BCM_88675_A0)
   6118 soc_field_info_t soc_NBIH_ETH_TX_GEN_LLFC_CNTr_fields[] = {
   6119     { ETH_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6120 };
   6121 
   6122 #endif
   6123 #if defined(BCM_88375_A0)
   6124 soc_field_info_t soc_NBIH_ETH_TX_GEN_LLFC_CNT_BCM88375_A0r_fields[] = {
   6125     { ETH_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6126 };
   6127 
   6128 #endif
   6129 #if defined(BCM_88375_B0)
   6130 soc_field_info_t soc_NBIH_ETH_TX_GEN_LLFC_CNT_BCM88375_B0r_fields[] = {
   6131     { ETH_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6132 };
   6133 
   6134 #endif
   6135 #if defined(BCM_88470_A0)
   6136 soc_field_info_t soc_NBIH_ETH_TX_GEN_LLFC_CNT_BCM88470_A0r_fields[] = {
   6137     { ETH_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6138 };
   6139 
   6140 #endif
   6141 #if defined(BCM_88470_B0)
   6142 soc_field_info_t soc_NBIH_ETH_TX_GEN_LLFC_CNT_BCM88470_B0r_fields[] = {
   6143     { ETH_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6144 };
   6145 
   6146 #endif
   6147 #if defined(BCM_88675_B0)
   6148 soc_field_info_t soc_NBIH_ETH_TX_GEN_LLFC_CNT_BCM88675_B0r_fields[] = {
   6149     { ETH_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6150 };
   6151 
   6152 #endif
   6153 #if defined(BCM_88680_A0)
   6154 soc_field_info_t soc_NBIH_ETH_TX_GEN_LLFC_CNT_BCM88680_A0r_fields[] = {
   6155     { ETH_TX_GEN_LLFC_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6156 };
   6157 
   6158 #endif
   6159 #if defined(BCM_88675_A0)
   6160 soc_field_info_t soc_NBIH_ETH_TX_LLFC_STOP_TX_CNTr_fields[] = {
   6161     { ETH_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6162 };
   6163 
   6164 #endif
   6165 #if defined(BCM_88375_A0)
   6166 soc_field_info_t soc_NBIH_ETH_TX_LLFC_STOP_TX_CNT_BCM88375_A0r_fields[] = {
   6167     { ETH_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6168 };
   6169 
   6170 #endif
   6171 #if defined(BCM_88375_B0)
   6172 soc_field_info_t soc_NBIH_ETH_TX_LLFC_STOP_TX_CNT_BCM88375_B0r_fields[] = {
   6173     { ETH_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6174 };
   6175 
   6176 #endif
   6177 #if defined(BCM_88470_A0)
   6178 soc_field_info_t soc_NBIH_ETH_TX_LLFC_STOP_TX_CNT_BCM88470_A0r_fields[] = {
   6179     { ETH_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6180 };
   6181 
   6182 #endif
   6183 #if defined(BCM_88470_B0)
   6184 soc_field_info_t soc_NBIH_ETH_TX_LLFC_STOP_TX_CNT_BCM88470_B0r_fields[] = {
   6185     { ETH_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6186 };
   6187 
   6188 #endif
   6189 #if defined(BCM_88675_B0)
   6190 soc_field_info_t soc_NBIH_ETH_TX_LLFC_STOP_TX_CNT_BCM88675_B0r_fields[] = {
   6191     { ETH_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6192 };
   6193 
   6194 #endif
   6195 #if defined(BCM_88680_A0)
   6196 soc_field_info_t soc_NBIH_ETH_TX_LLFC_STOP_TX_CNT_BCM88680_A0r_fields[] = {
   6197     { ETH_TX_LLFC_STOP_TX_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6198 };
   6199 
   6200 #endif
   6201 #if defined(BCM_88675_A0)
   6202 soc_field_info_t soc_NBIH_FC_BISTr_fields[] = {
   6203     { FC_BIST_ENABLEf, 1, 0, SOCF_RES },
   6204     { FC_BIST_SELECTf, 6, 4, SOCF_LE|SOCF_RES }
   6205 };
   6206 
   6207 #endif
   6208 #if defined(BCM_88375_A0)
   6209 soc_field_info_t soc_NBIH_FC_BIST_BCM88375_A0r_fields[] = {
   6210     { FC_BIST_ENABLEf, 1, 0, SOCF_RES },
   6211     { FC_BIST_SELECTf, 6, 4, SOCF_LE|SOCF_RES }
   6212 };
   6213 
   6214 #endif
   6215 #if defined(BCM_88375_B0)
   6216 soc_field_info_t soc_NBIH_FC_BIST_BCM88375_B0r_fields[] = {
   6217     { FC_BIST_ENABLEf, 1, 0, SOCF_RES },
   6218     { FC_BIST_SELECTf, 6, 4, SOCF_LE|SOCF_RES }
   6219 };
   6220 
   6221 #endif
   6222 #if defined(BCM_88470_A0)
   6223 soc_field_info_t soc_NBIH_FC_BIST_BCM88470_A0r_fields[] = {
   6224     { FC_BIST_ENABLEf, 1, 0, SOCF_RES },
   6225     { FC_BIST_SELECTf, 6, 4, SOCF_LE|SOCF_RES }
   6226 };
   6227 
   6228 #endif
   6229 #if defined(BCM_88470_B0)
   6230 soc_field_info_t soc_NBIH_FC_BIST_BCM88470_B0r_fields[] = {
   6231     { FC_BIST_ENABLEf, 1, 0, SOCF_RES },
   6232     { FC_BIST_SELECTf, 6, 4, SOCF_LE|SOCF_RES }
   6233 };
   6234 
   6235 #endif
   6236 #if defined(BCM_88675_B0)
   6237 soc_field_info_t soc_NBIH_FC_BIST_BCM88675_B0r_fields[] = {
   6238     { FC_BIST_ENABLEf, 1, 0, SOCF_RES },
   6239     { FC_BIST_SELECTf, 6, 4, SOCF_LE|SOCF_RES }
   6240 };
   6241 
   6242 #endif
   6243 #if defined(BCM_88680_A0)
   6244 soc_field_info_t soc_NBIH_FC_BIST_BCM88680_A0r_fields[] = {
   6245     { FC_BIST_ENABLEf, 1, 0, SOCF_RES },
   6246     { FC_BIST_SELECTf, 6, 4, SOCF_LE|SOCF_RES }
   6247 };
   6248 
   6249 #endif
   6250 #if defined(BCM_88675_A0)
   6251 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_ETH_TXr_fields[] = {
   6252     { FC_CHOOSE_PORT_FOR_ETH_TXf, 7, 0, SOCF_LE }
   6253 };
   6254 
   6255 #endif
   6256 #if defined(BCM_88375_A0)
   6257 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_ETH_TX_BCM88375_A0r_fields[] = {
   6258     { FC_CHOOSE_PORT_FOR_ETH_TXf, 7, 0, SOCF_LE }
   6259 };
   6260 
   6261 #endif
   6262 #if defined(BCM_88375_B0)
   6263 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_ETH_TX_BCM88375_B0r_fields[] = {
   6264     { FC_CHOOSE_PORT_FOR_ETH_TXf, 7, 0, SOCF_LE }
   6265 };
   6266 
   6267 #endif
   6268 #if defined(BCM_88470_A0)
   6269 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_ETH_TX_BCM88470_A0r_fields[] = {
   6270     { FC_CHOOSE_PORT_FOR_ETH_TXf, 6, 0, SOCF_LE }
   6271 };
   6272 
   6273 #endif
   6274 #if defined(BCM_88470_B0)
   6275 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_ETH_TX_BCM88470_B0r_fields[] = {
   6276     { FC_CHOOSE_PORT_FOR_ETH_TXf, 6, 0, SOCF_LE }
   6277 };
   6278 
   6279 #endif
   6280 #if defined(BCM_88675_B0)
   6281 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_ETH_TX_BCM88675_B0r_fields[] = {
   6282     { FC_CHOOSE_PORT_FOR_ETH_TXf, 7, 0, SOCF_LE }
   6283 };
   6284 
   6285 #endif
   6286 #if defined(BCM_88680_A0)
   6287 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_ETH_TX_BCM88680_A0r_fields[] = {
   6288     { FC_CHOOSE_PORT_FOR_ETH_TXf, 7, 0, SOCF_LE }
   6289 };
   6290 
   6291 #endif
   6292 #if defined(BCM_88675_A0)
   6293 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_PFCr_fields[] = {
   6294     { FC_CHOOSE_PORT_FOR_PFCf, 7, 0, SOCF_LE }
   6295 };
   6296 
   6297 #endif
   6298 #if defined(BCM_88375_A0)
   6299 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_PFC_BCM88375_A0r_fields[] = {
   6300     { FC_CHOOSE_PORT_FOR_PFCf, 7, 0, SOCF_LE }
   6301 };
   6302 
   6303 #endif
   6304 #if defined(BCM_88375_B0)
   6305 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_PFC_BCM88375_B0r_fields[] = {
   6306     { FC_CHOOSE_PORT_FOR_PFCf, 7, 0, SOCF_LE }
   6307 };
   6308 
   6309 #endif
   6310 #if defined(BCM_88470_A0)
   6311 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_PFC_BCM88470_A0r_fields[] = {
   6312     { FC_CHOOSE_PORT_FOR_PFCf, 7, 0, SOCF_LE }
   6313 };
   6314 
   6315 #endif
   6316 #if defined(BCM_88470_B0)
   6317 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_PFC_BCM88470_B0r_fields[] = {
   6318     { FC_CHOOSE_PORT_FOR_PFCf, 7, 0, SOCF_LE }
   6319 };
   6320 
   6321 #endif
   6322 #if defined(BCM_88675_B0)
   6323 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_PFC_BCM88675_B0r_fields[] = {
   6324     { FC_CHOOSE_PORT_FOR_PFCf, 7, 0, SOCF_LE }
   6325 };
   6326 
   6327 #endif
   6328 #if defined(BCM_88680_A0)
   6329 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_PFC_BCM88680_A0r_fields[] = {
   6330     { FC_CHOOSE_PORT_FOR_PFCf, 7, 0, SOCF_LE }
   6331 };
   6332 
   6333 #endif
   6334 #if defined(BCM_88470_A0)
   6335 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_QSGMII_TXr_fields[] = {
   6336     { FC_CHOOSE_PORT_FOR_QSGMII_TXf, 7, 0, SOCF_LE }
   6337 };
   6338 
   6339 #endif
   6340 #if defined(BCM_88470_B0)
   6341 soc_field_info_t soc_NBIH_FC_CHOOSE_PORT_FOR_QSGMII_TX_BCM88470_B0r_fields[] = {
   6342     { FC_CHOOSE_PORT_FOR_QSGMII_TXf, 7, 0, SOCF_LE }
   6343 };
   6344 
   6345 #endif
   6346 #if defined(BCM_88675_A0)
   6347 soc_field_info_t soc_NBIH_FC_GEN_SAFC_REFRESH_TIMERr_fields[] = {
   6348     { FC_TX_N_GEN_SAFC_REFRESH_TIMERf, 16, 0, SOCF_LE },
   6349     { FC_TX_N_GEN_SAFC_REFRESH_TIMER_ONLY_ON_XOFFf, 1, 16, 0 }
   6350 };
   6351 
   6352 #endif
   6353 #if defined(BCM_88375_A0)
   6354 soc_field_info_t soc_NBIH_FC_GEN_SAFC_REFRESH_TIMER_BCM88375_A0r_fields[] = {
   6355     { FC_TX_N_GEN_SAFC_REFRESH_TIMERf, 16, 0, SOCF_LE },
   6356     { FC_TX_N_GEN_SAFC_REFRESH_TIMER_ONLY_ON_XOFFf, 1, 16, 0 }
   6357 };
   6358 
   6359 #endif
   6360 #if defined(BCM_88375_B0)
   6361 soc_field_info_t soc_NBIH_FC_GEN_SAFC_REFRESH_TIMER_BCM88375_B0r_fields[] = {
   6362     { FC_TX_N_GEN_SAFC_REFRESH_TIMERf, 16, 0, SOCF_LE },
   6363     { FC_TX_N_GEN_SAFC_REFRESH_TIMER_ONLY_ON_XOFFf, 1, 16, 0 }
   6364 };
   6365 
   6366 #endif
   6367 #if defined(BCM_88470_A0)
   6368 soc_field_info_t soc_NBIH_FC_GEN_SAFC_REFRESH_TIMER_BCM88470_A0r_fields[] = {
   6369     { FC_TX_N_GEN_SAFC_REFRESH_TIMERf, 16, 0, SOCF_LE },
   6370     { FC_TX_N_GEN_SAFC_REFRESH_TIMER_ONLY_ON_XOFFf, 1, 16, 0 }
   6371 };
   6372 
   6373 #endif
   6374 #if defined(BCM_88470_B0)
   6375 soc_field_info_t soc_NBIH_FC_GEN_SAFC_REFRESH_TIMER_BCM88470_B0r_fields[] = {
   6376     { FC_TX_N_GEN_SAFC_REFRESH_TIMERf, 16, 0, SOCF_LE },
   6377     { FC_TX_N_GEN_SAFC_REFRESH_TIMER_ONLY_ON_XOFFf, 1, 16, 0 }
   6378 };
   6379 
   6380 #endif
   6381 #if defined(BCM_88675_B0)
   6382 soc_field_info_t soc_NBIH_FC_GEN_SAFC_REFRESH_TIMER_BCM88675_B0r_fields[] = {
   6383     { FC_TX_N_GEN_SAFC_REFRESH_TIMERf, 16, 0, SOCF_LE },
   6384     { FC_TX_N_GEN_SAFC_REFRESH_TIMER_ONLY_ON_XOFFf, 1, 16, 0 }
   6385 };
   6386 
   6387 #endif
   6388 #if defined(BCM_88680_A0)
   6389 soc_field_info_t soc_NBIH_FC_GEN_SAFC_REFRESH_TIMER_BCM88680_A0r_fields[] = {
   6390     { FC_TX_N_GEN_SAFC_REFRESH_TIMERf, 16, 0, SOCF_LE },
   6391     { FC_TX_N_GEN_SAFC_REFRESH_TIMER_ONLY_ON_XOFFf, 1, 16, 0 }
   6392 };
   6393 
   6394 #endif
   6395 #if defined(BCM_88675_A0)
   6396 soc_field_info_t soc_NBIH_FC_ILKNr_fields[] = {
   6397     { FC_GEN_LLFC_FROM_ILKN_STATUS_MASKf, 6, 16, SOCF_LE },
   6398     { FC_ILKN_RX_LLFC_ENf, 6, 0, SOCF_LE },
   6399     { FC_ILKN_RX_LLFC_EVERY_16_CHSf, 6, 86, SOCF_LE },
   6400     { FC_ILKN_RX_LLFC_ON_CH_0f, 6, 80, SOCF_LE },
   6401     { FC_ILKN_TX_0_CAL_LENf, 4, 56, SOCF_LE },
   6402     { FC_ILKN_TX_1_CAL_LENf, 4, 60, SOCF_LE },
   6403     { FC_ILKN_TX_2_CAL_LENf, 4, 64, SOCF_LE },
   6404     { FC_ILKN_TX_3_CAL_LENf, 4, 68, SOCF_LE },
   6405     { FC_ILKN_TX_4_CAL_LENf, 4, 72, SOCF_LE },
   6406     { FC_ILKN_TX_5_CAL_LENf, 4, 76, SOCF_LE },
   6407     { FC_ILKN_TX_GEN_LLFC_EVERY_16_CHSf, 6, 40, SOCF_LE },
   6408     { FC_ILKN_TX_GEN_LLFC_ON_ALL_CHSf, 6, 48, SOCF_LE },
   6409     { FC_ILKN_TX_GEN_LLFC_ON_CH_0f, 6, 32, SOCF_LE },
   6410     { FC_LLFC_STOP_TX_WHEN_RETRANSMIT_MASKf, 6, 24, SOCF_LE }
   6411 };
   6412 
   6413 #endif
   6414 #if defined(BCM_88375_A0)
   6415 soc_field_info_t soc_NBIH_FC_ILKN_BCM88375_A0r_fields[] = {
   6416     { FC_GEN_LLFC_FROM_ILKN_STATUS_MASKf, 6, 16, SOCF_LE },
   6417     { FC_ILKN_RX_LLFC_ENf, 6, 0, SOCF_LE },
   6418     { FC_ILKN_RX_LLFC_EVERY_16_CHSf, 6, 86, SOCF_LE },
   6419     { FC_ILKN_RX_LLFC_ON_CH_0f, 6, 80, SOCF_LE },
   6420     { FC_ILKN_TX_0_CAL_LENf, 4, 56, SOCF_LE },
   6421     { FC_ILKN_TX_1_CAL_LENf, 4, 60, SOCF_LE },
   6422     { FC_ILKN_TX_2_CAL_LENf, 4, 64, SOCF_LE },
   6423     { FC_ILKN_TX_3_CAL_LENf, 4, 68, SOCF_LE },
   6424     { FC_ILKN_TX_4_CAL_LENf, 4, 72, SOCF_LE },
   6425     { FC_ILKN_TX_5_CAL_LENf, 4, 76, SOCF_LE },
   6426     { FC_ILKN_TX_GEN_LLFC_EVERY_16_CHSf, 6, 40, SOCF_LE },
   6427     { FC_ILKN_TX_GEN_LLFC_ON_ALL_CHSf, 6, 48, SOCF_LE },
   6428     { FC_ILKN_TX_GEN_LLFC_ON_CH_0f, 6, 32, SOCF_LE },
   6429     { FC_LLFC_STOP_TX_WHEN_RETRANSMIT_MASKf, 6, 24, SOCF_LE }
   6430 };
   6431 
   6432 #endif
   6433 #if defined(BCM_88375_B0)
   6434 soc_field_info_t soc_NBIH_FC_ILKN_BCM88375_B0r_fields[] = {
   6435     { FC_GEN_LLFC_FROM_ILKN_STATUS_MASKf, 6, 16, SOCF_LE },
   6436     { FC_ILKN_RX_LLFC_ENf, 6, 0, SOCF_LE },
   6437     { FC_ILKN_RX_LLFC_EVERY_16_CHSf, 6, 86, SOCF_LE },
   6438     { FC_ILKN_RX_LLFC_ON_CH_0f, 6, 80, SOCF_LE },
   6439     { FC_ILKN_TX_0_CAL_LENf, 4, 56, SOCF_LE },
   6440     { FC_ILKN_TX_1_CAL_LENf, 4, 60, SOCF_LE },
   6441     { FC_ILKN_TX_2_CAL_LENf, 4, 64, SOCF_LE },
   6442     { FC_ILKN_TX_3_CAL_LENf, 4, 68, SOCF_LE },
   6443     { FC_ILKN_TX_4_CAL_LENf, 4, 72, SOCF_LE },
   6444     { FC_ILKN_TX_5_CAL_LENf, 4, 76, SOCF_LE },
   6445     { FC_ILKN_TX_GEN_LLFC_EVERY_16_CHSf, 6, 40, SOCF_LE },
   6446     { FC_ILKN_TX_GEN_LLFC_ON_ALL_CHSf, 6, 48, SOCF_LE },
   6447     { FC_ILKN_TX_GEN_LLFC_ON_CH_0f, 6, 32, SOCF_LE },
   6448     { FC_LLFC_STOP_TX_WHEN_RETRANSMIT_MASKf, 6, 24, SOCF_LE }
   6449 };
   6450 
   6451 #endif
   6452 #if defined(BCM_88470_A0)
   6453 soc_field_info_t soc_NBIH_FC_ILKN_BCM88470_A0r_fields[] = {
   6454     { FC_GEN_LLFC_FROM_ILKN_STATUS_MASKf, 4, 4, SOCF_LE },
   6455     { FC_ILKN_RX_GEN_LLFC_FROM_RX_HRF_DATAf, 4, 84, SOCF_LE },
   6456     { FC_ILKN_RX_GEN_LLFC_FROM_RX_HRF_TDMf, 4, 80, SOCF_LE },
   6457     { FC_ILKN_RX_LLFC_ENf, 4, 0, SOCF_LE },
   6458     { FC_ILKN_RX_LLFC_EVERY_16_CHSf, 4, 76, SOCF_LE },
   6459     { FC_ILKN_RX_LLFC_ON_CH_0f, 4, 72, SOCF_LE },
   6460     { FC_ILKN_TX_0_CAL_LENf, 4, 56, SOCF_LE },
   6461     { FC_ILKN_TX_1_CAL_LENf, 4, 60, SOCF_LE },
   6462     { FC_ILKN_TX_2_CAL_LENf, 4, 64, SOCF_LE },
   6463     { FC_ILKN_TX_3_CAL_LENf, 4, 68, SOCF_LE },
   6464     { FC_ILKN_TX_GEN_LLFC_EVERY_16_CHSf, 4, 16, SOCF_LE },
   6465     { FC_ILKN_TX_GEN_LLFC_ON_ALL_CHSf, 4, 20, SOCF_LE },
   6466     { FC_ILKN_TX_GEN_LLFC_ON_CH_0f, 4, 12, SOCF_LE },
   6467     { FC_LLFC_STOP_TX_WHEN_RETRANSMIT_MASKf, 4, 8, SOCF_LE }
   6468 };
   6469 
   6470 #endif
   6471 #if defined(BCM_88470_B0)
   6472 soc_field_info_t soc_NBIH_FC_ILKN_BCM88470_B0r_fields[] = {
   6473     { FC_GEN_LLFC_FROM_ILKN_STATUS_MASKf, 4, 4, SOCF_LE },
   6474     { FC_ILKN_RX_GEN_LLFC_FROM_RX_HRF_DATAf, 4, 84, SOCF_LE },
   6475     { FC_ILKN_RX_GEN_LLFC_FROM_RX_HRF_TDMf, 4, 80, SOCF_LE },
   6476     { FC_ILKN_RX_LLFC_ENf, 4, 0, SOCF_LE },
   6477     { FC_ILKN_RX_LLFC_EVERY_16_CHSf, 4, 76, SOCF_LE },
   6478     { FC_ILKN_RX_LLFC_ON_CH_0f, 4, 72, SOCF_LE },
   6479     { FC_ILKN_TX_0_CAL_LENf, 4, 56, SOCF_LE },
   6480     { FC_ILKN_TX_1_CAL_LENf, 4, 60, SOCF_LE },
   6481     { FC_ILKN_TX_2_CAL_LENf, 4, 64, SOCF_LE },
   6482     { FC_ILKN_TX_3_CAL_LENf, 4, 68, SOCF_LE },
   6483     { FC_ILKN_TX_GEN_LLFC_EVERY_16_CHSf, 4, 16, SOCF_LE },
   6484     { FC_ILKN_TX_GEN_LLFC_ON_ALL_CHSf, 4, 20, SOCF_LE },
   6485     { FC_ILKN_TX_GEN_LLFC_ON_CH_0f, 4, 12, SOCF_LE },
   6486     { FC_LLFC_STOP_TX_WHEN_RETRANSMIT_MASKf, 4, 8, SOCF_LE }
   6487 };
   6488 
   6489 #endif
   6490 #if defined(BCM_88675_B0)
   6491 soc_field_info_t soc_NBIH_FC_ILKN_BCM88675_B0r_fields[] = {
   6492     { FC_GEN_LLFC_FROM_ILKN_STATUS_MASKf, 6, 16, SOCF_LE },
   6493     { FC_ILKN_RX_LLFC_ENf, 6, 0, SOCF_LE },
   6494     { FC_ILKN_RX_LLFC_EVERY_16_CHSf, 6, 86, SOCF_LE },
   6495     { FC_ILKN_RX_LLFC_ON_CH_0f, 6, 80, SOCF_LE },
   6496     { FC_ILKN_TX_0_CAL_LENf, 4, 56, SOCF_LE },
   6497     { FC_ILKN_TX_1_CAL_LENf, 4, 60, SOCF_LE },
   6498     { FC_ILKN_TX_2_CAL_LENf, 4, 64, SOCF_LE },
   6499     { FC_ILKN_TX_3_CAL_LENf, 4, 68, SOCF_LE },
   6500     { FC_ILKN_TX_4_CAL_LENf, 4, 72, SOCF_LE },
   6501     { FC_ILKN_TX_5_CAL_LENf, 4, 76, SOCF_LE },
   6502     { FC_ILKN_TX_GEN_LLFC_EVERY_16_CHSf, 6, 40, SOCF_LE },
   6503     { FC_ILKN_TX_GEN_LLFC_ON_ALL_CHSf, 6, 48, SOCF_LE },
   6504     { FC_ILKN_TX_GEN_LLFC_ON_CH_0f, 6, 32, SOCF_LE },
   6505     { FC_LLFC_STOP_TX_WHEN_RETRANSMIT_MASKf, 6, 24, SOCF_LE }
   6506 };
   6507 
   6508 #endif
   6509 #if defined(BCM_88680_A0)
   6510 soc_field_info_t soc_NBIH_FC_ILKN_BCM88680_A0r_fields[] = {
   6511     { FC_GEN_LLFC_FROM_ILKN_STATUS_MASKf, 6, 16, SOCF_LE },
   6512     { FC_ILKN_RX_LLFC_ENf, 6, 0, SOCF_LE },
   6513     { FC_ILKN_RX_LLFC_EVERY_16_CHSf, 6, 86, SOCF_LE },
   6514     { FC_ILKN_RX_LLFC_ON_CH_0f, 6, 80, SOCF_LE },
   6515     { FC_ILKN_TX_0_CAL_LENf, 4, 56, SOCF_LE },
   6516     { FC_ILKN_TX_1_CAL_LENf, 4, 60, SOCF_LE },
   6517     { FC_ILKN_TX_2_CAL_LENf, 4, 64, SOCF_LE },
   6518     { FC_ILKN_TX_3_CAL_LENf, 4, 68, SOCF_LE },
   6519     { FC_ILKN_TX_4_CAL_LENf, 4, 72, SOCF_LE },
   6520     { FC_ILKN_TX_5_CAL_LENf, 4, 76, SOCF_LE },
   6521     { FC_ILKN_TX_GEN_LLFC_EVERY_16_CHSf, 6, 40, SOCF_LE },
   6522     { FC_ILKN_TX_GEN_LLFC_ON_ALL_CHSf, 6, 48, SOCF_LE },
   6523     { FC_ILKN_TX_GEN_LLFC_ON_CH_0f, 6, 32, SOCF_LE },
   6524     { FC_LLFC_STOP_TX_WHEN_RETRANSMIT_MASKf, 6, 24, SOCF_LE }
   6525 };
   6526 
   6527 #endif
   6528 #if defined(BCM_88675_A0)
   6529 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_CAL_LENr_fields[] = {
   6530     { FC_ILKN_RX_0_CHFC_CAL_LENf, 9, 0, SOCF_LE },
   6531     { FC_ILKN_RX_1_CHFC_CAL_LENf, 9, 12, SOCF_LE },
   6532     { FC_ILKN_RX_2_CHFC_CAL_LENf, 9, 24, SOCF_LE },
   6533     { FC_ILKN_RX_3_CHFC_CAL_LENf, 9, 36, SOCF_LE },
   6534     { FC_ILKN_RX_4_CHFC_CAL_LENf, 9, 45, SOCF_LE },
   6535     { FC_ILKN_RX_5_CHFC_CAL_LENf, 9, 54, SOCF_LE }
   6536 };
   6537 
   6538 #endif
   6539 #if defined(BCM_88375_A0)
   6540 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_CAL_LEN_BCM88375_A0r_fields[] = {
   6541     { FC_ILKN_RX_0_CHFC_CAL_LENf, 9, 0, SOCF_LE },
   6542     { FC_ILKN_RX_1_CHFC_CAL_LENf, 9, 12, SOCF_LE },
   6543     { FC_ILKN_RX_2_CHFC_CAL_LENf, 9, 24, SOCF_LE },
   6544     { FC_ILKN_RX_3_CHFC_CAL_LENf, 9, 36, SOCF_LE },
   6545     { FC_ILKN_RX_4_CHFC_CAL_LENf, 9, 45, SOCF_LE },
   6546     { FC_ILKN_RX_5_CHFC_CAL_LENf, 9, 54, SOCF_LE }
   6547 };
   6548 
   6549 #endif
   6550 #if defined(BCM_88375_B0)
   6551 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_CAL_LEN_BCM88375_B0r_fields[] = {
   6552     { FC_ILKN_RX_0_CHFC_CAL_LENf, 9, 0, SOCF_LE },
   6553     { FC_ILKN_RX_1_CHFC_CAL_LENf, 9, 12, SOCF_LE },
   6554     { FC_ILKN_RX_2_CHFC_CAL_LENf, 9, 24, SOCF_LE },
   6555     { FC_ILKN_RX_3_CHFC_CAL_LENf, 9, 36, SOCF_LE },
   6556     { FC_ILKN_RX_4_CHFC_CAL_LENf, 9, 45, SOCF_LE },
   6557     { FC_ILKN_RX_5_CHFC_CAL_LENf, 9, 54, SOCF_LE }
   6558 };
   6559 
   6560 #endif
   6561 #if defined(BCM_88470_A0)
   6562 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_CAL_LEN_BCM88470_A0r_fields[] = {
   6563     { FC_ILKN_RX_0_CHFC_CAL_LENf, 9, 0, SOCF_LE },
   6564     { FC_ILKN_RX_1_CHFC_CAL_LENf, 9, 12, SOCF_LE },
   6565     { FC_ILKN_RX_2_CHFC_CAL_LENf, 9, 24, SOCF_LE },
   6566     { FC_ILKN_RX_3_CHFC_CAL_LENf, 9, 36, SOCF_LE }
   6567 };
   6568 
   6569 #endif
   6570 #if defined(BCM_88470_B0)
   6571 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_CAL_LEN_BCM88470_B0r_fields[] = {
   6572     { FC_ILKN_RX_0_CHFC_CAL_LENf, 9, 0, SOCF_LE },
   6573     { FC_ILKN_RX_1_CHFC_CAL_LENf, 9, 12, SOCF_LE },
   6574     { FC_ILKN_RX_2_CHFC_CAL_LENf, 9, 24, SOCF_LE },
   6575     { FC_ILKN_RX_3_CHFC_CAL_LENf, 9, 36, SOCF_LE }
   6576 };
   6577 
   6578 #endif
   6579 #if defined(BCM_88675_B0)
   6580 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_CAL_LEN_BCM88675_B0r_fields[] = {
   6581     { FC_ILKN_RX_0_CHFC_CAL_LENf, 9, 0, SOCF_LE },
   6582     { FC_ILKN_RX_1_CHFC_CAL_LENf, 9, 12, SOCF_LE },
   6583     { FC_ILKN_RX_2_CHFC_CAL_LENf, 9, 24, SOCF_LE },
   6584     { FC_ILKN_RX_3_CHFC_CAL_LENf, 9, 36, SOCF_LE },
   6585     { FC_ILKN_RX_4_CHFC_CAL_LENf, 9, 45, SOCF_LE },
   6586     { FC_ILKN_RX_5_CHFC_CAL_LENf, 9, 54, SOCF_LE }
   6587 };
   6588 
   6589 #endif
   6590 #if defined(BCM_88680_A0)
   6591 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_CAL_LEN_BCM88680_A0r_fields[] = {
   6592     { FC_ILKN_RX_0_CHFC_CAL_LENf, 9, 0, SOCF_LE },
   6593     { FC_ILKN_RX_1_CHFC_CAL_LENf, 9, 12, SOCF_LE },
   6594     { FC_ILKN_RX_2_CHFC_CAL_LENf, 9, 24, SOCF_LE },
   6595     { FC_ILKN_RX_3_CHFC_CAL_LENf, 9, 36, SOCF_LE },
   6596     { FC_ILKN_RX_4_CHFC_CAL_LENf, 9, 45, SOCF_LE },
   6597     { FC_ILKN_RX_5_CHFC_CAL_LENf, 9, 54, SOCF_LE }
   6598 };
   6599 
   6600 #endif
   6601 #if defined(BCM_88675_A0)
   6602 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_FORCEr_fields[] = {
   6603     { FC_ILKN_RX_CHFC_FORCEf, 64, 0, SOCF_LE }
   6604 };
   6605 
   6606 #endif
   6607 #if defined(BCM_88375_A0)
   6608 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_FORCE_BCM88375_A0r_fields[] = {
   6609     { FC_ILKN_RX_CHFC_FORCEf, 64, 0, SOCF_LE }
   6610 };
   6611 
   6612 #endif
   6613 #if defined(BCM_88375_B0)
   6614 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_FORCE_BCM88375_B0r_fields[] = {
   6615     { FC_ILKN_RX_CHFC_FORCEf, 64, 0, SOCF_LE }
   6616 };
   6617 
   6618 #endif
   6619 #if defined(BCM_88470_A0)
   6620 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_FORCE_BCM88470_A0r_fields[] = {
   6621     { FC_ILKN_RX_CHFC_FORCEf, 64, 0, SOCF_LE }
   6622 };
   6623 
   6624 #endif
   6625 #if defined(BCM_88470_B0)
   6626 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_FORCE_BCM88470_B0r_fields[] = {
   6627     { FC_ILKN_RX_CHFC_FORCEf, 64, 0, SOCF_LE }
   6628 };
   6629 
   6630 #endif
   6631 #if defined(BCM_88675_B0)
   6632 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_FORCE_BCM88675_B0r_fields[] = {
   6633     { FC_ILKN_RX_CHFC_FORCEf, 64, 0, SOCF_LE }
   6634 };
   6635 
   6636 #endif
   6637 #if defined(BCM_88680_A0)
   6638 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_FORCE_BCM88680_A0r_fields[] = {
   6639     { FC_ILKN_RX_CHFC_FORCEf, 64, 0, SOCF_LE }
   6640 };
   6641 
   6642 #endif
   6643 #if defined(BCM_88675_A0)
   6644 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_TO_CFC_MASKr_fields[] = {
   6645     { FC_ILKN_RX_CHFC_TO_CFC_MASKf, 64, 0, SOCF_LE }
   6646 };
   6647 
   6648 #endif
   6649 #if defined(BCM_88375_A0)
   6650 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_TO_CFC_MASK_BCM88375_A0r_fields[] = {
   6651     { FC_ILKN_RX_CHFC_TO_CFC_MASKf, 64, 0, SOCF_LE }
   6652 };
   6653 
   6654 #endif
   6655 #if defined(BCM_88375_B0)
   6656 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_TO_CFC_MASK_BCM88375_B0r_fields[] = {
   6657     { FC_ILKN_RX_CHFC_TO_CFC_MASKf, 64, 0, SOCF_LE }
   6658 };
   6659 
   6660 #endif
   6661 #if defined(BCM_88470_A0)
   6662 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_TO_CFC_MASK_BCM88470_A0r_fields[] = {
   6663     { FC_ILKN_RX_CHFC_TO_CFC_MASKf, 64, 0, SOCF_LE }
   6664 };
   6665 
   6666 #endif
   6667 #if defined(BCM_88470_B0)
   6668 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_TO_CFC_MASK_BCM88470_B0r_fields[] = {
   6669     { FC_ILKN_RX_CHFC_TO_CFC_MASKf, 64, 0, SOCF_LE }
   6670 };
   6671 
   6672 #endif
   6673 #if defined(BCM_88675_B0)
   6674 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_TO_CFC_MASK_BCM88675_B0r_fields[] = {
   6675     { FC_ILKN_RX_CHFC_TO_CFC_MASKf, 64, 0, SOCF_LE }
   6676 };
   6677 
   6678 #endif
   6679 #if defined(BCM_88680_A0)
   6680 soc_field_info_t soc_NBIH_FC_ILKN_RX_CHFC_TO_CFC_MASK_BCM88680_A0r_fields[] = {
   6681     { FC_ILKN_RX_CHFC_TO_CFC_MASKf, 64, 0, SOCF_LE }
   6682 };
   6683 
   6684 #endif
   6685 #if defined(BCM_88675_A0)
   6686 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_CFC_RAWr_fields[] = {
   6687     { FC_ILKN_RX_IB_CHFC_FROM_CFC_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6688 };
   6689 
   6690 #endif
   6691 #if defined(BCM_88375_A0)
   6692 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_CFC_RAW_BCM88375_A0r_fields[] = {
   6693     { FC_ILKN_RX_IB_CHFC_FROM_CFC_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6694 };
   6695 
   6696 #endif
   6697 #if defined(BCM_88375_B0)
   6698 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_CFC_RAW_BCM88375_B0r_fields[] = {
   6699     { FC_ILKN_RX_IB_CHFC_FROM_CFC_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6700 };
   6701 
   6702 #endif
   6703 #if defined(BCM_88470_A0)
   6704 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_CFC_RAW_BCM88470_A0r_fields[] = {
   6705     { FC_ILKN_RX_IB_CHFC_FROM_CFC_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6706 };
   6707 
   6708 #endif
   6709 #if defined(BCM_88470_B0)
   6710 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_CFC_RAW_BCM88470_B0r_fields[] = {
   6711     { FC_ILKN_RX_IB_CHFC_FROM_CFC_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6712 };
   6713 
   6714 #endif
   6715 #if defined(BCM_88675_B0)
   6716 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_CFC_RAW_BCM88675_B0r_fields[] = {
   6717     { FC_ILKN_RX_IB_CHFC_FROM_CFC_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6718 };
   6719 
   6720 #endif
   6721 #if defined(BCM_88680_A0)
   6722 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_CFC_RAW_BCM88680_A0r_fields[] = {
   6723     { FC_ILKN_RX_IB_CHFC_FROM_CFC_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6724 };
   6725 
   6726 #endif
   6727 #if defined(BCM_88675_A0)
   6728 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_PORT_RAWr_fields[] = {
   6729     { FC_ILKN_RX_IB_CHFC_FROM_PORT_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6730 };
   6731 
   6732 #endif
   6733 #if defined(BCM_88375_A0)
   6734 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_PORT_RAW_BCM88375_A0r_fields[] = {
   6735     { FC_ILKN_RX_IB_CHFC_FROM_PORT_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6736 };
   6737 
   6738 #endif
   6739 #if defined(BCM_88375_B0)
   6740 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_PORT_RAW_BCM88375_B0r_fields[] = {
   6741     { FC_ILKN_RX_IB_CHFC_FROM_PORT_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6742 };
   6743 
   6744 #endif
   6745 #if defined(BCM_88470_A0)
   6746 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_PORT_RAW_BCM88470_A0r_fields[] = {
   6747     { FC_ILKN_RX_IB_CHFC_FROM_PORT_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6748 };
   6749 
   6750 #endif
   6751 #if defined(BCM_88470_B0)
   6752 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_PORT_RAW_BCM88470_B0r_fields[] = {
   6753     { FC_ILKN_RX_IB_CHFC_FROM_PORT_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6754 };
   6755 
   6756 #endif
   6757 #if defined(BCM_88675_B0)
   6758 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_PORT_RAW_BCM88675_B0r_fields[] = {
   6759     { FC_ILKN_RX_IB_CHFC_FROM_PORT_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6760 };
   6761 
   6762 #endif
   6763 #if defined(BCM_88680_A0)
   6764 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_PORT_RAW_BCM88680_A0r_fields[] = {
   6765     { FC_ILKN_RX_IB_CHFC_FROM_PORT_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6766 };
   6767 
   6768 #endif
   6769 #if defined(BCM_88675_A0)
   6770 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_PORT_ROCr_fields[] = {
   6771     { FC_ILKN_RX_IB_CHFC_FROM_PORT_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6772 };
   6773 
   6774 #endif
   6775 #if defined(BCM_88375_A0)
   6776 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_PORT_ROC_BCM88375_A0r_fields[] = {
   6777     { FC_ILKN_RX_IB_CHFC_FROM_PORT_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6778 };
   6779 
   6780 #endif
   6781 #if defined(BCM_88375_B0)
   6782 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_PORT_ROC_BCM88375_B0r_fields[] = {
   6783     { FC_ILKN_RX_IB_CHFC_FROM_PORT_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6784 };
   6785 
   6786 #endif
   6787 #if defined(BCM_88470_A0)
   6788 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_PORT_ROC_BCM88470_A0r_fields[] = {
   6789     { FC_ILKN_RX_IB_CHFC_FROM_PORT_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6790 };
   6791 
   6792 #endif
   6793 #if defined(BCM_88470_B0)
   6794 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_PORT_ROC_BCM88470_B0r_fields[] = {
   6795     { FC_ILKN_RX_IB_CHFC_FROM_PORT_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6796 };
   6797 
   6798 #endif
   6799 #if defined(BCM_88675_B0)
   6800 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_PORT_ROC_BCM88675_B0r_fields[] = {
   6801     { FC_ILKN_RX_IB_CHFC_FROM_PORT_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6802 };
   6803 
   6804 #endif
   6805 #if defined(BCM_88680_A0)
   6806 soc_field_info_t soc_NBIH_FC_ILKN_RX_IB_CHFC_FROM_PORT_ROC_BCM88680_A0r_fields[] = {
   6807     { FC_ILKN_RX_IB_CHFC_FROM_PORT_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6808 };
   6809 
   6810 #endif
   6811 #if defined(BCM_88675_A0)
   6812 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_CHFC_FROM_CFC_MASKr_fields[] = {
   6813     { FC_ILKN_TX_GEN_CHFC_FROM_CFC_MASKf, 64, 0, SOCF_LE }
   6814 };
   6815 
   6816 #endif
   6817 #if defined(BCM_88375_A0)
   6818 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_CHFC_FROM_CFC_MASK_BCM88375_A0r_fields[] = {
   6819     { FC_ILKN_TX_GEN_CHFC_FROM_CFC_MASKf, 64, 0, SOCF_LE }
   6820 };
   6821 
   6822 #endif
   6823 #if defined(BCM_88375_B0)
   6824 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_CHFC_FROM_CFC_MASK_BCM88375_B0r_fields[] = {
   6825     { FC_ILKN_TX_GEN_CHFC_FROM_CFC_MASKf, 64, 0, SOCF_LE }
   6826 };
   6827 
   6828 #endif
   6829 #if defined(BCM_88470_A0)
   6830 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_CHFC_FROM_CFC_MASK_BCM88470_A0r_fields[] = {
   6831     { FC_ILKN_TX_GEN_CHFC_FROM_CFC_MASKf, 64, 0, SOCF_LE }
   6832 };
   6833 
   6834 #endif
   6835 #if defined(BCM_88470_B0)
   6836 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_CHFC_FROM_CFC_MASK_BCM88470_B0r_fields[] = {
   6837     { FC_ILKN_TX_GEN_CHFC_FROM_CFC_MASKf, 64, 0, SOCF_LE }
   6838 };
   6839 
   6840 #endif
   6841 #if defined(BCM_88675_B0)
   6842 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_CHFC_FROM_CFC_MASK_BCM88675_B0r_fields[] = {
   6843     { FC_ILKN_TX_GEN_CHFC_FROM_CFC_MASKf, 64, 0, SOCF_LE }
   6844 };
   6845 
   6846 #endif
   6847 #if defined(BCM_88680_A0)
   6848 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_CHFC_FROM_CFC_MASK_BCM88680_A0r_fields[] = {
   6849     { FC_ILKN_TX_GEN_CHFC_FROM_CFC_MASKf, 64, 0, SOCF_LE }
   6850 };
   6851 
   6852 #endif
   6853 #if defined(BCM_88675_A0)
   6854 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_IB_CHFC_FORCEr_fields[] = {
   6855     { FC_ILKN_TX_GEN_IB_CHFC_FORCEf, 64, 0, SOCF_LE }
   6856 };
   6857 
   6858 #endif
   6859 #if defined(BCM_88375_A0)
   6860 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_IB_CHFC_FORCE_BCM88375_A0r_fields[] = {
   6861     { FC_ILKN_TX_GEN_IB_CHFC_FORCEf, 64, 0, SOCF_LE }
   6862 };
   6863 
   6864 #endif
   6865 #if defined(BCM_88375_B0)
   6866 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_IB_CHFC_FORCE_BCM88375_B0r_fields[] = {
   6867     { FC_ILKN_TX_GEN_IB_CHFC_FORCEf, 64, 0, SOCF_LE }
   6868 };
   6869 
   6870 #endif
   6871 #if defined(BCM_88470_A0)
   6872 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_IB_CHFC_FORCE_BCM88470_A0r_fields[] = {
   6873     { FC_ILKN_TX_GEN_IB_CHFC_FORCEf, 64, 0, SOCF_LE }
   6874 };
   6875 
   6876 #endif
   6877 #if defined(BCM_88470_B0)
   6878 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_IB_CHFC_FORCE_BCM88470_B0r_fields[] = {
   6879     { FC_ILKN_TX_GEN_IB_CHFC_FORCEf, 64, 0, SOCF_LE }
   6880 };
   6881 
   6882 #endif
   6883 #if defined(BCM_88675_B0)
   6884 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_IB_CHFC_FORCE_BCM88675_B0r_fields[] = {
   6885     { FC_ILKN_TX_GEN_IB_CHFC_FORCEf, 64, 0, SOCF_LE }
   6886 };
   6887 
   6888 #endif
   6889 #if defined(BCM_88680_A0)
   6890 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_IB_CHFC_FORCE_BCM88680_A0r_fields[] = {
   6891     { FC_ILKN_TX_GEN_IB_CHFC_FORCEf, 64, 0, SOCF_LE }
   6892 };
   6893 
   6894 #endif
   6895 #if defined(BCM_88675_A0)
   6896 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_IB_CHFC_ROCr_fields[] = {
   6897     { FC_ILKN_TX_GEN_IB_CHFC_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6898 };
   6899 
   6900 #endif
   6901 #if defined(BCM_88375_A0)
   6902 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_IB_CHFC_ROC_BCM88375_A0r_fields[] = {
   6903     { FC_ILKN_TX_GEN_IB_CHFC_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6904 };
   6905 
   6906 #endif
   6907 #if defined(BCM_88375_B0)
   6908 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_IB_CHFC_ROC_BCM88375_B0r_fields[] = {
   6909     { FC_ILKN_TX_GEN_IB_CHFC_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6910 };
   6911 
   6912 #endif
   6913 #if defined(BCM_88470_A0)
   6914 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_IB_CHFC_ROC_BCM88470_A0r_fields[] = {
   6915     { FC_ILKN_TX_GEN_IB_CHFC_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6916 };
   6917 
   6918 #endif
   6919 #if defined(BCM_88470_B0)
   6920 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_IB_CHFC_ROC_BCM88470_B0r_fields[] = {
   6921     { FC_ILKN_TX_GEN_IB_CHFC_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6922 };
   6923 
   6924 #endif
   6925 #if defined(BCM_88675_B0)
   6926 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_IB_CHFC_ROC_BCM88675_B0r_fields[] = {
   6927     { FC_ILKN_TX_GEN_IB_CHFC_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6928 };
   6929 
   6930 #endif
   6931 #if defined(BCM_88680_A0)
   6932 soc_field_info_t soc_NBIH_FC_ILKN_TX_GEN_IB_CHFC_ROC_BCM88680_A0r_fields[] = {
   6933     { FC_ILKN_TX_GEN_IB_CHFC_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6934 };
   6935 
   6936 #endif
   6937 #if defined(BCM_88675_A0)
   6938 soc_field_info_t soc_NBIH_FC_LLFC_STOP_TX_FORCEr_fields[] = {
   6939     { FC_LLFC_STOP_TX_FORCEf, 78, 0, SOCF_LE }
   6940 };
   6941 
   6942 #endif
   6943 #if defined(BCM_88375_A0)
   6944 soc_field_info_t soc_NBIH_FC_LLFC_STOP_TX_FORCE_BCM88375_A0r_fields[] = {
   6945     { FC_LLFC_STOP_TX_FORCEf, 78, 0, SOCF_LE }
   6946 };
   6947 
   6948 #endif
   6949 #if defined(BCM_88375_B0)
   6950 soc_field_info_t soc_NBIH_FC_LLFC_STOP_TX_FORCE_BCM88375_B0r_fields[] = {
   6951     { FC_LLFC_STOP_TX_FORCEf, 78, 0, SOCF_LE }
   6952 };
   6953 
   6954 #endif
   6955 #if defined(BCM_88470_A0)
   6956 soc_field_info_t soc_NBIH_FC_LLFC_STOP_TX_FORCE_BCM88470_A0r_fields[] = {
   6957     { FC_LLFC_STOP_TX_FORCEf, 52, 0, SOCF_LE }
   6958 };
   6959 
   6960 #endif
   6961 #if defined(BCM_88470_B0)
   6962 soc_field_info_t soc_NBIH_FC_LLFC_STOP_TX_FORCE_BCM88470_B0r_fields[] = {
   6963     { FC_LLFC_STOP_TX_FORCEf, 52, 0, SOCF_LE }
   6964 };
   6965 
   6966 #endif
   6967 #if defined(BCM_88675_B0)
   6968 soc_field_info_t soc_NBIH_FC_LLFC_STOP_TX_FORCE_BCM88675_B0r_fields[] = {
   6969     { FC_LLFC_STOP_TX_FORCEf, 78, 0, SOCF_LE }
   6970 };
   6971 
   6972 #endif
   6973 #if defined(BCM_88680_A0)
   6974 soc_field_info_t soc_NBIH_FC_LLFC_STOP_TX_FORCE_BCM88680_A0r_fields[] = {
   6975     { FC_LLFC_STOP_TX_FORCEf, 78, 0, SOCF_LE }
   6976 };
   6977 
   6978 #endif
   6979 #if defined(BCM_88675_A0)
   6980 soc_field_info_t soc_NBIH_FC_LLFC_STOP_TX_FROM_CFC_MASKr_fields[] = {
   6981     { FC_LLFC_STOP_TX_FROM_CFC_MASKf, 78, 0, SOCF_LE }
   6982 };
   6983 
   6984 #endif
   6985 #if defined(BCM_88375_A0)
   6986 soc_field_info_t soc_NBIH_FC_LLFC_STOP_TX_FROM_CFC_MASK_BCM88375_A0r_fields[] = {
   6987     { FC_LLFC_STOP_TX_FROM_CFC_MASKf, 78, 0, SOCF_LE }
   6988 };
   6989 
   6990 #endif
   6991 #if defined(BCM_88375_B0)
   6992 soc_field_info_t soc_NBIH_FC_LLFC_STOP_TX_FROM_CFC_MASK_BCM88375_B0r_fields[] = {
   6993     { FC_LLFC_STOP_TX_FROM_CFC_MASKf, 78, 0, SOCF_LE }
   6994 };
   6995 
   6996 #endif
   6997 #if defined(BCM_88470_A0)
   6998 soc_field_info_t soc_NBIH_FC_LLFC_STOP_TX_FROM_CFC_MASK_BCM88470_A0r_fields[] = {
   6999     { FC_LLFC_STOP_TX_FROM_CFC_MASKf, 52, 0, SOCF_LE }
   7000 };
   7001 
   7002 #endif
   7003 #if defined(BCM_88470_B0)
   7004 soc_field_info_t soc_NBIH_FC_LLFC_STOP_TX_FROM_CFC_MASK_BCM88470_B0r_fields[] = {
   7005     { FC_LLFC_STOP_TX_FROM_CFC_MASKf, 52, 0, SOCF_LE }
   7006 };
   7007 
   7008 #endif
   7009 #if defined(BCM_88675_B0)
   7010 soc_field_info_t soc_NBIH_FC_LLFC_STOP_TX_FROM_CFC_MASK_BCM88675_B0r_fields[] = {
   7011     { FC_LLFC_STOP_TX_FROM_CFC_MASKf, 78, 0, SOCF_LE }
   7012 };
   7013 
   7014 #endif
   7015 #if defined(BCM_88680_A0)
   7016 soc_field_info_t soc_NBIH_FC_LLFC_STOP_TX_FROM_CFC_MASK_BCM88680_A0r_fields[] = {
   7017     { FC_LLFC_STOP_TX_FROM_CFC_MASKf, 78, 0, SOCF_LE }
   7018 };
   7019 
   7020 #endif
   7021 #if defined(BCM_88675_A0)
   7022 soc_field_info_t soc_NBIH_FC_MASK_FC_WHEN_LINK_FAILr_fields[] = {
   7023     { FC_MASK_ILKN_CHFC_WHEN_LINK_FAILf, 6, 72, SOCF_LE },
   7024     { FC_MASK_PFC_WHEN_LINK_FAILf, 72, 0, SOCF_LE }
   7025 };
   7026 
   7027 #endif
   7028 #if defined(BCM_88375_A0)
   7029 soc_field_info_t soc_NBIH_FC_MASK_FC_WHEN_LINK_FAIL_BCM88375_A0r_fields[] = {
   7030     { FC_MASK_ILKN_CHFC_WHEN_LINK_FAILf, 6, 72, SOCF_LE },
   7031     { FC_MASK_PFC_WHEN_LINK_FAILf, 72, 0, SOCF_LE }
   7032 };
   7033 
   7034 #endif
   7035 #if defined(BCM_88375_B0)
   7036 soc_field_info_t soc_NBIH_FC_MASK_FC_WHEN_LINK_FAIL_BCM88375_B0r_fields[] = {
   7037     { FC_MASK_ILKN_CHFC_WHEN_LINK_FAILf, 6, 72, SOCF_LE },
   7038     { FC_MASK_PFC_WHEN_LINK_FAILf, 72, 0, SOCF_LE }
   7039 };
   7040 
   7041 #endif
   7042 #if defined(BCM_88470_A0)
   7043 soc_field_info_t soc_NBIH_FC_MASK_FC_WHEN_LINK_FAIL_BCM88470_A0r_fields[] = {
   7044     { FC_MASK_ILKN_CHFC_WHEN_LINK_FAILf, 4, 48, SOCF_LE },
   7045     { FC_MASK_PFC_WHEN_LINK_FAILf, 48, 0, SOCF_LE }
   7046 };
   7047 
   7048 #endif
   7049 #if defined(BCM_88470_B0)
   7050 soc_field_info_t soc_NBIH_FC_MASK_FC_WHEN_LINK_FAIL_BCM88470_B0r_fields[] = {
   7051     { FC_MASK_ILKN_CHFC_WHEN_LINK_FAILf, 4, 48, SOCF_LE },
   7052     { FC_MASK_PFC_WHEN_LINK_FAILf, 48, 0, SOCF_LE }
   7053 };
   7054 
   7055 #endif
   7056 #if defined(BCM_88675_B0)
   7057 soc_field_info_t soc_NBIH_FC_MASK_FC_WHEN_LINK_FAIL_BCM88675_B0r_fields[] = {
   7058     { FC_MASK_ILKN_CHFC_WHEN_LINK_FAILf, 6, 72, SOCF_LE },
   7059     { FC_MASK_PFC_WHEN_LINK_FAILf, 72, 0, SOCF_LE }
   7060 };
   7061 
   7062 #endif
   7063 #if defined(BCM_88680_A0)
   7064 soc_field_info_t soc_NBIH_FC_MASK_FC_WHEN_LINK_FAIL_BCM88680_A0r_fields[] = {
   7065     { FC_MASK_ILKN_CHFC_WHEN_LINK_FAILf, 6, 72, SOCF_LE },
   7066     { FC_MASK_PFC_WHEN_LINK_FAILf, 72, 0, SOCF_LE }
   7067 };
   7068 
   7069 #endif
   7070 #if defined(BCM_88675_A0)
   7071 soc_field_info_t soc_NBIH_FC_PFC_CFGr_fields[] = {
   7072     { FC_PFC_RX_TAKE_EVEN_BITSf, 1, 1, 0 },
   7073     { FC_PFC_RX_TAKE_LSBf, 1, 0, 0 },
   7074     { FC_PFC_TX_MAP_EACH_BIT_TO_TWO_BITSf, 1, 4, 0 },
   7075     { FC_PFC_TX_ON_LSBf, 1, 2, 0 },
   7076     { FC_PFC_TX_ON_MSBf, 1, 3, 0 },
   7077     { INSERT_TWO_IDLES_IN_TX_CALf, 1, 5, 0 }
   7078 };
   7079 
   7080 #endif
   7081 #if defined(BCM_88375_A0)
   7082 soc_field_info_t soc_NBIH_FC_PFC_CFG_BCM88375_A0r_fields[] = {
   7083     { FC_PFC_RX_TAKE_EVEN_BITSf, 1, 1, 0 },
   7084     { FC_PFC_RX_TAKE_LSBf, 1, 0, 0 },
   7085     { FC_PFC_TX_MAP_EACH_BIT_TO_TWO_BITSf, 1, 4, 0 },
   7086     { FC_PFC_TX_ON_LSBf, 1, 2, 0 },
   7087     { FC_PFC_TX_ON_MSBf, 1, 3, 0 },
   7088     { INSERT_TWO_IDLES_IN_TX_CALf, 1, 5, 0 }
   7089 };
   7090 
   7091 #endif
   7092 #if defined(BCM_88375_B0)
   7093 soc_field_info_t soc_NBIH_FC_PFC_CFG_BCM88375_B0r_fields[] = {
   7094     { FC_PFC_RX_TAKE_EVEN_BITSf, 1, 1, 0 },
   7095     { FC_PFC_RX_TAKE_LSBf, 1, 0, 0 },
   7096     { FC_PFC_TX_MAP_EACH_BIT_TO_TWO_BITSf, 1, 4, 0 },
   7097     { FC_PFC_TX_ON_LSBf, 1, 2, 0 },
   7098     { FC_PFC_TX_ON_MSBf, 1, 3, 0 },
   7099     { INSERT_TWO_IDLES_IN_TX_CALf, 1, 5, 0 }
   7100 };
   7101 
   7102 #endif
   7103 #if defined(BCM_88470_A0)
   7104 soc_field_info_t soc_NBIH_FC_PFC_CFG_BCM88470_A0r_fields[] = {
   7105     { FC_PFC_RX_TAKE_EVEN_BITSf, 1, 1, 0 },
   7106     { FC_PFC_RX_TAKE_LSBf, 1, 0, 0 },
   7107     { FC_PFC_TX_MAP_EACH_BIT_TO_TWO_BITSf, 1, 4, 0 },
   7108     { FC_PFC_TX_ON_LSBf, 1, 2, 0 },
   7109     { FC_PFC_TX_ON_MSBf, 1, 3, 0 },
   7110     { INSERT_TWO_IDLES_IN_TX_CALf, 1, 5, 0 }
   7111 };
   7112 
   7113 #endif
   7114 #if defined(BCM_88470_B0)
   7115 soc_field_info_t soc_NBIH_FC_PFC_CFG_BCM88470_B0r_fields[] = {
   7116     { FC_PFC_RX_TAKE_EVEN_BITSf, 1, 1, 0 },
   7117     { FC_PFC_RX_TAKE_LSBf, 1, 0, 0 },
   7118     { FC_PFC_TX_MAP_EACH_BIT_TO_TWO_BITSf, 1, 4, 0 },
   7119     { FC_PFC_TX_ON_LSBf, 1, 2, 0 },
   7120     { FC_PFC_TX_ON_MSBf, 1, 3, 0 },
   7121     { INSERT_TWO_IDLES_IN_TX_CALf, 1, 5, 0 }
   7122 };
   7123 
   7124 #endif
   7125 #if defined(BCM_88675_B0)
   7126 soc_field_info_t soc_NBIH_FC_PFC_CFG_BCM88675_B0r_fields[] = {
   7127     { FC_PFC_RX_TAKE_EVEN_BITSf, 1, 1, 0 },
   7128     { FC_PFC_RX_TAKE_LSBf, 1, 0, 0 },
   7129     { FC_PFC_TX_MAP_EACH_BIT_TO_TWO_BITSf, 1, 4, 0 },
   7130     { FC_PFC_TX_ON_LSBf, 1, 2, 0 },
   7131     { FC_PFC_TX_ON_MSBf, 1, 3, 0 },
   7132     { INSERT_TWO_IDLES_IN_TX_CALf, 1, 5, 0 }
   7133 };
   7134 
   7135 #endif
   7136 #if defined(BCM_88680_A0)
   7137 soc_field_info_t soc_NBIH_FC_PFC_CFG_BCM88680_A0r_fields[] = {
   7138     { FC_PFC_RX_TAKE_EVEN_BITSf, 1, 1, 0 },
   7139     { FC_PFC_RX_TAKE_LSBf, 1, 0, 0 },
   7140     { FC_PFC_TX_MAP_EACH_BIT_TO_TWO_BITSf, 1, 4, 0 },
   7141     { FC_PFC_TX_ON_LSBf, 1, 2, 0 },
   7142     { FC_PFC_TX_ON_MSBf, 1, 3, 0 },
   7143     { INSERT_TWO_IDLES_IN_TX_CALf, 1, 5, 0 }
   7144 };
   7145 
   7146 #endif
   7147 #if defined(BCM_88675_A0)
   7148 soc_field_info_t soc_NBIH_FC_PFC_DEBUG_INDICATIONSr_fields[] = {
   7149     { FC_RX_PFC_FROM_PMf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7150     { FC_RX_PFC_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7151     { FC_TX_GEN_PFC_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7152     { FC_TX_GEN_PFC_TO_PMf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   7153 };
   7154 
   7155 #endif
   7156 #if defined(BCM_88375_A0)
   7157 soc_field_info_t soc_NBIH_FC_PFC_DEBUG_INDICATIONS_BCM88375_A0r_fields[] = {
   7158     { FC_RX_PFC_FROM_PMf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7159     { FC_RX_PFC_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7160     { FC_TX_GEN_PFC_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7161     { FC_TX_GEN_PFC_TO_PMf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   7162 };
   7163 
   7164 #endif
   7165 #if defined(BCM_88375_B0)
   7166 soc_field_info_t soc_NBIH_FC_PFC_DEBUG_INDICATIONS_BCM88375_B0r_fields[] = {
   7167     { FC_RX_PFC_FROM_PMf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7168     { FC_RX_PFC_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7169     { FC_TX_GEN_PFC_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7170     { FC_TX_GEN_PFC_TO_PMf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   7171 };
   7172 
   7173 #endif
   7174 #if defined(BCM_88470_A0)
   7175 soc_field_info_t soc_NBIH_FC_PFC_DEBUG_INDICATIONS_BCM88470_A0r_fields[] = {
   7176     { FC_RX_PFC_FROM_PMf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7177     { FC_RX_PFC_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7178     { FC_TX_GEN_PFC_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7179     { FC_TX_GEN_PFC_TO_PMf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   7180 };
   7181 
   7182 #endif
   7183 #if defined(BCM_88470_B0)
   7184 soc_field_info_t soc_NBIH_FC_PFC_DEBUG_INDICATIONS_BCM88470_B0r_fields[] = {
   7185     { FC_RX_PFC_FROM_PMf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7186     { FC_RX_PFC_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7187     { FC_TX_GEN_PFC_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7188     { FC_TX_GEN_PFC_TO_PMf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   7189 };
   7190 
   7191 #endif
   7192 #if defined(BCM_88675_B0)
   7193 soc_field_info_t soc_NBIH_FC_PFC_DEBUG_INDICATIONS_BCM88675_B0r_fields[] = {
   7194     { FC_RX_PFC_FROM_PMf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7195     { FC_RX_PFC_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7196     { FC_TX_GEN_PFC_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7197     { FC_TX_GEN_PFC_TO_PMf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   7198 };
   7199 
   7200 #endif
   7201 #if defined(BCM_88680_A0)
   7202 soc_field_info_t soc_NBIH_FC_PFC_DEBUG_INDICATIONS_BCM88680_A0r_fields[] = {
   7203     { FC_RX_PFC_FROM_PMf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7204     { FC_RX_PFC_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7205     { FC_TX_GEN_PFC_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   7206     { FC_TX_GEN_PFC_TO_PMf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   7207 };
   7208 
   7209 #endif
   7210 #if defined(BCM_88675_A0)
   7211 soc_field_info_t soc_NBIH_FC_PFC_QMLF_MASKr_fields[] = {
   7212     { FC_TX_N_MLF_0_GEN_PFC_FROM_QMLF_MASKf, 8, 0, SOCF_LE },
   7213     { FC_TX_N_MLF_1_GEN_PFC_FROM_QMLF_MASKf, 8, 8, SOCF_LE },
   7214     { FC_TX_N_MLF_2_GEN_PFC_FROM_QMLF_MASKf, 8, 16, SOCF_LE },
   7215     { FC_TX_N_MLF_3_GEN_PFC_FROM_QMLF_MASKf, 8, 24, SOCF_LE }
   7216 };
   7217 
   7218 #endif
   7219 #if defined(BCM_88375_A0)
   7220 soc_field_info_t soc_NBIH_FC_PFC_QMLF_MASK_BCM88375_A0r_fields[] = {
   7221     { FC_TX_N_MLF_0_GEN_PFC_FROM_QMLF_MASKf, 8, 0, SOCF_LE },
   7222     { FC_TX_N_MLF_1_GEN_PFC_FROM_QMLF_MASKf, 8, 8, SOCF_LE },
   7223     { FC_TX_N_MLF_2_GEN_PFC_FROM_QMLF_MASKf, 8, 16, SOCF_LE },
   7224     { FC_TX_N_MLF_3_GEN_PFC_FROM_QMLF_MASKf, 8, 24, SOCF_LE }
   7225 };
   7226 
   7227 #endif
   7228 #if defined(BCM_88375_B0)
   7229 soc_field_info_t soc_NBIH_FC_PFC_QMLF_MASK_BCM88375_B0r_fields[] = {
   7230     { FC_TX_N_MLF_0_GEN_PFC_FROM_QMLF_MASKf, 8, 0, SOCF_LE },
   7231     { FC_TX_N_MLF_1_GEN_PFC_FROM_QMLF_MASKf, 8, 8, SOCF_LE },
   7232     { FC_TX_N_MLF_2_GEN_PFC_FROM_QMLF_MASKf, 8, 16, SOCF_LE },
   7233     { FC_TX_N_MLF_3_GEN_PFC_FROM_QMLF_MASKf, 8, 24, SOCF_LE }
   7234 };
   7235 
   7236 #endif
   7237 #if defined(BCM_88470_A0)
   7238 soc_field_info_t soc_NBIH_FC_PFC_QMLF_MASK_BCM88470_A0r_fields[] = {
   7239     { FC_TX_N_MLF_0_GEN_PFC_FROM_QMLF_MASKf, 8, 0, SOCF_LE },
   7240     { FC_TX_N_MLF_1_GEN_PFC_FROM_QMLF_MASKf, 8, 8, SOCF_LE },
   7241     { FC_TX_N_MLF_2_GEN_PFC_FROM_QMLF_MASKf, 8, 16, SOCF_LE },
   7242     { FC_TX_N_MLF_3_GEN_PFC_FROM_QMLF_MASKf, 8, 24, SOCF_LE }
   7243 };
   7244 
   7245 #endif
   7246 #if defined(BCM_88470_B0)
   7247 soc_field_info_t soc_NBIH_FC_PFC_QMLF_MASK_BCM88470_B0r_fields[] = {
   7248     { FC_TX_N_MLF_0_GEN_PFC_FROM_QMLF_MASKf, 8, 0, SOCF_LE },
   7249     { FC_TX_N_MLF_1_GEN_PFC_FROM_QMLF_MASKf, 8, 8, SOCF_LE },
   7250     { FC_TX_N_MLF_2_GEN_PFC_FROM_QMLF_MASKf, 8, 16, SOCF_LE },
   7251     { FC_TX_N_MLF_3_GEN_PFC_FROM_QMLF_MASKf, 8, 24, SOCF_LE }
   7252 };
   7253 
   7254 #endif
   7255 #if defined(BCM_88675_B0)
   7256 soc_field_info_t soc_NBIH_FC_PFC_QMLF_MASK_BCM88675_B0r_fields[] = {
   7257     { FC_TX_N_MLF_0_GEN_PFC_FROM_QMLF_MASKf, 8, 0, SOCF_LE },
   7258     { FC_TX_N_MLF_1_GEN_PFC_FROM_QMLF_MASKf, 8, 8, SOCF_LE },
   7259     { FC_TX_N_MLF_2_GEN_PFC_FROM_QMLF_MASKf, 8, 16, SOCF_LE },
   7260     { FC_TX_N_MLF_3_GEN_PFC_FROM_QMLF_MASKf, 8, 24, SOCF_LE }
   7261 };
   7262 
   7263 #endif
   7264 #if defined(BCM_88680_A0)
   7265 soc_field_info_t soc_NBIH_FC_PFC_QMLF_MASK_BCM88680_A0r_fields[] = {
   7266     { FC_TX_N_MLF_0_GEN_PFC_FROM_QMLF_MASKf, 8, 0, SOCF_LE },
   7267     { FC_TX_N_MLF_1_GEN_PFC_FROM_QMLF_MASKf, 8, 8, SOCF_LE },
   7268     { FC_TX_N_MLF_2_GEN_PFC_FROM_QMLF_MASKf, 8, 16, SOCF_LE },
   7269     { FC_TX_N_MLF_3_GEN_PFC_FROM_QMLF_MASKf, 8, 24, SOCF_LE }
   7270 };
   7271 
   7272 #endif
   7273 #if defined(BCM_88675_A0)
   7274 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_Ar_fields[] = {
   7275     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Af, 8, 72, SOCF_LE },
   7276     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
   7277     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
   7278     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
   7279     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
   7280     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
   7281     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
   7282     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
   7283     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Af, 8, 56, SOCF_LE },
   7284     { FC_PFC_RX_FORCE_BITMAP_TYPE_Af, 8, 64, SOCF_LE }
   7285 };
   7286 
   7287 #endif
   7288 #if defined(BCM_88375_A0)
   7289 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_A_BCM88375_A0r_fields[] = {
   7290     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Af, 8, 72, SOCF_LE },
   7291     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
   7292     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
   7293     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
   7294     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
   7295     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
   7296     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
   7297     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
   7298     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Af, 8, 56, SOCF_LE },
   7299     { FC_PFC_RX_FORCE_BITMAP_TYPE_Af, 8, 64, SOCF_LE }
   7300 };
   7301 
   7302 #endif
   7303 #if defined(BCM_88375_B0)
   7304 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_A_BCM88375_B0r_fields[] = {
   7305     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Af, 8, 72, SOCF_LE },
   7306     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
   7307     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
   7308     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
   7309     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
   7310     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
   7311     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
   7312     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
   7313     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Af, 8, 56, SOCF_LE },
   7314     { FC_PFC_RX_FORCE_BITMAP_TYPE_Af, 8, 64, SOCF_LE }
   7315 };
   7316 
   7317 #endif
   7318 #if defined(BCM_88470_A0)
   7319 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_A_BCM88470_A0r_fields[] = {
   7320     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Af, 8, 72, SOCF_LE },
   7321     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
   7322     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
   7323     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
   7324     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
   7325     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
   7326     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
   7327     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
   7328     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Af, 8, 56, SOCF_LE },
   7329     { FC_PFC_RX_FORCE_BITMAP_TYPE_Af, 8, 64, SOCF_LE }
   7330 };
   7331 
   7332 #endif
   7333 #if defined(BCM_88470_B0)
   7334 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_A_BCM88470_B0r_fields[] = {
   7335     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Af, 8, 72, SOCF_LE },
   7336     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
   7337     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
   7338     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
   7339     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
   7340     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
   7341     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
   7342     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
   7343     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Af, 8, 56, SOCF_LE },
   7344     { FC_PFC_RX_FORCE_BITMAP_TYPE_Af, 8, 64, SOCF_LE }
   7345 };
   7346 
   7347 #endif
   7348 #if defined(BCM_88675_B0)
   7349 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_A_BCM88675_B0r_fields[] = {
   7350     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Af, 8, 72, SOCF_LE },
   7351     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
   7352     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
   7353     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
   7354     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
   7355     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
   7356     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
   7357     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
   7358     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Af, 8, 56, SOCF_LE },
   7359     { FC_PFC_RX_FORCE_BITMAP_TYPE_Af, 8, 64, SOCF_LE }
   7360 };
   7361 
   7362 #endif
   7363 #if defined(BCM_88680_A0)
   7364 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_A_BCM88680_A0r_fields[] = {
   7365     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Af, 8, 72, SOCF_LE },
   7366     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
   7367     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
   7368     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
   7369     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
   7370     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
   7371     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
   7372     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
   7373     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Af, 8, 56, SOCF_LE },
   7374     { FC_PFC_RX_FORCE_BITMAP_TYPE_Af, 8, 64, SOCF_LE }
   7375 };
   7376 
   7377 #endif
   7378 #if defined(BCM_88675_A0)
   7379 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_Br_fields[] = {
   7380     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Bf, 8, 72, SOCF_LE },
   7381     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
   7382     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
   7383     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
   7384     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
   7385     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
   7386     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
   7387     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
   7388     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE },
   7389     { FC_PFC_RX_FORCE_BITMAP_TYPE_Bf, 8, 64, SOCF_LE }
   7390 };
   7391 
   7392 #endif
   7393 #if defined(BCM_88375_A0)
   7394 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_B_BCM88375_A0r_fields[] = {
   7395     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Bf, 8, 72, SOCF_LE },
   7396     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
   7397     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
   7398     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
   7399     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
   7400     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
   7401     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
   7402     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
   7403     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE },
   7404     { FC_PFC_RX_FORCE_BITMAP_TYPE_Bf, 8, 64, SOCF_LE }
   7405 };
   7406 
   7407 #endif
   7408 #if defined(BCM_88375_B0)
   7409 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_B_BCM88375_B0r_fields[] = {
   7410     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Bf, 8, 72, SOCF_LE },
   7411     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
   7412     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
   7413     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
   7414     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
   7415     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
   7416     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
   7417     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
   7418     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE },
   7419     { FC_PFC_RX_FORCE_BITMAP_TYPE_Bf, 8, 64, SOCF_LE }
   7420 };
   7421 
   7422 #endif
   7423 #if defined(BCM_88470_A0)
   7424 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_B_BCM88470_A0r_fields[] = {
   7425     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Bf, 8, 72, SOCF_LE },
   7426     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
   7427     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
   7428     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
   7429     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
   7430     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
   7431     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
   7432     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
   7433     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE },
   7434     { FC_PFC_RX_FORCE_BITMAP_TYPE_Bf, 8, 64, SOCF_LE }
   7435 };
   7436 
   7437 #endif
   7438 #if defined(BCM_88470_B0)
   7439 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_B_BCM88470_B0r_fields[] = {
   7440     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Bf, 8, 72, SOCF_LE },
   7441     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
   7442     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
   7443     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
   7444     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
   7445     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
   7446     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
   7447     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
   7448     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE },
   7449     { FC_PFC_RX_FORCE_BITMAP_TYPE_Bf, 8, 64, SOCF_LE }
   7450 };
   7451 
   7452 #endif
   7453 #if defined(BCM_88675_B0)
   7454 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_B_BCM88675_B0r_fields[] = {
   7455     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Bf, 8, 72, SOCF_LE },
   7456     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
   7457     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
   7458     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
   7459     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
   7460     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
   7461     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
   7462     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
   7463     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE },
   7464     { FC_PFC_RX_FORCE_BITMAP_TYPE_Bf, 8, 64, SOCF_LE }
   7465 };
   7466 
   7467 #endif
   7468 #if defined(BCM_88680_A0)
   7469 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_B_BCM88680_A0r_fields[] = {
   7470     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Bf, 8, 72, SOCF_LE },
   7471     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
   7472     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
   7473     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
   7474     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
   7475     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
   7476     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
   7477     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
   7478     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE },
   7479     { FC_PFC_RX_FORCE_BITMAP_TYPE_Bf, 8, 64, SOCF_LE }
   7480 };
   7481 
   7482 #endif
   7483 #if defined(BCM_88675_A0)
   7484 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_PER_PORTr_fields[] = {
   7485     { FC_PFC_RX_BITMAP_TYPE_PER_PORTf, 72, 0, SOCF_LE }
   7486 };
   7487 
   7488 #endif
   7489 #if defined(BCM_88375_A0)
   7490 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_PER_PORT_BCM88375_A0r_fields[] = {
   7491     { FC_PFC_RX_BITMAP_TYPE_PER_PORTf, 72, 0, SOCF_LE }
   7492 };
   7493 
   7494 #endif
   7495 #if defined(BCM_88375_B0)
   7496 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_PER_PORT_BCM88375_B0r_fields[] = {
   7497     { FC_PFC_RX_BITMAP_TYPE_PER_PORTf, 72, 0, SOCF_LE }
   7498 };
   7499 
   7500 #endif
   7501 #if defined(BCM_88470_A0)
   7502 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_PER_PORT_BCM88470_A0r_fields[] = {
   7503     { FC_PFC_RX_BITMAP_TYPE_PER_PORTf, 48, 0, SOCF_LE }
   7504 };
   7505 
   7506 #endif
   7507 #if defined(BCM_88470_B0)
   7508 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_PER_PORT_BCM88470_B0r_fields[] = {
   7509     { FC_PFC_RX_BITMAP_TYPE_PER_PORTf, 48, 0, SOCF_LE }
   7510 };
   7511 
   7512 #endif
   7513 #if defined(BCM_88675_B0)
   7514 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_PER_PORT_BCM88675_B0r_fields[] = {
   7515     { FC_PFC_RX_BITMAP_TYPE_PER_PORTf, 72, 0, SOCF_LE }
   7516 };
   7517 
   7518 #endif
   7519 #if defined(BCM_88680_A0)
   7520 soc_field_info_t soc_NBIH_FC_PFC_RX_BITMAP_TYPE_PER_PORT_BCM88680_A0r_fields[] = {
   7521     { FC_PFC_RX_BITMAP_TYPE_PER_PORTf, 72, 0, SOCF_LE }
   7522 };
   7523 
   7524 #endif
   7525 #if defined(BCM_88675_A0)
   7526 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_Ar_fields[] = {
   7527     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Af, 4, 72, SOCF_LE },
   7528     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Af, 8, 64, SOCF_LE },
   7529     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
   7530     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
   7531     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
   7532     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
   7533     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
   7534     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
   7535     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
   7536     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Af, 8, 56, SOCF_LE }
   7537 };
   7538 
   7539 #endif
   7540 #if defined(BCM_88375_A0)
   7541 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_A_BCM88375_A0r_fields[] = {
   7542     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Af, 4, 72, SOCF_LE },
   7543     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Af, 8, 64, SOCF_LE },
   7544     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
   7545     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
   7546     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
   7547     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
   7548     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
   7549     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
   7550     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
   7551     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Af, 8, 56, SOCF_LE }
   7552 };
   7553 
   7554 #endif
   7555 #if defined(BCM_88375_B0)
   7556 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_A_BCM88375_B0r_fields[] = {
   7557     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Af, 4, 72, SOCF_LE },
   7558     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Af, 8, 64, SOCF_LE },
   7559     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
   7560     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
   7561     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
   7562     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
   7563     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
   7564     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
   7565     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
   7566     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Af, 8, 56, SOCF_LE }
   7567 };
   7568 
   7569 #endif
   7570 #if defined(BCM_88470_A0)
   7571 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_A_BCM88470_A0r_fields[] = {
   7572     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Af, 4, 72, SOCF_LE },
   7573     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Af, 8, 64, SOCF_LE },
   7574     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
   7575     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
   7576     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
   7577     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
   7578     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
   7579     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
   7580     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
   7581     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Af, 8, 56, SOCF_LE }
   7582 };
   7583 
   7584 #endif
   7585 #if defined(BCM_88470_B0)
   7586 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_A_BCM88470_B0r_fields[] = {
   7587     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Af, 4, 72, SOCF_LE },
   7588     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Af, 8, 64, SOCF_LE },
   7589     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
   7590     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
   7591     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
   7592     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
   7593     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
   7594     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
   7595     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
   7596     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Af, 8, 56, SOCF_LE }
   7597 };
   7598 
   7599 #endif
   7600 #if defined(BCM_88675_B0)
   7601 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_A_BCM88675_B0r_fields[] = {
   7602     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Af, 4, 72, SOCF_LE },
   7603     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Af, 8, 64, SOCF_LE },
   7604     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
   7605     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
   7606     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
   7607     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
   7608     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
   7609     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
   7610     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
   7611     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Af, 8, 56, SOCF_LE }
   7612 };
   7613 
   7614 #endif
   7615 #if defined(BCM_88680_A0)
   7616 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_A_BCM88680_A0r_fields[] = {
   7617     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Af, 4, 72, SOCF_LE },
   7618     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Af, 8, 64, SOCF_LE },
   7619     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
   7620     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
   7621     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
   7622     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
   7623     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
   7624     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
   7625     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
   7626     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Af, 8, 56, SOCF_LE }
   7627 };
   7628 
   7629 #endif
   7630 #if defined(BCM_88675_A0)
   7631 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_Br_fields[] = {
   7632     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Bf, 4, 72, SOCF_LE },
   7633     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Bf, 8, 64, SOCF_LE },
   7634     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
   7635     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
   7636     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
   7637     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
   7638     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
   7639     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
   7640     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
   7641     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE }
   7642 };
   7643 
   7644 #endif
   7645 #if defined(BCM_88375_A0)
   7646 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_B_BCM88375_A0r_fields[] = {
   7647     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Bf, 4, 72, SOCF_LE },
   7648     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Bf, 8, 64, SOCF_LE },
   7649     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
   7650     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
   7651     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
   7652     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
   7653     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
   7654     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
   7655     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
   7656     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE }
   7657 };
   7658 
   7659 #endif
   7660 #if defined(BCM_88375_B0)
   7661 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_B_BCM88375_B0r_fields[] = {
   7662     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Bf, 4, 72, SOCF_LE },
   7663     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Bf, 8, 64, SOCF_LE },
   7664     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
   7665     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
   7666     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
   7667     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
   7668     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
   7669     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
   7670     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
   7671     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE }
   7672 };
   7673 
   7674 #endif
   7675 #if defined(BCM_88470_A0)
   7676 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_B_BCM88470_A0r_fields[] = {
   7677     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Bf, 4, 72, SOCF_LE },
   7678     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Bf, 8, 64, SOCF_LE },
   7679     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
   7680     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
   7681     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
   7682     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
   7683     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
   7684     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
   7685     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
   7686     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE }
   7687 };
   7688 
   7689 #endif
   7690 #if defined(BCM_88470_B0)
   7691 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_B_BCM88470_B0r_fields[] = {
   7692     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Bf, 4, 72, SOCF_LE },
   7693     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Bf, 8, 64, SOCF_LE },
   7694     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
   7695     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
   7696     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
   7697     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
   7698     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
   7699     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
   7700     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
   7701     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE }
   7702 };
   7703 
   7704 #endif
   7705 #if defined(BCM_88675_B0)
   7706 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_B_BCM88675_B0r_fields[] = {
   7707     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Bf, 4, 72, SOCF_LE },
   7708     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Bf, 8, 64, SOCF_LE },
   7709     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
   7710     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
   7711     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
   7712     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
   7713     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
   7714     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
   7715     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
   7716     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE }
   7717 };
   7718 
   7719 #endif
   7720 #if defined(BCM_88680_A0)
   7721 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_B_BCM88680_A0r_fields[] = {
   7722     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Bf, 4, 72, SOCF_LE },
   7723     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Bf, 8, 64, SOCF_LE },
   7724     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
   7725     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
   7726     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
   7727     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
   7728     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
   7729     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
   7730     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
   7731     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE }
   7732 };
   7733 
   7734 #endif
   7735 #if defined(BCM_88675_A0)
   7736 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_Cr_fields[] = {
   7737     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Cf, 4, 72, SOCF_LE },
   7738     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Cf, 8, 64, SOCF_LE },
   7739     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Cf, 8, 0, SOCF_LE },
   7740     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Cf, 8, 8, SOCF_LE },
   7741     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Cf, 8, 16, SOCF_LE },
   7742     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Cf, 8, 24, SOCF_LE },
   7743     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Cf, 8, 32, SOCF_LE },
   7744     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Cf, 8, 40, SOCF_LE },
   7745     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Cf, 8, 48, SOCF_LE },
   7746     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Cf, 8, 56, SOCF_LE }
   7747 };
   7748 
   7749 #endif
   7750 #if defined(BCM_88375_A0)
   7751 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_C_BCM88375_A0r_fields[] = {
   7752     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Cf, 4, 72, SOCF_LE },
   7753     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Cf, 8, 64, SOCF_LE },
   7754     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Cf, 8, 0, SOCF_LE },
   7755     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Cf, 8, 8, SOCF_LE },
   7756     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Cf, 8, 16, SOCF_LE },
   7757     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Cf, 8, 24, SOCF_LE },
   7758     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Cf, 8, 32, SOCF_LE },
   7759     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Cf, 8, 40, SOCF_LE },
   7760     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Cf, 8, 48, SOCF_LE },
   7761     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Cf, 8, 56, SOCF_LE }
   7762 };
   7763 
   7764 #endif
   7765 #if defined(BCM_88375_B0)
   7766 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_C_BCM88375_B0r_fields[] = {
   7767     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Cf, 4, 72, SOCF_LE },
   7768     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Cf, 8, 64, SOCF_LE },
   7769     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Cf, 8, 0, SOCF_LE },
   7770     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Cf, 8, 8, SOCF_LE },
   7771     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Cf, 8, 16, SOCF_LE },
   7772     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Cf, 8, 24, SOCF_LE },
   7773     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Cf, 8, 32, SOCF_LE },
   7774     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Cf, 8, 40, SOCF_LE },
   7775     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Cf, 8, 48, SOCF_LE },
   7776     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Cf, 8, 56, SOCF_LE }
   7777 };
   7778 
   7779 #endif
   7780 #if defined(BCM_88470_A0)
   7781 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_C_BCM88470_A0r_fields[] = {
   7782     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Cf, 4, 72, SOCF_LE },
   7783     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Cf, 8, 64, SOCF_LE },
   7784     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Cf, 8, 0, SOCF_LE },
   7785     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Cf, 8, 8, SOCF_LE },
   7786     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Cf, 8, 16, SOCF_LE },
   7787     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Cf, 8, 24, SOCF_LE },
   7788     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Cf, 8, 32, SOCF_LE },
   7789     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Cf, 8, 40, SOCF_LE },
   7790     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Cf, 8, 48, SOCF_LE },
   7791     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Cf, 8, 56, SOCF_LE }
   7792 };
   7793 
   7794 #endif
   7795 #if defined(BCM_88470_B0)
   7796 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_C_BCM88470_B0r_fields[] = {
   7797     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Cf, 4, 72, SOCF_LE },
   7798     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Cf, 8, 64, SOCF_LE },
   7799     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Cf, 8, 0, SOCF_LE },
   7800     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Cf, 8, 8, SOCF_LE },
   7801     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Cf, 8, 16, SOCF_LE },
   7802     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Cf, 8, 24, SOCF_LE },
   7803     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Cf, 8, 32, SOCF_LE },
   7804     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Cf, 8, 40, SOCF_LE },
   7805     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Cf, 8, 48, SOCF_LE },
   7806     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Cf, 8, 56, SOCF_LE }
   7807 };
   7808 
   7809 #endif
   7810 #if defined(BCM_88675_B0)
   7811 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_C_BCM88675_B0r_fields[] = {
   7812     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Cf, 4, 72, SOCF_LE },
   7813     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Cf, 8, 64, SOCF_LE },
   7814     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Cf, 8, 0, SOCF_LE },
   7815     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Cf, 8, 8, SOCF_LE },
   7816     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Cf, 8, 16, SOCF_LE },
   7817     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Cf, 8, 24, SOCF_LE },
   7818     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Cf, 8, 32, SOCF_LE },
   7819     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Cf, 8, 40, SOCF_LE },
   7820     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Cf, 8, 48, SOCF_LE },
   7821     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Cf, 8, 56, SOCF_LE }
   7822 };
   7823 
   7824 #endif
   7825 #if defined(BCM_88680_A0)
   7826 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_C_BCM88680_A0r_fields[] = {
   7827     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Cf, 4, 72, SOCF_LE },
   7828     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Cf, 8, 64, SOCF_LE },
   7829     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Cf, 8, 0, SOCF_LE },
   7830     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Cf, 8, 8, SOCF_LE },
   7831     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Cf, 8, 16, SOCF_LE },
   7832     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Cf, 8, 24, SOCF_LE },
   7833     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Cf, 8, 32, SOCF_LE },
   7834     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Cf, 8, 40, SOCF_LE },
   7835     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Cf, 8, 48, SOCF_LE },
   7836     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Cf, 8, 56, SOCF_LE }
   7837 };
   7838 
   7839 #endif
   7840 #if defined(BCM_88675_A0)
   7841 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_Dr_fields[] = {
   7842     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Df, 4, 72, SOCF_LE },
   7843     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Df, 8, 64, SOCF_LE },
   7844     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Df, 8, 0, SOCF_LE },
   7845     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Df, 8, 8, SOCF_LE },
   7846     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Df, 8, 16, SOCF_LE },
   7847     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Df, 8, 24, SOCF_LE },
   7848     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Df, 8, 32, SOCF_LE },
   7849     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Df, 8, 40, SOCF_LE },
   7850     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Df, 8, 48, SOCF_LE },
   7851     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Df, 8, 56, SOCF_LE }
   7852 };
   7853 
   7854 #endif
   7855 #if defined(BCM_88375_A0)
   7856 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_D_BCM88375_A0r_fields[] = {
   7857     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Df, 4, 72, SOCF_LE },
   7858     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Df, 8, 64, SOCF_LE },
   7859     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Df, 8, 0, SOCF_LE },
   7860     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Df, 8, 8, SOCF_LE },
   7861     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Df, 8, 16, SOCF_LE },
   7862     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Df, 8, 24, SOCF_LE },
   7863     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Df, 8, 32, SOCF_LE },
   7864     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Df, 8, 40, SOCF_LE },
   7865     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Df, 8, 48, SOCF_LE },
   7866     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Df, 8, 56, SOCF_LE }
   7867 };
   7868 
   7869 #endif
   7870 #if defined(BCM_88375_B0)
   7871 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_D_BCM88375_B0r_fields[] = {
   7872     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Df, 4, 72, SOCF_LE },
   7873     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Df, 8, 64, SOCF_LE },
   7874     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Df, 8, 0, SOCF_LE },
   7875     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Df, 8, 8, SOCF_LE },
   7876     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Df, 8, 16, SOCF_LE },
   7877     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Df, 8, 24, SOCF_LE },
   7878     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Df, 8, 32, SOCF_LE },
   7879     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Df, 8, 40, SOCF_LE },
   7880     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Df, 8, 48, SOCF_LE },
   7881     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Df, 8, 56, SOCF_LE }
   7882 };
   7883 
   7884 #endif
   7885 #if defined(BCM_88470_A0)
   7886 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_D_BCM88470_A0r_fields[] = {
   7887     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Df, 4, 72, SOCF_LE },
   7888     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Df, 8, 64, SOCF_LE },
   7889     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Df, 8, 0, SOCF_LE },
   7890     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Df, 8, 8, SOCF_LE },
   7891     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Df, 8, 16, SOCF_LE },
   7892     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Df, 8, 24, SOCF_LE },
   7893     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Df, 8, 32, SOCF_LE },
   7894     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Df, 8, 40, SOCF_LE },
   7895     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Df, 8, 48, SOCF_LE },
   7896     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Df, 8, 56, SOCF_LE }
   7897 };
   7898 
   7899 #endif
   7900 #if defined(BCM_88470_B0)
   7901 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_D_BCM88470_B0r_fields[] = {
   7902     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Df, 4, 72, SOCF_LE },
   7903     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Df, 8, 64, SOCF_LE },
   7904     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Df, 8, 0, SOCF_LE },
   7905     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Df, 8, 8, SOCF_LE },
   7906     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Df, 8, 16, SOCF_LE },
   7907     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Df, 8, 24, SOCF_LE },
   7908     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Df, 8, 32, SOCF_LE },
   7909     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Df, 8, 40, SOCF_LE },
   7910     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Df, 8, 48, SOCF_LE },
   7911     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Df, 8, 56, SOCF_LE }
   7912 };
   7913 
   7914 #endif
   7915 #if defined(BCM_88675_B0)
   7916 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_D_BCM88675_B0r_fields[] = {
   7917     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Df, 4, 72, SOCF_LE },
   7918     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Df, 8, 64, SOCF_LE },
   7919     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Df, 8, 0, SOCF_LE },
   7920     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Df, 8, 8, SOCF_LE },
   7921     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Df, 8, 16, SOCF_LE },
   7922     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Df, 8, 24, SOCF_LE },
   7923     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Df, 8, 32, SOCF_LE },
   7924     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Df, 8, 40, SOCF_LE },
   7925     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Df, 8, 48, SOCF_LE },
   7926     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Df, 8, 56, SOCF_LE }
   7927 };
   7928 
   7929 #endif
   7930 #if defined(BCM_88680_A0)
   7931 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_D_BCM88680_A0r_fields[] = {
   7932     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Df, 4, 72, SOCF_LE },
   7933     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Df, 8, 64, SOCF_LE },
   7934     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Df, 8, 0, SOCF_LE },
   7935     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Df, 8, 8, SOCF_LE },
   7936     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Df, 8, 16, SOCF_LE },
   7937     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Df, 8, 24, SOCF_LE },
   7938     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Df, 8, 32, SOCF_LE },
   7939     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Df, 8, 40, SOCF_LE },
   7940     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Df, 8, 48, SOCF_LE },
   7941     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Df, 8, 56, SOCF_LE }
   7942 };
   7943 
   7944 #endif
   7945 #if defined(BCM_88675_A0)
   7946 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_PER_PORTr_fields[] = {
   7947     { FC_PFC_TX_BITMAP_TYPE_PER_PORTf, 144, 0, SOCF_LE }
   7948 };
   7949 
   7950 #endif
   7951 #if defined(BCM_88375_A0)
   7952 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_PER_PORT_BCM88375_A0r_fields[] = {
   7953     { FC_PFC_TX_BITMAP_TYPE_PER_PORTf, 144, 0, SOCF_LE }
   7954 };
   7955 
   7956 #endif
   7957 #if defined(BCM_88375_B0)
   7958 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_PER_PORT_BCM88375_B0r_fields[] = {
   7959     { FC_PFC_TX_BITMAP_TYPE_PER_PORTf, 144, 0, SOCF_LE }
   7960 };
   7961 
   7962 #endif
   7963 #if defined(BCM_88470_A0)
   7964 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_PER_PORT_BCM88470_A0r_fields[] = {
   7965     { FC_PFC_TX_BITMAP_TYPE_PER_PORTf, 96, 0, SOCF_LE }
   7966 };
   7967 
   7968 #endif
   7969 #if defined(BCM_88470_B0)
   7970 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_PER_PORT_BCM88470_B0r_fields[] = {
   7971     { FC_PFC_TX_BITMAP_TYPE_PER_PORTf, 96, 0, SOCF_LE }
   7972 };
   7973 
   7974 #endif
   7975 #if defined(BCM_88675_B0)
   7976 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_PER_PORT_BCM88675_B0r_fields[] = {
   7977     { FC_PFC_TX_BITMAP_TYPE_PER_PORTf, 144, 0, SOCF_LE }
   7978 };
   7979 
   7980 #endif
   7981 #if defined(BCM_88680_A0)
   7982 soc_field_info_t soc_NBIH_FC_PFC_TX_BITMAP_TYPE_PER_PORT_BCM88680_A0r_fields[] = {
   7983     { FC_PFC_TX_BITMAP_TYPE_PER_PORTf, 144, 0, SOCF_LE }
   7984 };
   7985 
   7986 #endif
   7987 #if defined(BCM_88675_A0)
   7988 soc_field_info_t soc_NBIH_FC_RESETr_fields[] = {
   7989     { FC_RESETf, 1, 0, 0 }
   7990 };
   7991 
   7992 #endif
   7993 #if defined(BCM_88375_A0)
   7994 soc_field_info_t soc_NBIH_FC_RESET_BCM88375_A0r_fields[] = {
   7995     { FC_RESETf, 1, 0, 0 }
   7996 };
   7997 
   7998 #endif
   7999 #if defined(BCM_88375_B0)
   8000 soc_field_info_t soc_NBIH_FC_RESET_BCM88375_B0r_fields[] = {
   8001     { FC_RESETf, 1, 0, 0 }
   8002 };
   8003 
   8004 #endif
   8005 #if defined(BCM_88470_A0)
   8006 soc_field_info_t soc_NBIH_FC_RESET_BCM88470_A0r_fields[] = {
   8007     { FC_RESETf, 1, 0, 0 }
   8008 };
   8009 
   8010 #endif
   8011 #if defined(BCM_88470_B0)
   8012 soc_field_info_t soc_NBIH_FC_RESET_BCM88470_B0r_fields[] = {
   8013     { FC_RESETf, 1, 0, 0 }
   8014 };
   8015 
   8016 #endif
   8017 #if defined(BCM_88675_B0)
   8018 soc_field_info_t soc_NBIH_FC_RESET_BCM88675_B0r_fields[] = {
   8019     { FC_RESETf, 1, 0, 0 }
   8020 };
   8021 
   8022 #endif
   8023 #if defined(BCM_88680_A0)
   8024 soc_field_info_t soc_NBIH_FC_RESET_BCM88680_A0r_fields[] = {
   8025     { FC_RESETf, 1, 0, 0 }
   8026 };
   8027 
   8028 #endif
   8029 #if defined(BCM_88675_A0)
   8030 soc_field_info_t soc_NBIH_FC_RTM_CONFIGr_fields[] = {
   8031     { FC_RTM_CH_PORT_STATE_SELf, 4, 16, SOCF_LE|SOCF_RES },
   8032     { FC_RTM_ENABLEf, 1, 0, SOCF_RES },
   8033     { FC_RTM_EVENT_IDLE_THf, 20, 28, SOCF_LE|SOCF_RES },
   8034     { FC_RTM_EVENT_SELf, 7, 8, SOCF_LE|SOCF_RES },
   8035     { FC_RTM_MODE_CNT_EVNT_DURf, 1, 6, SOCF_RES },
   8036     { FC_RTM_MODE_CNT_TRIG_DURf, 1, 7, SOCF_RES },
   8037     { FC_RTM_MODE_MTBPf, 1, 5, SOCF_RES },
   8038     { FC_RTM_MODE_XOFFf, 1, 4, SOCF_RES },
   8039     { FC_RTM_TRIG_SELf, 8, 20, SOCF_LE|SOCF_RES }
   8040 };
   8041 
   8042 #endif
   8043 #if defined(BCM_88375_A0)
   8044 soc_field_info_t soc_NBIH_FC_RTM_CONFIG_BCM88375_A0r_fields[] = {
   8045     { FC_RTM_CH_PORT_STATE_SELf, 4, 16, SOCF_LE|SOCF_RES },
   8046     { FC_RTM_ENABLEf, 1, 0, SOCF_RES },
   8047     { FC_RTM_EVENT_IDLE_THf, 20, 28, SOCF_LE|SOCF_RES },
   8048     { FC_RTM_EVENT_SELf, 7, 8, SOCF_LE|SOCF_RES },
   8049     { FC_RTM_MODE_CNT_EVNT_DURf, 1, 6, SOCF_RES },
   8050     { FC_RTM_MODE_CNT_TRIG_DURf, 1, 7, SOCF_RES },
   8051     { FC_RTM_MODE_MTBPf, 1, 5, SOCF_RES },
   8052     { FC_RTM_MODE_XOFFf, 1, 4, SOCF_RES },
   8053     { FC_RTM_TRIG_SELf, 8, 20, SOCF_LE|SOCF_RES }
   8054 };
   8055 
   8056 #endif
   8057 #if defined(BCM_88375_B0)
   8058 soc_field_info_t soc_NBIH_FC_RTM_CONFIG_BCM88375_B0r_fields[] = {
   8059     { FC_RTM_CH_PORT_STATE_SELf, 4, 16, SOCF_LE|SOCF_RES },
   8060     { FC_RTM_ENABLEf, 1, 0, SOCF_RES },
   8061     { FC_RTM_EVENT_IDLE_THf, 20, 28, SOCF_LE|SOCF_RES },
   8062     { FC_RTM_EVENT_SELf, 7, 8, SOCF_LE|SOCF_RES },
   8063     { FC_RTM_MODE_CNT_EVNT_DURf, 1, 6, SOCF_RES },
   8064     { FC_RTM_MODE_CNT_TRIG_DURf, 1, 7, SOCF_RES },
   8065     { FC_RTM_MODE_MTBPf, 1, 5, SOCF_RES },
   8066     { FC_RTM_MODE_XOFFf, 1, 4, SOCF_RES },
   8067     { FC_RTM_TRIG_SELf, 8, 20, SOCF_LE|SOCF_RES }
   8068 };
   8069 
   8070 #endif
   8071 #if defined(BCM_88470_A0)
   8072 soc_field_info_t soc_NBIH_FC_RTM_CONFIG_BCM88470_A0r_fields[] = {
   8073     { FC_RTM_CH_PORT_STATE_SELf, 4, 16, SOCF_LE|SOCF_RES },
   8074     { FC_RTM_ENABLEf, 1, 0, SOCF_RES },
   8075     { FC_RTM_EVENT_IDLE_THf, 20, 28, SOCF_LE|SOCF_RES },
   8076     { FC_RTM_EVENT_SELf, 7, 8, SOCF_LE|SOCF_RES },
   8077     { FC_RTM_MODE_CNT_EVNT_DURf, 1, 6, SOCF_RES },
   8078     { FC_RTM_MODE_CNT_TRIG_DURf, 1, 7, SOCF_RES },
   8079     { FC_RTM_MODE_MTBPf, 1, 5, SOCF_RES },
   8080     { FC_RTM_MODE_XOFFf, 1, 4, SOCF_RES },
   8081     { FC_RTM_TRIG_SELf, 8, 20, SOCF_LE|SOCF_RES }
   8082 };
   8083 
   8084 #endif
   8085 #if defined(BCM_88470_B0)
   8086 soc_field_info_t soc_NBIH_FC_RTM_CONFIG_BCM88470_B0r_fields[] = {
   8087     { FC_RTM_CH_PORT_STATE_SELf, 4, 16, SOCF_LE|SOCF_RES },
   8088     { FC_RTM_ENABLEf, 1, 0, SOCF_RES },
   8089     { FC_RTM_EVENT_IDLE_THf, 20, 28, SOCF_LE|SOCF_RES },
   8090     { FC_RTM_EVENT_SELf, 7, 8, SOCF_LE|SOCF_RES },
   8091     { FC_RTM_MODE_CNT_EVNT_DURf, 1, 6, SOCF_RES },
   8092     { FC_RTM_MODE_CNT_TRIG_DURf, 1, 7, SOCF_RES },
   8093     { FC_RTM_MODE_MTBPf, 1, 5, SOCF_RES },
   8094     { FC_RTM_MODE_XOFFf, 1, 4, SOCF_RES },
   8095     { FC_RTM_TRIG_SELf, 8, 20, SOCF_LE|SOCF_RES }
   8096 };
   8097 
   8098 #endif
   8099 #if defined(BCM_88675_B0)
   8100 soc_field_info_t soc_NBIH_FC_RTM_CONFIG_BCM88675_B0r_fields[] = {
   8101     { FC_RTM_CH_PORT_STATE_SELf, 4, 16, SOCF_LE|SOCF_RES },
   8102     { FC_RTM_ENABLEf, 1, 0, SOCF_RES },
   8103     { FC_RTM_EVENT_IDLE_THf, 20, 28, SOCF_LE|SOCF_RES },
   8104     { FC_RTM_EVENT_SELf, 7, 8, SOCF_LE|SOCF_RES },
   8105     { FC_RTM_MODE_CNT_EVNT_DURf, 1, 6, SOCF_RES },
   8106     { FC_RTM_MODE_CNT_TRIG_DURf, 1, 7, SOCF_RES },
   8107     { FC_RTM_MODE_MTBPf, 1, 5, SOCF_RES },
   8108     { FC_RTM_MODE_XOFFf, 1, 4, SOCF_RES },
   8109     { FC_RTM_TRIG_SELf, 8, 20, SOCF_LE|SOCF_RES }
   8110 };
   8111 
   8112 #endif
   8113 #if defined(BCM_88680_A0)
   8114 soc_field_info_t soc_NBIH_FC_RTM_CONFIG_BCM88680_A0r_fields[] = {
   8115     { FC_RTM_CH_PORT_STATE_SELf, 4, 16, SOCF_LE|SOCF_RES },
   8116     { FC_RTM_ENABLEf, 1, 0, SOCF_RES },
   8117     { FC_RTM_EVENT_IDLE_THf, 20, 28, SOCF_LE|SOCF_RES },
   8118     { FC_RTM_EVENT_SELf, 7, 8, SOCF_LE|SOCF_RES },
   8119     { FC_RTM_MODE_CNT_EVNT_DURf, 1, 6, SOCF_RES },
   8120     { FC_RTM_MODE_CNT_TRIG_DURf, 1, 7, SOCF_RES },
   8121     { FC_RTM_MODE_MTBPf, 1, 5, SOCF_RES },
   8122     { FC_RTM_MODE_XOFFf, 1, 4, SOCF_RES },
   8123     { FC_RTM_TRIG_SELf, 8, 20, SOCF_LE|SOCF_RES }
   8124 };
   8125 
   8126 #endif
   8127 #if defined(BCM_88675_A0)
   8128 soc_field_info_t soc_NBIH_FC_RTM_TIMERr_fields[] = {
   8129     { FC_RTM_TIMERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8130 };
   8131 
   8132 #endif
   8133 #if defined(BCM_88375_A0)
   8134 soc_field_info_t soc_NBIH_FC_RTM_TIMER_BCM88375_A0r_fields[] = {
   8135     { FC_RTM_TIMERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8136 };
   8137 
   8138 #endif
   8139 #if defined(BCM_88375_B0)
   8140 soc_field_info_t soc_NBIH_FC_RTM_TIMER_BCM88375_B0r_fields[] = {
   8141     { FC_RTM_TIMERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8142 };
   8143 
   8144 #endif
   8145 #if defined(BCM_88470_A0)
   8146 soc_field_info_t soc_NBIH_FC_RTM_TIMER_BCM88470_A0r_fields[] = {
   8147     { FC_RTM_TIMERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8148 };
   8149 
   8150 #endif
   8151 #if defined(BCM_88470_B0)
   8152 soc_field_info_t soc_NBIH_FC_RTM_TIMER_BCM88470_B0r_fields[] = {
   8153     { FC_RTM_TIMERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8154 };
   8155 
   8156 #endif
   8157 #if defined(BCM_88675_B0)
   8158 soc_field_info_t soc_NBIH_FC_RTM_TIMER_BCM88675_B0r_fields[] = {
   8159     { FC_RTM_TIMERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8160 };
   8161 
   8162 #endif
   8163 #if defined(BCM_88680_A0)
   8164 soc_field_info_t soc_NBIH_FC_RTM_TIMER_BCM88680_A0r_fields[] = {
   8165     { FC_RTM_TIMERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8166 };
   8167 
   8168 #endif
   8169 #if defined(BCM_88675_A0)
   8170 soc_field_info_t soc_NBIH_FC_RX_GEN_LLFC_FROM_QMLFr_fields[] = {
   8171     { FC_RX_GEN_LLFC_FROM_QMLFf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8172 };
   8173 
   8174 #endif
   8175 #if defined(BCM_88375_A0)
   8176 soc_field_info_t soc_NBIH_FC_RX_GEN_LLFC_FROM_QMLF_BCM88375_A0r_fields[] = {
   8177     { FC_RX_GEN_LLFC_FROM_QMLFf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8178 };
   8179 
   8180 #endif
   8181 #if defined(BCM_88375_B0)
   8182 soc_field_info_t soc_NBIH_FC_RX_GEN_LLFC_FROM_QMLF_BCM88375_B0r_fields[] = {
   8183     { FC_RX_GEN_LLFC_FROM_QMLFf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8184 };
   8185 
   8186 #endif
   8187 #if defined(BCM_88470_A0)
   8188 soc_field_info_t soc_NBIH_FC_RX_GEN_LLFC_FROM_QMLF_BCM88470_A0r_fields[] = {
   8189     { FC_RX_GEN_LLFC_FROM_QMLFf, 124, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8190 };
   8191 
   8192 #endif
   8193 #if defined(BCM_88470_B0)
   8194 soc_field_info_t soc_NBIH_FC_RX_GEN_LLFC_FROM_QMLF_BCM88470_B0r_fields[] = {
   8195     { FC_RX_GEN_LLFC_FROM_QMLFf, 124, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8196 };
   8197 
   8198 #endif
   8199 #if defined(BCM_88675_B0)
   8200 soc_field_info_t soc_NBIH_FC_RX_GEN_LLFC_FROM_QMLF_BCM88675_B0r_fields[] = {
   8201     { FC_RX_GEN_LLFC_FROM_QMLFf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8202 };
   8203 
   8204 #endif
   8205 #if defined(BCM_88680_A0)
   8206 soc_field_info_t soc_NBIH_FC_RX_GEN_LLFC_FROM_QMLF_BCM88680_A0r_fields[] = {
   8207     { FC_RX_GEN_LLFC_FROM_QMLFf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8208 };
   8209 
   8210 #endif
   8211 #if defined(BCM_88675_A0)
   8212 soc_field_info_t soc_NBIH_FC_RX_GEN_PFC_FROM_QMLFr_fields[] = {
   8213     { FC_RX_GEN_PFC_FROM_QMLFf, 72, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8214 };
   8215 
   8216 #endif
   8217 #if defined(BCM_88375_A0)
   8218 soc_field_info_t soc_NBIH_FC_RX_GEN_PFC_FROM_QMLF_BCM88375_A0r_fields[] = {
   8219     { FC_RX_GEN_PFC_FROM_QMLFf, 72, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8220 };
   8221 
   8222 #endif
   8223 #if defined(BCM_88375_B0)
   8224 soc_field_info_t soc_NBIH_FC_RX_GEN_PFC_FROM_QMLF_BCM88375_B0r_fields[] = {
   8225     { FC_RX_GEN_PFC_FROM_QMLFf, 72, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8226 };
   8227 
   8228 #endif
   8229 #if defined(BCM_88470_A0)
   8230 soc_field_info_t soc_NBIH_FC_RX_GEN_PFC_FROM_QMLF_BCM88470_A0r_fields[] = {
   8231     { FC_RX_GEN_PFC_FROM_QMLFf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8232 };
   8233 
   8234 #endif
   8235 #if defined(BCM_88470_B0)
   8236 soc_field_info_t soc_NBIH_FC_RX_GEN_PFC_FROM_QMLF_BCM88470_B0r_fields[] = {
   8237     { FC_RX_GEN_PFC_FROM_QMLFf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8238 };
   8239 
   8240 #endif
   8241 #if defined(BCM_88675_B0)
   8242 soc_field_info_t soc_NBIH_FC_RX_GEN_PFC_FROM_QMLF_BCM88675_B0r_fields[] = {
   8243     { FC_RX_GEN_PFC_FROM_QMLFf, 72, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8244 };
   8245 
   8246 #endif
   8247 #if defined(BCM_88680_A0)
   8248 soc_field_info_t soc_NBIH_FC_RX_GEN_PFC_FROM_QMLF_BCM88680_A0r_fields[] = {
   8249     { FC_RX_GEN_PFC_FROM_QMLFf, 72, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8250 };
   8251 
   8252 #endif
   8253 #if defined(BCM_88675_A0)
   8254 soc_field_info_t soc_NBIH_FC_RX_LLFC_STOP_TX_FROM_MUBITSr_fields[] = {
   8255     { FC_RX_0_LLFC_STOP_TX_FROM_MUBITSf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
   8256     { FC_RX_1_LLFC_STOP_TX_FROM_MUBITSf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
   8257     { FC_RX_2_LLFC_STOP_TX_FROM_MUBITSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
   8258     { FC_RX_3_LLFC_STOP_TX_FROM_MUBITSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
   8259     { FC_RX_4_LLFC_STOP_TX_FROM_MUBITSf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   8260     { FC_RX_5_LLFC_STOP_TX_FROM_MUBITSf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES }
   8261 };
   8262 
   8263 #endif
   8264 #if defined(BCM_88375_A0)
   8265 soc_field_info_t soc_NBIH_FC_RX_LLFC_STOP_TX_FROM_MUBITS_BCM88375_A0r_fields[] = {
   8266     { FC_RX_0_LLFC_STOP_TX_FROM_MUBITSf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
   8267     { FC_RX_1_LLFC_STOP_TX_FROM_MUBITSf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
   8268     { FC_RX_2_LLFC_STOP_TX_FROM_MUBITSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
   8269     { FC_RX_3_LLFC_STOP_TX_FROM_MUBITSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
   8270     { FC_RX_4_LLFC_STOP_TX_FROM_MUBITSf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   8271     { FC_RX_5_LLFC_STOP_TX_FROM_MUBITSf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES }
   8272 };
   8273 
   8274 #endif
   8275 #if defined(BCM_88375_B0)
   8276 soc_field_info_t soc_NBIH_FC_RX_LLFC_STOP_TX_FROM_MUBITS_BCM88375_B0r_fields[] = {
   8277     { FC_RX_0_LLFC_STOP_TX_FROM_MUBITSf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
   8278     { FC_RX_1_LLFC_STOP_TX_FROM_MUBITSf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
   8279     { FC_RX_2_LLFC_STOP_TX_FROM_MUBITSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
   8280     { FC_RX_3_LLFC_STOP_TX_FROM_MUBITSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
   8281     { FC_RX_4_LLFC_STOP_TX_FROM_MUBITSf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   8282     { FC_RX_5_LLFC_STOP_TX_FROM_MUBITSf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES }
   8283 };
   8284 
   8285 #endif
   8286 #if defined(BCM_88470_A0)
   8287 soc_field_info_t soc_NBIH_FC_RX_LLFC_STOP_TX_FROM_MUBITS_BCM88470_A0r_fields[] = {
   8288     { FC_RX_0_LLFC_STOP_TX_FROM_MUBITSf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
   8289     { FC_RX_1_LLFC_STOP_TX_FROM_MUBITSf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
   8290     { FC_RX_2_LLFC_STOP_TX_FROM_MUBITSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
   8291     { FC_RX_3_LLFC_STOP_TX_FROM_MUBITSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES }
   8292 };
   8293 
   8294 #endif
   8295 #if defined(BCM_88470_B0)
   8296 soc_field_info_t soc_NBIH_FC_RX_LLFC_STOP_TX_FROM_MUBITS_BCM88470_B0r_fields[] = {
   8297     { FC_RX_0_LLFC_STOP_TX_FROM_MUBITSf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
   8298     { FC_RX_1_LLFC_STOP_TX_FROM_MUBITSf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
   8299     { FC_RX_2_LLFC_STOP_TX_FROM_MUBITSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
   8300     { FC_RX_3_LLFC_STOP_TX_FROM_MUBITSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES }
   8301 };
   8302 
   8303 #endif
   8304 #if defined(BCM_88675_B0)
   8305 soc_field_info_t soc_NBIH_FC_RX_LLFC_STOP_TX_FROM_MUBITS_BCM88675_B0r_fields[] = {
   8306     { FC_RX_0_LLFC_STOP_TX_FROM_MUBITSf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
   8307     { FC_RX_1_LLFC_STOP_TX_FROM_MUBITSf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
   8308     { FC_RX_2_LLFC_STOP_TX_FROM_MUBITSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
   8309     { FC_RX_3_LLFC_STOP_TX_FROM_MUBITSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
   8310     { FC_RX_4_LLFC_STOP_TX_FROM_MUBITSf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   8311     { FC_RX_5_LLFC_STOP_TX_FROM_MUBITSf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES }
   8312 };
   8313 
   8314 #endif
   8315 #if defined(BCM_88680_A0)
   8316 soc_field_info_t soc_NBIH_FC_RX_LLFC_STOP_TX_FROM_MUBITS_BCM88680_A0r_fields[] = {
   8317     { FC_RX_0_LLFC_STOP_TX_FROM_MUBITSf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
   8318     { FC_RX_1_LLFC_STOP_TX_FROM_MUBITSf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
   8319     { FC_RX_2_LLFC_STOP_TX_FROM_MUBITSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
   8320     { FC_RX_3_LLFC_STOP_TX_FROM_MUBITSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
   8321     { FC_RX_4_LLFC_STOP_TX_FROM_MUBITSf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
   8322     { FC_RX_5_LLFC_STOP_TX_FROM_MUBITSf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES }
   8323 };
   8324 
   8325 #endif
   8326 #if defined(BCM_88675_A0)
   8327 soc_field_info_t soc_NBIH_FC_RX_MUBITS_TO_CFCr_fields[] = {
   8328     { FC_RX_0_MUBITS_TO_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8329     { FC_RX_1_MUBITS_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8330     { FC_RX_2_MUBITS_TO_CFCf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8331     { FC_RX_3_MUBITS_TO_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8332     { FC_RX_4_MUBITS_TO_CFCf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8333     { FC_RX_5_MUBITS_TO_CFCf, 8, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8334 };
   8335 
   8336 #endif
   8337 #if defined(BCM_88375_A0)
   8338 soc_field_info_t soc_NBIH_FC_RX_MUBITS_TO_CFC_BCM88375_A0r_fields[] = {
   8339     { FC_RX_0_MUBITS_TO_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8340     { FC_RX_1_MUBITS_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8341     { FC_RX_2_MUBITS_TO_CFCf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8342     { FC_RX_3_MUBITS_TO_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8343     { FC_RX_4_MUBITS_TO_CFCf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8344     { FC_RX_5_MUBITS_TO_CFCf, 8, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8345 };
   8346 
   8347 #endif
   8348 #if defined(BCM_88375_B0)
   8349 soc_field_info_t soc_NBIH_FC_RX_MUBITS_TO_CFC_BCM88375_B0r_fields[] = {
   8350     { FC_RX_0_MUBITS_TO_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8351     { FC_RX_1_MUBITS_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8352     { FC_RX_2_MUBITS_TO_CFCf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8353     { FC_RX_3_MUBITS_TO_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8354     { FC_RX_4_MUBITS_TO_CFCf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8355     { FC_RX_5_MUBITS_TO_CFCf, 8, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8356 };
   8357 
   8358 #endif
   8359 #if defined(BCM_88470_A0)
   8360 soc_field_info_t soc_NBIH_FC_RX_MUBITS_TO_CFC_BCM88470_A0r_fields[] = {
   8361     { FC_RX_0_MUBITS_TO_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8362     { FC_RX_1_MUBITS_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8363     { FC_RX_2_MUBITS_TO_CFCf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8364     { FC_RX_3_MUBITS_TO_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8365 };
   8366 
   8367 #endif
   8368 #if defined(BCM_88470_B0)
   8369 soc_field_info_t soc_NBIH_FC_RX_MUBITS_TO_CFC_BCM88470_B0r_fields[] = {
   8370     { FC_RX_0_MUBITS_TO_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8371     { FC_RX_1_MUBITS_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8372     { FC_RX_2_MUBITS_TO_CFCf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8373     { FC_RX_3_MUBITS_TO_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8374 };
   8375 
   8376 #endif
   8377 #if defined(BCM_88675_B0)
   8378 soc_field_info_t soc_NBIH_FC_RX_MUBITS_TO_CFC_BCM88675_B0r_fields[] = {
   8379     { FC_RX_0_MUBITS_TO_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8380     { FC_RX_1_MUBITS_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8381     { FC_RX_2_MUBITS_TO_CFCf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8382     { FC_RX_3_MUBITS_TO_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8383     { FC_RX_4_MUBITS_TO_CFCf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8384     { FC_RX_5_MUBITS_TO_CFCf, 8, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8385 };
   8386 
   8387 #endif
   8388 #if defined(BCM_88680_A0)
   8389 soc_field_info_t soc_NBIH_FC_RX_MUBITS_TO_CFC_BCM88680_A0r_fields[] = {
   8390     { FC_RX_0_MUBITS_TO_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8391     { FC_RX_1_MUBITS_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8392     { FC_RX_2_MUBITS_TO_CFCf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8393     { FC_RX_3_MUBITS_TO_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8394     { FC_RX_4_MUBITS_TO_CFCf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8395     { FC_RX_5_MUBITS_TO_CFCf, 8, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8396 };
   8397 
   8398 #endif
   8399 #if defined(BCM_88675_A0)
   8400 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FORCEr_fields[] = {
   8401     { FC_TX_GEN_LLFC_FORCEf, 78, 0, SOCF_LE }
   8402 };
   8403 
   8404 #endif
   8405 #if defined(BCM_88375_A0)
   8406 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FORCE_BCM88375_A0r_fields[] = {
   8407     { FC_TX_GEN_LLFC_FORCEf, 78, 0, SOCF_LE }
   8408 };
   8409 
   8410 #endif
   8411 #if defined(BCM_88375_B0)
   8412 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FORCE_BCM88375_B0r_fields[] = {
   8413     { FC_TX_GEN_LLFC_FORCEf, 78, 0, SOCF_LE }
   8414 };
   8415 
   8416 #endif
   8417 #if defined(BCM_88470_A0)
   8418 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FORCE_BCM88470_A0r_fields[] = {
   8419     { FC_TX_GEN_LLFC_FORCEf, 52, 0, SOCF_LE }
   8420 };
   8421 
   8422 #endif
   8423 #if defined(BCM_88470_B0)
   8424 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FORCE_BCM88470_B0r_fields[] = {
   8425     { FC_TX_GEN_LLFC_FORCEf, 52, 0, SOCF_LE }
   8426 };
   8427 
   8428 #endif
   8429 #if defined(BCM_88675_B0)
   8430 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FORCE_BCM88675_B0r_fields[] = {
   8431     { FC_TX_GEN_LLFC_FORCEf, 78, 0, SOCF_LE }
   8432 };
   8433 
   8434 #endif
   8435 #if defined(BCM_88680_A0)
   8436 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FORCE_BCM88680_A0r_fields[] = {
   8437     { FC_TX_GEN_LLFC_FORCEf, 78, 0, SOCF_LE }
   8438 };
   8439 
   8440 #endif
   8441 #if defined(BCM_88675_A0)
   8442 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFCr_fields[] = {
   8443     { FC_TX_GEN_LLFC_FROM_CFCf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8444 };
   8445 
   8446 #endif
   8447 #if defined(BCM_88375_A0)
   8448 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_BCM88375_A0r_fields[] = {
   8449     { FC_TX_GEN_LLFC_FROM_CFCf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8450 };
   8451 
   8452 #endif
   8453 #if defined(BCM_88375_B0)
   8454 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_BCM88375_B0r_fields[] = {
   8455     { FC_TX_GEN_LLFC_FROM_CFCf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8456 };
   8457 
   8458 #endif
   8459 #if defined(BCM_88470_A0)
   8460 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_BCM88470_A0r_fields[] = {
   8461     { FC_TX_GEN_LLFC_FROM_CFCf, 124, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8462 };
   8463 
   8464 #endif
   8465 #if defined(BCM_88470_B0)
   8466 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_BCM88470_B0r_fields[] = {
   8467     { FC_TX_GEN_LLFC_FROM_CFCf, 124, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8468 };
   8469 
   8470 #endif
   8471 #if defined(BCM_88675_B0)
   8472 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_BCM88675_B0r_fields[] = {
   8473     { FC_TX_GEN_LLFC_FROM_CFCf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8474 };
   8475 
   8476 #endif
   8477 #if defined(BCM_88680_A0)
   8478 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_BCM88680_A0r_fields[] = {
   8479     { FC_TX_GEN_LLFC_FROM_CFCf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8480 };
   8481 
   8482 #endif
   8483 #if defined(BCM_88675_A0)
   8484 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_MASKr_fields[] = {
   8485     { FC_TX_GEN_LLFC_FROM_CFC_MASKf, 78, 0, SOCF_LE }
   8486 };
   8487 
   8488 #endif
   8489 #if defined(BCM_88375_A0)
   8490 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_MASK_BCM88375_A0r_fields[] = {
   8491     { FC_TX_GEN_LLFC_FROM_CFC_MASKf, 78, 0, SOCF_LE }
   8492 };
   8493 
   8494 #endif
   8495 #if defined(BCM_88375_B0)
   8496 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_MASK_BCM88375_B0r_fields[] = {
   8497     { FC_TX_GEN_LLFC_FROM_CFC_MASKf, 78, 0, SOCF_LE }
   8498 };
   8499 
   8500 #endif
   8501 #if defined(BCM_88470_A0)
   8502 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_MASK_BCM88470_A0r_fields[] = {
   8503     { FC_TX_GEN_LLFC_FROM_CFC_MASKf, 52, 0, SOCF_LE }
   8504 };
   8505 
   8506 #endif
   8507 #if defined(BCM_88470_B0)
   8508 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_MASK_BCM88470_B0r_fields[] = {
   8509     { FC_TX_GEN_LLFC_FROM_CFC_MASKf, 52, 0, SOCF_LE }
   8510 };
   8511 
   8512 #endif
   8513 #if defined(BCM_88675_B0)
   8514 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_MASK_BCM88675_B0r_fields[] = {
   8515     { FC_TX_GEN_LLFC_FROM_CFC_MASKf, 78, 0, SOCF_LE }
   8516 };
   8517 
   8518 #endif
   8519 #if defined(BCM_88680_A0)
   8520 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_MASK_BCM88680_A0r_fields[] = {
   8521     { FC_TX_GEN_LLFC_FROM_CFC_MASKf, 78, 0, SOCF_LE }
   8522 };
   8523 
   8524 #endif
   8525 #if defined(BCM_88675_A0)
   8526 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_OCB_MASKr_fields[] = {
   8527     { FC_TX_GEN_LLFC_FROM_CFC_OCB_MASKf, 78, 0, SOCF_LE }
   8528 };
   8529 
   8530 #endif
   8531 #if defined(BCM_88375_A0)
   8532 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_OCB_MASK_BCM88375_A0r_fields[] = {
   8533     { FC_TX_GEN_LLFC_FROM_CFC_OCB_MASKf, 78, 0, SOCF_LE }
   8534 };
   8535 
   8536 #endif
   8537 #if defined(BCM_88375_B0)
   8538 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_OCB_MASK_BCM88375_B0r_fields[] = {
   8539     { FC_TX_GEN_LLFC_FROM_CFC_OCB_MASKf, 78, 0, SOCF_LE }
   8540 };
   8541 
   8542 #endif
   8543 #if defined(BCM_88470_A0)
   8544 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_OCB_MASK_BCM88470_A0r_fields[] = {
   8545     { FC_TX_GEN_LLFC_FROM_CFC_OCB_MASKf, 52, 0, SOCF_LE }
   8546 };
   8547 
   8548 #endif
   8549 #if defined(BCM_88470_B0)
   8550 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_OCB_MASK_BCM88470_B0r_fields[] = {
   8551     { FC_TX_GEN_LLFC_FROM_CFC_OCB_MASKf, 52, 0, SOCF_LE }
   8552 };
   8553 
   8554 #endif
   8555 #if defined(BCM_88675_B0)
   8556 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_OCB_MASK_BCM88675_B0r_fields[] = {
   8557     { FC_TX_GEN_LLFC_FROM_CFC_OCB_MASKf, 78, 0, SOCF_LE }
   8558 };
   8559 
   8560 #endif
   8561 #if defined(BCM_88680_A0)
   8562 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_CFC_OCB_MASK_BCM88680_A0r_fields[] = {
   8563     { FC_TX_GEN_LLFC_FROM_CFC_OCB_MASKf, 78, 0, SOCF_LE }
   8564 };
   8565 
   8566 #endif
   8567 #if defined(BCM_88675_A0)
   8568 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_NPM_MASKr_fields[] = {
   8569     { FC_TX_GEN_LLFC_FROM_NPM_MASKf, 78, 0, SOCF_LE }
   8570 };
   8571 
   8572 #endif
   8573 #if defined(BCM_88375_A0)
   8574 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_NPM_MASK_BCM88375_A0r_fields[] = {
   8575     { FC_TX_GEN_LLFC_FROM_NPM_MASKf, 78, 0, SOCF_LE }
   8576 };
   8577 
   8578 #endif
   8579 #if defined(BCM_88375_B0)
   8580 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_NPM_MASK_BCM88375_B0r_fields[] = {
   8581     { FC_TX_GEN_LLFC_FROM_NPM_MASKf, 78, 0, SOCF_LE }
   8582 };
   8583 
   8584 #endif
   8585 #if defined(BCM_88470_A0)
   8586 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_NPM_MASK_BCM88470_A0r_fields[] = {
   8587     { FC_TX_GEN_LLFC_FROM_NPM_MASKf, 52, 0, SOCF_LE }
   8588 };
   8589 
   8590 #endif
   8591 #if defined(BCM_88470_B0)
   8592 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_NPM_MASK_BCM88470_B0r_fields[] = {
   8593     { FC_TX_GEN_LLFC_FROM_NPM_MASKf, 52, 0, SOCF_LE }
   8594 };
   8595 
   8596 #endif
   8597 #if defined(BCM_88675_B0)
   8598 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_NPM_MASK_BCM88675_B0r_fields[] = {
   8599     { FC_TX_GEN_LLFC_FROM_NPM_MASKf, 78, 0, SOCF_LE }
   8600 };
   8601 
   8602 #endif
   8603 #if defined(BCM_88680_A0)
   8604 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_NPM_MASK_BCM88680_A0r_fields[] = {
   8605     { FC_TX_GEN_LLFC_FROM_NPM_MASKf, 78, 0, SOCF_LE }
   8606 };
   8607 
   8608 #endif
   8609 #if defined(BCM_88675_A0)
   8610 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_QMLF_MASKr_fields[] = {
   8611     { FC_TX_GEN_LLFC_FROM_QMLF_MASKf, 78, 0, SOCF_LE }
   8612 };
   8613 
   8614 #endif
   8615 #if defined(BCM_88375_A0)
   8616 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_QMLF_MASK_BCM88375_A0r_fields[] = {
   8617     { FC_TX_GEN_LLFC_FROM_QMLF_MASKf, 78, 0, SOCF_LE }
   8618 };
   8619 
   8620 #endif
   8621 #if defined(BCM_88375_B0)
   8622 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_QMLF_MASK_BCM88375_B0r_fields[] = {
   8623     { FC_TX_GEN_LLFC_FROM_QMLF_MASKf, 78, 0, SOCF_LE }
   8624 };
   8625 
   8626 #endif
   8627 #if defined(BCM_88470_A0)
   8628 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_QMLF_MASK_BCM88470_A0r_fields[] = {
   8629     { FC_TX_GEN_LLFC_FROM_QMLF_MASKf, 52, 0, SOCF_LE }
   8630 };
   8631 
   8632 #endif
   8633 #if defined(BCM_88470_B0)
   8634 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_QMLF_MASK_BCM88470_B0r_fields[] = {
   8635     { FC_TX_GEN_LLFC_FROM_QMLF_MASKf, 52, 0, SOCF_LE }
   8636 };
   8637 
   8638 #endif
   8639 #if defined(BCM_88675_B0)
   8640 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_QMLF_MASK_BCM88675_B0r_fields[] = {
   8641     { FC_TX_GEN_LLFC_FROM_QMLF_MASKf, 78, 0, SOCF_LE }
   8642 };
   8643 
   8644 #endif
   8645 #if defined(BCM_88680_A0)
   8646 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_FROM_QMLF_MASK_BCM88680_A0r_fields[] = {
   8647     { FC_TX_GEN_LLFC_FROM_QMLF_MASKf, 78, 0, SOCF_LE }
   8648 };
   8649 
   8650 #endif
   8651 #if defined(BCM_88675_A0)
   8652 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_TO_PMr_fields[] = {
   8653     { FC_TX_GEN_LLFC_TO_PMf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8654 };
   8655 
   8656 #endif
   8657 #if defined(BCM_88375_A0)
   8658 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_TO_PM_BCM88375_A0r_fields[] = {
   8659     { FC_TX_GEN_LLFC_TO_PMf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8660 };
   8661 
   8662 #endif
   8663 #if defined(BCM_88375_B0)
   8664 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_TO_PM_BCM88375_B0r_fields[] = {
   8665     { FC_TX_GEN_LLFC_TO_PMf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8666 };
   8667 
   8668 #endif
   8669 #if defined(BCM_88470_A0)
   8670 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_TO_PM_BCM88470_A0r_fields[] = {
   8671     { FC_TX_GEN_LLFC_TO_PMf, 124, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8672 };
   8673 
   8674 #endif
   8675 #if defined(BCM_88470_B0)
   8676 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_TO_PM_BCM88470_B0r_fields[] = {
   8677     { FC_TX_GEN_LLFC_TO_PMf, 124, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8678 };
   8679 
   8680 #endif
   8681 #if defined(BCM_88675_B0)
   8682 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_TO_PM_BCM88675_B0r_fields[] = {
   8683     { FC_TX_GEN_LLFC_TO_PMf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8684 };
   8685 
   8686 #endif
   8687 #if defined(BCM_88680_A0)
   8688 soc_field_info_t soc_NBIH_FC_TX_GEN_LLFC_TO_PM_BCM88680_A0r_fields[] = {
   8689     { FC_TX_GEN_LLFC_TO_PMf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8690 };
   8691 
   8692 #endif
   8693 #if defined(BCM_88675_A0)
   8694 soc_field_info_t soc_NBIH_FC_TX_GEN_PFC_FORCEr_fields[] = {
   8695     { FC_TX_GEN_PFC_FORCEf, 72, 0, SOCF_LE }
   8696 };
   8697 
   8698 #endif
   8699 #if defined(BCM_88375_A0)
   8700 soc_field_info_t soc_NBIH_FC_TX_GEN_PFC_FORCE_BCM88375_A0r_fields[] = {
   8701     { FC_TX_GEN_PFC_FORCEf, 72, 0, SOCF_LE }
   8702 };
   8703 
   8704 #endif
   8705 #if defined(BCM_88375_B0)
   8706 soc_field_info_t soc_NBIH_FC_TX_GEN_PFC_FORCE_BCM88375_B0r_fields[] = {
   8707     { FC_TX_GEN_PFC_FORCEf, 72, 0, SOCF_LE }
   8708 };
   8709 
   8710 #endif
   8711 #if defined(BCM_88470_A0)
   8712 soc_field_info_t soc_NBIH_FC_TX_GEN_PFC_FORCE_BCM88470_A0r_fields[] = {
   8713     { FC_TX_GEN_PFC_FORCEf, 48, 0, SOCF_LE }
   8714 };
   8715 
   8716 #endif
   8717 #if defined(BCM_88470_B0)
   8718 soc_field_info_t soc_NBIH_FC_TX_GEN_PFC_FORCE_BCM88470_B0r_fields[] = {
   8719     { FC_TX_GEN_PFC_FORCEf, 48, 0, SOCF_LE }
   8720 };
   8721 
   8722 #endif
   8723 #if defined(BCM_88675_B0)
   8724 soc_field_info_t soc_NBIH_FC_TX_GEN_PFC_FORCE_BCM88675_B0r_fields[] = {
   8725     { FC_TX_GEN_PFC_FORCEf, 72, 0, SOCF_LE }
   8726 };
   8727 
   8728 #endif
   8729 #if defined(BCM_88680_A0)
   8730 soc_field_info_t soc_NBIH_FC_TX_GEN_PFC_FORCE_BCM88680_A0r_fields[] = {
   8731     { FC_TX_GEN_PFC_FORCEf, 72, 0, SOCF_LE }
   8732 };
   8733 
   8734 #endif
   8735 #if defined(BCM_88675_A0)
   8736 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_FROM_CFCr_fields[] = {
   8737     { FC_TX_LLFC_STOP_TX_FROM_CFCf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8738 };
   8739 
   8740 #endif
   8741 #if defined(BCM_88375_A0)
   8742 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_FROM_CFC_BCM88375_A0r_fields[] = {
   8743     { FC_TX_LLFC_STOP_TX_FROM_CFCf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8744 };
   8745 
   8746 #endif
   8747 #if defined(BCM_88375_B0)
   8748 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_FROM_CFC_BCM88375_B0r_fields[] = {
   8749     { FC_TX_LLFC_STOP_TX_FROM_CFCf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8750 };
   8751 
   8752 #endif
   8753 #if defined(BCM_88470_A0)
   8754 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_FROM_CFC_BCM88470_A0r_fields[] = {
   8755     { FC_TX_LLFC_STOP_TX_FROM_CFCf, 124, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8756 };
   8757 
   8758 #endif
   8759 #if defined(BCM_88470_B0)
   8760 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_FROM_CFC_BCM88470_B0r_fields[] = {
   8761     { FC_TX_LLFC_STOP_TX_FROM_CFCf, 124, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8762 };
   8763 
   8764 #endif
   8765 #if defined(BCM_88675_B0)
   8766 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_FROM_CFC_BCM88675_B0r_fields[] = {
   8767     { FC_TX_LLFC_STOP_TX_FROM_CFCf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8768 };
   8769 
   8770 #endif
   8771 #if defined(BCM_88680_A0)
   8772 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_FROM_CFC_BCM88680_A0r_fields[] = {
   8773     { FC_TX_LLFC_STOP_TX_FROM_CFCf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8774 };
   8775 
   8776 #endif
   8777 #if defined(BCM_88675_A0)
   8778 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_TO_PMr_fields[] = {
   8779     { FC_TX_LLFC_STOP_TX_TO_PMf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8780 };
   8781 
   8782 #endif
   8783 #if defined(BCM_88375_A0)
   8784 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_TO_PM_BCM88375_A0r_fields[] = {
   8785     { FC_TX_LLFC_STOP_TX_TO_PMf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8786 };
   8787 
   8788 #endif
   8789 #if defined(BCM_88375_B0)
   8790 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_TO_PM_BCM88375_B0r_fields[] = {
   8791     { FC_TX_LLFC_STOP_TX_TO_PMf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8792 };
   8793 
   8794 #endif
   8795 #if defined(BCM_88470_A0)
   8796 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_TO_PM_BCM88470_A0r_fields[] = {
   8797     { FC_TX_LLFC_STOP_TX_TO_PMf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8798 };
   8799 
   8800 #endif
   8801 #if defined(BCM_88470_B0)
   8802 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_TO_PM_BCM88470_B0r_fields[] = {
   8803     { FC_TX_LLFC_STOP_TX_TO_PMf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8804 };
   8805 
   8806 #endif
   8807 #if defined(BCM_88675_B0)
   8808 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_TO_PM_BCM88675_B0r_fields[] = {
   8809     { FC_TX_LLFC_STOP_TX_TO_PMf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8810 };
   8811 
   8812 #endif
   8813 #if defined(BCM_88680_A0)
   8814 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_TO_PM_BCM88680_A0r_fields[] = {
   8815     { FC_TX_LLFC_STOP_TX_TO_PMf, 144, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8816 };
   8817 
   8818 #endif
   8819 #if defined(BCM_88470_A0)
   8820 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_TO_PM_QSGMII_PORTSr_fields[] = {
   8821     { FC_TX_LLFC_STOP_TX_TO_PM_QSGMII_PORTSf, 96, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8822 };
   8823 
   8824 #endif
   8825 #if defined(BCM_88470_B0)
   8826 soc_field_info_t soc_NBIH_FC_TX_LLFC_STOP_TX_TO_PM_QSGMII_PORTS_BCM88470_B0r_fields[] = {
   8827     { FC_TX_LLFC_STOP_TX_TO_PM_QSGMII_PORTSf, 96, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   8828 };
   8829 
   8830 #endif
   8831 #if defined(BCM_88675_A0)
   8832 soc_field_info_t soc_NBIH_FC_TX_LOW_PASS_FILTERr_fields[] = {
   8833     { FC_TX_LOW_PASS_FILTER_CNTf, 16, 0, SOCF_LE },
   8834     { FC_TX_LOW_PASS_FOR_GEN_LLFCf, 1, 20, 0 },
   8835     { FC_TX_LOW_PASS_FOR_GEN_PFCf, 1, 16, 0 }
   8836 };
   8837 
   8838 #endif
   8839 #if defined(BCM_88375_A0)
   8840 soc_field_info_t soc_NBIH_FC_TX_LOW_PASS_FILTER_BCM88375_A0r_fields[] = {
   8841     { FC_TX_LOW_PASS_FILTER_CNTf, 16, 0, SOCF_LE },
   8842     { FC_TX_LOW_PASS_FOR_GEN_LLFCf, 1, 20, 0 },
   8843     { FC_TX_LOW_PASS_FOR_GEN_PFCf, 1, 16, 0 }
   8844 };
   8845 
   8846 #endif
   8847 #if defined(BCM_88375_B0)
   8848 soc_field_info_t soc_NBIH_FC_TX_LOW_PASS_FILTER_BCM88375_B0r_fields[] = {
   8849     { FC_TX_LOW_PASS_FILTER_CNTf, 16, 0, SOCF_LE },
   8850     { FC_TX_LOW_PASS_FOR_GEN_LLFCf, 1, 20, 0 },
   8851     { FC_TX_LOW_PASS_FOR_GEN_PFCf, 1, 16, 0 }
   8852 };
   8853 
   8854 #endif
   8855 #if defined(BCM_88470_A0)
   8856 soc_field_info_t soc_NBIH_FC_TX_LOW_PASS_FILTER_BCM88470_A0r_fields[] = {
   8857     { FC_TX_LOW_PASS_FILTER_CNTf, 16, 0, SOCF_LE },
   8858     { FC_TX_LOW_PASS_FOR_GEN_LLFCf, 1, 20, 0 },
   8859     { FC_TX_LOW_PASS_FOR_GEN_PFCf, 1, 16, 0 }
   8860 };
   8861 
   8862 #endif
   8863 #if defined(BCM_88470_B0)
   8864 soc_field_info_t soc_NBIH_FC_TX_LOW_PASS_FILTER_BCM88470_B0r_fields[] = {
   8865     { FC_TX_LOW_PASS_FILTER_CNTf, 16, 0, SOCF_LE },
   8866     { FC_TX_LOW_PASS_FOR_GEN_LLFCf, 1, 20, 0 },
   8867     { FC_TX_LOW_PASS_FOR_GEN_PFCf, 1, 16, 0 }
   8868 };
   8869 
   8870 #endif
   8871 #if defined(BCM_88675_B0)
   8872 soc_field_info_t soc_NBIH_FC_TX_LOW_PASS_FILTER_BCM88675_B0r_fields[] = {
   8873     { FC_TX_LOW_PASS_FILTER_CNTf, 16, 0, SOCF_LE },
   8874     { FC_TX_LOW_PASS_FOR_GEN_LLFCf, 1, 20, 0 },
   8875     { FC_TX_LOW_PASS_FOR_GEN_PFCf, 1, 16, 0 }
   8876 };
   8877 
   8878 #endif
   8879 #if defined(BCM_88680_A0)
   8880 soc_field_info_t soc_NBIH_FC_TX_LOW_PASS_FILTER_BCM88680_A0r_fields[] = {
   8881     { FC_TX_LOW_PASS_FILTER_CNTf, 16, 0, SOCF_LE },
   8882     { FC_TX_LOW_PASS_FOR_GEN_LLFCf, 1, 20, 0 },
   8883     { FC_TX_LOW_PASS_FOR_GEN_PFCf, 1, 16, 0 }
   8884 };
   8885 
   8886 #endif
   8887 #if defined(BCM_88675_A0)
   8888 soc_field_info_t soc_NBIH_FC_TX_MUBITS_FROM_CFCr_fields[] = {
   8889     { FC_TX_0_MUBITS_FROM_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8890     { FC_TX_1_MUBITS_FROM_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8891     { FC_TX_2_MUBITS_FROM_CFCf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8892     { FC_TX_3_MUBITS_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8893     { FC_TX_4_MUBITS_FROM_CFCf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8894     { FC_TX_5_MUBITS_FROM_CFCf, 8, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8895 };
   8896 
   8897 #endif
   8898 #if defined(BCM_88375_A0)
   8899 soc_field_info_t soc_NBIH_FC_TX_MUBITS_FROM_CFC_BCM88375_A0r_fields[] = {
   8900     { FC_TX_0_MUBITS_FROM_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8901     { FC_TX_1_MUBITS_FROM_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8902     { FC_TX_2_MUBITS_FROM_CFCf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8903     { FC_TX_3_MUBITS_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8904     { FC_TX_4_MUBITS_FROM_CFCf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8905     { FC_TX_5_MUBITS_FROM_CFCf, 8, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8906 };
   8907 
   8908 #endif
   8909 #if defined(BCM_88375_B0)
   8910 soc_field_info_t soc_NBIH_FC_TX_MUBITS_FROM_CFC_BCM88375_B0r_fields[] = {
   8911     { FC_TX_0_MUBITS_FROM_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8912     { FC_TX_1_MUBITS_FROM_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8913     { FC_TX_2_MUBITS_FROM_CFCf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8914     { FC_TX_3_MUBITS_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8915     { FC_TX_4_MUBITS_FROM_CFCf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8916     { FC_TX_5_MUBITS_FROM_CFCf, 8, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8917 };
   8918 
   8919 #endif
   8920 #if defined(BCM_88470_A0)
   8921 soc_field_info_t soc_NBIH_FC_TX_MUBITS_FROM_CFC_BCM88470_A0r_fields[] = {
   8922     { FC_TX_0_MUBITS_FROM_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8923     { FC_TX_1_MUBITS_FROM_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8924     { FC_TX_2_MUBITS_FROM_CFCf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8925     { FC_TX_3_MUBITS_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8926 };
   8927 
   8928 #endif
   8929 #if defined(BCM_88470_B0)
   8930 soc_field_info_t soc_NBIH_FC_TX_MUBITS_FROM_CFC_BCM88470_B0r_fields[] = {
   8931     { FC_TX_0_MUBITS_FROM_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8932     { FC_TX_1_MUBITS_FROM_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8933     { FC_TX_2_MUBITS_FROM_CFCf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8934     { FC_TX_3_MUBITS_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8935 };
   8936 
   8937 #endif
   8938 #if defined(BCM_88675_B0)
   8939 soc_field_info_t soc_NBIH_FC_TX_MUBITS_FROM_CFC_BCM88675_B0r_fields[] = {
   8940     { FC_TX_0_MUBITS_FROM_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8941     { FC_TX_1_MUBITS_FROM_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8942     { FC_TX_2_MUBITS_FROM_CFCf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8943     { FC_TX_3_MUBITS_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8944     { FC_TX_4_MUBITS_FROM_CFCf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8945     { FC_TX_5_MUBITS_FROM_CFCf, 8, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8946 };
   8947 
   8948 #endif
   8949 #if defined(BCM_88680_A0)
   8950 soc_field_info_t soc_NBIH_FC_TX_MUBITS_FROM_CFC_BCM88680_A0r_fields[] = {
   8951     { FC_TX_0_MUBITS_FROM_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8952     { FC_TX_1_MUBITS_FROM_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8953     { FC_TX_2_MUBITS_FROM_CFCf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8954     { FC_TX_3_MUBITS_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8955     { FC_TX_4_MUBITS_FROM_CFCf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   8956     { FC_TX_5_MUBITS_FROM_CFCf, 8, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   8957 };
   8958 
   8959 #endif
   8960 #if defined(BCM_88675_A0)
   8961 soc_field_info_t soc_NBIH_FIFO_WRITE_POINTER_QMLF_SELECTr_fields[] = {
   8962     { CHOSEN_RX_HRF_FOR_WRITE_POINTERf, 2, 8, SOCF_LE|SOCF_RES },
   8963     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_RES },
   8964     { CHOSEN_TX_HRF_FOR_WRITE_POINTERf, 1, 12, SOCF_RES },
   8965     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_RES }
   8966 };
   8967 
   8968 #endif
   8969 #if defined(BCM_88375_A0)
   8970 soc_field_info_t soc_NBIH_FIFO_WRITE_POINTER_QMLF_SELECT_BCM88375_A0r_fields[] = {
   8971     { CHOSEN_RX_HRF_FOR_WRITE_POINTERf, 2, 8, SOCF_LE|SOCF_RES },
   8972     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_RES },
   8973     { CHOSEN_TX_HRF_FOR_WRITE_POINTERf, 1, 12, SOCF_RES },
   8974     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_RES }
   8975 };
   8976 
   8977 #endif
   8978 #if defined(BCM_88375_B0)
   8979 soc_field_info_t soc_NBIH_FIFO_WRITE_POINTER_QMLF_SELECT_BCM88375_B0r_fields[] = {
   8980     { CHOSEN_RX_HRF_FOR_WRITE_POINTERf, 2, 8, SOCF_LE|SOCF_RES },
   8981     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_RES },
   8982     { CHOSEN_TX_HRF_FOR_WRITE_POINTERf, 1, 12, SOCF_RES },
   8983     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_RES }
   8984 };
   8985 
   8986 #endif
   8987 #if defined(BCM_88470_A0)
   8988 soc_field_info_t soc_NBIH_FIFO_WRITE_POINTER_QMLF_SELECT_BCM88470_A0r_fields[] = {
   8989     { CHOSEN_RX_HRF_FOR_WRITE_POINTERf, 2, 8, SOCF_LE|SOCF_RES },
   8990     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_RES },
   8991     { CHOSEN_TX_HRF_FOR_WRITE_POINTERf, 1, 12, SOCF_RES },
   8992     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_RES }
   8993 };
   8994 
   8995 #endif
   8996 #if defined(BCM_88470_B0)
   8997 soc_field_info_t soc_NBIH_FIFO_WRITE_POINTER_QMLF_SELECT_BCM88470_B0r_fields[] = {
   8998     { CHOSEN_RX_HRF_FOR_WRITE_POINTERf, 2, 8, SOCF_LE|SOCF_RES },
   8999     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_RES },
   9000     { CHOSEN_TX_HRF_FOR_WRITE_POINTERf, 1, 12, SOCF_RES },
   9001     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_RES }
   9002 };
   9003 
   9004 #endif
   9005 #if defined(BCM_88675_B0)
   9006 soc_field_info_t soc_NBIH_FIFO_WRITE_POINTER_QMLF_SELECT_BCM88675_B0r_fields[] = {
   9007     { CHOSEN_RX_HRF_FOR_WRITE_POINTERf, 2, 8, SOCF_LE|SOCF_RES },
   9008     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_RES },
   9009     { CHOSEN_TX_HRF_FOR_WRITE_POINTERf, 1, 12, SOCF_RES },
   9010     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_RES }
   9011 };
   9012 
   9013 #endif
   9014 #if defined(BCM_88680_A0)
   9015 soc_field_info_t soc_NBIH_FIFO_WRITE_POINTER_QMLF_SELECT_BCM88680_A0r_fields[] = {
   9016     { CHOSEN_RX_HRF_FOR_WRITE_POINTERf, 2, 8, SOCF_LE|SOCF_RES },
   9017     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_RES },
   9018     { CHOSEN_TX_HRF_FOR_WRITE_POINTERf, 1, 12, SOCF_RES },
   9019     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_RES }
   9020 };
   9021 
   9022 #endif
   9023 #if defined(BCM_88675_A0)
   9024 soc_field_info_t soc_NBIH_FIFO_WRITE_POINTER_RESULTr_fields[] = {
   9025     { WRITE_POINTER_OF_CHOSEN_RX_HRFf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9026     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9027     { WRITE_POINTER_OF_CHOSEN_TX_HRFf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9028     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   9029 };
   9030 
   9031 #endif
   9032 #if defined(BCM_88375_A0)
   9033 soc_field_info_t soc_NBIH_FIFO_WRITE_POINTER_RESULT_BCM88375_A0r_fields[] = {
   9034     { WRITE_POINTER_OF_CHOSEN_RX_HRFf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9035     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9036     { WRITE_POINTER_OF_CHOSEN_TX_HRFf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9037     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   9038 };
   9039 
   9040 #endif
   9041 #if defined(BCM_88375_B0)
   9042 soc_field_info_t soc_NBIH_FIFO_WRITE_POINTER_RESULT_BCM88375_B0r_fields[] = {
   9043     { WRITE_POINTER_OF_CHOSEN_RX_HRFf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9044     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9045     { WRITE_POINTER_OF_CHOSEN_TX_HRFf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9046     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   9047 };
   9048 
   9049 #endif
   9050 #if defined(BCM_88470_A0)
   9051 soc_field_info_t soc_NBIH_FIFO_WRITE_POINTER_RESULT_BCM88470_A0r_fields[] = {
   9052     { WRITE_POINTER_OF_CHOSEN_RX_HRFf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9053     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9054     { WRITE_POINTER_OF_CHOSEN_TX_HRFf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9055     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   9056 };
   9057 
   9058 #endif
   9059 #if defined(BCM_88470_B0)
   9060 soc_field_info_t soc_NBIH_FIFO_WRITE_POINTER_RESULT_BCM88470_B0r_fields[] = {
   9061     { WRITE_POINTER_OF_CHOSEN_RX_HRFf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9062     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9063     { WRITE_POINTER_OF_CHOSEN_TX_HRFf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9064     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   9065 };
   9066 
   9067 #endif
   9068 #if defined(BCM_88675_B0)
   9069 soc_field_info_t soc_NBIH_FIFO_WRITE_POINTER_RESULT_BCM88675_B0r_fields[] = {
   9070     { WRITE_POINTER_OF_CHOSEN_RX_HRFf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9071     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9072     { WRITE_POINTER_OF_CHOSEN_TX_HRFf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9073     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   9074 };
   9075 
   9076 #endif
   9077 #if defined(BCM_88680_A0)
   9078 soc_field_info_t soc_NBIH_FIFO_WRITE_POINTER_RESULT_BCM88680_A0r_fields[] = {
   9079     { WRITE_POINTER_OF_CHOSEN_RX_HRFf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9080     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9081     { WRITE_POINTER_OF_CHOSEN_TX_HRFf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9082     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   9083 };
   9084 
   9085 #endif
   9086 #if defined(BCM_88675_A0)
   9087 soc_field_info_t soc_NBIH_GLOBAL_GENERAL_CFG_2r_fields[] = {
   9088     { DEV_ID_0f, 11, 0, SOCF_LE },
   9089     { DEV_ID_1f, 11, 11, SOCF_LE },
   9090     { DUAL_FAP_MODEf, 1, 22, 0 },
   9091     { FMC_ENf, 1, 24, 0 },
   9092     { FORCE_FABRICf, 1, 23, 0 },
   9093     { TURBO_PIPEf, 1, 25, 0 }
   9094 };
   9095 
   9096 #endif
   9097 #if defined(BCM_88675_A0)
   9098 soc_field_info_t soc_NBIH_GLOBAL_GENERAL_CFG_4r_fields[] = {
   9099     { IPS_DEQ_CMD_RESf, 1, 0, 0 },
   9100     { SINGLE_STAT_PORTf, 1, 1, 0 }
   9101 };
   9102 
   9103 #endif
   9104 #if defined(BCM_88375_A0)
   9105 soc_field_info_t soc_NBIH_GLOBAL_GENERAL_CFG_2_BCM88375_A0r_fields[] = {
   9106     { DEV_ID_0f, 11, 0, SOCF_LE },
   9107     { DEV_ID_1f, 11, 11, SOCF_LE },
   9108     { DUAL_FAP_MODEf, 1, 22, 0 },
   9109     { FMC_ENf, 1, 24, 0 },
   9110     { FORCE_FABRICf, 1, 23, 0 },
   9111     { TURBO_PIPEf, 1, 25, 0 }
   9112 };
   9113 
   9114 #endif
   9115 #if defined(BCM_88375_B0)
   9116 soc_field_info_t soc_NBIH_GLOBAL_GENERAL_CFG_2_BCM88375_B0r_fields[] = {
   9117     { DEV_ID_0f, 11, 0, SOCF_LE },
   9118     { DEV_ID_1f, 11, 11, SOCF_LE },
   9119     { DUAL_FAP_MODEf, 1, 22, 0 },
   9120     { FMC_ENf, 1, 24, 0 },
   9121     { FORCE_FABRICf, 1, 23, 0 },
   9122     { TURBO_PIPEf, 1, 25, 0 }
   9123 };
   9124 
   9125 #endif
   9126 #if defined(BCM_88675_B0)
   9127 soc_field_info_t soc_NBIH_GLOBAL_GENERAL_CFG_2_BCM88675_B0r_fields[] = {
   9128     { DEV_ID_0f, 11, 0, SOCF_LE },
   9129     { DEV_ID_1f, 11, 11, SOCF_LE },
   9130     { DUAL_FAP_MODEf, 1, 22, 0 },
   9131     { FMC_ENf, 1, 24, 0 },
   9132     { FORCE_FABRICf, 1, 23, 0 },
   9133     { TURBO_PIPEf, 1, 25, 0 }
   9134 };
   9135 
   9136 #endif
   9137 #if defined(BCM_88680_A0)
   9138 soc_field_info_t soc_NBIH_GLOBAL_GENERAL_CFG_2_BCM88680_A0r_fields[] = {
   9139     { DEV_ID_0f, 11, 0, SOCF_LE },
   9140     { DEV_ID_1f, 11, 11, SOCF_LE },
   9141     { DUAL_FAP_MODEf, 1, 22, 0 },
   9142     { FMC_ENf, 1, 24, 0 },
   9143     { FORCE_FABRICf, 1, 23, 0 },
   9144     { TURBO_PIPEf, 1, 25, 0 }
   9145 };
   9146 
   9147 #endif
   9148 #if defined(BCM_88375_A0)
   9149 soc_field_info_t soc_NBIH_GLOBAL_GENERAL_CFG_4_BCM88375_A0r_fields[] = {
   9150     { IPS_DEQ_CMD_RESf, 1, 0, 0 },
   9151     { SINGLE_STAT_PORTf, 1, 1, 0 }
   9152 };
   9153 
   9154 #endif
   9155 #if defined(BCM_88375_B0)
   9156 soc_field_info_t soc_NBIH_GLOBAL_GENERAL_CFG_4_BCM88375_B0r_fields[] = {
   9157     { IPS_DEQ_CMD_RESf, 1, 0, 0 },
   9158     { SINGLE_STAT_PORTf, 1, 1, 0 }
   9159 };
   9160 
   9161 #endif
   9162 #if defined(BCM_88675_B0)
   9163 soc_field_info_t soc_NBIH_GLOBAL_GENERAL_CFG_4_BCM88675_B0r_fields[] = {
   9164     { IPS_DEQ_CMD_RESf, 1, 0, 0 },
   9165     { SINGLE_STAT_PORTf, 1, 1, 0 }
   9166 };
   9167 
   9168 #endif
   9169 #if defined(BCM_88680_A0)
   9170 soc_field_info_t soc_NBIH_GLOBAL_GENERAL_CFG_4_BCM88680_A0r_fields[] = {
   9171     { IPS_DEQ_CMD_RESf, 1, 0, 0 },
   9172     { SINGLE_STAT_PORTf, 1, 1, 0 }
   9173 };
   9174 
   9175 #endif
   9176 #if defined(BCM_88675_A0)
   9177 soc_field_info_t soc_NBIH_GLOBAL_MEM_OPTIONSr_fields[] = {
   9178     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   9179     { DISMEMf, 1, 0, 0 },
   9180     { DIS_ECCf, 1, 1, 0 },
   9181     { WRITE_TO_XORf, 1, 3, 0 }
   9182 };
   9183 
   9184 #endif
   9185 #if defined(BCM_88375_A0)
   9186 soc_field_info_t soc_NBIH_GLOBAL_MEM_OPTIONS_BCM88375_A0r_fields[] = {
   9187     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   9188     { DISMEMf, 1, 0, 0 },
   9189     { DIS_ECCf, 1, 1, 0 },
   9190     { WRITE_TO_XORf, 1, 3, 0 }
   9191 };
   9192 
   9193 #endif
   9194 #if defined(BCM_88375_B0)
   9195 soc_field_info_t soc_NBIH_GLOBAL_MEM_OPTIONS_BCM88375_B0r_fields[] = {
   9196     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   9197     { DISMEMf, 1, 0, 0 },
   9198     { DIS_ECCf, 1, 1, 0 },
   9199     { WRITE_TO_XORf, 1, 3, 0 }
   9200 };
   9201 
   9202 #endif
   9203 #if defined(BCM_88470_A0)
   9204 soc_field_info_t soc_NBIH_GLOBAL_MEM_OPTIONS_BCM88470_A0r_fields[] = {
   9205     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   9206     { DISMEMf, 1, 0, 0 },
   9207     { DIS_ECCf, 1, 1, 0 },
   9208     { MEM_LWM_DISABLEf, 1, 4, 0 },
   9209     { MEM_RC_DISABLEf, 1, 5, 0 },
   9210     { WRITE_TO_XORf, 1, 3, 0 }
   9211 };
   9212 
   9213 #endif
   9214 #if defined(BCM_88470_B0)
   9215 soc_field_info_t soc_NBIH_GLOBAL_MEM_OPTIONS_BCM88470_B0r_fields[] = {
   9216     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   9217     { DISMEMf, 1, 0, 0 },
   9218     { DIS_ECCf, 1, 1, 0 },
   9219     { MEM_LWM_DISABLEf, 1, 4, 0 },
   9220     { MEM_RC_DISABLEf, 1, 5, 0 },
   9221     { WRITE_TO_XORf, 1, 3, 0 }
   9222 };
   9223 
   9224 #endif
   9225 #if defined(BCM_88675_B0)
   9226 soc_field_info_t soc_NBIH_GLOBAL_MEM_OPTIONS_BCM88675_B0r_fields[] = {
   9227     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   9228     { DISMEMf, 1, 0, 0 },
   9229     { DIS_ECCf, 1, 1, 0 },
   9230     { WRITE_TO_XORf, 1, 3, 0 }
   9231 };
   9232 
   9233 #endif
   9234 #if defined(BCM_88680_A0)
   9235 soc_field_info_t soc_NBIH_GLOBAL_MEM_OPTIONS_BCM88680_A0r_fields[] = {
   9236     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   9237     { DISMEMf, 1, 0, 0 },
   9238     { DIS_ECCf, 1, 1, 0 },
   9239     { WRITE_TO_XORf, 1, 3, 0 }
   9240 };
   9241 
   9242 #endif
   9243 #if defined(BCM_88675_A0)
   9244 soc_field_info_t soc_NBIH_GTIMER_CONFIGURATIONr_fields[] = {
   9245     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   9246     { GTIMER_ENABLEf, 1, 30, 0 },
   9247     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
   9248 };
   9249 
   9250 #endif
   9251 #if defined(BCM_88375_A0)
   9252 soc_field_info_t soc_NBIH_GTIMER_CONFIGURATION_BCM88375_A0r_fields[] = {
   9253     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   9254     { GTIMER_ENABLEf, 1, 30, 0 },
   9255     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
   9256 };
   9257 
   9258 #endif
   9259 #if defined(BCM_88375_B0)
   9260 soc_field_info_t soc_NBIH_GTIMER_CONFIGURATION_BCM88375_B0r_fields[] = {
   9261     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   9262     { GTIMER_ENABLEf, 1, 30, 0 },
   9263     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
   9264 };
   9265 
   9266 #endif
   9267 #if defined(BCM_88470_A0)
   9268 soc_field_info_t soc_NBIH_GTIMER_CONFIGURATION_BCM88470_A0r_fields[] = {
   9269     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   9270     { GTIMER_ENABLEf, 1, 30, 0 },
   9271     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 },
   9272     { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG }
   9273 };
   9274 
   9275 #endif
   9276 #if defined(BCM_88470_B0)
   9277 soc_field_info_t soc_NBIH_GTIMER_CONFIGURATION_BCM88470_B0r_fields[] = {
   9278     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   9279     { GTIMER_ENABLEf, 1, 30, 0 },
   9280     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 },
   9281     { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG }
   9282 };
   9283 
   9284 #endif
   9285 #if defined(BCM_88675_B0)
   9286 soc_field_info_t soc_NBIH_GTIMER_CONFIGURATION_BCM88675_B0r_fields[] = {
   9287     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   9288     { GTIMER_ENABLEf, 1, 30, 0 },
   9289     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
   9290 };
   9291 
   9292 #endif
   9293 #if defined(BCM_88680_A0)
   9294 soc_field_info_t soc_NBIH_GTIMER_CONFIGURATION_BCM88680_A0r_fields[] = {
   9295     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   9296     { GTIMER_ENABLEf, 1, 30, 0 },
   9297     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
   9298 };
   9299 
   9300 #endif
   9301 #if defined(BCM_88675_A0)
   9302 soc_field_info_t soc_NBIH_GTIMER_TRIGGERr_fields[] = {
   9303     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
   9304 };
   9305 
   9306 #endif
   9307 #if defined(BCM_88375_A0)
   9308 soc_field_info_t soc_NBIH_GTIMER_TRIGGER_BCM88375_A0r_fields[] = {
   9309     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
   9310 };
   9311 
   9312 #endif
   9313 #if defined(BCM_88375_B0)
   9314 soc_field_info_t soc_NBIH_GTIMER_TRIGGER_BCM88375_B0r_fields[] = {
   9315     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
   9316 };
   9317 
   9318 #endif
   9319 #if defined(BCM_88675_B0)
   9320 soc_field_info_t soc_NBIH_GTIMER_TRIGGER_BCM88675_B0r_fields[] = {
   9321     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
   9322 };
   9323 
   9324 #endif
   9325 #if defined(BCM_88680_A0)
   9326 soc_field_info_t soc_NBIH_GTIMER_TRIGGER_BCM88680_A0r_fields[] = {
   9327     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
   9328 };
   9329 
   9330 #endif
   9331 #if defined(BCM_88675_A0)
   9332 soc_field_info_t soc_NBIH_HRF_RESETr_fields[] = {
   9333     { HRF_RX_0_CONTROLLER_RSTNf, 1, 0, 0 },
   9334     { HRF_RX_1_CONTROLLER_RSTNf, 1, 1, 0 },
   9335     { HRF_RX_2_CONTROLLER_RSTNf, 1, 2, 0 },
   9336     { HRF_RX_3_CONTROLLER_RSTNf, 1, 3, 0 },
   9337     { HRF_TX_0_CONTROLLER_RSTNf, 1, 4, 0 },
   9338     { HRF_TX_1_CONTROLLER_RSTNf, 1, 5, 0 }
   9339 };
   9340 
   9341 #endif
   9342 #if defined(BCM_88375_A0)
   9343 soc_field_info_t soc_NBIH_HRF_RESET_BCM88375_A0r_fields[] = {
   9344     { HRF_RX_0_CONTROLLER_RSTNf, 1, 0, 0 },
   9345     { HRF_RX_1_CONTROLLER_RSTNf, 1, 1, 0 },
   9346     { HRF_RX_2_CONTROLLER_RSTNf, 1, 2, 0 },
   9347     { HRF_RX_3_CONTROLLER_RSTNf, 1, 3, 0 },
   9348     { HRF_TX_0_CONTROLLER_RSTNf, 1, 4, 0 },
   9349     { HRF_TX_1_CONTROLLER_RSTNf, 1, 5, 0 }
   9350 };
   9351 
   9352 #endif
   9353 #if defined(BCM_88375_B0)
   9354 soc_field_info_t soc_NBIH_HRF_RESET_BCM88375_B0r_fields[] = {
   9355     { HRF_RX_0_CONTROLLER_RSTNf, 1, 0, 0 },
   9356     { HRF_RX_1_CONTROLLER_RSTNf, 1, 1, 0 },
   9357     { HRF_RX_2_CONTROLLER_RSTNf, 1, 2, 0 },
   9358     { HRF_RX_3_CONTROLLER_RSTNf, 1, 3, 0 },
   9359     { HRF_TX_0_CONTROLLER_RSTNf, 1, 4, 0 },
   9360     { HRF_TX_1_CONTROLLER_RSTNf, 1, 5, 0 }
   9361 };
   9362 
   9363 #endif
   9364 #if defined(BCM_88470_A0)
   9365 soc_field_info_t soc_NBIH_HRF_RESET_BCM88470_A0r_fields[] = {
   9366     { HRF_RX_0_CONTROLLER_RSTNf, 1, 0, 0 },
   9367     { HRF_RX_1_CONTROLLER_RSTNf, 1, 1, 0 },
   9368     { HRF_RX_2_CONTROLLER_RSTNf, 1, 2, 0 },
   9369     { HRF_RX_3_CONTROLLER_RSTNf, 1, 3, 0 },
   9370     { HRF_TX_0_CONTROLLER_RSTNf, 1, 4, 0 },
   9371     { HRF_TX_1_CONTROLLER_RSTNf, 1, 5, 0 }
   9372 };
   9373 
   9374 #endif
   9375 #if defined(BCM_88470_B0)
   9376 soc_field_info_t soc_NBIH_HRF_RESET_BCM88470_B0r_fields[] = {
   9377     { HRF_RX_0_CONTROLLER_RSTNf, 1, 0, 0 },
   9378     { HRF_RX_1_CONTROLLER_RSTNf, 1, 1, 0 },
   9379     { HRF_RX_2_CONTROLLER_RSTNf, 1, 2, 0 },
   9380     { HRF_RX_3_CONTROLLER_RSTNf, 1, 3, 0 },
   9381     { HRF_TX_0_CONTROLLER_RSTNf, 1, 4, 0 },
   9382     { HRF_TX_1_CONTROLLER_RSTNf, 1, 5, 0 }
   9383 };
   9384 
   9385 #endif
   9386 #if defined(BCM_88675_B0)
   9387 soc_field_info_t soc_NBIH_HRF_RESET_BCM88675_B0r_fields[] = {
   9388     { HRF_RX_0_CONTROLLER_RSTNf, 1, 0, 0 },
   9389     { HRF_RX_1_CONTROLLER_RSTNf, 1, 1, 0 },
   9390     { HRF_RX_2_CONTROLLER_RSTNf, 1, 2, 0 },
   9391     { HRF_RX_3_CONTROLLER_RSTNf, 1, 3, 0 },
   9392     { HRF_TX_0_CONTROLLER_RSTNf, 1, 4, 0 },
   9393     { HRF_TX_1_CONTROLLER_RSTNf, 1, 5, 0 }
   9394 };
   9395 
   9396 #endif
   9397 #if defined(BCM_88680_A0)
   9398 soc_field_info_t soc_NBIH_HRF_RESET_BCM88680_A0r_fields[] = {
   9399     { HRF_RX_0_CONTROLLER_RSTNf, 1, 0, 0 },
   9400     { HRF_RX_1_CONTROLLER_RSTNf, 1, 1, 0 },
   9401     { HRF_RX_2_CONTROLLER_RSTNf, 1, 2, 0 },
   9402     { HRF_RX_3_CONTROLLER_RSTNf, 1, 3, 0 },
   9403     { HRF_TX_0_CONTROLLER_RSTNf, 1, 4, 0 },
   9404     { HRF_TX_1_CONTROLLER_RSTNf, 1, 5, 0 }
   9405 };
   9406 
   9407 #endif
   9408 #if defined(BCM_88675_A0)
   9409 soc_field_info_t soc_NBIH_HRF_RX_CONFIG_HRFr_fields[] = {
   9410     { HRF_RX_BURST_MERGE_EN_HRF_Nf, 1, 36, SOCF_RES },
   9411     { HRF_RX_BURST_MERGE_FORCE_HRF_Nf, 1, 52, 0 },
   9412     { HRF_RX_BURST_MERGE_TH_HRF_Nf, 12, 40, SOCF_LE },
   9413     { HRF_RX_LLFC_THRESHOLD_CLR_HRF_Nf, 12, 24, SOCF_LE },
   9414     { HRF_RX_LLFC_THRESHOLD_SET_HRF_Nf, 12, 12, SOCF_LE },
   9415     { HRF_RX_THRESHOLD_AFTER_OVERFLOW_HRF_Nf, 12, 0, SOCF_LE }
   9416 };
   9417 
   9418 #endif
   9419 #if defined(BCM_88375_A0)
   9420 soc_field_info_t soc_NBIH_HRF_RX_CONFIG_HRF_BCM88375_A0r_fields[] = {
   9421     { HRF_RX_BURST_MERGE_EN_HRF_Nf, 1, 36, SOCF_RES },
   9422     { HRF_RX_BURST_MERGE_FORCE_HRF_Nf, 1, 52, 0 },
   9423     { HRF_RX_BURST_MERGE_TH_HRF_Nf, 12, 40, SOCF_LE },
   9424     { HRF_RX_LLFC_THRESHOLD_CLR_HRF_Nf, 12, 24, SOCF_LE },
   9425     { HRF_RX_LLFC_THRESHOLD_SET_HRF_Nf, 12, 12, SOCF_LE },
   9426     { HRF_RX_THRESHOLD_AFTER_OVERFLOW_HRF_Nf, 12, 0, SOCF_LE }
   9427 };
   9428 
   9429 #endif
   9430 #if defined(BCM_88375_B0)
   9431 soc_field_info_t soc_NBIH_HRF_RX_CONFIG_HRF_BCM88375_B0r_fields[] = {
   9432     { HRF_RX_BURST_MERGE_EN_HRF_Nf, 1, 36, SOCF_RES },
   9433     { HRF_RX_BURST_MERGE_FORCE_HRF_Nf, 1, 52, 0 },
   9434     { HRF_RX_BURST_MERGE_TH_HRF_Nf, 12, 40, SOCF_LE },
   9435     { HRF_RX_LLFC_THRESHOLD_CLR_HRF_Nf, 12, 24, SOCF_LE },
   9436     { HRF_RX_LLFC_THRESHOLD_SET_HRF_Nf, 12, 12, SOCF_LE },
   9437     { HRF_RX_THRESHOLD_AFTER_OVERFLOW_HRF_Nf, 12, 0, SOCF_LE }
   9438 };
   9439 
   9440 #endif
   9441 #if defined(BCM_88470_A0)
   9442 soc_field_info_t soc_NBIH_HRF_RX_CONFIG_HRF_BCM88470_A0r_fields[] = {
   9443     { HRF_RX_BURST_MERGE_FORCE_HRF_Nf, 1, 36, 0 },
   9444     { HRF_RX_LLFC_THRESHOLD_CLR_HRF_Nf, 12, 24, SOCF_LE },
   9445     { HRF_RX_LLFC_THRESHOLD_SET_HRF_Nf, 12, 12, SOCF_LE },
   9446     { HRF_RX_THRESHOLD_AFTER_OVERFLOW_HRF_Nf, 12, 0, SOCF_LE }
   9447 };
   9448 
   9449 #endif
   9450 #if defined(BCM_88470_B0)
   9451 soc_field_info_t soc_NBIH_HRF_RX_CONFIG_HRF_BCM88470_B0r_fields[] = {
   9452     { HRF_RX_BURST_MERGE_FORCE_HRF_Nf, 1, 36, 0 },
   9453     { HRF_RX_LLFC_THRESHOLD_CLR_HRF_Nf, 12, 24, SOCF_LE },
   9454     { HRF_RX_LLFC_THRESHOLD_SET_HRF_Nf, 12, 12, SOCF_LE },
   9455     { HRF_RX_THRESHOLD_AFTER_OVERFLOW_HRF_Nf, 12, 0, SOCF_LE }
   9456 };
   9457 
   9458 #endif
   9459 #if defined(BCM_88675_B0)
   9460 soc_field_info_t soc_NBIH_HRF_RX_CONFIG_HRF_BCM88675_B0r_fields[] = {
   9461     { HRF_RX_BURST_MERGE_EN_HRF_Nf, 1, 36, SOCF_RES },
   9462     { HRF_RX_BURST_MERGE_FORCE_HRF_Nf, 1, 52, 0 },
   9463     { HRF_RX_BURST_MERGE_TH_HRF_Nf, 12, 40, SOCF_LE },
   9464     { HRF_RX_LLFC_THRESHOLD_CLR_HRF_Nf, 12, 24, SOCF_LE },
   9465     { HRF_RX_LLFC_THRESHOLD_SET_HRF_Nf, 12, 12, SOCF_LE },
   9466     { HRF_RX_THRESHOLD_AFTER_OVERFLOW_HRF_Nf, 12, 0, SOCF_LE }
   9467 };
   9468 
   9469 #endif
   9470 #if defined(BCM_88680_A0)
   9471 soc_field_info_t soc_NBIH_HRF_RX_CONFIG_HRF_BCM88680_A0r_fields[] = {
   9472     { HRF_RX_BURST_MERGE_EN_HRF_Nf, 1, 36, SOCF_RES },
   9473     { HRF_RX_BURST_MERGE_FORCE_HRF_Nf, 1, 52, 0 },
   9474     { HRF_RX_BURST_MERGE_TH_HRF_Nf, 12, 40, SOCF_LE },
   9475     { HRF_RX_LLFC_THRESHOLD_CLR_HRF_Nf, 12, 24, SOCF_LE },
   9476     { HRF_RX_LLFC_THRESHOLD_SET_HRF_Nf, 12, 12, SOCF_LE },
   9477     { HRF_RX_THRESHOLD_AFTER_OVERFLOW_HRF_Nf, 12, 0, SOCF_LE }
   9478 };
   9479 
   9480 #endif
   9481 #if defined(BCM_88675_A0)
   9482 soc_field_info_t soc_NBIH_HRF_RX_CONTROLLER_LEVELr_fields[] = {
   9483     { HRF_RX_LEVEL_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9484     { HRF_RX_OVERFLOW_ERR_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES },
   9485     { HRF_RX_UNDERFLOW_ERR_HRF_Nf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_RES }
   9486 };
   9487 
   9488 #endif
   9489 #if defined(BCM_88375_A0)
   9490 soc_field_info_t soc_NBIH_HRF_RX_CONTROLLER_LEVEL_BCM88375_A0r_fields[] = {
   9491     { HRF_RX_LEVEL_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9492     { HRF_RX_OVERFLOW_ERR_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES },
   9493     { HRF_RX_UNDERFLOW_ERR_HRF_Nf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_RES }
   9494 };
   9495 
   9496 #endif
   9497 #if defined(BCM_88375_B0)
   9498 soc_field_info_t soc_NBIH_HRF_RX_CONTROLLER_LEVEL_BCM88375_B0r_fields[] = {
   9499     { HRF_RX_LEVEL_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9500     { HRF_RX_OVERFLOW_ERR_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES },
   9501     { HRF_RX_UNDERFLOW_ERR_HRF_Nf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_RES }
   9502 };
   9503 
   9504 #endif
   9505 #if defined(BCM_88470_A0)
   9506 soc_field_info_t soc_NBIH_HRF_RX_CONTROLLER_LEVEL_BCM88470_A0r_fields[] = {
   9507     { HRF_RX_LEVEL_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9508     { HRF_RX_OVERFLOW_ERR_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES },
   9509     { HRF_RX_UNDERFLOW_ERR_HRF_Nf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_RES }
   9510 };
   9511 
   9512 #endif
   9513 #if defined(BCM_88470_B0)
   9514 soc_field_info_t soc_NBIH_HRF_RX_CONTROLLER_LEVEL_BCM88470_B0r_fields[] = {
   9515     { HRF_RX_LEVEL_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9516     { HRF_RX_OVERFLOW_ERR_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES },
   9517     { HRF_RX_UNDERFLOW_ERR_HRF_Nf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_RES }
   9518 };
   9519 
   9520 #endif
   9521 #if defined(BCM_88675_B0)
   9522 soc_field_info_t soc_NBIH_HRF_RX_CONTROLLER_LEVEL_BCM88675_B0r_fields[] = {
   9523     { HRF_RX_LEVEL_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9524     { HRF_RX_OVERFLOW_ERR_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES },
   9525     { HRF_RX_UNDERFLOW_ERR_HRF_Nf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_RES }
   9526 };
   9527 
   9528 #endif
   9529 #if defined(BCM_88680_A0)
   9530 soc_field_info_t soc_NBIH_HRF_RX_CONTROLLER_LEVEL_BCM88680_A0r_fields[] = {
   9531     { HRF_RX_LEVEL_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9532     { HRF_RX_OVERFLOW_ERR_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES },
   9533     { HRF_RX_UNDERFLOW_ERR_HRF_Nf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_RES }
   9534 };
   9535 
   9536 #endif
   9537 #if defined(BCM_88675_A0)
   9538 soc_field_info_t soc_NBIH_HRF_RX_CONTROLLER_MAX_OCCUPANCYr_fields[] = {
   9539     { HRF_RX_MAX_OCCUPANCY_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9540     { HRF_RX_WAS_EMPTY_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES }
   9541 };
   9542 
   9543 #endif
   9544 #if defined(BCM_88375_A0)
   9545 soc_field_info_t soc_NBIH_HRF_RX_CONTROLLER_MAX_OCCUPANCY_BCM88375_A0r_fields[] = {
   9546     { HRF_RX_MAX_OCCUPANCY_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9547     { HRF_RX_WAS_EMPTY_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES }
   9548 };
   9549 
   9550 #endif
   9551 #if defined(BCM_88375_B0)
   9552 soc_field_info_t soc_NBIH_HRF_RX_CONTROLLER_MAX_OCCUPANCY_BCM88375_B0r_fields[] = {
   9553     { HRF_RX_MAX_OCCUPANCY_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9554     { HRF_RX_WAS_EMPTY_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES }
   9555 };
   9556 
   9557 #endif
   9558 #if defined(BCM_88470_A0)
   9559 soc_field_info_t soc_NBIH_HRF_RX_CONTROLLER_MAX_OCCUPANCY_BCM88470_A0r_fields[] = {
   9560     { HRF_RX_MAX_OCCUPANCY_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9561     { HRF_RX_WAS_EMPTY_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES }
   9562 };
   9563 
   9564 #endif
   9565 #if defined(BCM_88470_B0)
   9566 soc_field_info_t soc_NBIH_HRF_RX_CONTROLLER_MAX_OCCUPANCY_BCM88470_B0r_fields[] = {
   9567     { HRF_RX_MAX_OCCUPANCY_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9568     { HRF_RX_WAS_EMPTY_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES }
   9569 };
   9570 
   9571 #endif
   9572 #if defined(BCM_88675_B0)
   9573 soc_field_info_t soc_NBIH_HRF_RX_CONTROLLER_MAX_OCCUPANCY_BCM88675_B0r_fields[] = {
   9574     { HRF_RX_MAX_OCCUPANCY_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9575     { HRF_RX_WAS_EMPTY_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES }
   9576 };
   9577 
   9578 #endif
   9579 #if defined(BCM_88680_A0)
   9580 soc_field_info_t soc_NBIH_HRF_RX_CONTROLLER_MAX_OCCUPANCY_BCM88680_A0r_fields[] = {
   9581     { HRF_RX_MAX_OCCUPANCY_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9582     { HRF_RX_WAS_EMPTY_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES }
   9583 };
   9584 
   9585 #endif
   9586 #if defined(BCM_88675_A0)
   9587 soc_field_info_t soc_NBIH_HRF_RX_MEM_CONFIGr_fields[] = {
   9588     { HRF_RX_MEM_0_HRF_Nf, 1, 0, 0 },
   9589     { HRF_RX_MEM_1_HRF_Nf, 1, 1, 0 },
   9590     { HRF_RX_MEM_2_HRF_Nf, 1, 2, 0 }
   9591 };
   9592 
   9593 #endif
   9594 #if defined(BCM_88375_A0)
   9595 soc_field_info_t soc_NBIH_HRF_RX_MEM_CONFIG_BCM88375_A0r_fields[] = {
   9596     { HRF_RX_MEM_0_HRF_Nf, 1, 0, 0 },
   9597     { HRF_RX_MEM_1_HRF_Nf, 1, 1, 0 },
   9598     { HRF_RX_MEM_2_HRF_Nf, 1, 2, 0 }
   9599 };
   9600 
   9601 #endif
   9602 #if defined(BCM_88375_B0)
   9603 soc_field_info_t soc_NBIH_HRF_RX_MEM_CONFIG_BCM88375_B0r_fields[] = {
   9604     { HRF_RX_MEM_0_HRF_Nf, 1, 0, 0 },
   9605     { HRF_RX_MEM_1_HRF_Nf, 1, 1, 0 },
   9606     { HRF_RX_MEM_2_HRF_Nf, 1, 2, 0 }
   9607 };
   9608 
   9609 #endif
   9610 #if defined(BCM_88675_B0)
   9611 soc_field_info_t soc_NBIH_HRF_RX_MEM_CONFIG_BCM88675_B0r_fields[] = {
   9612     { HRF_RX_MEM_0_HRF_Nf, 1, 0, 0 },
   9613     { HRF_RX_MEM_1_HRF_Nf, 1, 1, 0 },
   9614     { HRF_RX_MEM_2_HRF_Nf, 1, 2, 0 }
   9615 };
   9616 
   9617 #endif
   9618 #if defined(BCM_88680_A0)
   9619 soc_field_info_t soc_NBIH_HRF_RX_MEM_CONFIG_BCM88680_A0r_fields[] = {
   9620     { HRF_RX_MEM_0_HRF_Nf, 1, 0, 0 },
   9621     { HRF_RX_MEM_1_HRF_Nf, 1, 1, 0 },
   9622     { HRF_RX_MEM_2_HRF_Nf, 1, 2, 0 }
   9623 };
   9624 
   9625 #endif
   9626 #if defined(BCM_88470_A0)
   9627 soc_field_info_t soc_NBIH_HRF_RX_PRD_THRESHOLDS_CONFIG_0r_fields[] = {
   9628     { HRF_RX_PRD_THRESHOLD_0_HRF_0f, 12, 0, SOCF_LE },
   9629     { HRF_RX_PRD_THRESHOLD_1_HRF_0f, 12, 12, SOCF_LE },
   9630     { HRF_RX_PRD_THRESHOLD_2_HRF_0f, 12, 24, SOCF_LE }
   9631 };
   9632 
   9633 #endif
   9634 #if defined(BCM_88680_A0)
   9635 soc_field_info_t soc_NBIH_HRF_RX_PRD_THRESHOLDS_CONFIG_1r_fields[] = {
   9636     { HRF_RX_PRD_THRESHOLD_0_HRF_1f, 12, 0, SOCF_LE },
   9637     { HRF_RX_PRD_THRESHOLD_1_HRF_1f, 12, 12, SOCF_LE },
   9638     { HRF_RX_PRD_THRESHOLD_2_HRF_1f, 12, 24, SOCF_LE }
   9639 };
   9640 
   9641 #endif
   9642 #if defined(BCM_88470_A0)
   9643 soc_field_info_t soc_NBIH_HRF_RX_PRD_THRESHOLDS_CONFIG_2r_fields[] = {
   9644     { HRF_RX_PRD_THRESHOLD_0_HRF_2f, 12, 0, SOCF_LE },
   9645     { HRF_RX_PRD_THRESHOLD_1_HRF_2f, 12, 12, SOCF_LE },
   9646     { HRF_RX_PRD_THRESHOLD_2_HRF_2f, 12, 24, SOCF_LE }
   9647 };
   9648 
   9649 #endif
   9650 #if defined(BCM_88470_B0)
   9651 soc_field_info_t soc_NBIH_HRF_RX_PRD_THRESHOLDS_CONFIG_0_BCM88470_B0r_fields[] = {
   9652     { HRF_RX_PRD_THRESHOLD_0_HRF_0f, 12, 0, SOCF_LE },
   9653     { HRF_RX_PRD_THRESHOLD_1_HRF_0f, 12, 12, SOCF_LE },
   9654     { HRF_RX_PRD_THRESHOLD_2_HRF_0f, 12, 24, SOCF_LE }
   9655 };
   9656 
   9657 #endif
   9658 #if defined(BCM_88680_A0)
   9659 soc_field_info_t soc_NBIH_HRF_RX_PRD_THRESHOLDS_CONFIG_0_BCM88680_A0r_fields[] = {
   9660     { HRF_RX_PRD_THRESHOLD_0_HRF_0f, 12, 0, SOCF_LE },
   9661     { HRF_RX_PRD_THRESHOLD_1_HRF_0f, 12, 12, SOCF_LE },
   9662     { HRF_RX_PRD_THRESHOLD_2_HRF_0f, 12, 24, SOCF_LE }
   9663 };
   9664 
   9665 #endif
   9666 #if defined(BCM_88470_B0)
   9667 soc_field_info_t soc_NBIH_HRF_RX_PRD_THRESHOLDS_CONFIG_2_BCM88470_B0r_fields[] = {
   9668     { HRF_RX_PRD_THRESHOLD_0_HRF_2f, 12, 0, SOCF_LE },
   9669     { HRF_RX_PRD_THRESHOLD_1_HRF_2f, 12, 12, SOCF_LE },
   9670     { HRF_RX_PRD_THRESHOLD_2_HRF_2f, 12, 24, SOCF_LE }
   9671 };
   9672 
   9673 #endif
   9674 #if defined(BCM_88675_A0)
   9675 soc_field_info_t soc_NBIH_HRF_RX_USE_EXTENDED_MEM_HRFr_fields[] = {
   9676     { HRF_RX_USE_EXTENDED_MEM_HRFf, 1, 0, 0 }
   9677 };
   9678 
   9679 #endif
   9680 #if defined(BCM_88375_A0)
   9681 soc_field_info_t soc_NBIH_HRF_RX_USE_EXTENDED_MEM_HRF_BCM88375_A0r_fields[] = {
   9682     { HRF_RX_USE_EXTENDED_MEM_HRFf, 1, 0, 0 }
   9683 };
   9684 
   9685 #endif
   9686 #if defined(BCM_88375_B0)
   9687 soc_field_info_t soc_NBIH_HRF_RX_USE_EXTENDED_MEM_HRF_BCM88375_B0r_fields[] = {
   9688     { HRF_RX_USE_EXTENDED_MEM_HRFf, 1, 0, 0 }
   9689 };
   9690 
   9691 #endif
   9692 #if defined(BCM_88675_B0)
   9693 soc_field_info_t soc_NBIH_HRF_RX_USE_EXTENDED_MEM_HRF_BCM88675_B0r_fields[] = {
   9694     { HRF_RX_USE_EXTENDED_MEM_HRFf, 1, 0, 0 }
   9695 };
   9696 
   9697 #endif
   9698 #if defined(BCM_88680_A0)
   9699 soc_field_info_t soc_NBIH_HRF_RX_USE_EXTENDED_MEM_HRF_BCM88680_A0r_fields[] = {
   9700     { HRF_RX_USE_EXTENDED_MEM_HRFf, 1, 0, 0 }
   9701 };
   9702 
   9703 #endif
   9704 #if defined(BCM_88675_A0)
   9705 soc_field_info_t soc_NBIH_HRF_TX_CONFIG_HRFr_fields[] = {
   9706     { HRF_TX_ALLOW_LLFC_STOP_TX_DURING_RETRANSMIT_HRF_Nf, 1, 14, 0 },
   9707     { HRF_TX_EGQ_NON_SEGMENTED_MODE_HRF_Nf, 1, 15, 0 },
   9708     { HRF_TX_EOB_VEC_BYPASS_ENABLE_HRF_Nf, 1, 13, 0 },
   9709     { HRF_TX_NUM_CREDITS_TO_EGQ_HRF_Nf, 11, 16, SOCF_LE },
   9710     { HRF_TX_START_TX_THRESHOLD_HRF_Nf, 10, 0, SOCF_LE },
   9711     { HRF_TX_STOP_DATAPATH_HRF_Nf, 1, 10, 0 },
   9712     { HRF_TX_USE_EXTENDED_MEM_HRF_Nf, 1, 12, 0 }
   9713 };
   9714 
   9715 #endif
   9716 #if defined(BCM_88375_A0)
   9717 soc_field_info_t soc_NBIH_HRF_TX_CONFIG_HRF_BCM88375_A0r_fields[] = {
   9718     { HRF_TX_ALLOW_LLFC_STOP_TX_DURING_RETRANSMIT_HRF_Nf, 1, 14, 0 },
   9719     { HRF_TX_EGQ_NON_SEGMENTED_MODE_HRF_Nf, 1, 15, 0 },
   9720     { HRF_TX_EOB_VEC_BYPASS_ENABLE_HRF_Nf, 1, 13, 0 },
   9721     { HRF_TX_NUM_CREDITS_TO_EGQ_HRF_Nf, 11, 16, SOCF_LE },
   9722     { HRF_TX_START_TX_THRESHOLD_HRF_Nf, 10, 0, SOCF_LE },
   9723     { HRF_TX_STOP_DATAPATH_HRF_Nf, 1, 10, 0 },
   9724     { HRF_TX_USE_EXTENDED_MEM_HRF_Nf, 1, 12, 0 }
   9725 };
   9726 
   9727 #endif
   9728 #if defined(BCM_88375_B0)
   9729 soc_field_info_t soc_NBIH_HRF_TX_CONFIG_HRF_BCM88375_B0r_fields[] = {
   9730     { HRF_TX_ALLOW_LLFC_STOP_TX_DURING_RETRANSMIT_HRF_Nf, 1, 14, 0 },
   9731     { HRF_TX_EGQ_NON_SEGMENTED_MODE_HRF_Nf, 1, 15, 0 },
   9732     { HRF_TX_EOB_VEC_BYPASS_ENABLE_HRF_Nf, 1, 13, 0 },
   9733     { HRF_TX_NUM_CREDITS_TO_EGQ_HRF_Nf, 11, 16, SOCF_LE },
   9734     { HRF_TX_START_TX_THRESHOLD_HRF_Nf, 10, 0, SOCF_LE },
   9735     { HRF_TX_STOP_DATAPATH_HRF_Nf, 1, 10, 0 },
   9736     { HRF_TX_USE_EXTENDED_MEM_HRF_Nf, 1, 12, 0 }
   9737 };
   9738 
   9739 #endif
   9740 #if defined(BCM_88470_A0)
   9741 soc_field_info_t soc_NBIH_HRF_TX_CONFIG_HRF_BCM88470_A0r_fields[] = {
   9742     { HRF_TX_ALLOW_LLFC_STOP_TX_DURING_RETRANSMIT_HRF_Nf, 1, 14, SOCF_RES },
   9743     { HRF_TX_EOB_VEC_BYPASS_ENABLE_HRF_Nf, 1, 13, 0 },
   9744     { HRF_TX_NUM_CREDITS_TO_EGQ_HRF_Nf, 11, 16, SOCF_LE },
   9745     { HRF_TX_START_TX_THRESHOLD_HRF_Nf, 10, 0, SOCF_LE },
   9746     { HRF_TX_STOP_DATAPATH_HRF_Nf, 1, 10, 0 }
   9747 };
   9748 
   9749 #endif
   9750 #if defined(BCM_88470_B0)
   9751 soc_field_info_t soc_NBIH_HRF_TX_CONFIG_HRF_BCM88470_B0r_fields[] = {
   9752     { HRF_TX_ALLOW_LLFC_STOP_TX_DURING_RETRANSMIT_HRF_Nf, 1, 14, SOCF_RES },
   9753     { HRF_TX_EOB_VEC_BYPASS_ENABLE_HRF_Nf, 1, 13, 0 },
   9754     { HRF_TX_NUM_CREDITS_TO_EGQ_HRF_Nf, 11, 16, SOCF_LE },
   9755     { HRF_TX_START_TX_THRESHOLD_HRF_Nf, 10, 0, SOCF_LE },
   9756     { HRF_TX_STOP_DATAPATH_HRF_Nf, 1, 10, 0 }
   9757 };
   9758 
   9759 #endif
   9760 #if defined(BCM_88675_B0)
   9761 soc_field_info_t soc_NBIH_HRF_TX_CONFIG_HRF_BCM88675_B0r_fields[] = {
   9762     { HRF_TX_ALLOW_LLFC_STOP_TX_DURING_RETRANSMIT_HRF_Nf, 1, 14, 0 },
   9763     { HRF_TX_EGQ_NON_SEGMENTED_MODE_HRF_Nf, 1, 15, 0 },
   9764     { HRF_TX_EOB_VEC_BYPASS_ENABLE_HRF_Nf, 1, 13, 0 },
   9765     { HRF_TX_NUM_CREDITS_TO_EGQ_HRF_Nf, 11, 16, SOCF_LE },
   9766     { HRF_TX_START_TX_THRESHOLD_HRF_Nf, 10, 0, SOCF_LE },
   9767     { HRF_TX_STOP_DATAPATH_HRF_Nf, 1, 10, 0 },
   9768     { HRF_TX_USE_EXTENDED_MEM_HRF_Nf, 1, 12, 0 }
   9769 };
   9770 
   9771 #endif
   9772 #if defined(BCM_88680_A0)
   9773 soc_field_info_t soc_NBIH_HRF_TX_CONFIG_HRF_BCM88680_A0r_fields[] = {
   9774     { HRF_TX_ALLOW_LLFC_STOP_TX_DURING_RETRANSMIT_HRF_Nf, 1, 14, 0 },
   9775     { HRF_TX_EGQ_NON_SEGMENTED_MODE_HRF_Nf, 1, 15, 0 },
   9776     { HRF_TX_EOB_VEC_BYPASS_ENABLE_HRF_Nf, 1, 13, 0 },
   9777     { HRF_TX_NUM_CREDITS_TO_EGQ_HRF_Nf, 11, 16, SOCF_LE },
   9778     { HRF_TX_START_TX_THRESHOLD_HRF_Nf, 10, 0, SOCF_LE },
   9779     { HRF_TX_STOP_DATAPATH_HRF_Nf, 1, 10, 0 },
   9780     { HRF_TX_USE_EXTENDED_MEM_HRF_Nf, 1, 12, 0 }
   9781 };
   9782 
   9783 #endif
   9784 #if defined(BCM_88675_A0)
   9785 soc_field_info_t soc_NBIH_HRF_TX_CONTROLLER_LEVELr_fields[] = {
   9786     { HRF_TX_LEVEL_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9787     { HRF_TX_OVERFLOW_ERR_HRF_Nf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_RES }
   9788 };
   9789 
   9790 #endif
   9791 #if defined(BCM_88375_A0)
   9792 soc_field_info_t soc_NBIH_HRF_TX_CONTROLLER_LEVEL_BCM88375_A0r_fields[] = {
   9793     { HRF_TX_LEVEL_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9794     { HRF_TX_OVERFLOW_ERR_HRF_Nf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_RES }
   9795 };
   9796 
   9797 #endif
   9798 #if defined(BCM_88375_B0)
   9799 soc_field_info_t soc_NBIH_HRF_TX_CONTROLLER_LEVEL_BCM88375_B0r_fields[] = {
   9800     { HRF_TX_LEVEL_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9801     { HRF_TX_OVERFLOW_ERR_HRF_Nf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_RES }
   9802 };
   9803 
   9804 #endif
   9805 #if defined(BCM_88470_A0)
   9806 soc_field_info_t soc_NBIH_HRF_TX_CONTROLLER_LEVEL_BCM88470_A0r_fields[] = {
   9807     { HRF_TX_LEVEL_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9808     { HRF_TX_OVERFLOW_ERR_HRF_Nf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_RES }
   9809 };
   9810 
   9811 #endif
   9812 #if defined(BCM_88470_B0)
   9813 soc_field_info_t soc_NBIH_HRF_TX_CONTROLLER_LEVEL_BCM88470_B0r_fields[] = {
   9814     { HRF_TX_LEVEL_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9815     { HRF_TX_OVERFLOW_ERR_HRF_Nf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_RES }
   9816 };
   9817 
   9818 #endif
   9819 #if defined(BCM_88675_B0)
   9820 soc_field_info_t soc_NBIH_HRF_TX_CONTROLLER_LEVEL_BCM88675_B0r_fields[] = {
   9821     { HRF_TX_LEVEL_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9822     { HRF_TX_OVERFLOW_ERR_HRF_Nf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_RES }
   9823 };
   9824 
   9825 #endif
   9826 #if defined(BCM_88680_A0)
   9827 soc_field_info_t soc_NBIH_HRF_TX_CONTROLLER_LEVEL_BCM88680_A0r_fields[] = {
   9828     { HRF_TX_LEVEL_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
   9829     { HRF_TX_OVERFLOW_ERR_HRF_Nf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_RES }
   9830 };
   9831 
   9832 #endif
   9833 #if defined(BCM_88675_A0)
   9834 soc_field_info_t soc_NBIH_HRF_TX_CONTROLLER_MAX_OCCUPANCYr_fields[] = {
   9835     { HRF_TX_MAX_OCCUPANCY_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   9836 };
   9837 
   9838 #endif
   9839 #if defined(BCM_88375_A0)
   9840 soc_field_info_t soc_NBIH_HRF_TX_CONTROLLER_MAX_OCCUPANCY_BCM88375_A0r_fields[] = {
   9841     { HRF_TX_MAX_OCCUPANCY_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   9842 };
   9843 
   9844 #endif
   9845 #if defined(BCM_88375_B0)
   9846 soc_field_info_t soc_NBIH_HRF_TX_CONTROLLER_MAX_OCCUPANCY_BCM88375_B0r_fields[] = {
   9847     { HRF_TX_MAX_OCCUPANCY_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   9848 };
   9849 
   9850 #endif
   9851 #if defined(BCM_88470_A0)
   9852 soc_field_info_t soc_NBIH_HRF_TX_CONTROLLER_MAX_OCCUPANCY_BCM88470_A0r_fields[] = {
   9853     { HRF_TX_MAX_OCCUPANCY_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   9854 };
   9855 
   9856 #endif
   9857 #if defined(BCM_88470_B0)
   9858 soc_field_info_t soc_NBIH_HRF_TX_CONTROLLER_MAX_OCCUPANCY_BCM88470_B0r_fields[] = {
   9859     { HRF_TX_MAX_OCCUPANCY_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   9860 };
   9861 
   9862 #endif
   9863 #if defined(BCM_88675_B0)
   9864 soc_field_info_t soc_NBIH_HRF_TX_CONTROLLER_MAX_OCCUPANCY_BCM88675_B0r_fields[] = {
   9865     { HRF_TX_MAX_OCCUPANCY_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   9866 };
   9867 
   9868 #endif
   9869 #if defined(BCM_88680_A0)
   9870 soc_field_info_t soc_NBIH_HRF_TX_CONTROLLER_MAX_OCCUPANCY_BCM88680_A0r_fields[] = {
   9871     { HRF_TX_MAX_OCCUPANCY_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
   9872 };
   9873 
   9874 #endif
   9875 #if defined(BCM_88675_A0)
   9876 soc_field_info_t soc_NBIH_HRF_TX_EGRESS_CREDITS_DEBUGr_fields[] = {
   9877     { HRF_TX_FLUSH_EGRESS_HRF_0f, 1, 0, SOCF_RES },
   9878     { HRF_TX_FLUSH_EGRESS_HRF_1f, 1, 2, SOCF_RES },
   9879     { HRF_TX_STOP_EGRESS_HRF_0f, 1, 1, SOCF_RES },
   9880     { HRF_TX_STOP_EGRESS_HRF_1f, 1, 3, SOCF_RES }
   9881 };
   9882 
   9883 #endif
   9884 #if defined(BCM_88375_A0)
   9885 soc_field_info_t soc_NBIH_HRF_TX_EGRESS_CREDITS_DEBUG_BCM88375_A0r_fields[] = {
   9886     { HRF_TX_FLUSH_EGRESS_HRF_0f, 1, 0, SOCF_RES },
   9887     { HRF_TX_FLUSH_EGRESS_HRF_1f, 1, 2, SOCF_RES },
   9888     { HRF_TX_STOP_EGRESS_HRF_0f, 1, 1, SOCF_RES },
   9889     { HRF_TX_STOP_EGRESS_HRF_1f, 1, 3, SOCF_RES }
   9890 };
   9891 
   9892 #endif
   9893 #if defined(BCM_88375_B0)
   9894 soc_field_info_t soc_NBIH_HRF_TX_EGRESS_CREDITS_DEBUG_BCM88375_B0r_fields[] = {
   9895     { HRF_TX_FLUSH_EGRESS_HRF_0f, 1, 0, SOCF_RES },
   9896     { HRF_TX_FLUSH_EGRESS_HRF_1f, 1, 2, SOCF_RES },
   9897     { HRF_TX_STOP_EGRESS_HRF_0f, 1, 1, SOCF_RES },
   9898     { HRF_TX_STOP_EGRESS_HRF_1f, 1, 3, SOCF_RES }
   9899 };
   9900 
   9901 #endif
   9902 #if defined(BCM_88470_A0)
   9903 soc_field_info_t soc_NBIH_HRF_TX_EGRESS_CREDITS_DEBUG_BCM88470_A0r_fields[] = {
   9904     { HRF_TX_FLUSH_EGRESS_HRF_0f, 1, 0, SOCF_RES },
   9905     { HRF_TX_FLUSH_EGRESS_HRF_1f, 1, 2, SOCF_RES },
   9906     { HRF_TX_STOP_EGRESS_HRF_0f, 1, 1, SOCF_RES },
   9907     { HRF_TX_STOP_EGRESS_HRF_1f, 1, 3, SOCF_RES }
   9908 };
   9909 
   9910 #endif
   9911 #if defined(BCM_88470_B0)
   9912 soc_field_info_t soc_NBIH_HRF_TX_EGRESS_CREDITS_DEBUG_BCM88470_B0r_fields[] = {
   9913     { HRF_TX_FLUSH_EGRESS_HRF_0f, 1, 0, SOCF_RES },
   9914     { HRF_TX_FLUSH_EGRESS_HRF_1f, 1, 2, SOCF_RES },
   9915     { HRF_TX_STOP_EGRESS_HRF_0f, 1, 1, SOCF_RES },
   9916     { HRF_TX_STOP_EGRESS_HRF_1f, 1, 3, SOCF_RES }
   9917 };
   9918 
   9919 #endif
   9920 #if defined(BCM_88675_B0)
   9921 soc_field_info_t soc_NBIH_HRF_TX_EGRESS_CREDITS_DEBUG_BCM88675_B0r_fields[] = {
   9922     { HRF_TX_FLUSH_EGRESS_HRF_0f, 1, 0, SOCF_RES },
   9923     { HRF_TX_FLUSH_EGRESS_HRF_1f, 1, 2, SOCF_RES },
   9924     { HRF_TX_STOP_EGRESS_HRF_0f, 1, 1, SOCF_RES },
   9925     { HRF_TX_STOP_EGRESS_HRF_1f, 1, 3, SOCF_RES }
   9926 };
   9927 
   9928 #endif
   9929 #if defined(BCM_88680_A0)
   9930 soc_field_info_t soc_NBIH_HRF_TX_EGRESS_CREDITS_DEBUG_BCM88680_A0r_fields[] = {
   9931     { HRF_TX_FLUSH_EGRESS_HRF_0f, 1, 0, SOCF_RES },
   9932     { HRF_TX_FLUSH_EGRESS_HRF_1f, 1, 2, SOCF_RES },
   9933     { HRF_TX_STOP_EGRESS_HRF_0f, 1, 1, SOCF_RES },
   9934     { HRF_TX_STOP_EGRESS_HRF_1f, 1, 3, SOCF_RES }
   9935 };
   9936 
   9937 #endif
   9938 #if defined(BCM_88675_A0)
   9939 soc_field_info_t soc_NBIH_HRF_TX_MEM_CONFIGr_fields[] = {
   9940     { HRF_TX_MEM_0_HRF_Nf, 1, 0, 0 },
   9941     { HRF_TX_MEM_1_HRF_Nf, 1, 1, 0 },
   9942     { HRF_TX_MEM_2_HRF_Nf, 1, 2, 0 }
   9943 };
   9944 
   9945 #endif
   9946 #if defined(BCM_88375_A0)
   9947 soc_field_info_t soc_NBIH_HRF_TX_MEM_CONFIG_BCM88375_A0r_fields[] = {
   9948     { HRF_TX_MEM_0_HRF_Nf, 1, 0, 0 },
   9949     { HRF_TX_MEM_1_HRF_Nf, 1, 1, 0 },
   9950     { HRF_TX_MEM_2_HRF_Nf, 1, 2, 0 }
   9951 };
   9952 
   9953 #endif
   9954 #if defined(BCM_88375_B0)
   9955 soc_field_info_t soc_NBIH_HRF_TX_MEM_CONFIG_BCM88375_B0r_fields[] = {
   9956     { HRF_TX_MEM_0_HRF_Nf, 1, 0, 0 },
   9957     { HRF_TX_MEM_1_HRF_Nf, 1, 1, 0 },
   9958     { HRF_TX_MEM_2_HRF_Nf, 1, 2, 0 }
   9959 };
   9960 
   9961 #endif
   9962 #if defined(BCM_88675_B0)
   9963 soc_field_info_t soc_NBIH_HRF_TX_MEM_CONFIG_BCM88675_B0r_fields[] = {
   9964     { HRF_TX_MEM_0_HRF_Nf, 1, 0, 0 },
   9965     { HRF_TX_MEM_1_HRF_Nf, 1, 1, 0 },
   9966     { HRF_TX_MEM_2_HRF_Nf, 1, 2, 0 }
   9967 };
   9968 
   9969 #endif
   9970 #if defined(BCM_88680_A0)
   9971 soc_field_info_t soc_NBIH_HRF_TX_MEM_CONFIG_BCM88680_A0r_fields[] = {
   9972     { HRF_TX_MEM_0_HRF_Nf, 1, 0, 0 },
   9973     { HRF_TX_MEM_1_HRF_Nf, 1, 1, 0 },
   9974     { HRF_TX_MEM_2_HRF_Nf, 1, 2, 0 }
   9975 };
   9976 
   9977 #endif
   9978 #if defined(BCM_88680_A0)
   9979 soc_field_info_t soc_NBIH_ILKN_0_PARSER_HARD_CONTROLr_fields[] = {
   9980     { ILKN_0_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
   9981     { ILKN_0_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
   9982 };
   9983 
   9984 #endif
   9985 #if defined(BCM_88680_A0)
   9986 soc_field_info_t soc_NBIH_ILKN_0_PARSER_HARD_CONTROL_PLANEr_fields[] = {
   9987     { ILKN_0_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
   9988     { ILKN_0_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
   9989     { ILKN_0_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
   9990     { ILKN_0_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
   9991 };
   9992 
   9993 #endif
   9994 #if defined(BCM_88680_A0)
   9995 soc_field_info_t soc_NBIH_ILKN_0_PARSER_HARD_ETHER_TYPEr_fields[] = {
   9996     { ILKN_0_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
   9997     { ILKN_0_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
   9998     { ILKN_0_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
   9999     { ILKN_0_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  10000     { ILKN_0_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  10001     { ILKN_0_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  10002     { ILKN_0_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  10003 };
  10004 
  10005 #endif
  10006 #if defined(BCM_88680_A0)
  10007 soc_field_info_t soc_NBIH_ILKN_0_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  10008     { ILKN_0_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  10009 };
  10010 
  10011 #endif
  10012 #if defined(BCM_88680_A0)
  10013 soc_field_info_t soc_NBIH_ILKN_0_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  10014     { ILKN_0_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  10015 };
  10016 
  10017 #endif
  10018 #if defined(BCM_88680_A0)
  10019 soc_field_info_t soc_NBIH_ILKN_0_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  10020     { ILKN_0_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  10021 };
  10022 
  10023 #endif
  10024 #if defined(BCM_88680_A0)
  10025 soc_field_info_t soc_NBIH_ILKN_0_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  10026     { ILKN_0_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  10027     { ILKN_0_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  10028     { ILKN_0_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  10029     { ILKN_0_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  10030 };
  10031 
  10032 #endif
  10033 #if defined(BCM_88680_A0)
  10034 soc_field_info_t soc_NBIH_ILKN_0_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  10035     { ILKN_0_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  10036     { ILKN_0_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  10037     { ILKN_0_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  10038     { ILKN_0_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  10039     { ILKN_0_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  10040     { ILKN_0_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  10041 };
  10042 
  10043 #endif
  10044 #if defined(BCM_88680_A0)
  10045 soc_field_info_t soc_NBIH_ILKN_0_PARSER_HARD_PORT_TYPEr_fields[] = {
  10046     { ILKN_0_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  10047 };
  10048 
  10049 #endif
  10050 #if defined(BCM_88680_A0)
  10051 soc_field_info_t soc_NBIH_ILKN_0_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  10052     { ILKN_0_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  10053 };
  10054 
  10055 #endif
  10056 #if defined(BCM_88680_A0)
  10057 soc_field_info_t soc_NBIH_ILKN_0_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  10058     { ILKN_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  10059     { ILKN_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  10060     { ILKN_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  10061     { ILKN_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  10062 };
  10063 
  10064 #endif
  10065 #if defined(BCM_88680_A0)
  10066 soc_field_info_t soc_NBIH_ILKN_0_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  10067     { ILKN_0_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  10068     { ILKN_0_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  10069 };
  10070 
  10071 #endif
  10072 #if defined(BCM_88680_A0)
  10073 soc_field_info_t soc_NBIH_ILKN_0_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  10074     { ILKN_0_PARSER_SOFT_KEY_0f, 36, 0, SOCF_LE },
  10075     { ILKN_0_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  10076     { ILKN_0_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  10077     { ILKN_0_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  10078     { ILKN_0_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  10079     { ILKN_0_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  10080     { ILKN_0_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  10081     { ILKN_0_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  10082     { ILKN_0_PARSER_SOFT_KEY_RANGE_0f, 36, 0, SOCF_LE },
  10083     { ILKN_0_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  10084     { ILKN_0_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  10085     { ILKN_0_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  10086     { ILKN_0_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  10087     { ILKN_0_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  10088     { ILKN_0_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  10089     { ILKN_0_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  10090     { ILKN_0_PARSER_SOFT_MASK_0f, 36, 36, SOCF_LE },
  10091     { ILKN_0_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  10092     { ILKN_0_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  10093     { ILKN_0_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  10094     { ILKN_0_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  10095     { ILKN_0_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  10096     { ILKN_0_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  10097     { ILKN_0_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  10098     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_0f, 2, 72, SOCF_LE },
  10099     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  10100     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  10101     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  10102     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  10103     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  10104     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  10105     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  10106     { ILKN_0_PARSER_SOFT_VALID_0f, 1, 74, 0 },
  10107     { ILKN_0_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  10108     { ILKN_0_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  10109     { ILKN_0_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  10110     { ILKN_0_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  10111     { ILKN_0_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  10112     { ILKN_0_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  10113     { ILKN_0_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  10114 };
  10115 
  10116 #endif
  10117 #if defined(BCM_88680_A0)
  10118 soc_field_info_t soc_NBIH_ILKN_0_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  10119     { ILKN_0_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  10120     { ILKN_0_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  10121     { ILKN_0_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  10122     { ILKN_0_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  10123     { ILKN_0_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  10124     { ILKN_0_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  10125     { ILKN_0_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  10126     { ILKN_0_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  10127     { ILKN_0_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  10128     { ILKN_0_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  10129     { ILKN_0_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  10130     { ILKN_0_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  10131     { ILKN_0_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  10132     { ILKN_0_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  10133     { ILKN_0_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  10134     { ILKN_0_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  10135     { ILKN_0_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  10136     { ILKN_0_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  10137     { ILKN_0_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  10138     { ILKN_0_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  10139     { ILKN_0_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  10140     { ILKN_0_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  10141     { ILKN_0_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  10142     { ILKN_0_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  10143     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  10144     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  10145     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  10146     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  10147     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  10148     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  10149     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  10150     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  10151     { ILKN_0_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  10152     { ILKN_0_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  10153     { ILKN_0_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  10154     { ILKN_0_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  10155     { ILKN_0_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  10156     { ILKN_0_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  10157     { ILKN_0_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  10158     { ILKN_0_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  10159 };
  10160 
  10161 #endif
  10162 #if defined(BCM_88680_A0)
  10163 soc_field_info_t soc_NBIH_ILKN_0_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  10164     { ILKN_0_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  10165     { ILKN_0_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  10166     { ILKN_0_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  10167     { ILKN_0_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  10168     { ILKN_0_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  10169     { ILKN_0_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  10170     { ILKN_0_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  10171     { ILKN_0_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  10172     { ILKN_0_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  10173     { ILKN_0_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  10174     { ILKN_0_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  10175     { ILKN_0_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  10176     { ILKN_0_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  10177     { ILKN_0_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  10178     { ILKN_0_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  10179     { ILKN_0_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  10180     { ILKN_0_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  10181     { ILKN_0_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  10182     { ILKN_0_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  10183     { ILKN_0_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  10184     { ILKN_0_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  10185     { ILKN_0_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  10186     { ILKN_0_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  10187     { ILKN_0_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  10188     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  10189     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  10190     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  10191     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  10192     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  10193     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  10194     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  10195     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  10196     { ILKN_0_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  10197     { ILKN_0_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  10198     { ILKN_0_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  10199     { ILKN_0_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  10200     { ILKN_0_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  10201     { ILKN_0_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  10202     { ILKN_0_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  10203     { ILKN_0_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  10204 };
  10205 
  10206 #endif
  10207 #if defined(BCM_88680_A0)
  10208 soc_field_info_t soc_NBIH_ILKN_0_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  10209     { ILKN_0_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  10210     { ILKN_0_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  10211     { ILKN_0_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  10212     { ILKN_0_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  10213     { ILKN_0_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  10214     { ILKN_0_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  10215     { ILKN_0_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  10216     { ILKN_0_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  10217     { ILKN_0_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  10218     { ILKN_0_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  10219     { ILKN_0_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  10220     { ILKN_0_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  10221     { ILKN_0_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  10222     { ILKN_0_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  10223     { ILKN_0_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  10224     { ILKN_0_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  10225     { ILKN_0_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  10226     { ILKN_0_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  10227     { ILKN_0_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  10228     { ILKN_0_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  10229     { ILKN_0_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  10230     { ILKN_0_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  10231     { ILKN_0_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  10232     { ILKN_0_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  10233     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  10234     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  10235     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  10236     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  10237     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  10238     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  10239     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  10240     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  10241     { ILKN_0_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  10242     { ILKN_0_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  10243     { ILKN_0_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  10244     { ILKN_0_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  10245     { ILKN_0_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  10246     { ILKN_0_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  10247     { ILKN_0_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  10248     { ILKN_0_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  10249 };
  10250 
  10251 #endif
  10252 #if defined(BCM_88680_A0)
  10253 soc_field_info_t soc_NBIH_ILKN_1_PARSER_HARD_CONTROLr_fields[] = {
  10254     { ILKN_1_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  10255     { ILKN_1_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  10256 };
  10257 
  10258 #endif
  10259 #if defined(BCM_88680_A0)
  10260 soc_field_info_t soc_NBIH_ILKN_1_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  10261     { ILKN_1_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  10262     { ILKN_1_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  10263     { ILKN_1_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  10264     { ILKN_1_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  10265 };
  10266 
  10267 #endif
  10268 #if defined(BCM_88680_A0)
  10269 soc_field_info_t soc_NBIH_ILKN_1_PARSER_HARD_ETHER_TYPEr_fields[] = {
  10270     { ILKN_1_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  10271     { ILKN_1_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  10272     { ILKN_1_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  10273     { ILKN_1_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  10274     { ILKN_1_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  10275     { ILKN_1_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  10276     { ILKN_1_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  10277 };
  10278 
  10279 #endif
  10280 #if defined(BCM_88680_A0)
  10281 soc_field_info_t soc_NBIH_ILKN_1_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  10282     { ILKN_1_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  10283 };
  10284 
  10285 #endif
  10286 #if defined(BCM_88680_A0)
  10287 soc_field_info_t soc_NBIH_ILKN_1_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  10288     { ILKN_1_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  10289 };
  10290 
  10291 #endif
  10292 #if defined(BCM_88680_A0)
  10293 soc_field_info_t soc_NBIH_ILKN_1_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  10294     { ILKN_1_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  10295 };
  10296 
  10297 #endif
  10298 #if defined(BCM_88680_A0)
  10299 soc_field_info_t soc_NBIH_ILKN_1_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  10300     { ILKN_1_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  10301     { ILKN_1_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  10302     { ILKN_1_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  10303     { ILKN_1_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  10304 };
  10305 
  10306 #endif
  10307 #if defined(BCM_88680_A0)
  10308 soc_field_info_t soc_NBIH_ILKN_1_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  10309     { ILKN_1_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  10310     { ILKN_1_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  10311     { ILKN_1_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  10312     { ILKN_1_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  10313     { ILKN_1_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  10314     { ILKN_1_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  10315 };
  10316 
  10317 #endif
  10318 #if defined(BCM_88680_A0)
  10319 soc_field_info_t soc_NBIH_ILKN_1_PARSER_HARD_PORT_TYPEr_fields[] = {
  10320     { ILKN_1_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  10321 };
  10322 
  10323 #endif
  10324 #if defined(BCM_88680_A0)
  10325 soc_field_info_t soc_NBIH_ILKN_1_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  10326     { ILKN_1_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  10327 };
  10328 
  10329 #endif
  10330 #if defined(BCM_88680_A0)
  10331 soc_field_info_t soc_NBIH_ILKN_1_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  10332     { ILKN_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  10333     { ILKN_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  10334     { ILKN_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  10335     { ILKN_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  10336 };
  10337 
  10338 #endif
  10339 #if defined(BCM_88680_A0)
  10340 soc_field_info_t soc_NBIH_ILKN_1_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  10341     { ILKN_1_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  10342     { ILKN_1_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  10343 };
  10344 
  10345 #endif
  10346 #if defined(BCM_88680_A0)
  10347 soc_field_info_t soc_NBIH_ILKN_1_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  10348     { ILKN_1_PARSER_SOFT_KEY_0f, 36, 0, SOCF_LE },
  10349     { ILKN_1_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  10350     { ILKN_1_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  10351     { ILKN_1_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  10352     { ILKN_1_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  10353     { ILKN_1_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  10354     { ILKN_1_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  10355     { ILKN_1_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  10356     { ILKN_1_PARSER_SOFT_KEY_RANGE_0f, 36, 0, SOCF_LE },
  10357     { ILKN_1_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  10358     { ILKN_1_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  10359     { ILKN_1_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  10360     { ILKN_1_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  10361     { ILKN_1_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  10362     { ILKN_1_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  10363     { ILKN_1_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  10364     { ILKN_1_PARSER_SOFT_MASK_0f, 36, 36, SOCF_LE },
  10365     { ILKN_1_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  10366     { ILKN_1_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  10367     { ILKN_1_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  10368     { ILKN_1_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  10369     { ILKN_1_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  10370     { ILKN_1_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  10371     { ILKN_1_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  10372     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_0f, 2, 72, SOCF_LE },
  10373     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  10374     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  10375     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  10376     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  10377     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  10378     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  10379     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  10380     { ILKN_1_PARSER_SOFT_VALID_0f, 1, 74, 0 },
  10381     { ILKN_1_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  10382     { ILKN_1_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  10383     { ILKN_1_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  10384     { ILKN_1_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  10385     { ILKN_1_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  10386     { ILKN_1_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  10387     { ILKN_1_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  10388 };
  10389 
  10390 #endif
  10391 #if defined(BCM_88680_A0)
  10392 soc_field_info_t soc_NBIH_ILKN_1_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  10393     { ILKN_1_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  10394     { ILKN_1_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  10395     { ILKN_1_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  10396     { ILKN_1_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  10397     { ILKN_1_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  10398     { ILKN_1_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  10399     { ILKN_1_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  10400     { ILKN_1_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  10401     { ILKN_1_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  10402     { ILKN_1_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  10403     { ILKN_1_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  10404     { ILKN_1_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  10405     { ILKN_1_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  10406     { ILKN_1_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  10407     { ILKN_1_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  10408     { ILKN_1_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  10409     { ILKN_1_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  10410     { ILKN_1_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  10411     { ILKN_1_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  10412     { ILKN_1_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  10413     { ILKN_1_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  10414     { ILKN_1_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  10415     { ILKN_1_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  10416     { ILKN_1_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  10417     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  10418     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  10419     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  10420     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  10421     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  10422     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  10423     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  10424     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  10425     { ILKN_1_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  10426     { ILKN_1_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  10427     { ILKN_1_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  10428     { ILKN_1_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  10429     { ILKN_1_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  10430     { ILKN_1_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  10431     { ILKN_1_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  10432     { ILKN_1_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  10433 };
  10434 
  10435 #endif
  10436 #if defined(BCM_88680_A0)
  10437 soc_field_info_t soc_NBIH_ILKN_1_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  10438     { ILKN_1_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  10439     { ILKN_1_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  10440     { ILKN_1_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  10441     { ILKN_1_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  10442     { ILKN_1_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  10443     { ILKN_1_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  10444     { ILKN_1_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  10445     { ILKN_1_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  10446     { ILKN_1_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  10447     { ILKN_1_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  10448     { ILKN_1_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  10449     { ILKN_1_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  10450     { ILKN_1_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  10451     { ILKN_1_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  10452     { ILKN_1_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  10453     { ILKN_1_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  10454     { ILKN_1_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  10455     { ILKN_1_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  10456     { ILKN_1_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  10457     { ILKN_1_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  10458     { ILKN_1_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  10459     { ILKN_1_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  10460     { ILKN_1_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  10461     { ILKN_1_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  10462     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  10463     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  10464     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  10465     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  10466     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  10467     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  10468     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  10469     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  10470     { ILKN_1_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  10471     { ILKN_1_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  10472     { ILKN_1_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  10473     { ILKN_1_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  10474     { ILKN_1_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  10475     { ILKN_1_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  10476     { ILKN_1_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  10477     { ILKN_1_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  10478 };
  10479 
  10480 #endif
  10481 #if defined(BCM_88680_A0)
  10482 soc_field_info_t soc_NBIH_ILKN_1_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  10483     { ILKN_1_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  10484     { ILKN_1_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  10485     { ILKN_1_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  10486     { ILKN_1_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  10487     { ILKN_1_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  10488     { ILKN_1_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  10489     { ILKN_1_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  10490     { ILKN_1_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  10491     { ILKN_1_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  10492     { ILKN_1_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  10493     { ILKN_1_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  10494     { ILKN_1_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  10495     { ILKN_1_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  10496     { ILKN_1_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  10497     { ILKN_1_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  10498     { ILKN_1_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  10499     { ILKN_1_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  10500     { ILKN_1_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  10501     { ILKN_1_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  10502     { ILKN_1_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  10503     { ILKN_1_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  10504     { ILKN_1_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  10505     { ILKN_1_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  10506     { ILKN_1_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  10507     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  10508     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  10509     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  10510     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  10511     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  10512     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  10513     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  10514     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  10515     { ILKN_1_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  10516     { ILKN_1_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  10517     { ILKN_1_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  10518     { ILKN_1_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  10519     { ILKN_1_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  10520     { ILKN_1_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  10521     { ILKN_1_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  10522     { ILKN_1_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  10523 };
  10524 
  10525 #endif
  10526 #if defined(BCM_88675_A0)
  10527 soc_field_info_t soc_NBIH_ILKN_CHANNEL_IS_TDM_PORTr_fields[] = {
  10528     { ILKN_CHANNEL_IS_TDM_PORTf, 256, 0, SOCF_LE }
  10529 };
  10530 
  10531 #endif
  10532 #if defined(BCM_88470_A0)
  10533 soc_field_info_t soc_NBIH_ILKN_CHANNEL_IS_TDM_PORT_0r_fields[] = {
  10534     { ILKN_CHANNEL_IS_TDM_PORT_0f, 256, 0, SOCF_LE }
  10535 };
  10536 
  10537 #endif
  10538 #if defined(BCM_88470_A0)
  10539 soc_field_info_t soc_NBIH_ILKN_CHANNEL_IS_TDM_PORT_2r_fields[] = {
  10540     { ILKN_CHANNEL_IS_TDM_PORT_2f, 256, 0, SOCF_LE }
  10541 };
  10542 
  10543 #endif
  10544 #if defined(BCM_88470_B0)
  10545 soc_field_info_t soc_NBIH_ILKN_CHANNEL_IS_TDM_PORT_0_BCM88470_B0r_fields[] = {
  10546     { ILKN_CHANNEL_IS_TDM_PORT_0f, 256, 0, SOCF_LE }
  10547 };
  10548 
  10549 #endif
  10550 #if defined(BCM_88470_B0)
  10551 soc_field_info_t soc_NBIH_ILKN_CHANNEL_IS_TDM_PORT_2_BCM88470_B0r_fields[] = {
  10552     { ILKN_CHANNEL_IS_TDM_PORT_2f, 256, 0, SOCF_LE }
  10553 };
  10554 
  10555 #endif
  10556 #if defined(BCM_88375_A0)
  10557 soc_field_info_t soc_NBIH_ILKN_CHANNEL_IS_TDM_PORT_BCM88375_A0r_fields[] = {
  10558     { ILKN_CHANNEL_IS_TDM_PORTf, 256, 0, SOCF_LE }
  10559 };
  10560 
  10561 #endif
  10562 #if defined(BCM_88375_B0)
  10563 soc_field_info_t soc_NBIH_ILKN_CHANNEL_IS_TDM_PORT_BCM88375_B0r_fields[] = {
  10564     { ILKN_CHANNEL_IS_TDM_PORTf, 256, 0, SOCF_LE }
  10565 };
  10566 
  10567 #endif
  10568 #if defined(BCM_88675_B0)
  10569 soc_field_info_t soc_NBIH_ILKN_CHANNEL_IS_TDM_PORT_BCM88675_B0r_fields[] = {
  10570     { ILKN_CHANNEL_IS_TDM_PORTf, 256, 0, SOCF_LE }
  10571 };
  10572 
  10573 #endif
  10574 #if defined(BCM_88680_A0)
  10575 soc_field_info_t soc_NBIH_ILKN_CHANNEL_IS_TDM_PORT_BCM88680_A0r_fields[] = {
  10576     { ILKN_CHANNEL_IS_TDM_PORTf, 256, 0, SOCF_LE }
  10577 };
  10578 
  10579 #endif
  10580 #if defined(BCM_88675_A0)
  10581 soc_field_info_t soc_NBIH_ILKN_FC_OOB_CONFr_fields[] = {
  10582     { ILKN_OOB_0_TO_ILKN_PMHf, 1, 0, 0 },
  10583     { ILKN_OOB_0_TO_ILKN_PML_0f, 1, 1, 0 },
  10584     { ILKN_OOB_0_TO_ILKN_PML_1f, 1, 2, 0 },
  10585     { ILKN_OOB_1_TO_ILKN_PMHf, 1, 3, 0 },
  10586     { ILKN_OOB_1_TO_ILKN_PML_0f, 1, 4, 0 },
  10587     { ILKN_OOB_1_TO_ILKN_PML_1f, 1, 5, 0 }
  10588 };
  10589 
  10590 #endif
  10591 #if defined(BCM_88375_A0)
  10592 soc_field_info_t soc_NBIH_ILKN_FC_OOB_CONF_BCM88375_A0r_fields[] = {
  10593     { ILKN_OOB_0_TO_ILKN_PMHf, 1, 0, 0 },
  10594     { ILKN_OOB_0_TO_ILKN_PML_0f, 1, 1, 0 },
  10595     { ILKN_OOB_0_TO_ILKN_PML_1f, 1, 2, 0 },
  10596     { ILKN_OOB_1_TO_ILKN_PMHf, 1, 3, 0 },
  10597     { ILKN_OOB_1_TO_ILKN_PML_0f, 1, 4, 0 },
  10598     { ILKN_OOB_1_TO_ILKN_PML_1f, 1, 5, 0 }
  10599 };
  10600 
  10601 #endif
  10602 #if defined(BCM_88375_B0)
  10603 soc_field_info_t soc_NBIH_ILKN_FC_OOB_CONF_BCM88375_B0r_fields[] = {
  10604     { ILKN_OOB_0_TO_ILKN_PMHf, 1, 0, 0 },
  10605     { ILKN_OOB_0_TO_ILKN_PML_0f, 1, 1, 0 },
  10606     { ILKN_OOB_0_TO_ILKN_PML_1f, 1, 2, 0 },
  10607     { ILKN_OOB_1_TO_ILKN_PMHf, 1, 3, 0 },
  10608     { ILKN_OOB_1_TO_ILKN_PML_0f, 1, 4, 0 },
  10609     { ILKN_OOB_1_TO_ILKN_PML_1f, 1, 5, 0 }
  10610 };
  10611 
  10612 #endif
  10613 #if defined(BCM_88470_A0)
  10614 soc_field_info_t soc_NBIH_ILKN_FC_OOB_CONF_BCM88470_A0r_fields[] = {
  10615     { ILKN_OOB_0_TO_ILKN_PMHLf, 1, 0, 0 },
  10616     { ILKN_OOB_0_TO_ILKN_PMLQf, 1, 1, 0 }
  10617 };
  10618 
  10619 #endif
  10620 #if defined(BCM_88470_B0)
  10621 soc_field_info_t soc_NBIH_ILKN_FC_OOB_CONF_BCM88470_B0r_fields[] = {
  10622     { ILKN_OOB_0_TO_ILKN_PMHLf, 1, 0, 0 },
  10623     { ILKN_OOB_0_TO_ILKN_PMLQf, 1, 1, 0 }
  10624 };
  10625 
  10626 #endif
  10627 #if defined(BCM_88675_B0)
  10628 soc_field_info_t soc_NBIH_ILKN_FC_OOB_CONF_BCM88675_B0r_fields[] = {
  10629     { ILKN_OOB_0_TO_ILKN_PMHf, 1, 0, 0 },
  10630     { ILKN_OOB_0_TO_ILKN_PML_0f, 1, 1, 0 },
  10631     { ILKN_OOB_0_TO_ILKN_PML_1f, 1, 2, 0 },
  10632     { ILKN_OOB_1_TO_ILKN_PMHf, 1, 3, 0 },
  10633     { ILKN_OOB_1_TO_ILKN_PML_0f, 1, 4, 0 },
  10634     { ILKN_OOB_1_TO_ILKN_PML_1f, 1, 5, 0 }
  10635 };
  10636 
  10637 #endif
  10638 #if defined(BCM_88680_A0)
  10639 soc_field_info_t soc_NBIH_ILKN_FC_OOB_CONF_BCM88680_A0r_fields[] = {
  10640     { ILKN_OOB_0_TO_ILKN_PMHf, 1, 0, 0 },
  10641     { ILKN_OOB_0_TO_ILKN_PML_0f, 1, 1, 0 },
  10642     { ILKN_OOB_0_TO_ILKN_PML_1f, 1, 2, 0 },
  10643     { ILKN_OOB_1_TO_ILKN_PMHf, 1, 3, 0 },
  10644     { ILKN_OOB_1_TO_ILKN_PML_0f, 1, 4, 0 },
  10645     { ILKN_OOB_1_TO_ILKN_PML_1f, 1, 5, 0 }
  10646 };
  10647 
  10648 #endif
  10649 #if defined(BCM_88675_A0)
  10650 soc_field_info_t soc_NBIH_ILKN_MULTIPLE_USE_BITSr_fields[] = {
  10651     { ILKN_RX_N_LLFC_STOP_TX_FROM_MULTIPLE_USE_BITS_MASKf, 8, 0, SOCF_LE },
  10652     { ILKN_RX_N_MULTIPLE_USE_BITS_TO_CFC_MASKf, 8, 8, SOCF_LE },
  10653     { ILKN_TX_N_MULTIPLE_USE_BITS_FORCEf, 8, 24, SOCF_LE },
  10654     { ILKN_TX_N_MULTIPLE_USE_BITS_FROM_CFC_MASKf, 8, 32, SOCF_LE },
  10655     { ILKN_TX_N_MULTIPLE_USE_BITS_FROM_LLFC_MASKf, 8, 16, SOCF_LE }
  10656 };
  10657 
  10658 #endif
  10659 #if defined(BCM_88375_A0)
  10660 soc_field_info_t soc_NBIH_ILKN_MULTIPLE_USE_BITS_BCM88375_A0r_fields[] = {
  10661     { ILKN_RX_N_LLFC_STOP_TX_FROM_MULTIPLE_USE_BITS_MASKf, 8, 0, SOCF_LE },
  10662     { ILKN_RX_N_MULTIPLE_USE_BITS_TO_CFC_MASKf, 8, 8, SOCF_LE },
  10663     { ILKN_TX_N_MULTIPLE_USE_BITS_FORCEf, 8, 24, SOCF_LE },
  10664     { ILKN_TX_N_MULTIPLE_USE_BITS_FROM_CFC_MASKf, 8, 32, SOCF_LE },
  10665     { ILKN_TX_N_MULTIPLE_USE_BITS_FROM_LLFC_MASKf, 8, 16, SOCF_LE }
  10666 };
  10667 
  10668 #endif
  10669 #if defined(BCM_88375_B0)
  10670 soc_field_info_t soc_NBIH_ILKN_MULTIPLE_USE_BITS_BCM88375_B0r_fields[] = {
  10671     { ILKN_RX_N_LLFC_STOP_TX_FROM_MULTIPLE_USE_BITS_MASKf, 8, 0, SOCF_LE },
  10672     { ILKN_RX_N_MULTIPLE_USE_BITS_TO_CFC_MASKf, 8, 8, SOCF_LE },
  10673     { ILKN_TX_N_MULTIPLE_USE_BITS_FORCEf, 8, 24, SOCF_LE },
  10674     { ILKN_TX_N_MULTIPLE_USE_BITS_FROM_CFC_MASKf, 8, 32, SOCF_LE },
  10675     { ILKN_TX_N_MULTIPLE_USE_BITS_FROM_LLFC_MASKf, 8, 16, SOCF_LE }
  10676 };
  10677 
  10678 #endif
  10679 #if defined(BCM_88470_A0)
  10680 soc_field_info_t soc_NBIH_ILKN_MULTIPLE_USE_BITS_BCM88470_A0r_fields[] = {
  10681     { ILKN_RX_N_LLFC_STOP_TX_FROM_MULTIPLE_USE_BITS_MASKf, 8, 0, SOCF_LE },
  10682     { ILKN_RX_N_MULTIPLE_USE_BITS_TO_CFC_MASKf, 8, 8, SOCF_LE },
  10683     { ILKN_TX_N_MULTIPLE_USE_BITS_FORCEf, 8, 24, SOCF_LE },
  10684     { ILKN_TX_N_MULTIPLE_USE_BITS_FROM_CFC_MASKf, 8, 32, SOCF_LE },
  10685     { ILKN_TX_N_MULTIPLE_USE_BITS_FROM_LLFC_MASKf, 8, 16, SOCF_LE }
  10686 };
  10687 
  10688 #endif
  10689 #if defined(BCM_88470_B0)
  10690 soc_field_info_t soc_NBIH_ILKN_MULTIPLE_USE_BITS_BCM88470_B0r_fields[] = {
  10691     { ILKN_RX_N_LLFC_STOP_TX_FROM_MULTIPLE_USE_BITS_MASKf, 8, 0, SOCF_LE },
  10692     { ILKN_RX_N_MULTIPLE_USE_BITS_TO_CFC_MASKf, 8, 8, SOCF_LE },
  10693     { ILKN_TX_N_MULTIPLE_USE_BITS_FORCEf, 8, 24, SOCF_LE },
  10694     { ILKN_TX_N_MULTIPLE_USE_BITS_FROM_CFC_MASKf, 8, 32, SOCF_LE },
  10695     { ILKN_TX_N_MULTIPLE_USE_BITS_FROM_LLFC_MASKf, 8, 16, SOCF_LE }
  10696 };
  10697 
  10698 #endif
  10699 #if defined(BCM_88675_B0)
  10700 soc_field_info_t soc_NBIH_ILKN_MULTIPLE_USE_BITS_BCM88675_B0r_fields[] = {
  10701     { ILKN_RX_N_LLFC_STOP_TX_FROM_MULTIPLE_USE_BITS_MASKf, 8, 0, SOCF_LE },
  10702     { ILKN_RX_N_MULTIPLE_USE_BITS_TO_CFC_MASKf, 8, 8, SOCF_LE },
  10703     { ILKN_TX_N_MULTIPLE_USE_BITS_FORCEf, 8, 24, SOCF_LE },
  10704     { ILKN_TX_N_MULTIPLE_USE_BITS_FROM_CFC_MASKf, 8, 32, SOCF_LE },
  10705     { ILKN_TX_N_MULTIPLE_USE_BITS_FROM_LLFC_MASKf, 8, 16, SOCF_LE }
  10706 };
  10707 
  10708 #endif
  10709 #if defined(BCM_88680_A0)
  10710 soc_field_info_t soc_NBIH_ILKN_MULTIPLE_USE_BITS_BCM88680_A0r_fields[] = {
  10711     { ILKN_RX_N_LLFC_STOP_TX_FROM_MULTIPLE_USE_BITS_MASKf, 8, 0, SOCF_LE },
  10712     { ILKN_RX_N_MULTIPLE_USE_BITS_TO_CFC_MASKf, 8, 8, SOCF_LE },
  10713     { ILKN_TX_N_MULTIPLE_USE_BITS_FORCEf, 8, 24, SOCF_LE },
  10714     { ILKN_TX_N_MULTIPLE_USE_BITS_FROM_CFC_MASKf, 8, 32, SOCF_LE },
  10715     { ILKN_TX_N_MULTIPLE_USE_BITS_FROM_LLFC_MASKf, 8, 16, SOCF_LE }
  10716 };
  10717 
  10718 #endif
  10719 #if defined(BCM_88675_A0)
  10720 soc_field_info_t soc_NBIH_ILKN_RX_LLFC_FROM_RX_CNTr_fields[] = {
  10721     { ILKN_RX_LLFC_FROM_RX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10722 };
  10723 
  10724 #endif
  10725 #if defined(BCM_88375_A0)
  10726 soc_field_info_t soc_NBIH_ILKN_RX_LLFC_FROM_RX_CNT_BCM88375_A0r_fields[] = {
  10727     { ILKN_RX_LLFC_FROM_RX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10728 };
  10729 
  10730 #endif
  10731 #if defined(BCM_88375_B0)
  10732 soc_field_info_t soc_NBIH_ILKN_RX_LLFC_FROM_RX_CNT_BCM88375_B0r_fields[] = {
  10733     { ILKN_RX_LLFC_FROM_RX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10734 };
  10735 
  10736 #endif
  10737 #if defined(BCM_88470_A0)
  10738 soc_field_info_t soc_NBIH_ILKN_RX_LLFC_FROM_RX_CNT_BCM88470_A0r_fields[] = {
  10739     { ILKN_RX_LLFC_FROM_RX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10740 };
  10741 
  10742 #endif
  10743 #if defined(BCM_88470_B0)
  10744 soc_field_info_t soc_NBIH_ILKN_RX_LLFC_FROM_RX_CNT_BCM88470_B0r_fields[] = {
  10745     { ILKN_RX_LLFC_FROM_RX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10746 };
  10747 
  10748 #endif
  10749 #if defined(BCM_88675_B0)
  10750 soc_field_info_t soc_NBIH_ILKN_RX_LLFC_FROM_RX_CNT_BCM88675_B0r_fields[] = {
  10751     { ILKN_RX_LLFC_FROM_RX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10752 };
  10753 
  10754 #endif
  10755 #if defined(BCM_88680_A0)
  10756 soc_field_info_t soc_NBIH_ILKN_RX_LLFC_FROM_RX_CNT_BCM88680_A0r_fields[] = {
  10757     { ILKN_RX_LLFC_FROM_RX_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10758 };
  10759 
  10760 #endif
  10761 #if defined(BCM_88675_A0)
  10762 soc_field_info_t soc_NBIH_ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRFr_fields[] = {
  10763     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_0f, 1, 0, 0 },
  10764     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_1f, 1, 1, 0 },
  10765     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_2f, 1, 2, 0 },
  10766     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_3f, 1, 3, 0 },
  10767     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_4f, 1, 4, 0 },
  10768     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_5f, 1, 5, 0 }
  10769 };
  10770 
  10771 #endif
  10772 #if defined(BCM_88375_A0)
  10773 soc_field_info_t soc_NBIH_ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_BCM88375_A0r_fields[] = {
  10774     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_0f, 1, 0, 0 },
  10775     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_1f, 1, 1, 0 },
  10776     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_2f, 1, 2, 0 },
  10777     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_3f, 1, 3, 0 },
  10778     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_4f, 1, 4, 0 },
  10779     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_5f, 1, 5, 0 }
  10780 };
  10781 
  10782 #endif
  10783 #if defined(BCM_88375_B0)
  10784 soc_field_info_t soc_NBIH_ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_BCM88375_B0r_fields[] = {
  10785     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_0f, 1, 0, 0 },
  10786     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_1f, 1, 1, 0 },
  10787     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_2f, 1, 2, 0 },
  10788     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_3f, 1, 3, 0 },
  10789     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_4f, 1, 4, 0 },
  10790     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_5f, 1, 5, 0 }
  10791 };
  10792 
  10793 #endif
  10794 #if defined(BCM_88675_B0)
  10795 soc_field_info_t soc_NBIH_ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_BCM88675_B0r_fields[] = {
  10796     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_0f, 1, 0, 0 },
  10797     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_1f, 1, 1, 0 },
  10798     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_2f, 1, 2, 0 },
  10799     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_3f, 1, 3, 0 },
  10800     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_4f, 1, 4, 0 },
  10801     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_5f, 1, 5, 0 }
  10802 };
  10803 
  10804 #endif
  10805 #if defined(BCM_88680_A0)
  10806 soc_field_info_t soc_NBIH_ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_BCM88680_A0r_fields[] = {
  10807     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_0f, 1, 0, 0 },
  10808     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_1f, 1, 1, 0 },
  10809     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_2f, 1, 2, 0 },
  10810     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_3f, 1, 3, 0 },
  10811     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_4f, 1, 4, 0 },
  10812     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_5f, 1, 5, 0 }
  10813 };
  10814 
  10815 #endif
  10816 #if defined(BCM_88675_A0)
  10817 soc_field_info_t soc_NBIH_ILKN_TX_GEN_LLFC_CNTr_fields[] = {
  10818     { ILKN_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10819 };
  10820 
  10821 #endif
  10822 #if defined(BCM_88375_A0)
  10823 soc_field_info_t soc_NBIH_ILKN_TX_GEN_LLFC_CNT_BCM88375_A0r_fields[] = {
  10824     { ILKN_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10825 };
  10826 
  10827 #endif
  10828 #if defined(BCM_88375_B0)
  10829 soc_field_info_t soc_NBIH_ILKN_TX_GEN_LLFC_CNT_BCM88375_B0r_fields[] = {
  10830     { ILKN_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10831 };
  10832 
  10833 #endif
  10834 #if defined(BCM_88470_A0)
  10835 soc_field_info_t soc_NBIH_ILKN_TX_GEN_LLFC_CNT_BCM88470_A0r_fields[] = {
  10836     { ILKN_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10837 };
  10838 
  10839 #endif
  10840 #if defined(BCM_88470_B0)
  10841 soc_field_info_t soc_NBIH_ILKN_TX_GEN_LLFC_CNT_BCM88470_B0r_fields[] = {
  10842     { ILKN_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10843 };
  10844 
  10845 #endif
  10846 #if defined(BCM_88675_B0)
  10847 soc_field_info_t soc_NBIH_ILKN_TX_GEN_LLFC_CNT_BCM88675_B0r_fields[] = {
  10848     { ILKN_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10849 };
  10850 
  10851 #endif
  10852 #if defined(BCM_88680_A0)
  10853 soc_field_info_t soc_NBIH_ILKN_TX_GEN_LLFC_CNT_BCM88680_A0r_fields[] = {
  10854     { ILKN_TX_GEN_LLFC_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10855 };
  10856 
  10857 #endif
  10858 #if defined(BCM_88675_A0)
  10859 soc_field_info_t soc_NBIH_ILKN_TX_LLFC_STOP_TX_CNTr_fields[] = {
  10860     { ILKN_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10861 };
  10862 
  10863 #endif
  10864 #if defined(BCM_88375_A0)
  10865 soc_field_info_t soc_NBIH_ILKN_TX_LLFC_STOP_TX_CNT_BCM88375_A0r_fields[] = {
  10866     { ILKN_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10867 };
  10868 
  10869 #endif
  10870 #if defined(BCM_88375_B0)
  10871 soc_field_info_t soc_NBIH_ILKN_TX_LLFC_STOP_TX_CNT_BCM88375_B0r_fields[] = {
  10872     { ILKN_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10873 };
  10874 
  10875 #endif
  10876 #if defined(BCM_88470_A0)
  10877 soc_field_info_t soc_NBIH_ILKN_TX_LLFC_STOP_TX_CNT_BCM88470_A0r_fields[] = {
  10878     { ILKN_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10879 };
  10880 
  10881 #endif
  10882 #if defined(BCM_88470_B0)
  10883 soc_field_info_t soc_NBIH_ILKN_TX_LLFC_STOP_TX_CNT_BCM88470_B0r_fields[] = {
  10884     { ILKN_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10885 };
  10886 
  10887 #endif
  10888 #if defined(BCM_88675_B0)
  10889 soc_field_info_t soc_NBIH_ILKN_TX_LLFC_STOP_TX_CNT_BCM88675_B0r_fields[] = {
  10890     { ILKN_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10891 };
  10892 
  10893 #endif
  10894 #if defined(BCM_88680_A0)
  10895 soc_field_info_t soc_NBIH_ILKN_TX_LLFC_STOP_TX_CNT_BCM88680_A0r_fields[] = {
  10896     { ILKN_TX_LLFC_STOP_TX_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  10897 };
  10898 
  10899 #endif
  10900 #if defined(BCM_88675_A0)
  10901 soc_field_info_t soc_NBIH_ILKN_TX_RETRANSMIT_CONFIG_HRFr_fields[] = {
  10902     { ILKN_TX_RETRANS_ENABLE_HRF_Nf, 1, 0, 0 },
  10903     { ILKN_TX_RETRANS_IGNORE_REQ_WHEN_ALMOST_EMPTY_HRF_Nf, 1, 29, 0 },
  10904     { ILKN_TX_RETRANS_MULTIPLY_HRF_Nf, 2, 24, SOCF_LE },
  10905     { ILKN_TX_RETRANS_NUM_ENTRIES_TO_SAVE_HRF_Nf, 9, 4, SOCF_LE },
  10906     { ILKN_TX_RETRANS_REACT_ONLY_AT_POS_EDGE_HRF_Nf, 1, 16, 0 },
  10907     { ILKN_TX_RETRANS_WAIT_FOR_SEQ_NUM_CHANGE_HRF_Nf, 1, 28, 0 }
  10908 };
  10909 
  10910 #endif
  10911 #if defined(BCM_88375_A0)
  10912 soc_field_info_t soc_NBIH_ILKN_TX_RETRANSMIT_CONFIG_HRF_BCM88375_A0r_fields[] = {
  10913     { ILKN_TX_RETRANS_ENABLE_HRF_Nf, 1, 0, 0 },
  10914     { ILKN_TX_RETRANS_IGNORE_REQ_WHEN_ALMOST_EMPTY_HRF_Nf, 1, 29, 0 },
  10915     { ILKN_TX_RETRANS_MULTIPLY_HRF_Nf, 2, 24, SOCF_LE },
  10916     { ILKN_TX_RETRANS_NUM_ENTRIES_TO_SAVE_HRF_Nf, 9, 4, SOCF_LE },
  10917     { ILKN_TX_RETRANS_REACT_ONLY_AT_POS_EDGE_HRF_Nf, 1, 16, 0 },
  10918     { ILKN_TX_RETRANS_WAIT_FOR_SEQ_NUM_CHANGE_HRF_Nf, 1, 28, 0 }
  10919 };
  10920 
  10921 #endif
  10922 #if defined(BCM_88375_B0)
  10923 soc_field_info_t soc_NBIH_ILKN_TX_RETRANSMIT_CONFIG_HRF_BCM88375_B0r_fields[] = {
  10924     { ILKN_TX_RETRANS_ENABLE_HRF_Nf, 1, 0, 0 },
  10925     { ILKN_TX_RETRANS_IGNORE_REQ_WHEN_ALMOST_EMPTY_HRF_Nf, 1, 29, 0 },
  10926     { ILKN_TX_RETRANS_MULTIPLY_HRF_Nf, 2, 24, SOCF_LE },
  10927     { ILKN_TX_RETRANS_NUM_ENTRIES_TO_SAVE_HRF_Nf, 9, 4, SOCF_LE },
  10928     { ILKN_TX_RETRANS_REACT_ONLY_AT_POS_EDGE_HRF_Nf, 1, 16, 0 },
  10929     { ILKN_TX_RETRANS_WAIT_FOR_SEQ_NUM_CHANGE_HRF_Nf, 1, 28, 0 }
  10930 };
  10931 
  10932 #endif
  10933 #if defined(BCM_88470_A0)
  10934 soc_field_info_t soc_NBIH_ILKN_TX_RETRANSMIT_CONFIG_HRF_BCM88470_A0r_fields[] = {
  10935     { ILKN_TX_RETRANS_ENABLE_HRF_Nf, 1, 0, SOCF_RES },
  10936     { ILKN_TX_RETRANS_IGNORE_REQ_WHEN_ALMOST_EMPTY_HRF_Nf, 1, 29, SOCF_RES },
  10937     { ILKN_TX_RETRANS_MULTIPLY_HRF_Nf, 2, 24, SOCF_LE|SOCF_RES },
  10938     { ILKN_TX_RETRANS_NUM_ENTRIES_TO_SAVE_HRF_Nf, 9, 4, SOCF_LE|SOCF_RES },
  10939     { ILKN_TX_RETRANS_REACT_ONLY_AT_POS_EDGE_HRF_Nf, 1, 16, SOCF_RES },
  10940     { ILKN_TX_RETRANS_WAIT_FOR_SEQ_NUM_CHANGE_HRF_Nf, 1, 28, SOCF_RES }
  10941 };
  10942 
  10943 #endif
  10944 #if defined(BCM_88470_B0)
  10945 soc_field_info_t soc_NBIH_ILKN_TX_RETRANSMIT_CONFIG_HRF_BCM88470_B0r_fields[] = {
  10946     { ILKN_TX_RETRANS_ENABLE_HRF_Nf, 1, 0, SOCF_RES },
  10947     { ILKN_TX_RETRANS_IGNORE_REQ_WHEN_ALMOST_EMPTY_HRF_Nf, 1, 29, SOCF_RES },
  10948     { ILKN_TX_RETRANS_MULTIPLY_HRF_Nf, 2, 24, SOCF_LE|SOCF_RES },
  10949     { ILKN_TX_RETRANS_NUM_ENTRIES_TO_SAVE_HRF_Nf, 9, 4, SOCF_LE|SOCF_RES },
  10950     { ILKN_TX_RETRANS_REACT_ONLY_AT_POS_EDGE_HRF_Nf, 1, 16, SOCF_RES },
  10951     { ILKN_TX_RETRANS_WAIT_FOR_SEQ_NUM_CHANGE_HRF_Nf, 1, 28, SOCF_RES }
  10952 };
  10953 
  10954 #endif
  10955 #if defined(BCM_88675_B0)
  10956 soc_field_info_t soc_NBIH_ILKN_TX_RETRANSMIT_CONFIG_HRF_BCM88675_B0r_fields[] = {
  10957     { ILKN_TX_RETRANS_ENABLE_HRF_Nf, 1, 0, 0 },
  10958     { ILKN_TX_RETRANS_IGNORE_REQ_WHEN_ALMOST_EMPTY_HRF_Nf, 1, 29, 0 },
  10959     { ILKN_TX_RETRANS_MULTIPLY_HRF_Nf, 2, 24, SOCF_LE },
  10960     { ILKN_TX_RETRANS_NUM_ENTRIES_TO_SAVE_HRF_Nf, 9, 4, SOCF_LE },
  10961     { ILKN_TX_RETRANS_REACT_ONLY_AT_POS_EDGE_HRF_Nf, 1, 16, 0 },
  10962     { ILKN_TX_RETRANS_WAIT_FOR_SEQ_NUM_CHANGE_HRF_Nf, 1, 28, 0 }
  10963 };
  10964 
  10965 #endif
  10966 #if defined(BCM_88680_A0)
  10967 soc_field_info_t soc_NBIH_ILKN_TX_RETRANSMIT_CONFIG_HRF_BCM88680_A0r_fields[] = {
  10968     { ILKN_TX_RETRANS_ENABLE_HRF_Nf, 1, 0, 0 },
  10969     { ILKN_TX_RETRANS_IGNORE_REQ_WHEN_ALMOST_EMPTY_HRF_Nf, 1, 29, 0 },
  10970     { ILKN_TX_RETRANS_MULTIPLY_HRF_Nf, 2, 24, SOCF_LE },
  10971     { ILKN_TX_RETRANS_NUM_ENTRIES_TO_SAVE_HRF_Nf, 9, 4, SOCF_LE },
  10972     { ILKN_TX_RETRANS_REACT_ONLY_AT_POS_EDGE_HRF_Nf, 1, 16, 0 },
  10973     { ILKN_TX_RETRANS_WAIT_FOR_SEQ_NUM_CHANGE_HRF_Nf, 1, 28, 0 }
  10974 };
  10975 
  10976 #endif
  10977 #if defined(BCM_88470_A0)
  10978 soc_field_info_t soc_NBIH_INDIRECT_COMMANDr_fields[] = {
  10979     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  10980     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  10981     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  10982     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  10983     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  10984 };
  10985 
  10986 #endif
  10987 #if defined(BCM_88470_A0)
  10988 soc_field_info_t soc_NBIH_INDIRECT_COMMAND_ADDRESSr_fields[] = {
  10989     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  10990     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  10991 };
  10992 
  10993 #endif
  10994 #if defined(BCM_88470_B0)
  10995 soc_field_info_t soc_NBIH_INDIRECT_COMMAND_ADDRESS_BCM88470_B0r_fields[] = {
  10996     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  10997     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  10998 };
  10999 
  11000 #endif
  11001 #if defined(BCM_88470_B0)
  11002 soc_field_info_t soc_NBIH_INDIRECT_COMMAND_BCM88470_B0r_fields[] = {
  11003     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  11004     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  11005     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  11006     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  11007     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  11008 };
  11009 
  11010 #endif
  11011 #if defined(BCM_88470_A0)
  11012 soc_field_info_t soc_NBIH_INDIRECT_COMMAND_DATA_INCREMENTr_fields[] = {
  11013     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  11014 };
  11015 
  11016 #endif
  11017 #if defined(BCM_88470_B0)
  11018 soc_field_info_t soc_NBIH_INDIRECT_COMMAND_DATA_INCREMENT_BCM88470_B0r_fields[] = {
  11019     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  11020 };
  11021 
  11022 #endif
  11023 #if defined(BCM_88470_A0)
  11024 soc_field_info_t soc_NBIH_INDIRECT_COMMAND_RD_DATAr_fields[] = {
  11025     { INDIRECT_COMMAND_RD_DATAf, 47, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11026 };
  11027 
  11028 #endif
  11029 #if defined(BCM_88470_B0)
  11030 soc_field_info_t soc_NBIH_INDIRECT_COMMAND_RD_DATA_BCM88470_B0r_fields[] = {
  11031     { INDIRECT_COMMAND_RD_DATAf, 47, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11032 };
  11033 
  11034 #endif
  11035 #if defined(BCM_88470_A0)
  11036 soc_field_info_t soc_NBIH_INDIRECT_COMMAND_WIDE_MEMr_fields[] = {
  11037     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  11038 };
  11039 
  11040 #endif
  11041 #if defined(BCM_88470_B0)
  11042 soc_field_info_t soc_NBIH_INDIRECT_COMMAND_WIDE_MEM_BCM88470_B0r_fields[] = {
  11043     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  11044 };
  11045 
  11046 #endif
  11047 #if defined(BCM_88470_A0)
  11048 soc_field_info_t soc_NBIH_INDIRECT_COMMAND_WR_DATAr_fields[] = {
  11049     { INDIRECT_COMMAND_WR_DATAf, 32, 0, SOCF_LE }
  11050 };
  11051 
  11052 #endif
  11053 #if defined(BCM_88470_B0)
  11054 soc_field_info_t soc_NBIH_INDIRECT_COMMAND_WR_DATA_BCM88470_B0r_fields[] = {
  11055     { INDIRECT_COMMAND_WR_DATAf, 32, 0, SOCF_LE }
  11056 };
  11057 
  11058 #endif
  11059 #if defined(BCM_88470_A0)
  11060 soc_field_info_t soc_NBIH_INDIRECT_FORCE_BUBBLEr_fields[] = {
  11061     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  11062     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  11063     { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE },
  11064     { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG }
  11065 };
  11066 
  11067 #endif
  11068 #if defined(BCM_88470_B0)
  11069 soc_field_info_t soc_NBIH_INDIRECT_FORCE_BUBBLE_BCM88470_B0r_fields[] = {
  11070     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  11071     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  11072     { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE },
  11073     { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG }
  11074 };
  11075 
  11076 #endif
  11077 #if defined(BCM_88675_A0)
  11078 soc_field_info_t soc_NBIH_INTERRUPT_MASK_REGISTERr_fields[] = {
  11079     { EGQ_0_TRAFFIC_TO_INACTIVE_PORT_INT_MASKf, 1, 7, 0 },
  11080     { EGQ_1_TRAFFIC_TO_INACTIVE_PORT_INT_MASKf, 1, 8, 0 },
  11081     { ERROR_ECC_MASKf, 1, 0, 0 },
  11082     { ERR_BITS_FROM_EGQ_INT_MASKf, 1, 4, 0 },
  11083     { HRF_FORCE_MERGE_ERROR_INT_MASKf, 8, 16, SOCF_LE },
  11084     { ILLEGAL_PORT_MAP_INT_MASKf, 1, 6, 0 },
  11085     { LINK_STATUS_CHANGE_INT_MASKf, 1, 27, 0 },
  11086     { NBI_PKT_DROP_COUNTERS_0_75P_INT_MASKERRUPTf, 1, 26, 0 },
  11087     { RX_ELK_0_OVF_INT_MASKf, 1, 11, 0 },
  11088     { RX_ELK_1_OVF_INT_MASKf, 1, 12, 0 },
  11089     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  11090     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 25, 0 },
  11091     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 24, 0 },
  11092     { SYNC_ETH_0_INT_MASKf, 1, 13, 0 },
  11093     { SYNC_ETH_1_INT_MASKf, 1, 14, 0 },
  11094     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 15, 0 },
  11095     { TX_DOUBLE_SOB_INT_MASKf, 1, 10, 0 },
  11096     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  11097     { TX_MISSING_SOB_INT_MASKf, 1, 9, 0 },
  11098     { WRONG_EGQ_WORD_INT_MASKf, 1, 5, 0 },
  11099     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  11100 };
  11101 
  11102 #endif
  11103 #if defined(BCM_88375_A0)
  11104 soc_field_info_t soc_NBIH_INTERRUPT_MASK_REGISTER_BCM88375_A0r_fields[] = {
  11105     { EGQ_0_TRAFFIC_TO_INACTIVE_PORT_INT_MASKf, 1, 7, 0 },
  11106     { EGQ_1_TRAFFIC_TO_INACTIVE_PORT_INT_MASKf, 1, 8, 0 },
  11107     { ERROR_ECC_MASKf, 1, 0, 0 },
  11108     { ERR_BITS_FROM_EGQ_INT_MASKf, 1, 4, 0 },
  11109     { HRF_FORCE_MERGE_ERROR_INT_MASKf, 8, 16, SOCF_LE },
  11110     { ILLEGAL_PORT_MAP_INT_MASKf, 1, 6, 0 },
  11111     { LINK_STATUS_CHANGE_INT_MASKf, 1, 27, 0 },
  11112     { NBI_PKT_DROP_COUNTERS_0_75P_INT_MASKERRUPTf, 1, 26, 0 },
  11113     { RX_ELK_0_OVF_INT_MASKf, 1, 11, 0 },
  11114     { RX_ELK_1_OVF_INT_MASKf, 1, 12, 0 },
  11115     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  11116     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 25, 0 },
  11117     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 24, 0 },
  11118     { SYNC_ETH_0_INT_MASKf, 1, 13, 0 },
  11119     { SYNC_ETH_1_INT_MASKf, 1, 14, 0 },
  11120     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 15, 0 },
  11121     { TX_DOUBLE_SOB_INT_MASKf, 1, 10, 0 },
  11122     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  11123     { TX_MISSING_SOB_INT_MASKf, 1, 9, 0 },
  11124     { WRONG_EGQ_WORD_INT_MASKf, 1, 5, 0 },
  11125     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  11126 };
  11127 
  11128 #endif
  11129 #if defined(BCM_88375_B0)
  11130 soc_field_info_t soc_NBIH_INTERRUPT_MASK_REGISTER_BCM88375_B0r_fields[] = {
  11131     { EGQ_0_TRAFFIC_TO_INACTIVE_PORT_INT_MASKf, 1, 7, 0 },
  11132     { EGQ_1_TRAFFIC_TO_INACTIVE_PORT_INT_MASKf, 1, 8, 0 },
  11133     { ERROR_ECC_MASKf, 1, 0, 0 },
  11134     { ERR_BITS_FROM_EGQ_INT_MASKf, 1, 4, 0 },
  11135     { HRF_FORCE_MERGE_ERROR_INT_MASKf, 8, 16, SOCF_LE },
  11136     { ILLEGAL_PORT_MAP_INT_MASKf, 1, 6, 0 },
  11137     { LINK_STATUS_CHANGE_INT_MASKf, 1, 27, 0 },
  11138     { NBI_PKT_DROP_COUNTERS_0_75P_INT_MASKERRUPTf, 1, 26, 0 },
  11139     { RX_ELK_0_OVF_INT_MASKf, 1, 11, 0 },
  11140     { RX_ELK_1_OVF_INT_MASKf, 1, 12, 0 },
  11141     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  11142     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 25, 0 },
  11143     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 24, 0 },
  11144     { SYNC_ETH_0_INT_MASKf, 1, 13, 0 },
  11145     { SYNC_ETH_1_INT_MASKf, 1, 14, 0 },
  11146     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 15, 0 },
  11147     { TX_DOUBLE_SOB_INT_MASKf, 1, 10, 0 },
  11148     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  11149     { TX_MISSING_SOB_INT_MASKf, 1, 9, 0 },
  11150     { WRONG_EGQ_WORD_INT_MASKf, 1, 5, 0 },
  11151     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  11152 };
  11153 
  11154 #endif
  11155 #if defined(BCM_88470_A0)
  11156 soc_field_info_t soc_NBIH_INTERRUPT_MASK_REGISTER_BCM88470_A0r_fields[] = {
  11157     { ERROR_ECC_MASKf, 1, 0, 0 },
  11158     { ERR_BITS_FROM_EGQ_INT_MASKf, 1, 4, 0 },
  11159     { HRF_FORCE_MERGE_ERROR_INT_MASKf, 8, 12, SOCF_LE },
  11160     { LINK_STATUS_CHANGE_INT_MASKf, 1, 23, 0 },
  11161     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPT_MASKf, 1, 22, 0 },
  11162     { RX_ELK_0_OVF_INT_MASKf, 1, 8, 0 },
  11163     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  11164     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 21, 0 },
  11165     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 20, 0 },
  11166     { SYNC_ETH_0_INT_MASKf, 1, 9, 0 },
  11167     { SYNC_ETH_1_INT_MASKf, 1, 10, 0 },
  11168     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 11, 0 },
  11169     { TX_DOUBLE_SOB_INT_MASKf, 1, 7, 0 },
  11170     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  11171     { TX_MISSING_SOB_INT_MASKf, 1, 6, 0 },
  11172     { WRONG_EGQ_WORD_INT_MASKf, 1, 5, 0 },
  11173     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  11174 };
  11175 
  11176 #endif
  11177 #if defined(BCM_88470_B0)
  11178 soc_field_info_t soc_NBIH_INTERRUPT_MASK_REGISTER_BCM88470_B0r_fields[] = {
  11179     { ERROR_ECC_MASKf, 1, 0, 0 },
  11180     { ERR_BITS_FROM_EGQ_INT_MASKf, 1, 4, 0 },
  11181     { HRF_FORCE_MERGE_ERROR_INT_MASKf, 8, 12, SOCF_LE },
  11182     { LINK_STATUS_CHANGE_INT_MASKf, 1, 23, 0 },
  11183     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPT_MASKf, 1, 22, 0 },
  11184     { RX_ELK_0_OVF_INT_MASKf, 1, 8, 0 },
  11185     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  11186     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 21, 0 },
  11187     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 20, 0 },
  11188     { SYNC_ETH_0_INT_MASKf, 1, 9, 0 },
  11189     { SYNC_ETH_1_INT_MASKf, 1, 10, 0 },
  11190     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 11, 0 },
  11191     { TX_DOUBLE_SOB_INT_MASKf, 1, 7, 0 },
  11192     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  11193     { TX_MISSING_SOB_INT_MASKf, 1, 6, 0 },
  11194     { WRONG_EGQ_WORD_INT_MASKf, 1, 5, 0 },
  11195     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  11196 };
  11197 
  11198 #endif
  11199 #if defined(BCM_88675_B0)
  11200 soc_field_info_t soc_NBIH_INTERRUPT_MASK_REGISTER_BCM88675_B0r_fields[] = {
  11201     { EGQ_0_TRAFFIC_TO_INACTIVE_PORT_INT_MASKf, 1, 7, 0 },
  11202     { EGQ_1_TRAFFIC_TO_INACTIVE_PORT_INT_MASKf, 1, 8, 0 },
  11203     { ERROR_ECC_MASKf, 1, 0, 0 },
  11204     { ERR_BITS_FROM_EGQ_INT_MASKf, 1, 4, 0 },
  11205     { HRF_FORCE_MERGE_ERROR_INT_MASKf, 8, 16, SOCF_LE },
  11206     { ILLEGAL_PORT_MAP_INT_MASKf, 1, 6, 0 },
  11207     { LINK_STATUS_CHANGE_INT_MASKf, 1, 27, 0 },
  11208     { NBI_PKT_DROP_COUNTERS_0_75P_INT_MASKERRUPTf, 1, 26, 0 },
  11209     { RX_ELK_0_OVF_INT_MASKf, 1, 11, 0 },
  11210     { RX_ELK_1_OVF_INT_MASKf, 1, 12, 0 },
  11211     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  11212     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 25, 0 },
  11213     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 24, 0 },
  11214     { SYNC_ETH_0_INT_MASKf, 1, 13, 0 },
  11215     { SYNC_ETH_1_INT_MASKf, 1, 14, 0 },
  11216     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 15, 0 },
  11217     { TX_DOUBLE_SOB_INT_MASKf, 1, 10, 0 },
  11218     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  11219     { TX_MISSING_SOB_INT_MASKf, 1, 9, 0 },
  11220     { WRONG_EGQ_WORD_INT_MASKf, 1, 5, 0 },
  11221     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  11222 };
  11223 
  11224 #endif
  11225 #if defined(BCM_88680_A0)
  11226 soc_field_info_t soc_NBIH_INTERRUPT_MASK_REGISTER_BCM88680_A0r_fields[] = {
  11227     { EGQ_0_TRAFFIC_TO_INACTIVE_PORT_INT_MASKf, 1, 7, 0 },
  11228     { EGQ_1_TRAFFIC_TO_INACTIVE_PORT_INT_MASKf, 1, 8, 0 },
  11229     { ERROR_ECC_MASKf, 1, 0, 0 },
  11230     { ERR_BITS_FROM_EGQ_INT_MASKf, 1, 4, 0 },
  11231     { HRF_FORCE_MERGE_ERROR_INT_MASKf, 8, 16, SOCF_LE },
  11232     { ILLEGAL_PORT_MAP_INT_MASKf, 1, 6, 0 },
  11233     { LINK_STATUS_CHANGE_INT_MASKf, 1, 27, 0 },
  11234     { NBI_PKT_DROP_COUNTERS_0_75P_INT_MASKERRUPTf, 1, 26, 0 },
  11235     { RX_ELK_0_OVF_INT_MASKf, 1, 11, 0 },
  11236     { RX_ELK_1_OVF_INT_MASKf, 1, 12, 0 },
  11237     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  11238     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 25, 0 },
  11239     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 24, 0 },
  11240     { SYNC_ETH_0_INT_MASKf, 1, 13, 0 },
  11241     { SYNC_ETH_1_INT_MASKf, 1, 14, 0 },
  11242     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 15, 0 },
  11243     { TX_DOUBLE_SOB_INT_MASKf, 1, 10, 0 },
  11244     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  11245     { TX_MISSING_SOB_INT_MASKf, 1, 9, 0 },
  11246     { WRONG_EGQ_WORD_INT_MASKf, 1, 5, 0 },
  11247     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  11248 };
  11249 
  11250 #endif
  11251 #if defined(BCM_88675_A0)
  11252 soc_field_info_t soc_NBIH_INTERRUPT_REGISTERr_fields[] = {
  11253     { EGQ_0_TRAFFIC_TO_INACTIVE_PORT_INTf, 1, 7, SOCF_SIG|SOCF_INTR },
  11254     { EGQ_1_TRAFFIC_TO_INACTIVE_PORT_INTf, 1, 8, SOCF_SIG|SOCF_INTR },
  11255     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11256     { ERR_BITS_FROM_EGQ_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  11257     { HRF_FORCE_MERGE_ERROR_INTf, 8, 16, SOCF_LE|SOCF_SIG|SOCF_INTR },
  11258     { ILLEGAL_PORT_MAP_INTf, 1, 6, SOCF_SIG|SOCF_INTR },
  11259     { LINK_STATUS_CHANGE_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11260     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11261     { RX_ELK_0_OVF_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  11262     { RX_ELK_1_OVF_INTf, 1, 12, SOCF_SIG|SOCF_INTR },
  11263     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  11264     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11265     { RX_NUM_DROPPED_EOPS_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11266     { SYNC_ETH_0_INTf, 1, 13, SOCF_SIG|SOCF_INTR },
  11267     { SYNC_ETH_1_INTf, 1, 14, SOCF_SIG|SOCF_INTR },
  11268     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 15, SOCF_SIG|SOCF_INTR },
  11269     { TX_DOUBLE_SOB_INTf, 1, 10, SOCF_SIG|SOCF_INTR|SOCF_RES },
  11270     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  11271     { TX_MISSING_SOB_INTf, 1, 9, SOCF_SIG|SOCF_INTR|SOCF_RES },
  11272     { WRONG_EGQ_WORD_INTf, 1, 5, SOCF_SIG|SOCF_INTR },
  11273     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  11274 };
  11275 
  11276 #endif
  11277 #if defined(BCM_88375_A0)
  11278 soc_field_info_t soc_NBIH_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = {
  11279     { EGQ_0_TRAFFIC_TO_INACTIVE_PORT_INTf, 1, 7, SOCF_SIG|SOCF_INTR },
  11280     { EGQ_1_TRAFFIC_TO_INACTIVE_PORT_INTf, 1, 8, SOCF_SIG|SOCF_INTR },
  11281     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11282     { ERR_BITS_FROM_EGQ_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  11283     { HRF_FORCE_MERGE_ERROR_INTf, 8, 16, SOCF_LE|SOCF_SIG|SOCF_INTR },
  11284     { ILLEGAL_PORT_MAP_INTf, 1, 6, SOCF_SIG|SOCF_INTR },
  11285     { LINK_STATUS_CHANGE_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11286     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11287     { RX_ELK_0_OVF_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  11288     { RX_ELK_1_OVF_INTf, 1, 12, SOCF_SIG|SOCF_INTR },
  11289     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  11290     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11291     { RX_NUM_DROPPED_EOPS_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11292     { SYNC_ETH_0_INTf, 1, 13, SOCF_SIG|SOCF_INTR },
  11293     { SYNC_ETH_1_INTf, 1, 14, SOCF_SIG|SOCF_INTR },
  11294     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 15, SOCF_SIG|SOCF_INTR },
  11295     { TX_DOUBLE_SOB_INTf, 1, 10, SOCF_SIG|SOCF_INTR|SOCF_RES },
  11296     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  11297     { TX_MISSING_SOB_INTf, 1, 9, SOCF_SIG|SOCF_INTR|SOCF_RES },
  11298     { WRONG_EGQ_WORD_INTf, 1, 5, SOCF_SIG|SOCF_INTR },
  11299     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  11300 };
  11301 
  11302 #endif
  11303 #if defined(BCM_88375_B0)
  11304 soc_field_info_t soc_NBIH_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = {
  11305     { EGQ_0_TRAFFIC_TO_INACTIVE_PORT_INTf, 1, 7, SOCF_SIG|SOCF_INTR },
  11306     { EGQ_1_TRAFFIC_TO_INACTIVE_PORT_INTf, 1, 8, SOCF_SIG|SOCF_INTR },
  11307     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11308     { ERR_BITS_FROM_EGQ_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  11309     { HRF_FORCE_MERGE_ERROR_INTf, 8, 16, SOCF_LE|SOCF_SIG|SOCF_INTR },
  11310     { ILLEGAL_PORT_MAP_INTf, 1, 6, SOCF_SIG|SOCF_INTR },
  11311     { LINK_STATUS_CHANGE_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11312     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11313     { RX_ELK_0_OVF_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  11314     { RX_ELK_1_OVF_INTf, 1, 12, SOCF_SIG|SOCF_INTR },
  11315     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  11316     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11317     { RX_NUM_DROPPED_EOPS_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11318     { SYNC_ETH_0_INTf, 1, 13, SOCF_SIG|SOCF_INTR },
  11319     { SYNC_ETH_1_INTf, 1, 14, SOCF_SIG|SOCF_INTR },
  11320     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 15, SOCF_SIG|SOCF_INTR },
  11321     { TX_DOUBLE_SOB_INTf, 1, 10, SOCF_SIG|SOCF_INTR },
  11322     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  11323     { TX_MISSING_SOB_INTf, 1, 9, SOCF_SIG|SOCF_INTR },
  11324     { WRONG_EGQ_WORD_INTf, 1, 5, SOCF_SIG|SOCF_INTR },
  11325     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  11326 };
  11327 
  11328 #endif
  11329 #if defined(BCM_88470_A0)
  11330 soc_field_info_t soc_NBIH_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = {
  11331     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11332     { ERR_BITS_FROM_EGQ_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  11333     { HRF_FORCE_MERGE_ERROR_INTf, 8, 12, SOCF_LE|SOCF_SIG|SOCF_INTR },
  11334     { LINK_STATUS_CHANGE_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11335     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11336     { RX_ELK_0_OVF_INTf, 1, 8, SOCF_SIG|SOCF_INTR },
  11337     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  11338     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11339     { RX_NUM_DROPPED_EOPS_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11340     { SYNC_ETH_0_INTf, 1, 9, SOCF_SIG|SOCF_INTR },
  11341     { SYNC_ETH_1_INTf, 1, 10, SOCF_SIG|SOCF_INTR },
  11342     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  11343     { TX_DOUBLE_SOB_INTf, 1, 7, SOCF_SIG|SOCF_INTR },
  11344     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  11345     { TX_MISSING_SOB_INTf, 1, 6, SOCF_SIG|SOCF_INTR },
  11346     { WRONG_EGQ_WORD_INTf, 1, 5, SOCF_SIG|SOCF_INTR },
  11347     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  11348 };
  11349 
  11350 #endif
  11351 #if defined(BCM_88470_B0)
  11352 soc_field_info_t soc_NBIH_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = {
  11353     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11354     { ERR_BITS_FROM_EGQ_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  11355     { HRF_FORCE_MERGE_ERROR_INTf, 8, 12, SOCF_LE|SOCF_SIG|SOCF_INTR },
  11356     { LINK_STATUS_CHANGE_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11357     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11358     { RX_ELK_0_OVF_INTf, 1, 8, SOCF_SIG|SOCF_INTR },
  11359     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  11360     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11361     { RX_NUM_DROPPED_EOPS_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11362     { SYNC_ETH_0_INTf, 1, 9, SOCF_SIG|SOCF_INTR },
  11363     { SYNC_ETH_1_INTf, 1, 10, SOCF_SIG|SOCF_INTR },
  11364     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  11365     { TX_DOUBLE_SOB_INTf, 1, 7, SOCF_SIG|SOCF_INTR|SOCF_RES },
  11366     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  11367     { TX_MISSING_SOB_INTf, 1, 6, SOCF_SIG|SOCF_INTR|SOCF_RES },
  11368     { WRONG_EGQ_WORD_INTf, 1, 5, SOCF_SIG|SOCF_INTR },
  11369     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  11370 };
  11371 
  11372 #endif
  11373 #if defined(BCM_88675_B0)
  11374 soc_field_info_t soc_NBIH_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = {
  11375     { EGQ_0_TRAFFIC_TO_INACTIVE_PORT_INTf, 1, 7, SOCF_SIG|SOCF_INTR },
  11376     { EGQ_1_TRAFFIC_TO_INACTIVE_PORT_INTf, 1, 8, SOCF_SIG|SOCF_INTR },
  11377     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11378     { ERR_BITS_FROM_EGQ_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  11379     { HRF_FORCE_MERGE_ERROR_INTf, 8, 16, SOCF_LE|SOCF_SIG|SOCF_INTR },
  11380     { ILLEGAL_PORT_MAP_INTf, 1, 6, SOCF_SIG|SOCF_INTR },
  11381     { LINK_STATUS_CHANGE_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11382     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11383     { RX_ELK_0_OVF_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  11384     { RX_ELK_1_OVF_INTf, 1, 12, SOCF_SIG|SOCF_INTR },
  11385     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  11386     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11387     { RX_NUM_DROPPED_EOPS_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11388     { SYNC_ETH_0_INTf, 1, 13, SOCF_SIG|SOCF_INTR },
  11389     { SYNC_ETH_1_INTf, 1, 14, SOCF_SIG|SOCF_INTR },
  11390     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 15, SOCF_SIG|SOCF_INTR },
  11391     { TX_DOUBLE_SOB_INTf, 1, 10, SOCF_SIG|SOCF_INTR },
  11392     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  11393     { TX_MISSING_SOB_INTf, 1, 9, SOCF_SIG|SOCF_INTR },
  11394     { WRONG_EGQ_WORD_INTf, 1, 5, SOCF_SIG|SOCF_INTR },
  11395     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  11396 };
  11397 
  11398 #endif
  11399 #if defined(BCM_88680_A0)
  11400 soc_field_info_t soc_NBIH_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = {
  11401     { EGQ_0_TRAFFIC_TO_INACTIVE_PORT_INTf, 1, 7, SOCF_SIG|SOCF_INTR },
  11402     { EGQ_1_TRAFFIC_TO_INACTIVE_PORT_INTf, 1, 8, SOCF_SIG|SOCF_INTR },
  11403     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11404     { ERR_BITS_FROM_EGQ_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  11405     { HRF_FORCE_MERGE_ERROR_INTf, 8, 16, SOCF_LE|SOCF_SIG|SOCF_INTR },
  11406     { ILLEGAL_PORT_MAP_INTf, 1, 6, SOCF_SIG|SOCF_INTR },
  11407     { LINK_STATUS_CHANGE_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11408     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11409     { RX_ELK_0_OVF_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  11410     { RX_ELK_1_OVF_INTf, 1, 12, SOCF_SIG|SOCF_INTR },
  11411     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  11412     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11413     { RX_NUM_DROPPED_EOPS_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  11414     { SYNC_ETH_0_INTf, 1, 13, SOCF_SIG|SOCF_INTR },
  11415     { SYNC_ETH_1_INTf, 1, 14, SOCF_SIG|SOCF_INTR },
  11416     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 15, SOCF_SIG|SOCF_INTR },
  11417     { TX_DOUBLE_SOB_INTf, 1, 10, SOCF_SIG|SOCF_INTR },
  11418     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  11419     { TX_MISSING_SOB_INTf, 1, 9, SOCF_SIG|SOCF_INTR },
  11420     { WRONG_EGQ_WORD_INTf, 1, 5, SOCF_SIG|SOCF_INTR },
  11421     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  11422 };
  11423 
  11424 #endif
  11425 #if defined(BCM_88675_A0)
  11426 soc_field_info_t soc_NBIH_INTERRUPT_REGISTER_TESTr_fields[] = {
  11427     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  11428 };
  11429 
  11430 #endif
  11431 #if defined(BCM_88375_A0)
  11432 soc_field_info_t soc_NBIH_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = {
  11433     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  11434 };
  11435 
  11436 #endif
  11437 #if defined(BCM_88375_B0)
  11438 soc_field_info_t soc_NBIH_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = {
  11439     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  11440 };
  11441 
  11442 #endif
  11443 #if defined(BCM_88470_A0)
  11444 soc_field_info_t soc_NBIH_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = {
  11445     { INTERRUPT_REGISTER_TESTf, 24, 0, SOCF_LE }
  11446 };
  11447 
  11448 #endif
  11449 #if defined(BCM_88470_B0)
  11450 soc_field_info_t soc_NBIH_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = {
  11451     { INTERRUPT_REGISTER_TESTf, 24, 0, SOCF_LE }
  11452 };
  11453 
  11454 #endif
  11455 #if defined(BCM_88675_B0)
  11456 soc_field_info_t soc_NBIH_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = {
  11457     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  11458 };
  11459 
  11460 #endif
  11461 #if defined(BCM_88680_A0)
  11462 soc_field_info_t soc_NBIH_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = {
  11463     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  11464 };
  11465 
  11466 #endif
  11467 #if defined(BCM_88675_A0)
  11468 soc_field_info_t soc_NBIH_LAST_RECEIVED_CONTROLSr_fields[] = {
  11469     { LAST_RECEIVED_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  11470     { LAST_RECEIVED_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  11471     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11472     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  11473     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  11474     { LAST_RECEIVED_IS_FC_PACKETf, 1, 64, SOCF_RO|SOCF_SIG },
  11475     { LAST_RECEIVED_PORTf, 5, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  11476     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  11477     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  11478     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES }
  11479 };
  11480 
  11481 #endif
  11482 #if defined(BCM_88375_A0)
  11483 soc_field_info_t soc_NBIH_LAST_RECEIVED_CONTROLS_BCM88375_A0r_fields[] = {
  11484     { LAST_RECEIVED_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  11485     { LAST_RECEIVED_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  11486     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11487     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  11488     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  11489     { LAST_RECEIVED_IS_FC_PACKETf, 1, 64, SOCF_RO|SOCF_SIG },
  11490     { LAST_RECEIVED_PORTf, 5, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  11491     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  11492     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  11493     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES }
  11494 };
  11495 
  11496 #endif
  11497 #if defined(BCM_88375_B0)
  11498 soc_field_info_t soc_NBIH_LAST_RECEIVED_CONTROLS_BCM88375_B0r_fields[] = {
  11499     { LAST_RECEIVED_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  11500     { LAST_RECEIVED_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  11501     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11502     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  11503     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  11504     { LAST_RECEIVED_IS_FC_PACKETf, 1, 64, SOCF_RO|SOCF_SIG },
  11505     { LAST_RECEIVED_PORTf, 5, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  11506     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  11507     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  11508     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  11509 };
  11510 
  11511 #endif
  11512 #if defined(BCM_88470_A0)
  11513 soc_field_info_t soc_NBIH_LAST_RECEIVED_CONTROLS_BCM88470_A0r_fields[] = {
  11514     { LAST_RECEIVED_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  11515     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11516     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  11517     { LAST_RECEIVED_EOSf, 1, 21, SOCF_RO|SOCF_SIG },
  11518     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  11519     { LAST_RECEIVED_PORTf, 7, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  11520     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  11521     { LAST_RECEIVED_SOSf, 1, 20, SOCF_RO|SOCF_SIG },
  11522     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  11523     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  11524 };
  11525 
  11526 #endif
  11527 #if defined(BCM_88470_B0)
  11528 soc_field_info_t soc_NBIH_LAST_RECEIVED_CONTROLS_BCM88470_B0r_fields[] = {
  11529     { LAST_RECEIVED_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  11530     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11531     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  11532     { LAST_RECEIVED_EOSf, 1, 21, SOCF_RO|SOCF_SIG },
  11533     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  11534     { LAST_RECEIVED_PORTf, 7, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  11535     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  11536     { LAST_RECEIVED_SOSf, 1, 20, SOCF_RO|SOCF_SIG },
  11537     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  11538     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  11539 };
  11540 
  11541 #endif
  11542 #if defined(BCM_88675_B0)
  11543 soc_field_info_t soc_NBIH_LAST_RECEIVED_CONTROLS_BCM88675_B0r_fields[] = {
  11544     { LAST_RECEIVED_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  11545     { LAST_RECEIVED_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  11546     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11547     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  11548     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  11549     { LAST_RECEIVED_IS_FC_PACKETf, 1, 64, SOCF_RO|SOCF_SIG },
  11550     { LAST_RECEIVED_PORTf, 5, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  11551     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  11552     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  11553     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  11554 };
  11555 
  11556 #endif
  11557 #if defined(BCM_88680_A0)
  11558 soc_field_info_t soc_NBIH_LAST_RECEIVED_CONTROLS_BCM88680_A0r_fields[] = {
  11559     { LAST_RECEIVED_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  11560     { LAST_RECEIVED_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  11561     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11562     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  11563     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  11564     { LAST_RECEIVED_IS_FC_PACKETf, 1, 64, SOCF_RO|SOCF_SIG },
  11565     { LAST_RECEIVED_PORTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  11566     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  11567     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  11568     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  11569 };
  11570 
  11571 #endif
  11572 #if defined(BCM_88675_A0)
  11573 soc_field_info_t soc_NBIH_LAST_RECEIVED_DATAr_fields[] = {
  11574     { LAST_RECEIVED_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11575 };
  11576 
  11577 #endif
  11578 #if defined(BCM_88375_A0)
  11579 soc_field_info_t soc_NBIH_LAST_RECEIVED_DATA_BCM88375_A0r_fields[] = {
  11580     { LAST_RECEIVED_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11581 };
  11582 
  11583 #endif
  11584 #if defined(BCM_88375_B0)
  11585 soc_field_info_t soc_NBIH_LAST_RECEIVED_DATA_BCM88375_B0r_fields[] = {
  11586     { LAST_RECEIVED_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11587 };
  11588 
  11589 #endif
  11590 #if defined(BCM_88470_A0)
  11591 soc_field_info_t soc_NBIH_LAST_RECEIVED_DATA_BCM88470_A0r_fields[] = {
  11592     { LAST_RECEIVED_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11593 };
  11594 
  11595 #endif
  11596 #if defined(BCM_88470_B0)
  11597 soc_field_info_t soc_NBIH_LAST_RECEIVED_DATA_BCM88470_B0r_fields[] = {
  11598     { LAST_RECEIVED_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11599 };
  11600 
  11601 #endif
  11602 #if defined(BCM_88675_B0)
  11603 soc_field_info_t soc_NBIH_LAST_RECEIVED_DATA_BCM88675_B0r_fields[] = {
  11604     { LAST_RECEIVED_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11605 };
  11606 
  11607 #endif
  11608 #if defined(BCM_88680_A0)
  11609 soc_field_info_t soc_NBIH_LAST_RECEIVED_DATA_BCM88680_A0r_fields[] = {
  11610     { LAST_RECEIVED_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11611 };
  11612 
  11613 #endif
  11614 #if defined(BCM_88675_A0)
  11615 soc_field_info_t soc_NBIH_LAST_RECEIVED_DATA_ON_SOPr_fields[] = {
  11616     { LAST_RECEIVED_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11617 };
  11618 
  11619 #endif
  11620 #if defined(BCM_88375_A0)
  11621 soc_field_info_t soc_NBIH_LAST_RECEIVED_DATA_ON_SOP_BCM88375_A0r_fields[] = {
  11622     { LAST_RECEIVED_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11623 };
  11624 
  11625 #endif
  11626 #if defined(BCM_88375_B0)
  11627 soc_field_info_t soc_NBIH_LAST_RECEIVED_DATA_ON_SOP_BCM88375_B0r_fields[] = {
  11628     { LAST_RECEIVED_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11629 };
  11630 
  11631 #endif
  11632 #if defined(BCM_88470_A0)
  11633 soc_field_info_t soc_NBIH_LAST_RECEIVED_DATA_ON_SOP_BCM88470_A0r_fields[] = {
  11634     { LAST_RECEIVED_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11635 };
  11636 
  11637 #endif
  11638 #if defined(BCM_88470_B0)
  11639 soc_field_info_t soc_NBIH_LAST_RECEIVED_DATA_ON_SOP_BCM88470_B0r_fields[] = {
  11640     { LAST_RECEIVED_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11641 };
  11642 
  11643 #endif
  11644 #if defined(BCM_88675_B0)
  11645 soc_field_info_t soc_NBIH_LAST_RECEIVED_DATA_ON_SOP_BCM88675_B0r_fields[] = {
  11646     { LAST_RECEIVED_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11647 };
  11648 
  11649 #endif
  11650 #if defined(BCM_88680_A0)
  11651 soc_field_info_t soc_NBIH_LAST_RECEIVED_DATA_ON_SOP_BCM88680_A0r_fields[] = {
  11652     { LAST_RECEIVED_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11653 };
  11654 
  11655 #endif
  11656 #if defined(BCM_88675_A0)
  11657 soc_field_info_t soc_NBIH_LAST_SENT_CONTROLSr_fields[] = {
  11658     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  11659     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  11660     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11661     { LAST_SENT_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  11662     { LAST_SENT_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  11663     { LAST_SENT_PORTf, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  11664     { LAST_SENT_SEQ_NUMf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  11665     { LAST_SENT_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  11666     { LAST_SENT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  11667 };
  11668 
  11669 #endif
  11670 #if defined(BCM_88375_A0)
  11671 soc_field_info_t soc_NBIH_LAST_SENT_CONTROLS_BCM88375_A0r_fields[] = {
  11672     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  11673     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  11674     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11675     { LAST_SENT_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  11676     { LAST_SENT_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  11677     { LAST_SENT_PORTf, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  11678     { LAST_SENT_SEQ_NUMf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  11679     { LAST_SENT_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  11680     { LAST_SENT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  11681 };
  11682 
  11683 #endif
  11684 #if defined(BCM_88375_B0)
  11685 soc_field_info_t soc_NBIH_LAST_SENT_CONTROLS_BCM88375_B0r_fields[] = {
  11686     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  11687     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  11688     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11689     { LAST_SENT_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  11690     { LAST_SENT_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  11691     { LAST_SENT_PORTf, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  11692     { LAST_SENT_SEQ_NUMf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  11693     { LAST_SENT_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  11694     { LAST_SENT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  11695 };
  11696 
  11697 #endif
  11698 #if defined(BCM_88470_A0)
  11699 soc_field_info_t soc_NBIH_LAST_SENT_CONTROLS_BCM88470_A0r_fields[] = {
  11700     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  11701     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  11702     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11703     { LAST_SENT_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  11704     { LAST_SENT_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  11705     { LAST_SENT_INTERNAL_PORTf, 4, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  11706     { LAST_SENT_PORTf, 7, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  11707     { LAST_SENT_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  11708     { LAST_SENT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG },
  11709     { LAST_SENT_VALID_VECf, 16, 32, SOCF_LE|SOCF_RO|SOCF_SIG }
  11710 };
  11711 
  11712 #endif
  11713 #if defined(BCM_88470_B0)
  11714 soc_field_info_t soc_NBIH_LAST_SENT_CONTROLS_BCM88470_B0r_fields[] = {
  11715     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  11716     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  11717     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11718     { LAST_SENT_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  11719     { LAST_SENT_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  11720     { LAST_SENT_INTERNAL_PORTf, 4, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  11721     { LAST_SENT_PORTf, 7, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  11722     { LAST_SENT_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  11723     { LAST_SENT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG },
  11724     { LAST_SENT_VALID_VECf, 16, 32, SOCF_LE|SOCF_RO|SOCF_SIG }
  11725 };
  11726 
  11727 #endif
  11728 #if defined(BCM_88675_B0)
  11729 soc_field_info_t soc_NBIH_LAST_SENT_CONTROLS_BCM88675_B0r_fields[] = {
  11730     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  11731     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  11732     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11733     { LAST_SENT_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  11734     { LAST_SENT_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  11735     { LAST_SENT_PORTf, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  11736     { LAST_SENT_SEQ_NUMf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  11737     { LAST_SENT_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  11738     { LAST_SENT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  11739 };
  11740 
  11741 #endif
  11742 #if defined(BCM_88680_A0)
  11743 soc_field_info_t soc_NBIH_LAST_SENT_CONTROLS_BCM88680_A0r_fields[] = {
  11744     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  11745     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  11746     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11747     { LAST_SENT_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  11748     { LAST_SENT_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  11749     { LAST_SENT_PORTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  11750     { LAST_SENT_SEQ_NUMf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  11751     { LAST_SENT_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  11752     { LAST_SENT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  11753 };
  11754 
  11755 #endif
  11756 #if defined(BCM_88675_A0)
  11757 soc_field_info_t soc_NBIH_LAST_SENT_DATAr_fields[] = {
  11758     { LAST_SENT_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11759 };
  11760 
  11761 #endif
  11762 #if defined(BCM_88375_A0)
  11763 soc_field_info_t soc_NBIH_LAST_SENT_DATA_BCM88375_A0r_fields[] = {
  11764     { LAST_SENT_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11765 };
  11766 
  11767 #endif
  11768 #if defined(BCM_88375_B0)
  11769 soc_field_info_t soc_NBIH_LAST_SENT_DATA_BCM88375_B0r_fields[] = {
  11770     { LAST_SENT_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11771 };
  11772 
  11773 #endif
  11774 #if defined(BCM_88470_A0)
  11775 soc_field_info_t soc_NBIH_LAST_SENT_DATA_BCM88470_A0r_fields[] = {
  11776     { LAST_SENT_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11777 };
  11778 
  11779 #endif
  11780 #if defined(BCM_88470_B0)
  11781 soc_field_info_t soc_NBIH_LAST_SENT_DATA_BCM88470_B0r_fields[] = {
  11782     { LAST_SENT_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11783 };
  11784 
  11785 #endif
  11786 #if defined(BCM_88675_B0)
  11787 soc_field_info_t soc_NBIH_LAST_SENT_DATA_BCM88675_B0r_fields[] = {
  11788     { LAST_SENT_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11789 };
  11790 
  11791 #endif
  11792 #if defined(BCM_88680_A0)
  11793 soc_field_info_t soc_NBIH_LAST_SENT_DATA_BCM88680_A0r_fields[] = {
  11794     { LAST_SENT_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11795 };
  11796 
  11797 #endif
  11798 #if defined(BCM_88675_A0)
  11799 soc_field_info_t soc_NBIH_LAST_SENT_DATA_ON_SOPr_fields[] = {
  11800     { LAST_SENT_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11801 };
  11802 
  11803 #endif
  11804 #if defined(BCM_88375_A0)
  11805 soc_field_info_t soc_NBIH_LAST_SENT_DATA_ON_SOP_BCM88375_A0r_fields[] = {
  11806     { LAST_SENT_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11807 };
  11808 
  11809 #endif
  11810 #if defined(BCM_88375_B0)
  11811 soc_field_info_t soc_NBIH_LAST_SENT_DATA_ON_SOP_BCM88375_B0r_fields[] = {
  11812     { LAST_SENT_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11813 };
  11814 
  11815 #endif
  11816 #if defined(BCM_88470_A0)
  11817 soc_field_info_t soc_NBIH_LAST_SENT_DATA_ON_SOP_BCM88470_A0r_fields[] = {
  11818     { LAST_SENT_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11819 };
  11820 
  11821 #endif
  11822 #if defined(BCM_88470_B0)
  11823 soc_field_info_t soc_NBIH_LAST_SENT_DATA_ON_SOP_BCM88470_B0r_fields[] = {
  11824     { LAST_SENT_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11825 };
  11826 
  11827 #endif
  11828 #if defined(BCM_88675_B0)
  11829 soc_field_info_t soc_NBIH_LAST_SENT_DATA_ON_SOP_BCM88675_B0r_fields[] = {
  11830     { LAST_SENT_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11831 };
  11832 
  11833 #endif
  11834 #if defined(BCM_88680_A0)
  11835 soc_field_info_t soc_NBIH_LAST_SENT_DATA_ON_SOP_BCM88680_A0r_fields[] = {
  11836     { LAST_SENT_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  11837 };
  11838 
  11839 #endif
  11840 #if defined(BCM_88675_A0)
  11841 soc_field_info_t soc_NBIH_LINK_ACTIVEr_fields[] = {
  11842     { RX_LINK_ACTIVEf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11843     { TX_LINK_ACTIVEf, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  11844 };
  11845 
  11846 #endif
  11847 #if defined(BCM_88375_A0)
  11848 soc_field_info_t soc_NBIH_LINK_ACTIVE_BCM88375_A0r_fields[] = {
  11849     { RX_LINK_ACTIVEf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11850     { TX_LINK_ACTIVEf, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  11851 };
  11852 
  11853 #endif
  11854 #if defined(BCM_88375_B0)
  11855 soc_field_info_t soc_NBIH_LINK_ACTIVE_BCM88375_B0r_fields[] = {
  11856     { RX_LINK_ACTIVEf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11857     { TX_LINK_ACTIVEf, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  11858 };
  11859 
  11860 #endif
  11861 #if defined(BCM_88470_A0)
  11862 soc_field_info_t soc_NBIH_LINK_ACTIVE_BCM88470_A0r_fields[] = {
  11863     { RX_LINK_ACTIVEf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11864     { TX_LINK_ACTIVEf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  11865 };
  11866 
  11867 #endif
  11868 #if defined(BCM_88470_B0)
  11869 soc_field_info_t soc_NBIH_LINK_ACTIVE_BCM88470_B0r_fields[] = {
  11870     { RX_LINK_ACTIVEf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11871     { TX_LINK_ACTIVEf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  11872 };
  11873 
  11874 #endif
  11875 #if defined(BCM_88675_B0)
  11876 soc_field_info_t soc_NBIH_LINK_ACTIVE_BCM88675_B0r_fields[] = {
  11877     { RX_LINK_ACTIVEf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11878     { TX_LINK_ACTIVEf, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  11879 };
  11880 
  11881 #endif
  11882 #if defined(BCM_88680_A0)
  11883 soc_field_info_t soc_NBIH_LINK_ACTIVE_BCM88680_A0r_fields[] = {
  11884     { RX_LINK_ACTIVEf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11885     { TX_LINK_ACTIVEf, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  11886 };
  11887 
  11888 #endif
  11889 #if defined(BCM_88675_A0)
  11890 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTERr_fields[] = {
  11891     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 24, 0, SOCF_LE }
  11892 };
  11893 
  11894 #endif
  11895 #if defined(BCM_88375_A0)
  11896 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88375_A0r_fields[] = {
  11897     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 24, 0, SOCF_LE }
  11898 };
  11899 
  11900 #endif
  11901 #if defined(BCM_88375_B0)
  11902 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88375_B0r_fields[] = {
  11903     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 24, 0, SOCF_LE }
  11904 };
  11905 
  11906 #endif
  11907 #if defined(BCM_88470_A0)
  11908 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88470_A0r_fields[] = {
  11909     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 16, 0, SOCF_LE }
  11910 };
  11911 
  11912 #endif
  11913 #if defined(BCM_88470_B0)
  11914 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88470_B0r_fields[] = {
  11915     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 16, 0, SOCF_LE }
  11916 };
  11917 
  11918 #endif
  11919 #if defined(BCM_88675_B0)
  11920 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88675_B0r_fields[] = {
  11921     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 24, 0, SOCF_LE }
  11922 };
  11923 
  11924 #endif
  11925 #if defined(BCM_88680_A0)
  11926 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88680_A0r_fields[] = {
  11927     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 24, 0, SOCF_LE }
  11928 };
  11929 
  11930 #endif
  11931 #if defined(BCM_88675_A0)
  11932 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_REGISTERr_fields[] = {
  11933     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 24, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  11934 };
  11935 
  11936 #endif
  11937 #if defined(BCM_88375_A0)
  11938 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = {
  11939     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 24, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  11940 };
  11941 
  11942 #endif
  11943 #if defined(BCM_88375_B0)
  11944 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = {
  11945     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 24, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  11946 };
  11947 
  11948 #endif
  11949 #if defined(BCM_88470_A0)
  11950 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = {
  11951     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 16, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  11952 };
  11953 
  11954 #endif
  11955 #if defined(BCM_88470_B0)
  11956 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = {
  11957     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 16, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  11958 };
  11959 
  11960 #endif
  11961 #if defined(BCM_88675_B0)
  11962 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = {
  11963     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 24, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  11964 };
  11965 
  11966 #endif
  11967 #if defined(BCM_88680_A0)
  11968 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = {
  11969     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 24, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  11970 };
  11971 
  11972 #endif
  11973 #if defined(BCM_88675_A0)
  11974 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTr_fields[] = {
  11975     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 24, 0, SOCF_LE }
  11976 };
  11977 
  11978 #endif
  11979 #if defined(BCM_88375_A0)
  11980 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = {
  11981     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 24, 0, SOCF_LE }
  11982 };
  11983 
  11984 #endif
  11985 #if defined(BCM_88375_B0)
  11986 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = {
  11987     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 24, 0, SOCF_LE }
  11988 };
  11989 
  11990 #endif
  11991 #if defined(BCM_88470_A0)
  11992 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = {
  11993     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 16, 0, SOCF_LE }
  11994 };
  11995 
  11996 #endif
  11997 #if defined(BCM_88470_B0)
  11998 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = {
  11999     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 16, 0, SOCF_LE }
  12000 };
  12001 
  12002 #endif
  12003 #if defined(BCM_88675_B0)
  12004 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = {
  12005     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 24, 0, SOCF_LE }
  12006 };
  12007 
  12008 #endif
  12009 #if defined(BCM_88680_A0)
  12010 soc_field_info_t soc_NBIH_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = {
  12011     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 24, 0, SOCF_LE }
  12012 };
  12013 
  12014 #endif
  12015 #if defined(BCM_88470_B0)
  12016 soc_field_info_t soc_NBIH_MEM_PTR_ASYNC_FIFO_ALWAYS_WRITEr_fields[] = {
  12017     { MEM_RX_RD_PTR_ASYNC_FIFO_ALWAYS_WRITEf, 16, 0, SOCF_LE },
  12018     { MEM_RX_WR_PTR_ASYNC_FIFO_ALWAYS_WRITEf, 16, 16, SOCF_LE },
  12019     { MEM_TX_RD_PTR_ASYNC_FIFO_ALWAYS_WRITEf, 16, 32, SOCF_LE }
  12020 };
  12021 
  12022 #endif
  12023 #if defined(BCM_88470_B0)
  12024 soc_field_info_t soc_NBIH_MEM_PTR_ASYNC_FIFO_CLK_RATIOr_fields[] = {
  12025     { MEM_PTR_ASYNC_FIFO_CLK_RATIO_Nf, 4, 0, SOCF_LE },
  12026     { MEM_PTR_ASYNC_FIFO_CORE_TO_DP_CYCLE_NUM_Nf, 4, 4, SOCF_LE }
  12027 };
  12028 
  12029 #endif
  12030 #if defined(BCM_88675_A0)
  12031 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTERr_fields[] = {
  12032     { PKT_DROP_COUNTER_75P_RX_0_PORT_0_INT_MASKf, 1, 0, 0 },
  12033     { PKT_DROP_COUNTER_75P_RX_0_PORT_1_INT_MASKf, 1, 1, 0 },
  12034     { PKT_DROP_COUNTER_75P_RX_0_PORT_2_INT_MASKf, 1, 2, 0 },
  12035     { PKT_DROP_COUNTER_75P_RX_0_PORT_3_INT_MASKf, 1, 3, 0 },
  12036     { PKT_DROP_COUNTER_75P_RX_1_PORT_0_INT_MASKf, 1, 4, 0 },
  12037     { PKT_DROP_COUNTER_75P_RX_1_PORT_1_INT_MASKf, 1, 5, 0 },
  12038     { PKT_DROP_COUNTER_75P_RX_1_PORT_2_INT_MASKf, 1, 6, 0 },
  12039     { PKT_DROP_COUNTER_75P_RX_1_PORT_3_INT_MASKf, 1, 7, 0 },
  12040     { PKT_DROP_COUNTER_75P_RX_2_PORT_0_INT_MASKf, 1, 8, 0 },
  12041     { PKT_DROP_COUNTER_75P_RX_2_PORT_1_INT_MASKf, 1, 9, 0 },
  12042     { PKT_DROP_COUNTER_75P_RX_2_PORT_2_INT_MASKf, 1, 10, 0 },
  12043     { PKT_DROP_COUNTER_75P_RX_2_PORT_3_INT_MASKf, 1, 11, 0 },
  12044     { PKT_DROP_COUNTER_75P_RX_3_PORT_0_INT_MASKf, 1, 12, 0 },
  12045     { PKT_DROP_COUNTER_75P_RX_3_PORT_1_INT_MASKf, 1, 13, 0 },
  12046     { PKT_DROP_COUNTER_75P_RX_3_PORT_2_INT_MASKf, 1, 14, 0 },
  12047     { PKT_DROP_COUNTER_75P_RX_3_PORT_3_INT_MASKf, 1, 15, 0 },
  12048     { PKT_DROP_COUNTER_75P_RX_4_PORT_0_INT_MASKf, 1, 16, 0 },
  12049     { PKT_DROP_COUNTER_75P_RX_4_PORT_1_INT_MASKf, 1, 17, 0 },
  12050     { PKT_DROP_COUNTER_75P_RX_4_PORT_2_INT_MASKf, 1, 18, 0 },
  12051     { PKT_DROP_COUNTER_75P_RX_4_PORT_3_INT_MASKf, 1, 19, 0 },
  12052     { PKT_DROP_COUNTER_75P_RX_5_PORT_0_INT_MASKf, 1, 20, 0 },
  12053     { PKT_DROP_COUNTER_75P_RX_5_PORT_1_INT_MASKf, 1, 21, 0 },
  12054     { PKT_DROP_COUNTER_75P_RX_5_PORT_2_INT_MASKf, 1, 22, 0 },
  12055     { PKT_DROP_COUNTER_75P_RX_5_PORT_3_INT_MASKf, 1, 23, 0 },
  12056     { PKT_DROP_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 24, 0 },
  12057     { PKT_DROP_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 25, 0 },
  12058     { PKT_DROP_COUNTER_75P_RX_HRF_2_INT_MASKf, 1, 26, 0 },
  12059     { PKT_DROP_COUNTER_75P_RX_HRF_3_INT_MASKf, 1, 27, 0 }
  12060 };
  12061 
  12062 #endif
  12063 #if defined(BCM_88375_A0)
  12064 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTER_BCM88375_A0r_fields[] = {
  12065     { PKT_DROP_COUNTER_75P_RX_0_PORT_0_INT_MASKf, 1, 0, 0 },
  12066     { PKT_DROP_COUNTER_75P_RX_0_PORT_1_INT_MASKf, 1, 1, 0 },
  12067     { PKT_DROP_COUNTER_75P_RX_0_PORT_2_INT_MASKf, 1, 2, 0 },
  12068     { PKT_DROP_COUNTER_75P_RX_0_PORT_3_INT_MASKf, 1, 3, 0 },
  12069     { PKT_DROP_COUNTER_75P_RX_1_PORT_0_INT_MASKf, 1, 4, 0 },
  12070     { PKT_DROP_COUNTER_75P_RX_1_PORT_1_INT_MASKf, 1, 5, 0 },
  12071     { PKT_DROP_COUNTER_75P_RX_1_PORT_2_INT_MASKf, 1, 6, 0 },
  12072     { PKT_DROP_COUNTER_75P_RX_1_PORT_3_INT_MASKf, 1, 7, 0 },
  12073     { PKT_DROP_COUNTER_75P_RX_2_PORT_0_INT_MASKf, 1, 8, 0 },
  12074     { PKT_DROP_COUNTER_75P_RX_2_PORT_1_INT_MASKf, 1, 9, 0 },
  12075     { PKT_DROP_COUNTER_75P_RX_2_PORT_2_INT_MASKf, 1, 10, 0 },
  12076     { PKT_DROP_COUNTER_75P_RX_2_PORT_3_INT_MASKf, 1, 11, 0 },
  12077     { PKT_DROP_COUNTER_75P_RX_3_PORT_0_INT_MASKf, 1, 12, 0 },
  12078     { PKT_DROP_COUNTER_75P_RX_3_PORT_1_INT_MASKf, 1, 13, 0 },
  12079     { PKT_DROP_COUNTER_75P_RX_3_PORT_2_INT_MASKf, 1, 14, 0 },
  12080     { PKT_DROP_COUNTER_75P_RX_3_PORT_3_INT_MASKf, 1, 15, 0 },
  12081     { PKT_DROP_COUNTER_75P_RX_4_PORT_0_INT_MASKf, 1, 16, 0 },
  12082     { PKT_DROP_COUNTER_75P_RX_4_PORT_1_INT_MASKf, 1, 17, 0 },
  12083     { PKT_DROP_COUNTER_75P_RX_4_PORT_2_INT_MASKf, 1, 18, 0 },
  12084     { PKT_DROP_COUNTER_75P_RX_4_PORT_3_INT_MASKf, 1, 19, 0 },
  12085     { PKT_DROP_COUNTER_75P_RX_5_PORT_0_INT_MASKf, 1, 20, 0 },
  12086     { PKT_DROP_COUNTER_75P_RX_5_PORT_1_INT_MASKf, 1, 21, 0 },
  12087     { PKT_DROP_COUNTER_75P_RX_5_PORT_2_INT_MASKf, 1, 22, 0 },
  12088     { PKT_DROP_COUNTER_75P_RX_5_PORT_3_INT_MASKf, 1, 23, 0 },
  12089     { PKT_DROP_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 24, 0 },
  12090     { PKT_DROP_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 25, 0 },
  12091     { PKT_DROP_COUNTER_75P_RX_HRF_2_INT_MASKf, 1, 26, 0 },
  12092     { PKT_DROP_COUNTER_75P_RX_HRF_3_INT_MASKf, 1, 27, 0 }
  12093 };
  12094 
  12095 #endif
  12096 #if defined(BCM_88375_B0)
  12097 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTER_BCM88375_B0r_fields[] = {
  12098     { PKT_DROP_COUNTER_75P_RX_0_PORT_0_INT_MASKf, 1, 0, 0 },
  12099     { PKT_DROP_COUNTER_75P_RX_0_PORT_1_INT_MASKf, 1, 1, 0 },
  12100     { PKT_DROP_COUNTER_75P_RX_0_PORT_2_INT_MASKf, 1, 2, 0 },
  12101     { PKT_DROP_COUNTER_75P_RX_0_PORT_3_INT_MASKf, 1, 3, 0 },
  12102     { PKT_DROP_COUNTER_75P_RX_1_PORT_0_INT_MASKf, 1, 4, 0 },
  12103     { PKT_DROP_COUNTER_75P_RX_1_PORT_1_INT_MASKf, 1, 5, 0 },
  12104     { PKT_DROP_COUNTER_75P_RX_1_PORT_2_INT_MASKf, 1, 6, 0 },
  12105     { PKT_DROP_COUNTER_75P_RX_1_PORT_3_INT_MASKf, 1, 7, 0 },
  12106     { PKT_DROP_COUNTER_75P_RX_2_PORT_0_INT_MASKf, 1, 8, 0 },
  12107     { PKT_DROP_COUNTER_75P_RX_2_PORT_1_INT_MASKf, 1, 9, 0 },
  12108     { PKT_DROP_COUNTER_75P_RX_2_PORT_2_INT_MASKf, 1, 10, 0 },
  12109     { PKT_DROP_COUNTER_75P_RX_2_PORT_3_INT_MASKf, 1, 11, 0 },
  12110     { PKT_DROP_COUNTER_75P_RX_3_PORT_0_INT_MASKf, 1, 12, 0 },
  12111     { PKT_DROP_COUNTER_75P_RX_3_PORT_1_INT_MASKf, 1, 13, 0 },
  12112     { PKT_DROP_COUNTER_75P_RX_3_PORT_2_INT_MASKf, 1, 14, 0 },
  12113     { PKT_DROP_COUNTER_75P_RX_3_PORT_3_INT_MASKf, 1, 15, 0 },
  12114     { PKT_DROP_COUNTER_75P_RX_4_PORT_0_INT_MASKf, 1, 16, 0 },
  12115     { PKT_DROP_COUNTER_75P_RX_4_PORT_1_INT_MASKf, 1, 17, 0 },
  12116     { PKT_DROP_COUNTER_75P_RX_4_PORT_2_INT_MASKf, 1, 18, 0 },
  12117     { PKT_DROP_COUNTER_75P_RX_4_PORT_3_INT_MASKf, 1, 19, 0 },
  12118     { PKT_DROP_COUNTER_75P_RX_5_PORT_0_INT_MASKf, 1, 20, 0 },
  12119     { PKT_DROP_COUNTER_75P_RX_5_PORT_1_INT_MASKf, 1, 21, 0 },
  12120     { PKT_DROP_COUNTER_75P_RX_5_PORT_2_INT_MASKf, 1, 22, 0 },
  12121     { PKT_DROP_COUNTER_75P_RX_5_PORT_3_INT_MASKf, 1, 23, 0 },
  12122     { PKT_DROP_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 24, 0 },
  12123     { PKT_DROP_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 25, 0 },
  12124     { PKT_DROP_COUNTER_75P_RX_HRF_2_INT_MASKf, 1, 26, 0 },
  12125     { PKT_DROP_COUNTER_75P_RX_HRF_3_INT_MASKf, 1, 27, 0 }
  12126 };
  12127 
  12128 #endif
  12129 #if defined(BCM_88470_A0)
  12130 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTER_BCM88470_A0r_fields[] = {
  12131     { PKT_DROP_COUNTER_75P_PORT_0_INT_MASKf, 1, 0, 0 },
  12132     { PKT_DROP_COUNTER_75P_PORT_10_INT_MASKf, 1, 10, 0 },
  12133     { PKT_DROP_COUNTER_75P_PORT_11_INT_MASKf, 1, 11, 0 },
  12134     { PKT_DROP_COUNTER_75P_PORT_12_INT_MASKf, 1, 12, 0 },
  12135     { PKT_DROP_COUNTER_75P_PORT_13_INT_MASKf, 1, 13, 0 },
  12136     { PKT_DROP_COUNTER_75P_PORT_14_INT_MASKf, 1, 14, 0 },
  12137     { PKT_DROP_COUNTER_75P_PORT_15_INT_MASKf, 1, 15, 0 },
  12138     { PKT_DROP_COUNTER_75P_PORT_1_INT_MASKf, 1, 1, 0 },
  12139     { PKT_DROP_COUNTER_75P_PORT_2_INT_MASKf, 1, 2, 0 },
  12140     { PKT_DROP_COUNTER_75P_PORT_3_INT_MASKf, 1, 3, 0 },
  12141     { PKT_DROP_COUNTER_75P_PORT_4_INT_MASKf, 1, 4, 0 },
  12142     { PKT_DROP_COUNTER_75P_PORT_5_INT_MASKf, 1, 5, 0 },
  12143     { PKT_DROP_COUNTER_75P_PORT_6_INT_MASKf, 1, 6, 0 },
  12144     { PKT_DROP_COUNTER_75P_PORT_7_INT_MASKf, 1, 7, 0 },
  12145     { PKT_DROP_COUNTER_75P_PORT_8_INT_MASKf, 1, 8, 0 },
  12146     { PKT_DROP_COUNTER_75P_PORT_9_INT_MASKf, 1, 9, 0 },
  12147     { PKT_DROP_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 16, 0 },
  12148     { PKT_DROP_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 17, 0 },
  12149     { PKT_DROP_COUNTER_75P_RX_HRF_2_INT_MASKf, 1, 18, 0 },
  12150     { PKT_DROP_COUNTER_75P_RX_HRF_3_INT_MASKf, 1, 19, 0 }
  12151 };
  12152 
  12153 #endif
  12154 #if defined(BCM_88470_B0)
  12155 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTER_BCM88470_B0r_fields[] = {
  12156     { PKT_DROP_COUNTER_75P_PORT_0_INT_MASKf, 1, 0, 0 },
  12157     { PKT_DROP_COUNTER_75P_PORT_10_INT_MASKf, 1, 10, 0 },
  12158     { PKT_DROP_COUNTER_75P_PORT_11_INT_MASKf, 1, 11, 0 },
  12159     { PKT_DROP_COUNTER_75P_PORT_12_INT_MASKf, 1, 12, 0 },
  12160     { PKT_DROP_COUNTER_75P_PORT_13_INT_MASKf, 1, 13, 0 },
  12161     { PKT_DROP_COUNTER_75P_PORT_14_INT_MASKf, 1, 14, 0 },
  12162     { PKT_DROP_COUNTER_75P_PORT_15_INT_MASKf, 1, 15, 0 },
  12163     { PKT_DROP_COUNTER_75P_PORT_1_INT_MASKf, 1, 1, 0 },
  12164     { PKT_DROP_COUNTER_75P_PORT_2_INT_MASKf, 1, 2, 0 },
  12165     { PKT_DROP_COUNTER_75P_PORT_3_INT_MASKf, 1, 3, 0 },
  12166     { PKT_DROP_COUNTER_75P_PORT_4_INT_MASKf, 1, 4, 0 },
  12167     { PKT_DROP_COUNTER_75P_PORT_5_INT_MASKf, 1, 5, 0 },
  12168     { PKT_DROP_COUNTER_75P_PORT_6_INT_MASKf, 1, 6, 0 },
  12169     { PKT_DROP_COUNTER_75P_PORT_7_INT_MASKf, 1, 7, 0 },
  12170     { PKT_DROP_COUNTER_75P_PORT_8_INT_MASKf, 1, 8, 0 },
  12171     { PKT_DROP_COUNTER_75P_PORT_9_INT_MASKf, 1, 9, 0 },
  12172     { PKT_DROP_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 16, 0 },
  12173     { PKT_DROP_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 17, 0 },
  12174     { PKT_DROP_COUNTER_75P_RX_HRF_2_INT_MASKf, 1, 18, 0 },
  12175     { PKT_DROP_COUNTER_75P_RX_HRF_3_INT_MASKf, 1, 19, 0 }
  12176 };
  12177 
  12178 #endif
  12179 #if defined(BCM_88675_B0)
  12180 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTER_BCM88675_B0r_fields[] = {
  12181     { PKT_DROP_COUNTER_75P_RX_0_PORT_0_INT_MASKf, 1, 0, 0 },
  12182     { PKT_DROP_COUNTER_75P_RX_0_PORT_1_INT_MASKf, 1, 1, 0 },
  12183     { PKT_DROP_COUNTER_75P_RX_0_PORT_2_INT_MASKf, 1, 2, 0 },
  12184     { PKT_DROP_COUNTER_75P_RX_0_PORT_3_INT_MASKf, 1, 3, 0 },
  12185     { PKT_DROP_COUNTER_75P_RX_1_PORT_0_INT_MASKf, 1, 4, 0 },
  12186     { PKT_DROP_COUNTER_75P_RX_1_PORT_1_INT_MASKf, 1, 5, 0 },
  12187     { PKT_DROP_COUNTER_75P_RX_1_PORT_2_INT_MASKf, 1, 6, 0 },
  12188     { PKT_DROP_COUNTER_75P_RX_1_PORT_3_INT_MASKf, 1, 7, 0 },
  12189     { PKT_DROP_COUNTER_75P_RX_2_PORT_0_INT_MASKf, 1, 8, 0 },
  12190     { PKT_DROP_COUNTER_75P_RX_2_PORT_1_INT_MASKf, 1, 9, 0 },
  12191     { PKT_DROP_COUNTER_75P_RX_2_PORT_2_INT_MASKf, 1, 10, 0 },
  12192     { PKT_DROP_COUNTER_75P_RX_2_PORT_3_INT_MASKf, 1, 11, 0 },
  12193     { PKT_DROP_COUNTER_75P_RX_3_PORT_0_INT_MASKf, 1, 12, 0 },
  12194     { PKT_DROP_COUNTER_75P_RX_3_PORT_1_INT_MASKf, 1, 13, 0 },
  12195     { PKT_DROP_COUNTER_75P_RX_3_PORT_2_INT_MASKf, 1, 14, 0 },
  12196     { PKT_DROP_COUNTER_75P_RX_3_PORT_3_INT_MASKf, 1, 15, 0 },
  12197     { PKT_DROP_COUNTER_75P_RX_4_PORT_0_INT_MASKf, 1, 16, 0 },
  12198     { PKT_DROP_COUNTER_75P_RX_4_PORT_1_INT_MASKf, 1, 17, 0 },
  12199     { PKT_DROP_COUNTER_75P_RX_4_PORT_2_INT_MASKf, 1, 18, 0 },
  12200     { PKT_DROP_COUNTER_75P_RX_4_PORT_3_INT_MASKf, 1, 19, 0 },
  12201     { PKT_DROP_COUNTER_75P_RX_5_PORT_0_INT_MASKf, 1, 20, 0 },
  12202     { PKT_DROP_COUNTER_75P_RX_5_PORT_1_INT_MASKf, 1, 21, 0 },
  12203     { PKT_DROP_COUNTER_75P_RX_5_PORT_2_INT_MASKf, 1, 22, 0 },
  12204     { PKT_DROP_COUNTER_75P_RX_5_PORT_3_INT_MASKf, 1, 23, 0 },
  12205     { PKT_DROP_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 24, 0 },
  12206     { PKT_DROP_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 25, 0 },
  12207     { PKT_DROP_COUNTER_75P_RX_HRF_2_INT_MASKf, 1, 26, 0 },
  12208     { PKT_DROP_COUNTER_75P_RX_HRF_3_INT_MASKf, 1, 27, 0 }
  12209 };
  12210 
  12211 #endif
  12212 #if defined(BCM_88680_A0)
  12213 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTER_BCM88680_A0r_fields[] = {
  12214     { PKT_DROP_COUNTER_75P_RX_0_PORT_0_INT_MASKf, 1, 0, 0 },
  12215     { PKT_DROP_COUNTER_75P_RX_0_PORT_1_INT_MASKf, 1, 1, 0 },
  12216     { PKT_DROP_COUNTER_75P_RX_0_PORT_2_INT_MASKf, 1, 2, 0 },
  12217     { PKT_DROP_COUNTER_75P_RX_0_PORT_3_INT_MASKf, 1, 3, 0 },
  12218     { PKT_DROP_COUNTER_75P_RX_1_PORT_0_INT_MASKf, 1, 4, 0 },
  12219     { PKT_DROP_COUNTER_75P_RX_1_PORT_1_INT_MASKf, 1, 5, 0 },
  12220     { PKT_DROP_COUNTER_75P_RX_1_PORT_2_INT_MASKf, 1, 6, 0 },
  12221     { PKT_DROP_COUNTER_75P_RX_1_PORT_3_INT_MASKf, 1, 7, 0 },
  12222     { PKT_DROP_COUNTER_75P_RX_2_PORT_0_INT_MASKf, 1, 8, 0 },
  12223     { PKT_DROP_COUNTER_75P_RX_2_PORT_1_INT_MASKf, 1, 9, 0 },
  12224     { PKT_DROP_COUNTER_75P_RX_2_PORT_2_INT_MASKf, 1, 10, 0 },
  12225     { PKT_DROP_COUNTER_75P_RX_2_PORT_3_INT_MASKf, 1, 11, 0 },
  12226     { PKT_DROP_COUNTER_75P_RX_3_PORT_0_INT_MASKf, 1, 12, 0 },
  12227     { PKT_DROP_COUNTER_75P_RX_3_PORT_1_INT_MASKf, 1, 13, 0 },
  12228     { PKT_DROP_COUNTER_75P_RX_3_PORT_2_INT_MASKf, 1, 14, 0 },
  12229     { PKT_DROP_COUNTER_75P_RX_3_PORT_3_INT_MASKf, 1, 15, 0 },
  12230     { PKT_DROP_COUNTER_75P_RX_4_PORT_0_INT_MASKf, 1, 16, 0 },
  12231     { PKT_DROP_COUNTER_75P_RX_4_PORT_1_INT_MASKf, 1, 17, 0 },
  12232     { PKT_DROP_COUNTER_75P_RX_4_PORT_2_INT_MASKf, 1, 18, 0 },
  12233     { PKT_DROP_COUNTER_75P_RX_4_PORT_3_INT_MASKf, 1, 19, 0 },
  12234     { PKT_DROP_COUNTER_75P_RX_5_PORT_0_INT_MASKf, 1, 20, 0 },
  12235     { PKT_DROP_COUNTER_75P_RX_5_PORT_1_INT_MASKf, 1, 21, 0 },
  12236     { PKT_DROP_COUNTER_75P_RX_5_PORT_2_INT_MASKf, 1, 22, 0 },
  12237     { PKT_DROP_COUNTER_75P_RX_5_PORT_3_INT_MASKf, 1, 23, 0 },
  12238     { PKT_DROP_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 24, 0 },
  12239     { PKT_DROP_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 25, 0 },
  12240     { PKT_DROP_COUNTER_75P_RX_HRF_2_INT_MASKf, 1, 26, 0 },
  12241     { PKT_DROP_COUNTER_75P_RX_HRF_3_INT_MASKf, 1, 27, 0 }
  12242 };
  12243 
  12244 #endif
  12245 #if defined(BCM_88675_A0)
  12246 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTERr_fields[] = {
  12247     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12248     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12249     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12250     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12251     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12252     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12253     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12254     { PKT_DROP_COUNTER_75P_PORT_16_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12255     { PKT_DROP_COUNTER_75P_PORT_17_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12256     { PKT_DROP_COUNTER_75P_PORT_18_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12257     { PKT_DROP_COUNTER_75P_PORT_19_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12258     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12259     { PKT_DROP_COUNTER_75P_PORT_20_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12260     { PKT_DROP_COUNTER_75P_PORT_21_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12261     { PKT_DROP_COUNTER_75P_PORT_22_INTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12262     { PKT_DROP_COUNTER_75P_PORT_23_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12263     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12264     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12265     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12266     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12267     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12268     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12269     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12270     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12271     { PKT_DROP_COUNTER_75P_RX_HRF_0_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12272     { PKT_DROP_COUNTER_75P_RX_HRF_1_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12273     { PKT_DROP_COUNTER_75P_RX_HRF_2_INTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12274     { PKT_DROP_COUNTER_75P_RX_HRF_3_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR }
  12275 };
  12276 
  12277 #endif
  12278 #if defined(BCM_88375_A0)
  12279 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = {
  12280     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12281     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12282     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12283     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12284     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12285     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12286     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12287     { PKT_DROP_COUNTER_75P_PORT_16_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12288     { PKT_DROP_COUNTER_75P_PORT_17_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12289     { PKT_DROP_COUNTER_75P_PORT_18_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12290     { PKT_DROP_COUNTER_75P_PORT_19_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12291     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12292     { PKT_DROP_COUNTER_75P_PORT_20_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12293     { PKT_DROP_COUNTER_75P_PORT_21_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12294     { PKT_DROP_COUNTER_75P_PORT_22_INTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12295     { PKT_DROP_COUNTER_75P_PORT_23_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12296     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12297     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12298     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12299     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12300     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12301     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12302     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12303     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12304     { PKT_DROP_COUNTER_75P_RX_HRF_0_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12305     { PKT_DROP_COUNTER_75P_RX_HRF_1_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12306     { PKT_DROP_COUNTER_75P_RX_HRF_2_INTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12307     { PKT_DROP_COUNTER_75P_RX_HRF_3_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR }
  12308 };
  12309 
  12310 #endif
  12311 #if defined(BCM_88375_B0)
  12312 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = {
  12313     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12314     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12315     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12316     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12317     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12318     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12319     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12320     { PKT_DROP_COUNTER_75P_PORT_16_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12321     { PKT_DROP_COUNTER_75P_PORT_17_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12322     { PKT_DROP_COUNTER_75P_PORT_18_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12323     { PKT_DROP_COUNTER_75P_PORT_19_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12324     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12325     { PKT_DROP_COUNTER_75P_PORT_20_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12326     { PKT_DROP_COUNTER_75P_PORT_21_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12327     { PKT_DROP_COUNTER_75P_PORT_22_INTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12328     { PKT_DROP_COUNTER_75P_PORT_23_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12329     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12330     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12331     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12332     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12333     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12334     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12335     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12336     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12337     { PKT_DROP_COUNTER_75P_RX_HRF_0_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12338     { PKT_DROP_COUNTER_75P_RX_HRF_1_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12339     { PKT_DROP_COUNTER_75P_RX_HRF_2_INTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12340     { PKT_DROP_COUNTER_75P_RX_HRF_3_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR }
  12341 };
  12342 
  12343 #endif
  12344 #if defined(BCM_88470_A0)
  12345 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = {
  12346     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12347     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12348     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12349     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12350     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12351     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12352     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12353     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12354     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12355     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12356     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12357     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12358     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12359     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12360     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12361     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12362     { PKT_DROP_COUNTER_75P_RX_HRF_0_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12363     { PKT_DROP_COUNTER_75P_RX_HRF_1_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12364     { PKT_DROP_COUNTER_75P_RX_HRF_2_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12365     { PKT_DROP_COUNTER_75P_RX_HRF_3_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR }
  12366 };
  12367 
  12368 #endif
  12369 #if defined(BCM_88470_B0)
  12370 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = {
  12371     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12372     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12373     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12374     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12375     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12376     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12377     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12378     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12379     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12380     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12381     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12382     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12383     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12384     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12385     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12386     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12387     { PKT_DROP_COUNTER_75P_RX_HRF_0_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12388     { PKT_DROP_COUNTER_75P_RX_HRF_1_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12389     { PKT_DROP_COUNTER_75P_RX_HRF_2_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12390     { PKT_DROP_COUNTER_75P_RX_HRF_3_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR }
  12391 };
  12392 
  12393 #endif
  12394 #if defined(BCM_88675_B0)
  12395 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = {
  12396     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12397     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12398     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12399     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12400     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12401     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12402     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12403     { PKT_DROP_COUNTER_75P_PORT_16_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12404     { PKT_DROP_COUNTER_75P_PORT_17_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12405     { PKT_DROP_COUNTER_75P_PORT_18_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12406     { PKT_DROP_COUNTER_75P_PORT_19_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12407     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12408     { PKT_DROP_COUNTER_75P_PORT_20_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12409     { PKT_DROP_COUNTER_75P_PORT_21_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12410     { PKT_DROP_COUNTER_75P_PORT_22_INTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12411     { PKT_DROP_COUNTER_75P_PORT_23_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12412     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12413     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12414     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12415     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12416     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12417     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12418     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12419     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12420     { PKT_DROP_COUNTER_75P_RX_HRF_0_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12421     { PKT_DROP_COUNTER_75P_RX_HRF_1_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12422     { PKT_DROP_COUNTER_75P_RX_HRF_2_INTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12423     { PKT_DROP_COUNTER_75P_RX_HRF_3_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR }
  12424 };
  12425 
  12426 #endif
  12427 #if defined(BCM_88680_A0)
  12428 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = {
  12429     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12430     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12431     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12432     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12433     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12434     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12435     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12436     { PKT_DROP_COUNTER_75P_PORT_16_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12437     { PKT_DROP_COUNTER_75P_PORT_17_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12438     { PKT_DROP_COUNTER_75P_PORT_18_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12439     { PKT_DROP_COUNTER_75P_PORT_19_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12440     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12441     { PKT_DROP_COUNTER_75P_PORT_20_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12442     { PKT_DROP_COUNTER_75P_PORT_21_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12443     { PKT_DROP_COUNTER_75P_PORT_22_INTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12444     { PKT_DROP_COUNTER_75P_PORT_23_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12445     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12446     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12447     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12448     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12449     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12450     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12451     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12452     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12453     { PKT_DROP_COUNTER_75P_RX_HRF_0_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12454     { PKT_DROP_COUNTER_75P_RX_HRF_1_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12455     { PKT_DROP_COUNTER_75P_RX_HRF_2_INTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  12456     { PKT_DROP_COUNTER_75P_RX_HRF_3_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR }
  12457 };
  12458 
  12459 #endif
  12460 #if defined(BCM_88675_A0)
  12461 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTr_fields[] = {
  12462     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 28, 0, SOCF_LE }
  12463 };
  12464 
  12465 #endif
  12466 #if defined(BCM_88375_A0)
  12467 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = {
  12468     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 28, 0, SOCF_LE }
  12469 };
  12470 
  12471 #endif
  12472 #if defined(BCM_88375_B0)
  12473 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = {
  12474     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 28, 0, SOCF_LE }
  12475 };
  12476 
  12477 #endif
  12478 #if defined(BCM_88470_A0)
  12479 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = {
  12480     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 20, 0, SOCF_LE }
  12481 };
  12482 
  12483 #endif
  12484 #if defined(BCM_88470_B0)
  12485 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = {
  12486     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 20, 0, SOCF_LE }
  12487 };
  12488 
  12489 #endif
  12490 #if defined(BCM_88675_B0)
  12491 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = {
  12492     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 28, 0, SOCF_LE }
  12493 };
  12494 
  12495 #endif
  12496 #if defined(BCM_88680_A0)
  12497 soc_field_info_t soc_NBIH_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = {
  12498     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 28, 0, SOCF_LE }
  12499 };
  12500 
  12501 #endif
  12502 #if defined(BCM_88470_A0)
  12503 soc_field_info_t soc_NBIH_NIF_PMH_BIS_NUM_OF_SAMPLES_CFGr_fields[] = {
  12504     { BIS_NUM_OF_RX_SAMPLES_LANE_Nf, 4, 0, SOCF_LE },
  12505     { BIS_NUM_OF_TX_SAMPLES_LANE_Nf, 4, 4, SOCF_LE }
  12506 };
  12507 
  12508 #endif
  12509 #if defined(BCM_88470_B0)
  12510 soc_field_info_t soc_NBIH_NIF_PMH_BIS_NUM_OF_SAMPLES_CFG_BCM88470_B0r_fields[] = {
  12511     { BIS_NUM_OF_RX_SAMPLES_LANE_Nf, 4, 0, SOCF_LE },
  12512     { BIS_NUM_OF_TX_SAMPLES_LANE_Nf, 4, 4, SOCF_LE }
  12513 };
  12514 
  12515 #endif
  12516 #if defined(BCM_88470_A0)
  12517 soc_field_info_t soc_NBIH_NIF_PMH_CLK_BYPASS_MUXr_fields[] = {
  12518     { BYPASS_CLK_MUX_PMH_LANE_Nf, 1, 0, 0 }
  12519 };
  12520 
  12521 #endif
  12522 #if defined(BCM_88470_B0)
  12523 soc_field_info_t soc_NBIH_NIF_PMH_CLK_BYPASS_MUX_BCM88470_B0r_fields[] = {
  12524     { BYPASS_CLK_MUX_PMH_LANE_Nf, 1, 0, 0 }
  12525 };
  12526 
  12527 #endif
  12528 #if defined(BCM_88470_A0)
  12529 soc_field_info_t soc_NBIH_NIF_PMH_CLK_DATA_PATH_MUXr_fields[] = {
  12530     { PMH_DATA_PATH_CLK_MUX_SELf, 1, 0, 0 }
  12531 };
  12532 
  12533 #endif
  12534 #if defined(BCM_88470_B0)
  12535 soc_field_info_t soc_NBIH_NIF_PMH_CLK_DATA_PATH_MUX_BCM88470_B0r_fields[] = {
  12536     { PMH_DATA_PATH_CLK_MUX_SELf, 1, 0, 0 }
  12537 };
  12538 
  12539 #endif
  12540 #if defined(BCM_88470_A0)
  12541 soc_field_info_t soc_NBIH_NIF_PMH_DATA_BYPASS_MUXr_fields[] = {
  12542     { DATA_BYPASS_MODE_ILKN_NOT_FMAL_LANE_Nf, 1, 0, 0 }
  12543 };
  12544 
  12545 #endif
  12546 #if defined(BCM_88470_B0)
  12547 soc_field_info_t soc_NBIH_NIF_PMH_DATA_BYPASS_MUX_BCM88470_B0r_fields[] = {
  12548     { DATA_BYPASS_MODE_ILKN_NOT_FMAL_LANE_Nf, 1, 0, 0 }
  12549 };
  12550 
  12551 #endif
  12552 #if defined(BCM_88470_A0)
  12553 soc_field_info_t soc_NBIH_NIF_PMH_FGS_CFGr_fields[] = {
  12554     { FGS_RX_EXTRA_DELAY_RD_LANE_Nf, 2, 0, SOCF_LE },
  12555     { FGS_RX_EXTRA_DELAY_WR_LANE_Nf, 2, 2, SOCF_LE },
  12556     { FGS_RX_MASK_FIFO_EMPTY_LANE_Nf, 1, 4, 0 },
  12557     { FGS_RX_MASK_FIFO_FULL_LANE_Nf, 1, 5, 0 },
  12558     { FGS_RX_SLOW_READ_RATE_LANE_Nf, 2, 6, SOCF_LE },
  12559     { FGS_TX_CRDT_MASK_FIFO_FULL_LANE_Nf, 1, 13, 0 },
  12560     { FGS_TX_CRDT_MAX_RD_FIFO_STATUS_LANE_Nf, 4, 14, SOCF_LE|SOCF_RO|SOCF_SIG },
  12561     { FGS_TX_EXTRA_DELAY_RD_LANE_Nf, 2, 8, SOCF_LE },
  12562     { FGS_TX_EXTRA_DELAY_WR_LANE_Nf, 2, 10, SOCF_LE },
  12563     { FGS_TX_MASK_FIFO_FULL_LANE_Nf, 1, 12, 0 }
  12564 };
  12565 
  12566 #endif
  12567 #if defined(BCM_88470_B0)
  12568 soc_field_info_t soc_NBIH_NIF_PMH_FGS_CFG_BCM88470_B0r_fields[] = {
  12569     { FGS_RX_EXTRA_DELAY_RD_LANE_Nf, 2, 0, SOCF_LE },
  12570     { FGS_RX_EXTRA_DELAY_WR_LANE_Nf, 2, 2, SOCF_LE },
  12571     { FGS_RX_MASK_FIFO_EMPTY_LANE_Nf, 1, 4, 0 },
  12572     { FGS_RX_MASK_FIFO_FULL_LANE_Nf, 1, 5, 0 },
  12573     { FGS_RX_SLOW_READ_RATE_LANE_Nf, 2, 6, SOCF_LE },
  12574     { FGS_TX_CRDT_MASK_FIFO_FULL_LANE_Nf, 1, 13, 0 },
  12575     { FGS_TX_CRDT_MAX_RD_FIFO_STATUS_LANE_Nf, 4, 14, SOCF_LE|SOCF_RO|SOCF_SIG },
  12576     { FGS_TX_EXTRA_DELAY_RD_LANE_Nf, 2, 8, SOCF_LE },
  12577     { FGS_TX_EXTRA_DELAY_WR_LANE_Nf, 2, 10, SOCF_LE },
  12578     { FGS_TX_MASK_FIFO_FULL_LANE_Nf, 1, 12, 0 }
  12579 };
  12580 
  12581 #endif
  12582 #if defined(BCM_88470_A0)
  12583 soc_field_info_t soc_NBIH_NIF_PMH_FGS_DEBUGr_fields[] = {
  12584     { FGS_CRDT_GEN_EN_LANE_Nf, 1, 16, 0 },
  12585     { FGS_CRDT_GEN_RATE_LANE_Nf, 6, 17, SOCF_LE },
  12586     { FGS_LOOPBACK_EN_LANE_Nf, 1, 23, 0 },
  12587     { FGS_RX_MAX_FIFO_STATUS_LANE_Nf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  12588     { FGS_RX_MIN_FIFO_STATUS_LANE_Nf, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  12589     { FGS_TX_DC_ADJ_LANE_Nf, 5, 24, SOCF_LE|SOCF_SIG },
  12590     { FGS_TX_MAX_FIFO_STATUS_LANE_Nf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  12591     { FGS_TX_MIN_FIFO_STATUS_LANE_Nf, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  12592 };
  12593 
  12594 #endif
  12595 #if defined(BCM_88470_B0)
  12596 soc_field_info_t soc_NBIH_NIF_PMH_FGS_DEBUG_BCM88470_B0r_fields[] = {
  12597     { FGS_CRDT_GEN_EN_LANE_Nf, 1, 16, 0 },
  12598     { FGS_CRDT_GEN_RATE_LANE_Nf, 6, 17, SOCF_LE },
  12599     { FGS_LOOPBACK_EN_LANE_Nf, 1, 23, 0 },
  12600     { FGS_RX_MAX_FIFO_STATUS_LANE_Nf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  12601     { FGS_RX_MIN_FIFO_STATUS_LANE_Nf, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  12602     { FGS_TX_DC_ADJ_LANE_Nf, 5, 24, SOCF_LE|SOCF_SIG },
  12603     { FGS_TX_MAX_FIFO_STATUS_LANE_Nf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  12604     { FGS_TX_MIN_FIFO_STATUS_LANE_Nf, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  12605 };
  12606 
  12607 #endif
  12608 #if defined(BCM_88470_A0)
  12609 soc_field_info_t soc_NBIH_NIF_PMH_FGS_RSTNr_fields[] = {
  12610     { FGS_RSTN_LANE_Nf, 1, 0, 0 }
  12611 };
  12612 
  12613 #endif
  12614 #if defined(BCM_88470_B0)
  12615 soc_field_info_t soc_NBIH_NIF_PMH_FGS_RSTN_BCM88470_B0r_fields[] = {
  12616     { FGS_RSTN_LANE_Nf, 1, 0, 0 }
  12617 };
  12618 
  12619 #endif
  12620 #if defined(BCM_88470_A0)
  12621 soc_field_info_t soc_NBIH_NIF_PMH_FGS_SRDS_SIG_DET_CFGr_fields[] = {
  12622     { SRDS_SIG_DET_CFG_LANE_Nf, 3, 0, SOCF_LE },
  12623     { SRDS_SIG_DET_FORCE_EN_LANE_Nf, 1, 3, 0 }
  12624 };
  12625 
  12626 #endif
  12627 #if defined(BCM_88470_B0)
  12628 soc_field_info_t soc_NBIH_NIF_PMH_FGS_SRDS_SIG_DET_CFG_BCM88470_B0r_fields[] = {
  12629     { SRDS_SIG_DET_CFG_LANE_Nf, 3, 0, SOCF_LE },
  12630     { SRDS_SIG_DET_FORCE_EN_LANE_Nf, 1, 3, 0 }
  12631 };
  12632 
  12633 #endif
  12634 #if defined(BCM_88470_A0)
  12635 soc_field_info_t soc_NBIH_NIF_PMH_RESOLVED_SPEEDr_fields[] = {
  12636     { PMH_N_RESOLVED_SPEED_LANE_0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  12637     { PMH_N_RESOLVED_SPEED_LANE_1f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  12638     { PMH_N_RESOLVED_SPEED_LANE_2f, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  12639     { PMH_N_RESOLVED_SPEED_LANE_3f, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  12640 };
  12641 
  12642 #endif
  12643 #if defined(BCM_88470_B0)
  12644 soc_field_info_t soc_NBIH_NIF_PMH_RESOLVED_SPEED_BCM88470_B0r_fields[] = {
  12645     { PMH_N_RESOLVED_SPEED_LANE_0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  12646     { PMH_N_RESOLVED_SPEED_LANE_1f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  12647     { PMH_N_RESOLVED_SPEED_LANE_2f, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  12648     { PMH_N_RESOLVED_SPEED_LANE_3f, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  12649 };
  12650 
  12651 #endif
  12652 #if defined(BCM_88680_A0)
  12653 soc_field_info_t soc_NBIH_NIF_PMH_RESOLVED_SPEED_BCM88680_A0r_fields[] = {
  12654     { PMH_N_RESOLVED_SPEED_LANE_0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  12655     { PMH_N_RESOLVED_SPEED_LANE_1f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  12656     { PMH_N_RESOLVED_SPEED_LANE_2f, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  12657     { PMH_N_RESOLVED_SPEED_LANE_3f, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  12658 };
  12659 
  12660 #endif
  12661 #if defined(BCM_88675_A0)
  12662 soc_field_info_t soc_NBIH_NIF_PM_CFGr_fields[] = {
  12663     { FIELD_0_8f, 9, 0, SOCF_LE },
  12664     { PMH_NEEE_PD_ENf, 1, 9, 0 },
  12665     { PMH_N_TSC_DVT_ENf, 1, 10, 0 },
  12666     { PMH_N_TSC_IDDQf, 1, 11, 0 },
  12667     { PMH_N_TSC_MDIO_FAST_MODEf, 1, 12, 0 },
  12668     { PMH_N_TSC_PWRDWNf, 1, 13, 0 },
  12669     { PMH_N_TSC_REFIN_ENf, 1, 14, 0 },
  12670     { PMH_N_TSC_REFOUT_ENf, 1, 15, 0 },
  12671     { PMH_N_TSC_RSTBf, 1, 16, 0 },
  12672     { PMH_N_TX_DRV_HV_DISABLEf, 1, 17, 0 }
  12673 };
  12674 
  12675 #endif
  12676 #if defined(BCM_88375_A0)
  12677 soc_field_info_t soc_NBIH_NIF_PM_CFG_BCM88375_A0r_fields[] = {
  12678     { FIELD_0_8f, 9, 0, SOCF_LE },
  12679     { PMH_NEEE_PD_ENf, 1, 9, 0 },
  12680     { PMH_N_TSC_DVT_ENf, 1, 10, 0 },
  12681     { PMH_N_TSC_IDDQf, 1, 11, 0 },
  12682     { PMH_N_TSC_MDIO_FAST_MODEf, 1, 12, 0 },
  12683     { PMH_N_TSC_PWRDWNf, 1, 13, 0 },
  12684     { PMH_N_TSC_REFIN_ENf, 1, 14, 0 },
  12685     { PMH_N_TSC_REFOUT_ENf, 1, 15, 0 },
  12686     { PMH_N_TSC_RSTBf, 1, 16, 0 },
  12687     { PMH_N_TX_DRV_HV_DISABLEf, 1, 17, 0 }
  12688 };
  12689 
  12690 #endif
  12691 #if defined(BCM_88470_A0)
  12692 soc_field_info_t soc_NBIH_NIF_PM_CFG_BCM88470_A0r_fields[] = {
  12693     { PMH_NEEE_PD_ENf, 1, 9, 0 },
  12694     { PMH_N_OTP_PORT_BOND_OPTIONf, 9, 0, SOCF_LE },
  12695     { PMH_N_TSC_DVT_ENf, 1, 10, 0 },
  12696     { PMH_N_TSC_IDDQf, 1, 11, 0 },
  12697     { PMH_N_TSC_MDIO_FAST_MODEf, 1, 12, 0 },
  12698     { PMH_N_TSC_PWRDWNf, 1, 13, 0 },
  12699     { PMH_N_TSC_REFIN_ENf, 1, 14, 0 },
  12700     { PMH_N_TSC_REFOUT_ENf, 1, 15, 0 },
  12701     { PMH_N_TSC_RSTBf, 1, 16, 0 },
  12702     { PMH_N_TX_DRV_HV_DISABLEf, 1, 17, 0 }
  12703 };
  12704 
  12705 #endif
  12706 #if defined(BCM_88470_B0)
  12707 soc_field_info_t soc_NBIH_NIF_PM_CFG_BCM88470_B0r_fields[] = {
  12708     { PMH_NEEE_PD_ENf, 1, 9, 0 },
  12709     { PMH_N_OTP_PORT_BOND_OPTIONf, 9, 0, SOCF_LE },
  12710     { PMH_N_TSC_DVT_ENf, 1, 10, 0 },
  12711     { PMH_N_TSC_IDDQf, 1, 11, 0 },
  12712     { PMH_N_TSC_MDIO_FAST_MODEf, 1, 12, 0 },
  12713     { PMH_N_TSC_PWRDWNf, 1, 13, 0 },
  12714     { PMH_N_TSC_REFIN_ENf, 1, 14, 0 },
  12715     { PMH_N_TSC_REFOUT_ENf, 1, 15, 0 },
  12716     { PMH_N_TSC_RSTBf, 1, 16, 0 },
  12717     { PMH_N_TX_DRV_HV_DISABLEf, 1, 17, 0 }
  12718 };
  12719 
  12720 #endif
  12721 #if defined(BCM_88680_A0)
  12722 soc_field_info_t soc_NBIH_NIF_PM_CFG_BCM88680_A0r_fields[] = {
  12723     { PMH_NEEE_PD_ENf, 1, 9, 0 },
  12724     { PMH_N_OTP_PORT_BOND_OPTIONf, 9, 0, SOCF_LE },
  12725     { PMH_N_TSC_DVT_ENf, 1, 10, 0 },
  12726     { PMH_N_TSC_IDDQf, 1, 11, 0 },
  12727     { PMH_N_TSC_MDIO_FAST_MODEf, 1, 12, 0 },
  12728     { PMH_N_TSC_PWRDWNf, 1, 13, 0 },
  12729     { PMH_N_TSC_REFIN_ENf, 1, 14, 0 },
  12730     { PMH_N_TSC_REFOUT_ENf, 1, 15, 0 },
  12731     { PMH_N_TSC_RSTBf, 1, 16, 0 },
  12732     { PMH_N_TX_DRV_HV_DISABLEf, 1, 17, 0 }
  12733 };
  12734 
  12735 #endif
  12736 #if defined(BCM_88675_A0)
  12737 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATIONr_fields[] = {
  12738     { PM_EXT_LINK_INTERRUPTf, 24, 0, SOCF_LE }
  12739 };
  12740 
  12741 #endif
  12742 #if defined(BCM_88375_A0)
  12743 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATION_BCM88375_A0r_fields[] = {
  12744     { PM_EXT_LINK_INTERRUPTf, 24, 0, SOCF_LE }
  12745 };
  12746 
  12747 #endif
  12748 #if defined(BCM_88375_B0)
  12749 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATION_BCM88375_B0r_fields[] = {
  12750     { PM_EXT_LINK_INTERRUPTf, 24, 0, SOCF_LE }
  12751 };
  12752 
  12753 #endif
  12754 #if defined(BCM_88470_A0)
  12755 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATION_BCM88470_A0r_fields[] = {
  12756     { PM_EXT_LINK_INTERRUPTf, 16, 0, SOCF_LE }
  12757 };
  12758 
  12759 #endif
  12760 #if defined(BCM_88470_B0)
  12761 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATION_BCM88470_B0r_fields[] = {
  12762     { PM_EXT_LINK_INTERRUPTf, 16, 0, SOCF_LE }
  12763 };
  12764 
  12765 #endif
  12766 #if defined(BCM_88675_B0)
  12767 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATION_BCM88675_B0r_fields[] = {
  12768     { PM_EXT_LINK_INTERRUPTf, 24, 0, SOCF_LE }
  12769 };
  12770 
  12771 #endif
  12772 #if defined(BCM_88680_A0)
  12773 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATION_BCM88680_A0r_fields[] = {
  12774     { PM_EXT_LINK_INTERRUPTf, 24, 0, SOCF_LE }
  12775 };
  12776 
  12777 #endif
  12778 #if defined(BCM_88675_A0)
  12779 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATIONr_fields[] = {
  12780     { PM_EXT_LOCAL_FAULTf, 24, 0, SOCF_LE }
  12781 };
  12782 
  12783 #endif
  12784 #if defined(BCM_88375_A0)
  12785 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATION_BCM88375_A0r_fields[] = {
  12786     { PM_EXT_LOCAL_FAULTf, 24, 0, SOCF_LE }
  12787 };
  12788 
  12789 #endif
  12790 #if defined(BCM_88375_B0)
  12791 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATION_BCM88375_B0r_fields[] = {
  12792     { PM_EXT_LOCAL_FAULTf, 24, 0, SOCF_LE }
  12793 };
  12794 
  12795 #endif
  12796 #if defined(BCM_88470_A0)
  12797 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATION_BCM88470_A0r_fields[] = {
  12798     { PM_EXT_LOCAL_FAULTf, 16, 0, SOCF_LE }
  12799 };
  12800 
  12801 #endif
  12802 #if defined(BCM_88470_B0)
  12803 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATION_BCM88470_B0r_fields[] = {
  12804     { PM_EXT_LOCAL_FAULTf, 16, 0, SOCF_LE }
  12805 };
  12806 
  12807 #endif
  12808 #if defined(BCM_88675_B0)
  12809 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATION_BCM88675_B0r_fields[] = {
  12810     { PM_EXT_LOCAL_FAULTf, 24, 0, SOCF_LE }
  12811 };
  12812 
  12813 #endif
  12814 #if defined(BCM_88680_A0)
  12815 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATION_BCM88680_A0r_fields[] = {
  12816     { PM_EXT_LOCAL_FAULTf, 24, 0, SOCF_LE }
  12817 };
  12818 
  12819 #endif
  12820 #if defined(BCM_88675_A0)
  12821 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LPI_INDICATIONr_fields[] = {
  12822     { PM_EXT_LPI_INDICATIONf, 24, 0, SOCF_LE }
  12823 };
  12824 
  12825 #endif
  12826 #if defined(BCM_88375_A0)
  12827 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LPI_INDICATION_BCM88375_A0r_fields[] = {
  12828     { PM_EXT_LPI_INDICATIONf, 24, 0, SOCF_LE }
  12829 };
  12830 
  12831 #endif
  12832 #if defined(BCM_88375_B0)
  12833 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LPI_INDICATION_BCM88375_B0r_fields[] = {
  12834     { PM_EXT_LPI_INDICATIONf, 24, 0, SOCF_LE }
  12835 };
  12836 
  12837 #endif
  12838 #if defined(BCM_88470_A0)
  12839 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LPI_INDICATION_BCM88470_A0r_fields[] = {
  12840     { PM_EXT_LPI_INDICATIONf, 16, 0, SOCF_LE }
  12841 };
  12842 
  12843 #endif
  12844 #if defined(BCM_88470_B0)
  12845 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LPI_INDICATION_BCM88470_B0r_fields[] = {
  12846     { PM_EXT_LPI_INDICATIONf, 16, 0, SOCF_LE }
  12847 };
  12848 
  12849 #endif
  12850 #if defined(BCM_88675_B0)
  12851 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LPI_INDICATION_BCM88675_B0r_fields[] = {
  12852     { PM_EXT_LPI_INDICATIONf, 24, 0, SOCF_LE }
  12853 };
  12854 
  12855 #endif
  12856 #if defined(BCM_88680_A0)
  12857 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_LPI_INDICATION_BCM88680_A0r_fields[] = {
  12858     { PM_EXT_LPI_INDICATIONf, 24, 0, SOCF_LE }
  12859 };
  12860 
  12861 #endif
  12862 #if defined(BCM_88675_A0)
  12863 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATIONr_fields[] = {
  12864     { PM_EXT_REMOTE_FAULTf, 24, 0, SOCF_LE }
  12865 };
  12866 
  12867 #endif
  12868 #if defined(BCM_88375_A0)
  12869 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATION_BCM88375_A0r_fields[] = {
  12870     { PM_EXT_REMOTE_FAULTf, 24, 0, SOCF_LE }
  12871 };
  12872 
  12873 #endif
  12874 #if defined(BCM_88375_B0)
  12875 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATION_BCM88375_B0r_fields[] = {
  12876     { PM_EXT_REMOTE_FAULTf, 24, 0, SOCF_LE }
  12877 };
  12878 
  12879 #endif
  12880 #if defined(BCM_88470_A0)
  12881 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATION_BCM88470_A0r_fields[] = {
  12882     { PM_EXT_REMOTE_FAULTf, 16, 0, SOCF_LE }
  12883 };
  12884 
  12885 #endif
  12886 #if defined(BCM_88470_B0)
  12887 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATION_BCM88470_B0r_fields[] = {
  12888     { PM_EXT_REMOTE_FAULTf, 16, 0, SOCF_LE }
  12889 };
  12890 
  12891 #endif
  12892 #if defined(BCM_88675_B0)
  12893 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATION_BCM88675_B0r_fields[] = {
  12894     { PM_EXT_REMOTE_FAULTf, 24, 0, SOCF_LE }
  12895 };
  12896 
  12897 #endif
  12898 #if defined(BCM_88680_A0)
  12899 soc_field_info_t soc_NBIH_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATION_BCM88680_A0r_fields[] = {
  12900     { PM_EXT_REMOTE_FAULTf, 24, 0, SOCF_LE }
  12901 };
  12902 
  12903 #endif
  12904 #if defined(BCM_88675_A0)
  12905 soc_field_info_t soc_NBIH_NIF_PM_ILKN_RX_RSTNr_fields[] = {
  12906     { PMH_0_ILKN_RX_RSTNf, 4, 0, SOCF_LE },
  12907     { PMH_1_ILKN_RX_RSTNf, 4, 4, SOCF_LE },
  12908     { PMH_2_ILKN_RX_RSTNf, 4, 8, SOCF_LE },
  12909     { PMH_3_ILKN_RX_RSTNf, 4, 12, SOCF_LE },
  12910     { PMH_4_ILKN_RX_RSTNf, 4, 16, SOCF_LE },
  12911     { PMH_5_ILKN_RX_RSTNf, 4, 20, SOCF_LE }
  12912 };
  12913 
  12914 #endif
  12915 #if defined(BCM_88375_A0)
  12916 soc_field_info_t soc_NBIH_NIF_PM_ILKN_RX_RSTN_BCM88375_A0r_fields[] = {
  12917     { PMH_0_ILKN_RX_RSTNf, 4, 0, SOCF_LE },
  12918     { PMH_1_ILKN_RX_RSTNf, 4, 4, SOCF_LE },
  12919     { PMH_2_ILKN_RX_RSTNf, 4, 8, SOCF_LE },
  12920     { PMH_3_ILKN_RX_RSTNf, 4, 12, SOCF_LE },
  12921     { PMH_4_ILKN_RX_RSTNf, 4, 16, SOCF_LE },
  12922     { PMH_5_ILKN_RX_RSTNf, 4, 20, SOCF_LE }
  12923 };
  12924 
  12925 #endif
  12926 #if defined(BCM_88375_B0)
  12927 soc_field_info_t soc_NBIH_NIF_PM_ILKN_RX_RSTN_BCM88375_B0r_fields[] = {
  12928     { PMH_0_ILKN_RX_RSTNf, 4, 0, SOCF_LE },
  12929     { PMH_1_ILKN_RX_RSTNf, 4, 4, SOCF_LE },
  12930     { PMH_2_ILKN_RX_RSTNf, 4, 8, SOCF_LE },
  12931     { PMH_3_ILKN_RX_RSTNf, 4, 12, SOCF_LE },
  12932     { PMH_4_ILKN_RX_RSTNf, 4, 16, SOCF_LE },
  12933     { PMH_5_ILKN_RX_RSTNf, 4, 20, SOCF_LE }
  12934 };
  12935 
  12936 #endif
  12937 #if defined(BCM_88470_A0)
  12938 soc_field_info_t soc_NBIH_NIF_PM_ILKN_RX_RSTN_BCM88470_A0r_fields[] = {
  12939     { PMH_0_ILKN_RX_RSTNf, 4, 0, SOCF_LE },
  12940     { PMH_1_ILKN_RX_RSTNf, 4, 4, SOCF_LE },
  12941     { PMH_2_ILKN_RX_RSTNf, 4, 8, SOCF_LE },
  12942     { PMH_3_ILKN_RX_RSTNf, 4, 12, SOCF_LE }
  12943 };
  12944 
  12945 #endif
  12946 #if defined(BCM_88470_B0)
  12947 soc_field_info_t soc_NBIH_NIF_PM_ILKN_RX_RSTN_BCM88470_B0r_fields[] = {
  12948     { PMH_0_ILKN_RX_RSTNf, 4, 0, SOCF_LE },
  12949     { PMH_1_ILKN_RX_RSTNf, 4, 4, SOCF_LE },
  12950     { PMH_2_ILKN_RX_RSTNf, 4, 8, SOCF_LE },
  12951     { PMH_3_ILKN_RX_RSTNf, 4, 12, SOCF_LE }
  12952 };
  12953 
  12954 #endif
  12955 #if defined(BCM_88675_B0)
  12956 soc_field_info_t soc_NBIH_NIF_PM_ILKN_RX_RSTN_BCM88675_B0r_fields[] = {
  12957     { PMH_0_ILKN_RX_RSTNf, 4, 0, SOCF_LE },
  12958     { PMH_1_ILKN_RX_RSTNf, 4, 4, SOCF_LE },
  12959     { PMH_2_ILKN_RX_RSTNf, 4, 8, SOCF_LE },
  12960     { PMH_3_ILKN_RX_RSTNf, 4, 12, SOCF_LE },
  12961     { PMH_4_ILKN_RX_RSTNf, 4, 16, SOCF_LE },
  12962     { PMH_5_ILKN_RX_RSTNf, 4, 20, SOCF_LE }
  12963 };
  12964 
  12965 #endif
  12966 #if defined(BCM_88680_A0)
  12967 soc_field_info_t soc_NBIH_NIF_PM_ILKN_RX_RSTN_BCM88680_A0r_fields[] = {
  12968     { PMH_0_ILKN_RX_RSTNf, 4, 0, SOCF_LE },
  12969     { PMH_1_ILKN_RX_RSTNf, 4, 4, SOCF_LE },
  12970     { PMH_2_ILKN_RX_RSTNf, 4, 8, SOCF_LE },
  12971     { PMH_3_ILKN_RX_RSTNf, 4, 12, SOCF_LE },
  12972     { PMH_4_ILKN_RX_RSTNf, 4, 16, SOCF_LE },
  12973     { PMH_5_ILKN_RX_RSTNf, 4, 20, SOCF_LE }
  12974 };
  12975 
  12976 #endif
  12977 #if defined(BCM_88675_A0)
  12978 soc_field_info_t soc_NBIH_NIF_PM_ILKN_TX_RSTNr_fields[] = {
  12979     { PMH_0_ILKN_TX_RSTNf, 4, 0, SOCF_LE },
  12980     { PMH_1_ILKN_TX_RSTNf, 4, 4, SOCF_LE },
  12981     { PMH_2_ILKN_TX_RSTNf, 4, 8, SOCF_LE },
  12982     { PMH_3_ILKN_TX_RSTNf, 4, 12, SOCF_LE },
  12983     { PMH_4_ILKN_TX_RSTNf, 4, 16, SOCF_LE },
  12984     { PMH_5_ILKN_TX_RSTNf, 4, 20, SOCF_LE }
  12985 };
  12986 
  12987 #endif
  12988 #if defined(BCM_88375_A0)
  12989 soc_field_info_t soc_NBIH_NIF_PM_ILKN_TX_RSTN_BCM88375_A0r_fields[] = {
  12990     { PMH_0_ILKN_TX_RSTNf, 4, 0, SOCF_LE },
  12991     { PMH_1_ILKN_TX_RSTNf, 4, 4, SOCF_LE },
  12992     { PMH_2_ILKN_TX_RSTNf, 4, 8, SOCF_LE },
  12993     { PMH_3_ILKN_TX_RSTNf, 4, 12, SOCF_LE },
  12994     { PMH_4_ILKN_TX_RSTNf, 4, 16, SOCF_LE },
  12995     { PMH_5_ILKN_TX_RSTNf, 4, 20, SOCF_LE }
  12996 };
  12997 
  12998 #endif
  12999 #if defined(BCM_88375_B0)
  13000 soc_field_info_t soc_NBIH_NIF_PM_ILKN_TX_RSTN_BCM88375_B0r_fields[] = {
  13001     { PMH_0_ILKN_TX_RSTNf, 4, 0, SOCF_LE },
  13002     { PMH_1_ILKN_TX_RSTNf, 4, 4, SOCF_LE },
  13003     { PMH_2_ILKN_TX_RSTNf, 4, 8, SOCF_LE },
  13004     { PMH_3_ILKN_TX_RSTNf, 4, 12, SOCF_LE },
  13005     { PMH_4_ILKN_TX_RSTNf, 4, 16, SOCF_LE },
  13006     { PMH_5_ILKN_TX_RSTNf, 4, 20, SOCF_LE }
  13007 };
  13008 
  13009 #endif
  13010 #if defined(BCM_88470_A0)
  13011 soc_field_info_t soc_NBIH_NIF_PM_ILKN_TX_RSTN_BCM88470_A0r_fields[] = {
  13012     { PMH_0_ILKN_TX_RSTNf, 4, 0, SOCF_LE },
  13013     { PMH_1_ILKN_TX_RSTNf, 4, 4, SOCF_LE },
  13014     { PMH_2_ILKN_TX_RSTNf, 4, 8, SOCF_LE },
  13015     { PMH_3_ILKN_TX_RSTNf, 4, 12, SOCF_LE }
  13016 };
  13017 
  13018 #endif
  13019 #if defined(BCM_88470_B0)
  13020 soc_field_info_t soc_NBIH_NIF_PM_ILKN_TX_RSTN_BCM88470_B0r_fields[] = {
  13021     { PMH_0_ILKN_TX_RSTNf, 4, 0, SOCF_LE },
  13022     { PMH_1_ILKN_TX_RSTNf, 4, 4, SOCF_LE },
  13023     { PMH_2_ILKN_TX_RSTNf, 4, 8, SOCF_LE },
  13024     { PMH_3_ILKN_TX_RSTNf, 4, 12, SOCF_LE }
  13025 };
  13026 
  13027 #endif
  13028 #if defined(BCM_88675_B0)
  13029 soc_field_info_t soc_NBIH_NIF_PM_ILKN_TX_RSTN_BCM88675_B0r_fields[] = {
  13030     { PMH_0_ILKN_TX_RSTNf, 4, 0, SOCF_LE },
  13031     { PMH_1_ILKN_TX_RSTNf, 4, 4, SOCF_LE },
  13032     { PMH_2_ILKN_TX_RSTNf, 4, 8, SOCF_LE },
  13033     { PMH_3_ILKN_TX_RSTNf, 4, 12, SOCF_LE },
  13034     { PMH_4_ILKN_TX_RSTNf, 4, 16, SOCF_LE },
  13035     { PMH_5_ILKN_TX_RSTNf, 4, 20, SOCF_LE }
  13036 };
  13037 
  13038 #endif
  13039 #if defined(BCM_88680_A0)
  13040 soc_field_info_t soc_NBIH_NIF_PM_ILKN_TX_RSTN_BCM88680_A0r_fields[] = {
  13041     { PMH_0_ILKN_TX_RSTNf, 4, 0, SOCF_LE },
  13042     { PMH_1_ILKN_TX_RSTNf, 4, 4, SOCF_LE },
  13043     { PMH_2_ILKN_TX_RSTNf, 4, 8, SOCF_LE },
  13044     { PMH_3_ILKN_TX_RSTNf, 4, 12, SOCF_LE },
  13045     { PMH_4_ILKN_TX_RSTNf, 4, 16, SOCF_LE },
  13046     { PMH_5_ILKN_TX_RSTNf, 4, 20, SOCF_LE }
  13047 };
  13048 
  13049 #endif
  13050 #if defined(BCM_88675_A0)
  13051 soc_field_info_t soc_NBIH_NIF_PM_TERMINATE_RX_MAC_CTRL_PACKETSr_fields[] = {
  13052     { PM_TERMINATE_RX_MAC_CTRL_PACKETSf, 1, 0, 0 }
  13053 };
  13054 
  13055 #endif
  13056 #if defined(BCM_88375_A0)
  13057 soc_field_info_t soc_NBIH_NIF_PM_TERMINATE_RX_MAC_CTRL_PACKETS_BCM88375_A0r_fields[] = {
  13058     { PM_TERMINATE_RX_MAC_CTRL_PACKETSf, 1, 0, 0 }
  13059 };
  13060 
  13061 #endif
  13062 #if defined(BCM_88375_B0)
  13063 soc_field_info_t soc_NBIH_NIF_PM_TERMINATE_RX_MAC_CTRL_PACKETS_BCM88375_B0r_fields[] = {
  13064     { PM_TERMINATE_RX_MAC_CTRL_PACKETSf, 1, 0, 0 }
  13065 };
  13066 
  13067 #endif
  13068 #if defined(BCM_88470_A0)
  13069 soc_field_info_t soc_NBIH_NIF_PM_TERMINATE_RX_MAC_CTRL_PACKETS_BCM88470_A0r_fields[] = {
  13070     { PM_TERMINATE_RX_MAC_CTRL_PACKETSf, 1, 0, 0 }
  13071 };
  13072 
  13073 #endif
  13074 #if defined(BCM_88470_B0)
  13075 soc_field_info_t soc_NBIH_NIF_PM_TERMINATE_RX_MAC_CTRL_PACKETS_BCM88470_B0r_fields[] = {
  13076     { PM_TERMINATE_RX_MAC_CTRL_PACKETSf, 1, 0, 0 }
  13077 };
  13078 
  13079 #endif
  13080 #if defined(BCM_88675_B0)
  13081 soc_field_info_t soc_NBIH_NIF_PM_TERMINATE_RX_MAC_CTRL_PACKETS_BCM88675_B0r_fields[] = {
  13082     { PM_TERMINATE_RX_MAC_CTRL_PACKETSf, 1, 0, 0 }
  13083 };
  13084 
  13085 #endif
  13086 #if defined(BCM_88680_A0)
  13087 soc_field_info_t soc_NBIH_NIF_PM_TERMINATE_RX_MAC_CTRL_PACKETS_BCM88680_A0r_fields[] = {
  13088     { PM_TERMINATE_RX_MAC_CTRL_PACKETSf, 1, 0, 0 }
  13089 };
  13090 
  13091 #endif
  13092 #if defined(BCM_88675_A0)
  13093 soc_field_info_t soc_NBIH_NIF_TSC_LANE_STATUSr_fields[] = {
  13094     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13095     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  13096     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  13097     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  13098 };
  13099 
  13100 #endif
  13101 #if defined(BCM_88375_A0)
  13102 soc_field_info_t soc_NBIH_NIF_TSC_LANE_STATUS_BCM88375_A0r_fields[] = {
  13103     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13104     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  13105     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  13106     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  13107 };
  13108 
  13109 #endif
  13110 #if defined(BCM_88375_B0)
  13111 soc_field_info_t soc_NBIH_NIF_TSC_LANE_STATUS_BCM88375_B0r_fields[] = {
  13112     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13113     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  13114     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  13115     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  13116 };
  13117 
  13118 #endif
  13119 #if defined(BCM_88470_A0)
  13120 soc_field_info_t soc_NBIH_NIF_TSC_LANE_STATUS_BCM88470_A0r_fields[] = {
  13121     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13122     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  13123     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  13124     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  13125 };
  13126 
  13127 #endif
  13128 #if defined(BCM_88470_B0)
  13129 soc_field_info_t soc_NBIH_NIF_TSC_LANE_STATUS_BCM88470_B0r_fields[] = {
  13130     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13131     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  13132     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  13133     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  13134 };
  13135 
  13136 #endif
  13137 #if defined(BCM_88675_B0)
  13138 soc_field_info_t soc_NBIH_NIF_TSC_LANE_STATUS_BCM88675_B0r_fields[] = {
  13139     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13140     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  13141     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  13142     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  13143 };
  13144 
  13145 #endif
  13146 #if defined(BCM_88680_A0)
  13147 soc_field_info_t soc_NBIH_NIF_TSC_LANE_STATUS_BCM88680_A0r_fields[] = {
  13148     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13149     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  13150     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  13151     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  13152 };
  13153 
  13154 #endif
  13155 #if defined(BCM_88675_A0)
  13156 soc_field_info_t soc_NBIH_NUM_DROPPED_BURSTS_COUNTER_RX_HRFr_fields[] = {
  13157     { NUM_DROPPED_BURSTS_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13158 };
  13159 
  13160 #endif
  13161 #if defined(BCM_88375_A0)
  13162 soc_field_info_t soc_NBIH_NUM_DROPPED_BURSTS_COUNTER_RX_HRF_BCM88375_A0r_fields[] = {
  13163     { NUM_DROPPED_BURSTS_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13164 };
  13165 
  13166 #endif
  13167 #if defined(BCM_88375_B0)
  13168 soc_field_info_t soc_NBIH_NUM_DROPPED_BURSTS_COUNTER_RX_HRF_BCM88375_B0r_fields[] = {
  13169     { NUM_DROPPED_BURSTS_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13170 };
  13171 
  13172 #endif
  13173 #if defined(BCM_88470_A0)
  13174 soc_field_info_t soc_NBIH_NUM_DROPPED_BURSTS_COUNTER_RX_HRF_BCM88470_A0r_fields[] = {
  13175     { NUM_DROPPED_BURSTS_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13176 };
  13177 
  13178 #endif
  13179 #if defined(BCM_88470_B0)
  13180 soc_field_info_t soc_NBIH_NUM_DROPPED_BURSTS_COUNTER_RX_HRF_BCM88470_B0r_fields[] = {
  13181     { NUM_DROPPED_BURSTS_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13182 };
  13183 
  13184 #endif
  13185 #if defined(BCM_88675_B0)
  13186 soc_field_info_t soc_NBIH_NUM_DROPPED_BURSTS_COUNTER_RX_HRF_BCM88675_B0r_fields[] = {
  13187     { NUM_DROPPED_BURSTS_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13188 };
  13189 
  13190 #endif
  13191 #if defined(BCM_88680_A0)
  13192 soc_field_info_t soc_NBIH_NUM_DROPPED_BURSTS_COUNTER_RX_HRF_BCM88680_A0r_fields[] = {
  13193     { NUM_DROPPED_BURSTS_COUNTER_RX_HRFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13194 };
  13195 
  13196 #endif
  13197 #if defined(BCM_88675_A0)
  13198 soc_field_info_t soc_NBIH_PARITY_ERR_CNTr_fields[] = {
  13199     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13200     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  13201     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13202     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  13203 };
  13204 
  13205 #endif
  13206 #if defined(BCM_88375_A0)
  13207 soc_field_info_t soc_NBIH_PARITY_ERR_CNT_BCM88375_A0r_fields[] = {
  13208     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13209     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  13210     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13211     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  13212 };
  13213 
  13214 #endif
  13215 #if defined(BCM_88375_B0)
  13216 soc_field_info_t soc_NBIH_PARITY_ERR_CNT_BCM88375_B0r_fields[] = {
  13217     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13218     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  13219     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13220     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  13221 };
  13222 
  13223 #endif
  13224 #if defined(BCM_88470_A0)
  13225 soc_field_info_t soc_NBIH_PARITY_ERR_CNT_BCM88470_A0r_fields[] = {
  13226     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13227     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  13228     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13229     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  13230 };
  13231 
  13232 #endif
  13233 #if defined(BCM_88470_B0)
  13234 soc_field_info_t soc_NBIH_PARITY_ERR_CNT_BCM88470_B0r_fields[] = {
  13235     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13236     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  13237     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13238     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  13239 };
  13240 
  13241 #endif
  13242 #if defined(BCM_88675_B0)
  13243 soc_field_info_t soc_NBIH_PARITY_ERR_CNT_BCM88675_B0r_fields[] = {
  13244     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13245     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  13246     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13247     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  13248 };
  13249 
  13250 #endif
  13251 #if defined(BCM_88680_A0)
  13252 soc_field_info_t soc_NBIH_PARITY_ERR_CNT_BCM88680_A0r_fields[] = {
  13253     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13254     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  13255     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13256     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  13257 };
  13258 
  13259 #endif
  13260 #if defined(BCM_88675_A0)
  13261 soc_field_info_t soc_NBIH_PAR_ERR_INITIATEr_fields[] = {
  13262     { TX_MEMA_0_DATA_INITIATE_PAR_ERRf, 1, 0, 0 },
  13263     { TX_MEMA_1_DATA_INITIATE_PAR_ERRf, 1, 1, 0 },
  13264     { TX_MEMA_2_DATA_INITIATE_PAR_ERRf, 1, 2, 0 },
  13265     { TX_MEMA_3_DATA_INITIATE_PAR_ERRf, 1, 3, 0 },
  13266     { TX_MEMA_4_DATA_INITIATE_PAR_ERRf, 1, 4, 0 },
  13267     { TX_MEMA_5_DATA_INITIATE_PAR_ERRf, 1, 5, 0 },
  13268     { TX_MEMB_0_DATA_INITIATE_PAR_ERRf, 1, 6, 0 },
  13269     { TX_MEMB_1_DATA_INITIATE_PAR_ERRf, 1, 7, 0 },
  13270     { TX_MEMB_2_DATA_INITIATE_PAR_ERRf, 1, 8, 0 },
  13271     { TX_MEMB_3_DATA_INITIATE_PAR_ERRf, 1, 9, 0 },
  13272     { TX_MEMB_4_DATA_INITIATE_PAR_ERRf, 1, 10, 0 },
  13273     { TX_MEMB_5_DATA_INITIATE_PAR_ERRf, 1, 11, 0 }
  13274 };
  13275 
  13276 #endif
  13277 #if defined(BCM_88375_A0)
  13278 soc_field_info_t soc_NBIH_PAR_ERR_INITIATE_BCM88375_A0r_fields[] = {
  13279     { TX_MEMA_0_DATA_INITIATE_PAR_ERRf, 1, 0, 0 },
  13280     { TX_MEMA_1_DATA_INITIATE_PAR_ERRf, 1, 1, 0 },
  13281     { TX_MEMA_2_DATA_INITIATE_PAR_ERRf, 1, 2, 0 },
  13282     { TX_MEMA_3_DATA_INITIATE_PAR_ERRf, 1, 3, 0 },
  13283     { TX_MEMA_4_DATA_INITIATE_PAR_ERRf, 1, 4, 0 },
  13284     { TX_MEMA_5_DATA_INITIATE_PAR_ERRf, 1, 5, 0 },
  13285     { TX_MEMB_0_DATA_INITIATE_PAR_ERRf, 1, 6, 0 },
  13286     { TX_MEMB_1_DATA_INITIATE_PAR_ERRf, 1, 7, 0 },
  13287     { TX_MEMB_2_DATA_INITIATE_PAR_ERRf, 1, 8, 0 },
  13288     { TX_MEMB_3_DATA_INITIATE_PAR_ERRf, 1, 9, 0 },
  13289     { TX_MEMB_4_DATA_INITIATE_PAR_ERRf, 1, 10, 0 },
  13290     { TX_MEMB_5_DATA_INITIATE_PAR_ERRf, 1, 11, 0 }
  13291 };
  13292 
  13293 #endif
  13294 #if defined(BCM_88375_B0)
  13295 soc_field_info_t soc_NBIH_PAR_ERR_INITIATE_BCM88375_B0r_fields[] = {
  13296     { TX_MEMA_0_DATA_INITIATE_PAR_ERRf, 1, 0, 0 },
  13297     { TX_MEMA_1_DATA_INITIATE_PAR_ERRf, 1, 1, 0 },
  13298     { TX_MEMA_2_DATA_INITIATE_PAR_ERRf, 1, 2, 0 },
  13299     { TX_MEMA_3_DATA_INITIATE_PAR_ERRf, 1, 3, 0 },
  13300     { TX_MEMA_4_DATA_INITIATE_PAR_ERRf, 1, 4, 0 },
  13301     { TX_MEMA_5_DATA_INITIATE_PAR_ERRf, 1, 5, 0 },
  13302     { TX_MEMB_0_DATA_INITIATE_PAR_ERRf, 1, 6, 0 },
  13303     { TX_MEMB_1_DATA_INITIATE_PAR_ERRf, 1, 7, 0 },
  13304     { TX_MEMB_2_DATA_INITIATE_PAR_ERRf, 1, 8, 0 },
  13305     { TX_MEMB_3_DATA_INITIATE_PAR_ERRf, 1, 9, 0 },
  13306     { TX_MEMB_4_DATA_INITIATE_PAR_ERRf, 1, 10, 0 },
  13307     { TX_MEMB_5_DATA_INITIATE_PAR_ERRf, 1, 11, 0 }
  13308 };
  13309 
  13310 #endif
  13311 #if defined(BCM_88470_A0)
  13312 soc_field_info_t soc_NBIH_PAR_ERR_INITIATE_BCM88470_A0r_fields[] = {
  13313     { PAR_ERR_INITIATEf, 1, 0, 0 }
  13314 };
  13315 
  13316 #endif
  13317 #if defined(BCM_88470_B0)
  13318 soc_field_info_t soc_NBIH_PAR_ERR_INITIATE_BCM88470_B0r_fields[] = {
  13319     { PAR_ERR_INITIATEf, 1, 0, 0 }
  13320 };
  13321 
  13322 #endif
  13323 #if defined(BCM_88675_B0)
  13324 soc_field_info_t soc_NBIH_PAR_ERR_INITIATE_BCM88675_B0r_fields[] = {
  13325     { TX_MEMA_0_DATA_INITIATE_PAR_ERRf, 1, 0, 0 },
  13326     { TX_MEMA_1_DATA_INITIATE_PAR_ERRf, 1, 1, 0 },
  13327     { TX_MEMA_2_DATA_INITIATE_PAR_ERRf, 1, 2, 0 },
  13328     { TX_MEMA_3_DATA_INITIATE_PAR_ERRf, 1, 3, 0 },
  13329     { TX_MEMA_4_DATA_INITIATE_PAR_ERRf, 1, 4, 0 },
  13330     { TX_MEMA_5_DATA_INITIATE_PAR_ERRf, 1, 5, 0 },
  13331     { TX_MEMB_0_DATA_INITIATE_PAR_ERRf, 1, 6, 0 },
  13332     { TX_MEMB_1_DATA_INITIATE_PAR_ERRf, 1, 7, 0 },
  13333     { TX_MEMB_2_DATA_INITIATE_PAR_ERRf, 1, 8, 0 },
  13334     { TX_MEMB_3_DATA_INITIATE_PAR_ERRf, 1, 9, 0 },
  13335     { TX_MEMB_4_DATA_INITIATE_PAR_ERRf, 1, 10, 0 },
  13336     { TX_MEMB_5_DATA_INITIATE_PAR_ERRf, 1, 11, 0 }
  13337 };
  13338 
  13339 #endif
  13340 #if defined(BCM_88680_A0)
  13341 soc_field_info_t soc_NBIH_PAR_ERR_INITIATE_BCM88680_A0r_fields[] = {
  13342     { PAR_ERR_INITIATEf, 1, 0, 0 }
  13343 };
  13344 
  13345 #endif
  13346 #if defined(BCM_88675_A0)
  13347 soc_field_info_t soc_NBIH_PAR_ERR_MEM_MASKr_fields[] = {
  13348     { TX_MEMA_0_DATA_PARITY_ERR_MASKf, 1, 0, 0 },
  13349     { TX_MEMA_1_DATA_PARITY_ERR_MASKf, 1, 1, 0 },
  13350     { TX_MEMA_2_DATA_PARITY_ERR_MASKf, 1, 2, 0 },
  13351     { TX_MEMA_3_DATA_PARITY_ERR_MASKf, 1, 3, 0 },
  13352     { TX_MEMA_4_DATA_PARITY_ERR_MASKf, 1, 4, 0 },
  13353     { TX_MEMA_5_DATA_PARITY_ERR_MASKf, 1, 5, 0 },
  13354     { TX_MEMB_0_DATA_PARITY_ERR_MASKf, 1, 6, 0 },
  13355     { TX_MEMB_1_DATA_PARITY_ERR_MASKf, 1, 7, 0 },
  13356     { TX_MEMB_2_DATA_PARITY_ERR_MASKf, 1, 8, 0 },
  13357     { TX_MEMB_3_DATA_PARITY_ERR_MASKf, 1, 9, 0 },
  13358     { TX_MEMB_4_DATA_PARITY_ERR_MASKf, 1, 10, 0 },
  13359     { TX_MEMB_5_DATA_PARITY_ERR_MASKf, 1, 11, 0 }
  13360 };
  13361 
  13362 #endif
  13363 #if defined(BCM_88375_A0)
  13364 soc_field_info_t soc_NBIH_PAR_ERR_MEM_MASK_BCM88375_A0r_fields[] = {
  13365     { TX_MEMA_0_DATA_PARITY_ERR_MASKf, 1, 0, 0 },
  13366     { TX_MEMA_1_DATA_PARITY_ERR_MASKf, 1, 1, 0 },
  13367     { TX_MEMA_2_DATA_PARITY_ERR_MASKf, 1, 2, 0 },
  13368     { TX_MEMA_3_DATA_PARITY_ERR_MASKf, 1, 3, 0 },
  13369     { TX_MEMA_4_DATA_PARITY_ERR_MASKf, 1, 4, 0 },
  13370     { TX_MEMA_5_DATA_PARITY_ERR_MASKf, 1, 5, 0 },
  13371     { TX_MEMB_0_DATA_PARITY_ERR_MASKf, 1, 6, 0 },
  13372     { TX_MEMB_1_DATA_PARITY_ERR_MASKf, 1, 7, 0 },
  13373     { TX_MEMB_2_DATA_PARITY_ERR_MASKf, 1, 8, 0 },
  13374     { TX_MEMB_3_DATA_PARITY_ERR_MASKf, 1, 9, 0 },
  13375     { TX_MEMB_4_DATA_PARITY_ERR_MASKf, 1, 10, 0 },
  13376     { TX_MEMB_5_DATA_PARITY_ERR_MASKf, 1, 11, 0 }
  13377 };
  13378 
  13379 #endif
  13380 #if defined(BCM_88375_B0)
  13381 soc_field_info_t soc_NBIH_PAR_ERR_MEM_MASK_BCM88375_B0r_fields[] = {
  13382     { TX_MEMA_0_DATA_PARITY_ERR_MASKf, 1, 0, 0 },
  13383     { TX_MEMA_1_DATA_PARITY_ERR_MASKf, 1, 1, 0 },
  13384     { TX_MEMA_2_DATA_PARITY_ERR_MASKf, 1, 2, 0 },
  13385     { TX_MEMA_3_DATA_PARITY_ERR_MASKf, 1, 3, 0 },
  13386     { TX_MEMA_4_DATA_PARITY_ERR_MASKf, 1, 4, 0 },
  13387     { TX_MEMA_5_DATA_PARITY_ERR_MASKf, 1, 5, 0 },
  13388     { TX_MEMB_0_DATA_PARITY_ERR_MASKf, 1, 6, 0 },
  13389     { TX_MEMB_1_DATA_PARITY_ERR_MASKf, 1, 7, 0 },
  13390     { TX_MEMB_2_DATA_PARITY_ERR_MASKf, 1, 8, 0 },
  13391     { TX_MEMB_3_DATA_PARITY_ERR_MASKf, 1, 9, 0 },
  13392     { TX_MEMB_4_DATA_PARITY_ERR_MASKf, 1, 10, 0 },
  13393     { TX_MEMB_5_DATA_PARITY_ERR_MASKf, 1, 11, 0 }
  13394 };
  13395 
  13396 #endif
  13397 #if defined(BCM_88470_A0)
  13398 soc_field_info_t soc_NBIH_PAR_ERR_MEM_MASK_BCM88470_A0r_fields[] = {
  13399     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  13400 };
  13401 
  13402 #endif
  13403 #if defined(BCM_88470_B0)
  13404 soc_field_info_t soc_NBIH_PAR_ERR_MEM_MASK_BCM88470_B0r_fields[] = {
  13405     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  13406 };
  13407 
  13408 #endif
  13409 #if defined(BCM_88675_B0)
  13410 soc_field_info_t soc_NBIH_PAR_ERR_MEM_MASK_BCM88675_B0r_fields[] = {
  13411     { TX_MEMA_0_DATA_PARITY_ERR_MASKf, 1, 0, 0 },
  13412     { TX_MEMA_1_DATA_PARITY_ERR_MASKf, 1, 1, 0 },
  13413     { TX_MEMA_2_DATA_PARITY_ERR_MASKf, 1, 2, 0 },
  13414     { TX_MEMA_3_DATA_PARITY_ERR_MASKf, 1, 3, 0 },
  13415     { TX_MEMA_4_DATA_PARITY_ERR_MASKf, 1, 4, 0 },
  13416     { TX_MEMA_5_DATA_PARITY_ERR_MASKf, 1, 5, 0 },
  13417     { TX_MEMB_0_DATA_PARITY_ERR_MASKf, 1, 6, 0 },
  13418     { TX_MEMB_1_DATA_PARITY_ERR_MASKf, 1, 7, 0 },
  13419     { TX_MEMB_2_DATA_PARITY_ERR_MASKf, 1, 8, 0 },
  13420     { TX_MEMB_3_DATA_PARITY_ERR_MASKf, 1, 9, 0 },
  13421     { TX_MEMB_4_DATA_PARITY_ERR_MASKf, 1, 10, 0 },
  13422     { TX_MEMB_5_DATA_PARITY_ERR_MASKf, 1, 11, 0 }
  13423 };
  13424 
  13425 #endif
  13426 #if defined(BCM_88680_A0)
  13427 soc_field_info_t soc_NBIH_PAR_ERR_MEM_MASK_BCM88680_A0r_fields[] = {
  13428     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  13429 };
  13430 
  13431 #endif
  13432 #if defined(BCM_88675_A0)
  13433 soc_field_info_t soc_NBIH_PKT_DROP_COUNTER_RX_HRFr_fields[] = {
  13434     { PKT_DROP_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13435 };
  13436 
  13437 #endif
  13438 #if defined(BCM_88375_A0)
  13439 soc_field_info_t soc_NBIH_PKT_DROP_COUNTER_RX_HRF_BCM88375_A0r_fields[] = {
  13440     { PKT_DROP_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13441 };
  13442 
  13443 #endif
  13444 #if defined(BCM_88375_B0)
  13445 soc_field_info_t soc_NBIH_PKT_DROP_COUNTER_RX_HRF_BCM88375_B0r_fields[] = {
  13446     { PKT_DROP_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13447 };
  13448 
  13449 #endif
  13450 #if defined(BCM_88470_A0)
  13451 soc_field_info_t soc_NBIH_PKT_DROP_COUNTER_RX_HRF_BCM88470_A0r_fields[] = {
  13452     { PKT_DROP_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13453 };
  13454 
  13455 #endif
  13456 #if defined(BCM_88470_B0)
  13457 soc_field_info_t soc_NBIH_PKT_DROP_COUNTER_RX_HRF_BCM88470_B0r_fields[] = {
  13458     { PKT_DROP_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13459 };
  13460 
  13461 #endif
  13462 #if defined(BCM_88675_B0)
  13463 soc_field_info_t soc_NBIH_PKT_DROP_COUNTER_RX_HRF_BCM88675_B0r_fields[] = {
  13464     { PKT_DROP_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13465 };
  13466 
  13467 #endif
  13468 #if defined(BCM_88680_A0)
  13469 soc_field_info_t soc_NBIH_PKT_DROP_COUNTER_RX_HRF_BCM88680_A0r_fields[] = {
  13470     { PKT_DROP_COUNTER_RX_HRFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13471 };
  13472 
  13473 #endif
  13474 #if defined(BCM_88470_A0)
  13475 soc_field_info_t soc_NBIH_PMH_ACCUMULATE_AND_SYNC_CYCLE_NUMr_fields[] = {
  13476     { PMH_ACCUMULATE_AND_SYNC_CYCLE_NUMf, 3, 0, SOCF_LE }
  13477 };
  13478 
  13479 #endif
  13480 #if defined(BCM_88470_B0)
  13481 soc_field_info_t soc_NBIH_PMH_ACCUMULATE_AND_SYNC_CYCLE_NUM_BCM88470_B0r_fields[] = {
  13482     { PMH_ACCUMULATE_AND_SYNC_CYCLE_NUMf, 3, 0, SOCF_LE }
  13483 };
  13484 
  13485 #endif
  13486 #if defined(BCM_88675_A0)
  13487 soc_field_info_t soc_NBIH_PM_EEE_LPI_DETECTr_fields[] = {
  13488     { PORT_EEE_LPI_DETECTf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13489 };
  13490 
  13491 #endif
  13492 #if defined(BCM_88375_A0)
  13493 soc_field_info_t soc_NBIH_PM_EEE_LPI_DETECT_BCM88375_A0r_fields[] = {
  13494     { PORT_EEE_LPI_DETECTf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13495 };
  13496 
  13497 #endif
  13498 #if defined(BCM_88375_B0)
  13499 soc_field_info_t soc_NBIH_PM_EEE_LPI_DETECT_BCM88375_B0r_fields[] = {
  13500     { PORT_EEE_LPI_DETECTf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13501 };
  13502 
  13503 #endif
  13504 #if defined(BCM_88470_A0)
  13505 soc_field_info_t soc_NBIH_PM_EEE_LPI_DETECT_BCM88470_A0r_fields[] = {
  13506     { PORT_EEE_LPI_DETECTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13507 };
  13508 
  13509 #endif
  13510 #if defined(BCM_88470_B0)
  13511 soc_field_info_t soc_NBIH_PM_EEE_LPI_DETECT_BCM88470_B0r_fields[] = {
  13512     { PORT_EEE_LPI_DETECTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13513 };
  13514 
  13515 #endif
  13516 #if defined(BCM_88675_B0)
  13517 soc_field_info_t soc_NBIH_PM_EEE_LPI_DETECT_BCM88675_B0r_fields[] = {
  13518     { PORT_EEE_LPI_DETECTf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13519 };
  13520 
  13521 #endif
  13522 #if defined(BCM_88680_A0)
  13523 soc_field_info_t soc_NBIH_PM_EEE_LPI_DETECT_BCM88680_A0r_fields[] = {
  13524     { PORT_EEE_LPI_DETECTf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13525 };
  13526 
  13527 #endif
  13528 #if defined(BCM_88675_A0)
  13529 soc_field_info_t soc_NBIH_PM_STRAP_LED_INTRA_DELAYr_fields[] = {
  13530     { PMH_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  13531     { PMH_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  13532     { PMH_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  13533     { PMH_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE },
  13534     { PMH_4_STRAP_LED_INTRA_DELAYf, 4, 16, SOCF_LE },
  13535     { PMH_5_STRAP_LED_INTRA_DELAYf, 4, 20, SOCF_LE }
  13536 };
  13537 
  13538 #endif
  13539 #if defined(BCM_88375_A0)
  13540 soc_field_info_t soc_NBIH_PM_STRAP_LED_INTRA_DELAY_BCM88375_A0r_fields[] = {
  13541     { PMH_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  13542     { PMH_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  13543     { PMH_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  13544     { PMH_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE },
  13545     { PMH_4_STRAP_LED_INTRA_DELAYf, 4, 16, SOCF_LE },
  13546     { PMH_5_STRAP_LED_INTRA_DELAYf, 4, 20, SOCF_LE }
  13547 };
  13548 
  13549 #endif
  13550 #if defined(BCM_88375_B0)
  13551 soc_field_info_t soc_NBIH_PM_STRAP_LED_INTRA_DELAY_BCM88375_B0r_fields[] = {
  13552     { PMH_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  13553     { PMH_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  13554     { PMH_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  13555     { PMH_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE },
  13556     { PMH_4_STRAP_LED_INTRA_DELAYf, 4, 16, SOCF_LE },
  13557     { PMH_5_STRAP_LED_INTRA_DELAYf, 4, 20, SOCF_LE }
  13558 };
  13559 
  13560 #endif
  13561 #if defined(BCM_88470_A0)
  13562 soc_field_info_t soc_NBIH_PM_STRAP_LED_INTRA_DELAY_BCM88470_A0r_fields[] = {
  13563     { PMH_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  13564     { PMH_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  13565     { PMH_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  13566     { PMH_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE }
  13567 };
  13568 
  13569 #endif
  13570 #if defined(BCM_88470_B0)
  13571 soc_field_info_t soc_NBIH_PM_STRAP_LED_INTRA_DELAY_BCM88470_B0r_fields[] = {
  13572     { PMH_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  13573     { PMH_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  13574     { PMH_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  13575     { PMH_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE }
  13576 };
  13577 
  13578 #endif
  13579 #if defined(BCM_88675_B0)
  13580 soc_field_info_t soc_NBIH_PM_STRAP_LED_INTRA_DELAY_BCM88675_B0r_fields[] = {
  13581     { PMH_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  13582     { PMH_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  13583     { PMH_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  13584     { PMH_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE },
  13585     { PMH_4_STRAP_LED_INTRA_DELAYf, 4, 16, SOCF_LE },
  13586     { PMH_5_STRAP_LED_INTRA_DELAYf, 4, 20, SOCF_LE }
  13587 };
  13588 
  13589 #endif
  13590 #if defined(BCM_88680_A0)
  13591 soc_field_info_t soc_NBIH_PM_STRAP_LED_INTRA_DELAY_BCM88680_A0r_fields[] = {
  13592     { PMH_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  13593     { PMH_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  13594     { PMH_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  13595     { PMH_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE },
  13596     { PMH_4_STRAP_LED_INTRA_DELAYf, 4, 16, SOCF_LE },
  13597     { PMH_5_STRAP_LED_INTRA_DELAYf, 4, 20, SOCF_LE }
  13598 };
  13599 
  13600 #endif
  13601 #if defined(BCM_88675_A0)
  13602 soc_field_info_t soc_NBIH_PM_STRAP_LED_OUTPUT_DELAYr_fields[] = {
  13603     { PMH_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  13604     { PMH_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  13605     { PMH_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  13606     { PMH_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE },
  13607     { PMH_4_STRAP_LED_OUTPUT_DELAYf, 4, 16, SOCF_LE },
  13608     { PMH_5_STRAP_LED_OUTPUT_DELAYf, 4, 20, SOCF_LE }
  13609 };
  13610 
  13611 #endif
  13612 #if defined(BCM_88375_A0)
  13613 soc_field_info_t soc_NBIH_PM_STRAP_LED_OUTPUT_DELAY_BCM88375_A0r_fields[] = {
  13614     { PMH_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  13615     { PMH_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  13616     { PMH_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  13617     { PMH_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE },
  13618     { PMH_4_STRAP_LED_OUTPUT_DELAYf, 4, 16, SOCF_LE },
  13619     { PMH_5_STRAP_LED_OUTPUT_DELAYf, 4, 20, SOCF_LE }
  13620 };
  13621 
  13622 #endif
  13623 #if defined(BCM_88375_B0)
  13624 soc_field_info_t soc_NBIH_PM_STRAP_LED_OUTPUT_DELAY_BCM88375_B0r_fields[] = {
  13625     { PMH_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  13626     { PMH_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  13627     { PMH_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  13628     { PMH_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE },
  13629     { PMH_4_STRAP_LED_OUTPUT_DELAYf, 4, 16, SOCF_LE },
  13630     { PMH_5_STRAP_LED_OUTPUT_DELAYf, 4, 20, SOCF_LE }
  13631 };
  13632 
  13633 #endif
  13634 #if defined(BCM_88470_A0)
  13635 soc_field_info_t soc_NBIH_PM_STRAP_LED_OUTPUT_DELAY_BCM88470_A0r_fields[] = {
  13636     { PMH_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  13637     { PMH_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  13638     { PMH_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  13639     { PMH_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE }
  13640 };
  13641 
  13642 #endif
  13643 #if defined(BCM_88470_B0)
  13644 soc_field_info_t soc_NBIH_PM_STRAP_LED_OUTPUT_DELAY_BCM88470_B0r_fields[] = {
  13645     { PMH_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  13646     { PMH_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  13647     { PMH_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  13648     { PMH_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE }
  13649 };
  13650 
  13651 #endif
  13652 #if defined(BCM_88675_B0)
  13653 soc_field_info_t soc_NBIH_PM_STRAP_LED_OUTPUT_DELAY_BCM88675_B0r_fields[] = {
  13654     { PMH_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  13655     { PMH_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  13656     { PMH_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  13657     { PMH_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE },
  13658     { PMH_4_STRAP_LED_OUTPUT_DELAYf, 4, 16, SOCF_LE },
  13659     { PMH_5_STRAP_LED_OUTPUT_DELAYf, 4, 20, SOCF_LE }
  13660 };
  13661 
  13662 #endif
  13663 #if defined(BCM_88680_A0)
  13664 soc_field_info_t soc_NBIH_PM_STRAP_LED_OUTPUT_DELAY_BCM88680_A0r_fields[] = {
  13665     { PMH_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  13666     { PMH_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  13667     { PMH_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  13668     { PMH_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE },
  13669     { PMH_4_STRAP_LED_OUTPUT_DELAYf, 4, 16, SOCF_LE },
  13670     { PMH_5_STRAP_LED_OUTPUT_DELAYf, 4, 20, SOCF_LE }
  13671 };
  13672 
  13673 #endif
  13674 #if defined(BCM_88675_A0)
  13675 soc_field_info_t soc_NBIH_PM_TX_PLL_LOCK_STATUSr_fields[] = {
  13676     { PMH_0_TX_PLL_LOCK_STATUSf, 1, 0, SOCF_RO|SOCF_SIG },
  13677     { PMH_1_TX_PLL_LOCK_STATUSf, 1, 1, SOCF_RO|SOCF_SIG },
  13678     { PMH_2_TX_PLL_LOCK_STATUSf, 1, 2, SOCF_RO|SOCF_SIG },
  13679     { PMH_3_TX_PLL_LOCK_STATUSf, 1, 3, SOCF_RO|SOCF_SIG },
  13680     { PMH_4_TX_PLL_LOCK_STATUSf, 1, 4, SOCF_RO|SOCF_SIG },
  13681     { PMH_5_TX_PLL_LOCK_STATUSf, 1, 5, SOCF_RO|SOCF_SIG }
  13682 };
  13683 
  13684 #endif
  13685 #if defined(BCM_88375_A0)
  13686 soc_field_info_t soc_NBIH_PM_TX_PLL_LOCK_STATUS_BCM88375_A0r_fields[] = {
  13687     { PMH_0_TX_PLL_LOCK_STATUSf, 1, 0, SOCF_RO|SOCF_SIG },
  13688     { PMH_1_TX_PLL_LOCK_STATUSf, 1, 1, SOCF_RO|SOCF_SIG },
  13689     { PMH_2_TX_PLL_LOCK_STATUSf, 1, 2, SOCF_RO|SOCF_SIG },
  13690     { PMH_3_TX_PLL_LOCK_STATUSf, 1, 3, SOCF_RO|SOCF_SIG },
  13691     { PMH_4_TX_PLL_LOCK_STATUSf, 1, 4, SOCF_RO|SOCF_SIG },
  13692     { PMH_5_TX_PLL_LOCK_STATUSf, 1, 5, SOCF_RO|SOCF_SIG }
  13693 };
  13694 
  13695 #endif
  13696 #if defined(BCM_88375_B0)
  13697 soc_field_info_t soc_NBIH_PM_TX_PLL_LOCK_STATUS_BCM88375_B0r_fields[] = {
  13698     { PMH_0_TX_PLL_LOCK_STATUSf, 1, 0, SOCF_RO|SOCF_SIG },
  13699     { PMH_1_TX_PLL_LOCK_STATUSf, 1, 1, SOCF_RO|SOCF_SIG },
  13700     { PMH_2_TX_PLL_LOCK_STATUSf, 1, 2, SOCF_RO|SOCF_SIG },
  13701     { PMH_3_TX_PLL_LOCK_STATUSf, 1, 3, SOCF_RO|SOCF_SIG },
  13702     { PMH_4_TX_PLL_LOCK_STATUSf, 1, 4, SOCF_RO|SOCF_SIG },
  13703     { PMH_5_TX_PLL_LOCK_STATUSf, 1, 5, SOCF_RO|SOCF_SIG }
  13704 };
  13705 
  13706 #endif
  13707 #if defined(BCM_88470_A0)
  13708 soc_field_info_t soc_NBIH_PM_TX_PLL_LOCK_STATUS_BCM88470_A0r_fields[] = {
  13709     { PMH_0_TX_PLL_LOCK_STATUSf, 1, 0, SOCF_RO|SOCF_SIG },
  13710     { PMH_1_TX_PLL_LOCK_STATUSf, 1, 1, SOCF_RO|SOCF_SIG },
  13711     { PMH_2_TX_PLL_LOCK_STATUSf, 1, 2, SOCF_RO|SOCF_SIG },
  13712     { PMH_3_TX_PLL_LOCK_STATUSf, 1, 3, SOCF_RO|SOCF_SIG }
  13713 };
  13714 
  13715 #endif
  13716 #if defined(BCM_88470_B0)
  13717 soc_field_info_t soc_NBIH_PM_TX_PLL_LOCK_STATUS_BCM88470_B0r_fields[] = {
  13718     { PMH_0_TX_PLL_LOCK_STATUSf, 1, 0, SOCF_RO|SOCF_SIG },
  13719     { PMH_1_TX_PLL_LOCK_STATUSf, 1, 1, SOCF_RO|SOCF_SIG },
  13720     { PMH_2_TX_PLL_LOCK_STATUSf, 1, 2, SOCF_RO|SOCF_SIG },
  13721     { PMH_3_TX_PLL_LOCK_STATUSf, 1, 3, SOCF_RO|SOCF_SIG }
  13722 };
  13723 
  13724 #endif
  13725 #if defined(BCM_88675_B0)
  13726 soc_field_info_t soc_NBIH_PM_TX_PLL_LOCK_STATUS_BCM88675_B0r_fields[] = {
  13727     { PMH_0_TX_PLL_LOCK_STATUSf, 1, 0, SOCF_RO|SOCF_SIG },
  13728     { PMH_1_TX_PLL_LOCK_STATUSf, 1, 1, SOCF_RO|SOCF_SIG },
  13729     { PMH_2_TX_PLL_LOCK_STATUSf, 1, 2, SOCF_RO|SOCF_SIG },
  13730     { PMH_3_TX_PLL_LOCK_STATUSf, 1, 3, SOCF_RO|SOCF_SIG },
  13731     { PMH_4_TX_PLL_LOCK_STATUSf, 1, 4, SOCF_RO|SOCF_SIG },
  13732     { PMH_5_TX_PLL_LOCK_STATUSf, 1, 5, SOCF_RO|SOCF_SIG }
  13733 };
  13734 
  13735 #endif
  13736 #if defined(BCM_88680_A0)
  13737 soc_field_info_t soc_NBIH_PM_TX_PLL_LOCK_STATUS_BCM88680_A0r_fields[] = {
  13738     { PMH_0_TX_PLL_LOCK_STATUSf, 1, 0, SOCF_RO|SOCF_SIG },
  13739     { PMH_1_TX_PLL_LOCK_STATUSf, 1, 1, SOCF_RO|SOCF_SIG },
  13740     { PMH_2_TX_PLL_LOCK_STATUSf, 1, 2, SOCF_RO|SOCF_SIG },
  13741     { PMH_3_TX_PLL_LOCK_STATUSf, 1, 3, SOCF_RO|SOCF_SIG },
  13742     { PMH_4_TX_PLL_LOCK_STATUSf, 1, 4, SOCF_RO|SOCF_SIG },
  13743     { PMH_5_TX_PLL_LOCK_STATUSf, 1, 5, SOCF_RO|SOCF_SIG }
  13744 };
  13745 
  13746 #endif
  13747 #if defined(BCM_88675_A0)
  13748 soc_field_info_t soc_NBIH_PORTS_INDICATIONSr_fields[] = {
  13749     { RX_LINK_STATUS_PMH_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13750     { RX_LINK_STATUS_PMH_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  13751     { RX_LINK_STATUS_PMH_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  13752     { RX_LINK_STATUS_PMH_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  13753     { RX_LINK_STATUS_PMH_4f, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13754     { RX_LINK_STATUS_PMH_5f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }
  13755 };
  13756 
  13757 #endif
  13758 #if defined(BCM_88375_A0)
  13759 soc_field_info_t soc_NBIH_PORTS_INDICATIONS_BCM88375_A0r_fields[] = {
  13760     { RX_LINK_STATUS_PMH_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13761     { RX_LINK_STATUS_PMH_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  13762     { RX_LINK_STATUS_PMH_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  13763     { RX_LINK_STATUS_PMH_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  13764     { RX_LINK_STATUS_PMH_4f, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13765     { RX_LINK_STATUS_PMH_5f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }
  13766 };
  13767 
  13768 #endif
  13769 #if defined(BCM_88375_B0)
  13770 soc_field_info_t soc_NBIH_PORTS_INDICATIONS_BCM88375_B0r_fields[] = {
  13771     { RX_LINK_STATUS_PMH_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13772     { RX_LINK_STATUS_PMH_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  13773     { RX_LINK_STATUS_PMH_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  13774     { RX_LINK_STATUS_PMH_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  13775     { RX_LINK_STATUS_PMH_4f, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13776     { RX_LINK_STATUS_PMH_5f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }
  13777 };
  13778 
  13779 #endif
  13780 #if defined(BCM_88470_A0)
  13781 soc_field_info_t soc_NBIH_PORTS_INDICATIONS_BCM88470_A0r_fields[] = {
  13782     { RX_LINK_STATUS_PMH_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13783     { RX_LINK_STATUS_PMH_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  13784     { RX_LINK_STATUS_PMH_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  13785     { RX_LINK_STATUS_PMH_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  13786 };
  13787 
  13788 #endif
  13789 #if defined(BCM_88470_B0)
  13790 soc_field_info_t soc_NBIH_PORTS_INDICATIONS_BCM88470_B0r_fields[] = {
  13791     { RX_LINK_STATUS_PMH_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13792     { RX_LINK_STATUS_PMH_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  13793     { RX_LINK_STATUS_PMH_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  13794     { RX_LINK_STATUS_PMH_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  13795 };
  13796 
  13797 #endif
  13798 #if defined(BCM_88675_B0)
  13799 soc_field_info_t soc_NBIH_PORTS_INDICATIONS_BCM88675_B0r_fields[] = {
  13800     { RX_LINK_STATUS_PMH_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13801     { RX_LINK_STATUS_PMH_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  13802     { RX_LINK_STATUS_PMH_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  13803     { RX_LINK_STATUS_PMH_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  13804     { RX_LINK_STATUS_PMH_4f, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13805     { RX_LINK_STATUS_PMH_5f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }
  13806 };
  13807 
  13808 #endif
  13809 #if defined(BCM_88680_A0)
  13810 soc_field_info_t soc_NBIH_PORTS_INDICATIONS_BCM88680_A0r_fields[] = {
  13811     { RX_LINK_STATUS_PMH_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13812     { RX_LINK_STATUS_PMH_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  13813     { RX_LINK_STATUS_PMH_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  13814     { RX_LINK_STATUS_PMH_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  13815     { RX_LINK_STATUS_PMH_4f, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13816     { RX_LINK_STATUS_PMH_5f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }
  13817 };
  13818 
  13819 #endif
  13820 #if defined(BCM_88675_A0)
  13821 soc_field_info_t soc_NBIH_PORT_METER_ADD_CFG_RXr_fields[] = {
  13822     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE },
  13823     { CFG_N_SOP_COMf, 8, 24, SOCF_LE },
  13824     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE }
  13825 };
  13826 
  13827 #endif
  13828 #if defined(BCM_88375_A0)
  13829 soc_field_info_t soc_NBIH_PORT_METER_ADD_CFG_RX_BCM88375_A0r_fields[] = {
  13830     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE },
  13831     { CFG_N_SOP_COMf, 8, 24, SOCF_LE },
  13832     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE }
  13833 };
  13834 
  13835 #endif
  13836 #if defined(BCM_88375_B0)
  13837 soc_field_info_t soc_NBIH_PORT_METER_ADD_CFG_RX_BCM88375_B0r_fields[] = {
  13838     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE },
  13839     { CFG_N_SOP_COMf, 8, 24, SOCF_LE },
  13840     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE }
  13841 };
  13842 
  13843 #endif
  13844 #if defined(BCM_88470_A0)
  13845 soc_field_info_t soc_NBIH_PORT_METER_ADD_CFG_RX_BCM88470_A0r_fields[] = {
  13846     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE },
  13847     { CFG_N_SOP_COMf, 8, 24, SOCF_LE },
  13848     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE }
  13849 };
  13850 
  13851 #endif
  13852 #if defined(BCM_88470_B0)
  13853 soc_field_info_t soc_NBIH_PORT_METER_ADD_CFG_RX_BCM88470_B0r_fields[] = {
  13854     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE },
  13855     { CFG_N_SOP_COMf, 8, 24, SOCF_LE },
  13856     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE }
  13857 };
  13858 
  13859 #endif
  13860 #if defined(BCM_88675_B0)
  13861 soc_field_info_t soc_NBIH_PORT_METER_ADD_CFG_RX_BCM88675_B0r_fields[] = {
  13862     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE },
  13863     { CFG_N_SOP_COMf, 8, 24, SOCF_LE },
  13864     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE }
  13865 };
  13866 
  13867 #endif
  13868 #if defined(BCM_88680_A0)
  13869 soc_field_info_t soc_NBIH_PORT_METER_ADD_CFG_RX_BCM88680_A0r_fields[] = {
  13870     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE },
  13871     { CFG_N_SOP_COMf, 8, 24, SOCF_LE },
  13872     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE }
  13873 };
  13874 
  13875 #endif
  13876 #if defined(BCM_88675_A0)
  13877 soc_field_info_t soc_NBIH_PORT_METER_MASK_FOR_LLFCr_fields[] = {
  13878     { PORT_METER_MASKf, 24, 0, SOCF_LE }
  13879 };
  13880 
  13881 #endif
  13882 #if defined(BCM_88375_A0)
  13883 soc_field_info_t soc_NBIH_PORT_METER_MASK_FOR_LLFC_BCM88375_A0r_fields[] = {
  13884     { PORT_METER_MASKf, 24, 0, SOCF_LE }
  13885 };
  13886 
  13887 #endif
  13888 #if defined(BCM_88375_B0)
  13889 soc_field_info_t soc_NBIH_PORT_METER_MASK_FOR_LLFC_BCM88375_B0r_fields[] = {
  13890     { PORT_METER_MASKf, 24, 0, SOCF_LE }
  13891 };
  13892 
  13893 #endif
  13894 #if defined(BCM_88470_A0)
  13895 soc_field_info_t soc_NBIH_PORT_METER_MASK_FOR_LLFC_BCM88470_A0r_fields[] = {
  13896     { PORT_METER_MASKf, 16, 0, SOCF_LE }
  13897 };
  13898 
  13899 #endif
  13900 #if defined(BCM_88470_B0)
  13901 soc_field_info_t soc_NBIH_PORT_METER_MASK_FOR_LLFC_BCM88470_B0r_fields[] = {
  13902     { PORT_METER_MASKf, 16, 0, SOCF_LE }
  13903 };
  13904 
  13905 #endif
  13906 #if defined(BCM_88675_B0)
  13907 soc_field_info_t soc_NBIH_PORT_METER_MASK_FOR_LLFC_BCM88675_B0r_fields[] = {
  13908     { PORT_METER_MASKf, 24, 0, SOCF_LE }
  13909 };
  13910 
  13911 #endif
  13912 #if defined(BCM_88680_A0)
  13913 soc_field_info_t soc_NBIH_PORT_METER_MASK_FOR_LLFC_BCM88680_A0r_fields[] = {
  13914     { PORT_METER_MASKf, 24, 0, SOCF_LE }
  13915 };
  13916 
  13917 #endif
  13918 #if defined(BCM_88675_A0)
  13919 soc_field_info_t soc_NBIH_PORT_METER_PORTS_RSTNr_fields[] = {
  13920     { PORT_METER_PORTS_RSTNf, 24, 0, SOCF_LE }
  13921 };
  13922 
  13923 #endif
  13924 #if defined(BCM_88375_A0)
  13925 soc_field_info_t soc_NBIH_PORT_METER_PORTS_RSTN_BCM88375_A0r_fields[] = {
  13926     { PORT_METER_PORTS_RSTNf, 24, 0, SOCF_LE }
  13927 };
  13928 
  13929 #endif
  13930 #if defined(BCM_88375_B0)
  13931 soc_field_info_t soc_NBIH_PORT_METER_PORTS_RSTN_BCM88375_B0r_fields[] = {
  13932     { PORT_METER_PORTS_RSTNf, 24, 0, SOCF_LE }
  13933 };
  13934 
  13935 #endif
  13936 #if defined(BCM_88470_A0)
  13937 soc_field_info_t soc_NBIH_PORT_METER_PORTS_RSTN_BCM88470_A0r_fields[] = {
  13938     { PORT_METER_PORTS_RSTNf, 16, 0, SOCF_LE }
  13939 };
  13940 
  13941 #endif
  13942 #if defined(BCM_88470_B0)
  13943 soc_field_info_t soc_NBIH_PORT_METER_PORTS_RSTN_BCM88470_B0r_fields[] = {
  13944     { PORT_METER_PORTS_RSTNf, 16, 0, SOCF_LE }
  13945 };
  13946 
  13947 #endif
  13948 #if defined(BCM_88675_B0)
  13949 soc_field_info_t soc_NBIH_PORT_METER_PORTS_RSTN_BCM88675_B0r_fields[] = {
  13950     { PORT_METER_PORTS_RSTNf, 24, 0, SOCF_LE }
  13951 };
  13952 
  13953 #endif
  13954 #if defined(BCM_88680_A0)
  13955 soc_field_info_t soc_NBIH_PORT_METER_PORTS_RSTN_BCM88680_A0r_fields[] = {
  13956     { PORT_METER_PORTS_RSTNf, 24, 0, SOCF_LE }
  13957 };
  13958 
  13959 #endif
  13960 #if defined(BCM_88675_A0)
  13961 soc_field_info_t soc_NBIH_PORT_METER_RSTNr_fields[] = {
  13962     { PORT_METER_RSTNf, 1, 0, 0 }
  13963 };
  13964 
  13965 #endif
  13966 #if defined(BCM_88375_A0)
  13967 soc_field_info_t soc_NBIH_PORT_METER_RSTN_BCM88375_A0r_fields[] = {
  13968     { PORT_METER_RSTNf, 1, 0, 0 }
  13969 };
  13970 
  13971 #endif
  13972 #if defined(BCM_88375_B0)
  13973 soc_field_info_t soc_NBIH_PORT_METER_RSTN_BCM88375_B0r_fields[] = {
  13974     { PORT_METER_RSTNf, 1, 0, 0 }
  13975 };
  13976 
  13977 #endif
  13978 #if defined(BCM_88470_A0)
  13979 soc_field_info_t soc_NBIH_PORT_METER_RSTN_BCM88470_A0r_fields[] = {
  13980     { PORT_METER_RSTNf, 1, 0, 0 }
  13981 };
  13982 
  13983 #endif
  13984 #if defined(BCM_88470_B0)
  13985 soc_field_info_t soc_NBIH_PORT_METER_RSTN_BCM88470_B0r_fields[] = {
  13986     { PORT_METER_RSTNf, 1, 0, 0 }
  13987 };
  13988 
  13989 #endif
  13990 #if defined(BCM_88675_B0)
  13991 soc_field_info_t soc_NBIH_PORT_METER_RSTN_BCM88675_B0r_fields[] = {
  13992     { PORT_METER_RSTNf, 1, 0, 0 }
  13993 };
  13994 
  13995 #endif
  13996 #if defined(BCM_88680_A0)
  13997 soc_field_info_t soc_NBIH_PORT_METER_RSTN_BCM88680_A0r_fields[] = {
  13998     { PORT_METER_RSTNf, 1, 0, 0 }
  13999 };
  14000 
  14001 #endif
  14002 #if defined(BCM_88675_A0)
  14003 soc_field_info_t soc_NBIH_PORT_METER_THRESHOLDS_CFGr_fields[] = {
  14004     { CFG_N_MAX_THf, 16, 0, SOCF_LE },
  14005     { CFG_N_XOFF_THf, 16, 32, SOCF_LE },
  14006     { CFG_N_XON_THf, 16, 16, SOCF_LE }
  14007 };
  14008 
  14009 #endif
  14010 #if defined(BCM_88375_A0)
  14011 soc_field_info_t soc_NBIH_PORT_METER_THRESHOLDS_CFG_BCM88375_A0r_fields[] = {
  14012     { CFG_N_MAX_THf, 16, 0, SOCF_LE },
  14013     { CFG_N_XOFF_THf, 16, 32, SOCF_LE },
  14014     { CFG_N_XON_THf, 16, 16, SOCF_LE }
  14015 };
  14016 
  14017 #endif
  14018 #if defined(BCM_88375_B0)
  14019 soc_field_info_t soc_NBIH_PORT_METER_THRESHOLDS_CFG_BCM88375_B0r_fields[] = {
  14020     { CFG_N_MAX_THf, 16, 0, SOCF_LE },
  14021     { CFG_N_XOFF_THf, 16, 32, SOCF_LE },
  14022     { CFG_N_XON_THf, 16, 16, SOCF_LE }
  14023 };
  14024 
  14025 #endif
  14026 #if defined(BCM_88470_A0)
  14027 soc_field_info_t soc_NBIH_PORT_METER_THRESHOLDS_CFG_BCM88470_A0r_fields[] = {
  14028     { CFG_N_MAX_THf, 16, 0, SOCF_LE },
  14029     { CFG_N_XOFF_THf, 16, 32, SOCF_LE },
  14030     { CFG_N_XON_THf, 16, 16, SOCF_LE }
  14031 };
  14032 
  14033 #endif
  14034 #if defined(BCM_88470_B0)
  14035 soc_field_info_t soc_NBIH_PORT_METER_THRESHOLDS_CFG_BCM88470_B0r_fields[] = {
  14036     { CFG_N_MAX_THf, 16, 0, SOCF_LE },
  14037     { CFG_N_XOFF_THf, 16, 32, SOCF_LE },
  14038     { CFG_N_XON_THf, 16, 16, SOCF_LE }
  14039 };
  14040 
  14041 #endif
  14042 #if defined(BCM_88675_B0)
  14043 soc_field_info_t soc_NBIH_PORT_METER_THRESHOLDS_CFG_BCM88675_B0r_fields[] = {
  14044     { CFG_N_MAX_THf, 16, 0, SOCF_LE },
  14045     { CFG_N_XOFF_THf, 16, 32, SOCF_LE },
  14046     { CFG_N_XON_THf, 16, 16, SOCF_LE }
  14047 };
  14048 
  14049 #endif
  14050 #if defined(BCM_88680_A0)
  14051 soc_field_info_t soc_NBIH_PORT_METER_THRESHOLDS_CFG_BCM88680_A0r_fields[] = {
  14052     { CFG_N_MAX_THf, 16, 0, SOCF_LE },
  14053     { CFG_N_XOFF_THf, 16, 32, SOCF_LE },
  14054     { CFG_N_XON_THf, 16, 16, SOCF_LE }
  14055 };
  14056 
  14057 #endif
  14058 #if defined(BCM_88675_A0)
  14059 soc_field_info_t soc_NBIH_PRD_CONFIGr_fields[] = {
  14060     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  14061     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  14062     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  14063 };
  14064 
  14065 #endif
  14066 #if defined(BCM_88375_A0)
  14067 soc_field_info_t soc_NBIH_PRD_CONFIG_BCM88375_A0r_fields[] = {
  14068     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  14069     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  14070     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  14071 };
  14072 
  14073 #endif
  14074 #if defined(BCM_88375_B0)
  14075 soc_field_info_t soc_NBIH_PRD_CONFIG_BCM88375_B0r_fields[] = {
  14076     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  14077     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  14078     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  14079 };
  14080 
  14081 #endif
  14082 #if defined(BCM_88470_A0)
  14083 soc_field_info_t soc_NBIH_PRD_CONFIG_BCM88470_A0r_fields[] = {
  14084     { PRD_NEVER_DROP_CONTROL_FRAMES_QMLF_Nf, 1, 136, 0 },
  14085     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  14086     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  14087     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  14088 };
  14089 
  14090 #endif
  14091 #if defined(BCM_88470_B0)
  14092 soc_field_info_t soc_NBIH_PRD_CONFIG_BCM88470_B0r_fields[] = {
  14093     { PRD_NEVER_DROP_CONTROL_FRAMES_QMLF_Nf, 1, 136, 0 },
  14094     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  14095     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  14096     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  14097 };
  14098 
  14099 #endif
  14100 #if defined(BCM_88675_B0)
  14101 soc_field_info_t soc_NBIH_PRD_CONFIG_BCM88675_B0r_fields[] = {
  14102     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  14103     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  14104     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  14105 };
  14106 
  14107 #endif
  14108 #if defined(BCM_88680_A0)
  14109 soc_field_info_t soc_NBIH_PRD_CONFIG_BCM88680_A0r_fields[] = {
  14110     { PRD_NEVER_DROP_CONTROL_FRAMES_QMLF_Nf, 1, 0, 0 },
  14111     { PRD_NEVER_DROP_TDM_PACKETS_QMLF_Nf, 1, 3, 0 },
  14112     { PRD_SEPARATE_TDM_AND_NON_TMD_FOR_ETH_QMLF_Nf, 1, 1, 0 },
  14113     { PRD_SEPARATE_TDM_AND_NON_TMD_FROM_TWO_PORTS_QMLF_Nf, 1, 2, 0 }
  14114 };
  14115 
  14116 #endif
  14117 #if defined(BCM_88470_A0)
  14118 soc_field_info_t soc_NBIH_PRD_CONFIG_HRF_0r_fields[] = {
  14119     { PRD_PKT_TYPE_HRF_0f, 2, 0, SOCF_LE },
  14120     { PRD_PRIO_MAP_HRF_0f, 128, 8, SOCF_LE },
  14121     { PRD_UNTAG_PCP_HRF_0f, 4, 4, SOCF_LE }
  14122 };
  14123 
  14124 #endif
  14125 #if defined(BCM_88470_A0)
  14126 soc_field_info_t soc_NBIH_PRD_CONFIG_HRF_2r_fields[] = {
  14127     { PRD_PKT_TYPE_HRF_2f, 2, 0, SOCF_LE },
  14128     { PRD_PRIO_MAP_HRF_2f, 128, 8, SOCF_LE },
  14129     { PRD_UNTAG_PCP_HRF_2f, 4, 4, SOCF_LE }
  14130 };
  14131 
  14132 #endif
  14133 #if defined(BCM_88470_B0)
  14134 soc_field_info_t soc_NBIH_PRD_CONFIG_HRF_0_BCM88470_B0r_fields[] = {
  14135     { PRD_PKT_TYPE_HRF_0f, 2, 0, SOCF_LE },
  14136     { PRD_PRIO_MAP_HRF_0f, 128, 8, SOCF_LE },
  14137     { PRD_UNTAG_PCP_HRF_0f, 4, 4, SOCF_LE }
  14138 };
  14139 
  14140 #endif
  14141 #if defined(BCM_88470_B0)
  14142 soc_field_info_t soc_NBIH_PRD_CONFIG_HRF_2_BCM88470_B0r_fields[] = {
  14143     { PRD_PKT_TYPE_HRF_2f, 2, 0, SOCF_LE },
  14144     { PRD_PRIO_MAP_HRF_2f, 128, 8, SOCF_LE },
  14145     { PRD_UNTAG_PCP_HRF_2f, 4, 4, SOCF_LE }
  14146 };
  14147 
  14148 #endif
  14149 #if defined(BCM_88470_A0)
  14150 soc_field_info_t soc_NBIH_PRD_CONFIG_QMLFr_fields[] = {
  14151     { PRD_NEVER_DROP_CONTROL_FRAMES_QMLF_Nf, 1, 136, 0 },
  14152     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  14153     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  14154     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  14155 };
  14156 
  14157 #endif
  14158 #if defined(BCM_88470_B0)
  14159 soc_field_info_t soc_NBIH_PRD_CONFIG_QMLF_BCM88470_B0r_fields[] = {
  14160     { PRD_NEVER_DROP_CONTROL_FRAMES_QMLF_Nf, 1, 136, 0 },
  14161     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  14162     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  14163     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  14164 };
  14165 
  14166 #endif
  14167 #if defined(BCM_88675_A0)
  14168 soc_field_info_t soc_NBIH_PRD_ENr_fields[] = {
  14169     { PRD_ENf, 24, 0, SOCF_LE }
  14170 };
  14171 
  14172 #endif
  14173 #if defined(BCM_88375_A0)
  14174 soc_field_info_t soc_NBIH_PRD_EN_BCM88375_A0r_fields[] = {
  14175     { PRD_ENf, 24, 0, SOCF_LE }
  14176 };
  14177 
  14178 #endif
  14179 #if defined(BCM_88375_B0)
  14180 soc_field_info_t soc_NBIH_PRD_EN_BCM88375_B0r_fields[] = {
  14181     { PRD_ENf, 24, 0, SOCF_LE }
  14182 };
  14183 
  14184 #endif
  14185 #if defined(BCM_88470_A0)
  14186 soc_field_info_t soc_NBIH_PRD_EN_BCM88470_A0r_fields[] = {
  14187     { PRD_ENf, 18, 0, SOCF_LE }
  14188 };
  14189 
  14190 #endif
  14191 #if defined(BCM_88470_B0)
  14192 soc_field_info_t soc_NBIH_PRD_EN_BCM88470_B0r_fields[] = {
  14193     { PRD_ENf, 18, 0, SOCF_LE }
  14194 };
  14195 
  14196 #endif
  14197 #if defined(BCM_88675_B0)
  14198 soc_field_info_t soc_NBIH_PRD_EN_BCM88675_B0r_fields[] = {
  14199     { PRD_ENf, 24, 0, SOCF_LE }
  14200 };
  14201 
  14202 #endif
  14203 #if defined(BCM_88680_A0)
  14204 soc_field_info_t soc_NBIH_PRD_EN_BCM88680_A0r_fields[] = {
  14205     { PRD_ENf, 26, 0, SOCF_LE }
  14206 };
  14207 
  14208 #endif
  14209 #if defined(BCM_88470_A0)
  14210 soc_field_info_t soc_NBIH_PRD_ERR_PKT_DROP_CNT_HRFr_fields[] = {
  14211     { PRD_ERR_PKT_DROP_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14212 };
  14213 
  14214 #endif
  14215 #if defined(BCM_88470_B0)
  14216 soc_field_info_t soc_NBIH_PRD_ERR_PKT_DROP_CNT_HRF_BCM88470_B0r_fields[] = {
  14217     { PRD_ERR_PKT_DROP_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14218 };
  14219 
  14220 #endif
  14221 #if defined(BCM_88680_A0)
  14222 soc_field_info_t soc_NBIH_PRD_ERR_PKT_DROP_CNT_HRF_BCM88680_A0r_fields[] = {
  14223     { PRD_ERR_PKT_DROP_CNT_HRFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14224 };
  14225 
  14226 #endif
  14227 #if defined(BCM_88470_A0)
  14228 soc_field_info_t soc_NBIH_PRD_ERR_PKT_DROP_CNT_PORTr_fields[] = {
  14229     { PRD_ERR_PKT_DROP_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14230 };
  14231 
  14232 #endif
  14233 #if defined(BCM_88470_B0)
  14234 soc_field_info_t soc_NBIH_PRD_ERR_PKT_DROP_CNT_PORT_BCM88470_B0r_fields[] = {
  14235     { PRD_ERR_PKT_DROP_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14236 };
  14237 
  14238 #endif
  14239 #if defined(BCM_88680_A0)
  14240 soc_field_info_t soc_NBIH_PRD_ERR_PKT_DROP_CNT_PORT_BCM88680_A0r_fields[] = {
  14241     { PRD_ERR_PKT_DROP_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14242 };
  14243 
  14244 #endif
  14245 #if defined(BCM_88470_A0)
  14246 soc_field_info_t soc_NBIH_PRD_LAST_PKT_KEYr_fields[] = {
  14247     { PRD_LAST_PKT_KEY_QMLF_0f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14248     { PRD_LAST_PKT_KEY_QMLF_1f, 6, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  14249     { PRD_LAST_PKT_KEY_QMLF_2f, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  14250     { PRD_LAST_PKT_KEY_QMLF_3f, 6, 18, SOCF_LE|SOCF_RO|SOCF_SIG },
  14251     { PRD_LAST_PKT_KEY_W_0_HRF_0f, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  14252     { PRD_LAST_PKT_KEY_W_0_HRF_1f, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  14253     { PRD_LAST_PKT_KEY_W_1_HRF_0f, 6, 30, SOCF_LE|SOCF_RO|SOCF_SIG },
  14254     { PRD_LAST_PKT_KEY_W_1_HRF_1f, 6, 54, SOCF_LE|SOCF_RO|SOCF_SIG },
  14255     { PRD_LAST_PKT_KEY_W_2_HRF_0f, 6, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  14256     { PRD_LAST_PKT_KEY_W_2_HRF_1f, 6, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  14257     { PRD_LAST_PKT_KEY_W_3_HRF_0f, 6, 42, SOCF_LE|SOCF_RO|SOCF_SIG },
  14258     { PRD_LAST_PKT_KEY_W_3_HRF_1f, 6, 66, SOCF_LE|SOCF_RO|SOCF_SIG }
  14259 };
  14260 
  14261 #endif
  14262 #if defined(BCM_88470_B0)
  14263 soc_field_info_t soc_NBIH_PRD_LAST_PKT_KEY_BCM88470_B0r_fields[] = {
  14264     { PRD_LAST_PKT_KEY_QMLF_0f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14265     { PRD_LAST_PKT_KEY_QMLF_1f, 6, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  14266     { PRD_LAST_PKT_KEY_QMLF_2f, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  14267     { PRD_LAST_PKT_KEY_QMLF_3f, 6, 18, SOCF_LE|SOCF_RO|SOCF_SIG },
  14268     { PRD_LAST_PKT_KEY_W_0_HRF_0f, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  14269     { PRD_LAST_PKT_KEY_W_0_HRF_1f, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  14270     { PRD_LAST_PKT_KEY_W_1_HRF_0f, 6, 30, SOCF_LE|SOCF_RO|SOCF_SIG },
  14271     { PRD_LAST_PKT_KEY_W_1_HRF_1f, 6, 54, SOCF_LE|SOCF_RO|SOCF_SIG },
  14272     { PRD_LAST_PKT_KEY_W_2_HRF_0f, 6, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  14273     { PRD_LAST_PKT_KEY_W_2_HRF_1f, 6, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  14274     { PRD_LAST_PKT_KEY_W_3_HRF_0f, 6, 42, SOCF_LE|SOCF_RO|SOCF_SIG },
  14275     { PRD_LAST_PKT_KEY_W_3_HRF_1f, 6, 66, SOCF_LE|SOCF_RO|SOCF_SIG }
  14276 };
  14277 
  14278 #endif
  14279 #if defined(BCM_88680_A0)
  14280 soc_field_info_t soc_NBIH_PRD_LAST_PKT_KEY_BCM88680_A0r_fields[] = {
  14281     { PRD_LAST_PKT_KEY_QMLF_0f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14282     { PRD_LAST_PKT_KEY_QMLF_1f, 6, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  14283     { PRD_LAST_PKT_KEY_QMLF_2f, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  14284     { PRD_LAST_PKT_KEY_QMLF_3f, 6, 18, SOCF_LE|SOCF_RO|SOCF_SIG },
  14285     { PRD_LAST_PKT_KEY_QMLF_4f, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  14286     { PRD_LAST_PKT_KEY_QMLF_5f, 6, 30, SOCF_LE|SOCF_RO|SOCF_SIG },
  14287     { PRD_LAST_PKT_KEY_W_0_HRF_0f, 6, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  14288     { PRD_LAST_PKT_KEY_W_0_HRF_1f, 6, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  14289     { PRD_LAST_PKT_KEY_W_1_HRF_0f, 6, 42, SOCF_LE|SOCF_RO|SOCF_SIG },
  14290     { PRD_LAST_PKT_KEY_W_1_HRF_1f, 6, 66, SOCF_LE|SOCF_RO|SOCF_SIG },
  14291     { PRD_LAST_PKT_KEY_W_2_HRF_0f, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  14292     { PRD_LAST_PKT_KEY_W_3_HRF_0f, 6, 54, SOCF_LE|SOCF_RO|SOCF_SIG }
  14293 };
  14294 
  14295 #endif
  14296 #if defined(BCM_88470_A0)
  14297 soc_field_info_t soc_NBIH_PRD_PKT_DROP_CNT_HRFr_fields[] = {
  14298     { PRD_PKT_DROP_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14299 };
  14300 
  14301 #endif
  14302 #if defined(BCM_88470_B0)
  14303 soc_field_info_t soc_NBIH_PRD_PKT_DROP_CNT_HRF_BCM88470_B0r_fields[] = {
  14304     { PRD_PKT_DROP_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14305 };
  14306 
  14307 #endif
  14308 #if defined(BCM_88680_A0)
  14309 soc_field_info_t soc_NBIH_PRD_PKT_DROP_CNT_HRF_BCM88680_A0r_fields[] = {
  14310     { PRD_PKT_DROP_CNT_HRFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14311 };
  14312 
  14313 #endif
  14314 #if defined(BCM_88675_A0)
  14315 soc_field_info_t soc_NBIH_PRD_PKT_DROP_CNT_PORTr_fields[] = {
  14316     { PRD_PKT_DROP_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14317 };
  14318 
  14319 #endif
  14320 #if defined(BCM_88375_A0)
  14321 soc_field_info_t soc_NBIH_PRD_PKT_DROP_CNT_PORT_BCM88375_A0r_fields[] = {
  14322     { PRD_PKT_DROP_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14323 };
  14324 
  14325 #endif
  14326 #if defined(BCM_88375_B0)
  14327 soc_field_info_t soc_NBIH_PRD_PKT_DROP_CNT_PORT_BCM88375_B0r_fields[] = {
  14328     { PRD_PKT_DROP_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14329 };
  14330 
  14331 #endif
  14332 #if defined(BCM_88470_A0)
  14333 soc_field_info_t soc_NBIH_PRD_PKT_DROP_CNT_PORT_BCM88470_A0r_fields[] = {
  14334     { PRD_PKT_DROP_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14335 };
  14336 
  14337 #endif
  14338 #if defined(BCM_88470_B0)
  14339 soc_field_info_t soc_NBIH_PRD_PKT_DROP_CNT_PORT_BCM88470_B0r_fields[] = {
  14340     { PRD_PKT_DROP_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14341 };
  14342 
  14343 #endif
  14344 #if defined(BCM_88675_B0)
  14345 soc_field_info_t soc_NBIH_PRD_PKT_DROP_CNT_PORT_BCM88675_B0r_fields[] = {
  14346     { PRD_PKT_DROP_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14347 };
  14348 
  14349 #endif
  14350 #if defined(BCM_88680_A0)
  14351 soc_field_info_t soc_NBIH_PRD_PKT_DROP_CNT_PORT_BCM88680_A0r_fields[] = {
  14352     { PRD_PKT_DROP_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  14353 };
  14354 
  14355 #endif
  14356 #if defined(BCM_88680_A0)
  14357 soc_field_info_t soc_NBIH_QMLF_0_PARSER_HARD_CONTROLr_fields[] = {
  14358     { QMLF_0_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  14359     { QMLF_0_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  14360 };
  14361 
  14362 #endif
  14363 #if defined(BCM_88680_A0)
  14364 soc_field_info_t soc_NBIH_QMLF_0_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  14365     { QMLF_0_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  14366     { QMLF_0_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  14367     { QMLF_0_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  14368     { QMLF_0_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  14369 };
  14370 
  14371 #endif
  14372 #if defined(BCM_88680_A0)
  14373 soc_field_info_t soc_NBIH_QMLF_0_PARSER_HARD_ETHER_TYPEr_fields[] = {
  14374     { QMLF_0_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  14375     { QMLF_0_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  14376     { QMLF_0_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  14377     { QMLF_0_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  14378     { QMLF_0_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  14379     { QMLF_0_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  14380     { QMLF_0_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  14381 };
  14382 
  14383 #endif
  14384 #if defined(BCM_88680_A0)
  14385 soc_field_info_t soc_NBIH_QMLF_0_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  14386     { QMLF_0_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  14387 };
  14388 
  14389 #endif
  14390 #if defined(BCM_88680_A0)
  14391 soc_field_info_t soc_NBIH_QMLF_0_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  14392     { QMLF_0_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  14393 };
  14394 
  14395 #endif
  14396 #if defined(BCM_88680_A0)
  14397 soc_field_info_t soc_NBIH_QMLF_0_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  14398     { QMLF_0_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  14399 };
  14400 
  14401 #endif
  14402 #if defined(BCM_88680_A0)
  14403 soc_field_info_t soc_NBIH_QMLF_0_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  14404     { QMLF_0_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  14405     { QMLF_0_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  14406     { QMLF_0_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  14407     { QMLF_0_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  14408 };
  14409 
  14410 #endif
  14411 #if defined(BCM_88680_A0)
  14412 soc_field_info_t soc_NBIH_QMLF_0_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  14413     { QMLF_0_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  14414     { QMLF_0_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  14415     { QMLF_0_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  14416     { QMLF_0_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  14417     { QMLF_0_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  14418     { QMLF_0_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  14419 };
  14420 
  14421 #endif
  14422 #if defined(BCM_88680_A0)
  14423 soc_field_info_t soc_NBIH_QMLF_0_PARSER_HARD_PORT_TYPEr_fields[] = {
  14424     { QMLF_0_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  14425 };
  14426 
  14427 #endif
  14428 #if defined(BCM_88680_A0)
  14429 soc_field_info_t soc_NBIH_QMLF_0_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  14430     { QMLF_0_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  14431 };
  14432 
  14433 #endif
  14434 #if defined(BCM_88680_A0)
  14435 soc_field_info_t soc_NBIH_QMLF_0_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  14436     { QMLF_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  14437     { QMLF_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  14438     { QMLF_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  14439     { QMLF_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  14440 };
  14441 
  14442 #endif
  14443 #if defined(BCM_88680_A0)
  14444 soc_field_info_t soc_NBIH_QMLF_0_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  14445     { QMLF_0_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  14446     { QMLF_0_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  14447 };
  14448 
  14449 #endif
  14450 #if defined(BCM_88680_A0)
  14451 soc_field_info_t soc_NBIH_QMLF_0_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  14452     { QMLF_0_PARSER_SOFT_KEYf, 36, 0, SOCF_LE },
  14453     { QMLF_0_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  14454     { QMLF_0_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  14455     { QMLF_0_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  14456     { QMLF_0_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  14457     { QMLF_0_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  14458     { QMLF_0_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  14459     { QMLF_0_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  14460     { QMLF_0_PARSER_SOFT_KEY_RANGEf, 36, 0, SOCF_LE },
  14461     { QMLF_0_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  14462     { QMLF_0_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  14463     { QMLF_0_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  14464     { QMLF_0_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  14465     { QMLF_0_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  14466     { QMLF_0_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  14467     { QMLF_0_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  14468     { QMLF_0_PARSER_SOFT_MASKf, 36, 36, SOCF_LE },
  14469     { QMLF_0_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  14470     { QMLF_0_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  14471     { QMLF_0_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  14472     { QMLF_0_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  14473     { QMLF_0_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  14474     { QMLF_0_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  14475     { QMLF_0_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  14476     { QMLF_0_PARSER_SOFT_PRIORITY_RESULTf, 2, 72, SOCF_LE },
  14477     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  14478     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  14479     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  14480     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  14481     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  14482     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  14483     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  14484     { QMLF_0_PARSER_SOFT_VALIDf, 1, 74, 0 },
  14485     { QMLF_0_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  14486     { QMLF_0_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  14487     { QMLF_0_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  14488     { QMLF_0_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  14489     { QMLF_0_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  14490     { QMLF_0_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  14491     { QMLF_0_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  14492 };
  14493 
  14494 #endif
  14495 #if defined(BCM_88680_A0)
  14496 soc_field_info_t soc_NBIH_QMLF_0_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  14497     { QMLF_0_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  14498     { QMLF_0_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  14499     { QMLF_0_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  14500     { QMLF_0_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  14501     { QMLF_0_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  14502     { QMLF_0_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  14503     { QMLF_0_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  14504     { QMLF_0_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  14505     { QMLF_0_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  14506     { QMLF_0_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  14507     { QMLF_0_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  14508     { QMLF_0_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  14509     { QMLF_0_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  14510     { QMLF_0_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  14511     { QMLF_0_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  14512     { QMLF_0_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  14513     { QMLF_0_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  14514     { QMLF_0_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  14515     { QMLF_0_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  14516     { QMLF_0_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  14517     { QMLF_0_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  14518     { QMLF_0_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  14519     { QMLF_0_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  14520     { QMLF_0_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  14521     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  14522     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  14523     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  14524     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  14525     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  14526     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  14527     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  14528     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  14529     { QMLF_0_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  14530     { QMLF_0_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  14531     { QMLF_0_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  14532     { QMLF_0_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  14533     { QMLF_0_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  14534     { QMLF_0_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  14535     { QMLF_0_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  14536     { QMLF_0_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  14537 };
  14538 
  14539 #endif
  14540 #if defined(BCM_88680_A0)
  14541 soc_field_info_t soc_NBIH_QMLF_0_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  14542     { QMLF_0_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  14543     { QMLF_0_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  14544     { QMLF_0_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  14545     { QMLF_0_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  14546     { QMLF_0_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  14547     { QMLF_0_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  14548     { QMLF_0_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  14549     { QMLF_0_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  14550     { QMLF_0_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  14551     { QMLF_0_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  14552     { QMLF_0_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  14553     { QMLF_0_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  14554     { QMLF_0_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  14555     { QMLF_0_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  14556     { QMLF_0_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  14557     { QMLF_0_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  14558     { QMLF_0_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  14559     { QMLF_0_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  14560     { QMLF_0_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  14561     { QMLF_0_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  14562     { QMLF_0_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  14563     { QMLF_0_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  14564     { QMLF_0_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  14565     { QMLF_0_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  14566     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  14567     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  14568     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  14569     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  14570     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  14571     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  14572     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  14573     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  14574     { QMLF_0_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  14575     { QMLF_0_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  14576     { QMLF_0_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  14577     { QMLF_0_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  14578     { QMLF_0_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  14579     { QMLF_0_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  14580     { QMLF_0_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  14581     { QMLF_0_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  14582 };
  14583 
  14584 #endif
  14585 #if defined(BCM_88680_A0)
  14586 soc_field_info_t soc_NBIH_QMLF_0_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  14587     { QMLF_0_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  14588     { QMLF_0_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  14589     { QMLF_0_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  14590     { QMLF_0_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  14591     { QMLF_0_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  14592     { QMLF_0_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  14593     { QMLF_0_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  14594     { QMLF_0_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  14595     { QMLF_0_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  14596     { QMLF_0_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  14597     { QMLF_0_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  14598     { QMLF_0_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  14599     { QMLF_0_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  14600     { QMLF_0_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  14601     { QMLF_0_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  14602     { QMLF_0_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  14603     { QMLF_0_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  14604     { QMLF_0_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  14605     { QMLF_0_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  14606     { QMLF_0_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  14607     { QMLF_0_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  14608     { QMLF_0_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  14609     { QMLF_0_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  14610     { QMLF_0_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  14611     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  14612     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  14613     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  14614     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  14615     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  14616     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  14617     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  14618     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  14619     { QMLF_0_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  14620     { QMLF_0_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  14621     { QMLF_0_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  14622     { QMLF_0_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  14623     { QMLF_0_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  14624     { QMLF_0_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  14625     { QMLF_0_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  14626     { QMLF_0_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  14627 };
  14628 
  14629 #endif
  14630 #if defined(BCM_88680_A0)
  14631 soc_field_info_t soc_NBIH_QMLF_1_PARSER_HARD_CONTROLr_fields[] = {
  14632     { QMLF_1_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  14633     { QMLF_1_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  14634 };
  14635 
  14636 #endif
  14637 #if defined(BCM_88680_A0)
  14638 soc_field_info_t soc_NBIH_QMLF_1_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  14639     { QMLF_1_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  14640     { QMLF_1_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  14641     { QMLF_1_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  14642     { QMLF_1_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  14643 };
  14644 
  14645 #endif
  14646 #if defined(BCM_88680_A0)
  14647 soc_field_info_t soc_NBIH_QMLF_1_PARSER_HARD_ETHER_TYPEr_fields[] = {
  14648     { QMLF_1_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  14649     { QMLF_1_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  14650     { QMLF_1_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  14651     { QMLF_1_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  14652     { QMLF_1_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  14653     { QMLF_1_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  14654     { QMLF_1_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  14655 };
  14656 
  14657 #endif
  14658 #if defined(BCM_88680_A0)
  14659 soc_field_info_t soc_NBIH_QMLF_1_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  14660     { QMLF_1_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  14661 };
  14662 
  14663 #endif
  14664 #if defined(BCM_88680_A0)
  14665 soc_field_info_t soc_NBIH_QMLF_1_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  14666     { QMLF_1_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  14667 };
  14668 
  14669 #endif
  14670 #if defined(BCM_88680_A0)
  14671 soc_field_info_t soc_NBIH_QMLF_1_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  14672     { QMLF_1_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  14673 };
  14674 
  14675 #endif
  14676 #if defined(BCM_88680_A0)
  14677 soc_field_info_t soc_NBIH_QMLF_1_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  14678     { QMLF_1_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  14679     { QMLF_1_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  14680     { QMLF_1_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  14681     { QMLF_1_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  14682 };
  14683 
  14684 #endif
  14685 #if defined(BCM_88680_A0)
  14686 soc_field_info_t soc_NBIH_QMLF_1_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  14687     { QMLF_1_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  14688     { QMLF_1_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  14689     { QMLF_1_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  14690     { QMLF_1_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  14691     { QMLF_1_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  14692     { QMLF_1_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  14693 };
  14694 
  14695 #endif
  14696 #if defined(BCM_88680_A0)
  14697 soc_field_info_t soc_NBIH_QMLF_1_PARSER_HARD_PORT_TYPEr_fields[] = {
  14698     { QMLF_1_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  14699 };
  14700 
  14701 #endif
  14702 #if defined(BCM_88680_A0)
  14703 soc_field_info_t soc_NBIH_QMLF_1_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  14704     { QMLF_1_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  14705 };
  14706 
  14707 #endif
  14708 #if defined(BCM_88680_A0)
  14709 soc_field_info_t soc_NBIH_QMLF_1_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  14710     { QMLF_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  14711     { QMLF_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  14712     { QMLF_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  14713     { QMLF_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  14714 };
  14715 
  14716 #endif
  14717 #if defined(BCM_88680_A0)
  14718 soc_field_info_t soc_NBIH_QMLF_1_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  14719     { QMLF_1_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  14720     { QMLF_1_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  14721 };
  14722 
  14723 #endif
  14724 #if defined(BCM_88680_A0)
  14725 soc_field_info_t soc_NBIH_QMLF_1_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  14726     { QMLF_1_PARSER_SOFT_KEY_0f, 36, 0, SOCF_LE },
  14727     { QMLF_1_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  14728     { QMLF_1_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  14729     { QMLF_1_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  14730     { QMLF_1_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  14731     { QMLF_1_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  14732     { QMLF_1_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  14733     { QMLF_1_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  14734     { QMLF_1_PARSER_SOFT_KEY_RANGE_0f, 36, 0, SOCF_LE },
  14735     { QMLF_1_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  14736     { QMLF_1_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  14737     { QMLF_1_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  14738     { QMLF_1_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  14739     { QMLF_1_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  14740     { QMLF_1_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  14741     { QMLF_1_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  14742     { QMLF_1_PARSER_SOFT_MASK_0f, 36, 36, SOCF_LE },
  14743     { QMLF_1_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  14744     { QMLF_1_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  14745     { QMLF_1_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  14746     { QMLF_1_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  14747     { QMLF_1_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  14748     { QMLF_1_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  14749     { QMLF_1_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  14750     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_0f, 2, 72, SOCF_LE },
  14751     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  14752     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  14753     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  14754     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  14755     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  14756     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  14757     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  14758     { QMLF_1_PARSER_SOFT_VALID_0f, 1, 74, 0 },
  14759     { QMLF_1_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  14760     { QMLF_1_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  14761     { QMLF_1_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  14762     { QMLF_1_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  14763     { QMLF_1_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  14764     { QMLF_1_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  14765     { QMLF_1_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  14766 };
  14767 
  14768 #endif
  14769 #if defined(BCM_88680_A0)
  14770 soc_field_info_t soc_NBIH_QMLF_1_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  14771     { QMLF_1_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  14772     { QMLF_1_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  14773     { QMLF_1_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  14774     { QMLF_1_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  14775     { QMLF_1_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  14776     { QMLF_1_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  14777     { QMLF_1_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  14778     { QMLF_1_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  14779     { QMLF_1_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  14780     { QMLF_1_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  14781     { QMLF_1_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  14782     { QMLF_1_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  14783     { QMLF_1_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  14784     { QMLF_1_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  14785     { QMLF_1_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  14786     { QMLF_1_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  14787     { QMLF_1_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  14788     { QMLF_1_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  14789     { QMLF_1_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  14790     { QMLF_1_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  14791     { QMLF_1_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  14792     { QMLF_1_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  14793     { QMLF_1_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  14794     { QMLF_1_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  14795     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  14796     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  14797     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  14798     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  14799     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  14800     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  14801     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  14802     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  14803     { QMLF_1_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  14804     { QMLF_1_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  14805     { QMLF_1_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  14806     { QMLF_1_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  14807     { QMLF_1_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  14808     { QMLF_1_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  14809     { QMLF_1_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  14810     { QMLF_1_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  14811 };
  14812 
  14813 #endif
  14814 #if defined(BCM_88680_A0)
  14815 soc_field_info_t soc_NBIH_QMLF_1_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  14816     { QMLF_1_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  14817     { QMLF_1_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  14818     { QMLF_1_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  14819     { QMLF_1_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  14820     { QMLF_1_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  14821     { QMLF_1_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  14822     { QMLF_1_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  14823     { QMLF_1_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  14824     { QMLF_1_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  14825     { QMLF_1_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  14826     { QMLF_1_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  14827     { QMLF_1_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  14828     { QMLF_1_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  14829     { QMLF_1_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  14830     { QMLF_1_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  14831     { QMLF_1_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  14832     { QMLF_1_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  14833     { QMLF_1_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  14834     { QMLF_1_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  14835     { QMLF_1_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  14836     { QMLF_1_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  14837     { QMLF_1_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  14838     { QMLF_1_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  14839     { QMLF_1_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  14840     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  14841     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  14842     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  14843     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  14844     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  14845     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  14846     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  14847     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  14848     { QMLF_1_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  14849     { QMLF_1_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  14850     { QMLF_1_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  14851     { QMLF_1_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  14852     { QMLF_1_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  14853     { QMLF_1_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  14854     { QMLF_1_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  14855     { QMLF_1_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  14856 };
  14857 
  14858 #endif
  14859 #if defined(BCM_88680_A0)
  14860 soc_field_info_t soc_NBIH_QMLF_1_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  14861     { QMLF_1_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  14862     { QMLF_1_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  14863     { QMLF_1_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  14864     { QMLF_1_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  14865     { QMLF_1_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  14866     { QMLF_1_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  14867     { QMLF_1_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  14868     { QMLF_1_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  14869     { QMLF_1_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  14870     { QMLF_1_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  14871     { QMLF_1_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  14872     { QMLF_1_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  14873     { QMLF_1_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  14874     { QMLF_1_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  14875     { QMLF_1_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  14876     { QMLF_1_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  14877     { QMLF_1_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  14878     { QMLF_1_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  14879     { QMLF_1_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  14880     { QMLF_1_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  14881     { QMLF_1_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  14882     { QMLF_1_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  14883     { QMLF_1_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  14884     { QMLF_1_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  14885     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  14886     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  14887     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  14888     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  14889     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  14890     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  14891     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  14892     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  14893     { QMLF_1_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  14894     { QMLF_1_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  14895     { QMLF_1_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  14896     { QMLF_1_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  14897     { QMLF_1_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  14898     { QMLF_1_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  14899     { QMLF_1_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  14900     { QMLF_1_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  14901 };
  14902 
  14903 #endif
  14904 #if defined(BCM_88680_A0)
  14905 soc_field_info_t soc_NBIH_QMLF_2_PARSER_HARD_CONTROLr_fields[] = {
  14906     { QMLF_2_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  14907     { QMLF_2_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  14908 };
  14909 
  14910 #endif
  14911 #if defined(BCM_88680_A0)
  14912 soc_field_info_t soc_NBIH_QMLF_2_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  14913     { QMLF_2_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  14914     { QMLF_2_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  14915     { QMLF_2_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  14916     { QMLF_2_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  14917 };
  14918 
  14919 #endif
  14920 #if defined(BCM_88680_A0)
  14921 soc_field_info_t soc_NBIH_QMLF_2_PARSER_HARD_ETHER_TYPEr_fields[] = {
  14922     { QMLF_2_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  14923     { QMLF_2_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  14924     { QMLF_2_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  14925     { QMLF_2_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  14926     { QMLF_2_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  14927     { QMLF_2_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  14928     { QMLF_2_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  14929 };
  14930 
  14931 #endif
  14932 #if defined(BCM_88680_A0)
  14933 soc_field_info_t soc_NBIH_QMLF_2_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  14934     { QMLF_2_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  14935 };
  14936 
  14937 #endif
  14938 #if defined(BCM_88680_A0)
  14939 soc_field_info_t soc_NBIH_QMLF_2_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  14940     { QMLF_2_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  14941 };
  14942 
  14943 #endif
  14944 #if defined(BCM_88680_A0)
  14945 soc_field_info_t soc_NBIH_QMLF_2_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  14946     { QMLF_2_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  14947 };
  14948 
  14949 #endif
  14950 #if defined(BCM_88680_A0)
  14951 soc_field_info_t soc_NBIH_QMLF_2_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  14952     { QMLF_2_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  14953     { QMLF_2_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  14954     { QMLF_2_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  14955     { QMLF_2_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  14956 };
  14957 
  14958 #endif
  14959 #if defined(BCM_88680_A0)
  14960 soc_field_info_t soc_NBIH_QMLF_2_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  14961     { QMLF_2_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  14962     { QMLF_2_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  14963     { QMLF_2_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  14964     { QMLF_2_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  14965     { QMLF_2_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  14966     { QMLF_2_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  14967 };
  14968 
  14969 #endif
  14970 #if defined(BCM_88680_A0)
  14971 soc_field_info_t soc_NBIH_QMLF_2_PARSER_HARD_PORT_TYPEr_fields[] = {
  14972     { QMLF_2_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  14973 };
  14974 
  14975 #endif
  14976 #if defined(BCM_88680_A0)
  14977 soc_field_info_t soc_NBIH_QMLF_2_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  14978     { QMLF_2_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  14979 };
  14980 
  14981 #endif
  14982 #if defined(BCM_88680_A0)
  14983 soc_field_info_t soc_NBIH_QMLF_2_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  14984     { QMLF_2_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  14985     { QMLF_2_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  14986     { QMLF_2_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  14987     { QMLF_2_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  14988 };
  14989 
  14990 #endif
  14991 #if defined(BCM_88680_A0)
  14992 soc_field_info_t soc_NBIH_QMLF_2_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  14993     { QMLF_2_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  14994     { QMLF_2_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  14995 };
  14996 
  14997 #endif
  14998 #if defined(BCM_88680_A0)
  14999 soc_field_info_t soc_NBIH_QMLF_2_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  15000     { QMLF_2_PARSER_SOFT_KEY_0f, 36, 0, SOCF_LE },
  15001     { QMLF_2_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  15002     { QMLF_2_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  15003     { QMLF_2_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  15004     { QMLF_2_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  15005     { QMLF_2_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  15006     { QMLF_2_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  15007     { QMLF_2_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  15008     { QMLF_2_PARSER_SOFT_KEY_RANGE_0f, 36, 0, SOCF_LE },
  15009     { QMLF_2_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  15010     { QMLF_2_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  15011     { QMLF_2_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  15012     { QMLF_2_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  15013     { QMLF_2_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  15014     { QMLF_2_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  15015     { QMLF_2_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  15016     { QMLF_2_PARSER_SOFT_MASK_0f, 36, 36, SOCF_LE },
  15017     { QMLF_2_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  15018     { QMLF_2_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  15019     { QMLF_2_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  15020     { QMLF_2_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  15021     { QMLF_2_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  15022     { QMLF_2_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  15023     { QMLF_2_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  15024     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_0f, 2, 72, SOCF_LE },
  15025     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  15026     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  15027     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  15028     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  15029     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  15030     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  15031     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  15032     { QMLF_2_PARSER_SOFT_VALID_0f, 1, 74, 0 },
  15033     { QMLF_2_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  15034     { QMLF_2_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  15035     { QMLF_2_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  15036     { QMLF_2_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  15037     { QMLF_2_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  15038     { QMLF_2_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  15039     { QMLF_2_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  15040 };
  15041 
  15042 #endif
  15043 #if defined(BCM_88680_A0)
  15044 soc_field_info_t soc_NBIH_QMLF_2_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  15045     { QMLF_2_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  15046     { QMLF_2_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  15047     { QMLF_2_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  15048     { QMLF_2_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  15049     { QMLF_2_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  15050     { QMLF_2_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  15051     { QMLF_2_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  15052     { QMLF_2_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  15053     { QMLF_2_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  15054     { QMLF_2_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  15055     { QMLF_2_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  15056     { QMLF_2_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  15057     { QMLF_2_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  15058     { QMLF_2_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  15059     { QMLF_2_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  15060     { QMLF_2_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  15061     { QMLF_2_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  15062     { QMLF_2_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  15063     { QMLF_2_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  15064     { QMLF_2_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  15065     { QMLF_2_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  15066     { QMLF_2_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  15067     { QMLF_2_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  15068     { QMLF_2_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  15069     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  15070     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  15071     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  15072     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  15073     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  15074     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  15075     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  15076     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  15077     { QMLF_2_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  15078     { QMLF_2_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  15079     { QMLF_2_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  15080     { QMLF_2_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  15081     { QMLF_2_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  15082     { QMLF_2_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  15083     { QMLF_2_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  15084     { QMLF_2_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  15085 };
  15086 
  15087 #endif
  15088 #if defined(BCM_88680_A0)
  15089 soc_field_info_t soc_NBIH_QMLF_2_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  15090     { QMLF_2_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  15091     { QMLF_2_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  15092     { QMLF_2_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  15093     { QMLF_2_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  15094     { QMLF_2_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  15095     { QMLF_2_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  15096     { QMLF_2_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  15097     { QMLF_2_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  15098     { QMLF_2_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  15099     { QMLF_2_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  15100     { QMLF_2_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  15101     { QMLF_2_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  15102     { QMLF_2_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  15103     { QMLF_2_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  15104     { QMLF_2_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  15105     { QMLF_2_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  15106     { QMLF_2_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  15107     { QMLF_2_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  15108     { QMLF_2_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  15109     { QMLF_2_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  15110     { QMLF_2_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  15111     { QMLF_2_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  15112     { QMLF_2_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  15113     { QMLF_2_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  15114     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  15115     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  15116     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  15117     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  15118     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  15119     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  15120     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  15121     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  15122     { QMLF_2_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  15123     { QMLF_2_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  15124     { QMLF_2_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  15125     { QMLF_2_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  15126     { QMLF_2_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  15127     { QMLF_2_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  15128     { QMLF_2_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  15129     { QMLF_2_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  15130 };
  15131 
  15132 #endif
  15133 #if defined(BCM_88680_A0)
  15134 soc_field_info_t soc_NBIH_QMLF_2_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  15135     { QMLF_2_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  15136     { QMLF_2_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  15137     { QMLF_2_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  15138     { QMLF_2_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  15139     { QMLF_2_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  15140     { QMLF_2_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  15141     { QMLF_2_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  15142     { QMLF_2_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  15143     { QMLF_2_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  15144     { QMLF_2_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  15145     { QMLF_2_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  15146     { QMLF_2_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  15147     { QMLF_2_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  15148     { QMLF_2_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  15149     { QMLF_2_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  15150     { QMLF_2_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  15151     { QMLF_2_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  15152     { QMLF_2_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  15153     { QMLF_2_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  15154     { QMLF_2_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  15155     { QMLF_2_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  15156     { QMLF_2_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  15157     { QMLF_2_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  15158     { QMLF_2_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  15159     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  15160     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  15161     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  15162     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  15163     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  15164     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  15165     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  15166     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  15167     { QMLF_2_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  15168     { QMLF_2_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  15169     { QMLF_2_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  15170     { QMLF_2_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  15171     { QMLF_2_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  15172     { QMLF_2_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  15173     { QMLF_2_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  15174     { QMLF_2_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  15175 };
  15176 
  15177 #endif
  15178 #if defined(BCM_88680_A0)
  15179 soc_field_info_t soc_NBIH_QMLF_3_PARSER_HARD_CONTROLr_fields[] = {
  15180     { QMLF_3_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  15181     { QMLF_3_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  15182 };
  15183 
  15184 #endif
  15185 #if defined(BCM_88680_A0)
  15186 soc_field_info_t soc_NBIH_QMLF_3_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  15187     { QMLF_3_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  15188     { QMLF_3_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  15189     { QMLF_3_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  15190     { QMLF_3_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  15191 };
  15192 
  15193 #endif
  15194 #if defined(BCM_88680_A0)
  15195 soc_field_info_t soc_NBIH_QMLF_3_PARSER_HARD_ETHER_TYPEr_fields[] = {
  15196     { QMLF_3_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  15197     { QMLF_3_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  15198     { QMLF_3_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  15199     { QMLF_3_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  15200     { QMLF_3_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  15201     { QMLF_3_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  15202     { QMLF_3_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  15203 };
  15204 
  15205 #endif
  15206 #if defined(BCM_88680_A0)
  15207 soc_field_info_t soc_NBIH_QMLF_3_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  15208     { QMLF_3_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  15209 };
  15210 
  15211 #endif
  15212 #if defined(BCM_88680_A0)
  15213 soc_field_info_t soc_NBIH_QMLF_3_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  15214     { QMLF_3_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  15215 };
  15216 
  15217 #endif
  15218 #if defined(BCM_88680_A0)
  15219 soc_field_info_t soc_NBIH_QMLF_3_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  15220     { QMLF_3_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  15221 };
  15222 
  15223 #endif
  15224 #if defined(BCM_88680_A0)
  15225 soc_field_info_t soc_NBIH_QMLF_3_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  15226     { QMLF_3_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  15227     { QMLF_3_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  15228     { QMLF_3_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  15229     { QMLF_3_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  15230 };
  15231 
  15232 #endif
  15233 #if defined(BCM_88680_A0)
  15234 soc_field_info_t soc_NBIH_QMLF_3_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  15235     { QMLF_3_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  15236     { QMLF_3_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  15237     { QMLF_3_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  15238     { QMLF_3_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  15239     { QMLF_3_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  15240     { QMLF_3_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  15241 };
  15242 
  15243 #endif
  15244 #if defined(BCM_88680_A0)
  15245 soc_field_info_t soc_NBIH_QMLF_3_PARSER_HARD_PORT_TYPEr_fields[] = {
  15246     { QMLF_3_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  15247 };
  15248 
  15249 #endif
  15250 #if defined(BCM_88680_A0)
  15251 soc_field_info_t soc_NBIH_QMLF_3_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  15252     { QMLF_3_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  15253 };
  15254 
  15255 #endif
  15256 #if defined(BCM_88680_A0)
  15257 soc_field_info_t soc_NBIH_QMLF_3_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  15258     { QMLF_3_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  15259     { QMLF_3_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  15260     { QMLF_3_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  15261     { QMLF_3_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  15262 };
  15263 
  15264 #endif
  15265 #if defined(BCM_88680_A0)
  15266 soc_field_info_t soc_NBIH_QMLF_3_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  15267     { QMLF_3_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  15268     { QMLF_3_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  15269 };
  15270 
  15271 #endif
  15272 #if defined(BCM_88680_A0)
  15273 soc_field_info_t soc_NBIH_QMLF_3_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  15274     { QMLF_3_PARSER_SOFT_KEY_0f, 36, 0, SOCF_LE },
  15275     { QMLF_3_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  15276     { QMLF_3_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  15277     { QMLF_3_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  15278     { QMLF_3_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  15279     { QMLF_3_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  15280     { QMLF_3_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  15281     { QMLF_3_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  15282     { QMLF_3_PARSER_SOFT_KEY_RANGE_0f, 36, 0, SOCF_LE },
  15283     { QMLF_3_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  15284     { QMLF_3_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  15285     { QMLF_3_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  15286     { QMLF_3_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  15287     { QMLF_3_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  15288     { QMLF_3_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  15289     { QMLF_3_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  15290     { QMLF_3_PARSER_SOFT_MASK_0f, 36, 36, SOCF_LE },
  15291     { QMLF_3_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  15292     { QMLF_3_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  15293     { QMLF_3_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  15294     { QMLF_3_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  15295     { QMLF_3_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  15296     { QMLF_3_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  15297     { QMLF_3_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  15298     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_0f, 2, 72, SOCF_LE },
  15299     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  15300     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  15301     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  15302     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  15303     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  15304     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  15305     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  15306     { QMLF_3_PARSER_SOFT_VALID_0f, 1, 74, 0 },
  15307     { QMLF_3_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  15308     { QMLF_3_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  15309     { QMLF_3_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  15310     { QMLF_3_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  15311     { QMLF_3_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  15312     { QMLF_3_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  15313     { QMLF_3_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  15314 };
  15315 
  15316 #endif
  15317 #if defined(BCM_88680_A0)
  15318 soc_field_info_t soc_NBIH_QMLF_3_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  15319     { QMLF_3_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  15320     { QMLF_3_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  15321     { QMLF_3_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  15322     { QMLF_3_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  15323     { QMLF_3_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  15324     { QMLF_3_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  15325     { QMLF_3_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  15326     { QMLF_3_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  15327     { QMLF_3_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  15328     { QMLF_3_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  15329     { QMLF_3_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  15330     { QMLF_3_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  15331     { QMLF_3_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  15332     { QMLF_3_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  15333     { QMLF_3_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  15334     { QMLF_3_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  15335     { QMLF_3_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  15336     { QMLF_3_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  15337     { QMLF_3_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  15338     { QMLF_3_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  15339     { QMLF_3_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  15340     { QMLF_3_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  15341     { QMLF_3_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  15342     { QMLF_3_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  15343     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  15344     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  15345     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  15346     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  15347     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  15348     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  15349     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  15350     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  15351     { QMLF_3_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  15352     { QMLF_3_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  15353     { QMLF_3_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  15354     { QMLF_3_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  15355     { QMLF_3_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  15356     { QMLF_3_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  15357     { QMLF_3_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  15358     { QMLF_3_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  15359 };
  15360 
  15361 #endif
  15362 #if defined(BCM_88680_A0)
  15363 soc_field_info_t soc_NBIH_QMLF_3_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  15364     { QMLF_3_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  15365     { QMLF_3_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  15366     { QMLF_3_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  15367     { QMLF_3_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  15368     { QMLF_3_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  15369     { QMLF_3_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  15370     { QMLF_3_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  15371     { QMLF_3_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  15372     { QMLF_3_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  15373     { QMLF_3_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  15374     { QMLF_3_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  15375     { QMLF_3_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  15376     { QMLF_3_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  15377     { QMLF_3_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  15378     { QMLF_3_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  15379     { QMLF_3_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  15380     { QMLF_3_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  15381     { QMLF_3_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  15382     { QMLF_3_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  15383     { QMLF_3_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  15384     { QMLF_3_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  15385     { QMLF_3_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  15386     { QMLF_3_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  15387     { QMLF_3_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  15388     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  15389     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  15390     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  15391     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  15392     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  15393     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  15394     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  15395     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  15396     { QMLF_3_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  15397     { QMLF_3_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  15398     { QMLF_3_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  15399     { QMLF_3_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  15400     { QMLF_3_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  15401     { QMLF_3_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  15402     { QMLF_3_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  15403     { QMLF_3_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  15404 };
  15405 
  15406 #endif
  15407 #if defined(BCM_88680_A0)
  15408 soc_field_info_t soc_NBIH_QMLF_3_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  15409     { QMLF_3_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  15410     { QMLF_3_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  15411     { QMLF_3_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  15412     { QMLF_3_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  15413     { QMLF_3_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  15414     { QMLF_3_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  15415     { QMLF_3_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  15416     { QMLF_3_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  15417     { QMLF_3_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  15418     { QMLF_3_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  15419     { QMLF_3_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  15420     { QMLF_3_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  15421     { QMLF_3_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  15422     { QMLF_3_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  15423     { QMLF_3_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  15424     { QMLF_3_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  15425     { QMLF_3_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  15426     { QMLF_3_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  15427     { QMLF_3_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  15428     { QMLF_3_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  15429     { QMLF_3_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  15430     { QMLF_3_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  15431     { QMLF_3_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  15432     { QMLF_3_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  15433     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  15434     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  15435     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  15436     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  15437     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  15438     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  15439     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  15440     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  15441     { QMLF_3_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  15442     { QMLF_3_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  15443     { QMLF_3_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  15444     { QMLF_3_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  15445     { QMLF_3_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  15446     { QMLF_3_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  15447     { QMLF_3_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  15448     { QMLF_3_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  15449 };
  15450 
  15451 #endif
  15452 #if defined(BCM_88680_A0)
  15453 soc_field_info_t soc_NBIH_QMLF_4_PARSER_HARD_CONTROLr_fields[] = {
  15454     { QMLF_4_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  15455     { QMLF_4_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  15456 };
  15457 
  15458 #endif
  15459 #if defined(BCM_88680_A0)
  15460 soc_field_info_t soc_NBIH_QMLF_4_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  15461     { QMLF_4_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  15462     { QMLF_4_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  15463     { QMLF_4_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  15464     { QMLF_4_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  15465 };
  15466 
  15467 #endif
  15468 #if defined(BCM_88680_A0)
  15469 soc_field_info_t soc_NBIH_QMLF_4_PARSER_HARD_ETHER_TYPEr_fields[] = {
  15470     { QMLF_4_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  15471     { QMLF_4_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  15472     { QMLF_4_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  15473     { QMLF_4_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  15474     { QMLF_4_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  15475     { QMLF_4_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  15476     { QMLF_4_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  15477 };
  15478 
  15479 #endif
  15480 #if defined(BCM_88680_A0)
  15481 soc_field_info_t soc_NBIH_QMLF_4_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  15482     { QMLF_4_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  15483 };
  15484 
  15485 #endif
  15486 #if defined(BCM_88680_A0)
  15487 soc_field_info_t soc_NBIH_QMLF_4_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  15488     { QMLF_4_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  15489 };
  15490 
  15491 #endif
  15492 #if defined(BCM_88680_A0)
  15493 soc_field_info_t soc_NBIH_QMLF_4_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  15494     { QMLF_4_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  15495 };
  15496 
  15497 #endif
  15498 #if defined(BCM_88680_A0)
  15499 soc_field_info_t soc_NBIH_QMLF_4_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  15500     { QMLF_4_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  15501     { QMLF_4_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  15502     { QMLF_4_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  15503     { QMLF_4_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  15504 };
  15505 
  15506 #endif
  15507 #if defined(BCM_88680_A0)
  15508 soc_field_info_t soc_NBIH_QMLF_4_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  15509     { QMLF_4_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  15510     { QMLF_4_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  15511     { QMLF_4_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  15512     { QMLF_4_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  15513     { QMLF_4_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  15514     { QMLF_4_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  15515 };
  15516 
  15517 #endif
  15518 #if defined(BCM_88680_A0)
  15519 soc_field_info_t soc_NBIH_QMLF_4_PARSER_HARD_PORT_TYPEr_fields[] = {
  15520     { QMLF_4_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  15521 };
  15522 
  15523 #endif
  15524 #if defined(BCM_88680_A0)
  15525 soc_field_info_t soc_NBIH_QMLF_4_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  15526     { QMLF_4_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  15527 };
  15528 
  15529 #endif
  15530 #if defined(BCM_88680_A0)
  15531 soc_field_info_t soc_NBIH_QMLF_4_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  15532     { QMLF_4_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  15533     { QMLF_4_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  15534     { QMLF_4_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  15535     { QMLF_4_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  15536 };
  15537 
  15538 #endif
  15539 #if defined(BCM_88680_A0)
  15540 soc_field_info_t soc_NBIH_QMLF_4_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  15541     { QMLF_4_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  15542     { QMLF_4_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  15543 };
  15544 
  15545 #endif
  15546 #if defined(BCM_88680_A0)
  15547 soc_field_info_t soc_NBIH_QMLF_4_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  15548     { QMLF_4_PARSER_SOFT_KEY_0f, 36, 0, SOCF_LE },
  15549     { QMLF_4_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  15550     { QMLF_4_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  15551     { QMLF_4_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  15552     { QMLF_4_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  15553     { QMLF_4_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  15554     { QMLF_4_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  15555     { QMLF_4_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  15556     { QMLF_4_PARSER_SOFT_KEY_RANGE_0f, 36, 0, SOCF_LE },
  15557     { QMLF_4_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  15558     { QMLF_4_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  15559     { QMLF_4_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  15560     { QMLF_4_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  15561     { QMLF_4_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  15562     { QMLF_4_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  15563     { QMLF_4_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  15564     { QMLF_4_PARSER_SOFT_MASK_0f, 36, 36, SOCF_LE },
  15565     { QMLF_4_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  15566     { QMLF_4_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  15567     { QMLF_4_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  15568     { QMLF_4_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  15569     { QMLF_4_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  15570     { QMLF_4_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  15571     { QMLF_4_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  15572     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_0f, 2, 72, SOCF_LE },
  15573     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  15574     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  15575     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  15576     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  15577     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  15578     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  15579     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  15580     { QMLF_4_PARSER_SOFT_VALID_0f, 1, 74, 0 },
  15581     { QMLF_4_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  15582     { QMLF_4_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  15583     { QMLF_4_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  15584     { QMLF_4_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  15585     { QMLF_4_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  15586     { QMLF_4_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  15587     { QMLF_4_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  15588 };
  15589 
  15590 #endif
  15591 #if defined(BCM_88680_A0)
  15592 soc_field_info_t soc_NBIH_QMLF_4_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  15593     { QMLF_4_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  15594     { QMLF_4_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  15595     { QMLF_4_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  15596     { QMLF_4_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  15597     { QMLF_4_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  15598     { QMLF_4_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  15599     { QMLF_4_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  15600     { QMLF_4_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  15601     { QMLF_4_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  15602     { QMLF_4_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  15603     { QMLF_4_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  15604     { QMLF_4_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  15605     { QMLF_4_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  15606     { QMLF_4_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  15607     { QMLF_4_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  15608     { QMLF_4_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  15609     { QMLF_4_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  15610     { QMLF_4_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  15611     { QMLF_4_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  15612     { QMLF_4_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  15613     { QMLF_4_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  15614     { QMLF_4_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  15615     { QMLF_4_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  15616     { QMLF_4_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  15617     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  15618     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  15619     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  15620     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  15621     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  15622     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  15623     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  15624     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  15625     { QMLF_4_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  15626     { QMLF_4_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  15627     { QMLF_4_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  15628     { QMLF_4_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  15629     { QMLF_4_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  15630     { QMLF_4_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  15631     { QMLF_4_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  15632     { QMLF_4_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  15633 };
  15634 
  15635 #endif
  15636 #if defined(BCM_88680_A0)
  15637 soc_field_info_t soc_NBIH_QMLF_4_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  15638     { QMLF_4_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  15639     { QMLF_4_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  15640     { QMLF_4_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  15641     { QMLF_4_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  15642     { QMLF_4_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  15643     { QMLF_4_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  15644     { QMLF_4_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  15645     { QMLF_4_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  15646     { QMLF_4_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  15647     { QMLF_4_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  15648     { QMLF_4_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  15649     { QMLF_4_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  15650     { QMLF_4_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  15651     { QMLF_4_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  15652     { QMLF_4_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  15653     { QMLF_4_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  15654     { QMLF_4_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  15655     { QMLF_4_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  15656     { QMLF_4_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  15657     { QMLF_4_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  15658     { QMLF_4_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  15659     { QMLF_4_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  15660     { QMLF_4_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  15661     { QMLF_4_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  15662     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  15663     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  15664     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  15665     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  15666     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  15667     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  15668     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  15669     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  15670     { QMLF_4_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  15671     { QMLF_4_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  15672     { QMLF_4_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  15673     { QMLF_4_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  15674     { QMLF_4_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  15675     { QMLF_4_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  15676     { QMLF_4_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  15677     { QMLF_4_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  15678 };
  15679 
  15680 #endif
  15681 #if defined(BCM_88680_A0)
  15682 soc_field_info_t soc_NBIH_QMLF_4_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  15683     { QMLF_4_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  15684     { QMLF_4_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  15685     { QMLF_4_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  15686     { QMLF_4_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  15687     { QMLF_4_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  15688     { QMLF_4_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  15689     { QMLF_4_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  15690     { QMLF_4_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  15691     { QMLF_4_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  15692     { QMLF_4_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  15693     { QMLF_4_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  15694     { QMLF_4_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  15695     { QMLF_4_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  15696     { QMLF_4_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  15697     { QMLF_4_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  15698     { QMLF_4_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  15699     { QMLF_4_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  15700     { QMLF_4_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  15701     { QMLF_4_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  15702     { QMLF_4_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  15703     { QMLF_4_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  15704     { QMLF_4_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  15705     { QMLF_4_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  15706     { QMLF_4_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  15707     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  15708     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  15709     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  15710     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  15711     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  15712     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  15713     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  15714     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  15715     { QMLF_4_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  15716     { QMLF_4_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  15717     { QMLF_4_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  15718     { QMLF_4_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  15719     { QMLF_4_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  15720     { QMLF_4_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  15721     { QMLF_4_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  15722     { QMLF_4_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  15723 };
  15724 
  15725 #endif
  15726 #if defined(BCM_88680_A0)
  15727 soc_field_info_t soc_NBIH_QMLF_5_PARSER_HARD_CONTROLr_fields[] = {
  15728     { QMLF_5_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  15729     { QMLF_5_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  15730 };
  15731 
  15732 #endif
  15733 #if defined(BCM_88680_A0)
  15734 soc_field_info_t soc_NBIH_QMLF_5_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  15735     { QMLF_5_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  15736     { QMLF_5_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  15737     { QMLF_5_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  15738     { QMLF_5_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  15739 };
  15740 
  15741 #endif
  15742 #if defined(BCM_88680_A0)
  15743 soc_field_info_t soc_NBIH_QMLF_5_PARSER_HARD_ETHER_TYPEr_fields[] = {
  15744     { QMLF_5_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  15745     { QMLF_5_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  15746     { QMLF_5_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  15747     { QMLF_5_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  15748     { QMLF_5_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  15749     { QMLF_5_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  15750     { QMLF_5_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  15751 };
  15752 
  15753 #endif
  15754 #if defined(BCM_88680_A0)
  15755 soc_field_info_t soc_NBIH_QMLF_5_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  15756     { QMLF_5_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  15757 };
  15758 
  15759 #endif
  15760 #if defined(BCM_88680_A0)
  15761 soc_field_info_t soc_NBIH_QMLF_5_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  15762     { QMLF_5_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  15763 };
  15764 
  15765 #endif
  15766 #if defined(BCM_88680_A0)
  15767 soc_field_info_t soc_NBIH_QMLF_5_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  15768     { QMLF_5_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  15769 };
  15770 
  15771 #endif
  15772 #if defined(BCM_88680_A0)
  15773 soc_field_info_t soc_NBIH_QMLF_5_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  15774     { QMLF_5_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  15775     { QMLF_5_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  15776     { QMLF_5_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  15777     { QMLF_5_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  15778 };
  15779 
  15780 #endif
  15781 #if defined(BCM_88680_A0)
  15782 soc_field_info_t soc_NBIH_QMLF_5_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  15783     { QMLF_5_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  15784     { QMLF_5_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  15785     { QMLF_5_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  15786     { QMLF_5_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  15787     { QMLF_5_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  15788     { QMLF_5_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  15789 };
  15790 
  15791 #endif
  15792 #if defined(BCM_88680_A0)
  15793 soc_field_info_t soc_NBIH_QMLF_5_PARSER_HARD_PORT_TYPEr_fields[] = {
  15794     { QMLF_5_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  15795 };
  15796 
  15797 #endif
  15798 #if defined(BCM_88680_A0)
  15799 soc_field_info_t soc_NBIH_QMLF_5_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  15800     { QMLF_5_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  15801 };
  15802 
  15803 #endif
  15804 #if defined(BCM_88680_A0)
  15805 soc_field_info_t soc_NBIH_QMLF_5_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  15806     { QMLF_5_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  15807     { QMLF_5_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  15808     { QMLF_5_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  15809     { QMLF_5_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  15810 };
  15811 
  15812 #endif
  15813 #if defined(BCM_88680_A0)
  15814 soc_field_info_t soc_NBIH_QMLF_5_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  15815     { QMLF_5_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  15816     { QMLF_5_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  15817 };
  15818 
  15819 #endif
  15820 #if defined(BCM_88680_A0)
  15821 soc_field_info_t soc_NBIH_QMLF_5_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  15822     { QMLF_5_PARSER_SOFT_KEY_0f, 36, 0, SOCF_LE },
  15823     { QMLF_5_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  15824     { QMLF_5_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  15825     { QMLF_5_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  15826     { QMLF_5_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  15827     { QMLF_5_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  15828     { QMLF_5_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  15829     { QMLF_5_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  15830     { QMLF_5_PARSER_SOFT_KEY_RANGE_0f, 36, 0, SOCF_LE },
  15831     { QMLF_5_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  15832     { QMLF_5_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  15833     { QMLF_5_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  15834     { QMLF_5_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  15835     { QMLF_5_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  15836     { QMLF_5_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  15837     { QMLF_5_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  15838     { QMLF_5_PARSER_SOFT_MASK_0f, 36, 36, SOCF_LE },
  15839     { QMLF_5_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  15840     { QMLF_5_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  15841     { QMLF_5_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  15842     { QMLF_5_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  15843     { QMLF_5_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  15844     { QMLF_5_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  15845     { QMLF_5_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  15846     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_0f, 2, 72, SOCF_LE },
  15847     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  15848     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  15849     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  15850     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  15851     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  15852     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  15853     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  15854     { QMLF_5_PARSER_SOFT_VALID_0f, 1, 74, 0 },
  15855     { QMLF_5_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  15856     { QMLF_5_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  15857     { QMLF_5_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  15858     { QMLF_5_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  15859     { QMLF_5_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  15860     { QMLF_5_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  15861     { QMLF_5_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  15862 };
  15863 
  15864 #endif
  15865 #if defined(BCM_88680_A0)
  15866 soc_field_info_t soc_NBIH_QMLF_5_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  15867     { QMLF_5_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  15868     { QMLF_5_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  15869     { QMLF_5_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  15870     { QMLF_5_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  15871     { QMLF_5_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  15872     { QMLF_5_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  15873     { QMLF_5_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  15874     { QMLF_5_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  15875     { QMLF_5_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  15876     { QMLF_5_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  15877     { QMLF_5_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  15878     { QMLF_5_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  15879     { QMLF_5_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  15880     { QMLF_5_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  15881     { QMLF_5_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  15882     { QMLF_5_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  15883     { QMLF_5_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  15884     { QMLF_5_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  15885     { QMLF_5_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  15886     { QMLF_5_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  15887     { QMLF_5_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  15888     { QMLF_5_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  15889     { QMLF_5_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  15890     { QMLF_5_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  15891     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  15892     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  15893     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  15894     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  15895     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  15896     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  15897     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  15898     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  15899     { QMLF_5_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  15900     { QMLF_5_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  15901     { QMLF_5_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  15902     { QMLF_5_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  15903     { QMLF_5_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  15904     { QMLF_5_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  15905     { QMLF_5_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  15906     { QMLF_5_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  15907 };
  15908 
  15909 #endif
  15910 #if defined(BCM_88680_A0)
  15911 soc_field_info_t soc_NBIH_QMLF_5_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  15912     { QMLF_5_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  15913     { QMLF_5_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  15914     { QMLF_5_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  15915     { QMLF_5_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  15916     { QMLF_5_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  15917     { QMLF_5_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  15918     { QMLF_5_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  15919     { QMLF_5_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  15920     { QMLF_5_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  15921     { QMLF_5_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  15922     { QMLF_5_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  15923     { QMLF_5_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  15924     { QMLF_5_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  15925     { QMLF_5_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  15926     { QMLF_5_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  15927     { QMLF_5_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  15928     { QMLF_5_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  15929     { QMLF_5_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  15930     { QMLF_5_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  15931     { QMLF_5_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  15932     { QMLF_5_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  15933     { QMLF_5_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  15934     { QMLF_5_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  15935     { QMLF_5_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  15936     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  15937     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  15938     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  15939     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  15940     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  15941     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  15942     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  15943     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  15944     { QMLF_5_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  15945     { QMLF_5_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  15946     { QMLF_5_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  15947     { QMLF_5_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  15948     { QMLF_5_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  15949     { QMLF_5_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  15950     { QMLF_5_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  15951     { QMLF_5_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  15952 };
  15953 
  15954 #endif
  15955 #if defined(BCM_88680_A0)
  15956 soc_field_info_t soc_NBIH_QMLF_5_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  15957     { QMLF_5_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  15958     { QMLF_5_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  15959     { QMLF_5_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  15960     { QMLF_5_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  15961     { QMLF_5_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  15962     { QMLF_5_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  15963     { QMLF_5_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  15964     { QMLF_5_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  15965     { QMLF_5_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  15966     { QMLF_5_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  15967     { QMLF_5_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  15968     { QMLF_5_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  15969     { QMLF_5_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  15970     { QMLF_5_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  15971     { QMLF_5_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  15972     { QMLF_5_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  15973     { QMLF_5_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  15974     { QMLF_5_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  15975     { QMLF_5_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  15976     { QMLF_5_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  15977     { QMLF_5_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  15978     { QMLF_5_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  15979     { QMLF_5_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  15980     { QMLF_5_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  15981     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  15982     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  15983     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  15984     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  15985     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  15986     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  15987     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  15988     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  15989     { QMLF_5_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  15990     { QMLF_5_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  15991     { QMLF_5_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  15992     { QMLF_5_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  15993     { QMLF_5_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  15994     { QMLF_5_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  15995     { QMLF_5_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  15996     { QMLF_5_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  15997 };
  15998 
  15999 #endif
  16000 #if defined(BCM_88470_A0)
  16001 soc_field_info_t soc_NBIH_QSGMII_TX_GEN_LLFC_CNTr_fields[] = {
  16002     { QSGMII_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16003 };
  16004 
  16005 #endif
  16006 #if defined(BCM_88470_B0)
  16007 soc_field_info_t soc_NBIH_QSGMII_TX_GEN_LLFC_CNT_BCM88470_B0r_fields[] = {
  16008     { QSGMII_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16009 };
  16010 
  16011 #endif
  16012 #if defined(BCM_88470_A0)
  16013 soc_field_info_t soc_NBIH_QSGMII_TX_LLFC_STOP_TX_CNTr_fields[] = {
  16014     { QSGMII_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16015 };
  16016 
  16017 #endif
  16018 #if defined(BCM_88470_B0)
  16019 soc_field_info_t soc_NBIH_QSGMII_TX_LLFC_STOP_TX_CNT_BCM88470_B0r_fields[] = {
  16020     { QSGMII_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16021 };
  16022 
  16023 #endif
  16024 #if defined(BCM_88675_A0)
  16025 soc_field_info_t soc_NBIH_RECEIVED_RETRANSMIT_DEBUGr_fields[] = {
  16026     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_0f, 1, 0, 0 },
  16027     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_1f, 1, 1, 0 }
  16028 };
  16029 
  16030 #endif
  16031 #if defined(BCM_88375_A0)
  16032 soc_field_info_t soc_NBIH_RECEIVED_RETRANSMIT_DEBUG_BCM88375_A0r_fields[] = {
  16033     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_0f, 1, 0, 0 },
  16034     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_1f, 1, 1, 0 }
  16035 };
  16036 
  16037 #endif
  16038 #if defined(BCM_88375_B0)
  16039 soc_field_info_t soc_NBIH_RECEIVED_RETRANSMIT_DEBUG_BCM88375_B0r_fields[] = {
  16040     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_0f, 1, 0, 0 },
  16041     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_1f, 1, 1, 0 }
  16042 };
  16043 
  16044 #endif
  16045 #if defined(BCM_88470_A0)
  16046 soc_field_info_t soc_NBIH_RECEIVED_RETRANSMIT_DEBUG_BCM88470_A0r_fields[] = {
  16047     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_0f, 1, 0, 0 },
  16048     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_1f, 1, 1, 0 }
  16049 };
  16050 
  16051 #endif
  16052 #if defined(BCM_88470_B0)
  16053 soc_field_info_t soc_NBIH_RECEIVED_RETRANSMIT_DEBUG_BCM88470_B0r_fields[] = {
  16054     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_0f, 1, 0, 0 },
  16055     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_1f, 1, 1, 0 }
  16056 };
  16057 
  16058 #endif
  16059 #if defined(BCM_88675_B0)
  16060 soc_field_info_t soc_NBIH_RECEIVED_RETRANSMIT_DEBUG_BCM88675_B0r_fields[] = {
  16061     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_0f, 1, 0, 0 },
  16062     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_1f, 1, 1, 0 }
  16063 };
  16064 
  16065 #endif
  16066 #if defined(BCM_88680_A0)
  16067 soc_field_info_t soc_NBIH_RECEIVED_RETRANSMIT_DEBUG_BCM88680_A0r_fields[] = {
  16068     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_0f, 1, 0, 0 },
  16069     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_1f, 1, 1, 0 }
  16070 };
  16071 
  16072 #endif
  16073 #if defined(BCM_88675_B0)
  16074 soc_field_info_t soc_NBIH_REG_0C06r_fields[] = {
  16075     { FIELD_0_8f, 9, 0, SOCF_LE },
  16076     { FIELD_10_10f, 1, 10, 0 },
  16077     { FIELD_11_11f, 1, 11, 0 },
  16078     { FIELD_12_12f, 1, 12, 0 },
  16079     { FIELD_13_13f, 1, 13, 0 },
  16080     { FIELD_14_14f, 1, 14, 0 },
  16081     { FIELD_15_15f, 1, 15, 0 },
  16082     { FIELD_16_16f, 1, 16, 0 },
  16083     { FIELD_17_17f, 1, 17, 0 },
  16084     { FIELD_9_9f, 1, 9, 0 }
  16085 };
  16086 
  16087 #endif
  16088 #if defined(BCM_88375_B0)
  16089 soc_field_info_t soc_NBIH_REG_0C06_BCM88375_B0r_fields[] = {
  16090     { FIELD_0_8f, 9, 0, SOCF_LE },
  16091     { FIELD_10_10f, 1, 10, 0 },
  16092     { FIELD_11_11f, 1, 11, 0 },
  16093     { FIELD_12_12f, 1, 12, 0 },
  16094     { FIELD_13_13f, 1, 13, 0 },
  16095     { FIELD_14_14f, 1, 14, 0 },
  16096     { FIELD_15_15f, 1, 15, 0 },
  16097     { FIELD_16_16f, 1, 16, 0 },
  16098     { FIELD_17_17f, 1, 17, 0 },
  16099     { FIELD_9_9f, 1, 9, 0 }
  16100 };
  16101 
  16102 #endif
  16103 #if defined(BCM_88675_A0)
  16104 soc_field_info_t soc_NBIH_RESERVED_0r_fields[] = {
  16105     { RESERVED_0f, 1, 0, SOCF_RES }
  16106 };
  16107 
  16108 #endif
  16109 #if defined(BCM_88375_A0)
  16110 soc_field_info_t soc_NBIH_RESERVED_0_BCM88375_A0r_fields[] = {
  16111     { RESERVED_0f, 1, 0, SOCF_RES }
  16112 };
  16113 
  16114 #endif
  16115 #if defined(BCM_88375_B0)
  16116 soc_field_info_t soc_NBIH_RESERVED_0_BCM88375_B0r_fields[] = {
  16117     { RESERVED_0f, 1, 0, SOCF_RES }
  16118 };
  16119 
  16120 #endif
  16121 #if defined(BCM_88675_B0)
  16122 soc_field_info_t soc_NBIH_RESERVED_0_BCM88675_B0r_fields[] = {
  16123     { RESERVED_0f, 1, 0, SOCF_RES }
  16124 };
  16125 
  16126 #endif
  16127 #if defined(BCM_88680_A0)
  16128 soc_field_info_t soc_NBIH_RESERVED_0_BCM88680_A0r_fields[] = {
  16129     { RESERVED_0f, 1, 0, SOCF_RES }
  16130 };
  16131 
  16132 #endif
  16133 #if defined(BCM_88675_A0)
  16134 soc_field_info_t soc_NBIH_RESERVED_MIRROR_ADDRr_fields[] = {
  16135     { FIELD_0_15f, 16, 0, SOCF_LE },
  16136     { FIELD_31_31f, 1, 31, 0 }
  16137 };
  16138 
  16139 #endif
  16140 #if defined(BCM_88375_A0)
  16141 soc_field_info_t soc_NBIH_RESERVED_MIRROR_ADDR_BCM88375_A0r_fields[] = {
  16142     { FIELD_0_15f, 16, 0, SOCF_LE },
  16143     { FIELD_31_31f, 1, 31, 0 }
  16144 };
  16145 
  16146 #endif
  16147 #if defined(BCM_88375_B0)
  16148 soc_field_info_t soc_NBIH_RESERVED_MIRROR_ADDR_BCM88375_B0r_fields[] = {
  16149     { FIELD_0_15f, 16, 0, SOCF_LE },
  16150     { FIELD_31_31f, 1, 31, 0 }
  16151 };
  16152 
  16153 #endif
  16154 #if defined(BCM_88470_A0)
  16155 soc_field_info_t soc_NBIH_RESERVED_MIRROR_ADDR_BCM88470_A0r_fields[] = {
  16156     { FIELD_0_15f, 16, 0, SOCF_LE },
  16157     { FIELD_31_31f, 1, 31, 0 }
  16158 };
  16159 
  16160 #endif
  16161 #if defined(BCM_88470_B0)
  16162 soc_field_info_t soc_NBIH_RESERVED_MIRROR_ADDR_BCM88470_B0r_fields[] = {
  16163     { FIELD_0_15f, 16, 0, SOCF_LE },
  16164     { FIELD_31_31f, 1, 31, 0 }
  16165 };
  16166 
  16167 #endif
  16168 #if defined(BCM_88675_B0)
  16169 soc_field_info_t soc_NBIH_RESERVED_MIRROR_ADDR_BCM88675_B0r_fields[] = {
  16170     { FIELD_0_15f, 16, 0, SOCF_LE },
  16171     { FIELD_31_31f, 1, 31, 0 }
  16172 };
  16173 
  16174 #endif
  16175 #if defined(BCM_88680_A0)
  16176 soc_field_info_t soc_NBIH_RESERVED_MIRROR_ADDR_BCM88680_A0r_fields[] = {
  16177     { FIELD_0_15f, 16, 0, SOCF_LE },
  16178     { FIELD_31_31f, 1, 31, 0 }
  16179 };
  16180 
  16181 #endif
  16182 #if defined(BCM_88675_A0)
  16183 soc_field_info_t soc_NBIH_RESERVED_MTCDr_fields[] = {
  16184     { FIELD_0_0f, 1, 0, 0 },
  16185     { FIELD_1_1f, 1, 1, 0 },
  16186     { FIELD_2_2f, 1, 2, 0 },
  16187     { FIELD_3_3f, 1, 3, 0 },
  16188     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  16189     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  16190 };
  16191 
  16192 #endif
  16193 #if defined(BCM_88375_A0)
  16194 soc_field_info_t soc_NBIH_RESERVED_MTCD_BCM88375_A0r_fields[] = {
  16195     { FIELD_0_0f, 1, 0, 0 },
  16196     { FIELD_1_1f, 1, 1, 0 },
  16197     { FIELD_2_2f, 1, 2, 0 },
  16198     { FIELD_3_3f, 1, 3, 0 },
  16199     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  16200     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  16201 };
  16202 
  16203 #endif
  16204 #if defined(BCM_88375_B0)
  16205 soc_field_info_t soc_NBIH_RESERVED_MTCD_BCM88375_B0r_fields[] = {
  16206     { FIELD_0_0f, 1, 0, 0 },
  16207     { FIELD_1_1f, 1, 1, 0 },
  16208     { FIELD_2_2f, 1, 2, 0 },
  16209     { FIELD_3_3f, 1, 3, 0 },
  16210     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  16211     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  16212 };
  16213 
  16214 #endif
  16215 #if defined(BCM_88470_A0)
  16216 soc_field_info_t soc_NBIH_RESERVED_MTCD_BCM88470_A0r_fields[] = {
  16217     { FIELD_0_0f, 1, 0, 0 },
  16218     { FIELD_1_1f, 1, 1, 0 },
  16219     { FIELD_2_2f, 1, 2, 0 },
  16220     { FIELD_3_3f, 1, 3, 0 },
  16221     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  16222     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  16223 };
  16224 
  16225 #endif
  16226 #if defined(BCM_88470_B0)
  16227 soc_field_info_t soc_NBIH_RESERVED_MTCD_BCM88470_B0r_fields[] = {
  16228     { FIELD_0_0f, 1, 0, 0 },
  16229     { FIELD_1_1f, 1, 1, 0 },
  16230     { FIELD_2_2f, 1, 2, 0 },
  16231     { FIELD_3_3f, 1, 3, 0 },
  16232     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  16233     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  16234 };
  16235 
  16236 #endif
  16237 #if defined(BCM_88675_B0)
  16238 soc_field_info_t soc_NBIH_RESERVED_MTCD_BCM88675_B0r_fields[] = {
  16239     { FIELD_0_0f, 1, 0, 0 },
  16240     { FIELD_1_1f, 1, 1, 0 },
  16241     { FIELD_2_2f, 1, 2, 0 },
  16242     { FIELD_3_3f, 1, 3, 0 },
  16243     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  16244     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  16245 };
  16246 
  16247 #endif
  16248 #if defined(BCM_88680_A0)
  16249 soc_field_info_t soc_NBIH_RESERVED_MTCD_BCM88680_A0r_fields[] = {
  16250     { FIELD_0_0f, 1, 0, 0 },
  16251     { FIELD_1_1f, 1, 1, 0 },
  16252     { FIELD_2_2f, 1, 2, 0 },
  16253     { FIELD_3_3f, 1, 3, 0 },
  16254     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  16255     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  16256 };
  16257 
  16258 #endif
  16259 #if defined(BCM_88675_A0)
  16260 soc_field_info_t soc_NBIH_RESERVED_MTCPr_fields[] = {
  16261     { ITEM_0_13f, 14, 0, SOCF_LE },
  16262     { ITEM_14_14f, 1, 14, 0 },
  16263     { ITEM_15_15f, 1, 15, 0 },
  16264     { ITEM_16_16f, 1, 16, 0 },
  16265     { ITEM_19_30f, 12, 19, SOCF_LE },
  16266     { ITEM_31_31f, 1, 31, 0 },
  16267     { ITEM_32_32f, 1, 32, 0 },
  16268     { ITEM_33_33f, 1, 33, 0 },
  16269     { ITEM_34_34f, 1, 34, 0 },
  16270     { ITEM_35_35f, 1, 35, 0 },
  16271     { ITEM_37_52f, 16, 37, SOCF_LE },
  16272     { ITEM_53_53f, 1, 53, 0 },
  16273     { ITEM_54_54f, 1, 54, 0 },
  16274     { ITEM_55_55f, 1, 55, 0 },
  16275     { ITEM_56_56f, 1, 56, 0 },
  16276     { ITEM_57_57f, 1, 57, 0 },
  16277     { ITEM_58_58f, 1, 58, 0 }
  16278 };
  16279 
  16280 #endif
  16281 #if defined(BCM_88375_A0)
  16282 soc_field_info_t soc_NBIH_RESERVED_MTCP_BCM88375_A0r_fields[] = {
  16283     { ITEM_0_13f, 14, 0, SOCF_LE },
  16284     { ITEM_14_14f, 1, 14, 0 },
  16285     { ITEM_15_15f, 1, 15, 0 },
  16286     { ITEM_16_16f, 1, 16, 0 },
  16287     { ITEM_19_30f, 12, 19, SOCF_LE },
  16288     { ITEM_31_31f, 1, 31, 0 },
  16289     { ITEM_32_32f, 1, 32, 0 },
  16290     { ITEM_33_33f, 1, 33, 0 },
  16291     { ITEM_34_34f, 1, 34, 0 },
  16292     { ITEM_35_35f, 1, 35, 0 },
  16293     { ITEM_37_52f, 16, 37, SOCF_LE },
  16294     { ITEM_53_53f, 1, 53, 0 },
  16295     { ITEM_54_54f, 1, 54, 0 },
  16296     { ITEM_55_55f, 1, 55, 0 },
  16297     { ITEM_56_56f, 1, 56, 0 },
  16298     { ITEM_57_57f, 1, 57, 0 },
  16299     { ITEM_58_58f, 1, 58, 0 }
  16300 };
  16301 
  16302 #endif
  16303 #if defined(BCM_88375_B0)
  16304 soc_field_info_t soc_NBIH_RESERVED_MTCP_BCM88375_B0r_fields[] = {
  16305     { ITEM_0_13f, 14, 0, SOCF_LE },
  16306     { ITEM_14_14f, 1, 14, 0 },
  16307     { ITEM_15_15f, 1, 15, 0 },
  16308     { ITEM_16_16f, 1, 16, 0 },
  16309     { ITEM_19_30f, 12, 19, SOCF_LE },
  16310     { ITEM_31_31f, 1, 31, 0 },
  16311     { ITEM_32_32f, 1, 32, 0 },
  16312     { ITEM_33_33f, 1, 33, 0 },
  16313     { ITEM_34_34f, 1, 34, 0 },
  16314     { ITEM_35_35f, 1, 35, 0 },
  16315     { ITEM_37_52f, 16, 37, SOCF_LE },
  16316     { ITEM_53_53f, 1, 53, 0 },
  16317     { ITEM_54_54f, 1, 54, 0 },
  16318     { ITEM_55_55f, 1, 55, 0 },
  16319     { ITEM_56_56f, 1, 56, 0 },
  16320     { ITEM_57_57f, 1, 57, 0 },
  16321     { ITEM_58_58f, 1, 58, 0 }
  16322 };
  16323 
  16324 #endif
  16325 #if defined(BCM_88470_A0)
  16326 soc_field_info_t soc_NBIH_RESERVED_MTCP_BCM88470_A0r_fields[] = {
  16327     { ITEM_0_13f, 14, 0, SOCF_LE },
  16328     { ITEM_14_14f, 1, 14, 0 },
  16329     { ITEM_15_15f, 1, 15, 0 },
  16330     { ITEM_16_16f, 1, 16, 0 },
  16331     { ITEM_19_30f, 12, 19, SOCF_LE },
  16332     { ITEM_31_31f, 1, 31, 0 },
  16333     { ITEM_32_32f, 1, 32, 0 },
  16334     { ITEM_33_33f, 1, 33, 0 },
  16335     { ITEM_34_34f, 1, 34, 0 },
  16336     { ITEM_35_35f, 1, 35, 0 },
  16337     { ITEM_37_52f, 16, 37, SOCF_LE },
  16338     { ITEM_53_53f, 1, 53, 0 },
  16339     { ITEM_54_54f, 1, 54, 0 },
  16340     { ITEM_55_55f, 1, 55, 0 },
  16341     { ITEM_56_56f, 1, 56, 0 },
  16342     { ITEM_57_57f, 1, 57, 0 },
  16343     { ITEM_58_58f, 1, 58, 0 }
  16344 };
  16345 
  16346 #endif
  16347 #if defined(BCM_88470_B0)
  16348 soc_field_info_t soc_NBIH_RESERVED_MTCP_BCM88470_B0r_fields[] = {
  16349     { ITEM_0_13f, 14, 0, SOCF_LE },
  16350     { ITEM_14_14f, 1, 14, 0 },
  16351     { ITEM_15_15f, 1, 15, 0 },
  16352     { ITEM_16_16f, 1, 16, 0 },
  16353     { ITEM_19_30f, 12, 19, SOCF_LE },
  16354     { ITEM_31_31f, 1, 31, 0 },
  16355     { ITEM_32_32f, 1, 32, 0 },
  16356     { ITEM_33_33f, 1, 33, 0 },
  16357     { ITEM_34_34f, 1, 34, 0 },
  16358     { ITEM_35_35f, 1, 35, 0 },
  16359     { ITEM_37_52f, 16, 37, SOCF_LE },
  16360     { ITEM_53_53f, 1, 53, 0 },
  16361     { ITEM_54_54f, 1, 54, 0 },
  16362     { ITEM_55_55f, 1, 55, 0 },
  16363     { ITEM_56_56f, 1, 56, 0 },
  16364     { ITEM_57_57f, 1, 57, 0 },
  16365     { ITEM_58_58f, 1, 58, 0 }
  16366 };
  16367 
  16368 #endif
  16369 #if defined(BCM_88675_B0)
  16370 soc_field_info_t soc_NBIH_RESERVED_MTCP_BCM88675_B0r_fields[] = {
  16371     { ITEM_0_13f, 14, 0, SOCF_LE },
  16372     { ITEM_14_14f, 1, 14, 0 },
  16373     { ITEM_15_15f, 1, 15, 0 },
  16374     { ITEM_16_16f, 1, 16, 0 },
  16375     { ITEM_19_30f, 12, 19, SOCF_LE },
  16376     { ITEM_31_31f, 1, 31, 0 },
  16377     { ITEM_32_32f, 1, 32, 0 },
  16378     { ITEM_33_33f, 1, 33, 0 },
  16379     { ITEM_34_34f, 1, 34, 0 },
  16380     { ITEM_35_35f, 1, 35, 0 },
  16381     { ITEM_37_52f, 16, 37, SOCF_LE },
  16382     { ITEM_53_53f, 1, 53, 0 },
  16383     { ITEM_54_54f, 1, 54, 0 },
  16384     { ITEM_55_55f, 1, 55, 0 },
  16385     { ITEM_56_56f, 1, 56, 0 },
  16386     { ITEM_57_57f, 1, 57, 0 },
  16387     { ITEM_58_58f, 1, 58, 0 }
  16388 };
  16389 
  16390 #endif
  16391 #if defined(BCM_88680_A0)
  16392 soc_field_info_t soc_NBIH_RESERVED_MTCP_BCM88680_A0r_fields[] = {
  16393     { ITEM_0_13f, 14, 0, SOCF_LE },
  16394     { ITEM_14_14f, 1, 14, 0 },
  16395     { ITEM_15_15f, 1, 15, 0 },
  16396     { ITEM_16_16f, 1, 16, 0 },
  16397     { ITEM_19_30f, 12, 19, SOCF_LE },
  16398     { ITEM_31_31f, 1, 31, 0 },
  16399     { ITEM_32_32f, 1, 32, 0 },
  16400     { ITEM_33_33f, 1, 33, 0 },
  16401     { ITEM_34_34f, 1, 34, 0 },
  16402     { ITEM_35_35f, 1, 35, 0 },
  16403     { ITEM_37_52f, 16, 37, SOCF_LE },
  16404     { ITEM_53_53f, 1, 53, 0 },
  16405     { ITEM_54_54f, 1, 54, 0 },
  16406     { ITEM_55_55f, 1, 55, 0 },
  16407     { ITEM_56_56f, 1, 56, 0 },
  16408     { ITEM_57_57f, 1, 57, 0 },
  16409     { ITEM_58_58f, 1, 58, 0 }
  16410 };
  16411 
  16412 #endif
  16413 #if defined(BCM_88675_A0)
  16414 soc_field_info_t soc_NBIH_RESERVED_PCMI_0r_fields[] = {
  16415     { FIELD_0_31f, 32, 0, SOCF_LE }
  16416 };
  16417 
  16418 #endif
  16419 #if defined(BCM_88675_A0)
  16420 soc_field_info_t soc_NBIH_RESERVED_PCMI_1r_fields[] = {
  16421     { FIELD_0_31f, 32, 0, SOCF_LE }
  16422 };
  16423 
  16424 #endif
  16425 #if defined(BCM_88675_A0)
  16426 soc_field_info_t soc_NBIH_RESERVED_PCMI_2r_fields[] = {
  16427     { FIELD_0_31f, 32, 0, SOCF_LE }
  16428 };
  16429 
  16430 #endif
  16431 #if defined(BCM_88675_A0)
  16432 soc_field_info_t soc_NBIH_RESERVED_PCMI_3r_fields[] = {
  16433     { FIELD_0_31f, 32, 0, SOCF_LE }
  16434 };
  16435 
  16436 #endif
  16437 #if defined(BCM_88675_A0)
  16438 soc_field_info_t soc_NBIH_RESERVED_PCMI_4r_fields[] = {
  16439     { FIELD_0_31f, 32, 0, SOCF_LE }
  16440 };
  16441 
  16442 #endif
  16443 #if defined(BCM_88375_A0)
  16444 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_BCM88375_A0r_fields[] = {
  16445     { FIELD_0_31f, 32, 0, SOCF_LE }
  16446 };
  16447 
  16448 #endif
  16449 #if defined(BCM_88375_B0)
  16450 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_BCM88375_B0r_fields[] = {
  16451     { FIELD_0_31f, 32, 0, SOCF_LE }
  16452 };
  16453 
  16454 #endif
  16455 #if defined(BCM_88470_A0)
  16456 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_BCM88470_A0r_fields[] = {
  16457     { FIELD_0_31f, 32, 0, SOCF_LE }
  16458 };
  16459 
  16460 #endif
  16461 #if defined(BCM_88470_B0)
  16462 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_BCM88470_B0r_fields[] = {
  16463     { FIELD_0_31f, 32, 0, SOCF_LE }
  16464 };
  16465 
  16466 #endif
  16467 #if defined(BCM_88675_B0)
  16468 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_BCM88675_B0r_fields[] = {
  16469     { FIELD_0_31f, 32, 0, SOCF_LE }
  16470 };
  16471 
  16472 #endif
  16473 #if defined(BCM_88680_A0)
  16474 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_BCM88680_A0r_fields[] = {
  16475     { FIELD_0_31f, 32, 0, SOCF_LE }
  16476 };
  16477 
  16478 #endif
  16479 #if defined(BCM_88675_A0)
  16480 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_Sr_fields[] = {
  16481     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16482     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16483     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16484 };
  16485 
  16486 #endif
  16487 #if defined(BCM_88375_A0)
  16488 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_S_BCM88375_A0r_fields[] = {
  16489     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16490     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16491     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16492 };
  16493 
  16494 #endif
  16495 #if defined(BCM_88375_B0)
  16496 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_S_BCM88375_B0r_fields[] = {
  16497     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16498     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16499     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16500 };
  16501 
  16502 #endif
  16503 #if defined(BCM_88470_A0)
  16504 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_S_BCM88470_A0r_fields[] = {
  16505     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16506     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16507     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16508 };
  16509 
  16510 #endif
  16511 #if defined(BCM_88470_B0)
  16512 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_S_BCM88470_B0r_fields[] = {
  16513     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16514     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16515     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16516 };
  16517 
  16518 #endif
  16519 #if defined(BCM_88675_B0)
  16520 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_S_BCM88675_B0r_fields[] = {
  16521     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16522     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16523     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16524 };
  16525 
  16526 #endif
  16527 #if defined(BCM_88680_A0)
  16528 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_S_BCM88680_A0r_fields[] = {
  16529     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16530     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16531     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16532 };
  16533 
  16534 #endif
  16535 #if defined(BCM_88675_A0)
  16536 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_Tr_fields[] = {
  16537     { FIELD_0_21f, 22, 0, SOCF_LE },
  16538     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16539 };
  16540 
  16541 #endif
  16542 #if defined(BCM_88375_A0)
  16543 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_T_BCM88375_A0r_fields[] = {
  16544     { FIELD_0_21f, 22, 0, SOCF_LE },
  16545     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16546 };
  16547 
  16548 #endif
  16549 #if defined(BCM_88375_B0)
  16550 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_T_BCM88375_B0r_fields[] = {
  16551     { FIELD_0_21f, 22, 0, SOCF_LE },
  16552     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16553 };
  16554 
  16555 #endif
  16556 #if defined(BCM_88470_A0)
  16557 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_T_BCM88470_A0r_fields[] = {
  16558     { FIELD_0_21f, 22, 0, SOCF_LE },
  16559     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16560 };
  16561 
  16562 #endif
  16563 #if defined(BCM_88470_B0)
  16564 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_T_BCM88470_B0r_fields[] = {
  16565     { FIELD_0_21f, 22, 0, SOCF_LE },
  16566     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16567 };
  16568 
  16569 #endif
  16570 #if defined(BCM_88675_B0)
  16571 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_T_BCM88675_B0r_fields[] = {
  16572     { FIELD_0_21f, 22, 0, SOCF_LE },
  16573     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16574 };
  16575 
  16576 #endif
  16577 #if defined(BCM_88680_A0)
  16578 soc_field_info_t soc_NBIH_RESERVED_PCMI_0_T_BCM88680_A0r_fields[] = {
  16579     { FIELD_0_21f, 22, 0, SOCF_LE },
  16580     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16581 };
  16582 
  16583 #endif
  16584 #if defined(BCM_88375_A0)
  16585 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_BCM88375_A0r_fields[] = {
  16586     { FIELD_0_31f, 32, 0, SOCF_LE }
  16587 };
  16588 
  16589 #endif
  16590 #if defined(BCM_88375_B0)
  16591 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_BCM88375_B0r_fields[] = {
  16592     { FIELD_0_31f, 32, 0, SOCF_LE }
  16593 };
  16594 
  16595 #endif
  16596 #if defined(BCM_88470_A0)
  16597 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_BCM88470_A0r_fields[] = {
  16598     { FIELD_0_31f, 32, 0, SOCF_LE }
  16599 };
  16600 
  16601 #endif
  16602 #if defined(BCM_88470_B0)
  16603 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_BCM88470_B0r_fields[] = {
  16604     { FIELD_0_31f, 32, 0, SOCF_LE }
  16605 };
  16606 
  16607 #endif
  16608 #if defined(BCM_88675_B0)
  16609 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_BCM88675_B0r_fields[] = {
  16610     { FIELD_0_31f, 32, 0, SOCF_LE }
  16611 };
  16612 
  16613 #endif
  16614 #if defined(BCM_88680_A0)
  16615 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_BCM88680_A0r_fields[] = {
  16616     { FIELD_0_31f, 32, 0, SOCF_LE }
  16617 };
  16618 
  16619 #endif
  16620 #if defined(BCM_88675_A0)
  16621 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_Sr_fields[] = {
  16622     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16623     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16624     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16625 };
  16626 
  16627 #endif
  16628 #if defined(BCM_88375_A0)
  16629 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_S_BCM88375_A0r_fields[] = {
  16630     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16631     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16632     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16633 };
  16634 
  16635 #endif
  16636 #if defined(BCM_88375_B0)
  16637 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_S_BCM88375_B0r_fields[] = {
  16638     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16639     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16640     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16641 };
  16642 
  16643 #endif
  16644 #if defined(BCM_88470_A0)
  16645 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_S_BCM88470_A0r_fields[] = {
  16646     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16647     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16648     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16649 };
  16650 
  16651 #endif
  16652 #if defined(BCM_88470_B0)
  16653 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_S_BCM88470_B0r_fields[] = {
  16654     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16655     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16656     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16657 };
  16658 
  16659 #endif
  16660 #if defined(BCM_88675_B0)
  16661 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_S_BCM88675_B0r_fields[] = {
  16662     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16663     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16664     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16665 };
  16666 
  16667 #endif
  16668 #if defined(BCM_88680_A0)
  16669 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_S_BCM88680_A0r_fields[] = {
  16670     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16671     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16672     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16673 };
  16674 
  16675 #endif
  16676 #if defined(BCM_88675_A0)
  16677 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_Tr_fields[] = {
  16678     { FIELD_0_21f, 22, 0, SOCF_LE },
  16679     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16680 };
  16681 
  16682 #endif
  16683 #if defined(BCM_88375_A0)
  16684 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_T_BCM88375_A0r_fields[] = {
  16685     { FIELD_0_21f, 22, 0, SOCF_LE },
  16686     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16687 };
  16688 
  16689 #endif
  16690 #if defined(BCM_88375_B0)
  16691 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_T_BCM88375_B0r_fields[] = {
  16692     { FIELD_0_21f, 22, 0, SOCF_LE },
  16693     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16694 };
  16695 
  16696 #endif
  16697 #if defined(BCM_88470_A0)
  16698 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_T_BCM88470_A0r_fields[] = {
  16699     { FIELD_0_21f, 22, 0, SOCF_LE },
  16700     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16701 };
  16702 
  16703 #endif
  16704 #if defined(BCM_88470_B0)
  16705 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_T_BCM88470_B0r_fields[] = {
  16706     { FIELD_0_21f, 22, 0, SOCF_LE },
  16707     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16708 };
  16709 
  16710 #endif
  16711 #if defined(BCM_88675_B0)
  16712 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_T_BCM88675_B0r_fields[] = {
  16713     { FIELD_0_21f, 22, 0, SOCF_LE },
  16714     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16715 };
  16716 
  16717 #endif
  16718 #if defined(BCM_88680_A0)
  16719 soc_field_info_t soc_NBIH_RESERVED_PCMI_1_T_BCM88680_A0r_fields[] = {
  16720     { FIELD_0_21f, 22, 0, SOCF_LE },
  16721     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16722 };
  16723 
  16724 #endif
  16725 #if defined(BCM_88375_A0)
  16726 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_BCM88375_A0r_fields[] = {
  16727     { FIELD_0_31f, 32, 0, SOCF_LE }
  16728 };
  16729 
  16730 #endif
  16731 #if defined(BCM_88375_B0)
  16732 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_BCM88375_B0r_fields[] = {
  16733     { FIELD_0_31f, 32, 0, SOCF_LE }
  16734 };
  16735 
  16736 #endif
  16737 #if defined(BCM_88470_A0)
  16738 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_BCM88470_A0r_fields[] = {
  16739     { FIELD_0_31f, 32, 0, SOCF_LE }
  16740 };
  16741 
  16742 #endif
  16743 #if defined(BCM_88470_B0)
  16744 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_BCM88470_B0r_fields[] = {
  16745     { FIELD_0_31f, 32, 0, SOCF_LE }
  16746 };
  16747 
  16748 #endif
  16749 #if defined(BCM_88675_B0)
  16750 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_BCM88675_B0r_fields[] = {
  16751     { FIELD_0_31f, 32, 0, SOCF_LE }
  16752 };
  16753 
  16754 #endif
  16755 #if defined(BCM_88680_A0)
  16756 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_BCM88680_A0r_fields[] = {
  16757     { FIELD_0_31f, 32, 0, SOCF_LE }
  16758 };
  16759 
  16760 #endif
  16761 #if defined(BCM_88675_A0)
  16762 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_Sr_fields[] = {
  16763     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16764     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16765     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16766 };
  16767 
  16768 #endif
  16769 #if defined(BCM_88375_A0)
  16770 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_S_BCM88375_A0r_fields[] = {
  16771     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16772     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16773     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16774 };
  16775 
  16776 #endif
  16777 #if defined(BCM_88375_B0)
  16778 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_S_BCM88375_B0r_fields[] = {
  16779     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16780     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16781     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16782 };
  16783 
  16784 #endif
  16785 #if defined(BCM_88470_A0)
  16786 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_S_BCM88470_A0r_fields[] = {
  16787     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16788     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16789     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16790 };
  16791 
  16792 #endif
  16793 #if defined(BCM_88470_B0)
  16794 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_S_BCM88470_B0r_fields[] = {
  16795     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16796     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16797     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16798 };
  16799 
  16800 #endif
  16801 #if defined(BCM_88675_B0)
  16802 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_S_BCM88675_B0r_fields[] = {
  16803     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16804     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16805     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16806 };
  16807 
  16808 #endif
  16809 #if defined(BCM_88680_A0)
  16810 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_S_BCM88680_A0r_fields[] = {
  16811     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16812     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16813     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16814 };
  16815 
  16816 #endif
  16817 #if defined(BCM_88675_A0)
  16818 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_Tr_fields[] = {
  16819     { FIELD_0_21f, 22, 0, SOCF_LE },
  16820     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16821 };
  16822 
  16823 #endif
  16824 #if defined(BCM_88375_A0)
  16825 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_T_BCM88375_A0r_fields[] = {
  16826     { FIELD_0_21f, 22, 0, SOCF_LE },
  16827     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16828 };
  16829 
  16830 #endif
  16831 #if defined(BCM_88375_B0)
  16832 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_T_BCM88375_B0r_fields[] = {
  16833     { FIELD_0_21f, 22, 0, SOCF_LE },
  16834     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16835 };
  16836 
  16837 #endif
  16838 #if defined(BCM_88470_A0)
  16839 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_T_BCM88470_A0r_fields[] = {
  16840     { FIELD_0_21f, 22, 0, SOCF_LE },
  16841     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16842 };
  16843 
  16844 #endif
  16845 #if defined(BCM_88470_B0)
  16846 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_T_BCM88470_B0r_fields[] = {
  16847     { FIELD_0_21f, 22, 0, SOCF_LE },
  16848     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16849 };
  16850 
  16851 #endif
  16852 #if defined(BCM_88675_B0)
  16853 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_T_BCM88675_B0r_fields[] = {
  16854     { FIELD_0_21f, 22, 0, SOCF_LE },
  16855     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16856 };
  16857 
  16858 #endif
  16859 #if defined(BCM_88680_A0)
  16860 soc_field_info_t soc_NBIH_RESERVED_PCMI_2_T_BCM88680_A0r_fields[] = {
  16861     { FIELD_0_21f, 22, 0, SOCF_LE },
  16862     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16863 };
  16864 
  16865 #endif
  16866 #if defined(BCM_88375_A0)
  16867 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_BCM88375_A0r_fields[] = {
  16868     { FIELD_0_31f, 32, 0, SOCF_LE }
  16869 };
  16870 
  16871 #endif
  16872 #if defined(BCM_88375_B0)
  16873 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_BCM88375_B0r_fields[] = {
  16874     { FIELD_0_31f, 32, 0, SOCF_LE }
  16875 };
  16876 
  16877 #endif
  16878 #if defined(BCM_88470_A0)
  16879 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_BCM88470_A0r_fields[] = {
  16880     { FIELD_0_31f, 32, 0, SOCF_LE }
  16881 };
  16882 
  16883 #endif
  16884 #if defined(BCM_88470_B0)
  16885 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_BCM88470_B0r_fields[] = {
  16886     { FIELD_0_31f, 32, 0, SOCF_LE }
  16887 };
  16888 
  16889 #endif
  16890 #if defined(BCM_88675_B0)
  16891 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_BCM88675_B0r_fields[] = {
  16892     { FIELD_0_31f, 32, 0, SOCF_LE }
  16893 };
  16894 
  16895 #endif
  16896 #if defined(BCM_88680_A0)
  16897 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_BCM88680_A0r_fields[] = {
  16898     { FIELD_0_31f, 32, 0, SOCF_LE }
  16899 };
  16900 
  16901 #endif
  16902 #if defined(BCM_88675_A0)
  16903 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_Sr_fields[] = {
  16904     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16905     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16906     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16907 };
  16908 
  16909 #endif
  16910 #if defined(BCM_88375_A0)
  16911 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_S_BCM88375_A0r_fields[] = {
  16912     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16913     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16914     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16915 };
  16916 
  16917 #endif
  16918 #if defined(BCM_88375_B0)
  16919 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_S_BCM88375_B0r_fields[] = {
  16920     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16921     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16922     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16923 };
  16924 
  16925 #endif
  16926 #if defined(BCM_88470_A0)
  16927 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_S_BCM88470_A0r_fields[] = {
  16928     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16929     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16930     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16931 };
  16932 
  16933 #endif
  16934 #if defined(BCM_88470_B0)
  16935 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_S_BCM88470_B0r_fields[] = {
  16936     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16937     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16938     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16939 };
  16940 
  16941 #endif
  16942 #if defined(BCM_88675_B0)
  16943 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_S_BCM88675_B0r_fields[] = {
  16944     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16945     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16946     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16947 };
  16948 
  16949 #endif
  16950 #if defined(BCM_88680_A0)
  16951 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_S_BCM88680_A0r_fields[] = {
  16952     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16953     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  16954     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  16955 };
  16956 
  16957 #endif
  16958 #if defined(BCM_88675_A0)
  16959 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_Tr_fields[] = {
  16960     { FIELD_0_21f, 22, 0, SOCF_LE },
  16961     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16962 };
  16963 
  16964 #endif
  16965 #if defined(BCM_88375_A0)
  16966 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_T_BCM88375_A0r_fields[] = {
  16967     { FIELD_0_21f, 22, 0, SOCF_LE },
  16968     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16969 };
  16970 
  16971 #endif
  16972 #if defined(BCM_88375_B0)
  16973 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_T_BCM88375_B0r_fields[] = {
  16974     { FIELD_0_21f, 22, 0, SOCF_LE },
  16975     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16976 };
  16977 
  16978 #endif
  16979 #if defined(BCM_88470_A0)
  16980 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_T_BCM88470_A0r_fields[] = {
  16981     { FIELD_0_21f, 22, 0, SOCF_LE },
  16982     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16983 };
  16984 
  16985 #endif
  16986 #if defined(BCM_88470_B0)
  16987 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_T_BCM88470_B0r_fields[] = {
  16988     { FIELD_0_21f, 22, 0, SOCF_LE },
  16989     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16990 };
  16991 
  16992 #endif
  16993 #if defined(BCM_88675_B0)
  16994 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_T_BCM88675_B0r_fields[] = {
  16995     { FIELD_0_21f, 22, 0, SOCF_LE },
  16996     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  16997 };
  16998 
  16999 #endif
  17000 #if defined(BCM_88680_A0)
  17001 soc_field_info_t soc_NBIH_RESERVED_PCMI_3_T_BCM88680_A0r_fields[] = {
  17002     { FIELD_0_21f, 22, 0, SOCF_LE },
  17003     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  17004 };
  17005 
  17006 #endif
  17007 #if defined(BCM_88375_A0)
  17008 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_BCM88375_A0r_fields[] = {
  17009     { FIELD_0_31f, 32, 0, SOCF_LE }
  17010 };
  17011 
  17012 #endif
  17013 #if defined(BCM_88375_B0)
  17014 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_BCM88375_B0r_fields[] = {
  17015     { FIELD_0_31f, 32, 0, SOCF_LE }
  17016 };
  17017 
  17018 #endif
  17019 #if defined(BCM_88470_A0)
  17020 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_BCM88470_A0r_fields[] = {
  17021     { FIELD_0_31f, 32, 0, SOCF_LE }
  17022 };
  17023 
  17024 #endif
  17025 #if defined(BCM_88470_B0)
  17026 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_BCM88470_B0r_fields[] = {
  17027     { FIELD_0_31f, 32, 0, SOCF_LE }
  17028 };
  17029 
  17030 #endif
  17031 #if defined(BCM_88675_B0)
  17032 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_BCM88675_B0r_fields[] = {
  17033     { FIELD_0_31f, 32, 0, SOCF_LE }
  17034 };
  17035 
  17036 #endif
  17037 #if defined(BCM_88680_A0)
  17038 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_BCM88680_A0r_fields[] = {
  17039     { FIELD_0_31f, 32, 0, SOCF_LE }
  17040 };
  17041 
  17042 #endif
  17043 #if defined(BCM_88675_A0)
  17044 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_Sr_fields[] = {
  17045     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17046     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  17047     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  17048 };
  17049 
  17050 #endif
  17051 #if defined(BCM_88375_A0)
  17052 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_S_BCM88375_A0r_fields[] = {
  17053     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17054     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  17055     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  17056 };
  17057 
  17058 #endif
  17059 #if defined(BCM_88375_B0)
  17060 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_S_BCM88375_B0r_fields[] = {
  17061     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17062     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  17063     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  17064 };
  17065 
  17066 #endif
  17067 #if defined(BCM_88470_A0)
  17068 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_S_BCM88470_A0r_fields[] = {
  17069     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17070     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  17071     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  17072 };
  17073 
  17074 #endif
  17075 #if defined(BCM_88470_B0)
  17076 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_S_BCM88470_B0r_fields[] = {
  17077     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17078     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  17079     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  17080 };
  17081 
  17082 #endif
  17083 #if defined(BCM_88675_B0)
  17084 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_S_BCM88675_B0r_fields[] = {
  17085     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17086     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  17087     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  17088 };
  17089 
  17090 #endif
  17091 #if defined(BCM_88680_A0)
  17092 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_S_BCM88680_A0r_fields[] = {
  17093     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17094     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  17095     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  17096 };
  17097 
  17098 #endif
  17099 #if defined(BCM_88675_A0)
  17100 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_Tr_fields[] = {
  17101     { FIELD_0_21f, 22, 0, SOCF_LE },
  17102     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  17103 };
  17104 
  17105 #endif
  17106 #if defined(BCM_88375_A0)
  17107 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_T_BCM88375_A0r_fields[] = {
  17108     { FIELD_0_21f, 22, 0, SOCF_LE },
  17109     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  17110 };
  17111 
  17112 #endif
  17113 #if defined(BCM_88375_B0)
  17114 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_T_BCM88375_B0r_fields[] = {
  17115     { FIELD_0_21f, 22, 0, SOCF_LE },
  17116     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  17117 };
  17118 
  17119 #endif
  17120 #if defined(BCM_88470_A0)
  17121 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_T_BCM88470_A0r_fields[] = {
  17122     { FIELD_0_21f, 22, 0, SOCF_LE },
  17123     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  17124 };
  17125 
  17126 #endif
  17127 #if defined(BCM_88470_B0)
  17128 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_T_BCM88470_B0r_fields[] = {
  17129     { FIELD_0_21f, 22, 0, SOCF_LE },
  17130     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  17131 };
  17132 
  17133 #endif
  17134 #if defined(BCM_88675_B0)
  17135 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_T_BCM88675_B0r_fields[] = {
  17136     { FIELD_0_21f, 22, 0, SOCF_LE },
  17137     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  17138 };
  17139 
  17140 #endif
  17141 #if defined(BCM_88680_A0)
  17142 soc_field_info_t soc_NBIH_RESERVED_PCMI_4_T_BCM88680_A0r_fields[] = {
  17143     { FIELD_0_21f, 22, 0, SOCF_LE },
  17144     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  17145 };
  17146 
  17147 #endif
  17148 #if defined(BCM_88675_A0)
  17149 soc_field_info_t soc_NBIH_RESERVED_SPARE_0r_fields[] = {
  17150     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  17151 };
  17152 
  17153 #endif
  17154 #if defined(BCM_88675_A0)
  17155 soc_field_info_t soc_NBIH_RESERVED_SPARE_1r_fields[] = {
  17156     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  17157 };
  17158 
  17159 #endif
  17160 #if defined(BCM_88675_A0)
  17161 soc_field_info_t soc_NBIH_RESERVED_SPARE_2r_fields[] = {
  17162     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  17163 };
  17164 
  17165 #endif
  17166 #if defined(BCM_88675_A0)
  17167 soc_field_info_t soc_NBIH_RESERVED_SPARE_3r_fields[] = {
  17168     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  17169 };
  17170 
  17171 #endif
  17172 #if defined(BCM_88375_A0)
  17173 soc_field_info_t soc_NBIH_RESERVED_SPARE_0_BCM88375_A0r_fields[] = {
  17174     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  17175 };
  17176 
  17177 #endif
  17178 #if defined(BCM_88375_B0)
  17179 soc_field_info_t soc_NBIH_RESERVED_SPARE_0_BCM88375_B0r_fields[] = {
  17180     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  17181 };
  17182 
  17183 #endif
  17184 #if defined(BCM_88470_A0)
  17185 soc_field_info_t soc_NBIH_RESERVED_SPARE_0_BCM88470_A0r_fields[] = {
  17186     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  17187 };
  17188 
  17189 #endif
  17190 #if defined(BCM_88470_B0)
  17191 soc_field_info_t soc_NBIH_RESERVED_SPARE_0_BCM88470_B0r_fields[] = {
  17192     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  17193 };
  17194 
  17195 #endif
  17196 #if defined(BCM_88675_B0)
  17197 soc_field_info_t soc_NBIH_RESERVED_SPARE_0_BCM88675_B0r_fields[] = {
  17198     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  17199 };
  17200 
  17201 #endif
  17202 #if defined(BCM_88680_A0)
  17203 soc_field_info_t soc_NBIH_RESERVED_SPARE_0_BCM88680_A0r_fields[] = {
  17204     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  17205 };
  17206 
  17207 #endif
  17208 #if defined(BCM_88375_A0)
  17209 soc_field_info_t soc_NBIH_RESERVED_SPARE_1_BCM88375_A0r_fields[] = {
  17210     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  17211 };
  17212 
  17213 #endif
  17214 #if defined(BCM_88375_B0)
  17215 soc_field_info_t soc_NBIH_RESERVED_SPARE_1_BCM88375_B0r_fields[] = {
  17216     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  17217 };
  17218 
  17219 #endif
  17220 #if defined(BCM_88470_A0)
  17221 soc_field_info_t soc_NBIH_RESERVED_SPARE_1_BCM88470_A0r_fields[] = {
  17222     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  17223 };
  17224 
  17225 #endif
  17226 #if defined(BCM_88470_B0)
  17227 soc_field_info_t soc_NBIH_RESERVED_SPARE_1_BCM88470_B0r_fields[] = {
  17228     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  17229 };
  17230 
  17231 #endif
  17232 #if defined(BCM_88675_B0)
  17233 soc_field_info_t soc_NBIH_RESERVED_SPARE_1_BCM88675_B0r_fields[] = {
  17234     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  17235 };
  17236 
  17237 #endif
  17238 #if defined(BCM_88680_A0)
  17239 soc_field_info_t soc_NBIH_RESERVED_SPARE_1_BCM88680_A0r_fields[] = {
  17240     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  17241 };
  17242 
  17243 #endif
  17244 #if defined(BCM_88375_A0)
  17245 soc_field_info_t soc_NBIH_RESERVED_SPARE_2_BCM88375_A0r_fields[] = {
  17246     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  17247 };
  17248 
  17249 #endif
  17250 #if defined(BCM_88375_B0)
  17251 soc_field_info_t soc_NBIH_RESERVED_SPARE_2_BCM88375_B0r_fields[] = {
  17252     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  17253 };
  17254 
  17255 #endif
  17256 #if defined(BCM_88470_A0)
  17257 soc_field_info_t soc_NBIH_RESERVED_SPARE_2_BCM88470_A0r_fields[] = {
  17258     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  17259 };
  17260 
  17261 #endif
  17262 #if defined(BCM_88470_B0)
  17263 soc_field_info_t soc_NBIH_RESERVED_SPARE_2_BCM88470_B0r_fields[] = {
  17264     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  17265 };
  17266 
  17267 #endif
  17268 #if defined(BCM_88675_B0)
  17269 soc_field_info_t soc_NBIH_RESERVED_SPARE_2_BCM88675_B0r_fields[] = {
  17270     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  17271 };
  17272 
  17273 #endif
  17274 #if defined(BCM_88680_A0)
  17275 soc_field_info_t soc_NBIH_RESERVED_SPARE_2_BCM88680_A0r_fields[] = {
  17276     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  17277 };
  17278 
  17279 #endif
  17280 #if defined(BCM_88375_A0)
  17281 soc_field_info_t soc_NBIH_RESERVED_SPARE_3_BCM88375_A0r_fields[] = {
  17282     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  17283 };
  17284 
  17285 #endif
  17286 #if defined(BCM_88375_B0)
  17287 soc_field_info_t soc_NBIH_RESERVED_SPARE_3_BCM88375_B0r_fields[] = {
  17288     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  17289 };
  17290 
  17291 #endif
  17292 #if defined(BCM_88470_A0)
  17293 soc_field_info_t soc_NBIH_RESERVED_SPARE_3_BCM88470_A0r_fields[] = {
  17294     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  17295 };
  17296 
  17297 #endif
  17298 #if defined(BCM_88470_B0)
  17299 soc_field_info_t soc_NBIH_RESERVED_SPARE_3_BCM88470_B0r_fields[] = {
  17300     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  17301 };
  17302 
  17303 #endif
  17304 #if defined(BCM_88675_B0)
  17305 soc_field_info_t soc_NBIH_RESERVED_SPARE_3_BCM88675_B0r_fields[] = {
  17306     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  17307 };
  17308 
  17309 #endif
  17310 #if defined(BCM_88680_A0)
  17311 soc_field_info_t soc_NBIH_RESERVED_SPARE_3_BCM88680_A0r_fields[] = {
  17312     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  17313 };
  17314 
  17315 #endif
  17316 #if defined(BCM_88675_A0)
  17317 soc_field_info_t soc_NBIH_RES_CAL_0_STATUSr_fields[] = {
  17318     { RSCL_PMHR_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17319     { RSCL_PMHR_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  17320     { RSCL_PMHR_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  17321     { RSCL_PMHR_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  17322     { RSCL_PMHR_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  17323     { RSCL_PMHR_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  17324     { RSCL_PMHR_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  17325     { RSCL_PMHR_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  17326 };
  17327 
  17328 #endif
  17329 #if defined(BCM_88375_A0)
  17330 soc_field_info_t soc_NBIH_RES_CAL_0_STATUS_BCM88375_A0r_fields[] = {
  17331     { RSCL_PMHR_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17332     { RSCL_PMHR_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  17333     { RSCL_PMHR_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  17334     { RSCL_PMHR_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  17335     { RSCL_PMHR_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  17336     { RSCL_PMHR_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  17337     { RSCL_PMHR_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  17338     { RSCL_PMHR_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  17339 };
  17340 
  17341 #endif
  17342 #if defined(BCM_88375_B0)
  17343 soc_field_info_t soc_NBIH_RES_CAL_0_STATUS_BCM88375_B0r_fields[] = {
  17344     { RSCL_PMHR_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17345     { RSCL_PMHR_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  17346     { RSCL_PMHR_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  17347     { RSCL_PMHR_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  17348     { RSCL_PMHR_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  17349     { RSCL_PMHR_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  17350     { RSCL_PMHR_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  17351     { RSCL_PMHR_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  17352 };
  17353 
  17354 #endif
  17355 #if defined(BCM_88470_A0)
  17356 soc_field_info_t soc_NBIH_RES_CAL_0_STATUS_BCM88470_A0r_fields[] = {
  17357     { RSCL_PMHR_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17358     { RSCL_PMHR_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  17359     { RSCL_PMHR_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  17360     { RSCL_PMHR_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  17361     { RSCL_PMHR_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  17362     { RSCL_PMHR_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  17363     { RSCL_PMHR_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  17364     { RSCL_PMHR_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  17365 };
  17366 
  17367 #endif
  17368 #if defined(BCM_88470_B0)
  17369 soc_field_info_t soc_NBIH_RES_CAL_0_STATUS_BCM88470_B0r_fields[] = {
  17370     { RSCL_PMHR_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17371     { RSCL_PMHR_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  17372     { RSCL_PMHR_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  17373     { RSCL_PMHR_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  17374     { RSCL_PMHR_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  17375     { RSCL_PMHR_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  17376     { RSCL_PMHR_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  17377     { RSCL_PMHR_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  17378 };
  17379 
  17380 #endif
  17381 #if defined(BCM_88675_B0)
  17382 soc_field_info_t soc_NBIH_RES_CAL_0_STATUS_BCM88675_B0r_fields[] = {
  17383     { RSCL_PMHR_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17384     { RSCL_PMHR_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  17385     { RSCL_PMHR_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  17386     { RSCL_PMHR_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  17387     { RSCL_PMHR_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  17388     { RSCL_PMHR_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  17389     { RSCL_PMHR_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  17390     { RSCL_PMHR_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  17391 };
  17392 
  17393 #endif
  17394 #if defined(BCM_88680_A0)
  17395 soc_field_info_t soc_NBIH_RES_CAL_0_STATUS_BCM88680_A0r_fields[] = {
  17396     { RSCL_PMHR_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17397     { RSCL_PMHR_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  17398     { RSCL_PMHR_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  17399     { RSCL_PMHR_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  17400     { RSCL_PMHR_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  17401     { RSCL_PMHR_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  17402     { RSCL_PMHR_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  17403     { RSCL_PMHR_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  17404 };
  17405 
  17406 #endif
  17407 #if defined(BCM_88675_A0)
  17408 soc_field_info_t soc_NBIH_RES_CAL_1_STATUSr_fields[] = {
  17409     { RSCL_PMHL_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17410     { RSCL_PMHL_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  17411     { RSCL_PMHL_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  17412     { RSCL_PMHL_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  17413     { RSCL_PMHL_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  17414     { RSCL_PMHL_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  17415     { RSCL_PMHL_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  17416     { RSCL_PMHL_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  17417 };
  17418 
  17419 #endif
  17420 #if defined(BCM_88375_A0)
  17421 soc_field_info_t soc_NBIH_RES_CAL_1_STATUS_BCM88375_A0r_fields[] = {
  17422     { RSCL_PMHL_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17423     { RSCL_PMHL_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  17424     { RSCL_PMHL_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  17425     { RSCL_PMHL_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  17426     { RSCL_PMHL_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  17427     { RSCL_PMHL_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  17428     { RSCL_PMHL_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  17429     { RSCL_PMHL_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  17430 };
  17431 
  17432 #endif
  17433 #if defined(BCM_88375_B0)
  17434 soc_field_info_t soc_NBIH_RES_CAL_1_STATUS_BCM88375_B0r_fields[] = {
  17435     { RSCL_PMHL_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17436     { RSCL_PMHL_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  17437     { RSCL_PMHL_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  17438     { RSCL_PMHL_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  17439     { RSCL_PMHL_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  17440     { RSCL_PMHL_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  17441     { RSCL_PMHL_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  17442     { RSCL_PMHL_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  17443 };
  17444 
  17445 #endif
  17446 #if defined(BCM_88470_A0)
  17447 soc_field_info_t soc_NBIH_RES_CAL_1_STATUS_BCM88470_A0r_fields[] = {
  17448     { RSCL_PMHL_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17449     { RSCL_PMHL_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  17450     { RSCL_PMHL_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  17451     { RSCL_PMHL_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  17452     { RSCL_PMHL_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  17453     { RSCL_PMHL_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  17454     { RSCL_PMHL_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  17455     { RSCL_PMHL_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  17456 };
  17457 
  17458 #endif
  17459 #if defined(BCM_88470_B0)
  17460 soc_field_info_t soc_NBIH_RES_CAL_1_STATUS_BCM88470_B0r_fields[] = {
  17461     { RSCL_PMHL_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17462     { RSCL_PMHL_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  17463     { RSCL_PMHL_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  17464     { RSCL_PMHL_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  17465     { RSCL_PMHL_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  17466     { RSCL_PMHL_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  17467     { RSCL_PMHL_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  17468     { RSCL_PMHL_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  17469 };
  17470 
  17471 #endif
  17472 #if defined(BCM_88675_B0)
  17473 soc_field_info_t soc_NBIH_RES_CAL_1_STATUS_BCM88675_B0r_fields[] = {
  17474     { RSCL_PMHL_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17475     { RSCL_PMHL_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  17476     { RSCL_PMHL_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  17477     { RSCL_PMHL_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  17478     { RSCL_PMHL_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  17479     { RSCL_PMHL_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  17480     { RSCL_PMHL_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  17481     { RSCL_PMHL_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  17482 };
  17483 
  17484 #endif
  17485 #if defined(BCM_88680_A0)
  17486 soc_field_info_t soc_NBIH_RES_CAL_1_STATUS_BCM88680_A0r_fields[] = {
  17487     { RSCL_PMHL_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17488     { RSCL_PMHL_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  17489     { RSCL_PMHL_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  17490     { RSCL_PMHL_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  17491     { RSCL_PMHL_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  17492     { RSCL_PMHL_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  17493     { RSCL_PMHL_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  17494     { RSCL_PMHL_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  17495 };
  17496 
  17497 #endif
  17498 #if defined(BCM_88675_A0)
  17499 soc_field_info_t soc_NBIH_RX_CORE_0_BYTE_COUNTERr_fields[] = {
  17500     { RX_CORE_0_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17501 };
  17502 
  17503 #endif
  17504 #if defined(BCM_88375_A0)
  17505 soc_field_info_t soc_NBIH_RX_CORE_0_BYTE_COUNTER_BCM88375_A0r_fields[] = {
  17506     { RX_CORE_0_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17507 };
  17508 
  17509 #endif
  17510 #if defined(BCM_88375_B0)
  17511 soc_field_info_t soc_NBIH_RX_CORE_0_BYTE_COUNTER_BCM88375_B0r_fields[] = {
  17512     { RX_CORE_0_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17513 };
  17514 
  17515 #endif
  17516 #if defined(BCM_88470_A0)
  17517 soc_field_info_t soc_NBIH_RX_CORE_0_BYTE_COUNTER_BCM88470_A0r_fields[] = {
  17518     { RX_CORE_0_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17519 };
  17520 
  17521 #endif
  17522 #if defined(BCM_88470_B0)
  17523 soc_field_info_t soc_NBIH_RX_CORE_0_BYTE_COUNTER_BCM88470_B0r_fields[] = {
  17524     { RX_CORE_0_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17525 };
  17526 
  17527 #endif
  17528 #if defined(BCM_88675_B0)
  17529 soc_field_info_t soc_NBIH_RX_CORE_0_BYTE_COUNTER_BCM88675_B0r_fields[] = {
  17530     { RX_CORE_0_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17531 };
  17532 
  17533 #endif
  17534 #if defined(BCM_88680_A0)
  17535 soc_field_info_t soc_NBIH_RX_CORE_0_BYTE_COUNTER_BCM88680_A0r_fields[] = {
  17536     { RX_CORE_0_BYTE_COUNTERf, 128, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17537 };
  17538 
  17539 #endif
  17540 #if defined(BCM_88675_A0)
  17541 soc_field_info_t soc_NBIH_RX_CORE_0_PKT_COUNTERr_fields[] = {
  17542     { RX_CORE_0_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17543 };
  17544 
  17545 #endif
  17546 #if defined(BCM_88375_A0)
  17547 soc_field_info_t soc_NBIH_RX_CORE_0_PKT_COUNTER_BCM88375_A0r_fields[] = {
  17548     { RX_CORE_0_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17549 };
  17550 
  17551 #endif
  17552 #if defined(BCM_88375_B0)
  17553 soc_field_info_t soc_NBIH_RX_CORE_0_PKT_COUNTER_BCM88375_B0r_fields[] = {
  17554     { RX_CORE_0_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17555 };
  17556 
  17557 #endif
  17558 #if defined(BCM_88470_A0)
  17559 soc_field_info_t soc_NBIH_RX_CORE_0_PKT_COUNTER_BCM88470_A0r_fields[] = {
  17560     { RX_CORE_0_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17561 };
  17562 
  17563 #endif
  17564 #if defined(BCM_88470_B0)
  17565 soc_field_info_t soc_NBIH_RX_CORE_0_PKT_COUNTER_BCM88470_B0r_fields[] = {
  17566     { RX_CORE_0_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17567 };
  17568 
  17569 #endif
  17570 #if defined(BCM_88675_B0)
  17571 soc_field_info_t soc_NBIH_RX_CORE_0_PKT_COUNTER_BCM88675_B0r_fields[] = {
  17572     { RX_CORE_0_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17573 };
  17574 
  17575 #endif
  17576 #if defined(BCM_88680_A0)
  17577 soc_field_info_t soc_NBIH_RX_CORE_0_PKT_COUNTER_BCM88680_A0r_fields[] = {
  17578     { RX_CORE_0_PKT_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17579 };
  17580 
  17581 #endif
  17582 #if defined(BCM_88675_A0)
  17583 soc_field_info_t soc_NBIH_RX_CORE_1_BYTE_COUNTERr_fields[] = {
  17584     { RX_CORE_1_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17585 };
  17586 
  17587 #endif
  17588 #if defined(BCM_88375_A0)
  17589 soc_field_info_t soc_NBIH_RX_CORE_1_BYTE_COUNTER_BCM88375_A0r_fields[] = {
  17590     { RX_CORE_1_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17591 };
  17592 
  17593 #endif
  17594 #if defined(BCM_88375_B0)
  17595 soc_field_info_t soc_NBIH_RX_CORE_1_BYTE_COUNTER_BCM88375_B0r_fields[] = {
  17596     { RX_CORE_1_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17597 };
  17598 
  17599 #endif
  17600 #if defined(BCM_88675_B0)
  17601 soc_field_info_t soc_NBIH_RX_CORE_1_BYTE_COUNTER_BCM88675_B0r_fields[] = {
  17602     { RX_CORE_1_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17603 };
  17604 
  17605 #endif
  17606 #if defined(BCM_88680_A0)
  17607 soc_field_info_t soc_NBIH_RX_CORE_1_BYTE_COUNTER_BCM88680_A0r_fields[] = {
  17608     { RX_CORE_1_BYTE_COUNTERf, 128, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17609 };
  17610 
  17611 #endif
  17612 #if defined(BCM_88675_A0)
  17613 soc_field_info_t soc_NBIH_RX_CORE_1_PKT_COUNTERr_fields[] = {
  17614     { RX_CORE_1_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17615 };
  17616 
  17617 #endif
  17618 #if defined(BCM_88375_A0)
  17619 soc_field_info_t soc_NBIH_RX_CORE_1_PKT_COUNTER_BCM88375_A0r_fields[] = {
  17620     { RX_CORE_1_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17621 };
  17622 
  17623 #endif
  17624 #if defined(BCM_88375_B0)
  17625 soc_field_info_t soc_NBIH_RX_CORE_1_PKT_COUNTER_BCM88375_B0r_fields[] = {
  17626     { RX_CORE_1_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17627 };
  17628 
  17629 #endif
  17630 #if defined(BCM_88675_B0)
  17631 soc_field_info_t soc_NBIH_RX_CORE_1_PKT_COUNTER_BCM88675_B0r_fields[] = {
  17632     { RX_CORE_1_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17633 };
  17634 
  17635 #endif
  17636 #if defined(BCM_88680_A0)
  17637 soc_field_info_t soc_NBIH_RX_CORE_1_PKT_COUNTER_BCM88680_A0r_fields[] = {
  17638     { RX_CORE_1_PKT_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17639 };
  17640 
  17641 #endif
  17642 #if defined(BCM_88675_A0)
  17643 soc_field_info_t soc_NBIH_RX_ELK_BURSTS_CNT_ELKr_fields[] = {
  17644     { RX_ELK_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17645 };
  17646 
  17647 #endif
  17648 #if defined(BCM_88375_A0)
  17649 soc_field_info_t soc_NBIH_RX_ELK_BURSTS_CNT_ELK_BCM88375_A0r_fields[] = {
  17650     { RX_ELK_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17651 };
  17652 
  17653 #endif
  17654 #if defined(BCM_88375_B0)
  17655 soc_field_info_t soc_NBIH_RX_ELK_BURSTS_CNT_ELK_BCM88375_B0r_fields[] = {
  17656     { RX_ELK_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17657 };
  17658 
  17659 #endif
  17660 #if defined(BCM_88470_A0)
  17661 soc_field_info_t soc_NBIH_RX_ELK_BURSTS_CNT_ELK_BCM88470_A0r_fields[] = {
  17662     { RX_ELK_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17663 };
  17664 
  17665 #endif
  17666 #if defined(BCM_88470_B0)
  17667 soc_field_info_t soc_NBIH_RX_ELK_BURSTS_CNT_ELK_BCM88470_B0r_fields[] = {
  17668     { RX_ELK_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17669 };
  17670 
  17671 #endif
  17672 #if defined(BCM_88675_B0)
  17673 soc_field_info_t soc_NBIH_RX_ELK_BURSTS_CNT_ELK_BCM88675_B0r_fields[] = {
  17674     { RX_ELK_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17675 };
  17676 
  17677 #endif
  17678 #if defined(BCM_88680_A0)
  17679 soc_field_info_t soc_NBIH_RX_ELK_BURSTS_CNT_ELK_BCM88680_A0r_fields[] = {
  17680     { RX_ELK_BURSTS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17681 };
  17682 
  17683 #endif
  17684 #if defined(BCM_88675_A0)
  17685 soc_field_info_t soc_NBIH_RX_ELK_BURST_DROP_CNT_ELKr_fields[] = {
  17686     { RX_ELK_BURST_DROP_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17687 };
  17688 
  17689 #endif
  17690 #if defined(BCM_88375_A0)
  17691 soc_field_info_t soc_NBIH_RX_ELK_BURST_DROP_CNT_ELK_BCM88375_A0r_fields[] = {
  17692     { RX_ELK_BURST_DROP_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17693 };
  17694 
  17695 #endif
  17696 #if defined(BCM_88375_B0)
  17697 soc_field_info_t soc_NBIH_RX_ELK_BURST_DROP_CNT_ELK_BCM88375_B0r_fields[] = {
  17698     { RX_ELK_BURST_DROP_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17699 };
  17700 
  17701 #endif
  17702 #if defined(BCM_88470_A0)
  17703 soc_field_info_t soc_NBIH_RX_ELK_BURST_DROP_CNT_ELK_BCM88470_A0r_fields[] = {
  17704     { RX_ELK_BURST_DROP_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17705 };
  17706 
  17707 #endif
  17708 #if defined(BCM_88470_B0)
  17709 soc_field_info_t soc_NBIH_RX_ELK_BURST_DROP_CNT_ELK_BCM88470_B0r_fields[] = {
  17710     { RX_ELK_BURST_DROP_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17711 };
  17712 
  17713 #endif
  17714 #if defined(BCM_88675_B0)
  17715 soc_field_info_t soc_NBIH_RX_ELK_BURST_DROP_CNT_ELK_BCM88675_B0r_fields[] = {
  17716     { RX_ELK_BURST_DROP_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17717 };
  17718 
  17719 #endif
  17720 #if defined(BCM_88680_A0)
  17721 soc_field_info_t soc_NBIH_RX_ELK_BURST_DROP_CNT_ELK_BCM88680_A0r_fields[] = {
  17722     { RX_ELK_BURST_DROP_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17723 };
  17724 
  17725 #endif
  17726 #if defined(BCM_88675_A0)
  17727 soc_field_info_t soc_NBIH_RX_ELK_ERR_BURSTS_CNT_ELKr_fields[] = {
  17728     { RX_ELK_ERR_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17729 };
  17730 
  17731 #endif
  17732 #if defined(BCM_88375_A0)
  17733 soc_field_info_t soc_NBIH_RX_ELK_ERR_BURSTS_CNT_ELK_BCM88375_A0r_fields[] = {
  17734     { RX_ELK_ERR_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17735 };
  17736 
  17737 #endif
  17738 #if defined(BCM_88375_B0)
  17739 soc_field_info_t soc_NBIH_RX_ELK_ERR_BURSTS_CNT_ELK_BCM88375_B0r_fields[] = {
  17740     { RX_ELK_ERR_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17741 };
  17742 
  17743 #endif
  17744 #if defined(BCM_88470_A0)
  17745 soc_field_info_t soc_NBIH_RX_ELK_ERR_BURSTS_CNT_ELK_BCM88470_A0r_fields[] = {
  17746     { RX_ELK_ERR_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17747 };
  17748 
  17749 #endif
  17750 #if defined(BCM_88470_B0)
  17751 soc_field_info_t soc_NBIH_RX_ELK_ERR_BURSTS_CNT_ELK_BCM88470_B0r_fields[] = {
  17752     { RX_ELK_ERR_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17753 };
  17754 
  17755 #endif
  17756 #if defined(BCM_88675_B0)
  17757 soc_field_info_t soc_NBIH_RX_ELK_ERR_BURSTS_CNT_ELK_BCM88675_B0r_fields[] = {
  17758     { RX_ELK_ERR_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17759 };
  17760 
  17761 #endif
  17762 #if defined(BCM_88680_A0)
  17763 soc_field_info_t soc_NBIH_RX_ELK_ERR_BURSTS_CNT_ELK_BCM88680_A0r_fields[] = {
  17764     { RX_ELK_ERR_BURSTS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17765 };
  17766 
  17767 #endif
  17768 #if defined(BCM_88675_A0)
  17769 soc_field_info_t soc_NBIH_RX_ELK_OCTETS_CNT_ELKr_fields[] = {
  17770     { RX_ELK_OCTETS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17771 };
  17772 
  17773 #endif
  17774 #if defined(BCM_88375_A0)
  17775 soc_field_info_t soc_NBIH_RX_ELK_OCTETS_CNT_ELK_BCM88375_A0r_fields[] = {
  17776     { RX_ELK_OCTETS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17777 };
  17778 
  17779 #endif
  17780 #if defined(BCM_88375_B0)
  17781 soc_field_info_t soc_NBIH_RX_ELK_OCTETS_CNT_ELK_BCM88375_B0r_fields[] = {
  17782     { RX_ELK_OCTETS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17783 };
  17784 
  17785 #endif
  17786 #if defined(BCM_88470_A0)
  17787 soc_field_info_t soc_NBIH_RX_ELK_OCTETS_CNT_ELK_BCM88470_A0r_fields[] = {
  17788     { RX_ELK_OCTETS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17789 };
  17790 
  17791 #endif
  17792 #if defined(BCM_88470_B0)
  17793 soc_field_info_t soc_NBIH_RX_ELK_OCTETS_CNT_ELK_BCM88470_B0r_fields[] = {
  17794     { RX_ELK_OCTETS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17795 };
  17796 
  17797 #endif
  17798 #if defined(BCM_88675_B0)
  17799 soc_field_info_t soc_NBIH_RX_ELK_OCTETS_CNT_ELK_BCM88675_B0r_fields[] = {
  17800     { RX_ELK_OCTETS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17801 };
  17802 
  17803 #endif
  17804 #if defined(BCM_88680_A0)
  17805 soc_field_info_t soc_NBIH_RX_ELK_OCTETS_CNT_ELK_BCM88680_A0r_fields[] = {
  17806     { RX_ELK_OCTETS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17807 };
  17808 
  17809 #endif
  17810 #if defined(BCM_88675_A0)
  17811 soc_field_info_t soc_NBIH_RX_ELK_STATUSr_fields[] = {
  17812     { RX_ELK_BUFFER_LEVEL_ELK_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17813     { RX_ELK_MAX_OCCUPANCY_ELK_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG }
  17814 };
  17815 
  17816 #endif
  17817 #if defined(BCM_88375_A0)
  17818 soc_field_info_t soc_NBIH_RX_ELK_STATUS_BCM88375_A0r_fields[] = {
  17819     { RX_ELK_BUFFER_LEVEL_ELK_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17820     { RX_ELK_MAX_OCCUPANCY_ELK_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG }
  17821 };
  17822 
  17823 #endif
  17824 #if defined(BCM_88375_B0)
  17825 soc_field_info_t soc_NBIH_RX_ELK_STATUS_BCM88375_B0r_fields[] = {
  17826     { RX_ELK_BUFFER_LEVEL_ELK_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17827     { RX_ELK_MAX_OCCUPANCY_ELK_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG }
  17828 };
  17829 
  17830 #endif
  17831 #if defined(BCM_88470_A0)
  17832 soc_field_info_t soc_NBIH_RX_ELK_STATUS_BCM88470_A0r_fields[] = {
  17833     { RX_ELK_BUFFER_LEVEL_ELK_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17834     { RX_ELK_MAX_OCCUPANCY_ELK_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG }
  17835 };
  17836 
  17837 #endif
  17838 #if defined(BCM_88470_B0)
  17839 soc_field_info_t soc_NBIH_RX_ELK_STATUS_BCM88470_B0r_fields[] = {
  17840     { RX_ELK_BUFFER_LEVEL_ELK_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17841     { RX_ELK_MAX_OCCUPANCY_ELK_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG }
  17842 };
  17843 
  17844 #endif
  17845 #if defined(BCM_88675_B0)
  17846 soc_field_info_t soc_NBIH_RX_ELK_STATUS_BCM88675_B0r_fields[] = {
  17847     { RX_ELK_BUFFER_LEVEL_ELK_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17848     { RX_ELK_MAX_OCCUPANCY_ELK_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG }
  17849 };
  17850 
  17851 #endif
  17852 #if defined(BCM_88680_A0)
  17853 soc_field_info_t soc_NBIH_RX_ELK_STATUS_BCM88680_A0r_fields[] = {
  17854     { RX_ELK_BUFFER_LEVEL_ELK_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17855     { RX_ELK_MAX_OCCUPANCY_ELK_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG }
  17856 };
  17857 
  17858 #endif
  17859 #if defined(BCM_88470_B0)
  17860 soc_field_info_t soc_NBIH_RX_ENABLE_DATAPATHr_fields[] = {
  17861     { RX_ENABLE_DATAPATHf, 16, 0, SOCF_LE }
  17862 };
  17863 
  17864 #endif
  17865 #if defined(BCM_88675_A0)
  17866 soc_field_info_t soc_NBIH_RX_MLF_ERROR_PMr_fields[] = {
  17867     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  17868     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  17869     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  17870     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  17871     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  17872     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  17873     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  17874     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  17875 };
  17876 
  17877 #endif
  17878 #if defined(BCM_88375_A0)
  17879 soc_field_info_t soc_NBIH_RX_MLF_ERROR_PM_BCM88375_A0r_fields[] = {
  17880     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  17881     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  17882     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  17883     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  17884     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  17885     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  17886     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  17887     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  17888 };
  17889 
  17890 #endif
  17891 #if defined(BCM_88375_B0)
  17892 soc_field_info_t soc_NBIH_RX_MLF_ERROR_PM_BCM88375_B0r_fields[] = {
  17893     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  17894     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  17895     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  17896     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  17897     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  17898     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  17899     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  17900     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  17901 };
  17902 
  17903 #endif
  17904 #if defined(BCM_88470_A0)
  17905 soc_field_info_t soc_NBIH_RX_MLF_ERROR_PM_BCM88470_A0r_fields[] = {
  17906     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  17907     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  17908     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  17909     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  17910     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  17911     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  17912     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  17913     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  17914 };
  17915 
  17916 #endif
  17917 #if defined(BCM_88470_B0)
  17918 soc_field_info_t soc_NBIH_RX_MLF_ERROR_PM_BCM88470_B0r_fields[] = {
  17919     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  17920     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  17921     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  17922     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  17923     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  17924     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  17925     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  17926     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  17927 };
  17928 
  17929 #endif
  17930 #if defined(BCM_88675_B0)
  17931 soc_field_info_t soc_NBIH_RX_MLF_ERROR_PM_BCM88675_B0r_fields[] = {
  17932     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  17933     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  17934     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  17935     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  17936     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  17937     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  17938     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  17939     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  17940 };
  17941 
  17942 #endif
  17943 #if defined(BCM_88680_A0)
  17944 soc_field_info_t soc_NBIH_RX_MLF_ERROR_PM_BCM88680_A0r_fields[] = {
  17945     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  17946     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  17947     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  17948     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  17949     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  17950     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  17951     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  17952     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  17953 };
  17954 
  17955 #endif
  17956 #if defined(BCM_88675_A0)
  17957 soc_field_info_t soc_NBIH_RX_MLF_LEVEL_PMr_fields[] = {
  17958     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17959     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  17960     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  17961     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  17962     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  17963     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  17964     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  17965     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  17966     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  17967     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  17968     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  17969     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  17970 };
  17971 
  17972 #endif
  17973 #if defined(BCM_88375_A0)
  17974 soc_field_info_t soc_NBIH_RX_MLF_LEVEL_PM_BCM88375_A0r_fields[] = {
  17975     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17976     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  17977     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  17978     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  17979     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  17980     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  17981     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  17982     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  17983     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  17984     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  17985     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  17986     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  17987 };
  17988 
  17989 #endif
  17990 #if defined(BCM_88375_B0)
  17991 soc_field_info_t soc_NBIH_RX_MLF_LEVEL_PM_BCM88375_B0r_fields[] = {
  17992     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  17993     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  17994     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  17995     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  17996     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  17997     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  17998     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  17999     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  18000     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  18001     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  18002     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  18003     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  18004 };
  18005 
  18006 #endif
  18007 #if defined(BCM_88470_A0)
  18008 soc_field_info_t soc_NBIH_RX_MLF_LEVEL_PM_BCM88470_A0r_fields[] = {
  18009     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  18010     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  18011     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  18012     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  18013     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  18014     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  18015     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  18016     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  18017     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  18018     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  18019     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  18020     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  18021 };
  18022 
  18023 #endif
  18024 #if defined(BCM_88470_B0)
  18025 soc_field_info_t soc_NBIH_RX_MLF_LEVEL_PM_BCM88470_B0r_fields[] = {
  18026     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  18027     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  18028     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  18029     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  18030     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  18031     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  18032     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  18033     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  18034     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  18035     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  18036     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  18037     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  18038 };
  18039 
  18040 #endif
  18041 #if defined(BCM_88675_B0)
  18042 soc_field_info_t soc_NBIH_RX_MLF_LEVEL_PM_BCM88675_B0r_fields[] = {
  18043     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  18044     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  18045     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  18046     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  18047     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  18048     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  18049     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  18050     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  18051     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  18052     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  18053     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  18054     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  18055 };
  18056 
  18057 #endif
  18058 #if defined(BCM_88680_A0)
  18059 soc_field_info_t soc_NBIH_RX_MLF_LEVEL_PM_BCM88680_A0r_fields[] = {
  18060     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  18061     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  18062     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  18063     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  18064     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  18065     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  18066     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  18067     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  18068     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  18069     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  18070     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  18071     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  18072 };
  18073 
  18074 #endif
  18075 #if defined(BCM_88675_A0)
  18076 soc_field_info_t soc_NBIH_RX_MLF_LLFC_THRESHOLDS_CONFIGr_fields[] = {
  18077     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  18078     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  18079 };
  18080 
  18081 #endif
  18082 #if defined(BCM_88375_A0)
  18083 soc_field_info_t soc_NBIH_RX_MLF_LLFC_THRESHOLDS_CONFIG_BCM88375_A0r_fields[] = {
  18084     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  18085     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  18086 };
  18087 
  18088 #endif
  18089 #if defined(BCM_88375_B0)
  18090 soc_field_info_t soc_NBIH_RX_MLF_LLFC_THRESHOLDS_CONFIG_BCM88375_B0r_fields[] = {
  18091     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  18092     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  18093 };
  18094 
  18095 #endif
  18096 #if defined(BCM_88470_A0)
  18097 soc_field_info_t soc_NBIH_RX_MLF_LLFC_THRESHOLDS_CONFIG_BCM88470_A0r_fields[] = {
  18098     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  18099     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  18100 };
  18101 
  18102 #endif
  18103 #if defined(BCM_88470_B0)
  18104 soc_field_info_t soc_NBIH_RX_MLF_LLFC_THRESHOLDS_CONFIG_BCM88470_B0r_fields[] = {
  18105     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  18106     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  18107 };
  18108 
  18109 #endif
  18110 #if defined(BCM_88675_B0)
  18111 soc_field_info_t soc_NBIH_RX_MLF_LLFC_THRESHOLDS_CONFIG_BCM88675_B0r_fields[] = {
  18112     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  18113     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  18114 };
  18115 
  18116 #endif
  18117 #if defined(BCM_88680_A0)
  18118 soc_field_info_t soc_NBIH_RX_MLF_LLFC_THRESHOLDS_CONFIG_BCM88680_A0r_fields[] = {
  18119     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  18120     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  18121 };
  18122 
  18123 #endif
  18124 #if defined(BCM_88675_A0)
  18125 soc_field_info_t soc_NBIH_RX_MLF_MAX_OCCUPANCYr_fields[] = {
  18126     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  18127     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  18128     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  18129     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  18130 };
  18131 
  18132 #endif
  18133 #if defined(BCM_88375_A0)
  18134 soc_field_info_t soc_NBIH_RX_MLF_MAX_OCCUPANCY_BCM88375_A0r_fields[] = {
  18135     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  18136     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  18137     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  18138     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  18139 };
  18140 
  18141 #endif
  18142 #if defined(BCM_88375_B0)
  18143 soc_field_info_t soc_NBIH_RX_MLF_MAX_OCCUPANCY_BCM88375_B0r_fields[] = {
  18144     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  18145     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  18146     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  18147     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  18148 };
  18149 
  18150 #endif
  18151 #if defined(BCM_88470_A0)
  18152 soc_field_info_t soc_NBIH_RX_MLF_MAX_OCCUPANCY_BCM88470_A0r_fields[] = {
  18153     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  18154     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  18155     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  18156     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  18157 };
  18158 
  18159 #endif
  18160 #if defined(BCM_88470_B0)
  18161 soc_field_info_t soc_NBIH_RX_MLF_MAX_OCCUPANCY_BCM88470_B0r_fields[] = {
  18162     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  18163     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  18164     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  18165     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  18166 };
  18167 
  18168 #endif
  18169 #if defined(BCM_88675_B0)
  18170 soc_field_info_t soc_NBIH_RX_MLF_MAX_OCCUPANCY_BCM88675_B0r_fields[] = {
  18171     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  18172     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  18173     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  18174     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  18175 };
  18176 
  18177 #endif
  18178 #if defined(BCM_88680_A0)
  18179 soc_field_info_t soc_NBIH_RX_MLF_MAX_OCCUPANCY_BCM88680_A0r_fields[] = {
  18180     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  18181     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  18182     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  18183     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  18184 };
  18185 
  18186 #endif
  18187 #if defined(BCM_88675_A0)
  18188 soc_field_info_t soc_NBIH_RX_MLF_PFC_THRESHOLDS_CONFIGr_fields[] = {
  18189     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  18190     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  18191 };
  18192 
  18193 #endif
  18194 #if defined(BCM_88375_A0)
  18195 soc_field_info_t soc_NBIH_RX_MLF_PFC_THRESHOLDS_CONFIG_BCM88375_A0r_fields[] = {
  18196     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  18197     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  18198 };
  18199 
  18200 #endif
  18201 #if defined(BCM_88375_B0)
  18202 soc_field_info_t soc_NBIH_RX_MLF_PFC_THRESHOLDS_CONFIG_BCM88375_B0r_fields[] = {
  18203     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  18204     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  18205 };
  18206 
  18207 #endif
  18208 #if defined(BCM_88470_A0)
  18209 soc_field_info_t soc_NBIH_RX_MLF_PFC_THRESHOLDS_CONFIG_BCM88470_A0r_fields[] = {
  18210     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  18211     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  18212 };
  18213 
  18214 #endif
  18215 #if defined(BCM_88470_B0)
  18216 soc_field_info_t soc_NBIH_RX_MLF_PFC_THRESHOLDS_CONFIG_BCM88470_B0r_fields[] = {
  18217     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  18218     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  18219 };
  18220 
  18221 #endif
  18222 #if defined(BCM_88675_B0)
  18223 soc_field_info_t soc_NBIH_RX_MLF_PFC_THRESHOLDS_CONFIG_BCM88675_B0r_fields[] = {
  18224     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  18225     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  18226 };
  18227 
  18228 #endif
  18229 #if defined(BCM_88680_A0)
  18230 soc_field_info_t soc_NBIH_RX_MLF_PFC_THRESHOLDS_CONFIG_BCM88680_A0r_fields[] = {
  18231     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  18232     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  18233 };
  18234 
  18235 #endif
  18236 #if defined(BCM_88675_A0)
  18237 soc_field_info_t soc_NBIH_RX_MLF_PRD_THRESHOLDS_CONFIGr_fields[] = {
  18238     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  18239     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  18240     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  18241 };
  18242 
  18243 #endif
  18244 #if defined(BCM_88375_A0)
  18245 soc_field_info_t soc_NBIH_RX_MLF_PRD_THRESHOLDS_CONFIG_BCM88375_A0r_fields[] = {
  18246     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  18247     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  18248     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  18249 };
  18250 
  18251 #endif
  18252 #if defined(BCM_88375_B0)
  18253 soc_field_info_t soc_NBIH_RX_MLF_PRD_THRESHOLDS_CONFIG_BCM88375_B0r_fields[] = {
  18254     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  18255     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  18256     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  18257 };
  18258 
  18259 #endif
  18260 #if defined(BCM_88470_A0)
  18261 soc_field_info_t soc_NBIH_RX_MLF_PRD_THRESHOLDS_CONFIG_BCM88470_A0r_fields[] = {
  18262     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  18263     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  18264     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  18265 };
  18266 
  18267 #endif
  18268 #if defined(BCM_88470_B0)
  18269 soc_field_info_t soc_NBIH_RX_MLF_PRD_THRESHOLDS_CONFIG_BCM88470_B0r_fields[] = {
  18270     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  18271     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  18272     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  18273 };
  18274 
  18275 #endif
  18276 #if defined(BCM_88675_B0)
  18277 soc_field_info_t soc_NBIH_RX_MLF_PRD_THRESHOLDS_CONFIG_BCM88675_B0r_fields[] = {
  18278     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  18279     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  18280     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  18281 };
  18282 
  18283 #endif
  18284 #if defined(BCM_88680_A0)
  18285 soc_field_info_t soc_NBIH_RX_MLF_PRD_THRESHOLDS_CONFIG_BCM88680_A0r_fields[] = {
  18286     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  18287     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  18288     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  18289 };
  18290 
  18291 #endif
  18292 #if defined(BCM_88675_A0)
  18293 soc_field_info_t soc_NBIH_RX_NUM_TOTAL_DROPPED_EOPSr_fields[] = {
  18294     { RX_NUM_TOTAL_DROPPED_EOPSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18295 };
  18296 
  18297 #endif
  18298 #if defined(BCM_88375_A0)
  18299 soc_field_info_t soc_NBIH_RX_NUM_TOTAL_DROPPED_EOPS_BCM88375_A0r_fields[] = {
  18300     { RX_NUM_TOTAL_DROPPED_EOPSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18301 };
  18302 
  18303 #endif
  18304 #if defined(BCM_88375_B0)
  18305 soc_field_info_t soc_NBIH_RX_NUM_TOTAL_DROPPED_EOPS_BCM88375_B0r_fields[] = {
  18306     { RX_NUM_TOTAL_DROPPED_EOPSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18307 };
  18308 
  18309 #endif
  18310 #if defined(BCM_88470_A0)
  18311 soc_field_info_t soc_NBIH_RX_NUM_TOTAL_DROPPED_EOPS_BCM88470_A0r_fields[] = {
  18312     { RX_NUM_TOTAL_DROPPED_EOPSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18313 };
  18314 
  18315 #endif
  18316 #if defined(BCM_88470_B0)
  18317 soc_field_info_t soc_NBIH_RX_NUM_TOTAL_DROPPED_EOPS_BCM88470_B0r_fields[] = {
  18318     { RX_NUM_TOTAL_DROPPED_EOPSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18319 };
  18320 
  18321 #endif
  18322 #if defined(BCM_88675_B0)
  18323 soc_field_info_t soc_NBIH_RX_NUM_TOTAL_DROPPED_EOPS_BCM88675_B0r_fields[] = {
  18324     { RX_NUM_TOTAL_DROPPED_EOPSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18325 };
  18326 
  18327 #endif
  18328 #if defined(BCM_88680_A0)
  18329 soc_field_info_t soc_NBIH_RX_NUM_TOTAL_DROPPED_EOPS_BCM88680_A0r_fields[] = {
  18330     { RX_NUM_TOTAL_DROPPED_EOPSf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18331 };
  18332 
  18333 #endif
  18334 #if defined(BCM_88675_A0)
  18335 soc_field_info_t soc_NBIH_RX_PKT_DROP_COUNTERr_fields[] = {
  18336     { RX_PKT_DROP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18337 };
  18338 
  18339 #endif
  18340 #if defined(BCM_88375_A0)
  18341 soc_field_info_t soc_NBIH_RX_PKT_DROP_COUNTER_BCM88375_A0r_fields[] = {
  18342     { RX_PKT_DROP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18343 };
  18344 
  18345 #endif
  18346 #if defined(BCM_88375_B0)
  18347 soc_field_info_t soc_NBIH_RX_PKT_DROP_COUNTER_BCM88375_B0r_fields[] = {
  18348     { RX_PKT_DROP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18349 };
  18350 
  18351 #endif
  18352 #if defined(BCM_88470_A0)
  18353 soc_field_info_t soc_NBIH_RX_PKT_DROP_COUNTER_BCM88470_A0r_fields[] = {
  18354     { RX_PKT_DROP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18355 };
  18356 
  18357 #endif
  18358 #if defined(BCM_88470_B0)
  18359 soc_field_info_t soc_NBIH_RX_PKT_DROP_COUNTER_BCM88470_B0r_fields[] = {
  18360     { RX_PKT_DROP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18361 };
  18362 
  18363 #endif
  18364 #if defined(BCM_88675_B0)
  18365 soc_field_info_t soc_NBIH_RX_PKT_DROP_COUNTER_BCM88675_B0r_fields[] = {
  18366     { RX_PKT_DROP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18367 };
  18368 
  18369 #endif
  18370 #if defined(BCM_88680_A0)
  18371 soc_field_info_t soc_NBIH_RX_PKT_DROP_COUNTER_BCM88680_A0r_fields[] = {
  18372     { RX_PKT_DROP_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18373 };
  18374 
  18375 #endif
  18376 #if defined(BCM_88680_A0)
  18377 soc_field_info_t soc_NBIH_RX_PKT_FC_DROP_COUNTERr_fields[] = {
  18378     { RX_PKT_FC_DROP_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18379 };
  18380 
  18381 #endif
  18382 #if defined(BCM_88675_A0)
  18383 soc_field_info_t soc_NBIH_RX_PKT_FC_ERR_COUNTERr_fields[] = {
  18384     { RX_PKT_FC_ERR_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18385 };
  18386 
  18387 #endif
  18388 #if defined(BCM_88375_A0)
  18389 soc_field_info_t soc_NBIH_RX_PKT_FC_ERR_COUNTER_BCM88375_A0r_fields[] = {
  18390     { RX_PKT_FC_ERR_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18391 };
  18392 
  18393 #endif
  18394 #if defined(BCM_88375_B0)
  18395 soc_field_info_t soc_NBIH_RX_PKT_FC_ERR_COUNTER_BCM88375_B0r_fields[] = {
  18396     { RX_PKT_FC_ERR_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18397 };
  18398 
  18399 #endif
  18400 #if defined(BCM_88470_A0)
  18401 soc_field_info_t soc_NBIH_RX_PKT_FC_ERR_COUNTER_BCM88470_A0r_fields[] = {
  18402     { RX_PKT_FC_ERR_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18403 };
  18404 
  18405 #endif
  18406 #if defined(BCM_88470_B0)
  18407 soc_field_info_t soc_NBIH_RX_PKT_FC_ERR_COUNTER_BCM88470_B0r_fields[] = {
  18408     { RX_PKT_FC_ERR_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18409 };
  18410 
  18411 #endif
  18412 #if defined(BCM_88675_B0)
  18413 soc_field_info_t soc_NBIH_RX_PKT_FC_ERR_COUNTER_BCM88675_B0r_fields[] = {
  18414     { RX_PKT_FC_ERR_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18415 };
  18416 
  18417 #endif
  18418 #if defined(BCM_88680_A0)
  18419 soc_field_info_t soc_NBIH_RX_PKT_FC_ERR_COUNTER_BCM88680_A0r_fields[] = {
  18420     { RX_PKT_FC_ERR_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18421 };
  18422 
  18423 #endif
  18424 #if defined(BCM_88675_A0)
  18425 soc_field_info_t soc_NBIH_RX_PORTS_SRSTNr_fields[] = {
  18426     { RX_PORTS_SRSTNf, 24, 0, SOCF_LE }
  18427 };
  18428 
  18429 #endif
  18430 #if defined(BCM_88375_A0)
  18431 soc_field_info_t soc_NBIH_RX_PORTS_SRSTN_BCM88375_A0r_fields[] = {
  18432     { RX_PORTS_SRSTNf, 24, 0, SOCF_LE }
  18433 };
  18434 
  18435 #endif
  18436 #if defined(BCM_88375_B0)
  18437 soc_field_info_t soc_NBIH_RX_PORTS_SRSTN_BCM88375_B0r_fields[] = {
  18438     { RX_PORTS_SRSTNf, 24, 0, SOCF_LE }
  18439 };
  18440 
  18441 #endif
  18442 #if defined(BCM_88470_A0)
  18443 soc_field_info_t soc_NBIH_RX_PORTS_SRSTN_BCM88470_A0r_fields[] = {
  18444     { RX_PORTS_SRSTNf, 16, 0, SOCF_LE }
  18445 };
  18446 
  18447 #endif
  18448 #if defined(BCM_88470_B0)
  18449 soc_field_info_t soc_NBIH_RX_PORTS_SRSTN_BCM88470_B0r_fields[] = {
  18450     { RX_PORTS_SRSTNf, 16, 0, SOCF_LE }
  18451 };
  18452 
  18453 #endif
  18454 #if defined(BCM_88675_B0)
  18455 soc_field_info_t soc_NBIH_RX_PORTS_SRSTN_BCM88675_B0r_fields[] = {
  18456     { RX_PORTS_SRSTNf, 24, 0, SOCF_LE }
  18457 };
  18458 
  18459 #endif
  18460 #if defined(BCM_88680_A0)
  18461 soc_field_info_t soc_NBIH_RX_PORTS_SRSTN_BCM88680_A0r_fields[] = {
  18462     { RX_PORTS_SRSTNf, 24, 0, SOCF_LE }
  18463 };
  18464 
  18465 #endif
  18466 #if defined(BCM_88675_A0)
  18467 soc_field_info_t soc_NBIH_RX_PORT_OVFr_fields[] = {
  18468     { RX_PORT_OVFf, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18469 };
  18470 
  18471 #endif
  18472 #if defined(BCM_88375_A0)
  18473 soc_field_info_t soc_NBIH_RX_PORT_OVF_BCM88375_A0r_fields[] = {
  18474     { RX_PORT_OVFf, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18475 };
  18476 
  18477 #endif
  18478 #if defined(BCM_88375_B0)
  18479 soc_field_info_t soc_NBIH_RX_PORT_OVF_BCM88375_B0r_fields[] = {
  18480     { RX_PORT_OVFf, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18481 };
  18482 
  18483 #endif
  18484 #if defined(BCM_88470_A0)
  18485 soc_field_info_t soc_NBIH_RX_PORT_OVF_BCM88470_A0r_fields[] = {
  18486     { RX_PORT_OVFf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18487 };
  18488 
  18489 #endif
  18490 #if defined(BCM_88470_B0)
  18491 soc_field_info_t soc_NBIH_RX_PORT_OVF_BCM88470_B0r_fields[] = {
  18492     { RX_PORT_OVFf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18493 };
  18494 
  18495 #endif
  18496 #if defined(BCM_88675_B0)
  18497 soc_field_info_t soc_NBIH_RX_PORT_OVF_BCM88675_B0r_fields[] = {
  18498     { RX_PORT_OVFf, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18499 };
  18500 
  18501 #endif
  18502 #if defined(BCM_88680_A0)
  18503 soc_field_info_t soc_NBIH_RX_PORT_OVF_BCM88680_A0r_fields[] = {
  18504     { RX_PORT_OVFf, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18505 };
  18506 
  18507 #endif
  18508 #if defined(BCM_88675_A0)
  18509 soc_field_info_t soc_NBIH_RX_PRD_VLAN_ETHERTYPEr_fields[] = {
  18510     { PRD_VLAN_ETHERTYPE_1f, 16, 0, SOCF_LE },
  18511     { PRD_VLAN_ETHERTYPE_2f, 16, 16, SOCF_LE }
  18512 };
  18513 
  18514 #endif
  18515 #if defined(BCM_88375_A0)
  18516 soc_field_info_t soc_NBIH_RX_PRD_VLAN_ETHERTYPE_BCM88375_A0r_fields[] = {
  18517     { PRD_VLAN_ETHERTYPE_1f, 16, 0, SOCF_LE },
  18518     { PRD_VLAN_ETHERTYPE_2f, 16, 16, SOCF_LE }
  18519 };
  18520 
  18521 #endif
  18522 #if defined(BCM_88375_B0)
  18523 soc_field_info_t soc_NBIH_RX_PRD_VLAN_ETHERTYPE_BCM88375_B0r_fields[] = {
  18524     { PRD_VLAN_ETHERTYPE_1f, 16, 0, SOCF_LE },
  18525     { PRD_VLAN_ETHERTYPE_2f, 16, 16, SOCF_LE }
  18526 };
  18527 
  18528 #endif
  18529 #if defined(BCM_88470_A0)
  18530 soc_field_info_t soc_NBIH_RX_PRD_VLAN_ETHERTYPE_BCM88470_A0r_fields[] = {
  18531     { PRD_VLAN_ETHERTYPE_1f, 16, 0, SOCF_LE },
  18532     { PRD_VLAN_ETHERTYPE_2f, 16, 16, SOCF_LE }
  18533 };
  18534 
  18535 #endif
  18536 #if defined(BCM_88470_B0)
  18537 soc_field_info_t soc_NBIH_RX_PRD_VLAN_ETHERTYPE_BCM88470_B0r_fields[] = {
  18538     { PRD_VLAN_ETHERTYPE_1f, 16, 0, SOCF_LE },
  18539     { PRD_VLAN_ETHERTYPE_2f, 16, 16, SOCF_LE }
  18540 };
  18541 
  18542 #endif
  18543 #if defined(BCM_88675_B0)
  18544 soc_field_info_t soc_NBIH_RX_PRD_VLAN_ETHERTYPE_BCM88675_B0r_fields[] = {
  18545     { PRD_VLAN_ETHERTYPE_1f, 16, 0, SOCF_LE },
  18546     { PRD_VLAN_ETHERTYPE_2f, 16, 16, SOCF_LE }
  18547 };
  18548 
  18549 #endif
  18550 #if defined(BCM_88675_A0)
  18551 soc_field_info_t soc_NBIH_RX_QMLF_CONFIGr_fields[] = {
  18552     { RX_IS_TDM_MLF_0_QMLF_Nf, 1, 4, 0 },
  18553     { RX_IS_TDM_MLF_1_QMLF_Nf, 1, 5, 0 },
  18554     { RX_IS_TDM_MLF_2_QMLF_Nf, 1, 6, 0 },
  18555     { RX_IS_TDM_MLF_3_QMLF_Nf, 1, 7, 0 },
  18556     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE }
  18557 };
  18558 
  18559 #endif
  18560 #if defined(BCM_88375_A0)
  18561 soc_field_info_t soc_NBIH_RX_QMLF_CONFIG_BCM88375_A0r_fields[] = {
  18562     { RX_IS_TDM_MLF_0_QMLF_Nf, 1, 4, 0 },
  18563     { RX_IS_TDM_MLF_1_QMLF_Nf, 1, 5, 0 },
  18564     { RX_IS_TDM_MLF_2_QMLF_Nf, 1, 6, 0 },
  18565     { RX_IS_TDM_MLF_3_QMLF_Nf, 1, 7, 0 },
  18566     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE }
  18567 };
  18568 
  18569 #endif
  18570 #if defined(BCM_88375_B0)
  18571 soc_field_info_t soc_NBIH_RX_QMLF_CONFIG_BCM88375_B0r_fields[] = {
  18572     { RX_IS_TDM_MLF_0_QMLF_Nf, 1, 4, 0 },
  18573     { RX_IS_TDM_MLF_1_QMLF_Nf, 1, 5, 0 },
  18574     { RX_IS_TDM_MLF_2_QMLF_Nf, 1, 6, 0 },
  18575     { RX_IS_TDM_MLF_3_QMLF_Nf, 1, 7, 0 },
  18576     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE }
  18577 };
  18578 
  18579 #endif
  18580 #if defined(BCM_88470_A0)
  18581 soc_field_info_t soc_NBIH_RX_QMLF_CONFIG_BCM88470_A0r_fields[] = {
  18582     { RX_IS_TDM_MLF_0_QMLF_Nf, 1, 4, 0 },
  18583     { RX_IS_TDM_MLF_1_QMLF_Nf, 1, 5, 0 },
  18584     { RX_IS_TDM_MLF_2_QMLF_Nf, 1, 6, 0 },
  18585     { RX_IS_TDM_MLF_3_QMLF_Nf, 1, 7, 0 },
  18586     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE }
  18587 };
  18588 
  18589 #endif
  18590 #if defined(BCM_88470_B0)
  18591 soc_field_info_t soc_NBIH_RX_QMLF_CONFIG_BCM88470_B0r_fields[] = {
  18592     { RX_IS_TDM_MLF_0_QMLF_Nf, 1, 4, 0 },
  18593     { RX_IS_TDM_MLF_1_QMLF_Nf, 1, 5, 0 },
  18594     { RX_IS_TDM_MLF_2_QMLF_Nf, 1, 6, 0 },
  18595     { RX_IS_TDM_MLF_3_QMLF_Nf, 1, 7, 0 },
  18596     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE }
  18597 };
  18598 
  18599 #endif
  18600 #if defined(BCM_88675_B0)
  18601 soc_field_info_t soc_NBIH_RX_QMLF_CONFIG_BCM88675_B0r_fields[] = {
  18602     { RX_IS_TDM_MLF_0_QMLF_Nf, 1, 4, 0 },
  18603     { RX_IS_TDM_MLF_1_QMLF_Nf, 1, 5, 0 },
  18604     { RX_IS_TDM_MLF_2_QMLF_Nf, 1, 6, 0 },
  18605     { RX_IS_TDM_MLF_3_QMLF_Nf, 1, 7, 0 },
  18606     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE }
  18607 };
  18608 
  18609 #endif
  18610 #if defined(BCM_88680_A0)
  18611 soc_field_info_t soc_NBIH_RX_QMLF_CONFIG_BCM88680_A0r_fields[] = {
  18612     { RX_IS_TDM_MLF_0_QMLF_Nf, 1, 4, 0 },
  18613     { RX_IS_TDM_MLF_1_QMLF_Nf, 1, 5, 0 },
  18614     { RX_IS_TDM_MLF_2_QMLF_Nf, 1, 6, 0 },
  18615     { RX_IS_TDM_MLF_3_QMLF_Nf, 1, 7, 0 },
  18616     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE }
  18617 };
  18618 
  18619 #endif
  18620 #if defined(BCM_88675_A0)
  18621 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_HIGH_ENr_fields[] = {
  18622     { RX_REQ_PIPE_0_HIGH_ENf, 32, 0, SOCF_LE }
  18623 };
  18624 
  18625 #endif
  18626 #if defined(BCM_88375_A0)
  18627 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_HIGH_EN_BCM88375_A0r_fields[] = {
  18628     { RX_REQ_PIPE_0_HIGH_ENf, 32, 0, SOCF_LE }
  18629 };
  18630 
  18631 #endif
  18632 #if defined(BCM_88375_B0)
  18633 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_HIGH_EN_BCM88375_B0r_fields[] = {
  18634     { RX_REQ_PIPE_0_HIGH_ENf, 32, 0, SOCF_LE }
  18635 };
  18636 
  18637 #endif
  18638 #if defined(BCM_88470_A0)
  18639 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_HIGH_EN_BCM88470_A0r_fields[] = {
  18640     { RX_REQ_PIPE_0_HIGH_ENf, 32, 0, SOCF_LE }
  18641 };
  18642 
  18643 #endif
  18644 #if defined(BCM_88470_B0)
  18645 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_HIGH_EN_BCM88470_B0r_fields[] = {
  18646     { RX_REQ_PIPE_0_HIGH_ENf, 32, 0, SOCF_LE }
  18647 };
  18648 
  18649 #endif
  18650 #if defined(BCM_88675_B0)
  18651 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_HIGH_EN_BCM88675_B0r_fields[] = {
  18652     { RX_REQ_PIPE_0_HIGH_ENf, 32, 0, SOCF_LE }
  18653 };
  18654 
  18655 #endif
  18656 #if defined(BCM_88680_A0)
  18657 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_HIGH_EN_BCM88680_A0r_fields[] = {
  18658     { RX_REQ_PIPE_0_HIGH_ENf, 32, 0, SOCF_LE }
  18659 };
  18660 
  18661 #endif
  18662 #if defined(BCM_88675_A0)
  18663 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_LOW_ENr_fields[] = {
  18664     { RX_REQ_PIPE_0_LOW_ENf, 128, 0, SOCF_LE }
  18665 };
  18666 
  18667 #endif
  18668 #if defined(BCM_88375_A0)
  18669 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_LOW_EN_BCM88375_A0r_fields[] = {
  18670     { RX_REQ_PIPE_0_LOW_ENf, 128, 0, SOCF_LE }
  18671 };
  18672 
  18673 #endif
  18674 #if defined(BCM_88375_B0)
  18675 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_LOW_EN_BCM88375_B0r_fields[] = {
  18676     { RX_REQ_PIPE_0_LOW_ENf, 128, 0, SOCF_LE }
  18677 };
  18678 
  18679 #endif
  18680 #if defined(BCM_88470_A0)
  18681 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_LOW_EN_BCM88470_A0r_fields[] = {
  18682     { RX_REQ_PIPE_0_LOW_ENf, 128, 0, SOCF_LE }
  18683 };
  18684 
  18685 #endif
  18686 #if defined(BCM_88470_B0)
  18687 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_LOW_EN_BCM88470_B0r_fields[] = {
  18688     { RX_REQ_PIPE_0_LOW_ENf, 128, 0, SOCF_LE }
  18689 };
  18690 
  18691 #endif
  18692 #if defined(BCM_88675_B0)
  18693 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_LOW_EN_BCM88675_B0r_fields[] = {
  18694     { RX_REQ_PIPE_0_LOW_ENf, 128, 0, SOCF_LE }
  18695 };
  18696 
  18697 #endif
  18698 #if defined(BCM_88680_A0)
  18699 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_LOW_EN_BCM88680_A0r_fields[] = {
  18700     { RX_REQ_PIPE_0_LOW_ENf, 128, 0, SOCF_LE }
  18701 };
  18702 
  18703 #endif
  18704 #if defined(BCM_88675_A0)
  18705 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_TDM_ENr_fields[] = {
  18706     { RX_REQ_PIPE_0_TDM_ENf, 32, 0, SOCF_LE }
  18707 };
  18708 
  18709 #endif
  18710 #if defined(BCM_88375_A0)
  18711 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_TDM_EN_BCM88375_A0r_fields[] = {
  18712     { RX_REQ_PIPE_0_TDM_ENf, 32, 0, SOCF_LE }
  18713 };
  18714 
  18715 #endif
  18716 #if defined(BCM_88375_B0)
  18717 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_TDM_EN_BCM88375_B0r_fields[] = {
  18718     { RX_REQ_PIPE_0_TDM_ENf, 32, 0, SOCF_LE }
  18719 };
  18720 
  18721 #endif
  18722 #if defined(BCM_88470_A0)
  18723 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_TDM_EN_BCM88470_A0r_fields[] = {
  18724     { RX_REQ_PIPE_0_TDM_ENf, 32, 0, SOCF_LE }
  18725 };
  18726 
  18727 #endif
  18728 #if defined(BCM_88470_B0)
  18729 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_TDM_EN_BCM88470_B0r_fields[] = {
  18730     { RX_REQ_PIPE_0_TDM_ENf, 32, 0, SOCF_LE }
  18731 };
  18732 
  18733 #endif
  18734 #if defined(BCM_88675_B0)
  18735 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_TDM_EN_BCM88675_B0r_fields[] = {
  18736     { RX_REQ_PIPE_0_TDM_ENf, 32, 0, SOCF_LE }
  18737 };
  18738 
  18739 #endif
  18740 #if defined(BCM_88680_A0)
  18741 soc_field_info_t soc_NBIH_RX_REQ_PIPE_0_TDM_EN_BCM88680_A0r_fields[] = {
  18742     { RX_REQ_PIPE_0_TDM_ENf, 32, 0, SOCF_LE }
  18743 };
  18744 
  18745 #endif
  18746 #if defined(BCM_88675_A0)
  18747 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_HIGH_ENr_fields[] = {
  18748     { RX_REQ_PIPE_1_HIGH_ENf, 32, 0, SOCF_LE }
  18749 };
  18750 
  18751 #endif
  18752 #if defined(BCM_88375_A0)
  18753 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_HIGH_EN_BCM88375_A0r_fields[] = {
  18754     { RX_REQ_PIPE_1_HIGH_ENf, 32, 0, SOCF_LE }
  18755 };
  18756 
  18757 #endif
  18758 #if defined(BCM_88375_B0)
  18759 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_HIGH_EN_BCM88375_B0r_fields[] = {
  18760     { RX_REQ_PIPE_1_HIGH_ENf, 32, 0, SOCF_LE }
  18761 };
  18762 
  18763 #endif
  18764 #if defined(BCM_88675_B0)
  18765 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_HIGH_EN_BCM88675_B0r_fields[] = {
  18766     { RX_REQ_PIPE_1_HIGH_ENf, 32, 0, SOCF_LE }
  18767 };
  18768 
  18769 #endif
  18770 #if defined(BCM_88680_A0)
  18771 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_HIGH_EN_BCM88680_A0r_fields[] = {
  18772     { RX_REQ_PIPE_1_HIGH_ENf, 32, 0, SOCF_LE }
  18773 };
  18774 
  18775 #endif
  18776 #if defined(BCM_88675_A0)
  18777 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_LOW_ENr_fields[] = {
  18778     { RX_REQ_PIPE_1_LOW_ENf, 128, 0, SOCF_LE }
  18779 };
  18780 
  18781 #endif
  18782 #if defined(BCM_88375_A0)
  18783 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_LOW_EN_BCM88375_A0r_fields[] = {
  18784     { RX_REQ_PIPE_1_LOW_ENf, 128, 0, SOCF_LE }
  18785 };
  18786 
  18787 #endif
  18788 #if defined(BCM_88375_B0)
  18789 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_LOW_EN_BCM88375_B0r_fields[] = {
  18790     { RX_REQ_PIPE_1_LOW_ENf, 128, 0, SOCF_LE }
  18791 };
  18792 
  18793 #endif
  18794 #if defined(BCM_88675_B0)
  18795 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_LOW_EN_BCM88675_B0r_fields[] = {
  18796     { RX_REQ_PIPE_1_LOW_ENf, 128, 0, SOCF_LE }
  18797 };
  18798 
  18799 #endif
  18800 #if defined(BCM_88680_A0)
  18801 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_LOW_EN_BCM88680_A0r_fields[] = {
  18802     { RX_REQ_PIPE_1_LOW_ENf, 128, 0, SOCF_LE }
  18803 };
  18804 
  18805 #endif
  18806 #if defined(BCM_88675_A0)
  18807 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_TDM_ENr_fields[] = {
  18808     { RX_REQ_PIPE_1_TDM_ENf, 32, 0, SOCF_LE }
  18809 };
  18810 
  18811 #endif
  18812 #if defined(BCM_88375_A0)
  18813 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_TDM_EN_BCM88375_A0r_fields[] = {
  18814     { RX_REQ_PIPE_1_TDM_ENf, 32, 0, SOCF_LE }
  18815 };
  18816 
  18817 #endif
  18818 #if defined(BCM_88375_B0)
  18819 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_TDM_EN_BCM88375_B0r_fields[] = {
  18820     { RX_REQ_PIPE_1_TDM_ENf, 32, 0, SOCF_LE }
  18821 };
  18822 
  18823 #endif
  18824 #if defined(BCM_88675_B0)
  18825 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_TDM_EN_BCM88675_B0r_fields[] = {
  18826     { RX_REQ_PIPE_1_TDM_ENf, 32, 0, SOCF_LE }
  18827 };
  18828 
  18829 #endif
  18830 #if defined(BCM_88680_A0)
  18831 soc_field_info_t soc_NBIH_RX_REQ_PIPE_1_TDM_EN_BCM88680_A0r_fields[] = {
  18832     { RX_REQ_PIPE_1_TDM_ENf, 32, 0, SOCF_LE }
  18833 };
  18834 
  18835 #endif
  18836 #if defined(BCM_88675_A0)
  18837 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_FOR_TDM_HRFSr_fields[] = {
  18838     { HRF_RX_PIPE_10f, 1, 4, 0 },
  18839     { HRF_RX_PIPE_11f, 1, 5, 0 },
  18840     { HRF_RX_PIPE_2f, 1, 0, 0 },
  18841     { HRF_RX_PIPE_3f, 1, 1, 0 },
  18842     { HRF_RX_PIPE_6f, 1, 2, 0 },
  18843     { HRF_RX_PIPE_7f, 1, 3, 0 }
  18844 };
  18845 
  18846 #endif
  18847 #if defined(BCM_88375_A0)
  18848 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_FOR_TDM_HRFS_BCM88375_A0r_fields[] = {
  18849     { HRF_RX_PIPE_10f, 1, 4, 0 },
  18850     { HRF_RX_PIPE_11f, 1, 5, 0 },
  18851     { HRF_RX_PIPE_2f, 1, 0, 0 },
  18852     { HRF_RX_PIPE_3f, 1, 1, 0 },
  18853     { HRF_RX_PIPE_6f, 1, 2, 0 },
  18854     { HRF_RX_PIPE_7f, 1, 3, 0 }
  18855 };
  18856 
  18857 #endif
  18858 #if defined(BCM_88375_B0)
  18859 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_FOR_TDM_HRFS_BCM88375_B0r_fields[] = {
  18860     { HRF_RX_PIPE_10f, 1, 4, 0 },
  18861     { HRF_RX_PIPE_11f, 1, 5, 0 },
  18862     { HRF_RX_PIPE_2f, 1, 0, 0 },
  18863     { HRF_RX_PIPE_3f, 1, 1, 0 },
  18864     { HRF_RX_PIPE_6f, 1, 2, 0 },
  18865     { HRF_RX_PIPE_7f, 1, 3, 0 }
  18866 };
  18867 
  18868 #endif
  18869 #if defined(BCM_88675_B0)
  18870 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_FOR_TDM_HRFS_BCM88675_B0r_fields[] = {
  18871     { HRF_RX_PIPE_10f, 1, 4, 0 },
  18872     { HRF_RX_PIPE_11f, 1, 5, 0 },
  18873     { HRF_RX_PIPE_2f, 1, 0, 0 },
  18874     { HRF_RX_PIPE_3f, 1, 1, 0 },
  18875     { HRF_RX_PIPE_6f, 1, 2, 0 },
  18876     { HRF_RX_PIPE_7f, 1, 3, 0 }
  18877 };
  18878 
  18879 #endif
  18880 #if defined(BCM_88680_A0)
  18881 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_FOR_TDM_HRFS_BCM88680_A0r_fields[] = {
  18882     { HRF_RX_PIPE_10f, 1, 4, 0 },
  18883     { HRF_RX_PIPE_11f, 1, 5, 0 },
  18884     { HRF_RX_PIPE_2f, 1, 0, 0 },
  18885     { HRF_RX_PIPE_3f, 1, 1, 0 },
  18886     { HRF_RX_PIPE_6f, 1, 2, 0 },
  18887     { HRF_RX_PIPE_7f, 1, 3, 0 }
  18888 };
  18889 
  18890 #endif
  18891 #if defined(BCM_88675_A0)
  18892 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRFr_fields[] = {
  18893     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  18894     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  18895     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  18896 };
  18897 
  18898 #endif
  18899 #if defined(BCM_88675_A0)
  18900 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_4r_fields[] = {
  18901     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  18902     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  18903     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  18904 };
  18905 
  18906 #endif
  18907 #if defined(BCM_88675_A0)
  18908 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_5r_fields[] = {
  18909     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  18910     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  18911     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  18912 };
  18913 
  18914 #endif
  18915 #if defined(BCM_88675_A0)
  18916 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_8r_fields[] = {
  18917     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  18918     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  18919     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  18920 };
  18921 
  18922 #endif
  18923 #if defined(BCM_88675_A0)
  18924 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_9r_fields[] = {
  18925     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  18926     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  18927     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  18928 };
  18929 
  18930 #endif
  18931 #if defined(BCM_88375_A0)
  18932 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_4_BCM88375_A0r_fields[] = {
  18933     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  18934     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  18935     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  18936 };
  18937 
  18938 #endif
  18939 #if defined(BCM_88375_B0)
  18940 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_4_BCM88375_B0r_fields[] = {
  18941     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  18942     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  18943     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  18944 };
  18945 
  18946 #endif
  18947 #if defined(BCM_88675_B0)
  18948 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_4_BCM88675_B0r_fields[] = {
  18949     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  18950     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  18951     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  18952 };
  18953 
  18954 #endif
  18955 #if defined(BCM_88680_A0)
  18956 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_4_BCM88680_A0r_fields[] = {
  18957     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  18958     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  18959     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  18960 };
  18961 
  18962 #endif
  18963 #if defined(BCM_88375_A0)
  18964 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_5_BCM88375_A0r_fields[] = {
  18965     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  18966     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  18967     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  18968 };
  18969 
  18970 #endif
  18971 #if defined(BCM_88375_B0)
  18972 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_5_BCM88375_B0r_fields[] = {
  18973     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  18974     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  18975     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  18976 };
  18977 
  18978 #endif
  18979 #if defined(BCM_88675_B0)
  18980 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_5_BCM88675_B0r_fields[] = {
  18981     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  18982     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  18983     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  18984 };
  18985 
  18986 #endif
  18987 #if defined(BCM_88680_A0)
  18988 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_5_BCM88680_A0r_fields[] = {
  18989     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  18990     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  18991     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  18992 };
  18993 
  18994 #endif
  18995 #if defined(BCM_88375_A0)
  18996 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_8_BCM88375_A0r_fields[] = {
  18997     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  18998     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  18999     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  19000 };
  19001 
  19002 #endif
  19003 #if defined(BCM_88375_B0)
  19004 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_8_BCM88375_B0r_fields[] = {
  19005     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  19006     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  19007     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  19008 };
  19009 
  19010 #endif
  19011 #if defined(BCM_88675_B0)
  19012 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_8_BCM88675_B0r_fields[] = {
  19013     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  19014     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  19015     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  19016 };
  19017 
  19018 #endif
  19019 #if defined(BCM_88680_A0)
  19020 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_8_BCM88680_A0r_fields[] = {
  19021     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  19022     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  19023     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  19024 };
  19025 
  19026 #endif
  19027 #if defined(BCM_88375_A0)
  19028 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_9_BCM88375_A0r_fields[] = {
  19029     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  19030     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  19031     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  19032 };
  19033 
  19034 #endif
  19035 #if defined(BCM_88375_B0)
  19036 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_9_BCM88375_B0r_fields[] = {
  19037     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  19038     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  19039     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  19040 };
  19041 
  19042 #endif
  19043 #if defined(BCM_88675_B0)
  19044 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_9_BCM88675_B0r_fields[] = {
  19045     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  19046     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  19047     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  19048 };
  19049 
  19050 #endif
  19051 #if defined(BCM_88680_A0)
  19052 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_9_BCM88680_A0r_fields[] = {
  19053     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  19054     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  19055     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  19056 };
  19057 
  19058 #endif
  19059 #if defined(BCM_88375_A0)
  19060 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_BCM88375_A0r_fields[] = {
  19061     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  19062     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  19063     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  19064 };
  19065 
  19066 #endif
  19067 #if defined(BCM_88375_B0)
  19068 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_BCM88375_B0r_fields[] = {
  19069     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  19070     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  19071     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  19072 };
  19073 
  19074 #endif
  19075 #if defined(BCM_88675_B0)
  19076 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_BCM88675_B0r_fields[] = {
  19077     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  19078     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  19079     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  19080 };
  19081 
  19082 #endif
  19083 #if defined(BCM_88680_A0)
  19084 soc_field_info_t soc_NBIH_RX_SCH_CONFIG_HRF_BCM88680_A0r_fields[] = {
  19085     { HRF_RX_PIPE_Nf, 1, 32, 0 },
  19086     { HRF_RX_PRIORITY_HRF_Nf, 1, 36, 0 },
  19087     { HRF_RX_SCH_MAP_HRF_Nf, 32, 0, SOCF_LE }
  19088 };
  19089 
  19090 #endif
  19091 #if defined(BCM_88675_A0)
  19092 soc_field_info_t soc_NBIH_RX_SCH_DEBUG_CONFr_fields[] = {
  19093     { CHOSEN_RX_PORT_FOR_SCHf, 8, 0, SOCF_LE|SOCF_RES }
  19094 };
  19095 
  19096 #endif
  19097 #if defined(BCM_88375_A0)
  19098 soc_field_info_t soc_NBIH_RX_SCH_DEBUG_CONF_BCM88375_A0r_fields[] = {
  19099     { CHOSEN_RX_PORT_FOR_SCHf, 8, 0, SOCF_LE|SOCF_RES }
  19100 };
  19101 
  19102 #endif
  19103 #if defined(BCM_88375_B0)
  19104 soc_field_info_t soc_NBIH_RX_SCH_DEBUG_CONF_BCM88375_B0r_fields[] = {
  19105     { CHOSEN_RX_PORT_FOR_SCHf, 8, 0, SOCF_LE|SOCF_RES }
  19106 };
  19107 
  19108 #endif
  19109 #if defined(BCM_88470_A0)
  19110 soc_field_info_t soc_NBIH_RX_SCH_DEBUG_CONF_BCM88470_A0r_fields[] = {
  19111     { CHOSEN_RX_PORT_FOR_SCHf, 8, 0, SOCF_LE|SOCF_RES }
  19112 };
  19113 
  19114 #endif
  19115 #if defined(BCM_88470_B0)
  19116 soc_field_info_t soc_NBIH_RX_SCH_DEBUG_CONF_BCM88470_B0r_fields[] = {
  19117     { CHOSEN_RX_PORT_FOR_SCHf, 8, 0, SOCF_LE|SOCF_RES }
  19118 };
  19119 
  19120 #endif
  19121 #if defined(BCM_88675_B0)
  19122 soc_field_info_t soc_NBIH_RX_SCH_DEBUG_CONF_BCM88675_B0r_fields[] = {
  19123     { CHOSEN_RX_PORT_FOR_SCHf, 8, 0, SOCF_LE|SOCF_RES }
  19124 };
  19125 
  19126 #endif
  19127 #if defined(BCM_88680_A0)
  19128 soc_field_info_t soc_NBIH_RX_SCH_DEBUG_CONF_BCM88680_A0r_fields[] = {
  19129     { CHOSEN_RX_PORT_FOR_SCHf, 8, 0, SOCF_LE|SOCF_RES }
  19130 };
  19131 
  19132 #endif
  19133 #if defined(BCM_88675_A0)
  19134 soc_field_info_t soc_NBIH_RX_SCH_DEBUG_RESULTr_fields[] = {
  19135     { RX_SCH_AT_LEASE_ONE_TRANSACTION_HRFf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19136     { RX_SCH_AT_LEASE_ONE_TRANSACTION_RMCf, 144, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19137     { RX_SCH_AT_LEASE_TWO_TRANSACTIONS_HRFf, 12, 196, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19138     { RX_SCH_CNT_OF_CHOSEN_HRFf, 13, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19139     { RX_SCH_CNT_OF_CHOSEN_RMCf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19140     { RX_SCH_LAST_HRF_WINf, 4, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19141     { RX_SCH_LAST_RMC_WINf, 7, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  19142 };
  19143 
  19144 #endif
  19145 #if defined(BCM_88375_A0)
  19146 soc_field_info_t soc_NBIH_RX_SCH_DEBUG_RESULT_BCM88375_A0r_fields[] = {
  19147     { RX_SCH_AT_LEASE_ONE_TRANSACTION_HRFf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19148     { RX_SCH_AT_LEASE_ONE_TRANSACTION_RMCf, 144, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19149     { RX_SCH_AT_LEASE_TWO_TRANSACTIONS_HRFf, 12, 196, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19150     { RX_SCH_CNT_OF_CHOSEN_HRFf, 13, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19151     { RX_SCH_CNT_OF_CHOSEN_RMCf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19152     { RX_SCH_LAST_HRF_WINf, 4, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19153     { RX_SCH_LAST_RMC_WINf, 7, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  19154 };
  19155 
  19156 #endif
  19157 #if defined(BCM_88375_B0)
  19158 soc_field_info_t soc_NBIH_RX_SCH_DEBUG_RESULT_BCM88375_B0r_fields[] = {
  19159     { RX_SCH_AT_LEASE_ONE_TRANSACTION_HRFf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19160     { RX_SCH_AT_LEASE_ONE_TRANSACTION_RMCf, 144, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19161     { RX_SCH_AT_LEASE_TWO_TRANSACTIONS_HRFf, 12, 196, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19162     { RX_SCH_CNT_OF_CHOSEN_HRFf, 13, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19163     { RX_SCH_CNT_OF_CHOSEN_RMCf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19164     { RX_SCH_LAST_HRF_WINf, 4, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19165     { RX_SCH_LAST_RMC_WINf, 7, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  19166 };
  19167 
  19168 #endif
  19169 #if defined(BCM_88470_A0)
  19170 soc_field_info_t soc_NBIH_RX_SCH_DEBUG_RESULT_BCM88470_A0r_fields[] = {
  19171     { RX_SCH_AT_LEASE_ONE_TRANSACTION_HRFf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19172     { RX_SCH_AT_LEASE_ONE_TRANSACTION_RMCf, 144, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19173     { RX_SCH_AT_LEASE_TWO_TRANSACTIONS_HRFf, 12, 196, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19174     { RX_SCH_CNT_OF_CHOSEN_HRFf, 13, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19175     { RX_SCH_CNT_OF_CHOSEN_RMCf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19176     { RX_SCH_LAST_HRF_WINf, 4, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19177     { RX_SCH_LAST_RMC_WINf, 7, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  19178 };
  19179 
  19180 #endif
  19181 #if defined(BCM_88470_B0)
  19182 soc_field_info_t soc_NBIH_RX_SCH_DEBUG_RESULT_BCM88470_B0r_fields[] = {
  19183     { RX_SCH_AT_LEASE_ONE_TRANSACTION_HRFf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19184     { RX_SCH_AT_LEASE_ONE_TRANSACTION_RMCf, 144, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19185     { RX_SCH_AT_LEASE_TWO_TRANSACTIONS_HRFf, 12, 196, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19186     { RX_SCH_CNT_OF_CHOSEN_HRFf, 13, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19187     { RX_SCH_CNT_OF_CHOSEN_RMCf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19188     { RX_SCH_LAST_HRF_WINf, 4, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19189     { RX_SCH_LAST_RMC_WINf, 7, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  19190 };
  19191 
  19192 #endif
  19193 #if defined(BCM_88675_B0)
  19194 soc_field_info_t soc_NBIH_RX_SCH_DEBUG_RESULT_BCM88675_B0r_fields[] = {
  19195     { RX_SCH_AT_LEASE_ONE_TRANSACTION_HRFf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19196     { RX_SCH_AT_LEASE_ONE_TRANSACTION_RMCf, 144, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19197     { RX_SCH_AT_LEASE_TWO_TRANSACTIONS_HRFf, 12, 196, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19198     { RX_SCH_CNT_OF_CHOSEN_HRFf, 13, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19199     { RX_SCH_CNT_OF_CHOSEN_RMCf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19200     { RX_SCH_LAST_HRF_WINf, 4, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19201     { RX_SCH_LAST_RMC_WINf, 7, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  19202 };
  19203 
  19204 #endif
  19205 #if defined(BCM_88680_A0)
  19206 soc_field_info_t soc_NBIH_RX_SCH_DEBUG_RESULT_BCM88680_A0r_fields[] = {
  19207     { RX_SCH_AT_LEASE_ONE_TRANSACTION_HRFf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19208     { RX_SCH_AT_LEASE_ONE_TRANSACTION_RMCf, 144, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19209     { RX_SCH_AT_LEASE_TWO_TRANSACTIONS_HRFf, 12, 196, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19210     { RX_SCH_CNT_OF_CHOSEN_HRFf, 13, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19211     { RX_SCH_CNT_OF_CHOSEN_RMCf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19212     { RX_SCH_LAST_HRF_WINf, 4, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19213     { RX_SCH_LAST_RMC_WINf, 7, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  19214 };
  19215 
  19216 #endif
  19217 #if defined(BCM_88675_A0)
  19218 soc_field_info_t soc_NBIH_RX_TDM_BYTE_COUNTERr_fields[] = {
  19219     { RX_TDM_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19220 };
  19221 
  19222 #endif
  19223 #if defined(BCM_88375_A0)
  19224 soc_field_info_t soc_NBIH_RX_TDM_BYTE_COUNTER_BCM88375_A0r_fields[] = {
  19225     { RX_TDM_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19226 };
  19227 
  19228 #endif
  19229 #if defined(BCM_88375_B0)
  19230 soc_field_info_t soc_NBIH_RX_TDM_BYTE_COUNTER_BCM88375_B0r_fields[] = {
  19231     { RX_TDM_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19232 };
  19233 
  19234 #endif
  19235 #if defined(BCM_88470_A0)
  19236 soc_field_info_t soc_NBIH_RX_TDM_BYTE_COUNTER_BCM88470_A0r_fields[] = {
  19237     { RX_TDM_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19238 };
  19239 
  19240 #endif
  19241 #if defined(BCM_88470_B0)
  19242 soc_field_info_t soc_NBIH_RX_TDM_BYTE_COUNTER_BCM88470_B0r_fields[] = {
  19243     { RX_TDM_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19244 };
  19245 
  19246 #endif
  19247 #if defined(BCM_88675_B0)
  19248 soc_field_info_t soc_NBIH_RX_TDM_BYTE_COUNTER_BCM88675_B0r_fields[] = {
  19249     { RX_TDM_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19250 };
  19251 
  19252 #endif
  19253 #if defined(BCM_88680_A0)
  19254 soc_field_info_t soc_NBIH_RX_TDM_BYTE_COUNTER_BCM88680_A0r_fields[] = {
  19255     { RX_TDM_BYTE_COUNTERf, 128, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19256 };
  19257 
  19258 #endif
  19259 #if defined(BCM_88675_A0)
  19260 soc_field_info_t soc_NBIH_RX_TDM_PKT_COUNTERr_fields[] = {
  19261     { RX_TDM_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19262 };
  19263 
  19264 #endif
  19265 #if defined(BCM_88375_A0)
  19266 soc_field_info_t soc_NBIH_RX_TDM_PKT_COUNTER_BCM88375_A0r_fields[] = {
  19267     { RX_TDM_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19268 };
  19269 
  19270 #endif
  19271 #if defined(BCM_88375_B0)
  19272 soc_field_info_t soc_NBIH_RX_TDM_PKT_COUNTER_BCM88375_B0r_fields[] = {
  19273     { RX_TDM_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19274 };
  19275 
  19276 #endif
  19277 #if defined(BCM_88470_A0)
  19278 soc_field_info_t soc_NBIH_RX_TDM_PKT_COUNTER_BCM88470_A0r_fields[] = {
  19279     { RX_TDM_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19280 };
  19281 
  19282 #endif
  19283 #if defined(BCM_88470_B0)
  19284 soc_field_info_t soc_NBIH_RX_TDM_PKT_COUNTER_BCM88470_B0r_fields[] = {
  19285     { RX_TDM_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19286 };
  19287 
  19288 #endif
  19289 #if defined(BCM_88675_B0)
  19290 soc_field_info_t soc_NBIH_RX_TDM_PKT_COUNTER_BCM88675_B0r_fields[] = {
  19291     { RX_TDM_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19292 };
  19293 
  19294 #endif
  19295 #if defined(BCM_88680_A0)
  19296 soc_field_info_t soc_NBIH_RX_TDM_PKT_COUNTER_BCM88680_A0r_fields[] = {
  19297     { RX_TDM_PKT_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19298 };
  19299 
  19300 #endif
  19301 #if defined(BCM_88675_A0)
  19302 soc_field_info_t soc_NBIH_RX_THRESHOLD_AFTER_OVERFLOW_QMLFr_fields[] = {
  19303     { RX_THRESHOLD_AFTER_OVERFLOW_QMLFf, 11, 0, SOCF_LE }
  19304 };
  19305 
  19306 #endif
  19307 #if defined(BCM_88375_A0)
  19308 soc_field_info_t soc_NBIH_RX_THRESHOLD_AFTER_OVERFLOW_QMLF_BCM88375_A0r_fields[] = {
  19309     { RX_THRESHOLD_AFTER_OVERFLOW_QMLFf, 11, 0, SOCF_LE }
  19310 };
  19311 
  19312 #endif
  19313 #if defined(BCM_88375_B0)
  19314 soc_field_info_t soc_NBIH_RX_THRESHOLD_AFTER_OVERFLOW_QMLF_BCM88375_B0r_fields[] = {
  19315     { RX_THRESHOLD_AFTER_OVERFLOW_QMLFf, 11, 0, SOCF_LE }
  19316 };
  19317 
  19318 #endif
  19319 #if defined(BCM_88470_A0)
  19320 soc_field_info_t soc_NBIH_RX_THRESHOLD_AFTER_OVERFLOW_QMLF_BCM88470_A0r_fields[] = {
  19321     { RX_THRESHOLD_AFTER_OVERFLOW_QMLFf, 11, 0, SOCF_LE }
  19322 };
  19323 
  19324 #endif
  19325 #if defined(BCM_88470_B0)
  19326 soc_field_info_t soc_NBIH_RX_THRESHOLD_AFTER_OVERFLOW_QMLF_BCM88470_B0r_fields[] = {
  19327     { RX_THRESHOLD_AFTER_OVERFLOW_QMLFf, 11, 0, SOCF_LE }
  19328 };
  19329 
  19330 #endif
  19331 #if defined(BCM_88675_B0)
  19332 soc_field_info_t soc_NBIH_RX_THRESHOLD_AFTER_OVERFLOW_QMLF_BCM88675_B0r_fields[] = {
  19333     { RX_THRESHOLD_AFTER_OVERFLOW_QMLFf, 11, 0, SOCF_LE }
  19334 };
  19335 
  19336 #endif
  19337 #if defined(BCM_88680_A0)
  19338 soc_field_info_t soc_NBIH_RX_THRESHOLD_AFTER_OVERFLOW_QMLF_BCM88680_A0r_fields[] = {
  19339     { RX_THRESHOLD_AFTER_OVERFLOW_QMLFf, 11, 0, SOCF_LE }
  19340 };
  19341 
  19342 #endif
  19343 #if defined(BCM_88675_A0)
  19344 soc_field_info_t soc_NBIH_RX_TOTAL_BYTE_COUNTERr_fields[] = {
  19345     { RX_TOTAL_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19346 };
  19347 
  19348 #endif
  19349 #if defined(BCM_88375_A0)
  19350 soc_field_info_t soc_NBIH_RX_TOTAL_BYTE_COUNTER_BCM88375_A0r_fields[] = {
  19351     { RX_TOTAL_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19352 };
  19353 
  19354 #endif
  19355 #if defined(BCM_88375_B0)
  19356 soc_field_info_t soc_NBIH_RX_TOTAL_BYTE_COUNTER_BCM88375_B0r_fields[] = {
  19357     { RX_TOTAL_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19358 };
  19359 
  19360 #endif
  19361 #if defined(BCM_88470_A0)
  19362 soc_field_info_t soc_NBIH_RX_TOTAL_BYTE_COUNTER_BCM88470_A0r_fields[] = {
  19363     { RX_TOTAL_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19364 };
  19365 
  19366 #endif
  19367 #if defined(BCM_88470_B0)
  19368 soc_field_info_t soc_NBIH_RX_TOTAL_BYTE_COUNTER_BCM88470_B0r_fields[] = {
  19369     { RX_TOTAL_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19370 };
  19371 
  19372 #endif
  19373 #if defined(BCM_88675_B0)
  19374 soc_field_info_t soc_NBIH_RX_TOTAL_BYTE_COUNTER_BCM88675_B0r_fields[] = {
  19375     { RX_TOTAL_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19376 };
  19377 
  19378 #endif
  19379 #if defined(BCM_88680_A0)
  19380 soc_field_info_t soc_NBIH_RX_TOTAL_BYTE_COUNTER_BCM88680_A0r_fields[] = {
  19381     { RX_TOTAL_BYTE_COUNTERf, 128, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19382 };
  19383 
  19384 #endif
  19385 #if defined(BCM_88675_A0)
  19386 soc_field_info_t soc_NBIH_RX_TOTAL_PKT_COUNTERr_fields[] = {
  19387     { RX_TOTAL_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19388 };
  19389 
  19390 #endif
  19391 #if defined(BCM_88375_A0)
  19392 soc_field_info_t soc_NBIH_RX_TOTAL_PKT_COUNTER_BCM88375_A0r_fields[] = {
  19393     { RX_TOTAL_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19394 };
  19395 
  19396 #endif
  19397 #if defined(BCM_88375_B0)
  19398 soc_field_info_t soc_NBIH_RX_TOTAL_PKT_COUNTER_BCM88375_B0r_fields[] = {
  19399     { RX_TOTAL_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19400 };
  19401 
  19402 #endif
  19403 #if defined(BCM_88470_A0)
  19404 soc_field_info_t soc_NBIH_RX_TOTAL_PKT_COUNTER_BCM88470_A0r_fields[] = {
  19405     { RX_TOTAL_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19406 };
  19407 
  19408 #endif
  19409 #if defined(BCM_88470_B0)
  19410 soc_field_info_t soc_NBIH_RX_TOTAL_PKT_COUNTER_BCM88470_B0r_fields[] = {
  19411     { RX_TOTAL_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19412 };
  19413 
  19414 #endif
  19415 #if defined(BCM_88675_B0)
  19416 soc_field_info_t soc_NBIH_RX_TOTAL_PKT_COUNTER_BCM88675_B0r_fields[] = {
  19417     { RX_TOTAL_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19418 };
  19419 
  19420 #endif
  19421 #if defined(BCM_88680_A0)
  19422 soc_field_info_t soc_NBIH_RX_TOTAL_PKT_COUNTER_BCM88680_A0r_fields[] = {
  19423     { RX_TOTAL_PKT_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19424 };
  19425 
  19426 #endif
  19427 #if defined(BCM_88675_A0)
  19428 soc_field_info_t soc_NBIH_SBUS_BROADCAST_IDr_fields[] = {
  19429     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  19430 };
  19431 
  19432 #endif
  19433 #if defined(BCM_88375_A0)
  19434 soc_field_info_t soc_NBIH_SBUS_BROADCAST_ID_BCM88375_A0r_fields[] = {
  19435     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  19436 };
  19437 
  19438 #endif
  19439 #if defined(BCM_88375_B0)
  19440 soc_field_info_t soc_NBIH_SBUS_BROADCAST_ID_BCM88375_B0r_fields[] = {
  19441     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  19442 };
  19443 
  19444 #endif
  19445 #if defined(BCM_88470_A0)
  19446 soc_field_info_t soc_NBIH_SBUS_BROADCAST_ID_BCM88470_A0r_fields[] = {
  19447     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  19448 };
  19449 
  19450 #endif
  19451 #if defined(BCM_88470_B0)
  19452 soc_field_info_t soc_NBIH_SBUS_BROADCAST_ID_BCM88470_B0r_fields[] = {
  19453     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  19454 };
  19455 
  19456 #endif
  19457 #if defined(BCM_88675_B0)
  19458 soc_field_info_t soc_NBIH_SBUS_BROADCAST_ID_BCM88675_B0r_fields[] = {
  19459     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  19460 };
  19461 
  19462 #endif
  19463 #if defined(BCM_88680_A0)
  19464 soc_field_info_t soc_NBIH_SBUS_BROADCAST_ID_BCM88680_A0r_fields[] = {
  19465     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  19466 };
  19467 
  19468 #endif
  19469 #if defined(BCM_88675_A0)
  19470 soc_field_info_t soc_NBIH_SBUS_LAST_IN_CHAINr_fields[] = {
  19471     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  19472 };
  19473 
  19474 #endif
  19475 #if defined(BCM_88375_A0)
  19476 soc_field_info_t soc_NBIH_SBUS_LAST_IN_CHAIN_BCM88375_A0r_fields[] = {
  19477     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  19478 };
  19479 
  19480 #endif
  19481 #if defined(BCM_88375_B0)
  19482 soc_field_info_t soc_NBIH_SBUS_LAST_IN_CHAIN_BCM88375_B0r_fields[] = {
  19483     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  19484 };
  19485 
  19486 #endif
  19487 #if defined(BCM_88470_A0)
  19488 soc_field_info_t soc_NBIH_SBUS_LAST_IN_CHAIN_BCM88470_A0r_fields[] = {
  19489     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  19490 };
  19491 
  19492 #endif
  19493 #if defined(BCM_88470_B0)
  19494 soc_field_info_t soc_NBIH_SBUS_LAST_IN_CHAIN_BCM88470_B0r_fields[] = {
  19495     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  19496 };
  19497 
  19498 #endif
  19499 #if defined(BCM_88675_B0)
  19500 soc_field_info_t soc_NBIH_SBUS_LAST_IN_CHAIN_BCM88675_B0r_fields[] = {
  19501     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  19502 };
  19503 
  19504 #endif
  19505 #if defined(BCM_88680_A0)
  19506 soc_field_info_t soc_NBIH_SBUS_LAST_IN_CHAIN_BCM88680_A0r_fields[] = {
  19507     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  19508 };
  19509 
  19510 #endif
  19511 #if defined(BCM_88675_A0)
  19512 soc_field_info_t soc_NBIH_SIF_CFGr_fields[] = {
  19513     { SIF_PORT_N_20G_MODEf, 1, 4, 0 },
  19514     { SIF_PORT_N_ENf, 1, 0, 0 },
  19515     { SIF_PORT_N_PROPAGATE_ECC_ERRf, 1, 18, SOCF_RES },
  19516     { SIF_PORT_N_RESET_PORT_CREDITSf, 1, 8, SOCF_RES },
  19517     { SIF_PORT_N_RESET_PORT_CREDITS_VALUEf, 6, 12, SOCF_LE|SOCF_RES }
  19518 };
  19519 
  19520 #endif
  19521 #if defined(BCM_88375_A0)
  19522 soc_field_info_t soc_NBIH_SIF_CFG_BCM88375_A0r_fields[] = {
  19523     { SIF_PORT_N_20G_MODEf, 1, 4, 0 },
  19524     { SIF_PORT_N_ENf, 1, 0, 0 },
  19525     { SIF_PORT_N_PROPAGATE_ECC_ERRf, 1, 18, SOCF_RES },
  19526     { SIF_PORT_N_RESET_PORT_CREDITSf, 1, 8, SOCF_RES },
  19527     { SIF_PORT_N_RESET_PORT_CREDITS_VALUEf, 6, 12, SOCF_LE|SOCF_RES }
  19528 };
  19529 
  19530 #endif
  19531 #if defined(BCM_88375_B0)
  19532 soc_field_info_t soc_NBIH_SIF_CFG_BCM88375_B0r_fields[] = {
  19533     { SIF_PORT_N_20G_MODEf, 1, 4, 0 },
  19534     { SIF_PORT_N_ENf, 1, 0, 0 },
  19535     { SIF_PORT_N_PROPAGATE_ECC_ERRf, 1, 18, SOCF_RES },
  19536     { SIF_PORT_N_RESET_PORT_CREDITSf, 1, 8, SOCF_RES },
  19537     { SIF_PORT_N_RESET_PORT_CREDITS_VALUEf, 6, 12, SOCF_LE|SOCF_RES }
  19538 };
  19539 
  19540 #endif
  19541 #if defined(BCM_88675_B0)
  19542 soc_field_info_t soc_NBIH_SIF_CFG_BCM88675_B0r_fields[] = {
  19543     { SIF_PORT_N_20G_MODEf, 1, 4, 0 },
  19544     { SIF_PORT_N_ENf, 1, 0, 0 },
  19545     { SIF_PORT_N_PROPAGATE_ECC_ERRf, 1, 18, SOCF_RES },
  19546     { SIF_PORT_N_RESET_PORT_CREDITSf, 1, 8, SOCF_RES },
  19547     { SIF_PORT_N_RESET_PORT_CREDITS_VALUEf, 6, 12, SOCF_LE|SOCF_RES }
  19548 };
  19549 
  19550 #endif
  19551 #if defined(BCM_88680_A0)
  19552 soc_field_info_t soc_NBIH_SIF_CFG_BCM88680_A0r_fields[] = {
  19553     { SIF_PORT_N_20G_MODEf, 1, 4, 0 },
  19554     { SIF_PORT_N_ENf, 1, 0, 0 },
  19555     { SIF_PORT_N_PM_SELf, 1, 1, 0 },
  19556     { SIF_PORT_N_PROPAGATE_ECC_ERRf, 1, 18, SOCF_RES },
  19557     { SIF_PORT_N_RESET_PORT_CREDITSf, 1, 8, SOCF_RES },
  19558     { SIF_PORT_N_RESET_PORT_CREDITS_VALUEf, 6, 12, SOCF_LE|SOCF_RES }
  19559 };
  19560 
  19561 #endif
  19562 #if defined(BCM_88675_A0)
  19563 soc_field_info_t soc_NBIH_STATS_BURSTS_CNT_PORTr_fields[] = {
  19564     { STATS_BURSTS_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19565 };
  19566 
  19567 #endif
  19568 #if defined(BCM_88375_A0)
  19569 soc_field_info_t soc_NBIH_STATS_BURSTS_CNT_PORT_BCM88375_A0r_fields[] = {
  19570     { STATS_BURSTS_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19571 };
  19572 
  19573 #endif
  19574 #if defined(BCM_88375_B0)
  19575 soc_field_info_t soc_NBIH_STATS_BURSTS_CNT_PORT_BCM88375_B0r_fields[] = {
  19576     { STATS_BURSTS_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19577 };
  19578 
  19579 #endif
  19580 #if defined(BCM_88675_B0)
  19581 soc_field_info_t soc_NBIH_STATS_BURSTS_CNT_PORT_BCM88675_B0r_fields[] = {
  19582     { STATS_BURSTS_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19583 };
  19584 
  19585 #endif
  19586 #if defined(BCM_88680_A0)
  19587 soc_field_info_t soc_NBIH_STATS_BURSTS_CNT_PORT_BCM88680_A0r_fields[] = {
  19588     { STATS_BURSTS_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19589 };
  19590 
  19591 #endif
  19592 #if defined(BCM_88675_A0)
  19593 soc_field_info_t soc_NBIH_STATS_OCTETS_CNT_PORTr_fields[] = {
  19594     { STATS_OCTETS_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19595 };
  19596 
  19597 #endif
  19598 #if defined(BCM_88375_A0)
  19599 soc_field_info_t soc_NBIH_STATS_OCTETS_CNT_PORT_BCM88375_A0r_fields[] = {
  19600     { STATS_OCTETS_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19601 };
  19602 
  19603 #endif
  19604 #if defined(BCM_88375_B0)
  19605 soc_field_info_t soc_NBIH_STATS_OCTETS_CNT_PORT_BCM88375_B0r_fields[] = {
  19606     { STATS_OCTETS_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19607 };
  19608 
  19609 #endif
  19610 #if defined(BCM_88675_B0)
  19611 soc_field_info_t soc_NBIH_STATS_OCTETS_CNT_PORT_BCM88675_B0r_fields[] = {
  19612     { STATS_OCTETS_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19613 };
  19614 
  19615 #endif
  19616 #if defined(BCM_88680_A0)
  19617 soc_field_info_t soc_NBIH_STATS_OCTETS_CNT_PORT_BCM88680_A0r_fields[] = {
  19618     { STATS_OCTETS_CNT_PORTf, 128, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19619 };
  19620 
  19621 #endif
  19622 #if defined(BCM_88675_A0)
  19623 soc_field_info_t soc_NBIH_SYNC_ETH_CFGr_fields[] = {
  19624     { SYNC_ETH_CLOCK_DIV_Nf, 2, 14, SOCF_LE },
  19625     { SYNC_ETH_CLOCK_SEL_Nf, 7, 0, SOCF_LE },
  19626     { SYNC_ETH_DIVIDER_PHASE_ONE_Nf, 4, 23, SOCF_LE },
  19627     { SYNC_ETH_DIVIDER_PHASE_ZERO_Nf, 4, 19, SOCF_LE },
  19628     { SYNC_ETH_GTIMER_MODE_Nf, 1, 18, SOCF_RES },
  19629     { SYNC_ETH_LINK_VALID_SEL_Nf, 1, 17, 0 },
  19630     { SYNC_ETH_SQUELCH_EN_Nf, 1, 16, 0 },
  19631     { SYNC_ETH_VALID_SEL_Nf, 7, 7, SOCF_LE }
  19632 };
  19633 
  19634 #endif
  19635 #if defined(BCM_88375_A0)
  19636 soc_field_info_t soc_NBIH_SYNC_ETH_CFG_BCM88375_A0r_fields[] = {
  19637     { SYNC_ETH_CLOCK_DIV_Nf, 2, 14, SOCF_LE },
  19638     { SYNC_ETH_CLOCK_SEL_Nf, 7, 0, SOCF_LE },
  19639     { SYNC_ETH_DIVIDER_PHASE_ONE_Nf, 4, 23, SOCF_LE },
  19640     { SYNC_ETH_DIVIDER_PHASE_ZERO_Nf, 4, 19, SOCF_LE },
  19641     { SYNC_ETH_GTIMER_MODE_Nf, 1, 18, SOCF_RES },
  19642     { SYNC_ETH_LINK_VALID_SEL_Nf, 1, 17, 0 },
  19643     { SYNC_ETH_SQUELCH_EN_Nf, 1, 16, 0 },
  19644     { SYNC_ETH_VALID_SEL_Nf, 7, 7, SOCF_LE }
  19645 };
  19646 
  19647 #endif
  19648 #if defined(BCM_88375_B0)
  19649 soc_field_info_t soc_NBIH_SYNC_ETH_CFG_BCM88375_B0r_fields[] = {
  19650     { SYNC_ETH_CLOCK_DIV_Nf, 2, 14, SOCF_LE },
  19651     { SYNC_ETH_CLOCK_SEL_Nf, 7, 0, SOCF_LE },
  19652     { SYNC_ETH_DIVIDER_PHASE_ONE_Nf, 4, 23, SOCF_LE },
  19653     { SYNC_ETH_DIVIDER_PHASE_ZERO_Nf, 4, 19, SOCF_LE },
  19654     { SYNC_ETH_GTIMER_MODE_Nf, 1, 18, SOCF_RES },
  19655     { SYNC_ETH_LINK_VALID_SEL_Nf, 1, 17, 0 },
  19656     { SYNC_ETH_SQUELCH_EN_Nf, 1, 16, 0 },
  19657     { SYNC_ETH_VALID_SEL_Nf, 7, 7, SOCF_LE }
  19658 };
  19659 
  19660 #endif
  19661 #if defined(BCM_88470_A0)
  19662 soc_field_info_t soc_NBIH_SYNC_ETH_CFG_BCM88470_A0r_fields[] = {
  19663     { SYNC_ETH_CLOCK_DIV_Nf, 2, 12, SOCF_LE },
  19664     { SYNC_ETH_CLOCK_SEL_Nf, 6, 0, SOCF_LE },
  19665     { SYNC_ETH_DIVIDER_PHASE_ONE_Nf, 4, 21, SOCF_LE },
  19666     { SYNC_ETH_DIVIDER_PHASE_ZERO_Nf, 4, 17, SOCF_LE },
  19667     { SYNC_ETH_GTIMER_MODE_Nf, 1, 16, SOCF_RES },
  19668     { SYNC_ETH_LINK_VALID_SEL_Nf, 1, 15, 0 },
  19669     { SYNC_ETH_SQUELCH_EN_Nf, 1, 14, 0 },
  19670     { SYNC_ETH_VALID_SEL_Nf, 6, 6, SOCF_LE }
  19671 };
  19672 
  19673 #endif
  19674 #if defined(BCM_88470_B0)
  19675 soc_field_info_t soc_NBIH_SYNC_ETH_CFG_BCM88470_B0r_fields[] = {
  19676     { SYNC_ETH_CLOCK_DIV_Nf, 2, 12, SOCF_LE },
  19677     { SYNC_ETH_CLOCK_SEL_Nf, 6, 0, SOCF_LE },
  19678     { SYNC_ETH_DIVIDER_PHASE_ONE_Nf, 4, 21, SOCF_LE },
  19679     { SYNC_ETH_DIVIDER_PHASE_ZERO_Nf, 4, 17, SOCF_LE },
  19680     { SYNC_ETH_GTIMER_MODE_Nf, 1, 16, SOCF_RES },
  19681     { SYNC_ETH_LINK_VALID_SEL_Nf, 1, 15, 0 },
  19682     { SYNC_ETH_SQUELCH_EN_Nf, 1, 14, 0 },
  19683     { SYNC_ETH_VALID_SEL_Nf, 6, 6, SOCF_LE }
  19684 };
  19685 
  19686 #endif
  19687 #if defined(BCM_88675_B0)
  19688 soc_field_info_t soc_NBIH_SYNC_ETH_CFG_BCM88675_B0r_fields[] = {
  19689     { SYNC_ETH_CLOCK_DIV_Nf, 2, 14, SOCF_LE },
  19690     { SYNC_ETH_CLOCK_SEL_Nf, 7, 0, SOCF_LE },
  19691     { SYNC_ETH_DIVIDER_PHASE_ONE_Nf, 4, 23, SOCF_LE },
  19692     { SYNC_ETH_DIVIDER_PHASE_ZERO_Nf, 4, 19, SOCF_LE },
  19693     { SYNC_ETH_GTIMER_MODE_Nf, 1, 18, SOCF_RES },
  19694     { SYNC_ETH_LINK_VALID_SEL_Nf, 1, 17, 0 },
  19695     { SYNC_ETH_SQUELCH_EN_Nf, 1, 16, 0 },
  19696     { SYNC_ETH_VALID_SEL_Nf, 7, 7, SOCF_LE }
  19697 };
  19698 
  19699 #endif
  19700 #if defined(BCM_88680_A0)
  19701 soc_field_info_t soc_NBIH_SYNC_ETH_CFG_BCM88680_A0r_fields[] = {
  19702     { SYNC_ETH_CLOCK_DIV_Nf, 2, 14, SOCF_LE },
  19703     { SYNC_ETH_CLOCK_SEL_Nf, 7, 0, SOCF_LE },
  19704     { SYNC_ETH_DIVIDER_PHASE_ONE_Nf, 4, 23, SOCF_LE },
  19705     { SYNC_ETH_DIVIDER_PHASE_ZERO_Nf, 4, 19, SOCF_LE },
  19706     { SYNC_ETH_GTIMER_MODE_Nf, 1, 18, SOCF_RES },
  19707     { SYNC_ETH_LINK_VALID_SEL_Nf, 1, 17, 0 },
  19708     { SYNC_ETH_SQUELCH_EN_Nf, 1, 16, 0 },
  19709     { SYNC_ETH_VALID_SEL_Nf, 7, 7, SOCF_LE }
  19710 };
  19711 
  19712 #endif
  19713 #if defined(BCM_88675_A0)
  19714 soc_field_info_t soc_NBIH_SYNC_ETH_COUNTERr_fields[] = {
  19715     { SYNC_ETH_COUNTER_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  19716 };
  19717 
  19718 #endif
  19719 #if defined(BCM_88375_A0)
  19720 soc_field_info_t soc_NBIH_SYNC_ETH_COUNTER_BCM88375_A0r_fields[] = {
  19721     { SYNC_ETH_COUNTER_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  19722 };
  19723 
  19724 #endif
  19725 #if defined(BCM_88375_B0)
  19726 soc_field_info_t soc_NBIH_SYNC_ETH_COUNTER_BCM88375_B0r_fields[] = {
  19727     { SYNC_ETH_COUNTER_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  19728 };
  19729 
  19730 #endif
  19731 #if defined(BCM_88470_A0)
  19732 soc_field_info_t soc_NBIH_SYNC_ETH_COUNTER_BCM88470_A0r_fields[] = {
  19733     { SYNC_ETH_COUNTER_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  19734 };
  19735 
  19736 #endif
  19737 #if defined(BCM_88470_B0)
  19738 soc_field_info_t soc_NBIH_SYNC_ETH_COUNTER_BCM88470_B0r_fields[] = {
  19739     { SYNC_ETH_COUNTER_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  19740 };
  19741 
  19742 #endif
  19743 #if defined(BCM_88675_B0)
  19744 soc_field_info_t soc_NBIH_SYNC_ETH_COUNTER_BCM88675_B0r_fields[] = {
  19745     { SYNC_ETH_COUNTER_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  19746 };
  19747 
  19748 #endif
  19749 #if defined(BCM_88680_A0)
  19750 soc_field_info_t soc_NBIH_SYNC_ETH_COUNTER_BCM88680_A0r_fields[] = {
  19751     { SYNC_ETH_COUNTER_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  19752 };
  19753 
  19754 #endif
  19755 #if defined(BCM_88675_A0)
  19756 soc_field_info_t soc_NBIH_SYNC_ETH_SQUELCH_DIS_TH_REGr_fields[] = {
  19757     { SYNC_ETH_SQUELCH_DIS_THf, 32, 0, SOCF_LE }
  19758 };
  19759 
  19760 #endif
  19761 #if defined(BCM_88375_A0)
  19762 soc_field_info_t soc_NBIH_SYNC_ETH_SQUELCH_DIS_TH_REG_BCM88375_A0r_fields[] = {
  19763     { SYNC_ETH_SQUELCH_DIS_THf, 32, 0, SOCF_LE }
  19764 };
  19765 
  19766 #endif
  19767 #if defined(BCM_88375_B0)
  19768 soc_field_info_t soc_NBIH_SYNC_ETH_SQUELCH_DIS_TH_REG_BCM88375_B0r_fields[] = {
  19769     { SYNC_ETH_SQUELCH_DIS_THf, 32, 0, SOCF_LE }
  19770 };
  19771 
  19772 #endif
  19773 #if defined(BCM_88470_A0)
  19774 soc_field_info_t soc_NBIH_SYNC_ETH_SQUELCH_DIS_TH_REG_BCM88470_A0r_fields[] = {
  19775     { SYNC_ETH_SQUELCH_DIS_THf, 32, 0, SOCF_LE }
  19776 };
  19777 
  19778 #endif
  19779 #if defined(BCM_88470_B0)
  19780 soc_field_info_t soc_NBIH_SYNC_ETH_SQUELCH_DIS_TH_REG_BCM88470_B0r_fields[] = {
  19781     { SYNC_ETH_SQUELCH_DIS_THf, 32, 0, SOCF_LE }
  19782 };
  19783 
  19784 #endif
  19785 #if defined(BCM_88675_B0)
  19786 soc_field_info_t soc_NBIH_SYNC_ETH_SQUELCH_DIS_TH_REG_BCM88675_B0r_fields[] = {
  19787     { SYNC_ETH_SQUELCH_DIS_THf, 32, 0, SOCF_LE }
  19788 };
  19789 
  19790 #endif
  19791 #if defined(BCM_88680_A0)
  19792 soc_field_info_t soc_NBIH_SYNC_ETH_SQUELCH_DIS_TH_REG_BCM88680_A0r_fields[] = {
  19793     { SYNC_ETH_SQUELCH_DIS_THf, 32, 0, SOCF_LE }
  19794 };
  19795 
  19796 #endif
  19797 #if defined(BCM_88675_A0)
  19798 soc_field_info_t soc_NBIH_SYNC_ETH_SQUELCH_EN_TH_REGr_fields[] = {
  19799     { SYNC_ETH_SQUELCH_EN_THf, 16, 0, SOCF_LE }
  19800 };
  19801 
  19802 #endif
  19803 #if defined(BCM_88375_A0)
  19804 soc_field_info_t soc_NBIH_SYNC_ETH_SQUELCH_EN_TH_REG_BCM88375_A0r_fields[] = {
  19805     { SYNC_ETH_SQUELCH_EN_THf, 16, 0, SOCF_LE }
  19806 };
  19807 
  19808 #endif
  19809 #if defined(BCM_88375_B0)
  19810 soc_field_info_t soc_NBIH_SYNC_ETH_SQUELCH_EN_TH_REG_BCM88375_B0r_fields[] = {
  19811     { SYNC_ETH_SQUELCH_EN_THf, 16, 0, SOCF_LE }
  19812 };
  19813 
  19814 #endif
  19815 #if defined(BCM_88470_A0)
  19816 soc_field_info_t soc_NBIH_SYNC_ETH_SQUELCH_EN_TH_REG_BCM88470_A0r_fields[] = {
  19817     { SYNC_ETH_SQUELCH_EN_THf, 16, 0, SOCF_LE }
  19818 };
  19819 
  19820 #endif
  19821 #if defined(BCM_88470_B0)
  19822 soc_field_info_t soc_NBIH_SYNC_ETH_SQUELCH_EN_TH_REG_BCM88470_B0r_fields[] = {
  19823     { SYNC_ETH_SQUELCH_EN_THf, 16, 0, SOCF_LE }
  19824 };
  19825 
  19826 #endif
  19827 #if defined(BCM_88675_B0)
  19828 soc_field_info_t soc_NBIH_SYNC_ETH_SQUELCH_EN_TH_REG_BCM88675_B0r_fields[] = {
  19829     { SYNC_ETH_SQUELCH_EN_THf, 16, 0, SOCF_LE }
  19830 };
  19831 
  19832 #endif
  19833 #if defined(BCM_88680_A0)
  19834 soc_field_info_t soc_NBIH_SYNC_ETH_SQUELCH_EN_TH_REG_BCM88680_A0r_fields[] = {
  19835     { SYNC_ETH_SQUELCH_EN_THf, 16, 0, SOCF_LE }
  19836 };
  19837 
  19838 #endif
  19839 #if defined(BCM_88675_A0)
  19840 soc_field_info_t soc_NBIH_TXI_PIPE_0_NOT_READYr_fields[] = {
  19841     { TXI_PIPE_0_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19842     { TXI_PIPE_0_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19843 };
  19844 
  19845 #endif
  19846 #if defined(BCM_88375_A0)
  19847 soc_field_info_t soc_NBIH_TXI_PIPE_0_NOT_READY_BCM88375_A0r_fields[] = {
  19848     { TXI_PIPE_0_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19849     { TXI_PIPE_0_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19850 };
  19851 
  19852 #endif
  19853 #if defined(BCM_88375_B0)
  19854 soc_field_info_t soc_NBIH_TXI_PIPE_0_NOT_READY_BCM88375_B0r_fields[] = {
  19855     { TXI_PIPE_0_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19856     { TXI_PIPE_0_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19857 };
  19858 
  19859 #endif
  19860 #if defined(BCM_88470_A0)
  19861 soc_field_info_t soc_NBIH_TXI_PIPE_0_NOT_READY_BCM88470_A0r_fields[] = {
  19862     { TXI_PIPE_0_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19863     { TXI_PIPE_0_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19864 };
  19865 
  19866 #endif
  19867 #if defined(BCM_88470_B0)
  19868 soc_field_info_t soc_NBIH_TXI_PIPE_0_NOT_READY_BCM88470_B0r_fields[] = {
  19869     { TXI_PIPE_0_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19870     { TXI_PIPE_0_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19871 };
  19872 
  19873 #endif
  19874 #if defined(BCM_88675_B0)
  19875 soc_field_info_t soc_NBIH_TXI_PIPE_0_NOT_READY_BCM88675_B0r_fields[] = {
  19876     { TXI_PIPE_0_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19877     { TXI_PIPE_0_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19878 };
  19879 
  19880 #endif
  19881 #if defined(BCM_88680_A0)
  19882 soc_field_info_t soc_NBIH_TXI_PIPE_0_NOT_READY_BCM88680_A0r_fields[] = {
  19883     { TXI_PIPE_0_NOT_READY_CNTf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19884     { TXI_PIPE_0_NOT_READY_CNT_OVFf, 1, 63, SOCF_RO|SOCF_SIG|SOCF_RES }
  19885 };
  19886 
  19887 #endif
  19888 #if defined(BCM_88675_A0)
  19889 soc_field_info_t soc_NBIH_TXI_PIPE_1_NOT_READYr_fields[] = {
  19890     { TXI_PIPE_1_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19891     { TXI_PIPE_1_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19892 };
  19893 
  19894 #endif
  19895 #if defined(BCM_88375_A0)
  19896 soc_field_info_t soc_NBIH_TXI_PIPE_1_NOT_READY_BCM88375_A0r_fields[] = {
  19897     { TXI_PIPE_1_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19898     { TXI_PIPE_1_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19899 };
  19900 
  19901 #endif
  19902 #if defined(BCM_88375_B0)
  19903 soc_field_info_t soc_NBIH_TXI_PIPE_1_NOT_READY_BCM88375_B0r_fields[] = {
  19904     { TXI_PIPE_1_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19905     { TXI_PIPE_1_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19906 };
  19907 
  19908 #endif
  19909 #if defined(BCM_88675_B0)
  19910 soc_field_info_t soc_NBIH_TXI_PIPE_1_NOT_READY_BCM88675_B0r_fields[] = {
  19911     { TXI_PIPE_1_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19912     { TXI_PIPE_1_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19913 };
  19914 
  19915 #endif
  19916 #if defined(BCM_88680_A0)
  19917 soc_field_info_t soc_NBIH_TXI_PIPE_1_NOT_READY_BCM88680_A0r_fields[] = {
  19918     { TXI_PIPE_1_NOT_READY_CNTf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19919     { TXI_PIPE_1_NOT_READY_CNT_OVFf, 1, 63, SOCF_RO|SOCF_SIG|SOCF_RES }
  19920 };
  19921 
  19922 #endif
  19923 #if defined(BCM_88675_A0)
  19924 soc_field_info_t soc_NBIH_TXI_TDM_NOT_READYr_fields[] = {
  19925     { TXI_TDM_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19926     { TXI_TDM_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19927 };
  19928 
  19929 #endif
  19930 #if defined(BCM_88375_A0)
  19931 soc_field_info_t soc_NBIH_TXI_TDM_NOT_READY_BCM88375_A0r_fields[] = {
  19932     { TXI_TDM_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19933     { TXI_TDM_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19934 };
  19935 
  19936 #endif
  19937 #if defined(BCM_88375_B0)
  19938 soc_field_info_t soc_NBIH_TXI_TDM_NOT_READY_BCM88375_B0r_fields[] = {
  19939     { TXI_TDM_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19940     { TXI_TDM_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19941 };
  19942 
  19943 #endif
  19944 #if defined(BCM_88470_A0)
  19945 soc_field_info_t soc_NBIH_TXI_TDM_NOT_READY_BCM88470_A0r_fields[] = {
  19946     { TXI_TDM_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19947     { TXI_TDM_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19948 };
  19949 
  19950 #endif
  19951 #if defined(BCM_88470_B0)
  19952 soc_field_info_t soc_NBIH_TXI_TDM_NOT_READY_BCM88470_B0r_fields[] = {
  19953     { TXI_TDM_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19954     { TXI_TDM_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19955 };
  19956 
  19957 #endif
  19958 #if defined(BCM_88675_B0)
  19959 soc_field_info_t soc_NBIH_TXI_TDM_NOT_READY_BCM88675_B0r_fields[] = {
  19960     { TXI_TDM_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19961     { TXI_TDM_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  19962 };
  19963 
  19964 #endif
  19965 #if defined(BCM_88680_A0)
  19966 soc_field_info_t soc_NBIH_TXI_TDM_NOT_READY_BCM88680_A0r_fields[] = {
  19967     { TXI_TDM_NOT_READY_CNTf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  19968     { TXI_TDM_NOT_READY_CNT_OVFf, 1, 63, SOCF_RO|SOCF_SIG|SOCF_RES }
  19969 };
  19970 
  19971 #endif
  19972 #if defined(BCM_88675_A0)
  19973 soc_field_info_t soc_NBIH_TX_CORE_0_BYTE_COUNTERr_fields[] = {
  19974     { TX_CORE_0_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19975 };
  19976 
  19977 #endif
  19978 #if defined(BCM_88375_A0)
  19979 soc_field_info_t soc_NBIH_TX_CORE_0_BYTE_COUNTER_BCM88375_A0r_fields[] = {
  19980     { TX_CORE_0_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19981 };
  19982 
  19983 #endif
  19984 #if defined(BCM_88375_B0)
  19985 soc_field_info_t soc_NBIH_TX_CORE_0_BYTE_COUNTER_BCM88375_B0r_fields[] = {
  19986     { TX_CORE_0_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19987 };
  19988 
  19989 #endif
  19990 #if defined(BCM_88470_A0)
  19991 soc_field_info_t soc_NBIH_TX_CORE_0_BYTE_COUNTER_BCM88470_A0r_fields[] = {
  19992     { TX_CORE_0_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19993 };
  19994 
  19995 #endif
  19996 #if defined(BCM_88470_B0)
  19997 soc_field_info_t soc_NBIH_TX_CORE_0_BYTE_COUNTER_BCM88470_B0r_fields[] = {
  19998     { TX_CORE_0_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19999 };
  20000 
  20001 #endif
  20002 #if defined(BCM_88675_B0)
  20003 soc_field_info_t soc_NBIH_TX_CORE_0_BYTE_COUNTER_BCM88675_B0r_fields[] = {
  20004     { TX_CORE_0_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20005 };
  20006 
  20007 #endif
  20008 #if defined(BCM_88680_A0)
  20009 soc_field_info_t soc_NBIH_TX_CORE_0_BYTE_COUNTER_BCM88680_A0r_fields[] = {
  20010     { TX_CORE_0_BYTE_COUNTERf, 128, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20011 };
  20012 
  20013 #endif
  20014 #if defined(BCM_88675_A0)
  20015 soc_field_info_t soc_NBIH_TX_CORE_0_PKT_COUNTERr_fields[] = {
  20016     { TX_CORE_0_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20017 };
  20018 
  20019 #endif
  20020 #if defined(BCM_88375_A0)
  20021 soc_field_info_t soc_NBIH_TX_CORE_0_PKT_COUNTER_BCM88375_A0r_fields[] = {
  20022     { TX_CORE_0_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20023 };
  20024 
  20025 #endif
  20026 #if defined(BCM_88375_B0)
  20027 soc_field_info_t soc_NBIH_TX_CORE_0_PKT_COUNTER_BCM88375_B0r_fields[] = {
  20028     { TX_CORE_0_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20029 };
  20030 
  20031 #endif
  20032 #if defined(BCM_88470_A0)
  20033 soc_field_info_t soc_NBIH_TX_CORE_0_PKT_COUNTER_BCM88470_A0r_fields[] = {
  20034     { TX_CORE_0_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20035 };
  20036 
  20037 #endif
  20038 #if defined(BCM_88470_B0)
  20039 soc_field_info_t soc_NBIH_TX_CORE_0_PKT_COUNTER_BCM88470_B0r_fields[] = {
  20040     { TX_CORE_0_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20041 };
  20042 
  20043 #endif
  20044 #if defined(BCM_88675_B0)
  20045 soc_field_info_t soc_NBIH_TX_CORE_0_PKT_COUNTER_BCM88675_B0r_fields[] = {
  20046     { TX_CORE_0_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20047 };
  20048 
  20049 #endif
  20050 #if defined(BCM_88680_A0)
  20051 soc_field_info_t soc_NBIH_TX_CORE_0_PKT_COUNTER_BCM88680_A0r_fields[] = {
  20052     { TX_CORE_0_PKT_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20053 };
  20054 
  20055 #endif
  20056 #if defined(BCM_88675_A0)
  20057 soc_field_info_t soc_NBIH_TX_CORE_1_BYTE_COUNTERr_fields[] = {
  20058     { TX_CORE_1_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20059 };
  20060 
  20061 #endif
  20062 #if defined(BCM_88375_A0)
  20063 soc_field_info_t soc_NBIH_TX_CORE_1_BYTE_COUNTER_BCM88375_A0r_fields[] = {
  20064     { TX_CORE_1_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20065 };
  20066 
  20067 #endif
  20068 #if defined(BCM_88375_B0)
  20069 soc_field_info_t soc_NBIH_TX_CORE_1_BYTE_COUNTER_BCM88375_B0r_fields[] = {
  20070     { TX_CORE_1_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20071 };
  20072 
  20073 #endif
  20074 #if defined(BCM_88675_B0)
  20075 soc_field_info_t soc_NBIH_TX_CORE_1_BYTE_COUNTER_BCM88675_B0r_fields[] = {
  20076     { TX_CORE_1_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20077 };
  20078 
  20079 #endif
  20080 #if defined(BCM_88680_A0)
  20081 soc_field_info_t soc_NBIH_TX_CORE_1_BYTE_COUNTER_BCM88680_A0r_fields[] = {
  20082     { TX_CORE_1_BYTE_COUNTERf, 128, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20083 };
  20084 
  20085 #endif
  20086 #if defined(BCM_88675_A0)
  20087 soc_field_info_t soc_NBIH_TX_CORE_1_PKT_COUNTERr_fields[] = {
  20088     { TX_CORE_1_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20089 };
  20090 
  20091 #endif
  20092 #if defined(BCM_88375_A0)
  20093 soc_field_info_t soc_NBIH_TX_CORE_1_PKT_COUNTER_BCM88375_A0r_fields[] = {
  20094     { TX_CORE_1_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20095 };
  20096 
  20097 #endif
  20098 #if defined(BCM_88375_B0)
  20099 soc_field_info_t soc_NBIH_TX_CORE_1_PKT_COUNTER_BCM88375_B0r_fields[] = {
  20100     { TX_CORE_1_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20101 };
  20102 
  20103 #endif
  20104 #if defined(BCM_88675_B0)
  20105 soc_field_info_t soc_NBIH_TX_CORE_1_PKT_COUNTER_BCM88675_B0r_fields[] = {
  20106     { TX_CORE_1_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20107 };
  20108 
  20109 #endif
  20110 #if defined(BCM_88680_A0)
  20111 soc_field_info_t soc_NBIH_TX_CORE_1_PKT_COUNTER_BCM88680_A0r_fields[] = {
  20112     { TX_CORE_1_PKT_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20113 };
  20114 
  20115 #endif
  20116 #if defined(BCM_88675_A0)
  20117 soc_field_info_t soc_NBIH_TX_EGRESS_CREDITS_DEBUG_PMr_fields[] = {
  20118     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  20119     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 2, SOCF_RES },
  20120     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 4, SOCF_RES },
  20121     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 6, SOCF_RES },
  20122     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  20123     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 3, SOCF_RES },
  20124     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 5, SOCF_RES },
  20125     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RES }
  20126 };
  20127 
  20128 #endif
  20129 #if defined(BCM_88375_A0)
  20130 soc_field_info_t soc_NBIH_TX_EGRESS_CREDITS_DEBUG_PM_BCM88375_A0r_fields[] = {
  20131     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  20132     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 2, SOCF_RES },
  20133     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 4, SOCF_RES },
  20134     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 6, SOCF_RES },
  20135     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  20136     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 3, SOCF_RES },
  20137     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 5, SOCF_RES },
  20138     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RES }
  20139 };
  20140 
  20141 #endif
  20142 #if defined(BCM_88375_B0)
  20143 soc_field_info_t soc_NBIH_TX_EGRESS_CREDITS_DEBUG_PM_BCM88375_B0r_fields[] = {
  20144     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  20145     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 2, SOCF_RES },
  20146     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 4, SOCF_RES },
  20147     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 6, SOCF_RES },
  20148     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  20149     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 3, SOCF_RES },
  20150     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 5, SOCF_RES },
  20151     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RES }
  20152 };
  20153 
  20154 #endif
  20155 #if defined(BCM_88470_A0)
  20156 soc_field_info_t soc_NBIH_TX_EGRESS_CREDITS_DEBUG_PM_BCM88470_A0r_fields[] = {
  20157     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  20158     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 2, SOCF_RES },
  20159     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 4, SOCF_RES },
  20160     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 6, SOCF_RES },
  20161     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  20162     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 3, SOCF_RES },
  20163     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 5, SOCF_RES },
  20164     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RES }
  20165 };
  20166 
  20167 #endif
  20168 #if defined(BCM_88470_B0)
  20169 soc_field_info_t soc_NBIH_TX_EGRESS_CREDITS_DEBUG_PM_BCM88470_B0r_fields[] = {
  20170     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  20171     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 2, SOCF_RES },
  20172     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 4, SOCF_RES },
  20173     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 6, SOCF_RES },
  20174     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  20175     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 3, SOCF_RES },
  20176     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 5, SOCF_RES },
  20177     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RES }
  20178 };
  20179 
  20180 #endif
  20181 #if defined(BCM_88675_B0)
  20182 soc_field_info_t soc_NBIH_TX_EGRESS_CREDITS_DEBUG_PM_BCM88675_B0r_fields[] = {
  20183     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  20184     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 2, SOCF_RES },
  20185     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 4, SOCF_RES },
  20186     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 6, SOCF_RES },
  20187     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  20188     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 3, SOCF_RES },
  20189     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 5, SOCF_RES },
  20190     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RES }
  20191 };
  20192 
  20193 #endif
  20194 #if defined(BCM_88680_A0)
  20195 soc_field_info_t soc_NBIH_TX_EGRESS_CREDITS_DEBUG_PM_BCM88680_A0r_fields[] = {
  20196     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  20197     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 2, SOCF_RES },
  20198     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 4, SOCF_RES },
  20199     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 6, SOCF_RES },
  20200     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  20201     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 3, SOCF_RES },
  20202     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 5, SOCF_RES },
  20203     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RES }
  20204 };
  20205 
  20206 #endif
  20207 #if defined(BCM_88675_A0)
  20208 soc_field_info_t soc_NBIH_TX_ELK_BURSTS_CNT_ELKr_fields[] = {
  20209     { TX_ELK_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20210 };
  20211 
  20212 #endif
  20213 #if defined(BCM_88375_A0)
  20214 soc_field_info_t soc_NBIH_TX_ELK_BURSTS_CNT_ELK_BCM88375_A0r_fields[] = {
  20215     { TX_ELK_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20216 };
  20217 
  20218 #endif
  20219 #if defined(BCM_88375_B0)
  20220 soc_field_info_t soc_NBIH_TX_ELK_BURSTS_CNT_ELK_BCM88375_B0r_fields[] = {
  20221     { TX_ELK_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20222 };
  20223 
  20224 #endif
  20225 #if defined(BCM_88470_A0)
  20226 soc_field_info_t soc_NBIH_TX_ELK_BURSTS_CNT_ELK_BCM88470_A0r_fields[] = {
  20227     { TX_ELK_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20228 };
  20229 
  20230 #endif
  20231 #if defined(BCM_88470_B0)
  20232 soc_field_info_t soc_NBIH_TX_ELK_BURSTS_CNT_ELK_BCM88470_B0r_fields[] = {
  20233     { TX_ELK_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20234 };
  20235 
  20236 #endif
  20237 #if defined(BCM_88675_B0)
  20238 soc_field_info_t soc_NBIH_TX_ELK_BURSTS_CNT_ELK_BCM88675_B0r_fields[] = {
  20239     { TX_ELK_BURSTS_CNT_ELKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20240 };
  20241 
  20242 #endif
  20243 #if defined(BCM_88680_A0)
  20244 soc_field_info_t soc_NBIH_TX_ELK_BURSTS_CNT_ELK_BCM88680_A0r_fields[] = {
  20245     { TX_ELK_BURSTS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20246 };
  20247 
  20248 #endif
  20249 #if defined(BCM_88675_A0)
  20250 soc_field_info_t soc_NBIH_TX_ELK_OCTETS_CNT_ELKr_fields[] = {
  20251     { TX_ELK_OCTETS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20252 };
  20253 
  20254 #endif
  20255 #if defined(BCM_88375_A0)
  20256 soc_field_info_t soc_NBIH_TX_ELK_OCTETS_CNT_ELK_BCM88375_A0r_fields[] = {
  20257     { TX_ELK_OCTETS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20258 };
  20259 
  20260 #endif
  20261 #if defined(BCM_88375_B0)
  20262 soc_field_info_t soc_NBIH_TX_ELK_OCTETS_CNT_ELK_BCM88375_B0r_fields[] = {
  20263     { TX_ELK_OCTETS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20264 };
  20265 
  20266 #endif
  20267 #if defined(BCM_88470_A0)
  20268 soc_field_info_t soc_NBIH_TX_ELK_OCTETS_CNT_ELK_BCM88470_A0r_fields[] = {
  20269     { TX_ELK_OCTETS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20270 };
  20271 
  20272 #endif
  20273 #if defined(BCM_88470_B0)
  20274 soc_field_info_t soc_NBIH_TX_ELK_OCTETS_CNT_ELK_BCM88470_B0r_fields[] = {
  20275     { TX_ELK_OCTETS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20276 };
  20277 
  20278 #endif
  20279 #if defined(BCM_88675_B0)
  20280 soc_field_info_t soc_NBIH_TX_ELK_OCTETS_CNT_ELK_BCM88675_B0r_fields[] = {
  20281     { TX_ELK_OCTETS_CNT_ELKf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20282 };
  20283 
  20284 #endif
  20285 #if defined(BCM_88680_A0)
  20286 soc_field_info_t soc_NBIH_TX_ELK_OCTETS_CNT_ELK_BCM88680_A0r_fields[] = {
  20287     { TX_ELK_OCTETS_CNT_ELKf, 128, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20288 };
  20289 
  20290 #endif
  20291 #if defined(BCM_88470_B0)
  20292 soc_field_info_t soc_NBIH_TX_ENABLE_DATAPATHr_fields[] = {
  20293     { TX_ENABLE_DATAPATHf, 16, 0, SOCF_LE }
  20294 };
  20295 
  20296 #endif
  20297 #if defined(BCM_88675_A0)
  20298 soc_field_info_t soc_NBIH_TX_ERROR_FROM_MEM_DIDNT_PROPAGATEr_fields[] = {
  20299     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20300     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  20301     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  20302     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  20303 };
  20304 
  20305 #endif
  20306 #if defined(BCM_88375_A0)
  20307 soc_field_info_t soc_NBIH_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_BCM88375_A0r_fields[] = {
  20308     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20309     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  20310     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  20311     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  20312 };
  20313 
  20314 #endif
  20315 #if defined(BCM_88375_B0)
  20316 soc_field_info_t soc_NBIH_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_BCM88375_B0r_fields[] = {
  20317     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20318     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  20319     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  20320     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  20321 };
  20322 
  20323 #endif
  20324 #if defined(BCM_88470_A0)
  20325 soc_field_info_t soc_NBIH_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_BCM88470_A0r_fields[] = {
  20326     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20327     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  20328     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  20329     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  20330 };
  20331 
  20332 #endif
  20333 #if defined(BCM_88470_B0)
  20334 soc_field_info_t soc_NBIH_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_BCM88470_B0r_fields[] = {
  20335     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20336     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  20337     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  20338     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  20339 };
  20340 
  20341 #endif
  20342 #if defined(BCM_88675_B0)
  20343 soc_field_info_t soc_NBIH_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_BCM88675_B0r_fields[] = {
  20344     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20345     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  20346     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  20347     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  20348 };
  20349 
  20350 #endif
  20351 #if defined(BCM_88680_A0)
  20352 soc_field_info_t soc_NBIH_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_BCM88680_A0r_fields[] = {
  20353     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20354     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  20355     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  20356     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  20357 };
  20358 
  20359 #endif
  20360 #if defined(BCM_88675_A0)
  20361 soc_field_info_t soc_NBIH_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFr_fields[] = {
  20362     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFf, 1, 0, SOCF_RO|SOCF_SIG }
  20363 };
  20364 
  20365 #endif
  20366 #if defined(BCM_88375_A0)
  20367 soc_field_info_t soc_NBIH_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRF_BCM88375_A0r_fields[] = {
  20368     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFf, 1, 0, SOCF_RO|SOCF_SIG }
  20369 };
  20370 
  20371 #endif
  20372 #if defined(BCM_88375_B0)
  20373 soc_field_info_t soc_NBIH_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRF_BCM88375_B0r_fields[] = {
  20374     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFf, 1, 0, SOCF_RO|SOCF_SIG }
  20375 };
  20376 
  20377 #endif
  20378 #if defined(BCM_88470_A0)
  20379 soc_field_info_t soc_NBIH_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRF_BCM88470_A0r_fields[] = {
  20380     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFf, 1, 0, SOCF_RO|SOCF_SIG }
  20381 };
  20382 
  20383 #endif
  20384 #if defined(BCM_88470_B0)
  20385 soc_field_info_t soc_NBIH_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRF_BCM88470_B0r_fields[] = {
  20386     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFf, 1, 0, SOCF_RO|SOCF_SIG }
  20387 };
  20388 
  20389 #endif
  20390 #if defined(BCM_88675_B0)
  20391 soc_field_info_t soc_NBIH_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRF_BCM88675_B0r_fields[] = {
  20392     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFf, 1, 0, SOCF_RO|SOCF_SIG }
  20393 };
  20394 
  20395 #endif
  20396 #if defined(BCM_88680_A0)
  20397 soc_field_info_t soc_NBIH_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRF_BCM88680_A0r_fields[] = {
  20398     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFf, 1, 0, SOCF_RO|SOCF_SIG }
  20399 };
  20400 
  20401 #endif
  20402 #if defined(BCM_88675_A0)
  20403 soc_field_info_t soc_NBIH_TX_IGNORED_RETRANS_REQ_CNT_HRFr_fields[] = {
  20404     { TX_IGNORED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20405 };
  20406 
  20407 #endif
  20408 #if defined(BCM_88375_A0)
  20409 soc_field_info_t soc_NBIH_TX_IGNORED_RETRANS_REQ_CNT_HRF_BCM88375_A0r_fields[] = {
  20410     { TX_IGNORED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20411 };
  20412 
  20413 #endif
  20414 #if defined(BCM_88375_B0)
  20415 soc_field_info_t soc_NBIH_TX_IGNORED_RETRANS_REQ_CNT_HRF_BCM88375_B0r_fields[] = {
  20416     { TX_IGNORED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20417 };
  20418 
  20419 #endif
  20420 #if defined(BCM_88470_A0)
  20421 soc_field_info_t soc_NBIH_TX_IGNORED_RETRANS_REQ_CNT_HRF_BCM88470_A0r_fields[] = {
  20422     { TX_IGNORED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20423 };
  20424 
  20425 #endif
  20426 #if defined(BCM_88470_B0)
  20427 soc_field_info_t soc_NBIH_TX_IGNORED_RETRANS_REQ_CNT_HRF_BCM88470_B0r_fields[] = {
  20428     { TX_IGNORED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20429 };
  20430 
  20431 #endif
  20432 #if defined(BCM_88675_B0)
  20433 soc_field_info_t soc_NBIH_TX_IGNORED_RETRANS_REQ_CNT_HRF_BCM88675_B0r_fields[] = {
  20434     { TX_IGNORED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20435 };
  20436 
  20437 #endif
  20438 #if defined(BCM_88680_A0)
  20439 soc_field_info_t soc_NBIH_TX_IGNORED_RETRANS_REQ_CNT_HRF_BCM88680_A0r_fields[] = {
  20440     { TX_IGNORED_RETRANS_REQ_CNT_HRFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20441 };
  20442 
  20443 #endif
  20444 #if defined(BCM_88675_A0)
  20445 soc_field_info_t soc_NBIH_TX_MLF_LEVEL_PMr_fields[] = {
  20446     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20447     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  20448     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  20449     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  20450 };
  20451 
  20452 #endif
  20453 #if defined(BCM_88375_A0)
  20454 soc_field_info_t soc_NBIH_TX_MLF_LEVEL_PM_BCM88375_A0r_fields[] = {
  20455     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20456     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  20457     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  20458     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  20459 };
  20460 
  20461 #endif
  20462 #if defined(BCM_88375_B0)
  20463 soc_field_info_t soc_NBIH_TX_MLF_LEVEL_PM_BCM88375_B0r_fields[] = {
  20464     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20465     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  20466     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  20467     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  20468 };
  20469 
  20470 #endif
  20471 #if defined(BCM_88470_A0)
  20472 soc_field_info_t soc_NBIH_TX_MLF_LEVEL_PM_BCM88470_A0r_fields[] = {
  20473     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20474     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  20475     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  20476     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  20477 };
  20478 
  20479 #endif
  20480 #if defined(BCM_88470_B0)
  20481 soc_field_info_t soc_NBIH_TX_MLF_LEVEL_PM_BCM88470_B0r_fields[] = {
  20482     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20483     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  20484     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  20485     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  20486 };
  20487 
  20488 #endif
  20489 #if defined(BCM_88675_B0)
  20490 soc_field_info_t soc_NBIH_TX_MLF_LEVEL_PM_BCM88675_B0r_fields[] = {
  20491     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20492     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  20493     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  20494     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  20495 };
  20496 
  20497 #endif
  20498 #if defined(BCM_88680_A0)
  20499 soc_field_info_t soc_NBIH_TX_MLF_LEVEL_PM_BCM88680_A0r_fields[] = {
  20500     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20501     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  20502     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  20503     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  20504 };
  20505 
  20506 #endif
  20507 #if defined(BCM_88675_A0)
  20508 soc_field_info_t soc_NBIH_TX_MLF_MAX_OCCUPANCYr_fields[] = {
  20509     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20510 };
  20511 
  20512 #endif
  20513 #if defined(BCM_88375_A0)
  20514 soc_field_info_t soc_NBIH_TX_MLF_MAX_OCCUPANCY_BCM88375_A0r_fields[] = {
  20515     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20516 };
  20517 
  20518 #endif
  20519 #if defined(BCM_88375_B0)
  20520 soc_field_info_t soc_NBIH_TX_MLF_MAX_OCCUPANCY_BCM88375_B0r_fields[] = {
  20521     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20522 };
  20523 
  20524 #endif
  20525 #if defined(BCM_88470_A0)
  20526 soc_field_info_t soc_NBIH_TX_MLF_MAX_OCCUPANCY_BCM88470_A0r_fields[] = {
  20527     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20528 };
  20529 
  20530 #endif
  20531 #if defined(BCM_88470_B0)
  20532 soc_field_info_t soc_NBIH_TX_MLF_MAX_OCCUPANCY_BCM88470_B0r_fields[] = {
  20533     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20534 };
  20535 
  20536 #endif
  20537 #if defined(BCM_88675_B0)
  20538 soc_field_info_t soc_NBIH_TX_MLF_MAX_OCCUPANCY_BCM88675_B0r_fields[] = {
  20539     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20540 };
  20541 
  20542 #endif
  20543 #if defined(BCM_88680_A0)
  20544 soc_field_info_t soc_NBIH_TX_MLF_MAX_OCCUPANCY_BCM88680_A0r_fields[] = {
  20545     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20546 };
  20547 
  20548 #endif
  20549 #if defined(BCM_88675_A0)
  20550 soc_field_info_t soc_NBIH_TX_MLF_NUM_CREDITS_FROM_PMr_fields[] = {
  20551     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20552     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  20553     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20554     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  20555 };
  20556 
  20557 #endif
  20558 #if defined(BCM_88375_A0)
  20559 soc_field_info_t soc_NBIH_TX_MLF_NUM_CREDITS_FROM_PM_BCM88375_A0r_fields[] = {
  20560     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20561     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  20562     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20563     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  20564 };
  20565 
  20566 #endif
  20567 #if defined(BCM_88375_B0)
  20568 soc_field_info_t soc_NBIH_TX_MLF_NUM_CREDITS_FROM_PM_BCM88375_B0r_fields[] = {
  20569     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20570     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  20571     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20572     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  20573 };
  20574 
  20575 #endif
  20576 #if defined(BCM_88470_A0)
  20577 soc_field_info_t soc_NBIH_TX_MLF_NUM_CREDITS_FROM_PM_BCM88470_A0r_fields[] = {
  20578     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20579     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  20580     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20581     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  20582 };
  20583 
  20584 #endif
  20585 #if defined(BCM_88470_B0)
  20586 soc_field_info_t soc_NBIH_TX_MLF_NUM_CREDITS_FROM_PM_BCM88470_B0r_fields[] = {
  20587     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20588     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  20589     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20590     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  20591 };
  20592 
  20593 #endif
  20594 #if defined(BCM_88675_B0)
  20595 soc_field_info_t soc_NBIH_TX_MLF_NUM_CREDITS_FROM_PM_BCM88675_B0r_fields[] = {
  20596     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20597     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  20598     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20599     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  20600 };
  20601 
  20602 #endif
  20603 #if defined(BCM_88680_A0)
  20604 soc_field_info_t soc_NBIH_TX_MLF_NUM_CREDITS_FROM_PM_BCM88680_A0r_fields[] = {
  20605     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20606     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  20607     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20608     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  20609 };
  20610 
  20611 #endif
  20612 #if defined(BCM_88675_A0)
  20613 soc_field_info_t soc_NBIH_TX_MLF_OVERFLOW_PMr_fields[] = {
  20614     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20615     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  20616     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  20617     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG }
  20618 };
  20619 
  20620 #endif
  20621 #if defined(BCM_88375_A0)
  20622 soc_field_info_t soc_NBIH_TX_MLF_OVERFLOW_PM_BCM88375_A0r_fields[] = {
  20623     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20624     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  20625     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  20626     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG }
  20627 };
  20628 
  20629 #endif
  20630 #if defined(BCM_88375_B0)
  20631 soc_field_info_t soc_NBIH_TX_MLF_OVERFLOW_PM_BCM88375_B0r_fields[] = {
  20632     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20633     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  20634     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  20635     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG }
  20636 };
  20637 
  20638 #endif
  20639 #if defined(BCM_88470_A0)
  20640 soc_field_info_t soc_NBIH_TX_MLF_OVERFLOW_PM_BCM88470_A0r_fields[] = {
  20641     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20642     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  20643     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  20644     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG }
  20645 };
  20646 
  20647 #endif
  20648 #if defined(BCM_88470_B0)
  20649 soc_field_info_t soc_NBIH_TX_MLF_OVERFLOW_PM_BCM88470_B0r_fields[] = {
  20650     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20651     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  20652     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  20653     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG }
  20654 };
  20655 
  20656 #endif
  20657 #if defined(BCM_88675_B0)
  20658 soc_field_info_t soc_NBIH_TX_MLF_OVERFLOW_PM_BCM88675_B0r_fields[] = {
  20659     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20660     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  20661     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  20662     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG }
  20663 };
  20664 
  20665 #endif
  20666 #if defined(BCM_88680_A0)
  20667 soc_field_info_t soc_NBIH_TX_MLF_OVERFLOW_PM_BCM88680_A0r_fields[] = {
  20668     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20669     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  20670     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  20671     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG }
  20672 };
  20673 
  20674 #endif
  20675 #if defined(BCM_88675_A0)
  20676 soc_field_info_t soc_NBIH_TX_NO_DATA_IN_BUFFERr_fields[] = {
  20677     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20678     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  20679     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  20680     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  20681 };
  20682 
  20683 #endif
  20684 #if defined(BCM_88375_A0)
  20685 soc_field_info_t soc_NBIH_TX_NO_DATA_IN_BUFFER_BCM88375_A0r_fields[] = {
  20686     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20687     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  20688     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  20689     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  20690 };
  20691 
  20692 #endif
  20693 #if defined(BCM_88375_B0)
  20694 soc_field_info_t soc_NBIH_TX_NO_DATA_IN_BUFFER_BCM88375_B0r_fields[] = {
  20695     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20696     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  20697     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  20698     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  20699 };
  20700 
  20701 #endif
  20702 #if defined(BCM_88470_A0)
  20703 soc_field_info_t soc_NBIH_TX_NO_DATA_IN_BUFFER_BCM88470_A0r_fields[] = {
  20704     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20705     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  20706     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  20707     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  20708 };
  20709 
  20710 #endif
  20711 #if defined(BCM_88470_B0)
  20712 soc_field_info_t soc_NBIH_TX_NO_DATA_IN_BUFFER_BCM88470_B0r_fields[] = {
  20713     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20714     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  20715     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  20716     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  20717 };
  20718 
  20719 #endif
  20720 #if defined(BCM_88675_B0)
  20721 soc_field_info_t soc_NBIH_TX_NO_DATA_IN_BUFFER_BCM88675_B0r_fields[] = {
  20722     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20723     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  20724     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  20725     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  20726 };
  20727 
  20728 #endif
  20729 #if defined(BCM_88680_A0)
  20730 soc_field_info_t soc_NBIH_TX_NO_DATA_IN_BUFFER_BCM88680_A0r_fields[] = {
  20731     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  20732     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  20733     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  20734     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  20735 };
  20736 
  20737 #endif
  20738 #if defined(BCM_88675_A0)
  20739 soc_field_info_t soc_NBIH_TX_PORTS_CONFIGr_fields[] = {
  20740     { TX_APPEND_CRCf, 6, 8, SOCF_LE|SOCF_RES },
  20741     { TX_REGEN_CRCf, 6, 0, SOCF_LE|SOCF_RES }
  20742 };
  20743 
  20744 #endif
  20745 #if defined(BCM_88375_A0)
  20746 soc_field_info_t soc_NBIH_TX_PORTS_CONFIG_BCM88375_A0r_fields[] = {
  20747     { TX_APPEND_CRCf, 6, 8, SOCF_LE|SOCF_RES },
  20748     { TX_REGEN_CRCf, 6, 0, SOCF_LE|SOCF_RES }
  20749 };
  20750 
  20751 #endif
  20752 #if defined(BCM_88375_B0)
  20753 soc_field_info_t soc_NBIH_TX_PORTS_CONFIG_BCM88375_B0r_fields[] = {
  20754     { TX_APPEND_CRCf, 6, 8, SOCF_LE|SOCF_RES },
  20755     { TX_REGEN_CRCf, 6, 0, SOCF_LE|SOCF_RES }
  20756 };
  20757 
  20758 #endif
  20759 #if defined(BCM_88470_A0)
  20760 soc_field_info_t soc_NBIH_TX_PORTS_CONFIG_BCM88470_A0r_fields[] = {
  20761     { TX_APPEND_CRCf, 6, 8, SOCF_LE|SOCF_RES },
  20762     { TX_REGEN_CRCf, 6, 0, SOCF_LE|SOCF_RES }
  20763 };
  20764 
  20765 #endif
  20766 #if defined(BCM_88470_B0)
  20767 soc_field_info_t soc_NBIH_TX_PORTS_CONFIG_BCM88470_B0r_fields[] = {
  20768     { TX_APPEND_CRCf, 6, 8, SOCF_LE|SOCF_RES },
  20769     { TX_REGEN_CRCf, 6, 0, SOCF_LE|SOCF_RES }
  20770 };
  20771 
  20772 #endif
  20773 #if defined(BCM_88675_B0)
  20774 soc_field_info_t soc_NBIH_TX_PORTS_CONFIG_BCM88675_B0r_fields[] = {
  20775     { TX_APPEND_CRCf, 6, 8, SOCF_LE|SOCF_RES },
  20776     { TX_REGEN_CRCf, 6, 0, SOCF_LE|SOCF_RES }
  20777 };
  20778 
  20779 #endif
  20780 #if defined(BCM_88680_A0)
  20781 soc_field_info_t soc_NBIH_TX_PORTS_CONFIG_BCM88680_A0r_fields[] = {
  20782     { TX_APPEND_CRCf, 6, 8, SOCF_LE|SOCF_RES },
  20783     { TX_REGEN_CRCf, 6, 0, SOCF_LE|SOCF_RES }
  20784 };
  20785 
  20786 #endif
  20787 #if defined(BCM_88675_A0)
  20788 soc_field_info_t soc_NBIH_TX_PORTS_SRSTNr_fields[] = {
  20789     { TX_PORTS_SRSTNf, 24, 0, SOCF_LE }
  20790 };
  20791 
  20792 #endif
  20793 #if defined(BCM_88375_A0)
  20794 soc_field_info_t soc_NBIH_TX_PORTS_SRSTN_BCM88375_A0r_fields[] = {
  20795     { TX_PORTS_SRSTNf, 24, 0, SOCF_LE }
  20796 };
  20797 
  20798 #endif
  20799 #if defined(BCM_88375_B0)
  20800 soc_field_info_t soc_NBIH_TX_PORTS_SRSTN_BCM88375_B0r_fields[] = {
  20801     { TX_PORTS_SRSTNf, 24, 0, SOCF_LE }
  20802 };
  20803 
  20804 #endif
  20805 #if defined(BCM_88470_A0)
  20806 soc_field_info_t soc_NBIH_TX_PORTS_SRSTN_BCM88470_A0r_fields[] = {
  20807     { TX_PORTS_SRSTNf, 16, 0, SOCF_LE }
  20808 };
  20809 
  20810 #endif
  20811 #if defined(BCM_88470_B0)
  20812 soc_field_info_t soc_NBIH_TX_PORTS_SRSTN_BCM88470_B0r_fields[] = {
  20813     { TX_PORTS_SRSTNf, 16, 0, SOCF_LE }
  20814 };
  20815 
  20816 #endif
  20817 #if defined(BCM_88675_B0)
  20818 soc_field_info_t soc_NBIH_TX_PORTS_SRSTN_BCM88675_B0r_fields[] = {
  20819     { TX_PORTS_SRSTNf, 24, 0, SOCF_LE }
  20820 };
  20821 
  20822 #endif
  20823 #if defined(BCM_88680_A0)
  20824 soc_field_info_t soc_NBIH_TX_PORTS_SRSTN_BCM88680_A0r_fields[] = {
  20825     { TX_PORTS_SRSTNf, 24, 0, SOCF_LE }
  20826 };
  20827 
  20828 #endif
  20829 #if defined(BCM_88675_A0)
  20830 soc_field_info_t soc_NBIH_TX_PORT_OVFr_fields[] = {
  20831     { TX_PORT_OVFf, 26, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20832 };
  20833 
  20834 #endif
  20835 #if defined(BCM_88375_A0)
  20836 soc_field_info_t soc_NBIH_TX_PORT_OVF_BCM88375_A0r_fields[] = {
  20837     { TX_PORT_OVFf, 26, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20838 };
  20839 
  20840 #endif
  20841 #if defined(BCM_88375_B0)
  20842 soc_field_info_t soc_NBIH_TX_PORT_OVF_BCM88375_B0r_fields[] = {
  20843     { TX_PORT_OVFf, 26, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20844 };
  20845 
  20846 #endif
  20847 #if defined(BCM_88470_A0)
  20848 soc_field_info_t soc_NBIH_TX_PORT_OVF_BCM88470_A0r_fields[] = {
  20849     { TX_PORT_OVFf, 18, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20850 };
  20851 
  20852 #endif
  20853 #if defined(BCM_88470_B0)
  20854 soc_field_info_t soc_NBIH_TX_PORT_OVF_BCM88470_B0r_fields[] = {
  20855     { TX_PORT_OVFf, 18, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20856 };
  20857 
  20858 #endif
  20859 #if defined(BCM_88675_B0)
  20860 soc_field_info_t soc_NBIH_TX_PORT_OVF_BCM88675_B0r_fields[] = {
  20861     { TX_PORT_OVFf, 26, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20862 };
  20863 
  20864 #endif
  20865 #if defined(BCM_88680_A0)
  20866 soc_field_info_t soc_NBIH_TX_PORT_OVF_BCM88680_A0r_fields[] = {
  20867     { TX_PORT_OVFf, 26, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20868 };
  20869 
  20870 #endif
  20871 #if defined(BCM_88675_A0)
  20872 soc_field_info_t soc_NBIH_TX_QMLF_CONFIGr_fields[] = {
  20873     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  20874     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  20875     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  20876     { TX_START_TX_THRESHOLD_QMLF_Nf, 9, 4, SOCF_LE },
  20877     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  20878     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  20879     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  20880     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  20881 };
  20882 
  20883 #endif
  20884 #if defined(BCM_88375_A0)
  20885 soc_field_info_t soc_NBIH_TX_QMLF_CONFIG_BCM88375_A0r_fields[] = {
  20886     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  20887     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  20888     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  20889     { TX_START_TX_THRESHOLD_QMLF_Nf, 9, 4, SOCF_LE },
  20890     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  20891     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  20892     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  20893     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  20894 };
  20895 
  20896 #endif
  20897 #if defined(BCM_88375_B0)
  20898 soc_field_info_t soc_NBIH_TX_QMLF_CONFIG_BCM88375_B0r_fields[] = {
  20899     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  20900     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  20901     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  20902     { TX_START_TX_THRESHOLD_QMLF_Nf, 9, 4, SOCF_LE },
  20903     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  20904     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  20905     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  20906     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  20907 };
  20908 
  20909 #endif
  20910 #if defined(BCM_88470_A0)
  20911 soc_field_info_t soc_NBIH_TX_QMLF_CONFIG_BCM88470_A0r_fields[] = {
  20912     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  20913     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  20914     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  20915     { TX_START_TX_THRESHOLD_QMLF_Nf, 9, 4, SOCF_LE },
  20916     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  20917     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  20918     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  20919     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  20920 };
  20921 
  20922 #endif
  20923 #if defined(BCM_88470_B0)
  20924 soc_field_info_t soc_NBIH_TX_QMLF_CONFIG_BCM88470_B0r_fields[] = {
  20925     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  20926     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  20927     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  20928     { TX_START_TX_THRESHOLD_QMLF_Nf, 9, 4, SOCF_LE },
  20929     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  20930     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  20931     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  20932     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  20933 };
  20934 
  20935 #endif
  20936 #if defined(BCM_88675_B0)
  20937 soc_field_info_t soc_NBIH_TX_QMLF_CONFIG_BCM88675_B0r_fields[] = {
  20938     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  20939     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  20940     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  20941     { TX_START_TX_THRESHOLD_QMLF_Nf, 9, 4, SOCF_LE },
  20942     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  20943     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  20944     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  20945     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  20946 };
  20947 
  20948 #endif
  20949 #if defined(BCM_88680_A0)
  20950 soc_field_info_t soc_NBIH_TX_QMLF_CONFIG_BCM88680_A0r_fields[] = {
  20951     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  20952     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  20953     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  20954     { TX_START_TX_THRESHOLD_QMLF_Nf, 9, 4, SOCF_LE },
  20955     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  20956     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  20957     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  20958     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  20959 };
  20960 
  20961 #endif
  20962 #if defined(BCM_88675_A0)
  20963 soc_field_info_t soc_NBIH_TX_RECEIVED_RETRANS_REQ_CNT_HRFr_fields[] = {
  20964     { TX_RECEIVED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20965 };
  20966 
  20967 #endif
  20968 #if defined(BCM_88375_A0)
  20969 soc_field_info_t soc_NBIH_TX_RECEIVED_RETRANS_REQ_CNT_HRF_BCM88375_A0r_fields[] = {
  20970     { TX_RECEIVED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20971 };
  20972 
  20973 #endif
  20974 #if defined(BCM_88375_B0)
  20975 soc_field_info_t soc_NBIH_TX_RECEIVED_RETRANS_REQ_CNT_HRF_BCM88375_B0r_fields[] = {
  20976     { TX_RECEIVED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20977 };
  20978 
  20979 #endif
  20980 #if defined(BCM_88470_A0)
  20981 soc_field_info_t soc_NBIH_TX_RECEIVED_RETRANS_REQ_CNT_HRF_BCM88470_A0r_fields[] = {
  20982     { TX_RECEIVED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20983 };
  20984 
  20985 #endif
  20986 #if defined(BCM_88470_B0)
  20987 soc_field_info_t soc_NBIH_TX_RECEIVED_RETRANS_REQ_CNT_HRF_BCM88470_B0r_fields[] = {
  20988     { TX_RECEIVED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20989 };
  20990 
  20991 #endif
  20992 #if defined(BCM_88675_B0)
  20993 soc_field_info_t soc_NBIH_TX_RECEIVED_RETRANS_REQ_CNT_HRF_BCM88675_B0r_fields[] = {
  20994     { TX_RECEIVED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20995 };
  20996 
  20997 #endif
  20998 #if defined(BCM_88680_A0)
  20999 soc_field_info_t soc_NBIH_TX_RECEIVED_RETRANS_REQ_CNT_HRF_BCM88680_A0r_fields[] = {
  21000     { TX_RECEIVED_RETRANS_REQ_CNT_HRFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21001 };
  21002 
  21003 #endif
  21004 #if defined(BCM_88675_A0)
  21005 soc_field_info_t soc_NBIH_TX_TOTAL_BYTE_COUNTERr_fields[] = {
  21006     { TX_TOTAL_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21007 };
  21008 
  21009 #endif
  21010 #if defined(BCM_88375_A0)
  21011 soc_field_info_t soc_NBIH_TX_TOTAL_BYTE_COUNTER_BCM88375_A0r_fields[] = {
  21012     { TX_TOTAL_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21013 };
  21014 
  21015 #endif
  21016 #if defined(BCM_88375_B0)
  21017 soc_field_info_t soc_NBIH_TX_TOTAL_BYTE_COUNTER_BCM88375_B0r_fields[] = {
  21018     { TX_TOTAL_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21019 };
  21020 
  21021 #endif
  21022 #if defined(BCM_88470_A0)
  21023 soc_field_info_t soc_NBIH_TX_TOTAL_BYTE_COUNTER_BCM88470_A0r_fields[] = {
  21024     { TX_TOTAL_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21025 };
  21026 
  21027 #endif
  21028 #if defined(BCM_88470_B0)
  21029 soc_field_info_t soc_NBIH_TX_TOTAL_BYTE_COUNTER_BCM88470_B0r_fields[] = {
  21030     { TX_TOTAL_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21031 };
  21032 
  21033 #endif
  21034 #if defined(BCM_88675_B0)
  21035 soc_field_info_t soc_NBIH_TX_TOTAL_BYTE_COUNTER_BCM88675_B0r_fields[] = {
  21036     { TX_TOTAL_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21037 };
  21038 
  21039 #endif
  21040 #if defined(BCM_88680_A0)
  21041 soc_field_info_t soc_NBIH_TX_TOTAL_BYTE_COUNTER_BCM88680_A0r_fields[] = {
  21042     { TX_TOTAL_BYTE_COUNTERf, 128, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21043 };
  21044 
  21045 #endif
  21046 #if defined(BCM_88675_A0)
  21047 soc_field_info_t soc_NBIH_TX_TOTAL_PKT_COUNTERr_fields[] = {
  21048     { TX_TOTAL_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21049 };
  21050 
  21051 #endif
  21052 #if defined(BCM_88375_A0)
  21053 soc_field_info_t soc_NBIH_TX_TOTAL_PKT_COUNTER_BCM88375_A0r_fields[] = {
  21054     { TX_TOTAL_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21055 };
  21056 
  21057 #endif
  21058 #if defined(BCM_88375_B0)
  21059 soc_field_info_t soc_NBIH_TX_TOTAL_PKT_COUNTER_BCM88375_B0r_fields[] = {
  21060     { TX_TOTAL_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21061 };
  21062 
  21063 #endif
  21064 #if defined(BCM_88470_A0)
  21065 soc_field_info_t soc_NBIH_TX_TOTAL_PKT_COUNTER_BCM88470_A0r_fields[] = {
  21066     { TX_TOTAL_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21067 };
  21068 
  21069 #endif
  21070 #if defined(BCM_88470_B0)
  21071 soc_field_info_t soc_NBIH_TX_TOTAL_PKT_COUNTER_BCM88470_B0r_fields[] = {
  21072     { TX_TOTAL_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21073 };
  21074 
  21075 #endif
  21076 #if defined(BCM_88675_B0)
  21077 soc_field_info_t soc_NBIH_TX_TOTAL_PKT_COUNTER_BCM88675_B0r_fields[] = {
  21078     { TX_TOTAL_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21079 };
  21080 
  21081 #endif
  21082 #if defined(BCM_88680_A0)
  21083 soc_field_info_t soc_NBIH_TX_TOTAL_PKT_COUNTER_BCM88680_A0r_fields[] = {
  21084     { TX_TOTAL_PKT_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  21085 };
  21086 
  21087 #endif
  21088 #if defined(BCM_88675_A0)
  21089 soc_field_info_t soc_NBIH_TX_WRONG_PORT_FROM_EGQ_QMLFr_fields[] = {
  21090     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  21091 };
  21092 
  21093 #endif
  21094 #if defined(BCM_88375_A0)
  21095 soc_field_info_t soc_NBIH_TX_WRONG_PORT_FROM_EGQ_QMLF_BCM88375_A0r_fields[] = {
  21096     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  21097 };
  21098 
  21099 #endif
  21100 #if defined(BCM_88375_B0)
  21101 soc_field_info_t soc_NBIH_TX_WRONG_PORT_FROM_EGQ_QMLF_BCM88375_B0r_fields[] = {
  21102     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  21103 };
  21104 
  21105 #endif
  21106 #if defined(BCM_88470_A0)
  21107 soc_field_info_t soc_NBIH_TX_WRONG_PORT_FROM_EGQ_QMLF_BCM88470_A0r_fields[] = {
  21108     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  21109 };
  21110 
  21111 #endif
  21112 #if defined(BCM_88470_B0)
  21113 soc_field_info_t soc_NBIH_TX_WRONG_PORT_FROM_EGQ_QMLF_BCM88470_B0r_fields[] = {
  21114     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  21115 };
  21116 
  21117 #endif
  21118 #if defined(BCM_88675_B0)
  21119 soc_field_info_t soc_NBIH_TX_WRONG_PORT_FROM_EGQ_QMLF_BCM88675_B0r_fields[] = {
  21120     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  21121 };
  21122 
  21123 #endif
  21124 #if defined(BCM_88680_A0)
  21125 soc_field_info_t soc_NBIH_TX_WRONG_PORT_FROM_EGQ_QMLF_BCM88680_A0r_fields[] = {
  21126     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  21127 };
  21128 
  21129 #endif
  21130 #if defined(BCM_88675_A0)
  21131 soc_field_info_t soc_NBIL_ADDITIONAL_RESETSr_fields[] = {
  21132     { ELK_0_RX_RSTNf, 1, 4, 0 },
  21133     { ELK_0_TX_RSTNf, 1, 6, 0 },
  21134     { ELK_1_RX_RSTNf, 1, 5, 0 },
  21135     { ELK_1_TX_RSTNf, 1, 7, 0 },
  21136     { SIF_RSTNf, 1, 0, 0 }
  21137 };
  21138 
  21139 #endif
  21140 #if defined(BCM_88375_A0)
  21141 soc_field_info_t soc_NBIL_ADDITIONAL_RESETS_BCM88375_A0r_fields[] = {
  21142     { ELK_0_RX_RSTNf, 1, 4, 0 },
  21143     { ELK_0_TX_RSTNf, 1, 6, 0 },
  21144     { ELK_1_RX_RSTNf, 1, 5, 0 },
  21145     { ELK_1_TX_RSTNf, 1, 7, 0 },
  21146     { SIF_RSTNf, 1, 0, 0 }
  21147 };
  21148 
  21149 #endif
  21150 #if defined(BCM_88375_B0)
  21151 soc_field_info_t soc_NBIL_ADDITIONAL_RESETS_BCM88375_B0r_fields[] = {
  21152     { ELK_0_RX_RSTNf, 1, 4, 0 },
  21153     { ELK_0_TX_RSTNf, 1, 6, 0 },
  21154     { ELK_1_RX_RSTNf, 1, 5, 0 },
  21155     { ELK_1_TX_RSTNf, 1, 7, 0 },
  21156     { SIF_RSTNf, 1, 0, 0 }
  21157 };
  21158 
  21159 #endif
  21160 #if defined(BCM_88470_A0)
  21161 soc_field_info_t soc_NBIL_ADDITIONAL_RESETS_BCM88470_A0r_fields[] = {
  21162     { ELK_0_RX_RSTNf, 1, 4, 0 },
  21163     { ELK_0_TX_RSTNf, 1, 6, 0 },
  21164     { SIF_RSTNf, 1, 0, 0 }
  21165 };
  21166 
  21167 #endif
  21168 #if defined(BCM_88470_B0)
  21169 soc_field_info_t soc_NBIL_ADDITIONAL_RESETS_BCM88470_B0r_fields[] = {
  21170     { ELK_0_RX_RSTNf, 1, 4, 0 },
  21171     { ELK_0_TX_RSTNf, 1, 6, 0 },
  21172     { SIF_RSTNf, 1, 0, 0 }
  21173 };
  21174 
  21175 #endif
  21176 #if defined(BCM_88675_B0)
  21177 soc_field_info_t soc_NBIL_ADDITIONAL_RESETS_BCM88675_B0r_fields[] = {
  21178     { ELK_0_RX_RSTNf, 1, 4, 0 },
  21179     { ELK_0_TX_RSTNf, 1, 6, 0 },
  21180     { ELK_1_RX_RSTNf, 1, 5, 0 },
  21181     { ELK_1_TX_RSTNf, 1, 7, 0 },
  21182     { SIF_RSTNf, 1, 0, 0 }
  21183 };
  21184 
  21185 #endif
  21186 #if defined(BCM_88680_A0)
  21187 soc_field_info_t soc_NBIL_ADDITIONAL_RESETS_BCM88680_A0r_fields[] = {
  21188     { ELK_0_RX_RSTNf, 1, 4, 0 },
  21189     { ELK_0_TX_RSTNf, 1, 6, 0 },
  21190     { ELK_1_RX_RSTNf, 1, 5, 0 },
  21191     { ELK_1_TX_RSTNf, 1, 7, 0 },
  21192     { SIF_RSTNf, 1, 0, 0 }
  21193 };
  21194 
  21195 #endif
  21196 #if defined(BCM_88675_A0)
  21197 soc_field_info_t soc_NBIL_ECC_1B_ERR_CNTr_fields[] = {
  21198     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  21199     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  21200     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21201     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  21202 };
  21203 
  21204 #endif
  21205 #if defined(BCM_88375_A0)
  21206 soc_field_info_t soc_NBIL_ECC_1B_ERR_CNT_BCM88375_A0r_fields[] = {
  21207     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  21208     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  21209     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21210     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  21211 };
  21212 
  21213 #endif
  21214 #if defined(BCM_88375_B0)
  21215 soc_field_info_t soc_NBIL_ECC_1B_ERR_CNT_BCM88375_B0r_fields[] = {
  21216     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  21217     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  21218     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21219     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  21220 };
  21221 
  21222 #endif
  21223 #if defined(BCM_88470_A0)
  21224 soc_field_info_t soc_NBIL_ECC_1B_ERR_CNT_BCM88470_A0r_fields[] = {
  21225     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  21226     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  21227     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21228     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  21229 };
  21230 
  21231 #endif
  21232 #if defined(BCM_88470_B0)
  21233 soc_field_info_t soc_NBIL_ECC_1B_ERR_CNT_BCM88470_B0r_fields[] = {
  21234     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  21235     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  21236     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21237     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  21238 };
  21239 
  21240 #endif
  21241 #if defined(BCM_88675_B0)
  21242 soc_field_info_t soc_NBIL_ECC_1B_ERR_CNT_BCM88675_B0r_fields[] = {
  21243     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  21244     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  21245     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21246     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  21247 };
  21248 
  21249 #endif
  21250 #if defined(BCM_88680_A0)
  21251 soc_field_info_t soc_NBIL_ECC_1B_ERR_CNT_BCM88680_A0r_fields[] = {
  21252     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  21253     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  21254     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21255     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  21256 };
  21257 
  21258 #endif
  21259 #if defined(BCM_88675_A0)
  21260 soc_field_info_t soc_NBIL_ECC_2B_ERR_CNTr_fields[] = {
  21261     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  21262     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  21263     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21264     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  21265 };
  21266 
  21267 #endif
  21268 #if defined(BCM_88375_A0)
  21269 soc_field_info_t soc_NBIL_ECC_2B_ERR_CNT_BCM88375_A0r_fields[] = {
  21270     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  21271     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  21272     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21273     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  21274 };
  21275 
  21276 #endif
  21277 #if defined(BCM_88375_B0)
  21278 soc_field_info_t soc_NBIL_ECC_2B_ERR_CNT_BCM88375_B0r_fields[] = {
  21279     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  21280     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  21281     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21282     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  21283 };
  21284 
  21285 #endif
  21286 #if defined(BCM_88470_A0)
  21287 soc_field_info_t soc_NBIL_ECC_2B_ERR_CNT_BCM88470_A0r_fields[] = {
  21288     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  21289     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  21290     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21291     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  21292 };
  21293 
  21294 #endif
  21295 #if defined(BCM_88470_B0)
  21296 soc_field_info_t soc_NBIL_ECC_2B_ERR_CNT_BCM88470_B0r_fields[] = {
  21297     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  21298     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  21299     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21300     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  21301 };
  21302 
  21303 #endif
  21304 #if defined(BCM_88675_B0)
  21305 soc_field_info_t soc_NBIL_ECC_2B_ERR_CNT_BCM88675_B0r_fields[] = {
  21306     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  21307     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  21308     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21309     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  21310 };
  21311 
  21312 #endif
  21313 #if defined(BCM_88680_A0)
  21314 soc_field_info_t soc_NBIL_ECC_2B_ERR_CNT_BCM88680_A0r_fields[] = {
  21315     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  21316     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  21317     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21318     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  21319 };
  21320 
  21321 #endif
  21322 #if defined(BCM_88675_A0)
  21323 soc_field_info_t soc_NBIL_ECC_ERR_1B_INITIATEr_fields[] = {
  21324     { RX_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
  21325     { RX_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
  21326     { RX_MEMA_2_DATA_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
  21327     { RX_MEMA_3_DATA_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
  21328     { RX_MEMA_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
  21329     { RX_MEMA_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
  21330     { RX_MEMA_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
  21331     { RX_MEMA_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
  21332     { RX_MEMA_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
  21333     { RX_MEMA_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
  21334     { RX_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  21335     { RX_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
  21336     { RX_MEMB_2_DATA_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
  21337     { RX_MEMB_3_DATA_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
  21338     { RX_MEMB_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
  21339     { RX_MEMB_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
  21340     { RX_MEMB_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
  21341     { RX_MEMB_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
  21342     { RX_MEMB_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
  21343     { RX_MEMB_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
  21344     { RX_MEMC_0_DATA_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  21345     { RX_MEMC_1_DATA_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
  21346     { RX_MEMC_2_DATA_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
  21347     { RX_MEMC_3_DATA_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
  21348     { RX_MEMC_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
  21349     { RX_MEMC_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
  21350     { RX_MEMC_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
  21351     { RX_MEMC_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
  21352     { RX_MEMC_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
  21353     { RX_MEMC_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
  21354     { RX_MEMD_0_DATA_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
  21355     { RX_MEMD_1_DATA_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
  21356     { RX_MEMD_2_DATA_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
  21357     { RX_MEMD_3_DATA_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
  21358     { RX_MEMD_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
  21359     { RX_MEMD_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
  21360     { RX_MEMD_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
  21361     { RX_MEMD_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
  21362     { RX_MEMD_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
  21363     { RX_MEMD_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
  21364     { TX_ELK_0_RXI_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
  21365     { TX_ELK_1_RXI_INITIATE_ECC_1B_ERRf, 1, 53, 0 },
  21366     { TX_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
  21367     { TX_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
  21368     { TX_MEMA_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
  21369     { TX_MEMA_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
  21370     { TX_MEMA_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
  21371     { TX_MEMA_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
  21372     { TX_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
  21373     { TX_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
  21374     { TX_MEMB_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
  21375     { TX_MEMB_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
  21376     { TX_MEMB_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
  21377     { TX_MEMB_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
  21378     { TX_SIF_0_RXI_INITIATE_ECC_1B_ERRf, 1, 54, 0 },
  21379     { TX_SIF_1_RXI_INITIATE_ECC_1B_ERRf, 1, 55, 0 }
  21380 };
  21381 
  21382 #endif
  21383 #if defined(BCM_88375_A0)
  21384 soc_field_info_t soc_NBIL_ECC_ERR_1B_INITIATE_BCM88375_A0r_fields[] = {
  21385     { RX_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
  21386     { RX_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
  21387     { RX_MEMA_2_DATA_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
  21388     { RX_MEMA_3_DATA_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
  21389     { RX_MEMA_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
  21390     { RX_MEMA_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
  21391     { RX_MEMA_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
  21392     { RX_MEMA_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
  21393     { RX_MEMA_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
  21394     { RX_MEMA_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
  21395     { RX_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  21396     { RX_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
  21397     { RX_MEMB_2_DATA_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
  21398     { RX_MEMB_3_DATA_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
  21399     { RX_MEMB_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
  21400     { RX_MEMB_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
  21401     { RX_MEMB_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
  21402     { RX_MEMB_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
  21403     { RX_MEMB_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
  21404     { RX_MEMB_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
  21405     { RX_MEMC_0_DATA_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  21406     { RX_MEMC_1_DATA_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
  21407     { RX_MEMC_2_DATA_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
  21408     { RX_MEMC_3_DATA_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
  21409     { RX_MEMC_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
  21410     { RX_MEMC_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
  21411     { RX_MEMC_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
  21412     { RX_MEMC_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
  21413     { RX_MEMC_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
  21414     { RX_MEMC_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
  21415     { RX_MEMD_0_DATA_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
  21416     { RX_MEMD_1_DATA_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
  21417     { RX_MEMD_2_DATA_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
  21418     { RX_MEMD_3_DATA_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
  21419     { RX_MEMD_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
  21420     { RX_MEMD_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
  21421     { RX_MEMD_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
  21422     { RX_MEMD_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
  21423     { RX_MEMD_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
  21424     { RX_MEMD_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
  21425     { TX_ELK_0_RXI_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
  21426     { TX_ELK_1_RXI_INITIATE_ECC_1B_ERRf, 1, 53, 0 },
  21427     { TX_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
  21428     { TX_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
  21429     { TX_MEMA_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
  21430     { TX_MEMA_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
  21431     { TX_MEMA_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
  21432     { TX_MEMA_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
  21433     { TX_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
  21434     { TX_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
  21435     { TX_MEMB_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
  21436     { TX_MEMB_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
  21437     { TX_MEMB_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
  21438     { TX_MEMB_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
  21439     { TX_SIF_0_RXI_INITIATE_ECC_1B_ERRf, 1, 54, 0 },
  21440     { TX_SIF_1_RXI_INITIATE_ECC_1B_ERRf, 1, 55, 0 }
  21441 };
  21442 
  21443 #endif
  21444 #if defined(BCM_88375_B0)
  21445 soc_field_info_t soc_NBIL_ECC_ERR_1B_INITIATE_BCM88375_B0r_fields[] = {
  21446     { RX_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
  21447     { RX_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
  21448     { RX_MEMA_2_DATA_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
  21449     { RX_MEMA_3_DATA_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
  21450     { RX_MEMA_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
  21451     { RX_MEMA_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
  21452     { RX_MEMA_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
  21453     { RX_MEMA_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
  21454     { RX_MEMA_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
  21455     { RX_MEMA_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
  21456     { RX_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  21457     { RX_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
  21458     { RX_MEMB_2_DATA_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
  21459     { RX_MEMB_3_DATA_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
  21460     { RX_MEMB_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
  21461     { RX_MEMB_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
  21462     { RX_MEMB_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
  21463     { RX_MEMB_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
  21464     { RX_MEMB_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
  21465     { RX_MEMB_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
  21466     { RX_MEMC_0_DATA_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  21467     { RX_MEMC_1_DATA_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
  21468     { RX_MEMC_2_DATA_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
  21469     { RX_MEMC_3_DATA_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
  21470     { RX_MEMC_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
  21471     { RX_MEMC_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
  21472     { RX_MEMC_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
  21473     { RX_MEMC_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
  21474     { RX_MEMC_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
  21475     { RX_MEMC_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
  21476     { RX_MEMD_0_DATA_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
  21477     { RX_MEMD_1_DATA_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
  21478     { RX_MEMD_2_DATA_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
  21479     { RX_MEMD_3_DATA_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
  21480     { RX_MEMD_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
  21481     { RX_MEMD_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
  21482     { RX_MEMD_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
  21483     { RX_MEMD_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
  21484     { RX_MEMD_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
  21485     { RX_MEMD_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
  21486     { TX_ELK_0_RXI_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
  21487     { TX_ELK_1_RXI_INITIATE_ECC_1B_ERRf, 1, 53, 0 },
  21488     { TX_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
  21489     { TX_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
  21490     { TX_MEMA_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
  21491     { TX_MEMA_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
  21492     { TX_MEMA_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
  21493     { TX_MEMA_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
  21494     { TX_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
  21495     { TX_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
  21496     { TX_MEMB_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
  21497     { TX_MEMB_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
  21498     { TX_MEMB_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
  21499     { TX_MEMB_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
  21500     { TX_SIF_0_RXI_INITIATE_ECC_1B_ERRf, 1, 54, 0 },
  21501     { TX_SIF_1_RXI_INITIATE_ECC_1B_ERRf, 1, 55, 0 }
  21502 };
  21503 
  21504 #endif
  21505 #if defined(BCM_88470_A0)
  21506 soc_field_info_t soc_NBIL_ECC_ERR_1B_INITIATE_BCM88470_A0r_fields[] = {
  21507     { RX_DATA_HRF_MEMA_CTRL_INITIATE_ECC_1B_ERRf, 1, 102, 0 },
  21508     { RX_DATA_HRF_MEMA_DATA_INITIATE_ECC_1B_ERRf, 1, 106, 0 },
  21509     { RX_DATA_HRF_MEMB_CTRL_INITIATE_ECC_1B_ERRf, 1, 103, 0 },
  21510     { RX_DATA_HRF_MEMB_DATA_INITIATE_ECC_1B_ERRf, 1, 107, 0 },
  21511     { RX_DATA_HRF_MEMC_CTRL_INITIATE_ECC_1B_ERRf, 1, 104, 0 },
  21512     { RX_DATA_HRF_MEMC_DATA_INITIATE_ECC_1B_ERRf, 1, 108, 0 },
  21513     { RX_DATA_HRF_MEMD_CTRL_INITIATE_ECC_1B_ERRf, 1, 105, 0 },
  21514     { RX_DATA_HRF_MEMD_DATA_INITIATE_ECC_1B_ERRf, 1, 109, 0 },
  21515     { RX_MEMA_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
  21516     { RX_MEMA_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  21517     { RX_MEMA_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  21518     { RX_MEMA_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
  21519     { RX_MEMA_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
  21520     { RX_MEMA_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
  21521     { RX_MEMA_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
  21522     { RX_MEMA_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
  21523     { RX_MEMA_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
  21524     { RX_MEMA_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
  21525     { RX_MEMA_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
  21526     { RX_MEMA_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
  21527     { RX_MEMA_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
  21528     { RX_MEMA_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
  21529     { RX_MEMA_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
  21530     { RX_MEMA_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
  21531     { RX_MEMA_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
  21532     { RX_MEMA_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
  21533     { RX_MEMA_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
  21534     { RX_MEMA_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
  21535     { RX_MEMB_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
  21536     { RX_MEMB_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
  21537     { RX_MEMB_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
  21538     { RX_MEMB_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
  21539     { RX_MEMB_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
  21540     { RX_MEMB_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
  21541     { RX_MEMB_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
  21542     { RX_MEMB_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
  21543     { RX_MEMB_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
  21544     { RX_MEMB_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
  21545     { RX_MEMB_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
  21546     { RX_MEMB_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
  21547     { RX_MEMB_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
  21548     { RX_MEMB_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
  21549     { RX_MEMB_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
  21550     { RX_MEMB_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
  21551     { RX_MEMB_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
  21552     { RX_MEMB_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
  21553     { RX_MEMB_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
  21554     { RX_MEMB_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
  21555     { RX_MEMC_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
  21556     { RX_MEMC_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
  21557     { RX_MEMC_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
  21558     { RX_MEMC_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
  21559     { RX_MEMC_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
  21560     { RX_MEMC_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
  21561     { RX_MEMC_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
  21562     { RX_MEMC_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
  21563     { RX_MEMC_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
  21564     { RX_MEMC_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
  21565     { RX_MEMC_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
  21566     { RX_MEMC_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
  21567     { RX_MEMC_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
  21568     { RX_MEMC_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 53, 0 },
  21569     { RX_MEMC_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 54, 0 },
  21570     { RX_MEMC_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 55, 0 },
  21571     { RX_MEMC_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 56, 0 },
  21572     { RX_MEMC_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 57, 0 },
  21573     { RX_MEMC_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 58, 0 },
  21574     { RX_MEMC_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 59, 0 },
  21575     { RX_MEMD_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 60, 0 },
  21576     { RX_MEMD_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 61, 0 },
  21577     { RX_MEMD_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 62, 0 },
  21578     { RX_MEMD_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 63, 0 },
  21579     { RX_MEMD_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 64, 0 },
  21580     { RX_MEMD_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 65, 0 },
  21581     { RX_MEMD_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 66, 0 },
  21582     { RX_MEMD_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 67, 0 },
  21583     { RX_MEMD_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 68, 0 },
  21584     { RX_MEMD_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 69, 0 },
  21585     { RX_MEMD_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 70, 0 },
  21586     { RX_MEMD_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 71, 0 },
  21587     { RX_MEMD_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 72, 0 },
  21588     { RX_MEMD_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 73, 0 },
  21589     { RX_MEMD_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 74, 0 },
  21590     { RX_MEMD_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 75, 0 },
  21591     { RX_MEMD_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 76, 0 },
  21592     { RX_MEMD_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 77, 0 },
  21593     { RX_MEMD_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 78, 0 },
  21594     { RX_MEMD_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 79, 0 },
  21595     { RX_TDM_HRF_MEMA_CTRL_INITIATE_ECC_1B_ERRf, 1, 110, 0 },
  21596     { RX_TDM_HRF_MEMA_DATA_INITIATE_ECC_1B_ERRf, 1, 114, 0 },
  21597     { RX_TDM_HRF_MEMB_CTRL_INITIATE_ECC_1B_ERRf, 1, 111, 0 },
  21598     { RX_TDM_HRF_MEMB_DATA_INITIATE_ECC_1B_ERRf, 1, 115, 0 },
  21599     { RX_TDM_HRF_MEMC_CTRL_INITIATE_ECC_1B_ERRf, 1, 112, 0 },
  21600     { RX_TDM_HRF_MEMC_DATA_INITIATE_ECC_1B_ERRf, 1, 116, 0 },
  21601     { RX_TDM_HRF_MEMD_CTRL_INITIATE_ECC_1B_ERRf, 1, 113, 0 },
  21602     { RX_TDM_HRF_MEMD_DATA_INITIATE_ECC_1B_ERRf, 1, 117, 0 },
  21603     { TX_ELK_RXI_INITIATE_ECC_1B_ERRf, 1, 96, 0 },
  21604     { TX_HRF_MEMA_CTRL_INITIATE_ECC_1B_ERRf, 1, 98, 0 },
  21605     { TX_HRF_MEMA_DATA_INITIATE_ECC_1B_ERRf, 1, 100, 0 },
  21606     { TX_HRF_MEMB_CTRL_INITIATE_ECC_1B_ERRf, 1, 99, 0 },
  21607     { TX_HRF_MEMB_DATA_INITIATE_ECC_1B_ERRf, 1, 101, 0 },
  21608     { TX_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 80, 0 },
  21609     { TX_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 88, 0 },
  21610     { TX_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 81, 0 },
  21611     { TX_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 89, 0 },
  21612     { TX_MEMA_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 82, 0 },
  21613     { TX_MEMA_2_DATA_INITIATE_ECC_1B_ERRf, 1, 90, 0 },
  21614     { TX_MEMA_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 83, 0 },
  21615     { TX_MEMA_3_DATA_INITIATE_ECC_1B_ERRf, 1, 91, 0 },
  21616     { TX_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 84, 0 },
  21617     { TX_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 92, 0 },
  21618     { TX_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 85, 0 },
  21619     { TX_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 93, 0 },
  21620     { TX_MEMB_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 86, 0 },
  21621     { TX_MEMB_2_DATA_INITIATE_ECC_1B_ERRf, 1, 94, 0 },
  21622     { TX_MEMB_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 87, 0 },
  21623     { TX_MEMB_3_DATA_INITIATE_ECC_1B_ERRf, 1, 95, 0 },
  21624     { TX_SIF_RXI_INITIATE_ECC_1B_ERRf, 1, 97, 0 }
  21625 };
  21626 
  21627 #endif
  21628 #if defined(BCM_88470_B0)
  21629 soc_field_info_t soc_NBIL_ECC_ERR_1B_INITIATE_BCM88470_B0r_fields[] = {
  21630     { RX_DATA_HRF_MEMA_CTRL_INITIATE_ECC_1B_ERRf, 1, 102, 0 },
  21631     { RX_DATA_HRF_MEMA_DATA_INITIATE_ECC_1B_ERRf, 1, 106, 0 },
  21632     { RX_DATA_HRF_MEMB_CTRL_INITIATE_ECC_1B_ERRf, 1, 103, 0 },
  21633     { RX_DATA_HRF_MEMB_DATA_INITIATE_ECC_1B_ERRf, 1, 107, 0 },
  21634     { RX_DATA_HRF_MEMC_CTRL_INITIATE_ECC_1B_ERRf, 1, 104, 0 },
  21635     { RX_DATA_HRF_MEMC_DATA_INITIATE_ECC_1B_ERRf, 1, 108, 0 },
  21636     { RX_DATA_HRF_MEMD_CTRL_INITIATE_ECC_1B_ERRf, 1, 105, 0 },
  21637     { RX_DATA_HRF_MEMD_DATA_INITIATE_ECC_1B_ERRf, 1, 109, 0 },
  21638     { RX_MEMA_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
  21639     { RX_MEMA_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  21640     { RX_MEMA_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  21641     { RX_MEMA_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
  21642     { RX_MEMA_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
  21643     { RX_MEMA_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
  21644     { RX_MEMA_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
  21645     { RX_MEMA_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
  21646     { RX_MEMA_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
  21647     { RX_MEMA_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
  21648     { RX_MEMA_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
  21649     { RX_MEMA_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
  21650     { RX_MEMA_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
  21651     { RX_MEMA_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
  21652     { RX_MEMA_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
  21653     { RX_MEMA_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
  21654     { RX_MEMA_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
  21655     { RX_MEMA_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
  21656     { RX_MEMA_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
  21657     { RX_MEMA_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
  21658     { RX_MEMB_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
  21659     { RX_MEMB_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
  21660     { RX_MEMB_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
  21661     { RX_MEMB_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
  21662     { RX_MEMB_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
  21663     { RX_MEMB_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
  21664     { RX_MEMB_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
  21665     { RX_MEMB_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
  21666     { RX_MEMB_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
  21667     { RX_MEMB_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
  21668     { RX_MEMB_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
  21669     { RX_MEMB_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
  21670     { RX_MEMB_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
  21671     { RX_MEMB_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
  21672     { RX_MEMB_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
  21673     { RX_MEMB_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
  21674     { RX_MEMB_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
  21675     { RX_MEMB_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
  21676     { RX_MEMB_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
  21677     { RX_MEMB_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
  21678     { RX_MEMC_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
  21679     { RX_MEMC_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
  21680     { RX_MEMC_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
  21681     { RX_MEMC_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
  21682     { RX_MEMC_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
  21683     { RX_MEMC_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
  21684     { RX_MEMC_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
  21685     { RX_MEMC_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
  21686     { RX_MEMC_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
  21687     { RX_MEMC_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
  21688     { RX_MEMC_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
  21689     { RX_MEMC_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
  21690     { RX_MEMC_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
  21691     { RX_MEMC_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 53, 0 },
  21692     { RX_MEMC_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 54, 0 },
  21693     { RX_MEMC_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 55, 0 },
  21694     { RX_MEMC_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 56, 0 },
  21695     { RX_MEMC_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 57, 0 },
  21696     { RX_MEMC_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 58, 0 },
  21697     { RX_MEMC_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 59, 0 },
  21698     { RX_MEMD_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 60, 0 },
  21699     { RX_MEMD_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 61, 0 },
  21700     { RX_MEMD_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 62, 0 },
  21701     { RX_MEMD_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 63, 0 },
  21702     { RX_MEMD_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 64, 0 },
  21703     { RX_MEMD_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 65, 0 },
  21704     { RX_MEMD_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 66, 0 },
  21705     { RX_MEMD_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 67, 0 },
  21706     { RX_MEMD_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 68, 0 },
  21707     { RX_MEMD_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 69, 0 },
  21708     { RX_MEMD_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 70, 0 },
  21709     { RX_MEMD_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 71, 0 },
  21710     { RX_MEMD_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 72, 0 },
  21711     { RX_MEMD_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 73, 0 },
  21712     { RX_MEMD_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 74, 0 },
  21713     { RX_MEMD_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 75, 0 },
  21714     { RX_MEMD_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 76, 0 },
  21715     { RX_MEMD_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 77, 0 },
  21716     { RX_MEMD_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 78, 0 },
  21717     { RX_MEMD_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 79, 0 },
  21718     { RX_TDM_HRF_MEMA_CTRL_INITIATE_ECC_1B_ERRf, 1, 110, 0 },
  21719     { RX_TDM_HRF_MEMA_DATA_INITIATE_ECC_1B_ERRf, 1, 114, 0 },
  21720     { RX_TDM_HRF_MEMB_CTRL_INITIATE_ECC_1B_ERRf, 1, 111, 0 },
  21721     { RX_TDM_HRF_MEMB_DATA_INITIATE_ECC_1B_ERRf, 1, 115, 0 },
  21722     { RX_TDM_HRF_MEMC_CTRL_INITIATE_ECC_1B_ERRf, 1, 112, 0 },
  21723     { RX_TDM_HRF_MEMC_DATA_INITIATE_ECC_1B_ERRf, 1, 116, 0 },
  21724     { RX_TDM_HRF_MEMD_CTRL_INITIATE_ECC_1B_ERRf, 1, 113, 0 },
  21725     { RX_TDM_HRF_MEMD_DATA_INITIATE_ECC_1B_ERRf, 1, 117, 0 },
  21726     { TX_ELK_RXI_INITIATE_ECC_1B_ERRf, 1, 96, 0 },
  21727     { TX_HRF_MEMA_CTRL_INITIATE_ECC_1B_ERRf, 1, 98, 0 },
  21728     { TX_HRF_MEMA_DATA_INITIATE_ECC_1B_ERRf, 1, 100, 0 },
  21729     { TX_HRF_MEMB_CTRL_INITIATE_ECC_1B_ERRf, 1, 99, 0 },
  21730     { TX_HRF_MEMB_DATA_INITIATE_ECC_1B_ERRf, 1, 101, 0 },
  21731     { TX_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 80, 0 },
  21732     { TX_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 88, 0 },
  21733     { TX_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 81, 0 },
  21734     { TX_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 89, 0 },
  21735     { TX_MEMA_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 82, 0 },
  21736     { TX_MEMA_2_DATA_INITIATE_ECC_1B_ERRf, 1, 90, 0 },
  21737     { TX_MEMA_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 83, 0 },
  21738     { TX_MEMA_3_DATA_INITIATE_ECC_1B_ERRf, 1, 91, 0 },
  21739     { TX_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 84, 0 },
  21740     { TX_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 92, 0 },
  21741     { TX_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 85, 0 },
  21742     { TX_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 93, 0 },
  21743     { TX_MEMB_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 86, 0 },
  21744     { TX_MEMB_2_DATA_INITIATE_ECC_1B_ERRf, 1, 94, 0 },
  21745     { TX_MEMB_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 87, 0 },
  21746     { TX_MEMB_3_DATA_INITIATE_ECC_1B_ERRf, 1, 95, 0 },
  21747     { TX_SIF_RXI_INITIATE_ECC_1B_ERRf, 1, 97, 0 }
  21748 };
  21749 
  21750 #endif
  21751 #if defined(BCM_88675_B0)
  21752 soc_field_info_t soc_NBIL_ECC_ERR_1B_INITIATE_BCM88675_B0r_fields[] = {
  21753     { RX_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
  21754     { RX_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
  21755     { RX_MEMA_2_DATA_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
  21756     { RX_MEMA_3_DATA_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
  21757     { RX_MEMA_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
  21758     { RX_MEMA_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
  21759     { RX_MEMA_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
  21760     { RX_MEMA_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
  21761     { RX_MEMA_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
  21762     { RX_MEMA_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
  21763     { RX_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  21764     { RX_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
  21765     { RX_MEMB_2_DATA_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
  21766     { RX_MEMB_3_DATA_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
  21767     { RX_MEMB_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
  21768     { RX_MEMB_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
  21769     { RX_MEMB_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
  21770     { RX_MEMB_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
  21771     { RX_MEMB_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
  21772     { RX_MEMB_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
  21773     { RX_MEMC_0_DATA_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  21774     { RX_MEMC_1_DATA_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
  21775     { RX_MEMC_2_DATA_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
  21776     { RX_MEMC_3_DATA_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
  21777     { RX_MEMC_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
  21778     { RX_MEMC_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
  21779     { RX_MEMC_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
  21780     { RX_MEMC_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
  21781     { RX_MEMC_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
  21782     { RX_MEMC_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
  21783     { RX_MEMD_0_DATA_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
  21784     { RX_MEMD_1_DATA_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
  21785     { RX_MEMD_2_DATA_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
  21786     { RX_MEMD_3_DATA_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
  21787     { RX_MEMD_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
  21788     { RX_MEMD_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
  21789     { RX_MEMD_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
  21790     { RX_MEMD_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
  21791     { RX_MEMD_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
  21792     { RX_MEMD_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
  21793     { TX_ELK_0_RXI_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
  21794     { TX_ELK_1_RXI_INITIATE_ECC_1B_ERRf, 1, 53, 0 },
  21795     { TX_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
  21796     { TX_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
  21797     { TX_MEMA_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
  21798     { TX_MEMA_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
  21799     { TX_MEMA_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
  21800     { TX_MEMA_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
  21801     { TX_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
  21802     { TX_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
  21803     { TX_MEMB_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
  21804     { TX_MEMB_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
  21805     { TX_MEMB_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
  21806     { TX_MEMB_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
  21807     { TX_SIF_0_RXI_INITIATE_ECC_1B_ERRf, 1, 54, 0 },
  21808     { TX_SIF_1_RXI_INITIATE_ECC_1B_ERRf, 1, 55, 0 }
  21809 };
  21810 
  21811 #endif
  21812 #if defined(BCM_88680_A0)
  21813 soc_field_info_t soc_NBIL_ECC_ERR_1B_INITIATE_BCM88680_A0r_fields[] = {
  21814     { ECC_ERR_1B_INITIATEf, 1, 0, 0 }
  21815 };
  21816 
  21817 #endif
  21818 #if defined(BCM_88675_A0)
  21819 soc_field_info_t soc_NBIL_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = {
  21820     { RX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 0, 0 },
  21821     { RX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 4, 0 },
  21822     { RX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 8, 0 },
  21823     { RX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 12, 0 },
  21824     { RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
  21825     { RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 20, 0 },
  21826     { RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 24, 0 },
  21827     { RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
  21828     { RX_MEMA_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 32, 0 },
  21829     { RX_MEMA_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 36, 0 },
  21830     { RX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 1, 0 },
  21831     { RX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 5, 0 },
  21832     { RX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 9, 0 },
  21833     { RX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 13, 0 },
  21834     { RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 17, 0 },
  21835     { RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
  21836     { RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 25, 0 },
  21837     { RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 29, 0 },
  21838     { RX_MEMB_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 33, 0 },
  21839     { RX_MEMB_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 37, 0 },
  21840     { RX_MEMC_0_DATA_ECC_1B_ERR_MASKf, 1, 2, 0 },
  21841     { RX_MEMC_1_DATA_ECC_1B_ERR_MASKf, 1, 6, 0 },
  21842     { RX_MEMC_2_DATA_ECC_1B_ERR_MASKf, 1, 10, 0 },
  21843     { RX_MEMC_3_DATA_ECC_1B_ERR_MASKf, 1, 14, 0 },
  21844     { RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 18, 0 },
  21845     { RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 22, 0 },
  21846     { RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 26, 0 },
  21847     { RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 30, 0 },
  21848     { RX_MEMC_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 34, 0 },
  21849     { RX_MEMC_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 38, 0 },
  21850     { RX_MEMD_0_DATA_ECC_1B_ERR_MASKf, 1, 3, 0 },
  21851     { RX_MEMD_1_DATA_ECC_1B_ERR_MASKf, 1, 7, 0 },
  21852     { RX_MEMD_2_DATA_ECC_1B_ERR_MASKf, 1, 11, 0 },
  21853     { RX_MEMD_3_DATA_ECC_1B_ERR_MASKf, 1, 15, 0 },
  21854     { RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 19, 0 },
  21855     { RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 23, 0 },
  21856     { RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
  21857     { RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 31, 0 },
  21858     { RX_MEMD_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 35, 0 },
  21859     { RX_MEMD_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 39, 0 },
  21860     { TX_ELK_0_RXI_ECC_1B_ERR_MASKf, 1, 52, 0 },
  21861     { TX_ELK_1_RXI_ECC_1B_ERR_MASKf, 1, 53, 0 },
  21862     { TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 40, 0 },
  21863     { TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 41, 0 },
  21864     { TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 42, 0 },
  21865     { TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 43, 0 },
  21866     { TX_MEMA_4_CTRL_ECC_1B_ERR_MASKf, 1, 44, 0 },
  21867     { TX_MEMA_5_CTRL_ECC_1B_ERR_MASKf, 1, 45, 0 },
  21868     { TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 46, 0 },
  21869     { TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 47, 0 },
  21870     { TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 48, 0 },
  21871     { TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 49, 0 },
  21872     { TX_MEMB_4_CTRL_ECC_1B_ERR_MASKf, 1, 50, 0 },
  21873     { TX_MEMB_5_CTRL_ECC_1B_ERR_MASKf, 1, 51, 0 },
  21874     { TX_SIF_0_RXI_ECC_1B_ERR_MASKf, 1, 54, 0 },
  21875     { TX_SIF_1_RXI_ECC_1B_ERR_MASKf, 1, 55, 0 }
  21876 };
  21877 
  21878 #endif
  21879 #if defined(BCM_88375_A0)
  21880 soc_field_info_t soc_NBIL_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = {
  21881     { RX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 0, 0 },
  21882     { RX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 4, 0 },
  21883     { RX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 8, 0 },
  21884     { RX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 12, 0 },
  21885     { RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
  21886     { RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 20, 0 },
  21887     { RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 24, 0 },
  21888     { RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
  21889     { RX_MEMA_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 32, 0 },
  21890     { RX_MEMA_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 36, 0 },
  21891     { RX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 1, 0 },
  21892     { RX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 5, 0 },
  21893     { RX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 9, 0 },
  21894     { RX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 13, 0 },
  21895     { RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 17, 0 },
  21896     { RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
  21897     { RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 25, 0 },
  21898     { RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 29, 0 },
  21899     { RX_MEMB_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 33, 0 },
  21900     { RX_MEMB_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 37, 0 },
  21901     { RX_MEMC_0_DATA_ECC_1B_ERR_MASKf, 1, 2, 0 },
  21902     { RX_MEMC_1_DATA_ECC_1B_ERR_MASKf, 1, 6, 0 },
  21903     { RX_MEMC_2_DATA_ECC_1B_ERR_MASKf, 1, 10, 0 },
  21904     { RX_MEMC_3_DATA_ECC_1B_ERR_MASKf, 1, 14, 0 },
  21905     { RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 18, 0 },
  21906     { RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 22, 0 },
  21907     { RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 26, 0 },
  21908     { RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 30, 0 },
  21909     { RX_MEMC_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 34, 0 },
  21910     { RX_MEMC_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 38, 0 },
  21911     { RX_MEMD_0_DATA_ECC_1B_ERR_MASKf, 1, 3, 0 },
  21912     { RX_MEMD_1_DATA_ECC_1B_ERR_MASKf, 1, 7, 0 },
  21913     { RX_MEMD_2_DATA_ECC_1B_ERR_MASKf, 1, 11, 0 },
  21914     { RX_MEMD_3_DATA_ECC_1B_ERR_MASKf, 1, 15, 0 },
  21915     { RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 19, 0 },
  21916     { RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 23, 0 },
  21917     { RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
  21918     { RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 31, 0 },
  21919     { RX_MEMD_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 35, 0 },
  21920     { RX_MEMD_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 39, 0 },
  21921     { TX_ELK_0_RXI_ECC_1B_ERR_MASKf, 1, 52, 0 },
  21922     { TX_ELK_1_RXI_ECC_1B_ERR_MASKf, 1, 53, 0 },
  21923     { TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 40, 0 },
  21924     { TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 41, 0 },
  21925     { TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 42, 0 },
  21926     { TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 43, 0 },
  21927     { TX_MEMA_4_CTRL_ECC_1B_ERR_MASKf, 1, 44, 0 },
  21928     { TX_MEMA_5_CTRL_ECC_1B_ERR_MASKf, 1, 45, 0 },
  21929     { TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 46, 0 },
  21930     { TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 47, 0 },
  21931     { TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 48, 0 },
  21932     { TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 49, 0 },
  21933     { TX_MEMB_4_CTRL_ECC_1B_ERR_MASKf, 1, 50, 0 },
  21934     { TX_MEMB_5_CTRL_ECC_1B_ERR_MASKf, 1, 51, 0 },
  21935     { TX_SIF_0_RXI_ECC_1B_ERR_MASKf, 1, 54, 0 },
  21936     { TX_SIF_1_RXI_ECC_1B_ERR_MASKf, 1, 55, 0 }
  21937 };
  21938 
  21939 #endif
  21940 #if defined(BCM_88375_B0)
  21941 soc_field_info_t soc_NBIL_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = {
  21942     { RX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 0, 0 },
  21943     { RX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 4, 0 },
  21944     { RX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 8, 0 },
  21945     { RX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 12, 0 },
  21946     { RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
  21947     { RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 20, 0 },
  21948     { RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 24, 0 },
  21949     { RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
  21950     { RX_MEMA_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 32, 0 },
  21951     { RX_MEMA_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 36, 0 },
  21952     { RX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 1, 0 },
  21953     { RX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 5, 0 },
  21954     { RX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 9, 0 },
  21955     { RX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 13, 0 },
  21956     { RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 17, 0 },
  21957     { RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
  21958     { RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 25, 0 },
  21959     { RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 29, 0 },
  21960     { RX_MEMB_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 33, 0 },
  21961     { RX_MEMB_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 37, 0 },
  21962     { RX_MEMC_0_DATA_ECC_1B_ERR_MASKf, 1, 2, 0 },
  21963     { RX_MEMC_1_DATA_ECC_1B_ERR_MASKf, 1, 6, 0 },
  21964     { RX_MEMC_2_DATA_ECC_1B_ERR_MASKf, 1, 10, 0 },
  21965     { RX_MEMC_3_DATA_ECC_1B_ERR_MASKf, 1, 14, 0 },
  21966     { RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 18, 0 },
  21967     { RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 22, 0 },
  21968     { RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 26, 0 },
  21969     { RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 30, 0 },
  21970     { RX_MEMC_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 34, 0 },
  21971     { RX_MEMC_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 38, 0 },
  21972     { RX_MEMD_0_DATA_ECC_1B_ERR_MASKf, 1, 3, 0 },
  21973     { RX_MEMD_1_DATA_ECC_1B_ERR_MASKf, 1, 7, 0 },
  21974     { RX_MEMD_2_DATA_ECC_1B_ERR_MASKf, 1, 11, 0 },
  21975     { RX_MEMD_3_DATA_ECC_1B_ERR_MASKf, 1, 15, 0 },
  21976     { RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 19, 0 },
  21977     { RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 23, 0 },
  21978     { RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
  21979     { RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 31, 0 },
  21980     { RX_MEMD_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 35, 0 },
  21981     { RX_MEMD_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 39, 0 },
  21982     { TX_ELK_0_RXI_ECC_1B_ERR_MASKf, 1, 52, 0 },
  21983     { TX_ELK_1_RXI_ECC_1B_ERR_MASKf, 1, 53, 0 },
  21984     { TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 40, 0 },
  21985     { TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 41, 0 },
  21986     { TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 42, 0 },
  21987     { TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 43, 0 },
  21988     { TX_MEMA_4_CTRL_ECC_1B_ERR_MASKf, 1, 44, 0 },
  21989     { TX_MEMA_5_CTRL_ECC_1B_ERR_MASKf, 1, 45, 0 },
  21990     { TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 46, 0 },
  21991     { TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 47, 0 },
  21992     { TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 48, 0 },
  21993     { TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 49, 0 },
  21994     { TX_MEMB_4_CTRL_ECC_1B_ERR_MASKf, 1, 50, 0 },
  21995     { TX_MEMB_5_CTRL_ECC_1B_ERR_MASKf, 1, 51, 0 },
  21996     { TX_SIF_0_RXI_ECC_1B_ERR_MASKf, 1, 54, 0 },
  21997     { TX_SIF_1_RXI_ECC_1B_ERR_MASKf, 1, 55, 0 }
  21998 };
  21999 
  22000 #endif
  22001 #if defined(BCM_88470_A0)
  22002 soc_field_info_t soc_NBIL_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_A0r_fields[] = {
  22003     { RX_DATA_HRF_MEMA_CTRL_ECC_1B_ERR_MASKf, 1, 102, 0 },
  22004     { RX_DATA_HRF_MEMA_DATA_ECC_1B_ERR_MASKf, 1, 106, 0 },
  22005     { RX_DATA_HRF_MEMB_CTRL_ECC_1B_ERR_MASKf, 1, 103, 0 },
  22006     { RX_DATA_HRF_MEMB_DATA_ECC_1B_ERR_MASKf, 1, 107, 0 },
  22007     { RX_DATA_HRF_MEMC_CTRL_ECC_1B_ERR_MASKf, 1, 104, 0 },
  22008     { RX_DATA_HRF_MEMC_DATA_ECC_1B_ERR_MASKf, 1, 108, 0 },
  22009     { RX_DATA_HRF_MEMD_CTRL_ECC_1B_ERR_MASKf, 1, 105, 0 },
  22010     { RX_DATA_HRF_MEMD_DATA_ECC_1B_ERR_MASKf, 1, 109, 0 },
  22011     { RX_MEMA_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 0, 0 },
  22012     { RX_MEMA_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 1, 0 },
  22013     { RX_MEMA_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 2, 0 },
  22014     { RX_MEMA_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 3, 0 },
  22015     { RX_MEMA_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 4, 0 },
  22016     { RX_MEMA_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 5, 0 },
  22017     { RX_MEMA_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 6, 0 },
  22018     { RX_MEMA_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 7, 0 },
  22019     { RX_MEMA_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 8, 0 },
  22020     { RX_MEMA_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 9, 0 },
  22021     { RX_MEMA_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 10, 0 },
  22022     { RX_MEMA_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 11, 0 },
  22023     { RX_MEMA_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 12, 0 },
  22024     { RX_MEMA_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 13, 0 },
  22025     { RX_MEMA_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 14, 0 },
  22026     { RX_MEMA_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 15, 0 },
  22027     { RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
  22028     { RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 17, 0 },
  22029     { RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 18, 0 },
  22030     { RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 19, 0 },
  22031     { RX_MEMB_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 20, 0 },
  22032     { RX_MEMB_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
  22033     { RX_MEMB_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 22, 0 },
  22034     { RX_MEMB_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 23, 0 },
  22035     { RX_MEMB_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 24, 0 },
  22036     { RX_MEMB_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 25, 0 },
  22037     { RX_MEMB_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 26, 0 },
  22038     { RX_MEMB_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 27, 0 },
  22039     { RX_MEMB_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 28, 0 },
  22040     { RX_MEMB_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 29, 0 },
  22041     { RX_MEMB_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 30, 0 },
  22042     { RX_MEMB_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 31, 0 },
  22043     { RX_MEMB_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 32, 0 },
  22044     { RX_MEMB_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 33, 0 },
  22045     { RX_MEMB_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 34, 0 },
  22046     { RX_MEMB_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 35, 0 },
  22047     { RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 36, 0 },
  22048     { RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 37, 0 },
  22049     { RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 38, 0 },
  22050     { RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 39, 0 },
  22051     { RX_MEMC_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 40, 0 },
  22052     { RX_MEMC_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 41, 0 },
  22053     { RX_MEMC_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 42, 0 },
  22054     { RX_MEMC_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 43, 0 },
  22055     { RX_MEMC_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 44, 0 },
  22056     { RX_MEMC_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 45, 0 },
  22057     { RX_MEMC_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 46, 0 },
  22058     { RX_MEMC_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 47, 0 },
  22059     { RX_MEMC_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 48, 0 },
  22060     { RX_MEMC_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 49, 0 },
  22061     { RX_MEMC_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 50, 0 },
  22062     { RX_MEMC_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 51, 0 },
  22063     { RX_MEMC_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 52, 0 },
  22064     { RX_MEMC_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 53, 0 },
  22065     { RX_MEMC_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 54, 0 },
  22066     { RX_MEMC_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 55, 0 },
  22067     { RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 56, 0 },
  22068     { RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 57, 0 },
  22069     { RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 58, 0 },
  22070     { RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 59, 0 },
  22071     { RX_MEMD_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 60, 0 },
  22072     { RX_MEMD_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 61, 0 },
  22073     { RX_MEMD_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 62, 0 },
  22074     { RX_MEMD_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 63, 0 },
  22075     { RX_MEMD_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 64, 0 },
  22076     { RX_MEMD_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 65, 0 },
  22077     { RX_MEMD_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 66, 0 },
  22078     { RX_MEMD_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 67, 0 },
  22079     { RX_MEMD_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 68, 0 },
  22080     { RX_MEMD_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 69, 0 },
  22081     { RX_MEMD_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 70, 0 },
  22082     { RX_MEMD_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 71, 0 },
  22083     { RX_MEMD_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 72, 0 },
  22084     { RX_MEMD_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 73, 0 },
  22085     { RX_MEMD_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 74, 0 },
  22086     { RX_MEMD_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 75, 0 },
  22087     { RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 76, 0 },
  22088     { RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 77, 0 },
  22089     { RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 78, 0 },
  22090     { RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 79, 0 },
  22091     { RX_TDM_HRF_MEMA_CTRL_ECC_1B_ERR_MASKf, 1, 110, 0 },
  22092     { RX_TDM_HRF_MEMA_DATA_ECC_1B_ERR_MASKf, 1, 114, 0 },
  22093     { RX_TDM_HRF_MEMB_CTRL_ECC_1B_ERR_MASKf, 1, 111, 0 },
  22094     { RX_TDM_HRF_MEMB_DATA_ECC_1B_ERR_MASKf, 1, 115, 0 },
  22095     { RX_TDM_HRF_MEMC_CTRL_ECC_1B_ERR_MASKf, 1, 112, 0 },
  22096     { RX_TDM_HRF_MEMC_DATA_ECC_1B_ERR_MASKf, 1, 116, 0 },
  22097     { RX_TDM_HRF_MEMD_CTRL_ECC_1B_ERR_MASKf, 1, 113, 0 },
  22098     { RX_TDM_HRF_MEMD_DATA_ECC_1B_ERR_MASKf, 1, 117, 0 },
  22099     { TX_ELK_RXI_ECC_1B_ERR_MASKf, 1, 96, 0 },
  22100     { TX_HRF_MEMA_CTRL_ECC_1B_ERR_MASKf, 1, 98, 0 },
  22101     { TX_HRF_MEMA_DATA_ECC_1B_ERR_MASKf, 1, 100, 0 },
  22102     { TX_HRF_MEMB_CTRL_ECC_1B_ERR_MASKf, 1, 99, 0 },
  22103     { TX_HRF_MEMB_DATA_ECC_1B_ERR_MASKf, 1, 101, 0 },
  22104     { TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 80, 0 },
  22105     { TX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 88, 0 },
  22106     { TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 81, 0 },
  22107     { TX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 89, 0 },
  22108     { TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 82, 0 },
  22109     { TX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 90, 0 },
  22110     { TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 83, 0 },
  22111     { TX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 91, 0 },
  22112     { TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 84, 0 },
  22113     { TX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 92, 0 },
  22114     { TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 85, 0 },
  22115     { TX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 93, 0 },
  22116     { TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 86, 0 },
  22117     { TX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 94, 0 },
  22118     { TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 87, 0 },
  22119     { TX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 95, 0 },
  22120     { TX_SIF_RXI_ECC_1B_ERR_MASKf, 1, 97, 0 }
  22121 };
  22122 
  22123 #endif
  22124 #if defined(BCM_88470_B0)
  22125 soc_field_info_t soc_NBIL_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = {
  22126     { RX_DATA_HRF_MEMA_CTRL_ECC_1B_ERR_MASKf, 1, 102, 0 },
  22127     { RX_DATA_HRF_MEMA_DATA_ECC_1B_ERR_MASKf, 1, 106, 0 },
  22128     { RX_DATA_HRF_MEMB_CTRL_ECC_1B_ERR_MASKf, 1, 103, 0 },
  22129     { RX_DATA_HRF_MEMB_DATA_ECC_1B_ERR_MASKf, 1, 107, 0 },
  22130     { RX_DATA_HRF_MEMC_CTRL_ECC_1B_ERR_MASKf, 1, 104, 0 },
  22131     { RX_DATA_HRF_MEMC_DATA_ECC_1B_ERR_MASKf, 1, 108, 0 },
  22132     { RX_DATA_HRF_MEMD_CTRL_ECC_1B_ERR_MASKf, 1, 105, 0 },
  22133     { RX_DATA_HRF_MEMD_DATA_ECC_1B_ERR_MASKf, 1, 109, 0 },
  22134     { RX_MEMA_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 0, 0 },
  22135     { RX_MEMA_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 1, 0 },
  22136     { RX_MEMA_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 2, 0 },
  22137     { RX_MEMA_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 3, 0 },
  22138     { RX_MEMA_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 4, 0 },
  22139     { RX_MEMA_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 5, 0 },
  22140     { RX_MEMA_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 6, 0 },
  22141     { RX_MEMA_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 7, 0 },
  22142     { RX_MEMA_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 8, 0 },
  22143     { RX_MEMA_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 9, 0 },
  22144     { RX_MEMA_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 10, 0 },
  22145     { RX_MEMA_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 11, 0 },
  22146     { RX_MEMA_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 12, 0 },
  22147     { RX_MEMA_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 13, 0 },
  22148     { RX_MEMA_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 14, 0 },
  22149     { RX_MEMA_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 15, 0 },
  22150     { RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
  22151     { RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 17, 0 },
  22152     { RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 18, 0 },
  22153     { RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 19, 0 },
  22154     { RX_MEMB_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 20, 0 },
  22155     { RX_MEMB_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
  22156     { RX_MEMB_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 22, 0 },
  22157     { RX_MEMB_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 23, 0 },
  22158     { RX_MEMB_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 24, 0 },
  22159     { RX_MEMB_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 25, 0 },
  22160     { RX_MEMB_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 26, 0 },
  22161     { RX_MEMB_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 27, 0 },
  22162     { RX_MEMB_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 28, 0 },
  22163     { RX_MEMB_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 29, 0 },
  22164     { RX_MEMB_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 30, 0 },
  22165     { RX_MEMB_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 31, 0 },
  22166     { RX_MEMB_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 32, 0 },
  22167     { RX_MEMB_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 33, 0 },
  22168     { RX_MEMB_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 34, 0 },
  22169     { RX_MEMB_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 35, 0 },
  22170     { RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 36, 0 },
  22171     { RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 37, 0 },
  22172     { RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 38, 0 },
  22173     { RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 39, 0 },
  22174     { RX_MEMC_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 40, 0 },
  22175     { RX_MEMC_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 41, 0 },
  22176     { RX_MEMC_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 42, 0 },
  22177     { RX_MEMC_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 43, 0 },
  22178     { RX_MEMC_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 44, 0 },
  22179     { RX_MEMC_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 45, 0 },
  22180     { RX_MEMC_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 46, 0 },
  22181     { RX_MEMC_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 47, 0 },
  22182     { RX_MEMC_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 48, 0 },
  22183     { RX_MEMC_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 49, 0 },
  22184     { RX_MEMC_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 50, 0 },
  22185     { RX_MEMC_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 51, 0 },
  22186     { RX_MEMC_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 52, 0 },
  22187     { RX_MEMC_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 53, 0 },
  22188     { RX_MEMC_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 54, 0 },
  22189     { RX_MEMC_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 55, 0 },
  22190     { RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 56, 0 },
  22191     { RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 57, 0 },
  22192     { RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 58, 0 },
  22193     { RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 59, 0 },
  22194     { RX_MEMD_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 60, 0 },
  22195     { RX_MEMD_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 61, 0 },
  22196     { RX_MEMD_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 62, 0 },
  22197     { RX_MEMD_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 63, 0 },
  22198     { RX_MEMD_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 64, 0 },
  22199     { RX_MEMD_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 65, 0 },
  22200     { RX_MEMD_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 66, 0 },
  22201     { RX_MEMD_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 67, 0 },
  22202     { RX_MEMD_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 68, 0 },
  22203     { RX_MEMD_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 69, 0 },
  22204     { RX_MEMD_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 70, 0 },
  22205     { RX_MEMD_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 71, 0 },
  22206     { RX_MEMD_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 72, 0 },
  22207     { RX_MEMD_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 73, 0 },
  22208     { RX_MEMD_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 74, 0 },
  22209     { RX_MEMD_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 75, 0 },
  22210     { RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 76, 0 },
  22211     { RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 77, 0 },
  22212     { RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 78, 0 },
  22213     { RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 79, 0 },
  22214     { RX_TDM_HRF_MEMA_CTRL_ECC_1B_ERR_MASKf, 1, 110, 0 },
  22215     { RX_TDM_HRF_MEMA_DATA_ECC_1B_ERR_MASKf, 1, 114, 0 },
  22216     { RX_TDM_HRF_MEMB_CTRL_ECC_1B_ERR_MASKf, 1, 111, 0 },
  22217     { RX_TDM_HRF_MEMB_DATA_ECC_1B_ERR_MASKf, 1, 115, 0 },
  22218     { RX_TDM_HRF_MEMC_CTRL_ECC_1B_ERR_MASKf, 1, 112, 0 },
  22219     { RX_TDM_HRF_MEMC_DATA_ECC_1B_ERR_MASKf, 1, 116, 0 },
  22220     { RX_TDM_HRF_MEMD_CTRL_ECC_1B_ERR_MASKf, 1, 113, 0 },
  22221     { RX_TDM_HRF_MEMD_DATA_ECC_1B_ERR_MASKf, 1, 117, 0 },
  22222     { TX_ELK_RXI_ECC_1B_ERR_MASKf, 1, 96, 0 },
  22223     { TX_HRF_MEMA_CTRL_ECC_1B_ERR_MASKf, 1, 98, 0 },
  22224     { TX_HRF_MEMA_DATA_ECC_1B_ERR_MASKf, 1, 100, 0 },
  22225     { TX_HRF_MEMB_CTRL_ECC_1B_ERR_MASKf, 1, 99, 0 },
  22226     { TX_HRF_MEMB_DATA_ECC_1B_ERR_MASKf, 1, 101, 0 },
  22227     { TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 80, 0 },
  22228     { TX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 88, 0 },
  22229     { TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 81, 0 },
  22230     { TX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 89, 0 },
  22231     { TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 82, 0 },
  22232     { TX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 90, 0 },
  22233     { TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 83, 0 },
  22234     { TX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 91, 0 },
  22235     { TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 84, 0 },
  22236     { TX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 92, 0 },
  22237     { TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 85, 0 },
  22238     { TX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 93, 0 },
  22239     { TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 86, 0 },
  22240     { TX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 94, 0 },
  22241     { TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 87, 0 },
  22242     { TX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 95, 0 },
  22243     { TX_SIF_RXI_ECC_1B_ERR_MASKf, 1, 97, 0 }
  22244 };
  22245 
  22246 #endif
  22247 #if defined(BCM_88675_B0)
  22248 soc_field_info_t soc_NBIL_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = {
  22249     { RX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 0, 0 },
  22250     { RX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 4, 0 },
  22251     { RX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 8, 0 },
  22252     { RX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 12, 0 },
  22253     { RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
  22254     { RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 20, 0 },
  22255     { RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 24, 0 },
  22256     { RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
  22257     { RX_MEMA_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 32, 0 },
  22258     { RX_MEMA_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 36, 0 },
  22259     { RX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 1, 0 },
  22260     { RX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 5, 0 },
  22261     { RX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 9, 0 },
  22262     { RX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 13, 0 },
  22263     { RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 17, 0 },
  22264     { RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
  22265     { RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 25, 0 },
  22266     { RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 29, 0 },
  22267     { RX_MEMB_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 33, 0 },
  22268     { RX_MEMB_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 37, 0 },
  22269     { RX_MEMC_0_DATA_ECC_1B_ERR_MASKf, 1, 2, 0 },
  22270     { RX_MEMC_1_DATA_ECC_1B_ERR_MASKf, 1, 6, 0 },
  22271     { RX_MEMC_2_DATA_ECC_1B_ERR_MASKf, 1, 10, 0 },
  22272     { RX_MEMC_3_DATA_ECC_1B_ERR_MASKf, 1, 14, 0 },
  22273     { RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 18, 0 },
  22274     { RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 22, 0 },
  22275     { RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 26, 0 },
  22276     { RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 30, 0 },
  22277     { RX_MEMC_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 34, 0 },
  22278     { RX_MEMC_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 38, 0 },
  22279     { RX_MEMD_0_DATA_ECC_1B_ERR_MASKf, 1, 3, 0 },
  22280     { RX_MEMD_1_DATA_ECC_1B_ERR_MASKf, 1, 7, 0 },
  22281     { RX_MEMD_2_DATA_ECC_1B_ERR_MASKf, 1, 11, 0 },
  22282     { RX_MEMD_3_DATA_ECC_1B_ERR_MASKf, 1, 15, 0 },
  22283     { RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 19, 0 },
  22284     { RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 23, 0 },
  22285     { RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
  22286     { RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 31, 0 },
  22287     { RX_MEMD_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 35, 0 },
  22288     { RX_MEMD_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 39, 0 },
  22289     { TX_ELK_0_RXI_ECC_1B_ERR_MASKf, 1, 52, 0 },
  22290     { TX_ELK_1_RXI_ECC_1B_ERR_MASKf, 1, 53, 0 },
  22291     { TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 40, 0 },
  22292     { TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 41, 0 },
  22293     { TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 42, 0 },
  22294     { TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 43, 0 },
  22295     { TX_MEMA_4_CTRL_ECC_1B_ERR_MASKf, 1, 44, 0 },
  22296     { TX_MEMA_5_CTRL_ECC_1B_ERR_MASKf, 1, 45, 0 },
  22297     { TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 46, 0 },
  22298     { TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 47, 0 },
  22299     { TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 48, 0 },
  22300     { TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 49, 0 },
  22301     { TX_MEMB_4_CTRL_ECC_1B_ERR_MASKf, 1, 50, 0 },
  22302     { TX_MEMB_5_CTRL_ECC_1B_ERR_MASKf, 1, 51, 0 },
  22303     { TX_SIF_0_RXI_ECC_1B_ERR_MASKf, 1, 54, 0 },
  22304     { TX_SIF_1_RXI_ECC_1B_ERR_MASKf, 1, 55, 0 }
  22305 };
  22306 
  22307 #endif
  22308 #if defined(BCM_88680_A0)
  22309 soc_field_info_t soc_NBIL_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = {
  22310     { RX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 0, 0 },
  22311     { RX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 4, 0 },
  22312     { RX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 8, 0 },
  22313     { RX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 12, 0 },
  22314     { RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
  22315     { RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 20, 0 },
  22316     { RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 24, 0 },
  22317     { RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
  22318     { RX_MEMA_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 32, 0 },
  22319     { RX_MEMA_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 36, 0 },
  22320     { RX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 1, 0 },
  22321     { RX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 5, 0 },
  22322     { RX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 9, 0 },
  22323     { RX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 13, 0 },
  22324     { RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 17, 0 },
  22325     { RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
  22326     { RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 25, 0 },
  22327     { RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 29, 0 },
  22328     { RX_MEMB_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 33, 0 },
  22329     { RX_MEMB_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 37, 0 },
  22330     { RX_MEMC_0_DATA_ECC_1B_ERR_MASKf, 1, 2, 0 },
  22331     { RX_MEMC_1_DATA_ECC_1B_ERR_MASKf, 1, 6, 0 },
  22332     { RX_MEMC_2_DATA_ECC_1B_ERR_MASKf, 1, 10, 0 },
  22333     { RX_MEMC_3_DATA_ECC_1B_ERR_MASKf, 1, 14, 0 },
  22334     { RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 18, 0 },
  22335     { RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 22, 0 },
  22336     { RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 26, 0 },
  22337     { RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 30, 0 },
  22338     { RX_MEMC_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 34, 0 },
  22339     { RX_MEMC_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 38, 0 },
  22340     { RX_MEMD_0_DATA_ECC_1B_ERR_MASKf, 1, 3, 0 },
  22341     { RX_MEMD_1_DATA_ECC_1B_ERR_MASKf, 1, 7, 0 },
  22342     { RX_MEMD_2_DATA_ECC_1B_ERR_MASKf, 1, 11, 0 },
  22343     { RX_MEMD_3_DATA_ECC_1B_ERR_MASKf, 1, 15, 0 },
  22344     { RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 19, 0 },
  22345     { RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 23, 0 },
  22346     { RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
  22347     { RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 31, 0 },
  22348     { RX_MEMD_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 35, 0 },
  22349     { RX_MEMD_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 39, 0 },
  22350     { TX_ELK_0_RXI_ECC_1B_ERR_MASKf, 1, 52, 0 },
  22351     { TX_ELK_1_RXI_ECC_1B_ERR_MASKf, 1, 53, 0 },
  22352     { TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 40, 0 },
  22353     { TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 41, 0 },
  22354     { TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 42, 0 },
  22355     { TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 43, 0 },
  22356     { TX_MEMA_4_CTRL_ECC_1B_ERR_MASKf, 1, 44, 0 },
  22357     { TX_MEMA_5_CTRL_ECC_1B_ERR_MASKf, 1, 45, 0 },
  22358     { TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 46, 0 },
  22359     { TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 47, 0 },
  22360     { TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 48, 0 },
  22361     { TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 49, 0 },
  22362     { TX_MEMB_4_CTRL_ECC_1B_ERR_MASKf, 1, 50, 0 },
  22363     { TX_MEMB_5_CTRL_ECC_1B_ERR_MASKf, 1, 51, 0 },
  22364     { TX_SIF_0_RXI_ECC_1B_ERR_MASKf, 1, 54, 0 },
  22365     { TX_SIF_1_RXI_ECC_1B_ERR_MASKf, 1, 55, 0 }
  22366 };
  22367 
  22368 #endif
  22369 #if defined(BCM_88675_A0)
  22370 soc_field_info_t soc_NBIL_ECC_ERR_2B_INITIATEr_fields[] = {
  22371     { RX_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
  22372     { RX_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
  22373     { RX_MEMA_2_DATA_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
  22374     { RX_MEMA_3_DATA_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
  22375     { RX_MEMA_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
  22376     { RX_MEMA_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
  22377     { RX_MEMA_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
  22378     { RX_MEMA_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
  22379     { RX_MEMA_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
  22380     { RX_MEMA_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
  22381     { RX_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  22382     { RX_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
  22383     { RX_MEMB_2_DATA_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
  22384     { RX_MEMB_3_DATA_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
  22385     { RX_MEMB_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
  22386     { RX_MEMB_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
  22387     { RX_MEMB_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
  22388     { RX_MEMB_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
  22389     { RX_MEMB_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
  22390     { RX_MEMB_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
  22391     { RX_MEMC_0_DATA_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  22392     { RX_MEMC_1_DATA_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
  22393     { RX_MEMC_2_DATA_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
  22394     { RX_MEMC_3_DATA_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
  22395     { RX_MEMC_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
  22396     { RX_MEMC_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
  22397     { RX_MEMC_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
  22398     { RX_MEMC_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
  22399     { RX_MEMC_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
  22400     { RX_MEMC_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
  22401     { RX_MEMD_0_DATA_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
  22402     { RX_MEMD_1_DATA_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
  22403     { RX_MEMD_2_DATA_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
  22404     { RX_MEMD_3_DATA_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
  22405     { RX_MEMD_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
  22406     { RX_MEMD_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
  22407     { RX_MEMD_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
  22408     { RX_MEMD_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
  22409     { RX_MEMD_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
  22410     { RX_MEMD_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
  22411     { TX_ELK_0_RXI_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
  22412     { TX_ELK_1_RXI_INITIATE_ECC_2B_ERRf, 1, 53, 0 },
  22413     { TX_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
  22414     { TX_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
  22415     { TX_MEMA_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
  22416     { TX_MEMA_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
  22417     { TX_MEMA_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
  22418     { TX_MEMA_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
  22419     { TX_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
  22420     { TX_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
  22421     { TX_MEMB_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
  22422     { TX_MEMB_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
  22423     { TX_MEMB_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
  22424     { TX_MEMB_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
  22425     { TX_SIF_0_RXI_INITIATE_ECC_2B_ERRf, 1, 54, 0 },
  22426     { TX_SIF_1_RXI_INITIATE_ECC_2B_ERRf, 1, 55, 0 }
  22427 };
  22428 
  22429 #endif
  22430 #if defined(BCM_88375_A0)
  22431 soc_field_info_t soc_NBIL_ECC_ERR_2B_INITIATE_BCM88375_A0r_fields[] = {
  22432     { RX_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
  22433     { RX_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
  22434     { RX_MEMA_2_DATA_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
  22435     { RX_MEMA_3_DATA_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
  22436     { RX_MEMA_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
  22437     { RX_MEMA_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
  22438     { RX_MEMA_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
  22439     { RX_MEMA_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
  22440     { RX_MEMA_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
  22441     { RX_MEMA_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
  22442     { RX_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  22443     { RX_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
  22444     { RX_MEMB_2_DATA_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
  22445     { RX_MEMB_3_DATA_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
  22446     { RX_MEMB_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
  22447     { RX_MEMB_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
  22448     { RX_MEMB_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
  22449     { RX_MEMB_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
  22450     { RX_MEMB_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
  22451     { RX_MEMB_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
  22452     { RX_MEMC_0_DATA_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  22453     { RX_MEMC_1_DATA_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
  22454     { RX_MEMC_2_DATA_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
  22455     { RX_MEMC_3_DATA_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
  22456     { RX_MEMC_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
  22457     { RX_MEMC_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
  22458     { RX_MEMC_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
  22459     { RX_MEMC_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
  22460     { RX_MEMC_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
  22461     { RX_MEMC_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
  22462     { RX_MEMD_0_DATA_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
  22463     { RX_MEMD_1_DATA_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
  22464     { RX_MEMD_2_DATA_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
  22465     { RX_MEMD_3_DATA_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
  22466     { RX_MEMD_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
  22467     { RX_MEMD_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
  22468     { RX_MEMD_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
  22469     { RX_MEMD_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
  22470     { RX_MEMD_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
  22471     { RX_MEMD_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
  22472     { TX_ELK_0_RXI_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
  22473     { TX_ELK_1_RXI_INITIATE_ECC_2B_ERRf, 1, 53, 0 },
  22474     { TX_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
  22475     { TX_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
  22476     { TX_MEMA_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
  22477     { TX_MEMA_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
  22478     { TX_MEMA_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
  22479     { TX_MEMA_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
  22480     { TX_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
  22481     { TX_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
  22482     { TX_MEMB_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
  22483     { TX_MEMB_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
  22484     { TX_MEMB_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
  22485     { TX_MEMB_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
  22486     { TX_SIF_0_RXI_INITIATE_ECC_2B_ERRf, 1, 54, 0 },
  22487     { TX_SIF_1_RXI_INITIATE_ECC_2B_ERRf, 1, 55, 0 }
  22488 };
  22489 
  22490 #endif
  22491 #if defined(BCM_88375_B0)
  22492 soc_field_info_t soc_NBIL_ECC_ERR_2B_INITIATE_BCM88375_B0r_fields[] = {
  22493     { RX_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
  22494     { RX_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
  22495     { RX_MEMA_2_DATA_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
  22496     { RX_MEMA_3_DATA_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
  22497     { RX_MEMA_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
  22498     { RX_MEMA_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
  22499     { RX_MEMA_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
  22500     { RX_MEMA_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
  22501     { RX_MEMA_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
  22502     { RX_MEMA_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
  22503     { RX_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  22504     { RX_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
  22505     { RX_MEMB_2_DATA_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
  22506     { RX_MEMB_3_DATA_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
  22507     { RX_MEMB_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
  22508     { RX_MEMB_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
  22509     { RX_MEMB_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
  22510     { RX_MEMB_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
  22511     { RX_MEMB_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
  22512     { RX_MEMB_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
  22513     { RX_MEMC_0_DATA_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  22514     { RX_MEMC_1_DATA_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
  22515     { RX_MEMC_2_DATA_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
  22516     { RX_MEMC_3_DATA_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
  22517     { RX_MEMC_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
  22518     { RX_MEMC_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
  22519     { RX_MEMC_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
  22520     { RX_MEMC_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
  22521     { RX_MEMC_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
  22522     { RX_MEMC_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
  22523     { RX_MEMD_0_DATA_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
  22524     { RX_MEMD_1_DATA_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
  22525     { RX_MEMD_2_DATA_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
  22526     { RX_MEMD_3_DATA_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
  22527     { RX_MEMD_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
  22528     { RX_MEMD_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
  22529     { RX_MEMD_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
  22530     { RX_MEMD_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
  22531     { RX_MEMD_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
  22532     { RX_MEMD_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
  22533     { TX_ELK_0_RXI_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
  22534     { TX_ELK_1_RXI_INITIATE_ECC_2B_ERRf, 1, 53, 0 },
  22535     { TX_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
  22536     { TX_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
  22537     { TX_MEMA_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
  22538     { TX_MEMA_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
  22539     { TX_MEMA_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
  22540     { TX_MEMA_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
  22541     { TX_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
  22542     { TX_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
  22543     { TX_MEMB_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
  22544     { TX_MEMB_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
  22545     { TX_MEMB_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
  22546     { TX_MEMB_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
  22547     { TX_SIF_0_RXI_INITIATE_ECC_2B_ERRf, 1, 54, 0 },
  22548     { TX_SIF_1_RXI_INITIATE_ECC_2B_ERRf, 1, 55, 0 }
  22549 };
  22550 
  22551 #endif
  22552 #if defined(BCM_88470_A0)
  22553 soc_field_info_t soc_NBIL_ECC_ERR_2B_INITIATE_BCM88470_A0r_fields[] = {
  22554     { RX_DATA_HRF_MEMA_CTRL_INITIATE_ECC_2B_ERRf, 1, 102, 0 },
  22555     { RX_DATA_HRF_MEMA_DATA_INITIATE_ECC_2B_ERRf, 1, 106, 0 },
  22556     { RX_DATA_HRF_MEMB_CTRL_INITIATE_ECC_2B_ERRf, 1, 103, 0 },
  22557     { RX_DATA_HRF_MEMB_DATA_INITIATE_ECC_2B_ERRf, 1, 107, 0 },
  22558     { RX_DATA_HRF_MEMC_CTRL_INITIATE_ECC_2B_ERRf, 1, 104, 0 },
  22559     { RX_DATA_HRF_MEMC_DATA_INITIATE_ECC_2B_ERRf, 1, 108, 0 },
  22560     { RX_DATA_HRF_MEMD_CTRL_INITIATE_ECC_2B_ERRf, 1, 105, 0 },
  22561     { RX_DATA_HRF_MEMD_DATA_INITIATE_ECC_2B_ERRf, 1, 109, 0 },
  22562     { RX_MEMA_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
  22563     { RX_MEMA_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  22564     { RX_MEMA_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  22565     { RX_MEMA_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
  22566     { RX_MEMA_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
  22567     { RX_MEMA_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
  22568     { RX_MEMA_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
  22569     { RX_MEMA_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
  22570     { RX_MEMA_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
  22571     { RX_MEMA_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
  22572     { RX_MEMA_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
  22573     { RX_MEMA_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
  22574     { RX_MEMA_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
  22575     { RX_MEMA_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
  22576     { RX_MEMA_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
  22577     { RX_MEMA_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
  22578     { RX_MEMA_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
  22579     { RX_MEMA_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
  22580     { RX_MEMA_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
  22581     { RX_MEMA_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
  22582     { RX_MEMB_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
  22583     { RX_MEMB_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
  22584     { RX_MEMB_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
  22585     { RX_MEMB_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
  22586     { RX_MEMB_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
  22587     { RX_MEMB_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
  22588     { RX_MEMB_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
  22589     { RX_MEMB_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
  22590     { RX_MEMB_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
  22591     { RX_MEMB_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
  22592     { RX_MEMB_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
  22593     { RX_MEMB_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
  22594     { RX_MEMB_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
  22595     { RX_MEMB_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
  22596     { RX_MEMB_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
  22597     { RX_MEMB_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
  22598     { RX_MEMB_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
  22599     { RX_MEMB_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
  22600     { RX_MEMB_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
  22601     { RX_MEMB_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
  22602     { RX_MEMC_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
  22603     { RX_MEMC_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
  22604     { RX_MEMC_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
  22605     { RX_MEMC_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
  22606     { RX_MEMC_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
  22607     { RX_MEMC_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
  22608     { RX_MEMC_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
  22609     { RX_MEMC_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
  22610     { RX_MEMC_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
  22611     { RX_MEMC_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
  22612     { RX_MEMC_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
  22613     { RX_MEMC_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
  22614     { RX_MEMC_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
  22615     { RX_MEMC_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 53, 0 },
  22616     { RX_MEMC_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 54, 0 },
  22617     { RX_MEMC_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 55, 0 },
  22618     { RX_MEMC_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 56, 0 },
  22619     { RX_MEMC_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 57, 0 },
  22620     { RX_MEMC_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 58, 0 },
  22621     { RX_MEMC_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 59, 0 },
  22622     { RX_MEMD_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 60, 0 },
  22623     { RX_MEMD_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 61, 0 },
  22624     { RX_MEMD_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 62, 0 },
  22625     { RX_MEMD_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 63, 0 },
  22626     { RX_MEMD_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 64, 0 },
  22627     { RX_MEMD_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 65, 0 },
  22628     { RX_MEMD_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 66, 0 },
  22629     { RX_MEMD_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 67, 0 },
  22630     { RX_MEMD_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 68, 0 },
  22631     { RX_MEMD_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 69, 0 },
  22632     { RX_MEMD_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 70, 0 },
  22633     { RX_MEMD_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 71, 0 },
  22634     { RX_MEMD_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 72, 0 },
  22635     { RX_MEMD_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 73, 0 },
  22636     { RX_MEMD_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 74, 0 },
  22637     { RX_MEMD_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 75, 0 },
  22638     { RX_MEMD_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 76, 0 },
  22639     { RX_MEMD_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 77, 0 },
  22640     { RX_MEMD_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 78, 0 },
  22641     { RX_MEMD_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 79, 0 },
  22642     { RX_TDM_HRF_MEMA_CTRL_INITIATE_ECC_2B_ERRf, 1, 110, 0 },
  22643     { RX_TDM_HRF_MEMA_DATA_INITIATE_ECC_2B_ERRf, 1, 114, 0 },
  22644     { RX_TDM_HRF_MEMB_CTRL_INITIATE_ECC_2B_ERRf, 1, 111, 0 },
  22645     { RX_TDM_HRF_MEMB_DATA_INITIATE_ECC_2B_ERRf, 1, 115, 0 },
  22646     { RX_TDM_HRF_MEMC_CTRL_INITIATE_ECC_2B_ERRf, 1, 112, 0 },
  22647     { RX_TDM_HRF_MEMC_DATA_INITIATE_ECC_2B_ERRf, 1, 116, 0 },
  22648     { RX_TDM_HRF_MEMD_CTRL_INITIATE_ECC_2B_ERRf, 1, 113, 0 },
  22649     { RX_TDM_HRF_MEMD_DATA_INITIATE_ECC_2B_ERRf, 1, 117, 0 },
  22650     { TX_ELK_RXI_INITIATE_ECC_2B_ERRf, 1, 96, 0 },
  22651     { TX_HRF_MEMA_CTRL_INITIATE_ECC_2B_ERRf, 1, 98, 0 },
  22652     { TX_HRF_MEMA_DATA_INITIATE_ECC_2B_ERRf, 1, 100, 0 },
  22653     { TX_HRF_MEMB_CTRL_INITIATE_ECC_2B_ERRf, 1, 99, 0 },
  22654     { TX_HRF_MEMB_DATA_INITIATE_ECC_2B_ERRf, 1, 101, 0 },
  22655     { TX_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 80, 0 },
  22656     { TX_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 88, 0 },
  22657     { TX_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 81, 0 },
  22658     { TX_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 89, 0 },
  22659     { TX_MEMA_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 82, 0 },
  22660     { TX_MEMA_2_DATA_INITIATE_ECC_2B_ERRf, 1, 90, 0 },
  22661     { TX_MEMA_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 83, 0 },
  22662     { TX_MEMA_3_DATA_INITIATE_ECC_2B_ERRf, 1, 91, 0 },
  22663     { TX_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 84, 0 },
  22664     { TX_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 92, 0 },
  22665     { TX_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 85, 0 },
  22666     { TX_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 93, 0 },
  22667     { TX_MEMB_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 86, 0 },
  22668     { TX_MEMB_2_DATA_INITIATE_ECC_2B_ERRf, 1, 94, 0 },
  22669     { TX_MEMB_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 87, 0 },
  22670     { TX_MEMB_3_DATA_INITIATE_ECC_2B_ERRf, 1, 95, 0 },
  22671     { TX_SIF_RXI_INITIATE_ECC_2B_ERRf, 1, 97, 0 }
  22672 };
  22673 
  22674 #endif
  22675 #if defined(BCM_88470_B0)
  22676 soc_field_info_t soc_NBIL_ECC_ERR_2B_INITIATE_BCM88470_B0r_fields[] = {
  22677     { RX_DATA_HRF_MEMA_CTRL_INITIATE_ECC_2B_ERRf, 1, 102, 0 },
  22678     { RX_DATA_HRF_MEMA_DATA_INITIATE_ECC_2B_ERRf, 1, 106, 0 },
  22679     { RX_DATA_HRF_MEMB_CTRL_INITIATE_ECC_2B_ERRf, 1, 103, 0 },
  22680     { RX_DATA_HRF_MEMB_DATA_INITIATE_ECC_2B_ERRf, 1, 107, 0 },
  22681     { RX_DATA_HRF_MEMC_CTRL_INITIATE_ECC_2B_ERRf, 1, 104, 0 },
  22682     { RX_DATA_HRF_MEMC_DATA_INITIATE_ECC_2B_ERRf, 1, 108, 0 },
  22683     { RX_DATA_HRF_MEMD_CTRL_INITIATE_ECC_2B_ERRf, 1, 105, 0 },
  22684     { RX_DATA_HRF_MEMD_DATA_INITIATE_ECC_2B_ERRf, 1, 109, 0 },
  22685     { RX_MEMA_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
  22686     { RX_MEMA_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  22687     { RX_MEMA_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  22688     { RX_MEMA_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
  22689     { RX_MEMA_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
  22690     { RX_MEMA_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
  22691     { RX_MEMA_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
  22692     { RX_MEMA_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
  22693     { RX_MEMA_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
  22694     { RX_MEMA_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
  22695     { RX_MEMA_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
  22696     { RX_MEMA_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
  22697     { RX_MEMA_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
  22698     { RX_MEMA_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
  22699     { RX_MEMA_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
  22700     { RX_MEMA_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
  22701     { RX_MEMA_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
  22702     { RX_MEMA_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
  22703     { RX_MEMA_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
  22704     { RX_MEMA_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
  22705     { RX_MEMB_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
  22706     { RX_MEMB_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
  22707     { RX_MEMB_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
  22708     { RX_MEMB_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
  22709     { RX_MEMB_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
  22710     { RX_MEMB_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
  22711     { RX_MEMB_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
  22712     { RX_MEMB_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
  22713     { RX_MEMB_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
  22714     { RX_MEMB_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
  22715     { RX_MEMB_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
  22716     { RX_MEMB_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
  22717     { RX_MEMB_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
  22718     { RX_MEMB_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
  22719     { RX_MEMB_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
  22720     { RX_MEMB_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
  22721     { RX_MEMB_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
  22722     { RX_MEMB_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
  22723     { RX_MEMB_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
  22724     { RX_MEMB_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
  22725     { RX_MEMC_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
  22726     { RX_MEMC_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
  22727     { RX_MEMC_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
  22728     { RX_MEMC_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
  22729     { RX_MEMC_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
  22730     { RX_MEMC_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
  22731     { RX_MEMC_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
  22732     { RX_MEMC_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
  22733     { RX_MEMC_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
  22734     { RX_MEMC_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
  22735     { RX_MEMC_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
  22736     { RX_MEMC_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
  22737     { RX_MEMC_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
  22738     { RX_MEMC_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 53, 0 },
  22739     { RX_MEMC_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 54, 0 },
  22740     { RX_MEMC_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 55, 0 },
  22741     { RX_MEMC_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 56, 0 },
  22742     { RX_MEMC_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 57, 0 },
  22743     { RX_MEMC_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 58, 0 },
  22744     { RX_MEMC_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 59, 0 },
  22745     { RX_MEMD_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 60, 0 },
  22746     { RX_MEMD_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 61, 0 },
  22747     { RX_MEMD_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 62, 0 },
  22748     { RX_MEMD_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 63, 0 },
  22749     { RX_MEMD_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 64, 0 },
  22750     { RX_MEMD_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 65, 0 },
  22751     { RX_MEMD_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 66, 0 },
  22752     { RX_MEMD_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 67, 0 },
  22753     { RX_MEMD_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 68, 0 },
  22754     { RX_MEMD_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 69, 0 },
  22755     { RX_MEMD_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 70, 0 },
  22756     { RX_MEMD_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 71, 0 },
  22757     { RX_MEMD_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 72, 0 },
  22758     { RX_MEMD_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 73, 0 },
  22759     { RX_MEMD_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 74, 0 },
  22760     { RX_MEMD_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 75, 0 },
  22761     { RX_MEMD_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 76, 0 },
  22762     { RX_MEMD_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 77, 0 },
  22763     { RX_MEMD_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 78, 0 },
  22764     { RX_MEMD_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 79, 0 },
  22765     { RX_TDM_HRF_MEMA_CTRL_INITIATE_ECC_2B_ERRf, 1, 110, 0 },
  22766     { RX_TDM_HRF_MEMA_DATA_INITIATE_ECC_2B_ERRf, 1, 114, 0 },
  22767     { RX_TDM_HRF_MEMB_CTRL_INITIATE_ECC_2B_ERRf, 1, 111, 0 },
  22768     { RX_TDM_HRF_MEMB_DATA_INITIATE_ECC_2B_ERRf, 1, 115, 0 },
  22769     { RX_TDM_HRF_MEMC_CTRL_INITIATE_ECC_2B_ERRf, 1, 112, 0 },
  22770     { RX_TDM_HRF_MEMC_DATA_INITIATE_ECC_2B_ERRf, 1, 116, 0 },
  22771     { RX_TDM_HRF_MEMD_CTRL_INITIATE_ECC_2B_ERRf, 1, 113, 0 },
  22772     { RX_TDM_HRF_MEMD_DATA_INITIATE_ECC_2B_ERRf, 1, 117, 0 },
  22773     { TX_ELK_RXI_INITIATE_ECC_2B_ERRf, 1, 96, 0 },
  22774     { TX_HRF_MEMA_CTRL_INITIATE_ECC_2B_ERRf, 1, 98, 0 },
  22775     { TX_HRF_MEMA_DATA_INITIATE_ECC_2B_ERRf, 1, 100, 0 },
  22776     { TX_HRF_MEMB_CTRL_INITIATE_ECC_2B_ERRf, 1, 99, 0 },
  22777     { TX_HRF_MEMB_DATA_INITIATE_ECC_2B_ERRf, 1, 101, 0 },
  22778     { TX_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 80, 0 },
  22779     { TX_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 88, 0 },
  22780     { TX_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 81, 0 },
  22781     { TX_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 89, 0 },
  22782     { TX_MEMA_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 82, 0 },
  22783     { TX_MEMA_2_DATA_INITIATE_ECC_2B_ERRf, 1, 90, 0 },
  22784     { TX_MEMA_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 83, 0 },
  22785     { TX_MEMA_3_DATA_INITIATE_ECC_2B_ERRf, 1, 91, 0 },
  22786     { TX_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 84, 0 },
  22787     { TX_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 92, 0 },
  22788     { TX_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 85, 0 },
  22789     { TX_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 93, 0 },
  22790     { TX_MEMB_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 86, 0 },
  22791     { TX_MEMB_2_DATA_INITIATE_ECC_2B_ERRf, 1, 94, 0 },
  22792     { TX_MEMB_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 87, 0 },
  22793     { TX_MEMB_3_DATA_INITIATE_ECC_2B_ERRf, 1, 95, 0 },
  22794     { TX_SIF_RXI_INITIATE_ECC_2B_ERRf, 1, 97, 0 }
  22795 };
  22796 
  22797 #endif
  22798 #if defined(BCM_88675_B0)
  22799 soc_field_info_t soc_NBIL_ECC_ERR_2B_INITIATE_BCM88675_B0r_fields[] = {
  22800     { RX_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
  22801     { RX_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
  22802     { RX_MEMA_2_DATA_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
  22803     { RX_MEMA_3_DATA_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
  22804     { RX_MEMA_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
  22805     { RX_MEMA_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
  22806     { RX_MEMA_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
  22807     { RX_MEMA_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
  22808     { RX_MEMA_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
  22809     { RX_MEMA_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
  22810     { RX_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  22811     { RX_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
  22812     { RX_MEMB_2_DATA_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
  22813     { RX_MEMB_3_DATA_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
  22814     { RX_MEMB_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
  22815     { RX_MEMB_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
  22816     { RX_MEMB_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
  22817     { RX_MEMB_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
  22818     { RX_MEMB_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
  22819     { RX_MEMB_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
  22820     { RX_MEMC_0_DATA_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  22821     { RX_MEMC_1_DATA_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
  22822     { RX_MEMC_2_DATA_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
  22823     { RX_MEMC_3_DATA_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
  22824     { RX_MEMC_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
  22825     { RX_MEMC_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
  22826     { RX_MEMC_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
  22827     { RX_MEMC_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
  22828     { RX_MEMC_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
  22829     { RX_MEMC_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
  22830     { RX_MEMD_0_DATA_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
  22831     { RX_MEMD_1_DATA_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
  22832     { RX_MEMD_2_DATA_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
  22833     { RX_MEMD_3_DATA_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
  22834     { RX_MEMD_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
  22835     { RX_MEMD_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
  22836     { RX_MEMD_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
  22837     { RX_MEMD_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
  22838     { RX_MEMD_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
  22839     { RX_MEMD_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
  22840     { TX_ELK_0_RXI_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
  22841     { TX_ELK_1_RXI_INITIATE_ECC_2B_ERRf, 1, 53, 0 },
  22842     { TX_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
  22843     { TX_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
  22844     { TX_MEMA_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
  22845     { TX_MEMA_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
  22846     { TX_MEMA_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
  22847     { TX_MEMA_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
  22848     { TX_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
  22849     { TX_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
  22850     { TX_MEMB_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
  22851     { TX_MEMB_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
  22852     { TX_MEMB_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
  22853     { TX_MEMB_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
  22854     { TX_SIF_0_RXI_INITIATE_ECC_2B_ERRf, 1, 54, 0 },
  22855     { TX_SIF_1_RXI_INITIATE_ECC_2B_ERRf, 1, 55, 0 }
  22856 };
  22857 
  22858 #endif
  22859 #if defined(BCM_88680_A0)
  22860 soc_field_info_t soc_NBIL_ECC_ERR_2B_INITIATE_BCM88680_A0r_fields[] = {
  22861     { ECC_ERR_2B_INITIATEf, 1, 0, 0 }
  22862 };
  22863 
  22864 #endif
  22865 #if defined(BCM_88675_A0)
  22866 soc_field_info_t soc_NBIL_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = {
  22867     { RX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 0, 0 },
  22868     { RX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 4, 0 },
  22869     { RX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 8, 0 },
  22870     { RX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 12, 0 },
  22871     { RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
  22872     { RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 20, 0 },
  22873     { RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 24, 0 },
  22874     { RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
  22875     { RX_MEMA_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 32, 0 },
  22876     { RX_MEMA_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 36, 0 },
  22877     { RX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 1, 0 },
  22878     { RX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 5, 0 },
  22879     { RX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 9, 0 },
  22880     { RX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 13, 0 },
  22881     { RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 17, 0 },
  22882     { RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
  22883     { RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 25, 0 },
  22884     { RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 29, 0 },
  22885     { RX_MEMB_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 33, 0 },
  22886     { RX_MEMB_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 37, 0 },
  22887     { RX_MEMC_0_DATA_ECC_2B_ERR_MASKf, 1, 2, 0 },
  22888     { RX_MEMC_1_DATA_ECC_2B_ERR_MASKf, 1, 6, 0 },
  22889     { RX_MEMC_2_DATA_ECC_2B_ERR_MASKf, 1, 10, 0 },
  22890     { RX_MEMC_3_DATA_ECC_2B_ERR_MASKf, 1, 14, 0 },
  22891     { RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 18, 0 },
  22892     { RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 22, 0 },
  22893     { RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 26, 0 },
  22894     { RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 30, 0 },
  22895     { RX_MEMC_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 34, 0 },
  22896     { RX_MEMC_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 38, 0 },
  22897     { RX_MEMD_0_DATA_ECC_2B_ERR_MASKf, 1, 3, 0 },
  22898     { RX_MEMD_1_DATA_ECC_2B_ERR_MASKf, 1, 7, 0 },
  22899     { RX_MEMD_2_DATA_ECC_2B_ERR_MASKf, 1, 11, 0 },
  22900     { RX_MEMD_3_DATA_ECC_2B_ERR_MASKf, 1, 15, 0 },
  22901     { RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 19, 0 },
  22902     { RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 23, 0 },
  22903     { RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
  22904     { RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 31, 0 },
  22905     { RX_MEMD_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 35, 0 },
  22906     { RX_MEMD_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 39, 0 },
  22907     { TX_ELK_0_RXI_ECC_2B_ERR_MASKf, 1, 52, 0 },
  22908     { TX_ELK_1_RXI_ECC_2B_ERR_MASKf, 1, 53, 0 },
  22909     { TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 40, 0 },
  22910     { TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 41, 0 },
  22911     { TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 42, 0 },
  22912     { TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 43, 0 },
  22913     { TX_MEMA_4_CTRL_ECC_2B_ERR_MASKf, 1, 44, 0 },
  22914     { TX_MEMA_5_CTRL_ECC_2B_ERR_MASKf, 1, 45, 0 },
  22915     { TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 46, 0 },
  22916     { TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 47, 0 },
  22917     { TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 48, 0 },
  22918     { TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 49, 0 },
  22919     { TX_MEMB_4_CTRL_ECC_2B_ERR_MASKf, 1, 50, 0 },
  22920     { TX_MEMB_5_CTRL_ECC_2B_ERR_MASKf, 1, 51, 0 },
  22921     { TX_SIF_0_RXI_ECC_2B_ERR_MASKf, 1, 54, 0 },
  22922     { TX_SIF_1_RXI_ECC_2B_ERR_MASKf, 1, 55, 0 }
  22923 };
  22924 
  22925 #endif
  22926 #if defined(BCM_88375_A0)
  22927 soc_field_info_t soc_NBIL_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = {
  22928     { RX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 0, 0 },
  22929     { RX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 4, 0 },
  22930     { RX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 8, 0 },
  22931     { RX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 12, 0 },
  22932     { RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
  22933     { RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 20, 0 },
  22934     { RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 24, 0 },
  22935     { RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
  22936     { RX_MEMA_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 32, 0 },
  22937     { RX_MEMA_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 36, 0 },
  22938     { RX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 1, 0 },
  22939     { RX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 5, 0 },
  22940     { RX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 9, 0 },
  22941     { RX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 13, 0 },
  22942     { RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 17, 0 },
  22943     { RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
  22944     { RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 25, 0 },
  22945     { RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 29, 0 },
  22946     { RX_MEMB_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 33, 0 },
  22947     { RX_MEMB_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 37, 0 },
  22948     { RX_MEMC_0_DATA_ECC_2B_ERR_MASKf, 1, 2, 0 },
  22949     { RX_MEMC_1_DATA_ECC_2B_ERR_MASKf, 1, 6, 0 },
  22950     { RX_MEMC_2_DATA_ECC_2B_ERR_MASKf, 1, 10, 0 },
  22951     { RX_MEMC_3_DATA_ECC_2B_ERR_MASKf, 1, 14, 0 },
  22952     { RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 18, 0 },
  22953     { RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 22, 0 },
  22954     { RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 26, 0 },
  22955     { RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 30, 0 },
  22956     { RX_MEMC_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 34, 0 },
  22957     { RX_MEMC_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 38, 0 },
  22958     { RX_MEMD_0_DATA_ECC_2B_ERR_MASKf, 1, 3, 0 },
  22959     { RX_MEMD_1_DATA_ECC_2B_ERR_MASKf, 1, 7, 0 },
  22960     { RX_MEMD_2_DATA_ECC_2B_ERR_MASKf, 1, 11, 0 },
  22961     { RX_MEMD_3_DATA_ECC_2B_ERR_MASKf, 1, 15, 0 },
  22962     { RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 19, 0 },
  22963     { RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 23, 0 },
  22964     { RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
  22965     { RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 31, 0 },
  22966     { RX_MEMD_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 35, 0 },
  22967     { RX_MEMD_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 39, 0 },
  22968     { TX_ELK_0_RXI_ECC_2B_ERR_MASKf, 1, 52, 0 },
  22969     { TX_ELK_1_RXI_ECC_2B_ERR_MASKf, 1, 53, 0 },
  22970     { TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 40, 0 },
  22971     { TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 41, 0 },
  22972     { TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 42, 0 },
  22973     { TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 43, 0 },
  22974     { TX_MEMA_4_CTRL_ECC_2B_ERR_MASKf, 1, 44, 0 },
  22975     { TX_MEMA_5_CTRL_ECC_2B_ERR_MASKf, 1, 45, 0 },
  22976     { TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 46, 0 },
  22977     { TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 47, 0 },
  22978     { TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 48, 0 },
  22979     { TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 49, 0 },
  22980     { TX_MEMB_4_CTRL_ECC_2B_ERR_MASKf, 1, 50, 0 },
  22981     { TX_MEMB_5_CTRL_ECC_2B_ERR_MASKf, 1, 51, 0 },
  22982     { TX_SIF_0_RXI_ECC_2B_ERR_MASKf, 1, 54, 0 },
  22983     { TX_SIF_1_RXI_ECC_2B_ERR_MASKf, 1, 55, 0 }
  22984 };
  22985 
  22986 #endif
  22987 #if defined(BCM_88375_B0)
  22988 soc_field_info_t soc_NBIL_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = {
  22989     { RX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 0, 0 },
  22990     { RX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 4, 0 },
  22991     { RX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 8, 0 },
  22992     { RX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 12, 0 },
  22993     { RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
  22994     { RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 20, 0 },
  22995     { RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 24, 0 },
  22996     { RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
  22997     { RX_MEMA_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 32, 0 },
  22998     { RX_MEMA_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 36, 0 },
  22999     { RX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 1, 0 },
  23000     { RX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 5, 0 },
  23001     { RX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 9, 0 },
  23002     { RX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 13, 0 },
  23003     { RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 17, 0 },
  23004     { RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
  23005     { RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 25, 0 },
  23006     { RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 29, 0 },
  23007     { RX_MEMB_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 33, 0 },
  23008     { RX_MEMB_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 37, 0 },
  23009     { RX_MEMC_0_DATA_ECC_2B_ERR_MASKf, 1, 2, 0 },
  23010     { RX_MEMC_1_DATA_ECC_2B_ERR_MASKf, 1, 6, 0 },
  23011     { RX_MEMC_2_DATA_ECC_2B_ERR_MASKf, 1, 10, 0 },
  23012     { RX_MEMC_3_DATA_ECC_2B_ERR_MASKf, 1, 14, 0 },
  23013     { RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 18, 0 },
  23014     { RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 22, 0 },
  23015     { RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 26, 0 },
  23016     { RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 30, 0 },
  23017     { RX_MEMC_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 34, 0 },
  23018     { RX_MEMC_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 38, 0 },
  23019     { RX_MEMD_0_DATA_ECC_2B_ERR_MASKf, 1, 3, 0 },
  23020     { RX_MEMD_1_DATA_ECC_2B_ERR_MASKf, 1, 7, 0 },
  23021     { RX_MEMD_2_DATA_ECC_2B_ERR_MASKf, 1, 11, 0 },
  23022     { RX_MEMD_3_DATA_ECC_2B_ERR_MASKf, 1, 15, 0 },
  23023     { RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 19, 0 },
  23024     { RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 23, 0 },
  23025     { RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
  23026     { RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 31, 0 },
  23027     { RX_MEMD_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 35, 0 },
  23028     { RX_MEMD_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 39, 0 },
  23029     { TX_ELK_0_RXI_ECC_2B_ERR_MASKf, 1, 52, 0 },
  23030     { TX_ELK_1_RXI_ECC_2B_ERR_MASKf, 1, 53, 0 },
  23031     { TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 40, 0 },
  23032     { TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 41, 0 },
  23033     { TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 42, 0 },
  23034     { TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 43, 0 },
  23035     { TX_MEMA_4_CTRL_ECC_2B_ERR_MASKf, 1, 44, 0 },
  23036     { TX_MEMA_5_CTRL_ECC_2B_ERR_MASKf, 1, 45, 0 },
  23037     { TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 46, 0 },
  23038     { TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 47, 0 },
  23039     { TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 48, 0 },
  23040     { TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 49, 0 },
  23041     { TX_MEMB_4_CTRL_ECC_2B_ERR_MASKf, 1, 50, 0 },
  23042     { TX_MEMB_5_CTRL_ECC_2B_ERR_MASKf, 1, 51, 0 },
  23043     { TX_SIF_0_RXI_ECC_2B_ERR_MASKf, 1, 54, 0 },
  23044     { TX_SIF_1_RXI_ECC_2B_ERR_MASKf, 1, 55, 0 }
  23045 };
  23046 
  23047 #endif
  23048 #if defined(BCM_88470_A0)
  23049 soc_field_info_t soc_NBIL_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_A0r_fields[] = {
  23050     { RX_DATA_HRF_MEMA_CTRL_ECC_2B_ERR_MASKf, 1, 102, 0 },
  23051     { RX_DATA_HRF_MEMA_DATA_ECC_2B_ERR_MASKf, 1, 106, 0 },
  23052     { RX_DATA_HRF_MEMB_CTRL_ECC_2B_ERR_MASKf, 1, 103, 0 },
  23053     { RX_DATA_HRF_MEMB_DATA_ECC_2B_ERR_MASKf, 1, 107, 0 },
  23054     { RX_DATA_HRF_MEMC_CTRL_ECC_2B_ERR_MASKf, 1, 104, 0 },
  23055     { RX_DATA_HRF_MEMC_DATA_ECC_2B_ERR_MASKf, 1, 108, 0 },
  23056     { RX_DATA_HRF_MEMD_CTRL_ECC_2B_ERR_MASKf, 1, 105, 0 },
  23057     { RX_DATA_HRF_MEMD_DATA_ECC_2B_ERR_MASKf, 1, 109, 0 },
  23058     { RX_MEMA_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 0, 0 },
  23059     { RX_MEMA_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 1, 0 },
  23060     { RX_MEMA_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 2, 0 },
  23061     { RX_MEMA_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 3, 0 },
  23062     { RX_MEMA_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 4, 0 },
  23063     { RX_MEMA_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 5, 0 },
  23064     { RX_MEMA_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 6, 0 },
  23065     { RX_MEMA_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 7, 0 },
  23066     { RX_MEMA_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 8, 0 },
  23067     { RX_MEMA_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 9, 0 },
  23068     { RX_MEMA_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 10, 0 },
  23069     { RX_MEMA_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 11, 0 },
  23070     { RX_MEMA_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 12, 0 },
  23071     { RX_MEMA_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 13, 0 },
  23072     { RX_MEMA_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 14, 0 },
  23073     { RX_MEMA_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 15, 0 },
  23074     { RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
  23075     { RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 17, 0 },
  23076     { RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 18, 0 },
  23077     { RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 19, 0 },
  23078     { RX_MEMB_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 20, 0 },
  23079     { RX_MEMB_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
  23080     { RX_MEMB_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 22, 0 },
  23081     { RX_MEMB_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 23, 0 },
  23082     { RX_MEMB_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 24, 0 },
  23083     { RX_MEMB_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 25, 0 },
  23084     { RX_MEMB_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 26, 0 },
  23085     { RX_MEMB_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 27, 0 },
  23086     { RX_MEMB_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 28, 0 },
  23087     { RX_MEMB_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 29, 0 },
  23088     { RX_MEMB_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 30, 0 },
  23089     { RX_MEMB_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 31, 0 },
  23090     { RX_MEMB_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 32, 0 },
  23091     { RX_MEMB_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 33, 0 },
  23092     { RX_MEMB_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 34, 0 },
  23093     { RX_MEMB_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 35, 0 },
  23094     { RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 36, 0 },
  23095     { RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 37, 0 },
  23096     { RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 38, 0 },
  23097     { RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 39, 0 },
  23098     { RX_MEMC_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 40, 0 },
  23099     { RX_MEMC_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 41, 0 },
  23100     { RX_MEMC_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 42, 0 },
  23101     { RX_MEMC_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 43, 0 },
  23102     { RX_MEMC_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 44, 0 },
  23103     { RX_MEMC_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 45, 0 },
  23104     { RX_MEMC_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 46, 0 },
  23105     { RX_MEMC_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 47, 0 },
  23106     { RX_MEMC_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 48, 0 },
  23107     { RX_MEMC_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 49, 0 },
  23108     { RX_MEMC_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 50, 0 },
  23109     { RX_MEMC_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 51, 0 },
  23110     { RX_MEMC_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 52, 0 },
  23111     { RX_MEMC_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 53, 0 },
  23112     { RX_MEMC_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 54, 0 },
  23113     { RX_MEMC_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 55, 0 },
  23114     { RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 56, 0 },
  23115     { RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 57, 0 },
  23116     { RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 58, 0 },
  23117     { RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 59, 0 },
  23118     { RX_MEMD_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 60, 0 },
  23119     { RX_MEMD_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 61, 0 },
  23120     { RX_MEMD_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 62, 0 },
  23121     { RX_MEMD_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 63, 0 },
  23122     { RX_MEMD_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 64, 0 },
  23123     { RX_MEMD_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 65, 0 },
  23124     { RX_MEMD_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 66, 0 },
  23125     { RX_MEMD_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 67, 0 },
  23126     { RX_MEMD_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 68, 0 },
  23127     { RX_MEMD_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 69, 0 },
  23128     { RX_MEMD_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 70, 0 },
  23129     { RX_MEMD_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 71, 0 },
  23130     { RX_MEMD_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 72, 0 },
  23131     { RX_MEMD_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 73, 0 },
  23132     { RX_MEMD_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 74, 0 },
  23133     { RX_MEMD_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 75, 0 },
  23134     { RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 76, 0 },
  23135     { RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 77, 0 },
  23136     { RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 78, 0 },
  23137     { RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 79, 0 },
  23138     { RX_TDM_HRF_MEMA_CTRL_ECC_2B_ERR_MASKf, 1, 110, 0 },
  23139     { RX_TDM_HRF_MEMA_DATA_ECC_2B_ERR_MASKf, 1, 114, 0 },
  23140     { RX_TDM_HRF_MEMB_CTRL_ECC_2B_ERR_MASKf, 1, 111, 0 },
  23141     { RX_TDM_HRF_MEMB_DATA_ECC_2B_ERR_MASKf, 1, 115, 0 },
  23142     { RX_TDM_HRF_MEMC_CTRL_ECC_2B_ERR_MASKf, 1, 112, 0 },
  23143     { RX_TDM_HRF_MEMC_DATA_ECC_2B_ERR_MASKf, 1, 116, 0 },
  23144     { RX_TDM_HRF_MEMD_CTRL_ECC_2B_ERR_MASKf, 1, 113, 0 },
  23145     { RX_TDM_HRF_MEMD_DATA_ECC_2B_ERR_MASKf, 1, 117, 0 },
  23146     { TX_ELK_RXI_ECC_2B_ERR_MASKf, 1, 96, 0 },
  23147     { TX_HRF_MEMA_CTRL_ECC_2B_ERR_MASKf, 1, 98, 0 },
  23148     { TX_HRF_MEMA_DATA_ECC_2B_ERR_MASKf, 1, 100, 0 },
  23149     { TX_HRF_MEMB_CTRL_ECC_2B_ERR_MASKf, 1, 99, 0 },
  23150     { TX_HRF_MEMB_DATA_ECC_2B_ERR_MASKf, 1, 101, 0 },
  23151     { TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 80, 0 },
  23152     { TX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 88, 0 },
  23153     { TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 81, 0 },
  23154     { TX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 89, 0 },
  23155     { TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 82, 0 },
  23156     { TX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 90, 0 },
  23157     { TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 83, 0 },
  23158     { TX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 91, 0 },
  23159     { TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 84, 0 },
  23160     { TX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 92, 0 },
  23161     { TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 85, 0 },
  23162     { TX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 93, 0 },
  23163     { TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 86, 0 },
  23164     { TX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 94, 0 },
  23165     { TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 87, 0 },
  23166     { TX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 95, 0 },
  23167     { TX_SIF_RXI_ECC_2B_ERR_MASKf, 1, 97, 0 }
  23168 };
  23169 
  23170 #endif
  23171 #if defined(BCM_88470_B0)
  23172 soc_field_info_t soc_NBIL_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = {
  23173     { RX_DATA_HRF_MEMA_CTRL_ECC_2B_ERR_MASKf, 1, 102, 0 },
  23174     { RX_DATA_HRF_MEMA_DATA_ECC_2B_ERR_MASKf, 1, 106, 0 },
  23175     { RX_DATA_HRF_MEMB_CTRL_ECC_2B_ERR_MASKf, 1, 103, 0 },
  23176     { RX_DATA_HRF_MEMB_DATA_ECC_2B_ERR_MASKf, 1, 107, 0 },
  23177     { RX_DATA_HRF_MEMC_CTRL_ECC_2B_ERR_MASKf, 1, 104, 0 },
  23178     { RX_DATA_HRF_MEMC_DATA_ECC_2B_ERR_MASKf, 1, 108, 0 },
  23179     { RX_DATA_HRF_MEMD_CTRL_ECC_2B_ERR_MASKf, 1, 105, 0 },
  23180     { RX_DATA_HRF_MEMD_DATA_ECC_2B_ERR_MASKf, 1, 109, 0 },
  23181     { RX_MEMA_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 0, 0 },
  23182     { RX_MEMA_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 1, 0 },
  23183     { RX_MEMA_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 2, 0 },
  23184     { RX_MEMA_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 3, 0 },
  23185     { RX_MEMA_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 4, 0 },
  23186     { RX_MEMA_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 5, 0 },
  23187     { RX_MEMA_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 6, 0 },
  23188     { RX_MEMA_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 7, 0 },
  23189     { RX_MEMA_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 8, 0 },
  23190     { RX_MEMA_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 9, 0 },
  23191     { RX_MEMA_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 10, 0 },
  23192     { RX_MEMA_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 11, 0 },
  23193     { RX_MEMA_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 12, 0 },
  23194     { RX_MEMA_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 13, 0 },
  23195     { RX_MEMA_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 14, 0 },
  23196     { RX_MEMA_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 15, 0 },
  23197     { RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
  23198     { RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 17, 0 },
  23199     { RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 18, 0 },
  23200     { RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 19, 0 },
  23201     { RX_MEMB_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 20, 0 },
  23202     { RX_MEMB_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
  23203     { RX_MEMB_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 22, 0 },
  23204     { RX_MEMB_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 23, 0 },
  23205     { RX_MEMB_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 24, 0 },
  23206     { RX_MEMB_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 25, 0 },
  23207     { RX_MEMB_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 26, 0 },
  23208     { RX_MEMB_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 27, 0 },
  23209     { RX_MEMB_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 28, 0 },
  23210     { RX_MEMB_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 29, 0 },
  23211     { RX_MEMB_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 30, 0 },
  23212     { RX_MEMB_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 31, 0 },
  23213     { RX_MEMB_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 32, 0 },
  23214     { RX_MEMB_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 33, 0 },
  23215     { RX_MEMB_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 34, 0 },
  23216     { RX_MEMB_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 35, 0 },
  23217     { RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 36, 0 },
  23218     { RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 37, 0 },
  23219     { RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 38, 0 },
  23220     { RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 39, 0 },
  23221     { RX_MEMC_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 40, 0 },
  23222     { RX_MEMC_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 41, 0 },
  23223     { RX_MEMC_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 42, 0 },
  23224     { RX_MEMC_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 43, 0 },
  23225     { RX_MEMC_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 44, 0 },
  23226     { RX_MEMC_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 45, 0 },
  23227     { RX_MEMC_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 46, 0 },
  23228     { RX_MEMC_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 47, 0 },
  23229     { RX_MEMC_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 48, 0 },
  23230     { RX_MEMC_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 49, 0 },
  23231     { RX_MEMC_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 50, 0 },
  23232     { RX_MEMC_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 51, 0 },
  23233     { RX_MEMC_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 52, 0 },
  23234     { RX_MEMC_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 53, 0 },
  23235     { RX_MEMC_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 54, 0 },
  23236     { RX_MEMC_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 55, 0 },
  23237     { RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 56, 0 },
  23238     { RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 57, 0 },
  23239     { RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 58, 0 },
  23240     { RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 59, 0 },
  23241     { RX_MEMD_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 60, 0 },
  23242     { RX_MEMD_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 61, 0 },
  23243     { RX_MEMD_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 62, 0 },
  23244     { RX_MEMD_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 63, 0 },
  23245     { RX_MEMD_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 64, 0 },
  23246     { RX_MEMD_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 65, 0 },
  23247     { RX_MEMD_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 66, 0 },
  23248     { RX_MEMD_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 67, 0 },
  23249     { RX_MEMD_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 68, 0 },
  23250     { RX_MEMD_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 69, 0 },
  23251     { RX_MEMD_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 70, 0 },
  23252     { RX_MEMD_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 71, 0 },
  23253     { RX_MEMD_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 72, 0 },
  23254     { RX_MEMD_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 73, 0 },
  23255     { RX_MEMD_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 74, 0 },
  23256     { RX_MEMD_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 75, 0 },
  23257     { RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 76, 0 },
  23258     { RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 77, 0 },
  23259     { RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 78, 0 },
  23260     { RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 79, 0 },
  23261     { RX_TDM_HRF_MEMA_CTRL_ECC_2B_ERR_MASKf, 1, 110, 0 },
  23262     { RX_TDM_HRF_MEMA_DATA_ECC_2B_ERR_MASKf, 1, 114, 0 },
  23263     { RX_TDM_HRF_MEMB_CTRL_ECC_2B_ERR_MASKf, 1, 111, 0 },
  23264     { RX_TDM_HRF_MEMB_DATA_ECC_2B_ERR_MASKf, 1, 115, 0 },
  23265     { RX_TDM_HRF_MEMC_CTRL_ECC_2B_ERR_MASKf, 1, 112, 0 },
  23266     { RX_TDM_HRF_MEMC_DATA_ECC_2B_ERR_MASKf, 1, 116, 0 },
  23267     { RX_TDM_HRF_MEMD_CTRL_ECC_2B_ERR_MASKf, 1, 113, 0 },
  23268     { RX_TDM_HRF_MEMD_DATA_ECC_2B_ERR_MASKf, 1, 117, 0 },
  23269     { TX_ELK_RXI_ECC_2B_ERR_MASKf, 1, 96, 0 },
  23270     { TX_HRF_MEMA_CTRL_ECC_2B_ERR_MASKf, 1, 98, 0 },
  23271     { TX_HRF_MEMA_DATA_ECC_2B_ERR_MASKf, 1, 100, 0 },
  23272     { TX_HRF_MEMB_CTRL_ECC_2B_ERR_MASKf, 1, 99, 0 },
  23273     { TX_HRF_MEMB_DATA_ECC_2B_ERR_MASKf, 1, 101, 0 },
  23274     { TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 80, 0 },
  23275     { TX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 88, 0 },
  23276     { TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 81, 0 },
  23277     { TX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 89, 0 },
  23278     { TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 82, 0 },
  23279     { TX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 90, 0 },
  23280     { TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 83, 0 },
  23281     { TX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 91, 0 },
  23282     { TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 84, 0 },
  23283     { TX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 92, 0 },
  23284     { TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 85, 0 },
  23285     { TX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 93, 0 },
  23286     { TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 86, 0 },
  23287     { TX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 94, 0 },
  23288     { TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 87, 0 },
  23289     { TX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 95, 0 },
  23290     { TX_SIF_RXI_ECC_2B_ERR_MASKf, 1, 97, 0 }
  23291 };
  23292 
  23293 #endif
  23294 #if defined(BCM_88675_B0)
  23295 soc_field_info_t soc_NBIL_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = {
  23296     { RX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 0, 0 },
  23297     { RX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 4, 0 },
  23298     { RX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 8, 0 },
  23299     { RX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 12, 0 },
  23300     { RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
  23301     { RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 20, 0 },
  23302     { RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 24, 0 },
  23303     { RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
  23304     { RX_MEMA_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 32, 0 },
  23305     { RX_MEMA_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 36, 0 },
  23306     { RX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 1, 0 },
  23307     { RX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 5, 0 },
  23308     { RX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 9, 0 },
  23309     { RX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 13, 0 },
  23310     { RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 17, 0 },
  23311     { RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
  23312     { RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 25, 0 },
  23313     { RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 29, 0 },
  23314     { RX_MEMB_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 33, 0 },
  23315     { RX_MEMB_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 37, 0 },
  23316     { RX_MEMC_0_DATA_ECC_2B_ERR_MASKf, 1, 2, 0 },
  23317     { RX_MEMC_1_DATA_ECC_2B_ERR_MASKf, 1, 6, 0 },
  23318     { RX_MEMC_2_DATA_ECC_2B_ERR_MASKf, 1, 10, 0 },
  23319     { RX_MEMC_3_DATA_ECC_2B_ERR_MASKf, 1, 14, 0 },
  23320     { RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 18, 0 },
  23321     { RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 22, 0 },
  23322     { RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 26, 0 },
  23323     { RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 30, 0 },
  23324     { RX_MEMC_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 34, 0 },
  23325     { RX_MEMC_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 38, 0 },
  23326     { RX_MEMD_0_DATA_ECC_2B_ERR_MASKf, 1, 3, 0 },
  23327     { RX_MEMD_1_DATA_ECC_2B_ERR_MASKf, 1, 7, 0 },
  23328     { RX_MEMD_2_DATA_ECC_2B_ERR_MASKf, 1, 11, 0 },
  23329     { RX_MEMD_3_DATA_ECC_2B_ERR_MASKf, 1, 15, 0 },
  23330     { RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 19, 0 },
  23331     { RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 23, 0 },
  23332     { RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
  23333     { RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 31, 0 },
  23334     { RX_MEMD_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 35, 0 },
  23335     { RX_MEMD_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 39, 0 },
  23336     { TX_ELK_0_RXI_ECC_2B_ERR_MASKf, 1, 52, 0 },
  23337     { TX_ELK_1_RXI_ECC_2B_ERR_MASKf, 1, 53, 0 },
  23338     { TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 40, 0 },
  23339     { TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 41, 0 },
  23340     { TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 42, 0 },
  23341     { TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 43, 0 },
  23342     { TX_MEMA_4_CTRL_ECC_2B_ERR_MASKf, 1, 44, 0 },
  23343     { TX_MEMA_5_CTRL_ECC_2B_ERR_MASKf, 1, 45, 0 },
  23344     { TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 46, 0 },
  23345     { TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 47, 0 },
  23346     { TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 48, 0 },
  23347     { TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 49, 0 },
  23348     { TX_MEMB_4_CTRL_ECC_2B_ERR_MASKf, 1, 50, 0 },
  23349     { TX_MEMB_5_CTRL_ECC_2B_ERR_MASKf, 1, 51, 0 },
  23350     { TX_SIF_0_RXI_ECC_2B_ERR_MASKf, 1, 54, 0 },
  23351     { TX_SIF_1_RXI_ECC_2B_ERR_MASKf, 1, 55, 0 }
  23352 };
  23353 
  23354 #endif
  23355 #if defined(BCM_88680_A0)
  23356 soc_field_info_t soc_NBIL_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = {
  23357     { RX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 0, 0 },
  23358     { RX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 4, 0 },
  23359     { RX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 8, 0 },
  23360     { RX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 12, 0 },
  23361     { RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
  23362     { RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 20, 0 },
  23363     { RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 24, 0 },
  23364     { RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
  23365     { RX_MEMA_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 32, 0 },
  23366     { RX_MEMA_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 36, 0 },
  23367     { RX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 1, 0 },
  23368     { RX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 5, 0 },
  23369     { RX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 9, 0 },
  23370     { RX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 13, 0 },
  23371     { RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 17, 0 },
  23372     { RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
  23373     { RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 25, 0 },
  23374     { RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 29, 0 },
  23375     { RX_MEMB_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 33, 0 },
  23376     { RX_MEMB_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 37, 0 },
  23377     { RX_MEMC_0_DATA_ECC_2B_ERR_MASKf, 1, 2, 0 },
  23378     { RX_MEMC_1_DATA_ECC_2B_ERR_MASKf, 1, 6, 0 },
  23379     { RX_MEMC_2_DATA_ECC_2B_ERR_MASKf, 1, 10, 0 },
  23380     { RX_MEMC_3_DATA_ECC_2B_ERR_MASKf, 1, 14, 0 },
  23381     { RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 18, 0 },
  23382     { RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 22, 0 },
  23383     { RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 26, 0 },
  23384     { RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 30, 0 },
  23385     { RX_MEMC_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 34, 0 },
  23386     { RX_MEMC_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 38, 0 },
  23387     { RX_MEMD_0_DATA_ECC_2B_ERR_MASKf, 1, 3, 0 },
  23388     { RX_MEMD_1_DATA_ECC_2B_ERR_MASKf, 1, 7, 0 },
  23389     { RX_MEMD_2_DATA_ECC_2B_ERR_MASKf, 1, 11, 0 },
  23390     { RX_MEMD_3_DATA_ECC_2B_ERR_MASKf, 1, 15, 0 },
  23391     { RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 19, 0 },
  23392     { RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 23, 0 },
  23393     { RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
  23394     { RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 31, 0 },
  23395     { RX_MEMD_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 35, 0 },
  23396     { RX_MEMD_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 39, 0 },
  23397     { TX_ELK_0_RXI_ECC_2B_ERR_MASKf, 1, 52, 0 },
  23398     { TX_ELK_1_RXI_ECC_2B_ERR_MASKf, 1, 53, 0 },
  23399     { TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 40, 0 },
  23400     { TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 41, 0 },
  23401     { TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 42, 0 },
  23402     { TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 43, 0 },
  23403     { TX_MEMA_4_CTRL_ECC_2B_ERR_MASKf, 1, 44, 0 },
  23404     { TX_MEMA_5_CTRL_ECC_2B_ERR_MASKf, 1, 45, 0 },
  23405     { TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 46, 0 },
  23406     { TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 47, 0 },
  23407     { TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 48, 0 },
  23408     { TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 49, 0 },
  23409     { TX_MEMB_4_CTRL_ECC_2B_ERR_MASKf, 1, 50, 0 },
  23410     { TX_MEMB_5_CTRL_ECC_2B_ERR_MASKf, 1, 51, 0 },
  23411     { TX_SIF_0_RXI_ECC_2B_ERR_MASKf, 1, 54, 0 },
  23412     { TX_SIF_1_RXI_ECC_2B_ERR_MASKf, 1, 55, 0 }
  23413 };
  23414 
  23415 #endif
  23416 #if defined(BCM_88675_A0)
  23417 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTERr_fields[] = {
  23418     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  23419     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  23420     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  23421 };
  23422 
  23423 #endif
  23424 #if defined(BCM_88375_A0)
  23425 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = {
  23426     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  23427     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  23428     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  23429 };
  23430 
  23431 #endif
  23432 #if defined(BCM_88375_B0)
  23433 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = {
  23434     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  23435     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  23436     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  23437 };
  23438 
  23439 #endif
  23440 #if defined(BCM_88470_A0)
  23441 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = {
  23442     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  23443     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  23444     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  23445 };
  23446 
  23447 #endif
  23448 #if defined(BCM_88470_B0)
  23449 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = {
  23450     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  23451     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  23452     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  23453 };
  23454 
  23455 #endif
  23456 #if defined(BCM_88675_B0)
  23457 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = {
  23458     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  23459     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  23460     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  23461 };
  23462 
  23463 #endif
  23464 #if defined(BCM_88680_A0)
  23465 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = {
  23466     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  23467     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  23468     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  23469 };
  23470 
  23471 #endif
  23472 #if defined(BCM_88675_A0)
  23473 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_MASKr_fields[] = {
  23474     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  23475     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  23476     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  23477 };
  23478 
  23479 #endif
  23480 #if defined(BCM_88375_A0)
  23481 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_MASK_BCM88375_A0r_fields[] = {
  23482     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  23483     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  23484     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  23485 };
  23486 
  23487 #endif
  23488 #if defined(BCM_88375_B0)
  23489 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_MASK_BCM88375_B0r_fields[] = {
  23490     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  23491     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  23492     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  23493 };
  23494 
  23495 #endif
  23496 #if defined(BCM_88470_A0)
  23497 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_MASK_BCM88470_A0r_fields[] = {
  23498     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  23499     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  23500     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  23501 };
  23502 
  23503 #endif
  23504 #if defined(BCM_88470_B0)
  23505 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_MASK_BCM88470_B0r_fields[] = {
  23506     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  23507     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  23508     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  23509 };
  23510 
  23511 #endif
  23512 #if defined(BCM_88675_B0)
  23513 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_MASK_BCM88675_B0r_fields[] = {
  23514     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  23515     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  23516     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  23517 };
  23518 
  23519 #endif
  23520 #if defined(BCM_88680_A0)
  23521 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_MASK_BCM88680_A0r_fields[] = {
  23522     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  23523     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  23524     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  23525 };
  23526 
  23527 #endif
  23528 #if defined(BCM_88675_A0)
  23529 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_TESTr_fields[] = {
  23530     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  23531 };
  23532 
  23533 #endif
  23534 #if defined(BCM_88375_A0)
  23535 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = {
  23536     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  23537 };
  23538 
  23539 #endif
  23540 #if defined(BCM_88375_B0)
  23541 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = {
  23542     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  23543 };
  23544 
  23545 #endif
  23546 #if defined(BCM_88470_A0)
  23547 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = {
  23548     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  23549 };
  23550 
  23551 #endif
  23552 #if defined(BCM_88470_B0)
  23553 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = {
  23554     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  23555 };
  23556 
  23557 #endif
  23558 #if defined(BCM_88675_B0)
  23559 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = {
  23560     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  23561 };
  23562 
  23563 #endif
  23564 #if defined(BCM_88680_A0)
  23565 soc_field_info_t soc_NBIL_ECC_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = {
  23566     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  23567 };
  23568 
  23569 #endif
  23570 #if defined(BCM_88675_A0)
  23571 soc_field_info_t soc_NBIL_ELK_CFGr_fields[] = {
  23572     { ELK_ON_ILKN_PORT_0_ELK_Nf, 1, 0, 0 },
  23573     { ELK_ON_ILKN_PORT_1_ELK_Nf, 1, 1, 0 },
  23574     { ELK_START_TX_THRESHOLD_Nf, 3, 4, SOCF_LE },
  23575     { ELK_TX_PROPAGATE_ECC_ERR_Nf, 1, 12, SOCF_RES }
  23576 };
  23577 
  23578 #endif
  23579 #if defined(BCM_88375_A0)
  23580 soc_field_info_t soc_NBIL_ELK_CFG_BCM88375_A0r_fields[] = {
  23581     { ELK_ON_ILKN_PORT_0_ELK_Nf, 1, 0, 0 },
  23582     { ELK_ON_ILKN_PORT_1_ELK_Nf, 1, 1, 0 },
  23583     { ELK_START_TX_THRESHOLD_Nf, 3, 4, SOCF_LE },
  23584     { ELK_TX_PROPAGATE_ECC_ERR_Nf, 1, 12, SOCF_RES }
  23585 };
  23586 
  23587 #endif
  23588 #if defined(BCM_88375_B0)
  23589 soc_field_info_t soc_NBIL_ELK_CFG_BCM88375_B0r_fields[] = {
  23590     { ELK_ON_ILKN_PORT_0_ELK_Nf, 1, 0, 0 },
  23591     { ELK_ON_ILKN_PORT_1_ELK_Nf, 1, 1, 0 },
  23592     { ELK_START_TX_THRESHOLD_Nf, 3, 4, SOCF_LE },
  23593     { ELK_TX_PROPAGATE_ECC_ERR_Nf, 1, 12, SOCF_RES }
  23594 };
  23595 
  23596 #endif
  23597 #if defined(BCM_88470_A0)
  23598 soc_field_info_t soc_NBIL_ELK_CFG_BCM88470_A0r_fields[] = {
  23599     { ELK_ON_ILKN_ELK_Nf, 1, 0, 0 },
  23600     { ELK_START_TX_THRESHOLD_Nf, 3, 4, SOCF_LE },
  23601     { ELK_TX_PROPAGATE_ECC_ERR_Nf, 1, 12, SOCF_RES }
  23602 };
  23603 
  23604 #endif
  23605 #if defined(BCM_88470_B0)
  23606 soc_field_info_t soc_NBIL_ELK_CFG_BCM88470_B0r_fields[] = {
  23607     { ELK_ON_ILKN_ELK_Nf, 1, 0, 0 },
  23608     { ELK_START_TX_THRESHOLD_Nf, 3, 4, SOCF_LE },
  23609     { ELK_TX_PROPAGATE_ECC_ERR_Nf, 1, 12, SOCF_RES }
  23610 };
  23611 
  23612 #endif
  23613 #if defined(BCM_88675_B0)
  23614 soc_field_info_t soc_NBIL_ELK_CFG_BCM88675_B0r_fields[] = {
  23615     { ELK_ON_ILKN_PORT_0_ELK_Nf, 1, 0, 0 },
  23616     { ELK_ON_ILKN_PORT_1_ELK_Nf, 1, 1, 0 },
  23617     { ELK_START_TX_THRESHOLD_Nf, 3, 4, SOCF_LE },
  23618     { ELK_TX_PROPAGATE_ECC_ERR_Nf, 1, 12, SOCF_RES }
  23619 };
  23620 
  23621 #endif
  23622 #if defined(BCM_88680_A0)
  23623 soc_field_info_t soc_NBIL_ELK_CFG_BCM88680_A0r_fields[] = {
  23624     { ELK_ON_ILKN_PORT_0_ELK_Nf, 1, 0, 0 },
  23625     { ELK_ON_ILKN_PORT_1_ELK_Nf, 1, 1, 0 },
  23626     { ELK_START_TX_THRESHOLD_Nf, 3, 4, SOCF_LE },
  23627     { ELK_TX_PROPAGATE_ECC_ERR_Nf, 1, 12, SOCF_RES }
  23628 };
  23629 
  23630 #endif
  23631 #if defined(BCM_88470_A0)
  23632 soc_field_info_t soc_NBIL_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields[] = {
  23633     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  23634 };
  23635 
  23636 #endif
  23637 #if defined(BCM_88470_B0)
  23638 soc_field_info_t soc_NBIL_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88470_B0r_fields[] = {
  23639     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  23640 };
  23641 
  23642 #endif
  23643 #if defined(BCM_88675_A0)
  23644 soc_field_info_t soc_NBIL_ENABLE_INTERLAKENr_fields[] = {
  23645     { ENABLE_PORT_0f, 1, 0, 0 },
  23646     { ENABLE_PORT_1f, 1, 1, 0 }
  23647 };
  23648 
  23649 #endif
  23650 #if defined(BCM_88375_A0)
  23651 soc_field_info_t soc_NBIL_ENABLE_INTERLAKEN_BCM88375_A0r_fields[] = {
  23652     { ENABLE_PORT_0f, 1, 0, 0 },
  23653     { ENABLE_PORT_1f, 1, 1, 0 }
  23654 };
  23655 
  23656 #endif
  23657 #if defined(BCM_88375_B0)
  23658 soc_field_info_t soc_NBIL_ENABLE_INTERLAKEN_BCM88375_B0r_fields[] = {
  23659     { ENABLE_PORT_0f, 1, 0, 0 },
  23660     { ENABLE_PORT_1f, 1, 1, 0 }
  23661 };
  23662 
  23663 #endif
  23664 #if defined(BCM_88470_A0)
  23665 soc_field_info_t soc_NBIL_ENABLE_INTERLAKEN_BCM88470_A0r_fields[] = {
  23666     { ENABLE_PORT_0f, 1, 0, 0 },
  23667     { HRF_0_ACTIVEf, 1, 2, 0 },
  23668     { HRF_0_TAKES_TWO_SEGMENTSf, 1, 3, 0 }
  23669 };
  23670 
  23671 #endif
  23672 #if defined(BCM_88470_B0)
  23673 soc_field_info_t soc_NBIL_ENABLE_INTERLAKEN_BCM88470_B0r_fields[] = {
  23674     { ENABLE_PORT_0f, 1, 0, 0 },
  23675     { HRF_0_ACTIVEf, 1, 2, 0 },
  23676     { HRF_0_TAKES_TWO_SEGMENTSf, 1, 3, 0 }
  23677 };
  23678 
  23679 #endif
  23680 #if defined(BCM_88675_B0)
  23681 soc_field_info_t soc_NBIL_ENABLE_INTERLAKEN_BCM88675_B0r_fields[] = {
  23682     { ENABLE_PORT_0f, 1, 0, 0 },
  23683     { ENABLE_PORT_1f, 1, 1, 0 }
  23684 };
  23685 
  23686 #endif
  23687 #if defined(BCM_88680_A0)
  23688 soc_field_info_t soc_NBIL_ENABLE_INTERLAKEN_BCM88680_A0r_fields[] = {
  23689     { ENABLE_PORT_0f, 1, 0, 0 },
  23690     { ENABLE_PORT_1f, 1, 1, 0 },
  23691     { ILKN_PORT_0_USE_TWO_SEGMENTS_RXf, 1, 2, 0 },
  23692     { ILKN_PORT_0_USE_TWO_SEGMENTS_TXf, 1, 3, 0 }
  23693 };
  23694 
  23695 #endif
  23696 #if defined(BCM_88675_A0)
  23697 soc_field_info_t soc_NBIL_ERROR_INITIATION_DATAr_fields[] = {
  23698     { ERR_WRf, 1, 0, SOCF_SIG }
  23699 };
  23700 
  23701 #endif
  23702 #if defined(BCM_88375_A0)
  23703 soc_field_info_t soc_NBIL_ERROR_INITIATION_DATA_BCM88375_A0r_fields[] = {
  23704     { ERR_WRf, 1, 0, SOCF_SIG }
  23705 };
  23706 
  23707 #endif
  23708 #if defined(BCM_88375_B0)
  23709 soc_field_info_t soc_NBIL_ERROR_INITIATION_DATA_BCM88375_B0r_fields[] = {
  23710     { ERR_WRf, 1, 0, SOCF_SIG }
  23711 };
  23712 
  23713 #endif
  23714 #if defined(BCM_88470_A0)
  23715 soc_field_info_t soc_NBIL_ERROR_INITIATION_DATA_BCM88470_A0r_fields[] = {
  23716     { ERR_WRf, 1, 0, SOCF_SIG }
  23717 };
  23718 
  23719 #endif
  23720 #if defined(BCM_88470_B0)
  23721 soc_field_info_t soc_NBIL_ERROR_INITIATION_DATA_BCM88470_B0r_fields[] = {
  23722     { ERR_WRf, 1, 0, SOCF_SIG }
  23723 };
  23724 
  23725 #endif
  23726 #if defined(BCM_88675_B0)
  23727 soc_field_info_t soc_NBIL_ERROR_INITIATION_DATA_BCM88675_B0r_fields[] = {
  23728     { ERR_WRf, 1, 0, SOCF_SIG }
  23729 };
  23730 
  23731 #endif
  23732 #if defined(BCM_88680_A0)
  23733 soc_field_info_t soc_NBIL_ERROR_INITIATION_DATA_BCM88680_A0r_fields[] = {
  23734     { ERR_WRf, 1, 0, SOCF_SIG }
  23735 };
  23736 
  23737 #endif
  23738 #if defined(BCM_88675_A0)
  23739 soc_field_info_t soc_NBIL_FIFO_WRITE_POINTER_QMLF_SELECTr_fields[] = {
  23740     { CHOSEN_RX_HRF_FOR_WRITE_POINTERf, 2, 8, SOCF_LE|SOCF_RES },
  23741     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_RES },
  23742     { CHOSEN_TX_HRF_FOR_WRITE_POINTERf, 1, 12, SOCF_RES },
  23743     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_RES }
  23744 };
  23745 
  23746 #endif
  23747 #if defined(BCM_88375_A0)
  23748 soc_field_info_t soc_NBIL_FIFO_WRITE_POINTER_QMLF_SELECT_BCM88375_A0r_fields[] = {
  23749     { CHOSEN_RX_HRF_FOR_WRITE_POINTERf, 2, 8, SOCF_LE|SOCF_RES },
  23750     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_RES },
  23751     { CHOSEN_TX_HRF_FOR_WRITE_POINTERf, 1, 12, SOCF_RES },
  23752     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_RES }
  23753 };
  23754 
  23755 #endif
  23756 #if defined(BCM_88375_B0)
  23757 soc_field_info_t soc_NBIL_FIFO_WRITE_POINTER_QMLF_SELECT_BCM88375_B0r_fields[] = {
  23758     { CHOSEN_RX_HRF_FOR_WRITE_POINTERf, 2, 8, SOCF_LE|SOCF_RES },
  23759     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_RES },
  23760     { CHOSEN_TX_HRF_FOR_WRITE_POINTERf, 1, 12, SOCF_RES },
  23761     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_RES }
  23762 };
  23763 
  23764 #endif
  23765 #if defined(BCM_88470_A0)
  23766 soc_field_info_t soc_NBIL_FIFO_WRITE_POINTER_QMLF_SELECT_BCM88470_A0r_fields[] = {
  23767     { CHOSEN_RX_HRF_FOR_WRITE_POINTERf, 2, 8, SOCF_LE|SOCF_RES },
  23768     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_RES },
  23769     { CHOSEN_TX_HRF_FOR_WRITE_POINTERf, 1, 12, SOCF_RES },
  23770     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_RES }
  23771 };
  23772 
  23773 #endif
  23774 #if defined(BCM_88470_B0)
  23775 soc_field_info_t soc_NBIL_FIFO_WRITE_POINTER_QMLF_SELECT_BCM88470_B0r_fields[] = {
  23776     { CHOSEN_RX_HRF_FOR_WRITE_POINTERf, 2, 8, SOCF_LE|SOCF_RES },
  23777     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_RES },
  23778     { CHOSEN_TX_HRF_FOR_WRITE_POINTERf, 1, 12, SOCF_RES },
  23779     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_RES }
  23780 };
  23781 
  23782 #endif
  23783 #if defined(BCM_88675_B0)
  23784 soc_field_info_t soc_NBIL_FIFO_WRITE_POINTER_QMLF_SELECT_BCM88675_B0r_fields[] = {
  23785     { CHOSEN_RX_HRF_FOR_WRITE_POINTERf, 2, 8, SOCF_LE|SOCF_RES },
  23786     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_RES },
  23787     { CHOSEN_TX_HRF_FOR_WRITE_POINTERf, 1, 12, SOCF_RES },
  23788     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_RES }
  23789 };
  23790 
  23791 #endif
  23792 #if defined(BCM_88680_A0)
  23793 soc_field_info_t soc_NBIL_FIFO_WRITE_POINTER_QMLF_SELECT_BCM88680_A0r_fields[] = {
  23794     { CHOSEN_RX_HRF_FOR_WRITE_POINTERf, 2, 8, SOCF_LE|SOCF_RES },
  23795     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_RES },
  23796     { CHOSEN_TX_HRF_FOR_WRITE_POINTERf, 1, 12, SOCF_RES },
  23797     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_RES }
  23798 };
  23799 
  23800 #endif
  23801 #if defined(BCM_88675_A0)
  23802 soc_field_info_t soc_NBIL_FIFO_WRITE_POINTER_RESULTr_fields[] = {
  23803     { WRITE_POINTER_OF_CHOSEN_RX_HRFf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23804     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23805     { WRITE_POINTER_OF_CHOSEN_TX_HRFf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23806     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  23807 };
  23808 
  23809 #endif
  23810 #if defined(BCM_88375_A0)
  23811 soc_field_info_t soc_NBIL_FIFO_WRITE_POINTER_RESULT_BCM88375_A0r_fields[] = {
  23812     { WRITE_POINTER_OF_CHOSEN_RX_HRFf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23813     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23814     { WRITE_POINTER_OF_CHOSEN_TX_HRFf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23815     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  23816 };
  23817 
  23818 #endif
  23819 #if defined(BCM_88375_B0)
  23820 soc_field_info_t soc_NBIL_FIFO_WRITE_POINTER_RESULT_BCM88375_B0r_fields[] = {
  23821     { WRITE_POINTER_OF_CHOSEN_RX_HRFf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23822     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23823     { WRITE_POINTER_OF_CHOSEN_TX_HRFf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23824     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  23825 };
  23826 
  23827 #endif
  23828 #if defined(BCM_88470_A0)
  23829 soc_field_info_t soc_NBIL_FIFO_WRITE_POINTER_RESULT_BCM88470_A0r_fields[] = {
  23830     { WRITE_POINTER_OF_CHOSEN_RX_HRFf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23831     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23832     { WRITE_POINTER_OF_CHOSEN_TX_HRFf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23833     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  23834 };
  23835 
  23836 #endif
  23837 #if defined(BCM_88470_B0)
  23838 soc_field_info_t soc_NBIL_FIFO_WRITE_POINTER_RESULT_BCM88470_B0r_fields[] = {
  23839     { WRITE_POINTER_OF_CHOSEN_RX_HRFf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23840     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23841     { WRITE_POINTER_OF_CHOSEN_TX_HRFf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23842     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  23843 };
  23844 
  23845 #endif
  23846 #if defined(BCM_88675_B0)
  23847 soc_field_info_t soc_NBIL_FIFO_WRITE_POINTER_RESULT_BCM88675_B0r_fields[] = {
  23848     { WRITE_POINTER_OF_CHOSEN_RX_HRFf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23849     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23850     { WRITE_POINTER_OF_CHOSEN_TX_HRFf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23851     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  23852 };
  23853 
  23854 #endif
  23855 #if defined(BCM_88680_A0)
  23856 soc_field_info_t soc_NBIL_FIFO_WRITE_POINTER_RESULT_BCM88680_A0r_fields[] = {
  23857     { WRITE_POINTER_OF_CHOSEN_RX_HRFf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23858     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23859     { WRITE_POINTER_OF_CHOSEN_TX_HRFf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  23860     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  23861 };
  23862 
  23863 #endif
  23864 #if defined(BCM_88675_A0)
  23865 soc_field_info_t soc_NBIL_GLOBAL_GENERAL_CFG_2r_fields[] = {
  23866     { DEV_ID_0f, 11, 0, SOCF_LE },
  23867     { DEV_ID_1f, 11, 11, SOCF_LE },
  23868     { DUAL_FAP_MODEf, 1, 22, 0 },
  23869     { FMC_ENf, 1, 24, 0 },
  23870     { FORCE_FABRICf, 1, 23, 0 },
  23871     { TURBO_PIPEf, 1, 25, 0 }
  23872 };
  23873 
  23874 #endif
  23875 #if defined(BCM_88675_A0)
  23876 soc_field_info_t soc_NBIL_GLOBAL_GENERAL_CFG_4r_fields[] = {
  23877     { IPS_DEQ_CMD_RESf, 1, 0, 0 },
  23878     { SINGLE_STAT_PORTf, 1, 1, 0 }
  23879 };
  23880 
  23881 #endif
  23882 #if defined(BCM_88375_A0)
  23883 soc_field_info_t soc_NBIL_GLOBAL_GENERAL_CFG_2_BCM88375_A0r_fields[] = {
  23884     { DEV_ID_0f, 11, 0, SOCF_LE },
  23885     { DEV_ID_1f, 11, 11, SOCF_LE },
  23886     { DUAL_FAP_MODEf, 1, 22, 0 },
  23887     { FMC_ENf, 1, 24, 0 },
  23888     { FORCE_FABRICf, 1, 23, 0 },
  23889     { TURBO_PIPEf, 1, 25, 0 }
  23890 };
  23891 
  23892 #endif
  23893 #if defined(BCM_88375_B0)
  23894 soc_field_info_t soc_NBIL_GLOBAL_GENERAL_CFG_2_BCM88375_B0r_fields[] = {
  23895     { DEV_ID_0f, 11, 0, SOCF_LE },
  23896     { DEV_ID_1f, 11, 11, SOCF_LE },
  23897     { DUAL_FAP_MODEf, 1, 22, 0 },
  23898     { FMC_ENf, 1, 24, 0 },
  23899     { FORCE_FABRICf, 1, 23, 0 },
  23900     { TURBO_PIPEf, 1, 25, 0 }
  23901 };
  23902 
  23903 #endif
  23904 #if defined(BCM_88675_B0)
  23905 soc_field_info_t soc_NBIL_GLOBAL_GENERAL_CFG_2_BCM88675_B0r_fields[] = {
  23906     { DEV_ID_0f, 11, 0, SOCF_LE },
  23907     { DEV_ID_1f, 11, 11, SOCF_LE },
  23908     { DUAL_FAP_MODEf, 1, 22, 0 },
  23909     { FMC_ENf, 1, 24, 0 },
  23910     { FORCE_FABRICf, 1, 23, 0 },
  23911     { TURBO_PIPEf, 1, 25, 0 }
  23912 };
  23913 
  23914 #endif
  23915 #if defined(BCM_88680_A0)
  23916 soc_field_info_t soc_NBIL_GLOBAL_GENERAL_CFG_2_BCM88680_A0r_fields[] = {
  23917     { DEV_ID_0f, 11, 0, SOCF_LE },
  23918     { DEV_ID_1f, 11, 11, SOCF_LE },
  23919     { DUAL_FAP_MODEf, 1, 22, 0 },
  23920     { FMC_ENf, 1, 24, 0 },
  23921     { FORCE_FABRICf, 1, 23, 0 },
  23922     { TURBO_PIPEf, 1, 25, 0 }
  23923 };
  23924 
  23925 #endif
  23926 #if defined(BCM_88375_A0)
  23927 soc_field_info_t soc_NBIL_GLOBAL_GENERAL_CFG_4_BCM88375_A0r_fields[] = {
  23928     { IPS_DEQ_CMD_RESf, 1, 0, 0 },
  23929     { SINGLE_STAT_PORTf, 1, 1, 0 }
  23930 };
  23931 
  23932 #endif
  23933 #if defined(BCM_88375_B0)
  23934 soc_field_info_t soc_NBIL_GLOBAL_GENERAL_CFG_4_BCM88375_B0r_fields[] = {
  23935     { IPS_DEQ_CMD_RESf, 1, 0, 0 },
  23936     { SINGLE_STAT_PORTf, 1, 1, 0 }
  23937 };
  23938 
  23939 #endif
  23940 #if defined(BCM_88675_B0)
  23941 soc_field_info_t soc_NBIL_GLOBAL_GENERAL_CFG_4_BCM88675_B0r_fields[] = {
  23942     { IPS_DEQ_CMD_RESf, 1, 0, 0 },
  23943     { SINGLE_STAT_PORTf, 1, 1, 0 }
  23944 };
  23945 
  23946 #endif
  23947 #if defined(BCM_88680_A0)
  23948 soc_field_info_t soc_NBIL_GLOBAL_GENERAL_CFG_4_BCM88680_A0r_fields[] = {
  23949     { IPS_DEQ_CMD_RESf, 1, 0, 0 },
  23950     { SINGLE_STAT_PORTf, 1, 1, 0 }
  23951 };
  23952 
  23953 #endif
  23954 #if defined(BCM_88675_A0)
  23955 soc_field_info_t soc_NBIL_GLOBAL_MEM_OPTIONSr_fields[] = {
  23956     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  23957     { DISMEMf, 1, 0, 0 },
  23958     { DIS_ECCf, 1, 1, 0 },
  23959     { WRITE_TO_XORf, 1, 3, 0 }
  23960 };
  23961 
  23962 #endif
  23963 #if defined(BCM_88375_A0)
  23964 soc_field_info_t soc_NBIL_GLOBAL_MEM_OPTIONS_BCM88375_A0r_fields[] = {
  23965     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  23966     { DISMEMf, 1, 0, 0 },
  23967     { DIS_ECCf, 1, 1, 0 },
  23968     { WRITE_TO_XORf, 1, 3, 0 }
  23969 };
  23970 
  23971 #endif
  23972 #if defined(BCM_88375_B0)
  23973 soc_field_info_t soc_NBIL_GLOBAL_MEM_OPTIONS_BCM88375_B0r_fields[] = {
  23974     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  23975     { DISMEMf, 1, 0, 0 },
  23976     { DIS_ECCf, 1, 1, 0 },
  23977     { WRITE_TO_XORf, 1, 3, 0 }
  23978 };
  23979 
  23980 #endif
  23981 #if defined(BCM_88470_A0)
  23982 soc_field_info_t soc_NBIL_GLOBAL_MEM_OPTIONS_BCM88470_A0r_fields[] = {
  23983     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  23984     { DISMEMf, 1, 0, 0 },
  23985     { DIS_ECCf, 1, 1, 0 },
  23986     { MEM_LWM_DISABLEf, 1, 4, 0 },
  23987     { MEM_RC_DISABLEf, 1, 5, 0 },
  23988     { WRITE_TO_XORf, 1, 3, 0 }
  23989 };
  23990 
  23991 #endif
  23992 #if defined(BCM_88470_B0)
  23993 soc_field_info_t soc_NBIL_GLOBAL_MEM_OPTIONS_BCM88470_B0r_fields[] = {
  23994     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  23995     { DISMEMf, 1, 0, 0 },
  23996     { DIS_ECCf, 1, 1, 0 },
  23997     { MEM_LWM_DISABLEf, 1, 4, 0 },
  23998     { MEM_RC_DISABLEf, 1, 5, 0 },
  23999     { WRITE_TO_XORf, 1, 3, 0 }
  24000 };
  24001 
  24002 #endif
  24003 #if defined(BCM_88675_B0)
  24004 soc_field_info_t soc_NBIL_GLOBAL_MEM_OPTIONS_BCM88675_B0r_fields[] = {
  24005     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  24006     { DISMEMf, 1, 0, 0 },
  24007     { DIS_ECCf, 1, 1, 0 },
  24008     { WRITE_TO_XORf, 1, 3, 0 }
  24009 };
  24010 
  24011 #endif
  24012 #if defined(BCM_88680_A0)
  24013 soc_field_info_t soc_NBIL_GLOBAL_MEM_OPTIONS_BCM88680_A0r_fields[] = {
  24014     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  24015     { DISMEMf, 1, 0, 0 },
  24016     { DIS_ECCf, 1, 1, 0 },
  24017     { WRITE_TO_XORf, 1, 3, 0 }
  24018 };
  24019 
  24020 #endif
  24021 #if defined(BCM_88675_A0)
  24022 soc_field_info_t soc_NBIL_GTIMER_CONFIGURATIONr_fields[] = {
  24023     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  24024     { GTIMER_ENABLEf, 1, 30, 0 },
  24025     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  24026 };
  24027 
  24028 #endif
  24029 #if defined(BCM_88375_A0)
  24030 soc_field_info_t soc_NBIL_GTIMER_CONFIGURATION_BCM88375_A0r_fields[] = {
  24031     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  24032     { GTIMER_ENABLEf, 1, 30, 0 },
  24033     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  24034 };
  24035 
  24036 #endif
  24037 #if defined(BCM_88375_B0)
  24038 soc_field_info_t soc_NBIL_GTIMER_CONFIGURATION_BCM88375_B0r_fields[] = {
  24039     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  24040     { GTIMER_ENABLEf, 1, 30, 0 },
  24041     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  24042 };
  24043 
  24044 #endif
  24045 #if defined(BCM_88470_A0)
  24046 soc_field_info_t soc_NBIL_GTIMER_CONFIGURATION_BCM88470_A0r_fields[] = {
  24047     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  24048     { GTIMER_ENABLEf, 1, 30, 0 },
  24049     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 },
  24050     { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG }
  24051 };
  24052 
  24053 #endif
  24054 #if defined(BCM_88470_B0)
  24055 soc_field_info_t soc_NBIL_GTIMER_CONFIGURATION_BCM88470_B0r_fields[] = {
  24056     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  24057     { GTIMER_ENABLEf, 1, 30, 0 },
  24058     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 },
  24059     { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG }
  24060 };
  24061 
  24062 #endif
  24063 #if defined(BCM_88675_B0)
  24064 soc_field_info_t soc_NBIL_GTIMER_CONFIGURATION_BCM88675_B0r_fields[] = {
  24065     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  24066     { GTIMER_ENABLEf, 1, 30, 0 },
  24067     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  24068 };
  24069 
  24070 #endif
  24071 #if defined(BCM_88680_A0)
  24072 soc_field_info_t soc_NBIL_GTIMER_CONFIGURATION_BCM88680_A0r_fields[] = {
  24073     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  24074     { GTIMER_ENABLEf, 1, 30, 0 },
  24075     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  24076 };
  24077 
  24078 #endif
  24079 #if defined(BCM_88675_A0)
  24080 soc_field_info_t soc_NBIL_GTIMER_TRIGGERr_fields[] = {
  24081     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  24082 };
  24083 
  24084 #endif
  24085 #if defined(BCM_88375_A0)
  24086 soc_field_info_t soc_NBIL_GTIMER_TRIGGER_BCM88375_A0r_fields[] = {
  24087     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  24088 };
  24089 
  24090 #endif
  24091 #if defined(BCM_88375_B0)
  24092 soc_field_info_t soc_NBIL_GTIMER_TRIGGER_BCM88375_B0r_fields[] = {
  24093     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  24094 };
  24095 
  24096 #endif
  24097 #if defined(BCM_88675_B0)
  24098 soc_field_info_t soc_NBIL_GTIMER_TRIGGER_BCM88675_B0r_fields[] = {
  24099     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  24100 };
  24101 
  24102 #endif
  24103 #if defined(BCM_88680_A0)
  24104 soc_field_info_t soc_NBIL_GTIMER_TRIGGER_BCM88680_A0r_fields[] = {
  24105     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  24106 };
  24107 
  24108 #endif
  24109 #if defined(BCM_88675_A0)
  24110 soc_field_info_t soc_NBIL_HRF_RESETr_fields[] = {
  24111     { HRF_RX_0_CONTROLLER_RSTNf, 1, 0, 0 },
  24112     { HRF_RX_1_CONTROLLER_RSTNf, 1, 1, 0 },
  24113     { HRF_RX_2_CONTROLLER_RSTNf, 1, 2, 0 },
  24114     { HRF_RX_3_CONTROLLER_RSTNf, 1, 3, 0 },
  24115     { HRF_TX_0_CONTROLLER_RSTNf, 1, 4, 0 },
  24116     { HRF_TX_1_CONTROLLER_RSTNf, 1, 5, 0 }
  24117 };
  24118 
  24119 #endif
  24120 #if defined(BCM_88375_A0)
  24121 soc_field_info_t soc_NBIL_HRF_RESET_BCM88375_A0r_fields[] = {
  24122     { HRF_RX_0_CONTROLLER_RSTNf, 1, 0, 0 },
  24123     { HRF_RX_1_CONTROLLER_RSTNf, 1, 1, 0 },
  24124     { HRF_RX_2_CONTROLLER_RSTNf, 1, 2, 0 },
  24125     { HRF_RX_3_CONTROLLER_RSTNf, 1, 3, 0 },
  24126     { HRF_TX_0_CONTROLLER_RSTNf, 1, 4, 0 },
  24127     { HRF_TX_1_CONTROLLER_RSTNf, 1, 5, 0 }
  24128 };
  24129 
  24130 #endif
  24131 #if defined(BCM_88375_B0)
  24132 soc_field_info_t soc_NBIL_HRF_RESET_BCM88375_B0r_fields[] = {
  24133     { HRF_RX_0_CONTROLLER_RSTNf, 1, 0, 0 },
  24134     { HRF_RX_1_CONTROLLER_RSTNf, 1, 1, 0 },
  24135     { HRF_RX_2_CONTROLLER_RSTNf, 1, 2, 0 },
  24136     { HRF_RX_3_CONTROLLER_RSTNf, 1, 3, 0 },
  24137     { HRF_TX_0_CONTROLLER_RSTNf, 1, 4, 0 },
  24138     { HRF_TX_1_CONTROLLER_RSTNf, 1, 5, 0 }
  24139 };
  24140 
  24141 #endif
  24142 #if defined(BCM_88470_A0)
  24143 soc_field_info_t soc_NBIL_HRF_RESET_BCM88470_A0r_fields[] = {
  24144     { HRF_RX_0_CONTROLLER_RSTNf, 1, 0, 0 },
  24145     { HRF_RX_1_CONTROLLER_RSTNf, 1, 1, 0 },
  24146     { HRF_TX_0_CONTROLLER_RSTNf, 1, 2, 0 }
  24147 };
  24148 
  24149 #endif
  24150 #if defined(BCM_88470_B0)
  24151 soc_field_info_t soc_NBIL_HRF_RESET_BCM88470_B0r_fields[] = {
  24152     { HRF_RX_0_CONTROLLER_RSTNf, 1, 0, 0 },
  24153     { HRF_RX_1_CONTROLLER_RSTNf, 1, 1, 0 },
  24154     { HRF_TX_0_CONTROLLER_RSTNf, 1, 2, 0 }
  24155 };
  24156 
  24157 #endif
  24158 #if defined(BCM_88675_B0)
  24159 soc_field_info_t soc_NBIL_HRF_RESET_BCM88675_B0r_fields[] = {
  24160     { HRF_RX_0_CONTROLLER_RSTNf, 1, 0, 0 },
  24161     { HRF_RX_1_CONTROLLER_RSTNf, 1, 1, 0 },
  24162     { HRF_RX_2_CONTROLLER_RSTNf, 1, 2, 0 },
  24163     { HRF_RX_3_CONTROLLER_RSTNf, 1, 3, 0 },
  24164     { HRF_TX_0_CONTROLLER_RSTNf, 1, 4, 0 },
  24165     { HRF_TX_1_CONTROLLER_RSTNf, 1, 5, 0 }
  24166 };
  24167 
  24168 #endif
  24169 #if defined(BCM_88680_A0)
  24170 soc_field_info_t soc_NBIL_HRF_RESET_BCM88680_A0r_fields[] = {
  24171     { HRF_RX_0_CONTROLLER_RSTNf, 1, 0, 0 },
  24172     { HRF_RX_1_CONTROLLER_RSTNf, 1, 1, 0 },
  24173     { HRF_RX_2_CONTROLLER_RSTNf, 1, 2, 0 },
  24174     { HRF_RX_3_CONTROLLER_RSTNf, 1, 3, 0 },
  24175     { HRF_TX_0_CONTROLLER_RSTNf, 1, 4, 0 },
  24176     { HRF_TX_1_CONTROLLER_RSTNf, 1, 5, 0 }
  24177 };
  24178 
  24179 #endif
  24180 #if defined(BCM_88675_A0)
  24181 soc_field_info_t soc_NBIL_HRF_RX_CONFIG_HRFr_fields[] = {
  24182     { HRF_RX_BURST_MERGE_EN_HRF_Nf, 1, 36, SOCF_RES },
  24183     { HRF_RX_BURST_MERGE_FORCE_HRF_Nf, 1, 52, 0 },
  24184     { HRF_RX_BURST_MERGE_TH_HRF_Nf, 12, 40, SOCF_LE },
  24185     { HRF_RX_LLFC_THRESHOLD_CLR_HRF_Nf, 12, 24, SOCF_LE },
  24186     { HRF_RX_LLFC_THRESHOLD_SET_HRF_Nf, 12, 12, SOCF_LE },
  24187     { HRF_RX_THRESHOLD_AFTER_OVERFLOW_HRF_Nf, 12, 0, SOCF_LE }
  24188 };
  24189 
  24190 #endif
  24191 #if defined(BCM_88375_A0)
  24192 soc_field_info_t soc_NBIL_HRF_RX_CONFIG_HRF_BCM88375_A0r_fields[] = {
  24193     { HRF_RX_BURST_MERGE_EN_HRF_Nf, 1, 36, SOCF_RES },
  24194     { HRF_RX_BURST_MERGE_FORCE_HRF_Nf, 1, 52, 0 },
  24195     { HRF_RX_BURST_MERGE_TH_HRF_Nf, 12, 40, SOCF_LE },
  24196     { HRF_RX_LLFC_THRESHOLD_CLR_HRF_Nf, 12, 24, SOCF_LE },
  24197     { HRF_RX_LLFC_THRESHOLD_SET_HRF_Nf, 12, 12, SOCF_LE },
  24198     { HRF_RX_THRESHOLD_AFTER_OVERFLOW_HRF_Nf, 12, 0, SOCF_LE }
  24199 };
  24200 
  24201 #endif
  24202 #if defined(BCM_88375_B0)
  24203 soc_field_info_t soc_NBIL_HRF_RX_CONFIG_HRF_BCM88375_B0r_fields[] = {
  24204     { HRF_RX_BURST_MERGE_EN_HRF_Nf, 1, 36, SOCF_RES },
  24205     { HRF_RX_BURST_MERGE_FORCE_HRF_Nf, 1, 52, 0 },
  24206     { HRF_RX_BURST_MERGE_TH_HRF_Nf, 12, 40, SOCF_LE },
  24207     { HRF_RX_LLFC_THRESHOLD_CLR_HRF_Nf, 12, 24, SOCF_LE },
  24208     { HRF_RX_LLFC_THRESHOLD_SET_HRF_Nf, 12, 12, SOCF_LE },
  24209     { HRF_RX_THRESHOLD_AFTER_OVERFLOW_HRF_Nf, 12, 0, SOCF_LE }
  24210 };
  24211 
  24212 #endif
  24213 #if defined(BCM_88470_A0)
  24214 soc_field_info_t soc_NBIL_HRF_RX_CONFIG_HRF_BCM88470_A0r_fields[] = {
  24215     { HRF_RX_BURST_MERGE_FORCE_HRF_Nf, 1, 36, 0 },
  24216     { HRF_RX_LLFC_THRESHOLD_CLR_HRF_Nf, 12, 24, SOCF_LE },
  24217     { HRF_RX_LLFC_THRESHOLD_SET_HRF_Nf, 12, 12, SOCF_LE },
  24218     { HRF_RX_THRESHOLD_AFTER_OVERFLOW_HRF_Nf, 12, 0, SOCF_LE }
  24219 };
  24220 
  24221 #endif
  24222 #if defined(BCM_88470_B0)
  24223 soc_field_info_t soc_NBIL_HRF_RX_CONFIG_HRF_BCM88470_B0r_fields[] = {
  24224     { HRF_RX_BURST_MERGE_FORCE_HRF_Nf, 1, 36, 0 },
  24225     { HRF_RX_LLFC_THRESHOLD_CLR_HRF_Nf, 12, 24, SOCF_LE },
  24226     { HRF_RX_LLFC_THRESHOLD_SET_HRF_Nf, 12, 12, SOCF_LE },
  24227     { HRF_RX_THRESHOLD_AFTER_OVERFLOW_HRF_Nf, 12, 0, SOCF_LE }
  24228 };
  24229 
  24230 #endif
  24231 #if defined(BCM_88675_B0)
  24232 soc_field_info_t soc_NBIL_HRF_RX_CONFIG_HRF_BCM88675_B0r_fields[] = {
  24233     { HRF_RX_BURST_MERGE_EN_HRF_Nf, 1, 36, SOCF_RES },
  24234     { HRF_RX_BURST_MERGE_FORCE_HRF_Nf, 1, 52, 0 },
  24235     { HRF_RX_BURST_MERGE_TH_HRF_Nf, 12, 40, SOCF_LE },
  24236     { HRF_RX_LLFC_THRESHOLD_CLR_HRF_Nf, 12, 24, SOCF_LE },
  24237     { HRF_RX_LLFC_THRESHOLD_SET_HRF_Nf, 12, 12, SOCF_LE },
  24238     { HRF_RX_THRESHOLD_AFTER_OVERFLOW_HRF_Nf, 12, 0, SOCF_LE }
  24239 };
  24240 
  24241 #endif
  24242 #if defined(BCM_88680_A0)
  24243 soc_field_info_t soc_NBIL_HRF_RX_CONFIG_HRF_BCM88680_A0r_fields[] = {
  24244     { HRF_RX_BURST_MERGE_EN_HRF_Nf, 1, 36, SOCF_RES },
  24245     { HRF_RX_BURST_MERGE_FORCE_HRF_Nf, 1, 52, 0 },
  24246     { HRF_RX_BURST_MERGE_TH_HRF_Nf, 12, 40, SOCF_LE },
  24247     { HRF_RX_LLFC_THRESHOLD_CLR_HRF_Nf, 12, 24, SOCF_LE },
  24248     { HRF_RX_LLFC_THRESHOLD_SET_HRF_Nf, 12, 12, SOCF_LE },
  24249     { HRF_RX_THRESHOLD_AFTER_OVERFLOW_HRF_Nf, 12, 0, SOCF_LE }
  24250 };
  24251 
  24252 #endif
  24253 #if defined(BCM_88675_A0)
  24254 soc_field_info_t soc_NBIL_HRF_RX_CONTROLLER_LEVELr_fields[] = {
  24255     { HRF_RX_LEVEL_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24256     { HRF_RX_OVERFLOW_ERR_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES },
  24257     { HRF_RX_UNDERFLOW_ERR_HRF_Nf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_RES }
  24258 };
  24259 
  24260 #endif
  24261 #if defined(BCM_88375_A0)
  24262 soc_field_info_t soc_NBIL_HRF_RX_CONTROLLER_LEVEL_BCM88375_A0r_fields[] = {
  24263     { HRF_RX_LEVEL_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24264     { HRF_RX_OVERFLOW_ERR_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES },
  24265     { HRF_RX_UNDERFLOW_ERR_HRF_Nf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_RES }
  24266 };
  24267 
  24268 #endif
  24269 #if defined(BCM_88375_B0)
  24270 soc_field_info_t soc_NBIL_HRF_RX_CONTROLLER_LEVEL_BCM88375_B0r_fields[] = {
  24271     { HRF_RX_LEVEL_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24272     { HRF_RX_OVERFLOW_ERR_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES },
  24273     { HRF_RX_UNDERFLOW_ERR_HRF_Nf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_RES }
  24274 };
  24275 
  24276 #endif
  24277 #if defined(BCM_88470_A0)
  24278 soc_field_info_t soc_NBIL_HRF_RX_CONTROLLER_LEVEL_BCM88470_A0r_fields[] = {
  24279     { HRF_RX_LEVEL_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24280     { HRF_RX_OVERFLOW_ERR_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES },
  24281     { HRF_RX_UNDERFLOW_ERR_HRF_Nf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_RES }
  24282 };
  24283 
  24284 #endif
  24285 #if defined(BCM_88470_B0)
  24286 soc_field_info_t soc_NBIL_HRF_RX_CONTROLLER_LEVEL_BCM88470_B0r_fields[] = {
  24287     { HRF_RX_LEVEL_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24288     { HRF_RX_OVERFLOW_ERR_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES },
  24289     { HRF_RX_UNDERFLOW_ERR_HRF_Nf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_RES }
  24290 };
  24291 
  24292 #endif
  24293 #if defined(BCM_88675_B0)
  24294 soc_field_info_t soc_NBIL_HRF_RX_CONTROLLER_LEVEL_BCM88675_B0r_fields[] = {
  24295     { HRF_RX_LEVEL_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24296     { HRF_RX_OVERFLOW_ERR_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES },
  24297     { HRF_RX_UNDERFLOW_ERR_HRF_Nf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_RES }
  24298 };
  24299 
  24300 #endif
  24301 #if defined(BCM_88680_A0)
  24302 soc_field_info_t soc_NBIL_HRF_RX_CONTROLLER_LEVEL_BCM88680_A0r_fields[] = {
  24303     { HRF_RX_LEVEL_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24304     { HRF_RX_OVERFLOW_ERR_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES },
  24305     { HRF_RX_UNDERFLOW_ERR_HRF_Nf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_RES }
  24306 };
  24307 
  24308 #endif
  24309 #if defined(BCM_88675_A0)
  24310 soc_field_info_t soc_NBIL_HRF_RX_CONTROLLER_MAX_OCCUPANCYr_fields[] = {
  24311     { HRF_RX_MAX_OCCUPANCY_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24312     { HRF_RX_WAS_EMPTY_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES }
  24313 };
  24314 
  24315 #endif
  24316 #if defined(BCM_88375_A0)
  24317 soc_field_info_t soc_NBIL_HRF_RX_CONTROLLER_MAX_OCCUPANCY_BCM88375_A0r_fields[] = {
  24318     { HRF_RX_MAX_OCCUPANCY_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24319     { HRF_RX_WAS_EMPTY_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES }
  24320 };
  24321 
  24322 #endif
  24323 #if defined(BCM_88375_B0)
  24324 soc_field_info_t soc_NBIL_HRF_RX_CONTROLLER_MAX_OCCUPANCY_BCM88375_B0r_fields[] = {
  24325     { HRF_RX_MAX_OCCUPANCY_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24326     { HRF_RX_WAS_EMPTY_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES }
  24327 };
  24328 
  24329 #endif
  24330 #if defined(BCM_88470_A0)
  24331 soc_field_info_t soc_NBIL_HRF_RX_CONTROLLER_MAX_OCCUPANCY_BCM88470_A0r_fields[] = {
  24332     { HRF_RX_MAX_OCCUPANCY_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24333     { HRF_RX_WAS_EMPTY_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES }
  24334 };
  24335 
  24336 #endif
  24337 #if defined(BCM_88470_B0)
  24338 soc_field_info_t soc_NBIL_HRF_RX_CONTROLLER_MAX_OCCUPANCY_BCM88470_B0r_fields[] = {
  24339     { HRF_RX_MAX_OCCUPANCY_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24340     { HRF_RX_WAS_EMPTY_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES }
  24341 };
  24342 
  24343 #endif
  24344 #if defined(BCM_88675_B0)
  24345 soc_field_info_t soc_NBIL_HRF_RX_CONTROLLER_MAX_OCCUPANCY_BCM88675_B0r_fields[] = {
  24346     { HRF_RX_MAX_OCCUPANCY_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24347     { HRF_RX_WAS_EMPTY_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES }
  24348 };
  24349 
  24350 #endif
  24351 #if defined(BCM_88680_A0)
  24352 soc_field_info_t soc_NBIL_HRF_RX_CONTROLLER_MAX_OCCUPANCY_BCM88680_A0r_fields[] = {
  24353     { HRF_RX_MAX_OCCUPANCY_HRF_Nf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24354     { HRF_RX_WAS_EMPTY_HRF_Nf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_RES }
  24355 };
  24356 
  24357 #endif
  24358 #if defined(BCM_88675_A0)
  24359 soc_field_info_t soc_NBIL_HRF_RX_MEM_CONFIGr_fields[] = {
  24360     { HRF_RX_MEM_0_HRF_Nf, 1, 0, 0 },
  24361     { HRF_RX_MEM_1_HRF_Nf, 1, 1, 0 },
  24362     { HRF_RX_MEM_2_HRF_Nf, 1, 2, 0 }
  24363 };
  24364 
  24365 #endif
  24366 #if defined(BCM_88375_A0)
  24367 soc_field_info_t soc_NBIL_HRF_RX_MEM_CONFIG_BCM88375_A0r_fields[] = {
  24368     { HRF_RX_MEM_0_HRF_Nf, 1, 0, 0 },
  24369     { HRF_RX_MEM_1_HRF_Nf, 1, 1, 0 },
  24370     { HRF_RX_MEM_2_HRF_Nf, 1, 2, 0 }
  24371 };
  24372 
  24373 #endif
  24374 #if defined(BCM_88375_B0)
  24375 soc_field_info_t soc_NBIL_HRF_RX_MEM_CONFIG_BCM88375_B0r_fields[] = {
  24376     { HRF_RX_MEM_0_HRF_Nf, 1, 0, 0 },
  24377     { HRF_RX_MEM_1_HRF_Nf, 1, 1, 0 },
  24378     { HRF_RX_MEM_2_HRF_Nf, 1, 2, 0 }
  24379 };
  24380 
  24381 #endif
  24382 #if defined(BCM_88675_B0)
  24383 soc_field_info_t soc_NBIL_HRF_RX_MEM_CONFIG_BCM88675_B0r_fields[] = {
  24384     { HRF_RX_MEM_0_HRF_Nf, 1, 0, 0 },
  24385     { HRF_RX_MEM_1_HRF_Nf, 1, 1, 0 },
  24386     { HRF_RX_MEM_2_HRF_Nf, 1, 2, 0 }
  24387 };
  24388 
  24389 #endif
  24390 #if defined(BCM_88680_A0)
  24391 soc_field_info_t soc_NBIL_HRF_RX_MEM_CONFIG_BCM88680_A0r_fields[] = {
  24392     { HRF_RX_MEM_0_HRF_Nf, 1, 0, 0 },
  24393     { HRF_RX_MEM_1_HRF_Nf, 1, 1, 0 },
  24394     { HRF_RX_MEM_2_HRF_Nf, 1, 2, 0 }
  24395 };
  24396 
  24397 #endif
  24398 #if defined(BCM_88470_A0)
  24399 soc_field_info_t soc_NBIL_HRF_RX_PRD_THRESHOLDS_CONFIGr_fields[] = {
  24400     { HRF_RX_PRD_THRESHOLD_0_HRF_Nf, 12, 0, SOCF_LE },
  24401     { HRF_RX_PRD_THRESHOLD_1_HRF_Nf, 12, 12, SOCF_LE },
  24402     { HRF_RX_PRD_THRESHOLD_2_HRF_Nf, 12, 24, SOCF_LE }
  24403 };
  24404 
  24405 #endif
  24406 #if defined(BCM_88680_A0)
  24407 soc_field_info_t soc_NBIL_HRF_RX_PRD_THRESHOLDS_CONFIG_0r_fields[] = {
  24408     { HRF_RX_PRD_THRESHOLD_0_HRF_0f, 12, 0, SOCF_LE },
  24409     { HRF_RX_PRD_THRESHOLD_1_HRF_0f, 12, 12, SOCF_LE },
  24410     { HRF_RX_PRD_THRESHOLD_2_HRF_0f, 12, 24, SOCF_LE }
  24411 };
  24412 
  24413 #endif
  24414 #if defined(BCM_88680_A0)
  24415 soc_field_info_t soc_NBIL_HRF_RX_PRD_THRESHOLDS_CONFIG_1r_fields[] = {
  24416     { HRF_RX_PRD_THRESHOLD_0_HRF_1f, 12, 0, SOCF_LE },
  24417     { HRF_RX_PRD_THRESHOLD_1_HRF_1f, 12, 12, SOCF_LE },
  24418     { HRF_RX_PRD_THRESHOLD_2_HRF_1f, 12, 24, SOCF_LE }
  24419 };
  24420 
  24421 #endif
  24422 #if defined(BCM_88470_B0)
  24423 soc_field_info_t soc_NBIL_HRF_RX_PRD_THRESHOLDS_CONFIG_BCM88470_B0r_fields[] = {
  24424     { HRF_RX_PRD_THRESHOLD_0_HRF_Nf, 12, 0, SOCF_LE },
  24425     { HRF_RX_PRD_THRESHOLD_1_HRF_Nf, 12, 12, SOCF_LE },
  24426     { HRF_RX_PRD_THRESHOLD_2_HRF_Nf, 12, 24, SOCF_LE }
  24427 };
  24428 
  24429 #endif
  24430 #if defined(BCM_88675_A0)
  24431 soc_field_info_t soc_NBIL_HRF_RX_USE_EXTENDED_MEM_HRFr_fields[] = {
  24432     { HRF_RX_USE_EXTENDED_MEM_HRFf, 1, 0, 0 }
  24433 };
  24434 
  24435 #endif
  24436 #if defined(BCM_88375_A0)
  24437 soc_field_info_t soc_NBIL_HRF_RX_USE_EXTENDED_MEM_HRF_BCM88375_A0r_fields[] = {
  24438     { HRF_RX_USE_EXTENDED_MEM_HRFf, 1, 0, 0 }
  24439 };
  24440 
  24441 #endif
  24442 #if defined(BCM_88375_B0)
  24443 soc_field_info_t soc_NBIL_HRF_RX_USE_EXTENDED_MEM_HRF_BCM88375_B0r_fields[] = {
  24444     { HRF_RX_USE_EXTENDED_MEM_HRFf, 1, 0, 0 }
  24445 };
  24446 
  24447 #endif
  24448 #if defined(BCM_88675_B0)
  24449 soc_field_info_t soc_NBIL_HRF_RX_USE_EXTENDED_MEM_HRF_BCM88675_B0r_fields[] = {
  24450     { HRF_RX_USE_EXTENDED_MEM_HRFf, 1, 0, 0 }
  24451 };
  24452 
  24453 #endif
  24454 #if defined(BCM_88680_A0)
  24455 soc_field_info_t soc_NBIL_HRF_RX_USE_EXTENDED_MEM_HRF_BCM88680_A0r_fields[] = {
  24456     { HRF_RX_USE_EXTENDED_MEM_HRFf, 1, 0, 0 }
  24457 };
  24458 
  24459 #endif
  24460 #if defined(BCM_88675_A0)
  24461 soc_field_info_t soc_NBIL_HRF_TX_CONFIG_HRFr_fields[] = {
  24462     { HRF_TX_ALLOW_LLFC_STOP_TX_DURING_RETRANSMIT_HRF_Nf, 1, 14, 0 },
  24463     { HRF_TX_EGQ_NON_SEGMENTED_MODE_HRF_Nf, 1, 15, 0 },
  24464     { HRF_TX_EOB_VEC_BYPASS_ENABLE_HRF_Nf, 1, 13, 0 },
  24465     { HRF_TX_NUM_CREDITS_TO_EGQ_HRF_Nf, 11, 16, SOCF_LE },
  24466     { HRF_TX_START_TX_THRESHOLD_HRF_Nf, 10, 0, SOCF_LE },
  24467     { HRF_TX_STOP_DATAPATH_HRF_Nf, 1, 10, 0 },
  24468     { HRF_TX_USE_EXTENDED_MEM_HRF_Nf, 1, 12, 0 }
  24469 };
  24470 
  24471 #endif
  24472 #if defined(BCM_88375_A0)
  24473 soc_field_info_t soc_NBIL_HRF_TX_CONFIG_HRF_BCM88375_A0r_fields[] = {
  24474     { HRF_TX_ALLOW_LLFC_STOP_TX_DURING_RETRANSMIT_HRF_Nf, 1, 14, 0 },
  24475     { HRF_TX_EGQ_NON_SEGMENTED_MODE_HRF_Nf, 1, 15, 0 },
  24476     { HRF_TX_EOB_VEC_BYPASS_ENABLE_HRF_Nf, 1, 13, 0 },
  24477     { HRF_TX_NUM_CREDITS_TO_EGQ_HRF_Nf, 11, 16, SOCF_LE },
  24478     { HRF_TX_START_TX_THRESHOLD_HRF_Nf, 10, 0, SOCF_LE },
  24479     { HRF_TX_STOP_DATAPATH_HRF_Nf, 1, 10, 0 },
  24480     { HRF_TX_USE_EXTENDED_MEM_HRF_Nf, 1, 12, 0 }
  24481 };
  24482 
  24483 #endif
  24484 #if defined(BCM_88375_B0)
  24485 soc_field_info_t soc_NBIL_HRF_TX_CONFIG_HRF_BCM88375_B0r_fields[] = {
  24486     { HRF_TX_ALLOW_LLFC_STOP_TX_DURING_RETRANSMIT_HRF_Nf, 1, 14, 0 },
  24487     { HRF_TX_EGQ_NON_SEGMENTED_MODE_HRF_Nf, 1, 15, 0 },
  24488     { HRF_TX_EOB_VEC_BYPASS_ENABLE_HRF_Nf, 1, 13, 0 },
  24489     { HRF_TX_NUM_CREDITS_TO_EGQ_HRF_Nf, 11, 16, SOCF_LE },
  24490     { HRF_TX_START_TX_THRESHOLD_HRF_Nf, 10, 0, SOCF_LE },
  24491     { HRF_TX_STOP_DATAPATH_HRF_Nf, 1, 10, 0 },
  24492     { HRF_TX_USE_EXTENDED_MEM_HRF_Nf, 1, 12, 0 }
  24493 };
  24494 
  24495 #endif
  24496 #if defined(BCM_88470_A0)
  24497 soc_field_info_t soc_NBIL_HRF_TX_CONFIG_HRF_BCM88470_A0r_fields[] = {
  24498     { HRF_TX_ALLOW_LLFC_STOP_TX_DURING_RETRANSMIT_HRF_Nf, 1, 14, SOCF_RES },
  24499     { HRF_TX_EOB_VEC_BYPASS_ENABLE_HRF_Nf, 1, 13, 0 },
  24500     { HRF_TX_NUM_CREDITS_TO_EGQ_HRF_Nf, 11, 16, SOCF_LE },
  24501     { HRF_TX_START_TX_THRESHOLD_HRF_Nf, 10, 0, SOCF_LE },
  24502     { HRF_TX_STOP_DATAPATH_HRF_Nf, 1, 10, 0 }
  24503 };
  24504 
  24505 #endif
  24506 #if defined(BCM_88470_B0)
  24507 soc_field_info_t soc_NBIL_HRF_TX_CONFIG_HRF_BCM88470_B0r_fields[] = {
  24508     { HRF_TX_ALLOW_LLFC_STOP_TX_DURING_RETRANSMIT_HRF_Nf, 1, 14, SOCF_RES },
  24509     { HRF_TX_EOB_VEC_BYPASS_ENABLE_HRF_Nf, 1, 13, 0 },
  24510     { HRF_TX_NUM_CREDITS_TO_EGQ_HRF_Nf, 11, 16, SOCF_LE },
  24511     { HRF_TX_START_TX_THRESHOLD_HRF_Nf, 10, 0, SOCF_LE },
  24512     { HRF_TX_STOP_DATAPATH_HRF_Nf, 1, 10, 0 }
  24513 };
  24514 
  24515 #endif
  24516 #if defined(BCM_88675_B0)
  24517 soc_field_info_t soc_NBIL_HRF_TX_CONFIG_HRF_BCM88675_B0r_fields[] = {
  24518     { HRF_TX_ALLOW_LLFC_STOP_TX_DURING_RETRANSMIT_HRF_Nf, 1, 14, 0 },
  24519     { HRF_TX_EGQ_NON_SEGMENTED_MODE_HRF_Nf, 1, 15, 0 },
  24520     { HRF_TX_EOB_VEC_BYPASS_ENABLE_HRF_Nf, 1, 13, 0 },
  24521     { HRF_TX_NUM_CREDITS_TO_EGQ_HRF_Nf, 11, 16, SOCF_LE },
  24522     { HRF_TX_START_TX_THRESHOLD_HRF_Nf, 10, 0, SOCF_LE },
  24523     { HRF_TX_STOP_DATAPATH_HRF_Nf, 1, 10, 0 },
  24524     { HRF_TX_USE_EXTENDED_MEM_HRF_Nf, 1, 12, 0 }
  24525 };
  24526 
  24527 #endif
  24528 #if defined(BCM_88680_A0)
  24529 soc_field_info_t soc_NBIL_HRF_TX_CONFIG_HRF_BCM88680_A0r_fields[] = {
  24530     { HRF_TX_ALLOW_LLFC_STOP_TX_DURING_RETRANSMIT_HRF_Nf, 1, 14, 0 },
  24531     { HRF_TX_EGQ_NON_SEGMENTED_MODE_HRF_Nf, 1, 15, 0 },
  24532     { HRF_TX_EOB_VEC_BYPASS_ENABLE_HRF_Nf, 1, 13, 0 },
  24533     { HRF_TX_NUM_CREDITS_TO_EGQ_HRF_Nf, 11, 16, SOCF_LE },
  24534     { HRF_TX_START_TX_THRESHOLD_HRF_Nf, 10, 0, SOCF_LE },
  24535     { HRF_TX_STOP_DATAPATH_HRF_Nf, 1, 10, 0 },
  24536     { HRF_TX_USE_EXTENDED_MEM_HRF_Nf, 1, 12, 0 }
  24537 };
  24538 
  24539 #endif
  24540 #if defined(BCM_88675_A0)
  24541 soc_field_info_t soc_NBIL_HRF_TX_CONTROLLER_LEVELr_fields[] = {
  24542     { HRF_TX_LEVEL_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24543     { HRF_TX_OVERFLOW_ERR_HRF_Nf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_RES }
  24544 };
  24545 
  24546 #endif
  24547 #if defined(BCM_88375_A0)
  24548 soc_field_info_t soc_NBIL_HRF_TX_CONTROLLER_LEVEL_BCM88375_A0r_fields[] = {
  24549     { HRF_TX_LEVEL_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24550     { HRF_TX_OVERFLOW_ERR_HRF_Nf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_RES }
  24551 };
  24552 
  24553 #endif
  24554 #if defined(BCM_88375_B0)
  24555 soc_field_info_t soc_NBIL_HRF_TX_CONTROLLER_LEVEL_BCM88375_B0r_fields[] = {
  24556     { HRF_TX_LEVEL_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24557     { HRF_TX_OVERFLOW_ERR_HRF_Nf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_RES }
  24558 };
  24559 
  24560 #endif
  24561 #if defined(BCM_88470_A0)
  24562 soc_field_info_t soc_NBIL_HRF_TX_CONTROLLER_LEVEL_BCM88470_A0r_fields[] = {
  24563     { HRF_TX_LEVEL_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24564     { HRF_TX_OVERFLOW_ERR_HRF_Nf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_RES }
  24565 };
  24566 
  24567 #endif
  24568 #if defined(BCM_88470_B0)
  24569 soc_field_info_t soc_NBIL_HRF_TX_CONTROLLER_LEVEL_BCM88470_B0r_fields[] = {
  24570     { HRF_TX_LEVEL_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24571     { HRF_TX_OVERFLOW_ERR_HRF_Nf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_RES }
  24572 };
  24573 
  24574 #endif
  24575 #if defined(BCM_88675_B0)
  24576 soc_field_info_t soc_NBIL_HRF_TX_CONTROLLER_LEVEL_BCM88675_B0r_fields[] = {
  24577     { HRF_TX_LEVEL_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24578     { HRF_TX_OVERFLOW_ERR_HRF_Nf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_RES }
  24579 };
  24580 
  24581 #endif
  24582 #if defined(BCM_88680_A0)
  24583 soc_field_info_t soc_NBIL_HRF_TX_CONTROLLER_LEVEL_BCM88680_A0r_fields[] = {
  24584     { HRF_TX_LEVEL_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  24585     { HRF_TX_OVERFLOW_ERR_HRF_Nf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_RES }
  24586 };
  24587 
  24588 #endif
  24589 #if defined(BCM_88675_A0)
  24590 soc_field_info_t soc_NBIL_HRF_TX_CONTROLLER_MAX_OCCUPANCYr_fields[] = {
  24591     { HRF_TX_MAX_OCCUPANCY_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  24592 };
  24593 
  24594 #endif
  24595 #if defined(BCM_88375_A0)
  24596 soc_field_info_t soc_NBIL_HRF_TX_CONTROLLER_MAX_OCCUPANCY_BCM88375_A0r_fields[] = {
  24597     { HRF_TX_MAX_OCCUPANCY_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  24598 };
  24599 
  24600 #endif
  24601 #if defined(BCM_88375_B0)
  24602 soc_field_info_t soc_NBIL_HRF_TX_CONTROLLER_MAX_OCCUPANCY_BCM88375_B0r_fields[] = {
  24603     { HRF_TX_MAX_OCCUPANCY_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  24604 };
  24605 
  24606 #endif
  24607 #if defined(BCM_88470_A0)
  24608 soc_field_info_t soc_NBIL_HRF_TX_CONTROLLER_MAX_OCCUPANCY_BCM88470_A0r_fields[] = {
  24609     { HRF_TX_MAX_OCCUPANCY_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  24610 };
  24611 
  24612 #endif
  24613 #if defined(BCM_88470_B0)
  24614 soc_field_info_t soc_NBIL_HRF_TX_CONTROLLER_MAX_OCCUPANCY_BCM88470_B0r_fields[] = {
  24615     { HRF_TX_MAX_OCCUPANCY_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  24616 };
  24617 
  24618 #endif
  24619 #if defined(BCM_88675_B0)
  24620 soc_field_info_t soc_NBIL_HRF_TX_CONTROLLER_MAX_OCCUPANCY_BCM88675_B0r_fields[] = {
  24621     { HRF_TX_MAX_OCCUPANCY_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  24622 };
  24623 
  24624 #endif
  24625 #if defined(BCM_88680_A0)
  24626 soc_field_info_t soc_NBIL_HRF_TX_CONTROLLER_MAX_OCCUPANCY_BCM88680_A0r_fields[] = {
  24627     { HRF_TX_MAX_OCCUPANCY_HRF_Nf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  24628 };
  24629 
  24630 #endif
  24631 #if defined(BCM_88675_A0)
  24632 soc_field_info_t soc_NBIL_HRF_TX_EGRESS_CREDITS_DEBUGr_fields[] = {
  24633     { HRF_TX_FLUSH_EGRESS_HRF_0f, 1, 0, SOCF_RES },
  24634     { HRF_TX_FLUSH_EGRESS_HRF_1f, 1, 2, SOCF_RES },
  24635     { HRF_TX_STOP_EGRESS_HRF_0f, 1, 1, SOCF_RES },
  24636     { HRF_TX_STOP_EGRESS_HRF_1f, 1, 3, SOCF_RES }
  24637 };
  24638 
  24639 #endif
  24640 #if defined(BCM_88375_A0)
  24641 soc_field_info_t soc_NBIL_HRF_TX_EGRESS_CREDITS_DEBUG_BCM88375_A0r_fields[] = {
  24642     { HRF_TX_FLUSH_EGRESS_HRF_0f, 1, 0, SOCF_RES },
  24643     { HRF_TX_FLUSH_EGRESS_HRF_1f, 1, 2, SOCF_RES },
  24644     { HRF_TX_STOP_EGRESS_HRF_0f, 1, 1, SOCF_RES },
  24645     { HRF_TX_STOP_EGRESS_HRF_1f, 1, 3, SOCF_RES }
  24646 };
  24647 
  24648 #endif
  24649 #if defined(BCM_88375_B0)
  24650 soc_field_info_t soc_NBIL_HRF_TX_EGRESS_CREDITS_DEBUG_BCM88375_B0r_fields[] = {
  24651     { HRF_TX_FLUSH_EGRESS_HRF_0f, 1, 0, SOCF_RES },
  24652     { HRF_TX_FLUSH_EGRESS_HRF_1f, 1, 2, SOCF_RES },
  24653     { HRF_TX_STOP_EGRESS_HRF_0f, 1, 1, SOCF_RES },
  24654     { HRF_TX_STOP_EGRESS_HRF_1f, 1, 3, SOCF_RES }
  24655 };
  24656 
  24657 #endif
  24658 #if defined(BCM_88470_A0)
  24659 soc_field_info_t soc_NBIL_HRF_TX_EGRESS_CREDITS_DEBUG_BCM88470_A0r_fields[] = {
  24660     { HRF_TX_FLUSH_EGRESS_HRF_0f, 1, 0, SOCF_RES },
  24661     { HRF_TX_STOP_EGRESS_HRF_0f, 1, 1, SOCF_RES }
  24662 };
  24663 
  24664 #endif
  24665 #if defined(BCM_88470_B0)
  24666 soc_field_info_t soc_NBIL_HRF_TX_EGRESS_CREDITS_DEBUG_BCM88470_B0r_fields[] = {
  24667     { HRF_TX_FLUSH_EGRESS_HRF_0f, 1, 0, SOCF_RES },
  24668     { HRF_TX_STOP_EGRESS_HRF_0f, 1, 1, SOCF_RES }
  24669 };
  24670 
  24671 #endif
  24672 #if defined(BCM_88675_B0)
  24673 soc_field_info_t soc_NBIL_HRF_TX_EGRESS_CREDITS_DEBUG_BCM88675_B0r_fields[] = {
  24674     { HRF_TX_FLUSH_EGRESS_HRF_0f, 1, 0, SOCF_RES },
  24675     { HRF_TX_FLUSH_EGRESS_HRF_1f, 1, 2, SOCF_RES },
  24676     { HRF_TX_STOP_EGRESS_HRF_0f, 1, 1, SOCF_RES },
  24677     { HRF_TX_STOP_EGRESS_HRF_1f, 1, 3, SOCF_RES }
  24678 };
  24679 
  24680 #endif
  24681 #if defined(BCM_88680_A0)
  24682 soc_field_info_t soc_NBIL_HRF_TX_EGRESS_CREDITS_DEBUG_BCM88680_A0r_fields[] = {
  24683     { HRF_TX_FLUSH_EGRESS_HRF_0f, 1, 0, SOCF_RES },
  24684     { HRF_TX_FLUSH_EGRESS_HRF_1f, 1, 2, SOCF_RES },
  24685     { HRF_TX_STOP_EGRESS_HRF_0f, 1, 1, SOCF_RES },
  24686     { HRF_TX_STOP_EGRESS_HRF_1f, 1, 3, SOCF_RES }
  24687 };
  24688 
  24689 #endif
  24690 #if defined(BCM_88675_A0)
  24691 soc_field_info_t soc_NBIL_HRF_TX_MEM_CONFIGr_fields[] = {
  24692     { HRF_TX_MEM_0_HRF_Nf, 1, 0, 0 },
  24693     { HRF_TX_MEM_1_HRF_Nf, 1, 1, 0 },
  24694     { HRF_TX_MEM_2_HRF_Nf, 1, 2, 0 }
  24695 };
  24696 
  24697 #endif
  24698 #if defined(BCM_88375_A0)
  24699 soc_field_info_t soc_NBIL_HRF_TX_MEM_CONFIG_BCM88375_A0r_fields[] = {
  24700     { HRF_TX_MEM_0_HRF_Nf, 1, 0, 0 },
  24701     { HRF_TX_MEM_1_HRF_Nf, 1, 1, 0 },
  24702     { HRF_TX_MEM_2_HRF_Nf, 1, 2, 0 }
  24703 };
  24704 
  24705 #endif
  24706 #if defined(BCM_88375_B0)
  24707 soc_field_info_t soc_NBIL_HRF_TX_MEM_CONFIG_BCM88375_B0r_fields[] = {
  24708     { HRF_TX_MEM_0_HRF_Nf, 1, 0, 0 },
  24709     { HRF_TX_MEM_1_HRF_Nf, 1, 1, 0 },
  24710     { HRF_TX_MEM_2_HRF_Nf, 1, 2, 0 }
  24711 };
  24712 
  24713 #endif
  24714 #if defined(BCM_88675_B0)
  24715 soc_field_info_t soc_NBIL_HRF_TX_MEM_CONFIG_BCM88675_B0r_fields[] = {
  24716     { HRF_TX_MEM_0_HRF_Nf, 1, 0, 0 },
  24717     { HRF_TX_MEM_1_HRF_Nf, 1, 1, 0 },
  24718     { HRF_TX_MEM_2_HRF_Nf, 1, 2, 0 }
  24719 };
  24720 
  24721 #endif
  24722 #if defined(BCM_88680_A0)
  24723 soc_field_info_t soc_NBIL_HRF_TX_MEM_CONFIG_BCM88680_A0r_fields[] = {
  24724     { HRF_TX_MEM_0_HRF_Nf, 1, 0, 0 },
  24725     { HRF_TX_MEM_1_HRF_Nf, 1, 1, 0 },
  24726     { HRF_TX_MEM_2_HRF_Nf, 1, 2, 0 }
  24727 };
  24728 
  24729 #endif
  24730 #if defined(BCM_88680_A0)
  24731 soc_field_info_t soc_NBIL_ILKN_0_PARSER_HARD_CONTROLr_fields[] = {
  24732     { ILKN_0_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  24733     { ILKN_0_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  24734 };
  24735 
  24736 #endif
  24737 #if defined(BCM_88680_A0)
  24738 soc_field_info_t soc_NBIL_ILKN_0_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  24739     { ILKN_0_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  24740     { ILKN_0_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  24741     { ILKN_0_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  24742     { ILKN_0_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  24743 };
  24744 
  24745 #endif
  24746 #if defined(BCM_88680_A0)
  24747 soc_field_info_t soc_NBIL_ILKN_0_PARSER_HARD_ETHER_TYPEr_fields[] = {
  24748     { ILKN_0_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  24749     { ILKN_0_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  24750     { ILKN_0_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  24751     { ILKN_0_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  24752     { ILKN_0_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  24753     { ILKN_0_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  24754     { ILKN_0_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  24755 };
  24756 
  24757 #endif
  24758 #if defined(BCM_88680_A0)
  24759 soc_field_info_t soc_NBIL_ILKN_0_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  24760     { ILKN_0_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  24761 };
  24762 
  24763 #endif
  24764 #if defined(BCM_88680_A0)
  24765 soc_field_info_t soc_NBIL_ILKN_0_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  24766     { ILKN_0_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  24767 };
  24768 
  24769 #endif
  24770 #if defined(BCM_88680_A0)
  24771 soc_field_info_t soc_NBIL_ILKN_0_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  24772     { ILKN_0_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  24773 };
  24774 
  24775 #endif
  24776 #if defined(BCM_88680_A0)
  24777 soc_field_info_t soc_NBIL_ILKN_0_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  24778     { ILKN_0_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  24779     { ILKN_0_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  24780     { ILKN_0_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  24781     { ILKN_0_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  24782 };
  24783 
  24784 #endif
  24785 #if defined(BCM_88680_A0)
  24786 soc_field_info_t soc_NBIL_ILKN_0_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  24787     { ILKN_0_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  24788     { ILKN_0_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  24789     { ILKN_0_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  24790     { ILKN_0_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  24791     { ILKN_0_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  24792     { ILKN_0_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  24793 };
  24794 
  24795 #endif
  24796 #if defined(BCM_88680_A0)
  24797 soc_field_info_t soc_NBIL_ILKN_0_PARSER_HARD_PORT_TYPEr_fields[] = {
  24798     { ILKN_0_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  24799 };
  24800 
  24801 #endif
  24802 #if defined(BCM_88680_A0)
  24803 soc_field_info_t soc_NBIL_ILKN_0_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  24804     { ILKN_0_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  24805 };
  24806 
  24807 #endif
  24808 #if defined(BCM_88680_A0)
  24809 soc_field_info_t soc_NBIL_ILKN_0_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  24810     { ILKN_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  24811     { ILKN_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  24812     { ILKN_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  24813     { ILKN_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  24814 };
  24815 
  24816 #endif
  24817 #if defined(BCM_88680_A0)
  24818 soc_field_info_t soc_NBIL_ILKN_0_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  24819     { ILKN_0_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  24820     { ILKN_0_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  24821 };
  24822 
  24823 #endif
  24824 #if defined(BCM_88680_A0)
  24825 soc_field_info_t soc_NBIL_ILKN_0_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  24826     { ILKN_0_PARSER_SOFT_KEY_0f, 36, 0, SOCF_LE },
  24827     { ILKN_0_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  24828     { ILKN_0_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  24829     { ILKN_0_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  24830     { ILKN_0_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  24831     { ILKN_0_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  24832     { ILKN_0_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  24833     { ILKN_0_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  24834     { ILKN_0_PARSER_SOFT_KEY_RANGE_0f, 36, 0, SOCF_LE },
  24835     { ILKN_0_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  24836     { ILKN_0_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  24837     { ILKN_0_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  24838     { ILKN_0_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  24839     { ILKN_0_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  24840     { ILKN_0_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  24841     { ILKN_0_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  24842     { ILKN_0_PARSER_SOFT_MASK_0f, 36, 36, SOCF_LE },
  24843     { ILKN_0_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  24844     { ILKN_0_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  24845     { ILKN_0_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  24846     { ILKN_0_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  24847     { ILKN_0_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  24848     { ILKN_0_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  24849     { ILKN_0_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  24850     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_0f, 2, 72, SOCF_LE },
  24851     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  24852     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  24853     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  24854     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  24855     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  24856     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  24857     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  24858     { ILKN_0_PARSER_SOFT_VALID_0f, 1, 74, 0 },
  24859     { ILKN_0_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  24860     { ILKN_0_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  24861     { ILKN_0_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  24862     { ILKN_0_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  24863     { ILKN_0_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  24864     { ILKN_0_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  24865     { ILKN_0_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  24866 };
  24867 
  24868 #endif
  24869 #if defined(BCM_88680_A0)
  24870 soc_field_info_t soc_NBIL_ILKN_0_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  24871     { ILKN_0_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  24872     { ILKN_0_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  24873     { ILKN_0_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  24874     { ILKN_0_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  24875     { ILKN_0_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  24876     { ILKN_0_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  24877     { ILKN_0_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  24878     { ILKN_0_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  24879     { ILKN_0_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  24880     { ILKN_0_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  24881     { ILKN_0_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  24882     { ILKN_0_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  24883     { ILKN_0_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  24884     { ILKN_0_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  24885     { ILKN_0_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  24886     { ILKN_0_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  24887     { ILKN_0_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  24888     { ILKN_0_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  24889     { ILKN_0_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  24890     { ILKN_0_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  24891     { ILKN_0_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  24892     { ILKN_0_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  24893     { ILKN_0_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  24894     { ILKN_0_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  24895     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  24896     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  24897     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  24898     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  24899     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  24900     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  24901     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  24902     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  24903     { ILKN_0_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  24904     { ILKN_0_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  24905     { ILKN_0_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  24906     { ILKN_0_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  24907     { ILKN_0_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  24908     { ILKN_0_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  24909     { ILKN_0_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  24910     { ILKN_0_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  24911 };
  24912 
  24913 #endif
  24914 #if defined(BCM_88680_A0)
  24915 soc_field_info_t soc_NBIL_ILKN_0_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  24916     { ILKN_0_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  24917     { ILKN_0_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  24918     { ILKN_0_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  24919     { ILKN_0_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  24920     { ILKN_0_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  24921     { ILKN_0_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  24922     { ILKN_0_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  24923     { ILKN_0_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  24924     { ILKN_0_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  24925     { ILKN_0_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  24926     { ILKN_0_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  24927     { ILKN_0_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  24928     { ILKN_0_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  24929     { ILKN_0_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  24930     { ILKN_0_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  24931     { ILKN_0_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  24932     { ILKN_0_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  24933     { ILKN_0_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  24934     { ILKN_0_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  24935     { ILKN_0_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  24936     { ILKN_0_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  24937     { ILKN_0_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  24938     { ILKN_0_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  24939     { ILKN_0_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  24940     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  24941     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  24942     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  24943     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  24944     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  24945     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  24946     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  24947     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  24948     { ILKN_0_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  24949     { ILKN_0_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  24950     { ILKN_0_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  24951     { ILKN_0_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  24952     { ILKN_0_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  24953     { ILKN_0_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  24954     { ILKN_0_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  24955     { ILKN_0_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  24956 };
  24957 
  24958 #endif
  24959 #if defined(BCM_88680_A0)
  24960 soc_field_info_t soc_NBIL_ILKN_0_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  24961     { ILKN_0_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  24962     { ILKN_0_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  24963     { ILKN_0_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  24964     { ILKN_0_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  24965     { ILKN_0_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  24966     { ILKN_0_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  24967     { ILKN_0_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  24968     { ILKN_0_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  24969     { ILKN_0_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  24970     { ILKN_0_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  24971     { ILKN_0_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  24972     { ILKN_0_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  24973     { ILKN_0_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  24974     { ILKN_0_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  24975     { ILKN_0_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  24976     { ILKN_0_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  24977     { ILKN_0_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  24978     { ILKN_0_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  24979     { ILKN_0_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  24980     { ILKN_0_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  24981     { ILKN_0_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  24982     { ILKN_0_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  24983     { ILKN_0_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  24984     { ILKN_0_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  24985     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  24986     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  24987     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  24988     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  24989     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  24990     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  24991     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  24992     { ILKN_0_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  24993     { ILKN_0_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  24994     { ILKN_0_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  24995     { ILKN_0_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  24996     { ILKN_0_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  24997     { ILKN_0_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  24998     { ILKN_0_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  24999     { ILKN_0_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  25000     { ILKN_0_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  25001 };
  25002 
  25003 #endif
  25004 #if defined(BCM_88680_A0)
  25005 soc_field_info_t soc_NBIL_ILKN_1_PARSER_HARD_CONTROLr_fields[] = {
  25006     { ILKN_1_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  25007     { ILKN_1_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  25008 };
  25009 
  25010 #endif
  25011 #if defined(BCM_88680_A0)
  25012 soc_field_info_t soc_NBIL_ILKN_1_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  25013     { ILKN_1_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  25014     { ILKN_1_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  25015     { ILKN_1_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  25016     { ILKN_1_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  25017 };
  25018 
  25019 #endif
  25020 #if defined(BCM_88680_A0)
  25021 soc_field_info_t soc_NBIL_ILKN_1_PARSER_HARD_ETHER_TYPEr_fields[] = {
  25022     { ILKN_1_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  25023     { ILKN_1_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  25024     { ILKN_1_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  25025     { ILKN_1_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  25026     { ILKN_1_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  25027     { ILKN_1_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  25028     { ILKN_1_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  25029 };
  25030 
  25031 #endif
  25032 #if defined(BCM_88680_A0)
  25033 soc_field_info_t soc_NBIL_ILKN_1_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  25034     { ILKN_1_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  25035 };
  25036 
  25037 #endif
  25038 #if defined(BCM_88680_A0)
  25039 soc_field_info_t soc_NBIL_ILKN_1_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  25040     { ILKN_1_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  25041 };
  25042 
  25043 #endif
  25044 #if defined(BCM_88680_A0)
  25045 soc_field_info_t soc_NBIL_ILKN_1_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  25046     { ILKN_1_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  25047 };
  25048 
  25049 #endif
  25050 #if defined(BCM_88680_A0)
  25051 soc_field_info_t soc_NBIL_ILKN_1_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  25052     { ILKN_1_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  25053     { ILKN_1_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  25054     { ILKN_1_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  25055     { ILKN_1_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  25056 };
  25057 
  25058 #endif
  25059 #if defined(BCM_88680_A0)
  25060 soc_field_info_t soc_NBIL_ILKN_1_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  25061     { ILKN_1_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  25062     { ILKN_1_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  25063     { ILKN_1_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  25064     { ILKN_1_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  25065     { ILKN_1_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  25066     { ILKN_1_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  25067 };
  25068 
  25069 #endif
  25070 #if defined(BCM_88680_A0)
  25071 soc_field_info_t soc_NBIL_ILKN_1_PARSER_HARD_PORT_TYPEr_fields[] = {
  25072     { ILKN_1_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  25073 };
  25074 
  25075 #endif
  25076 #if defined(BCM_88680_A0)
  25077 soc_field_info_t soc_NBIL_ILKN_1_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  25078     { ILKN_1_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  25079 };
  25080 
  25081 #endif
  25082 #if defined(BCM_88680_A0)
  25083 soc_field_info_t soc_NBIL_ILKN_1_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  25084     { ILKN_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  25085     { ILKN_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  25086     { ILKN_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  25087     { ILKN_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  25088 };
  25089 
  25090 #endif
  25091 #if defined(BCM_88680_A0)
  25092 soc_field_info_t soc_NBIL_ILKN_1_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  25093     { ILKN_1_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  25094     { ILKN_1_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  25095 };
  25096 
  25097 #endif
  25098 #if defined(BCM_88680_A0)
  25099 soc_field_info_t soc_NBIL_ILKN_1_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  25100     { ILKN_1_PARSER_SOFT_KEY_0f, 36, 0, SOCF_LE },
  25101     { ILKN_1_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  25102     { ILKN_1_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  25103     { ILKN_1_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  25104     { ILKN_1_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  25105     { ILKN_1_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  25106     { ILKN_1_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  25107     { ILKN_1_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  25108     { ILKN_1_PARSER_SOFT_KEY_RANGE_0f, 36, 0, SOCF_LE },
  25109     { ILKN_1_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  25110     { ILKN_1_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  25111     { ILKN_1_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  25112     { ILKN_1_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  25113     { ILKN_1_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  25114     { ILKN_1_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  25115     { ILKN_1_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  25116     { ILKN_1_PARSER_SOFT_MASK_0f, 36, 36, SOCF_LE },
  25117     { ILKN_1_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  25118     { ILKN_1_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  25119     { ILKN_1_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  25120     { ILKN_1_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  25121     { ILKN_1_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  25122     { ILKN_1_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  25123     { ILKN_1_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  25124     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_0f, 2, 72, SOCF_LE },
  25125     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  25126     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  25127     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  25128     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  25129     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  25130     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  25131     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  25132     { ILKN_1_PARSER_SOFT_VALID_0f, 1, 74, 0 },
  25133     { ILKN_1_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  25134     { ILKN_1_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  25135     { ILKN_1_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  25136     { ILKN_1_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  25137     { ILKN_1_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  25138     { ILKN_1_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  25139     { ILKN_1_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  25140 };
  25141 
  25142 #endif
  25143 #if defined(BCM_88680_A0)
  25144 soc_field_info_t soc_NBIL_ILKN_1_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  25145     { ILKN_1_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  25146     { ILKN_1_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  25147     { ILKN_1_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  25148     { ILKN_1_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  25149     { ILKN_1_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  25150     { ILKN_1_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  25151     { ILKN_1_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  25152     { ILKN_1_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  25153     { ILKN_1_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  25154     { ILKN_1_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  25155     { ILKN_1_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  25156     { ILKN_1_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  25157     { ILKN_1_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  25158     { ILKN_1_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  25159     { ILKN_1_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  25160     { ILKN_1_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  25161     { ILKN_1_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  25162     { ILKN_1_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  25163     { ILKN_1_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  25164     { ILKN_1_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  25165     { ILKN_1_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  25166     { ILKN_1_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  25167     { ILKN_1_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  25168     { ILKN_1_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  25169     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  25170     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  25171     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  25172     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  25173     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  25174     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  25175     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  25176     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  25177     { ILKN_1_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  25178     { ILKN_1_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  25179     { ILKN_1_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  25180     { ILKN_1_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  25181     { ILKN_1_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  25182     { ILKN_1_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  25183     { ILKN_1_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  25184     { ILKN_1_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  25185 };
  25186 
  25187 #endif
  25188 #if defined(BCM_88680_A0)
  25189 soc_field_info_t soc_NBIL_ILKN_1_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  25190     { ILKN_1_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  25191     { ILKN_1_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  25192     { ILKN_1_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  25193     { ILKN_1_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  25194     { ILKN_1_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  25195     { ILKN_1_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  25196     { ILKN_1_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  25197     { ILKN_1_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  25198     { ILKN_1_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  25199     { ILKN_1_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  25200     { ILKN_1_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  25201     { ILKN_1_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  25202     { ILKN_1_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  25203     { ILKN_1_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  25204     { ILKN_1_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  25205     { ILKN_1_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  25206     { ILKN_1_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  25207     { ILKN_1_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  25208     { ILKN_1_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  25209     { ILKN_1_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  25210     { ILKN_1_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  25211     { ILKN_1_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  25212     { ILKN_1_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  25213     { ILKN_1_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  25214     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  25215     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  25216     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  25217     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  25218     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  25219     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  25220     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  25221     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  25222     { ILKN_1_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  25223     { ILKN_1_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  25224     { ILKN_1_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  25225     { ILKN_1_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  25226     { ILKN_1_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  25227     { ILKN_1_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  25228     { ILKN_1_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  25229     { ILKN_1_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  25230 };
  25231 
  25232 #endif
  25233 #if defined(BCM_88680_A0)
  25234 soc_field_info_t soc_NBIL_ILKN_1_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  25235     { ILKN_1_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  25236     { ILKN_1_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  25237     { ILKN_1_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  25238     { ILKN_1_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  25239     { ILKN_1_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  25240     { ILKN_1_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  25241     { ILKN_1_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  25242     { ILKN_1_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  25243     { ILKN_1_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  25244     { ILKN_1_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  25245     { ILKN_1_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  25246     { ILKN_1_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  25247     { ILKN_1_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  25248     { ILKN_1_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  25249     { ILKN_1_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  25250     { ILKN_1_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  25251     { ILKN_1_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  25252     { ILKN_1_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  25253     { ILKN_1_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  25254     { ILKN_1_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  25255     { ILKN_1_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  25256     { ILKN_1_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  25257     { ILKN_1_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  25258     { ILKN_1_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  25259     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  25260     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  25261     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  25262     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  25263     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  25264     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  25265     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  25266     { ILKN_1_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  25267     { ILKN_1_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  25268     { ILKN_1_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  25269     { ILKN_1_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  25270     { ILKN_1_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  25271     { ILKN_1_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  25272     { ILKN_1_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  25273     { ILKN_1_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  25274     { ILKN_1_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  25275 };
  25276 
  25277 #endif
  25278 #if defined(BCM_88675_A0)
  25279 soc_field_info_t soc_NBIL_ILKN_CHANNEL_IS_TDM_PORTr_fields[] = {
  25280     { ILKN_CHANNEL_IS_TDM_PORTf, 256, 0, SOCF_LE }
  25281 };
  25282 
  25283 #endif
  25284 #if defined(BCM_88375_A0)
  25285 soc_field_info_t soc_NBIL_ILKN_CHANNEL_IS_TDM_PORT_BCM88375_A0r_fields[] = {
  25286     { ILKN_CHANNEL_IS_TDM_PORTf, 256, 0, SOCF_LE }
  25287 };
  25288 
  25289 #endif
  25290 #if defined(BCM_88375_B0)
  25291 soc_field_info_t soc_NBIL_ILKN_CHANNEL_IS_TDM_PORT_BCM88375_B0r_fields[] = {
  25292     { ILKN_CHANNEL_IS_TDM_PORTf, 256, 0, SOCF_LE }
  25293 };
  25294 
  25295 #endif
  25296 #if defined(BCM_88470_A0)
  25297 soc_field_info_t soc_NBIL_ILKN_CHANNEL_IS_TDM_PORT_BCM88470_A0r_fields[] = {
  25298     { ILKN_CHANNEL_IS_TDM_PORTf, 256, 0, SOCF_LE }
  25299 };
  25300 
  25301 #endif
  25302 #if defined(BCM_88470_B0)
  25303 soc_field_info_t soc_NBIL_ILKN_CHANNEL_IS_TDM_PORT_BCM88470_B0r_fields[] = {
  25304     { ILKN_CHANNEL_IS_TDM_PORTf, 256, 0, SOCF_LE }
  25305 };
  25306 
  25307 #endif
  25308 #if defined(BCM_88675_B0)
  25309 soc_field_info_t soc_NBIL_ILKN_CHANNEL_IS_TDM_PORT_BCM88675_B0r_fields[] = {
  25310     { ILKN_CHANNEL_IS_TDM_PORTf, 256, 0, SOCF_LE }
  25311 };
  25312 
  25313 #endif
  25314 #if defined(BCM_88680_A0)
  25315 soc_field_info_t soc_NBIL_ILKN_CHANNEL_IS_TDM_PORT_BCM88680_A0r_fields[] = {
  25316     { ILKN_CHANNEL_IS_TDM_PORTf, 256, 0, SOCF_LE }
  25317 };
  25318 
  25319 #endif
  25320 #if defined(BCM_88675_A0)
  25321 soc_field_info_t soc_NBIL_ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRFr_fields[] = {
  25322     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_0f, 1, 0, 0 },
  25323     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_1f, 1, 1, 0 }
  25324 };
  25325 
  25326 #endif
  25327 #if defined(BCM_88375_A0)
  25328 soc_field_info_t soc_NBIL_ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_BCM88375_A0r_fields[] = {
  25329     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_0f, 1, 0, 0 },
  25330     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_1f, 1, 1, 0 }
  25331 };
  25332 
  25333 #endif
  25334 #if defined(BCM_88375_B0)
  25335 soc_field_info_t soc_NBIL_ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_BCM88375_B0r_fields[] = {
  25336     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_0f, 1, 0, 0 },
  25337     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_1f, 1, 1, 0 }
  25338 };
  25339 
  25340 #endif
  25341 #if defined(BCM_88675_B0)
  25342 soc_field_info_t soc_NBIL_ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_BCM88675_B0r_fields[] = {
  25343     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_0f, 1, 0, 0 },
  25344     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_1f, 1, 1, 0 }
  25345 };
  25346 
  25347 #endif
  25348 #if defined(BCM_88680_A0)
  25349 soc_field_info_t soc_NBIL_ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_BCM88680_A0r_fields[] = {
  25350     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_0f, 1, 0, 0 },
  25351     { ILKN_RX_TDM_AND_DATA_TRAFFIC_ON_SAME_HRF_ILKN_1f, 1, 1, 0 }
  25352 };
  25353 
  25354 #endif
  25355 #if defined(BCM_88675_A0)
  25356 soc_field_info_t soc_NBIL_ILKN_TX_RETRANSMIT_CONFIG_HRFr_fields[] = {
  25357     { ILKN_TX_RETRANS_ENABLE_HRF_Nf, 1, 0, 0 },
  25358     { ILKN_TX_RETRANS_IGNORE_REQ_WHEN_ALMOST_EMPTY_HRF_Nf, 1, 29, 0 },
  25359     { ILKN_TX_RETRANS_MULTIPLY_HRF_Nf, 2, 24, SOCF_LE },
  25360     { ILKN_TX_RETRANS_NUM_ENTRIES_TO_SAVE_HRF_Nf, 9, 4, SOCF_LE },
  25361     { ILKN_TX_RETRANS_REACT_ONLY_AT_POS_EDGE_HRF_Nf, 1, 16, 0 },
  25362     { ILKN_TX_RETRANS_WAIT_FOR_SEQ_NUM_CHANGE_HRF_Nf, 1, 28, 0 }
  25363 };
  25364 
  25365 #endif
  25366 #if defined(BCM_88375_A0)
  25367 soc_field_info_t soc_NBIL_ILKN_TX_RETRANSMIT_CONFIG_HRF_BCM88375_A0r_fields[] = {
  25368     { ILKN_TX_RETRANS_ENABLE_HRF_Nf, 1, 0, 0 },
  25369     { ILKN_TX_RETRANS_IGNORE_REQ_WHEN_ALMOST_EMPTY_HRF_Nf, 1, 29, 0 },
  25370     { ILKN_TX_RETRANS_MULTIPLY_HRF_Nf, 2, 24, SOCF_LE },
  25371     { ILKN_TX_RETRANS_NUM_ENTRIES_TO_SAVE_HRF_Nf, 9, 4, SOCF_LE },
  25372     { ILKN_TX_RETRANS_REACT_ONLY_AT_POS_EDGE_HRF_Nf, 1, 16, 0 },
  25373     { ILKN_TX_RETRANS_WAIT_FOR_SEQ_NUM_CHANGE_HRF_Nf, 1, 28, 0 }
  25374 };
  25375 
  25376 #endif
  25377 #if defined(BCM_88375_B0)
  25378 soc_field_info_t soc_NBIL_ILKN_TX_RETRANSMIT_CONFIG_HRF_BCM88375_B0r_fields[] = {
  25379     { ILKN_TX_RETRANS_ENABLE_HRF_Nf, 1, 0, 0 },
  25380     { ILKN_TX_RETRANS_IGNORE_REQ_WHEN_ALMOST_EMPTY_HRF_Nf, 1, 29, 0 },
  25381     { ILKN_TX_RETRANS_MULTIPLY_HRF_Nf, 2, 24, SOCF_LE },
  25382     { ILKN_TX_RETRANS_NUM_ENTRIES_TO_SAVE_HRF_Nf, 9, 4, SOCF_LE },
  25383     { ILKN_TX_RETRANS_REACT_ONLY_AT_POS_EDGE_HRF_Nf, 1, 16, 0 },
  25384     { ILKN_TX_RETRANS_WAIT_FOR_SEQ_NUM_CHANGE_HRF_Nf, 1, 28, 0 }
  25385 };
  25386 
  25387 #endif
  25388 #if defined(BCM_88470_A0)
  25389 soc_field_info_t soc_NBIL_ILKN_TX_RETRANSMIT_CONFIG_HRF_BCM88470_A0r_fields[] = {
  25390     { ILKN_TX_RETRANS_ENABLE_HRF_Nf, 1, 0, SOCF_RES },
  25391     { ILKN_TX_RETRANS_IGNORE_REQ_WHEN_ALMOST_EMPTY_HRF_Nf, 1, 29, SOCF_RES },
  25392     { ILKN_TX_RETRANS_MULTIPLY_HRF_Nf, 2, 24, SOCF_LE|SOCF_RES },
  25393     { ILKN_TX_RETRANS_NUM_ENTRIES_TO_SAVE_HRF_Nf, 9, 4, SOCF_LE|SOCF_RES },
  25394     { ILKN_TX_RETRANS_REACT_ONLY_AT_POS_EDGE_HRF_Nf, 1, 16, SOCF_RES },
  25395     { ILKN_TX_RETRANS_WAIT_FOR_SEQ_NUM_CHANGE_HRF_Nf, 1, 28, SOCF_RES }
  25396 };
  25397 
  25398 #endif
  25399 #if defined(BCM_88470_B0)
  25400 soc_field_info_t soc_NBIL_ILKN_TX_RETRANSMIT_CONFIG_HRF_BCM88470_B0r_fields[] = {
  25401     { ILKN_TX_RETRANS_ENABLE_HRF_Nf, 1, 0, SOCF_RES },
  25402     { ILKN_TX_RETRANS_IGNORE_REQ_WHEN_ALMOST_EMPTY_HRF_Nf, 1, 29, SOCF_RES },
  25403     { ILKN_TX_RETRANS_MULTIPLY_HRF_Nf, 2, 24, SOCF_LE|SOCF_RES },
  25404     { ILKN_TX_RETRANS_NUM_ENTRIES_TO_SAVE_HRF_Nf, 9, 4, SOCF_LE|SOCF_RES },
  25405     { ILKN_TX_RETRANS_REACT_ONLY_AT_POS_EDGE_HRF_Nf, 1, 16, SOCF_RES },
  25406     { ILKN_TX_RETRANS_WAIT_FOR_SEQ_NUM_CHANGE_HRF_Nf, 1, 28, SOCF_RES }
  25407 };
  25408 
  25409 #endif
  25410 #if defined(BCM_88675_B0)
  25411 soc_field_info_t soc_NBIL_ILKN_TX_RETRANSMIT_CONFIG_HRF_BCM88675_B0r_fields[] = {
  25412     { ILKN_TX_RETRANS_ENABLE_HRF_Nf, 1, 0, 0 },
  25413     { ILKN_TX_RETRANS_IGNORE_REQ_WHEN_ALMOST_EMPTY_HRF_Nf, 1, 29, 0 },
  25414     { ILKN_TX_RETRANS_MULTIPLY_HRF_Nf, 2, 24, SOCF_LE },
  25415     { ILKN_TX_RETRANS_NUM_ENTRIES_TO_SAVE_HRF_Nf, 9, 4, SOCF_LE },
  25416     { ILKN_TX_RETRANS_REACT_ONLY_AT_POS_EDGE_HRF_Nf, 1, 16, 0 },
  25417     { ILKN_TX_RETRANS_WAIT_FOR_SEQ_NUM_CHANGE_HRF_Nf, 1, 28, 0 }
  25418 };
  25419 
  25420 #endif
  25421 #if defined(BCM_88680_A0)
  25422 soc_field_info_t soc_NBIL_ILKN_TX_RETRANSMIT_CONFIG_HRF_BCM88680_A0r_fields[] = {
  25423     { ILKN_TX_RETRANS_ENABLE_HRF_Nf, 1, 0, 0 },
  25424     { ILKN_TX_RETRANS_IGNORE_REQ_WHEN_ALMOST_EMPTY_HRF_Nf, 1, 29, 0 },
  25425     { ILKN_TX_RETRANS_MULTIPLY_HRF_Nf, 2, 24, SOCF_LE },
  25426     { ILKN_TX_RETRANS_NUM_ENTRIES_TO_SAVE_HRF_Nf, 9, 4, SOCF_LE },
  25427     { ILKN_TX_RETRANS_REACT_ONLY_AT_POS_EDGE_HRF_Nf, 1, 16, 0 },
  25428     { ILKN_TX_RETRANS_WAIT_FOR_SEQ_NUM_CHANGE_HRF_Nf, 1, 28, 0 }
  25429 };
  25430 
  25431 #endif
  25432 #if defined(BCM_88470_A0)
  25433 soc_field_info_t soc_NBIL_INDIRECT_COMMANDr_fields[] = {
  25434     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  25435     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  25436     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  25437     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  25438     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  25439 };
  25440 
  25441 #endif
  25442 #if defined(BCM_88470_A0)
  25443 soc_field_info_t soc_NBIL_INDIRECT_COMMAND_ADDRESSr_fields[] = {
  25444     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  25445     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  25446 };
  25447 
  25448 #endif
  25449 #if defined(BCM_88470_B0)
  25450 soc_field_info_t soc_NBIL_INDIRECT_COMMAND_ADDRESS_BCM88470_B0r_fields[] = {
  25451     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  25452     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  25453 };
  25454 
  25455 #endif
  25456 #if defined(BCM_88470_B0)
  25457 soc_field_info_t soc_NBIL_INDIRECT_COMMAND_BCM88470_B0r_fields[] = {
  25458     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  25459     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  25460     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  25461     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  25462     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  25463 };
  25464 
  25465 #endif
  25466 #if defined(BCM_88470_A0)
  25467 soc_field_info_t soc_NBIL_INDIRECT_COMMAND_DATA_INCREMENTr_fields[] = {
  25468     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  25469 };
  25470 
  25471 #endif
  25472 #if defined(BCM_88470_B0)
  25473 soc_field_info_t soc_NBIL_INDIRECT_COMMAND_DATA_INCREMENT_BCM88470_B0r_fields[] = {
  25474     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  25475 };
  25476 
  25477 #endif
  25478 #if defined(BCM_88470_A0)
  25479 soc_field_info_t soc_NBIL_INDIRECT_COMMAND_RD_DATAr_fields[] = {
  25480     { INDIRECT_COMMAND_RD_DATAf, 47, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  25481 };
  25482 
  25483 #endif
  25484 #if defined(BCM_88470_B0)
  25485 soc_field_info_t soc_NBIL_INDIRECT_COMMAND_RD_DATA_BCM88470_B0r_fields[] = {
  25486     { INDIRECT_COMMAND_RD_DATAf, 47, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  25487 };
  25488 
  25489 #endif
  25490 #if defined(BCM_88470_A0)
  25491 soc_field_info_t soc_NBIL_INDIRECT_COMMAND_WIDE_MEMr_fields[] = {
  25492     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  25493 };
  25494 
  25495 #endif
  25496 #if defined(BCM_88470_B0)
  25497 soc_field_info_t soc_NBIL_INDIRECT_COMMAND_WIDE_MEM_BCM88470_B0r_fields[] = {
  25498     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  25499 };
  25500 
  25501 #endif
  25502 #if defined(BCM_88470_A0)
  25503 soc_field_info_t soc_NBIL_INDIRECT_COMMAND_WR_DATAr_fields[] = {
  25504     { INDIRECT_COMMAND_WR_DATAf, 32, 0, SOCF_LE }
  25505 };
  25506 
  25507 #endif
  25508 #if defined(BCM_88470_B0)
  25509 soc_field_info_t soc_NBIL_INDIRECT_COMMAND_WR_DATA_BCM88470_B0r_fields[] = {
  25510     { INDIRECT_COMMAND_WR_DATAf, 32, 0, SOCF_LE }
  25511 };
  25512 
  25513 #endif
  25514 #if defined(BCM_88470_A0)
  25515 soc_field_info_t soc_NBIL_INDIRECT_FORCE_BUBBLEr_fields[] = {
  25516     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  25517     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  25518     { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE },
  25519     { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG }
  25520 };
  25521 
  25522 #endif
  25523 #if defined(BCM_88470_B0)
  25524 soc_field_info_t soc_NBIL_INDIRECT_FORCE_BUBBLE_BCM88470_B0r_fields[] = {
  25525     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  25526     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  25527     { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE },
  25528     { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG }
  25529 };
  25530 
  25531 #endif
  25532 #if defined(BCM_88675_A0)
  25533 soc_field_info_t soc_NBIL_INTERRUPT_MASK_REGISTERr_fields[] = {
  25534     { ERROR_ECC_MASKf, 1, 0, 0 },
  25535     { HRF_FORCE_MERGE_ERROR_INT_MASKf, 8, 16, SOCF_LE },
  25536     { ILLEGAL_INPUT_FROM_GPORT_INT_MASKf, 1, 4, 0 },
  25537     { LINK_STATUS_CHANGE_INT_MASKf, 1, 27, 0 },
  25538     { NBI_PKT_DROP_COUNTERS_0_75P_INT_MASKERRUPTf, 1, 26, 0 },
  25539     { RX_ELK_0_OVF_INT_MASKf, 1, 11, 0 },
  25540     { RX_ELK_1_OVF_INT_MASKf, 1, 12, 0 },
  25541     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  25542     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 25, 0 },
  25543     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 24, 0 },
  25544     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 15, 0 },
  25545     { TX_DOUBLE_SOB_INT_MASKf, 1, 10, 0 },
  25546     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  25547     { TX_MISSING_SOB_INT_MASKf, 1, 9, 0 },
  25548     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  25549 };
  25550 
  25551 #endif
  25552 #if defined(BCM_88375_A0)
  25553 soc_field_info_t soc_NBIL_INTERRUPT_MASK_REGISTER_BCM88375_A0r_fields[] = {
  25554     { ERROR_ECC_MASKf, 1, 0, 0 },
  25555     { HRF_FORCE_MERGE_ERROR_INT_MASKf, 8, 16, SOCF_LE },
  25556     { ILLEGAL_INPUT_FROM_GPORT_INT_MASKf, 1, 4, 0 },
  25557     { LINK_STATUS_CHANGE_INT_MASKf, 1, 27, 0 },
  25558     { NBI_PKT_DROP_COUNTERS_0_75P_INT_MASKERRUPTf, 1, 26, 0 },
  25559     { RX_ELK_0_OVF_INT_MASKf, 1, 11, 0 },
  25560     { RX_ELK_1_OVF_INT_MASKf, 1, 12, 0 },
  25561     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  25562     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 25, 0 },
  25563     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 24, 0 },
  25564     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 15, 0 },
  25565     { TX_DOUBLE_SOB_INT_MASKf, 1, 10, 0 },
  25566     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  25567     { TX_MISSING_SOB_INT_MASKf, 1, 9, 0 },
  25568     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  25569 };
  25570 
  25571 #endif
  25572 #if defined(BCM_88375_B0)
  25573 soc_field_info_t soc_NBIL_INTERRUPT_MASK_REGISTER_BCM88375_B0r_fields[] = {
  25574     { ERROR_ECC_MASKf, 1, 0, 0 },
  25575     { HRF_FORCE_MERGE_ERROR_INT_MASKf, 8, 16, SOCF_LE },
  25576     { ILLEGAL_INPUT_FROM_GPORT_INT_MASKf, 1, 4, 0 },
  25577     { LINK_STATUS_CHANGE_INT_MASKf, 1, 27, 0 },
  25578     { NBI_PKT_DROP_COUNTERS_0_75P_INT_MASKERRUPTf, 1, 26, 0 },
  25579     { RX_ELK_0_OVF_INT_MASKf, 1, 11, 0 },
  25580     { RX_ELK_1_OVF_INT_MASKf, 1, 12, 0 },
  25581     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  25582     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 25, 0 },
  25583     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 24, 0 },
  25584     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 15, 0 },
  25585     { TX_DOUBLE_SOB_INT_MASKf, 1, 10, 0 },
  25586     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  25587     { TX_MISSING_SOB_INT_MASKf, 1, 9, 0 },
  25588     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  25589 };
  25590 
  25591 #endif
  25592 #if defined(BCM_88470_A0)
  25593 soc_field_info_t soc_NBIL_INTERRUPT_MASK_REGISTER_BCM88470_A0r_fields[] = {
  25594     { ERROR_ECC_MASKf, 1, 0, 0 },
  25595     { HRF_FORCE_MERGE_ERROR_INT_MASKf, 4, 16, SOCF_LE },
  25596     { ILLEGAL_INPUT_FROM_GPORT_INT_MASKf, 1, 4, 0 },
  25597     { LINK_STATUS_CHANGE_INT_MASKf, 1, 23, 0 },
  25598     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPT_MASKf, 1, 22, 0 },
  25599     { RX_ELK_0_OVF_INT_MASKf, 1, 11, 0 },
  25600     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  25601     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 21, 0 },
  25602     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 20, 0 },
  25603     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 15, 0 },
  25604     { TX_DOUBLE_SOB_INT_MASKf, 1, 10, 0 },
  25605     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  25606     { TX_MISSING_SOB_INT_MASKf, 1, 9, 0 },
  25607     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  25608 };
  25609 
  25610 #endif
  25611 #if defined(BCM_88470_B0)
  25612 soc_field_info_t soc_NBIL_INTERRUPT_MASK_REGISTER_BCM88470_B0r_fields[] = {
  25613     { ERROR_ECC_MASKf, 1, 0, 0 },
  25614     { HRF_FORCE_MERGE_ERROR_INT_MASKf, 4, 16, SOCF_LE },
  25615     { ILLEGAL_INPUT_FROM_GPORT_INT_MASKf, 1, 4, 0 },
  25616     { LINK_STATUS_CHANGE_INT_MASKf, 1, 23, 0 },
  25617     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPT_MASKf, 1, 22, 0 },
  25618     { RX_ELK_0_OVF_INT_MASKf, 1, 11, 0 },
  25619     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  25620     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 21, 0 },
  25621     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 20, 0 },
  25622     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 15, 0 },
  25623     { TX_DOUBLE_SOB_INT_MASKf, 1, 10, 0 },
  25624     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  25625     { TX_MISSING_SOB_INT_MASKf, 1, 9, 0 },
  25626     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  25627 };
  25628 
  25629 #endif
  25630 #if defined(BCM_88675_B0)
  25631 soc_field_info_t soc_NBIL_INTERRUPT_MASK_REGISTER_BCM88675_B0r_fields[] = {
  25632     { ERROR_ECC_MASKf, 1, 0, 0 },
  25633     { HRF_FORCE_MERGE_ERROR_INT_MASKf, 8, 16, SOCF_LE },
  25634     { ILLEGAL_INPUT_FROM_GPORT_INT_MASKf, 1, 4, 0 },
  25635     { LINK_STATUS_CHANGE_INT_MASKf, 1, 27, 0 },
  25636     { NBI_PKT_DROP_COUNTERS_0_75P_INT_MASKERRUPTf, 1, 26, 0 },
  25637     { RX_ELK_0_OVF_INT_MASKf, 1, 11, 0 },
  25638     { RX_ELK_1_OVF_INT_MASKf, 1, 12, 0 },
  25639     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  25640     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 25, 0 },
  25641     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 24, 0 },
  25642     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 15, 0 },
  25643     { TX_DOUBLE_SOB_INT_MASKf, 1, 10, 0 },
  25644     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  25645     { TX_MISSING_SOB_INT_MASKf, 1, 9, 0 },
  25646     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  25647 };
  25648 
  25649 #endif
  25650 #if defined(BCM_88680_A0)
  25651 soc_field_info_t soc_NBIL_INTERRUPT_MASK_REGISTER_BCM88680_A0r_fields[] = {
  25652     { ERROR_ECC_MASKf, 1, 0, 0 },
  25653     { HRF_FORCE_MERGE_ERROR_INT_MASKf, 8, 16, SOCF_LE },
  25654     { ILLEGAL_INPUT_FROM_GPORT_INT_MASKf, 1, 4, 0 },
  25655     { LINK_STATUS_CHANGE_INT_MASKf, 1, 27, 0 },
  25656     { NBI_PKT_DROP_COUNTERS_0_75P_INT_MASKERRUPTf, 1, 26, 0 },
  25657     { RX_ELK_0_OVF_INT_MASKf, 1, 11, 0 },
  25658     { RX_ELK_1_OVF_INT_MASKf, 1, 12, 0 },
  25659     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  25660     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 25, 0 },
  25661     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 24, 0 },
  25662     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 15, 0 },
  25663     { TX_DOUBLE_SOB_INT_MASKf, 1, 10, 0 },
  25664     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  25665     { TX_MISSING_SOB_INT_MASKf, 1, 9, 0 },
  25666     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  25667 };
  25668 
  25669 #endif
  25670 #if defined(BCM_88675_A0)
  25671 soc_field_info_t soc_NBIL_INTERRUPT_REGISTERr_fields[] = {
  25672     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25673     { HRF_FORCE_MERGE_ERROR_INTf, 8, 16, SOCF_LE|SOCF_SIG|SOCF_INTR },
  25674     { ILLEGAL_INPUT_FROM_GPORT_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  25675     { LINK_STATUS_CHANGE_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25676     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25677     { RX_ELK_0_OVF_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  25678     { RX_ELK_1_OVF_INTf, 1, 12, SOCF_SIG|SOCF_INTR },
  25679     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  25680     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25681     { RX_NUM_DROPPED_EOPS_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25682     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 15, SOCF_SIG|SOCF_INTR },
  25683     { TX_DOUBLE_SOB_INTf, 1, 10, SOCF_SIG|SOCF_INTR|SOCF_RES },
  25684     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  25685     { TX_MISSING_SOB_INTf, 1, 9, SOCF_SIG|SOCF_INTR|SOCF_RES },
  25686     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  25687 };
  25688 
  25689 #endif
  25690 #if defined(BCM_88375_A0)
  25691 soc_field_info_t soc_NBIL_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = {
  25692     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25693     { HRF_FORCE_MERGE_ERROR_INTf, 8, 16, SOCF_LE|SOCF_SIG|SOCF_INTR },
  25694     { ILLEGAL_INPUT_FROM_GPORT_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  25695     { LINK_STATUS_CHANGE_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25696     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25697     { RX_ELK_0_OVF_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  25698     { RX_ELK_1_OVF_INTf, 1, 12, SOCF_SIG|SOCF_INTR },
  25699     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  25700     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25701     { RX_NUM_DROPPED_EOPS_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25702     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 15, SOCF_SIG|SOCF_INTR },
  25703     { TX_DOUBLE_SOB_INTf, 1, 10, SOCF_SIG|SOCF_INTR|SOCF_RES },
  25704     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  25705     { TX_MISSING_SOB_INTf, 1, 9, SOCF_SIG|SOCF_INTR|SOCF_RES },
  25706     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  25707 };
  25708 
  25709 #endif
  25710 #if defined(BCM_88375_B0)
  25711 soc_field_info_t soc_NBIL_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = {
  25712     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25713     { HRF_FORCE_MERGE_ERROR_INTf, 8, 16, SOCF_LE|SOCF_SIG|SOCF_INTR },
  25714     { ILLEGAL_INPUT_FROM_GPORT_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  25715     { LINK_STATUS_CHANGE_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25716     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25717     { RX_ELK_0_OVF_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  25718     { RX_ELK_1_OVF_INTf, 1, 12, SOCF_SIG|SOCF_INTR },
  25719     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  25720     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25721     { RX_NUM_DROPPED_EOPS_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25722     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 15, SOCF_SIG|SOCF_INTR },
  25723     { TX_DOUBLE_SOB_INTf, 1, 10, SOCF_SIG|SOCF_INTR },
  25724     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  25725     { TX_MISSING_SOB_INTf, 1, 9, SOCF_SIG|SOCF_INTR },
  25726     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  25727 };
  25728 
  25729 #endif
  25730 #if defined(BCM_88470_A0)
  25731 soc_field_info_t soc_NBIL_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = {
  25732     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25733     { HRF_FORCE_MERGE_ERROR_INTf, 4, 16, SOCF_LE|SOCF_SIG|SOCF_INTR },
  25734     { ILLEGAL_INPUT_FROM_GPORT_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  25735     { LINK_STATUS_CHANGE_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25736     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25737     { RX_ELK_0_OVF_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  25738     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  25739     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25740     { RX_NUM_DROPPED_EOPS_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25741     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 15, SOCF_SIG|SOCF_INTR },
  25742     { TX_DOUBLE_SOB_INTf, 1, 10, SOCF_SIG|SOCF_INTR },
  25743     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  25744     { TX_MISSING_SOB_INTf, 1, 9, SOCF_SIG|SOCF_INTR },
  25745     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  25746 };
  25747 
  25748 #endif
  25749 #if defined(BCM_88470_B0)
  25750 soc_field_info_t soc_NBIL_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = {
  25751     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25752     { HRF_FORCE_MERGE_ERROR_INTf, 4, 16, SOCF_LE|SOCF_SIG|SOCF_INTR },
  25753     { ILLEGAL_INPUT_FROM_GPORT_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  25754     { LINK_STATUS_CHANGE_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25755     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25756     { RX_ELK_0_OVF_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  25757     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  25758     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25759     { RX_NUM_DROPPED_EOPS_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25760     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 15, SOCF_SIG|SOCF_INTR },
  25761     { TX_DOUBLE_SOB_INTf, 1, 10, SOCF_SIG|SOCF_INTR|SOCF_RES },
  25762     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  25763     { TX_MISSING_SOB_INTf, 1, 9, SOCF_SIG|SOCF_INTR|SOCF_RES },
  25764     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  25765 };
  25766 
  25767 #endif
  25768 #if defined(BCM_88675_B0)
  25769 soc_field_info_t soc_NBIL_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = {
  25770     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25771     { HRF_FORCE_MERGE_ERROR_INTf, 8, 16, SOCF_LE|SOCF_SIG|SOCF_INTR },
  25772     { ILLEGAL_INPUT_FROM_GPORT_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  25773     { LINK_STATUS_CHANGE_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25774     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25775     { RX_ELK_0_OVF_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  25776     { RX_ELK_1_OVF_INTf, 1, 12, SOCF_SIG|SOCF_INTR },
  25777     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  25778     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25779     { RX_NUM_DROPPED_EOPS_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25780     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 15, SOCF_SIG|SOCF_INTR },
  25781     { TX_DOUBLE_SOB_INTf, 1, 10, SOCF_SIG|SOCF_INTR },
  25782     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  25783     { TX_MISSING_SOB_INTf, 1, 9, SOCF_SIG|SOCF_INTR },
  25784     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  25785 };
  25786 
  25787 #endif
  25788 #if defined(BCM_88680_A0)
  25789 soc_field_info_t soc_NBIL_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = {
  25790     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25791     { HRF_FORCE_MERGE_ERROR_INTf, 8, 16, SOCF_LE|SOCF_SIG|SOCF_INTR },
  25792     { ILLEGAL_INPUT_FROM_GPORT_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  25793     { LINK_STATUS_CHANGE_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25794     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25795     { RX_ELK_0_OVF_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  25796     { RX_ELK_1_OVF_INTf, 1, 12, SOCF_SIG|SOCF_INTR },
  25797     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  25798     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25799     { RX_NUM_DROPPED_EOPS_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25800     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 15, SOCF_SIG|SOCF_INTR },
  25801     { TX_DOUBLE_SOB_INTf, 1, 10, SOCF_SIG|SOCF_INTR },
  25802     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  25803     { TX_MISSING_SOB_INTf, 1, 9, SOCF_SIG|SOCF_INTR },
  25804     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  25805 };
  25806 
  25807 #endif
  25808 #if defined(BCM_88675_A0)
  25809 soc_field_info_t soc_NBIL_INTERRUPT_REGISTER_TESTr_fields[] = {
  25810     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  25811 };
  25812 
  25813 #endif
  25814 #if defined(BCM_88375_A0)
  25815 soc_field_info_t soc_NBIL_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = {
  25816     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  25817 };
  25818 
  25819 #endif
  25820 #if defined(BCM_88375_B0)
  25821 soc_field_info_t soc_NBIL_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = {
  25822     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  25823 };
  25824 
  25825 #endif
  25826 #if defined(BCM_88470_A0)
  25827 soc_field_info_t soc_NBIL_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = {
  25828     { INTERRUPT_REGISTER_TESTf, 24, 0, SOCF_LE }
  25829 };
  25830 
  25831 #endif
  25832 #if defined(BCM_88470_B0)
  25833 soc_field_info_t soc_NBIL_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = {
  25834     { INTERRUPT_REGISTER_TESTf, 24, 0, SOCF_LE }
  25835 };
  25836 
  25837 #endif
  25838 #if defined(BCM_88675_B0)
  25839 soc_field_info_t soc_NBIL_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = {
  25840     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  25841 };
  25842 
  25843 #endif
  25844 #if defined(BCM_88680_A0)
  25845 soc_field_info_t soc_NBIL_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = {
  25846     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  25847 };
  25848 
  25849 #endif
  25850 #if defined(BCM_88675_A0)
  25851 soc_field_info_t soc_NBIL_LAST_RECEIVED_CONTROLSr_fields[] = {
  25852     { LAST_RECEIVED_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  25853     { LAST_RECEIVED_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  25854     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  25855     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  25856     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  25857     { LAST_RECEIVED_IS_FC_PACKETf, 1, 64, SOCF_RO|SOCF_SIG },
  25858     { LAST_RECEIVED_PORTf, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  25859     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  25860     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  25861     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  25862 };
  25863 
  25864 #endif
  25865 #if defined(BCM_88375_A0)
  25866 soc_field_info_t soc_NBIL_LAST_RECEIVED_CONTROLS_BCM88375_A0r_fields[] = {
  25867     { LAST_RECEIVED_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  25868     { LAST_RECEIVED_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  25869     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  25870     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  25871     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  25872     { LAST_RECEIVED_IS_FC_PACKETf, 1, 64, SOCF_RO|SOCF_SIG },
  25873     { LAST_RECEIVED_PORTf, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  25874     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  25875     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  25876     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  25877 };
  25878 
  25879 #endif
  25880 #if defined(BCM_88375_B0)
  25881 soc_field_info_t soc_NBIL_LAST_RECEIVED_CONTROLS_BCM88375_B0r_fields[] = {
  25882     { LAST_RECEIVED_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  25883     { LAST_RECEIVED_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  25884     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  25885     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  25886     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  25887     { LAST_RECEIVED_IS_FC_PACKETf, 1, 64, SOCF_RO|SOCF_SIG },
  25888     { LAST_RECEIVED_PORTf, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  25889     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  25890     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  25891     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  25892 };
  25893 
  25894 #endif
  25895 #if defined(BCM_88675_B0)
  25896 soc_field_info_t soc_NBIL_LAST_RECEIVED_CONTROLS_BCM88675_B0r_fields[] = {
  25897     { LAST_RECEIVED_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  25898     { LAST_RECEIVED_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  25899     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  25900     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  25901     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  25902     { LAST_RECEIVED_IS_FC_PACKETf, 1, 64, SOCF_RO|SOCF_SIG },
  25903     { LAST_RECEIVED_PORTf, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  25904     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  25905     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  25906     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  25907 };
  25908 
  25909 #endif
  25910 #if defined(BCM_88680_A0)
  25911 soc_field_info_t soc_NBIL_LAST_RECEIVED_CONTROLS_BCM88680_A0r_fields[] = {
  25912     { LAST_RECEIVED_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  25913     { LAST_RECEIVED_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  25914     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  25915     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  25916     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  25917     { LAST_RECEIVED_IS_FC_PACKETf, 1, 64, SOCF_RO|SOCF_SIG },
  25918     { LAST_RECEIVED_PORTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  25919     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  25920     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  25921     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  25922 };
  25923 
  25924 #endif
  25925 #if defined(BCM_88675_A0)
  25926 soc_field_info_t soc_NBIL_LAST_RECEIVED_DATAr_fields[] = {
  25927     { LAST_RECEIVED_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  25928 };
  25929 
  25930 #endif
  25931 #if defined(BCM_88375_A0)
  25932 soc_field_info_t soc_NBIL_LAST_RECEIVED_DATA_BCM88375_A0r_fields[] = {
  25933     { LAST_RECEIVED_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  25934 };
  25935 
  25936 #endif
  25937 #if defined(BCM_88375_B0)
  25938 soc_field_info_t soc_NBIL_LAST_RECEIVED_DATA_BCM88375_B0r_fields[] = {
  25939     { LAST_RECEIVED_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  25940 };
  25941 
  25942 #endif
  25943 #if defined(BCM_88675_B0)
  25944 soc_field_info_t soc_NBIL_LAST_RECEIVED_DATA_BCM88675_B0r_fields[] = {
  25945     { LAST_RECEIVED_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  25946 };
  25947 
  25948 #endif
  25949 #if defined(BCM_88680_A0)
  25950 soc_field_info_t soc_NBIL_LAST_RECEIVED_DATA_BCM88680_A0r_fields[] = {
  25951     { LAST_RECEIVED_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  25952 };
  25953 
  25954 #endif
  25955 #if defined(BCM_88675_A0)
  25956 soc_field_info_t soc_NBIL_LAST_RECEIVED_DATA_ON_SOPr_fields[] = {
  25957     { LAST_RECEIVED_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  25958 };
  25959 
  25960 #endif
  25961 #if defined(BCM_88375_A0)
  25962 soc_field_info_t soc_NBIL_LAST_RECEIVED_DATA_ON_SOP_BCM88375_A0r_fields[] = {
  25963     { LAST_RECEIVED_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  25964 };
  25965 
  25966 #endif
  25967 #if defined(BCM_88375_B0)
  25968 soc_field_info_t soc_NBIL_LAST_RECEIVED_DATA_ON_SOP_BCM88375_B0r_fields[] = {
  25969     { LAST_RECEIVED_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  25970 };
  25971 
  25972 #endif
  25973 #if defined(BCM_88675_B0)
  25974 soc_field_info_t soc_NBIL_LAST_RECEIVED_DATA_ON_SOP_BCM88675_B0r_fields[] = {
  25975     { LAST_RECEIVED_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  25976 };
  25977 
  25978 #endif
  25979 #if defined(BCM_88680_A0)
  25980 soc_field_info_t soc_NBIL_LAST_RECEIVED_DATA_ON_SOP_BCM88680_A0r_fields[] = {
  25981     { LAST_RECEIVED_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  25982 };
  25983 
  25984 #endif
  25985 #if defined(BCM_88675_A0)
  25986 soc_field_info_t soc_NBIL_LAST_SENT_CONTROLSr_fields[] = {
  25987     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  25988     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  25989     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  25990     { LAST_SENT_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  25991     { LAST_SENT_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  25992     { LAST_SENT_PORTf, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  25993     { LAST_SENT_SEQ_NUMf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  25994     { LAST_SENT_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  25995     { LAST_SENT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  25996 };
  25997 
  25998 #endif
  25999 #if defined(BCM_88375_A0)
  26000 soc_field_info_t soc_NBIL_LAST_SENT_CONTROLS_BCM88375_A0r_fields[] = {
  26001     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  26002     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  26003     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  26004     { LAST_SENT_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  26005     { LAST_SENT_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  26006     { LAST_SENT_PORTf, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  26007     { LAST_SENT_SEQ_NUMf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  26008     { LAST_SENT_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  26009     { LAST_SENT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  26010 };
  26011 
  26012 #endif
  26013 #if defined(BCM_88375_B0)
  26014 soc_field_info_t soc_NBIL_LAST_SENT_CONTROLS_BCM88375_B0r_fields[] = {
  26015     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  26016     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  26017     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  26018     { LAST_SENT_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  26019     { LAST_SENT_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  26020     { LAST_SENT_PORTf, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  26021     { LAST_SENT_SEQ_NUMf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  26022     { LAST_SENT_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  26023     { LAST_SENT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  26024 };
  26025 
  26026 #endif
  26027 #if defined(BCM_88675_B0)
  26028 soc_field_info_t soc_NBIL_LAST_SENT_CONTROLS_BCM88675_B0r_fields[] = {
  26029     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  26030     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  26031     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  26032     { LAST_SENT_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  26033     { LAST_SENT_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  26034     { LAST_SENT_PORTf, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  26035     { LAST_SENT_SEQ_NUMf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  26036     { LAST_SENT_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  26037     { LAST_SENT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  26038 };
  26039 
  26040 #endif
  26041 #if defined(BCM_88680_A0)
  26042 soc_field_info_t soc_NBIL_LAST_SENT_CONTROLS_BCM88680_A0r_fields[] = {
  26043     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  26044     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  26045     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  26046     { LAST_SENT_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  26047     { LAST_SENT_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  26048     { LAST_SENT_PORTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  26049     { LAST_SENT_SEQ_NUMf, 8, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  26050     { LAST_SENT_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  26051     { LAST_SENT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  26052 };
  26053 
  26054 #endif
  26055 #if defined(BCM_88675_A0)
  26056 soc_field_info_t soc_NBIL_LAST_SENT_DATAr_fields[] = {
  26057     { LAST_SENT_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26058 };
  26059 
  26060 #endif
  26061 #if defined(BCM_88375_A0)
  26062 soc_field_info_t soc_NBIL_LAST_SENT_DATA_BCM88375_A0r_fields[] = {
  26063     { LAST_SENT_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26064 };
  26065 
  26066 #endif
  26067 #if defined(BCM_88375_B0)
  26068 soc_field_info_t soc_NBIL_LAST_SENT_DATA_BCM88375_B0r_fields[] = {
  26069     { LAST_SENT_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26070 };
  26071 
  26072 #endif
  26073 #if defined(BCM_88675_B0)
  26074 soc_field_info_t soc_NBIL_LAST_SENT_DATA_BCM88675_B0r_fields[] = {
  26075     { LAST_SENT_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26076 };
  26077 
  26078 #endif
  26079 #if defined(BCM_88680_A0)
  26080 soc_field_info_t soc_NBIL_LAST_SENT_DATA_BCM88680_A0r_fields[] = {
  26081     { LAST_SENT_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26082 };
  26083 
  26084 #endif
  26085 #if defined(BCM_88675_A0)
  26086 soc_field_info_t soc_NBIL_LAST_SENT_DATA_ON_SOPr_fields[] = {
  26087     { LAST_SENT_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26088 };
  26089 
  26090 #endif
  26091 #if defined(BCM_88375_A0)
  26092 soc_field_info_t soc_NBIL_LAST_SENT_DATA_ON_SOP_BCM88375_A0r_fields[] = {
  26093     { LAST_SENT_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26094 };
  26095 
  26096 #endif
  26097 #if defined(BCM_88375_B0)
  26098 soc_field_info_t soc_NBIL_LAST_SENT_DATA_ON_SOP_BCM88375_B0r_fields[] = {
  26099     { LAST_SENT_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26100 };
  26101 
  26102 #endif
  26103 #if defined(BCM_88675_B0)
  26104 soc_field_info_t soc_NBIL_LAST_SENT_DATA_ON_SOP_BCM88675_B0r_fields[] = {
  26105     { LAST_SENT_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26106 };
  26107 
  26108 #endif
  26109 #if defined(BCM_88680_A0)
  26110 soc_field_info_t soc_NBIL_LAST_SENT_DATA_ON_SOP_BCM88680_A0r_fields[] = {
  26111     { LAST_SENT_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26112 };
  26113 
  26114 #endif
  26115 #if defined(BCM_88675_A0)
  26116 soc_field_info_t soc_NBIL_LINK_ACTIVEr_fields[] = {
  26117     { RX_LINK_ACTIVEf, 60, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26118     { TX_LINK_ACTIVEf, 60, 60, SOCF_LE|SOCF_RO|SOCF_SIG }
  26119 };
  26120 
  26121 #endif
  26122 #if defined(BCM_88375_A0)
  26123 soc_field_info_t soc_NBIL_LINK_ACTIVE_BCM88375_A0r_fields[] = {
  26124     { RX_LINK_ACTIVEf, 60, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26125     { TX_LINK_ACTIVEf, 60, 60, SOCF_LE|SOCF_RO|SOCF_SIG }
  26126 };
  26127 
  26128 #endif
  26129 #if defined(BCM_88375_B0)
  26130 soc_field_info_t soc_NBIL_LINK_ACTIVE_BCM88375_B0r_fields[] = {
  26131     { RX_LINK_ACTIVEf, 60, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26132     { TX_LINK_ACTIVEf, 60, 60, SOCF_LE|SOCF_RO|SOCF_SIG }
  26133 };
  26134 
  26135 #endif
  26136 #if defined(BCM_88470_A0)
  26137 soc_field_info_t soc_NBIL_LINK_ACTIVE_BCM88470_A0r_fields[] = {
  26138     { RX_LINK_ACTIVEf, 52, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26139     { TX_LINK_ACTIVEf, 52, 60, SOCF_LE|SOCF_RO|SOCF_SIG }
  26140 };
  26141 
  26142 #endif
  26143 #if defined(BCM_88470_B0)
  26144 soc_field_info_t soc_NBIL_LINK_ACTIVE_BCM88470_B0r_fields[] = {
  26145     { RX_LINK_ACTIVEf, 52, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26146     { TX_LINK_ACTIVEf, 52, 60, SOCF_LE|SOCF_RO|SOCF_SIG }
  26147 };
  26148 
  26149 #endif
  26150 #if defined(BCM_88675_B0)
  26151 soc_field_info_t soc_NBIL_LINK_ACTIVE_BCM88675_B0r_fields[] = {
  26152     { RX_LINK_ACTIVEf, 60, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26153     { TX_LINK_ACTIVEf, 60, 60, SOCF_LE|SOCF_RO|SOCF_SIG }
  26154 };
  26155 
  26156 #endif
  26157 #if defined(BCM_88680_A0)
  26158 soc_field_info_t soc_NBIL_LINK_ACTIVE_BCM88680_A0r_fields[] = {
  26159     { RX_LINK_ACTIVEf, 60, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  26160     { TX_LINK_ACTIVEf, 60, 60, SOCF_LE|SOCF_RO|SOCF_SIG }
  26161 };
  26162 
  26163 #endif
  26164 #if defined(BCM_88675_A0)
  26165 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTERr_fields[] = {
  26166     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 72, 0, SOCF_LE }
  26167 };
  26168 
  26169 #endif
  26170 #if defined(BCM_88375_A0)
  26171 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88375_A0r_fields[] = {
  26172     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 72, 0, SOCF_LE }
  26173 };
  26174 
  26175 #endif
  26176 #if defined(BCM_88375_B0)
  26177 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88375_B0r_fields[] = {
  26178     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 72, 0, SOCF_LE }
  26179 };
  26180 
  26181 #endif
  26182 #if defined(BCM_88470_A0)
  26183 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88470_A0r_fields[] = {
  26184     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 72, 0, SOCF_LE }
  26185 };
  26186 
  26187 #endif
  26188 #if defined(BCM_88470_B0)
  26189 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88470_B0r_fields[] = {
  26190     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 72, 0, SOCF_LE }
  26191 };
  26192 
  26193 #endif
  26194 #if defined(BCM_88675_B0)
  26195 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88675_B0r_fields[] = {
  26196     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 72, 0, SOCF_LE }
  26197 };
  26198 
  26199 #endif
  26200 #if defined(BCM_88680_A0)
  26201 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88680_A0r_fields[] = {
  26202     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 72, 0, SOCF_LE }
  26203 };
  26204 
  26205 #endif
  26206 #if defined(BCM_88675_A0)
  26207 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_REGISTERr_fields[] = {
  26208     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 72, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  26209 };
  26210 
  26211 #endif
  26212 #if defined(BCM_88375_A0)
  26213 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = {
  26214     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 72, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  26215 };
  26216 
  26217 #endif
  26218 #if defined(BCM_88375_B0)
  26219 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = {
  26220     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 72, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  26221 };
  26222 
  26223 #endif
  26224 #if defined(BCM_88470_A0)
  26225 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = {
  26226     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 72, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  26227 };
  26228 
  26229 #endif
  26230 #if defined(BCM_88470_B0)
  26231 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = {
  26232     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 72, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  26233 };
  26234 
  26235 #endif
  26236 #if defined(BCM_88675_B0)
  26237 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = {
  26238     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 72, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  26239 };
  26240 
  26241 #endif
  26242 #if defined(BCM_88680_A0)
  26243 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = {
  26244     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 72, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  26245 };
  26246 
  26247 #endif
  26248 #if defined(BCM_88675_A0)
  26249 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTr_fields[] = {
  26250     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 72, 0, SOCF_LE }
  26251 };
  26252 
  26253 #endif
  26254 #if defined(BCM_88375_A0)
  26255 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = {
  26256     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 72, 0, SOCF_LE }
  26257 };
  26258 
  26259 #endif
  26260 #if defined(BCM_88375_B0)
  26261 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = {
  26262     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 72, 0, SOCF_LE }
  26263 };
  26264 
  26265 #endif
  26266 #if defined(BCM_88470_A0)
  26267 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = {
  26268     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 72, 0, SOCF_LE }
  26269 };
  26270 
  26271 #endif
  26272 #if defined(BCM_88470_B0)
  26273 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = {
  26274     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 72, 0, SOCF_LE }
  26275 };
  26276 
  26277 #endif
  26278 #if defined(BCM_88675_B0)
  26279 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = {
  26280     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 72, 0, SOCF_LE }
  26281 };
  26282 
  26283 #endif
  26284 #if defined(BCM_88680_A0)
  26285 soc_field_info_t soc_NBIL_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = {
  26286     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 72, 0, SOCF_LE }
  26287 };
  26288 
  26289 #endif
  26290 #if defined(BCM_88675_A0)
  26291 soc_field_info_t soc_NBIL_LINK_STATUS_TO_CMIC_SEL_REGr_fields[] = {
  26292     { NIF_PML_ETH_LINK_STATUS_TO_CMIC_SELf, 12, 0, SOCF_LE }
  26293 };
  26294 
  26295 #endif
  26296 #if defined(BCM_88375_A0)
  26297 soc_field_info_t soc_NBIL_LINK_STATUS_TO_CMIC_SEL_REG_BCM88375_A0r_fields[] = {
  26298     { NIF_PML_ETH_LINK_STATUS_TO_CMIC_SELf, 12, 0, SOCF_LE }
  26299 };
  26300 
  26301 #endif
  26302 #if defined(BCM_88375_B0)
  26303 soc_field_info_t soc_NBIL_LINK_STATUS_TO_CMIC_SEL_REG_BCM88375_B0r_fields[] = {
  26304     { NIF_PML_ETH_LINK_STATUS_TO_CMIC_SELf, 12, 0, SOCF_LE }
  26305 };
  26306 
  26307 #endif
  26308 #if defined(BCM_88470_A0)
  26309 soc_field_info_t soc_NBIL_LINK_STATUS_TO_CMIC_SEL_REG_BCM88470_A0r_fields[] = {
  26310     { NIF_PML_ETH_LINK_STATUS_TO_CMIC_SELf, 12, 0, SOCF_LE }
  26311 };
  26312 
  26313 #endif
  26314 #if defined(BCM_88470_B0)
  26315 soc_field_info_t soc_NBIL_LINK_STATUS_TO_CMIC_SEL_REG_BCM88470_B0r_fields[] = {
  26316     { NIF_PML_ETH_LINK_STATUS_TO_CMIC_SELf, 12, 0, SOCF_LE }
  26317 };
  26318 
  26319 #endif
  26320 #if defined(BCM_88675_B0)
  26321 soc_field_info_t soc_NBIL_LINK_STATUS_TO_CMIC_SEL_REG_BCM88675_B0r_fields[] = {
  26322     { NIF_PML_ETH_LINK_STATUS_TO_CMIC_SELf, 12, 0, SOCF_LE }
  26323 };
  26324 
  26325 #endif
  26326 #if defined(BCM_88680_A0)
  26327 soc_field_info_t soc_NBIL_LINK_STATUS_TO_CMIC_SEL_REG_BCM88680_A0r_fields[] = {
  26328     { NIF_PML_ETH_LINK_STATUS_TO_CMIC_SELf, 12, 0, SOCF_LE }
  26329 };
  26330 
  26331 #endif
  26332 #if defined(BCM_88470_B0)
  26333 soc_field_info_t soc_NBIL_MEM_PTR_ASYNC_FIFO_ALWAYS_WRITEr_fields[] = {
  26334     { MEM_RX_RD_PTR_ASYNC_FIFO_ALWAYS_WRITEf, 16, 0, SOCF_LE },
  26335     { MEM_RX_WR_PTR_ASYNC_FIFO_ALWAYS_WRITEf, 16, 16, SOCF_LE },
  26336     { MEM_TX_RD_PTR_ASYNC_FIFO_ALWAYS_WRITEf, 16, 32, SOCF_LE }
  26337 };
  26338 
  26339 #endif
  26340 #if defined(BCM_88470_B0)
  26341 soc_field_info_t soc_NBIL_MEM_PTR_ASYNC_FIFO_CLK_RATIOr_fields[] = {
  26342     { MEM_PTR_ASYNC_FIFO_CLK_RATIO_Nf, 4, 0, SOCF_LE },
  26343     { MEM_PTR_ASYNC_FIFO_CORE_TO_DP_CYCLE_NUM_Nf, 4, 4, SOCF_LE }
  26344 };
  26345 
  26346 #endif
  26347 #if defined(BCM_88675_A0)
  26348 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTERr_fields[] = {
  26349     { PKT_DROP_COUNTER_75P_PORT_0_INT_MASKf, 1, 0, 0 },
  26350     { PKT_DROP_COUNTER_75P_PORT_10_INT_MASKf, 1, 10, 0 },
  26351     { PKT_DROP_COUNTER_75P_PORT_11_INT_MASKf, 1, 11, 0 },
  26352     { PKT_DROP_COUNTER_75P_PORT_12_INT_MASKf, 1, 12, 0 },
  26353     { PKT_DROP_COUNTER_75P_PORT_13_INT_MASKf, 1, 13, 0 },
  26354     { PKT_DROP_COUNTER_75P_PORT_14_INT_MASKf, 1, 14, 0 },
  26355     { PKT_DROP_COUNTER_75P_PORT_15_INT_MASKf, 1, 15, 0 },
  26356     { PKT_DROP_COUNTER_75P_PORT_16_INT_MASKf, 1, 16, 0 },
  26357     { PKT_DROP_COUNTER_75P_PORT_17_INT_MASKf, 1, 17, 0 },
  26358     { PKT_DROP_COUNTER_75P_PORT_18_INT_MASKf, 1, 18, 0 },
  26359     { PKT_DROP_COUNTER_75P_PORT_19_INT_MASKf, 1, 19, 0 },
  26360     { PKT_DROP_COUNTER_75P_PORT_1_INT_MASKf, 1, 1, 0 },
  26361     { PKT_DROP_COUNTER_75P_PORT_20_INT_MASKf, 1, 20, 0 },
  26362     { PKT_DROP_COUNTER_75P_PORT_21_INT_MASKf, 1, 21, 0 },
  26363     { PKT_DROP_COUNTER_75P_PORT_22_INT_MASKf, 1, 22, 0 },
  26364     { PKT_DROP_COUNTER_75P_PORT_23_INT_MASKf, 1, 23, 0 },
  26365     { PKT_DROP_COUNTER_75P_PORT_24_INT_MASKf, 1, 24, 0 },
  26366     { PKT_DROP_COUNTER_75P_PORT_25_INT_MASKf, 1, 25, 0 },
  26367     { PKT_DROP_COUNTER_75P_PORT_26_INT_MASKf, 1, 26, 0 },
  26368     { PKT_DROP_COUNTER_75P_PORT_27_INT_MASKf, 1, 27, 0 },
  26369     { PKT_DROP_COUNTER_75P_PORT_28_INT_MASKf, 1, 28, 0 },
  26370     { PKT_DROP_COUNTER_75P_PORT_29_INT_MASKf, 1, 29, 0 },
  26371     { PKT_DROP_COUNTER_75P_PORT_2_INT_MASKf, 1, 2, 0 },
  26372     { PKT_DROP_COUNTER_75P_PORT_30_INT_MASKf, 1, 30, 0 },
  26373     { PKT_DROP_COUNTER_75P_PORT_31_INT_MASKf, 1, 31, 0 },
  26374     { PKT_DROP_COUNTER_75P_PORT_32_INT_MASKf, 1, 32, 0 },
  26375     { PKT_DROP_COUNTER_75P_PORT_33_INT_MASKf, 1, 33, 0 },
  26376     { PKT_DROP_COUNTER_75P_PORT_34_INT_MASKf, 1, 34, 0 },
  26377     { PKT_DROP_COUNTER_75P_PORT_35_INT_MASKf, 1, 35, 0 },
  26378     { PKT_DROP_COUNTER_75P_PORT_36_INT_MASKf, 1, 36, 0 },
  26379     { PKT_DROP_COUNTER_75P_PORT_37_INT_MASKf, 1, 37, 0 },
  26380     { PKT_DROP_COUNTER_75P_PORT_38_INT_MASKf, 1, 38, 0 },
  26381     { PKT_DROP_COUNTER_75P_PORT_39_INT_MASKf, 1, 39, 0 },
  26382     { PKT_DROP_COUNTER_75P_PORT_3_INT_MASKf, 1, 3, 0 },
  26383     { PKT_DROP_COUNTER_75P_PORT_40_INT_MASKf, 1, 40, 0 },
  26384     { PKT_DROP_COUNTER_75P_PORT_41_INT_MASKf, 1, 41, 0 },
  26385     { PKT_DROP_COUNTER_75P_PORT_42_INT_MASKf, 1, 42, 0 },
  26386     { PKT_DROP_COUNTER_75P_PORT_43_INT_MASKf, 1, 43, 0 },
  26387     { PKT_DROP_COUNTER_75P_PORT_44_INT_MASKf, 1, 44, 0 },
  26388     { PKT_DROP_COUNTER_75P_PORT_45_INT_MASKf, 1, 45, 0 },
  26389     { PKT_DROP_COUNTER_75P_PORT_46_INT_MASKf, 1, 46, 0 },
  26390     { PKT_DROP_COUNTER_75P_PORT_47_INT_MASKf, 1, 47, 0 },
  26391     { PKT_DROP_COUNTER_75P_PORT_48_INT_MASKf, 1, 48, 0 },
  26392     { PKT_DROP_COUNTER_75P_PORT_49_INT_MASKf, 1, 49, 0 },
  26393     { PKT_DROP_COUNTER_75P_PORT_4_INT_MASKf, 1, 4, 0 },
  26394     { PKT_DROP_COUNTER_75P_PORT_50_INT_MASKf, 1, 50, 0 },
  26395     { PKT_DROP_COUNTER_75P_PORT_51_INT_MASKf, 1, 51, 0 },
  26396     { PKT_DROP_COUNTER_75P_PORT_52_INT_MASKf, 1, 52, 0 },
  26397     { PKT_DROP_COUNTER_75P_PORT_53_INT_MASKf, 1, 53, 0 },
  26398     { PKT_DROP_COUNTER_75P_PORT_54_INT_MASKf, 1, 54, 0 },
  26399     { PKT_DROP_COUNTER_75P_PORT_55_INT_MASKf, 1, 55, 0 },
  26400     { PKT_DROP_COUNTER_75P_PORT_56_INT_MASKf, 1, 56, 0 },
  26401     { PKT_DROP_COUNTER_75P_PORT_57_INT_MASKf, 1, 57, 0 },
  26402     { PKT_DROP_COUNTER_75P_PORT_58_INT_MASKf, 1, 58, 0 },
  26403     { PKT_DROP_COUNTER_75P_PORT_59_INT_MASKf, 1, 59, 0 },
  26404     { PKT_DROP_COUNTER_75P_PORT_5_INT_MASKf, 1, 5, 0 },
  26405     { PKT_DROP_COUNTER_75P_PORT_6_INT_MASKf, 1, 6, 0 },
  26406     { PKT_DROP_COUNTER_75P_PORT_7_INT_MASKf, 1, 7, 0 },
  26407     { PKT_DROP_COUNTER_75P_PORT_8_INT_MASKf, 1, 8, 0 },
  26408     { PKT_DROP_COUNTER_75P_PORT_9_INT_MASKf, 1, 9, 0 },
  26409     { PKT_DROP_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 60, 0 },
  26410     { PKT_DROP_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 61, 0 },
  26411     { PKT_DROP_COUNTER_75P_RX_HRF_2_INT_MASKf, 1, 62, 0 },
  26412     { PKT_DROP_COUNTER_75P_RX_HRF_3_INT_MASKf, 1, 63, 0 }
  26413 };
  26414 
  26415 #endif
  26416 #if defined(BCM_88375_A0)
  26417 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTER_BCM88375_A0r_fields[] = {
  26418     { PKT_DROP_COUNTER_75P_PORT_0_INT_MASKf, 1, 0, 0 },
  26419     { PKT_DROP_COUNTER_75P_PORT_10_INT_MASKf, 1, 10, 0 },
  26420     { PKT_DROP_COUNTER_75P_PORT_11_INT_MASKf, 1, 11, 0 },
  26421     { PKT_DROP_COUNTER_75P_PORT_12_INT_MASKf, 1, 12, 0 },
  26422     { PKT_DROP_COUNTER_75P_PORT_13_INT_MASKf, 1, 13, 0 },
  26423     { PKT_DROP_COUNTER_75P_PORT_14_INT_MASKf, 1, 14, 0 },
  26424     { PKT_DROP_COUNTER_75P_PORT_15_INT_MASKf, 1, 15, 0 },
  26425     { PKT_DROP_COUNTER_75P_PORT_16_INT_MASKf, 1, 16, 0 },
  26426     { PKT_DROP_COUNTER_75P_PORT_17_INT_MASKf, 1, 17, 0 },
  26427     { PKT_DROP_COUNTER_75P_PORT_18_INT_MASKf, 1, 18, 0 },
  26428     { PKT_DROP_COUNTER_75P_PORT_19_INT_MASKf, 1, 19, 0 },
  26429     { PKT_DROP_COUNTER_75P_PORT_1_INT_MASKf, 1, 1, 0 },
  26430     { PKT_DROP_COUNTER_75P_PORT_20_INT_MASKf, 1, 20, 0 },
  26431     { PKT_DROP_COUNTER_75P_PORT_21_INT_MASKf, 1, 21, 0 },
  26432     { PKT_DROP_COUNTER_75P_PORT_22_INT_MASKf, 1, 22, 0 },
  26433     { PKT_DROP_COUNTER_75P_PORT_23_INT_MASKf, 1, 23, 0 },
  26434     { PKT_DROP_COUNTER_75P_PORT_24_INT_MASKf, 1, 24, 0 },
  26435     { PKT_DROP_COUNTER_75P_PORT_25_INT_MASKf, 1, 25, 0 },
  26436     { PKT_DROP_COUNTER_75P_PORT_26_INT_MASKf, 1, 26, 0 },
  26437     { PKT_DROP_COUNTER_75P_PORT_27_INT_MASKf, 1, 27, 0 },
  26438     { PKT_DROP_COUNTER_75P_PORT_28_INT_MASKf, 1, 28, 0 },
  26439     { PKT_DROP_COUNTER_75P_PORT_29_INT_MASKf, 1, 29, 0 },
  26440     { PKT_DROP_COUNTER_75P_PORT_2_INT_MASKf, 1, 2, 0 },
  26441     { PKT_DROP_COUNTER_75P_PORT_30_INT_MASKf, 1, 30, 0 },
  26442     { PKT_DROP_COUNTER_75P_PORT_31_INT_MASKf, 1, 31, 0 },
  26443     { PKT_DROP_COUNTER_75P_PORT_32_INT_MASKf, 1, 32, 0 },
  26444     { PKT_DROP_COUNTER_75P_PORT_33_INT_MASKf, 1, 33, 0 },
  26445     { PKT_DROP_COUNTER_75P_PORT_34_INT_MASKf, 1, 34, 0 },
  26446     { PKT_DROP_COUNTER_75P_PORT_35_INT_MASKf, 1, 35, 0 },
  26447     { PKT_DROP_COUNTER_75P_PORT_36_INT_MASKf, 1, 36, 0 },
  26448     { PKT_DROP_COUNTER_75P_PORT_37_INT_MASKf, 1, 37, 0 },
  26449     { PKT_DROP_COUNTER_75P_PORT_38_INT_MASKf, 1, 38, 0 },
  26450     { PKT_DROP_COUNTER_75P_PORT_39_INT_MASKf, 1, 39, 0 },
  26451     { PKT_DROP_COUNTER_75P_PORT_3_INT_MASKf, 1, 3, 0 },
  26452     { PKT_DROP_COUNTER_75P_PORT_40_INT_MASKf, 1, 40, 0 },
  26453     { PKT_DROP_COUNTER_75P_PORT_41_INT_MASKf, 1, 41, 0 },
  26454     { PKT_DROP_COUNTER_75P_PORT_42_INT_MASKf, 1, 42, 0 },
  26455     { PKT_DROP_COUNTER_75P_PORT_43_INT_MASKf, 1, 43, 0 },
  26456     { PKT_DROP_COUNTER_75P_PORT_44_INT_MASKf, 1, 44, 0 },
  26457     { PKT_DROP_COUNTER_75P_PORT_45_INT_MASKf, 1, 45, 0 },
  26458     { PKT_DROP_COUNTER_75P_PORT_46_INT_MASKf, 1, 46, 0 },
  26459     { PKT_DROP_COUNTER_75P_PORT_47_INT_MASKf, 1, 47, 0 },
  26460     { PKT_DROP_COUNTER_75P_PORT_48_INT_MASKf, 1, 48, 0 },
  26461     { PKT_DROP_COUNTER_75P_PORT_49_INT_MASKf, 1, 49, 0 },
  26462     { PKT_DROP_COUNTER_75P_PORT_4_INT_MASKf, 1, 4, 0 },
  26463     { PKT_DROP_COUNTER_75P_PORT_50_INT_MASKf, 1, 50, 0 },
  26464     { PKT_DROP_COUNTER_75P_PORT_51_INT_MASKf, 1, 51, 0 },
  26465     { PKT_DROP_COUNTER_75P_PORT_52_INT_MASKf, 1, 52, 0 },
  26466     { PKT_DROP_COUNTER_75P_PORT_53_INT_MASKf, 1, 53, 0 },
  26467     { PKT_DROP_COUNTER_75P_PORT_54_INT_MASKf, 1, 54, 0 },
  26468     { PKT_DROP_COUNTER_75P_PORT_55_INT_MASKf, 1, 55, 0 },
  26469     { PKT_DROP_COUNTER_75P_PORT_56_INT_MASKf, 1, 56, 0 },
  26470     { PKT_DROP_COUNTER_75P_PORT_57_INT_MASKf, 1, 57, 0 },
  26471     { PKT_DROP_COUNTER_75P_PORT_58_INT_MASKf, 1, 58, 0 },
  26472     { PKT_DROP_COUNTER_75P_PORT_59_INT_MASKf, 1, 59, 0 },
  26473     { PKT_DROP_COUNTER_75P_PORT_5_INT_MASKf, 1, 5, 0 },
  26474     { PKT_DROP_COUNTER_75P_PORT_6_INT_MASKf, 1, 6, 0 },
  26475     { PKT_DROP_COUNTER_75P_PORT_7_INT_MASKf, 1, 7, 0 },
  26476     { PKT_DROP_COUNTER_75P_PORT_8_INT_MASKf, 1, 8, 0 },
  26477     { PKT_DROP_COUNTER_75P_PORT_9_INT_MASKf, 1, 9, 0 },
  26478     { PKT_DROP_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 60, 0 },
  26479     { PKT_DROP_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 61, 0 },
  26480     { PKT_DROP_COUNTER_75P_RX_HRF_2_INT_MASKf, 1, 62, 0 },
  26481     { PKT_DROP_COUNTER_75P_RX_HRF_3_INT_MASKf, 1, 63, 0 }
  26482 };
  26483 
  26484 #endif
  26485 #if defined(BCM_88375_B0)
  26486 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTER_BCM88375_B0r_fields[] = {
  26487     { PKT_DROP_COUNTER_75P_PORT_0_INT_MASKf, 1, 0, 0 },
  26488     { PKT_DROP_COUNTER_75P_PORT_10_INT_MASKf, 1, 10, 0 },
  26489     { PKT_DROP_COUNTER_75P_PORT_11_INT_MASKf, 1, 11, 0 },
  26490     { PKT_DROP_COUNTER_75P_PORT_12_INT_MASKf, 1, 12, 0 },
  26491     { PKT_DROP_COUNTER_75P_PORT_13_INT_MASKf, 1, 13, 0 },
  26492     { PKT_DROP_COUNTER_75P_PORT_14_INT_MASKf, 1, 14, 0 },
  26493     { PKT_DROP_COUNTER_75P_PORT_15_INT_MASKf, 1, 15, 0 },
  26494     { PKT_DROP_COUNTER_75P_PORT_16_INT_MASKf, 1, 16, 0 },
  26495     { PKT_DROP_COUNTER_75P_PORT_17_INT_MASKf, 1, 17, 0 },
  26496     { PKT_DROP_COUNTER_75P_PORT_18_INT_MASKf, 1, 18, 0 },
  26497     { PKT_DROP_COUNTER_75P_PORT_19_INT_MASKf, 1, 19, 0 },
  26498     { PKT_DROP_COUNTER_75P_PORT_1_INT_MASKf, 1, 1, 0 },
  26499     { PKT_DROP_COUNTER_75P_PORT_20_INT_MASKf, 1, 20, 0 },
  26500     { PKT_DROP_COUNTER_75P_PORT_21_INT_MASKf, 1, 21, 0 },
  26501     { PKT_DROP_COUNTER_75P_PORT_22_INT_MASKf, 1, 22, 0 },
  26502     { PKT_DROP_COUNTER_75P_PORT_23_INT_MASKf, 1, 23, 0 },
  26503     { PKT_DROP_COUNTER_75P_PORT_24_INT_MASKf, 1, 24, 0 },
  26504     { PKT_DROP_COUNTER_75P_PORT_25_INT_MASKf, 1, 25, 0 },
  26505     { PKT_DROP_COUNTER_75P_PORT_26_INT_MASKf, 1, 26, 0 },
  26506     { PKT_DROP_COUNTER_75P_PORT_27_INT_MASKf, 1, 27, 0 },
  26507     { PKT_DROP_COUNTER_75P_PORT_28_INT_MASKf, 1, 28, 0 },
  26508     { PKT_DROP_COUNTER_75P_PORT_29_INT_MASKf, 1, 29, 0 },
  26509     { PKT_DROP_COUNTER_75P_PORT_2_INT_MASKf, 1, 2, 0 },
  26510     { PKT_DROP_COUNTER_75P_PORT_30_INT_MASKf, 1, 30, 0 },
  26511     { PKT_DROP_COUNTER_75P_PORT_31_INT_MASKf, 1, 31, 0 },
  26512     { PKT_DROP_COUNTER_75P_PORT_32_INT_MASKf, 1, 32, 0 },
  26513     { PKT_DROP_COUNTER_75P_PORT_33_INT_MASKf, 1, 33, 0 },
  26514     { PKT_DROP_COUNTER_75P_PORT_34_INT_MASKf, 1, 34, 0 },
  26515     { PKT_DROP_COUNTER_75P_PORT_35_INT_MASKf, 1, 35, 0 },
  26516     { PKT_DROP_COUNTER_75P_PORT_36_INT_MASKf, 1, 36, 0 },
  26517     { PKT_DROP_COUNTER_75P_PORT_37_INT_MASKf, 1, 37, 0 },
  26518     { PKT_DROP_COUNTER_75P_PORT_38_INT_MASKf, 1, 38, 0 },
  26519     { PKT_DROP_COUNTER_75P_PORT_39_INT_MASKf, 1, 39, 0 },
  26520     { PKT_DROP_COUNTER_75P_PORT_3_INT_MASKf, 1, 3, 0 },
  26521     { PKT_DROP_COUNTER_75P_PORT_40_INT_MASKf, 1, 40, 0 },
  26522     { PKT_DROP_COUNTER_75P_PORT_41_INT_MASKf, 1, 41, 0 },
  26523     { PKT_DROP_COUNTER_75P_PORT_42_INT_MASKf, 1, 42, 0 },
  26524     { PKT_DROP_COUNTER_75P_PORT_43_INT_MASKf, 1, 43, 0 },
  26525     { PKT_DROP_COUNTER_75P_PORT_44_INT_MASKf, 1, 44, 0 },
  26526     { PKT_DROP_COUNTER_75P_PORT_45_INT_MASKf, 1, 45, 0 },
  26527     { PKT_DROP_COUNTER_75P_PORT_46_INT_MASKf, 1, 46, 0 },
  26528     { PKT_DROP_COUNTER_75P_PORT_47_INT_MASKf, 1, 47, 0 },
  26529     { PKT_DROP_COUNTER_75P_PORT_48_INT_MASKf, 1, 48, 0 },
  26530     { PKT_DROP_COUNTER_75P_PORT_49_INT_MASKf, 1, 49, 0 },
  26531     { PKT_DROP_COUNTER_75P_PORT_4_INT_MASKf, 1, 4, 0 },
  26532     { PKT_DROP_COUNTER_75P_PORT_50_INT_MASKf, 1, 50, 0 },
  26533     { PKT_DROP_COUNTER_75P_PORT_51_INT_MASKf, 1, 51, 0 },
  26534     { PKT_DROP_COUNTER_75P_PORT_52_INT_MASKf, 1, 52, 0 },
  26535     { PKT_DROP_COUNTER_75P_PORT_53_INT_MASKf, 1, 53, 0 },
  26536     { PKT_DROP_COUNTER_75P_PORT_54_INT_MASKf, 1, 54, 0 },
  26537     { PKT_DROP_COUNTER_75P_PORT_55_INT_MASKf, 1, 55, 0 },
  26538     { PKT_DROP_COUNTER_75P_PORT_56_INT_MASKf, 1, 56, 0 },
  26539     { PKT_DROP_COUNTER_75P_PORT_57_INT_MASKf, 1, 57, 0 },
  26540     { PKT_DROP_COUNTER_75P_PORT_58_INT_MASKf, 1, 58, 0 },
  26541     { PKT_DROP_COUNTER_75P_PORT_59_INT_MASKf, 1, 59, 0 },
  26542     { PKT_DROP_COUNTER_75P_PORT_5_INT_MASKf, 1, 5, 0 },
  26543     { PKT_DROP_COUNTER_75P_PORT_6_INT_MASKf, 1, 6, 0 },
  26544     { PKT_DROP_COUNTER_75P_PORT_7_INT_MASKf, 1, 7, 0 },
  26545     { PKT_DROP_COUNTER_75P_PORT_8_INT_MASKf, 1, 8, 0 },
  26546     { PKT_DROP_COUNTER_75P_PORT_9_INT_MASKf, 1, 9, 0 },
  26547     { PKT_DROP_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 60, 0 },
  26548     { PKT_DROP_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 61, 0 },
  26549     { PKT_DROP_COUNTER_75P_RX_HRF_2_INT_MASKf, 1, 62, 0 },
  26550     { PKT_DROP_COUNTER_75P_RX_HRF_3_INT_MASKf, 1, 63, 0 }
  26551 };
  26552 
  26553 #endif
  26554 #if defined(BCM_88470_A0)
  26555 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTER_BCM88470_A0r_fields[] = {
  26556     { PKT_DROP_COUNTER_75P_PORT_0_INT_MASKf, 1, 0, 0 },
  26557     { PKT_DROP_COUNTER_75P_PORT_10_INT_MASKf, 1, 10, 0 },
  26558     { PKT_DROP_COUNTER_75P_PORT_11_INT_MASKf, 1, 11, 0 },
  26559     { PKT_DROP_COUNTER_75P_PORT_12_INT_MASKf, 1, 12, 0 },
  26560     { PKT_DROP_COUNTER_75P_PORT_13_INT_MASKf, 1, 13, 0 },
  26561     { PKT_DROP_COUNTER_75P_PORT_14_INT_MASKf, 1, 14, 0 },
  26562     { PKT_DROP_COUNTER_75P_PORT_15_INT_MASKf, 1, 15, 0 },
  26563     { PKT_DROP_COUNTER_75P_PORT_16_INT_MASKf, 1, 16, 0 },
  26564     { PKT_DROP_COUNTER_75P_PORT_17_INT_MASKf, 1, 17, 0 },
  26565     { PKT_DROP_COUNTER_75P_PORT_18_INT_MASKf, 1, 18, 0 },
  26566     { PKT_DROP_COUNTER_75P_PORT_19_INT_MASKf, 1, 19, 0 },
  26567     { PKT_DROP_COUNTER_75P_PORT_1_INT_MASKf, 1, 1, 0 },
  26568     { PKT_DROP_COUNTER_75P_PORT_20_INT_MASKf, 1, 20, 0 },
  26569     { PKT_DROP_COUNTER_75P_PORT_21_INT_MASKf, 1, 21, 0 },
  26570     { PKT_DROP_COUNTER_75P_PORT_22_INT_MASKf, 1, 22, 0 },
  26571     { PKT_DROP_COUNTER_75P_PORT_23_INT_MASKf, 1, 23, 0 },
  26572     { PKT_DROP_COUNTER_75P_PORT_24_INT_MASKf, 1, 24, 0 },
  26573     { PKT_DROP_COUNTER_75P_PORT_25_INT_MASKf, 1, 25, 0 },
  26574     { PKT_DROP_COUNTER_75P_PORT_26_INT_MASKf, 1, 26, 0 },
  26575     { PKT_DROP_COUNTER_75P_PORT_27_INT_MASKf, 1, 27, 0 },
  26576     { PKT_DROP_COUNTER_75P_PORT_28_INT_MASKf, 1, 28, 0 },
  26577     { PKT_DROP_COUNTER_75P_PORT_29_INT_MASKf, 1, 29, 0 },
  26578     { PKT_DROP_COUNTER_75P_PORT_2_INT_MASKf, 1, 2, 0 },
  26579     { PKT_DROP_COUNTER_75P_PORT_30_INT_MASKf, 1, 30, 0 },
  26580     { PKT_DROP_COUNTER_75P_PORT_31_INT_MASKf, 1, 31, 0 },
  26581     { PKT_DROP_COUNTER_75P_PORT_32_INT_MASKf, 1, 32, 0 },
  26582     { PKT_DROP_COUNTER_75P_PORT_33_INT_MASKf, 1, 33, 0 },
  26583     { PKT_DROP_COUNTER_75P_PORT_34_INT_MASKf, 1, 34, 0 },
  26584     { PKT_DROP_COUNTER_75P_PORT_35_INT_MASKf, 1, 35, 0 },
  26585     { PKT_DROP_COUNTER_75P_PORT_36_INT_MASKf, 1, 36, 0 },
  26586     { PKT_DROP_COUNTER_75P_PORT_37_INT_MASKf, 1, 37, 0 },
  26587     { PKT_DROP_COUNTER_75P_PORT_38_INT_MASKf, 1, 38, 0 },
  26588     { PKT_DROP_COUNTER_75P_PORT_39_INT_MASKf, 1, 39, 0 },
  26589     { PKT_DROP_COUNTER_75P_PORT_3_INT_MASKf, 1, 3, 0 },
  26590     { PKT_DROP_COUNTER_75P_PORT_40_INT_MASKf, 1, 40, 0 },
  26591     { PKT_DROP_COUNTER_75P_PORT_41_INT_MASKf, 1, 41, 0 },
  26592     { PKT_DROP_COUNTER_75P_PORT_42_INT_MASKf, 1, 42, 0 },
  26593     { PKT_DROP_COUNTER_75P_PORT_43_INT_MASKf, 1, 43, 0 },
  26594     { PKT_DROP_COUNTER_75P_PORT_44_INT_MASKf, 1, 44, 0 },
  26595     { PKT_DROP_COUNTER_75P_PORT_45_INT_MASKf, 1, 45, 0 },
  26596     { PKT_DROP_COUNTER_75P_PORT_46_INT_MASKf, 1, 46, 0 },
  26597     { PKT_DROP_COUNTER_75P_PORT_47_INT_MASKf, 1, 47, 0 },
  26598     { PKT_DROP_COUNTER_75P_PORT_48_INT_MASKf, 1, 48, 0 },
  26599     { PKT_DROP_COUNTER_75P_PORT_49_INT_MASKf, 1, 49, 0 },
  26600     { PKT_DROP_COUNTER_75P_PORT_4_INT_MASKf, 1, 4, 0 },
  26601     { PKT_DROP_COUNTER_75P_PORT_50_INT_MASKf, 1, 50, 0 },
  26602     { PKT_DROP_COUNTER_75P_PORT_51_INT_MASKf, 1, 51, 0 },
  26603     { PKT_DROP_COUNTER_75P_PORT_5_INT_MASKf, 1, 5, 0 },
  26604     { PKT_DROP_COUNTER_75P_PORT_6_INT_MASKf, 1, 6, 0 },
  26605     { PKT_DROP_COUNTER_75P_PORT_7_INT_MASKf, 1, 7, 0 },
  26606     { PKT_DROP_COUNTER_75P_PORT_8_INT_MASKf, 1, 8, 0 },
  26607     { PKT_DROP_COUNTER_75P_PORT_9_INT_MASKf, 1, 9, 0 },
  26608     { PKT_DROP_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 52, 0 },
  26609     { PKT_DROP_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 53, 0 }
  26610 };
  26611 
  26612 #endif
  26613 #if defined(BCM_88470_B0)
  26614 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTER_BCM88470_B0r_fields[] = {
  26615     { PKT_DROP_COUNTER_75P_PORT_0_INT_MASKf, 1, 0, 0 },
  26616     { PKT_DROP_COUNTER_75P_PORT_10_INT_MASKf, 1, 10, 0 },
  26617     { PKT_DROP_COUNTER_75P_PORT_11_INT_MASKf, 1, 11, 0 },
  26618     { PKT_DROP_COUNTER_75P_PORT_12_INT_MASKf, 1, 12, 0 },
  26619     { PKT_DROP_COUNTER_75P_PORT_13_INT_MASKf, 1, 13, 0 },
  26620     { PKT_DROP_COUNTER_75P_PORT_14_INT_MASKf, 1, 14, 0 },
  26621     { PKT_DROP_COUNTER_75P_PORT_15_INT_MASKf, 1, 15, 0 },
  26622     { PKT_DROP_COUNTER_75P_PORT_16_INT_MASKf, 1, 16, 0 },
  26623     { PKT_DROP_COUNTER_75P_PORT_17_INT_MASKf, 1, 17, 0 },
  26624     { PKT_DROP_COUNTER_75P_PORT_18_INT_MASKf, 1, 18, 0 },
  26625     { PKT_DROP_COUNTER_75P_PORT_19_INT_MASKf, 1, 19, 0 },
  26626     { PKT_DROP_COUNTER_75P_PORT_1_INT_MASKf, 1, 1, 0 },
  26627     { PKT_DROP_COUNTER_75P_PORT_20_INT_MASKf, 1, 20, 0 },
  26628     { PKT_DROP_COUNTER_75P_PORT_21_INT_MASKf, 1, 21, 0 },
  26629     { PKT_DROP_COUNTER_75P_PORT_22_INT_MASKf, 1, 22, 0 },
  26630     { PKT_DROP_COUNTER_75P_PORT_23_INT_MASKf, 1, 23, 0 },
  26631     { PKT_DROP_COUNTER_75P_PORT_24_INT_MASKf, 1, 24, 0 },
  26632     { PKT_DROP_COUNTER_75P_PORT_25_INT_MASKf, 1, 25, 0 },
  26633     { PKT_DROP_COUNTER_75P_PORT_26_INT_MASKf, 1, 26, 0 },
  26634     { PKT_DROP_COUNTER_75P_PORT_27_INT_MASKf, 1, 27, 0 },
  26635     { PKT_DROP_COUNTER_75P_PORT_28_INT_MASKf, 1, 28, 0 },
  26636     { PKT_DROP_COUNTER_75P_PORT_29_INT_MASKf, 1, 29, 0 },
  26637     { PKT_DROP_COUNTER_75P_PORT_2_INT_MASKf, 1, 2, 0 },
  26638     { PKT_DROP_COUNTER_75P_PORT_30_INT_MASKf, 1, 30, 0 },
  26639     { PKT_DROP_COUNTER_75P_PORT_31_INT_MASKf, 1, 31, 0 },
  26640     { PKT_DROP_COUNTER_75P_PORT_32_INT_MASKf, 1, 32, 0 },
  26641     { PKT_DROP_COUNTER_75P_PORT_33_INT_MASKf, 1, 33, 0 },
  26642     { PKT_DROP_COUNTER_75P_PORT_34_INT_MASKf, 1, 34, 0 },
  26643     { PKT_DROP_COUNTER_75P_PORT_35_INT_MASKf, 1, 35, 0 },
  26644     { PKT_DROP_COUNTER_75P_PORT_36_INT_MASKf, 1, 36, 0 },
  26645     { PKT_DROP_COUNTER_75P_PORT_37_INT_MASKf, 1, 37, 0 },
  26646     { PKT_DROP_COUNTER_75P_PORT_38_INT_MASKf, 1, 38, 0 },
  26647     { PKT_DROP_COUNTER_75P_PORT_39_INT_MASKf, 1, 39, 0 },
  26648     { PKT_DROP_COUNTER_75P_PORT_3_INT_MASKf, 1, 3, 0 },
  26649     { PKT_DROP_COUNTER_75P_PORT_40_INT_MASKf, 1, 40, 0 },
  26650     { PKT_DROP_COUNTER_75P_PORT_41_INT_MASKf, 1, 41, 0 },
  26651     { PKT_DROP_COUNTER_75P_PORT_42_INT_MASKf, 1, 42, 0 },
  26652     { PKT_DROP_COUNTER_75P_PORT_43_INT_MASKf, 1, 43, 0 },
  26653     { PKT_DROP_COUNTER_75P_PORT_44_INT_MASKf, 1, 44, 0 },
  26654     { PKT_DROP_COUNTER_75P_PORT_45_INT_MASKf, 1, 45, 0 },
  26655     { PKT_DROP_COUNTER_75P_PORT_46_INT_MASKf, 1, 46, 0 },
  26656     { PKT_DROP_COUNTER_75P_PORT_47_INT_MASKf, 1, 47, 0 },
  26657     { PKT_DROP_COUNTER_75P_PORT_48_INT_MASKf, 1, 48, 0 },
  26658     { PKT_DROP_COUNTER_75P_PORT_49_INT_MASKf, 1, 49, 0 },
  26659     { PKT_DROP_COUNTER_75P_PORT_4_INT_MASKf, 1, 4, 0 },
  26660     { PKT_DROP_COUNTER_75P_PORT_50_INT_MASKf, 1, 50, 0 },
  26661     { PKT_DROP_COUNTER_75P_PORT_51_INT_MASKf, 1, 51, 0 },
  26662     { PKT_DROP_COUNTER_75P_PORT_5_INT_MASKf, 1, 5, 0 },
  26663     { PKT_DROP_COUNTER_75P_PORT_6_INT_MASKf, 1, 6, 0 },
  26664     { PKT_DROP_COUNTER_75P_PORT_7_INT_MASKf, 1, 7, 0 },
  26665     { PKT_DROP_COUNTER_75P_PORT_8_INT_MASKf, 1, 8, 0 },
  26666     { PKT_DROP_COUNTER_75P_PORT_9_INT_MASKf, 1, 9, 0 },
  26667     { PKT_DROP_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 52, 0 },
  26668     { PKT_DROP_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 53, 0 }
  26669 };
  26670 
  26671 #endif
  26672 #if defined(BCM_88675_B0)
  26673 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTER_BCM88675_B0r_fields[] = {
  26674     { PKT_DROP_COUNTER_75P_PORT_0_INT_MASKf, 1, 0, 0 },
  26675     { PKT_DROP_COUNTER_75P_PORT_10_INT_MASKf, 1, 10, 0 },
  26676     { PKT_DROP_COUNTER_75P_PORT_11_INT_MASKf, 1, 11, 0 },
  26677     { PKT_DROP_COUNTER_75P_PORT_12_INT_MASKf, 1, 12, 0 },
  26678     { PKT_DROP_COUNTER_75P_PORT_13_INT_MASKf, 1, 13, 0 },
  26679     { PKT_DROP_COUNTER_75P_PORT_14_INT_MASKf, 1, 14, 0 },
  26680     { PKT_DROP_COUNTER_75P_PORT_15_INT_MASKf, 1, 15, 0 },
  26681     { PKT_DROP_COUNTER_75P_PORT_16_INT_MASKf, 1, 16, 0 },
  26682     { PKT_DROP_COUNTER_75P_PORT_17_INT_MASKf, 1, 17, 0 },
  26683     { PKT_DROP_COUNTER_75P_PORT_18_INT_MASKf, 1, 18, 0 },
  26684     { PKT_DROP_COUNTER_75P_PORT_19_INT_MASKf, 1, 19, 0 },
  26685     { PKT_DROP_COUNTER_75P_PORT_1_INT_MASKf, 1, 1, 0 },
  26686     { PKT_DROP_COUNTER_75P_PORT_20_INT_MASKf, 1, 20, 0 },
  26687     { PKT_DROP_COUNTER_75P_PORT_21_INT_MASKf, 1, 21, 0 },
  26688     { PKT_DROP_COUNTER_75P_PORT_22_INT_MASKf, 1, 22, 0 },
  26689     { PKT_DROP_COUNTER_75P_PORT_23_INT_MASKf, 1, 23, 0 },
  26690     { PKT_DROP_COUNTER_75P_PORT_24_INT_MASKf, 1, 24, 0 },
  26691     { PKT_DROP_COUNTER_75P_PORT_25_INT_MASKf, 1, 25, 0 },
  26692     { PKT_DROP_COUNTER_75P_PORT_26_INT_MASKf, 1, 26, 0 },
  26693     { PKT_DROP_COUNTER_75P_PORT_27_INT_MASKf, 1, 27, 0 },
  26694     { PKT_DROP_COUNTER_75P_PORT_28_INT_MASKf, 1, 28, 0 },
  26695     { PKT_DROP_COUNTER_75P_PORT_29_INT_MASKf, 1, 29, 0 },
  26696     { PKT_DROP_COUNTER_75P_PORT_2_INT_MASKf, 1, 2, 0 },
  26697     { PKT_DROP_COUNTER_75P_PORT_30_INT_MASKf, 1, 30, 0 },
  26698     { PKT_DROP_COUNTER_75P_PORT_31_INT_MASKf, 1, 31, 0 },
  26699     { PKT_DROP_COUNTER_75P_PORT_32_INT_MASKf, 1, 32, 0 },
  26700     { PKT_DROP_COUNTER_75P_PORT_33_INT_MASKf, 1, 33, 0 },
  26701     { PKT_DROP_COUNTER_75P_PORT_34_INT_MASKf, 1, 34, 0 },
  26702     { PKT_DROP_COUNTER_75P_PORT_35_INT_MASKf, 1, 35, 0 },
  26703     { PKT_DROP_COUNTER_75P_PORT_36_INT_MASKf, 1, 36, 0 },
  26704     { PKT_DROP_COUNTER_75P_PORT_37_INT_MASKf, 1, 37, 0 },
  26705     { PKT_DROP_COUNTER_75P_PORT_38_INT_MASKf, 1, 38, 0 },
  26706     { PKT_DROP_COUNTER_75P_PORT_39_INT_MASKf, 1, 39, 0 },
  26707     { PKT_DROP_COUNTER_75P_PORT_3_INT_MASKf, 1, 3, 0 },
  26708     { PKT_DROP_COUNTER_75P_PORT_40_INT_MASKf, 1, 40, 0 },
  26709     { PKT_DROP_COUNTER_75P_PORT_41_INT_MASKf, 1, 41, 0 },
  26710     { PKT_DROP_COUNTER_75P_PORT_42_INT_MASKf, 1, 42, 0 },
  26711     { PKT_DROP_COUNTER_75P_PORT_43_INT_MASKf, 1, 43, 0 },
  26712     { PKT_DROP_COUNTER_75P_PORT_44_INT_MASKf, 1, 44, 0 },
  26713     { PKT_DROP_COUNTER_75P_PORT_45_INT_MASKf, 1, 45, 0 },
  26714     { PKT_DROP_COUNTER_75P_PORT_46_INT_MASKf, 1, 46, 0 },
  26715     { PKT_DROP_COUNTER_75P_PORT_47_INT_MASKf, 1, 47, 0 },
  26716     { PKT_DROP_COUNTER_75P_PORT_48_INT_MASKf, 1, 48, 0 },
  26717     { PKT_DROP_COUNTER_75P_PORT_49_INT_MASKf, 1, 49, 0 },
  26718     { PKT_DROP_COUNTER_75P_PORT_4_INT_MASKf, 1, 4, 0 },
  26719     { PKT_DROP_COUNTER_75P_PORT_50_INT_MASKf, 1, 50, 0 },
  26720     { PKT_DROP_COUNTER_75P_PORT_51_INT_MASKf, 1, 51, 0 },
  26721     { PKT_DROP_COUNTER_75P_PORT_52_INT_MASKf, 1, 52, 0 },
  26722     { PKT_DROP_COUNTER_75P_PORT_53_INT_MASKf, 1, 53, 0 },
  26723     { PKT_DROP_COUNTER_75P_PORT_54_INT_MASKf, 1, 54, 0 },
  26724     { PKT_DROP_COUNTER_75P_PORT_55_INT_MASKf, 1, 55, 0 },
  26725     { PKT_DROP_COUNTER_75P_PORT_56_INT_MASKf, 1, 56, 0 },
  26726     { PKT_DROP_COUNTER_75P_PORT_57_INT_MASKf, 1, 57, 0 },
  26727     { PKT_DROP_COUNTER_75P_PORT_58_INT_MASKf, 1, 58, 0 },
  26728     { PKT_DROP_COUNTER_75P_PORT_59_INT_MASKf, 1, 59, 0 },
  26729     { PKT_DROP_COUNTER_75P_PORT_5_INT_MASKf, 1, 5, 0 },
  26730     { PKT_DROP_COUNTER_75P_PORT_6_INT_MASKf, 1, 6, 0 },
  26731     { PKT_DROP_COUNTER_75P_PORT_7_INT_MASKf, 1, 7, 0 },
  26732     { PKT_DROP_COUNTER_75P_PORT_8_INT_MASKf, 1, 8, 0 },
  26733     { PKT_DROP_COUNTER_75P_PORT_9_INT_MASKf, 1, 9, 0 },
  26734     { PKT_DROP_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 60, 0 },
  26735     { PKT_DROP_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 61, 0 },
  26736     { PKT_DROP_COUNTER_75P_RX_HRF_2_INT_MASKf, 1, 62, 0 },
  26737     { PKT_DROP_COUNTER_75P_RX_HRF_3_INT_MASKf, 1, 63, 0 }
  26738 };
  26739 
  26740 #endif
  26741 #if defined(BCM_88680_A0)
  26742 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTER_BCM88680_A0r_fields[] = {
  26743     { PKT_DROP_COUNTER_75P_PORT_0_INT_MASKf, 1, 0, 0 },
  26744     { PKT_DROP_COUNTER_75P_PORT_10_INT_MASKf, 1, 10, 0 },
  26745     { PKT_DROP_COUNTER_75P_PORT_11_INT_MASKf, 1, 11, 0 },
  26746     { PKT_DROP_COUNTER_75P_PORT_12_INT_MASKf, 1, 12, 0 },
  26747     { PKT_DROP_COUNTER_75P_PORT_13_INT_MASKf, 1, 13, 0 },
  26748     { PKT_DROP_COUNTER_75P_PORT_14_INT_MASKf, 1, 14, 0 },
  26749     { PKT_DROP_COUNTER_75P_PORT_15_INT_MASKf, 1, 15, 0 },
  26750     { PKT_DROP_COUNTER_75P_PORT_16_INT_MASKf, 1, 16, 0 },
  26751     { PKT_DROP_COUNTER_75P_PORT_17_INT_MASKf, 1, 17, 0 },
  26752     { PKT_DROP_COUNTER_75P_PORT_18_INT_MASKf, 1, 18, 0 },
  26753     { PKT_DROP_COUNTER_75P_PORT_19_INT_MASKf, 1, 19, 0 },
  26754     { PKT_DROP_COUNTER_75P_PORT_1_INT_MASKf, 1, 1, 0 },
  26755     { PKT_DROP_COUNTER_75P_PORT_20_INT_MASKf, 1, 20, 0 },
  26756     { PKT_DROP_COUNTER_75P_PORT_21_INT_MASKf, 1, 21, 0 },
  26757     { PKT_DROP_COUNTER_75P_PORT_22_INT_MASKf, 1, 22, 0 },
  26758     { PKT_DROP_COUNTER_75P_PORT_23_INT_MASKf, 1, 23, 0 },
  26759     { PKT_DROP_COUNTER_75P_PORT_24_INT_MASKf, 1, 24, 0 },
  26760     { PKT_DROP_COUNTER_75P_PORT_25_INT_MASKf, 1, 25, 0 },
  26761     { PKT_DROP_COUNTER_75P_PORT_26_INT_MASKf, 1, 26, 0 },
  26762     { PKT_DROP_COUNTER_75P_PORT_27_INT_MASKf, 1, 27, 0 },
  26763     { PKT_DROP_COUNTER_75P_PORT_28_INT_MASKf, 1, 28, 0 },
  26764     { PKT_DROP_COUNTER_75P_PORT_29_INT_MASKf, 1, 29, 0 },
  26765     { PKT_DROP_COUNTER_75P_PORT_2_INT_MASKf, 1, 2, 0 },
  26766     { PKT_DROP_COUNTER_75P_PORT_30_INT_MASKf, 1, 30, 0 },
  26767     { PKT_DROP_COUNTER_75P_PORT_31_INT_MASKf, 1, 31, 0 },
  26768     { PKT_DROP_COUNTER_75P_PORT_32_INT_MASKf, 1, 32, 0 },
  26769     { PKT_DROP_COUNTER_75P_PORT_33_INT_MASKf, 1, 33, 0 },
  26770     { PKT_DROP_COUNTER_75P_PORT_34_INT_MASKf, 1, 34, 0 },
  26771     { PKT_DROP_COUNTER_75P_PORT_35_INT_MASKf, 1, 35, 0 },
  26772     { PKT_DROP_COUNTER_75P_PORT_36_INT_MASKf, 1, 36, 0 },
  26773     { PKT_DROP_COUNTER_75P_PORT_37_INT_MASKf, 1, 37, 0 },
  26774     { PKT_DROP_COUNTER_75P_PORT_38_INT_MASKf, 1, 38, 0 },
  26775     { PKT_DROP_COUNTER_75P_PORT_39_INT_MASKf, 1, 39, 0 },
  26776     { PKT_DROP_COUNTER_75P_PORT_3_INT_MASKf, 1, 3, 0 },
  26777     { PKT_DROP_COUNTER_75P_PORT_40_INT_MASKf, 1, 40, 0 },
  26778     { PKT_DROP_COUNTER_75P_PORT_41_INT_MASKf, 1, 41, 0 },
  26779     { PKT_DROP_COUNTER_75P_PORT_42_INT_MASKf, 1, 42, 0 },
  26780     { PKT_DROP_COUNTER_75P_PORT_43_INT_MASKf, 1, 43, 0 },
  26781     { PKT_DROP_COUNTER_75P_PORT_44_INT_MASKf, 1, 44, 0 },
  26782     { PKT_DROP_COUNTER_75P_PORT_45_INT_MASKf, 1, 45, 0 },
  26783     { PKT_DROP_COUNTER_75P_PORT_46_INT_MASKf, 1, 46, 0 },
  26784     { PKT_DROP_COUNTER_75P_PORT_47_INT_MASKf, 1, 47, 0 },
  26785     { PKT_DROP_COUNTER_75P_PORT_48_INT_MASKf, 1, 48, 0 },
  26786     { PKT_DROP_COUNTER_75P_PORT_49_INT_MASKf, 1, 49, 0 },
  26787     { PKT_DROP_COUNTER_75P_PORT_4_INT_MASKf, 1, 4, 0 },
  26788     { PKT_DROP_COUNTER_75P_PORT_50_INT_MASKf, 1, 50, 0 },
  26789     { PKT_DROP_COUNTER_75P_PORT_51_INT_MASKf, 1, 51, 0 },
  26790     { PKT_DROP_COUNTER_75P_PORT_52_INT_MASKf, 1, 52, 0 },
  26791     { PKT_DROP_COUNTER_75P_PORT_53_INT_MASKf, 1, 53, 0 },
  26792     { PKT_DROP_COUNTER_75P_PORT_54_INT_MASKf, 1, 54, 0 },
  26793     { PKT_DROP_COUNTER_75P_PORT_55_INT_MASKf, 1, 55, 0 },
  26794     { PKT_DROP_COUNTER_75P_PORT_56_INT_MASKf, 1, 56, 0 },
  26795     { PKT_DROP_COUNTER_75P_PORT_57_INT_MASKf, 1, 57, 0 },
  26796     { PKT_DROP_COUNTER_75P_PORT_58_INT_MASKf, 1, 58, 0 },
  26797     { PKT_DROP_COUNTER_75P_PORT_59_INT_MASKf, 1, 59, 0 },
  26798     { PKT_DROP_COUNTER_75P_PORT_5_INT_MASKf, 1, 5, 0 },
  26799     { PKT_DROP_COUNTER_75P_PORT_6_INT_MASKf, 1, 6, 0 },
  26800     { PKT_DROP_COUNTER_75P_PORT_7_INT_MASKf, 1, 7, 0 },
  26801     { PKT_DROP_COUNTER_75P_PORT_8_INT_MASKf, 1, 8, 0 },
  26802     { PKT_DROP_COUNTER_75P_PORT_9_INT_MASKf, 1, 9, 0 },
  26803     { PKT_DROP_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 60, 0 },
  26804     { PKT_DROP_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 61, 0 },
  26805     { PKT_DROP_COUNTER_75P_RX_HRF_2_INT_MASKf, 1, 62, 0 },
  26806     { PKT_DROP_COUNTER_75P_RX_HRF_3_INT_MASKf, 1, 63, 0 }
  26807 };
  26808 
  26809 #endif
  26810 #if defined(BCM_88675_A0)
  26811 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTERr_fields[] = {
  26812     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26813     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26814     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26815     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26816     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26817     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26818     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26819     { PKT_DROP_COUNTER_75P_PORT_16_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26820     { PKT_DROP_COUNTER_75P_PORT_17_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26821     { PKT_DROP_COUNTER_75P_PORT_18_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26822     { PKT_DROP_COUNTER_75P_PORT_19_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26823     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26824     { PKT_DROP_COUNTER_75P_PORT_20_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26825     { PKT_DROP_COUNTER_75P_PORT_21_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26826     { PKT_DROP_COUNTER_75P_PORT_22_INTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26827     { PKT_DROP_COUNTER_75P_PORT_23_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26828     { PKT_DROP_COUNTER_75P_PORT_24_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26829     { PKT_DROP_COUNTER_75P_PORT_25_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26830     { PKT_DROP_COUNTER_75P_PORT_26_INTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26831     { PKT_DROP_COUNTER_75P_PORT_27_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26832     { PKT_DROP_COUNTER_75P_PORT_28_INTf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26833     { PKT_DROP_COUNTER_75P_PORT_29_INTf, 1, 29, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26834     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26835     { PKT_DROP_COUNTER_75P_PORT_30_INTf, 1, 30, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26836     { PKT_DROP_COUNTER_75P_PORT_31_INTf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26837     { PKT_DROP_COUNTER_75P_PORT_32_INTf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26838     { PKT_DROP_COUNTER_75P_PORT_33_INTf, 1, 33, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26839     { PKT_DROP_COUNTER_75P_PORT_34_INTf, 1, 34, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26840     { PKT_DROP_COUNTER_75P_PORT_35_INTf, 1, 35, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26841     { PKT_DROP_COUNTER_75P_PORT_36_INTf, 1, 36, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26842     { PKT_DROP_COUNTER_75P_PORT_37_INTf, 1, 37, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26843     { PKT_DROP_COUNTER_75P_PORT_38_INTf, 1, 38, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26844     { PKT_DROP_COUNTER_75P_PORT_39_INTf, 1, 39, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26845     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26846     { PKT_DROP_COUNTER_75P_PORT_40_INTf, 1, 40, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26847     { PKT_DROP_COUNTER_75P_PORT_41_INTf, 1, 41, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26848     { PKT_DROP_COUNTER_75P_PORT_42_INTf, 1, 42, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26849     { PKT_DROP_COUNTER_75P_PORT_43_INTf, 1, 43, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26850     { PKT_DROP_COUNTER_75P_PORT_44_INTf, 1, 44, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26851     { PKT_DROP_COUNTER_75P_PORT_45_INTf, 1, 45, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26852     { PKT_DROP_COUNTER_75P_PORT_46_INTf, 1, 46, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26853     { PKT_DROP_COUNTER_75P_PORT_47_INTf, 1, 47, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26854     { PKT_DROP_COUNTER_75P_PORT_48_INTf, 1, 48, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26855     { PKT_DROP_COUNTER_75P_PORT_49_INTf, 1, 49, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26856     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26857     { PKT_DROP_COUNTER_75P_PORT_50_INTf, 1, 50, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26858     { PKT_DROP_COUNTER_75P_PORT_51_INTf, 1, 51, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26859     { PKT_DROP_COUNTER_75P_PORT_52_INTf, 1, 52, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26860     { PKT_DROP_COUNTER_75P_PORT_53_INTf, 1, 53, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26861     { PKT_DROP_COUNTER_75P_PORT_54_INTf, 1, 54, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26862     { PKT_DROP_COUNTER_75P_PORT_55_INTf, 1, 55, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26863     { PKT_DROP_COUNTER_75P_PORT_56_INTf, 1, 56, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26864     { PKT_DROP_COUNTER_75P_PORT_57_INTf, 1, 57, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26865     { PKT_DROP_COUNTER_75P_PORT_58_INTf, 1, 58, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26866     { PKT_DROP_COUNTER_75P_PORT_59_INTf, 1, 59, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26867     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26868     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26869     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26870     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26871     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26872     { PKT_DROP_COUNTER_75P_RX_HRF_0_INTf, 1, 60, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26873     { PKT_DROP_COUNTER_75P_RX_HRF_1_INTf, 1, 61, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26874     { PKT_DROP_COUNTER_75P_RX_HRF_2_INTf, 1, 62, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26875     { PKT_DROP_COUNTER_75P_RX_HRF_3_INTf, 1, 63, SOCF_RO|SOCF_SIG|SOCF_INTR }
  26876 };
  26877 
  26878 #endif
  26879 #if defined(BCM_88375_A0)
  26880 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = {
  26881     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26882     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26883     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26884     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26885     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26886     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26887     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26888     { PKT_DROP_COUNTER_75P_PORT_16_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26889     { PKT_DROP_COUNTER_75P_PORT_17_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26890     { PKT_DROP_COUNTER_75P_PORT_18_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26891     { PKT_DROP_COUNTER_75P_PORT_19_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26892     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26893     { PKT_DROP_COUNTER_75P_PORT_20_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26894     { PKT_DROP_COUNTER_75P_PORT_21_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26895     { PKT_DROP_COUNTER_75P_PORT_22_INTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26896     { PKT_DROP_COUNTER_75P_PORT_23_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26897     { PKT_DROP_COUNTER_75P_PORT_24_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26898     { PKT_DROP_COUNTER_75P_PORT_25_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26899     { PKT_DROP_COUNTER_75P_PORT_26_INTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26900     { PKT_DROP_COUNTER_75P_PORT_27_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26901     { PKT_DROP_COUNTER_75P_PORT_28_INTf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26902     { PKT_DROP_COUNTER_75P_PORT_29_INTf, 1, 29, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26903     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26904     { PKT_DROP_COUNTER_75P_PORT_30_INTf, 1, 30, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26905     { PKT_DROP_COUNTER_75P_PORT_31_INTf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26906     { PKT_DROP_COUNTER_75P_PORT_32_INTf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26907     { PKT_DROP_COUNTER_75P_PORT_33_INTf, 1, 33, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26908     { PKT_DROP_COUNTER_75P_PORT_34_INTf, 1, 34, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26909     { PKT_DROP_COUNTER_75P_PORT_35_INTf, 1, 35, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26910     { PKT_DROP_COUNTER_75P_PORT_36_INTf, 1, 36, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26911     { PKT_DROP_COUNTER_75P_PORT_37_INTf, 1, 37, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26912     { PKT_DROP_COUNTER_75P_PORT_38_INTf, 1, 38, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26913     { PKT_DROP_COUNTER_75P_PORT_39_INTf, 1, 39, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26914     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26915     { PKT_DROP_COUNTER_75P_PORT_40_INTf, 1, 40, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26916     { PKT_DROP_COUNTER_75P_PORT_41_INTf, 1, 41, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26917     { PKT_DROP_COUNTER_75P_PORT_42_INTf, 1, 42, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26918     { PKT_DROP_COUNTER_75P_PORT_43_INTf, 1, 43, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26919     { PKT_DROP_COUNTER_75P_PORT_44_INTf, 1, 44, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26920     { PKT_DROP_COUNTER_75P_PORT_45_INTf, 1, 45, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26921     { PKT_DROP_COUNTER_75P_PORT_46_INTf, 1, 46, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26922     { PKT_DROP_COUNTER_75P_PORT_47_INTf, 1, 47, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26923     { PKT_DROP_COUNTER_75P_PORT_48_INTf, 1, 48, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26924     { PKT_DROP_COUNTER_75P_PORT_49_INTf, 1, 49, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26925     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26926     { PKT_DROP_COUNTER_75P_PORT_50_INTf, 1, 50, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26927     { PKT_DROP_COUNTER_75P_PORT_51_INTf, 1, 51, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26928     { PKT_DROP_COUNTER_75P_PORT_52_INTf, 1, 52, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26929     { PKT_DROP_COUNTER_75P_PORT_53_INTf, 1, 53, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26930     { PKT_DROP_COUNTER_75P_PORT_54_INTf, 1, 54, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26931     { PKT_DROP_COUNTER_75P_PORT_55_INTf, 1, 55, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26932     { PKT_DROP_COUNTER_75P_PORT_56_INTf, 1, 56, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26933     { PKT_DROP_COUNTER_75P_PORT_57_INTf, 1, 57, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26934     { PKT_DROP_COUNTER_75P_PORT_58_INTf, 1, 58, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26935     { PKT_DROP_COUNTER_75P_PORT_59_INTf, 1, 59, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26936     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26937     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26938     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26939     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26940     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26941     { PKT_DROP_COUNTER_75P_RX_HRF_0_INTf, 1, 60, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26942     { PKT_DROP_COUNTER_75P_RX_HRF_1_INTf, 1, 61, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26943     { PKT_DROP_COUNTER_75P_RX_HRF_2_INTf, 1, 62, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26944     { PKT_DROP_COUNTER_75P_RX_HRF_3_INTf, 1, 63, SOCF_RO|SOCF_SIG|SOCF_INTR }
  26945 };
  26946 
  26947 #endif
  26948 #if defined(BCM_88375_B0)
  26949 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = {
  26950     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26951     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26952     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26953     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26954     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26955     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26956     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26957     { PKT_DROP_COUNTER_75P_PORT_16_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26958     { PKT_DROP_COUNTER_75P_PORT_17_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26959     { PKT_DROP_COUNTER_75P_PORT_18_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26960     { PKT_DROP_COUNTER_75P_PORT_19_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26961     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26962     { PKT_DROP_COUNTER_75P_PORT_20_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26963     { PKT_DROP_COUNTER_75P_PORT_21_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26964     { PKT_DROP_COUNTER_75P_PORT_22_INTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26965     { PKT_DROP_COUNTER_75P_PORT_23_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26966     { PKT_DROP_COUNTER_75P_PORT_24_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26967     { PKT_DROP_COUNTER_75P_PORT_25_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26968     { PKT_DROP_COUNTER_75P_PORT_26_INTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26969     { PKT_DROP_COUNTER_75P_PORT_27_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26970     { PKT_DROP_COUNTER_75P_PORT_28_INTf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26971     { PKT_DROP_COUNTER_75P_PORT_29_INTf, 1, 29, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26972     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26973     { PKT_DROP_COUNTER_75P_PORT_30_INTf, 1, 30, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26974     { PKT_DROP_COUNTER_75P_PORT_31_INTf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26975     { PKT_DROP_COUNTER_75P_PORT_32_INTf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26976     { PKT_DROP_COUNTER_75P_PORT_33_INTf, 1, 33, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26977     { PKT_DROP_COUNTER_75P_PORT_34_INTf, 1, 34, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26978     { PKT_DROP_COUNTER_75P_PORT_35_INTf, 1, 35, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26979     { PKT_DROP_COUNTER_75P_PORT_36_INTf, 1, 36, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26980     { PKT_DROP_COUNTER_75P_PORT_37_INTf, 1, 37, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26981     { PKT_DROP_COUNTER_75P_PORT_38_INTf, 1, 38, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26982     { PKT_DROP_COUNTER_75P_PORT_39_INTf, 1, 39, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26983     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26984     { PKT_DROP_COUNTER_75P_PORT_40_INTf, 1, 40, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26985     { PKT_DROP_COUNTER_75P_PORT_41_INTf, 1, 41, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26986     { PKT_DROP_COUNTER_75P_PORT_42_INTf, 1, 42, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26987     { PKT_DROP_COUNTER_75P_PORT_43_INTf, 1, 43, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26988     { PKT_DROP_COUNTER_75P_PORT_44_INTf, 1, 44, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26989     { PKT_DROP_COUNTER_75P_PORT_45_INTf, 1, 45, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26990     { PKT_DROP_COUNTER_75P_PORT_46_INTf, 1, 46, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26991     { PKT_DROP_COUNTER_75P_PORT_47_INTf, 1, 47, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26992     { PKT_DROP_COUNTER_75P_PORT_48_INTf, 1, 48, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26993     { PKT_DROP_COUNTER_75P_PORT_49_INTf, 1, 49, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26994     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26995     { PKT_DROP_COUNTER_75P_PORT_50_INTf, 1, 50, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26996     { PKT_DROP_COUNTER_75P_PORT_51_INTf, 1, 51, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26997     { PKT_DROP_COUNTER_75P_PORT_52_INTf, 1, 52, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26998     { PKT_DROP_COUNTER_75P_PORT_53_INTf, 1, 53, SOCF_RO|SOCF_SIG|SOCF_INTR },
  26999     { PKT_DROP_COUNTER_75P_PORT_54_INTf, 1, 54, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27000     { PKT_DROP_COUNTER_75P_PORT_55_INTf, 1, 55, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27001     { PKT_DROP_COUNTER_75P_PORT_56_INTf, 1, 56, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27002     { PKT_DROP_COUNTER_75P_PORT_57_INTf, 1, 57, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27003     { PKT_DROP_COUNTER_75P_PORT_58_INTf, 1, 58, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27004     { PKT_DROP_COUNTER_75P_PORT_59_INTf, 1, 59, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27005     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27006     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27007     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27008     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27009     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27010     { PKT_DROP_COUNTER_75P_RX_HRF_0_INTf, 1, 60, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27011     { PKT_DROP_COUNTER_75P_RX_HRF_1_INTf, 1, 61, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27012     { PKT_DROP_COUNTER_75P_RX_HRF_2_INTf, 1, 62, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27013     { PKT_DROP_COUNTER_75P_RX_HRF_3_INTf, 1, 63, SOCF_RO|SOCF_SIG|SOCF_INTR }
  27014 };
  27015 
  27016 #endif
  27017 #if defined(BCM_88470_A0)
  27018 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = {
  27019     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27020     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27021     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27022     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27023     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27024     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27025     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27026     { PKT_DROP_COUNTER_75P_PORT_16_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27027     { PKT_DROP_COUNTER_75P_PORT_17_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27028     { PKT_DROP_COUNTER_75P_PORT_18_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27029     { PKT_DROP_COUNTER_75P_PORT_19_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27030     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27031     { PKT_DROP_COUNTER_75P_PORT_20_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27032     { PKT_DROP_COUNTER_75P_PORT_21_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27033     { PKT_DROP_COUNTER_75P_PORT_22_INTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27034     { PKT_DROP_COUNTER_75P_PORT_23_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27035     { PKT_DROP_COUNTER_75P_PORT_24_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27036     { PKT_DROP_COUNTER_75P_PORT_25_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27037     { PKT_DROP_COUNTER_75P_PORT_26_INTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27038     { PKT_DROP_COUNTER_75P_PORT_27_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27039     { PKT_DROP_COUNTER_75P_PORT_28_INTf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27040     { PKT_DROP_COUNTER_75P_PORT_29_INTf, 1, 29, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27041     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27042     { PKT_DROP_COUNTER_75P_PORT_30_INTf, 1, 30, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27043     { PKT_DROP_COUNTER_75P_PORT_31_INTf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27044     { PKT_DROP_COUNTER_75P_PORT_32_INTf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27045     { PKT_DROP_COUNTER_75P_PORT_33_INTf, 1, 33, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27046     { PKT_DROP_COUNTER_75P_PORT_34_INTf, 1, 34, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27047     { PKT_DROP_COUNTER_75P_PORT_35_INTf, 1, 35, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27048     { PKT_DROP_COUNTER_75P_PORT_36_INTf, 1, 36, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27049     { PKT_DROP_COUNTER_75P_PORT_37_INTf, 1, 37, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27050     { PKT_DROP_COUNTER_75P_PORT_38_INTf, 1, 38, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27051     { PKT_DROP_COUNTER_75P_PORT_39_INTf, 1, 39, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27052     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27053     { PKT_DROP_COUNTER_75P_PORT_40_INTf, 1, 40, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27054     { PKT_DROP_COUNTER_75P_PORT_41_INTf, 1, 41, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27055     { PKT_DROP_COUNTER_75P_PORT_42_INTf, 1, 42, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27056     { PKT_DROP_COUNTER_75P_PORT_43_INTf, 1, 43, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27057     { PKT_DROP_COUNTER_75P_PORT_44_INTf, 1, 44, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27058     { PKT_DROP_COUNTER_75P_PORT_45_INTf, 1, 45, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27059     { PKT_DROP_COUNTER_75P_PORT_46_INTf, 1, 46, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27060     { PKT_DROP_COUNTER_75P_PORT_47_INTf, 1, 47, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27061     { PKT_DROP_COUNTER_75P_PORT_48_INTf, 1, 48, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27062     { PKT_DROP_COUNTER_75P_PORT_49_INTf, 1, 49, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27063     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27064     { PKT_DROP_COUNTER_75P_PORT_50_INTf, 1, 50, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27065     { PKT_DROP_COUNTER_75P_PORT_51_INTf, 1, 51, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27066     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27067     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27068     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27069     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27070     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27071     { PKT_DROP_COUNTER_75P_RX_HRF_0_INTf, 1, 52, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27072     { PKT_DROP_COUNTER_75P_RX_HRF_1_INTf, 1, 53, SOCF_RO|SOCF_SIG|SOCF_INTR }
  27073 };
  27074 
  27075 #endif
  27076 #if defined(BCM_88470_B0)
  27077 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = {
  27078     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27079     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27080     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27081     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27082     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27083     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27084     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27085     { PKT_DROP_COUNTER_75P_PORT_16_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27086     { PKT_DROP_COUNTER_75P_PORT_17_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27087     { PKT_DROP_COUNTER_75P_PORT_18_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27088     { PKT_DROP_COUNTER_75P_PORT_19_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27089     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27090     { PKT_DROP_COUNTER_75P_PORT_20_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27091     { PKT_DROP_COUNTER_75P_PORT_21_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27092     { PKT_DROP_COUNTER_75P_PORT_22_INTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27093     { PKT_DROP_COUNTER_75P_PORT_23_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27094     { PKT_DROP_COUNTER_75P_PORT_24_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27095     { PKT_DROP_COUNTER_75P_PORT_25_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27096     { PKT_DROP_COUNTER_75P_PORT_26_INTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27097     { PKT_DROP_COUNTER_75P_PORT_27_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27098     { PKT_DROP_COUNTER_75P_PORT_28_INTf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27099     { PKT_DROP_COUNTER_75P_PORT_29_INTf, 1, 29, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27100     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27101     { PKT_DROP_COUNTER_75P_PORT_30_INTf, 1, 30, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27102     { PKT_DROP_COUNTER_75P_PORT_31_INTf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27103     { PKT_DROP_COUNTER_75P_PORT_32_INTf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27104     { PKT_DROP_COUNTER_75P_PORT_33_INTf, 1, 33, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27105     { PKT_DROP_COUNTER_75P_PORT_34_INTf, 1, 34, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27106     { PKT_DROP_COUNTER_75P_PORT_35_INTf, 1, 35, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27107     { PKT_DROP_COUNTER_75P_PORT_36_INTf, 1, 36, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27108     { PKT_DROP_COUNTER_75P_PORT_37_INTf, 1, 37, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27109     { PKT_DROP_COUNTER_75P_PORT_38_INTf, 1, 38, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27110     { PKT_DROP_COUNTER_75P_PORT_39_INTf, 1, 39, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27111     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27112     { PKT_DROP_COUNTER_75P_PORT_40_INTf, 1, 40, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27113     { PKT_DROP_COUNTER_75P_PORT_41_INTf, 1, 41, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27114     { PKT_DROP_COUNTER_75P_PORT_42_INTf, 1, 42, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27115     { PKT_DROP_COUNTER_75P_PORT_43_INTf, 1, 43, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27116     { PKT_DROP_COUNTER_75P_PORT_44_INTf, 1, 44, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27117     { PKT_DROP_COUNTER_75P_PORT_45_INTf, 1, 45, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27118     { PKT_DROP_COUNTER_75P_PORT_46_INTf, 1, 46, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27119     { PKT_DROP_COUNTER_75P_PORT_47_INTf, 1, 47, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27120     { PKT_DROP_COUNTER_75P_PORT_48_INTf, 1, 48, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27121     { PKT_DROP_COUNTER_75P_PORT_49_INTf, 1, 49, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27122     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27123     { PKT_DROP_COUNTER_75P_PORT_50_INTf, 1, 50, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27124     { PKT_DROP_COUNTER_75P_PORT_51_INTf, 1, 51, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27125     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27126     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27127     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27128     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27129     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27130     { PKT_DROP_COUNTER_75P_RX_HRF_0_INTf, 1, 52, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27131     { PKT_DROP_COUNTER_75P_RX_HRF_1_INTf, 1, 53, SOCF_RO|SOCF_SIG|SOCF_INTR }
  27132 };
  27133 
  27134 #endif
  27135 #if defined(BCM_88675_B0)
  27136 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = {
  27137     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27138     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27139     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27140     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27141     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27142     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27143     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27144     { PKT_DROP_COUNTER_75P_PORT_16_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27145     { PKT_DROP_COUNTER_75P_PORT_17_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27146     { PKT_DROP_COUNTER_75P_PORT_18_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27147     { PKT_DROP_COUNTER_75P_PORT_19_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27148     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27149     { PKT_DROP_COUNTER_75P_PORT_20_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27150     { PKT_DROP_COUNTER_75P_PORT_21_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27151     { PKT_DROP_COUNTER_75P_PORT_22_INTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27152     { PKT_DROP_COUNTER_75P_PORT_23_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27153     { PKT_DROP_COUNTER_75P_PORT_24_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27154     { PKT_DROP_COUNTER_75P_PORT_25_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27155     { PKT_DROP_COUNTER_75P_PORT_26_INTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27156     { PKT_DROP_COUNTER_75P_PORT_27_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27157     { PKT_DROP_COUNTER_75P_PORT_28_INTf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27158     { PKT_DROP_COUNTER_75P_PORT_29_INTf, 1, 29, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27159     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27160     { PKT_DROP_COUNTER_75P_PORT_30_INTf, 1, 30, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27161     { PKT_DROP_COUNTER_75P_PORT_31_INTf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27162     { PKT_DROP_COUNTER_75P_PORT_32_INTf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27163     { PKT_DROP_COUNTER_75P_PORT_33_INTf, 1, 33, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27164     { PKT_DROP_COUNTER_75P_PORT_34_INTf, 1, 34, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27165     { PKT_DROP_COUNTER_75P_PORT_35_INTf, 1, 35, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27166     { PKT_DROP_COUNTER_75P_PORT_36_INTf, 1, 36, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27167     { PKT_DROP_COUNTER_75P_PORT_37_INTf, 1, 37, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27168     { PKT_DROP_COUNTER_75P_PORT_38_INTf, 1, 38, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27169     { PKT_DROP_COUNTER_75P_PORT_39_INTf, 1, 39, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27170     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27171     { PKT_DROP_COUNTER_75P_PORT_40_INTf, 1, 40, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27172     { PKT_DROP_COUNTER_75P_PORT_41_INTf, 1, 41, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27173     { PKT_DROP_COUNTER_75P_PORT_42_INTf, 1, 42, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27174     { PKT_DROP_COUNTER_75P_PORT_43_INTf, 1, 43, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27175     { PKT_DROP_COUNTER_75P_PORT_44_INTf, 1, 44, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27176     { PKT_DROP_COUNTER_75P_PORT_45_INTf, 1, 45, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27177     { PKT_DROP_COUNTER_75P_PORT_46_INTf, 1, 46, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27178     { PKT_DROP_COUNTER_75P_PORT_47_INTf, 1, 47, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27179     { PKT_DROP_COUNTER_75P_PORT_48_INTf, 1, 48, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27180     { PKT_DROP_COUNTER_75P_PORT_49_INTf, 1, 49, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27181     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27182     { PKT_DROP_COUNTER_75P_PORT_50_INTf, 1, 50, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27183     { PKT_DROP_COUNTER_75P_PORT_51_INTf, 1, 51, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27184     { PKT_DROP_COUNTER_75P_PORT_52_INTf, 1, 52, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27185     { PKT_DROP_COUNTER_75P_PORT_53_INTf, 1, 53, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27186     { PKT_DROP_COUNTER_75P_PORT_54_INTf, 1, 54, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27187     { PKT_DROP_COUNTER_75P_PORT_55_INTf, 1, 55, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27188     { PKT_DROP_COUNTER_75P_PORT_56_INTf, 1, 56, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27189     { PKT_DROP_COUNTER_75P_PORT_57_INTf, 1, 57, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27190     { PKT_DROP_COUNTER_75P_PORT_58_INTf, 1, 58, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27191     { PKT_DROP_COUNTER_75P_PORT_59_INTf, 1, 59, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27192     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27193     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27194     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27195     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27196     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27197     { PKT_DROP_COUNTER_75P_RX_HRF_0_INTf, 1, 60, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27198     { PKT_DROP_COUNTER_75P_RX_HRF_1_INTf, 1, 61, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27199     { PKT_DROP_COUNTER_75P_RX_HRF_2_INTf, 1, 62, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27200     { PKT_DROP_COUNTER_75P_RX_HRF_3_INTf, 1, 63, SOCF_RO|SOCF_SIG|SOCF_INTR }
  27201 };
  27202 
  27203 #endif
  27204 #if defined(BCM_88680_A0)
  27205 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = {
  27206     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27207     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27208     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27209     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27210     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27211     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27212     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27213     { PKT_DROP_COUNTER_75P_PORT_16_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27214     { PKT_DROP_COUNTER_75P_PORT_17_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27215     { PKT_DROP_COUNTER_75P_PORT_18_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27216     { PKT_DROP_COUNTER_75P_PORT_19_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27217     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27218     { PKT_DROP_COUNTER_75P_PORT_20_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27219     { PKT_DROP_COUNTER_75P_PORT_21_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27220     { PKT_DROP_COUNTER_75P_PORT_22_INTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27221     { PKT_DROP_COUNTER_75P_PORT_23_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27222     { PKT_DROP_COUNTER_75P_PORT_24_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27223     { PKT_DROP_COUNTER_75P_PORT_25_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27224     { PKT_DROP_COUNTER_75P_PORT_26_INTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27225     { PKT_DROP_COUNTER_75P_PORT_27_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27226     { PKT_DROP_COUNTER_75P_PORT_28_INTf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27227     { PKT_DROP_COUNTER_75P_PORT_29_INTf, 1, 29, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27228     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27229     { PKT_DROP_COUNTER_75P_PORT_30_INTf, 1, 30, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27230     { PKT_DROP_COUNTER_75P_PORT_31_INTf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27231     { PKT_DROP_COUNTER_75P_PORT_32_INTf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27232     { PKT_DROP_COUNTER_75P_PORT_33_INTf, 1, 33, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27233     { PKT_DROP_COUNTER_75P_PORT_34_INTf, 1, 34, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27234     { PKT_DROP_COUNTER_75P_PORT_35_INTf, 1, 35, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27235     { PKT_DROP_COUNTER_75P_PORT_36_INTf, 1, 36, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27236     { PKT_DROP_COUNTER_75P_PORT_37_INTf, 1, 37, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27237     { PKT_DROP_COUNTER_75P_PORT_38_INTf, 1, 38, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27238     { PKT_DROP_COUNTER_75P_PORT_39_INTf, 1, 39, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27239     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27240     { PKT_DROP_COUNTER_75P_PORT_40_INTf, 1, 40, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27241     { PKT_DROP_COUNTER_75P_PORT_41_INTf, 1, 41, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27242     { PKT_DROP_COUNTER_75P_PORT_42_INTf, 1, 42, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27243     { PKT_DROP_COUNTER_75P_PORT_43_INTf, 1, 43, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27244     { PKT_DROP_COUNTER_75P_PORT_44_INTf, 1, 44, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27245     { PKT_DROP_COUNTER_75P_PORT_45_INTf, 1, 45, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27246     { PKT_DROP_COUNTER_75P_PORT_46_INTf, 1, 46, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27247     { PKT_DROP_COUNTER_75P_PORT_47_INTf, 1, 47, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27248     { PKT_DROP_COUNTER_75P_PORT_48_INTf, 1, 48, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27249     { PKT_DROP_COUNTER_75P_PORT_49_INTf, 1, 49, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27250     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27251     { PKT_DROP_COUNTER_75P_PORT_50_INTf, 1, 50, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27252     { PKT_DROP_COUNTER_75P_PORT_51_INTf, 1, 51, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27253     { PKT_DROP_COUNTER_75P_PORT_52_INTf, 1, 52, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27254     { PKT_DROP_COUNTER_75P_PORT_53_INTf, 1, 53, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27255     { PKT_DROP_COUNTER_75P_PORT_54_INTf, 1, 54, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27256     { PKT_DROP_COUNTER_75P_PORT_55_INTf, 1, 55, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27257     { PKT_DROP_COUNTER_75P_PORT_56_INTf, 1, 56, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27258     { PKT_DROP_COUNTER_75P_PORT_57_INTf, 1, 57, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27259     { PKT_DROP_COUNTER_75P_PORT_58_INTf, 1, 58, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27260     { PKT_DROP_COUNTER_75P_PORT_59_INTf, 1, 59, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27261     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27262     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27263     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27264     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27265     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27266     { PKT_DROP_COUNTER_75P_RX_HRF_0_INTf, 1, 60, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27267     { PKT_DROP_COUNTER_75P_RX_HRF_1_INTf, 1, 61, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27268     { PKT_DROP_COUNTER_75P_RX_HRF_2_INTf, 1, 62, SOCF_RO|SOCF_SIG|SOCF_INTR },
  27269     { PKT_DROP_COUNTER_75P_RX_HRF_3_INTf, 1, 63, SOCF_RO|SOCF_SIG|SOCF_INTR }
  27270 };
  27271 
  27272 #endif
  27273 #if defined(BCM_88675_A0)
  27274 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTr_fields[] = {
  27275     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 64, 0, SOCF_LE }
  27276 };
  27277 
  27278 #endif
  27279 #if defined(BCM_88375_A0)
  27280 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = {
  27281     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 64, 0, SOCF_LE }
  27282 };
  27283 
  27284 #endif
  27285 #if defined(BCM_88375_B0)
  27286 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = {
  27287     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 64, 0, SOCF_LE }
  27288 };
  27289 
  27290 #endif
  27291 #if defined(BCM_88470_A0)
  27292 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = {
  27293     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 54, 0, SOCF_LE }
  27294 };
  27295 
  27296 #endif
  27297 #if defined(BCM_88470_B0)
  27298 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = {
  27299     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 54, 0, SOCF_LE }
  27300 };
  27301 
  27302 #endif
  27303 #if defined(BCM_88675_B0)
  27304 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = {
  27305     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 64, 0, SOCF_LE }
  27306 };
  27307 
  27308 #endif
  27309 #if defined(BCM_88680_A0)
  27310 soc_field_info_t soc_NBIL_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = {
  27311     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 64, 0, SOCF_LE }
  27312 };
  27313 
  27314 #endif
  27315 #if defined(BCM_88680_A0)
  27316 soc_field_info_t soc_NBIL_NIF_PMH_RESOLVED_SPEEDr_fields[] = {
  27317     { PML_N_RESOLVED_SPEED_LANE_0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  27318     { PML_N_RESOLVED_SPEED_LANE_1f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  27319     { PML_N_RESOLVED_SPEED_LANE_2f, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  27320     { PML_N_RESOLVED_SPEED_LANE_3f, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  27321 };
  27322 
  27323 #endif
  27324 #if defined(BCM_88470_A0)
  27325 soc_field_info_t soc_NBIL_NIF_PML_BIS_NUM_OF_SAMPLES_CFGr_fields[] = {
  27326     { BIS_NUM_OF_RX_SAMPLES_LANE_Nf, 4, 0, SOCF_LE },
  27327     { BIS_NUM_OF_TX_SAMPLES_LANE_Nf, 4, 4, SOCF_LE }
  27328 };
  27329 
  27330 #endif
  27331 #if defined(BCM_88470_B0)
  27332 soc_field_info_t soc_NBIL_NIF_PML_BIS_NUM_OF_SAMPLES_CFG_BCM88470_B0r_fields[] = {
  27333     { BIS_NUM_OF_RX_SAMPLES_LANE_Nf, 4, 0, SOCF_LE },
  27334     { BIS_NUM_OF_TX_SAMPLES_LANE_Nf, 4, 4, SOCF_LE }
  27335 };
  27336 
  27337 #endif
  27338 #if defined(BCM_88470_A0)
  27339 soc_field_info_t soc_NBIL_NIF_PML_CLK_DATA_PATH_MUXr_fields[] = {
  27340     { PML_DATA_PATH_CLK_MUX_SELf, 4, 0, SOCF_LE }
  27341 };
  27342 
  27343 #endif
  27344 #if defined(BCM_88470_B0)
  27345 soc_field_info_t soc_NBIL_NIF_PML_CLK_DATA_PATH_MUX_BCM88470_B0r_fields[] = {
  27346     { PML_DATA_PATH_CLK_MUX_SELf, 4, 0, SOCF_LE }
  27347 };
  27348 
  27349 #endif
  27350 #if defined(BCM_88470_A0)
  27351 soc_field_info_t soc_NBIL_NIF_PML_RESOLVED_SPEEDr_fields[] = {
  27352     { PML_N_RESOLVED_SPEED_LANE_0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  27353     { PML_N_RESOLVED_SPEED_LANE_1f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  27354     { PML_N_RESOLVED_SPEED_LANE_2f, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  27355     { PML_N_RESOLVED_SPEED_LANE_3f, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  27356 };
  27357 
  27358 #endif
  27359 #if defined(BCM_88470_B0)
  27360 soc_field_info_t soc_NBIL_NIF_PML_RESOLVED_SPEED_BCM88470_B0r_fields[] = {
  27361     { PML_N_RESOLVED_SPEED_LANE_0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  27362     { PML_N_RESOLVED_SPEED_LANE_1f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  27363     { PML_N_RESOLVED_SPEED_LANE_2f, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  27364     { PML_N_RESOLVED_SPEED_LANE_3f, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  27365 };
  27366 
  27367 #endif
  27368 #if defined(BCM_88675_A0)
  27369 soc_field_info_t soc_NBIL_NIF_PM_CFGr_fields[] = {
  27370     { FIELD_0_13f, 14, 0, SOCF_LE },
  27371     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27372     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27373     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27374     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27375     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27376     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27377     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27378     { PML_N_TSC_RSTBf, 1, 21, 0 }
  27379 };
  27380 
  27381 #endif
  27382 #if defined(BCM_88675_A0)
  27383 soc_field_info_t soc_NBIL_NIF_PM_CFG_3r_fields[] = {
  27384     { FIELD_0_13f, 14, 0, SOCF_LE },
  27385     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27386     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27387     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27388     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27389     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27390     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27391     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27392     { PML_N_TSC_RSTBf, 1, 21, 0 }
  27393 };
  27394 
  27395 #endif
  27396 #if defined(BCM_88675_A0)
  27397 soc_field_info_t soc_NBIL_NIF_PM_CFG_4r_fields[] = {
  27398     { FIELD_0_13f, 14, 0, SOCF_LE },
  27399     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27400     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27401     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27402     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27403     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27404     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27405     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27406     { PML_N_TSC_RSTBf, 1, 21, 0 }
  27407 };
  27408 
  27409 #endif
  27410 #if defined(BCM_88675_A0)
  27411 soc_field_info_t soc_NBIL_NIF_PM_CFG_5r_fields[] = {
  27412     { FIELD_0_13f, 14, 0, SOCF_LE },
  27413     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27414     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27415     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27416     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27417     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27418     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27419     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27420     { PML_N_TSC_RSTBf, 1, 21, 0 }
  27421 };
  27422 
  27423 #endif
  27424 #if defined(BCM_88375_A0)
  27425 soc_field_info_t soc_NBIL_NIF_PM_CFG_3_BCM88375_A0r_fields[] = {
  27426     { FIELD_0_13f, 14, 0, SOCF_LE },
  27427     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27428     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27429     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27430     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27431     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27432     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27433     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27434     { PML_N_TSC_RSTBf, 1, 21, 0 }
  27435 };
  27436 
  27437 #endif
  27438 #if defined(BCM_88470_A0)
  27439 soc_field_info_t soc_NBIL_NIF_PM_CFG_3_BCM88470_A0r_fields[] = {
  27440     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27441     { PML_N_OTP_PORT_BOND_OPTIONf, 14, 0, SOCF_LE },
  27442     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27443     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27444     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27445     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27446     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27447     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27448     { PML_N_TSC_RSTBf, 1, 21, 0 }
  27449 };
  27450 
  27451 #endif
  27452 #if defined(BCM_88470_B0)
  27453 soc_field_info_t soc_NBIL_NIF_PM_CFG_3_BCM88470_B0r_fields[] = {
  27454     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27455     { PML_N_OTP_PORT_BOND_OPTIONf, 14, 0, SOCF_LE },
  27456     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27457     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27458     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27459     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27460     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27461     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27462     { PML_N_TSC_RSTBf, 1, 21, 0 }
  27463 };
  27464 
  27465 #endif
  27466 #if defined(BCM_88680_A0)
  27467 soc_field_info_t soc_NBIL_NIF_PM_CFG_3_BCM88680_A0r_fields[] = {
  27468     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27469     { PML_N_OTP_PORT_BOND_OPTIONf, 14, 0, SOCF_LE },
  27470     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27471     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27472     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27473     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27474     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27475     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27476     { PML_N_TSC_RSTBf, 1, 21, 0 },
  27477     { PML_N_TX_DRV_HV_DISABLEf, 1, 22, 0 }
  27478 };
  27479 
  27480 #endif
  27481 #if defined(BCM_88375_A0)
  27482 soc_field_info_t soc_NBIL_NIF_PM_CFG_4_BCM88375_A0r_fields[] = {
  27483     { FIELD_0_13f, 14, 0, SOCF_LE },
  27484     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27485     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27486     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27487     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27488     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27489     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27490     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27491     { PML_N_TSC_RSTBf, 1, 21, 0 }
  27492 };
  27493 
  27494 #endif
  27495 #if defined(BCM_88680_A0)
  27496 soc_field_info_t soc_NBIL_NIF_PM_CFG_4_BCM88680_A0r_fields[] = {
  27497     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27498     { PML_N_OTP_PORT_BOND_OPTIONf, 14, 0, SOCF_LE },
  27499     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27500     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27501     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27502     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27503     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27504     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27505     { PML_N_TSC_RSTBf, 1, 21, 0 },
  27506     { PML_N_TX_DRV_HV_DISABLEf, 1, 22, 0 }
  27507 };
  27508 
  27509 #endif
  27510 #if defined(BCM_88375_A0)
  27511 soc_field_info_t soc_NBIL_NIF_PM_CFG_5_BCM88375_A0r_fields[] = {
  27512     { FIELD_0_13f, 14, 0, SOCF_LE },
  27513     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27514     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27515     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27516     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27517     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27518     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27519     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27520     { PML_N_TSC_RSTBf, 1, 21, 0 }
  27521 };
  27522 
  27523 #endif
  27524 #if defined(BCM_88680_A0)
  27525 soc_field_info_t soc_NBIL_NIF_PM_CFG_5_BCM88680_A0r_fields[] = {
  27526     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27527     { PML_N_OTP_PORT_BOND_OPTIONf, 14, 0, SOCF_LE },
  27528     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27529     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27530     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27531     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27532     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27533     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27534     { PML_N_TSC_RSTBf, 1, 21, 0 },
  27535     { PML_N_TX_DRV_HV_DISABLEf, 1, 22, 0 }
  27536 };
  27537 
  27538 #endif
  27539 #if defined(BCM_88375_A0)
  27540 soc_field_info_t soc_NBIL_NIF_PM_CFG_BCM88375_A0r_fields[] = {
  27541     { FIELD_0_13f, 14, 0, SOCF_LE },
  27542     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27543     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27544     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27545     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27546     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27547     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27548     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27549     { PML_N_TSC_RSTBf, 1, 21, 0 }
  27550 };
  27551 
  27552 #endif
  27553 #if defined(BCM_88470_A0)
  27554 soc_field_info_t soc_NBIL_NIF_PM_CFG_BCM88470_A0r_fields[] = {
  27555     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27556     { PML_N_OTP_PORT_BOND_OPTIONf, 14, 0, SOCF_LE },
  27557     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27558     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27559     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27560     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27561     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27562     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27563     { PML_N_TSC_RSTBf, 1, 21, 0 }
  27564 };
  27565 
  27566 #endif
  27567 #if defined(BCM_88470_B0)
  27568 soc_field_info_t soc_NBIL_NIF_PM_CFG_BCM88470_B0r_fields[] = {
  27569     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27570     { PML_N_OTP_PORT_BOND_OPTIONf, 14, 0, SOCF_LE },
  27571     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27572     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27573     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27574     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27575     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27576     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27577     { PML_N_TSC_RSTBf, 1, 21, 0 }
  27578 };
  27579 
  27580 #endif
  27581 #if defined(BCM_88680_A0)
  27582 soc_field_info_t soc_NBIL_NIF_PM_CFG_BCM88680_A0r_fields[] = {
  27583     { PML_NEEE_PD_ENf, 1, 14, 0 },
  27584     { PML_N_OTP_PORT_BOND_OPTIONf, 14, 0, SOCF_LE },
  27585     { PML_N_TSC_DVT_ENf, 1, 15, 0 },
  27586     { PML_N_TSC_IDDQf, 1, 16, 0 },
  27587     { PML_N_TSC_MDIO_FAST_MODEf, 1, 17, 0 },
  27588     { PML_N_TSC_PWRDWNf, 1, 18, 0 },
  27589     { PML_N_TSC_REFIN_ENf, 1, 19, 0 },
  27590     { PML_N_TSC_REFOUT_ENf, 1, 20, 0 },
  27591     { PML_N_TSC_RSTBf, 1, 21, 0 },
  27592     { PML_N_TX_DRV_HV_DISABLEf, 1, 22, 0 }
  27593 };
  27594 
  27595 #endif
  27596 #if defined(BCM_88675_A0)
  27597 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATIONr_fields[] = {
  27598     { PM_EXT_LINK_INTERRUPTf, 24, 0, SOCF_LE }
  27599 };
  27600 
  27601 #endif
  27602 #if defined(BCM_88375_A0)
  27603 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATION_BCM88375_A0r_fields[] = {
  27604     { PM_EXT_LINK_INTERRUPTf, 24, 0, SOCF_LE }
  27605 };
  27606 
  27607 #endif
  27608 #if defined(BCM_88375_B0)
  27609 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATION_BCM88375_B0r_fields[] = {
  27610     { PM_EXT_LINK_INTERRUPTf, 24, 0, SOCF_LE }
  27611 };
  27612 
  27613 #endif
  27614 #if defined(BCM_88470_A0)
  27615 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATION_BCM88470_A0r_fields[] = {
  27616     { PM_EXT_LINK_INTERRUPTf, 16, 0, SOCF_LE }
  27617 };
  27618 
  27619 #endif
  27620 #if defined(BCM_88470_B0)
  27621 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATION_BCM88470_B0r_fields[] = {
  27622     { PM_EXT_LINK_INTERRUPTf, 16, 0, SOCF_LE }
  27623 };
  27624 
  27625 #endif
  27626 #if defined(BCM_88675_B0)
  27627 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATION_BCM88675_B0r_fields[] = {
  27628     { PM_EXT_LINK_INTERRUPTf, 24, 0, SOCF_LE }
  27629 };
  27630 
  27631 #endif
  27632 #if defined(BCM_88680_A0)
  27633 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATION_BCM88680_A0r_fields[] = {
  27634     { PM_EXT_LINK_INTERRUPTf, 24, 0, SOCF_LE }
  27635 };
  27636 
  27637 #endif
  27638 #if defined(BCM_88675_A0)
  27639 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATIONr_fields[] = {
  27640     { PM_EXT_LOCAL_FAULTf, 24, 0, SOCF_LE }
  27641 };
  27642 
  27643 #endif
  27644 #if defined(BCM_88375_A0)
  27645 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATION_BCM88375_A0r_fields[] = {
  27646     { PM_EXT_LOCAL_FAULTf, 24, 0, SOCF_LE }
  27647 };
  27648 
  27649 #endif
  27650 #if defined(BCM_88375_B0)
  27651 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATION_BCM88375_B0r_fields[] = {
  27652     { PM_EXT_LOCAL_FAULTf, 24, 0, SOCF_LE }
  27653 };
  27654 
  27655 #endif
  27656 #if defined(BCM_88470_A0)
  27657 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATION_BCM88470_A0r_fields[] = {
  27658     { PM_EXT_LOCAL_FAULTf, 16, 0, SOCF_LE }
  27659 };
  27660 
  27661 #endif
  27662 #if defined(BCM_88470_B0)
  27663 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATION_BCM88470_B0r_fields[] = {
  27664     { PM_EXT_LOCAL_FAULTf, 16, 0, SOCF_LE }
  27665 };
  27666 
  27667 #endif
  27668 #if defined(BCM_88675_B0)
  27669 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATION_BCM88675_B0r_fields[] = {
  27670     { PM_EXT_LOCAL_FAULTf, 24, 0, SOCF_LE }
  27671 };
  27672 
  27673 #endif
  27674 #if defined(BCM_88680_A0)
  27675 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATION_BCM88680_A0r_fields[] = {
  27676     { PM_EXT_LOCAL_FAULTf, 24, 0, SOCF_LE }
  27677 };
  27678 
  27679 #endif
  27680 #if defined(BCM_88675_A0)
  27681 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LPI_INDICATIONr_fields[] = {
  27682     { PM_EXT_LPI_INDICATIONf, 24, 0, SOCF_LE }
  27683 };
  27684 
  27685 #endif
  27686 #if defined(BCM_88375_A0)
  27687 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LPI_INDICATION_BCM88375_A0r_fields[] = {
  27688     { PM_EXT_LPI_INDICATIONf, 24, 0, SOCF_LE }
  27689 };
  27690 
  27691 #endif
  27692 #if defined(BCM_88375_B0)
  27693 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LPI_INDICATION_BCM88375_B0r_fields[] = {
  27694     { PM_EXT_LPI_INDICATIONf, 24, 0, SOCF_LE }
  27695 };
  27696 
  27697 #endif
  27698 #if defined(BCM_88470_A0)
  27699 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LPI_INDICATION_BCM88470_A0r_fields[] = {
  27700     { PM_EXT_LPI_INDICATIONf, 16, 0, SOCF_LE }
  27701 };
  27702 
  27703 #endif
  27704 #if defined(BCM_88470_B0)
  27705 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LPI_INDICATION_BCM88470_B0r_fields[] = {
  27706     { PM_EXT_LPI_INDICATIONf, 16, 0, SOCF_LE }
  27707 };
  27708 
  27709 #endif
  27710 #if defined(BCM_88675_B0)
  27711 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LPI_INDICATION_BCM88675_B0r_fields[] = {
  27712     { PM_EXT_LPI_INDICATIONf, 24, 0, SOCF_LE }
  27713 };
  27714 
  27715 #endif
  27716 #if defined(BCM_88680_A0)
  27717 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_LPI_INDICATION_BCM88680_A0r_fields[] = {
  27718     { PM_EXT_LPI_INDICATIONf, 24, 0, SOCF_LE }
  27719 };
  27720 
  27721 #endif
  27722 #if defined(BCM_88675_A0)
  27723 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATIONr_fields[] = {
  27724     { PM_EXT_REMOTE_FAULTf, 24, 0, SOCF_LE }
  27725 };
  27726 
  27727 #endif
  27728 #if defined(BCM_88375_A0)
  27729 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATION_BCM88375_A0r_fields[] = {
  27730     { PM_EXT_REMOTE_FAULTf, 24, 0, SOCF_LE }
  27731 };
  27732 
  27733 #endif
  27734 #if defined(BCM_88375_B0)
  27735 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATION_BCM88375_B0r_fields[] = {
  27736     { PM_EXT_REMOTE_FAULTf, 24, 0, SOCF_LE }
  27737 };
  27738 
  27739 #endif
  27740 #if defined(BCM_88470_A0)
  27741 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATION_BCM88470_A0r_fields[] = {
  27742     { PM_EXT_REMOTE_FAULTf, 16, 0, SOCF_LE }
  27743 };
  27744 
  27745 #endif
  27746 #if defined(BCM_88470_B0)
  27747 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATION_BCM88470_B0r_fields[] = {
  27748     { PM_EXT_REMOTE_FAULTf, 16, 0, SOCF_LE }
  27749 };
  27750 
  27751 #endif
  27752 #if defined(BCM_88675_B0)
  27753 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATION_BCM88675_B0r_fields[] = {
  27754     { PM_EXT_REMOTE_FAULTf, 24, 0, SOCF_LE }
  27755 };
  27756 
  27757 #endif
  27758 #if defined(BCM_88680_A0)
  27759 soc_field_info_t soc_NBIL_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATION_BCM88680_A0r_fields[] = {
  27760     { PM_EXT_REMOTE_FAULTf, 24, 0, SOCF_LE }
  27761 };
  27762 
  27763 #endif
  27764 #if defined(BCM_88675_A0)
  27765 soc_field_info_t soc_NBIL_NIF_PM_ILKN_RX_RSTNr_fields[] = {
  27766     { PML_0_ILKN_RX_RSTNf, 4, 0, SOCF_LE },
  27767     { PML_1_ILKN_RX_RSTNf, 4, 4, SOCF_LE },
  27768     { PML_2_ILKN_RX_RSTNf, 4, 8, SOCF_LE },
  27769     { PML_3_ILKN_RX_RSTNf, 4, 12, SOCF_LE },
  27770     { PML_4_ILKN_RX_RSTNf, 4, 16, SOCF_LE },
  27771     { PML_5_ILKN_RX_RSTNf, 4, 20, SOCF_LE }
  27772 };
  27773 
  27774 #endif
  27775 #if defined(BCM_88375_A0)
  27776 soc_field_info_t soc_NBIL_NIF_PM_ILKN_RX_RSTN_BCM88375_A0r_fields[] = {
  27777     { PML_0_ILKN_RX_RSTNf, 4, 0, SOCF_LE },
  27778     { PML_1_ILKN_RX_RSTNf, 4, 4, SOCF_LE },
  27779     { PML_2_ILKN_RX_RSTNf, 4, 8, SOCF_LE },
  27780     { PML_3_ILKN_RX_RSTNf, 4, 12, SOCF_LE },
  27781     { PML_4_ILKN_RX_RSTNf, 4, 16, SOCF_LE },
  27782     { PML_5_ILKN_RX_RSTNf, 4, 20, SOCF_LE }
  27783 };
  27784 
  27785 #endif
  27786 #if defined(BCM_88375_B0)
  27787 soc_field_info_t soc_NBIL_NIF_PM_ILKN_RX_RSTN_BCM88375_B0r_fields[] = {
  27788     { PML_0_ILKN_RX_RSTNf, 4, 0, SOCF_LE },
  27789     { PML_1_ILKN_RX_RSTNf, 4, 4, SOCF_LE },
  27790     { PML_2_ILKN_RX_RSTNf, 4, 8, SOCF_LE },
  27791     { PML_3_ILKN_RX_RSTNf, 4, 12, SOCF_LE },
  27792     { PML_4_ILKN_RX_RSTNf, 4, 16, SOCF_LE },
  27793     { PML_5_ILKN_RX_RSTNf, 4, 20, SOCF_LE }
  27794 };
  27795 
  27796 #endif
  27797 #if defined(BCM_88470_A0)
  27798 soc_field_info_t soc_NBIL_NIF_PM_ILKN_RX_RSTN_BCM88470_A0r_fields[] = {
  27799     { PML_0_ILKN_RX_RSTNf, 4, 0, SOCF_LE },
  27800     { PML_1_ILKN_RX_RSTNf, 4, 4, SOCF_LE },
  27801     { PML_2_ILKN_RX_RSTNf, 4, 8, SOCF_LE },
  27802     { PML_3_ILKN_RX_RSTNf, 4, 12, SOCF_LE }
  27803 };
  27804 
  27805 #endif
  27806 #if defined(BCM_88470_B0)
  27807 soc_field_info_t soc_NBIL_NIF_PM_ILKN_RX_RSTN_BCM88470_B0r_fields[] = {
  27808     { PML_0_ILKN_RX_RSTNf, 4, 0, SOCF_LE },
  27809     { PML_1_ILKN_RX_RSTNf, 4, 4, SOCF_LE },
  27810     { PML_2_ILKN_RX_RSTNf, 4, 8, SOCF_LE },
  27811     { PML_3_ILKN_RX_RSTNf, 4, 12, SOCF_LE }
  27812 };
  27813 
  27814 #endif
  27815 #if defined(BCM_88675_B0)
  27816 soc_field_info_t soc_NBIL_NIF_PM_ILKN_RX_RSTN_BCM88675_B0r_fields[] = {
  27817     { PML_0_ILKN_RX_RSTNf, 4, 0, SOCF_LE },
  27818     { PML_1_ILKN_RX_RSTNf, 4, 4, SOCF_LE },
  27819     { PML_2_ILKN_RX_RSTNf, 4, 8, SOCF_LE },
  27820     { PML_3_ILKN_RX_RSTNf, 4, 12, SOCF_LE },
  27821     { PML_4_ILKN_RX_RSTNf, 4, 16, SOCF_LE },
  27822     { PML_5_ILKN_RX_RSTNf, 4, 20, SOCF_LE }
  27823 };
  27824 
  27825 #endif
  27826 #if defined(BCM_88680_A0)
  27827 soc_field_info_t soc_NBIL_NIF_PM_ILKN_RX_RSTN_BCM88680_A0r_fields[] = {
  27828     { PML_0_ILKN_RX_RSTNf, 4, 0, SOCF_LE },
  27829     { PML_1_ILKN_RX_RSTNf, 4, 4, SOCF_LE },
  27830     { PML_2_ILKN_RX_RSTNf, 4, 8, SOCF_LE },
  27831     { PML_3_ILKN_RX_RSTNf, 4, 12, SOCF_LE },
  27832     { PML_4_ILKN_RX_RSTNf, 4, 16, SOCF_LE },
  27833     { PML_5_ILKN_RX_RSTNf, 4, 20, SOCF_LE }
  27834 };
  27835 
  27836 #endif
  27837 #if defined(BCM_88675_A0)
  27838 soc_field_info_t soc_NBIL_NIF_PM_ILKN_TX_RSTNr_fields[] = {
  27839     { PML_0_ILKN_TX_RSTNf, 4, 0, SOCF_LE },
  27840     { PML_1_ILKN_TX_RSTNf, 4, 4, SOCF_LE },
  27841     { PML_2_ILKN_TX_RSTNf, 4, 8, SOCF_LE },
  27842     { PML_3_ILKN_TX_RSTNf, 4, 12, SOCF_LE },
  27843     { PML_4_ILKN_TX_RSTNf, 4, 16, SOCF_LE },
  27844     { PML_5_ILKN_TX_RSTNf, 4, 20, SOCF_LE }
  27845 };
  27846 
  27847 #endif
  27848 #if defined(BCM_88375_A0)
  27849 soc_field_info_t soc_NBIL_NIF_PM_ILKN_TX_RSTN_BCM88375_A0r_fields[] = {
  27850     { PML_0_ILKN_TX_RSTNf, 4, 0, SOCF_LE },
  27851     { PML_1_ILKN_TX_RSTNf, 4, 4, SOCF_LE },
  27852     { PML_2_ILKN_TX_RSTNf, 4, 8, SOCF_LE },
  27853     { PML_3_ILKN_TX_RSTNf, 4, 12, SOCF_LE },
  27854     { PML_4_ILKN_TX_RSTNf, 4, 16, SOCF_LE },
  27855     { PML_5_ILKN_TX_RSTNf, 4, 20, SOCF_LE }
  27856 };
  27857 
  27858 #endif
  27859 #if defined(BCM_88375_B0)
  27860 soc_field_info_t soc_NBIL_NIF_PM_ILKN_TX_RSTN_BCM88375_B0r_fields[] = {
  27861     { PML_0_ILKN_TX_RSTNf, 4, 0, SOCF_LE },
  27862     { PML_1_ILKN_TX_RSTNf, 4, 4, SOCF_LE },
  27863     { PML_2_ILKN_TX_RSTNf, 4, 8, SOCF_LE },
  27864     { PML_3_ILKN_TX_RSTNf, 4, 12, SOCF_LE },
  27865     { PML_4_ILKN_TX_RSTNf, 4, 16, SOCF_LE },
  27866     { PML_5_ILKN_TX_RSTNf, 4, 20, SOCF_LE }
  27867 };
  27868 
  27869 #endif
  27870 #if defined(BCM_88470_A0)
  27871 soc_field_info_t soc_NBIL_NIF_PM_ILKN_TX_RSTN_BCM88470_A0r_fields[] = {
  27872     { PML_0_ILKN_TX_RSTNf, 4, 0, SOCF_LE },
  27873     { PML_1_ILKN_TX_RSTNf, 4, 4, SOCF_LE },
  27874     { PML_2_ILKN_TX_RSTNf, 4, 8, SOCF_LE },
  27875     { PML_3_ILKN_TX_RSTNf, 4, 12, SOCF_LE }
  27876 };
  27877 
  27878 #endif
  27879 #if defined(BCM_88470_B0)
  27880 soc_field_info_t soc_NBIL_NIF_PM_ILKN_TX_RSTN_BCM88470_B0r_fields[] = {
  27881     { PML_0_ILKN_TX_RSTNf, 4, 0, SOCF_LE },
  27882     { PML_1_ILKN_TX_RSTNf, 4, 4, SOCF_LE },
  27883     { PML_2_ILKN_TX_RSTNf, 4, 8, SOCF_LE },
  27884     { PML_3_ILKN_TX_RSTNf, 4, 12, SOCF_LE }
  27885 };
  27886 
  27887 #endif
  27888 #if defined(BCM_88675_B0)
  27889 soc_field_info_t soc_NBIL_NIF_PM_ILKN_TX_RSTN_BCM88675_B0r_fields[] = {
  27890     { PML_0_ILKN_TX_RSTNf, 4, 0, SOCF_LE },
  27891     { PML_1_ILKN_TX_RSTNf, 4, 4, SOCF_LE },
  27892     { PML_2_ILKN_TX_RSTNf, 4, 8, SOCF_LE },
  27893     { PML_3_ILKN_TX_RSTNf, 4, 12, SOCF_LE },
  27894     { PML_4_ILKN_TX_RSTNf, 4, 16, SOCF_LE },
  27895     { PML_5_ILKN_TX_RSTNf, 4, 20, SOCF_LE }
  27896 };
  27897 
  27898 #endif
  27899 #if defined(BCM_88680_A0)
  27900 soc_field_info_t soc_NBIL_NIF_PM_ILKN_TX_RSTN_BCM88680_A0r_fields[] = {
  27901     { PML_0_ILKN_TX_RSTNf, 4, 0, SOCF_LE },
  27902     { PML_1_ILKN_TX_RSTNf, 4, 4, SOCF_LE },
  27903     { PML_2_ILKN_TX_RSTNf, 4, 8, SOCF_LE },
  27904     { PML_3_ILKN_TX_RSTNf, 4, 12, SOCF_LE },
  27905     { PML_4_ILKN_TX_RSTNf, 4, 16, SOCF_LE },
  27906     { PML_5_ILKN_TX_RSTNf, 4, 20, SOCF_LE }
  27907 };
  27908 
  27909 #endif
  27910 #if defined(BCM_88675_A0)
  27911 soc_field_info_t soc_NBIL_NIF_TSC_LANE_STATUSr_fields[] = {
  27912     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  27913     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  27914     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  27915     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  27916 };
  27917 
  27918 #endif
  27919 #if defined(BCM_88375_A0)
  27920 soc_field_info_t soc_NBIL_NIF_TSC_LANE_STATUS_BCM88375_A0r_fields[] = {
  27921     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  27922     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  27923     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  27924     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  27925 };
  27926 
  27927 #endif
  27928 #if defined(BCM_88375_B0)
  27929 soc_field_info_t soc_NBIL_NIF_TSC_LANE_STATUS_BCM88375_B0r_fields[] = {
  27930     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  27931     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  27932     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  27933     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  27934 };
  27935 
  27936 #endif
  27937 #if defined(BCM_88470_A0)
  27938 soc_field_info_t soc_NBIL_NIF_TSC_LANE_STATUS_BCM88470_A0r_fields[] = {
  27939     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  27940     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  27941     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  27942     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  27943 };
  27944 
  27945 #endif
  27946 #if defined(BCM_88470_B0)
  27947 soc_field_info_t soc_NBIL_NIF_TSC_LANE_STATUS_BCM88470_B0r_fields[] = {
  27948     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  27949     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  27950     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  27951     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  27952 };
  27953 
  27954 #endif
  27955 #if defined(BCM_88675_B0)
  27956 soc_field_info_t soc_NBIL_NIF_TSC_LANE_STATUS_BCM88675_B0r_fields[] = {
  27957     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  27958     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  27959     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  27960     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  27961 };
  27962 
  27963 #endif
  27964 #if defined(BCM_88680_A0)
  27965 soc_field_info_t soc_NBIL_NIF_TSC_LANE_STATUS_BCM88680_A0r_fields[] = {
  27966     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  27967     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  27968     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  27969     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  27970 };
  27971 
  27972 #endif
  27973 #if defined(BCM_88675_A0)
  27974 soc_field_info_t soc_NBIL_NUM_DROPPED_BURSTS_COUNTER_RX_HRFr_fields[] = {
  27975     { NUM_DROPPED_BURSTS_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27976 };
  27977 
  27978 #endif
  27979 #if defined(BCM_88375_A0)
  27980 soc_field_info_t soc_NBIL_NUM_DROPPED_BURSTS_COUNTER_RX_HRF_BCM88375_A0r_fields[] = {
  27981     { NUM_DROPPED_BURSTS_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27982 };
  27983 
  27984 #endif
  27985 #if defined(BCM_88375_B0)
  27986 soc_field_info_t soc_NBIL_NUM_DROPPED_BURSTS_COUNTER_RX_HRF_BCM88375_B0r_fields[] = {
  27987     { NUM_DROPPED_BURSTS_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27988 };
  27989 
  27990 #endif
  27991 #if defined(BCM_88470_A0)
  27992 soc_field_info_t soc_NBIL_NUM_DROPPED_BURSTS_COUNTER_RX_HRF_BCM88470_A0r_fields[] = {
  27993     { NUM_DROPPED_BURSTS_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27994 };
  27995 
  27996 #endif
  27997 #if defined(BCM_88470_B0)
  27998 soc_field_info_t soc_NBIL_NUM_DROPPED_BURSTS_COUNTER_RX_HRF_BCM88470_B0r_fields[] = {
  27999     { NUM_DROPPED_BURSTS_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28000 };
  28001 
  28002 #endif
  28003 #if defined(BCM_88675_B0)
  28004 soc_field_info_t soc_NBIL_NUM_DROPPED_BURSTS_COUNTER_RX_HRF_BCM88675_B0r_fields[] = {
  28005     { NUM_DROPPED_BURSTS_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28006 };
  28007 
  28008 #endif
  28009 #if defined(BCM_88680_A0)
  28010 soc_field_info_t soc_NBIL_NUM_DROPPED_BURSTS_COUNTER_RX_HRF_BCM88680_A0r_fields[] = {
  28011     { NUM_DROPPED_BURSTS_COUNTER_RX_HRFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28012 };
  28013 
  28014 #endif
  28015 #if defined(BCM_88675_A0)
  28016 soc_field_info_t soc_NBIL_PARITY_ERR_CNTr_fields[] = {
  28017     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  28018     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  28019     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28020     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  28021 };
  28022 
  28023 #endif
  28024 #if defined(BCM_88375_A0)
  28025 soc_field_info_t soc_NBIL_PARITY_ERR_CNT_BCM88375_A0r_fields[] = {
  28026     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  28027     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  28028     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28029     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  28030 };
  28031 
  28032 #endif
  28033 #if defined(BCM_88375_B0)
  28034 soc_field_info_t soc_NBIL_PARITY_ERR_CNT_BCM88375_B0r_fields[] = {
  28035     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  28036     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  28037     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28038     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  28039 };
  28040 
  28041 #endif
  28042 #if defined(BCM_88675_B0)
  28043 soc_field_info_t soc_NBIL_PARITY_ERR_CNT_BCM88675_B0r_fields[] = {
  28044     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  28045     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  28046     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28047     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  28048 };
  28049 
  28050 #endif
  28051 #if defined(BCM_88680_A0)
  28052 soc_field_info_t soc_NBIL_PARITY_ERR_CNT_BCM88680_A0r_fields[] = {
  28053     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  28054     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  28055     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28056     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  28057 };
  28058 
  28059 #endif
  28060 #if defined(BCM_88675_A0)
  28061 soc_field_info_t soc_NBIL_PAR_ERR_INITIATEr_fields[] = {
  28062     { TX_MEMA_0_DATA_INITIATE_PAR_ERRf, 1, 0, 0 },
  28063     { TX_MEMA_1_DATA_INITIATE_PAR_ERRf, 1, 1, 0 },
  28064     { TX_MEMA_2_DATA_INITIATE_PAR_ERRf, 1, 2, 0 },
  28065     { TX_MEMA_3_DATA_INITIATE_PAR_ERRf, 1, 3, 0 },
  28066     { TX_MEMA_4_DATA_INITIATE_PAR_ERRf, 1, 4, 0 },
  28067     { TX_MEMA_5_DATA_INITIATE_PAR_ERRf, 1, 5, 0 },
  28068     { TX_MEMB_0_DATA_INITIATE_PAR_ERRf, 1, 6, 0 },
  28069     { TX_MEMB_1_DATA_INITIATE_PAR_ERRf, 1, 7, 0 },
  28070     { TX_MEMB_2_DATA_INITIATE_PAR_ERRf, 1, 8, 0 },
  28071     { TX_MEMB_3_DATA_INITIATE_PAR_ERRf, 1, 9, 0 },
  28072     { TX_MEMB_4_DATA_INITIATE_PAR_ERRf, 1, 10, 0 },
  28073     { TX_MEMB_5_DATA_INITIATE_PAR_ERRf, 1, 11, 0 }
  28074 };
  28075 
  28076 #endif
  28077 #if defined(BCM_88375_A0)
  28078 soc_field_info_t soc_NBIL_PAR_ERR_INITIATE_BCM88375_A0r_fields[] = {
  28079     { TX_MEMA_0_DATA_INITIATE_PAR_ERRf, 1, 0, 0 },
  28080     { TX_MEMA_1_DATA_INITIATE_PAR_ERRf, 1, 1, 0 },
  28081     { TX_MEMA_2_DATA_INITIATE_PAR_ERRf, 1, 2, 0 },
  28082     { TX_MEMA_3_DATA_INITIATE_PAR_ERRf, 1, 3, 0 },
  28083     { TX_MEMA_4_DATA_INITIATE_PAR_ERRf, 1, 4, 0 },
  28084     { TX_MEMA_5_DATA_INITIATE_PAR_ERRf, 1, 5, 0 },
  28085     { TX_MEMB_0_DATA_INITIATE_PAR_ERRf, 1, 6, 0 },
  28086     { TX_MEMB_1_DATA_INITIATE_PAR_ERRf, 1, 7, 0 },
  28087     { TX_MEMB_2_DATA_INITIATE_PAR_ERRf, 1, 8, 0 },
  28088     { TX_MEMB_3_DATA_INITIATE_PAR_ERRf, 1, 9, 0 },
  28089     { TX_MEMB_4_DATA_INITIATE_PAR_ERRf, 1, 10, 0 },
  28090     { TX_MEMB_5_DATA_INITIATE_PAR_ERRf, 1, 11, 0 }
  28091 };
  28092 
  28093 #endif
  28094 #if defined(BCM_88375_B0)
  28095 soc_field_info_t soc_NBIL_PAR_ERR_INITIATE_BCM88375_B0r_fields[] = {
  28096     { TX_MEMA_0_DATA_INITIATE_PAR_ERRf, 1, 0, 0 },
  28097     { TX_MEMA_1_DATA_INITIATE_PAR_ERRf, 1, 1, 0 },
  28098     { TX_MEMA_2_DATA_INITIATE_PAR_ERRf, 1, 2, 0 },
  28099     { TX_MEMA_3_DATA_INITIATE_PAR_ERRf, 1, 3, 0 },
  28100     { TX_MEMA_4_DATA_INITIATE_PAR_ERRf, 1, 4, 0 },
  28101     { TX_MEMA_5_DATA_INITIATE_PAR_ERRf, 1, 5, 0 },
  28102     { TX_MEMB_0_DATA_INITIATE_PAR_ERRf, 1, 6, 0 },
  28103     { TX_MEMB_1_DATA_INITIATE_PAR_ERRf, 1, 7, 0 },
  28104     { TX_MEMB_2_DATA_INITIATE_PAR_ERRf, 1, 8, 0 },
  28105     { TX_MEMB_3_DATA_INITIATE_PAR_ERRf, 1, 9, 0 },
  28106     { TX_MEMB_4_DATA_INITIATE_PAR_ERRf, 1, 10, 0 },
  28107     { TX_MEMB_5_DATA_INITIATE_PAR_ERRf, 1, 11, 0 }
  28108 };
  28109 
  28110 #endif
  28111 #if defined(BCM_88675_B0)
  28112 soc_field_info_t soc_NBIL_PAR_ERR_INITIATE_BCM88675_B0r_fields[] = {
  28113     { TX_MEMA_0_DATA_INITIATE_PAR_ERRf, 1, 0, 0 },
  28114     { TX_MEMA_1_DATA_INITIATE_PAR_ERRf, 1, 1, 0 },
  28115     { TX_MEMA_2_DATA_INITIATE_PAR_ERRf, 1, 2, 0 },
  28116     { TX_MEMA_3_DATA_INITIATE_PAR_ERRf, 1, 3, 0 },
  28117     { TX_MEMA_4_DATA_INITIATE_PAR_ERRf, 1, 4, 0 },
  28118     { TX_MEMA_5_DATA_INITIATE_PAR_ERRf, 1, 5, 0 },
  28119     { TX_MEMB_0_DATA_INITIATE_PAR_ERRf, 1, 6, 0 },
  28120     { TX_MEMB_1_DATA_INITIATE_PAR_ERRf, 1, 7, 0 },
  28121     { TX_MEMB_2_DATA_INITIATE_PAR_ERRf, 1, 8, 0 },
  28122     { TX_MEMB_3_DATA_INITIATE_PAR_ERRf, 1, 9, 0 },
  28123     { TX_MEMB_4_DATA_INITIATE_PAR_ERRf, 1, 10, 0 },
  28124     { TX_MEMB_5_DATA_INITIATE_PAR_ERRf, 1, 11, 0 }
  28125 };
  28126 
  28127 #endif
  28128 #if defined(BCM_88680_A0)
  28129 soc_field_info_t soc_NBIL_PAR_ERR_INITIATE_BCM88680_A0r_fields[] = {
  28130     { PAR_ERR_INITIATEf, 1, 0, 0 }
  28131 };
  28132 
  28133 #endif
  28134 #if defined(BCM_88675_A0)
  28135 soc_field_info_t soc_NBIL_PAR_ERR_MEM_MASKr_fields[] = {
  28136     { TX_MEMA_0_DATA_PARITY_ERR_MASKf, 1, 0, 0 },
  28137     { TX_MEMA_1_DATA_PARITY_ERR_MASKf, 1, 1, 0 },
  28138     { TX_MEMA_2_DATA_PARITY_ERR_MASKf, 1, 2, 0 },
  28139     { TX_MEMA_3_DATA_PARITY_ERR_MASKf, 1, 3, 0 },
  28140     { TX_MEMA_4_DATA_PARITY_ERR_MASKf, 1, 4, 0 },
  28141     { TX_MEMA_5_DATA_PARITY_ERR_MASKf, 1, 5, 0 },
  28142     { TX_MEMB_0_DATA_PARITY_ERR_MASKf, 1, 6, 0 },
  28143     { TX_MEMB_1_DATA_PARITY_ERR_MASKf, 1, 7, 0 },
  28144     { TX_MEMB_2_DATA_PARITY_ERR_MASKf, 1, 8, 0 },
  28145     { TX_MEMB_3_DATA_PARITY_ERR_MASKf, 1, 9, 0 },
  28146     { TX_MEMB_4_DATA_PARITY_ERR_MASKf, 1, 10, 0 },
  28147     { TX_MEMB_5_DATA_PARITY_ERR_MASKf, 1, 11, 0 }
  28148 };
  28149 
  28150 #endif
  28151 #if defined(BCM_88375_A0)
  28152 soc_field_info_t soc_NBIL_PAR_ERR_MEM_MASK_BCM88375_A0r_fields[] = {
  28153     { TX_MEMA_0_DATA_PARITY_ERR_MASKf, 1, 0, 0 },
  28154     { TX_MEMA_1_DATA_PARITY_ERR_MASKf, 1, 1, 0 },
  28155     { TX_MEMA_2_DATA_PARITY_ERR_MASKf, 1, 2, 0 },
  28156     { TX_MEMA_3_DATA_PARITY_ERR_MASKf, 1, 3, 0 },
  28157     { TX_MEMA_4_DATA_PARITY_ERR_MASKf, 1, 4, 0 },
  28158     { TX_MEMA_5_DATA_PARITY_ERR_MASKf, 1, 5, 0 },
  28159     { TX_MEMB_0_DATA_PARITY_ERR_MASKf, 1, 6, 0 },
  28160     { TX_MEMB_1_DATA_PARITY_ERR_MASKf, 1, 7, 0 },
  28161     { TX_MEMB_2_DATA_PARITY_ERR_MASKf, 1, 8, 0 },
  28162     { TX_MEMB_3_DATA_PARITY_ERR_MASKf, 1, 9, 0 },
  28163     { TX_MEMB_4_DATA_PARITY_ERR_MASKf, 1, 10, 0 },
  28164     { TX_MEMB_5_DATA_PARITY_ERR_MASKf, 1, 11, 0 }
  28165 };
  28166 
  28167 #endif
  28168 #if defined(BCM_88375_B0)
  28169 soc_field_info_t soc_NBIL_PAR_ERR_MEM_MASK_BCM88375_B0r_fields[] = {
  28170     { TX_MEMA_0_DATA_PARITY_ERR_MASKf, 1, 0, 0 },
  28171     { TX_MEMA_1_DATA_PARITY_ERR_MASKf, 1, 1, 0 },
  28172     { TX_MEMA_2_DATA_PARITY_ERR_MASKf, 1, 2, 0 },
  28173     { TX_MEMA_3_DATA_PARITY_ERR_MASKf, 1, 3, 0 },
  28174     { TX_MEMA_4_DATA_PARITY_ERR_MASKf, 1, 4, 0 },
  28175     { TX_MEMA_5_DATA_PARITY_ERR_MASKf, 1, 5, 0 },
  28176     { TX_MEMB_0_DATA_PARITY_ERR_MASKf, 1, 6, 0 },
  28177     { TX_MEMB_1_DATA_PARITY_ERR_MASKf, 1, 7, 0 },
  28178     { TX_MEMB_2_DATA_PARITY_ERR_MASKf, 1, 8, 0 },
  28179     { TX_MEMB_3_DATA_PARITY_ERR_MASKf, 1, 9, 0 },
  28180     { TX_MEMB_4_DATA_PARITY_ERR_MASKf, 1, 10, 0 },
  28181     { TX_MEMB_5_DATA_PARITY_ERR_MASKf, 1, 11, 0 }
  28182 };
  28183 
  28184 #endif
  28185 #if defined(BCM_88675_B0)
  28186 soc_field_info_t soc_NBIL_PAR_ERR_MEM_MASK_BCM88675_B0r_fields[] = {
  28187     { TX_MEMA_0_DATA_PARITY_ERR_MASKf, 1, 0, 0 },
  28188     { TX_MEMA_1_DATA_PARITY_ERR_MASKf, 1, 1, 0 },
  28189     { TX_MEMA_2_DATA_PARITY_ERR_MASKf, 1, 2, 0 },
  28190     { TX_MEMA_3_DATA_PARITY_ERR_MASKf, 1, 3, 0 },
  28191     { TX_MEMA_4_DATA_PARITY_ERR_MASKf, 1, 4, 0 },
  28192     { TX_MEMA_5_DATA_PARITY_ERR_MASKf, 1, 5, 0 },
  28193     { TX_MEMB_0_DATA_PARITY_ERR_MASKf, 1, 6, 0 },
  28194     { TX_MEMB_1_DATA_PARITY_ERR_MASKf, 1, 7, 0 },
  28195     { TX_MEMB_2_DATA_PARITY_ERR_MASKf, 1, 8, 0 },
  28196     { TX_MEMB_3_DATA_PARITY_ERR_MASKf, 1, 9, 0 },
  28197     { TX_MEMB_4_DATA_PARITY_ERR_MASKf, 1, 10, 0 },
  28198     { TX_MEMB_5_DATA_PARITY_ERR_MASKf, 1, 11, 0 }
  28199 };
  28200 
  28201 #endif
  28202 #if defined(BCM_88680_A0)
  28203 soc_field_info_t soc_NBIL_PAR_ERR_MEM_MASK_BCM88680_A0r_fields[] = {
  28204     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  28205 };
  28206 
  28207 #endif
  28208 #if defined(BCM_88470_A0)
  28209 soc_field_info_t soc_NBIL_PHY_LED_PMLQ_BYPASSr_fields[] = {
  28210     { PHY_LED_PMLQ_N_BYPASS_MUX_SELECTf, 1, 0, 0 },
  28211     { PHY_LED_PMLQ_N_BYPASS_RESETf, 1, 9, 0 },
  28212     { PHY_LED_PMLQ_N_ENABLEf, 1, 10, 0 },
  28213     { PHY_LED_PMLQ_N_INTRA_DELAYf, 4, 5, SOCF_LE },
  28214     { PHY_LED_PMLQ_N_OUTPUT_DELAYf, 4, 1, SOCF_LE },
  28215     { PHY_LED_PMLQ_N_POWER_SAVING_MODEf, 1, 11, 0 }
  28216 };
  28217 
  28218 #endif
  28219 #if defined(BCM_88470_B0)
  28220 soc_field_info_t soc_NBIL_PHY_LED_PMLQ_BYPASS_BCM88470_B0r_fields[] = {
  28221     { PHY_LED_PMLQ_N_BYPASS_MUX_SELECTf, 1, 0, 0 },
  28222     { PHY_LED_PMLQ_N_BYPASS_RESETf, 1, 9, 0 },
  28223     { PHY_LED_PMLQ_N_ENABLEf, 1, 10, 0 },
  28224     { PHY_LED_PMLQ_N_INTRA_DELAYf, 4, 5, SOCF_LE },
  28225     { PHY_LED_PMLQ_N_OUTPUT_DELAYf, 4, 1, SOCF_LE },
  28226     { PHY_LED_PMLQ_N_POWER_SAVING_MODEf, 1, 11, 0 }
  28227 };
  28228 
  28229 #endif
  28230 #if defined(BCM_88675_A0)
  28231 soc_field_info_t soc_NBIL_PKT_DROP_COUNTER_RX_HRFr_fields[] = {
  28232     { PKT_DROP_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28233 };
  28234 
  28235 #endif
  28236 #if defined(BCM_88375_A0)
  28237 soc_field_info_t soc_NBIL_PKT_DROP_COUNTER_RX_HRF_BCM88375_A0r_fields[] = {
  28238     { PKT_DROP_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28239 };
  28240 
  28241 #endif
  28242 #if defined(BCM_88375_B0)
  28243 soc_field_info_t soc_NBIL_PKT_DROP_COUNTER_RX_HRF_BCM88375_B0r_fields[] = {
  28244     { PKT_DROP_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28245 };
  28246 
  28247 #endif
  28248 #if defined(BCM_88470_A0)
  28249 soc_field_info_t soc_NBIL_PKT_DROP_COUNTER_RX_HRF_BCM88470_A0r_fields[] = {
  28250     { PKT_DROP_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28251 };
  28252 
  28253 #endif
  28254 #if defined(BCM_88470_B0)
  28255 soc_field_info_t soc_NBIL_PKT_DROP_COUNTER_RX_HRF_BCM88470_B0r_fields[] = {
  28256     { PKT_DROP_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28257 };
  28258 
  28259 #endif
  28260 #if defined(BCM_88675_B0)
  28261 soc_field_info_t soc_NBIL_PKT_DROP_COUNTER_RX_HRF_BCM88675_B0r_fields[] = {
  28262     { PKT_DROP_COUNTER_RX_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28263 };
  28264 
  28265 #endif
  28266 #if defined(BCM_88680_A0)
  28267 soc_field_info_t soc_NBIL_PKT_DROP_COUNTER_RX_HRF_BCM88680_A0r_fields[] = {
  28268     { PKT_DROP_COUNTER_RX_HRFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28269 };
  28270 
  28271 #endif
  28272 #if defined(BCM_88470_A0)
  28273 soc_field_info_t soc_NBIL_PML_ACCUMULATE_AND_SYNC_CYCLE_NUMr_fields[] = {
  28274     { PML_ACCUMULATE_AND_SYNC_CYCLE_NUM_QMLF_0f, 3, 0, SOCF_LE },
  28275     { PML_ACCUMULATE_AND_SYNC_CYCLE_NUM_QMLF_1f, 3, 3, SOCF_LE },
  28276     { PML_ACCUMULATE_AND_SYNC_CYCLE_NUM_QMLF_2f, 3, 6, SOCF_LE },
  28277     { PML_ACCUMULATE_AND_SYNC_CYCLE_NUM_QMLF_3f, 3, 9, SOCF_LE }
  28278 };
  28279 
  28280 #endif
  28281 #if defined(BCM_88470_B0)
  28282 soc_field_info_t soc_NBIL_PML_ACCUMULATE_AND_SYNC_CYCLE_NUM_BCM88470_B0r_fields[] = {
  28283     { PML_ACCUMULATE_AND_SYNC_CYCLE_NUM_QMLF_0f, 3, 0, SOCF_LE },
  28284     { PML_ACCUMULATE_AND_SYNC_CYCLE_NUM_QMLF_1f, 3, 3, SOCF_LE },
  28285     { PML_ACCUMULATE_AND_SYNC_CYCLE_NUM_QMLF_2f, 3, 6, SOCF_LE },
  28286     { PML_ACCUMULATE_AND_SYNC_CYCLE_NUM_QMLF_3f, 3, 9, SOCF_LE }
  28287 };
  28288 
  28289 #endif
  28290 #if defined(BCM_88675_A0)
  28291 soc_field_info_t soc_NBIL_PM_STRAP_LED_INTRA_DELAYr_fields[] = {
  28292     { PML_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  28293     { PML_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  28294     { PML_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  28295     { PML_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE },
  28296     { PML_4_STRAP_LED_INTRA_DELAYf, 4, 16, SOCF_LE },
  28297     { PML_5_STRAP_LED_INTRA_DELAYf, 4, 20, SOCF_LE }
  28298 };
  28299 
  28300 #endif
  28301 #if defined(BCM_88375_A0)
  28302 soc_field_info_t soc_NBIL_PM_STRAP_LED_INTRA_DELAY_BCM88375_A0r_fields[] = {
  28303     { PML_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  28304     { PML_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  28305     { PML_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  28306     { PML_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE },
  28307     { PML_4_STRAP_LED_INTRA_DELAYf, 4, 16, SOCF_LE },
  28308     { PML_5_STRAP_LED_INTRA_DELAYf, 4, 20, SOCF_LE }
  28309 };
  28310 
  28311 #endif
  28312 #if defined(BCM_88375_B0)
  28313 soc_field_info_t soc_NBIL_PM_STRAP_LED_INTRA_DELAY_BCM88375_B0r_fields[] = {
  28314     { PML_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  28315     { PML_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  28316     { PML_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  28317     { PML_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE },
  28318     { PML_4_STRAP_LED_INTRA_DELAYf, 4, 16, SOCF_LE },
  28319     { PML_5_STRAP_LED_INTRA_DELAYf, 4, 20, SOCF_LE }
  28320 };
  28321 
  28322 #endif
  28323 #if defined(BCM_88470_A0)
  28324 soc_field_info_t soc_NBIL_PM_STRAP_LED_INTRA_DELAY_BCM88470_A0r_fields[] = {
  28325     { PML_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  28326     { PML_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  28327     { PML_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  28328     { PML_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE }
  28329 };
  28330 
  28331 #endif
  28332 #if defined(BCM_88470_B0)
  28333 soc_field_info_t soc_NBIL_PM_STRAP_LED_INTRA_DELAY_BCM88470_B0r_fields[] = {
  28334     { PML_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  28335     { PML_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  28336     { PML_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  28337     { PML_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE }
  28338 };
  28339 
  28340 #endif
  28341 #if defined(BCM_88675_B0)
  28342 soc_field_info_t soc_NBIL_PM_STRAP_LED_INTRA_DELAY_BCM88675_B0r_fields[] = {
  28343     { PML_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  28344     { PML_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  28345     { PML_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  28346     { PML_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE },
  28347     { PML_4_STRAP_LED_INTRA_DELAYf, 4, 16, SOCF_LE },
  28348     { PML_5_STRAP_LED_INTRA_DELAYf, 4, 20, SOCF_LE }
  28349 };
  28350 
  28351 #endif
  28352 #if defined(BCM_88680_A0)
  28353 soc_field_info_t soc_NBIL_PM_STRAP_LED_INTRA_DELAY_BCM88680_A0r_fields[] = {
  28354     { PML_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  28355     { PML_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  28356     { PML_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  28357     { PML_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE },
  28358     { PML_4_STRAP_LED_INTRA_DELAYf, 4, 16, SOCF_LE },
  28359     { PML_5_STRAP_LED_INTRA_DELAYf, 4, 20, SOCF_LE }
  28360 };
  28361 
  28362 #endif
  28363 #if defined(BCM_88675_A0)
  28364 soc_field_info_t soc_NBIL_PM_STRAP_LED_OUTPUT_DELAYr_fields[] = {
  28365     { PML_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  28366     { PML_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  28367     { PML_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  28368     { PML_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE },
  28369     { PML_4_STRAP_LED_OUTPUT_DELAYf, 4, 16, SOCF_LE },
  28370     { PML_5_STRAP_LED_OUTPUT_DELAYf, 4, 20, SOCF_LE }
  28371 };
  28372 
  28373 #endif
  28374 #if defined(BCM_88375_A0)
  28375 soc_field_info_t soc_NBIL_PM_STRAP_LED_OUTPUT_DELAY_BCM88375_A0r_fields[] = {
  28376     { PML_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  28377     { PML_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  28378     { PML_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  28379     { PML_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE },
  28380     { PML_4_STRAP_LED_OUTPUT_DELAYf, 4, 16, SOCF_LE },
  28381     { PML_5_STRAP_LED_OUTPUT_DELAYf, 4, 20, SOCF_LE }
  28382 };
  28383 
  28384 #endif
  28385 #if defined(BCM_88375_B0)
  28386 soc_field_info_t soc_NBIL_PM_STRAP_LED_OUTPUT_DELAY_BCM88375_B0r_fields[] = {
  28387     { PML_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  28388     { PML_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  28389     { PML_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  28390     { PML_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE },
  28391     { PML_4_STRAP_LED_OUTPUT_DELAYf, 4, 16, SOCF_LE },
  28392     { PML_5_STRAP_LED_OUTPUT_DELAYf, 4, 20, SOCF_LE }
  28393 };
  28394 
  28395 #endif
  28396 #if defined(BCM_88470_A0)
  28397 soc_field_info_t soc_NBIL_PM_STRAP_LED_OUTPUT_DELAY_BCM88470_A0r_fields[] = {
  28398     { PML_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  28399     { PML_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  28400     { PML_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  28401     { PML_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE }
  28402 };
  28403 
  28404 #endif
  28405 #if defined(BCM_88470_B0)
  28406 soc_field_info_t soc_NBIL_PM_STRAP_LED_OUTPUT_DELAY_BCM88470_B0r_fields[] = {
  28407     { PML_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  28408     { PML_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  28409     { PML_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  28410     { PML_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE }
  28411 };
  28412 
  28413 #endif
  28414 #if defined(BCM_88675_B0)
  28415 soc_field_info_t soc_NBIL_PM_STRAP_LED_OUTPUT_DELAY_BCM88675_B0r_fields[] = {
  28416     { PML_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  28417     { PML_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  28418     { PML_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  28419     { PML_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE },
  28420     { PML_4_STRAP_LED_OUTPUT_DELAYf, 4, 16, SOCF_LE },
  28421     { PML_5_STRAP_LED_OUTPUT_DELAYf, 4, 20, SOCF_LE }
  28422 };
  28423 
  28424 #endif
  28425 #if defined(BCM_88680_A0)
  28426 soc_field_info_t soc_NBIL_PM_STRAP_LED_OUTPUT_DELAY_BCM88680_A0r_fields[] = {
  28427     { PML_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  28428     { PML_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  28429     { PML_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  28430     { PML_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE },
  28431     { PML_4_STRAP_LED_OUTPUT_DELAYf, 4, 16, SOCF_LE },
  28432     { PML_5_STRAP_LED_OUTPUT_DELAYf, 4, 20, SOCF_LE }
  28433 };
  28434 
  28435 #endif
  28436 #if defined(BCM_88675_A0)
  28437 soc_field_info_t soc_NBIL_PM_TX_PLL_LOCK_STATUSr_fields[] = {
  28438     { PM_TX_PLL_LOCK_STATUSf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28439 };
  28440 
  28441 #endif
  28442 #if defined(BCM_88375_A0)
  28443 soc_field_info_t soc_NBIL_PM_TX_PLL_LOCK_STATUS_BCM88375_A0r_fields[] = {
  28444     { PM_TX_PLL_LOCK_STATUSf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28445 };
  28446 
  28447 #endif
  28448 #if defined(BCM_88375_B0)
  28449 soc_field_info_t soc_NBIL_PM_TX_PLL_LOCK_STATUS_BCM88375_B0r_fields[] = {
  28450     { PM_TX_PLL_LOCK_STATUSf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28451 };
  28452 
  28453 #endif
  28454 #if defined(BCM_88470_A0)
  28455 soc_field_info_t soc_NBIL_PM_TX_PLL_LOCK_STATUS_BCM88470_A0r_fields[] = {
  28456     { PM_TX_PLL_LOCK_STATUSf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28457 };
  28458 
  28459 #endif
  28460 #if defined(BCM_88470_B0)
  28461 soc_field_info_t soc_NBIL_PM_TX_PLL_LOCK_STATUS_BCM88470_B0r_fields[] = {
  28462     { PM_TX_PLL_LOCK_STATUSf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28463 };
  28464 
  28465 #endif
  28466 #if defined(BCM_88675_B0)
  28467 soc_field_info_t soc_NBIL_PM_TX_PLL_LOCK_STATUS_BCM88675_B0r_fields[] = {
  28468     { PM_TX_PLL_LOCK_STATUSf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28469 };
  28470 
  28471 #endif
  28472 #if defined(BCM_88680_A0)
  28473 soc_field_info_t soc_NBIL_PM_TX_PLL_LOCK_STATUS_BCM88680_A0r_fields[] = {
  28474     { PM_TX_PLL_LOCK_STATUSf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28475 };
  28476 
  28477 #endif
  28478 #if defined(BCM_88675_A0)
  28479 soc_field_info_t soc_NBIL_PORTS_INDICATIONSr_fields[] = {
  28480     { RX_LINK_STATUS_PML_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28481     { RX_LINK_STATUS_PML_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  28482     { RX_LINK_STATUS_PML_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  28483     { RX_LINK_STATUS_PML_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  28484     { RX_LINK_STATUS_PML_3_QSGMIIf, 16, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  28485     { RX_LINK_STATUS_PML_4f, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  28486     { RX_LINK_STATUS_PML_4_QSGMIIf, 16, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  28487     { RX_LINK_STATUS_PML_5f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  28488     { RX_LINK_STATUS_PML_5_QSGMIIf, 16, 56, SOCF_LE|SOCF_RO|SOCF_SIG }
  28489 };
  28490 
  28491 #endif
  28492 #if defined(BCM_88375_A0)
  28493 soc_field_info_t soc_NBIL_PORTS_INDICATIONS_BCM88375_A0r_fields[] = {
  28494     { RX_LINK_STATUS_PML_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28495     { RX_LINK_STATUS_PML_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  28496     { RX_LINK_STATUS_PML_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  28497     { RX_LINK_STATUS_PML_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  28498     { RX_LINK_STATUS_PML_3_QSGMIIf, 16, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  28499     { RX_LINK_STATUS_PML_4f, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  28500     { RX_LINK_STATUS_PML_4_QSGMIIf, 16, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  28501     { RX_LINK_STATUS_PML_5f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  28502     { RX_LINK_STATUS_PML_5_QSGMIIf, 16, 56, SOCF_LE|SOCF_RO|SOCF_SIG }
  28503 };
  28504 
  28505 #endif
  28506 #if defined(BCM_88375_B0)
  28507 soc_field_info_t soc_NBIL_PORTS_INDICATIONS_BCM88375_B0r_fields[] = {
  28508     { RX_LINK_STATUS_PML_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28509     { RX_LINK_STATUS_PML_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  28510     { RX_LINK_STATUS_PML_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  28511     { RX_LINK_STATUS_PML_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  28512     { RX_LINK_STATUS_PML_3_QSGMIIf, 16, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  28513     { RX_LINK_STATUS_PML_4f, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  28514     { RX_LINK_STATUS_PML_4_QSGMIIf, 16, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  28515     { RX_LINK_STATUS_PML_5f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  28516     { RX_LINK_STATUS_PML_5_QSGMIIf, 16, 56, SOCF_LE|SOCF_RO|SOCF_SIG }
  28517 };
  28518 
  28519 #endif
  28520 #if defined(BCM_88470_A0)
  28521 soc_field_info_t soc_NBIL_PORTS_INDICATIONS_BCM88470_A0r_fields[] = {
  28522     { RX_LINK_STATUS_PML_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28523     { RX_LINK_STATUS_PML_0_QSGMIIf, 16, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  28524     { RX_LINK_STATUS_PML_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  28525     { RX_LINK_STATUS_PML_1_QSGMIIf, 16, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  28526     { RX_LINK_STATUS_PML_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  28527     { RX_LINK_STATUS_PML_2_QSGMIIf, 16, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  28528     { RX_LINK_STATUS_PML_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  28529 };
  28530 
  28531 #endif
  28532 #if defined(BCM_88470_B0)
  28533 soc_field_info_t soc_NBIL_PORTS_INDICATIONS_BCM88470_B0r_fields[] = {
  28534     { RX_LINK_STATUS_PML_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28535     { RX_LINK_STATUS_PML_0_QSGMIIf, 16, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  28536     { RX_LINK_STATUS_PML_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  28537     { RX_LINK_STATUS_PML_1_QSGMIIf, 16, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  28538     { RX_LINK_STATUS_PML_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  28539     { RX_LINK_STATUS_PML_2_QSGMIIf, 16, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  28540     { RX_LINK_STATUS_PML_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  28541 };
  28542 
  28543 #endif
  28544 #if defined(BCM_88675_B0)
  28545 soc_field_info_t soc_NBIL_PORTS_INDICATIONS_BCM88675_B0r_fields[] = {
  28546     { RX_LINK_STATUS_PML_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28547     { RX_LINK_STATUS_PML_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  28548     { RX_LINK_STATUS_PML_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  28549     { RX_LINK_STATUS_PML_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  28550     { RX_LINK_STATUS_PML_3_QSGMIIf, 16, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  28551     { RX_LINK_STATUS_PML_4f, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  28552     { RX_LINK_STATUS_PML_4_QSGMIIf, 16, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  28553     { RX_LINK_STATUS_PML_5f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  28554     { RX_LINK_STATUS_PML_5_QSGMIIf, 16, 56, SOCF_LE|SOCF_RO|SOCF_SIG }
  28555 };
  28556 
  28557 #endif
  28558 #if defined(BCM_88680_A0)
  28559 soc_field_info_t soc_NBIL_PORTS_INDICATIONS_BCM88680_A0r_fields[] = {
  28560     { RX_LINK_STATUS_PML_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28561     { RX_LINK_STATUS_PML_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  28562     { RX_LINK_STATUS_PML_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  28563     { RX_LINK_STATUS_PML_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  28564     { RX_LINK_STATUS_PML_3_QSGMIIf, 16, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  28565     { RX_LINK_STATUS_PML_4f, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  28566     { RX_LINK_STATUS_PML_4_QSGMIIf, 16, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  28567     { RX_LINK_STATUS_PML_5f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  28568     { RX_LINK_STATUS_PML_5_QSGMIIf, 16, 56, SOCF_LE|SOCF_RO|SOCF_SIG }
  28569 };
  28570 
  28571 #endif
  28572 #if defined(BCM_88675_A0)
  28573 soc_field_info_t soc_NBIL_PORT_EEE_LPI_DETECTr_fields[] = {
  28574     { PORT_EEE_LPI_DETECTf, 72, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28575 };
  28576 
  28577 #endif
  28578 #if defined(BCM_88375_A0)
  28579 soc_field_info_t soc_NBIL_PORT_EEE_LPI_DETECT_BCM88375_A0r_fields[] = {
  28580     { PORT_EEE_LPI_DETECTf, 72, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28581 };
  28582 
  28583 #endif
  28584 #if defined(BCM_88375_B0)
  28585 soc_field_info_t soc_NBIL_PORT_EEE_LPI_DETECT_BCM88375_B0r_fields[] = {
  28586     { PORT_EEE_LPI_DETECTf, 72, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28587 };
  28588 
  28589 #endif
  28590 #if defined(BCM_88470_A0)
  28591 soc_field_info_t soc_NBIL_PORT_EEE_LPI_DETECT_BCM88470_A0r_fields[] = {
  28592     { PORT_EEE_LPI_DETECTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28593 };
  28594 
  28595 #endif
  28596 #if defined(BCM_88470_B0)
  28597 soc_field_info_t soc_NBIL_PORT_EEE_LPI_DETECT_BCM88470_B0r_fields[] = {
  28598     { PORT_EEE_LPI_DETECTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28599 };
  28600 
  28601 #endif
  28602 #if defined(BCM_88675_B0)
  28603 soc_field_info_t soc_NBIL_PORT_EEE_LPI_DETECT_BCM88675_B0r_fields[] = {
  28604     { PORT_EEE_LPI_DETECTf, 72, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28605 };
  28606 
  28607 #endif
  28608 #if defined(BCM_88680_A0)
  28609 soc_field_info_t soc_NBIL_PORT_EEE_LPI_DETECT_BCM88680_A0r_fields[] = {
  28610     { PORT_EEE_LPI_DETECTf, 72, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28611 };
  28612 
  28613 #endif
  28614 #if defined(BCM_88675_A0)
  28615 soc_field_info_t soc_NBIL_PORT_METER_ADD_CFG_RXr_fields[] = {
  28616     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE },
  28617     { CFG_N_SOP_COMf, 8, 24, SOCF_LE },
  28618     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE }
  28619 };
  28620 
  28621 #endif
  28622 #if defined(BCM_88375_A0)
  28623 soc_field_info_t soc_NBIL_PORT_METER_ADD_CFG_RX_BCM88375_A0r_fields[] = {
  28624     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE },
  28625     { CFG_N_SOP_COMf, 8, 24, SOCF_LE },
  28626     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE }
  28627 };
  28628 
  28629 #endif
  28630 #if defined(BCM_88375_B0)
  28631 soc_field_info_t soc_NBIL_PORT_METER_ADD_CFG_RX_BCM88375_B0r_fields[] = {
  28632     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE },
  28633     { CFG_N_SOP_COMf, 8, 24, SOCF_LE },
  28634     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE }
  28635 };
  28636 
  28637 #endif
  28638 #if defined(BCM_88470_A0)
  28639 soc_field_info_t soc_NBIL_PORT_METER_ADD_CFG_RX_BCM88470_A0r_fields[] = {
  28640     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE },
  28641     { CFG_N_SOP_COMf, 8, 24, SOCF_LE },
  28642     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE }
  28643 };
  28644 
  28645 #endif
  28646 #if defined(BCM_88470_B0)
  28647 soc_field_info_t soc_NBIL_PORT_METER_ADD_CFG_RX_BCM88470_B0r_fields[] = {
  28648     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE },
  28649     { CFG_N_SOP_COMf, 8, 24, SOCF_LE },
  28650     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE }
  28651 };
  28652 
  28653 #endif
  28654 #if defined(BCM_88675_B0)
  28655 soc_field_info_t soc_NBIL_PORT_METER_ADD_CFG_RX_BCM88675_B0r_fields[] = {
  28656     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE },
  28657     { CFG_N_SOP_COMf, 8, 24, SOCF_LE },
  28658     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE }
  28659 };
  28660 
  28661 #endif
  28662 #if defined(BCM_88680_A0)
  28663 soc_field_info_t soc_NBIL_PORT_METER_ADD_CFG_RX_BCM88680_A0r_fields[] = {
  28664     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE },
  28665     { CFG_N_SOP_COMf, 8, 24, SOCF_LE },
  28666     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE }
  28667 };
  28668 
  28669 #endif
  28670 #if defined(BCM_88675_A0)
  28671 soc_field_info_t soc_NBIL_PORT_METER_MASKr_fields[] = {
  28672     { PORT_METER_MASKf, 24, 0, SOCF_LE }
  28673 };
  28674 
  28675 #endif
  28676 #if defined(BCM_88375_A0)
  28677 soc_field_info_t soc_NBIL_PORT_METER_MASK_BCM88375_A0r_fields[] = {
  28678     { PORT_METER_MASKf, 24, 0, SOCF_LE }
  28679 };
  28680 
  28681 #endif
  28682 #if defined(BCM_88375_B0)
  28683 soc_field_info_t soc_NBIL_PORT_METER_MASK_BCM88375_B0r_fields[] = {
  28684     { PORT_METER_MASKf, 24, 0, SOCF_LE }
  28685 };
  28686 
  28687 #endif
  28688 #if defined(BCM_88470_A0)
  28689 soc_field_info_t soc_NBIL_PORT_METER_MASK_BCM88470_A0r_fields[] = {
  28690     { PORT_METER_MASKf, 16, 0, SOCF_LE }
  28691 };
  28692 
  28693 #endif
  28694 #if defined(BCM_88470_B0)
  28695 soc_field_info_t soc_NBIL_PORT_METER_MASK_BCM88470_B0r_fields[] = {
  28696     { PORT_METER_MASKf, 16, 0, SOCF_LE }
  28697 };
  28698 
  28699 #endif
  28700 #if defined(BCM_88675_B0)
  28701 soc_field_info_t soc_NBIL_PORT_METER_MASK_BCM88675_B0r_fields[] = {
  28702     { PORT_METER_MASKf, 24, 0, SOCF_LE }
  28703 };
  28704 
  28705 #endif
  28706 #if defined(BCM_88680_A0)
  28707 soc_field_info_t soc_NBIL_PORT_METER_MASK_BCM88680_A0r_fields[] = {
  28708     { PORT_METER_MASKf, 24, 0, SOCF_LE }
  28709 };
  28710 
  28711 #endif
  28712 #if defined(BCM_88675_A0)
  28713 soc_field_info_t soc_NBIL_PORT_METER_PORTS_RSTNr_fields[] = {
  28714     { PORT_METER_PORTS_RSTNf, 24, 0, SOCF_LE }
  28715 };
  28716 
  28717 #endif
  28718 #if defined(BCM_88375_A0)
  28719 soc_field_info_t soc_NBIL_PORT_METER_PORTS_RSTN_BCM88375_A0r_fields[] = {
  28720     { PORT_METER_PORTS_RSTNf, 24, 0, SOCF_LE }
  28721 };
  28722 
  28723 #endif
  28724 #if defined(BCM_88375_B0)
  28725 soc_field_info_t soc_NBIL_PORT_METER_PORTS_RSTN_BCM88375_B0r_fields[] = {
  28726     { PORT_METER_PORTS_RSTNf, 24, 0, SOCF_LE }
  28727 };
  28728 
  28729 #endif
  28730 #if defined(BCM_88470_A0)
  28731 soc_field_info_t soc_NBIL_PORT_METER_PORTS_RSTN_BCM88470_A0r_fields[] = {
  28732     { PORT_METER_PORTS_RSTNf, 16, 0, SOCF_LE }
  28733 };
  28734 
  28735 #endif
  28736 #if defined(BCM_88470_B0)
  28737 soc_field_info_t soc_NBIL_PORT_METER_PORTS_RSTN_BCM88470_B0r_fields[] = {
  28738     { PORT_METER_PORTS_RSTNf, 16, 0, SOCF_LE }
  28739 };
  28740 
  28741 #endif
  28742 #if defined(BCM_88675_B0)
  28743 soc_field_info_t soc_NBIL_PORT_METER_PORTS_RSTN_BCM88675_B0r_fields[] = {
  28744     { PORT_METER_PORTS_RSTNf, 24, 0, SOCF_LE }
  28745 };
  28746 
  28747 #endif
  28748 #if defined(BCM_88680_A0)
  28749 soc_field_info_t soc_NBIL_PORT_METER_PORTS_RSTN_BCM88680_A0r_fields[] = {
  28750     { PORT_METER_PORTS_RSTNf, 24, 0, SOCF_LE }
  28751 };
  28752 
  28753 #endif
  28754 #if defined(BCM_88675_A0)
  28755 soc_field_info_t soc_NBIL_PORT_METER_RSTNr_fields[] = {
  28756     { PORT_METER_RSTNf, 1, 0, 0 }
  28757 };
  28758 
  28759 #endif
  28760 #if defined(BCM_88375_A0)
  28761 soc_field_info_t soc_NBIL_PORT_METER_RSTN_BCM88375_A0r_fields[] = {
  28762     { PORT_METER_RSTNf, 1, 0, 0 }
  28763 };
  28764 
  28765 #endif
  28766 #if defined(BCM_88375_B0)
  28767 soc_field_info_t soc_NBIL_PORT_METER_RSTN_BCM88375_B0r_fields[] = {
  28768     { PORT_METER_RSTNf, 1, 0, 0 }
  28769 };
  28770 
  28771 #endif
  28772 #if defined(BCM_88470_A0)
  28773 soc_field_info_t soc_NBIL_PORT_METER_RSTN_BCM88470_A0r_fields[] = {
  28774     { PORT_METER_RSTNf, 1, 0, 0 }
  28775 };
  28776 
  28777 #endif
  28778 #if defined(BCM_88470_B0)
  28779 soc_field_info_t soc_NBIL_PORT_METER_RSTN_BCM88470_B0r_fields[] = {
  28780     { PORT_METER_RSTNf, 1, 0, 0 }
  28781 };
  28782 
  28783 #endif
  28784 #if defined(BCM_88675_B0)
  28785 soc_field_info_t soc_NBIL_PORT_METER_RSTN_BCM88675_B0r_fields[] = {
  28786     { PORT_METER_RSTNf, 1, 0, 0 }
  28787 };
  28788 
  28789 #endif
  28790 #if defined(BCM_88680_A0)
  28791 soc_field_info_t soc_NBIL_PORT_METER_RSTN_BCM88680_A0r_fields[] = {
  28792     { PORT_METER_RSTNf, 1, 0, 0 }
  28793 };
  28794 
  28795 #endif
  28796 #if defined(BCM_88675_A0)
  28797 soc_field_info_t soc_NBIL_PORT_METER_THRESHOLDS_CFGr_fields[] = {
  28798     { CFG_N_MAX_THf, 16, 0, SOCF_LE },
  28799     { CFG_N_XOFF_THf, 16, 32, SOCF_LE },
  28800     { CFG_N_XON_THf, 16, 16, SOCF_LE }
  28801 };
  28802 
  28803 #endif
  28804 #if defined(BCM_88375_A0)
  28805 soc_field_info_t soc_NBIL_PORT_METER_THRESHOLDS_CFG_BCM88375_A0r_fields[] = {
  28806     { CFG_N_MAX_THf, 16, 0, SOCF_LE },
  28807     { CFG_N_XOFF_THf, 16, 32, SOCF_LE },
  28808     { CFG_N_XON_THf, 16, 16, SOCF_LE }
  28809 };
  28810 
  28811 #endif
  28812 #if defined(BCM_88375_B0)
  28813 soc_field_info_t soc_NBIL_PORT_METER_THRESHOLDS_CFG_BCM88375_B0r_fields[] = {
  28814     { CFG_N_MAX_THf, 16, 0, SOCF_LE },
  28815     { CFG_N_XOFF_THf, 16, 32, SOCF_LE },
  28816     { CFG_N_XON_THf, 16, 16, SOCF_LE }
  28817 };
  28818 
  28819 #endif
  28820 #if defined(BCM_88470_A0)
  28821 soc_field_info_t soc_NBIL_PORT_METER_THRESHOLDS_CFG_BCM88470_A0r_fields[] = {
  28822     { CFG_N_MAX_THf, 16, 0, SOCF_LE },
  28823     { CFG_N_XOFF_THf, 16, 32, SOCF_LE },
  28824     { CFG_N_XON_THf, 16, 16, SOCF_LE }
  28825 };
  28826 
  28827 #endif
  28828 #if defined(BCM_88470_B0)
  28829 soc_field_info_t soc_NBIL_PORT_METER_THRESHOLDS_CFG_BCM88470_B0r_fields[] = {
  28830     { CFG_N_MAX_THf, 16, 0, SOCF_LE },
  28831     { CFG_N_XOFF_THf, 16, 32, SOCF_LE },
  28832     { CFG_N_XON_THf, 16, 16, SOCF_LE }
  28833 };
  28834 
  28835 #endif
  28836 #if defined(BCM_88675_B0)
  28837 soc_field_info_t soc_NBIL_PORT_METER_THRESHOLDS_CFG_BCM88675_B0r_fields[] = {
  28838     { CFG_N_MAX_THf, 16, 0, SOCF_LE },
  28839     { CFG_N_XOFF_THf, 16, 32, SOCF_LE },
  28840     { CFG_N_XON_THf, 16, 16, SOCF_LE }
  28841 };
  28842 
  28843 #endif
  28844 #if defined(BCM_88680_A0)
  28845 soc_field_info_t soc_NBIL_PORT_METER_THRESHOLDS_CFG_BCM88680_A0r_fields[] = {
  28846     { CFG_N_MAX_THf, 16, 0, SOCF_LE },
  28847     { CFG_N_XOFF_THf, 16, 32, SOCF_LE },
  28848     { CFG_N_XON_THf, 16, 16, SOCF_LE }
  28849 };
  28850 
  28851 #endif
  28852 #if defined(BCM_88675_A0)
  28853 soc_field_info_t soc_NBIL_PRD_CONFIGr_fields[] = {
  28854     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  28855     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  28856     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  28857 };
  28858 
  28859 #endif
  28860 #if defined(BCM_88375_A0)
  28861 soc_field_info_t soc_NBIL_PRD_CONFIG_BCM88375_A0r_fields[] = {
  28862     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  28863     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  28864     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  28865 };
  28866 
  28867 #endif
  28868 #if defined(BCM_88375_B0)
  28869 soc_field_info_t soc_NBIL_PRD_CONFIG_BCM88375_B0r_fields[] = {
  28870     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  28871     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  28872     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  28873 };
  28874 
  28875 #endif
  28876 #if defined(BCM_88470_A0)
  28877 soc_field_info_t soc_NBIL_PRD_CONFIG_BCM88470_A0r_fields[] = {
  28878     { PRD_NEVER_DROP_CONTROL_FRAMES_QMLF_Nf, 1, 136, 0 },
  28879     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  28880     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  28881     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  28882 };
  28883 
  28884 #endif
  28885 #if defined(BCM_88470_B0)
  28886 soc_field_info_t soc_NBIL_PRD_CONFIG_BCM88470_B0r_fields[] = {
  28887     { PRD_NEVER_DROP_CONTROL_FRAMES_QMLF_Nf, 1, 136, 0 },
  28888     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  28889     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  28890     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  28891 };
  28892 
  28893 #endif
  28894 #if defined(BCM_88675_B0)
  28895 soc_field_info_t soc_NBIL_PRD_CONFIG_BCM88675_B0r_fields[] = {
  28896     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  28897     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  28898     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  28899 };
  28900 
  28901 #endif
  28902 #if defined(BCM_88680_A0)
  28903 soc_field_info_t soc_NBIL_PRD_CONFIG_BCM88680_A0r_fields[] = {
  28904     { PRD_NEVER_DROP_CONTROL_FRAMES_QMLF_Nf, 1, 0, 0 },
  28905     { PRD_NEVER_DROP_TDM_PACKETS_QMLF_Nf, 1, 3, 0 },
  28906     { PRD_SEPARATE_TDM_AND_NON_TMD_FOR_ETH_QMLF_Nf, 1, 1, 0 },
  28907     { PRD_SEPARATE_TDM_AND_NON_TMD_FROM_TWO_PORTS_QMLF_Nf, 1, 2, 0 }
  28908 };
  28909 
  28910 #endif
  28911 #if defined(BCM_88470_A0)
  28912 soc_field_info_t soc_NBIL_PRD_CONFIG_HRF_0r_fields[] = {
  28913     { PRD_PKT_TYPE_HRF_0f, 2, 0, SOCF_LE },
  28914     { PRD_PRIO_MAP_HRF_0f, 128, 8, SOCF_LE },
  28915     { PRD_UNTAG_PCP_HRF_0f, 4, 4, SOCF_LE }
  28916 };
  28917 
  28918 #endif
  28919 #if defined(BCM_88470_B0)
  28920 soc_field_info_t soc_NBIL_PRD_CONFIG_HRF_0_BCM88470_B0r_fields[] = {
  28921     { PRD_PKT_TYPE_HRF_0f, 2, 0, SOCF_LE },
  28922     { PRD_PRIO_MAP_HRF_0f, 128, 8, SOCF_LE },
  28923     { PRD_UNTAG_PCP_HRF_0f, 4, 4, SOCF_LE }
  28924 };
  28925 
  28926 #endif
  28927 #if defined(BCM_88470_A0)
  28928 soc_field_info_t soc_NBIL_PRD_CONFIG_QMLFr_fields[] = {
  28929     { PRD_NEVER_DROP_CONTROL_FRAMES_QMLF_Nf, 1, 136, 0 },
  28930     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  28931     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  28932     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  28933 };
  28934 
  28935 #endif
  28936 #if defined(BCM_88470_B0)
  28937 soc_field_info_t soc_NBIL_PRD_CONFIG_QMLF_BCM88470_B0r_fields[] = {
  28938     { PRD_NEVER_DROP_CONTROL_FRAMES_QMLF_Nf, 1, 136, 0 },
  28939     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  28940     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  28941     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  28942 };
  28943 
  28944 #endif
  28945 #if defined(BCM_88675_A0)
  28946 soc_field_info_t soc_NBIL_PRD_ENr_fields[] = {
  28947     { PRD_ENf, 24, 0, SOCF_LE }
  28948 };
  28949 
  28950 #endif
  28951 #if defined(BCM_88375_A0)
  28952 soc_field_info_t soc_NBIL_PRD_EN_BCM88375_A0r_fields[] = {
  28953     { PRD_ENf, 24, 0, SOCF_LE }
  28954 };
  28955 
  28956 #endif
  28957 #if defined(BCM_88375_B0)
  28958 soc_field_info_t soc_NBIL_PRD_EN_BCM88375_B0r_fields[] = {
  28959     { PRD_ENf, 24, 0, SOCF_LE }
  28960 };
  28961 
  28962 #endif
  28963 #if defined(BCM_88470_A0)
  28964 soc_field_info_t soc_NBIL_PRD_EN_BCM88470_A0r_fields[] = {
  28965     { PRD_ENf, 17, 0, SOCF_LE }
  28966 };
  28967 
  28968 #endif
  28969 #if defined(BCM_88470_B0)
  28970 soc_field_info_t soc_NBIL_PRD_EN_BCM88470_B0r_fields[] = {
  28971     { PRD_ENf, 17, 0, SOCF_LE }
  28972 };
  28973 
  28974 #endif
  28975 #if defined(BCM_88675_B0)
  28976 soc_field_info_t soc_NBIL_PRD_EN_BCM88675_B0r_fields[] = {
  28977     { PRD_ENf, 24, 0, SOCF_LE }
  28978 };
  28979 
  28980 #endif
  28981 #if defined(BCM_88680_A0)
  28982 soc_field_info_t soc_NBIL_PRD_EN_BCM88680_A0r_fields[] = {
  28983     { PRD_ENf, 26, 0, SOCF_LE }
  28984 };
  28985 
  28986 #endif
  28987 #if defined(BCM_88680_A0)
  28988 soc_field_info_t soc_NBIL_PRD_ERR_PKT_DROP_CNT_HRFr_fields[] = {
  28989     { PRD_ERR_PKT_DROP_CNT_HRFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28990 };
  28991 
  28992 #endif
  28993 #if defined(BCM_88470_A0)
  28994 soc_field_info_t soc_NBIL_PRD_ERR_PKT_DROP_CNT_HRF_0r_fields[] = {
  28995     { PRD_ERR_PKT_DROP_CNT_HRF_0f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28996 };
  28997 
  28998 #endif
  28999 #if defined(BCM_88470_B0)
  29000 soc_field_info_t soc_NBIL_PRD_ERR_PKT_DROP_CNT_HRF_0_BCM88470_B0r_fields[] = {
  29001     { PRD_ERR_PKT_DROP_CNT_HRF_0f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29002 };
  29003 
  29004 #endif
  29005 #if defined(BCM_88470_A0)
  29006 soc_field_info_t soc_NBIL_PRD_ERR_PKT_DROP_CNT_PORTr_fields[] = {
  29007     { PRD_ERR_PKT_DROP_CNT_PORTf, 23, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29008 };
  29009 
  29010 #endif
  29011 #if defined(BCM_88470_B0)
  29012 soc_field_info_t soc_NBIL_PRD_ERR_PKT_DROP_CNT_PORT_BCM88470_B0r_fields[] = {
  29013     { PRD_ERR_PKT_DROP_CNT_PORTf, 23, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29014 };
  29015 
  29016 #endif
  29017 #if defined(BCM_88680_A0)
  29018 soc_field_info_t soc_NBIL_PRD_ERR_PKT_DROP_CNT_PORT_BCM88680_A0r_fields[] = {
  29019     { PRD_ERR_PKT_DROP_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29020 };
  29021 
  29022 #endif
  29023 #if defined(BCM_88470_A0)
  29024 soc_field_info_t soc_NBIL_PRD_LAST_PKT_KEYr_fields[] = {
  29025     { PRD_LAST_PKT_KEY_QMLF_0f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  29026     { PRD_LAST_PKT_KEY_QMLF_1f, 6, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  29027     { PRD_LAST_PKT_KEY_QMLF_2f, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  29028     { PRD_LAST_PKT_KEY_QMLF_3f, 6, 18, SOCF_LE|SOCF_RO|SOCF_SIG },
  29029     { PRD_LAST_PKT_KEY_W_0_HRF_0f, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  29030     { PRD_LAST_PKT_KEY_W_1_HRF_0f, 6, 30, SOCF_LE|SOCF_RO|SOCF_SIG },
  29031     { PRD_LAST_PKT_KEY_W_2_HRF_0f, 6, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  29032     { PRD_LAST_PKT_KEY_W_3_HRF_0f, 6, 42, SOCF_LE|SOCF_RO|SOCF_SIG }
  29033 };
  29034 
  29035 #endif
  29036 #if defined(BCM_88470_B0)
  29037 soc_field_info_t soc_NBIL_PRD_LAST_PKT_KEY_BCM88470_B0r_fields[] = {
  29038     { PRD_LAST_PKT_KEY_QMLF_0f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  29039     { PRD_LAST_PKT_KEY_QMLF_1f, 6, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  29040     { PRD_LAST_PKT_KEY_QMLF_2f, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  29041     { PRD_LAST_PKT_KEY_QMLF_3f, 6, 18, SOCF_LE|SOCF_RO|SOCF_SIG },
  29042     { PRD_LAST_PKT_KEY_W_0_HRF_0f, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  29043     { PRD_LAST_PKT_KEY_W_1_HRF_0f, 6, 30, SOCF_LE|SOCF_RO|SOCF_SIG },
  29044     { PRD_LAST_PKT_KEY_W_2_HRF_0f, 6, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  29045     { PRD_LAST_PKT_KEY_W_3_HRF_0f, 6, 42, SOCF_LE|SOCF_RO|SOCF_SIG }
  29046 };
  29047 
  29048 #endif
  29049 #if defined(BCM_88680_A0)
  29050 soc_field_info_t soc_NBIL_PRD_LAST_PKT_KEY_BCM88680_A0r_fields[] = {
  29051     { PRD_LAST_PKT_KEY_QMLF_0f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  29052     { PRD_LAST_PKT_KEY_QMLF_1f, 6, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  29053     { PRD_LAST_PKT_KEY_QMLF_2f, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  29054     { PRD_LAST_PKT_KEY_QMLF_3f, 6, 18, SOCF_LE|SOCF_RO|SOCF_SIG },
  29055     { PRD_LAST_PKT_KEY_QMLF_4f, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  29056     { PRD_LAST_PKT_KEY_QMLF_5f, 6, 30, SOCF_LE|SOCF_RO|SOCF_SIG },
  29057     { PRD_LAST_PKT_KEY_W_0_HRF_0f, 6, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  29058     { PRD_LAST_PKT_KEY_W_0_HRF_1f, 6, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  29059     { PRD_LAST_PKT_KEY_W_1_HRF_0f, 6, 42, SOCF_LE|SOCF_RO|SOCF_SIG },
  29060     { PRD_LAST_PKT_KEY_W_1_HRF_1f, 6, 66, SOCF_LE|SOCF_RO|SOCF_SIG },
  29061     { PRD_LAST_PKT_KEY_W_2_HRF_0f, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  29062     { PRD_LAST_PKT_KEY_W_3_HRF_0f, 6, 54, SOCF_LE|SOCF_RO|SOCF_SIG }
  29063 };
  29064 
  29065 #endif
  29066 #if defined(BCM_88680_A0)
  29067 soc_field_info_t soc_NBIL_PRD_PKT_DROP_CNT_HRFr_fields[] = {
  29068     { PRD_PKT_DROP_CNT_HRFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29069 };
  29070 
  29071 #endif
  29072 #if defined(BCM_88470_A0)
  29073 soc_field_info_t soc_NBIL_PRD_PKT_DROP_CNT_HRF_0r_fields[] = {
  29074     { PRD_PKT_DROP_CNT_HRF_0f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29075 };
  29076 
  29077 #endif
  29078 #if defined(BCM_88470_B0)
  29079 soc_field_info_t soc_NBIL_PRD_PKT_DROP_CNT_HRF_0_BCM88470_B0r_fields[] = {
  29080     { PRD_PKT_DROP_CNT_HRF_0f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29081 };
  29082 
  29083 #endif
  29084 #if defined(BCM_88470_A0)
  29085 soc_field_info_t soc_NBIL_PRD_PKT_DROP_CNT_PORTr_fields[] = {
  29086     { PRD_PKT_DROP_CNT_PORTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29087 };
  29088 
  29089 #endif
  29090 #if defined(BCM_88470_B0)
  29091 soc_field_info_t soc_NBIL_PRD_PKT_DROP_CNT_PORT_BCM88470_B0r_fields[] = {
  29092     { PRD_PKT_DROP_CNT_PORTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29093 };
  29094 
  29095 #endif
  29096 #if defined(BCM_88680_A0)
  29097 soc_field_info_t soc_NBIL_PRD_PKT_DROP_CNT_PORT_BCM88680_A0r_fields[] = {
  29098     { PRD_PKT_DROP_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29099 };
  29100 
  29101 #endif
  29102 #if defined(BCM_88680_A0)
  29103 soc_field_info_t soc_NBIL_QMLF_0_PARSER_HARD_CONTROLr_fields[] = {
  29104     { QMLF_0_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  29105     { QMLF_0_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  29106 };
  29107 
  29108 #endif
  29109 #if defined(BCM_88680_A0)
  29110 soc_field_info_t soc_NBIL_QMLF_0_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  29111     { QMLF_0_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  29112     { QMLF_0_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  29113     { QMLF_0_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  29114     { QMLF_0_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  29115 };
  29116 
  29117 #endif
  29118 #if defined(BCM_88680_A0)
  29119 soc_field_info_t soc_NBIL_QMLF_0_PARSER_HARD_ETHER_TYPEr_fields[] = {
  29120     { QMLF_0_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  29121     { QMLF_0_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  29122     { QMLF_0_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  29123     { QMLF_0_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  29124     { QMLF_0_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  29125     { QMLF_0_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  29126     { QMLF_0_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  29127 };
  29128 
  29129 #endif
  29130 #if defined(BCM_88680_A0)
  29131 soc_field_info_t soc_NBIL_QMLF_0_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  29132     { QMLF_0_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  29133 };
  29134 
  29135 #endif
  29136 #if defined(BCM_88680_A0)
  29137 soc_field_info_t soc_NBIL_QMLF_0_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  29138     { QMLF_0_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  29139 };
  29140 
  29141 #endif
  29142 #if defined(BCM_88680_A0)
  29143 soc_field_info_t soc_NBIL_QMLF_0_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  29144     { QMLF_0_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  29145 };
  29146 
  29147 #endif
  29148 #if defined(BCM_88680_A0)
  29149 soc_field_info_t soc_NBIL_QMLF_0_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  29150     { QMLF_0_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  29151     { QMLF_0_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  29152     { QMLF_0_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  29153     { QMLF_0_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  29154 };
  29155 
  29156 #endif
  29157 #if defined(BCM_88680_A0)
  29158 soc_field_info_t soc_NBIL_QMLF_0_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  29159     { QMLF_0_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  29160     { QMLF_0_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  29161     { QMLF_0_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  29162     { QMLF_0_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  29163     { QMLF_0_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  29164     { QMLF_0_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  29165 };
  29166 
  29167 #endif
  29168 #if defined(BCM_88680_A0)
  29169 soc_field_info_t soc_NBIL_QMLF_0_PARSER_HARD_PORT_TYPEr_fields[] = {
  29170     { QMLF_0_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  29171 };
  29172 
  29173 #endif
  29174 #if defined(BCM_88680_A0)
  29175 soc_field_info_t soc_NBIL_QMLF_0_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  29176     { QMLF_0_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  29177 };
  29178 
  29179 #endif
  29180 #if defined(BCM_88680_A0)
  29181 soc_field_info_t soc_NBIL_QMLF_0_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  29182     { QMLF_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  29183     { QMLF_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  29184     { QMLF_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  29185     { QMLF_0_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  29186 };
  29187 
  29188 #endif
  29189 #if defined(BCM_88680_A0)
  29190 soc_field_info_t soc_NBIL_QMLF_0_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  29191     { QMLF_0_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  29192     { QMLF_0_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  29193 };
  29194 
  29195 #endif
  29196 #if defined(BCM_88680_A0)
  29197 soc_field_info_t soc_NBIL_QMLF_0_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  29198     { QMLF_0_PARSER_SOFT_KEYf, 36, 0, SOCF_LE },
  29199     { QMLF_0_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  29200     { QMLF_0_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  29201     { QMLF_0_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  29202     { QMLF_0_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  29203     { QMLF_0_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  29204     { QMLF_0_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  29205     { QMLF_0_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  29206     { QMLF_0_PARSER_SOFT_KEY_RANGEf, 36, 0, SOCF_LE },
  29207     { QMLF_0_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  29208     { QMLF_0_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  29209     { QMLF_0_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  29210     { QMLF_0_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  29211     { QMLF_0_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  29212     { QMLF_0_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  29213     { QMLF_0_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  29214     { QMLF_0_PARSER_SOFT_MASKf, 36, 36, SOCF_LE },
  29215     { QMLF_0_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  29216     { QMLF_0_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  29217     { QMLF_0_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  29218     { QMLF_0_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  29219     { QMLF_0_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  29220     { QMLF_0_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  29221     { QMLF_0_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  29222     { QMLF_0_PARSER_SOFT_PRIORITY_RESULTf, 2, 72, SOCF_LE },
  29223     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  29224     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  29225     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  29226     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  29227     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  29228     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  29229     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  29230     { QMLF_0_PARSER_SOFT_VALIDf, 1, 74, 0 },
  29231     { QMLF_0_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  29232     { QMLF_0_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  29233     { QMLF_0_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  29234     { QMLF_0_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  29235     { QMLF_0_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  29236     { QMLF_0_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  29237     { QMLF_0_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  29238 };
  29239 
  29240 #endif
  29241 #if defined(BCM_88680_A0)
  29242 soc_field_info_t soc_NBIL_QMLF_0_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  29243     { QMLF_0_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  29244     { QMLF_0_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  29245     { QMLF_0_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  29246     { QMLF_0_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  29247     { QMLF_0_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  29248     { QMLF_0_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  29249     { QMLF_0_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  29250     { QMLF_0_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  29251     { QMLF_0_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  29252     { QMLF_0_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  29253     { QMLF_0_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  29254     { QMLF_0_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  29255     { QMLF_0_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  29256     { QMLF_0_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  29257     { QMLF_0_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  29258     { QMLF_0_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  29259     { QMLF_0_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  29260     { QMLF_0_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  29261     { QMLF_0_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  29262     { QMLF_0_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  29263     { QMLF_0_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  29264     { QMLF_0_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  29265     { QMLF_0_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  29266     { QMLF_0_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  29267     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  29268     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  29269     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  29270     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  29271     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  29272     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  29273     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  29274     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  29275     { QMLF_0_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  29276     { QMLF_0_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  29277     { QMLF_0_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  29278     { QMLF_0_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  29279     { QMLF_0_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  29280     { QMLF_0_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  29281     { QMLF_0_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  29282     { QMLF_0_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  29283 };
  29284 
  29285 #endif
  29286 #if defined(BCM_88680_A0)
  29287 soc_field_info_t soc_NBIL_QMLF_0_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  29288     { QMLF_0_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  29289     { QMLF_0_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  29290     { QMLF_0_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  29291     { QMLF_0_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  29292     { QMLF_0_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  29293     { QMLF_0_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  29294     { QMLF_0_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  29295     { QMLF_0_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  29296     { QMLF_0_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  29297     { QMLF_0_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  29298     { QMLF_0_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  29299     { QMLF_0_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  29300     { QMLF_0_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  29301     { QMLF_0_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  29302     { QMLF_0_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  29303     { QMLF_0_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  29304     { QMLF_0_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  29305     { QMLF_0_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  29306     { QMLF_0_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  29307     { QMLF_0_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  29308     { QMLF_0_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  29309     { QMLF_0_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  29310     { QMLF_0_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  29311     { QMLF_0_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  29312     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  29313     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  29314     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  29315     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  29316     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  29317     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  29318     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  29319     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  29320     { QMLF_0_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  29321     { QMLF_0_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  29322     { QMLF_0_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  29323     { QMLF_0_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  29324     { QMLF_0_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  29325     { QMLF_0_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  29326     { QMLF_0_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  29327     { QMLF_0_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  29328 };
  29329 
  29330 #endif
  29331 #if defined(BCM_88680_A0)
  29332 soc_field_info_t soc_NBIL_QMLF_0_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  29333     { QMLF_0_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  29334     { QMLF_0_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  29335     { QMLF_0_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  29336     { QMLF_0_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  29337     { QMLF_0_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  29338     { QMLF_0_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  29339     { QMLF_0_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  29340     { QMLF_0_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  29341     { QMLF_0_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  29342     { QMLF_0_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  29343     { QMLF_0_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  29344     { QMLF_0_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  29345     { QMLF_0_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  29346     { QMLF_0_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  29347     { QMLF_0_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  29348     { QMLF_0_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  29349     { QMLF_0_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  29350     { QMLF_0_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  29351     { QMLF_0_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  29352     { QMLF_0_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  29353     { QMLF_0_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  29354     { QMLF_0_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  29355     { QMLF_0_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  29356     { QMLF_0_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  29357     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  29358     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  29359     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  29360     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  29361     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  29362     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  29363     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  29364     { QMLF_0_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  29365     { QMLF_0_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  29366     { QMLF_0_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  29367     { QMLF_0_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  29368     { QMLF_0_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  29369     { QMLF_0_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  29370     { QMLF_0_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  29371     { QMLF_0_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  29372     { QMLF_0_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  29373 };
  29374 
  29375 #endif
  29376 #if defined(BCM_88680_A0)
  29377 soc_field_info_t soc_NBIL_QMLF_1_PARSER_HARD_CONTROLr_fields[] = {
  29378     { QMLF_1_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  29379     { QMLF_1_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  29380 };
  29381 
  29382 #endif
  29383 #if defined(BCM_88680_A0)
  29384 soc_field_info_t soc_NBIL_QMLF_1_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  29385     { QMLF_1_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  29386     { QMLF_1_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  29387     { QMLF_1_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  29388     { QMLF_1_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  29389 };
  29390 
  29391 #endif
  29392 #if defined(BCM_88680_A0)
  29393 soc_field_info_t soc_NBIL_QMLF_1_PARSER_HARD_ETHER_TYPEr_fields[] = {
  29394     { QMLF_1_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  29395     { QMLF_1_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  29396     { QMLF_1_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  29397     { QMLF_1_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  29398     { QMLF_1_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  29399     { QMLF_1_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  29400     { QMLF_1_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  29401 };
  29402 
  29403 #endif
  29404 #if defined(BCM_88680_A0)
  29405 soc_field_info_t soc_NBIL_QMLF_1_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  29406     { QMLF_1_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  29407 };
  29408 
  29409 #endif
  29410 #if defined(BCM_88680_A0)
  29411 soc_field_info_t soc_NBIL_QMLF_1_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  29412     { QMLF_1_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  29413 };
  29414 
  29415 #endif
  29416 #if defined(BCM_88680_A0)
  29417 soc_field_info_t soc_NBIL_QMLF_1_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  29418     { QMLF_1_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  29419 };
  29420 
  29421 #endif
  29422 #if defined(BCM_88680_A0)
  29423 soc_field_info_t soc_NBIL_QMLF_1_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  29424     { QMLF_1_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  29425     { QMLF_1_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  29426     { QMLF_1_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  29427     { QMLF_1_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  29428 };
  29429 
  29430 #endif
  29431 #if defined(BCM_88680_A0)
  29432 soc_field_info_t soc_NBIL_QMLF_1_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  29433     { QMLF_1_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  29434     { QMLF_1_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  29435     { QMLF_1_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  29436     { QMLF_1_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  29437     { QMLF_1_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  29438     { QMLF_1_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  29439 };
  29440 
  29441 #endif
  29442 #if defined(BCM_88680_A0)
  29443 soc_field_info_t soc_NBIL_QMLF_1_PARSER_HARD_PORT_TYPEr_fields[] = {
  29444     { QMLF_1_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  29445 };
  29446 
  29447 #endif
  29448 #if defined(BCM_88680_A0)
  29449 soc_field_info_t soc_NBIL_QMLF_1_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  29450     { QMLF_1_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  29451 };
  29452 
  29453 #endif
  29454 #if defined(BCM_88680_A0)
  29455 soc_field_info_t soc_NBIL_QMLF_1_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  29456     { QMLF_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  29457     { QMLF_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  29458     { QMLF_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  29459     { QMLF_1_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  29460 };
  29461 
  29462 #endif
  29463 #if defined(BCM_88680_A0)
  29464 soc_field_info_t soc_NBIL_QMLF_1_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  29465     { QMLF_1_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  29466     { QMLF_1_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  29467 };
  29468 
  29469 #endif
  29470 #if defined(BCM_88680_A0)
  29471 soc_field_info_t soc_NBIL_QMLF_1_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  29472     { QMLF_1_PARSER_SOFT_KEY_0f, 36, 0, SOCF_LE },
  29473     { QMLF_1_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  29474     { QMLF_1_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  29475     { QMLF_1_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  29476     { QMLF_1_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  29477     { QMLF_1_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  29478     { QMLF_1_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  29479     { QMLF_1_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  29480     { QMLF_1_PARSER_SOFT_KEY_RANGE_0f, 36, 0, SOCF_LE },
  29481     { QMLF_1_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  29482     { QMLF_1_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  29483     { QMLF_1_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  29484     { QMLF_1_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  29485     { QMLF_1_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  29486     { QMLF_1_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  29487     { QMLF_1_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  29488     { QMLF_1_PARSER_SOFT_MASK_0f, 36, 36, SOCF_LE },
  29489     { QMLF_1_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  29490     { QMLF_1_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  29491     { QMLF_1_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  29492     { QMLF_1_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  29493     { QMLF_1_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  29494     { QMLF_1_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  29495     { QMLF_1_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  29496     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_0f, 2, 72, SOCF_LE },
  29497     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  29498     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  29499     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  29500     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  29501     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  29502     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  29503     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  29504     { QMLF_1_PARSER_SOFT_VALID_0f, 1, 74, 0 },
  29505     { QMLF_1_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  29506     { QMLF_1_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  29507     { QMLF_1_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  29508     { QMLF_1_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  29509     { QMLF_1_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  29510     { QMLF_1_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  29511     { QMLF_1_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  29512 };
  29513 
  29514 #endif
  29515 #if defined(BCM_88680_A0)
  29516 soc_field_info_t soc_NBIL_QMLF_1_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  29517     { QMLF_1_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  29518     { QMLF_1_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  29519     { QMLF_1_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  29520     { QMLF_1_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  29521     { QMLF_1_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  29522     { QMLF_1_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  29523     { QMLF_1_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  29524     { QMLF_1_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  29525     { QMLF_1_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  29526     { QMLF_1_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  29527     { QMLF_1_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  29528     { QMLF_1_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  29529     { QMLF_1_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  29530     { QMLF_1_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  29531     { QMLF_1_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  29532     { QMLF_1_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  29533     { QMLF_1_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  29534     { QMLF_1_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  29535     { QMLF_1_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  29536     { QMLF_1_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  29537     { QMLF_1_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  29538     { QMLF_1_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  29539     { QMLF_1_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  29540     { QMLF_1_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  29541     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  29542     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  29543     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  29544     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  29545     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  29546     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  29547     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  29548     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  29549     { QMLF_1_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  29550     { QMLF_1_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  29551     { QMLF_1_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  29552     { QMLF_1_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  29553     { QMLF_1_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  29554     { QMLF_1_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  29555     { QMLF_1_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  29556     { QMLF_1_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  29557 };
  29558 
  29559 #endif
  29560 #if defined(BCM_88680_A0)
  29561 soc_field_info_t soc_NBIL_QMLF_1_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  29562     { QMLF_1_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  29563     { QMLF_1_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  29564     { QMLF_1_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  29565     { QMLF_1_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  29566     { QMLF_1_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  29567     { QMLF_1_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  29568     { QMLF_1_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  29569     { QMLF_1_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  29570     { QMLF_1_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  29571     { QMLF_1_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  29572     { QMLF_1_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  29573     { QMLF_1_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  29574     { QMLF_1_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  29575     { QMLF_1_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  29576     { QMLF_1_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  29577     { QMLF_1_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  29578     { QMLF_1_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  29579     { QMLF_1_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  29580     { QMLF_1_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  29581     { QMLF_1_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  29582     { QMLF_1_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  29583     { QMLF_1_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  29584     { QMLF_1_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  29585     { QMLF_1_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  29586     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  29587     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  29588     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  29589     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  29590     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  29591     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  29592     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  29593     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  29594     { QMLF_1_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  29595     { QMLF_1_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  29596     { QMLF_1_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  29597     { QMLF_1_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  29598     { QMLF_1_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  29599     { QMLF_1_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  29600     { QMLF_1_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  29601     { QMLF_1_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  29602 };
  29603 
  29604 #endif
  29605 #if defined(BCM_88680_A0)
  29606 soc_field_info_t soc_NBIL_QMLF_1_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  29607     { QMLF_1_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  29608     { QMLF_1_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  29609     { QMLF_1_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  29610     { QMLF_1_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  29611     { QMLF_1_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  29612     { QMLF_1_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  29613     { QMLF_1_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  29614     { QMLF_1_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  29615     { QMLF_1_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  29616     { QMLF_1_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  29617     { QMLF_1_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  29618     { QMLF_1_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  29619     { QMLF_1_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  29620     { QMLF_1_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  29621     { QMLF_1_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  29622     { QMLF_1_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  29623     { QMLF_1_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  29624     { QMLF_1_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  29625     { QMLF_1_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  29626     { QMLF_1_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  29627     { QMLF_1_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  29628     { QMLF_1_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  29629     { QMLF_1_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  29630     { QMLF_1_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  29631     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  29632     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  29633     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  29634     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  29635     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  29636     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  29637     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  29638     { QMLF_1_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  29639     { QMLF_1_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  29640     { QMLF_1_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  29641     { QMLF_1_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  29642     { QMLF_1_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  29643     { QMLF_1_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  29644     { QMLF_1_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  29645     { QMLF_1_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  29646     { QMLF_1_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  29647 };
  29648 
  29649 #endif
  29650 #if defined(BCM_88680_A0)
  29651 soc_field_info_t soc_NBIL_QMLF_2_PARSER_HARD_CONTROLr_fields[] = {
  29652     { QMLF_2_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  29653     { QMLF_2_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  29654 };
  29655 
  29656 #endif
  29657 #if defined(BCM_88680_A0)
  29658 soc_field_info_t soc_NBIL_QMLF_2_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  29659     { QMLF_2_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  29660     { QMLF_2_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  29661     { QMLF_2_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  29662     { QMLF_2_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  29663 };
  29664 
  29665 #endif
  29666 #if defined(BCM_88680_A0)
  29667 soc_field_info_t soc_NBIL_QMLF_2_PARSER_HARD_ETHER_TYPEr_fields[] = {
  29668     { QMLF_2_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  29669     { QMLF_2_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  29670     { QMLF_2_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  29671     { QMLF_2_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  29672     { QMLF_2_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  29673     { QMLF_2_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  29674     { QMLF_2_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  29675 };
  29676 
  29677 #endif
  29678 #if defined(BCM_88680_A0)
  29679 soc_field_info_t soc_NBIL_QMLF_2_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  29680     { QMLF_2_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  29681 };
  29682 
  29683 #endif
  29684 #if defined(BCM_88680_A0)
  29685 soc_field_info_t soc_NBIL_QMLF_2_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  29686     { QMLF_2_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  29687 };
  29688 
  29689 #endif
  29690 #if defined(BCM_88680_A0)
  29691 soc_field_info_t soc_NBIL_QMLF_2_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  29692     { QMLF_2_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  29693 };
  29694 
  29695 #endif
  29696 #if defined(BCM_88680_A0)
  29697 soc_field_info_t soc_NBIL_QMLF_2_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  29698     { QMLF_2_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  29699     { QMLF_2_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  29700     { QMLF_2_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  29701     { QMLF_2_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  29702 };
  29703 
  29704 #endif
  29705 #if defined(BCM_88680_A0)
  29706 soc_field_info_t soc_NBIL_QMLF_2_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  29707     { QMLF_2_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  29708     { QMLF_2_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  29709     { QMLF_2_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  29710     { QMLF_2_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  29711     { QMLF_2_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  29712     { QMLF_2_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  29713 };
  29714 
  29715 #endif
  29716 #if defined(BCM_88680_A0)
  29717 soc_field_info_t soc_NBIL_QMLF_2_PARSER_HARD_PORT_TYPEr_fields[] = {
  29718     { QMLF_2_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  29719 };
  29720 
  29721 #endif
  29722 #if defined(BCM_88680_A0)
  29723 soc_field_info_t soc_NBIL_QMLF_2_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  29724     { QMLF_2_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  29725 };
  29726 
  29727 #endif
  29728 #if defined(BCM_88680_A0)
  29729 soc_field_info_t soc_NBIL_QMLF_2_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  29730     { QMLF_2_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  29731     { QMLF_2_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  29732     { QMLF_2_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  29733     { QMLF_2_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  29734 };
  29735 
  29736 #endif
  29737 #if defined(BCM_88680_A0)
  29738 soc_field_info_t soc_NBIL_QMLF_2_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  29739     { QMLF_2_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  29740     { QMLF_2_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  29741 };
  29742 
  29743 #endif
  29744 #if defined(BCM_88680_A0)
  29745 soc_field_info_t soc_NBIL_QMLF_2_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  29746     { QMLF_2_PARSER_SOFT_KEY_0f, 36, 0, SOCF_LE },
  29747     { QMLF_2_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  29748     { QMLF_2_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  29749     { QMLF_2_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  29750     { QMLF_2_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  29751     { QMLF_2_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  29752     { QMLF_2_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  29753     { QMLF_2_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  29754     { QMLF_2_PARSER_SOFT_KEY_RANGE_0f, 36, 0, SOCF_LE },
  29755     { QMLF_2_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  29756     { QMLF_2_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  29757     { QMLF_2_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  29758     { QMLF_2_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  29759     { QMLF_2_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  29760     { QMLF_2_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  29761     { QMLF_2_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  29762     { QMLF_2_PARSER_SOFT_MASK_0f, 36, 36, SOCF_LE },
  29763     { QMLF_2_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  29764     { QMLF_2_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  29765     { QMLF_2_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  29766     { QMLF_2_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  29767     { QMLF_2_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  29768     { QMLF_2_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  29769     { QMLF_2_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  29770     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_0f, 2, 72, SOCF_LE },
  29771     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  29772     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  29773     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  29774     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  29775     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  29776     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  29777     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  29778     { QMLF_2_PARSER_SOFT_VALID_0f, 1, 74, 0 },
  29779     { QMLF_2_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  29780     { QMLF_2_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  29781     { QMLF_2_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  29782     { QMLF_2_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  29783     { QMLF_2_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  29784     { QMLF_2_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  29785     { QMLF_2_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  29786 };
  29787 
  29788 #endif
  29789 #if defined(BCM_88680_A0)
  29790 soc_field_info_t soc_NBIL_QMLF_2_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  29791     { QMLF_2_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  29792     { QMLF_2_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  29793     { QMLF_2_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  29794     { QMLF_2_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  29795     { QMLF_2_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  29796     { QMLF_2_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  29797     { QMLF_2_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  29798     { QMLF_2_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  29799     { QMLF_2_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  29800     { QMLF_2_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  29801     { QMLF_2_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  29802     { QMLF_2_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  29803     { QMLF_2_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  29804     { QMLF_2_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  29805     { QMLF_2_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  29806     { QMLF_2_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  29807     { QMLF_2_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  29808     { QMLF_2_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  29809     { QMLF_2_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  29810     { QMLF_2_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  29811     { QMLF_2_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  29812     { QMLF_2_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  29813     { QMLF_2_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  29814     { QMLF_2_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  29815     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  29816     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  29817     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  29818     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  29819     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  29820     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  29821     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  29822     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  29823     { QMLF_2_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  29824     { QMLF_2_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  29825     { QMLF_2_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  29826     { QMLF_2_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  29827     { QMLF_2_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  29828     { QMLF_2_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  29829     { QMLF_2_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  29830     { QMLF_2_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  29831 };
  29832 
  29833 #endif
  29834 #if defined(BCM_88680_A0)
  29835 soc_field_info_t soc_NBIL_QMLF_2_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  29836     { QMLF_2_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  29837     { QMLF_2_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  29838     { QMLF_2_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  29839     { QMLF_2_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  29840     { QMLF_2_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  29841     { QMLF_2_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  29842     { QMLF_2_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  29843     { QMLF_2_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  29844     { QMLF_2_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  29845     { QMLF_2_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  29846     { QMLF_2_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  29847     { QMLF_2_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  29848     { QMLF_2_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  29849     { QMLF_2_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  29850     { QMLF_2_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  29851     { QMLF_2_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  29852     { QMLF_2_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  29853     { QMLF_2_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  29854     { QMLF_2_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  29855     { QMLF_2_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  29856     { QMLF_2_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  29857     { QMLF_2_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  29858     { QMLF_2_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  29859     { QMLF_2_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  29860     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  29861     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  29862     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  29863     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  29864     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  29865     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  29866     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  29867     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  29868     { QMLF_2_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  29869     { QMLF_2_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  29870     { QMLF_2_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  29871     { QMLF_2_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  29872     { QMLF_2_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  29873     { QMLF_2_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  29874     { QMLF_2_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  29875     { QMLF_2_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  29876 };
  29877 
  29878 #endif
  29879 #if defined(BCM_88680_A0)
  29880 soc_field_info_t soc_NBIL_QMLF_2_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  29881     { QMLF_2_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  29882     { QMLF_2_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  29883     { QMLF_2_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  29884     { QMLF_2_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  29885     { QMLF_2_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  29886     { QMLF_2_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  29887     { QMLF_2_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  29888     { QMLF_2_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  29889     { QMLF_2_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  29890     { QMLF_2_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  29891     { QMLF_2_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  29892     { QMLF_2_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  29893     { QMLF_2_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  29894     { QMLF_2_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  29895     { QMLF_2_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  29896     { QMLF_2_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  29897     { QMLF_2_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  29898     { QMLF_2_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  29899     { QMLF_2_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  29900     { QMLF_2_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  29901     { QMLF_2_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  29902     { QMLF_2_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  29903     { QMLF_2_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  29904     { QMLF_2_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  29905     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  29906     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  29907     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  29908     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  29909     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  29910     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  29911     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  29912     { QMLF_2_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  29913     { QMLF_2_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  29914     { QMLF_2_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  29915     { QMLF_2_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  29916     { QMLF_2_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  29917     { QMLF_2_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  29918     { QMLF_2_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  29919     { QMLF_2_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  29920     { QMLF_2_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  29921 };
  29922 
  29923 #endif
  29924 #if defined(BCM_88680_A0)
  29925 soc_field_info_t soc_NBIL_QMLF_3_PARSER_HARD_CONTROLr_fields[] = {
  29926     { QMLF_3_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  29927     { QMLF_3_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  29928 };
  29929 
  29930 #endif
  29931 #if defined(BCM_88680_A0)
  29932 soc_field_info_t soc_NBIL_QMLF_3_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  29933     { QMLF_3_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  29934     { QMLF_3_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  29935     { QMLF_3_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  29936     { QMLF_3_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  29937 };
  29938 
  29939 #endif
  29940 #if defined(BCM_88680_A0)
  29941 soc_field_info_t soc_NBIL_QMLF_3_PARSER_HARD_ETHER_TYPEr_fields[] = {
  29942     { QMLF_3_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  29943     { QMLF_3_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  29944     { QMLF_3_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  29945     { QMLF_3_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  29946     { QMLF_3_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  29947     { QMLF_3_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  29948     { QMLF_3_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  29949 };
  29950 
  29951 #endif
  29952 #if defined(BCM_88680_A0)
  29953 soc_field_info_t soc_NBIL_QMLF_3_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  29954     { QMLF_3_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  29955 };
  29956 
  29957 #endif
  29958 #if defined(BCM_88680_A0)
  29959 soc_field_info_t soc_NBIL_QMLF_3_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  29960     { QMLF_3_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  29961 };
  29962 
  29963 #endif
  29964 #if defined(BCM_88680_A0)
  29965 soc_field_info_t soc_NBIL_QMLF_3_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  29966     { QMLF_3_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  29967 };
  29968 
  29969 #endif
  29970 #if defined(BCM_88680_A0)
  29971 soc_field_info_t soc_NBIL_QMLF_3_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  29972     { QMLF_3_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  29973     { QMLF_3_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  29974     { QMLF_3_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  29975     { QMLF_3_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  29976 };
  29977 
  29978 #endif
  29979 #if defined(BCM_88680_A0)
  29980 soc_field_info_t soc_NBIL_QMLF_3_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  29981     { QMLF_3_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  29982     { QMLF_3_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  29983     { QMLF_3_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  29984     { QMLF_3_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  29985     { QMLF_3_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  29986     { QMLF_3_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  29987 };
  29988 
  29989 #endif
  29990 #if defined(BCM_88680_A0)
  29991 soc_field_info_t soc_NBIL_QMLF_3_PARSER_HARD_PORT_TYPEr_fields[] = {
  29992     { QMLF_3_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  29993 };
  29994 
  29995 #endif
  29996 #if defined(BCM_88680_A0)
  29997 soc_field_info_t soc_NBIL_QMLF_3_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  29998     { QMLF_3_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  29999 };
  30000 
  30001 #endif
  30002 #if defined(BCM_88680_A0)
  30003 soc_field_info_t soc_NBIL_QMLF_3_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  30004     { QMLF_3_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  30005     { QMLF_3_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  30006     { QMLF_3_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  30007     { QMLF_3_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  30008 };
  30009 
  30010 #endif
  30011 #if defined(BCM_88680_A0)
  30012 soc_field_info_t soc_NBIL_QMLF_3_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  30013     { QMLF_3_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  30014     { QMLF_3_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  30015 };
  30016 
  30017 #endif
  30018 #if defined(BCM_88680_A0)
  30019 soc_field_info_t soc_NBIL_QMLF_3_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  30020     { QMLF_3_PARSER_SOFT_KEY_0f, 36, 0, SOCF_LE },
  30021     { QMLF_3_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  30022     { QMLF_3_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  30023     { QMLF_3_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  30024     { QMLF_3_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  30025     { QMLF_3_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  30026     { QMLF_3_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  30027     { QMLF_3_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  30028     { QMLF_3_PARSER_SOFT_KEY_RANGE_0f, 36, 0, SOCF_LE },
  30029     { QMLF_3_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  30030     { QMLF_3_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  30031     { QMLF_3_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  30032     { QMLF_3_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  30033     { QMLF_3_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  30034     { QMLF_3_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  30035     { QMLF_3_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  30036     { QMLF_3_PARSER_SOFT_MASK_0f, 36, 36, SOCF_LE },
  30037     { QMLF_3_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  30038     { QMLF_3_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  30039     { QMLF_3_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  30040     { QMLF_3_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  30041     { QMLF_3_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  30042     { QMLF_3_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  30043     { QMLF_3_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  30044     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_0f, 2, 72, SOCF_LE },
  30045     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  30046     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  30047     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  30048     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  30049     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  30050     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  30051     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  30052     { QMLF_3_PARSER_SOFT_VALID_0f, 1, 74, 0 },
  30053     { QMLF_3_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  30054     { QMLF_3_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  30055     { QMLF_3_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  30056     { QMLF_3_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  30057     { QMLF_3_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  30058     { QMLF_3_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  30059     { QMLF_3_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  30060 };
  30061 
  30062 #endif
  30063 #if defined(BCM_88680_A0)
  30064 soc_field_info_t soc_NBIL_QMLF_3_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  30065     { QMLF_3_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  30066     { QMLF_3_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  30067     { QMLF_3_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  30068     { QMLF_3_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  30069     { QMLF_3_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  30070     { QMLF_3_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  30071     { QMLF_3_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  30072     { QMLF_3_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  30073     { QMLF_3_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  30074     { QMLF_3_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  30075     { QMLF_3_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  30076     { QMLF_3_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  30077     { QMLF_3_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  30078     { QMLF_3_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  30079     { QMLF_3_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  30080     { QMLF_3_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  30081     { QMLF_3_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  30082     { QMLF_3_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  30083     { QMLF_3_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  30084     { QMLF_3_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  30085     { QMLF_3_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  30086     { QMLF_3_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  30087     { QMLF_3_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  30088     { QMLF_3_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  30089     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  30090     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  30091     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  30092     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  30093     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  30094     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  30095     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  30096     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  30097     { QMLF_3_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  30098     { QMLF_3_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  30099     { QMLF_3_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  30100     { QMLF_3_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  30101     { QMLF_3_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  30102     { QMLF_3_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  30103     { QMLF_3_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  30104     { QMLF_3_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  30105 };
  30106 
  30107 #endif
  30108 #if defined(BCM_88680_A0)
  30109 soc_field_info_t soc_NBIL_QMLF_3_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  30110     { QMLF_3_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  30111     { QMLF_3_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  30112     { QMLF_3_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  30113     { QMLF_3_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  30114     { QMLF_3_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  30115     { QMLF_3_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  30116     { QMLF_3_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  30117     { QMLF_3_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  30118     { QMLF_3_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  30119     { QMLF_3_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  30120     { QMLF_3_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  30121     { QMLF_3_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  30122     { QMLF_3_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  30123     { QMLF_3_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  30124     { QMLF_3_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  30125     { QMLF_3_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  30126     { QMLF_3_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  30127     { QMLF_3_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  30128     { QMLF_3_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  30129     { QMLF_3_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  30130     { QMLF_3_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  30131     { QMLF_3_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  30132     { QMLF_3_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  30133     { QMLF_3_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  30134     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  30135     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  30136     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  30137     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  30138     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  30139     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  30140     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  30141     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  30142     { QMLF_3_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  30143     { QMLF_3_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  30144     { QMLF_3_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  30145     { QMLF_3_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  30146     { QMLF_3_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  30147     { QMLF_3_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  30148     { QMLF_3_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  30149     { QMLF_3_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  30150 };
  30151 
  30152 #endif
  30153 #if defined(BCM_88680_A0)
  30154 soc_field_info_t soc_NBIL_QMLF_3_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  30155     { QMLF_3_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  30156     { QMLF_3_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  30157     { QMLF_3_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  30158     { QMLF_3_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  30159     { QMLF_3_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  30160     { QMLF_3_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  30161     { QMLF_3_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  30162     { QMLF_3_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  30163     { QMLF_3_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  30164     { QMLF_3_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  30165     { QMLF_3_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  30166     { QMLF_3_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  30167     { QMLF_3_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  30168     { QMLF_3_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  30169     { QMLF_3_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  30170     { QMLF_3_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  30171     { QMLF_3_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  30172     { QMLF_3_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  30173     { QMLF_3_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  30174     { QMLF_3_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  30175     { QMLF_3_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  30176     { QMLF_3_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  30177     { QMLF_3_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  30178     { QMLF_3_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  30179     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  30180     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  30181     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  30182     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  30183     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  30184     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  30185     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  30186     { QMLF_3_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  30187     { QMLF_3_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  30188     { QMLF_3_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  30189     { QMLF_3_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  30190     { QMLF_3_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  30191     { QMLF_3_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  30192     { QMLF_3_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  30193     { QMLF_3_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  30194     { QMLF_3_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  30195 };
  30196 
  30197 #endif
  30198 #if defined(BCM_88680_A0)
  30199 soc_field_info_t soc_NBIL_QMLF_4_PARSER_HARD_CONTROLr_fields[] = {
  30200     { QMLF_4_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  30201     { QMLF_4_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  30202 };
  30203 
  30204 #endif
  30205 #if defined(BCM_88680_A0)
  30206 soc_field_info_t soc_NBIL_QMLF_4_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  30207     { QMLF_4_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  30208     { QMLF_4_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  30209     { QMLF_4_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  30210     { QMLF_4_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  30211 };
  30212 
  30213 #endif
  30214 #if defined(BCM_88680_A0)
  30215 soc_field_info_t soc_NBIL_QMLF_4_PARSER_HARD_ETHER_TYPEr_fields[] = {
  30216     { QMLF_4_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  30217     { QMLF_4_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  30218     { QMLF_4_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  30219     { QMLF_4_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  30220     { QMLF_4_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  30221     { QMLF_4_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  30222     { QMLF_4_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  30223 };
  30224 
  30225 #endif
  30226 #if defined(BCM_88680_A0)
  30227 soc_field_info_t soc_NBIL_QMLF_4_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  30228     { QMLF_4_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  30229 };
  30230 
  30231 #endif
  30232 #if defined(BCM_88680_A0)
  30233 soc_field_info_t soc_NBIL_QMLF_4_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  30234     { QMLF_4_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  30235 };
  30236 
  30237 #endif
  30238 #if defined(BCM_88680_A0)
  30239 soc_field_info_t soc_NBIL_QMLF_4_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  30240     { QMLF_4_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  30241 };
  30242 
  30243 #endif
  30244 #if defined(BCM_88680_A0)
  30245 soc_field_info_t soc_NBIL_QMLF_4_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  30246     { QMLF_4_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  30247     { QMLF_4_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  30248     { QMLF_4_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  30249     { QMLF_4_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  30250 };
  30251 
  30252 #endif
  30253 #if defined(BCM_88680_A0)
  30254 soc_field_info_t soc_NBIL_QMLF_4_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  30255     { QMLF_4_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  30256     { QMLF_4_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  30257     { QMLF_4_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  30258     { QMLF_4_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  30259     { QMLF_4_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  30260     { QMLF_4_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  30261 };
  30262 
  30263 #endif
  30264 #if defined(BCM_88680_A0)
  30265 soc_field_info_t soc_NBIL_QMLF_4_PARSER_HARD_PORT_TYPEr_fields[] = {
  30266     { QMLF_4_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  30267 };
  30268 
  30269 #endif
  30270 #if defined(BCM_88680_A0)
  30271 soc_field_info_t soc_NBIL_QMLF_4_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  30272     { QMLF_4_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  30273 };
  30274 
  30275 #endif
  30276 #if defined(BCM_88680_A0)
  30277 soc_field_info_t soc_NBIL_QMLF_4_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  30278     { QMLF_4_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  30279     { QMLF_4_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  30280     { QMLF_4_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  30281     { QMLF_4_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  30282 };
  30283 
  30284 #endif
  30285 #if defined(BCM_88680_A0)
  30286 soc_field_info_t soc_NBIL_QMLF_4_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  30287     { QMLF_4_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  30288     { QMLF_4_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  30289 };
  30290 
  30291 #endif
  30292 #if defined(BCM_88680_A0)
  30293 soc_field_info_t soc_NBIL_QMLF_4_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  30294     { QMLF_4_PARSER_SOFT_KEY_0f, 36, 0, SOCF_LE },
  30295     { QMLF_4_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  30296     { QMLF_4_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  30297     { QMLF_4_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  30298     { QMLF_4_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  30299     { QMLF_4_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  30300     { QMLF_4_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  30301     { QMLF_4_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  30302     { QMLF_4_PARSER_SOFT_KEY_RANGE_0f, 36, 0, SOCF_LE },
  30303     { QMLF_4_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  30304     { QMLF_4_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  30305     { QMLF_4_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  30306     { QMLF_4_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  30307     { QMLF_4_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  30308     { QMLF_4_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  30309     { QMLF_4_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  30310     { QMLF_4_PARSER_SOFT_MASK_0f, 36, 36, SOCF_LE },
  30311     { QMLF_4_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  30312     { QMLF_4_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  30313     { QMLF_4_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  30314     { QMLF_4_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  30315     { QMLF_4_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  30316     { QMLF_4_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  30317     { QMLF_4_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  30318     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_0f, 2, 72, SOCF_LE },
  30319     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  30320     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  30321     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  30322     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  30323     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  30324     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  30325     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  30326     { QMLF_4_PARSER_SOFT_VALID_0f, 1, 74, 0 },
  30327     { QMLF_4_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  30328     { QMLF_4_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  30329     { QMLF_4_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  30330     { QMLF_4_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  30331     { QMLF_4_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  30332     { QMLF_4_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  30333     { QMLF_4_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  30334 };
  30335 
  30336 #endif
  30337 #if defined(BCM_88680_A0)
  30338 soc_field_info_t soc_NBIL_QMLF_4_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  30339     { QMLF_4_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  30340     { QMLF_4_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  30341     { QMLF_4_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  30342     { QMLF_4_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  30343     { QMLF_4_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  30344     { QMLF_4_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  30345     { QMLF_4_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  30346     { QMLF_4_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  30347     { QMLF_4_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  30348     { QMLF_4_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  30349     { QMLF_4_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  30350     { QMLF_4_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  30351     { QMLF_4_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  30352     { QMLF_4_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  30353     { QMLF_4_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  30354     { QMLF_4_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  30355     { QMLF_4_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  30356     { QMLF_4_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  30357     { QMLF_4_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  30358     { QMLF_4_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  30359     { QMLF_4_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  30360     { QMLF_4_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  30361     { QMLF_4_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  30362     { QMLF_4_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  30363     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  30364     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  30365     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  30366     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  30367     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  30368     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  30369     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  30370     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  30371     { QMLF_4_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  30372     { QMLF_4_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  30373     { QMLF_4_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  30374     { QMLF_4_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  30375     { QMLF_4_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  30376     { QMLF_4_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  30377     { QMLF_4_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  30378     { QMLF_4_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  30379 };
  30380 
  30381 #endif
  30382 #if defined(BCM_88680_A0)
  30383 soc_field_info_t soc_NBIL_QMLF_4_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  30384     { QMLF_4_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  30385     { QMLF_4_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  30386     { QMLF_4_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  30387     { QMLF_4_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  30388     { QMLF_4_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  30389     { QMLF_4_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  30390     { QMLF_4_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  30391     { QMLF_4_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  30392     { QMLF_4_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  30393     { QMLF_4_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  30394     { QMLF_4_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  30395     { QMLF_4_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  30396     { QMLF_4_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  30397     { QMLF_4_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  30398     { QMLF_4_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  30399     { QMLF_4_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  30400     { QMLF_4_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  30401     { QMLF_4_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  30402     { QMLF_4_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  30403     { QMLF_4_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  30404     { QMLF_4_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  30405     { QMLF_4_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  30406     { QMLF_4_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  30407     { QMLF_4_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  30408     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  30409     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  30410     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  30411     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  30412     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  30413     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  30414     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  30415     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  30416     { QMLF_4_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  30417     { QMLF_4_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  30418     { QMLF_4_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  30419     { QMLF_4_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  30420     { QMLF_4_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  30421     { QMLF_4_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  30422     { QMLF_4_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  30423     { QMLF_4_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  30424 };
  30425 
  30426 #endif
  30427 #if defined(BCM_88680_A0)
  30428 soc_field_info_t soc_NBIL_QMLF_4_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  30429     { QMLF_4_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  30430     { QMLF_4_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  30431     { QMLF_4_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  30432     { QMLF_4_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  30433     { QMLF_4_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  30434     { QMLF_4_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  30435     { QMLF_4_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  30436     { QMLF_4_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  30437     { QMLF_4_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  30438     { QMLF_4_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  30439     { QMLF_4_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  30440     { QMLF_4_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  30441     { QMLF_4_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  30442     { QMLF_4_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  30443     { QMLF_4_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  30444     { QMLF_4_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  30445     { QMLF_4_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  30446     { QMLF_4_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  30447     { QMLF_4_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  30448     { QMLF_4_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  30449     { QMLF_4_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  30450     { QMLF_4_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  30451     { QMLF_4_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  30452     { QMLF_4_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  30453     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  30454     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  30455     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  30456     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  30457     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  30458     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  30459     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  30460     { QMLF_4_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  30461     { QMLF_4_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  30462     { QMLF_4_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  30463     { QMLF_4_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  30464     { QMLF_4_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  30465     { QMLF_4_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  30466     { QMLF_4_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  30467     { QMLF_4_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  30468     { QMLF_4_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  30469 };
  30470 
  30471 #endif
  30472 #if defined(BCM_88680_A0)
  30473 soc_field_info_t soc_NBIL_QMLF_5_PARSER_HARD_CONTROLr_fields[] = {
  30474     { QMLF_5_PARSER_HARD_ITMH_TYPE_SELECTf, 1, 0, 0 },
  30475     { QMLF_5_PARSER_HARD_SMALL_CHUNK_PRIORITY_OVERRIDEf, 1, 1, 0 }
  30476 };
  30477 
  30478 #endif
  30479 #if defined(BCM_88680_A0)
  30480 soc_field_info_t soc_NBIL_QMLF_5_PARSER_HARD_CONTROL_PLANEr_fields[] = {
  30481     { QMLF_5_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODEf, 4, 96, SOCF_LE },
  30482     { QMLF_5_PARSER_HARD_CONTROL_PLANE_N_ETHER_TYPE_CODE_MASKf, 4, 100, SOCF_LE },
  30483     { QMLF_5_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_MASKf, 48, 48, SOCF_LE },
  30484     { QMLF_5_PARSER_HARD_CONTROL_PLANE_N_MAC_DA_VALf, 48, 0, SOCF_LE }
  30485 };
  30486 
  30487 #endif
  30488 #if defined(BCM_88680_A0)
  30489 soc_field_info_t soc_NBIL_QMLF_5_PARSER_HARD_ETHER_TYPEr_fields[] = {
  30490     { QMLF_5_PARSER_HARD_ETHER_TYPE_0f, 16, 0, SOCF_LE },
  30491     { QMLF_5_PARSER_HARD_ETHER_TYPE_1f, 16, 16, SOCF_LE },
  30492     { QMLF_5_PARSER_HARD_ETHER_TYPE_2f, 16, 32, SOCF_LE },
  30493     { QMLF_5_PARSER_HARD_ETHER_TYPE_3f, 16, 48, SOCF_LE },
  30494     { QMLF_5_PARSER_HARD_ETHER_TYPE_4f, 16, 64, SOCF_LE },
  30495     { QMLF_5_PARSER_HARD_ETHER_TYPE_5f, 16, 80, SOCF_LE },
  30496     { QMLF_5_PARSER_HARD_ETHER_TYPE_6f, 16, 96, SOCF_LE }
  30497 };
  30498 
  30499 #endif
  30500 #if defined(BCM_88680_A0)
  30501 soc_field_info_t soc_NBIL_QMLF_5_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEr_fields[] = {
  30502     { QMLF_5_PARSER_HARD_ETH_PCP_DEI_TO_PRIORITY_TABLEf, 32, 0, SOCF_LE }
  30503 };
  30504 
  30505 #endif
  30506 #if defined(BCM_88680_A0)
  30507 soc_field_info_t soc_NBIL_QMLF_5_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEr_fields[] = {
  30508     { QMLF_5_PARSER_HARD_IP_DSCP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  30509 };
  30510 
  30511 #endif
  30512 #if defined(BCM_88680_A0)
  30513 soc_field_info_t soc_NBIL_QMLF_5_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEr_fields[] = {
  30514     { QMLF_5_PARSER_HARD_MPLS_EXP_TO_PRIORITY_TABLEf, 16, 0, SOCF_LE }
  30515 };
  30516 
  30517 #endif
  30518 #if defined(BCM_88680_A0)
  30519 soc_field_info_t soc_NBIL_QMLF_5_PARSER_HARD_PORT_ETH_TPIDr_fields[] = {
  30520     { QMLF_5_PARSER_HARD_PORT_N_TPID_0f, 16, 0, SOCF_LE },
  30521     { QMLF_5_PARSER_HARD_PORT_N_TPID_1f, 16, 16, SOCF_LE },
  30522     { QMLF_5_PARSER_HARD_PORT_N_TPID_2f, 16, 32, SOCF_LE },
  30523     { QMLF_5_PARSER_HARD_PORT_N_TPID_3f, 16, 48, SOCF_LE }
  30524 };
  30525 
  30526 #endif
  30527 #if defined(BCM_88680_A0)
  30528 soc_field_info_t soc_NBIL_QMLF_5_PARSER_HARD_PORT_PROPERTIESr_fields[] = {
  30529     { QMLF_5_PARSER_HARD_PORT_N_PROP_DEFAULT_PRIORITYf, 2, 6, SOCF_LE },
  30530     { QMLF_5_PARSER_HARD_PORT_N_PROP_OUTER_TAG_SIZEf, 2, 4, SOCF_LE },
  30531     { QMLF_5_PARSER_HARD_PORT_N_PROP_TRUST_INNER_ETH_TAGf, 1, 3, 0 },
  30532     { QMLF_5_PARSER_HARD_PORT_N_PROP_TRUST_IP_DSCPf, 1, 0, 0 },
  30533     { QMLF_5_PARSER_HARD_PORT_N_PROP_TRUST_MPLS_EXPf, 1, 1, 0 },
  30534     { QMLF_5_PARSER_HARD_PORT_N_PROP_TRUST_OUTER_ETH_TAGf, 1, 2, 0 }
  30535 };
  30536 
  30537 #endif
  30538 #if defined(BCM_88680_A0)
  30539 soc_field_info_t soc_NBIL_QMLF_5_PARSER_HARD_PORT_TYPEr_fields[] = {
  30540     { QMLF_5_PARSER_HARD_PORT_N_TYPEf, 3, 0, SOCF_LE }
  30541 };
  30542 
  30543 #endif
  30544 #if defined(BCM_88680_A0)
  30545 soc_field_info_t soc_NBIL_QMLF_5_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEr_fields[] = {
  30546     { QMLF_5_PARSER_HARD_TM_TC_DP_TO_PRIORITY_TABLEf, 128, 0, SOCF_LE }
  30547 };
  30548 
  30549 #endif
  30550 #if defined(BCM_88680_A0)
  30551 soc_field_info_t soc_NBIL_QMLF_5_PARSER_SOFT_KEY_CONSTRUCTIONr_fields[] = {
  30552     { QMLF_5_PARSER_SOFT_KEY_OFFSET_IN_BYTES_0f, 6, 0, SOCF_LE },
  30553     { QMLF_5_PARSER_SOFT_KEY_OFFSET_IN_BYTES_1f, 6, 6, SOCF_LE },
  30554     { QMLF_5_PARSER_SOFT_KEY_OFFSET_IN_BYTES_2f, 6, 12, SOCF_LE },
  30555     { QMLF_5_PARSER_SOFT_KEY_OFFSET_IN_BYTES_3f, 6, 18, SOCF_LE }
  30556 };
  30557 
  30558 #endif
  30559 #if defined(BCM_88680_A0)
  30560 soc_field_info_t soc_NBIL_QMLF_5_PARSER_SOFT_PORT_SOFT_STAGE_ENABLEr_fields[] = {
  30561     { QMLF_5_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_ETHf, 1, 0, 0 },
  30562     { QMLF_5_PARSER_SOFT_PORT_N_SOFT_STAGE_ENABLE_TMf, 1, 1, 0 }
  30563 };
  30564 
  30565 #endif
  30566 #if defined(BCM_88680_A0)
  30567 soc_field_info_t soc_NBIL_QMLF_5_PARSER_SOFT_TCAM_0_TO_7r_fields[] = {
  30568     { QMLF_5_PARSER_SOFT_KEY_0f, 36, 0, SOCF_LE },
  30569     { QMLF_5_PARSER_SOFT_KEY_1f, 36, 75, SOCF_LE },
  30570     { QMLF_5_PARSER_SOFT_KEY_2f, 36, 150, SOCF_LE },
  30571     { QMLF_5_PARSER_SOFT_KEY_3f, 36, 225, SOCF_LE },
  30572     { QMLF_5_PARSER_SOFT_KEY_4f, 36, 300, SOCF_LE },
  30573     { QMLF_5_PARSER_SOFT_KEY_5f, 36, 375, SOCF_LE },
  30574     { QMLF_5_PARSER_SOFT_KEY_6f, 36, 450, SOCF_LE },
  30575     { QMLF_5_PARSER_SOFT_KEY_7f, 36, 525, SOCF_LE },
  30576     { QMLF_5_PARSER_SOFT_KEY_RANGE_0f, 36, 0, SOCF_LE },
  30577     { QMLF_5_PARSER_SOFT_KEY_RANGE_1f, 36, 75, SOCF_LE },
  30578     { QMLF_5_PARSER_SOFT_KEY_RANGE_2f, 36, 150, SOCF_LE },
  30579     { QMLF_5_PARSER_SOFT_KEY_RANGE_3f, 36, 225, SOCF_LE },
  30580     { QMLF_5_PARSER_SOFT_KEY_RANGE_4f, 36, 300, SOCF_LE },
  30581     { QMLF_5_PARSER_SOFT_KEY_RANGE_5f, 36, 375, SOCF_LE },
  30582     { QMLF_5_PARSER_SOFT_KEY_RANGE_6f, 36, 450, SOCF_LE },
  30583     { QMLF_5_PARSER_SOFT_KEY_RANGE_7f, 36, 525, SOCF_LE },
  30584     { QMLF_5_PARSER_SOFT_MASK_0f, 36, 36, SOCF_LE },
  30585     { QMLF_5_PARSER_SOFT_MASK_1f, 36, 111, SOCF_LE },
  30586     { QMLF_5_PARSER_SOFT_MASK_2f, 36, 186, SOCF_LE },
  30587     { QMLF_5_PARSER_SOFT_MASK_3f, 36, 261, SOCF_LE },
  30588     { QMLF_5_PARSER_SOFT_MASK_4f, 36, 336, SOCF_LE },
  30589     { QMLF_5_PARSER_SOFT_MASK_5f, 36, 411, SOCF_LE },
  30590     { QMLF_5_PARSER_SOFT_MASK_6f, 36, 486, SOCF_LE },
  30591     { QMLF_5_PARSER_SOFT_MASK_7f, 36, 561, SOCF_LE },
  30592     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_0f, 2, 72, SOCF_LE },
  30593     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_1f, 2, 147, SOCF_LE },
  30594     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_2f, 2, 222, SOCF_LE },
  30595     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_3f, 2, 297, SOCF_LE },
  30596     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_4f, 2, 372, SOCF_LE },
  30597     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_5f, 2, 447, SOCF_LE },
  30598     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_6f, 2, 522, SOCF_LE },
  30599     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_7f, 2, 597, SOCF_LE },
  30600     { QMLF_5_PARSER_SOFT_VALID_0f, 1, 74, 0 },
  30601     { QMLF_5_PARSER_SOFT_VALID_1f, 1, 149, 0 },
  30602     { QMLF_5_PARSER_SOFT_VALID_2f, 1, 224, 0 },
  30603     { QMLF_5_PARSER_SOFT_VALID_3f, 1, 299, 0 },
  30604     { QMLF_5_PARSER_SOFT_VALID_4f, 1, 374, 0 },
  30605     { QMLF_5_PARSER_SOFT_VALID_5f, 1, 449, 0 },
  30606     { QMLF_5_PARSER_SOFT_VALID_6f, 1, 524, 0 },
  30607     { QMLF_5_PARSER_SOFT_VALID_7f, 1, 599, 0 }
  30608 };
  30609 
  30610 #endif
  30611 #if defined(BCM_88680_A0)
  30612 soc_field_info_t soc_NBIL_QMLF_5_PARSER_SOFT_TCAM_16_TO_23r_fields[] = {
  30613     { QMLF_5_PARSER_SOFT_KEY_16f, 36, 0, SOCF_LE },
  30614     { QMLF_5_PARSER_SOFT_KEY_17f, 36, 75, SOCF_LE },
  30615     { QMLF_5_PARSER_SOFT_KEY_18f, 36, 150, SOCF_LE },
  30616     { QMLF_5_PARSER_SOFT_KEY_19f, 36, 225, SOCF_LE },
  30617     { QMLF_5_PARSER_SOFT_KEY_20f, 36, 300, SOCF_LE },
  30618     { QMLF_5_PARSER_SOFT_KEY_21f, 36, 375, SOCF_LE },
  30619     { QMLF_5_PARSER_SOFT_KEY_22f, 36, 450, SOCF_LE },
  30620     { QMLF_5_PARSER_SOFT_KEY_23f, 36, 525, SOCF_LE },
  30621     { QMLF_5_PARSER_SOFT_KEY_RANGE_16f, 36, 0, SOCF_LE },
  30622     { QMLF_5_PARSER_SOFT_KEY_RANGE_17f, 36, 75, SOCF_LE },
  30623     { QMLF_5_PARSER_SOFT_KEY_RANGE_18f, 36, 150, SOCF_LE },
  30624     { QMLF_5_PARSER_SOFT_KEY_RANGE_19f, 36, 225, SOCF_LE },
  30625     { QMLF_5_PARSER_SOFT_KEY_RANGE_20f, 36, 300, SOCF_LE },
  30626     { QMLF_5_PARSER_SOFT_KEY_RANGE_21f, 36, 375, SOCF_LE },
  30627     { QMLF_5_PARSER_SOFT_KEY_RANGE_22f, 36, 450, SOCF_LE },
  30628     { QMLF_5_PARSER_SOFT_KEY_RANGE_23f, 36, 525, SOCF_LE },
  30629     { QMLF_5_PARSER_SOFT_MASK_16f, 36, 36, SOCF_LE },
  30630     { QMLF_5_PARSER_SOFT_MASK_17f, 36, 111, SOCF_LE },
  30631     { QMLF_5_PARSER_SOFT_MASK_18f, 36, 186, SOCF_LE },
  30632     { QMLF_5_PARSER_SOFT_MASK_19f, 36, 261, SOCF_LE },
  30633     { QMLF_5_PARSER_SOFT_MASK_20f, 36, 336, SOCF_LE },
  30634     { QMLF_5_PARSER_SOFT_MASK_21f, 36, 411, SOCF_LE },
  30635     { QMLF_5_PARSER_SOFT_MASK_22f, 36, 486, SOCF_LE },
  30636     { QMLF_5_PARSER_SOFT_MASK_23f, 36, 561, SOCF_LE },
  30637     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_16f, 2, 72, SOCF_LE },
  30638     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_17f, 2, 147, SOCF_LE },
  30639     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_18f, 2, 222, SOCF_LE },
  30640     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_19f, 2, 297, SOCF_LE },
  30641     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_20f, 2, 372, SOCF_LE },
  30642     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_21f, 2, 447, SOCF_LE },
  30643     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_22f, 2, 522, SOCF_LE },
  30644     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_23f, 2, 597, SOCF_LE },
  30645     { QMLF_5_PARSER_SOFT_VALID_16f, 1, 74, 0 },
  30646     { QMLF_5_PARSER_SOFT_VALID_17f, 1, 149, 0 },
  30647     { QMLF_5_PARSER_SOFT_VALID_18f, 1, 224, 0 },
  30648     { QMLF_5_PARSER_SOFT_VALID_19f, 1, 299, 0 },
  30649     { QMLF_5_PARSER_SOFT_VALID_20f, 1, 374, 0 },
  30650     { QMLF_5_PARSER_SOFT_VALID_21f, 1, 449, 0 },
  30651     { QMLF_5_PARSER_SOFT_VALID_22f, 1, 524, 0 },
  30652     { QMLF_5_PARSER_SOFT_VALID_23f, 1, 599, 0 }
  30653 };
  30654 
  30655 #endif
  30656 #if defined(BCM_88680_A0)
  30657 soc_field_info_t soc_NBIL_QMLF_5_PARSER_SOFT_TCAM_24_TO_31r_fields[] = {
  30658     { QMLF_5_PARSER_SOFT_KEY_24f, 36, 0, SOCF_LE },
  30659     { QMLF_5_PARSER_SOFT_KEY_25f, 36, 75, SOCF_LE },
  30660     { QMLF_5_PARSER_SOFT_KEY_26f, 36, 150, SOCF_LE },
  30661     { QMLF_5_PARSER_SOFT_KEY_27f, 36, 225, SOCF_LE },
  30662     { QMLF_5_PARSER_SOFT_KEY_28f, 36, 300, SOCF_LE },
  30663     { QMLF_5_PARSER_SOFT_KEY_29f, 36, 375, SOCF_LE },
  30664     { QMLF_5_PARSER_SOFT_KEY_30f, 36, 450, SOCF_LE },
  30665     { QMLF_5_PARSER_SOFT_KEY_31f, 36, 525, SOCF_LE },
  30666     { QMLF_5_PARSER_SOFT_KEY_RANGE_24f, 36, 0, SOCF_LE },
  30667     { QMLF_5_PARSER_SOFT_KEY_RANGE_25f, 36, 75, SOCF_LE },
  30668     { QMLF_5_PARSER_SOFT_KEY_RANGE_26f, 36, 150, SOCF_LE },
  30669     { QMLF_5_PARSER_SOFT_KEY_RANGE_27f, 36, 225, SOCF_LE },
  30670     { QMLF_5_PARSER_SOFT_KEY_RANGE_28f, 36, 300, SOCF_LE },
  30671     { QMLF_5_PARSER_SOFT_KEY_RANGE_29f, 36, 375, SOCF_LE },
  30672     { QMLF_5_PARSER_SOFT_KEY_RANGE_30f, 36, 450, SOCF_LE },
  30673     { QMLF_5_PARSER_SOFT_KEY_RANGE_31f, 36, 525, SOCF_LE },
  30674     { QMLF_5_PARSER_SOFT_MASK_24f, 36, 36, SOCF_LE },
  30675     { QMLF_5_PARSER_SOFT_MASK_25f, 36, 111, SOCF_LE },
  30676     { QMLF_5_PARSER_SOFT_MASK_26f, 36, 186, SOCF_LE },
  30677     { QMLF_5_PARSER_SOFT_MASK_27f, 36, 261, SOCF_LE },
  30678     { QMLF_5_PARSER_SOFT_MASK_28f, 36, 336, SOCF_LE },
  30679     { QMLF_5_PARSER_SOFT_MASK_29f, 36, 411, SOCF_LE },
  30680     { QMLF_5_PARSER_SOFT_MASK_30f, 36, 486, SOCF_LE },
  30681     { QMLF_5_PARSER_SOFT_MASK_31f, 36, 561, SOCF_LE },
  30682     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_24f, 2, 72, SOCF_LE },
  30683     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_25f, 2, 147, SOCF_LE },
  30684     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_26f, 2, 222, SOCF_LE },
  30685     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_27f, 2, 297, SOCF_LE },
  30686     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_28f, 2, 372, SOCF_LE },
  30687     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_29f, 2, 447, SOCF_LE },
  30688     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_30f, 2, 522, SOCF_LE },
  30689     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_31f, 2, 597, SOCF_LE },
  30690     { QMLF_5_PARSER_SOFT_VALID_24f, 1, 74, 0 },
  30691     { QMLF_5_PARSER_SOFT_VALID_25f, 1, 149, 0 },
  30692     { QMLF_5_PARSER_SOFT_VALID_26f, 1, 224, 0 },
  30693     { QMLF_5_PARSER_SOFT_VALID_27f, 1, 299, 0 },
  30694     { QMLF_5_PARSER_SOFT_VALID_28f, 1, 374, 0 },
  30695     { QMLF_5_PARSER_SOFT_VALID_29f, 1, 449, 0 },
  30696     { QMLF_5_PARSER_SOFT_VALID_30f, 1, 524, 0 },
  30697     { QMLF_5_PARSER_SOFT_VALID_31f, 1, 599, 0 }
  30698 };
  30699 
  30700 #endif
  30701 #if defined(BCM_88680_A0)
  30702 soc_field_info_t soc_NBIL_QMLF_5_PARSER_SOFT_TCAM_8_TO_15r_fields[] = {
  30703     { QMLF_5_PARSER_SOFT_KEY_10f, 36, 150, SOCF_LE },
  30704     { QMLF_5_PARSER_SOFT_KEY_11f, 36, 225, SOCF_LE },
  30705     { QMLF_5_PARSER_SOFT_KEY_12f, 36, 300, SOCF_LE },
  30706     { QMLF_5_PARSER_SOFT_KEY_13f, 36, 375, SOCF_LE },
  30707     { QMLF_5_PARSER_SOFT_KEY_14f, 36, 450, SOCF_LE },
  30708     { QMLF_5_PARSER_SOFT_KEY_15f, 36, 525, SOCF_LE },
  30709     { QMLF_5_PARSER_SOFT_KEY_8f, 36, 0, SOCF_LE },
  30710     { QMLF_5_PARSER_SOFT_KEY_9f, 36, 75, SOCF_LE },
  30711     { QMLF_5_PARSER_SOFT_KEY_RANGE_10f, 36, 150, SOCF_LE },
  30712     { QMLF_5_PARSER_SOFT_KEY_RANGE_11f, 36, 225, SOCF_LE },
  30713     { QMLF_5_PARSER_SOFT_KEY_RANGE_12f, 36, 300, SOCF_LE },
  30714     { QMLF_5_PARSER_SOFT_KEY_RANGE_13f, 36, 375, SOCF_LE },
  30715     { QMLF_5_PARSER_SOFT_KEY_RANGE_14f, 36, 450, SOCF_LE },
  30716     { QMLF_5_PARSER_SOFT_KEY_RANGE_15f, 36, 525, SOCF_LE },
  30717     { QMLF_5_PARSER_SOFT_KEY_RANGE_8f, 36, 0, SOCF_LE },
  30718     { QMLF_5_PARSER_SOFT_KEY_RANGE_9f, 36, 75, SOCF_LE },
  30719     { QMLF_5_PARSER_SOFT_MASK_10f, 36, 186, SOCF_LE },
  30720     { QMLF_5_PARSER_SOFT_MASK_11f, 36, 261, SOCF_LE },
  30721     { QMLF_5_PARSER_SOFT_MASK_12f, 36, 336, SOCF_LE },
  30722     { QMLF_5_PARSER_SOFT_MASK_13f, 36, 411, SOCF_LE },
  30723     { QMLF_5_PARSER_SOFT_MASK_14f, 36, 486, SOCF_LE },
  30724     { QMLF_5_PARSER_SOFT_MASK_15f, 36, 561, SOCF_LE },
  30725     { QMLF_5_PARSER_SOFT_MASK_8f, 36, 36, SOCF_LE },
  30726     { QMLF_5_PARSER_SOFT_MASK_9f, 36, 111, SOCF_LE },
  30727     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_10f, 2, 222, SOCF_LE },
  30728     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_11f, 2, 297, SOCF_LE },
  30729     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_12f, 2, 372, SOCF_LE },
  30730     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_13f, 2, 447, SOCF_LE },
  30731     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_14f, 2, 522, SOCF_LE },
  30732     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_15f, 2, 597, SOCF_LE },
  30733     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_8f, 2, 72, SOCF_LE },
  30734     { QMLF_5_PARSER_SOFT_PRIORITY_RESULT_9f, 2, 147, SOCF_LE },
  30735     { QMLF_5_PARSER_SOFT_VALID_10f, 1, 224, 0 },
  30736     { QMLF_5_PARSER_SOFT_VALID_11f, 1, 299, 0 },
  30737     { QMLF_5_PARSER_SOFT_VALID_12f, 1, 374, 0 },
  30738     { QMLF_5_PARSER_SOFT_VALID_13f, 1, 449, 0 },
  30739     { QMLF_5_PARSER_SOFT_VALID_14f, 1, 524, 0 },
  30740     { QMLF_5_PARSER_SOFT_VALID_15f, 1, 599, 0 },
  30741     { QMLF_5_PARSER_SOFT_VALID_8f, 1, 74, 0 },
  30742     { QMLF_5_PARSER_SOFT_VALID_9f, 1, 149, 0 }
  30743 };
  30744 
  30745 #endif
  30746 #if defined(BCM_88675_A0)
  30747 soc_field_info_t soc_NBIL_RECEIVED_RETRANSMIT_DEBUGr_fields[] = {
  30748     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_0f, 1, 0, 0 },
  30749     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_1f, 1, 1, 0 }
  30750 };
  30751 
  30752 #endif
  30753 #if defined(BCM_88375_A0)
  30754 soc_field_info_t soc_NBIL_RECEIVED_RETRANSMIT_DEBUG_BCM88375_A0r_fields[] = {
  30755     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_0f, 1, 0, 0 },
  30756     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_1f, 1, 1, 0 }
  30757 };
  30758 
  30759 #endif
  30760 #if defined(BCM_88375_B0)
  30761 soc_field_info_t soc_NBIL_RECEIVED_RETRANSMIT_DEBUG_BCM88375_B0r_fields[] = {
  30762     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_0f, 1, 0, 0 },
  30763     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_1f, 1, 1, 0 }
  30764 };
  30765 
  30766 #endif
  30767 #if defined(BCM_88470_A0)
  30768 soc_field_info_t soc_NBIL_RECEIVED_RETRANSMIT_DEBUG_BCM88470_A0r_fields[] = {
  30769     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_0f, 1, 0, 0 }
  30770 };
  30771 
  30772 #endif
  30773 #if defined(BCM_88470_B0)
  30774 soc_field_info_t soc_NBIL_RECEIVED_RETRANSMIT_DEBUG_BCM88470_B0r_fields[] = {
  30775     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_0f, 1, 0, 0 }
  30776 };
  30777 
  30778 #endif
  30779 #if defined(BCM_88675_B0)
  30780 soc_field_info_t soc_NBIL_RECEIVED_RETRANSMIT_DEBUG_BCM88675_B0r_fields[] = {
  30781     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_0f, 1, 0, 0 },
  30782     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_1f, 1, 1, 0 }
  30783 };
  30784 
  30785 #endif
  30786 #if defined(BCM_88680_A0)
  30787 soc_field_info_t soc_NBIL_RECEIVED_RETRANSMIT_DEBUG_BCM88680_A0r_fields[] = {
  30788     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_0f, 1, 0, 0 },
  30789     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_HRF_1f, 1, 1, 0 }
  30790 };
  30791 
  30792 #endif
  30793 #if defined(BCM_88675_B0)
  30794 soc_field_info_t soc_NBIL_REG_0A06r_fields[] = {
  30795     { FIELD_0_13f, 14, 0, SOCF_LE },
  30796     { FIELD_14_14f, 1, 14, 0 },
  30797     { FIELD_15_15f, 1, 15, 0 },
  30798     { FIELD_16_16f, 1, 16, 0 },
  30799     { FIELD_17_17f, 1, 17, 0 },
  30800     { FIELD_18_18f, 1, 18, 0 },
  30801     { FIELD_19_19f, 1, 19, 0 },
  30802     { FIELD_20_20f, 1, 20, 0 },
  30803     { FIELD_21_21f, 1, 21, 0 }
  30804 };
  30805 
  30806 #endif
  30807 #if defined(BCM_88375_B0)
  30808 soc_field_info_t soc_NBIL_REG_0A06_BCM88375_B0r_fields[] = {
  30809     { FIELD_0_13f, 14, 0, SOCF_LE },
  30810     { FIELD_14_14f, 1, 14, 0 },
  30811     { FIELD_15_15f, 1, 15, 0 },
  30812     { FIELD_16_16f, 1, 16, 0 },
  30813     { FIELD_17_17f, 1, 17, 0 },
  30814     { FIELD_18_18f, 1, 18, 0 },
  30815     { FIELD_19_19f, 1, 19, 0 },
  30816     { FIELD_20_20f, 1, 20, 0 },
  30817     { FIELD_21_21f, 1, 21, 0 }
  30818 };
  30819 
  30820 #endif
  30821 #if defined(BCM_88675_B0)
  30822 soc_field_info_t soc_NBIL_REG_0A09_3r_fields[] = {
  30823     { FIELD_0_13f, 14, 0, SOCF_LE },
  30824     { FIELD_14_14f, 1, 14, 0 },
  30825     { FIELD_15_15f, 1, 15, 0 },
  30826     { FIELD_16_16f, 1, 16, 0 },
  30827     { FIELD_17_17f, 1, 17, 0 },
  30828     { FIELD_18_18f, 1, 18, 0 },
  30829     { FIELD_19_19f, 1, 19, 0 },
  30830     { FIELD_20_20f, 1, 20, 0 },
  30831     { FIELD_21_21f, 1, 21, 0 }
  30832 };
  30833 
  30834 #endif
  30835 #if defined(BCM_88675_B0)
  30836 soc_field_info_t soc_NBIL_REG_0A09_4r_fields[] = {
  30837     { FIELD_0_13f, 14, 0, SOCF_LE },
  30838     { FIELD_14_14f, 1, 14, 0 },
  30839     { FIELD_15_15f, 1, 15, 0 },
  30840     { FIELD_16_16f, 1, 16, 0 },
  30841     { FIELD_17_17f, 1, 17, 0 },
  30842     { FIELD_18_18f, 1, 18, 0 },
  30843     { FIELD_19_19f, 1, 19, 0 },
  30844     { FIELD_20_20f, 1, 20, 0 },
  30845     { FIELD_21_21f, 1, 21, 0 }
  30846 };
  30847 
  30848 #endif
  30849 #if defined(BCM_88675_B0)
  30850 soc_field_info_t soc_NBIL_REG_0A09_5r_fields[] = {
  30851     { FIELD_0_13f, 14, 0, SOCF_LE },
  30852     { FIELD_14_14f, 1, 14, 0 },
  30853     { FIELD_15_15f, 1, 15, 0 },
  30854     { FIELD_16_16f, 1, 16, 0 },
  30855     { FIELD_17_17f, 1, 17, 0 },
  30856     { FIELD_18_18f, 1, 18, 0 },
  30857     { FIELD_19_19f, 1, 19, 0 },
  30858     { FIELD_20_20f, 1, 20, 0 },
  30859     { FIELD_21_21f, 1, 21, 0 }
  30860 };
  30861 
  30862 #endif
  30863 #if defined(BCM_88375_B0)
  30864 soc_field_info_t soc_NBIL_REG_0A09_3_BCM88375_B0r_fields[] = {
  30865     { FIELD_0_13f, 14, 0, SOCF_LE },
  30866     { FIELD_14_14f, 1, 14, 0 },
  30867     { FIELD_15_15f, 1, 15, 0 },
  30868     { FIELD_16_16f, 1, 16, 0 },
  30869     { FIELD_17_17f, 1, 17, 0 },
  30870     { FIELD_18_18f, 1, 18, 0 },
  30871     { FIELD_19_19f, 1, 19, 0 },
  30872     { FIELD_20_20f, 1, 20, 0 },
  30873     { FIELD_21_21f, 1, 21, 0 }
  30874 };
  30875 
  30876 #endif
  30877 #if defined(BCM_88375_B0)
  30878 soc_field_info_t soc_NBIL_REG_0A09_4_BCM88375_B0r_fields[] = {
  30879     { FIELD_0_13f, 14, 0, SOCF_LE },
  30880     { FIELD_14_14f, 1, 14, 0 },
  30881     { FIELD_15_15f, 1, 15, 0 },
  30882     { FIELD_16_16f, 1, 16, 0 },
  30883     { FIELD_17_17f, 1, 17, 0 },
  30884     { FIELD_18_18f, 1, 18, 0 },
  30885     { FIELD_19_19f, 1, 19, 0 },
  30886     { FIELD_20_20f, 1, 20, 0 },
  30887     { FIELD_21_21f, 1, 21, 0 }
  30888 };
  30889 
  30890 #endif
  30891 #if defined(BCM_88375_B0)
  30892 soc_field_info_t soc_NBIL_REG_0A09_5_BCM88375_B0r_fields[] = {
  30893     { FIELD_0_13f, 14, 0, SOCF_LE },
  30894     { FIELD_14_14f, 1, 14, 0 },
  30895     { FIELD_15_15f, 1, 15, 0 },
  30896     { FIELD_16_16f, 1, 16, 0 },
  30897     { FIELD_17_17f, 1, 17, 0 },
  30898     { FIELD_18_18f, 1, 18, 0 },
  30899     { FIELD_19_19f, 1, 19, 0 },
  30900     { FIELD_20_20f, 1, 20, 0 },
  30901     { FIELD_21_21f, 1, 21, 0 }
  30902 };
  30903 
  30904 #endif
  30905 #if defined(BCM_88675_A0)
  30906 soc_field_info_t soc_NBIL_RESERVED_0r_fields[] = {
  30907     { RESERVED_0f, 1, 0, SOCF_RES }
  30908 };
  30909 
  30910 #endif
  30911 #if defined(BCM_88375_A0)
  30912 soc_field_info_t soc_NBIL_RESERVED_0_BCM88375_A0r_fields[] = {
  30913     { RESERVED_0f, 1, 0, SOCF_RES }
  30914 };
  30915 
  30916 #endif
  30917 #if defined(BCM_88375_B0)
  30918 soc_field_info_t soc_NBIL_RESERVED_0_BCM88375_B0r_fields[] = {
  30919     { RESERVED_0f, 1, 0, SOCF_RES }
  30920 };
  30921 
  30922 #endif
  30923 #if defined(BCM_88675_B0)
  30924 soc_field_info_t soc_NBIL_RESERVED_0_BCM88675_B0r_fields[] = {
  30925     { RESERVED_0f, 1, 0, SOCF_RES }
  30926 };
  30927 
  30928 #endif
  30929 #if defined(BCM_88680_A0)
  30930 soc_field_info_t soc_NBIL_RESERVED_0_BCM88680_A0r_fields[] = {
  30931     { RESERVED_0f, 1, 0, SOCF_RES }
  30932 };
  30933 
  30934 #endif
  30935 #if defined(BCM_88675_A0)
  30936 soc_field_info_t soc_NBIL_RESERVED_MIRROR_ADDRr_fields[] = {
  30937     { FIELD_0_15f, 16, 0, SOCF_LE },
  30938     { FIELD_31_31f, 1, 31, 0 }
  30939 };
  30940 
  30941 #endif
  30942 #if defined(BCM_88375_A0)
  30943 soc_field_info_t soc_NBIL_RESERVED_MIRROR_ADDR_BCM88375_A0r_fields[] = {
  30944     { FIELD_0_15f, 16, 0, SOCF_LE },
  30945     { FIELD_31_31f, 1, 31, 0 }
  30946 };
  30947 
  30948 #endif
  30949 #if defined(BCM_88375_B0)
  30950 soc_field_info_t soc_NBIL_RESERVED_MIRROR_ADDR_BCM88375_B0r_fields[] = {
  30951     { FIELD_0_15f, 16, 0, SOCF_LE },
  30952     { FIELD_31_31f, 1, 31, 0 }
  30953 };
  30954 
  30955 #endif
  30956 #if defined(BCM_88470_A0)
  30957 soc_field_info_t soc_NBIL_RESERVED_MIRROR_ADDR_BCM88470_A0r_fields[] = {
  30958     { FIELD_0_15f, 16, 0, SOCF_LE },
  30959     { FIELD_31_31f, 1, 31, 0 }
  30960 };
  30961 
  30962 #endif
  30963 #if defined(BCM_88470_B0)
  30964 soc_field_info_t soc_NBIL_RESERVED_MIRROR_ADDR_BCM88470_B0r_fields[] = {
  30965     { FIELD_0_15f, 16, 0, SOCF_LE },
  30966     { FIELD_31_31f, 1, 31, 0 }
  30967 };
  30968 
  30969 #endif
  30970 #if defined(BCM_88675_B0)
  30971 soc_field_info_t soc_NBIL_RESERVED_MIRROR_ADDR_BCM88675_B0r_fields[] = {
  30972     { FIELD_0_15f, 16, 0, SOCF_LE },
  30973     { FIELD_31_31f, 1, 31, 0 }
  30974 };
  30975 
  30976 #endif
  30977 #if defined(BCM_88680_A0)
  30978 soc_field_info_t soc_NBIL_RESERVED_MIRROR_ADDR_BCM88680_A0r_fields[] = {
  30979     { FIELD_0_15f, 16, 0, SOCF_LE },
  30980     { FIELD_31_31f, 1, 31, 0 }
  30981 };
  30982 
  30983 #endif
  30984 #if defined(BCM_88675_A0)
  30985 soc_field_info_t soc_NBIL_RESERVED_MTCDr_fields[] = {
  30986     { FIELD_0_0f, 1, 0, 0 },
  30987     { FIELD_1_1f, 1, 1, 0 },
  30988     { FIELD_2_2f, 1, 2, 0 },
  30989     { FIELD_3_3f, 1, 3, 0 },
  30990     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  30991     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  30992 };
  30993 
  30994 #endif
  30995 #if defined(BCM_88375_A0)
  30996 soc_field_info_t soc_NBIL_RESERVED_MTCD_BCM88375_A0r_fields[] = {
  30997     { FIELD_0_0f, 1, 0, 0 },
  30998     { FIELD_1_1f, 1, 1, 0 },
  30999     { FIELD_2_2f, 1, 2, 0 },
  31000     { FIELD_3_3f, 1, 3, 0 },
  31001     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  31002     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  31003 };
  31004 
  31005 #endif
  31006 #if defined(BCM_88375_B0)
  31007 soc_field_info_t soc_NBIL_RESERVED_MTCD_BCM88375_B0r_fields[] = {
  31008     { FIELD_0_0f, 1, 0, 0 },
  31009     { FIELD_1_1f, 1, 1, 0 },
  31010     { FIELD_2_2f, 1, 2, 0 },
  31011     { FIELD_3_3f, 1, 3, 0 },
  31012     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  31013     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  31014 };
  31015 
  31016 #endif
  31017 #if defined(BCM_88470_A0)
  31018 soc_field_info_t soc_NBIL_RESERVED_MTCD_BCM88470_A0r_fields[] = {
  31019     { FIELD_0_0f, 1, 0, 0 },
  31020     { FIELD_1_1f, 1, 1, 0 },
  31021     { FIELD_2_2f, 1, 2, 0 },
  31022     { FIELD_3_3f, 1, 3, 0 },
  31023     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  31024     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  31025 };
  31026 
  31027 #endif
  31028 #if defined(BCM_88470_B0)
  31029 soc_field_info_t soc_NBIL_RESERVED_MTCD_BCM88470_B0r_fields[] = {
  31030     { FIELD_0_0f, 1, 0, 0 },
  31031     { FIELD_1_1f, 1, 1, 0 },
  31032     { FIELD_2_2f, 1, 2, 0 },
  31033     { FIELD_3_3f, 1, 3, 0 },
  31034     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  31035     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  31036 };
  31037 
  31038 #endif
  31039 #if defined(BCM_88675_B0)
  31040 soc_field_info_t soc_NBIL_RESERVED_MTCD_BCM88675_B0r_fields[] = {
  31041     { FIELD_0_0f, 1, 0, 0 },
  31042     { FIELD_1_1f, 1, 1, 0 },
  31043     { FIELD_2_2f, 1, 2, 0 },
  31044     { FIELD_3_3f, 1, 3, 0 },
  31045     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  31046     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  31047 };
  31048 
  31049 #endif
  31050 #if defined(BCM_88680_A0)
  31051 soc_field_info_t soc_NBIL_RESERVED_MTCD_BCM88680_A0r_fields[] = {
  31052     { FIELD_0_0f, 1, 0, 0 },
  31053     { FIELD_1_1f, 1, 1, 0 },
  31054     { FIELD_2_2f, 1, 2, 0 },
  31055     { FIELD_3_3f, 1, 3, 0 },
  31056     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  31057     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  31058 };
  31059 
  31060 #endif
  31061 #if defined(BCM_88675_A0)
  31062 soc_field_info_t soc_NBIL_RESERVED_MTCPr_fields[] = {
  31063     { ITEM_0_13f, 14, 0, SOCF_LE },
  31064     { ITEM_14_14f, 1, 14, 0 },
  31065     { ITEM_15_15f, 1, 15, 0 },
  31066     { ITEM_16_16f, 1, 16, 0 },
  31067     { ITEM_19_30f, 12, 19, SOCF_LE },
  31068     { ITEM_31_31f, 1, 31, 0 },
  31069     { ITEM_32_32f, 1, 32, 0 },
  31070     { ITEM_33_33f, 1, 33, 0 },
  31071     { ITEM_34_34f, 1, 34, 0 },
  31072     { ITEM_35_35f, 1, 35, 0 },
  31073     { ITEM_37_52f, 16, 37, SOCF_LE },
  31074     { ITEM_53_53f, 1, 53, 0 },
  31075     { ITEM_54_54f, 1, 54, 0 },
  31076     { ITEM_55_55f, 1, 55, 0 },
  31077     { ITEM_56_56f, 1, 56, 0 },
  31078     { ITEM_57_57f, 1, 57, 0 },
  31079     { ITEM_58_58f, 1, 58, 0 }
  31080 };
  31081 
  31082 #endif
  31083 #if defined(BCM_88375_A0)
  31084 soc_field_info_t soc_NBIL_RESERVED_MTCP_BCM88375_A0r_fields[] = {
  31085     { ITEM_0_13f, 14, 0, SOCF_LE },
  31086     { ITEM_14_14f, 1, 14, 0 },
  31087     { ITEM_15_15f, 1, 15, 0 },
  31088     { ITEM_16_16f, 1, 16, 0 },
  31089     { ITEM_19_30f, 12, 19, SOCF_LE },
  31090     { ITEM_31_31f, 1, 31, 0 },
  31091     { ITEM_32_32f, 1, 32, 0 },
  31092     { ITEM_33_33f, 1, 33, 0 },
  31093     { ITEM_34_34f, 1, 34, 0 },
  31094     { ITEM_35_35f, 1, 35, 0 },
  31095     { ITEM_37_52f, 16, 37, SOCF_LE },
  31096     { ITEM_53_53f, 1, 53, 0 },
  31097     { ITEM_54_54f, 1, 54, 0 },
  31098     { ITEM_55_55f, 1, 55, 0 },
  31099     { ITEM_56_56f, 1, 56, 0 },
  31100     { ITEM_57_57f, 1, 57, 0 },
  31101     { ITEM_58_58f, 1, 58, 0 }
  31102 };
  31103 
  31104 #endif
  31105 #if defined(BCM_88375_B0)
  31106 soc_field_info_t soc_NBIL_RESERVED_MTCP_BCM88375_B0r_fields[] = {
  31107     { ITEM_0_13f, 14, 0, SOCF_LE },
  31108     { ITEM_14_14f, 1, 14, 0 },
  31109     { ITEM_15_15f, 1, 15, 0 },
  31110     { ITEM_16_16f, 1, 16, 0 },
  31111     { ITEM_19_30f, 12, 19, SOCF_LE },
  31112     { ITEM_31_31f, 1, 31, 0 },
  31113     { ITEM_32_32f, 1, 32, 0 },
  31114     { ITEM_33_33f, 1, 33, 0 },
  31115     { ITEM_34_34f, 1, 34, 0 },
  31116     { ITEM_35_35f, 1, 35, 0 },
  31117     { ITEM_37_52f, 16, 37, SOCF_LE },
  31118     { ITEM_53_53f, 1, 53, 0 },
  31119     { ITEM_54_54f, 1, 54, 0 },
  31120     { ITEM_55_55f, 1, 55, 0 },
  31121     { ITEM_56_56f, 1, 56, 0 },
  31122     { ITEM_57_57f, 1, 57, 0 },
  31123     { ITEM_58_58f, 1, 58, 0 }
  31124 };
  31125 
  31126 #endif
  31127 #if defined(BCM_88470_A0)
  31128 soc_field_info_t soc_NBIL_RESERVED_MTCP_BCM88470_A0r_fields[] = {
  31129     { ITEM_0_13f, 14, 0, SOCF_LE },
  31130     { ITEM_14_14f, 1, 14, 0 },
  31131     { ITEM_15_15f, 1, 15, 0 },
  31132     { ITEM_16_16f, 1, 16, 0 },
  31133     { ITEM_19_30f, 12, 19, SOCF_LE },
  31134     { ITEM_31_31f, 1, 31, 0 },
  31135     { ITEM_32_32f, 1, 32, 0 },
  31136     { ITEM_33_33f, 1, 33, 0 },
  31137     { ITEM_34_34f, 1, 34, 0 },
  31138     { ITEM_35_35f, 1, 35, 0 },
  31139     { ITEM_37_52f, 16, 37, SOCF_LE },
  31140     { ITEM_53_53f, 1, 53, 0 },
  31141     { ITEM_54_54f, 1, 54, 0 },
  31142     { ITEM_55_55f, 1, 55, 0 },
  31143     { ITEM_56_56f, 1, 56, 0 },
  31144     { ITEM_57_57f, 1, 57, 0 },
  31145     { ITEM_58_58f, 1, 58, 0 }
  31146 };
  31147 
  31148 #endif
  31149 #if defined(BCM_88470_B0)
  31150 soc_field_info_t soc_NBIL_RESERVED_MTCP_BCM88470_B0r_fields[] = {
  31151     { ITEM_0_13f, 14, 0, SOCF_LE },
  31152     { ITEM_14_14f, 1, 14, 0 },
  31153     { ITEM_15_15f, 1, 15, 0 },
  31154     { ITEM_16_16f, 1, 16, 0 },
  31155     { ITEM_19_30f, 12, 19, SOCF_LE },
  31156     { ITEM_31_31f, 1, 31, 0 },
  31157     { ITEM_32_32f, 1, 32, 0 },
  31158     { ITEM_33_33f, 1, 33, 0 },
  31159     { ITEM_34_34f, 1, 34, 0 },
  31160     { ITEM_35_35f, 1, 35, 0 },
  31161     { ITEM_37_52f, 16, 37, SOCF_LE },
  31162     { ITEM_53_53f, 1, 53, 0 },
  31163     { ITEM_54_54f, 1, 54, 0 },
  31164     { ITEM_55_55f, 1, 55, 0 },
  31165     { ITEM_56_56f, 1, 56, 0 },
  31166     { ITEM_57_57f, 1, 57, 0 },
  31167     { ITEM_58_58f, 1, 58, 0 }
  31168 };
  31169 
  31170 #endif
  31171 #if defined(BCM_88675_B0)
  31172 soc_field_info_t soc_NBIL_RESERVED_MTCP_BCM88675_B0r_fields[] = {
  31173     { ITEM_0_13f, 14, 0, SOCF_LE },
  31174     { ITEM_14_14f, 1, 14, 0 },
  31175     { ITEM_15_15f, 1, 15, 0 },
  31176     { ITEM_16_16f, 1, 16, 0 },
  31177     { ITEM_19_30f, 12, 19, SOCF_LE },
  31178     { ITEM_31_31f, 1, 31, 0 },
  31179     { ITEM_32_32f, 1, 32, 0 },
  31180     { ITEM_33_33f, 1, 33, 0 },
  31181     { ITEM_34_34f, 1, 34, 0 },
  31182     { ITEM_35_35f, 1, 35, 0 },
  31183     { ITEM_37_52f, 16, 37, SOCF_LE },
  31184     { ITEM_53_53f, 1, 53, 0 },
  31185     { ITEM_54_54f, 1, 54, 0 },
  31186     { ITEM_55_55f, 1, 55, 0 },
  31187     { ITEM_56_56f, 1, 56, 0 },
  31188     { ITEM_57_57f, 1, 57, 0 },
  31189     { ITEM_58_58f, 1, 58, 0 }
  31190 };
  31191 
  31192 #endif
  31193 #if defined(BCM_88680_A0)
  31194 soc_field_info_t soc_NBIL_RESERVED_MTCP_BCM88680_A0r_fields[] = {
  31195     { ITEM_0_13f, 14, 0, SOCF_LE },
  31196     { ITEM_14_14f, 1, 14, 0 },
  31197     { ITEM_15_15f, 1, 15, 0 },
  31198     { ITEM_16_16f, 1, 16, 0 },
  31199     { ITEM_19_30f, 12, 19, SOCF_LE },
  31200     { ITEM_31_31f, 1, 31, 0 },
  31201     { ITEM_32_32f, 1, 32, 0 },
  31202     { ITEM_33_33f, 1, 33, 0 },
  31203     { ITEM_34_34f, 1, 34, 0 },
  31204     { ITEM_35_35f, 1, 35, 0 },
  31205     { ITEM_37_52f, 16, 37, SOCF_LE },
  31206     { ITEM_53_53f, 1, 53, 0 },
  31207     { ITEM_54_54f, 1, 54, 0 },
  31208     { ITEM_55_55f, 1, 55, 0 },
  31209     { ITEM_56_56f, 1, 56, 0 },
  31210     { ITEM_57_57f, 1, 57, 0 },
  31211     { ITEM_58_58f, 1, 58, 0 }
  31212 };
  31213 
  31214 #endif
  31215 #if defined(BCM_88675_A0)
  31216 soc_field_info_t soc_NBIL_RESERVED_PCMI_0r_fields[] = {
  31217     { FIELD_0_31f, 32, 0, SOCF_LE }
  31218 };
  31219 
  31220 #endif
  31221 #if defined(BCM_88675_A0)
  31222 soc_field_info_t soc_NBIL_RESERVED_PCMI_1r_fields[] = {
  31223     { FIELD_0_31f, 32, 0, SOCF_LE }
  31224 };
  31225 
  31226 #endif
  31227 #if defined(BCM_88675_A0)
  31228 soc_field_info_t soc_NBIL_RESERVED_PCMI_2r_fields[] = {
  31229     { FIELD_0_31f, 32, 0, SOCF_LE }
  31230 };
  31231 
  31232 #endif
  31233 #if defined(BCM_88675_A0)
  31234 soc_field_info_t soc_NBIL_RESERVED_PCMI_3r_fields[] = {
  31235     { FIELD_0_31f, 32, 0, SOCF_LE }
  31236 };
  31237 
  31238 #endif
  31239 #if defined(BCM_88675_A0)
  31240 soc_field_info_t soc_NBIL_RESERVED_PCMI_4r_fields[] = {
  31241     { FIELD_0_31f, 32, 0, SOCF_LE }
  31242 };
  31243 
  31244 #endif
  31245 #if defined(BCM_88375_A0)
  31246 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_BCM88375_A0r_fields[] = {
  31247     { FIELD_0_31f, 32, 0, SOCF_LE }
  31248 };
  31249 
  31250 #endif
  31251 #if defined(BCM_88375_B0)
  31252 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_BCM88375_B0r_fields[] = {
  31253     { FIELD_0_31f, 32, 0, SOCF_LE }
  31254 };
  31255 
  31256 #endif
  31257 #if defined(BCM_88470_A0)
  31258 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_BCM88470_A0r_fields[] = {
  31259     { FIELD_0_31f, 32, 0, SOCF_LE }
  31260 };
  31261 
  31262 #endif
  31263 #if defined(BCM_88470_B0)
  31264 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_BCM88470_B0r_fields[] = {
  31265     { FIELD_0_31f, 32, 0, SOCF_LE }
  31266 };
  31267 
  31268 #endif
  31269 #if defined(BCM_88675_B0)
  31270 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_BCM88675_B0r_fields[] = {
  31271     { FIELD_0_31f, 32, 0, SOCF_LE }
  31272 };
  31273 
  31274 #endif
  31275 #if defined(BCM_88680_A0)
  31276 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_BCM88680_A0r_fields[] = {
  31277     { FIELD_0_31f, 32, 0, SOCF_LE }
  31278 };
  31279 
  31280 #endif
  31281 #if defined(BCM_88675_A0)
  31282 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_Sr_fields[] = {
  31283     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31284     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31285     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31286 };
  31287 
  31288 #endif
  31289 #if defined(BCM_88375_A0)
  31290 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_S_BCM88375_A0r_fields[] = {
  31291     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31292     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31293     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31294 };
  31295 
  31296 #endif
  31297 #if defined(BCM_88375_B0)
  31298 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_S_BCM88375_B0r_fields[] = {
  31299     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31300     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31301     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31302 };
  31303 
  31304 #endif
  31305 #if defined(BCM_88470_A0)
  31306 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_S_BCM88470_A0r_fields[] = {
  31307     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31308     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31309     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31310 };
  31311 
  31312 #endif
  31313 #if defined(BCM_88470_B0)
  31314 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_S_BCM88470_B0r_fields[] = {
  31315     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31316     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31317     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31318 };
  31319 
  31320 #endif
  31321 #if defined(BCM_88675_B0)
  31322 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_S_BCM88675_B0r_fields[] = {
  31323     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31324     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31325     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31326 };
  31327 
  31328 #endif
  31329 #if defined(BCM_88680_A0)
  31330 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_S_BCM88680_A0r_fields[] = {
  31331     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31332     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31333     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31334 };
  31335 
  31336 #endif
  31337 #if defined(BCM_88675_A0)
  31338 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_Tr_fields[] = {
  31339     { FIELD_0_21f, 22, 0, SOCF_LE },
  31340     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31341 };
  31342 
  31343 #endif
  31344 #if defined(BCM_88375_A0)
  31345 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_T_BCM88375_A0r_fields[] = {
  31346     { FIELD_0_21f, 22, 0, SOCF_LE },
  31347     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31348 };
  31349 
  31350 #endif
  31351 #if defined(BCM_88375_B0)
  31352 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_T_BCM88375_B0r_fields[] = {
  31353     { FIELD_0_21f, 22, 0, SOCF_LE },
  31354     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31355 };
  31356 
  31357 #endif
  31358 #if defined(BCM_88470_A0)
  31359 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_T_BCM88470_A0r_fields[] = {
  31360     { FIELD_0_21f, 22, 0, SOCF_LE },
  31361     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31362 };
  31363 
  31364 #endif
  31365 #if defined(BCM_88470_B0)
  31366 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_T_BCM88470_B0r_fields[] = {
  31367     { FIELD_0_21f, 22, 0, SOCF_LE },
  31368     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31369 };
  31370 
  31371 #endif
  31372 #if defined(BCM_88675_B0)
  31373 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_T_BCM88675_B0r_fields[] = {
  31374     { FIELD_0_21f, 22, 0, SOCF_LE },
  31375     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31376 };
  31377 
  31378 #endif
  31379 #if defined(BCM_88680_A0)
  31380 soc_field_info_t soc_NBIL_RESERVED_PCMI_0_T_BCM88680_A0r_fields[] = {
  31381     { FIELD_0_21f, 22, 0, SOCF_LE },
  31382     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31383 };
  31384 
  31385 #endif
  31386 #if defined(BCM_88375_A0)
  31387 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_BCM88375_A0r_fields[] = {
  31388     { FIELD_0_31f, 32, 0, SOCF_LE }
  31389 };
  31390 
  31391 #endif
  31392 #if defined(BCM_88375_B0)
  31393 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_BCM88375_B0r_fields[] = {
  31394     { FIELD_0_31f, 32, 0, SOCF_LE }
  31395 };
  31396 
  31397 #endif
  31398 #if defined(BCM_88470_A0)
  31399 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_BCM88470_A0r_fields[] = {
  31400     { FIELD_0_31f, 32, 0, SOCF_LE }
  31401 };
  31402 
  31403 #endif
  31404 #if defined(BCM_88470_B0)
  31405 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_BCM88470_B0r_fields[] = {
  31406     { FIELD_0_31f, 32, 0, SOCF_LE }
  31407 };
  31408 
  31409 #endif
  31410 #if defined(BCM_88675_B0)
  31411 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_BCM88675_B0r_fields[] = {
  31412     { FIELD_0_31f, 32, 0, SOCF_LE }
  31413 };
  31414 
  31415 #endif
  31416 #if defined(BCM_88680_A0)
  31417 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_BCM88680_A0r_fields[] = {
  31418     { FIELD_0_31f, 32, 0, SOCF_LE }
  31419 };
  31420 
  31421 #endif
  31422 #if defined(BCM_88675_A0)
  31423 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_Sr_fields[] = {
  31424     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31425     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31426     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31427 };
  31428 
  31429 #endif
  31430 #if defined(BCM_88375_A0)
  31431 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_S_BCM88375_A0r_fields[] = {
  31432     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31433     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31434     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31435 };
  31436 
  31437 #endif
  31438 #if defined(BCM_88375_B0)
  31439 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_S_BCM88375_B0r_fields[] = {
  31440     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31441     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31442     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31443 };
  31444 
  31445 #endif
  31446 #if defined(BCM_88470_A0)
  31447 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_S_BCM88470_A0r_fields[] = {
  31448     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31449     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31450     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31451 };
  31452 
  31453 #endif
  31454 #if defined(BCM_88470_B0)
  31455 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_S_BCM88470_B0r_fields[] = {
  31456     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31457     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31458     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31459 };
  31460 
  31461 #endif
  31462 #if defined(BCM_88675_B0)
  31463 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_S_BCM88675_B0r_fields[] = {
  31464     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31465     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31466     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31467 };
  31468 
  31469 #endif
  31470 #if defined(BCM_88680_A0)
  31471 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_S_BCM88680_A0r_fields[] = {
  31472     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31473     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31474     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31475 };
  31476 
  31477 #endif
  31478 #if defined(BCM_88675_A0)
  31479 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_Tr_fields[] = {
  31480     { FIELD_0_21f, 22, 0, SOCF_LE },
  31481     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31482 };
  31483 
  31484 #endif
  31485 #if defined(BCM_88375_A0)
  31486 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_T_BCM88375_A0r_fields[] = {
  31487     { FIELD_0_21f, 22, 0, SOCF_LE },
  31488     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31489 };
  31490 
  31491 #endif
  31492 #if defined(BCM_88375_B0)
  31493 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_T_BCM88375_B0r_fields[] = {
  31494     { FIELD_0_21f, 22, 0, SOCF_LE },
  31495     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31496 };
  31497 
  31498 #endif
  31499 #if defined(BCM_88470_A0)
  31500 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_T_BCM88470_A0r_fields[] = {
  31501     { FIELD_0_21f, 22, 0, SOCF_LE },
  31502     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31503 };
  31504 
  31505 #endif
  31506 #if defined(BCM_88470_B0)
  31507 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_T_BCM88470_B0r_fields[] = {
  31508     { FIELD_0_21f, 22, 0, SOCF_LE },
  31509     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31510 };
  31511 
  31512 #endif
  31513 #if defined(BCM_88675_B0)
  31514 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_T_BCM88675_B0r_fields[] = {
  31515     { FIELD_0_21f, 22, 0, SOCF_LE },
  31516     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31517 };
  31518 
  31519 #endif
  31520 #if defined(BCM_88680_A0)
  31521 soc_field_info_t soc_NBIL_RESERVED_PCMI_1_T_BCM88680_A0r_fields[] = {
  31522     { FIELD_0_21f, 22, 0, SOCF_LE },
  31523     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31524 };
  31525 
  31526 #endif
  31527 #if defined(BCM_88375_A0)
  31528 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_BCM88375_A0r_fields[] = {
  31529     { FIELD_0_31f, 32, 0, SOCF_LE }
  31530 };
  31531 
  31532 #endif
  31533 #if defined(BCM_88375_B0)
  31534 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_BCM88375_B0r_fields[] = {
  31535     { FIELD_0_31f, 32, 0, SOCF_LE }
  31536 };
  31537 
  31538 #endif
  31539 #if defined(BCM_88470_A0)
  31540 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_BCM88470_A0r_fields[] = {
  31541     { FIELD_0_31f, 32, 0, SOCF_LE }
  31542 };
  31543 
  31544 #endif
  31545 #if defined(BCM_88470_B0)
  31546 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_BCM88470_B0r_fields[] = {
  31547     { FIELD_0_31f, 32, 0, SOCF_LE }
  31548 };
  31549 
  31550 #endif
  31551 #if defined(BCM_88675_B0)
  31552 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_BCM88675_B0r_fields[] = {
  31553     { FIELD_0_31f, 32, 0, SOCF_LE }
  31554 };
  31555 
  31556 #endif
  31557 #if defined(BCM_88680_A0)
  31558 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_BCM88680_A0r_fields[] = {
  31559     { FIELD_0_31f, 32, 0, SOCF_LE }
  31560 };
  31561 
  31562 #endif
  31563 #if defined(BCM_88675_A0)
  31564 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_Sr_fields[] = {
  31565     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31566     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31567     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31568 };
  31569 
  31570 #endif
  31571 #if defined(BCM_88375_A0)
  31572 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_S_BCM88375_A0r_fields[] = {
  31573     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31574     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31575     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31576 };
  31577 
  31578 #endif
  31579 #if defined(BCM_88375_B0)
  31580 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_S_BCM88375_B0r_fields[] = {
  31581     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31582     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31583     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31584 };
  31585 
  31586 #endif
  31587 #if defined(BCM_88470_A0)
  31588 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_S_BCM88470_A0r_fields[] = {
  31589     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31590     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31591     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31592 };
  31593 
  31594 #endif
  31595 #if defined(BCM_88470_B0)
  31596 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_S_BCM88470_B0r_fields[] = {
  31597     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31598     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31599     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31600 };
  31601 
  31602 #endif
  31603 #if defined(BCM_88675_B0)
  31604 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_S_BCM88675_B0r_fields[] = {
  31605     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31606     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31607     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31608 };
  31609 
  31610 #endif
  31611 #if defined(BCM_88680_A0)
  31612 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_S_BCM88680_A0r_fields[] = {
  31613     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31614     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31615     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31616 };
  31617 
  31618 #endif
  31619 #if defined(BCM_88675_A0)
  31620 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_Tr_fields[] = {
  31621     { FIELD_0_21f, 22, 0, SOCF_LE },
  31622     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31623 };
  31624 
  31625 #endif
  31626 #if defined(BCM_88375_A0)
  31627 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_T_BCM88375_A0r_fields[] = {
  31628     { FIELD_0_21f, 22, 0, SOCF_LE },
  31629     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31630 };
  31631 
  31632 #endif
  31633 #if defined(BCM_88375_B0)
  31634 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_T_BCM88375_B0r_fields[] = {
  31635     { FIELD_0_21f, 22, 0, SOCF_LE },
  31636     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31637 };
  31638 
  31639 #endif
  31640 #if defined(BCM_88470_A0)
  31641 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_T_BCM88470_A0r_fields[] = {
  31642     { FIELD_0_21f, 22, 0, SOCF_LE },
  31643     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31644 };
  31645 
  31646 #endif
  31647 #if defined(BCM_88470_B0)
  31648 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_T_BCM88470_B0r_fields[] = {
  31649     { FIELD_0_21f, 22, 0, SOCF_LE },
  31650     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31651 };
  31652 
  31653 #endif
  31654 #if defined(BCM_88675_B0)
  31655 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_T_BCM88675_B0r_fields[] = {
  31656     { FIELD_0_21f, 22, 0, SOCF_LE },
  31657     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31658 };
  31659 
  31660 #endif
  31661 #if defined(BCM_88680_A0)
  31662 soc_field_info_t soc_NBIL_RESERVED_PCMI_2_T_BCM88680_A0r_fields[] = {
  31663     { FIELD_0_21f, 22, 0, SOCF_LE },
  31664     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31665 };
  31666 
  31667 #endif
  31668 #if defined(BCM_88375_A0)
  31669 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_BCM88375_A0r_fields[] = {
  31670     { FIELD_0_31f, 32, 0, SOCF_LE }
  31671 };
  31672 
  31673 #endif
  31674 #if defined(BCM_88375_B0)
  31675 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_BCM88375_B0r_fields[] = {
  31676     { FIELD_0_31f, 32, 0, SOCF_LE }
  31677 };
  31678 
  31679 #endif
  31680 #if defined(BCM_88470_A0)
  31681 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_BCM88470_A0r_fields[] = {
  31682     { FIELD_0_31f, 32, 0, SOCF_LE }
  31683 };
  31684 
  31685 #endif
  31686 #if defined(BCM_88470_B0)
  31687 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_BCM88470_B0r_fields[] = {
  31688     { FIELD_0_31f, 32, 0, SOCF_LE }
  31689 };
  31690 
  31691 #endif
  31692 #if defined(BCM_88675_B0)
  31693 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_BCM88675_B0r_fields[] = {
  31694     { FIELD_0_31f, 32, 0, SOCF_LE }
  31695 };
  31696 
  31697 #endif
  31698 #if defined(BCM_88680_A0)
  31699 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_BCM88680_A0r_fields[] = {
  31700     { FIELD_0_31f, 32, 0, SOCF_LE }
  31701 };
  31702 
  31703 #endif
  31704 #if defined(BCM_88675_A0)
  31705 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_Sr_fields[] = {
  31706     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31707     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31708     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31709 };
  31710 
  31711 #endif
  31712 #if defined(BCM_88375_A0)
  31713 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_S_BCM88375_A0r_fields[] = {
  31714     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31715     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31716     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31717 };
  31718 
  31719 #endif
  31720 #if defined(BCM_88375_B0)
  31721 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_S_BCM88375_B0r_fields[] = {
  31722     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31723     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31724     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31725 };
  31726 
  31727 #endif
  31728 #if defined(BCM_88470_A0)
  31729 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_S_BCM88470_A0r_fields[] = {
  31730     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31731     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31732     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31733 };
  31734 
  31735 #endif
  31736 #if defined(BCM_88470_B0)
  31737 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_S_BCM88470_B0r_fields[] = {
  31738     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31739     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31740     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31741 };
  31742 
  31743 #endif
  31744 #if defined(BCM_88675_B0)
  31745 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_S_BCM88675_B0r_fields[] = {
  31746     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31747     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31748     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31749 };
  31750 
  31751 #endif
  31752 #if defined(BCM_88680_A0)
  31753 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_S_BCM88680_A0r_fields[] = {
  31754     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31755     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31756     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31757 };
  31758 
  31759 #endif
  31760 #if defined(BCM_88675_A0)
  31761 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_Tr_fields[] = {
  31762     { FIELD_0_21f, 22, 0, SOCF_LE },
  31763     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31764 };
  31765 
  31766 #endif
  31767 #if defined(BCM_88375_A0)
  31768 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_T_BCM88375_A0r_fields[] = {
  31769     { FIELD_0_21f, 22, 0, SOCF_LE },
  31770     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31771 };
  31772 
  31773 #endif
  31774 #if defined(BCM_88375_B0)
  31775 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_T_BCM88375_B0r_fields[] = {
  31776     { FIELD_0_21f, 22, 0, SOCF_LE },
  31777     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31778 };
  31779 
  31780 #endif
  31781 #if defined(BCM_88470_A0)
  31782 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_T_BCM88470_A0r_fields[] = {
  31783     { FIELD_0_21f, 22, 0, SOCF_LE },
  31784     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31785 };
  31786 
  31787 #endif
  31788 #if defined(BCM_88470_B0)
  31789 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_T_BCM88470_B0r_fields[] = {
  31790     { FIELD_0_21f, 22, 0, SOCF_LE },
  31791     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31792 };
  31793 
  31794 #endif
  31795 #if defined(BCM_88675_B0)
  31796 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_T_BCM88675_B0r_fields[] = {
  31797     { FIELD_0_21f, 22, 0, SOCF_LE },
  31798     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31799 };
  31800 
  31801 #endif
  31802 #if defined(BCM_88680_A0)
  31803 soc_field_info_t soc_NBIL_RESERVED_PCMI_3_T_BCM88680_A0r_fields[] = {
  31804     { FIELD_0_21f, 22, 0, SOCF_LE },
  31805     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31806 };
  31807 
  31808 #endif
  31809 #if defined(BCM_88375_A0)
  31810 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_BCM88375_A0r_fields[] = {
  31811     { FIELD_0_31f, 32, 0, SOCF_LE }
  31812 };
  31813 
  31814 #endif
  31815 #if defined(BCM_88375_B0)
  31816 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_BCM88375_B0r_fields[] = {
  31817     { FIELD_0_31f, 32, 0, SOCF_LE }
  31818 };
  31819 
  31820 #endif
  31821 #if defined(BCM_88470_A0)
  31822 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_BCM88470_A0r_fields[] = {
  31823     { FIELD_0_31f, 32, 0, SOCF_LE }
  31824 };
  31825 
  31826 #endif
  31827 #if defined(BCM_88470_B0)
  31828 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_BCM88470_B0r_fields[] = {
  31829     { FIELD_0_31f, 32, 0, SOCF_LE }
  31830 };
  31831 
  31832 #endif
  31833 #if defined(BCM_88675_B0)
  31834 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_BCM88675_B0r_fields[] = {
  31835     { FIELD_0_31f, 32, 0, SOCF_LE }
  31836 };
  31837 
  31838 #endif
  31839 #if defined(BCM_88680_A0)
  31840 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_BCM88680_A0r_fields[] = {
  31841     { FIELD_0_31f, 32, 0, SOCF_LE }
  31842 };
  31843 
  31844 #endif
  31845 #if defined(BCM_88675_A0)
  31846 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_Sr_fields[] = {
  31847     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31848     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31849     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31850 };
  31851 
  31852 #endif
  31853 #if defined(BCM_88375_A0)
  31854 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_S_BCM88375_A0r_fields[] = {
  31855     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31856     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31857     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31858 };
  31859 
  31860 #endif
  31861 #if defined(BCM_88375_B0)
  31862 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_S_BCM88375_B0r_fields[] = {
  31863     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31864     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31865     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31866 };
  31867 
  31868 #endif
  31869 #if defined(BCM_88470_A0)
  31870 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_S_BCM88470_A0r_fields[] = {
  31871     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31872     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31873     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31874 };
  31875 
  31876 #endif
  31877 #if defined(BCM_88470_B0)
  31878 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_S_BCM88470_B0r_fields[] = {
  31879     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31880     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31881     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31882 };
  31883 
  31884 #endif
  31885 #if defined(BCM_88675_B0)
  31886 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_S_BCM88675_B0r_fields[] = {
  31887     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31888     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31889     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31890 };
  31891 
  31892 #endif
  31893 #if defined(BCM_88680_A0)
  31894 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_S_BCM88680_A0r_fields[] = {
  31895     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  31896     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  31897     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  31898 };
  31899 
  31900 #endif
  31901 #if defined(BCM_88675_A0)
  31902 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_Tr_fields[] = {
  31903     { FIELD_0_21f, 22, 0, SOCF_LE },
  31904     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31905 };
  31906 
  31907 #endif
  31908 #if defined(BCM_88375_A0)
  31909 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_T_BCM88375_A0r_fields[] = {
  31910     { FIELD_0_21f, 22, 0, SOCF_LE },
  31911     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31912 };
  31913 
  31914 #endif
  31915 #if defined(BCM_88375_B0)
  31916 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_T_BCM88375_B0r_fields[] = {
  31917     { FIELD_0_21f, 22, 0, SOCF_LE },
  31918     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31919 };
  31920 
  31921 #endif
  31922 #if defined(BCM_88470_A0)
  31923 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_T_BCM88470_A0r_fields[] = {
  31924     { FIELD_0_21f, 22, 0, SOCF_LE },
  31925     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31926 };
  31927 
  31928 #endif
  31929 #if defined(BCM_88470_B0)
  31930 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_T_BCM88470_B0r_fields[] = {
  31931     { FIELD_0_21f, 22, 0, SOCF_LE },
  31932     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31933 };
  31934 
  31935 #endif
  31936 #if defined(BCM_88675_B0)
  31937 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_T_BCM88675_B0r_fields[] = {
  31938     { FIELD_0_21f, 22, 0, SOCF_LE },
  31939     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31940 };
  31941 
  31942 #endif
  31943 #if defined(BCM_88680_A0)
  31944 soc_field_info_t soc_NBIL_RESERVED_PCMI_4_T_BCM88680_A0r_fields[] = {
  31945     { FIELD_0_21f, 22, 0, SOCF_LE },
  31946     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  31947 };
  31948 
  31949 #endif
  31950 #if defined(BCM_88675_A0)
  31951 soc_field_info_t soc_NBIL_RESERVED_SPARE_0r_fields[] = {
  31952     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  31953 };
  31954 
  31955 #endif
  31956 #if defined(BCM_88675_A0)
  31957 soc_field_info_t soc_NBIL_RESERVED_SPARE_1r_fields[] = {
  31958     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  31959 };
  31960 
  31961 #endif
  31962 #if defined(BCM_88675_A0)
  31963 soc_field_info_t soc_NBIL_RESERVED_SPARE_2r_fields[] = {
  31964     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  31965 };
  31966 
  31967 #endif
  31968 #if defined(BCM_88675_A0)
  31969 soc_field_info_t soc_NBIL_RESERVED_SPARE_3r_fields[] = {
  31970     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  31971 };
  31972 
  31973 #endif
  31974 #if defined(BCM_88375_A0)
  31975 soc_field_info_t soc_NBIL_RESERVED_SPARE_0_BCM88375_A0r_fields[] = {
  31976     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  31977 };
  31978 
  31979 #endif
  31980 #if defined(BCM_88375_B0)
  31981 soc_field_info_t soc_NBIL_RESERVED_SPARE_0_BCM88375_B0r_fields[] = {
  31982     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  31983 };
  31984 
  31985 #endif
  31986 #if defined(BCM_88470_A0)
  31987 soc_field_info_t soc_NBIL_RESERVED_SPARE_0_BCM88470_A0r_fields[] = {
  31988     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  31989 };
  31990 
  31991 #endif
  31992 #if defined(BCM_88470_B0)
  31993 soc_field_info_t soc_NBIL_RESERVED_SPARE_0_BCM88470_B0r_fields[] = {
  31994     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  31995 };
  31996 
  31997 #endif
  31998 #if defined(BCM_88675_B0)
  31999 soc_field_info_t soc_NBIL_RESERVED_SPARE_0_BCM88675_B0r_fields[] = {
  32000     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  32001 };
  32002 
  32003 #endif
  32004 #if defined(BCM_88680_A0)
  32005 soc_field_info_t soc_NBIL_RESERVED_SPARE_0_BCM88680_A0r_fields[] = {
  32006     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  32007 };
  32008 
  32009 #endif
  32010 #if defined(BCM_88375_A0)
  32011 soc_field_info_t soc_NBIL_RESERVED_SPARE_1_BCM88375_A0r_fields[] = {
  32012     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  32013 };
  32014 
  32015 #endif
  32016 #if defined(BCM_88375_B0)
  32017 soc_field_info_t soc_NBIL_RESERVED_SPARE_1_BCM88375_B0r_fields[] = {
  32018     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  32019 };
  32020 
  32021 #endif
  32022 #if defined(BCM_88470_A0)
  32023 soc_field_info_t soc_NBIL_RESERVED_SPARE_1_BCM88470_A0r_fields[] = {
  32024     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  32025 };
  32026 
  32027 #endif
  32028 #if defined(BCM_88470_B0)
  32029 soc_field_info_t soc_NBIL_RESERVED_SPARE_1_BCM88470_B0r_fields[] = {
  32030     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  32031 };
  32032 
  32033 #endif
  32034 #if defined(BCM_88675_B0)
  32035 soc_field_info_t soc_NBIL_RESERVED_SPARE_1_BCM88675_B0r_fields[] = {
  32036     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  32037 };
  32038 
  32039 #endif
  32040 #if defined(BCM_88680_A0)
  32041 soc_field_info_t soc_NBIL_RESERVED_SPARE_1_BCM88680_A0r_fields[] = {
  32042     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  32043 };
  32044 
  32045 #endif
  32046 #if defined(BCM_88375_A0)
  32047 soc_field_info_t soc_NBIL_RESERVED_SPARE_2_BCM88375_A0r_fields[] = {
  32048     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  32049 };
  32050 
  32051 #endif
  32052 #if defined(BCM_88375_B0)
  32053 soc_field_info_t soc_NBIL_RESERVED_SPARE_2_BCM88375_B0r_fields[] = {
  32054     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  32055 };
  32056 
  32057 #endif
  32058 #if defined(BCM_88470_A0)
  32059 soc_field_info_t soc_NBIL_RESERVED_SPARE_2_BCM88470_A0r_fields[] = {
  32060     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  32061 };
  32062 
  32063 #endif
  32064 #if defined(BCM_88470_B0)
  32065 soc_field_info_t soc_NBIL_RESERVED_SPARE_2_BCM88470_B0r_fields[] = {
  32066     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  32067 };
  32068 
  32069 #endif
  32070 #if defined(BCM_88675_B0)
  32071 soc_field_info_t soc_NBIL_RESERVED_SPARE_2_BCM88675_B0r_fields[] = {
  32072     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  32073 };
  32074 
  32075 #endif
  32076 #if defined(BCM_88680_A0)
  32077 soc_field_info_t soc_NBIL_RESERVED_SPARE_2_BCM88680_A0r_fields[] = {
  32078     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  32079 };
  32080 
  32081 #endif
  32082 #if defined(BCM_88375_A0)
  32083 soc_field_info_t soc_NBIL_RESERVED_SPARE_3_BCM88375_A0r_fields[] = {
  32084     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  32085 };
  32086 
  32087 #endif
  32088 #if defined(BCM_88375_B0)
  32089 soc_field_info_t soc_NBIL_RESERVED_SPARE_3_BCM88375_B0r_fields[] = {
  32090     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  32091 };
  32092 
  32093 #endif
  32094 #if defined(BCM_88470_A0)
  32095 soc_field_info_t soc_NBIL_RESERVED_SPARE_3_BCM88470_A0r_fields[] = {
  32096     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  32097 };
  32098 
  32099 #endif
  32100 #if defined(BCM_88470_B0)
  32101 soc_field_info_t soc_NBIL_RESERVED_SPARE_3_BCM88470_B0r_fields[] = {
  32102     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  32103 };
  32104 
  32105 #endif
  32106 #if defined(BCM_88675_B0)
  32107 soc_field_info_t soc_NBIL_RESERVED_SPARE_3_BCM88675_B0r_fields[] = {
  32108     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  32109 };
  32110 
  32111 #endif
  32112 #if defined(BCM_88680_A0)
  32113 soc_field_info_t soc_NBIL_RESERVED_SPARE_3_BCM88680_A0r_fields[] = {
  32114     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  32115 };
  32116 
  32117 #endif
  32118 #if defined(BCM_88675_A0)
  32119 soc_field_info_t soc_NBIL_RX_ELK_BURSTS_CNTr_fields[] = {
  32120     { RX_ELK_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32121     { RX_ELK_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32122 };
  32123 
  32124 #endif
  32125 #if defined(BCM_88375_A0)
  32126 soc_field_info_t soc_NBIL_RX_ELK_BURSTS_CNT_BCM88375_A0r_fields[] = {
  32127     { RX_ELK_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32128     { RX_ELK_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32129 };
  32130 
  32131 #endif
  32132 #if defined(BCM_88375_B0)
  32133 soc_field_info_t soc_NBIL_RX_ELK_BURSTS_CNT_BCM88375_B0r_fields[] = {
  32134     { RX_ELK_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32135     { RX_ELK_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32136 };
  32137 
  32138 #endif
  32139 #if defined(BCM_88470_A0)
  32140 soc_field_info_t soc_NBIL_RX_ELK_BURSTS_CNT_BCM88470_A0r_fields[] = {
  32141     { RX_ELK_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32142     { RX_ELK_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32143 };
  32144 
  32145 #endif
  32146 #if defined(BCM_88470_B0)
  32147 soc_field_info_t soc_NBIL_RX_ELK_BURSTS_CNT_BCM88470_B0r_fields[] = {
  32148     { RX_ELK_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32149     { RX_ELK_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32150 };
  32151 
  32152 #endif
  32153 #if defined(BCM_88675_B0)
  32154 soc_field_info_t soc_NBIL_RX_ELK_BURSTS_CNT_BCM88675_B0r_fields[] = {
  32155     { RX_ELK_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32156     { RX_ELK_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32157 };
  32158 
  32159 #endif
  32160 #if defined(BCM_88680_A0)
  32161 soc_field_info_t soc_NBIL_RX_ELK_BURSTS_CNT_BCM88680_A0r_fields[] = {
  32162     { RX_ELK_BURSTS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32163     { RX_ELK_BURSTS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  32164 };
  32165 
  32166 #endif
  32167 #if defined(BCM_88675_A0)
  32168 soc_field_info_t soc_NBIL_RX_ELK_BURST_DROP_CNTr_fields[] = {
  32169     { RX_ELK_BURST_DROP_CNT_ELK_Nf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32170     { RX_ELK_BURST_DROP_CNT_OVF_ELK_Nf, 1, 16, SOCF_RO|SOCF_SIG }
  32171 };
  32172 
  32173 #endif
  32174 #if defined(BCM_88375_A0)
  32175 soc_field_info_t soc_NBIL_RX_ELK_BURST_DROP_CNT_BCM88375_A0r_fields[] = {
  32176     { RX_ELK_BURST_DROP_CNT_ELK_Nf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32177     { RX_ELK_BURST_DROP_CNT_OVF_ELK_Nf, 1, 16, SOCF_RO|SOCF_SIG }
  32178 };
  32179 
  32180 #endif
  32181 #if defined(BCM_88375_B0)
  32182 soc_field_info_t soc_NBIL_RX_ELK_BURST_DROP_CNT_BCM88375_B0r_fields[] = {
  32183     { RX_ELK_BURST_DROP_CNT_ELK_Nf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32184     { RX_ELK_BURST_DROP_CNT_OVF_ELK_Nf, 1, 16, SOCF_RO|SOCF_SIG }
  32185 };
  32186 
  32187 #endif
  32188 #if defined(BCM_88470_A0)
  32189 soc_field_info_t soc_NBIL_RX_ELK_BURST_DROP_CNT_BCM88470_A0r_fields[] = {
  32190     { RX_ELK_BURST_DROP_CNT_ELK_Nf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32191     { RX_ELK_BURST_DROP_CNT_OVF_ELK_Nf, 1, 16, SOCF_RO|SOCF_SIG }
  32192 };
  32193 
  32194 #endif
  32195 #if defined(BCM_88470_B0)
  32196 soc_field_info_t soc_NBIL_RX_ELK_BURST_DROP_CNT_BCM88470_B0r_fields[] = {
  32197     { RX_ELK_BURST_DROP_CNT_ELK_Nf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32198     { RX_ELK_BURST_DROP_CNT_OVF_ELK_Nf, 1, 16, SOCF_RO|SOCF_SIG }
  32199 };
  32200 
  32201 #endif
  32202 #if defined(BCM_88675_B0)
  32203 soc_field_info_t soc_NBIL_RX_ELK_BURST_DROP_CNT_BCM88675_B0r_fields[] = {
  32204     { RX_ELK_BURST_DROP_CNT_ELK_Nf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32205     { RX_ELK_BURST_DROP_CNT_OVF_ELK_Nf, 1, 16, SOCF_RO|SOCF_SIG }
  32206 };
  32207 
  32208 #endif
  32209 #if defined(BCM_88680_A0)
  32210 soc_field_info_t soc_NBIL_RX_ELK_BURST_DROP_CNT_BCM88680_A0r_fields[] = {
  32211     { RX_ELK_BURST_DROP_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32212     { RX_ELK_BURST_DROP_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32213 };
  32214 
  32215 #endif
  32216 #if defined(BCM_88675_A0)
  32217 soc_field_info_t soc_NBIL_RX_ELK_ERR_BURSTS_CNTr_fields[] = {
  32218     { RX_ELK_ERR_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32219     { RX_ELK_ERR_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32220 };
  32221 
  32222 #endif
  32223 #if defined(BCM_88375_A0)
  32224 soc_field_info_t soc_NBIL_RX_ELK_ERR_BURSTS_CNT_BCM88375_A0r_fields[] = {
  32225     { RX_ELK_ERR_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32226     { RX_ELK_ERR_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32227 };
  32228 
  32229 #endif
  32230 #if defined(BCM_88375_B0)
  32231 soc_field_info_t soc_NBIL_RX_ELK_ERR_BURSTS_CNT_BCM88375_B0r_fields[] = {
  32232     { RX_ELK_ERR_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32233     { RX_ELK_ERR_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32234 };
  32235 
  32236 #endif
  32237 #if defined(BCM_88470_A0)
  32238 soc_field_info_t soc_NBIL_RX_ELK_ERR_BURSTS_CNT_BCM88470_A0r_fields[] = {
  32239     { RX_ELK_ERR_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32240     { RX_ELK_ERR_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32241 };
  32242 
  32243 #endif
  32244 #if defined(BCM_88470_B0)
  32245 soc_field_info_t soc_NBIL_RX_ELK_ERR_BURSTS_CNT_BCM88470_B0r_fields[] = {
  32246     { RX_ELK_ERR_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32247     { RX_ELK_ERR_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32248 };
  32249 
  32250 #endif
  32251 #if defined(BCM_88675_B0)
  32252 soc_field_info_t soc_NBIL_RX_ELK_ERR_BURSTS_CNT_BCM88675_B0r_fields[] = {
  32253     { RX_ELK_ERR_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32254     { RX_ELK_ERR_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32255 };
  32256 
  32257 #endif
  32258 #if defined(BCM_88680_A0)
  32259 soc_field_info_t soc_NBIL_RX_ELK_ERR_BURSTS_CNT_BCM88680_A0r_fields[] = {
  32260     { RX_ELK_ERR_BURSTS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32261     { RX_ELK_ERR_BURSTS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  32262 };
  32263 
  32264 #endif
  32265 #if defined(BCM_88675_A0)
  32266 soc_field_info_t soc_NBIL_RX_ELK_OCTETS_CNTr_fields[] = {
  32267     { RX_ELK_OCTETS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32268     { RX_ELK_OCTETS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  32269 };
  32270 
  32271 #endif
  32272 #if defined(BCM_88375_A0)
  32273 soc_field_info_t soc_NBIL_RX_ELK_OCTETS_CNT_BCM88375_A0r_fields[] = {
  32274     { RX_ELK_OCTETS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32275     { RX_ELK_OCTETS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  32276 };
  32277 
  32278 #endif
  32279 #if defined(BCM_88375_B0)
  32280 soc_field_info_t soc_NBIL_RX_ELK_OCTETS_CNT_BCM88375_B0r_fields[] = {
  32281     { RX_ELK_OCTETS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32282     { RX_ELK_OCTETS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  32283 };
  32284 
  32285 #endif
  32286 #if defined(BCM_88470_A0)
  32287 soc_field_info_t soc_NBIL_RX_ELK_OCTETS_CNT_BCM88470_A0r_fields[] = {
  32288     { RX_ELK_OCTETS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32289     { RX_ELK_OCTETS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  32290 };
  32291 
  32292 #endif
  32293 #if defined(BCM_88470_B0)
  32294 soc_field_info_t soc_NBIL_RX_ELK_OCTETS_CNT_BCM88470_B0r_fields[] = {
  32295     { RX_ELK_OCTETS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32296     { RX_ELK_OCTETS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  32297 };
  32298 
  32299 #endif
  32300 #if defined(BCM_88675_B0)
  32301 soc_field_info_t soc_NBIL_RX_ELK_OCTETS_CNT_BCM88675_B0r_fields[] = {
  32302     { RX_ELK_OCTETS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32303     { RX_ELK_OCTETS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  32304 };
  32305 
  32306 #endif
  32307 #if defined(BCM_88680_A0)
  32308 soc_field_info_t soc_NBIL_RX_ELK_OCTETS_CNT_BCM88680_A0r_fields[] = {
  32309     { RX_ELK_OCTETS_CNT_ELK_Nf, 127, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32310     { RX_ELK_OCTETS_CNT_OVF_ELK_Nf, 1, 127, SOCF_RO|SOCF_SIG }
  32311 };
  32312 
  32313 #endif
  32314 #if defined(BCM_88675_A0)
  32315 soc_field_info_t soc_NBIL_RX_ELK_STATUSr_fields[] = {
  32316     { RX_ELK_BUFFER_LEVEL_ELK_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32317     { RX_ELK_MAX_OCCUPANCY_ELK_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG }
  32318 };
  32319 
  32320 #endif
  32321 #if defined(BCM_88375_A0)
  32322 soc_field_info_t soc_NBIL_RX_ELK_STATUS_BCM88375_A0r_fields[] = {
  32323     { RX_ELK_BUFFER_LEVEL_ELK_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32324     { RX_ELK_MAX_OCCUPANCY_ELK_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG }
  32325 };
  32326 
  32327 #endif
  32328 #if defined(BCM_88375_B0)
  32329 soc_field_info_t soc_NBIL_RX_ELK_STATUS_BCM88375_B0r_fields[] = {
  32330     { RX_ELK_BUFFER_LEVEL_ELK_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32331     { RX_ELK_MAX_OCCUPANCY_ELK_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG }
  32332 };
  32333 
  32334 #endif
  32335 #if defined(BCM_88470_A0)
  32336 soc_field_info_t soc_NBIL_RX_ELK_STATUS_BCM88470_A0r_fields[] = {
  32337     { RX_ELK_BUFFER_LEVEL_ELK_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32338     { RX_ELK_MAX_OCCUPANCY_ELK_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG }
  32339 };
  32340 
  32341 #endif
  32342 #if defined(BCM_88470_B0)
  32343 soc_field_info_t soc_NBIL_RX_ELK_STATUS_BCM88470_B0r_fields[] = {
  32344     { RX_ELK_BUFFER_LEVEL_ELK_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32345     { RX_ELK_MAX_OCCUPANCY_ELK_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG }
  32346 };
  32347 
  32348 #endif
  32349 #if defined(BCM_88675_B0)
  32350 soc_field_info_t soc_NBIL_RX_ELK_STATUS_BCM88675_B0r_fields[] = {
  32351     { RX_ELK_BUFFER_LEVEL_ELK_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32352     { RX_ELK_MAX_OCCUPANCY_ELK_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG }
  32353 };
  32354 
  32355 #endif
  32356 #if defined(BCM_88680_A0)
  32357 soc_field_info_t soc_NBIL_RX_ELK_STATUS_BCM88680_A0r_fields[] = {
  32358     { RX_ELK_BUFFER_LEVEL_ELK_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  32359     { RX_ELK_MAX_OCCUPANCY_ELK_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG }
  32360 };
  32361 
  32362 #endif
  32363 #if defined(BCM_88470_B0)
  32364 soc_field_info_t soc_NBIL_RX_ENABLE_DATAPATHr_fields[] = {
  32365     { RX_ENABLE_DATAPATHf, 16, 0, SOCF_LE }
  32366 };
  32367 
  32368 #endif
  32369 #if defined(BCM_88675_A0)
  32370 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PMr_fields[] = {
  32371     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32372     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32373     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32374     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32375     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32376     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32377     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32378     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  32379 };
  32380 
  32381 #endif
  32382 #if defined(BCM_88675_A0)
  32383 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_3r_fields[] = {
  32384     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32385     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32386     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32387     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32388     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32389     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32390     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32391     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32392     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32393     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32394     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32395     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32396     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32397     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32398     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32399     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32400     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32401     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32402     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32403     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32404     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32405     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32406     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32407     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32408     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32409     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32410     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32411     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32412     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32413     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32414     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32415     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32416 };
  32417 
  32418 #endif
  32419 #if defined(BCM_88675_A0)
  32420 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_4r_fields[] = {
  32421     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32422     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32423     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32424     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32425     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32426     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32427     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32428     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32429     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32430     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32431     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32432     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32433     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32434     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32435     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32436     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32437     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32438     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32439     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32440     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32441     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32442     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32443     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32444     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32445     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32446     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32447     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32448     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32449     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32450     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32451     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32452     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32453 };
  32454 
  32455 #endif
  32456 #if defined(BCM_88675_A0)
  32457 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_5r_fields[] = {
  32458     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32459     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32460     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32461     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32462     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32463     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32464     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32465     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32466     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32467     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32468     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32469     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32470     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32471     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32472     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32473     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32474     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32475     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32476     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32477     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32478     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32479     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32480     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32481     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32482     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32483     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32484     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32485     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32486     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32487     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32488     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32489     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32490 };
  32491 
  32492 #endif
  32493 #if defined(BCM_88375_A0)
  32494 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_3_BCM88375_A0r_fields[] = {
  32495     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32496     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32497     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32498     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32499     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32500     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32501     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32502     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32503     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32504     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32505     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32506     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32507     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32508     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32509     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32510     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32511     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32512     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32513     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32514     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32515     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32516     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32517     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32518     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32519     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32520     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32521     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32522     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32523     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32524     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32525     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32526     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32527 };
  32528 
  32529 #endif
  32530 #if defined(BCM_88375_B0)
  32531 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_3_BCM88375_B0r_fields[] = {
  32532     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32533     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32534     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32535     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32536     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32537     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32538     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32539     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32540     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32541     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32542     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32543     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32544     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32545     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32546     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32547     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32548     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32549     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32550     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32551     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32552     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32553     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32554     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32555     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32556     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32557     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32558     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32559     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32560     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32561     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32562     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32563     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32564 };
  32565 
  32566 #endif
  32567 #if defined(BCM_88470_A0)
  32568 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_3_BCM88470_A0r_fields[] = {
  32569     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32570     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32571     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32572     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32573     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32574     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32575     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32576     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  32577 };
  32578 
  32579 #endif
  32580 #if defined(BCM_88470_B0)
  32581 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_3_BCM88470_B0r_fields[] = {
  32582     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32583     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32584     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32585     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32586     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32587     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32588     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32589     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  32590 };
  32591 
  32592 #endif
  32593 #if defined(BCM_88675_B0)
  32594 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_3_BCM88675_B0r_fields[] = {
  32595     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32596     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32597     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32598     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32599     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32600     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32601     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32602     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32603     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32604     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32605     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32606     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32607     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32608     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32609     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32610     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32611     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32612     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32613     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32614     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32615     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32616     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32617     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32618     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32619     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32620     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32621     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32622     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32623     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32624     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32625     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32626     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32627 };
  32628 
  32629 #endif
  32630 #if defined(BCM_88680_A0)
  32631 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_3_BCM88680_A0r_fields[] = {
  32632     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32633     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32634     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32635     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32636     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32637     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32638     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32639     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32640     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32641     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32642     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32643     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32644     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32645     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32646     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32647     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32648     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32649     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32650     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32651     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32652     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32653     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32654     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32655     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32656     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32657     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32658     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32659     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32660     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32661     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32662     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32663     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32664 };
  32665 
  32666 #endif
  32667 #if defined(BCM_88375_A0)
  32668 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_4_BCM88375_A0r_fields[] = {
  32669     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32670     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32671     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32672     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32673     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32674     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32675     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32676     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32677     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32678     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32679     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32680     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32681     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32682     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32683     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32684     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32685     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32686     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32687     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32688     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32689     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32690     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32691     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32692     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32693     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32694     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32695     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32696     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32697     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32698     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32699     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32700     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32701 };
  32702 
  32703 #endif
  32704 #if defined(BCM_88375_B0)
  32705 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_4_BCM88375_B0r_fields[] = {
  32706     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32707     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32708     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32709     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32710     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32711     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32712     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32713     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32714     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32715     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32716     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32717     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32718     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32719     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32720     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32721     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32722     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32723     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32724     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32725     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32726     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32727     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32728     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32729     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32730     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32731     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32732     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32733     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32734     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32735     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32736     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32737     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32738 };
  32739 
  32740 #endif
  32741 #if defined(BCM_88675_B0)
  32742 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_4_BCM88675_B0r_fields[] = {
  32743     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32744     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32745     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32746     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32747     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32748     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32749     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32750     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32751     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32752     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32753     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32754     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32755     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32756     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32757     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32758     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32759     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32760     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32761     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32762     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32763     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32764     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32765     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32766     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32767     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32768     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32769     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32770     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32771     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32772     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32773     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32774     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32775 };
  32776 
  32777 #endif
  32778 #if defined(BCM_88680_A0)
  32779 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_4_BCM88680_A0r_fields[] = {
  32780     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32781     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32782     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32783     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32784     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32785     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32786     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32787     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32788     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32789     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32790     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32791     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32792     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32793     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32794     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32795     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32796     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32797     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32798     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32799     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32800     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32801     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32802     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32803     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32804     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32805     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32806     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32807     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32808     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32809     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32810     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32811     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32812 };
  32813 
  32814 #endif
  32815 #if defined(BCM_88375_A0)
  32816 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_5_BCM88375_A0r_fields[] = {
  32817     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32818     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32819     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32820     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32821     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32822     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32823     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32824     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32825     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32826     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32827     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32828     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32829     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32830     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32831     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32832     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32833     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32834     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32835     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32836     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32837     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32838     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32839     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32840     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32841     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32842     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32843     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32844     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32845     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32846     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32847     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32848     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32849 };
  32850 
  32851 #endif
  32852 #if defined(BCM_88375_B0)
  32853 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_5_BCM88375_B0r_fields[] = {
  32854     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32855     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32856     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32857     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32858     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32859     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32860     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32861     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32862     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32863     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32864     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32865     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32866     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32867     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32868     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32869     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32870     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32871     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32872     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32873     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32874     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32875     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32876     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32877     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32878     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32879     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32880     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32881     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32882     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32883     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32884     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32885     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32886 };
  32887 
  32888 #endif
  32889 #if defined(BCM_88675_B0)
  32890 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_5_BCM88675_B0r_fields[] = {
  32891     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32892     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32893     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32894     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32895     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32896     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32897     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32898     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32899     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32900     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32901     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32902     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32903     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32904     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32905     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32906     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32907     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32908     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32909     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32910     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32911     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32912     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32913     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32914     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32915     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32916     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32917     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32918     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32919     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32920     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32921     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32922     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32923 };
  32924 
  32925 #endif
  32926 #if defined(BCM_88680_A0)
  32927 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_5_BCM88680_A0r_fields[] = {
  32928     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32929     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32930     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32931     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32932     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32933     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32934     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32935     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32936     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32937     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32938     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  32939     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  32940     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32941     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  32942     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  32943     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  32944     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  32945     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  32946     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  32947     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  32948     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  32949     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  32950     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  32951     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  32952     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  32953     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  32954     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  32955     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  32956     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  32957     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  32958     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  32959     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  32960 };
  32961 
  32962 #endif
  32963 #if defined(BCM_88375_A0)
  32964 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_BCM88375_A0r_fields[] = {
  32965     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32966     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32967     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32968     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32969     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32970     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32971     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32972     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  32973 };
  32974 
  32975 #endif
  32976 #if defined(BCM_88375_B0)
  32977 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_BCM88375_B0r_fields[] = {
  32978     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32979     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32980     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  32981     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  32982     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32983     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32984     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  32985     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  32986 };
  32987 
  32988 #endif
  32989 #if defined(BCM_88470_A0)
  32990 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_BCM88470_A0r_fields[] = {
  32991     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  32992     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  32993     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  32994     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  32995     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  32996     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  32997     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  32998     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  32999     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  33000     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  33001     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  33002     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  33003     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  33004     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  33005     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  33006     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  33007     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  33008     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  33009     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  33010     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33011     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  33012     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  33013     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  33014     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33015     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  33016     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  33017     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  33018     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  33019     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  33020     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  33021     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  33022     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  33023 };
  33024 
  33025 #endif
  33026 #if defined(BCM_88470_B0)
  33027 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_BCM88470_B0r_fields[] = {
  33028     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  33029     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  33030     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  33031     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33032     { RX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  33033     { RX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  33034     { RX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  33035     { RX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33036     { RX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  33037     { RX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  33038     { RX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  33039     { RX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  33040     { RX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  33041     { RX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  33042     { RX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  33043     { RX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG },
  33044     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 16, SOCF_RO|SOCF_SIG },
  33045     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 20, SOCF_RO|SOCF_SIG },
  33046     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 24, SOCF_RO|SOCF_SIG },
  33047     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33048     { RX_MLF_UNDERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 17, SOCF_RO|SOCF_SIG },
  33049     { RX_MLF_UNDERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 21, SOCF_RO|SOCF_SIG },
  33050     { RX_MLF_UNDERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 25, SOCF_RO|SOCF_SIG },
  33051     { RX_MLF_UNDERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33052     { RX_MLF_UNDERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 18, SOCF_RO|SOCF_SIG },
  33053     { RX_MLF_UNDERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 22, SOCF_RO|SOCF_SIG },
  33054     { RX_MLF_UNDERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 26, SOCF_RO|SOCF_SIG },
  33055     { RX_MLF_UNDERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 30, SOCF_RO|SOCF_SIG },
  33056     { RX_MLF_UNDERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 19, SOCF_RO|SOCF_SIG },
  33057     { RX_MLF_UNDERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 23, SOCF_RO|SOCF_SIG },
  33058     { RX_MLF_UNDERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 27, SOCF_RO|SOCF_SIG },
  33059     { RX_MLF_UNDERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  33060 };
  33061 
  33062 #endif
  33063 #if defined(BCM_88675_B0)
  33064 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_BCM88675_B0r_fields[] = {
  33065     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  33066     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  33067     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  33068     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  33069     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  33070     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  33071     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  33072     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  33073 };
  33074 
  33075 #endif
  33076 #if defined(BCM_88680_A0)
  33077 soc_field_info_t soc_NBIL_RX_MLF_ERROR_PM_BCM88680_A0r_fields[] = {
  33078     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  33079     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  33080     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  33081     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  33082     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  33083     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  33084     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  33085     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  33086 };
  33087 
  33088 #endif
  33089 #if defined(BCM_88675_A0)
  33090 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PMr_fields[] = {
  33091     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33092     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33093     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33094     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33095     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33096     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33097     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33098     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33099     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33100     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33101     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33102     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  33103 };
  33104 
  33105 #endif
  33106 #if defined(BCM_88675_A0)
  33107 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_3r_fields[] = {
  33108     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33109     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33110     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33111     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33112     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33113     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33114     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33115     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33116     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33117     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33118     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33119     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33120     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33121     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33122     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33123     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33124     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33125     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33126     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33127     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33128     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33129     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33130     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33131     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33132     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33133     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33134     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33135     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33136     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33137     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33138     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33139     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33140     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33141     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33142     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33143     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33144     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33145     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33146     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33147     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33148     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33149     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33150     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33151     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33152     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33153     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33154     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33155     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33156 };
  33157 
  33158 #endif
  33159 #if defined(BCM_88675_A0)
  33160 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_4r_fields[] = {
  33161     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33162     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33163     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33164     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33165     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33166     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33167     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33168     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33169     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33170     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33171     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33172     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33173     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33174     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33175     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33176     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33177     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33178     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33179     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33180     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33181     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33182     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33183     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33184     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33185     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33186     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33187     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33188     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33189     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33190     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33191     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33192     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33193     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33194     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33195     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33196     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33197     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33198     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33199     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33200     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33201     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33202     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33203     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33204     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33205     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33206     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33207     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33208     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33209 };
  33210 
  33211 #endif
  33212 #if defined(BCM_88675_A0)
  33213 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_5r_fields[] = {
  33214     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33215     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33216     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33217     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33218     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33219     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33220     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33221     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33222     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33223     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33224     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33225     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33226     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33227     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33228     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33229     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33230     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33231     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33232     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33233     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33234     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33235     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33236     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33237     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33238     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33239     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33240     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33241     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33242     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33243     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33244     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33245     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33246     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33247     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33248     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33249     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33250     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33251     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33252     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33253     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33254     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33255     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33256     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33257     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33258     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33259     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33260     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33261     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33262 };
  33263 
  33264 #endif
  33265 #if defined(BCM_88375_A0)
  33266 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_3_BCM88375_A0r_fields[] = {
  33267     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33268     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33269     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33270     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33271     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33272     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33273     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33274     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33275     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33276     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33277     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33278     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33279     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33280     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33281     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33282     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33283     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33284     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33285     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33286     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33287     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33288     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33289     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33290     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33291     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33292     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33293     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33294     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33295     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33296     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33297     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33298     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33299     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33300     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33301     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33302     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33303     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33304     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33305     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33306     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33307     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33308     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33309     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33310     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33311     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33312     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33313     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33314     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33315 };
  33316 
  33317 #endif
  33318 #if defined(BCM_88375_B0)
  33319 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_3_BCM88375_B0r_fields[] = {
  33320     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33321     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33322     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33323     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33324     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33325     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33326     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33327     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33328     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33329     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33330     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33331     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33332     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33333     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33334     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33335     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33336     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33337     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33338     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33339     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33340     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33341     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33342     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33343     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33344     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33345     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33346     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33347     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33348     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33349     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33350     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33351     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33352     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33353     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33354     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33355     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33356     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33357     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33358     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33359     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33360     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33361     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33362     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33363     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33364     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33365     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33366     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33367     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33368 };
  33369 
  33370 #endif
  33371 #if defined(BCM_88470_A0)
  33372 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_3_BCM88470_A0r_fields[] = {
  33373     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33374     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33375     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33376     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33377     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33378     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33379     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33380     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33381     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33382     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33383     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33384     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  33385 };
  33386 
  33387 #endif
  33388 #if defined(BCM_88470_B0)
  33389 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_3_BCM88470_B0r_fields[] = {
  33390     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33391     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33392     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33393     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33394     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33395     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33396     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33397     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33398     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33399     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33400     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33401     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  33402 };
  33403 
  33404 #endif
  33405 #if defined(BCM_88675_B0)
  33406 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_3_BCM88675_B0r_fields[] = {
  33407     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33408     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33409     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33410     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33411     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33412     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33413     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33414     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33415     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33416     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33417     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33418     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33419     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33420     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33421     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33422     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33423     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33424     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33425     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33426     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33427     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33428     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33429     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33430     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33431     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33432     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33433     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33434     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33435     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33436     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33437     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33438     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33439     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33440     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33441     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33442     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33443     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33444     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33445     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33446     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33447     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33448     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33449     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33450     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33451     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33452     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33453     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33454     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33455 };
  33456 
  33457 #endif
  33458 #if defined(BCM_88680_A0)
  33459 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_3_BCM88680_A0r_fields[] = {
  33460     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33461     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33462     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33463     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33464     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33465     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33466     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33467     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33468     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33469     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33470     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33471     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33472     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33473     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33474     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33475     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33476     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33477     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33478     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33479     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33480     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33481     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33482     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33483     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33484     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33485     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33486     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33487     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33488     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33489     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33490     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33491     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33492     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33493     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33494     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33495     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33496     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33497     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33498     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33499     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33500     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33501     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33502     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33503     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33504     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33505     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33506     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33507     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33508 };
  33509 
  33510 #endif
  33511 #if defined(BCM_88375_A0)
  33512 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_4_BCM88375_A0r_fields[] = {
  33513     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33514     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33515     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33516     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33517     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33518     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33519     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33520     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33521     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33522     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33523     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33524     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33525     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33526     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33527     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33528     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33529     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33530     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33531     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33532     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33533     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33534     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33535     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33536     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33537     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33538     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33539     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33540     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33541     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33542     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33543     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33544     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33545     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33546     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33547     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33548     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33549     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33550     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33551     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33552     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33553     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33554     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33555     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33556     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33557     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33558     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33559     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33560     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33561 };
  33562 
  33563 #endif
  33564 #if defined(BCM_88375_B0)
  33565 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_4_BCM88375_B0r_fields[] = {
  33566     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33567     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33568     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33569     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33570     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33571     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33572     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33573     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33574     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33575     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33576     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33577     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33578     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33579     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33580     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33581     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33582     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33583     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33584     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33585     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33586     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33587     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33588     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33589     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33590     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33591     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33592     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33593     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33594     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33595     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33596     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33597     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33598     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33599     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33600     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33601     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33602     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33603     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33604     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33605     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33606     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33607     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33608     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33609     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33610     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33611     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33612     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33613     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33614 };
  33615 
  33616 #endif
  33617 #if defined(BCM_88675_B0)
  33618 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_4_BCM88675_B0r_fields[] = {
  33619     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33620     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33621     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33622     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33623     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33624     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33625     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33626     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33627     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33628     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33629     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33630     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33631     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33632     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33633     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33634     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33635     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33636     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33637     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33638     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33639     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33640     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33641     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33642     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33643     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33644     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33645     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33646     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33647     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33648     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33649     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33650     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33651     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33652     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33653     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33654     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33655     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33656     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33657     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33658     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33659     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33660     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33661     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33662     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33663     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33664     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33665     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33666     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33667 };
  33668 
  33669 #endif
  33670 #if defined(BCM_88680_A0)
  33671 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_4_BCM88680_A0r_fields[] = {
  33672     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33673     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33674     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33675     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33676     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33677     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33678     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33679     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33680     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33681     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33682     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33683     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33684     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33685     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33686     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33687     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33688     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33689     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33690     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33691     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33692     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33693     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33694     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33695     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33696     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33697     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33698     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33699     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33700     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33701     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33702     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33703     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33704     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33705     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33706     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33707     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33708     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33709     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33710     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33711     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33712     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33713     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33714     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33715     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33716     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33717     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33718     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33719     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33720 };
  33721 
  33722 #endif
  33723 #if defined(BCM_88375_A0)
  33724 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_5_BCM88375_A0r_fields[] = {
  33725     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33726     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33727     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33728     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33729     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33730     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33731     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33732     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33733     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33734     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33735     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33736     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33737     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33738     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33739     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33740     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33741     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33742     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33743     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33744     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33745     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33746     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33747     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33748     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33749     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33750     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33751     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33752     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33753     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33754     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33755     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33756     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33757     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33758     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33759     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33760     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33761     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33762     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33763     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33764     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33765     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33766     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33767     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33768     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33769     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33770     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33771     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33772     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33773 };
  33774 
  33775 #endif
  33776 #if defined(BCM_88375_B0)
  33777 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_5_BCM88375_B0r_fields[] = {
  33778     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33779     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33780     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33781     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33782     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33783     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33784     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33785     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33786     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33787     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33788     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33789     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33790     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33791     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33792     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33793     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33794     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33795     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33796     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33797     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33798     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33799     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33800     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33801     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33802     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33803     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33804     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33805     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33806     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33807     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33808     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33809     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33810     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33811     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33812     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33813     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33814     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33815     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33816     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33817     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33818     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33819     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33820     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33821     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33822     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33823     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33824     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33825     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33826 };
  33827 
  33828 #endif
  33829 #if defined(BCM_88675_B0)
  33830 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_5_BCM88675_B0r_fields[] = {
  33831     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33832     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33833     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33834     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33835     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33836     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33837     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33838     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33839     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33840     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33841     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33842     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33843     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33844     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33845     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33846     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33847     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33848     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33849     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33850     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33851     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33852     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33853     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33854     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33855     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33856     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33857     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33858     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33859     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33860     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33861     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33862     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33863     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33864     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33865     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33866     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33867     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33868     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33869     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33870     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33871     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33872     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33873     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33874     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33875     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33876     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33877     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33878     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33879 };
  33880 
  33881 #endif
  33882 #if defined(BCM_88680_A0)
  33883 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_5_BCM88680_A0r_fields[] = {
  33884     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33885     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33886     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33887     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33888     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33889     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33890     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33891     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33892     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33893     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33894     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33895     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33896     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33897     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33898     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33899     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33900     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33901     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33902     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33903     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33904     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33905     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33906     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33907     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33908     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33909     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33910     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33911     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33912     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33913     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  33914     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  33915     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  33916     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33917     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  33918     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  33919     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  33920     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33921     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  33922     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  33923     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  33924     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33925     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  33926     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  33927     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  33928     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  33929     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  33930     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  33931     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  33932 };
  33933 
  33934 #endif
  33935 #if defined(BCM_88375_A0)
  33936 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_BCM88375_A0r_fields[] = {
  33937     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33938     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33939     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33940     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33941     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33942     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33943     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33944     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33945     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33946     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33947     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33948     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  33949 };
  33950 
  33951 #endif
  33952 #if defined(BCM_88375_B0)
  33953 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_BCM88375_B0r_fields[] = {
  33954     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33955     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33956     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33957     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33958     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33959     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33960     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33961     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  33962     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  33963     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  33964     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  33965     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  33966 };
  33967 
  33968 #endif
  33969 #if defined(BCM_88470_A0)
  33970 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_BCM88470_A0r_fields[] = {
  33971     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  33972     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  33973     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  33974     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  33975     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  33976     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  33977     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  33978     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  33979     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  33980     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  33981     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  33982     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  33983     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  33984     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  33985     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  33986     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  33987     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  33988     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  33989     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  33990     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  33991     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  33992     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  33993     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  33994     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  33995     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  33996     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  33997     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  33998     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  33999     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  34000     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  34001     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  34002     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  34003     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  34004     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  34005     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  34006     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  34007     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  34008     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  34009     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  34010     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  34011     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  34012     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  34013     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  34014     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  34015     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  34016     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  34017     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  34018     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  34019 };
  34020 
  34021 #endif
  34022 #if defined(BCM_88470_B0)
  34023 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_BCM88470_B0r_fields[] = {
  34024     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  34025     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  34026     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 124, SOCF_LE|SOCF_RO|SOCF_SIG },
  34027     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 184, SOCF_LE|SOCF_RO|SOCF_SIG },
  34028     { RX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  34029     { RX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 12, 78, SOCF_LE|SOCF_RO|SOCF_SIG },
  34030     { RX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 12, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  34031     { RX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 12, 200, SOCF_LE|SOCF_RO|SOCF_SIG },
  34032     { RX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  34033     { RX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 12, 92, SOCF_LE|SOCF_RO|SOCF_SIG },
  34034     { RX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 12, 152, SOCF_LE|SOCF_RO|SOCF_SIG },
  34035     { RX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 12, 214, SOCF_LE|SOCF_RO|SOCF_SIG },
  34036     { RX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  34037     { RX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 12, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  34038     { RX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 12, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  34039     { RX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 12, 228, SOCF_LE|SOCF_RO|SOCF_SIG },
  34040     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  34041     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 76, SOCF_RO|SOCF_SIG },
  34042     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 136, SOCF_RO|SOCF_SIG },
  34043     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 196, SOCF_RO|SOCF_SIG },
  34044     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_0_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  34045     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_1_QMLF_Nf, 1, 90, SOCF_RO|SOCF_SIG },
  34046     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_2_QMLF_Nf, 1, 150, SOCF_RO|SOCF_SIG },
  34047     { RX_MLF_OVERFLOW_ERR_PORT_1_MLF_3_QMLF_Nf, 1, 212, SOCF_RO|SOCF_SIG },
  34048     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_0_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  34049     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_1_QMLF_Nf, 1, 104, SOCF_RO|SOCF_SIG },
  34050     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_2_QMLF_Nf, 1, 164, SOCF_RO|SOCF_SIG },
  34051     { RX_MLF_OVERFLOW_ERR_PORT_2_MLF_3_QMLF_Nf, 1, 226, SOCF_RO|SOCF_SIG },
  34052     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_0_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  34053     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_1_QMLF_Nf, 1, 120, SOCF_RO|SOCF_SIG },
  34054     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_2_QMLF_Nf, 1, 180, SOCF_RO|SOCF_SIG },
  34055     { RX_MLF_OVERFLOW_ERR_PORT_3_MLF_3_QMLF_Nf, 1, 240, SOCF_RO|SOCF_SIG },
  34056     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  34057     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 77, SOCF_RO|SOCF_SIG },
  34058     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 137, SOCF_RO|SOCF_SIG },
  34059     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 197, SOCF_RO|SOCF_SIG },
  34060     { RX_MLF_WAS_EMPTY_PORT_1_MLF_0_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  34061     { RX_MLF_WAS_EMPTY_PORT_1_MLF_1_QMLF_Nf, 1, 91, SOCF_RO|SOCF_SIG },
  34062     { RX_MLF_WAS_EMPTY_PORT_1_MLF_2_QMLF_Nf, 1, 151, SOCF_RO|SOCF_SIG },
  34063     { RX_MLF_WAS_EMPTY_PORT_1_MLF_3_QMLF_Nf, 1, 213, SOCF_RO|SOCF_SIG },
  34064     { RX_MLF_WAS_EMPTY_PORT_2_MLF_0_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  34065     { RX_MLF_WAS_EMPTY_PORT_2_MLF_1_QMLF_Nf, 1, 105, SOCF_RO|SOCF_SIG },
  34066     { RX_MLF_WAS_EMPTY_PORT_2_MLF_2_QMLF_Nf, 1, 165, SOCF_RO|SOCF_SIG },
  34067     { RX_MLF_WAS_EMPTY_PORT_2_MLF_3_QMLF_Nf, 1, 227, SOCF_RO|SOCF_SIG },
  34068     { RX_MLF_WAS_EMPTY_PORT_3_MLF_0_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG },
  34069     { RX_MLF_WAS_EMPTY_PORT_3_MLF_1_QMLF_Nf, 1, 121, SOCF_RO|SOCF_SIG },
  34070     { RX_MLF_WAS_EMPTY_PORT_3_MLF_2_QMLF_Nf, 1, 181, SOCF_RO|SOCF_SIG },
  34071     { RX_MLF_WAS_EMPTY_PORT_3_MLF_3_QMLF_Nf, 1, 241, SOCF_RO|SOCF_SIG }
  34072 };
  34073 
  34074 #endif
  34075 #if defined(BCM_88675_B0)
  34076 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_BCM88675_B0r_fields[] = {
  34077     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  34078     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  34079     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  34080     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  34081     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  34082     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  34083     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  34084     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  34085     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  34086     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  34087     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  34088     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  34089 };
  34090 
  34091 #endif
  34092 #if defined(BCM_88680_A0)
  34093 soc_field_info_t soc_NBIL_RX_MLF_LEVEL_PM_BCM88680_A0r_fields[] = {
  34094     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  34095     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  34096     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  34097     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  34098     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  34099     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  34100     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  34101     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  34102     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  34103     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  34104     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  34105     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  34106 };
  34107 
  34108 #endif
  34109 #if defined(BCM_88675_A0)
  34110 soc_field_info_t soc_NBIL_RX_MLF_LLFC_THRESHOLDS_CONFIGr_fields[] = {
  34111     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  34112     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  34113 };
  34114 
  34115 #endif
  34116 #if defined(BCM_88375_A0)
  34117 soc_field_info_t soc_NBIL_RX_MLF_LLFC_THRESHOLDS_CONFIG_BCM88375_A0r_fields[] = {
  34118     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  34119     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  34120 };
  34121 
  34122 #endif
  34123 #if defined(BCM_88375_B0)
  34124 soc_field_info_t soc_NBIL_RX_MLF_LLFC_THRESHOLDS_CONFIG_BCM88375_B0r_fields[] = {
  34125     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  34126     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  34127 };
  34128 
  34129 #endif
  34130 #if defined(BCM_88470_A0)
  34131 soc_field_info_t soc_NBIL_RX_MLF_LLFC_THRESHOLDS_CONFIG_BCM88470_A0r_fields[] = {
  34132     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  34133     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  34134 };
  34135 
  34136 #endif
  34137 #if defined(BCM_88470_B0)
  34138 soc_field_info_t soc_NBIL_RX_MLF_LLFC_THRESHOLDS_CONFIG_BCM88470_B0r_fields[] = {
  34139     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  34140     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  34141 };
  34142 
  34143 #endif
  34144 #if defined(BCM_88675_B0)
  34145 soc_field_info_t soc_NBIL_RX_MLF_LLFC_THRESHOLDS_CONFIG_BCM88675_B0r_fields[] = {
  34146     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  34147     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  34148 };
  34149 
  34150 #endif
  34151 #if defined(BCM_88680_A0)
  34152 soc_field_info_t soc_NBIL_RX_MLF_LLFC_THRESHOLDS_CONFIG_BCM88680_A0r_fields[] = {
  34153     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  34154     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  34155 };
  34156 
  34157 #endif
  34158 #if defined(BCM_88675_A0)
  34159 soc_field_info_t soc_NBIL_RX_MLF_MAX_OCCUPANCYr_fields[] = {
  34160     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  34161     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  34162     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  34163     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  34164 };
  34165 
  34166 #endif
  34167 #if defined(BCM_88375_A0)
  34168 soc_field_info_t soc_NBIL_RX_MLF_MAX_OCCUPANCY_BCM88375_A0r_fields[] = {
  34169     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  34170     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  34171     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  34172     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  34173 };
  34174 
  34175 #endif
  34176 #if defined(BCM_88375_B0)
  34177 soc_field_info_t soc_NBIL_RX_MLF_MAX_OCCUPANCY_BCM88375_B0r_fields[] = {
  34178     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  34179     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  34180     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  34181     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  34182 };
  34183 
  34184 #endif
  34185 #if defined(BCM_88470_A0)
  34186 soc_field_info_t soc_NBIL_RX_MLF_MAX_OCCUPANCY_BCM88470_A0r_fields[] = {
  34187     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  34188     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  34189     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  34190     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  34191 };
  34192 
  34193 #endif
  34194 #if defined(BCM_88470_B0)
  34195 soc_field_info_t soc_NBIL_RX_MLF_MAX_OCCUPANCY_BCM88470_B0r_fields[] = {
  34196     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  34197     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  34198     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  34199     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  34200 };
  34201 
  34202 #endif
  34203 #if defined(BCM_88675_B0)
  34204 soc_field_info_t soc_NBIL_RX_MLF_MAX_OCCUPANCY_BCM88675_B0r_fields[] = {
  34205     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  34206     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  34207     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  34208     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  34209 };
  34210 
  34211 #endif
  34212 #if defined(BCM_88680_A0)
  34213 soc_field_info_t soc_NBIL_RX_MLF_MAX_OCCUPANCY_BCM88680_A0r_fields[] = {
  34214     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  34215     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  34216     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  34217     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  34218 };
  34219 
  34220 #endif
  34221 #if defined(BCM_88675_A0)
  34222 soc_field_info_t soc_NBIL_RX_MLF_PFC_THRESHOLDS_CONFIGr_fields[] = {
  34223     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  34224     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  34225 };
  34226 
  34227 #endif
  34228 #if defined(BCM_88375_A0)
  34229 soc_field_info_t soc_NBIL_RX_MLF_PFC_THRESHOLDS_CONFIG_BCM88375_A0r_fields[] = {
  34230     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  34231     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  34232 };
  34233 
  34234 #endif
  34235 #if defined(BCM_88375_B0)
  34236 soc_field_info_t soc_NBIL_RX_MLF_PFC_THRESHOLDS_CONFIG_BCM88375_B0r_fields[] = {
  34237     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  34238     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  34239 };
  34240 
  34241 #endif
  34242 #if defined(BCM_88470_A0)
  34243 soc_field_info_t soc_NBIL_RX_MLF_PFC_THRESHOLDS_CONFIG_BCM88470_A0r_fields[] = {
  34244     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  34245     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  34246 };
  34247 
  34248 #endif
  34249 #if defined(BCM_88470_B0)
  34250 soc_field_info_t soc_NBIL_RX_MLF_PFC_THRESHOLDS_CONFIG_BCM88470_B0r_fields[] = {
  34251     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  34252     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  34253 };
  34254 
  34255 #endif
  34256 #if defined(BCM_88675_B0)
  34257 soc_field_info_t soc_NBIL_RX_MLF_PFC_THRESHOLDS_CONFIG_BCM88675_B0r_fields[] = {
  34258     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  34259     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  34260 };
  34261 
  34262 #endif
  34263 #if defined(BCM_88680_A0)
  34264 soc_field_info_t soc_NBIL_RX_MLF_PFC_THRESHOLDS_CONFIG_BCM88680_A0r_fields[] = {
  34265     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  34266     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  34267 };
  34268 
  34269 #endif
  34270 #if defined(BCM_88675_A0)
  34271 soc_field_info_t soc_NBIL_RX_MLF_PRD_THRESHOLDS_CONFIGr_fields[] = {
  34272     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  34273     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  34274     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  34275 };
  34276 
  34277 #endif
  34278 #if defined(BCM_88375_A0)
  34279 soc_field_info_t soc_NBIL_RX_MLF_PRD_THRESHOLDS_CONFIG_BCM88375_A0r_fields[] = {
  34280     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  34281     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  34282     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  34283 };
  34284 
  34285 #endif
  34286 #if defined(BCM_88375_B0)
  34287 soc_field_info_t soc_NBIL_RX_MLF_PRD_THRESHOLDS_CONFIG_BCM88375_B0r_fields[] = {
  34288     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  34289     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  34290     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  34291 };
  34292 
  34293 #endif
  34294 #if defined(BCM_88470_A0)
  34295 soc_field_info_t soc_NBIL_RX_MLF_PRD_THRESHOLDS_CONFIG_BCM88470_A0r_fields[] = {
  34296     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  34297     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  34298     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  34299 };
  34300 
  34301 #endif
  34302 #if defined(BCM_88470_B0)
  34303 soc_field_info_t soc_NBIL_RX_MLF_PRD_THRESHOLDS_CONFIG_BCM88470_B0r_fields[] = {
  34304     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  34305     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  34306     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  34307 };
  34308 
  34309 #endif
  34310 #if defined(BCM_88675_B0)
  34311 soc_field_info_t soc_NBIL_RX_MLF_PRD_THRESHOLDS_CONFIG_BCM88675_B0r_fields[] = {
  34312     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  34313     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  34314     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  34315 };
  34316 
  34317 #endif
  34318 #if defined(BCM_88680_A0)
  34319 soc_field_info_t soc_NBIL_RX_MLF_PRD_THRESHOLDS_CONFIG_BCM88680_A0r_fields[] = {
  34320     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  34321     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  34322     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  34323 };
  34324 
  34325 #endif
  34326 #if defined(BCM_88675_A0)
  34327 soc_field_info_t soc_NBIL_RX_NUM_TOTAL_DROPPED_EOPSr_fields[] = {
  34328     { RX_NUM_TOTAL_DROPPED_EOPSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34329 };
  34330 
  34331 #endif
  34332 #if defined(BCM_88375_A0)
  34333 soc_field_info_t soc_NBIL_RX_NUM_TOTAL_DROPPED_EOPS_BCM88375_A0r_fields[] = {
  34334     { RX_NUM_TOTAL_DROPPED_EOPSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34335 };
  34336 
  34337 #endif
  34338 #if defined(BCM_88375_B0)
  34339 soc_field_info_t soc_NBIL_RX_NUM_TOTAL_DROPPED_EOPS_BCM88375_B0r_fields[] = {
  34340     { RX_NUM_TOTAL_DROPPED_EOPSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34341 };
  34342 
  34343 #endif
  34344 #if defined(BCM_88470_A0)
  34345 soc_field_info_t soc_NBIL_RX_NUM_TOTAL_DROPPED_EOPS_BCM88470_A0r_fields[] = {
  34346     { RX_NUM_TOTAL_DROPPED_EOPSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34347 };
  34348 
  34349 #endif
  34350 #if defined(BCM_88470_B0)
  34351 soc_field_info_t soc_NBIL_RX_NUM_TOTAL_DROPPED_EOPS_BCM88470_B0r_fields[] = {
  34352     { RX_NUM_TOTAL_DROPPED_EOPSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34353 };
  34354 
  34355 #endif
  34356 #if defined(BCM_88675_B0)
  34357 soc_field_info_t soc_NBIL_RX_NUM_TOTAL_DROPPED_EOPS_BCM88675_B0r_fields[] = {
  34358     { RX_NUM_TOTAL_DROPPED_EOPSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34359 };
  34360 
  34361 #endif
  34362 #if defined(BCM_88680_A0)
  34363 soc_field_info_t soc_NBIL_RX_NUM_TOTAL_DROPPED_EOPS_BCM88680_A0r_fields[] = {
  34364     { RX_NUM_TOTAL_DROPPED_EOPSf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34365 };
  34366 
  34367 #endif
  34368 #if defined(BCM_88675_A0)
  34369 soc_field_info_t soc_NBIL_RX_PKT_DROP_COUNTERr_fields[] = {
  34370     { RX_PKT_DROP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34371 };
  34372 
  34373 #endif
  34374 #if defined(BCM_88375_A0)
  34375 soc_field_info_t soc_NBIL_RX_PKT_DROP_COUNTER_BCM88375_A0r_fields[] = {
  34376     { RX_PKT_DROP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34377 };
  34378 
  34379 #endif
  34380 #if defined(BCM_88375_B0)
  34381 soc_field_info_t soc_NBIL_RX_PKT_DROP_COUNTER_BCM88375_B0r_fields[] = {
  34382     { RX_PKT_DROP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34383 };
  34384 
  34385 #endif
  34386 #if defined(BCM_88470_A0)
  34387 soc_field_info_t soc_NBIL_RX_PKT_DROP_COUNTER_BCM88470_A0r_fields[] = {
  34388     { RX_PKT_DROP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34389 };
  34390 
  34391 #endif
  34392 #if defined(BCM_88470_B0)
  34393 soc_field_info_t soc_NBIL_RX_PKT_DROP_COUNTER_BCM88470_B0r_fields[] = {
  34394     { RX_PKT_DROP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34395 };
  34396 
  34397 #endif
  34398 #if defined(BCM_88675_B0)
  34399 soc_field_info_t soc_NBIL_RX_PKT_DROP_COUNTER_BCM88675_B0r_fields[] = {
  34400     { RX_PKT_DROP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34401 };
  34402 
  34403 #endif
  34404 #if defined(BCM_88680_A0)
  34405 soc_field_info_t soc_NBIL_RX_PKT_DROP_COUNTER_BCM88680_A0r_fields[] = {
  34406     { RX_PKT_DROP_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34407 };
  34408 
  34409 #endif
  34410 #if defined(BCM_88680_A0)
  34411 soc_field_info_t soc_NBIL_RX_PKT_FC_DROP_COUNTERr_fields[] = {
  34412     { RX_PKT_FC_DROP_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34413 };
  34414 
  34415 #endif
  34416 #if defined(BCM_88675_A0)
  34417 soc_field_info_t soc_NBIL_RX_PKT_FC_ERR_COUNTERr_fields[] = {
  34418     { RX_PKT_FC_ERR_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34419 };
  34420 
  34421 #endif
  34422 #if defined(BCM_88375_A0)
  34423 soc_field_info_t soc_NBIL_RX_PKT_FC_ERR_COUNTER_BCM88375_A0r_fields[] = {
  34424     { RX_PKT_FC_ERR_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34425 };
  34426 
  34427 #endif
  34428 #if defined(BCM_88375_B0)
  34429 soc_field_info_t soc_NBIL_RX_PKT_FC_ERR_COUNTER_BCM88375_B0r_fields[] = {
  34430     { RX_PKT_FC_ERR_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34431 };
  34432 
  34433 #endif
  34434 #if defined(BCM_88470_A0)
  34435 soc_field_info_t soc_NBIL_RX_PKT_FC_ERR_COUNTER_BCM88470_A0r_fields[] = {
  34436     { RX_PKT_FC_ERR_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34437 };
  34438 
  34439 #endif
  34440 #if defined(BCM_88470_B0)
  34441 soc_field_info_t soc_NBIL_RX_PKT_FC_ERR_COUNTER_BCM88470_B0r_fields[] = {
  34442     { RX_PKT_FC_ERR_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34443 };
  34444 
  34445 #endif
  34446 #if defined(BCM_88675_B0)
  34447 soc_field_info_t soc_NBIL_RX_PKT_FC_ERR_COUNTER_BCM88675_B0r_fields[] = {
  34448     { RX_PKT_FC_ERR_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34449 };
  34450 
  34451 #endif
  34452 #if defined(BCM_88680_A0)
  34453 soc_field_info_t soc_NBIL_RX_PKT_FC_ERR_COUNTER_BCM88680_A0r_fields[] = {
  34454     { RX_PKT_FC_ERR_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34455 };
  34456 
  34457 #endif
  34458 #if defined(BCM_88675_A0)
  34459 soc_field_info_t soc_NBIL_RX_PORTS_SRSTNr_fields[] = {
  34460     { RX_PORTS_SRSTNf, 60, 0, SOCF_LE }
  34461 };
  34462 
  34463 #endif
  34464 #if defined(BCM_88375_A0)
  34465 soc_field_info_t soc_NBIL_RX_PORTS_SRSTN_BCM88375_A0r_fields[] = {
  34466     { RX_PORTS_SRSTNf, 60, 0, SOCF_LE }
  34467 };
  34468 
  34469 #endif
  34470 #if defined(BCM_88375_B0)
  34471 soc_field_info_t soc_NBIL_RX_PORTS_SRSTN_BCM88375_B0r_fields[] = {
  34472     { RX_PORTS_SRSTNf, 60, 0, SOCF_LE }
  34473 };
  34474 
  34475 #endif
  34476 #if defined(BCM_88470_A0)
  34477 soc_field_info_t soc_NBIL_RX_PORTS_SRSTN_BCM88470_A0r_fields[] = {
  34478     { RX_PORTS_SRSTNf, 52, 0, SOCF_LE }
  34479 };
  34480 
  34481 #endif
  34482 #if defined(BCM_88470_B0)
  34483 soc_field_info_t soc_NBIL_RX_PORTS_SRSTN_BCM88470_B0r_fields[] = {
  34484     { RX_PORTS_SRSTNf, 52, 0, SOCF_LE }
  34485 };
  34486 
  34487 #endif
  34488 #if defined(BCM_88675_B0)
  34489 soc_field_info_t soc_NBIL_RX_PORTS_SRSTN_BCM88675_B0r_fields[] = {
  34490     { RX_PORTS_SRSTNf, 60, 0, SOCF_LE }
  34491 };
  34492 
  34493 #endif
  34494 #if defined(BCM_88680_A0)
  34495 soc_field_info_t soc_NBIL_RX_PORTS_SRSTN_BCM88680_A0r_fields[] = {
  34496     { RX_PORTS_SRSTNf, 60, 0, SOCF_LE }
  34497 };
  34498 
  34499 #endif
  34500 #if defined(BCM_88675_A0)
  34501 soc_field_info_t soc_NBIL_RX_PORT_OVFr_fields[] = {
  34502     { RX_PORT_OVFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34503 };
  34504 
  34505 #endif
  34506 #if defined(BCM_88375_A0)
  34507 soc_field_info_t soc_NBIL_RX_PORT_OVF_BCM88375_A0r_fields[] = {
  34508     { RX_PORT_OVFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34509 };
  34510 
  34511 #endif
  34512 #if defined(BCM_88375_B0)
  34513 soc_field_info_t soc_NBIL_RX_PORT_OVF_BCM88375_B0r_fields[] = {
  34514     { RX_PORT_OVFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34515 };
  34516 
  34517 #endif
  34518 #if defined(BCM_88470_A0)
  34519 soc_field_info_t soc_NBIL_RX_PORT_OVF_BCM88470_A0r_fields[] = {
  34520     { RX_PORT_OVFf, 54, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34521 };
  34522 
  34523 #endif
  34524 #if defined(BCM_88470_B0)
  34525 soc_field_info_t soc_NBIL_RX_PORT_OVF_BCM88470_B0r_fields[] = {
  34526     { RX_PORT_OVFf, 54, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34527 };
  34528 
  34529 #endif
  34530 #if defined(BCM_88675_B0)
  34531 soc_field_info_t soc_NBIL_RX_PORT_OVF_BCM88675_B0r_fields[] = {
  34532     { RX_PORT_OVFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34533 };
  34534 
  34535 #endif
  34536 #if defined(BCM_88680_A0)
  34537 soc_field_info_t soc_NBIL_RX_PORT_OVF_BCM88680_A0r_fields[] = {
  34538     { RX_PORT_OVFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34539 };
  34540 
  34541 #endif
  34542 #if defined(BCM_88675_A0)
  34543 soc_field_info_t soc_NBIL_RX_PRD_PKT_DROP_CNTr_fields[] = {
  34544     { PRD_PKT_DROP_CNT_OVF_PORT_Nf, 1, 31, SOCF_RO|SOCF_SIG },
  34545     { PRD_PKT_DROP_CNT_PORT_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34546 };
  34547 
  34548 #endif
  34549 #if defined(BCM_88375_A0)
  34550 soc_field_info_t soc_NBIL_RX_PRD_PKT_DROP_CNT_BCM88375_A0r_fields[] = {
  34551     { PRD_PKT_DROP_CNT_OVF_PORT_Nf, 1, 31, SOCF_RO|SOCF_SIG },
  34552     { PRD_PKT_DROP_CNT_PORT_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34553 };
  34554 
  34555 #endif
  34556 #if defined(BCM_88375_B0)
  34557 soc_field_info_t soc_NBIL_RX_PRD_PKT_DROP_CNT_BCM88375_B0r_fields[] = {
  34558     { PRD_PKT_DROP_CNT_OVF_PORT_Nf, 1, 31, SOCF_RO|SOCF_SIG },
  34559     { PRD_PKT_DROP_CNT_PORT_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34560 };
  34561 
  34562 #endif
  34563 #if defined(BCM_88675_B0)
  34564 soc_field_info_t soc_NBIL_RX_PRD_PKT_DROP_CNT_BCM88675_B0r_fields[] = {
  34565     { PRD_PKT_DROP_CNT_OVF_PORT_Nf, 1, 31, SOCF_RO|SOCF_SIG },
  34566     { PRD_PKT_DROP_CNT_PORT_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34567 };
  34568 
  34569 #endif
  34570 #if defined(BCM_88675_A0)
  34571 soc_field_info_t soc_NBIL_RX_PRD_VLAN_ETHERTYPEr_fields[] = {
  34572     { PRD_VLAN_ETHERTYPE_1f, 16, 0, SOCF_LE },
  34573     { PRD_VLAN_ETHERTYPE_2f, 16, 16, SOCF_LE }
  34574 };
  34575 
  34576 #endif
  34577 #if defined(BCM_88375_A0)
  34578 soc_field_info_t soc_NBIL_RX_PRD_VLAN_ETHERTYPE_BCM88375_A0r_fields[] = {
  34579     { PRD_VLAN_ETHERTYPE_1f, 16, 0, SOCF_LE },
  34580     { PRD_VLAN_ETHERTYPE_2f, 16, 16, SOCF_LE }
  34581 };
  34582 
  34583 #endif
  34584 #if defined(BCM_88375_B0)
  34585 soc_field_info_t soc_NBIL_RX_PRD_VLAN_ETHERTYPE_BCM88375_B0r_fields[] = {
  34586     { PRD_VLAN_ETHERTYPE_1f, 16, 0, SOCF_LE },
  34587     { PRD_VLAN_ETHERTYPE_2f, 16, 16, SOCF_LE }
  34588 };
  34589 
  34590 #endif
  34591 #if defined(BCM_88470_A0)
  34592 soc_field_info_t soc_NBIL_RX_PRD_VLAN_ETHERTYPE_BCM88470_A0r_fields[] = {
  34593     { PRD_VLAN_ETHERTYPE_1f, 16, 0, SOCF_LE },
  34594     { PRD_VLAN_ETHERTYPE_2f, 16, 16, SOCF_LE }
  34595 };
  34596 
  34597 #endif
  34598 #if defined(BCM_88470_B0)
  34599 soc_field_info_t soc_NBIL_RX_PRD_VLAN_ETHERTYPE_BCM88470_B0r_fields[] = {
  34600     { PRD_VLAN_ETHERTYPE_1f, 16, 0, SOCF_LE },
  34601     { PRD_VLAN_ETHERTYPE_2f, 16, 16, SOCF_LE }
  34602 };
  34603 
  34604 #endif
  34605 #if defined(BCM_88675_B0)
  34606 soc_field_info_t soc_NBIL_RX_PRD_VLAN_ETHERTYPE_BCM88675_B0r_fields[] = {
  34607     { PRD_VLAN_ETHERTYPE_1f, 16, 0, SOCF_LE },
  34608     { PRD_VLAN_ETHERTYPE_2f, 16, 16, SOCF_LE }
  34609 };
  34610 
  34611 #endif
  34612 #if defined(BCM_88675_A0)
  34613 soc_field_info_t soc_NBIL_RX_QMLF_CONFIGr_fields[] = {
  34614     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  34615     { RX_THRESHOLD_AFTER_OVERFLOW_QMLF_Nf, 11, 4, SOCF_LE }
  34616 };
  34617 
  34618 #endif
  34619 #if defined(BCM_88375_A0)
  34620 soc_field_info_t soc_NBIL_RX_QMLF_CONFIG_BCM88375_A0r_fields[] = {
  34621     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  34622     { RX_THRESHOLD_AFTER_OVERFLOW_QMLF_Nf, 11, 4, SOCF_LE }
  34623 };
  34624 
  34625 #endif
  34626 #if defined(BCM_88375_B0)
  34627 soc_field_info_t soc_NBIL_RX_QMLF_CONFIG_BCM88375_B0r_fields[] = {
  34628     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  34629     { RX_THRESHOLD_AFTER_OVERFLOW_QMLF_Nf, 11, 4, SOCF_LE }
  34630 };
  34631 
  34632 #endif
  34633 #if defined(BCM_88470_A0)
  34634 soc_field_info_t soc_NBIL_RX_QMLF_CONFIG_BCM88470_A0r_fields[] = {
  34635     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  34636     { RX_THRESHOLD_AFTER_OVERFLOW_QMLF_Nf, 11, 4, SOCF_LE }
  34637 };
  34638 
  34639 #endif
  34640 #if defined(BCM_88470_B0)
  34641 soc_field_info_t soc_NBIL_RX_QMLF_CONFIG_BCM88470_B0r_fields[] = {
  34642     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  34643     { RX_THRESHOLD_AFTER_OVERFLOW_QMLF_Nf, 11, 4, SOCF_LE }
  34644 };
  34645 
  34646 #endif
  34647 #if defined(BCM_88675_B0)
  34648 soc_field_info_t soc_NBIL_RX_QMLF_CONFIG_BCM88675_B0r_fields[] = {
  34649     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  34650     { RX_THRESHOLD_AFTER_OVERFLOW_QMLF_Nf, 11, 4, SOCF_LE }
  34651 };
  34652 
  34653 #endif
  34654 #if defined(BCM_88680_A0)
  34655 soc_field_info_t soc_NBIL_RX_QMLF_CONFIG_BCM88680_A0r_fields[] = {
  34656     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  34657     { RX_THRESHOLD_AFTER_OVERFLOW_QMLF_Nf, 11, 4, SOCF_LE }
  34658 };
  34659 
  34660 #endif
  34661 #if defined(BCM_88675_A0)
  34662 soc_field_info_t soc_NBIL_SBUS_BROADCAST_IDr_fields[] = {
  34663     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  34664 };
  34665 
  34666 #endif
  34667 #if defined(BCM_88375_A0)
  34668 soc_field_info_t soc_NBIL_SBUS_BROADCAST_ID_BCM88375_A0r_fields[] = {
  34669     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  34670 };
  34671 
  34672 #endif
  34673 #if defined(BCM_88375_B0)
  34674 soc_field_info_t soc_NBIL_SBUS_BROADCAST_ID_BCM88375_B0r_fields[] = {
  34675     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  34676 };
  34677 
  34678 #endif
  34679 #if defined(BCM_88470_A0)
  34680 soc_field_info_t soc_NBIL_SBUS_BROADCAST_ID_BCM88470_A0r_fields[] = {
  34681     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  34682 };
  34683 
  34684 #endif
  34685 #if defined(BCM_88470_B0)
  34686 soc_field_info_t soc_NBIL_SBUS_BROADCAST_ID_BCM88470_B0r_fields[] = {
  34687     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  34688 };
  34689 
  34690 #endif
  34691 #if defined(BCM_88675_B0)
  34692 soc_field_info_t soc_NBIL_SBUS_BROADCAST_ID_BCM88675_B0r_fields[] = {
  34693     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  34694 };
  34695 
  34696 #endif
  34697 #if defined(BCM_88680_A0)
  34698 soc_field_info_t soc_NBIL_SBUS_BROADCAST_ID_BCM88680_A0r_fields[] = {
  34699     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  34700 };
  34701 
  34702 #endif
  34703 #if defined(BCM_88675_A0)
  34704 soc_field_info_t soc_NBIL_SBUS_LAST_IN_CHAINr_fields[] = {
  34705     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  34706 };
  34707 
  34708 #endif
  34709 #if defined(BCM_88375_A0)
  34710 soc_field_info_t soc_NBIL_SBUS_LAST_IN_CHAIN_BCM88375_A0r_fields[] = {
  34711     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  34712 };
  34713 
  34714 #endif
  34715 #if defined(BCM_88375_B0)
  34716 soc_field_info_t soc_NBIL_SBUS_LAST_IN_CHAIN_BCM88375_B0r_fields[] = {
  34717     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  34718 };
  34719 
  34720 #endif
  34721 #if defined(BCM_88470_A0)
  34722 soc_field_info_t soc_NBIL_SBUS_LAST_IN_CHAIN_BCM88470_A0r_fields[] = {
  34723     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  34724 };
  34725 
  34726 #endif
  34727 #if defined(BCM_88470_B0)
  34728 soc_field_info_t soc_NBIL_SBUS_LAST_IN_CHAIN_BCM88470_B0r_fields[] = {
  34729     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  34730 };
  34731 
  34732 #endif
  34733 #if defined(BCM_88675_B0)
  34734 soc_field_info_t soc_NBIL_SBUS_LAST_IN_CHAIN_BCM88675_B0r_fields[] = {
  34735     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  34736 };
  34737 
  34738 #endif
  34739 #if defined(BCM_88680_A0)
  34740 soc_field_info_t soc_NBIL_SBUS_LAST_IN_CHAIN_BCM88680_A0r_fields[] = {
  34741     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  34742 };
  34743 
  34744 #endif
  34745 #if defined(BCM_88675_A0)
  34746 soc_field_info_t soc_NBIL_SIF_CFGr_fields[] = {
  34747     { SIF_PORT_N_20G_MODEf, 1, 8, 0 },
  34748     { SIF_PORT_N_ENf, 1, 0, 0 },
  34749     { SIF_PORT_N_PM_SELf, 1, 1, 0 },
  34750     { SIF_PORT_N_PROPAGATE_ECC_ERRf, 1, 24, SOCF_RES },
  34751     { SIF_PORT_N_RESET_PORT_CREDITSf, 1, 12, SOCF_RES },
  34752     { SIF_PORT_N_RESET_PORT_CREDITS_VALUEf, 6, 16, SOCF_LE|SOCF_RES }
  34753 };
  34754 
  34755 #endif
  34756 #if defined(BCM_88375_A0)
  34757 soc_field_info_t soc_NBIL_SIF_CFG_BCM88375_A0r_fields[] = {
  34758     { SIF_PORT_N_20G_MODEf, 1, 8, 0 },
  34759     { SIF_PORT_N_ENf, 1, 0, 0 },
  34760     { SIF_PORT_N_PM_SELf, 1, 1, 0 },
  34761     { SIF_PORT_N_PROPAGATE_ECC_ERRf, 1, 24, SOCF_RES },
  34762     { SIF_PORT_N_RESET_PORT_CREDITSf, 1, 12, SOCF_RES },
  34763     { SIF_PORT_N_RESET_PORT_CREDITS_VALUEf, 6, 16, SOCF_LE|SOCF_RES }
  34764 };
  34765 
  34766 #endif
  34767 #if defined(BCM_88375_B0)
  34768 soc_field_info_t soc_NBIL_SIF_CFG_BCM88375_B0r_fields[] = {
  34769     { SIF_PORT_N_20G_MODEf, 1, 8, 0 },
  34770     { SIF_PORT_N_ENf, 1, 0, 0 },
  34771     { SIF_PORT_N_PM_SELf, 1, 1, 0 },
  34772     { SIF_PORT_N_PROPAGATE_ECC_ERRf, 1, 24, SOCF_RES },
  34773     { SIF_PORT_N_RESET_PORT_CREDITSf, 1, 12, SOCF_RES },
  34774     { SIF_PORT_N_RESET_PORT_CREDITS_VALUEf, 6, 16, SOCF_LE|SOCF_RES }
  34775 };
  34776 
  34777 #endif
  34778 #if defined(BCM_88470_A0)
  34779 soc_field_info_t soc_NBIL_SIF_CFG_BCM88470_A0r_fields[] = {
  34780     { SIF_PORT_N_20G_MODEf, 1, 8, 0 },
  34781     { SIF_PORT_N_ENf, 1, 0, 0 },
  34782     { SIF_PORT_N_PM_SELf, 1, 1, 0 },
  34783     { SIF_PORT_N_PROPAGATE_ECC_ERRf, 1, 24, SOCF_RES },
  34784     { SIF_PORT_N_RESET_PORT_CREDITSf, 1, 12, 0 },
  34785     { SIF_PORT_N_RESET_PORT_CREDITS_VALUEf, 6, 16, SOCF_LE|SOCF_RES }
  34786 };
  34787 
  34788 #endif
  34789 #if defined(BCM_88470_B0)
  34790 soc_field_info_t soc_NBIL_SIF_CFG_BCM88470_B0r_fields[] = {
  34791     { SIF_PORT_N_20G_MODEf, 1, 8, 0 },
  34792     { SIF_PORT_N_ENf, 1, 0, 0 },
  34793     { SIF_PORT_N_PM_SELf, 1, 1, 0 },
  34794     { SIF_PORT_N_PROPAGATE_ECC_ERRf, 1, 24, SOCF_RES },
  34795     { SIF_PORT_N_RESET_PORT_CREDITSf, 1, 12, 0 },
  34796     { SIF_PORT_N_RESET_PORT_CREDITS_VALUEf, 6, 16, SOCF_LE|SOCF_RES }
  34797 };
  34798 
  34799 #endif
  34800 #if defined(BCM_88675_B0)
  34801 soc_field_info_t soc_NBIL_SIF_CFG_BCM88675_B0r_fields[] = {
  34802     { SIF_PORT_N_20G_MODEf, 1, 8, 0 },
  34803     { SIF_PORT_N_ENf, 1, 0, 0 },
  34804     { SIF_PORT_N_PM_SELf, 1, 1, 0 },
  34805     { SIF_PORT_N_PROPAGATE_ECC_ERRf, 1, 24, SOCF_RES },
  34806     { SIF_PORT_N_RESET_PORT_CREDITSf, 1, 12, SOCF_RES },
  34807     { SIF_PORT_N_RESET_PORT_CREDITS_VALUEf, 6, 16, SOCF_LE|SOCF_RES }
  34808 };
  34809 
  34810 #endif
  34811 #if defined(BCM_88680_A0)
  34812 soc_field_info_t soc_NBIL_SIF_CFG_BCM88680_A0r_fields[] = {
  34813     { SIF_PORT_N_20G_MODEf, 1, 8, 0 },
  34814     { SIF_PORT_N_ENf, 1, 0, 0 },
  34815     { SIF_PORT_N_PM_SELf, 1, 1, 0 },
  34816     { SIF_PORT_N_PROPAGATE_ECC_ERRf, 1, 24, SOCF_RES },
  34817     { SIF_PORT_N_RESET_PORT_CREDITSf, 1, 12, SOCF_RES },
  34818     { SIF_PORT_N_RESET_PORT_CREDITS_VALUEf, 6, 16, SOCF_LE|SOCF_RES }
  34819 };
  34820 
  34821 #endif
  34822 #if defined(BCM_88675_A0)
  34823 soc_field_info_t soc_NBIL_STATS_BURSTS_CNT_PORTr_fields[] = {
  34824     { STATS_BURSTS_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34825 };
  34826 
  34827 #endif
  34828 #if defined(BCM_88375_A0)
  34829 soc_field_info_t soc_NBIL_STATS_BURSTS_CNT_PORT_BCM88375_A0r_fields[] = {
  34830     { STATS_BURSTS_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34831 };
  34832 
  34833 #endif
  34834 #if defined(BCM_88375_B0)
  34835 soc_field_info_t soc_NBIL_STATS_BURSTS_CNT_PORT_BCM88375_B0r_fields[] = {
  34836     { STATS_BURSTS_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34837 };
  34838 
  34839 #endif
  34840 #if defined(BCM_88470_A0)
  34841 soc_field_info_t soc_NBIL_STATS_BURSTS_CNT_PORT_BCM88470_A0r_fields[] = {
  34842     { STATS_BURSTS_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34843 };
  34844 
  34845 #endif
  34846 #if defined(BCM_88470_B0)
  34847 soc_field_info_t soc_NBIL_STATS_BURSTS_CNT_PORT_BCM88470_B0r_fields[] = {
  34848     { STATS_BURSTS_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34849 };
  34850 
  34851 #endif
  34852 #if defined(BCM_88675_B0)
  34853 soc_field_info_t soc_NBIL_STATS_BURSTS_CNT_PORT_BCM88675_B0r_fields[] = {
  34854     { STATS_BURSTS_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34855 };
  34856 
  34857 #endif
  34858 #if defined(BCM_88680_A0)
  34859 soc_field_info_t soc_NBIL_STATS_BURSTS_CNT_PORT_BCM88680_A0r_fields[] = {
  34860     { STATS_BURSTS_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34861 };
  34862 
  34863 #endif
  34864 #if defined(BCM_88675_A0)
  34865 soc_field_info_t soc_NBIL_STATS_OCTETS_CNT_PORTr_fields[] = {
  34866     { STATS_OCTETS_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34867 };
  34868 
  34869 #endif
  34870 #if defined(BCM_88375_A0)
  34871 soc_field_info_t soc_NBIL_STATS_OCTETS_CNT_PORT_BCM88375_A0r_fields[] = {
  34872     { STATS_OCTETS_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34873 };
  34874 
  34875 #endif
  34876 #if defined(BCM_88375_B0)
  34877 soc_field_info_t soc_NBIL_STATS_OCTETS_CNT_PORT_BCM88375_B0r_fields[] = {
  34878     { STATS_OCTETS_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34879 };
  34880 
  34881 #endif
  34882 #if defined(BCM_88470_A0)
  34883 soc_field_info_t soc_NBIL_STATS_OCTETS_CNT_PORT_BCM88470_A0r_fields[] = {
  34884     { STATS_OCTETS_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34885 };
  34886 
  34887 #endif
  34888 #if defined(BCM_88470_B0)
  34889 soc_field_info_t soc_NBIL_STATS_OCTETS_CNT_PORT_BCM88470_B0r_fields[] = {
  34890     { STATS_OCTETS_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34891 };
  34892 
  34893 #endif
  34894 #if defined(BCM_88675_B0)
  34895 soc_field_info_t soc_NBIL_STATS_OCTETS_CNT_PORT_BCM88675_B0r_fields[] = {
  34896     { STATS_OCTETS_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34897 };
  34898 
  34899 #endif
  34900 #if defined(BCM_88680_A0)
  34901 soc_field_info_t soc_NBIL_STATS_OCTETS_CNT_PORT_BCM88680_A0r_fields[] = {
  34902     { STATS_OCTETS_CNT_PORTf, 128, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  34903 };
  34904 
  34905 #endif
  34906 #if defined(BCM_88675_A0)
  34907 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PMr_fields[] = {
  34908     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  34909     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  34910     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  34911     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  34912     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  34913     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  34914     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  34915     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES }
  34916 };
  34917 
  34918 #endif
  34919 #if defined(BCM_88675_A0)
  34920 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_3r_fields[] = {
  34921     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  34922     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  34923     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  34924     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  34925     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  34926     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  34927     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  34928     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  34929     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  34930     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  34931     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  34932     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  34933     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  34934     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  34935     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  34936     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  34937     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  34938     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  34939     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  34940     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  34941     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  34942     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  34943     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  34944     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  34945     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  34946     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  34947     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  34948     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  34949     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  34950     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  34951     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  34952     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  34953 };
  34954 
  34955 #endif
  34956 #if defined(BCM_88675_A0)
  34957 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_4r_fields[] = {
  34958     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  34959     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  34960     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  34961     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  34962     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  34963     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  34964     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  34965     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  34966     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  34967     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  34968     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  34969     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  34970     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  34971     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  34972     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  34973     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  34974     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  34975     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  34976     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  34977     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  34978     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  34979     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  34980     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  34981     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  34982     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  34983     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  34984     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  34985     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  34986     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  34987     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  34988     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  34989     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  34990 };
  34991 
  34992 #endif
  34993 #if defined(BCM_88675_A0)
  34994 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_5r_fields[] = {
  34995     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  34996     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  34997     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  34998     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  34999     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35000     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35001     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35002     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35003     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35004     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35005     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35006     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35007     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35008     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35009     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35010     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35011     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35012     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35013     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35014     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35015     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35016     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35017     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35018     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35019     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35020     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35021     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35022     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35023     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35024     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35025     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35026     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35027 };
  35028 
  35029 #endif
  35030 #if defined(BCM_88375_A0)
  35031 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_3_BCM88375_A0r_fields[] = {
  35032     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35033     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35034     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35035     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35036     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35037     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35038     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35039     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35040     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35041     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35042     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35043     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35044     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35045     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35046     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35047     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35048     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35049     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35050     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35051     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35052     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35053     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35054     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35055     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35056     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35057     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35058     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35059     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35060     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35061     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35062     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35063     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35064 };
  35065 
  35066 #endif
  35067 #if defined(BCM_88375_B0)
  35068 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_3_BCM88375_B0r_fields[] = {
  35069     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35070     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35071     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35072     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35073     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35074     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35075     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35076     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35077     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35078     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35079     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35080     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35081     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35082     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35083     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35084     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35085     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35086     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35087     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35088     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35089     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35090     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35091     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35092     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35093     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35094     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35095     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35096     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35097     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35098     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35099     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35100     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35101 };
  35102 
  35103 #endif
  35104 #if defined(BCM_88470_A0)
  35105 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_3_BCM88470_A0r_fields[] = {
  35106     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35107     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35108     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35109     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35110     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35111     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35112     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35113     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES }
  35114 };
  35115 
  35116 #endif
  35117 #if defined(BCM_88470_B0)
  35118 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_3_BCM88470_B0r_fields[] = {
  35119     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35120     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35121     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35122     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35123     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35124     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35125     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35126     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES }
  35127 };
  35128 
  35129 #endif
  35130 #if defined(BCM_88675_B0)
  35131 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_3_BCM88675_B0r_fields[] = {
  35132     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35133     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35134     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35135     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35136     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35137     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35138     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35139     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35140     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35141     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35142     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35143     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35144     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35145     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35146     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35147     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35148     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35149     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35150     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35151     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35152     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35153     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35154     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35155     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35156     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35157     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35158     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35159     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35160     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35161     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35162     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35163     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35164 };
  35165 
  35166 #endif
  35167 #if defined(BCM_88680_A0)
  35168 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_3_BCM88680_A0r_fields[] = {
  35169     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35170     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35171     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35172     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35173     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35174     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35175     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35176     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35177     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35178     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35179     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35180     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35181     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35182     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35183     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35184     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35185     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35186     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35187     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35188     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35189     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35190     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35191     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35192     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35193     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35194     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35195     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35196     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35197     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35198     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35199     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35200     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35201 };
  35202 
  35203 #endif
  35204 #if defined(BCM_88375_A0)
  35205 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_4_BCM88375_A0r_fields[] = {
  35206     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35207     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35208     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35209     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35210     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35211     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35212     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35213     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35214     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35215     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35216     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35217     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35218     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35219     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35220     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35221     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35222     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35223     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35224     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35225     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35226     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35227     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35228     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35229     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35230     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35231     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35232     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35233     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35234     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35235     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35236     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35237     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35238 };
  35239 
  35240 #endif
  35241 #if defined(BCM_88375_B0)
  35242 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_4_BCM88375_B0r_fields[] = {
  35243     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35244     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35245     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35246     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35247     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35248     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35249     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35250     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35251     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35252     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35253     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35254     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35255     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35256     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35257     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35258     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35259     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35260     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35261     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35262     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35263     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35264     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35265     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35266     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35267     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35268     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35269     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35270     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35271     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35272     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35273     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35274     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35275 };
  35276 
  35277 #endif
  35278 #if defined(BCM_88675_B0)
  35279 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_4_BCM88675_B0r_fields[] = {
  35280     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35281     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35282     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35283     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35284     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35285     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35286     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35287     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35288     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35289     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35290     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35291     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35292     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35293     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35294     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35295     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35296     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35297     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35298     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35299     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35300     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35301     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35302     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35303     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35304     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35305     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35306     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35307     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35308     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35309     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35310     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35311     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35312 };
  35313 
  35314 #endif
  35315 #if defined(BCM_88680_A0)
  35316 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_4_BCM88680_A0r_fields[] = {
  35317     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35318     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35319     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35320     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35321     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35322     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35323     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35324     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35325     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35326     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35327     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35328     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35329     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35330     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35331     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35332     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35333     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35334     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35335     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35336     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35337     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35338     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35339     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35340     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35341     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35342     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35343     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35344     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35345     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35346     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35347     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35348     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35349 };
  35350 
  35351 #endif
  35352 #if defined(BCM_88375_A0)
  35353 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_5_BCM88375_A0r_fields[] = {
  35354     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35355     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35356     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35357     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35358     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35359     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35360     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35361     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35362     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35363     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35364     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35365     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35366     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35367     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35368     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35369     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35370     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35371     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35372     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35373     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35374     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35375     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35376     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35377     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35378     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35379     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35380     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35381     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35382     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35383     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35384     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35385     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35386 };
  35387 
  35388 #endif
  35389 #if defined(BCM_88375_B0)
  35390 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_5_BCM88375_B0r_fields[] = {
  35391     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35392     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35393     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35394     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35395     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35396     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35397     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35398     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35399     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35400     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35401     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35402     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35403     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35404     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35405     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35406     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35407     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35408     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35409     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35410     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35411     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35412     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35413     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35414     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35415     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35416     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35417     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35418     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35419     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35420     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35421     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35422     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35423 };
  35424 
  35425 #endif
  35426 #if defined(BCM_88675_B0)
  35427 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_5_BCM88675_B0r_fields[] = {
  35428     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35429     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35430     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35431     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35432     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35433     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35434     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35435     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35436     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35437     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35438     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35439     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35440     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35441     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35442     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35443     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35444     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35445     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35446     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35447     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35448     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35449     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35450     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35451     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35452     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35453     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35454     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35455     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35456     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35457     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35458     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35459     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35460 };
  35461 
  35462 #endif
  35463 #if defined(BCM_88680_A0)
  35464 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_5_BCM88680_A0r_fields[] = {
  35465     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35466     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35467     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35468     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35469     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35470     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35471     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35472     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35473     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35474     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35475     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35476     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35477     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35478     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35479     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35480     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35481     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35482     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35483     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35484     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35485     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35486     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35487     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35488     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35489     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35490     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35491     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35492     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35493     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35494     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35495     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35496     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35497 };
  35498 
  35499 #endif
  35500 #if defined(BCM_88375_A0)
  35501 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_BCM88375_A0r_fields[] = {
  35502     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35503     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35504     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35505     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35506     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35507     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35508     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35509     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES }
  35510 };
  35511 
  35512 #endif
  35513 #if defined(BCM_88375_B0)
  35514 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_BCM88375_B0r_fields[] = {
  35515     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35516     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35517     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35518     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35519     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35520     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35521     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35522     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES }
  35523 };
  35524 
  35525 #endif
  35526 #if defined(BCM_88470_A0)
  35527 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_BCM88470_A0r_fields[] = {
  35528     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35529     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35530     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35531     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35532     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35533     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35534     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35535     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35536     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35537     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35538     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35539     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35540     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35541     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35542     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35543     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35544     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35545     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35546     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35547     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35548     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35549     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35550     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35551     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35552     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35553     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35554     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35555     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35556     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35557     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35558     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35559     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35560 };
  35561 
  35562 #endif
  35563 #if defined(BCM_88470_B0)
  35564 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_BCM88470_B0r_fields[] = {
  35565     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35566     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35567     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35568     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35569     { TX_FLUSH_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 2, SOCF_RES },
  35570     { TX_FLUSH_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 10, SOCF_RES },
  35571     { TX_FLUSH_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 18, SOCF_RES },
  35572     { TX_FLUSH_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 26, SOCF_RES },
  35573     { TX_FLUSH_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 4, SOCF_RES },
  35574     { TX_FLUSH_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 12, SOCF_RES },
  35575     { TX_FLUSH_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 20, SOCF_RES },
  35576     { TX_FLUSH_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 28, SOCF_RES },
  35577     { TX_FLUSH_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 6, SOCF_RES },
  35578     { TX_FLUSH_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 14, SOCF_RES },
  35579     { TX_FLUSH_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 22, SOCF_RES },
  35580     { TX_FLUSH_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 30, SOCF_RES },
  35581     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35582     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35583     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35584     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES },
  35585     { TX_STOP_EGRESS_PORT_1_MLF_0_QMLF_Nf, 1, 3, SOCF_RES },
  35586     { TX_STOP_EGRESS_PORT_1_MLF_1_QMLF_Nf, 1, 11, SOCF_RES },
  35587     { TX_STOP_EGRESS_PORT_1_MLF_2_QMLF_Nf, 1, 19, SOCF_RES },
  35588     { TX_STOP_EGRESS_PORT_1_MLF_3_QMLF_Nf, 1, 27, SOCF_RES },
  35589     { TX_STOP_EGRESS_PORT_2_MLF_0_QMLF_Nf, 1, 5, SOCF_RES },
  35590     { TX_STOP_EGRESS_PORT_2_MLF_1_QMLF_Nf, 1, 13, SOCF_RES },
  35591     { TX_STOP_EGRESS_PORT_2_MLF_2_QMLF_Nf, 1, 21, SOCF_RES },
  35592     { TX_STOP_EGRESS_PORT_2_MLF_3_QMLF_Nf, 1, 29, SOCF_RES },
  35593     { TX_STOP_EGRESS_PORT_3_MLF_0_QMLF_Nf, 1, 7, SOCF_RES },
  35594     { TX_STOP_EGRESS_PORT_3_MLF_1_QMLF_Nf, 1, 15, SOCF_RES },
  35595     { TX_STOP_EGRESS_PORT_3_MLF_2_QMLF_Nf, 1, 23, SOCF_RES },
  35596     { TX_STOP_EGRESS_PORT_3_MLF_3_QMLF_Nf, 1, 31, SOCF_RES }
  35597 };
  35598 
  35599 #endif
  35600 #if defined(BCM_88675_B0)
  35601 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_BCM88675_B0r_fields[] = {
  35602     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35603     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35604     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35605     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35606     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35607     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35608     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35609     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES }
  35610 };
  35611 
  35612 #endif
  35613 #if defined(BCM_88680_A0)
  35614 soc_field_info_t soc_NBIL_TX_EGRESS_CREDITS_DEBUG_PM_BCM88680_A0r_fields[] = {
  35615     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  35616     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 8, SOCF_RES },
  35617     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 16, SOCF_RES },
  35618     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 24, SOCF_RES },
  35619     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  35620     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 9, SOCF_RES },
  35621     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 17, SOCF_RES },
  35622     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 25, SOCF_RES }
  35623 };
  35624 
  35625 #endif
  35626 #if defined(BCM_88675_A0)
  35627 soc_field_info_t soc_NBIL_TX_ELK_BURSTS_CNTr_fields[] = {
  35628     { TX_ELK_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  35629     { TX_ELK_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  35630 };
  35631 
  35632 #endif
  35633 #if defined(BCM_88375_A0)
  35634 soc_field_info_t soc_NBIL_TX_ELK_BURSTS_CNT_BCM88375_A0r_fields[] = {
  35635     { TX_ELK_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  35636     { TX_ELK_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  35637 };
  35638 
  35639 #endif
  35640 #if defined(BCM_88375_B0)
  35641 soc_field_info_t soc_NBIL_TX_ELK_BURSTS_CNT_BCM88375_B0r_fields[] = {
  35642     { TX_ELK_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  35643     { TX_ELK_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  35644 };
  35645 
  35646 #endif
  35647 #if defined(BCM_88470_A0)
  35648 soc_field_info_t soc_NBIL_TX_ELK_BURSTS_CNT_BCM88470_A0r_fields[] = {
  35649     { TX_ELK_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  35650     { TX_ELK_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  35651 };
  35652 
  35653 #endif
  35654 #if defined(BCM_88470_B0)
  35655 soc_field_info_t soc_NBIL_TX_ELK_BURSTS_CNT_BCM88470_B0r_fields[] = {
  35656     { TX_ELK_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  35657     { TX_ELK_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  35658 };
  35659 
  35660 #endif
  35661 #if defined(BCM_88675_B0)
  35662 soc_field_info_t soc_NBIL_TX_ELK_BURSTS_CNT_BCM88675_B0r_fields[] = {
  35663     { TX_ELK_BURSTS_CNT_ELK_Nf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  35664     { TX_ELK_BURSTS_CNT_OVF_ELK_Nf, 1, 31, SOCF_RO|SOCF_SIG }
  35665 };
  35666 
  35667 #endif
  35668 #if defined(BCM_88680_A0)
  35669 soc_field_info_t soc_NBIL_TX_ELK_BURSTS_CNT_BCM88680_A0r_fields[] = {
  35670     { TX_ELK_BURSTS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  35671     { TX_ELK_BURSTS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  35672 };
  35673 
  35674 #endif
  35675 #if defined(BCM_88675_A0)
  35676 soc_field_info_t soc_NBIL_TX_ELK_OCTETS_CNTr_fields[] = {
  35677     { TX_ELK_OCTETS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  35678     { TX_ELK_OCTETS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  35679 };
  35680 
  35681 #endif
  35682 #if defined(BCM_88375_A0)
  35683 soc_field_info_t soc_NBIL_TX_ELK_OCTETS_CNT_BCM88375_A0r_fields[] = {
  35684     { TX_ELK_OCTETS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  35685     { TX_ELK_OCTETS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  35686 };
  35687 
  35688 #endif
  35689 #if defined(BCM_88375_B0)
  35690 soc_field_info_t soc_NBIL_TX_ELK_OCTETS_CNT_BCM88375_B0r_fields[] = {
  35691     { TX_ELK_OCTETS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  35692     { TX_ELK_OCTETS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  35693 };
  35694 
  35695 #endif
  35696 #if defined(BCM_88470_A0)
  35697 soc_field_info_t soc_NBIL_TX_ELK_OCTETS_CNT_BCM88470_A0r_fields[] = {
  35698     { TX_ELK_OCTETS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  35699     { TX_ELK_OCTETS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  35700 };
  35701 
  35702 #endif
  35703 #if defined(BCM_88470_B0)
  35704 soc_field_info_t soc_NBIL_TX_ELK_OCTETS_CNT_BCM88470_B0r_fields[] = {
  35705     { TX_ELK_OCTETS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  35706     { TX_ELK_OCTETS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  35707 };
  35708 
  35709 #endif
  35710 #if defined(BCM_88675_B0)
  35711 soc_field_info_t soc_NBIL_TX_ELK_OCTETS_CNT_BCM88675_B0r_fields[] = {
  35712     { TX_ELK_OCTETS_CNT_ELK_Nf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  35713     { TX_ELK_OCTETS_CNT_OVF_ELK_Nf, 1, 63, SOCF_RO|SOCF_SIG }
  35714 };
  35715 
  35716 #endif
  35717 #if defined(BCM_88680_A0)
  35718 soc_field_info_t soc_NBIL_TX_ELK_OCTETS_CNT_BCM88680_A0r_fields[] = {
  35719     { TX_ELK_OCTETS_CNT_ELK_Nf, 127, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  35720     { TX_ELK_OCTETS_CNT_OVF_ELK_Nf, 1, 127, SOCF_RO|SOCF_SIG }
  35721 };
  35722 
  35723 #endif
  35724 #if defined(BCM_88470_B0)
  35725 soc_field_info_t soc_NBIL_TX_ENABLE_DATAPATHr_fields[] = {
  35726     { TX_ENABLE_DATAPATHf, 16, 0, SOCF_LE }
  35727 };
  35728 
  35729 #endif
  35730 #if defined(BCM_88675_A0)
  35731 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATEr_fields[] = {
  35732     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35733     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35734     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35735     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  35736 };
  35737 
  35738 #endif
  35739 #if defined(BCM_88675_A0)
  35740 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_3r_fields[] = {
  35741     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35742     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35743     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35744     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  35745     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  35746     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  35747     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  35748     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  35749     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  35750     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  35751     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  35752     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  35753     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  35754     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  35755     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  35756     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  35757 };
  35758 
  35759 #endif
  35760 #if defined(BCM_88675_A0)
  35761 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_4r_fields[] = {
  35762     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35763     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35764     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35765     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  35766     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  35767     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  35768     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  35769     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  35770     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  35771     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  35772     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  35773     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  35774     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  35775     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  35776     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  35777     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  35778 };
  35779 
  35780 #endif
  35781 #if defined(BCM_88675_A0)
  35782 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_5r_fields[] = {
  35783     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35784     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35785     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35786     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  35787     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  35788     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  35789     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  35790     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  35791     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  35792     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  35793     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  35794     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  35795     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  35796     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  35797     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  35798     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  35799 };
  35800 
  35801 #endif
  35802 #if defined(BCM_88375_A0)
  35803 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_3_BCM88375_A0r_fields[] = {
  35804     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35805     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35806     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35807     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  35808     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  35809     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  35810     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  35811     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  35812     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  35813     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  35814     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  35815     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  35816     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  35817     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  35818     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  35819     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  35820 };
  35821 
  35822 #endif
  35823 #if defined(BCM_88375_B0)
  35824 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_3_BCM88375_B0r_fields[] = {
  35825     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35826     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35827     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35828     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  35829     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  35830     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  35831     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  35832     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  35833     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  35834     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  35835     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  35836     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  35837     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  35838     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  35839     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  35840     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  35841 };
  35842 
  35843 #endif
  35844 #if defined(BCM_88470_A0)
  35845 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_3_BCM88470_A0r_fields[] = {
  35846     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35847     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35848     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35849     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  35850 };
  35851 
  35852 #endif
  35853 #if defined(BCM_88470_B0)
  35854 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_3_BCM88470_B0r_fields[] = {
  35855     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35856     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35857     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35858     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  35859 };
  35860 
  35861 #endif
  35862 #if defined(BCM_88675_B0)
  35863 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_3_BCM88675_B0r_fields[] = {
  35864     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35865     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35866     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35867     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  35868     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  35869     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  35870     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  35871     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  35872     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  35873     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  35874     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  35875     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  35876     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  35877     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  35878     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  35879     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  35880 };
  35881 
  35882 #endif
  35883 #if defined(BCM_88680_A0)
  35884 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_3_BCM88680_A0r_fields[] = {
  35885     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35886     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35887     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35888     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  35889     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  35890     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  35891     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  35892     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  35893     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  35894     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  35895     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  35896     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  35897     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  35898     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  35899     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  35900     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  35901 };
  35902 
  35903 #endif
  35904 #if defined(BCM_88375_A0)
  35905 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_4_BCM88375_A0r_fields[] = {
  35906     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35907     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35908     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35909     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  35910     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  35911     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  35912     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  35913     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  35914     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  35915     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  35916     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  35917     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  35918     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  35919     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  35920     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  35921     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  35922 };
  35923 
  35924 #endif
  35925 #if defined(BCM_88375_B0)
  35926 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_4_BCM88375_B0r_fields[] = {
  35927     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35928     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35929     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35930     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  35931     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  35932     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  35933     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  35934     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  35935     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  35936     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  35937     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  35938     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  35939     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  35940     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  35941     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  35942     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  35943 };
  35944 
  35945 #endif
  35946 #if defined(BCM_88675_B0)
  35947 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_4_BCM88675_B0r_fields[] = {
  35948     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35949     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35950     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35951     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  35952     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  35953     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  35954     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  35955     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  35956     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  35957     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  35958     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  35959     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  35960     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  35961     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  35962     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  35963     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  35964 };
  35965 
  35966 #endif
  35967 #if defined(BCM_88680_A0)
  35968 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_4_BCM88680_A0r_fields[] = {
  35969     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35970     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35971     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35972     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  35973     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  35974     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  35975     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  35976     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  35977     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  35978     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  35979     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  35980     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  35981     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  35982     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  35983     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  35984     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  35985 };
  35986 
  35987 #endif
  35988 #if defined(BCM_88375_A0)
  35989 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_5_BCM88375_A0r_fields[] = {
  35990     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  35991     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  35992     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  35993     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  35994     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  35995     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  35996     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  35997     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  35998     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  35999     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  36000     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  36001     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  36002     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  36003     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  36004     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  36005     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  36006 };
  36007 
  36008 #endif
  36009 #if defined(BCM_88375_B0)
  36010 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_5_BCM88375_B0r_fields[] = {
  36011     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  36012     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  36013     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  36014     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  36015     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  36016     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  36017     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  36018     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  36019     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  36020     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  36021     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  36022     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  36023     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  36024     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  36025     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  36026     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  36027 };
  36028 
  36029 #endif
  36030 #if defined(BCM_88675_B0)
  36031 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_5_BCM88675_B0r_fields[] = {
  36032     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  36033     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  36034     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  36035     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  36036     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  36037     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  36038     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  36039     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  36040     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  36041     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  36042     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  36043     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  36044     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  36045     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  36046     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  36047     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  36048 };
  36049 
  36050 #endif
  36051 #if defined(BCM_88680_A0)
  36052 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_5_BCM88680_A0r_fields[] = {
  36053     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  36054     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  36055     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  36056     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  36057     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  36058     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  36059     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  36060     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  36061     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  36062     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  36063     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  36064     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  36065     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  36066     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  36067     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  36068     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  36069 };
  36070 
  36071 #endif
  36072 #if defined(BCM_88375_A0)
  36073 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_BCM88375_A0r_fields[] = {
  36074     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  36075     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  36076     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  36077     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  36078 };
  36079 
  36080 #endif
  36081 #if defined(BCM_88375_B0)
  36082 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_BCM88375_B0r_fields[] = {
  36083     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  36084     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  36085     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  36086     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  36087 };
  36088 
  36089 #endif
  36090 #if defined(BCM_88470_A0)
  36091 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_BCM88470_A0r_fields[] = {
  36092     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  36093     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  36094     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  36095     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  36096     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  36097     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  36098     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  36099     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  36100     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  36101     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  36102     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  36103     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  36104     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  36105     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  36106     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  36107     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  36108 };
  36109 
  36110 #endif
  36111 #if defined(BCM_88470_B0)
  36112 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_BCM88470_B0r_fields[] = {
  36113     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  36114     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  36115     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  36116     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  36117     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  36118     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  36119     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  36120     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  36121     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  36122     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  36123     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  36124     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  36125     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  36126     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  36127     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  36128     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  36129 };
  36130 
  36131 #endif
  36132 #if defined(BCM_88675_B0)
  36133 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_BCM88675_B0r_fields[] = {
  36134     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  36135     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  36136     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  36137     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  36138 };
  36139 
  36140 #endif
  36141 #if defined(BCM_88680_A0)
  36142 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_BCM88680_A0r_fields[] = {
  36143     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  36144     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  36145     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  36146     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  36147 };
  36148 
  36149 #endif
  36150 #if defined(BCM_88675_A0)
  36151 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFr_fields[] = {
  36152     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFf, 1, 0, SOCF_RO|SOCF_SIG }
  36153 };
  36154 
  36155 #endif
  36156 #if defined(BCM_88375_A0)
  36157 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRF_BCM88375_A0r_fields[] = {
  36158     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFf, 1, 0, SOCF_RO|SOCF_SIG }
  36159 };
  36160 
  36161 #endif
  36162 #if defined(BCM_88375_B0)
  36163 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRF_BCM88375_B0r_fields[] = {
  36164     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFf, 1, 0, SOCF_RO|SOCF_SIG }
  36165 };
  36166 
  36167 #endif
  36168 #if defined(BCM_88470_A0)
  36169 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRF_BCM88470_A0r_fields[] = {
  36170     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFf, 1, 0, SOCF_RO|SOCF_SIG }
  36171 };
  36172 
  36173 #endif
  36174 #if defined(BCM_88470_B0)
  36175 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRF_BCM88470_B0r_fields[] = {
  36176     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFf, 1, 0, SOCF_RO|SOCF_SIG }
  36177 };
  36178 
  36179 #endif
  36180 #if defined(BCM_88675_B0)
  36181 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRF_BCM88675_B0r_fields[] = {
  36182     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFf, 1, 0, SOCF_RO|SOCF_SIG }
  36183 };
  36184 
  36185 #endif
  36186 #if defined(BCM_88680_A0)
  36187 soc_field_info_t soc_NBIL_TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRF_BCM88680_A0r_fields[] = {
  36188     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_HRFf, 1, 0, SOCF_RO|SOCF_SIG }
  36189 };
  36190 
  36191 #endif
  36192 #if defined(BCM_88675_A0)
  36193 soc_field_info_t soc_NBIL_TX_IGNORED_RETRANS_REQ_CNT_HRFr_fields[] = {
  36194     { TX_IGNORED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  36195 };
  36196 
  36197 #endif
  36198 #if defined(BCM_88375_A0)
  36199 soc_field_info_t soc_NBIL_TX_IGNORED_RETRANS_REQ_CNT_HRF_BCM88375_A0r_fields[] = {
  36200     { TX_IGNORED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  36201 };
  36202 
  36203 #endif
  36204 #if defined(BCM_88375_B0)
  36205 soc_field_info_t soc_NBIL_TX_IGNORED_RETRANS_REQ_CNT_HRF_BCM88375_B0r_fields[] = {
  36206     { TX_IGNORED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  36207 };
  36208 
  36209 #endif
  36210 #if defined(BCM_88470_A0)
  36211 soc_field_info_t soc_NBIL_TX_IGNORED_RETRANS_REQ_CNT_HRF_BCM88470_A0r_fields[] = {
  36212     { TX_IGNORED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  36213 };
  36214 
  36215 #endif
  36216 #if defined(BCM_88470_B0)
  36217 soc_field_info_t soc_NBIL_TX_IGNORED_RETRANS_REQ_CNT_HRF_BCM88470_B0r_fields[] = {
  36218     { TX_IGNORED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  36219 };
  36220 
  36221 #endif
  36222 #if defined(BCM_88675_B0)
  36223 soc_field_info_t soc_NBIL_TX_IGNORED_RETRANS_REQ_CNT_HRF_BCM88675_B0r_fields[] = {
  36224     { TX_IGNORED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  36225 };
  36226 
  36227 #endif
  36228 #if defined(BCM_88680_A0)
  36229 soc_field_info_t soc_NBIL_TX_IGNORED_RETRANS_REQ_CNT_HRF_BCM88680_A0r_fields[] = {
  36230     { TX_IGNORED_RETRANS_REQ_CNT_HRFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  36231 };
  36232 
  36233 #endif
  36234 #if defined(BCM_88675_A0)
  36235 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PMr_fields[] = {
  36236     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36237     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36238     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36239     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG }
  36240 };
  36241 
  36242 #endif
  36243 #if defined(BCM_88675_A0)
  36244 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_3r_fields[] = {
  36245     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36246     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36247     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36248     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36249     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36250     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36251     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36252     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36253     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36254     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36255     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36256     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36257     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36258     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36259     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36260     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36261 };
  36262 
  36263 #endif
  36264 #if defined(BCM_88675_A0)
  36265 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_4r_fields[] = {
  36266     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36267     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36268     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36269     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36270     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36271     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36272     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36273     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36274     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36275     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36276     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36277     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36278     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36279     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36280     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36281     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36282 };
  36283 
  36284 #endif
  36285 #if defined(BCM_88675_A0)
  36286 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_5r_fields[] = {
  36287     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36288     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36289     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36290     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36291     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36292     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36293     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36294     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36295     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36296     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36297     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36298     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36299     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36300     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36301     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36302     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36303 };
  36304 
  36305 #endif
  36306 #if defined(BCM_88375_A0)
  36307 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_3_BCM88375_A0r_fields[] = {
  36308     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36309     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36310     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36311     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36312     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36313     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36314     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36315     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36316     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36317     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36318     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36319     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36320     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36321     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36322     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36323     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36324 };
  36325 
  36326 #endif
  36327 #if defined(BCM_88375_B0)
  36328 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_3_BCM88375_B0r_fields[] = {
  36329     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36330     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36331     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36332     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36333     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36334     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36335     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36336     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36337     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36338     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36339     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36340     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36341     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36342     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36343     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36344     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36345 };
  36346 
  36347 #endif
  36348 #if defined(BCM_88470_A0)
  36349 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_3_BCM88470_A0r_fields[] = {
  36350     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36351     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36352     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36353     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG }
  36354 };
  36355 
  36356 #endif
  36357 #if defined(BCM_88470_B0)
  36358 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_3_BCM88470_B0r_fields[] = {
  36359     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36360     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36361     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36362     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG }
  36363 };
  36364 
  36365 #endif
  36366 #if defined(BCM_88675_B0)
  36367 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_3_BCM88675_B0r_fields[] = {
  36368     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36369     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36370     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36371     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36372     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36373     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36374     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36375     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36376     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36377     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36378     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36379     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36380     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36381     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36382     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36383     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36384 };
  36385 
  36386 #endif
  36387 #if defined(BCM_88680_A0)
  36388 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_3_BCM88680_A0r_fields[] = {
  36389     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36390     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36391     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36392     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36393     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36394     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36395     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36396     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36397     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36398     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36399     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36400     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36401     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36402     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36403     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36404     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36405 };
  36406 
  36407 #endif
  36408 #if defined(BCM_88375_A0)
  36409 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_4_BCM88375_A0r_fields[] = {
  36410     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36411     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36412     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36413     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36414     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36415     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36416     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36417     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36418     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36419     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36420     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36421     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36422     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36423     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36424     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36425     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36426 };
  36427 
  36428 #endif
  36429 #if defined(BCM_88375_B0)
  36430 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_4_BCM88375_B0r_fields[] = {
  36431     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36432     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36433     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36434     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36435     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36436     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36437     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36438     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36439     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36440     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36441     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36442     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36443     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36444     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36445     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36446     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36447 };
  36448 
  36449 #endif
  36450 #if defined(BCM_88675_B0)
  36451 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_4_BCM88675_B0r_fields[] = {
  36452     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36453     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36454     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36455     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36456     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36457     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36458     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36459     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36460     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36461     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36462     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36463     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36464     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36465     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36466     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36467     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36468 };
  36469 
  36470 #endif
  36471 #if defined(BCM_88680_A0)
  36472 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_4_BCM88680_A0r_fields[] = {
  36473     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36474     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36475     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36476     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36477     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36478     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36479     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36480     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36481     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36482     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36483     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36484     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36485     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36486     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36487     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36488     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36489 };
  36490 
  36491 #endif
  36492 #if defined(BCM_88375_A0)
  36493 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_5_BCM88375_A0r_fields[] = {
  36494     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36495     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36496     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36497     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36498     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36499     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36500     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36501     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36502     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36503     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36504     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36505     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36506     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36507     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36508     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36509     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36510 };
  36511 
  36512 #endif
  36513 #if defined(BCM_88375_B0)
  36514 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_5_BCM88375_B0r_fields[] = {
  36515     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36516     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36517     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36518     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36519     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36520     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36521     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36522     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36523     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36524     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36525     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36526     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36527     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36528     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36529     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36530     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36531 };
  36532 
  36533 #endif
  36534 #if defined(BCM_88675_B0)
  36535 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_5_BCM88675_B0r_fields[] = {
  36536     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36537     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36538     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36539     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36540     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36541     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36542     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36543     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36544     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36545     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36546     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36547     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36548     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36549     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36550     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36551     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36552 };
  36553 
  36554 #endif
  36555 #if defined(BCM_88680_A0)
  36556 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_5_BCM88680_A0r_fields[] = {
  36557     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36558     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36559     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36560     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36561     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36562     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36563     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36564     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36565     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36566     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36567     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36568     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36569     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36570     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36571     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36572     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36573 };
  36574 
  36575 #endif
  36576 #if defined(BCM_88375_A0)
  36577 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_BCM88375_A0r_fields[] = {
  36578     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36579     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36580     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36581     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG }
  36582 };
  36583 
  36584 #endif
  36585 #if defined(BCM_88375_B0)
  36586 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_BCM88375_B0r_fields[] = {
  36587     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36588     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36589     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36590     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG }
  36591 };
  36592 
  36593 #endif
  36594 #if defined(BCM_88470_A0)
  36595 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_BCM88470_A0r_fields[] = {
  36596     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36597     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36598     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36599     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36600     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36601     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36602     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36603     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36604     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36605     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36606     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36607     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36608     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36609     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36610     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36611     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36612 };
  36613 
  36614 #endif
  36615 #if defined(BCM_88470_B0)
  36616 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_BCM88470_B0r_fields[] = {
  36617     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36618     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36619     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36620     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG },
  36621     { TX_MLF_LEVEL_PORT_1_MLF_0_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  36622     { TX_MLF_LEVEL_PORT_1_MLF_1_QMLF_Nf, 10, 60, SOCF_LE|SOCF_RO|SOCF_SIG },
  36623     { TX_MLF_LEVEL_PORT_1_MLF_2_QMLF_Nf, 10, 108, SOCF_LE|SOCF_RO|SOCF_SIG },
  36624     { TX_MLF_LEVEL_PORT_1_MLF_3_QMLF_Nf, 10, 156, SOCF_LE|SOCF_RO|SOCF_SIG },
  36625     { TX_MLF_LEVEL_PORT_2_MLF_0_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36626     { TX_MLF_LEVEL_PORT_2_MLF_1_QMLF_Nf, 10, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36627     { TX_MLF_LEVEL_PORT_2_MLF_2_QMLF_Nf, 10, 120, SOCF_LE|SOCF_RO|SOCF_SIG },
  36628     { TX_MLF_LEVEL_PORT_2_MLF_3_QMLF_Nf, 10, 168, SOCF_LE|SOCF_RO|SOCF_SIG },
  36629     { TX_MLF_LEVEL_PORT_3_MLF_0_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  36630     { TX_MLF_LEVEL_PORT_3_MLF_1_QMLF_Nf, 10, 84, SOCF_LE|SOCF_RO|SOCF_SIG },
  36631     { TX_MLF_LEVEL_PORT_3_MLF_2_QMLF_Nf, 10, 132, SOCF_LE|SOCF_RO|SOCF_SIG },
  36632     { TX_MLF_LEVEL_PORT_3_MLF_3_QMLF_Nf, 10, 180, SOCF_LE|SOCF_RO|SOCF_SIG }
  36633 };
  36634 
  36635 #endif
  36636 #if defined(BCM_88675_B0)
  36637 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_BCM88675_B0r_fields[] = {
  36638     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36639     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36640     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36641     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG }
  36642 };
  36643 
  36644 #endif
  36645 #if defined(BCM_88680_A0)
  36646 soc_field_info_t soc_NBIL_TX_MLF_LEVEL_PM_BCM88680_A0r_fields[] = {
  36647     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36648     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36649     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36650     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 144, SOCF_LE|SOCF_RO|SOCF_SIG }
  36651 };
  36652 
  36653 #endif
  36654 #if defined(BCM_88675_A0)
  36655 soc_field_info_t soc_NBIL_TX_MLF_MAX_OCCUPANCYr_fields[] = {
  36656     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  36657 };
  36658 
  36659 #endif
  36660 #if defined(BCM_88375_A0)
  36661 soc_field_info_t soc_NBIL_TX_MLF_MAX_OCCUPANCY_BCM88375_A0r_fields[] = {
  36662     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  36663 };
  36664 
  36665 #endif
  36666 #if defined(BCM_88375_B0)
  36667 soc_field_info_t soc_NBIL_TX_MLF_MAX_OCCUPANCY_BCM88375_B0r_fields[] = {
  36668     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  36669 };
  36670 
  36671 #endif
  36672 #if defined(BCM_88470_A0)
  36673 soc_field_info_t soc_NBIL_TX_MLF_MAX_OCCUPANCY_BCM88470_A0r_fields[] = {
  36674     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  36675 };
  36676 
  36677 #endif
  36678 #if defined(BCM_88470_B0)
  36679 soc_field_info_t soc_NBIL_TX_MLF_MAX_OCCUPANCY_BCM88470_B0r_fields[] = {
  36680     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  36681 };
  36682 
  36683 #endif
  36684 #if defined(BCM_88675_B0)
  36685 soc_field_info_t soc_NBIL_TX_MLF_MAX_OCCUPANCY_BCM88675_B0r_fields[] = {
  36686     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  36687 };
  36688 
  36689 #endif
  36690 #if defined(BCM_88680_A0)
  36691 soc_field_info_t soc_NBIL_TX_MLF_MAX_OCCUPANCY_BCM88680_A0r_fields[] = {
  36692     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  36693 };
  36694 
  36695 #endif
  36696 #if defined(BCM_88675_A0)
  36697 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PMr_fields[] = {
  36698     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36699     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36700     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36701     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG }
  36702 };
  36703 
  36704 #endif
  36705 #if defined(BCM_88675_A0)
  36706 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_3r_fields[] = {
  36707     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36708     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36709     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36710     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36711     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  36712     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  36713     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36714     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  36715     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  36716     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36717     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  36718     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  36719     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36720     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  36721     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  36722     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  36723 };
  36724 
  36725 #endif
  36726 #if defined(BCM_88675_A0)
  36727 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_4r_fields[] = {
  36728     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36729     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36730     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36731     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36732     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  36733     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  36734     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36735     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  36736     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  36737     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36738     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  36739     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  36740     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36741     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  36742     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  36743     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  36744 };
  36745 
  36746 #endif
  36747 #if defined(BCM_88675_A0)
  36748 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_5r_fields[] = {
  36749     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36750     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36751     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36752     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36753     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  36754     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  36755     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36756     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  36757     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  36758     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36759     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  36760     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  36761     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36762     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  36763     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  36764     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  36765 };
  36766 
  36767 #endif
  36768 #if defined(BCM_88375_A0)
  36769 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_3_BCM88375_A0r_fields[] = {
  36770     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36771     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36772     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36773     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36774     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  36775     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  36776     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36777     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  36778     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  36779     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36780     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  36781     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  36782     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36783     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  36784     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  36785     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  36786 };
  36787 
  36788 #endif
  36789 #if defined(BCM_88375_B0)
  36790 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_3_BCM88375_B0r_fields[] = {
  36791     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36792     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36793     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36794     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36795     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  36796     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  36797     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36798     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  36799     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  36800     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36801     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  36802     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  36803     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36804     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  36805     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  36806     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  36807 };
  36808 
  36809 #endif
  36810 #if defined(BCM_88470_A0)
  36811 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_3_BCM88470_A0r_fields[] = {
  36812     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36813     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36814     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36815     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG }
  36816 };
  36817 
  36818 #endif
  36819 #if defined(BCM_88470_B0)
  36820 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_3_BCM88470_B0r_fields[] = {
  36821     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36822     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36823     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36824     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG }
  36825 };
  36826 
  36827 #endif
  36828 #if defined(BCM_88675_B0)
  36829 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_3_BCM88675_B0r_fields[] = {
  36830     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36831     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36832     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36833     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36834     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  36835     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  36836     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36837     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  36838     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  36839     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36840     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  36841     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  36842     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36843     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  36844     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  36845     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  36846 };
  36847 
  36848 #endif
  36849 #if defined(BCM_88680_A0)
  36850 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_3_BCM88680_A0r_fields[] = {
  36851     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36852     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36853     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36854     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36855     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  36856     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  36857     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36858     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  36859     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  36860     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36861     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  36862     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  36863     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36864     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  36865     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  36866     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  36867 };
  36868 
  36869 #endif
  36870 #if defined(BCM_88375_A0)
  36871 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_4_BCM88375_A0r_fields[] = {
  36872     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36873     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36874     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36875     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36876     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  36877     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  36878     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36879     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  36880     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  36881     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36882     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  36883     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  36884     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36885     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  36886     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  36887     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  36888 };
  36889 
  36890 #endif
  36891 #if defined(BCM_88375_B0)
  36892 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_4_BCM88375_B0r_fields[] = {
  36893     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36894     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36895     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36896     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36897     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  36898     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  36899     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36900     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  36901     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  36902     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36903     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  36904     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  36905     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36906     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  36907     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  36908     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  36909 };
  36910 
  36911 #endif
  36912 #if defined(BCM_88675_B0)
  36913 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_4_BCM88675_B0r_fields[] = {
  36914     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36915     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36916     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36917     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36918     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  36919     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  36920     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36921     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  36922     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  36923     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36924     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  36925     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  36926     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36927     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  36928     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  36929     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  36930 };
  36931 
  36932 #endif
  36933 #if defined(BCM_88680_A0)
  36934 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_4_BCM88680_A0r_fields[] = {
  36935     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36936     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36937     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36938     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36939     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  36940     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  36941     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36942     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  36943     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  36944     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36945     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  36946     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  36947     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36948     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  36949     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  36950     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  36951 };
  36952 
  36953 #endif
  36954 #if defined(BCM_88375_A0)
  36955 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_5_BCM88375_A0r_fields[] = {
  36956     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36957     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36958     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36959     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36960     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  36961     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  36962     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36963     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  36964     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  36965     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36966     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  36967     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  36968     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36969     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  36970     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  36971     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  36972 };
  36973 
  36974 #endif
  36975 #if defined(BCM_88375_B0)
  36976 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_5_BCM88375_B0r_fields[] = {
  36977     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36978     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  36979     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  36980     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  36981     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  36982     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  36983     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  36984     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  36985     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  36986     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  36987     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  36988     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  36989     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  36990     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  36991     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  36992     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  36993 };
  36994 
  36995 #endif
  36996 #if defined(BCM_88675_B0)
  36997 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_5_BCM88675_B0r_fields[] = {
  36998     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  36999     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  37000     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  37001     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  37002     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  37003     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  37004     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  37005     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  37006     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  37007     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  37008     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  37009     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  37010     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  37011     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  37012     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  37013     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  37014 };
  37015 
  37016 #endif
  37017 #if defined(BCM_88680_A0)
  37018 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_5_BCM88680_A0r_fields[] = {
  37019     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  37020     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  37021     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  37022     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  37023     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  37024     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  37025     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  37026     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  37027     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  37028     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  37029     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  37030     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  37031     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  37032     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  37033     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  37034     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  37035 };
  37036 
  37037 #endif
  37038 #if defined(BCM_88375_A0)
  37039 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_BCM88375_A0r_fields[] = {
  37040     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  37041     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  37042     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  37043     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG }
  37044 };
  37045 
  37046 #endif
  37047 #if defined(BCM_88375_B0)
  37048 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_BCM88375_B0r_fields[] = {
  37049     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  37050     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  37051     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  37052     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG }
  37053 };
  37054 
  37055 #endif
  37056 #if defined(BCM_88470_A0)
  37057 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_BCM88470_A0r_fields[] = {
  37058     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  37059     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  37060     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  37061     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  37062     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  37063     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  37064     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  37065     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  37066     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  37067     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  37068     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  37069     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  37070     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  37071     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  37072     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  37073     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  37074 };
  37075 
  37076 #endif
  37077 #if defined(BCM_88470_B0)
  37078 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_BCM88470_B0r_fields[] = {
  37079     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  37080     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  37081     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  37082     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  37083     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_0_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  37084     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_1_QMLF_Nf, 6, 40, SOCF_LE|SOCF_RO|SOCF_SIG },
  37085     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_2_QMLF_Nf, 6, 72, SOCF_LE|SOCF_RO|SOCF_SIG },
  37086     { TX_NUM_CREDITS_FROM_PM_PORT_1_MLF_3_QMLF_Nf, 6, 104, SOCF_LE|SOCF_RO|SOCF_SIG },
  37087     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_0_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  37088     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_1_QMLF_Nf, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  37089     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_2_QMLF_Nf, 6, 80, SOCF_LE|SOCF_RO|SOCF_SIG },
  37090     { TX_NUM_CREDITS_FROM_PM_PORT_2_MLF_3_QMLF_Nf, 6, 112, SOCF_LE|SOCF_RO|SOCF_SIG },
  37091     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_0_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  37092     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_1_QMLF_Nf, 6, 56, SOCF_LE|SOCF_RO|SOCF_SIG },
  37093     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_2_QMLF_Nf, 6, 88, SOCF_LE|SOCF_RO|SOCF_SIG },
  37094     { TX_NUM_CREDITS_FROM_PM_PORT_3_MLF_3_QMLF_Nf, 6, 120, SOCF_LE|SOCF_RO|SOCF_SIG }
  37095 };
  37096 
  37097 #endif
  37098 #if defined(BCM_88675_B0)
  37099 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_BCM88675_B0r_fields[] = {
  37100     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  37101     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  37102     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  37103     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG }
  37104 };
  37105 
  37106 #endif
  37107 #if defined(BCM_88680_A0)
  37108 soc_field_info_t soc_NBIL_TX_MLF_NUM_CREDITS_FROM_PM_BCM88680_A0r_fields[] = {
  37109     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  37110     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  37111     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG },
  37112     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 96, SOCF_LE|SOCF_RO|SOCF_SIG }
  37113 };
  37114 
  37115 #endif
  37116 #if defined(BCM_88675_A0)
  37117 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PMr_fields[] = {
  37118     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37119     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37120     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37121     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  37122 };
  37123 
  37124 #endif
  37125 #if defined(BCM_88675_A0)
  37126 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_3r_fields[] = {
  37127     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37128     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37129     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37130     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37131     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37132     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37133     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37134     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37135     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37136     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37137     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37138     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37139     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37140     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37141     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37142     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37143 };
  37144 
  37145 #endif
  37146 #if defined(BCM_88675_A0)
  37147 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_4r_fields[] = {
  37148     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37149     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37150     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37151     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37152     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37153     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37154     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37155     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37156     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37157     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37158     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37159     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37160     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37161     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37162     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37163     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37164 };
  37165 
  37166 #endif
  37167 #if defined(BCM_88675_A0)
  37168 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_5r_fields[] = {
  37169     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37170     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37171     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37172     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37173     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37174     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37175     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37176     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37177     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37178     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37179     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37180     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37181     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37182     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37183     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37184     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37185 };
  37186 
  37187 #endif
  37188 #if defined(BCM_88375_A0)
  37189 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_3_BCM88375_A0r_fields[] = {
  37190     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37191     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37192     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37193     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37194     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37195     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37196     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37197     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37198     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37199     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37200     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37201     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37202     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37203     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37204     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37205     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37206 };
  37207 
  37208 #endif
  37209 #if defined(BCM_88375_B0)
  37210 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_3_BCM88375_B0r_fields[] = {
  37211     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37212     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37213     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37214     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37215     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37216     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37217     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37218     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37219     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37220     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37221     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37222     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37223     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37224     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37225     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37226     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37227 };
  37228 
  37229 #endif
  37230 #if defined(BCM_88470_A0)
  37231 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_3_BCM88470_A0r_fields[] = {
  37232     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37233     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37234     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37235     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  37236 };
  37237 
  37238 #endif
  37239 #if defined(BCM_88470_B0)
  37240 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_3_BCM88470_B0r_fields[] = {
  37241     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37242     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37243     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37244     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  37245 };
  37246 
  37247 #endif
  37248 #if defined(BCM_88675_B0)
  37249 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_3_BCM88675_B0r_fields[] = {
  37250     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37251     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37252     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37253     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37254     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37255     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37256     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37257     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37258     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37259     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37260     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37261     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37262     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37263     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37264     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37265     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37266 };
  37267 
  37268 #endif
  37269 #if defined(BCM_88680_A0)
  37270 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_3_BCM88680_A0r_fields[] = {
  37271     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37272     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37273     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37274     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37275     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37276     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37277     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37278     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37279     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37280     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37281     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37282     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37283     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37284     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37285     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37286     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37287 };
  37288 
  37289 #endif
  37290 #if defined(BCM_88375_A0)
  37291 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_4_BCM88375_A0r_fields[] = {
  37292     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37293     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37294     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37295     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37296     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37297     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37298     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37299     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37300     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37301     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37302     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37303     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37304     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37305     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37306     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37307     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37308 };
  37309 
  37310 #endif
  37311 #if defined(BCM_88375_B0)
  37312 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_4_BCM88375_B0r_fields[] = {
  37313     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37314     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37315     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37316     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37317     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37318     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37319     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37320     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37321     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37322     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37323     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37324     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37325     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37326     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37327     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37328     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37329 };
  37330 
  37331 #endif
  37332 #if defined(BCM_88675_B0)
  37333 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_4_BCM88675_B0r_fields[] = {
  37334     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37335     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37336     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37337     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37338     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37339     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37340     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37341     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37342     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37343     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37344     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37345     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37346     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37347     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37348     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37349     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37350 };
  37351 
  37352 #endif
  37353 #if defined(BCM_88680_A0)
  37354 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_4_BCM88680_A0r_fields[] = {
  37355     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37356     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37357     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37358     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37359     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37360     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37361     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37362     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37363     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37364     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37365     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37366     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37367     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37368     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37369     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37370     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37371 };
  37372 
  37373 #endif
  37374 #if defined(BCM_88375_A0)
  37375 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_5_BCM88375_A0r_fields[] = {
  37376     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37377     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37378     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37379     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37380     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37381     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37382     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37383     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37384     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37385     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37386     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37387     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37388     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37389     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37390     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37391     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37392 };
  37393 
  37394 #endif
  37395 #if defined(BCM_88375_B0)
  37396 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_5_BCM88375_B0r_fields[] = {
  37397     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37398     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37399     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37400     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37401     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37402     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37403     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37404     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37405     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37406     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37407     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37408     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37409     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37410     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37411     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37412     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37413 };
  37414 
  37415 #endif
  37416 #if defined(BCM_88675_B0)
  37417 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_5_BCM88675_B0r_fields[] = {
  37418     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37419     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37420     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37421     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37422     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37423     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37424     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37425     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37426     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37427     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37428     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37429     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37430     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37431     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37432     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37433     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37434 };
  37435 
  37436 #endif
  37437 #if defined(BCM_88680_A0)
  37438 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_5_BCM88680_A0r_fields[] = {
  37439     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37440     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37441     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37442     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37443     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37444     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37445     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37446     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37447     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37448     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37449     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37450     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37451     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37452     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37453     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37454     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37455 };
  37456 
  37457 #endif
  37458 #if defined(BCM_88375_A0)
  37459 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_BCM88375_A0r_fields[] = {
  37460     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37461     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37462     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37463     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  37464 };
  37465 
  37466 #endif
  37467 #if defined(BCM_88375_B0)
  37468 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_BCM88375_B0r_fields[] = {
  37469     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37470     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37471     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37472     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  37473 };
  37474 
  37475 #endif
  37476 #if defined(BCM_88470_A0)
  37477 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_BCM88470_A0r_fields[] = {
  37478     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37479     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37480     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37481     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37482     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37483     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37484     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37485     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37486     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37487     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37488     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37489     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37490     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37491     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37492     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37493     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37494 };
  37495 
  37496 #endif
  37497 #if defined(BCM_88470_B0)
  37498 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_BCM88470_B0r_fields[] = {
  37499     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37500     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37501     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37502     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37503     { TX_MLF_OVERFLOW_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37504     { TX_MLF_OVERFLOW_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37505     { TX_MLF_OVERFLOW_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37506     { TX_MLF_OVERFLOW_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37507     { TX_MLF_OVERFLOW_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37508     { TX_MLF_OVERFLOW_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37509     { TX_MLF_OVERFLOW_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37510     { TX_MLF_OVERFLOW_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37511     { TX_MLF_OVERFLOW_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37512     { TX_MLF_OVERFLOW_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37513     { TX_MLF_OVERFLOW_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37514     { TX_MLF_OVERFLOW_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37515 };
  37516 
  37517 #endif
  37518 #if defined(BCM_88675_B0)
  37519 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_BCM88675_B0r_fields[] = {
  37520     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37521     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37522     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37523     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  37524 };
  37525 
  37526 #endif
  37527 #if defined(BCM_88680_A0)
  37528 soc_field_info_t soc_NBIL_TX_MLF_OVERFLOW_PM_BCM88680_A0r_fields[] = {
  37529     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37530     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37531     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37532     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  37533 };
  37534 
  37535 #endif
  37536 #if defined(BCM_88675_A0)
  37537 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFERr_fields[] = {
  37538     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37539     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37540     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37541     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  37542 };
  37543 
  37544 #endif
  37545 #if defined(BCM_88675_A0)
  37546 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_3r_fields[] = {
  37547     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37548     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37549     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37550     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37551     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37552     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37553     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37554     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37555     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37556     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37557     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37558     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37559     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37560     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37561     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37562     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37563 };
  37564 
  37565 #endif
  37566 #if defined(BCM_88675_A0)
  37567 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_4r_fields[] = {
  37568     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37569     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37570     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37571     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37572     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37573     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37574     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37575     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37576     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37577     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37578     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37579     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37580     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37581     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37582     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37583     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37584 };
  37585 
  37586 #endif
  37587 #if defined(BCM_88675_A0)
  37588 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_5r_fields[] = {
  37589     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37590     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37591     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37592     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37593     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37594     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37595     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37596     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37597     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37598     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37599     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37600     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37601     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37602     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37603     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37604     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37605 };
  37606 
  37607 #endif
  37608 #if defined(BCM_88375_A0)
  37609 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_3_BCM88375_A0r_fields[] = {
  37610     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37611     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37612     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37613     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37614     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37615     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37616     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37617     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37618     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37619     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37620     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37621     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37622     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37623     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37624     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37625     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37626 };
  37627 
  37628 #endif
  37629 #if defined(BCM_88375_B0)
  37630 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_3_BCM88375_B0r_fields[] = {
  37631     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37632     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37633     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37634     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37635     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37636     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37637     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37638     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37639     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37640     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37641     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37642     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37643     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37644     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37645     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37646     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37647 };
  37648 
  37649 #endif
  37650 #if defined(BCM_88470_A0)
  37651 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_3_BCM88470_A0r_fields[] = {
  37652     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37653     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37654     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37655     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  37656 };
  37657 
  37658 #endif
  37659 #if defined(BCM_88470_B0)
  37660 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_3_BCM88470_B0r_fields[] = {
  37661     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37662     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37663     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37664     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  37665 };
  37666 
  37667 #endif
  37668 #if defined(BCM_88675_B0)
  37669 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_3_BCM88675_B0r_fields[] = {
  37670     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37671     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37672     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37673     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37674     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37675     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37676     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37677     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37678     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37679     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37680     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37681     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37682     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37683     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37684     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37685     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37686 };
  37687 
  37688 #endif
  37689 #if defined(BCM_88680_A0)
  37690 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_3_BCM88680_A0r_fields[] = {
  37691     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37692     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37693     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37694     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37695     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37696     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37697     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37698     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37699     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37700     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37701     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37702     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37703     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37704     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37705     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37706     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37707 };
  37708 
  37709 #endif
  37710 #if defined(BCM_88375_A0)
  37711 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_4_BCM88375_A0r_fields[] = {
  37712     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37713     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37714     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37715     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37716     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37717     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37718     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37719     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37720     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37721     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37722     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37723     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37724     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37725     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37726     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37727     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37728 };
  37729 
  37730 #endif
  37731 #if defined(BCM_88375_B0)
  37732 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_4_BCM88375_B0r_fields[] = {
  37733     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37734     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37735     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37736     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37737     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37738     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37739     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37740     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37741     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37742     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37743     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37744     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37745     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37746     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37747     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37748     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37749 };
  37750 
  37751 #endif
  37752 #if defined(BCM_88675_B0)
  37753 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_4_BCM88675_B0r_fields[] = {
  37754     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37755     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37756     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37757     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37758     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37759     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37760     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37761     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37762     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37763     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37764     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37765     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37766     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37767     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37768     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37769     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37770 };
  37771 
  37772 #endif
  37773 #if defined(BCM_88680_A0)
  37774 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_4_BCM88680_A0r_fields[] = {
  37775     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37776     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37777     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37778     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37779     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37780     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37781     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37782     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37783     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37784     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37785     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37786     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37787     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37788     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37789     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37790     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37791 };
  37792 
  37793 #endif
  37794 #if defined(BCM_88375_A0)
  37795 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_5_BCM88375_A0r_fields[] = {
  37796     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37797     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37798     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37799     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37800     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37801     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37802     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37803     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37804     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37805     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37806     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37807     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37808     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37809     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37810     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37811     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37812 };
  37813 
  37814 #endif
  37815 #if defined(BCM_88375_B0)
  37816 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_5_BCM88375_B0r_fields[] = {
  37817     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37818     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37819     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37820     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37821     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37822     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37823     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37824     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37825     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37826     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37827     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37828     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37829     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37830     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37831     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37832     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37833 };
  37834 
  37835 #endif
  37836 #if defined(BCM_88675_B0)
  37837 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_5_BCM88675_B0r_fields[] = {
  37838     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37839     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37840     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37841     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37842     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37843     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37844     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37845     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37846     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37847     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37848     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37849     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37850     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37851     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37852     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37853     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37854 };
  37855 
  37856 #endif
  37857 #if defined(BCM_88680_A0)
  37858 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_5_BCM88680_A0r_fields[] = {
  37859     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37860     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37861     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37862     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37863     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37864     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37865     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37866     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37867     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37868     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37869     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37870     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37871     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37872     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37873     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37874     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37875 };
  37876 
  37877 #endif
  37878 #if defined(BCM_88375_A0)
  37879 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_BCM88375_A0r_fields[] = {
  37880     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37881     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37882     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37883     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  37884 };
  37885 
  37886 #endif
  37887 #if defined(BCM_88375_B0)
  37888 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_BCM88375_B0r_fields[] = {
  37889     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37890     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37891     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37892     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  37893 };
  37894 
  37895 #endif
  37896 #if defined(BCM_88470_A0)
  37897 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_BCM88470_A0r_fields[] = {
  37898     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37899     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37900     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37901     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37902     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37903     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37904     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37905     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37906     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37907     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37908     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37909     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37910     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37911     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37912     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37913     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37914 };
  37915 
  37916 #endif
  37917 #if defined(BCM_88470_B0)
  37918 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_BCM88470_B0r_fields[] = {
  37919     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37920     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37921     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37922     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  37923     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_0_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  37924     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  37925     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_2_QMLF_Nf, 1, 9, SOCF_RO|SOCF_SIG },
  37926     { TX_NO_DATA_IN_BUFFER_PORT_1_MLF_3_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  37927     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_0_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  37928     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_1_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  37929     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_2_QMLF_Nf, 1, 10, SOCF_RO|SOCF_SIG },
  37930     { TX_NO_DATA_IN_BUFFER_PORT_2_MLF_3_QMLF_Nf, 1, 14, SOCF_RO|SOCF_SIG },
  37931     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_0_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  37932     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_1_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG },
  37933     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_2_QMLF_Nf, 1, 11, SOCF_RO|SOCF_SIG },
  37934     { TX_NO_DATA_IN_BUFFER_PORT_3_MLF_3_QMLF_Nf, 1, 15, SOCF_RO|SOCF_SIG }
  37935 };
  37936 
  37937 #endif
  37938 #if defined(BCM_88675_B0)
  37939 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_BCM88675_B0r_fields[] = {
  37940     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37941     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37942     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37943     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  37944 };
  37945 
  37946 #endif
  37947 #if defined(BCM_88680_A0)
  37948 soc_field_info_t soc_NBIL_TX_NO_DATA_IN_BUFFER_BCM88680_A0r_fields[] = {
  37949     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  37950     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  37951     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  37952     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  37953 };
  37954 
  37955 #endif
  37956 #if defined(BCM_88675_A0)
  37957 soc_field_info_t soc_NBIL_TX_PORTS_CONFIGr_fields[] = {
  37958     { TX_APPEND_CRCf, 6, 8, SOCF_LE|SOCF_RES },
  37959     { TX_REGEN_CRCf, 6, 0, SOCF_LE|SOCF_RES }
  37960 };
  37961 
  37962 #endif
  37963 #if defined(BCM_88375_A0)
  37964 soc_field_info_t soc_NBIL_TX_PORTS_CONFIG_BCM88375_A0r_fields[] = {
  37965     { TX_APPEND_CRCf, 6, 8, SOCF_LE|SOCF_RES },
  37966     { TX_REGEN_CRCf, 6, 0, SOCF_LE|SOCF_RES }
  37967 };
  37968 
  37969 #endif
  37970 #if defined(BCM_88375_B0)
  37971 soc_field_info_t soc_NBIL_TX_PORTS_CONFIG_BCM88375_B0r_fields[] = {
  37972     { TX_APPEND_CRCf, 6, 8, SOCF_LE|SOCF_RES },
  37973     { TX_REGEN_CRCf, 6, 0, SOCF_LE|SOCF_RES }
  37974 };
  37975 
  37976 #endif
  37977 #if defined(BCM_88470_A0)
  37978 soc_field_info_t soc_NBIL_TX_PORTS_CONFIG_BCM88470_A0r_fields[] = {
  37979     { TX_APPEND_CRCf, 6, 8, SOCF_LE|SOCF_RES },
  37980     { TX_REGEN_CRCf, 6, 0, SOCF_LE|SOCF_RES }
  37981 };
  37982 
  37983 #endif
  37984 #if defined(BCM_88470_B0)
  37985 soc_field_info_t soc_NBIL_TX_PORTS_CONFIG_BCM88470_B0r_fields[] = {
  37986     { TX_APPEND_CRCf, 6, 8, SOCF_LE|SOCF_RES },
  37987     { TX_REGEN_CRCf, 6, 0, SOCF_LE|SOCF_RES }
  37988 };
  37989 
  37990 #endif
  37991 #if defined(BCM_88675_B0)
  37992 soc_field_info_t soc_NBIL_TX_PORTS_CONFIG_BCM88675_B0r_fields[] = {
  37993     { TX_APPEND_CRCf, 6, 8, SOCF_LE|SOCF_RES },
  37994     { TX_REGEN_CRCf, 6, 0, SOCF_LE|SOCF_RES }
  37995 };
  37996 
  37997 #endif
  37998 #if defined(BCM_88680_A0)
  37999 soc_field_info_t soc_NBIL_TX_PORTS_CONFIG_BCM88680_A0r_fields[] = {
  38000     { TX_APPEND_CRCf, 6, 8, SOCF_LE|SOCF_RES },
  38001     { TX_REGEN_CRCf, 6, 0, SOCF_LE|SOCF_RES }
  38002 };
  38003 
  38004 #endif
  38005 #if defined(BCM_88675_A0)
  38006 soc_field_info_t soc_NBIL_TX_PORTS_SRSTNr_fields[] = {
  38007     { TX_PORTS_SRSTNf, 60, 0, SOCF_LE }
  38008 };
  38009 
  38010 #endif
  38011 #if defined(BCM_88375_A0)
  38012 soc_field_info_t soc_NBIL_TX_PORTS_SRSTN_BCM88375_A0r_fields[] = {
  38013     { TX_PORTS_SRSTNf, 60, 0, SOCF_LE }
  38014 };
  38015 
  38016 #endif
  38017 #if defined(BCM_88375_B0)
  38018 soc_field_info_t soc_NBIL_TX_PORTS_SRSTN_BCM88375_B0r_fields[] = {
  38019     { TX_PORTS_SRSTNf, 60, 0, SOCF_LE }
  38020 };
  38021 
  38022 #endif
  38023 #if defined(BCM_88470_A0)
  38024 soc_field_info_t soc_NBIL_TX_PORTS_SRSTN_BCM88470_A0r_fields[] = {
  38025     { TX_PORTS_SRSTNf, 52, 0, SOCF_LE }
  38026 };
  38027 
  38028 #endif
  38029 #if defined(BCM_88470_B0)
  38030 soc_field_info_t soc_NBIL_TX_PORTS_SRSTN_BCM88470_B0r_fields[] = {
  38031     { TX_PORTS_SRSTNf, 52, 0, SOCF_LE }
  38032 };
  38033 
  38034 #endif
  38035 #if defined(BCM_88675_B0)
  38036 soc_field_info_t soc_NBIL_TX_PORTS_SRSTN_BCM88675_B0r_fields[] = {
  38037     { TX_PORTS_SRSTNf, 60, 0, SOCF_LE }
  38038 };
  38039 
  38040 #endif
  38041 #if defined(BCM_88680_A0)
  38042 soc_field_info_t soc_NBIL_TX_PORTS_SRSTN_BCM88680_A0r_fields[] = {
  38043     { TX_PORTS_SRSTNf, 60, 0, SOCF_LE }
  38044 };
  38045 
  38046 #endif
  38047 #if defined(BCM_88675_A0)
  38048 soc_field_info_t soc_NBIL_TX_PORT_OVFr_fields[] = {
  38049     { TX_PORT_OVFf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  38050 };
  38051 
  38052 #endif
  38053 #if defined(BCM_88375_A0)
  38054 soc_field_info_t soc_NBIL_TX_PORT_OVF_BCM88375_A0r_fields[] = {
  38055     { TX_PORT_OVFf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  38056 };
  38057 
  38058 #endif
  38059 #if defined(BCM_88375_B0)
  38060 soc_field_info_t soc_NBIL_TX_PORT_OVF_BCM88375_B0r_fields[] = {
  38061     { TX_PORT_OVFf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  38062 };
  38063 
  38064 #endif
  38065 #if defined(BCM_88470_A0)
  38066 soc_field_info_t soc_NBIL_TX_PORT_OVF_BCM88470_A0r_fields[] = {
  38067     { TX_PORT_OVFf, 53, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  38068 };
  38069 
  38070 #endif
  38071 #if defined(BCM_88470_B0)
  38072 soc_field_info_t soc_NBIL_TX_PORT_OVF_BCM88470_B0r_fields[] = {
  38073     { TX_PORT_OVFf, 53, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  38074 };
  38075 
  38076 #endif
  38077 #if defined(BCM_88675_B0)
  38078 soc_field_info_t soc_NBIL_TX_PORT_OVF_BCM88675_B0r_fields[] = {
  38079     { TX_PORT_OVFf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  38080 };
  38081 
  38082 #endif
  38083 #if defined(BCM_88680_A0)
  38084 soc_field_info_t soc_NBIL_TX_PORT_OVF_BCM88680_A0r_fields[] = {
  38085     { TX_PORT_OVFf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  38086 };
  38087 
  38088 #endif
  38089 #if defined(BCM_88675_A0)
  38090 soc_field_info_t soc_NBIL_TX_QMLF_CONFIGr_fields[] = {
  38091     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  38092     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  38093     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  38094     { TX_START_TX_THRESHOLD_QMLF_Nf, 9, 4, SOCF_LE },
  38095     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  38096     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  38097     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  38098     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  38099 };
  38100 
  38101 #endif
  38102 #if defined(BCM_88375_A0)
  38103 soc_field_info_t soc_NBIL_TX_QMLF_CONFIG_BCM88375_A0r_fields[] = {
  38104     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  38105     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  38106     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  38107     { TX_START_TX_THRESHOLD_QMLF_Nf, 9, 4, SOCF_LE },
  38108     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  38109     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  38110     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  38111     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  38112 };
  38113 
  38114 #endif
  38115 #if defined(BCM_88375_B0)
  38116 soc_field_info_t soc_NBIL_TX_QMLF_CONFIG_BCM88375_B0r_fields[] = {
  38117     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  38118     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  38119     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  38120     { TX_START_TX_THRESHOLD_QMLF_Nf, 9, 4, SOCF_LE },
  38121     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  38122     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  38123     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  38124     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  38125 };
  38126 
  38127 #endif
  38128 #if defined(BCM_88470_A0)
  38129 soc_field_info_t soc_NBIL_TX_QMLF_CONFIG_BCM88470_A0r_fields[] = {
  38130     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  38131     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  38132     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  38133     { TX_START_TX_THRESHOLD_QMLF_Nf, 9, 4, SOCF_LE },
  38134     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  38135     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  38136     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  38137     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  38138 };
  38139 
  38140 #endif
  38141 #if defined(BCM_88470_B0)
  38142 soc_field_info_t soc_NBIL_TX_QMLF_CONFIG_BCM88470_B0r_fields[] = {
  38143     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  38144     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  38145     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  38146     { TX_START_TX_THRESHOLD_QMLF_Nf, 9, 4, SOCF_LE },
  38147     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  38148     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  38149     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  38150     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  38151 };
  38152 
  38153 #endif
  38154 #if defined(BCM_88675_B0)
  38155 soc_field_info_t soc_NBIL_TX_QMLF_CONFIG_BCM88675_B0r_fields[] = {
  38156     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  38157     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  38158     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  38159     { TX_START_TX_THRESHOLD_QMLF_Nf, 9, 4, SOCF_LE },
  38160     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  38161     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  38162     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  38163     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  38164 };
  38165 
  38166 #endif
  38167 #if defined(BCM_88680_A0)
  38168 soc_field_info_t soc_NBIL_TX_QMLF_CONFIG_BCM88680_A0r_fields[] = {
  38169     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  38170     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  38171     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  38172     { TX_START_TX_THRESHOLD_QMLF_Nf, 9, 4, SOCF_LE },
  38173     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  38174     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  38175     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  38176     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  38177 };
  38178 
  38179 #endif
  38180 #if defined(BCM_88675_A0)
  38181 soc_field_info_t soc_NBIL_TX_RECEIVED_RETRANS_REQ_CNT_HRFr_fields[] = {
  38182     { TX_RECEIVED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  38183 };
  38184 
  38185 #endif
  38186 #if defined(BCM_88375_A0)
  38187 soc_field_info_t soc_NBIL_TX_RECEIVED_RETRANS_REQ_CNT_HRF_BCM88375_A0r_fields[] = {
  38188     { TX_RECEIVED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  38189 };
  38190 
  38191 #endif
  38192 #if defined(BCM_88375_B0)
  38193 soc_field_info_t soc_NBIL_TX_RECEIVED_RETRANS_REQ_CNT_HRF_BCM88375_B0r_fields[] = {
  38194     { TX_RECEIVED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  38195 };
  38196 
  38197 #endif
  38198 #if defined(BCM_88470_A0)
  38199 soc_field_info_t soc_NBIL_TX_RECEIVED_RETRANS_REQ_CNT_HRF_BCM88470_A0r_fields[] = {
  38200     { TX_RECEIVED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  38201 };
  38202 
  38203 #endif
  38204 #if defined(BCM_88470_B0)
  38205 soc_field_info_t soc_NBIL_TX_RECEIVED_RETRANS_REQ_CNT_HRF_BCM88470_B0r_fields[] = {
  38206     { TX_RECEIVED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  38207 };
  38208 
  38209 #endif
  38210 #if defined(BCM_88675_B0)
  38211 soc_field_info_t soc_NBIL_TX_RECEIVED_RETRANS_REQ_CNT_HRF_BCM88675_B0r_fields[] = {
  38212     { TX_RECEIVED_RETRANS_REQ_CNT_HRFf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  38213 };
  38214 
  38215 #endif
  38216 #if defined(BCM_88680_A0)
  38217 soc_field_info_t soc_NBIL_TX_RECEIVED_RETRANS_REQ_CNT_HRF_BCM88680_A0r_fields[] = {
  38218     { TX_RECEIVED_RETRANS_REQ_CNT_HRFf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  38219 };
  38220 
  38221 #endif
  38222 #if defined(BCM_88675_A0)
  38223 soc_field_info_t soc_NBIL_TX_WRONG_PORT_FROM_EGQ_QMLFr_fields[] = {
  38224     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  38225 };
  38226 
  38227 #endif
  38228 #if defined(BCM_88375_A0)
  38229 soc_field_info_t soc_NBIL_TX_WRONG_PORT_FROM_EGQ_QMLF_BCM88375_A0r_fields[] = {
  38230     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  38231 };
  38232 
  38233 #endif
  38234 #if defined(BCM_88375_B0)
  38235 soc_field_info_t soc_NBIL_TX_WRONG_PORT_FROM_EGQ_QMLF_BCM88375_B0r_fields[] = {
  38236     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  38237 };
  38238 
  38239 #endif
  38240 #if defined(BCM_88470_A0)
  38241 soc_field_info_t soc_NBIL_TX_WRONG_PORT_FROM_EGQ_QMLF_BCM88470_A0r_fields[] = {
  38242     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  38243 };
  38244 
  38245 #endif
  38246 #if defined(BCM_88470_B0)
  38247 soc_field_info_t soc_NBIL_TX_WRONG_PORT_FROM_EGQ_QMLF_BCM88470_B0r_fields[] = {
  38248     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  38249 };
  38250 
  38251 #endif
  38252 #if defined(BCM_88675_B0)
  38253 soc_field_info_t soc_NBIL_TX_WRONG_PORT_FROM_EGQ_QMLF_BCM88675_B0r_fields[] = {
  38254     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  38255 };
  38256 
  38257 #endif
  38258 #if defined(BCM_88680_A0)
  38259 soc_field_info_t soc_NBIL_TX_WRONG_PORT_FROM_EGQ_QMLF_BCM88680_A0r_fields[] = {
  38260     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  38261 };
  38262 
  38263 #endif
  38264 #if defined(BCM_88650_A0)
  38265 soc_field_info_t soc_NBI_BIST_CONTEXTS_MASKr_fields[] = {
  38266     { BIST_CONTEXTS_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38267 };
  38268 
  38269 #endif
  38270 #if defined(BCM_88650_B0)
  38271 soc_field_info_t soc_NBI_BIST_CONTEXTS_MASK_BCM88650_B0r_fields[] = {
  38272     { BIST_CONTEXTS_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38273 };
  38274 
  38275 #endif
  38276 #if defined(BCM_88660_A0)
  38277 soc_field_info_t soc_NBI_BIST_CONTEXTS_MASK_BCM88660_A0r_fields[] = {
  38278     { BIST_CONTEXTS_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38279 };
  38280 
  38281 #endif
  38282 #if defined(BCM_88650_A0)
  38283 soc_field_info_t soc_NBI_BIST_ERROR_GENERATORr_fields[] = {
  38284     { ILKN_ERROR_GENERATOR_RX_LANE_0f, 1, 0, SOCF_SIG|SOCF_RES },
  38285     { ILKN_ERROR_GENERATOR_RX_LANE_23f, 1, 1, SOCF_SIG|SOCF_RES },
  38286     { ILKN_ERROR_GENERATOR_TX_LANE_0f, 1, 2, SOCF_SIG|SOCF_RES },
  38287     { ILKN_ERROR_GENERATOR_TX_LANE_23f, 1, 3, SOCF_SIG|SOCF_RES }
  38288 };
  38289 
  38290 #endif
  38291 #if defined(BCM_88650_B0)
  38292 soc_field_info_t soc_NBI_BIST_ERROR_GENERATOR_BCM88650_B0r_fields[] = {
  38293     { ILKN_ERROR_GENERATOR_RX_LANE_0f, 1, 0, SOCF_SIG|SOCF_RES },
  38294     { ILKN_ERROR_GENERATOR_RX_LANE_23f, 1, 1, SOCF_SIG|SOCF_RES },
  38295     { ILKN_ERROR_GENERATOR_TX_LANE_0f, 1, 2, SOCF_SIG|SOCF_RES },
  38296     { ILKN_ERROR_GENERATOR_TX_LANE_23f, 1, 3, SOCF_SIG|SOCF_RES }
  38297 };
  38298 
  38299 #endif
  38300 #if defined(BCM_88660_A0)
  38301 soc_field_info_t soc_NBI_BIST_ERROR_GENERATOR_BCM88660_A0r_fields[] = {
  38302     { ILKN_ERROR_GENERATOR_RX_LANE_0f, 1, 0, SOCF_SIG|SOCF_RES },
  38303     { ILKN_ERROR_GENERATOR_RX_LANE_23f, 1, 1, SOCF_SIG|SOCF_RES },
  38304     { ILKN_ERROR_GENERATOR_TX_LANE_0f, 1, 2, SOCF_SIG|SOCF_RES },
  38305     { ILKN_ERROR_GENERATOR_TX_LANE_23f, 1, 3, SOCF_SIG|SOCF_RES }
  38306 };
  38307 
  38308 #endif
  38309 #if defined(BCM_88650_A0)
  38310 soc_field_info_t soc_NBI_BIST_EVENTS_GENERATORr_fields[] = {
  38311     { BIST_EVENTS_GEN_COUNTf, 32, 64, SOCF_LE|SOCF_SIG|SOCF_RES },
  38312     { BIST_EVENTS_GEN_RESETf, 1, 96, SOCF_SIG|SOCF_RES },
  38313     { BIST_EVENTS_GEN_T_0f, 16, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  38314     { BIST_EVENTS_GEN_T_1f, 16, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  38315     { BIST_EVENTS_GEN_T_2f, 16, 32, SOCF_LE|SOCF_SIG|SOCF_RES },
  38316     { BIST_EVENTS_GEN_T_3f, 16, 48, SOCF_LE|SOCF_SIG|SOCF_RES }
  38317 };
  38318 
  38319 #endif
  38320 #if defined(BCM_88650_B0)
  38321 soc_field_info_t soc_NBI_BIST_EVENTS_GENERATOR_BCM88650_B0r_fields[] = {
  38322     { BIST_EVENTS_GEN_COUNTf, 32, 64, SOCF_LE|SOCF_SIG|SOCF_RES },
  38323     { BIST_EVENTS_GEN_RESETf, 1, 96, SOCF_SIG|SOCF_RES },
  38324     { BIST_EVENTS_GEN_T_0f, 16, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  38325     { BIST_EVENTS_GEN_T_1f, 16, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  38326     { BIST_EVENTS_GEN_T_2f, 16, 32, SOCF_LE|SOCF_SIG|SOCF_RES },
  38327     { BIST_EVENTS_GEN_T_3f, 16, 48, SOCF_LE|SOCF_SIG|SOCF_RES }
  38328 };
  38329 
  38330 #endif
  38331 #if defined(BCM_88660_A0)
  38332 soc_field_info_t soc_NBI_BIST_EVENTS_GENERATOR_BCM88660_A0r_fields[] = {
  38333     { BIST_EVENTS_GEN_COUNTf, 32, 64, SOCF_LE|SOCF_SIG|SOCF_RES },
  38334     { BIST_EVENTS_GEN_RESETf, 1, 96, SOCF_SIG|SOCF_RES },
  38335     { BIST_EVENTS_GEN_T_0f, 16, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  38336     { BIST_EVENTS_GEN_T_1f, 16, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  38337     { BIST_EVENTS_GEN_T_2f, 16, 32, SOCF_LE|SOCF_SIG|SOCF_RES },
  38338     { BIST_EVENTS_GEN_T_3f, 16, 48, SOCF_LE|SOCF_SIG|SOCF_RES }
  38339 };
  38340 
  38341 #endif
  38342 #if defined(BCM_88650_A0)
  38343 soc_field_info_t soc_NBI_BIST_EVENTS_STATUSr_fields[] = {
  38344     { BIST_EVENTS_ACTIVEf, 1, 32, SOCF_RO|SOCF_RES },
  38345     { BIST_EVENTS_CNT_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38346 };
  38347 
  38348 #endif
  38349 #if defined(BCM_88650_B0)
  38350 soc_field_info_t soc_NBI_BIST_EVENTS_STATUS_BCM88650_B0r_fields[] = {
  38351     { BIST_EVENTS_ACTIVEf, 1, 32, SOCF_RO|SOCF_RES },
  38352     { BIST_EVENTS_CNT_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38353 };
  38354 
  38355 #endif
  38356 #if defined(BCM_88660_A0)
  38357 soc_field_info_t soc_NBI_BIST_EVENTS_STATUS_BCM88660_A0r_fields[] = {
  38358     { BIST_EVENTS_ACTIVEf, 1, 32, SOCF_RO|SOCF_RES },
  38359     { BIST_EVENTS_CNT_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38360 };
  38361 
  38362 #endif
  38363 #if defined(BCM_88650_A0)
  38364 soc_field_info_t soc_NBI_BIST_FLOW_FIRST_DESCRIPTORr_fields[] = {
  38365     { FLOW_N_CLASSf, 4, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  38366     { FLOW_N_CONSTANT_CHf, 8, 20, SOCF_LE|SOCF_SIG|SOCF_RES },
  38367     { FLOW_N_CREATE_ERRf, 1, 14, SOCF_SIG|SOCF_RES },
  38368     { FLOW_N_DATA_TYPEf, 2, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  38369     { FLOW_N_NUM_OF_BURSTSf, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38370 };
  38371 
  38372 #endif
  38373 #if defined(BCM_88650_B0)
  38374 soc_field_info_t soc_NBI_BIST_FLOW_FIRST_DESCRIPTOR_BCM88650_B0r_fields[] = {
  38375     { FLOW_N_CLASSf, 4, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  38376     { FLOW_N_CONSTANT_CHf, 8, 20, SOCF_LE|SOCF_SIG|SOCF_RES },
  38377     { FLOW_N_CREATE_ERRf, 1, 14, SOCF_SIG|SOCF_RES },
  38378     { FLOW_N_DATA_TYPEf, 2, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  38379     { FLOW_N_NUM_OF_BURSTSf, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38380 };
  38381 
  38382 #endif
  38383 #if defined(BCM_88660_A0)
  38384 soc_field_info_t soc_NBI_BIST_FLOW_FIRST_DESCRIPTOR_BCM88660_A0r_fields[] = {
  38385     { FLOW_N_CLASSf, 4, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  38386     { FLOW_N_CONSTANT_CHf, 8, 20, SOCF_LE|SOCF_SIG|SOCF_RES },
  38387     { FLOW_N_CREATE_ERRf, 1, 14, SOCF_SIG|SOCF_RES },
  38388     { FLOW_N_DATA_TYPEf, 2, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  38389     { FLOW_N_NUM_OF_BURSTSf, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38390 };
  38391 
  38392 #endif
  38393 #if defined(BCM_88650_A0)
  38394 soc_field_info_t soc_NBI_BIST_FLOW__SECOND_DESCRIPTORr_fields[] = {
  38395     { FLOW_N_BURST_SIZE_MASKf, 14, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  38396     { FLOW_N_INCREMENTAL_BURST_SIZEf, 1, 30, SOCF_SIG|SOCF_RES },
  38397     { FLOW_N_MIN_BURST_SIZEf, 14, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38398 };
  38399 
  38400 #endif
  38401 #if defined(BCM_88650_B0)
  38402 soc_field_info_t soc_NBI_BIST_FLOW__SECOND_DESCRIPTOR_BCM88650_B0r_fields[] = {
  38403     { FLOW_N_BURST_SIZE_MASKf, 14, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  38404     { FLOW_N_INCREMENTAL_BURST_SIZEf, 1, 30, SOCF_SIG|SOCF_RES },
  38405     { FLOW_N_MIN_BURST_SIZEf, 14, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38406 };
  38407 
  38408 #endif
  38409 #if defined(BCM_88660_A0)
  38410 soc_field_info_t soc_NBI_BIST_FLOW__SECOND_DESCRIPTOR_BCM88660_A0r_fields[] = {
  38411     { FLOW_N_BURST_SIZE_MASKf, 14, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  38412     { FLOW_N_INCREMENTAL_BURST_SIZEf, 1, 30, SOCF_SIG|SOCF_RES },
  38413     { FLOW_N_MIN_BURST_SIZEf, 14, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38414 };
  38415 
  38416 #endif
  38417 #if defined(BCM_88650_A0)
  38418 soc_field_info_t soc_NBI_BIST_GENERAL_CONFIGURATIONr_fields[] = {
  38419     { BIST_CHECKER_RSTNf, 1, 1, SOCF_SIG|SOCF_RES },
  38420     { BIST_CH_CHOSING_METHODf, 3, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  38421     { BIST_GENERATOR_RSTNf, 1, 0, SOCF_SIG|SOCF_RES },
  38422     { BIST_MASK_DATA_TO_IREf, 1, 3, SOCF_SIG|SOCF_RES },
  38423     { BIST_MODEf, 3, 8, SOCF_LE|SOCF_SIG|SOCF_RES },
  38424     { TAKE_BIST_NOT_EGQf, 1, 2, SOCF_SIG|SOCF_RES }
  38425 };
  38426 
  38427 #endif
  38428 #if defined(BCM_88650_B0)
  38429 soc_field_info_t soc_NBI_BIST_GENERAL_CONFIGURATION_BCM88650_B0r_fields[] = {
  38430     { BIST_CHECKER_RSTNf, 1, 1, SOCF_SIG|SOCF_RES },
  38431     { BIST_CH_CHOSING_METHODf, 3, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  38432     { BIST_GENERATOR_RSTNf, 1, 0, SOCF_SIG|SOCF_RES },
  38433     { BIST_MASK_DATA_TO_IREf, 1, 3, SOCF_SIG|SOCF_RES },
  38434     { BIST_MODEf, 3, 8, SOCF_LE|SOCF_SIG|SOCF_RES },
  38435     { TAKE_BIST_NOT_EGQf, 1, 2, SOCF_SIG|SOCF_RES }
  38436 };
  38437 
  38438 #endif
  38439 #if defined(BCM_88660_A0)
  38440 soc_field_info_t soc_NBI_BIST_GENERAL_CONFIGURATION_BCM88660_A0r_fields[] = {
  38441     { BIST_CHECKER_RSTNf, 1, 1, SOCF_SIG|SOCF_RES },
  38442     { BIST_CH_CHOSING_METHODf, 3, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  38443     { BIST_GENERATOR_RSTNf, 1, 0, SOCF_SIG|SOCF_RES },
  38444     { BIST_MASK_DATA_TO_IREf, 1, 3, SOCF_SIG|SOCF_RES },
  38445     { BIST_MODEf, 3, 8, SOCF_LE|SOCF_SIG|SOCF_RES },
  38446     { TAKE_BIST_NOT_EGQf, 1, 2, SOCF_SIG|SOCF_RES }
  38447 };
  38448 
  38449 #endif
  38450 #if defined(BCM_88650_A0)
  38451 soc_field_info_t soc_NBI_BIST_RX_COUNTERS_1r_fields[] = {
  38452     { BIST_RX_ERR_BURST_INDEX_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES },
  38453     { BIST_RX_ERR_LENGTH_BURSTS_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38454 };
  38455 
  38456 #endif
  38457 #if defined(BCM_88650_A0)
  38458 soc_field_info_t soc_NBI_BIST_RX_COUNTERS_2r_fields[] = {
  38459     { BIST_RX_ERR_BCT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  38460     { BIST_RX_ERR_DATA_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  38461 };
  38462 
  38463 #endif
  38464 #if defined(BCM_88650_A0)
  38465 soc_field_info_t soc_NBI_BIST_RX_COUNTERS_3r_fields[] = {
  38466     { BIST_RX_ERR_IN_CRC_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  38467     { BIST_RX_ERR_SOB_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  38468 };
  38469 
  38470 #endif
  38471 #if defined(BCM_88650_B0)
  38472 soc_field_info_t soc_NBI_BIST_RX_COUNTERS_1_BCM88650_B0r_fields[] = {
  38473     { BIST_RX_ERR_BURST_INDEX_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES },
  38474     { BIST_RX_ERR_LENGTH_BURSTS_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38475 };
  38476 
  38477 #endif
  38478 #if defined(BCM_88660_A0)
  38479 soc_field_info_t soc_NBI_BIST_RX_COUNTERS_1_BCM88660_A0r_fields[] = {
  38480     { BIST_RX_ERR_BURST_INDEX_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES },
  38481     { BIST_RX_ERR_LENGTH_BURSTS_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38482 };
  38483 
  38484 #endif
  38485 #if defined(BCM_88650_B0)
  38486 soc_field_info_t soc_NBI_BIST_RX_COUNTERS_2_BCM88650_B0r_fields[] = {
  38487     { BIST_RX_ERR_BCT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  38488     { BIST_RX_ERR_DATA_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  38489 };
  38490 
  38491 #endif
  38492 #if defined(BCM_88660_A0)
  38493 soc_field_info_t soc_NBI_BIST_RX_COUNTERS_2_BCM88660_A0r_fields[] = {
  38494     { BIST_RX_ERR_BCT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  38495     { BIST_RX_ERR_DATA_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  38496 };
  38497 
  38498 #endif
  38499 #if defined(BCM_88650_B0)
  38500 soc_field_info_t soc_NBI_BIST_RX_COUNTERS_3_BCM88650_B0r_fields[] = {
  38501     { BIST_RX_ERR_IN_CRC_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  38502     { BIST_RX_ERR_SOB_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  38503 };
  38504 
  38505 #endif
  38506 #if defined(BCM_88660_A0)
  38507 soc_field_info_t soc_NBI_BIST_RX_COUNTERS_3_BCM88660_A0r_fields[] = {
  38508     { BIST_RX_ERR_IN_CRC_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  38509     { BIST_RX_ERR_SOB_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  38510 };
  38511 
  38512 #endif
  38513 #if defined(BCM_88650_A0)
  38514 soc_field_info_t soc_NBI_BIST_RX_FLOW_COUNTERr_fields[] = {
  38515     { BIST_RX_FLOW_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38516 };
  38517 
  38518 #endif
  38519 #if defined(BCM_88650_B0)
  38520 soc_field_info_t soc_NBI_BIST_RX_FLOW_COUNTER_BCM88650_B0r_fields[] = {
  38521     { BIST_RX_FLOW_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38522 };
  38523 
  38524 #endif
  38525 #if defined(BCM_88660_A0)
  38526 soc_field_info_t soc_NBI_BIST_RX_FLOW_COUNTER_BCM88660_A0r_fields[] = {
  38527     { BIST_RX_FLOW_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38528 };
  38529 
  38530 #endif
  38531 #if defined(BCM_88650_A0)
  38532 soc_field_info_t soc_NBI_BIST_RX_OK_BURSTS_COUNTERr_fields[] = {
  38533     { BIST_RX_OK_BURSTS_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38534 };
  38535 
  38536 #endif
  38537 #if defined(BCM_88650_B0)
  38538 soc_field_info_t soc_NBI_BIST_RX_OK_BURSTS_COUNTER_BCM88650_B0r_fields[] = {
  38539     { BIST_RX_OK_BURSTS_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38540 };
  38541 
  38542 #endif
  38543 #if defined(BCM_88660_A0)
  38544 soc_field_info_t soc_NBI_BIST_RX_OK_BURSTS_COUNTER_BCM88660_A0r_fields[] = {
  38545     { BIST_RX_OK_BURSTS_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38546 };
  38547 
  38548 #endif
  38549 #if defined(BCM_88650_A0)
  38550 soc_field_info_t soc_NBI_BIST_RX_SHAPERr_fields[] = {
  38551     { BIST_RX_SHAPER_CLEARf, 1, 25, SOCF_SIG|SOCF_RES },
  38552     { BIST_RX_SHAPER_CYCLEf, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  38553     { BIST_RX_SHAPER_DUTYf, 12, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  38554     { BIST_RX_SHAPER_FORCEf, 1, 24, SOCF_SIG|SOCF_RES }
  38555 };
  38556 
  38557 #endif
  38558 #if defined(BCM_88650_B0)
  38559 soc_field_info_t soc_NBI_BIST_RX_SHAPER_BCM88650_B0r_fields[] = {
  38560     { BIST_RX_SHAPER_CLEARf, 1, 25, SOCF_SIG|SOCF_RES },
  38561     { BIST_RX_SHAPER_CYCLEf, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  38562     { BIST_RX_SHAPER_DUTYf, 12, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  38563     { BIST_RX_SHAPER_FORCEf, 1, 24, SOCF_SIG|SOCF_RES }
  38564 };
  38565 
  38566 #endif
  38567 #if defined(BCM_88660_A0)
  38568 soc_field_info_t soc_NBI_BIST_RX_SHAPER_BCM88660_A0r_fields[] = {
  38569     { BIST_RX_SHAPER_CLEARf, 1, 25, SOCF_SIG|SOCF_RES },
  38570     { BIST_RX_SHAPER_CYCLEf, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  38571     { BIST_RX_SHAPER_DUTYf, 12, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  38572     { BIST_RX_SHAPER_FORCEf, 1, 24, SOCF_SIG|SOCF_RES }
  38573 };
  38574 
  38575 #endif
  38576 #if defined(BCM_88650_A0)
  38577 soc_field_info_t soc_NBI_BIST_SEEDr_fields[] = {
  38578     { BIST_SEEDf, 16, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38579 };
  38580 
  38581 #endif
  38582 #if defined(BCM_88650_B0)
  38583 soc_field_info_t soc_NBI_BIST_SEED_BCM88650_B0r_fields[] = {
  38584     { BIST_SEEDf, 16, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38585 };
  38586 
  38587 #endif
  38588 #if defined(BCM_88660_A0)
  38589 soc_field_info_t soc_NBI_BIST_SEED_BCM88660_A0r_fields[] = {
  38590     { BIST_SEEDf, 16, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38591 };
  38592 
  38593 #endif
  38594 #if defined(BCM_88650_A0)
  38595 soc_field_info_t soc_NBI_BIST_STATUSr_fields[] = {
  38596     { BIST_RX_DONEf, 1, 4, SOCF_RO|SOCF_RES },
  38597     { BIST_RX_ERR_BCTf, 1, 16, SOCF_RO|SOCF_RES },
  38598     { BIST_RX_ERR_CRCf, 1, 24, SOCF_RO|SOCF_RES },
  38599     { BIST_RX_ERR_DATAf, 1, 20, SOCF_RO|SOCF_RES },
  38600     { BIST_RX_ERR_INDEXf, 1, 12, SOCF_RO|SOCF_RES },
  38601     { BIST_RX_ERR_LENGTHf, 1, 8, SOCF_RO|SOCF_RES },
  38602     { BIST_RX_ERR_SOBf, 1, 28, SOCF_RO|SOCF_RES },
  38603     { BIST_TX_DONEf, 1, 0, SOCF_RO|SOCF_RES }
  38604 };
  38605 
  38606 #endif
  38607 #if defined(BCM_88650_B0)
  38608 soc_field_info_t soc_NBI_BIST_STATUS_BCM88650_B0r_fields[] = {
  38609     { BIST_RX_DONEf, 1, 4, SOCF_RO|SOCF_RES },
  38610     { BIST_RX_ERR_BCTf, 1, 16, SOCF_RO|SOCF_RES },
  38611     { BIST_RX_ERR_CRCf, 1, 24, SOCF_RO|SOCF_RES },
  38612     { BIST_RX_ERR_DATAf, 1, 20, SOCF_RO|SOCF_RES },
  38613     { BIST_RX_ERR_INDEXf, 1, 12, SOCF_RO|SOCF_RES },
  38614     { BIST_RX_ERR_LENGTHf, 1, 8, SOCF_RO|SOCF_RES },
  38615     { BIST_RX_ERR_SOBf, 1, 28, SOCF_RO|SOCF_RES },
  38616     { BIST_TX_DONEf, 1, 0, SOCF_RO|SOCF_RES }
  38617 };
  38618 
  38619 #endif
  38620 #if defined(BCM_88660_A0)
  38621 soc_field_info_t soc_NBI_BIST_STATUS_BCM88660_A0r_fields[] = {
  38622     { BIST_RX_DONEf, 1, 4, SOCF_RO|SOCF_RES },
  38623     { BIST_RX_ERR_BCTf, 1, 16, SOCF_RO|SOCF_RES },
  38624     { BIST_RX_ERR_CRCf, 1, 24, SOCF_RO|SOCF_RES },
  38625     { BIST_RX_ERR_DATAf, 1, 20, SOCF_RO|SOCF_RES },
  38626     { BIST_RX_ERR_INDEXf, 1, 12, SOCF_RO|SOCF_RES },
  38627     { BIST_RX_ERR_LENGTHf, 1, 8, SOCF_RO|SOCF_RES },
  38628     { BIST_RX_ERR_SOBf, 1, 28, SOCF_RO|SOCF_RES },
  38629     { BIST_TX_DONEf, 1, 0, SOCF_RO|SOCF_RES }
  38630 };
  38631 
  38632 #endif
  38633 #if defined(BCM_88650_A0)
  38634 soc_field_info_t soc_NBI_BIST_TX_ADDITIONAL_COUNTERr_fields[] = {
  38635     { BIST_TX_CRC_ERR_BURSTS_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  38636     { BIST_TX_FLOW_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  38637 };
  38638 
  38639 #endif
  38640 #if defined(BCM_88650_B0)
  38641 soc_field_info_t soc_NBI_BIST_TX_ADDITIONAL_COUNTER_BCM88650_B0r_fields[] = {
  38642     { BIST_TX_CRC_ERR_BURSTS_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  38643     { BIST_TX_FLOW_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  38644 };
  38645 
  38646 #endif
  38647 #if defined(BCM_88660_A0)
  38648 soc_field_info_t soc_NBI_BIST_TX_ADDITIONAL_COUNTER_BCM88660_A0r_fields[] = {
  38649     { BIST_TX_CRC_ERR_BURSTS_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  38650     { BIST_TX_FLOW_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  38651 };
  38652 
  38653 #endif
  38654 #if defined(BCM_88650_A0)
  38655 soc_field_info_t soc_NBI_BIST_TX_BURSTS_COUNTERr_fields[] = {
  38656     { BIST_TX_BURST_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38657 };
  38658 
  38659 #endif
  38660 #if defined(BCM_88650_B0)
  38661 soc_field_info_t soc_NBI_BIST_TX_BURSTS_COUNTER_BCM88650_B0r_fields[] = {
  38662     { BIST_TX_BURST_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38663 };
  38664 
  38665 #endif
  38666 #if defined(BCM_88660_A0)
  38667 soc_field_info_t soc_NBI_BIST_TX_BURSTS_COUNTER_BCM88660_A0r_fields[] = {
  38668     { BIST_TX_BURST_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  38669 };
  38670 
  38671 #endif
  38672 #if defined(BCM_88650_A0)
  38673 soc_field_info_t soc_NBI_BIST_TX_BURSTS_THRESHOLDr_fields[] = {
  38674     { BIST_TX_BURST_THf, 48, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38675 };
  38676 
  38677 #endif
  38678 #if defined(BCM_88650_B0)
  38679 soc_field_info_t soc_NBI_BIST_TX_BURSTS_THRESHOLD_BCM88650_B0r_fields[] = {
  38680     { BIST_TX_BURST_THf, 48, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38681 };
  38682 
  38683 #endif
  38684 #if defined(BCM_88660_A0)
  38685 soc_field_info_t soc_NBI_BIST_TX_BURSTS_THRESHOLD_BCM88660_A0r_fields[] = {
  38686     { BIST_TX_BURST_THf, 48, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  38687 };
  38688 
  38689 #endif
  38690 #if defined(BCM_88660_A0)
  38691 soc_field_info_t soc_NBI_CHOOSE_RX_WCLK_33_LANE_FOR_MLDr_fields[] = {
  38692     { CHOOSE_RX_WCLK_33_LANE_FOR_MLD_0f, 2, 0, SOCF_LE|SOCF_SIG },
  38693     { CHOOSE_RX_WCLK_33_LANE_FOR_MLD_1f, 2, 2, SOCF_LE|SOCF_SIG }
  38694 };
  38695 
  38696 #endif
  38697 #if defined(BCM_88650_A0)
  38698 soc_field_info_t soc_NBI_CRC_32_LANE_ERR_INDICATIONr_fields[] = {
  38699     { ILKN_RX_STAT_CRC_32_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  38700 };
  38701 
  38702 #endif
  38703 #if defined(BCM_88650_B0)
  38704 soc_field_info_t soc_NBI_CRC_32_LANE_ERR_INDICATION_BCM88650_B0r_fields[] = {
  38705     { ILKN_RX_STAT_CRC_32_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  38706 };
  38707 
  38708 #endif
  38709 #if defined(BCM_88660_A0)
  38710 soc_field_info_t soc_NBI_CRC_32_LANE_ERR_INDICATION_BCM88660_A0r_fields[] = {
  38711     { ILKN_RX_STAT_CRC_32_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  38712 };
  38713 
  38714 #endif
  38715 #if defined(BCM_88650_A0)
  38716 soc_field_info_t soc_NBI_CRC_32_LANE_VALID_INDICATIONr_fields[] = {
  38717     { ILKN_RX_STAT_CRC_32_VALIDf, 24, 0, SOCF_LE|SOCF_RO }
  38718 };
  38719 
  38720 #endif
  38721 #if defined(BCM_88650_B0)
  38722 soc_field_info_t soc_NBI_CRC_32_LANE_VALID_INDICATION_BCM88650_B0r_fields[] = {
  38723     { ILKN_RX_STAT_CRC_32_VALIDf, 24, 0, SOCF_LE|SOCF_RO }
  38724 };
  38725 
  38726 #endif
  38727 #if defined(BCM_88660_A0)
  38728 soc_field_info_t soc_NBI_CRC_32_LANE_VALID_INDICATION_BCM88660_A0r_fields[] = {
  38729     { ILKN_RX_STAT_CRC_32_VALIDf, 24, 0, SOCF_LE|SOCF_RO }
  38730 };
  38731 
  38732 #endif
  38733 #if defined(BCM_88202_A0)
  38734 soc_field_info_t soc_NBI_DPRC_SHARED_DDR_PLL_CONFIGr_fields[] = {
  38735     { DPRC_SHARED_DDR_PLL_CONFIGf, 512, 0, SOCF_LE|SOCF_RO }
  38736 };
  38737 
  38738 #endif
  38739 #if defined(BCM_88650_A0)
  38740 soc_field_info_t soc_NBI_ECC_1B_ERR_CNTr_fields[] = {
  38741     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  38742     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  38743     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  38744     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  38745 };
  38746 
  38747 #endif
  38748 #if defined(BCM_88202_A0)
  38749 soc_field_info_t soc_NBI_ECC_1B_ERR_CNT_BCM88202_A0r_fields[] = {
  38750     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  38751     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  38752     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  38753     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  38754 };
  38755 
  38756 #endif
  38757 #if defined(BCM_88650_B0)
  38758 soc_field_info_t soc_NBI_ECC_1B_ERR_CNT_BCM88650_B0r_fields[] = {
  38759     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  38760     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  38761     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  38762     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  38763 };
  38764 
  38765 #endif
  38766 #if defined(BCM_88660_A0)
  38767 soc_field_info_t soc_NBI_ECC_1B_ERR_CNT_BCM88660_A0r_fields[] = {
  38768     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  38769     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  38770     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  38771     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  38772 };
  38773 
  38774 #endif
  38775 #if defined(BCM_88650_A0)
  38776 soc_field_info_t soc_NBI_ECC_2B_ERR_CNTr_fields[] = {
  38777     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  38778     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  38779     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  38780     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  38781 };
  38782 
  38783 #endif
  38784 #if defined(BCM_88202_A0)
  38785 soc_field_info_t soc_NBI_ECC_2B_ERR_CNT_BCM88202_A0r_fields[] = {
  38786     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  38787     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  38788     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  38789     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  38790 };
  38791 
  38792 #endif
  38793 #if defined(BCM_88650_B0)
  38794 soc_field_info_t soc_NBI_ECC_2B_ERR_CNT_BCM88650_B0r_fields[] = {
  38795     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  38796     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  38797     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  38798     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  38799 };
  38800 
  38801 #endif
  38802 #if defined(BCM_88660_A0)
  38803 soc_field_info_t soc_NBI_ECC_2B_ERR_CNT_BCM88660_A0r_fields[] = {
  38804     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  38805     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  38806     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  38807     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  38808 };
  38809 
  38810 #endif
  38811 #if defined(BCM_88650_A0)
  38812 soc_field_info_t soc_NBI_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = {
  38813     { ILKN_RX_ALGN_MEM_0_ECC_1B_ERR_MASKf, 1, 23, SOCF_SIG },
  38814     { ILKN_RX_ALGN_MEM_10_ECC_1B_ERR_MASKf, 1, 33, SOCF_SIG },
  38815     { ILKN_RX_ALGN_MEM_11_ECC_1B_ERR_MASKf, 1, 34, SOCF_SIG },
  38816     { ILKN_RX_ALGN_MEM_12_ECC_1B_ERR_MASKf, 1, 35, SOCF_SIG },
  38817     { ILKN_RX_ALGN_MEM_13_ECC_1B_ERR_MASKf, 1, 36, SOCF_SIG },
  38818     { ILKN_RX_ALGN_MEM_14_ECC_1B_ERR_MASKf, 1, 37, SOCF_SIG },
  38819     { ILKN_RX_ALGN_MEM_15_ECC_1B_ERR_MASKf, 1, 38, SOCF_SIG },
  38820     { ILKN_RX_ALGN_MEM_16_ECC_1B_ERR_MASKf, 1, 39, SOCF_SIG },
  38821     { ILKN_RX_ALGN_MEM_17_ECC_1B_ERR_MASKf, 1, 40, SOCF_SIG },
  38822     { ILKN_RX_ALGN_MEM_18_ECC_1B_ERR_MASKf, 1, 41, SOCF_SIG },
  38823     { ILKN_RX_ALGN_MEM_19_ECC_1B_ERR_MASKf, 1, 42, SOCF_SIG },
  38824     { ILKN_RX_ALGN_MEM_1_ECC_1B_ERR_MASKf, 1, 24, SOCF_SIG },
  38825     { ILKN_RX_ALGN_MEM_20_ECC_1B_ERR_MASKf, 1, 43, SOCF_SIG },
  38826     { ILKN_RX_ALGN_MEM_21_ECC_1B_ERR_MASKf, 1, 44, SOCF_SIG },
  38827     { ILKN_RX_ALGN_MEM_22_ECC_1B_ERR_MASKf, 1, 45, SOCF_SIG },
  38828     { ILKN_RX_ALGN_MEM_23_ECC_1B_ERR_MASKf, 1, 46, SOCF_SIG },
  38829     { ILKN_RX_ALGN_MEM_2_ECC_1B_ERR_MASKf, 1, 25, SOCF_SIG },
  38830     { ILKN_RX_ALGN_MEM_3_ECC_1B_ERR_MASKf, 1, 26, SOCF_SIG },
  38831     { ILKN_RX_ALGN_MEM_4_ECC_1B_ERR_MASKf, 1, 27, SOCF_SIG },
  38832     { ILKN_RX_ALGN_MEM_5_ECC_1B_ERR_MASKf, 1, 28, SOCF_SIG },
  38833     { ILKN_RX_ALGN_MEM_6_ECC_1B_ERR_MASKf, 1, 29, SOCF_SIG },
  38834     { ILKN_RX_ALGN_MEM_7_ECC_1B_ERR_MASKf, 1, 30, SOCF_SIG },
  38835     { ILKN_RX_ALGN_MEM_8_ECC_1B_ERR_MASKf, 1, 31, SOCF_SIG },
  38836     { ILKN_RX_ALGN_MEM_9_ECC_1B_ERR_MASKf, 1, 32, SOCF_SIG },
  38837     { ILKN_TX_0_LBS_ADAP_MEM_ECC_1B_ERR_MASKf, 1, 21, SOCF_SIG },
  38838     { ILKN_TX_1_LBS_ADAP_MEM_ECC_1B_ERR_MASKf, 1, 22, SOCF_SIG },
  38839     { MLF_RX_0_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 0, SOCF_SIG },
  38840     { MLF_RX_0_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 7, SOCF_SIG },
  38841     { MLF_RX_1_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 1, SOCF_SIG },
  38842     { MLF_RX_1_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 8, SOCF_SIG },
  38843     { MLF_RX_2_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 2, SOCF_SIG },
  38844     { MLF_RX_2_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 9, SOCF_SIG },
  38845     { MLF_RX_3_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 3, SOCF_SIG },
  38846     { MLF_RX_3_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 10, SOCF_SIG },
  38847     { MLF_RX_4_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 4, SOCF_SIG },
  38848     { MLF_RX_4_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 11, SOCF_SIG },
  38849     { MLF_RX_5_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 5, SOCF_SIG },
  38850     { MLF_RX_5_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 12, SOCF_SIG },
  38851     { MLF_RX_6_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 6, SOCF_SIG },
  38852     { MLF_RX_6_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 13, SOCF_SIG },
  38853     { MLF_TX_0_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 14, SOCF_SIG },
  38854     { MLF_TX_1_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 15, SOCF_SIG },
  38855     { MLF_TX_2_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 16, SOCF_SIG },
  38856     { MLF_TX_3_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 17, SOCF_SIG },
  38857     { MLF_TX_4_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 18, SOCF_SIG },
  38858     { MLF_TX_5_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 19, SOCF_SIG },
  38859     { MLF_TX_6_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 20, SOCF_SIG }
  38860 };
  38861 
  38862 #endif
  38863 #if defined(BCM_88202_A0)
  38864 soc_field_info_t soc_NBI_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88202_A0r_fields[] = {
  38865     { EGR_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 1, SOCF_SIG },
  38866     { ING_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 0, SOCF_SIG }
  38867 };
  38868 
  38869 #endif
  38870 #if defined(BCM_88650_B0)
  38871 soc_field_info_t soc_NBI_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88650_B0r_fields[] = {
  38872     { ILKN_RX_ALGN_MEM_0_ECC_1B_ERR_MASKf, 1, 23, SOCF_SIG },
  38873     { ILKN_RX_ALGN_MEM_10_ECC_1B_ERR_MASKf, 1, 33, SOCF_SIG },
  38874     { ILKN_RX_ALGN_MEM_11_ECC_1B_ERR_MASKf, 1, 34, SOCF_SIG },
  38875     { ILKN_RX_ALGN_MEM_12_ECC_1B_ERR_MASKf, 1, 35, SOCF_SIG },
  38876     { ILKN_RX_ALGN_MEM_13_ECC_1B_ERR_MASKf, 1, 36, SOCF_SIG },
  38877     { ILKN_RX_ALGN_MEM_14_ECC_1B_ERR_MASKf, 1, 37, SOCF_SIG },
  38878     { ILKN_RX_ALGN_MEM_15_ECC_1B_ERR_MASKf, 1, 38, SOCF_SIG },
  38879     { ILKN_RX_ALGN_MEM_16_ECC_1B_ERR_MASKf, 1, 39, SOCF_SIG },
  38880     { ILKN_RX_ALGN_MEM_17_ECC_1B_ERR_MASKf, 1, 40, SOCF_SIG },
  38881     { ILKN_RX_ALGN_MEM_18_ECC_1B_ERR_MASKf, 1, 41, SOCF_SIG },
  38882     { ILKN_RX_ALGN_MEM_19_ECC_1B_ERR_MASKf, 1, 42, SOCF_SIG },
  38883     { ILKN_RX_ALGN_MEM_1_ECC_1B_ERR_MASKf, 1, 24, SOCF_SIG },
  38884     { ILKN_RX_ALGN_MEM_20_ECC_1B_ERR_MASKf, 1, 43, SOCF_SIG },
  38885     { ILKN_RX_ALGN_MEM_21_ECC_1B_ERR_MASKf, 1, 44, SOCF_SIG },
  38886     { ILKN_RX_ALGN_MEM_22_ECC_1B_ERR_MASKf, 1, 45, SOCF_SIG },
  38887     { ILKN_RX_ALGN_MEM_23_ECC_1B_ERR_MASKf, 1, 46, SOCF_SIG },
  38888     { ILKN_RX_ALGN_MEM_2_ECC_1B_ERR_MASKf, 1, 25, SOCF_SIG },
  38889     { ILKN_RX_ALGN_MEM_3_ECC_1B_ERR_MASKf, 1, 26, SOCF_SIG },
  38890     { ILKN_RX_ALGN_MEM_4_ECC_1B_ERR_MASKf, 1, 27, SOCF_SIG },
  38891     { ILKN_RX_ALGN_MEM_5_ECC_1B_ERR_MASKf, 1, 28, SOCF_SIG },
  38892     { ILKN_RX_ALGN_MEM_6_ECC_1B_ERR_MASKf, 1, 29, SOCF_SIG },
  38893     { ILKN_RX_ALGN_MEM_7_ECC_1B_ERR_MASKf, 1, 30, SOCF_SIG },
  38894     { ILKN_RX_ALGN_MEM_8_ECC_1B_ERR_MASKf, 1, 31, SOCF_SIG },
  38895     { ILKN_RX_ALGN_MEM_9_ECC_1B_ERR_MASKf, 1, 32, SOCF_SIG },
  38896     { ILKN_TX_0_LBS_ADAP_MEM_ECC_1B_ERR_MASKf, 1, 21, SOCF_SIG },
  38897     { ILKN_TX_1_LBS_ADAP_MEM_ECC_1B_ERR_MASKf, 1, 22, SOCF_SIG },
  38898     { MLF_RX_0_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 0, SOCF_SIG },
  38899     { MLF_RX_0_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 7, SOCF_SIG },
  38900     { MLF_RX_1_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 1, SOCF_SIG },
  38901     { MLF_RX_1_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 8, SOCF_SIG },
  38902     { MLF_RX_2_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 2, SOCF_SIG },
  38903     { MLF_RX_2_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 9, SOCF_SIG },
  38904     { MLF_RX_3_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 3, SOCF_SIG },
  38905     { MLF_RX_3_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 10, SOCF_SIG },
  38906     { MLF_RX_4_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 4, SOCF_SIG },
  38907     { MLF_RX_4_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 11, SOCF_SIG },
  38908     { MLF_RX_5_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 5, SOCF_SIG },
  38909     { MLF_RX_5_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 12, SOCF_SIG },
  38910     { MLF_RX_6_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 6, SOCF_SIG },
  38911     { MLF_RX_6_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 13, SOCF_SIG },
  38912     { MLF_TX_0_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 14, SOCF_SIG },
  38913     { MLF_TX_1_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 15, SOCF_SIG },
  38914     { MLF_TX_2_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 16, SOCF_SIG },
  38915     { MLF_TX_3_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 17, SOCF_SIG },
  38916     { MLF_TX_4_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 18, SOCF_SIG },
  38917     { MLF_TX_5_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 19, SOCF_SIG },
  38918     { MLF_TX_6_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 20, SOCF_SIG }
  38919 };
  38920 
  38921 #endif
  38922 #if defined(BCM_88660_A0)
  38923 soc_field_info_t soc_NBI_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88660_A0r_fields[] = {
  38924     { ILKN_RX_ALGN_MEM_0_ECC_1B_ERR_MASKf, 1, 23, SOCF_SIG },
  38925     { ILKN_RX_ALGN_MEM_10_ECC_1B_ERR_MASKf, 1, 33, SOCF_SIG },
  38926     { ILKN_RX_ALGN_MEM_11_ECC_1B_ERR_MASKf, 1, 34, SOCF_SIG },
  38927     { ILKN_RX_ALGN_MEM_12_ECC_1B_ERR_MASKf, 1, 35, SOCF_SIG },
  38928     { ILKN_RX_ALGN_MEM_13_ECC_1B_ERR_MASKf, 1, 36, SOCF_SIG },
  38929     { ILKN_RX_ALGN_MEM_14_ECC_1B_ERR_MASKf, 1, 37, SOCF_SIG },
  38930     { ILKN_RX_ALGN_MEM_15_ECC_1B_ERR_MASKf, 1, 38, SOCF_SIG },
  38931     { ILKN_RX_ALGN_MEM_16_ECC_1B_ERR_MASKf, 1, 39, SOCF_SIG },
  38932     { ILKN_RX_ALGN_MEM_17_ECC_1B_ERR_MASKf, 1, 40, SOCF_SIG },
  38933     { ILKN_RX_ALGN_MEM_18_ECC_1B_ERR_MASKf, 1, 41, SOCF_SIG },
  38934     { ILKN_RX_ALGN_MEM_19_ECC_1B_ERR_MASKf, 1, 42, SOCF_SIG },
  38935     { ILKN_RX_ALGN_MEM_1_ECC_1B_ERR_MASKf, 1, 24, SOCF_SIG },
  38936     { ILKN_RX_ALGN_MEM_20_ECC_1B_ERR_MASKf, 1, 43, SOCF_SIG },
  38937     { ILKN_RX_ALGN_MEM_21_ECC_1B_ERR_MASKf, 1, 44, SOCF_SIG },
  38938     { ILKN_RX_ALGN_MEM_22_ECC_1B_ERR_MASKf, 1, 45, SOCF_SIG },
  38939     { ILKN_RX_ALGN_MEM_23_ECC_1B_ERR_MASKf, 1, 46, SOCF_SIG },
  38940     { ILKN_RX_ALGN_MEM_2_ECC_1B_ERR_MASKf, 1, 25, SOCF_SIG },
  38941     { ILKN_RX_ALGN_MEM_3_ECC_1B_ERR_MASKf, 1, 26, SOCF_SIG },
  38942     { ILKN_RX_ALGN_MEM_4_ECC_1B_ERR_MASKf, 1, 27, SOCF_SIG },
  38943     { ILKN_RX_ALGN_MEM_5_ECC_1B_ERR_MASKf, 1, 28, SOCF_SIG },
  38944     { ILKN_RX_ALGN_MEM_6_ECC_1B_ERR_MASKf, 1, 29, SOCF_SIG },
  38945     { ILKN_RX_ALGN_MEM_7_ECC_1B_ERR_MASKf, 1, 30, SOCF_SIG },
  38946     { ILKN_RX_ALGN_MEM_8_ECC_1B_ERR_MASKf, 1, 31, SOCF_SIG },
  38947     { ILKN_RX_ALGN_MEM_9_ECC_1B_ERR_MASKf, 1, 32, SOCF_SIG },
  38948     { ILKN_TX_0_LBS_ADAP_MEM_ECC_1B_ERR_MASKf, 1, 21, SOCF_SIG },
  38949     { ILKN_TX_1_LBS_ADAP_MEM_ECC_1B_ERR_MASKf, 1, 22, SOCF_SIG },
  38950     { MLF_RX_0_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 0, SOCF_SIG },
  38951     { MLF_RX_0_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 7, SOCF_SIG },
  38952     { MLF_RX_1_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 1, SOCF_SIG },
  38953     { MLF_RX_1_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 8, SOCF_SIG },
  38954     { MLF_RX_2_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 2, SOCF_SIG },
  38955     { MLF_RX_2_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 9, SOCF_SIG },
  38956     { MLF_RX_3_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 3, SOCF_SIG },
  38957     { MLF_RX_3_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 10, SOCF_SIG },
  38958     { MLF_RX_4_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 4, SOCF_SIG },
  38959     { MLF_RX_4_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 11, SOCF_SIG },
  38960     { MLF_RX_5_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 5, SOCF_SIG },
  38961     { MLF_RX_5_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 12, SOCF_SIG },
  38962     { MLF_RX_6_MEM_A_CTRL_ECC_1B_ERR_MASKf, 1, 6, SOCF_SIG },
  38963     { MLF_RX_6_MEM_B_CTRL_ECC_1B_ERR_MASKf, 1, 13, SOCF_SIG },
  38964     { MLF_TX_0_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 14, SOCF_SIG },
  38965     { MLF_TX_1_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 15, SOCF_SIG },
  38966     { MLF_TX_2_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 16, SOCF_SIG },
  38967     { MLF_TX_3_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 17, SOCF_SIG },
  38968     { MLF_TX_4_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 18, SOCF_SIG },
  38969     { MLF_TX_5_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 19, SOCF_SIG },
  38970     { MLF_TX_6_MEM_CTRL_ECC_1B_ERR_MASKf, 1, 20, SOCF_SIG }
  38971 };
  38972 
  38973 #endif
  38974 #if defined(BCM_88650_A0)
  38975 soc_field_info_t soc_NBI_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = {
  38976     { ILKN_RX_ALGN_MEM_0_ECC_2B_ERR_MASKf, 1, 23, SOCF_SIG },
  38977     { ILKN_RX_ALGN_MEM_10_ECC_2B_ERR_MASKf, 1, 33, SOCF_SIG },
  38978     { ILKN_RX_ALGN_MEM_11_ECC_2B_ERR_MASKf, 1, 34, SOCF_SIG },
  38979     { ILKN_RX_ALGN_MEM_12_ECC_2B_ERR_MASKf, 1, 35, SOCF_SIG },
  38980     { ILKN_RX_ALGN_MEM_13_ECC_2B_ERR_MASKf, 1, 36, SOCF_SIG },
  38981     { ILKN_RX_ALGN_MEM_14_ECC_2B_ERR_MASKf, 1, 37, SOCF_SIG },
  38982     { ILKN_RX_ALGN_MEM_15_ECC_2B_ERR_MASKf, 1, 38, SOCF_SIG },
  38983     { ILKN_RX_ALGN_MEM_16_ECC_2B_ERR_MASKf, 1, 39, SOCF_SIG },
  38984     { ILKN_RX_ALGN_MEM_17_ECC_2B_ERR_MASKf, 1, 40, SOCF_SIG },
  38985     { ILKN_RX_ALGN_MEM_18_ECC_2B_ERR_MASKf, 1, 41, SOCF_SIG },
  38986     { ILKN_RX_ALGN_MEM_19_ECC_2B_ERR_MASKf, 1, 42, SOCF_SIG },
  38987     { ILKN_RX_ALGN_MEM_1_ECC_2B_ERR_MASKf, 1, 24, SOCF_SIG },
  38988     { ILKN_RX_ALGN_MEM_20_ECC_2B_ERR_MASKf, 1, 43, SOCF_SIG },
  38989     { ILKN_RX_ALGN_MEM_21_ECC_2B_ERR_MASKf, 1, 44, SOCF_SIG },
  38990     { ILKN_RX_ALGN_MEM_22_ECC_2B_ERR_MASKf, 1, 45, SOCF_SIG },
  38991     { ILKN_RX_ALGN_MEM_23_ECC_2B_ERR_MASKf, 1, 46, SOCF_SIG },
  38992     { ILKN_RX_ALGN_MEM_2_ECC_2B_ERR_MASKf, 1, 25, SOCF_SIG },
  38993     { ILKN_RX_ALGN_MEM_3_ECC_2B_ERR_MASKf, 1, 26, SOCF_SIG },
  38994     { ILKN_RX_ALGN_MEM_4_ECC_2B_ERR_MASKf, 1, 27, SOCF_SIG },
  38995     { ILKN_RX_ALGN_MEM_5_ECC_2B_ERR_MASKf, 1, 28, SOCF_SIG },
  38996     { ILKN_RX_ALGN_MEM_6_ECC_2B_ERR_MASKf, 1, 29, SOCF_SIG },
  38997     { ILKN_RX_ALGN_MEM_7_ECC_2B_ERR_MASKf, 1, 30, SOCF_SIG },
  38998     { ILKN_RX_ALGN_MEM_8_ECC_2B_ERR_MASKf, 1, 31, SOCF_SIG },
  38999     { ILKN_RX_ALGN_MEM_9_ECC_2B_ERR_MASKf, 1, 32, SOCF_SIG },
  39000     { ILKN_TX_0_LBS_ADAP_MEM_ECC_2B_ERR_MASKf, 1, 21, SOCF_SIG },
  39001     { ILKN_TX_1_LBS_ADAP_MEM_ECC_2B_ERR_MASKf, 1, 22, SOCF_SIG },
  39002     { MLF_RX_0_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 0, SOCF_SIG },
  39003     { MLF_RX_0_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 7, SOCF_SIG },
  39004     { MLF_RX_1_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 1, SOCF_SIG },
  39005     { MLF_RX_1_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 8, SOCF_SIG },
  39006     { MLF_RX_2_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 2, SOCF_SIG },
  39007     { MLF_RX_2_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 9, SOCF_SIG },
  39008     { MLF_RX_3_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 3, SOCF_SIG },
  39009     { MLF_RX_3_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 10, SOCF_SIG },
  39010     { MLF_RX_4_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 4, SOCF_SIG },
  39011     { MLF_RX_4_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 11, SOCF_SIG },
  39012     { MLF_RX_5_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 5, SOCF_SIG },
  39013     { MLF_RX_5_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 12, SOCF_SIG },
  39014     { MLF_RX_6_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 6, SOCF_SIG },
  39015     { MLF_RX_6_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 13, SOCF_SIG },
  39016     { MLF_TX_0_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 14, SOCF_SIG },
  39017     { MLF_TX_1_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 15, SOCF_SIG },
  39018     { MLF_TX_2_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 16, SOCF_SIG },
  39019     { MLF_TX_3_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 17, SOCF_SIG },
  39020     { MLF_TX_4_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 18, SOCF_SIG },
  39021     { MLF_TX_5_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 19, SOCF_SIG },
  39022     { MLF_TX_6_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 20, SOCF_SIG }
  39023 };
  39024 
  39025 #endif
  39026 #if defined(BCM_88202_A0)
  39027 soc_field_info_t soc_NBI_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88202_A0r_fields[] = {
  39028     { EGR_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 1, SOCF_SIG },
  39029     { ING_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 0, SOCF_SIG }
  39030 };
  39031 
  39032 #endif
  39033 #if defined(BCM_88650_B0)
  39034 soc_field_info_t soc_NBI_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88650_B0r_fields[] = {
  39035     { ILKN_RX_ALGN_MEM_0_ECC_2B_ERR_MASKf, 1, 23, SOCF_SIG },
  39036     { ILKN_RX_ALGN_MEM_10_ECC_2B_ERR_MASKf, 1, 33, SOCF_SIG },
  39037     { ILKN_RX_ALGN_MEM_11_ECC_2B_ERR_MASKf, 1, 34, SOCF_SIG },
  39038     { ILKN_RX_ALGN_MEM_12_ECC_2B_ERR_MASKf, 1, 35, SOCF_SIG },
  39039     { ILKN_RX_ALGN_MEM_13_ECC_2B_ERR_MASKf, 1, 36, SOCF_SIG },
  39040     { ILKN_RX_ALGN_MEM_14_ECC_2B_ERR_MASKf, 1, 37, SOCF_SIG },
  39041     { ILKN_RX_ALGN_MEM_15_ECC_2B_ERR_MASKf, 1, 38, SOCF_SIG },
  39042     { ILKN_RX_ALGN_MEM_16_ECC_2B_ERR_MASKf, 1, 39, SOCF_SIG },
  39043     { ILKN_RX_ALGN_MEM_17_ECC_2B_ERR_MASKf, 1, 40, SOCF_SIG },
  39044     { ILKN_RX_ALGN_MEM_18_ECC_2B_ERR_MASKf, 1, 41, SOCF_SIG },
  39045     { ILKN_RX_ALGN_MEM_19_ECC_2B_ERR_MASKf, 1, 42, SOCF_SIG },
  39046     { ILKN_RX_ALGN_MEM_1_ECC_2B_ERR_MASKf, 1, 24, SOCF_SIG },
  39047     { ILKN_RX_ALGN_MEM_20_ECC_2B_ERR_MASKf, 1, 43, SOCF_SIG },
  39048     { ILKN_RX_ALGN_MEM_21_ECC_2B_ERR_MASKf, 1, 44, SOCF_SIG },
  39049     { ILKN_RX_ALGN_MEM_22_ECC_2B_ERR_MASKf, 1, 45, SOCF_SIG },
  39050     { ILKN_RX_ALGN_MEM_23_ECC_2B_ERR_MASKf, 1, 46, SOCF_SIG },
  39051     { ILKN_RX_ALGN_MEM_2_ECC_2B_ERR_MASKf, 1, 25, SOCF_SIG },
  39052     { ILKN_RX_ALGN_MEM_3_ECC_2B_ERR_MASKf, 1, 26, SOCF_SIG },
  39053     { ILKN_RX_ALGN_MEM_4_ECC_2B_ERR_MASKf, 1, 27, SOCF_SIG },
  39054     { ILKN_RX_ALGN_MEM_5_ECC_2B_ERR_MASKf, 1, 28, SOCF_SIG },
  39055     { ILKN_RX_ALGN_MEM_6_ECC_2B_ERR_MASKf, 1, 29, SOCF_SIG },
  39056     { ILKN_RX_ALGN_MEM_7_ECC_2B_ERR_MASKf, 1, 30, SOCF_SIG },
  39057     { ILKN_RX_ALGN_MEM_8_ECC_2B_ERR_MASKf, 1, 31, SOCF_SIG },
  39058     { ILKN_RX_ALGN_MEM_9_ECC_2B_ERR_MASKf, 1, 32, SOCF_SIG },
  39059     { ILKN_TX_0_LBS_ADAP_MEM_ECC_2B_ERR_MASKf, 1, 21, SOCF_SIG },
  39060     { ILKN_TX_1_LBS_ADAP_MEM_ECC_2B_ERR_MASKf, 1, 22, SOCF_SIG },
  39061     { MLF_RX_0_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 0, SOCF_SIG },
  39062     { MLF_RX_0_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 7, SOCF_SIG },
  39063     { MLF_RX_1_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 1, SOCF_SIG },
  39064     { MLF_RX_1_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 8, SOCF_SIG },
  39065     { MLF_RX_2_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 2, SOCF_SIG },
  39066     { MLF_RX_2_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 9, SOCF_SIG },
  39067     { MLF_RX_3_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 3, SOCF_SIG },
  39068     { MLF_RX_3_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 10, SOCF_SIG },
  39069     { MLF_RX_4_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 4, SOCF_SIG },
  39070     { MLF_RX_4_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 11, SOCF_SIG },
  39071     { MLF_RX_5_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 5, SOCF_SIG },
  39072     { MLF_RX_5_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 12, SOCF_SIG },
  39073     { MLF_RX_6_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 6, SOCF_SIG },
  39074     { MLF_RX_6_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 13, SOCF_SIG },
  39075     { MLF_TX_0_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 14, SOCF_SIG },
  39076     { MLF_TX_1_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 15, SOCF_SIG },
  39077     { MLF_TX_2_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 16, SOCF_SIG },
  39078     { MLF_TX_3_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 17, SOCF_SIG },
  39079     { MLF_TX_4_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 18, SOCF_SIG },
  39080     { MLF_TX_5_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 19, SOCF_SIG },
  39081     { MLF_TX_6_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 20, SOCF_SIG }
  39082 };
  39083 
  39084 #endif
  39085 #if defined(BCM_88660_A0)
  39086 soc_field_info_t soc_NBI_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88660_A0r_fields[] = {
  39087     { ILKN_RX_ALGN_MEM_0_ECC_2B_ERR_MASKf, 1, 23, SOCF_SIG },
  39088     { ILKN_RX_ALGN_MEM_10_ECC_2B_ERR_MASKf, 1, 33, SOCF_SIG },
  39089     { ILKN_RX_ALGN_MEM_11_ECC_2B_ERR_MASKf, 1, 34, SOCF_SIG },
  39090     { ILKN_RX_ALGN_MEM_12_ECC_2B_ERR_MASKf, 1, 35, SOCF_SIG },
  39091     { ILKN_RX_ALGN_MEM_13_ECC_2B_ERR_MASKf, 1, 36, SOCF_SIG },
  39092     { ILKN_RX_ALGN_MEM_14_ECC_2B_ERR_MASKf, 1, 37, SOCF_SIG },
  39093     { ILKN_RX_ALGN_MEM_15_ECC_2B_ERR_MASKf, 1, 38, SOCF_SIG },
  39094     { ILKN_RX_ALGN_MEM_16_ECC_2B_ERR_MASKf, 1, 39, SOCF_SIG },
  39095     { ILKN_RX_ALGN_MEM_17_ECC_2B_ERR_MASKf, 1, 40, SOCF_SIG },
  39096     { ILKN_RX_ALGN_MEM_18_ECC_2B_ERR_MASKf, 1, 41, SOCF_SIG },
  39097     { ILKN_RX_ALGN_MEM_19_ECC_2B_ERR_MASKf, 1, 42, SOCF_SIG },
  39098     { ILKN_RX_ALGN_MEM_1_ECC_2B_ERR_MASKf, 1, 24, SOCF_SIG },
  39099     { ILKN_RX_ALGN_MEM_20_ECC_2B_ERR_MASKf, 1, 43, SOCF_SIG },
  39100     { ILKN_RX_ALGN_MEM_21_ECC_2B_ERR_MASKf, 1, 44, SOCF_SIG },
  39101     { ILKN_RX_ALGN_MEM_22_ECC_2B_ERR_MASKf, 1, 45, SOCF_SIG },
  39102     { ILKN_RX_ALGN_MEM_23_ECC_2B_ERR_MASKf, 1, 46, SOCF_SIG },
  39103     { ILKN_RX_ALGN_MEM_2_ECC_2B_ERR_MASKf, 1, 25, SOCF_SIG },
  39104     { ILKN_RX_ALGN_MEM_3_ECC_2B_ERR_MASKf, 1, 26, SOCF_SIG },
  39105     { ILKN_RX_ALGN_MEM_4_ECC_2B_ERR_MASKf, 1, 27, SOCF_SIG },
  39106     { ILKN_RX_ALGN_MEM_5_ECC_2B_ERR_MASKf, 1, 28, SOCF_SIG },
  39107     { ILKN_RX_ALGN_MEM_6_ECC_2B_ERR_MASKf, 1, 29, SOCF_SIG },
  39108     { ILKN_RX_ALGN_MEM_7_ECC_2B_ERR_MASKf, 1, 30, SOCF_SIG },
  39109     { ILKN_RX_ALGN_MEM_8_ECC_2B_ERR_MASKf, 1, 31, SOCF_SIG },
  39110     { ILKN_RX_ALGN_MEM_9_ECC_2B_ERR_MASKf, 1, 32, SOCF_SIG },
  39111     { ILKN_TX_0_LBS_ADAP_MEM_ECC_2B_ERR_MASKf, 1, 21, SOCF_SIG },
  39112     { ILKN_TX_1_LBS_ADAP_MEM_ECC_2B_ERR_MASKf, 1, 22, SOCF_SIG },
  39113     { MLF_RX_0_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 0, SOCF_SIG },
  39114     { MLF_RX_0_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 7, SOCF_SIG },
  39115     { MLF_RX_1_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 1, SOCF_SIG },
  39116     { MLF_RX_1_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 8, SOCF_SIG },
  39117     { MLF_RX_2_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 2, SOCF_SIG },
  39118     { MLF_RX_2_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 9, SOCF_SIG },
  39119     { MLF_RX_3_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 3, SOCF_SIG },
  39120     { MLF_RX_3_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 10, SOCF_SIG },
  39121     { MLF_RX_4_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 4, SOCF_SIG },
  39122     { MLF_RX_4_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 11, SOCF_SIG },
  39123     { MLF_RX_5_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 5, SOCF_SIG },
  39124     { MLF_RX_5_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 12, SOCF_SIG },
  39125     { MLF_RX_6_MEM_A_CTRL_ECC_2B_ERR_MASKf, 1, 6, SOCF_SIG },
  39126     { MLF_RX_6_MEM_B_CTRL_ECC_2B_ERR_MASKf, 1, 13, SOCF_SIG },
  39127     { MLF_TX_0_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 14, SOCF_SIG },
  39128     { MLF_TX_1_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 15, SOCF_SIG },
  39129     { MLF_TX_2_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 16, SOCF_SIG },
  39130     { MLF_TX_3_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 17, SOCF_SIG },
  39131     { MLF_TX_4_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 18, SOCF_SIG },
  39132     { MLF_TX_5_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 19, SOCF_SIG },
  39133     { MLF_TX_6_MEM_CTRL_ECC_2B_ERR_MASKf, 1, 20, SOCF_SIG }
  39134 };
  39135 
  39136 #endif
  39137 #if defined(BCM_88650_A0)
  39138 soc_field_info_t soc_NBI_ECC_INTERRUPT_MASK_REGISTERr_fields[] = {
  39139     { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_SIG },
  39140     { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_SIG },
  39141     { PARITY_ERR_INT_MASKf, 1, 0, SOCF_SIG }
  39142 };
  39143 
  39144 #endif
  39145 #if defined(BCM_88202_A0)
  39146 soc_field_info_t soc_NBI_ECC_INTERRUPT_MASK_REGISTER_BCM88202_A0r_fields[] = {
  39147     { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_SIG },
  39148     { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_SIG },
  39149     { PARITY_ERR_INT_MASKf, 1, 0, SOCF_SIG }
  39150 };
  39151 
  39152 #endif
  39153 #if defined(BCM_88650_B0)
  39154 soc_field_info_t soc_NBI_ECC_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = {
  39155     { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_SIG },
  39156     { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_SIG },
  39157     { PARITY_ERR_INT_MASKf, 1, 0, SOCF_SIG }
  39158 };
  39159 
  39160 #endif
  39161 #if defined(BCM_88660_A0)
  39162 soc_field_info_t soc_NBI_ECC_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = {
  39163     { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_SIG },
  39164     { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_SIG },
  39165     { PARITY_ERR_INT_MASKf, 1, 0, SOCF_SIG }
  39166 };
  39167 
  39168 #endif
  39169 #if defined(BCM_88650_A0)
  39170 soc_field_info_t soc_NBI_ECC_INTERRUPT_REGISTERr_fields[] = {
  39171     { ECC_1B_ERR_INTf, 1, 1, SOCF_INTR },
  39172     { ECC_2B_ERR_INTf, 1, 2, SOCF_INTR },
  39173     { PARITY_ERR_INTf, 1, 0, SOCF_INTR }
  39174 };
  39175 
  39176 #endif
  39177 #if defined(BCM_88202_A0)
  39178 soc_field_info_t soc_NBI_ECC_INTERRUPT_REGISTER_BCM88202_A0r_fields[] = {
  39179     { ECC_1B_ERR_INTf, 1, 1, SOCF_INTR },
  39180     { ECC_2B_ERR_INTf, 1, 2, SOCF_INTR },
  39181     { PARITY_ERR_INTf, 1, 0, SOCF_INTR }
  39182 };
  39183 
  39184 #endif
  39185 #if defined(BCM_88650_B0)
  39186 soc_field_info_t soc_NBI_ECC_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = {
  39187     { ECC_1B_ERR_INTf, 1, 1, SOCF_INTR },
  39188     { ECC_2B_ERR_INTf, 1, 2, SOCF_INTR },
  39189     { PARITY_ERR_INTf, 1, 0, SOCF_INTR }
  39190 };
  39191 
  39192 #endif
  39193 #if defined(BCM_88660_A0)
  39194 soc_field_info_t soc_NBI_ECC_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = {
  39195     { ECC_1B_ERR_INTf, 1, 1, SOCF_INTR },
  39196     { ECC_2B_ERR_INTf, 1, 2, SOCF_INTR },
  39197     { PARITY_ERR_INTf, 1, 0, SOCF_INTR }
  39198 };
  39199 
  39200 #endif
  39201 #if defined(BCM_88650_A0)
  39202 soc_field_info_t soc_NBI_ECC_INTERRUPT_REGISTER_TESTr_fields[] = {
  39203     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG }
  39204 };
  39205 
  39206 #endif
  39207 #if defined(BCM_88202_A0)
  39208 soc_field_info_t soc_NBI_ECC_INTERRUPT_REGISTER_TEST_BCM88202_A0r_fields[] = {
  39209     { ECC_INTERRUPT_REGISTER_TESTf, 5, 0, SOCF_LE|SOCF_SIG }
  39210 };
  39211 
  39212 #endif
  39213 #if defined(BCM_88650_B0)
  39214 soc_field_info_t soc_NBI_ECC_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = {
  39215     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG }
  39216 };
  39217 
  39218 #endif
  39219 #if defined(BCM_88660_A0)
  39220 soc_field_info_t soc_NBI_ECC_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = {
  39221     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG }
  39222 };
  39223 
  39224 #endif
  39225 #if defined(BCM_88202_A0)
  39226 soc_field_info_t soc_NBI_EGR_FIFO_DATA_WATER_MARKr_fields[] = {
  39227     { EGR_FIF_WTR_MRKf, 8, 0, SOCF_LE|SOCF_RO }
  39228 };
  39229 
  39230 #endif
  39231 #if defined(BCM_88650_A0)
  39232 soc_field_info_t soc_NBI_ELK_CFGr_fields[] = {
  39233     { ELK_ENABLE_ON_CLPORT_PORT_16f, 1, 1, SOCF_SIG },
  39234     { ELK_ENABLE_ON_ILKN_PORT_16f, 1, 2, SOCF_SIG },
  39235     { ELK_ENABLE_PORT_12f, 1, 0, SOCF_SIG },
  39236     { ELK_ENABLE_PORT_24f, 1, 3, SOCF_SIG },
  39237     { ELK_TX_RESET_PORT_CREDITSf, 1, 4, SOCF_SIG },
  39238     { ELK_TX_RESET_PORT_CREDITS_VALUEf, 5, 8, SOCF_LE|SOCF_SIG }
  39239 };
  39240 
  39241 #endif
  39242 #if defined(BCM_88650_B0)
  39243 soc_field_info_t soc_NBI_ELK_CFG_BCM88650_B0r_fields[] = {
  39244     { ELK_ENABLE_ON_CLPORT_PORT_16f, 1, 1, SOCF_SIG },
  39245     { ELK_ENABLE_ON_ILKN_PORT_16f, 1, 2, SOCF_SIG },
  39246     { ELK_ENABLE_PORT_12f, 1, 0, SOCF_SIG },
  39247     { ELK_ENABLE_PORT_24f, 1, 3, SOCF_SIG },
  39248     { ELK_TX_RESET_PORT_CREDITSf, 1, 4, SOCF_SIG },
  39249     { ELK_TX_RESET_PORT_CREDITS_VALUEf, 5, 8, SOCF_LE|SOCF_SIG }
  39250 };
  39251 
  39252 #endif
  39253 #if defined(BCM_88660_A0)
  39254 soc_field_info_t soc_NBI_ELK_CFG_BCM88660_A0r_fields[] = {
  39255     { ELK_ENABLE_ON_CLPORT_PORT_16f, 1, 1, SOCF_SIG },
  39256     { ELK_ENABLE_ON_ILKN_PORT_16f, 1, 2, SOCF_SIG },
  39257     { ELK_ENABLE_ON_XLPORT_PORT_12f, 1, 0, SOCF_SIG },
  39258     { ELK_ENABLE_PORT_24f, 1, 3, SOCF_SIG },
  39259     { ELK_TX_RESET_PORT_CREDITSf, 1, 4, SOCF_SIG },
  39260     { ELK_TX_RESET_PORT_CREDITS_VALUEf, 5, 8, SOCF_LE|SOCF_SIG }
  39261 };
  39262 
  39263 #endif
  39264 #if defined(BCM_88660_A0)
  39265 soc_field_info_t soc_NBI_ELK_CFG_ON_ILKN_PORT_10r_fields[] = {
  39266     { ELK_ENABLE_ON_ILKN_PORT_10f, 1, 0, SOCF_SIG },
  39267     { ELK_ENABLE_ON_ILKN_PORT_10_USING_EIGHT_LANESf, 1, 2, SOCF_SIG },
  39268     { ELK_ENABLE_ON_ILKN_PORT_10_USING_FOUR_LANESf, 1, 1, SOCF_SIG }
  39269 };
  39270 
  39271 #endif
  39272 #if defined(BCM_88202_A0)
  39273 soc_field_info_t soc_NBI_ENABLE_DATA_PATHr_fields[] = {
  39274     { ATMF_DATA_PATH_STATUSf, 1, 3, SOCF_SIG },
  39275     { ENABLE_EGRESS_DATA_PATH_DRAINf, 1, 1, SOCF_SIG },
  39276     { ENABLE_EGRESS_DATA_PATH_FLOW_CONTROLf, 1, 2, SOCF_SIG },
  39277     { ENABLE_EGRESS_DATA_PATH_MASKf, 1, 4, SOCF_SIG },
  39278     { ENABLE_INGRESS_DATA_PATH_READYf, 1, 0, SOCF_SIG }
  39279 };
  39280 
  39281 #endif
  39282 #if defined(BCM_88650_A0)
  39283 soc_field_info_t soc_NBI_ENABLE_INTERLAKENr_fields[] = {
  39284     { ENABLE_HRF_0f, 1, 0, SOCF_SIG },
  39285     { ENABLE_HRF_1f, 1, 1, SOCF_SIG },
  39286     { FORCE_EGQ_SEGMENTATION_TX_0f, 1, 4, SOCF_SIG },
  39287     { FORCE_EGQ_SEGMENTATION_TX_1f, 1, 5, SOCF_SIG },
  39288     { IGNORE_EGQ_SEGMENTATION_TX_0f, 1, 6, SOCF_SIG },
  39289     { IGNORE_EGQ_SEGMENTATION_TX_1f, 1, 7, SOCF_SIG },
  39290     { ILKN_TX_0_USE_EXTENDED_MEMORYf, 1, 16, SOCF_SIG },
  39291     { ILKN_TX_1_USE_EXTENDED_MEMORYf, 1, 20, SOCF_SIG },
  39292     { ILKN_TX_EXTERNAL_CLOCK_SELf, 3, 8, SOCF_LE|SOCF_SIG },
  39293     { USE_HRF_FOR_ILKN_0f, 1, 2, SOCF_SIG },
  39294     { USE_HRF_FOR_ILKN_1f, 1, 3, SOCF_SIG }
  39295 };
  39296 
  39297 #endif
  39298 #if defined(BCM_88650_B0)
  39299 soc_field_info_t soc_NBI_ENABLE_INTERLAKEN_BCM88650_B0r_fields[] = {
  39300     { ENABLE_HRF_0f, 1, 0, SOCF_SIG },
  39301     { ENABLE_HRF_1f, 1, 1, SOCF_SIG },
  39302     { FORCE_EGQ_SEGMENTATION_TX_0f, 1, 4, SOCF_SIG },
  39303     { FORCE_EGQ_SEGMENTATION_TX_1f, 1, 5, SOCF_SIG },
  39304     { IGNORE_EGQ_SEGMENTATION_TX_0f, 1, 6, SOCF_SIG },
  39305     { IGNORE_EGQ_SEGMENTATION_TX_1f, 1, 7, SOCF_SIG },
  39306     { ILKN_TX_0_USE_EXTENDED_MEMORYf, 1, 16, SOCF_SIG },
  39307     { ILKN_TX_1_USE_EXTENDED_MEMORYf, 1, 20, SOCF_SIG },
  39308     { ILKN_TX_EXTERNAL_CLOCK_SELf, 3, 8, SOCF_LE|SOCF_SIG },
  39309     { USE_HRF_FOR_ILKN_0f, 1, 2, SOCF_SIG },
  39310     { USE_HRF_FOR_ILKN_1f, 1, 3, SOCF_SIG }
  39311 };
  39312 
  39313 #endif
  39314 #if defined(BCM_88660_A0)
  39315 soc_field_info_t soc_NBI_ENABLE_INTERLAKEN_BCM88660_A0r_fields[] = {
  39316     { ENABLE_HRF_0f, 1, 0, SOCF_SIG },
  39317     { ENABLE_HRF_1f, 1, 1, SOCF_SIG },
  39318     { FORCE_EGQ_SEGMENTATION_TX_0f, 1, 4, SOCF_SIG },
  39319     { FORCE_EGQ_SEGMENTATION_TX_1f, 1, 5, SOCF_SIG },
  39320     { IGNORE_EGQ_SEGMENTATION_TX_0f, 1, 6, SOCF_SIG },
  39321     { IGNORE_EGQ_SEGMENTATION_TX_1f, 1, 7, SOCF_SIG },
  39322     { ILKN_TX_0_USE_EXTENDED_MEMORYf, 1, 16, SOCF_SIG },
  39323     { ILKN_TX_1_USE_EXTENDED_MEMORYf, 1, 20, SOCF_SIG },
  39324     { ILKN_TX_EXTERNAL_CLOCK_SELf, 3, 8, SOCF_LE|SOCF_SIG },
  39325     { USE_HRF_FOR_ILKN_0f, 1, 2, SOCF_SIG },
  39326     { USE_HRF_FOR_ILKN_1f, 1, 3, SOCF_SIG }
  39327 };
  39328 
  39329 #endif
  39330 #if defined(BCM_88202_A0)
  39331 soc_field_info_t soc_NBI_ENABLE_PKT_BOUNDARY_LLFCr_fields[] = {
  39332     { ENABLE_PKT_BOUNDARY_LLFCf, 1, 0, SOCF_SIG }
  39333 };
  39334 
  39335 #endif
  39336 #if defined(BCM_88202_A0)
  39337 soc_field_info_t soc_NBI_ENABLE_PKT_GEN_REGISTERr_fields[] = {
  39338     { ENABLE_PKT_GENf, 1, 0, SOCF_SIG },
  39339     { PKT_GEN_TERMINATE_ON_PKT_BOUNDARYf, 1, 1, SOCF_SIG }
  39340 };
  39341 
  39342 #endif
  39343 #if defined(BCM_88650_A0)
  39344 soc_field_info_t soc_NBI_ERROR_INITIATION_DATAr_fields[] = {
  39345     { ERR_WRf, 1, 0, SOCF_SIG }
  39346 };
  39347 
  39348 #endif
  39349 #if defined(BCM_88202_A0)
  39350 soc_field_info_t soc_NBI_ERROR_INITIATION_DATA_BCM88202_A0r_fields[] = {
  39351     { ERR_WRf, 1, 0, SOCF_SIG }
  39352 };
  39353 
  39354 #endif
  39355 #if defined(BCM_88650_B0)
  39356 soc_field_info_t soc_NBI_ERROR_INITIATION_DATA_BCM88650_B0r_fields[] = {
  39357     { ERR_WRf, 1, 0, SOCF_SIG }
  39358 };
  39359 
  39360 #endif
  39361 #if defined(BCM_88660_A0)
  39362 soc_field_info_t soc_NBI_ERROR_INITIATION_DATA_BCM88660_A0r_fields[] = {
  39363     { ERR_WRf, 1, 0, SOCF_SIG }
  39364 };
  39365 
  39366 #endif
  39367 #if defined(BCM_88650_A0)
  39368 soc_field_info_t soc_NBI_FC_BISTr_fields[] = {
  39369     { FC_BIST_ENABLEf, 1, 0, SOCF_SIG|SOCF_RES },
  39370     { FC_BIST_SELECTf, 6, 4, SOCF_LE|SOCF_SIG|SOCF_RES }
  39371 };
  39372 
  39373 #endif
  39374 #if defined(BCM_88650_B0)
  39375 soc_field_info_t soc_NBI_FC_BIST_BCM88650_B0r_fields[] = {
  39376     { FC_BIST_ENABLEf, 1, 0, SOCF_SIG|SOCF_RES },
  39377     { FC_BIST_SELECTf, 6, 4, SOCF_LE|SOCF_SIG|SOCF_RES }
  39378 };
  39379 
  39380 #endif
  39381 #if defined(BCM_88660_A0)
  39382 soc_field_info_t soc_NBI_FC_BIST_BCM88660_A0r_fields[] = {
  39383     { FC_BIST_ENABLEf, 1, 0, SOCF_SIG|SOCF_RES },
  39384     { FC_BIST_SELECTf, 6, 4, SOCF_LE|SOCF_SIG|SOCF_RES }
  39385 };
  39386 
  39387 #endif
  39388 #if defined(BCM_88650_A0)
  39389 soc_field_info_t soc_NBI_FC_CHOOSE_PORT_FOR_PFCr_fields[] = {
  39390     { FC_CHOOSE_PORT_FOR_PFCf, 5, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39391 };
  39392 
  39393 #endif
  39394 #if defined(BCM_88650_B0)
  39395 soc_field_info_t soc_NBI_FC_CHOOSE_PORT_FOR_PFC_BCM88650_B0r_fields[] = {
  39396     { FC_CHOOSE_PORT_FOR_PFCf, 5, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39397 };
  39398 
  39399 #endif
  39400 #if defined(BCM_88660_A0)
  39401 soc_field_info_t soc_NBI_FC_CHOOSE_PORT_FOR_PFC_BCM88660_A0r_fields[] = {
  39402     { FC_CHOOSE_PORT_FOR_PFCf, 5, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39403 };
  39404 
  39405 #endif
  39406 #if defined(BCM_88650_A0)
  39407 soc_field_info_t soc_NBI_FC_GEN_SAFC_REFRESH_TIMERr_fields[] = {
  39408     { FC_TX_N_GEN_SAFC_REFRESH_TIMERf, 16, 0, SOCF_LE|SOCF_SIG },
  39409     { FC_TX_N_GEN_SAFC_REFRESH_TIMER_ONLY_ON_XOFFf, 1, 16, SOCF_SIG }
  39410 };
  39411 
  39412 #endif
  39413 #if defined(BCM_88650_B0)
  39414 soc_field_info_t soc_NBI_FC_GEN_SAFC_REFRESH_TIMER_BCM88650_B0r_fields[] = {
  39415     { FC_TX_N_GEN_SAFC_REFRESH_TIMERf, 16, 0, SOCF_LE|SOCF_SIG },
  39416     { FC_TX_N_GEN_SAFC_REFRESH_TIMER_ONLY_ON_XOFFf, 1, 16, SOCF_SIG }
  39417 };
  39418 
  39419 #endif
  39420 #if defined(BCM_88660_A0)
  39421 soc_field_info_t soc_NBI_FC_GEN_SAFC_REFRESH_TIMER_BCM88660_A0r_fields[] = {
  39422     { FC_TX_N_GEN_SAFC_REFRESH_TIMERf, 16, 0, SOCF_LE|SOCF_SIG },
  39423     { FC_TX_N_GEN_SAFC_REFRESH_TIMER_ONLY_ON_XOFFf, 1, 16, SOCF_SIG }
  39424 };
  39425 
  39426 #endif
  39427 #if defined(BCM_88650_A0)
  39428 soc_field_info_t soc_NBI_FC_ILKNr_fields[] = {
  39429     { FC_CMAL_MODEf, 2, 2, SOCF_LE|SOCF_SIG },
  39430     { FC_GEN_LLFC_FROM_ILKN_STATUS_MASKf, 2, 8, SOCF_LE|SOCF_SIG },
  39431     { FC_ILKN_MODEf, 2, 0, SOCF_LE|SOCF_SIG },
  39432     { FC_ILKN_RX_LLFC_ENf, 2, 4, SOCF_LE|SOCF_SIG },
  39433     { FC_ILKN_RX_LLFC_EVERY_16_CHSf, 2, 28, SOCF_LE|SOCF_SIG },
  39434     { FC_ILKN_RX_LLFC_ON_CH_0f, 2, 24, SOCF_LE|SOCF_SIG },
  39435     { FC_ILKN_TX_GEN_LLFC_EVERY_16_CHSf, 2, 16, SOCF_LE|SOCF_SIG },
  39436     { FC_ILKN_TX_GEN_LLFC_ON_ALL_CHSf, 2, 20, SOCF_LE|SOCF_SIG },
  39437     { FC_ILKN_TX_GEN_LLFC_ON_CH_0f, 2, 12, SOCF_LE|SOCF_SIG },
  39438     { FC_LLFC_STOP_TX_WHEN_RETRANSMIT_MASKf, 2, 10, SOCF_LE|SOCF_SIG }
  39439 };
  39440 
  39441 #endif
  39442 #if defined(BCM_88650_B0)
  39443 soc_field_info_t soc_NBI_FC_ILKN_BCM88650_B0r_fields[] = {
  39444     { FC_CMAL_MODEf, 2, 2, SOCF_LE|SOCF_SIG },
  39445     { FC_GEN_LLFC_FROM_ILKN_STATUS_MASKf, 2, 8, SOCF_LE|SOCF_SIG },
  39446     { FC_ILKN_MODEf, 2, 0, SOCF_LE|SOCF_SIG },
  39447     { FC_ILKN_RX_LLFC_ENf, 2, 4, SOCF_LE|SOCF_SIG },
  39448     { FC_ILKN_RX_LLFC_EVERY_16_CHSf, 2, 28, SOCF_LE|SOCF_SIG },
  39449     { FC_ILKN_RX_LLFC_ON_CH_0f, 2, 24, SOCF_LE|SOCF_SIG },
  39450     { FC_ILKN_TX_GEN_LLFC_EVERY_16_CHSf, 2, 16, SOCF_LE|SOCF_SIG },
  39451     { FC_ILKN_TX_GEN_LLFC_ON_ALL_CHSf, 2, 20, SOCF_LE|SOCF_SIG },
  39452     { FC_ILKN_TX_GEN_LLFC_ON_CH_0f, 2, 12, SOCF_LE|SOCF_SIG },
  39453     { FC_LLFC_STOP_TX_WHEN_RETRANSMIT_MASKf, 2, 10, SOCF_LE|SOCF_SIG }
  39454 };
  39455 
  39456 #endif
  39457 #if defined(BCM_88660_A0)
  39458 soc_field_info_t soc_NBI_FC_ILKN_BCM88660_A0r_fields[] = {
  39459     { FC_CMAL_MODEf, 2, 2, SOCF_LE|SOCF_SIG },
  39460     { FC_GEN_LLFC_FROM_ILKN_STATUS_MASKf, 2, 8, SOCF_LE|SOCF_SIG },
  39461     { FC_ILKN_MODEf, 2, 0, SOCF_LE|SOCF_SIG },
  39462     { FC_ILKN_RX_LLFC_ENf, 2, 4, SOCF_LE|SOCF_SIG },
  39463     { FC_ILKN_RX_LLFC_EVERY_16_CHSf, 2, 28, SOCF_LE|SOCF_SIG },
  39464     { FC_ILKN_RX_LLFC_ON_CH_0f, 2, 24, SOCF_LE|SOCF_SIG },
  39465     { FC_ILKN_TX_GEN_LLFC_EVERY_16_CHSf, 2, 16, SOCF_LE|SOCF_SIG },
  39466     { FC_ILKN_TX_GEN_LLFC_ON_ALL_CHSf, 2, 20, SOCF_LE|SOCF_SIG },
  39467     { FC_ILKN_TX_GEN_LLFC_ON_CH_0f, 2, 12, SOCF_LE|SOCF_SIG },
  39468     { FC_LLFC_STOP_TX_WHEN_RETRANSMIT_MASKf, 2, 10, SOCF_LE|SOCF_SIG }
  39469 };
  39470 
  39471 #endif
  39472 #if defined(BCM_88650_A0)
  39473 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_FORCEr_fields[] = {
  39474     { FC_ILKN_RX_0_CHFC_FORCEf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39475 };
  39476 
  39477 #endif
  39478 #if defined(BCM_88650_B0)
  39479 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_FORCE_BCM88650_B0r_fields[] = {
  39480     { FC_ILKN_RX_0_CHFC_FORCEf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39481 };
  39482 
  39483 #endif
  39484 #if defined(BCM_88660_A0)
  39485 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_FORCE_BCM88660_A0r_fields[] = {
  39486     { FC_ILKN_RX_0_CHFC_FORCEf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39487 };
  39488 
  39489 #endif
  39490 #if defined(BCM_88650_A0)
  39491 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_FROM_CFC_RAWr_fields[] = {
  39492     { FC_ILKN_RX_0_CHFC_FROM_CFC_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39493 };
  39494 
  39495 #endif
  39496 #if defined(BCM_88650_B0)
  39497 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_FROM_CFC_RAW_BCM88650_B0r_fields[] = {
  39498     { FC_ILKN_RX_0_CHFC_FROM_CFC_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39499 };
  39500 
  39501 #endif
  39502 #if defined(BCM_88660_A0)
  39503 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_FROM_CFC_RAW_BCM88660_A0r_fields[] = {
  39504     { FC_ILKN_RX_0_CHFC_FROM_CFC_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39505 };
  39506 
  39507 #endif
  39508 #if defined(BCM_88650_A0)
  39509 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_FROM_PORT_RAWr_fields[] = {
  39510     { FC_ILKN_RX_0_CHFC_FROM_PORT_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39511 };
  39512 
  39513 #endif
  39514 #if defined(BCM_88650_B0)
  39515 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_FROM_PORT_RAW_BCM88650_B0r_fields[] = {
  39516     { FC_ILKN_RX_0_CHFC_FROM_PORT_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39517 };
  39518 
  39519 #endif
  39520 #if defined(BCM_88660_A0)
  39521 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_FROM_PORT_RAW_BCM88660_A0r_fields[] = {
  39522     { FC_ILKN_RX_0_CHFC_FROM_PORT_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39523 };
  39524 
  39525 #endif
  39526 #if defined(BCM_88650_A0)
  39527 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_FROM_PORT_ROCr_fields[] = {
  39528     { FC_ILKN_RX_0_CHFC_FROM_PORT_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39529 };
  39530 
  39531 #endif
  39532 #if defined(BCM_88650_B0)
  39533 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_FROM_PORT_ROC_BCM88650_B0r_fields[] = {
  39534     { FC_ILKN_RX_0_CHFC_FROM_PORT_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39535 };
  39536 
  39537 #endif
  39538 #if defined(BCM_88660_A0)
  39539 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_FROM_PORT_ROC_BCM88660_A0r_fields[] = {
  39540     { FC_ILKN_RX_0_CHFC_FROM_PORT_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39541 };
  39542 
  39543 #endif
  39544 #if defined(BCM_88650_A0)
  39545 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_TO_CFC_MASKr_fields[] = {
  39546     { FC_ILKN_RX_0_CHFC_TO_CFC_MASKf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39547 };
  39548 
  39549 #endif
  39550 #if defined(BCM_88650_B0)
  39551 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_TO_CFC_MASK_BCM88650_B0r_fields[] = {
  39552     { FC_ILKN_RX_0_CHFC_TO_CFC_MASKf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39553 };
  39554 
  39555 #endif
  39556 #if defined(BCM_88660_A0)
  39557 soc_field_info_t soc_NBI_FC_ILKN_RX_0_CHFC_TO_CFC_MASK_BCM88660_A0r_fields[] = {
  39558     { FC_ILKN_RX_0_CHFC_TO_CFC_MASKf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39559 };
  39560 
  39561 #endif
  39562 #if defined(BCM_88650_A0)
  39563 soc_field_info_t soc_NBI_FC_ILKN_RX_0_LLFC_FROM_RX_CNTr_fields[] = {
  39564     { ILKN_RX_0_LLFC_FROM_RX_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39565     { ILKN_RX_0_LLFC_FROM_RX_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39566 };
  39567 
  39568 #endif
  39569 #if defined(BCM_88650_B0)
  39570 soc_field_info_t soc_NBI_FC_ILKN_RX_0_LLFC_FROM_RX_CNT_BCM88650_B0r_fields[] = {
  39571     { ILKN_RX_0_LLFC_FROM_RX_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39572     { ILKN_RX_0_LLFC_FROM_RX_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39573 };
  39574 
  39575 #endif
  39576 #if defined(BCM_88660_A0)
  39577 soc_field_info_t soc_NBI_FC_ILKN_RX_0_LLFC_FROM_RX_CNT_BCM88660_A0r_fields[] = {
  39578     { ILKN_RX_0_LLFC_FROM_RX_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39579     { ILKN_RX_0_LLFC_FROM_RX_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39580 };
  39581 
  39582 #endif
  39583 #if defined(BCM_88650_A0)
  39584 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_FORCEr_fields[] = {
  39585     { FC_ILKN_RX_1_CHFC_FORCEf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39586 };
  39587 
  39588 #endif
  39589 #if defined(BCM_88650_B0)
  39590 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_FORCE_BCM88650_B0r_fields[] = {
  39591     { FC_ILKN_RX_1_CHFC_FORCEf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39592 };
  39593 
  39594 #endif
  39595 #if defined(BCM_88660_A0)
  39596 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_FORCE_BCM88660_A0r_fields[] = {
  39597     { FC_ILKN_RX_1_CHFC_FORCEf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39598 };
  39599 
  39600 #endif
  39601 #if defined(BCM_88650_A0)
  39602 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_FROM_CFC_RAWr_fields[] = {
  39603     { FC_ILKN_RX_1_CHFC_FROM_CFC_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39604 };
  39605 
  39606 #endif
  39607 #if defined(BCM_88650_B0)
  39608 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_FROM_CFC_RAW_BCM88650_B0r_fields[] = {
  39609     { FC_ILKN_RX_1_CHFC_FROM_CFC_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39610 };
  39611 
  39612 #endif
  39613 #if defined(BCM_88660_A0)
  39614 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_FROM_CFC_RAW_BCM88660_A0r_fields[] = {
  39615     { FC_ILKN_RX_1_CHFC_FROM_CFC_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39616 };
  39617 
  39618 #endif
  39619 #if defined(BCM_88650_A0)
  39620 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_FROM_PORT_RAWr_fields[] = {
  39621     { FC_ILKN_RX_1_CHFC_FROM_PORT_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39622 };
  39623 
  39624 #endif
  39625 #if defined(BCM_88650_B0)
  39626 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_FROM_PORT_RAW_BCM88650_B0r_fields[] = {
  39627     { FC_ILKN_RX_1_CHFC_FROM_PORT_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39628 };
  39629 
  39630 #endif
  39631 #if defined(BCM_88660_A0)
  39632 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_FROM_PORT_RAW_BCM88660_A0r_fields[] = {
  39633     { FC_ILKN_RX_1_CHFC_FROM_PORT_RAWf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39634 };
  39635 
  39636 #endif
  39637 #if defined(BCM_88650_A0)
  39638 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_FROM_PORT_ROCr_fields[] = {
  39639     { FC_ILKN_RX_1_CHFC_FROM_PORT_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39640 };
  39641 
  39642 #endif
  39643 #if defined(BCM_88650_B0)
  39644 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_FROM_PORT_ROC_BCM88650_B0r_fields[] = {
  39645     { FC_ILKN_RX_1_CHFC_FROM_PORT_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39646 };
  39647 
  39648 #endif
  39649 #if defined(BCM_88660_A0)
  39650 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_FROM_PORT_ROC_BCM88660_A0r_fields[] = {
  39651     { FC_ILKN_RX_1_CHFC_FROM_PORT_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39652 };
  39653 
  39654 #endif
  39655 #if defined(BCM_88650_A0)
  39656 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_TO_CFC_MASKr_fields[] = {
  39657     { FC_ILKN_RX_1_CHFC_TO_CFC_MASKf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39658 };
  39659 
  39660 #endif
  39661 #if defined(BCM_88650_B0)
  39662 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_TO_CFC_MASK_BCM88650_B0r_fields[] = {
  39663     { FC_ILKN_RX_1_CHFC_TO_CFC_MASKf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39664 };
  39665 
  39666 #endif
  39667 #if defined(BCM_88660_A0)
  39668 soc_field_info_t soc_NBI_FC_ILKN_RX_1_CHFC_TO_CFC_MASK_BCM88660_A0r_fields[] = {
  39669     { FC_ILKN_RX_1_CHFC_TO_CFC_MASKf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39670 };
  39671 
  39672 #endif
  39673 #if defined(BCM_88650_A0)
  39674 soc_field_info_t soc_NBI_FC_ILKN_RX_1_LLFC_FROM_RX_CNTr_fields[] = {
  39675     { ILKN_RX_1_LLFC_FROM_RX_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39676     { ILKN_RX_1_LLFC_FROM_RX_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39677 };
  39678 
  39679 #endif
  39680 #if defined(BCM_88650_B0)
  39681 soc_field_info_t soc_NBI_FC_ILKN_RX_1_LLFC_FROM_RX_CNT_BCM88650_B0r_fields[] = {
  39682     { ILKN_RX_1_LLFC_FROM_RX_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39683     { ILKN_RX_1_LLFC_FROM_RX_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39684 };
  39685 
  39686 #endif
  39687 #if defined(BCM_88660_A0)
  39688 soc_field_info_t soc_NBI_FC_ILKN_RX_1_LLFC_FROM_RX_CNT_BCM88660_A0r_fields[] = {
  39689     { ILKN_RX_1_LLFC_FROM_RX_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39690     { ILKN_RX_1_LLFC_FROM_RX_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39691 };
  39692 
  39693 #endif
  39694 #if defined(BCM_88650_A0)
  39695 soc_field_info_t soc_NBI_FC_ILKN_RX_CHFC_CAL_LENr_fields[] = {
  39696     { FC_ILKN_RX_0_CHFC_CAL_LENf, 9, 0, SOCF_LE|SOCF_SIG },
  39697     { FC_ILKN_RX_1_CHFC_CAL_LENf, 9, 12, SOCF_LE|SOCF_SIG }
  39698 };
  39699 
  39700 #endif
  39701 #if defined(BCM_88650_B0)
  39702 soc_field_info_t soc_NBI_FC_ILKN_RX_CHFC_CAL_LEN_BCM88650_B0r_fields[] = {
  39703     { FC_ILKN_RX_0_CHFC_CAL_LENf, 9, 0, SOCF_LE|SOCF_SIG },
  39704     { FC_ILKN_RX_1_CHFC_CAL_LENf, 9, 12, SOCF_LE|SOCF_SIG }
  39705 };
  39706 
  39707 #endif
  39708 #if defined(BCM_88660_A0)
  39709 soc_field_info_t soc_NBI_FC_ILKN_RX_CHFC_CAL_LEN_BCM88660_A0r_fields[] = {
  39710     { FC_ILKN_RX_0_CHFC_CAL_LENf, 9, 0, SOCF_LE|SOCF_SIG },
  39711     { FC_ILKN_RX_1_CHFC_CAL_LENf, 9, 12, SOCF_LE|SOCF_SIG }
  39712 };
  39713 
  39714 #endif
  39715 #if defined(BCM_88650_A0)
  39716 soc_field_info_t soc_NBI_FC_ILKN_TX_0_GEN_CHFC_FORCEr_fields[] = {
  39717     { FC_ILKN_TX_0_GEN_CHFC_FORCEf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39718 };
  39719 
  39720 #endif
  39721 #if defined(BCM_88650_B0)
  39722 soc_field_info_t soc_NBI_FC_ILKN_TX_0_GEN_CHFC_FORCE_BCM88650_B0r_fields[] = {
  39723     { FC_ILKN_TX_0_GEN_CHFC_FORCEf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39724 };
  39725 
  39726 #endif
  39727 #if defined(BCM_88660_A0)
  39728 soc_field_info_t soc_NBI_FC_ILKN_TX_0_GEN_CHFC_FORCE_BCM88660_A0r_fields[] = {
  39729     { FC_ILKN_TX_0_GEN_CHFC_FORCEf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39730 };
  39731 
  39732 #endif
  39733 #if defined(BCM_88650_A0)
  39734 soc_field_info_t soc_NBI_FC_ILKN_TX_0_GEN_CHFC_FROM_CFC_MASKr_fields[] = {
  39735     { FC_ILKN_TX_0_GEN_CHFC_FROM_CFC_MASKf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39736 };
  39737 
  39738 #endif
  39739 #if defined(BCM_88650_B0)
  39740 soc_field_info_t soc_NBI_FC_ILKN_TX_0_GEN_CHFC_FROM_CFC_MASK_BCM88650_B0r_fields[] = {
  39741     { FC_ILKN_TX_0_GEN_CHFC_FROM_CFC_MASKf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39742 };
  39743 
  39744 #endif
  39745 #if defined(BCM_88660_A0)
  39746 soc_field_info_t soc_NBI_FC_ILKN_TX_0_GEN_CHFC_FROM_CFC_MASK_BCM88660_A0r_fields[] = {
  39747     { FC_ILKN_TX_0_GEN_CHFC_FROM_CFC_MASKf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39748 };
  39749 
  39750 #endif
  39751 #if defined(BCM_88650_A0)
  39752 soc_field_info_t soc_NBI_FC_ILKN_TX_0_GEN_CHFC_ROCr_fields[] = {
  39753     { FC_ILKN_TX_0_GEN_CHFC_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39754 };
  39755 
  39756 #endif
  39757 #if defined(BCM_88650_B0)
  39758 soc_field_info_t soc_NBI_FC_ILKN_TX_0_GEN_CHFC_ROC_BCM88650_B0r_fields[] = {
  39759     { FC_ILKN_TX_0_GEN_CHFC_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39760 };
  39761 
  39762 #endif
  39763 #if defined(BCM_88660_A0)
  39764 soc_field_info_t soc_NBI_FC_ILKN_TX_0_GEN_CHFC_ROC_BCM88660_A0r_fields[] = {
  39765     { FC_ILKN_TX_0_GEN_CHFC_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39766 };
  39767 
  39768 #endif
  39769 #if defined(BCM_88650_A0)
  39770 soc_field_info_t soc_NBI_FC_ILKN_TX_0_GEN_LLFC_CNTr_fields[] = {
  39771     { ILKN_TX_0_GEN_LLFC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39772     { ILKN_TX_0_GEN_LLFC_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39773 };
  39774 
  39775 #endif
  39776 #if defined(BCM_88650_B0)
  39777 soc_field_info_t soc_NBI_FC_ILKN_TX_0_GEN_LLFC_CNT_BCM88650_B0r_fields[] = {
  39778     { ILKN_TX_0_GEN_LLFC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39779     { ILKN_TX_0_GEN_LLFC_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39780 };
  39781 
  39782 #endif
  39783 #if defined(BCM_88660_A0)
  39784 soc_field_info_t soc_NBI_FC_ILKN_TX_0_GEN_LLFC_CNT_BCM88660_A0r_fields[] = {
  39785     { ILKN_TX_0_GEN_LLFC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39786     { ILKN_TX_0_GEN_LLFC_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39787 };
  39788 
  39789 #endif
  39790 #if defined(BCM_88650_A0)
  39791 soc_field_info_t soc_NBI_FC_ILKN_TX_0_LLFC_STOP_TX_CNTr_fields[] = {
  39792     { ILKN_TX_0_LLFC_STOP_TX_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39793     { ILKN_TX_0_LLFC_STOP_TX_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39794 };
  39795 
  39796 #endif
  39797 #if defined(BCM_88650_B0)
  39798 soc_field_info_t soc_NBI_FC_ILKN_TX_0_LLFC_STOP_TX_CNT_BCM88650_B0r_fields[] = {
  39799     { ILKN_TX_0_LLFC_STOP_TX_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39800     { ILKN_TX_0_LLFC_STOP_TX_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39801 };
  39802 
  39803 #endif
  39804 #if defined(BCM_88660_A0)
  39805 soc_field_info_t soc_NBI_FC_ILKN_TX_0_LLFC_STOP_TX_CNT_BCM88660_A0r_fields[] = {
  39806     { ILKN_TX_0_LLFC_STOP_TX_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39807     { ILKN_TX_0_LLFC_STOP_TX_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39808 };
  39809 
  39810 #endif
  39811 #if defined(BCM_88650_A0)
  39812 soc_field_info_t soc_NBI_FC_ILKN_TX_1_GEN_CHFC_FORCEr_fields[] = {
  39813     { FC_ILKN_TX_1_GEN_CHFC_FORCEf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39814 };
  39815 
  39816 #endif
  39817 #if defined(BCM_88650_B0)
  39818 soc_field_info_t soc_NBI_FC_ILKN_TX_1_GEN_CHFC_FORCE_BCM88650_B0r_fields[] = {
  39819     { FC_ILKN_TX_1_GEN_CHFC_FORCEf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39820 };
  39821 
  39822 #endif
  39823 #if defined(BCM_88660_A0)
  39824 soc_field_info_t soc_NBI_FC_ILKN_TX_1_GEN_CHFC_FORCE_BCM88660_A0r_fields[] = {
  39825     { FC_ILKN_TX_1_GEN_CHFC_FORCEf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39826 };
  39827 
  39828 #endif
  39829 #if defined(BCM_88650_A0)
  39830 soc_field_info_t soc_NBI_FC_ILKN_TX_1_GEN_CHFC_FROM_CFC_MASKr_fields[] = {
  39831     { FC_ILKN_TX_1_GEN_CHFC_FROM_CFC_MASKf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39832 };
  39833 
  39834 #endif
  39835 #if defined(BCM_88650_B0)
  39836 soc_field_info_t soc_NBI_FC_ILKN_TX_1_GEN_CHFC_FROM_CFC_MASK_BCM88650_B0r_fields[] = {
  39837     { FC_ILKN_TX_1_GEN_CHFC_FROM_CFC_MASKf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39838 };
  39839 
  39840 #endif
  39841 #if defined(BCM_88660_A0)
  39842 soc_field_info_t soc_NBI_FC_ILKN_TX_1_GEN_CHFC_FROM_CFC_MASK_BCM88660_A0r_fields[] = {
  39843     { FC_ILKN_TX_1_GEN_CHFC_FROM_CFC_MASKf, 64, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39844 };
  39845 
  39846 #endif
  39847 #if defined(BCM_88650_A0)
  39848 soc_field_info_t soc_NBI_FC_ILKN_TX_1_GEN_CHFC_ROCr_fields[] = {
  39849     { FC_ILKN_TX_1_GEN_CHFC_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39850 };
  39851 
  39852 #endif
  39853 #if defined(BCM_88650_B0)
  39854 soc_field_info_t soc_NBI_FC_ILKN_TX_1_GEN_CHFC_ROC_BCM88650_B0r_fields[] = {
  39855     { FC_ILKN_TX_1_GEN_CHFC_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39856 };
  39857 
  39858 #endif
  39859 #if defined(BCM_88660_A0)
  39860 soc_field_info_t soc_NBI_FC_ILKN_TX_1_GEN_CHFC_ROC_BCM88660_A0r_fields[] = {
  39861     { FC_ILKN_TX_1_GEN_CHFC_ROCf, 64, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  39862 };
  39863 
  39864 #endif
  39865 #if defined(BCM_88650_A0)
  39866 soc_field_info_t soc_NBI_FC_ILKN_TX_1_GEN_LLFC_CNTr_fields[] = {
  39867     { ILKN_TX_1_GEN_LLFC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39868     { ILKN_TX_1_GEN_LLFC_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39869 };
  39870 
  39871 #endif
  39872 #if defined(BCM_88650_B0)
  39873 soc_field_info_t soc_NBI_FC_ILKN_TX_1_GEN_LLFC_CNT_BCM88650_B0r_fields[] = {
  39874     { ILKN_TX_1_GEN_LLFC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39875     { ILKN_TX_1_GEN_LLFC_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39876 };
  39877 
  39878 #endif
  39879 #if defined(BCM_88660_A0)
  39880 soc_field_info_t soc_NBI_FC_ILKN_TX_1_GEN_LLFC_CNT_BCM88660_A0r_fields[] = {
  39881     { ILKN_TX_1_GEN_LLFC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39882     { ILKN_TX_1_GEN_LLFC_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39883 };
  39884 
  39885 #endif
  39886 #if defined(BCM_88650_A0)
  39887 soc_field_info_t soc_NBI_FC_ILKN_TX_1_LLFC_STOP_TX_CNTr_fields[] = {
  39888     { ILKN_TX_1_LLFC_STOP_TX_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39889     { ILKN_TX_1_LLFC_STOP_TX_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39890 };
  39891 
  39892 #endif
  39893 #if defined(BCM_88650_B0)
  39894 soc_field_info_t soc_NBI_FC_ILKN_TX_1_LLFC_STOP_TX_CNT_BCM88650_B0r_fields[] = {
  39895     { ILKN_TX_1_LLFC_STOP_TX_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39896     { ILKN_TX_1_LLFC_STOP_TX_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39897 };
  39898 
  39899 #endif
  39900 #if defined(BCM_88660_A0)
  39901 soc_field_info_t soc_NBI_FC_ILKN_TX_1_LLFC_STOP_TX_CNT_BCM88660_A0r_fields[] = {
  39902     { ILKN_TX_1_LLFC_STOP_TX_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  39903     { ILKN_TX_1_LLFC_STOP_TX_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  39904 };
  39905 
  39906 #endif
  39907 #if defined(BCM_88650_A0)
  39908 soc_field_info_t soc_NBI_FC_LLFC_STOP_TX_FORCEr_fields[] = {
  39909     { FC_LLFC_STOP_TX_FORCEf, 32, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39910 };
  39911 
  39912 #endif
  39913 #if defined(BCM_88650_B0)
  39914 soc_field_info_t soc_NBI_FC_LLFC_STOP_TX_FORCE_BCM88650_B0r_fields[] = {
  39915     { FC_LLFC_STOP_TX_FORCEf, 32, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39916 };
  39917 
  39918 #endif
  39919 #if defined(BCM_88660_A0)
  39920 soc_field_info_t soc_NBI_FC_LLFC_STOP_TX_FORCE_BCM88660_A0r_fields[] = {
  39921     { FC_LLFC_STOP_TX_FORCEf, 32, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39922 };
  39923 
  39924 #endif
  39925 #if defined(BCM_88650_A0)
  39926 soc_field_info_t soc_NBI_FC_LLFC_STOP_TX_FROM_CFC_MASKr_fields[] = {
  39927     { FC_LLFC_STOP_TX_FROM_CFC_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39928 };
  39929 
  39930 #endif
  39931 #if defined(BCM_88650_B0)
  39932 soc_field_info_t soc_NBI_FC_LLFC_STOP_TX_FROM_CFC_MASK_BCM88650_B0r_fields[] = {
  39933     { FC_LLFC_STOP_TX_FROM_CFC_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39934 };
  39935 
  39936 #endif
  39937 #if defined(BCM_88660_A0)
  39938 soc_field_info_t soc_NBI_FC_LLFC_STOP_TX_FROM_CFC_MASK_BCM88660_A0r_fields[] = {
  39939     { FC_LLFC_STOP_TX_FROM_CFC_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  39940 };
  39941 
  39942 #endif
  39943 #if defined(BCM_88650_A0)
  39944 soc_field_info_t soc_NBI_FC_MASK_FC_WHEN_LINK_FAILr_fields[] = {
  39945     { FC_MASK_ILKN_CHFC_WHEN_LINK_FAILf, 2, 28, SOCF_LE|SOCF_SIG },
  39946     { FC_MASK_PFC_WHEN_LINK_FAILf, 28, 0, SOCF_LE|SOCF_SIG }
  39947 };
  39948 
  39949 #endif
  39950 #if defined(BCM_88650_B0)
  39951 soc_field_info_t soc_NBI_FC_MASK_FC_WHEN_LINK_FAIL_BCM88650_B0r_fields[] = {
  39952     { FC_MASK_ILKN_CHFC_WHEN_LINK_FAILf, 2, 28, SOCF_LE|SOCF_SIG },
  39953     { FC_MASK_PFC_WHEN_LINK_FAILf, 28, 0, SOCF_LE|SOCF_SIG }
  39954 };
  39955 
  39956 #endif
  39957 #if defined(BCM_88660_A0)
  39958 soc_field_info_t soc_NBI_FC_MASK_FC_WHEN_LINK_FAIL_BCM88660_A0r_fields[] = {
  39959     { FC_MASK_ILKN_CHFC_WHEN_LINK_FAILf, 2, 28, SOCF_LE|SOCF_SIG },
  39960     { FC_MASK_PFC_WHEN_LINK_FAILf, 28, 0, SOCF_LE|SOCF_SIG }
  39961 };
  39962 
  39963 #endif
  39964 #if defined(BCM_88650_A0)
  39965 soc_field_info_t soc_NBI_FC_PFC_CFGr_fields[] = {
  39966     { FC_PFC_RX_TAKE_EVEN_BITSf, 1, 1, SOCF_SIG },
  39967     { FC_PFC_RX_TAKE_LSBf, 1, 0, SOCF_SIG },
  39968     { FC_PFC_TX_MAP_EACH_BIT_TO_TWO_BITSf, 1, 6, SOCF_SIG },
  39969     { FC_PFC_TX_ON_LSBf, 1, 4, SOCF_SIG },
  39970     { FC_PFC_TX_ON_MSBf, 1, 5, SOCF_SIG },
  39971     { INSERT_TWO_IDLES_IN_TX_CALf, 1, 8, SOCF_SIG }
  39972 };
  39973 
  39974 #endif
  39975 #if defined(BCM_88650_B0)
  39976 soc_field_info_t soc_NBI_FC_PFC_CFG_BCM88650_B0r_fields[] = {
  39977     { FC_PFC_RX_TAKE_EVEN_BITSf, 1, 1, SOCF_SIG },
  39978     { FC_PFC_RX_TAKE_LSBf, 1, 0, SOCF_SIG },
  39979     { FC_PFC_TX_MAP_EACH_BIT_TO_TWO_BITSf, 1, 6, SOCF_SIG },
  39980     { FC_PFC_TX_ON_LSBf, 1, 4, SOCF_SIG },
  39981     { FC_PFC_TX_ON_MSBf, 1, 5, SOCF_SIG },
  39982     { INSERT_TWO_IDLES_IN_TX_CALf, 1, 8, SOCF_SIG }
  39983 };
  39984 
  39985 #endif
  39986 #if defined(BCM_88660_A0)
  39987 soc_field_info_t soc_NBI_FC_PFC_CFG_BCM88660_A0r_fields[] = {
  39988     { FC_PFC_RX_TAKE_EVEN_BITSf, 1, 1, SOCF_SIG },
  39989     { FC_PFC_RX_TAKE_LSBf, 1, 0, SOCF_SIG },
  39990     { FC_PFC_TX_MAP_EACH_BIT_TO_TWO_BITSf, 1, 6, SOCF_SIG },
  39991     { FC_PFC_TX_ON_LSBf, 1, 4, SOCF_SIG },
  39992     { FC_PFC_TX_ON_MSBf, 1, 5, SOCF_SIG },
  39993     { INSERT_TWO_IDLES_IN_TX_CALf, 1, 8, SOCF_SIG }
  39994 };
  39995 
  39996 #endif
  39997 #if defined(BCM_88650_A0)
  39998 soc_field_info_t soc_NBI_FC_PFC_DEBUG_INDICATIONSr_fields[] = {
  39999     { FC_RX_PFC_FROM_XMALf, 8, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40000     { FC_RX_PFC_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES },
  40001     { FC_TX_GEN_PFC_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_RES },
  40002     { FC_TX_GEN_PFC_TO_XMALf, 8, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  40003 };
  40004 
  40005 #endif
  40006 #if defined(BCM_88650_B0)
  40007 soc_field_info_t soc_NBI_FC_PFC_DEBUG_INDICATIONS_BCM88650_B0r_fields[] = {
  40008     { FC_RX_PFC_FROM_XMALf, 8, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40009     { FC_RX_PFC_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES },
  40010     { FC_TX_GEN_PFC_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_RES },
  40011     { FC_TX_GEN_PFC_TO_XMALf, 8, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  40012 };
  40013 
  40014 #endif
  40015 #if defined(BCM_88660_A0)
  40016 soc_field_info_t soc_NBI_FC_PFC_DEBUG_INDICATIONS_BCM88660_A0r_fields[] = {
  40017     { FC_RX_PFC_FROM_XMALf, 8, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40018     { FC_RX_PFC_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES },
  40019     { FC_TX_GEN_PFC_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_RES },
  40020     { FC_TX_GEN_PFC_TO_XMALf, 8, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  40021 };
  40022 
  40023 #endif
  40024 #if defined(BCM_88650_A0)
  40025 soc_field_info_t soc_NBI_FC_PFC_MLF_MASKr_fields[] = {
  40026     { FC_TX_N_PORT_0_GEN_PFC_FROM_MLF_MASKf, 8, 0, SOCF_LE|SOCF_SIG },
  40027     { FC_TX_N_PORT_1_GEN_PFC_FROM_MLF_MASKf, 8, 8, SOCF_LE|SOCF_SIG },
  40028     { FC_TX_N_PORT_2_GEN_PFC_FROM_MLF_MASKf, 8, 16, SOCF_LE|SOCF_SIG },
  40029     { FC_TX_N_PORT_3_GEN_PFC_FROM_MLF_MASKf, 8, 24, SOCF_LE|SOCF_SIG }
  40030 };
  40031 
  40032 #endif
  40033 #if defined(BCM_88650_B0)
  40034 soc_field_info_t soc_NBI_FC_PFC_MLF_MASK_BCM88650_B0r_fields[] = {
  40035     { FC_TX_N_PORT_0_GEN_PFC_FROM_MLF_MASKf, 8, 0, SOCF_LE|SOCF_SIG },
  40036     { FC_TX_N_PORT_1_GEN_PFC_FROM_MLF_MASKf, 8, 8, SOCF_LE|SOCF_SIG },
  40037     { FC_TX_N_PORT_2_GEN_PFC_FROM_MLF_MASKf, 8, 16, SOCF_LE|SOCF_SIG },
  40038     { FC_TX_N_PORT_3_GEN_PFC_FROM_MLF_MASKf, 8, 24, SOCF_LE|SOCF_SIG }
  40039 };
  40040 
  40041 #endif
  40042 #if defined(BCM_88660_A0)
  40043 soc_field_info_t soc_NBI_FC_PFC_MLF_MASK_BCM88660_A0r_fields[] = {
  40044     { FC_TX_N_PORT_0_GEN_PFC_FROM_MLF_MASKf, 8, 0, SOCF_LE|SOCF_SIG },
  40045     { FC_TX_N_PORT_1_GEN_PFC_FROM_MLF_MASKf, 8, 8, SOCF_LE|SOCF_SIG },
  40046     { FC_TX_N_PORT_2_GEN_PFC_FROM_MLF_MASKf, 8, 16, SOCF_LE|SOCF_SIG },
  40047     { FC_TX_N_PORT_3_GEN_PFC_FROM_MLF_MASKf, 8, 24, SOCF_LE|SOCF_SIG }
  40048 };
  40049 
  40050 #endif
  40051 #if defined(BCM_88650_A0)
  40052 soc_field_info_t soc_NBI_FC_PFC_RX_BITMAP_TYPE_Ar_fields[] = {
  40053     { FC_LLFC_STOP_TX_FROM_PFC_TX_BITMAP_TYPE_Af, 8, 72, SOCF_LE|SOCF_SIG },
  40054     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Af, 8, 0, SOCF_LE|SOCF_SIG },
  40055     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Af, 8, 8, SOCF_LE|SOCF_SIG },
  40056     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Af, 8, 16, SOCF_LE|SOCF_SIG },
  40057     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Af, 8, 24, SOCF_LE|SOCF_SIG },
  40058     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Af, 8, 32, SOCF_LE|SOCF_SIG },
  40059     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Af, 8, 40, SOCF_LE|SOCF_SIG },
  40060     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Af, 8, 48, SOCF_LE|SOCF_SIG },
  40061     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Af, 8, 56, SOCF_LE|SOCF_SIG },
  40062     { FC_PFC_RX_FORCE_BITMAP_TYPE_Af, 8, 64, SOCF_LE|SOCF_SIG }
  40063 };
  40064 
  40065 #endif
  40066 #if defined(BCM_88650_B0)
  40067 soc_field_info_t soc_NBI_FC_PFC_RX_BITMAP_TYPE_A_BCM88650_B0r_fields[] = {
  40068     { FC_LLFC_STOP_TX_FROM_PFC_TX_BITMAP_TYPE_Af, 8, 72, SOCF_LE|SOCF_SIG },
  40069     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Af, 8, 0, SOCF_LE|SOCF_SIG },
  40070     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Af, 8, 8, SOCF_LE|SOCF_SIG },
  40071     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Af, 8, 16, SOCF_LE|SOCF_SIG },
  40072     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Af, 8, 24, SOCF_LE|SOCF_SIG },
  40073     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Af, 8, 32, SOCF_LE|SOCF_SIG },
  40074     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Af, 8, 40, SOCF_LE|SOCF_SIG },
  40075     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Af, 8, 48, SOCF_LE|SOCF_SIG },
  40076     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Af, 8, 56, SOCF_LE|SOCF_SIG },
  40077     { FC_PFC_RX_FORCE_BITMAP_TYPE_Af, 8, 64, SOCF_LE|SOCF_SIG }
  40078 };
  40079 
  40080 #endif
  40081 #if defined(BCM_88660_A0)
  40082 soc_field_info_t soc_NBI_FC_PFC_RX_BITMAP_TYPE_A_BCM88660_A0r_fields[] = {
  40083     { FC_LLFC_STOP_TX_FROM_PFC_TX_BITMAP_TYPE_Af, 8, 72, SOCF_LE|SOCF_SIG },
  40084     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Af, 8, 0, SOCF_LE|SOCF_SIG },
  40085     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Af, 8, 8, SOCF_LE|SOCF_SIG },
  40086     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Af, 8, 16, SOCF_LE|SOCF_SIG },
  40087     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Af, 8, 24, SOCF_LE|SOCF_SIG },
  40088     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Af, 8, 32, SOCF_LE|SOCF_SIG },
  40089     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Af, 8, 40, SOCF_LE|SOCF_SIG },
  40090     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Af, 8, 48, SOCF_LE|SOCF_SIG },
  40091     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Af, 8, 56, SOCF_LE|SOCF_SIG },
  40092     { FC_PFC_RX_FORCE_BITMAP_TYPE_Af, 8, 64, SOCF_LE|SOCF_SIG }
  40093 };
  40094 
  40095 #endif
  40096 #if defined(BCM_88650_A0)
  40097 soc_field_info_t soc_NBI_FC_PFC_RX_BITMAP_TYPE_Br_fields[] = {
  40098     { FC_LLFC_STOP_TX_FROM_PFC_TX_BITMAP_TYPE_Bf, 8, 72, SOCF_LE|SOCF_SIG },
  40099     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE|SOCF_SIG },
  40100     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE|SOCF_SIG },
  40101     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE|SOCF_SIG },
  40102     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE|SOCF_SIG },
  40103     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE|SOCF_SIG },
  40104     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE|SOCF_SIG },
  40105     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE|SOCF_SIG },
  40106     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE|SOCF_SIG },
  40107     { FC_PFC_RX_FORCE_BITMAP_TYPE_Bf, 8, 64, SOCF_LE|SOCF_SIG }
  40108 };
  40109 
  40110 #endif
  40111 #if defined(BCM_88650_B0)
  40112 soc_field_info_t soc_NBI_FC_PFC_RX_BITMAP_TYPE_B_BCM88650_B0r_fields[] = {
  40113     { FC_LLFC_STOP_TX_FROM_PFC_TX_BITMAP_TYPE_Bf, 8, 72, SOCF_LE|SOCF_SIG },
  40114     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE|SOCF_SIG },
  40115     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE|SOCF_SIG },
  40116     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE|SOCF_SIG },
  40117     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE|SOCF_SIG },
  40118     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE|SOCF_SIG },
  40119     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE|SOCF_SIG },
  40120     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE|SOCF_SIG },
  40121     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE|SOCF_SIG },
  40122     { FC_PFC_RX_FORCE_BITMAP_TYPE_Bf, 8, 64, SOCF_LE|SOCF_SIG }
  40123 };
  40124 
  40125 #endif
  40126 #if defined(BCM_88660_A0)
  40127 soc_field_info_t soc_NBI_FC_PFC_RX_BITMAP_TYPE_B_BCM88660_A0r_fields[] = {
  40128     { FC_LLFC_STOP_TX_FROM_PFC_TX_BITMAP_TYPE_Bf, 8, 72, SOCF_LE|SOCF_SIG },
  40129     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE|SOCF_SIG },
  40130     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE|SOCF_SIG },
  40131     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE|SOCF_SIG },
  40132     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE|SOCF_SIG },
  40133     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE|SOCF_SIG },
  40134     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE|SOCF_SIG },
  40135     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE|SOCF_SIG },
  40136     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE|SOCF_SIG },
  40137     { FC_PFC_RX_FORCE_BITMAP_TYPE_Bf, 8, 64, SOCF_LE|SOCF_SIG }
  40138 };
  40139 
  40140 #endif
  40141 #if defined(BCM_88650_A0)
  40142 soc_field_info_t soc_NBI_FC_PFC_RX_BITMAP_TYPE_PER_PORTr_fields[] = {
  40143     { FC_PFC_RX_BITMAP_TYPE_PER_PORTf, 28, 0, SOCF_LE|SOCF_SIG }
  40144 };
  40145 
  40146 #endif
  40147 #if defined(BCM_88650_B0)
  40148 soc_field_info_t soc_NBI_FC_PFC_RX_BITMAP_TYPE_PER_PORT_BCM88650_B0r_fields[] = {
  40149     { FC_PFC_RX_BITMAP_TYPE_PER_PORTf, 28, 0, SOCF_LE|SOCF_SIG }
  40150 };
  40151 
  40152 #endif
  40153 #if defined(BCM_88660_A0)
  40154 soc_field_info_t soc_NBI_FC_PFC_RX_BITMAP_TYPE_PER_PORT_BCM88660_A0r_fields[] = {
  40155     { FC_PFC_RX_BITMAP_TYPE_PER_PORTf, 28, 0, SOCF_LE|SOCF_SIG }
  40156 };
  40157 
  40158 #endif
  40159 #if defined(BCM_88650_A0)
  40160 soc_field_info_t soc_NBI_FC_PFC_TX_BITMAP_TYPE_Ar_fields[] = {
  40161     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Af, 3, 72, SOCF_LE|SOCF_SIG },
  40162     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Af, 8, 64, SOCF_LE|SOCF_SIG },
  40163     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Af, 8, 0, SOCF_LE|SOCF_SIG },
  40164     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Af, 8, 8, SOCF_LE|SOCF_SIG },
  40165     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Af, 8, 16, SOCF_LE|SOCF_SIG },
  40166     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Af, 8, 24, SOCF_LE|SOCF_SIG },
  40167     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Af, 8, 32, SOCF_LE|SOCF_SIG },
  40168     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Af, 8, 40, SOCF_LE|SOCF_SIG },
  40169     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Af, 8, 48, SOCF_LE|SOCF_SIG },
  40170     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Af, 8, 56, SOCF_LE|SOCF_SIG }
  40171 };
  40172 
  40173 #endif
  40174 #if defined(BCM_88650_B0)
  40175 soc_field_info_t soc_NBI_FC_PFC_TX_BITMAP_TYPE_A_BCM88650_B0r_fields[] = {
  40176     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Af, 3, 72, SOCF_LE|SOCF_SIG },
  40177     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Af, 8, 64, SOCF_LE|SOCF_SIG },
  40178     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Af, 8, 0, SOCF_LE|SOCF_SIG },
  40179     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Af, 8, 8, SOCF_LE|SOCF_SIG },
  40180     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Af, 8, 16, SOCF_LE|SOCF_SIG },
  40181     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Af, 8, 24, SOCF_LE|SOCF_SIG },
  40182     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Af, 8, 32, SOCF_LE|SOCF_SIG },
  40183     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Af, 8, 40, SOCF_LE|SOCF_SIG },
  40184     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Af, 8, 48, SOCF_LE|SOCF_SIG },
  40185     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Af, 8, 56, SOCF_LE|SOCF_SIG }
  40186 };
  40187 
  40188 #endif
  40189 #if defined(BCM_88660_A0)
  40190 soc_field_info_t soc_NBI_FC_PFC_TX_BITMAP_TYPE_A_BCM88660_A0r_fields[] = {
  40191     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Af, 3, 72, SOCF_LE|SOCF_SIG },
  40192     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Af, 8, 64, SOCF_LE|SOCF_SIG },
  40193     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Af, 8, 0, SOCF_LE|SOCF_SIG },
  40194     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Af, 8, 8, SOCF_LE|SOCF_SIG },
  40195     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Af, 8, 16, SOCF_LE|SOCF_SIG },
  40196     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Af, 8, 24, SOCF_LE|SOCF_SIG },
  40197     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Af, 8, 32, SOCF_LE|SOCF_SIG },
  40198     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Af, 8, 40, SOCF_LE|SOCF_SIG },
  40199     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Af, 8, 48, SOCF_LE|SOCF_SIG },
  40200     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Af, 8, 56, SOCF_LE|SOCF_SIG }
  40201 };
  40202 
  40203 #endif
  40204 #if defined(BCM_88650_A0)
  40205 soc_field_info_t soc_NBI_FC_PFC_TX_BITMAP_TYPE_Br_fields[] = {
  40206     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Bf, 3, 72, SOCF_LE|SOCF_SIG },
  40207     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Bf, 8, 64, SOCF_LE|SOCF_SIG },
  40208     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE|SOCF_SIG },
  40209     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE|SOCF_SIG },
  40210     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE|SOCF_SIG },
  40211     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE|SOCF_SIG },
  40212     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE|SOCF_SIG },
  40213     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE|SOCF_SIG },
  40214     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE|SOCF_SIG },
  40215     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE|SOCF_SIG }
  40216 };
  40217 
  40218 #endif
  40219 #if defined(BCM_88650_B0)
  40220 soc_field_info_t soc_NBI_FC_PFC_TX_BITMAP_TYPE_B_BCM88650_B0r_fields[] = {
  40221     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Bf, 3, 72, SOCF_LE|SOCF_SIG },
  40222     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Bf, 8, 64, SOCF_LE|SOCF_SIG },
  40223     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE|SOCF_SIG },
  40224     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE|SOCF_SIG },
  40225     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE|SOCF_SIG },
  40226     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE|SOCF_SIG },
  40227     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE|SOCF_SIG },
  40228     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE|SOCF_SIG },
  40229     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE|SOCF_SIG },
  40230     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE|SOCF_SIG }
  40231 };
  40232 
  40233 #endif
  40234 #if defined(BCM_88660_A0)
  40235 soc_field_info_t soc_NBI_FC_PFC_TX_BITMAP_TYPE_B_BCM88660_A0r_fields[] = {
  40236     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Bf, 3, 72, SOCF_LE|SOCF_SIG },
  40237     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Bf, 8, 64, SOCF_LE|SOCF_SIG },
  40238     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE|SOCF_SIG },
  40239     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE|SOCF_SIG },
  40240     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE|SOCF_SIG },
  40241     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE|SOCF_SIG },
  40242     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE|SOCF_SIG },
  40243     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE|SOCF_SIG },
  40244     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE|SOCF_SIG },
  40245     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE|SOCF_SIG }
  40246 };
  40247 
  40248 #endif
  40249 #if defined(BCM_88650_A0)
  40250 soc_field_info_t soc_NBI_FC_PFC_TX_BITMAP_TYPE_PER_PORTr_fields[] = {
  40251     { FC_PFC_TX_BITMAP_TYPE_PER_PORTf, 28, 0, SOCF_LE|SOCF_SIG }
  40252 };
  40253 
  40254 #endif
  40255 #if defined(BCM_88650_B0)
  40256 soc_field_info_t soc_NBI_FC_PFC_TX_BITMAP_TYPE_PER_PORT_BCM88650_B0r_fields[] = {
  40257     { FC_PFC_TX_BITMAP_TYPE_PER_PORTf, 28, 0, SOCF_LE|SOCF_SIG }
  40258 };
  40259 
  40260 #endif
  40261 #if defined(BCM_88660_A0)
  40262 soc_field_info_t soc_NBI_FC_PFC_TX_BITMAP_TYPE_PER_PORT_BCM88660_A0r_fields[] = {
  40263     { FC_PFC_TX_BITMAP_TYPE_PER_PORTf, 28, 0, SOCF_LE|SOCF_SIG }
  40264 };
  40265 
  40266 #endif
  40267 #if defined(BCM_88650_A0)
  40268 soc_field_info_t soc_NBI_FC_RESETr_fields[] = {
  40269     { FC_RESETf, 1, 0, SOCF_SIG }
  40270 };
  40271 
  40272 #endif
  40273 #if defined(BCM_88650_B0)
  40274 soc_field_info_t soc_NBI_FC_RESET_BCM88650_B0r_fields[] = {
  40275     { FC_RESETf, 1, 0, SOCF_SIG }
  40276 };
  40277 
  40278 #endif
  40279 #if defined(BCM_88660_A0)
  40280 soc_field_info_t soc_NBI_FC_RESET_BCM88660_A0r_fields[] = {
  40281     { FC_RESETf, 1, 0, SOCF_SIG }
  40282 };
  40283 
  40284 #endif
  40285 #if defined(BCM_88650_A0)
  40286 soc_field_info_t soc_NBI_FC_RTM_CONFIGr_fields[] = {
  40287     { FC_RTM_CH_PORT_STATE_SELf, 4, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  40288     { FC_RTM_ENABLEf, 1, 0, SOCF_SIG|SOCF_RES },
  40289     { FC_RTM_EVENT_IDLE_THf, 20, 28, SOCF_LE|SOCF_SIG|SOCF_RES },
  40290     { FC_RTM_EVENT_SELf, 5, 8, SOCF_LE|SOCF_SIG|SOCF_RES },
  40291     { FC_RTM_MODE_CNT_EVNT_DURf, 1, 6, SOCF_SIG|SOCF_RES },
  40292     { FC_RTM_MODE_CNT_TRIG_DURf, 1, 7, SOCF_SIG|SOCF_RES },
  40293     { FC_RTM_MODE_MTBPf, 1, 5, SOCF_SIG|SOCF_RES },
  40294     { FC_RTM_MODE_XOFFf, 1, 4, SOCF_SIG|SOCF_RES },
  40295     { FC_RTM_TRIG_SELf, 8, 20, SOCF_LE|SOCF_SIG|SOCF_RES }
  40296 };
  40297 
  40298 #endif
  40299 #if defined(BCM_88650_B0)
  40300 soc_field_info_t soc_NBI_FC_RTM_CONFIG_BCM88650_B0r_fields[] = {
  40301     { FC_RTM_CH_PORT_STATE_SELf, 4, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  40302     { FC_RTM_ENABLEf, 1, 0, SOCF_SIG|SOCF_RES },
  40303     { FC_RTM_EVENT_IDLE_THf, 20, 28, SOCF_LE|SOCF_SIG|SOCF_RES },
  40304     { FC_RTM_EVENT_SELf, 5, 8, SOCF_LE|SOCF_SIG|SOCF_RES },
  40305     { FC_RTM_MODE_CNT_EVNT_DURf, 1, 6, SOCF_SIG|SOCF_RES },
  40306     { FC_RTM_MODE_CNT_TRIG_DURf, 1, 7, SOCF_SIG|SOCF_RES },
  40307     { FC_RTM_MODE_MTBPf, 1, 5, SOCF_SIG|SOCF_RES },
  40308     { FC_RTM_MODE_XOFFf, 1, 4, SOCF_SIG|SOCF_RES },
  40309     { FC_RTM_TRIG_SELf, 8, 20, SOCF_LE|SOCF_SIG|SOCF_RES }
  40310 };
  40311 
  40312 #endif
  40313 #if defined(BCM_88660_A0)
  40314 soc_field_info_t soc_NBI_FC_RTM_CONFIG_BCM88660_A0r_fields[] = {
  40315     { FC_RTM_CH_PORT_STATE_SELf, 4, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  40316     { FC_RTM_ENABLEf, 1, 0, SOCF_SIG|SOCF_RES },
  40317     { FC_RTM_EVENT_IDLE_THf, 20, 28, SOCF_LE|SOCF_SIG|SOCF_RES },
  40318     { FC_RTM_EVENT_SELf, 5, 8, SOCF_LE|SOCF_SIG|SOCF_RES },
  40319     { FC_RTM_MODE_CNT_EVNT_DURf, 1, 6, SOCF_SIG|SOCF_RES },
  40320     { FC_RTM_MODE_CNT_TRIG_DURf, 1, 7, SOCF_SIG|SOCF_RES },
  40321     { FC_RTM_MODE_MTBPf, 1, 5, SOCF_SIG|SOCF_RES },
  40322     { FC_RTM_MODE_XOFFf, 1, 4, SOCF_SIG|SOCF_RES },
  40323     { FC_RTM_TRIG_SELf, 8, 20, SOCF_LE|SOCF_SIG|SOCF_RES }
  40324 };
  40325 
  40326 #endif
  40327 #if defined(BCM_88650_A0)
  40328 soc_field_info_t soc_NBI_FC_RTM_TIMERr_fields[] = {
  40329     { FC_RTM_TIMERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40330 };
  40331 
  40332 #endif
  40333 #if defined(BCM_88650_B0)
  40334 soc_field_info_t soc_NBI_FC_RTM_TIMER_BCM88650_B0r_fields[] = {
  40335     { FC_RTM_TIMERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40336 };
  40337 
  40338 #endif
  40339 #if defined(BCM_88660_A0)
  40340 soc_field_info_t soc_NBI_FC_RTM_TIMER_BCM88660_A0r_fields[] = {
  40341     { FC_RTM_TIMERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40342 };
  40343 
  40344 #endif
  40345 #if defined(BCM_88650_A0)
  40346 soc_field_info_t soc_NBI_FC_RX_GEN_LLFC_FROM_MLFr_fields[] = {
  40347     { FC_RX_GEN_LLFC_FROM_MLFf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40348 };
  40349 
  40350 #endif
  40351 #if defined(BCM_88650_B0)
  40352 soc_field_info_t soc_NBI_FC_RX_GEN_LLFC_FROM_MLF_BCM88650_B0r_fields[] = {
  40353     { FC_RX_GEN_LLFC_FROM_MLFf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40354 };
  40355 
  40356 #endif
  40357 #if defined(BCM_88660_A0)
  40358 soc_field_info_t soc_NBI_FC_RX_GEN_LLFC_FROM_MLF_BCM88660_A0r_fields[] = {
  40359     { FC_RX_GEN_LLFC_FROM_MLFf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40360 };
  40361 
  40362 #endif
  40363 #if defined(BCM_88650_A0)
  40364 soc_field_info_t soc_NBI_FC_RX_GEN_PFC_FROM_MLFr_fields[] = {
  40365     { FC_RX_GEN_PFC_FROM_MLFf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40366 };
  40367 
  40368 #endif
  40369 #if defined(BCM_88650_B0)
  40370 soc_field_info_t soc_NBI_FC_RX_GEN_PFC_FROM_MLF_BCM88650_B0r_fields[] = {
  40371     { FC_RX_GEN_PFC_FROM_MLFf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40372 };
  40373 
  40374 #endif
  40375 #if defined(BCM_88660_A0)
  40376 soc_field_info_t soc_NBI_FC_RX_GEN_PFC_FROM_MLF_BCM88660_A0r_fields[] = {
  40377     { FC_RX_GEN_PFC_FROM_MLFf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40378 };
  40379 
  40380 #endif
  40381 #if defined(BCM_88650_A0)
  40382 soc_field_info_t soc_NBI_FC_RX_LLFC_STOP_TX_FROM_MUBITSr_fields[] = {
  40383     { FC_RX_0_LLFC_STOP_TX_FROM_MUBITSf, 1, 0, SOCF_RO|SOCF_RES },
  40384     { FC_RX_1_LLFC_STOP_TX_FROM_MUBITSf, 1, 4, SOCF_RO|SOCF_RES }
  40385 };
  40386 
  40387 #endif
  40388 #if defined(BCM_88650_B0)
  40389 soc_field_info_t soc_NBI_FC_RX_LLFC_STOP_TX_FROM_MUBITS_BCM88650_B0r_fields[] = {
  40390     { FC_RX_0_LLFC_STOP_TX_FROM_MUBITSf, 1, 0, SOCF_RO|SOCF_RES },
  40391     { FC_RX_1_LLFC_STOP_TX_FROM_MUBITSf, 1, 4, SOCF_RO|SOCF_RES }
  40392 };
  40393 
  40394 #endif
  40395 #if defined(BCM_88660_A0)
  40396 soc_field_info_t soc_NBI_FC_RX_LLFC_STOP_TX_FROM_MUBITS_BCM88660_A0r_fields[] = {
  40397     { FC_RX_0_LLFC_STOP_TX_FROM_MUBITSf, 1, 0, SOCF_RO|SOCF_RES },
  40398     { FC_RX_1_LLFC_STOP_TX_FROM_MUBITSf, 1, 4, SOCF_RO|SOCF_RES }
  40399 };
  40400 
  40401 #endif
  40402 #if defined(BCM_88650_A0)
  40403 soc_field_info_t soc_NBI_FC_RX_MUBITS_TO_CFCr_fields[] = {
  40404     { FC_RX_0_MUBITS_TO_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40405     { FC_RX_1_MUBITS_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES }
  40406 };
  40407 
  40408 #endif
  40409 #if defined(BCM_88650_B0)
  40410 soc_field_info_t soc_NBI_FC_RX_MUBITS_TO_CFC_BCM88650_B0r_fields[] = {
  40411     { FC_RX_0_MUBITS_TO_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40412     { FC_RX_1_MUBITS_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES }
  40413 };
  40414 
  40415 #endif
  40416 #if defined(BCM_88660_A0)
  40417 soc_field_info_t soc_NBI_FC_RX_MUBITS_TO_CFC_BCM88660_A0r_fields[] = {
  40418     { FC_RX_0_MUBITS_TO_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40419     { FC_RX_1_MUBITS_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES }
  40420 };
  40421 
  40422 #endif
  40423 #if defined(BCM_88650_A0)
  40424 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FORCEr_fields[] = {
  40425     { FC_TX_GEN_LLFC_FORCEf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40426 };
  40427 
  40428 #endif
  40429 #if defined(BCM_88650_B0)
  40430 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FORCE_BCM88650_B0r_fields[] = {
  40431     { FC_TX_GEN_LLFC_FORCEf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40432 };
  40433 
  40434 #endif
  40435 #if defined(BCM_88660_A0)
  40436 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FORCE_BCM88660_A0r_fields[] = {
  40437     { FC_TX_GEN_LLFC_FORCEf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40438 };
  40439 
  40440 #endif
  40441 #if defined(BCM_88650_A0)
  40442 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FROM_CFCr_fields[] = {
  40443     { FC_TX_GEN_LLFC_FROM_CFCf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40444 };
  40445 
  40446 #endif
  40447 #if defined(BCM_88650_B0)
  40448 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FROM_CFC_BCM88650_B0r_fields[] = {
  40449     { FC_TX_GEN_LLFC_FROM_CFCf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40450 };
  40451 
  40452 #endif
  40453 #if defined(BCM_88660_A0)
  40454 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FROM_CFC_BCM88660_A0r_fields[] = {
  40455     { FC_TX_GEN_LLFC_FROM_CFCf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40456 };
  40457 
  40458 #endif
  40459 #if defined(BCM_88650_A0)
  40460 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FROM_CFC_MASKr_fields[] = {
  40461     { FC_TX_GEN_LLFC_FROM_CFC_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40462 };
  40463 
  40464 #endif
  40465 #if defined(BCM_88650_B0)
  40466 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FROM_CFC_MASK_BCM88650_B0r_fields[] = {
  40467     { FC_TX_GEN_LLFC_FROM_CFC_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40468 };
  40469 
  40470 #endif
  40471 #if defined(BCM_88660_A0)
  40472 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FROM_CFC_MASK_BCM88660_A0r_fields[] = {
  40473     { FC_TX_GEN_LLFC_FROM_CFC_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40474 };
  40475 
  40476 #endif
  40477 #if defined(BCM_88650_A0)
  40478 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FROM_MLF_MASKr_fields[] = {
  40479     { FC_TX_GEN_LLFC_FROM_MLF_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40480 };
  40481 
  40482 #endif
  40483 #if defined(BCM_88650_B0)
  40484 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FROM_MLF_MASK_BCM88650_B0r_fields[] = {
  40485     { FC_TX_GEN_LLFC_FROM_MLF_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40486 };
  40487 
  40488 #endif
  40489 #if defined(BCM_88660_A0)
  40490 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FROM_MLF_MASK_BCM88660_A0r_fields[] = {
  40491     { FC_TX_GEN_LLFC_FROM_MLF_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40492 };
  40493 
  40494 #endif
  40495 #if defined(BCM_88650_A0)
  40496 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FROM_NPM_MASKr_fields[] = {
  40497     { FC_TX_GEN_LLFC_FROM_NPM_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40498 };
  40499 
  40500 #endif
  40501 #if defined(BCM_88650_B0)
  40502 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FROM_NPM_MASK_BCM88650_B0r_fields[] = {
  40503     { FC_TX_GEN_LLFC_FROM_NPM_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40504 };
  40505 
  40506 #endif
  40507 #if defined(BCM_88660_A0)
  40508 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_FROM_NPM_MASK_BCM88660_A0r_fields[] = {
  40509     { FC_TX_GEN_LLFC_FROM_NPM_MASKf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40510 };
  40511 
  40512 #endif
  40513 #if defined(BCM_88650_A0)
  40514 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_TO_XMALr_fields[] = {
  40515     { FC_TX_GEN_LLFC_TO_XMALf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40516 };
  40517 
  40518 #endif
  40519 #if defined(BCM_88650_B0)
  40520 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_TO_XMAL_BCM88650_B0r_fields[] = {
  40521     { FC_TX_GEN_LLFC_TO_XMALf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40522 };
  40523 
  40524 #endif
  40525 #if defined(BCM_88660_A0)
  40526 soc_field_info_t soc_NBI_FC_TX_GEN_LLFC_TO_XMAL_BCM88660_A0r_fields[] = {
  40527     { FC_TX_GEN_LLFC_TO_XMALf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40528 };
  40529 
  40530 #endif
  40531 #if defined(BCM_88650_A0)
  40532 soc_field_info_t soc_NBI_FC_TX_GEN_PFC_FORCEr_fields[] = {
  40533     { FC_TX_GEN_PFC_FORCEf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40534 };
  40535 
  40536 #endif
  40537 #if defined(BCM_88650_B0)
  40538 soc_field_info_t soc_NBI_FC_TX_GEN_PFC_FORCE_BCM88650_B0r_fields[] = {
  40539     { FC_TX_GEN_PFC_FORCEf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40540 };
  40541 
  40542 #endif
  40543 #if defined(BCM_88660_A0)
  40544 soc_field_info_t soc_NBI_FC_TX_GEN_PFC_FORCE_BCM88660_A0r_fields[] = {
  40545     { FC_TX_GEN_PFC_FORCEf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  40546 };
  40547 
  40548 #endif
  40549 #if defined(BCM_88650_A0)
  40550 soc_field_info_t soc_NBI_FC_TX_LLFC_STOP_TX_FROM_CFCr_fields[] = {
  40551     { FC_TX_LLFC_STOP_TX_FROM_CFCf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40552 };
  40553 
  40554 #endif
  40555 #if defined(BCM_88650_B0)
  40556 soc_field_info_t soc_NBI_FC_TX_LLFC_STOP_TX_FROM_CFC_BCM88650_B0r_fields[] = {
  40557     { FC_TX_LLFC_STOP_TX_FROM_CFCf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40558 };
  40559 
  40560 #endif
  40561 #if defined(BCM_88660_A0)
  40562 soc_field_info_t soc_NBI_FC_TX_LLFC_STOP_TX_FROM_CFC_BCM88660_A0r_fields[] = {
  40563     { FC_TX_LLFC_STOP_TX_FROM_CFCf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40564 };
  40565 
  40566 #endif
  40567 #if defined(BCM_88650_A0)
  40568 soc_field_info_t soc_NBI_FC_TX_LLFC_STOP_TX_TO_XMALr_fields[] = {
  40569     { FC_TX_LLFC_STOP_TX_TO_XMALf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40570 };
  40571 
  40572 #endif
  40573 #if defined(BCM_88650_B0)
  40574 soc_field_info_t soc_NBI_FC_TX_LLFC_STOP_TX_TO_XMAL_BCM88650_B0r_fields[] = {
  40575     { FC_TX_LLFC_STOP_TX_TO_XMALf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40576 };
  40577 
  40578 #endif
  40579 #if defined(BCM_88660_A0)
  40580 soc_field_info_t soc_NBI_FC_TX_LLFC_STOP_TX_TO_XMAL_BCM88660_A0r_fields[] = {
  40581     { FC_TX_LLFC_STOP_TX_TO_XMALf, 28, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  40582 };
  40583 
  40584 #endif
  40585 #if defined(BCM_88650_A0)
  40586 soc_field_info_t soc_NBI_FC_TX_LOW_PASS_FILTERr_fields[] = {
  40587     { FC_TX_LOW_PASS_FILTER_CNTf, 16, 0, SOCF_LE|SOCF_SIG },
  40588     { FC_TX_LOW_PASS_FOR_GEN_LLFCf, 1, 20, SOCF_SIG },
  40589     { FC_TX_LOW_PASS_FOR_GEN_PFCf, 1, 16, SOCF_SIG }
  40590 };
  40591 
  40592 #endif
  40593 #if defined(BCM_88650_B0)
  40594 soc_field_info_t soc_NBI_FC_TX_LOW_PASS_FILTER_BCM88650_B0r_fields[] = {
  40595     { FC_TX_LOW_PASS_FILTER_CNTf, 16, 0, SOCF_LE|SOCF_SIG },
  40596     { FC_TX_LOW_PASS_FOR_GEN_LLFCf, 1, 20, SOCF_SIG },
  40597     { FC_TX_LOW_PASS_FOR_GEN_PFCf, 1, 16, SOCF_SIG }
  40598 };
  40599 
  40600 #endif
  40601 #if defined(BCM_88660_A0)
  40602 soc_field_info_t soc_NBI_FC_TX_LOW_PASS_FILTER_BCM88660_A0r_fields[] = {
  40603     { FC_TX_LOW_PASS_FILTER_CNTf, 16, 0, SOCF_LE|SOCF_SIG },
  40604     { FC_TX_LOW_PASS_FOR_GEN_LLFCf, 1, 20, SOCF_SIG },
  40605     { FC_TX_LOW_PASS_FOR_GEN_PFCf, 1, 16, SOCF_SIG }
  40606 };
  40607 
  40608 #endif
  40609 #if defined(BCM_88650_A0)
  40610 soc_field_info_t soc_NBI_FC_TX_MUBITS_FROM_CFCr_fields[] = {
  40611     { FC_TX_0_MUBITS_FROM_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40612     { FC_TX_1_MUBITS_FROM_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES }
  40613 };
  40614 
  40615 #endif
  40616 #if defined(BCM_88650_B0)
  40617 soc_field_info_t soc_NBI_FC_TX_MUBITS_FROM_CFC_BCM88650_B0r_fields[] = {
  40618     { FC_TX_0_MUBITS_FROM_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40619     { FC_TX_1_MUBITS_FROM_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES }
  40620 };
  40621 
  40622 #endif
  40623 #if defined(BCM_88660_A0)
  40624 soc_field_info_t soc_NBI_FC_TX_MUBITS_FROM_CFC_BCM88660_A0r_fields[] = {
  40625     { FC_TX_0_MUBITS_FROM_CFCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40626     { FC_TX_1_MUBITS_FROM_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES }
  40627 };
  40628 
  40629 #endif
  40630 #if defined(BCM_88650_A0)
  40631 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORTSr_fields[] = {
  40632     { FIFO_STATUS_HISTOGRAM_PORT_0_MLFf, 2, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  40633     { FIFO_STATUS_HISTOGRAM_PORT_1_MLFf, 2, 4, SOCF_LE|SOCF_SIG|SOCF_RES }
  40634 };
  40635 
  40636 #endif
  40637 #if defined(BCM_88650_B0)
  40638 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORTS_BCM88650_B0r_fields[] = {
  40639     { FIFO_STATUS_HISTOGRAM_PORT_0_MLFf, 2, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  40640     { FIFO_STATUS_HISTOGRAM_PORT_1_MLFf, 2, 4, SOCF_LE|SOCF_SIG|SOCF_RES }
  40641 };
  40642 
  40643 #endif
  40644 #if defined(BCM_88660_A0)
  40645 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORTS_BCM88660_A0r_fields[] = {
  40646     { FIFO_STATUS_HISTOGRAM_PORT_0_MLFf, 2, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  40647     { FIFO_STATUS_HISTOGRAM_PORT_1_MLFf, 2, 4, SOCF_LE|SOCF_SIG|SOCF_RES }
  40648 };
  40649 
  40650 #endif
  40651 #if defined(BCM_88650_A0)
  40652 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_BIN_0r_fields[] = {
  40653     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_0f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40654     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_0_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40655 };
  40656 
  40657 #endif
  40658 #if defined(BCM_88650_A0)
  40659 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_BIN_1r_fields[] = {
  40660     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_1f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40661     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_1_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40662 };
  40663 
  40664 #endif
  40665 #if defined(BCM_88650_A0)
  40666 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_BIN_2r_fields[] = {
  40667     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_2f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40668     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_2_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40669 };
  40670 
  40671 #endif
  40672 #if defined(BCM_88650_A0)
  40673 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_BIN_3r_fields[] = {
  40674     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_3f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40675     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_3_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40676 };
  40677 
  40678 #endif
  40679 #if defined(BCM_88650_B0)
  40680 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_BIN_0_BCM88650_B0r_fields[] = {
  40681     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_0f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40682     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_0_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40683 };
  40684 
  40685 #endif
  40686 #if defined(BCM_88660_A0)
  40687 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_BIN_0_BCM88660_A0r_fields[] = {
  40688     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_0f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40689     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_0_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40690 };
  40691 
  40692 #endif
  40693 #if defined(BCM_88650_B0)
  40694 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_BIN_1_BCM88650_B0r_fields[] = {
  40695     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_1f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40696     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_1_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40697 };
  40698 
  40699 #endif
  40700 #if defined(BCM_88660_A0)
  40701 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_BIN_1_BCM88660_A0r_fields[] = {
  40702     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_1f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40703     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_1_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40704 };
  40705 
  40706 #endif
  40707 #if defined(BCM_88650_B0)
  40708 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_BIN_2_BCM88650_B0r_fields[] = {
  40709     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_2f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40710     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_2_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40711 };
  40712 
  40713 #endif
  40714 #if defined(BCM_88660_A0)
  40715 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_BIN_2_BCM88660_A0r_fields[] = {
  40716     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_2f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40717     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_2_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40718 };
  40719 
  40720 #endif
  40721 #if defined(BCM_88650_B0)
  40722 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_BIN_3_BCM88650_B0r_fields[] = {
  40723     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_3f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40724     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_3_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40725 };
  40726 
  40727 #endif
  40728 #if defined(BCM_88660_A0)
  40729 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_BIN_3_BCM88660_A0r_fields[] = {
  40730     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_3f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40731     { FIFO_STATUS_HISTOGRAM_PORT_0_BIN_3_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40732 };
  40733 
  40734 #endif
  40735 #if defined(BCM_88650_A0)
  40736 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_THr_fields[] = {
  40737     { FIFO_STATUS_HISTOGRAM_PORT_0_TH_0f, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  40738     { FIFO_STATUS_HISTOGRAM_PORT_0_TH_1f, 12, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  40739     { FIFO_STATUS_HISTOGRAM_PORT_0_TH_2f, 12, 24, SOCF_LE|SOCF_SIG|SOCF_RES }
  40740 };
  40741 
  40742 #endif
  40743 #if defined(BCM_88650_B0)
  40744 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_TH_BCM88650_B0r_fields[] = {
  40745     { FIFO_STATUS_HISTOGRAM_PORT_0_TH_0f, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  40746     { FIFO_STATUS_HISTOGRAM_PORT_0_TH_1f, 12, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  40747     { FIFO_STATUS_HISTOGRAM_PORT_0_TH_2f, 12, 24, SOCF_LE|SOCF_SIG|SOCF_RES }
  40748 };
  40749 
  40750 #endif
  40751 #if defined(BCM_88660_A0)
  40752 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_0_TH_BCM88660_A0r_fields[] = {
  40753     { FIFO_STATUS_HISTOGRAM_PORT_0_TH_0f, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  40754     { FIFO_STATUS_HISTOGRAM_PORT_0_TH_1f, 12, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  40755     { FIFO_STATUS_HISTOGRAM_PORT_0_TH_2f, 12, 24, SOCF_LE|SOCF_SIG|SOCF_RES }
  40756 };
  40757 
  40758 #endif
  40759 #if defined(BCM_88650_A0)
  40760 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_BIN_0r_fields[] = {
  40761     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_0f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40762     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_0_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40763 };
  40764 
  40765 #endif
  40766 #if defined(BCM_88650_A0)
  40767 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_BIN_1r_fields[] = {
  40768     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_1f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40769     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_1_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40770 };
  40771 
  40772 #endif
  40773 #if defined(BCM_88650_A0)
  40774 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_BIN_2r_fields[] = {
  40775     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_2f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40776     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_2_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40777 };
  40778 
  40779 #endif
  40780 #if defined(BCM_88650_A0)
  40781 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_BIN_3r_fields[] = {
  40782     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_3f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40783     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_3_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40784 };
  40785 
  40786 #endif
  40787 #if defined(BCM_88650_B0)
  40788 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_BIN_0_BCM88650_B0r_fields[] = {
  40789     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_0f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40790     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_0_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40791 };
  40792 
  40793 #endif
  40794 #if defined(BCM_88660_A0)
  40795 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_BIN_0_BCM88660_A0r_fields[] = {
  40796     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_0f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40797     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_0_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40798 };
  40799 
  40800 #endif
  40801 #if defined(BCM_88650_B0)
  40802 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_BIN_1_BCM88650_B0r_fields[] = {
  40803     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_1f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40804     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_1_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40805 };
  40806 
  40807 #endif
  40808 #if defined(BCM_88660_A0)
  40809 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_BIN_1_BCM88660_A0r_fields[] = {
  40810     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_1f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40811     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_1_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40812 };
  40813 
  40814 #endif
  40815 #if defined(BCM_88650_B0)
  40816 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_BIN_2_BCM88650_B0r_fields[] = {
  40817     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_2f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40818     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_2_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40819 };
  40820 
  40821 #endif
  40822 #if defined(BCM_88660_A0)
  40823 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_BIN_2_BCM88660_A0r_fields[] = {
  40824     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_2f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40825     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_2_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40826 };
  40827 
  40828 #endif
  40829 #if defined(BCM_88650_B0)
  40830 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_BIN_3_BCM88650_B0r_fields[] = {
  40831     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_3f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40832     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_3_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40833 };
  40834 
  40835 #endif
  40836 #if defined(BCM_88660_A0)
  40837 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_BIN_3_BCM88660_A0r_fields[] = {
  40838     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_3f, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40839     { FIFO_STATUS_HISTOGRAM_PORT_1_BIN_3_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  40840 };
  40841 
  40842 #endif
  40843 #if defined(BCM_88650_A0)
  40844 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_THr_fields[] = {
  40845     { FIFO_STATUS_HISTOGRAM_PORT_1_TH_0f, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  40846     { FIFO_STATUS_HISTOGRAM_PORT_1_TH_1f, 12, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  40847     { FIFO_STATUS_HISTOGRAM_PORT_1_TH_2f, 12, 24, SOCF_LE|SOCF_SIG|SOCF_RES }
  40848 };
  40849 
  40850 #endif
  40851 #if defined(BCM_88650_B0)
  40852 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_TH_BCM88650_B0r_fields[] = {
  40853     { FIFO_STATUS_HISTOGRAM_PORT_1_TH_0f, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  40854     { FIFO_STATUS_HISTOGRAM_PORT_1_TH_1f, 12, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  40855     { FIFO_STATUS_HISTOGRAM_PORT_1_TH_2f, 12, 24, SOCF_LE|SOCF_SIG|SOCF_RES }
  40856 };
  40857 
  40858 #endif
  40859 #if defined(BCM_88660_A0)
  40860 soc_field_info_t soc_NBI_FIFO_STATUS_HISTOGRAM_PORT_1_TH_BCM88660_A0r_fields[] = {
  40861     { FIFO_STATUS_HISTOGRAM_PORT_1_TH_0f, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  40862     { FIFO_STATUS_HISTOGRAM_PORT_1_TH_1f, 12, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  40863     { FIFO_STATUS_HISTOGRAM_PORT_1_TH_2f, 12, 24, SOCF_LE|SOCF_SIG|SOCF_RES }
  40864 };
  40865 
  40866 #endif
  40867 #if defined(BCM_88650_A0)
  40868 soc_field_info_t soc_NBI_FIFO_WRITE_POINTER_MLF_SELECTr_fields[] = {
  40869     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  40870     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_SIG|SOCF_RES }
  40871 };
  40872 
  40873 #endif
  40874 #if defined(BCM_88650_B0)
  40875 soc_field_info_t soc_NBI_FIFO_WRITE_POINTER_MLF_SELECT_BCM88650_B0r_fields[] = {
  40876     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  40877     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_SIG|SOCF_RES }
  40878 };
  40879 
  40880 #endif
  40881 #if defined(BCM_88660_A0)
  40882 soc_field_info_t soc_NBI_FIFO_WRITE_POINTER_MLF_SELECT_BCM88660_A0r_fields[] = {
  40883     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 3, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  40884     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 3, 4, SOCF_LE|SOCF_SIG|SOCF_RES }
  40885 };
  40886 
  40887 #endif
  40888 #if defined(BCM_88650_A0)
  40889 soc_field_info_t soc_NBI_FIFO_WRITE_POINTER_RESULTr_fields[] = {
  40890     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40891     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_RES }
  40892 };
  40893 
  40894 #endif
  40895 #if defined(BCM_88650_B0)
  40896 soc_field_info_t soc_NBI_FIFO_WRITE_POINTER_RESULT_BCM88650_B0r_fields[] = {
  40897     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40898     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_RES }
  40899 };
  40900 
  40901 #endif
  40902 #if defined(BCM_88660_A0)
  40903 soc_field_info_t soc_NBI_FIFO_WRITE_POINTER_RESULT_BCM88660_A0r_fields[] = {
  40904     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  40905     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_RES }
  40906 };
  40907 
  40908 #endif
  40909 #if defined(BCM_88650_A0)
  40910 soc_field_info_t soc_NBI_GTIMER_CONFIGURATIONr_fields[] = {
  40911     { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG },
  40912     { GTIMER_ENABLEf, 1, 30, SOCF_SIG },
  40913     { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG }
  40914 };
  40915 
  40916 #endif
  40917 #if defined(BCM_88202_A0)
  40918 soc_field_info_t soc_NBI_GTIMER_CONFIGURATION_BCM88202_A0r_fields[] = {
  40919     { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG },
  40920     { GTIMER_ENABLEf, 1, 30, SOCF_SIG },
  40921     { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG }
  40922 };
  40923 
  40924 #endif
  40925 #if defined(BCM_88650_B0)
  40926 soc_field_info_t soc_NBI_GTIMER_CONFIGURATION_BCM88650_B0r_fields[] = {
  40927     { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG },
  40928     { GTIMER_ENABLEf, 1, 30, SOCF_SIG },
  40929     { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG }
  40930 };
  40931 
  40932 #endif
  40933 #if defined(BCM_88660_A0)
  40934 soc_field_info_t soc_NBI_GTIMER_CONFIGURATION_BCM88660_A0r_fields[] = {
  40935     { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG },
  40936     { GTIMER_ENABLEf, 1, 30, SOCF_SIG },
  40937     { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG }
  40938 };
  40939 
  40940 #endif
  40941 #if defined(BCM_88650_A0)
  40942 soc_field_info_t soc_NBI_GTIMER_TRIGGERr_fields[] = {
  40943     { GTIMER_TRIGGERf, 1, 0, SOCF_SIG }
  40944 };
  40945 
  40946 #endif
  40947 #if defined(BCM_88202_A0)
  40948 soc_field_info_t soc_NBI_GTIMER_TRIGGER_BCM88202_A0r_fields[] = {
  40949     { GTIMER_TRIGGERf, 1, 0, SOCF_SIG }
  40950 };
  40951 
  40952 #endif
  40953 #if defined(BCM_88650_B0)
  40954 soc_field_info_t soc_NBI_GTIMER_TRIGGER_BCM88650_B0r_fields[] = {
  40955     { GTIMER_TRIGGERf, 1, 0, SOCF_SIG }
  40956 };
  40957 
  40958 #endif
  40959 #if defined(BCM_88660_A0)
  40960 soc_field_info_t soc_NBI_GTIMER_TRIGGER_BCM88660_A0r_fields[] = {
  40961     { GTIMER_TRIGGERf, 1, 0, SOCF_SIG }
  40962 };
  40963 
  40964 #endif
  40965 #if defined(BCM_88650_A0)
  40966 soc_field_info_t soc_NBI_HRF_RX_CONTROLLER_CONFIG_1r_fields[] = {
  40967     { HRF_RX_N_HIGH_REQ_THRESHOLDf, 11, 0, SOCF_LE|SOCF_SIG },
  40968     { HRF_RX_N_LLFC_THRESHOLD_CLRf, 11, 36, SOCF_LE|SOCF_SIG },
  40969     { HRF_RX_N_LLFC_THRESHOLD_SETf, 11, 24, SOCF_LE|SOCF_SIG },
  40970     { HRF_RX_N_PFC_THRESHOLD_CLRf, 11, 60, SOCF_LE|SOCF_SIG },
  40971     { HRF_RX_N_PFC_THRESHOLD_SETf, 11, 48, SOCF_LE|SOCF_SIG },
  40972     { HRF_RX_N_THRESHOLD_AFTER_OVERFLOWf, 11, 12, SOCF_LE|SOCF_SIG }
  40973 };
  40974 
  40975 #endif
  40976 #if defined(BCM_88650_B0)
  40977 soc_field_info_t soc_NBI_HRF_RX_CONTROLLER_CONFIG_1_BCM88650_B0r_fields[] = {
  40978     { HRF_RX_N_HIGH_REQ_THRESHOLDf, 11, 0, SOCF_LE|SOCF_SIG },
  40979     { HRF_RX_N_LLFC_THRESHOLD_CLRf, 11, 36, SOCF_LE|SOCF_SIG },
  40980     { HRF_RX_N_LLFC_THRESHOLD_SETf, 11, 24, SOCF_LE|SOCF_SIG },
  40981     { HRF_RX_N_PFC_THRESHOLD_CLRf, 11, 60, SOCF_LE|SOCF_SIG },
  40982     { HRF_RX_N_PFC_THRESHOLD_SETf, 11, 48, SOCF_LE|SOCF_SIG },
  40983     { HRF_RX_N_THRESHOLD_AFTER_OVERFLOWf, 11, 12, SOCF_LE|SOCF_SIG }
  40984 };
  40985 
  40986 #endif
  40987 #if defined(BCM_88660_A0)
  40988 soc_field_info_t soc_NBI_HRF_RX_CONTROLLER_CONFIG_1_BCM88660_A0r_fields[] = {
  40989     { HRF_RX_N_HIGH_REQ_THRESHOLDf, 11, 0, SOCF_LE|SOCF_SIG },
  40990     { HRF_RX_N_LLFC_THRESHOLD_CLRf, 11, 36, SOCF_LE|SOCF_SIG },
  40991     { HRF_RX_N_LLFC_THRESHOLD_SETf, 11, 24, SOCF_LE|SOCF_SIG },
  40992     { HRF_RX_N_PFC_THRESHOLD_CLRf, 11, 60, SOCF_LE|SOCF_SIG },
  40993     { HRF_RX_N_PFC_THRESHOLD_SETf, 11, 48, SOCF_LE|SOCF_SIG },
  40994     { HRF_RX_N_THRESHOLD_AFTER_OVERFLOWf, 11, 12, SOCF_LE|SOCF_SIG }
  40995 };
  40996 
  40997 #endif
  40998 #if defined(BCM_88650_A0)
  40999 soc_field_info_t soc_NBI_HRF_RX_CONTROLLER_MAX_OCCUPANCYr_fields[] = {
  41000     { HRF_RX_0_MAX_OCCUPANCYf, 12, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  41001     { HRF_RX_0_WAS_EMPTYf, 1, 13, SOCF_RO|SOCF_RES },
  41002     { HRF_RX_1_MAX_OCCUPANCYf, 12, 16, SOCF_LE|SOCF_RO|SOCF_RES },
  41003     { HRF_RX_1_WAS_EMPTYf, 1, 29, SOCF_RO|SOCF_RES }
  41004 };
  41005 
  41006 #endif
  41007 #if defined(BCM_88650_B0)
  41008 soc_field_info_t soc_NBI_HRF_RX_CONTROLLER_MAX_OCCUPANCY_BCM88650_B0r_fields[] = {
  41009     { HRF_RX_0_MAX_OCCUPANCYf, 12, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  41010     { HRF_RX_0_WAS_EMPTYf, 1, 13, SOCF_RO|SOCF_RES },
  41011     { HRF_RX_1_MAX_OCCUPANCYf, 12, 16, SOCF_LE|SOCF_RO|SOCF_RES },
  41012     { HRF_RX_1_WAS_EMPTYf, 1, 29, SOCF_RO|SOCF_RES }
  41013 };
  41014 
  41015 #endif
  41016 #if defined(BCM_88660_A0)
  41017 soc_field_info_t soc_NBI_HRF_RX_CONTROLLER_MAX_OCCUPANCY_BCM88660_A0r_fields[] = {
  41018     { HRF_RX_0_MAX_OCCUPANCYf, 12, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  41019     { HRF_RX_0_WAS_EMPTYf, 1, 13, SOCF_RO|SOCF_RES },
  41020     { HRF_RX_1_MAX_OCCUPANCYf, 12, 16, SOCF_LE|SOCF_RO|SOCF_RES },
  41021     { HRF_RX_1_WAS_EMPTYf, 1, 29, SOCF_RO|SOCF_RES }
  41022 };
  41023 
  41024 #endif
  41025 #if defined(BCM_88650_A0)
  41026 soc_field_info_t soc_NBI_HRF_RX_CONTROLLER_STATUSr_fields[] = {
  41027     { HRF_RX_0_OVERFLOW_ERRf, 1, 13, SOCF_RO|SOCF_RES },
  41028     { HRF_RX_0_STATUSf, 12, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  41029     { HRF_RX_1_OVERFLOW_ERRf, 1, 29, SOCF_RO|SOCF_RES },
  41030     { HRF_RX_1_STATUSf, 12, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  41031 };
  41032 
  41033 #endif
  41034 #if defined(BCM_88650_B0)
  41035 soc_field_info_t soc_NBI_HRF_RX_CONTROLLER_STATUS_BCM88650_B0r_fields[] = {
  41036     { HRF_RX_0_OVERFLOW_ERRf, 1, 13, SOCF_RO|SOCF_RES },
  41037     { HRF_RX_0_STATUSf, 12, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  41038     { HRF_RX_1_OVERFLOW_ERRf, 1, 29, SOCF_RO|SOCF_RES },
  41039     { HRF_RX_1_STATUSf, 12, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  41040 };
  41041 
  41042 #endif
  41043 #if defined(BCM_88660_A0)
  41044 soc_field_info_t soc_NBI_HRF_RX_CONTROLLER_STATUS_BCM88660_A0r_fields[] = {
  41045     { HRF_RX_0_OVERFLOW_ERRf, 1, 13, SOCF_RO|SOCF_RES },
  41046     { HRF_RX_0_STATUSf, 12, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  41047     { HRF_RX_1_OVERFLOW_ERRf, 1, 29, SOCF_RO|SOCF_RES },
  41048     { HRF_RX_1_STATUSf, 12, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  41049 };
  41050 
  41051 #endif
  41052 #if defined(BCM_88650_A0)
  41053 soc_field_info_t soc_NBI_HRF_TX_CONTROLLER_CONFIGr_fields[] = {
  41054     { HRF_TX_N_EOB_VEC_BYPASS_ENABLEf, 1, 27, SOCF_SIG|SOCF_RES },
  41055     { HRF_TX_N_NUM_CREDITS_TO_EGQf, 9, 16, SOCF_LE|SOCF_SIG },
  41056     { HRF_TX_N_RESET_PORT_CREDITSf, 1, 28, SOCF_SIG },
  41057     { HRF_TX_N_RESET_PORT_CREDITS_VALUEf, 5, 32, SOCF_LE|SOCF_SIG|SOCF_RES },
  41058     { HRF_TX_N_START_TX_THRESHOLDf, 8, 0, SOCF_LE|SOCF_SIG },
  41059     { HRF_TX_N_STOP_RD_2_WHEN_NOT_RDYf, 1, 26, SOCF_SIG|SOCF_RES },
  41060     { HRF_TX_N_THRESHOLD_AFTER_OVERFLOWf, 8, 8, SOCF_LE|SOCF_SIG|SOCF_RES },
  41061     { HRF_TX_N__512B_IN_2_CLKSf, 1, 25, SOCF_SIG }
  41062 };
  41063 
  41064 #endif
  41065 #if defined(BCM_88650_B0)
  41066 soc_field_info_t soc_NBI_HRF_TX_CONTROLLER_CONFIG_BCM88650_B0r_fields[] = {
  41067     { HRF_TX_N_EOB_VEC_BYPASS_ENABLEf, 1, 27, SOCF_SIG|SOCF_RES },
  41068     { HRF_TX_N_NUM_CREDITS_TO_EGQf, 9, 16, SOCF_LE|SOCF_SIG },
  41069     { HRF_TX_N_RESET_PORT_CREDITSf, 1, 28, SOCF_SIG },
  41070     { HRF_TX_N_RESET_PORT_CREDITS_VALUEf, 5, 32, SOCF_LE|SOCF_SIG|SOCF_RES },
  41071     { HRF_TX_N_START_TX_THRESHOLDf, 8, 0, SOCF_LE|SOCF_SIG },
  41072     { HRF_TX_N_STOP_RD_2_WHEN_NOT_RDYf, 1, 26, SOCF_SIG|SOCF_RES },
  41073     { HRF_TX_N_THRESHOLD_AFTER_OVERFLOWf, 8, 8, SOCF_LE|SOCF_SIG|SOCF_RES },
  41074     { HRF_TX_N__512B_IN_2_CLKSf, 1, 25, SOCF_SIG }
  41075 };
  41076 
  41077 #endif
  41078 #if defined(BCM_88660_A0)
  41079 soc_field_info_t soc_NBI_HRF_TX_CONTROLLER_CONFIG_BCM88660_A0r_fields[] = {
  41080     { HRF_TX_N_EOB_VEC_BYPASS_ENABLEf, 1, 27, SOCF_SIG|SOCF_RES },
  41081     { HRF_TX_N_NUM_CREDITS_TO_EGQf, 9, 16, SOCF_LE|SOCF_SIG },
  41082     { HRF_TX_N_RESET_PORT_CREDITSf, 1, 28, SOCF_SIG },
  41083     { HRF_TX_N_RESET_PORT_CREDITS_VALUEf, 5, 32, SOCF_LE|SOCF_SIG|SOCF_RES },
  41084     { HRF_TX_N_START_TX_THRESHOLDf, 8, 0, SOCF_LE|SOCF_SIG },
  41085     { HRF_TX_N_STOP_RD_2_WHEN_NOT_RDYf, 1, 26, SOCF_SIG|SOCF_RES },
  41086     { HRF_TX_N_THRESHOLD_AFTER_OVERFLOWf, 8, 8, SOCF_LE|SOCF_SIG|SOCF_RES },
  41087     { HRF_TX_N__512B_IN_2_CLKSf, 1, 25, SOCF_SIG }
  41088 };
  41089 
  41090 #endif
  41091 #if defined(BCM_88650_A0)
  41092 soc_field_info_t soc_NBI_HRF_TX_CONTROLLER_STATUSr_fields[] = {
  41093     { HRF_TX_0_OVERFLOW_ERRf, 1, 12, SOCF_RO|SOCF_RES },
  41094     { HRF_TX_0_STATUSf, 9, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  41095     { HRF_TX_1_OVERFLOW_ERRf, 1, 28, SOCF_RO|SOCF_RES },
  41096     { HRF_TX_1_STATUSf, 9, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  41097 };
  41098 
  41099 #endif
  41100 #if defined(BCM_88650_B0)
  41101 soc_field_info_t soc_NBI_HRF_TX_CONTROLLER_STATUS_BCM88650_B0r_fields[] = {
  41102     { HRF_TX_0_OVERFLOW_ERRf, 1, 12, SOCF_RO|SOCF_RES },
  41103     { HRF_TX_0_STATUSf, 9, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  41104     { HRF_TX_1_OVERFLOW_ERRf, 1, 28, SOCF_RO|SOCF_RES },
  41105     { HRF_TX_1_STATUSf, 9, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  41106 };
  41107 
  41108 #endif
  41109 #if defined(BCM_88660_A0)
  41110 soc_field_info_t soc_NBI_HRF_TX_CONTROLLER_STATUS_BCM88660_A0r_fields[] = {
  41111     { HRF_TX_0_OVERFLOW_ERRf, 1, 12, SOCF_RO|SOCF_RES },
  41112     { HRF_TX_0_STATUSf, 9, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  41113     { HRF_TX_1_OVERFLOW_ERRf, 1, 28, SOCF_RO|SOCF_RES },
  41114     { HRF_TX_1_STATUSf, 9, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  41115 };
  41116 
  41117 #endif
  41118 #if defined(BCM_88650_A0)
  41119 soc_field_info_t soc_NBI_HRF_TX_MLF_MAX_OCCUPANCYr_fields[] = {
  41120     { HRF_TX_0_MAX_OCCUPANCYf, 9, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  41121     { HRF_TX_1_MAX_OCCUPANCYf, 9, 12, SOCF_LE|SOCF_RO|SOCF_RES }
  41122 };
  41123 
  41124 #endif
  41125 #if defined(BCM_88650_B0)
  41126 soc_field_info_t soc_NBI_HRF_TX_MLF_MAX_OCCUPANCY_BCM88650_B0r_fields[] = {
  41127     { HRF_TX_0_MAX_OCCUPANCYf, 9, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  41128     { HRF_TX_1_MAX_OCCUPANCYf, 9, 12, SOCF_LE|SOCF_RO|SOCF_RES }
  41129 };
  41130 
  41131 #endif
  41132 #if defined(BCM_88660_A0)
  41133 soc_field_info_t soc_NBI_HRF_TX_MLF_MAX_OCCUPANCY_BCM88660_A0r_fields[] = {
  41134     { HRF_TX_0_MAX_OCCUPANCYf, 9, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  41135     { HRF_TX_1_MAX_OCCUPANCYf, 9, 12, SOCF_LE|SOCF_RO|SOCF_RES }
  41136 };
  41137 
  41138 #endif
  41139 #if defined(BCM_88650_A0)
  41140 soc_field_info_t soc_NBI_ILKN_0_MULTIPLE_USE_BITSr_fields[] = {
  41141     { ILKN_RX_0_LLFC_STOP_TX_FROM_MULTIPLE_USE_BITS_MASKf, 8, 0, SOCF_LE|SOCF_SIG },
  41142     { ILKN_RX_0_MULTIPLE_USE_BITS_TO_CFC_MASKf, 8, 8, SOCF_LE|SOCF_SIG },
  41143     { ILKN_TX_0_MULTIPLE_USE_BITS_FORCEf, 8, 24, SOCF_LE|SOCF_SIG },
  41144     { ILKN_TX_0_MULTIPLE_USE_BITS_FROM_CFC_MASKf, 8, 32, SOCF_LE|SOCF_SIG },
  41145     { ILKN_TX_0_MULTIPLE_USE_BITS_FROM_LLFC_MASKf, 8, 16, SOCF_LE|SOCF_SIG }
  41146 };
  41147 
  41148 #endif
  41149 #if defined(BCM_88650_B0)
  41150 soc_field_info_t soc_NBI_ILKN_0_MULTIPLE_USE_BITS_BCM88650_B0r_fields[] = {
  41151     { ILKN_RX_0_LLFC_STOP_TX_FROM_MULTIPLE_USE_BITS_MASKf, 8, 0, SOCF_LE|SOCF_SIG },
  41152     { ILKN_RX_0_MULTIPLE_USE_BITS_TO_CFC_MASKf, 8, 8, SOCF_LE|SOCF_SIG },
  41153     { ILKN_TX_0_MULTIPLE_USE_BITS_FORCEf, 8, 24, SOCF_LE|SOCF_SIG },
  41154     { ILKN_TX_0_MULTIPLE_USE_BITS_FROM_CFC_MASKf, 8, 32, SOCF_LE|SOCF_SIG },
  41155     { ILKN_TX_0_MULTIPLE_USE_BITS_FROM_LLFC_MASKf, 8, 16, SOCF_LE|SOCF_SIG }
  41156 };
  41157 
  41158 #endif
  41159 #if defined(BCM_88660_A0)
  41160 soc_field_info_t soc_NBI_ILKN_0_MULTIPLE_USE_BITS_BCM88660_A0r_fields[] = {
  41161     { ILKN_RX_0_LLFC_STOP_TX_FROM_MULTIPLE_USE_BITS_MASKf, 8, 0, SOCF_LE|SOCF_SIG },
  41162     { ILKN_RX_0_MULTIPLE_USE_BITS_TO_CFC_MASKf, 8, 8, SOCF_LE|SOCF_SIG },
  41163     { ILKN_TX_0_MULTIPLE_USE_BITS_FORCEf, 8, 24, SOCF_LE|SOCF_SIG },
  41164     { ILKN_TX_0_MULTIPLE_USE_BITS_FROM_CFC_MASKf, 8, 32, SOCF_LE|SOCF_SIG },
  41165     { ILKN_TX_0_MULTIPLE_USE_BITS_FROM_LLFC_MASKf, 8, 16, SOCF_LE|SOCF_SIG }
  41166 };
  41167 
  41168 #endif
  41169 #if defined(BCM_88650_A0)
  41170 soc_field_info_t soc_NBI_ILKN_0_RETRANS_SEQ_AT_DISCr_fields[] = {
  41171     { ILKN_0_RETRANS_RX_LAST_GOOD_SEQf, 8, 16, SOCF_LE|SOCF_RO },
  41172     { ILKN_0_RETRANS_RX_SEQ_AFTER_DISCf, 8, 8, SOCF_LE|SOCF_RO },
  41173     { ILKN_0_RETRANS_RX_SEQ_B_4_DISCf, 8, 0, SOCF_LE|SOCF_RO },
  41174     { ILKN_0_RETRANS_TX_LAST_SEQ_TRANSMITTEDf, 8, 24, SOCF_LE|SOCF_RO }
  41175 };
  41176 
  41177 #endif
  41178 #if defined(BCM_88650_B0)
  41179 soc_field_info_t soc_NBI_ILKN_0_RETRANS_SEQ_AT_DISC_BCM88650_B0r_fields[] = {
  41180     { ILKN_0_RETRANS_RX_LAST_GOOD_SEQf, 8, 16, SOCF_LE|SOCF_RO },
  41181     { ILKN_0_RETRANS_RX_SEQ_AFTER_DISCf, 8, 8, SOCF_LE|SOCF_RO },
  41182     { ILKN_0_RETRANS_RX_SEQ_B_4_DISCf, 8, 0, SOCF_LE|SOCF_RO },
  41183     { ILKN_0_RETRANS_TX_LAST_SEQ_TRANSMITTEDf, 8, 24, SOCF_LE|SOCF_RO }
  41184 };
  41185 
  41186 #endif
  41187 #if defined(BCM_88660_A0)
  41188 soc_field_info_t soc_NBI_ILKN_0_RETRANS_SEQ_AT_DISC_BCM88660_A0r_fields[] = {
  41189     { ILKN_0_RETRANS_RX_LAST_GOOD_SEQf, 8, 16, SOCF_LE|SOCF_RO },
  41190     { ILKN_0_RETRANS_RX_SEQ_AFTER_DISCf, 8, 8, SOCF_LE|SOCF_RO },
  41191     { ILKN_0_RETRANS_RX_SEQ_B_4_DISCf, 8, 0, SOCF_LE|SOCF_RO },
  41192     { ILKN_0_RETRANS_TX_LAST_SEQ_TRANSMITTEDf, 8, 24, SOCF_LE|SOCF_RO }
  41193 };
  41194 
  41195 #endif
  41196 #if defined(BCM_88650_A0)
  41197 soc_field_info_t soc_NBI_ILKN_1_MULTIPLE_USE_BITSr_fields[] = {
  41198     { ILKN_RX_1_LLFC_STOP_TX_FROM_MULTIPLE_USE_BITS_MASKf, 8, 0, SOCF_LE|SOCF_SIG },
  41199     { ILKN_RX_1_MULTIPLE_USE_BITS_TO_CFC_MASKf, 8, 8, SOCF_LE|SOCF_SIG },
  41200     { ILKN_TX_1_MULTIPLE_USE_BITS_FORCEf, 8, 24, SOCF_LE|SOCF_SIG },
  41201     { ILKN_TX_1_MULTIPLE_USE_BITS_FROM_CFC_MASKf, 8, 32, SOCF_LE|SOCF_SIG },
  41202     { ILKN_TX_1_MULTIPLE_USE_BITS_FROM_LLFC_MASKf, 8, 16, SOCF_LE|SOCF_SIG }
  41203 };
  41204 
  41205 #endif
  41206 #if defined(BCM_88650_B0)
  41207 soc_field_info_t soc_NBI_ILKN_1_MULTIPLE_USE_BITS_BCM88650_B0r_fields[] = {
  41208     { ILKN_RX_1_LLFC_STOP_TX_FROM_MULTIPLE_USE_BITS_MASKf, 8, 0, SOCF_LE|SOCF_SIG },
  41209     { ILKN_RX_1_MULTIPLE_USE_BITS_TO_CFC_MASKf, 8, 8, SOCF_LE|SOCF_SIG },
  41210     { ILKN_TX_1_MULTIPLE_USE_BITS_FORCEf, 8, 24, SOCF_LE|SOCF_SIG },
  41211     { ILKN_TX_1_MULTIPLE_USE_BITS_FROM_CFC_MASKf, 8, 32, SOCF_LE|SOCF_SIG },
  41212     { ILKN_TX_1_MULTIPLE_USE_BITS_FROM_LLFC_MASKf, 8, 16, SOCF_LE|SOCF_SIG }
  41213 };
  41214 
  41215 #endif
  41216 #if defined(BCM_88660_A0)
  41217 soc_field_info_t soc_NBI_ILKN_1_MULTIPLE_USE_BITS_BCM88660_A0r_fields[] = {
  41218     { ILKN_RX_1_LLFC_STOP_TX_FROM_MULTIPLE_USE_BITS_MASKf, 8, 0, SOCF_LE|SOCF_SIG },
  41219     { ILKN_RX_1_MULTIPLE_USE_BITS_TO_CFC_MASKf, 8, 8, SOCF_LE|SOCF_SIG },
  41220     { ILKN_TX_1_MULTIPLE_USE_BITS_FORCEf, 8, 24, SOCF_LE|SOCF_SIG },
  41221     { ILKN_TX_1_MULTIPLE_USE_BITS_FROM_CFC_MASKf, 8, 32, SOCF_LE|SOCF_SIG },
  41222     { ILKN_TX_1_MULTIPLE_USE_BITS_FROM_LLFC_MASKf, 8, 16, SOCF_LE|SOCF_SIG }
  41223 };
  41224 
  41225 #endif
  41226 #if defined(BCM_88650_A0)
  41227 soc_field_info_t soc_NBI_ILKN_1_RETRANS_SEQ_AT_DISCr_fields[] = {
  41228     { ILKN_1_RETRANS_RX_LAST_GOOD_SEQf, 8, 16, SOCF_LE|SOCF_RO },
  41229     { ILKN_1_RETRANS_RX_SEQ_AFTER_DISCf, 8, 8, SOCF_LE|SOCF_RO },
  41230     { ILKN_1_RETRANS_RX_SEQ_B_4_DISCf, 8, 0, SOCF_LE|SOCF_RO },
  41231     { ILKN_1_RETRANS_TX_LAST_SEQ_TRANSMITTEDf, 8, 24, SOCF_LE|SOCF_RO }
  41232 };
  41233 
  41234 #endif
  41235 #if defined(BCM_88650_B0)
  41236 soc_field_info_t soc_NBI_ILKN_1_RETRANS_SEQ_AT_DISC_BCM88650_B0r_fields[] = {
  41237     { ILKN_1_RETRANS_RX_LAST_GOOD_SEQf, 8, 16, SOCF_LE|SOCF_RO },
  41238     { ILKN_1_RETRANS_RX_SEQ_AFTER_DISCf, 8, 8, SOCF_LE|SOCF_RO },
  41239     { ILKN_1_RETRANS_RX_SEQ_B_4_DISCf, 8, 0, SOCF_LE|SOCF_RO },
  41240     { ILKN_1_RETRANS_TX_LAST_SEQ_TRANSMITTEDf, 8, 24, SOCF_LE|SOCF_RO }
  41241 };
  41242 
  41243 #endif
  41244 #if defined(BCM_88660_A0)
  41245 soc_field_info_t soc_NBI_ILKN_1_RETRANS_SEQ_AT_DISC_BCM88660_A0r_fields[] = {
  41246     { ILKN_1_RETRANS_RX_LAST_GOOD_SEQf, 8, 16, SOCF_LE|SOCF_RO },
  41247     { ILKN_1_RETRANS_RX_SEQ_AFTER_DISCf, 8, 8, SOCF_LE|SOCF_RO },
  41248     { ILKN_1_RETRANS_RX_SEQ_B_4_DISCf, 8, 0, SOCF_LE|SOCF_RO },
  41249     { ILKN_1_RETRANS_TX_LAST_SEQ_TRANSMITTEDf, 8, 24, SOCF_LE|SOCF_RO }
  41250 };
  41251 
  41252 #endif
  41253 #if defined(BCM_88650_A0)
  41254 soc_field_info_t soc_NBI_ILKN_DEBUG_CONFIGr_fields[] = {
  41255     { ILKN_RX_FORCE_RETRANS_REQ_0f, 1, 0, SOCF_SIG },
  41256     { ILKN_RX_FORCE_RETRANS_REQ_1f, 1, 1, SOCF_SIG },
  41257     { ILKN_TX_ERR_INJ_BIT_ERR_GO_0f, 1, 4, SOCF_SIG },
  41258     { ILKN_TX_ERR_INJ_BIT_ERR_GO_1f, 1, 5, SOCF_SIG },
  41259     { ILKN_TX_ERR_INJ_BIT_ERR_LANE_0f, 5, 8, SOCF_LE|SOCF_SIG },
  41260     { ILKN_TX_ERR_INJ_BIT_ERR_LANE_1f, 4, 16, SOCF_LE|SOCF_SIG }
  41261 };
  41262 
  41263 #endif
  41264 #if defined(BCM_88650_B0)
  41265 soc_field_info_t soc_NBI_ILKN_DEBUG_CONFIG_BCM88650_B0r_fields[] = {
  41266     { ILKN_RX_FORCE_RETRANS_REQ_0f, 1, 0, SOCF_SIG },
  41267     { ILKN_RX_FORCE_RETRANS_REQ_1f, 1, 1, SOCF_SIG },
  41268     { ILKN_TX_ERR_INJ_BIT_ERR_GO_0f, 1, 4, SOCF_SIG },
  41269     { ILKN_TX_ERR_INJ_BIT_ERR_GO_1f, 1, 5, SOCF_SIG },
  41270     { ILKN_TX_ERR_INJ_BIT_ERR_LANE_0f, 5, 8, SOCF_LE|SOCF_SIG },
  41271     { ILKN_TX_ERR_INJ_BIT_ERR_LANE_1f, 4, 16, SOCF_LE|SOCF_SIG }
  41272 };
  41273 
  41274 #endif
  41275 #if defined(BCM_88660_A0)
  41276 soc_field_info_t soc_NBI_ILKN_DEBUG_CONFIG_BCM88660_A0r_fields[] = {
  41277     { ILKN_RX_FORCE_RETRANS_REQ_0f, 1, 0, SOCF_SIG },
  41278     { ILKN_RX_FORCE_RETRANS_REQ_1f, 1, 1, SOCF_SIG },
  41279     { ILKN_TX_ERR_INJ_BIT_ERR_GO_0f, 1, 4, SOCF_SIG },
  41280     { ILKN_TX_ERR_INJ_BIT_ERR_GO_1f, 1, 5, SOCF_SIG },
  41281     { ILKN_TX_ERR_INJ_BIT_ERR_LANE_0f, 5, 8, SOCF_LE|SOCF_SIG },
  41282     { ILKN_TX_ERR_INJ_BIT_ERR_LANE_1f, 4, 16, SOCF_LE|SOCF_SIG }
  41283 };
  41284 
  41285 #endif
  41286 #if defined(BCM_88650_A0)
  41287 soc_field_info_t soc_NBI_ILKN_DEBUG_STATUSr_fields[] = {
  41288     { ILKN_RX_RETRANS_LATENCY_0f, 16, 0, SOCF_LE|SOCF_RO },
  41289     { ILKN_RX_RETRANS_LATENCY_1f, 16, 16, SOCF_LE|SOCF_RO },
  41290     { ILKN_TX_ERR_INJ_BIT_ERR_DONE_0f, 1, 32, SOCF_RO },
  41291     { ILKN_TX_ERR_INJ_BIT_ERR_DONE_1f, 1, 33, SOCF_RO }
  41292 };
  41293 
  41294 #endif
  41295 #if defined(BCM_88650_B0)
  41296 soc_field_info_t soc_NBI_ILKN_DEBUG_STATUS_BCM88650_B0r_fields[] = {
  41297     { ILKN_RX_RETRANS_LATENCY_0f, 16, 0, SOCF_LE|SOCF_RO },
  41298     { ILKN_RX_RETRANS_LATENCY_1f, 16, 16, SOCF_LE|SOCF_RO },
  41299     { ILKN_TX_ERR_INJ_BIT_ERR_DONE_0f, 1, 32, SOCF_RO },
  41300     { ILKN_TX_ERR_INJ_BIT_ERR_DONE_1f, 1, 33, SOCF_RO }
  41301 };
  41302 
  41303 #endif
  41304 #if defined(BCM_88660_A0)
  41305 soc_field_info_t soc_NBI_ILKN_DEBUG_STATUS_BCM88660_A0r_fields[] = {
  41306     { ILKN_RX_RETRANS_LATENCY_0f, 16, 0, SOCF_LE|SOCF_RO },
  41307     { ILKN_RX_RETRANS_LATENCY_1f, 16, 16, SOCF_LE|SOCF_RO },
  41308     { ILKN_TX_ERR_INJ_BIT_ERR_DONE_0f, 1, 32, SOCF_RO },
  41309     { ILKN_TX_ERR_INJ_BIT_ERR_DONE_1f, 1, 33, SOCF_RO }
  41310 };
  41311 
  41312 #endif
  41313 #if defined(BCM_88650_A0)
  41314 soc_field_info_t soc_NBI_ILKN_INTERRUPT_MASK_REGISTERr_fields[] = {
  41315     { ILKN_CRC_32_LANE_ERR_INDICATION_LANES_0_11_INT_MASKf, 1, 6, SOCF_SIG },
  41316     { ILKN_CRC_32_LANE_ERR_INDICATION_LANES_12_23_INT_MASKf, 1, 7, SOCF_SIG },
  41317     { ILKN_LANE_BAD_FRAMING_TYPE_ERR_LANES_0_11_INT_MASKf, 1, 12, SOCF_SIG },
  41318     { ILKN_LANE_BAD_FRAMING_TYPE_ERR_LANES_12_23_INT_MASKf, 1, 13, SOCF_SIG },
  41319     { ILKN_LANE_FRAMING_ERR_LANES_0_11_INT_MASKf, 1, 10, SOCF_SIG },
  41320     { ILKN_LANE_FRAMING_ERR_LANES_12_23_INT_MASKf, 1, 11, SOCF_SIG },
  41321     { ILKN_LANE_META_FRAME_LENGTH_ERR_LANES_0_11_INT_MASKf, 1, 18, SOCF_SIG },
  41322     { ILKN_LANE_META_FRAME_LENGTH_ERR_LANES_12_23_INT_MASKf, 1, 19, SOCF_SIG },
  41323     { ILKN_LANE_META_FRAME_REPEAT_ERR_LANES_0_11_INT_MASKf, 1, 20, SOCF_SIG },
  41324     { ILKN_LANE_META_FRAME_REPEAT_ERR_LANES_12_23_INT_MASKf, 1, 21, SOCF_SIG },
  41325     { ILKN_LANE_META_FRAME_SYNC_WORD_ERR_LANES_0_11_INT_MASKf, 1, 14, SOCF_SIG },
  41326     { ILKN_LANE_META_FRAME_SYNC_WORD_ERR_LANES_12_23_INT_MASKf, 1, 15, SOCF_SIG },
  41327     { ILKN_LANE_SCRAMBLER_STATE_ERR_LANES_0_11_INT_MASKf, 1, 16, SOCF_SIG },
  41328     { ILKN_LANE_SCRAMBLER_STATE_ERR_LANES_12_23_INT_MASKf, 1, 17, SOCF_SIG },
  41329     { ILKN_LANE_SYNCH_ERR_LANES_0_11_INT_MASKf, 1, 8, SOCF_SIG },
  41330     { ILKN_LANE_SYNCH_ERR_LANES_12_23_INT_MASKf, 1, 9, SOCF_SIG },
  41331     { ILKN_LINK_PARTNER_STATUS_CHANGE_ILKN_0_INT_MASKf, 1, 2, SOCF_SIG },
  41332     { ILKN_LINK_PARTNER_STATUS_CHANGE_ILKN_1_INT_MASKf, 1, 3, SOCF_SIG },
  41333     { ILKN_RX_0_RETRANS_ERR_INT_MASKf, 1, 28, SOCF_SIG },
  41334     { ILKN_RX_1_RETRANS_ERR_INT_MASKf, 1, 29, SOCF_SIG },
  41335     { ILKN_RX_PARITY_ERR_INT_MASKf, 1, 22, SOCF_SIG },
  41336     { ILKN_RX_PORT_0_ALIGN_ERR_INT_MASKf, 1, 4, SOCF_SIG },
  41337     { ILKN_RX_PORT_0_STATUS_CHANGE_INT_MASKf, 1, 0, SOCF_SIG },
  41338     { ILKN_RX_PORT_0_STATUS_ERR_INT_MASKf, 1, 24, SOCF_SIG },
  41339     { ILKN_RX_PORT_1_ALIGN_ERR_INT_MASKf, 1, 5, SOCF_SIG },
  41340     { ILKN_RX_PORT_1_STATUS_CHANGE_INT_MASKf, 1, 1, SOCF_SIG },
  41341     { ILKN_RX_PORT_1_STATUS_ERR_INT_MASKf, 1, 25, SOCF_SIG },
  41342     { ILKN_TX_PARITY_ERR_INT_MASKf, 1, 23, SOCF_SIG },
  41343     { ILKN_TX_PORT_0_STATUS_ERR_INT_MASKf, 1, 26, SOCF_SIG },
  41344     { ILKN_TX_PORT_1_STATUS_ERR_INT_MASKf, 1, 27, SOCF_SIG }
  41345 };
  41346 
  41347 #endif
  41348 #if defined(BCM_88650_B0)
  41349 soc_field_info_t soc_NBI_ILKN_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = {
  41350     { ILKN_CRC_32_LANE_ERR_INDICATION_LANES_0_11_INT_MASKf, 1, 6, SOCF_SIG },
  41351     { ILKN_CRC_32_LANE_ERR_INDICATION_LANES_12_23_INT_MASKf, 1, 7, SOCF_SIG },
  41352     { ILKN_LANE_BAD_FRAMING_TYPE_ERR_LANES_0_11_INT_MASKf, 1, 12, SOCF_SIG },
  41353     { ILKN_LANE_BAD_FRAMING_TYPE_ERR_LANES_12_23_INT_MASKf, 1, 13, SOCF_SIG },
  41354     { ILKN_LANE_FRAMING_ERR_LANES_0_11_INT_MASKf, 1, 10, SOCF_SIG },
  41355     { ILKN_LANE_FRAMING_ERR_LANES_12_23_INT_MASKf, 1, 11, SOCF_SIG },
  41356     { ILKN_LANE_META_FRAME_LENGTH_ERR_LANES_0_11_INT_MASKf, 1, 18, SOCF_SIG },
  41357     { ILKN_LANE_META_FRAME_LENGTH_ERR_LANES_12_23_INT_MASKf, 1, 19, SOCF_SIG },
  41358     { ILKN_LANE_META_FRAME_REPEAT_ERR_LANES_0_11_INT_MASKf, 1, 20, SOCF_SIG },
  41359     { ILKN_LANE_META_FRAME_REPEAT_ERR_LANES_12_23_INT_MASKf, 1, 21, SOCF_SIG },
  41360     { ILKN_LANE_META_FRAME_SYNC_WORD_ERR_LANES_0_11_INT_MASKf, 1, 14, SOCF_SIG },
  41361     { ILKN_LANE_META_FRAME_SYNC_WORD_ERR_LANES_12_23_INT_MASKf, 1, 15, SOCF_SIG },
  41362     { ILKN_LANE_SCRAMBLER_STATE_ERR_LANES_0_11_INT_MASKf, 1, 16, SOCF_SIG },
  41363     { ILKN_LANE_SCRAMBLER_STATE_ERR_LANES_12_23_INT_MASKf, 1, 17, SOCF_SIG },
  41364     { ILKN_LANE_SYNCH_ERR_LANES_0_11_INT_MASKf, 1, 8, SOCF_SIG },
  41365     { ILKN_LANE_SYNCH_ERR_LANES_12_23_INT_MASKf, 1, 9, SOCF_SIG },
  41366     { ILKN_LINK_PARTNER_STATUS_CHANGE_ILKN_0_INT_MASKf, 1, 2, SOCF_SIG },
  41367     { ILKN_LINK_PARTNER_STATUS_CHANGE_ILKN_1_INT_MASKf, 1, 3, SOCF_SIG },
  41368     { ILKN_RX_0_RETRANS_ERR_INT_MASKf, 1, 28, SOCF_SIG },
  41369     { ILKN_RX_1_RETRANS_ERR_INT_MASKf, 1, 29, SOCF_SIG },
  41370     { ILKN_RX_PARITY_ERR_INT_MASKf, 1, 22, SOCF_SIG },
  41371     { ILKN_RX_PORT_0_ALIGN_ERR_INT_MASKf, 1, 4, SOCF_SIG },
  41372     { ILKN_RX_PORT_0_STATUS_CHANGE_INT_MASKf, 1, 0, SOCF_SIG },
  41373     { ILKN_RX_PORT_0_STATUS_ERR_INT_MASKf, 1, 24, SOCF_SIG },
  41374     { ILKN_RX_PORT_1_ALIGN_ERR_INT_MASKf, 1, 5, SOCF_SIG },
  41375     { ILKN_RX_PORT_1_STATUS_CHANGE_INT_MASKf, 1, 1, SOCF_SIG },
  41376     { ILKN_RX_PORT_1_STATUS_ERR_INT_MASKf, 1, 25, SOCF_SIG },
  41377     { ILKN_TX_PARITY_ERR_INT_MASKf, 1, 23, SOCF_SIG },
  41378     { ILKN_TX_PORT_0_STATUS_ERR_INT_MASKf, 1, 26, SOCF_SIG },
  41379     { ILKN_TX_PORT_1_STATUS_ERR_INT_MASKf, 1, 27, SOCF_SIG }
  41380 };
  41381 
  41382 #endif
  41383 #if defined(BCM_88660_A0)
  41384 soc_field_info_t soc_NBI_ILKN_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = {
  41385     { ILKN_CRC_32_LANE_ERR_INDICATION_LANES_0_11_INT_MASKf, 1, 6, SOCF_SIG },
  41386     { ILKN_CRC_32_LANE_ERR_INDICATION_LANES_12_23_INT_MASKf, 1, 7, SOCF_SIG },
  41387     { ILKN_LANE_BAD_FRAMING_TYPE_ERR_LANES_0_11_INT_MASKf, 1, 12, SOCF_SIG },
  41388     { ILKN_LANE_BAD_FRAMING_TYPE_ERR_LANES_12_23_INT_MASKf, 1, 13, SOCF_SIG },
  41389     { ILKN_LANE_FRAMING_ERR_LANES_0_11_INT_MASKf, 1, 10, SOCF_SIG },
  41390     { ILKN_LANE_FRAMING_ERR_LANES_12_23_INT_MASKf, 1, 11, SOCF_SIG },
  41391     { ILKN_LANE_META_FRAME_LENGTH_ERR_LANES_0_11_INT_MASKf, 1, 18, SOCF_SIG },
  41392     { ILKN_LANE_META_FRAME_LENGTH_ERR_LANES_12_23_INT_MASKf, 1, 19, SOCF_SIG },
  41393     { ILKN_LANE_META_FRAME_REPEAT_ERR_LANES_0_11_INT_MASKf, 1, 20, SOCF_SIG },
  41394     { ILKN_LANE_META_FRAME_REPEAT_ERR_LANES_12_23_INT_MASKf, 1, 21, SOCF_SIG },
  41395     { ILKN_LANE_META_FRAME_SYNC_WORD_ERR_LANES_0_11_INT_MASKf, 1, 14, SOCF_SIG },
  41396     { ILKN_LANE_META_FRAME_SYNC_WORD_ERR_LANES_12_23_INT_MASKf, 1, 15, SOCF_SIG },
  41397     { ILKN_LANE_SCRAMBLER_STATE_ERR_LANES_0_11_INT_MASKf, 1, 16, SOCF_SIG },
  41398     { ILKN_LANE_SCRAMBLER_STATE_ERR_LANES_12_23_INT_MASKf, 1, 17, SOCF_SIG },
  41399     { ILKN_LANE_SYNCH_ERR_LANES_0_11_INT_MASKf, 1, 8, SOCF_SIG },
  41400     { ILKN_LANE_SYNCH_ERR_LANES_12_23_INT_MASKf, 1, 9, SOCF_SIG },
  41401     { ILKN_LINK_PARTNER_STATUS_CHANGE_ILKN_0_INT_MASKf, 1, 2, SOCF_SIG },
  41402     { ILKN_LINK_PARTNER_STATUS_CHANGE_ILKN_1_INT_MASKf, 1, 3, SOCF_SIG },
  41403     { ILKN_RX_0_RETRANS_ERR_INT_MASKf, 1, 28, SOCF_SIG },
  41404     { ILKN_RX_1_RETRANS_ERR_INT_MASKf, 1, 29, SOCF_SIG },
  41405     { ILKN_RX_PARITY_ERR_INT_MASKf, 1, 22, SOCF_SIG },
  41406     { ILKN_RX_PORT_0_ALIGN_ERR_INT_MASKf, 1, 4, SOCF_SIG },
  41407     { ILKN_RX_PORT_0_STATUS_CHANGE_INT_MASKf, 1, 0, SOCF_SIG },
  41408     { ILKN_RX_PORT_0_STATUS_ERR_INT_MASKf, 1, 24, SOCF_SIG },
  41409     { ILKN_RX_PORT_1_ALIGN_ERR_INT_MASKf, 1, 5, SOCF_SIG },
  41410     { ILKN_RX_PORT_1_STATUS_CHANGE_INT_MASKf, 1, 1, SOCF_SIG },
  41411     { ILKN_RX_PORT_1_STATUS_ERR_INT_MASKf, 1, 25, SOCF_SIG },
  41412     { ILKN_TX_PARITY_ERR_INT_MASKf, 1, 23, SOCF_SIG },
  41413     { ILKN_TX_PORT_0_STATUS_ERR_INT_MASKf, 1, 26, SOCF_SIG },
  41414     { ILKN_TX_PORT_1_STATUS_ERR_INT_MASKf, 1, 27, SOCF_SIG }
  41415 };
  41416 
  41417 #endif
  41418 #if defined(BCM_88650_A0)
  41419 soc_field_info_t soc_NBI_ILKN_INTERRUPT_REGISTERr_fields[] = {
  41420     { ILKN_CRC_32_LANE_ERR_INDICATION_LANES_0_11_INTf, 1, 6, SOCF_INTR },
  41421     { ILKN_CRC_32_LANE_ERR_INDICATION_LANES_12_23_INTf, 1, 7, SOCF_INTR },
  41422     { ILKN_LANE_BAD_FRAMING_TYPE_ERR_LANES_0_11_INTf, 1, 12, SOCF_INTR },
  41423     { ILKN_LANE_BAD_FRAMING_TYPE_ERR_LANES_12_23_INTf, 1, 13, SOCF_INTR },
  41424     { ILKN_LANE_FRAMING_ERR_LANES_0_11_INTf, 1, 10, SOCF_INTR },
  41425     { ILKN_LANE_FRAMING_ERR_LANES_12_23_INTf, 1, 11, SOCF_INTR },
  41426     { ILKN_LANE_META_FRAME_LENGTH_ERR_LANES_0_11_INTf, 1, 18, SOCF_INTR },
  41427     { ILKN_LANE_META_FRAME_LENGTH_ERR_LANES_12_23_INTf, 1, 19, SOCF_INTR },
  41428     { ILKN_LANE_META_FRAME_REPEAT_ERR_LANES_0_11_INTf, 1, 20, SOCF_INTR },
  41429     { ILKN_LANE_META_FRAME_REPEAT_ERR_LANES_12_23_INTf, 1, 21, SOCF_INTR },
  41430     { ILKN_LANE_META_FRAME_SYNC_WORD_ERR_LANES_0_11_INTf, 1, 14, SOCF_INTR },
  41431     { ILKN_LANE_META_FRAME_SYNC_WORD_ERR_LANES_12_23_INTf, 1, 15, SOCF_INTR },
  41432     { ILKN_LANE_SCRAMBLER_STATE_ERR_LANES_0_11_INTf, 1, 16, SOCF_INTR },
  41433     { ILKN_LANE_SCRAMBLER_STATE_ERR_LANES_12_23_INTf, 1, 17, SOCF_INTR },
  41434     { ILKN_LANE_SYNCH_ERR_LANES_0_11_INTf, 1, 8, SOCF_INTR },
  41435     { ILKN_LANE_SYNCH_ERR_LANES_12_23_INTf, 1, 9, SOCF_INTR },
  41436     { ILKN_LINK_PARTNER_STATUS_CHANGE_ILKN_0_INTf, 1, 2, SOCF_INTR },
  41437     { ILKN_LINK_PARTNER_STATUS_CHANGE_ILKN_1_INTf, 1, 3, SOCF_INTR },
  41438     { ILKN_RX_0_RETRANS_ERR_INTf, 1, 28, SOCF_INTR },
  41439     { ILKN_RX_1_RETRANS_ERR_INTf, 1, 29, SOCF_INTR },
  41440     { ILKN_RX_PARITY_ERR_INTf, 1, 22, SOCF_INTR },
  41441     { ILKN_RX_PORT_0_ALIGN_ERR_INTf, 1, 4, SOCF_INTR },
  41442     { ILKN_RX_PORT_0_STATUS_CHANGE_INTf, 1, 0, SOCF_INTR },
  41443     { ILKN_RX_PORT_0_STATUS_ERR_INTf, 1, 24, SOCF_INTR },
  41444     { ILKN_RX_PORT_1_ALIGN_ERR_INTf, 1, 5, SOCF_INTR },
  41445     { ILKN_RX_PORT_1_STATUS_CHANGE_INTf, 1, 1, SOCF_INTR },
  41446     { ILKN_RX_PORT_1_STATUS_ERR_INTf, 1, 25, SOCF_INTR },
  41447     { ILKN_TX_PARITY_ERR_INTf, 1, 23, SOCF_INTR },
  41448     { ILKN_TX_PORT_0_STATUS_ERR_INTf, 1, 26, SOCF_INTR },
  41449     { ILKN_TX_PORT_1_STATUS_ERR_INTf, 1, 27, SOCF_INTR }
  41450 };
  41451 
  41452 #endif
  41453 #if defined(BCM_88650_B0)
  41454 soc_field_info_t soc_NBI_ILKN_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = {
  41455     { ILKN_CRC_32_LANE_ERR_INDICATION_LANES_0_11_INTf, 1, 6, SOCF_INTR },
  41456     { ILKN_CRC_32_LANE_ERR_INDICATION_LANES_12_23_INTf, 1, 7, SOCF_INTR },
  41457     { ILKN_LANE_BAD_FRAMING_TYPE_ERR_LANES_0_11_INTf, 1, 12, SOCF_INTR },
  41458     { ILKN_LANE_BAD_FRAMING_TYPE_ERR_LANES_12_23_INTf, 1, 13, SOCF_INTR },
  41459     { ILKN_LANE_FRAMING_ERR_LANES_0_11_INTf, 1, 10, SOCF_INTR },
  41460     { ILKN_LANE_FRAMING_ERR_LANES_12_23_INTf, 1, 11, SOCF_INTR },
  41461     { ILKN_LANE_META_FRAME_LENGTH_ERR_LANES_0_11_INTf, 1, 18, SOCF_INTR },
  41462     { ILKN_LANE_META_FRAME_LENGTH_ERR_LANES_12_23_INTf, 1, 19, SOCF_INTR },
  41463     { ILKN_LANE_META_FRAME_REPEAT_ERR_LANES_0_11_INTf, 1, 20, SOCF_INTR },
  41464     { ILKN_LANE_META_FRAME_REPEAT_ERR_LANES_12_23_INTf, 1, 21, SOCF_INTR },
  41465     { ILKN_LANE_META_FRAME_SYNC_WORD_ERR_LANES_0_11_INTf, 1, 14, SOCF_INTR },
  41466     { ILKN_LANE_META_FRAME_SYNC_WORD_ERR_LANES_12_23_INTf, 1, 15, SOCF_INTR },
  41467     { ILKN_LANE_SCRAMBLER_STATE_ERR_LANES_0_11_INTf, 1, 16, SOCF_INTR },
  41468     { ILKN_LANE_SCRAMBLER_STATE_ERR_LANES_12_23_INTf, 1, 17, SOCF_INTR },
  41469     { ILKN_LANE_SYNCH_ERR_LANES_0_11_INTf, 1, 8, SOCF_INTR },
  41470     { ILKN_LANE_SYNCH_ERR_LANES_12_23_INTf, 1, 9, SOCF_INTR },
  41471     { ILKN_LINK_PARTNER_STATUS_CHANGE_ILKN_0_INTf, 1, 2, SOCF_INTR },
  41472     { ILKN_LINK_PARTNER_STATUS_CHANGE_ILKN_1_INTf, 1, 3, SOCF_INTR },
  41473     { ILKN_RX_0_RETRANS_ERR_INTf, 1, 28, SOCF_INTR },
  41474     { ILKN_RX_1_RETRANS_ERR_INTf, 1, 29, SOCF_INTR },
  41475     { ILKN_RX_PARITY_ERR_INTf, 1, 22, SOCF_INTR },
  41476     { ILKN_RX_PORT_0_ALIGN_ERR_INTf, 1, 4, SOCF_INTR },
  41477     { ILKN_RX_PORT_0_STATUS_CHANGE_INTf, 1, 0, SOCF_INTR },
  41478     { ILKN_RX_PORT_0_STATUS_ERR_INTf, 1, 24, SOCF_INTR },
  41479     { ILKN_RX_PORT_1_ALIGN_ERR_INTf, 1, 5, SOCF_INTR },
  41480     { ILKN_RX_PORT_1_STATUS_CHANGE_INTf, 1, 1, SOCF_INTR },
  41481     { ILKN_RX_PORT_1_STATUS_ERR_INTf, 1, 25, SOCF_INTR },
  41482     { ILKN_TX_PARITY_ERR_INTf, 1, 23, SOCF_INTR },
  41483     { ILKN_TX_PORT_0_STATUS_ERR_INTf, 1, 26, SOCF_INTR },
  41484     { ILKN_TX_PORT_1_STATUS_ERR_INTf, 1, 27, SOCF_INTR }
  41485 };
  41486 
  41487 #endif
  41488 #if defined(BCM_88660_A0)
  41489 soc_field_info_t soc_NBI_ILKN_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = {
  41490     { ILKN_CRC_32_LANE_ERR_INDICATION_LANES_0_11_INTf, 1, 6, SOCF_INTR },
  41491     { ILKN_CRC_32_LANE_ERR_INDICATION_LANES_12_23_INTf, 1, 7, SOCF_INTR },
  41492     { ILKN_LANE_BAD_FRAMING_TYPE_ERR_LANES_0_11_INTf, 1, 12, SOCF_INTR },
  41493     { ILKN_LANE_BAD_FRAMING_TYPE_ERR_LANES_12_23_INTf, 1, 13, SOCF_INTR },
  41494     { ILKN_LANE_FRAMING_ERR_LANES_0_11_INTf, 1, 10, SOCF_INTR },
  41495     { ILKN_LANE_FRAMING_ERR_LANES_12_23_INTf, 1, 11, SOCF_INTR },
  41496     { ILKN_LANE_META_FRAME_LENGTH_ERR_LANES_0_11_INTf, 1, 18, SOCF_INTR },
  41497     { ILKN_LANE_META_FRAME_LENGTH_ERR_LANES_12_23_INTf, 1, 19, SOCF_INTR },
  41498     { ILKN_LANE_META_FRAME_REPEAT_ERR_LANES_0_11_INTf, 1, 20, SOCF_INTR },
  41499     { ILKN_LANE_META_FRAME_REPEAT_ERR_LANES_12_23_INTf, 1, 21, SOCF_INTR },
  41500     { ILKN_LANE_META_FRAME_SYNC_WORD_ERR_LANES_0_11_INTf, 1, 14, SOCF_INTR },
  41501     { ILKN_LANE_META_FRAME_SYNC_WORD_ERR_LANES_12_23_INTf, 1, 15, SOCF_INTR },
  41502     { ILKN_LANE_SCRAMBLER_STATE_ERR_LANES_0_11_INTf, 1, 16, SOCF_INTR },
  41503     { ILKN_LANE_SCRAMBLER_STATE_ERR_LANES_12_23_INTf, 1, 17, SOCF_INTR },
  41504     { ILKN_LANE_SYNCH_ERR_LANES_0_11_INTf, 1, 8, SOCF_INTR },
  41505     { ILKN_LANE_SYNCH_ERR_LANES_12_23_INTf, 1, 9, SOCF_INTR },
  41506     { ILKN_LINK_PARTNER_STATUS_CHANGE_ILKN_0_INTf, 1, 2, SOCF_INTR },
  41507     { ILKN_LINK_PARTNER_STATUS_CHANGE_ILKN_1_INTf, 1, 3, SOCF_INTR },
  41508     { ILKN_RX_0_RETRANS_ERR_INTf, 1, 28, SOCF_INTR },
  41509     { ILKN_RX_1_RETRANS_ERR_INTf, 1, 29, SOCF_INTR },
  41510     { ILKN_RX_PARITY_ERR_INTf, 1, 22, SOCF_INTR },
  41511     { ILKN_RX_PORT_0_ALIGN_ERR_INTf, 1, 4, SOCF_INTR },
  41512     { ILKN_RX_PORT_0_STATUS_CHANGE_INTf, 1, 0, SOCF_INTR },
  41513     { ILKN_RX_PORT_0_STATUS_ERR_INTf, 1, 24, SOCF_INTR },
  41514     { ILKN_RX_PORT_1_ALIGN_ERR_INTf, 1, 5, SOCF_INTR },
  41515     { ILKN_RX_PORT_1_STATUS_CHANGE_INTf, 1, 1, SOCF_INTR },
  41516     { ILKN_RX_PORT_1_STATUS_ERR_INTf, 1, 25, SOCF_INTR },
  41517     { ILKN_TX_PARITY_ERR_INTf, 1, 23, SOCF_INTR },
  41518     { ILKN_TX_PORT_0_STATUS_ERR_INTf, 1, 26, SOCF_INTR },
  41519     { ILKN_TX_PORT_1_STATUS_ERR_INTf, 1, 27, SOCF_INTR }
  41520 };
  41521 
  41522 #endif
  41523 #if defined(BCM_88650_A0)
  41524 soc_field_info_t soc_NBI_ILKN_INTERRUPT_REGISTER_TESTr_fields[] = {
  41525     { ILKN_INTERRUPT_REGISTER_TESTf, 30, 0, SOCF_LE|SOCF_SIG }
  41526 };
  41527 
  41528 #endif
  41529 #if defined(BCM_88650_B0)
  41530 soc_field_info_t soc_NBI_ILKN_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = {
  41531     { ILKN_INTERRUPT_REGISTER_TESTf, 30, 0, SOCF_LE|SOCF_SIG }
  41532 };
  41533 
  41534 #endif
  41535 #if defined(BCM_88660_A0)
  41536 soc_field_info_t soc_NBI_ILKN_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = {
  41537     { ILKN_INTERRUPT_REGISTER_TESTf, 30, 0, SOCF_LE|SOCF_SIG }
  41538 };
  41539 
  41540 #endif
  41541 #if defined(BCM_88650_A0)
  41542 soc_field_info_t soc_NBI_ILKN_INVERT_POLARITY_SIGNALSr_fields[] = {
  41543     { ILKN_INVERT_CTL_TX_DIAGWORD_INTFSTAT_BBB_POLARITYf, 1, 5, SOCF_SIG|SOCF_RES },
  41544     { ILKN_INVERT_CTL_TX_DIAGWORD_INTFSTAT_POLARITYf, 1, 4, SOCF_SIG|SOCF_RES },
  41545     { ILKN_INVERT_CTL_TX_DIAGWORD_LANESTAT_POLARITYf, 1, 3, SOCF_SIG|SOCF_RES },
  41546     { ILKN_INVERT_CTL_TX_FC_STAT_BBB_POLARITYf, 1, 7, SOCF_SIG|SOCF_RES },
  41547     { ILKN_INVERT_CTL_TX_FC_STAT_POLARITYf, 1, 6, SOCF_SIG|SOCF_RES },
  41548     { ILKN_INVERT_CTL_TX_MUBITS_BBB_POLARITYf, 1, 11, SOCF_SIG|SOCF_RES },
  41549     { ILKN_INVERT_CTL_TX_MUBITS_POLARITYf, 1, 10, SOCF_SIG|SOCF_RES },
  41550     { ILKN_INVERT_STAT_RX_DIAGWORD_INTFSTAT_POLARITYf, 1, 0, SOCF_SIG|SOCF_RES },
  41551     { ILKN_INVERT_STAT_RX_FC_STAT_BBB_POLARITYf, 1, 2, SOCF_SIG|SOCF_RES },
  41552     { ILKN_INVERT_STAT_RX_FC_STAT_POLARITYf, 1, 1, SOCF_SIG|SOCF_RES },
  41553     { ILKN_INVERT_STAT_RX_MUBITS_BBB_POLARITYf, 1, 9, SOCF_SIG|SOCF_RES },
  41554     { ILKN_INVERT_STAT_RX_MUBITS_POLARITYf, 1, 8, SOCF_SIG|SOCF_RES }
  41555 };
  41556 
  41557 #endif
  41558 #if defined(BCM_88650_B0)
  41559 soc_field_info_t soc_NBI_ILKN_INVERT_POLARITY_SIGNALS_BCM88650_B0r_fields[] = {
  41560     { ILKN_INVERT_CTL_TX_DIAGWORD_INTFSTAT_BBB_POLARITYf, 1, 5, SOCF_SIG|SOCF_RES },
  41561     { ILKN_INVERT_CTL_TX_DIAGWORD_INTFSTAT_POLARITYf, 1, 4, SOCF_SIG|SOCF_RES },
  41562     { ILKN_INVERT_CTL_TX_DIAGWORD_LANESTAT_POLARITYf, 1, 3, SOCF_SIG|SOCF_RES },
  41563     { ILKN_INVERT_CTL_TX_FC_STAT_BBB_POLARITYf, 1, 7, SOCF_SIG|SOCF_RES },
  41564     { ILKN_INVERT_CTL_TX_FC_STAT_POLARITYf, 1, 6, SOCF_SIG|SOCF_RES },
  41565     { ILKN_INVERT_CTL_TX_MUBITS_BBB_POLARITYf, 1, 11, SOCF_SIG|SOCF_RES },
  41566     { ILKN_INVERT_CTL_TX_MUBITS_POLARITYf, 1, 10, SOCF_SIG|SOCF_RES },
  41567     { ILKN_INVERT_STAT_RX_DIAGWORD_INTFSTAT_POLARITYf, 1, 0, SOCF_SIG|SOCF_RES },
  41568     { ILKN_INVERT_STAT_RX_FC_STAT_BBB_POLARITYf, 1, 2, SOCF_SIG|SOCF_RES },
  41569     { ILKN_INVERT_STAT_RX_FC_STAT_POLARITYf, 1, 1, SOCF_SIG|SOCF_RES },
  41570     { ILKN_INVERT_STAT_RX_MUBITS_BBB_POLARITYf, 1, 9, SOCF_SIG|SOCF_RES },
  41571     { ILKN_INVERT_STAT_RX_MUBITS_POLARITYf, 1, 8, SOCF_SIG|SOCF_RES }
  41572 };
  41573 
  41574 #endif
  41575 #if defined(BCM_88660_A0)
  41576 soc_field_info_t soc_NBI_ILKN_INVERT_POLARITY_SIGNALS_BCM88660_A0r_fields[] = {
  41577     { ILKN_INVERT_CTL_TX_DIAGWORD_INTFSTAT_BBB_POLARITYf, 1, 5, SOCF_SIG|SOCF_RES },
  41578     { ILKN_INVERT_CTL_TX_DIAGWORD_INTFSTAT_POLARITYf, 1, 4, SOCF_SIG|SOCF_RES },
  41579     { ILKN_INVERT_CTL_TX_DIAGWORD_LANESTAT_POLARITYf, 1, 3, SOCF_SIG|SOCF_RES },
  41580     { ILKN_INVERT_CTL_TX_FC_STAT_BBB_POLARITYf, 1, 7, SOCF_SIG|SOCF_RES },
  41581     { ILKN_INVERT_CTL_TX_FC_STAT_POLARITYf, 1, 6, SOCF_SIG|SOCF_RES },
  41582     { ILKN_INVERT_CTL_TX_MUBITS_BBB_POLARITYf, 1, 11, SOCF_SIG|SOCF_RES },
  41583     { ILKN_INVERT_CTL_TX_MUBITS_POLARITYf, 1, 10, SOCF_SIG|SOCF_RES },
  41584     { ILKN_INVERT_STAT_RX_DIAGWORD_INTFSTAT_POLARITYf, 1, 0, SOCF_SIG|SOCF_RES },
  41585     { ILKN_INVERT_STAT_RX_FC_STAT_BBB_POLARITYf, 1, 2, SOCF_SIG|SOCF_RES },
  41586     { ILKN_INVERT_STAT_RX_FC_STAT_POLARITYf, 1, 1, SOCF_SIG|SOCF_RES },
  41587     { ILKN_INVERT_STAT_RX_MUBITS_BBB_POLARITYf, 1, 9, SOCF_SIG|SOCF_RES },
  41588     { ILKN_INVERT_STAT_RX_MUBITS_POLARITYf, 1, 8, SOCF_SIG|SOCF_RES }
  41589 };
  41590 
  41591 #endif
  41592 #if defined(BCM_88202_A0)
  41593 soc_field_info_t soc_NBI_ILKN_MODEr_fields[] = {
  41594     { IS_ILKNf, 1, 0, SOCF_SIG }
  41595 };
  41596 
  41597 #endif
  41598 #if defined(BCM_88650_A0)
  41599 soc_field_info_t soc_NBI_ILKN_MULTIPLE_USE_BITS_STATUSr_fields[] = {
  41600     { ILKN_RX_0_MULTIPLE_USE_BITS_VALUEf, 8, 0, SOCF_LE|SOCF_RO },
  41601     { ILKN_RX_1_MULTIPLE_USE_BITS_VALUEf, 8, 8, SOCF_LE|SOCF_RO },
  41602     { ILKN_TX_0_MULTIPLE_USE_BITS_VALUEf, 8, 16, SOCF_LE|SOCF_RO },
  41603     { ILKN_TX_1_MULTIPLE_USE_BITS_VALUEf, 8, 24, SOCF_LE|SOCF_RO }
  41604 };
  41605 
  41606 #endif
  41607 #if defined(BCM_88650_B0)
  41608 soc_field_info_t soc_NBI_ILKN_MULTIPLE_USE_BITS_STATUS_BCM88650_B0r_fields[] = {
  41609     { ILKN_RX_0_MULTIPLE_USE_BITS_VALUEf, 8, 0, SOCF_LE|SOCF_RO },
  41610     { ILKN_RX_1_MULTIPLE_USE_BITS_VALUEf, 8, 8, SOCF_LE|SOCF_RO },
  41611     { ILKN_TX_0_MULTIPLE_USE_BITS_VALUEf, 8, 16, SOCF_LE|SOCF_RO },
  41612     { ILKN_TX_1_MULTIPLE_USE_BITS_VALUEf, 8, 24, SOCF_LE|SOCF_RO }
  41613 };
  41614 
  41615 #endif
  41616 #if defined(BCM_88660_A0)
  41617 soc_field_info_t soc_NBI_ILKN_MULTIPLE_USE_BITS_STATUS_BCM88660_A0r_fields[] = {
  41618     { ILKN_RX_0_MULTIPLE_USE_BITS_VALUEf, 8, 0, SOCF_LE|SOCF_RO },
  41619     { ILKN_RX_1_MULTIPLE_USE_BITS_VALUEf, 8, 8, SOCF_LE|SOCF_RO },
  41620     { ILKN_TX_0_MULTIPLE_USE_BITS_VALUEf, 8, 16, SOCF_LE|SOCF_RO },
  41621     { ILKN_TX_1_MULTIPLE_USE_BITS_VALUEf, 8, 24, SOCF_LE|SOCF_RO }
  41622 };
  41623 
  41624 #endif
  41625 #if defined(BCM_88650_A0)
  41626 soc_field_info_t soc_NBI_ILKN_RESETr_fields[] = {
  41627     { HRF_RX_0_CONTROLLER_RSTNf, 1, 20, SOCF_SIG },
  41628     { HRF_RX_1_CONTROLLER_RSTNf, 1, 21, SOCF_SIG },
  41629     { HRF_TX_0_CONTROLLER_RSTNf, 1, 22, SOCF_SIG },
  41630     { HRF_TX_1_CONTROLLER_RSTNf, 1, 23, SOCF_SIG },
  41631     { ILKN_RX_0_LBUS_RSTNf, 1, 4, SOCF_SIG|SOCF_RES },
  41632     { ILKN_RX_0_LOGIC_LANES_RSTNf, 1, 8, SOCF_SIG|SOCF_RES },
  41633     { ILKN_RX_0_PORT_RSTNf, 1, 0, SOCF_SIG },
  41634     { ILKN_RX_1_LBUS_RSTNf, 1, 5, SOCF_SIG|SOCF_RES },
  41635     { ILKN_RX_1_LOGIC_LANES_RSTNf, 1, 9, SOCF_SIG|SOCF_RES },
  41636     { ILKN_RX_1_PORT_RSTNf, 1, 1, SOCF_SIG },
  41637     { ILKN_TX_0_LBUS_RSTNf, 1, 6, SOCF_SIG|SOCF_RES },
  41638     { ILKN_TX_0_LOGIC_LANES_RSTNf, 1, 10, SOCF_SIG|SOCF_RES },
  41639     { ILKN_TX_0_PORT_RSTNf, 1, 2, SOCF_SIG },
  41640     { ILKN_TX_0_STRIPER_RSTNf, 1, 12, SOCF_SIG|SOCF_RES },
  41641     { ILKN_TX_1_LBUS_RSTNf, 1, 7, SOCF_SIG|SOCF_RES },
  41642     { ILKN_TX_1_LOGIC_LANES_RSTNf, 1, 11, SOCF_SIG|SOCF_RES },
  41643     { ILKN_TX_1_PORT_RSTNf, 1, 3, SOCF_SIG },
  41644     { ILKN_TX_1_STRIPER_RSTNf, 1, 13, SOCF_SIG|SOCF_RES },
  41645     { ILKN_WRAP_RSTNf, 1, 16, SOCF_SIG|SOCF_RES }
  41646 };
  41647 
  41648 #endif
  41649 #if defined(BCM_88650_B0)
  41650 soc_field_info_t soc_NBI_ILKN_RESET_BCM88650_B0r_fields[] = {
  41651     { HRF_RX_0_CONTROLLER_RSTNf, 1, 20, SOCF_SIG },
  41652     { HRF_RX_1_CONTROLLER_RSTNf, 1, 21, SOCF_SIG },
  41653     { HRF_TX_0_CONTROLLER_RSTNf, 1, 22, SOCF_SIG },
  41654     { HRF_TX_1_CONTROLLER_RSTNf, 1, 23, SOCF_SIG },
  41655     { ILKN_RX_0_LBUS_RSTNf, 1, 4, SOCF_SIG|SOCF_RES },
  41656     { ILKN_RX_0_LOGIC_LANES_RSTNf, 1, 8, SOCF_SIG|SOCF_RES },
  41657     { ILKN_RX_0_PORT_RSTNf, 1, 0, SOCF_SIG },
  41658     { ILKN_RX_1_LBUS_RSTNf, 1, 5, SOCF_SIG|SOCF_RES },
  41659     { ILKN_RX_1_LOGIC_LANES_RSTNf, 1, 9, SOCF_SIG|SOCF_RES },
  41660     { ILKN_RX_1_PORT_RSTNf, 1, 1, SOCF_SIG },
  41661     { ILKN_TX_0_LBUS_RSTNf, 1, 6, SOCF_SIG|SOCF_RES },
  41662     { ILKN_TX_0_LOGIC_LANES_RSTNf, 1, 10, SOCF_SIG|SOCF_RES },
  41663     { ILKN_TX_0_PORT_RSTNf, 1, 2, SOCF_SIG },
  41664     { ILKN_TX_0_STRIPER_RSTNf, 1, 12, SOCF_SIG|SOCF_RES },
  41665     { ILKN_TX_1_LBUS_RSTNf, 1, 7, SOCF_SIG|SOCF_RES },
  41666     { ILKN_TX_1_LOGIC_LANES_RSTNf, 1, 11, SOCF_SIG|SOCF_RES },
  41667     { ILKN_TX_1_PORT_RSTNf, 1, 3, SOCF_SIG },
  41668     { ILKN_TX_1_STRIPER_RSTNf, 1, 13, SOCF_SIG|SOCF_RES },
  41669     { ILKN_WRAP_RSTNf, 1, 16, SOCF_SIG|SOCF_RES }
  41670 };
  41671 
  41672 #endif
  41673 #if defined(BCM_88660_A0)
  41674 soc_field_info_t soc_NBI_ILKN_RESET_BCM88660_A0r_fields[] = {
  41675     { HRF_RX_0_CONTROLLER_RSTNf, 1, 20, SOCF_SIG },
  41676     { HRF_RX_1_CONTROLLER_RSTNf, 1, 21, SOCF_SIG },
  41677     { HRF_TX_0_CONTROLLER_RSTNf, 1, 22, SOCF_SIG },
  41678     { HRF_TX_1_CONTROLLER_RSTNf, 1, 23, SOCF_SIG },
  41679     { ILKN_RX_0_LBUS_RSTNf, 1, 4, SOCF_SIG|SOCF_RES },
  41680     { ILKN_RX_0_LOGIC_LANES_RSTNf, 1, 8, SOCF_SIG|SOCF_RES },
  41681     { ILKN_RX_0_PORT_RSTNf, 1, 0, SOCF_SIG },
  41682     { ILKN_RX_1_LBUS_RSTNf, 1, 5, SOCF_SIG|SOCF_RES },
  41683     { ILKN_RX_1_LOGIC_LANES_RSTNf, 1, 9, SOCF_SIG|SOCF_RES },
  41684     { ILKN_RX_1_PORT_RSTNf, 1, 1, SOCF_SIG },
  41685     { ILKN_TX_0_LBUS_RSTNf, 1, 6, SOCF_SIG|SOCF_RES },
  41686     { ILKN_TX_0_LOGIC_LANES_RSTNf, 1, 10, SOCF_SIG|SOCF_RES },
  41687     { ILKN_TX_0_PORT_RSTNf, 1, 2, SOCF_SIG },
  41688     { ILKN_TX_0_STRIPER_RSTNf, 1, 12, SOCF_SIG|SOCF_RES },
  41689     { ILKN_TX_1_LBUS_RSTNf, 1, 7, SOCF_SIG|SOCF_RES },
  41690     { ILKN_TX_1_LOGIC_LANES_RSTNf, 1, 11, SOCF_SIG|SOCF_RES },
  41691     { ILKN_TX_1_PORT_RSTNf, 1, 3, SOCF_SIG },
  41692     { ILKN_TX_1_STRIPER_RSTNf, 1, 13, SOCF_SIG|SOCF_RES },
  41693     { ILKN_WRAP_RSTNf, 1, 16, SOCF_SIG|SOCF_RES }
  41694 };
  41695 
  41696 #endif
  41697 #if defined(BCM_88650_A0)
  41698 soc_field_info_t soc_NBI_ILKN_RETRANSMIT_FSM_STATE_DEBUG_CONFIGr_fields[] = {
  41699     { ILKN_RX_0_RETRANS_FSM_STATE_TO_MONITORf, 8, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  41700     { ILKN_RX_1_RETRANS_FSM_STATE_TO_MONITORf, 8, 8, SOCF_LE|SOCF_SIG|SOCF_RES }
  41701 };
  41702 
  41703 #endif
  41704 #if defined(BCM_88650_B0)
  41705 soc_field_info_t soc_NBI_ILKN_RETRANSMIT_FSM_STATE_DEBUG_CONFIG_BCM88650_B0r_fields[] = {
  41706     { ILKN_RX_0_RETRANS_FSM_STATE_TO_MONITORf, 8, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  41707     { ILKN_RX_1_RETRANS_FSM_STATE_TO_MONITORf, 8, 8, SOCF_LE|SOCF_SIG|SOCF_RES }
  41708 };
  41709 
  41710 #endif
  41711 #if defined(BCM_88660_A0)
  41712 soc_field_info_t soc_NBI_ILKN_RETRANSMIT_FSM_STATE_DEBUG_CONFIG_BCM88660_A0r_fields[] = {
  41713     { ILKN_RX_0_RETRANS_FSM_STATE_TO_MONITORf, 8, 0, SOCF_LE|SOCF_SIG|SOCF_RES },
  41714     { ILKN_RX_1_RETRANS_FSM_STATE_TO_MONITORf, 8, 8, SOCF_LE|SOCF_SIG|SOCF_RES }
  41715 };
  41716 
  41717 #endif
  41718 #if defined(BCM_88650_A0)
  41719 soc_field_info_t soc_NBI_ILKN_RX_0_RETRANSMIT_CONFIGr_fields[] = {
  41720     { ILKN_RX_0_RETRANS_ENABLEf, 1, 0, SOCF_SIG },
  41721     { ILKN_RX_0_RETRANS_FORCED_ERRORf, 1, 3, SOCF_SIG|SOCF_RES },
  41722     { ILKN_RX_0_RETRANS_LOGIC_RESETf, 1, 2, SOCF_SIG|SOCF_RES },
  41723     { ILKN_RX_0_RETRANS_MULTIPLYf, 2, 8, SOCF_LE|SOCF_SIG },
  41724     { ILKN_RX_0_RETRANS_RESET_DURATIONf, 16, 16, SOCF_LE|SOCF_SIG },
  41725     { ILKN_RX_0_RETRANS_RESET_WHEN_ALIGNED_ERRORf, 1, 12, SOCF_SIG },
  41726     { ILKN_RX_0_RETRANS_RESET_WHEN_ERRORf, 1, 1, SOCF_SIG },
  41727     { ILKN_RX_0_RETRANS_RESET_WHEN_RETRY_ERRORf, 1, 10, SOCF_SIG },
  41728     { ILKN_RX_0_RETRANS_RESET_WHEN_TIMEOUT_ERRORf, 1, 15, SOCF_SIG },
  41729     { ILKN_RX_0_RETRANS_RESET_WHEN_WDOG_ERRORf, 1, 11, SOCF_SIG },
  41730     { ILKN_RX_0_RETRANS_RESET_WHEN_WRAP_AFTER_DISC_ERRORf, 1, 13, SOCF_SIG },
  41731     { ILKN_RX_0_RETRANS_RESET_WHEN_WRAP_B_4_DISC_ERRORf, 1, 14, SOCF_SIG },
  41732     { ILKN_RX_0_RETRANS_RETRYf, 4, 4, SOCF_LE|SOCF_SIG }
  41733 };
  41734 
  41735 #endif
  41736 #if defined(BCM_88650_B0)
  41737 soc_field_info_t soc_NBI_ILKN_RX_0_RETRANSMIT_CONFIG_BCM88650_B0r_fields[] = {
  41738     { ILKN_RX_0_RETRANS_ENABLEf, 1, 0, SOCF_SIG },
  41739     { ILKN_RX_0_RETRANS_FORCED_ERRORf, 1, 3, SOCF_SIG|SOCF_RES },
  41740     { ILKN_RX_0_RETRANS_LOGIC_RESETf, 1, 2, SOCF_SIG|SOCF_RES },
  41741     { ILKN_RX_0_RETRANS_MULTIPLYf, 2, 8, SOCF_LE|SOCF_SIG },
  41742     { ILKN_RX_0_RETRANS_RESET_DURATIONf, 16, 16, SOCF_LE|SOCF_SIG },
  41743     { ILKN_RX_0_RETRANS_RESET_WHEN_ALIGNED_ERRORf, 1, 12, SOCF_SIG },
  41744     { ILKN_RX_0_RETRANS_RESET_WHEN_ERRORf, 1, 1, SOCF_SIG },
  41745     { ILKN_RX_0_RETRANS_RESET_WHEN_RETRY_ERRORf, 1, 10, SOCF_SIG },
  41746     { ILKN_RX_0_RETRANS_RESET_WHEN_TIMEOUT_ERRORf, 1, 15, SOCF_SIG },
  41747     { ILKN_RX_0_RETRANS_RESET_WHEN_WDOG_ERRORf, 1, 11, SOCF_SIG },
  41748     { ILKN_RX_0_RETRANS_RESET_WHEN_WRAP_AFTER_DISC_ERRORf, 1, 13, SOCF_SIG },
  41749     { ILKN_RX_0_RETRANS_RESET_WHEN_WRAP_B_4_DISC_ERRORf, 1, 14, SOCF_SIG },
  41750     { ILKN_RX_0_RETRANS_RETRYf, 4, 4, SOCF_LE|SOCF_SIG }
  41751 };
  41752 
  41753 #endif
  41754 #if defined(BCM_88660_A0)
  41755 soc_field_info_t soc_NBI_ILKN_RX_0_RETRANSMIT_CONFIG_BCM88660_A0r_fields[] = {
  41756     { ILKN_RX_0_RETRANS_ENABLEf, 1, 0, SOCF_SIG },
  41757     { ILKN_RX_0_RETRANS_FORCED_ERRORf, 1, 3, SOCF_SIG|SOCF_RES },
  41758     { ILKN_RX_0_RETRANS_LOGIC_RESETf, 1, 2, SOCF_SIG|SOCF_RES },
  41759     { ILKN_RX_0_RETRANS_MULTIPLYf, 2, 8, SOCF_LE|SOCF_SIG },
  41760     { ILKN_RX_0_RETRANS_RESET_DURATIONf, 16, 16, SOCF_LE|SOCF_SIG },
  41761     { ILKN_RX_0_RETRANS_RESET_WHEN_ALIGNED_ERRORf, 1, 12, SOCF_SIG },
  41762     { ILKN_RX_0_RETRANS_RESET_WHEN_ERRORf, 1, 1, SOCF_SIG },
  41763     { ILKN_RX_0_RETRANS_RESET_WHEN_RETRY_ERRORf, 1, 10, SOCF_SIG },
  41764     { ILKN_RX_0_RETRANS_RESET_WHEN_TIMEOUT_ERRORf, 1, 15, SOCF_SIG },
  41765     { ILKN_RX_0_RETRANS_RESET_WHEN_WDOG_ERRORf, 1, 11, SOCF_SIG },
  41766     { ILKN_RX_0_RETRANS_RESET_WHEN_WRAP_AFTER_DISC_ERRORf, 1, 13, SOCF_SIG },
  41767     { ILKN_RX_0_RETRANS_RESET_WHEN_WRAP_B_4_DISC_ERRORf, 1, 14, SOCF_SIG },
  41768     { ILKN_RX_0_RETRANS_RETRYf, 4, 4, SOCF_LE|SOCF_SIG }
  41769 };
  41770 
  41771 #endif
  41772 #if defined(BCM_88650_A0)
  41773 soc_field_info_t soc_NBI_ILKN_RX_0_RETRANSMIT_CONFIG_TIMERSr_fields[] = {
  41774     { ILKN_RX_0_RETRANS_RESET_MODEf, 1, 52, SOCF_SIG },
  41775     { ILKN_RX_0_RETRANS_SHORT_TIMERf, 16, 16, SOCF_LE|SOCF_SIG },
  41776     { ILKN_RX_0_RETRANS_TIMEOUTf, 16, 0, SOCF_LE|SOCF_SIG },
  41777     { ILKN_RX_0_RETRANS_WDOGf, 12, 40, SOCF_LE|SOCF_SIG },
  41778     { ILKN_RX_0_RETRANS_WRAP_TIMERf, 8, 32, SOCF_LE|SOCF_SIG }
  41779 };
  41780 
  41781 #endif
  41782 #if defined(BCM_88650_B0)
  41783 soc_field_info_t soc_NBI_ILKN_RX_0_RETRANSMIT_CONFIG_TIMERS_BCM88650_B0r_fields[] = {
  41784     { ILKN_RX_0_RETRANS_RESET_MODEf, 1, 52, SOCF_SIG },
  41785     { ILKN_RX_0_RETRANS_SHORT_TIMERf, 16, 16, SOCF_LE|SOCF_SIG },
  41786     { ILKN_RX_0_RETRANS_TIMEOUTf, 16, 0, SOCF_LE|SOCF_SIG },
  41787     { ILKN_RX_0_RETRANS_WDOGf, 12, 40, SOCF_LE|SOCF_SIG },
  41788     { ILKN_RX_0_RETRANS_WRAP_TIMERf, 8, 32, SOCF_LE|SOCF_SIG }
  41789 };
  41790 
  41791 #endif
  41792 #if defined(BCM_88660_A0)
  41793 soc_field_info_t soc_NBI_ILKN_RX_0_RETRANSMIT_CONFIG_TIMERS_BCM88660_A0r_fields[] = {
  41794     { ILKN_RX_0_RETRANS_RESET_MODEf, 1, 52, SOCF_SIG },
  41795     { ILKN_RX_0_RETRANS_SHORT_TIMERf, 16, 16, SOCF_LE|SOCF_SIG },
  41796     { ILKN_RX_0_RETRANS_TIMEOUTf, 16, 0, SOCF_LE|SOCF_SIG },
  41797     { ILKN_RX_0_RETRANS_WDOGf, 12, 40, SOCF_LE|SOCF_SIG },
  41798     { ILKN_RX_0_RETRANS_WRAP_TIMERf, 8, 32, SOCF_LE|SOCF_SIG }
  41799 };
  41800 
  41801 #endif
  41802 #if defined(BCM_88650_A0)
  41803 soc_field_info_t soc_NBI_ILKN_RX_0_RETRANSMIT_DEBUG_INFORMATIONr_fields[] = {
  41804     { ILKN_RX_0_RETRANS_ACK_RECEIVEDf, 1, 13, SOCF_RO },
  41805     { ILKN_RX_0_RETRANS_CRC_24_ERRf, 1, 19, SOCF_RO },
  41806     { ILKN_RX_0_RETRANS_DISCf, 1, 14, SOCF_RO },
  41807     { ILKN_RX_0_RETRANS_FSM_STATEf, 3, 16, SOCF_LE|SOCF_RO },
  41808     { ILKN_RX_0_RETRANS_FSM_STATE_0f, 1, 24, SOCF_RO },
  41809     { ILKN_RX_0_RETRANS_FSM_STATE_1f, 1, 25, SOCF_RO },
  41810     { ILKN_RX_0_RETRANS_FSM_STATE_2f, 1, 26, SOCF_RO },
  41811     { ILKN_RX_0_RETRANS_FSM_STATE_3f, 1, 27, SOCF_RO },
  41812     { ILKN_RX_0_RETRANS_FSM_STATE_4f, 1, 28, SOCF_RO },
  41813     { ILKN_RX_0_RETRANS_FSM_STATE_5f, 1, 29, SOCF_RO },
  41814     { ILKN_RX_0_RETRANS_FSM_STATE_6f, 1, 30, SOCF_RO },
  41815     { ILKN_RX_0_RETRANS_FSM_STATE_7f, 1, 31, SOCF_RO },
  41816     { ILKN_RX_0_RETRANS_LAST_GOOD_SEQ_NUMf, 8, 0, SOCF_LE|SOCF_RO },
  41817     { ILKN_RX_0_RETRANS_LAST_GOOD_SUB_SEQ_NUMf, 3, 8, SOCF_LE|SOCF_RO },
  41818     { ILKN_RX_0_RETRANS_REACHED_TIMOUTf, 1, 15, SOCF_RO },
  41819     { ILKN_RX_0_RETRANS_REQ_SENTf, 1, 12, SOCF_RO },
  41820     { ILKN_RX_0_RETRANS_RETRY_ERRf, 1, 20, SOCF_RO },
  41821     { ILKN_RX_0_RETRANS_WDOG_ERRf, 1, 21, SOCF_RO },
  41822     { ILKN_RX_0_RETRANS_WRAP_AFTER_DISC_ERRf, 1, 22, SOCF_RO },
  41823     { ILKN_RX_0_RETRANS_WRAP_B_4_DISC_ERRf, 1, 23, SOCF_RO }
  41824 };
  41825 
  41826 #endif
  41827 #if defined(BCM_88650_B0)
  41828 soc_field_info_t soc_NBI_ILKN_RX_0_RETRANSMIT_DEBUG_INFORMATION_BCM88650_B0r_fields[] = {
  41829     { ILKN_RX_0_RETRANS_ACK_RECEIVEDf, 1, 13, SOCF_RO },
  41830     { ILKN_RX_0_RETRANS_CRC_24_ERRf, 1, 19, SOCF_RO },
  41831     { ILKN_RX_0_RETRANS_DISCf, 1, 14, SOCF_RO },
  41832     { ILKN_RX_0_RETRANS_FSM_STATEf, 3, 16, SOCF_LE|SOCF_RO },
  41833     { ILKN_RX_0_RETRANS_FSM_STATE_0f, 1, 24, SOCF_RO },
  41834     { ILKN_RX_0_RETRANS_FSM_STATE_1f, 1, 25, SOCF_RO },
  41835     { ILKN_RX_0_RETRANS_FSM_STATE_2f, 1, 26, SOCF_RO },
  41836     { ILKN_RX_0_RETRANS_FSM_STATE_3f, 1, 27, SOCF_RO },
  41837     { ILKN_RX_0_RETRANS_FSM_STATE_4f, 1, 28, SOCF_RO },
  41838     { ILKN_RX_0_RETRANS_FSM_STATE_5f, 1, 29, SOCF_RO },
  41839     { ILKN_RX_0_RETRANS_FSM_STATE_6f, 1, 30, SOCF_RO },
  41840     { ILKN_RX_0_RETRANS_FSM_STATE_7f, 1, 31, SOCF_RO },
  41841     { ILKN_RX_0_RETRANS_LAST_GOOD_SEQ_NUMf, 8, 0, SOCF_LE|SOCF_RO },
  41842     { ILKN_RX_0_RETRANS_LAST_GOOD_SUB_SEQ_NUMf, 3, 8, SOCF_LE|SOCF_RO },
  41843     { ILKN_RX_0_RETRANS_REACHED_TIMOUTf, 1, 15, SOCF_RO },
  41844     { ILKN_RX_0_RETRANS_REQ_SENTf, 1, 12, SOCF_RO },
  41845     { ILKN_RX_0_RETRANS_RETRY_ERRf, 1, 20, SOCF_RO },
  41846     { ILKN_RX_0_RETRANS_WDOG_ERRf, 1, 21, SOCF_RO },
  41847     { ILKN_RX_0_RETRANS_WRAP_AFTER_DISC_ERRf, 1, 22, SOCF_RO },
  41848     { ILKN_RX_0_RETRANS_WRAP_B_4_DISC_ERRf, 1, 23, SOCF_RO }
  41849 };
  41850 
  41851 #endif
  41852 #if defined(BCM_88660_A0)
  41853 soc_field_info_t soc_NBI_ILKN_RX_0_RETRANSMIT_DEBUG_INFORMATION_BCM88660_A0r_fields[] = {
  41854     { ILKN_RX_0_RETRANS_ACK_RECEIVEDf, 1, 13, SOCF_RO },
  41855     { ILKN_RX_0_RETRANS_CRC_24_ERRf, 1, 19, SOCF_RO },
  41856     { ILKN_RX_0_RETRANS_DISCf, 1, 14, SOCF_RO },
  41857     { ILKN_RX_0_RETRANS_FSM_STATEf, 3, 16, SOCF_LE|SOCF_RO },
  41858     { ILKN_RX_0_RETRANS_FSM_STATE_0f, 1, 24, SOCF_RO },
  41859     { ILKN_RX_0_RETRANS_FSM_STATE_1f, 1, 25, SOCF_RO },
  41860     { ILKN_RX_0_RETRANS_FSM_STATE_2f, 1, 26, SOCF_RO },
  41861     { ILKN_RX_0_RETRANS_FSM_STATE_3f, 1, 27, SOCF_RO },
  41862     { ILKN_RX_0_RETRANS_FSM_STATE_4f, 1, 28, SOCF_RO },
  41863     { ILKN_RX_0_RETRANS_FSM_STATE_5f, 1, 29, SOCF_RO },
  41864     { ILKN_RX_0_RETRANS_FSM_STATE_6f, 1, 30, SOCF_RO },
  41865     { ILKN_RX_0_RETRANS_FSM_STATE_7f, 1, 31, SOCF_RO },
  41866     { ILKN_RX_0_RETRANS_LAST_GOOD_SEQ_NUMf, 8, 0, SOCF_LE|SOCF_RO },
  41867     { ILKN_RX_0_RETRANS_LAST_GOOD_SUB_SEQ_NUMf, 3, 8, SOCF_LE|SOCF_RO },
  41868     { ILKN_RX_0_RETRANS_REACHED_TIMOUTf, 1, 15, SOCF_RO },
  41869     { ILKN_RX_0_RETRANS_REQ_SENTf, 1, 12, SOCF_RO },
  41870     { ILKN_RX_0_RETRANS_RETRY_ERRf, 1, 20, SOCF_RO },
  41871     { ILKN_RX_0_RETRANS_WDOG_ERRf, 1, 21, SOCF_RO },
  41872     { ILKN_RX_0_RETRANS_WRAP_AFTER_DISC_ERRf, 1, 22, SOCF_RO },
  41873     { ILKN_RX_0_RETRANS_WRAP_B_4_DISC_ERRf, 1, 23, SOCF_RO }
  41874 };
  41875 
  41876 #endif
  41877 #if defined(BCM_88650_A0)
  41878 soc_field_info_t soc_NBI_ILKN_RX_1_RETRANSMIT_CONFIGr_fields[] = {
  41879     { ILKN_RX_1_RETRANS_ENABLEf, 1, 0, SOCF_SIG },
  41880     { ILKN_RX_1_RETRANS_FORCED_ERRORf, 1, 3, SOCF_SIG },
  41881     { ILKN_RX_1_RETRANS_LOGIC_RESETf, 1, 2, SOCF_SIG },
  41882     { ILKN_RX_1_RETRANS_MULTIPLYf, 2, 8, SOCF_LE|SOCF_SIG },
  41883     { ILKN_RX_1_RETRANS_RESET_DURATIONf, 16, 16, SOCF_LE|SOCF_SIG },
  41884     { ILKN_RX_1_RETRANS_RESET_WHEN_ALIGNED_ERRORf, 1, 12, SOCF_SIG },
  41885     { ILKN_RX_1_RETRANS_RESET_WHEN_ERRORf, 1, 1, SOCF_SIG },
  41886     { ILKN_RX_1_RETRANS_RESET_WHEN_RETRY_ERRORf, 1, 10, SOCF_SIG },
  41887     { ILKN_RX_1_RETRANS_RESET_WHEN_TIMEOUT_ERRORf, 1, 15, SOCF_SIG },
  41888     { ILKN_RX_1_RETRANS_RESET_WHEN_WDOG_ERRORf, 1, 11, SOCF_SIG },
  41889     { ILKN_RX_1_RETRANS_RESET_WHEN_WRAP_AFTER_DISC_ERRORf, 1, 13, SOCF_SIG },
  41890     { ILKN_RX_1_RETRANS_RESET_WHEN_WRAP_B_4_DISC_ERRORf, 1, 14, SOCF_SIG },
  41891     { ILKN_RX_1_RETRANS_RETRYf, 4, 4, SOCF_LE|SOCF_SIG }
  41892 };
  41893 
  41894 #endif
  41895 #if defined(BCM_88650_B0)
  41896 soc_field_info_t soc_NBI_ILKN_RX_1_RETRANSMIT_CONFIG_BCM88650_B0r_fields[] = {
  41897     { ILKN_RX_1_RETRANS_ENABLEf, 1, 0, SOCF_SIG },
  41898     { ILKN_RX_1_RETRANS_FORCED_ERRORf, 1, 3, SOCF_SIG },
  41899     { ILKN_RX_1_RETRANS_LOGIC_RESETf, 1, 2, SOCF_SIG },
  41900     { ILKN_RX_1_RETRANS_MULTIPLYf, 2, 8, SOCF_LE|SOCF_SIG },
  41901     { ILKN_RX_1_RETRANS_RESET_DURATIONf, 16, 16, SOCF_LE|SOCF_SIG },
  41902     { ILKN_RX_1_RETRANS_RESET_WHEN_ALIGNED_ERRORf, 1, 12, SOCF_SIG },
  41903     { ILKN_RX_1_RETRANS_RESET_WHEN_ERRORf, 1, 1, SOCF_SIG },
  41904     { ILKN_RX_1_RETRANS_RESET_WHEN_RETRY_ERRORf, 1, 10, SOCF_SIG },
  41905     { ILKN_RX_1_RETRANS_RESET_WHEN_TIMEOUT_ERRORf, 1, 15, SOCF_SIG },
  41906     { ILKN_RX_1_RETRANS_RESET_WHEN_WDOG_ERRORf, 1, 11, SOCF_SIG },
  41907     { ILKN_RX_1_RETRANS_RESET_WHEN_WRAP_AFTER_DISC_ERRORf, 1, 13, SOCF_SIG },
  41908     { ILKN_RX_1_RETRANS_RESET_WHEN_WRAP_B_4_DISC_ERRORf, 1, 14, SOCF_SIG },
  41909     { ILKN_RX_1_RETRANS_RETRYf, 4, 4, SOCF_LE|SOCF_SIG }
  41910 };
  41911 
  41912 #endif
  41913 #if defined(BCM_88660_A0)
  41914 soc_field_info_t soc_NBI_ILKN_RX_1_RETRANSMIT_CONFIG_BCM88660_A0r_fields[] = {
  41915     { ILKN_RX_1_RETRANS_ENABLEf, 1, 0, SOCF_SIG },
  41916     { ILKN_RX_1_RETRANS_FORCED_ERRORf, 1, 3, SOCF_SIG },
  41917     { ILKN_RX_1_RETRANS_LOGIC_RESETf, 1, 2, SOCF_SIG },
  41918     { ILKN_RX_1_RETRANS_MULTIPLYf, 2, 8, SOCF_LE|SOCF_SIG },
  41919     { ILKN_RX_1_RETRANS_RESET_DURATIONf, 16, 16, SOCF_LE|SOCF_SIG },
  41920     { ILKN_RX_1_RETRANS_RESET_WHEN_ALIGNED_ERRORf, 1, 12, SOCF_SIG },
  41921     { ILKN_RX_1_RETRANS_RESET_WHEN_ERRORf, 1, 1, SOCF_SIG },
  41922     { ILKN_RX_1_RETRANS_RESET_WHEN_RETRY_ERRORf, 1, 10, SOCF_SIG },
  41923     { ILKN_RX_1_RETRANS_RESET_WHEN_TIMEOUT_ERRORf, 1, 15, SOCF_SIG },
  41924     { ILKN_RX_1_RETRANS_RESET_WHEN_WDOG_ERRORf, 1, 11, SOCF_SIG },
  41925     { ILKN_RX_1_RETRANS_RESET_WHEN_WRAP_AFTER_DISC_ERRORf, 1, 13, SOCF_SIG },
  41926     { ILKN_RX_1_RETRANS_RESET_WHEN_WRAP_B_4_DISC_ERRORf, 1, 14, SOCF_SIG },
  41927     { ILKN_RX_1_RETRANS_RETRYf, 4, 4, SOCF_LE|SOCF_SIG }
  41928 };
  41929 
  41930 #endif
  41931 #if defined(BCM_88650_A0)
  41932 soc_field_info_t soc_NBI_ILKN_RX_1_RETRANSMIT_CONFIG_TIMERSr_fields[] = {
  41933     { ILKN_RX_1_RETRANS_RESET_MODEf, 1, 52, SOCF_SIG },
  41934     { ILKN_RX_1_RETRANS_SHORT_TIMERf, 16, 16, SOCF_LE|SOCF_SIG },
  41935     { ILKN_RX_1_RETRANS_TIMEOUTf, 16, 0, SOCF_LE|SOCF_SIG },
  41936     { ILKN_RX_1_RETRANS_WDOGf, 12, 40, SOCF_LE|SOCF_SIG },
  41937     { ILKN_RX_1_RETRANS_WRAP_TIMERf, 8, 32, SOCF_LE|SOCF_SIG }
  41938 };
  41939 
  41940 #endif
  41941 #if defined(BCM_88650_B0)
  41942 soc_field_info_t soc_NBI_ILKN_RX_1_RETRANSMIT_CONFIG_TIMERS_BCM88650_B0r_fields[] = {
  41943     { ILKN_RX_1_RETRANS_RESET_MODEf, 1, 52, SOCF_SIG },
  41944     { ILKN_RX_1_RETRANS_SHORT_TIMERf, 16, 16, SOCF_LE|SOCF_SIG },
  41945     { ILKN_RX_1_RETRANS_TIMEOUTf, 16, 0, SOCF_LE|SOCF_SIG },
  41946     { ILKN_RX_1_RETRANS_WDOGf, 12, 40, SOCF_LE|SOCF_SIG },
  41947     { ILKN_RX_1_RETRANS_WRAP_TIMERf, 8, 32, SOCF_LE|SOCF_SIG }
  41948 };
  41949 
  41950 #endif
  41951 #if defined(BCM_88660_A0)
  41952 soc_field_info_t soc_NBI_ILKN_RX_1_RETRANSMIT_CONFIG_TIMERS_BCM88660_A0r_fields[] = {
  41953     { ILKN_RX_1_RETRANS_RESET_MODEf, 1, 52, SOCF_SIG },
  41954     { ILKN_RX_1_RETRANS_SHORT_TIMERf, 16, 16, SOCF_LE|SOCF_SIG },
  41955     { ILKN_RX_1_RETRANS_TIMEOUTf, 16, 0, SOCF_LE|SOCF_SIG },
  41956     { ILKN_RX_1_RETRANS_WDOGf, 12, 40, SOCF_LE|SOCF_SIG },
  41957     { ILKN_RX_1_RETRANS_WRAP_TIMERf, 8, 32, SOCF_LE|SOCF_SIG }
  41958 };
  41959 
  41960 #endif
  41961 #if defined(BCM_88650_A0)
  41962 soc_field_info_t soc_NBI_ILKN_RX_1_RETRANSMIT_DEBUG_INFORMATIONr_fields[] = {
  41963     { ILKN_RX_1_RETRANS_ACK_RECEIVEDf, 1, 13, SOCF_RO },
  41964     { ILKN_RX_1_RETRANS_CRC_24_ERRf, 1, 19, SOCF_RO },
  41965     { ILKN_RX_1_RETRANS_DISCf, 1, 14, SOCF_RO },
  41966     { ILKN_RX_1_RETRANS_FSM_STATEf, 3, 16, SOCF_LE|SOCF_RO },
  41967     { ILKN_RX_1_RETRANS_FSM_STATE_0f, 1, 24, SOCF_RO },
  41968     { ILKN_RX_1_RETRANS_FSM_STATE_1f, 1, 25, SOCF_RO },
  41969     { ILKN_RX_1_RETRANS_FSM_STATE_2f, 1, 26, SOCF_RO },
  41970     { ILKN_RX_1_RETRANS_FSM_STATE_3f, 1, 27, SOCF_RO },
  41971     { ILKN_RX_1_RETRANS_FSM_STATE_4f, 1, 28, SOCF_RO },
  41972     { ILKN_RX_1_RETRANS_FSM_STATE_5f, 1, 29, SOCF_RO },
  41973     { ILKN_RX_1_RETRANS_FSM_STATE_6f, 1, 30, SOCF_RO },
  41974     { ILKN_RX_1_RETRANS_FSM_STATE_7f, 1, 31, SOCF_RO },
  41975     { ILKN_RX_1_RETRANS_LAST_GOOD_SEQ_NUMf, 8, 0, SOCF_LE|SOCF_RO },
  41976     { ILKN_RX_1_RETRANS_LAST_GOOD_SUB_SEQ_NUMf, 3, 8, SOCF_LE|SOCF_RO },
  41977     { ILKN_RX_1_RETRANS_REACHED_TIMOUTf, 1, 15, SOCF_RO },
  41978     { ILKN_RX_1_RETRANS_REQ_SENTf, 1, 12, SOCF_RO },
  41979     { ILKN_RX_1_RETRANS_RETRY_ERRf, 1, 20, SOCF_RO },
  41980     { ILKN_RX_1_RETRANS_WDOG_ERRf, 1, 21, SOCF_RO },
  41981     { ILKN_RX_1_RETRANS_WRAP_AFTER_DISC_ERRf, 1, 22, SOCF_RO },
  41982     { ILKN_RX_1_RETRANS_WRAP_B_4_DISC_ERRf, 1, 23, SOCF_RO }
  41983 };
  41984 
  41985 #endif
  41986 #if defined(BCM_88650_B0)
  41987 soc_field_info_t soc_NBI_ILKN_RX_1_RETRANSMIT_DEBUG_INFORMATION_BCM88650_B0r_fields[] = {
  41988     { ILKN_RX_1_RETRANS_ACK_RECEIVEDf, 1, 13, SOCF_RO },
  41989     { ILKN_RX_1_RETRANS_CRC_24_ERRf, 1, 19, SOCF_RO },
  41990     { ILKN_RX_1_RETRANS_DISCf, 1, 14, SOCF_RO },
  41991     { ILKN_RX_1_RETRANS_FSM_STATEf, 3, 16, SOCF_LE|SOCF_RO },
  41992     { ILKN_RX_1_RETRANS_FSM_STATE_0f, 1, 24, SOCF_RO },
  41993     { ILKN_RX_1_RETRANS_FSM_STATE_1f, 1, 25, SOCF_RO },
  41994     { ILKN_RX_1_RETRANS_FSM_STATE_2f, 1, 26, SOCF_RO },
  41995     { ILKN_RX_1_RETRANS_FSM_STATE_3f, 1, 27, SOCF_RO },
  41996     { ILKN_RX_1_RETRANS_FSM_STATE_4f, 1, 28, SOCF_RO },
  41997     { ILKN_RX_1_RETRANS_FSM_STATE_5f, 1, 29, SOCF_RO },
  41998     { ILKN_RX_1_RETRANS_FSM_STATE_6f, 1, 30, SOCF_RO },
  41999     { ILKN_RX_1_RETRANS_FSM_STATE_7f, 1, 31, SOCF_RO },
  42000     { ILKN_RX_1_RETRANS_LAST_GOOD_SEQ_NUMf, 8, 0, SOCF_LE|SOCF_RO },
  42001     { ILKN_RX_1_RETRANS_LAST_GOOD_SUB_SEQ_NUMf, 3, 8, SOCF_LE|SOCF_RO },
  42002     { ILKN_RX_1_RETRANS_REACHED_TIMOUTf, 1, 15, SOCF_RO },
  42003     { ILKN_RX_1_RETRANS_REQ_SENTf, 1, 12, SOCF_RO },
  42004     { ILKN_RX_1_RETRANS_RETRY_ERRf, 1, 20, SOCF_RO },
  42005     { ILKN_RX_1_RETRANS_WDOG_ERRf, 1, 21, SOCF_RO },
  42006     { ILKN_RX_1_RETRANS_WRAP_AFTER_DISC_ERRf, 1, 22, SOCF_RO },
  42007     { ILKN_RX_1_RETRANS_WRAP_B_4_DISC_ERRf, 1, 23, SOCF_RO }
  42008 };
  42009 
  42010 #endif
  42011 #if defined(BCM_88660_A0)
  42012 soc_field_info_t soc_NBI_ILKN_RX_1_RETRANSMIT_DEBUG_INFORMATION_BCM88660_A0r_fields[] = {
  42013     { ILKN_RX_1_RETRANS_ACK_RECEIVEDf, 1, 13, SOCF_RO },
  42014     { ILKN_RX_1_RETRANS_CRC_24_ERRf, 1, 19, SOCF_RO },
  42015     { ILKN_RX_1_RETRANS_DISCf, 1, 14, SOCF_RO },
  42016     { ILKN_RX_1_RETRANS_FSM_STATEf, 3, 16, SOCF_LE|SOCF_RO },
  42017     { ILKN_RX_1_RETRANS_FSM_STATE_0f, 1, 24, SOCF_RO },
  42018     { ILKN_RX_1_RETRANS_FSM_STATE_1f, 1, 25, SOCF_RO },
  42019     { ILKN_RX_1_RETRANS_FSM_STATE_2f, 1, 26, SOCF_RO },
  42020     { ILKN_RX_1_RETRANS_FSM_STATE_3f, 1, 27, SOCF_RO },
  42021     { ILKN_RX_1_RETRANS_FSM_STATE_4f, 1, 28, SOCF_RO },
  42022     { ILKN_RX_1_RETRANS_FSM_STATE_5f, 1, 29, SOCF_RO },
  42023     { ILKN_RX_1_RETRANS_FSM_STATE_6f, 1, 30, SOCF_RO },
  42024     { ILKN_RX_1_RETRANS_FSM_STATE_7f, 1, 31, SOCF_RO },
  42025     { ILKN_RX_1_RETRANS_LAST_GOOD_SEQ_NUMf, 8, 0, SOCF_LE|SOCF_RO },
  42026     { ILKN_RX_1_RETRANS_LAST_GOOD_SUB_SEQ_NUMf, 3, 8, SOCF_LE|SOCF_RO },
  42027     { ILKN_RX_1_RETRANS_REACHED_TIMOUTf, 1, 15, SOCF_RO },
  42028     { ILKN_RX_1_RETRANS_REQ_SENTf, 1, 12, SOCF_RO },
  42029     { ILKN_RX_1_RETRANS_RETRY_ERRf, 1, 20, SOCF_RO },
  42030     { ILKN_RX_1_RETRANS_WDOG_ERRf, 1, 21, SOCF_RO },
  42031     { ILKN_RX_1_RETRANS_WRAP_AFTER_DISC_ERRf, 1, 22, SOCF_RO },
  42032     { ILKN_RX_1_RETRANS_WRAP_B_4_DISC_ERRf, 1, 23, SOCF_RO }
  42033 };
  42034 
  42035 #endif
  42036 #if defined(BCM_88650_A0)
  42037 soc_field_info_t soc_NBI_ILKN_RX_FORCE_RESYNCr_fields[] = {
  42038     { RX_FORCE_LANES_RESYNCf, 24, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  42039 };
  42040 
  42041 #endif
  42042 #if defined(BCM_88650_B0)
  42043 soc_field_info_t soc_NBI_ILKN_RX_FORCE_RESYNC_BCM88650_B0r_fields[] = {
  42044     { RX_FORCE_LANES_RESYNCf, 24, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  42045 };
  42046 
  42047 #endif
  42048 #if defined(BCM_88660_A0)
  42049 soc_field_info_t soc_NBI_ILKN_RX_FORCE_RESYNC_BCM88660_A0r_fields[] = {
  42050     { RX_FORCE_LANES_RESYNCf, 24, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  42051 };
  42052 
  42053 #endif
  42054 #if defined(BCM_88650_A0)
  42055 soc_field_info_t soc_NBI_ILKN_RX_LANES_RESETr_fields[] = {
  42056     { ILKN_RX_LOGIC_LANE_RSTNf, 24, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  42057 };
  42058 
  42059 #endif
  42060 #if defined(BCM_88650_B0)
  42061 soc_field_info_t soc_NBI_ILKN_RX_LANES_RESET_BCM88650_B0r_fields[] = {
  42062     { ILKN_RX_LOGIC_LANE_RSTNf, 24, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  42063 };
  42064 
  42065 #endif
  42066 #if defined(BCM_88660_A0)
  42067 soc_field_info_t soc_NBI_ILKN_RX_LANES_RESET_BCM88660_A0r_fields[] = {
  42068     { ILKN_RX_LOGIC_LANE_RSTNf, 24, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  42069 };
  42070 
  42071 #endif
  42072 #if defined(BCM_88650_A0)
  42073 soc_field_info_t soc_NBI_ILKN_TX_0_RETRANSMIT_CONFIGr_fields[] = {
  42074     { ILKN_TX_0_RETRANS_ENABLEf, 1, 0, SOCF_SIG },
  42075     { ILKN_TX_0_RETRANS_IGNORE_EN_FROM_CFCf, 1, 20, SOCF_SIG },
  42076     { ILKN_TX_0_RETRANS_IGNORE_RETRANS_REQ_WHEN_FIFO_ALMOST_EMPTYf, 1, 29, SOCF_SIG },
  42077     { ILKN_TX_0_RETRANS_MULTIPLYf, 2, 24, SOCF_LE|SOCF_SIG },
  42078     { ILKN_TX_0_RETRANS_NUM_ENTRIES_TO_SAVEf, 9, 4, SOCF_LE|SOCF_SIG },
  42079     { ILKN_TX_0_RETRANS_REACT_ONLY_AT_POS_EDGEf, 1, 16, SOCF_SIG },
  42080     { ILKN_TX_0_RETRANS_WAIT_FOR_SEQ_NUM_CHANGEf, 1, 28, SOCF_SIG }
  42081 };
  42082 
  42083 #endif
  42084 #if defined(BCM_88650_B0)
  42085 soc_field_info_t soc_NBI_ILKN_TX_0_RETRANSMIT_CONFIG_BCM88650_B0r_fields[] = {
  42086     { ILKN_TX_0_RETRANS_ENABLEf, 1, 0, SOCF_SIG },
  42087     { ILKN_TX_0_RETRANS_IGNORE_EN_FROM_CFCf, 1, 20, SOCF_SIG },
  42088     { ILKN_TX_0_RETRANS_IGNORE_RETRANS_REQ_WHEN_FIFO_ALMOST_EMPTYf, 1, 29, SOCF_SIG },
  42089     { ILKN_TX_0_RETRANS_MULTIPLYf, 2, 24, SOCF_LE|SOCF_SIG },
  42090     { ILKN_TX_0_RETRANS_NUM_ENTRIES_TO_SAVEf, 9, 4, SOCF_LE|SOCF_SIG },
  42091     { ILKN_TX_0_RETRANS_REACT_ONLY_AT_POS_EDGEf, 1, 16, SOCF_SIG },
  42092     { ILKN_TX_0_RETRANS_WAIT_FOR_SEQ_NUM_CHANGEf, 1, 28, SOCF_SIG }
  42093 };
  42094 
  42095 #endif
  42096 #if defined(BCM_88660_A0)
  42097 soc_field_info_t soc_NBI_ILKN_TX_0_RETRANSMIT_CONFIG_BCM88660_A0r_fields[] = {
  42098     { ILKN_TX_0_RETRANS_ENABLEf, 1, 0, SOCF_SIG },
  42099     { ILKN_TX_0_RETRANS_IGNORE_EN_FROM_CFCf, 1, 20, SOCF_SIG },
  42100     { ILKN_TX_0_RETRANS_IGNORE_RETRANS_REQ_WHEN_FIFO_ALMOST_EMPTYf, 1, 29, SOCF_SIG },
  42101     { ILKN_TX_0_RETRANS_MULTIPLYf, 2, 24, SOCF_LE|SOCF_SIG },
  42102     { ILKN_TX_0_RETRANS_NUM_ENTRIES_TO_SAVEf, 9, 4, SOCF_LE|SOCF_SIG },
  42103     { ILKN_TX_0_RETRANS_REACT_ONLY_AT_POS_EDGEf, 1, 16, SOCF_SIG },
  42104     { ILKN_TX_0_RETRANS_WAIT_FOR_SEQ_NUM_CHANGEf, 1, 28, SOCF_SIG }
  42105 };
  42106 
  42107 #endif
  42108 #if defined(BCM_88650_A0)
  42109 soc_field_info_t soc_NBI_ILKN_TX_1_RETRANSMIT_CONFIGr_fields[] = {
  42110     { ILKN_TX_1_RETRANS_ENABLEf, 1, 0, SOCF_SIG },
  42111     { ILKN_TX_1_RETRANS_IGNORE_EN_FROM_CFCf, 1, 20, SOCF_SIG },
  42112     { ILKN_TX_1_RETRANS_IGNORE_RETRANS_REQ_WHEN_FIFO_ALMOST_EMPTYf, 1, 29, SOCF_SIG },
  42113     { ILKN_TX_1_RETRANS_MULTIPLYf, 2, 24, SOCF_LE|SOCF_SIG },
  42114     { ILKN_TX_1_RETRANS_NUM_ENTRIES_TO_SAVEf, 9, 4, SOCF_LE|SOCF_SIG },
  42115     { ILKN_TX_1_RETRANS_REACT_ONLY_AT_POS_EDGEf, 1, 16, SOCF_SIG },
  42116     { ILKN_TX_1_RETRANS_WAIT_FOR_SEQ_NUM_CHANGEf, 1, 28, SOCF_SIG }
  42117 };
  42118 
  42119 #endif
  42120 #if defined(BCM_88650_B0)
  42121 soc_field_info_t soc_NBI_ILKN_TX_1_RETRANSMIT_CONFIG_BCM88650_B0r_fields[] = {
  42122     { ILKN_TX_1_RETRANS_ENABLEf, 1, 0, SOCF_SIG },
  42123     { ILKN_TX_1_RETRANS_IGNORE_EN_FROM_CFCf, 1, 20, SOCF_SIG },
  42124     { ILKN_TX_1_RETRANS_IGNORE_RETRANS_REQ_WHEN_FIFO_ALMOST_EMPTYf, 1, 29, SOCF_SIG },
  42125     { ILKN_TX_1_RETRANS_MULTIPLYf, 2, 24, SOCF_LE|SOCF_SIG },
  42126     { ILKN_TX_1_RETRANS_NUM_ENTRIES_TO_SAVEf, 9, 4, SOCF_LE|SOCF_SIG },
  42127     { ILKN_TX_1_RETRANS_REACT_ONLY_AT_POS_EDGEf, 1, 16, SOCF_SIG },
  42128     { ILKN_TX_1_RETRANS_WAIT_FOR_SEQ_NUM_CHANGEf, 1, 28, SOCF_SIG }
  42129 };
  42130 
  42131 #endif
  42132 #if defined(BCM_88660_A0)
  42133 soc_field_info_t soc_NBI_ILKN_TX_1_RETRANSMIT_CONFIG_BCM88660_A0r_fields[] = {
  42134     { ILKN_TX_1_RETRANS_ENABLEf, 1, 0, SOCF_SIG },
  42135     { ILKN_TX_1_RETRANS_IGNORE_EN_FROM_CFCf, 1, 20, SOCF_SIG },
  42136     { ILKN_TX_1_RETRANS_IGNORE_RETRANS_REQ_WHEN_FIFO_ALMOST_EMPTYf, 1, 29, SOCF_SIG },
  42137     { ILKN_TX_1_RETRANS_MULTIPLYf, 2, 24, SOCF_LE|SOCF_SIG },
  42138     { ILKN_TX_1_RETRANS_NUM_ENTRIES_TO_SAVEf, 9, 4, SOCF_LE|SOCF_SIG },
  42139     { ILKN_TX_1_RETRANS_REACT_ONLY_AT_POS_EDGEf, 1, 16, SOCF_SIG },
  42140     { ILKN_TX_1_RETRANS_WAIT_FOR_SEQ_NUM_CHANGEf, 1, 28, SOCF_SIG }
  42141 };
  42142 
  42143 #endif
  42144 #if defined(BCM_88650_A0)
  42145 soc_field_info_t soc_NBI_ILKN_TX_LANES_RESETr_fields[] = {
  42146     { ILKN_TX_LOGIC_LANE_RSTNf, 24, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  42147 };
  42148 
  42149 #endif
  42150 #if defined(BCM_88650_B0)
  42151 soc_field_info_t soc_NBI_ILKN_TX_LANES_RESET_BCM88650_B0r_fields[] = {
  42152     { ILKN_TX_LOGIC_LANE_RSTNf, 24, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  42153 };
  42154 
  42155 #endif
  42156 #if defined(BCM_88660_A0)
  42157 soc_field_info_t soc_NBI_ILKN_TX_LANES_RESET_BCM88660_A0r_fields[] = {
  42158     { ILKN_TX_LOGIC_LANE_RSTNf, 24, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  42159 };
  42160 
  42161 #endif
  42162 #if defined(BCM_88650_A0)
  42163 soc_field_info_t soc_NBI_INDIRECT_COMMANDr_fields[] = {
  42164     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG },
  42165     { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG },
  42166     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG },
  42167     { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG },
  42168     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG }
  42169 };
  42170 
  42171 #endif
  42172 #if defined(BCM_88650_A0)
  42173 soc_field_info_t soc_NBI_INDIRECT_COMMAND_ADDRESSr_fields[] = {
  42174     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG },
  42175     { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG }
  42176 };
  42177 
  42178 #endif
  42179 #if defined(BCM_88202_A0)
  42180 soc_field_info_t soc_NBI_INDIRECT_COMMAND_ADDRESS_BCM88202_A0r_fields[] = {
  42181     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG },
  42182     { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG }
  42183 };
  42184 
  42185 #endif
  42186 #if defined(BCM_88650_B0)
  42187 soc_field_info_t soc_NBI_INDIRECT_COMMAND_ADDRESS_BCM88650_B0r_fields[] = {
  42188     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG },
  42189     { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG }
  42190 };
  42191 
  42192 #endif
  42193 #if defined(BCM_88660_A0)
  42194 soc_field_info_t soc_NBI_INDIRECT_COMMAND_ADDRESS_BCM88660_A0r_fields[] = {
  42195     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG },
  42196     { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG }
  42197 };
  42198 
  42199 #endif
  42200 #if defined(BCM_88202_A0)
  42201 soc_field_info_t soc_NBI_INDIRECT_COMMAND_BCM88202_A0r_fields[] = {
  42202     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG },
  42203     { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG },
  42204     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG },
  42205     { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG },
  42206     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG }
  42207 };
  42208 
  42209 #endif
  42210 #if defined(BCM_88650_B0)
  42211 soc_field_info_t soc_NBI_INDIRECT_COMMAND_BCM88650_B0r_fields[] = {
  42212     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG },
  42213     { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG },
  42214     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG },
  42215     { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG },
  42216     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG }
  42217 };
  42218 
  42219 #endif
  42220 #if defined(BCM_88660_A0)
  42221 soc_field_info_t soc_NBI_INDIRECT_COMMAND_BCM88660_A0r_fields[] = {
  42222     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG },
  42223     { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG },
  42224     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG },
  42225     { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG },
  42226     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG }
  42227 };
  42228 
  42229 #endif
  42230 #if defined(BCM_88650_A0)
  42231 soc_field_info_t soc_NBI_INDIRECT_COMMAND_DATA_INCREMENTr_fields[] = {
  42232     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG }
  42233 };
  42234 
  42235 #endif
  42236 #if defined(BCM_88202_A0)
  42237 soc_field_info_t soc_NBI_INDIRECT_COMMAND_DATA_INCREMENT_BCM88202_A0r_fields[] = {
  42238     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG }
  42239 };
  42240 
  42241 #endif
  42242 #if defined(BCM_88650_B0)
  42243 soc_field_info_t soc_NBI_INDIRECT_COMMAND_DATA_INCREMENT_BCM88650_B0r_fields[] = {
  42244     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG }
  42245 };
  42246 
  42247 #endif
  42248 #if defined(BCM_88660_A0)
  42249 soc_field_info_t soc_NBI_INDIRECT_COMMAND_DATA_INCREMENT_BCM88660_A0r_fields[] = {
  42250     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG }
  42251 };
  42252 
  42253 #endif
  42254 #if defined(BCM_88650_A0)
  42255 soc_field_info_t soc_NBI_INDIRECT_COMMAND_RD_DATAr_fields[] = {
  42256     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO }
  42257 };
  42258 
  42259 #endif
  42260 #if defined(BCM_88202_A0)
  42261 soc_field_info_t soc_NBI_INDIRECT_COMMAND_RD_DATA_BCM88202_A0r_fields[] = {
  42262     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO }
  42263 };
  42264 
  42265 #endif
  42266 #if defined(BCM_88650_B0)
  42267 soc_field_info_t soc_NBI_INDIRECT_COMMAND_RD_DATA_BCM88650_B0r_fields[] = {
  42268     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO }
  42269 };
  42270 
  42271 #endif
  42272 #if defined(BCM_88660_A0)
  42273 soc_field_info_t soc_NBI_INDIRECT_COMMAND_RD_DATA_BCM88660_A0r_fields[] = {
  42274     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO }
  42275 };
  42276 
  42277 #endif
  42278 #if defined(BCM_88650_A0)
  42279 soc_field_info_t soc_NBI_INDIRECT_COMMAND_WR_DATAr_fields[] = {
  42280     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE|SOCF_SIG }
  42281 };
  42282 
  42283 #endif
  42284 #if defined(BCM_88202_A0)
  42285 soc_field_info_t soc_NBI_INDIRECT_COMMAND_WR_DATA_BCM88202_A0r_fields[] = {
  42286     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE|SOCF_SIG }
  42287 };
  42288 
  42289 #endif
  42290 #if defined(BCM_88650_B0)
  42291 soc_field_info_t soc_NBI_INDIRECT_COMMAND_WR_DATA_BCM88650_B0r_fields[] = {
  42292     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE|SOCF_SIG }
  42293 };
  42294 
  42295 #endif
  42296 #if defined(BCM_88660_A0)
  42297 soc_field_info_t soc_NBI_INDIRECT_COMMAND_WR_DATA_BCM88660_A0r_fields[] = {
  42298     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE|SOCF_SIG }
  42299 };
  42300 
  42301 #endif
  42302 #if defined(BCM_88202_A0)
  42303 soc_field_info_t soc_NBI_INDIRECT_EGRESS_DATA_LSB_SELr_fields[] = {
  42304     { INDIRECT_EGRESS_DATA_LSB_SELf, 1, 0, SOCF_SIG }
  42305 };
  42306 
  42307 #endif
  42308 #if defined(BCM_88650_A0)
  42309 soc_field_info_t soc_NBI_INDIRECT_WR_MASKr_fields[] = {
  42310     { INDIRECT_WR_MASKf, 52, 0, SOCF_LE|SOCF_SIG }
  42311 };
  42312 
  42313 #endif
  42314 #if defined(BCM_88650_B0)
  42315 soc_field_info_t soc_NBI_INDIRECT_WR_MASK_BCM88650_B0r_fields[] = {
  42316     { INDIRECT_WR_MASKf, 52, 0, SOCF_LE|SOCF_SIG }
  42317 };
  42318 
  42319 #endif
  42320 #if defined(BCM_88660_A0)
  42321 soc_field_info_t soc_NBI_INDIRECT_WR_MASK_BCM88660_A0r_fields[] = {
  42322     { INDIRECT_WR_MASKf, 52, 0, SOCF_LE|SOCF_SIG }
  42323 };
  42324 
  42325 #endif
  42326 #if defined(BCM_88202_A0)
  42327 soc_field_info_t soc_NBI_ING_FIFO_DATA_WATER_MARKr_fields[] = {
  42328     { ING_FIF_WTR_MRKf, 8, 0, SOCF_LE|SOCF_RO }
  42329 };
  42330 
  42331 #endif
  42332 #if defined(BCM_88650_A0)
  42333 soc_field_info_t soc_NBI_INITIATE_1B_ECC_ERRORSr_fields[] = {
  42334     { ILKN_RX_ALGN_MEM_INITIATE_ECC_1B_ERRf, 24, 21, SOCF_LE|SOCF_SIG },
  42335     { ILKN_TX_0_LBUS_ADAPT_RAM_MEM_INITIATE_ECC_1B_ERRf, 1, 45, SOCF_SIG },
  42336     { ILKN_TX_1_LBUS_ADAPT_RAM_MEM_INITIATE_ECC_1B_ERRf, 1, 46, SOCF_SIG },
  42337     { MLF_RX_0_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 0, SOCF_SIG },
  42338     { MLF_RX_0_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 7, SOCF_SIG },
  42339     { MLF_RX_1_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 1, SOCF_SIG },
  42340     { MLF_RX_1_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 8, SOCF_SIG },
  42341     { MLF_RX_2_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 2, SOCF_SIG },
  42342     { MLF_RX_2_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 9, SOCF_SIG },
  42343     { MLF_RX_3_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 3, SOCF_SIG },
  42344     { MLF_RX_3_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 10, SOCF_SIG },
  42345     { MLF_RX_4_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 4, SOCF_SIG },
  42346     { MLF_RX_4_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 11, SOCF_SIG },
  42347     { MLF_RX_5_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 5, SOCF_SIG },
  42348     { MLF_RX_5_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 12, SOCF_SIG },
  42349     { MLF_RX_6_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 6, SOCF_SIG },
  42350     { MLF_RX_6_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 13, SOCF_SIG },
  42351     { MLF_TX_0_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 14, SOCF_SIG },
  42352     { MLF_TX_1_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 15, SOCF_SIG },
  42353     { MLF_TX_2_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 16, SOCF_SIG },
  42354     { MLF_TX_3_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 17, SOCF_SIG },
  42355     { MLF_TX_4_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 18, SOCF_SIG },
  42356     { MLF_TX_5_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 19, SOCF_SIG },
  42357     { MLF_TX_6_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 20, SOCF_SIG }
  42358 };
  42359 
  42360 #endif
  42361 #if defined(BCM_88202_A0)
  42362 soc_field_info_t soc_NBI_INITIATE_1B_ECC_ERRORS_BCM88202_A0r_fields[] = {
  42363     { EGR_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 1, SOCF_SIG },
  42364     { ING_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 0, SOCF_SIG }
  42365 };
  42366 
  42367 #endif
  42368 #if defined(BCM_88650_B0)
  42369 soc_field_info_t soc_NBI_INITIATE_1B_ECC_ERRORS_BCM88650_B0r_fields[] = {
  42370     { ILKN_RX_ALGN_MEM_INITIATE_ECC_1B_ERRf, 24, 21, SOCF_LE|SOCF_SIG },
  42371     { ILKN_TX_0_LBUS_ADAPT_RAM_MEM_INITIATE_ECC_1B_ERRf, 1, 45, SOCF_SIG },
  42372     { ILKN_TX_1_LBUS_ADAPT_RAM_MEM_INITIATE_ECC_1B_ERRf, 1, 46, SOCF_SIG },
  42373     { MLF_RX_0_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 0, SOCF_SIG },
  42374     { MLF_RX_0_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 7, SOCF_SIG },
  42375     { MLF_RX_1_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 1, SOCF_SIG },
  42376     { MLF_RX_1_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 8, SOCF_SIG },
  42377     { MLF_RX_2_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 2, SOCF_SIG },
  42378     { MLF_RX_2_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 9, SOCF_SIG },
  42379     { MLF_RX_3_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 3, SOCF_SIG },
  42380     { MLF_RX_3_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 10, SOCF_SIG },
  42381     { MLF_RX_4_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 4, SOCF_SIG },
  42382     { MLF_RX_4_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 11, SOCF_SIG },
  42383     { MLF_RX_5_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 5, SOCF_SIG },
  42384     { MLF_RX_5_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 12, SOCF_SIG },
  42385     { MLF_RX_6_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 6, SOCF_SIG },
  42386     { MLF_RX_6_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 13, SOCF_SIG },
  42387     { MLF_TX_0_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 14, SOCF_SIG },
  42388     { MLF_TX_1_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 15, SOCF_SIG },
  42389     { MLF_TX_2_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 16, SOCF_SIG },
  42390     { MLF_TX_3_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 17, SOCF_SIG },
  42391     { MLF_TX_4_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 18, SOCF_SIG },
  42392     { MLF_TX_5_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 19, SOCF_SIG },
  42393     { MLF_TX_6_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 20, SOCF_SIG }
  42394 };
  42395 
  42396 #endif
  42397 #if defined(BCM_88660_A0)
  42398 soc_field_info_t soc_NBI_INITIATE_1B_ECC_ERRORS_BCM88660_A0r_fields[] = {
  42399     { ILKN_RX_ALGN_MEM_INITIATE_ECC_1B_ERRf, 24, 21, SOCF_LE|SOCF_SIG },
  42400     { ILKN_TX_0_LBUS_ADAPT_RAM_MEM_INITIATE_ECC_1B_ERRf, 1, 45, SOCF_SIG },
  42401     { ILKN_TX_1_LBUS_ADAPT_RAM_MEM_INITIATE_ECC_1B_ERRf, 1, 46, SOCF_SIG },
  42402     { MLF_RX_0_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 0, SOCF_SIG },
  42403     { MLF_RX_0_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 7, SOCF_SIG },
  42404     { MLF_RX_1_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 1, SOCF_SIG },
  42405     { MLF_RX_1_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 8, SOCF_SIG },
  42406     { MLF_RX_2_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 2, SOCF_SIG },
  42407     { MLF_RX_2_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 9, SOCF_SIG },
  42408     { MLF_RX_3_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 3, SOCF_SIG },
  42409     { MLF_RX_3_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 10, SOCF_SIG },
  42410     { MLF_RX_4_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 4, SOCF_SIG },
  42411     { MLF_RX_4_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 11, SOCF_SIG },
  42412     { MLF_RX_5_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 5, SOCF_SIG },
  42413     { MLF_RX_5_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 12, SOCF_SIG },
  42414     { MLF_RX_6_MEM_A_CTRL_INITIATE_ECC_1B_ERRf, 1, 6, SOCF_SIG },
  42415     { MLF_RX_6_MEM_B_CTRL_INITIATE_ECC_1B_ERRf, 1, 13, SOCF_SIG },
  42416     { MLF_TX_0_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 14, SOCF_SIG },
  42417     { MLF_TX_1_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 15, SOCF_SIG },
  42418     { MLF_TX_2_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 16, SOCF_SIG },
  42419     { MLF_TX_3_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 17, SOCF_SIG },
  42420     { MLF_TX_4_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 18, SOCF_SIG },
  42421     { MLF_TX_5_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 19, SOCF_SIG },
  42422     { MLF_TX_6_MEM_CTRL_INITIATE_ECC_1B_ERRf, 1, 20, SOCF_SIG }
  42423 };
  42424 
  42425 #endif
  42426 #if defined(BCM_88650_A0)
  42427 soc_field_info_t soc_NBI_INITIATE_2B_ECC_ERRORSr_fields[] = {
  42428     { ILKN_RX_ALGN_MEM_INITIATE_ECC_2B_ERRf, 24, 21, SOCF_LE|SOCF_SIG },
  42429     { ILKN_TX_0_LBUS_ADAPT_RAM_MEM_INITIATE_ECC_2B_ERRf, 1, 45, SOCF_SIG },
  42430     { ILKN_TX_1_LBUS_ADAPT_RAM_MEM_INITIATE_ECC_2B_ERRf, 1, 46, SOCF_SIG },
  42431     { MLF_RX_0_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 0, SOCF_SIG },
  42432     { MLF_RX_0_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 7, SOCF_SIG },
  42433     { MLF_RX_1_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 1, SOCF_SIG },
  42434     { MLF_RX_1_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 8, SOCF_SIG },
  42435     { MLF_RX_2_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 2, SOCF_SIG },
  42436     { MLF_RX_2_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 9, SOCF_SIG },
  42437     { MLF_RX_3_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 3, SOCF_SIG },
  42438     { MLF_RX_3_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 10, SOCF_SIG },
  42439     { MLF_RX_4_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 4, SOCF_SIG },
  42440     { MLF_RX_4_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 11, SOCF_SIG },
  42441     { MLF_RX_5_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 5, SOCF_SIG },
  42442     { MLF_RX_5_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 12, SOCF_SIG },
  42443     { MLF_RX_6_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 6, SOCF_SIG },
  42444     { MLF_RX_6_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 13, SOCF_SIG },
  42445     { MLF_TX_0_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 14, SOCF_SIG },
  42446     { MLF_TX_1_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 15, SOCF_SIG },
  42447     { MLF_TX_2_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 16, SOCF_SIG },
  42448     { MLF_TX_3_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 17, SOCF_SIG },
  42449     { MLF_TX_4_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 18, SOCF_SIG },
  42450     { MLF_TX_5_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 19, SOCF_SIG },
  42451     { MLF_TX_6_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 20, SOCF_SIG }
  42452 };
  42453 
  42454 #endif
  42455 #if defined(BCM_88202_A0)
  42456 soc_field_info_t soc_NBI_INITIATE_2B_ECC_ERRORS_BCM88202_A0r_fields[] = {
  42457     { EGR_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 1, SOCF_SIG },
  42458     { ING_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 0, SOCF_SIG }
  42459 };
  42460 
  42461 #endif
  42462 #if defined(BCM_88650_B0)
  42463 soc_field_info_t soc_NBI_INITIATE_2B_ECC_ERRORS_BCM88650_B0r_fields[] = {
  42464     { ILKN_RX_ALGN_MEM_INITIATE_ECC_2B_ERRf, 24, 21, SOCF_LE|SOCF_SIG },
  42465     { ILKN_TX_0_LBUS_ADAPT_RAM_MEM_INITIATE_ECC_2B_ERRf, 1, 45, SOCF_SIG },
  42466     { ILKN_TX_1_LBUS_ADAPT_RAM_MEM_INITIATE_ECC_2B_ERRf, 1, 46, SOCF_SIG },
  42467     { MLF_RX_0_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 0, SOCF_SIG },
  42468     { MLF_RX_0_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 7, SOCF_SIG },
  42469     { MLF_RX_1_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 1, SOCF_SIG },
  42470     { MLF_RX_1_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 8, SOCF_SIG },
  42471     { MLF_RX_2_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 2, SOCF_SIG },
  42472     { MLF_RX_2_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 9, SOCF_SIG },
  42473     { MLF_RX_3_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 3, SOCF_SIG },
  42474     { MLF_RX_3_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 10, SOCF_SIG },
  42475     { MLF_RX_4_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 4, SOCF_SIG },
  42476     { MLF_RX_4_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 11, SOCF_SIG },
  42477     { MLF_RX_5_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 5, SOCF_SIG },
  42478     { MLF_RX_5_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 12, SOCF_SIG },
  42479     { MLF_RX_6_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 6, SOCF_SIG },
  42480     { MLF_RX_6_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 13, SOCF_SIG },
  42481     { MLF_TX_0_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 14, SOCF_SIG },
  42482     { MLF_TX_1_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 15, SOCF_SIG },
  42483     { MLF_TX_2_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 16, SOCF_SIG },
  42484     { MLF_TX_3_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 17, SOCF_SIG },
  42485     { MLF_TX_4_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 18, SOCF_SIG },
  42486     { MLF_TX_5_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 19, SOCF_SIG },
  42487     { MLF_TX_6_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 20, SOCF_SIG }
  42488 };
  42489 
  42490 #endif
  42491 #if defined(BCM_88660_A0)
  42492 soc_field_info_t soc_NBI_INITIATE_2B_ECC_ERRORS_BCM88660_A0r_fields[] = {
  42493     { ILKN_RX_ALGN_MEM_INITIATE_ECC_2B_ERRf, 24, 21, SOCF_LE|SOCF_SIG },
  42494     { ILKN_TX_0_LBUS_ADAPT_RAM_MEM_INITIATE_ECC_2B_ERRf, 1, 45, SOCF_SIG },
  42495     { ILKN_TX_1_LBUS_ADAPT_RAM_MEM_INITIATE_ECC_2B_ERRf, 1, 46, SOCF_SIG },
  42496     { MLF_RX_0_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 0, SOCF_SIG },
  42497     { MLF_RX_0_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 7, SOCF_SIG },
  42498     { MLF_RX_1_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 1, SOCF_SIG },
  42499     { MLF_RX_1_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 8, SOCF_SIG },
  42500     { MLF_RX_2_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 2, SOCF_SIG },
  42501     { MLF_RX_2_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 9, SOCF_SIG },
  42502     { MLF_RX_3_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 3, SOCF_SIG },
  42503     { MLF_RX_3_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 10, SOCF_SIG },
  42504     { MLF_RX_4_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 4, SOCF_SIG },
  42505     { MLF_RX_4_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 11, SOCF_SIG },
  42506     { MLF_RX_5_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 5, SOCF_SIG },
  42507     { MLF_RX_5_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 12, SOCF_SIG },
  42508     { MLF_RX_6_MEM_A_CTRL_INITIATE_ECC_2B_ERRf, 1, 6, SOCF_SIG },
  42509     { MLF_RX_6_MEM_B_CTRL_INITIATE_ECC_2B_ERRf, 1, 13, SOCF_SIG },
  42510     { MLF_TX_0_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 14, SOCF_SIG },
  42511     { MLF_TX_1_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 15, SOCF_SIG },
  42512     { MLF_TX_2_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 16, SOCF_SIG },
  42513     { MLF_TX_3_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 17, SOCF_SIG },
  42514     { MLF_TX_4_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 18, SOCF_SIG },
  42515     { MLF_TX_5_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 19, SOCF_SIG },
  42516     { MLF_TX_6_MEM_CTRL_INITIATE_ECC_2B_ERRf, 1, 20, SOCF_SIG }
  42517 };
  42518 
  42519 #endif
  42520 #if defined(BCM_88650_A0)
  42521 soc_field_info_t soc_NBI_INITIATE_PARITY_ERRORSr_fields[] = {
  42522     { ILKN_TX_0_EXPN_MEM_INITIATE_PAR_ERRf, 24, 31, SOCF_LE|SOCF_SIG },
  42523     { ILKN_TX_1_EXPN_MEM_INITIATE_PAR_ERRf, 12, 55, SOCF_LE|SOCF_SIG },
  42524     { MLF_RX_0_MEM_A_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG },
  42525     { MLF_RX_0_MEM_B_INITIATE_PAR_ERRf, 1, 7, SOCF_SIG },
  42526     { MLF_RX_1_MEM_A_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG },
  42527     { MLF_RX_1_MEM_B_INITIATE_PAR_ERRf, 1, 8, SOCF_SIG },
  42528     { MLF_RX_2_MEM_A_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG },
  42529     { MLF_RX_2_MEM_B_INITIATE_PAR_ERRf, 1, 9, SOCF_SIG },
  42530     { MLF_RX_3_MEM_A_INITIATE_PAR_ERRf, 1, 3, SOCF_SIG },
  42531     { MLF_RX_3_MEM_B_INITIATE_PAR_ERRf, 1, 10, SOCF_SIG },
  42532     { MLF_RX_4_MEM_A_INITIATE_PAR_ERRf, 1, 4, SOCF_SIG },
  42533     { MLF_RX_4_MEM_B_INITIATE_PAR_ERRf, 1, 11, SOCF_SIG },
  42534     { MLF_RX_5_MEM_A_INITIATE_PAR_ERRf, 1, 5, SOCF_SIG },
  42535     { MLF_RX_5_MEM_B_INITIATE_PAR_ERRf, 1, 12, SOCF_SIG },
  42536     { MLF_RX_6_MEM_A_INITIATE_PAR_ERRf, 1, 6, SOCF_SIG },
  42537     { MLF_RX_6_MEM_B_INITIATE_PAR_ERRf, 1, 13, SOCF_SIG },
  42538     { MLF_TX_0_MEM_INITIATE_PAR_ERRf, 1, 14, SOCF_SIG },
  42539     { MLF_TX_1_MEM_INITIATE_PAR_ERRf, 1, 15, SOCF_SIG },
  42540     { MLF_TX_2_MEM_INITIATE_PAR_ERRf, 1, 16, SOCF_SIG },
  42541     { MLF_TX_3_MEM_INITIATE_PAR_ERRf, 1, 17, SOCF_SIG },
  42542     { MLF_TX_4_MEM_INITIATE_PAR_ERRf, 1, 18, SOCF_SIG },
  42543     { MLF_TX_5_MEM_INITIATE_PAR_ERRf, 1, 19, SOCF_SIG },
  42544     { MLF_TX_6_MEM_INITIATE_PAR_ERRf, 1, 20, SOCF_SIG },
  42545     { RBINS_MEM_INITIATE_PAR_ERRf, 1, 23, SOCF_SIG },
  42546     { RLENG_MEM_INITIATE_PAR_ERRf, 1, 25, SOCF_SIG },
  42547     { RMON_MEM_INITIATE_PAR_ERRf, 1, 21, SOCF_SIG },
  42548     { RPKTS_MEM_INITIATE_PAR_ERRf, 1, 29, SOCF_SIG },
  42549     { RTYPE_MEM_INITIATE_PAR_ERRf, 1, 27, SOCF_SIG },
  42550     { TBINS_MEM_INITIATE_PAR_ERRf, 1, 24, SOCF_SIG },
  42551     { TLENG_MEM_INITIATE_PAR_ERRf, 1, 26, SOCF_SIG },
  42552     { TMON_MEM_INITIATE_PAR_ERRf, 1, 22, SOCF_SIG },
  42553     { TPKTS_MEM_INITIATE_PAR_ERRf, 1, 30, SOCF_SIG },
  42554     { TTYPE_MEM_INITIATE_PAR_ERRf, 1, 28, SOCF_SIG }
  42555 };
  42556 
  42557 #endif
  42558 #if defined(BCM_88202_A0)
  42559 soc_field_info_t soc_NBI_INITIATE_PARITY_ERRORS_BCM88202_A0r_fields[] = {
  42560     { EGR_MEM_DATA_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG },
  42561     { ING_MEM_DATA_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG }
  42562 };
  42563 
  42564 #endif
  42565 #if defined(BCM_88650_B0)
  42566 soc_field_info_t soc_NBI_INITIATE_PARITY_ERRORS_BCM88650_B0r_fields[] = {
  42567     { ILKN_TX_0_EXPN_MEM_INITIATE_PAR_ERRf, 24, 31, SOCF_LE|SOCF_SIG },
  42568     { ILKN_TX_1_EXPN_MEM_INITIATE_PAR_ERRf, 12, 55, SOCF_LE|SOCF_SIG },
  42569     { MLF_RX_0_MEM_A_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG },
  42570     { MLF_RX_0_MEM_B_INITIATE_PAR_ERRf, 1, 7, SOCF_SIG },
  42571     { MLF_RX_1_MEM_A_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG },
  42572     { MLF_RX_1_MEM_B_INITIATE_PAR_ERRf, 1, 8, SOCF_SIG },
  42573     { MLF_RX_2_MEM_A_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG },
  42574     { MLF_RX_2_MEM_B_INITIATE_PAR_ERRf, 1, 9, SOCF_SIG },
  42575     { MLF_RX_3_MEM_A_INITIATE_PAR_ERRf, 1, 3, SOCF_SIG },
  42576     { MLF_RX_3_MEM_B_INITIATE_PAR_ERRf, 1, 10, SOCF_SIG },
  42577     { MLF_RX_4_MEM_A_INITIATE_PAR_ERRf, 1, 4, SOCF_SIG },
  42578     { MLF_RX_4_MEM_B_INITIATE_PAR_ERRf, 1, 11, SOCF_SIG },
  42579     { MLF_RX_5_MEM_A_INITIATE_PAR_ERRf, 1, 5, SOCF_SIG },
  42580     { MLF_RX_5_MEM_B_INITIATE_PAR_ERRf, 1, 12, SOCF_SIG },
  42581     { MLF_RX_6_MEM_A_INITIATE_PAR_ERRf, 1, 6, SOCF_SIG },
  42582     { MLF_RX_6_MEM_B_INITIATE_PAR_ERRf, 1, 13, SOCF_SIG },
  42583     { MLF_TX_0_MEM_INITIATE_PAR_ERRf, 1, 14, SOCF_SIG },
  42584     { MLF_TX_1_MEM_INITIATE_PAR_ERRf, 1, 15, SOCF_SIG },
  42585     { MLF_TX_2_MEM_INITIATE_PAR_ERRf, 1, 16, SOCF_SIG },
  42586     { MLF_TX_3_MEM_INITIATE_PAR_ERRf, 1, 17, SOCF_SIG },
  42587     { MLF_TX_4_MEM_INITIATE_PAR_ERRf, 1, 18, SOCF_SIG },
  42588     { MLF_TX_5_MEM_INITIATE_PAR_ERRf, 1, 19, SOCF_SIG },
  42589     { MLF_TX_6_MEM_INITIATE_PAR_ERRf, 1, 20, SOCF_SIG },
  42590     { RBINS_MEM_INITIATE_PAR_ERRf, 1, 23, SOCF_SIG },
  42591     { RLENG_MEM_INITIATE_PAR_ERRf, 1, 25, SOCF_SIG },
  42592     { RMON_MEM_INITIATE_PAR_ERRf, 1, 21, SOCF_SIG },
  42593     { RPKTS_MEM_INITIATE_PAR_ERRf, 1, 29, SOCF_SIG },
  42594     { RTYPE_MEM_INITIATE_PAR_ERRf, 1, 27, SOCF_SIG },
  42595     { TBINS_MEM_INITIATE_PAR_ERRf, 1, 24, SOCF_SIG },
  42596     { TLENG_MEM_INITIATE_PAR_ERRf, 1, 26, SOCF_SIG },
  42597     { TMON_MEM_INITIATE_PAR_ERRf, 1, 22, SOCF_SIG },
  42598     { TPKTS_MEM_INITIATE_PAR_ERRf, 1, 30, SOCF_SIG },
  42599     { TTYPE_MEM_INITIATE_PAR_ERRf, 1, 28, SOCF_SIG }
  42600 };
  42601 
  42602 #endif
  42603 #if defined(BCM_88660_A0)
  42604 soc_field_info_t soc_NBI_INITIATE_PARITY_ERRORS_BCM88660_A0r_fields[] = {
  42605     { ILKN_TX_0_EXPN_MEM_INITIATE_PAR_ERRf, 24, 31, SOCF_LE|SOCF_SIG },
  42606     { ILKN_TX_1_EXPN_MEM_INITIATE_PAR_ERRf, 12, 55, SOCF_LE|SOCF_SIG },
  42607     { MLF_RX_0_MEM_A_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG },
  42608     { MLF_RX_0_MEM_B_INITIATE_PAR_ERRf, 1, 7, SOCF_SIG },
  42609     { MLF_RX_1_MEM_A_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG },
  42610     { MLF_RX_1_MEM_B_INITIATE_PAR_ERRf, 1, 8, SOCF_SIG },
  42611     { MLF_RX_2_MEM_A_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG },
  42612     { MLF_RX_2_MEM_B_INITIATE_PAR_ERRf, 1, 9, SOCF_SIG },
  42613     { MLF_RX_3_MEM_A_INITIATE_PAR_ERRf, 1, 3, SOCF_SIG },
  42614     { MLF_RX_3_MEM_B_INITIATE_PAR_ERRf, 1, 10, SOCF_SIG },
  42615     { MLF_RX_4_MEM_A_INITIATE_PAR_ERRf, 1, 4, SOCF_SIG },
  42616     { MLF_RX_4_MEM_B_INITIATE_PAR_ERRf, 1, 11, SOCF_SIG },
  42617     { MLF_RX_5_MEM_A_INITIATE_PAR_ERRf, 1, 5, SOCF_SIG },
  42618     { MLF_RX_5_MEM_B_INITIATE_PAR_ERRf, 1, 12, SOCF_SIG },
  42619     { MLF_RX_6_MEM_A_INITIATE_PAR_ERRf, 1, 6, SOCF_SIG },
  42620     { MLF_RX_6_MEM_B_INITIATE_PAR_ERRf, 1, 13, SOCF_SIG },
  42621     { MLF_TX_0_MEM_INITIATE_PAR_ERRf, 1, 14, SOCF_SIG },
  42622     { MLF_TX_1_MEM_INITIATE_PAR_ERRf, 1, 15, SOCF_SIG },
  42623     { MLF_TX_2_MEM_INITIATE_PAR_ERRf, 1, 16, SOCF_SIG },
  42624     { MLF_TX_3_MEM_INITIATE_PAR_ERRf, 1, 17, SOCF_SIG },
  42625     { MLF_TX_4_MEM_INITIATE_PAR_ERRf, 1, 18, SOCF_SIG },
  42626     { MLF_TX_5_MEM_INITIATE_PAR_ERRf, 1, 19, SOCF_SIG },
  42627     { MLF_TX_6_MEM_INITIATE_PAR_ERRf, 1, 20, SOCF_SIG },
  42628     { RBINS_MEM_INITIATE_PAR_ERRf, 1, 23, SOCF_SIG },
  42629     { RLENG_MEM_INITIATE_PAR_ERRf, 1, 25, SOCF_SIG },
  42630     { RMON_MEM_INITIATE_PAR_ERRf, 1, 21, SOCF_SIG },
  42631     { RPKTS_MEM_INITIATE_PAR_ERRf, 1, 29, SOCF_SIG },
  42632     { RTYPE_MEM_INITIATE_PAR_ERRf, 1, 27, SOCF_SIG },
  42633     { TBINS_MEM_INITIATE_PAR_ERRf, 1, 24, SOCF_SIG },
  42634     { TLENG_MEM_INITIATE_PAR_ERRf, 1, 26, SOCF_SIG },
  42635     { TMON_MEM_INITIATE_PAR_ERRf, 1, 22, SOCF_SIG },
  42636     { TPKTS_MEM_INITIATE_PAR_ERRf, 1, 30, SOCF_SIG },
  42637     { TTYPE_MEM_INITIATE_PAR_ERRf, 1, 28, SOCF_SIG }
  42638 };
  42639 
  42640 #endif
  42641 #if defined(BCM_88650_A0)
  42642 soc_field_info_t soc_NBI_INTERRUPT_MASK_REGISTERr_fields[] = {
  42643     { ECC_PARITY_INT_MASKf, 1, 0, SOCF_SIG },
  42644     { ERR_BITS_FROM_EGQ_INT_MASKf, 1, 5, SOCF_SIG },
  42645     { ILEGAL_ILKN_INPUT_FROM_RX_0_INT_MASKf, 1, 3, SOCF_SIG },
  42646     { ILEGAL_ILKN_INPUT_FROM_RX_1_INT_MASKf, 1, 4, SOCF_SIG },
  42647     { ILKN_INT_MASKf, 1, 16, SOCF_SIG },
  42648     { ILKN_TX_1_32_BYTE_CONSECUTIVE_CLKS_INT_MASKf, 1, 12, SOCF_SIG },
  42649     { LINK_STATUS_CHANGE_INT_MASKf, 1, 18, SOCF_SIG },
  42650     { NBI_THROWN_BURSTS_COUNTERS_0_75P_INT_MASKERRUPTf, 1, 17, SOCF_SIG },
  42651     { RX_ELK_OVF_INT_MASKf, 1, 9, SOCF_SIG },
  42652     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, SOCF_SIG },
  42653     { RX_NUM_THROWN_EOPS_75P_INT_MASKf, 1, 14, SOCF_SIG },
  42654     { RX_NUM_THROWN_EOPS_INT_MASKf, 1, 13, SOCF_SIG },
  42655     { STAT_INT_MASKf, 1, 15, SOCF_SIG },
  42656     { SYNC_ETH_0_INT_MASKf, 1, 10, SOCF_SIG },
  42657     { SYNC_ETH_1_INT_MASKf, 1, 11, SOCF_SIG },
  42658     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, SOCF_SIG },
  42659     { WRONG_EGQ_WORD_INT_MASKf, 1, 7, SOCF_SIG },
  42660     { WRONG_PORT_FROM_EGQ_INT_MASKf, 1, 8, SOCF_SIG },
  42661     { WRONG_WORD_FROM_MAL_INT_MASKf, 1, 6, SOCF_SIG }
  42662 };
  42663 
  42664 #endif
  42665 #if defined(BCM_88202_A0)
  42666 soc_field_info_t soc_NBI_INTERRUPT_MASK_REGISTER_BCM88202_A0r_fields[] = {
  42667     { ECC_PARITY_INT_MASKf, 1, 0, SOCF_SIG },
  42668     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, SOCF_SIG },
  42669     { RX_OVF_ERR_INT_MASKf, 1, 3, SOCF_SIG },
  42670     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, SOCF_SIG },
  42671     { TX_OVF_ERR_INT_MASKf, 1, 4, SOCF_SIG }
  42672 };
  42673 
  42674 #endif
  42675 #if defined(BCM_88650_B0)
  42676 soc_field_info_t soc_NBI_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = {
  42677     { ECC_PARITY_INT_MASKf, 1, 0, SOCF_SIG },
  42678     { ERR_BITS_FROM_EGQ_INT_MASKf, 1, 5, SOCF_SIG },
  42679     { ILEGAL_ILKN_INPUT_FROM_RX_0_INT_MASKf, 1, 3, SOCF_SIG },
  42680     { ILEGAL_ILKN_INPUT_FROM_RX_1_INT_MASKf, 1, 4, SOCF_SIG },
  42681     { ILKN_INT_MASKf, 1, 16, SOCF_SIG },
  42682     { ILKN_TX_1_32_BYTE_CONSECUTIVE_CLKS_INT_MASKf, 1, 12, SOCF_SIG },
  42683     { LINK_STATUS_CHANGE_INT_MASKf, 1, 18, SOCF_SIG },
  42684     { NBI_THROWN_BURSTS_COUNTERS_0_75P_INT_MASKERRUPTf, 1, 17, SOCF_SIG },
  42685     { RX_ELK_OVF_INT_MASKf, 1, 9, SOCF_SIG },
  42686     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, SOCF_SIG },
  42687     { RX_NUM_THROWN_EOPS_75P_INT_MASKf, 1, 14, SOCF_SIG },
  42688     { RX_NUM_THROWN_EOPS_INT_MASKf, 1, 13, SOCF_SIG },
  42689     { STAT_INT_MASKf, 1, 15, SOCF_SIG },
  42690     { SYNC_ETH_0_INT_MASKf, 1, 10, SOCF_SIG },
  42691     { SYNC_ETH_1_INT_MASKf, 1, 11, SOCF_SIG },
  42692     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, SOCF_SIG },
  42693     { WRONG_EGQ_WORD_INT_MASKf, 1, 7, SOCF_SIG },
  42694     { WRONG_PORT_FROM_EGQ_INT_MASKf, 1, 8, SOCF_SIG },
  42695     { WRONG_WORD_FROM_MAL_INT_MASKf, 1, 6, SOCF_SIG }
  42696 };
  42697 
  42698 #endif
  42699 #if defined(BCM_88660_A0)
  42700 soc_field_info_t soc_NBI_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = {
  42701     { ECC_PARITY_INT_MASKf, 1, 0, SOCF_SIG },
  42702     { ERR_BITS_FROM_EGQ_INT_MASKf, 1, 5, SOCF_SIG },
  42703     { ILEGAL_ILKN_INPUT_FROM_RX_0_INT_MASKf, 1, 3, SOCF_SIG },
  42704     { ILEGAL_ILKN_INPUT_FROM_RX_1_INT_MASKf, 1, 4, SOCF_SIG },
  42705     { ILKN_INT_MASKf, 1, 16, SOCF_SIG },
  42706     { ILKN_TX_1_32_BYTE_CONSECUTIVE_CLKS_INT_MASKf, 1, 12, SOCF_SIG },
  42707     { LINK_STATUS_CHANGE_INT_MASKf, 1, 18, SOCF_SIG },
  42708     { NBI_THROWN_BURSTS_COUNTERS_0_75P_INT_MASKERRUPTf, 1, 17, SOCF_SIG },
  42709     { RX_ELK_OVF_INT_MASKf, 1, 9, SOCF_SIG },
  42710     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, SOCF_SIG },
  42711     { RX_NUM_THROWN_EOPS_75P_INT_MASKf, 1, 14, SOCF_SIG },
  42712     { RX_NUM_THROWN_EOPS_INT_MASKf, 1, 13, SOCF_SIG },
  42713     { STAT_INT_MASKf, 1, 15, SOCF_SIG },
  42714     { SYNC_ETH_0_INT_MASKf, 1, 10, SOCF_SIG },
  42715     { SYNC_ETH_1_INT_MASKf, 1, 11, SOCF_SIG },
  42716     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, SOCF_SIG },
  42717     { WRONG_EGQ_WORD_INT_MASKf, 1, 7, SOCF_SIG },
  42718     { WRONG_PORT_FROM_EGQ_INT_MASKf, 1, 8, SOCF_SIG },
  42719     { WRONG_WORD_FROM_MAL_INT_MASKf, 1, 6, SOCF_SIG }
  42720 };
  42721 
  42722 #endif
  42723 #if defined(BCM_88650_A0)
  42724 soc_field_info_t soc_NBI_INTERRUPT_REGISTERr_fields[] = {
  42725     { ECC_PARITY_INTf, 1, 0, SOCF_RO },
  42726     { ERR_BITS_FROM_EGQ_INTf, 1, 5, SOCF_INTR },
  42727     { ILEGAL_ILKN_INPUT_FROM_RX_0_INTf, 1, 3, SOCF_INTR },
  42728     { ILEGAL_ILKN_INPUT_FROM_RX_1_INTf, 1, 4, SOCF_INTR },
  42729     { ILKN_INTf, 1, 16, SOCF_RO },
  42730     { ILKN_TX_1_32_BYTE_CONSECUTIVE_CLKS_INTf, 1, 12, SOCF_INTR },
  42731     { LINK_STATUS_CHANGE_INTf, 1, 18, SOCF_RO },
  42732     { NBI_THROWN_BURSTS_COUNTERS_0_75P_INTERRUPTf, 1, 17, SOCF_RO },
  42733     { RX_ELK_OVF_INTf, 1, 9, SOCF_INTR },
  42734     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_INTR },
  42735     { RX_NUM_THROWN_EOPS_75P_INTf, 1, 14, SOCF_RO },
  42736     { RX_NUM_THROWN_EOPS_INTf, 1, 13, SOCF_RO },
  42737     { STAT_INTf, 1, 15, SOCF_RO },
  42738     { SYNC_ETH_0_INTf, 1, 10, SOCF_RO },
  42739     { SYNC_ETH_1_INTf, 1, 11, SOCF_RO },
  42740     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_INTR },
  42741     { WRONG_EGQ_WORD_INTf, 1, 7, SOCF_INTR },
  42742     { WRONG_PORT_FROM_EGQ_INTf, 1, 8, SOCF_INTR },
  42743     { WRONG_WORD_FROM_MAL_INTf, 1, 6, SOCF_INTR }
  42744 };
  42745 
  42746 #endif
  42747 #if defined(BCM_88202_A0)
  42748 soc_field_info_t soc_NBI_INTERRUPT_REGISTER_BCM88202_A0r_fields[] = {
  42749     { ECC_PARITY_INTf, 1, 0, SOCF_RO },
  42750     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_INTR },
  42751     { RX_OVF_ERR_INTf, 1, 3, SOCF_INTR },
  42752     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_INTR },
  42753     { TX_OVF_ERR_INTf, 1, 4, SOCF_INTR }
  42754 };
  42755 
  42756 #endif
  42757 #if defined(BCM_88650_B0)
  42758 soc_field_info_t soc_NBI_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = {
  42759     { ECC_PARITY_INTf, 1, 0, SOCF_RO },
  42760     { ERR_BITS_FROM_EGQ_INTf, 1, 5, SOCF_INTR },
  42761     { ILEGAL_ILKN_INPUT_FROM_RX_0_INTf, 1, 3, SOCF_INTR },
  42762     { ILEGAL_ILKN_INPUT_FROM_RX_1_INTf, 1, 4, SOCF_INTR },
  42763     { ILKN_INTf, 1, 16, SOCF_RO },
  42764     { ILKN_TX_1_32_BYTE_CONSECUTIVE_CLKS_INTf, 1, 12, SOCF_INTR },
  42765     { LINK_STATUS_CHANGE_INTf, 1, 18, SOCF_RO },
  42766     { NBI_THROWN_BURSTS_COUNTERS_0_75P_INTERRUPTf, 1, 17, SOCF_RO },
  42767     { RX_ELK_OVF_INTf, 1, 9, SOCF_INTR },
  42768     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_INTR },
  42769     { RX_NUM_THROWN_EOPS_75P_INTf, 1, 14, SOCF_RO },
  42770     { RX_NUM_THROWN_EOPS_INTf, 1, 13, SOCF_RO },
  42771     { STAT_INTf, 1, 15, SOCF_RO },
  42772     { SYNC_ETH_0_INTf, 1, 10, SOCF_RO },
  42773     { SYNC_ETH_1_INTf, 1, 11, SOCF_RO },
  42774     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_INTR },
  42775     { WRONG_EGQ_WORD_INTf, 1, 7, SOCF_INTR },
  42776     { WRONG_PORT_FROM_EGQ_INTf, 1, 8, SOCF_INTR },
  42777     { WRONG_WORD_FROM_MAL_INTf, 1, 6, SOCF_INTR }
  42778 };
  42779 
  42780 #endif
  42781 #if defined(BCM_88660_A0)
  42782 soc_field_info_t soc_NBI_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = {
  42783     { ECC_PARITY_INTf, 1, 0, SOCF_RO },
  42784     { ERR_BITS_FROM_EGQ_INTf, 1, 5, SOCF_INTR },
  42785     { ILEGAL_ILKN_INPUT_FROM_RX_0_INTf, 1, 3, SOCF_INTR },
  42786     { ILEGAL_ILKN_INPUT_FROM_RX_1_INTf, 1, 4, SOCF_INTR },
  42787     { ILKN_INTf, 1, 16, SOCF_RO },
  42788     { ILKN_TX_1_32_BYTE_CONSECUTIVE_CLKS_INTf, 1, 12, SOCF_INTR },
  42789     { LINK_STATUS_CHANGE_INTf, 1, 18, SOCF_RO },
  42790     { NBI_THROWN_BURSTS_COUNTERS_0_75P_INTERRUPTf, 1, 17, SOCF_RO },
  42791     { RX_ELK_OVF_INTf, 1, 9, SOCF_INTR },
  42792     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_INTR },
  42793     { RX_NUM_THROWN_EOPS_75P_INTf, 1, 14, SOCF_RO },
  42794     { RX_NUM_THROWN_EOPS_INTf, 1, 13, SOCF_RO },
  42795     { STAT_INTf, 1, 15, SOCF_RO },
  42796     { SYNC_ETH_0_INTf, 1, 10, SOCF_RO },
  42797     { SYNC_ETH_1_INTf, 1, 11, SOCF_RO },
  42798     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_INTR },
  42799     { WRONG_EGQ_WORD_INTf, 1, 7, SOCF_INTR },
  42800     { WRONG_PORT_FROM_EGQ_INTf, 1, 8, SOCF_INTR },
  42801     { WRONG_WORD_FROM_MAL_INTf, 1, 6, SOCF_INTR }
  42802 };
  42803 
  42804 #endif
  42805 #if defined(BCM_88650_A0)
  42806 soc_field_info_t soc_NBI_INTERRUPT_REGISTER_TESTr_fields[] = {
  42807     { INTERRUPT_REGISTER_TESTf, 21, 0, SOCF_LE|SOCF_SIG }
  42808 };
  42809 
  42810 #endif
  42811 #if defined(BCM_88202_A0)
  42812 soc_field_info_t soc_NBI_INTERRUPT_REGISTER_TEST_BCM88202_A0r_fields[] = {
  42813     { INTERRUPT_REGISTER_TESTf, 5, 0, SOCF_LE|SOCF_SIG }
  42814 };
  42815 
  42816 #endif
  42817 #if defined(BCM_88650_B0)
  42818 soc_field_info_t soc_NBI_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = {
  42819     { INTERRUPT_REGISTER_TESTf, 21, 0, SOCF_LE|SOCF_SIG }
  42820 };
  42821 
  42822 #endif
  42823 #if defined(BCM_88660_A0)
  42824 soc_field_info_t soc_NBI_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = {
  42825     { INTERRUPT_REGISTER_TESTf, 21, 0, SOCF_LE|SOCF_SIG }
  42826 };
  42827 
  42828 #endif
  42829 #if defined(BCM_88202_A0)
  42830 soc_field_info_t soc_NBI_IPG_CRC_ERR_CNTr_fields[] = {
  42831     { IPG_CRC_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  42832     { IPG_CRC_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  42833 };
  42834 
  42835 #endif
  42836 #if defined(BCM_88202_A0)
  42837 soc_field_info_t soc_NBI_IREN_RDY_CNTr_fields[] = {
  42838     { IRE_N_RDY_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  42839     { IRE_N_RDY_CNT_OVFf, 1, 31, SOCF_RO }
  42840 };
  42841 
  42842 #endif
  42843 #if defined(BCM_88650_A0)
  42844 soc_field_info_t soc_NBI_IRE_SHAPER_CNTr_fields[] = {
  42845     { IRE_SHAPER_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  42846     { IRE_SHAPER_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  42847 };
  42848 
  42849 #endif
  42850 #if defined(BCM_88650_B0)
  42851 soc_field_info_t soc_NBI_IRE_SHAPER_CNT_BCM88650_B0r_fields[] = {
  42852     { IRE_SHAPER_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  42853     { IRE_SHAPER_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  42854 };
  42855 
  42856 #endif
  42857 #if defined(BCM_88660_A0)
  42858 soc_field_info_t soc_NBI_IRE_SHAPER_CNT_BCM88660_A0r_fields[] = {
  42859     { IRE_SHAPER_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  42860     { IRE_SHAPER_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  42861 };
  42862 
  42863 #endif
  42864 #if defined(BCM_88650_A0)
  42865 soc_field_info_t soc_NBI_LANE_BAD_FRAMING_LAYER_ERRr_fields[] = {
  42866     { ILKN_RX_STAT_LANES_BAD_TYPE_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42867 };
  42868 
  42869 #endif
  42870 #if defined(BCM_88650_B0)
  42871 soc_field_info_t soc_NBI_LANE_BAD_FRAMING_LAYER_ERR_BCM88650_B0r_fields[] = {
  42872     { ILKN_RX_STAT_LANES_BAD_TYPE_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42873 };
  42874 
  42875 #endif
  42876 #if defined(BCM_88660_A0)
  42877 soc_field_info_t soc_NBI_LANE_BAD_FRAMING_LAYER_ERR_BCM88660_A0r_fields[] = {
  42878     { ILKN_RX_STAT_LANES_BAD_TYPE_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42879 };
  42880 
  42881 #endif
  42882 #if defined(BCM_88650_A0)
  42883 soc_field_info_t soc_NBI_LANE_FRAMING_ERRr_fields[] = {
  42884     { ILKN_RX_STAT_LANES_FRAMING_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42885 };
  42886 
  42887 #endif
  42888 #if defined(BCM_88650_B0)
  42889 soc_field_info_t soc_NBI_LANE_FRAMING_ERR_BCM88650_B0r_fields[] = {
  42890     { ILKN_RX_STAT_LANES_FRAMING_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42891 };
  42892 
  42893 #endif
  42894 #if defined(BCM_88660_A0)
  42895 soc_field_info_t soc_NBI_LANE_FRAMING_ERR_BCM88660_A0r_fields[] = {
  42896     { ILKN_RX_STAT_LANES_FRAMING_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42897 };
  42898 
  42899 #endif
  42900 #if defined(BCM_88650_A0)
  42901 soc_field_info_t soc_NBI_LANE_META_FRAME_LENGTH_ERRr_fields[] = {
  42902     { ILKN_RX_STAT_LANES_MF_LEN_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42903 };
  42904 
  42905 #endif
  42906 #if defined(BCM_88650_B0)
  42907 soc_field_info_t soc_NBI_LANE_META_FRAME_LENGTH_ERR_BCM88650_B0r_fields[] = {
  42908     { ILKN_RX_STAT_LANES_MF_LEN_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42909 };
  42910 
  42911 #endif
  42912 #if defined(BCM_88660_A0)
  42913 soc_field_info_t soc_NBI_LANE_META_FRAME_LENGTH_ERR_BCM88660_A0r_fields[] = {
  42914     { ILKN_RX_STAT_LANES_MF_LEN_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42915 };
  42916 
  42917 #endif
  42918 #if defined(BCM_88650_A0)
  42919 soc_field_info_t soc_NBI_LANE_META_FRAME_REPEAT_ERRr_fields[] = {
  42920     { ILKN_RX_STAT_LANES_MF_REPEAT_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42921 };
  42922 
  42923 #endif
  42924 #if defined(BCM_88650_B0)
  42925 soc_field_info_t soc_NBI_LANE_META_FRAME_REPEAT_ERR_BCM88650_B0r_fields[] = {
  42926     { ILKN_RX_STAT_LANES_MF_REPEAT_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42927 };
  42928 
  42929 #endif
  42930 #if defined(BCM_88660_A0)
  42931 soc_field_info_t soc_NBI_LANE_META_FRAME_REPEAT_ERR_BCM88660_A0r_fields[] = {
  42932     { ILKN_RX_STAT_LANES_MF_REPEAT_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42933 };
  42934 
  42935 #endif
  42936 #if defined(BCM_88650_A0)
  42937 soc_field_info_t soc_NBI_LANE_META_FRAME_SYNC_WORD_ERRr_fields[] = {
  42938     { ILKN_RX_STAT_LANES_MF_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42939 };
  42940 
  42941 #endif
  42942 #if defined(BCM_88650_B0)
  42943 soc_field_info_t soc_NBI_LANE_META_FRAME_SYNC_WORD_ERR_BCM88650_B0r_fields[] = {
  42944     { ILKN_RX_STAT_LANES_MF_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42945 };
  42946 
  42947 #endif
  42948 #if defined(BCM_88660_A0)
  42949 soc_field_info_t soc_NBI_LANE_META_FRAME_SYNC_WORD_ERR_BCM88660_A0r_fields[] = {
  42950     { ILKN_RX_STAT_LANES_MF_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42951 };
  42952 
  42953 #endif
  42954 #if defined(BCM_88650_A0)
  42955 soc_field_info_t soc_NBI_LANE_SCRAMBLER_STATE_ERRr_fields[] = {
  42956     { ILKN_RX_STAT_LANES_DESCRAM_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42957 };
  42958 
  42959 #endif
  42960 #if defined(BCM_88650_B0)
  42961 soc_field_info_t soc_NBI_LANE_SCRAMBLER_STATE_ERR_BCM88650_B0r_fields[] = {
  42962     { ILKN_RX_STAT_LANES_DESCRAM_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42963 };
  42964 
  42965 #endif
  42966 #if defined(BCM_88660_A0)
  42967 soc_field_info_t soc_NBI_LANE_SCRAMBLER_STATE_ERR_BCM88660_A0r_fields[] = {
  42968     { ILKN_RX_STAT_LANES_DESCRAM_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42969 };
  42970 
  42971 #endif
  42972 #if defined(BCM_88650_A0)
  42973 soc_field_info_t soc_NBI_LANE_SYNCHRONIZATION_ACHIEVEDr_fields[] = {
  42974     { ILKN_RX_STAT_LANES_SYNCEDf, 24, 0, SOCF_LE|SOCF_RO }
  42975 };
  42976 
  42977 #endif
  42978 #if defined(BCM_88650_B0)
  42979 soc_field_info_t soc_NBI_LANE_SYNCHRONIZATION_ACHIEVED_BCM88650_B0r_fields[] = {
  42980     { ILKN_RX_STAT_LANES_SYNCEDf, 24, 0, SOCF_LE|SOCF_RO }
  42981 };
  42982 
  42983 #endif
  42984 #if defined(BCM_88660_A0)
  42985 soc_field_info_t soc_NBI_LANE_SYNCHRONIZATION_ACHIEVED_BCM88660_A0r_fields[] = {
  42986     { ILKN_RX_STAT_LANES_SYNCEDf, 24, 0, SOCF_LE|SOCF_RO }
  42987 };
  42988 
  42989 #endif
  42990 #if defined(BCM_88650_A0)
  42991 soc_field_info_t soc_NBI_LANE_SYNCHRONIZATION_ERRr_fields[] = {
  42992     { ILKN_RX_STAT_LANES_SYNCED_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42993 };
  42994 
  42995 #endif
  42996 #if defined(BCM_88650_B0)
  42997 soc_field_info_t soc_NBI_LANE_SYNCHRONIZATION_ERR_BCM88650_B0r_fields[] = {
  42998     { ILKN_RX_STAT_LANES_SYNCED_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  42999 };
  43000 
  43001 #endif
  43002 #if defined(BCM_88660_A0)
  43003 soc_field_info_t soc_NBI_LANE_SYNCHRONIZATION_ERR_BCM88660_A0r_fields[] = {
  43004     { ILKN_RX_STAT_LANES_SYNCED_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  43005 };
  43006 
  43007 #endif
  43008 #if defined(BCM_88650_A0)
  43009 soc_field_info_t soc_NBI_LANE_WORD_SYNCHRONIZATION_ACHIEVEDr_fields[] = {
  43010     { ILKN_RX_STAT_LANES_WORD_SYNCEDf, 24, 0, SOCF_LE|SOCF_RO }
  43011 };
  43012 
  43013 #endif
  43014 #if defined(BCM_88650_B0)
  43015 soc_field_info_t soc_NBI_LANE_WORD_SYNCHRONIZATION_ACHIEVED_BCM88650_B0r_fields[] = {
  43016     { ILKN_RX_STAT_LANES_WORD_SYNCEDf, 24, 0, SOCF_LE|SOCF_RO }
  43017 };
  43018 
  43019 #endif
  43020 #if defined(BCM_88660_A0)
  43021 soc_field_info_t soc_NBI_LANE_WORD_SYNCHRONIZATION_ACHIEVED_BCM88660_A0r_fields[] = {
  43022     { ILKN_RX_STAT_LANES_WORD_SYNCEDf, 24, 0, SOCF_LE|SOCF_RO }
  43023 };
  43024 
  43025 #endif
  43026 #if defined(BCM_88650_A0)
  43027 soc_field_info_t soc_NBI_LAST_RECEIVED_CONTROLSr_fields[] = {
  43028     { LAST_RECEIVED_BEf, 6, 12, SOCF_LE|SOCF_RO },
  43029     { LAST_RECEIVED_BTf, 2, 20, SOCF_LE|SOCF_RO },
  43030     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO },
  43031     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO },
  43032     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO },
  43033     { LAST_RECEIVED_PORTf, 5, 4, SOCF_LE|SOCF_RO },
  43034     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO },
  43035     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO },
  43036     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO }
  43037 };
  43038 
  43039 #endif
  43040 #if defined(BCM_88650_B0)
  43041 soc_field_info_t soc_NBI_LAST_RECEIVED_CONTROLS_BCM88650_B0r_fields[] = {
  43042     { LAST_RECEIVED_BEf, 6, 12, SOCF_LE|SOCF_RO },
  43043     { LAST_RECEIVED_BTf, 2, 20, SOCF_LE|SOCF_RO },
  43044     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO },
  43045     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO },
  43046     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO },
  43047     { LAST_RECEIVED_PORTf, 5, 4, SOCF_LE|SOCF_RO },
  43048     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO },
  43049     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO },
  43050     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO }
  43051 };
  43052 
  43053 #endif
  43054 #if defined(BCM_88660_A0)
  43055 soc_field_info_t soc_NBI_LAST_RECEIVED_CONTROLS_BCM88660_A0r_fields[] = {
  43056     { LAST_RECEIVED_BEf, 6, 12, SOCF_LE|SOCF_RO },
  43057     { LAST_RECEIVED_BTf, 2, 20, SOCF_LE|SOCF_RO },
  43058     { LAST_RECEIVED_CHf, 8, 24, SOCF_LE|SOCF_RO },
  43059     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO },
  43060     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO },
  43061     { LAST_RECEIVED_PORTf, 5, 4, SOCF_LE|SOCF_RO },
  43062     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO },
  43063     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO },
  43064     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO }
  43065 };
  43066 
  43067 #endif
  43068 #if defined(BCM_88650_A0)
  43069 soc_field_info_t soc_NBI_LAST_RECEIVED_DATAr_fields[] = {
  43070     { LAST_RECEIVED_DATAf, 512, 0, SOCF_LE|SOCF_RO }
  43071 };
  43072 
  43073 #endif
  43074 #if defined(BCM_88650_B0)
  43075 soc_field_info_t soc_NBI_LAST_RECEIVED_DATA_BCM88650_B0r_fields[] = {
  43076     { LAST_RECEIVED_DATAf, 512, 0, SOCF_LE|SOCF_RO }
  43077 };
  43078 
  43079 #endif
  43080 #if defined(BCM_88660_A0)
  43081 soc_field_info_t soc_NBI_LAST_RECEIVED_DATA_BCM88660_A0r_fields[] = {
  43082     { LAST_RECEIVED_DATAf, 512, 0, SOCF_LE|SOCF_RO }
  43083 };
  43084 
  43085 #endif
  43086 #if defined(BCM_88650_A0)
  43087 soc_field_info_t soc_NBI_LAST_SENT_CONTROLSr_fields[] = {
  43088     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO },
  43089     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO },
  43090     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO },
  43091     { LAST_SENT_EOPf, 1, 2, SOCF_RO },
  43092     { LAST_SENT_ERRf, 1, 3, SOCF_RO },
  43093     { LAST_SENT_PORTf, 5, 4, SOCF_LE|SOCF_RO },
  43094     { LAST_SENT_SEQ_NUMf, 8, 32, SOCF_LE|SOCF_RO },
  43095     { LAST_SENT_SOPf, 1, 1, SOCF_RO },
  43096     { LAST_SENT_VALIDf, 1, 0, SOCF_RO }
  43097 };
  43098 
  43099 #endif
  43100 #if defined(BCM_88650_B0)
  43101 soc_field_info_t soc_NBI_LAST_SENT_CONTROLS_BCM88650_B0r_fields[] = {
  43102     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO },
  43103     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO },
  43104     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO },
  43105     { LAST_SENT_EOPf, 1, 2, SOCF_RO },
  43106     { LAST_SENT_ERRf, 1, 3, SOCF_RO },
  43107     { LAST_SENT_PORTf, 5, 4, SOCF_LE|SOCF_RO },
  43108     { LAST_SENT_SEQ_NUMf, 8, 32, SOCF_LE|SOCF_RO },
  43109     { LAST_SENT_SOPf, 1, 1, SOCF_RO },
  43110     { LAST_SENT_VALIDf, 1, 0, SOCF_RO }
  43111 };
  43112 
  43113 #endif
  43114 #if defined(BCM_88660_A0)
  43115 soc_field_info_t soc_NBI_LAST_SENT_CONTROLS_BCM88660_A0r_fields[] = {
  43116     { LAST_SENT_BEf, 6, 12, SOCF_LE|SOCF_RO },
  43117     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO },
  43118     { LAST_SENT_CHf, 8, 24, SOCF_LE|SOCF_RO },
  43119     { LAST_SENT_EOPf, 1, 2, SOCF_RO },
  43120     { LAST_SENT_ERRf, 1, 3, SOCF_RO },
  43121     { LAST_SENT_PORTf, 5, 4, SOCF_LE|SOCF_RO },
  43122     { LAST_SENT_SEQ_NUMf, 8, 32, SOCF_LE|SOCF_RO },
  43123     { LAST_SENT_SOPf, 1, 1, SOCF_RO },
  43124     { LAST_SENT_VALIDf, 1, 0, SOCF_RO }
  43125 };
  43126 
  43127 #endif
  43128 #if defined(BCM_88650_A0)
  43129 soc_field_info_t soc_NBI_LAST_SENT_DATAr_fields[] = {
  43130     { LAST_SENT_DATAf, 512, 0, SOCF_LE|SOCF_RO }
  43131 };
  43132 
  43133 #endif
  43134 #if defined(BCM_88650_B0)
  43135 soc_field_info_t soc_NBI_LAST_SENT_DATA_BCM88650_B0r_fields[] = {
  43136     { LAST_SENT_DATAf, 512, 0, SOCF_LE|SOCF_RO }
  43137 };
  43138 
  43139 #endif
  43140 #if defined(BCM_88660_A0)
  43141 soc_field_info_t soc_NBI_LAST_SENT_DATA_BCM88660_A0r_fields[] = {
  43142     { LAST_SENT_DATAf, 512, 0, SOCF_LE|SOCF_RO }
  43143 };
  43144 
  43145 #endif
  43146 #if defined(BCM_88650_A0)
  43147 soc_field_info_t soc_NBI_LINK_ACTIVEr_fields[] = {
  43148     { RX_LINK_ACTIVEf, 28, 0, SOCF_LE|SOCF_RO },
  43149     { TX_LINK_ACTIVEf, 28, 28, SOCF_LE|SOCF_RO }
  43150 };
  43151 
  43152 #endif
  43153 #if defined(BCM_88650_B0)
  43154 soc_field_info_t soc_NBI_LINK_ACTIVE_BCM88650_B0r_fields[] = {
  43155     { RX_LINK_ACTIVEf, 28, 0, SOCF_LE|SOCF_RO },
  43156     { TX_LINK_ACTIVEf, 28, 28, SOCF_LE|SOCF_RO }
  43157 };
  43158 
  43159 #endif
  43160 #if defined(BCM_88660_A0)
  43161 soc_field_info_t soc_NBI_LINK_ACTIVE_BCM88660_A0r_fields[] = {
  43162     { RX_LINK_ACTIVEf, 28, 0, SOCF_LE|SOCF_RO },
  43163     { TX_LINK_ACTIVEf, 28, 28, SOCF_LE|SOCF_RO }
  43164 };
  43165 
  43166 #endif
  43167 #if defined(BCM_88650_A0)
  43168 soc_field_info_t soc_NBI_LINK_PARTNER_INTERFACE_STATUSr_fields[] = {
  43169     { ILKN_RX_STAT_DIAGWORD_INTERFACE_STATf, 24, 0, SOCF_LE|SOCF_RO }
  43170 };
  43171 
  43172 #endif
  43173 #if defined(BCM_88650_B0)
  43174 soc_field_info_t soc_NBI_LINK_PARTNER_INTERFACE_STATUS_BCM88650_B0r_fields[] = {
  43175     { ILKN_RX_STAT_DIAGWORD_INTERFACE_STATf, 24, 0, SOCF_LE|SOCF_RO }
  43176 };
  43177 
  43178 #endif
  43179 #if defined(BCM_88660_A0)
  43180 soc_field_info_t soc_NBI_LINK_PARTNER_INTERFACE_STATUS_BCM88660_A0r_fields[] = {
  43181     { ILKN_RX_STAT_DIAGWORD_INTERFACE_STATf, 24, 0, SOCF_LE|SOCF_RO }
  43182 };
  43183 
  43184 #endif
  43185 #if defined(BCM_88650_A0)
  43186 soc_field_info_t soc_NBI_LINK_PARTNER_LANES_STATUSr_fields[] = {
  43187     { ILKN_RX_STAT_DIAGWORD_LANES_STATf, 24, 0, SOCF_LE|SOCF_RO }
  43188 };
  43189 
  43190 #endif
  43191 #if defined(BCM_88650_B0)
  43192 soc_field_info_t soc_NBI_LINK_PARTNER_LANES_STATUS_BCM88650_B0r_fields[] = {
  43193     { ILKN_RX_STAT_DIAGWORD_LANES_STATf, 24, 0, SOCF_LE|SOCF_RO }
  43194 };
  43195 
  43196 #endif
  43197 #if defined(BCM_88660_A0)
  43198 soc_field_info_t soc_NBI_LINK_PARTNER_LANES_STATUS_BCM88660_A0r_fields[] = {
  43199     { ILKN_RX_STAT_DIAGWORD_LANES_STATf, 24, 0, SOCF_LE|SOCF_RO }
  43200 };
  43201 
  43202 #endif
  43203 #if defined(BCM_88650_A0)
  43204 soc_field_info_t soc_NBI_LINK_PARTNER_LANES_STATUS_FROM_OOBr_fields[] = {
  43205     { ILKN_RX_STAT_DIAGWORD_LANES_STAT_FROM_OOB_0f, 24, 0, SOCF_LE|SOCF_RO },
  43206     { ILKN_RX_STAT_DIAGWORD_LANES_STAT_FROM_OOB_1f, 12, 24, SOCF_LE|SOCF_RO }
  43207 };
  43208 
  43209 #endif
  43210 #if defined(BCM_88650_B0)
  43211 soc_field_info_t soc_NBI_LINK_PARTNER_LANES_STATUS_FROM_OOB_BCM88650_B0r_fields[] = {
  43212     { ILKN_RX_STAT_DIAGWORD_LANES_STAT_FROM_OOB_0f, 24, 0, SOCF_LE|SOCF_RO },
  43213     { ILKN_RX_STAT_DIAGWORD_LANES_STAT_FROM_OOB_1f, 12, 24, SOCF_LE|SOCF_RO }
  43214 };
  43215 
  43216 #endif
  43217 #if defined(BCM_88660_A0)
  43218 soc_field_info_t soc_NBI_LINK_PARTNER_LANES_STATUS_FROM_OOB_BCM88660_A0r_fields[] = {
  43219     { ILKN_RX_STAT_DIAGWORD_LANES_STAT_FROM_OOB_0f, 24, 0, SOCF_LE|SOCF_RO },
  43220     { ILKN_RX_STAT_DIAGWORD_LANES_STAT_FROM_OOB_1f, 12, 24, SOCF_LE|SOCF_RO }
  43221 };
  43222 
  43223 #endif
  43224 #if defined(BCM_88650_A0)
  43225 soc_field_info_t soc_NBI_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTERr_fields[] = {
  43226     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 28, 0, SOCF_LE|SOCF_SIG }
  43227 };
  43228 
  43229 #endif
  43230 #if defined(BCM_88650_B0)
  43231 soc_field_info_t soc_NBI_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = {
  43232     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 28, 0, SOCF_LE|SOCF_SIG }
  43233 };
  43234 
  43235 #endif
  43236 #if defined(BCM_88660_A0)
  43237 soc_field_info_t soc_NBI_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = {
  43238     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 28, 0, SOCF_LE|SOCF_SIG }
  43239 };
  43240 
  43241 #endif
  43242 #if defined(BCM_88650_A0)
  43243 soc_field_info_t soc_NBI_LINK_STATUS_CHANGE_INTERRUPT_REGISTERr_fields[] = {
  43244     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 28, 0, SOCF_LE|SOCF_INTR }
  43245 };
  43246 
  43247 #endif
  43248 #if defined(BCM_88650_B0)
  43249 soc_field_info_t soc_NBI_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = {
  43250     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 28, 0, SOCF_LE|SOCF_INTR }
  43251 };
  43252 
  43253 #endif
  43254 #if defined(BCM_88660_A0)
  43255 soc_field_info_t soc_NBI_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = {
  43256     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 28, 0, SOCF_LE|SOCF_INTR }
  43257 };
  43258 
  43259 #endif
  43260 #if defined(BCM_88650_A0)
  43261 soc_field_info_t soc_NBI_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTr_fields[] = {
  43262     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 28, 0, SOCF_LE|SOCF_SIG }
  43263 };
  43264 
  43265 #endif
  43266 #if defined(BCM_88650_B0)
  43267 soc_field_info_t soc_NBI_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = {
  43268     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 28, 0, SOCF_LE|SOCF_SIG }
  43269 };
  43270 
  43271 #endif
  43272 #if defined(BCM_88660_A0)
  43273 soc_field_info_t soc_NBI_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = {
  43274     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 28, 0, SOCF_LE|SOCF_SIG }
  43275 };
  43276 
  43277 #endif
  43278 #if defined(BCM_88202_A0)
  43279 soc_field_info_t soc_NBI_LOOP_BACK_MODEr_fields[] = {
  43280     { EXTERNAL_LOOPBACKf, 1, 1, SOCF_SIG },
  43281     { INTERNAL_LOOPBACKf, 1, 0, SOCF_SIG }
  43282 };
  43283 
  43284 #endif
  43285 #if defined(BCM_88650_A0)
  43286 soc_field_info_t soc_NBI_MASK_ECC_PARITY_ERROR_FROM_DATA_PATHr_fields[] = {
  43287     { ILKN_RX_MASK_ECC_1B_ERR_CTRL_MEMf, 1, 8, SOCF_SIG },
  43288     { ILKN_RX_MASK_ECC_2B_ERR_CTRL_MEMf, 1, 9, SOCF_SIG },
  43289     { ILKN_TX_MASK_ECC_1B_ERR_CTRL_MEMf, 1, 12, SOCF_SIG },
  43290     { ILKN_TX_MASK_ECC_2B_ERR_CTRL_MEMf, 1, 13, SOCF_SIG },
  43291     { ILKN_TX_MASK_PARITY_ERR_CTRL_MEMf, 1, 14, SOCF_SIG },
  43292     { RX_MASK_ECC_1B_ERR_CTRL_MEMf, 1, 0, SOCF_SIG },
  43293     { RX_MASK_ECC_2B_ERR_CTRL_MEMf, 1, 1, SOCF_SIG },
  43294     { RX_MASK_PAR_ERR_DATA_MEMf, 1, 2, SOCF_SIG },
  43295     { TX_MASK_ECC_1B_ERR_CTRL_MEMf, 1, 4, SOCF_SIG },
  43296     { TX_MASK_ECC_2B_ERR_CTRL_MEMf, 1, 5, SOCF_SIG },
  43297     { TX_MASK_PAR_ERR_DATA_MEMf, 1, 6, SOCF_SIG }
  43298 };
  43299 
  43300 #endif
  43301 #if defined(BCM_88202_A0)
  43302 soc_field_info_t soc_NBI_MASK_ECC_PARITY_ERROR_FROM_DATA_PATH_BCM88202_A0r_fields[] = {
  43303     { EGR_MASK_ECC_2B_ERR_CTRL_MEMf, 1, 1, SOCF_SIG },
  43304     { EGR_MASK_PAR_ERR_DATA_MEMf, 1, 3, SOCF_SIG },
  43305     { ING_MASK_ECC_2B_ERR_CTRL_MEMf, 1, 0, SOCF_SIG },
  43306     { ING_MASK_PAR_ERR_DATA_MEMf, 1, 2, SOCF_SIG }
  43307 };
  43308 
  43309 #endif
  43310 #if defined(BCM_88650_B0)
  43311 soc_field_info_t soc_NBI_MASK_ECC_PARITY_ERROR_FROM_DATA_PATH_BCM88650_B0r_fields[] = {
  43312     { ILKN_RX_MASK_ECC_1B_ERR_CTRL_MEMf, 1, 8, SOCF_SIG },
  43313     { ILKN_RX_MASK_ECC_2B_ERR_CTRL_MEMf, 1, 9, SOCF_SIG },
  43314     { ILKN_TX_MASK_ECC_1B_ERR_CTRL_MEMf, 1, 12, SOCF_SIG },
  43315     { ILKN_TX_MASK_ECC_2B_ERR_CTRL_MEMf, 1, 13, SOCF_SIG },
  43316     { ILKN_TX_MASK_PARITY_ERR_CTRL_MEMf, 1, 14, SOCF_SIG },
  43317     { RX_MASK_ECC_1B_ERR_CTRL_MEMf, 1, 0, SOCF_SIG },
  43318     { RX_MASK_ECC_2B_ERR_CTRL_MEMf, 1, 1, SOCF_SIG },
  43319     { RX_MASK_PAR_ERR_DATA_MEMf, 1, 2, SOCF_SIG },
  43320     { TX_MASK_ECC_1B_ERR_CTRL_MEMf, 1, 4, SOCF_SIG },
  43321     { TX_MASK_ECC_2B_ERR_CTRL_MEMf, 1, 5, SOCF_SIG },
  43322     { TX_MASK_PAR_ERR_DATA_MEMf, 1, 6, SOCF_SIG }
  43323 };
  43324 
  43325 #endif
  43326 #if defined(BCM_88660_A0)
  43327 soc_field_info_t soc_NBI_MASK_ECC_PARITY_ERROR_FROM_DATA_PATH_BCM88660_A0r_fields[] = {
  43328     { ILKN_RX_MASK_ECC_1B_ERR_CTRL_MEMf, 1, 8, SOCF_SIG },
  43329     { ILKN_RX_MASK_ECC_2B_ERR_CTRL_MEMf, 1, 9, SOCF_SIG },
  43330     { ILKN_TX_MASK_ECC_1B_ERR_CTRL_MEMf, 1, 12, SOCF_SIG },
  43331     { ILKN_TX_MASK_ECC_2B_ERR_CTRL_MEMf, 1, 13, SOCF_SIG },
  43332     { ILKN_TX_MASK_PARITY_ERR_CTRL_MEMf, 1, 14, SOCF_SIG },
  43333     { RX_MASK_ECC_1B_ERR_CTRL_MEMf, 1, 0, SOCF_SIG },
  43334     { RX_MASK_ECC_2B_ERR_CTRL_MEMf, 1, 1, SOCF_SIG },
  43335     { RX_MASK_PAR_ERR_DATA_MEMf, 1, 2, SOCF_SIG },
  43336     { TX_MASK_ECC_1B_ERR_CTRL_MEMf, 1, 4, SOCF_SIG },
  43337     { TX_MASK_ECC_2B_ERR_CTRL_MEMf, 1, 5, SOCF_SIG },
  43338     { TX_MASK_PAR_ERR_DATA_MEMf, 1, 6, SOCF_SIG }
  43339 };
  43340 
  43341 #endif
  43342 #if defined(BCM_88650_A0)
  43343 soc_field_info_t soc_NBI_NBI_THROWN_BURSTS_COUNTERS_75P_INTERRUPT_MASK_REGISTERr_fields[] = {
  43344     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_0_INT_MASKf, 1, 0, SOCF_SIG },
  43345     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_1_INT_MASKf, 1, 1, SOCF_SIG },
  43346     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_2_INT_MASKf, 1, 2, SOCF_SIG },
  43347     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_3_INT_MASKf, 1, 3, SOCF_SIG },
  43348     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_0_INT_MASKf, 1, 4, SOCF_SIG },
  43349     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_1_INT_MASKf, 1, 5, SOCF_SIG },
  43350     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_2_INT_MASKf, 1, 6, SOCF_SIG },
  43351     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_3_INT_MASKf, 1, 7, SOCF_SIG },
  43352     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_0_INT_MASKf, 1, 8, SOCF_SIG },
  43353     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_1_INT_MASKf, 1, 9, SOCF_SIG },
  43354     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_2_INT_MASKf, 1, 10, SOCF_SIG },
  43355     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_3_INT_MASKf, 1, 11, SOCF_SIG },
  43356     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_0_INT_MASKf, 1, 12, SOCF_SIG },
  43357     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_1_INT_MASKf, 1, 13, SOCF_SIG },
  43358     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_2_INT_MASKf, 1, 14, SOCF_SIG },
  43359     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_3_INT_MASKf, 1, 15, SOCF_SIG },
  43360     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_0_INT_MASKf, 1, 16, SOCF_SIG },
  43361     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_1_INT_MASKf, 1, 17, SOCF_SIG },
  43362     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_2_INT_MASKf, 1, 18, SOCF_SIG },
  43363     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_3_INT_MASKf, 1, 19, SOCF_SIG },
  43364     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_0_INT_MASKf, 1, 20, SOCF_SIG },
  43365     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_1_INT_MASKf, 1, 21, SOCF_SIG },
  43366     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_2_INT_MASKf, 1, 22, SOCF_SIG },
  43367     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_3_INT_MASKf, 1, 23, SOCF_SIG },
  43368     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_0_INT_MASKf, 1, 24, SOCF_SIG },
  43369     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_1_INT_MASKf, 1, 25, SOCF_SIG },
  43370     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_2_INT_MASKf, 1, 26, SOCF_SIG },
  43371     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_3_INT_MASKf, 1, 27, SOCF_SIG },
  43372     { NUM_THROWN_BURSTS_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 28, SOCF_SIG },
  43373     { NUM_THROWN_BURSTS_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 29, SOCF_SIG }
  43374 };
  43375 
  43376 #endif
  43377 #if defined(BCM_88650_B0)
  43378 soc_field_info_t soc_NBI_NBI_THROWN_BURSTS_COUNTERS_75P_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = {
  43379     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_0_INT_MASKf, 1, 0, SOCF_SIG },
  43380     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_1_INT_MASKf, 1, 1, SOCF_SIG },
  43381     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_2_INT_MASKf, 1, 2, SOCF_SIG },
  43382     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_3_INT_MASKf, 1, 3, SOCF_SIG },
  43383     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_0_INT_MASKf, 1, 4, SOCF_SIG },
  43384     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_1_INT_MASKf, 1, 5, SOCF_SIG },
  43385     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_2_INT_MASKf, 1, 6, SOCF_SIG },
  43386     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_3_INT_MASKf, 1, 7, SOCF_SIG },
  43387     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_0_INT_MASKf, 1, 8, SOCF_SIG },
  43388     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_1_INT_MASKf, 1, 9, SOCF_SIG },
  43389     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_2_INT_MASKf, 1, 10, SOCF_SIG },
  43390     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_3_INT_MASKf, 1, 11, SOCF_SIG },
  43391     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_0_INT_MASKf, 1, 12, SOCF_SIG },
  43392     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_1_INT_MASKf, 1, 13, SOCF_SIG },
  43393     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_2_INT_MASKf, 1, 14, SOCF_SIG },
  43394     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_3_INT_MASKf, 1, 15, SOCF_SIG },
  43395     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_0_INT_MASKf, 1, 16, SOCF_SIG },
  43396     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_1_INT_MASKf, 1, 17, SOCF_SIG },
  43397     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_2_INT_MASKf, 1, 18, SOCF_SIG },
  43398     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_3_INT_MASKf, 1, 19, SOCF_SIG },
  43399     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_0_INT_MASKf, 1, 20, SOCF_SIG },
  43400     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_1_INT_MASKf, 1, 21, SOCF_SIG },
  43401     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_2_INT_MASKf, 1, 22, SOCF_SIG },
  43402     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_3_INT_MASKf, 1, 23, SOCF_SIG },
  43403     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_0_INT_MASKf, 1, 24, SOCF_SIG },
  43404     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_1_INT_MASKf, 1, 25, SOCF_SIG },
  43405     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_2_INT_MASKf, 1, 26, SOCF_SIG },
  43406     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_3_INT_MASKf, 1, 27, SOCF_SIG },
  43407     { NUM_THROWN_BURSTS_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 28, SOCF_SIG },
  43408     { NUM_THROWN_BURSTS_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 29, SOCF_SIG }
  43409 };
  43410 
  43411 #endif
  43412 #if defined(BCM_88660_A0)
  43413 soc_field_info_t soc_NBI_NBI_THROWN_BURSTS_COUNTERS_75P_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = {
  43414     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_0_INT_MASKf, 1, 0, SOCF_SIG },
  43415     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_1_INT_MASKf, 1, 1, SOCF_SIG },
  43416     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_2_INT_MASKf, 1, 2, SOCF_SIG },
  43417     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_3_INT_MASKf, 1, 3, SOCF_SIG },
  43418     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_0_INT_MASKf, 1, 4, SOCF_SIG },
  43419     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_1_INT_MASKf, 1, 5, SOCF_SIG },
  43420     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_2_INT_MASKf, 1, 6, SOCF_SIG },
  43421     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_3_INT_MASKf, 1, 7, SOCF_SIG },
  43422     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_0_INT_MASKf, 1, 8, SOCF_SIG },
  43423     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_1_INT_MASKf, 1, 9, SOCF_SIG },
  43424     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_2_INT_MASKf, 1, 10, SOCF_SIG },
  43425     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_3_INT_MASKf, 1, 11, SOCF_SIG },
  43426     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_0_INT_MASKf, 1, 12, SOCF_SIG },
  43427     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_1_INT_MASKf, 1, 13, SOCF_SIG },
  43428     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_2_INT_MASKf, 1, 14, SOCF_SIG },
  43429     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_3_INT_MASKf, 1, 15, SOCF_SIG },
  43430     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_0_INT_MASKf, 1, 16, SOCF_SIG },
  43431     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_1_INT_MASKf, 1, 17, SOCF_SIG },
  43432     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_2_INT_MASKf, 1, 18, SOCF_SIG },
  43433     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_3_INT_MASKf, 1, 19, SOCF_SIG },
  43434     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_0_INT_MASKf, 1, 20, SOCF_SIG },
  43435     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_1_INT_MASKf, 1, 21, SOCF_SIG },
  43436     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_2_INT_MASKf, 1, 22, SOCF_SIG },
  43437     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_3_INT_MASKf, 1, 23, SOCF_SIG },
  43438     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_0_INT_MASKf, 1, 24, SOCF_SIG },
  43439     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_1_INT_MASKf, 1, 25, SOCF_SIG },
  43440     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_2_INT_MASKf, 1, 26, SOCF_SIG },
  43441     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_3_INT_MASKf, 1, 27, SOCF_SIG },
  43442     { NUM_THROWN_BURSTS_COUNTER_75P_RX_HRF_0_INT_MASKf, 1, 28, SOCF_SIG },
  43443     { NUM_THROWN_BURSTS_COUNTER_75P_RX_HRF_1_INT_MASKf, 1, 29, SOCF_SIG }
  43444 };
  43445 
  43446 #endif
  43447 #if defined(BCM_88650_A0)
  43448 soc_field_info_t soc_NBI_NBI_THROWN_BURSTS_COUNTERS_75P_INTERRUPT_REGISTERr_fields[] = {
  43449     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_0_INTf, 1, 0, SOCF_RO },
  43450     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_1_INTf, 1, 1, SOCF_RO },
  43451     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_2_INTf, 1, 2, SOCF_RO },
  43452     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_3_INTf, 1, 3, SOCF_RO },
  43453     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_0_INTf, 1, 4, SOCF_RO },
  43454     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_1_INTf, 1, 5, SOCF_RO },
  43455     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_2_INTf, 1, 6, SOCF_RO },
  43456     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_3_INTf, 1, 7, SOCF_RO },
  43457     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_0_INTf, 1, 8, SOCF_RO },
  43458     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_1_INTf, 1, 9, SOCF_RO },
  43459     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_2_INTf, 1, 10, SOCF_RO },
  43460     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_3_INTf, 1, 11, SOCF_RO },
  43461     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_0_INTf, 1, 12, SOCF_RO },
  43462     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_1_INTf, 1, 13, SOCF_RO },
  43463     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_2_INTf, 1, 14, SOCF_RO },
  43464     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_3_INTf, 1, 15, SOCF_RO },
  43465     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_0_INTf, 1, 16, SOCF_RO },
  43466     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_1_INTf, 1, 17, SOCF_RO },
  43467     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_2_INTf, 1, 18, SOCF_RO },
  43468     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_3_INTf, 1, 19, SOCF_RO },
  43469     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_0_INTf, 1, 20, SOCF_RO },
  43470     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_1_INTf, 1, 21, SOCF_RO },
  43471     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_2_INTf, 1, 22, SOCF_RO },
  43472     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_3_INTf, 1, 23, SOCF_RO },
  43473     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_0_INTf, 1, 24, SOCF_RO },
  43474     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_1_INTf, 1, 25, SOCF_RO },
  43475     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_2_INTf, 1, 26, SOCF_RO },
  43476     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_3_INTf, 1, 27, SOCF_RO },
  43477     { NUM_THROWN_BURSTS_COUNTER_75P_RX_HRF_0_INTf, 1, 28, SOCF_RO },
  43478     { NUM_THROWN_BURSTS_COUNTER_75P_RX_HRF_1_INTf, 1, 29, SOCF_RO }
  43479 };
  43480 
  43481 #endif
  43482 #if defined(BCM_88650_B0)
  43483 soc_field_info_t soc_NBI_NBI_THROWN_BURSTS_COUNTERS_75P_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = {
  43484     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_0_INTf, 1, 0, SOCF_RO },
  43485     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_1_INTf, 1, 1, SOCF_RO },
  43486     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_2_INTf, 1, 2, SOCF_RO },
  43487     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_3_INTf, 1, 3, SOCF_RO },
  43488     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_0_INTf, 1, 4, SOCF_RO },
  43489     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_1_INTf, 1, 5, SOCF_RO },
  43490     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_2_INTf, 1, 6, SOCF_RO },
  43491     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_3_INTf, 1, 7, SOCF_RO },
  43492     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_0_INTf, 1, 8, SOCF_RO },
  43493     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_1_INTf, 1, 9, SOCF_RO },
  43494     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_2_INTf, 1, 10, SOCF_RO },
  43495     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_3_INTf, 1, 11, SOCF_RO },
  43496     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_0_INTf, 1, 12, SOCF_RO },
  43497     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_1_INTf, 1, 13, SOCF_RO },
  43498     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_2_INTf, 1, 14, SOCF_RO },
  43499     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_3_INTf, 1, 15, SOCF_RO },
  43500     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_0_INTf, 1, 16, SOCF_RO },
  43501     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_1_INTf, 1, 17, SOCF_RO },
  43502     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_2_INTf, 1, 18, SOCF_RO },
  43503     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_3_INTf, 1, 19, SOCF_RO },
  43504     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_0_INTf, 1, 20, SOCF_RO },
  43505     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_1_INTf, 1, 21, SOCF_RO },
  43506     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_2_INTf, 1, 22, SOCF_RO },
  43507     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_3_INTf, 1, 23, SOCF_RO },
  43508     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_0_INTf, 1, 24, SOCF_RO },
  43509     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_1_INTf, 1, 25, SOCF_RO },
  43510     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_2_INTf, 1, 26, SOCF_RO },
  43511     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_3_INTf, 1, 27, SOCF_RO },
  43512     { NUM_THROWN_BURSTS_COUNTER_75P_RX_HRF_0_INTf, 1, 28, SOCF_RO },
  43513     { NUM_THROWN_BURSTS_COUNTER_75P_RX_HRF_1_INTf, 1, 29, SOCF_RO }
  43514 };
  43515 
  43516 #endif
  43517 #if defined(BCM_88660_A0)
  43518 soc_field_info_t soc_NBI_NBI_THROWN_BURSTS_COUNTERS_75P_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = {
  43519     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_0_INTf, 1, 0, SOCF_RO },
  43520     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_1_INTf, 1, 1, SOCF_RO },
  43521     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_2_INTf, 1, 2, SOCF_RO },
  43522     { NUM_THROWN_BURSTS_COUNTER_75P_RX_0_PORT_3_INTf, 1, 3, SOCF_RO },
  43523     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_0_INTf, 1, 4, SOCF_RO },
  43524     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_1_INTf, 1, 5, SOCF_RO },
  43525     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_2_INTf, 1, 6, SOCF_RO },
  43526     { NUM_THROWN_BURSTS_COUNTER_75P_RX_1_PORT_3_INTf, 1, 7, SOCF_RO },
  43527     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_0_INTf, 1, 8, SOCF_RO },
  43528     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_1_INTf, 1, 9, SOCF_RO },
  43529     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_2_INTf, 1, 10, SOCF_RO },
  43530     { NUM_THROWN_BURSTS_COUNTER_75P_RX_2_PORT_3_INTf, 1, 11, SOCF_RO },
  43531     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_0_INTf, 1, 12, SOCF_RO },
  43532     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_1_INTf, 1, 13, SOCF_RO },
  43533     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_2_INTf, 1, 14, SOCF_RO },
  43534     { NUM_THROWN_BURSTS_COUNTER_75P_RX_3_PORT_3_INTf, 1, 15, SOCF_RO },
  43535     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_0_INTf, 1, 16, SOCF_RO },
  43536     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_1_INTf, 1, 17, SOCF_RO },
  43537     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_2_INTf, 1, 18, SOCF_RO },
  43538     { NUM_THROWN_BURSTS_COUNTER_75P_RX_4_PORT_3_INTf, 1, 19, SOCF_RO },
  43539     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_0_INTf, 1, 20, SOCF_RO },
  43540     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_1_INTf, 1, 21, SOCF_RO },
  43541     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_2_INTf, 1, 22, SOCF_RO },
  43542     { NUM_THROWN_BURSTS_COUNTER_75P_RX_5_PORT_3_INTf, 1, 23, SOCF_RO },
  43543     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_0_INTf, 1, 24, SOCF_RO },
  43544     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_1_INTf, 1, 25, SOCF_RO },
  43545     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_2_INTf, 1, 26, SOCF_RO },
  43546     { NUM_THROWN_BURSTS_COUNTER_75P_RX_6_PORT_3_INTf, 1, 27, SOCF_RO },
  43547     { NUM_THROWN_BURSTS_COUNTER_75P_RX_HRF_0_INTf, 1, 28, SOCF_RO },
  43548     { NUM_THROWN_BURSTS_COUNTER_75P_RX_HRF_1_INTf, 1, 29, SOCF_RO }
  43549 };
  43550 
  43551 #endif
  43552 #if defined(BCM_88650_A0)
  43553 soc_field_info_t soc_NBI_NBI_THROWN_BURSTS_COUNTERS_75P_INTERRUPT_REGISTER_TESTr_fields[] = {
  43554     { NBI_THROWN_BURSTS_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 30, 0, SOCF_LE|SOCF_SIG }
  43555 };
  43556 
  43557 #endif
  43558 #if defined(BCM_88650_B0)
  43559 soc_field_info_t soc_NBI_NBI_THROWN_BURSTS_COUNTERS_75P_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = {
  43560     { NBI_THROWN_BURSTS_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 30, 0, SOCF_LE|SOCF_SIG }
  43561 };
  43562 
  43563 #endif
  43564 #if defined(BCM_88660_A0)
  43565 soc_field_info_t soc_NBI_NBI_THROWN_BURSTS_COUNTERS_75P_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = {
  43566     { NBI_THROWN_BURSTS_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 30, 0, SOCF_LE|SOCF_SIG }
  43567 };
  43568 
  43569 #endif
  43570 #if defined(BCM_88650_A0)
  43571 soc_field_info_t soc_NBI_NIF_CONNECT_XLP_1_TO_NBIr_fields[] = {
  43572     { NIF_CONNECT_XLP_1_TO_NBIf, 1, 0, SOCF_SIG }
  43573 };
  43574 
  43575 #endif
  43576 #if defined(BCM_88650_B0)
  43577 soc_field_info_t soc_NBI_NIF_CONNECT_XLP_1_TO_NBI_BCM88650_B0r_fields[] = {
  43578     { NIF_CONNECT_XLP_1_TO_NBIf, 1, 0, SOCF_SIG }
  43579 };
  43580 
  43581 #endif
  43582 #if defined(BCM_88660_A0)
  43583 soc_field_info_t soc_NBI_NIF_CONNECT_XLP_1_TO_NBI_BCM88660_A0r_fields[] = {
  43584     { NIF_CONNECT_XLP_1_TO_NBIf, 1, 0, SOCF_SIG }
  43585 };
  43586 
  43587 #endif
  43588 #if defined(BCM_88202_A0)
  43589 soc_field_info_t soc_NBI_NIF_GENERAL_CONFIGr_fields[] = {
  43590     { RX_INITf, 1, 1, SOCF_SIG },
  43591     { RX_OVERFLOW_PROTECTf, 1, 3, SOCF_SIG },
  43592     { TX_INITf, 1, 0, SOCF_SIG },
  43593     { TX_OVERFLOW_PROTECTf, 1, 2, SOCF_SIG }
  43594 };
  43595 
  43596 #endif
  43597 #if defined(BCM_88650_A0)
  43598 soc_field_info_t soc_NBI_NIF_PORTS_CFGr_fields[] = {
  43599     { CLP_NEEE_PD_ENf, 1, 4, SOCF_SIG },
  43600     { CLP_N_OTP_PORT_BOND_OPTIONf, 2, 0, SOCF_LE|SOCF_SIG },
  43601     { MLD_N_PRTAD_BCSTf, 5, 12, SOCF_LE|SOCF_SIG },
  43602     { XLP_NEEE_PD_ENf, 1, 8, SOCF_SIG },
  43603     { XLP_N_OTP_PORT_BOND_OPTIONf, 2, 2, SOCF_LE|SOCF_SIG }
  43604 };
  43605 
  43606 #endif
  43607 #if defined(BCM_88650_B0)
  43608 soc_field_info_t soc_NBI_NIF_PORTS_CFG_BCM88650_B0r_fields[] = {
  43609     { CLP_NEEE_PD_ENf, 1, 4, SOCF_SIG },
  43610     { CLP_N_OTP_PORT_BOND_OPTIONf, 2, 0, SOCF_LE|SOCF_SIG },
  43611     { MLD_N_PRTAD_BCSTf, 5, 12, SOCF_LE|SOCF_SIG },
  43612     { XLP_NEEE_PD_ENf, 1, 8, SOCF_SIG },
  43613     { XLP_N_OTP_PORT_BOND_OPTIONf, 2, 2, SOCF_LE|SOCF_SIG }
  43614 };
  43615 
  43616 #endif
  43617 #if defined(BCM_88660_A0)
  43618 soc_field_info_t soc_NBI_NIF_PORTS_CFG_BCM88660_A0r_fields[] = {
  43619     { CLP_NEEE_PD_ENf, 1, 4, SOCF_SIG },
  43620     { CLP_N_OTP_PORT_BOND_OPTIONf, 2, 0, SOCF_LE|SOCF_SIG },
  43621     { MLD_N_PRTAD_BCSTf, 5, 12, SOCF_LE|SOCF_SIG },
  43622     { XLP_NEEE_PD_ENf, 1, 8, SOCF_SIG },
  43623     { XLP_N_OTP_PORT_BOND_OPTIONf, 2, 2, SOCF_LE|SOCF_SIG }
  43624 };
  43625 
  43626 #endif
  43627 #if defined(BCM_88650_A0)
  43628 soc_field_info_t soc_NBI_NIF_STATISTIC_DUPLICATE_ENABLEr_fields[] = {
  43629     { STATISTIC_DUPLICATE_ENABLEf, 1, 0, SOCF_SIG }
  43630 };
  43631 
  43632 #endif
  43633 #if defined(BCM_88650_B0)
  43634 soc_field_info_t soc_NBI_NIF_STATISTIC_DUPLICATE_ENABLE_BCM88650_B0r_fields[] = {
  43635     { STATISTIC_DUPLICATE_ENABLEf, 1, 0, SOCF_SIG }
  43636 };
  43637 
  43638 #endif
  43639 #if defined(BCM_88660_A0)
  43640 soc_field_info_t soc_NBI_NIF_STATISTIC_DUPLICATE_ENABLE_BCM88660_A0r_fields[] = {
  43641     { STATISTIC_DUPLICATE_ENABLEf, 1, 0, SOCF_SIG }
  43642 };
  43643 
  43644 #endif
  43645 #if defined(BCM_88650_A0)
  43646 soc_field_info_t soc_NBI_NIF_WC_CFGr_fields[] = {
  43647     { WC_N_FORCE_SPEED_STRAP_LN_0f, 7, 0, SOCF_LE|SOCF_SIG },
  43648     { WC_N_FORCE_SPEED_STRAP_LN_1f, 7, 8, SOCF_LE|SOCF_SIG },
  43649     { WC_N_FORCE_SPEED_STRAP_LN_2f, 7, 16, SOCF_LE|SOCF_SIG },
  43650     { WC_N_FORCE_SPEED_STRAP_LN_3f, 7, 24, SOCF_LE|SOCF_SIG },
  43651     { WC_N_PRTAD_BCSTf, 5, 36, SOCF_LE|SOCF_SIG },
  43652     { WC_N_TX_DRV_HV_DISABLEf, 1, 32, SOCF_SIG }
  43653 };
  43654 
  43655 #endif
  43656 #if defined(BCM_88650_B0)
  43657 soc_field_info_t soc_NBI_NIF_WC_CFG_BCM88650_B0r_fields[] = {
  43658     { WC_N_FORCE_SPEED_STRAP_LN_0f, 7, 0, SOCF_LE|SOCF_SIG },
  43659     { WC_N_FORCE_SPEED_STRAP_LN_1f, 7, 8, SOCF_LE|SOCF_SIG },
  43660     { WC_N_FORCE_SPEED_STRAP_LN_2f, 7, 16, SOCF_LE|SOCF_SIG },
  43661     { WC_N_FORCE_SPEED_STRAP_LN_3f, 7, 24, SOCF_LE|SOCF_SIG },
  43662     { WC_N_PRTAD_BCSTf, 5, 36, SOCF_LE|SOCF_SIG },
  43663     { WC_N_TX_DRV_HV_DISABLEf, 1, 32, SOCF_SIG }
  43664 };
  43665 
  43666 #endif
  43667 #if defined(BCM_88660_A0)
  43668 soc_field_info_t soc_NBI_NIF_WC_CFG_BCM88660_A0r_fields[] = {
  43669     { WC_N_FORCE_SPEED_STRAP_LN_0f, 7, 0, SOCF_LE|SOCF_SIG },
  43670     { WC_N_FORCE_SPEED_STRAP_LN_1f, 7, 8, SOCF_LE|SOCF_SIG },
  43671     { WC_N_FORCE_SPEED_STRAP_LN_2f, 7, 16, SOCF_LE|SOCF_SIG },
  43672     { WC_N_FORCE_SPEED_STRAP_LN_3f, 7, 24, SOCF_LE|SOCF_SIG },
  43673     { WC_N_PRTAD_BCSTf, 5, 36, SOCF_LE|SOCF_SIG },
  43674     { WC_N_TX_DRV_HV_DISABLEf, 1, 32, SOCF_SIG }
  43675 };
  43676 
  43677 #endif
  43678 #if defined(BCM_88650_A0)
  43679 soc_field_info_t soc_NBI_NIF_WC_RX_SEQ_DONEr_fields[] = {
  43680     { WC_RX_SEQ_DONEf, 32, 0, SOCF_LE|SOCF_RO }
  43681 };
  43682 
  43683 #endif
  43684 #if defined(BCM_88650_B0)
  43685 soc_field_info_t soc_NBI_NIF_WC_RX_SEQ_DONE_BCM88650_B0r_fields[] = {
  43686     { WC_RX_SEQ_DONEf, 32, 0, SOCF_LE|SOCF_RO }
  43687 };
  43688 
  43689 #endif
  43690 #if defined(BCM_88660_A0)
  43691 soc_field_info_t soc_NBI_NIF_WC_RX_SEQ_DONE_BCM88660_A0r_fields[] = {
  43692     { WC_RX_SEQ_DONEf, 32, 0, SOCF_LE|SOCF_RO }
  43693 };
  43694 
  43695 #endif
  43696 #if defined(BCM_88650_A0)
  43697 soc_field_info_t soc_NBI_NIF_WC_TX_PLL_OVERRIDEr_fields[] = {
  43698     { WC_FORCE_TXPLL_LOCKf, 8, 0, SOCF_LE|SOCF_SIG }
  43699 };
  43700 
  43701 #endif
  43702 #if defined(BCM_88650_B0)
  43703 soc_field_info_t soc_NBI_NIF_WC_TX_PLL_OVERRIDE_BCM88650_B0r_fields[] = {
  43704     { WC_FORCE_TXPLL_LOCKf, 8, 0, SOCF_LE|SOCF_SIG }
  43705 };
  43706 
  43707 #endif
  43708 #if defined(BCM_88660_A0)
  43709 soc_field_info_t soc_NBI_NIF_WC_TX_PLL_OVERRIDE_BCM88660_A0r_fields[] = {
  43710     { WC_FORCE_TXPLL_LOCKf, 8, 0, SOCF_LE|SOCF_SIG }
  43711 };
  43712 
  43713 #endif
  43714 #if defined(BCM_88202_A0)
  43715 soc_field_info_t soc_NBI_NPUN_RDY_CNTr_fields[] = {
  43716     { NPU_N_RDY_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  43717     { NPU_N_RDY_CNT_OVFf, 1, 31, SOCF_RO }
  43718 };
  43719 
  43720 #endif
  43721 #if defined(BCM_88202_A0)
  43722 soc_field_info_t soc_NBI_NPU_DATA_PATH_STATUSr_fields[] = {
  43723     { NPU_DATA_PATH_STATUSf, 1, 0, SOCF_RO }
  43724 };
  43725 
  43726 #endif
  43727 #if defined(BCM_88650_A0)
  43728 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_HRF_0r_fields[] = {
  43729     { NUM_THROWN_BURSTS_COUNTER_RX_HRF_0f, 31, 0, SOCF_LE|SOCF_RO },
  43730     { NUM_THROWN_BURSTS_COUNTER_RX_HRF_0_OVFf, 1, 31, SOCF_RO }
  43731 };
  43732 
  43733 #endif
  43734 #if defined(BCM_88650_A0)
  43735 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_HRF_1r_fields[] = {
  43736     { NUM_THROWN_BURSTS_COUNTER_RX_HRF_1f, 31, 0, SOCF_LE|SOCF_RO },
  43737     { NUM_THROWN_BURSTS_COUNTER_RX_HRF_1_OVFf, 1, 31, SOCF_RO }
  43738 };
  43739 
  43740 #endif
  43741 #if defined(BCM_88650_B0)
  43742 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_HRF_0_BCM88650_B0r_fields[] = {
  43743     { NUM_THROWN_BURSTS_COUNTER_RX_HRF_0f, 31, 0, SOCF_LE|SOCF_RO },
  43744     { NUM_THROWN_BURSTS_COUNTER_RX_HRF_0_OVFf, 1, 31, SOCF_RO }
  43745 };
  43746 
  43747 #endif
  43748 #if defined(BCM_88660_A0)
  43749 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_HRF_0_BCM88660_A0r_fields[] = {
  43750     { NUM_THROWN_BURSTS_COUNTER_RX_HRF_0f, 31, 0, SOCF_LE|SOCF_RO },
  43751     { NUM_THROWN_BURSTS_COUNTER_RX_HRF_0_OVFf, 1, 31, SOCF_RO }
  43752 };
  43753 
  43754 #endif
  43755 #if defined(BCM_88650_B0)
  43756 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_HRF_1_BCM88650_B0r_fields[] = {
  43757     { NUM_THROWN_BURSTS_COUNTER_RX_HRF_1f, 31, 0, SOCF_LE|SOCF_RO },
  43758     { NUM_THROWN_BURSTS_COUNTER_RX_HRF_1_OVFf, 1, 31, SOCF_RO }
  43759 };
  43760 
  43761 #endif
  43762 #if defined(BCM_88660_A0)
  43763 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_HRF_1_BCM88660_A0r_fields[] = {
  43764     { NUM_THROWN_BURSTS_COUNTER_RX_HRF_1f, 31, 0, SOCF_LE|SOCF_RO },
  43765     { NUM_THROWN_BURSTS_COUNTER_RX_HRF_1_OVFf, 1, 31, SOCF_RO }
  43766 };
  43767 
  43768 #endif
  43769 #if defined(BCM_88650_A0)
  43770 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_PORT_0r_fields[] = {
  43771     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_0f, 31, 0, SOCF_LE|SOCF_RO },
  43772     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_0_OVFf, 1, 31, SOCF_RO }
  43773 };
  43774 
  43775 #endif
  43776 #if defined(BCM_88650_A0)
  43777 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_PORT_1r_fields[] = {
  43778     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_1f, 31, 0, SOCF_LE|SOCF_RO },
  43779     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_1_OVFf, 1, 31, SOCF_RO }
  43780 };
  43781 
  43782 #endif
  43783 #if defined(BCM_88650_A0)
  43784 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_PORT_2r_fields[] = {
  43785     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_2f, 31, 0, SOCF_LE|SOCF_RO },
  43786     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_2_OVFf, 1, 31, SOCF_RO }
  43787 };
  43788 
  43789 #endif
  43790 #if defined(BCM_88650_A0)
  43791 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_PORT_3r_fields[] = {
  43792     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_3f, 31, 0, SOCF_LE|SOCF_RO },
  43793     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_3_OVFf, 1, 31, SOCF_RO }
  43794 };
  43795 
  43796 #endif
  43797 #if defined(BCM_88650_B0)
  43798 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_PORT_0_BCM88650_B0r_fields[] = {
  43799     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_0f, 31, 0, SOCF_LE|SOCF_RO },
  43800     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_0_OVFf, 1, 31, SOCF_RO }
  43801 };
  43802 
  43803 #endif
  43804 #if defined(BCM_88660_A0)
  43805 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_PORT_0_BCM88660_A0r_fields[] = {
  43806     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_0f, 31, 0, SOCF_LE|SOCF_RO },
  43807     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_0_OVFf, 1, 31, SOCF_RO }
  43808 };
  43809 
  43810 #endif
  43811 #if defined(BCM_88650_B0)
  43812 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_PORT_1_BCM88650_B0r_fields[] = {
  43813     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_1f, 31, 0, SOCF_LE|SOCF_RO },
  43814     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_1_OVFf, 1, 31, SOCF_RO }
  43815 };
  43816 
  43817 #endif
  43818 #if defined(BCM_88660_A0)
  43819 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_PORT_1_BCM88660_A0r_fields[] = {
  43820     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_1f, 31, 0, SOCF_LE|SOCF_RO },
  43821     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_1_OVFf, 1, 31, SOCF_RO }
  43822 };
  43823 
  43824 #endif
  43825 #if defined(BCM_88650_B0)
  43826 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_PORT_2_BCM88650_B0r_fields[] = {
  43827     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_2f, 31, 0, SOCF_LE|SOCF_RO },
  43828     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_2_OVFf, 1, 31, SOCF_RO }
  43829 };
  43830 
  43831 #endif
  43832 #if defined(BCM_88660_A0)
  43833 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_PORT_2_BCM88660_A0r_fields[] = {
  43834     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_2f, 31, 0, SOCF_LE|SOCF_RO },
  43835     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_2_OVFf, 1, 31, SOCF_RO }
  43836 };
  43837 
  43838 #endif
  43839 #if defined(BCM_88650_B0)
  43840 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_PORT_3_BCM88650_B0r_fields[] = {
  43841     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_3f, 31, 0, SOCF_LE|SOCF_RO },
  43842     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_3_OVFf, 1, 31, SOCF_RO }
  43843 };
  43844 
  43845 #endif
  43846 #if defined(BCM_88660_A0)
  43847 soc_field_info_t soc_NBI_NUM_THROWN_BURSTS_COUNTER_RX_PORT_3_BCM88660_A0r_fields[] = {
  43848     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_3f, 31, 0, SOCF_LE|SOCF_RO },
  43849     { NUM_THROWN_BURSTS_COUNTER_RX_N_PORT_3_OVFf, 1, 31, SOCF_RO }
  43850 };
  43851 
  43852 #endif
  43853 #if defined(BCM_88650_A0)
  43854 soc_field_info_t soc_NBI_PARITY_ERR_CNTr_fields[] = {
  43855     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  43856     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  43857     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  43858     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  43859 };
  43860 
  43861 #endif
  43862 #if defined(BCM_88202_A0)
  43863 soc_field_info_t soc_NBI_PARITY_ERR_CNT_BCM88202_A0r_fields[] = {
  43864     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  43865     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  43866     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  43867     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  43868 };
  43869 
  43870 #endif
  43871 #if defined(BCM_88650_B0)
  43872 soc_field_info_t soc_NBI_PARITY_ERR_CNT_BCM88650_B0r_fields[] = {
  43873     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  43874     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  43875     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  43876     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  43877 };
  43878 
  43879 #endif
  43880 #if defined(BCM_88660_A0)
  43881 soc_field_info_t soc_NBI_PARITY_ERR_CNT_BCM88660_A0r_fields[] = {
  43882     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  43883     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  43884     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  43885     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  43886 };
  43887 
  43888 #endif
  43889 #if defined(BCM_88650_A0)
  43890 soc_field_info_t soc_NBI_PARITY_ERR_MONITOR_MEM_MASKr_fields[] = {
  43891     { ILKN_TX_0_LN_EXPN_MEM_0_PARITY_ERR_MASKf, 1, 31, SOCF_SIG },
  43892     { ILKN_TX_0_LN_EXPN_MEM_10_PARITY_ERR_MASKf, 1, 41, SOCF_SIG },
  43893     { ILKN_TX_0_LN_EXPN_MEM_11_PARITY_ERR_MASKf, 1, 42, SOCF_SIG },
  43894     { ILKN_TX_0_LN_EXPN_MEM_12_PARITY_ERR_MASKf, 1, 43, SOCF_SIG },
  43895     { ILKN_TX_0_LN_EXPN_MEM_13_PARITY_ERR_MASKf, 1, 44, SOCF_SIG },
  43896     { ILKN_TX_0_LN_EXPN_MEM_14_PARITY_ERR_MASKf, 1, 45, SOCF_SIG },
  43897     { ILKN_TX_0_LN_EXPN_MEM_15_PARITY_ERR_MASKf, 1, 46, SOCF_SIG },
  43898     { ILKN_TX_0_LN_EXPN_MEM_16_PARITY_ERR_MASKf, 1, 47, SOCF_SIG },
  43899     { ILKN_TX_0_LN_EXPN_MEM_17_PARITY_ERR_MASKf, 1, 48, SOCF_SIG },
  43900     { ILKN_TX_0_LN_EXPN_MEM_18_PARITY_ERR_MASKf, 1, 49, SOCF_SIG },
  43901     { ILKN_TX_0_LN_EXPN_MEM_19_PARITY_ERR_MASKf, 1, 50, SOCF_SIG },
  43902     { ILKN_TX_0_LN_EXPN_MEM_1_PARITY_ERR_MASKf, 1, 32, SOCF_SIG },
  43903     { ILKN_TX_0_LN_EXPN_MEM_20_PARITY_ERR_MASKf, 1, 51, SOCF_SIG },
  43904     { ILKN_TX_0_LN_EXPN_MEM_21_PARITY_ERR_MASKf, 1, 52, SOCF_SIG },
  43905     { ILKN_TX_0_LN_EXPN_MEM_22_PARITY_ERR_MASKf, 1, 53, SOCF_SIG },
  43906     { ILKN_TX_0_LN_EXPN_MEM_23_PARITY_ERR_MASKf, 1, 54, SOCF_SIG },
  43907     { ILKN_TX_0_LN_EXPN_MEM_2_PARITY_ERR_MASKf, 1, 33, SOCF_SIG },
  43908     { ILKN_TX_0_LN_EXPN_MEM_3_PARITY_ERR_MASKf, 1, 34, SOCF_SIG },
  43909     { ILKN_TX_0_LN_EXPN_MEM_4_PARITY_ERR_MASKf, 1, 35, SOCF_SIG },
  43910     { ILKN_TX_0_LN_EXPN_MEM_5_PARITY_ERR_MASKf, 1, 36, SOCF_SIG },
  43911     { ILKN_TX_0_LN_EXPN_MEM_6_PARITY_ERR_MASKf, 1, 37, SOCF_SIG },
  43912     { ILKN_TX_0_LN_EXPN_MEM_7_PARITY_ERR_MASKf, 1, 38, SOCF_SIG },
  43913     { ILKN_TX_0_LN_EXPN_MEM_8_PARITY_ERR_MASKf, 1, 39, SOCF_SIG },
  43914     { ILKN_TX_0_LN_EXPN_MEM_9_PARITY_ERR_MASKf, 1, 40, SOCF_SIG },
  43915     { ILKN_TX_1_LN_EXPN_MEM_24_PARITY_ERR_MASKf, 1, 55, SOCF_SIG },
  43916     { ILKN_TX_1_LN_EXPN_MEM_25_PARITY_ERR_MASKf, 1, 56, SOCF_SIG },
  43917     { ILKN_TX_1_LN_EXPN_MEM_26_PARITY_ERR_MASKf, 1, 57, SOCF_SIG },
  43918     { ILKN_TX_1_LN_EXPN_MEM_27_PARITY_ERR_MASKf, 1, 58, SOCF_SIG },
  43919     { ILKN_TX_1_LN_EXPN_MEM_28_PARITY_ERR_MASKf, 1, 59, SOCF_SIG },
  43920     { ILKN_TX_1_LN_EXPN_MEM_29_PARITY_ERR_MASKf, 1, 60, SOCF_SIG },
  43921     { ILKN_TX_1_LN_EXPN_MEM_30_PARITY_ERR_MASKf, 1, 61, SOCF_SIG },
  43922     { ILKN_TX_1_LN_EXPN_MEM_31_PARITY_ERR_MASKf, 1, 62, SOCF_SIG },
  43923     { ILKN_TX_1_LN_EXPN_MEM_32_PARITY_ERR_MASKf, 1, 63, SOCF_SIG },
  43924     { ILKN_TX_1_LN_EXPN_MEM_33_PARITY_ERR_MASKf, 1, 64, SOCF_SIG },
  43925     { ILKN_TX_1_LN_EXPN_MEM_34_PARITY_ERR_MASKf, 1, 65, SOCF_SIG },
  43926     { ILKN_TX_1_LN_EXPN_MEM_35_PARITY_ERR_MASKf, 1, 66, SOCF_SIG },
  43927     { MLF_RX_0_MEM_A_PARITY_ERR_MASKf, 1, 0, SOCF_SIG },
  43928     { MLF_RX_0_MEM_B_PARITY_ERR_MASKf, 1, 7, SOCF_SIG },
  43929     { MLF_RX_1_MEM_A_PARITY_ERR_MASKf, 1, 1, SOCF_SIG },
  43930     { MLF_RX_1_MEM_B_PARITY_ERR_MASKf, 1, 8, SOCF_SIG },
  43931     { MLF_RX_2_MEM_A_PARITY_ERR_MASKf, 1, 2, SOCF_SIG },
  43932     { MLF_RX_2_MEM_B_PARITY_ERR_MASKf, 1, 9, SOCF_SIG },
  43933     { MLF_RX_3_MEM_A_PARITY_ERR_MASKf, 1, 3, SOCF_SIG },
  43934     { MLF_RX_3_MEM_B_PARITY_ERR_MASKf, 1, 10, SOCF_SIG },
  43935     { MLF_RX_4_MEM_A_PARITY_ERR_MASKf, 1, 4, SOCF_SIG },
  43936     { MLF_RX_4_MEM_B_PARITY_ERR_MASKf, 1, 11, SOCF_SIG },
  43937     { MLF_RX_5_MEM_A_PARITY_ERR_MASKf, 1, 5, SOCF_SIG },
  43938     { MLF_RX_5_MEM_B_PARITY_ERR_MASKf, 1, 12, SOCF_SIG },
  43939     { MLF_RX_6_MEM_A_PARITY_ERR_MASKf, 1, 6, SOCF_SIG },
  43940     { MLF_RX_6_MEM_B_PARITY_ERR_MASKf, 1, 13, SOCF_SIG },
  43941     { MLF_TX_0_MEM_PARITY_ERR_MASKf, 1, 14, SOCF_SIG },
  43942     { MLF_TX_1_MEM_PARITY_ERR_MASKf, 1, 15, SOCF_SIG },
  43943     { MLF_TX_2_MEM_PARITY_ERR_MASKf, 1, 16, SOCF_SIG },
  43944     { MLF_TX_3_MEM_PARITY_ERR_MASKf, 1, 17, SOCF_SIG },
  43945     { MLF_TX_4_MEM_PARITY_ERR_MASKf, 1, 18, SOCF_SIG },
  43946     { MLF_TX_5_MEM_PARITY_ERR_MASKf, 1, 19, SOCF_SIG },
  43947     { MLF_TX_6_MEM_PARITY_ERR_MASKf, 1, 20, SOCF_SIG },
  43948     { RBINS_MEM_PARITY_ERR_MASKf, 1, 23, SOCF_SIG },
  43949     { RLENG_MEM_PARITY_ERR_MASKf, 1, 25, SOCF_SIG },
  43950     { RMON_MEM_PARITY_ERR_MASKf, 1, 21, SOCF_SIG },
  43951     { RPKTS_MEM_PARITY_ERR_MASKf, 1, 29, SOCF_SIG },
  43952     { RTYPE_MEM_PARITY_ERR_MASKf, 1, 27, SOCF_SIG },
  43953     { TBINS_MEM_PARITY_ERR_MASKf, 1, 24, SOCF_SIG },
  43954     { TLENG_MEM_PARITY_ERR_MASKf, 1, 26, SOCF_SIG },
  43955     { TMON_MEM_PARITY_ERR_MASKf, 1, 22, SOCF_SIG },
  43956     { TPKTS_MEM_PARITY_ERR_MASKf, 1, 30, SOCF_SIG },
  43957     { TTYPE_MEM_PARITY_ERR_MASKf, 1, 28, SOCF_SIG }
  43958 };
  43959 
  43960 #endif
  43961 #if defined(BCM_88202_A0)
  43962 soc_field_info_t soc_NBI_PARITY_ERR_MONITOR_MEM_MASK_BCM88202_A0r_fields[] = {
  43963     { EGR_MEM_DATA_PARITY_ERR_MASKf, 1, 1, SOCF_SIG },
  43964     { ING_MEM_DATA_PARITY_ERR_MASKf, 1, 0, SOCF_SIG }
  43965 };
  43966 
  43967 #endif
  43968 #if defined(BCM_88650_B0)
  43969 soc_field_info_t soc_NBI_PARITY_ERR_MONITOR_MEM_MASK_BCM88650_B0r_fields[] = {
  43970     { ILKN_TX_0_LN_EXPN_MEM_0_PARITY_ERR_MASKf, 1, 31, SOCF_SIG },
  43971     { ILKN_TX_0_LN_EXPN_MEM_10_PARITY_ERR_MASKf, 1, 41, SOCF_SIG },
  43972     { ILKN_TX_0_LN_EXPN_MEM_11_PARITY_ERR_MASKf, 1, 42, SOCF_SIG },
  43973     { ILKN_TX_0_LN_EXPN_MEM_12_PARITY_ERR_MASKf, 1, 43, SOCF_SIG },
  43974     { ILKN_TX_0_LN_EXPN_MEM_13_PARITY_ERR_MASKf, 1, 44, SOCF_SIG },
  43975     { ILKN_TX_0_LN_EXPN_MEM_14_PARITY_ERR_MASKf, 1, 45, SOCF_SIG },
  43976     { ILKN_TX_0_LN_EXPN_MEM_15_PARITY_ERR_MASKf, 1, 46, SOCF_SIG },
  43977     { ILKN_TX_0_LN_EXPN_MEM_16_PARITY_ERR_MASKf, 1, 47, SOCF_SIG },
  43978     { ILKN_TX_0_LN_EXPN_MEM_17_PARITY_ERR_MASKf, 1, 48, SOCF_SIG },
  43979     { ILKN_TX_0_LN_EXPN_MEM_18_PARITY_ERR_MASKf, 1, 49, SOCF_SIG },
  43980     { ILKN_TX_0_LN_EXPN_MEM_19_PARITY_ERR_MASKf, 1, 50, SOCF_SIG },
  43981     { ILKN_TX_0_LN_EXPN_MEM_1_PARITY_ERR_MASKf, 1, 32, SOCF_SIG },
  43982     { ILKN_TX_0_LN_EXPN_MEM_20_PARITY_ERR_MASKf, 1, 51, SOCF_SIG },
  43983     { ILKN_TX_0_LN_EXPN_MEM_21_PARITY_ERR_MASKf, 1, 52, SOCF_SIG },
  43984     { ILKN_TX_0_LN_EXPN_MEM_22_PARITY_ERR_MASKf, 1, 53, SOCF_SIG },
  43985     { ILKN_TX_0_LN_EXPN_MEM_23_PARITY_ERR_MASKf, 1, 54, SOCF_SIG },
  43986     { ILKN_TX_0_LN_EXPN_MEM_2_PARITY_ERR_MASKf, 1, 33, SOCF_SIG },
  43987     { ILKN_TX_0_LN_EXPN_MEM_3_PARITY_ERR_MASKf, 1, 34, SOCF_SIG },
  43988     { ILKN_TX_0_LN_EXPN_MEM_4_PARITY_ERR_MASKf, 1, 35, SOCF_SIG },
  43989     { ILKN_TX_0_LN_EXPN_MEM_5_PARITY_ERR_MASKf, 1, 36, SOCF_SIG },
  43990     { ILKN_TX_0_LN_EXPN_MEM_6_PARITY_ERR_MASKf, 1, 37, SOCF_SIG },
  43991     { ILKN_TX_0_LN_EXPN_MEM_7_PARITY_ERR_MASKf, 1, 38, SOCF_SIG },
  43992     { ILKN_TX_0_LN_EXPN_MEM_8_PARITY_ERR_MASKf, 1, 39, SOCF_SIG },
  43993     { ILKN_TX_0_LN_EXPN_MEM_9_PARITY_ERR_MASKf, 1, 40, SOCF_SIG },
  43994     { ILKN_TX_1_LN_EXPN_MEM_24_PARITY_ERR_MASKf, 1, 55, SOCF_SIG },
  43995     { ILKN_TX_1_LN_EXPN_MEM_25_PARITY_ERR_MASKf, 1, 56, SOCF_SIG },
  43996     { ILKN_TX_1_LN_EXPN_MEM_26_PARITY_ERR_MASKf, 1, 57, SOCF_SIG },
  43997     { ILKN_TX_1_LN_EXPN_MEM_27_PARITY_ERR_MASKf, 1, 58, SOCF_SIG },
  43998     { ILKN_TX_1_LN_EXPN_MEM_28_PARITY_ERR_MASKf, 1, 59, SOCF_SIG },
  43999     { ILKN_TX_1_LN_EXPN_MEM_29_PARITY_ERR_MASKf, 1, 60, SOCF_SIG },
  44000     { ILKN_TX_1_LN_EXPN_MEM_30_PARITY_ERR_MASKf, 1, 61, SOCF_SIG },
  44001     { ILKN_TX_1_LN_EXPN_MEM_31_PARITY_ERR_MASKf, 1, 62, SOCF_SIG },
  44002     { ILKN_TX_1_LN_EXPN_MEM_32_PARITY_ERR_MASKf, 1, 63, SOCF_SIG },
  44003     { ILKN_TX_1_LN_EXPN_MEM_33_PARITY_ERR_MASKf, 1, 64, SOCF_SIG },
  44004     { ILKN_TX_1_LN_EXPN_MEM_34_PARITY_ERR_MASKf, 1, 65, SOCF_SIG },
  44005     { ILKN_TX_1_LN_EXPN_MEM_35_PARITY_ERR_MASKf, 1, 66, SOCF_SIG },
  44006     { MLF_RX_0_MEM_A_PARITY_ERR_MASKf, 1, 0, SOCF_SIG },
  44007     { MLF_RX_0_MEM_B_PARITY_ERR_MASKf, 1, 7, SOCF_SIG },
  44008     { MLF_RX_1_MEM_A_PARITY_ERR_MASKf, 1, 1, SOCF_SIG },
  44009     { MLF_RX_1_MEM_B_PARITY_ERR_MASKf, 1, 8, SOCF_SIG },
  44010     { MLF_RX_2_MEM_A_PARITY_ERR_MASKf, 1, 2, SOCF_SIG },
  44011     { MLF_RX_2_MEM_B_PARITY_ERR_MASKf, 1, 9, SOCF_SIG },
  44012     { MLF_RX_3_MEM_A_PARITY_ERR_MASKf, 1, 3, SOCF_SIG },
  44013     { MLF_RX_3_MEM_B_PARITY_ERR_MASKf, 1, 10, SOCF_SIG },
  44014     { MLF_RX_4_MEM_A_PARITY_ERR_MASKf, 1, 4, SOCF_SIG },
  44015     { MLF_RX_4_MEM_B_PARITY_ERR_MASKf, 1, 11, SOCF_SIG },
  44016     { MLF_RX_5_MEM_A_PARITY_ERR_MASKf, 1, 5, SOCF_SIG },
  44017     { MLF_RX_5_MEM_B_PARITY_ERR_MASKf, 1, 12, SOCF_SIG },
  44018     { MLF_RX_6_MEM_A_PARITY_ERR_MASKf, 1, 6, SOCF_SIG },
  44019     { MLF_RX_6_MEM_B_PARITY_ERR_MASKf, 1, 13, SOCF_SIG },
  44020     { MLF_TX_0_MEM_PARITY_ERR_MASKf, 1, 14, SOCF_SIG },
  44021     { MLF_TX_1_MEM_PARITY_ERR_MASKf, 1, 15, SOCF_SIG },
  44022     { MLF_TX_2_MEM_PARITY_ERR_MASKf, 1, 16, SOCF_SIG },
  44023     { MLF_TX_3_MEM_PARITY_ERR_MASKf, 1, 17, SOCF_SIG },
  44024     { MLF_TX_4_MEM_PARITY_ERR_MASKf, 1, 18, SOCF_SIG },
  44025     { MLF_TX_5_MEM_PARITY_ERR_MASKf, 1, 19, SOCF_SIG },
  44026     { MLF_TX_6_MEM_PARITY_ERR_MASKf, 1, 20, SOCF_SIG },
  44027     { RBINS_MEM_PARITY_ERR_MASKf, 1, 23, SOCF_SIG },
  44028     { RLENG_MEM_PARITY_ERR_MASKf, 1, 25, SOCF_SIG },
  44029     { RMON_MEM_PARITY_ERR_MASKf, 1, 21, SOCF_SIG },
  44030     { RPKTS_MEM_PARITY_ERR_MASKf, 1, 29, SOCF_SIG },
  44031     { RTYPE_MEM_PARITY_ERR_MASKf, 1, 27, SOCF_SIG },
  44032     { TBINS_MEM_PARITY_ERR_MASKf, 1, 24, SOCF_SIG },
  44033     { TLENG_MEM_PARITY_ERR_MASKf, 1, 26, SOCF_SIG },
  44034     { TMON_MEM_PARITY_ERR_MASKf, 1, 22, SOCF_SIG },
  44035     { TPKTS_MEM_PARITY_ERR_MASKf, 1, 30, SOCF_SIG },
  44036     { TTYPE_MEM_PARITY_ERR_MASKf, 1, 28, SOCF_SIG }
  44037 };
  44038 
  44039 #endif
  44040 #if defined(BCM_88660_A0)
  44041 soc_field_info_t soc_NBI_PARITY_ERR_MONITOR_MEM_MASK_BCM88660_A0r_fields[] = {
  44042     { ILKN_TX_0_LN_EXPN_MEM_0_PARITY_ERR_MASKf, 1, 31, SOCF_SIG },
  44043     { ILKN_TX_0_LN_EXPN_MEM_10_PARITY_ERR_MASKf, 1, 41, SOCF_SIG },
  44044     { ILKN_TX_0_LN_EXPN_MEM_11_PARITY_ERR_MASKf, 1, 42, SOCF_SIG },
  44045     { ILKN_TX_0_LN_EXPN_MEM_12_PARITY_ERR_MASKf, 1, 43, SOCF_SIG },
  44046     { ILKN_TX_0_LN_EXPN_MEM_13_PARITY_ERR_MASKf, 1, 44, SOCF_SIG },
  44047     { ILKN_TX_0_LN_EXPN_MEM_14_PARITY_ERR_MASKf, 1, 45, SOCF_SIG },
  44048     { ILKN_TX_0_LN_EXPN_MEM_15_PARITY_ERR_MASKf, 1, 46, SOCF_SIG },
  44049     { ILKN_TX_0_LN_EXPN_MEM_16_PARITY_ERR_MASKf, 1, 47, SOCF_SIG },
  44050     { ILKN_TX_0_LN_EXPN_MEM_17_PARITY_ERR_MASKf, 1, 48, SOCF_SIG },
  44051     { ILKN_TX_0_LN_EXPN_MEM_18_PARITY_ERR_MASKf, 1, 49, SOCF_SIG },
  44052     { ILKN_TX_0_LN_EXPN_MEM_19_PARITY_ERR_MASKf, 1, 50, SOCF_SIG },
  44053     { ILKN_TX_0_LN_EXPN_MEM_1_PARITY_ERR_MASKf, 1, 32, SOCF_SIG },
  44054     { ILKN_TX_0_LN_EXPN_MEM_20_PARITY_ERR_MASKf, 1, 51, SOCF_SIG },
  44055     { ILKN_TX_0_LN_EXPN_MEM_21_PARITY_ERR_MASKf, 1, 52, SOCF_SIG },
  44056     { ILKN_TX_0_LN_EXPN_MEM_22_PARITY_ERR_MASKf, 1, 53, SOCF_SIG },
  44057     { ILKN_TX_0_LN_EXPN_MEM_23_PARITY_ERR_MASKf, 1, 54, SOCF_SIG },
  44058     { ILKN_TX_0_LN_EXPN_MEM_2_PARITY_ERR_MASKf, 1, 33, SOCF_SIG },
  44059     { ILKN_TX_0_LN_EXPN_MEM_3_PARITY_ERR_MASKf, 1, 34, SOCF_SIG },
  44060     { ILKN_TX_0_LN_EXPN_MEM_4_PARITY_ERR_MASKf, 1, 35, SOCF_SIG },
  44061     { ILKN_TX_0_LN_EXPN_MEM_5_PARITY_ERR_MASKf, 1, 36, SOCF_SIG },
  44062     { ILKN_TX_0_LN_EXPN_MEM_6_PARITY_ERR_MASKf, 1, 37, SOCF_SIG },
  44063     { ILKN_TX_0_LN_EXPN_MEM_7_PARITY_ERR_MASKf, 1, 38, SOCF_SIG },
  44064     { ILKN_TX_0_LN_EXPN_MEM_8_PARITY_ERR_MASKf, 1, 39, SOCF_SIG },
  44065     { ILKN_TX_0_LN_EXPN_MEM_9_PARITY_ERR_MASKf, 1, 40, SOCF_SIG },
  44066     { ILKN_TX_1_LN_EXPN_MEM_24_PARITY_ERR_MASKf, 1, 55, SOCF_SIG },
  44067     { ILKN_TX_1_LN_EXPN_MEM_25_PARITY_ERR_MASKf, 1, 56, SOCF_SIG },
  44068     { ILKN_TX_1_LN_EXPN_MEM_26_PARITY_ERR_MASKf, 1, 57, SOCF_SIG },
  44069     { ILKN_TX_1_LN_EXPN_MEM_27_PARITY_ERR_MASKf, 1, 58, SOCF_SIG },
  44070     { ILKN_TX_1_LN_EXPN_MEM_28_PARITY_ERR_MASKf, 1, 59, SOCF_SIG },
  44071     { ILKN_TX_1_LN_EXPN_MEM_29_PARITY_ERR_MASKf, 1, 60, SOCF_SIG },
  44072     { ILKN_TX_1_LN_EXPN_MEM_30_PARITY_ERR_MASKf, 1, 61, SOCF_SIG },
  44073     { ILKN_TX_1_LN_EXPN_MEM_31_PARITY_ERR_MASKf, 1, 62, SOCF_SIG },
  44074     { ILKN_TX_1_LN_EXPN_MEM_32_PARITY_ERR_MASKf, 1, 63, SOCF_SIG },
  44075     { ILKN_TX_1_LN_EXPN_MEM_33_PARITY_ERR_MASKf, 1, 64, SOCF_SIG },
  44076     { ILKN_TX_1_LN_EXPN_MEM_34_PARITY_ERR_MASKf, 1, 65, SOCF_SIG },
  44077     { ILKN_TX_1_LN_EXPN_MEM_35_PARITY_ERR_MASKf, 1, 66, SOCF_SIG },
  44078     { MLF_RX_0_MEM_A_PARITY_ERR_MASKf, 1, 0, SOCF_SIG },
  44079     { MLF_RX_0_MEM_B_PARITY_ERR_MASKf, 1, 7, SOCF_SIG },
  44080     { MLF_RX_1_MEM_A_PARITY_ERR_MASKf, 1, 1, SOCF_SIG },
  44081     { MLF_RX_1_MEM_B_PARITY_ERR_MASKf, 1, 8, SOCF_SIG },
  44082     { MLF_RX_2_MEM_A_PARITY_ERR_MASKf, 1, 2, SOCF_SIG },
  44083     { MLF_RX_2_MEM_B_PARITY_ERR_MASKf, 1, 9, SOCF_SIG },
  44084     { MLF_RX_3_MEM_A_PARITY_ERR_MASKf, 1, 3, SOCF_SIG },
  44085     { MLF_RX_3_MEM_B_PARITY_ERR_MASKf, 1, 10, SOCF_SIG },
  44086     { MLF_RX_4_MEM_A_PARITY_ERR_MASKf, 1, 4, SOCF_SIG },
  44087     { MLF_RX_4_MEM_B_PARITY_ERR_MASKf, 1, 11, SOCF_SIG },
  44088     { MLF_RX_5_MEM_A_PARITY_ERR_MASKf, 1, 5, SOCF_SIG },
  44089     { MLF_RX_5_MEM_B_PARITY_ERR_MASKf, 1, 12, SOCF_SIG },
  44090     { MLF_RX_6_MEM_A_PARITY_ERR_MASKf, 1, 6, SOCF_SIG },
  44091     { MLF_RX_6_MEM_B_PARITY_ERR_MASKf, 1, 13, SOCF_SIG },
  44092     { MLF_TX_0_MEM_PARITY_ERR_MASKf, 1, 14, SOCF_SIG },
  44093     { MLF_TX_1_MEM_PARITY_ERR_MASKf, 1, 15, SOCF_SIG },
  44094     { MLF_TX_2_MEM_PARITY_ERR_MASKf, 1, 16, SOCF_SIG },
  44095     { MLF_TX_3_MEM_PARITY_ERR_MASKf, 1, 17, SOCF_SIG },
  44096     { MLF_TX_4_MEM_PARITY_ERR_MASKf, 1, 18, SOCF_SIG },
  44097     { MLF_TX_5_MEM_PARITY_ERR_MASKf, 1, 19, SOCF_SIG },
  44098     { MLF_TX_6_MEM_PARITY_ERR_MASKf, 1, 20, SOCF_SIG },
  44099     { RBINS_MEM_PARITY_ERR_MASKf, 1, 23, SOCF_SIG },
  44100     { RLENG_MEM_PARITY_ERR_MASKf, 1, 25, SOCF_SIG },
  44101     { RMON_MEM_PARITY_ERR_MASKf, 1, 21, SOCF_SIG },
  44102     { RPKTS_MEM_PARITY_ERR_MASKf, 1, 29, SOCF_SIG },
  44103     { RTYPE_MEM_PARITY_ERR_MASKf, 1, 27, SOCF_SIG },
  44104     { TBINS_MEM_PARITY_ERR_MASKf, 1, 24, SOCF_SIG },
  44105     { TLENG_MEM_PARITY_ERR_MASKf, 1, 26, SOCF_SIG },
  44106     { TMON_MEM_PARITY_ERR_MASKf, 1, 22, SOCF_SIG },
  44107     { TPKTS_MEM_PARITY_ERR_MASKf, 1, 30, SOCF_SIG },
  44108     { TTYPE_MEM_PARITY_ERR_MASKf, 1, 28, SOCF_SIG }
  44109 };
  44110 
  44111 #endif
  44112 #if defined(BCM_88202_A0)
  44113 soc_field_info_t soc_NBI_PKT_GEN_CAPTURE_CONTROLSr_fields[] = {
  44114     { PKT_REC_CAPTURE_ON_CRC_ERRf, 1, 0, SOCF_SIG },
  44115     { PKT_REC_CAPTURE_ON_EOPf, 1, 3, SOCF_SIG },
  44116     { PKT_REC_CAPTURE_ON_MOPf, 1, 2, SOCF_SIG },
  44117     { PKT_REC_CAPTURE_ON_SOPf, 1, 1, SOCF_SIG }
  44118 };
  44119 
  44120 #endif
  44121 #if defined(BCM_88202_A0)
  44122 soc_field_info_t soc_NBI_PKT_GEN_CRC_CONTROLSr_fields[] = {
  44123     { PKT_GEN_CRC_MODEf, 2, 0, SOCF_LE|SOCF_SIG },
  44124     { PKT_GEN_ENABLE_EGRESS_CRCf, 1, 3, SOCF_SIG },
  44125     { PKT_GEN_ENABLE_INGRESS_CRCf, 1, 2, SOCF_SIG }
  44126 };
  44127 
  44128 #endif
  44129 #if defined(BCM_88202_A0)
  44130 soc_field_info_t soc_NBI_PKT_GEN_CRC_SOP_MASKr_fields[] = {
  44131     { PKT_GEN_CRC_SOP_MASK_BITMAPf, 64, 0, SOCF_LE|SOCF_SIG }
  44132 };
  44133 
  44134 #endif
  44135 #if defined(BCM_88202_A0)
  44136 soc_field_info_t soc_NBI_PKT_GEN_DATA_REGISTER_1023_512r_fields[] = {
  44137     { PKT_GEN_DATA_BITS_1023_512f, 512, 0, SOCF_LE|SOCF_SIG }
  44138 };
  44139 
  44140 #endif
  44141 #if defined(BCM_88202_A0)
  44142 soc_field_info_t soc_NBI_PKT_GEN_DATA_REGISTER_1535_1024r_fields[] = {
  44143     { PKT_GEN_DATA_BITS_1535_1024f, 512, 0, SOCF_LE|SOCF_SIG }
  44144 };
  44145 
  44146 #endif
  44147 #if defined(BCM_88202_A0)
  44148 soc_field_info_t soc_NBI_PKT_GEN_DATA_REGISTER_2047_1536r_fields[] = {
  44149     { PKT_GEN_DATA_BITS_2047_1536f, 512, 0, SOCF_LE|SOCF_SIG }
  44150 };
  44151 
  44152 #endif
  44153 #if defined(BCM_88202_A0)
  44154 soc_field_info_t soc_NBI_PKT_GEN_DATA_REGISTER_511_0r_fields[] = {
  44155     { PKT_GEN_DATA_BITS_511_0f, 512, 0, SOCF_LE|SOCF_SIG }
  44156 };
  44157 
  44158 #endif
  44159 #if defined(BCM_88202_A0)
  44160 soc_field_info_t soc_NBI_PKT_GEN_DATA_REGISTER_HEADER_63_32r_fields[] = {
  44161     { PKT_GEN_DATA_HEADER_BITS_63_32f, 32, 0, SOCF_LE|SOCF_SIG }
  44162 };
  44163 
  44164 #endif
  44165 #if defined(BCM_88202_A0)
  44166 soc_field_info_t soc_NBI_PKT_GEN_GENERAL_CONTROL_REGISTERr_fields[] = {
  44167     { PKT_GEN_CHf, 8, 0, SOCF_LE|SOCF_SIG },
  44168     { PKT_GEN_CNTf, 32, 96, SOCF_LE|SOCF_SIG },
  44169     { PKT_GEN_ERRf, 1, 23, SOCF_SIG },
  44170     { PKT_GEN_PKT_SIZEf, 15, 8, SOCF_LE|SOCF_SIG },
  44171     { PKT_GEN_WORD_IDLE_ENf, 1, 24, SOCF_SIG },
  44172     { WAIT_BEFORE_GEN_PKTSf, 32, 32, SOCF_LE|SOCF_SIG },
  44173     { WAIT_BETWEEN_GEN_PKTSf, 32, 64, SOCF_LE|SOCF_SIG }
  44174 };
  44175 
  44176 #endif
  44177 #if defined(BCM_88202_A0)
  44178 soc_field_info_t soc_NBI_PKT_GEN_INGRESS_MUX_ENABLE_REGISTERr_fields[] = {
  44179     { PKT_GEN_EGRESS_MUX_ENABLEf, 1, 1, SOCF_SIG },
  44180     { PKT_GEN_INGRESS_MUX_ENABLEf, 1, 0, SOCF_SIG }
  44181 };
  44182 
  44183 #endif
  44184 #if defined(BCM_88202_A0)
  44185 soc_field_info_t soc_NBI_PKT_GEN_LFSR_CONTROL_REGISTERr_fields[] = {
  44186     { PKT_GEN_LFSR_CH_7_3_BITMAPf, 32, 64, SOCF_LE|SOCF_SIG },
  44187     { PKT_GEN_LFSR_CH_ENf, 1, 39, SOCF_SIG },
  44188     { PKT_GEN_LFSR_ENf, 1, 0, SOCF_SIG },
  44189     { PKT_GEN_LFSR_HEADER_ENf, 2, 2, SOCF_LE|SOCF_SIG },
  44190     { PKT_GEN_LFSR_MAX_CHf, 8, 48, SOCF_LE|SOCF_SIG },
  44191     { PKT_GEN_LFSR_MAX_SIZE_RANGEf, 15, 19, SOCF_LE|SOCF_SIG },
  44192     { PKT_GEN_LFSR_MIN_CHf, 8, 40, SOCF_LE|SOCF_SIG },
  44193     { PKT_GEN_LFSR_MIN_SIZEf, 15, 4, SOCF_LE|SOCF_SIG },
  44194     { PKT_GEN_LFSR_SIZE_BITSf, 4, 35, SOCF_LE|SOCF_SIG },
  44195     { PKT_GEN_LFSR_SIZE_CRCf, 1, 34, SOCF_SIG },
  44196     { PKT_GEN_LFSR_SIZE_ENf, 1, 1, SOCF_SIG }
  44197 };
  44198 
  44199 #endif
  44200 #if defined(BCM_88202_A0)
  44201 soc_field_info_t soc_NBI_PKT_REC_CAPTURE_REGISTERr_fields[] = {
  44202     { PKT_REC_BEf, 6, 512, SOCF_LE|SOCF_RO },
  44203     { PKT_REC_CHf, 8, 518, SOCF_LE|SOCF_RO },
  44204     { PKT_REC_CRCf, 16, 529, SOCF_LE|SOCF_RO },
  44205     { PKT_REC_DATAf, 512, 0, SOCF_LE|SOCF_RO },
  44206     { PKT_REC_EOPf, 1, 526, SOCF_RO },
  44207     { PKT_REC_ERRf, 1, 527, SOCF_RO },
  44208     { PKT_REC_SOPf, 1, 528, SOCF_RO },
  44209     { PKT_REC_VALIDf, 1, 545, SOCF_RO }
  44210 };
  44211 
  44212 #endif
  44213 #if defined(BCM_88650_A0)
  44214 soc_field_info_t soc_NBI_PORTS_INDICATIONSr_fields[] = {
  44215     { RX_LINK_STATUS_CLP_0f, 12, 0, SOCF_LE|SOCF_RO },
  44216     { RX_LINK_STATUS_CLP_1f, 12, 12, SOCF_LE|SOCF_RO },
  44217     { RX_LINK_STATUS_XLP_0f, 4, 24, SOCF_LE|SOCF_RO }
  44218 };
  44219 
  44220 #endif
  44221 #if defined(BCM_88650_B0)
  44222 soc_field_info_t soc_NBI_PORTS_INDICATIONS_BCM88650_B0r_fields[] = {
  44223     { RX_LINK_STATUS_CLP_0f, 12, 0, SOCF_LE|SOCF_RO },
  44224     { RX_LINK_STATUS_CLP_1f, 12, 12, SOCF_LE|SOCF_RO },
  44225     { RX_LINK_STATUS_XLP_0f, 4, 24, SOCF_LE|SOCF_RO }
  44226 };
  44227 
  44228 #endif
  44229 #if defined(BCM_88660_A0)
  44230 soc_field_info_t soc_NBI_PORTS_INDICATIONS_BCM88660_A0r_fields[] = {
  44231     { RX_LINK_STATUS_CLP_0f, 12, 0, SOCF_LE|SOCF_RO },
  44232     { RX_LINK_STATUS_CLP_1f, 12, 12, SOCF_LE|SOCF_RO },
  44233     { RX_LINK_STATUS_XLP_0f, 4, 24, SOCF_LE|SOCF_RO }
  44234 };
  44235 
  44236 #endif
  44237 #if defined(BCM_88650_A0)
  44238 soc_field_info_t soc_NBI_PORT_EEE_LPI_RX_STATEr_fields[] = {
  44239     { PORT_EEE_LPI_RX_STATEf, 32, 0, SOCF_LE|SOCF_RO }
  44240 };
  44241 
  44242 #endif
  44243 #if defined(BCM_88650_B0)
  44244 soc_field_info_t soc_NBI_PORT_EEE_LPI_RX_STATE_BCM88650_B0r_fields[] = {
  44245     { PORT_EEE_LPI_RX_STATEf, 32, 0, SOCF_LE|SOCF_RO }
  44246 };
  44247 
  44248 #endif
  44249 #if defined(BCM_88660_A0)
  44250 soc_field_info_t soc_NBI_PORT_EEE_LPI_RX_STATE_BCM88660_A0r_fields[] = {
  44251     { PORT_EEE_LPI_RX_STATEf, 32, 0, SOCF_LE|SOCF_RO }
  44252 };
  44253 
  44254 #endif
  44255 #if defined(BCM_88650_A0)
  44256 soc_field_info_t soc_NBI_PORT_EEE_LPI_TX_STATEr_fields[] = {
  44257     { PORT_EEE_LPI_TX_STATEf, 32, 0, SOCF_LE|SOCF_RO }
  44258 };
  44259 
  44260 #endif
  44261 #if defined(BCM_88650_B0)
  44262 soc_field_info_t soc_NBI_PORT_EEE_LPI_TX_STATE_BCM88650_B0r_fields[] = {
  44263     { PORT_EEE_LPI_TX_STATEf, 32, 0, SOCF_LE|SOCF_RO }
  44264 };
  44265 
  44266 #endif
  44267 #if defined(BCM_88660_A0)
  44268 soc_field_info_t soc_NBI_PORT_EEE_LPI_TX_STATE_BCM88660_A0r_fields[] = {
  44269     { PORT_EEE_LPI_TX_STATEf, 32, 0, SOCF_LE|SOCF_RO }
  44270 };
  44271 
  44272 #endif
  44273 #if defined(BCM_88650_A0)
  44274 soc_field_info_t soc_NBI_PORT_METER_ADD_CFG_RXr_fields[] = {
  44275     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE|SOCF_SIG },
  44276     { CFG_N_SOP_COMf, 8, 24, SOCF_LE|SOCF_SIG },
  44277     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE|SOCF_SIG }
  44278 };
  44279 
  44280 #endif
  44281 #if defined(BCM_88650_B0)
  44282 soc_field_info_t soc_NBI_PORT_METER_ADD_CFG_RX_BCM88650_B0r_fields[] = {
  44283     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE|SOCF_SIG },
  44284     { CFG_N_SOP_COMf, 8, 24, SOCF_LE|SOCF_SIG },
  44285     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE|SOCF_SIG }
  44286 };
  44287 
  44288 #endif
  44289 #if defined(BCM_88660_A0)
  44290 soc_field_info_t soc_NBI_PORT_METER_ADD_CFG_RX_BCM88660_A0r_fields[] = {
  44291     { CFG_N_BYTE_QUANTAf, 10, 12, SOCF_LE|SOCF_SIG },
  44292     { CFG_N_SOP_COMf, 8, 24, SOCF_LE|SOCF_SIG },
  44293     { CFG_N_TIME_QUANTAf, 10, 0, SOCF_LE|SOCF_SIG }
  44294 };
  44295 
  44296 #endif
  44297 #if defined(BCM_88650_A0)
  44298 soc_field_info_t soc_NBI_PORT_METER_MASK_FOR_LLFCr_fields[] = {
  44299     { PORT_METER_MASKf, 28, 0, SOCF_LE|SOCF_SIG }
  44300 };
  44301 
  44302 #endif
  44303 #if defined(BCM_88650_B0)
  44304 soc_field_info_t soc_NBI_PORT_METER_MASK_FOR_LLFC_BCM88650_B0r_fields[] = {
  44305     { PORT_METER_MASKf, 28, 0, SOCF_LE|SOCF_SIG }
  44306 };
  44307 
  44308 #endif
  44309 #if defined(BCM_88660_A0)
  44310 soc_field_info_t soc_NBI_PORT_METER_MASK_FOR_LLFC_BCM88660_A0r_fields[] = {
  44311     { PORT_METER_MASKf, 28, 0, SOCF_LE|SOCF_SIG }
  44312 };
  44313 
  44314 #endif
  44315 #if defined(BCM_88650_A0)
  44316 soc_field_info_t soc_NBI_PORT_METER_PORTS_RSTNr_fields[] = {
  44317     { PORT_METER_PORTS_RSTNf, 28, 0, SOCF_LE|SOCF_SIG }
  44318 };
  44319 
  44320 #endif
  44321 #if defined(BCM_88650_B0)
  44322 soc_field_info_t soc_NBI_PORT_METER_PORTS_RSTN_BCM88650_B0r_fields[] = {
  44323     { PORT_METER_PORTS_RSTNf, 28, 0, SOCF_LE|SOCF_SIG }
  44324 };
  44325 
  44326 #endif
  44327 #if defined(BCM_88660_A0)
  44328 soc_field_info_t soc_NBI_PORT_METER_PORTS_RSTN_BCM88660_A0r_fields[] = {
  44329     { PORT_METER_PORTS_RSTNf, 28, 0, SOCF_LE|SOCF_SIG }
  44330 };
  44331 
  44332 #endif
  44333 #if defined(BCM_88650_A0)
  44334 soc_field_info_t soc_NBI_PORT_METER_RSTNr_fields[] = {
  44335     { PORT_METER_RSTNf, 1, 0, SOCF_SIG }
  44336 };
  44337 
  44338 #endif
  44339 #if defined(BCM_88650_B0)
  44340 soc_field_info_t soc_NBI_PORT_METER_RSTN_BCM88650_B0r_fields[] = {
  44341     { PORT_METER_RSTNf, 1, 0, SOCF_SIG }
  44342 };
  44343 
  44344 #endif
  44345 #if defined(BCM_88660_A0)
  44346 soc_field_info_t soc_NBI_PORT_METER_RSTN_BCM88660_A0r_fields[] = {
  44347     { PORT_METER_RSTNf, 1, 0, SOCF_SIG }
  44348 };
  44349 
  44350 #endif
  44351 #if defined(BCM_88650_A0)
  44352 soc_field_info_t soc_NBI_PORT_METER_THRESHOLDS_CFGr_fields[] = {
  44353     { CFG_N_MAX_THf, 16, 0, SOCF_LE|SOCF_SIG },
  44354     { CFG_N_XOFF_THf, 16, 32, SOCF_LE|SOCF_SIG },
  44355     { CFG_N_XON_THf, 16, 16, SOCF_LE|SOCF_SIG }
  44356 };
  44357 
  44358 #endif
  44359 #if defined(BCM_88650_B0)
  44360 soc_field_info_t soc_NBI_PORT_METER_THRESHOLDS_CFG_BCM88650_B0r_fields[] = {
  44361     { CFG_N_MAX_THf, 16, 0, SOCF_LE|SOCF_SIG },
  44362     { CFG_N_XOFF_THf, 16, 32, SOCF_LE|SOCF_SIG },
  44363     { CFG_N_XON_THf, 16, 16, SOCF_LE|SOCF_SIG }
  44364 };
  44365 
  44366 #endif
  44367 #if defined(BCM_88660_A0)
  44368 soc_field_info_t soc_NBI_PORT_METER_THRESHOLDS_CFG_BCM88660_A0r_fields[] = {
  44369     { CFG_N_MAX_THf, 16, 0, SOCF_LE|SOCF_SIG },
  44370     { CFG_N_XOFF_THf, 16, 32, SOCF_LE|SOCF_SIG },
  44371     { CFG_N_XON_THf, 16, 16, SOCF_LE|SOCF_SIG }
  44372 };
  44373 
  44374 #endif
  44375 #if defined(BCM_88202_A0)
  44376 soc_field_info_t soc_NBI_PORT_TO_CHANNLE_MAPPINGr_fields[] = {
  44377     { PORT_0_IDXf, 8, 0, SOCF_LE|SOCF_SIG },
  44378     { PORT_1_IDXf, 8, 8, SOCF_LE|SOCF_SIG },
  44379     { PORT_2_IDXf, 8, 16, SOCF_LE|SOCF_SIG },
  44380     { PORT_3_IDXf, 8, 24, SOCF_LE|SOCF_SIG },
  44381     { PORT_4_IDXf, 8, 32, SOCF_LE|SOCF_SIG },
  44382     { PORT_5_IDXf, 8, 40, SOCF_LE|SOCF_SIG },
  44383     { PORT_6_IDXf, 8, 48, SOCF_LE|SOCF_SIG },
  44384     { PORT_7_IDXf, 8, 56, SOCF_LE|SOCF_SIG }
  44385 };
  44386 
  44387 #endif
  44388 #if defined(BCM_88650_A0)
  44389 soc_field_info_t soc_NBI_RECEIVED_RETRANSMIT_DEBUGr_fields[] = {
  44390     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_0f, 1, 0, SOCF_SIG },
  44391     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_1f, 1, 1, SOCF_SIG }
  44392 };
  44393 
  44394 #endif
  44395 #if defined(BCM_88650_B0)
  44396 soc_field_info_t soc_NBI_RECEIVED_RETRANSMIT_DEBUG_BCM88650_B0r_fields[] = {
  44397     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_0f, 1, 0, SOCF_SIG },
  44398     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_1f, 1, 1, SOCF_SIG }
  44399 };
  44400 
  44401 #endif
  44402 #if defined(BCM_88660_A0)
  44403 soc_field_info_t soc_NBI_RECEIVED_RETRANSMIT_DEBUG_BCM88660_A0r_fields[] = {
  44404     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_0f, 1, 0, SOCF_SIG },
  44405     { ILKN_GENERATE_RECEIVED_RETRANSMIT_REQUEST_1f, 1, 1, SOCF_SIG }
  44406 };
  44407 
  44408 #endif
  44409 #if defined(BCM_88650_A0)
  44410 soc_field_info_t soc_NBI_REG_0085r_fields[] = {
  44411     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG },
  44412     { FIELD_31_31f, 1, 31, SOCF_SIG }
  44413 };
  44414 
  44415 #endif
  44416 #if defined(BCM_88202_A0)
  44417 soc_field_info_t soc_NBI_REG_0090r_fields[] = {
  44418     { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG }
  44419 };
  44420 
  44421 #endif
  44422 #if defined(BCM_88650_A0)
  44423 soc_field_info_t soc_NBI_REG_0091r_fields[] = {
  44424     { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG }
  44425 };
  44426 
  44427 #endif
  44428 #if defined(BCM_88650_A0)
  44429 soc_field_info_t soc_NBI_REG_0092r_fields[] = {
  44430     { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG }
  44431 };
  44432 
  44433 #endif
  44434 #if defined(BCM_88650_A0)
  44435 soc_field_info_t soc_NBI_REG_0093r_fields[] = {
  44436     { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG }
  44437 };
  44438 
  44439 #endif
  44440 #if defined(BCM_88202_A0)
  44441 soc_field_info_t soc_NBI_REG_0085_BCM88202_A0r_fields[] = {
  44442     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG },
  44443     { FIELD_31_31f, 1, 31, SOCF_SIG }
  44444 };
  44445 
  44446 #endif
  44447 #if defined(BCM_88650_B0)
  44448 soc_field_info_t soc_NBI_REG_0085_BCM88650_B0r_fields[] = {
  44449     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG },
  44450     { FIELD_31_31f, 1, 31, SOCF_SIG }
  44451 };
  44452 
  44453 #endif
  44454 #if defined(BCM_88660_A0)
  44455 soc_field_info_t soc_NBI_REG_0085_BCM88660_A0r_fields[] = {
  44456     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG },
  44457     { FIELD_31_31f, 1, 31, SOCF_SIG }
  44458 };
  44459 
  44460 #endif
  44461 #if defined(BCM_88202_A0)
  44462 soc_field_info_t soc_NBI_REG_0091_BCM88202_A0r_fields[] = {
  44463     { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG }
  44464 };
  44465 
  44466 #endif
  44467 #if defined(BCM_88650_B0)
  44468 soc_field_info_t soc_NBI_REG_0091_BCM88650_B0r_fields[] = {
  44469     { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG }
  44470 };
  44471 
  44472 #endif
  44473 #if defined(BCM_88660_A0)
  44474 soc_field_info_t soc_NBI_REG_0091_BCM88660_A0r_fields[] = {
  44475     { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG }
  44476 };
  44477 
  44478 #endif
  44479 #if defined(BCM_88202_A0)
  44480 soc_field_info_t soc_NBI_REG_0092_BCM88202_A0r_fields[] = {
  44481     { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG }
  44482 };
  44483 
  44484 #endif
  44485 #if defined(BCM_88650_B0)
  44486 soc_field_info_t soc_NBI_REG_0092_BCM88650_B0r_fields[] = {
  44487     { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG }
  44488 };
  44489 
  44490 #endif
  44491 #if defined(BCM_88202_A0)
  44492 soc_field_info_t soc_NBI_REG_0093_BCM88202_A0r_fields[] = {
  44493     { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG }
  44494 };
  44495 
  44496 #endif
  44497 #if defined(BCM_88650_B0)
  44498 soc_field_info_t soc_NBI_REG_0093_BCM88650_B0r_fields[] = {
  44499     { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG }
  44500 };
  44501 
  44502 #endif
  44503 #if defined(BCM_88202_A0)
  44504 soc_field_info_t soc_NBI_REG_00AEr_fields[] = {
  44505     { ITEM_0_13f, 14, 0, SOCF_LE|SOCF_SIG },
  44506     { ITEM_14_14f, 1, 14, SOCF_SIG },
  44507     { ITEM_15_26f, 12, 15, SOCF_LE|SOCF_SIG },
  44508     { ITEM_27_27f, 1, 27, SOCF_SIG },
  44509     { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_SIG },
  44510     { ITEM_45_45f, 1, 45, SOCF_SIG }
  44511 };
  44512 
  44513 #endif
  44514 #if defined(BCM_88650_A0)
  44515 soc_field_info_t soc_NBI_REG_00AFr_fields[] = {
  44516     { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG },
  44517     { ITEM_14_14f, 1, 14, SOCF_SIG },
  44518     { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG },
  44519     { ITEM_25_25f, 1, 25, SOCF_SIG },
  44520     { ITEM_5_5f, 1, 5, SOCF_SIG },
  44521     { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG }
  44522 };
  44523 
  44524 #endif
  44525 #if defined(BCM_88650_B0)
  44526 soc_field_info_t soc_NBI_REG_00AF_BCM88650_B0r_fields[] = {
  44527     { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG },
  44528     { ITEM_14_14f, 1, 14, SOCF_SIG },
  44529     { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG },
  44530     { ITEM_25_25f, 1, 25, SOCF_SIG },
  44531     { ITEM_5_5f, 1, 5, SOCF_SIG },
  44532     { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG }
  44533 };
  44534 
  44535 #endif
  44536 #if defined(BCM_88660_A0)
  44537 soc_field_info_t soc_NBI_REG_00AF_BCM88660_A0r_fields[] = {
  44538     { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG },
  44539     { ITEM_14_14f, 1, 14, SOCF_SIG },
  44540     { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG },
  44541     { ITEM_25_25f, 1, 25, SOCF_SIG },
  44542     { ITEM_5_5f, 1, 5, SOCF_SIG },
  44543     { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG }
  44544 };
  44545 
  44546 #endif
  44547 #if defined(BCM_88650_A0)
  44548 soc_field_info_t soc_NBI_REG_00B0r_fields[] = {
  44549     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  44550 };
  44551 
  44552 #endif
  44553 #if defined(BCM_88650_A0)
  44554 soc_field_info_t soc_NBI_REG_00B1r_fields[] = {
  44555     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  44556     { FIELD_30_30f, 1, 30, SOCF_RO },
  44557     { FIELD_31_31f, 1, 31, SOCF_RO }
  44558 };
  44559 
  44560 #endif
  44561 #if defined(BCM_88650_A0)
  44562 soc_field_info_t soc_NBI_REG_00B2r_fields[] = {
  44563     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  44564 };
  44565 
  44566 #endif
  44567 #if defined(BCM_88650_A0)
  44568 soc_field_info_t soc_NBI_REG_00B3r_fields[] = {
  44569     { FIELD_0_0f, 1, 0, SOCF_RO }
  44570 };
  44571 
  44572 #endif
  44573 #if defined(BCM_88650_A0)
  44574 soc_field_info_t soc_NBI_REG_00B4r_fields[] = {
  44575     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  44576 };
  44577 
  44578 #endif
  44579 #if defined(BCM_88650_A0)
  44580 soc_field_info_t soc_NBI_REG_00B5r_fields[] = {
  44581     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  44582     { FIELD_30_30f, 1, 30, SOCF_RO },
  44583     { FIELD_31_31f, 1, 31, SOCF_RO }
  44584 };
  44585 
  44586 #endif
  44587 #if defined(BCM_88650_A0)
  44588 soc_field_info_t soc_NBI_REG_00B6r_fields[] = {
  44589     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  44590 };
  44591 
  44592 #endif
  44593 #if defined(BCM_88650_A0)
  44594 soc_field_info_t soc_NBI_REG_00B7r_fields[] = {
  44595     { FIELD_0_0f, 1, 0, SOCF_RO }
  44596 };
  44597 
  44598 #endif
  44599 #if defined(BCM_88650_B0)
  44600 soc_field_info_t soc_NBI_REG_00B0_BCM88650_B0r_fields[] = {
  44601     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  44602 };
  44603 
  44604 #endif
  44605 #if defined(BCM_88660_A0)
  44606 soc_field_info_t soc_NBI_REG_00B0_BCM88660_A0r_fields[] = {
  44607     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  44608 };
  44609 
  44610 #endif
  44611 #if defined(BCM_88650_B0)
  44612 soc_field_info_t soc_NBI_REG_00B1_BCM88650_B0r_fields[] = {
  44613     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  44614     { FIELD_30_30f, 1, 30, SOCF_RO },
  44615     { FIELD_31_31f, 1, 31, SOCF_RO }
  44616 };
  44617 
  44618 #endif
  44619 #if defined(BCM_88660_A0)
  44620 soc_field_info_t soc_NBI_REG_00B1_BCM88660_A0r_fields[] = {
  44621     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  44622     { FIELD_30_30f, 1, 30, SOCF_RO },
  44623     { FIELD_31_31f, 1, 31, SOCF_RO }
  44624 };
  44625 
  44626 #endif
  44627 #if defined(BCM_88650_B0)
  44628 soc_field_info_t soc_NBI_REG_00B2_BCM88650_B0r_fields[] = {
  44629     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  44630 };
  44631 
  44632 #endif
  44633 #if defined(BCM_88660_A0)
  44634 soc_field_info_t soc_NBI_REG_00B2_BCM88660_A0r_fields[] = {
  44635     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  44636 };
  44637 
  44638 #endif
  44639 #if defined(BCM_88650_B0)
  44640 soc_field_info_t soc_NBI_REG_00B3_BCM88650_B0r_fields[] = {
  44641     { FIELD_0_0f, 1, 0, SOCF_RO }
  44642 };
  44643 
  44644 #endif
  44645 #if defined(BCM_88660_A0)
  44646 soc_field_info_t soc_NBI_REG_00B3_BCM88660_A0r_fields[] = {
  44647     { FIELD_0_0f, 1, 0, SOCF_RO }
  44648 };
  44649 
  44650 #endif
  44651 #if defined(BCM_88650_B0)
  44652 soc_field_info_t soc_NBI_REG_00B4_BCM88650_B0r_fields[] = {
  44653     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  44654 };
  44655 
  44656 #endif
  44657 #if defined(BCM_88660_A0)
  44658 soc_field_info_t soc_NBI_REG_00B4_BCM88660_A0r_fields[] = {
  44659     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  44660 };
  44661 
  44662 #endif
  44663 #if defined(BCM_88650_B0)
  44664 soc_field_info_t soc_NBI_REG_00B5_BCM88650_B0r_fields[] = {
  44665     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  44666     { FIELD_30_30f, 1, 30, SOCF_RO },
  44667     { FIELD_31_31f, 1, 31, SOCF_RO }
  44668 };
  44669 
  44670 #endif
  44671 #if defined(BCM_88660_A0)
  44672 soc_field_info_t soc_NBI_REG_00B5_BCM88660_A0r_fields[] = {
  44673     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  44674     { FIELD_30_30f, 1, 30, SOCF_RO },
  44675     { FIELD_31_31f, 1, 31, SOCF_RO }
  44676 };
  44677 
  44678 #endif
  44679 #if defined(BCM_88650_B0)
  44680 soc_field_info_t soc_NBI_REG_00B6_BCM88650_B0r_fields[] = {
  44681     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  44682 };
  44683 
  44684 #endif
  44685 #if defined(BCM_88660_A0)
  44686 soc_field_info_t soc_NBI_REG_00B6_BCM88660_A0r_fields[] = {
  44687     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  44688 };
  44689 
  44690 #endif
  44691 #if defined(BCM_88650_B0)
  44692 soc_field_info_t soc_NBI_REG_00B7_BCM88650_B0r_fields[] = {
  44693     { FIELD_0_0f, 1, 0, SOCF_RO }
  44694 };
  44695 
  44696 #endif
  44697 #if defined(BCM_88660_A0)
  44698 soc_field_info_t soc_NBI_REG_00B7_BCM88660_A0r_fields[] = {
  44699     { FIELD_0_0f, 1, 0, SOCF_RO }
  44700 };
  44701 
  44702 #endif
  44703 #if defined(BCM_88650_A0)
  44704 soc_field_info_t soc_NBI_REG_00BCr_fields[] = {
  44705     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  44706 };
  44707 
  44708 #endif
  44709 #if defined(BCM_88650_B0)
  44710 soc_field_info_t soc_NBI_REG_00BC_BCM88650_B0r_fields[] = {
  44711     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  44712 };
  44713 
  44714 #endif
  44715 #if defined(BCM_88660_A0)
  44716 soc_field_info_t soc_NBI_REG_00BC_BCM88660_A0r_fields[] = {
  44717     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  44718 };
  44719 
  44720 #endif
  44721 #if defined(BCM_88650_A0)
  44722 soc_field_info_t soc_NBI_REG_00BDr_fields[] = {
  44723     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  44724     { FIELD_30_30f, 1, 30, SOCF_RO },
  44725     { FIELD_31_31f, 1, 31, SOCF_RO }
  44726 };
  44727 
  44728 #endif
  44729 #if defined(BCM_88650_B0)
  44730 soc_field_info_t soc_NBI_REG_00BD_BCM88650_B0r_fields[] = {
  44731     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  44732     { FIELD_30_30f, 1, 30, SOCF_RO },
  44733     { FIELD_31_31f, 1, 31, SOCF_RO }
  44734 };
  44735 
  44736 #endif
  44737 #if defined(BCM_88660_A0)
  44738 soc_field_info_t soc_NBI_REG_00BD_BCM88660_A0r_fields[] = {
  44739     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  44740     { FIELD_30_30f, 1, 30, SOCF_RO },
  44741     { FIELD_31_31f, 1, 31, SOCF_RO }
  44742 };
  44743 
  44744 #endif
  44745 #if defined(BCM_88650_A0)
  44746 soc_field_info_t soc_NBI_REG_00BEr_fields[] = {
  44747     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  44748 };
  44749 
  44750 #endif
  44751 #if defined(BCM_88650_B0)
  44752 soc_field_info_t soc_NBI_REG_00BE_BCM88650_B0r_fields[] = {
  44753     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  44754 };
  44755 
  44756 #endif
  44757 #if defined(BCM_88660_A0)
  44758 soc_field_info_t soc_NBI_REG_00BE_BCM88660_A0r_fields[] = {
  44759     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  44760 };
  44761 
  44762 #endif
  44763 #if defined(BCM_88650_A0)
  44764 soc_field_info_t soc_NBI_REG_00BFr_fields[] = {
  44765     { FIELD_0_0f, 1, 0, SOCF_RO }
  44766 };
  44767 
  44768 #endif
  44769 #if defined(BCM_88650_B0)
  44770 soc_field_info_t soc_NBI_REG_00BF_BCM88650_B0r_fields[] = {
  44771     { FIELD_0_0f, 1, 0, SOCF_RO }
  44772 };
  44773 
  44774 #endif
  44775 #if defined(BCM_88660_A0)
  44776 soc_field_info_t soc_NBI_REG_00BF_BCM88660_A0r_fields[] = {
  44777     { FIELD_0_0f, 1, 0, SOCF_RO }
  44778 };
  44779 
  44780 #endif
  44781 #if defined(BCM_88650_A0)
  44782 soc_field_info_t soc_NBI_REG_00CFr_fields[] = {
  44783     { FIELD_14_14f, 1, 14, SOCF_SIG },
  44784     { FIELD_15_15f, 1, 15, SOCF_SIG },
  44785     { FIELD_16_16f, 1, 16, SOCF_SIG }
  44786 };
  44787 
  44788 #endif
  44789 #if defined(BCM_88202_A0)
  44790 soc_field_info_t soc_NBI_REG_00CF_BCM88202_A0r_fields[] = {
  44791     { FIELD_14_14f, 1, 14, SOCF_SIG },
  44792     { FIELD_15_15f, 1, 15, SOCF_SIG },
  44793     { FIELD_16_16f, 1, 16, SOCF_SIG }
  44794 };
  44795 
  44796 #endif
  44797 #if defined(BCM_88650_B0)
  44798 soc_field_info_t soc_NBI_REG_00CF_BCM88650_B0r_fields[] = {
  44799     { FIELD_14_14f, 1, 14, SOCF_SIG },
  44800     { FIELD_15_15f, 1, 15, SOCF_SIG },
  44801     { FIELD_16_16f, 1, 16, SOCF_SIG }
  44802 };
  44803 
  44804 #endif
  44805 #if defined(BCM_88660_A0)
  44806 soc_field_info_t soc_NBI_REG_00CF_BCM88660_A0r_fields[] = {
  44807     { FIELD_14_14f, 1, 14, SOCF_SIG },
  44808     { FIELD_15_15f, 1, 15, SOCF_SIG },
  44809     { FIELD_16_16f, 1, 16, SOCF_SIG }
  44810 };
  44811 
  44812 #endif
  44813 #if defined(BCM_88650_A0)
  44814 soc_field_info_t soc_NBI_RESET_NBI_WITHOUT_ILKN_PORTSr_fields[] = {
  44815     { NBI_WITHOUT_ILKN_PORTS_RSTNf, 1, 0, SOCF_SIG }
  44816 };
  44817 
  44818 #endif
  44819 #if defined(BCM_88650_B0)
  44820 soc_field_info_t soc_NBI_RESET_NBI_WITHOUT_ILKN_PORTS_BCM88650_B0r_fields[] = {
  44821     { NBI_WITHOUT_ILKN_PORTS_RSTNf, 1, 0, SOCF_SIG }
  44822 };
  44823 
  44824 #endif
  44825 #if defined(BCM_88660_A0)
  44826 soc_field_info_t soc_NBI_RESET_NBI_WITHOUT_ILKN_PORTS_BCM88660_A0r_fields[] = {
  44827     { NBI_WITHOUT_ILKN_PORTS_RSTNf, 1, 0, SOCF_SIG }
  44828 };
  44829 
  44830 #endif
  44831 #if defined(BCM_88650_A0)
  44832 soc_field_info_t soc_NBI_RX_0_ILKN_CONTROLr_fields[] = {
  44833     { ILKN_RX_0_STAT_DIAGWORD_FROM_OOBf, 1, 6, SOCF_SIG },
  44834     { ILKN_RX_0_TREAT_EOP_ERR_AS_CRC_24_ERRf, 1, 7, SOCF_SIG },
  44835     { RX_0_BURSTMAXf, 2, 4, SOCF_LE|SOCF_SIG },
  44836     { RX_0_FULL_PACKET_MODEf, 1, 0, SOCF_SIG },
  44837     { RX_0_LAST_LANEf, 5, 24, SOCF_LE|SOCF_SIG },
  44838     { RX_0_MFRAME_LEN_MINUS_1f, 16, 8, SOCF_LE|SOCF_SIG }
  44839 };
  44840 
  44841 #endif
  44842 #if defined(BCM_88650_B0)
  44843 soc_field_info_t soc_NBI_RX_0_ILKN_CONTROL_BCM88650_B0r_fields[] = {
  44844     { ILKN_RX_0_STAT_DIAGWORD_FROM_OOBf, 1, 6, SOCF_SIG },
  44845     { ILKN_RX_0_TREAT_EOP_ERR_AS_CRC_24_ERRf, 1, 7, SOCF_SIG },
  44846     { RX_0_BURSTMAXf, 2, 4, SOCF_LE|SOCF_SIG },
  44847     { RX_0_FULL_PACKET_MODEf, 1, 0, SOCF_SIG },
  44848     { RX_0_LAST_LANEf, 5, 24, SOCF_LE|SOCF_SIG },
  44849     { RX_0_MFRAME_LEN_MINUS_1f, 16, 8, SOCF_LE|SOCF_SIG }
  44850 };
  44851 
  44852 #endif
  44853 #if defined(BCM_88660_A0)
  44854 soc_field_info_t soc_NBI_RX_0_ILKN_CONTROL_BCM88660_A0r_fields[] = {
  44855     { ILKN_RX_0_STAT_DIAGWORD_FROM_OOBf, 1, 6, SOCF_SIG },
  44856     { ILKN_RX_0_TREAT_EOP_ERR_AS_CRC_24_ERRf, 1, 7, SOCF_SIG },
  44857     { RX_0_BURSTMAXf, 2, 4, SOCF_LE|SOCF_SIG },
  44858     { RX_0_FULL_PACKET_MODEf, 1, 0, SOCF_SIG },
  44859     { RX_0_LAST_LANEf, 5, 24, SOCF_LE|SOCF_SIG },
  44860     { RX_0_MFRAME_LEN_MINUS_1f, 16, 8, SOCF_LE|SOCF_SIG }
  44861 };
  44862 
  44863 #endif
  44864 #if defined(BCM_88650_A0)
  44865 soc_field_info_t soc_NBI_RX_1_ILKN_CONTROLr_fields[] = {
  44866     { ILKN_RX_1_STAT_DIAGWORD_FROM_OOBf, 1, 6, SOCF_SIG },
  44867     { ILKN_RX_1_TREAT_EOP_ERR_AS_CRC_24_ERRf, 1, 7, SOCF_SIG },
  44868     { RX_1_BURSTMAXf, 2, 4, SOCF_LE|SOCF_SIG },
  44869     { RX_1_FULL_PACKET_MODEf, 1, 0, SOCF_SIG },
  44870     { RX_1_LAST_LANEf, 4, 24, SOCF_LE|SOCF_SIG },
  44871     { RX_1_MFRAME_LEN_MINUS_1f, 16, 8, SOCF_LE|SOCF_SIG }
  44872 };
  44873 
  44874 #endif
  44875 #if defined(BCM_88650_B0)
  44876 soc_field_info_t soc_NBI_RX_1_ILKN_CONTROL_BCM88650_B0r_fields[] = {
  44877     { ILKN_RX_1_STAT_DIAGWORD_FROM_OOBf, 1, 6, SOCF_SIG },
  44878     { ILKN_RX_1_TREAT_EOP_ERR_AS_CRC_24_ERRf, 1, 7, SOCF_SIG },
  44879     { RX_1_BURSTMAXf, 2, 4, SOCF_LE|SOCF_SIG },
  44880     { RX_1_FULL_PACKET_MODEf, 1, 0, SOCF_SIG },
  44881     { RX_1_LAST_LANEf, 4, 24, SOCF_LE|SOCF_SIG },
  44882     { RX_1_MFRAME_LEN_MINUS_1f, 16, 8, SOCF_LE|SOCF_SIG }
  44883 };
  44884 
  44885 #endif
  44886 #if defined(BCM_88660_A0)
  44887 soc_field_info_t soc_NBI_RX_1_ILKN_CONTROL_BCM88660_A0r_fields[] = {
  44888     { ILKN_RX_1_STAT_DIAGWORD_FROM_OOBf, 1, 6, SOCF_SIG },
  44889     { ILKN_RX_1_TREAT_EOP_ERR_AS_CRC_24_ERRf, 1, 7, SOCF_SIG },
  44890     { RX_1_BURSTMAXf, 2, 4, SOCF_LE|SOCF_SIG },
  44891     { RX_1_FULL_PACKET_MODEf, 1, 0, SOCF_SIG },
  44892     { RX_1_LAST_LANEf, 4, 24, SOCF_LE|SOCF_SIG },
  44893     { RX_1_MFRAME_LEN_MINUS_1f, 16, 8, SOCF_LE|SOCF_SIG }
  44894 };
  44895 
  44896 #endif
  44897 #if defined(BCM_88202_A0)
  44898 soc_field_info_t soc_NBI_RX_BYTE_CNTr_fields[] = {
  44899     { RX_N_BYTE_CNTf, 62, 0, SOCF_LE|SOCF_RO },
  44900     { RX_N_BYTE_CNT_OVERFLOWf, 1, 62, SOCF_RO }
  44901 };
  44902 
  44903 #endif
  44904 #if defined(BCM_88202_A0)
  44905 soc_field_info_t soc_NBI_RX_BYTE_TOTAL_CNTr_fields[] = {
  44906     { RX_BYTE_CNT_TOTAL_CNT_OVERFLOWf, 1, 62, SOCF_RO },
  44907     { RX_BYTE_TOTAL_CNTf, 62, 0, SOCF_LE|SOCF_RO }
  44908 };
  44909 
  44910 #endif
  44911 #if defined(BCM_88202_A0)
  44912 soc_field_info_t soc_NBI_RX_CFG_THRESHOLDr_fields[] = {
  44913     { RX_CFG_THRESHOLDf, 7, 0, SOCF_LE|SOCF_SIG }
  44914 };
  44915 
  44916 #endif
  44917 #if defined(BCM_88650_A0)
  44918 soc_field_info_t soc_NBI_RX_ELK_BURSTS_CNTr_fields[] = {
  44919     { RX_ELK_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  44920     { RX_ELK_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  44921 };
  44922 
  44923 #endif
  44924 #if defined(BCM_88650_B0)
  44925 soc_field_info_t soc_NBI_RX_ELK_BURSTS_CNT_BCM88650_B0r_fields[] = {
  44926     { RX_ELK_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  44927     { RX_ELK_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  44928 };
  44929 
  44930 #endif
  44931 #if defined(BCM_88660_A0)
  44932 soc_field_info_t soc_NBI_RX_ELK_BURSTS_CNT_BCM88660_A0r_fields[] = {
  44933     { RX_ELK_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  44934     { RX_ELK_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  44935 };
  44936 
  44937 #endif
  44938 #if defined(BCM_88650_A0)
  44939 soc_field_info_t soc_NBI_RX_ELK_ERR_BURSTS_CNTr_fields[] = {
  44940     { RX_ELK_ERR_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  44941     { RX_ELK_ERR_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  44942 };
  44943 
  44944 #endif
  44945 #if defined(BCM_88650_B0)
  44946 soc_field_info_t soc_NBI_RX_ELK_ERR_BURSTS_CNT_BCM88650_B0r_fields[] = {
  44947     { RX_ELK_ERR_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  44948     { RX_ELK_ERR_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  44949 };
  44950 
  44951 #endif
  44952 #if defined(BCM_88660_A0)
  44953 soc_field_info_t soc_NBI_RX_ELK_ERR_BURSTS_CNT_BCM88660_A0r_fields[] = {
  44954     { RX_ELK_ERR_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  44955     { RX_ELK_ERR_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  44956 };
  44957 
  44958 #endif
  44959 #if defined(BCM_88650_A0)
  44960 soc_field_info_t soc_NBI_RX_ELK_OCTETS_CNTr_fields[] = {
  44961     { RX_ELK_OCTETS_CNTf, 63, 0, SOCF_LE|SOCF_RO },
  44962     { RX_ELK_OCTETS_CNT_OVFf, 1, 63, SOCF_RO }
  44963 };
  44964 
  44965 #endif
  44966 #if defined(BCM_88650_B0)
  44967 soc_field_info_t soc_NBI_RX_ELK_OCTETS_CNT_BCM88650_B0r_fields[] = {
  44968     { RX_ELK_OCTETS_CNTf, 63, 0, SOCF_LE|SOCF_RO },
  44969     { RX_ELK_OCTETS_CNT_OVFf, 1, 63, SOCF_RO }
  44970 };
  44971 
  44972 #endif
  44973 #if defined(BCM_88660_A0)
  44974 soc_field_info_t soc_NBI_RX_ELK_OCTETS_CNT_BCM88660_A0r_fields[] = {
  44975     { RX_ELK_OCTETS_CNTf, 63, 0, SOCF_LE|SOCF_RO },
  44976     { RX_ELK_OCTETS_CNT_OVFf, 1, 63, SOCF_RO }
  44977 };
  44978 
  44979 #endif
  44980 #if defined(BCM_88650_A0)
  44981 soc_field_info_t soc_NBI_RX_ELK_STATUSr_fields[] = {
  44982     { RX_ELK_BUFFER_STATUSf, 5, 0, SOCF_LE|SOCF_RO },
  44983     { RX_ELK_MAX_OCCUPANCYf, 5, 8, SOCF_LE|SOCF_RO }
  44984 };
  44985 
  44986 #endif
  44987 #if defined(BCM_88650_B0)
  44988 soc_field_info_t soc_NBI_RX_ELK_STATUS_BCM88650_B0r_fields[] = {
  44989     { RX_ELK_BUFFER_STATUSf, 5, 0, SOCF_LE|SOCF_RO },
  44990     { RX_ELK_MAX_OCCUPANCYf, 5, 8, SOCF_LE|SOCF_RO }
  44991 };
  44992 
  44993 #endif
  44994 #if defined(BCM_88660_A0)
  44995 soc_field_info_t soc_NBI_RX_ELK_STATUS_BCM88660_A0r_fields[] = {
  44996     { RX_ELK_BUFFER_STATUSf, 5, 0, SOCF_LE|SOCF_RO },
  44997     { RX_ELK_MAX_OCCUPANCYf, 5, 8, SOCF_LE|SOCF_RO }
  44998 };
  44999 
  45000 #endif
  45001 #if defined(BCM_88650_A0)
  45002 soc_field_info_t soc_NBI_RX_ELK_THROWN_BURSTS_CNTr_fields[] = {
  45003     { RX_ELK_THROWN_BURSTS_CNTf, 16, 0, SOCF_LE|SOCF_RO },
  45004     { RX_ELK_THROWN_BURSTS_CNT_OVFf, 1, 16, SOCF_RO }
  45005 };
  45006 
  45007 #endif
  45008 #if defined(BCM_88650_B0)
  45009 soc_field_info_t soc_NBI_RX_ELK_THROWN_BURSTS_CNT_BCM88650_B0r_fields[] = {
  45010     { RX_ELK_THROWN_BURSTS_CNTf, 16, 0, SOCF_LE|SOCF_RO },
  45011     { RX_ELK_THROWN_BURSTS_CNT_OVFf, 1, 16, SOCF_RO }
  45012 };
  45013 
  45014 #endif
  45015 #if defined(BCM_88660_A0)
  45016 soc_field_info_t soc_NBI_RX_ELK_THROWN_BURSTS_CNT_BCM88660_A0r_fields[] = {
  45017     { RX_ELK_THROWN_BURSTS_CNTf, 16, 0, SOCF_LE|SOCF_RO },
  45018     { RX_ELK_THROWN_BURSTS_CNT_OVFf, 1, 16, SOCF_RO }
  45019 };
  45020 
  45021 #endif
  45022 #if defined(BCM_88202_A0)
  45023 soc_field_info_t soc_NBI_RX_EOP_PKT_CNTr_fields[] = {
  45024     { RX_N_EOP_PKT_CNTf, 42, 0, SOCF_LE|SOCF_RO },
  45025     { RX_N_EOP_PKT_CNT_OVERFLOWf, 1, 42, SOCF_RO }
  45026 };
  45027 
  45028 #endif
  45029 #if defined(BCM_88202_A0)
  45030 soc_field_info_t soc_NBI_RX_EOP_PKT_TOTAL_CNTr_fields[] = {
  45031     { RX_EOP_PKT_TOTAL_CNTf, 42, 0, SOCF_LE|SOCF_RO },
  45032     { RX_EOP_PKT_TOTAL_CNT_OVERFLOWf, 1, 42, SOCF_RO }
  45033 };
  45034 
  45035 #endif
  45036 #if defined(BCM_88202_A0)
  45037 soc_field_info_t soc_NBI_RX_ERR_PKT_CNTr_fields[] = {
  45038     { RX_N_ERR_PKT_CNTf, 42, 0, SOCF_LE|SOCF_RO },
  45039     { RX_N_ERR_PKT_CNT_OVERFLOWf, 1, 42, SOCF_RO }
  45040 };
  45041 
  45042 #endif
  45043 #if defined(BCM_88202_A0)
  45044 soc_field_info_t soc_NBI_RX_ERR_PKT_TOTAL_CNTr_fields[] = {
  45045     { RX_ERR_PKT_TOTAL_CNTf, 42, 0, SOCF_LE|SOCF_RO },
  45046     { RX_ERR_PKT_TOTAL_CNT_OVERFLOWf, 1, 42, SOCF_RO }
  45047 };
  45048 
  45049 #endif
  45050 #if defined(BCM_88650_A0)
  45051 soc_field_info_t soc_NBI_RX_ILKN_0_BURST_ERR_CNTr_fields[] = {
  45052     { RX_ILKN_0_BURST_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45053     { RX_ILKN_0_BURST_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45054 };
  45055 
  45056 #endif
  45057 #if defined(BCM_88650_B0)
  45058 soc_field_info_t soc_NBI_RX_ILKN_0_BURST_ERR_CNT_BCM88650_B0r_fields[] = {
  45059     { RX_ILKN_0_BURST_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45060     { RX_ILKN_0_BURST_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45061 };
  45062 
  45063 #endif
  45064 #if defined(BCM_88660_A0)
  45065 soc_field_info_t soc_NBI_RX_ILKN_0_BURST_ERR_CNT_BCM88660_A0r_fields[] = {
  45066     { RX_ILKN_0_BURST_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45067     { RX_ILKN_0_BURST_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45068 };
  45069 
  45070 #endif
  45071 #if defined(BCM_88650_A0)
  45072 soc_field_info_t soc_NBI_RX_ILKN_0_CRC_24_ERR_CNTr_fields[] = {
  45073     { RX_ILKN_0_CRC_24_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45074     { RX_ILKN_0_CRC_24_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45075 };
  45076 
  45077 #endif
  45078 #if defined(BCM_88650_B0)
  45079 soc_field_info_t soc_NBI_RX_ILKN_0_CRC_24_ERR_CNT_BCM88650_B0r_fields[] = {
  45080     { RX_ILKN_0_CRC_24_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45081     { RX_ILKN_0_CRC_24_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45082 };
  45083 
  45084 #endif
  45085 #if defined(BCM_88660_A0)
  45086 soc_field_info_t soc_NBI_RX_ILKN_0_CRC_24_ERR_CNT_BCM88660_A0r_fields[] = {
  45087     { RX_ILKN_0_CRC_24_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45088     { RX_ILKN_0_CRC_24_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45089 };
  45090 
  45091 #endif
  45092 #if defined(BCM_88650_A0)
  45093 soc_field_info_t soc_NBI_RX_ILKN_0_MISALIGNED_CNTr_fields[] = {
  45094     { RX_ILKN_0_MISALIGNED_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45095     { RX_ILKN_0_MISALIGNED_CNT_OVFf, 1, 31, SOCF_RO }
  45096 };
  45097 
  45098 #endif
  45099 #if defined(BCM_88650_B0)
  45100 soc_field_info_t soc_NBI_RX_ILKN_0_MISALIGNED_CNT_BCM88650_B0r_fields[] = {
  45101     { RX_ILKN_0_MISALIGNED_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45102     { RX_ILKN_0_MISALIGNED_CNT_OVFf, 1, 31, SOCF_RO }
  45103 };
  45104 
  45105 #endif
  45106 #if defined(BCM_88660_A0)
  45107 soc_field_info_t soc_NBI_RX_ILKN_0_MISALIGNED_CNT_BCM88660_A0r_fields[] = {
  45108     { RX_ILKN_0_MISALIGNED_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45109     { RX_ILKN_0_MISALIGNED_CNT_OVFf, 1, 31, SOCF_RO }
  45110 };
  45111 
  45112 #endif
  45113 #if defined(BCM_88650_A0)
  45114 soc_field_info_t soc_NBI_RX_ILKN_0_MISS_EOP_ERR_CNTr_fields[] = {
  45115     { RX_ILKN_0_MISS_EOP_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45116     { RX_ILKN_0_MISS_EOP_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45117 };
  45118 
  45119 #endif
  45120 #if defined(BCM_88650_B0)
  45121 soc_field_info_t soc_NBI_RX_ILKN_0_MISS_EOP_ERR_CNT_BCM88650_B0r_fields[] = {
  45122     { RX_ILKN_0_MISS_EOP_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45123     { RX_ILKN_0_MISS_EOP_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45124 };
  45125 
  45126 #endif
  45127 #if defined(BCM_88660_A0)
  45128 soc_field_info_t soc_NBI_RX_ILKN_0_MISS_EOP_ERR_CNT_BCM88660_A0r_fields[] = {
  45129     { RX_ILKN_0_MISS_EOP_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45130     { RX_ILKN_0_MISS_EOP_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45131 };
  45132 
  45133 #endif
  45134 #if defined(BCM_88650_A0)
  45135 soc_field_info_t soc_NBI_RX_ILKN_0_MISS_SOP_ERR_CNTr_fields[] = {
  45136     { RX_ILKN_0_MISS_SOP_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45137     { RX_ILKN_0_MISS_SOP_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45138 };
  45139 
  45140 #endif
  45141 #if defined(BCM_88650_B0)
  45142 soc_field_info_t soc_NBI_RX_ILKN_0_MISS_SOP_ERR_CNT_BCM88650_B0r_fields[] = {
  45143     { RX_ILKN_0_MISS_SOP_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45144     { RX_ILKN_0_MISS_SOP_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45145 };
  45146 
  45147 #endif
  45148 #if defined(BCM_88660_A0)
  45149 soc_field_info_t soc_NBI_RX_ILKN_0_MISS_SOP_ERR_CNT_BCM88660_A0r_fields[] = {
  45150     { RX_ILKN_0_MISS_SOP_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45151     { RX_ILKN_0_MISS_SOP_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45152 };
  45153 
  45154 #endif
  45155 #if defined(BCM_88650_A0)
  45156 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_CRC_24_ERR_CNTr_fields[] = {
  45157     { RX_ILKN_0_RETRANS_CRC_24_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45158     { RX_ILKN_0_RETRANS_CRC_24_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45159 };
  45160 
  45161 #endif
  45162 #if defined(BCM_88650_B0)
  45163 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_CRC_24_ERR_CNT_BCM88650_B0r_fields[] = {
  45164     { RX_ILKN_0_RETRANS_CRC_24_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45165     { RX_ILKN_0_RETRANS_CRC_24_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45166 };
  45167 
  45168 #endif
  45169 #if defined(BCM_88660_A0)
  45170 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_CRC_24_ERR_CNT_BCM88660_A0r_fields[] = {
  45171     { RX_ILKN_0_RETRANS_CRC_24_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45172     { RX_ILKN_0_RETRANS_CRC_24_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45173 };
  45174 
  45175 #endif
  45176 #if defined(BCM_88650_A0)
  45177 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_FSM_CLKS_IN_STATE_CNTr_fields[] = {
  45178     { RX_ILKN_0_RETRANS_FSM_CLKS_IN_STATE_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45179     { RX_ILKN_0_RETRANS_FSM_CLKS_IN_STATE_CNT_OVFf, 1, 31, SOCF_RO }
  45180 };
  45181 
  45182 #endif
  45183 #if defined(BCM_88650_B0)
  45184 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_FSM_CLKS_IN_STATE_CNT_BCM88650_B0r_fields[] = {
  45185     { RX_ILKN_0_RETRANS_FSM_CLKS_IN_STATE_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45186     { RX_ILKN_0_RETRANS_FSM_CLKS_IN_STATE_CNT_OVFf, 1, 31, SOCF_RO }
  45187 };
  45188 
  45189 #endif
  45190 #if defined(BCM_88660_A0)
  45191 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_FSM_CLKS_IN_STATE_CNT_BCM88660_A0r_fields[] = {
  45192     { RX_ILKN_0_RETRANS_FSM_CLKS_IN_STATE_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45193     { RX_ILKN_0_RETRANS_FSM_CLKS_IN_STATE_CNT_OVFf, 1, 31, SOCF_RO }
  45194 };
  45195 
  45196 #endif
  45197 #if defined(BCM_88650_A0)
  45198 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_FSM_ENTER_STATE_CNTr_fields[] = {
  45199     { RX_ILKN_0_RETRANS_FSM_ENTER_STATE_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45200     { RX_ILKN_0_RETRANS_FSM_ENTER_STATE_CNT_OVFf, 1, 31, SOCF_RO }
  45201 };
  45202 
  45203 #endif
  45204 #if defined(BCM_88650_B0)
  45205 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_FSM_ENTER_STATE_CNT_BCM88650_B0r_fields[] = {
  45206     { RX_ILKN_0_RETRANS_FSM_ENTER_STATE_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45207     { RX_ILKN_0_RETRANS_FSM_ENTER_STATE_CNT_OVFf, 1, 31, SOCF_RO }
  45208 };
  45209 
  45210 #endif
  45211 #if defined(BCM_88660_A0)
  45212 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_FSM_ENTER_STATE_CNT_BCM88660_A0r_fields[] = {
  45213     { RX_ILKN_0_RETRANS_FSM_ENTER_STATE_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45214     { RX_ILKN_0_RETRANS_FSM_ENTER_STATE_CNT_OVFf, 1, 31, SOCF_RO }
  45215 };
  45216 
  45217 #endif
  45218 #if defined(BCM_88650_A0)
  45219 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_REACHED_TIMEOUT_ERR_CNTr_fields[] = {
  45220     { RX_ILKN_0_RETRANS_REACHED_TIMEOUT_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45221     { RX_ILKN_0_RETRANS_REACHED_TIMEOUT_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45222 };
  45223 
  45224 #endif
  45225 #if defined(BCM_88650_B0)
  45226 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_REACHED_TIMEOUT_ERR_CNT_BCM88650_B0r_fields[] = {
  45227     { RX_ILKN_0_RETRANS_REACHED_TIMEOUT_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45228     { RX_ILKN_0_RETRANS_REACHED_TIMEOUT_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45229 };
  45230 
  45231 #endif
  45232 #if defined(BCM_88660_A0)
  45233 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_REACHED_TIMEOUT_ERR_CNT_BCM88660_A0r_fields[] = {
  45234     { RX_ILKN_0_RETRANS_REACHED_TIMEOUT_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45235     { RX_ILKN_0_RETRANS_REACHED_TIMEOUT_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45236 };
  45237 
  45238 #endif
  45239 #if defined(BCM_88650_A0)
  45240 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_RETRY_ERR_CNTr_fields[] = {
  45241     { RX_ILKN_0_RETRANS_RETRY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45242     { RX_ILKN_0_RETRANS_RETRY_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45243 };
  45244 
  45245 #endif
  45246 #if defined(BCM_88650_B0)
  45247 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_RETRY_ERR_CNT_BCM88650_B0r_fields[] = {
  45248     { RX_ILKN_0_RETRANS_RETRY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45249     { RX_ILKN_0_RETRANS_RETRY_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45250 };
  45251 
  45252 #endif
  45253 #if defined(BCM_88660_A0)
  45254 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_RETRY_ERR_CNT_BCM88660_A0r_fields[] = {
  45255     { RX_ILKN_0_RETRANS_RETRY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45256     { RX_ILKN_0_RETRANS_RETRY_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45257 };
  45258 
  45259 #endif
  45260 #if defined(BCM_88650_A0)
  45261 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_WDOG_ERR_CNTr_fields[] = {
  45262     { RX_ILKN_0_RETRANS_WDOG_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45263     { RX_ILKN_0_RETRANS_WDOG_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45264 };
  45265 
  45266 #endif
  45267 #if defined(BCM_88650_B0)
  45268 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_WDOG_ERR_CNT_BCM88650_B0r_fields[] = {
  45269     { RX_ILKN_0_RETRANS_WDOG_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45270     { RX_ILKN_0_RETRANS_WDOG_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45271 };
  45272 
  45273 #endif
  45274 #if defined(BCM_88660_A0)
  45275 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_WDOG_ERR_CNT_BCM88660_A0r_fields[] = {
  45276     { RX_ILKN_0_RETRANS_WDOG_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45277     { RX_ILKN_0_RETRANS_WDOG_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45278 };
  45279 
  45280 #endif
  45281 #if defined(BCM_88650_A0)
  45282 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_WRAP_AFTER_DISC_ERR_CNTr_fields[] = {
  45283     { RX_ILKN_0_RETRANS_WRAP_AFTER_DISC_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45284     { RX_ILKN_0_RETRANS_WRAP_AFTER_DISC_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45285 };
  45286 
  45287 #endif
  45288 #if defined(BCM_88650_B0)
  45289 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_WRAP_AFTER_DISC_ERR_CNT_BCM88650_B0r_fields[] = {
  45290     { RX_ILKN_0_RETRANS_WRAP_AFTER_DISC_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45291     { RX_ILKN_0_RETRANS_WRAP_AFTER_DISC_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45292 };
  45293 
  45294 #endif
  45295 #if defined(BCM_88660_A0)
  45296 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_WRAP_AFTER_DISC_ERR_CNT_BCM88660_A0r_fields[] = {
  45297     { RX_ILKN_0_RETRANS_WRAP_AFTER_DISC_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45298     { RX_ILKN_0_RETRANS_WRAP_AFTER_DISC_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45299 };
  45300 
  45301 #endif
  45302 #if defined(BCM_88650_A0)
  45303 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_WRAP_B_4_DISC_ERR_CNTr_fields[] = {
  45304     { RX_ILKN_0_RETRANS_WRAP_B_4_DISC_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45305     { RX_ILKN_0_RETRANS_WRAP_B_4_DISC_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45306 };
  45307 
  45308 #endif
  45309 #if defined(BCM_88650_B0)
  45310 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_WRAP_B_4_DISC_ERR_CNT_BCM88650_B0r_fields[] = {
  45311     { RX_ILKN_0_RETRANS_WRAP_B_4_DISC_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45312     { RX_ILKN_0_RETRANS_WRAP_B_4_DISC_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45313 };
  45314 
  45315 #endif
  45316 #if defined(BCM_88660_A0)
  45317 soc_field_info_t soc_NBI_RX_ILKN_0_RETRANS_WRAP_B_4_DISC_ERR_CNT_BCM88660_A0r_fields[] = {
  45318     { RX_ILKN_0_RETRANS_WRAP_B_4_DISC_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45319     { RX_ILKN_0_RETRANS_WRAP_B_4_DISC_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45320 };
  45321 
  45322 #endif
  45323 #if defined(BCM_88650_A0)
  45324 soc_field_info_t soc_NBI_RX_ILKN_0_SENT_RETRANS_REQ_CNTr_fields[] = {
  45325     { RX_ILKN_0_SENT_RETRANS_REQ_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45326     { RX_ILKN_0_SENT_RETRANS_REQ_CNT_OVFf, 1, 31, SOCF_RO }
  45327 };
  45328 
  45329 #endif
  45330 #if defined(BCM_88650_B0)
  45331 soc_field_info_t soc_NBI_RX_ILKN_0_SENT_RETRANS_REQ_CNT_BCM88650_B0r_fields[] = {
  45332     { RX_ILKN_0_SENT_RETRANS_REQ_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45333     { RX_ILKN_0_SENT_RETRANS_REQ_CNT_OVFf, 1, 31, SOCF_RO }
  45334 };
  45335 
  45336 #endif
  45337 #if defined(BCM_88660_A0)
  45338 soc_field_info_t soc_NBI_RX_ILKN_0_SENT_RETRANS_REQ_CNT_BCM88660_A0r_fields[] = {
  45339     { RX_ILKN_0_SENT_RETRANS_REQ_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45340     { RX_ILKN_0_SENT_RETRANS_REQ_CNT_OVFf, 1, 31, SOCF_RO }
  45341 };
  45342 
  45343 #endif
  45344 #if defined(BCM_88650_A0)
  45345 soc_field_info_t soc_NBI_RX_ILKN_1_BURST_ERR_CNTr_fields[] = {
  45346     { RX_ILKN_1_BURST_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45347     { RX_ILKN_1_BURST_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45348 };
  45349 
  45350 #endif
  45351 #if defined(BCM_88650_B0)
  45352 soc_field_info_t soc_NBI_RX_ILKN_1_BURST_ERR_CNT_BCM88650_B0r_fields[] = {
  45353     { RX_ILKN_1_BURST_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45354     { RX_ILKN_1_BURST_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45355 };
  45356 
  45357 #endif
  45358 #if defined(BCM_88660_A0)
  45359 soc_field_info_t soc_NBI_RX_ILKN_1_BURST_ERR_CNT_BCM88660_A0r_fields[] = {
  45360     { RX_ILKN_1_BURST_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45361     { RX_ILKN_1_BURST_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45362 };
  45363 
  45364 #endif
  45365 #if defined(BCM_88650_A0)
  45366 soc_field_info_t soc_NBI_RX_ILKN_1_CRC_24_ERR_CNTr_fields[] = {
  45367     { RX_ILKN_1_CRC_24_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45368     { RX_ILKN_1_CRC_24_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45369 };
  45370 
  45371 #endif
  45372 #if defined(BCM_88650_B0)
  45373 soc_field_info_t soc_NBI_RX_ILKN_1_CRC_24_ERR_CNT_BCM88650_B0r_fields[] = {
  45374     { RX_ILKN_1_CRC_24_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45375     { RX_ILKN_1_CRC_24_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45376 };
  45377 
  45378 #endif
  45379 #if defined(BCM_88660_A0)
  45380 soc_field_info_t soc_NBI_RX_ILKN_1_CRC_24_ERR_CNT_BCM88660_A0r_fields[] = {
  45381     { RX_ILKN_1_CRC_24_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45382     { RX_ILKN_1_CRC_24_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45383 };
  45384 
  45385 #endif
  45386 #if defined(BCM_88650_A0)
  45387 soc_field_info_t soc_NBI_RX_ILKN_1_MISALIGNED_CNTr_fields[] = {
  45388     { RX_ILKN_1_MISALIGNED_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45389     { RX_ILKN_1_MISALIGNED_CNT_OVFf, 1, 31, SOCF_RO }
  45390 };
  45391 
  45392 #endif
  45393 #if defined(BCM_88650_B0)
  45394 soc_field_info_t soc_NBI_RX_ILKN_1_MISALIGNED_CNT_BCM88650_B0r_fields[] = {
  45395     { RX_ILKN_1_MISALIGNED_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45396     { RX_ILKN_1_MISALIGNED_CNT_OVFf, 1, 31, SOCF_RO }
  45397 };
  45398 
  45399 #endif
  45400 #if defined(BCM_88660_A0)
  45401 soc_field_info_t soc_NBI_RX_ILKN_1_MISALIGNED_CNT_BCM88660_A0r_fields[] = {
  45402     { RX_ILKN_1_MISALIGNED_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45403     { RX_ILKN_1_MISALIGNED_CNT_OVFf, 1, 31, SOCF_RO }
  45404 };
  45405 
  45406 #endif
  45407 #if defined(BCM_88650_A0)
  45408 soc_field_info_t soc_NBI_RX_ILKN_1_MISS_EOP_ERR_CNTr_fields[] = {
  45409     { RX_ILKN_1_MISS_EOP_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45410     { RX_ILKN_1_MISS_EOP_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45411 };
  45412 
  45413 #endif
  45414 #if defined(BCM_88650_B0)
  45415 soc_field_info_t soc_NBI_RX_ILKN_1_MISS_EOP_ERR_CNT_BCM88650_B0r_fields[] = {
  45416     { RX_ILKN_1_MISS_EOP_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45417     { RX_ILKN_1_MISS_EOP_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45418 };
  45419 
  45420 #endif
  45421 #if defined(BCM_88660_A0)
  45422 soc_field_info_t soc_NBI_RX_ILKN_1_MISS_EOP_ERR_CNT_BCM88660_A0r_fields[] = {
  45423     { RX_ILKN_1_MISS_EOP_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45424     { RX_ILKN_1_MISS_EOP_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45425 };
  45426 
  45427 #endif
  45428 #if defined(BCM_88650_A0)
  45429 soc_field_info_t soc_NBI_RX_ILKN_1_MISS_SOP_ERR_CNTr_fields[] = {
  45430     { RX_ILKN_1_MISS_SOP_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45431     { RX_ILKN_1_MISS_SOP_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45432 };
  45433 
  45434 #endif
  45435 #if defined(BCM_88650_B0)
  45436 soc_field_info_t soc_NBI_RX_ILKN_1_MISS_SOP_ERR_CNT_BCM88650_B0r_fields[] = {
  45437     { RX_ILKN_1_MISS_SOP_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45438     { RX_ILKN_1_MISS_SOP_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45439 };
  45440 
  45441 #endif
  45442 #if defined(BCM_88660_A0)
  45443 soc_field_info_t soc_NBI_RX_ILKN_1_MISS_SOP_ERR_CNT_BCM88660_A0r_fields[] = {
  45444     { RX_ILKN_1_MISS_SOP_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45445     { RX_ILKN_1_MISS_SOP_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45446 };
  45447 
  45448 #endif
  45449 #if defined(BCM_88650_A0)
  45450 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_CRC_24_ERR_CNTr_fields[] = {
  45451     { RX_ILKN_1_RETRANS_CRC_24_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45452     { RX_ILKN_1_RETRANS_CRC_24_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45453 };
  45454 
  45455 #endif
  45456 #if defined(BCM_88650_B0)
  45457 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_CRC_24_ERR_CNT_BCM88650_B0r_fields[] = {
  45458     { RX_ILKN_1_RETRANS_CRC_24_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45459     { RX_ILKN_1_RETRANS_CRC_24_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45460 };
  45461 
  45462 #endif
  45463 #if defined(BCM_88660_A0)
  45464 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_CRC_24_ERR_CNT_BCM88660_A0r_fields[] = {
  45465     { RX_ILKN_1_RETRANS_CRC_24_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45466     { RX_ILKN_1_RETRANS_CRC_24_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45467 };
  45468 
  45469 #endif
  45470 #if defined(BCM_88650_A0)
  45471 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_FSM_CLKS_IN_STATE_CNTr_fields[] = {
  45472     { RX_ILKN_1_RETRANS_FSM_CLKS_IN_STATE_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45473     { RX_ILKN_1_RETRANS_FSM_CLKS_IN_STATE_CNT_OVFf, 1, 31, SOCF_RO }
  45474 };
  45475 
  45476 #endif
  45477 #if defined(BCM_88650_B0)
  45478 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_FSM_CLKS_IN_STATE_CNT_BCM88650_B0r_fields[] = {
  45479     { RX_ILKN_1_RETRANS_FSM_CLKS_IN_STATE_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45480     { RX_ILKN_1_RETRANS_FSM_CLKS_IN_STATE_CNT_OVFf, 1, 31, SOCF_RO }
  45481 };
  45482 
  45483 #endif
  45484 #if defined(BCM_88660_A0)
  45485 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_FSM_CLKS_IN_STATE_CNT_BCM88660_A0r_fields[] = {
  45486     { RX_ILKN_1_RETRANS_FSM_CLKS_IN_STATE_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45487     { RX_ILKN_1_RETRANS_FSM_CLKS_IN_STATE_CNT_OVFf, 1, 31, SOCF_RO }
  45488 };
  45489 
  45490 #endif
  45491 #if defined(BCM_88650_A0)
  45492 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_FSM_ENTER_STATE_CNTr_fields[] = {
  45493     { RX_ILKN_1_RETRANS_FSM_ENTER_STATE_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45494     { RX_ILKN_1_RETRANS_FSM_ENTER_STATE_CNT_OVFf, 1, 31, SOCF_RO }
  45495 };
  45496 
  45497 #endif
  45498 #if defined(BCM_88650_B0)
  45499 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_FSM_ENTER_STATE_CNT_BCM88650_B0r_fields[] = {
  45500     { RX_ILKN_1_RETRANS_FSM_ENTER_STATE_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45501     { RX_ILKN_1_RETRANS_FSM_ENTER_STATE_CNT_OVFf, 1, 31, SOCF_RO }
  45502 };
  45503 
  45504 #endif
  45505 #if defined(BCM_88660_A0)
  45506 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_FSM_ENTER_STATE_CNT_BCM88660_A0r_fields[] = {
  45507     { RX_ILKN_1_RETRANS_FSM_ENTER_STATE_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45508     { RX_ILKN_1_RETRANS_FSM_ENTER_STATE_CNT_OVFf, 1, 31, SOCF_RO }
  45509 };
  45510 
  45511 #endif
  45512 #if defined(BCM_88650_A0)
  45513 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_REACHED_TIMEOUT_ERR_CNTr_fields[] = {
  45514     { RX_ILKN_1_RETRANS_REACHED_TIMEOUT_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45515     { RX_ILKN_1_RETRANS_REACHED_TIMEOUT_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45516 };
  45517 
  45518 #endif
  45519 #if defined(BCM_88650_B0)
  45520 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_REACHED_TIMEOUT_ERR_CNT_BCM88650_B0r_fields[] = {
  45521     { RX_ILKN_1_RETRANS_REACHED_TIMEOUT_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45522     { RX_ILKN_1_RETRANS_REACHED_TIMEOUT_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45523 };
  45524 
  45525 #endif
  45526 #if defined(BCM_88660_A0)
  45527 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_REACHED_TIMEOUT_ERR_CNT_BCM88660_A0r_fields[] = {
  45528     { RX_ILKN_1_RETRANS_REACHED_TIMEOUT_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45529     { RX_ILKN_1_RETRANS_REACHED_TIMEOUT_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45530 };
  45531 
  45532 #endif
  45533 #if defined(BCM_88650_A0)
  45534 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_RETRY_ERR_CNTr_fields[] = {
  45535     { RX_ILKN_1_RETRANS_RETRY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45536     { RX_ILKN_1_RETRANS_RETRY_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45537 };
  45538 
  45539 #endif
  45540 #if defined(BCM_88650_B0)
  45541 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_RETRY_ERR_CNT_BCM88650_B0r_fields[] = {
  45542     { RX_ILKN_1_RETRANS_RETRY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45543     { RX_ILKN_1_RETRANS_RETRY_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45544 };
  45545 
  45546 #endif
  45547 #if defined(BCM_88660_A0)
  45548 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_RETRY_ERR_CNT_BCM88660_A0r_fields[] = {
  45549     { RX_ILKN_1_RETRANS_RETRY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45550     { RX_ILKN_1_RETRANS_RETRY_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45551 };
  45552 
  45553 #endif
  45554 #if defined(BCM_88650_A0)
  45555 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_WDOG_ERR_CNTr_fields[] = {
  45556     { RX_ILKN_1_RETRANS_WDOG_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45557     { RX_ILKN_1_RETRANS_WDOG_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45558 };
  45559 
  45560 #endif
  45561 #if defined(BCM_88650_B0)
  45562 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_WDOG_ERR_CNT_BCM88650_B0r_fields[] = {
  45563     { RX_ILKN_1_RETRANS_WDOG_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45564     { RX_ILKN_1_RETRANS_WDOG_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45565 };
  45566 
  45567 #endif
  45568 #if defined(BCM_88660_A0)
  45569 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_WDOG_ERR_CNT_BCM88660_A0r_fields[] = {
  45570     { RX_ILKN_1_RETRANS_WDOG_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45571     { RX_ILKN_1_RETRANS_WDOG_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45572 };
  45573 
  45574 #endif
  45575 #if defined(BCM_88650_A0)
  45576 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_WRAP_AFTER_DISC_ERR_CNTr_fields[] = {
  45577     { RX_ILKN_1_RETRANS_WRAP_AFTER_DISC_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45578     { RX_ILKN_1_RETRANS_WRAP_AFTER_DISC_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45579 };
  45580 
  45581 #endif
  45582 #if defined(BCM_88650_B0)
  45583 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_WRAP_AFTER_DISC_ERR_CNT_BCM88650_B0r_fields[] = {
  45584     { RX_ILKN_1_RETRANS_WRAP_AFTER_DISC_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45585     { RX_ILKN_1_RETRANS_WRAP_AFTER_DISC_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45586 };
  45587 
  45588 #endif
  45589 #if defined(BCM_88660_A0)
  45590 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_WRAP_AFTER_DISC_ERR_CNT_BCM88660_A0r_fields[] = {
  45591     { RX_ILKN_1_RETRANS_WRAP_AFTER_DISC_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45592     { RX_ILKN_1_RETRANS_WRAP_AFTER_DISC_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45593 };
  45594 
  45595 #endif
  45596 #if defined(BCM_88650_A0)
  45597 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_WRAP_B_4_DISC_ERR_CNTr_fields[] = {
  45598     { RX_ILKN_1_RETRANS_WRAP_B_4_DISC_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45599     { RX_ILKN_1_RETRANS_WRAP_B_4_DISC_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45600 };
  45601 
  45602 #endif
  45603 #if defined(BCM_88650_B0)
  45604 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_WRAP_B_4_DISC_ERR_CNT_BCM88650_B0r_fields[] = {
  45605     { RX_ILKN_1_RETRANS_WRAP_B_4_DISC_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45606     { RX_ILKN_1_RETRANS_WRAP_B_4_DISC_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45607 };
  45608 
  45609 #endif
  45610 #if defined(BCM_88660_A0)
  45611 soc_field_info_t soc_NBI_RX_ILKN_1_RETRANS_WRAP_B_4_DISC_ERR_CNT_BCM88660_A0r_fields[] = {
  45612     { RX_ILKN_1_RETRANS_WRAP_B_4_DISC_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  45613     { RX_ILKN_1_RETRANS_WRAP_B_4_DISC_ERR_CNT_OVFf, 1, 15, SOCF_RO }
  45614 };
  45615 
  45616 #endif
  45617 #if defined(BCM_88650_A0)
  45618 soc_field_info_t soc_NBI_RX_ILKN_1_SENT_RETRANS_REQ_CNTr_fields[] = {
  45619     { RX_ILKN_1_SENT_RETRANS_REQ_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45620     { RX_ILKN_1_SENT_RETRANS_REQ_CNT_OVFf, 1, 31, SOCF_RO }
  45621 };
  45622 
  45623 #endif
  45624 #if defined(BCM_88650_B0)
  45625 soc_field_info_t soc_NBI_RX_ILKN_1_SENT_RETRANS_REQ_CNT_BCM88650_B0r_fields[] = {
  45626     { RX_ILKN_1_SENT_RETRANS_REQ_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45627     { RX_ILKN_1_SENT_RETRANS_REQ_CNT_OVFf, 1, 31, SOCF_RO }
  45628 };
  45629 
  45630 #endif
  45631 #if defined(BCM_88660_A0)
  45632 soc_field_info_t soc_NBI_RX_ILKN_1_SENT_RETRANS_REQ_CNT_BCM88660_A0r_fields[] = {
  45633     { RX_ILKN_1_SENT_RETRANS_REQ_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45634     { RX_ILKN_1_SENT_RETRANS_REQ_CNT_OVFf, 1, 31, SOCF_RO }
  45635 };
  45636 
  45637 #endif
  45638 #if defined(BCM_88650_A0)
  45639 soc_field_info_t soc_NBI_RX_ILKN_CRC_32_ERR_CNTr_fields[] = {
  45640     { RX_ILKN_CRC_32_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45641     { RX_ILKN_CRC_32_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45642 };
  45643 
  45644 #endif
  45645 #if defined(BCM_88650_B0)
  45646 soc_field_info_t soc_NBI_RX_ILKN_CRC_32_ERR_CNT_BCM88650_B0r_fields[] = {
  45647     { RX_ILKN_CRC_32_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45648     { RX_ILKN_CRC_32_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45649 };
  45650 
  45651 #endif
  45652 #if defined(BCM_88660_A0)
  45653 soc_field_info_t soc_NBI_RX_ILKN_CRC_32_ERR_CNT_BCM88660_A0r_fields[] = {
  45654     { RX_ILKN_CRC_32_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45655     { RX_ILKN_CRC_32_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  45656 };
  45657 
  45658 #endif
  45659 #if defined(BCM_88650_A0)
  45660 soc_field_info_t soc_NBI_RX_ILKN_STATUSr_fields[] = {
  45661     { RX_N_LP_IFC_STATUS_LATCH_HIf, 1, 30, SOCF_RO },
  45662     { RX_N_LP_IFC_STATUS_LATCH_LOWf, 1, 29, SOCF_RO },
  45663     { RX_N_LP_IFC_STATUS_LATCH_RAWf, 1, 31, SOCF_RO },
  45664     { RX_N_PORT_ACTIVEf, 1, 3, SOCF_RO },
  45665     { RX_N_STAT_ALIGNED_ERRf, 1, 5, SOCF_RO },
  45666     { RX_N_STAT_ALIGNED_LATCH_HIf, 1, 1, SOCF_RO },
  45667     { RX_N_STAT_ALIGNED_LATCH_LOWf, 1, 0, SOCF_RO },
  45668     { RX_N_STAT_ALIGNED_RAWf, 1, 2, SOCF_RO },
  45669     { RX_N_STAT_BURSTMAX_ERRf, 1, 24, SOCF_RO },
  45670     { RX_N_STAT_BURST_ERRf, 1, 28, SOCF_RO },
  45671     { RX_N_STAT_CRC_24_ERRf, 1, 8, SOCF_RO },
  45672     { RX_N_STAT_MISALIGNEDf, 1, 4, SOCF_RO },
  45673     { RX_N_STAT_MISS_EOP_ERRf, 1, 16, SOCF_RO },
  45674     { RX_N_STAT_MISS_SOP_ERRf, 1, 12, SOCF_RO },
  45675     { RX_N_STAT_OVERFLOW_ERRf, 1, 20, SOCF_RO }
  45676 };
  45677 
  45678 #endif
  45679 #if defined(BCM_88650_B0)
  45680 soc_field_info_t soc_NBI_RX_ILKN_STATUS_BCM88650_B0r_fields[] = {
  45681     { RX_N_LP_IFC_STATUS_LATCH_HIf, 1, 30, SOCF_RO },
  45682     { RX_N_LP_IFC_STATUS_LATCH_LOWf, 1, 29, SOCF_RO },
  45683     { RX_N_LP_IFC_STATUS_LATCH_RAWf, 1, 31, SOCF_RO },
  45684     { RX_N_PORT_ACTIVEf, 1, 3, SOCF_RO },
  45685     { RX_N_STAT_ALIGNED_ERRf, 1, 5, SOCF_RO },
  45686     { RX_N_STAT_ALIGNED_LATCH_HIf, 1, 1, SOCF_RO },
  45687     { RX_N_STAT_ALIGNED_LATCH_LOWf, 1, 0, SOCF_RO },
  45688     { RX_N_STAT_ALIGNED_RAWf, 1, 2, SOCF_RO },
  45689     { RX_N_STAT_BURSTMAX_ERRf, 1, 24, SOCF_RO },
  45690     { RX_N_STAT_BURST_ERRf, 1, 28, SOCF_RO },
  45691     { RX_N_STAT_CRC_24_ERRf, 1, 8, SOCF_RO },
  45692     { RX_N_STAT_MISALIGNEDf, 1, 4, SOCF_RO },
  45693     { RX_N_STAT_MISS_EOP_ERRf, 1, 16, SOCF_RO },
  45694     { RX_N_STAT_MISS_SOP_ERRf, 1, 12, SOCF_RO },
  45695     { RX_N_STAT_OVERFLOW_ERRf, 1, 20, SOCF_RO }
  45696 };
  45697 
  45698 #endif
  45699 #if defined(BCM_88660_A0)
  45700 soc_field_info_t soc_NBI_RX_ILKN_STATUS_BCM88660_A0r_fields[] = {
  45701     { RX_N_LP_IFC_STATUS_LATCH_HIf, 1, 30, SOCF_RO },
  45702     { RX_N_LP_IFC_STATUS_LATCH_LOWf, 1, 29, SOCF_RO },
  45703     { RX_N_LP_IFC_STATUS_LATCH_RAWf, 1, 31, SOCF_RO },
  45704     { RX_N_PORT_ACTIVEf, 1, 3, SOCF_RO },
  45705     { RX_N_STAT_ALIGNED_ERRf, 1, 5, SOCF_RO },
  45706     { RX_N_STAT_ALIGNED_LATCH_HIf, 1, 1, SOCF_RO },
  45707     { RX_N_STAT_ALIGNED_LATCH_LOWf, 1, 0, SOCF_RO },
  45708     { RX_N_STAT_ALIGNED_RAWf, 1, 2, SOCF_RO },
  45709     { RX_N_STAT_BURSTMAX_ERRf, 1, 24, SOCF_RO },
  45710     { RX_N_STAT_BURST_ERRf, 1, 28, SOCF_RO },
  45711     { RX_N_STAT_CRC_24_ERRf, 1, 8, SOCF_RO },
  45712     { RX_N_STAT_MISALIGNEDf, 1, 4, SOCF_RO },
  45713     { RX_N_STAT_MISS_EOP_ERRf, 1, 16, SOCF_RO },
  45714     { RX_N_STAT_MISS_SOP_ERRf, 1, 12, SOCF_RO },
  45715     { RX_N_STAT_OVERFLOW_ERRf, 1, 20, SOCF_RO }
  45716 };
  45717 
  45718 #endif
  45719 #if defined(BCM_88650_A0)
  45720 soc_field_info_t soc_NBI_RX_ILKN_STATUS_PARITY_ERRORr_fields[] = {
  45721     { ILKN_RX_0_STAT_BUFF_PARITY_ERRf, 1, 24, SOCF_RO },
  45722     { ILKN_RX_1_STAT_BUFF_PARITY_ERRf, 1, 28, SOCF_RO },
  45723     { ILKN_RX_STAT_LANES_PARITY_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  45724 };
  45725 
  45726 #endif
  45727 #if defined(BCM_88650_B0)
  45728 soc_field_info_t soc_NBI_RX_ILKN_STATUS_PARITY_ERROR_BCM88650_B0r_fields[] = {
  45729     { ILKN_RX_0_STAT_BUFF_PARITY_ERRf, 1, 24, SOCF_RO },
  45730     { ILKN_RX_1_STAT_BUFF_PARITY_ERRf, 1, 28, SOCF_RO },
  45731     { ILKN_RX_STAT_LANES_PARITY_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  45732 };
  45733 
  45734 #endif
  45735 #if defined(BCM_88660_A0)
  45736 soc_field_info_t soc_NBI_RX_ILKN_STATUS_PARITY_ERROR_BCM88660_A0r_fields[] = {
  45737     { ILKN_RX_0_STAT_BUFF_PARITY_ERRf, 1, 24, SOCF_RO },
  45738     { ILKN_RX_1_STAT_BUFF_PARITY_ERRf, 1, 28, SOCF_RO },
  45739     { ILKN_RX_STAT_LANES_PARITY_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  45740 };
  45741 
  45742 #endif
  45743 #if defined(BCM_88650_A0)
  45744 soc_field_info_t soc_NBI_RX_MLF_CONFIGr_fields[] = {
  45745     { RX_N_HIGH_REQ_THRESHOLDf, 10, 4, SOCF_LE|SOCF_SIG },
  45746     { RX_N_NUM_LOGICAL_FIFOS_MODEf, 2, 0, SOCF_LE|SOCF_SIG },
  45747     { RX_N_THRESHOLD_AFTER_OVERFLOWf, 10, 16, SOCF_LE|SOCF_SIG }
  45748 };
  45749 
  45750 #endif
  45751 #if defined(BCM_88650_B0)
  45752 soc_field_info_t soc_NBI_RX_MLF_CONFIG_BCM88650_B0r_fields[] = {
  45753     { RX_N_HIGH_REQ_THRESHOLDf, 10, 4, SOCF_LE|SOCF_SIG },
  45754     { RX_N_NUM_LOGICAL_FIFOS_MODEf, 2, 0, SOCF_LE|SOCF_SIG },
  45755     { RX_N_THRESHOLD_AFTER_OVERFLOWf, 10, 16, SOCF_LE|SOCF_SIG }
  45756 };
  45757 
  45758 #endif
  45759 #if defined(BCM_88660_A0)
  45760 soc_field_info_t soc_NBI_RX_MLF_CONFIG_BCM88660_A0r_fields[] = {
  45761     { RX_N_HIGH_REQ_THRESHOLDf, 10, 4, SOCF_LE|SOCF_SIG },
  45762     { RX_N_NUM_LOGICAL_FIFOS_MODEf, 2, 0, SOCF_LE|SOCF_SIG },
  45763     { RX_N_THRESHOLD_AFTER_OVERFLOWf, 10, 16, SOCF_LE|SOCF_SIG }
  45764 };
  45765 
  45766 #endif
  45767 #if defined(BCM_88650_A0)
  45768 soc_field_info_t soc_NBI_RX_MLF_LLFC_THRESHOLDS_CONFIGr_fields[] = {
  45769     { RX_N_LLFC_THRESHOLD_CLRf, 10, 12, SOCF_LE|SOCF_SIG },
  45770     { RX_N_LLFC_THRESHOLD_SETf, 10, 0, SOCF_LE|SOCF_SIG }
  45771 };
  45772 
  45773 #endif
  45774 #if defined(BCM_88650_B0)
  45775 soc_field_info_t soc_NBI_RX_MLF_LLFC_THRESHOLDS_CONFIG_BCM88650_B0r_fields[] = {
  45776     { RX_N_LLFC_THRESHOLD_CLRf, 10, 12, SOCF_LE|SOCF_SIG },
  45777     { RX_N_LLFC_THRESHOLD_SETf, 10, 0, SOCF_LE|SOCF_SIG }
  45778 };
  45779 
  45780 #endif
  45781 #if defined(BCM_88660_A0)
  45782 soc_field_info_t soc_NBI_RX_MLF_LLFC_THRESHOLDS_CONFIG_BCM88660_A0r_fields[] = {
  45783     { RX_N_LLFC_THRESHOLD_CLRf, 10, 12, SOCF_LE|SOCF_SIG },
  45784     { RX_N_LLFC_THRESHOLD_SETf, 10, 0, SOCF_LE|SOCF_SIG }
  45785 };
  45786 
  45787 #endif
  45788 #if defined(BCM_88650_A0)
  45789 soc_field_info_t soc_NBI_RX_MLF_MAX_OCCUPANCYr_fields[] = {
  45790     { RX_N_MLF_MAX_OCCUPANCY_PORT_0f, 10, 0, SOCF_LE|SOCF_RO },
  45791     { RX_N_MLF_MAX_OCCUPANCY_PORT_1f, 10, 11, SOCF_LE|SOCF_RO },
  45792     { RX_N_MLF_WAS_EMPTY_PORT_0f, 1, 10, SOCF_RO },
  45793     { RX_N_MLF_WAS_EMPTY_PORT_1f, 1, 21, SOCF_RO }
  45794 };
  45795 
  45796 #endif
  45797 #if defined(BCM_88650_A0)
  45798 soc_field_info_t soc_NBI_RX_MLF_MAX_OCCUPANCY_1r_fields[] = {
  45799     { RX_N_MLF_MAX_OCCUPANCY_PORT_2f, 10, 0, SOCF_LE|SOCF_RO },
  45800     { RX_N_MLF_MAX_OCCUPANCY_PORT_3f, 10, 11, SOCF_LE|SOCF_RO },
  45801     { RX_N_MLF_WAS_EMPTY_PORT_2f, 1, 10, SOCF_RO },
  45802     { RX_N_MLF_WAS_EMPTY_PORT_3f, 1, 21, SOCF_RO }
  45803 };
  45804 
  45805 #endif
  45806 #if defined(BCM_88650_B0)
  45807 soc_field_info_t soc_NBI_RX_MLF_MAX_OCCUPANCY_1_BCM88650_B0r_fields[] = {
  45808     { RX_N_MLF_MAX_OCCUPANCY_PORT_2f, 10, 0, SOCF_LE|SOCF_RO },
  45809     { RX_N_MLF_MAX_OCCUPANCY_PORT_3f, 10, 11, SOCF_LE|SOCF_RO },
  45810     { RX_N_MLF_WAS_EMPTY_PORT_2f, 1, 10, SOCF_RO },
  45811     { RX_N_MLF_WAS_EMPTY_PORT_3f, 1, 21, SOCF_RO }
  45812 };
  45813 
  45814 #endif
  45815 #if defined(BCM_88660_A0)
  45816 soc_field_info_t soc_NBI_RX_MLF_MAX_OCCUPANCY_1_BCM88660_A0r_fields[] = {
  45817     { RX_N_MLF_MAX_OCCUPANCY_PORT_2f, 10, 0, SOCF_LE|SOCF_RO },
  45818     { RX_N_MLF_MAX_OCCUPANCY_PORT_3f, 10, 11, SOCF_LE|SOCF_RO },
  45819     { RX_N_MLF_WAS_EMPTY_PORT_2f, 1, 10, SOCF_RO },
  45820     { RX_N_MLF_WAS_EMPTY_PORT_3f, 1, 21, SOCF_RO }
  45821 };
  45822 
  45823 #endif
  45824 #if defined(BCM_88650_B0)
  45825 soc_field_info_t soc_NBI_RX_MLF_MAX_OCCUPANCY_BCM88650_B0r_fields[] = {
  45826     { RX_N_MLF_MAX_OCCUPANCY_PORT_0f, 10, 0, SOCF_LE|SOCF_RO },
  45827     { RX_N_MLF_MAX_OCCUPANCY_PORT_1f, 10, 11, SOCF_LE|SOCF_RO },
  45828     { RX_N_MLF_WAS_EMPTY_PORT_0f, 1, 10, SOCF_RO },
  45829     { RX_N_MLF_WAS_EMPTY_PORT_1f, 1, 21, SOCF_RO }
  45830 };
  45831 
  45832 #endif
  45833 #if defined(BCM_88660_A0)
  45834 soc_field_info_t soc_NBI_RX_MLF_MAX_OCCUPANCY_BCM88660_A0r_fields[] = {
  45835     { RX_N_MLF_MAX_OCCUPANCY_PORT_0f, 10, 0, SOCF_LE|SOCF_RO },
  45836     { RX_N_MLF_MAX_OCCUPANCY_PORT_1f, 10, 11, SOCF_LE|SOCF_RO },
  45837     { RX_N_MLF_WAS_EMPTY_PORT_0f, 1, 10, SOCF_RO },
  45838     { RX_N_MLF_WAS_EMPTY_PORT_1f, 1, 21, SOCF_RO }
  45839 };
  45840 
  45841 #endif
  45842 #if defined(BCM_88650_A0)
  45843 soc_field_info_t soc_NBI_RX_MLF_PFC_THRESHOLDS_CONFIGr_fields[] = {
  45844     { RX_N_PFC_THRESHOLD_CLRf, 10, 12, SOCF_LE|SOCF_SIG },
  45845     { RX_N_PFC_THRESHOLD_SETf, 10, 0, SOCF_LE|SOCF_SIG }
  45846 };
  45847 
  45848 #endif
  45849 #if defined(BCM_88650_B0)
  45850 soc_field_info_t soc_NBI_RX_MLF_PFC_THRESHOLDS_CONFIG_BCM88650_B0r_fields[] = {
  45851     { RX_N_PFC_THRESHOLD_CLRf, 10, 12, SOCF_LE|SOCF_SIG },
  45852     { RX_N_PFC_THRESHOLD_SETf, 10, 0, SOCF_LE|SOCF_SIG }
  45853 };
  45854 
  45855 #endif
  45856 #if defined(BCM_88660_A0)
  45857 soc_field_info_t soc_NBI_RX_MLF_PFC_THRESHOLDS_CONFIG_BCM88660_A0r_fields[] = {
  45858     { RX_N_PFC_THRESHOLD_CLRf, 10, 12, SOCF_LE|SOCF_SIG },
  45859     { RX_N_PFC_THRESHOLD_SETf, 10, 0, SOCF_LE|SOCF_SIG }
  45860 };
  45861 
  45862 #endif
  45863 #if defined(BCM_88650_A0)
  45864 soc_field_info_t soc_NBI_RX_MLF_RESET_PORTSr_fields[] = {
  45865     { RX_PORTS_SRSTNf, 28, 0, SOCF_LE|SOCF_SIG }
  45866 };
  45867 
  45868 #endif
  45869 #if defined(BCM_88650_B0)
  45870 soc_field_info_t soc_NBI_RX_MLF_RESET_PORTS_BCM88650_B0r_fields[] = {
  45871     { RX_PORTS_SRSTNf, 28, 0, SOCF_LE|SOCF_SIG }
  45872 };
  45873 
  45874 #endif
  45875 #if defined(BCM_88660_A0)
  45876 soc_field_info_t soc_NBI_RX_MLF_RESET_PORTS_BCM88660_A0r_fields[] = {
  45877     { RX_PORTS_SRSTNf, 28, 0, SOCF_LE|SOCF_SIG }
  45878 };
  45879 
  45880 #endif
  45881 #if defined(BCM_88650_A0)
  45882 soc_field_info_t soc_NBI_RX_MLF_STATUSr_fields[] = {
  45883     { RX_N_MLF_OVERFLOW_ERR_PORT_0f, 1, 10, SOCF_RO },
  45884     { RX_N_MLF_OVERFLOW_ERR_PORT_1f, 1, 21, SOCF_RO },
  45885     { RX_N_MLF_STATUS_PORT_0f, 10, 0, SOCF_LE|SOCF_RO },
  45886     { RX_N_MLF_STATUS_PORT_1f, 10, 11, SOCF_LE|SOCF_RO }
  45887 };
  45888 
  45889 #endif
  45890 #if defined(BCM_88650_A0)
  45891 soc_field_info_t soc_NBI_RX_MLF_STATUS_1r_fields[] = {
  45892     { RX_N_MLF_OVERFLOW_ERR_PORT_2f, 1, 10, SOCF_RO },
  45893     { RX_N_MLF_OVERFLOW_ERR_PORT_3f, 1, 21, SOCF_RO },
  45894     { RX_N_MLF_STATUS_PORT_2f, 10, 0, SOCF_LE|SOCF_RO },
  45895     { RX_N_MLF_STATUS_PORT_3f, 10, 11, SOCF_LE|SOCF_RO }
  45896 };
  45897 
  45898 #endif
  45899 #if defined(BCM_88650_B0)
  45900 soc_field_info_t soc_NBI_RX_MLF_STATUS_1_BCM88650_B0r_fields[] = {
  45901     { RX_N_MLF_OVERFLOW_ERR_PORT_2f, 1, 10, SOCF_RO },
  45902     { RX_N_MLF_OVERFLOW_ERR_PORT_3f, 1, 21, SOCF_RO },
  45903     { RX_N_MLF_STATUS_PORT_2f, 10, 0, SOCF_LE|SOCF_RO },
  45904     { RX_N_MLF_STATUS_PORT_3f, 10, 11, SOCF_LE|SOCF_RO }
  45905 };
  45906 
  45907 #endif
  45908 #if defined(BCM_88660_A0)
  45909 soc_field_info_t soc_NBI_RX_MLF_STATUS_1_BCM88660_A0r_fields[] = {
  45910     { RX_N_MLF_OVERFLOW_ERR_PORT_2f, 1, 10, SOCF_RO },
  45911     { RX_N_MLF_OVERFLOW_ERR_PORT_3f, 1, 21, SOCF_RO },
  45912     { RX_N_MLF_STATUS_PORT_2f, 10, 0, SOCF_LE|SOCF_RO },
  45913     { RX_N_MLF_STATUS_PORT_3f, 10, 11, SOCF_LE|SOCF_RO }
  45914 };
  45915 
  45916 #endif
  45917 #if defined(BCM_88650_B0)
  45918 soc_field_info_t soc_NBI_RX_MLF_STATUS_BCM88650_B0r_fields[] = {
  45919     { RX_N_MLF_OVERFLOW_ERR_PORT_0f, 1, 10, SOCF_RO },
  45920     { RX_N_MLF_OVERFLOW_ERR_PORT_1f, 1, 21, SOCF_RO },
  45921     { RX_N_MLF_STATUS_PORT_0f, 10, 0, SOCF_LE|SOCF_RO },
  45922     { RX_N_MLF_STATUS_PORT_1f, 10, 11, SOCF_LE|SOCF_RO }
  45923 };
  45924 
  45925 #endif
  45926 #if defined(BCM_88660_A0)
  45927 soc_field_info_t soc_NBI_RX_MLF_STATUS_BCM88660_A0r_fields[] = {
  45928     { RX_N_MLF_OVERFLOW_ERR_PORT_0f, 1, 10, SOCF_RO },
  45929     { RX_N_MLF_OVERFLOW_ERR_PORT_1f, 1, 21, SOCF_RO },
  45930     { RX_N_MLF_STATUS_PORT_0f, 10, 0, SOCF_LE|SOCF_RO },
  45931     { RX_N_MLF_STATUS_PORT_1f, 10, 11, SOCF_LE|SOCF_RO }
  45932 };
  45933 
  45934 #endif
  45935 #if defined(BCM_88650_A0)
  45936 soc_field_info_t soc_NBI_RX_NUM_RUNTSr_fields[] = {
  45937     { RX_NUM_RUNTSf, 31, 0, SOCF_LE|SOCF_RO },
  45938     { RX_NUM_RUNTS_OVFf, 1, 31, SOCF_RO }
  45939 };
  45940 
  45941 #endif
  45942 #if defined(BCM_88650_B0)
  45943 soc_field_info_t soc_NBI_RX_NUM_RUNTS_BCM88650_B0r_fields[] = {
  45944     { RX_NUM_RUNTSf, 31, 0, SOCF_LE|SOCF_RO },
  45945     { RX_NUM_RUNTS_OVFf, 1, 31, SOCF_RO }
  45946 };
  45947 
  45948 #endif
  45949 #if defined(BCM_88660_A0)
  45950 soc_field_info_t soc_NBI_RX_NUM_RUNTS_BCM88660_A0r_fields[] = {
  45951     { RX_NUM_RUNTSf, 31, 0, SOCF_LE|SOCF_RO },
  45952     { RX_NUM_RUNTS_OVFf, 1, 31, SOCF_RO }
  45953 };
  45954 
  45955 #endif
  45956 #if defined(BCM_88650_A0)
  45957 soc_field_info_t soc_NBI_RX_NUM_THROWN_EOPS_COUNTERr_fields[] = {
  45958     { RX_NUM_THROWN_EOPSf, 31, 0, SOCF_LE|SOCF_RO },
  45959     { RX_NUM_THROWN_EOPS_OVFf, 1, 31, SOCF_RO }
  45960 };
  45961 
  45962 #endif
  45963 #if defined(BCM_88650_B0)
  45964 soc_field_info_t soc_NBI_RX_NUM_THROWN_EOPS_COUNTER_BCM88650_B0r_fields[] = {
  45965     { RX_NUM_THROWN_EOPSf, 31, 0, SOCF_LE|SOCF_RO },
  45966     { RX_NUM_THROWN_EOPS_OVFf, 1, 31, SOCF_RO }
  45967 };
  45968 
  45969 #endif
  45970 #if defined(BCM_88660_A0)
  45971 soc_field_info_t soc_NBI_RX_NUM_THROWN_EOPS_COUNTER_BCM88660_A0r_fields[] = {
  45972     { RX_NUM_THROWN_EOPSf, 31, 0, SOCF_LE|SOCF_RO },
  45973     { RX_NUM_THROWN_EOPS_OVFf, 1, 31, SOCF_RO }
  45974 };
  45975 
  45976 #endif
  45977 #if defined(BCM_88202_A0)
  45978 soc_field_info_t soc_NBI_RX_OVF_DROP_CNTr_fields[] = {
  45979     { RX_OVF_DROP_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45980     { RX_OVF_DROP_CNT_OVERFLOWf, 1, 31, SOCF_RO }
  45981 };
  45982 
  45983 #endif
  45984 #if defined(BCM_88202_A0)
  45985 soc_field_info_t soc_NBI_RX_OVF_ERR_CNTr_fields[] = {
  45986     { RX_OVF_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  45987     { RX_OVF_ERR_CNT_OVERFLOWf, 1, 31, SOCF_RO }
  45988 };
  45989 
  45990 #endif
  45991 #if defined(BCM_88650_A0)
  45992 soc_field_info_t soc_NBI_RX_PORT_OVF_PORTr_fields[] = {
  45993     { RX_PORT_OVF_PORTf, 30, 0, SOCF_LE|SOCF_RO }
  45994 };
  45995 
  45996 #endif
  45997 #if defined(BCM_88650_B0)
  45998 soc_field_info_t soc_NBI_RX_PORT_OVF_PORT_BCM88650_B0r_fields[] = {
  45999     { RX_PORT_OVF_PORTf, 30, 0, SOCF_LE|SOCF_RO }
  46000 };
  46001 
  46002 #endif
  46003 #if defined(BCM_88660_A0)
  46004 soc_field_info_t soc_NBI_RX_PORT_OVF_PORT_BCM88660_A0r_fields[] = {
  46005     { RX_PORT_OVF_PORTf, 30, 0, SOCF_LE|SOCF_RO }
  46006 };
  46007 
  46008 #endif
  46009 #if defined(BCM_88650_A0)
  46010 soc_field_info_t soc_NBI_RX_REQUEST_HIGH_ENABLEr_fields[] = {
  46011     { RX_REQ_HI_ENf, 32, 0, SOCF_LE|SOCF_SIG }
  46012 };
  46013 
  46014 #endif
  46015 #if defined(BCM_88650_B0)
  46016 soc_field_info_t soc_NBI_RX_REQUEST_HIGH_ENABLE_BCM88650_B0r_fields[] = {
  46017     { RX_REQ_HI_ENf, 32, 0, SOCF_LE|SOCF_SIG }
  46018 };
  46019 
  46020 #endif
  46021 #if defined(BCM_88660_A0)
  46022 soc_field_info_t soc_NBI_RX_REQUEST_HIGH_ENABLE_BCM88660_A0r_fields[] = {
  46023     { RX_REQ_HI_ENf, 32, 0, SOCF_LE|SOCF_SIG }
  46024 };
  46025 
  46026 #endif
  46027 #if defined(BCM_88650_A0)
  46028 soc_field_info_t soc_NBI_RX_REQUEST_LOW_ENABLEr_fields[] = {
  46029     { RX_REQ_LOW_ENf, 32, 0, SOCF_LE|SOCF_SIG }
  46030 };
  46031 
  46032 #endif
  46033 #if defined(BCM_88650_B0)
  46034 soc_field_info_t soc_NBI_RX_REQUEST_LOW_ENABLE_BCM88650_B0r_fields[] = {
  46035     { RX_REQ_LOW_ENf, 32, 0, SOCF_LE|SOCF_SIG }
  46036 };
  46037 
  46038 #endif
  46039 #if defined(BCM_88660_A0)
  46040 soc_field_info_t soc_NBI_RX_REQUEST_LOW_ENABLE_BCM88660_A0r_fields[] = {
  46041     { RX_REQ_LOW_ENf, 32, 0, SOCF_LE|SOCF_SIG }
  46042 };
  46043 
  46044 #endif
  46045 #if defined(BCM_88650_A0)
  46046 soc_field_info_t soc_NBI_RX_ROUND_ROBIN_REQr_fields[] = {
  46047     { RD_MLF_INDEXf, 3, 24, SOCF_LE|SOCF_RO|SOCF_RES },
  46048     { REQ_HRF_0f, 4, 16, SOCF_LE|SOCF_RO|SOCF_RES },
  46049     { REQ_HRF_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_RES },
  46050     { REQ_MAL_0_TO_6f, 14, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  46051 };
  46052 
  46053 #endif
  46054 #if defined(BCM_88650_B0)
  46055 soc_field_info_t soc_NBI_RX_ROUND_ROBIN_REQ_BCM88650_B0r_fields[] = {
  46056     { RD_MLF_INDEXf, 3, 24, SOCF_LE|SOCF_RO|SOCF_RES },
  46057     { REQ_HRF_0f, 4, 16, SOCF_LE|SOCF_RO|SOCF_RES },
  46058     { REQ_HRF_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_RES },
  46059     { REQ_MAL_0_TO_6f, 14, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  46060 };
  46061 
  46062 #endif
  46063 #if defined(BCM_88660_A0)
  46064 soc_field_info_t soc_NBI_RX_ROUND_ROBIN_REQ_BCM88660_A0r_fields[] = {
  46065     { RD_MLF_INDEXf, 3, 24, SOCF_LE|SOCF_RO|SOCF_RES },
  46066     { REQ_HRF_0f, 4, 16, SOCF_LE|SOCF_RO|SOCF_RES },
  46067     { REQ_HRF_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_RES },
  46068     { REQ_MAL_0_TO_6f, 14, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  46069 };
  46070 
  46071 #endif
  46072 #if defined(BCM_88202_A0)
  46073 soc_field_info_t soc_NBI_RX_SOP_PKT_CNTr_fields[] = {
  46074     { RX_N_SOP_PKT_CNTf, 42, 0, SOCF_LE|SOCF_RO },
  46075     { RX_N_SOP_PKT_CNT_OVERFLOWf, 1, 42, SOCF_RO }
  46076 };
  46077 
  46078 #endif
  46079 #if defined(BCM_88202_A0)
  46080 soc_field_info_t soc_NBI_RX_SOP_PKT_TOTAL_CNTr_fields[] = {
  46081     { RX_SOP_PKT_TOTAL_CNTf, 42, 0, SOCF_LE|SOCF_RO },
  46082     { RX_SOP_PKT_TOTAL_CNT_OVERFLOWf, 1, 42, SOCF_RO }
  46083 };
  46084 
  46085 #endif
  46086 #if defined(BCM_88650_A0)
  46087 soc_field_info_t soc_NBI_SBUS_BROADCAST_IDr_fields[] = {
  46088     { SBUS_BROADCAST_IDf, 6, 0, SOCF_LE|SOCF_SIG }
  46089 };
  46090 
  46091 #endif
  46092 #if defined(BCM_88202_A0)
  46093 soc_field_info_t soc_NBI_SBUS_BROADCAST_ID_BCM88202_A0r_fields[] = {
  46094     { SBUS_BROADCAST_IDf, 6, 0, SOCF_LE|SOCF_SIG }
  46095 };
  46096 
  46097 #endif
  46098 #if defined(BCM_88650_B0)
  46099 soc_field_info_t soc_NBI_SBUS_BROADCAST_ID_BCM88650_B0r_fields[] = {
  46100     { SBUS_BROADCAST_IDf, 6, 0, SOCF_LE|SOCF_SIG }
  46101 };
  46102 
  46103 #endif
  46104 #if defined(BCM_88660_A0)
  46105 soc_field_info_t soc_NBI_SBUS_BROADCAST_ID_BCM88660_A0r_fields[] = {
  46106     { SBUS_BROADCAST_IDf, 6, 0, SOCF_LE|SOCF_SIG }
  46107 };
  46108 
  46109 #endif
  46110 #if defined(BCM_88650_A0)
  46111 soc_field_info_t soc_NBI_SBUS_LAST_IN_CHAINr_fields[] = {
  46112     { SBUS_LAST_IN_CHAINf, 1, 0, SOCF_SIG }
  46113 };
  46114 
  46115 #endif
  46116 #if defined(BCM_88202_A0)
  46117 soc_field_info_t soc_NBI_SBUS_LAST_IN_CHAIN_BCM88202_A0r_fields[] = {
  46118     { SBUS_LAST_IN_CHAINf, 1, 0, SOCF_SIG }
  46119 };
  46120 
  46121 #endif
  46122 #if defined(BCM_88650_B0)
  46123 soc_field_info_t soc_NBI_SBUS_LAST_IN_CHAIN_BCM88650_B0r_fields[] = {
  46124     { SBUS_LAST_IN_CHAINf, 1, 0, SOCF_SIG }
  46125 };
  46126 
  46127 #endif
  46128 #if defined(BCM_88660_A0)
  46129 soc_field_info_t soc_NBI_SBUS_LAST_IN_CHAIN_BCM88660_A0r_fields[] = {
  46130     { SBUS_LAST_IN_CHAINf, 1, 0, SOCF_SIG }
  46131 };
  46132 
  46133 #endif
  46134 #if defined(BCM_88650_A0)
  46135 soc_field_info_t soc_NBI_STATISTICSr_fields[] = {
  46136     { STAT_BOB_FRAME_ERR_MASKf, 1, 10, SOCF_SIG|SOCF_RES },
  46137     { STAT_BUS_CYCLES_COUNT_ENf, 1, 31, SOCF_SIG|SOCF_RES },
  46138     { STAT_CLEAR_ON_READf, 1, 11, SOCF_SIG },
  46139     { STAT_CNT_ALL_BY_PKTf, 1, 1, SOCF_SIG },
  46140     { STAT_CNT_OVERFLOW_ENABLEf, 1, 4, SOCF_SIG|SOCF_RES },
  46141     { STAT_COUNT_BINS_WITH_ERRf, 1, 7, SOCF_SIG },
  46142     { STAT_COUNT_LENG_WITH_ERRf, 1, 5, SOCF_SIG },
  46143     { STAT_COUNT_TYPE_WITH_ERRf, 1, 6, SOCF_SIG },
  46144     { STAT_ENf, 1, 0, SOCF_SIG },
  46145     { STAT_EOB_FRAME_ERR_MASKf, 1, 9, SOCF_SIG|SOCF_RES },
  46146     { STAT_GTIMER_MODEf, 1, 12, SOCF_SIG },
  46147     { STAT_ILKN_0_CNT_PER_CHf, 1, 20, SOCF_SIG },
  46148     { STAT_ILKN_1_CNT_PER_CHf, 1, 21, SOCF_SIG },
  46149     { STAT_PACKET_COUNT_ENf, 1, 13, SOCF_SIG },
  46150     { STAT_RESET_STARTf, 1, 3, SOCF_SIG },
  46151     { STAT_RX_BOP_COUNT_ENABLEf, 1, 25, SOCF_SIG },
  46152     { STAT_RX_EOP_COUNT_ENABLEf, 1, 26, SOCF_SIG },
  46153     { STAT_RX_SOP_COUNT_ENABLEf, 1, 24, SOCF_SIG },
  46154     { STAT_SOB_FRAME_ERR_MASKf, 1, 8, SOCF_SIG|SOCF_RES },
  46155     { STAT_TX_BOP_COUNT_ENABLEf, 1, 29, SOCF_SIG },
  46156     { STAT_TX_EOP_COUNT_ENABLEf, 1, 30, SOCF_SIG },
  46157     { STAT_TX_SOP_COUNT_ENABLEf, 1, 28, SOCF_SIG },
  46158     { STAT_UCAST_COUNT_ENABLEf, 1, 14, SOCF_SIG },
  46159     { STAT_USE_GLOBAL_INDIRECTf, 1, 2, SOCF_SIG }
  46160 };
  46161 
  46162 #endif
  46163 #if defined(BCM_88650_B0)
  46164 soc_field_info_t soc_NBI_STATISTICS_BCM88650_B0r_fields[] = {
  46165     { STAT_BOB_FRAME_ERR_MASKf, 1, 10, SOCF_SIG|SOCF_RES },
  46166     { STAT_BUS_CYCLES_COUNT_ENf, 1, 31, SOCF_SIG|SOCF_RES },
  46167     { STAT_CLEAR_ON_READf, 1, 11, SOCF_SIG },
  46168     { STAT_CNT_ALL_BY_PKTf, 1, 1, SOCF_SIG },
  46169     { STAT_CNT_OVERFLOW_ENABLEf, 1, 4, SOCF_SIG|SOCF_RES },
  46170     { STAT_COUNT_BINS_WITH_ERRf, 1, 7, SOCF_SIG },
  46171     { STAT_COUNT_LENG_WITH_ERRf, 1, 5, SOCF_SIG },
  46172     { STAT_COUNT_TYPE_WITH_ERRf, 1, 6, SOCF_SIG },
  46173     { STAT_ENf, 1, 0, SOCF_SIG },
  46174     { STAT_EOB_FRAME_ERR_MASKf, 1, 9, SOCF_SIG|SOCF_RES },
  46175     { STAT_GTIMER_MODEf, 1, 12, SOCF_SIG },
  46176     { STAT_ILKN_0_CNT_PER_CHf, 1, 20, SOCF_SIG },
  46177     { STAT_ILKN_1_CNT_PER_CHf, 1, 21, SOCF_SIG },
  46178     { STAT_PACKET_COUNT_ENf, 1, 13, SOCF_SIG },
  46179     { STAT_RESET_STARTf, 1, 3, SOCF_SIG },
  46180     { STAT_RX_BOP_COUNT_ENABLEf, 1, 25, SOCF_SIG },
  46181     { STAT_RX_EOP_COUNT_ENABLEf, 1, 26, SOCF_SIG },
  46182     { STAT_RX_SOP_COUNT_ENABLEf, 1, 24, SOCF_SIG },
  46183     { STAT_SOB_FRAME_ERR_MASKf, 1, 8, SOCF_SIG|SOCF_RES },
  46184     { STAT_TX_BOP_COUNT_ENABLEf, 1, 29, SOCF_SIG },
  46185     { STAT_TX_EOP_COUNT_ENABLEf, 1, 30, SOCF_SIG },
  46186     { STAT_TX_SOP_COUNT_ENABLEf, 1, 28, SOCF_SIG },
  46187     { STAT_UCAST_COUNT_ENABLEf, 1, 14, SOCF_SIG },
  46188     { STAT_USE_GLOBAL_INDIRECTf, 1, 2, SOCF_SIG }
  46189 };
  46190 
  46191 #endif
  46192 #if defined(BCM_88660_A0)
  46193 soc_field_info_t soc_NBI_STATISTICS_BCM88660_A0r_fields[] = {
  46194     { STAT_BOB_FRAME_ERR_MASKf, 1, 10, SOCF_SIG|SOCF_RES },
  46195     { STAT_BUS_CYCLES_COUNT_ENf, 1, 31, SOCF_SIG|SOCF_RES },
  46196     { STAT_CLEAR_ON_READf, 1, 11, SOCF_SIG },
  46197     { STAT_CNT_ALL_BY_PKTf, 1, 1, SOCF_SIG },
  46198     { STAT_CNT_OVERFLOW_ENABLEf, 1, 4, SOCF_SIG|SOCF_RES },
  46199     { STAT_COUNT_BINS_WITH_ERRf, 1, 7, SOCF_SIG },
  46200     { STAT_COUNT_LENG_WITH_ERRf, 1, 5, SOCF_SIG },
  46201     { STAT_COUNT_TYPE_WITH_ERRf, 1, 6, SOCF_SIG },
  46202     { STAT_ENf, 1, 0, SOCF_SIG },
  46203     { STAT_EOB_FRAME_ERR_MASKf, 1, 9, SOCF_SIG|SOCF_RES },
  46204     { STAT_GTIMER_MODEf, 1, 12, SOCF_SIG },
  46205     { STAT_ILKN_0_CNT_PER_CHf, 1, 20, SOCF_SIG },
  46206     { STAT_ILKN_1_CNT_PER_CHf, 1, 21, SOCF_SIG },
  46207     { STAT_PACKET_COUNT_ENf, 1, 13, SOCF_SIG },
  46208     { STAT_RESET_STARTf, 1, 3, SOCF_SIG },
  46209     { STAT_RX_BOP_COUNT_ENABLEf, 1, 25, SOCF_SIG },
  46210     { STAT_RX_EOP_COUNT_ENABLEf, 1, 26, SOCF_SIG },
  46211     { STAT_RX_SOP_COUNT_ENABLEf, 1, 24, SOCF_SIG },
  46212     { STAT_SOB_FRAME_ERR_MASKf, 1, 8, SOCF_SIG|SOCF_RES },
  46213     { STAT_TX_BOP_COUNT_ENABLEf, 1, 29, SOCF_SIG },
  46214     { STAT_TX_EOP_COUNT_ENABLEf, 1, 30, SOCF_SIG },
  46215     { STAT_TX_SOP_COUNT_ENABLEf, 1, 28, SOCF_SIG },
  46216     { STAT_UCAST_COUNT_ENABLEf, 1, 14, SOCF_SIG },
  46217     { STAT_USE_GLOBAL_INDIRECTf, 1, 2, SOCF_SIG }
  46218 };
  46219 
  46220 #endif
  46221 #if defined(BCM_88650_A0)
  46222 soc_field_info_t soc_NBI_STATISTICS_READ_DATAr_fields[] = {
  46223     { STAT_CNT_DATA_OVERFLOWf, 1, 62, SOCF_RO },
  46224     { STAT_CNT_DATA_VALIDf, 1, 63, SOCF_RO },
  46225     { STAT_READ_CNTf, 62, 0, SOCF_LE|SOCF_RO }
  46226 };
  46227 
  46228 #endif
  46229 #if defined(BCM_88650_B0)
  46230 soc_field_info_t soc_NBI_STATISTICS_READ_DATA_BCM88650_B0r_fields[] = {
  46231     { STAT_CNT_DATA_OVERFLOWf, 1, 62, SOCF_RO },
  46232     { STAT_CNT_DATA_VALIDf, 1, 63, SOCF_RO },
  46233     { STAT_READ_CNTf, 62, 0, SOCF_LE|SOCF_RO }
  46234 };
  46235 
  46236 #endif
  46237 #if defined(BCM_88660_A0)
  46238 soc_field_info_t soc_NBI_STATISTICS_READ_DATA_BCM88660_A0r_fields[] = {
  46239     { STAT_CNT_DATA_OVERFLOWf, 1, 62, SOCF_RO },
  46240     { STAT_CNT_DATA_VALIDf, 1, 63, SOCF_RO },
  46241     { STAT_READ_CNTf, 62, 0, SOCF_LE|SOCF_RO }
  46242 };
  46243 
  46244 #endif
  46245 #if defined(BCM_88650_A0)
  46246 soc_field_info_t soc_NBI_STATISTICS_READ_SELECTr_fields[] = {
  46247     { STAT_READ_CNT_IDf, 7, 0, SOCF_LE|SOCF_SIG },
  46248     { STAT_READ_PORTf, 5, 8, SOCF_LE|SOCF_SIG }
  46249 };
  46250 
  46251 #endif
  46252 #if defined(BCM_88650_B0)
  46253 soc_field_info_t soc_NBI_STATISTICS_READ_SELECT_BCM88650_B0r_fields[] = {
  46254     { STAT_READ_CNT_IDf, 7, 0, SOCF_LE|SOCF_SIG },
  46255     { STAT_READ_PORTf, 5, 8, SOCF_LE|SOCF_SIG }
  46256 };
  46257 
  46258 #endif
  46259 #if defined(BCM_88660_A0)
  46260 soc_field_info_t soc_NBI_STATISTICS_READ_SELECT_BCM88660_A0r_fields[] = {
  46261     { STAT_READ_CNT_IDf, 7, 0, SOCF_LE|SOCF_SIG },
  46262     { STAT_READ_PORTf, 5, 8, SOCF_LE|SOCF_SIG }
  46263 };
  46264 
  46265 #endif
  46266 #if defined(BCM_88650_A0)
  46267 soc_field_info_t soc_NBI_STATISTICS_RX_BINNINGr_fields[] = {
  46268     { STAT_RX_MAX_BURST_LENGTHf, 14, 8, SOCF_LE|SOCF_SIG },
  46269     { STAT_RX_MIN_BURST_LENGTHf, 8, 0, SOCF_LE|SOCF_SIG }
  46270 };
  46271 
  46272 #endif
  46273 #if defined(BCM_88650_B0)
  46274 soc_field_info_t soc_NBI_STATISTICS_RX_BINNING_BCM88650_B0r_fields[] = {
  46275     { STAT_RX_MAX_BURST_LENGTHf, 14, 8, SOCF_LE|SOCF_SIG },
  46276     { STAT_RX_MIN_BURST_LENGTHf, 8, 0, SOCF_LE|SOCF_SIG }
  46277 };
  46278 
  46279 #endif
  46280 #if defined(BCM_88660_A0)
  46281 soc_field_info_t soc_NBI_STATISTICS_RX_BINNING_BCM88660_A0r_fields[] = {
  46282     { STAT_RX_MAX_BURST_LENGTHf, 14, 8, SOCF_LE|SOCF_SIG },
  46283     { STAT_RX_MIN_BURST_LENGTHf, 8, 0, SOCF_LE|SOCF_SIG }
  46284 };
  46285 
  46286 #endif
  46287 #if defined(BCM_88650_A0)
  46288 soc_field_info_t soc_NBI_STATISTICS_RX_BURSTS_ERR_CNTr_fields[] = {
  46289     { STAT_RX_BURSTS_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  46290     { STAT_RX_BURSTS_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  46291 };
  46292 
  46293 #endif
  46294 #if defined(BCM_88650_B0)
  46295 soc_field_info_t soc_NBI_STATISTICS_RX_BURSTS_ERR_CNT_BCM88650_B0r_fields[] = {
  46296     { STAT_RX_BURSTS_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  46297     { STAT_RX_BURSTS_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  46298 };
  46299 
  46300 #endif
  46301 #if defined(BCM_88660_A0)
  46302 soc_field_info_t soc_NBI_STATISTICS_RX_BURSTS_ERR_CNT_BCM88660_A0r_fields[] = {
  46303     { STAT_RX_BURSTS_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  46304     { STAT_RX_BURSTS_ERR_CNT_OVFf, 1, 31, SOCF_RO }
  46305 };
  46306 
  46307 #endif
  46308 #if defined(BCM_88650_A0)
  46309 soc_field_info_t soc_NBI_STATISTICS_RX_BURSTS_OK_CNTr_fields[] = {
  46310     { STAT_RX_BURSTS_OK_CNTf, 48, 0, SOCF_LE|SOCF_RO },
  46311     { STAT_RX_BURSTS_OK_CNT_OVFf, 1, 48, SOCF_RO }
  46312 };
  46313 
  46314 #endif
  46315 #if defined(BCM_88650_B0)
  46316 soc_field_info_t soc_NBI_STATISTICS_RX_BURSTS_OK_CNT_BCM88650_B0r_fields[] = {
  46317     { STAT_RX_BURSTS_OK_CNTf, 48, 0, SOCF_LE|SOCF_RO },
  46318     { STAT_RX_BURSTS_OK_CNT_OVFf, 1, 48, SOCF_RO }
  46319 };
  46320 
  46321 #endif
  46322 #if defined(BCM_88660_A0)
  46323 soc_field_info_t soc_NBI_STATISTICS_RX_BURSTS_OK_CNT_BCM88660_A0r_fields[] = {
  46324     { STAT_RX_BURSTS_OK_CNTf, 48, 0, SOCF_LE|SOCF_RO },
  46325     { STAT_RX_BURSTS_OK_CNT_OVFf, 1, 48, SOCF_RO }
  46326 };
  46327 
  46328 #endif
  46329 #if defined(BCM_88650_A0)
  46330 soc_field_info_t soc_NBI_STATISTICS_RX_FRAME_ERR_CNTr_fields[] = {
  46331     { STAT_RX_BOB_FRAME_ERRf, 1, 17, SOCF_RO },
  46332     { STAT_RX_EOB_FRAME_ERRf, 1, 18, SOCF_RO },
  46333     { STAT_RX_FRAME_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO },
  46334     { STAT_RX_LAST_FRAME_ERR_PORTf, 5, 20, SOCF_LE|SOCF_RO },
  46335     { STAT_RX_SOB_FRAME_ERRf, 1, 16, SOCF_RO }
  46336 };
  46337 
  46338 #endif
  46339 #if defined(BCM_88650_B0)
  46340 soc_field_info_t soc_NBI_STATISTICS_RX_FRAME_ERR_CNT_BCM88650_B0r_fields[] = {
  46341     { STAT_RX_BOB_FRAME_ERRf, 1, 17, SOCF_RO },
  46342     { STAT_RX_EOB_FRAME_ERRf, 1, 18, SOCF_RO },
  46343     { STAT_RX_FRAME_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO },
  46344     { STAT_RX_LAST_FRAME_ERR_PORTf, 5, 20, SOCF_LE|SOCF_RO },
  46345     { STAT_RX_SOB_FRAME_ERRf, 1, 16, SOCF_RO }
  46346 };
  46347 
  46348 #endif
  46349 #if defined(BCM_88660_A0)
  46350 soc_field_info_t soc_NBI_STATISTICS_RX_FRAME_ERR_CNT_BCM88660_A0r_fields[] = {
  46351     { STAT_RX_BOB_FRAME_ERRf, 1, 17, SOCF_RO },
  46352     { STAT_RX_EOB_FRAME_ERRf, 1, 18, SOCF_RO },
  46353     { STAT_RX_FRAME_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO },
  46354     { STAT_RX_LAST_FRAME_ERR_PORTf, 5, 20, SOCF_LE|SOCF_RO },
  46355     { STAT_RX_SOB_FRAME_ERRf, 1, 16, SOCF_RO }
  46356 };
  46357 
  46358 #endif
  46359 #if defined(BCM_88650_A0)
  46360 soc_field_info_t soc_NBI_STATISTICS_RX_TOTAL_LENG_CNTr_fields[] = {
  46361     { STAT_RX_TOTAL_LENG_CNTf, 62, 0, SOCF_LE|SOCF_RO },
  46362     { STAT_RX_TOTAL_LENG_CNT_OVFf, 1, 62, SOCF_RO }
  46363 };
  46364 
  46365 #endif
  46366 #if defined(BCM_88650_B0)
  46367 soc_field_info_t soc_NBI_STATISTICS_RX_TOTAL_LENG_CNT_BCM88650_B0r_fields[] = {
  46368     { STAT_RX_TOTAL_LENG_CNTf, 62, 0, SOCF_LE|SOCF_RO },
  46369     { STAT_RX_TOTAL_LENG_CNT_OVFf, 1, 62, SOCF_RO }
  46370 };
  46371 
  46372 #endif
  46373 #if defined(BCM_88660_A0)
  46374 soc_field_info_t soc_NBI_STATISTICS_RX_TOTAL_LENG_CNT_BCM88660_A0r_fields[] = {
  46375     { STAT_RX_TOTAL_LENG_CNTf, 62, 0, SOCF_LE|SOCF_RO },
  46376     { STAT_RX_TOTAL_LENG_CNT_OVFf, 1, 62, SOCF_RO }
  46377 };
  46378 
  46379 #endif
  46380 #if defined(BCM_88650_A0)
  46381 soc_field_info_t soc_NBI_STATISTICS_STATUSr_fields[] = {
  46382     { STAT_IS_READYf, 1, 8, SOCF_RO },
  46383     { STAT_READ_IN_PROGRESSf, 1, 4, SOCF_RO },
  46384     { STAT_RESET_IS_DONEf, 1, 0, SOCF_RO }
  46385 };
  46386 
  46387 #endif
  46388 #if defined(BCM_88650_B0)
  46389 soc_field_info_t soc_NBI_STATISTICS_STATUS_BCM88650_B0r_fields[] = {
  46390     { STAT_IS_READYf, 1, 8, SOCF_RO },
  46391     { STAT_READ_IN_PROGRESSf, 1, 4, SOCF_RO },
  46392     { STAT_RESET_IS_DONEf, 1, 0, SOCF_RO }
  46393 };
  46394 
  46395 #endif
  46396 #if defined(BCM_88660_A0)
  46397 soc_field_info_t soc_NBI_STATISTICS_STATUS_BCM88660_A0r_fields[] = {
  46398     { STAT_IS_READYf, 1, 8, SOCF_RO },
  46399     { STAT_READ_IN_PROGRESSf, 1, 4, SOCF_RO },
  46400     { STAT_RESET_IS_DONEf, 1, 0, SOCF_RO }
  46401 };
  46402 
  46403 #endif
  46404 #if defined(BCM_88650_A0)
  46405 soc_field_info_t soc_NBI_STATISTICS_TX_BINNINGr_fields[] = {
  46406     { STAT_TX_MAX_BURST_LENGTHf, 14, 8, SOCF_LE|SOCF_SIG },
  46407     { STAT_TX_MIN_BURST_LENGTHf, 8, 0, SOCF_LE|SOCF_SIG }
  46408 };
  46409 
  46410 #endif
  46411 #if defined(BCM_88650_B0)
  46412 soc_field_info_t soc_NBI_STATISTICS_TX_BINNING_BCM88650_B0r_fields[] = {
  46413     { STAT_TX_MAX_BURST_LENGTHf, 14, 8, SOCF_LE|SOCF_SIG },
  46414     { STAT_TX_MIN_BURST_LENGTHf, 8, 0, SOCF_LE|SOCF_SIG }
  46415 };
  46416 
  46417 #endif
  46418 #if defined(BCM_88660_A0)
  46419 soc_field_info_t soc_NBI_STATISTICS_TX_BINNING_BCM88660_A0r_fields[] = {
  46420     { STAT_TX_MAX_BURST_LENGTHf, 14, 8, SOCF_LE|SOCF_SIG },
  46421     { STAT_TX_MIN_BURST_LENGTHf, 8, 0, SOCF_LE|SOCF_SIG }
  46422 };
  46423 
  46424 #endif
  46425 #if defined(BCM_88650_A0)
  46426 soc_field_info_t soc_NBI_STATISTICS_TX_BURSTS_CNTr_fields[] = {
  46427     { STAT_TX_BURSTS_CNTf, 48, 0, SOCF_LE|SOCF_RO },
  46428     { STAT_TX_BURSTS_CNT_OVFf, 1, 48, SOCF_RO }
  46429 };
  46430 
  46431 #endif
  46432 #if defined(BCM_88650_B0)
  46433 soc_field_info_t soc_NBI_STATISTICS_TX_BURSTS_CNT_BCM88650_B0r_fields[] = {
  46434     { STAT_TX_BURSTS_CNTf, 48, 0, SOCF_LE|SOCF_RO },
  46435     { STAT_TX_BURSTS_CNT_OVFf, 1, 48, SOCF_RO }
  46436 };
  46437 
  46438 #endif
  46439 #if defined(BCM_88660_A0)
  46440 soc_field_info_t soc_NBI_STATISTICS_TX_BURSTS_CNT_BCM88660_A0r_fields[] = {
  46441     { STAT_TX_BURSTS_CNTf, 48, 0, SOCF_LE|SOCF_RO },
  46442     { STAT_TX_BURSTS_CNT_OVFf, 1, 48, SOCF_RO }
  46443 };
  46444 
  46445 #endif
  46446 #if defined(BCM_88650_A0)
  46447 soc_field_info_t soc_NBI_STATISTICS_TX_FRAME_ERR_CNTr_fields[] = {
  46448     { STAT_TX_BOB_FRAME_ERRf, 1, 17, SOCF_RO },
  46449     { STAT_TX_EOB_FRAME_ERRf, 1, 18, SOCF_RO },
  46450     { STAT_TX_FRAME_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO },
  46451     { STAT_TX_LAST_FRAME_ERR_PORTf, 5, 20, SOCF_LE|SOCF_RO },
  46452     { STAT_TX_SOB_FRAME_ERRf, 1, 16, SOCF_RO }
  46453 };
  46454 
  46455 #endif
  46456 #if defined(BCM_88650_B0)
  46457 soc_field_info_t soc_NBI_STATISTICS_TX_FRAME_ERR_CNT_BCM88650_B0r_fields[] = {
  46458     { STAT_TX_BOB_FRAME_ERRf, 1, 17, SOCF_RO },
  46459     { STAT_TX_EOB_FRAME_ERRf, 1, 18, SOCF_RO },
  46460     { STAT_TX_FRAME_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO },
  46461     { STAT_TX_LAST_FRAME_ERR_PORTf, 5, 20, SOCF_LE|SOCF_RO },
  46462     { STAT_TX_SOB_FRAME_ERRf, 1, 16, SOCF_RO }
  46463 };
  46464 
  46465 #endif
  46466 #if defined(BCM_88660_A0)
  46467 soc_field_info_t soc_NBI_STATISTICS_TX_FRAME_ERR_CNT_BCM88660_A0r_fields[] = {
  46468     { STAT_TX_BOB_FRAME_ERRf, 1, 17, SOCF_RO },
  46469     { STAT_TX_EOB_FRAME_ERRf, 1, 18, SOCF_RO },
  46470     { STAT_TX_FRAME_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO },
  46471     { STAT_TX_LAST_FRAME_ERR_PORTf, 5, 20, SOCF_LE|SOCF_RO },
  46472     { STAT_TX_SOB_FRAME_ERRf, 1, 16, SOCF_RO }
  46473 };
  46474 
  46475 #endif
  46476 #if defined(BCM_88650_A0)
  46477 soc_field_info_t soc_NBI_STATISTICS_TX_TOTAL_LENG_CNTr_fields[] = {
  46478     { STAT_TX_TOTAL_LENG_CNTf, 62, 0, SOCF_LE|SOCF_RO },
  46479     { STAT_TX_TOTAL_LENG_CNT_OVFf, 1, 62, SOCF_RO }
  46480 };
  46481 
  46482 #endif
  46483 #if defined(BCM_88650_B0)
  46484 soc_field_info_t soc_NBI_STATISTICS_TX_TOTAL_LENG_CNT_BCM88650_B0r_fields[] = {
  46485     { STAT_TX_TOTAL_LENG_CNTf, 62, 0, SOCF_LE|SOCF_RO },
  46486     { STAT_TX_TOTAL_LENG_CNT_OVFf, 1, 62, SOCF_RO }
  46487 };
  46488 
  46489 #endif
  46490 #if defined(BCM_88660_A0)
  46491 soc_field_info_t soc_NBI_STATISTICS_TX_TOTAL_LENG_CNT_BCM88660_A0r_fields[] = {
  46492     { STAT_TX_TOTAL_LENG_CNTf, 62, 0, SOCF_LE|SOCF_RO },
  46493     { STAT_TX_TOTAL_LENG_CNT_OVFf, 1, 62, SOCF_RO }
  46494 };
  46495 
  46496 #endif
  46497 #if defined(BCM_88650_A0)
  46498 soc_field_info_t soc_NBI_STAT_CNT_75P_INTERRUPT_MASK_REGISTERr_fields[] = {
  46499     { STAT_CNT_75P_INT_MASKf, 28, 0, SOCF_LE|SOCF_SIG }
  46500 };
  46501 
  46502 #endif
  46503 #if defined(BCM_88650_B0)
  46504 soc_field_info_t soc_NBI_STAT_CNT_75P_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = {
  46505     { STAT_CNT_75P_INT_MASKf, 28, 0, SOCF_LE|SOCF_SIG }
  46506 };
  46507 
  46508 #endif
  46509 #if defined(BCM_88660_A0)
  46510 soc_field_info_t soc_NBI_STAT_CNT_75P_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = {
  46511     { STAT_CNT_75P_INT_MASKf, 28, 0, SOCF_LE|SOCF_SIG }
  46512 };
  46513 
  46514 #endif
  46515 #if defined(BCM_88650_A0)
  46516 soc_field_info_t soc_NBI_STAT_CNT_75P_INTERRUPT_REGISTERr_fields[] = {
  46517     { STAT_CNT_75P_INTf, 28, 0, SOCF_LE|SOCF_INTR }
  46518 };
  46519 
  46520 #endif
  46521 #if defined(BCM_88650_B0)
  46522 soc_field_info_t soc_NBI_STAT_CNT_75P_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = {
  46523     { STAT_CNT_75P_INTf, 28, 0, SOCF_LE|SOCF_INTR }
  46524 };
  46525 
  46526 #endif
  46527 #if defined(BCM_88660_A0)
  46528 soc_field_info_t soc_NBI_STAT_CNT_75P_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = {
  46529     { STAT_CNT_75P_INTf, 28, 0, SOCF_LE|SOCF_INTR }
  46530 };
  46531 
  46532 #endif
  46533 #if defined(BCM_88650_A0)
  46534 soc_field_info_t soc_NBI_STAT_CNT_75P_INTERRUPT_REGISTER_TESTr_fields[] = {
  46535     { STAT_CNT_75P_INTERRUPT_REGISTER_TESTf, 28, 0, SOCF_LE|SOCF_SIG }
  46536 };
  46537 
  46538 #endif
  46539 #if defined(BCM_88650_B0)
  46540 soc_field_info_t soc_NBI_STAT_CNT_75P_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = {
  46541     { STAT_CNT_75P_INTERRUPT_REGISTER_TESTf, 28, 0, SOCF_LE|SOCF_SIG }
  46542 };
  46543 
  46544 #endif
  46545 #if defined(BCM_88660_A0)
  46546 soc_field_info_t soc_NBI_STAT_CNT_75P_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = {
  46547     { STAT_CNT_75P_INTERRUPT_REGISTER_TESTf, 28, 0, SOCF_LE|SOCF_SIG }
  46548 };
  46549 
  46550 #endif
  46551 #if defined(BCM_88650_A0)
  46552 soc_field_info_t soc_NBI_STAT_INTERRUPT_MASK_REGISTERr_fields[] = {
  46553     { STAT_CNT_75P_MASKf, 1, 5, SOCF_SIG },
  46554     { STAT_READ_ERR_INT_MASKf, 1, 0, SOCF_SIG },
  46555     { STAT_RX_BURST_LENGTH_OVERFLOW_INT_MASKf, 1, 3, SOCF_SIG },
  46556     { STAT_RX_FRAME_ERR_INT_MASKf, 1, 1, SOCF_SIG },
  46557     { STAT_TX_BURST_LENGTH_OVERFLOW_INT_MASKf, 1, 4, SOCF_SIG },
  46558     { STAT_TX_FRAME_ERR_INT_MASKf, 1, 2, SOCF_SIG }
  46559 };
  46560 
  46561 #endif
  46562 #if defined(BCM_88650_B0)
  46563 soc_field_info_t soc_NBI_STAT_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = {
  46564     { STAT_CNT_75P_MASKf, 1, 5, SOCF_SIG },
  46565     { STAT_READ_ERR_INT_MASKf, 1, 0, SOCF_SIG },
  46566     { STAT_RX_BURST_LENGTH_OVERFLOW_INT_MASKf, 1, 3, SOCF_SIG },
  46567     { STAT_RX_FRAME_ERR_INT_MASKf, 1, 1, SOCF_SIG },
  46568     { STAT_TX_BURST_LENGTH_OVERFLOW_INT_MASKf, 1, 4, SOCF_SIG },
  46569     { STAT_TX_FRAME_ERR_INT_MASKf, 1, 2, SOCF_SIG }
  46570 };
  46571 
  46572 #endif
  46573 #if defined(BCM_88660_A0)
  46574 soc_field_info_t soc_NBI_STAT_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = {
  46575     { STAT_CNT_75P_MASKf, 1, 5, SOCF_SIG },
  46576     { STAT_READ_ERR_INT_MASKf, 1, 0, SOCF_SIG },
  46577     { STAT_RX_BURST_LENGTH_OVERFLOW_INT_MASKf, 1, 3, SOCF_SIG },
  46578     { STAT_RX_FRAME_ERR_INT_MASKf, 1, 1, SOCF_SIG },
  46579     { STAT_TX_BURST_LENGTH_OVERFLOW_INT_MASKf, 1, 4, SOCF_SIG },
  46580     { STAT_TX_FRAME_ERR_INT_MASKf, 1, 2, SOCF_SIG }
  46581 };
  46582 
  46583 #endif
  46584 #if defined(BCM_88650_A0)
  46585 soc_field_info_t soc_NBI_STAT_INTERRUPT_REGISTERr_fields[] = {
  46586     { STAT_CNT_75Pf, 1, 5, SOCF_INTR },
  46587     { STAT_READ_ERR_INTf, 1, 0, SOCF_INTR },
  46588     { STAT_RX_BURST_LENGTH_OVERFLOW_INTf, 1, 3, SOCF_INTR },
  46589     { STAT_RX_FRAME_ERR_INTf, 1, 1, SOCF_INTR },
  46590     { STAT_TX_BURST_LENGTH_OVERFLOW_INTf, 1, 4, SOCF_INTR },
  46591     { STAT_TX_FRAME_ERR_INTf, 1, 2, SOCF_INTR }
  46592 };
  46593 
  46594 #endif
  46595 #if defined(BCM_88650_B0)
  46596 soc_field_info_t soc_NBI_STAT_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = {
  46597     { STAT_CNT_75Pf, 1, 5, SOCF_INTR },
  46598     { STAT_READ_ERR_INTf, 1, 0, SOCF_INTR },
  46599     { STAT_RX_BURST_LENGTH_OVERFLOW_INTf, 1, 3, SOCF_INTR },
  46600     { STAT_RX_FRAME_ERR_INTf, 1, 1, SOCF_INTR },
  46601     { STAT_TX_BURST_LENGTH_OVERFLOW_INTf, 1, 4, SOCF_INTR },
  46602     { STAT_TX_FRAME_ERR_INTf, 1, 2, SOCF_INTR }
  46603 };
  46604 
  46605 #endif
  46606 #if defined(BCM_88660_A0)
  46607 soc_field_info_t soc_NBI_STAT_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = {
  46608     { STAT_CNT_75Pf, 1, 5, SOCF_INTR },
  46609     { STAT_READ_ERR_INTf, 1, 0, SOCF_INTR },
  46610     { STAT_RX_BURST_LENGTH_OVERFLOW_INTf, 1, 3, SOCF_INTR },
  46611     { STAT_RX_FRAME_ERR_INTf, 1, 1, SOCF_INTR },
  46612     { STAT_TX_BURST_LENGTH_OVERFLOW_INTf, 1, 4, SOCF_INTR },
  46613     { STAT_TX_FRAME_ERR_INTf, 1, 2, SOCF_INTR }
  46614 };
  46615 
  46616 #endif
  46617 #if defined(BCM_88650_A0)
  46618 soc_field_info_t soc_NBI_STAT_INTERRUPT_REGISTER_TESTr_fields[] = {
  46619     { STAT_INTERRUPT_REGISTER_TESTf, 6, 0, SOCF_LE|SOCF_SIG }
  46620 };
  46621 
  46622 #endif
  46623 #if defined(BCM_88650_B0)
  46624 soc_field_info_t soc_NBI_STAT_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = {
  46625     { STAT_INTERRUPT_REGISTER_TESTf, 6, 0, SOCF_LE|SOCF_SIG }
  46626 };
  46627 
  46628 #endif
  46629 #if defined(BCM_88660_A0)
  46630 soc_field_info_t soc_NBI_STAT_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = {
  46631     { STAT_INTERRUPT_REGISTER_TESTf, 6, 0, SOCF_LE|SOCF_SIG }
  46632 };
  46633 
  46634 #endif
  46635 #if defined(BCM_88650_A0)
  46636 soc_field_info_t soc_NBI_SYNC_ETH_CFGr_fields[] = {
  46637     { SYNC_ETH_CLOCK_DIV_Nf, 2, 8, SOCF_LE|SOCF_SIG },
  46638     { SYNC_ETH_CLOCK_SEL_Nf, 5, 0, SOCF_LE|SOCF_SIG },
  46639     { SYNC_ETH_GTIMER_MODE_Nf, 1, 20, SOCF_SIG|SOCF_RES },
  46640     { SYNC_ETH_LINK_VALID_SEL_Nf, 1, 16, SOCF_SIG },
  46641     { SYNC_ETH_NUM_OF_LANES_Nf, 4, 24, SOCF_LE|SOCF_SIG },
  46642     { SYNC_ETH_SQUELCH_EN_Nf, 1, 12, SOCF_SIG }
  46643 };
  46644 
  46645 #endif
  46646 #if defined(BCM_88650_B0)
  46647 soc_field_info_t soc_NBI_SYNC_ETH_CFG_BCM88650_B0r_fields[] = {
  46648     { SYNC_ETH_CLOCK_DIV_Nf, 2, 8, SOCF_LE|SOCF_SIG },
  46649     { SYNC_ETH_CLOCK_SEL_Nf, 5, 0, SOCF_LE|SOCF_SIG },
  46650     { SYNC_ETH_GTIMER_MODE_Nf, 1, 20, SOCF_SIG|SOCF_RES },
  46651     { SYNC_ETH_LINK_VALID_SEL_Nf, 1, 16, SOCF_SIG },
  46652     { SYNC_ETH_NUM_OF_LANES_Nf, 4, 24, SOCF_LE|SOCF_SIG },
  46653     { SYNC_ETH_SQUELCH_EN_Nf, 1, 12, SOCF_SIG }
  46654 };
  46655 
  46656 #endif
  46657 #if defined(BCM_88660_A0)
  46658 soc_field_info_t soc_NBI_SYNC_ETH_CFG_BCM88660_A0r_fields[] = {
  46659     { SYNC_ETH_CLOCK_DIV_Nf, 2, 8, SOCF_LE|SOCF_SIG },
  46660     { SYNC_ETH_CLOCK_SEL_Nf, 5, 0, SOCF_LE|SOCF_SIG },
  46661     { SYNC_ETH_GTIMER_MODE_Nf, 1, 20, SOCF_SIG|SOCF_RES },
  46662     { SYNC_ETH_LINK_VALID_SEL_Nf, 1, 16, SOCF_SIG },
  46663     { SYNC_ETH_NUM_OF_LANES_Nf, 4, 24, SOCF_LE|SOCF_SIG },
  46664     { SYNC_ETH_SQUELCH_EN_Nf, 1, 12, SOCF_SIG }
  46665 };
  46666 
  46667 #endif
  46668 #if defined(BCM_88650_A0)
  46669 soc_field_info_t soc_NBI_SYNC_ETH_COUNTERr_fields[] = {
  46670     { SYNC_ETH_COUNTER_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  46671 };
  46672 
  46673 #endif
  46674 #if defined(BCM_88650_B0)
  46675 soc_field_info_t soc_NBI_SYNC_ETH_COUNTER_BCM88650_B0r_fields[] = {
  46676     { SYNC_ETH_COUNTER_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  46677 };
  46678 
  46679 #endif
  46680 #if defined(BCM_88660_A0)
  46681 soc_field_info_t soc_NBI_SYNC_ETH_COUNTER_BCM88660_A0r_fields[] = {
  46682     { SYNC_ETH_COUNTER_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  46683 };
  46684 
  46685 #endif
  46686 #if defined(BCM_88650_A0)
  46687 soc_field_info_t soc_NBI_SYNC_ETH_SQUELCH_DIS_TH_REGr_fields[] = {
  46688     { SYNC_ETH_SQUELCH_DIS_THf, 32, 0, SOCF_LE|SOCF_SIG }
  46689 };
  46690 
  46691 #endif
  46692 #if defined(BCM_88650_B0)
  46693 soc_field_info_t soc_NBI_SYNC_ETH_SQUELCH_DIS_TH_REG_BCM88650_B0r_fields[] = {
  46694     { SYNC_ETH_SQUELCH_DIS_THf, 32, 0, SOCF_LE|SOCF_SIG }
  46695 };
  46696 
  46697 #endif
  46698 #if defined(BCM_88660_A0)
  46699 soc_field_info_t soc_NBI_SYNC_ETH_SQUELCH_DIS_TH_REG_BCM88660_A0r_fields[] = {
  46700     { SYNC_ETH_SQUELCH_DIS_THf, 32, 0, SOCF_LE|SOCF_SIG }
  46701 };
  46702 
  46703 #endif
  46704 #if defined(BCM_88650_A0)
  46705 soc_field_info_t soc_NBI_SYNC_ETH_SQUELCH_EN_TH_REGr_fields[] = {
  46706     { SYNC_ETH_SQUELCH_EN_THf, 16, 0, SOCF_LE|SOCF_SIG }
  46707 };
  46708 
  46709 #endif
  46710 #if defined(BCM_88650_B0)
  46711 soc_field_info_t soc_NBI_SYNC_ETH_SQUELCH_EN_TH_REG_BCM88650_B0r_fields[] = {
  46712     { SYNC_ETH_SQUELCH_EN_THf, 16, 0, SOCF_LE|SOCF_SIG }
  46713 };
  46714 
  46715 #endif
  46716 #if defined(BCM_88660_A0)
  46717 soc_field_info_t soc_NBI_SYNC_ETH_SQUELCH_EN_TH_REG_BCM88660_A0r_fields[] = {
  46718     { SYNC_ETH_SQUELCH_EN_THf, 16, 0, SOCF_LE|SOCF_SIG }
  46719 };
  46720 
  46721 #endif
  46722 #if defined(BCM_88650_A0)
  46723 soc_field_info_t soc_NBI_TRANSMIT_RETRANSMIT_DEBUGr_fields[] = {
  46724     { ILKN_GENERATE_DISCONTINUENT_SEQ_NUM_PORT_0f, 1, 0, SOCF_SIG },
  46725     { ILKN_GENERATE_DISCONTINUENT_SEQ_NUM_PORT_1f, 1, 1, SOCF_SIG },
  46726     { ILKN_GENERATE_TRANSMITED_RETRANSMIT_REQUEST_0f, 1, 4, SOCF_SIG },
  46727     { ILKN_GENERATE_TRANSMITED_RETRANSMIT_REQUEST_1f, 1, 5, SOCF_SIG }
  46728 };
  46729 
  46730 #endif
  46731 #if defined(BCM_88650_B0)
  46732 soc_field_info_t soc_NBI_TRANSMIT_RETRANSMIT_DEBUG_BCM88650_B0r_fields[] = {
  46733     { ILKN_GENERATE_DISCONTINUENT_SEQ_NUM_PORT_0f, 1, 0, SOCF_SIG },
  46734     { ILKN_GENERATE_DISCONTINUENT_SEQ_NUM_PORT_1f, 1, 1, SOCF_SIG },
  46735     { ILKN_GENERATE_TRANSMITED_RETRANSMIT_REQUEST_0f, 1, 4, SOCF_SIG },
  46736     { ILKN_GENERATE_TRANSMITED_RETRANSMIT_REQUEST_1f, 1, 5, SOCF_SIG }
  46737 };
  46738 
  46739 #endif
  46740 #if defined(BCM_88660_A0)
  46741 soc_field_info_t soc_NBI_TRANSMIT_RETRANSMIT_DEBUG_BCM88660_A0r_fields[] = {
  46742     { ILKN_GENERATE_DISCONTINUENT_SEQ_NUM_PORT_0f, 1, 0, SOCF_SIG },
  46743     { ILKN_GENERATE_DISCONTINUENT_SEQ_NUM_PORT_1f, 1, 1, SOCF_SIG },
  46744     { ILKN_GENERATE_TRANSMITED_RETRANSMIT_REQUEST_0f, 1, 4, SOCF_SIG },
  46745     { ILKN_GENERATE_TRANSMITED_RETRANSMIT_REQUEST_1f, 1, 5, SOCF_SIG }
  46746 };
  46747 
  46748 #endif
  46749 #if defined(BCM_88650_A0)
  46750 soc_field_info_t soc_NBI_TXI_IRDYr_fields[] = {
  46751     { TXI_IRDY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  46752     { TXI_IRDY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  46753 };
  46754 
  46755 #endif
  46756 #if defined(BCM_88650_B0)
  46757 soc_field_info_t soc_NBI_TXI_IRDY_BCM88650_B0r_fields[] = {
  46758     { TXI_IRDY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  46759     { TXI_IRDY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  46760 };
  46761 
  46762 #endif
  46763 #if defined(BCM_88660_A0)
  46764 soc_field_info_t soc_NBI_TXI_IRDY_BCM88660_A0r_fields[] = {
  46765     { TXI_IRDY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  46766     { TXI_IRDY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_RES }
  46767 };
  46768 
  46769 #endif
  46770 #if defined(BCM_88650_A0)
  46771 soc_field_info_t soc_NBI_TX_0_ILKN_CONTROLr_fields[] = {
  46772     { ILKN_TX_0_TREAT_EOP_ERR_AS_CRC_24_ERRf, 1, 5, SOCF_SIG },
  46773     { TX_0_BURSTMAXf, 2, 8, SOCF_LE|SOCF_SIG },
  46774     { TX_0_BURSTSHORTf, 3, 12, SOCF_LE|SOCF_SIG },
  46775     { TX_0_DIAGWORD_INTERFACE_STAT_OVERRIDEf, 1, 3, SOCF_SIG|SOCF_RES },
  46776     { TX_0_DIAGWORD_INTERFACE_STAT_VALUEf, 1, 4, SOCF_SIG|SOCF_RES },
  46777     { TX_0_DIAGWORD_LANES_STAT_OVERRIDEf, 1, 3, SOCF_SIG|SOCF_RES },
  46778     { TX_0_DIAGWORD_LANES_STAT_VALUEf, 1, 4, SOCF_SIG|SOCF_RES },
  46779     { TX_0_DISABLE_SKIPWORDf, 1, 10, SOCF_SIG|SOCF_RES },
  46780     { TX_0_ENABLE_CPU_OVERRIDEf, 1, 0, SOCF_SIG|SOCF_RES },
  46781     { TX_0_ENABLE_CPU_VALUEf, 1, 1, SOCF_SIG|SOCF_RES },
  46782     { TX_0_FC_CAL_LENf, 4, 36, SOCF_LE|SOCF_SIG },
  46783     { TX_0_FLUSH_SEND_ERR_WHEN_FLUSH_ENDf, 1, 41, SOCF_SIG },
  46784     { TX_0_FLUSH_TX_ENABLE_DURING_FLUSHf, 1, 42, SOCF_SIG|SOCF_RES },
  46785     { TX_0_FLUSH_TX_ON_LINK_STATUS_FAILf, 1, 40, SOCF_SIG },
  46786     { TX_0_LAST_LANEf, 5, 43, SOCF_LE|SOCF_SIG },
  46787     { TX_0_LP_IFC_STAT_IGNOREf, 1, 2, SOCF_SIG|SOCF_RES },
  46788     { TX_0_MFRAME_LEN_MINUS_1f, 16, 20, SOCF_LE|SOCF_SIG },
  46789     { TX_0_NUM_FREE_ENTRIES_FOR_ALMOST_FULLf, 3, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  46790     { TX_0_RATE_LIMITER_ENABLEf, 1, 11, SOCF_SIG|SOCF_RES }
  46791 };
  46792 
  46793 #endif
  46794 #if defined(BCM_88650_B0)
  46795 soc_field_info_t soc_NBI_TX_0_ILKN_CONTROL_BCM88650_B0r_fields[] = {
  46796     { ILKN_TX_0_TREAT_EOP_ERR_AS_CRC_24_ERRf, 1, 5, SOCF_SIG },
  46797     { TX_0_BURSTMAXf, 2, 8, SOCF_LE|SOCF_SIG },
  46798     { TX_0_BURSTSHORTf, 3, 12, SOCF_LE|SOCF_SIG },
  46799     { TX_0_DIAGWORD_INTERFACE_STAT_OVERRIDEf, 1, 3, SOCF_SIG|SOCF_RES },
  46800     { TX_0_DIAGWORD_INTERFACE_STAT_VALUEf, 1, 4, SOCF_SIG|SOCF_RES },
  46801     { TX_0_DIAGWORD_LANES_STAT_OVERRIDEf, 1, 3, SOCF_SIG|SOCF_RES },
  46802     { TX_0_DIAGWORD_LANES_STAT_VALUEf, 1, 4, SOCF_SIG|SOCF_RES },
  46803     { TX_0_DISABLE_SKIPWORDf, 1, 10, SOCF_SIG|SOCF_RES },
  46804     { TX_0_ENABLE_CPU_OVERRIDEf, 1, 0, SOCF_SIG|SOCF_RES },
  46805     { TX_0_ENABLE_CPU_VALUEf, 1, 1, SOCF_SIG|SOCF_RES },
  46806     { TX_0_FC_CAL_LENf, 4, 36, SOCF_LE|SOCF_SIG },
  46807     { TX_0_FLUSH_SEND_ERR_WHEN_FLUSH_ENDf, 1, 41, SOCF_SIG },
  46808     { TX_0_FLUSH_TX_ENABLE_DURING_FLUSHf, 1, 42, SOCF_SIG|SOCF_RES },
  46809     { TX_0_FLUSH_TX_ON_LINK_STATUS_FAILf, 1, 40, SOCF_SIG },
  46810     { TX_0_LAST_LANEf, 5, 43, SOCF_LE|SOCF_SIG },
  46811     { TX_0_LP_IFC_STAT_IGNOREf, 1, 2, SOCF_SIG|SOCF_RES },
  46812     { TX_0_MFRAME_LEN_MINUS_1f, 16, 20, SOCF_LE|SOCF_SIG },
  46813     { TX_0_NUM_FREE_ENTRIES_FOR_ALMOST_FULLf, 3, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  46814     { TX_0_RATE_LIMITER_ENABLEf, 1, 11, SOCF_SIG|SOCF_RES }
  46815 };
  46816 
  46817 #endif
  46818 #if defined(BCM_88660_A0)
  46819 soc_field_info_t soc_NBI_TX_0_ILKN_CONTROL_BCM88660_A0r_fields[] = {
  46820     { ILKN_TX_0_TREAT_EOP_ERR_AS_CRC_24_ERRf, 1, 5, SOCF_SIG },
  46821     { TX_0_BURSTMAXf, 2, 8, SOCF_LE|SOCF_SIG },
  46822     { TX_0_BURSTSHORTf, 3, 12, SOCF_LE|SOCF_SIG },
  46823     { TX_0_DIAGWORD_INTERFACE_STAT_OVERRIDEf, 1, 3, SOCF_SIG|SOCF_RES },
  46824     { TX_0_DIAGWORD_INTERFACE_STAT_VALUEf, 1, 4, SOCF_SIG|SOCF_RES },
  46825     { TX_0_DIAGWORD_LANES_STAT_OVERRIDEf, 1, 3, SOCF_SIG|SOCF_RES },
  46826     { TX_0_DIAGWORD_LANES_STAT_VALUEf, 1, 4, SOCF_SIG|SOCF_RES },
  46827     { TX_0_DISABLE_SKIPWORDf, 1, 10, SOCF_SIG|SOCF_RES },
  46828     { TX_0_ENABLE_CPU_OVERRIDEf, 1, 0, SOCF_SIG|SOCF_RES },
  46829     { TX_0_ENABLE_CPU_VALUEf, 1, 1, SOCF_SIG|SOCF_RES },
  46830     { TX_0_FC_CAL_LENf, 4, 36, SOCF_LE|SOCF_SIG },
  46831     { TX_0_FLUSH_SEND_ERR_WHEN_FLUSH_ENDf, 1, 41, SOCF_SIG },
  46832     { TX_0_FLUSH_TX_ENABLE_DURING_FLUSHf, 1, 42, SOCF_SIG|SOCF_RES },
  46833     { TX_0_FLUSH_TX_ON_LINK_STATUS_FAILf, 1, 40, SOCF_SIG },
  46834     { TX_0_LAST_LANEf, 5, 43, SOCF_LE|SOCF_SIG },
  46835     { TX_0_LP_IFC_STAT_IGNOREf, 1, 2, SOCF_SIG|SOCF_RES },
  46836     { TX_0_MFRAME_LEN_MINUS_1f, 16, 20, SOCF_LE|SOCF_SIG },
  46837     { TX_0_NUM_FREE_ENTRIES_FOR_ALMOST_FULLf, 3, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  46838     { TX_0_RATE_LIMITER_ENABLEf, 1, 11, SOCF_SIG|SOCF_RES }
  46839 };
  46840 
  46841 #endif
  46842 #if defined(BCM_88650_A0)
  46843 soc_field_info_t soc_NBI_TX_0_ILKN_STATUS_PARITY_ERRORr_fields[] = {
  46844     { ILKN_TX_0_STAT_BUFF_PARITY_ERRf, 1, 24, SOCF_RO },
  46845     { ILKN_TX_0_STAT_LANES_PARITY_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  46846 };
  46847 
  46848 #endif
  46849 #if defined(BCM_88650_B0)
  46850 soc_field_info_t soc_NBI_TX_0_ILKN_STATUS_PARITY_ERROR_BCM88650_B0r_fields[] = {
  46851     { ILKN_TX_0_STAT_BUFF_PARITY_ERRf, 1, 24, SOCF_RO },
  46852     { ILKN_TX_0_STAT_LANES_PARITY_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  46853 };
  46854 
  46855 #endif
  46856 #if defined(BCM_88660_A0)
  46857 soc_field_info_t soc_NBI_TX_0_ILKN_STATUS_PARITY_ERROR_BCM88660_A0r_fields[] = {
  46858     { ILKN_TX_0_STAT_BUFF_PARITY_ERRf, 1, 24, SOCF_RO },
  46859     { ILKN_TX_0_STAT_LANES_PARITY_ERRf, 24, 0, SOCF_LE|SOCF_RO }
  46860 };
  46861 
  46862 #endif
  46863 #if defined(BCM_88650_A0)
  46864 soc_field_info_t soc_NBI_TX_1_ILKN_CONTROLr_fields[] = {
  46865     { ILKN_TX_1_TREAT_EOP_ERR_AS_CRC_24_ERRf, 1, 5, SOCF_SIG },
  46866     { TX_1_BURSTMAXf, 2, 8, SOCF_LE|SOCF_SIG },
  46867     { TX_1_BURSTSHORTf, 3, 12, SOCF_LE|SOCF_SIG },
  46868     { TX_1_DIAGWORD_INTERFACE_STAT_OVERRIDEf, 1, 3, SOCF_SIG|SOCF_RES },
  46869     { TX_1_DIAGWORD_INTERFACE_STAT_VALUEf, 1, 4, SOCF_SIG|SOCF_RES },
  46870     { TX_1_DIAGWORD_LANES_STAT_OVERRIDEf, 1, 3, SOCF_SIG|SOCF_RES },
  46871     { TX_1_DIAGWORD_LANES_STAT_VALUEf, 1, 4, SOCF_SIG|SOCF_RES },
  46872     { TX_1_DISABLE_SKIPWORDf, 1, 10, SOCF_SIG|SOCF_RES },
  46873     { TX_1_ENABLE_CPU_OVERRIDEf, 1, 0, SOCF_SIG|SOCF_RES },
  46874     { TX_1_ENABLE_CPU_VALUEf, 1, 1, SOCF_SIG|SOCF_RES },
  46875     { TX_1_FC_CAL_LENf, 4, 36, SOCF_LE|SOCF_SIG },
  46876     { TX_1_FLUSH_SEND_ERR_WHEN_FLUSH_ENDf, 1, 41, SOCF_SIG },
  46877     { TX_1_FLUSH_TX_ENABLE_DURING_FLUSHf, 1, 42, SOCF_SIG|SOCF_RES },
  46878     { TX_1_FLUSH_TX_ON_LINK_STATUS_FAILf, 1, 40, SOCF_SIG },
  46879     { TX_1_LAST_LANEf, 5, 43, SOCF_LE|SOCF_SIG },
  46880     { TX_1_LP_IFC_STAT_IGNOREf, 1, 2, SOCF_SIG|SOCF_RES },
  46881     { TX_1_MFRAME_LEN_MINUS_1f, 16, 20, SOCF_LE|SOCF_SIG },
  46882     { TX_1_NUM_FREE_ENTRIES_FOR_ALMOST_FULLf, 3, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  46883     { TX_1_RATE_LIMITER_ENABLEf, 1, 11, SOCF_SIG|SOCF_RES }
  46884 };
  46885 
  46886 #endif
  46887 #if defined(BCM_88650_B0)
  46888 soc_field_info_t soc_NBI_TX_1_ILKN_CONTROL_BCM88650_B0r_fields[] = {
  46889     { ILKN_TX_1_TREAT_EOP_ERR_AS_CRC_24_ERRf, 1, 5, SOCF_SIG },
  46890     { TX_1_BURSTMAXf, 2, 8, SOCF_LE|SOCF_SIG },
  46891     { TX_1_BURSTSHORTf, 3, 12, SOCF_LE|SOCF_SIG },
  46892     { TX_1_DIAGWORD_INTERFACE_STAT_OVERRIDEf, 1, 3, SOCF_SIG|SOCF_RES },
  46893     { TX_1_DIAGWORD_INTERFACE_STAT_VALUEf, 1, 4, SOCF_SIG|SOCF_RES },
  46894     { TX_1_DIAGWORD_LANES_STAT_OVERRIDEf, 1, 3, SOCF_SIG|SOCF_RES },
  46895     { TX_1_DIAGWORD_LANES_STAT_VALUEf, 1, 4, SOCF_SIG|SOCF_RES },
  46896     { TX_1_DISABLE_SKIPWORDf, 1, 10, SOCF_SIG|SOCF_RES },
  46897     { TX_1_ENABLE_CPU_OVERRIDEf, 1, 0, SOCF_SIG|SOCF_RES },
  46898     { TX_1_ENABLE_CPU_VALUEf, 1, 1, SOCF_SIG|SOCF_RES },
  46899     { TX_1_FC_CAL_LENf, 4, 36, SOCF_LE|SOCF_SIG },
  46900     { TX_1_FLUSH_SEND_ERR_WHEN_FLUSH_ENDf, 1, 41, SOCF_SIG },
  46901     { TX_1_FLUSH_TX_ENABLE_DURING_FLUSHf, 1, 42, SOCF_SIG|SOCF_RES },
  46902     { TX_1_FLUSH_TX_ON_LINK_STATUS_FAILf, 1, 40, SOCF_SIG },
  46903     { TX_1_LAST_LANEf, 5, 43, SOCF_LE|SOCF_SIG },
  46904     { TX_1_LP_IFC_STAT_IGNOREf, 1, 2, SOCF_SIG|SOCF_RES },
  46905     { TX_1_MFRAME_LEN_MINUS_1f, 16, 20, SOCF_LE|SOCF_SIG },
  46906     { TX_1_NUM_FREE_ENTRIES_FOR_ALMOST_FULLf, 3, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  46907     { TX_1_RATE_LIMITER_ENABLEf, 1, 11, SOCF_SIG|SOCF_RES }
  46908 };
  46909 
  46910 #endif
  46911 #if defined(BCM_88660_A0)
  46912 soc_field_info_t soc_NBI_TX_1_ILKN_CONTROL_BCM88660_A0r_fields[] = {
  46913     { ILKN_TX_1_TREAT_EOP_ERR_AS_CRC_24_ERRf, 1, 5, SOCF_SIG },
  46914     { TX_1_BURSTMAXf, 2, 8, SOCF_LE|SOCF_SIG },
  46915     { TX_1_BURSTSHORTf, 3, 12, SOCF_LE|SOCF_SIG },
  46916     { TX_1_DIAGWORD_INTERFACE_STAT_OVERRIDEf, 1, 3, SOCF_SIG|SOCF_RES },
  46917     { TX_1_DIAGWORD_INTERFACE_STAT_VALUEf, 1, 4, SOCF_SIG|SOCF_RES },
  46918     { TX_1_DIAGWORD_LANES_STAT_OVERRIDEf, 1, 3, SOCF_SIG|SOCF_RES },
  46919     { TX_1_DIAGWORD_LANES_STAT_VALUEf, 1, 4, SOCF_SIG|SOCF_RES },
  46920     { TX_1_DISABLE_SKIPWORDf, 1, 10, SOCF_SIG|SOCF_RES },
  46921     { TX_1_ENABLE_CPU_OVERRIDEf, 1, 0, SOCF_SIG|SOCF_RES },
  46922     { TX_1_ENABLE_CPU_VALUEf, 1, 1, SOCF_SIG|SOCF_RES },
  46923     { TX_1_FC_CAL_LENf, 4, 36, SOCF_LE|SOCF_SIG },
  46924     { TX_1_FLUSH_SEND_ERR_WHEN_FLUSH_ENDf, 1, 41, SOCF_SIG },
  46925     { TX_1_FLUSH_TX_ENABLE_DURING_FLUSHf, 1, 42, SOCF_SIG|SOCF_RES },
  46926     { TX_1_FLUSH_TX_ON_LINK_STATUS_FAILf, 1, 40, SOCF_SIG },
  46927     { TX_1_LAST_LANEf, 5, 43, SOCF_LE|SOCF_SIG },
  46928     { TX_1_LP_IFC_STAT_IGNOREf, 1, 2, SOCF_SIG|SOCF_RES },
  46929     { TX_1_MFRAME_LEN_MINUS_1f, 16, 20, SOCF_LE|SOCF_SIG },
  46930     { TX_1_NUM_FREE_ENTRIES_FOR_ALMOST_FULLf, 3, 16, SOCF_LE|SOCF_SIG|SOCF_RES },
  46931     { TX_1_RATE_LIMITER_ENABLEf, 1, 11, SOCF_SIG|SOCF_RES }
  46932 };
  46933 
  46934 #endif
  46935 #if defined(BCM_88650_A0)
  46936 soc_field_info_t soc_NBI_TX_1_ILKN_STATUS_PARITY_ERRr_fields[] = {
  46937     { ILKN_TX_1_STAT_BUFF_PARITY_ERRf, 1, 12, SOCF_RO },
  46938     { ILKN_TX_1_STAT_LANES_PARITY_ERRf, 12, 0, SOCF_LE|SOCF_RO }
  46939 };
  46940 
  46941 #endif
  46942 #if defined(BCM_88650_B0)
  46943 soc_field_info_t soc_NBI_TX_1_ILKN_STATUS_PARITY_ERR_BCM88650_B0r_fields[] = {
  46944     { ILKN_TX_1_STAT_BUFF_PARITY_ERRf, 1, 12, SOCF_RO },
  46945     { ILKN_TX_1_STAT_LANES_PARITY_ERRf, 12, 0, SOCF_LE|SOCF_RO }
  46946 };
  46947 
  46948 #endif
  46949 #if defined(BCM_88660_A0)
  46950 soc_field_info_t soc_NBI_TX_1_ILKN_STATUS_PARITY_ERR_BCM88660_A0r_fields[] = {
  46951     { ILKN_TX_1_STAT_BUFF_PARITY_ERRf, 1, 12, SOCF_RO },
  46952     { ILKN_TX_1_STAT_LANES_PARITY_ERRf, 12, 0, SOCF_LE|SOCF_RO }
  46953 };
  46954 
  46955 #endif
  46956 #if defined(BCM_88202_A0)
  46957 soc_field_info_t soc_NBI_TX_BYTE_CNTr_fields[] = {
  46958     { TX_N_BYTE_CNTf, 62, 0, SOCF_LE|SOCF_RO },
  46959     { TX_N_BYTE_CNT_OVERFLOWf, 1, 62, SOCF_RO }
  46960 };
  46961 
  46962 #endif
  46963 #if defined(BCM_88202_A0)
  46964 soc_field_info_t soc_NBI_TX_BYTE_TOTAL_CNTr_fields[] = {
  46965     { TX_BYTE_TOTAL_CNTf, 62, 0, SOCF_LE|SOCF_RO },
  46966     { TX_BYTE_TOTAL_CNT_OVERFLOWf, 1, 62, SOCF_RO }
  46967 };
  46968 
  46969 #endif
  46970 #if defined(BCM_88202_A0)
  46971 soc_field_info_t soc_NBI_TX_CFG_THRESHOLDr_fields[] = {
  46972     { TX_CFG_THRESHOLDf, 7, 0, SOCF_LE|SOCF_SIG }
  46973 };
  46974 
  46975 #endif
  46976 #if defined(BCM_88650_A0)
  46977 soc_field_info_t soc_NBI_TX_ELK_BURSTS_CNTr_fields[] = {
  46978     { TX_ELK_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  46979     { TX_ELK_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  46980 };
  46981 
  46982 #endif
  46983 #if defined(BCM_88650_B0)
  46984 soc_field_info_t soc_NBI_TX_ELK_BURSTS_CNT_BCM88650_B0r_fields[] = {
  46985     { TX_ELK_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  46986     { TX_ELK_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  46987 };
  46988 
  46989 #endif
  46990 #if defined(BCM_88660_A0)
  46991 soc_field_info_t soc_NBI_TX_ELK_BURSTS_CNT_BCM88660_A0r_fields[] = {
  46992     { TX_ELK_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  46993     { TX_ELK_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  46994 };
  46995 
  46996 #endif
  46997 #if defined(BCM_88650_A0)
  46998 soc_field_info_t soc_NBI_TX_ELK_OCTETS_CNTr_fields[] = {
  46999     { TX_ELK_OCTETS_CNTf, 63, 0, SOCF_LE|SOCF_RO },
  47000     { TX_ELK_OCTETS_CNT_OVFf, 1, 63, SOCF_RO }
  47001 };
  47002 
  47003 #endif
  47004 #if defined(BCM_88650_B0)
  47005 soc_field_info_t soc_NBI_TX_ELK_OCTETS_CNT_BCM88650_B0r_fields[] = {
  47006     { TX_ELK_OCTETS_CNTf, 63, 0, SOCF_LE|SOCF_RO },
  47007     { TX_ELK_OCTETS_CNT_OVFf, 1, 63, SOCF_RO }
  47008 };
  47009 
  47010 #endif
  47011 #if defined(BCM_88660_A0)
  47012 soc_field_info_t soc_NBI_TX_ELK_OCTETS_CNT_BCM88660_A0r_fields[] = {
  47013     { TX_ELK_OCTETS_CNTf, 63, 0, SOCF_LE|SOCF_RO },
  47014     { TX_ELK_OCTETS_CNT_OVFf, 1, 63, SOCF_RO }
  47015 };
  47016 
  47017 #endif
  47018 #if defined(BCM_88202_A0)
  47019 soc_field_info_t soc_NBI_TX_EOP_PKT_CNTr_fields[] = {
  47020     { TX_N_EOP_PKT_CNTf, 42, 0, SOCF_LE|SOCF_RO },
  47021     { TX_N_EOP_PKT_CNT_OVERFLOWf, 1, 42, SOCF_RO }
  47022 };
  47023 
  47024 #endif
  47025 #if defined(BCM_88202_A0)
  47026 soc_field_info_t soc_NBI_TX_EOP_PKT_TOTAL_CNTr_fields[] = {
  47027     { TX_EOP_PKT_TOTAL_CNTf, 42, 0, SOCF_LE|SOCF_RO },
  47028     { TX_EOP_PKT_TOTAL_CNT_OVERFLOWf, 1, 42, SOCF_RO }
  47029 };
  47030 
  47031 #endif
  47032 #if defined(BCM_88202_A0)
  47033 soc_field_info_t soc_NBI_TX_ERR_PKT_CNTr_fields[] = {
  47034     { TX_N_ERR_PKT_CNTf, 42, 0, SOCF_LE|SOCF_RO },
  47035     { TX_N_ERR_PKT_CNT_OVERFLOWf, 1, 42, SOCF_RO }
  47036 };
  47037 
  47038 #endif
  47039 #if defined(BCM_88202_A0)
  47040 soc_field_info_t soc_NBI_TX_ERR_PKT_TOTAL_CNTr_fields[] = {
  47041     { TX_ERR_PKT_TOTAL_CNTf, 42, 0, SOCF_LE|SOCF_RO },
  47042     { TX_ERR_PKT_TOTAL_CNT_OVERFLOWf, 1, 42, SOCF_RO }
  47043 };
  47044 
  47045 #endif
  47046 #if defined(BCM_88650_A0)
  47047 soc_field_info_t soc_NBI_TX_FLUSH_EGRESSr_fields[] = {
  47048     { TX_FLUSH_EGRESSf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  47049 };
  47050 
  47051 #endif
  47052 #if defined(BCM_88650_B0)
  47053 soc_field_info_t soc_NBI_TX_FLUSH_EGRESS_BCM88650_B0r_fields[] = {
  47054     { TX_FLUSH_EGRESSf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  47055 };
  47056 
  47057 #endif
  47058 #if defined(BCM_88660_A0)
  47059 soc_field_info_t soc_NBI_TX_FLUSH_EGRESS_BCM88660_A0r_fields[] = {
  47060     { TX_FLUSH_EGRESSf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  47061 };
  47062 
  47063 #endif
  47064 #if defined(BCM_88650_A0)
  47065 soc_field_info_t soc_NBI_TX_ILKN_0_FLUSHED_BURSTS_CNTr_fields[] = {
  47066     { TX_ILKN_0_FLUSHED_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  47067     { TX_ILKN_0_FLUSHED_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  47068 };
  47069 
  47070 #endif
  47071 #if defined(BCM_88650_B0)
  47072 soc_field_info_t soc_NBI_TX_ILKN_0_FLUSHED_BURSTS_CNT_BCM88650_B0r_fields[] = {
  47073     { TX_ILKN_0_FLUSHED_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  47074     { TX_ILKN_0_FLUSHED_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  47075 };
  47076 
  47077 #endif
  47078 #if defined(BCM_88660_A0)
  47079 soc_field_info_t soc_NBI_TX_ILKN_0_FLUSHED_BURSTS_CNT_BCM88660_A0r_fields[] = {
  47080     { TX_ILKN_0_FLUSHED_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  47081     { TX_ILKN_0_FLUSHED_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  47082 };
  47083 
  47084 #endif
  47085 #if defined(BCM_88650_A0)
  47086 soc_field_info_t soc_NBI_TX_ILKN_0_RECEIVED_RETRANS_REQ_CNTr_fields[] = {
  47087     { TX_ILKN_0_RECEIVED_RETRANS_REQ_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  47088     { TX_ILKN_0_RECEIVED_RETRANS_REQ_CNT_OVFf, 1, 31, SOCF_RO }
  47089 };
  47090 
  47091 #endif
  47092 #if defined(BCM_88650_B0)
  47093 soc_field_info_t soc_NBI_TX_ILKN_0_RECEIVED_RETRANS_REQ_CNT_BCM88650_B0r_fields[] = {
  47094     { TX_ILKN_0_RECEIVED_RETRANS_REQ_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  47095     { TX_ILKN_0_RECEIVED_RETRANS_REQ_CNT_OVFf, 1, 31, SOCF_RO }
  47096 };
  47097 
  47098 #endif
  47099 #if defined(BCM_88660_A0)
  47100 soc_field_info_t soc_NBI_TX_ILKN_0_RECEIVED_RETRANS_REQ_CNT_BCM88660_A0r_fields[] = {
  47101     { TX_ILKN_0_RECEIVED_RETRANS_REQ_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  47102     { TX_ILKN_0_RECEIVED_RETRANS_REQ_CNT_OVFf, 1, 31, SOCF_RO }
  47103 };
  47104 
  47105 #endif
  47106 #if defined(BCM_88650_A0)
  47107 soc_field_info_t soc_NBI_TX_ILKN_1_FLUSHED_BURSTS_CNTr_fields[] = {
  47108     { TX_ILKN_1_FLUSHED_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  47109     { TX_ILKN_1_FLUSHED_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  47110 };
  47111 
  47112 #endif
  47113 #if defined(BCM_88650_B0)
  47114 soc_field_info_t soc_NBI_TX_ILKN_1_FLUSHED_BURSTS_CNT_BCM88650_B0r_fields[] = {
  47115     { TX_ILKN_1_FLUSHED_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  47116     { TX_ILKN_1_FLUSHED_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  47117 };
  47118 
  47119 #endif
  47120 #if defined(BCM_88660_A0)
  47121 soc_field_info_t soc_NBI_TX_ILKN_1_FLUSHED_BURSTS_CNT_BCM88660_A0r_fields[] = {
  47122     { TX_ILKN_1_FLUSHED_BURSTS_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  47123     { TX_ILKN_1_FLUSHED_BURSTS_CNT_OVFf, 1, 31, SOCF_RO }
  47124 };
  47125 
  47126 #endif
  47127 #if defined(BCM_88650_A0)
  47128 soc_field_info_t soc_NBI_TX_ILKN_1_RECEIVED_RETRANS_REQ_CNTr_fields[] = {
  47129     { TX_ILKN_1_RECEIVED_RETRANS_REQ_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  47130     { TX_ILKN_1_RECEIVED_RETRANS_REQ_CNT_OVFf, 1, 31, SOCF_RO }
  47131 };
  47132 
  47133 #endif
  47134 #if defined(BCM_88650_B0)
  47135 soc_field_info_t soc_NBI_TX_ILKN_1_RECEIVED_RETRANS_REQ_CNT_BCM88650_B0r_fields[] = {
  47136     { TX_ILKN_1_RECEIVED_RETRANS_REQ_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  47137     { TX_ILKN_1_RECEIVED_RETRANS_REQ_CNT_OVFf, 1, 31, SOCF_RO }
  47138 };
  47139 
  47140 #endif
  47141 #if defined(BCM_88660_A0)
  47142 soc_field_info_t soc_NBI_TX_ILKN_1_RECEIVED_RETRANS_REQ_CNT_BCM88660_A0r_fields[] = {
  47143     { TX_ILKN_1_RECEIVED_RETRANS_REQ_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  47144     { TX_ILKN_1_RECEIVED_RETRANS_REQ_CNT_OVFf, 1, 31, SOCF_RO }
  47145 };
  47146 
  47147 #endif
  47148 #if defined(BCM_88650_A0)
  47149 soc_field_info_t soc_NBI_TX_ILKN_RATE_LIMITER_CONFIGr_fields[] = {
  47150     { TX_N_RATE_LIMITER_DELTAf, 12, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  47151     { TX_N_RATE_LIMITER_INTERVALf, 8, 24, SOCF_LE|SOCF_SIG|SOCF_RES },
  47152     { TX_N_RATE_LIMITER_MAX_TOKENSf, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  47153 };
  47154 
  47155 #endif
  47156 #if defined(BCM_88650_B0)
  47157 soc_field_info_t soc_NBI_TX_ILKN_RATE_LIMITER_CONFIG_BCM88650_B0r_fields[] = {
  47158     { TX_N_RATE_LIMITER_DELTAf, 12, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  47159     { TX_N_RATE_LIMITER_INTERVALf, 8, 24, SOCF_LE|SOCF_SIG|SOCF_RES },
  47160     { TX_N_RATE_LIMITER_MAX_TOKENSf, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  47161 };
  47162 
  47163 #endif
  47164 #if defined(BCM_88660_A0)
  47165 soc_field_info_t soc_NBI_TX_ILKN_RATE_LIMITER_CONFIG_BCM88660_A0r_fields[] = {
  47166     { TX_N_RATE_LIMITER_DELTAf, 12, 12, SOCF_LE|SOCF_SIG|SOCF_RES },
  47167     { TX_N_RATE_LIMITER_INTERVALf, 8, 24, SOCF_LE|SOCF_SIG|SOCF_RES },
  47168     { TX_N_RATE_LIMITER_MAX_TOKENSf, 12, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  47169 };
  47170 
  47171 #endif
  47172 #if defined(BCM_88650_A0)
  47173 soc_field_info_t soc_NBI_TX_ILKN_STATUSr_fields[] = {
  47174     { TX_N_OVFOUTf, 1, 0, SOCF_RO },
  47175     { TX_N_PORT_ACTIVEf, 1, 1, SOCF_RO },
  47176     { TX_N_STAT_BURST_ERRf, 1, 8, SOCF_RO },
  47177     { TX_N_STAT_OVERFLOW_ERRf, 1, 12, SOCF_RO },
  47178     { TX_N_STAT_UNDERFLOW_ERRf, 1, 4, SOCF_RO }
  47179 };
  47180 
  47181 #endif
  47182 #if defined(BCM_88650_B0)
  47183 soc_field_info_t soc_NBI_TX_ILKN_STATUS_BCM88650_B0r_fields[] = {
  47184     { TX_N_OVFOUTf, 1, 0, SOCF_RO },
  47185     { TX_N_PORT_ACTIVEf, 1, 1, SOCF_RO },
  47186     { TX_N_STAT_BURST_ERRf, 1, 8, SOCF_RO },
  47187     { TX_N_STAT_OVERFLOW_ERRf, 1, 12, SOCF_RO },
  47188     { TX_N_STAT_UNDERFLOW_ERRf, 1, 4, SOCF_RO }
  47189 };
  47190 
  47191 #endif
  47192 #if defined(BCM_88660_A0)
  47193 soc_field_info_t soc_NBI_TX_ILKN_STATUS_BCM88660_A0r_fields[] = {
  47194     { TX_N_OVFOUTf, 1, 0, SOCF_RO },
  47195     { TX_N_PORT_ACTIVEf, 1, 1, SOCF_RO },
  47196     { TX_N_STAT_BURST_ERRf, 1, 8, SOCF_RO },
  47197     { TX_N_STAT_OVERFLOW_ERRf, 1, 12, SOCF_RO },
  47198     { TX_N_STAT_UNDERFLOW_ERRf, 1, 4, SOCF_RO }
  47199 };
  47200 
  47201 #endif
  47202 #if defined(BCM_88650_A0)
  47203 soc_field_info_t soc_NBI_TX_MLF_CONFIGr_fields[] = {
  47204     { TX_N_NUM_LOGICAL_FIFOS_MODEf, 2, 0, SOCF_LE|SOCF_SIG },
  47205     { TX_N_RESET_PORT_CREDITSf, 4, 20, SOCF_LE|SOCF_SIG },
  47206     { TX_N_RESET_PORT_CREDITS_VALUEf, 5, 24, SOCF_LE|SOCF_SIG|SOCF_RES },
  47207     { TX_N_START_TX_THRESHOLDf, 7, 4, SOCF_LE|SOCF_SIG },
  47208     { TX_N_THRESHOLD_AFTER_OVERFLOWf, 7, 12, SOCF_LE|SOCF_SIG|SOCF_RES }
  47209 };
  47210 
  47211 #endif
  47212 #if defined(BCM_88650_B0)
  47213 soc_field_info_t soc_NBI_TX_MLF_CONFIG_BCM88650_B0r_fields[] = {
  47214     { TX_N_NUM_LOGICAL_FIFOS_MODEf, 2, 0, SOCF_LE|SOCF_SIG },
  47215     { TX_N_RESET_PORT_CREDITSf, 4, 20, SOCF_LE|SOCF_SIG },
  47216     { TX_N_RESET_PORT_CREDITS_VALUEf, 5, 24, SOCF_LE|SOCF_SIG|SOCF_RES },
  47217     { TX_N_START_TX_THRESHOLDf, 7, 4, SOCF_LE|SOCF_SIG },
  47218     { TX_N_THRESHOLD_AFTER_OVERFLOWf, 7, 12, SOCF_LE|SOCF_SIG|SOCF_RES }
  47219 };
  47220 
  47221 #endif
  47222 #if defined(BCM_88660_A0)
  47223 soc_field_info_t soc_NBI_TX_MLF_CONFIG_BCM88660_A0r_fields[] = {
  47224     { TX_N_NUM_LOGICAL_FIFOS_MODEf, 2, 0, SOCF_LE|SOCF_SIG },
  47225     { TX_N_RESET_PORT_CREDITSf, 4, 20, SOCF_LE|SOCF_SIG },
  47226     { TX_N_RESET_PORT_CREDITS_VALUEf, 5, 24, SOCF_LE|SOCF_SIG|SOCF_RES },
  47227     { TX_N_START_TX_THRESHOLDf, 7, 4, SOCF_LE|SOCF_SIG },
  47228     { TX_N_THRESHOLD_AFTER_OVERFLOWf, 7, 12, SOCF_LE|SOCF_SIG|SOCF_RES }
  47229 };
  47230 
  47231 #endif
  47232 #if defined(BCM_88650_A0)
  47233 soc_field_info_t soc_NBI_TX_MLF_MAX_OCCUPANCYr_fields[] = {
  47234     { TX_MLF_0_MAX_OCCUPANCY_PORT_0f, 7, 0, SOCF_LE|SOCF_RO },
  47235     { TX_MLF_1_MAX_OCCUPANCY_PORT_0f, 7, 8, SOCF_LE|SOCF_RO },
  47236     { TX_MLF_2_MAX_OCCUPANCY_PORT_0f, 7, 16, SOCF_LE|SOCF_RO },
  47237     { TX_MLF_3_MAX_OCCUPANCY_PORT_0f, 7, 24, SOCF_LE|SOCF_RO },
  47238     { TX_MLF_4_MAX_OCCUPANCY_PORT_0f, 7, 32, SOCF_LE|SOCF_RO },
  47239     { TX_MLF_5_MAX_OCCUPANCY_PORT_0f, 7, 40, SOCF_LE|SOCF_RO },
  47240     { TX_MLF_6_MAX_OCCUPANCY_PORT_0f, 7, 48, SOCF_LE|SOCF_RO }
  47241 };
  47242 
  47243 #endif
  47244 #if defined(BCM_88650_B0)
  47245 soc_field_info_t soc_NBI_TX_MLF_MAX_OCCUPANCY_BCM88650_B0r_fields[] = {
  47246     { TX_MLF_0_MAX_OCCUPANCY_PORT_0f, 7, 0, SOCF_LE|SOCF_RO },
  47247     { TX_MLF_1_MAX_OCCUPANCY_PORT_0f, 7, 8, SOCF_LE|SOCF_RO },
  47248     { TX_MLF_2_MAX_OCCUPANCY_PORT_0f, 7, 16, SOCF_LE|SOCF_RO },
  47249     { TX_MLF_3_MAX_OCCUPANCY_PORT_0f, 7, 24, SOCF_LE|SOCF_RO },
  47250     { TX_MLF_4_MAX_OCCUPANCY_PORT_0f, 7, 32, SOCF_LE|SOCF_RO },
  47251     { TX_MLF_5_MAX_OCCUPANCY_PORT_0f, 7, 40, SOCF_LE|SOCF_RO },
  47252     { TX_MLF_6_MAX_OCCUPANCY_PORT_0f, 7, 48, SOCF_LE|SOCF_RO }
  47253 };
  47254 
  47255 #endif
  47256 #if defined(BCM_88660_A0)
  47257 soc_field_info_t soc_NBI_TX_MLF_MAX_OCCUPANCY_BCM88660_A0r_fields[] = {
  47258     { TX_MLF_0_MAX_OCCUPANCY_PORT_0f, 7, 0, SOCF_LE|SOCF_RO },
  47259     { TX_MLF_1_MAX_OCCUPANCY_PORT_0f, 7, 8, SOCF_LE|SOCF_RO },
  47260     { TX_MLF_2_MAX_OCCUPANCY_PORT_0f, 7, 16, SOCF_LE|SOCF_RO },
  47261     { TX_MLF_3_MAX_OCCUPANCY_PORT_0f, 7, 24, SOCF_LE|SOCF_RO },
  47262     { TX_MLF_4_MAX_OCCUPANCY_PORT_0f, 7, 32, SOCF_LE|SOCF_RO },
  47263     { TX_MLF_5_MAX_OCCUPANCY_PORT_0f, 7, 40, SOCF_LE|SOCF_RO },
  47264     { TX_MLF_6_MAX_OCCUPANCY_PORT_0f, 7, 48, SOCF_LE|SOCF_RO }
  47265 };
  47266 
  47267 #endif
  47268 #if defined(BCM_88650_A0)
  47269 soc_field_info_t soc_NBI_TX_MLF_NUM_CREDITS_FROM_UNIPORTr_fields[] = {
  47270     { TX_NUM_CREDITS_FROM_UNIPORT_HRF_0f, 4, 112, SOCF_LE|SOCF_RO },
  47271     { TX_NUM_CREDITS_FROM_UNIPORT_HRF_1f, 4, 116, SOCF_LE|SOCF_RO },
  47272     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_0f, 4, 0, SOCF_LE|SOCF_RO },
  47273     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_1f, 4, 4, SOCF_LE|SOCF_RO },
  47274     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_10f, 4, 40, SOCF_LE|SOCF_RO },
  47275     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_11f, 4, 44, SOCF_LE|SOCF_RO },
  47276     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_12f, 4, 48, SOCF_LE|SOCF_RO },
  47277     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_13f, 4, 52, SOCF_LE|SOCF_RO },
  47278     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_14f, 4, 56, SOCF_LE|SOCF_RO },
  47279     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_15f, 4, 60, SOCF_LE|SOCF_RO },
  47280     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_16f, 4, 64, SOCF_LE|SOCF_RO },
  47281     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_17f, 4, 68, SOCF_LE|SOCF_RO },
  47282     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_18f, 4, 72, SOCF_LE|SOCF_RO },
  47283     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_19f, 4, 76, SOCF_LE|SOCF_RO },
  47284     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_2f, 4, 8, SOCF_LE|SOCF_RO },
  47285     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_20f, 4, 80, SOCF_LE|SOCF_RO },
  47286     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_21f, 4, 84, SOCF_LE|SOCF_RO },
  47287     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_22f, 4, 88, SOCF_LE|SOCF_RO },
  47288     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_23f, 4, 92, SOCF_LE|SOCF_RO },
  47289     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_24f, 4, 96, SOCF_LE|SOCF_RO },
  47290     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_25f, 4, 100, SOCF_LE|SOCF_RO },
  47291     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_26f, 4, 104, SOCF_LE|SOCF_RO },
  47292     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_27f, 4, 108, SOCF_LE|SOCF_RO },
  47293     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_3f, 4, 12, SOCF_LE|SOCF_RO },
  47294     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_4f, 4, 16, SOCF_LE|SOCF_RO },
  47295     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_5f, 4, 20, SOCF_LE|SOCF_RO },
  47296     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_6f, 4, 24, SOCF_LE|SOCF_RO },
  47297     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_7f, 4, 28, SOCF_LE|SOCF_RO },
  47298     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_8f, 4, 32, SOCF_LE|SOCF_RO },
  47299     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_9f, 4, 36, SOCF_LE|SOCF_RO }
  47300 };
  47301 
  47302 #endif
  47303 #if defined(BCM_88650_B0)
  47304 soc_field_info_t soc_NBI_TX_MLF_NUM_CREDITS_FROM_UNIPORT_BCM88650_B0r_fields[] = {
  47305     { TX_NUM_CREDITS_FROM_UNIPORT_HRF_0f, 4, 112, SOCF_LE|SOCF_RO },
  47306     { TX_NUM_CREDITS_FROM_UNIPORT_HRF_1f, 4, 116, SOCF_LE|SOCF_RO },
  47307     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_0f, 4, 0, SOCF_LE|SOCF_RO },
  47308     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_1f, 4, 4, SOCF_LE|SOCF_RO },
  47309     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_10f, 4, 40, SOCF_LE|SOCF_RO },
  47310     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_11f, 4, 44, SOCF_LE|SOCF_RO },
  47311     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_12f, 4, 48, SOCF_LE|SOCF_RO },
  47312     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_13f, 4, 52, SOCF_LE|SOCF_RO },
  47313     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_14f, 4, 56, SOCF_LE|SOCF_RO },
  47314     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_15f, 4, 60, SOCF_LE|SOCF_RO },
  47315     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_16f, 4, 64, SOCF_LE|SOCF_RO },
  47316     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_17f, 4, 68, SOCF_LE|SOCF_RO },
  47317     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_18f, 4, 72, SOCF_LE|SOCF_RO },
  47318     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_19f, 4, 76, SOCF_LE|SOCF_RO },
  47319     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_2f, 4, 8, SOCF_LE|SOCF_RO },
  47320     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_20f, 4, 80, SOCF_LE|SOCF_RO },
  47321     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_21f, 4, 84, SOCF_LE|SOCF_RO },
  47322     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_22f, 4, 88, SOCF_LE|SOCF_RO },
  47323     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_23f, 4, 92, SOCF_LE|SOCF_RO },
  47324     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_24f, 4, 96, SOCF_LE|SOCF_RO },
  47325     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_25f, 4, 100, SOCF_LE|SOCF_RO },
  47326     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_26f, 4, 104, SOCF_LE|SOCF_RO },
  47327     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_27f, 4, 108, SOCF_LE|SOCF_RO },
  47328     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_3f, 4, 12, SOCF_LE|SOCF_RO },
  47329     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_4f, 4, 16, SOCF_LE|SOCF_RO },
  47330     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_5f, 4, 20, SOCF_LE|SOCF_RO },
  47331     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_6f, 4, 24, SOCF_LE|SOCF_RO },
  47332     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_7f, 4, 28, SOCF_LE|SOCF_RO },
  47333     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_8f, 4, 32, SOCF_LE|SOCF_RO },
  47334     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_9f, 4, 36, SOCF_LE|SOCF_RO }
  47335 };
  47336 
  47337 #endif
  47338 #if defined(BCM_88660_A0)
  47339 soc_field_info_t soc_NBI_TX_MLF_NUM_CREDITS_FROM_UNIPORT_BCM88660_A0r_fields[] = {
  47340     { TX_NUM_CREDITS_FROM_UNIPORT_HRF_0f, 4, 112, SOCF_LE|SOCF_RO },
  47341     { TX_NUM_CREDITS_FROM_UNIPORT_HRF_1f, 4, 116, SOCF_LE|SOCF_RO },
  47342     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_0f, 4, 0, SOCF_LE|SOCF_RO },
  47343     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_1f, 4, 4, SOCF_LE|SOCF_RO },
  47344     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_10f, 4, 40, SOCF_LE|SOCF_RO },
  47345     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_11f, 4, 44, SOCF_LE|SOCF_RO },
  47346     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_12f, 4, 48, SOCF_LE|SOCF_RO },
  47347     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_13f, 4, 52, SOCF_LE|SOCF_RO },
  47348     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_14f, 4, 56, SOCF_LE|SOCF_RO },
  47349     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_15f, 4, 60, SOCF_LE|SOCF_RO },
  47350     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_16f, 4, 64, SOCF_LE|SOCF_RO },
  47351     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_17f, 4, 68, SOCF_LE|SOCF_RO },
  47352     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_18f, 4, 72, SOCF_LE|SOCF_RO },
  47353     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_19f, 4, 76, SOCF_LE|SOCF_RO },
  47354     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_2f, 4, 8, SOCF_LE|SOCF_RO },
  47355     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_20f, 4, 80, SOCF_LE|SOCF_RO },
  47356     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_21f, 4, 84, SOCF_LE|SOCF_RO },
  47357     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_22f, 4, 88, SOCF_LE|SOCF_RO },
  47358     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_23f, 4, 92, SOCF_LE|SOCF_RO },
  47359     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_24f, 4, 96, SOCF_LE|SOCF_RO },
  47360     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_25f, 4, 100, SOCF_LE|SOCF_RO },
  47361     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_26f, 4, 104, SOCF_LE|SOCF_RO },
  47362     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_27f, 4, 108, SOCF_LE|SOCF_RO },
  47363     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_3f, 4, 12, SOCF_LE|SOCF_RO },
  47364     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_4f, 4, 16, SOCF_LE|SOCF_RO },
  47365     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_5f, 4, 20, SOCF_LE|SOCF_RO },
  47366     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_6f, 4, 24, SOCF_LE|SOCF_RO },
  47367     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_7f, 4, 28, SOCF_LE|SOCF_RO },
  47368     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_8f, 4, 32, SOCF_LE|SOCF_RO },
  47369     { TX_NUM_CREDITS_FROM_UNIPORT_PORT_9f, 4, 36, SOCF_LE|SOCF_RO }
  47370 };
  47371 
  47372 #endif
  47373 #if defined(BCM_88650_A0)
  47374 soc_field_info_t soc_NBI_TX_MLF_RESET_PORTSr_fields[] = {
  47375     { TX_PORTS_SRSTNf, 28, 0, SOCF_LE|SOCF_SIG }
  47376 };
  47377 
  47378 #endif
  47379 #if defined(BCM_88650_B0)
  47380 soc_field_info_t soc_NBI_TX_MLF_RESET_PORTS_BCM88650_B0r_fields[] = {
  47381     { TX_PORTS_SRSTNf, 28, 0, SOCF_LE|SOCF_SIG }
  47382 };
  47383 
  47384 #endif
  47385 #if defined(BCM_88660_A0)
  47386 soc_field_info_t soc_NBI_TX_MLF_RESET_PORTS_BCM88660_A0r_fields[] = {
  47387     { TX_PORTS_SRSTNf, 28, 0, SOCF_LE|SOCF_SIG }
  47388 };
  47389 
  47390 #endif
  47391 #if defined(BCM_88650_A0)
  47392 soc_field_info_t soc_NBI_TX_MLF_STATUSr_fields[] = {
  47393     { TX_N_MLF_OVERFLOW_ERR_PORT_0f, 1, 7, SOCF_RO },
  47394     { TX_N_MLF_OVERFLOW_ERR_PORT_1f, 1, 15, SOCF_RO },
  47395     { TX_N_MLF_OVERFLOW_ERR_PORT_2f, 1, 23, SOCF_RO },
  47396     { TX_N_MLF_OVERFLOW_ERR_PORT_3f, 1, 31, SOCF_RO },
  47397     { TX_N_MLF_STATUS_PORT_0f, 7, 0, SOCF_LE|SOCF_RO },
  47398     { TX_N_MLF_STATUS_PORT_1f, 7, 8, SOCF_LE|SOCF_RO },
  47399     { TX_N_MLF_STATUS_PORT_2f, 7, 16, SOCF_LE|SOCF_RO },
  47400     { TX_N_MLF_STATUS_PORT_3f, 7, 24, SOCF_LE|SOCF_RO }
  47401 };
  47402 
  47403 #endif
  47404 #if defined(BCM_88650_B0)
  47405 soc_field_info_t soc_NBI_TX_MLF_STATUS_BCM88650_B0r_fields[] = {
  47406     { TX_N_MLF_OVERFLOW_ERR_PORT_0f, 1, 7, SOCF_RO },
  47407     { TX_N_MLF_OVERFLOW_ERR_PORT_1f, 1, 15, SOCF_RO },
  47408     { TX_N_MLF_OVERFLOW_ERR_PORT_2f, 1, 23, SOCF_RO },
  47409     { TX_N_MLF_OVERFLOW_ERR_PORT_3f, 1, 31, SOCF_RO },
  47410     { TX_N_MLF_STATUS_PORT_0f, 7, 0, SOCF_LE|SOCF_RO },
  47411     { TX_N_MLF_STATUS_PORT_1f, 7, 8, SOCF_LE|SOCF_RO },
  47412     { TX_N_MLF_STATUS_PORT_2f, 7, 16, SOCF_LE|SOCF_RO },
  47413     { TX_N_MLF_STATUS_PORT_3f, 7, 24, SOCF_LE|SOCF_RO }
  47414 };
  47415 
  47416 #endif
  47417 #if defined(BCM_88660_A0)
  47418 soc_field_info_t soc_NBI_TX_MLF_STATUS_BCM88660_A0r_fields[] = {
  47419     { TX_N_MLF_OVERFLOW_ERR_PORT_0f, 1, 7, SOCF_RO },
  47420     { TX_N_MLF_OVERFLOW_ERR_PORT_1f, 1, 15, SOCF_RO },
  47421     { TX_N_MLF_OVERFLOW_ERR_PORT_2f, 1, 23, SOCF_RO },
  47422     { TX_N_MLF_OVERFLOW_ERR_PORT_3f, 1, 31, SOCF_RO },
  47423     { TX_N_MLF_STATUS_PORT_0f, 7, 0, SOCF_LE|SOCF_RO },
  47424     { TX_N_MLF_STATUS_PORT_1f, 7, 8, SOCF_LE|SOCF_RO },
  47425     { TX_N_MLF_STATUS_PORT_2f, 7, 16, SOCF_LE|SOCF_RO },
  47426     { TX_N_MLF_STATUS_PORT_3f, 7, 24, SOCF_LE|SOCF_RO }
  47427 };
  47428 
  47429 #endif
  47430 #if defined(BCM_88202_A0)
  47431 soc_field_info_t soc_NBI_TX_OVF_DROP_CNTr_fields[] = {
  47432     { TX_OVF_DROP_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  47433     { TX_OVF_DROP_CNT_OVERFLOWf, 1, 31, SOCF_RO }
  47434 };
  47435 
  47436 #endif
  47437 #if defined(BCM_88202_A0)
  47438 soc_field_info_t soc_NBI_TX_OVF_ERR_CNTr_fields[] = {
  47439     { TX_OVF_ERR_CNTf, 31, 0, SOCF_LE|SOCF_RO },
  47440     { TX_OVF_ERR_CNT_OVERFLOWf, 1, 31, SOCF_RO }
  47441 };
  47442 
  47443 #endif
  47444 #if defined(BCM_88650_A0)
  47445 soc_field_info_t soc_NBI_TX_PORTS_CONFIGr_fields[] = {
  47446     { TX_APPEND_CRCf, 3, 8, SOCF_LE|SOCF_SIG|SOCF_RES },
  47447     { TX_REGEN_CRCf, 3, 4, SOCF_LE|SOCF_SIG|SOCF_RES },
  47448     { TX_STRICT_TDMf, 2, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  47449 };
  47450 
  47451 #endif
  47452 #if defined(BCM_88650_B0)
  47453 soc_field_info_t soc_NBI_TX_PORTS_CONFIG_BCM88650_B0r_fields[] = {
  47454     { TX_APPEND_CRCf, 3, 8, SOCF_LE|SOCF_SIG|SOCF_RES },
  47455     { TX_REGEN_CRCf, 3, 4, SOCF_LE|SOCF_SIG|SOCF_RES },
  47456     { TX_STRICT_TDMf, 2, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  47457 };
  47458 
  47459 #endif
  47460 #if defined(BCM_88660_A0)
  47461 soc_field_info_t soc_NBI_TX_PORTS_CONFIG_BCM88660_A0r_fields[] = {
  47462     { TX_APPEND_CRCf, 3, 8, SOCF_LE|SOCF_SIG|SOCF_RES },
  47463     { TX_REGEN_CRCf, 3, 4, SOCF_LE|SOCF_SIG|SOCF_RES },
  47464     { TX_STRICT_TDMf, 2, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  47465 };
  47466 
  47467 #endif
  47468 #if defined(BCM_88650_A0)
  47469 soc_field_info_t soc_NBI_TX_PORT_OVF_PORTr_fields[] = {
  47470     { TX_PORT_OVF_PORTf, 30, 0, SOCF_LE|SOCF_RO }
  47471 };
  47472 
  47473 #endif
  47474 #if defined(BCM_88650_B0)
  47475 soc_field_info_t soc_NBI_TX_PORT_OVF_PORT_BCM88650_B0r_fields[] = {
  47476     { TX_PORT_OVF_PORTf, 30, 0, SOCF_LE|SOCF_RO }
  47477 };
  47478 
  47479 #endif
  47480 #if defined(BCM_88660_A0)
  47481 soc_field_info_t soc_NBI_TX_PORT_OVF_PORT_BCM88660_A0r_fields[] = {
  47482     { TX_PORT_OVF_PORTf, 30, 0, SOCF_LE|SOCF_RO }
  47483 };
  47484 
  47485 #endif
  47486 #if defined(BCM_88202_A0)
  47487 soc_field_info_t soc_NBI_TX_SOP_PKT_CNTr_fields[] = {
  47488     { TX_N_SOP_PKT_CNTf, 42, 0, SOCF_LE|SOCF_RO },
  47489     { TX_N_SOP_PKT_CNT_OVERFLOWf, 1, 42, SOCF_RO }
  47490 };
  47491 
  47492 #endif
  47493 #if defined(BCM_88202_A0)
  47494 soc_field_info_t soc_NBI_TX_SOP_PKT_TOTAL_CNTr_fields[] = {
  47495     { TX_SOP_PKT_TOTAL_CNTf, 42, 0, SOCF_LE|SOCF_RO },
  47496     { TX_SOP_PKT_TOTAL_CNT_OVERFLOWf, 1, 42, SOCF_RO }
  47497 };
  47498 
  47499 #endif
  47500 #if defined(BCM_88650_A0)
  47501 soc_field_info_t soc_NBI_TX_STOP_EGRESSr_fields[] = {
  47502     { TX_STOP_EGRESSf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  47503 };
  47504 
  47505 #endif
  47506 #if defined(BCM_88650_B0)
  47507 soc_field_info_t soc_NBI_TX_STOP_EGRESS_BCM88650_B0r_fields[] = {
  47508     { TX_STOP_EGRESSf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  47509 };
  47510 
  47511 #endif
  47512 #if defined(BCM_88660_A0)
  47513 soc_field_info_t soc_NBI_TX_STOP_EGRESS_BCM88660_A0r_fields[] = {
  47514     { TX_STOP_EGRESSf, 28, 0, SOCF_LE|SOCF_SIG|SOCF_RES }
  47515 };
  47516 
  47517 #endif
  47518 #if defined(BCM_88650_A0)
  47519 soc_field_info_t soc_NBI_WC_BYPASS_MODEr_fields[] = {
  47520     { WC_0_BPS_MODEf, 1, 0, SOCF_SIG },
  47521     { WC_1_BPS_MODEf, 1, 1, SOCF_SIG },
  47522     { WC_2_BPS_MODEf, 1, 2, SOCF_SIG },
  47523     { WC_4_BPS_MODEf, 1, 4, SOCF_SIG },
  47524     { WC_5_BPS_MODEf, 1, 5, SOCF_SIG },
  47525     { WC_6_BPS_MODEf, 1, 6, SOCF_SIG }
  47526 };
  47527 
  47528 #endif
  47529 #if defined(BCM_88650_B0)
  47530 soc_field_info_t soc_NBI_WC_BYPASS_MODE_BCM88650_B0r_fields[] = {
  47531     { WC_0_BPS_MODEf, 1, 0, SOCF_SIG },
  47532     { WC_1_BPS_MODEf, 1, 1, SOCF_SIG },
  47533     { WC_2_BPS_MODEf, 1, 2, SOCF_SIG },
  47534     { WC_4_BPS_MODEf, 1, 4, SOCF_SIG },
  47535     { WC_5_BPS_MODEf, 1, 5, SOCF_SIG },
  47536     { WC_6_BPS_MODEf, 1, 6, SOCF_SIG }
  47537 };
  47538 
  47539 #endif
  47540 #if defined(BCM_88660_A0)
  47541 soc_field_info_t soc_NBI_WC_BYPASS_MODE_BCM88660_A0r_fields[] = {
  47542     { WC_0_BPS_MODEf, 1, 0, SOCF_SIG },
  47543     { WC_1_BPS_MODEf, 1, 1, SOCF_SIG },
  47544     { WC_2_BPS_MODEf, 1, 2, SOCF_SIG },
  47545     { WC_4_BPS_MODEf, 1, 4, SOCF_SIG },
  47546     { WC_5_BPS_MODEf, 1, 5, SOCF_SIG },
  47547     { WC_6_BPS_MODEf, 1, 6, SOCF_SIG }
  47548 };
  47549 
  47550 #endif
  47551 #if defined(BCM_88270_A0)
  47552 soc_field_info_t soc_NIF_ADDITIONAL_RESETSr_fields[] = {
  47553     { EIF_RSTNf, 1, 4, 0 },
  47554     { SIF_RSTNf, 1, 5, 0 }
  47555 };
  47556 
  47557 #endif
  47558 #if defined(BCM_88270_A0)
  47559 soc_field_info_t soc_NIF_BIST_CONTEXTS_MASKr_fields[] = {
  47560     { BIST_CONTEXTS_MASKf, 32, 0, SOCF_LE }
  47561 };
  47562 
  47563 #endif
  47564 #if defined(BCM_88270_A0)
  47565 soc_field_info_t soc_NIF_BIST_CONTEXT_TO_NIF_PORT_MAPr_fields[] = {
  47566     { BIST_CONTEXT_TO_NIF_PORT_MAPf, 192, 0, SOCF_LE }
  47567 };
  47568 
  47569 #endif
  47570 #if defined(BCM_88270_A0)
  47571 soc_field_info_t soc_NIF_BIST_COUNTERS_OVFr_fields[] = {
  47572     { BIST_RX_ERR_BCT_CNT_OVFf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
  47573     { BIST_RX_ERR_DATA_CNT_OVFf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
  47574     { BIST_RX_ERR_IN_CRC_ERR_CNT_OVFf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES },
  47575     { BIST_RX_ERR_LENGTH_PKTS_CNT_OVFf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
  47576     { BIST_RX_ERR_PKT_INDEX_CNT_OVFf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
  47577     { BIST_RX_ERR_SOB_CNT_OVFf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_RES },
  47578     { BIST_RX_FLOW_CNT_OVFf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_RES },
  47579     { BIST_RX_OK_PKTS_CNT_OVFf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
  47580     { BIST_TX_CRC_ERR_PKT_CNT_OVFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_RES },
  47581     { BIST_TX_FLOW_CNT_OVFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_RES },
  47582     { BIST_TX_PKT_CNT_OVFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES }
  47583 };
  47584 
  47585 #endif
  47586 #if defined(BCM_88270_A0)
  47587 soc_field_info_t soc_NIF_BIST_EVENTS_GENERATORr_fields[] = {
  47588     { BIST_EVENTS_GEN_COUNTf, 32, 64, SOCF_LE|SOCF_RES },
  47589     { BIST_EVENTS_GEN_RESETf, 1, 96, SOCF_RES },
  47590     { BIST_EVENTS_GEN_T_0f, 16, 0, SOCF_LE|SOCF_RES },
  47591     { BIST_EVENTS_GEN_T_1f, 16, 16, SOCF_LE|SOCF_RES },
  47592     { BIST_EVENTS_GEN_T_2f, 16, 32, SOCF_LE|SOCF_RES },
  47593     { BIST_EVENTS_GEN_T_3f, 16, 48, SOCF_LE|SOCF_RES }
  47594 };
  47595 
  47596 #endif
  47597 #if defined(BCM_88270_A0)
  47598 soc_field_info_t soc_NIF_BIST_EVENTS_STATUSr_fields[] = {
  47599     { BIST_EVENTS_ACTIVEf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_RES },
  47600     { BIST_EVENTS_CNT_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  47601 };
  47602 
  47603 #endif
  47604 #if defined(BCM_88270_A0)
  47605 soc_field_info_t soc_NIF_BIST_FLOW_FIRST_DESCRIPTORr_fields[] = {
  47606     { FLOW_N_CONSTANT_CHf, 8, 20, SOCF_LE|SOCF_RES },
  47607     { FLOW_N_CREATE_ERRf, 1, 14, SOCF_RES },
  47608     { FLOW_N_DATA_TYPEf, 2, 12, SOCF_LE|SOCF_RES },
  47609     { FLOW_N_NUM_OF_PKTSf, 12, 0, SOCF_LE|SOCF_RES }
  47610 };
  47611 
  47612 #endif
  47613 #if defined(BCM_88270_A0)
  47614 soc_field_info_t soc_NIF_BIST_FLOW_SECOND_DESCRIPTORr_fields[] = {
  47615     { FLOW_N_INCREMENTAL_PKT_SIZEf, 1, 16, SOCF_RES },
  47616     { FLOW_N_MIN_PKT_SIZEf, 8, 0, SOCF_LE|SOCF_RES },
  47617     { FLOW_N_PKT_SIZE_MASKf, 8, 8, SOCF_LE|SOCF_RES }
  47618 };
  47619 
  47620 #endif
  47621 #if defined(BCM_88270_A0)
  47622 soc_field_info_t soc_NIF_BIST_GENERAL_CONFIGURATIONr_fields[] = {
  47623     { BIST_CHECKER_RSTNf, 1, 1, SOCF_RES },
  47624     { BIST_EVERY_OTHER_CYCLEf, 1, 48, SOCF_RES },
  47625     { BIST_GENERATOR_RSTNf, 1, 0, SOCF_RES },
  47626     { BIST_MASK_DATA_TO_IREf, 1, 3, SOCF_RES },
  47627     { BIST_PIPE_IDf, 32, 16, SOCF_LE|SOCF_RES },
  47628     { BIST_PORT_0_IS_SIFf, 1, 49, SOCF_RES },
  47629     { BIST_PORT_0_IS_SIF_RXI_THf, 6, 50, SOCF_LE|SOCF_RES },
  47630     { TAKE_BIST_NOT_EGQf, 1, 2, SOCF_RES }
  47631 };
  47632 
  47633 #endif
  47634 #if defined(BCM_88270_A0)
  47635 soc_field_info_t soc_NIF_BIST_RX_COUNTERS_1r_fields[] = {
  47636     { BIST_RX_ERR_LENGTH_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  47637     { BIST_RX_ERR_PKT_INDEX_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  47638 };
  47639 
  47640 #endif
  47641 #if defined(BCM_88270_A0)
  47642 soc_field_info_t soc_NIF_BIST_RX_COUNTERS_2r_fields[] = {
  47643     { BIST_RX_ERR_BCT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  47644     { BIST_RX_ERR_DATA_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  47645 };
  47646 
  47647 #endif
  47648 #if defined(BCM_88270_A0)
  47649 soc_field_info_t soc_NIF_BIST_RX_COUNTERS_3r_fields[] = {
  47650     { BIST_RX_ERR_IN_CRC_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  47651     { BIST_RX_ERR_SOB_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  47652 };
  47653 
  47654 #endif
  47655 #if defined(BCM_88270_A0)
  47656 soc_field_info_t soc_NIF_BIST_RX_FLOW_CNTr_fields[] = {
  47657     { BIST_RX_FLOW_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  47658 };
  47659 
  47660 #endif
  47661 #if defined(BCM_88270_A0)
  47662 soc_field_info_t soc_NIF_BIST_RX_OK_PKT_CNTr_fields[] = {
  47663     { BIST_RX_OK_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  47664 };
  47665 
  47666 #endif
  47667 #if defined(BCM_88270_A0)
  47668 soc_field_info_t soc_NIF_BIST_RX_SHAPERr_fields[] = {
  47669     { BIST_RX_SHAPER_PIPE_0_CLEARf, 1, 25, SOCF_RES },
  47670     { BIST_RX_SHAPER_PIPE_0_CYCLEf, 12, 0, SOCF_LE|SOCF_RES },
  47671     { BIST_RX_SHAPER_PIPE_0_DUTYf, 12, 12, SOCF_LE|SOCF_RES },
  47672     { BIST_RX_SHAPER_PIPE_0_FORCEf, 1, 24, SOCF_RES }
  47673 };
  47674 
  47675 #endif
  47676 #if defined(BCM_88270_A0)
  47677 soc_field_info_t soc_NIF_BIST_SEEDr_fields[] = {
  47678     { BIST_SEEDf, 16, 0, SOCF_LE }
  47679 };
  47680 
  47681 #endif
  47682 #if defined(BCM_88270_A0)
  47683 soc_field_info_t soc_NIF_BIST_STATUSr_fields[] = {
  47684     { BIST_RX_DONEf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
  47685     { BIST_RX_ERR_BCTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_RES },
  47686     { BIST_RX_ERR_CRCf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_RES },
  47687     { BIST_RX_ERR_DATAf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_RES },
  47688     { BIST_RX_ERR_INDEXf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_RES },
  47689     { BIST_RX_ERR_LENGTHf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES },
  47690     { BIST_RX_ERR_SOBf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_RES },
  47691     { BIST_TX_DONEf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES }
  47692 };
  47693 
  47694 #endif
  47695 #if defined(BCM_88270_A0)
  47696 soc_field_info_t soc_NIF_BIST_TX_ADDITIONAL_COUNTERr_fields[] = {
  47697     { BIST_TX_CRC_ERR_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  47698     { BIST_TX_FLOW_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  47699 };
  47700 
  47701 #endif
  47702 #if defined(BCM_88270_A0)
  47703 soc_field_info_t soc_NIF_BIST_TX_PKT_CNTr_fields[] = {
  47704     { BIST_TX_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  47705 };
  47706 
  47707 #endif
  47708 #if defined(BCM_88270_A0)
  47709 soc_field_info_t soc_NIF_BIST_TX_PKT_THr_fields[] = {
  47710     { BIST_TX_PKT_THf, 48, 0, SOCF_LE }
  47711 };
  47712 
  47713 #endif
  47714 #if defined(BCM_88270_A0)
  47715 soc_field_info_t soc_NIF_ECC_1B_ERR_CNTr_fields[] = {
  47716     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  47717     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  47718     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  47719     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  47720 };
  47721 
  47722 #endif
  47723 #if defined(BCM_88270_A0)
  47724 soc_field_info_t soc_NIF_ECC_2B_ERR_CNTr_fields[] = {
  47725     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  47726     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  47727     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  47728     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  47729 };
  47730 
  47731 #endif
  47732 #if defined(BCM_88270_A0)
  47733 soc_field_info_t soc_NIF_ECC_ERR_1B_INITIATEr_fields[] = {
  47734     { PML_RX_MEMA_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
  47735     { PML_RX_MEMA_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  47736     { PML_RX_MEMA_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  47737     { PML_RX_MEMA_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
  47738     { PML_RX_MEMA_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
  47739     { PML_RX_MEMA_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
  47740     { PML_RX_MEMA_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
  47741     { PML_RX_MEMA_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
  47742     { PML_RX_MEMA_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
  47743     { PML_RX_MEMA_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
  47744     { PML_RX_MEMB_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
  47745     { PML_RX_MEMB_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
  47746     { PML_RX_MEMB_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
  47747     { PML_RX_MEMB_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
  47748     { PML_RX_MEMB_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
  47749     { PML_RX_MEMB_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
  47750     { PML_RX_MEMB_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
  47751     { PML_RX_MEMB_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
  47752     { PML_RX_MEMB_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
  47753     { PML_RX_MEMB_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
  47754     { PML_RX_MEMC_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
  47755     { PML_RX_MEMC_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
  47756     { PML_RX_MEMC_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
  47757     { PML_RX_MEMC_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
  47758     { PML_RX_MEMC_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
  47759     { PML_RX_MEMC_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
  47760     { PML_RX_MEMC_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
  47761     { PML_RX_MEMC_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
  47762     { PML_RX_MEMC_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
  47763     { PML_RX_MEMC_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
  47764     { PML_RX_MEMD_0_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
  47765     { PML_RX_MEMD_0_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
  47766     { PML_RX_MEMD_1_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
  47767     { PML_RX_MEMD_1_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
  47768     { PML_RX_MEMD_2_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
  47769     { PML_RX_MEMD_2_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
  47770     { PML_RX_MEMD_3_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
  47771     { PML_RX_MEMD_3_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
  47772     { PML_RX_MEMD_4_QMLF_0_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
  47773     { PML_RX_MEMD_4_QMLF_1_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
  47774     { PML_TX_MEMA_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 180, 0 },
  47775     { PML_TX_MEMA_0_DATA_INITIATE_ECC_1B_ERRf, 1, 184, 0 },
  47776     { PML_TX_MEMA_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 181, 0 },
  47777     { PML_TX_MEMA_1_DATA_INITIATE_ECC_1B_ERRf, 1, 185, 0 },
  47778     { PML_TX_MEMB_0_CTRL_INITIATE_ECC_1B_ERRf, 1, 182, 0 },
  47779     { PML_TX_MEMB_0_DATA_INITIATE_ECC_1B_ERRf, 1, 186, 0 },
  47780     { PML_TX_MEMB_1_CTRL_INITIATE_ECC_1B_ERRf, 1, 183, 0 },
  47781     { PML_TX_MEMB_1_DATA_INITIATE_ECC_1B_ERRf, 1, 187, 0 },
  47782     { PMX_RX_MEMA_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
  47783     { PMX_RX_MEMA_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
  47784     { PMX_RX_MEMA_0_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
  47785     { PMX_RX_MEMA_0_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
  47786     { PMX_RX_MEMA_0_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
  47787     { PMX_RX_MEMA_0_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
  47788     { PMX_RX_MEMA_0_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
  47789     { PMX_RX_MEMA_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
  47790     { PMX_RX_MEMA_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
  47791     { PMX_RX_MEMA_1_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
  47792     { PMX_RX_MEMA_1_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
  47793     { PMX_RX_MEMA_1_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
  47794     { PMX_RX_MEMA_1_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
  47795     { PMX_RX_MEMA_1_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 53, 0 },
  47796     { PMX_RX_MEMA_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 54, 0 },
  47797     { PMX_RX_MEMA_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 55, 0 },
  47798     { PMX_RX_MEMA_2_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 56, 0 },
  47799     { PMX_RX_MEMA_2_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 57, 0 },
  47800     { PMX_RX_MEMA_2_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 58, 0 },
  47801     { PMX_RX_MEMA_2_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 59, 0 },
  47802     { PMX_RX_MEMA_2_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 60, 0 },
  47803     { PMX_RX_MEMA_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 61, 0 },
  47804     { PMX_RX_MEMA_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 62, 0 },
  47805     { PMX_RX_MEMA_3_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 63, 0 },
  47806     { PMX_RX_MEMA_3_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 64, 0 },
  47807     { PMX_RX_MEMA_3_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 65, 0 },
  47808     { PMX_RX_MEMA_3_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 66, 0 },
  47809     { PMX_RX_MEMA_3_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 67, 0 },
  47810     { PMX_RX_MEMA_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 68, 0 },
  47811     { PMX_RX_MEMA_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 69, 0 },
  47812     { PMX_RX_MEMA_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 70, 0 },
  47813     { PMX_RX_MEMA_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 71, 0 },
  47814     { PMX_RX_MEMA_4_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 72, 0 },
  47815     { PMX_RX_MEMA_4_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 73, 0 },
  47816     { PMX_RX_MEMA_4_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 74, 0 },
  47817     { PMX_RX_MEMB_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 75, 0 },
  47818     { PMX_RX_MEMB_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 76, 0 },
  47819     { PMX_RX_MEMB_0_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 77, 0 },
  47820     { PMX_RX_MEMB_0_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 78, 0 },
  47821     { PMX_RX_MEMB_0_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 79, 0 },
  47822     { PMX_RX_MEMB_0_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 80, 0 },
  47823     { PMX_RX_MEMB_0_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 81, 0 },
  47824     { PMX_RX_MEMB_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 82, 0 },
  47825     { PMX_RX_MEMB_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 83, 0 },
  47826     { PMX_RX_MEMB_1_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 84, 0 },
  47827     { PMX_RX_MEMB_1_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 85, 0 },
  47828     { PMX_RX_MEMB_1_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 86, 0 },
  47829     { PMX_RX_MEMB_1_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 87, 0 },
  47830     { PMX_RX_MEMB_1_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 88, 0 },
  47831     { PMX_RX_MEMB_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 89, 0 },
  47832     { PMX_RX_MEMB_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 90, 0 },
  47833     { PMX_RX_MEMB_2_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 91, 0 },
  47834     { PMX_RX_MEMB_2_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 92, 0 },
  47835     { PMX_RX_MEMB_2_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 93, 0 },
  47836     { PMX_RX_MEMB_2_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 94, 0 },
  47837     { PMX_RX_MEMB_2_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 95, 0 },
  47838     { PMX_RX_MEMB_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 96, 0 },
  47839     { PMX_RX_MEMB_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 97, 0 },
  47840     { PMX_RX_MEMB_3_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 98, 0 },
  47841     { PMX_RX_MEMB_3_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 99, 0 },
  47842     { PMX_RX_MEMB_3_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 100, 0 },
  47843     { PMX_RX_MEMB_3_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 101, 0 },
  47844     { PMX_RX_MEMB_3_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 102, 0 },
  47845     { PMX_RX_MEMB_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 103, 0 },
  47846     { PMX_RX_MEMB_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 104, 0 },
  47847     { PMX_RX_MEMB_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 105, 0 },
  47848     { PMX_RX_MEMB_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 106, 0 },
  47849     { PMX_RX_MEMB_4_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 107, 0 },
  47850     { PMX_RX_MEMB_4_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 108, 0 },
  47851     { PMX_RX_MEMB_4_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 109, 0 },
  47852     { PMX_RX_MEMC_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 110, 0 },
  47853     { PMX_RX_MEMC_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 111, 0 },
  47854     { PMX_RX_MEMC_0_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 112, 0 },
  47855     { PMX_RX_MEMC_0_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 113, 0 },
  47856     { PMX_RX_MEMC_0_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 114, 0 },
  47857     { PMX_RX_MEMC_0_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 115, 0 },
  47858     { PMX_RX_MEMC_0_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 116, 0 },
  47859     { PMX_RX_MEMC_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 117, 0 },
  47860     { PMX_RX_MEMC_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 118, 0 },
  47861     { PMX_RX_MEMC_1_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 119, 0 },
  47862     { PMX_RX_MEMC_1_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 120, 0 },
  47863     { PMX_RX_MEMC_1_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 121, 0 },
  47864     { PMX_RX_MEMC_1_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 122, 0 },
  47865     { PMX_RX_MEMC_1_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 123, 0 },
  47866     { PMX_RX_MEMC_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 124, 0 },
  47867     { PMX_RX_MEMC_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 125, 0 },
  47868     { PMX_RX_MEMC_2_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 126, 0 },
  47869     { PMX_RX_MEMC_2_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 127, 0 },
  47870     { PMX_RX_MEMC_2_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 128, 0 },
  47871     { PMX_RX_MEMC_2_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 129, 0 },
  47872     { PMX_RX_MEMC_2_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 130, 0 },
  47873     { PMX_RX_MEMC_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 131, 0 },
  47874     { PMX_RX_MEMC_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 132, 0 },
  47875     { PMX_RX_MEMC_3_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 133, 0 },
  47876     { PMX_RX_MEMC_3_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 134, 0 },
  47877     { PMX_RX_MEMC_3_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 135, 0 },
  47878     { PMX_RX_MEMC_3_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 136, 0 },
  47879     { PMX_RX_MEMC_3_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 137, 0 },
  47880     { PMX_RX_MEMC_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 138, 0 },
  47881     { PMX_RX_MEMC_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 139, 0 },
  47882     { PMX_RX_MEMC_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 140, 0 },
  47883     { PMX_RX_MEMC_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 141, 0 },
  47884     { PMX_RX_MEMC_4_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 142, 0 },
  47885     { PMX_RX_MEMC_4_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 143, 0 },
  47886     { PMX_RX_MEMC_4_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 144, 0 },
  47887     { PMX_RX_MEMD_0_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 145, 0 },
  47888     { PMX_RX_MEMD_0_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 146, 0 },
  47889     { PMX_RX_MEMD_0_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 147, 0 },
  47890     { PMX_RX_MEMD_0_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 148, 0 },
  47891     { PMX_RX_MEMD_0_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 149, 0 },
  47892     { PMX_RX_MEMD_0_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 150, 0 },
  47893     { PMX_RX_MEMD_0_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 151, 0 },
  47894     { PMX_RX_MEMD_1_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 152, 0 },
  47895     { PMX_RX_MEMD_1_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 153, 0 },
  47896     { PMX_RX_MEMD_1_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 154, 0 },
  47897     { PMX_RX_MEMD_1_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 155, 0 },
  47898     { PMX_RX_MEMD_1_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 156, 0 },
  47899     { PMX_RX_MEMD_1_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 157, 0 },
  47900     { PMX_RX_MEMD_1_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 158, 0 },
  47901     { PMX_RX_MEMD_2_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 159, 0 },
  47902     { PMX_RX_MEMD_2_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 160, 0 },
  47903     { PMX_RX_MEMD_2_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 161, 0 },
  47904     { PMX_RX_MEMD_2_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 162, 0 },
  47905     { PMX_RX_MEMD_2_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 163, 0 },
  47906     { PMX_RX_MEMD_2_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 164, 0 },
  47907     { PMX_RX_MEMD_2_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 165, 0 },
  47908     { PMX_RX_MEMD_3_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 166, 0 },
  47909     { PMX_RX_MEMD_3_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 167, 0 },
  47910     { PMX_RX_MEMD_3_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 168, 0 },
  47911     { PMX_RX_MEMD_3_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 169, 0 },
  47912     { PMX_RX_MEMD_3_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 170, 0 },
  47913     { PMX_RX_MEMD_3_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 171, 0 },
  47914     { PMX_RX_MEMD_3_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 172, 0 },
  47915     { PMX_RX_MEMD_4_QMLF_2_INITIATE_ECC_1B_ERRf, 1, 173, 0 },
  47916     { PMX_RX_MEMD_4_QMLF_3_INITIATE_ECC_1B_ERRf, 1, 174, 0 },
  47917     { PMX_RX_MEMD_4_QMLF_4_INITIATE_ECC_1B_ERRf, 1, 175, 0 },
  47918     { PMX_RX_MEMD_4_QMLF_5_INITIATE_ECC_1B_ERRf, 1, 176, 0 },
  47919     { PMX_RX_MEMD_4_QMLF_6_INITIATE_ECC_1B_ERRf, 1, 177, 0 },
  47920     { PMX_RX_MEMD_4_QMLF_7_INITIATE_ECC_1B_ERRf, 1, 178, 0 },
  47921     { PMX_RX_MEMD_4_QMLF_8_INITIATE_ECC_1B_ERRf, 1, 179, 0 },
  47922     { PMX_TX_MEMA_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 188, 0 },
  47923     { PMX_TX_MEMA_2_DATA_INITIATE_ECC_1B_ERRf, 1, 202, 0 },
  47924     { PMX_TX_MEMA_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 189, 0 },
  47925     { PMX_TX_MEMA_3_DATA_INITIATE_ECC_1B_ERRf, 1, 203, 0 },
  47926     { PMX_TX_MEMA_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 190, 0 },
  47927     { PMX_TX_MEMA_4_DATA_INITIATE_ECC_1B_ERRf, 1, 204, 0 },
  47928     { PMX_TX_MEMA_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 191, 0 },
  47929     { PMX_TX_MEMA_5_DATA_INITIATE_ECC_1B_ERRf, 1, 205, 0 },
  47930     { PMX_TX_MEMA_6_CTRL_INITIATE_ECC_1B_ERRf, 1, 192, 0 },
  47931     { PMX_TX_MEMA_6_DATA_INITIATE_ECC_1B_ERRf, 1, 206, 0 },
  47932     { PMX_TX_MEMA_7_CTRL_INITIATE_ECC_1B_ERRf, 1, 193, 0 },
  47933     { PMX_TX_MEMA_7_DATA_INITIATE_ECC_1B_ERRf, 1, 207, 0 },
  47934     { PMX_TX_MEMA_8_CTRL_INITIATE_ECC_1B_ERRf, 1, 194, 0 },
  47935     { PMX_TX_MEMA_8_DATA_INITIATE_ECC_1B_ERRf, 1, 208, 0 },
  47936     { PMX_TX_MEMB_2_CTRL_INITIATE_ECC_1B_ERRf, 1, 195, 0 },
  47937     { PMX_TX_MEMB_2_DATA_INITIATE_ECC_1B_ERRf, 1, 209, 0 },
  47938     { PMX_TX_MEMB_3_CTRL_INITIATE_ECC_1B_ERRf, 1, 196, 0 },
  47939     { PMX_TX_MEMB_3_DATA_INITIATE_ECC_1B_ERRf, 1, 210, 0 },
  47940     { PMX_TX_MEMB_4_CTRL_INITIATE_ECC_1B_ERRf, 1, 197, 0 },
  47941     { PMX_TX_MEMB_4_DATA_INITIATE_ECC_1B_ERRf, 1, 211, 0 },
  47942     { PMX_TX_MEMB_5_CTRL_INITIATE_ECC_1B_ERRf, 1, 198, 0 },
  47943     { PMX_TX_MEMB_5_DATA_INITIATE_ECC_1B_ERRf, 1, 212, 0 },
  47944     { PMX_TX_MEMB_6_CTRL_INITIATE_ECC_1B_ERRf, 1, 199, 0 },
  47945     { PMX_TX_MEMB_6_DATA_INITIATE_ECC_1B_ERRf, 1, 213, 0 },
  47946     { PMX_TX_MEMB_7_CTRL_INITIATE_ECC_1B_ERRf, 1, 200, 0 },
  47947     { PMX_TX_MEMB_7_DATA_INITIATE_ECC_1B_ERRf, 1, 214, 0 },
  47948     { PMX_TX_MEMB_8_CTRL_INITIATE_ECC_1B_ERRf, 1, 201, 0 },
  47949     { PMX_TX_MEMB_8_DATA_INITIATE_ECC_1B_ERRf, 1, 215, 0 },
  47950     { TX_SIF_RXI_INITIATE_ECC_1B_ERRf, 1, 216, 0 }
  47951 };
  47952 
  47953 #endif
  47954 #if defined(BCM_88270_A0)
  47955 soc_field_info_t soc_NIF_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = {
  47956     { PML_RX_MEMA_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 0, 0 },
  47957     { PML_RX_MEMA_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 1, 0 },
  47958     { PML_RX_MEMA_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 2, 0 },
  47959     { PML_RX_MEMA_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 3, 0 },
  47960     { PML_RX_MEMA_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 4, 0 },
  47961     { PML_RX_MEMA_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 5, 0 },
  47962     { PML_RX_MEMA_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 6, 0 },
  47963     { PML_RX_MEMA_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 7, 0 },
  47964     { PML_RX_MEMA_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 8, 0 },
  47965     { PML_RX_MEMA_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 9, 0 },
  47966     { PML_RX_MEMB_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 10, 0 },
  47967     { PML_RX_MEMB_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 11, 0 },
  47968     { PML_RX_MEMB_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 12, 0 },
  47969     { PML_RX_MEMB_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 13, 0 },
  47970     { PML_RX_MEMB_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 14, 0 },
  47971     { PML_RX_MEMB_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 15, 0 },
  47972     { PML_RX_MEMB_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
  47973     { PML_RX_MEMB_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 17, 0 },
  47974     { PML_RX_MEMB_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 18, 0 },
  47975     { PML_RX_MEMB_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 19, 0 },
  47976     { PML_RX_MEMC_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 20, 0 },
  47977     { PML_RX_MEMC_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 21, 0 },
  47978     { PML_RX_MEMC_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 22, 0 },
  47979     { PML_RX_MEMC_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 23, 0 },
  47980     { PML_RX_MEMC_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 24, 0 },
  47981     { PML_RX_MEMC_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 25, 0 },
  47982     { PML_RX_MEMC_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 26, 0 },
  47983     { PML_RX_MEMC_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 27, 0 },
  47984     { PML_RX_MEMC_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 28, 0 },
  47985     { PML_RX_MEMC_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 29, 0 },
  47986     { PML_RX_MEMD_0_QMLF_0_ECC_1B_ERR_MASKf, 1, 30, 0 },
  47987     { PML_RX_MEMD_0_QMLF_1_ECC_1B_ERR_MASKf, 1, 31, 0 },
  47988     { PML_RX_MEMD_1_QMLF_0_ECC_1B_ERR_MASKf, 1, 32, 0 },
  47989     { PML_RX_MEMD_1_QMLF_1_ECC_1B_ERR_MASKf, 1, 33, 0 },
  47990     { PML_RX_MEMD_2_QMLF_0_ECC_1B_ERR_MASKf, 1, 34, 0 },
  47991     { PML_RX_MEMD_2_QMLF_1_ECC_1B_ERR_MASKf, 1, 35, 0 },
  47992     { PML_RX_MEMD_3_QMLF_0_ECC_1B_ERR_MASKf, 1, 36, 0 },
  47993     { PML_RX_MEMD_3_QMLF_1_ECC_1B_ERR_MASKf, 1, 37, 0 },
  47994     { PML_RX_MEMD_4_QMLF_0_ECC_1B_ERR_MASKf, 1, 38, 0 },
  47995     { PML_RX_MEMD_4_QMLF_1_ECC_1B_ERR_MASKf, 1, 39, 0 },
  47996     { PML_TX_MEMA_0_CTRL_ECC_1B_ERR_MASKf, 1, 180, 0 },
  47997     { PML_TX_MEMA_0_DATA_ECC_1B_ERR_MASKf, 1, 184, 0 },
  47998     { PML_TX_MEMA_1_CTRL_ECC_1B_ERR_MASKf, 1, 181, 0 },
  47999     { PML_TX_MEMA_1_DATA_ECC_1B_ERR_MASKf, 1, 185, 0 },
  48000     { PML_TX_MEMB_0_CTRL_ECC_1B_ERR_MASKf, 1, 182, 0 },
  48001     { PML_TX_MEMB_0_DATA_ECC_1B_ERR_MASKf, 1, 186, 0 },
  48002     { PML_TX_MEMB_1_CTRL_ECC_1B_ERR_MASKf, 1, 183, 0 },
  48003     { PML_TX_MEMB_1_DATA_ECC_1B_ERR_MASKf, 1, 187, 0 },
  48004     { PMX_RX_MEMA_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 40, 0 },
  48005     { PMX_RX_MEMA_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 41, 0 },
  48006     { PMX_RX_MEMA_0_QMLF_4_ECC_1B_ERR_MASKf, 1, 42, 0 },
  48007     { PMX_RX_MEMA_0_QMLF_5_ECC_1B_ERR_MASKf, 1, 43, 0 },
  48008     { PMX_RX_MEMA_0_QMLF_6_ECC_1B_ERR_MASKf, 1, 44, 0 },
  48009     { PMX_RX_MEMA_0_QMLF_7_ECC_1B_ERR_MASKf, 1, 45, 0 },
  48010     { PMX_RX_MEMA_0_QMLF_8_ECC_1B_ERR_MASKf, 1, 46, 0 },
  48011     { PMX_RX_MEMA_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 47, 0 },
  48012     { PMX_RX_MEMA_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 48, 0 },
  48013     { PMX_RX_MEMA_1_QMLF_4_ECC_1B_ERR_MASKf, 1, 49, 0 },
  48014     { PMX_RX_MEMA_1_QMLF_5_ECC_1B_ERR_MASKf, 1, 50, 0 },
  48015     { PMX_RX_MEMA_1_QMLF_6_ECC_1B_ERR_MASKf, 1, 51, 0 },
  48016     { PMX_RX_MEMA_1_QMLF_7_ECC_1B_ERR_MASKf, 1, 52, 0 },
  48017     { PMX_RX_MEMA_1_QMLF_8_ECC_1B_ERR_MASKf, 1, 53, 0 },
  48018     { PMX_RX_MEMA_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 54, 0 },
  48019     { PMX_RX_MEMA_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 55, 0 },
  48020     { PMX_RX_MEMA_2_QMLF_4_ECC_1B_ERR_MASKf, 1, 56, 0 },
  48021     { PMX_RX_MEMA_2_QMLF_5_ECC_1B_ERR_MASKf, 1, 57, 0 },
  48022     { PMX_RX_MEMA_2_QMLF_6_ECC_1B_ERR_MASKf, 1, 58, 0 },
  48023     { PMX_RX_MEMA_2_QMLF_7_ECC_1B_ERR_MASKf, 1, 59, 0 },
  48024     { PMX_RX_MEMA_2_QMLF_8_ECC_1B_ERR_MASKf, 1, 60, 0 },
  48025     { PMX_RX_MEMA_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 61, 0 },
  48026     { PMX_RX_MEMA_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 62, 0 },
  48027     { PMX_RX_MEMA_3_QMLF_4_ECC_1B_ERR_MASKf, 1, 63, 0 },
  48028     { PMX_RX_MEMA_3_QMLF_5_ECC_1B_ERR_MASKf, 1, 64, 0 },
  48029     { PMX_RX_MEMA_3_QMLF_6_ECC_1B_ERR_MASKf, 1, 65, 0 },
  48030     { PMX_RX_MEMA_3_QMLF_7_ECC_1B_ERR_MASKf, 1, 66, 0 },
  48031     { PMX_RX_MEMA_3_QMLF_8_ECC_1B_ERR_MASKf, 1, 67, 0 },
  48032     { PMX_RX_MEMA_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 68, 0 },
  48033     { PMX_RX_MEMA_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 69, 0 },
  48034     { PMX_RX_MEMA_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 70, 0 },
  48035     { PMX_RX_MEMA_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 71, 0 },
  48036     { PMX_RX_MEMA_4_QMLF_6_ECC_1B_ERR_MASKf, 1, 72, 0 },
  48037     { PMX_RX_MEMA_4_QMLF_7_ECC_1B_ERR_MASKf, 1, 73, 0 },
  48038     { PMX_RX_MEMA_4_QMLF_8_ECC_1B_ERR_MASKf, 1, 74, 0 },
  48039     { PMX_RX_MEMB_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 75, 0 },
  48040     { PMX_RX_MEMB_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 76, 0 },
  48041     { PMX_RX_MEMB_0_QMLF_4_ECC_1B_ERR_MASKf, 1, 77, 0 },
  48042     { PMX_RX_MEMB_0_QMLF_5_ECC_1B_ERR_MASKf, 1, 78, 0 },
  48043     { PMX_RX_MEMB_0_QMLF_6_ECC_1B_ERR_MASKf, 1, 79, 0 },
  48044     { PMX_RX_MEMB_0_QMLF_7_ECC_1B_ERR_MASKf, 1, 80, 0 },
  48045     { PMX_RX_MEMB_0_QMLF_8_ECC_1B_ERR_MASKf, 1, 81, 0 },
  48046     { PMX_RX_MEMB_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 82, 0 },
  48047     { PMX_RX_MEMB_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 83, 0 },
  48048     { PMX_RX_MEMB_1_QMLF_4_ECC_1B_ERR_MASKf, 1, 84, 0 },
  48049     { PMX_RX_MEMB_1_QMLF_5_ECC_1B_ERR_MASKf, 1, 85, 0 },
  48050     { PMX_RX_MEMB_1_QMLF_6_ECC_1B_ERR_MASKf, 1, 86, 0 },
  48051     { PMX_RX_MEMB_1_QMLF_7_ECC_1B_ERR_MASKf, 1, 87, 0 },
  48052     { PMX_RX_MEMB_1_QMLF_8_ECC_1B_ERR_MASKf, 1, 88, 0 },
  48053     { PMX_RX_MEMB_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 89, 0 },
  48054     { PMX_RX_MEMB_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 90, 0 },
  48055     { PMX_RX_MEMB_2_QMLF_4_ECC_1B_ERR_MASKf, 1, 91, 0 },
  48056     { PMX_RX_MEMB_2_QMLF_5_ECC_1B_ERR_MASKf, 1, 92, 0 },
  48057     { PMX_RX_MEMB_2_QMLF_6_ECC_1B_ERR_MASKf, 1, 93, 0 },
  48058     { PMX_RX_MEMB_2_QMLF_7_ECC_1B_ERR_MASKf, 1, 94, 0 },
  48059     { PMX_RX_MEMB_2_QMLF_8_ECC_1B_ERR_MASKf, 1, 95, 0 },
  48060     { PMX_RX_MEMB_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 96, 0 },
  48061     { PMX_RX_MEMB_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 97, 0 },
  48062     { PMX_RX_MEMB_3_QMLF_4_ECC_1B_ERR_MASKf, 1, 98, 0 },
  48063     { PMX_RX_MEMB_3_QMLF_5_ECC_1B_ERR_MASKf, 1, 99, 0 },
  48064     { PMX_RX_MEMB_3_QMLF_6_ECC_1B_ERR_MASKf, 1, 100, 0 },
  48065     { PMX_RX_MEMB_3_QMLF_7_ECC_1B_ERR_MASKf, 1, 101, 0 },
  48066     { PMX_RX_MEMB_3_QMLF_8_ECC_1B_ERR_MASKf, 1, 102, 0 },
  48067     { PMX_RX_MEMB_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 103, 0 },
  48068     { PMX_RX_MEMB_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 104, 0 },
  48069     { PMX_RX_MEMB_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 105, 0 },
  48070     { PMX_RX_MEMB_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 106, 0 },
  48071     { PMX_RX_MEMB_4_QMLF_6_ECC_1B_ERR_MASKf, 1, 107, 0 },
  48072     { PMX_RX_MEMB_4_QMLF_7_ECC_1B_ERR_MASKf, 1, 108, 0 },
  48073     { PMX_RX_MEMB_4_QMLF_8_ECC_1B_ERR_MASKf, 1, 109, 0 },
  48074     { PMX_RX_MEMC_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 110, 0 },
  48075     { PMX_RX_MEMC_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 111, 0 },
  48076     { PMX_RX_MEMC_0_QMLF_4_ECC_1B_ERR_MASKf, 1, 112, 0 },
  48077     { PMX_RX_MEMC_0_QMLF_5_ECC_1B_ERR_MASKf, 1, 113, 0 },
  48078     { PMX_RX_MEMC_0_QMLF_6_ECC_1B_ERR_MASKf, 1, 114, 0 },
  48079     { PMX_RX_MEMC_0_QMLF_7_ECC_1B_ERR_MASKf, 1, 115, 0 },
  48080     { PMX_RX_MEMC_0_QMLF_8_ECC_1B_ERR_MASKf, 1, 116, 0 },
  48081     { PMX_RX_MEMC_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 117, 0 },
  48082     { PMX_RX_MEMC_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 118, 0 },
  48083     { PMX_RX_MEMC_1_QMLF_4_ECC_1B_ERR_MASKf, 1, 119, 0 },
  48084     { PMX_RX_MEMC_1_QMLF_5_ECC_1B_ERR_MASKf, 1, 120, 0 },
  48085     { PMX_RX_MEMC_1_QMLF_6_ECC_1B_ERR_MASKf, 1, 121, 0 },
  48086     { PMX_RX_MEMC_1_QMLF_7_ECC_1B_ERR_MASKf, 1, 122, 0 },
  48087     { PMX_RX_MEMC_1_QMLF_8_ECC_1B_ERR_MASKf, 1, 123, 0 },
  48088     { PMX_RX_MEMC_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 124, 0 },
  48089     { PMX_RX_MEMC_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 125, 0 },
  48090     { PMX_RX_MEMC_2_QMLF_4_ECC_1B_ERR_MASKf, 1, 126, 0 },
  48091     { PMX_RX_MEMC_2_QMLF_5_ECC_1B_ERR_MASKf, 1, 127, 0 },
  48092     { PMX_RX_MEMC_2_QMLF_6_ECC_1B_ERR_MASKf, 1, 128, 0 },
  48093     { PMX_RX_MEMC_2_QMLF_7_ECC_1B_ERR_MASKf, 1, 129, 0 },
  48094     { PMX_RX_MEMC_2_QMLF_8_ECC_1B_ERR_MASKf, 1, 130, 0 },
  48095     { PMX_RX_MEMC_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 131, 0 },
  48096     { PMX_RX_MEMC_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 132, 0 },
  48097     { PMX_RX_MEMC_3_QMLF_4_ECC_1B_ERR_MASKf, 1, 133, 0 },
  48098     { PMX_RX_MEMC_3_QMLF_5_ECC_1B_ERR_MASKf, 1, 134, 0 },
  48099     { PMX_RX_MEMC_3_QMLF_6_ECC_1B_ERR_MASKf, 1, 135, 0 },
  48100     { PMX_RX_MEMC_3_QMLF_7_ECC_1B_ERR_MASKf, 1, 136, 0 },
  48101     { PMX_RX_MEMC_3_QMLF_8_ECC_1B_ERR_MASKf, 1, 137, 0 },
  48102     { PMX_RX_MEMC_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 138, 0 },
  48103     { PMX_RX_MEMC_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 139, 0 },
  48104     { PMX_RX_MEMC_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 140, 0 },
  48105     { PMX_RX_MEMC_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 141, 0 },
  48106     { PMX_RX_MEMC_4_QMLF_6_ECC_1B_ERR_MASKf, 1, 142, 0 },
  48107     { PMX_RX_MEMC_4_QMLF_7_ECC_1B_ERR_MASKf, 1, 143, 0 },
  48108     { PMX_RX_MEMC_4_QMLF_8_ECC_1B_ERR_MASKf, 1, 144, 0 },
  48109     { PMX_RX_MEMD_0_QMLF_2_ECC_1B_ERR_MASKf, 1, 145, 0 },
  48110     { PMX_RX_MEMD_0_QMLF_3_ECC_1B_ERR_MASKf, 1, 146, 0 },
  48111     { PMX_RX_MEMD_0_QMLF_4_ECC_1B_ERR_MASKf, 1, 147, 0 },
  48112     { PMX_RX_MEMD_0_QMLF_5_ECC_1B_ERR_MASKf, 1, 148, 0 },
  48113     { PMX_RX_MEMD_0_QMLF_6_ECC_1B_ERR_MASKf, 1, 149, 0 },
  48114     { PMX_RX_MEMD_0_QMLF_7_ECC_1B_ERR_MASKf, 1, 150, 0 },
  48115     { PMX_RX_MEMD_0_QMLF_8_ECC_1B_ERR_MASKf, 1, 151, 0 },
  48116     { PMX_RX_MEMD_1_QMLF_2_ECC_1B_ERR_MASKf, 1, 152, 0 },
  48117     { PMX_RX_MEMD_1_QMLF_3_ECC_1B_ERR_MASKf, 1, 153, 0 },
  48118     { PMX_RX_MEMD_1_QMLF_4_ECC_1B_ERR_MASKf, 1, 154, 0 },
  48119     { PMX_RX_MEMD_1_QMLF_5_ECC_1B_ERR_MASKf, 1, 155, 0 },
  48120     { PMX_RX_MEMD_1_QMLF_6_ECC_1B_ERR_MASKf, 1, 156, 0 },
  48121     { PMX_RX_MEMD_1_QMLF_7_ECC_1B_ERR_MASKf, 1, 157, 0 },
  48122     { PMX_RX_MEMD_1_QMLF_8_ECC_1B_ERR_MASKf, 1, 158, 0 },
  48123     { PMX_RX_MEMD_2_QMLF_2_ECC_1B_ERR_MASKf, 1, 159, 0 },
  48124     { PMX_RX_MEMD_2_QMLF_3_ECC_1B_ERR_MASKf, 1, 160, 0 },
  48125     { PMX_RX_MEMD_2_QMLF_4_ECC_1B_ERR_MASKf, 1, 161, 0 },
  48126     { PMX_RX_MEMD_2_QMLF_5_ECC_1B_ERR_MASKf, 1, 162, 0 },
  48127     { PMX_RX_MEMD_2_QMLF_6_ECC_1B_ERR_MASKf, 1, 163, 0 },
  48128     { PMX_RX_MEMD_2_QMLF_7_ECC_1B_ERR_MASKf, 1, 164, 0 },
  48129     { PMX_RX_MEMD_2_QMLF_8_ECC_1B_ERR_MASKf, 1, 165, 0 },
  48130     { PMX_RX_MEMD_3_QMLF_2_ECC_1B_ERR_MASKf, 1, 166, 0 },
  48131     { PMX_RX_MEMD_3_QMLF_3_ECC_1B_ERR_MASKf, 1, 167, 0 },
  48132     { PMX_RX_MEMD_3_QMLF_4_ECC_1B_ERR_MASKf, 1, 168, 0 },
  48133     { PMX_RX_MEMD_3_QMLF_5_ECC_1B_ERR_MASKf, 1, 169, 0 },
  48134     { PMX_RX_MEMD_3_QMLF_6_ECC_1B_ERR_MASKf, 1, 170, 0 },
  48135     { PMX_RX_MEMD_3_QMLF_7_ECC_1B_ERR_MASKf, 1, 171, 0 },
  48136     { PMX_RX_MEMD_3_QMLF_8_ECC_1B_ERR_MASKf, 1, 172, 0 },
  48137     { PMX_RX_MEMD_4_QMLF_2_ECC_1B_ERR_MASKf, 1, 173, 0 },
  48138     { PMX_RX_MEMD_4_QMLF_3_ECC_1B_ERR_MASKf, 1, 174, 0 },
  48139     { PMX_RX_MEMD_4_QMLF_4_ECC_1B_ERR_MASKf, 1, 175, 0 },
  48140     { PMX_RX_MEMD_4_QMLF_5_ECC_1B_ERR_MASKf, 1, 176, 0 },
  48141     { PMX_RX_MEMD_4_QMLF_6_ECC_1B_ERR_MASKf, 1, 177, 0 },
  48142     { PMX_RX_MEMD_4_QMLF_7_ECC_1B_ERR_MASKf, 1, 178, 0 },
  48143     { PMX_RX_MEMD_4_QMLF_8_ECC_1B_ERR_MASKf, 1, 179, 0 },
  48144     { PMX_TX_MEMA_2_CTRL_ECC_1B_ERR_MASKf, 1, 188, 0 },
  48145     { PMX_TX_MEMA_2_DATA_ECC_1B_ERR_MASKf, 1, 202, 0 },
  48146     { PMX_TX_MEMA_3_CTRL_ECC_1B_ERR_MASKf, 1, 189, 0 },
  48147     { PMX_TX_MEMA_3_DATA_ECC_1B_ERR_MASKf, 1, 203, 0 },
  48148     { PMX_TX_MEMA_4_CTRL_ECC_1B_ERR_MASKf, 1, 190, 0 },
  48149     { PMX_TX_MEMA_4_DATA_ECC_1B_ERR_MASKf, 1, 204, 0 },
  48150     { PMX_TX_MEMA_5_CTRL_ECC_1B_ERR_MASKf, 1, 191, 0 },
  48151     { PMX_TX_MEMA_5_DATA_ECC_1B_ERR_MASKf, 1, 205, 0 },
  48152     { PMX_TX_MEMA_6_CTRL_ECC_1B_ERR_MASKf, 1, 192, 0 },
  48153     { PMX_TX_MEMA_6_DATA_ECC_1B_ERR_MASKf, 1, 206, 0 },
  48154     { PMX_TX_MEMA_7_CTRL_ECC_1B_ERR_MASKf, 1, 193, 0 },
  48155     { PMX_TX_MEMA_7_DATA_ECC_1B_ERR_MASKf, 1, 207, 0 },
  48156     { PMX_TX_MEMA_8_CTRL_ECC_1B_ERR_MASKf, 1, 194, 0 },
  48157     { PMX_TX_MEMA_8_DATA_ECC_1B_ERR_MASKf, 1, 208, 0 },
  48158     { PMX_TX_MEMB_2_CTRL_ECC_1B_ERR_MASKf, 1, 195, 0 },
  48159     { PMX_TX_MEMB_2_DATA_ECC_1B_ERR_MASKf, 1, 209, 0 },
  48160     { PMX_TX_MEMB_3_CTRL_ECC_1B_ERR_MASKf, 1, 196, 0 },
  48161     { PMX_TX_MEMB_3_DATA_ECC_1B_ERR_MASKf, 1, 210, 0 },
  48162     { PMX_TX_MEMB_4_CTRL_ECC_1B_ERR_MASKf, 1, 197, 0 },
  48163     { PMX_TX_MEMB_4_DATA_ECC_1B_ERR_MASKf, 1, 211, 0 },
  48164     { PMX_TX_MEMB_5_CTRL_ECC_1B_ERR_MASKf, 1, 198, 0 },
  48165     { PMX_TX_MEMB_5_DATA_ECC_1B_ERR_MASKf, 1, 212, 0 },
  48166     { PMX_TX_MEMB_6_CTRL_ECC_1B_ERR_MASKf, 1, 199, 0 },
  48167     { PMX_TX_MEMB_6_DATA_ECC_1B_ERR_MASKf, 1, 213, 0 },
  48168     { PMX_TX_MEMB_7_CTRL_ECC_1B_ERR_MASKf, 1, 200, 0 },
  48169     { PMX_TX_MEMB_7_DATA_ECC_1B_ERR_MASKf, 1, 214, 0 },
  48170     { PMX_TX_MEMB_8_CTRL_ECC_1B_ERR_MASKf, 1, 201, 0 },
  48171     { PMX_TX_MEMB_8_DATA_ECC_1B_ERR_MASKf, 1, 215, 0 },
  48172     { TX_SIF_RXI_ECC_1B_ERR_MASKf, 1, 216, 0 }
  48173 };
  48174 
  48175 #endif
  48176 #if defined(BCM_88270_A0)
  48177 soc_field_info_t soc_NIF_ECC_ERR_2B_INITIATEr_fields[] = {
  48178     { PML_RX_MEMA_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
  48179     { PML_RX_MEMA_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  48180     { PML_RX_MEMA_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  48181     { PML_RX_MEMA_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
  48182     { PML_RX_MEMA_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
  48183     { PML_RX_MEMA_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
  48184     { PML_RX_MEMA_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
  48185     { PML_RX_MEMA_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
  48186     { PML_RX_MEMA_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
  48187     { PML_RX_MEMA_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
  48188     { PML_RX_MEMB_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
  48189     { PML_RX_MEMB_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
  48190     { PML_RX_MEMB_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
  48191     { PML_RX_MEMB_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
  48192     { PML_RX_MEMB_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
  48193     { PML_RX_MEMB_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
  48194     { PML_RX_MEMB_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
  48195     { PML_RX_MEMB_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
  48196     { PML_RX_MEMB_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
  48197     { PML_RX_MEMB_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
  48198     { PML_RX_MEMC_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
  48199     { PML_RX_MEMC_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
  48200     { PML_RX_MEMC_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
  48201     { PML_RX_MEMC_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
  48202     { PML_RX_MEMC_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
  48203     { PML_RX_MEMC_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
  48204     { PML_RX_MEMC_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
  48205     { PML_RX_MEMC_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
  48206     { PML_RX_MEMC_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
  48207     { PML_RX_MEMC_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
  48208     { PML_RX_MEMD_0_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
  48209     { PML_RX_MEMD_0_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
  48210     { PML_RX_MEMD_1_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
  48211     { PML_RX_MEMD_1_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
  48212     { PML_RX_MEMD_2_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
  48213     { PML_RX_MEMD_2_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
  48214     { PML_RX_MEMD_3_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
  48215     { PML_RX_MEMD_3_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
  48216     { PML_RX_MEMD_4_QMLF_0_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
  48217     { PML_RX_MEMD_4_QMLF_1_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
  48218     { PML_TX_MEMA_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 180, 0 },
  48219     { PML_TX_MEMA_0_DATA_INITIATE_ECC_2B_ERRf, 1, 184, 0 },
  48220     { PML_TX_MEMA_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 181, 0 },
  48221     { PML_TX_MEMA_1_DATA_INITIATE_ECC_2B_ERRf, 1, 185, 0 },
  48222     { PML_TX_MEMB_0_CTRL_INITIATE_ECC_2B_ERRf, 1, 182, 0 },
  48223     { PML_TX_MEMB_0_DATA_INITIATE_ECC_2B_ERRf, 1, 186, 0 },
  48224     { PML_TX_MEMB_1_CTRL_INITIATE_ECC_2B_ERRf, 1, 183, 0 },
  48225     { PML_TX_MEMB_1_DATA_INITIATE_ECC_2B_ERRf, 1, 187, 0 },
  48226     { PMX_RX_MEMA_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
  48227     { PMX_RX_MEMA_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
  48228     { PMX_RX_MEMA_0_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
  48229     { PMX_RX_MEMA_0_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
  48230     { PMX_RX_MEMA_0_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
  48231     { PMX_RX_MEMA_0_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
  48232     { PMX_RX_MEMA_0_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
  48233     { PMX_RX_MEMA_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
  48234     { PMX_RX_MEMA_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
  48235     { PMX_RX_MEMA_1_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
  48236     { PMX_RX_MEMA_1_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
  48237     { PMX_RX_MEMA_1_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
  48238     { PMX_RX_MEMA_1_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
  48239     { PMX_RX_MEMA_1_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 53, 0 },
  48240     { PMX_RX_MEMA_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 54, 0 },
  48241     { PMX_RX_MEMA_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 55, 0 },
  48242     { PMX_RX_MEMA_2_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 56, 0 },
  48243     { PMX_RX_MEMA_2_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 57, 0 },
  48244     { PMX_RX_MEMA_2_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 58, 0 },
  48245     { PMX_RX_MEMA_2_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 59, 0 },
  48246     { PMX_RX_MEMA_2_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 60, 0 },
  48247     { PMX_RX_MEMA_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 61, 0 },
  48248     { PMX_RX_MEMA_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 62, 0 },
  48249     { PMX_RX_MEMA_3_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 63, 0 },
  48250     { PMX_RX_MEMA_3_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 64, 0 },
  48251     { PMX_RX_MEMA_3_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 65, 0 },
  48252     { PMX_RX_MEMA_3_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 66, 0 },
  48253     { PMX_RX_MEMA_3_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 67, 0 },
  48254     { PMX_RX_MEMA_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 68, 0 },
  48255     { PMX_RX_MEMA_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 69, 0 },
  48256     { PMX_RX_MEMA_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 70, 0 },
  48257     { PMX_RX_MEMA_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 71, 0 },
  48258     { PMX_RX_MEMA_4_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 72, 0 },
  48259     { PMX_RX_MEMA_4_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 73, 0 },
  48260     { PMX_RX_MEMA_4_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 74, 0 },
  48261     { PMX_RX_MEMB_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 75, 0 },
  48262     { PMX_RX_MEMB_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 76, 0 },
  48263     { PMX_RX_MEMB_0_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 77, 0 },
  48264     { PMX_RX_MEMB_0_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 78, 0 },
  48265     { PMX_RX_MEMB_0_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 79, 0 },
  48266     { PMX_RX_MEMB_0_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 80, 0 },
  48267     { PMX_RX_MEMB_0_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 81, 0 },
  48268     { PMX_RX_MEMB_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 82, 0 },
  48269     { PMX_RX_MEMB_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 83, 0 },
  48270     { PMX_RX_MEMB_1_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 84, 0 },
  48271     { PMX_RX_MEMB_1_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 85, 0 },
  48272     { PMX_RX_MEMB_1_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 86, 0 },
  48273     { PMX_RX_MEMB_1_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 87, 0 },
  48274     { PMX_RX_MEMB_1_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 88, 0 },
  48275     { PMX_RX_MEMB_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 89, 0 },
  48276     { PMX_RX_MEMB_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 90, 0 },
  48277     { PMX_RX_MEMB_2_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 91, 0 },
  48278     { PMX_RX_MEMB_2_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 92, 0 },
  48279     { PMX_RX_MEMB_2_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 93, 0 },
  48280     { PMX_RX_MEMB_2_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 94, 0 },
  48281     { PMX_RX_MEMB_2_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 95, 0 },
  48282     { PMX_RX_MEMB_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 96, 0 },
  48283     { PMX_RX_MEMB_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 97, 0 },
  48284     { PMX_RX_MEMB_3_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 98, 0 },
  48285     { PMX_RX_MEMB_3_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 99, 0 },
  48286     { PMX_RX_MEMB_3_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 100, 0 },
  48287     { PMX_RX_MEMB_3_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 101, 0 },
  48288     { PMX_RX_MEMB_3_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 102, 0 },
  48289     { PMX_RX_MEMB_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 103, 0 },
  48290     { PMX_RX_MEMB_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 104, 0 },
  48291     { PMX_RX_MEMB_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 105, 0 },
  48292     { PMX_RX_MEMB_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 106, 0 },
  48293     { PMX_RX_MEMB_4_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 107, 0 },
  48294     { PMX_RX_MEMB_4_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 108, 0 },
  48295     { PMX_RX_MEMB_4_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 109, 0 },
  48296     { PMX_RX_MEMC_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 110, 0 },
  48297     { PMX_RX_MEMC_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 111, 0 },
  48298     { PMX_RX_MEMC_0_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 112, 0 },
  48299     { PMX_RX_MEMC_0_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 113, 0 },
  48300     { PMX_RX_MEMC_0_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 114, 0 },
  48301     { PMX_RX_MEMC_0_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 115, 0 },
  48302     { PMX_RX_MEMC_0_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 116, 0 },
  48303     { PMX_RX_MEMC_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 117, 0 },
  48304     { PMX_RX_MEMC_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 118, 0 },
  48305     { PMX_RX_MEMC_1_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 119, 0 },
  48306     { PMX_RX_MEMC_1_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 120, 0 },
  48307     { PMX_RX_MEMC_1_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 121, 0 },
  48308     { PMX_RX_MEMC_1_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 122, 0 },
  48309     { PMX_RX_MEMC_1_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 123, 0 },
  48310     { PMX_RX_MEMC_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 124, 0 },
  48311     { PMX_RX_MEMC_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 125, 0 },
  48312     { PMX_RX_MEMC_2_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 126, 0 },
  48313     { PMX_RX_MEMC_2_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 127, 0 },
  48314     { PMX_RX_MEMC_2_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 128, 0 },
  48315     { PMX_RX_MEMC_2_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 129, 0 },
  48316     { PMX_RX_MEMC_2_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 130, 0 },
  48317     { PMX_RX_MEMC_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 131, 0 },
  48318     { PMX_RX_MEMC_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 132, 0 },
  48319     { PMX_RX_MEMC_3_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 133, 0 },
  48320     { PMX_RX_MEMC_3_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 134, 0 },
  48321     { PMX_RX_MEMC_3_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 135, 0 },
  48322     { PMX_RX_MEMC_3_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 136, 0 },
  48323     { PMX_RX_MEMC_3_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 137, 0 },
  48324     { PMX_RX_MEMC_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 138, 0 },
  48325     { PMX_RX_MEMC_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 139, 0 },
  48326     { PMX_RX_MEMC_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 140, 0 },
  48327     { PMX_RX_MEMC_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 141, 0 },
  48328     { PMX_RX_MEMC_4_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 142, 0 },
  48329     { PMX_RX_MEMC_4_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 143, 0 },
  48330     { PMX_RX_MEMC_4_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 144, 0 },
  48331     { PMX_RX_MEMD_0_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 145, 0 },
  48332     { PMX_RX_MEMD_0_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 146, 0 },
  48333     { PMX_RX_MEMD_0_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 147, 0 },
  48334     { PMX_RX_MEMD_0_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 148, 0 },
  48335     { PMX_RX_MEMD_0_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 149, 0 },
  48336     { PMX_RX_MEMD_0_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 150, 0 },
  48337     { PMX_RX_MEMD_0_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 151, 0 },
  48338     { PMX_RX_MEMD_1_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 152, 0 },
  48339     { PMX_RX_MEMD_1_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 153, 0 },
  48340     { PMX_RX_MEMD_1_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 154, 0 },
  48341     { PMX_RX_MEMD_1_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 155, 0 },
  48342     { PMX_RX_MEMD_1_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 156, 0 },
  48343     { PMX_RX_MEMD_1_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 157, 0 },
  48344     { PMX_RX_MEMD_1_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 158, 0 },
  48345     { PMX_RX_MEMD_2_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 159, 0 },
  48346     { PMX_RX_MEMD_2_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 160, 0 },
  48347     { PMX_RX_MEMD_2_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 161, 0 },
  48348     { PMX_RX_MEMD_2_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 162, 0 },
  48349     { PMX_RX_MEMD_2_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 163, 0 },
  48350     { PMX_RX_MEMD_2_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 164, 0 },
  48351     { PMX_RX_MEMD_2_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 165, 0 },
  48352     { PMX_RX_MEMD_3_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 166, 0 },
  48353     { PMX_RX_MEMD_3_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 167, 0 },
  48354     { PMX_RX_MEMD_3_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 168, 0 },
  48355     { PMX_RX_MEMD_3_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 169, 0 },
  48356     { PMX_RX_MEMD_3_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 170, 0 },
  48357     { PMX_RX_MEMD_3_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 171, 0 },
  48358     { PMX_RX_MEMD_3_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 172, 0 },
  48359     { PMX_RX_MEMD_4_QMLF_2_INITIATE_ECC_2B_ERRf, 1, 173, 0 },
  48360     { PMX_RX_MEMD_4_QMLF_3_INITIATE_ECC_2B_ERRf, 1, 174, 0 },
  48361     { PMX_RX_MEMD_4_QMLF_4_INITIATE_ECC_2B_ERRf, 1, 175, 0 },
  48362     { PMX_RX_MEMD_4_QMLF_5_INITIATE_ECC_2B_ERRf, 1, 176, 0 },
  48363     { PMX_RX_MEMD_4_QMLF_6_INITIATE_ECC_2B_ERRf, 1, 177, 0 },
  48364     { PMX_RX_MEMD_4_QMLF_7_INITIATE_ECC_2B_ERRf, 1, 178, 0 },
  48365     { PMX_RX_MEMD_4_QMLF_8_INITIATE_ECC_2B_ERRf, 1, 179, 0 },
  48366     { PMX_TX_MEMA_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 188, 0 },
  48367     { PMX_TX_MEMA_2_DATA_INITIATE_ECC_2B_ERRf, 1, 202, 0 },
  48368     { PMX_TX_MEMA_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 189, 0 },
  48369     { PMX_TX_MEMA_3_DATA_INITIATE_ECC_2B_ERRf, 1, 203, 0 },
  48370     { PMX_TX_MEMA_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 190, 0 },
  48371     { PMX_TX_MEMA_4_DATA_INITIATE_ECC_2B_ERRf, 1, 204, 0 },
  48372     { PMX_TX_MEMA_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 191, 0 },
  48373     { PMX_TX_MEMA_5_DATA_INITIATE_ECC_2B_ERRf, 1, 205, 0 },
  48374     { PMX_TX_MEMA_6_CTRL_INITIATE_ECC_2B_ERRf, 1, 192, 0 },
  48375     { PMX_TX_MEMA_6_DATA_INITIATE_ECC_2B_ERRf, 1, 206, 0 },
  48376     { PMX_TX_MEMA_7_CTRL_INITIATE_ECC_2B_ERRf, 1, 193, 0 },
  48377     { PMX_TX_MEMA_7_DATA_INITIATE_ECC_2B_ERRf, 1, 207, 0 },
  48378     { PMX_TX_MEMA_8_CTRL_INITIATE_ECC_2B_ERRf, 1, 194, 0 },
  48379     { PMX_TX_MEMA_8_DATA_INITIATE_ECC_2B_ERRf, 1, 208, 0 },
  48380     { PMX_TX_MEMB_2_CTRL_INITIATE_ECC_2B_ERRf, 1, 195, 0 },
  48381     { PMX_TX_MEMB_2_DATA_INITIATE_ECC_2B_ERRf, 1, 209, 0 },
  48382     { PMX_TX_MEMB_3_CTRL_INITIATE_ECC_2B_ERRf, 1, 196, 0 },
  48383     { PMX_TX_MEMB_3_DATA_INITIATE_ECC_2B_ERRf, 1, 210, 0 },
  48384     { PMX_TX_MEMB_4_CTRL_INITIATE_ECC_2B_ERRf, 1, 197, 0 },
  48385     { PMX_TX_MEMB_4_DATA_INITIATE_ECC_2B_ERRf, 1, 211, 0 },
  48386     { PMX_TX_MEMB_5_CTRL_INITIATE_ECC_2B_ERRf, 1, 198, 0 },
  48387     { PMX_TX_MEMB_5_DATA_INITIATE_ECC_2B_ERRf, 1, 212, 0 },
  48388     { PMX_TX_MEMB_6_CTRL_INITIATE_ECC_2B_ERRf, 1, 199, 0 },
  48389     { PMX_TX_MEMB_6_DATA_INITIATE_ECC_2B_ERRf, 1, 213, 0 },
  48390     { PMX_TX_MEMB_7_CTRL_INITIATE_ECC_2B_ERRf, 1, 200, 0 },
  48391     { PMX_TX_MEMB_7_DATA_INITIATE_ECC_2B_ERRf, 1, 214, 0 },
  48392     { PMX_TX_MEMB_8_CTRL_INITIATE_ECC_2B_ERRf, 1, 201, 0 },
  48393     { PMX_TX_MEMB_8_DATA_INITIATE_ECC_2B_ERRf, 1, 215, 0 },
  48394     { TX_SIF_RXI_INITIATE_ECC_2B_ERRf, 1, 216, 0 }
  48395 };
  48396 
  48397 #endif
  48398 #if defined(BCM_88270_A0)
  48399 soc_field_info_t soc_NIF_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = {
  48400     { PML_RX_MEMA_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 0, 0 },
  48401     { PML_RX_MEMA_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 1, 0 },
  48402     { PML_RX_MEMA_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 2, 0 },
  48403     { PML_RX_MEMA_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 3, 0 },
  48404     { PML_RX_MEMA_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 4, 0 },
  48405     { PML_RX_MEMA_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 5, 0 },
  48406     { PML_RX_MEMA_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 6, 0 },
  48407     { PML_RX_MEMA_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 7, 0 },
  48408     { PML_RX_MEMA_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 8, 0 },
  48409     { PML_RX_MEMA_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 9, 0 },
  48410     { PML_RX_MEMB_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 10, 0 },
  48411     { PML_RX_MEMB_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 11, 0 },
  48412     { PML_RX_MEMB_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 12, 0 },
  48413     { PML_RX_MEMB_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 13, 0 },
  48414     { PML_RX_MEMB_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 14, 0 },
  48415     { PML_RX_MEMB_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 15, 0 },
  48416     { PML_RX_MEMB_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
  48417     { PML_RX_MEMB_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 17, 0 },
  48418     { PML_RX_MEMB_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 18, 0 },
  48419     { PML_RX_MEMB_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 19, 0 },
  48420     { PML_RX_MEMC_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 20, 0 },
  48421     { PML_RX_MEMC_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 21, 0 },
  48422     { PML_RX_MEMC_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 22, 0 },
  48423     { PML_RX_MEMC_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 23, 0 },
  48424     { PML_RX_MEMC_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 24, 0 },
  48425     { PML_RX_MEMC_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 25, 0 },
  48426     { PML_RX_MEMC_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 26, 0 },
  48427     { PML_RX_MEMC_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 27, 0 },
  48428     { PML_RX_MEMC_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 28, 0 },
  48429     { PML_RX_MEMC_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 29, 0 },
  48430     { PML_RX_MEMD_0_QMLF_0_ECC_2B_ERR_MASKf, 1, 30, 0 },
  48431     { PML_RX_MEMD_0_QMLF_1_ECC_2B_ERR_MASKf, 1, 31, 0 },
  48432     { PML_RX_MEMD_1_QMLF_0_ECC_2B_ERR_MASKf, 1, 32, 0 },
  48433     { PML_RX_MEMD_1_QMLF_1_ECC_2B_ERR_MASKf, 1, 33, 0 },
  48434     { PML_RX_MEMD_2_QMLF_0_ECC_2B_ERR_MASKf, 1, 34, 0 },
  48435     { PML_RX_MEMD_2_QMLF_1_ECC_2B_ERR_MASKf, 1, 35, 0 },
  48436     { PML_RX_MEMD_3_QMLF_0_ECC_2B_ERR_MASKf, 1, 36, 0 },
  48437     { PML_RX_MEMD_3_QMLF_1_ECC_2B_ERR_MASKf, 1, 37, 0 },
  48438     { PML_RX_MEMD_4_QMLF_0_ECC_2B_ERR_MASKf, 1, 38, 0 },
  48439     { PML_RX_MEMD_4_QMLF_1_ECC_2B_ERR_MASKf, 1, 39, 0 },
  48440     { PML_TX_MEMA_0_CTRL_ECC_2B_ERR_MASKf, 1, 180, 0 },
  48441     { PML_TX_MEMA_0_DATA_ECC_2B_ERR_MASKf, 1, 184, 0 },
  48442     { PML_TX_MEMA_1_CTRL_ECC_2B_ERR_MASKf, 1, 181, 0 },
  48443     { PML_TX_MEMA_1_DATA_ECC_2B_ERR_MASKf, 1, 185, 0 },
  48444     { PML_TX_MEMB_0_CTRL_ECC_2B_ERR_MASKf, 1, 182, 0 },
  48445     { PML_TX_MEMB_0_DATA_ECC_2B_ERR_MASKf, 1, 186, 0 },
  48446     { PML_TX_MEMB_1_CTRL_ECC_2B_ERR_MASKf, 1, 183, 0 },
  48447     { PML_TX_MEMB_1_DATA_ECC_2B_ERR_MASKf, 1, 187, 0 },
  48448     { PMX_RX_MEMA_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 40, 0 },
  48449     { PMX_RX_MEMA_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 41, 0 },
  48450     { PMX_RX_MEMA_0_QMLF_4_ECC_2B_ERR_MASKf, 1, 42, 0 },
  48451     { PMX_RX_MEMA_0_QMLF_5_ECC_2B_ERR_MASKf, 1, 43, 0 },
  48452     { PMX_RX_MEMA_0_QMLF_6_ECC_2B_ERR_MASKf, 1, 44, 0 },
  48453     { PMX_RX_MEMA_0_QMLF_7_ECC_2B_ERR_MASKf, 1, 45, 0 },
  48454     { PMX_RX_MEMA_0_QMLF_8_ECC_2B_ERR_MASKf, 1, 46, 0 },
  48455     { PMX_RX_MEMA_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 47, 0 },
  48456     { PMX_RX_MEMA_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 48, 0 },
  48457     { PMX_RX_MEMA_1_QMLF_4_ECC_2B_ERR_MASKf, 1, 49, 0 },
  48458     { PMX_RX_MEMA_1_QMLF_5_ECC_2B_ERR_MASKf, 1, 50, 0 },
  48459     { PMX_RX_MEMA_1_QMLF_6_ECC_2B_ERR_MASKf, 1, 51, 0 },
  48460     { PMX_RX_MEMA_1_QMLF_7_ECC_2B_ERR_MASKf, 1, 52, 0 },
  48461     { PMX_RX_MEMA_1_QMLF_8_ECC_2B_ERR_MASKf, 1, 53, 0 },
  48462     { PMX_RX_MEMA_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 54, 0 },
  48463     { PMX_RX_MEMA_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 55, 0 },
  48464     { PMX_RX_MEMA_2_QMLF_4_ECC_2B_ERR_MASKf, 1, 56, 0 },
  48465     { PMX_RX_MEMA_2_QMLF_5_ECC_2B_ERR_MASKf, 1, 57, 0 },
  48466     { PMX_RX_MEMA_2_QMLF_6_ECC_2B_ERR_MASKf, 1, 58, 0 },
  48467     { PMX_RX_MEMA_2_QMLF_7_ECC_2B_ERR_MASKf, 1, 59, 0 },
  48468     { PMX_RX_MEMA_2_QMLF_8_ECC_2B_ERR_MASKf, 1, 60, 0 },
  48469     { PMX_RX_MEMA_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 61, 0 },
  48470     { PMX_RX_MEMA_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 62, 0 },
  48471     { PMX_RX_MEMA_3_QMLF_4_ECC_2B_ERR_MASKf, 1, 63, 0 },
  48472     { PMX_RX_MEMA_3_QMLF_5_ECC_2B_ERR_MASKf, 1, 64, 0 },
  48473     { PMX_RX_MEMA_3_QMLF_6_ECC_2B_ERR_MASKf, 1, 65, 0 },
  48474     { PMX_RX_MEMA_3_QMLF_7_ECC_2B_ERR_MASKf, 1, 66, 0 },
  48475     { PMX_RX_MEMA_3_QMLF_8_ECC_2B_ERR_MASKf, 1, 67, 0 },
  48476     { PMX_RX_MEMA_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 68, 0 },
  48477     { PMX_RX_MEMA_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 69, 0 },
  48478     { PMX_RX_MEMA_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 70, 0 },
  48479     { PMX_RX_MEMA_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 71, 0 },
  48480     { PMX_RX_MEMA_4_QMLF_6_ECC_2B_ERR_MASKf, 1, 72, 0 },
  48481     { PMX_RX_MEMA_4_QMLF_7_ECC_2B_ERR_MASKf, 1, 73, 0 },
  48482     { PMX_RX_MEMA_4_QMLF_8_ECC_2B_ERR_MASKf, 1, 74, 0 },
  48483     { PMX_RX_MEMB_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 75, 0 },
  48484     { PMX_RX_MEMB_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 76, 0 },
  48485     { PMX_RX_MEMB_0_QMLF_4_ECC_2B_ERR_MASKf, 1, 77, 0 },
  48486     { PMX_RX_MEMB_0_QMLF_5_ECC_2B_ERR_MASKf, 1, 78, 0 },
  48487     { PMX_RX_MEMB_0_QMLF_6_ECC_2B_ERR_MASKf, 1, 79, 0 },
  48488     { PMX_RX_MEMB_0_QMLF_7_ECC_2B_ERR_MASKf, 1, 80, 0 },
  48489     { PMX_RX_MEMB_0_QMLF_8_ECC_2B_ERR_MASKf, 1, 81, 0 },
  48490     { PMX_RX_MEMB_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 82, 0 },
  48491     { PMX_RX_MEMB_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 83, 0 },
  48492     { PMX_RX_MEMB_1_QMLF_4_ECC_2B_ERR_MASKf, 1, 84, 0 },
  48493     { PMX_RX_MEMB_1_QMLF_5_ECC_2B_ERR_MASKf, 1, 85, 0 },
  48494     { PMX_RX_MEMB_1_QMLF_6_ECC_2B_ERR_MASKf, 1, 86, 0 },
  48495     { PMX_RX_MEMB_1_QMLF_7_ECC_2B_ERR_MASKf, 1, 87, 0 },
  48496     { PMX_RX_MEMB_1_QMLF_8_ECC_2B_ERR_MASKf, 1, 88, 0 },
  48497     { PMX_RX_MEMB_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 89, 0 },
  48498     { PMX_RX_MEMB_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 90, 0 },
  48499     { PMX_RX_MEMB_2_QMLF_4_ECC_2B_ERR_MASKf, 1, 91, 0 },
  48500     { PMX_RX_MEMB_2_QMLF_5_ECC_2B_ERR_MASKf, 1, 92, 0 },
  48501     { PMX_RX_MEMB_2_QMLF_6_ECC_2B_ERR_MASKf, 1, 93, 0 },
  48502     { PMX_RX_MEMB_2_QMLF_7_ECC_2B_ERR_MASKf, 1, 94, 0 },
  48503     { PMX_RX_MEMB_2_QMLF_8_ECC_2B_ERR_MASKf, 1, 95, 0 },
  48504     { PMX_RX_MEMB_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 96, 0 },
  48505     { PMX_RX_MEMB_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 97, 0 },
  48506     { PMX_RX_MEMB_3_QMLF_4_ECC_2B_ERR_MASKf, 1, 98, 0 },
  48507     { PMX_RX_MEMB_3_QMLF_5_ECC_2B_ERR_MASKf, 1, 99, 0 },
  48508     { PMX_RX_MEMB_3_QMLF_6_ECC_2B_ERR_MASKf, 1, 100, 0 },
  48509     { PMX_RX_MEMB_3_QMLF_7_ECC_2B_ERR_MASKf, 1, 101, 0 },
  48510     { PMX_RX_MEMB_3_QMLF_8_ECC_2B_ERR_MASKf, 1, 102, 0 },
  48511     { PMX_RX_MEMB_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 103, 0 },
  48512     { PMX_RX_MEMB_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 104, 0 },
  48513     { PMX_RX_MEMB_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 105, 0 },
  48514     { PMX_RX_MEMB_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 106, 0 },
  48515     { PMX_RX_MEMB_4_QMLF_6_ECC_2B_ERR_MASKf, 1, 107, 0 },
  48516     { PMX_RX_MEMB_4_QMLF_7_ECC_2B_ERR_MASKf, 1, 108, 0 },
  48517     { PMX_RX_MEMB_4_QMLF_8_ECC_2B_ERR_MASKf, 1, 109, 0 },
  48518     { PMX_RX_MEMC_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 110, 0 },
  48519     { PMX_RX_MEMC_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 111, 0 },
  48520     { PMX_RX_MEMC_0_QMLF_4_ECC_2B_ERR_MASKf, 1, 112, 0 },
  48521     { PMX_RX_MEMC_0_QMLF_5_ECC_2B_ERR_MASKf, 1, 113, 0 },
  48522     { PMX_RX_MEMC_0_QMLF_6_ECC_2B_ERR_MASKf, 1, 114, 0 },
  48523     { PMX_RX_MEMC_0_QMLF_7_ECC_2B_ERR_MASKf, 1, 115, 0 },
  48524     { PMX_RX_MEMC_0_QMLF_8_ECC_2B_ERR_MASKf, 1, 116, 0 },
  48525     { PMX_RX_MEMC_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 117, 0 },
  48526     { PMX_RX_MEMC_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 118, 0 },
  48527     { PMX_RX_MEMC_1_QMLF_4_ECC_2B_ERR_MASKf, 1, 119, 0 },
  48528     { PMX_RX_MEMC_1_QMLF_5_ECC_2B_ERR_MASKf, 1, 120, 0 },
  48529     { PMX_RX_MEMC_1_QMLF_6_ECC_2B_ERR_MASKf, 1, 121, 0 },
  48530     { PMX_RX_MEMC_1_QMLF_7_ECC_2B_ERR_MASKf, 1, 122, 0 },
  48531     { PMX_RX_MEMC_1_QMLF_8_ECC_2B_ERR_MASKf, 1, 123, 0 },
  48532     { PMX_RX_MEMC_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 124, 0 },
  48533     { PMX_RX_MEMC_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 125, 0 },
  48534     { PMX_RX_MEMC_2_QMLF_4_ECC_2B_ERR_MASKf, 1, 126, 0 },
  48535     { PMX_RX_MEMC_2_QMLF_5_ECC_2B_ERR_MASKf, 1, 127, 0 },
  48536     { PMX_RX_MEMC_2_QMLF_6_ECC_2B_ERR_MASKf, 1, 128, 0 },
  48537     { PMX_RX_MEMC_2_QMLF_7_ECC_2B_ERR_MASKf, 1, 129, 0 },
  48538     { PMX_RX_MEMC_2_QMLF_8_ECC_2B_ERR_MASKf, 1, 130, 0 },
  48539     { PMX_RX_MEMC_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 131, 0 },
  48540     { PMX_RX_MEMC_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 132, 0 },
  48541     { PMX_RX_MEMC_3_QMLF_4_ECC_2B_ERR_MASKf, 1, 133, 0 },
  48542     { PMX_RX_MEMC_3_QMLF_5_ECC_2B_ERR_MASKf, 1, 134, 0 },
  48543     { PMX_RX_MEMC_3_QMLF_6_ECC_2B_ERR_MASKf, 1, 135, 0 },
  48544     { PMX_RX_MEMC_3_QMLF_7_ECC_2B_ERR_MASKf, 1, 136, 0 },
  48545     { PMX_RX_MEMC_3_QMLF_8_ECC_2B_ERR_MASKf, 1, 137, 0 },
  48546     { PMX_RX_MEMC_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 138, 0 },
  48547     { PMX_RX_MEMC_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 139, 0 },
  48548     { PMX_RX_MEMC_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 140, 0 },
  48549     { PMX_RX_MEMC_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 141, 0 },
  48550     { PMX_RX_MEMC_4_QMLF_6_ECC_2B_ERR_MASKf, 1, 142, 0 },
  48551     { PMX_RX_MEMC_4_QMLF_7_ECC_2B_ERR_MASKf, 1, 143, 0 },
  48552     { PMX_RX_MEMC_4_QMLF_8_ECC_2B_ERR_MASKf, 1, 144, 0 },
  48553     { PMX_RX_MEMD_0_QMLF_2_ECC_2B_ERR_MASKf, 1, 145, 0 },
  48554     { PMX_RX_MEMD_0_QMLF_3_ECC_2B_ERR_MASKf, 1, 146, 0 },
  48555     { PMX_RX_MEMD_0_QMLF_4_ECC_2B_ERR_MASKf, 1, 147, 0 },
  48556     { PMX_RX_MEMD_0_QMLF_5_ECC_2B_ERR_MASKf, 1, 148, 0 },
  48557     { PMX_RX_MEMD_0_QMLF_6_ECC_2B_ERR_MASKf, 1, 149, 0 },
  48558     { PMX_RX_MEMD_0_QMLF_7_ECC_2B_ERR_MASKf, 1, 150, 0 },
  48559     { PMX_RX_MEMD_0_QMLF_8_ECC_2B_ERR_MASKf, 1, 151, 0 },
  48560     { PMX_RX_MEMD_1_QMLF_2_ECC_2B_ERR_MASKf, 1, 152, 0 },
  48561     { PMX_RX_MEMD_1_QMLF_3_ECC_2B_ERR_MASKf, 1, 153, 0 },
  48562     { PMX_RX_MEMD_1_QMLF_4_ECC_2B_ERR_MASKf, 1, 154, 0 },
  48563     { PMX_RX_MEMD_1_QMLF_5_ECC_2B_ERR_MASKf, 1, 155, 0 },
  48564     { PMX_RX_MEMD_1_QMLF_6_ECC_2B_ERR_MASKf, 1, 156, 0 },
  48565     { PMX_RX_MEMD_1_QMLF_7_ECC_2B_ERR_MASKf, 1, 157, 0 },
  48566     { PMX_RX_MEMD_1_QMLF_8_ECC_2B_ERR_MASKf, 1, 158, 0 },
  48567     { PMX_RX_MEMD_2_QMLF_2_ECC_2B_ERR_MASKf, 1, 159, 0 },
  48568     { PMX_RX_MEMD_2_QMLF_3_ECC_2B_ERR_MASKf, 1, 160, 0 },
  48569     { PMX_RX_MEMD_2_QMLF_4_ECC_2B_ERR_MASKf, 1, 161, 0 },
  48570     { PMX_RX_MEMD_2_QMLF_5_ECC_2B_ERR_MASKf, 1, 162, 0 },
  48571     { PMX_RX_MEMD_2_QMLF_6_ECC_2B_ERR_MASKf, 1, 163, 0 },
  48572     { PMX_RX_MEMD_2_QMLF_7_ECC_2B_ERR_MASKf, 1, 164, 0 },
  48573     { PMX_RX_MEMD_2_QMLF_8_ECC_2B_ERR_MASKf, 1, 165, 0 },
  48574     { PMX_RX_MEMD_3_QMLF_2_ECC_2B_ERR_MASKf, 1, 166, 0 },
  48575     { PMX_RX_MEMD_3_QMLF_3_ECC_2B_ERR_MASKf, 1, 167, 0 },
  48576     { PMX_RX_MEMD_3_QMLF_4_ECC_2B_ERR_MASKf, 1, 168, 0 },
  48577     { PMX_RX_MEMD_3_QMLF_5_ECC_2B_ERR_MASKf, 1, 169, 0 },
  48578     { PMX_RX_MEMD_3_QMLF_6_ECC_2B_ERR_MASKf, 1, 170, 0 },
  48579     { PMX_RX_MEMD_3_QMLF_7_ECC_2B_ERR_MASKf, 1, 171, 0 },
  48580     { PMX_RX_MEMD_3_QMLF_8_ECC_2B_ERR_MASKf, 1, 172, 0 },
  48581     { PMX_RX_MEMD_4_QMLF_2_ECC_2B_ERR_MASKf, 1, 173, 0 },
  48582     { PMX_RX_MEMD_4_QMLF_3_ECC_2B_ERR_MASKf, 1, 174, 0 },
  48583     { PMX_RX_MEMD_4_QMLF_4_ECC_2B_ERR_MASKf, 1, 175, 0 },
  48584     { PMX_RX_MEMD_4_QMLF_5_ECC_2B_ERR_MASKf, 1, 176, 0 },
  48585     { PMX_RX_MEMD_4_QMLF_6_ECC_2B_ERR_MASKf, 1, 177, 0 },
  48586     { PMX_RX_MEMD_4_QMLF_7_ECC_2B_ERR_MASKf, 1, 178, 0 },
  48587     { PMX_RX_MEMD_4_QMLF_8_ECC_2B_ERR_MASKf, 1, 179, 0 },
  48588     { PMX_TX_MEMA_2_CTRL_ECC_2B_ERR_MASKf, 1, 188, 0 },
  48589     { PMX_TX_MEMA_2_DATA_ECC_2B_ERR_MASKf, 1, 202, 0 },
  48590     { PMX_TX_MEMA_3_CTRL_ECC_2B_ERR_MASKf, 1, 189, 0 },
  48591     { PMX_TX_MEMA_3_DATA_ECC_2B_ERR_MASKf, 1, 203, 0 },
  48592     { PMX_TX_MEMA_4_CTRL_ECC_2B_ERR_MASKf, 1, 190, 0 },
  48593     { PMX_TX_MEMA_4_DATA_ECC_2B_ERR_MASKf, 1, 204, 0 },
  48594     { PMX_TX_MEMA_5_CTRL_ECC_2B_ERR_MASKf, 1, 191, 0 },
  48595     { PMX_TX_MEMA_5_DATA_ECC_2B_ERR_MASKf, 1, 205, 0 },
  48596     { PMX_TX_MEMA_6_CTRL_ECC_2B_ERR_MASKf, 1, 192, 0 },
  48597     { PMX_TX_MEMA_6_DATA_ECC_2B_ERR_MASKf, 1, 206, 0 },
  48598     { PMX_TX_MEMA_7_CTRL_ECC_2B_ERR_MASKf, 1, 193, 0 },
  48599     { PMX_TX_MEMA_7_DATA_ECC_2B_ERR_MASKf, 1, 207, 0 },
  48600     { PMX_TX_MEMA_8_CTRL_ECC_2B_ERR_MASKf, 1, 194, 0 },
  48601     { PMX_TX_MEMA_8_DATA_ECC_2B_ERR_MASKf, 1, 208, 0 },
  48602     { PMX_TX_MEMB_2_CTRL_ECC_2B_ERR_MASKf, 1, 195, 0 },
  48603     { PMX_TX_MEMB_2_DATA_ECC_2B_ERR_MASKf, 1, 209, 0 },
  48604     { PMX_TX_MEMB_3_CTRL_ECC_2B_ERR_MASKf, 1, 196, 0 },
  48605     { PMX_TX_MEMB_3_DATA_ECC_2B_ERR_MASKf, 1, 210, 0 },
  48606     { PMX_TX_MEMB_4_CTRL_ECC_2B_ERR_MASKf, 1, 197, 0 },
  48607     { PMX_TX_MEMB_4_DATA_ECC_2B_ERR_MASKf, 1, 211, 0 },
  48608     { PMX_TX_MEMB_5_CTRL_ECC_2B_ERR_MASKf, 1, 198, 0 },
  48609     { PMX_TX_MEMB_5_DATA_ECC_2B_ERR_MASKf, 1, 212, 0 },
  48610     { PMX_TX_MEMB_6_CTRL_ECC_2B_ERR_MASKf, 1, 199, 0 },
  48611     { PMX_TX_MEMB_6_DATA_ECC_2B_ERR_MASKf, 1, 213, 0 },
  48612     { PMX_TX_MEMB_7_CTRL_ECC_2B_ERR_MASKf, 1, 200, 0 },
  48613     { PMX_TX_MEMB_7_DATA_ECC_2B_ERR_MASKf, 1, 214, 0 },
  48614     { PMX_TX_MEMB_8_CTRL_ECC_2B_ERR_MASKf, 1, 201, 0 },
  48615     { PMX_TX_MEMB_8_DATA_ECC_2B_ERR_MASKf, 1, 215, 0 },
  48616     { TX_SIF_RXI_ECC_2B_ERR_MASKf, 1, 216, 0 }
  48617 };
  48618 
  48619 #endif
  48620 #if defined(BCM_88270_A0)
  48621 soc_field_info_t soc_NIF_ECC_INTERRUPT_REGISTERr_fields[] = {
  48622     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  48623     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  48624     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  48625 };
  48626 
  48627 #endif
  48628 #if defined(BCM_88270_A0)
  48629 soc_field_info_t soc_NIF_ECC_INTERRUPT_REGISTER_MASKr_fields[] = {
  48630     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  48631     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  48632     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  48633 };
  48634 
  48635 #endif
  48636 #if defined(BCM_88270_A0)
  48637 soc_field_info_t soc_NIF_ECC_INTERRUPT_REGISTER_TESTr_fields[] = {
  48638     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  48639 };
  48640 
  48641 #endif
  48642 #if defined(BCM_88270_A0)
  48643 soc_field_info_t soc_NIF_EGQ_PORT_FOR_NIF_PORTr_fields[] = {
  48644     { EGQ_PORT_FOR_NIF_PORTf, 7, 0, SOCF_LE }
  48645 };
  48646 
  48647 #endif
  48648 #if defined(BCM_88270_A0)
  48649 soc_field_info_t soc_NIF_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields[] = {
  48650     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  48651 };
  48652 
  48653 #endif
  48654 #if defined(BCM_88270_A0)
  48655 soc_field_info_t soc_NIF_ERROR_INITIATION_DATAr_fields[] = {
  48656     { ERR_WRf, 1, 0, SOCF_SIG }
  48657 };
  48658 
  48659 #endif
  48660 #if defined(BCM_88270_A0)
  48661 soc_field_info_t soc_NIF_ETH_TX_GEN_LLFC_CNTr_fields[] = {
  48662     { ETH_TX_GEN_LLFC_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  48663 };
  48664 
  48665 #endif
  48666 #if defined(BCM_88270_A0)
  48667 soc_field_info_t soc_NIF_ETH_TX_LLFC_STOP_TX_CNTr_fields[] = {
  48668     { ETH_TX_LLFC_STOP_TX_CNTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  48669 };
  48670 
  48671 #endif
  48672 #if defined(BCM_88270_A0)
  48673 soc_field_info_t soc_NIF_FC_BISTr_fields[] = {
  48674     { FC_BIST_ENABLEf, 1, 0, SOCF_RES },
  48675     { FC_BIST_SELECTf, 6, 4, SOCF_LE|SOCF_RES }
  48676 };
  48677 
  48678 #endif
  48679 #if defined(BCM_88270_A0)
  48680 soc_field_info_t soc_NIF_FC_CHOOSE_PORT_FOR_ETH_TXr_fields[] = {
  48681     { FC_CHOOSE_PORT_FOR_ETH_TXf, 6, 0, SOCF_LE }
  48682 };
  48683 
  48684 #endif
  48685 #if defined(BCM_88270_A0)
  48686 soc_field_info_t soc_NIF_FC_CHOOSE_PORT_FOR_PFCr_fields[] = {
  48687     { FC_CHOOSE_PORT_FOR_PFCf, 6, 0, SOCF_LE }
  48688 };
  48689 
  48690 #endif
  48691 #if defined(BCM_88270_A0)
  48692 soc_field_info_t soc_NIF_FC_GEN_SAFC_REFRESH_TIMERr_fields[] = {
  48693     { FC_TX_N_GEN_SAFC_REFRESH_TIMERf, 16, 0, SOCF_LE },
  48694     { FC_TX_N_GEN_SAFC_REFRESH_TIMER_ONLY_ON_XOFFf, 1, 16, 0 }
  48695 };
  48696 
  48697 #endif
  48698 #if defined(BCM_88270_A0)
  48699 soc_field_info_t soc_NIF_FC_LLFC_STOP_TX_FORCEr_fields[] = {
  48700     { FC_LLFC_STOP_TX_FORCEf, 36, 0, SOCF_LE }
  48701 };
  48702 
  48703 #endif
  48704 #if defined(BCM_88270_A0)
  48705 soc_field_info_t soc_NIF_FC_LLFC_STOP_TX_FROM_CFC_MASKr_fields[] = {
  48706     { FC_LLFC_STOP_TX_FROM_CFC_MASKf, 36, 0, SOCF_LE }
  48707 };
  48708 
  48709 #endif
  48710 #if defined(BCM_88270_A0)
  48711 soc_field_info_t soc_NIF_FC_MASK_FC_WHEN_LINK_FAILr_fields[] = {
  48712     { FC_MASK_PFC_WHEN_LINK_FAILf, 36, 0, SOCF_LE }
  48713 };
  48714 
  48715 #endif
  48716 #if defined(BCM_88270_A0)
  48717 soc_field_info_t soc_NIF_FC_PFC_CFGr_fields[] = {
  48718     { FC_PFC_RX_TAKE_EVEN_BITSf, 1, 1, 0 },
  48719     { FC_PFC_RX_TAKE_LSBf, 1, 0, 0 },
  48720     { FC_PFC_TX_MAP_EACH_BIT_TO_TWO_BITSf, 1, 4, 0 },
  48721     { FC_PFC_TX_ON_LSBf, 1, 2, 0 },
  48722     { FC_PFC_TX_ON_MSBf, 1, 3, 0 },
  48723     { INSERT_TWO_IDLES_IN_TX_CALf, 1, 5, 0 }
  48724 };
  48725 
  48726 #endif
  48727 #if defined(BCM_88270_A0)
  48728 soc_field_info_t soc_NIF_FC_PFC_DEBUG_INDICATIONSr_fields[] = {
  48729     { FC_RX_PFC_FROM_PMf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  48730     { FC_RX_PFC_TO_CFCf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  48731     { FC_TX_GEN_PFC_FROM_CFCf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  48732     { FC_TX_GEN_PFC_TO_PMf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  48733 };
  48734 
  48735 #endif
  48736 #if defined(BCM_88270_A0)
  48737 soc_field_info_t soc_NIF_FC_PFC_QMLF_MASKr_fields[] = {
  48738     { FC_TX_N_MLF_0_GEN_PFC_FROM_QMLF_MASKf, 8, 0, SOCF_LE },
  48739     { FC_TX_N_MLF_1_GEN_PFC_FROM_QMLF_MASKf, 8, 8, SOCF_LE },
  48740     { FC_TX_N_MLF_2_GEN_PFC_FROM_QMLF_MASKf, 8, 16, SOCF_LE },
  48741     { FC_TX_N_MLF_3_GEN_PFC_FROM_QMLF_MASKf, 8, 24, SOCF_LE }
  48742 };
  48743 
  48744 #endif
  48745 #if defined(BCM_88270_A0)
  48746 soc_field_info_t soc_NIF_FC_PFC_RX_BITMAP_MAP_8_TO_2_TYPE_Ar_fields[] = {
  48747     { FC_PFC_PRI_0_RX_BITMAP_MAP_8_TO_2_TYPE_Af, 2, 0, SOCF_LE },
  48748     { FC_PFC_PRI_1_RX_BITMAP_MAP_8_TO_2_TYPE_Af, 2, 2, SOCF_LE },
  48749     { FC_PFC_PRI_2_RX_BITMAP_MAP_8_TO_2_TYPE_Af, 2, 4, SOCF_LE },
  48750     { FC_PFC_PRI_3_RX_BITMAP_MAP_8_TO_2_TYPE_Af, 2, 6, SOCF_LE },
  48751     { FC_PFC_PRI_4_RX_BITMAP_MAP_8_TO_2_TYPE_Af, 2, 8, SOCF_LE },
  48752     { FC_PFC_PRI_5_RX_BITMAP_MAP_8_TO_2_TYPE_Af, 2, 10, SOCF_LE },
  48753     { FC_PFC_PRI_6_RX_BITMAP_MAP_8_TO_2_TYPE_Af, 2, 12, SOCF_LE },
  48754     { FC_PFC_PRI_7_RX_BITMAP_MAP_8_TO_2_TYPE_Af, 2, 14, SOCF_LE },
  48755     { FC_PFC_RX_FORCE_BITMAP_MAP_8_TO_2_TYPE_Af, 2, 16, SOCF_LE }
  48756 };
  48757 
  48758 #endif
  48759 #if defined(BCM_88270_A0)
  48760 soc_field_info_t soc_NIF_FC_PFC_RX_BITMAP_MAP_8_TO_2_TYPE_Br_fields[] = {
  48761     { FC_PFC_PRI_0_RX_BITMAP_MAP_8_TO_2_TYPE_Bf, 2, 0, SOCF_LE },
  48762     { FC_PFC_PRI_1_RX_BITMAP_MAP_8_TO_2_TYPE_Bf, 2, 2, SOCF_LE },
  48763     { FC_PFC_PRI_2_RX_BITMAP_MAP_8_TO_2_TYPE_Bf, 2, 4, SOCF_LE },
  48764     { FC_PFC_PRI_3_RX_BITMAP_MAP_8_TO_2_TYPE_Bf, 2, 6, SOCF_LE },
  48765     { FC_PFC_PRI_4_RX_BITMAP_MAP_8_TO_2_TYPE_Bf, 2, 8, SOCF_LE },
  48766     { FC_PFC_PRI_5_RX_BITMAP_MAP_8_TO_2_TYPE_Bf, 2, 10, SOCF_LE },
  48767     { FC_PFC_PRI_6_RX_BITMAP_MAP_8_TO_2_TYPE_Bf, 2, 12, SOCF_LE },
  48768     { FC_PFC_PRI_7_RX_BITMAP_MAP_8_TO_2_TYPE_Bf, 2, 14, SOCF_LE },
  48769     { FC_PFC_RX_FORCE_BITMAP_MAP_8_TO_2_TYPE_Bf, 2, 16, SOCF_LE }
  48770 };
  48771 
  48772 #endif
  48773 #if defined(BCM_88270_A0)
  48774 soc_field_info_t soc_NIF_FC_PFC_RX_BITMAP_MAP_FORCE_ENr_fields[] = {
  48775     { FC_PFC_RX_BITMAP_MAP_FORCE_ENf, 36, 0, SOCF_LE }
  48776 };
  48777 
  48778 #endif
  48779 #if defined(BCM_88270_A0)
  48780 soc_field_info_t soc_NIF_FC_PFC_RX_BITMAP_TYPE_Ar_fields[] = {
  48781     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Af, 8, 72, SOCF_LE },
  48782     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
  48783     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
  48784     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
  48785     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
  48786     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
  48787     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
  48788     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
  48789     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Af, 8, 56, SOCF_LE },
  48790     { FC_PFC_RX_FORCE_BITMAP_TYPE_Af, 8, 64, SOCF_LE }
  48791 };
  48792 
  48793 #endif
  48794 #if defined(BCM_88270_A0)
  48795 soc_field_info_t soc_NIF_FC_PFC_RX_BITMAP_TYPE_Br_fields[] = {
  48796     { FC_LLFC_STOP_TX_FROM_PFC_RX_BITMAP_TYPE_Bf, 8, 72, SOCF_LE },
  48797     { FC_PFC_PRI_0_RX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
  48798     { FC_PFC_PRI_1_RX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
  48799     { FC_PFC_PRI_2_RX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
  48800     { FC_PFC_PRI_3_RX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
  48801     { FC_PFC_PRI_4_RX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
  48802     { FC_PFC_PRI_5_RX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
  48803     { FC_PFC_PRI_6_RX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
  48804     { FC_PFC_PRI_7_RX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE },
  48805     { FC_PFC_RX_FORCE_BITMAP_TYPE_Bf, 8, 64, SOCF_LE }
  48806 };
  48807 
  48808 #endif
  48809 #if defined(BCM_88270_A0)
  48810 soc_field_info_t soc_NIF_FC_PFC_RX_BITMAP_TYPE_PER_PORTr_fields[] = {
  48811     { FC_PFC_RX_BITMAP_TYPE_PER_PORTf, 36, 0, SOCF_LE }
  48812 };
  48813 
  48814 #endif
  48815 #if defined(BCM_88270_A0)
  48816 soc_field_info_t soc_NIF_FC_PFC_TX_BITMAP_TYPE_Ar_fields[] = {
  48817     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Af, 4, 72, SOCF_LE },
  48818     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Af, 8, 64, SOCF_LE },
  48819     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Af, 8, 0, SOCF_LE },
  48820     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Af, 8, 8, SOCF_LE },
  48821     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Af, 8, 16, SOCF_LE },
  48822     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Af, 8, 24, SOCF_LE },
  48823     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Af, 8, 32, SOCF_LE },
  48824     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Af, 8, 40, SOCF_LE },
  48825     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Af, 8, 48, SOCF_LE },
  48826     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Af, 8, 56, SOCF_LE }
  48827 };
  48828 
  48829 #endif
  48830 #if defined(BCM_88270_A0)
  48831 soc_field_info_t soc_NIF_FC_PFC_TX_BITMAP_TYPE_Br_fields[] = {
  48832     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Bf, 4, 72, SOCF_LE },
  48833     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Bf, 8, 64, SOCF_LE },
  48834     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Bf, 8, 0, SOCF_LE },
  48835     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Bf, 8, 8, SOCF_LE },
  48836     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Bf, 8, 16, SOCF_LE },
  48837     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Bf, 8, 24, SOCF_LE },
  48838     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Bf, 8, 32, SOCF_LE },
  48839     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Bf, 8, 40, SOCF_LE },
  48840     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Bf, 8, 48, SOCF_LE },
  48841     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Bf, 8, 56, SOCF_LE }
  48842 };
  48843 
  48844 #endif
  48845 #if defined(BCM_88270_A0)
  48846 soc_field_info_t soc_NIF_FC_PFC_TX_BITMAP_TYPE_Cr_fields[] = {
  48847     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Cf, 4, 72, SOCF_LE },
  48848     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Cf, 8, 64, SOCF_LE },
  48849     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Cf, 8, 0, SOCF_LE },
  48850     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Cf, 8, 8, SOCF_LE },
  48851     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Cf, 8, 16, SOCF_LE },
  48852     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Cf, 8, 24, SOCF_LE },
  48853     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Cf, 8, 32, SOCF_LE },
  48854     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Cf, 8, 40, SOCF_LE },
  48855     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Cf, 8, 48, SOCF_LE },
  48856     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Cf, 8, 56, SOCF_LE }
  48857 };
  48858 
  48859 #endif
  48860 #if defined(BCM_88270_A0)
  48861 soc_field_info_t soc_NIF_FC_PFC_TX_BITMAP_TYPE_Dr_fields[] = {
  48862     { FC_GEN_PFC_FROM_LLFC_SOURCE_TX_BITMAP_TYPE_Df, 4, 72, SOCF_LE },
  48863     { FC_GEN_PFC_FROM_LLFC_TX_BITMAP_TYPE_Df, 8, 64, SOCF_LE },
  48864     { FC_PFC_PRI_0_TX_BITMAP_TYPE_Df, 8, 0, SOCF_LE },
  48865     { FC_PFC_PRI_1_TX_BITMAP_TYPE_Df, 8, 8, SOCF_LE },
  48866     { FC_PFC_PRI_2_TX_BITMAP_TYPE_Df, 8, 16, SOCF_LE },
  48867     { FC_PFC_PRI_3_TX_BITMAP_TYPE_Df, 8, 24, SOCF_LE },
  48868     { FC_PFC_PRI_4_TX_BITMAP_TYPE_Df, 8, 32, SOCF_LE },
  48869     { FC_PFC_PRI_5_TX_BITMAP_TYPE_Df, 8, 40, SOCF_LE },
  48870     { FC_PFC_PRI_6_TX_BITMAP_TYPE_Df, 8, 48, SOCF_LE },
  48871     { FC_PFC_PRI_7_TX_BITMAP_TYPE_Df, 8, 56, SOCF_LE }
  48872 };
  48873 
  48874 #endif
  48875 #if defined(BCM_88270_A0)
  48876 soc_field_info_t soc_NIF_FC_PFC_TX_BITMAP_TYPE_PER_PORTr_fields[] = {
  48877     { FC_PFC_TX_BITMAP_TYPE_PER_PORTf, 72, 0, SOCF_LE }
  48878 };
  48879 
  48880 #endif
  48881 #if defined(BCM_88270_A0)
  48882 soc_field_info_t soc_NIF_FC_RESETr_fields[] = {
  48883     { FC_RESETf, 1, 0, 0 }
  48884 };
  48885 
  48886 #endif
  48887 #if defined(BCM_88270_A0)
  48888 soc_field_info_t soc_NIF_FC_RX_GEN_LLFC_FROM_QMLFr_fields[] = {
  48889     { FC_RX_GEN_LLFC_FROM_QMLFf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  48890 };
  48891 
  48892 #endif
  48893 #if defined(BCM_88270_A0)
  48894 soc_field_info_t soc_NIF_FC_RX_GEN_PFC_FROM_QMLFr_fields[] = {
  48895     { FC_RX_GEN_PFC_FROM_QMLFf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  48896 };
  48897 
  48898 #endif
  48899 #if defined(BCM_88270_A0)
  48900 soc_field_info_t soc_NIF_FC_TX_GEN_LLFC_FORCEr_fields[] = {
  48901     { FC_TX_GEN_LLFC_FORCEf, 36, 0, SOCF_LE }
  48902 };
  48903 
  48904 #endif
  48905 #if defined(BCM_88270_A0)
  48906 soc_field_info_t soc_NIF_FC_TX_GEN_LLFC_FROM_CFCr_fields[] = {
  48907     { FC_TX_GEN_LLFC_FROM_CFCf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  48908 };
  48909 
  48910 #endif
  48911 #if defined(BCM_88270_A0)
  48912 soc_field_info_t soc_NIF_FC_TX_GEN_LLFC_FROM_CFC_MASKr_fields[] = {
  48913     { FC_TX_GEN_LLFC_FROM_CFC_MASKf, 36, 0, SOCF_LE }
  48914 };
  48915 
  48916 #endif
  48917 #if defined(BCM_88270_A0)
  48918 soc_field_info_t soc_NIF_FC_TX_GEN_LLFC_FROM_CFC_OCB_MASKr_fields[] = {
  48919     { FC_TX_GEN_LLFC_FROM_CFC_OCB_MASKf, 36, 0, SOCF_LE }
  48920 };
  48921 
  48922 #endif
  48923 #if defined(BCM_88270_A0)
  48924 soc_field_info_t soc_NIF_FC_TX_GEN_LLFC_FROM_NPM_MASKr_fields[] = {
  48925     { FC_TX_GEN_LLFC_FROM_NPM_MASKf, 36, 0, SOCF_LE }
  48926 };
  48927 
  48928 #endif
  48929 #if defined(BCM_88270_A0)
  48930 soc_field_info_t soc_NIF_FC_TX_GEN_LLFC_FROM_QMLF_MASKr_fields[] = {
  48931     { FC_TX_GEN_LLFC_FROM_QMLF_MASKf, 36, 0, SOCF_LE }
  48932 };
  48933 
  48934 #endif
  48935 #if defined(BCM_88270_A0)
  48936 soc_field_info_t soc_NIF_FC_TX_GEN_LLFC_TO_PMr_fields[] = {
  48937     { FC_TX_GEN_LLFC_TO_PMf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  48938 };
  48939 
  48940 #endif
  48941 #if defined(BCM_88270_A0)
  48942 soc_field_info_t soc_NIF_FC_TX_GEN_PFC_FORCEr_fields[] = {
  48943     { FC_TX_GEN_PFC_FORCEf, 36, 0, SOCF_LE }
  48944 };
  48945 
  48946 #endif
  48947 #if defined(BCM_88270_A0)
  48948 soc_field_info_t soc_NIF_FC_TX_LLFC_STOP_TX_FROM_CFCr_fields[] = {
  48949     { FC_TX_LLFC_STOP_TX_FROM_CFCf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  48950 };
  48951 
  48952 #endif
  48953 #if defined(BCM_88270_A0)
  48954 soc_field_info_t soc_NIF_FC_TX_LLFC_STOP_TX_TO_PMr_fields[] = {
  48955     { FC_TX_LLFC_STOP_TX_TO_PMf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  48956 };
  48957 
  48958 #endif
  48959 #if defined(BCM_88270_A0)
  48960 soc_field_info_t soc_NIF_FC_TX_LOW_PASS_FILTERr_fields[] = {
  48961     { FC_TX_LOW_PASS_FILTER_CNTf, 16, 0, SOCF_LE },
  48962     { FC_TX_LOW_PASS_FOR_GEN_LLFCf, 1, 20, 0 },
  48963     { FC_TX_LOW_PASS_FOR_GEN_PFCf, 1, 16, 0 }
  48964 };
  48965 
  48966 #endif
  48967 #if defined(BCM_88270_A0)
  48968 soc_field_info_t soc_NIF_FIFO_WRITE_POINTER_QMLF_SELECTr_fields[] = {
  48969     { CHOSEN_RX_PORT_FOR_WRITE_POINTERf, 4, 0, SOCF_LE|SOCF_RES },
  48970     { CHOSEN_TX_PORT_FOR_WRITE_POINTERf, 4, 4, SOCF_LE|SOCF_RES }
  48971 };
  48972 
  48973 #endif
  48974 #if defined(BCM_88270_A0)
  48975 soc_field_info_t soc_NIF_FIFO_WRITE_POINTER_RESULTr_fields[] = {
  48976     { WRITE_POINTER_OF_CHOSEN_RX_PORTf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  48977     { WRITE_POINTER_OF_CHOSEN_TX_PORTf, 9, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  48978 };
  48979 
  48980 #endif
  48981 #if defined(BCM_88270_A0)
  48982 soc_field_info_t soc_NIF_GLOBAL_MEM_OPTIONSr_fields[] = {
  48983     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  48984     { DISMEMf, 1, 0, 0 },
  48985     { DIS_ECCf, 1, 1, 0 },
  48986     { MEM_LWM_DISABLEf, 1, 4, 0 },
  48987     { MEM_RC_DISABLEf, 1, 5, 0 },
  48988     { WRITE_TO_XORf, 1, 3, 0 }
  48989 };
  48990 
  48991 #endif
  48992 #if defined(BCM_88270_A0)
  48993 soc_field_info_t soc_NIF_GTIMER_CONFIGURATIONr_fields[] = {
  48994     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  48995     { GTIMER_ENABLEf, 1, 30, 0 },
  48996     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 },
  48997     { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG }
  48998 };
  48999 
  49000 #endif
  49001 #if defined(BCM_88270_A0)
  49002 soc_field_info_t soc_NIF_INDIRECT_COMMANDr_fields[] = {
  49003     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  49004     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  49005     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  49006     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  49007     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  49008 };
  49009 
  49010 #endif
  49011 #if defined(BCM_88270_A0)
  49012 soc_field_info_t soc_NIF_INDIRECT_COMMAND_ADDRESSr_fields[] = {
  49013     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  49014     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  49015 };
  49016 
  49017 #endif
  49018 #if defined(BCM_88270_A0)
  49019 soc_field_info_t soc_NIF_INDIRECT_COMMAND_DATA_INCREMENTr_fields[] = {
  49020     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  49021 };
  49022 
  49023 #endif
  49024 #if defined(BCM_88270_A0)
  49025 soc_field_info_t soc_NIF_INDIRECT_COMMAND_RD_DATAr_fields[] = {
  49026     { INDIRECT_COMMAND_RD_DATAf, 47, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49027 };
  49028 
  49029 #endif
  49030 #if defined(BCM_88270_A0)
  49031 soc_field_info_t soc_NIF_INDIRECT_COMMAND_WIDE_MEMr_fields[] = {
  49032     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  49033 };
  49034 
  49035 #endif
  49036 #if defined(BCM_88270_A0)
  49037 soc_field_info_t soc_NIF_INDIRECT_COMMAND_WR_DATAr_fields[] = {
  49038     { INDIRECT_COMMAND_WR_DATAf, 32, 0, SOCF_LE }
  49039 };
  49040 
  49041 #endif
  49042 #if defined(BCM_88270_A0)
  49043 soc_field_info_t soc_NIF_INDIRECT_FORCE_BUBBLEr_fields[] = {
  49044     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  49045     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  49046     { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE },
  49047     { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG }
  49048 };
  49049 
  49050 #endif
  49051 #if defined(BCM_88270_A0)
  49052 soc_field_info_t soc_NIF_INTERRUPT_MASK_REGISTERr_fields[] = {
  49053     { ERROR_ECC_MASKf, 1, 0, 0 },
  49054     { ERR_BITS_FROM_EGQ_INT_MASKf, 1, 4, 0 },
  49055     { LINK_STATUS_CHANGE_INT_MASKf, 1, 15, 0 },
  49056     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPT_MASKf, 1, 14, 0 },
  49057     { RX_FIFO_OVERFLOW_INT_MASKf, 1, 2, 0 },
  49058     { RX_NUM_DROPPED_EOPS_75P_INT_MASKf, 1, 13, 0 },
  49059     { RX_NUM_DROPPED_EOPS_INT_MASKf, 1, 12, 0 },
  49060     { SYNC_ETH_0_INT_MASKf, 1, 9, 0 },
  49061     { SYNC_ETH_1_INT_MASKf, 1, 10, 0 },
  49062     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INT_MASKf, 1, 11, 0 },
  49063     { TX_DOUBLE_SOB_INT_MASKf, 1, 7, 0 },
  49064     { TX_FIFO_OVERFLOW_INT_MASKf, 1, 1, 0 },
  49065     { TX_MISSING_SOB_INT_MASKf, 1, 6, 0 },
  49066     { WRONG_EGQ_WORD_INT_MASKf, 1, 5, 0 },
  49067     { WRONG_WORD_FROM_PM_INT_MASKf, 1, 3, 0 }
  49068 };
  49069 
  49070 #endif
  49071 #if defined(BCM_88270_A0)
  49072 soc_field_info_t soc_NIF_INTERRUPT_REGISTERr_fields[] = {
  49073     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49074     { ERR_BITS_FROM_EGQ_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  49075     { LINK_STATUS_CHANGE_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49076     { NBI_PKT_DROP_COUNTERS_0_75P_INTERRUPTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49077     { RX_FIFO_OVERFLOW_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  49078     { RX_NUM_DROPPED_EOPS_75P_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49079     { RX_NUM_DROPPED_EOPS_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49080     { SYNC_ETH_0_INTf, 1, 9, SOCF_SIG|SOCF_INTR },
  49081     { SYNC_ETH_1_INTf, 1, 10, SOCF_SIG|SOCF_INTR },
  49082     { TIMESTAMP_1588_FIFO_NOT_EMPTY_INTf, 1, 11, SOCF_SIG|SOCF_INTR },
  49083     { TX_DOUBLE_SOB_INTf, 1, 7, SOCF_SIG|SOCF_INTR },
  49084     { TX_FIFO_OVERFLOW_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  49085     { TX_MISSING_SOB_INTf, 1, 6, SOCF_SIG|SOCF_INTR },
  49086     { WRONG_EGQ_WORD_INTf, 1, 5, SOCF_SIG|SOCF_INTR },
  49087     { WRONG_WORD_FROM_PM_INTf, 1, 3, SOCF_SIG|SOCF_INTR }
  49088 };
  49089 
  49090 #endif
  49091 #if defined(BCM_88270_A0)
  49092 soc_field_info_t soc_NIF_INTERRUPT_REGISTER_TESTr_fields[] = {
  49093     { INTERRUPT_REGISTER_TESTf, 16, 0, SOCF_LE }
  49094 };
  49095 
  49096 #endif
  49097 #if defined(BCM_88270_A0)
  49098 soc_field_info_t soc_NIF_LAST_RECEIVED_CONTROLSr_fields[] = {
  49099     { LAST_RECEIVED_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  49100     { LAST_RECEIVED_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  49101     { LAST_RECEIVED_EOSf, 1, 21, SOCF_RO|SOCF_SIG },
  49102     { LAST_RECEIVED_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  49103     { LAST_RECEIVED_PORTf, 7, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  49104     { LAST_RECEIVED_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  49105     { LAST_RECEIVED_SOSf, 1, 20, SOCF_RO|SOCF_SIG },
  49106     { LAST_RECEIVED_TSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  49107     { LAST_RECEIVED_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  49108 };
  49109 
  49110 #endif
  49111 #if defined(BCM_88270_A0)
  49112 soc_field_info_t soc_NIF_LAST_RECEIVED_DATAr_fields[] = {
  49113     { LAST_RECEIVED_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49114 };
  49115 
  49116 #endif
  49117 #if defined(BCM_88270_A0)
  49118 soc_field_info_t soc_NIF_LAST_RECEIVED_DATA_ON_SOPr_fields[] = {
  49119     { LAST_RECEIVED_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49120 };
  49121 
  49122 #endif
  49123 #if defined(BCM_88270_A0)
  49124 soc_field_info_t soc_NIF_LAST_SENT_CONTROLSr_fields[] = {
  49125     { LAST_SENT_BEf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  49126     { LAST_SENT_BTf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  49127     { LAST_SENT_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  49128     { LAST_SENT_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  49129     { LAST_SENT_INTERNAL_PORTf, 2, 41, SOCF_LE|SOCF_RO|SOCF_SIG },
  49130     { LAST_SENT_PORTf, 7, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  49131     { LAST_SENT_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  49132     { LAST_SENT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG },
  49133     { LAST_SENT_VALID_VECf, 9, 32, SOCF_LE|SOCF_RO|SOCF_SIG }
  49134 };
  49135 
  49136 #endif
  49137 #if defined(BCM_88270_A0)
  49138 soc_field_info_t soc_NIF_LAST_SENT_DATAr_fields[] = {
  49139     { LAST_SENT_DATAf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49140 };
  49141 
  49142 #endif
  49143 #if defined(BCM_88270_A0)
  49144 soc_field_info_t soc_NIF_LAST_SENT_DATA_ON_SOPr_fields[] = {
  49145     { LAST_SENT_DATA_ON_SOPf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49146 };
  49147 
  49148 #endif
  49149 #if defined(BCM_88270_A0)
  49150 soc_field_info_t soc_NIF_LINK_ACTIVEr_fields[] = {
  49151     { RX_LINK_ACTIVEf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49152     { TX_LINK_ACTIVEf, 36, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  49153 };
  49154 
  49155 #endif
  49156 #if defined(BCM_88270_A0)
  49157 soc_field_info_t soc_NIF_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTERr_fields[] = {
  49158     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 36, 0, SOCF_LE }
  49159 };
  49160 
  49161 #endif
  49162 #if defined(BCM_88270_A0)
  49163 soc_field_info_t soc_NIF_LINK_STATUS_CHANGE_INTERRUPT_REGISTERr_fields[] = {
  49164     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 36, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  49165 };
  49166 
  49167 #endif
  49168 #if defined(BCM_88270_A0)
  49169 soc_field_info_t soc_NIF_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTr_fields[] = {
  49170     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 36, 0, SOCF_LE }
  49171 };
  49172 
  49173 #endif
  49174 #if defined(BCM_88270_A0)
  49175 soc_field_info_t soc_NIF_MEM_PTR_ASYNC_FIFO_ALWAYS_WRITEr_fields[] = {
  49176     { MEM_RX_RD_PTR_ASYNC_FIFO_ALWAYS_WRITEf, 36, 0, SOCF_LE },
  49177     { MEM_RX_WR_PTR_ASYNC_FIFO_ALWAYS_WRITEf, 36, 36, SOCF_LE },
  49178     { MEM_TX_RD_PTR_ASYNC_FIFO_ALWAYS_WRITEf, 36, 72, SOCF_LE }
  49179 };
  49180 
  49181 #endif
  49182 #if defined(BCM_88270_A0)
  49183 soc_field_info_t soc_NIF_MEM_PTR_ASYNC_FIFO_CLK_RATIOr_fields[] = {
  49184     { MEM_PTR_ASYNC_FIFO_CLK_RATIO_Nf, 4, 0, SOCF_LE },
  49185     { MEM_PTR_ASYNC_FIFO_CORE_TO_DP_CYCLE_NUM_Nf, 4, 4, SOCF_LE }
  49186 };
  49187 
  49188 #endif
  49189 #if defined(BCM_88270_A0)
  49190 soc_field_info_t soc_NIF_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_MASK_REGISTERr_fields[] = {
  49191     { PKT_DROP_COUNTER_75P_PORT_0_INT_MASKf, 1, 0, 0 },
  49192     { PKT_DROP_COUNTER_75P_PORT_10_INT_MASKf, 1, 10, 0 },
  49193     { PKT_DROP_COUNTER_75P_PORT_11_INT_MASKf, 1, 11, 0 },
  49194     { PKT_DROP_COUNTER_75P_PORT_12_INT_MASKf, 1, 12, 0 },
  49195     { PKT_DROP_COUNTER_75P_PORT_13_INT_MASKf, 1, 13, 0 },
  49196     { PKT_DROP_COUNTER_75P_PORT_14_INT_MASKf, 1, 14, 0 },
  49197     { PKT_DROP_COUNTER_75P_PORT_15_INT_MASKf, 1, 15, 0 },
  49198     { PKT_DROP_COUNTER_75P_PORT_16_INT_MASKf, 1, 16, 0 },
  49199     { PKT_DROP_COUNTER_75P_PORT_17_INT_MASKf, 1, 17, 0 },
  49200     { PKT_DROP_COUNTER_75P_PORT_18_INT_MASKf, 1, 18, 0 },
  49201     { PKT_DROP_COUNTER_75P_PORT_19_INT_MASKf, 1, 19, 0 },
  49202     { PKT_DROP_COUNTER_75P_PORT_1_INT_MASKf, 1, 1, 0 },
  49203     { PKT_DROP_COUNTER_75P_PORT_20_INT_MASKf, 1, 20, 0 },
  49204     { PKT_DROP_COUNTER_75P_PORT_21_INT_MASKf, 1, 21, 0 },
  49205     { PKT_DROP_COUNTER_75P_PORT_22_INT_MASKf, 1, 22, 0 },
  49206     { PKT_DROP_COUNTER_75P_PORT_23_INT_MASKf, 1, 23, 0 },
  49207     { PKT_DROP_COUNTER_75P_PORT_24_INT_MASKf, 1, 24, 0 },
  49208     { PKT_DROP_COUNTER_75P_PORT_25_INT_MASKf, 1, 25, 0 },
  49209     { PKT_DROP_COUNTER_75P_PORT_26_INT_MASKf, 1, 26, 0 },
  49210     { PKT_DROP_COUNTER_75P_PORT_27_INT_MASKf, 1, 27, 0 },
  49211     { PKT_DROP_COUNTER_75P_PORT_28_INT_MASKf, 1, 28, 0 },
  49212     { PKT_DROP_COUNTER_75P_PORT_29_INT_MASKf, 1, 29, 0 },
  49213     { PKT_DROP_COUNTER_75P_PORT_2_INT_MASKf, 1, 2, 0 },
  49214     { PKT_DROP_COUNTER_75P_PORT_30_INT_MASKf, 1, 30, 0 },
  49215     { PKT_DROP_COUNTER_75P_PORT_31_INT_MASKf, 1, 31, 0 },
  49216     { PKT_DROP_COUNTER_75P_PORT_32_INT_MASKf, 1, 32, 0 },
  49217     { PKT_DROP_COUNTER_75P_PORT_33_INT_MASKf, 1, 33, 0 },
  49218     { PKT_DROP_COUNTER_75P_PORT_34_INT_MASKf, 1, 34, 0 },
  49219     { PKT_DROP_COUNTER_75P_PORT_35_INT_MASKf, 1, 35, 0 },
  49220     { PKT_DROP_COUNTER_75P_PORT_3_INT_MASKf, 1, 3, 0 },
  49221     { PKT_DROP_COUNTER_75P_PORT_4_INT_MASKf, 1, 4, 0 },
  49222     { PKT_DROP_COUNTER_75P_PORT_5_INT_MASKf, 1, 5, 0 },
  49223     { PKT_DROP_COUNTER_75P_PORT_6_INT_MASKf, 1, 6, 0 },
  49224     { PKT_DROP_COUNTER_75P_PORT_7_INT_MASKf, 1, 7, 0 },
  49225     { PKT_DROP_COUNTER_75P_PORT_8_INT_MASKf, 1, 8, 0 },
  49226     { PKT_DROP_COUNTER_75P_PORT_9_INT_MASKf, 1, 9, 0 }
  49227 };
  49228 
  49229 #endif
  49230 #if defined(BCM_88270_A0)
  49231 soc_field_info_t soc_NIF_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTERr_fields[] = {
  49232     { PKT_DROP_COUNTER_75P_PORT_0_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49233     { PKT_DROP_COUNTER_75P_PORT_10_INTf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49234     { PKT_DROP_COUNTER_75P_PORT_11_INTf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49235     { PKT_DROP_COUNTER_75P_PORT_12_INTf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49236     { PKT_DROP_COUNTER_75P_PORT_13_INTf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49237     { PKT_DROP_COUNTER_75P_PORT_14_INTf, 1, 14, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49238     { PKT_DROP_COUNTER_75P_PORT_15_INTf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49239     { PKT_DROP_COUNTER_75P_PORT_16_INTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49240     { PKT_DROP_COUNTER_75P_PORT_17_INTf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49241     { PKT_DROP_COUNTER_75P_PORT_18_INTf, 1, 18, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49242     { PKT_DROP_COUNTER_75P_PORT_19_INTf, 1, 19, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49243     { PKT_DROP_COUNTER_75P_PORT_1_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49244     { PKT_DROP_COUNTER_75P_PORT_20_INTf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49245     { PKT_DROP_COUNTER_75P_PORT_21_INTf, 1, 21, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49246     { PKT_DROP_COUNTER_75P_PORT_22_INTf, 1, 22, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49247     { PKT_DROP_COUNTER_75P_PORT_23_INTf, 1, 23, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49248     { PKT_DROP_COUNTER_75P_PORT_24_INTf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49249     { PKT_DROP_COUNTER_75P_PORT_25_INTf, 1, 25, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49250     { PKT_DROP_COUNTER_75P_PORT_26_INTf, 1, 26, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49251     { PKT_DROP_COUNTER_75P_PORT_27_INTf, 1, 27, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49252     { PKT_DROP_COUNTER_75P_PORT_28_INTf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49253     { PKT_DROP_COUNTER_75P_PORT_29_INTf, 1, 29, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49254     { PKT_DROP_COUNTER_75P_PORT_2_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49255     { PKT_DROP_COUNTER_75P_PORT_30_INTf, 1, 30, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49256     { PKT_DROP_COUNTER_75P_PORT_31_INTf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49257     { PKT_DROP_COUNTER_75P_PORT_32_INTf, 1, 32, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49258     { PKT_DROP_COUNTER_75P_PORT_33_INTf, 1, 33, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49259     { PKT_DROP_COUNTER_75P_PORT_34_INTf, 1, 34, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49260     { PKT_DROP_COUNTER_75P_PORT_35_INTf, 1, 35, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49261     { PKT_DROP_COUNTER_75P_PORT_3_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49262     { PKT_DROP_COUNTER_75P_PORT_4_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49263     { PKT_DROP_COUNTER_75P_PORT_5_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49264     { PKT_DROP_COUNTER_75P_PORT_6_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49265     { PKT_DROP_COUNTER_75P_PORT_7_INTf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49266     { PKT_DROP_COUNTER_75P_PORT_8_INTf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR },
  49267     { PKT_DROP_COUNTER_75P_PORT_9_INTf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR }
  49268 };
  49269 
  49270 #endif
  49271 #if defined(BCM_88270_A0)
  49272 soc_field_info_t soc_NIF_NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTr_fields[] = {
  49273     { NBI_PKT_DROP_COUNTERS_75P_INTERRUPT_REGISTER_TESTf, 36, 0, SOCF_LE }
  49274 };
  49275 
  49276 #endif
  49277 #if defined(BCM_88270_A0)
  49278 soc_field_info_t soc_NIF_NIF_PM_CFGr_fields[] = {
  49279     { PM_NEEE_PD_ENf, 1, 13, 0 },
  49280     { PM_N_OTP_PORT_BOND_OPTIONf, 13, 0, SOCF_LE },
  49281     { PM_N_TSC_DVT_ENf, 1, 14, 0 },
  49282     { PM_N_TSC_IDDQf, 1, 15, 0 },
  49283     { PM_N_TSC_MDIO_FAST_MODEf, 1, 16, 0 },
  49284     { PM_N_TSC_PWRDWNf, 1, 17, 0 },
  49285     { PM_N_TSC_REFIN_ENf, 1, 18, 0 },
  49286     { PM_N_TSC_REFOUT_ENf, 1, 19, 0 },
  49287     { PM_N_TSC_RSTBf, 1, 20, 0 },
  49288     { PM_N_TX_DRV_HV_DISABLEf, 1, 21, 0 }
  49289 };
  49290 
  49291 #endif
  49292 #if defined(BCM_88270_A0)
  49293 soc_field_info_t soc_NIF_NIF_PM_EXTERNAL_LINK_INTERRUPT_INDICATIONr_fields[] = {
  49294     { PM_EXT_LINK_INTERRUPTf, 36, 0, SOCF_LE }
  49295 };
  49296 
  49297 #endif
  49298 #if defined(BCM_88270_A0)
  49299 soc_field_info_t soc_NIF_NIF_PM_EXTERNAL_LOCAL_FAULT_INDICATIONr_fields[] = {
  49300     { PM_EXT_LOCAL_FAULTf, 36, 0, SOCF_LE }
  49301 };
  49302 
  49303 #endif
  49304 #if defined(BCM_88270_A0)
  49305 soc_field_info_t soc_NIF_NIF_PM_EXTERNAL_LPI_INDICATIONr_fields[] = {
  49306     { PM_EXT_LPI_INDICATIONf, 36, 0, SOCF_LE }
  49307 };
  49308 
  49309 #endif
  49310 #if defined(BCM_88270_A0)
  49311 soc_field_info_t soc_NIF_NIF_PM_EXTERNAL_REMOTE_FAULT_INDICATIONr_fields[] = {
  49312     { PM_EXT_REMOTE_FAULTf, 36, 0, SOCF_LE }
  49313 };
  49314 
  49315 #endif
  49316 #if defined(BCM_88270_A0)
  49317 soc_field_info_t soc_NIF_NIF_PM_RESOLVED_SPEEDr_fields[] = {
  49318     { PM_N_RESOLVED_SPEED_LANE_0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49319     { PM_N_RESOLVED_SPEED_LANE_1f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  49320     { PM_N_RESOLVED_SPEED_LANE_2f, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  49321     { PM_N_RESOLVED_SPEED_LANE_3f, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  49322 };
  49323 
  49324 #endif
  49325 #if defined(BCM_88270_A0)
  49326 soc_field_info_t soc_NIF_NIF_PM_TERMINATE_RX_MAC_CTRL_PACKETSr_fields[] = {
  49327     { PM_TERMINATE_RX_MAC_CTRL_PACKETSf, 1, 0, 0 }
  49328 };
  49329 
  49330 #endif
  49331 #if defined(BCM_88270_A0)
  49332 soc_field_info_t soc_NIF_NIF_TSC_LANE_STATUSr_fields[] = {
  49333     { TSC_LANE_STATUS_0__Nf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49334     { TSC_LANE_STATUS_1__Nf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  49335     { TSC_LANE_STATUS_2__Nf, 3, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  49336     { TSC_LANE_STATUS_3__Nf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG }
  49337 };
  49338 
  49339 #endif
  49340 #if defined(BCM_88270_A0)
  49341 soc_field_info_t soc_NIF_OOB_CONFIGr_fields[] = {
  49342     { FC_OOB_CLK_SELECTf, 2, 25, SOCF_LE },
  49343     { INVERT_RECEIVED_OOB_FC_POLARITYf, 1, 27, SOCF_RES },
  49344     { INVERT_TRANSMITED_OOB_FC_POLARITYf, 1, 28, SOCF_RES },
  49345     { OOB_OUT_KILLf, 1, 0, 0 },
  49346     { OOB_RX_OOB_CAL_LASTf, 11, 14, SOCF_LE },
  49347     { OOB_RX_TO_TX_LBf, 1, 1, 0 },
  49348     { OOB_TX_OOB_CAL_LASTf, 11, 3, SOCF_LE },
  49349     { OOB_TX_TO_RX_LBf, 1, 2, 0 }
  49350 };
  49351 
  49352 #endif
  49353 #if defined(BCM_88270_A0)
  49354 soc_field_info_t soc_NIF_OOB_INDICATIONSr_fields[] = {
  49355     { RX_OOB_DEBUGf, 48, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  49356     { TX_OOB_CRC_ERRf, 1, 96, SOCF_RO|SOCF_SIG },
  49357     { TX_OOB_DEBUGf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49358     { TX_OOB_FRAME_ERRf, 1, 97, SOCF_RO|SOCF_SIG }
  49359 };
  49360 
  49361 #endif
  49362 #if defined(BCM_88270_A0)
  49363 soc_field_info_t soc_NIF_OOB_RSTNr_fields[] = {
  49364     { OOB_RX_RSTNf, 1, 0, SOCF_RES },
  49365     { OOB_TX_RSTNf, 1, 1, SOCF_RES }
  49366 };
  49367 
  49368 #endif
  49369 #if defined(BCM_88270_A0)
  49370 soc_field_info_t soc_NIF_PARITY_ERR_CNTr_fields[] = {
  49371     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  49372     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  49373     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49374     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  49375 };
  49376 
  49377 #endif
  49378 #if defined(BCM_88270_A0)
  49379 soc_field_info_t soc_NIF_PAR_ERR_INITIATEr_fields[] = {
  49380     { PAR_ERR_INITIATEf, 1, 0, 0 }
  49381 };
  49382 
  49383 #endif
  49384 #if defined(BCM_88270_A0)
  49385 soc_field_info_t soc_NIF_PAR_ERR_MEM_MASKr_fields[] = {
  49386     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  49387 };
  49388 
  49389 #endif
  49390 #if defined(BCM_88270_A0)
  49391 soc_field_info_t soc_NIF_PCMI_0r_fields[] = {
  49392     { FIELD_0_31f, 32, 0, SOCF_LE }
  49393 };
  49394 
  49395 #endif
  49396 #if defined(BCM_88270_A0)
  49397 soc_field_info_t soc_NIF_PCMI_1r_fields[] = {
  49398     { FIELD_0_31f, 32, 0, SOCF_LE }
  49399 };
  49400 
  49401 #endif
  49402 #if defined(BCM_88270_A0)
  49403 soc_field_info_t soc_NIF_PCMI_2r_fields[] = {
  49404     { FIELD_0_31f, 32, 0, SOCF_LE }
  49405 };
  49406 
  49407 #endif
  49408 #if defined(BCM_88270_A0)
  49409 soc_field_info_t soc_NIF_PCMI_3r_fields[] = {
  49410     { FIELD_0_31f, 32, 0, SOCF_LE }
  49411 };
  49412 
  49413 #endif
  49414 #if defined(BCM_88270_A0)
  49415 soc_field_info_t soc_NIF_PCMI_4r_fields[] = {
  49416     { FIELD_0_31f, 32, 0, SOCF_LE }
  49417 };
  49418 
  49419 #endif
  49420 #if defined(BCM_88270_A0)
  49421 soc_field_info_t soc_NIF_PCMI_0_Sr_fields[] = {
  49422     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49423     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  49424     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  49425 };
  49426 
  49427 #endif
  49428 #if defined(BCM_88270_A0)
  49429 soc_field_info_t soc_NIF_PCMI_0_Tr_fields[] = {
  49430     { FIELD_0_21f, 22, 0, SOCF_LE },
  49431     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  49432 };
  49433 
  49434 #endif
  49435 #if defined(BCM_88270_A0)
  49436 soc_field_info_t soc_NIF_PCMI_1_Sr_fields[] = {
  49437     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49438     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  49439     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  49440 };
  49441 
  49442 #endif
  49443 #if defined(BCM_88270_A0)
  49444 soc_field_info_t soc_NIF_PCMI_1_Tr_fields[] = {
  49445     { FIELD_0_21f, 22, 0, SOCF_LE },
  49446     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  49447 };
  49448 
  49449 #endif
  49450 #if defined(BCM_88270_A0)
  49451 soc_field_info_t soc_NIF_PCMI_2_Sr_fields[] = {
  49452     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49453     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  49454     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  49455 };
  49456 
  49457 #endif
  49458 #if defined(BCM_88270_A0)
  49459 soc_field_info_t soc_NIF_PCMI_2_Tr_fields[] = {
  49460     { FIELD_0_21f, 22, 0, SOCF_LE },
  49461     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  49462 };
  49463 
  49464 #endif
  49465 #if defined(BCM_88270_A0)
  49466 soc_field_info_t soc_NIF_PCMI_3_Sr_fields[] = {
  49467     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49468     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  49469     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  49470 };
  49471 
  49472 #endif
  49473 #if defined(BCM_88270_A0)
  49474 soc_field_info_t soc_NIF_PCMI_3_Tr_fields[] = {
  49475     { FIELD_0_21f, 22, 0, SOCF_LE },
  49476     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  49477 };
  49478 
  49479 #endif
  49480 #if defined(BCM_88270_A0)
  49481 soc_field_info_t soc_NIF_PCMI_4_Sr_fields[] = {
  49482     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49483     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  49484     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  49485 };
  49486 
  49487 #endif
  49488 #if defined(BCM_88270_A0)
  49489 soc_field_info_t soc_NIF_PCMI_4_Tr_fields[] = {
  49490     { FIELD_0_21f, 22, 0, SOCF_LE },
  49491     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  49492 };
  49493 
  49494 #endif
  49495 #if defined(BCM_88270_A0)
  49496 soc_field_info_t soc_NIF_PMX_MODE_SINGLE_OR_MULTIr_fields[] = {
  49497     { PMX_MODE_SINGLE_OR_MULTIf, 1, 0, 0 }
  49498 };
  49499 
  49500 #endif
  49501 #if defined(BCM_88270_A0)
  49502 soc_field_info_t soc_NIF_PM_ACCUMULATE_AND_SYNC_CYCLE_NUMr_fields[] = {
  49503     { PM_ACCUMULATE_AND_SYNC_CYCLE_NUMf, 4, 0, SOCF_LE }
  49504 };
  49505 
  49506 #endif
  49507 #if defined(BCM_88270_A0)
  49508 soc_field_info_t soc_NIF_PM_EEE_LPI_DETECTr_fields[] = {
  49509     { PORT_EEE_LPI_DETECTf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49510 };
  49511 
  49512 #endif
  49513 #if defined(BCM_88270_A0)
  49514 soc_field_info_t soc_NIF_PM_MDIO_CTRLr_fields[] = {
  49515     { PM_MDIO_DEVADf, 5, 1, SOCF_LE|SOCF_RES },
  49516     { PM_MDIO_STf, 1, 0, SOCF_RES }
  49517 };
  49518 
  49519 #endif
  49520 #if defined(BCM_88270_A0)
  49521 soc_field_info_t soc_NIF_PM_PWRDWN_INDICATIONr_fields[] = {
  49522     { PM_PWRDWN_INDICATIONf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49523 };
  49524 
  49525 #endif
  49526 #if defined(BCM_88270_A0)
  49527 soc_field_info_t soc_NIF_PM_STRAP_LED_INTRA_DELAYr_fields[] = {
  49528     { PM_0_STRAP_LED_INTRA_DELAYf, 4, 0, SOCF_LE },
  49529     { PM_1_STRAP_LED_INTRA_DELAYf, 4, 4, SOCF_LE },
  49530     { PM_2_STRAP_LED_INTRA_DELAYf, 4, 8, SOCF_LE },
  49531     { PM_3_STRAP_LED_INTRA_DELAYf, 4, 12, SOCF_LE },
  49532     { PM_4_STRAP_LED_INTRA_DELAYf, 4, 16, SOCF_LE },
  49533     { PM_5_STRAP_LED_INTRA_DELAYf, 4, 20, SOCF_LE },
  49534     { PM_6_STRAP_LED_INTRA_DELAYf, 4, 24, SOCF_LE },
  49535     { PM_7_STRAP_LED_INTRA_DELAYf, 4, 28, SOCF_LE },
  49536     { PM_8_STRAP_LED_INTRA_DELAYf, 4, 32, SOCF_LE }
  49537 };
  49538 
  49539 #endif
  49540 #if defined(BCM_88270_A0)
  49541 soc_field_info_t soc_NIF_PM_STRAP_LED_OUTPUT_DELAYr_fields[] = {
  49542     { PM_0_STRAP_LED_OUTPUT_DELAYf, 4, 0, SOCF_LE },
  49543     { PM_1_STRAP_LED_OUTPUT_DELAYf, 4, 4, SOCF_LE },
  49544     { PM_2_STRAP_LED_OUTPUT_DELAYf, 4, 8, SOCF_LE },
  49545     { PM_3_STRAP_LED_OUTPUT_DELAYf, 4, 12, SOCF_LE },
  49546     { PM_4_STRAP_LED_OUTPUT_DELAYf, 4, 16, SOCF_LE },
  49547     { PM_5_STRAP_LED_OUTPUT_DELAYf, 4, 20, SOCF_LE },
  49548     { PM_6_STRAP_LED_OUTPUT_DELAYf, 4, 24, SOCF_LE },
  49549     { PM_7_STRAP_LED_OUTPUT_DELAYf, 4, 28, SOCF_LE },
  49550     { PM_8_STRAP_LED_OUTPUT_DELAYf, 4, 32, SOCF_LE }
  49551 };
  49552 
  49553 #endif
  49554 #if defined(BCM_88270_A0)
  49555 soc_field_info_t soc_NIF_PM_TIMESTAMPING_MODEr_fields[] = {
  49556     { PM_TIMESTAMPING_MODEf, 7, 0, SOCF_LE }
  49557 };
  49558 
  49559 #endif
  49560 #if defined(BCM_88270_A0)
  49561 soc_field_info_t soc_NIF_PM_TX_PLL_LOCK_STATUSr_fields[] = {
  49562     { PM_0_TX_PLL_LOCK_STATUSf, 1, 0, SOCF_RO|SOCF_SIG },
  49563     { PM_1_TX_PLL_LOCK_STATUSf, 1, 1, SOCF_RO|SOCF_SIG },
  49564     { PM_2_TX_PLL_LOCK_STATUSf, 1, 2, SOCF_RO|SOCF_SIG },
  49565     { PM_3_TX_PLL_LOCK_STATUSf, 1, 3, SOCF_RO|SOCF_SIG },
  49566     { PM_4_TX_PLL_LOCK_STATUSf, 1, 4, SOCF_RO|SOCF_SIG },
  49567     { PM_5_TX_PLL_LOCK_STATUSf, 1, 5, SOCF_RO|SOCF_SIG },
  49568     { PM_6_TX_PLL_LOCK_STATUSf, 1, 6, SOCF_RO|SOCF_SIG },
  49569     { PM_7_TX_PLL_LOCK_STATUSf, 1, 7, SOCF_RO|SOCF_SIG },
  49570     { PM_8_TX_PLL_LOCK_STATUSf, 1, 8, SOCF_RO|SOCF_SIG }
  49571 };
  49572 
  49573 #endif
  49574 #if defined(BCM_88270_A0)
  49575 soc_field_info_t soc_NIF_PORTS_INDICATIONSr_fields[] = {
  49576     { RX_LINK_STATUS_PM_0f, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49577     { RX_LINK_STATUS_PM_1f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  49578     { RX_LINK_STATUS_PM_2f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  49579     { RX_LINK_STATUS_PM_3f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  49580     { RX_LINK_STATUS_PM_4f, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  49581     { RX_LINK_STATUS_PM_5f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  49582     { RX_LINK_STATUS_PM_6f, 4, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  49583     { RX_LINK_STATUS_PM_7f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  49584     { RX_LINK_STATUS_PM_8f, 4, 32, SOCF_LE|SOCF_RO|SOCF_SIG }
  49585 };
  49586 
  49587 #endif
  49588 #if defined(BCM_88270_A0)
  49589 soc_field_info_t soc_NIF_PRD_CONFIG_QMLFr_fields[] = {
  49590     { PRD_NEVER_DROP_CONTROL_FRAMES_QMLF_Nf, 1, 136, 0 },
  49591     { PRD_PKT_TYPE_QMLF_Nf, 2, 0, SOCF_LE },
  49592     { PRD_PRIO_MAP_QMLF_Nf, 128, 8, SOCF_LE },
  49593     { PRD_UNTAG_PCP_QMLF_Nf, 4, 4, SOCF_LE }
  49594 };
  49595 
  49596 #endif
  49597 #if defined(BCM_88270_A0)
  49598 soc_field_info_t soc_NIF_PRD_ENr_fields[] = {
  49599     { PRD_ENf, 36, 0, SOCF_LE }
  49600 };
  49601 
  49602 #endif
  49603 #if defined(BCM_88270_A0)
  49604 soc_field_info_t soc_NIF_PRD_ERR_PKT_DROP_CNT_PORTr_fields[] = {
  49605     { PRD_ERR_PKT_DROP_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49606 };
  49607 
  49608 #endif
  49609 #if defined(BCM_88270_A0)
  49610 soc_field_info_t soc_NIF_PRD_LAST_PKT_KEYr_fields[] = {
  49611     { PRD_LAST_PKT_KEY_QMLF_0f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49612     { PRD_LAST_PKT_KEY_QMLF_1f, 6, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  49613     { PRD_LAST_PKT_KEY_QMLF_2f, 6, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  49614     { PRD_LAST_PKT_KEY_QMLF_3f, 6, 18, SOCF_LE|SOCF_RO|SOCF_SIG },
  49615     { PRD_LAST_PKT_KEY_QMLF_4f, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  49616     { PRD_LAST_PKT_KEY_QMLF_5f, 6, 30, SOCF_LE|SOCF_RO|SOCF_SIG },
  49617     { PRD_LAST_PKT_KEY_QMLF_6f, 6, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  49618     { PRD_LAST_PKT_KEY_QMLF_7f, 6, 42, SOCF_LE|SOCF_RO|SOCF_SIG },
  49619     { PRD_LAST_PKT_KEY_QMLF_8f, 6, 48, SOCF_LE|SOCF_RO|SOCF_SIG }
  49620 };
  49621 
  49622 #endif
  49623 #if defined(BCM_88270_A0)
  49624 soc_field_info_t soc_NIF_PRD_PKT_DROP_CNT_PORTr_fields[] = {
  49625     { PRD_PKT_DROP_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49626 };
  49627 
  49628 #endif
  49629 #if defined(BCM_88270_A0)
  49630 soc_field_info_t soc_NIF_RESERVED_MIRROR_ADDRr_fields[] = {
  49631     { FIELD_0_15f, 16, 0, SOCF_LE },
  49632     { FIELD_31_31f, 1, 31, 0 }
  49633 };
  49634 
  49635 #endif
  49636 #if defined(BCM_88270_A0)
  49637 soc_field_info_t soc_NIF_RESERVED_MTCDr_fields[] = {
  49638     { FIELD_0_0f, 1, 0, 0 },
  49639     { FIELD_1_1f, 1, 1, 0 },
  49640     { FIELD_2_2f, 1, 2, 0 },
  49641     { FIELD_3_3f, 1, 3, 0 },
  49642     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  49643     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  49644 };
  49645 
  49646 #endif
  49647 #if defined(BCM_88270_A0)
  49648 soc_field_info_t soc_NIF_RESERVED_MTCPr_fields[] = {
  49649     { ITEM_0_13f, 14, 0, SOCF_LE },
  49650     { ITEM_14_14f, 1, 14, 0 },
  49651     { ITEM_15_15f, 1, 15, 0 },
  49652     { ITEM_16_16f, 1, 16, 0 },
  49653     { ITEM_19_30f, 12, 19, SOCF_LE },
  49654     { ITEM_31_31f, 1, 31, 0 },
  49655     { ITEM_32_32f, 1, 32, 0 },
  49656     { ITEM_33_33f, 1, 33, 0 },
  49657     { ITEM_34_34f, 1, 34, 0 },
  49658     { ITEM_35_35f, 1, 35, 0 },
  49659     { ITEM_37_52f, 16, 37, SOCF_LE },
  49660     { ITEM_53_53f, 1, 53, 0 },
  49661     { ITEM_54_54f, 1, 54, 0 },
  49662     { ITEM_55_55f, 1, 55, 0 },
  49663     { ITEM_56_56f, 1, 56, 0 },
  49664     { ITEM_57_57f, 1, 57, 0 },
  49665     { ITEM_58_58f, 1, 58, 0 }
  49666 };
  49667 
  49668 #endif
  49669 #if defined(BCM_88270_A0)
  49670 soc_field_info_t soc_NIF_RESERVED_SPARE_0r_fields[] = {
  49671     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  49672 };
  49673 
  49674 #endif
  49675 #if defined(BCM_88270_A0)
  49676 soc_field_info_t soc_NIF_RESERVED_SPARE_1r_fields[] = {
  49677     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  49678 };
  49679 
  49680 #endif
  49681 #if defined(BCM_88270_A0)
  49682 soc_field_info_t soc_NIF_RESERVED_SPARE_2r_fields[] = {
  49683     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  49684 };
  49685 
  49686 #endif
  49687 #if defined(BCM_88270_A0)
  49688 soc_field_info_t soc_NIF_RESERVED_SPARE_3r_fields[] = {
  49689     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  49690 };
  49691 
  49692 #endif
  49693 #if defined(BCM_88270_A0)
  49694 soc_field_info_t soc_NIF_RES_CAL_0_STATUSr_fields[] = {
  49695     { RSCL_PMHR_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49696     { RSCL_PMHR_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  49697     { RSCL_PMHR_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  49698     { RSCL_PMHR_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  49699     { RSCL_PMHR_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  49700     { RSCL_PMHR_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  49701     { RSCL_PMHR_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  49702     { RSCL_PMHR_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  49703 };
  49704 
  49705 #endif
  49706 #if defined(BCM_88270_A0)
  49707 soc_field_info_t soc_NIF_RES_CAL_1_STATUSr_fields[] = {
  49708     { RSCL_PMHL_CURR_COMP_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49709     { RSCL_PMHL_DONEf, 1, 6, SOCF_RO|SOCF_SIG },
  49710     { RSCL_PMHL_PONf, 4, 7, SOCF_LE|SOCF_RO|SOCF_SIG },
  49711     { RSCL_PMHL_PREV_COMP_CNTf, 4, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  49712     { RSCL_PMHL_RESCAL_COMPf, 1, 31, SOCF_RO|SOCF_SIG },
  49713     { RSCL_PMHL_RESCAL_CTRL_DFSf, 13, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  49714     { RSCL_PMHL_RESCAL_STATEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG },
  49715     { RSCL_PMHL_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }
  49716 };
  49717 
  49718 #endif
  49719 #if defined(BCM_88270_A0)
  49720 soc_field_info_t soc_NIF_RX_CORE_0_BYTE_COUNTERr_fields[] = {
  49721     { RX_CORE_0_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49722 };
  49723 
  49724 #endif
  49725 #if defined(BCM_88270_A0)
  49726 soc_field_info_t soc_NIF_RX_CORE_0_PKT_COUNTERr_fields[] = {
  49727     { RX_CORE_0_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49728 };
  49729 
  49730 #endif
  49731 #if defined(BCM_88270_A0)
  49732 soc_field_info_t soc_NIF_RX_ENABLE_DATAPATHr_fields[] = {
  49733     { RX_ENABLE_DATAPATHf, 36, 0, SOCF_LE }
  49734 };
  49735 
  49736 #endif
  49737 #if defined(BCM_88270_A0)
  49738 soc_field_info_t soc_NIF_RX_MLF_ERROR_PMr_fields[] = {
  49739     { RX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  49740     { RX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  49741     { RX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  49742     { RX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG },
  49743     { RX_MLF_UNDERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  49744     { RX_MLF_UNDERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 5, SOCF_RO|SOCF_SIG },
  49745     { RX_MLF_UNDERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 6, SOCF_RO|SOCF_SIG },
  49746     { RX_MLF_UNDERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RO|SOCF_SIG }
  49747 };
  49748 
  49749 #endif
  49750 #if defined(BCM_88270_A0)
  49751 soc_field_info_t soc_NIF_RX_MLF_LEVEL_PMr_fields[] = {
  49752     { RX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49753     { RX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 12, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  49754     { RX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 12, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  49755     { RX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 12, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  49756     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_0_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG },
  49757     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_1_QMLF_Nf, 1, 28, SOCF_RO|SOCF_SIG },
  49758     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_2_QMLF_Nf, 1, 44, SOCF_RO|SOCF_SIG },
  49759     { RX_MLF_OVERFLOW_ERR_PORT_0_MLF_3_QMLF_Nf, 1, 60, SOCF_RO|SOCF_SIG },
  49760     { RX_MLF_WAS_EMPTY_PORT_0_MLF_0_QMLF_Nf, 1, 13, SOCF_RO|SOCF_SIG },
  49761     { RX_MLF_WAS_EMPTY_PORT_0_MLF_1_QMLF_Nf, 1, 29, SOCF_RO|SOCF_SIG },
  49762     { RX_MLF_WAS_EMPTY_PORT_0_MLF_2_QMLF_Nf, 1, 45, SOCF_RO|SOCF_SIG },
  49763     { RX_MLF_WAS_EMPTY_PORT_0_MLF_3_QMLF_Nf, 1, 61, SOCF_RO|SOCF_SIG }
  49764 };
  49765 
  49766 #endif
  49767 #if defined(BCM_88270_A0)
  49768 soc_field_info_t soc_NIF_RX_MLF_LLFC_THRESHOLDS_CONFIGr_fields[] = {
  49769     { RX_LLFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  49770     { RX_LLFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  49771 };
  49772 
  49773 #endif
  49774 #if defined(BCM_88270_A0)
  49775 soc_field_info_t soc_NIF_RX_MLF_MAX_OCCUPANCYr_fields[] = {
  49776     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  49777     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  49778     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  49779     { RX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 12, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  49780 };
  49781 
  49782 #endif
  49783 #if defined(BCM_88270_A0)
  49784 soc_field_info_t soc_NIF_RX_MLF_PFC_THRESHOLDS_CONFIGr_fields[] = {
  49785     { RX_PFC_THRESHOLD_CLR_QMLF_Nf, 11, 12, SOCF_LE },
  49786     { RX_PFC_THRESHOLD_SET_QMLF_Nf, 11, 0, SOCF_LE }
  49787 };
  49788 
  49789 #endif
  49790 #if defined(BCM_88270_A0)
  49791 soc_field_info_t soc_NIF_RX_MLF_PRD_THRESHOLDS_CONFIGr_fields[] = {
  49792     { RX_PRD_THRESHOLD_0_QMLF_Nf, 11, 0, SOCF_LE },
  49793     { RX_PRD_THRESHOLD_1_QMLF_Nf, 11, 12, SOCF_LE },
  49794     { RX_PRD_THRESHOLD_2_QMLF_Nf, 11, 24, SOCF_LE }
  49795 };
  49796 
  49797 #endif
  49798 #if defined(BCM_88270_A0)
  49799 soc_field_info_t soc_NIF_RX_NUM_TOTAL_DROPPED_EOPSr_fields[] = {
  49800     { RX_NUM_TOTAL_DROPPED_EOPSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49801 };
  49802 
  49803 #endif
  49804 #if defined(BCM_88270_A0)
  49805 soc_field_info_t soc_NIF_RX_PKT_DROP_COUNTERr_fields[] = {
  49806     { RX_PKT_DROP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49807 };
  49808 
  49809 #endif
  49810 #if defined(BCM_88270_A0)
  49811 soc_field_info_t soc_NIF_RX_PKT_FC_DROP_COUNTERr_fields[] = {
  49812     { RX_PKT_FC_DROP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49813 };
  49814 
  49815 #endif
  49816 #if defined(BCM_88270_A0)
  49817 soc_field_info_t soc_NIF_RX_PKT_FC_ERR_COUNTERr_fields[] = {
  49818     { RX_PKT_FC_ERR_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49819 };
  49820 
  49821 #endif
  49822 #if defined(BCM_88270_A0)
  49823 soc_field_info_t soc_NIF_RX_PORTS_SRSTNr_fields[] = {
  49824     { RX_PORTS_SRSTNf, 36, 0, SOCF_LE }
  49825 };
  49826 
  49827 #endif
  49828 #if defined(BCM_88270_A0)
  49829 soc_field_info_t soc_NIF_RX_PORT_OVFr_fields[] = {
  49830     { RX_PORT_OVFf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49831 };
  49832 
  49833 #endif
  49834 #if defined(BCM_88270_A0)
  49835 soc_field_info_t soc_NIF_RX_PRD_VLAN_ETHERTYPEr_fields[] = {
  49836     { PRD_VLAN_ETHERTYPE_1f, 16, 0, SOCF_LE },
  49837     { PRD_VLAN_ETHERTYPE_2f, 16, 16, SOCF_LE }
  49838 };
  49839 
  49840 #endif
  49841 #if defined(BCM_88270_A0)
  49842 soc_field_info_t soc_NIF_RX_QMLF_CONFIGr_fields[] = {
  49843     { RX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE }
  49844 };
  49845 
  49846 #endif
  49847 #if defined(BCM_88270_A0)
  49848 soc_field_info_t soc_NIF_RX_REQ_PIPE_0_HIGH_ENr_fields[] = {
  49849     { RX_REQ_PIPE_0_HIGH_ENf, 16, 0, SOCF_LE }
  49850 };
  49851 
  49852 #endif
  49853 #if defined(BCM_88270_A0)
  49854 soc_field_info_t soc_NIF_RX_REQ_PIPE_0_LOW_ENr_fields[] = {
  49855     { RX_REQ_PIPE_0_LOW_ENf, 64, 0, SOCF_LE }
  49856 };
  49857 
  49858 #endif
  49859 #if defined(BCM_88270_A0)
  49860 soc_field_info_t soc_NIF_RX_SCH_DEBUG_CONFr_fields[] = {
  49861     { CHOSEN_RX_PORT_FOR_SCHf, 6, 0, SOCF_LE|SOCF_RES }
  49862 };
  49863 
  49864 #endif
  49865 #if defined(BCM_88270_A0)
  49866 soc_field_info_t soc_NIF_RX_SCH_DEBUG_RESULTr_fields[] = {
  49867     { RX_SCH_AT_LEASE_ONE_TRANSACTION_RMCf, 36, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  49868     { RX_SCH_CNT_OF_CHOSEN_RMCf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  49869     { RX_SCH_LAST_RMC_WINf, 7, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  49870 };
  49871 
  49872 #endif
  49873 #if defined(BCM_88270_A0)
  49874 soc_field_info_t soc_NIF_RX_THRESHOLD_AFTER_OVERFLOW_QMLFr_fields[] = {
  49875     { RX_THRESHOLD_AFTER_OVERFLOW_QMLFf, 11, 0, SOCF_LE }
  49876 };
  49877 
  49878 #endif
  49879 #if defined(BCM_88270_A0)
  49880 soc_field_info_t soc_NIF_RX_TOTAL_BYTE_COUNTERr_fields[] = {
  49881     { RX_TOTAL_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49882 };
  49883 
  49884 #endif
  49885 #if defined(BCM_88270_A0)
  49886 soc_field_info_t soc_NIF_RX_TOTAL_PKT_COUNTERr_fields[] = {
  49887     { RX_TOTAL_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49888 };
  49889 
  49890 #endif
  49891 #if defined(BCM_88270_A0)
  49892 soc_field_info_t soc_NIF_SBUS_BROADCAST_IDr_fields[] = {
  49893     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  49894 };
  49895 
  49896 #endif
  49897 #if defined(BCM_88270_A0)
  49898 soc_field_info_t soc_NIF_SBUS_LAST_IN_CHAINr_fields[] = {
  49899     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  49900 };
  49901 
  49902 #endif
  49903 #if defined(BCM_88270_A0)
  49904 soc_field_info_t soc_NIF_SIF_CFGr_fields[] = {
  49905     { SIF_PORT_ENf, 1, 0, 0 },
  49906     { SIF_PORT_PROPAGATE_ECC_ERRf, 1, 1, SOCF_RES },
  49907     { SIF_TMC_FULLNESS_THf, 10, 2, SOCF_LE }
  49908 };
  49909 
  49910 #endif
  49911 #if defined(BCM_88270_A0)
  49912 soc_field_info_t soc_NIF_STATS_BURSTS_CNT_PORTr_fields[] = {
  49913     { STATS_BURSTS_CNT_PORTf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49914 };
  49915 
  49916 #endif
  49917 #if defined(BCM_88270_A0)
  49918 soc_field_info_t soc_NIF_STATS_OCTETS_CNT_PORTr_fields[] = {
  49919     { STATS_OCTETS_CNT_PORTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49920 };
  49921 
  49922 #endif
  49923 #if defined(BCM_88270_A0)
  49924 soc_field_info_t soc_NIF_SYNC_ETH_CFGr_fields[] = {
  49925     { SYNC_ETH_CLOCK_DIV_Nf, 2, 12, SOCF_LE },
  49926     { SYNC_ETH_CLOCK_SEL_Nf, 6, 0, SOCF_LE },
  49927     { SYNC_ETH_DIVIDER_PHASE_ONE_Nf, 4, 21, SOCF_LE },
  49928     { SYNC_ETH_DIVIDER_PHASE_ZERO_Nf, 4, 17, SOCF_LE },
  49929     { SYNC_ETH_GTIMER_MODE_Nf, 1, 16, SOCF_RES },
  49930     { SYNC_ETH_LINK_VALID_SEL_Nf, 1, 15, 0 },
  49931     { SYNC_ETH_SQUELCH_EN_Nf, 1, 14, 0 },
  49932     { SYNC_ETH_VALID_SEL_Nf, 6, 6, SOCF_LE }
  49933 };
  49934 
  49935 #endif
  49936 #if defined(BCM_88270_A0)
  49937 soc_field_info_t soc_NIF_SYNC_ETH_COUNTERr_fields[] = {
  49938     { SYNC_ETH_COUNTER_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  49939 };
  49940 
  49941 #endif
  49942 #if defined(BCM_88270_A0)
  49943 soc_field_info_t soc_NIF_SYNC_ETH_SQUELCH_DIS_TH_REGr_fields[] = {
  49944     { SYNC_ETH_SQUELCH_DIS_THf, 32, 0, SOCF_LE }
  49945 };
  49946 
  49947 #endif
  49948 #if defined(BCM_88270_A0)
  49949 soc_field_info_t soc_NIF_SYNC_ETH_SQUELCH_EN_TH_REGr_fields[] = {
  49950     { SYNC_ETH_SQUELCH_EN_THf, 16, 0, SOCF_LE }
  49951 };
  49952 
  49953 #endif
  49954 #if defined(BCM_88270_A0)
  49955 soc_field_info_t soc_NIF_TXI_PIPE_0_NOT_READYr_fields[] = {
  49956     { TXI_PIPE_0_NOT_READY_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  49957     { TXI_PIPE_0_NOT_READY_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG|SOCF_RES }
  49958 };
  49959 
  49960 #endif
  49961 #if defined(BCM_88270_A0)
  49962 soc_field_info_t soc_NIF_TX_CORE_0_BYTE_COUNTERr_fields[] = {
  49963     { TX_CORE_0_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49964 };
  49965 
  49966 #endif
  49967 #if defined(BCM_88270_A0)
  49968 soc_field_info_t soc_NIF_TX_CORE_0_PKT_COUNTERr_fields[] = {
  49969     { TX_CORE_0_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  49970 };
  49971 
  49972 #endif
  49973 #if defined(BCM_88270_A0)
  49974 soc_field_info_t soc_NIF_TX_EGRESS_CREDITS_DEBUG_PMr_fields[] = {
  49975     { TX_FLUSH_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RES },
  49976     { TX_FLUSH_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 2, SOCF_RES },
  49977     { TX_FLUSH_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 4, SOCF_RES },
  49978     { TX_FLUSH_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 6, SOCF_RES },
  49979     { TX_STOP_EGRESS_PORT_0_MLF_0_QMLF_Nf, 1, 1, SOCF_RES },
  49980     { TX_STOP_EGRESS_PORT_0_MLF_1_QMLF_Nf, 1, 3, SOCF_RES },
  49981     { TX_STOP_EGRESS_PORT_0_MLF_2_QMLF_Nf, 1, 5, SOCF_RES },
  49982     { TX_STOP_EGRESS_PORT_0_MLF_3_QMLF_Nf, 1, 7, SOCF_RES }
  49983 };
  49984 
  49985 #endif
  49986 #if defined(BCM_88270_A0)
  49987 soc_field_info_t soc_NIF_TX_ENABLE_DATAPATHr_fields[] = {
  49988     { TX_ENABLE_DATAPATHf, 36, 0, SOCF_LE }
  49989 };
  49990 
  49991 #endif
  49992 #if defined(BCM_88270_A0)
  49993 soc_field_info_t soc_NIF_TX_ERROR_FROM_MEM_DIDNT_PROPAGATEr_fields[] = {
  49994     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  49995     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  49996     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  49997     { TX_ERROR_FROM_MEM_DIDNT_PROPAGATE_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  49998 };
  49999 
  50000 #endif
  50001 #if defined(BCM_88270_A0)
  50002 soc_field_info_t soc_NIF_TX_MLF_LEVEL_PMr_fields[] = {
  50003     { TX_MLF_LEVEL_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  50004     { TX_MLF_LEVEL_PORT_0_MLF_1_QMLF_Nf, 10, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  50005     { TX_MLF_LEVEL_PORT_0_MLF_2_QMLF_Nf, 10, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  50006     { TX_MLF_LEVEL_PORT_0_MLF_3_QMLF_Nf, 10, 36, SOCF_LE|SOCF_RO|SOCF_SIG }
  50007 };
  50008 
  50009 #endif
  50010 #if defined(BCM_88270_A0)
  50011 soc_field_info_t soc_NIF_TX_MLF_MAX_OCCUPANCYr_fields[] = {
  50012     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_0_QMLF_Nf, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  50013     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_1_QMLF_Nf, 10, 10, SOCF_LE|SOCF_RO|SOCF_SIG },
  50014     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_2_QMLF_Nf, 10, 20, SOCF_LE|SOCF_RO|SOCF_SIG },
  50015     { TX_MLF_MAX_OCCUPANCY_PORT_0_MLF_3_QMLF_Nf, 10, 30, SOCF_LE|SOCF_RO|SOCF_SIG }
  50016 };
  50017 
  50018 #endif
  50019 #if defined(BCM_88270_A0)
  50020 soc_field_info_t soc_NIF_TX_MLF_NUM_CREDITS_FROM_PMr_fields[] = {
  50021     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_0_QMLF_Nf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  50022     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_1_QMLF_Nf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  50023     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_2_QMLF_Nf, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  50024     { TX_NUM_CREDITS_FROM_PM_PORT_0_MLF_3_QMLF_Nf, 6, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  50025 };
  50026 
  50027 #endif
  50028 #if defined(BCM_88270_A0)
  50029 soc_field_info_t soc_NIF_TX_MLF_OVERFLOW_PMr_fields[] = {
  50030     { TX_MLF_OVERFLOW_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  50031     { TX_MLF_OVERFLOW_PORT_0_MLF_1_QMLF_Nf, 1, 1, SOCF_RO|SOCF_SIG },
  50032     { TX_MLF_OVERFLOW_PORT_0_MLF_2_QMLF_Nf, 1, 2, SOCF_RO|SOCF_SIG },
  50033     { TX_MLF_OVERFLOW_PORT_0_MLF_3_QMLF_Nf, 1, 3, SOCF_RO|SOCF_SIG }
  50034 };
  50035 
  50036 #endif
  50037 #if defined(BCM_88270_A0)
  50038 soc_field_info_t soc_NIF_TX_NO_DATA_IN_BUFFERr_fields[] = {
  50039     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_0_QMLF_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  50040     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_1_QMLF_Nf, 1, 4, SOCF_RO|SOCF_SIG },
  50041     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_2_QMLF_Nf, 1, 8, SOCF_RO|SOCF_SIG },
  50042     { TX_NO_DATA_IN_BUFFER_PORT_0_MLF_3_QMLF_Nf, 1, 12, SOCF_RO|SOCF_SIG }
  50043 };
  50044 
  50045 #endif
  50046 #if defined(BCM_88270_A0)
  50047 soc_field_info_t soc_NIF_TX_PORTS_CONFIGr_fields[] = {
  50048     { TX_APPEND_CRCf, 9, 9, SOCF_LE|SOCF_RES },
  50049     { TX_REGEN_CRCf, 9, 0, SOCF_LE|SOCF_RES }
  50050 };
  50051 
  50052 #endif
  50053 #if defined(BCM_88270_A0)
  50054 soc_field_info_t soc_NIF_TX_PORTS_SRSTNr_fields[] = {
  50055     { TX_PORTS_SRSTNf, 36, 0, SOCF_LE }
  50056 };
  50057 
  50058 #endif
  50059 #if defined(BCM_88270_A0)
  50060 soc_field_info_t soc_NIF_TX_PORT_OVFr_fields[] = {
  50061     { TX_PORT_OVFf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50062 };
  50063 
  50064 #endif
  50065 #if defined(BCM_88270_A0)
  50066 soc_field_info_t soc_NIF_TX_QMLF_CONFIGr_fields[] = {
  50067     { TX_PORT_MODE_QMLF_Nf, 2, 0, SOCF_LE },
  50068     { TX_RESET_PORT_CREDITS_QMLF_Nf, 16, 16, SOCF_LE },
  50069     { TX_RESET_PORT_CREDITS_VALUE_QMLF_Nf, 6, 32, SOCF_LE|SOCF_RES },
  50070     { TX_START_TX_THRESHOLD_QMLF_Nf, 10, 4, SOCF_LE },
  50071     { TX_STOP_DATA_TO_PORT_MACRO_MLF_0_QMLF_Nf, 1, 40, 0 },
  50072     { TX_STOP_DATA_TO_PORT_MACRO_MLF_1_QMLF_Nf, 1, 41, 0 },
  50073     { TX_STOP_DATA_TO_PORT_MACRO_MLF_2_QMLF_Nf, 1, 42, 0 },
  50074     { TX_STOP_DATA_TO_PORT_MACRO_MLF_3_QMLF_Nf, 1, 43, 0 }
  50075 };
  50076 
  50077 #endif
  50078 #if defined(BCM_88270_A0)
  50079 soc_field_info_t soc_NIF_TX_TOTAL_BYTE_COUNTERr_fields[] = {
  50080     { TX_TOTAL_BYTE_COUNTERf, 62, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50081 };
  50082 
  50083 #endif
  50084 #if defined(BCM_88270_A0)
  50085 soc_field_info_t soc_NIF_TX_TOTAL_PKT_COUNTERr_fields[] = {
  50086     { TX_TOTAL_PKT_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50087 };
  50088 
  50089 #endif
  50090 #if defined(BCM_88270_A0)
  50091 soc_field_info_t soc_NIF_TX_WRONG_PORT_FROM_EGQ_QMLFr_fields[] = {
  50092     { TX_WRONG_PORT_FROM_EGQ_QMLFf, 1, 0, SOCF_RO|SOCF_SIG }
  50093 };
  50094 
  50095 #endif
  50096 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  50097 soc_field_info_t soc_NIV_ETHERTYPEr_fields[] = {
  50098     { ENABLEf, 1, 16, 0 },
  50099     { ETHERTYPEf, 16, 0, SOCF_LE },
  50100     { VER_CHECK_CTRLf, 2, 17, SOCF_LE },
  50101     { VNTAG_VERSIONf, 2, 19, SOCF_LE }
  50102 };
  50103 
  50104 #endif
  50105 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  50106     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  50107     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
  50108     defined(BCM_56260_B0) || defined(BCM_56270_A0) || \
  50109     defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  50110     defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  50111     defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  50112     defined(BCM_56970_A0)
  50113 soc_field_info_t soc_NIV_ETHERTYPE_BCM53400_A0r_fields[] = {
  50114     { ENABLEf, 1, 16, 0 },
  50115     { ETHERTYPEf, 16, 0, SOCF_LE },
  50116     { VER_CHECK_CTRLf, 2, 17, SOCF_LE },
  50117     { VNTAG_VERSIONf, 2, 19, SOCF_LE }
  50118 };
  50119 
  50120 #endif
  50121 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \
  50122     defined(BCM_56450_B0) || defined(BCM_56450_B1) || \
  50123     defined(BCM_56640_A0) || defined(BCM_56850_A0) || \
  50124     defined(BCM_56860_A0)
  50125 soc_field_info_t soc_NIV_ETHERTYPE_BCM56640_A0r_fields[] = {
  50126     { ENABLEf, 1, 16, 0 },
  50127     { ETHERTYPEf, 16, 0, SOCF_LE },
  50128     { VER_CHECK_CTRLf, 2, 17, SOCF_LE },
  50129     { VNTAG_VERSIONf, 2, 19, SOCF_LE }
  50130 };
  50131 
  50132 #endif
  50133 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \
  50134     defined(BCM_56870_A0)
  50135 soc_field_info_t soc_NIV_ETHERTYPE_BCM56870_A0r_fields[] = {
  50136     { ENABLEf, 1, 4, SOCF_RES },
  50137     { ETHERTYPEf, 16, 5, SOCF_LE|SOCF_RES },
  50138     { VER_CHECK_CTRLf, 2, 0, SOCF_LE },
  50139     { VNTAG_VERSIONf, 2, 2, SOCF_LE }
  50140 };
  50141 
  50142 #endif
  50143 #if defined(BCM_88690_A0)
  50144 soc_field_info_t soc_NMG_ADDITIONAL_RESETSr_fields[] = {
  50145     { EIF_RSTNf, 1, 5, 0 },
  50146     { SIF_IF_0_RSTNf, 1, 1, 0 },
  50147     { SIF_IF_1_RSTNf, 1, 2, 0 },
  50148     { SIF_IF_2_RSTNf, 1, 3, 0 },
  50149     { SIF_IF_3_RSTNf, 1, 4, 0 },
  50150     { SIF_RSTNf, 1, 0, 0 }
  50151 };
  50152 
  50153 #endif
  50154 #if defined(BCM_88690_B0)
  50155 soc_field_info_t soc_NMG_ADDITIONAL_RESETS_BCM88690_B0r_fields[] = {
  50156     { EIF_RSTNf, 1, 5, 0 },
  50157     { SIF_IF_0_RSTNf, 1, 1, 0 },
  50158     { SIF_IF_1_RSTNf, 1, 2, 0 },
  50159     { SIF_IF_2_RSTNf, 1, 3, 0 },
  50160     { SIF_IF_3_RSTNf, 1, 4, 0 },
  50161     { SIF_RSTNf, 1, 0, 0 }
  50162 };
  50163 
  50164 #endif
  50165 #if defined(BCM_88690_A0)
  50166 soc_field_info_t soc_NMG_AUTO_DOC_NAME_1r_fields[] = {
  50167     { AUTO_DOC_NAME_2f, 1, 0, 0 },
  50168     { AUTO_DOC_NAME_3f, 1, 1, 0 },
  50169     { AUTO_DOC_NAME_4f, 1, 2, 0 },
  50170     { AUTO_DOC_NAME_5f, 1, 3, 0 },
  50171     { AUTO_DOC_NAME_6f, 1, 4, 0 },
  50172     { AUTO_DOC_NAME_7f, 1, 5, 0 }
  50173 };
  50174 
  50175 #endif
  50176 #if defined(BCM_88690_A0)
  50177 soc_field_info_t soc_NMG_AUTO_DOC_NAME_8r_fields[] = {
  50178     { AUTO_DOC_NAME_10f, 1, 32, 0 },
  50179     { AUTO_DOC_NAME_11f, 1, 36, 0 },
  50180     { AUTO_DOC_NAME_9f, 32, 0, SOCF_LE }
  50181 };
  50182 
  50183 #endif
  50184 #if defined(BCM_88690_A0)
  50185 soc_field_info_t soc_NMG_AUTO_DOC_NAME_12r_fields[] = {
  50186     { AUTO_DOC_NAME_13f, 32, 0, SOCF_LE },
  50187     { AUTO_DOC_NAME_14f, 1, 32, 0 },
  50188     { AUTO_DOC_NAME_15f, 1, 36, 0 }
  50189 };
  50190 
  50191 #endif
  50192 #if defined(BCM_88690_A0)
  50193 soc_field_info_t soc_NMG_AUTO_DOC_NAME_16r_fields[] = {
  50194     { AUTO_DOC_NAME_17f, 32, 0, SOCF_LE },
  50195     { AUTO_DOC_NAME_18f, 1, 32, 0 },
  50196     { AUTO_DOC_NAME_19f, 1, 36, 0 }
  50197 };
  50198 
  50199 #endif
  50200 #if defined(BCM_88690_A0)
  50201 soc_field_info_t soc_NMG_AUTO_DOC_NAME_20r_fields[] = {
  50202     { AUTO_DOC_NAME_21f, 32, 0, SOCF_LE },
  50203     { AUTO_DOC_NAME_22f, 1, 32, 0 },
  50204     { AUTO_DOC_NAME_23f, 1, 36, 0 }
  50205 };
  50206 
  50207 #endif
  50208 #if defined(BCM_88690_A0)
  50209 soc_field_info_t soc_NMG_AUTO_DOC_NAME_24r_fields[] = {
  50210     { AUTO_DOC_NAME_25f, 32, 0, SOCF_LE },
  50211     { AUTO_DOC_NAME_26f, 1, 32, 0 },
  50212     { AUTO_DOC_NAME_27f, 1, 36, 0 }
  50213 };
  50214 
  50215 #endif
  50216 #if defined(BCM_88690_A0)
  50217 soc_field_info_t soc_NMG_AUTO_DOC_NAME_28r_fields[] = {
  50218     { AUTO_DOC_NAME_29f, 32, 0, SOCF_LE },
  50219     { AUTO_DOC_NAME_30f, 1, 32, 0 },
  50220     { AUTO_DOC_NAME_31f, 1, 36, 0 }
  50221 };
  50222 
  50223 #endif
  50224 #if defined(BCM_88690_A0)
  50225 soc_field_info_t soc_NMG_AUTO_DOC_NAME_32r_fields[] = {
  50226     { AUTO_DOC_NAME_33f, 1, 0, 0 },
  50227     { AUTO_DOC_NAME_34f, 1, 1, 0 },
  50228     { AUTO_DOC_NAME_35f, 1, 2, 0 },
  50229     { AUTO_DOC_NAME_36f, 1, 3, 0 },
  50230     { AUTO_DOC_NAME_37f, 1, 4, 0 },
  50231     { AUTO_DOC_NAME_38f, 1, 5, 0 },
  50232     { AUTO_DOC_NAME_39f, 1, 6, 0 },
  50233     { AUTO_DOC_NAME_40f, 1, 7, 0 },
  50234     { AUTO_DOC_NAME_41f, 1, 8, 0 },
  50235     { AUTO_DOC_NAME_42f, 1, 9, 0 },
  50236     { AUTO_DOC_NAME_43f, 1, 10, 0 },
  50237     { AUTO_DOC_NAME_44f, 1, 11, 0 },
  50238     { AUTO_DOC_NAME_45f, 1, 12, 0 },
  50239     { AUTO_DOC_NAME_46f, 1, 13, 0 },
  50240     { AUTO_DOC_NAME_47f, 1, 14, 0 },
  50241     { AUTO_DOC_NAME_48f, 1, 15, 0 },
  50242     { AUTO_DOC_NAME_49f, 1, 16, 0 },
  50243     { AUTO_DOC_NAME_50f, 1, 17, 0 },
  50244     { AUTO_DOC_NAME_51f, 1, 18, 0 },
  50245     { AUTO_DOC_NAME_52f, 1, 19, 0 }
  50246 };
  50247 
  50248 #endif
  50249 #if defined(BCM_88690_A0)
  50250 soc_field_info_t soc_NMG_AUTO_DOC_NAME_53r_fields[] = {
  50251     { AUTO_DOC_NAME_54f, 1, 0, 0 },
  50252     { AUTO_DOC_NAME_55f, 1, 1, 0 },
  50253     { AUTO_DOC_NAME_56f, 1, 2, 0 },
  50254     { AUTO_DOC_NAME_57f, 1, 3, 0 }
  50255 };
  50256 
  50257 #endif
  50258 #if defined(BCM_88690_A0)
  50259 soc_field_info_t soc_NMG_AUTO_DOC_NAME_58r_fields[] = {
  50260     { ILKN_CHANNEL_IS_TDM_PORT_FIELD_0f, 256, 0, SOCF_LE }
  50261 };
  50262 
  50263 #endif
  50264 #if defined(BCM_88690_A0)
  50265 soc_field_info_t soc_NMG_AUTO_DOC_NAME_59r_fields[] = {
  50266     { AUTO_DOC_NAME_60f, 1, 0, 0 },
  50267     { AUTO_DOC_NAME_61f, 1, 1, 0 },
  50268     { AUTO_DOC_NAME_62f, 1, 2, 0 },
  50269     { AUTO_DOC_NAME_63f, 1, 3, 0 },
  50270     { AUTO_DOC_NAME_64f, 1, 4, 0 },
  50271     { AUTO_DOC_NAME_65f, 1, 5, 0 }
  50272 };
  50273 
  50274 #endif
  50275 #if defined(BCM_88690_B0)
  50276 soc_field_info_t soc_NMG_AUTO_DOC_NAME_12_BCM88690_B0r_fields[] = {
  50277     { AUTO_DOC_NAME_13f, 32, 0, SOCF_LE },
  50278     { AUTO_DOC_NAME_14f, 1, 32, 0 },
  50279     { AUTO_DOC_NAME_15f, 1, 36, 0 }
  50280 };
  50281 
  50282 #endif
  50283 #if defined(BCM_88690_B0)
  50284 soc_field_info_t soc_NMG_AUTO_DOC_NAME_16_BCM88690_B0r_fields[] = {
  50285     { AUTO_DOC_NAME_17f, 32, 0, SOCF_LE },
  50286     { AUTO_DOC_NAME_18f, 1, 32, 0 },
  50287     { AUTO_DOC_NAME_19f, 1, 36, 0 }
  50288 };
  50289 
  50290 #endif
  50291 #if defined(BCM_88690_B0)
  50292 soc_field_info_t soc_NMG_AUTO_DOC_NAME_1_BCM88690_B0r_fields[] = {
  50293     { AUTO_DOC_NAME_2f, 1, 0, 0 },
  50294     { AUTO_DOC_NAME_3f, 1, 1, 0 },
  50295     { AUTO_DOC_NAME_4f, 1, 2, 0 },
  50296     { AUTO_DOC_NAME_5f, 1, 3, 0 },
  50297     { AUTO_DOC_NAME_6f, 1, 4, 0 },
  50298     { AUTO_DOC_NAME_7f, 1, 5, 0 }
  50299 };
  50300 
  50301 #endif
  50302 #if defined(BCM_88690_B0)
  50303 soc_field_info_t soc_NMG_AUTO_DOC_NAME_20_BCM88690_B0r_fields[] = {
  50304     { AUTO_DOC_NAME_21f, 32, 0, SOCF_LE },
  50305     { AUTO_DOC_NAME_22f, 1, 32, 0 },
  50306     { AUTO_DOC_NAME_23f, 1, 36, 0 }
  50307 };
  50308 
  50309 #endif
  50310 #if defined(BCM_88690_B0)
  50311 soc_field_info_t soc_NMG_AUTO_DOC_NAME_24_BCM88690_B0r_fields[] = {
  50312     { AUTO_DOC_NAME_25f, 32, 0, SOCF_LE },
  50313     { AUTO_DOC_NAME_26f, 1, 32, 0 },
  50314     { AUTO_DOC_NAME_27f, 1, 36, 0 }
  50315 };
  50316 
  50317 #endif
  50318 #if defined(BCM_88690_B0)
  50319 soc_field_info_t soc_NMG_AUTO_DOC_NAME_28_BCM88690_B0r_fields[] = {
  50320     { AUTO_DOC_NAME_29f, 32, 0, SOCF_LE },
  50321     { AUTO_DOC_NAME_30f, 1, 32, 0 },
  50322     { AUTO_DOC_NAME_31f, 1, 36, 0 }
  50323 };
  50324 
  50325 #endif
  50326 #if defined(BCM_88690_B0)
  50327 soc_field_info_t soc_NMG_AUTO_DOC_NAME_32_BCM88690_B0r_fields[] = {
  50328     { AUTO_DOC_NAME_33f, 1, 0, 0 },
  50329     { AUTO_DOC_NAME_34f, 1, 1, 0 },
  50330     { AUTO_DOC_NAME_35f, 1, 2, 0 },
  50331     { AUTO_DOC_NAME_36f, 1, 3, 0 },
  50332     { AUTO_DOC_NAME_37f, 1, 4, 0 },
  50333     { AUTO_DOC_NAME_38f, 1, 5, 0 },
  50334     { AUTO_DOC_NAME_39f, 1, 6, 0 },
  50335     { AUTO_DOC_NAME_40f, 1, 7, 0 },
  50336     { AUTO_DOC_NAME_41f, 1, 8, 0 },
  50337     { AUTO_DOC_NAME_42f, 1, 9, 0 },
  50338     { AUTO_DOC_NAME_43f, 1, 10, 0 },
  50339     { AUTO_DOC_NAME_44f, 1, 11, 0 },
  50340     { AUTO_DOC_NAME_45f, 1, 12, 0 },
  50341     { AUTO_DOC_NAME_46f, 1, 13, 0 },
  50342     { AUTO_DOC_NAME_47f, 1, 14, 0 },
  50343     { AUTO_DOC_NAME_48f, 1, 15, 0 },
  50344     { AUTO_DOC_NAME_49f, 1, 16, 0 },
  50345     { AUTO_DOC_NAME_50f, 1, 17, 0 },
  50346     { AUTO_DOC_NAME_51f, 1, 18, 0 },
  50347     { AUTO_DOC_NAME_52f, 1, 19, 0 }
  50348 };
  50349 
  50350 #endif
  50351 #if defined(BCM_88690_B0)
  50352 soc_field_info_t soc_NMG_AUTO_DOC_NAME_53_BCM88690_B0r_fields[] = {
  50353     { AUTO_DOC_NAME_54f, 1, 0, 0 },
  50354     { AUTO_DOC_NAME_55f, 1, 1, 0 },
  50355     { AUTO_DOC_NAME_56f, 1, 2, 0 },
  50356     { AUTO_DOC_NAME_57f, 1, 3, 0 }
  50357 };
  50358 
  50359 #endif
  50360 #if defined(BCM_88690_B0)
  50361 soc_field_info_t soc_NMG_AUTO_DOC_NAME_58_BCM88690_B0r_fields[] = {
  50362     { ILKN_CHANNEL_IS_TDM_PORT_FIELD_0f, 256, 0, SOCF_LE }
  50363 };
  50364 
  50365 #endif
  50366 #if defined(BCM_88690_B0)
  50367 soc_field_info_t soc_NMG_AUTO_DOC_NAME_59_BCM88690_B0r_fields[] = {
  50368     { AUTO_DOC_NAME_60f, 1, 0, 0 },
  50369     { AUTO_DOC_NAME_61f, 1, 1, 0 },
  50370     { AUTO_DOC_NAME_62f, 1, 2, 0 },
  50371     { AUTO_DOC_NAME_63f, 1, 3, 0 },
  50372     { AUTO_DOC_NAME_64f, 1, 4, 0 },
  50373     { AUTO_DOC_NAME_65f, 1, 5, 0 }
  50374 };
  50375 
  50376 #endif
  50377 #if defined(BCM_88690_B0)
  50378 soc_field_info_t soc_NMG_AUTO_DOC_NAME_8_BCM88690_B0r_fields[] = {
  50379     { AUTO_DOC_NAME_10f, 1, 32, 0 },
  50380     { AUTO_DOC_NAME_11f, 1, 36, 0 },
  50381     { AUTO_DOC_NAME_9f, 32, 0, SOCF_LE }
  50382 };
  50383 
  50384 #endif
  50385 #if defined(BCM_88690_A0)
  50386 soc_field_info_t soc_NMG_BIST_CONTEXTS_MASKr_fields[] = {
  50387     { BIST_CONTEXTS_MASKf, 32, 0, SOCF_LE|SOCF_RES }
  50388 };
  50389 
  50390 #endif
  50391 #if defined(BCM_88690_B0)
  50392 soc_field_info_t soc_NMG_BIST_CONTEXTS_MASK_BCM88690_B0r_fields[] = {
  50393     { BIST_CONTEXTS_MASKf, 32, 0, SOCF_LE|SOCF_RES }
  50394 };
  50395 
  50396 #endif
  50397 #if defined(BCM_88690_A0)
  50398 soc_field_info_t soc_NMG_BIST_CONTEXT_TO_NIF_PORT_MAPr_fields[] = {
  50399     { BIST_CONTEXT_TO_NIF_PORT_MAPf, 256, 0, SOCF_LE }
  50400 };
  50401 
  50402 #endif
  50403 #if defined(BCM_88690_B0)
  50404 soc_field_info_t soc_NMG_BIST_CONTEXT_TO_NIF_PORT_MAP_BCM88690_B0r_fields[] = {
  50405     { BIST_CONTEXT_TO_NIF_PORT_MAPf, 256, 0, SOCF_LE }
  50406 };
  50407 
  50408 #endif
  50409 #if defined(BCM_88690_A0)
  50410 soc_field_info_t soc_NMG_BIST_COUNTERS_OVFr_fields[] = {
  50411     { BIST_RX_ERR_BCT_CNT_OVFf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
  50412     { BIST_RX_ERR_DATA_CNT_OVFf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
  50413     { BIST_RX_ERR_IN_CRC_ERR_CNT_OVFf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES },
  50414     { BIST_RX_ERR_LENGTH_PKTS_CNT_OVFf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
  50415     { BIST_RX_ERR_PKT_INDEX_CNT_OVFf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
  50416     { BIST_RX_ERR_SOB_CNT_OVFf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_RES },
  50417     { BIST_RX_FLOW_CNT_OVFf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_RES },
  50418     { BIST_RX_OK_PKTS_CNT_OVFf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
  50419     { BIST_TX_CRC_ERR_PKT_CNT_OVFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_RES },
  50420     { BIST_TX_FLOW_CNT_OVFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_RES },
  50421     { BIST_TX_PKT_CNT_OVFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES }
  50422 };
  50423 
  50424 #endif
  50425 #if defined(BCM_88690_B0)
  50426 soc_field_info_t soc_NMG_BIST_COUNTERS_OVF_BCM88690_B0r_fields[] = {
  50427     { BIST_RX_ERR_BCT_CNT_OVFf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_RES },
  50428     { BIST_RX_ERR_DATA_CNT_OVFf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
  50429     { BIST_RX_ERR_IN_CRC_ERR_CNT_OVFf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_RES },
  50430     { BIST_RX_ERR_LENGTH_PKTS_CNT_OVFf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES },
  50431     { BIST_RX_ERR_PKT_INDEX_CNT_OVFf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_RES },
  50432     { BIST_RX_ERR_SOB_CNT_OVFf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_RES },
  50433     { BIST_RX_FLOW_CNT_OVFf, 1, 7, SOCF_RO|SOCF_SIG|SOCF_RES },
  50434     { BIST_RX_OK_PKTS_CNT_OVFf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
  50435     { BIST_TX_CRC_ERR_PKT_CNT_OVFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_RES },
  50436     { BIST_TX_FLOW_CNT_OVFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_RES },
  50437     { BIST_TX_PKT_CNT_OVFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES }
  50438 };
  50439 
  50440 #endif
  50441 #if defined(BCM_88690_A0)
  50442 soc_field_info_t soc_NMG_BIST_FLOW_FIRST_DESCRIPTORr_fields[] = {
  50443     { FLOW_N_CONSTANT_CHf, 8, 20, SOCF_LE|SOCF_RES },
  50444     { FLOW_N_CREATE_ERRf, 1, 14, SOCF_RES },
  50445     { FLOW_N_DATA_TYPEf, 2, 12, SOCF_LE|SOCF_RES },
  50446     { FLOW_N_NUM_OF_PKTSf, 12, 0, SOCF_LE|SOCF_RES }
  50447 };
  50448 
  50449 #endif
  50450 #if defined(BCM_88690_B0)
  50451 soc_field_info_t soc_NMG_BIST_FLOW_FIRST_DESCRIPTOR_BCM88690_B0r_fields[] = {
  50452     { FLOW_N_CONSTANT_CHf, 8, 20, SOCF_LE|SOCF_RES },
  50453     { FLOW_N_CREATE_ERRf, 1, 14, SOCF_RES },
  50454     { FLOW_N_DATA_TYPEf, 2, 12, SOCF_LE|SOCF_RES },
  50455     { FLOW_N_NUM_OF_PKTSf, 12, 0, SOCF_LE|SOCF_RES }
  50456 };
  50457 
  50458 #endif
  50459 #if defined(BCM_88690_A0)
  50460 soc_field_info_t soc_NMG_BIST_FLOW_SECOND_DESCRIPTORr_fields[] = {
  50461     { FLOW_N_INCREMENTAL_PKT_SIZEf, 1, 28, SOCF_RES },
  50462     { FLOW_N_MIN_PKT_SIZEf, 14, 0, SOCF_LE|SOCF_RES },
  50463     { FLOW_N_PKT_SIZE_MASKf, 14, 14, SOCF_LE|SOCF_RES }
  50464 };
  50465 
  50466 #endif
  50467 #if defined(BCM_88690_B0)
  50468 soc_field_info_t soc_NMG_BIST_FLOW_SECOND_DESCRIPTOR_BCM88690_B0r_fields[] = {
  50469     { FLOW_N_INCREMENTAL_PKT_SIZEf, 1, 28, SOCF_RES },
  50470     { FLOW_N_MIN_PKT_SIZEf, 14, 0, SOCF_LE|SOCF_RES },
  50471     { FLOW_N_PKT_SIZE_MASKf, 14, 14, SOCF_LE|SOCF_RES }
  50472 };
  50473 
  50474 #endif
  50475 #if defined(BCM_88690_A0)
  50476 soc_field_info_t soc_NMG_BIST_GENERAL_CONFIGURATIONr_fields[] = {
  50477     { BIST_CHECKER_RSTNf, 1, 1, SOCF_RES },
  50478     { BIST_EVERY_OTHER_CYCLEf, 1, 48, SOCF_RES },
  50479     { BIST_GENERATOR_RSTNf, 1, 0, SOCF_RES },
  50480     { BIST_MASK_DATA_TO_IREf, 1, 3, SOCF_RES },
  50481     { BIST_MAX_ILKN_CHANNELf, 8, 4, SOCF_LE|SOCF_RES },
  50482     { TAKE_BIST_NOT_EGQf, 1, 2, SOCF_RES }
  50483 };
  50484 
  50485 #endif
  50486 #if defined(BCM_88690_B0)
  50487 soc_field_info_t soc_NMG_BIST_GENERAL_CONFIGURATION_BCM88690_B0r_fields[] = {
  50488     { BIST_CHECKER_RSTNf, 1, 1, SOCF_RES },
  50489     { BIST_EVERY_OTHER_CYCLEf, 1, 48, SOCF_RES },
  50490     { BIST_GENERATOR_RSTNf, 1, 0, SOCF_RES },
  50491     { BIST_MASK_DATA_TO_IREf, 1, 3, SOCF_RES },
  50492     { BIST_MAX_ILKN_CHANNELf, 8, 4, SOCF_LE|SOCF_RES },
  50493     { TAKE_BIST_NOT_EGQf, 1, 2, SOCF_RES }
  50494 };
  50495 
  50496 #endif
  50497 #if defined(BCM_88690_A0)
  50498 soc_field_info_t soc_NMG_BIST_RX_COUNTERS_1r_fields[] = {
  50499     { BIST_RX_ERR_LENGTH_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  50500     { BIST_RX_ERR_PKT_INDEX_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  50501 };
  50502 
  50503 #endif
  50504 #if defined(BCM_88690_A0)
  50505 soc_field_info_t soc_NMG_BIST_RX_COUNTERS_2r_fields[] = {
  50506     { BIST_RX_ERR_BCT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  50507     { BIST_RX_ERR_DATA_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  50508 };
  50509 
  50510 #endif
  50511 #if defined(BCM_88690_A0)
  50512 soc_field_info_t soc_NMG_BIST_RX_COUNTERS_3r_fields[] = {
  50513     { BIST_RX_ERR_IN_CRC_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  50514     { BIST_RX_ERR_SOB_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  50515 };
  50516 
  50517 #endif
  50518 #if defined(BCM_88690_B0)
  50519 soc_field_info_t soc_NMG_BIST_RX_COUNTERS_1_BCM88690_B0r_fields[] = {
  50520     { BIST_RX_ERR_LENGTH_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  50521     { BIST_RX_ERR_PKT_INDEX_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  50522 };
  50523 
  50524 #endif
  50525 #if defined(BCM_88690_B0)
  50526 soc_field_info_t soc_NMG_BIST_RX_COUNTERS_2_BCM88690_B0r_fields[] = {
  50527     { BIST_RX_ERR_BCT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  50528     { BIST_RX_ERR_DATA_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  50529 };
  50530 
  50531 #endif
  50532 #if defined(BCM_88690_B0)
  50533 soc_field_info_t soc_NMG_BIST_RX_COUNTERS_3_BCM88690_B0r_fields[] = {
  50534     { BIST_RX_ERR_IN_CRC_ERR_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  50535     { BIST_RX_ERR_SOB_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  50536 };
  50537 
  50538 #endif
  50539 #if defined(BCM_88690_A0)
  50540 soc_field_info_t soc_NMG_BIST_RX_FLOW_CNTr_fields[] = {
  50541     { BIST_RX_FLOW_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50542 };
  50543 
  50544 #endif
  50545 #if defined(BCM_88690_B0)
  50546 soc_field_info_t soc_NMG_BIST_RX_FLOW_CNT_BCM88690_B0r_fields[] = {
  50547     { BIST_RX_FLOW_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50548 };
  50549 
  50550 #endif
  50551 #if defined(BCM_88690_A0)
  50552 soc_field_info_t soc_NMG_BIST_RX_OK_PKT_CNTr_fields[] = {
  50553     { BIST_RX_OK_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50554 };
  50555 
  50556 #endif
  50557 #if defined(BCM_88690_B0)
  50558 soc_field_info_t soc_NMG_BIST_RX_OK_PKT_CNT_BCM88690_B0r_fields[] = {
  50559     { BIST_RX_OK_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50560 };
  50561 
  50562 #endif
  50563 #if defined(BCM_88690_A0)
  50564 soc_field_info_t soc_NMG_BIST_RX_SHAPERr_fields[] = {
  50565     { BIST_RX_SHAPER_PIPE_0_CLEARf, 1, 25, SOCF_RES },
  50566     { BIST_RX_SHAPER_PIPE_0_CYCLEf, 12, 0, SOCF_LE|SOCF_RES },
  50567     { BIST_RX_SHAPER_PIPE_0_DUTYf, 12, 12, SOCF_LE|SOCF_RES },
  50568     { BIST_RX_SHAPER_PIPE_0_FORCEf, 1, 24, SOCF_RES },
  50569     { BIST_RX_SHAPER_TDM_CLEARf, 1, 81, SOCF_RES },
  50570     { BIST_RX_SHAPER_TDM_CYCLEf, 12, 56, SOCF_LE|SOCF_RES },
  50571     { BIST_RX_SHAPER_TDM_DUTYf, 12, 68, SOCF_LE|SOCF_RES },
  50572     { BIST_RX_SHAPER_TDM_FORCEf, 1, 80, SOCF_RES }
  50573 };
  50574 
  50575 #endif
  50576 #if defined(BCM_88690_B0)
  50577 soc_field_info_t soc_NMG_BIST_RX_SHAPER_BCM88690_B0r_fields[] = {
  50578     { BIST_RX_SHAPER_PIPE_0_CLEARf, 1, 25, SOCF_RES },
  50579     { BIST_RX_SHAPER_PIPE_0_CYCLEf, 12, 0, SOCF_LE|SOCF_RES },
  50580     { BIST_RX_SHAPER_PIPE_0_DUTYf, 12, 12, SOCF_LE|SOCF_RES },
  50581     { BIST_RX_SHAPER_PIPE_0_FORCEf, 1, 24, SOCF_RES },
  50582     { BIST_RX_SHAPER_TDM_CLEARf, 1, 81, SOCF_RES },
  50583     { BIST_RX_SHAPER_TDM_CYCLEf, 12, 56, SOCF_LE|SOCF_RES },
  50584     { BIST_RX_SHAPER_TDM_DUTYf, 12, 68, SOCF_LE|SOCF_RES },
  50585     { BIST_RX_SHAPER_TDM_FORCEf, 1, 80, SOCF_RES }
  50586 };
  50587 
  50588 #endif
  50589 #if defined(BCM_88690_A0)
  50590 soc_field_info_t soc_NMG_BIST_SEEDr_fields[] = {
  50591     { BIST_SEEDf, 16, 0, SOCF_LE|SOCF_RES }
  50592 };
  50593 
  50594 #endif
  50595 #if defined(BCM_88690_B0)
  50596 soc_field_info_t soc_NMG_BIST_SEED_BCM88690_B0r_fields[] = {
  50597     { BIST_SEEDf, 16, 0, SOCF_LE|SOCF_RES }
  50598 };
  50599 
  50600 #endif
  50601 #if defined(BCM_88690_A0)
  50602 soc_field_info_t soc_NMG_BIST_STATUSr_fields[] = {
  50603     { BIST_ERRf, 1, 29, SOCF_RO|SOCF_SIG|SOCF_RES },
  50604     { BIST_RX_DONEf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
  50605     { BIST_RX_ERR_BCTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_RES },
  50606     { BIST_RX_ERR_CRCf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_RES },
  50607     { BIST_RX_ERR_DATAf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_RES },
  50608     { BIST_RX_ERR_INDEXf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_RES },
  50609     { BIST_RX_ERR_LENGTHf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES },
  50610     { BIST_RX_ERR_SOBf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_RES },
  50611     { BIST_TX_DONEf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES }
  50612 };
  50613 
  50614 #endif
  50615 #if defined(BCM_88690_B0)
  50616 soc_field_info_t soc_NMG_BIST_STATUS_BCM88690_B0r_fields[] = {
  50617     { BIST_ERRf, 1, 29, SOCF_RO|SOCF_SIG|SOCF_RES },
  50618     { BIST_RX_DONEf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_RES },
  50619     { BIST_RX_ERR_BCTf, 1, 16, SOCF_RO|SOCF_SIG|SOCF_RES },
  50620     { BIST_RX_ERR_CRCf, 1, 24, SOCF_RO|SOCF_SIG|SOCF_RES },
  50621     { BIST_RX_ERR_DATAf, 1, 20, SOCF_RO|SOCF_SIG|SOCF_RES },
  50622     { BIST_RX_ERR_INDEXf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_RES },
  50623     { BIST_RX_ERR_LENGTHf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_RES },
  50624     { BIST_RX_ERR_SOBf, 1, 28, SOCF_RO|SOCF_SIG|SOCF_RES },
  50625     { BIST_TX_DONEf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES }
  50626 };
  50627 
  50628 #endif
  50629 #if defined(BCM_88690_A0)
  50630 soc_field_info_t soc_NMG_BIST_TX_ADDITIONAL_COUNTERr_fields[] = {
  50631     { BIST_TX_CRC_ERR_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  50632     { BIST_TX_FLOW_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  50633 };
  50634 
  50635 #endif
  50636 #if defined(BCM_88690_B0)
  50637 soc_field_info_t soc_NMG_BIST_TX_ADDITIONAL_COUNTER_BCM88690_B0r_fields[] = {
  50638     { BIST_TX_CRC_ERR_PKT_CNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  50639     { BIST_TX_FLOW_CNTf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  50640 };
  50641 
  50642 #endif
  50643 #if defined(BCM_88690_A0)
  50644 soc_field_info_t soc_NMG_BIST_TX_PKT_CNTr_fields[] = {
  50645     { BIST_TX_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50646 };
  50647 
  50648 #endif
  50649 #if defined(BCM_88690_B0)
  50650 soc_field_info_t soc_NMG_BIST_TX_PKT_CNT_BCM88690_B0r_fields[] = {
  50651     { BIST_TX_PKT_CNTf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50652 };
  50653 
  50654 #endif
  50655 #if defined(BCM_88690_A0)
  50656 soc_field_info_t soc_NMG_BIST_TX_PKT_THr_fields[] = {
  50657     { BIST_TX_PKT_THf, 48, 0, SOCF_LE|SOCF_RES }
  50658 };
  50659 
  50660 #endif
  50661 #if defined(BCM_88690_B0)
  50662 soc_field_info_t soc_NMG_BIST_TX_PKT_TH_BCM88690_B0r_fields[] = {
  50663     { BIST_TX_PKT_THf, 48, 0, SOCF_LE|SOCF_RES }
  50664 };
  50665 
  50666 #endif
  50667 #if defined(BCM_88690_A0)
  50668 soc_field_info_t soc_NMG_ECC_INTERRUPT_REGISTERr_fields[] = {
  50669     { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR },
  50670     { FIELD_1_1f, 1, 1, SOCF_SIG|SOCF_INTR },
  50671     { FIELD_2_2f, 1, 2, SOCF_SIG|SOCF_INTR }
  50672 };
  50673 
  50674 #endif
  50675 #if defined(BCM_88690_B0)
  50676 soc_field_info_t soc_NMG_ECC_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = {
  50677     { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR },
  50678     { FIELD_1_1f, 1, 1, SOCF_SIG|SOCF_INTR },
  50679     { FIELD_2_2f, 1, 2, SOCF_SIG|SOCF_INTR }
  50680 };
  50681 
  50682 #endif
  50683 #if defined(BCM_88690_A0)
  50684 soc_field_info_t soc_NMG_ECC_INTERRUPT_REGISTER_MASKr_fields[] = {
  50685     { ITEM_0_0f, 1, 0, 0 },
  50686     { ITEM_1_1f, 1, 1, 0 },
  50687     { ITEM_2_2f, 1, 2, 0 }
  50688 };
  50689 
  50690 #endif
  50691 #if defined(BCM_88690_B0)
  50692 soc_field_info_t soc_NMG_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = {
  50693     { ITEM_0_0f, 1, 0, 0 },
  50694     { ITEM_1_1f, 1, 1, 0 },
  50695     { ITEM_2_2f, 1, 2, 0 }
  50696 };
  50697 
  50698 #endif
  50699 #if defined(BCM_88690_A0)
  50700 soc_field_info_t soc_NMG_ECC_INTERRUPT_REGISTER_TESTr_fields[] = {
  50701     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  50702 };
  50703 
  50704 #endif
  50705 #if defined(BCM_88690_B0)
  50706 soc_field_info_t soc_NMG_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = {
  50707     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  50708 };
  50709 
  50710 #endif
  50711 #if defined(BCM_88690_A0)
  50712 soc_field_info_t soc_NMG_EGQ_CRDT_BALANCE_CNT_PER_NIF_PORTr_fields[] = {
  50713     { EGQ_CRDT_BALANCE_PER_NIF_PORT_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50714 };
  50715 
  50716 #endif
  50717 #if defined(BCM_88690_B0)
  50718 soc_field_info_t soc_NMG_EGQ_CRDT_BALANCE_CNT_PER_NIF_PORT_BCM88690_B0r_fields[] = {
  50719     { EGQ_CRDT_BALANCE_PER_NIF_PORT_Nf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50720 };
  50721 
  50722 #endif
  50723 #if defined(BCM_88690_A0)
  50724 soc_field_info_t soc_NMG_EGQ_PORT_FOR_NIF_PORTr_fields[] = {
  50725     { EGQ_PORT_FOR_NIF_PORT_Nf, 8, 0, SOCF_LE }
  50726 };
  50727 
  50728 #endif
  50729 #if defined(BCM_88690_B0)
  50730 soc_field_info_t soc_NMG_EGQ_PORT_FOR_NIF_PORT_BCM88690_B0r_fields[] = {
  50731     { EGQ_PORT_FOR_NIF_PORT_Nf, 8, 0, SOCF_LE }
  50732 };
  50733 
  50734 #endif
  50735 #if defined(BCM_88690_A0)
  50736 soc_field_info_t soc_NMG_EGQ_SEND_BICAST_WITH_NO_VALIDr_fields[] = {
  50737     { BICAST_INTERNAL_PORT_SNAP_SHOTf, 4, 25, SOCF_LE|SOCF_RO|SOCF_SIG },
  50738     { BICAST_VECTOR_SNAP_SHOTf, 24, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  50739     { EGQ_SEND_BICAST_WITHOUT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  50740 };
  50741 
  50742 #endif
  50743 #if defined(BCM_88690_B0)
  50744 soc_field_info_t soc_NMG_EGQ_SEND_BICAST_WITH_NO_VALID_BCM88690_B0r_fields[] = {
  50745     { BICAST_INTERNAL_PORT_SNAP_SHOTf, 4, 25, SOCF_LE|SOCF_RO|SOCF_SIG },
  50746     { BICAST_VECTOR_SNAP_SHOTf, 24, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  50747     { EGQ_SEND_BICAST_WITHOUT_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  50748 };
  50749 
  50750 #endif
  50751 #if defined(BCM_88690_A0)
  50752 soc_field_info_t soc_NMG_ETH_LINK_STAUS_CHANGEr_fields[] = {
  50753     { ETH_LINK_STATUS_LATCH_HIGHf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  50754     { ETH_LINK_STATUS_LATCH_LOWf, 48, 48, SOCF_LE|SOCF_RO|SOCF_SIG }
  50755 };
  50756 
  50757 #endif
  50758 #if defined(BCM_88690_B0)
  50759 soc_field_info_t soc_NMG_ETH_LINK_STAUS_CHANGE_BCM88690_B0r_fields[] = {
  50760     { ETH_LINK_STATUS_LATCH_HIGHf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  50761     { ETH_LINK_STATUS_LATCH_LOWf, 48, 48, SOCF_LE|SOCF_RO|SOCF_SIG }
  50762 };
  50763 
  50764 #endif
  50765 #if defined(BCM_88690_A0)
  50766 soc_field_info_t soc_NMG_FC_RX_PFC_CAL_LENr_fields[] = {
  50767     { FC_RX_PFC_CAL_LENf, 9, 0, SOCF_LE }
  50768 };
  50769 
  50770 #endif
  50771 #if defined(BCM_88690_B0)
  50772 soc_field_info_t soc_NMG_FC_RX_PFC_CAL_LEN_BCM88690_B0r_fields[] = {
  50773     { FC_RX_PFC_CAL_LENf, 9, 0, SOCF_LE }
  50774 };
  50775 
  50776 #endif
  50777 #if defined(BCM_88690_A0)
  50778 soc_field_info_t soc_NMG_FLUSH_OR_STOP_RX_FIFOr_fields[] = {
  50779     { FLUSH_OR_STOP_RX_FIFO_IS_ONf, 1, 0, SOCF_RES },
  50780     { FLUSH_OR_STOP_VECTORf, 96, 1, SOCF_LE|SOCF_RES }
  50781 };
  50782 
  50783 #endif
  50784 #if defined(BCM_88690_B0)
  50785 soc_field_info_t soc_NMG_FLUSH_OR_STOP_RX_FIFO_BCM88690_B0r_fields[] = {
  50786     { FLUSH_OR_STOP_RX_FIFO_IS_ONf, 1, 0, SOCF_RES },
  50787     { FLUSH_OR_STOP_VECTORf, 96, 1, SOCF_LE|SOCF_RES }
  50788 };
  50789 
  50790 #endif
  50791 #if defined(BCM_88690_A0)
  50792 soc_field_info_t soc_NMG_GTIMER_CONFIGURATIONr_fields[] = {
  50793     { FIELD_0_0f, 1, 0, 0 },
  50794     { FIELD_1_1f, 1, 1, 0 },
  50795     { FIELD_2_2f, 1, 2, 0 }
  50796 };
  50797 
  50798 #endif
  50799 #if defined(BCM_88690_B0)
  50800 soc_field_info_t soc_NMG_GTIMER_CONFIGURATION_BCM88690_B0r_fields[] = {
  50801     { FIELD_0_0f, 1, 0, 0 },
  50802     { FIELD_1_1f, 1, 1, 0 },
  50803     { FIELD_2_2f, 1, 2, 0 }
  50804 };
  50805 
  50806 #endif
  50807 #if defined(BCM_88690_A0)
  50808 soc_field_info_t soc_NMG_GTIMER_CYCLEr_fields[] = {
  50809     { FIELD_0_31f, 32, 0, SOCF_LE }
  50810 };
  50811 
  50812 #endif
  50813 #if defined(BCM_88690_B0)
  50814 soc_field_info_t soc_NMG_GTIMER_CYCLE_BCM88690_B0r_fields[] = {
  50815     { FIELD_0_31f, 32, 0, SOCF_LE }
  50816 };
  50817 
  50818 #endif
  50819 #if defined(BCM_88690_A0)
  50820 soc_field_info_t soc_NMG_INTERRUPT_MASK_REGISTERr_fields[] = {
  50821     { ERROR_ECC_MASKf, 1, 0, 0 },
  50822     { ERR_BITS_FROM_EGQ_INT_MASKf, 1, 4, 0 },
  50823     { LINK_STATUS_CHANGE_MASKf, 1, 15, 0 },
  50824     { SYNC_ETH_0_INT_MASKf, 1, 13, 0 },
  50825     { SYNC_ETH_1_INT_MASKf, 1, 14, 0 },
  50826     { WRONG_EGQ_WORD_INT_MASKf, 1, 5, 0 }
  50827 };
  50828 
  50829 #endif
  50830 #if defined(BCM_88690_B0)
  50831 soc_field_info_t soc_NMG_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields[] = {
  50832     { ERROR_ECC_MASKf, 1, 0, 0 },
  50833     { ERR_BITS_FROM_EGQ_INT_MASKf, 1, 4, 0 },
  50834     { LINK_STATUS_CHANGE_MASKf, 1, 15, 0 },
  50835     { SYNC_ETH_0_INT_MASKf, 1, 13, 0 },
  50836     { SYNC_ETH_1_INT_MASKf, 1, 14, 0 },
  50837     { WRONG_EGQ_WORD_INT_MASKf, 1, 5, 0 }
  50838 };
  50839 
  50840 #endif
  50841 #if defined(BCM_88690_A0)
  50842 soc_field_info_t soc_NMG_INTERRUPT_REGISTERr_fields[] = {
  50843     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  50844     { ERR_BITS_FROM_EGQ_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  50845     { LINK_STATUS_CHANGEf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  50846     { SYNC_ETH_0_INTf, 1, 13, SOCF_SIG|SOCF_INTR },
  50847     { SYNC_ETH_1_INTf, 1, 14, SOCF_SIG|SOCF_INTR },
  50848     { WRONG_EGQ_WORD_INTf, 1, 5, SOCF_SIG|SOCF_INTR }
  50849 };
  50850 
  50851 #endif
  50852 #if defined(BCM_88690_B0)
  50853 soc_field_info_t soc_NMG_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = {
  50854     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  50855     { ERR_BITS_FROM_EGQ_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  50856     { LINK_STATUS_CHANGEf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR },
  50857     { SYNC_ETH_0_INTf, 1, 13, SOCF_SIG|SOCF_INTR },
  50858     { SYNC_ETH_1_INTf, 1, 14, SOCF_SIG|SOCF_INTR },
  50859     { WRONG_EGQ_WORD_INTf, 1, 5, SOCF_SIG|SOCF_INTR }
  50860 };
  50861 
  50862 #endif
  50863 #if defined(BCM_88690_A0)
  50864 soc_field_info_t soc_NMG_INTERRUPT_REGISTER_TESTr_fields[] = {
  50865     { INTERRUPT_REGISTER_TESTf, 16, 0, SOCF_LE }
  50866 };
  50867 
  50868 #endif
  50869 #if defined(BCM_88690_B0)
  50870 soc_field_info_t soc_NMG_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = {
  50871     { INTERRUPT_REGISTER_TESTf, 16, 0, SOCF_LE }
  50872 };
  50873 
  50874 #endif
  50875 #if defined(BCM_88690_A0)
  50876 soc_field_info_t soc_NMG_IRE_CRDT_FIXr_fields[] = {
  50877     { IRE_CRDT_FIX_ENf, 1, 0, 0 }
  50878 };
  50879 
  50880 #endif
  50881 #if defined(BCM_88690_B0)
  50882 soc_field_info_t soc_NMG_IRE_CRDT_FIX_BCM88690_B0r_fields[] = {
  50883     { IRE_CRDT_FIX_ENf, 1, 0, 0 }
  50884 };
  50885 
  50886 #endif
  50887 #if defined(BCM_88690_A0)
  50888 soc_field_info_t soc_NMG_IRE_TXI_RXI_INDICATIONr_fields[] = {
  50889     { IRE_NON_TDM_TRANSACTION_WITHOUT_CRDT_TAKENf, 1, 2, SOCF_RO|SOCF_SIG },
  50890     { IRE_TDM_TRANSACTION_WITHOUT_CRDT_TAKENf, 1, 3, SOCF_RO|SOCF_SIG },
  50891     { SCH_TOOK_CRDT_FROM_NON_TDM_TXI_WITHOUT_IRE_TRANSACTIONf, 1, 0, SOCF_RO|SOCF_SIG },
  50892     { SCH_TOOK_CRDT_FROM_TDM_TXI_WITHOUT_IRE_TRANSACTIONf, 1, 1, SOCF_RO|SOCF_SIG },
  50893     { TXI_2_EXT_STATUS_C_CRDT_CNTf, 6, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  50894     { TXI_2_EXT_STATUS_C_CRDT_CNT_TDMf, 7, 4, SOCF_LE|SOCF_RO|SOCF_SIG }
  50895 };
  50896 
  50897 #endif
  50898 #if defined(BCM_88690_B0)
  50899 soc_field_info_t soc_NMG_IRE_TXI_RXI_INDICATION_BCM88690_B0r_fields[] = {
  50900     { IRE_NON_TDM_TRANSACTION_WITHOUT_CRDT_TAKENf, 1, 2, SOCF_RO|SOCF_SIG },
  50901     { IRE_TDM_TRANSACTION_WITHOUT_CRDT_TAKENf, 1, 3, SOCF_RO|SOCF_SIG },
  50902     { SCH_TOOK_CRDT_FROM_NON_TDM_TXI_WITHOUT_IRE_TRANSACTIONf, 1, 0, SOCF_RO|SOCF_SIG },
  50903     { SCH_TOOK_CRDT_FROM_TDM_TXI_WITHOUT_IRE_TRANSACTIONf, 1, 1, SOCF_RO|SOCF_SIG },
  50904     { TXI_2_EXT_STATUS_C_CRDT_CNTf, 6, 11, SOCF_LE|SOCF_RO|SOCF_SIG },
  50905     { TXI_2_EXT_STATUS_C_CRDT_CNT_TDMf, 7, 4, SOCF_LE|SOCF_RO|SOCF_SIG }
  50906 };
  50907 
  50908 #endif
  50909 #if defined(BCM_88690_A0)
  50910 soc_field_info_t soc_NMG_LAST_RECEIVED_FROM_EGQ_CONTROLSr_fields[] = {
  50911     { LAST_RECEIVED_FROM_EGQ_BEf, 10, 57, SOCF_LE|SOCF_RO|SOCF_SIG },
  50912     { LAST_RECEIVED_FROM_EGQ_BICAST_PORTf, 3, 54, SOCF_LE|SOCF_RO|SOCF_SIG },
  50913     { LAST_RECEIVED_FROM_EGQ_BICAST_VALIDf, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  50914     { LAST_RECEIVED_FROM_EGQ_EOPf, 1, 49, SOCF_RO|SOCF_SIG },
  50915     { LAST_RECEIVED_FROM_EGQ_ERRf, 1, 50, SOCF_RO|SOCF_SIG },
  50916     { LAST_RECEIVED_FROM_EGQ_OSTS_ENf, 1, 76, SOCF_RO|SOCF_SIG },
  50917     { LAST_RECEIVED_FROM_EGQ_OSTS_REGENCSf, 1, 77, SOCF_RO|SOCF_SIG },
  50918     { LAST_RECEIVED_FROM_EGQ_OSTS_SIGNEXTf, 1, 78, SOCF_RO|SOCF_SIG },
  50919     { LAST_RECEIVED_FROM_EGQ_PORTf, 3, 51, SOCF_LE|SOCF_RO|SOCF_SIG },
  50920     { LAST_RECEIVED_FROM_EGQ_SOPf, 1, 48, SOCF_RO|SOCF_SIG },
  50921     { LAST_RECEIVED_FROM_EGQ_TSENf, 1, 67, SOCF_RO|SOCF_SIG },
  50922     { LAST_RECEIVED_FROM_EGQ_TSOFFSETf, 8, 68, SOCF_LE|SOCF_RO|SOCF_SIG },
  50923     { LAST_RECEIVED_FROM_EGQ_VALIDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50924 };
  50925 
  50926 #endif
  50927 #if defined(BCM_88690_B0)
  50928 soc_field_info_t soc_NMG_LAST_RECEIVED_FROM_EGQ_CONTROLS_BCM88690_B0r_fields[] = {
  50929     { LAST_RECEIVED_FROM_EGQ_BEf, 10, 57, SOCF_LE|SOCF_RO|SOCF_SIG },
  50930     { LAST_RECEIVED_FROM_EGQ_BICAST_PORTf, 3, 54, SOCF_LE|SOCF_RO|SOCF_SIG },
  50931     { LAST_RECEIVED_FROM_EGQ_BICAST_VALIDf, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  50932     { LAST_RECEIVED_FROM_EGQ_EOPf, 1, 49, SOCF_RO|SOCF_SIG },
  50933     { LAST_RECEIVED_FROM_EGQ_ERRf, 1, 50, SOCF_RO|SOCF_SIG },
  50934     { LAST_RECEIVED_FROM_EGQ_OSTS_ENf, 1, 76, SOCF_RO|SOCF_SIG },
  50935     { LAST_RECEIVED_FROM_EGQ_OSTS_REGENCSf, 1, 77, SOCF_RO|SOCF_SIG },
  50936     { LAST_RECEIVED_FROM_EGQ_OSTS_SIGNEXTf, 1, 78, SOCF_RO|SOCF_SIG },
  50937     { LAST_RECEIVED_FROM_EGQ_PORTf, 3, 51, SOCF_LE|SOCF_RO|SOCF_SIG },
  50938     { LAST_RECEIVED_FROM_EGQ_SOPf, 1, 48, SOCF_RO|SOCF_SIG },
  50939     { LAST_RECEIVED_FROM_EGQ_TSENf, 1, 67, SOCF_RO|SOCF_SIG },
  50940     { LAST_RECEIVED_FROM_EGQ_TSOFFSETf, 8, 68, SOCF_LE|SOCF_RO|SOCF_SIG },
  50941     { LAST_RECEIVED_FROM_EGQ_VALIDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50942 };
  50943 
  50944 #endif
  50945 #if defined(BCM_88690_A0)
  50946 soc_field_info_t soc_NMG_LAST_RECEIVED_FROM_EGQ_DATAr_fields[] = {
  50947     { LAST_RECEIVED_FROM_EGQ_DATAf, 512, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50948 };
  50949 
  50950 #endif
  50951 #if defined(BCM_88690_B0)
  50952 soc_field_info_t soc_NMG_LAST_RECEIVED_FROM_EGQ_DATA_BCM88690_B0r_fields[] = {
  50953     { LAST_RECEIVED_FROM_EGQ_DATAf, 512, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50954 };
  50955 
  50956 #endif
  50957 #if defined(BCM_88690_A0)
  50958 soc_field_info_t soc_NMG_LAST_RECEIVED_FROM_EGQ_DATA_ON_SOPr_fields[] = {
  50959     { LAST_RECEIVED_FROM_EGQ_DATA_ON_SOPf, 512, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50960 };
  50961 
  50962 #endif
  50963 #if defined(BCM_88690_B0)
  50964 soc_field_info_t soc_NMG_LAST_RECEIVED_FROM_EGQ_DATA_ON_SOP_BCM88690_B0r_fields[] = {
  50965     { LAST_RECEIVED_FROM_EGQ_DATA_ON_SOPf, 512, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  50966 };
  50967 
  50968 #endif
  50969 #if defined(BCM_88690_A0)
  50970 soc_field_info_t soc_NMG_LAST_SENT_TO_IRE_CONTROLSr_fields[] = {
  50971     { LAST_SENT_TO_IRE_BEf, 9, 10, SOCF_LE|SOCF_RO|SOCF_SIG },
  50972     { LAST_SENT_TO_IRE_CHf, 2, 61, SOCF_LE|SOCF_RO|SOCF_SIG },
  50973     { LAST_SENT_TO_IRE_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  50974     { LAST_SENT_TO_IRE_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  50975     { LAST_SENT_TO_IRE_IS_TDMf, 1, 56, SOCF_RO|SOCF_SIG },
  50976     { LAST_SENT_TO_IRE_PORTf, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  50977     { LAST_SENT_TO_IRE_PORT_ERRf, 1, 55, SOCF_RO|SOCF_SIG },
  50978     { LAST_SENT_TO_IRE_SLICEf, 4, 57, SOCF_LE|SOCF_RO|SOCF_SIG },
  50979     { LAST_SENT_TO_IRE_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  50980     { LAST_SENT_TO_IRE_TSf, 36, 19, SOCF_LE|SOCF_RO|SOCF_SIG },
  50981     { LAST_SENT_TO_IRE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  50982 };
  50983 
  50984 #endif
  50985 #if defined(BCM_88690_B0)
  50986 soc_field_info_t soc_NMG_LAST_SENT_TO_IRE_CONTROLS_BCM88690_B0r_fields[] = {
  50987     { LAST_SENT_TO_IRE_BEf, 9, 10, SOCF_LE|SOCF_RO|SOCF_SIG },
  50988     { LAST_SENT_TO_IRE_CHf, 2, 61, SOCF_LE|SOCF_RO|SOCF_SIG },
  50989     { LAST_SENT_TO_IRE_EOPf, 1, 2, SOCF_RO|SOCF_SIG },
  50990     { LAST_SENT_TO_IRE_ERRf, 1, 3, SOCF_RO|SOCF_SIG },
  50991     { LAST_SENT_TO_IRE_IS_TDMf, 1, 56, SOCF_RO|SOCF_SIG },
  50992     { LAST_SENT_TO_IRE_PORTf, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  50993     { LAST_SENT_TO_IRE_PORT_ERRf, 1, 55, SOCF_RO|SOCF_SIG },
  50994     { LAST_SENT_TO_IRE_SLICEf, 4, 57, SOCF_LE|SOCF_RO|SOCF_SIG },
  50995     { LAST_SENT_TO_IRE_SOPf, 1, 1, SOCF_RO|SOCF_SIG },
  50996     { LAST_SENT_TO_IRE_TSf, 36, 19, SOCF_LE|SOCF_RO|SOCF_SIG },
  50997     { LAST_SENT_TO_IRE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  50998 };
  50999 
  51000 #endif
  51001 #if defined(BCM_88690_A0)
  51002 soc_field_info_t soc_NMG_LAST_SENT_TO_IRE_DATAr_fields[] = {
  51003     { LAST_SENT_TO_IRE_DATAf, 512, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  51004 };
  51005 
  51006 #endif
  51007 #if defined(BCM_88690_B0)
  51008 soc_field_info_t soc_NMG_LAST_SENT_TO_IRE_DATA_BCM88690_B0r_fields[] = {
  51009     { LAST_SENT_TO_IRE_DATAf, 512, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  51010 };
  51011 
  51012 #endif
  51013 #if defined(BCM_88690_A0)
  51014 soc_field_info_t soc_NMG_LAST_SENT_TO_IRE_DATA_ON_SOPr_fields[] = {
  51015     { LAST_SENT_TO_IRE_DATA_ON_SOPf, 512, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  51016 };
  51017 
  51018 #endif
  51019 #if defined(BCM_88690_B0)
  51020 soc_field_info_t soc_NMG_LAST_SENT_TO_IRE_DATA_ON_SOP_BCM88690_B0r_fields[] = {
  51021     { LAST_SENT_TO_IRE_DATA_ON_SOPf, 512, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  51022 };
  51023 
  51024 #endif
  51025 #if defined(BCM_88690_A0)
  51026 soc_field_info_t soc_NMG_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTERr_fields[] = {
  51027     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 48, 0, SOCF_LE }
  51028 };
  51029 
  51030 #endif
  51031 #if defined(BCM_88690_B0)
  51032 soc_field_info_t soc_NMG_LINK_STATUS_CHANGE_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields[] = {
  51033     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_MASKf, 48, 0, SOCF_LE }
  51034 };
  51035 
  51036 #endif
  51037 #if defined(BCM_88690_A0)
  51038 soc_field_info_t soc_NMG_LINK_STATUS_CHANGE_INTERRUPT_REGISTERr_fields[] = {
  51039     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 48, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  51040 };
  51041 
  51042 #endif
  51043 #if defined(BCM_88690_B0)
  51044 soc_field_info_t soc_NMG_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = {
  51045     { LINK_STATUS_CHANGE_INTERRUPT_REGISTERf, 48, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }
  51046 };
  51047 
  51048 #endif
  51049 #if defined(BCM_88690_A0)
  51050 soc_field_info_t soc_NMG_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTr_fields[] = {
  51051     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 48, 0, SOCF_LE }
  51052 };
  51053 
  51054 #endif
  51055 #if defined(BCM_88690_B0)
  51056 soc_field_info_t soc_NMG_LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = {
  51057     { LINK_STATUS_CHANGE_INTERRUPT_REGISTER_TESTf, 48, 0, SOCF_LE }
  51058 };
  51059 
  51060 #endif
  51061 #if defined(BCM_88690_A0)
  51062 soc_field_info_t soc_NMG_NON_TDM_TXI_RXI_ERR_COUNTERr_fields[] = {
  51063     { IRE_NON_TDM_TRANSACTION_WITHOUT_CRDT_TAKEN_COUNTERf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  51064     { SCH_TOOK_CRDT_FROM_NON_TDM_TXI_WITHOUT_IRE_TRANSACTION_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51065 };
  51066 
  51067 #endif
  51068 #if defined(BCM_88690_B0)
  51069 soc_field_info_t soc_NMG_NON_TDM_TXI_RXI_ERR_COUNTER_BCM88690_B0r_fields[] = {
  51070     { IRE_NON_TDM_TRANSACTION_WITHOUT_CRDT_TAKEN_COUNTERf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  51071     { SCH_TOOK_CRDT_FROM_NON_TDM_TXI_WITHOUT_IRE_TRANSACTION_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51072 };
  51073 
  51074 #endif
  51075 #if defined(BCM_88690_A0)
  51076 soc_field_info_t soc_NMG_REG_0098r_fields[] = {
  51077     { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  51078     { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG },
  51079     { FIELD_16_46f, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  51080     { FIELD_47_47f, 1, 47, SOCF_RO|SOCF_SIG }
  51081 };
  51082 
  51083 #endif
  51084 #if defined(BCM_88690_B0)
  51085 soc_field_info_t soc_NMG_REG_0098_BCM88690_B0r_fields[] = {
  51086     { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  51087     { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG },
  51088     { FIELD_16_46f, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  51089     { FIELD_47_47f, 1, 47, SOCF_RO|SOCF_SIG }
  51090 };
  51091 
  51092 #endif
  51093 #if defined(BCM_88690_A0)
  51094 soc_field_info_t soc_NMG_REG_00A0r_fields[] = {
  51095     { REG_00A0f, 1, 0, 0 }
  51096 };
  51097 
  51098 #endif
  51099 #if defined(BCM_88690_B0)
  51100 soc_field_info_t soc_NMG_REG_00A0_BCM88690_B0r_fields[] = {
  51101     { REG_00A0f, 1, 0, 0 }
  51102 };
  51103 
  51104 #endif
  51105 #if defined(BCM_88690_A0)
  51106 soc_field_info_t soc_NMG_REG_00AAr_fields[] = {
  51107     { REG_00AAf, 1, 0, 0 }
  51108 };
  51109 
  51110 #endif
  51111 #if defined(BCM_88690_B0)
  51112 soc_field_info_t soc_NMG_REG_00AA_BCM88690_B0r_fields[] = {
  51113     { REG_00AAf, 1, 0, 0 }
  51114 };
  51115 
  51116 #endif
  51117 #if defined(BCM_88690_A0)
  51118 soc_field_info_t soc_NMG_REG_00C4r_fields[] = {
  51119     { FIELD_0_10f, 11, 0, SOCF_LE },
  51120     { FIELD_11_21f, 11, 11, SOCF_LE },
  51121     { FIELD_22_22f, 1, 22, 0 }
  51122 };
  51123 
  51124 #endif
  51125 #if defined(BCM_88690_B0)
  51126 soc_field_info_t soc_NMG_REG_00C4_BCM88690_B0r_fields[] = {
  51127     { FIELD_0_10f, 11, 0, SOCF_LE },
  51128     { FIELD_11_21f, 11, 11, SOCF_LE },
  51129     { FIELD_22_22f, 1, 22, 0 }
  51130 };
  51131 
  51132 #endif
  51133 #if defined(BCM_88690_A0)
  51134 soc_field_info_t soc_NMG_RESERVED_MIRROR_ADDRr_fields[] = {
  51135     { FIELD_0_15f, 16, 0, SOCF_LE },
  51136     { FIELD_31_31f, 1, 31, 0 }
  51137 };
  51138 
  51139 #endif
  51140 #if defined(BCM_88690_B0)
  51141 soc_field_info_t soc_NMG_RESERVED_MIRROR_ADDR_BCM88690_B0r_fields[] = {
  51142     { FIELD_0_15f, 16, 0, SOCF_LE },
  51143     { FIELD_31_31f, 1, 31, 0 }
  51144 };
  51145 
  51146 #endif
  51147 #if defined(BCM_88690_A0)
  51148 soc_field_info_t soc_NMG_RESERVED_SPARE_0r_fields[] = {
  51149     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  51150 };
  51151 
  51152 #endif
  51153 #if defined(BCM_88690_A0)
  51154 soc_field_info_t soc_NMG_RESERVED_SPARE_1r_fields[] = {
  51155     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  51156 };
  51157 
  51158 #endif
  51159 #if defined(BCM_88690_A0)
  51160 soc_field_info_t soc_NMG_RESERVED_SPARE_2r_fields[] = {
  51161     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  51162 };
  51163 
  51164 #endif
  51165 #if defined(BCM_88690_A0)
  51166 soc_field_info_t soc_NMG_RESERVED_SPARE_3r_fields[] = {
  51167     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  51168 };
  51169 
  51170 #endif
  51171 #if defined(BCM_88690_B0)
  51172 soc_field_info_t soc_NMG_RESERVED_SPARE_0_BCM88690_B0r_fields[] = {
  51173     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  51174 };
  51175 
  51176 #endif
  51177 #if defined(BCM_88690_B0)
  51178 soc_field_info_t soc_NMG_RESERVED_SPARE_1_BCM88690_B0r_fields[] = {
  51179     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  51180 };
  51181 
  51182 #endif
  51183 #if defined(BCM_88690_B0)
  51184 soc_field_info_t soc_NMG_RESERVED_SPARE_2_BCM88690_B0r_fields[] = {
  51185     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  51186 };
  51187 
  51188 #endif
  51189 #if defined(BCM_88690_B0)
  51190 soc_field_info_t soc_NMG_RESERVED_SPARE_3_BCM88690_B0r_fields[] = {
  51191     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  51192 };
  51193 
  51194 #endif
  51195 #if defined(BCM_88690_A0)
  51196 soc_field_info_t soc_NMG_RX_CDU_UNIT_CONFIGr_fields[] = {
  51197     { RX_IS_HIGH_CDU_RMC_0_UNIT_Nf, 1, 18, 0 },
  51198     { RX_IS_HIGH_CDU_RMC_10_UNIT_Nf, 1, 28, 0 },
  51199     { RX_IS_HIGH_CDU_RMC_11_UNIT_Nf, 1, 29, 0 },
  51200     { RX_IS_HIGH_CDU_RMC_12_UNIT_Nf, 1, 30, 0 },
  51201     { RX_IS_HIGH_CDU_RMC_13_UNIT_Nf, 1, 31, 0 },
  51202     { RX_IS_HIGH_CDU_RMC_14_UNIT_Nf, 1, 32, 0 },
  51203     { RX_IS_HIGH_CDU_RMC_15_UNIT_Nf, 1, 33, 0 },
  51204     { RX_IS_HIGH_CDU_RMC_1_UNIT_Nf, 1, 19, 0 },
  51205     { RX_IS_HIGH_CDU_RMC_2_UNIT_Nf, 1, 20, 0 },
  51206     { RX_IS_HIGH_CDU_RMC_3_UNIT_Nf, 1, 21, 0 },
  51207     { RX_IS_HIGH_CDU_RMC_4_UNIT_Nf, 1, 22, 0 },
  51208     { RX_IS_HIGH_CDU_RMC_5_UNIT_Nf, 1, 23, 0 },
  51209     { RX_IS_HIGH_CDU_RMC_6_UNIT_Nf, 1, 24, 0 },
  51210     { RX_IS_HIGH_CDU_RMC_7_UNIT_Nf, 1, 25, 0 },
  51211     { RX_IS_HIGH_CDU_RMC_8_UNIT_Nf, 1, 26, 0 },
  51212     { RX_IS_HIGH_CDU_RMC_9_UNIT_Nf, 1, 27, 0 },
  51213     { RX_IS_TDM_CDU_RMC_0_UNIT_Nf, 1, 2, 0 },
  51214     { RX_IS_TDM_CDU_RMC_10_UNIT_Nf, 1, 12, 0 },
  51215     { RX_IS_TDM_CDU_RMC_11_UNIT_Nf, 1, 13, 0 },
  51216     { RX_IS_TDM_CDU_RMC_12_UNIT_Nf, 1, 14, 0 },
  51217     { RX_IS_TDM_CDU_RMC_13_UNIT_Nf, 1, 15, 0 },
  51218     { RX_IS_TDM_CDU_RMC_14_UNIT_Nf, 1, 16, 0 },
  51219     { RX_IS_TDM_CDU_RMC_15_UNIT_Nf, 1, 17, 0 },
  51220     { RX_IS_TDM_CDU_RMC_1_UNIT_Nf, 1, 3, 0 },
  51221     { RX_IS_TDM_CDU_RMC_2_UNIT_Nf, 1, 4, 0 },
  51222     { RX_IS_TDM_CDU_RMC_3_UNIT_Nf, 1, 5, 0 },
  51223     { RX_IS_TDM_CDU_RMC_4_UNIT_Nf, 1, 6, 0 },
  51224     { RX_IS_TDM_CDU_RMC_5_UNIT_Nf, 1, 7, 0 },
  51225     { RX_IS_TDM_CDU_RMC_6_UNIT_Nf, 1, 8, 0 },
  51226     { RX_IS_TDM_CDU_RMC_7_UNIT_Nf, 1, 9, 0 },
  51227     { RX_IS_TDM_CDU_RMC_8_UNIT_Nf, 1, 10, 0 },
  51228     { RX_IS_TDM_CDU_RMC_9_UNIT_Nf, 1, 11, 0 }
  51229 };
  51230 
  51231 #endif
  51232 #if defined(BCM_88690_B0)
  51233 soc_field_info_t soc_NMG_RX_CDU_UNIT_CONFIG_BCM88690_B0r_fields[] = {
  51234     { RX_IS_HIGH_CDU_RMC_0_UNIT_Nf, 1, 18, 0 },
  51235     { RX_IS_HIGH_CDU_RMC_10_UNIT_Nf, 1, 28, 0 },
  51236     { RX_IS_HIGH_CDU_RMC_11_UNIT_Nf, 1, 29, 0 },
  51237     { RX_IS_HIGH_CDU_RMC_12_UNIT_Nf, 1, 30, 0 },
  51238     { RX_IS_HIGH_CDU_RMC_13_UNIT_Nf, 1, 31, 0 },
  51239     { RX_IS_HIGH_CDU_RMC_14_UNIT_Nf, 1, 32, 0 },
  51240     { RX_IS_HIGH_CDU_RMC_15_UNIT_Nf, 1, 33, 0 },
  51241     { RX_IS_HIGH_CDU_RMC_1_UNIT_Nf, 1, 19, 0 },
  51242     { RX_IS_HIGH_CDU_RMC_2_UNIT_Nf, 1, 20, 0 },
  51243     { RX_IS_HIGH_CDU_RMC_3_UNIT_Nf, 1, 21, 0 },
  51244     { RX_IS_HIGH_CDU_RMC_4_UNIT_Nf, 1, 22, 0 },
  51245     { RX_IS_HIGH_CDU_RMC_5_UNIT_Nf, 1, 23, 0 },
  51246     { RX_IS_HIGH_CDU_RMC_6_UNIT_Nf, 1, 24, 0 },
  51247     { RX_IS_HIGH_CDU_RMC_7_UNIT_Nf, 1, 25, 0 },
  51248     { RX_IS_HIGH_CDU_RMC_8_UNIT_Nf, 1, 26, 0 },
  51249     { RX_IS_HIGH_CDU_RMC_9_UNIT_Nf, 1, 27, 0 },
  51250     { RX_IS_TDM_CDU_RMC_0_UNIT_Nf, 1, 2, 0 },
  51251     { RX_IS_TDM_CDU_RMC_10_UNIT_Nf, 1, 12, 0 },
  51252     { RX_IS_TDM_CDU_RMC_11_UNIT_Nf, 1, 13, 0 },
  51253     { RX_IS_TDM_CDU_RMC_12_UNIT_Nf, 1, 14, 0 },
  51254     { RX_IS_TDM_CDU_RMC_13_UNIT_Nf, 1, 15, 0 },
  51255     { RX_IS_TDM_CDU_RMC_14_UNIT_Nf, 1, 16, 0 },
  51256     { RX_IS_TDM_CDU_RMC_15_UNIT_Nf, 1, 17, 0 },
  51257     { RX_IS_TDM_CDU_RMC_1_UNIT_Nf, 1, 3, 0 },
  51258     { RX_IS_TDM_CDU_RMC_2_UNIT_Nf, 1, 4, 0 },
  51259     { RX_IS_TDM_CDU_RMC_3_UNIT_Nf, 1, 5, 0 },
  51260     { RX_IS_TDM_CDU_RMC_4_UNIT_Nf, 1, 6, 0 },
  51261     { RX_IS_TDM_CDU_RMC_5_UNIT_Nf, 1, 7, 0 },
  51262     { RX_IS_TDM_CDU_RMC_6_UNIT_Nf, 1, 8, 0 },
  51263     { RX_IS_TDM_CDU_RMC_7_UNIT_Nf, 1, 9, 0 },
  51264     { RX_IS_TDM_CDU_RMC_8_UNIT_Nf, 1, 10, 0 },
  51265     { RX_IS_TDM_CDU_RMC_9_UNIT_Nf, 1, 11, 0 }
  51266 };
  51267 
  51268 #endif
  51269 #if defined(BCM_88690_A0)
  51270 soc_field_info_t soc_NMG_RX_ILKN_VIRTUAL_TDM_MODEr_fields[] = {
  51271     { RX_ILKN_VIRTUAL_TDM_MODEf, 1, 0, 0 }
  51272 };
  51273 
  51274 #endif
  51275 #if defined(BCM_88690_B0)
  51276 soc_field_info_t soc_NMG_RX_ILKN_VIRTUAL_TDM_MODE_BCM88690_B0r_fields[] = {
  51277     { RX_ILKN_VIRTUAL_TDM_MODEf, 1, 0, 0 }
  51278 };
  51279 
  51280 #endif
  51281 #if defined(BCM_88690_A0)
  51282 soc_field_info_t soc_NMG_RX_PORTS_SRSTNr_fields[] = {
  51283     { RX_PORTS_SRSTNf, 96, 0, SOCF_LE }
  51284 };
  51285 
  51286 #endif
  51287 #if defined(BCM_88690_B0)
  51288 soc_field_info_t soc_NMG_RX_PORTS_SRSTN_BCM88690_B0r_fields[] = {
  51289     { RX_PORTS_SRSTNf, 96, 0, SOCF_LE }
  51290 };
  51291 
  51292 #endif
  51293 #if defined(BCM_88690_A0)
  51294 soc_field_info_t soc_NMG_RX_REQ_HIGH_ENr_fields[] = {
  51295     { RX_REQ_HIGH_ENf, 16, 0, SOCF_LE }
  51296 };
  51297 
  51298 #endif
  51299 #if defined(BCM_88690_B0)
  51300 soc_field_info_t soc_NMG_RX_REQ_HIGH_EN_BCM88690_B0r_fields[] = {
  51301     { RX_REQ_HIGH_ENf, 16, 0, SOCF_LE }
  51302 };
  51303 
  51304 #endif
  51305 #if defined(BCM_88690_A0)
  51306 soc_field_info_t soc_NMG_RX_REQ_LOW_ENr_fields[] = {
  51307     { RX_REQ_LOW_ENf, 64, 0, SOCF_LE }
  51308 };
  51309 
  51310 #endif
  51311 #if defined(BCM_88690_B0)
  51312 soc_field_info_t soc_NMG_RX_REQ_LOW_EN_BCM88690_B0r_fields[] = {
  51313     { RX_REQ_LOW_ENf, 64, 0, SOCF_LE }
  51314 };
  51315 
  51316 #endif
  51317 #if defined(BCM_88690_A0)
  51318 soc_field_info_t soc_NMG_RX_REQ_LOW_RMC_ENr_fields[] = {
  51319     { RX_REQ_LOW_RMC_EN_Nf, 64, 0, SOCF_LE }
  51320 };
  51321 
  51322 #endif
  51323 #if defined(BCM_88690_B0)
  51324 soc_field_info_t soc_NMG_RX_REQ_LOW_RMC_EN_BCM88690_B0r_fields[] = {
  51325     { RX_REQ_LOW_RMC_EN_Nf, 64, 0, SOCF_LE }
  51326 };
  51327 
  51328 #endif
  51329 #if defined(BCM_88690_A0)
  51330 soc_field_info_t soc_NMG_RX_REQ_TDM_ENr_fields[] = {
  51331     { RX_REQ_TDM_ENf, 16, 0, SOCF_LE }
  51332 };
  51333 
  51334 #endif
  51335 #if defined(BCM_88690_B0)
  51336 soc_field_info_t soc_NMG_RX_REQ_TDM_EN_BCM88690_B0r_fields[] = {
  51337     { RX_REQ_TDM_ENf, 16, 0, SOCF_LE }
  51338 };
  51339 
  51340 #endif
  51341 #if defined(BCM_88690_A0)
  51342 soc_field_info_t soc_NMG_RX_SCH_DEBUG_CONFr_fields[] = {
  51343     { CHOSEN_RX_PORT_FOR_SCHf, 8, 0, SOCF_LE|SOCF_RES }
  51344 };
  51345 
  51346 #endif
  51347 #if defined(BCM_88690_B0)
  51348 soc_field_info_t soc_NMG_RX_SCH_DEBUG_CONF_BCM88690_B0r_fields[] = {
  51349     { CHOSEN_RX_PORT_FOR_SCHf, 8, 0, SOCF_LE|SOCF_RES }
  51350 };
  51351 
  51352 #endif
  51353 #if defined(BCM_88690_A0)
  51354 soc_field_info_t soc_NMG_RX_SCH_DEBUG_RESULTr_fields[] = {
  51355     { RX_SCH_AT_LEASE_ONE_TRANSACTION_RMCf, 96, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  51356     { RX_SCH_CNT_OF_CHOSEN_RMCf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  51357     { RX_SCH_LAST_RMC_WINf, 7, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  51358 };
  51359 
  51360 #endif
  51361 #if defined(BCM_88690_B0)
  51362 soc_field_info_t soc_NMG_RX_SCH_DEBUG_RESULT_BCM88690_B0r_fields[] = {
  51363     { RX_SCH_AT_LEASE_ONE_TRANSACTION_RMCf, 96, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  51364     { RX_SCH_CNT_OF_CHOSEN_RMCf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES },
  51365     { RX_SCH_LAST_RMC_WINf, 7, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  51366 };
  51367 
  51368 #endif
  51369 #if defined(BCM_88690_A0)
  51370 soc_field_info_t soc_NMG_RX_WITH_ERR_COUNTERr_fields[] = {
  51371     { RX_BYTES_WITH_ERR_ON_EOP_COUNTERf, 64, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  51372     { RX_TOTAL_PKT_WITH_ERR_ON_EOP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51373 };
  51374 
  51375 #endif
  51376 #if defined(BCM_88690_B0)
  51377 soc_field_info_t soc_NMG_RX_WITH_ERR_COUNTER_BCM88690_B0r_fields[] = {
  51378     { RX_BYTES_WITH_ERR_ON_EOP_COUNTERf, 64, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  51379     { RX_TOTAL_PKT_WITH_ERR_ON_EOP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51380 };
  51381 
  51382 #endif
  51383 #if defined(BCM_88690_A0)
  51384 soc_field_info_t soc_NMG_SBUS_BROADCAST_IDr_fields[] = {
  51385     { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE }
  51386 };
  51387 
  51388 #endif
  51389 #if defined(BCM_88690_B0)
  51390 soc_field_info_t soc_NMG_SBUS_BROADCAST_ID_BCM88690_B0r_fields[] = {
  51391     { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE }
  51392 };
  51393 
  51394 #endif
  51395 #if defined(BCM_88690_A0)
  51396 soc_field_info_t soc_NMG_SBUS_LAST_IN_CHAINr_fields[] = {
  51397     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  51398 };
  51399 
  51400 #endif
  51401 #if defined(BCM_88690_B0)
  51402 soc_field_info_t soc_NMG_SBUS_LAST_IN_CHAIN_BCM88690_B0r_fields[] = {
  51403     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  51404 };
  51405 
  51406 #endif
  51407 #if defined(BCM_88690_A0)
  51408 soc_field_info_t soc_NMG_SIF_CFGr_fields[] = {
  51409     { SIF_PORT_N_COUNT_EGQ_DIS_SIF_FOR_N_CYCLESf, 3, 18, SOCF_LE|SOCF_RES },
  51410     { SIF_PORT_N_ENf, 1, 0, 0 },
  51411     { SIF_PORT_N_RESET_PORT_CREDITSf, 1, 1, SOCF_RES },
  51412     { SIF_PORT_N_RESET_PORT_CREDITS_VALUEf, 16, 2, SOCF_LE|SOCF_RES }
  51413 };
  51414 
  51415 #endif
  51416 #if defined(BCM_88690_B0)
  51417 soc_field_info_t soc_NMG_SIF_CFG_BCM88690_B0r_fields[] = {
  51418     { SIF_PORT_N_COUNT_EGQ_DIS_SIF_FOR_N_CYCLESf, 3, 18, SOCF_LE|SOCF_RES },
  51419     { SIF_PORT_N_ENf, 1, 0, 0 },
  51420     { SIF_PORT_N_RESET_PORT_CREDITSf, 1, 1, SOCF_RES },
  51421     { SIF_PORT_N_RESET_PORT_CREDITS_VALUEf, 16, 2, SOCF_LE|SOCF_RES }
  51422 };
  51423 
  51424 #endif
  51425 #if defined(BCM_88690_A0)
  51426 soc_field_info_t soc_NMG_SIF_EGQ_DIS_SIF_FOR_N_CYCLES_COUNTERr_fields[] = {
  51427     { SIF_N_EGQ_DIS_SIF_FOR_N_CYCLES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51428 };
  51429 
  51430 #endif
  51431 #if defined(BCM_88690_B0)
  51432 soc_field_info_t soc_NMG_SIF_EGQ_DIS_SIF_FOR_N_CYCLES_COUNTER_BCM88690_B0r_fields[] = {
  51433     { SIF_N_EGQ_DIS_SIF_FOR_N_CYCLES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51434 };
  51435 
  51436 #endif
  51437 #if defined(BCM_88690_A0)
  51438 soc_field_info_t soc_NMG_SIF_EGQ_DIS_SIF_REQr_fields[] = {
  51439     { SIF_EGQ_DIS_SIF_REQf, 1, 0, SOCF_RO|SOCF_SIG }
  51440 };
  51441 
  51442 #endif
  51443 #if defined(BCM_88690_B0)
  51444 soc_field_info_t soc_NMG_SIF_EGQ_DIS_SIF_REQ_BCM88690_B0r_fields[] = {
  51445     { SIF_EGQ_DIS_SIF_REQf, 1, 0, SOCF_RO|SOCF_SIG }
  51446 };
  51447 
  51448 #endif
  51449 #if defined(BCM_88690_A0)
  51450 soc_field_info_t soc_NMG_SIF_IF_STICKY_VALUESr_fields[] = {
  51451     { SIF_OUTPUT_READY_PORT_Nf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
  51452     { SIF_READ_EN_PORT_Nf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES }
  51453 };
  51454 
  51455 #endif
  51456 #if defined(BCM_88690_B0)
  51457 soc_field_info_t soc_NMG_SIF_IF_STICKY_VALUES_BCM88690_B0r_fields[] = {
  51458     { SIF_OUTPUT_READY_PORT_Nf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_RES },
  51459     { SIF_READ_EN_PORT_Nf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_RES }
  51460 };
  51461 
  51462 #endif
  51463 #if defined(BCM_88690_A0)
  51464 soc_field_info_t soc_NMG_SIF_IF_TABLE_TO_WIN_MACHINEr_fields[] = {
  51465     { SIF_IF_NUMBER_TO_P_0f, 2, 0, SOCF_LE },
  51466     { SIF_IF_NUMBER_TO_P_1f, 2, 2, SOCF_LE },
  51467     { SIF_IF_NUMBER_TO_P_2f, 2, 4, SOCF_LE },
  51468     { SIF_IF_NUMBER_TO_P_3f, 2, 6, SOCF_LE },
  51469     { SIF_LOAD_IF_NUMBER_TO_PNf, 1, 8, 0 }
  51470 };
  51471 
  51472 #endif
  51473 #if defined(BCM_88690_B0)
  51474 soc_field_info_t soc_NMG_SIF_IF_TABLE_TO_WIN_MACHINE_BCM88690_B0r_fields[] = {
  51475     { SIF_IF_NUMBER_TO_P_0f, 2, 0, SOCF_LE },
  51476     { SIF_IF_NUMBER_TO_P_1f, 2, 2, SOCF_LE },
  51477     { SIF_IF_NUMBER_TO_P_2f, 2, 4, SOCF_LE },
  51478     { SIF_IF_NUMBER_TO_P_3f, 2, 6, SOCF_LE },
  51479     { SIF_LOAD_IF_NUMBER_TO_PNf, 1, 8, 0 }
  51480 };
  51481 
  51482 #endif
  51483 #if defined(BCM_88690_A0)
  51484 soc_field_info_t soc_NMG_SIF_LAST_SENT_CONTROLSr_fields[] = {
  51485     { SIF_LAST_SENT_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  51486     { SIF_LAST_SENT_EOPf, 1, 7, SOCF_RO|SOCF_SIG },
  51487     { SIF_LAST_SENT_ERRf, 1, 8, SOCF_RO|SOCF_SIG },
  51488     { SIF_LAST_SENT_PORTf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG },
  51489     { SIF_LAST_SENT_SOPf, 1, 6, SOCF_RO|SOCF_SIG },
  51490     { SIF_LAST_SENT_VALIDf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  51491 };
  51492 
  51493 #endif
  51494 #if defined(BCM_88690_B0)
  51495 soc_field_info_t soc_NMG_SIF_LAST_SENT_CONTROLS_BCM88690_B0r_fields[] = {
  51496     { SIF_LAST_SENT_BEf, 7, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  51497     { SIF_LAST_SENT_EOPf, 1, 7, SOCF_RO|SOCF_SIG },
  51498     { SIF_LAST_SENT_ERRf, 1, 8, SOCF_RO|SOCF_SIG },
  51499     { SIF_LAST_SENT_PORTf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG },
  51500     { SIF_LAST_SENT_SOPf, 1, 6, SOCF_RO|SOCF_SIG },
  51501     { SIF_LAST_SENT_VALIDf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  51502 };
  51503 
  51504 #endif
  51505 #if defined(BCM_88690_A0)
  51506 soc_field_info_t soc_NMG_SIF_LAST_SENT_DATAr_fields[] = {
  51507     { SIF_LAST_SENT_DATAf, 512, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  51508 };
  51509 
  51510 #endif
  51511 #if defined(BCM_88690_B0)
  51512 soc_field_info_t soc_NMG_SIF_LAST_SENT_DATA_BCM88690_B0r_fields[] = {
  51513     { SIF_LAST_SENT_DATAf, 512, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  51514 };
  51515 
  51516 #endif
  51517 #if defined(BCM_88690_A0)
  51518 soc_field_info_t soc_NMG_SIF_LAST_SENT_DATA_ON_SOPr_fields[] = {
  51519     { SIF_LAST_SENT_DATA_ON_SOPf, 512, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  51520 };
  51521 
  51522 #endif
  51523 #if defined(BCM_88690_B0)
  51524 soc_field_info_t soc_NMG_SIF_LAST_SENT_DATA_ON_SOP_BCM88690_B0r_fields[] = {
  51525     { SIF_LAST_SENT_DATA_ON_SOPf, 512, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  51526 };
  51527 
  51528 #endif
  51529 #if defined(BCM_88690_A0)
  51530 soc_field_info_t soc_NMG_SIF_MAP_TABLEr_fields[] = {
  51531     { SIF_PORT_TO_UNIT_INTERNAL_PORT_Nf, 3, 6, SOCF_LE },
  51532     { SIF_PORT_TO_UNIT_Nf, 6, 0, SOCF_LE }
  51533 };
  51534 
  51535 #endif
  51536 #if defined(BCM_88690_B0)
  51537 soc_field_info_t soc_NMG_SIF_MAP_TABLE_BCM88690_B0r_fields[] = {
  51538     { SIF_PORT_TO_UNIT_INTERNAL_PORT_Nf, 3, 6, SOCF_LE },
  51539     { SIF_PORT_TO_UNIT_Nf, 6, 0, SOCF_LE }
  51540 };
  51541 
  51542 #endif
  51543 #if defined(BCM_88690_A0)
  51544 soc_field_info_t soc_NMG_SIF_MISS_EOP_ERR_COUNTERr_fields[] = {
  51545     { SIF_N_MISS_EOP_ERR_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51546 };
  51547 
  51548 #endif
  51549 #if defined(BCM_88690_B0)
  51550 soc_field_info_t soc_NMG_SIF_MISS_EOP_ERR_COUNTER_BCM88690_B0r_fields[] = {
  51551     { SIF_N_MISS_EOP_ERR_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51552 };
  51553 
  51554 #endif
  51555 #if defined(BCM_88690_A0)
  51556 soc_field_info_t soc_NMG_SIF_MISS_SOP_ERR_COUNTERr_fields[] = {
  51557     { SIF_N_MISS_SOP_ERR_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51558 };
  51559 
  51560 #endif
  51561 #if defined(BCM_88690_B0)
  51562 soc_field_info_t soc_NMG_SIF_MISS_SOP_ERR_COUNTER_BCM88690_B0r_fields[] = {
  51563     { SIF_N_MISS_SOP_ERR_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51564 };
  51565 
  51566 #endif
  51567 #if defined(BCM_88690_A0)
  51568 soc_field_info_t soc_NMG_SIF_NO_TMC_CRDT_DIS_SIF_REQr_fields[] = {
  51569     { SIF_NO_TMC_CRDT_DIS_SIF_REQf, 1, 0, SOCF_RO|SOCF_SIG }
  51570 };
  51571 
  51572 #endif
  51573 #if defined(BCM_88690_B0)
  51574 soc_field_info_t soc_NMG_SIF_NO_TMC_CRDT_DIS_SIF_REQ_BCM88690_B0r_fields[] = {
  51575     { SIF_NO_TMC_CRDT_DIS_SIF_REQf, 1, 0, SOCF_RO|SOCF_SIG }
  51576 };
  51577 
  51578 #endif
  51579 #if defined(BCM_88690_A0)
  51580 soc_field_info_t soc_NMG_SIF_TOTAL_PACKETS_COUNTERr_fields[] = {
  51581     { SIF_N_TOTAL_PACKETS_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51582 };
  51583 
  51584 #endif
  51585 #if defined(BCM_88690_B0)
  51586 soc_field_info_t soc_NMG_SIF_TOTAL_PACKETS_COUNTER_BCM88690_B0r_fields[] = {
  51587     { SIF_N_TOTAL_PACKETS_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51588 };
  51589 
  51590 #endif
  51591 #if defined(BCM_88690_A0)
  51592 soc_field_info_t soc_NMG_SIF_TOTAL_PACKETS_WITH_ERR_COUNTERr_fields[] = {
  51593     { SIF_N_TOTAL_PACKETS_WITH_ERR_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51594 };
  51595 
  51596 #endif
  51597 #if defined(BCM_88690_B0)
  51598 soc_field_info_t soc_NMG_SIF_TOTAL_PACKETS_WITH_ERR_COUNTER_BCM88690_B0r_fields[] = {
  51599     { SIF_N_TOTAL_PACKETS_WITH_ERR_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51600 };
  51601 
  51602 #endif
  51603 #if defined(BCM_88690_A0)
  51604 soc_field_info_t soc_NMG_STATS_BURSTS_CNT_PORTr_fields[] = {
  51605     { STATS_BURSTS_CNT_PORT_Nf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51606 };
  51607 
  51608 #endif
  51609 #if defined(BCM_88690_B0)
  51610 soc_field_info_t soc_NMG_STATS_BURSTS_CNT_PORT_BCM88690_B0r_fields[] = {
  51611     { STATS_BURSTS_CNT_PORT_Nf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51612 };
  51613 
  51614 #endif
  51615 #if defined(BCM_88690_A0)
  51616 soc_field_info_t soc_NMG_STATS_OCTETS_CNT_PORTr_fields[] = {
  51617     { STATS_OCTETS_CNT_PORT_Nf, 128, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51618 };
  51619 
  51620 #endif
  51621 #if defined(BCM_88690_B0)
  51622 soc_field_info_t soc_NMG_STATS_OCTETS_CNT_PORT_BCM88690_B0r_fields[] = {
  51623     { STATS_OCTETS_CNT_PORT_Nf, 128, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51624 };
  51625 
  51626 #endif
  51627 #if defined(BCM_88690_A0)
  51628 soc_field_info_t soc_NMG_SYNC_ETH_CFGr_fields[] = {
  51629     { SYNC_ETH_CLOCK_DIV_Nf, 2, 0, SOCF_LE },
  51630     { SYNC_ETH_DIVIDER_PHASE_ONE_Nf, 5, 11, SOCF_LE },
  51631     { SYNC_ETH_DIVIDER_PHASE_ZERO_Nf, 5, 6, SOCF_LE },
  51632     { SYNC_ETH_GTIMER_MODE_Nf, 1, 5, SOCF_RES },
  51633     { SYNC_ETH_LINK_VALID_SEL_Nf, 2, 3, SOCF_LE },
  51634     { SYNC_ETH_SQUELCH_EN_Nf, 1, 2, 0 }
  51635 };
  51636 
  51637 #endif
  51638 #if defined(BCM_88690_B0)
  51639 soc_field_info_t soc_NMG_SYNC_ETH_CFG_BCM88690_B0r_fields[] = {
  51640     { SYNC_ETH_CLOCK_DIV_Nf, 2, 0, SOCF_LE },
  51641     { SYNC_ETH_DIVIDER_PHASE_ONE_Nf, 5, 11, SOCF_LE },
  51642     { SYNC_ETH_DIVIDER_PHASE_ZERO_Nf, 5, 6, SOCF_LE },
  51643     { SYNC_ETH_GTIMER_MODE_Nf, 1, 5, SOCF_RES },
  51644     { SYNC_ETH_LINK_VALID_SEL_Nf, 2, 3, SOCF_LE },
  51645     { SYNC_ETH_SQUELCH_EN_Nf, 1, 2, 0 }
  51646 };
  51647 
  51648 #endif
  51649 #if defined(BCM_88690_A0)
  51650 soc_field_info_t soc_NMG_SYNC_ETH_COUNTERr_fields[] = {
  51651     { SYNC_ETH_COUNTER_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  51652 };
  51653 
  51654 #endif
  51655 #if defined(BCM_88690_B0)
  51656 soc_field_info_t soc_NMG_SYNC_ETH_COUNTER_BCM88690_B0r_fields[] = {
  51657     { SYNC_ETH_COUNTER_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }
  51658 };
  51659 
  51660 #endif
  51661 #if defined(BCM_88690_A0)
  51662 soc_field_info_t soc_NMG_SYNC_ETH_LINK_STATUS_CHANGESr_fields[] = {
  51663     { SYNC_ETH_LINK_STATUS_LATCH_HIGH_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  51664     { SYNC_ETH_LINK_STATUS_LATCH_LOW_Nf, 1, 1, SOCF_RO|SOCF_SIG }
  51665 };
  51666 
  51667 #endif
  51668 #if defined(BCM_88690_B0)
  51669 soc_field_info_t soc_NMG_SYNC_ETH_LINK_STATUS_CHANGES_BCM88690_B0r_fields[] = {
  51670     { SYNC_ETH_LINK_STATUS_LATCH_HIGH_Nf, 1, 0, SOCF_RO|SOCF_SIG },
  51671     { SYNC_ETH_LINK_STATUS_LATCH_LOW_Nf, 1, 1, SOCF_RO|SOCF_SIG }
  51672 };
  51673 
  51674 #endif
  51675 #if defined(BCM_88690_A0)
  51676 soc_field_info_t soc_NMG_SYNC_ETH_SQUELCH_DIS_TH_REGr_fields[] = {
  51677     { SYNC_ETH_SQUELCH_DIS_THf, 32, 0, SOCF_LE }
  51678 };
  51679 
  51680 #endif
  51681 #if defined(BCM_88690_B0)
  51682 soc_field_info_t soc_NMG_SYNC_ETH_SQUELCH_DIS_TH_REG_BCM88690_B0r_fields[] = {
  51683     { SYNC_ETH_SQUELCH_DIS_THf, 32, 0, SOCF_LE }
  51684 };
  51685 
  51686 #endif
  51687 #if defined(BCM_88690_A0)
  51688 soc_field_info_t soc_NMG_SYNC_ETH_SQUELCH_EN_TH_REGr_fields[] = {
  51689     { SYNC_ETH_SQUELCH_EN_THf, 16, 0, SOCF_LE }
  51690 };
  51691 
  51692 #endif
  51693 #if defined(BCM_88690_B0)
  51694 soc_field_info_t soc_NMG_SYNC_ETH_SQUELCH_EN_TH_REG_BCM88690_B0r_fields[] = {
  51695     { SYNC_ETH_SQUELCH_EN_THf, 16, 0, SOCF_LE }
  51696 };
  51697 
  51698 #endif
  51699 #if defined(BCM_88690_A0)
  51700 soc_field_info_t soc_NMG_TDM_TXI_RXI_ERR_COUNTERr_fields[] = {
  51701     { IRE_TDM_TRANSACTION_WITHOUT_CRDT_TAKEN_COUNTERf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  51702     { SCH_TOOK_CRDT_FROM_TDM_TXI_WITHOUT_IRE_TRANSACTION_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51703 };
  51704 
  51705 #endif
  51706 #if defined(BCM_88690_B0)
  51707 soc_field_info_t soc_NMG_TDM_TXI_RXI_ERR_COUNTER_BCM88690_B0r_fields[] = {
  51708     { IRE_TDM_TRANSACTION_WITHOUT_CRDT_TAKEN_COUNTERf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  51709     { SCH_TOOK_CRDT_FROM_TDM_TXI_WITHOUT_IRE_TRANSACTION_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51710 };
  51711 
  51712 #endif
  51713 #if defined(BCM_88690_A0)
  51714 soc_field_info_t soc_NMG_TXI_NOT_READYr_fields[] = {
  51715     { TXI_NOT_READY_CNTf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER|SOCF_RES },
  51716     { TXI_NOT_READY_CNT_OVFf, 1, 63, SOCF_RO|SOCF_SIG|SOCF_RES }
  51717 };
  51718 
  51719 #endif
  51720 #if defined(BCM_88690_B0)
  51721 soc_field_info_t soc_NMG_TXI_NOT_READY_BCM88690_B0r_fields[] = {
  51722     { TXI_NOT_READY_CNTf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER|SOCF_RES },
  51723     { TXI_NOT_READY_CNT_OVFf, 1, 63, SOCF_RO|SOCF_SIG|SOCF_RES }
  51724 };
  51725 
  51726 #endif
  51727 #if defined(BCM_88690_A0)
  51728 soc_field_info_t soc_NMG_TXI_TDM_NOT_READYr_fields[] = {
  51729     { TXI_TDM_NOT_READY_CNTf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER|SOCF_RES },
  51730     { TXI_TDM_NOT_READY_CNT_OVFf, 1, 63, SOCF_RO|SOCF_SIG|SOCF_RES }
  51731 };
  51732 
  51733 #endif
  51734 #if defined(BCM_88690_B0)
  51735 soc_field_info_t soc_NMG_TXI_TDM_NOT_READY_BCM88690_B0r_fields[] = {
  51736     { TXI_TDM_NOT_READY_CNTf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER|SOCF_RES },
  51737     { TXI_TDM_NOT_READY_CNT_OVFf, 1, 63, SOCF_RO|SOCF_SIG|SOCF_RES }
  51738 };
  51739 
  51740 #endif
  51741 #if defined(BCM_88690_A0)
  51742 soc_field_info_t soc_NMG_TX_PORTS_SRSTNr_fields[] = {
  51743     { TX_PORTS_SRSTNf, 48, 0, SOCF_LE }
  51744 };
  51745 
  51746 #endif
  51747 #if defined(BCM_88690_B0)
  51748 soc_field_info_t soc_NMG_TX_PORTS_SRSTN_BCM88690_B0r_fields[] = {
  51749     { TX_PORTS_SRSTNf, 48, 0, SOCF_LE }
  51750 };
  51751 
  51752 #endif
  51753 #if defined(BCM_88690_A0)
  51754 soc_field_info_t soc_NMG_TX_WITH_ERR_COUNTERr_fields[] = {
  51755     { TX_BYTES_WITH_ERR_ON_EOP_COUNTERf, 64, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  51756     { TX_TOTAL_PKT_WITH_ERR_ON_EOP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51757 };
  51758 
  51759 #endif
  51760 #if defined(BCM_88690_B0)
  51761 soc_field_info_t soc_NMG_TX_WITH_ERR_COUNTER_BCM88690_B0r_fields[] = {
  51762     { TX_BYTES_WITH_ERR_ON_EOP_COUNTERf, 64, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  51763     { TX_TOTAL_PKT_WITH_ERR_ON_EOP_COUNTERf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  51764 };
  51765 
  51766 #endif
  51767 #if defined(BCM_88690_A0)
  51768 soc_field_info_t soc_NMG_UNIT_LOW_RMC_EN_IS_ALL_MASKEDr_fields[] = {
  51769     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_0f, 1, 0, SOCF_RO|SOCF_SIG },
  51770     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_1f, 1, 1, SOCF_RO|SOCF_SIG },
  51771     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_10f, 1, 10, SOCF_RO|SOCF_SIG },
  51772     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_11f, 1, 11, SOCF_RO|SOCF_SIG },
  51773     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_12f, 1, 12, SOCF_RO|SOCF_SIG },
  51774     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_13f, 1, 13, SOCF_RO|SOCF_SIG },
  51775     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_14f, 1, 14, SOCF_RO|SOCF_SIG },
  51776     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_15f, 1, 15, SOCF_RO|SOCF_SIG },
  51777     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_2f, 1, 2, SOCF_RO|SOCF_SIG },
  51778     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_3f, 1, 3, SOCF_RO|SOCF_SIG },
  51779     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_4f, 1, 4, SOCF_RO|SOCF_SIG },
  51780     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_5f, 1, 5, SOCF_RO|SOCF_SIG },
  51781     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_6f, 1, 6, SOCF_RO|SOCF_SIG },
  51782     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_7f, 1, 7, SOCF_RO|SOCF_SIG },
  51783     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_8f, 1, 8, SOCF_RO|SOCF_SIG },
  51784     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_9f, 1, 9, SOCF_RO|SOCF_SIG }
  51785 };
  51786 
  51787 #endif
  51788 #if defined(BCM_88690_B0)
  51789 soc_field_info_t soc_NMG_UNIT_LOW_RMC_EN_IS_ALL_MASKED_BCM88690_B0r_fields[] = {
  51790     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_0f, 1, 0, SOCF_RO|SOCF_SIG },
  51791     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_1f, 1, 1, SOCF_RO|SOCF_SIG },
  51792     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_10f, 1, 10, SOCF_RO|SOCF_SIG },
  51793     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_11f, 1, 11, SOCF_RO|SOCF_SIG },
  51794     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_12f, 1, 12, SOCF_RO|SOCF_SIG },
  51795     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_13f, 1, 13, SOCF_RO|SOCF_SIG },
  51796     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_14f, 1, 14, SOCF_RO|SOCF_SIG },
  51797     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_15f, 1, 15, SOCF_RO|SOCF_SIG },
  51798     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_2f, 1, 2, SOCF_RO|SOCF_SIG },
  51799     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_3f, 1, 3, SOCF_RO|SOCF_SIG },
  51800     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_4f, 1, 4, SOCF_RO|SOCF_SIG },
  51801     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_5f, 1, 5, SOCF_RO|SOCF_SIG },
  51802     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_6f, 1, 6, SOCF_RO|SOCF_SIG },
  51803     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_7f, 1, 7, SOCF_RO|SOCF_SIG },
  51804     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_8f, 1, 8, SOCF_RO|SOCF_SIG },
  51805     { UNIT_N_LOW_RMC_EN_IS_ALL_MASKED_FOR_RMC_9f, 1, 9, SOCF_RO|SOCF_SIG }
  51806 };
  51807 
  51808 #endif
  51809 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  51810     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  51811 soc_field_info_t soc_NS_BROADSYNC0_CLK_EVENT_CTRLr_fields[] = {
  51812     { DIVISORf, 28, 2, SOCF_LE },
  51813     { ENABLEf, 1, 0, 0 }
  51814 };
  51815 
  51816 #endif
  51817 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  51818     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  51819 soc_field_info_t soc_NS_BROADSYNC_REF_CLK_GEN_CTRLr_fields[] = {
  51820     { DIVISORf, 8, 1, SOCF_LE },
  51821     { ENABLEf, 1, 0, 0 }
  51822 };
  51823 
  51824 #endif
  51825 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  51826     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  51827 soc_field_info_t soc_NS_BROADSYNC_SYNC_MODEr_fields[] = {
  51828     { START_DELAYf, 26, 1, SOCF_LE },
  51829     { SYNC_MODEf, 1, 0, 0 }
  51830 };
  51831 
  51832 #endif
  51833 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  51834     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  51835 soc_field_info_t soc_NS_BS0_BS_TC_CTRLr_fields[] = {
  51836     { ENABLEf, 1, 0, 0 },
  51837     { MODEf, 1, 1, 0 }
  51838 };
  51839 
  51840 #endif
  51841 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  51842     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  51843 soc_field_info_t soc_NS_COMMON_CTRLr_fields[] = {
  51844     { GDPLL_CLK_ENf, 1, 1, 0 },
  51845     { M7SS_CLK_ENf, 1, 0, 0 },
  51846     { RESERVEDf, 30, 2, SOCF_LE|SOCF_RES }
  51847 };
  51848 
  51849 #endif
  51850 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51851 soc_field_info_t soc_NS_GDPLL_DEBUG_M7DG_BSTATEr_fields[] = {
  51852     { EMPTYf, 1, 15, SOCF_RO },
  51853     { OCCUPANCYf, 15, 0, SOCF_LE|SOCF_RO },
  51854     { WDPTRf, 14, 16, SOCF_LE|SOCF_RO }
  51855 };
  51856 
  51857 #endif
  51858 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51859 soc_field_info_t soc_NS_GDPLL_DEBUG_M7DG_INT_ENABLEr_fields[] = {
  51860     { INTENf, 4, 0, SOCF_LE }
  51861 };
  51862 
  51863 #endif
  51864 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51865 soc_field_info_t soc_NS_GDPLL_DEBUG_M7DG_INT_STATUSr_fields[] = {
  51866     { ECC_ERR_MEM0f, 1, 2, SOCF_RO },
  51867     { ECC_ERR_MEM1f, 1, 3, SOCF_RO },
  51868     { OVERFLOWf, 1, 1, SOCF_W1TC },
  51869     { THRESHOLD_REACHEDf, 1, 0, SOCF_W1TC }
  51870 };
  51871 
  51872 #endif
  51873 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51874 soc_field_info_t soc_NS_GDPLL_DEBUG_M7DG_RSTATEr_fields[] = {
  51875     { RDPTRf, 14, 0, SOCF_LE }
  51876 };
  51877 
  51878 #endif
  51879 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51880 soc_field_info_t soc_NS_GDPLL_DEBUG_M7DG_THRESHOLDr_fields[] = {
  51881     { THRESHOLDf, 15, 0, SOCF_LE }
  51882 };
  51883 
  51884 #endif
  51885 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51886 soc_field_info_t soc_NS_GDPLL_DEBUG_MEM0_ECC_STATUSr_fields[] = {
  51887     { DOUBLE_BITS_ERR_DETECTEDf, 1, 1, SOCF_RO },
  51888     { ECC_ERR_ADDRESSf, 13, 3, SOCF_LE|SOCF_RO },
  51889     { MULTIPLE_ERR_DETECTEDf, 1, 2, SOCF_RO },
  51890     { SINGLE_BIT_ERR_DETECTEDf, 1, 0, SOCF_RO }
  51891 };
  51892 
  51893 #endif
  51894 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51895 soc_field_info_t soc_NS_GDPLL_GDPLL_COMMON_CTRLr_fields[] = {
  51896     { GDPLL_IA_PIPE_FLUSHf, 1, 0, 0 }
  51897 };
  51898 
  51899 #endif
  51900 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51901 soc_field_info_t soc_NS_GDPLL_GDPLL_COMMON_INT_STATUSr_fields[] = {
  51902     { INVALID_ACKf, 1, 0, SOCF_W1TC },
  51903     { INVALID_GDPLL_OA_ATOMIC_ACCESSf, 1, 1, SOCF_W1TC },
  51904     { INVALID_HOST_OA_ATOMIC_ACCESSf, 1, 2, SOCF_W1TC },
  51905     { INVALID_IA_ATOMIC_ACCESSf, 1, 3, SOCF_W1TC }
  51906 };
  51907 
  51908 #endif
  51909 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51910 soc_field_info_t soc_NS_GDPLL_IA_ERROR_CODEr_fields[] = {
  51911     { VALf, 3, 0, SOCF_LE|SOCF_RO }
  51912 };
  51913 
  51914 #endif
  51915 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51916 soc_field_info_t soc_NS_GDPLL_IA_MEM_ECC_STATUSr_fields[] = {
  51917     { DOUBLE_BITS_ERR_DETECTEDf, 1, 1, SOCF_RO },
  51918     { ECC_ERR_ADDRESSf, 9, 3, SOCF_LE|SOCF_RO },
  51919     { MULTIPLE_ERR_DETECTEDf, 1, 2, SOCF_RO },
  51920     { SINGLE_BIT_ERR_DETECTEDf, 1, 0, SOCF_RO }
  51921 };
  51922 
  51923 #endif
  51924 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51925 soc_field_info_t soc_NS_GDPLL_IA_TS_PAIR_AVAILABLE0r_fields[] = {
  51926     { FLAGf, 32, 0, SOCF_LE|SOCF_W1TC }
  51927 };
  51928 
  51929 #endif
  51930 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51931 soc_field_info_t soc_NS_GDPLL_IA_UPDATE_CONFIGr_fields[] = {
  51932     { DESTf, 2, 24, SOCF_LE },
  51933     { ENABLEf, 1, 0, 0 },
  51934     { FEEDBACK_IDf, 8, 16, SOCF_LE },
  51935     { PHASECOUNTERREFf, 1, 1, 0 },
  51936     { REFERENCE_IDf, 8, 8, SOCF_LE },
  51937     { SPEED_BINf, 2, 26, SOCF_LE }
  51938 };
  51939 
  51940 #endif
  51941 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51942 soc_field_info_t soc_NS_GDPLL_IA_WDOG_CONFIGr_fields[] = {
  51943     { ENABLEf, 1, 24, 0 },
  51944     { INTERVALf, 20, 0, SOCF_LE }
  51945 };
  51946 
  51947 #endif
  51948 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51949 soc_field_info_t soc_NS_GDPLL_INPUT_ARRAY_TS_000_LSBr_fields[] = {
  51950     { MEMf, 32, 0, SOCF_LE }
  51951 };
  51952 
  51953 #endif
  51954 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51955 soc_field_info_t soc_NS_GDPLL_INPUT_ARRAY_TS_000_MSBr_fields[] = {
  51956     { MEMf, 20, 0, SOCF_LE }
  51957 };
  51958 
  51959 #endif
  51960 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51961 soc_field_info_t soc_NS_GDPLL_M7_CORE_INT_STATUSr_fields[] = {
  51962     { ERRORf, 1, 3, SOCF_RO },
  51963     { LOCKUPf, 1, 0, SOCF_W1TC },
  51964     { SYSRESET_REQf, 1, 1, SOCF_W1TC },
  51965     { TXEVf, 1, 2, SOCF_W1TC }
  51966 };
  51967 
  51968 #endif
  51969 #if defined(BCM_56370_A0) || defined(BCM_56670_A0) || \
  51970     defined(BCM_56670_B0)
  51971 soc_field_info_t soc_NS_GDPLL_M7_ERROR_INFOr_fields[] = {
  51972     { VALf, 32, 0, SOCF_LE }
  51973 };
  51974 
  51975 #endif
  51976 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51977 soc_field_info_t soc_NS_GDPLL_M7_ERROR_INFO_INTr_fields[] = {
  51978     { ERRORf, 1, 0, 0 }
  51979 };
  51980 
  51981 #endif
  51982 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51983 soc_field_info_t soc_NS_GDPLL_M7_TCM_1B_ECC_STATUSr_fields[] = {
  51984     { D0TCMf, 1, 1, SOCF_W1TC },
  51985     { D1TCMf, 1, 2, SOCF_W1TC },
  51986     { ITCMf, 1, 0, SOCF_W1TC }
  51987 };
  51988 
  51989 #endif
  51990 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51991 soc_field_info_t soc_NS_GDPLL_M7_TCM_2B_ECC_INT_ENABLEr_fields[] = {
  51992     { INTENf, 3, 0, SOCF_LE }
  51993 };
  51994 
  51995 #endif
  51996 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  51997 soc_field_info_t soc_NS_GDPLL_NCO_UPDATE_COMMON_CONTROLr_fields[] = {
  51998     { CPU_TRIGGER_DISABLEf, 1, 0, 0 },
  51999     { NCO_WERROR_DISABLEf, 1, 1, 0 }
  52000 };
  52001 
  52002 #endif
  52003 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  52004 soc_field_info_t soc_NS_GDPLL_NCO_UPDATE_CONTROLr_fields[] = {
  52005     { DEST_HW_IDf, 7, 0, SOCF_LE },
  52006     { DEST_HW_TYPEf, 1, 9, 0 },
  52007     { DEST_TYPEf, 1, 8, 0 }
  52008 };
  52009 
  52010 #endif
  52011 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  52012 soc_field_info_t soc_NS_GDPLL_OUTPUT_ARRAY_000_MSBr_fields[] = {
  52013     { MEMf, 16, 0, SOCF_LE }
  52014 };
  52015 
  52016 #endif
  52017 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  52018 soc_field_info_t soc_NS_GDPLL_TRIGGER_ACKr_fields[] = {
  52019     { ACKf, 1, 0, 0 }
  52020 };
  52021 
  52022 #endif
  52023 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  52024 soc_field_info_t soc_NS_GDPLL_TRIGGER_FB_TS_LOWERr_fields[] = {
  52025     { REF_TSf, 32, 0, SOCF_LE|SOCF_RO }
  52026 };
  52027 
  52028 #endif
  52029 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  52030 soc_field_info_t soc_NS_GDPLL_TRIGGER_FB_TS_UPPERr_fields[] = {
  52031     { REF_TSf, 20, 0, SOCF_LE|SOCF_RO }
  52032 };
  52033 
  52034 #endif
  52035 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  52036 soc_field_info_t soc_NS_GDPLL_TRIGGER_UPDATEr_fields[] = {
  52037     { AVAILf, 1, 0, SOCF_RO },
  52038     { CHAN_IDf, 7, 1, SOCF_LE|SOCF_RO },
  52039     { ERRORf, 1, 10, SOCF_RO },
  52040     { PHASECOUNTER_REFf, 1, 9, SOCF_RO }
  52041 };
  52042 
  52043 #endif
  52044 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52045     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52046 soc_field_info_t soc_NS_IA_SRC_FREQ_PPM_CHK_PROFILE_NOMINALr_fields[] = {
  52047     { VALf, 30, 0, SOCF_LE }
  52048 };
  52049 
  52050 #endif
  52051 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52052     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52053 soc_field_info_t soc_NS_IA_SRC_FREQ_PPM_CHK_PROFILE_VARIATIONr_fields[] = {
  52054     { VALf, 18, 0, SOCF_LE }
  52055 };
  52056 
  52057 #endif
  52058 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52059     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52060 soc_field_info_t soc_NS_MISC_CLK_EVENT_CTRLr_fields[] = {
  52061     { BS0_RX_HB_STATUS_ENABLEf, 1, 16, 0 },
  52062     { BS0_TX_HB_STATUS_ENABLEf, 1, 17, 0 },
  52063     { BS1_RX_HB_STATUS_ENABLEf, 1, 18, 0 },
  52064     { BS1_TX_HB_STATUS_ENABLEf, 1, 19, 0 },
  52065     { ENABLEf, 10, 0, SOCF_LE },
  52066     { GDPLL_CAPTURE_ENABLEf, 1, 21, 0 },
  52067     { TIME_CAPTURE_ENABLEf, 1, 20, 0 }
  52068 };
  52069 
  52070 #endif
  52071 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52072 soc_field_info_t soc_NS_MISC_EVENT_OVRD_STATUSr_fields[] = {
  52073     { BS0_CONV_TIMECODEf, 1, 16, SOCF_W1TC },
  52074     { BS0_HEARTBEATf, 1, 1, SOCF_W1TC },
  52075     { BS0_PLL_CLKf, 1, 12, SOCF_W1TC },
  52076     { BS1_CONV_TIMECODEf, 1, 17, SOCF_W1TC },
  52077     { BS1_HEARTBEATf, 1, 2, SOCF_W1TC },
  52078     { BS1_PLL_CLKf, 1, 13, SOCF_W1TC },
  52079     { CPUf, 1, 0, SOCF_W1TC },
  52080     { IP_DM_0f, 1, 9, SOCF_W1TC },
  52081     { IP_DM_1f, 1, 10, SOCF_W1TC },
  52082     { RP1_INTERFACEf, 1, 14, SOCF_W1TC },
  52083     { RP1_RADIO_FRMf, 1, 15, SOCF_W1TC },
  52084     { SERDES_LCPLL_0f, 1, 18, SOCF_W1TC },
  52085     { SERDES_LCPLL_1f, 1, 19, SOCF_W1TC },
  52086     { SERDES_LCPLL_2f, 1, 20, SOCF_W1TC },
  52087     { SERDES_LCPLL_3f, 1, 21, SOCF_W1TC },
  52088     { TS1_TIMESTAMPf, 1, 11, SOCF_W1TC },
  52089     { TS_GPIO_0f, 1, 3, SOCF_W1TC },
  52090     { TS_GPIO_1f, 1, 4, SOCF_W1TC },
  52091     { TS_GPIO_2f, 1, 5, SOCF_W1TC },
  52092     { TS_GPIO_3f, 1, 6, SOCF_W1TC },
  52093     { TS_GPIO_4f, 1, 7, SOCF_W1TC },
  52094     { TS_GPIO_5f, 1, 8, SOCF_W1TC }
  52095 };
  52096 
  52097 #endif
  52098 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  52099 soc_field_info_t soc_NS_MISC_EVENT_OVRD_STATUS_BCM56670_A0r_fields[] = {
  52100     { BRCM_RESERVED_IPROC_2_1f, 1, 14, SOCF_W1TC },
  52101     { BRCM_RESERVED_IPROC_2_2f, 1, 15, SOCF_W1TC },
  52102     { BS0_CONV_TIMECODEf, 1, 16, SOCF_W1TC },
  52103     { BS0_HEARTBEATf, 1, 1, SOCF_W1TC },
  52104     { BS0_PLL_CLKf, 1, 12, SOCF_W1TC },
  52105     { BS1_CONV_TIMECODEf, 1, 17, SOCF_W1TC },
  52106     { BS1_HEARTBEATf, 1, 2, SOCF_W1TC },
  52107     { BS1_PLL_CLKf, 1, 13, SOCF_W1TC },
  52108     { CPUf, 1, 0, SOCF_W1TC },
  52109     { IP_DM_0f, 1, 9, SOCF_W1TC },
  52110     { IP_DM_1f, 1, 10, SOCF_W1TC },
  52111     { SERDES_LCPLL_0f, 1, 18, SOCF_W1TC },
  52112     { SERDES_LCPLL_1f, 1, 19, SOCF_W1TC },
  52113     { SERDES_LCPLL_2f, 1, 20, SOCF_W1TC },
  52114     { SERDES_LCPLL_3f, 1, 21, SOCF_W1TC },
  52115     { TS1_TIMESTAMPf, 1, 11, SOCF_W1TC },
  52116     { TS_GPIO_0f, 1, 3, SOCF_W1TC },
  52117     { TS_GPIO_1f, 1, 4, SOCF_W1TC },
  52118     { TS_GPIO_2f, 1, 5, SOCF_W1TC },
  52119     { TS_GPIO_3f, 1, 6, SOCF_W1TC },
  52120     { TS_GPIO_4f, 1, 7, SOCF_W1TC },
  52121     { TS_GPIO_5f, 1, 8, SOCF_W1TC }
  52122 };
  52123 
  52124 #endif
  52125 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  52126 soc_field_info_t soc_NS_MISC_EVENT_STATUSr_fields[] = {
  52127     { BRCM_RESERVED_IPROC_1_1f, 1, 14, SOCF_W1TC },
  52128     { BRCM_RESERVED_IPROC_1_2f, 1, 15, SOCF_W1TC },
  52129     { BS0_CONV_TIMECODEf, 1, 16, SOCF_W1TC },
  52130     { BS0_HEARTBEATf, 1, 1, SOCF_W1TC },
  52131     { BS0_PLL_CLKf, 1, 12, SOCF_W1TC },
  52132     { BS1_CONV_TIMECODEf, 1, 17, SOCF_W1TC },
  52133     { BS1_HEARTBEATf, 1, 2, SOCF_W1TC },
  52134     { BS1_PLL_CLKf, 1, 13, SOCF_W1TC },
  52135     { CPUf, 1, 0, SOCF_W1TC },
  52136     { IP_DM_0f, 1, 9, SOCF_W1TC },
  52137     { IP_DM_1f, 1, 10, SOCF_W1TC },
  52138     { SERDES_LCPLL_0f, 1, 18, SOCF_W1TC },
  52139     { SERDES_LCPLL_1f, 1, 19, SOCF_W1TC },
  52140     { SERDES_LCPLL_2f, 1, 20, SOCF_W1TC },
  52141     { SERDES_LCPLL_3f, 1, 21, SOCF_W1TC },
  52142     { TS1_TIMESTAMPf, 1, 11, SOCF_W1TC },
  52143     { TS_GPIO_0f, 1, 3, SOCF_W1TC },
  52144     { TS_GPIO_1f, 1, 4, SOCF_W1TC },
  52145     { TS_GPIO_2f, 1, 5, SOCF_W1TC },
  52146     { TS_GPIO_3f, 1, 6, SOCF_W1TC },
  52147     { TS_GPIO_4f, 1, 7, SOCF_W1TC },
  52148     { TS_GPIO_5f, 1, 8, SOCF_W1TC }
  52149 };
  52150 
  52151 #endif
  52152 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52153     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52154 soc_field_info_t soc_NS_ROE_TS_INT_ENABLEr_fields[] = {
  52155     { INTENf, 32, 0, SOCF_LE }
  52156 };
  52157 
  52158 #endif
  52159 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52160     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52161 soc_field_info_t soc_NS_ROE_TS_INT_STATUSr_fields[] = {
  52162     { INT_STATUSf, 32, 0, SOCF_LE|SOCF_W1TC }
  52163 };
  52164 
  52165 #endif
  52166 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52167     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52168 soc_field_info_t soc_NS_RX_CDR_EVENT_OVRD_STATUS0r_fields[] = {
  52169     { STATUSf, 32, 0, SOCF_LE|SOCF_W1TC }
  52170 };
  52171 
  52172 #endif
  52173 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52174     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52175 soc_field_info_t soc_NS_TIMESYNC_GPIO_0_CTRLr_fields[] = {
  52176     { CAPTURE_ENABLEf, 1, 30, 0 },
  52177     { DIVISORf, 28, 2, SOCF_LE },
  52178     { ENABLEf, 1, 0, 0 },
  52179     { ONE_SHOTf, 1, 1, 0 }
  52180 };
  52181 
  52182 #endif
  52183 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52184     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52185 soc_field_info_t soc_NS_TIMESYNC_GPIO_0_PHASE_ADJUST_UPPERr_fields[] = {
  52186     { PHASE_ADJUSTf, 20, 0, SOCF_LE }
  52187 };
  52188 
  52189 #endif
  52190 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52191     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52192 soc_field_info_t soc_NS_TIMESYNC_INPUT_TIME_FIFO_STATUSr_fields[] = {
  52193     { GDPLL_ENTRYf, 1, 8, SOCF_RO },
  52194     { SOURCE_OVERFLOW_TYPEf, 8, 0, SOCF_LE|SOCF_RO }
  52195 };
  52196 
  52197 #endif
  52198 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52199     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52200 soc_field_info_t soc_NS_TIMESYNC_INPUT_TIME_FIFO_TS_0r_fields[] = {
  52201     { TS0_Lf, 32, 0, SOCF_LE|SOCF_RO }
  52202 };
  52203 
  52204 #endif
  52205 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52206     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52207 soc_field_info_t soc_NS_TIMESYNC_INPUT_TIME_FIFO_TS_1r_fields[] = {
  52208     { TS0_Uf, 20, 0, SOCF_LE|SOCF_RO },
  52209     { TS1_Lf, 12, 20, SOCF_LE|SOCF_RO }
  52210 };
  52211 
  52212 #endif
  52213 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52214     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52215 soc_field_info_t soc_NS_TIMESYNC_INPUT_TIME_FIFO_TS_2r_fields[] = {
  52216     { TS1_Mf, 32, 0, SOCF_LE|SOCF_RO }
  52217 };
  52218 
  52219 #endif
  52220 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52221     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52222 soc_field_info_t soc_NS_TIMESYNC_INPUT_TIME_FIFO_TS_3r_fields[] = {
  52223     { TS1_Uf, 8, 0, SOCF_LE|SOCF_RO },
  52224     { TS_ECC_ERRf, 1, 21, SOCF_RO },
  52225     { TS_ERRf, 2, 8, SOCF_LE|SOCF_RO },
  52226     { TS_EVENT_IDf, 8, 10, SOCF_LE|SOCF_RO },
  52227     { TS_GDPLL_ENTRYf, 1, 19, SOCF_RO },
  52228     { TS_PHASECOUNTER_REFf, 1, 18, SOCF_RO },
  52229     { TS_VALIDf, 1, 20, SOCF_RO }
  52230 };
  52231 
  52232 #endif
  52233 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52234     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52235 soc_field_info_t soc_NS_TIMESYNC_MAPPER_FWD_CFGr_fields[] = {
  52236     { CHK_PROFILEf, 4, 21, SOCF_LE },
  52237     { DESTf, 2, 8, SOCF_LE },
  52238     { DPLL_ADDRf, 8, 10, SOCF_LE },
  52239     { EVENT_IDf, 8, 0, SOCF_LE },
  52240     { PPM_CHECK_ENABLEf, 1, 19, 0 },
  52241     { SRC_TS_COUNTERf, 1, 20, 0 }
  52242 };
  52243 
  52244 #endif
  52245 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52246     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52247 soc_field_info_t soc_NS_TIMESYNC_MAPPER_PORT_ENABLE_0r_fields[] = {
  52248     { PORT0_TS_ENABLEf, 3, 0, SOCF_LE },
  52249     { PORT1_TS_ENABLEf, 3, 4, SOCF_LE },
  52250     { PORT2_TS_ENABLEf, 3, 8, SOCF_LE },
  52251     { PORT3_TS_ENABLEf, 3, 12, SOCF_LE },
  52252     { PORT4_TS_ENABLEf, 3, 16, SOCF_LE },
  52253     { PORT5_TS_ENABLEf, 3, 20, SOCF_LE },
  52254     { PORT6_TS_ENABLEf, 3, 24, SOCF_LE },
  52255     { PORT7_TS_ENABLEf, 3, 28, SOCF_LE }
  52256 };
  52257 
  52258 #endif
  52259 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52260     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52261 soc_field_info_t soc_NS_TIMESYNC_MAPPER_PORT_ENABLE_1r_fields[] = {
  52262     { PORT10_TS_ENABLEf, 3, 8, SOCF_LE },
  52263     { PORT11_TS_ENABLEf, 3, 12, SOCF_LE },
  52264     { PORT12_TS_ENABLEf, 3, 16, SOCF_LE },
  52265     { PORT13_TS_ENABLEf, 3, 20, SOCF_LE },
  52266     { PORT14_TS_ENABLEf, 3, 24, SOCF_LE },
  52267     { PORT15_TS_ENABLEf, 3, 28, SOCF_LE },
  52268     { PORT8_TS_ENABLEf, 3, 0, SOCF_LE },
  52269     { PORT9_TS_ENABLEf, 3, 4, SOCF_LE }
  52270 };
  52271 
  52272 #endif
  52273 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52274     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52275 soc_field_info_t soc_NS_TIMESYNC_MAPPER_PORT_ENABLE_2r_fields[] = {
  52276     { PORT16_TS_ENABLEf, 3, 0, SOCF_LE },
  52277     { PORT17_TS_ENABLEf, 3, 4, SOCF_LE },
  52278     { PORT18_TS_ENABLEf, 3, 8, SOCF_LE },
  52279     { PORT19_TS_ENABLEf, 3, 12, SOCF_LE },
  52280     { PORT20_TS_ENABLEf, 3, 16, SOCF_LE },
  52281     { PORT21_TS_ENABLEf, 3, 20, SOCF_LE },
  52282     { PORT22_TS_ENABLEf, 3, 24, SOCF_LE },
  52283     { PORT23_TS_ENABLEf, 3, 28, SOCF_LE }
  52284 };
  52285 
  52286 #endif
  52287 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52288     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52289 soc_field_info_t soc_NS_TIMESYNC_MAPPER_PORT_ENABLE_3r_fields[] = {
  52290     { PORT24_TS_ENABLEf, 3, 0, SOCF_LE },
  52291     { PORT25_TS_ENABLEf, 3, 4, SOCF_LE },
  52292     { PORT26_TS_ENABLEf, 3, 8, SOCF_LE },
  52293     { PORT27_TS_ENABLEf, 3, 12, SOCF_LE },
  52294     { PORT28_TS_ENABLEf, 3, 16, SOCF_LE },
  52295     { PORT29_TS_ENABLEf, 3, 20, SOCF_LE },
  52296     { PORT30_TS_ENABLEf, 3, 24, SOCF_LE },
  52297     { PORT31_TS_ENABLEf, 3, 28, SOCF_LE }
  52298 };
  52299 
  52300 #endif
  52301 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52302     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52303 soc_field_info_t soc_NS_TIMESYNC_MAPPER_TYPE2_FORMATr_fields[] = {
  52304     { CONV_ENf, 32, 0, SOCF_LE }
  52305 };
  52306 
  52307 #endif
  52308 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52309     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52310 soc_field_info_t soc_NS_TIMESYNC_ROE_MAX_DELTAr_fields[] = {
  52311     { DELTAf, 28, 0, SOCF_LE }
  52312 };
  52313 
  52314 #endif
  52315 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52316     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52317 soc_field_info_t soc_NS_TIMESYNC_TS0_ACCUMULATOR_0r_fields[] = {
  52318     { ACC0f, 32, 0, SOCF_LE|SOCF_RO }
  52319 };
  52320 
  52321 #endif
  52322 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52323     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52324 soc_field_info_t soc_NS_TIMESYNC_TS0_ACCUMULATOR_1r_fields[] = {
  52325     { ACC1f, 32, 0, SOCF_LE|SOCF_RO }
  52326 };
  52327 
  52328 #endif
  52329 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52330     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52331 soc_field_info_t soc_NS_TIMESYNC_TS0_ACCUMULATOR_2r_fields[] = {
  52332     { ACC2f, 28, 0, SOCF_LE|SOCF_RO }
  52333 };
  52334 
  52335 #endif
  52336 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52337     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52338 soc_field_info_t soc_NS_TIMESYNC_TS0_BS_INIT_CTRLr_fields[] = {
  52339     { SRC_IDf, 1, 0, 0 }
  52340 };
  52341 
  52342 #endif
  52343 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52344     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52345 soc_field_info_t soc_NS_TIMESYNC_TS0_CURRENT_FREQ_CTRL_LOWERr_fields[] = {
  52346     { FCLf, 32, 0, SOCF_LE|SOCF_RO }
  52347 };
  52348 
  52349 #endif
  52350 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52351     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52352 soc_field_info_t soc_NS_TIMESYNC_TS0_CURRENT_FREQ_CTRL_UPPERr_fields[] = {
  52353     { FCUf, 16, 0, SOCF_LE|SOCF_RO }
  52354 };
  52355 
  52356 #endif
  52357 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52358     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52359 soc_field_info_t soc_NS_TIMESYNC_TS0_FREQ_CTRL_FRAC_LOWERr_fields[] = {
  52360     { LINCf, 32, 0, SOCF_LE }
  52361 };
  52362 
  52363 #endif
  52364 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52365     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52366 soc_field_info_t soc_NS_TIMESYNC_TS0_FREQ_CTRL_FRAC_UPPERr_fields[] = {
  52367     { UINCf, 16, 0, SOCF_LE }
  52368 };
  52369 
  52370 #endif
  52371 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52372     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52373 soc_field_info_t soc_NS_TIMESYNC_TS0_FREQ_CTRL_OFFSET_LOWERr_fields[] = {
  52374     { LPHASEf, 32, 0, SOCF_LE }
  52375 };
  52376 
  52377 #endif
  52378 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52379     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52380 soc_field_info_t soc_NS_TIMESYNC_TS0_FREQ_CTRL_OFFSET_UPPERr_fields[] = {
  52381     { UPHASEf, 20, 0, SOCF_LE }
  52382 };
  52383 
  52384 #endif
  52385 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52386     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52387 soc_field_info_t soc_NS_TIMESYNC_TS0_FREQ_CTRL_UPDATE_LOWERr_fields[] = {
  52388     { MATCH_LPHASEf, 32, 0, SOCF_LE }
  52389 };
  52390 
  52391 #endif
  52392 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52393     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52394 soc_field_info_t soc_NS_TIMESYNC_TS0_FREQ_CTRL_UPDATE_UPPERr_fields[] = {
  52395     { ENABLEf, 1, 16, 0 },
  52396     { MATCH_UPHASEf, 16, 0, SOCF_LE }
  52397 };
  52398 
  52399 #endif
  52400 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52401     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52402 soc_field_info_t soc_NS_TIMESYNC_TS0_INIT_ACCUMULATOR_0r_fields[] = {
  52403     { ACC0f, 32, 0, SOCF_LE }
  52404 };
  52405 
  52406 #endif
  52407 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52408     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52409 soc_field_info_t soc_NS_TIMESYNC_TS0_INIT_ACCUMULATOR_1r_fields[] = {
  52410     { ACC1f, 32, 0, SOCF_LE }
  52411 };
  52412 
  52413 #endif
  52414 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52415     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52416 soc_field_info_t soc_NS_TIMESYNC_TS0_INIT_ACCUMULATOR_2r_fields[] = {
  52417     { ACC2f, 28, 0, SOCF_LE }
  52418 };
  52419 
  52420 #endif
  52421 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52422     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52423 soc_field_info_t soc_NS_TIMESYNC_TS0_TIMESTAMP_LOWER_STATUSr_fields[] = {
  52424     { LTSf, 32, 0, SOCF_LE|SOCF_RO }
  52425 };
  52426 
  52427 #endif
  52428 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52429     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52430 soc_field_info_t soc_NS_TIMESYNC_TS0_TIMESTAMP_UPPER_STATUSr_fields[] = {
  52431     { UTSf, 20, 0, SOCF_LE|SOCF_RO }
  52432 };
  52433 
  52434 #endif
  52435 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52436     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52437 soc_field_info_t soc_NS_TIMESYNC_TS_EVENT_FWD_CFGr_fields[] = {
  52438     { CHK_PROFILEf, 4, 21, SOCF_LE },
  52439     { DESTf, 2, 8, SOCF_LE },
  52440     { DPLL_ADDRf, 8, 10, SOCF_LE },
  52441     { EVENT_IDf, 8, 0, SOCF_LE },
  52442     { GDPLL_TSf, 1, 18, 0 },
  52443     { PPM_CHECK_ENABLEf, 1, 19, 0 },
  52444     { SRC_TS_COUNTERf, 1, 20, 0 }
  52445 };
  52446 
  52447 #endif
  52448 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52449     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52450 soc_field_info_t soc_NS_TS_CAPTURE_STATUSr_fields[] = {
  52451     { BS0_RX_HB_STATUSf, 1, 10, SOCF_RO },
  52452     { BS0_TX_HB_STATUSf, 1, 11, SOCF_RO },
  52453     { BS1_RX_HB_STATUSf, 1, 12, SOCF_RO },
  52454     { BS1_TX_HB_STATUSf, 1, 13, SOCF_RO },
  52455     { FIFO_DEPTHf, 10, 0, SOCF_LE|SOCF_RO }
  52456 };
  52457 
  52458 #endif
  52459 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52460     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52461 soc_field_info_t soc_NS_TS_CPU_FIFO_ECC_STATUSr_fields[] = {
  52462     { DOUBLE_BITS_ERR_DETECTEDf, 1, 1, SOCF_RO },
  52463     { MULTIPLE_ERR_DETECTEDf, 1, 2, SOCF_RO },
  52464     { SINGLE_BIT_ERR_DETECTEDf, 1, 0, SOCF_RO }
  52465 };
  52466 
  52467 #endif
  52468 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  52469     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52470 soc_field_info_t soc_NS_TS_INT_ENABLEr_fields[] = {
  52471     { INTENf, 24, 0, SOCF_LE }
  52472 };
  52473 
  52474 #endif
  52475 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  52476 soc_field_info_t soc_NS_TS_INT_STATUSr_fields[] = {
  52477     { GDPLL_COMMON_STATUSf, 1, 17, SOCF_RO },
  52478     { GDPLL_IA_0_STATUSf, 1, 5, SOCF_RO },
  52479     { GDPLL_IA_1_STATUSf, 1, 6, SOCF_RO },
  52480     { GDPLL_IA_2_STATUSf, 1, 7, SOCF_RO },
  52481     { GDPLL_IA_3_STATUSf, 1, 8, SOCF_RO },
  52482     { GDPLL_MEM_ECC_ERR_STATUSf, 1, 20, SOCF_RO },
  52483     { GDPLL_NCO_OVERLOAD_0_STATUSf, 1, 13, SOCF_RO },
  52484     { GDPLL_NCO_OVERLOAD_1_STATUSf, 1, 14, SOCF_RO },
  52485     { GDPLL_NCO_OVERLOAD_2_STATUSf, 1, 15, SOCF_RO },
  52486     { GDPLL_NCO_OVERLOAD_3_STATUSf, 1, 16, SOCF_RO },
  52487     { GDPLL_OA_0_STATUSf, 1, 9, SOCF_RO },
  52488     { GDPLL_OA_1_STATUSf, 1, 10, SOCF_RO },
  52489     { GDPLL_OA_2_STATUSf, 1, 11, SOCF_RO },
  52490     { GDPLL_OA_3_STATUSf, 1, 12, SOCF_RO },
  52491     { M7_CORE_INT_STATUSf, 1, 18, SOCF_RO },
  52492     { M7_TCM_ECC_ERR_STATUSf, 1, 21, SOCF_RO },
  52493     { ROE_TS_ERRf, 1, 4, SOCF_RO },
  52494     { RP1_MESSAGE_RX_STATUSf, 1, 22, SOCF_RO },
  52495     { TS0_CNT_OFFSET_UPDATEDf, 1, 2, SOCF_W1TC },
  52496     { TS1_CNT_OFFSET_UPDATEDf, 1, 3, SOCF_W1TC },
  52497     { TS_CAPTURE_OVRDf, 1, 23, SOCF_RO },
  52498     { TS_CPU_FIFO_ECC_ERR_STATUSf, 1, 19, SOCF_RO },
  52499     { TS_FIFO_NOT_EMPTYf, 1, 0, SOCF_W1TC },
  52500     { TS_FIFO_OVERFLOWf, 1, 1, SOCF_W1TC }
  52501 };
  52502 
  52503 #endif
  52504 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  52505 soc_field_info_t soc_NS_TS_INT_STATUS_BCM56670_A0r_fields[] = {
  52506     { BRCM_RESERVED_IPROC_3_1f, 1, 22, SOCF_RO },
  52507     { GDPLL_COMMON_STATUSf, 1, 17, SOCF_RO },
  52508     { GDPLL_IA_0_STATUSf, 1, 5, SOCF_RO },
  52509     { GDPLL_IA_1_STATUSf, 1, 6, SOCF_RO },
  52510     { GDPLL_IA_2_STATUSf, 1, 7, SOCF_RO },
  52511     { GDPLL_IA_3_STATUSf, 1, 8, SOCF_RO },
  52512     { GDPLL_MEM_ECC_ERR_STATUSf, 1, 20, SOCF_RO },
  52513     { GDPLL_NCO_OVERLOAD_0_STATUSf, 1, 13, SOCF_RO },
  52514     { GDPLL_NCO_OVERLOAD_1_STATUSf, 1, 14, SOCF_RO },
  52515     { GDPLL_NCO_OVERLOAD_2_STATUSf, 1, 15, SOCF_RO },
  52516     { GDPLL_NCO_OVERLOAD_3_STATUSf, 1, 16, SOCF_RO },
  52517     { GDPLL_OA_0_STATUSf, 1, 9, SOCF_RO },
  52518     { GDPLL_OA_1_STATUSf, 1, 10, SOCF_RO },
  52519     { GDPLL_OA_2_STATUSf, 1, 11, SOCF_RO },
  52520     { GDPLL_OA_3_STATUSf, 1, 12, SOCF_RO },
  52521     { M7_CORE_INT_STATUSf, 1, 18, SOCF_RO },
  52522     { M7_TCM_ECC_ERR_STATUSf, 1, 21, SOCF_RO },
  52523     { ROE_TS_ERRf, 1, 4, SOCF_RO },
  52524     { TS0_CNT_OFFSET_UPDATEDf, 1, 2, SOCF_W1TC },
  52525     { TS1_CNT_OFFSET_UPDATEDf, 1, 3, SOCF_W1TC },
  52526     { TS_CAPTURE_OVRDf, 1, 23, SOCF_RO },
  52527     { TS_CPU_FIFO_ECC_ERR_STATUSf, 1, 19, SOCF_RO },
  52528     { TS_FIFO_NOT_EMPTYf, 1, 0, SOCF_W1TC },
  52529     { TS_FIFO_OVERFLOWf, 1, 1, SOCF_W1TC }
  52530 };
  52531 
  52532 #endif
  52533 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  52534     defined(BCM_56270_A0)
  52535 soc_field_info_t soc_NTSW_AVS_PVTMON_TMON_RESULTr_fields[] = {
  52536     { AVS_PVTMON_DATAf, 10, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  52537     { AVS_TMON_DATAf, 10, 10, SOCF_LE|SOCF_RO|SOCF_RES },
  52538     { RESERVEDf, 12, 20, SOCF_LE|SOCF_RO|SOCF_RES }
  52539 };
  52540 
  52541 #endif
  52542 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  52543     defined(BCM_56270_A0)
  52544 soc_field_info_t soc_NTSW_AVS_STATUSr_fields[] = {
  52545     { AVS_INTR_STATUSf, 9, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  52546     { AVS_VDDC_MON_MAX0_Nf, 1, 9, SOCF_RO|SOCF_RES },
  52547     { AVS_VDDC_MON_MAX1_Nf, 1, 10, SOCF_RO|SOCF_RES },
  52548     { AVS_VDDC_MON_MIN0_Nf, 1, 11, SOCF_RO|SOCF_RES },
  52549     { AVS_VDDC_MON_MIN1_Nf, 1, 12, SOCF_RO|SOCF_RES },
  52550     { RESERVEDf, 19, 13, SOCF_LE|SOCF_RO|SOCF_RES }
  52551 };
  52552 
  52553 #endif
  52554 #if defined(BCM_88470_A0)
  52555 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMA_CTRLm_fields[] = {
  52556     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52557     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  52558 };
  52559 #endif
  52560 
  52561 #if defined(BCM_88470_B0)
  52562 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMA_CTRL_BCM88470_B0m_fields[] = {
  52563     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52564     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  52565 };
  52566 #endif
  52567 
  52568 #if defined(BCM_88470_A0)
  52569 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMA_DATAm_fields[] = {
  52570     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52571     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  52572 };
  52573 #endif
  52574 
  52575 #if defined(BCM_88470_B0)
  52576 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMA_DATA_BCM88470_B0m_fields[] = {
  52577     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52578     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  52579 };
  52580 #endif
  52581 
  52582 #if defined(BCM_88470_A0)
  52583 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMB_CTRLm_fields[] = {
  52584     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52585     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  52586 };
  52587 #endif
  52588 
  52589 #if defined(BCM_88470_B0)
  52590 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMB_CTRL_BCM88470_B0m_fields[] = {
  52591     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52592     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  52593 };
  52594 #endif
  52595 
  52596 #if defined(BCM_88470_A0)
  52597 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMB_DATAm_fields[] = {
  52598     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52599     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  52600 };
  52601 #endif
  52602 
  52603 #if defined(BCM_88470_B0)
  52604 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMB_DATA_BCM88470_B0m_fields[] = {
  52605     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52606     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  52607 };
  52608 #endif
  52609 
  52610 #if defined(BCM_88470_A0)
  52611 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMC_CTRLm_fields[] = {
  52612     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52613     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  52614 };
  52615 #endif
  52616 
  52617 #if defined(BCM_88470_B0)
  52618 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMC_CTRL_BCM88470_B0m_fields[] = {
  52619     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52620     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  52621 };
  52622 #endif
  52623 
  52624 #if defined(BCM_88470_A0)
  52625 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMC_DATAm_fields[] = {
  52626     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52627     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  52628 };
  52629 #endif
  52630 
  52631 #if defined(BCM_88470_B0)
  52632 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMC_DATA_BCM88470_B0m_fields[] = {
  52633     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52634     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  52635 };
  52636 #endif
  52637 
  52638 #if defined(BCM_88470_A0)
  52639 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMD_CTRLm_fields[] = {
  52640     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52641     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  52642 };
  52643 #endif
  52644 
  52645 #if defined(BCM_88470_B0)
  52646 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMD_CTRL_BCM88470_B0m_fields[] = {
  52647     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52648     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  52649 };
  52650 #endif
  52651 
  52652 #if defined(BCM_88470_A0)
  52653 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMD_DATAm_fields[] = {
  52654     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52655     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  52656 };
  52657 #endif
  52658 
  52659 #if defined(BCM_88470_B0)
  52660 soc_field_info_t soc_NBIH_RX_DATA_HRF_MEMD_DATA_BCM88470_B0m_fields[] = {
  52661     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52662     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  52663 };
  52664 #endif
  52665 
  52666 #if defined(BCM_88675_A0)
  52667 soc_field_info_t soc_NBIH_RX_MEMA_0_QMLFm_fields[] = {
  52668     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52669     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52670 };
  52671 #endif
  52672 
  52673 #if defined(BCM_88375_A0)
  52674 soc_field_info_t soc_NBIH_RX_MEMA_0_QMLF_BCM88375_A0m_fields[] = {
  52675     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52676     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52677 };
  52678 #endif
  52679 
  52680 #if defined(BCM_88375_B0)
  52681 soc_field_info_t soc_NBIH_RX_MEMA_0_QMLF_BCM88375_B0m_fields[] = {
  52682     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52683     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52684 };
  52685 #endif
  52686 
  52687 #if defined(BCM_88470_A0)
  52688 soc_field_info_t soc_NBIH_RX_MEMA_0_QMLF_BCM88470_A0m_fields[] = {
  52689     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52690     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52691 };
  52692 #endif
  52693 
  52694 #if defined(BCM_88470_B0)
  52695 soc_field_info_t soc_NBIH_RX_MEMA_0_QMLF_BCM88470_B0m_fields[] = {
  52696     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52697     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52698 };
  52699 #endif
  52700 
  52701 #if defined(BCM_88675_B0)
  52702 soc_field_info_t soc_NBIH_RX_MEMA_0_QMLF_BCM88675_B0m_fields[] = {
  52703     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52704     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52705 };
  52706 #endif
  52707 
  52708 #if defined(BCM_88680_A0)
  52709 soc_field_info_t soc_NBIH_RX_MEMA_0_QMLF_BCM88680_A0m_fields[] = {
  52710     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52711     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52712 };
  52713 #endif
  52714 
  52715 #if defined(BCM_88675_A0)
  52716 soc_field_info_t soc_NBIH_RX_MEMA_1_QMLFm_fields[] = {
  52717     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52718     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52719 };
  52720 #endif
  52721 
  52722 #if defined(BCM_88375_A0)
  52723 soc_field_info_t soc_NBIH_RX_MEMA_1_QMLF_BCM88375_A0m_fields[] = {
  52724     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52725     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52726 };
  52727 #endif
  52728 
  52729 #if defined(BCM_88375_B0)
  52730 soc_field_info_t soc_NBIH_RX_MEMA_1_QMLF_BCM88375_B0m_fields[] = {
  52731     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52732     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52733 };
  52734 #endif
  52735 
  52736 #if defined(BCM_88470_A0)
  52737 soc_field_info_t soc_NBIH_RX_MEMA_1_QMLF_BCM88470_A0m_fields[] = {
  52738     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52739     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52740 };
  52741 #endif
  52742 
  52743 #if defined(BCM_88470_B0)
  52744 soc_field_info_t soc_NBIH_RX_MEMA_1_QMLF_BCM88470_B0m_fields[] = {
  52745     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52746     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52747 };
  52748 #endif
  52749 
  52750 #if defined(BCM_88675_B0)
  52751 soc_field_info_t soc_NBIH_RX_MEMA_1_QMLF_BCM88675_B0m_fields[] = {
  52752     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52753     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52754 };
  52755 #endif
  52756 
  52757 #if defined(BCM_88680_A0)
  52758 soc_field_info_t soc_NBIH_RX_MEMA_1_QMLF_BCM88680_A0m_fields[] = {
  52759     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52760     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52761 };
  52762 #endif
  52763 
  52764 #if defined(BCM_88675_A0)
  52765 soc_field_info_t soc_NBIH_RX_MEMA_2_QMLFm_fields[] = {
  52766     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52767     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52768 };
  52769 #endif
  52770 
  52771 #if defined(BCM_88375_A0)
  52772 soc_field_info_t soc_NBIH_RX_MEMA_2_QMLF_BCM88375_A0m_fields[] = {
  52773     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52774     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52775 };
  52776 #endif
  52777 
  52778 #if defined(BCM_88375_B0)
  52779 soc_field_info_t soc_NBIH_RX_MEMA_2_QMLF_BCM88375_B0m_fields[] = {
  52780     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52781     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52782 };
  52783 #endif
  52784 
  52785 #if defined(BCM_88470_A0)
  52786 soc_field_info_t soc_NBIH_RX_MEMA_2_QMLF_BCM88470_A0m_fields[] = {
  52787     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52788     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52789 };
  52790 #endif
  52791 
  52792 #if defined(BCM_88470_B0)
  52793 soc_field_info_t soc_NBIH_RX_MEMA_2_QMLF_BCM88470_B0m_fields[] = {
  52794     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52795     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52796 };
  52797 #endif
  52798 
  52799 #if defined(BCM_88675_B0)
  52800 soc_field_info_t soc_NBIH_RX_MEMA_2_QMLF_BCM88675_B0m_fields[] = {
  52801     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52802     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52803 };
  52804 #endif
  52805 
  52806 #if defined(BCM_88680_A0)
  52807 soc_field_info_t soc_NBIH_RX_MEMA_2_QMLF_BCM88680_A0m_fields[] = {
  52808     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52809     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52810 };
  52811 #endif
  52812 
  52813 #if defined(BCM_88675_A0)
  52814 soc_field_info_t soc_NBIH_RX_MEMA_3_QMLFm_fields[] = {
  52815     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52816     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52817 };
  52818 #endif
  52819 
  52820 #if defined(BCM_88375_A0)
  52821 soc_field_info_t soc_NBIH_RX_MEMA_3_QMLF_BCM88375_A0m_fields[] = {
  52822     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52823     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52824 };
  52825 #endif
  52826 
  52827 #if defined(BCM_88375_B0)
  52828 soc_field_info_t soc_NBIH_RX_MEMA_3_QMLF_BCM88375_B0m_fields[] = {
  52829     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52830     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52831 };
  52832 #endif
  52833 
  52834 #if defined(BCM_88470_A0)
  52835 soc_field_info_t soc_NBIH_RX_MEMA_3_QMLF_BCM88470_A0m_fields[] = {
  52836     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52837     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52838 };
  52839 #endif
  52840 
  52841 #if defined(BCM_88470_B0)
  52842 soc_field_info_t soc_NBIH_RX_MEMA_3_QMLF_BCM88470_B0m_fields[] = {
  52843     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52844     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52845 };
  52846 #endif
  52847 
  52848 #if defined(BCM_88675_B0)
  52849 soc_field_info_t soc_NBIH_RX_MEMA_3_QMLF_BCM88675_B0m_fields[] = {
  52850     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52851     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52852 };
  52853 #endif
  52854 
  52855 #if defined(BCM_88680_A0)
  52856 soc_field_info_t soc_NBIH_RX_MEMA_3_QMLF_BCM88680_A0m_fields[] = {
  52857     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52858     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52859 };
  52860 #endif
  52861 
  52862 #if defined(BCM_88675_A0)
  52863 soc_field_info_t soc_NBIH_RX_MEMA_4_QMLFm_fields[] = {
  52864     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52865     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  52866 };
  52867 #endif
  52868 
  52869 #if defined(BCM_88375_A0)
  52870 soc_field_info_t soc_NBIH_RX_MEMA_4_QMLF_BCM88375_A0m_fields[] = {
  52871     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52872     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  52873 };
  52874 #endif
  52875 
  52876 #if defined(BCM_88375_B0)
  52877 soc_field_info_t soc_NBIH_RX_MEMA_4_QMLF_BCM88375_B0m_fields[] = {
  52878     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52879     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  52880 };
  52881 #endif
  52882 
  52883 #if defined(BCM_88470_A0)
  52884 soc_field_info_t soc_NBIH_RX_MEMA_4_QMLF_BCM88470_A0m_fields[] = {
  52885     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52886     { RX_CTRLf, 40, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  52887 };
  52888 #endif
  52889 
  52890 #if defined(BCM_88470_B0)
  52891 soc_field_info_t soc_NBIH_RX_MEMA_4_QMLF_BCM88470_B0m_fields[] = {
  52892     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52893     { RX_CTRLf, 40, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  52894 };
  52895 #endif
  52896 
  52897 #if defined(BCM_88675_B0)
  52898 soc_field_info_t soc_NBIH_RX_MEMA_4_QMLF_BCM88675_B0m_fields[] = {
  52899     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52900     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  52901 };
  52902 #endif
  52903 
  52904 #if defined(BCM_88680_A0)
  52905 soc_field_info_t soc_NBIH_RX_MEMA_4_QMLF_BCM88680_A0m_fields[] = {
  52906     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52907     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  52908 };
  52909 #endif
  52910 
  52911 #if defined(BCM_88675_A0)
  52912 soc_field_info_t soc_NBIH_RX_MEMB_0_QMLFm_fields[] = {
  52913     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52914     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52915 };
  52916 #endif
  52917 
  52918 #if defined(BCM_88375_A0)
  52919 soc_field_info_t soc_NBIH_RX_MEMB_0_QMLF_BCM88375_A0m_fields[] = {
  52920     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52921     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52922 };
  52923 #endif
  52924 
  52925 #if defined(BCM_88375_B0)
  52926 soc_field_info_t soc_NBIH_RX_MEMB_0_QMLF_BCM88375_B0m_fields[] = {
  52927     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52928     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52929 };
  52930 #endif
  52931 
  52932 #if defined(BCM_88470_A0)
  52933 soc_field_info_t soc_NBIH_RX_MEMB_0_QMLF_BCM88470_A0m_fields[] = {
  52934     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52935     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52936 };
  52937 #endif
  52938 
  52939 #if defined(BCM_88470_B0)
  52940 soc_field_info_t soc_NBIH_RX_MEMB_0_QMLF_BCM88470_B0m_fields[] = {
  52941     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52942     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52943 };
  52944 #endif
  52945 
  52946 #if defined(BCM_88675_B0)
  52947 soc_field_info_t soc_NBIH_RX_MEMB_0_QMLF_BCM88675_B0m_fields[] = {
  52948     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52949     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52950 };
  52951 #endif
  52952 
  52953 #if defined(BCM_88680_A0)
  52954 soc_field_info_t soc_NBIH_RX_MEMB_0_QMLF_BCM88680_A0m_fields[] = {
  52955     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52956     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52957 };
  52958 #endif
  52959 
  52960 #if defined(BCM_88675_A0)
  52961 soc_field_info_t soc_NBIH_RX_MEMB_1_QMLFm_fields[] = {
  52962     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52963     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52964 };
  52965 #endif
  52966 
  52967 #if defined(BCM_88375_A0)
  52968 soc_field_info_t soc_NBIH_RX_MEMB_1_QMLF_BCM88375_A0m_fields[] = {
  52969     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52970     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52971 };
  52972 #endif
  52973 
  52974 #if defined(BCM_88375_B0)
  52975 soc_field_info_t soc_NBIH_RX_MEMB_1_QMLF_BCM88375_B0m_fields[] = {
  52976     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52977     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52978 };
  52979 #endif
  52980 
  52981 #if defined(BCM_88470_A0)
  52982 soc_field_info_t soc_NBIH_RX_MEMB_1_QMLF_BCM88470_A0m_fields[] = {
  52983     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52984     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52985 };
  52986 #endif
  52987 
  52988 #if defined(BCM_88470_B0)
  52989 soc_field_info_t soc_NBIH_RX_MEMB_1_QMLF_BCM88470_B0m_fields[] = {
  52990     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52991     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52992 };
  52993 #endif
  52994 
  52995 #if defined(BCM_88675_B0)
  52996 soc_field_info_t soc_NBIH_RX_MEMB_1_QMLF_BCM88675_B0m_fields[] = {
  52997     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  52998     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  52999 };
  53000 #endif
  53001 
  53002 #if defined(BCM_88680_A0)
  53003 soc_field_info_t soc_NBIH_RX_MEMB_1_QMLF_BCM88680_A0m_fields[] = {
  53004     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53005     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53006 };
  53007 #endif
  53008 
  53009 #if defined(BCM_88675_A0)
  53010 soc_field_info_t soc_NBIH_RX_MEMB_2_QMLFm_fields[] = {
  53011     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53012     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53013 };
  53014 #endif
  53015 
  53016 #if defined(BCM_88375_A0)
  53017 soc_field_info_t soc_NBIH_RX_MEMB_2_QMLF_BCM88375_A0m_fields[] = {
  53018     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53019     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53020 };
  53021 #endif
  53022 
  53023 #if defined(BCM_88375_B0)
  53024 soc_field_info_t soc_NBIH_RX_MEMB_2_QMLF_BCM88375_B0m_fields[] = {
  53025     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53026     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53027 };
  53028 #endif
  53029 
  53030 #if defined(BCM_88470_A0)
  53031 soc_field_info_t soc_NBIH_RX_MEMB_2_QMLF_BCM88470_A0m_fields[] = {
  53032     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53033     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53034 };
  53035 #endif
  53036 
  53037 #if defined(BCM_88470_B0)
  53038 soc_field_info_t soc_NBIH_RX_MEMB_2_QMLF_BCM88470_B0m_fields[] = {
  53039     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53040     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53041 };
  53042 #endif
  53043 
  53044 #if defined(BCM_88675_B0)
  53045 soc_field_info_t soc_NBIH_RX_MEMB_2_QMLF_BCM88675_B0m_fields[] = {
  53046     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53047     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53048 };
  53049 #endif
  53050 
  53051 #if defined(BCM_88680_A0)
  53052 soc_field_info_t soc_NBIH_RX_MEMB_2_QMLF_BCM88680_A0m_fields[] = {
  53053     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53054     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53055 };
  53056 #endif
  53057 
  53058 #if defined(BCM_88675_A0)
  53059 soc_field_info_t soc_NBIH_RX_MEMB_3_QMLFm_fields[] = {
  53060     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53061     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53062 };
  53063 #endif
  53064 
  53065 #if defined(BCM_88375_A0)
  53066 soc_field_info_t soc_NBIH_RX_MEMB_3_QMLF_BCM88375_A0m_fields[] = {
  53067     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53068     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53069 };
  53070 #endif
  53071 
  53072 #if defined(BCM_88375_B0)
  53073 soc_field_info_t soc_NBIH_RX_MEMB_3_QMLF_BCM88375_B0m_fields[] = {
  53074     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53075     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53076 };
  53077 #endif
  53078 
  53079 #if defined(BCM_88470_A0)
  53080 soc_field_info_t soc_NBIH_RX_MEMB_3_QMLF_BCM88470_A0m_fields[] = {
  53081     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53082     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53083 };
  53084 #endif
  53085 
  53086 #if defined(BCM_88470_B0)
  53087 soc_field_info_t soc_NBIH_RX_MEMB_3_QMLF_BCM88470_B0m_fields[] = {
  53088     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53089     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53090 };
  53091 #endif
  53092 
  53093 #if defined(BCM_88675_B0)
  53094 soc_field_info_t soc_NBIH_RX_MEMB_3_QMLF_BCM88675_B0m_fields[] = {
  53095     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53096     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53097 };
  53098 #endif
  53099 
  53100 #if defined(BCM_88680_A0)
  53101 soc_field_info_t soc_NBIH_RX_MEMB_3_QMLF_BCM88680_A0m_fields[] = {
  53102     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53103     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53104 };
  53105 #endif
  53106 
  53107 #if defined(BCM_88675_A0)
  53108 soc_field_info_t soc_NBIH_RX_MEMB_4_QMLFm_fields[] = {
  53109     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53110     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53111 };
  53112 #endif
  53113 
  53114 #if defined(BCM_88375_A0)
  53115 soc_field_info_t soc_NBIH_RX_MEMB_4_QMLF_BCM88375_A0m_fields[] = {
  53116     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53117     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53118 };
  53119 #endif
  53120 
  53121 #if defined(BCM_88375_B0)
  53122 soc_field_info_t soc_NBIH_RX_MEMB_4_QMLF_BCM88375_B0m_fields[] = {
  53123     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53124     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53125 };
  53126 #endif
  53127 
  53128 #if defined(BCM_88470_A0)
  53129 soc_field_info_t soc_NBIH_RX_MEMB_4_QMLF_BCM88470_A0m_fields[] = {
  53130     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53131     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53132 };
  53133 #endif
  53134 
  53135 #if defined(BCM_88470_B0)
  53136 soc_field_info_t soc_NBIH_RX_MEMB_4_QMLF_BCM88470_B0m_fields[] = {
  53137     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53138     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53139 };
  53140 #endif
  53141 
  53142 #if defined(BCM_88675_B0)
  53143 soc_field_info_t soc_NBIH_RX_MEMB_4_QMLF_BCM88675_B0m_fields[] = {
  53144     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53145     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53146 };
  53147 #endif
  53148 
  53149 #if defined(BCM_88680_A0)
  53150 soc_field_info_t soc_NBIH_RX_MEMB_4_QMLF_BCM88680_A0m_fields[] = {
  53151     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53152     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53153 };
  53154 #endif
  53155 
  53156 #if defined(BCM_88675_A0)
  53157 soc_field_info_t soc_NBIH_RX_MEMC_0_QMLFm_fields[] = {
  53158     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53159     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53160 };
  53161 #endif
  53162 
  53163 #if defined(BCM_88375_A0)
  53164 soc_field_info_t soc_NBIH_RX_MEMC_0_QMLF_BCM88375_A0m_fields[] = {
  53165     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53166     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53167 };
  53168 #endif
  53169 
  53170 #if defined(BCM_88375_B0)
  53171 soc_field_info_t soc_NBIH_RX_MEMC_0_QMLF_BCM88375_B0m_fields[] = {
  53172     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53173     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53174 };
  53175 #endif
  53176 
  53177 #if defined(BCM_88470_A0)
  53178 soc_field_info_t soc_NBIH_RX_MEMC_0_QMLF_BCM88470_A0m_fields[] = {
  53179     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53180     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53181 };
  53182 #endif
  53183 
  53184 #if defined(BCM_88470_B0)
  53185 soc_field_info_t soc_NBIH_RX_MEMC_0_QMLF_BCM88470_B0m_fields[] = {
  53186     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53187     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53188 };
  53189 #endif
  53190 
  53191 #if defined(BCM_88675_B0)
  53192 soc_field_info_t soc_NBIH_RX_MEMC_0_QMLF_BCM88675_B0m_fields[] = {
  53193     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53194     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53195 };
  53196 #endif
  53197 
  53198 #if defined(BCM_88680_A0)
  53199 soc_field_info_t soc_NBIH_RX_MEMC_0_QMLF_BCM88680_A0m_fields[] = {
  53200     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53201     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53202 };
  53203 #endif
  53204 
  53205 #if defined(BCM_88675_A0)
  53206 soc_field_info_t soc_NBIH_RX_MEMC_1_QMLFm_fields[] = {
  53207     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53208     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53209 };
  53210 #endif
  53211 
  53212 #if defined(BCM_88375_A0)
  53213 soc_field_info_t soc_NBIH_RX_MEMC_1_QMLF_BCM88375_A0m_fields[] = {
  53214     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53215     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53216 };
  53217 #endif
  53218 
  53219 #if defined(BCM_88375_B0)
  53220 soc_field_info_t soc_NBIH_RX_MEMC_1_QMLF_BCM88375_B0m_fields[] = {
  53221     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53222     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53223 };
  53224 #endif
  53225 
  53226 #if defined(BCM_88470_A0)
  53227 soc_field_info_t soc_NBIH_RX_MEMC_1_QMLF_BCM88470_A0m_fields[] = {
  53228     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53229     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53230 };
  53231 #endif
  53232 
  53233 #if defined(BCM_88470_B0)
  53234 soc_field_info_t soc_NBIH_RX_MEMC_1_QMLF_BCM88470_B0m_fields[] = {
  53235     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53236     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53237 };
  53238 #endif
  53239 
  53240 #if defined(BCM_88675_B0)
  53241 soc_field_info_t soc_NBIH_RX_MEMC_1_QMLF_BCM88675_B0m_fields[] = {
  53242     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53243     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53244 };
  53245 #endif
  53246 
  53247 #if defined(BCM_88680_A0)
  53248 soc_field_info_t soc_NBIH_RX_MEMC_1_QMLF_BCM88680_A0m_fields[] = {
  53249     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53250     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53251 };
  53252 #endif
  53253 
  53254 #if defined(BCM_88675_A0)
  53255 soc_field_info_t soc_NBIH_RX_MEMC_2_QMLFm_fields[] = {
  53256     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53257     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53258 };
  53259 #endif
  53260 
  53261 #if defined(BCM_88375_A0)
  53262 soc_field_info_t soc_NBIH_RX_MEMC_2_QMLF_BCM88375_A0m_fields[] = {
  53263     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53264     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53265 };
  53266 #endif
  53267 
  53268 #if defined(BCM_88375_B0)
  53269 soc_field_info_t soc_NBIH_RX_MEMC_2_QMLF_BCM88375_B0m_fields[] = {
  53270     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53271     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53272 };
  53273 #endif
  53274 
  53275 #if defined(BCM_88470_A0)
  53276 soc_field_info_t soc_NBIH_RX_MEMC_2_QMLF_BCM88470_A0m_fields[] = {
  53277     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53278     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53279 };
  53280 #endif
  53281 
  53282 #if defined(BCM_88470_B0)
  53283 soc_field_info_t soc_NBIH_RX_MEMC_2_QMLF_BCM88470_B0m_fields[] = {
  53284     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53285     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53286 };
  53287 #endif
  53288 
  53289 #if defined(BCM_88675_B0)
  53290 soc_field_info_t soc_NBIH_RX_MEMC_2_QMLF_BCM88675_B0m_fields[] = {
  53291     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53292     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53293 };
  53294 #endif
  53295 
  53296 #if defined(BCM_88680_A0)
  53297 soc_field_info_t soc_NBIH_RX_MEMC_2_QMLF_BCM88680_A0m_fields[] = {
  53298     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53299     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53300 };
  53301 #endif
  53302 
  53303 #if defined(BCM_88675_A0)
  53304 soc_field_info_t soc_NBIH_RX_MEMC_3_QMLFm_fields[] = {
  53305     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53306     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53307 };
  53308 #endif
  53309 
  53310 #if defined(BCM_88375_A0)
  53311 soc_field_info_t soc_NBIH_RX_MEMC_3_QMLF_BCM88375_A0m_fields[] = {
  53312     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53313     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53314 };
  53315 #endif
  53316 
  53317 #if defined(BCM_88375_B0)
  53318 soc_field_info_t soc_NBIH_RX_MEMC_3_QMLF_BCM88375_B0m_fields[] = {
  53319     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53320     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53321 };
  53322 #endif
  53323 
  53324 #if defined(BCM_88470_A0)
  53325 soc_field_info_t soc_NBIH_RX_MEMC_3_QMLF_BCM88470_A0m_fields[] = {
  53326     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53327     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53328 };
  53329 #endif
  53330 
  53331 #if defined(BCM_88470_B0)
  53332 soc_field_info_t soc_NBIH_RX_MEMC_3_QMLF_BCM88470_B0m_fields[] = {
  53333     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53334     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53335 };
  53336 #endif
  53337 
  53338 #if defined(BCM_88675_B0)
  53339 soc_field_info_t soc_NBIH_RX_MEMC_3_QMLF_BCM88675_B0m_fields[] = {
  53340     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53341     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53342 };
  53343 #endif
  53344 
  53345 #if defined(BCM_88680_A0)
  53346 soc_field_info_t soc_NBIH_RX_MEMC_3_QMLF_BCM88680_A0m_fields[] = {
  53347     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53348     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53349 };
  53350 #endif
  53351 
  53352 #if defined(BCM_88675_A0)
  53353 soc_field_info_t soc_NBIH_RX_MEMC_4_QMLFm_fields[] = {
  53354     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53355     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53356 };
  53357 #endif
  53358 
  53359 #if defined(BCM_88375_A0)
  53360 soc_field_info_t soc_NBIH_RX_MEMC_4_QMLF_BCM88375_A0m_fields[] = {
  53361     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53362     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53363 };
  53364 #endif
  53365 
  53366 #if defined(BCM_88375_B0)
  53367 soc_field_info_t soc_NBIH_RX_MEMC_4_QMLF_BCM88375_B0m_fields[] = {
  53368     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53369     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53370 };
  53371 #endif
  53372 
  53373 #if defined(BCM_88470_A0)
  53374 soc_field_info_t soc_NBIH_RX_MEMC_4_QMLF_BCM88470_A0m_fields[] = {
  53375     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53376     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53377 };
  53378 #endif
  53379 
  53380 #if defined(BCM_88470_B0)
  53381 soc_field_info_t soc_NBIH_RX_MEMC_4_QMLF_BCM88470_B0m_fields[] = {
  53382     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53383     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53384 };
  53385 #endif
  53386 
  53387 #if defined(BCM_88675_B0)
  53388 soc_field_info_t soc_NBIH_RX_MEMC_4_QMLF_BCM88675_B0m_fields[] = {
  53389     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53390     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53391 };
  53392 #endif
  53393 
  53394 #if defined(BCM_88680_A0)
  53395 soc_field_info_t soc_NBIH_RX_MEMC_4_QMLF_BCM88680_A0m_fields[] = {
  53396     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53397     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53398 };
  53399 #endif
  53400 
  53401 #if defined(BCM_88675_A0)
  53402 soc_field_info_t soc_NBIH_RX_MEMD_0_QMLFm_fields[] = {
  53403     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53404     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53405 };
  53406 #endif
  53407 
  53408 #if defined(BCM_88375_A0)
  53409 soc_field_info_t soc_NBIH_RX_MEMD_0_QMLF_BCM88375_A0m_fields[] = {
  53410     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53411     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53412 };
  53413 #endif
  53414 
  53415 #if defined(BCM_88375_B0)
  53416 soc_field_info_t soc_NBIH_RX_MEMD_0_QMLF_BCM88375_B0m_fields[] = {
  53417     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53418     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53419 };
  53420 #endif
  53421 
  53422 #if defined(BCM_88470_A0)
  53423 soc_field_info_t soc_NBIH_RX_MEMD_0_QMLF_BCM88470_A0m_fields[] = {
  53424     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53425     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53426 };
  53427 #endif
  53428 
  53429 #if defined(BCM_88470_B0)
  53430 soc_field_info_t soc_NBIH_RX_MEMD_0_QMLF_BCM88470_B0m_fields[] = {
  53431     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53432     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53433 };
  53434 #endif
  53435 
  53436 #if defined(BCM_88675_B0)
  53437 soc_field_info_t soc_NBIH_RX_MEMD_0_QMLF_BCM88675_B0m_fields[] = {
  53438     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53439     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53440 };
  53441 #endif
  53442 
  53443 #if defined(BCM_88680_A0)
  53444 soc_field_info_t soc_NBIH_RX_MEMD_0_QMLF_BCM88680_A0m_fields[] = {
  53445     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53446     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53447 };
  53448 #endif
  53449 
  53450 #if defined(BCM_88675_A0)
  53451 soc_field_info_t soc_NBIH_RX_MEMD_1_QMLFm_fields[] = {
  53452     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53453     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53454 };
  53455 #endif
  53456 
  53457 #if defined(BCM_88375_A0)
  53458 soc_field_info_t soc_NBIH_RX_MEMD_1_QMLF_BCM88375_A0m_fields[] = {
  53459     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53460     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53461 };
  53462 #endif
  53463 
  53464 #if defined(BCM_88375_B0)
  53465 soc_field_info_t soc_NBIH_RX_MEMD_1_QMLF_BCM88375_B0m_fields[] = {
  53466     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53467     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53468 };
  53469 #endif
  53470 
  53471 #if defined(BCM_88470_A0)
  53472 soc_field_info_t soc_NBIH_RX_MEMD_1_QMLF_BCM88470_A0m_fields[] = {
  53473     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53474     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53475 };
  53476 #endif
  53477 
  53478 #if defined(BCM_88470_B0)
  53479 soc_field_info_t soc_NBIH_RX_MEMD_1_QMLF_BCM88470_B0m_fields[] = {
  53480     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53481     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53482 };
  53483 #endif
  53484 
  53485 #if defined(BCM_88675_B0)
  53486 soc_field_info_t soc_NBIH_RX_MEMD_1_QMLF_BCM88675_B0m_fields[] = {
  53487     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53488     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53489 };
  53490 #endif
  53491 
  53492 #if defined(BCM_88680_A0)
  53493 soc_field_info_t soc_NBIH_RX_MEMD_1_QMLF_BCM88680_A0m_fields[] = {
  53494     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53495     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53496 };
  53497 #endif
  53498 
  53499 #if defined(BCM_88675_A0)
  53500 soc_field_info_t soc_NBIH_RX_MEMD_2_QMLFm_fields[] = {
  53501     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53502     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53503 };
  53504 #endif
  53505 
  53506 #if defined(BCM_88375_A0)
  53507 soc_field_info_t soc_NBIH_RX_MEMD_2_QMLF_BCM88375_A0m_fields[] = {
  53508     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53509     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53510 };
  53511 #endif
  53512 
  53513 #if defined(BCM_88375_B0)
  53514 soc_field_info_t soc_NBIH_RX_MEMD_2_QMLF_BCM88375_B0m_fields[] = {
  53515     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53516     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53517 };
  53518 #endif
  53519 
  53520 #if defined(BCM_88470_A0)
  53521 soc_field_info_t soc_NBIH_RX_MEMD_2_QMLF_BCM88470_A0m_fields[] = {
  53522     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53523     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53524 };
  53525 #endif
  53526 
  53527 #if defined(BCM_88470_B0)
  53528 soc_field_info_t soc_NBIH_RX_MEMD_2_QMLF_BCM88470_B0m_fields[] = {
  53529     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53530     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53531 };
  53532 #endif
  53533 
  53534 #if defined(BCM_88675_B0)
  53535 soc_field_info_t soc_NBIH_RX_MEMD_2_QMLF_BCM88675_B0m_fields[] = {
  53536     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53537     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53538 };
  53539 #endif
  53540 
  53541 #if defined(BCM_88680_A0)
  53542 soc_field_info_t soc_NBIH_RX_MEMD_2_QMLF_BCM88680_A0m_fields[] = {
  53543     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53544     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53545 };
  53546 #endif
  53547 
  53548 #if defined(BCM_88675_A0)
  53549 soc_field_info_t soc_NBIH_RX_MEMD_3_QMLFm_fields[] = {
  53550     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53551     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53552 };
  53553 #endif
  53554 
  53555 #if defined(BCM_88375_A0)
  53556 soc_field_info_t soc_NBIH_RX_MEMD_3_QMLF_BCM88375_A0m_fields[] = {
  53557     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53558     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53559 };
  53560 #endif
  53561 
  53562 #if defined(BCM_88375_B0)
  53563 soc_field_info_t soc_NBIH_RX_MEMD_3_QMLF_BCM88375_B0m_fields[] = {
  53564     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53565     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53566 };
  53567 #endif
  53568 
  53569 #if defined(BCM_88470_A0)
  53570 soc_field_info_t soc_NBIH_RX_MEMD_3_QMLF_BCM88470_A0m_fields[] = {
  53571     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53572     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53573 };
  53574 #endif
  53575 
  53576 #if defined(BCM_88470_B0)
  53577 soc_field_info_t soc_NBIH_RX_MEMD_3_QMLF_BCM88470_B0m_fields[] = {
  53578     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53579     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53580 };
  53581 #endif
  53582 
  53583 #if defined(BCM_88675_B0)
  53584 soc_field_info_t soc_NBIH_RX_MEMD_3_QMLF_BCM88675_B0m_fields[] = {
  53585     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53586     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53587 };
  53588 #endif
  53589 
  53590 #if defined(BCM_88680_A0)
  53591 soc_field_info_t soc_NBIH_RX_MEMD_3_QMLF_BCM88680_A0m_fields[] = {
  53592     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53593     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  53594 };
  53595 #endif
  53596 
  53597 #if defined(BCM_88675_A0)
  53598 soc_field_info_t soc_NBIH_RX_MEMD_4_QMLFm_fields[] = {
  53599     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53600     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53601 };
  53602 #endif
  53603 
  53604 #if defined(BCM_88375_A0)
  53605 soc_field_info_t soc_NBIH_RX_MEMD_4_QMLF_BCM88375_A0m_fields[] = {
  53606     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53607     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53608 };
  53609 #endif
  53610 
  53611 #if defined(BCM_88375_B0)
  53612 soc_field_info_t soc_NBIH_RX_MEMD_4_QMLF_BCM88375_B0m_fields[] = {
  53613     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53614     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53615 };
  53616 #endif
  53617 
  53618 #if defined(BCM_88470_A0)
  53619 soc_field_info_t soc_NBIH_RX_MEMD_4_QMLF_BCM88470_A0m_fields[] = {
  53620     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53621     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53622 };
  53623 #endif
  53624 
  53625 #if defined(BCM_88470_B0)
  53626 soc_field_info_t soc_NBIH_RX_MEMD_4_QMLF_BCM88470_B0m_fields[] = {
  53627     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53628     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53629 };
  53630 #endif
  53631 
  53632 #if defined(BCM_88675_B0)
  53633 soc_field_info_t soc_NBIH_RX_MEMD_4_QMLF_BCM88675_B0m_fields[] = {
  53634     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53635     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53636 };
  53637 #endif
  53638 
  53639 #if defined(BCM_88680_A0)
  53640 soc_field_info_t soc_NBIH_RX_MEMD_4_QMLF_BCM88680_A0m_fields[] = {
  53641     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53642     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53643 };
  53644 #endif
  53645 
  53646 #if defined(BCM_88470_A0)
  53647 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMA_CTRLm_fields[] = {
  53648     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53649     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53650 };
  53651 #endif
  53652 
  53653 #if defined(BCM_88470_B0)
  53654 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMA_CTRL_BCM88470_B0m_fields[] = {
  53655     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53656     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53657 };
  53658 #endif
  53659 
  53660 #if defined(BCM_88470_A0)
  53661 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMA_DATAm_fields[] = {
  53662     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53663     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  53664 };
  53665 #endif
  53666 
  53667 #if defined(BCM_88470_B0)
  53668 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMA_DATA_BCM88470_B0m_fields[] = {
  53669     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53670     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  53671 };
  53672 #endif
  53673 
  53674 #if defined(BCM_88470_A0)
  53675 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMB_CTRLm_fields[] = {
  53676     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53677     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53678 };
  53679 #endif
  53680 
  53681 #if defined(BCM_88470_B0)
  53682 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMB_CTRL_BCM88470_B0m_fields[] = {
  53683     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53684     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53685 };
  53686 #endif
  53687 
  53688 #if defined(BCM_88470_A0)
  53689 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMB_DATAm_fields[] = {
  53690     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53691     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  53692 };
  53693 #endif
  53694 
  53695 #if defined(BCM_88470_B0)
  53696 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMB_DATA_BCM88470_B0m_fields[] = {
  53697     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53698     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  53699 };
  53700 #endif
  53701 
  53702 #if defined(BCM_88470_A0)
  53703 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMC_CTRLm_fields[] = {
  53704     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53705     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53706 };
  53707 #endif
  53708 
  53709 #if defined(BCM_88470_B0)
  53710 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMC_CTRL_BCM88470_B0m_fields[] = {
  53711     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53712     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53713 };
  53714 #endif
  53715 
  53716 #if defined(BCM_88470_A0)
  53717 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMC_DATAm_fields[] = {
  53718     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53719     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  53720 };
  53721 #endif
  53722 
  53723 #if defined(BCM_88470_B0)
  53724 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMC_DATA_BCM88470_B0m_fields[] = {
  53725     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53726     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  53727 };
  53728 #endif
  53729 
  53730 #if defined(BCM_88470_A0)
  53731 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMD_CTRLm_fields[] = {
  53732     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53733     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53734 };
  53735 #endif
  53736 
  53737 #if defined(BCM_88470_B0)
  53738 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMD_CTRL_BCM88470_B0m_fields[] = {
  53739     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53740     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  53741 };
  53742 #endif
  53743 
  53744 #if defined(BCM_88470_A0)
  53745 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMD_DATAm_fields[] = {
  53746     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53747     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  53748 };
  53749 #endif
  53750 
  53751 #if defined(BCM_88470_B0)
  53752 soc_field_info_t soc_NBIH_RX_TDM_HRF_MEMD_DATA_BCM88470_B0m_fields[] = {
  53753     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53754     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  53755 };
  53756 #endif
  53757 
  53758 #if defined(BCM_88675_A0)
  53759 soc_field_info_t soc_NBIH_TX_ELK_RXIm_fields[] = {
  53760     { ECCf, 10, 274, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53761     { TX_ELK_RXI_DATAf, 274, 0, SOCF_LE | SOCF_GLOBAL }
  53762 };
  53763 #endif
  53764 
  53765 #if defined(BCM_88375_A0)
  53766 soc_field_info_t soc_NBIH_TX_ELK_RXI_BCM88375_A0m_fields[] = {
  53767     { ECCf, 10, 274, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53768     { TX_ELK_RXI_DATAf, 274, 0, SOCF_LE | SOCF_GLOBAL }
  53769 };
  53770 #endif
  53771 
  53772 #if defined(BCM_88375_B0)
  53773 soc_field_info_t soc_NBIH_TX_ELK_RXI_BCM88375_B0m_fields[] = {
  53774     { ECCf, 10, 274, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53775     { TX_ELK_RXI_DATAf, 274, 0, SOCF_LE | SOCF_GLOBAL }
  53776 };
  53777 #endif
  53778 
  53779 #if defined(BCM_88470_A0)
  53780 soc_field_info_t soc_NBIH_TX_ELK_RXI_BCM88470_A0m_fields[] = {
  53781     { ECCf, 10, 274, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53782     { TX_ELK_RXI_DATAf, 274, 0, SOCF_LE | SOCF_GLOBAL }
  53783 };
  53784 #endif
  53785 
  53786 #if defined(BCM_88470_B0)
  53787 soc_field_info_t soc_NBIH_TX_ELK_RXI_BCM88470_B0m_fields[] = {
  53788     { ECCf, 10, 274, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53789     { TX_ELK_RXI_DATAf, 274, 0, SOCF_LE | SOCF_GLOBAL }
  53790 };
  53791 #endif
  53792 
  53793 #if defined(BCM_88675_B0)
  53794 soc_field_info_t soc_NBIH_TX_ELK_RXI_BCM88675_B0m_fields[] = {
  53795     { ECCf, 10, 274, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53796     { TX_ELK_RXI_DATAf, 274, 0, SOCF_LE | SOCF_GLOBAL }
  53797 };
  53798 #endif
  53799 
  53800 #if defined(BCM_88680_A0)
  53801 soc_field_info_t soc_NBIH_TX_ELK_RXI_BCM88680_A0m_fields[] = {
  53802     { ECCf, 10, 274, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53803     { TX_ELK_RXI_DATAf, 274, 0, SOCF_LE | SOCF_GLOBAL }
  53804 };
  53805 #endif
  53806 
  53807 #if defined(BCM_88470_A0)
  53808 soc_field_info_t soc_NBIH_TX_HRF_MEMA_CTRLm_fields[] = {
  53809     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53810     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53811 };
  53812 #endif
  53813 
  53814 #if defined(BCM_88470_B0)
  53815 soc_field_info_t soc_NBIH_TX_HRF_MEMA_CTRL_BCM88470_B0m_fields[] = {
  53816     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53817     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53818 };
  53819 #endif
  53820 
  53821 #if defined(BCM_88470_A0)
  53822 soc_field_info_t soc_NBIH_TX_HRF_MEMA_DATAm_fields[] = {
  53823     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53824     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  53825 };
  53826 #endif
  53827 
  53828 #if defined(BCM_88470_B0)
  53829 soc_field_info_t soc_NBIH_TX_HRF_MEMA_DATA_BCM88470_B0m_fields[] = {
  53830     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53831     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  53832 };
  53833 #endif
  53834 
  53835 #if defined(BCM_88470_A0)
  53836 soc_field_info_t soc_NBIH_TX_HRF_MEMB_CTRLm_fields[] = {
  53837     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53838     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53839 };
  53840 #endif
  53841 
  53842 #if defined(BCM_88470_B0)
  53843 soc_field_info_t soc_NBIH_TX_HRF_MEMB_CTRL_BCM88470_B0m_fields[] = {
  53844     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53845     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53846 };
  53847 #endif
  53848 
  53849 #if defined(BCM_88470_A0)
  53850 soc_field_info_t soc_NBIH_TX_HRF_MEMB_DATAm_fields[] = {
  53851     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53852     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  53853 };
  53854 #endif
  53855 
  53856 #if defined(BCM_88470_B0)
  53857 soc_field_info_t soc_NBIH_TX_HRF_MEMB_DATA_BCM88470_B0m_fields[] = {
  53858     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53859     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  53860 };
  53861 #endif
  53862 
  53863 #if defined(BCM_88675_A0)
  53864 soc_field_info_t soc_NBIH_TX_MEMA_CTRLm_fields[] = {
  53865     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53866     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53867 };
  53868 #endif
  53869 
  53870 #if defined(BCM_88375_A0)
  53871 soc_field_info_t soc_NBIH_TX_MEMA_CTRL_BCM88375_A0m_fields[] = {
  53872     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53873     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53874 };
  53875 #endif
  53876 
  53877 #if defined(BCM_88375_B0)
  53878 soc_field_info_t soc_NBIH_TX_MEMA_CTRL_BCM88375_B0m_fields[] = {
  53879     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53880     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53881 };
  53882 #endif
  53883 
  53884 #if defined(BCM_88470_A0)
  53885 soc_field_info_t soc_NBIH_TX_MEMA_CTRL_BCM88470_A0m_fields[] = {
  53886     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53887     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53888 };
  53889 #endif
  53890 
  53891 #if defined(BCM_88470_B0)
  53892 soc_field_info_t soc_NBIH_TX_MEMA_CTRL_BCM88470_B0m_fields[] = {
  53893     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53894     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53895 };
  53896 #endif
  53897 
  53898 #if defined(BCM_88675_B0)
  53899 soc_field_info_t soc_NBIH_TX_MEMA_CTRL_BCM88675_B0m_fields[] = {
  53900     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53901     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53902 };
  53903 #endif
  53904 
  53905 #if defined(BCM_88680_A0)
  53906 soc_field_info_t soc_NBIH_TX_MEMA_CTRL_BCM88680_A0m_fields[] = {
  53907     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53908     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53909 };
  53910 #endif
  53911 
  53912 #if defined(BCM_88675_A0)
  53913 soc_field_info_t soc_NBIH_TX_MEMA_DATAm_fields[] = {
  53914     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53915     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  53916 };
  53917 #endif
  53918 
  53919 #if defined(BCM_88375_A0)
  53920 soc_field_info_t soc_NBIH_TX_MEMA_DATA_BCM88375_A0m_fields[] = {
  53921     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53922     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  53923 };
  53924 #endif
  53925 
  53926 #if defined(BCM_88375_B0)
  53927 soc_field_info_t soc_NBIH_TX_MEMA_DATA_BCM88375_B0m_fields[] = {
  53928     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53929     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  53930 };
  53931 #endif
  53932 
  53933 #if defined(BCM_88470_A0)
  53934 soc_field_info_t soc_NBIH_TX_MEMA_DATA_BCM88470_A0m_fields[] = {
  53935     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53936     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  53937 };
  53938 #endif
  53939 
  53940 #if defined(BCM_88470_B0)
  53941 soc_field_info_t soc_NBIH_TX_MEMA_DATA_BCM88470_B0m_fields[] = {
  53942     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53943     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  53944 };
  53945 #endif
  53946 
  53947 #if defined(BCM_88675_B0)
  53948 soc_field_info_t soc_NBIH_TX_MEMA_DATA_BCM88675_B0m_fields[] = {
  53949     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53950     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  53951 };
  53952 #endif
  53953 
  53954 #if defined(BCM_88680_A0)
  53955 soc_field_info_t soc_NBIH_TX_MEMA_DATA_BCM88680_A0m_fields[] = {
  53956     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53957     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  53958 };
  53959 #endif
  53960 
  53961 #if defined(BCM_88675_A0)
  53962 soc_field_info_t soc_NBIH_TX_MEMB_CTRLm_fields[] = {
  53963     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53964     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53965 };
  53966 #endif
  53967 
  53968 #if defined(BCM_88375_A0)
  53969 soc_field_info_t soc_NBIH_TX_MEMB_CTRL_BCM88375_A0m_fields[] = {
  53970     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53971     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53972 };
  53973 #endif
  53974 
  53975 #if defined(BCM_88375_B0)
  53976 soc_field_info_t soc_NBIH_TX_MEMB_CTRL_BCM88375_B0m_fields[] = {
  53977     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53978     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53979 };
  53980 #endif
  53981 
  53982 #if defined(BCM_88470_A0)
  53983 soc_field_info_t soc_NBIH_TX_MEMB_CTRL_BCM88470_A0m_fields[] = {
  53984     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53985     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53986 };
  53987 #endif
  53988 
  53989 #if defined(BCM_88470_B0)
  53990 soc_field_info_t soc_NBIH_TX_MEMB_CTRL_BCM88470_B0m_fields[] = {
  53991     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53992     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  53993 };
  53994 #endif
  53995 
  53996 #if defined(BCM_88675_B0)
  53997 soc_field_info_t soc_NBIH_TX_MEMB_CTRL_BCM88675_B0m_fields[] = {
  53998     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  53999     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  54000 };
  54001 #endif
  54002 
  54003 #if defined(BCM_88680_A0)
  54004 soc_field_info_t soc_NBIH_TX_MEMB_CTRL_BCM88680_A0m_fields[] = {
  54005     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54006     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  54007 };
  54008 #endif
  54009 
  54010 #if defined(BCM_88675_A0)
  54011 soc_field_info_t soc_NBIH_TX_MEMB_DATAm_fields[] = {
  54012     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54013     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  54014 };
  54015 #endif
  54016 
  54017 #if defined(BCM_88375_A0)
  54018 soc_field_info_t soc_NBIH_TX_MEMB_DATA_BCM88375_A0m_fields[] = {
  54019     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54020     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  54021 };
  54022 #endif
  54023 
  54024 #if defined(BCM_88375_B0)
  54025 soc_field_info_t soc_NBIH_TX_MEMB_DATA_BCM88375_B0m_fields[] = {
  54026     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54027     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  54028 };
  54029 #endif
  54030 
  54031 #if defined(BCM_88470_A0)
  54032 soc_field_info_t soc_NBIH_TX_MEMB_DATA_BCM88470_A0m_fields[] = {
  54033     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54034     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  54035 };
  54036 #endif
  54037 
  54038 #if defined(BCM_88470_B0)
  54039 soc_field_info_t soc_NBIH_TX_MEMB_DATA_BCM88470_B0m_fields[] = {
  54040     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54041     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  54042 };
  54043 #endif
  54044 
  54045 #if defined(BCM_88675_B0)
  54046 soc_field_info_t soc_NBIH_TX_MEMB_DATA_BCM88675_B0m_fields[] = {
  54047     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54048     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  54049 };
  54050 #endif
  54051 
  54052 #if defined(BCM_88680_A0)
  54053 soc_field_info_t soc_NBIH_TX_MEMB_DATA_BCM88680_A0m_fields[] = {
  54054     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54055     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  54056 };
  54057 #endif
  54058 
  54059 #if defined(BCM_88675_A0)
  54060 soc_field_info_t soc_NBIH_TX_SIF_RXIm_fields[] = {
  54061     { ECCf, 9, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54062     { TX_SIF_RXI_DATAf, 136, 0, SOCF_LE | SOCF_GLOBAL }
  54063 };
  54064 #endif
  54065 
  54066 #if defined(BCM_88375_A0)
  54067 soc_field_info_t soc_NBIH_TX_SIF_RXI_BCM88375_A0m_fields[] = {
  54068     { ECCf, 9, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54069     { TX_SIF_RXI_DATAf, 136, 0, SOCF_LE | SOCF_GLOBAL }
  54070 };
  54071 #endif
  54072 
  54073 #if defined(BCM_88375_B0)
  54074 soc_field_info_t soc_NBIH_TX_SIF_RXI_BCM88375_B0m_fields[] = {
  54075     { ECCf, 9, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54076     { TX_SIF_RXI_DATAf, 136, 0, SOCF_LE | SOCF_GLOBAL }
  54077 };
  54078 #endif
  54079 
  54080 #if defined(BCM_88675_B0)
  54081 soc_field_info_t soc_NBIH_TX_SIF_RXI_BCM88675_B0m_fields[] = {
  54082     { ECCf, 9, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54083     { TX_SIF_RXI_DATAf, 136, 0, SOCF_LE | SOCF_GLOBAL }
  54084 };
  54085 #endif
  54086 
  54087 #if defined(BCM_88680_A0)
  54088 soc_field_info_t soc_NBIH_TX_SIF_RXI_BCM88680_A0m_fields[] = {
  54089     { ECCf, 9, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54090     { TX_SIF_RXI_DATAf, 136, 0, SOCF_LE | SOCF_GLOBAL }
  54091 };
  54092 #endif
  54093 
  54094 #if defined(BCM_88470_A0)
  54095 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMA_CTRLm_fields[] = {
  54096     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54097     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54098 };
  54099 #endif
  54100 
  54101 #if defined(BCM_88470_B0)
  54102 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMA_CTRL_BCM88470_B0m_fields[] = {
  54103     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54104     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54105 };
  54106 #endif
  54107 
  54108 #if defined(BCM_88470_A0)
  54109 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMA_DATAm_fields[] = {
  54110     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54111     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  54112 };
  54113 #endif
  54114 
  54115 #if defined(BCM_88470_B0)
  54116 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMA_DATA_BCM88470_B0m_fields[] = {
  54117     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54118     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  54119 };
  54120 #endif
  54121 
  54122 #if defined(BCM_88470_A0)
  54123 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMB_CTRLm_fields[] = {
  54124     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54125     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54126 };
  54127 #endif
  54128 
  54129 #if defined(BCM_88470_B0)
  54130 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMB_CTRL_BCM88470_B0m_fields[] = {
  54131     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54132     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54133 };
  54134 #endif
  54135 
  54136 #if defined(BCM_88470_A0)
  54137 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMB_DATAm_fields[] = {
  54138     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54139     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  54140 };
  54141 #endif
  54142 
  54143 #if defined(BCM_88470_B0)
  54144 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMB_DATA_BCM88470_B0m_fields[] = {
  54145     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54146     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  54147 };
  54148 #endif
  54149 
  54150 #if defined(BCM_88470_A0)
  54151 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMC_CTRLm_fields[] = {
  54152     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54153     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54154 };
  54155 #endif
  54156 
  54157 #if defined(BCM_88470_B0)
  54158 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMC_CTRL_BCM88470_B0m_fields[] = {
  54159     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54160     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54161 };
  54162 #endif
  54163 
  54164 #if defined(BCM_88470_A0)
  54165 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMC_DATAm_fields[] = {
  54166     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54167     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  54168 };
  54169 #endif
  54170 
  54171 #if defined(BCM_88470_B0)
  54172 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMC_DATA_BCM88470_B0m_fields[] = {
  54173     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54174     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  54175 };
  54176 #endif
  54177 
  54178 #if defined(BCM_88470_A0)
  54179 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMD_CTRLm_fields[] = {
  54180     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54181     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54182 };
  54183 #endif
  54184 
  54185 #if defined(BCM_88470_B0)
  54186 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMD_CTRL_BCM88470_B0m_fields[] = {
  54187     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54188     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54189 };
  54190 #endif
  54191 
  54192 #if defined(BCM_88470_A0)
  54193 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMD_DATAm_fields[] = {
  54194     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54195     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  54196 };
  54197 #endif
  54198 
  54199 #if defined(BCM_88470_B0)
  54200 soc_field_info_t soc_NBIL_RX_DATA_HRF_MEMD_DATA_BCM88470_B0m_fields[] = {
  54201     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54202     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  54203 };
  54204 #endif
  54205 
  54206 #if defined(BCM_88675_A0)
  54207 soc_field_info_t soc_NBIL_RX_MEMA_0_QMLFm_fields[] = {
  54208     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54209     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54210 };
  54211 #endif
  54212 
  54213 #if defined(BCM_88375_A0)
  54214 soc_field_info_t soc_NBIL_RX_MEMA_0_QMLF_BCM88375_A0m_fields[] = {
  54215     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54216     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54217 };
  54218 #endif
  54219 
  54220 #if defined(BCM_88375_B0)
  54221 soc_field_info_t soc_NBIL_RX_MEMA_0_QMLF_BCM88375_B0m_fields[] = {
  54222     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54223     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54224 };
  54225 #endif
  54226 
  54227 #if defined(BCM_88470_A0)
  54228 soc_field_info_t soc_NBIL_RX_MEMA_0_QMLF_BCM88470_A0m_fields[] = {
  54229     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54230     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54231 };
  54232 #endif
  54233 
  54234 #if defined(BCM_88470_B0)
  54235 soc_field_info_t soc_NBIL_RX_MEMA_0_QMLF_BCM88470_B0m_fields[] = {
  54236     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54237     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54238 };
  54239 #endif
  54240 
  54241 #if defined(BCM_88675_B0)
  54242 soc_field_info_t soc_NBIL_RX_MEMA_0_QMLF_BCM88675_B0m_fields[] = {
  54243     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54244     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54245 };
  54246 #endif
  54247 
  54248 #if defined(BCM_88680_A0)
  54249 soc_field_info_t soc_NBIL_RX_MEMA_0_QMLF_BCM88680_A0m_fields[] = {
  54250     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54251     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54252 };
  54253 #endif
  54254 
  54255 #if defined(BCM_88675_A0)
  54256 soc_field_info_t soc_NBIL_RX_MEMA_1_QMLFm_fields[] = {
  54257     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54258     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54259 };
  54260 #endif
  54261 
  54262 #if defined(BCM_88375_A0)
  54263 soc_field_info_t soc_NBIL_RX_MEMA_1_QMLF_BCM88375_A0m_fields[] = {
  54264     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54265     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54266 };
  54267 #endif
  54268 
  54269 #if defined(BCM_88375_B0)
  54270 soc_field_info_t soc_NBIL_RX_MEMA_1_QMLF_BCM88375_B0m_fields[] = {
  54271     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54272     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54273 };
  54274 #endif
  54275 
  54276 #if defined(BCM_88470_A0)
  54277 soc_field_info_t soc_NBIL_RX_MEMA_1_QMLF_BCM88470_A0m_fields[] = {
  54278     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54279     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54280 };
  54281 #endif
  54282 
  54283 #if defined(BCM_88470_B0)
  54284 soc_field_info_t soc_NBIL_RX_MEMA_1_QMLF_BCM88470_B0m_fields[] = {
  54285     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54286     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54287 };
  54288 #endif
  54289 
  54290 #if defined(BCM_88675_B0)
  54291 soc_field_info_t soc_NBIL_RX_MEMA_1_QMLF_BCM88675_B0m_fields[] = {
  54292     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54293     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54294 };
  54295 #endif
  54296 
  54297 #if defined(BCM_88680_A0)
  54298 soc_field_info_t soc_NBIL_RX_MEMA_1_QMLF_BCM88680_A0m_fields[] = {
  54299     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54300     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54301 };
  54302 #endif
  54303 
  54304 #if defined(BCM_88675_A0)
  54305 soc_field_info_t soc_NBIL_RX_MEMA_2_QMLFm_fields[] = {
  54306     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54307     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54308 };
  54309 #endif
  54310 
  54311 #if defined(BCM_88375_A0)
  54312 soc_field_info_t soc_NBIL_RX_MEMA_2_QMLF_BCM88375_A0m_fields[] = {
  54313     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54314     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54315 };
  54316 #endif
  54317 
  54318 #if defined(BCM_88375_B0)
  54319 soc_field_info_t soc_NBIL_RX_MEMA_2_QMLF_BCM88375_B0m_fields[] = {
  54320     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54321     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54322 };
  54323 #endif
  54324 
  54325 #if defined(BCM_88470_A0)
  54326 soc_field_info_t soc_NBIL_RX_MEMA_2_QMLF_BCM88470_A0m_fields[] = {
  54327     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54328     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54329 };
  54330 #endif
  54331 
  54332 #if defined(BCM_88470_B0)
  54333 soc_field_info_t soc_NBIL_RX_MEMA_2_QMLF_BCM88470_B0m_fields[] = {
  54334     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54335     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54336 };
  54337 #endif
  54338 
  54339 #if defined(BCM_88675_B0)
  54340 soc_field_info_t soc_NBIL_RX_MEMA_2_QMLF_BCM88675_B0m_fields[] = {
  54341     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54342     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54343 };
  54344 #endif
  54345 
  54346 #if defined(BCM_88680_A0)
  54347 soc_field_info_t soc_NBIL_RX_MEMA_2_QMLF_BCM88680_A0m_fields[] = {
  54348     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54349     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54350 };
  54351 #endif
  54352 
  54353 #if defined(BCM_88675_A0)
  54354 soc_field_info_t soc_NBIL_RX_MEMA_3_QMLFm_fields[] = {
  54355     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54356     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54357 };
  54358 #endif
  54359 
  54360 #if defined(BCM_88375_A0)
  54361 soc_field_info_t soc_NBIL_RX_MEMA_3_QMLF_BCM88375_A0m_fields[] = {
  54362     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54363     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54364 };
  54365 #endif
  54366 
  54367 #if defined(BCM_88375_B0)
  54368 soc_field_info_t soc_NBIL_RX_MEMA_3_QMLF_BCM88375_B0m_fields[] = {
  54369     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54370     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54371 };
  54372 #endif
  54373 
  54374 #if defined(BCM_88470_A0)
  54375 soc_field_info_t soc_NBIL_RX_MEMA_3_QMLF_BCM88470_A0m_fields[] = {
  54376     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54377     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54378 };
  54379 #endif
  54380 
  54381 #if defined(BCM_88470_B0)
  54382 soc_field_info_t soc_NBIL_RX_MEMA_3_QMLF_BCM88470_B0m_fields[] = {
  54383     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54384     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54385 };
  54386 #endif
  54387 
  54388 #if defined(BCM_88675_B0)
  54389 soc_field_info_t soc_NBIL_RX_MEMA_3_QMLF_BCM88675_B0m_fields[] = {
  54390     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54391     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54392 };
  54393 #endif
  54394 
  54395 #if defined(BCM_88680_A0)
  54396 soc_field_info_t soc_NBIL_RX_MEMA_3_QMLF_BCM88680_A0m_fields[] = {
  54397     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54398     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54399 };
  54400 #endif
  54401 
  54402 #if defined(BCM_88675_A0)
  54403 soc_field_info_t soc_NBIL_RX_MEMA_4_QMLFm_fields[] = {
  54404     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54405     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54406 };
  54407 #endif
  54408 
  54409 #if defined(BCM_88375_A0)
  54410 soc_field_info_t soc_NBIL_RX_MEMA_4_QMLF_BCM88375_A0m_fields[] = {
  54411     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54412     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54413 };
  54414 #endif
  54415 
  54416 #if defined(BCM_88375_B0)
  54417 soc_field_info_t soc_NBIL_RX_MEMA_4_QMLF_BCM88375_B0m_fields[] = {
  54418     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54419     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54420 };
  54421 #endif
  54422 
  54423 #if defined(BCM_88470_A0)
  54424 soc_field_info_t soc_NBIL_RX_MEMA_4_QMLF_BCM88470_A0m_fields[] = {
  54425     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54426     { RX_CTRLf, 40, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  54427 };
  54428 #endif
  54429 
  54430 #if defined(BCM_88470_B0)
  54431 soc_field_info_t soc_NBIL_RX_MEMA_4_QMLF_BCM88470_B0m_fields[] = {
  54432     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54433     { RX_CTRLf, 40, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  54434 };
  54435 #endif
  54436 
  54437 #if defined(BCM_88675_B0)
  54438 soc_field_info_t soc_NBIL_RX_MEMA_4_QMLF_BCM88675_B0m_fields[] = {
  54439     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54440     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54441 };
  54442 #endif
  54443 
  54444 #if defined(BCM_88680_A0)
  54445 soc_field_info_t soc_NBIL_RX_MEMA_4_QMLF_BCM88680_A0m_fields[] = {
  54446     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54447     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54448 };
  54449 #endif
  54450 
  54451 #if defined(BCM_88675_A0)
  54452 soc_field_info_t soc_NBIL_RX_MEMB_0_QMLFm_fields[] = {
  54453     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54454     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54455 };
  54456 #endif
  54457 
  54458 #if defined(BCM_88375_A0)
  54459 soc_field_info_t soc_NBIL_RX_MEMB_0_QMLF_BCM88375_A0m_fields[] = {
  54460     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54461     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54462 };
  54463 #endif
  54464 
  54465 #if defined(BCM_88375_B0)
  54466 soc_field_info_t soc_NBIL_RX_MEMB_0_QMLF_BCM88375_B0m_fields[] = {
  54467     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54468     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54469 };
  54470 #endif
  54471 
  54472 #if defined(BCM_88470_A0)
  54473 soc_field_info_t soc_NBIL_RX_MEMB_0_QMLF_BCM88470_A0m_fields[] = {
  54474     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54475     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54476 };
  54477 #endif
  54478 
  54479 #if defined(BCM_88470_B0)
  54480 soc_field_info_t soc_NBIL_RX_MEMB_0_QMLF_BCM88470_B0m_fields[] = {
  54481     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54482     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54483 };
  54484 #endif
  54485 
  54486 #if defined(BCM_88675_B0)
  54487 soc_field_info_t soc_NBIL_RX_MEMB_0_QMLF_BCM88675_B0m_fields[] = {
  54488     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54489     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54490 };
  54491 #endif
  54492 
  54493 #if defined(BCM_88680_A0)
  54494 soc_field_info_t soc_NBIL_RX_MEMB_0_QMLF_BCM88680_A0m_fields[] = {
  54495     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54496     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54497 };
  54498 #endif
  54499 
  54500 #if defined(BCM_88675_A0)
  54501 soc_field_info_t soc_NBIL_RX_MEMB_1_QMLFm_fields[] = {
  54502     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54503     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54504 };
  54505 #endif
  54506 
  54507 #if defined(BCM_88375_A0)
  54508 soc_field_info_t soc_NBIL_RX_MEMB_1_QMLF_BCM88375_A0m_fields[] = {
  54509     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54510     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54511 };
  54512 #endif
  54513 
  54514 #if defined(BCM_88375_B0)
  54515 soc_field_info_t soc_NBIL_RX_MEMB_1_QMLF_BCM88375_B0m_fields[] = {
  54516     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54517     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54518 };
  54519 #endif
  54520 
  54521 #if defined(BCM_88470_A0)
  54522 soc_field_info_t soc_NBIL_RX_MEMB_1_QMLF_BCM88470_A0m_fields[] = {
  54523     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54524     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54525 };
  54526 #endif
  54527 
  54528 #if defined(BCM_88470_B0)
  54529 soc_field_info_t soc_NBIL_RX_MEMB_1_QMLF_BCM88470_B0m_fields[] = {
  54530     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54531     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54532 };
  54533 #endif
  54534 
  54535 #if defined(BCM_88675_B0)
  54536 soc_field_info_t soc_NBIL_RX_MEMB_1_QMLF_BCM88675_B0m_fields[] = {
  54537     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54538     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54539 };
  54540 #endif
  54541 
  54542 #if defined(BCM_88680_A0)
  54543 soc_field_info_t soc_NBIL_RX_MEMB_1_QMLF_BCM88680_A0m_fields[] = {
  54544     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54545     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54546 };
  54547 #endif
  54548 
  54549 #if defined(BCM_88675_A0)
  54550 soc_field_info_t soc_NBIL_RX_MEMB_2_QMLFm_fields[] = {
  54551     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54552     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54553 };
  54554 #endif
  54555 
  54556 #if defined(BCM_88375_A0)
  54557 soc_field_info_t soc_NBIL_RX_MEMB_2_QMLF_BCM88375_A0m_fields[] = {
  54558     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54559     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54560 };
  54561 #endif
  54562 
  54563 #if defined(BCM_88375_B0)
  54564 soc_field_info_t soc_NBIL_RX_MEMB_2_QMLF_BCM88375_B0m_fields[] = {
  54565     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54566     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54567 };
  54568 #endif
  54569 
  54570 #if defined(BCM_88470_A0)
  54571 soc_field_info_t soc_NBIL_RX_MEMB_2_QMLF_BCM88470_A0m_fields[] = {
  54572     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54573     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54574 };
  54575 #endif
  54576 
  54577 #if defined(BCM_88470_B0)
  54578 soc_field_info_t soc_NBIL_RX_MEMB_2_QMLF_BCM88470_B0m_fields[] = {
  54579     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54580     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54581 };
  54582 #endif
  54583 
  54584 #if defined(BCM_88675_B0)
  54585 soc_field_info_t soc_NBIL_RX_MEMB_2_QMLF_BCM88675_B0m_fields[] = {
  54586     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54587     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54588 };
  54589 #endif
  54590 
  54591 #if defined(BCM_88680_A0)
  54592 soc_field_info_t soc_NBIL_RX_MEMB_2_QMLF_BCM88680_A0m_fields[] = {
  54593     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54594     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54595 };
  54596 #endif
  54597 
  54598 #if defined(BCM_88675_A0)
  54599 soc_field_info_t soc_NBIL_RX_MEMB_3_QMLFm_fields[] = {
  54600     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54601     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54602 };
  54603 #endif
  54604 
  54605 #if defined(BCM_88375_A0)
  54606 soc_field_info_t soc_NBIL_RX_MEMB_3_QMLF_BCM88375_A0m_fields[] = {
  54607     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54608     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54609 };
  54610 #endif
  54611 
  54612 #if defined(BCM_88375_B0)
  54613 soc_field_info_t soc_NBIL_RX_MEMB_3_QMLF_BCM88375_B0m_fields[] = {
  54614     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54615     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54616 };
  54617 #endif
  54618 
  54619 #if defined(BCM_88470_A0)
  54620 soc_field_info_t soc_NBIL_RX_MEMB_3_QMLF_BCM88470_A0m_fields[] = {
  54621     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54622     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54623 };
  54624 #endif
  54625 
  54626 #if defined(BCM_88470_B0)
  54627 soc_field_info_t soc_NBIL_RX_MEMB_3_QMLF_BCM88470_B0m_fields[] = {
  54628     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54629     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54630 };
  54631 #endif
  54632 
  54633 #if defined(BCM_88675_B0)
  54634 soc_field_info_t soc_NBIL_RX_MEMB_3_QMLF_BCM88675_B0m_fields[] = {
  54635     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54636     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54637 };
  54638 #endif
  54639 
  54640 #if defined(BCM_88680_A0)
  54641 soc_field_info_t soc_NBIL_RX_MEMB_3_QMLF_BCM88680_A0m_fields[] = {
  54642     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54643     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54644 };
  54645 #endif
  54646 
  54647 #if defined(BCM_88675_A0)
  54648 soc_field_info_t soc_NBIL_RX_MEMB_4_QMLFm_fields[] = {
  54649     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54650     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54651 };
  54652 #endif
  54653 
  54654 #if defined(BCM_88375_A0)
  54655 soc_field_info_t soc_NBIL_RX_MEMB_4_QMLF_BCM88375_A0m_fields[] = {
  54656     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54657     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54658 };
  54659 #endif
  54660 
  54661 #if defined(BCM_88375_B0)
  54662 soc_field_info_t soc_NBIL_RX_MEMB_4_QMLF_BCM88375_B0m_fields[] = {
  54663     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54664     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54665 };
  54666 #endif
  54667 
  54668 #if defined(BCM_88470_A0)
  54669 soc_field_info_t soc_NBIL_RX_MEMB_4_QMLF_BCM88470_A0m_fields[] = {
  54670     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54671     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54672 };
  54673 #endif
  54674 
  54675 #if defined(BCM_88470_B0)
  54676 soc_field_info_t soc_NBIL_RX_MEMB_4_QMLF_BCM88470_B0m_fields[] = {
  54677     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54678     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54679 };
  54680 #endif
  54681 
  54682 #if defined(BCM_88675_B0)
  54683 soc_field_info_t soc_NBIL_RX_MEMB_4_QMLF_BCM88675_B0m_fields[] = {
  54684     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54685     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54686 };
  54687 #endif
  54688 
  54689 #if defined(BCM_88680_A0)
  54690 soc_field_info_t soc_NBIL_RX_MEMB_4_QMLF_BCM88680_A0m_fields[] = {
  54691     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54692     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54693 };
  54694 #endif
  54695 
  54696 #if defined(BCM_88675_A0)
  54697 soc_field_info_t soc_NBIL_RX_MEMC_0_QMLFm_fields[] = {
  54698     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54699     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54700 };
  54701 #endif
  54702 
  54703 #if defined(BCM_88375_A0)
  54704 soc_field_info_t soc_NBIL_RX_MEMC_0_QMLF_BCM88375_A0m_fields[] = {
  54705     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54706     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54707 };
  54708 #endif
  54709 
  54710 #if defined(BCM_88375_B0)
  54711 soc_field_info_t soc_NBIL_RX_MEMC_0_QMLF_BCM88375_B0m_fields[] = {
  54712     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54713     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54714 };
  54715 #endif
  54716 
  54717 #if defined(BCM_88470_A0)
  54718 soc_field_info_t soc_NBIL_RX_MEMC_0_QMLF_BCM88470_A0m_fields[] = {
  54719     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54720     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54721 };
  54722 #endif
  54723 
  54724 #if defined(BCM_88470_B0)
  54725 soc_field_info_t soc_NBIL_RX_MEMC_0_QMLF_BCM88470_B0m_fields[] = {
  54726     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54727     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54728 };
  54729 #endif
  54730 
  54731 #if defined(BCM_88675_B0)
  54732 soc_field_info_t soc_NBIL_RX_MEMC_0_QMLF_BCM88675_B0m_fields[] = {
  54733     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54734     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54735 };
  54736 #endif
  54737 
  54738 #if defined(BCM_88680_A0)
  54739 soc_field_info_t soc_NBIL_RX_MEMC_0_QMLF_BCM88680_A0m_fields[] = {
  54740     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54741     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54742 };
  54743 #endif
  54744 
  54745 #if defined(BCM_88675_A0)
  54746 soc_field_info_t soc_NBIL_RX_MEMC_1_QMLFm_fields[] = {
  54747     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54748     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54749 };
  54750 #endif
  54751 
  54752 #if defined(BCM_88375_A0)
  54753 soc_field_info_t soc_NBIL_RX_MEMC_1_QMLF_BCM88375_A0m_fields[] = {
  54754     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54755     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54756 };
  54757 #endif
  54758 
  54759 #if defined(BCM_88375_B0)
  54760 soc_field_info_t soc_NBIL_RX_MEMC_1_QMLF_BCM88375_B0m_fields[] = {
  54761     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54762     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54763 };
  54764 #endif
  54765 
  54766 #if defined(BCM_88470_A0)
  54767 soc_field_info_t soc_NBIL_RX_MEMC_1_QMLF_BCM88470_A0m_fields[] = {
  54768     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54769     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54770 };
  54771 #endif
  54772 
  54773 #if defined(BCM_88470_B0)
  54774 soc_field_info_t soc_NBIL_RX_MEMC_1_QMLF_BCM88470_B0m_fields[] = {
  54775     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54776     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54777 };
  54778 #endif
  54779 
  54780 #if defined(BCM_88675_B0)
  54781 soc_field_info_t soc_NBIL_RX_MEMC_1_QMLF_BCM88675_B0m_fields[] = {
  54782     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54783     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54784 };
  54785 #endif
  54786 
  54787 #if defined(BCM_88680_A0)
  54788 soc_field_info_t soc_NBIL_RX_MEMC_1_QMLF_BCM88680_A0m_fields[] = {
  54789     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54790     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54791 };
  54792 #endif
  54793 
  54794 #if defined(BCM_88675_A0)
  54795 soc_field_info_t soc_NBIL_RX_MEMC_2_QMLFm_fields[] = {
  54796     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54797     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54798 };
  54799 #endif
  54800 
  54801 #if defined(BCM_88375_A0)
  54802 soc_field_info_t soc_NBIL_RX_MEMC_2_QMLF_BCM88375_A0m_fields[] = {
  54803     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54804     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54805 };
  54806 #endif
  54807 
  54808 #if defined(BCM_88375_B0)
  54809 soc_field_info_t soc_NBIL_RX_MEMC_2_QMLF_BCM88375_B0m_fields[] = {
  54810     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54811     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54812 };
  54813 #endif
  54814 
  54815 #if defined(BCM_88470_A0)
  54816 soc_field_info_t soc_NBIL_RX_MEMC_2_QMLF_BCM88470_A0m_fields[] = {
  54817     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54818     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54819 };
  54820 #endif
  54821 
  54822 #if defined(BCM_88470_B0)
  54823 soc_field_info_t soc_NBIL_RX_MEMC_2_QMLF_BCM88470_B0m_fields[] = {
  54824     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54825     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54826 };
  54827 #endif
  54828 
  54829 #if defined(BCM_88675_B0)
  54830 soc_field_info_t soc_NBIL_RX_MEMC_2_QMLF_BCM88675_B0m_fields[] = {
  54831     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54832     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54833 };
  54834 #endif
  54835 
  54836 #if defined(BCM_88680_A0)
  54837 soc_field_info_t soc_NBIL_RX_MEMC_2_QMLF_BCM88680_A0m_fields[] = {
  54838     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54839     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54840 };
  54841 #endif
  54842 
  54843 #if defined(BCM_88675_A0)
  54844 soc_field_info_t soc_NBIL_RX_MEMC_3_QMLFm_fields[] = {
  54845     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54846     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54847 };
  54848 #endif
  54849 
  54850 #if defined(BCM_88375_A0)
  54851 soc_field_info_t soc_NBIL_RX_MEMC_3_QMLF_BCM88375_A0m_fields[] = {
  54852     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54853     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54854 };
  54855 #endif
  54856 
  54857 #if defined(BCM_88375_B0)
  54858 soc_field_info_t soc_NBIL_RX_MEMC_3_QMLF_BCM88375_B0m_fields[] = {
  54859     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54860     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54861 };
  54862 #endif
  54863 
  54864 #if defined(BCM_88470_A0)
  54865 soc_field_info_t soc_NBIL_RX_MEMC_3_QMLF_BCM88470_A0m_fields[] = {
  54866     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54867     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54868 };
  54869 #endif
  54870 
  54871 #if defined(BCM_88470_B0)
  54872 soc_field_info_t soc_NBIL_RX_MEMC_3_QMLF_BCM88470_B0m_fields[] = {
  54873     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54874     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54875 };
  54876 #endif
  54877 
  54878 #if defined(BCM_88675_B0)
  54879 soc_field_info_t soc_NBIL_RX_MEMC_3_QMLF_BCM88675_B0m_fields[] = {
  54880     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54881     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54882 };
  54883 #endif
  54884 
  54885 #if defined(BCM_88680_A0)
  54886 soc_field_info_t soc_NBIL_RX_MEMC_3_QMLF_BCM88680_A0m_fields[] = {
  54887     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54888     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54889 };
  54890 #endif
  54891 
  54892 #if defined(BCM_88675_A0)
  54893 soc_field_info_t soc_NBIL_RX_MEMC_4_QMLFm_fields[] = {
  54894     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54895     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54896 };
  54897 #endif
  54898 
  54899 #if defined(BCM_88375_A0)
  54900 soc_field_info_t soc_NBIL_RX_MEMC_4_QMLF_BCM88375_A0m_fields[] = {
  54901     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54902     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54903 };
  54904 #endif
  54905 
  54906 #if defined(BCM_88375_B0)
  54907 soc_field_info_t soc_NBIL_RX_MEMC_4_QMLF_BCM88375_B0m_fields[] = {
  54908     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54909     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54910 };
  54911 #endif
  54912 
  54913 #if defined(BCM_88470_A0)
  54914 soc_field_info_t soc_NBIL_RX_MEMC_4_QMLF_BCM88470_A0m_fields[] = {
  54915     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54916     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54917 };
  54918 #endif
  54919 
  54920 #if defined(BCM_88470_B0)
  54921 soc_field_info_t soc_NBIL_RX_MEMC_4_QMLF_BCM88470_B0m_fields[] = {
  54922     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54923     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54924 };
  54925 #endif
  54926 
  54927 #if defined(BCM_88675_B0)
  54928 soc_field_info_t soc_NBIL_RX_MEMC_4_QMLF_BCM88675_B0m_fields[] = {
  54929     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54930     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54931 };
  54932 #endif
  54933 
  54934 #if defined(BCM_88680_A0)
  54935 soc_field_info_t soc_NBIL_RX_MEMC_4_QMLF_BCM88680_A0m_fields[] = {
  54936     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54937     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  54938 };
  54939 #endif
  54940 
  54941 #if defined(BCM_88675_A0)
  54942 soc_field_info_t soc_NBIL_RX_MEMD_0_QMLFm_fields[] = {
  54943     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54944     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54945 };
  54946 #endif
  54947 
  54948 #if defined(BCM_88375_A0)
  54949 soc_field_info_t soc_NBIL_RX_MEMD_0_QMLF_BCM88375_A0m_fields[] = {
  54950     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54951     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54952 };
  54953 #endif
  54954 
  54955 #if defined(BCM_88375_B0)
  54956 soc_field_info_t soc_NBIL_RX_MEMD_0_QMLF_BCM88375_B0m_fields[] = {
  54957     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54958     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54959 };
  54960 #endif
  54961 
  54962 #if defined(BCM_88470_A0)
  54963 soc_field_info_t soc_NBIL_RX_MEMD_0_QMLF_BCM88470_A0m_fields[] = {
  54964     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54965     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54966 };
  54967 #endif
  54968 
  54969 #if defined(BCM_88470_B0)
  54970 soc_field_info_t soc_NBIL_RX_MEMD_0_QMLF_BCM88470_B0m_fields[] = {
  54971     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54972     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54973 };
  54974 #endif
  54975 
  54976 #if defined(BCM_88675_B0)
  54977 soc_field_info_t soc_NBIL_RX_MEMD_0_QMLF_BCM88675_B0m_fields[] = {
  54978     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54979     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54980 };
  54981 #endif
  54982 
  54983 #if defined(BCM_88680_A0)
  54984 soc_field_info_t soc_NBIL_RX_MEMD_0_QMLF_BCM88680_A0m_fields[] = {
  54985     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54986     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54987 };
  54988 #endif
  54989 
  54990 #if defined(BCM_88675_A0)
  54991 soc_field_info_t soc_NBIL_RX_MEMD_1_QMLFm_fields[] = {
  54992     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  54993     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  54994 };
  54995 #endif
  54996 
  54997 #if defined(BCM_88375_A0)
  54998 soc_field_info_t soc_NBIL_RX_MEMD_1_QMLF_BCM88375_A0m_fields[] = {
  54999     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55000     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55001 };
  55002 #endif
  55003 
  55004 #if defined(BCM_88375_B0)
  55005 soc_field_info_t soc_NBIL_RX_MEMD_1_QMLF_BCM88375_B0m_fields[] = {
  55006     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55007     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55008 };
  55009 #endif
  55010 
  55011 #if defined(BCM_88470_A0)
  55012 soc_field_info_t soc_NBIL_RX_MEMD_1_QMLF_BCM88470_A0m_fields[] = {
  55013     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55014     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55015 };
  55016 #endif
  55017 
  55018 #if defined(BCM_88470_B0)
  55019 soc_field_info_t soc_NBIL_RX_MEMD_1_QMLF_BCM88470_B0m_fields[] = {
  55020     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55021     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55022 };
  55023 #endif
  55024 
  55025 #if defined(BCM_88675_B0)
  55026 soc_field_info_t soc_NBIL_RX_MEMD_1_QMLF_BCM88675_B0m_fields[] = {
  55027     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55028     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55029 };
  55030 #endif
  55031 
  55032 #if defined(BCM_88680_A0)
  55033 soc_field_info_t soc_NBIL_RX_MEMD_1_QMLF_BCM88680_A0m_fields[] = {
  55034     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55035     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55036 };
  55037 #endif
  55038 
  55039 #if defined(BCM_88675_A0)
  55040 soc_field_info_t soc_NBIL_RX_MEMD_2_QMLFm_fields[] = {
  55041     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55042     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55043 };
  55044 #endif
  55045 
  55046 #if defined(BCM_88375_A0)
  55047 soc_field_info_t soc_NBIL_RX_MEMD_2_QMLF_BCM88375_A0m_fields[] = {
  55048     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55049     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55050 };
  55051 #endif
  55052 
  55053 #if defined(BCM_88375_B0)
  55054 soc_field_info_t soc_NBIL_RX_MEMD_2_QMLF_BCM88375_B0m_fields[] = {
  55055     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55056     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55057 };
  55058 #endif
  55059 
  55060 #if defined(BCM_88470_A0)
  55061 soc_field_info_t soc_NBIL_RX_MEMD_2_QMLF_BCM88470_A0m_fields[] = {
  55062     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55063     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55064 };
  55065 #endif
  55066 
  55067 #if defined(BCM_88470_B0)
  55068 soc_field_info_t soc_NBIL_RX_MEMD_2_QMLF_BCM88470_B0m_fields[] = {
  55069     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55070     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55071 };
  55072 #endif
  55073 
  55074 #if defined(BCM_88675_B0)
  55075 soc_field_info_t soc_NBIL_RX_MEMD_2_QMLF_BCM88675_B0m_fields[] = {
  55076     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55077     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55078 };
  55079 #endif
  55080 
  55081 #if defined(BCM_88680_A0)
  55082 soc_field_info_t soc_NBIL_RX_MEMD_2_QMLF_BCM88680_A0m_fields[] = {
  55083     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55084     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55085 };
  55086 #endif
  55087 
  55088 #if defined(BCM_88675_A0)
  55089 soc_field_info_t soc_NBIL_RX_MEMD_3_QMLFm_fields[] = {
  55090     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55091     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55092 };
  55093 #endif
  55094 
  55095 #if defined(BCM_88375_A0)
  55096 soc_field_info_t soc_NBIL_RX_MEMD_3_QMLF_BCM88375_A0m_fields[] = {
  55097     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55098     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55099 };
  55100 #endif
  55101 
  55102 #if defined(BCM_88375_B0)
  55103 soc_field_info_t soc_NBIL_RX_MEMD_3_QMLF_BCM88375_B0m_fields[] = {
  55104     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55105     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55106 };
  55107 #endif
  55108 
  55109 #if defined(BCM_88470_A0)
  55110 soc_field_info_t soc_NBIL_RX_MEMD_3_QMLF_BCM88470_A0m_fields[] = {
  55111     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55112     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55113 };
  55114 #endif
  55115 
  55116 #if defined(BCM_88470_B0)
  55117 soc_field_info_t soc_NBIL_RX_MEMD_3_QMLF_BCM88470_B0m_fields[] = {
  55118     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55119     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55120 };
  55121 #endif
  55122 
  55123 #if defined(BCM_88675_B0)
  55124 soc_field_info_t soc_NBIL_RX_MEMD_3_QMLF_BCM88675_B0m_fields[] = {
  55125     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55126     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55127 };
  55128 #endif
  55129 
  55130 #if defined(BCM_88680_A0)
  55131 soc_field_info_t soc_NBIL_RX_MEMD_3_QMLF_BCM88680_A0m_fields[] = {
  55132     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55133     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55134 };
  55135 #endif
  55136 
  55137 #if defined(BCM_88675_A0)
  55138 soc_field_info_t soc_NBIL_RX_MEMD_4_QMLFm_fields[] = {
  55139     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55140     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55141 };
  55142 #endif
  55143 
  55144 #if defined(BCM_88375_A0)
  55145 soc_field_info_t soc_NBIL_RX_MEMD_4_QMLF_BCM88375_A0m_fields[] = {
  55146     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55147     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55148 };
  55149 #endif
  55150 
  55151 #if defined(BCM_88375_B0)
  55152 soc_field_info_t soc_NBIL_RX_MEMD_4_QMLF_BCM88375_B0m_fields[] = {
  55153     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55154     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55155 };
  55156 #endif
  55157 
  55158 #if defined(BCM_88470_A0)
  55159 soc_field_info_t soc_NBIL_RX_MEMD_4_QMLF_BCM88470_A0m_fields[] = {
  55160     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55161     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55162 };
  55163 #endif
  55164 
  55165 #if defined(BCM_88470_B0)
  55166 soc_field_info_t soc_NBIL_RX_MEMD_4_QMLF_BCM88470_B0m_fields[] = {
  55167     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55168     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55169 };
  55170 #endif
  55171 
  55172 #if defined(BCM_88675_B0)
  55173 soc_field_info_t soc_NBIL_RX_MEMD_4_QMLF_BCM88675_B0m_fields[] = {
  55174     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55175     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55176 };
  55177 #endif
  55178 
  55179 #if defined(BCM_88680_A0)
  55180 soc_field_info_t soc_NBIL_RX_MEMD_4_QMLF_BCM88680_A0m_fields[] = {
  55181     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55182     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55183 };
  55184 #endif
  55185 
  55186 #if defined(BCM_88470_A0)
  55187 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMA_CTRLm_fields[] = {
  55188     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55189     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55190 };
  55191 #endif
  55192 
  55193 #if defined(BCM_88470_B0)
  55194 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMA_CTRL_BCM88470_B0m_fields[] = {
  55195     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55196     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55197 };
  55198 #endif
  55199 
  55200 #if defined(BCM_88470_A0)
  55201 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMA_DATAm_fields[] = {
  55202     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55203     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  55204 };
  55205 #endif
  55206 
  55207 #if defined(BCM_88470_B0)
  55208 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMA_DATA_BCM88470_B0m_fields[] = {
  55209     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55210     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  55211 };
  55212 #endif
  55213 
  55214 #if defined(BCM_88470_A0)
  55215 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMB_CTRLm_fields[] = {
  55216     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55217     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55218 };
  55219 #endif
  55220 
  55221 #if defined(BCM_88470_B0)
  55222 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMB_CTRL_BCM88470_B0m_fields[] = {
  55223     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55224     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55225 };
  55226 #endif
  55227 
  55228 #if defined(BCM_88470_A0)
  55229 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMB_DATAm_fields[] = {
  55230     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55231     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  55232 };
  55233 #endif
  55234 
  55235 #if defined(BCM_88470_B0)
  55236 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMB_DATA_BCM88470_B0m_fields[] = {
  55237     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55238     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  55239 };
  55240 #endif
  55241 
  55242 #if defined(BCM_88470_A0)
  55243 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMC_CTRLm_fields[] = {
  55244     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55245     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55246 };
  55247 #endif
  55248 
  55249 #if defined(BCM_88470_B0)
  55250 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMC_CTRL_BCM88470_B0m_fields[] = {
  55251     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55252     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55253 };
  55254 #endif
  55255 
  55256 #if defined(BCM_88470_A0)
  55257 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMC_DATAm_fields[] = {
  55258     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55259     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  55260 };
  55261 #endif
  55262 
  55263 #if defined(BCM_88470_B0)
  55264 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMC_DATA_BCM88470_B0m_fields[] = {
  55265     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55266     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  55267 };
  55268 #endif
  55269 
  55270 #if defined(BCM_88470_A0)
  55271 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMD_CTRLm_fields[] = {
  55272     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55273     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55274 };
  55275 #endif
  55276 
  55277 #if defined(BCM_88470_B0)
  55278 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMD_CTRL_BCM88470_B0m_fields[] = {
  55279     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55280     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  55281 };
  55282 #endif
  55283 
  55284 #if defined(BCM_88470_A0)
  55285 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMD_DATAm_fields[] = {
  55286     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55287     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  55288 };
  55289 #endif
  55290 
  55291 #if defined(BCM_88470_B0)
  55292 soc_field_info_t soc_NBIL_RX_TDM_HRF_MEMD_DATA_BCM88470_B0m_fields[] = {
  55293     { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55294     { RX_DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL }
  55295 };
  55296 #endif
  55297 
  55298 #if defined(BCM_88675_A0)
  55299 soc_field_info_t soc_NBIL_TX_ELK_RXIm_fields[] = {
  55300     { ECCf, 10, 274, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55301     { TX_ELK_RXI_DATAf, 274, 0, SOCF_LE | SOCF_GLOBAL }
  55302 };
  55303 #endif
  55304 
  55305 #if defined(BCM_88375_A0)
  55306 soc_field_info_t soc_NBIL_TX_ELK_RXI_BCM88375_A0m_fields[] = {
  55307     { ECCf, 10, 274, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55308     { TX_ELK_RXI_DATAf, 274, 0, SOCF_LE | SOCF_GLOBAL }
  55309 };
  55310 #endif
  55311 
  55312 #if defined(BCM_88375_B0)
  55313 soc_field_info_t soc_NBIL_TX_ELK_RXI_BCM88375_B0m_fields[] = {
  55314     { ECCf, 10, 274, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55315     { TX_ELK_RXI_DATAf, 274, 0, SOCF_LE | SOCF_GLOBAL }
  55316 };
  55317 #endif
  55318 
  55319 #if defined(BCM_88470_A0)
  55320 soc_field_info_t soc_NBIL_TX_ELK_RXI_BCM88470_A0m_fields[] = {
  55321     { ECCf, 10, 274, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55322     { TX_ELK_RXI_DATAf, 274, 0, SOCF_LE | SOCF_GLOBAL }
  55323 };
  55324 #endif
  55325 
  55326 #if defined(BCM_88470_B0)
  55327 soc_field_info_t soc_NBIL_TX_ELK_RXI_BCM88470_B0m_fields[] = {
  55328     { ECCf, 10, 274, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55329     { TX_ELK_RXI_DATAf, 274, 0, SOCF_LE | SOCF_GLOBAL }
  55330 };
  55331 #endif
  55332 
  55333 #if defined(BCM_88675_B0)
  55334 soc_field_info_t soc_NBIL_TX_ELK_RXI_BCM88675_B0m_fields[] = {
  55335     { ECCf, 10, 274, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55336     { TX_ELK_RXI_DATAf, 274, 0, SOCF_LE | SOCF_GLOBAL }
  55337 };
  55338 #endif
  55339 
  55340 #if defined(BCM_88680_A0)
  55341 soc_field_info_t soc_NBIL_TX_ELK_RXI_BCM88680_A0m_fields[] = {
  55342     { ECCf, 10, 274, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55343     { TX_ELK_RXI_DATAf, 274, 0, SOCF_LE | SOCF_GLOBAL }
  55344 };
  55345 #endif
  55346 
  55347 #if defined(BCM_88470_A0)
  55348 soc_field_info_t soc_NBIL_TX_HRF_MEMA_CTRLm_fields[] = {
  55349     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55350     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55351 };
  55352 #endif
  55353 
  55354 #if defined(BCM_88470_B0)
  55355 soc_field_info_t soc_NBIL_TX_HRF_MEMA_CTRL_BCM88470_B0m_fields[] = {
  55356     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55357     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55358 };
  55359 #endif
  55360 
  55361 #if defined(BCM_88470_A0)
  55362 soc_field_info_t soc_NBIL_TX_HRF_MEMA_DATAm_fields[] = {
  55363     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55364     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  55365 };
  55366 #endif
  55367 
  55368 #if defined(BCM_88470_B0)
  55369 soc_field_info_t soc_NBIL_TX_HRF_MEMA_DATA_BCM88470_B0m_fields[] = {
  55370     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55371     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  55372 };
  55373 #endif
  55374 
  55375 #if defined(BCM_88470_A0)
  55376 soc_field_info_t soc_NBIL_TX_HRF_MEMB_CTRLm_fields[] = {
  55377     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55378     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55379 };
  55380 #endif
  55381 
  55382 #if defined(BCM_88470_B0)
  55383 soc_field_info_t soc_NBIL_TX_HRF_MEMB_CTRL_BCM88470_B0m_fields[] = {
  55384     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55385     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55386 };
  55387 #endif
  55388 
  55389 #if defined(BCM_88470_A0)
  55390 soc_field_info_t soc_NBIL_TX_HRF_MEMB_DATAm_fields[] = {
  55391     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55392     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  55393 };
  55394 #endif
  55395 
  55396 #if defined(BCM_88470_B0)
  55397 soc_field_info_t soc_NBIL_TX_HRF_MEMB_DATA_BCM88470_B0m_fields[] = {
  55398     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55399     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  55400 };
  55401 #endif
  55402 
  55403 #if defined(BCM_88675_A0)
  55404 soc_field_info_t soc_NBIL_TX_MEMA_CTRLm_fields[] = {
  55405     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55406     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55407 };
  55408 #endif
  55409 
  55410 #if defined(BCM_88375_A0)
  55411 soc_field_info_t soc_NBIL_TX_MEMA_CTRL_BCM88375_A0m_fields[] = {
  55412     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55413     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55414 };
  55415 #endif
  55416 
  55417 #if defined(BCM_88375_B0)
  55418 soc_field_info_t soc_NBIL_TX_MEMA_CTRL_BCM88375_B0m_fields[] = {
  55419     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55420     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55421 };
  55422 #endif
  55423 
  55424 #if defined(BCM_88470_A0)
  55425 soc_field_info_t soc_NBIL_TX_MEMA_CTRL_BCM88470_A0m_fields[] = {
  55426     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55427     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55428 };
  55429 #endif
  55430 
  55431 #if defined(BCM_88470_B0)
  55432 soc_field_info_t soc_NBIL_TX_MEMA_CTRL_BCM88470_B0m_fields[] = {
  55433     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55434     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55435 };
  55436 #endif
  55437 
  55438 #if defined(BCM_88675_B0)
  55439 soc_field_info_t soc_NBIL_TX_MEMA_CTRL_BCM88675_B0m_fields[] = {
  55440     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55441     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55442 };
  55443 #endif
  55444 
  55445 #if defined(BCM_88680_A0)
  55446 soc_field_info_t soc_NBIL_TX_MEMA_CTRL_BCM88680_A0m_fields[] = {
  55447     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55448     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55449 };
  55450 #endif
  55451 
  55452 #if defined(BCM_88675_A0)
  55453 soc_field_info_t soc_NBIL_TX_MEMA_DATAm_fields[] = {
  55454     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55455     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  55456 };
  55457 #endif
  55458 
  55459 #if defined(BCM_88375_A0)
  55460 soc_field_info_t soc_NBIL_TX_MEMA_DATA_BCM88375_A0m_fields[] = {
  55461     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55462     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  55463 };
  55464 #endif
  55465 
  55466 #if defined(BCM_88375_B0)
  55467 soc_field_info_t soc_NBIL_TX_MEMA_DATA_BCM88375_B0m_fields[] = {
  55468     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55469     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  55470 };
  55471 #endif
  55472 
  55473 #if defined(BCM_88470_A0)
  55474 soc_field_info_t soc_NBIL_TX_MEMA_DATA_BCM88470_A0m_fields[] = {
  55475     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55476     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  55477 };
  55478 #endif
  55479 
  55480 #if defined(BCM_88470_B0)
  55481 soc_field_info_t soc_NBIL_TX_MEMA_DATA_BCM88470_B0m_fields[] = {
  55482     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55483     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  55484 };
  55485 #endif
  55486 
  55487 #if defined(BCM_88675_B0)
  55488 soc_field_info_t soc_NBIL_TX_MEMA_DATA_BCM88675_B0m_fields[] = {
  55489     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55490     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  55491 };
  55492 #endif
  55493 
  55494 #if defined(BCM_88680_A0)
  55495 soc_field_info_t soc_NBIL_TX_MEMA_DATA_BCM88680_A0m_fields[] = {
  55496     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55497     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  55498 };
  55499 #endif
  55500 
  55501 #if defined(BCM_88675_A0)
  55502 soc_field_info_t soc_NBIL_TX_MEMB_CTRLm_fields[] = {
  55503     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55504     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55505 };
  55506 #endif
  55507 
  55508 #if defined(BCM_88375_A0)
  55509 soc_field_info_t soc_NBIL_TX_MEMB_CTRL_BCM88375_A0m_fields[] = {
  55510     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55511     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55512 };
  55513 #endif
  55514 
  55515 #if defined(BCM_88375_B0)
  55516 soc_field_info_t soc_NBIL_TX_MEMB_CTRL_BCM88375_B0m_fields[] = {
  55517     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55518     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55519 };
  55520 #endif
  55521 
  55522 #if defined(BCM_88470_A0)
  55523 soc_field_info_t soc_NBIL_TX_MEMB_CTRL_BCM88470_A0m_fields[] = {
  55524     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55525     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55526 };
  55527 #endif
  55528 
  55529 #if defined(BCM_88470_B0)
  55530 soc_field_info_t soc_NBIL_TX_MEMB_CTRL_BCM88470_B0m_fields[] = {
  55531     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55532     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55533 };
  55534 #endif
  55535 
  55536 #if defined(BCM_88675_B0)
  55537 soc_field_info_t soc_NBIL_TX_MEMB_CTRL_BCM88675_B0m_fields[] = {
  55538     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55539     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55540 };
  55541 #endif
  55542 
  55543 #if defined(BCM_88680_A0)
  55544 soc_field_info_t soc_NBIL_TX_MEMB_CTRL_BCM88680_A0m_fields[] = {
  55545     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55546     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  55547 };
  55548 #endif
  55549 
  55550 #if defined(BCM_88675_A0)
  55551 soc_field_info_t soc_NBIL_TX_MEMB_DATAm_fields[] = {
  55552     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55553     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  55554 };
  55555 #endif
  55556 
  55557 #if defined(BCM_88375_A0)
  55558 soc_field_info_t soc_NBIL_TX_MEMB_DATA_BCM88375_A0m_fields[] = {
  55559     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55560     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  55561 };
  55562 #endif
  55563 
  55564 #if defined(BCM_88375_B0)
  55565 soc_field_info_t soc_NBIL_TX_MEMB_DATA_BCM88375_B0m_fields[] = {
  55566     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55567     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  55568 };
  55569 #endif
  55570 
  55571 #if defined(BCM_88470_A0)
  55572 soc_field_info_t soc_NBIL_TX_MEMB_DATA_BCM88470_A0m_fields[] = {
  55573     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55574     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  55575 };
  55576 #endif
  55577 
  55578 #if defined(BCM_88470_B0)
  55579 soc_field_info_t soc_NBIL_TX_MEMB_DATA_BCM88470_B0m_fields[] = {
  55580     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55581     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  55582 };
  55583 #endif
  55584 
  55585 #if defined(BCM_88675_B0)
  55586 soc_field_info_t soc_NBIL_TX_MEMB_DATA_BCM88675_B0m_fields[] = {
  55587     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55588     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  55589 };
  55590 #endif
  55591 
  55592 #if defined(BCM_88680_A0)
  55593 soc_field_info_t soc_NBIL_TX_MEMB_DATA_BCM88680_A0m_fields[] = {
  55594     { PARITYf, 30, 960, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55595     { TX_DATAf, 960, 0, SOCF_LE | SOCF_GLOBAL }
  55596 };
  55597 #endif
  55598 
  55599 #if defined(BCM_88675_A0)
  55600 soc_field_info_t soc_NBIL_TX_SIF_RXIm_fields[] = {
  55601     { ECCf, 9, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55602     { TX_SIF_RXI_DATAf, 136, 0, SOCF_LE | SOCF_GLOBAL }
  55603 };
  55604 #endif
  55605 
  55606 #if defined(BCM_88375_A0)
  55607 soc_field_info_t soc_NBIL_TX_SIF_RXI_BCM88375_A0m_fields[] = {
  55608     { ECCf, 9, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55609     { TX_SIF_RXI_DATAf, 136, 0, SOCF_LE | SOCF_GLOBAL }
  55610 };
  55611 #endif
  55612 
  55613 #if defined(BCM_88375_B0)
  55614 soc_field_info_t soc_NBIL_TX_SIF_RXI_BCM88375_B0m_fields[] = {
  55615     { ECCf, 9, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55616     { TX_SIF_RXI_DATAf, 136, 0, SOCF_LE | SOCF_GLOBAL }
  55617 };
  55618 #endif
  55619 
  55620 #if defined(BCM_88470_A0)
  55621 soc_field_info_t soc_NBIL_TX_SIF_RXI_BCM88470_A0m_fields[] = {
  55622     { ECCf, 9, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55623     { TX_SIF_RXI_DATAf, 136, 0, SOCF_LE | SOCF_GLOBAL }
  55624 };
  55625 #endif
  55626 
  55627 #if defined(BCM_88470_B0)
  55628 soc_field_info_t soc_NBIL_TX_SIF_RXI_BCM88470_B0m_fields[] = {
  55629     { ECCf, 9, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55630     { TX_SIF_RXI_DATAf, 136, 0, SOCF_LE | SOCF_GLOBAL }
  55631 };
  55632 #endif
  55633 
  55634 #if defined(BCM_88675_B0)
  55635 soc_field_info_t soc_NBIL_TX_SIF_RXI_BCM88675_B0m_fields[] = {
  55636     { ECCf, 9, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55637     { TX_SIF_RXI_DATAf, 136, 0, SOCF_LE | SOCF_GLOBAL }
  55638 };
  55639 #endif
  55640 
  55641 #if defined(BCM_88680_A0)
  55642 soc_field_info_t soc_NBIL_TX_SIF_RXI_BCM88680_A0m_fields[] = {
  55643     { ECCf, 9, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55644     { TX_SIF_RXI_DATAf, 136, 0, SOCF_LE | SOCF_GLOBAL }
  55645 };
  55646 #endif
  55647 
  55648 #if defined(BCM_88202_A0)
  55649 soc_field_info_t soc_NBI_EGR_MEM_CTRLm_fields[] = {
  55650     { DATAf, 18, 0, SOCF_LE | SOCF_GLOBAL },
  55651     { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55652 };
  55653 #endif
  55654 
  55655 #if defined(BCM_88202_A0)
  55656 soc_field_info_t soc_NBI_EGR_MEM_DATAm_fields[] = {
  55657     { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL },
  55658     { PARITYf, 32, 1024, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55659 };
  55660 #endif
  55661 
  55662 #if defined(BCM_88202_A0)
  55663 soc_field_info_t soc_NBI_ING_MEM_CTRLm_fields[] = {
  55664     { DATAf, 18, 0, SOCF_LE | SOCF_GLOBAL },
  55665     { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55666 };
  55667 #endif
  55668 
  55669 #if defined(BCM_88202_A0)
  55670 soc_field_info_t soc_NBI_ING_MEM_DATAm_fields[] = {
  55671     { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL },
  55672     { PARITYf, 16, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55673 };
  55674 #endif
  55675 
  55676 #if defined(BCM_88650_A0)
  55677 soc_field_info_t soc_NBI_MEM_92000m_fields[] = {
  55678     { MEM_92000f, 512, 0, SOCF_LE | SOCF_GLOBAL }
  55679 };
  55680 #endif
  55681 
  55682 #if defined(BCM_88650_A0)
  55683 soc_field_info_t soc_NBI_MEM_93000m_fields[] = {
  55684     { MEM_93000f, 512, 0, SOCF_LE | SOCF_GLOBAL }
  55685 };
  55686 #endif
  55687 
  55688 #if defined(BCM_88650_A0)
  55689 soc_field_info_t soc_NBI_MEM_94000m_fields[] = {
  55690     { MEM_94000f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55691 };
  55692 #endif
  55693 
  55694 #if defined(BCM_88650_A0)
  55695 soc_field_info_t soc_NBI_MEM_95000m_fields[] = {
  55696     { MEM_95000f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55697 };
  55698 #endif
  55699 
  55700 #if defined(BCM_88650_B0)
  55701 soc_field_info_t soc_NBI_MEM_92000_BCM88650_B0m_fields[] = {
  55702     { MEM_92000f, 512, 0, SOCF_LE | SOCF_GLOBAL }
  55703 };
  55704 #endif
  55705 
  55706 #if defined(BCM_88660_A0)
  55707 soc_field_info_t soc_NBI_MEM_92000_BCM88660_A0m_fields[] = {
  55708     { MEM_92000f, 512, 0, SOCF_LE | SOCF_GLOBAL }
  55709 };
  55710 #endif
  55711 
  55712 #if defined(BCM_88650_B0)
  55713 soc_field_info_t soc_NBI_MEM_93000_BCM88650_B0m_fields[] = {
  55714     { MEM_93000f, 512, 0, SOCF_LE | SOCF_GLOBAL }
  55715 };
  55716 #endif
  55717 
  55718 #if defined(BCM_88660_A0)
  55719 soc_field_info_t soc_NBI_MEM_93000_BCM88660_A0m_fields[] = {
  55720     { MEM_93000f, 512, 0, SOCF_LE | SOCF_GLOBAL }
  55721 };
  55722 #endif
  55723 
  55724 #if defined(BCM_88650_B0)
  55725 soc_field_info_t soc_NBI_MEM_94000_BCM88650_B0m_fields[] = {
  55726     { MEM_94000f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55727 };
  55728 #endif
  55729 
  55730 #if defined(BCM_88660_A0)
  55731 soc_field_info_t soc_NBI_MEM_94000_BCM88660_A0m_fields[] = {
  55732     { MEM_94000f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55733 };
  55734 #endif
  55735 
  55736 #if defined(BCM_88650_B0)
  55737 soc_field_info_t soc_NBI_MEM_95000_BCM88650_B0m_fields[] = {
  55738     { MEM_95000f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55739 };
  55740 #endif
  55741 
  55742 #if defined(BCM_88660_A0)
  55743 soc_field_info_t soc_NBI_MEM_95000_BCM88660_A0m_fields[] = {
  55744     { MEM_95000f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  55745 };
  55746 #endif
  55747 
  55748 #if defined(BCM_88650_A0)
  55749 soc_field_info_t soc_NBI_MLF_RX_MEM_A_CTRLm_fields[] = {
  55750     { DATAf, 52, 0, SOCF_LE | SOCF_GLOBAL }
  55751 };
  55752 #endif
  55753 
  55754 #if defined(BCM_88650_B0)
  55755 soc_field_info_t soc_NBI_MLF_RX_MEM_A_CTRL_BCM88650_B0m_fields[] = {
  55756     { DATAf, 52, 0, SOCF_LE | SOCF_GLOBAL }
  55757 };
  55758 #endif
  55759 
  55760 #if defined(BCM_88660_A0)
  55761 soc_field_info_t soc_NBI_MLF_RX_MEM_A_CTRL_BCM88660_A0m_fields[] = {
  55762     { DATAf, 52, 0, SOCF_LE | SOCF_GLOBAL }
  55763 };
  55764 #endif
  55765 
  55766 #if defined(BCM_88650_A0)
  55767 soc_field_info_t soc_NBI_MLF_RX_MEM_B_CTRLm_fields[] = {
  55768     { DATAf, 52, 0, SOCF_LE | SOCF_GLOBAL }
  55769 };
  55770 #endif
  55771 
  55772 #if defined(BCM_88650_B0)
  55773 soc_field_info_t soc_NBI_MLF_RX_MEM_B_CTRL_BCM88650_B0m_fields[] = {
  55774     { DATAf, 52, 0, SOCF_LE | SOCF_GLOBAL }
  55775 };
  55776 #endif
  55777 
  55778 #if defined(BCM_88660_A0)
  55779 soc_field_info_t soc_NBI_MLF_RX_MEM_B_CTRL_BCM88660_A0m_fields[] = {
  55780     { DATAf, 52, 0, SOCF_LE | SOCF_GLOBAL }
  55781 };
  55782 #endif
  55783 
  55784 #if defined(BCM_88650_A0)
  55785 soc_field_info_t soc_NBI_MLF_TX_MEM_CTRLm_fields[] = {
  55786     { DATAf, 28, 0, SOCF_LE | SOCF_GLOBAL },
  55787     { ECCf, 7, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55788 };
  55789 #endif
  55790 
  55791 #if defined(BCM_88650_B0)
  55792 soc_field_info_t soc_NBI_MLF_TX_MEM_CTRL_BCM88650_B0m_fields[] = {
  55793     { DATAf, 28, 0, SOCF_LE | SOCF_GLOBAL },
  55794     { ECCf, 7, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55795 };
  55796 #endif
  55797 
  55798 #if defined(BCM_88660_A0)
  55799 soc_field_info_t soc_NBI_MLF_TX_MEM_CTRL_BCM88660_A0m_fields[] = {
  55800     { DATAf, 28, 0, SOCF_LE | SOCF_GLOBAL },
  55801     { ECCf, 7, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55802 };
  55803 #endif
  55804 
  55805 #if defined(BCM_88650_A0)
  55806 soc_field_info_t soc_NBI_RBINS_MEMm_fields[] = {
  55807     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55808     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55809 };
  55810 #endif
  55811 
  55812 #if defined(BCM_88650_B0)
  55813 soc_field_info_t soc_NBI_RBINS_MEM_BCM88650_B0m_fields[] = {
  55814     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55815     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55816 };
  55817 #endif
  55818 
  55819 #if defined(BCM_88660_A0)
  55820 soc_field_info_t soc_NBI_RBINS_MEM_BCM88660_A0m_fields[] = {
  55821     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55822     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55823 };
  55824 #endif
  55825 
  55826 #if defined(BCM_88650_A0)
  55827 soc_field_info_t soc_NBI_RLENG_MEMm_fields[] = {
  55828     { DATAf, 62, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55829     { PARITYf, 2, 62, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55830 };
  55831 #endif
  55832 
  55833 #if defined(BCM_88650_B0)
  55834 soc_field_info_t soc_NBI_RLENG_MEM_BCM88650_B0m_fields[] = {
  55835     { DATAf, 62, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55836     { PARITYf, 2, 62, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55837 };
  55838 #endif
  55839 
  55840 #if defined(BCM_88660_A0)
  55841 soc_field_info_t soc_NBI_RLENG_MEM_BCM88660_A0m_fields[] = {
  55842     { DATAf, 62, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55843     { PARITYf, 2, 62, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55844 };
  55845 #endif
  55846 
  55847 #if defined(BCM_88650_A0)
  55848 soc_field_info_t soc_NBI_RPKTS_MEMm_fields[] = {
  55849     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55850     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55851 };
  55852 #endif
  55853 
  55854 #if defined(BCM_88650_B0)
  55855 soc_field_info_t soc_NBI_RPKTS_MEM_BCM88650_B0m_fields[] = {
  55856     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55857     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55858 };
  55859 #endif
  55860 
  55861 #if defined(BCM_88660_A0)
  55862 soc_field_info_t soc_NBI_RPKTS_MEM_BCM88660_A0m_fields[] = {
  55863     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55864     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55865 };
  55866 #endif
  55867 
  55868 #if defined(BCM_88650_A0)
  55869 soc_field_info_t soc_NBI_RTYPE_MEMm_fields[] = {
  55870     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55871     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55872 };
  55873 #endif
  55874 
  55875 #if defined(BCM_88650_B0)
  55876 soc_field_info_t soc_NBI_RTYPE_MEM_BCM88650_B0m_fields[] = {
  55877     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55878     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55879 };
  55880 #endif
  55881 
  55882 #if defined(BCM_88660_A0)
  55883 soc_field_info_t soc_NBI_RTYPE_MEM_BCM88660_A0m_fields[] = {
  55884     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55885     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55886 };
  55887 #endif
  55888 
  55889 #if defined(BCM_88650_A0)
  55890 soc_field_info_t soc_NBI_TBINS_MEMm_fields[] = {
  55891     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55892     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55893 };
  55894 #endif
  55895 
  55896 #if defined(BCM_88650_B0)
  55897 soc_field_info_t soc_NBI_TBINS_MEM_BCM88650_B0m_fields[] = {
  55898     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55899     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55900 };
  55901 #endif
  55902 
  55903 #if defined(BCM_88660_A0)
  55904 soc_field_info_t soc_NBI_TBINS_MEM_BCM88660_A0m_fields[] = {
  55905     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55906     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55907 };
  55908 #endif
  55909 
  55910 #if defined(BCM_88650_A0)
  55911 soc_field_info_t soc_NBI_TLENG_MEMm_fields[] = {
  55912     { DATAf, 62, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55913     { PARITYf, 2, 62, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55914 };
  55915 #endif
  55916 
  55917 #if defined(BCM_88650_B0)
  55918 soc_field_info_t soc_NBI_TLENG_MEM_BCM88650_B0m_fields[] = {
  55919     { DATAf, 62, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55920     { PARITYf, 2, 62, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55921 };
  55922 #endif
  55923 
  55924 #if defined(BCM_88660_A0)
  55925 soc_field_info_t soc_NBI_TLENG_MEM_BCM88660_A0m_fields[] = {
  55926     { DATAf, 62, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55927     { PARITYf, 2, 62, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55928 };
  55929 #endif
  55930 
  55931 #if defined(BCM_88650_A0)
  55932 soc_field_info_t soc_NBI_TPKTS_MEMm_fields[] = {
  55933     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55934     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55935 };
  55936 #endif
  55937 
  55938 #if defined(BCM_88650_B0)
  55939 soc_field_info_t soc_NBI_TPKTS_MEM_BCM88650_B0m_fields[] = {
  55940     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55941     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55942 };
  55943 #endif
  55944 
  55945 #if defined(BCM_88660_A0)
  55946 soc_field_info_t soc_NBI_TPKTS_MEM_BCM88660_A0m_fields[] = {
  55947     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55948     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55949 };
  55950 #endif
  55951 
  55952 #if defined(BCM_88650_A0)
  55953 soc_field_info_t soc_NBI_TTYPE_MEMm_fields[] = {
  55954     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55955     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55956 };
  55957 #endif
  55958 
  55959 #if defined(BCM_88650_B0)
  55960 soc_field_info_t soc_NBI_TTYPE_MEM_BCM88650_B0m_fields[] = {
  55961     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55962     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55963 };
  55964 #endif
  55965 
  55966 #if defined(BCM_88660_A0)
  55967 soc_field_info_t soc_NBI_TTYPE_MEM_BCM88660_A0m_fields[] = {
  55968     { DATAf, 48, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  55969     { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  55970 };
  55971 #endif
  55972 
  55973 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  55974 soc_field_info_t soc_NETID_BITMAPm_fields[] = {
  55975     { BITMAPf, 66, 0, SOCF_LE | SOCF_GLOBAL }
  55976 };
  55977 #endif
  55978 
  55979 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  55980     defined(BCM_56450_B1)
  55981 soc_field_info_t soc_NHI_GROUP_TC_PROFILEm_fields[] = {
  55982     { NHI_OFFSETf, 4, 0, SOCF_LE | SOCF_GLOBAL }
  55983 };
  55984 #endif
  55985 
  55986 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  55987 soc_field_info_t soc_NHI_GROUP_TC_PROFILE_BCM56260_A0m_fields[] = {
  55988     { EVEN_PARITYf, 1, 5, 0 | SOCF_GLOBAL },
  55989     { NHI_OFFSETf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  55990     { RESERVEDf, 1, 4, SOCF_RES | SOCF_GLOBAL }
  55991 };
  55992 #endif
  55993 
  55994 #if defined(BCM_56270_A0)
  55995 soc_field_info_t soc_NHI_GROUP_TC_PROFILE_BCM56270_A0m_fields[] = {
  55996     { EVEN_PARITYf, 1, 4, 0 | SOCF_GLOBAL },
  55997     { NHI_OFFSETf, 4, 0, SOCF_LE | SOCF_GLOBAL }
  55998 };
  55999 #endif
  56000 
  56001 #if defined(BCM_88270_A0)
  56002 soc_field_info_t soc_NIF_PML_RX_MEMA_0_QMLFm_fields[] = {
  56003     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56004     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56005 };
  56006 #endif
  56007 
  56008 #if defined(BCM_88270_A0)
  56009 soc_field_info_t soc_NIF_PML_RX_MEMA_1_QMLFm_fields[] = {
  56010     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56011     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56012 };
  56013 #endif
  56014 
  56015 #if defined(BCM_88270_A0)
  56016 soc_field_info_t soc_NIF_PML_RX_MEMA_2_QMLFm_fields[] = {
  56017     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56018     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56019 };
  56020 #endif
  56021 
  56022 #if defined(BCM_88270_A0)
  56023 soc_field_info_t soc_NIF_PML_RX_MEMA_3_QMLFm_fields[] = {
  56024     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56025     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56026 };
  56027 #endif
  56028 
  56029 #if defined(BCM_88270_A0)
  56030 soc_field_info_t soc_NIF_PML_RX_MEMA_4_QMLFm_fields[] = {
  56031     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56032     { RX_CTRLf, 40, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  56033 };
  56034 #endif
  56035 
  56036 #if defined(BCM_88270_A0)
  56037 soc_field_info_t soc_NIF_PML_RX_MEMB_0_QMLFm_fields[] = {
  56038     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56039     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56040 };
  56041 #endif
  56042 
  56043 #if defined(BCM_88270_A0)
  56044 soc_field_info_t soc_NIF_PML_RX_MEMB_1_QMLFm_fields[] = {
  56045     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56046     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56047 };
  56048 #endif
  56049 
  56050 #if defined(BCM_88270_A0)
  56051 soc_field_info_t soc_NIF_PML_RX_MEMB_2_QMLFm_fields[] = {
  56052     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56053     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56054 };
  56055 #endif
  56056 
  56057 #if defined(BCM_88270_A0)
  56058 soc_field_info_t soc_NIF_PML_RX_MEMB_3_QMLFm_fields[] = {
  56059     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56060     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56061 };
  56062 #endif
  56063 
  56064 #if defined(BCM_88270_A0)
  56065 soc_field_info_t soc_NIF_PML_RX_MEMB_4_QMLFm_fields[] = {
  56066     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56067     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56068 };
  56069 #endif
  56070 
  56071 #if defined(BCM_88270_A0)
  56072 soc_field_info_t soc_NIF_PML_RX_MEMC_0_QMLFm_fields[] = {
  56073     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56074     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56075 };
  56076 #endif
  56077 
  56078 #if defined(BCM_88270_A0)
  56079 soc_field_info_t soc_NIF_PML_RX_MEMC_1_QMLFm_fields[] = {
  56080     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56081     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56082 };
  56083 #endif
  56084 
  56085 #if defined(BCM_88270_A0)
  56086 soc_field_info_t soc_NIF_PML_RX_MEMC_2_QMLFm_fields[] = {
  56087     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56088     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56089 };
  56090 #endif
  56091 
  56092 #if defined(BCM_88270_A0)
  56093 soc_field_info_t soc_NIF_PML_RX_MEMC_3_QMLFm_fields[] = {
  56094     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56095     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56096 };
  56097 #endif
  56098 
  56099 #if defined(BCM_88270_A0)
  56100 soc_field_info_t soc_NIF_PML_RX_MEMC_4_QMLFm_fields[] = {
  56101     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56102     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56103 };
  56104 #endif
  56105 
  56106 #if defined(BCM_88270_A0)
  56107 soc_field_info_t soc_NIF_PML_RX_MEMD_0_QMLFm_fields[] = {
  56108     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56109     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56110 };
  56111 #endif
  56112 
  56113 #if defined(BCM_88270_A0)
  56114 soc_field_info_t soc_NIF_PML_RX_MEMD_1_QMLFm_fields[] = {
  56115     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56116     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56117 };
  56118 #endif
  56119 
  56120 #if defined(BCM_88270_A0)
  56121 soc_field_info_t soc_NIF_PML_RX_MEMD_2_QMLFm_fields[] = {
  56122     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56123     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56124 };
  56125 #endif
  56126 
  56127 #if defined(BCM_88270_A0)
  56128 soc_field_info_t soc_NIF_PML_RX_MEMD_3_QMLFm_fields[] = {
  56129     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56130     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56131 };
  56132 #endif
  56133 
  56134 #if defined(BCM_88270_A0)
  56135 soc_field_info_t soc_NIF_PML_RX_MEMD_4_QMLFm_fields[] = {
  56136     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56137     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56138 };
  56139 #endif
  56140 
  56141 #if defined(BCM_88270_A0)
  56142 soc_field_info_t soc_NIF_PML_TX_MEMA_CTRLm_fields[] = {
  56143     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56144     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  56145 };
  56146 #endif
  56147 
  56148 #if defined(BCM_88270_A0)
  56149 soc_field_info_t soc_NIF_PML_TX_MEMA_DATAm_fields[] = {
  56150     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56151     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  56152 };
  56153 #endif
  56154 
  56155 #if defined(BCM_88270_A0)
  56156 soc_field_info_t soc_NIF_PML_TX_MEMB_CTRLm_fields[] = {
  56157     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56158     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  56159 };
  56160 #endif
  56161 
  56162 #if defined(BCM_88270_A0)
  56163 soc_field_info_t soc_NIF_PML_TX_MEMB_DATAm_fields[] = {
  56164     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56165     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  56166 };
  56167 #endif
  56168 
  56169 #if defined(BCM_88270_A0)
  56170 soc_field_info_t soc_NIF_PMX_RX_MEMA_0_QMLF_2m_fields[] = {
  56171     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56172     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56173 };
  56174 #endif
  56175 
  56176 #if defined(BCM_88270_A0)
  56177 soc_field_info_t soc_NIF_PMX_RX_MEMA_0_QMLF_3m_fields[] = {
  56178     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56179     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56180 };
  56181 #endif
  56182 
  56183 #if defined(BCM_88270_A0)
  56184 soc_field_info_t soc_NIF_PMX_RX_MEMA_0_QMLF_4m_fields[] = {
  56185     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56186     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56187 };
  56188 #endif
  56189 
  56190 #if defined(BCM_88270_A0)
  56191 soc_field_info_t soc_NIF_PMX_RX_MEMA_0_QMLF_5m_fields[] = {
  56192     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56193     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56194 };
  56195 #endif
  56196 
  56197 #if defined(BCM_88270_A0)
  56198 soc_field_info_t soc_NIF_PMX_RX_MEMA_0_QMLF_6m_fields[] = {
  56199     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56200     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56201 };
  56202 #endif
  56203 
  56204 #if defined(BCM_88270_A0)
  56205 soc_field_info_t soc_NIF_PMX_RX_MEMA_0_QMLF_7m_fields[] = {
  56206     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56207     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56208 };
  56209 #endif
  56210 
  56211 #if defined(BCM_88270_A0)
  56212 soc_field_info_t soc_NIF_PMX_RX_MEMA_0_QMLF_8m_fields[] = {
  56213     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56214     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56215 };
  56216 #endif
  56217 
  56218 #if defined(BCM_88270_A0)
  56219 soc_field_info_t soc_NIF_PMX_RX_MEMA_1_QMLF_2m_fields[] = {
  56220     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56221     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56222 };
  56223 #endif
  56224 
  56225 #if defined(BCM_88270_A0)
  56226 soc_field_info_t soc_NIF_PMX_RX_MEMA_1_QMLF_3m_fields[] = {
  56227     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56228     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56229 };
  56230 #endif
  56231 
  56232 #if defined(BCM_88270_A0)
  56233 soc_field_info_t soc_NIF_PMX_RX_MEMA_1_QMLF_4m_fields[] = {
  56234     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56235     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56236 };
  56237 #endif
  56238 
  56239 #if defined(BCM_88270_A0)
  56240 soc_field_info_t soc_NIF_PMX_RX_MEMA_1_QMLF_5m_fields[] = {
  56241     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56242     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56243 };
  56244 #endif
  56245 
  56246 #if defined(BCM_88270_A0)
  56247 soc_field_info_t soc_NIF_PMX_RX_MEMA_1_QMLF_6m_fields[] = {
  56248     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56249     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56250 };
  56251 #endif
  56252 
  56253 #if defined(BCM_88270_A0)
  56254 soc_field_info_t soc_NIF_PMX_RX_MEMA_1_QMLF_7m_fields[] = {
  56255     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56256     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56257 };
  56258 #endif
  56259 
  56260 #if defined(BCM_88270_A0)
  56261 soc_field_info_t soc_NIF_PMX_RX_MEMA_1_QMLF_8m_fields[] = {
  56262     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56263     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56264 };
  56265 #endif
  56266 
  56267 #if defined(BCM_88270_A0)
  56268 soc_field_info_t soc_NIF_PMX_RX_MEMA_2_QMLF_2m_fields[] = {
  56269     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56270     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56271 };
  56272 #endif
  56273 
  56274 #if defined(BCM_88270_A0)
  56275 soc_field_info_t soc_NIF_PMX_RX_MEMA_2_QMLF_3m_fields[] = {
  56276     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56277     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56278 };
  56279 #endif
  56280 
  56281 #if defined(BCM_88270_A0)
  56282 soc_field_info_t soc_NIF_PMX_RX_MEMA_2_QMLF_4m_fields[] = {
  56283     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56284     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56285 };
  56286 #endif
  56287 
  56288 #if defined(BCM_88270_A0)
  56289 soc_field_info_t soc_NIF_PMX_RX_MEMA_2_QMLF_5m_fields[] = {
  56290     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56291     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56292 };
  56293 #endif
  56294 
  56295 #if defined(BCM_88270_A0)
  56296 soc_field_info_t soc_NIF_PMX_RX_MEMA_2_QMLF_6m_fields[] = {
  56297     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56298     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56299 };
  56300 #endif
  56301 
  56302 #if defined(BCM_88270_A0)
  56303 soc_field_info_t soc_NIF_PMX_RX_MEMA_2_QMLF_7m_fields[] = {
  56304     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56305     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56306 };
  56307 #endif
  56308 
  56309 #if defined(BCM_88270_A0)
  56310 soc_field_info_t soc_NIF_PMX_RX_MEMA_2_QMLF_8m_fields[] = {
  56311     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56312     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56313 };
  56314 #endif
  56315 
  56316 #if defined(BCM_88270_A0)
  56317 soc_field_info_t soc_NIF_PMX_RX_MEMA_3_QMLF_2m_fields[] = {
  56318     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56319     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56320 };
  56321 #endif
  56322 
  56323 #if defined(BCM_88270_A0)
  56324 soc_field_info_t soc_NIF_PMX_RX_MEMA_3_QMLF_3m_fields[] = {
  56325     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56326     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56327 };
  56328 #endif
  56329 
  56330 #if defined(BCM_88270_A0)
  56331 soc_field_info_t soc_NIF_PMX_RX_MEMA_3_QMLF_4m_fields[] = {
  56332     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56333     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56334 };
  56335 #endif
  56336 
  56337 #if defined(BCM_88270_A0)
  56338 soc_field_info_t soc_NIF_PMX_RX_MEMA_3_QMLF_5m_fields[] = {
  56339     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56340     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56341 };
  56342 #endif
  56343 
  56344 #if defined(BCM_88270_A0)
  56345 soc_field_info_t soc_NIF_PMX_RX_MEMA_3_QMLF_6m_fields[] = {
  56346     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56347     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56348 };
  56349 #endif
  56350 
  56351 #if defined(BCM_88270_A0)
  56352 soc_field_info_t soc_NIF_PMX_RX_MEMA_3_QMLF_7m_fields[] = {
  56353     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56354     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56355 };
  56356 #endif
  56357 
  56358 #if defined(BCM_88270_A0)
  56359 soc_field_info_t soc_NIF_PMX_RX_MEMA_3_QMLF_8m_fields[] = {
  56360     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56361     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56362 };
  56363 #endif
  56364 
  56365 #if defined(BCM_88270_A0)
  56366 soc_field_info_t soc_NIF_PMX_RX_MEMA_4_QMLF_2m_fields[] = {
  56367     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56368     { RX_CTRLf, 40, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  56369 };
  56370 #endif
  56371 
  56372 #if defined(BCM_88270_A0)
  56373 soc_field_info_t soc_NIF_PMX_RX_MEMA_4_QMLF_3m_fields[] = {
  56374     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56375     { RX_CTRLf, 40, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  56376 };
  56377 #endif
  56378 
  56379 #if defined(BCM_88270_A0)
  56380 soc_field_info_t soc_NIF_PMX_RX_MEMA_4_QMLF_4m_fields[] = {
  56381     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56382     { RX_CTRLf, 40, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  56383 };
  56384 #endif
  56385 
  56386 #if defined(BCM_88270_A0)
  56387 soc_field_info_t soc_NIF_PMX_RX_MEMA_4_QMLF_5m_fields[] = {
  56388     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56389     { RX_CTRLf, 40, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  56390 };
  56391 #endif
  56392 
  56393 #if defined(BCM_88270_A0)
  56394 soc_field_info_t soc_NIF_PMX_RX_MEMA_4_QMLF_6m_fields[] = {
  56395     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56396     { RX_CTRLf, 40, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  56397 };
  56398 #endif
  56399 
  56400 #if defined(BCM_88270_A0)
  56401 soc_field_info_t soc_NIF_PMX_RX_MEMA_4_QMLF_7m_fields[] = {
  56402     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56403     { RX_CTRLf, 40, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  56404 };
  56405 #endif
  56406 
  56407 #if defined(BCM_88270_A0)
  56408 soc_field_info_t soc_NIF_PMX_RX_MEMA_4_QMLF_8m_fields[] = {
  56409     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56410     { RX_CTRLf, 40, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  56411 };
  56412 #endif
  56413 
  56414 #if defined(BCM_88270_A0)
  56415 soc_field_info_t soc_NIF_PMX_RX_MEMB_0_QMLF_2m_fields[] = {
  56416     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56417     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56418 };
  56419 #endif
  56420 
  56421 #if defined(BCM_88270_A0)
  56422 soc_field_info_t soc_NIF_PMX_RX_MEMB_0_QMLF_3m_fields[] = {
  56423     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56424     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56425 };
  56426 #endif
  56427 
  56428 #if defined(BCM_88270_A0)
  56429 soc_field_info_t soc_NIF_PMX_RX_MEMB_0_QMLF_4m_fields[] = {
  56430     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56431     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56432 };
  56433 #endif
  56434 
  56435 #if defined(BCM_88270_A0)
  56436 soc_field_info_t soc_NIF_PMX_RX_MEMB_0_QMLF_5m_fields[] = {
  56437     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56438     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56439 };
  56440 #endif
  56441 
  56442 #if defined(BCM_88270_A0)
  56443 soc_field_info_t soc_NIF_PMX_RX_MEMB_0_QMLF_6m_fields[] = {
  56444     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56445     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56446 };
  56447 #endif
  56448 
  56449 #if defined(BCM_88270_A0)
  56450 soc_field_info_t soc_NIF_PMX_RX_MEMB_0_QMLF_7m_fields[] = {
  56451     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56452     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56453 };
  56454 #endif
  56455 
  56456 #if defined(BCM_88270_A0)
  56457 soc_field_info_t soc_NIF_PMX_RX_MEMB_0_QMLF_8m_fields[] = {
  56458     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56459     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56460 };
  56461 #endif
  56462 
  56463 #if defined(BCM_88270_A0)
  56464 soc_field_info_t soc_NIF_PMX_RX_MEMB_1_QMLF_2m_fields[] = {
  56465     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56466     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56467 };
  56468 #endif
  56469 
  56470 #if defined(BCM_88270_A0)
  56471 soc_field_info_t soc_NIF_PMX_RX_MEMB_1_QMLF_3m_fields[] = {
  56472     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56473     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56474 };
  56475 #endif
  56476 
  56477 #if defined(BCM_88270_A0)
  56478 soc_field_info_t soc_NIF_PMX_RX_MEMB_1_QMLF_4m_fields[] = {
  56479     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56480     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56481 };
  56482 #endif
  56483 
  56484 #if defined(BCM_88270_A0)
  56485 soc_field_info_t soc_NIF_PMX_RX_MEMB_1_QMLF_5m_fields[] = {
  56486     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56487     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56488 };
  56489 #endif
  56490 
  56491 #if defined(BCM_88270_A0)
  56492 soc_field_info_t soc_NIF_PMX_RX_MEMB_1_QMLF_6m_fields[] = {
  56493     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56494     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56495 };
  56496 #endif
  56497 
  56498 #if defined(BCM_88270_A0)
  56499 soc_field_info_t soc_NIF_PMX_RX_MEMB_1_QMLF_7m_fields[] = {
  56500     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56501     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56502 };
  56503 #endif
  56504 
  56505 #if defined(BCM_88270_A0)
  56506 soc_field_info_t soc_NIF_PMX_RX_MEMB_1_QMLF_8m_fields[] = {
  56507     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56508     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56509 };
  56510 #endif
  56511 
  56512 #if defined(BCM_88270_A0)
  56513 soc_field_info_t soc_NIF_PMX_RX_MEMB_2_QMLF_2m_fields[] = {
  56514     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56515     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56516 };
  56517 #endif
  56518 
  56519 #if defined(BCM_88270_A0)
  56520 soc_field_info_t soc_NIF_PMX_RX_MEMB_2_QMLF_3m_fields[] = {
  56521     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56522     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56523 };
  56524 #endif
  56525 
  56526 #if defined(BCM_88270_A0)
  56527 soc_field_info_t soc_NIF_PMX_RX_MEMB_2_QMLF_4m_fields[] = {
  56528     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56529     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56530 };
  56531 #endif
  56532 
  56533 #if defined(BCM_88270_A0)
  56534 soc_field_info_t soc_NIF_PMX_RX_MEMB_2_QMLF_5m_fields[] = {
  56535     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56536     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56537 };
  56538 #endif
  56539 
  56540 #if defined(BCM_88270_A0)
  56541 soc_field_info_t soc_NIF_PMX_RX_MEMB_2_QMLF_6m_fields[] = {
  56542     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56543     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56544 };
  56545 #endif
  56546 
  56547 #if defined(BCM_88270_A0)
  56548 soc_field_info_t soc_NIF_PMX_RX_MEMB_2_QMLF_7m_fields[] = {
  56549     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56550     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56551 };
  56552 #endif
  56553 
  56554 #if defined(BCM_88270_A0)
  56555 soc_field_info_t soc_NIF_PMX_RX_MEMB_2_QMLF_8m_fields[] = {
  56556     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56557     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56558 };
  56559 #endif
  56560 
  56561 #if defined(BCM_88270_A0)
  56562 soc_field_info_t soc_NIF_PMX_RX_MEMB_3_QMLF_2m_fields[] = {
  56563     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56564     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56565 };
  56566 #endif
  56567 
  56568 #if defined(BCM_88270_A0)
  56569 soc_field_info_t soc_NIF_PMX_RX_MEMB_3_QMLF_3m_fields[] = {
  56570     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56571     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56572 };
  56573 #endif
  56574 
  56575 #if defined(BCM_88270_A0)
  56576 soc_field_info_t soc_NIF_PMX_RX_MEMB_3_QMLF_4m_fields[] = {
  56577     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56578     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56579 };
  56580 #endif
  56581 
  56582 #if defined(BCM_88270_A0)
  56583 soc_field_info_t soc_NIF_PMX_RX_MEMB_3_QMLF_5m_fields[] = {
  56584     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56585     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56586 };
  56587 #endif
  56588 
  56589 #if defined(BCM_88270_A0)
  56590 soc_field_info_t soc_NIF_PMX_RX_MEMB_3_QMLF_6m_fields[] = {
  56591     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56592     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56593 };
  56594 #endif
  56595 
  56596 #if defined(BCM_88270_A0)
  56597 soc_field_info_t soc_NIF_PMX_RX_MEMB_3_QMLF_7m_fields[] = {
  56598     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56599     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56600 };
  56601 #endif
  56602 
  56603 #if defined(BCM_88270_A0)
  56604 soc_field_info_t soc_NIF_PMX_RX_MEMB_3_QMLF_8m_fields[] = {
  56605     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56606     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56607 };
  56608 #endif
  56609 
  56610 #if defined(BCM_88270_A0)
  56611 soc_field_info_t soc_NIF_PMX_RX_MEMB_4_QMLF_2m_fields[] = {
  56612     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56613     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56614 };
  56615 #endif
  56616 
  56617 #if defined(BCM_88270_A0)
  56618 soc_field_info_t soc_NIF_PMX_RX_MEMB_4_QMLF_3m_fields[] = {
  56619     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56620     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56621 };
  56622 #endif
  56623 
  56624 #if defined(BCM_88270_A0)
  56625 soc_field_info_t soc_NIF_PMX_RX_MEMB_4_QMLF_4m_fields[] = {
  56626     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56627     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56628 };
  56629 #endif
  56630 
  56631 #if defined(BCM_88270_A0)
  56632 soc_field_info_t soc_NIF_PMX_RX_MEMB_4_QMLF_5m_fields[] = {
  56633     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56634     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56635 };
  56636 #endif
  56637 
  56638 #if defined(BCM_88270_A0)
  56639 soc_field_info_t soc_NIF_PMX_RX_MEMB_4_QMLF_6m_fields[] = {
  56640     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56641     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56642 };
  56643 #endif
  56644 
  56645 #if defined(BCM_88270_A0)
  56646 soc_field_info_t soc_NIF_PMX_RX_MEMB_4_QMLF_7m_fields[] = {
  56647     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56648     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56649 };
  56650 #endif
  56651 
  56652 #if defined(BCM_88270_A0)
  56653 soc_field_info_t soc_NIF_PMX_RX_MEMB_4_QMLF_8m_fields[] = {
  56654     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56655     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56656 };
  56657 #endif
  56658 
  56659 #if defined(BCM_88270_A0)
  56660 soc_field_info_t soc_NIF_PMX_RX_MEMC_0_QMLF_2m_fields[] = {
  56661     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56662     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56663 };
  56664 #endif
  56665 
  56666 #if defined(BCM_88270_A0)
  56667 soc_field_info_t soc_NIF_PMX_RX_MEMC_0_QMLF_3m_fields[] = {
  56668     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56669     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56670 };
  56671 #endif
  56672 
  56673 #if defined(BCM_88270_A0)
  56674 soc_field_info_t soc_NIF_PMX_RX_MEMC_0_QMLF_4m_fields[] = {
  56675     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56676     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56677 };
  56678 #endif
  56679 
  56680 #if defined(BCM_88270_A0)
  56681 soc_field_info_t soc_NIF_PMX_RX_MEMC_0_QMLF_5m_fields[] = {
  56682     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56683     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56684 };
  56685 #endif
  56686 
  56687 #if defined(BCM_88270_A0)
  56688 soc_field_info_t soc_NIF_PMX_RX_MEMC_0_QMLF_6m_fields[] = {
  56689     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56690     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56691 };
  56692 #endif
  56693 
  56694 #if defined(BCM_88270_A0)
  56695 soc_field_info_t soc_NIF_PMX_RX_MEMC_0_QMLF_7m_fields[] = {
  56696     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56697     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56698 };
  56699 #endif
  56700 
  56701 #if defined(BCM_88270_A0)
  56702 soc_field_info_t soc_NIF_PMX_RX_MEMC_0_QMLF_8m_fields[] = {
  56703     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56704     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56705 };
  56706 #endif
  56707 
  56708 #if defined(BCM_88270_A0)
  56709 soc_field_info_t soc_NIF_PMX_RX_MEMC_1_QMLF_2m_fields[] = {
  56710     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56711     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56712 };
  56713 #endif
  56714 
  56715 #if defined(BCM_88270_A0)
  56716 soc_field_info_t soc_NIF_PMX_RX_MEMC_1_QMLF_3m_fields[] = {
  56717     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56718     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56719 };
  56720 #endif
  56721 
  56722 #if defined(BCM_88270_A0)
  56723 soc_field_info_t soc_NIF_PMX_RX_MEMC_1_QMLF_4m_fields[] = {
  56724     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56725     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56726 };
  56727 #endif
  56728 
  56729 #if defined(BCM_88270_A0)
  56730 soc_field_info_t soc_NIF_PMX_RX_MEMC_1_QMLF_5m_fields[] = {
  56731     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56732     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56733 };
  56734 #endif
  56735 
  56736 #if defined(BCM_88270_A0)
  56737 soc_field_info_t soc_NIF_PMX_RX_MEMC_1_QMLF_6m_fields[] = {
  56738     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56739     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56740 };
  56741 #endif
  56742 
  56743 #if defined(BCM_88270_A0)
  56744 soc_field_info_t soc_NIF_PMX_RX_MEMC_1_QMLF_7m_fields[] = {
  56745     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56746     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56747 };
  56748 #endif
  56749 
  56750 #if defined(BCM_88270_A0)
  56751 soc_field_info_t soc_NIF_PMX_RX_MEMC_1_QMLF_8m_fields[] = {
  56752     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56753     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56754 };
  56755 #endif
  56756 
  56757 #if defined(BCM_88270_A0)
  56758 soc_field_info_t soc_NIF_PMX_RX_MEMC_2_QMLF_2m_fields[] = {
  56759     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56760     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56761 };
  56762 #endif
  56763 
  56764 #if defined(BCM_88270_A0)
  56765 soc_field_info_t soc_NIF_PMX_RX_MEMC_2_QMLF_3m_fields[] = {
  56766     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56767     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56768 };
  56769 #endif
  56770 
  56771 #if defined(BCM_88270_A0)
  56772 soc_field_info_t soc_NIF_PMX_RX_MEMC_2_QMLF_4m_fields[] = {
  56773     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56774     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56775 };
  56776 #endif
  56777 
  56778 #if defined(BCM_88270_A0)
  56779 soc_field_info_t soc_NIF_PMX_RX_MEMC_2_QMLF_5m_fields[] = {
  56780     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56781     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56782 };
  56783 #endif
  56784 
  56785 #if defined(BCM_88270_A0)
  56786 soc_field_info_t soc_NIF_PMX_RX_MEMC_2_QMLF_6m_fields[] = {
  56787     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56788     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56789 };
  56790 #endif
  56791 
  56792 #if defined(BCM_88270_A0)
  56793 soc_field_info_t soc_NIF_PMX_RX_MEMC_2_QMLF_7m_fields[] = {
  56794     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56795     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56796 };
  56797 #endif
  56798 
  56799 #if defined(BCM_88270_A0)
  56800 soc_field_info_t soc_NIF_PMX_RX_MEMC_2_QMLF_8m_fields[] = {
  56801     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56802     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56803 };
  56804 #endif
  56805 
  56806 #if defined(BCM_88270_A0)
  56807 soc_field_info_t soc_NIF_PMX_RX_MEMC_3_QMLF_2m_fields[] = {
  56808     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56809     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56810 };
  56811 #endif
  56812 
  56813 #if defined(BCM_88270_A0)
  56814 soc_field_info_t soc_NIF_PMX_RX_MEMC_3_QMLF_3m_fields[] = {
  56815     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56816     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56817 };
  56818 #endif
  56819 
  56820 #if defined(BCM_88270_A0)
  56821 soc_field_info_t soc_NIF_PMX_RX_MEMC_3_QMLF_4m_fields[] = {
  56822     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56823     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56824 };
  56825 #endif
  56826 
  56827 #if defined(BCM_88270_A0)
  56828 soc_field_info_t soc_NIF_PMX_RX_MEMC_3_QMLF_5m_fields[] = {
  56829     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56830     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56831 };
  56832 #endif
  56833 
  56834 #if defined(BCM_88270_A0)
  56835 soc_field_info_t soc_NIF_PMX_RX_MEMC_3_QMLF_6m_fields[] = {
  56836     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56837     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56838 };
  56839 #endif
  56840 
  56841 #if defined(BCM_88270_A0)
  56842 soc_field_info_t soc_NIF_PMX_RX_MEMC_3_QMLF_7m_fields[] = {
  56843     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56844     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56845 };
  56846 #endif
  56847 
  56848 #if defined(BCM_88270_A0)
  56849 soc_field_info_t soc_NIF_PMX_RX_MEMC_3_QMLF_8m_fields[] = {
  56850     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56851     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56852 };
  56853 #endif
  56854 
  56855 #if defined(BCM_88270_A0)
  56856 soc_field_info_t soc_NIF_PMX_RX_MEMC_4_QMLF_2m_fields[] = {
  56857     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56858     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56859 };
  56860 #endif
  56861 
  56862 #if defined(BCM_88270_A0)
  56863 soc_field_info_t soc_NIF_PMX_RX_MEMC_4_QMLF_3m_fields[] = {
  56864     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56865     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56866 };
  56867 #endif
  56868 
  56869 #if defined(BCM_88270_A0)
  56870 soc_field_info_t soc_NIF_PMX_RX_MEMC_4_QMLF_4m_fields[] = {
  56871     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56872     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56873 };
  56874 #endif
  56875 
  56876 #if defined(BCM_88270_A0)
  56877 soc_field_info_t soc_NIF_PMX_RX_MEMC_4_QMLF_5m_fields[] = {
  56878     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56879     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56880 };
  56881 #endif
  56882 
  56883 #if defined(BCM_88270_A0)
  56884 soc_field_info_t soc_NIF_PMX_RX_MEMC_4_QMLF_6m_fields[] = {
  56885     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56886     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56887 };
  56888 #endif
  56889 
  56890 #if defined(BCM_88270_A0)
  56891 soc_field_info_t soc_NIF_PMX_RX_MEMC_4_QMLF_7m_fields[] = {
  56892     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56893     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56894 };
  56895 #endif
  56896 
  56897 #if defined(BCM_88270_A0)
  56898 soc_field_info_t soc_NIF_PMX_RX_MEMC_4_QMLF_8m_fields[] = {
  56899     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56900     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  56901 };
  56902 #endif
  56903 
  56904 #if defined(BCM_88270_A0)
  56905 soc_field_info_t soc_NIF_PMX_RX_MEMD_0_QMLF_2m_fields[] = {
  56906     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56907     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56908 };
  56909 #endif
  56910 
  56911 #if defined(BCM_88270_A0)
  56912 soc_field_info_t soc_NIF_PMX_RX_MEMD_0_QMLF_3m_fields[] = {
  56913     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56914     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56915 };
  56916 #endif
  56917 
  56918 #if defined(BCM_88270_A0)
  56919 soc_field_info_t soc_NIF_PMX_RX_MEMD_0_QMLF_4m_fields[] = {
  56920     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56921     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56922 };
  56923 #endif
  56924 
  56925 #if defined(BCM_88270_A0)
  56926 soc_field_info_t soc_NIF_PMX_RX_MEMD_0_QMLF_5m_fields[] = {
  56927     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56928     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56929 };
  56930 #endif
  56931 
  56932 #if defined(BCM_88270_A0)
  56933 soc_field_info_t soc_NIF_PMX_RX_MEMD_0_QMLF_6m_fields[] = {
  56934     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56935     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56936 };
  56937 #endif
  56938 
  56939 #if defined(BCM_88270_A0)
  56940 soc_field_info_t soc_NIF_PMX_RX_MEMD_0_QMLF_7m_fields[] = {
  56941     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56942     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56943 };
  56944 #endif
  56945 
  56946 #if defined(BCM_88270_A0)
  56947 soc_field_info_t soc_NIF_PMX_RX_MEMD_0_QMLF_8m_fields[] = {
  56948     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56949     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56950 };
  56951 #endif
  56952 
  56953 #if defined(BCM_88270_A0)
  56954 soc_field_info_t soc_NIF_PMX_RX_MEMD_1_QMLF_2m_fields[] = {
  56955     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56956     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56957 };
  56958 #endif
  56959 
  56960 #if defined(BCM_88270_A0)
  56961 soc_field_info_t soc_NIF_PMX_RX_MEMD_1_QMLF_3m_fields[] = {
  56962     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56963     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56964 };
  56965 #endif
  56966 
  56967 #if defined(BCM_88270_A0)
  56968 soc_field_info_t soc_NIF_PMX_RX_MEMD_1_QMLF_4m_fields[] = {
  56969     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56970     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56971 };
  56972 #endif
  56973 
  56974 #if defined(BCM_88270_A0)
  56975 soc_field_info_t soc_NIF_PMX_RX_MEMD_1_QMLF_5m_fields[] = {
  56976     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56977     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56978 };
  56979 #endif
  56980 
  56981 #if defined(BCM_88270_A0)
  56982 soc_field_info_t soc_NIF_PMX_RX_MEMD_1_QMLF_6m_fields[] = {
  56983     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56984     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56985 };
  56986 #endif
  56987 
  56988 #if defined(BCM_88270_A0)
  56989 soc_field_info_t soc_NIF_PMX_RX_MEMD_1_QMLF_7m_fields[] = {
  56990     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56991     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56992 };
  56993 #endif
  56994 
  56995 #if defined(BCM_88270_A0)
  56996 soc_field_info_t soc_NIF_PMX_RX_MEMD_1_QMLF_8m_fields[] = {
  56997     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  56998     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  56999 };
  57000 #endif
  57001 
  57002 #if defined(BCM_88270_A0)
  57003 soc_field_info_t soc_NIF_PMX_RX_MEMD_2_QMLF_2m_fields[] = {
  57004     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57005     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  57006 };
  57007 #endif
  57008 
  57009 #if defined(BCM_88270_A0)
  57010 soc_field_info_t soc_NIF_PMX_RX_MEMD_2_QMLF_3m_fields[] = {
  57011     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57012     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  57013 };
  57014 #endif
  57015 
  57016 #if defined(BCM_88270_A0)
  57017 soc_field_info_t soc_NIF_PMX_RX_MEMD_2_QMLF_4m_fields[] = {
  57018     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57019     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  57020 };
  57021 #endif
  57022 
  57023 #if defined(BCM_88270_A0)
  57024 soc_field_info_t soc_NIF_PMX_RX_MEMD_2_QMLF_5m_fields[] = {
  57025     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57026     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  57027 };
  57028 #endif
  57029 
  57030 #if defined(BCM_88270_A0)
  57031 soc_field_info_t soc_NIF_PMX_RX_MEMD_2_QMLF_6m_fields[] = {
  57032     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57033     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  57034 };
  57035 #endif
  57036 
  57037 #if defined(BCM_88270_A0)
  57038 soc_field_info_t soc_NIF_PMX_RX_MEMD_2_QMLF_7m_fields[] = {
  57039     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57040     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  57041 };
  57042 #endif
  57043 
  57044 #if defined(BCM_88270_A0)
  57045 soc_field_info_t soc_NIF_PMX_RX_MEMD_2_QMLF_8m_fields[] = {
  57046     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57047     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  57048 };
  57049 #endif
  57050 
  57051 #if defined(BCM_88270_A0)
  57052 soc_field_info_t soc_NIF_PMX_RX_MEMD_3_QMLF_2m_fields[] = {
  57053     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57054     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  57055 };
  57056 #endif
  57057 
  57058 #if defined(BCM_88270_A0)
  57059 soc_field_info_t soc_NIF_PMX_RX_MEMD_3_QMLF_3m_fields[] = {
  57060     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57061     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  57062 };
  57063 #endif
  57064 
  57065 #if defined(BCM_88270_A0)
  57066 soc_field_info_t soc_NIF_PMX_RX_MEMD_3_QMLF_4m_fields[] = {
  57067     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57068     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  57069 };
  57070 #endif
  57071 
  57072 #if defined(BCM_88270_A0)
  57073 soc_field_info_t soc_NIF_PMX_RX_MEMD_3_QMLF_5m_fields[] = {
  57074     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57075     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  57076 };
  57077 #endif
  57078 
  57079 #if defined(BCM_88270_A0)
  57080 soc_field_info_t soc_NIF_PMX_RX_MEMD_3_QMLF_6m_fields[] = {
  57081     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57082     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  57083 };
  57084 #endif
  57085 
  57086 #if defined(BCM_88270_A0)
  57087 soc_field_info_t soc_NIF_PMX_RX_MEMD_3_QMLF_7m_fields[] = {
  57088     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57089     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  57090 };
  57091 #endif
  57092 
  57093 #if defined(BCM_88270_A0)
  57094 soc_field_info_t soc_NIF_PMX_RX_MEMD_3_QMLF_8m_fields[] = {
  57095     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57096     { RX_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL }
  57097 };
  57098 #endif
  57099 
  57100 #if defined(BCM_88270_A0)
  57101 soc_field_info_t soc_NIF_PMX_RX_MEMD_4_QMLF_2m_fields[] = {
  57102     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57103     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  57104 };
  57105 #endif
  57106 
  57107 #if defined(BCM_88270_A0)
  57108 soc_field_info_t soc_NIF_PMX_RX_MEMD_4_QMLF_3m_fields[] = {
  57109     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57110     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  57111 };
  57112 #endif
  57113 
  57114 #if defined(BCM_88270_A0)
  57115 soc_field_info_t soc_NIF_PMX_RX_MEMD_4_QMLF_4m_fields[] = {
  57116     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57117     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  57118 };
  57119 #endif
  57120 
  57121 #if defined(BCM_88270_A0)
  57122 soc_field_info_t soc_NIF_PMX_RX_MEMD_4_QMLF_5m_fields[] = {
  57123     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57124     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  57125 };
  57126 #endif
  57127 
  57128 #if defined(BCM_88270_A0)
  57129 soc_field_info_t soc_NIF_PMX_RX_MEMD_4_QMLF_6m_fields[] = {
  57130     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57131     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  57132 };
  57133 #endif
  57134 
  57135 #if defined(BCM_88270_A0)
  57136 soc_field_info_t soc_NIF_PMX_RX_MEMD_4_QMLF_7m_fields[] = {
  57137     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57138     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  57139 };
  57140 #endif
  57141 
  57142 #if defined(BCM_88270_A0)
  57143 soc_field_info_t soc_NIF_PMX_RX_MEMD_4_QMLF_8m_fields[] = {
  57144     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57145     { RX_CTRLf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  57146 };
  57147 #endif
  57148 
  57149 #if defined(BCM_88270_A0)
  57150 soc_field_info_t soc_NIF_PMX_TX_MEMA_2_CTRLm_fields[] = {
  57151     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57152     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  57153 };
  57154 #endif
  57155 
  57156 #if defined(BCM_88270_A0)
  57157 soc_field_info_t soc_NIF_PMX_TX_MEMA_2_DATAm_fields[] = {
  57158     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57159     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  57160 };
  57161 #endif
  57162 
  57163 #if defined(BCM_88270_A0)
  57164 soc_field_info_t soc_NIF_PMX_TX_MEMA_3_CTRLm_fields[] = {
  57165     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57166     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  57167 };
  57168 #endif
  57169 
  57170 #if defined(BCM_88270_A0)
  57171 soc_field_info_t soc_NIF_PMX_TX_MEMA_3_DATAm_fields[] = {
  57172     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57173     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  57174 };
  57175 #endif
  57176 
  57177 #if defined(BCM_88270_A0)
  57178 soc_field_info_t soc_NIF_PMX_TX_MEMA_4_CTRLm_fields[] = {
  57179     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57180     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  57181 };
  57182 #endif
  57183 
  57184 #if defined(BCM_88270_A0)
  57185 soc_field_info_t soc_NIF_PMX_TX_MEMA_4_DATAm_fields[] = {
  57186     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57187     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  57188 };
  57189 #endif
  57190 
  57191 #if defined(BCM_88270_A0)
  57192 soc_field_info_t soc_NIF_PMX_TX_MEMA_5_CTRLm_fields[] = {
  57193     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57194     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  57195 };
  57196 #endif
  57197 
  57198 #if defined(BCM_88270_A0)
  57199 soc_field_info_t soc_NIF_PMX_TX_MEMA_5_DATAm_fields[] = {
  57200     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57201     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  57202 };
  57203 #endif
  57204 
  57205 #if defined(BCM_88270_A0)
  57206 soc_field_info_t soc_NIF_PMX_TX_MEMA_6_CTRLm_fields[] = {
  57207     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57208     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  57209 };
  57210 #endif
  57211 
  57212 #if defined(BCM_88270_A0)
  57213 soc_field_info_t soc_NIF_PMX_TX_MEMA_6_DATAm_fields[] = {
  57214     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57215     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  57216 };
  57217 #endif
  57218 
  57219 #if defined(BCM_88270_A0)
  57220 soc_field_info_t soc_NIF_PMX_TX_MEMA_7_CTRLm_fields[] = {
  57221     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57222     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  57223 };
  57224 #endif
  57225 
  57226 #if defined(BCM_88270_A0)
  57227 soc_field_info_t soc_NIF_PMX_TX_MEMA_7_DATAm_fields[] = {
  57228     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57229     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  57230 };
  57231 #endif
  57232 
  57233 #if defined(BCM_88270_A0)
  57234 soc_field_info_t soc_NIF_PMX_TX_MEMA_8_CTRLm_fields[] = {
  57235     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57236     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  57237 };
  57238 #endif
  57239 
  57240 #if defined(BCM_88270_A0)
  57241 soc_field_info_t soc_NIF_PMX_TX_MEMA_8_DATAm_fields[] = {
  57242     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57243     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  57244 };
  57245 #endif
  57246 
  57247 #if defined(BCM_88270_A0)
  57248 soc_field_info_t soc_NIF_PMX_TX_MEMB_2_CTRLm_fields[] = {
  57249     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57250     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  57251 };
  57252 #endif
  57253 
  57254 #if defined(BCM_88270_A0)
  57255 soc_field_info_t soc_NIF_PMX_TX_MEMB_2_DATAm_fields[] = {
  57256     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57257     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  57258 };
  57259 #endif
  57260 
  57261 #if defined(BCM_88270_A0)
  57262 soc_field_info_t soc_NIF_PMX_TX_MEMB_3_CTRLm_fields[] = {
  57263     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57264     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  57265 };
  57266 #endif
  57267 
  57268 #if defined(BCM_88270_A0)
  57269 soc_field_info_t soc_NIF_PMX_TX_MEMB_3_DATAm_fields[] = {
  57270     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57271     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  57272 };
  57273 #endif
  57274 
  57275 #if defined(BCM_88270_A0)
  57276 soc_field_info_t soc_NIF_PMX_TX_MEMB_4_CTRLm_fields[] = {
  57277     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57278     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  57279 };
  57280 #endif
  57281 
  57282 #if defined(BCM_88270_A0)
  57283 soc_field_info_t soc_NIF_PMX_TX_MEMB_4_DATAm_fields[] = {
  57284     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57285     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  57286 };
  57287 #endif
  57288 
  57289 #if defined(BCM_88270_A0)
  57290 soc_field_info_t soc_NIF_PMX_TX_MEMB_5_CTRLm_fields[] = {
  57291     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57292     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  57293 };
  57294 #endif
  57295 
  57296 #if defined(BCM_88270_A0)
  57297 soc_field_info_t soc_NIF_PMX_TX_MEMB_5_DATAm_fields[] = {
  57298     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57299     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  57300 };
  57301 #endif
  57302 
  57303 #if defined(BCM_88270_A0)
  57304 soc_field_info_t soc_NIF_PMX_TX_MEMB_6_CTRLm_fields[] = {
  57305     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57306     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  57307 };
  57308 #endif
  57309 
  57310 #if defined(BCM_88270_A0)
  57311 soc_field_info_t soc_NIF_PMX_TX_MEMB_6_DATAm_fields[] = {
  57312     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57313     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  57314 };
  57315 #endif
  57316 
  57317 #if defined(BCM_88270_A0)
  57318 soc_field_info_t soc_NIF_PMX_TX_MEMB_7_CTRLm_fields[] = {
  57319     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57320     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  57321 };
  57322 #endif
  57323 
  57324 #if defined(BCM_88270_A0)
  57325 soc_field_info_t soc_NIF_PMX_TX_MEMB_7_DATAm_fields[] = {
  57326     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57327     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  57328 };
  57329 #endif
  57330 
  57331 #if defined(BCM_88270_A0)
  57332 soc_field_info_t soc_NIF_PMX_TX_MEMB_8_CTRLm_fields[] = {
  57333     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57334     { TX_CTRLf, 92, 0, SOCF_LE | SOCF_GLOBAL }
  57335 };
  57336 #endif
  57337 
  57338 #if defined(BCM_88270_A0)
  57339 soc_field_info_t soc_NIF_PMX_TX_MEMB_8_DATAm_fields[] = {
  57340     { ECCf, 11, 979, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57341     { TX_DATAf, 979, 0, SOCF_LE | SOCF_GLOBAL }
  57342 };
  57343 #endif
  57344 
  57345 #if defined(BCM_88270_A0)
  57346 soc_field_info_t soc_NIF_TX_SIF_RXIm_fields[] = {
  57347     { ECCf, 10, 264, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  57348     { TX_SIF_RXI_DATAf, 264, 0, SOCF_LE | SOCF_GLOBAL }
  57349 };
  57350 #endif
  57351 
  57352 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \
  57353     defined(BCM_56504_B0) || defined(BCM_56514_A0) || \
  57354     defined(BCM_56725_A0) || defined(BCM_56820_A0)
  57355 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASKm_fields[] = {
  57356     { BLOCK_MASKf, 29, 0, SOCF_LE | SOCF_GLOBAL }
  57357 };
  57358 #endif
  57359 
  57360 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  57361 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM53314_A0m_fields[] = {
  57362     { BLOCK_MASKf, 25, 0, SOCF_LE | SOCF_GLOBAL },
  57363     { BLOCK_MASK_LOf, 25, 0, SOCF_LE | SOCF_GLOBAL }
  57364 };
  57365 #endif
  57366 
  57367 #if defined(BCM_53400_A0)
  57368 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM53400_A0m_fields[] = {
  57369     { BLOCK_MASKf, 30, 0, SOCF_LE | SOCF_GLOBAL },
  57370     { BLOCK_MASK_LOf, 30, 0, SOCF_LE | SOCF_GLOBAL },
  57371     { EVEN_PARITYf, 1, 31, 0 | SOCF_GLOBAL },
  57372     { RESERVEDf, 1, 30, SOCF_RES | SOCF_GLOBAL }
  57373 };
  57374 #endif
  57375 
  57376 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  57377 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM53570_A0m_fields[] = {
  57378     { BLOCK_MASKf, 66, 0, SOCF_LE | SOCF_GLOBAL },
  57379     { BLOCK_MASK_LOf, 66, 0, SOCF_LE | SOCF_GLOBAL },
  57380     { EVEN_PARITYf, 1, 66, 0 | SOCF_GLOBAL }
  57381 };
  57382 #endif
  57383 
  57384 #if defined(BCM_56150_A0)
  57385 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56150_A0m_fields[] = {
  57386     { BLOCK_MASKf, 30, 0, SOCF_LE | SOCF_GLOBAL },
  57387     { BLOCK_MASK_LOf, 30, 0, SOCF_LE | SOCF_GLOBAL }
  57388 };
  57389 #endif
  57390 
  57391 #if defined(BCM_53540_A0) || defined(BCM_56160_A0)
  57392 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56160_A0m_fields[] = {
  57393     { BLOCK_MASKf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  57394     { BLOCK_MASK_LOf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  57395     { EVEN_PARITYf, 1, 32, 0 | SOCF_GLOBAL }
  57396 };
  57397 #endif
  57398 
  57399 #if defined(BCM_56142_A0) || defined(BCM_56224_A0) || \
  57400     defined(BCM_56224_B0) || defined(BCM_56334_A0) || \
  57401     defined(BCM_56334_B0)
  57402 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56224_A0m_fields[] = {
  57403     { BLOCK_MASKf, 30, 0, SOCF_LE | SOCF_GLOBAL },
  57404     { BLOCK_MASK_LOf, 30, 0, SOCF_LE | SOCF_GLOBAL }
  57405 };
  57406 #endif
  57407 
  57408 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  57409 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56260_A0m_fields[] = {
  57410     { BLOCK_MASKf, 96, 0, SOCF_LE | SOCF_GLOBAL },
  57411     { EVEN_PARITYf, 1, 96, 0 | SOCF_GLOBAL }
  57412 };
  57413 #endif
  57414 
  57415 #if defined(BCM_56270_A0)
  57416 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56270_A0m_fields[] = {
  57417     { BLOCK_MASKf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  57418     { EVEN_PARITYf, 1, 32, 0 | SOCF_GLOBAL }
  57419 };
  57420 #endif
  57421 
  57422 #if defined(BCM_56340_A0)
  57423 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56340_A0m_fields[] = {
  57424     { BLOCK_MASKf, 63, 0, SOCF_LE | SOCF_GLOBAL },
  57425     { BLOCK_MASK_W0f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  57426     { BLOCK_MASK_W1f, 31, 32, SOCF_LE | SOCF_GLOBAL },
  57427     { EVEN_PARITYf, 1, 63, 0 | SOCF_GLOBAL }
  57428 };
  57429 #endif
  57430 
  57431 #if defined(BCM_56370_A0)
  57432 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56370_A0m_fields[] = {
  57433     { BLOCK_MASKf, 72, 0, SOCF_LE | SOCF_GLOBAL },
  57434     { ECCP_0f, 8, 72, SOCF_LE | SOCF_GLOBAL },
  57435     { ECC_0f, 7, 72, SOCF_LE | SOCF_GLOBAL },
  57436     { PARITY_0f, 1, 79, 0 | SOCF_GLOBAL }
  57437 };
  57438 #endif
  57439 
  57440 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  57441 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56440_A0m_fields[] = {
  57442     { BLOCK_MASKf, 39, 0, SOCF_LE | SOCF_GLOBAL },
  57443     { BLOCK_MASK_W0f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  57444     { BLOCK_MASK_W1f, 7, 32, SOCF_LE | SOCF_GLOBAL },
  57445     { EVEN_PARITYf, 1, 39, 0 | SOCF_GLOBAL }
  57446 };
  57447 #endif
  57448 
  57449 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  57450     defined(BCM_56450_B1)
  57451 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56450_A0m_fields[] = {
  57452     { BLOCK_MASKf, 170, 0, SOCF_LE | SOCF_GLOBAL },
  57453     { BLOCK_MASK_W0f, 85, 0, SOCF_LE | SOCF_GLOBAL },
  57454     { BLOCK_MASK_W1f, 85, 85, SOCF_LE | SOCF_GLOBAL },
  57455     { EVEN_PARITYf, 1, 171, 0 | SOCF_GLOBAL },
  57456     { RESERVEDf, 1, 170, SOCF_RES | SOCF_GLOBAL }
  57457 };
  57458 #endif
  57459 
  57460 #if defined(BCM_56560_A0) || defined(BCM_56560_B0)
  57461 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56560_A0m_fields[] = {
  57462     { BLOCK_MASKf, 75, 0, SOCF_LE | SOCF_GLOBAL },
  57463     { EVEN_PARITYf, 1, 75, 0 | SOCF_GLOBAL }
  57464 };
  57465 #endif
  57466 
  57467 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  57468     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  57469 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56624_A0m_fields[] = {
  57470     { BLOCK_MASKf, 54, 0, SOCF_LE | SOCF_GLOBAL },
  57471     { BLOCK_MASK_HIf, 22, 32, SOCF_LE | SOCF_GLOBAL },
  57472     { BLOCK_MASK_LOf, 32, 0, SOCF_LE | SOCF_GLOBAL }
  57473 };
  57474 #endif
  57475 
  57476 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  57477     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  57478     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  57479 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56634_A0m_fields[] = {
  57480     { BLOCK_MASKf, 54, 0, SOCF_LE | SOCF_GLOBAL },
  57481     { BLOCK_MASK_HIf, 22, 32, SOCF_LE | SOCF_GLOBAL },
  57482     { BLOCK_MASK_LOf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  57483     { EVEN_PARITYf, 1, 54, 0 | SOCF_GLOBAL }
  57484 };
  57485 #endif
  57486 
  57487 #if defined(BCM_56640_A0)
  57488 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56640_A0m_fields[] = {
  57489     { BLOCK_MASKf, 63, 0, SOCF_LE | SOCF_GLOBAL },
  57490     { BLOCK_MASK_W0f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  57491     { BLOCK_MASK_W1f, 31, 32, SOCF_LE | SOCF_GLOBAL },
  57492     { EVEN_PARITYf, 1, 66, 0 | SOCF_GLOBAL },
  57493     { RESERVED_0f, 3, 63, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  57494 };
  57495 #endif
  57496 
  57497 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  57498 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56670_A0m_fields[] = {
  57499     { BLOCK_MASKf, 67, 0, SOCF_LE | SOCF_GLOBAL },
  57500     { EVEN_PARITYf, 1, 68, 0 | SOCF_GLOBAL },
  57501     { RESERVEDf, 1, 67, SOCF_RES | SOCF_GLOBAL }
  57502 };
  57503 #endif
  57504 
  57505 #if defined(BCM_56800_A0)
  57506 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56800_A0m_fields[] = {
  57507     { BLOCK_MASKf, 21, 0, SOCF_LE | SOCF_GLOBAL }
  57508 };
  57509 #endif
  57510 
  57511 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  57512 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56840_A0m_fields[] = {
  57513     { BLOCK_MASKf, 66, 0, SOCF_LE | SOCF_GLOBAL },
  57514     { BLOCK_MASK_W0f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  57515     { BLOCK_MASK_W1f, 32, 32, SOCF_LE | SOCF_GLOBAL },
  57516     { BLOCK_MASK_W2f, 2, 64, SOCF_LE | SOCF_GLOBAL },
  57517     { EVEN_PARITYf, 1, 66, 0 | SOCF_GLOBAL }
  57518 };
  57519 #endif
  57520 
  57521 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  57522 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56850_A0m_fields[] = {
  57523     { BLOCK_MASKf, 106, 0, SOCF_LE | SOCF_GLOBAL },
  57524     { EVEN_PARITYf, 1, 106, 0 | SOCF_GLOBAL }
  57525 };
  57526 #endif
  57527 
  57528 #if defined(BCM_56770_A0) || defined(BCM_56870_A0)
  57529 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56870_A0m_fields[] = {
  57530     { BLOCK_MASKf, 132, 0, SOCF_LE | SOCF_GLOBAL },
  57531     { ECCP_0f, 8, 140, SOCF_LE | SOCF_GLOBAL },
  57532     { ECCP_1f, 8, 148, SOCF_LE | SOCF_GLOBAL },
  57533     { ECC_0f, 7, 140, SOCF_LE | SOCF_GLOBAL },
  57534     { ECC_1f, 7, 148, SOCF_LE | SOCF_GLOBAL },
  57535     { PARITY_0f, 1, 147, 0 | SOCF_GLOBAL },
  57536     { PARITY_1f, 1, 155, 0 | SOCF_GLOBAL },
  57537     { RESERVED_132_139f, 8, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  57538 };
  57539 #endif
  57540 
  57541 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  57542 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56960_A0m_fields[] = {
  57543     { BLOCK_MASKf, 136, 0, SOCF_LE | SOCF_GLOBAL },
  57544     { EVEN_PARITYf, 1, 136, 0 | SOCF_GLOBAL }
  57545 };
  57546 #endif
  57547 
  57548 #if defined(BCM_56970_A0)
  57549 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56970_A0m_fields[] = {
  57550     { BLOCK_MASKf, 136, 0, SOCF_LE | SOCF_GLOBAL },
  57551     { ECCP_0f, 8, 136, SOCF_LE | SOCF_GLOBAL },
  57552     { ECCP_1f, 8, 144, SOCF_LE | SOCF_GLOBAL },
  57553     { ECC_0f, 7, 136, SOCF_LE | SOCF_GLOBAL },
  57554     { ECC_1f, 7, 144, SOCF_LE | SOCF_GLOBAL },
  57555     { PARITY_0f, 1, 143, 0 | SOCF_GLOBAL },
  57556     { PARITY_1f, 1, 151, 0 | SOCF_GLOBAL }
  57557 };
  57558 #endif
  57559 
  57560 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  57561 soc_field_info_t soc_NONUCAST_TRUNK_BLOCK_MASK_BCM56980_A0m_fields[] = {
  57562     { BLOCK_MASKf, 160, 0, SOCF_LE | SOCF_GLOBAL },
  57563     { DATAf, 160, 0, SOCF_LE | SOCF_GLOBAL },
  57564     { ECCf, 8, 160, SOCF_LE | SOCF_GLOBAL },
  57565     { ECCPf, 9, 160, SOCF_LE | SOCF_GLOBAL },
  57566     { PARITYf, 1, 168, 0 | SOCF_GLOBAL }
  57567 };
  57568 #endif
  57569 
  57570 #if defined(BCM_53570_B0)
  57571 soc_field_info_t soc_NTP_TIMEm_fields[] = {
  57572     { NTP_TIME_FRAC_SEC_LOWERf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  57573     { NTP_TIME_FRAC_SEC_UPPERf, 26, 32, SOCF_LE | SOCF_GLOBAL },
  57574     { NTP_TIME_ONE_SECf, 1, 58, 0 | SOCF_GLOBAL },
  57575     { NTP_TIME_UPPER_SECf, 31, 59, SOCF_LE | SOCF_GLOBAL }
  57576 };
  57577 #endif
  57578 
  57579 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \
  57580     defined(BCM_56850_A0) || defined(BCM_56860_A0)
  57581 soc_field_info_t soc_NUM_QCN_CNM_RECEIVEDm_fields[] = {
  57582     { COUNTf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  57583     { EVEN_PARITYf, 1, 16, 0 | SOCF_GLOBAL }
  57584 };
  57585 #endif
  57586 
  57587 #if defined(BCM_56560_A0) || defined(BCM_56560_B0)
  57588 soc_field_info_t soc_NUM_QCN_CNM_RECEIVED_BCM56560_A0m_fields[] = {
  57589     { COUNTf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  57590     { EVEN_PARITYf, 1, 16, 0 | SOCF_GLOBAL }
  57591 };
  57592 #endif
  57593 
  57594 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \
  57595     defined(BCM_56870_A0)
  57596 soc_field_info_t soc_NAT_ACTION_SETfmt_fields[] = {
  57597     { PACKET_EDIT_ENTRY_SELf, 1, 10, 0 },
  57598     { PACKET_EDIT_IDXf, 10, 0, SOCF_LE }
  57599 };
  57600 #endif
  57601 
  57602 #if defined(BCM_56770_A0) || defined(BCM_56870_A0)
  57603 soc_field_info_t soc_NETWORK_HVE_OUTPUT_BUSfmt_fields[] = {
  57604     { ARP_RARP_REPLY_PKTf, 1, 78, 0 },
  57605     { ARP_RARP_REQUEST_PKTf, 1, 77, 0 },
  57606     { BFD_DIP_LOOPBACKf, 1, 116, 0 },
  57607     { CFI_VALUE_EQ_ONEf, 1, 98, 0 },
  57608     { CHECKSUMOKf, 1, 57, 0 },
  57609     { CONTROL_FRAMEf, 1, 5, 0 },
  57610     { DHCP_PKTf, 1, 79, 0 },
  57611     { FCOE_HEADER_ENCODE_1f, 3, 69, SOCF_LE },
  57612     { FCOE_HEADER_ENCODE_2f, 3, 72, SOCF_LE },
  57613     { FCOE_SRCID_LT_DSTIDf, 1, 76, 0 },
  57614     { FCOE_VERSION_IS_ZEROf, 1, 68, 0 },
  57615     { FCOE_VFT_HDR_PRESENTf, 1, 75, 0 },
  57616     { FIRST_IPHDR_PROTOCOLf, 8, 49, SOCF_LE },
  57617     { FLEX_VALIDATION_RESULTSf, 8, 99, SOCF_LE },
  57618     { GOOD_BFD_PKTf, 1, 115, 0 },
  57619     { HOP_BY_HOP_HDR_PRESENTf, 1, 63, 0 },
  57620     { ICMP_ECHO_PKT_SIZE_TOO_BIGf, 1, 92, 0 },
  57621     { ICMP_FRAGMENTED_PKTf, 1, 93, 0 },
  57622     { IGMP_MLD_PKTf, 1, 81, 0 },
  57623     { IGMP_MLD_TYPEf, 2, 82, SOCF_LE },
  57624     { INNER_PRI_TAGGEDf, 1, 8, 0 },
  57625     { INNER_TPID_ENCODEf, 2, 113, SOCF_LE },
  57626     { IPV4_IN_IPV6_DIP_PREFIX_MATCHf, 1, 66, 0 },
  57627     { IPV4_IN_IPV6_SIP_PREFIX_MATCHf, 1, 65, 0 },
  57628     { IP_DIP_ALL_ONESf, 1, 22, 0 },
  57629     { IP_DIP_LOOPBACKf, 1, 18, 0 },
  57630     { IP_DIP_MULTICASTf, 1, 20, 0 },
  57631     { IP_DIP_ZEROf, 1, 16, 0 },
  57632     { IP_FIRST_FRAGMENTf, 1, 25, 0 },
  57633     { IP_FRAGMENTSf, 1, 24, 0 },
  57634     { IP_FRAG_OFFSET_VALUE_OF_1f, 1, 30, 0 },
  57635     { IP_HDR_FLAGSf, 2, 31, SOCF_LE },
  57636     { IP_IN_IPf, 1, 12, 0 },
  57637     { IP_LAST_FRAGMENTf, 1, 26, 0 },
  57638     { IP_MC_MACDA_MATCHf, 1, 29, 0 },
  57639     { IP_OPTIONS_PRESENTf, 1, 27, 0 },
  57640     { IP_PKT_HAS_EXTENSIONSf, 2, 111, SOCF_LE },
  57641     { IP_PKT_TTL_ONEf, 1, 14, 0 },
  57642     { IP_PKT_TTL_ZEROf, 1, 13, 0 },
  57643     { IP_RESVD_MC_PKTf, 1, 19, 0 },
  57644     { IP_SIP_ALL_ONESf, 1, 23, 0 },
  57645     { IP_SIP_EQ_DIPf, 1, 61, 0 },
  57646     { IP_SIP_LOOPBACKf, 1, 17, 0 },
  57647     { IP_SIP_LT_DIPf, 1, 60, 0 },
  57648     { IP_SIP_MULTICASTf, 1, 21, 0 },
  57649     { IP_SIP_ZEROf, 1, 15, 0 },
  57650     { IP_SMALL_TCPHDRf, 1, 59, SOCF_RES },
  57651     { IP_VER_4f, 1, 28, 0 },
  57652     { IP_VER_6f, 1, 58, 0 },
  57653     { L2GRE_FLAGS_OR_VER_ERRORf, 1, 96, 0 },
  57654     { L4_VALIDf, 1, 85, 0 },
  57655     { LABEL_0_HASH_ACTIONf, 1, 121, 0 },
  57656     { LABEL_0_INHERIT_ENf, 1, 122, 0 },
  57657     { LABEL_0_LOOKUP_ACTIONf, 1, 120, 0 },
  57658     { LABEL_0_TYPEf, 3, 117, SOCF_LE },
  57659     { LABEL_1_HASH_ACTIONf, 1, 127, 0 },
  57660     { LABEL_1_INHERIT_ENf, 1, 128, 0 },
  57661     { LABEL_1_LOOKUP_ACTIONf, 1, 126, 0 },
  57662     { LABEL_1_TYPEf, 3, 123, SOCF_LE },
  57663     { LABEL_2_HASH_ACTIONf, 1, 133, 0 },
  57664     { LABEL_2_INHERIT_ENf, 1, 134, 0 },
  57665     { LABEL_2_LOOKUP_ACTIONf, 1, 132, 0 },
  57666     { LABEL_2_TYPEf, 3, 129, SOCF_LE },
  57667     { LABEL_3_HASH_ACTIONf, 1, 139, 0 },
  57668     { LABEL_3_INHERIT_ENf, 1, 140, 0 },
  57669     { LABEL_3_LOOKUP_ACTIONf, 1, 138, 0 },
  57670     { LABEL_3_TYPEf, 3, 135, SOCF_LE },
  57671     { LABEL_4_HASH_ACTIONf, 1, 145, 0 },
  57672     { LABEL_4_INHERIT_ENf, 1, 146, 0 },
  57673     { LABEL_4_LOOKUP_ACTIONf, 1, 144, 0 },
  57674     { LABEL_4_TYPEf, 3, 141, SOCF_LE },
  57675     { LABEL_5_HASH_ACTIONf, 1, 151, 0 },
  57676     { LABEL_5_INHERIT_ENf, 1, 152, 0 },
  57677     { LABEL_5_LOOKUP_ACTIONf, 1, 150, 0 },
  57678     { LABEL_5_TYPEf, 3, 147, SOCF_LE },
  57679     { LABEL_6_HASH_ACTIONf, 1, 157, 0 },
  57680     { LABEL_6_INHERIT_ENf, 1, 158, 0 },
  57681     { LABEL_6_LOOKUP_ACTIONf, 1, 156, 0 },
  57682     { LABEL_6_TYPEf, 3, 153, SOCF_LE },
  57683     { LABEL_INHERITANCE_TYPEf, 1, 165, 0 },
  57684     { LABEL_PARSER2_CONTEXT_PROFILEf, 4, 159, SOCF_LE },
  57685     { LAST_IPHDR_PROTOCOLf, 8, 41, SOCF_LE },
  57686     { MACDA_V4_IPMCf, 1, 1, 0 },
  57687     { MACDA_V6_IPMCf, 1, 2, 0 },
  57688     { MACSA_BIT40f, 1, 3, 0 },
  57689     { MACSA_EQ_MACDAf, 1, 6, 0 },
  57690     { MACSA_LT_MACDAf, 1, 0, 0 },
  57691     { MACSA_ZEROf, 1, 4, 0 },
  57692     { MIM_FLAGS_OR_VER_ERRORf, 1, 166, 0 },
  57693     { ND_PKTf, 1, 84, 0 },
  57694     { OUTER_PRI_TAGGEDf, 1, 7, 0 },
  57695     { OUTER_TPID_ENCODEf, 2, 9, SOCF_LE },
  57696     { PKT_HAS_PRI_ETAGf, 1, 11, 0 },
  57697     { SECOND_IPHDR_PROTOCOLf, 8, 33, SOCF_LE },
  57698     { SECURITY_PARAM_INDEX_PRESENTf, 1, 163, 0 },
  57699     { SIP_LINK_LOCALf, 1, 62, 0 },
  57700     { SIP_LINK_LOCAL_DIP_NOT_LINK_LOCALf, 1, 167, 0 },
  57701     { TCP_ALL_FLAGS_EQ_ZERO_AND_SEQNUM_EQ_ZEROf, 1, 87, 0 },
  57702     { TCP_FLAGS_FIN_AND_SYN_EQ_ONEf, 1, 89, 0 },
  57703     { TCP_FLAGS_FIN_URG_AND_PSH_EQ_ONE_AND_SEQNUM_EQ_ZEROf, 1, 88, 0 },
  57704     { TCP_FLAGS_SYN_EQ_ONE_ACK_EQ_ZERO_AND_SRC_PORT_LT_1024f, 1, 86, 0 },
  57705     { TCP_FRAG_OFFSET_EQ_ONEf, 1, 95, 0 },
  57706     { TCP_HDR_TOO_SMALLf, 1, 94, 0 },
  57707     { TCP_SPORT_EQ_DPORTf, 1, 90, 0 },
  57708     { TYPE_ZERO_ROUTING_HDR_PRESENTf, 1, 64, 0 },
  57709     { UDP_CHECKSUM_NON_ZEROf, 1, 80, 0 },
  57710     { UDP_SPORT_EQ_DPORTf, 1, 91, 0 },
  57711     { V6_NON_LAST_FRAGMENT_SIZE_TOO_SMALLf, 1, 67, 0 },
  57712     { VNTAG_ETAG_MCASTf, 1, 164, 0 },
  57713     { VXLAN_FLAGS_ERRORf, 1, 97, 0 },
  57714     { Z1_BCf, 1, 108, 0 },
  57715     { Z1_UCf, 1, 107, 0 },
  57716     { Z2_BCf, 1, 110, 0 },
  57717     { Z2_UCf, 1, 109, 0 }
  57718 };
  57719 #endif
  57720 
  57721 #if defined(BCM_56370_A0)
  57722 soc_field_info_t soc_NETWORK_HVE_OUTPUT_BUS_BCM56370_A0fmt_fields[] = {
  57723     { ARP_RARP_REPLY_PKTf, 1, 78, 0 },
  57724     { ARP_RARP_REQUEST_PKTf, 1, 77, 0 },
  57725     { BFD_DIP_LOOPBACKf, 1, 116, 0 },
  57726     { CFI_VALUE_EQ_ONEf, 1, 98, 0 },
  57727     { CHECKSUMOKf, 1, 57, 0 },
  57728     { CONTROL_FRAMEf, 1, 5, 0 },
  57729     { DHCP_PKTf, 1, 79, 0 },
  57730     { FCOE_HEADER_ENCODE_1f, 3, 69, SOCF_LE },
  57731     { FCOE_HEADER_ENCODE_2f, 3, 72, SOCF_LE },
  57732     { FCOE_SRCID_LT_DSTIDf, 1, 76, 0 },
  57733     { FCOE_VERSION_IS_ZEROf, 1, 68, 0 },
  57734     { FCOE_VFT_HDR_PRESENTf, 1, 75, 0 },
  57735     { FIRST_IPHDR_PROTOCOLf, 8, 49, SOCF_LE },
  57736     { FLEX_VALIDATION_RESULTSf, 8, 99, SOCF_LE },
  57737     { GOOD_BFD_PKTf, 1, 115, 0 },
  57738     { HOP_BY_HOP_HDR_PRESENTf, 1, 63, 0 },
  57739     { ICMP_ECHO_PKT_SIZE_TOO_BIGf, 1, 92, 0 },
  57740     { ICMP_FRAGMENTED_PKTf, 1, 93, 0 },
  57741     { IGMP_MLD_PKTf, 1, 81, 0 },
  57742     { IGMP_MLD_TYPEf, 2, 82, SOCF_LE },
  57743     { INNER_PRI_TAGGEDf, 1, 8, 0 },
  57744     { INNER_TPID_ENCODEf, 2, 113, SOCF_LE },
  57745     { IPV4_IN_IPV6_DIP_PREFIX_MATCHf, 1, 66, 0 },
  57746     { IPV4_IN_IPV6_SIP_PREFIX_MATCHf, 1, 65, 0 },
  57747     { IP_DIP_ALL_ONESf, 1, 22, 0 },
  57748     { IP_DIP_LOOPBACKf, 1, 18, 0 },
  57749     { IP_DIP_MULTICASTf, 1, 20, 0 },
  57750     { IP_DIP_ZEROf, 1, 16, 0 },
  57751     { IP_FIRST_FRAGMENTf, 1, 25, 0 },
  57752     { IP_FRAGMENTSf, 1, 24, 0 },
  57753     { IP_FRAG_OFFSET_VALUE_OF_1f, 1, 30, 0 },
  57754     { IP_HDR_FLAGSf, 2, 31, SOCF_LE },
  57755     { IP_IN_IPf, 1, 12, 0 },
  57756     { IP_LAST_FRAGMENTf, 1, 26, 0 },
  57757     { IP_MC_MACDA_MATCHf, 1, 29, 0 },
  57758     { IP_OPTIONS_PRESENTf, 1, 27, 0 },
  57759     { IP_PKT_HAS_EXTENSIONSf, 2, 111, SOCF_LE },
  57760     { IP_PKT_TTL_ONEf, 1, 14, 0 },
  57761     { IP_PKT_TTL_ZEROf, 1, 13, 0 },
  57762     { IP_RESVD_MC_PKTf, 1, 19, 0 },
  57763     { IP_SIP_ALL_ONESf, 1, 23, 0 },
  57764     { IP_SIP_EQ_DIPf, 1, 61, 0 },
  57765     { IP_SIP_LOOPBACKf, 1, 17, 0 },
  57766     { IP_SIP_LT_DIPf, 1, 60, 0 },
  57767     { IP_SIP_MULTICASTf, 1, 21, 0 },
  57768     { IP_SIP_ZEROf, 1, 15, 0 },
  57769     { IP_SMALL_TCPHDRf, 1, 59, SOCF_RES },
  57770     { IP_VER_4f, 1, 28, 0 },
  57771     { IP_VER_6f, 1, 58, 0 },
  57772     { L2GRE_FLAGS_OR_VER_ERRORf, 1, 96, 0 },
  57773     { L4_VALIDf, 1, 85, 0 },
  57774     { LABEL_0_HASH_ACTIONf, 1, 121, 0 },
  57775     { LABEL_0_INHERIT_ENf, 1, 122, 0 },
  57776     { LABEL_0_LOOKUP_ACTIONf, 1, 120, 0 },
  57777     { LABEL_0_TYPEf, 3, 117, SOCF_LE },
  57778     { LABEL_1_HASH_ACTIONf, 1, 127, 0 },
  57779     { LABEL_1_INHERIT_ENf, 1, 128, 0 },
  57780     { LABEL_1_LOOKUP_ACTIONf, 1, 126, 0 },
  57781     { LABEL_1_TYPEf, 3, 123, SOCF_LE },
  57782     { LABEL_2_HASH_ACTIONf, 1, 133, 0 },
  57783     { LABEL_2_INHERIT_ENf, 1, 134, 0 },
  57784     { LABEL_2_LOOKUP_ACTIONf, 1, 132, 0 },
  57785     { LABEL_2_TYPEf, 3, 129, SOCF_LE },
  57786     { LABEL_3_HASH_ACTIONf, 1, 139, 0 },
  57787     { LABEL_3_INHERIT_ENf, 1, 140, 0 },
  57788     { LABEL_3_LOOKUP_ACTIONf, 1, 138, 0 },
  57789     { LABEL_3_TYPEf, 3, 135, SOCF_LE },
  57790     { LABEL_4_HASH_ACTIONf, 1, 145, 0 },
  57791     { LABEL_4_INHERIT_ENf, 1, 146, 0 },
  57792     { LABEL_4_LOOKUP_ACTIONf, 1, 144, 0 },
  57793     { LABEL_4_TYPEf, 3, 141, SOCF_LE },
  57794     { LABEL_5_HASH_ACTIONf, 1, 151, 0 },
  57795     { LABEL_5_INHERIT_ENf, 1, 152, 0 },
  57796     { LABEL_5_LOOKUP_ACTIONf, 1, 150, 0 },
  57797     { LABEL_5_TYPEf, 3, 147, SOCF_LE },
  57798     { LABEL_6_HASH_ACTIONf, 1, 157, 0 },
  57799     { LABEL_6_INHERIT_ENf, 1, 158, 0 },
  57800     { LABEL_6_LOOKUP_ACTIONf, 1, 156, 0 },
  57801     { LABEL_6_TYPEf, 3, 153, SOCF_LE },
  57802     { LABEL_INHERITANCE_TYPEf, 1, 165, 0 },
  57803     { LABEL_PARSER2_CONTEXT_PROFILEf, 4, 159, SOCF_LE },
  57804     { LAST_IPHDR_PROTOCOLf, 8, 41, SOCF_LE },
  57805     { MACDA_V4_IPMCf, 1, 1, 0 },
  57806     { MACDA_V6_IPMCf, 1, 2, 0 },
  57807     { MACSA_BIT40f, 1, 3, 0 },
  57808     { MACSA_EQ_MACDAf, 1, 6, 0 },
  57809     { MACSA_LT_MACDAf, 1, 0, 0 },
  57810     { MACSA_ZEROf, 1, 4, 0 },
  57811     { MIM_FLAGS_OR_VER_ERRORf, 1, 166, 0 },
  57812     { ND_PKTf, 1, 84, 0 },
  57813     { OUTER_PRI_TAGGEDf, 1, 7, 0 },
  57814     { OUTER_TPID_ENCODEf, 2, 9, SOCF_LE },
  57815     { PKT_HAS_PRI_ETAGf, 1, 11, 0 },
  57816     { SECOND_IPHDR_PROTOCOLf, 8, 33, SOCF_LE },
  57817     { SECURITY_PARAM_INDEX_PRESENTf, 1, 163, 0 },
  57818     { SIP_LINK_LOCALf, 1, 62, 0 },
  57819     { SIP_LINK_LOCAL_DIP_NOT_LINK_LOCALf, 1, 167, 0 },
  57820     { TCP_ACK_ACKNUMBER_ZEROf, 1, 178, 0 },
  57821     { TCP_ALL_FLAGS_EQ_ZERO_AND_SEQNUM_EQ_ZEROf, 1, 87, 0 },
  57822     { TCP_DPORT_ZEROf, 1, 173, 0 },
  57823     { TCP_FIN_NO_ACKf, 1, 170, 0 },
  57824     { TCP_FLAGS_FIN_AND_SYN_EQ_ONEf, 1, 89, 0 },
  57825     { TCP_FLAGS_FIN_URG_AND_PSH_EQ_ONE_AND_SEQNUM_EQ_ZEROf, 1, 88, 0 },
  57826     { TCP_FLAGS_SYN_EQ_ONE_ACK_EQ_ZERO_AND_SRC_PORT_LT_1024f, 1, 86, 0 },
  57827     { TCP_FLAG_ZEROf, 1, 176, 0 },
  57828     { TCP_FRAG_OFFSET_EQ_ONEf, 1, 95, 0 },
  57829     { TCP_HDR_TOO_SMALLf, 1, 94, 0 },
  57830     { TCP_IP_BROADCAST_CHECKf, 1, 175, 0 },
  57831     { TCP_NO_SYN_FIN_RST_ACKf, 1, 172, 0 },
  57832     { TCP_NO_URG_URG_POINTERf, 1, 180, 0 },
  57833     { TCP_RESERVED_NON_ZEROf, 1, 177, 0 },
  57834     { TCP_RST_NO_ACKf, 1, 171, 0 },
  57835     { TCP_SPORT_EQ_DPORTf, 1, 90, 0 },
  57836     { TCP_SPORT_ZEROf, 1, 174, 0 },
  57837     { TCP_SYN_FIRST_FRAGMENTf, 1, 169, 0 },
  57838     { TCP_SYN_RSTf, 1, 168, 0 },
  57839     { TCP_SYN_WITH_DATA_PAYLOADf, 1, 181, 0 },
  57840     { TCP_URG_NO_URG_POINTERf, 1, 179, 0 },
  57841     { TYPE_ZERO_ROUTING_HDR_PRESENTf, 1, 64, 0 },
  57842     { UDP_CHECKSUM_NON_ZEROf, 1, 80, 0 },
  57843     { UDP_SPORT_EQ_DPORTf, 1, 91, 0 },
  57844     { V6_NON_LAST_FRAGMENT_SIZE_TOO_SMALLf, 1, 67, 0 },
  57845     { VNTAG_ETAG_MCASTf, 1, 164, 0 },
  57846     { VXLAN_FLAGS_ERRORf, 1, 97, 0 },
  57847     { Z1_BCf, 1, 108, 0 },
  57848     { Z1_UCf, 1, 107, 0 },
  57849     { Z2_BCf, 1, 110, 0 },
  57850     { Z2_UCf, 1, 109, 0 }
  57851 };
  57852 #endif
  57853 
  57854 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \
  57855     defined(BCM_56870_A0)
  57856 soc_field_info_t soc_NETWORK_HVE_TRIGGERS_FORMATfmt_fields[] = {
  57857     { ARP_PKTf, 1, 19, 0 },
  57858     { BFD_MHOPf, 1, 30, 0 },
  57859     { BFD_PACKETf, 1, 29, 0 },
  57860     { CNM_PACKETf, 1, 5, 0 },
  57861     { CNTAG_PRESENTf, 1, 6, 0 },
  57862     { ECN_L4_NAMESPACEf, 1, 28, 0 },
  57863     { ECN_L4_PROTOCOL_PRESENTf, 1, 27, 0 },
  57864     { ECN_PRESENTf, 1, 26, 0 },
  57865     { ETHERNET_HDR_PRESENTf, 1, 0, 0 },
  57866     { ETHERTYPE_IS_FCOEf, 1, 12, 0 },
  57867     { ETHERTYPE_IS_MIMf, 1, 17, 0 },
  57868     { ETHERTYPE_IS_MPLSf, 1, 16, 0 },
  57869     { ETHERTYPE_MPLS_MCSTf, 1, 18, 0 },
  57870     { IEEE1588_TS_PKTf, 1, 7, 0 },
  57871     { INNER_TAGGEDf, 1, 2, 0 },
  57872     { IPV4_HDR_PRESENTf, 1, 10, 0 },
  57873     { IPV6_HDR_PRESENTf, 1, 11, 0 },
  57874     { L2GRE_PKTf, 1, 22, 0 },
  57875     { L2_PKT_FMTf, 2, 8, SOCF_LE },
  57876     { L4_HDR_PRESENTf, 1, 21, 0 },
  57877     { NUM_MPLS_LABELSf, 3, 13, SOCF_LE },
  57878     { OUTER_TAGGEDf, 1, 1, 0 },
  57879     { PKT_HAS_ETAGf, 1, 4, 0 },
  57880     { PKT_HAS_SDTAGf, 1, 24, 0 },
  57881     { PKT_HAS_VNTAGf, 1, 3, 0 },
  57882     { PYLD_TYPE_L2f, 1, 25, 0 },
  57883     { RARP_PKTf, 1, 20, 0 },
  57884     { RESERVEDf, 1, 31, SOCF_RES },
  57885     { VXLAN_PKTf, 1, 23, 0 }
  57886 };
  57887 #endif
  57888 
  57889 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \
  57890     defined(BCM_56870_A0)
  57891 soc_field_info_t soc_NEXT_PTR_ACTION_SETfmt_fields[] = {
  57892     { NEXT_PTRf, 16, 0, SOCF_LE },
  57893     { NEXT_PTR_TYPEf, 3, 16, SOCF_LE }
  57894 };
  57895 #endif
  57896 
  57897 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  57898     defined(BCM_56840_A0) || defined(BCM_56840_B0)
  57899 soc_field_info_t soc_NIV_CPU_OPCODE_ENCODINGfmt_fields[] = {
  57900     { ENCODED_VALUESf, 3, 0, SOCF_LE }
  57901 };
  57902 #endif
  57903 
  57904 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  57905     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  57906     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
  57907     defined(BCM_56260_B0) || defined(BCM_56270_A0) || \
  57908     defined(BCM_56370_A0) || defined(BCM_56560_A0) || \
  57909     defined(BCM_56560_B0) || defined(BCM_56670_A0) || \
  57910     defined(BCM_56670_B0) || defined(BCM_56770_A0) || \
  57911     defined(BCM_56870_A0) || defined(BCM_56960_A0) || \
  57912     defined(BCM_56965_A0) || defined(BCM_56970_A0) || \
  57913     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  57914 soc_field_info_t soc_NIV_CPU_OPCODE_ENCODING_BCM53400_A0fmt_fields[] = {
  57915     { ENCODED_VALUESf, 3, 0, SOCF_LE }
  57916 };
  57917 #endif
  57918 
  57919 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  57920 soc_field_info_t soc_NLF_CPU_OPCODESfmt_fields[] = {
  57921     { SM_TOCPUf, 1, 0, 0 },
  57922     { WLAN_CLIENT_DATABASE_DA_MISSf, 1, 5, 0 },
  57923     { WLAN_CLIENT_DATABASE_SA_MISSf, 1, 4, 0 },
  57924     { WLAN_DATABASE_ERRORf, 1, 3, 0 },
  57925     { WLAN_MOVE_TOCPUf, 1, 1, 0 },
  57926     { WLAN_MTU_FAILf, 1, 6, 0 },
  57927     { WLAN_SVP_MISS_TOCPUf, 1, 2, 0 }
  57928 };
  57929 #endif
  57930 
  57931 #if defined(BCM_56860_A0)
  57932 soc_field_info_t soc_NUM_QCN_CNM_RECEIVED_COV_DEFSfmt_fields[] = {
  57933     { BYPASS_WINDOWf, 4, 13, SOCF_LE },
  57934     { SYS_ACC_ADDRf, 9, 4, SOCF_LE },
  57935     { SYS_ACC_TYPEf, 4, 0, SOCF_LE },
  57936     { SYS_ACC_TYPE_CPU_RDf, 1, 0, 0 },
  57937     { SYS_ACC_TYPE_CPU_WRf, 1, 1, 0 },
  57938     { SYS_ACC_TYPE_PKT_ACCf, 1, 2, 0 },
  57939     { SYS_ACC_TYPE_PKT_IDLEf, 1, 3, 0 }
  57940 };
  57941 #endif
  57942 
  57943 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  57944     defined(BCM_56670_A0) || defined(BCM_56670_B0)
  57945 soc_field_info_t soc_NUM_QCN_CNM_RECEIVED_COV_DEFS_BCM56560_A0fmt_fields[] = {
  57946     { BYPASS_WINDOWf, 4, 13, SOCF_LE },
  57947     { SYS_ACC_ADDRf, 9, 4, SOCF_LE },
  57948     { SYS_ACC_TYPEf, 4, 0, SOCF_LE },
  57949     { SYS_ACC_TYPE_CPU_RDf, 1, 0, 0 },
  57950     { SYS_ACC_TYPE_CPU_WRf, 1, 1, 0 },
  57951     { SYS_ACC_TYPE_PKT_ACCf, 1, 2, 0 },
  57952     { SYS_ACC_TYPE_PKT_IDLEf, 1, 3, 0 }
  57953 };
  57954 #endif
  57955 
  57956 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  57957     defined(BCM_56840_A0) || defined(BCM_56840_B0)
  57958 soc_field_info_t soc_NVOQFC_DATAfmt_fields[] = {
  57959     { GRPPORT_STf, 64, 0, SOCF_LE },
  57960     { PORT_STf, 4, 0, SOCF_LE },
  57961     { VOQFCf, 512, 0, SOCF_LE }
  57962 };
  57963 #endif
  57964