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