fields_s.i (2223229B)
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_s.i 12 * Purpose: Field declarations. 13 */ 14 15 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 16 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 17 defined(BCM_56624_B0) || defined(BCM_56634_A0) || \ 18 defined(BCM_56634_B0) || defined(BCM_56680_B0) || \ 19 defined(BCM_56685_A0) || defined(BCM_56685_B0) 20 soc_field_info_t soc_S1V_CONFIGr_fields[] = { 21 { MTU_QUANTA_SELECTf, 2, 4, SOCF_LE }, 22 { SCHEDULING_SELECTf, 2, 0, SOCF_LE }, 23 { SCHEDULING_SELECT_Bf, 2, 2, SOCF_LE } 24 }; 25 26 #endif 27 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 28 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 29 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 30 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 31 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 32 defined(BCM_56685_A0) || defined(BCM_56685_B0) 33 soc_field_info_t soc_S1V_COSMASKr_fields[] = { 34 { COSMASKf, 16, 0, SOCF_LE }, 35 { COSMASKRXENf, 1, 16, 0 } 36 }; 37 38 #endif 39 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 40 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 41 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 42 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 43 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 44 defined(BCM_56685_A0) || defined(BCM_56685_B0) 45 soc_field_info_t soc_S1V_MINSPCONFIGr_fields[] = { 46 { COS_IS_SPf, 16, 0, SOCF_LE } 47 }; 48 49 #endif 50 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 51 soc_field_info_t soc_S2_CONFIGr_fields[] = { 52 { SCHEDULING_SELECTf, 6, 0, SOCF_LE } 53 }; 54 55 #endif 56 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 57 soc_field_info_t soc_S2_COSMASKr_fields[] = { 58 { COSMASKf, 12, 0, SOCF_LE } 59 }; 60 61 #endif 62 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 63 soc_field_info_t soc_S2_COSWEIGHTSr_fields[] = { 64 { COSWEIGHTSf, 7, 0, SOCF_LE }, 65 { PARITYf, 1, 7, 0 } 66 }; 67 68 #endif 69 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 70 soc_field_info_t soc_S2_MINSPCONFIGr_fields[] = { 71 { COS_IS_SPf, 12, 0, SOCF_LE } 72 }; 73 74 #endif 75 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 76 soc_field_info_t soc_S2_S3_ROUTINGr_fields[] = { 77 { S3_GROUP_NO_I0f, 5, 0, SOCF_LE }, 78 { S3_GROUP_NO_I1f, 5, 5, SOCF_LE }, 79 { S3_GROUP_NO_I2f, 5, 10, SOCF_LE }, 80 { S3_GROUP_NO_I3f, 5, 15, SOCF_LE }, 81 { S3_GROUP_NO_I4f, 5, 20, SOCF_LE }, 82 { S3_GROUP_NO_I5f, 5, 25, SOCF_LE }, 83 { S3_GROUP_NO_I6f, 5, 30, SOCF_LE }, 84 { S3_GROUP_NO_I7f, 5, 35, SOCF_LE }, 85 { S3_GROUP_NO_I8f, 5, 40, SOCF_LE } 86 }; 87 88 #endif 89 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 90 soc_field_info_t soc_S2_WERRCOUNTr_fields[] = { 91 { COUNTf, 23, 0, SOCF_LE }, 92 { PARITYf, 1, 24, 0 }, 93 { SIGNf, 1, 23, 0 } 94 }; 95 96 #endif 97 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 98 soc_field_info_t soc_S3_CONFIGr_fields[] = { 99 { ROUTE_UC_TO_S2f, 1, 8, 0 }, 100 { SCHEDULING_SELECTf, 8, 0, SOCF_LE } 101 }; 102 103 #endif 104 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 105 soc_field_info_t soc_S3_CONFIG_MCr_fields[] = { 106 { SCHEDULING_SELECTf, 2, 0, SOCF_LE }, 107 { USE_MC_GROUPf, 1, 2, 0 } 108 }; 109 110 #endif 111 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 112 soc_field_info_t soc_S3_COSMASKr_fields[] = { 113 { COSMASKf, 18, 0, SOCF_LE } 114 }; 115 116 #endif 117 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 118 soc_field_info_t soc_S3_COSMASK_MCr_fields[] = { 119 { COSMASKf, 4, 0, SOCF_LE } 120 }; 121 122 #endif 123 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 124 soc_field_info_t soc_S3_MINSPCONFIGr_fields[] = { 125 { COS_IS_SPf, 18, 0, SOCF_LE } 126 }; 127 128 #endif 129 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 130 soc_field_info_t soc_S3_MINSPCONFIG_MCr_fields[] = { 131 { COS_IS_SPf, 4, 0, SOCF_LE } 132 }; 133 134 #endif 135 #if defined(BCM_56514_A0) 136 soc_field_info_t soc_SAFC_PRI2COS_MAPPING_1r_fields[] = { 137 { PRI0_MAPPING_COSf, 3, 0, SOCF_LE }, 138 { PRI1_MAPPING_COSf, 3, 3, SOCF_LE }, 139 { PRI2_MAPPING_COSf, 3, 6, SOCF_LE }, 140 { PRI3_MAPPING_COSf, 3, 9, SOCF_LE }, 141 { PRI4_MAPPING_COSf, 3, 12, SOCF_LE }, 142 { PRI5_MAPPING_COSf, 3, 15, SOCF_LE }, 143 { PRI6_MAPPING_COSf, 3, 18, SOCF_LE }, 144 { PRI7_MAPPING_COSf, 3, 21, SOCF_LE } 145 }; 146 147 #endif 148 #if defined(BCM_56514_A0) 149 soc_field_info_t soc_SAFC_PRI2COS_MAPPING_2r_fields[] = { 150 { PRI10_MAPPING_COSf, 3, 6, SOCF_LE }, 151 { PRI11_MAPPING_COSf, 3, 9, SOCF_LE }, 152 { PRI12_MAPPING_COSf, 3, 12, SOCF_LE }, 153 { PRI13_MAPPING_COSf, 3, 15, SOCF_LE }, 154 { PRI14_MAPPING_COSf, 3, 18, SOCF_LE }, 155 { PRI15_MAPPING_COSf, 3, 21, SOCF_LE }, 156 { PRI8_MAPPING_COSf, 3, 0, SOCF_LE }, 157 { PRI9_MAPPING_COSf, 3, 3, SOCF_LE } 158 }; 159 160 #endif 161 #if defined(BCM_56514_A0) 162 soc_field_info_t soc_SAFC_RX_CONFIG_XPORT0r_fields[] = { 163 { PRI0_XOFF_STATUSf, 1, 16, 0 }, 164 { PRI10_XOFF_STATUSf, 1, 26, 0 }, 165 { PRI11_XOFF_STATUSf, 1, 27, 0 }, 166 { PRI12_XOFF_STATUSf, 1, 28, 0 }, 167 { PRI13_XOFF_STATUSf, 1, 29, 0 }, 168 { PRI14_XOFF_STATUSf, 1, 30, 0 }, 169 { PRI15_XOFF_STATUSf, 1, 31, 0 }, 170 { PRI1_XOFF_STATUSf, 1, 17, 0 }, 171 { PRI2_XOFF_STATUSf, 1, 18, 0 }, 172 { PRI3_XOFF_STATUSf, 1, 19, 0 }, 173 { PRI4_XOFF_STATUSf, 1, 20, 0 }, 174 { PRI5_XOFF_STATUSf, 1, 21, 0 }, 175 { PRI6_XOFF_STATUSf, 1, 22, 0 }, 176 { PRI7_XOFF_STATUSf, 1, 23, 0 }, 177 { PRI8_XOFF_STATUSf, 1, 24, 0 }, 178 { PRI9_XOFF_STATUSf, 1, 25, 0 }, 179 { SAFC_RX_ENf, 1, 0, 0 }, 180 { XOFF_TIMEOUT_VALUEf, 15, 1, SOCF_LE } 181 }; 182 183 #endif 184 #if defined(BCM_88650_A0) 185 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATIONr_fields[] = { 186 { ASSIGNED_CREDIT_WORTHf, 16, 0, SOCF_LE } 187 }; 188 189 #endif 190 #if defined(BCM_88675_A0) 191 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_1r_fields[] = { 192 { ASSIGNED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 193 }; 194 195 #endif 196 #if defined(BCM_88270_A0) 197 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_1_BCM88270_A0r_fields[] = { 198 { ASSIGNED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 199 }; 200 201 #endif 202 #if defined(BCM_88375_A0) 203 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_1_BCM88375_A0r_fields[] = { 204 { ASSIGNED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 205 }; 206 207 #endif 208 #if defined(BCM_88375_B0) 209 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_1_BCM88375_B0r_fields[] = { 210 { ASSIGNED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 211 }; 212 213 #endif 214 #if defined(BCM_88470_A0) 215 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_1_BCM88470_A0r_fields[] = { 216 { ASSIGNED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 217 }; 218 219 #endif 220 #if defined(BCM_88470_B0) 221 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_1_BCM88470_B0r_fields[] = { 222 { ASSIGNED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 223 }; 224 225 #endif 226 #if defined(BCM_88675_B0) 227 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_1_BCM88675_B0r_fields[] = { 228 { ASSIGNED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 229 }; 230 231 #endif 232 #if defined(BCM_88680_A0) 233 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_1_BCM88680_A0r_fields[] = { 234 { ASSIGNED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 235 }; 236 237 #endif 238 #if defined(BCM_88690_A0) 239 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_1_BCM88690_A0r_fields[] = { 240 { ASSIGNED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 241 }; 242 243 #endif 244 #if defined(BCM_88690_B0) 245 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_1_BCM88690_B0r_fields[] = { 246 { ASSIGNED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 247 }; 248 249 #endif 250 #if defined(BCM_88202_A0) 251 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_BCM88202_A0r_fields[] = { 252 { ASSIGNED_CREDIT_WORTHf, 16, 0, SOCF_LE } 253 }; 254 255 #endif 256 #if defined(BCM_88270_A0) 257 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_BCM88270_A0r_fields[] = { 258 { ASSIGNED_CREDIT_WORTHf, 16, 0, SOCF_LE } 259 }; 260 261 #endif 262 #if defined(BCM_88375_A0) 263 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_BCM88375_A0r_fields[] = { 264 { ASSIGNED_CREDIT_WORTHf, 16, 0, SOCF_LE } 265 }; 266 267 #endif 268 #if defined(BCM_88375_B0) 269 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_BCM88375_B0r_fields[] = { 270 { ASSIGNED_CREDIT_WORTHf, 16, 0, SOCF_LE } 271 }; 272 273 #endif 274 #if defined(BCM_88470_A0) 275 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_BCM88470_A0r_fields[] = { 276 { ASSIGNED_CREDIT_WORTHf, 16, 0, SOCF_LE } 277 }; 278 279 #endif 280 #if defined(BCM_88470_B0) 281 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_BCM88470_B0r_fields[] = { 282 { ASSIGNED_CREDIT_WORTHf, 16, 0, SOCF_LE } 283 }; 284 285 #endif 286 #if defined(BCM_88650_B0) 287 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_BCM88650_B0r_fields[] = { 288 { ASSIGNED_CREDIT_WORTHf, 16, 0, SOCF_LE } 289 }; 290 291 #endif 292 #if defined(BCM_88660_A0) 293 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_BCM88660_A0r_fields[] = { 294 { ASSIGNED_CREDIT_WORTHf, 16, 0, SOCF_LE } 295 }; 296 297 #endif 298 #if defined(BCM_88675_A0) 299 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_BCM88675_A0r_fields[] = { 300 { ASSIGNED_CREDIT_WORTHf, 16, 0, SOCF_LE } 301 }; 302 303 #endif 304 #if defined(BCM_88675_B0) 305 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_BCM88675_B0r_fields[] = { 306 { ASSIGNED_CREDIT_WORTHf, 16, 0, SOCF_LE } 307 }; 308 309 #endif 310 #if defined(BCM_88680_A0) 311 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_BCM88680_A0r_fields[] = { 312 { ASSIGNED_CREDIT_WORTHf, 16, 0, SOCF_LE } 313 }; 314 315 #endif 316 #if defined(BCM_88690_A0) 317 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_BCM88690_A0r_fields[] = { 318 { ASSIGNED_CREDIT_WORTHf, 16, 0, SOCF_LE } 319 }; 320 321 #endif 322 #if defined(BCM_88690_B0) 323 soc_field_info_t soc_SCH_ASSIGNED_CREDIT_CONFIGURATION_BCM88690_B0r_fields[] = { 324 { ASSIGNED_CREDIT_WORTHf, 16, 0, SOCF_LE } 325 }; 326 327 #endif 328 #if defined(BCM_88675_A0) 329 soc_field_info_t soc_SCH_ATTEMPTTO_ACTIVATE_ASHAPERWITH_BAD_PARAMETERSr_fields[] = { 330 { SHP_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 331 { SHP_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 332 }; 333 334 #endif 335 #if defined(BCM_88270_A0) 336 soc_field_info_t soc_SCH_ATTEMPTTO_ACTIVATE_ASHAPERWITH_BAD_PARAMETERS_BCM88270_A0r_fields[] = { 337 { SHP_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 338 { SHP_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 339 }; 340 341 #endif 342 #if defined(BCM_88375_A0) 343 soc_field_info_t soc_SCH_ATTEMPTTO_ACTIVATE_ASHAPERWITH_BAD_PARAMETERS_BCM88375_A0r_fields[] = { 344 { SHP_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 345 { SHP_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 346 }; 347 348 #endif 349 #if defined(BCM_88375_B0) 350 soc_field_info_t soc_SCH_ATTEMPTTO_ACTIVATE_ASHAPERWITH_BAD_PARAMETERS_BCM88375_B0r_fields[] = { 351 { SHP_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 352 { SHP_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 353 }; 354 355 #endif 356 #if defined(BCM_88470_A0) 357 soc_field_info_t soc_SCH_ATTEMPTTO_ACTIVATE_ASHAPERWITH_BAD_PARAMETERS_BCM88470_A0r_fields[] = { 358 { SHP_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 359 { SHP_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 360 }; 361 362 #endif 363 #if defined(BCM_88470_B0) 364 soc_field_info_t soc_SCH_ATTEMPTTO_ACTIVATE_ASHAPERWITH_BAD_PARAMETERS_BCM88470_B0r_fields[] = { 365 { SHP_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 366 { SHP_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 367 }; 368 369 #endif 370 #if defined(BCM_88675_B0) 371 soc_field_info_t soc_SCH_ATTEMPTTO_ACTIVATE_ASHAPERWITH_BAD_PARAMETERS_BCM88675_B0r_fields[] = { 372 { SHP_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 373 { SHP_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 374 }; 375 376 #endif 377 #if defined(BCM_88680_A0) 378 soc_field_info_t soc_SCH_ATTEMPTTO_ACTIVATE_ASHAPERWITH_BAD_PARAMETERS_BCM88680_A0r_fields[] = { 379 { SHP_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 380 { SHP_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 381 }; 382 383 #endif 384 #if defined(BCM_88690_A0) 385 soc_field_info_t soc_SCH_ATTEMPTTO_ACTIVATE_ASHAPERWITH_BAD_PARAMETERS_BCM88690_A0r_fields[] = { 386 { SHP_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 387 { SHP_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 388 }; 389 390 #endif 391 #if defined(BCM_88690_B0) 392 soc_field_info_t soc_SCH_ATTEMPTTO_ACTIVATE_ASHAPERWITH_BAD_PARAMETERS_BCM88690_B0r_fields[] = { 393 { SHP_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 394 { SHP_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 395 }; 396 397 #endif 398 #if defined(BCM_88650_A0) 399 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_A_SHAPER_WITH_BAD_PARAMETERSr_fields[] = { 400 { SHP_FLOW_BAD_PARAMSf, 1, 31, SOCF_RO }, 401 { SHP_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO } 402 }; 403 404 #endif 405 #if defined(BCM_88202_A0) 406 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_A_SHAPER_WITH_BAD_PARAMETERS_BCM88202_A0r_fields[] = { 407 { SHP_FLOW_BAD_PARAMSf, 1, 31, SOCF_RO }, 408 { SHP_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO } 409 }; 410 411 #endif 412 #if defined(BCM_88650_B0) 413 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_A_SHAPER_WITH_BAD_PARAMETERS_BCM88650_B0r_fields[] = { 414 { SHP_FLOW_BAD_PARAMSf, 1, 31, SOCF_RO }, 415 { SHP_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO } 416 }; 417 418 #endif 419 #if defined(BCM_88660_A0) 420 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_A_SHAPER_WITH_BAD_PARAMETERS_BCM88660_A0r_fields[] = { 421 { SHP_FLOW_BAD_PARAMSf, 1, 31, SOCF_RO }, 422 { SHP_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO } 423 }; 424 425 #endif 426 #if defined(BCM_88675_A0) 427 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_BAD_FLOW_PARAMSr_fields[] = { 428 { ACT_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 429 { ACT_FLOW_BAD_SCHf, 1, 24, SOCF_RO|SOCF_SIG }, 430 { ACT_FLOW_COS_N_VALIDf, 1, 20, SOCF_RO|SOCF_SIG }, 431 { ACT_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 432 }; 433 434 #endif 435 #if defined(BCM_88270_A0) 436 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_BAD_FLOW_PARAMS_BCM88270_A0r_fields[] = { 437 { ACT_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 438 { ACT_FLOW_BAD_SCHf, 1, 24, SOCF_RO|SOCF_SIG }, 439 { ACT_FLOW_COS_N_VALIDf, 1, 20, SOCF_RO|SOCF_SIG }, 440 { ACT_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 441 }; 442 443 #endif 444 #if defined(BCM_88375_A0) 445 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_BAD_FLOW_PARAMS_BCM88375_A0r_fields[] = { 446 { ACT_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 447 { ACT_FLOW_BAD_SCHf, 1, 24, SOCF_RO|SOCF_SIG }, 448 { ACT_FLOW_COS_N_VALIDf, 1, 20, SOCF_RO|SOCF_SIG }, 449 { ACT_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 450 }; 451 452 #endif 453 #if defined(BCM_88375_B0) 454 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_BAD_FLOW_PARAMS_BCM88375_B0r_fields[] = { 455 { ACT_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 456 { ACT_FLOW_BAD_SCHf, 1, 24, SOCF_RO|SOCF_SIG }, 457 { ACT_FLOW_COS_N_VALIDf, 1, 20, SOCF_RO|SOCF_SIG }, 458 { ACT_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 459 }; 460 461 #endif 462 #if defined(BCM_88470_A0) 463 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_BAD_FLOW_PARAMS_BCM88470_A0r_fields[] = { 464 { ACT_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 465 { ACT_FLOW_BAD_SCHf, 1, 24, SOCF_RO|SOCF_SIG }, 466 { ACT_FLOW_COS_N_VALIDf, 1, 20, SOCF_RO|SOCF_SIG }, 467 { ACT_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 468 }; 469 470 #endif 471 #if defined(BCM_88470_B0) 472 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_BAD_FLOW_PARAMS_BCM88470_B0r_fields[] = { 473 { ACT_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 474 { ACT_FLOW_BAD_SCHf, 1, 24, SOCF_RO|SOCF_SIG }, 475 { ACT_FLOW_COS_N_VALIDf, 1, 20, SOCF_RO|SOCF_SIG }, 476 { ACT_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 477 }; 478 479 #endif 480 #if defined(BCM_88675_B0) 481 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_BAD_FLOW_PARAMS_BCM88675_B0r_fields[] = { 482 { ACT_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 483 { ACT_FLOW_BAD_SCHf, 1, 24, SOCF_RO|SOCF_SIG }, 484 { ACT_FLOW_COS_N_VALIDf, 1, 20, SOCF_RO|SOCF_SIG }, 485 { ACT_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 486 }; 487 488 #endif 489 #if defined(BCM_88680_A0) 490 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_BAD_FLOW_PARAMS_BCM88680_A0r_fields[] = { 491 { ACT_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 492 { ACT_FLOW_BAD_SCHf, 1, 24, SOCF_RO|SOCF_SIG }, 493 { ACT_FLOW_COS_N_VALIDf, 1, 20, SOCF_RO|SOCF_SIG }, 494 { ACT_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 495 }; 496 497 #endif 498 #if defined(BCM_88690_A0) 499 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_BAD_FLOW_PARAMS_BCM88690_A0r_fields[] = { 500 { ACT_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 501 { ACT_FLOW_BAD_SCHf, 1, 24, SOCF_RO|SOCF_SIG }, 502 { ACT_FLOW_COS_N_VALIDf, 1, 20, SOCF_RO|SOCF_SIG }, 503 { ACT_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 504 }; 505 506 #endif 507 #if defined(BCM_88690_B0) 508 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_BAD_FLOW_PARAMS_BCM88690_B0r_fields[] = { 509 { ACT_FLOW_BAD_PARAMETERSf, 1, 31, SOCF_RO|SOCF_SIG }, 510 { ACT_FLOW_BAD_SCHf, 1, 24, SOCF_RO|SOCF_SIG }, 511 { ACT_FLOW_COS_N_VALIDf, 1, 20, SOCF_RO|SOCF_SIG }, 512 { ACT_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 513 }; 514 515 #endif 516 #if defined(BCM_88650_A0) 517 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_FLOW___SCHEDULER_WITH_BAD_PARAMETERSr_fields[] = { 518 { ACT_FLOW_BAD_PARAMSf, 1, 31, SOCF_RO }, 519 { ACT_FLOW_BAD_SCHf, 1, 24, SOCF_RO }, 520 { ACT_FLOW_COSN_VALIDf, 1, 20, SOCF_RO }, 521 { ACT_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO } 522 }; 523 524 #endif 525 #if defined(BCM_88202_A0) 526 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_FLOW___SCHEDULER_WITH_BAD_PARAMETERS_BCM88202_A0r_fields[] = { 527 { ACT_FLOW_BAD_PARAMSf, 1, 31, SOCF_RO }, 528 { ACT_FLOW_BAD_SCHf, 1, 24, SOCF_RO }, 529 { ACT_FLOW_COSN_VALIDf, 1, 20, SOCF_RO }, 530 { ACT_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO } 531 }; 532 533 #endif 534 #if defined(BCM_88650_B0) 535 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_FLOW___SCHEDULER_WITH_BAD_PARAMETERS_BCM88650_B0r_fields[] = { 536 { ACT_FLOW_BAD_PARAMSf, 1, 31, SOCF_RO }, 537 { ACT_FLOW_BAD_SCHf, 1, 24, SOCF_RO }, 538 { ACT_FLOW_COSN_VALIDf, 1, 20, SOCF_RO }, 539 { ACT_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO } 540 }; 541 542 #endif 543 #if defined(BCM_88660_A0) 544 soc_field_info_t soc_SCH_ATTEMPT_TO_ACTIVATE_FLOW___SCHEDULER_WITH_BAD_PARAMETERS_BCM88660_A0r_fields[] = { 545 { ACT_FLOW_BAD_PARAMSf, 1, 31, SOCF_RO }, 546 { ACT_FLOW_BAD_SCHf, 1, 24, SOCF_RO }, 547 { ACT_FLOW_COSN_VALIDf, 1, 20, SOCF_RO }, 548 { ACT_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO } 549 }; 550 551 #endif 552 #if defined(BCM_88690_A0) 553 soc_field_info_t soc_SCH_BFC_PARAMSr_fields[] = { 554 { BFC_ENABLEf, 1, 16, 0 }, 555 { BFC_RESTART_FIFO_STOP_LOOKUP_THf, 3, 4, SOCF_LE }, 556 { BFC_RESTART_NOT_BACKUPf, 1, 3, 0 }, 557 { QPAIR_MAPPING_BYPASS_COREf, 1, 1, 0 }, 558 { QPAIR_TO_PORT_AND_LOGICf, 1, 2, 0 }, 559 { QPM_OVERRIDEf, 1, 0, 0 }, 560 { SMP_BFC_RESTART_MSG_DELAYf, 8, 7, SOCF_LE } 561 }; 562 563 #endif 564 #if defined(BCM_88690_B0) 565 soc_field_info_t soc_SCH_BFC_PARAMS_BCM88690_B0r_fields[] = { 566 { BFC_ENABLEf, 1, 16, 0 }, 567 { BFC_RESTART_FIFO_STOP_LOOKUP_THf, 3, 4, SOCF_LE }, 568 { BFC_RESTART_NOT_BACKUPf, 1, 3, 0 }, 569 { QPAIR_MAPPING_BYPASS_COREf, 1, 1, 0 }, 570 { QPAIR_TO_PORT_AND_LOGICf, 1, 2, 0 }, 571 { QPM_OVERRIDEf, 1, 0, 0 }, 572 { SMP_BFC_RESTART_MSG_DELAYf, 8, 7, SOCF_LE } 573 }; 574 575 #endif 576 #if defined(BCM_88650_A0) 577 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATIONr_fields[] = { 578 { CIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 579 { CIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 580 }; 581 582 #endif 583 #if defined(BCM_88675_A0) 584 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_1r_fields[] = { 585 { CIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 586 { CIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 587 }; 588 589 #endif 590 #if defined(BCM_88270_A0) 591 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_1_BCM88270_A0r_fields[] = { 592 { CIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 593 { CIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 594 }; 595 596 #endif 597 #if defined(BCM_88375_A0) 598 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_1_BCM88375_A0r_fields[] = { 599 { CIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 600 { CIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 601 }; 602 603 #endif 604 #if defined(BCM_88375_B0) 605 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_1_BCM88375_B0r_fields[] = { 606 { CIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 607 { CIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 608 }; 609 610 #endif 611 #if defined(BCM_88470_A0) 612 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_1_BCM88470_A0r_fields[] = { 613 { CIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 614 { CIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 615 }; 616 617 #endif 618 #if defined(BCM_88470_B0) 619 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_1_BCM88470_B0r_fields[] = { 620 { CIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 621 { CIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 622 }; 623 624 #endif 625 #if defined(BCM_88675_B0) 626 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_1_BCM88675_B0r_fields[] = { 627 { CIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 628 { CIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 629 }; 630 631 #endif 632 #if defined(BCM_88680_A0) 633 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_1_BCM88680_A0r_fields[] = { 634 { CIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 635 { CIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 636 }; 637 638 #endif 639 #if defined(BCM_88690_A0) 640 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_1_BCM88690_A0r_fields[] = { 641 { CIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 642 { CIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 643 }; 644 645 #endif 646 #if defined(BCM_88690_B0) 647 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_1_BCM88690_B0r_fields[] = { 648 { CIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 649 { CIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 650 }; 651 652 #endif 653 #if defined(BCM_88202_A0) 654 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_BCM88202_A0r_fields[] = { 655 { CIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 656 { CIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 657 }; 658 659 #endif 660 #if defined(BCM_88270_A0) 661 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_BCM88270_A0r_fields[] = { 662 { CIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 663 { CIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 664 }; 665 666 #endif 667 #if defined(BCM_88375_A0) 668 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_BCM88375_A0r_fields[] = { 669 { CIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 670 { CIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 671 }; 672 673 #endif 674 #if defined(BCM_88375_B0) 675 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_BCM88375_B0r_fields[] = { 676 { CIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 677 { CIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 678 }; 679 680 #endif 681 #if defined(BCM_88470_A0) 682 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_BCM88470_A0r_fields[] = { 683 { CIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 684 { CIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 685 }; 686 687 #endif 688 #if defined(BCM_88470_B0) 689 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_BCM88470_B0r_fields[] = { 690 { CIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 691 { CIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 692 }; 693 694 #endif 695 #if defined(BCM_88650_B0) 696 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_BCM88650_B0r_fields[] = { 697 { CIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 698 { CIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 699 }; 700 701 #endif 702 #if defined(BCM_88660_A0) 703 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_BCM88660_A0r_fields[] = { 704 { CIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 705 { CIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 706 }; 707 708 #endif 709 #if defined(BCM_88675_A0) 710 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_BCM88675_A0r_fields[] = { 711 { CIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 712 { CIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 713 }; 714 715 #endif 716 #if defined(BCM_88675_B0) 717 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_BCM88675_B0r_fields[] = { 718 { CIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 719 { CIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 720 }; 721 722 #endif 723 #if defined(BCM_88680_A0) 724 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_BCM88680_A0r_fields[] = { 725 { CIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 726 { CIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 727 }; 728 729 #endif 730 #if defined(BCM_88690_A0) 731 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_BCM88690_A0r_fields[] = { 732 { CIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 733 { CIR_SHAPERS_CAL_LENGTHf, 9, 16, SOCF_LE } 734 }; 735 736 #endif 737 #if defined(BCM_88690_B0) 738 soc_field_info_t soc_SCH_CIR_SHAPERS_CONFIGURATION_BCM88690_B0r_fields[] = { 739 { CIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 740 { CIR_SHAPERS_CAL_LENGTHf, 9, 16, SOCF_LE } 741 }; 742 743 #endif 744 #if defined(BCM_88650_A0) 745 soc_field_info_t soc_SCH_CREDIT_COUNTERr_fields[] = { 746 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 747 { CREDIT_OVFf, 1, 31, SOCF_RO } 748 }; 749 750 #endif 751 #if defined(BCM_88202_A0) 752 soc_field_info_t soc_SCH_CREDIT_COUNTER_BCM88202_A0r_fields[] = { 753 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 754 { CREDIT_OVFf, 1, 31, SOCF_RO } 755 }; 756 757 #endif 758 #if defined(BCM_88650_B0) 759 soc_field_info_t soc_SCH_CREDIT_COUNTER_BCM88650_B0r_fields[] = { 760 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 761 { CREDIT_OVFf, 1, 31, SOCF_RO } 762 }; 763 764 #endif 765 #if defined(BCM_88660_A0) 766 soc_field_info_t soc_SCH_CREDIT_COUNTER_BCM88660_A0r_fields[] = { 767 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 768 { CREDIT_OVFf, 1, 31, SOCF_RO } 769 }; 770 771 #endif 772 #if defined(BCM_88650_A0) 773 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_1r_fields[] = { 774 { FILTER_FLOWf, 17, 0, SOCF_LE } 775 }; 776 777 #endif 778 #if defined(BCM_88650_A0) 779 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_2r_fields[] = { 780 { CNT_BY_GTIMERf, 1, 31, 0 }, 781 { FILTER_BY_DEST_FAPf, 1, 16, 0 }, 782 { FILTER_BY_FLOWf, 1, 20, 0 }, 783 { FILTER_BY_SUB_FLOWf, 1, 24, 0 }, 784 { FILTER_DEST_FAPf, 11, 0, SOCF_LE } 785 }; 786 787 #endif 788 #if defined(BCM_88202_A0) 789 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_1_BCM88202_A0r_fields[] = { 790 { FILTER_FLOWf, 17, 0, SOCF_LE } 791 }; 792 793 #endif 794 #if defined(BCM_88270_A0) 795 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_1_BCM88270_A0r_fields[] = { 796 { FILTER_FLOWf, 17, 0, SOCF_LE } 797 }; 798 799 #endif 800 #if defined(BCM_88375_A0) 801 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_1_BCM88375_A0r_fields[] = { 802 { FILTER_FLOWf, 17, 0, SOCF_LE } 803 }; 804 805 #endif 806 #if defined(BCM_88375_B0) 807 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_1_BCM88375_B0r_fields[] = { 808 { FILTER_FLOWf, 17, 0, SOCF_LE } 809 }; 810 811 #endif 812 #if defined(BCM_88470_A0) 813 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_1_BCM88470_A0r_fields[] = { 814 { FILTER_FLOWf, 17, 0, SOCF_LE } 815 }; 816 817 #endif 818 #if defined(BCM_88470_B0) 819 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_1_BCM88470_B0r_fields[] = { 820 { FILTER_FLOWf, 17, 0, SOCF_LE } 821 }; 822 823 #endif 824 #if defined(BCM_88650_B0) 825 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_1_BCM88650_B0r_fields[] = { 826 { FILTER_FLOWf, 17, 0, SOCF_LE } 827 }; 828 829 #endif 830 #if defined(BCM_88660_A0) 831 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_1_BCM88660_A0r_fields[] = { 832 { FILTER_FLOWf, 17, 0, SOCF_LE } 833 }; 834 835 #endif 836 #if defined(BCM_88675_A0) 837 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_1_BCM88675_A0r_fields[] = { 838 { FILTER_FLOWf, 17, 0, SOCF_LE } 839 }; 840 841 #endif 842 #if defined(BCM_88675_B0) 843 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_1_BCM88675_B0r_fields[] = { 844 { FILTER_FLOWf, 17, 0, SOCF_LE } 845 }; 846 847 #endif 848 #if defined(BCM_88680_A0) 849 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_1_BCM88680_A0r_fields[] = { 850 { FILTER_FLOWf, 17, 0, SOCF_LE } 851 }; 852 853 #endif 854 #if defined(BCM_88690_A0) 855 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_1_BCM88690_A0r_fields[] = { 856 { FILTER_FLOWf, 17, 0, SOCF_LE } 857 }; 858 859 #endif 860 #if defined(BCM_88690_B0) 861 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_1_BCM88690_B0r_fields[] = { 862 { FILTER_FLOWf, 17, 0, SOCF_LE } 863 }; 864 865 #endif 866 #if defined(BCM_88202_A0) 867 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_2_BCM88202_A0r_fields[] = { 868 { CNT_BY_GTIMERf, 1, 31, 0 }, 869 { FILTER_BY_DEST_FAPf, 1, 16, 0 }, 870 { FILTER_BY_FLOWf, 1, 20, 0 }, 871 { FILTER_BY_SUB_FLOWf, 1, 24, 0 }, 872 { FILTER_DEST_FAPf, 11, 0, SOCF_LE } 873 }; 874 875 #endif 876 #if defined(BCM_88270_A0) 877 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_2_BCM88270_A0r_fields[] = { 878 { FILTER_BY_DEST_FAPf, 1, 16, 0 }, 879 { FILTER_BY_FLOWf, 1, 20, 0 }, 880 { FILTER_BY_SUB_FLOWf, 1, 24, 0 }, 881 { FILTER_DEST_FAPf, 11, 0, SOCF_LE } 882 }; 883 884 #endif 885 #if defined(BCM_88375_A0) 886 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_2_BCM88375_A0r_fields[] = { 887 { FILTER_BY_DEST_FAPf, 1, 16, 0 }, 888 { FILTER_BY_FLOWf, 1, 20, 0 }, 889 { FILTER_BY_SUB_FLOWf, 1, 24, 0 }, 890 { FILTER_DEST_FAPf, 11, 0, SOCF_LE } 891 }; 892 893 #endif 894 #if defined(BCM_88375_B0) 895 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_2_BCM88375_B0r_fields[] = { 896 { FILTER_BY_DEST_FAPf, 1, 16, 0 }, 897 { FILTER_BY_FLOWf, 1, 20, 0 }, 898 { FILTER_BY_SUB_FLOWf, 1, 24, 0 }, 899 { FILTER_DEST_FAPf, 11, 0, SOCF_LE } 900 }; 901 902 #endif 903 #if defined(BCM_88470_A0) 904 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_2_BCM88470_A0r_fields[] = { 905 { FILTER_BY_DEST_FAPf, 1, 16, 0 }, 906 { FILTER_BY_FLOWf, 1, 20, 0 }, 907 { FILTER_BY_SUB_FLOWf, 1, 24, 0 }, 908 { FILTER_DEST_FAPf, 11, 0, SOCF_LE } 909 }; 910 911 #endif 912 #if defined(BCM_88470_B0) 913 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_2_BCM88470_B0r_fields[] = { 914 { FILTER_BY_DEST_FAPf, 1, 16, 0 }, 915 { FILTER_BY_FLOWf, 1, 20, 0 }, 916 { FILTER_BY_SUB_FLOWf, 1, 24, 0 }, 917 { FILTER_DEST_FAPf, 11, 0, SOCF_LE } 918 }; 919 920 #endif 921 #if defined(BCM_88650_B0) 922 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_2_BCM88650_B0r_fields[] = { 923 { CNT_BY_GTIMERf, 1, 31, 0 }, 924 { FILTER_BY_DEST_FAPf, 1, 16, 0 }, 925 { FILTER_BY_FLOWf, 1, 20, 0 }, 926 { FILTER_BY_SUB_FLOWf, 1, 24, 0 }, 927 { FILTER_DEST_FAPf, 11, 0, SOCF_LE } 928 }; 929 930 #endif 931 #if defined(BCM_88660_A0) 932 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_2_BCM88660_A0r_fields[] = { 933 { CNT_BY_GTIMERf, 1, 31, 0 }, 934 { FILTER_BY_DEST_FAPf, 1, 16, 0 }, 935 { FILTER_BY_FLOWf, 1, 20, 0 }, 936 { FILTER_BY_SUB_FLOWf, 1, 24, 0 }, 937 { FILTER_DEST_FAPf, 11, 0, SOCF_LE } 938 }; 939 940 #endif 941 #if defined(BCM_88675_A0) 942 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_2_BCM88675_A0r_fields[] = { 943 { FILTER_BY_DEST_FAPf, 1, 16, 0 }, 944 { FILTER_BY_FLOWf, 1, 20, 0 }, 945 { FILTER_BY_SUB_FLOWf, 1, 24, 0 }, 946 { FILTER_DEST_FAPf, 11, 0, SOCF_LE } 947 }; 948 949 #endif 950 #if defined(BCM_88675_B0) 951 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_2_BCM88675_B0r_fields[] = { 952 { FILTER_BY_DEST_FAPf, 1, 16, 0 }, 953 { FILTER_BY_FLOWf, 1, 20, 0 }, 954 { FILTER_BY_SUB_FLOWf, 1, 24, 0 }, 955 { FILTER_DEST_FAPf, 11, 0, SOCF_LE } 956 }; 957 958 #endif 959 #if defined(BCM_88680_A0) 960 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_2_BCM88680_A0r_fields[] = { 961 { FILTER_BY_DEST_FAPf, 1, 16, 0 }, 962 { FILTER_BY_FLOWf, 1, 20, 0 }, 963 { FILTER_BY_SUB_FLOWf, 1, 24, 0 }, 964 { FILTER_DEST_FAPf, 11, 0, SOCF_LE } 965 }; 966 967 #endif 968 #if defined(BCM_88690_A0) 969 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_2_BCM88690_A0r_fields[] = { 970 { FILTER_BY_DEST_FAPf, 1, 16, 0 }, 971 { FILTER_BY_FLOWf, 1, 20, 0 }, 972 { FILTER_BY_SUB_FLOWf, 1, 24, 0 }, 973 { FILTER_DEST_FAPf, 11, 0, SOCF_LE } 974 }; 975 976 #endif 977 #if defined(BCM_88690_B0) 978 soc_field_info_t soc_SCH_CREDIT_COUNTER_CONFIGURATION_REG_2_BCM88690_B0r_fields[] = { 979 { FILTER_BY_DEST_FAPf, 1, 16, 0 }, 980 { FILTER_BY_FLOWf, 1, 20, 0 }, 981 { FILTER_BY_SUB_FLOWf, 1, 24, 0 }, 982 { FILTER_DEST_FAPf, 11, 0, SOCF_LE } 983 }; 984 985 #endif 986 #if defined(BCM_88650_A0) 987 soc_field_info_t soc_SCH_CREDIT_SCHEDULER_COUNTER_IN_THE_CML_CONFIGURATIONr_fields[] = { 988 { CNT_BY_GTIMERf, 1, 31, 0 }, 989 { FILTER_SCHf, 15, 0, SOCF_LE }, 990 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 991 }; 992 993 #endif 994 #if defined(BCM_88202_A0) 995 soc_field_info_t soc_SCH_CREDIT_SCHEDULER_COUNTER_IN_THE_CML_CONFIGURATION_BCM88202_A0r_fields[] = { 996 { CNT_BY_GTIMERf, 1, 31, 0 }, 997 { FILTER_SCHf, 15, 0, SOCF_LE }, 998 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 999 }; 1000 1001 #endif 1002 #if defined(BCM_88650_B0) 1003 soc_field_info_t soc_SCH_CREDIT_SCHEDULER_COUNTER_IN_THE_CML_CONFIGURATION_BCM88650_B0r_fields[] = { 1004 { CNT_BY_GTIMERf, 1, 31, 0 }, 1005 { FILTER_SCHf, 15, 0, SOCF_LE }, 1006 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1007 }; 1008 1009 #endif 1010 #if defined(BCM_88660_A0) 1011 soc_field_info_t soc_SCH_CREDIT_SCHEDULER_COUNTER_IN_THE_CML_CONFIGURATION_BCM88660_A0r_fields[] = { 1012 { CNT_BY_GTIMERf, 1, 31, 0 }, 1013 { FILTER_SCHf, 15, 0, SOCF_LE }, 1014 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1015 }; 1016 1017 #endif 1018 #if defined(BCM_88650_A0) 1019 soc_field_info_t soc_SCH_DBG_CML_CREDIT_SCHEDULER_COUNTER_CONFIGURATIONr_fields[] = { 1020 { CNT_BY_GTIMERf, 1, 31, 0 }, 1021 { FILTER_SCHf, 15, 0, SOCF_LE }, 1022 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1023 }; 1024 1025 #endif 1026 #if defined(BCM_88202_A0) 1027 soc_field_info_t soc_SCH_DBG_CML_CREDIT_SCHEDULER_COUNTER_CONFIGURATION_BCM88202_A0r_fields[] = { 1028 { CNT_BY_GTIMERf, 1, 31, 0 }, 1029 { FILTER_SCHf, 15, 0, SOCF_LE }, 1030 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1031 }; 1032 1033 #endif 1034 #if defined(BCM_88270_A0) 1035 soc_field_info_t soc_SCH_DBG_CML_CREDIT_SCHEDULER_COUNTER_CONFIGURATION_BCM88270_A0r_fields[] = { 1036 { FILTER_SCHf, 15, 0, SOCF_LE }, 1037 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1038 }; 1039 1040 #endif 1041 #if defined(BCM_88375_A0) 1042 soc_field_info_t soc_SCH_DBG_CML_CREDIT_SCHEDULER_COUNTER_CONFIGURATION_BCM88375_A0r_fields[] = { 1043 { FILTER_SCHf, 15, 0, SOCF_LE }, 1044 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1045 }; 1046 1047 #endif 1048 #if defined(BCM_88375_B0) 1049 soc_field_info_t soc_SCH_DBG_CML_CREDIT_SCHEDULER_COUNTER_CONFIGURATION_BCM88375_B0r_fields[] = { 1050 { FILTER_SCHf, 15, 0, SOCF_LE }, 1051 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1052 }; 1053 1054 #endif 1055 #if defined(BCM_88470_A0) 1056 soc_field_info_t soc_SCH_DBG_CML_CREDIT_SCHEDULER_COUNTER_CONFIGURATION_BCM88470_A0r_fields[] = { 1057 { FILTER_SCHf, 15, 0, SOCF_LE }, 1058 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1059 }; 1060 1061 #endif 1062 #if defined(BCM_88470_B0) 1063 soc_field_info_t soc_SCH_DBG_CML_CREDIT_SCHEDULER_COUNTER_CONFIGURATION_BCM88470_B0r_fields[] = { 1064 { FILTER_SCHf, 15, 0, SOCF_LE }, 1065 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1066 }; 1067 1068 #endif 1069 #if defined(BCM_88650_B0) 1070 soc_field_info_t soc_SCH_DBG_CML_CREDIT_SCHEDULER_COUNTER_CONFIGURATION_BCM88650_B0r_fields[] = { 1071 { CNT_BY_GTIMERf, 1, 31, 0 }, 1072 { FILTER_SCHf, 15, 0, SOCF_LE }, 1073 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1074 }; 1075 1076 #endif 1077 #if defined(BCM_88660_A0) 1078 soc_field_info_t soc_SCH_DBG_CML_CREDIT_SCHEDULER_COUNTER_CONFIGURATION_BCM88660_A0r_fields[] = { 1079 { CNT_BY_GTIMERf, 1, 31, 0 }, 1080 { FILTER_SCHf, 15, 0, SOCF_LE }, 1081 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1082 }; 1083 1084 #endif 1085 #if defined(BCM_88675_A0) 1086 soc_field_info_t soc_SCH_DBG_CML_CREDIT_SCHEDULER_COUNTER_CONFIGURATION_BCM88675_A0r_fields[] = { 1087 { FILTER_SCHf, 15, 0, SOCF_LE }, 1088 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1089 }; 1090 1091 #endif 1092 #if defined(BCM_88675_B0) 1093 soc_field_info_t soc_SCH_DBG_CML_CREDIT_SCHEDULER_COUNTER_CONFIGURATION_BCM88675_B0r_fields[] = { 1094 { FILTER_SCHf, 15, 0, SOCF_LE }, 1095 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1096 }; 1097 1098 #endif 1099 #if defined(BCM_88680_A0) 1100 soc_field_info_t soc_SCH_DBG_CML_CREDIT_SCHEDULER_COUNTER_CONFIGURATION_BCM88680_A0r_fields[] = { 1101 { FILTER_SCHf, 15, 0, SOCF_LE }, 1102 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1103 }; 1104 1105 #endif 1106 #if defined(BCM_88690_A0) 1107 soc_field_info_t soc_SCH_DBG_CML_CREDIT_SCHEDULER_COUNTER_CONFIGURRATIONr_fields[] = { 1108 { FILTER_SCHf, 15, 0, SOCF_LE }, 1109 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1110 }; 1111 1112 #endif 1113 #if defined(BCM_88690_B0) 1114 soc_field_info_t soc_SCH_DBG_CML_CREDIT_SCHEDULER_COUNTER_CONFIGURRATION_BCM88690_B0r_fields[] = { 1115 { FILTER_SCHf, 15, 0, SOCF_LE }, 1116 { FILTER_SCH_MASKf, 15, 16, SOCF_LE } 1117 }; 1118 1119 #endif 1120 #if defined(BCM_88650_A0) 1121 soc_field_info_t soc_SCH_DBG_CML_SCHEDULER_COUNTERr_fields[] = { 1122 { CML_SCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 1123 { CML_SCH_CREDIT_OVFf, 1, 31, SOCF_RO } 1124 }; 1125 1126 #endif 1127 #if defined(BCM_88202_A0) 1128 soc_field_info_t soc_SCH_DBG_CML_SCHEDULER_COUNTER_BCM88202_A0r_fields[] = { 1129 { CML_SCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 1130 { CML_SCH_CREDIT_OVFf, 1, 31, SOCF_RO } 1131 }; 1132 1133 #endif 1134 #if defined(BCM_88270_A0) 1135 soc_field_info_t soc_SCH_DBG_CML_SCHEDULER_COUNTER_BCM88270_A0r_fields[] = { 1136 { CML_SCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1137 { CML_SCH_CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1138 }; 1139 1140 #endif 1141 #if defined(BCM_88375_A0) 1142 soc_field_info_t soc_SCH_DBG_CML_SCHEDULER_COUNTER_BCM88375_A0r_fields[] = { 1143 { CML_SCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1144 { CML_SCH_CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1145 }; 1146 1147 #endif 1148 #if defined(BCM_88375_B0) 1149 soc_field_info_t soc_SCH_DBG_CML_SCHEDULER_COUNTER_BCM88375_B0r_fields[] = { 1150 { CML_SCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1151 { CML_SCH_CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1152 }; 1153 1154 #endif 1155 #if defined(BCM_88470_A0) 1156 soc_field_info_t soc_SCH_DBG_CML_SCHEDULER_COUNTER_BCM88470_A0r_fields[] = { 1157 { CML_SCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1158 { CML_SCH_CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1159 }; 1160 1161 #endif 1162 #if defined(BCM_88470_B0) 1163 soc_field_info_t soc_SCH_DBG_CML_SCHEDULER_COUNTER_BCM88470_B0r_fields[] = { 1164 { CML_SCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1165 { CML_SCH_CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1166 }; 1167 1168 #endif 1169 #if defined(BCM_88650_B0) 1170 soc_field_info_t soc_SCH_DBG_CML_SCHEDULER_COUNTER_BCM88650_B0r_fields[] = { 1171 { CML_SCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 1172 { CML_SCH_CREDIT_OVFf, 1, 31, SOCF_RO } 1173 }; 1174 1175 #endif 1176 #if defined(BCM_88660_A0) 1177 soc_field_info_t soc_SCH_DBG_CML_SCHEDULER_COUNTER_BCM88660_A0r_fields[] = { 1178 { CML_SCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 1179 { CML_SCH_CREDIT_OVFf, 1, 31, SOCF_RO } 1180 }; 1181 1182 #endif 1183 #if defined(BCM_88675_A0) 1184 soc_field_info_t soc_SCH_DBG_CML_SCHEDULER_COUNTER_BCM88675_A0r_fields[] = { 1185 { CML_SCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1186 { CML_SCH_CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1187 }; 1188 1189 #endif 1190 #if defined(BCM_88675_B0) 1191 soc_field_info_t soc_SCH_DBG_CML_SCHEDULER_COUNTER_BCM88675_B0r_fields[] = { 1192 { CML_SCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1193 { CML_SCH_CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1194 }; 1195 1196 #endif 1197 #if defined(BCM_88680_A0) 1198 soc_field_info_t soc_SCH_DBG_CML_SCHEDULER_COUNTER_BCM88680_A0r_fields[] = { 1199 { CML_SCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1200 { CML_SCH_CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1201 }; 1202 1203 #endif 1204 #if defined(BCM_88690_A0) 1205 soc_field_info_t soc_SCH_DBG_CML_SCHEDULER_COUNTER_BCM88690_A0r_fields[] = { 1206 { CML_SCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 1207 { CML_SCH_CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1208 }; 1209 1210 #endif 1211 #if defined(BCM_88690_B0) 1212 soc_field_info_t soc_SCH_DBG_CML_SCHEDULER_COUNTER_BCM88690_B0r_fields[] = { 1213 { CML_SCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 1214 { CML_SCH_CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1215 }; 1216 1217 #endif 1218 #if defined(BCM_88650_A0) 1219 soc_field_info_t soc_SCH_DBG_CREDIT_COUNTERr_fields[] = { 1220 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 1221 { CREDIT_OVFf, 1, 31, SOCF_RO } 1222 }; 1223 1224 #endif 1225 #if defined(BCM_88202_A0) 1226 soc_field_info_t soc_SCH_DBG_CREDIT_COUNTER_BCM88202_A0r_fields[] = { 1227 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 1228 { CREDIT_OVFf, 1, 31, SOCF_RO } 1229 }; 1230 1231 #endif 1232 #if defined(BCM_88270_A0) 1233 soc_field_info_t soc_SCH_DBG_CREDIT_COUNTER_BCM88270_A0r_fields[] = { 1234 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1235 { CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1236 }; 1237 1238 #endif 1239 #if defined(BCM_88375_A0) 1240 soc_field_info_t soc_SCH_DBG_CREDIT_COUNTER_BCM88375_A0r_fields[] = { 1241 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1242 { CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1243 }; 1244 1245 #endif 1246 #if defined(BCM_88375_B0) 1247 soc_field_info_t soc_SCH_DBG_CREDIT_COUNTER_BCM88375_B0r_fields[] = { 1248 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1249 { CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1250 }; 1251 1252 #endif 1253 #if defined(BCM_88470_A0) 1254 soc_field_info_t soc_SCH_DBG_CREDIT_COUNTER_BCM88470_A0r_fields[] = { 1255 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1256 { CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1257 }; 1258 1259 #endif 1260 #if defined(BCM_88470_B0) 1261 soc_field_info_t soc_SCH_DBG_CREDIT_COUNTER_BCM88470_B0r_fields[] = { 1262 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1263 { CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1264 }; 1265 1266 #endif 1267 #if defined(BCM_88650_B0) 1268 soc_field_info_t soc_SCH_DBG_CREDIT_COUNTER_BCM88650_B0r_fields[] = { 1269 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 1270 { CREDIT_OVFf, 1, 31, SOCF_RO } 1271 }; 1272 1273 #endif 1274 #if defined(BCM_88660_A0) 1275 soc_field_info_t soc_SCH_DBG_CREDIT_COUNTER_BCM88660_A0r_fields[] = { 1276 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 1277 { CREDIT_OVFf, 1, 31, SOCF_RO } 1278 }; 1279 1280 #endif 1281 #if defined(BCM_88675_A0) 1282 soc_field_info_t soc_SCH_DBG_CREDIT_COUNTER_BCM88675_A0r_fields[] = { 1283 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1284 { CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1285 }; 1286 1287 #endif 1288 #if defined(BCM_88675_B0) 1289 soc_field_info_t soc_SCH_DBG_CREDIT_COUNTER_BCM88675_B0r_fields[] = { 1290 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1291 { CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1292 }; 1293 1294 #endif 1295 #if defined(BCM_88680_A0) 1296 soc_field_info_t soc_SCH_DBG_CREDIT_COUNTER_BCM88680_A0r_fields[] = { 1297 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1298 { CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1299 }; 1300 1301 #endif 1302 #if defined(BCM_88690_A0) 1303 soc_field_info_t soc_SCH_DBG_CREDIT_COUNTER_BCM88690_A0r_fields[] = { 1304 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 1305 { CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1306 }; 1307 1308 #endif 1309 #if defined(BCM_88690_B0) 1310 soc_field_info_t soc_SCH_DBG_CREDIT_COUNTER_BCM88690_B0r_fields[] = { 1311 { CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 1312 { CREDIT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1313 }; 1314 1315 #endif 1316 #if defined(BCM_88650_A0) 1317 soc_field_info_t soc_SCH_DBG_DVS_CREDIT_COUNTER_CONFIGURATIONr_fields[] = { 1318 { CNT_BY_GTIMERf, 1, 31, 0 }, 1319 { CNT_BY_NIFf, 1, 21, 0 }, 1320 { CNT_BY_PORTf, 1, 20, 0 }, 1321 { DVS_FILTER_NIFf, 5, 12, SOCF_LE }, 1322 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 1323 { FIELD_24_24f, 1, 24, 0 }, 1324 { FIELD_25_25f, 1, 25, 0 } 1325 }; 1326 1327 #endif 1328 #if defined(BCM_88202_A0) 1329 soc_field_info_t soc_SCH_DBG_DVS_CREDIT_COUNTER_CONFIGURATION_BCM88202_A0r_fields[] = { 1330 { CNT_BY_GTIMERf, 1, 31, 0 }, 1331 { CNT_BY_NIFf, 1, 21, 0 }, 1332 { CNT_BY_PORTf, 1, 20, 0 }, 1333 { DVS_FILTER_NIFf, 5, 12, SOCF_LE }, 1334 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 1335 { FIELD_24_24f, 1, 24, 0 }, 1336 { FIELD_25_25f, 1, 25, 0 } 1337 }; 1338 1339 #endif 1340 #if defined(BCM_88270_A0) 1341 soc_field_info_t soc_SCH_DBG_DVS_CREDIT_COUNTER_CONFIGURATION_BCM88270_A0r_fields[] = { 1342 { CNT_BY_NIFf, 1, 21, 0 }, 1343 { CNT_BY_PORTf, 1, 20, 0 }, 1344 { DVS_FILTER_NIFf, 7, 12, SOCF_LE }, 1345 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 1346 { FIELD_24_24f, 1, 24, 0 }, 1347 { FIELD_25_25f, 1, 25, 0 } 1348 }; 1349 1350 #endif 1351 #if defined(BCM_88375_A0) 1352 soc_field_info_t soc_SCH_DBG_DVS_CREDIT_COUNTER_CONFIGURATION_BCM88375_A0r_fields[] = { 1353 { CNT_BY_NIFf, 1, 21, 0 }, 1354 { CNT_BY_PORTf, 1, 20, 0 }, 1355 { DVS_FILTER_NIFf, 7, 12, SOCF_LE }, 1356 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 1357 { FIELD_24_24f, 1, 24, 0 }, 1358 { FIELD_25_25f, 1, 25, 0 } 1359 }; 1360 1361 #endif 1362 #if defined(BCM_88375_B0) 1363 soc_field_info_t soc_SCH_DBG_DVS_CREDIT_COUNTER_CONFIGURATION_BCM88375_B0r_fields[] = { 1364 { CNT_BY_NIFf, 1, 21, 0 }, 1365 { CNT_BY_PORTf, 1, 20, 0 }, 1366 { DVS_FILTER_NIFf, 7, 12, SOCF_LE }, 1367 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 1368 { FIELD_24_24f, 1, 24, 0 }, 1369 { FIELD_25_25f, 1, 25, 0 } 1370 }; 1371 1372 #endif 1373 #if defined(BCM_88470_A0) 1374 soc_field_info_t soc_SCH_DBG_DVS_CREDIT_COUNTER_CONFIGURATION_BCM88470_A0r_fields[] = { 1375 { CNT_BY_NIFf, 1, 21, 0 }, 1376 { CNT_BY_PORTf, 1, 20, 0 }, 1377 { DVS_FILTER_NIFf, 7, 12, SOCF_LE }, 1378 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 1379 { FIELD_24_24f, 1, 24, 0 }, 1380 { FIELD_25_25f, 1, 25, 0 } 1381 }; 1382 1383 #endif 1384 #if defined(BCM_88470_B0) 1385 soc_field_info_t soc_SCH_DBG_DVS_CREDIT_COUNTER_CONFIGURATION_BCM88470_B0r_fields[] = { 1386 { CNT_BY_NIFf, 1, 21, 0 }, 1387 { CNT_BY_PORTf, 1, 20, 0 }, 1388 { DVS_FILTER_NIFf, 7, 12, SOCF_LE }, 1389 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 1390 { FIELD_24_24f, 1, 24, 0 }, 1391 { FIELD_25_25f, 1, 25, 0 } 1392 }; 1393 1394 #endif 1395 #if defined(BCM_88650_B0) 1396 soc_field_info_t soc_SCH_DBG_DVS_CREDIT_COUNTER_CONFIGURATION_BCM88650_B0r_fields[] = { 1397 { CNT_BY_GTIMERf, 1, 31, 0 }, 1398 { CNT_BY_NIFf, 1, 21, 0 }, 1399 { CNT_BY_PORTf, 1, 20, 0 }, 1400 { DVS_FILTER_NIFf, 5, 12, SOCF_LE }, 1401 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 1402 { FIELD_24_24f, 1, 24, 0 }, 1403 { FIELD_25_25f, 1, 25, 0 } 1404 }; 1405 1406 #endif 1407 #if defined(BCM_88660_A0) 1408 soc_field_info_t soc_SCH_DBG_DVS_CREDIT_COUNTER_CONFIGURATION_BCM88660_A0r_fields[] = { 1409 { CNT_BY_GTIMERf, 1, 31, 0 }, 1410 { CNT_BY_NIFf, 1, 21, 0 }, 1411 { CNT_BY_PORTf, 1, 20, 0 }, 1412 { DVS_FILTER_NIFf, 5, 12, SOCF_LE }, 1413 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 1414 { FIELD_24_24f, 1, 24, 0 }, 1415 { FIELD_25_25f, 1, 25, 0 } 1416 }; 1417 1418 #endif 1419 #if defined(BCM_88675_A0) 1420 soc_field_info_t soc_SCH_DBG_DVS_CREDIT_COUNTER_CONFIGURATION_BCM88675_A0r_fields[] = { 1421 { CNT_BY_NIFf, 1, 21, 0 }, 1422 { CNT_BY_PORTf, 1, 20, 0 }, 1423 { DVS_FILTER_NIFf, 7, 12, SOCF_LE }, 1424 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 1425 { FIELD_24_24f, 1, 24, 0 }, 1426 { FIELD_25_25f, 1, 25, 0 } 1427 }; 1428 1429 #endif 1430 #if defined(BCM_88675_B0) 1431 soc_field_info_t soc_SCH_DBG_DVS_CREDIT_COUNTER_CONFIGURATION_BCM88675_B0r_fields[] = { 1432 { CNT_BY_NIFf, 1, 21, 0 }, 1433 { CNT_BY_PORTf, 1, 20, 0 }, 1434 { DVS_FILTER_NIFf, 7, 12, SOCF_LE }, 1435 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 1436 { FIELD_24_24f, 1, 24, 0 }, 1437 { FIELD_25_25f, 1, 25, 0 } 1438 }; 1439 1440 #endif 1441 #if defined(BCM_88680_A0) 1442 soc_field_info_t soc_SCH_DBG_DVS_CREDIT_COUNTER_CONFIGURATION_BCM88680_A0r_fields[] = { 1443 { CNT_BY_NIFf, 1, 21, 0 }, 1444 { CNT_BY_PORTf, 1, 20, 0 }, 1445 { DVS_FILTER_NIFf, 7, 12, SOCF_LE }, 1446 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 1447 { FIELD_24_24f, 1, 24, 0 }, 1448 { FIELD_25_25f, 1, 25, 0 } 1449 }; 1450 1451 #endif 1452 #if defined(BCM_88690_A0) 1453 soc_field_info_t soc_SCH_DBG_DVS_CREDIT_COUNTER_CONFIGURATION_BCM88690_A0r_fields[] = { 1454 { CNT_BY_NIFf, 1, 21, 0 }, 1455 { CNT_BY_PORTf, 1, 20, 0 }, 1456 { DVS_FILTER_NIFf, 6, 12, SOCF_LE }, 1457 { DVS_FILTER_PORTf, 9, 0, SOCF_LE }, 1458 { RES_1f, 1, 24, 0 }, 1459 { RES_2f, 1, 25, 0 } 1460 }; 1461 1462 #endif 1463 #if defined(BCM_88690_B0) 1464 soc_field_info_t soc_SCH_DBG_DVS_CREDIT_COUNTER_CONFIGURATION_BCM88690_B0r_fields[] = { 1465 { CNT_BY_NIFf, 1, 21, 0 }, 1466 { CNT_BY_PORTf, 1, 20, 0 }, 1467 { DVS_FILTER_NIFf, 6, 12, SOCF_LE }, 1468 { DVS_FILTER_PORTf, 9, 0, SOCF_LE }, 1469 { RES_1f, 1, 24, 0 }, 1470 { RES_2f, 1, 25, 0 } 1471 }; 1472 1473 #endif 1474 #if defined(BCM_88650_A0) 1475 soc_field_info_t soc_SCH_DBG_DVS_FC_COUNTERS_CONFIGURATIONr_fields[] = { 1476 { CNT_BY_GTIMERf, 1, 31, 0 }, 1477 { CNT_DEVICE_FCf, 1, 30, 0 }, 1478 { CNT_INTERFACE_FCf, 1, 28, 0 }, 1479 { CNT_PORT_FCf, 1, 27, 0 }, 1480 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 1481 { FC_INTERFACEf, 5, 8, SOCF_LE }, 1482 { FIELD_14_25f, 12, 14, SOCF_LE }, 1483 { FIELD_29_29f, 1, 29, 0 } 1484 }; 1485 1486 #endif 1487 #if defined(BCM_88202_A0) 1488 soc_field_info_t soc_SCH_DBG_DVS_FC_COUNTERS_CONFIGURATION_BCM88202_A0r_fields[] = { 1489 { CNT_BY_GTIMERf, 1, 31, 0 }, 1490 { CNT_DEVICE_FCf, 1, 30, 0 }, 1491 { CNT_INTERFACE_FCf, 1, 28, 0 }, 1492 { CNT_PORT_FCf, 1, 27, 0 }, 1493 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 1494 { FC_INTERFACEf, 5, 8, SOCF_LE }, 1495 { FIELD_14_25f, 12, 14, SOCF_LE }, 1496 { FIELD_29_29f, 1, 29, 0 } 1497 }; 1498 1499 #endif 1500 #if defined(BCM_88270_A0) 1501 soc_field_info_t soc_SCH_DBG_DVS_FC_COUNTERS_CONFIGURATION_BCM88270_A0r_fields[] = { 1502 { CLFC_CNTf, 6, 14, SOCF_LE }, 1503 { CNT_CLFCf, 1, 29, 0 }, 1504 { CNT_DEVICE_FCf, 1, 30, 0 }, 1505 { CNT_INTERFACE_FCf, 1, 28, 0 }, 1506 { CNT_PORT_FCf, 1, 27, 0 }, 1507 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 1508 { FC_INTERFACEf, 5, 8, SOCF_LE } 1509 }; 1510 1511 #endif 1512 #if defined(BCM_88375_A0) 1513 soc_field_info_t soc_SCH_DBG_DVS_FC_COUNTERS_CONFIGURATION_BCM88375_A0r_fields[] = { 1514 { CLFC_CNTf, 6, 14, SOCF_LE }, 1515 { CNT_CLFCf, 1, 29, 0 }, 1516 { CNT_DEVICE_FCf, 1, 30, 0 }, 1517 { CNT_INTERFACE_FCf, 1, 28, 0 }, 1518 { CNT_PORT_FCf, 1, 27, 0 }, 1519 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 1520 { FC_INTERFACEf, 5, 8, SOCF_LE } 1521 }; 1522 1523 #endif 1524 #if defined(BCM_88375_B0) 1525 soc_field_info_t soc_SCH_DBG_DVS_FC_COUNTERS_CONFIGURATION_BCM88375_B0r_fields[] = { 1526 { CLFC_CNTf, 6, 14, SOCF_LE }, 1527 { CNT_CLFCf, 1, 29, 0 }, 1528 { CNT_DEVICE_FCf, 1, 30, 0 }, 1529 { CNT_INTERFACE_FCf, 1, 28, 0 }, 1530 { CNT_PORT_FCf, 1, 27, 0 }, 1531 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 1532 { FC_INTERFACEf, 5, 8, SOCF_LE } 1533 }; 1534 1535 #endif 1536 #if defined(BCM_88470_A0) 1537 soc_field_info_t soc_SCH_DBG_DVS_FC_COUNTERS_CONFIGURATION_BCM88470_A0r_fields[] = { 1538 { CLFC_CNTf, 6, 14, SOCF_LE }, 1539 { CNT_CLFCf, 1, 29, 0 }, 1540 { CNT_DEVICE_FCf, 1, 30, 0 }, 1541 { CNT_INTERFACE_FCf, 1, 28, 0 }, 1542 { CNT_PORT_FCf, 1, 27, 0 }, 1543 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 1544 { FC_INTERFACEf, 5, 8, SOCF_LE } 1545 }; 1546 1547 #endif 1548 #if defined(BCM_88470_B0) 1549 soc_field_info_t soc_SCH_DBG_DVS_FC_COUNTERS_CONFIGURATION_BCM88470_B0r_fields[] = { 1550 { CLFC_CNTf, 6, 14, SOCF_LE }, 1551 { CNT_CLFCf, 1, 29, 0 }, 1552 { CNT_DEVICE_FCf, 1, 30, 0 }, 1553 { CNT_INTERFACE_FCf, 1, 28, 0 }, 1554 { CNT_PORT_FCf, 1, 27, 0 }, 1555 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 1556 { FC_INTERFACEf, 5, 8, SOCF_LE } 1557 }; 1558 1559 #endif 1560 #if defined(BCM_88650_B0) 1561 soc_field_info_t soc_SCH_DBG_DVS_FC_COUNTERS_CONFIGURATION_BCM88650_B0r_fields[] = { 1562 { CNT_BY_GTIMERf, 1, 31, 0 }, 1563 { CNT_DEVICE_FCf, 1, 30, 0 }, 1564 { CNT_INTERFACE_FCf, 1, 28, 0 }, 1565 { CNT_PORT_FCf, 1, 27, 0 }, 1566 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 1567 { FC_INTERFACEf, 5, 8, SOCF_LE }, 1568 { FIELD_14_25f, 12, 14, SOCF_LE }, 1569 { FIELD_29_29f, 1, 29, 0 } 1570 }; 1571 1572 #endif 1573 #if defined(BCM_88660_A0) 1574 soc_field_info_t soc_SCH_DBG_DVS_FC_COUNTERS_CONFIGURATION_BCM88660_A0r_fields[] = { 1575 { CNT_BY_GTIMERf, 1, 31, 0 }, 1576 { CNT_DEVICE_FCf, 1, 30, 0 }, 1577 { CNT_INTERFACE_FCf, 1, 28, 0 }, 1578 { CNT_PORT_FCf, 1, 27, 0 }, 1579 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 1580 { FC_INTERFACEf, 5, 8, SOCF_LE }, 1581 { FIELD_14_25f, 12, 14, SOCF_LE }, 1582 { FIELD_29_29f, 1, 29, 0 } 1583 }; 1584 1585 #endif 1586 #if defined(BCM_88675_A0) 1587 soc_field_info_t soc_SCH_DBG_DVS_FC_COUNTERS_CONFIGURATION_BCM88675_A0r_fields[] = { 1588 { CLFC_CNTf, 6, 14, SOCF_LE }, 1589 { CNT_CLFCf, 1, 29, 0 }, 1590 { CNT_DEVICE_FCf, 1, 30, 0 }, 1591 { CNT_INTERFACE_FCf, 1, 28, 0 }, 1592 { CNT_PORT_FCf, 1, 27, 0 }, 1593 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 1594 { FC_INTERFACEf, 5, 8, SOCF_LE } 1595 }; 1596 1597 #endif 1598 #if defined(BCM_88675_B0) 1599 soc_field_info_t soc_SCH_DBG_DVS_FC_COUNTERS_CONFIGURATION_BCM88675_B0r_fields[] = { 1600 { CLFC_CNTf, 6, 14, SOCF_LE }, 1601 { CNT_CLFCf, 1, 29, 0 }, 1602 { CNT_DEVICE_FCf, 1, 30, 0 }, 1603 { CNT_INTERFACE_FCf, 1, 28, 0 }, 1604 { CNT_PORT_FCf, 1, 27, 0 }, 1605 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 1606 { FC_INTERFACEf, 5, 8, SOCF_LE } 1607 }; 1608 1609 #endif 1610 #if defined(BCM_88680_A0) 1611 soc_field_info_t soc_SCH_DBG_DVS_FC_COUNTERS_CONFIGURATION_BCM88680_A0r_fields[] = { 1612 { CLFC_CNTf, 6, 14, SOCF_LE }, 1613 { CNT_CLFCf, 1, 29, 0 }, 1614 { CNT_DEVICE_FCf, 1, 30, 0 }, 1615 { CNT_INTERFACE_FCf, 1, 28, 0 }, 1616 { CNT_PORT_FCf, 1, 27, 0 }, 1617 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 1618 { FC_INTERFACEf, 5, 8, SOCF_LE } 1619 }; 1620 1621 #endif 1622 #if defined(BCM_88690_A0) 1623 soc_field_info_t soc_SCH_DBG_DVS_FC_COUNTERS_CONFIGURATION_BCM88690_A0r_fields[] = { 1624 { CLFC_CNTf, 6, 15, SOCF_LE }, 1625 { CNT_CLFCf, 1, 29, 0 }, 1626 { CNT_DEVICE_FCf, 1, 30, 0 }, 1627 { CNT_INTERFACE_FCf, 1, 28, 0 }, 1628 { CNT_PORT_FCf, 1, 27, 0 }, 1629 { FC_CNT_PORTf, 9, 0, SOCF_LE }, 1630 { FC_INTERFACEf, 6, 9, SOCF_LE } 1631 }; 1632 1633 #endif 1634 #if defined(BCM_88690_B0) 1635 soc_field_info_t soc_SCH_DBG_DVS_FC_COUNTERS_CONFIGURATION_BCM88690_B0r_fields[] = { 1636 { CLFC_CNTf, 6, 15, SOCF_LE }, 1637 { CNT_CLFCf, 1, 29, 0 }, 1638 { CNT_DEVICE_FCf, 1, 30, 0 }, 1639 { CNT_INTERFACE_FCf, 1, 28, 0 }, 1640 { CNT_PORT_FCf, 1, 27, 0 }, 1641 { FC_CNT_PORTf, 9, 0, SOCF_LE }, 1642 { FC_INTERFACEf, 6, 9, SOCF_LE } 1643 }; 1644 1645 #endif 1646 #if defined(BCM_88650_A0) 1647 soc_field_info_t soc_SCH_DBG_DVS_FLOW_CONTROL_COUNTERr_fields[] = { 1648 { DVS_FC_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 1649 { DVS_FC_CNT_OVF_OR_FINf, 1, 31, SOCF_RO } 1650 }; 1651 1652 #endif 1653 #if defined(BCM_88202_A0) 1654 soc_field_info_t soc_SCH_DBG_DVS_FLOW_CONTROL_COUNTER_BCM88202_A0r_fields[] = { 1655 { DVS_FC_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 1656 { DVS_FC_CNT_OVF_OR_FINf, 1, 31, SOCF_RO } 1657 }; 1658 1659 #endif 1660 #if defined(BCM_88270_A0) 1661 soc_field_info_t soc_SCH_DBG_DVS_FLOW_CONTROL_COUNTER_BCM88270_A0r_fields[] = { 1662 { DVS_FC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1663 { DVS_FC_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1664 }; 1665 1666 #endif 1667 #if defined(BCM_88375_A0) 1668 soc_field_info_t soc_SCH_DBG_DVS_FLOW_CONTROL_COUNTER_BCM88375_A0r_fields[] = { 1669 { DVS_FC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1670 { DVS_FC_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1671 }; 1672 1673 #endif 1674 #if defined(BCM_88375_B0) 1675 soc_field_info_t soc_SCH_DBG_DVS_FLOW_CONTROL_COUNTER_BCM88375_B0r_fields[] = { 1676 { DVS_FC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1677 { DVS_FC_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1678 }; 1679 1680 #endif 1681 #if defined(BCM_88470_A0) 1682 soc_field_info_t soc_SCH_DBG_DVS_FLOW_CONTROL_COUNTER_BCM88470_A0r_fields[] = { 1683 { DVS_FC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1684 { DVS_FC_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1685 }; 1686 1687 #endif 1688 #if defined(BCM_88470_B0) 1689 soc_field_info_t soc_SCH_DBG_DVS_FLOW_CONTROL_COUNTER_BCM88470_B0r_fields[] = { 1690 { DVS_FC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1691 { DVS_FC_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1692 }; 1693 1694 #endif 1695 #if defined(BCM_88650_B0) 1696 soc_field_info_t soc_SCH_DBG_DVS_FLOW_CONTROL_COUNTER_BCM88650_B0r_fields[] = { 1697 { DVS_FC_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 1698 { DVS_FC_CNT_OVF_OR_FINf, 1, 31, SOCF_RO } 1699 }; 1700 1701 #endif 1702 #if defined(BCM_88660_A0) 1703 soc_field_info_t soc_SCH_DBG_DVS_FLOW_CONTROL_COUNTER_BCM88660_A0r_fields[] = { 1704 { DVS_FC_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 1705 { DVS_FC_CNT_OVF_OR_FINf, 1, 31, SOCF_RO } 1706 }; 1707 1708 #endif 1709 #if defined(BCM_88675_A0) 1710 soc_field_info_t soc_SCH_DBG_DVS_FLOW_CONTROL_COUNTER_BCM88675_A0r_fields[] = { 1711 { DVS_FC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1712 { DVS_FC_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1713 }; 1714 1715 #endif 1716 #if defined(BCM_88675_B0) 1717 soc_field_info_t soc_SCH_DBG_DVS_FLOW_CONTROL_COUNTER_BCM88675_B0r_fields[] = { 1718 { DVS_FC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1719 { DVS_FC_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1720 }; 1721 1722 #endif 1723 #if defined(BCM_88680_A0) 1724 soc_field_info_t soc_SCH_DBG_DVS_FLOW_CONTROL_COUNTER_BCM88680_A0r_fields[] = { 1725 { DVS_FC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1726 { DVS_FC_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1727 }; 1728 1729 #endif 1730 #if defined(BCM_88690_A0) 1731 soc_field_info_t soc_SCH_DBG_DVS_FLOW_CONTROL_COUNTER_BCM88690_A0r_fields[] = { 1732 { DVS_FC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 1733 { DVS_FC_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1734 }; 1735 1736 #endif 1737 #if defined(BCM_88690_B0) 1738 soc_field_info_t soc_SCH_DBG_DVS_FLOW_CONTROL_COUNTER_BCM88690_B0r_fields[] = { 1739 { DVS_FC_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 1740 { DVS_FC_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1741 }; 1742 1743 #endif 1744 #if defined(BCM_88675_A0) 1745 soc_field_info_t soc_SCH_DBG_DVS_LINK_STATUSr_fields[] = { 1746 { DVS_DEVICE_RCI_LEVELf, 3, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 1747 { DVS_LINK_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1748 { DVS_MAX_DEVICE_RCI_LEVELf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 1749 { DVS_MAX_RCI_LEVELf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1750 { DVS_RCI_LEVELf, 3, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1751 { DVS_SHARED_LINK_CNTf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 1752 }; 1753 1754 #endif 1755 #if defined(BCM_88270_A0) 1756 soc_field_info_t soc_SCH_DBG_DVS_LINK_STATUS_BCM88270_A0r_fields[] = { 1757 { DVS_DEVICE_RCI_LEVELf, 3, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 1758 { DVS_LINK_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1759 { DVS_MAX_DEVICE_RCI_LEVELf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 1760 { DVS_MAX_RCI_LEVELf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1761 { DVS_RCI_LEVELf, 3, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1762 { DVS_SHARED_LINK_CNTf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 1763 }; 1764 1765 #endif 1766 #if defined(BCM_88375_A0) 1767 soc_field_info_t soc_SCH_DBG_DVS_LINK_STATUS_BCM88375_A0r_fields[] = { 1768 { DVS_DEVICE_RCI_LEVELf, 3, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 1769 { DVS_LINK_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1770 { DVS_MAX_DEVICE_RCI_LEVELf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 1771 { DVS_MAX_RCI_LEVELf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1772 { DVS_RCI_LEVELf, 3, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1773 { DVS_SHARED_LINK_CNTf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 1774 }; 1775 1776 #endif 1777 #if defined(BCM_88375_B0) 1778 soc_field_info_t soc_SCH_DBG_DVS_LINK_STATUS_BCM88375_B0r_fields[] = { 1779 { DVS_DEVICE_RCI_LEVELf, 3, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 1780 { DVS_LINK_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1781 { DVS_MAX_DEVICE_RCI_LEVELf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 1782 { DVS_MAX_RCI_LEVELf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1783 { DVS_RCI_LEVELf, 3, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1784 { DVS_SHARED_LINK_CNTf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 1785 }; 1786 1787 #endif 1788 #if defined(BCM_88470_A0) 1789 soc_field_info_t soc_SCH_DBG_DVS_LINK_STATUS_BCM88470_A0r_fields[] = { 1790 { DVS_DEVICE_RCI_LEVELf, 3, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 1791 { DVS_LINK_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1792 { DVS_MAX_DEVICE_RCI_LEVELf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 1793 { DVS_MAX_RCI_LEVELf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1794 { DVS_RCI_LEVELf, 3, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1795 { DVS_SHARED_LINK_CNTf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 1796 }; 1797 1798 #endif 1799 #if defined(BCM_88470_B0) 1800 soc_field_info_t soc_SCH_DBG_DVS_LINK_STATUS_BCM88470_B0r_fields[] = { 1801 { DVS_DEVICE_RCI_LEVELf, 3, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 1802 { DVS_LINK_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1803 { DVS_MAX_DEVICE_RCI_LEVELf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 1804 { DVS_MAX_RCI_LEVELf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1805 { DVS_RCI_LEVELf, 3, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1806 { DVS_SHARED_LINK_CNTf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 1807 }; 1808 1809 #endif 1810 #if defined(BCM_88675_B0) 1811 soc_field_info_t soc_SCH_DBG_DVS_LINK_STATUS_BCM88675_B0r_fields[] = { 1812 { DVS_DEVICE_RCI_LEVELf, 3, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 1813 { DVS_LINK_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1814 { DVS_MAX_DEVICE_RCI_LEVELf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 1815 { DVS_MAX_RCI_LEVELf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1816 { DVS_RCI_LEVELf, 3, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1817 { DVS_SHARED_LINK_CNTf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 1818 }; 1819 1820 #endif 1821 #if defined(BCM_88680_A0) 1822 soc_field_info_t soc_SCH_DBG_DVS_LINK_STATUS_BCM88680_A0r_fields[] = { 1823 { DVS_DEVICE_RCI_LEVELf, 3, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 1824 { DVS_LINK_CNTf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1825 { DVS_MAX_DEVICE_RCI_LEVELf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 1826 { DVS_MAX_RCI_LEVELf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1827 { DVS_RCI_LEVELf, 3, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1828 { DVS_SHARED_LINK_CNTf, 6, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 1829 }; 1830 1831 #endif 1832 #if defined(BCM_88690_A0) 1833 soc_field_info_t soc_SCH_DBG_DVS_LINK_STATUS_BCM88690_A0r_fields[] = { 1834 { DVS_DEVICE_RCI_LEVELf, 3, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 1835 { DVS_LINK_CNTf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1836 { DVS_MAX_DEVICE_RCI_LEVELf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 1837 { DVS_MAX_RCI_LEVELf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1838 { DVS_RCI_LEVELf, 3, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1839 { DVS_SHARED_LINK_CNTf, 7, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 1840 { SCL_MAX_RCI_LEVELf, 3, 34, SOCF_LE|SOCF_RO|SOCF_SIG }, 1841 { SCL_RCI_LEVELf, 3, 31, SOCF_LE|SOCF_RO|SOCF_SIG } 1842 }; 1843 1844 #endif 1845 #if defined(BCM_88690_B0) 1846 soc_field_info_t soc_SCH_DBG_DVS_LINK_STATUS_BCM88690_B0r_fields[] = { 1847 { DVS_DEVICE_RCI_LEVELf, 3, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 1848 { DVS_LINK_CNTf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1849 { DVS_MAX_DEVICE_RCI_LEVELf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 1850 { DVS_MAX_RCI_LEVELf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1851 { DVS_RCI_LEVELf, 3, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1852 { DVS_SHARED_LINK_CNTf, 7, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 1853 { SCL_MAX_RCI_LEVELf, 3, 34, SOCF_LE|SOCF_RO|SOCF_SIG }, 1854 { SCL_RCI_LEVELf, 3, 31, SOCF_LE|SOCF_RO|SOCF_SIG } 1855 }; 1856 1857 #endif 1858 #if defined(BCM_88675_A0) 1859 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTERr_fields[] = { 1860 { DVS_RCI_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1861 { DVS_RCI_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1862 }; 1863 1864 #endif 1865 #if defined(BCM_88675_A0) 1866 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTERS_CONFIGURATIONr_fields[] = { 1867 { RCI_LEVELf, 3, 0, SOCF_LE } 1868 }; 1869 1870 #endif 1871 #if defined(BCM_88270_A0) 1872 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTERS_CONFIGURATION_BCM88270_A0r_fields[] = { 1873 { RCI_LEVELf, 3, 0, SOCF_LE } 1874 }; 1875 1876 #endif 1877 #if defined(BCM_88375_A0) 1878 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTERS_CONFIGURATION_BCM88375_A0r_fields[] = { 1879 { RCI_LEVELf, 3, 0, SOCF_LE } 1880 }; 1881 1882 #endif 1883 #if defined(BCM_88375_B0) 1884 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTERS_CONFIGURATION_BCM88375_B0r_fields[] = { 1885 { RCI_LEVELf, 3, 0, SOCF_LE } 1886 }; 1887 1888 #endif 1889 #if defined(BCM_88470_A0) 1890 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTERS_CONFIGURATION_BCM88470_A0r_fields[] = { 1891 { RCI_LEVELf, 3, 0, SOCF_LE } 1892 }; 1893 1894 #endif 1895 #if defined(BCM_88470_B0) 1896 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTERS_CONFIGURATION_BCM88470_B0r_fields[] = { 1897 { RCI_LEVELf, 3, 0, SOCF_LE } 1898 }; 1899 1900 #endif 1901 #if defined(BCM_88675_B0) 1902 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTERS_CONFIGURATION_BCM88675_B0r_fields[] = { 1903 { RCI_LEVELf, 3, 0, SOCF_LE } 1904 }; 1905 1906 #endif 1907 #if defined(BCM_88680_A0) 1908 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTERS_CONFIGURATION_BCM88680_A0r_fields[] = { 1909 { RCI_LEVELf, 3, 0, SOCF_LE } 1910 }; 1911 1912 #endif 1913 #if defined(BCM_88690_A0) 1914 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTERS_CONFIGURATION_BCM88690_A0r_fields[] = { 1915 { RCI_LEVELf, 3, 0, SOCF_LE }, 1916 { RCI_LEVEL_SOURCEf, 2, 3, SOCF_LE } 1917 }; 1918 1919 #endif 1920 #if defined(BCM_88690_B0) 1921 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTERS_CONFIGURATION_BCM88690_B0r_fields[] = { 1922 { RCI_LEVELf, 3, 0, SOCF_LE }, 1923 { RCI_LEVEL_SOURCEf, 2, 3, SOCF_LE } 1924 }; 1925 1926 #endif 1927 #if defined(BCM_88270_A0) 1928 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTER_BCM88270_A0r_fields[] = { 1929 { DVS_RCI_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1930 { DVS_RCI_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1931 }; 1932 1933 #endif 1934 #if defined(BCM_88375_A0) 1935 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTER_BCM88375_A0r_fields[] = { 1936 { DVS_RCI_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1937 { DVS_RCI_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1938 }; 1939 1940 #endif 1941 #if defined(BCM_88375_B0) 1942 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTER_BCM88375_B0r_fields[] = { 1943 { DVS_RCI_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1944 { DVS_RCI_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1945 }; 1946 1947 #endif 1948 #if defined(BCM_88470_A0) 1949 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTER_BCM88470_A0r_fields[] = { 1950 { DVS_RCI_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1951 { DVS_RCI_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1952 }; 1953 1954 #endif 1955 #if defined(BCM_88470_B0) 1956 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTER_BCM88470_B0r_fields[] = { 1957 { DVS_RCI_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1958 { DVS_RCI_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1959 }; 1960 1961 #endif 1962 #if defined(BCM_88675_B0) 1963 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTER_BCM88675_B0r_fields[] = { 1964 { DVS_RCI_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1965 { DVS_RCI_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1966 }; 1967 1968 #endif 1969 #if defined(BCM_88680_A0) 1970 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTER_BCM88680_A0r_fields[] = { 1971 { DVS_RCI_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1972 { DVS_RCI_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1973 }; 1974 1975 #endif 1976 #if defined(BCM_88690_A0) 1977 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTER_BCM88690_A0r_fields[] = { 1978 { DVS_RCI_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 1979 { DVS_RCI_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1980 }; 1981 1982 #endif 1983 #if defined(BCM_88690_B0) 1984 soc_field_info_t soc_SCH_DBG_DVS_RCI_COUNTER_BCM88690_B0r_fields[] = { 1985 { DVS_RCI_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 1986 { DVS_RCI_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 1987 }; 1988 1989 #endif 1990 #if defined(BCM_88675_A0) 1991 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTERr_fields[] = { 1992 { SMP_MSG_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1993 { SMP_MSG_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 1994 }; 1995 1996 #endif 1997 #if defined(BCM_88270_A0) 1998 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_BCM88270_A0r_fields[] = { 1999 { SMP_MSG_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2000 { SMP_MSG_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 2001 }; 2002 2003 #endif 2004 #if defined(BCM_88375_A0) 2005 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_BCM88375_A0r_fields[] = { 2006 { SMP_MSG_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2007 { SMP_MSG_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 2008 }; 2009 2010 #endif 2011 #if defined(BCM_88375_B0) 2012 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_BCM88375_B0r_fields[] = { 2013 { SMP_MSG_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2014 { SMP_MSG_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 2015 }; 2016 2017 #endif 2018 #if defined(BCM_88470_A0) 2019 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_BCM88470_A0r_fields[] = { 2020 { SMP_MSG_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2021 { SMP_MSG_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 2022 }; 2023 2024 #endif 2025 #if defined(BCM_88470_B0) 2026 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_BCM88470_B0r_fields[] = { 2027 { SMP_MSG_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2028 { SMP_MSG_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 2029 }; 2030 2031 #endif 2032 #if defined(BCM_88675_B0) 2033 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_BCM88675_B0r_fields[] = { 2034 { SMP_MSG_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2035 { SMP_MSG_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 2036 }; 2037 2038 #endif 2039 #if defined(BCM_88680_A0) 2040 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_BCM88680_A0r_fields[] = { 2041 { SMP_MSG_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2042 { SMP_MSG_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 2043 }; 2044 2045 #endif 2046 #if defined(BCM_88690_A0) 2047 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_BCM88690_A0r_fields[] = { 2048 { SMP_MSG_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 2049 { SMP_MSG_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 2050 }; 2051 2052 #endif 2053 #if defined(BCM_88690_B0) 2054 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_BCM88690_B0r_fields[] = { 2055 { SMP_MSG_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 2056 { SMP_MSG_CNT_OVFf, 1, 31, SOCF_RO|SOCF_SIG } 2057 }; 2058 2059 #endif 2060 #if defined(BCM_88675_A0) 2061 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_CONFIGURATIONr_fields[] = { 2062 { SMP_CNT_FLOW_OR_PORTf, 17, 8, SOCF_LE }, 2063 { SMP_CNT_TYPEf, 4, 0, SOCF_LE }, 2064 { SMP_FILTER_BY_FLOW_OR_PORTf, 2, 28, SOCF_LE }, 2065 { SMP_FILTER_BY_TYPEf, 1, 4, 0 } 2066 }; 2067 2068 #endif 2069 #if defined(BCM_88270_A0) 2070 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_CONFIGURATION_BCM88270_A0r_fields[] = { 2071 { SMP_CNT_FLOW_OR_PORTf, 17, 8, SOCF_LE }, 2072 { SMP_CNT_TYPEf, 4, 0, SOCF_LE }, 2073 { SMP_FILTER_BY_FLOW_OR_PORTf, 2, 28, SOCF_LE }, 2074 { SMP_FILTER_BY_TYPEf, 1, 4, 0 } 2075 }; 2076 2077 #endif 2078 #if defined(BCM_88375_A0) 2079 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_CONFIGURATION_BCM88375_A0r_fields[] = { 2080 { SMP_CNT_FLOW_OR_PORTf, 17, 8, SOCF_LE }, 2081 { SMP_CNT_TYPEf, 4, 0, SOCF_LE }, 2082 { SMP_FILTER_BY_FLOW_OR_PORTf, 2, 28, SOCF_LE }, 2083 { SMP_FILTER_BY_TYPEf, 1, 4, 0 } 2084 }; 2085 2086 #endif 2087 #if defined(BCM_88375_B0) 2088 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_CONFIGURATION_BCM88375_B0r_fields[] = { 2089 { SMP_CNT_FLOW_OR_PORTf, 17, 8, SOCF_LE }, 2090 { SMP_CNT_TYPEf, 4, 0, SOCF_LE }, 2091 { SMP_FILTER_BY_FLOW_OR_PORTf, 2, 28, SOCF_LE }, 2092 { SMP_FILTER_BY_TYPEf, 1, 4, 0 } 2093 }; 2094 2095 #endif 2096 #if defined(BCM_88470_A0) 2097 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_CONFIGURATION_BCM88470_A0r_fields[] = { 2098 { SMP_CNT_FLOW_OR_PORTf, 17, 8, SOCF_LE }, 2099 { SMP_CNT_TYPEf, 4, 0, SOCF_LE }, 2100 { SMP_FILTER_BY_FLOW_OR_PORTf, 2, 28, SOCF_LE }, 2101 { SMP_FILTER_BY_TYPEf, 1, 4, 0 } 2102 }; 2103 2104 #endif 2105 #if defined(BCM_88470_B0) 2106 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_CONFIGURATION_BCM88470_B0r_fields[] = { 2107 { SMP_CNT_FLOW_OR_PORTf, 17, 8, SOCF_LE }, 2108 { SMP_CNT_TYPEf, 4, 0, SOCF_LE }, 2109 { SMP_FILTER_BY_FLOW_OR_PORTf, 2, 28, SOCF_LE }, 2110 { SMP_FILTER_BY_TYPEf, 1, 4, 0 } 2111 }; 2112 2113 #endif 2114 #if defined(BCM_88675_B0) 2115 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_CONFIGURATION_BCM88675_B0r_fields[] = { 2116 { SMP_CNT_FLOW_OR_PORTf, 17, 8, SOCF_LE }, 2117 { SMP_CNT_TYPEf, 4, 0, SOCF_LE }, 2118 { SMP_FILTER_BY_FLOW_OR_PORTf, 2, 28, SOCF_LE }, 2119 { SMP_FILTER_BY_TYPEf, 1, 4, 0 } 2120 }; 2121 2122 #endif 2123 #if defined(BCM_88680_A0) 2124 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_CONFIGURATION_BCM88680_A0r_fields[] = { 2125 { SMP_CNT_FLOW_OR_PORTf, 17, 8, SOCF_LE }, 2126 { SMP_CNT_TYPEf, 4, 0, SOCF_LE }, 2127 { SMP_FILTER_BY_FLOW_OR_PORTf, 2, 28, SOCF_LE }, 2128 { SMP_FILTER_BY_TYPEf, 1, 4, 0 } 2129 }; 2130 2131 #endif 2132 #if defined(BCM_88690_A0) 2133 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_CONFIGURATION_BCM88690_A0r_fields[] = { 2134 { SMP_CNT_FLOW_OR_PORTf, 17, 8, SOCF_LE }, 2135 { SMP_CNT_TYPEf, 4, 0, SOCF_LE }, 2136 { SMP_FILTER_BY_FLOW_OR_PORTf, 2, 28, SOCF_LE }, 2137 { SMP_FILTER_BY_TYPEf, 1, 4, 0 } 2138 }; 2139 2140 #endif 2141 #if defined(BCM_88690_B0) 2142 soc_field_info_t soc_SCH_DBG_SMP_MESSAGE_COUNTER_CONFIGURATION_BCM88690_B0r_fields[] = { 2143 { SMP_CNT_FLOW_OR_PORTf, 17, 8, SOCF_LE }, 2144 { SMP_CNT_TYPEf, 4, 0, SOCF_LE }, 2145 { SMP_FILTER_BY_FLOW_OR_PORTf, 2, 28, SOCF_LE }, 2146 { SMP_FILTER_BY_TYPEf, 1, 4, 0 } 2147 }; 2148 2149 #endif 2150 #if defined(BCM_88675_A0) 2151 soc_field_info_t soc_SCH_DELETE_MECHANISM_CONFIGURATION_REGISTERr_fields[] = { 2152 { DLM_ENABLEf, 3, 0, SOCF_LE }, 2153 { DLM_PER_GROUP_BWf, 10, 4, SOCF_LE }, 2154 { LOW_DLM_PER_GROUP_BWf, 5, 16, SOCF_LE } 2155 }; 2156 2157 #endif 2158 #if defined(BCM_88270_A0) 2159 soc_field_info_t soc_SCH_DELETE_MECHANISM_CONFIGURATION_REGISTER_BCM88270_A0r_fields[] = { 2160 { DLM_ENABLEf, 3, 0, SOCF_LE }, 2161 { DLM_PER_GROUP_BWf, 10, 4, SOCF_LE }, 2162 { LOW_DLM_PER_GROUP_BWf, 5, 16, SOCF_LE } 2163 }; 2164 2165 #endif 2166 #if defined(BCM_88375_A0) 2167 soc_field_info_t soc_SCH_DELETE_MECHANISM_CONFIGURATION_REGISTER_BCM88375_A0r_fields[] = { 2168 { DLM_ENABLEf, 3, 0, SOCF_LE }, 2169 { DLM_PER_GROUP_BWf, 10, 4, SOCF_LE }, 2170 { LOW_DLM_PER_GROUP_BWf, 5, 16, SOCF_LE } 2171 }; 2172 2173 #endif 2174 #if defined(BCM_88375_B0) 2175 soc_field_info_t soc_SCH_DELETE_MECHANISM_CONFIGURATION_REGISTER_BCM88375_B0r_fields[] = { 2176 { DLM_ENABLEf, 3, 0, SOCF_LE }, 2177 { DLM_PER_GROUP_BWf, 10, 4, SOCF_LE }, 2178 { LOW_DLM_PER_GROUP_BWf, 5, 16, SOCF_LE } 2179 }; 2180 2181 #endif 2182 #if defined(BCM_88470_A0) 2183 soc_field_info_t soc_SCH_DELETE_MECHANISM_CONFIGURATION_REGISTER_BCM88470_A0r_fields[] = { 2184 { DLM_ENABLEf, 3, 0, SOCF_LE }, 2185 { DLM_PER_GROUP_BWf, 10, 4, SOCF_LE }, 2186 { LOW_DLM_PER_GROUP_BWf, 5, 16, SOCF_LE } 2187 }; 2188 2189 #endif 2190 #if defined(BCM_88470_B0) 2191 soc_field_info_t soc_SCH_DELETE_MECHANISM_CONFIGURATION_REGISTER_BCM88470_B0r_fields[] = { 2192 { DLM_ENABLEf, 3, 0, SOCF_LE }, 2193 { DLM_PER_GROUP_BWf, 10, 4, SOCF_LE }, 2194 { LOW_DLM_PER_GROUP_BWf, 5, 16, SOCF_LE } 2195 }; 2196 2197 #endif 2198 #if defined(BCM_88675_B0) 2199 soc_field_info_t soc_SCH_DELETE_MECHANISM_CONFIGURATION_REGISTER_BCM88675_B0r_fields[] = { 2200 { DLM_ENABLEf, 3, 0, SOCF_LE }, 2201 { DLM_PER_GROUP_BWf, 10, 4, SOCF_LE }, 2202 { LOW_DLM_PER_GROUP_BWf, 5, 16, SOCF_LE } 2203 }; 2204 2205 #endif 2206 #if defined(BCM_88680_A0) 2207 soc_field_info_t soc_SCH_DELETE_MECHANISM_CONFIGURATION_REGISTER_BCM88680_A0r_fields[] = { 2208 { DLM_ENABLEf, 3, 0, SOCF_LE }, 2209 { DLM_PER_GROUP_BWf, 10, 4, SOCF_LE }, 2210 { LOW_DLM_PER_GROUP_BWf, 5, 16, SOCF_LE } 2211 }; 2212 2213 #endif 2214 #if defined(BCM_88690_A0) 2215 soc_field_info_t soc_SCH_DELETE_MECHANISM_CONFIGURATION_REGISTER_BCM88690_A0r_fields[] = { 2216 { DLM_ENABLEf, 3, 0, SOCF_LE }, 2217 { DLM_PER_GROUP_BWf, 10, 4, SOCF_LE }, 2218 { LOW_DLM_PER_GROUP_BWf, 5, 16, SOCF_LE }, 2219 { RES_1f, 1, 24, 0 } 2220 }; 2221 2222 #endif 2223 #if defined(BCM_88690_B0) 2224 soc_field_info_t soc_SCH_DELETE_MECHANISM_CONFIGURATION_REGISTER_BCM88690_B0r_fields[] = { 2225 { DLM_ENABLEf, 3, 0, SOCF_LE }, 2226 { DLM_PER_GROUP_BWf, 10, 4, SOCF_LE }, 2227 { LOW_DLM_PER_GROUP_BWf, 5, 16, SOCF_LE }, 2228 { RES_1f, 1, 24, 0 } 2229 }; 2230 2231 #endif 2232 #if defined(BCM_88675_A0) 2233 soc_field_info_t soc_SCH_DVS_CONFIGr_fields[] = { 2234 { FIELD_12_18f, 7, 12, SOCF_LE }, 2235 { FIELD_19_19f, 1, 19, 0 }, 2236 { FIELD_20_20f, 1, 20, 0 }, 2237 { FIELD_21_21f, 1, 21, 0 }, 2238 { FIELD_24_31f, 8, 24, SOCF_LE }, 2239 { FIELD_8_11f, 4, 8, SOCF_LE }, 2240 { FORCE_PAUSEf, 1, 4, 0 } 2241 }; 2242 2243 #endif 2244 #if defined(BCM_88650_A0) 2245 soc_field_info_t soc_SCH_DVS_CONFIG_0r_fields[] = { 2246 { NIF_FORCE_PAUSEf, 32, 0, SOCF_LE } 2247 }; 2248 2249 #endif 2250 #if defined(BCM_88650_A0) 2251 soc_field_info_t soc_SCH_DVS_CONFIG_1r_fields[] = { 2252 { FIELD_12_18f, 7, 12, SOCF_LE }, 2253 { FIELD_20_20f, 1, 20, 0 }, 2254 { FIELD_21_21f, 1, 21, 0 }, 2255 { FIELD_24_31f, 8, 24, SOCF_LE }, 2256 { FIELD_8_11f, 4, 8, SOCF_LE }, 2257 { FORCE_PAUSEf, 1, 4, 0 } 2258 }; 2259 2260 #endif 2261 #if defined(BCM_88675_A0) 2262 soc_field_info_t soc_SCH_DVS_CONFIG_2r_fields[] = { 2263 { ONE_PORT_NIF_MAX_TOKEN_BUCKETf, 4, 0, SOCF_LE }, 2264 { PROCESS_ONE_PORT_NIFf, 1, 8, 0 }, 2265 { PS_8P_MAX_TOKEN_BUCKETf, 4, 4, SOCF_LE } 2266 }; 2267 2268 #endif 2269 #if defined(BCM_88202_A0) 2270 soc_field_info_t soc_SCH_DVS_CONFIG_0_BCM88202_A0r_fields[] = { 2271 { NIF_FORCE_PAUSEf, 32, 0, SOCF_LE } 2272 }; 2273 2274 #endif 2275 #if defined(BCM_88650_B0) 2276 soc_field_info_t soc_SCH_DVS_CONFIG_0_BCM88650_B0r_fields[] = { 2277 { NIF_FORCE_PAUSEf, 32, 0, SOCF_LE } 2278 }; 2279 2280 #endif 2281 #if defined(BCM_88660_A0) 2282 soc_field_info_t soc_SCH_DVS_CONFIG_0_BCM88660_A0r_fields[] = { 2283 { NIF_FORCE_PAUSEf, 32, 0, SOCF_LE } 2284 }; 2285 2286 #endif 2287 #if defined(BCM_88202_A0) 2288 soc_field_info_t soc_SCH_DVS_CONFIG_1_BCM88202_A0r_fields[] = { 2289 { FIELD_12_18f, 7, 12, SOCF_LE }, 2290 { FIELD_20_20f, 1, 20, 0 }, 2291 { FIELD_21_21f, 1, 21, 0 }, 2292 { FIELD_24_31f, 8, 24, SOCF_LE }, 2293 { FIELD_8_11f, 4, 8, SOCF_LE }, 2294 { FORCE_PAUSEf, 1, 4, 0 } 2295 }; 2296 2297 #endif 2298 #if defined(BCM_88650_B0) 2299 soc_field_info_t soc_SCH_DVS_CONFIG_1_BCM88650_B0r_fields[] = { 2300 { FIELD_12_18f, 7, 12, SOCF_LE }, 2301 { FIELD_20_20f, 1, 20, 0 }, 2302 { FIELD_21_21f, 1, 21, 0 }, 2303 { FIELD_24_31f, 8, 24, SOCF_LE }, 2304 { FIELD_8_11f, 4, 8, SOCF_LE }, 2305 { FORCE_PAUSEf, 1, 4, 0 } 2306 }; 2307 2308 #endif 2309 #if defined(BCM_88660_A0) 2310 soc_field_info_t soc_SCH_DVS_CONFIG_1_BCM88660_A0r_fields[] = { 2311 { FIELD_12_18f, 7, 12, SOCF_LE }, 2312 { FIELD_20_20f, 1, 20, 0 }, 2313 { FIELD_21_21f, 1, 21, 0 }, 2314 { FIELD_24_31f, 8, 24, SOCF_LE }, 2315 { FIELD_8_11f, 4, 8, SOCF_LE }, 2316 { FORCE_PAUSEf, 1, 4, 0 } 2317 }; 2318 2319 #endif 2320 #if defined(BCM_88270_A0) 2321 soc_field_info_t soc_SCH_DVS_CONFIG_2_BCM88270_A0r_fields[] = { 2322 { ONE_PORT_NIF_MAX_TOKEN_BUCKETf, 4, 0, SOCF_LE }, 2323 { PROCESS_ONE_PORT_NIFf, 1, 8, 0 }, 2324 { PS_8P_MAX_TOKEN_BUCKETf, 4, 4, SOCF_LE } 2325 }; 2326 2327 #endif 2328 #if defined(BCM_88375_A0) 2329 soc_field_info_t soc_SCH_DVS_CONFIG_2_BCM88375_A0r_fields[] = { 2330 { ONE_PORT_NIF_MAX_TOKEN_BUCKETf, 4, 0, SOCF_LE }, 2331 { PROCESS_ONE_PORT_NIFf, 1, 8, 0 }, 2332 { PS_8P_MAX_TOKEN_BUCKETf, 4, 4, SOCF_LE } 2333 }; 2334 2335 #endif 2336 #if defined(BCM_88375_B0) 2337 soc_field_info_t soc_SCH_DVS_CONFIG_2_BCM88375_B0r_fields[] = { 2338 { ONE_PORT_NIF_MAX_TOKEN_BUCKETf, 4, 0, SOCF_LE }, 2339 { PROCESS_ONE_PORT_NIFf, 1, 8, 0 }, 2340 { PS_8P_MAX_TOKEN_BUCKETf, 4, 4, SOCF_LE } 2341 }; 2342 2343 #endif 2344 #if defined(BCM_88470_A0) 2345 soc_field_info_t soc_SCH_DVS_CONFIG_2_BCM88470_A0r_fields[] = { 2346 { ONE_PORT_NIF_MAX_TOKEN_BUCKETf, 4, 0, SOCF_LE }, 2347 { PROCESS_ONE_PORT_NIFf, 1, 8, 0 }, 2348 { PS_8P_MAX_TOKEN_BUCKETf, 4, 4, SOCF_LE } 2349 }; 2350 2351 #endif 2352 #if defined(BCM_88470_B0) 2353 soc_field_info_t soc_SCH_DVS_CONFIG_2_BCM88470_B0r_fields[] = { 2354 { ONE_PORT_NIF_MAX_TOKEN_BUCKETf, 4, 0, SOCF_LE }, 2355 { PROCESS_ONE_PORT_NIFf, 1, 8, 0 }, 2356 { PS_8P_MAX_TOKEN_BUCKETf, 4, 4, SOCF_LE } 2357 }; 2358 2359 #endif 2360 #if defined(BCM_88675_B0) 2361 soc_field_info_t soc_SCH_DVS_CONFIG_2_BCM88675_B0r_fields[] = { 2362 { ONE_PORT_NIF_MAX_TOKEN_BUCKETf, 4, 0, SOCF_LE }, 2363 { PROCESS_ONE_PORT_NIFf, 1, 8, 0 }, 2364 { PS_8P_MAX_TOKEN_BUCKETf, 4, 4, SOCF_LE } 2365 }; 2366 2367 #endif 2368 #if defined(BCM_88680_A0) 2369 soc_field_info_t soc_SCH_DVS_CONFIG_2_BCM88680_A0r_fields[] = { 2370 { ONE_PORT_NIF_MAX_TOKEN_BUCKETf, 4, 0, SOCF_LE }, 2371 { PROCESS_ONE_PORT_NIFf, 1, 8, 0 }, 2372 { PS_8P_MAX_TOKEN_BUCKETf, 4, 4, SOCF_LE } 2373 }; 2374 2375 #endif 2376 #if defined(BCM_88690_A0) 2377 soc_field_info_t soc_SCH_DVS_CONFIG_2_BCM88690_A0r_fields[] = { 2378 { ONE_PORT_NIF_MAX_TOKEN_BUCKETf, 4, 0, SOCF_LE }, 2379 { PROCESS_ONE_PORT_NIFf, 1, 8, 0 }, 2380 { PS_8P_MAX_TOKEN_BUCKETf, 4, 4, SOCF_LE }, 2381 { PS_SP_INSTEAD_FQf, 1, 12, 0 } 2382 }; 2383 2384 #endif 2385 #if defined(BCM_88690_B0) 2386 soc_field_info_t soc_SCH_DVS_CONFIG_2_BCM88690_B0r_fields[] = { 2387 { ONE_PORT_NIF_MAX_TOKEN_BUCKETf, 4, 0, SOCF_LE }, 2388 { PROCESS_ONE_PORT_NIFf, 1, 8, 0 }, 2389 { PS_8P_MAX_TOKEN_BUCKETf, 4, 4, SOCF_LE }, 2390 { PS_SP_INSTEAD_FQf, 1, 12, 0 } 2391 }; 2392 2393 #endif 2394 #if defined(BCM_88270_A0) 2395 soc_field_info_t soc_SCH_DVS_CONFIG_BCM88270_A0r_fields[] = { 2396 { FIELD_12_18f, 7, 12, SOCF_LE }, 2397 { FIELD_19_19f, 1, 19, 0 }, 2398 { FIELD_20_20f, 1, 20, 0 }, 2399 { FIELD_21_21f, 1, 21, 0 }, 2400 { FIELD_24_31f, 8, 24, SOCF_LE }, 2401 { FIELD_8_11f, 4, 8, SOCF_LE }, 2402 { FORCE_PAUSEf, 1, 4, 0 } 2403 }; 2404 2405 #endif 2406 #if defined(BCM_88375_A0) 2407 soc_field_info_t soc_SCH_DVS_CONFIG_BCM88375_A0r_fields[] = { 2408 { FIELD_12_18f, 7, 12, SOCF_LE }, 2409 { FIELD_19_19f, 1, 19, 0 }, 2410 { FIELD_20_20f, 1, 20, 0 }, 2411 { FIELD_21_21f, 1, 21, 0 }, 2412 { FIELD_24_31f, 8, 24, SOCF_LE }, 2413 { FIELD_8_11f, 4, 8, SOCF_LE }, 2414 { FORCE_PAUSEf, 1, 4, 0 } 2415 }; 2416 2417 #endif 2418 #if defined(BCM_88375_B0) 2419 soc_field_info_t soc_SCH_DVS_CONFIG_BCM88375_B0r_fields[] = { 2420 { FIELD_12_18f, 7, 12, SOCF_LE }, 2421 { FIELD_19_19f, 1, 19, 0 }, 2422 { FIELD_20_20f, 1, 20, 0 }, 2423 { FIELD_21_21f, 1, 21, 0 }, 2424 { FIELD_24_31f, 8, 24, SOCF_LE }, 2425 { FIELD_8_11f, 4, 8, SOCF_LE }, 2426 { FORCE_PAUSEf, 1, 4, 0 } 2427 }; 2428 2429 #endif 2430 #if defined(BCM_88470_A0) 2431 soc_field_info_t soc_SCH_DVS_CONFIG_BCM88470_A0r_fields[] = { 2432 { FIELD_12_18f, 7, 12, SOCF_LE }, 2433 { FIELD_19_19f, 1, 19, 0 }, 2434 { FIELD_20_20f, 1, 20, 0 }, 2435 { FIELD_21_21f, 1, 21, 0 }, 2436 { FIELD_24_31f, 8, 24, SOCF_LE }, 2437 { FIELD_8_11f, 4, 8, SOCF_LE }, 2438 { FORCE_PAUSEf, 1, 4, 0 } 2439 }; 2440 2441 #endif 2442 #if defined(BCM_88470_B0) 2443 soc_field_info_t soc_SCH_DVS_CONFIG_BCM88470_B0r_fields[] = { 2444 { FIELD_12_18f, 7, 12, SOCF_LE }, 2445 { FIELD_19_19f, 1, 19, 0 }, 2446 { FIELD_20_20f, 1, 20, 0 }, 2447 { FIELD_21_21f, 1, 21, 0 }, 2448 { FIELD_24_31f, 8, 24, SOCF_LE }, 2449 { FIELD_8_11f, 4, 8, SOCF_LE }, 2450 { FORCE_PAUSEf, 1, 4, 0 } 2451 }; 2452 2453 #endif 2454 #if defined(BCM_88675_B0) 2455 soc_field_info_t soc_SCH_DVS_CONFIG_BCM88675_B0r_fields[] = { 2456 { FIELD_12_18f, 7, 12, SOCF_LE }, 2457 { FIELD_19_19f, 1, 19, 0 }, 2458 { FIELD_20_20f, 1, 20, 0 }, 2459 { FIELD_21_21f, 1, 21, 0 }, 2460 { FIELD_24_31f, 8, 24, SOCF_LE }, 2461 { FIELD_8_11f, 4, 8, SOCF_LE }, 2462 { FORCE_PAUSEf, 1, 4, 0 } 2463 }; 2464 2465 #endif 2466 #if defined(BCM_88680_A0) 2467 soc_field_info_t soc_SCH_DVS_CONFIG_BCM88680_A0r_fields[] = { 2468 { FIELD_12_18f, 7, 12, SOCF_LE }, 2469 { FIELD_19_19f, 1, 19, 0 }, 2470 { FIELD_20_20f, 1, 20, 0 }, 2471 { FIELD_21_21f, 1, 21, 0 }, 2472 { FIELD_24_31f, 8, 24, SOCF_LE }, 2473 { FIELD_8_11f, 4, 8, SOCF_LE }, 2474 { FORCE_PAUSEf, 1, 4, 0 } 2475 }; 2476 2477 #endif 2478 #if defined(BCM_88690_A0) 2479 soc_field_info_t soc_SCH_DVS_CONFIG_BCM88690_A0r_fields[] = { 2480 { FORCE_PAUSEf, 1, 4, 0 }, 2481 { RES_1f, 5, 7, SOCF_LE }, 2482 { RES_2f, 7, 12, SOCF_LE }, 2483 { RES_3f, 1, 19, 0 }, 2484 { RES_4f, 1, 20, 0 }, 2485 { RES_5f, 1, 21, 0 }, 2486 { RES_6f, 8, 24, SOCF_LE } 2487 }; 2488 2489 #endif 2490 #if defined(BCM_88690_B0) 2491 soc_field_info_t soc_SCH_DVS_CONFIG_BCM88690_B0r_fields[] = { 2492 { FORCE_PAUSEf, 1, 4, 0 }, 2493 { RES_1f, 5, 7, SOCF_LE }, 2494 { RES_2f, 7, 12, SOCF_LE }, 2495 { RES_3f, 1, 19, 0 }, 2496 { RES_4f, 1, 20, 0 }, 2497 { RES_5f, 1, 21, 0 }, 2498 { RES_6f, 8, 24, SOCF_LE } 2499 }; 2500 2501 #endif 2502 #if defined(BCM_88650_A0) 2503 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTERr_fields[] = { 2504 { DVS_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 2505 { DVS_CREDIT_CNT_OVF_FINf, 1, 31, SOCF_RO }, 2506 { DVS_CREDIT_CNT_OVF_OR_FINf, 1, 31, SOCF_RO } 2507 }; 2508 2509 #endif 2510 #if defined(BCM_88202_A0) 2511 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_BCM88202_A0r_fields[] = { 2512 { DVS_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 2513 { DVS_CREDIT_CNT_OVF_FINf, 1, 31, SOCF_RO }, 2514 { DVS_CREDIT_CNT_OVF_OR_FINf, 1, 31, SOCF_RO } 2515 }; 2516 2517 #endif 2518 #if defined(BCM_88270_A0) 2519 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_BCM88270_A0r_fields[] = { 2520 { DVS_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2521 { DVS_CREDIT_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 2522 }; 2523 2524 #endif 2525 #if defined(BCM_88375_A0) 2526 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_BCM88375_A0r_fields[] = { 2527 { DVS_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2528 { DVS_CREDIT_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 2529 }; 2530 2531 #endif 2532 #if defined(BCM_88375_B0) 2533 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_BCM88375_B0r_fields[] = { 2534 { DVS_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2535 { DVS_CREDIT_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 2536 }; 2537 2538 #endif 2539 #if defined(BCM_88470_A0) 2540 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_BCM88470_A0r_fields[] = { 2541 { DVS_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2542 { DVS_CREDIT_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 2543 }; 2544 2545 #endif 2546 #if defined(BCM_88470_B0) 2547 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_BCM88470_B0r_fields[] = { 2548 { DVS_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2549 { DVS_CREDIT_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 2550 }; 2551 2552 #endif 2553 #if defined(BCM_88650_B0) 2554 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_BCM88650_B0r_fields[] = { 2555 { DVS_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 2556 { DVS_CREDIT_CNT_OVF_FINf, 1, 31, SOCF_RO }, 2557 { DVS_CREDIT_CNT_OVF_OR_FINf, 1, 31, SOCF_RO } 2558 }; 2559 2560 #endif 2561 #if defined(BCM_88660_A0) 2562 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_BCM88660_A0r_fields[] = { 2563 { DVS_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 2564 { DVS_CREDIT_CNT_OVF_FINf, 1, 31, SOCF_RO }, 2565 { DVS_CREDIT_CNT_OVF_OR_FINf, 1, 31, SOCF_RO } 2566 }; 2567 2568 #endif 2569 #if defined(BCM_88675_A0) 2570 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_BCM88675_A0r_fields[] = { 2571 { DVS_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2572 { DVS_CREDIT_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 2573 }; 2574 2575 #endif 2576 #if defined(BCM_88675_B0) 2577 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_BCM88675_B0r_fields[] = { 2578 { DVS_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2579 { DVS_CREDIT_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 2580 }; 2581 2582 #endif 2583 #if defined(BCM_88680_A0) 2584 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_BCM88680_A0r_fields[] = { 2585 { DVS_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2586 { DVS_CREDIT_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 2587 }; 2588 2589 #endif 2590 #if defined(BCM_88690_A0) 2591 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_BCM88690_A0r_fields[] = { 2592 { DVS_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 2593 { DVS_CREDIT_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 2594 }; 2595 2596 #endif 2597 #if defined(BCM_88690_B0) 2598 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_BCM88690_B0r_fields[] = { 2599 { DVS_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 2600 { DVS_CREDIT_CNT_OVF_OR_FINf, 1, 31, SOCF_RO|SOCF_SIG } 2601 }; 2602 2603 #endif 2604 #if defined(BCM_88650_A0) 2605 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_CONFIGURATION_REGISTERr_fields[] = { 2606 { CNT_BY_GTIMERf, 1, 31, 0 }, 2607 { CNT_BY_NIFf, 1, 21, 0 }, 2608 { CNT_BY_PORTf, 1, 20, 0 }, 2609 { DVS_FILTER_NIFf, 5, 12, SOCF_LE }, 2610 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 2611 { FIELD_24_24f, 1, 24, 0 }, 2612 { FIELD_25_25f, 1, 25, 0 } 2613 }; 2614 2615 #endif 2616 #if defined(BCM_88202_A0) 2617 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_CONFIGURATION_REGISTER_BCM88202_A0r_fields[] = { 2618 { CNT_BY_GTIMERf, 1, 31, 0 }, 2619 { CNT_BY_NIFf, 1, 21, 0 }, 2620 { CNT_BY_PORTf, 1, 20, 0 }, 2621 { DVS_FILTER_NIFf, 5, 12, SOCF_LE }, 2622 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 2623 { FIELD_24_24f, 1, 24, 0 }, 2624 { FIELD_25_25f, 1, 25, 0 } 2625 }; 2626 2627 #endif 2628 #if defined(BCM_88650_B0) 2629 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = { 2630 { CNT_BY_GTIMERf, 1, 31, 0 }, 2631 { CNT_BY_NIFf, 1, 21, 0 }, 2632 { CNT_BY_PORTf, 1, 20, 0 }, 2633 { DVS_FILTER_NIFf, 5, 12, SOCF_LE }, 2634 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 2635 { FIELD_24_24f, 1, 24, 0 }, 2636 { FIELD_25_25f, 1, 25, 0 } 2637 }; 2638 2639 #endif 2640 #if defined(BCM_88660_A0) 2641 soc_field_info_t soc_SCH_DVS_CREDIT_COUNTER_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = { 2642 { CNT_BY_GTIMERf, 1, 31, 0 }, 2643 { CNT_BY_NIFf, 1, 21, 0 }, 2644 { CNT_BY_PORTf, 1, 20, 0 }, 2645 { DVS_FILTER_NIFf, 5, 12, SOCF_LE }, 2646 { DVS_FILTER_PORTf, 8, 0, SOCF_LE }, 2647 { FIELD_24_24f, 1, 24, 0 }, 2648 { FIELD_25_25f, 1, 25, 0 } 2649 }; 2650 2651 #endif 2652 #if defined(BCM_88675_A0) 2653 soc_field_info_t soc_SCH_DVS_CREDIT_SHARE_CONFIGURATIONr_fields[] = { 2654 { ENABLE_DVS_CREDITS_SHAREf, 1, 0, 0 }, 2655 { MY_WFQ_WEIGHTf, 10, 10, SOCF_LE }, 2656 { OTHER_SCHEDULER_WFQ_WEIGHTf, 10, 20, SOCF_LE } 2657 }; 2658 2659 #endif 2660 #if defined(BCM_88270_A0) 2661 soc_field_info_t soc_SCH_DVS_CREDIT_SHARE_CONFIGURATION_BCM88270_A0r_fields[] = { 2662 { ENABLE_DVS_CREDITS_SHAREf, 1, 0, 0 }, 2663 { MY_WFQ_WEIGHTf, 10, 10, SOCF_LE }, 2664 { OTHER_SCHEDULER_WFQ_WEIGHTf, 10, 20, SOCF_LE } 2665 }; 2666 2667 #endif 2668 #if defined(BCM_88375_A0) 2669 soc_field_info_t soc_SCH_DVS_CREDIT_SHARE_CONFIGURATION_BCM88375_A0r_fields[] = { 2670 { ENABLE_DVS_CREDITS_SHAREf, 1, 0, 0 }, 2671 { MY_WFQ_WEIGHTf, 10, 10, SOCF_LE }, 2672 { OTHER_SCHEDULER_WFQ_WEIGHTf, 10, 20, SOCF_LE } 2673 }; 2674 2675 #endif 2676 #if defined(BCM_88375_B0) 2677 soc_field_info_t soc_SCH_DVS_CREDIT_SHARE_CONFIGURATION_BCM88375_B0r_fields[] = { 2678 { ENABLE_DVS_CREDITS_SHAREf, 1, 0, 0 }, 2679 { MY_WFQ_WEIGHTf, 10, 10, SOCF_LE }, 2680 { OTHER_SCHEDULER_WFQ_WEIGHTf, 10, 20, SOCF_LE } 2681 }; 2682 2683 #endif 2684 #if defined(BCM_88470_A0) 2685 soc_field_info_t soc_SCH_DVS_CREDIT_SHARE_CONFIGURATION_BCM88470_A0r_fields[] = { 2686 { ENABLE_DVS_CREDITS_SHAREf, 1, 0, 0 }, 2687 { MY_WFQ_WEIGHTf, 10, 10, SOCF_LE }, 2688 { OTHER_SCHEDULER_WFQ_WEIGHTf, 10, 20, SOCF_LE } 2689 }; 2690 2691 #endif 2692 #if defined(BCM_88470_B0) 2693 soc_field_info_t soc_SCH_DVS_CREDIT_SHARE_CONFIGURATION_BCM88470_B0r_fields[] = { 2694 { ENABLE_DVS_CREDITS_SHAREf, 1, 0, 0 }, 2695 { MY_WFQ_WEIGHTf, 10, 10, SOCF_LE }, 2696 { OTHER_SCHEDULER_WFQ_WEIGHTf, 10, 20, SOCF_LE } 2697 }; 2698 2699 #endif 2700 #if defined(BCM_88675_B0) 2701 soc_field_info_t soc_SCH_DVS_CREDIT_SHARE_CONFIGURATION_BCM88675_B0r_fields[] = { 2702 { ENABLE_DVS_CREDITS_SHAREf, 1, 0, 0 }, 2703 { MY_WFQ_WEIGHTf, 10, 10, SOCF_LE }, 2704 { OTHER_SCHEDULER_WFQ_WEIGHTf, 10, 20, SOCF_LE } 2705 }; 2706 2707 #endif 2708 #if defined(BCM_88680_A0) 2709 soc_field_info_t soc_SCH_DVS_CREDIT_SHARE_CONFIGURATION_BCM88680_A0r_fields[] = { 2710 { ENABLE_DVS_CREDITS_SHAREf, 1, 0, 0 }, 2711 { MY_WFQ_WEIGHTf, 10, 10, SOCF_LE }, 2712 { OTHER_SCHEDULER_WFQ_WEIGHTf, 10, 20, SOCF_LE } 2713 }; 2714 2715 #endif 2716 #if defined(BCM_88690_A0) 2717 soc_field_info_t soc_SCH_DVS_CREDIT_SHARE_CONFIGURATION_BCM88690_A0r_fields[] = { 2718 { ENABLE_DVS_CREDITS_SHAREf, 1, 0, 0 }, 2719 { MY_WFQ_WEIGHTf, 10, 10, SOCF_LE }, 2720 { OTHER_SCHEDULER_WFQ_WEIGHTf, 10, 20, SOCF_LE } 2721 }; 2722 2723 #endif 2724 #if defined(BCM_88690_B0) 2725 soc_field_info_t soc_SCH_DVS_CREDIT_SHARE_CONFIGURATION_BCM88690_B0r_fields[] = { 2726 { ENABLE_DVS_CREDITS_SHAREf, 1, 0, 0 }, 2727 { MY_WFQ_WEIGHTf, 10, 10, SOCF_LE }, 2728 { OTHER_SCHEDULER_WFQ_WEIGHTf, 10, 20, SOCF_LE } 2729 }; 2730 2731 #endif 2732 #if defined(BCM_88650_A0) 2733 soc_field_info_t soc_SCH_DVS_FC_COUNTERS_CONFIGURATION_REGISTERr_fields[] = { 2734 { CNT_BY_GTIMERf, 1, 31, 0 }, 2735 { CNT_DEVICE_FCf, 1, 30, 0 }, 2736 { CNT_INTERFACE_FCf, 1, 28, 0 }, 2737 { CNT_PORT_FCf, 1, 27, 0 }, 2738 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 2739 { FC_INTERFACEf, 5, 8, SOCF_LE }, 2740 { FIELD_14_25f, 12, 14, SOCF_LE }, 2741 { FIELD_29_29f, 1, 29, 0 } 2742 }; 2743 2744 #endif 2745 #if defined(BCM_88202_A0) 2746 soc_field_info_t soc_SCH_DVS_FC_COUNTERS_CONFIGURATION_REGISTER_BCM88202_A0r_fields[] = { 2747 { CNT_BY_GTIMERf, 1, 31, 0 }, 2748 { CNT_DEVICE_FCf, 1, 30, 0 }, 2749 { CNT_INTERFACE_FCf, 1, 28, 0 }, 2750 { CNT_PORT_FCf, 1, 27, 0 }, 2751 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 2752 { FC_INTERFACEf, 5, 8, SOCF_LE }, 2753 { FIELD_14_25f, 12, 14, SOCF_LE }, 2754 { FIELD_29_29f, 1, 29, 0 } 2755 }; 2756 2757 #endif 2758 #if defined(BCM_88650_B0) 2759 soc_field_info_t soc_SCH_DVS_FC_COUNTERS_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = { 2760 { CNT_BY_GTIMERf, 1, 31, 0 }, 2761 { CNT_DEVICE_FCf, 1, 30, 0 }, 2762 { CNT_INTERFACE_FCf, 1, 28, 0 }, 2763 { CNT_PORT_FCf, 1, 27, 0 }, 2764 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 2765 { FC_INTERFACEf, 5, 8, SOCF_LE }, 2766 { FIELD_14_25f, 12, 14, SOCF_LE }, 2767 { FIELD_29_29f, 1, 29, 0 } 2768 }; 2769 2770 #endif 2771 #if defined(BCM_88660_A0) 2772 soc_field_info_t soc_SCH_DVS_FC_COUNTERS_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = { 2773 { CNT_BY_GTIMERf, 1, 31, 0 }, 2774 { CNT_DEVICE_FCf, 1, 30, 0 }, 2775 { CNT_INTERFACE_FCf, 1, 28, 0 }, 2776 { CNT_PORT_FCf, 1, 27, 0 }, 2777 { FC_CNT_PORTf, 8, 0, SOCF_LE }, 2778 { FC_INTERFACEf, 5, 8, SOCF_LE }, 2779 { FIELD_14_25f, 12, 14, SOCF_LE }, 2780 { FIELD_29_29f, 1, 29, 0 } 2781 }; 2782 2783 #endif 2784 #if defined(BCM_88650_A0) 2785 soc_field_info_t soc_SCH_DVS_FLOW_CONTROL_COUNTERr_fields[] = { 2786 { DVSFC_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 2787 { DVSFC_CNT_OVF_FINf, 1, 31, SOCF_RO } 2788 }; 2789 2790 #endif 2791 #if defined(BCM_88202_A0) 2792 soc_field_info_t soc_SCH_DVS_FLOW_CONTROL_COUNTER_BCM88202_A0r_fields[] = { 2793 { DVSFC_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 2794 { DVSFC_CNT_OVF_FINf, 1, 31, SOCF_RO } 2795 }; 2796 2797 #endif 2798 #if defined(BCM_88650_B0) 2799 soc_field_info_t soc_SCH_DVS_FLOW_CONTROL_COUNTER_BCM88650_B0r_fields[] = { 2800 { DVSFC_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 2801 { DVSFC_CNT_OVF_FINf, 1, 31, SOCF_RO } 2802 }; 2803 2804 #endif 2805 #if defined(BCM_88660_A0) 2806 soc_field_info_t soc_SCH_DVS_FLOW_CONTROL_COUNTER_BCM88660_A0r_fields[] = { 2807 { DVSFC_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 2808 { DVSFC_CNT_OVF_FINf, 1, 31, SOCF_RO } 2809 }; 2810 2811 #endif 2812 #if defined(BCM_88650_A0) 2813 soc_field_info_t soc_SCH_DVS_LINK_STATUSr_fields[] = { 2814 { DVS_LINK_CNTf, 6, 0, SOCF_LE|SOCF_RO }, 2815 { DVS_MAX_RCI_LEVELf, 3, 12, SOCF_LE|SOCF_RO }, 2816 { DVS_RCI_LEVELf, 3, 8, SOCF_LE|SOCF_RO } 2817 }; 2818 2819 #endif 2820 #if defined(BCM_88202_A0) 2821 soc_field_info_t soc_SCH_DVS_LINK_STATUS_BCM88202_A0r_fields[] = { 2822 { DVS_LINK_CNTf, 6, 0, SOCF_LE|SOCF_RO }, 2823 { DVS_MAX_RCI_LEVELf, 3, 12, SOCF_LE|SOCF_RO }, 2824 { DVS_RCI_LEVELf, 3, 8, SOCF_LE|SOCF_RO } 2825 }; 2826 2827 #endif 2828 #if defined(BCM_88650_B0) 2829 soc_field_info_t soc_SCH_DVS_LINK_STATUS_BCM88650_B0r_fields[] = { 2830 { DVS_LINK_CNTf, 6, 0, SOCF_LE|SOCF_RO }, 2831 { DVS_MAX_RCI_LEVELf, 3, 12, SOCF_LE|SOCF_RO }, 2832 { DVS_RCI_LEVELf, 3, 8, SOCF_LE|SOCF_RO } 2833 }; 2834 2835 #endif 2836 #if defined(BCM_88660_A0) 2837 soc_field_info_t soc_SCH_DVS_LINK_STATUS_BCM88660_A0r_fields[] = { 2838 { DVS_LINK_CNTf, 6, 0, SOCF_LE|SOCF_RO }, 2839 { DVS_MAX_RCI_LEVELf, 3, 12, SOCF_LE|SOCF_RO }, 2840 { DVS_RCI_LEVELf, 3, 8, SOCF_LE|SOCF_RO } 2841 }; 2842 2843 #endif 2844 #if defined(BCM_88675_A0) 2845 soc_field_info_t soc_SCH_DVS_NIF_CONFIGr_fields[] = { 2846 { NIF_FORCE_PAUSE_Nf, 32, 0, SOCF_LE } 2847 }; 2848 2849 #endif 2850 #if defined(BCM_88270_A0) 2851 soc_field_info_t soc_SCH_DVS_NIF_CONFIG_BCM88270_A0r_fields[] = { 2852 { NIF_FORCE_PAUSE_Nf, 32, 0, SOCF_LE } 2853 }; 2854 2855 #endif 2856 #if defined(BCM_88375_A0) 2857 soc_field_info_t soc_SCH_DVS_NIF_CONFIG_BCM88375_A0r_fields[] = { 2858 { NIF_FORCE_PAUSE_Nf, 32, 0, SOCF_LE } 2859 }; 2860 2861 #endif 2862 #if defined(BCM_88375_B0) 2863 soc_field_info_t soc_SCH_DVS_NIF_CONFIG_BCM88375_B0r_fields[] = { 2864 { NIF_FORCE_PAUSE_Nf, 32, 0, SOCF_LE } 2865 }; 2866 2867 #endif 2868 #if defined(BCM_88470_A0) 2869 soc_field_info_t soc_SCH_DVS_NIF_CONFIG_BCM88470_A0r_fields[] = { 2870 { NIF_FORCE_PAUSE_Nf, 32, 0, SOCF_LE } 2871 }; 2872 2873 #endif 2874 #if defined(BCM_88470_B0) 2875 soc_field_info_t soc_SCH_DVS_NIF_CONFIG_BCM88470_B0r_fields[] = { 2876 { NIF_FORCE_PAUSE_Nf, 32, 0, SOCF_LE } 2877 }; 2878 2879 #endif 2880 #if defined(BCM_88675_B0) 2881 soc_field_info_t soc_SCH_DVS_NIF_CONFIG_BCM88675_B0r_fields[] = { 2882 { NIF_FORCE_PAUSE_Nf, 32, 0, SOCF_LE } 2883 }; 2884 2885 #endif 2886 #if defined(BCM_88680_A0) 2887 soc_field_info_t soc_SCH_DVS_NIF_CONFIG_BCM88680_A0r_fields[] = { 2888 { NIF_FORCE_PAUSE_Nf, 32, 0, SOCF_LE } 2889 }; 2890 2891 #endif 2892 #if defined(BCM_88690_A0) 2893 soc_field_info_t soc_SCH_DVS_NIF_CONFIG_BCM88690_A0r_fields[] = { 2894 { NIF_FORCE_PAUSE_Nf, 32, 0, SOCF_LE } 2895 }; 2896 2897 #endif 2898 #if defined(BCM_88690_B0) 2899 soc_field_info_t soc_SCH_DVS_NIF_CONFIG_BCM88690_B0r_fields[] = { 2900 { NIF_FORCE_PAUSE_Nf, 32, 0, SOCF_LE } 2901 }; 2902 2903 #endif 2904 #if defined(BCM_88650_A0) 2905 soc_field_info_t soc_SCH_DVS_RCI_COUNTERr_fields[] = { 2906 { DVSRCI_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 2907 { DVSRCI_CNT_OVF_FINf, 1, 31, SOCF_RO } 2908 }; 2909 2910 #endif 2911 #if defined(BCM_88650_A0) 2912 soc_field_info_t soc_SCH_DVS_RCI_COUNTERS_CONFIGURATION_REGISTERr_fields[] = { 2913 { CNTRCI_BY_LEVELf, 3, 8, SOCF_LE }, 2914 { CNT_BY_GTIMERf, 1, 31, 0 }, 2915 { CNT_FAPRCI_EVENTSf, 1, 4, 0 }, 2916 { CNT_RCI_EVENTSf, 1, 0, 0 } 2917 }; 2918 2919 #endif 2920 #if defined(BCM_88202_A0) 2921 soc_field_info_t soc_SCH_DVS_RCI_COUNTERS_CONFIGURATION_REGISTER_BCM88202_A0r_fields[] = { 2922 { CNTRCI_BY_LEVELf, 3, 8, SOCF_LE }, 2923 { CNT_BY_GTIMERf, 1, 31, 0 }, 2924 { CNT_FAPRCI_EVENTSf, 1, 4, 0 }, 2925 { CNT_RCI_EVENTSf, 1, 0, 0 } 2926 }; 2927 2928 #endif 2929 #if defined(BCM_88650_B0) 2930 soc_field_info_t soc_SCH_DVS_RCI_COUNTERS_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = { 2931 { CNTRCI_BY_LEVELf, 3, 8, SOCF_LE }, 2932 { CNT_BY_GTIMERf, 1, 31, 0 }, 2933 { CNT_FAPRCI_EVENTSf, 1, 4, 0 }, 2934 { CNT_RCI_EVENTSf, 1, 0, 0 } 2935 }; 2936 2937 #endif 2938 #if defined(BCM_88660_A0) 2939 soc_field_info_t soc_SCH_DVS_RCI_COUNTERS_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = { 2940 { CNTRCI_BY_LEVELf, 3, 8, SOCF_LE }, 2941 { CNT_BY_GTIMERf, 1, 31, 0 }, 2942 { CNT_FAPRCI_EVENTSf, 1, 4, 0 }, 2943 { CNT_RCI_EVENTSf, 1, 0, 0 } 2944 }; 2945 2946 #endif 2947 #if defined(BCM_88202_A0) 2948 soc_field_info_t soc_SCH_DVS_RCI_COUNTER_BCM88202_A0r_fields[] = { 2949 { DVSRCI_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 2950 { DVSRCI_CNT_OVF_FINf, 1, 31, SOCF_RO } 2951 }; 2952 2953 #endif 2954 #if defined(BCM_88650_B0) 2955 soc_field_info_t soc_SCH_DVS_RCI_COUNTER_BCM88650_B0r_fields[] = { 2956 { DVSRCI_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 2957 { DVSRCI_CNT_OVF_FINf, 1, 31, SOCF_RO } 2958 }; 2959 2960 #endif 2961 #if defined(BCM_88660_A0) 2962 soc_field_info_t soc_SCH_DVS_RCI_COUNTER_BCM88660_A0r_fields[] = { 2963 { DVSRCI_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 2964 { DVSRCI_CNT_OVF_FINf, 1, 31, SOCF_RO } 2965 }; 2966 2967 #endif 2968 #if defined(BCM_88650_A0) 2969 soc_field_info_t soc_SCH_DVS_WEIGHT_CONFIGr_fields[] = { 2970 { WFQ_WEIGHT_0__Nf, 10, 0, SOCF_LE }, 2971 { WFQ_WEIGHT_1__Nf, 10, 16, SOCF_LE }, 2972 { WFQ_WEIGHT_XXf, 10, 0, SOCF_LE }, 2973 { WFQ_WEIGHT_XX_PLUS_1f, 10, 16, SOCF_LE } 2974 }; 2975 2976 #endif 2977 #if defined(BCM_88202_A0) 2978 soc_field_info_t soc_SCH_DVS_WEIGHT_CONFIG_BCM88202_A0r_fields[] = { 2979 { WFQ_WEIGHT_0__Nf, 10, 0, SOCF_LE }, 2980 { WFQ_WEIGHT_1__Nf, 10, 16, SOCF_LE }, 2981 { WFQ_WEIGHT_XXf, 10, 0, SOCF_LE }, 2982 { WFQ_WEIGHT_XX_PLUS_1f, 10, 16, SOCF_LE } 2983 }; 2984 2985 #endif 2986 #if defined(BCM_88270_A0) 2987 soc_field_info_t soc_SCH_DVS_WEIGHT_CONFIG_BCM88270_A0r_fields[] = { 2988 { WFQ_WEIGHT_0__Nf, 10, 0, SOCF_LE }, 2989 { WFQ_WEIGHT_1__Nf, 10, 16, SOCF_LE } 2990 }; 2991 2992 #endif 2993 #if defined(BCM_88375_A0) 2994 soc_field_info_t soc_SCH_DVS_WEIGHT_CONFIG_BCM88375_A0r_fields[] = { 2995 { WFQ_WEIGHT_0__Nf, 10, 0, SOCF_LE }, 2996 { WFQ_WEIGHT_1__Nf, 10, 16, SOCF_LE } 2997 }; 2998 2999 #endif 3000 #if defined(BCM_88375_B0) 3001 soc_field_info_t soc_SCH_DVS_WEIGHT_CONFIG_BCM88375_B0r_fields[] = { 3002 { WFQ_WEIGHT_0__Nf, 10, 0, SOCF_LE }, 3003 { WFQ_WEIGHT_1__Nf, 10, 16, SOCF_LE } 3004 }; 3005 3006 #endif 3007 #if defined(BCM_88470_A0) 3008 soc_field_info_t soc_SCH_DVS_WEIGHT_CONFIG_BCM88470_A0r_fields[] = { 3009 { WFQ_WEIGHT_0__Nf, 10, 0, SOCF_LE }, 3010 { WFQ_WEIGHT_1__Nf, 10, 16, SOCF_LE } 3011 }; 3012 3013 #endif 3014 #if defined(BCM_88470_B0) 3015 soc_field_info_t soc_SCH_DVS_WEIGHT_CONFIG_BCM88470_B0r_fields[] = { 3016 { WFQ_WEIGHT_0__Nf, 10, 0, SOCF_LE }, 3017 { WFQ_WEIGHT_1__Nf, 10, 16, SOCF_LE } 3018 }; 3019 3020 #endif 3021 #if defined(BCM_88650_B0) 3022 soc_field_info_t soc_SCH_DVS_WEIGHT_CONFIG_BCM88650_B0r_fields[] = { 3023 { WFQ_WEIGHT_0__Nf, 10, 0, SOCF_LE }, 3024 { WFQ_WEIGHT_1__Nf, 10, 16, SOCF_LE }, 3025 { WFQ_WEIGHT_XXf, 10, 0, SOCF_LE }, 3026 { WFQ_WEIGHT_XX_PLUS_1f, 10, 16, SOCF_LE } 3027 }; 3028 3029 #endif 3030 #if defined(BCM_88660_A0) 3031 soc_field_info_t soc_SCH_DVS_WEIGHT_CONFIG_BCM88660_A0r_fields[] = { 3032 { WFQ_WEIGHT_0__Nf, 10, 0, SOCF_LE }, 3033 { WFQ_WEIGHT_1__Nf, 10, 16, SOCF_LE }, 3034 { WFQ_WEIGHT_XXf, 10, 0, SOCF_LE }, 3035 { WFQ_WEIGHT_XX_PLUS_1f, 10, 16, SOCF_LE } 3036 }; 3037 3038 #endif 3039 #if defined(BCM_88675_A0) 3040 soc_field_info_t soc_SCH_DVS_WEIGHT_CONFIG_BCM88675_A0r_fields[] = { 3041 { WFQ_WEIGHT_0__Nf, 10, 0, SOCF_LE }, 3042 { WFQ_WEIGHT_1__Nf, 10, 16, SOCF_LE } 3043 }; 3044 3045 #endif 3046 #if defined(BCM_88675_B0) 3047 soc_field_info_t soc_SCH_DVS_WEIGHT_CONFIG_BCM88675_B0r_fields[] = { 3048 { WFQ_WEIGHT_0__Nf, 10, 0, SOCF_LE }, 3049 { WFQ_WEIGHT_1__Nf, 10, 16, SOCF_LE } 3050 }; 3051 3052 #endif 3053 #if defined(BCM_88680_A0) 3054 soc_field_info_t soc_SCH_DVS_WEIGHT_CONFIG_BCM88680_A0r_fields[] = { 3055 { WFQ_WEIGHT_0__Nf, 10, 0, SOCF_LE }, 3056 { WFQ_WEIGHT_1__Nf, 10, 16, SOCF_LE } 3057 }; 3058 3059 #endif 3060 #if defined(BCM_88690_A0) 3061 soc_field_info_t soc_SCH_DVS_WEIGHT_CONFIG_BCM88690_A0r_fields[] = { 3062 { WFQ_WEIGHT_0__Nf, 10, 0, SOCF_LE }, 3063 { WFQ_WEIGHT_1__Nf, 10, 16, SOCF_LE } 3064 }; 3065 3066 #endif 3067 #if defined(BCM_88690_B0) 3068 soc_field_info_t soc_SCH_DVS_WEIGHT_CONFIG_BCM88690_B0r_fields[] = { 3069 { WFQ_WEIGHT_0__Nf, 10, 0, SOCF_LE }, 3070 { WFQ_WEIGHT_1__Nf, 10, 16, SOCF_LE } 3071 }; 3072 3073 #endif 3074 #if defined(BCM_88675_A0) 3075 soc_field_info_t soc_SCH_DVS_WEIGHT_ENABLEr_fields[] = { 3076 { DVS_WEIGHT_ENABLEf, 8, 0, SOCF_LE } 3077 }; 3078 3079 #endif 3080 #if defined(BCM_88270_A0) 3081 soc_field_info_t soc_SCH_DVS_WEIGHT_ENABLE_BCM88270_A0r_fields[] = { 3082 { DVS_WEIGHT_ENABLEf, 8, 0, SOCF_LE } 3083 }; 3084 3085 #endif 3086 #if defined(BCM_88375_A0) 3087 soc_field_info_t soc_SCH_DVS_WEIGHT_ENABLE_BCM88375_A0r_fields[] = { 3088 { DVS_WEIGHT_ENABLEf, 8, 0, SOCF_LE } 3089 }; 3090 3091 #endif 3092 #if defined(BCM_88375_B0) 3093 soc_field_info_t soc_SCH_DVS_WEIGHT_ENABLE_BCM88375_B0r_fields[] = { 3094 { DVS_WEIGHT_ENABLEf, 8, 0, SOCF_LE } 3095 }; 3096 3097 #endif 3098 #if defined(BCM_88470_A0) 3099 soc_field_info_t soc_SCH_DVS_WEIGHT_ENABLE_BCM88470_A0r_fields[] = { 3100 { DVS_WEIGHT_ENABLEf, 8, 0, SOCF_LE } 3101 }; 3102 3103 #endif 3104 #if defined(BCM_88470_B0) 3105 soc_field_info_t soc_SCH_DVS_WEIGHT_ENABLE_BCM88470_B0r_fields[] = { 3106 { DVS_WEIGHT_ENABLEf, 8, 0, SOCF_LE } 3107 }; 3108 3109 #endif 3110 #if defined(BCM_88675_B0) 3111 soc_field_info_t soc_SCH_DVS_WEIGHT_ENABLE_BCM88675_B0r_fields[] = { 3112 { DVS_WEIGHT_ENABLEf, 8, 0, SOCF_LE } 3113 }; 3114 3115 #endif 3116 #if defined(BCM_88680_A0) 3117 soc_field_info_t soc_SCH_DVS_WEIGHT_ENABLE_BCM88680_A0r_fields[] = { 3118 { DVS_WEIGHT_ENABLEf, 8, 0, SOCF_LE } 3119 }; 3120 3121 #endif 3122 #if defined(BCM_88690_A0) 3123 soc_field_info_t soc_SCH_DVS_WEIGHT_ENABLE_BCM88690_A0r_fields[] = { 3124 { DVS_WEIGHT_ENABLEf, 8, 0, SOCF_LE }, 3125 { DVS_WFQ_MODEf, 1, 8, 0 } 3126 }; 3127 3128 #endif 3129 #if defined(BCM_88690_B0) 3130 soc_field_info_t soc_SCH_DVS_WEIGHT_ENABLE_BCM88690_B0r_fields[] = { 3131 { DVS_WEIGHT_ENABLEf, 8, 0, SOCF_LE }, 3132 { DVS_WFQ_MODEf, 1, 8, 0 } 3133 }; 3134 3135 #endif 3136 #if defined(BCM_88650_A0) 3137 soc_field_info_t soc_SCH_ECC_1B_ERR_ADDRr_fields[] = { 3138 { ECC_1B_ERR_ADDRf, 31, 0, SOCF_LE|SOCF_RO }, 3139 { ECC_1B_ERR_ADDR_VALIDf, 1, 31, SOCF_RO } 3140 }; 3141 3142 #endif 3143 #if defined(BCM_88202_A0) 3144 soc_field_info_t soc_SCH_ECC_1B_ERR_ADDR_BCM88202_A0r_fields[] = { 3145 { ECC_1B_ERR_ADDRf, 31, 0, SOCF_LE|SOCF_RO }, 3146 { ECC_1B_ERR_ADDR_VALIDf, 1, 31, SOCF_RO } 3147 }; 3148 3149 #endif 3150 #if defined(BCM_88650_B0) 3151 soc_field_info_t soc_SCH_ECC_1B_ERR_ADDR_BCM88650_B0r_fields[] = { 3152 { ECC_1B_ERR_ADDRf, 31, 0, SOCF_LE|SOCF_RO }, 3153 { ECC_1B_ERR_ADDR_VALIDf, 1, 31, SOCF_RO } 3154 }; 3155 3156 #endif 3157 #if defined(BCM_88660_A0) 3158 soc_field_info_t soc_SCH_ECC_1B_ERR_ADDR_BCM88660_A0r_fields[] = { 3159 { ECC_1B_ERR_ADDRf, 31, 0, SOCF_LE|SOCF_RO }, 3160 { ECC_1B_ERR_ADDR_VALIDf, 1, 31, SOCF_RO } 3161 }; 3162 3163 #endif 3164 #if defined(BCM_88650_A0) 3165 soc_field_info_t soc_SCH_ECC_1B_ERR_CNTr_fields[] = { 3166 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3167 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 3168 }; 3169 3170 #endif 3171 #if defined(BCM_88202_A0) 3172 soc_field_info_t soc_SCH_ECC_1B_ERR_CNT_BCM88202_A0r_fields[] = { 3173 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3174 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 3175 }; 3176 3177 #endif 3178 #if defined(BCM_88270_A0) 3179 soc_field_info_t soc_SCH_ECC_1B_ERR_CNT_BCM88270_A0r_fields[] = { 3180 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3181 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3182 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3183 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3184 }; 3185 3186 #endif 3187 #if defined(BCM_88375_A0) 3188 soc_field_info_t soc_SCH_ECC_1B_ERR_CNT_BCM88375_A0r_fields[] = { 3189 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3190 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3191 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3192 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3193 }; 3194 3195 #endif 3196 #if defined(BCM_88375_B0) 3197 soc_field_info_t soc_SCH_ECC_1B_ERR_CNT_BCM88375_B0r_fields[] = { 3198 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3199 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3200 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3201 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3202 }; 3203 3204 #endif 3205 #if defined(BCM_88470_A0) 3206 soc_field_info_t soc_SCH_ECC_1B_ERR_CNT_BCM88470_A0r_fields[] = { 3207 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3208 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3209 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3210 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3211 }; 3212 3213 #endif 3214 #if defined(BCM_88470_B0) 3215 soc_field_info_t soc_SCH_ECC_1B_ERR_CNT_BCM88470_B0r_fields[] = { 3216 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3217 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3218 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3219 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3220 }; 3221 3222 #endif 3223 #if defined(BCM_88650_B0) 3224 soc_field_info_t soc_SCH_ECC_1B_ERR_CNT_BCM88650_B0r_fields[] = { 3225 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3226 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 3227 }; 3228 3229 #endif 3230 #if defined(BCM_88660_A0) 3231 soc_field_info_t soc_SCH_ECC_1B_ERR_CNT_BCM88660_A0r_fields[] = { 3232 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3233 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 3234 }; 3235 3236 #endif 3237 #if defined(BCM_88675_A0) 3238 soc_field_info_t soc_SCH_ECC_1B_ERR_CNT_BCM88675_A0r_fields[] = { 3239 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3240 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3241 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3242 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3243 }; 3244 3245 #endif 3246 #if defined(BCM_88675_B0) 3247 soc_field_info_t soc_SCH_ECC_1B_ERR_CNT_BCM88675_B0r_fields[] = { 3248 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3249 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3250 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3251 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3252 }; 3253 3254 #endif 3255 #if defined(BCM_88680_A0) 3256 soc_field_info_t soc_SCH_ECC_1B_ERR_CNT_BCM88680_A0r_fields[] = { 3257 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3258 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3259 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3260 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3261 }; 3262 3263 #endif 3264 #if defined(BCM_88690_A0) 3265 soc_field_info_t soc_SCH_ECC_1B_ERR_CNT_BCM88690_A0r_fields[] = { 3266 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3267 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3268 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 3269 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3270 }; 3271 3272 #endif 3273 #if defined(BCM_88690_B0) 3274 soc_field_info_t soc_SCH_ECC_1B_ERR_CNT_BCM88690_B0r_fields[] = { 3275 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3276 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3277 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 3278 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3279 }; 3280 3281 #endif 3282 #if defined(BCM_88650_A0) 3283 soc_field_info_t soc_SCH_ECC_1B_ERR_INTERRUPT_MASK_REGISTERr_fields[] = { 3284 { DCD_ECC_ERROR_FIXED_MASKf, 1, 1, 0 }, 3285 { DHD_ECC_ERROR_FIXED_MASKf, 1, 0, 0 }, 3286 { FDMD_ECC_ERROR_FIXED_MASKf, 1, 8, 0 }, 3287 { FLHCL_ECC_ERROR_FIXED_MASKf, 1, 4, 0 }, 3288 { FLHFQ_ECC_ERROR_FIXED_MASKf, 1, 6, 0 }, 3289 { FLHHR_ECC_ERROR_FIXED_MASKf, 1, 2, 0 }, 3290 { FLTCL_ECC_ERROR_FIXED_MASKf, 1, 5, 0 }, 3291 { FLTFQ_ECC_ERROR_FIXED_MASKf, 1, 7, 0 }, 3292 { FLTHR_ECC_ERROR_FIXED_MASKf, 1, 3, 0 }, 3293 { FSM_ECC_ERROR_FIXED_MASKf, 1, 10, 0 }, 3294 { SHDD_ECC_ERROR_FIXED_MASKf, 1, 9, 0 } 3295 }; 3296 3297 #endif 3298 #if defined(BCM_88202_A0) 3299 soc_field_info_t soc_SCH_ECC_1B_ERR_INTERRUPT_MASK_REGISTER_BCM88202_A0r_fields[] = { 3300 { DCD_ECC_ERROR_FIXED_MASKf, 1, 1, 0 }, 3301 { DHD_ECC_ERROR_FIXED_MASKf, 1, 0, 0 }, 3302 { FDMD_ECC_ERROR_FIXED_MASKf, 1, 8, 0 }, 3303 { FLHCL_ECC_ERROR_FIXED_MASKf, 1, 4, 0 }, 3304 { FLHFQ_ECC_ERROR_FIXED_MASKf, 1, 6, 0 }, 3305 { FLHHR_ECC_ERROR_FIXED_MASKf, 1, 2, 0 }, 3306 { FLTCL_ECC_ERROR_FIXED_MASKf, 1, 5, 0 }, 3307 { FLTFQ_ECC_ERROR_FIXED_MASKf, 1, 7, 0 }, 3308 { FLTHR_ECC_ERROR_FIXED_MASKf, 1, 3, 0 }, 3309 { FSM_ECC_ERROR_FIXED_MASKf, 1, 10, 0 }, 3310 { SHDD_ECC_ERROR_FIXED_MASKf, 1, 9, 0 } 3311 }; 3312 3313 #endif 3314 #if defined(BCM_88650_B0) 3315 soc_field_info_t soc_SCH_ECC_1B_ERR_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = { 3316 { DCD_ECC_ERROR_FIXED_MASKf, 1, 1, 0 }, 3317 { DHD_ECC_ERROR_FIXED_MASKf, 1, 0, 0 }, 3318 { FDMD_ECC_ERROR_FIXED_MASKf, 1, 8, 0 }, 3319 { FLHCL_ECC_ERROR_FIXED_MASKf, 1, 4, 0 }, 3320 { FLHFQ_ECC_ERROR_FIXED_MASKf, 1, 6, 0 }, 3321 { FLHHR_ECC_ERROR_FIXED_MASKf, 1, 2, 0 }, 3322 { FLTCL_ECC_ERROR_FIXED_MASKf, 1, 5, 0 }, 3323 { FLTFQ_ECC_ERROR_FIXED_MASKf, 1, 7, 0 }, 3324 { FLTHR_ECC_ERROR_FIXED_MASKf, 1, 3, 0 }, 3325 { FSM_ECC_ERROR_FIXED_MASKf, 1, 10, 0 }, 3326 { SHDD_ECC_ERROR_FIXED_MASKf, 1, 9, 0 } 3327 }; 3328 3329 #endif 3330 #if defined(BCM_88660_A0) 3331 soc_field_info_t soc_SCH_ECC_1B_ERR_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = { 3332 { DCD_ECC_ERROR_FIXED_MASKf, 1, 1, 0 }, 3333 { DHD_ECC_ERROR_FIXED_MASKf, 1, 0, 0 }, 3334 { FDMD_ECC_ERROR_FIXED_MASKf, 1, 8, 0 }, 3335 { FLHCL_ECC_ERROR_FIXED_MASKf, 1, 4, 0 }, 3336 { FLHFQ_ECC_ERROR_FIXED_MASKf, 1, 6, 0 }, 3337 { FLHHR_ECC_ERROR_FIXED_MASKf, 1, 2, 0 }, 3338 { FLTCL_ECC_ERROR_FIXED_MASKf, 1, 5, 0 }, 3339 { FLTFQ_ECC_ERROR_FIXED_MASKf, 1, 7, 0 }, 3340 { FLTHR_ECC_ERROR_FIXED_MASKf, 1, 3, 0 }, 3341 { FSM_ECC_ERROR_FIXED_MASKf, 1, 10, 0 }, 3342 { SHDD_ECC_ERROR_FIXED_MASKf, 1, 9, 0 } 3343 }; 3344 3345 #endif 3346 #if defined(BCM_88650_A0) 3347 soc_field_info_t soc_SCH_ECC_1B_ERR_INTERRUPT_REGISTERr_fields[] = { 3348 { DCD_ECC_ERROR_FIXEDf, 1, 1, SOCF_SIG }, 3349 { DHD_ECC_ERROR_FIXEDf, 1, 0, SOCF_SIG }, 3350 { FDMD_ECC_ERROR_FIXEDf, 1, 8, SOCF_SIG }, 3351 { FLHCL_ECC_ERROR_FIXEDf, 1, 4, SOCF_SIG }, 3352 { FLHFQ_ECC_ERROR_FIXEDf, 1, 6, SOCF_SIG }, 3353 { FLHHR_ECC_ERROR_FIXEDf, 1, 2, SOCF_SIG }, 3354 { FLTCL_ECC_ERROR_FIXEDf, 1, 5, SOCF_SIG }, 3355 { FLTFQ_ECC_ERROR_FIXEDf, 1, 7, SOCF_SIG }, 3356 { FLTHR_ECC_ERROR_FIXEDf, 1, 3, SOCF_SIG }, 3357 { FSM_ECC_ERROR_FIXEDf, 1, 10, SOCF_SIG }, 3358 { SHDD_ECC_ERROR_FIXEDf, 1, 9, SOCF_SIG } 3359 }; 3360 3361 #endif 3362 #if defined(BCM_88202_A0) 3363 soc_field_info_t soc_SCH_ECC_1B_ERR_INTERRUPT_REGISTER_BCM88202_A0r_fields[] = { 3364 { DCD_ECC_ERROR_FIXEDf, 1, 1, SOCF_SIG }, 3365 { DHD_ECC_ERROR_FIXEDf, 1, 0, SOCF_SIG }, 3366 { FDMD_ECC_ERROR_FIXEDf, 1, 8, SOCF_SIG }, 3367 { FLHCL_ECC_ERROR_FIXEDf, 1, 4, SOCF_SIG }, 3368 { FLHFQ_ECC_ERROR_FIXEDf, 1, 6, SOCF_SIG }, 3369 { FLHHR_ECC_ERROR_FIXEDf, 1, 2, SOCF_SIG }, 3370 { FLTCL_ECC_ERROR_FIXEDf, 1, 5, SOCF_SIG }, 3371 { FLTFQ_ECC_ERROR_FIXEDf, 1, 7, SOCF_SIG }, 3372 { FLTHR_ECC_ERROR_FIXEDf, 1, 3, SOCF_SIG }, 3373 { FSM_ECC_ERROR_FIXEDf, 1, 10, SOCF_SIG }, 3374 { SHDD_ECC_ERROR_FIXEDf, 1, 9, SOCF_SIG } 3375 }; 3376 3377 #endif 3378 #if defined(BCM_88650_B0) 3379 soc_field_info_t soc_SCH_ECC_1B_ERR_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = { 3380 { DCD_ECC_ERROR_FIXEDf, 1, 1, SOCF_SIG }, 3381 { DHD_ECC_ERROR_FIXEDf, 1, 0, SOCF_SIG }, 3382 { FDMD_ECC_ERROR_FIXEDf, 1, 8, SOCF_SIG }, 3383 { FLHCL_ECC_ERROR_FIXEDf, 1, 4, SOCF_SIG }, 3384 { FLHFQ_ECC_ERROR_FIXEDf, 1, 6, SOCF_SIG }, 3385 { FLHHR_ECC_ERROR_FIXEDf, 1, 2, SOCF_SIG }, 3386 { FLTCL_ECC_ERROR_FIXEDf, 1, 5, SOCF_SIG }, 3387 { FLTFQ_ECC_ERROR_FIXEDf, 1, 7, SOCF_SIG }, 3388 { FLTHR_ECC_ERROR_FIXEDf, 1, 3, SOCF_SIG }, 3389 { FSM_ECC_ERROR_FIXEDf, 1, 10, SOCF_SIG }, 3390 { SHDD_ECC_ERROR_FIXEDf, 1, 9, SOCF_SIG } 3391 }; 3392 3393 #endif 3394 #if defined(BCM_88660_A0) 3395 soc_field_info_t soc_SCH_ECC_1B_ERR_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = { 3396 { DCD_ECC_ERROR_FIXEDf, 1, 1, SOCF_SIG }, 3397 { DHD_ECC_ERROR_FIXEDf, 1, 0, SOCF_SIG }, 3398 { FDMD_ECC_ERROR_FIXEDf, 1, 8, SOCF_SIG }, 3399 { FLHCL_ECC_ERROR_FIXEDf, 1, 4, SOCF_SIG }, 3400 { FLHFQ_ECC_ERROR_FIXEDf, 1, 6, SOCF_SIG }, 3401 { FLHHR_ECC_ERROR_FIXEDf, 1, 2, SOCF_SIG }, 3402 { FLTCL_ECC_ERROR_FIXEDf, 1, 5, SOCF_SIG }, 3403 { FLTFQ_ECC_ERROR_FIXEDf, 1, 7, SOCF_SIG }, 3404 { FLTHR_ECC_ERROR_FIXEDf, 1, 3, SOCF_SIG }, 3405 { FSM_ECC_ERROR_FIXEDf, 1, 10, SOCF_SIG }, 3406 { SHDD_ECC_ERROR_FIXEDf, 1, 9, SOCF_SIG } 3407 }; 3408 3409 #endif 3410 #if defined(BCM_88650_A0) 3411 soc_field_info_t soc_SCH_ECC_2B_ERR_ADDRr_fields[] = { 3412 { ECC_2B_ERR_ADDRf, 31, 0, SOCF_LE|SOCF_RO }, 3413 { ECC_2B_ERR_ADDR_VALIDf, 1, 31, SOCF_RO } 3414 }; 3415 3416 #endif 3417 #if defined(BCM_88202_A0) 3418 soc_field_info_t soc_SCH_ECC_2B_ERR_ADDR_BCM88202_A0r_fields[] = { 3419 { ECC_2B_ERR_ADDRf, 31, 0, SOCF_LE|SOCF_RO }, 3420 { ECC_2B_ERR_ADDR_VALIDf, 1, 31, SOCF_RO } 3421 }; 3422 3423 #endif 3424 #if defined(BCM_88650_B0) 3425 soc_field_info_t soc_SCH_ECC_2B_ERR_ADDR_BCM88650_B0r_fields[] = { 3426 { ECC_2B_ERR_ADDRf, 31, 0, SOCF_LE|SOCF_RO }, 3427 { ECC_2B_ERR_ADDR_VALIDf, 1, 31, SOCF_RO } 3428 }; 3429 3430 #endif 3431 #if defined(BCM_88660_A0) 3432 soc_field_info_t soc_SCH_ECC_2B_ERR_ADDR_BCM88660_A0r_fields[] = { 3433 { ECC_2B_ERR_ADDRf, 31, 0, SOCF_LE|SOCF_RO }, 3434 { ECC_2B_ERR_ADDR_VALIDf, 1, 31, SOCF_RO } 3435 }; 3436 3437 #endif 3438 #if defined(BCM_88650_A0) 3439 soc_field_info_t soc_SCH_ECC_2B_ERR_CNTr_fields[] = { 3440 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3441 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 3442 }; 3443 3444 #endif 3445 #if defined(BCM_88202_A0) 3446 soc_field_info_t soc_SCH_ECC_2B_ERR_CNT_BCM88202_A0r_fields[] = { 3447 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3448 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 3449 }; 3450 3451 #endif 3452 #if defined(BCM_88270_A0) 3453 soc_field_info_t soc_SCH_ECC_2B_ERR_CNT_BCM88270_A0r_fields[] = { 3454 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3455 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3456 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3457 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3458 }; 3459 3460 #endif 3461 #if defined(BCM_88375_A0) 3462 soc_field_info_t soc_SCH_ECC_2B_ERR_CNT_BCM88375_A0r_fields[] = { 3463 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3464 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3465 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3466 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3467 }; 3468 3469 #endif 3470 #if defined(BCM_88375_B0) 3471 soc_field_info_t soc_SCH_ECC_2B_ERR_CNT_BCM88375_B0r_fields[] = { 3472 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3473 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3474 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3475 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3476 }; 3477 3478 #endif 3479 #if defined(BCM_88470_A0) 3480 soc_field_info_t soc_SCH_ECC_2B_ERR_CNT_BCM88470_A0r_fields[] = { 3481 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3482 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3483 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3484 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3485 }; 3486 3487 #endif 3488 #if defined(BCM_88470_B0) 3489 soc_field_info_t soc_SCH_ECC_2B_ERR_CNT_BCM88470_B0r_fields[] = { 3490 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3491 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3492 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3493 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3494 }; 3495 3496 #endif 3497 #if defined(BCM_88650_B0) 3498 soc_field_info_t soc_SCH_ECC_2B_ERR_CNT_BCM88650_B0r_fields[] = { 3499 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3500 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 3501 }; 3502 3503 #endif 3504 #if defined(BCM_88660_A0) 3505 soc_field_info_t soc_SCH_ECC_2B_ERR_CNT_BCM88660_A0r_fields[] = { 3506 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3507 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 3508 }; 3509 3510 #endif 3511 #if defined(BCM_88675_A0) 3512 soc_field_info_t soc_SCH_ECC_2B_ERR_CNT_BCM88675_A0r_fields[] = { 3513 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3514 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3515 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3516 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3517 }; 3518 3519 #endif 3520 #if defined(BCM_88675_B0) 3521 soc_field_info_t soc_SCH_ECC_2B_ERR_CNT_BCM88675_B0r_fields[] = { 3522 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3523 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3524 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3525 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3526 }; 3527 3528 #endif 3529 #if defined(BCM_88680_A0) 3530 soc_field_info_t soc_SCH_ECC_2B_ERR_CNT_BCM88680_A0r_fields[] = { 3531 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3532 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3533 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3534 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3535 }; 3536 3537 #endif 3538 #if defined(BCM_88690_A0) 3539 soc_field_info_t soc_SCH_ECC_2B_ERR_CNT_BCM88690_A0r_fields[] = { 3540 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3541 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3542 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 3543 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3544 }; 3545 3546 #endif 3547 #if defined(BCM_88690_B0) 3548 soc_field_info_t soc_SCH_ECC_2B_ERR_CNT_BCM88690_B0r_fields[] = { 3549 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3550 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3551 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 3552 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3553 }; 3554 3555 #endif 3556 #if defined(BCM_88650_A0) 3557 soc_field_info_t soc_SCH_ECC_2B_ERR_INTERRUPT_MASK_REGISTERr_fields[] = { 3558 { DCD_ECC_ERROR_MASKf, 1, 1, 0 }, 3559 { DHD_ECC_ERROR_MASKf, 1, 0, 0 }, 3560 { FDMD_ECC_ERROR_MASKf, 1, 8, 0 }, 3561 { FLHCL_ECC_ERROR_MASKf, 1, 4, 0 }, 3562 { FLHFQ_ECC_ERROR_MASKf, 1, 6, 0 }, 3563 { FLHHR_ECC_ERROR_MASKf, 1, 2, 0 }, 3564 { FLTCL_ECC_ERROR_MASKf, 1, 5, 0 }, 3565 { FLTFQ_ECC_ERROR_MASKf, 1, 7, 0 }, 3566 { FLTHR_ECC_ERROR_MASKf, 1, 3, 0 }, 3567 { FSM_ECC_ERROR_MASKf, 1, 10, 0 }, 3568 { SHDD_ECC_ERROR_MASKf, 1, 9, 0 } 3569 }; 3570 3571 #endif 3572 #if defined(BCM_88202_A0) 3573 soc_field_info_t soc_SCH_ECC_2B_ERR_INTERRUPT_MASK_REGISTER_BCM88202_A0r_fields[] = { 3574 { DCD_ECC_ERROR_MASKf, 1, 1, 0 }, 3575 { DHD_ECC_ERROR_MASKf, 1, 0, 0 }, 3576 { FDMD_ECC_ERROR_MASKf, 1, 8, 0 }, 3577 { FLHCL_ECC_ERROR_MASKf, 1, 4, 0 }, 3578 { FLHFQ_ECC_ERROR_MASKf, 1, 6, 0 }, 3579 { FLHHR_ECC_ERROR_MASKf, 1, 2, 0 }, 3580 { FLTCL_ECC_ERROR_MASKf, 1, 5, 0 }, 3581 { FLTFQ_ECC_ERROR_MASKf, 1, 7, 0 }, 3582 { FLTHR_ECC_ERROR_MASKf, 1, 3, 0 }, 3583 { FSM_ECC_ERROR_MASKf, 1, 10, 0 }, 3584 { SHDD_ECC_ERROR_MASKf, 1, 9, 0 } 3585 }; 3586 3587 #endif 3588 #if defined(BCM_88650_B0) 3589 soc_field_info_t soc_SCH_ECC_2B_ERR_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = { 3590 { DCD_ECC_ERROR_MASKf, 1, 1, 0 }, 3591 { DHD_ECC_ERROR_MASKf, 1, 0, 0 }, 3592 { FDMD_ECC_ERROR_MASKf, 1, 8, 0 }, 3593 { FLHCL_ECC_ERROR_MASKf, 1, 4, 0 }, 3594 { FLHFQ_ECC_ERROR_MASKf, 1, 6, 0 }, 3595 { FLHHR_ECC_ERROR_MASKf, 1, 2, 0 }, 3596 { FLTCL_ECC_ERROR_MASKf, 1, 5, 0 }, 3597 { FLTFQ_ECC_ERROR_MASKf, 1, 7, 0 }, 3598 { FLTHR_ECC_ERROR_MASKf, 1, 3, 0 }, 3599 { FSM_ECC_ERROR_MASKf, 1, 10, 0 }, 3600 { SHDD_ECC_ERROR_MASKf, 1, 9, 0 } 3601 }; 3602 3603 #endif 3604 #if defined(BCM_88660_A0) 3605 soc_field_info_t soc_SCH_ECC_2B_ERR_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = { 3606 { DCD_ECC_ERROR_MASKf, 1, 1, 0 }, 3607 { DHD_ECC_ERROR_MASKf, 1, 0, 0 }, 3608 { FDMD_ECC_ERROR_MASKf, 1, 8, 0 }, 3609 { FLHCL_ECC_ERROR_MASKf, 1, 4, 0 }, 3610 { FLHFQ_ECC_ERROR_MASKf, 1, 6, 0 }, 3611 { FLHHR_ECC_ERROR_MASKf, 1, 2, 0 }, 3612 { FLTCL_ECC_ERROR_MASKf, 1, 5, 0 }, 3613 { FLTFQ_ECC_ERROR_MASKf, 1, 7, 0 }, 3614 { FLTHR_ECC_ERROR_MASKf, 1, 3, 0 }, 3615 { FSM_ECC_ERROR_MASKf, 1, 10, 0 }, 3616 { SHDD_ECC_ERROR_MASKf, 1, 9, 0 } 3617 }; 3618 3619 #endif 3620 #if defined(BCM_88650_A0) 3621 soc_field_info_t soc_SCH_ECC_2B_ERR_INTERRUPT_REGISTERr_fields[] = { 3622 { DCD_ECC_ERRORf, 1, 1, SOCF_SIG }, 3623 { DHD_ECC_ERRORf, 1, 0, SOCF_SIG }, 3624 { FDMD_ECC_ERRORf, 1, 8, SOCF_SIG }, 3625 { FLHCL_ECC_ERRORf, 1, 4, SOCF_SIG }, 3626 { FLHFQ_ECC_ERRORf, 1, 6, SOCF_SIG }, 3627 { FLHHR_ECC_ERRORf, 1, 2, SOCF_SIG }, 3628 { FLTCL_ECC_ERRORf, 1, 5, SOCF_SIG }, 3629 { FLTFQ_ECC_ERRORf, 1, 7, SOCF_SIG }, 3630 { FLTHR_ECC_ERRORf, 1, 3, SOCF_SIG }, 3631 { FSM_ECC_ERRORf, 1, 10, SOCF_SIG }, 3632 { SHDD_ECC_ERRORf, 1, 9, SOCF_SIG } 3633 }; 3634 3635 #endif 3636 #if defined(BCM_88202_A0) 3637 soc_field_info_t soc_SCH_ECC_2B_ERR_INTERRUPT_REGISTER_BCM88202_A0r_fields[] = { 3638 { DCD_ECC_ERRORf, 1, 1, SOCF_SIG }, 3639 { DHD_ECC_ERRORf, 1, 0, SOCF_SIG }, 3640 { FDMD_ECC_ERRORf, 1, 8, SOCF_SIG }, 3641 { FLHCL_ECC_ERRORf, 1, 4, SOCF_SIG }, 3642 { FLHFQ_ECC_ERRORf, 1, 6, SOCF_SIG }, 3643 { FLHHR_ECC_ERRORf, 1, 2, SOCF_SIG }, 3644 { FLTCL_ECC_ERRORf, 1, 5, SOCF_SIG }, 3645 { FLTFQ_ECC_ERRORf, 1, 7, SOCF_SIG }, 3646 { FLTHR_ECC_ERRORf, 1, 3, SOCF_SIG }, 3647 { FSM_ECC_ERRORf, 1, 10, SOCF_SIG }, 3648 { SHDD_ECC_ERRORf, 1, 9, SOCF_SIG } 3649 }; 3650 3651 #endif 3652 #if defined(BCM_88650_B0) 3653 soc_field_info_t soc_SCH_ECC_2B_ERR_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = { 3654 { DCD_ECC_ERRORf, 1, 1, SOCF_SIG }, 3655 { DHD_ECC_ERRORf, 1, 0, SOCF_SIG }, 3656 { FDMD_ECC_ERRORf, 1, 8, SOCF_SIG }, 3657 { FLHCL_ECC_ERRORf, 1, 4, SOCF_SIG }, 3658 { FLHFQ_ECC_ERRORf, 1, 6, SOCF_SIG }, 3659 { FLHHR_ECC_ERRORf, 1, 2, SOCF_SIG }, 3660 { FLTCL_ECC_ERRORf, 1, 5, SOCF_SIG }, 3661 { FLTFQ_ECC_ERRORf, 1, 7, SOCF_SIG }, 3662 { FLTHR_ECC_ERRORf, 1, 3, SOCF_SIG }, 3663 { FSM_ECC_ERRORf, 1, 10, SOCF_SIG }, 3664 { SHDD_ECC_ERRORf, 1, 9, SOCF_SIG } 3665 }; 3666 3667 #endif 3668 #if defined(BCM_88660_A0) 3669 soc_field_info_t soc_SCH_ECC_2B_ERR_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = { 3670 { DCD_ECC_ERRORf, 1, 1, SOCF_SIG }, 3671 { DHD_ECC_ERRORf, 1, 0, SOCF_SIG }, 3672 { FDMD_ECC_ERRORf, 1, 8, SOCF_SIG }, 3673 { FLHCL_ECC_ERRORf, 1, 4, SOCF_SIG }, 3674 { FLHFQ_ECC_ERRORf, 1, 6, SOCF_SIG }, 3675 { FLHHR_ECC_ERRORf, 1, 2, SOCF_SIG }, 3676 { FLTCL_ECC_ERRORf, 1, 5, SOCF_SIG }, 3677 { FLTFQ_ECC_ERRORf, 1, 7, SOCF_SIG }, 3678 { FLTHR_ECC_ERRORf, 1, 3, SOCF_SIG }, 3679 { FSM_ECC_ERRORf, 1, 10, SOCF_SIG }, 3680 { SHDD_ECC_ERRORf, 1, 9, SOCF_SIG } 3681 }; 3682 3683 #endif 3684 #if defined(BCM_88650_A0) 3685 soc_field_info_t soc_SCH_ECC_ERR_1B_INITIATEr_fields[] = { 3686 { DCD_1B_ECC_ERROR_INITf, 1, 1, 0 }, 3687 { DHD_1B_ECC_ERROR_INITf, 1, 0, 0 }, 3688 { FDMD_1B_ECC_ERROR_INITf, 1, 8, 0 }, 3689 { FLHCL_1B_ECC_ERROR_INITf, 1, 4, 0 }, 3690 { FLHFQ_1B_ECC_ERROR_INITf, 1, 6, 0 }, 3691 { FLHHR_1B_ECC_ERROR_INITf, 1, 2, 0 }, 3692 { FLTCL_1B_ECC_ERROR_INITf, 1, 5, 0 }, 3693 { FLTFQ_1B_ECC_ERROR_INITf, 1, 7, 0 }, 3694 { FLTHR_1B_ECC_ERROR_INITf, 1, 3, 0 }, 3695 { FSM_PORT_A_1B_ECC_ERROR_INITf, 1, 10, 0 }, 3696 { FSM_PORT_B_1B_ECC_ERROR_INITf, 1, 11, 0 }, 3697 { SHDD_1B_ECC_ERROR_INITf, 1, 9, 0 } 3698 }; 3699 3700 #endif 3701 #if defined(BCM_88202_A0) 3702 soc_field_info_t soc_SCH_ECC_ERR_1B_INITIATE_BCM88202_A0r_fields[] = { 3703 { DCD_1B_ECC_ERROR_INITf, 1, 1, 0 }, 3704 { DHD_1B_ECC_ERROR_INITf, 1, 0, 0 }, 3705 { FDMD_1B_ECC_ERROR_INITf, 1, 8, 0 }, 3706 { FLHCL_1B_ECC_ERROR_INITf, 1, 4, 0 }, 3707 { FLHFQ_1B_ECC_ERROR_INITf, 1, 6, 0 }, 3708 { FLHHR_1B_ECC_ERROR_INITf, 1, 2, 0 }, 3709 { FLTCL_1B_ECC_ERROR_INITf, 1, 5, 0 }, 3710 { FLTFQ_1B_ECC_ERROR_INITf, 1, 7, 0 }, 3711 { FLTHR_1B_ECC_ERROR_INITf, 1, 3, 0 }, 3712 { FSM_PORT_A_1B_ECC_ERROR_INITf, 1, 10, 0 }, 3713 { FSM_PORT_B_1B_ECC_ERROR_INITf, 1, 11, 0 }, 3714 { SHDD_1B_ECC_ERROR_INITf, 1, 9, 0 } 3715 }; 3716 3717 #endif 3718 #if defined(BCM_88270_A0) 3719 soc_field_info_t soc_SCH_ECC_ERR_1B_INITIATE_BCM88270_A0r_fields[] = { 3720 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_INITIATE_ECC_1B_ERRf, 1, 27, 0 }, 3721 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_ECC_1B_ERRf, 1, 26, 0 }, 3722 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 3723 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 3724 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 3725 { CL_SCHEDULERS_TYPE_SCT_INITIATE_ECC_1B_ERRf, 1, 8, 0 }, 3726 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 3727 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 3728 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 3729 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 3730 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 3731 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 3732 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 3733 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 3734 { FLOW_STATUS_MEMORY_FSM_B_INITIATE_ECC_1B_ERRf, 1, 50, 0 }, 3735 { FLOW_STATUS_MEMORY_FSM_INITIATE_ECC_1B_ERRf, 1, 12, 0 }, 3736 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 3737 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 3738 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 3739 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_1B_ERRf, 1, 24, 0 }, 3740 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 3741 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 3742 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_1B_ERRf, 1, 51, 0 }, 3743 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_INITIATE_ECC_1B_ERRf, 1, 29, 0 }, 3744 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_ECC_1B_ERRf, 1, 28, 0 }, 3745 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 3746 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_1B_ERRf, 1, 31, 0 }, 3747 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_1B_ERRf, 1, 30, 0 }, 3748 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_INITIATE_ECC_1B_ERRf, 1, 32, 0 }, 3749 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_INITIATE_ECC_1B_ERRf, 1, 42, 0 }, 3750 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_INITIATE_ECC_1B_ERRf, 1, 43, 0 }, 3751 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_INITIATE_ECC_1B_ERRf, 1, 44, 0 }, 3752 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_INITIATE_ECC_1B_ERRf, 1, 45, 0 }, 3753 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_INITIATE_ECC_1B_ERRf, 1, 46, 0 }, 3754 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_INITIATE_ECC_1B_ERRf, 1, 47, 0 }, 3755 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_INITIATE_ECC_1B_ERRf, 1, 33, 0 }, 3756 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_INITIATE_ECC_1B_ERRf, 1, 34, 0 }, 3757 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_INITIATE_ECC_1B_ERRf, 1, 35, 0 }, 3758 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_INITIATE_ECC_1B_ERRf, 1, 36, 0 }, 3759 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_INITIATE_ECC_1B_ERRf, 1, 37, 0 }, 3760 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_INITIATE_ECC_1B_ERRf, 1, 38, 0 }, 3761 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_INITIATE_ECC_1B_ERRf, 1, 39, 0 }, 3762 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_INITIATE_ECC_1B_ERRf, 1, 40, 0 }, 3763 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_INITIATE_ECC_1B_ERRf, 1, 41, 0 }, 3764 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_1B_ERRf, 1, 49, 0 }, 3765 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 3766 { SCH_FCR_RXI_INITIATE_ECC_1B_ERRf, 1, 48, 0 }, 3767 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 3768 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 3769 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 3770 { TOKEN_MEMORY_CONTROLLER_TMC_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 3771 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_INITIATE_ECC_1B_ERRf, 1, 11, 0 } 3772 }; 3773 3774 #endif 3775 #if defined(BCM_88375_A0) 3776 soc_field_info_t soc_SCH_ECC_ERR_1B_INITIATE_BCM88375_A0r_fields[] = { 3777 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 3778 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 3779 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 3780 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 3781 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 3782 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_1B_ERRf, 1, 12, 0 }, 3783 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 3784 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 3785 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 3786 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 3787 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 3788 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_1B_ERRf, 1, 8, 0 }, 3789 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 3790 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 3791 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 3792 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 3793 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 3794 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 3795 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 3796 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 3797 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 3798 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 3799 { SCH_FCR_RXI_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 3800 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 3801 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 3802 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_1B_ERRf, 1, 24, 0 } 3803 }; 3804 3805 #endif 3806 #if defined(BCM_88375_B0) 3807 soc_field_info_t soc_SCH_ECC_ERR_1B_INITIATE_BCM88375_B0r_fields[] = { 3808 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 3809 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 3810 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 3811 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 3812 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 3813 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_1B_ERRf, 1, 12, 0 }, 3814 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 3815 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 3816 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 3817 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 3818 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 3819 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_1B_ERRf, 1, 8, 0 }, 3820 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 3821 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 3822 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 3823 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 3824 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 3825 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 3826 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 3827 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 3828 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 3829 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 3830 { SCH_FCR_RXI_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 3831 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 3832 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 3833 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_1B_ERRf, 1, 24, 0 } 3834 }; 3835 3836 #endif 3837 #if defined(BCM_88470_A0) 3838 soc_field_info_t soc_SCH_ECC_ERR_1B_INITIATE_BCM88470_A0r_fields[] = { 3839 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_INITIATE_ECC_1B_ERRf, 1, 28, 0 }, 3840 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_ECC_1B_ERRf, 1, 27, 0 }, 3841 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 3842 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 3843 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 3844 { CL_SCHEDULERS_TYPE_SCT_INITIATE_ECC_1B_ERRf, 1, 8, 0 }, 3845 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 3846 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 3847 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 3848 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 3849 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 3850 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 3851 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 3852 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 3853 { FLOW_STATUS_MEMORY_FSM_B_INITIATE_ECC_1B_ERRf, 1, 51, 0 }, 3854 { FLOW_STATUS_MEMORY_FSM_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 3855 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 3856 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 3857 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 3858 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_1B_ERRf, 1, 24, 0 }, 3859 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 3860 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 3861 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 3862 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_1B_ERRf, 1, 52, 0 }, 3863 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_INITIATE_ECC_1B_ERRf, 1, 30, 0 }, 3864 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_ECC_1B_ERRf, 1, 29, 0 }, 3865 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 3866 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_1B_ERRf, 1, 32, 0 }, 3867 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_1B_ERRf, 1, 31, 0 }, 3868 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_INITIATE_ECC_1B_ERRf, 1, 33, 0 }, 3869 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_INITIATE_ECC_1B_ERRf, 1, 43, 0 }, 3870 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_INITIATE_ECC_1B_ERRf, 1, 44, 0 }, 3871 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_INITIATE_ECC_1B_ERRf, 1, 45, 0 }, 3872 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_INITIATE_ECC_1B_ERRf, 1, 46, 0 }, 3873 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_INITIATE_ECC_1B_ERRf, 1, 47, 0 }, 3874 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_INITIATE_ECC_1B_ERRf, 1, 48, 0 }, 3875 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_INITIATE_ECC_1B_ERRf, 1, 34, 0 }, 3876 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_INITIATE_ECC_1B_ERRf, 1, 35, 0 }, 3877 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_INITIATE_ECC_1B_ERRf, 1, 36, 0 }, 3878 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_INITIATE_ECC_1B_ERRf, 1, 37, 0 }, 3879 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_INITIATE_ECC_1B_ERRf, 1, 38, 0 }, 3880 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_INITIATE_ECC_1B_ERRf, 1, 39, 0 }, 3881 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_INITIATE_ECC_1B_ERRf, 1, 40, 0 }, 3882 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_INITIATE_ECC_1B_ERRf, 1, 41, 0 }, 3883 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_INITIATE_ECC_1B_ERRf, 1, 42, 0 }, 3884 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_1B_ERRf, 1, 50, 0 }, 3885 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 3886 { SCH_FCR_RXI_INITIATE_ECC_1B_ERRf, 1, 49, 0 }, 3887 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 3888 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 3889 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_1B_ERRf, 1, 26, 0 }, 3890 { TOKEN_MEMORY_CONTROLLER_TMC_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 3891 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_INITIATE_ECC_1B_ERRf, 1, 12, 0 } 3892 }; 3893 3894 #endif 3895 #if defined(BCM_88470_B0) 3896 soc_field_info_t soc_SCH_ECC_ERR_1B_INITIATE_BCM88470_B0r_fields[] = { 3897 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_INITIATE_ECC_1B_ERRf, 1, 28, 0 }, 3898 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_ECC_1B_ERRf, 1, 27, 0 }, 3899 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 3900 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 3901 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 3902 { CL_SCHEDULERS_TYPE_SCT_INITIATE_ECC_1B_ERRf, 1, 8, 0 }, 3903 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 3904 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 3905 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 3906 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 3907 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 3908 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 3909 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 3910 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 3911 { FLOW_STATUS_MEMORY_FSM_B_INITIATE_ECC_1B_ERRf, 1, 51, 0 }, 3912 { FLOW_STATUS_MEMORY_FSM_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 3913 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 3914 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 3915 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 3916 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_1B_ERRf, 1, 24, 0 }, 3917 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 3918 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 3919 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 3920 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_1B_ERRf, 1, 52, 0 }, 3921 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_INITIATE_ECC_1B_ERRf, 1, 30, 0 }, 3922 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_ECC_1B_ERRf, 1, 29, 0 }, 3923 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 3924 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_1B_ERRf, 1, 32, 0 }, 3925 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_1B_ERRf, 1, 31, 0 }, 3926 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_INITIATE_ECC_1B_ERRf, 1, 33, 0 }, 3927 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_INITIATE_ECC_1B_ERRf, 1, 43, 0 }, 3928 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_INITIATE_ECC_1B_ERRf, 1, 44, 0 }, 3929 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_INITIATE_ECC_1B_ERRf, 1, 45, 0 }, 3930 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_INITIATE_ECC_1B_ERRf, 1, 46, 0 }, 3931 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_INITIATE_ECC_1B_ERRf, 1, 47, 0 }, 3932 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_INITIATE_ECC_1B_ERRf, 1, 48, 0 }, 3933 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_INITIATE_ECC_1B_ERRf, 1, 34, 0 }, 3934 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_INITIATE_ECC_1B_ERRf, 1, 35, 0 }, 3935 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_INITIATE_ECC_1B_ERRf, 1, 36, 0 }, 3936 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_INITIATE_ECC_1B_ERRf, 1, 37, 0 }, 3937 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_INITIATE_ECC_1B_ERRf, 1, 38, 0 }, 3938 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_INITIATE_ECC_1B_ERRf, 1, 39, 0 }, 3939 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_INITIATE_ECC_1B_ERRf, 1, 40, 0 }, 3940 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_INITIATE_ECC_1B_ERRf, 1, 41, 0 }, 3941 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_INITIATE_ECC_1B_ERRf, 1, 42, 0 }, 3942 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_1B_ERRf, 1, 50, 0 }, 3943 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 3944 { SCH_FCR_RXI_INITIATE_ECC_1B_ERRf, 1, 49, 0 }, 3945 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 3946 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 3947 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_1B_ERRf, 1, 26, 0 }, 3948 { TOKEN_MEMORY_CONTROLLER_TMC_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 3949 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_INITIATE_ECC_1B_ERRf, 1, 12, 0 } 3950 }; 3951 3952 #endif 3953 #if defined(BCM_88650_B0) 3954 soc_field_info_t soc_SCH_ECC_ERR_1B_INITIATE_BCM88650_B0r_fields[] = { 3955 { DCD_1B_ECC_ERROR_INITf, 1, 1, 0 }, 3956 { DHD_1B_ECC_ERROR_INITf, 1, 0, 0 }, 3957 { FDMD_1B_ECC_ERROR_INITf, 1, 8, 0 }, 3958 { FLHCL_1B_ECC_ERROR_INITf, 1, 4, 0 }, 3959 { FLHFQ_1B_ECC_ERROR_INITf, 1, 6, 0 }, 3960 { FLHHR_1B_ECC_ERROR_INITf, 1, 2, 0 }, 3961 { FLTCL_1B_ECC_ERROR_INITf, 1, 5, 0 }, 3962 { FLTFQ_1B_ECC_ERROR_INITf, 1, 7, 0 }, 3963 { FLTHR_1B_ECC_ERROR_INITf, 1, 3, 0 }, 3964 { FSM_PORT_A_1B_ECC_ERROR_INITf, 1, 10, 0 }, 3965 { FSM_PORT_B_1B_ECC_ERROR_INITf, 1, 11, 0 }, 3966 { SHDD_1B_ECC_ERROR_INITf, 1, 9, 0 } 3967 }; 3968 3969 #endif 3970 #if defined(BCM_88660_A0) 3971 soc_field_info_t soc_SCH_ECC_ERR_1B_INITIATE_BCM88660_A0r_fields[] = { 3972 { DCD_1B_ECC_ERROR_INITf, 1, 1, 0 }, 3973 { DHD_1B_ECC_ERROR_INITf, 1, 0, 0 }, 3974 { FDMD_1B_ECC_ERROR_INITf, 1, 8, 0 }, 3975 { FLHCL_1B_ECC_ERROR_INITf, 1, 4, 0 }, 3976 { FLHFQ_1B_ECC_ERROR_INITf, 1, 6, 0 }, 3977 { FLHHR_1B_ECC_ERROR_INITf, 1, 2, 0 }, 3978 { FLTCL_1B_ECC_ERROR_INITf, 1, 5, 0 }, 3979 { FLTFQ_1B_ECC_ERROR_INITf, 1, 7, 0 }, 3980 { FLTHR_1B_ECC_ERROR_INITf, 1, 3, 0 }, 3981 { FSM_PORT_A_1B_ECC_ERROR_INITf, 1, 10, 0 }, 3982 { FSM_PORT_B_1B_ECC_ERROR_INITf, 1, 11, 0 }, 3983 { SHDD_1B_ECC_ERROR_INITf, 1, 9, 0 } 3984 }; 3985 3986 #endif 3987 #if defined(BCM_88675_A0) 3988 soc_field_info_t soc_SCH_ECC_ERR_1B_INITIATE_BCM88675_A0r_fields[] = { 3989 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 3990 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 3991 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 3992 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 3993 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 3994 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_1B_ERRf, 1, 12, 0 }, 3995 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 3996 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 3997 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 3998 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 3999 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 4000 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_1B_ERRf, 1, 8, 0 }, 4001 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 4002 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 4003 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 4004 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 4005 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 4006 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 4007 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 4008 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 4009 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 4010 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 4011 { SCH_FCR_RXI_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 4012 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 4013 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 4014 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_1B_ERRf, 1, 24, 0 } 4015 }; 4016 4017 #endif 4018 #if defined(BCM_88675_B0) 4019 soc_field_info_t soc_SCH_ECC_ERR_1B_INITIATE_BCM88675_B0r_fields[] = { 4020 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 4021 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 4022 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 4023 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 4024 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 4025 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_1B_ERRf, 1, 12, 0 }, 4026 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 4027 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 4028 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 4029 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 4030 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 4031 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_1B_ERRf, 1, 8, 0 }, 4032 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 4033 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 4034 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 4035 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 4036 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 4037 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 4038 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 4039 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 4040 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 4041 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 4042 { SCH_FCR_RXI_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 4043 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 4044 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 4045 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_1B_ERRf, 1, 24, 0 } 4046 }; 4047 4048 #endif 4049 #if defined(BCM_88680_A0) 4050 soc_field_info_t soc_SCH_ECC_ERR_1B_INITIATE_BCM88680_A0r_fields[] = { 4051 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 4052 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 4053 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 4054 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 4055 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 4056 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_1B_ERRf, 1, 12, 0 }, 4057 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 4058 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 4059 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 4060 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 4061 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 4062 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_1B_ERRf, 1, 8, 0 }, 4063 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 4064 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 4065 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 4066 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 4067 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 4068 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 4069 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 4070 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 4071 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 4072 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 4073 { SCH_FCR_RXI_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 4074 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 4075 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 4076 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_1B_ERRf, 1, 24, 0 } 4077 }; 4078 4079 #endif 4080 #if defined(BCM_88675_A0) 4081 soc_field_info_t soc_SCH_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = { 4082 { CL_FLL_HEAD_FLHCL_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4083 { CL_FLL_TAIL_FLTCL_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4084 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4085 { DEVICE_RATE_MEMORY_DRM_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4086 { DUAL_SHAPER_MEMORY_DSM_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4087 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4088 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4089 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4090 { FLOW_GROUP_MEMORY_FGM_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4091 { FLOW_SUB_FLOW_FSF_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4092 { FLOW_TO_FIP_MAPPING_FFM_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4093 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_1B_ERR_MASKf, 1, 8, 0 }, 4094 { FQ_FLL_HEAD_FLHFQ_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4095 { FQ_FLL_TAIL_FLTFQ_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4096 { HR_FLL_HEAD_FLHHR_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4097 { HR_FLL_TAIL_FLTHR_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4098 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4099 { PORT_QUEUE_SIZE_PQS_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4100 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4101 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4102 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4103 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4104 { SCH_FCR_RXI_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4105 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4106 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4107 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_1B_ERR_MASKf, 1, 24, 0 } 4108 }; 4109 4110 #endif 4111 #if defined(BCM_88270_A0) 4112 soc_field_info_t soc_SCH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88270_A0r_fields[] = { 4113 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_ECC_1B_ERR_MASKf, 1, 27, 0 }, 4114 { CIR_SHAPERS_STATIC_TABEL_CSST_ECC_1B_ERR_MASKf, 1, 26, 0 }, 4115 { CL_FLL_HEAD_FLHCL_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4116 { CL_FLL_TAIL_FLTCL_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4117 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4118 { CL_SCHEDULERS_TYPE_SCT_ECC_1B_ERR_MASKf, 1, 8, 0 }, 4119 { DEVICE_RATE_MEMORY_DRM_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4120 { DUAL_SHAPER_MEMORY_DSM_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4121 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4122 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4123 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4124 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4125 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4126 { FLOW_GROUP_MEMORY_FGM_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4127 { FLOW_STATUS_MEMORY_FSM_B_ECC_1B_ERR_MASKf, 1, 50, 0 }, 4128 { FLOW_STATUS_MEMORY_FSM_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4129 { FLOW_SUB_FLOW_FSF_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4130 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4131 { FQ_FLL_HEAD_FLHFQ_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4132 { FQ_FLL_TAIL_FLTFQ_ECC_1B_ERR_MASKf, 1, 24, 0 }, 4133 { HR_FLL_HEAD_FLHHR_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4134 { HR_FLL_TAIL_FLTHR_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4135 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_1B_ERR_MASKf, 1, 51, 0 }, 4136 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_ECC_1B_ERR_MASKf, 1, 29, 0 }, 4137 { PIR_SHAPERS_STATIC_TABEL_PSST_ECC_1B_ERR_MASKf, 1, 28, 0 }, 4138 { PORT_QUEUE_SIZE_PQS_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4139 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_1B_ERR_MASKf, 1, 31, 0 }, 4140 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_1B_ERR_MASKf, 1, 30, 0 }, 4141 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_ECC_1B_ERR_MASKf, 1, 32, 0 }, 4142 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_ECC_1B_ERR_MASKf, 1, 42, 0 }, 4143 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_ECC_1B_ERR_MASKf, 1, 43, 0 }, 4144 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_ECC_1B_ERR_MASKf, 1, 44, 0 }, 4145 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_ECC_1B_ERR_MASKf, 1, 45, 0 }, 4146 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_ECC_1B_ERR_MASKf, 1, 46, 0 }, 4147 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_ECC_1B_ERR_MASKf, 1, 47, 0 }, 4148 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_ECC_1B_ERR_MASKf, 1, 33, 0 }, 4149 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_ECC_1B_ERR_MASKf, 1, 34, 0 }, 4150 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_ECC_1B_ERR_MASKf, 1, 35, 0 }, 4151 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_ECC_1B_ERR_MASKf, 1, 36, 0 }, 4152 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_ECC_1B_ERR_MASKf, 1, 37, 0 }, 4153 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_ECC_1B_ERR_MASKf, 1, 38, 0 }, 4154 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_ECC_1B_ERR_MASKf, 1, 39, 0 }, 4155 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_ECC_1B_ERR_MASKf, 1, 40, 0 }, 4156 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_ECC_1B_ERR_MASKf, 1, 41, 0 }, 4157 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_1B_ERR_MASKf, 1, 49, 0 }, 4158 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4159 { SCH_FCR_RXI_ECC_1B_ERR_MASKf, 1, 48, 0 }, 4160 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4161 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4162 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4163 { TOKEN_MEMORY_CONTROLLER_TMC_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4164 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_ECC_1B_ERR_MASKf, 1, 11, 0 } 4165 }; 4166 4167 #endif 4168 #if defined(BCM_88375_A0) 4169 soc_field_info_t soc_SCH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = { 4170 { CL_FLL_HEAD_FLHCL_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4171 { CL_FLL_TAIL_FLTCL_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4172 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4173 { DEVICE_RATE_MEMORY_DRM_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4174 { DUAL_SHAPER_MEMORY_DSM_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4175 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4176 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4177 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4178 { FLOW_GROUP_MEMORY_FGM_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4179 { FLOW_SUB_FLOW_FSF_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4180 { FLOW_TO_FIP_MAPPING_FFM_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4181 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_1B_ERR_MASKf, 1, 8, 0 }, 4182 { FQ_FLL_HEAD_FLHFQ_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4183 { FQ_FLL_TAIL_FLTFQ_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4184 { HR_FLL_HEAD_FLHHR_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4185 { HR_FLL_TAIL_FLTHR_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4186 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4187 { PORT_QUEUE_SIZE_PQS_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4188 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4189 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4190 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4191 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4192 { SCH_FCR_RXI_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4193 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4194 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4195 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_1B_ERR_MASKf, 1, 24, 0 } 4196 }; 4197 4198 #endif 4199 #if defined(BCM_88375_B0) 4200 soc_field_info_t soc_SCH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = { 4201 { CL_FLL_HEAD_FLHCL_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4202 { CL_FLL_TAIL_FLTCL_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4203 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4204 { DEVICE_RATE_MEMORY_DRM_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4205 { DUAL_SHAPER_MEMORY_DSM_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4206 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4207 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4208 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4209 { FLOW_GROUP_MEMORY_FGM_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4210 { FLOW_SUB_FLOW_FSF_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4211 { FLOW_TO_FIP_MAPPING_FFM_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4212 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_1B_ERR_MASKf, 1, 8, 0 }, 4213 { FQ_FLL_HEAD_FLHFQ_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4214 { FQ_FLL_TAIL_FLTFQ_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4215 { HR_FLL_HEAD_FLHHR_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4216 { HR_FLL_TAIL_FLTHR_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4217 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4218 { PORT_QUEUE_SIZE_PQS_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4219 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4220 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4221 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4222 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4223 { SCH_FCR_RXI_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4224 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4225 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4226 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_1B_ERR_MASKf, 1, 24, 0 } 4227 }; 4228 4229 #endif 4230 #if defined(BCM_88470_A0) 4231 soc_field_info_t soc_SCH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_A0r_fields[] = { 4232 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_ECC_1B_ERR_MASKf, 1, 28, 0 }, 4233 { CIR_SHAPERS_STATIC_TABEL_CSST_ECC_1B_ERR_MASKf, 1, 27, 0 }, 4234 { CL_FLL_HEAD_FLHCL_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4235 { CL_FLL_TAIL_FLTCL_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4236 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4237 { CL_SCHEDULERS_TYPE_SCT_ECC_1B_ERR_MASKf, 1, 8, 0 }, 4238 { DEVICE_RATE_MEMORY_DRM_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4239 { DUAL_SHAPER_MEMORY_DSM_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4240 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4241 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4242 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4243 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4244 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4245 { FLOW_GROUP_MEMORY_FGM_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4246 { FLOW_STATUS_MEMORY_FSM_B_ECC_1B_ERR_MASKf, 1, 51, 0 }, 4247 { FLOW_STATUS_MEMORY_FSM_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4248 { FLOW_SUB_FLOW_FSF_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4249 { FLOW_TO_FIP_MAPPING_FFM_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4250 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4251 { FQ_FLL_HEAD_FLHFQ_ECC_1B_ERR_MASKf, 1, 24, 0 }, 4252 { FQ_FLL_TAIL_FLTFQ_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4253 { HR_FLL_HEAD_FLHHR_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4254 { HR_FLL_TAIL_FLTHR_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4255 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_1B_ERR_MASKf, 1, 52, 0 }, 4256 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_ECC_1B_ERR_MASKf, 1, 30, 0 }, 4257 { PIR_SHAPERS_STATIC_TABEL_PSST_ECC_1B_ERR_MASKf, 1, 29, 0 }, 4258 { PORT_QUEUE_SIZE_PQS_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4259 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_1B_ERR_MASKf, 1, 32, 0 }, 4260 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_1B_ERR_MASKf, 1, 31, 0 }, 4261 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_ECC_1B_ERR_MASKf, 1, 33, 0 }, 4262 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_ECC_1B_ERR_MASKf, 1, 43, 0 }, 4263 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_ECC_1B_ERR_MASKf, 1, 44, 0 }, 4264 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_ECC_1B_ERR_MASKf, 1, 45, 0 }, 4265 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_ECC_1B_ERR_MASKf, 1, 46, 0 }, 4266 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_ECC_1B_ERR_MASKf, 1, 47, 0 }, 4267 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_ECC_1B_ERR_MASKf, 1, 48, 0 }, 4268 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_ECC_1B_ERR_MASKf, 1, 34, 0 }, 4269 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_ECC_1B_ERR_MASKf, 1, 35, 0 }, 4270 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_ECC_1B_ERR_MASKf, 1, 36, 0 }, 4271 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_ECC_1B_ERR_MASKf, 1, 37, 0 }, 4272 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_ECC_1B_ERR_MASKf, 1, 38, 0 }, 4273 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_ECC_1B_ERR_MASKf, 1, 39, 0 }, 4274 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_ECC_1B_ERR_MASKf, 1, 40, 0 }, 4275 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_ECC_1B_ERR_MASKf, 1, 41, 0 }, 4276 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_ECC_1B_ERR_MASKf, 1, 42, 0 }, 4277 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_1B_ERR_MASKf, 1, 50, 0 }, 4278 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4279 { SCH_FCR_RXI_ECC_1B_ERR_MASKf, 1, 49, 0 }, 4280 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4281 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4282 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_1B_ERR_MASKf, 1, 26, 0 }, 4283 { TOKEN_MEMORY_CONTROLLER_TMC_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4284 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_ECC_1B_ERR_MASKf, 1, 12, 0 } 4285 }; 4286 4287 #endif 4288 #if defined(BCM_88470_B0) 4289 soc_field_info_t soc_SCH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = { 4290 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_ECC_1B_ERR_MASKf, 1, 28, 0 }, 4291 { CIR_SHAPERS_STATIC_TABEL_CSST_ECC_1B_ERR_MASKf, 1, 27, 0 }, 4292 { CL_FLL_HEAD_FLHCL_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4293 { CL_FLL_TAIL_FLTCL_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4294 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4295 { CL_SCHEDULERS_TYPE_SCT_ECC_1B_ERR_MASKf, 1, 8, 0 }, 4296 { DEVICE_RATE_MEMORY_DRM_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4297 { DUAL_SHAPER_MEMORY_DSM_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4298 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4299 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4300 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4301 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4302 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4303 { FLOW_GROUP_MEMORY_FGM_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4304 { FLOW_STATUS_MEMORY_FSM_B_ECC_1B_ERR_MASKf, 1, 51, 0 }, 4305 { FLOW_STATUS_MEMORY_FSM_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4306 { FLOW_SUB_FLOW_FSF_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4307 { FLOW_TO_FIP_MAPPING_FFM_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4308 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4309 { FQ_FLL_HEAD_FLHFQ_ECC_1B_ERR_MASKf, 1, 24, 0 }, 4310 { FQ_FLL_TAIL_FLTFQ_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4311 { HR_FLL_HEAD_FLHHR_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4312 { HR_FLL_TAIL_FLTHR_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4313 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_1B_ERR_MASKf, 1, 52, 0 }, 4314 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_ECC_1B_ERR_MASKf, 1, 30, 0 }, 4315 { PIR_SHAPERS_STATIC_TABEL_PSST_ECC_1B_ERR_MASKf, 1, 29, 0 }, 4316 { PORT_QUEUE_SIZE_PQS_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4317 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_1B_ERR_MASKf, 1, 32, 0 }, 4318 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_1B_ERR_MASKf, 1, 31, 0 }, 4319 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_ECC_1B_ERR_MASKf, 1, 33, 0 }, 4320 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_ECC_1B_ERR_MASKf, 1, 43, 0 }, 4321 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_ECC_1B_ERR_MASKf, 1, 44, 0 }, 4322 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_ECC_1B_ERR_MASKf, 1, 45, 0 }, 4323 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_ECC_1B_ERR_MASKf, 1, 46, 0 }, 4324 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_ECC_1B_ERR_MASKf, 1, 47, 0 }, 4325 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_ECC_1B_ERR_MASKf, 1, 48, 0 }, 4326 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_ECC_1B_ERR_MASKf, 1, 34, 0 }, 4327 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_ECC_1B_ERR_MASKf, 1, 35, 0 }, 4328 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_ECC_1B_ERR_MASKf, 1, 36, 0 }, 4329 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_ECC_1B_ERR_MASKf, 1, 37, 0 }, 4330 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_ECC_1B_ERR_MASKf, 1, 38, 0 }, 4331 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_ECC_1B_ERR_MASKf, 1, 39, 0 }, 4332 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_ECC_1B_ERR_MASKf, 1, 40, 0 }, 4333 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_ECC_1B_ERR_MASKf, 1, 41, 0 }, 4334 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_ECC_1B_ERR_MASKf, 1, 42, 0 }, 4335 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_1B_ERR_MASKf, 1, 50, 0 }, 4336 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4337 { SCH_FCR_RXI_ECC_1B_ERR_MASKf, 1, 49, 0 }, 4338 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4339 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4340 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_1B_ERR_MASKf, 1, 26, 0 }, 4341 { TOKEN_MEMORY_CONTROLLER_TMC_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4342 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_ECC_1B_ERR_MASKf, 1, 12, 0 } 4343 }; 4344 4345 #endif 4346 #if defined(BCM_88675_B0) 4347 soc_field_info_t soc_SCH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = { 4348 { CL_FLL_HEAD_FLHCL_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4349 { CL_FLL_TAIL_FLTCL_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4350 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4351 { DEVICE_RATE_MEMORY_DRM_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4352 { DUAL_SHAPER_MEMORY_DSM_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4353 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4354 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4355 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4356 { FLOW_GROUP_MEMORY_FGM_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4357 { FLOW_SUB_FLOW_FSF_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4358 { FLOW_TO_FIP_MAPPING_FFM_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4359 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_1B_ERR_MASKf, 1, 8, 0 }, 4360 { FQ_FLL_HEAD_FLHFQ_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4361 { FQ_FLL_TAIL_FLTFQ_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4362 { HR_FLL_HEAD_FLHHR_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4363 { HR_FLL_TAIL_FLTHR_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4364 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4365 { PORT_QUEUE_SIZE_PQS_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4366 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4367 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4368 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4369 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4370 { SCH_FCR_RXI_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4371 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4372 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4373 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_1B_ERR_MASKf, 1, 24, 0 } 4374 }; 4375 4376 #endif 4377 #if defined(BCM_88680_A0) 4378 soc_field_info_t soc_SCH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = { 4379 { CL_FLL_HEAD_FLHCL_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4380 { CL_FLL_TAIL_FLTCL_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4381 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4382 { DEVICE_RATE_MEMORY_DRM_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4383 { DUAL_SHAPER_MEMORY_DSM_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4384 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4385 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4386 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4387 { FLOW_GROUP_MEMORY_FGM_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4388 { FLOW_SUB_FLOW_FSF_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4389 { FLOW_TO_FIP_MAPPING_FFM_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4390 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_1B_ERR_MASKf, 1, 8, 0 }, 4391 { FQ_FLL_HEAD_FLHFQ_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4392 { FQ_FLL_TAIL_FLTFQ_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4393 { HR_FLL_HEAD_FLHHR_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4394 { HR_FLL_TAIL_FLTHR_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4395 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4396 { PORT_QUEUE_SIZE_PQS_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4397 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4398 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4399 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4400 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4401 { SCH_FCR_RXI_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4402 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4403 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4404 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_1B_ERR_MASKf, 1, 24, 0 } 4405 }; 4406 4407 #endif 4408 #if defined(BCM_88690_A0) 4409 soc_field_info_t soc_SCH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = { 4410 { BFC_FLOW_BULK_DESCRIPTOR_BFBD_ECC_1B_ERR_MASKf, 1, 66, 0 }, 4411 { CIR_SHAPERS_STATIC_TABEL_CSST_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4412 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4413 { CL_SCHEDULERS_TYPE_SCT_ECC_1B_ERR_MASKf, 1, 8, 0 }, 4414 { DEVICE_RATE_MEMORY_DRM_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4415 { DUAL_SHAPER_MEMORY_DSM_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4416 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4417 { FLOW_GROUP_MEMORY_FGM_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4418 { FLOW_STATUS_MEMORY_FSM_B_ECC_1B_ERR_MASKf, 1, 64, 0 }, 4419 { FLOW_STATUS_MEMORY_FSM_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4420 { FLOW_SUB_FLOW_FSF_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4421 { FLOW_TO_FIP_MAPPING_FFM_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4422 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4423 { HR_FLL_TAIL_FLTHR_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4424 { PIR_SHAPERS_STATIC_TABEL_PSST_ECC_1B_ERR_MASKf, 1, 27, 0 }, 4425 { PORT_QUEUE_SIZE_PQS_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4426 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_1B_ERR_MASKf, 1, 29, 0 }, 4427 { QPAIR_TO_PORT_MAP_QPM_ECC_1B_ERR_MASKf, 1, 67, 0 }, 4428 { RESERVED_27_ECC_1B_ERR_MASKf, 1, 12, SOCF_RES }, 4429 { RESERVED_28_ECC_1B_ERR_MASKf, 1, 13, SOCF_RES }, 4430 { RESERVED_30_ECC_1B_ERR_MASKf, 1, 14, SOCF_RES }, 4431 { RESERVED_31_ECC_1B_ERR_MASKf, 1, 15, SOCF_RES }, 4432 { RESERVED_35_ECC_1B_ERR_MASKf, 1, 16, SOCF_RES }, 4433 { RESERVED_36_ECC_1B_ERR_MASKf, 1, 65, SOCF_RES }, 4434 { RESERVED_38_ECC_1B_ERR_MASKf, 1, 18, SOCF_RES }, 4435 { RESERVED_40_ECC_1B_ERR_MASKf, 1, 20, SOCF_RES }, 4436 { RESERVED_41_ECC_1B_ERR_MASKf, 1, 21, SOCF_RES }, 4437 { RESERVED_42_ECC_1B_ERR_MASKf, 1, 22, SOCF_RES }, 4438 { RESERVED_43_ECC_1B_ERR_MASKf, 1, 23, SOCF_RES }, 4439 { RESERVED_50_ECC_1B_ERR_MASKf, 1, 26, SOCF_RES }, 4440 { RESERVED_52_ECC_1B_ERR_MASKf, 1, 28, SOCF_RES }, 4441 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_ECC_1B_ERR_MASKf, 1, 30, 0 }, 4442 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_ECC_1B_ERR_MASKf, 1, 40, 0 }, 4443 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_ECC_1B_ERR_MASKf, 1, 41, 0 }, 4444 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_ECC_1B_ERR_MASKf, 1, 42, 0 }, 4445 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_ECC_1B_ERR_MASKf, 1, 43, 0 }, 4446 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_ECC_1B_ERR_MASKf, 1, 44, 0 }, 4447 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_ECC_1B_ERR_MASKf, 1, 45, 0 }, 4448 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_16_ECC_1B_ERR_MASKf, 1, 46, 0 }, 4449 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_17_ECC_1B_ERR_MASKf, 1, 47, 0 }, 4450 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_18_ECC_1B_ERR_MASKf, 1, 48, 0 }, 4451 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_19_ECC_1B_ERR_MASKf, 1, 49, 0 }, 4452 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_ECC_1B_ERR_MASKf, 1, 31, 0 }, 4453 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_20_ECC_1B_ERR_MASKf, 1, 50, 0 }, 4454 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_21_ECC_1B_ERR_MASKf, 1, 51, 0 }, 4455 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_22_ECC_1B_ERR_MASKf, 1, 52, 0 }, 4456 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_23_ECC_1B_ERR_MASKf, 1, 53, 0 }, 4457 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_24_ECC_1B_ERR_MASKf, 1, 54, 0 }, 4458 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_25_ECC_1B_ERR_MASKf, 1, 55, 0 }, 4459 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_26_ECC_1B_ERR_MASKf, 1, 56, 0 }, 4460 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_27_ECC_1B_ERR_MASKf, 1, 57, 0 }, 4461 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_28_ECC_1B_ERR_MASKf, 1, 58, 0 }, 4462 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_29_ECC_1B_ERR_MASKf, 1, 59, 0 }, 4463 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_ECC_1B_ERR_MASKf, 1, 32, 0 }, 4464 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_30_ECC_1B_ERR_MASKf, 1, 60, 0 }, 4465 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_31_ECC_1B_ERR_MASKf, 1, 61, 0 }, 4466 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_ECC_1B_ERR_MASKf, 1, 33, 0 }, 4467 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_ECC_1B_ERR_MASKf, 1, 34, 0 }, 4468 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_ECC_1B_ERR_MASKf, 1, 35, 0 }, 4469 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_ECC_1B_ERR_MASKf, 1, 36, 0 }, 4470 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_ECC_1B_ERR_MASKf, 1, 37, 0 }, 4471 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_ECC_1B_ERR_MASKf, 1, 38, 0 }, 4472 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_ECC_1B_ERR_MASKf, 1, 39, 0 }, 4473 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_1B_ERR_MASKf, 1, 63, 0 }, 4474 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4475 { SCH_FCR_RXI_ECC_1B_ERR_MASKf, 1, 62, 0 }, 4476 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4477 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_1B_ERR_MASKf, 1, 24, 0 } 4478 }; 4479 4480 #endif 4481 #if defined(BCM_88690_B0) 4482 soc_field_info_t soc_SCH_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = { 4483 { BFC_FLOW_BULK_DESCRIPTOR_BFBD_ECC_1B_ERR_MASKf, 1, 66, 0 }, 4484 { CIR_SHAPERS_STATIC_TABEL_CSST_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4485 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4486 { CL_SCHEDULERS_TYPE_SCT_ECC_1B_ERR_MASKf, 1, 8, 0 }, 4487 { DEVICE_RATE_MEMORY_DRM_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4488 { DUAL_SHAPER_MEMORY_DSM_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4489 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4490 { FLOW_GROUP_MEMORY_FGM_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4491 { FLOW_STATUS_MEMORY_FSM_B_ECC_1B_ERR_MASKf, 1, 64, 0 }, 4492 { FLOW_STATUS_MEMORY_FSM_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4493 { FLOW_SUB_FLOW_FSF_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4494 { FLOW_TO_FIP_MAPPING_FFM_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4495 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4496 { HR_FLL_TAIL_FLTHR_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4497 { PIR_SHAPERS_STATIC_TABEL_PSST_ECC_1B_ERR_MASKf, 1, 27, 0 }, 4498 { PORT_QUEUE_SIZE_PQS_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4499 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_1B_ERR_MASKf, 1, 29, 0 }, 4500 { QPAIR_TO_PORT_MAP_QPM_ECC_1B_ERR_MASKf, 1, 67, 0 }, 4501 { RESERVED_27_ECC_1B_ERR_MASKf, 1, 12, SOCF_RES }, 4502 { RESERVED_28_ECC_1B_ERR_MASKf, 1, 13, SOCF_RES }, 4503 { RESERVED_30_ECC_1B_ERR_MASKf, 1, 14, SOCF_RES }, 4504 { RESERVED_31_ECC_1B_ERR_MASKf, 1, 15, SOCF_RES }, 4505 { RESERVED_35_ECC_1B_ERR_MASKf, 1, 16, SOCF_RES }, 4506 { RESERVED_36_ECC_1B_ERR_MASKf, 1, 65, SOCF_RES }, 4507 { RESERVED_38_ECC_1B_ERR_MASKf, 1, 18, SOCF_RES }, 4508 { RESERVED_40_ECC_1B_ERR_MASKf, 1, 20, SOCF_RES }, 4509 { RESERVED_41_ECC_1B_ERR_MASKf, 1, 21, SOCF_RES }, 4510 { RESERVED_42_ECC_1B_ERR_MASKf, 1, 22, SOCF_RES }, 4511 { RESERVED_43_ECC_1B_ERR_MASKf, 1, 23, SOCF_RES }, 4512 { RESERVED_50_ECC_1B_ERR_MASKf, 1, 26, SOCF_RES }, 4513 { RESERVED_52_ECC_1B_ERR_MASKf, 1, 28, SOCF_RES }, 4514 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_ECC_1B_ERR_MASKf, 1, 30, 0 }, 4515 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_ECC_1B_ERR_MASKf, 1, 40, 0 }, 4516 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_ECC_1B_ERR_MASKf, 1, 41, 0 }, 4517 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_ECC_1B_ERR_MASKf, 1, 42, 0 }, 4518 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_ECC_1B_ERR_MASKf, 1, 43, 0 }, 4519 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_ECC_1B_ERR_MASKf, 1, 44, 0 }, 4520 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_ECC_1B_ERR_MASKf, 1, 45, 0 }, 4521 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_16_ECC_1B_ERR_MASKf, 1, 46, 0 }, 4522 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_17_ECC_1B_ERR_MASKf, 1, 47, 0 }, 4523 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_18_ECC_1B_ERR_MASKf, 1, 48, 0 }, 4524 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_19_ECC_1B_ERR_MASKf, 1, 49, 0 }, 4525 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_ECC_1B_ERR_MASKf, 1, 31, 0 }, 4526 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_20_ECC_1B_ERR_MASKf, 1, 50, 0 }, 4527 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_21_ECC_1B_ERR_MASKf, 1, 51, 0 }, 4528 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_22_ECC_1B_ERR_MASKf, 1, 52, 0 }, 4529 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_23_ECC_1B_ERR_MASKf, 1, 53, 0 }, 4530 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_24_ECC_1B_ERR_MASKf, 1, 54, 0 }, 4531 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_25_ECC_1B_ERR_MASKf, 1, 55, 0 }, 4532 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_26_ECC_1B_ERR_MASKf, 1, 56, 0 }, 4533 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_27_ECC_1B_ERR_MASKf, 1, 57, 0 }, 4534 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_28_ECC_1B_ERR_MASKf, 1, 58, 0 }, 4535 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_29_ECC_1B_ERR_MASKf, 1, 59, 0 }, 4536 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_ECC_1B_ERR_MASKf, 1, 32, 0 }, 4537 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_30_ECC_1B_ERR_MASKf, 1, 60, 0 }, 4538 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_31_ECC_1B_ERR_MASKf, 1, 61, 0 }, 4539 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_ECC_1B_ERR_MASKf, 1, 33, 0 }, 4540 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_ECC_1B_ERR_MASKf, 1, 34, 0 }, 4541 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_ECC_1B_ERR_MASKf, 1, 35, 0 }, 4542 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_ECC_1B_ERR_MASKf, 1, 36, 0 }, 4543 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_ECC_1B_ERR_MASKf, 1, 37, 0 }, 4544 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_ECC_1B_ERR_MASKf, 1, 38, 0 }, 4545 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_ECC_1B_ERR_MASKf, 1, 39, 0 }, 4546 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_1B_ERR_MASKf, 1, 63, 0 }, 4547 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4548 { SCH_FCR_RXI_ECC_1B_ERR_MASKf, 1, 62, 0 }, 4549 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4550 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_1B_ERR_MASKf, 1, 24, 0 } 4551 }; 4552 4553 #endif 4554 #if defined(BCM_88650_A0) 4555 soc_field_info_t soc_SCH_ECC_ERR_2B_INITIATEr_fields[] = { 4556 { DCD_2B_ECC_ERROR_INITf, 1, 1, 0 }, 4557 { DHD_2B_ECC_ERROR_INITf, 1, 0, 0 }, 4558 { FDMD_2B_ECC_ERROR_INITf, 1, 8, 0 }, 4559 { FLHCL_2B_ECC_ERROR_INITf, 1, 4, 0 }, 4560 { FLHFQ_2B_ECC_ERROR_INITf, 1, 6, 0 }, 4561 { FLHHR_2B_ECC_ERROR_INITf, 1, 2, 0 }, 4562 { FLTCL_2B_ECC_ERROR_INITf, 1, 5, 0 }, 4563 { FLTFQ_2B_ECC_ERROR_INITf, 1, 7, 0 }, 4564 { FLTHR_2B_ECC_ERROR_INITf, 1, 3, 0 }, 4565 { FSM_PORT_A_2B_ECC_ERROR_INITf, 1, 10, 0 }, 4566 { FSM_PORT_B_2B_ECC_ERROR_INITf, 1, 11, 0 }, 4567 { SHDD_2B_ECC_ERROR_INITf, 1, 9, 0 } 4568 }; 4569 4570 #endif 4571 #if defined(BCM_88202_A0) 4572 soc_field_info_t soc_SCH_ECC_ERR_2B_INITIATE_BCM88202_A0r_fields[] = { 4573 { DCD_2B_ECC_ERROR_INITf, 1, 1, 0 }, 4574 { DHD_2B_ECC_ERROR_INITf, 1, 0, 0 }, 4575 { FDMD_2B_ECC_ERROR_INITf, 1, 8, 0 }, 4576 { FLHCL_2B_ECC_ERROR_INITf, 1, 4, 0 }, 4577 { FLHFQ_2B_ECC_ERROR_INITf, 1, 6, 0 }, 4578 { FLHHR_2B_ECC_ERROR_INITf, 1, 2, 0 }, 4579 { FLTCL_2B_ECC_ERROR_INITf, 1, 5, 0 }, 4580 { FLTFQ_2B_ECC_ERROR_INITf, 1, 7, 0 }, 4581 { FLTHR_2B_ECC_ERROR_INITf, 1, 3, 0 }, 4582 { FSM_PORT_A_2B_ECC_ERROR_INITf, 1, 10, 0 }, 4583 { FSM_PORT_B_2B_ECC_ERROR_INITf, 1, 11, 0 }, 4584 { SHDD_2B_ECC_ERROR_INITf, 1, 9, 0 } 4585 }; 4586 4587 #endif 4588 #if defined(BCM_88270_A0) 4589 soc_field_info_t soc_SCH_ECC_ERR_2B_INITIATE_BCM88270_A0r_fields[] = { 4590 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_INITIATE_ECC_2B_ERRf, 1, 27, 0 }, 4591 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_ECC_2B_ERRf, 1, 26, 0 }, 4592 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 4593 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 4594 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 4595 { CL_SCHEDULERS_TYPE_SCT_INITIATE_ECC_2B_ERRf, 1, 8, 0 }, 4596 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 4597 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 4598 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 4599 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 4600 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 4601 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 4602 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 4603 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 4604 { FLOW_STATUS_MEMORY_FSM_B_INITIATE_ECC_2B_ERRf, 1, 50, 0 }, 4605 { FLOW_STATUS_MEMORY_FSM_INITIATE_ECC_2B_ERRf, 1, 12, 0 }, 4606 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 4607 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 4608 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 4609 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_2B_ERRf, 1, 24, 0 }, 4610 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 4611 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 4612 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_2B_ERRf, 1, 51, 0 }, 4613 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_INITIATE_ECC_2B_ERRf, 1, 29, 0 }, 4614 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_ECC_2B_ERRf, 1, 28, 0 }, 4615 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 4616 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_2B_ERRf, 1, 31, 0 }, 4617 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_2B_ERRf, 1, 30, 0 }, 4618 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_INITIATE_ECC_2B_ERRf, 1, 32, 0 }, 4619 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_INITIATE_ECC_2B_ERRf, 1, 42, 0 }, 4620 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_INITIATE_ECC_2B_ERRf, 1, 43, 0 }, 4621 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_INITIATE_ECC_2B_ERRf, 1, 44, 0 }, 4622 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_INITIATE_ECC_2B_ERRf, 1, 45, 0 }, 4623 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_INITIATE_ECC_2B_ERRf, 1, 46, 0 }, 4624 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_INITIATE_ECC_2B_ERRf, 1, 47, 0 }, 4625 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_INITIATE_ECC_2B_ERRf, 1, 33, 0 }, 4626 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_INITIATE_ECC_2B_ERRf, 1, 34, 0 }, 4627 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_INITIATE_ECC_2B_ERRf, 1, 35, 0 }, 4628 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_INITIATE_ECC_2B_ERRf, 1, 36, 0 }, 4629 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_INITIATE_ECC_2B_ERRf, 1, 37, 0 }, 4630 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_INITIATE_ECC_2B_ERRf, 1, 38, 0 }, 4631 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_INITIATE_ECC_2B_ERRf, 1, 39, 0 }, 4632 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_INITIATE_ECC_2B_ERRf, 1, 40, 0 }, 4633 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_INITIATE_ECC_2B_ERRf, 1, 41, 0 }, 4634 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_2B_ERRf, 1, 49, 0 }, 4635 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 4636 { SCH_FCR_RXI_INITIATE_ECC_2B_ERRf, 1, 48, 0 }, 4637 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 4638 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 4639 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 4640 { TOKEN_MEMORY_CONTROLLER_TMC_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 4641 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_INITIATE_ECC_2B_ERRf, 1, 11, 0 } 4642 }; 4643 4644 #endif 4645 #if defined(BCM_88375_A0) 4646 soc_field_info_t soc_SCH_ECC_ERR_2B_INITIATE_BCM88375_A0r_fields[] = { 4647 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 4648 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 4649 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 4650 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 4651 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 4652 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_2B_ERRf, 1, 12, 0 }, 4653 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 4654 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 4655 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 4656 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 4657 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 4658 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_2B_ERRf, 1, 8, 0 }, 4659 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 4660 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 4661 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 4662 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 4663 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 4664 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 4665 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 4666 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 4667 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 4668 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 4669 { SCH_FCR_RXI_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 4670 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 4671 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 4672 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_2B_ERRf, 1, 24, 0 } 4673 }; 4674 4675 #endif 4676 #if defined(BCM_88375_B0) 4677 soc_field_info_t soc_SCH_ECC_ERR_2B_INITIATE_BCM88375_B0r_fields[] = { 4678 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 4679 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 4680 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 4681 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 4682 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 4683 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_2B_ERRf, 1, 12, 0 }, 4684 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 4685 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 4686 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 4687 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 4688 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 4689 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_2B_ERRf, 1, 8, 0 }, 4690 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 4691 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 4692 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 4693 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 4694 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 4695 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 4696 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 4697 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 4698 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 4699 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 4700 { SCH_FCR_RXI_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 4701 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 4702 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 4703 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_2B_ERRf, 1, 24, 0 } 4704 }; 4705 4706 #endif 4707 #if defined(BCM_88470_A0) 4708 soc_field_info_t soc_SCH_ECC_ERR_2B_INITIATE_BCM88470_A0r_fields[] = { 4709 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_INITIATE_ECC_2B_ERRf, 1, 28, 0 }, 4710 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_ECC_2B_ERRf, 1, 27, 0 }, 4711 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 4712 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 4713 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 4714 { CL_SCHEDULERS_TYPE_SCT_INITIATE_ECC_2B_ERRf, 1, 8, 0 }, 4715 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 4716 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 4717 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 4718 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 4719 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 4720 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 4721 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 4722 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 4723 { FLOW_STATUS_MEMORY_FSM_B_INITIATE_ECC_2B_ERRf, 1, 51, 0 }, 4724 { FLOW_STATUS_MEMORY_FSM_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 4725 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 4726 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 4727 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 4728 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_2B_ERRf, 1, 24, 0 }, 4729 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 4730 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 4731 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 4732 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_2B_ERRf, 1, 52, 0 }, 4733 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_INITIATE_ECC_2B_ERRf, 1, 30, 0 }, 4734 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_ECC_2B_ERRf, 1, 29, 0 }, 4735 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 4736 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_2B_ERRf, 1, 32, 0 }, 4737 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_2B_ERRf, 1, 31, 0 }, 4738 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_INITIATE_ECC_2B_ERRf, 1, 33, 0 }, 4739 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_INITIATE_ECC_2B_ERRf, 1, 43, 0 }, 4740 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_INITIATE_ECC_2B_ERRf, 1, 44, 0 }, 4741 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_INITIATE_ECC_2B_ERRf, 1, 45, 0 }, 4742 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_INITIATE_ECC_2B_ERRf, 1, 46, 0 }, 4743 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_INITIATE_ECC_2B_ERRf, 1, 47, 0 }, 4744 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_INITIATE_ECC_2B_ERRf, 1, 48, 0 }, 4745 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_INITIATE_ECC_2B_ERRf, 1, 34, 0 }, 4746 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_INITIATE_ECC_2B_ERRf, 1, 35, 0 }, 4747 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_INITIATE_ECC_2B_ERRf, 1, 36, 0 }, 4748 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_INITIATE_ECC_2B_ERRf, 1, 37, 0 }, 4749 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_INITIATE_ECC_2B_ERRf, 1, 38, 0 }, 4750 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_INITIATE_ECC_2B_ERRf, 1, 39, 0 }, 4751 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_INITIATE_ECC_2B_ERRf, 1, 40, 0 }, 4752 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_INITIATE_ECC_2B_ERRf, 1, 41, 0 }, 4753 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_INITIATE_ECC_2B_ERRf, 1, 42, 0 }, 4754 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_2B_ERRf, 1, 50, 0 }, 4755 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 4756 { SCH_FCR_RXI_INITIATE_ECC_2B_ERRf, 1, 49, 0 }, 4757 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 4758 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 4759 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_2B_ERRf, 1, 26, 0 }, 4760 { TOKEN_MEMORY_CONTROLLER_TMC_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 4761 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_INITIATE_ECC_2B_ERRf, 1, 12, 0 } 4762 }; 4763 4764 #endif 4765 #if defined(BCM_88470_B0) 4766 soc_field_info_t soc_SCH_ECC_ERR_2B_INITIATE_BCM88470_B0r_fields[] = { 4767 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_INITIATE_ECC_2B_ERRf, 1, 28, 0 }, 4768 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_ECC_2B_ERRf, 1, 27, 0 }, 4769 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 4770 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 4771 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 4772 { CL_SCHEDULERS_TYPE_SCT_INITIATE_ECC_2B_ERRf, 1, 8, 0 }, 4773 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 4774 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 4775 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 4776 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 4777 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 4778 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 4779 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 4780 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 4781 { FLOW_STATUS_MEMORY_FSM_B_INITIATE_ECC_2B_ERRf, 1, 51, 0 }, 4782 { FLOW_STATUS_MEMORY_FSM_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 4783 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 4784 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 4785 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 4786 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_2B_ERRf, 1, 24, 0 }, 4787 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 4788 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 4789 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 4790 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_2B_ERRf, 1, 52, 0 }, 4791 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_INITIATE_ECC_2B_ERRf, 1, 30, 0 }, 4792 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_ECC_2B_ERRf, 1, 29, 0 }, 4793 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 4794 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_2B_ERRf, 1, 32, 0 }, 4795 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_2B_ERRf, 1, 31, 0 }, 4796 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_INITIATE_ECC_2B_ERRf, 1, 33, 0 }, 4797 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_INITIATE_ECC_2B_ERRf, 1, 43, 0 }, 4798 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_INITIATE_ECC_2B_ERRf, 1, 44, 0 }, 4799 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_INITIATE_ECC_2B_ERRf, 1, 45, 0 }, 4800 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_INITIATE_ECC_2B_ERRf, 1, 46, 0 }, 4801 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_INITIATE_ECC_2B_ERRf, 1, 47, 0 }, 4802 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_INITIATE_ECC_2B_ERRf, 1, 48, 0 }, 4803 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_INITIATE_ECC_2B_ERRf, 1, 34, 0 }, 4804 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_INITIATE_ECC_2B_ERRf, 1, 35, 0 }, 4805 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_INITIATE_ECC_2B_ERRf, 1, 36, 0 }, 4806 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_INITIATE_ECC_2B_ERRf, 1, 37, 0 }, 4807 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_INITIATE_ECC_2B_ERRf, 1, 38, 0 }, 4808 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_INITIATE_ECC_2B_ERRf, 1, 39, 0 }, 4809 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_INITIATE_ECC_2B_ERRf, 1, 40, 0 }, 4810 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_INITIATE_ECC_2B_ERRf, 1, 41, 0 }, 4811 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_INITIATE_ECC_2B_ERRf, 1, 42, 0 }, 4812 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_2B_ERRf, 1, 50, 0 }, 4813 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 4814 { SCH_FCR_RXI_INITIATE_ECC_2B_ERRf, 1, 49, 0 }, 4815 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 4816 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 4817 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_2B_ERRf, 1, 26, 0 }, 4818 { TOKEN_MEMORY_CONTROLLER_TMC_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 4819 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_INITIATE_ECC_2B_ERRf, 1, 12, 0 } 4820 }; 4821 4822 #endif 4823 #if defined(BCM_88650_B0) 4824 soc_field_info_t soc_SCH_ECC_ERR_2B_INITIATE_BCM88650_B0r_fields[] = { 4825 { DCD_2B_ECC_ERROR_INITf, 1, 1, 0 }, 4826 { DHD_2B_ECC_ERROR_INITf, 1, 0, 0 }, 4827 { FDMD_2B_ECC_ERROR_INITf, 1, 8, 0 }, 4828 { FLHCL_2B_ECC_ERROR_INITf, 1, 4, 0 }, 4829 { FLHFQ_2B_ECC_ERROR_INITf, 1, 6, 0 }, 4830 { FLHHR_2B_ECC_ERROR_INITf, 1, 2, 0 }, 4831 { FLTCL_2B_ECC_ERROR_INITf, 1, 5, 0 }, 4832 { FLTFQ_2B_ECC_ERROR_INITf, 1, 7, 0 }, 4833 { FLTHR_2B_ECC_ERROR_INITf, 1, 3, 0 }, 4834 { FSM_PORT_A_2B_ECC_ERROR_INITf, 1, 10, 0 }, 4835 { FSM_PORT_B_2B_ECC_ERROR_INITf, 1, 11, 0 }, 4836 { SHDD_2B_ECC_ERROR_INITf, 1, 9, 0 } 4837 }; 4838 4839 #endif 4840 #if defined(BCM_88660_A0) 4841 soc_field_info_t soc_SCH_ECC_ERR_2B_INITIATE_BCM88660_A0r_fields[] = { 4842 { DCD_2B_ECC_ERROR_INITf, 1, 1, 0 }, 4843 { DHD_2B_ECC_ERROR_INITf, 1, 0, 0 }, 4844 { FDMD_2B_ECC_ERROR_INITf, 1, 8, 0 }, 4845 { FLHCL_2B_ECC_ERROR_INITf, 1, 4, 0 }, 4846 { FLHFQ_2B_ECC_ERROR_INITf, 1, 6, 0 }, 4847 { FLHHR_2B_ECC_ERROR_INITf, 1, 2, 0 }, 4848 { FLTCL_2B_ECC_ERROR_INITf, 1, 5, 0 }, 4849 { FLTFQ_2B_ECC_ERROR_INITf, 1, 7, 0 }, 4850 { FLTHR_2B_ECC_ERROR_INITf, 1, 3, 0 }, 4851 { FSM_PORT_A_2B_ECC_ERROR_INITf, 1, 10, 0 }, 4852 { FSM_PORT_B_2B_ECC_ERROR_INITf, 1, 11, 0 }, 4853 { SHDD_2B_ECC_ERROR_INITf, 1, 9, 0 } 4854 }; 4855 4856 #endif 4857 #if defined(BCM_88675_A0) 4858 soc_field_info_t soc_SCH_ECC_ERR_2B_INITIATE_BCM88675_A0r_fields[] = { 4859 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 4860 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 4861 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 4862 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 4863 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 4864 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_2B_ERRf, 1, 12, 0 }, 4865 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 4866 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 4867 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 4868 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 4869 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 4870 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_2B_ERRf, 1, 8, 0 }, 4871 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 4872 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 4873 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 4874 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 4875 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 4876 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 4877 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 4878 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 4879 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 4880 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 4881 { SCH_FCR_RXI_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 4882 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 4883 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 4884 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_2B_ERRf, 1, 24, 0 } 4885 }; 4886 4887 #endif 4888 #if defined(BCM_88675_B0) 4889 soc_field_info_t soc_SCH_ECC_ERR_2B_INITIATE_BCM88675_B0r_fields[] = { 4890 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 4891 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 4892 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 4893 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 4894 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 4895 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_2B_ERRf, 1, 12, 0 }, 4896 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 4897 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 4898 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 4899 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 4900 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 4901 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_2B_ERRf, 1, 8, 0 }, 4902 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 4903 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 4904 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 4905 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 4906 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 4907 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 4908 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 4909 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 4910 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 4911 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 4912 { SCH_FCR_RXI_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 4913 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 4914 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 4915 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_2B_ERRf, 1, 24, 0 } 4916 }; 4917 4918 #endif 4919 #if defined(BCM_88680_A0) 4920 soc_field_info_t soc_SCH_ECC_ERR_2B_INITIATE_BCM88680_A0r_fields[] = { 4921 { CL_FLL_HEAD_FLHCL_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 4922 { CL_FLL_TAIL_FLTCL_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 4923 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 4924 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 4925 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 4926 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_INITIATE_ECC_2B_ERRf, 1, 12, 0 }, 4927 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 4928 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 4929 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 4930 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 4931 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 4932 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_2B_ERRf, 1, 8, 0 }, 4933 { FQ_FLL_HEAD_FLHFQ_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 4934 { FQ_FLL_TAIL_FLTFQ_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 4935 { HR_FLL_HEAD_FLHHR_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 4936 { HR_FLL_TAIL_FLTHR_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 4937 { MAX_PORT_QUEUE_SIZE_MPQS_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 4938 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 4939 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 4940 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 4941 { SCHEDULER_ENABLE_MEMORY_SEM_B_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 4942 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 4943 { SCH_FCR_RXI_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 4944 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 4945 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 4946 { SHARED_DEVICE_RATE_SHARED_DRM_INITIATE_ECC_2B_ERRf, 1, 24, 0 } 4947 }; 4948 4949 #endif 4950 #if defined(BCM_88675_A0) 4951 soc_field_info_t soc_SCH_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = { 4952 { CL_FLL_HEAD_FLHCL_ECC_2B_ERR_MASKf, 1, 18, 0 }, 4953 { CL_FLL_TAIL_FLTCL_ECC_2B_ERR_MASKf, 1, 19, 0 }, 4954 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_2B_ERR_MASKf, 1, 7, 0 }, 4955 { DEVICE_RATE_MEMORY_DRM_ECC_2B_ERR_MASKf, 1, 0, 0 }, 4956 { DUAL_SHAPER_MEMORY_DSM_ECC_2B_ERR_MASKf, 1, 1, 0 }, 4957 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_2B_ERR_MASKf, 1, 12, 0 }, 4958 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_2B_ERR_MASKf, 1, 13, 0 }, 4959 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_2B_ERR_MASKf, 1, 10, 0 }, 4960 { FLOW_GROUP_MEMORY_FGM_ECC_2B_ERR_MASKf, 1, 6, 0 }, 4961 { FLOW_SUB_FLOW_FSF_ECC_2B_ERR_MASKf, 1, 5, 0 }, 4962 { FLOW_TO_FIP_MAPPING_FFM_ECC_2B_ERR_MASKf, 1, 9, 0 }, 4963 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_2B_ERR_MASKf, 1, 8, 0 }, 4964 { FQ_FLL_HEAD_FLHFQ_ECC_2B_ERR_MASKf, 1, 20, 0 }, 4965 { FQ_FLL_TAIL_FLTFQ_ECC_2B_ERR_MASKf, 1, 21, 0 }, 4966 { HR_FLL_HEAD_FLHHR_ECC_2B_ERR_MASKf, 1, 16, 0 }, 4967 { HR_FLL_TAIL_FLTHR_ECC_2B_ERR_MASKf, 1, 17, 0 }, 4968 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_2B_ERR_MASKf, 1, 15, 0 }, 4969 { PORT_QUEUE_SIZE_PQS_ECC_2B_ERR_MASKf, 1, 14, 0 }, 4970 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_2B_ERR_MASKf, 1, 23, 0 }, 4971 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_2B_ERR_MASKf, 1, 22, 0 }, 4972 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_2B_ERR_MASKf, 1, 3, 0 }, 4973 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_2B_ERR_MASKf, 1, 4, 0 }, 4974 { SCH_FCR_RXI_ECC_2B_ERR_MASKf, 1, 25, 0 }, 4975 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_2B_ERR_MASKf, 1, 11, 0 }, 4976 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_2B_ERR_MASKf, 1, 2, 0 }, 4977 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_2B_ERR_MASKf, 1, 24, 0 } 4978 }; 4979 4980 #endif 4981 #if defined(BCM_88270_A0) 4982 soc_field_info_t soc_SCH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88270_A0r_fields[] = { 4983 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_ECC_2B_ERR_MASKf, 1, 27, 0 }, 4984 { CIR_SHAPERS_STATIC_TABEL_CSST_ECC_2B_ERR_MASKf, 1, 26, 0 }, 4985 { CL_FLL_HEAD_FLHCL_ECC_2B_ERR_MASKf, 1, 21, 0 }, 4986 { CL_FLL_TAIL_FLTCL_ECC_2B_ERR_MASKf, 1, 22, 0 }, 4987 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_2B_ERR_MASKf, 1, 7, 0 }, 4988 { CL_SCHEDULERS_TYPE_SCT_ECC_2B_ERR_MASKf, 1, 8, 0 }, 4989 { DEVICE_RATE_MEMORY_DRM_ECC_2B_ERR_MASKf, 1, 0, 0 }, 4990 { DUAL_SHAPER_MEMORY_DSM_ECC_2B_ERR_MASKf, 1, 1, 0 }, 4991 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_2B_ERR_MASKf, 1, 16, 0 }, 4992 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_ECC_2B_ERR_MASKf, 1, 15, 0 }, 4993 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_2B_ERR_MASKf, 1, 17, 0 }, 4994 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_2B_ERR_MASKf, 1, 13, 0 }, 4995 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_ECC_2B_ERR_MASKf, 1, 2, 0 }, 4996 { FLOW_GROUP_MEMORY_FGM_ECC_2B_ERR_MASKf, 1, 6, 0 }, 4997 { FLOW_STATUS_MEMORY_FSM_B_ECC_2B_ERR_MASKf, 1, 50, 0 }, 4998 { FLOW_STATUS_MEMORY_FSM_ECC_2B_ERR_MASKf, 1, 12, 0 }, 4999 { FLOW_SUB_FLOW_FSF_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5000 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5001 { FQ_FLL_HEAD_FLHFQ_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5002 { FQ_FLL_TAIL_FLTFQ_ECC_2B_ERR_MASKf, 1, 24, 0 }, 5003 { HR_FLL_HEAD_FLHHR_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5004 { HR_FLL_TAIL_FLTHR_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5005 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_2B_ERR_MASKf, 1, 51, 0 }, 5006 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_ECC_2B_ERR_MASKf, 1, 29, 0 }, 5007 { PIR_SHAPERS_STATIC_TABEL_PSST_ECC_2B_ERR_MASKf, 1, 28, 0 }, 5008 { PORT_QUEUE_SIZE_PQS_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5009 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_2B_ERR_MASKf, 1, 31, 0 }, 5010 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_2B_ERR_MASKf, 1, 30, 0 }, 5011 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_ECC_2B_ERR_MASKf, 1, 32, 0 }, 5012 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_ECC_2B_ERR_MASKf, 1, 42, 0 }, 5013 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_ECC_2B_ERR_MASKf, 1, 43, 0 }, 5014 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_ECC_2B_ERR_MASKf, 1, 44, 0 }, 5015 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_ECC_2B_ERR_MASKf, 1, 45, 0 }, 5016 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_ECC_2B_ERR_MASKf, 1, 46, 0 }, 5017 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_ECC_2B_ERR_MASKf, 1, 47, 0 }, 5018 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_ECC_2B_ERR_MASKf, 1, 33, 0 }, 5019 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_ECC_2B_ERR_MASKf, 1, 34, 0 }, 5020 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_ECC_2B_ERR_MASKf, 1, 35, 0 }, 5021 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_ECC_2B_ERR_MASKf, 1, 36, 0 }, 5022 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_ECC_2B_ERR_MASKf, 1, 37, 0 }, 5023 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_ECC_2B_ERR_MASKf, 1, 38, 0 }, 5024 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_ECC_2B_ERR_MASKf, 1, 39, 0 }, 5025 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_ECC_2B_ERR_MASKf, 1, 40, 0 }, 5026 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_ECC_2B_ERR_MASKf, 1, 41, 0 }, 5027 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_2B_ERR_MASKf, 1, 49, 0 }, 5028 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5029 { SCH_FCR_RXI_ECC_2B_ERR_MASKf, 1, 48, 0 }, 5030 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5031 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5032 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5033 { TOKEN_MEMORY_CONTROLLER_TMC_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5034 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_ECC_2B_ERR_MASKf, 1, 11, 0 } 5035 }; 5036 5037 #endif 5038 #if defined(BCM_88375_A0) 5039 soc_field_info_t soc_SCH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = { 5040 { CL_FLL_HEAD_FLHCL_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5041 { CL_FLL_TAIL_FLTCL_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5042 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5043 { DEVICE_RATE_MEMORY_DRM_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5044 { DUAL_SHAPER_MEMORY_DSM_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5045 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_2B_ERR_MASKf, 1, 12, 0 }, 5046 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5047 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5048 { FLOW_GROUP_MEMORY_FGM_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5049 { FLOW_SUB_FLOW_FSF_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5050 { FLOW_TO_FIP_MAPPING_FFM_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5051 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_2B_ERR_MASKf, 1, 8, 0 }, 5052 { FQ_FLL_HEAD_FLHFQ_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5053 { FQ_FLL_TAIL_FLTFQ_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5054 { HR_FLL_HEAD_FLHHR_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5055 { HR_FLL_TAIL_FLTHR_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5056 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5057 { PORT_QUEUE_SIZE_PQS_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5058 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5059 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_2B_ERR_MASKf, 1, 22, 0 }, 5060 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5061 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5062 { SCH_FCR_RXI_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5063 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5064 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5065 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_2B_ERR_MASKf, 1, 24, 0 } 5066 }; 5067 5068 #endif 5069 #if defined(BCM_88375_B0) 5070 soc_field_info_t soc_SCH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = { 5071 { CL_FLL_HEAD_FLHCL_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5072 { CL_FLL_TAIL_FLTCL_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5073 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5074 { DEVICE_RATE_MEMORY_DRM_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5075 { DUAL_SHAPER_MEMORY_DSM_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5076 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_2B_ERR_MASKf, 1, 12, 0 }, 5077 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5078 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5079 { FLOW_GROUP_MEMORY_FGM_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5080 { FLOW_SUB_FLOW_FSF_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5081 { FLOW_TO_FIP_MAPPING_FFM_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5082 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_2B_ERR_MASKf, 1, 8, 0 }, 5083 { FQ_FLL_HEAD_FLHFQ_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5084 { FQ_FLL_TAIL_FLTFQ_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5085 { HR_FLL_HEAD_FLHHR_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5086 { HR_FLL_TAIL_FLTHR_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5087 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5088 { PORT_QUEUE_SIZE_PQS_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5089 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5090 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_2B_ERR_MASKf, 1, 22, 0 }, 5091 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5092 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5093 { SCH_FCR_RXI_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5094 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5095 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5096 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_2B_ERR_MASKf, 1, 24, 0 } 5097 }; 5098 5099 #endif 5100 #if defined(BCM_88470_A0) 5101 soc_field_info_t soc_SCH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_A0r_fields[] = { 5102 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_ECC_2B_ERR_MASKf, 1, 28, 0 }, 5103 { CIR_SHAPERS_STATIC_TABEL_CSST_ECC_2B_ERR_MASKf, 1, 27, 0 }, 5104 { CL_FLL_HEAD_FLHCL_ECC_2B_ERR_MASKf, 1, 22, 0 }, 5105 { CL_FLL_TAIL_FLTCL_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5106 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5107 { CL_SCHEDULERS_TYPE_SCT_ECC_2B_ERR_MASKf, 1, 8, 0 }, 5108 { DEVICE_RATE_MEMORY_DRM_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5109 { DUAL_SHAPER_MEMORY_DSM_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5110 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5111 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5112 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5113 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5114 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5115 { FLOW_GROUP_MEMORY_FGM_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5116 { FLOW_STATUS_MEMORY_FSM_B_ECC_2B_ERR_MASKf, 1, 51, 0 }, 5117 { FLOW_STATUS_MEMORY_FSM_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5118 { FLOW_SUB_FLOW_FSF_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5119 { FLOW_TO_FIP_MAPPING_FFM_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5120 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5121 { FQ_FLL_HEAD_FLHFQ_ECC_2B_ERR_MASKf, 1, 24, 0 }, 5122 { FQ_FLL_TAIL_FLTFQ_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5123 { HR_FLL_HEAD_FLHHR_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5124 { HR_FLL_TAIL_FLTHR_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5125 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_2B_ERR_MASKf, 1, 52, 0 }, 5126 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_ECC_2B_ERR_MASKf, 1, 30, 0 }, 5127 { PIR_SHAPERS_STATIC_TABEL_PSST_ECC_2B_ERR_MASKf, 1, 29, 0 }, 5128 { PORT_QUEUE_SIZE_PQS_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5129 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_2B_ERR_MASKf, 1, 32, 0 }, 5130 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_2B_ERR_MASKf, 1, 31, 0 }, 5131 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_ECC_2B_ERR_MASKf, 1, 33, 0 }, 5132 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_ECC_2B_ERR_MASKf, 1, 43, 0 }, 5133 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_ECC_2B_ERR_MASKf, 1, 44, 0 }, 5134 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_ECC_2B_ERR_MASKf, 1, 45, 0 }, 5135 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_ECC_2B_ERR_MASKf, 1, 46, 0 }, 5136 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_ECC_2B_ERR_MASKf, 1, 47, 0 }, 5137 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_ECC_2B_ERR_MASKf, 1, 48, 0 }, 5138 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_ECC_2B_ERR_MASKf, 1, 34, 0 }, 5139 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_ECC_2B_ERR_MASKf, 1, 35, 0 }, 5140 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_ECC_2B_ERR_MASKf, 1, 36, 0 }, 5141 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_ECC_2B_ERR_MASKf, 1, 37, 0 }, 5142 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_ECC_2B_ERR_MASKf, 1, 38, 0 }, 5143 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_ECC_2B_ERR_MASKf, 1, 39, 0 }, 5144 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_ECC_2B_ERR_MASKf, 1, 40, 0 }, 5145 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_ECC_2B_ERR_MASKf, 1, 41, 0 }, 5146 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_ECC_2B_ERR_MASKf, 1, 42, 0 }, 5147 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_2B_ERR_MASKf, 1, 50, 0 }, 5148 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5149 { SCH_FCR_RXI_ECC_2B_ERR_MASKf, 1, 49, 0 }, 5150 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5151 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5152 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_2B_ERR_MASKf, 1, 26, 0 }, 5153 { TOKEN_MEMORY_CONTROLLER_TMC_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5154 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_ECC_2B_ERR_MASKf, 1, 12, 0 } 5155 }; 5156 5157 #endif 5158 #if defined(BCM_88470_B0) 5159 soc_field_info_t soc_SCH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = { 5160 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_ECC_2B_ERR_MASKf, 1, 28, 0 }, 5161 { CIR_SHAPERS_STATIC_TABEL_CSST_ECC_2B_ERR_MASKf, 1, 27, 0 }, 5162 { CL_FLL_HEAD_FLHCL_ECC_2B_ERR_MASKf, 1, 22, 0 }, 5163 { CL_FLL_TAIL_FLTCL_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5164 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5165 { CL_SCHEDULERS_TYPE_SCT_ECC_2B_ERR_MASKf, 1, 8, 0 }, 5166 { DEVICE_RATE_MEMORY_DRM_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5167 { DUAL_SHAPER_MEMORY_DSM_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5168 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5169 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5170 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5171 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5172 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5173 { FLOW_GROUP_MEMORY_FGM_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5174 { FLOW_STATUS_MEMORY_FSM_B_ECC_2B_ERR_MASKf, 1, 51, 0 }, 5175 { FLOW_STATUS_MEMORY_FSM_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5176 { FLOW_SUB_FLOW_FSF_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5177 { FLOW_TO_FIP_MAPPING_FFM_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5178 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5179 { FQ_FLL_HEAD_FLHFQ_ECC_2B_ERR_MASKf, 1, 24, 0 }, 5180 { FQ_FLL_TAIL_FLTFQ_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5181 { HR_FLL_HEAD_FLHHR_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5182 { HR_FLL_TAIL_FLTHR_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5183 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_2B_ERR_MASKf, 1, 52, 0 }, 5184 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_ECC_2B_ERR_MASKf, 1, 30, 0 }, 5185 { PIR_SHAPERS_STATIC_TABEL_PSST_ECC_2B_ERR_MASKf, 1, 29, 0 }, 5186 { PORT_QUEUE_SIZE_PQS_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5187 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_2B_ERR_MASKf, 1, 32, 0 }, 5188 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_2B_ERR_MASKf, 1, 31, 0 }, 5189 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_ECC_2B_ERR_MASKf, 1, 33, 0 }, 5190 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_ECC_2B_ERR_MASKf, 1, 43, 0 }, 5191 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_ECC_2B_ERR_MASKf, 1, 44, 0 }, 5192 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_ECC_2B_ERR_MASKf, 1, 45, 0 }, 5193 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_ECC_2B_ERR_MASKf, 1, 46, 0 }, 5194 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_ECC_2B_ERR_MASKf, 1, 47, 0 }, 5195 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_ECC_2B_ERR_MASKf, 1, 48, 0 }, 5196 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_ECC_2B_ERR_MASKf, 1, 34, 0 }, 5197 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_ECC_2B_ERR_MASKf, 1, 35, 0 }, 5198 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_ECC_2B_ERR_MASKf, 1, 36, 0 }, 5199 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_ECC_2B_ERR_MASKf, 1, 37, 0 }, 5200 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_ECC_2B_ERR_MASKf, 1, 38, 0 }, 5201 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_ECC_2B_ERR_MASKf, 1, 39, 0 }, 5202 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_ECC_2B_ERR_MASKf, 1, 40, 0 }, 5203 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_ECC_2B_ERR_MASKf, 1, 41, 0 }, 5204 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_ECC_2B_ERR_MASKf, 1, 42, 0 }, 5205 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_2B_ERR_MASKf, 1, 50, 0 }, 5206 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5207 { SCH_FCR_RXI_ECC_2B_ERR_MASKf, 1, 49, 0 }, 5208 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5209 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5210 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_2B_ERR_MASKf, 1, 26, 0 }, 5211 { TOKEN_MEMORY_CONTROLLER_TMC_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5212 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_ECC_2B_ERR_MASKf, 1, 12, 0 } 5213 }; 5214 5215 #endif 5216 #if defined(BCM_88675_B0) 5217 soc_field_info_t soc_SCH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = { 5218 { CL_FLL_HEAD_FLHCL_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5219 { CL_FLL_TAIL_FLTCL_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5220 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5221 { DEVICE_RATE_MEMORY_DRM_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5222 { DUAL_SHAPER_MEMORY_DSM_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5223 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_2B_ERR_MASKf, 1, 12, 0 }, 5224 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5225 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5226 { FLOW_GROUP_MEMORY_FGM_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5227 { FLOW_SUB_FLOW_FSF_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5228 { FLOW_TO_FIP_MAPPING_FFM_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5229 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_2B_ERR_MASKf, 1, 8, 0 }, 5230 { FQ_FLL_HEAD_FLHFQ_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5231 { FQ_FLL_TAIL_FLTFQ_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5232 { HR_FLL_HEAD_FLHHR_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5233 { HR_FLL_TAIL_FLTHR_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5234 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5235 { PORT_QUEUE_SIZE_PQS_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5236 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5237 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_2B_ERR_MASKf, 1, 22, 0 }, 5238 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5239 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5240 { SCH_FCR_RXI_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5241 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5242 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5243 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_2B_ERR_MASKf, 1, 24, 0 } 5244 }; 5245 5246 #endif 5247 #if defined(BCM_88680_A0) 5248 soc_field_info_t soc_SCH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = { 5249 { CL_FLL_HEAD_FLHCL_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5250 { CL_FLL_TAIL_FLTCL_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5251 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5252 { DEVICE_RATE_MEMORY_DRM_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5253 { DUAL_SHAPER_MEMORY_DSM_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5254 { DYNAMIC_CLASS_SCHEDULER_DESCRIPTOR_DCD_ECC_2B_ERR_MASKf, 1, 12, 0 }, 5255 { DYNAMIC_PORT_2_NIF_MAPPING_DPN_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5256 { FLOW_DESCRIPTOR_MEMORY_DYNAMIC_FDMD_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5257 { FLOW_GROUP_MEMORY_FGM_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5258 { FLOW_SUB_FLOW_FSF_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5259 { FLOW_TO_FIP_MAPPING_FFM_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5260 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_2B_ERR_MASKf, 1, 8, 0 }, 5261 { FQ_FLL_HEAD_FLHFQ_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5262 { FQ_FLL_TAIL_FLTFQ_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5263 { HR_FLL_HEAD_FLHHR_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5264 { HR_FLL_TAIL_FLTHR_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5265 { MAX_PORT_QUEUE_SIZE_MPQS_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5266 { PORT_QUEUE_SIZE_PQS_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5267 { PORT_SCHEDULER_DYNAMIC_DB_PSDD_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5268 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_2B_ERR_MASKf, 1, 22, 0 }, 5269 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5270 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5271 { SCH_FCR_RXI_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5272 { SHAPER_DESCRIPTOR_DYNAMIC_SHDD_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5273 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5274 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_2B_ERR_MASKf, 1, 24, 0 } 5275 }; 5276 5277 #endif 5278 #if defined(BCM_88690_A0) 5279 soc_field_info_t soc_SCH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = { 5280 { BFC_FLOW_BULK_DESCRIPTOR_BFBD_ECC_2B_ERR_MASKf, 1, 66, 0 }, 5281 { CIR_SHAPERS_STATIC_TABEL_CSST_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5282 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5283 { CL_SCHEDULERS_TYPE_SCT_ECC_2B_ERR_MASKf, 1, 8, 0 }, 5284 { DEVICE_RATE_MEMORY_DRM_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5285 { DUAL_SHAPER_MEMORY_DSM_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5286 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5287 { FLOW_GROUP_MEMORY_FGM_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5288 { FLOW_STATUS_MEMORY_FSM_B_ECC_2B_ERR_MASKf, 1, 64, 0 }, 5289 { FLOW_STATUS_MEMORY_FSM_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5290 { FLOW_SUB_FLOW_FSF_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5291 { FLOW_TO_FIP_MAPPING_FFM_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5292 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5293 { HR_FLL_TAIL_FLTHR_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5294 { PIR_SHAPERS_STATIC_TABEL_PSST_ECC_2B_ERR_MASKf, 1, 27, 0 }, 5295 { PORT_QUEUE_SIZE_PQS_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5296 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_2B_ERR_MASKf, 1, 29, 0 }, 5297 { QPAIR_TO_PORT_MAP_QPM_ECC_2B_ERR_MASKf, 1, 67, 0 }, 5298 { RESERVED_27_ECC_2B_ERR_MASKf, 1, 12, SOCF_RES }, 5299 { RESERVED_28_ECC_2B_ERR_MASKf, 1, 13, SOCF_RES }, 5300 { RESERVED_30_ECC_2B_ERR_MASKf, 1, 14, SOCF_RES }, 5301 { RESERVED_31_ECC_2B_ERR_MASKf, 1, 15, SOCF_RES }, 5302 { RESERVED_35_ECC_2B_ERR_MASKf, 1, 16, SOCF_RES }, 5303 { RESERVED_36_ECC_2B_ERR_MASKf, 1, 65, SOCF_RES }, 5304 { RESERVED_38_ECC_2B_ERR_MASKf, 1, 18, SOCF_RES }, 5305 { RESERVED_40_ECC_2B_ERR_MASKf, 1, 20, SOCF_RES }, 5306 { RESERVED_41_ECC_2B_ERR_MASKf, 1, 21, SOCF_RES }, 5307 { RESERVED_42_ECC_2B_ERR_MASKf, 1, 22, SOCF_RES }, 5308 { RESERVED_43_ECC_2B_ERR_MASKf, 1, 23, SOCF_RES }, 5309 { RESERVED_50_ECC_2B_ERR_MASKf, 1, 26, SOCF_RES }, 5310 { RESERVED_52_ECC_2B_ERR_MASKf, 1, 28, SOCF_RES }, 5311 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_ECC_2B_ERR_MASKf, 1, 30, 0 }, 5312 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_ECC_2B_ERR_MASKf, 1, 40, 0 }, 5313 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_ECC_2B_ERR_MASKf, 1, 41, 0 }, 5314 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_ECC_2B_ERR_MASKf, 1, 42, 0 }, 5315 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_ECC_2B_ERR_MASKf, 1, 43, 0 }, 5316 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_ECC_2B_ERR_MASKf, 1, 44, 0 }, 5317 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_ECC_2B_ERR_MASKf, 1, 45, 0 }, 5318 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_16_ECC_2B_ERR_MASKf, 1, 46, 0 }, 5319 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_17_ECC_2B_ERR_MASKf, 1, 47, 0 }, 5320 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_18_ECC_2B_ERR_MASKf, 1, 48, 0 }, 5321 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_19_ECC_2B_ERR_MASKf, 1, 49, 0 }, 5322 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_ECC_2B_ERR_MASKf, 1, 31, 0 }, 5323 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_20_ECC_2B_ERR_MASKf, 1, 50, 0 }, 5324 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_21_ECC_2B_ERR_MASKf, 1, 51, 0 }, 5325 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_22_ECC_2B_ERR_MASKf, 1, 52, 0 }, 5326 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_23_ECC_2B_ERR_MASKf, 1, 53, 0 }, 5327 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_24_ECC_2B_ERR_MASKf, 1, 54, 0 }, 5328 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_25_ECC_2B_ERR_MASKf, 1, 55, 0 }, 5329 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_26_ECC_2B_ERR_MASKf, 1, 56, 0 }, 5330 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_27_ECC_2B_ERR_MASKf, 1, 57, 0 }, 5331 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_28_ECC_2B_ERR_MASKf, 1, 58, 0 }, 5332 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_29_ECC_2B_ERR_MASKf, 1, 59, 0 }, 5333 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_ECC_2B_ERR_MASKf, 1, 32, 0 }, 5334 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_30_ECC_2B_ERR_MASKf, 1, 60, 0 }, 5335 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_31_ECC_2B_ERR_MASKf, 1, 61, 0 }, 5336 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_ECC_2B_ERR_MASKf, 1, 33, 0 }, 5337 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_ECC_2B_ERR_MASKf, 1, 34, 0 }, 5338 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_ECC_2B_ERR_MASKf, 1, 35, 0 }, 5339 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_ECC_2B_ERR_MASKf, 1, 36, 0 }, 5340 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_ECC_2B_ERR_MASKf, 1, 37, 0 }, 5341 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_ECC_2B_ERR_MASKf, 1, 38, 0 }, 5342 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_ECC_2B_ERR_MASKf, 1, 39, 0 }, 5343 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_2B_ERR_MASKf, 1, 63, 0 }, 5344 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5345 { SCH_FCR_RXI_ECC_2B_ERR_MASKf, 1, 62, 0 }, 5346 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5347 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_2B_ERR_MASKf, 1, 24, 0 } 5348 }; 5349 5350 #endif 5351 #if defined(BCM_88690_B0) 5352 soc_field_info_t soc_SCH_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = { 5353 { BFC_FLOW_BULK_DESCRIPTOR_BFBD_ECC_2B_ERR_MASKf, 1, 66, 0 }, 5354 { CIR_SHAPERS_STATIC_TABEL_CSST_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5355 { CL_SCHEDULERS_CONFIGURATION_SCC_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5356 { CL_SCHEDULERS_TYPE_SCT_ECC_2B_ERR_MASKf, 1, 8, 0 }, 5357 { DEVICE_RATE_MEMORY_DRM_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5358 { DUAL_SHAPER_MEMORY_DSM_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5359 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5360 { FLOW_GROUP_MEMORY_FGM_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5361 { FLOW_STATUS_MEMORY_FSM_B_ECC_2B_ERR_MASKf, 1, 64, 0 }, 5362 { FLOW_STATUS_MEMORY_FSM_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5363 { FLOW_SUB_FLOW_FSF_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5364 { FLOW_TO_FIP_MAPPING_FFM_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5365 { FLOW_TO_QUEUE_MAPPING_FQM_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5366 { HR_FLL_TAIL_FLTHR_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5367 { PIR_SHAPERS_STATIC_TABEL_PSST_ECC_2B_ERR_MASKf, 1, 27, 0 }, 5368 { PORT_QUEUE_SIZE_PQS_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5369 { PORT_SCHEDULER_WEIGHTS_PSW_ECC_2B_ERR_MASKf, 1, 29, 0 }, 5370 { QPAIR_TO_PORT_MAP_QPM_ECC_2B_ERR_MASKf, 1, 67, 0 }, 5371 { RESERVED_27_ECC_2B_ERR_MASKf, 1, 12, SOCF_RES }, 5372 { RESERVED_28_ECC_2B_ERR_MASKf, 1, 13, SOCF_RES }, 5373 { RESERVED_30_ECC_2B_ERR_MASKf, 1, 14, SOCF_RES }, 5374 { RESERVED_31_ECC_2B_ERR_MASKf, 1, 15, SOCF_RES }, 5375 { RESERVED_35_ECC_2B_ERR_MASKf, 1, 16, SOCF_RES }, 5376 { RESERVED_36_ECC_2B_ERR_MASKf, 1, 65, SOCF_RES }, 5377 { RESERVED_38_ECC_2B_ERR_MASKf, 1, 18, SOCF_RES }, 5378 { RESERVED_40_ECC_2B_ERR_MASKf, 1, 20, SOCF_RES }, 5379 { RESERVED_41_ECC_2B_ERR_MASKf, 1, 21, SOCF_RES }, 5380 { RESERVED_42_ECC_2B_ERR_MASKf, 1, 22, SOCF_RES }, 5381 { RESERVED_43_ECC_2B_ERR_MASKf, 1, 23, SOCF_RES }, 5382 { RESERVED_50_ECC_2B_ERR_MASKf, 1, 26, SOCF_RES }, 5383 { RESERVED_52_ECC_2B_ERR_MASKf, 1, 28, SOCF_RES }, 5384 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_ECC_2B_ERR_MASKf, 1, 30, 0 }, 5385 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_ECC_2B_ERR_MASKf, 1, 40, 0 }, 5386 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_ECC_2B_ERR_MASKf, 1, 41, 0 }, 5387 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_ECC_2B_ERR_MASKf, 1, 42, 0 }, 5388 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_ECC_2B_ERR_MASKf, 1, 43, 0 }, 5389 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_ECC_2B_ERR_MASKf, 1, 44, 0 }, 5390 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_ECC_2B_ERR_MASKf, 1, 45, 0 }, 5391 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_16_ECC_2B_ERR_MASKf, 1, 46, 0 }, 5392 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_17_ECC_2B_ERR_MASKf, 1, 47, 0 }, 5393 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_18_ECC_2B_ERR_MASKf, 1, 48, 0 }, 5394 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_19_ECC_2B_ERR_MASKf, 1, 49, 0 }, 5395 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_ECC_2B_ERR_MASKf, 1, 31, 0 }, 5396 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_20_ECC_2B_ERR_MASKf, 1, 50, 0 }, 5397 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_21_ECC_2B_ERR_MASKf, 1, 51, 0 }, 5398 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_22_ECC_2B_ERR_MASKf, 1, 52, 0 }, 5399 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_23_ECC_2B_ERR_MASKf, 1, 53, 0 }, 5400 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_24_ECC_2B_ERR_MASKf, 1, 54, 0 }, 5401 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_25_ECC_2B_ERR_MASKf, 1, 55, 0 }, 5402 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_26_ECC_2B_ERR_MASKf, 1, 56, 0 }, 5403 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_27_ECC_2B_ERR_MASKf, 1, 57, 0 }, 5404 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_28_ECC_2B_ERR_MASKf, 1, 58, 0 }, 5405 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_29_ECC_2B_ERR_MASKf, 1, 59, 0 }, 5406 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_ECC_2B_ERR_MASKf, 1, 32, 0 }, 5407 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_30_ECC_2B_ERR_MASKf, 1, 60, 0 }, 5408 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_31_ECC_2B_ERR_MASKf, 1, 61, 0 }, 5409 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_ECC_2B_ERR_MASKf, 1, 33, 0 }, 5410 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_ECC_2B_ERR_MASKf, 1, 34, 0 }, 5411 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_ECC_2B_ERR_MASKf, 1, 35, 0 }, 5412 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_ECC_2B_ERR_MASKf, 1, 36, 0 }, 5413 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_ECC_2B_ERR_MASKf, 1, 37, 0 }, 5414 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_ECC_2B_ERR_MASKf, 1, 38, 0 }, 5415 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_ECC_2B_ERR_MASKf, 1, 39, 0 }, 5416 { SCHEDULER_ENABLE_MEMORY_SEM_B_ECC_2B_ERR_MASKf, 1, 63, 0 }, 5417 { SCHEDULER_ENABLE_MEMORY_SEM_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5418 { SCH_FCR_RXI_ECC_2B_ERR_MASKf, 1, 62, 0 }, 5419 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5420 { SHARED_DEVICE_RATE_SHARED_DRM_ECC_2B_ERR_MASKf, 1, 24, 0 } 5421 }; 5422 5423 #endif 5424 #if defined(BCM_88675_A0) 5425 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTERr_fields[] = { 5426 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5427 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5428 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5429 }; 5430 5431 #endif 5432 #if defined(BCM_88270_A0) 5433 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = { 5434 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5435 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5436 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5437 }; 5438 5439 #endif 5440 #if defined(BCM_88375_A0) 5441 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = { 5442 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5443 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5444 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5445 }; 5446 5447 #endif 5448 #if defined(BCM_88375_B0) 5449 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = { 5450 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5451 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5452 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5453 }; 5454 5455 #endif 5456 #if defined(BCM_88470_A0) 5457 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = { 5458 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5459 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5460 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5461 }; 5462 5463 #endif 5464 #if defined(BCM_88470_B0) 5465 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = { 5466 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5467 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5468 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5469 }; 5470 5471 #endif 5472 #if defined(BCM_88675_B0) 5473 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = { 5474 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5475 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5476 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5477 }; 5478 5479 #endif 5480 #if defined(BCM_88680_A0) 5481 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = { 5482 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5483 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5484 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5485 }; 5486 5487 #endif 5488 #if defined(BCM_88690_A0) 5489 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = { 5490 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5491 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5492 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5493 }; 5494 5495 #endif 5496 #if defined(BCM_88690_B0) 5497 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 5498 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5499 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5500 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5501 }; 5502 5503 #endif 5504 #if defined(BCM_88675_A0) 5505 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_MASKr_fields[] = { 5506 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5507 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5508 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5509 }; 5510 5511 #endif 5512 #if defined(BCM_88270_A0) 5513 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_MASK_BCM88270_A0r_fields[] = { 5514 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5515 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5516 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5517 }; 5518 5519 #endif 5520 #if defined(BCM_88375_A0) 5521 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_MASK_BCM88375_A0r_fields[] = { 5522 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5523 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5524 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5525 }; 5526 5527 #endif 5528 #if defined(BCM_88375_B0) 5529 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_MASK_BCM88375_B0r_fields[] = { 5530 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5531 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5532 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5533 }; 5534 5535 #endif 5536 #if defined(BCM_88470_A0) 5537 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_MASK_BCM88470_A0r_fields[] = { 5538 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5539 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5540 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5541 }; 5542 5543 #endif 5544 #if defined(BCM_88470_B0) 5545 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_MASK_BCM88470_B0r_fields[] = { 5546 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5547 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5548 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5549 }; 5550 5551 #endif 5552 #if defined(BCM_88675_B0) 5553 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_MASK_BCM88675_B0r_fields[] = { 5554 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5555 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5556 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5557 }; 5558 5559 #endif 5560 #if defined(BCM_88680_A0) 5561 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_MASK_BCM88680_A0r_fields[] = { 5562 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5563 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5564 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5565 }; 5566 5567 #endif 5568 #if defined(BCM_88690_A0) 5569 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_MASK_BCM88690_A0r_fields[] = { 5570 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5571 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5572 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5573 }; 5574 5575 #endif 5576 #if defined(BCM_88690_B0) 5577 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = { 5578 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5579 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5580 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5581 }; 5582 5583 #endif 5584 #if defined(BCM_88675_A0) 5585 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_TESTr_fields[] = { 5586 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 5587 }; 5588 5589 #endif 5590 #if defined(BCM_88270_A0) 5591 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = { 5592 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 5593 }; 5594 5595 #endif 5596 #if defined(BCM_88375_A0) 5597 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = { 5598 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 5599 }; 5600 5601 #endif 5602 #if defined(BCM_88375_B0) 5603 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = { 5604 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 5605 }; 5606 5607 #endif 5608 #if defined(BCM_88470_A0) 5609 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = { 5610 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 5611 }; 5612 5613 #endif 5614 #if defined(BCM_88470_B0) 5615 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = { 5616 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 5617 }; 5618 5619 #endif 5620 #if defined(BCM_88675_B0) 5621 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = { 5622 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 5623 }; 5624 5625 #endif 5626 #if defined(BCM_88680_A0) 5627 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = { 5628 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 5629 }; 5630 5631 #endif 5632 #if defined(BCM_88690_A0) 5633 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = { 5634 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 5635 }; 5636 5637 #endif 5638 #if defined(BCM_88690_B0) 5639 soc_field_info_t soc_SCH_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 5640 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 5641 }; 5642 5643 #endif 5644 #if defined(BCM_88675_A0) 5645 soc_field_info_t soc_SCH_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields[] = { 5646 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 5647 }; 5648 5649 #endif 5650 #if defined(BCM_88270_A0) 5651 soc_field_info_t soc_SCH_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88270_A0r_fields[] = { 5652 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 5653 }; 5654 5655 #endif 5656 #if defined(BCM_88375_A0) 5657 soc_field_info_t soc_SCH_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88375_A0r_fields[] = { 5658 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 5659 }; 5660 5661 #endif 5662 #if defined(BCM_88375_B0) 5663 soc_field_info_t soc_SCH_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88375_B0r_fields[] = { 5664 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 5665 }; 5666 5667 #endif 5668 #if defined(BCM_88470_A0) 5669 soc_field_info_t soc_SCH_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88470_A0r_fields[] = { 5670 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 5671 }; 5672 5673 #endif 5674 #if defined(BCM_88470_B0) 5675 soc_field_info_t soc_SCH_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88470_B0r_fields[] = { 5676 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 5677 }; 5678 5679 #endif 5680 #if defined(BCM_88675_B0) 5681 soc_field_info_t soc_SCH_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88675_B0r_fields[] = { 5682 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 5683 }; 5684 5685 #endif 5686 #if defined(BCM_88680_A0) 5687 soc_field_info_t soc_SCH_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88680_A0r_fields[] = { 5688 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 5689 }; 5690 5691 #endif 5692 #if defined(BCM_88690_A0) 5693 soc_field_info_t soc_SCH_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_A0r_fields[] = { 5694 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 5695 }; 5696 5697 #endif 5698 #if defined(BCM_88690_B0) 5699 soc_field_info_t soc_SCH_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_B0r_fields[] = { 5700 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 5701 }; 5702 5703 #endif 5704 #if defined(BCM_88650_A0) 5705 soc_field_info_t soc_SCH_ERROR_INITIATION_DATAr_fields[] = { 5706 { ERR_WRf, 1, 0, SOCF_SIG } 5707 }; 5708 5709 #endif 5710 #if defined(BCM_88202_A0) 5711 soc_field_info_t soc_SCH_ERROR_INITIATION_DATA_BCM88202_A0r_fields[] = { 5712 { ERR_WRf, 1, 0, SOCF_SIG } 5713 }; 5714 5715 #endif 5716 #if defined(BCM_88270_A0) 5717 soc_field_info_t soc_SCH_ERROR_INITIATION_DATA_BCM88270_A0r_fields[] = { 5718 { ERR_WRf, 1, 0, SOCF_SIG } 5719 }; 5720 5721 #endif 5722 #if defined(BCM_88375_A0) 5723 soc_field_info_t soc_SCH_ERROR_INITIATION_DATA_BCM88375_A0r_fields[] = { 5724 { ERR_WRf, 1, 0, SOCF_SIG } 5725 }; 5726 5727 #endif 5728 #if defined(BCM_88375_B0) 5729 soc_field_info_t soc_SCH_ERROR_INITIATION_DATA_BCM88375_B0r_fields[] = { 5730 { ERR_WRf, 1, 0, SOCF_SIG } 5731 }; 5732 5733 #endif 5734 #if defined(BCM_88470_A0) 5735 soc_field_info_t soc_SCH_ERROR_INITIATION_DATA_BCM88470_A0r_fields[] = { 5736 { ERR_WRf, 1, 0, SOCF_SIG } 5737 }; 5738 5739 #endif 5740 #if defined(BCM_88470_B0) 5741 soc_field_info_t soc_SCH_ERROR_INITIATION_DATA_BCM88470_B0r_fields[] = { 5742 { ERR_WRf, 1, 0, SOCF_SIG } 5743 }; 5744 5745 #endif 5746 #if defined(BCM_88650_B0) 5747 soc_field_info_t soc_SCH_ERROR_INITIATION_DATA_BCM88650_B0r_fields[] = { 5748 { ERR_WRf, 1, 0, SOCF_SIG } 5749 }; 5750 5751 #endif 5752 #if defined(BCM_88660_A0) 5753 soc_field_info_t soc_SCH_ERROR_INITIATION_DATA_BCM88660_A0r_fields[] = { 5754 { ERR_WRf, 1, 0, SOCF_SIG } 5755 }; 5756 5757 #endif 5758 #if defined(BCM_88675_A0) 5759 soc_field_info_t soc_SCH_ERROR_INITIATION_DATA_BCM88675_A0r_fields[] = { 5760 { ERR_WRf, 1, 0, SOCF_SIG } 5761 }; 5762 5763 #endif 5764 #if defined(BCM_88675_B0) 5765 soc_field_info_t soc_SCH_ERROR_INITIATION_DATA_BCM88675_B0r_fields[] = { 5766 { ERR_WRf, 1, 0, SOCF_SIG } 5767 }; 5768 5769 #endif 5770 #if defined(BCM_88680_A0) 5771 soc_field_info_t soc_SCH_ERROR_INITIATION_DATA_BCM88680_A0r_fields[] = { 5772 { ERR_WRf, 1, 0, SOCF_SIG } 5773 }; 5774 5775 #endif 5776 #if defined(BCM_88690_A0) 5777 soc_field_info_t soc_SCH_ERROR_INITIATION_DATA_BCM88690_A0r_fields[] = { 5778 { ERR_WRf, 1, 0, SOCF_SIG } 5779 }; 5780 5781 #endif 5782 #if defined(BCM_88690_B0) 5783 soc_field_info_t soc_SCH_ERROR_INITIATION_DATA_BCM88690_B0r_fields[] = { 5784 { ERR_WRf, 1, 0, SOCF_SIG } 5785 }; 5786 5787 #endif 5788 #if defined(BCM_88690_A0) 5789 soc_field_info_t soc_SCH_FC_ENABLERSr_fields[] = { 5790 { EGQ_DEVICE_FC_ENf, 1, 0, 0 }, 5791 { EGQ_ERP_FC_ENf, 1, 1, 0 }, 5792 { EGQ_ERP_TC_FC_ENf, 1, 2, 0 }, 5793 { EGQ_IF_FC_ENf, 1, 3, 0 }, 5794 { EGQ_PFC_FC_ENf, 1, 4, 0 } 5795 }; 5796 5797 #endif 5798 #if defined(BCM_88690_B0) 5799 soc_field_info_t soc_SCH_FC_ENABLERS_BCM88690_B0r_fields[] = { 5800 { EGQ_DEVICE_FC_ENf, 1, 0, 0 }, 5801 { EGQ_ERP_FC_ENf, 1, 1, 0 }, 5802 { EGQ_ERP_TC_FC_ENf, 1, 2, 0 }, 5803 { EGQ_IF_FC_ENf, 1, 3, 0 }, 5804 { EGQ_PFC_FC_ENf, 1, 4, 0 } 5805 }; 5806 5807 #endif 5808 #if defined(BCM_88650_A0) 5809 soc_field_info_t soc_SCH_FORCE_PORT_FC_REGISTERr_fields[] = { 5810 { FORCE_PORT_FCf, 32, 0, SOCF_LE } 5811 }; 5812 5813 #endif 5814 #if defined(BCM_88202_A0) 5815 soc_field_info_t soc_SCH_FORCE_PORT_FC_REGISTER_BCM88202_A0r_fields[] = { 5816 { FORCE_PORT_FCf, 32, 0, SOCF_LE } 5817 }; 5818 5819 #endif 5820 #if defined(BCM_88270_A0) 5821 soc_field_info_t soc_SCH_FORCE_PORT_FC_REGISTER_BCM88270_A0r_fields[] = { 5822 { FORCE_PORT_FC_Nf, 32, 0, SOCF_LE } 5823 }; 5824 5825 #endif 5826 #if defined(BCM_88375_A0) 5827 soc_field_info_t soc_SCH_FORCE_PORT_FC_REGISTER_BCM88375_A0r_fields[] = { 5828 { FORCE_PORT_FC_Nf, 32, 0, SOCF_LE } 5829 }; 5830 5831 #endif 5832 #if defined(BCM_88375_B0) 5833 soc_field_info_t soc_SCH_FORCE_PORT_FC_REGISTER_BCM88375_B0r_fields[] = { 5834 { FORCE_PORT_FC_Nf, 32, 0, SOCF_LE } 5835 }; 5836 5837 #endif 5838 #if defined(BCM_88470_A0) 5839 soc_field_info_t soc_SCH_FORCE_PORT_FC_REGISTER_BCM88470_A0r_fields[] = { 5840 { FORCE_PORT_FC_Nf, 32, 0, SOCF_LE } 5841 }; 5842 5843 #endif 5844 #if defined(BCM_88470_B0) 5845 soc_field_info_t soc_SCH_FORCE_PORT_FC_REGISTER_BCM88470_B0r_fields[] = { 5846 { FORCE_PORT_FC_Nf, 32, 0, SOCF_LE } 5847 }; 5848 5849 #endif 5850 #if defined(BCM_88650_B0) 5851 soc_field_info_t soc_SCH_FORCE_PORT_FC_REGISTER_BCM88650_B0r_fields[] = { 5852 { FORCE_PORT_FCf, 32, 0, SOCF_LE } 5853 }; 5854 5855 #endif 5856 #if defined(BCM_88660_A0) 5857 soc_field_info_t soc_SCH_FORCE_PORT_FC_REGISTER_BCM88660_A0r_fields[] = { 5858 { FORCE_PORT_FCf, 32, 0, SOCF_LE } 5859 }; 5860 5861 #endif 5862 #if defined(BCM_88675_A0) 5863 soc_field_info_t soc_SCH_FORCE_PORT_FC_REGISTER_BCM88675_A0r_fields[] = { 5864 { FORCE_PORT_FC_Nf, 32, 0, SOCF_LE } 5865 }; 5866 5867 #endif 5868 #if defined(BCM_88675_B0) 5869 soc_field_info_t soc_SCH_FORCE_PORT_FC_REGISTER_BCM88675_B0r_fields[] = { 5870 { FORCE_PORT_FC_Nf, 32, 0, SOCF_LE } 5871 }; 5872 5873 #endif 5874 #if defined(BCM_88680_A0) 5875 soc_field_info_t soc_SCH_FORCE_PORT_FC_REGISTER_BCM88680_A0r_fields[] = { 5876 { FORCE_PORT_FC_Nf, 32, 0, SOCF_LE } 5877 }; 5878 5879 #endif 5880 #if defined(BCM_88690_A0) 5881 soc_field_info_t soc_SCH_FORCE_PORT_FC_REGISTER_BCM88690_A0r_fields[] = { 5882 { FORCE_PORT_FC_Nf, 32, 0, SOCF_LE } 5883 }; 5884 5885 #endif 5886 #if defined(BCM_88690_B0) 5887 soc_field_info_t soc_SCH_FORCE_PORT_FC_REGISTER_BCM88690_B0r_fields[] = { 5888 { FORCE_PORT_FC_Nf, 32, 0, SOCF_LE } 5889 }; 5890 5891 #endif 5892 #if defined(BCM_88650_A0) 5893 soc_field_info_t soc_SCH_FSF_COMPOSITE_CONFIGURATIONr_fields[] = { 5894 { FSF_COMP_ODD_EVENf, 32, 0, SOCF_LE }, 5895 { FSF_COMP_ODD_EVEN_Nf, 32, 0, SOCF_LE } 5896 }; 5897 5898 #endif 5899 #if defined(BCM_88202_A0) 5900 soc_field_info_t soc_SCH_FSF_COMPOSITE_CONFIGURATION_BCM88202_A0r_fields[] = { 5901 { FSF_COMP_ODD_EVENf, 32, 0, SOCF_LE }, 5902 { FSF_COMP_ODD_EVEN_Nf, 32, 0, SOCF_LE } 5903 }; 5904 5905 #endif 5906 #if defined(BCM_88270_A0) 5907 soc_field_info_t soc_SCH_FSF_COMPOSITE_CONFIGURATION_BCM88270_A0r_fields[] = { 5908 { FSF_COMP_ODD_EVEN_Nf, 32, 0, SOCF_LE } 5909 }; 5910 5911 #endif 5912 #if defined(BCM_88375_A0) 5913 soc_field_info_t soc_SCH_FSF_COMPOSITE_CONFIGURATION_BCM88375_A0r_fields[] = { 5914 { FSF_COMP_ODD_EVEN_Nf, 32, 0, SOCF_LE } 5915 }; 5916 5917 #endif 5918 #if defined(BCM_88375_B0) 5919 soc_field_info_t soc_SCH_FSF_COMPOSITE_CONFIGURATION_BCM88375_B0r_fields[] = { 5920 { FSF_COMP_ODD_EVEN_Nf, 32, 0, SOCF_LE } 5921 }; 5922 5923 #endif 5924 #if defined(BCM_88470_A0) 5925 soc_field_info_t soc_SCH_FSF_COMPOSITE_CONFIGURATION_BCM88470_A0r_fields[] = { 5926 { FSF_COMP_ODD_EVEN_Nf, 32, 0, SOCF_LE } 5927 }; 5928 5929 #endif 5930 #if defined(BCM_88470_B0) 5931 soc_field_info_t soc_SCH_FSF_COMPOSITE_CONFIGURATION_BCM88470_B0r_fields[] = { 5932 { FSF_COMP_ODD_EVEN_Nf, 32, 0, SOCF_LE } 5933 }; 5934 5935 #endif 5936 #if defined(BCM_88650_B0) 5937 soc_field_info_t soc_SCH_FSF_COMPOSITE_CONFIGURATION_BCM88650_B0r_fields[] = { 5938 { FSF_COMP_ODD_EVENf, 32, 0, SOCF_LE }, 5939 { FSF_COMP_ODD_EVEN_Nf, 32, 0, SOCF_LE } 5940 }; 5941 5942 #endif 5943 #if defined(BCM_88660_A0) 5944 soc_field_info_t soc_SCH_FSF_COMPOSITE_CONFIGURATION_BCM88660_A0r_fields[] = { 5945 { FSF_COMP_ODD_EVENf, 32, 0, SOCF_LE }, 5946 { FSF_COMP_ODD_EVEN_Nf, 32, 0, SOCF_LE } 5947 }; 5948 5949 #endif 5950 #if defined(BCM_88675_A0) 5951 soc_field_info_t soc_SCH_FSF_COMPOSITE_CONFIGURATION_BCM88675_A0r_fields[] = { 5952 { FSF_COMP_ODD_EVEN_Nf, 32, 0, SOCF_LE } 5953 }; 5954 5955 #endif 5956 #if defined(BCM_88675_B0) 5957 soc_field_info_t soc_SCH_FSF_COMPOSITE_CONFIGURATION_BCM88675_B0r_fields[] = { 5958 { FSF_COMP_ODD_EVEN_Nf, 32, 0, SOCF_LE } 5959 }; 5960 5961 #endif 5962 #if defined(BCM_88680_A0) 5963 soc_field_info_t soc_SCH_FSF_COMPOSITE_CONFIGURATION_BCM88680_A0r_fields[] = { 5964 { FSF_COMP_ODD_EVEN_Nf, 32, 0, SOCF_LE } 5965 }; 5966 5967 #endif 5968 #if defined(BCM_88690_A0) 5969 soc_field_info_t soc_SCH_FSF_COMPOSITE_CONFIGURATION_BCM88690_A0r_fields[] = { 5970 { FSF_COMP_ODD_EVENf, 32, 0, SOCF_LE } 5971 }; 5972 5973 #endif 5974 #if defined(BCM_88690_B0) 5975 soc_field_info_t soc_SCH_FSF_COMPOSITE_CONFIGURATION_BCM88690_B0r_fields[] = { 5976 { FSF_COMP_ODD_EVENf, 32, 0, SOCF_LE } 5977 }; 5978 5979 #endif 5980 #if defined(BCM_88675_A0) 5981 soc_field_info_t soc_SCH_GLOBAL_MEM_OPTIONSr_fields[] = { 5982 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 5983 { DISMEMf, 1, 0, 0 }, 5984 { DIS_ECCf, 1, 1, 0 }, 5985 { WRITE_TO_XORf, 1, 3, 0 } 5986 }; 5987 5988 #endif 5989 #if defined(BCM_88270_A0) 5990 soc_field_info_t soc_SCH_GLOBAL_MEM_OPTIONS_BCM88270_A0r_fields[] = { 5991 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 5992 { DISMEMf, 1, 0, 0 }, 5993 { DIS_ECCf, 1, 1, 0 }, 5994 { MEM_LWM_DISABLEf, 1, 4, 0 }, 5995 { MEM_RC_DISABLEf, 1, 5, 0 }, 5996 { WRITE_TO_XORf, 1, 3, 0 } 5997 }; 5998 5999 #endif 6000 #if defined(BCM_88375_A0) 6001 soc_field_info_t soc_SCH_GLOBAL_MEM_OPTIONS_BCM88375_A0r_fields[] = { 6002 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6003 { DISMEMf, 1, 0, 0 }, 6004 { DIS_ECCf, 1, 1, 0 }, 6005 { WRITE_TO_XORf, 1, 3, 0 } 6006 }; 6007 6008 #endif 6009 #if defined(BCM_88375_B0) 6010 soc_field_info_t soc_SCH_GLOBAL_MEM_OPTIONS_BCM88375_B0r_fields[] = { 6011 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6012 { DISMEMf, 1, 0, 0 }, 6013 { DIS_ECCf, 1, 1, 0 }, 6014 { WRITE_TO_XORf, 1, 3, 0 } 6015 }; 6016 6017 #endif 6018 #if defined(BCM_88470_A0) 6019 soc_field_info_t soc_SCH_GLOBAL_MEM_OPTIONS_BCM88470_A0r_fields[] = { 6020 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6021 { DISMEMf, 1, 0, 0 }, 6022 { DIS_ECCf, 1, 1, 0 }, 6023 { MEM_LWM_DISABLEf, 1, 4, 0 }, 6024 { MEM_RC_DISABLEf, 1, 5, 0 }, 6025 { WRITE_TO_XORf, 1, 3, 0 } 6026 }; 6027 6028 #endif 6029 #if defined(BCM_88470_B0) 6030 soc_field_info_t soc_SCH_GLOBAL_MEM_OPTIONS_BCM88470_B0r_fields[] = { 6031 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6032 { DISMEMf, 1, 0, 0 }, 6033 { DIS_ECCf, 1, 1, 0 }, 6034 { MEM_LWM_DISABLEf, 1, 4, 0 }, 6035 { MEM_RC_DISABLEf, 1, 5, 0 }, 6036 { WRITE_TO_XORf, 1, 3, 0 } 6037 }; 6038 6039 #endif 6040 #if defined(BCM_88675_B0) 6041 soc_field_info_t soc_SCH_GLOBAL_MEM_OPTIONS_BCM88675_B0r_fields[] = { 6042 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6043 { DISMEMf, 1, 0, 0 }, 6044 { DIS_ECCf, 1, 1, 0 }, 6045 { WRITE_TO_XORf, 1, 3, 0 } 6046 }; 6047 6048 #endif 6049 #if defined(BCM_88680_A0) 6050 soc_field_info_t soc_SCH_GLOBAL_MEM_OPTIONS_BCM88680_A0r_fields[] = { 6051 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6052 { DISMEMf, 1, 0, 0 }, 6053 { DIS_ECCf, 1, 1, 0 }, 6054 { WRITE_TO_XORf, 1, 3, 0 } 6055 }; 6056 6057 #endif 6058 #if defined(BCM_88650_A0) 6059 soc_field_info_t soc_SCH_GLOBAL_TIMER_ACTIVATION_REGISTERr_fields[] = { 6060 { GTIMER_ACTf, 1, 0, SOCF_RO } 6061 }; 6062 6063 #endif 6064 #if defined(BCM_88202_A0) 6065 soc_field_info_t soc_SCH_GLOBAL_TIMER_ACTIVATION_REGISTER_BCM88202_A0r_fields[] = { 6066 { GTIMER_ACTf, 1, 0, SOCF_RO } 6067 }; 6068 6069 #endif 6070 #if defined(BCM_88650_B0) 6071 soc_field_info_t soc_SCH_GLOBAL_TIMER_ACTIVATION_REGISTER_BCM88650_B0r_fields[] = { 6072 { GTIMER_ACTf, 1, 0, SOCF_RO } 6073 }; 6074 6075 #endif 6076 #if defined(BCM_88660_A0) 6077 soc_field_info_t soc_SCH_GLOBAL_TIMER_ACTIVATION_REGISTER_BCM88660_A0r_fields[] = { 6078 { GTIMER_ACTf, 1, 0, SOCF_RO } 6079 }; 6080 6081 #endif 6082 #if defined(BCM_88650_A0) 6083 soc_field_info_t soc_SCH_GLOBAL_TIMER_CONFIGURATION_REGISTERr_fields[] = { 6084 { GTIMER_CLR_CNTf, 1, 31, 0 }, 6085 { GTIMER_CNTf, 31, 0, SOCF_LE } 6086 }; 6087 6088 #endif 6089 #if defined(BCM_88202_A0) 6090 soc_field_info_t soc_SCH_GLOBAL_TIMER_CONFIGURATION_REGISTER_BCM88202_A0r_fields[] = { 6091 { GTIMER_CLR_CNTf, 1, 31, 0 }, 6092 { GTIMER_CNTf, 31, 0, SOCF_LE } 6093 }; 6094 6095 #endif 6096 #if defined(BCM_88650_B0) 6097 soc_field_info_t soc_SCH_GLOBAL_TIMER_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = { 6098 { GTIMER_CLR_CNTf, 1, 31, 0 }, 6099 { GTIMER_CNTf, 31, 0, SOCF_LE } 6100 }; 6101 6102 #endif 6103 #if defined(BCM_88660_A0) 6104 soc_field_info_t soc_SCH_GLOBAL_TIMER_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = { 6105 { GTIMER_CLR_CNTf, 1, 31, 0 }, 6106 { GTIMER_CNTf, 31, 0, SOCF_LE } 6107 }; 6108 6109 #endif 6110 #if defined(BCM_88675_A0) 6111 soc_field_info_t soc_SCH_GTIMER_CONFIGURATIONr_fields[] = { 6112 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6113 { GTIMER_ENABLEf, 1, 30, 0 }, 6114 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 6115 }; 6116 6117 #endif 6118 #if defined(BCM_88270_A0) 6119 soc_field_info_t soc_SCH_GTIMER_CONFIGURATION_BCM88270_A0r_fields[] = { 6120 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6121 { GTIMER_ENABLEf, 1, 30, 0 }, 6122 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 6123 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 6124 }; 6125 6126 #endif 6127 #if defined(BCM_88375_A0) 6128 soc_field_info_t soc_SCH_GTIMER_CONFIGURATION_BCM88375_A0r_fields[] = { 6129 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6130 { GTIMER_ENABLEf, 1, 30, 0 }, 6131 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 6132 }; 6133 6134 #endif 6135 #if defined(BCM_88375_B0) 6136 soc_field_info_t soc_SCH_GTIMER_CONFIGURATION_BCM88375_B0r_fields[] = { 6137 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6138 { GTIMER_ENABLEf, 1, 30, 0 }, 6139 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 6140 }; 6141 6142 #endif 6143 #if defined(BCM_88470_A0) 6144 soc_field_info_t soc_SCH_GTIMER_CONFIGURATION_BCM88470_A0r_fields[] = { 6145 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6146 { GTIMER_ENABLEf, 1, 30, 0 }, 6147 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 6148 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 6149 }; 6150 6151 #endif 6152 #if defined(BCM_88470_B0) 6153 soc_field_info_t soc_SCH_GTIMER_CONFIGURATION_BCM88470_B0r_fields[] = { 6154 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6155 { GTIMER_ENABLEf, 1, 30, 0 }, 6156 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 6157 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 6158 }; 6159 6160 #endif 6161 #if defined(BCM_88675_B0) 6162 soc_field_info_t soc_SCH_GTIMER_CONFIGURATION_BCM88675_B0r_fields[] = { 6163 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6164 { GTIMER_ENABLEf, 1, 30, 0 }, 6165 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 6166 }; 6167 6168 #endif 6169 #if defined(BCM_88680_A0) 6170 soc_field_info_t soc_SCH_GTIMER_CONFIGURATION_BCM88680_A0r_fields[] = { 6171 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6172 { GTIMER_ENABLEf, 1, 30, 0 }, 6173 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 6174 }; 6175 6176 #endif 6177 #if defined(BCM_88690_A0) 6178 soc_field_info_t soc_SCH_GTIMER_CONFIGURATION_BCM88690_A0r_fields[] = { 6179 { FIELD_0_0f, 1, 0, 0 }, 6180 { FIELD_1_1f, 1, 1, 0 }, 6181 { FIELD_2_2f, 1, 2, 0 } 6182 }; 6183 6184 #endif 6185 #if defined(BCM_88690_B0) 6186 soc_field_info_t soc_SCH_GTIMER_CONFIGURATION_BCM88690_B0r_fields[] = { 6187 { FIELD_0_0f, 1, 0, 0 }, 6188 { FIELD_1_1f, 1, 1, 0 }, 6189 { FIELD_2_2f, 1, 2, 0 } 6190 }; 6191 6192 #endif 6193 #if defined(BCM_88690_A0) 6194 soc_field_info_t soc_SCH_GTIMER_CYCLEr_fields[] = { 6195 { FIELD_0_31f, 32, 0, SOCF_LE } 6196 }; 6197 6198 #endif 6199 #if defined(BCM_88690_B0) 6200 soc_field_info_t soc_SCH_GTIMER_CYCLE_BCM88690_B0r_fields[] = { 6201 { FIELD_0_31f, 32, 0, SOCF_LE } 6202 }; 6203 6204 #endif 6205 #if defined(BCM_88650_A0) 6206 soc_field_info_t soc_SCH_GTIMER_TRIGGERr_fields[] = { 6207 { GTIMER_TRIGGERf, 1, 0, SOCF_RO } 6208 }; 6209 6210 #endif 6211 #if defined(BCM_88202_A0) 6212 soc_field_info_t soc_SCH_GTIMER_TRIGGER_BCM88202_A0r_fields[] = { 6213 { GTIMER_TRIGGERf, 1, 0, SOCF_RO } 6214 }; 6215 6216 #endif 6217 #if defined(BCM_88375_A0) 6218 soc_field_info_t soc_SCH_GTIMER_TRIGGER_BCM88375_A0r_fields[] = { 6219 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 6220 }; 6221 6222 #endif 6223 #if defined(BCM_88375_B0) 6224 soc_field_info_t soc_SCH_GTIMER_TRIGGER_BCM88375_B0r_fields[] = { 6225 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 6226 }; 6227 6228 #endif 6229 #if defined(BCM_88650_B0) 6230 soc_field_info_t soc_SCH_GTIMER_TRIGGER_BCM88650_B0r_fields[] = { 6231 { GTIMER_TRIGGERf, 1, 0, SOCF_RO } 6232 }; 6233 6234 #endif 6235 #if defined(BCM_88660_A0) 6236 soc_field_info_t soc_SCH_GTIMER_TRIGGER_BCM88660_A0r_fields[] = { 6237 { GTIMER_TRIGGERf, 1, 0, SOCF_RO } 6238 }; 6239 6240 #endif 6241 #if defined(BCM_88675_A0) 6242 soc_field_info_t soc_SCH_GTIMER_TRIGGER_BCM88675_A0r_fields[] = { 6243 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 6244 }; 6245 6246 #endif 6247 #if defined(BCM_88675_B0) 6248 soc_field_info_t soc_SCH_GTIMER_TRIGGER_BCM88675_B0r_fields[] = { 6249 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 6250 }; 6251 6252 #endif 6253 #if defined(BCM_88680_A0) 6254 soc_field_info_t soc_SCH_GTIMER_TRIGGER_BCM88680_A0r_fields[] = { 6255 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 6256 }; 6257 6258 #endif 6259 #if defined(BCM_88675_A0) 6260 soc_field_info_t soc_SCH_HR_PRIORITY_MASKr_fields[] = { 6261 { HR_PRIORITY_MASK_Nf, 16, 0, SOCF_LE } 6262 }; 6263 6264 #endif 6265 #if defined(BCM_88270_A0) 6266 soc_field_info_t soc_SCH_HR_PRIORITY_MASK_BCM88270_A0r_fields[] = { 6267 { HR_PRIORITY_MASK_Nf, 16, 0, SOCF_LE } 6268 }; 6269 6270 #endif 6271 #if defined(BCM_88375_A0) 6272 soc_field_info_t soc_SCH_HR_PRIORITY_MASK_BCM88375_A0r_fields[] = { 6273 { HR_PRIORITY_MASK_Nf, 16, 0, SOCF_LE } 6274 }; 6275 6276 #endif 6277 #if defined(BCM_88375_B0) 6278 soc_field_info_t soc_SCH_HR_PRIORITY_MASK_BCM88375_B0r_fields[] = { 6279 { HR_PRIORITY_MASK_Nf, 16, 0, SOCF_LE } 6280 }; 6281 6282 #endif 6283 #if defined(BCM_88470_A0) 6284 soc_field_info_t soc_SCH_HR_PRIORITY_MASK_BCM88470_A0r_fields[] = { 6285 { HR_PRIORITY_MASK_Nf, 16, 0, SOCF_LE } 6286 }; 6287 6288 #endif 6289 #if defined(BCM_88470_B0) 6290 soc_field_info_t soc_SCH_HR_PRIORITY_MASK_BCM88470_B0r_fields[] = { 6291 { HR_PRIORITY_MASK_Nf, 16, 0, SOCF_LE } 6292 }; 6293 6294 #endif 6295 #if defined(BCM_88675_B0) 6296 soc_field_info_t soc_SCH_HR_PRIORITY_MASK_BCM88675_B0r_fields[] = { 6297 { HR_PRIORITY_MASK_Nf, 16, 0, SOCF_LE } 6298 }; 6299 6300 #endif 6301 #if defined(BCM_88680_A0) 6302 soc_field_info_t soc_SCH_HR_PRIORITY_MASK_BCM88680_A0r_fields[] = { 6303 { HR_PRIORITY_MASK_Nf, 16, 0, SOCF_LE } 6304 }; 6305 6306 #endif 6307 #if defined(BCM_88690_A0) 6308 soc_field_info_t soc_SCH_HR_PRIORITY_MASK_BCM88690_A0r_fields[] = { 6309 { HR_PRIORITY_MASK_Nf, 16, 0, SOCF_LE } 6310 }; 6311 6312 #endif 6313 #if defined(BCM_88690_B0) 6314 soc_field_info_t soc_SCH_HR_PRIORITY_MASK_BCM88690_B0r_fields[] = { 6315 { HR_PRIORITY_MASK_Nf, 16, 0, SOCF_LE } 6316 }; 6317 6318 #endif 6319 #if defined(BCM_88675_A0) 6320 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGEr_fields[] = { 6321 { SMP_MSG_BAD_VALf, 1, 77, SOCF_RO|SOCF_SIG }, 6322 { SMP_MSG_FAPf, 11, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 6323 { SMP_MSG_FLOWf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6324 { SMP_MSG_PORTf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6325 { SMP_MSG_PQSf, 4, 70, SOCF_LE|SOCF_RO|SOCF_SIG }, 6326 { SMP_MSG_QUEf, 17, 51, SOCF_LE|SOCF_RO|SOCF_SIG }, 6327 { SMP_MSG_SLOW_FACTORf, 3, 74, SOCF_LE|SOCF_RO|SOCF_SIG }, 6328 { SMP_MSG_TYPEf, 4, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 6329 { SMP_MSG_VALf, 1, 78, SOCF_RO|SOCF_SIG } 6330 }; 6331 6332 #endif 6333 #if defined(BCM_88270_A0) 6334 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE_BCM88270_A0r_fields[] = { 6335 { SMP_MSG_BAD_VALf, 1, 77, SOCF_RO|SOCF_SIG }, 6336 { SMP_MSG_FAPf, 11, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 6337 { SMP_MSG_FLOWf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6338 { SMP_MSG_PORTf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6339 { SMP_MSG_PQSf, 4, 70, SOCF_LE|SOCF_RO|SOCF_SIG }, 6340 { SMP_MSG_QUEf, 17, 51, SOCF_LE|SOCF_RO|SOCF_SIG }, 6341 { SMP_MSG_SLOW_FACTORf, 3, 74, SOCF_LE|SOCF_RO|SOCF_SIG }, 6342 { SMP_MSG_TYPEf, 4, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 6343 { SMP_MSG_VALf, 1, 78, SOCF_RO|SOCF_SIG } 6344 }; 6345 6346 #endif 6347 #if defined(BCM_88375_A0) 6348 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE_BCM88375_A0r_fields[] = { 6349 { SMP_MSG_BAD_VALf, 1, 77, SOCF_RO|SOCF_SIG }, 6350 { SMP_MSG_FAPf, 11, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 6351 { SMP_MSG_FLOWf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6352 { SMP_MSG_PORTf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6353 { SMP_MSG_PQSf, 4, 70, SOCF_LE|SOCF_RO|SOCF_SIG }, 6354 { SMP_MSG_QUEf, 17, 51, SOCF_LE|SOCF_RO|SOCF_SIG }, 6355 { SMP_MSG_SLOW_FACTORf, 3, 74, SOCF_LE|SOCF_RO|SOCF_SIG }, 6356 { SMP_MSG_TYPEf, 4, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 6357 { SMP_MSG_VALf, 1, 78, SOCF_RO|SOCF_SIG } 6358 }; 6359 6360 #endif 6361 #if defined(BCM_88375_B0) 6362 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE_BCM88375_B0r_fields[] = { 6363 { SMP_MSG_BAD_VALf, 1, 77, SOCF_RO|SOCF_SIG }, 6364 { SMP_MSG_FAPf, 11, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 6365 { SMP_MSG_FLOWf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6366 { SMP_MSG_PORTf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6367 { SMP_MSG_PQSf, 4, 70, SOCF_LE|SOCF_RO|SOCF_SIG }, 6368 { SMP_MSG_QUEf, 17, 51, SOCF_LE|SOCF_RO|SOCF_SIG }, 6369 { SMP_MSG_SLOW_FACTORf, 3, 74, SOCF_LE|SOCF_RO|SOCF_SIG }, 6370 { SMP_MSG_TYPEf, 4, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 6371 { SMP_MSG_VALf, 1, 78, SOCF_RO|SOCF_SIG } 6372 }; 6373 6374 #endif 6375 #if defined(BCM_88470_A0) 6376 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE_BCM88470_A0r_fields[] = { 6377 { SMP_MSG_BAD_VALf, 1, 77, SOCF_RO|SOCF_SIG }, 6378 { SMP_MSG_FAPf, 11, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 6379 { SMP_MSG_FLOWf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6380 { SMP_MSG_PORTf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6381 { SMP_MSG_PQSf, 4, 70, SOCF_LE|SOCF_RO|SOCF_SIG }, 6382 { SMP_MSG_QUEf, 17, 51, SOCF_LE|SOCF_RO|SOCF_SIG }, 6383 { SMP_MSG_SLOW_FACTORf, 3, 74, SOCF_LE|SOCF_RO|SOCF_SIG }, 6384 { SMP_MSG_TYPEf, 4, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 6385 { SMP_MSG_VALf, 1, 78, SOCF_RO|SOCF_SIG } 6386 }; 6387 6388 #endif 6389 #if defined(BCM_88470_B0) 6390 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE_BCM88470_B0r_fields[] = { 6391 { SMP_MSG_BAD_VALf, 1, 77, SOCF_RO|SOCF_SIG }, 6392 { SMP_MSG_FAPf, 11, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 6393 { SMP_MSG_FLOWf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6394 { SMP_MSG_PORTf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6395 { SMP_MSG_PQSf, 4, 70, SOCF_LE|SOCF_RO|SOCF_SIG }, 6396 { SMP_MSG_QUEf, 17, 51, SOCF_LE|SOCF_RO|SOCF_SIG }, 6397 { SMP_MSG_SLOW_FACTORf, 3, 74, SOCF_LE|SOCF_RO|SOCF_SIG }, 6398 { SMP_MSG_TYPEf, 4, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 6399 { SMP_MSG_VALf, 1, 78, SOCF_RO|SOCF_SIG } 6400 }; 6401 6402 #endif 6403 #if defined(BCM_88675_B0) 6404 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE_BCM88675_B0r_fields[] = { 6405 { SMP_MSG_BAD_VALf, 1, 77, SOCF_RO|SOCF_SIG }, 6406 { SMP_MSG_FAPf, 11, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 6407 { SMP_MSG_FLOWf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6408 { SMP_MSG_PORTf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6409 { SMP_MSG_PQSf, 4, 70, SOCF_LE|SOCF_RO|SOCF_SIG }, 6410 { SMP_MSG_QUEf, 17, 51, SOCF_LE|SOCF_RO|SOCF_SIG }, 6411 { SMP_MSG_SLOW_FACTORf, 3, 74, SOCF_LE|SOCF_RO|SOCF_SIG }, 6412 { SMP_MSG_TYPEf, 4, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 6413 { SMP_MSG_VALf, 1, 78, SOCF_RO|SOCF_SIG } 6414 }; 6415 6416 #endif 6417 #if defined(BCM_88680_A0) 6418 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE_BCM88680_A0r_fields[] = { 6419 { SMP_MSG_BAD_VALf, 1, 77, SOCF_RO|SOCF_SIG }, 6420 { SMP_MSG_FAPf, 11, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 6421 { SMP_MSG_FLOWf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6422 { SMP_MSG_PORTf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6423 { SMP_MSG_PQSf, 4, 70, SOCF_LE|SOCF_RO|SOCF_SIG }, 6424 { SMP_MSG_QUEf, 17, 51, SOCF_LE|SOCF_RO|SOCF_SIG }, 6425 { SMP_MSG_SLOW_FACTORf, 3, 74, SOCF_LE|SOCF_RO|SOCF_SIG }, 6426 { SMP_MSG_TYPEf, 4, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 6427 { SMP_MSG_VALf, 1, 78, SOCF_RO|SOCF_SIG } 6428 }; 6429 6430 #endif 6431 #if defined(BCM_88690_A0) 6432 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE_BCM88690_A0r_fields[] = { 6433 { SMP_MSG_BAD_VALf, 1, 77, SOCF_RO|SOCF_SIG }, 6434 { SMP_MSG_FAPf, 11, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 6435 { SMP_MSG_FLOWf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6436 { SMP_MSG_PORTf, 9, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6437 { SMP_MSG_PQSf, 4, 70, SOCF_LE|SOCF_RO|SOCF_SIG }, 6438 { SMP_MSG_QUEf, 18, 51, SOCF_LE|SOCF_RO|SOCF_SIG }, 6439 { SMP_MSG_SLOW_FACTORf, 3, 74, SOCF_LE|SOCF_RO|SOCF_SIG }, 6440 { SMP_MSG_TYPEf, 4, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 6441 { SMP_MSG_VALf, 1, 78, SOCF_RO|SOCF_SIG } 6442 }; 6443 6444 #endif 6445 #if defined(BCM_88690_B0) 6446 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE_BCM88690_B0r_fields[] = { 6447 { SMP_MSG_BAD_VALf, 1, 77, SOCF_RO|SOCF_SIG }, 6448 { SMP_MSG_FAPf, 11, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 6449 { SMP_MSG_FLOWf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6450 { SMP_MSG_PORTf, 9, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6451 { SMP_MSG_PQSf, 4, 70, SOCF_LE|SOCF_RO|SOCF_SIG }, 6452 { SMP_MSG_QUEf, 18, 51, SOCF_LE|SOCF_RO|SOCF_SIG }, 6453 { SMP_MSG_SLOW_FACTORf, 3, 74, SOCF_LE|SOCF_RO|SOCF_SIG }, 6454 { SMP_MSG_TYPEf, 4, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 6455 { SMP_MSG_VALf, 1, 78, SOCF_RO|SOCF_SIG } 6456 }; 6457 6458 #endif 6459 #if defined(BCM_88650_A0) 6460 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE___REGISTER_1r_fields[] = { 6461 { SMP_MSG_BAD_VALf, 1, 30, SOCF_RO }, 6462 { SMP_MSG_FLOWf, 17, 0, SOCF_LE|SOCF_RO }, 6463 { SMP_MSG_PORT_3_0f, 4, 20, SOCF_LE|SOCF_RO }, 6464 { SMP_MSG_TYPEf, 4, 24, SOCF_LE|SOCF_RO }, 6465 { SMP_MSG_VALf, 1, 31, SOCF_RO } 6466 }; 6467 6468 #endif 6469 #if defined(BCM_88650_A0) 6470 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE___REGISTER_2r_fields[] = { 6471 { SMP_MSG_FAPf, 11, 0, SOCF_LE|SOCF_RO }, 6472 { SMP_MSG_PORT_7_4f, 4, 28, SOCF_LE|SOCF_RO }, 6473 { SMP_MSG_QUEf, 17, 11, SOCF_LE|SOCF_RO } 6474 }; 6475 6476 #endif 6477 #if defined(BCM_88202_A0) 6478 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE___REGISTER_1_BCM88202_A0r_fields[] = { 6479 { SMP_MSG_BAD_VALf, 1, 30, SOCF_RO }, 6480 { SMP_MSG_FLOWf, 17, 0, SOCF_LE|SOCF_RO }, 6481 { SMP_MSG_PORT_3_0f, 4, 20, SOCF_LE|SOCF_RO }, 6482 { SMP_MSG_TYPEf, 4, 24, SOCF_LE|SOCF_RO }, 6483 { SMP_MSG_VALf, 1, 31, SOCF_RO } 6484 }; 6485 6486 #endif 6487 #if defined(BCM_88650_B0) 6488 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE___REGISTER_1_BCM88650_B0r_fields[] = { 6489 { SMP_MSG_BAD_VALf, 1, 30, SOCF_RO }, 6490 { SMP_MSG_FLOWf, 17, 0, SOCF_LE|SOCF_RO }, 6491 { SMP_MSG_PORT_3_0f, 4, 20, SOCF_LE|SOCF_RO }, 6492 { SMP_MSG_TYPEf, 4, 24, SOCF_LE|SOCF_RO }, 6493 { SMP_MSG_VALf, 1, 31, SOCF_RO } 6494 }; 6495 6496 #endif 6497 #if defined(BCM_88660_A0) 6498 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE___REGISTER_1_BCM88660_A0r_fields[] = { 6499 { SMP_MSG_BAD_VALf, 1, 30, SOCF_RO }, 6500 { SMP_MSG_FLOWf, 17, 0, SOCF_LE|SOCF_RO }, 6501 { SMP_MSG_PORT_3_0f, 4, 20, SOCF_LE|SOCF_RO }, 6502 { SMP_MSG_TYPEf, 4, 24, SOCF_LE|SOCF_RO }, 6503 { SMP_MSG_VALf, 1, 31, SOCF_RO } 6504 }; 6505 6506 #endif 6507 #if defined(BCM_88202_A0) 6508 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE___REGISTER_2_BCM88202_A0r_fields[] = { 6509 { SMP_MSG_FAPf, 11, 0, SOCF_LE|SOCF_RO }, 6510 { SMP_MSG_PORT_7_4f, 4, 28, SOCF_LE|SOCF_RO }, 6511 { SMP_MSG_QUEf, 17, 11, SOCF_LE|SOCF_RO } 6512 }; 6513 6514 #endif 6515 #if defined(BCM_88650_B0) 6516 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE___REGISTER_2_BCM88650_B0r_fields[] = { 6517 { SMP_MSG_FAPf, 11, 0, SOCF_LE|SOCF_RO }, 6518 { SMP_MSG_PORT_7_4f, 4, 28, SOCF_LE|SOCF_RO }, 6519 { SMP_MSG_QUEf, 17, 11, SOCF_LE|SOCF_RO } 6520 }; 6521 6522 #endif 6523 #if defined(BCM_88660_A0) 6524 soc_field_info_t soc_SCH_INCORRECT_STATUS_MESSAGE___REGISTER_2_BCM88660_A0r_fields[] = { 6525 { SMP_MSG_FAPf, 11, 0, SOCF_LE|SOCF_RO }, 6526 { SMP_MSG_PORT_7_4f, 4, 28, SOCF_LE|SOCF_RO }, 6527 { SMP_MSG_QUEf, 17, 11, SOCF_LE|SOCF_RO } 6528 }; 6529 6530 #endif 6531 #if defined(BCM_88650_A0) 6532 soc_field_info_t soc_SCH_INDIRECT_COMMANDr_fields[] = { 6533 { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG } 6534 }; 6535 6536 #endif 6537 #if defined(BCM_88650_A0) 6538 soc_field_info_t soc_SCH_INDIRECT_COMMAND_ADDRESSr_fields[] = { 6539 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG }, 6540 { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG } 6541 }; 6542 6543 #endif 6544 #if defined(BCM_88202_A0) 6545 soc_field_info_t soc_SCH_INDIRECT_COMMAND_ADDRESS_BCM88202_A0r_fields[] = { 6546 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG }, 6547 { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG } 6548 }; 6549 6550 #endif 6551 #if defined(BCM_88270_A0) 6552 soc_field_info_t soc_SCH_INDIRECT_COMMAND_ADDRESS_BCM88270_A0r_fields[] = { 6553 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 6554 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 6555 }; 6556 6557 #endif 6558 #if defined(BCM_88375_A0) 6559 soc_field_info_t soc_SCH_INDIRECT_COMMAND_ADDRESS_BCM88375_A0r_fields[] = { 6560 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 6561 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 6562 }; 6563 6564 #endif 6565 #if defined(BCM_88375_B0) 6566 soc_field_info_t soc_SCH_INDIRECT_COMMAND_ADDRESS_BCM88375_B0r_fields[] = { 6567 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 6568 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 6569 }; 6570 6571 #endif 6572 #if defined(BCM_88470_A0) 6573 soc_field_info_t soc_SCH_INDIRECT_COMMAND_ADDRESS_BCM88470_A0r_fields[] = { 6574 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 6575 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 6576 }; 6577 6578 #endif 6579 #if defined(BCM_88470_B0) 6580 soc_field_info_t soc_SCH_INDIRECT_COMMAND_ADDRESS_BCM88470_B0r_fields[] = { 6581 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 6582 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 6583 }; 6584 6585 #endif 6586 #if defined(BCM_88650_B0) 6587 soc_field_info_t soc_SCH_INDIRECT_COMMAND_ADDRESS_BCM88650_B0r_fields[] = { 6588 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG }, 6589 { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG } 6590 }; 6591 6592 #endif 6593 #if defined(BCM_88660_A0) 6594 soc_field_info_t soc_SCH_INDIRECT_COMMAND_ADDRESS_BCM88660_A0r_fields[] = { 6595 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG }, 6596 { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG } 6597 }; 6598 6599 #endif 6600 #if defined(BCM_88675_A0) 6601 soc_field_info_t soc_SCH_INDIRECT_COMMAND_ADDRESS_BCM88675_A0r_fields[] = { 6602 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 6603 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 6604 }; 6605 6606 #endif 6607 #if defined(BCM_88675_B0) 6608 soc_field_info_t soc_SCH_INDIRECT_COMMAND_ADDRESS_BCM88675_B0r_fields[] = { 6609 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 6610 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 6611 }; 6612 6613 #endif 6614 #if defined(BCM_88680_A0) 6615 soc_field_info_t soc_SCH_INDIRECT_COMMAND_ADDRESS_BCM88680_A0r_fields[] = { 6616 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 6617 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 6618 }; 6619 6620 #endif 6621 #if defined(BCM_88690_A0) 6622 soc_field_info_t soc_SCH_INDIRECT_COMMAND_ADDRESS_BCM88690_A0r_fields[] = { 6623 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 6624 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 6625 }; 6626 6627 #endif 6628 #if defined(BCM_88690_B0) 6629 soc_field_info_t soc_SCH_INDIRECT_COMMAND_ADDRESS_BCM88690_B0r_fields[] = { 6630 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 6631 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 6632 }; 6633 6634 #endif 6635 #if defined(BCM_88202_A0) 6636 soc_field_info_t soc_SCH_INDIRECT_COMMAND_BCM88202_A0r_fields[] = { 6637 { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG } 6638 }; 6639 6640 #endif 6641 #if defined(BCM_88270_A0) 6642 soc_field_info_t soc_SCH_INDIRECT_COMMAND_BCM88270_A0r_fields[] = { 6643 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 6644 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 6645 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 6646 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 6647 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 6648 }; 6649 6650 #endif 6651 #if defined(BCM_88375_A0) 6652 soc_field_info_t soc_SCH_INDIRECT_COMMAND_BCM88375_A0r_fields[] = { 6653 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 6654 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 6655 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 6656 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 6657 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 6658 }; 6659 6660 #endif 6661 #if defined(BCM_88375_B0) 6662 soc_field_info_t soc_SCH_INDIRECT_COMMAND_BCM88375_B0r_fields[] = { 6663 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 6664 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 6665 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 6666 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 6667 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 6668 }; 6669 6670 #endif 6671 #if defined(BCM_88470_A0) 6672 soc_field_info_t soc_SCH_INDIRECT_COMMAND_BCM88470_A0r_fields[] = { 6673 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 6674 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 6675 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 6676 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 6677 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 6678 }; 6679 6680 #endif 6681 #if defined(BCM_88470_B0) 6682 soc_field_info_t soc_SCH_INDIRECT_COMMAND_BCM88470_B0r_fields[] = { 6683 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 6684 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 6685 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 6686 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 6687 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 6688 }; 6689 6690 #endif 6691 #if defined(BCM_88650_B0) 6692 soc_field_info_t soc_SCH_INDIRECT_COMMAND_BCM88650_B0r_fields[] = { 6693 { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG } 6694 }; 6695 6696 #endif 6697 #if defined(BCM_88660_A0) 6698 soc_field_info_t soc_SCH_INDIRECT_COMMAND_BCM88660_A0r_fields[] = { 6699 { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG } 6700 }; 6701 6702 #endif 6703 #if defined(BCM_88675_A0) 6704 soc_field_info_t soc_SCH_INDIRECT_COMMAND_BCM88675_A0r_fields[] = { 6705 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 6706 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 6707 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 6708 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 6709 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 6710 }; 6711 6712 #endif 6713 #if defined(BCM_88675_B0) 6714 soc_field_info_t soc_SCH_INDIRECT_COMMAND_BCM88675_B0r_fields[] = { 6715 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 6716 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 6717 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 6718 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 6719 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 6720 }; 6721 6722 #endif 6723 #if defined(BCM_88680_A0) 6724 soc_field_info_t soc_SCH_INDIRECT_COMMAND_BCM88680_A0r_fields[] = { 6725 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 6726 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 6727 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 6728 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 6729 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 6730 }; 6731 6732 #endif 6733 #if defined(BCM_88690_A0) 6734 soc_field_info_t soc_SCH_INDIRECT_COMMAND_BCM88690_A0r_fields[] = { 6735 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 6736 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 6737 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 6738 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 6739 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 6740 }; 6741 6742 #endif 6743 #if defined(BCM_88690_B0) 6744 soc_field_info_t soc_SCH_INDIRECT_COMMAND_BCM88690_B0r_fields[] = { 6745 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 6746 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 6747 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 6748 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 6749 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 6750 }; 6751 6752 #endif 6753 #if defined(BCM_88675_A0) 6754 soc_field_info_t soc_SCH_INDIRECT_COMMAND_DATA_INCREMENTr_fields[] = { 6755 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 6756 }; 6757 6758 #endif 6759 #if defined(BCM_88270_A0) 6760 soc_field_info_t soc_SCH_INDIRECT_COMMAND_DATA_INCREMENT_BCM88270_A0r_fields[] = { 6761 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 6762 }; 6763 6764 #endif 6765 #if defined(BCM_88375_A0) 6766 soc_field_info_t soc_SCH_INDIRECT_COMMAND_DATA_INCREMENT_BCM88375_A0r_fields[] = { 6767 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 6768 }; 6769 6770 #endif 6771 #if defined(BCM_88375_B0) 6772 soc_field_info_t soc_SCH_INDIRECT_COMMAND_DATA_INCREMENT_BCM88375_B0r_fields[] = { 6773 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 6774 }; 6775 6776 #endif 6777 #if defined(BCM_88470_A0) 6778 soc_field_info_t soc_SCH_INDIRECT_COMMAND_DATA_INCREMENT_BCM88470_A0r_fields[] = { 6779 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 6780 }; 6781 6782 #endif 6783 #if defined(BCM_88470_B0) 6784 soc_field_info_t soc_SCH_INDIRECT_COMMAND_DATA_INCREMENT_BCM88470_B0r_fields[] = { 6785 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 6786 }; 6787 6788 #endif 6789 #if defined(BCM_88675_B0) 6790 soc_field_info_t soc_SCH_INDIRECT_COMMAND_DATA_INCREMENT_BCM88675_B0r_fields[] = { 6791 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 6792 }; 6793 6794 #endif 6795 #if defined(BCM_88680_A0) 6796 soc_field_info_t soc_SCH_INDIRECT_COMMAND_DATA_INCREMENT_BCM88680_A0r_fields[] = { 6797 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 6798 }; 6799 6800 #endif 6801 #if defined(BCM_88650_A0) 6802 soc_field_info_t soc_SCH_INDIRECT_COMMAND_RD_DATAr_fields[] = { 6803 { INDIRECT_COMMAND_RD_DATAf, 32, 0, SOCF_LE|SOCF_RO } 6804 }; 6805 6806 #endif 6807 #if defined(BCM_88202_A0) 6808 soc_field_info_t soc_SCH_INDIRECT_COMMAND_RD_DATA_BCM88202_A0r_fields[] = { 6809 { INDIRECT_COMMAND_RD_DATAf, 32, 0, SOCF_LE|SOCF_RO } 6810 }; 6811 6812 #endif 6813 #if defined(BCM_88270_A0) 6814 soc_field_info_t soc_SCH_INDIRECT_COMMAND_RD_DATA_BCM88270_A0r_fields[] = { 6815 { INDIRECT_COMMAND_RD_DATAf, 282, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 6816 }; 6817 6818 #endif 6819 #if defined(BCM_88375_A0) 6820 soc_field_info_t soc_SCH_INDIRECT_COMMAND_RD_DATA_BCM88375_A0r_fields[] = { 6821 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 6822 }; 6823 6824 #endif 6825 #if defined(BCM_88375_B0) 6826 soc_field_info_t soc_SCH_INDIRECT_COMMAND_RD_DATA_BCM88375_B0r_fields[] = { 6827 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 6828 }; 6829 6830 #endif 6831 #if defined(BCM_88470_A0) 6832 soc_field_info_t soc_SCH_INDIRECT_COMMAND_RD_DATA_BCM88470_A0r_fields[] = { 6833 { INDIRECT_COMMAND_RD_DATAf, 282, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 6834 }; 6835 6836 #endif 6837 #if defined(BCM_88470_B0) 6838 soc_field_info_t soc_SCH_INDIRECT_COMMAND_RD_DATA_BCM88470_B0r_fields[] = { 6839 { INDIRECT_COMMAND_RD_DATAf, 282, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 6840 }; 6841 6842 #endif 6843 #if defined(BCM_88650_B0) 6844 soc_field_info_t soc_SCH_INDIRECT_COMMAND_RD_DATA_BCM88650_B0r_fields[] = { 6845 { INDIRECT_COMMAND_RD_DATAf, 32, 0, SOCF_LE|SOCF_RO } 6846 }; 6847 6848 #endif 6849 #if defined(BCM_88660_A0) 6850 soc_field_info_t soc_SCH_INDIRECT_COMMAND_RD_DATA_BCM88660_A0r_fields[] = { 6851 { INDIRECT_COMMAND_RD_DATAf, 32, 0, SOCF_LE|SOCF_RO } 6852 }; 6853 6854 #endif 6855 #if defined(BCM_88675_A0) 6856 soc_field_info_t soc_SCH_INDIRECT_COMMAND_RD_DATA_BCM88675_A0r_fields[] = { 6857 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 6858 }; 6859 6860 #endif 6861 #if defined(BCM_88675_B0) 6862 soc_field_info_t soc_SCH_INDIRECT_COMMAND_RD_DATA_BCM88675_B0r_fields[] = { 6863 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 6864 }; 6865 6866 #endif 6867 #if defined(BCM_88680_A0) 6868 soc_field_info_t soc_SCH_INDIRECT_COMMAND_RD_DATA_BCM88680_A0r_fields[] = { 6869 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 6870 }; 6871 6872 #endif 6873 #if defined(BCM_88690_A0) 6874 soc_field_info_t soc_SCH_INDIRECT_COMMAND_RD_DATA_BCM88690_A0r_fields[] = { 6875 { INDIRECT_COMMAND_RD_DATAf, 282, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 6876 }; 6877 6878 #endif 6879 #if defined(BCM_88690_B0) 6880 soc_field_info_t soc_SCH_INDIRECT_COMMAND_RD_DATA_BCM88690_B0r_fields[] = { 6881 { INDIRECT_COMMAND_RD_DATAf, 282, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 6882 }; 6883 6884 #endif 6885 #if defined(BCM_88675_A0) 6886 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WIDE_MEMr_fields[] = { 6887 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 6888 }; 6889 6890 #endif 6891 #if defined(BCM_88270_A0) 6892 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WIDE_MEM_BCM88270_A0r_fields[] = { 6893 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 6894 }; 6895 6896 #endif 6897 #if defined(BCM_88375_A0) 6898 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WIDE_MEM_BCM88375_A0r_fields[] = { 6899 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 6900 }; 6901 6902 #endif 6903 #if defined(BCM_88375_B0) 6904 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WIDE_MEM_BCM88375_B0r_fields[] = { 6905 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 6906 }; 6907 6908 #endif 6909 #if defined(BCM_88470_A0) 6910 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WIDE_MEM_BCM88470_A0r_fields[] = { 6911 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 6912 }; 6913 6914 #endif 6915 #if defined(BCM_88470_B0) 6916 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WIDE_MEM_BCM88470_B0r_fields[] = { 6917 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 6918 }; 6919 6920 #endif 6921 #if defined(BCM_88675_B0) 6922 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WIDE_MEM_BCM88675_B0r_fields[] = { 6923 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 6924 }; 6925 6926 #endif 6927 #if defined(BCM_88680_A0) 6928 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WIDE_MEM_BCM88680_A0r_fields[] = { 6929 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 6930 }; 6931 6932 #endif 6933 #if defined(BCM_88650_A0) 6934 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WR_DATAr_fields[] = { 6935 { INDIRECT_COMMAND_WR_DATAf, 32, 0, SOCF_LE|SOCF_SIG } 6936 }; 6937 6938 #endif 6939 #if defined(BCM_88202_A0) 6940 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WR_DATA_BCM88202_A0r_fields[] = { 6941 { INDIRECT_COMMAND_WR_DATAf, 32, 0, SOCF_LE|SOCF_SIG } 6942 }; 6943 6944 #endif 6945 #if defined(BCM_88270_A0) 6946 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WR_DATA_BCM88270_A0r_fields[] = { 6947 { INDIRECT_COMMAND_WR_DATAf, 110, 0, SOCF_LE } 6948 }; 6949 6950 #endif 6951 #if defined(BCM_88375_A0) 6952 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WR_DATA_BCM88375_A0r_fields[] = { 6953 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 6954 }; 6955 6956 #endif 6957 #if defined(BCM_88375_B0) 6958 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WR_DATA_BCM88375_B0r_fields[] = { 6959 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 6960 }; 6961 6962 #endif 6963 #if defined(BCM_88470_A0) 6964 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WR_DATA_BCM88470_A0r_fields[] = { 6965 { INDIRECT_COMMAND_WR_DATAf, 110, 0, SOCF_LE } 6966 }; 6967 6968 #endif 6969 #if defined(BCM_88470_B0) 6970 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WR_DATA_BCM88470_B0r_fields[] = { 6971 { INDIRECT_COMMAND_WR_DATAf, 110, 0, SOCF_LE } 6972 }; 6973 6974 #endif 6975 #if defined(BCM_88650_B0) 6976 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WR_DATA_BCM88650_B0r_fields[] = { 6977 { INDIRECT_COMMAND_WR_DATAf, 32, 0, SOCF_LE|SOCF_SIG } 6978 }; 6979 6980 #endif 6981 #if defined(BCM_88660_A0) 6982 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WR_DATA_BCM88660_A0r_fields[] = { 6983 { INDIRECT_COMMAND_WR_DATAf, 32, 0, SOCF_LE|SOCF_SIG } 6984 }; 6985 6986 #endif 6987 #if defined(BCM_88675_A0) 6988 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WR_DATA_BCM88675_A0r_fields[] = { 6989 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 6990 }; 6991 6992 #endif 6993 #if defined(BCM_88675_B0) 6994 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WR_DATA_BCM88675_B0r_fields[] = { 6995 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 6996 }; 6997 6998 #endif 6999 #if defined(BCM_88680_A0) 7000 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WR_DATA_BCM88680_A0r_fields[] = { 7001 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 7002 }; 7003 7004 #endif 7005 #if defined(BCM_88690_A0) 7006 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WR_DATA_BCM88690_A0r_fields[] = { 7007 { INDIRECT_COMMAND_WR_DATAf, 256, 0, SOCF_LE } 7008 }; 7009 7010 #endif 7011 #if defined(BCM_88690_B0) 7012 soc_field_info_t soc_SCH_INDIRECT_COMMAND_WR_DATA_BCM88690_B0r_fields[] = { 7013 { INDIRECT_COMMAND_WR_DATAf, 256, 0, SOCF_LE } 7014 }; 7015 7016 #endif 7017 #if defined(BCM_88675_A0) 7018 soc_field_info_t soc_SCH_INDIRECT_FORCE_BUBBLEr_fields[] = { 7019 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7020 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7021 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 7022 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 7023 }; 7024 7025 #endif 7026 #if defined(BCM_88270_A0) 7027 soc_field_info_t soc_SCH_INDIRECT_FORCE_BUBBLE_BCM88270_A0r_fields[] = { 7028 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7029 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7030 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 7031 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 7032 }; 7033 7034 #endif 7035 #if defined(BCM_88375_A0) 7036 soc_field_info_t soc_SCH_INDIRECT_FORCE_BUBBLE_BCM88375_A0r_fields[] = { 7037 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7038 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7039 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 7040 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 7041 }; 7042 7043 #endif 7044 #if defined(BCM_88375_B0) 7045 soc_field_info_t soc_SCH_INDIRECT_FORCE_BUBBLE_BCM88375_B0r_fields[] = { 7046 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7047 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7048 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 7049 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 7050 }; 7051 7052 #endif 7053 #if defined(BCM_88470_A0) 7054 soc_field_info_t soc_SCH_INDIRECT_FORCE_BUBBLE_BCM88470_A0r_fields[] = { 7055 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7056 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7057 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 7058 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 7059 }; 7060 7061 #endif 7062 #if defined(BCM_88470_B0) 7063 soc_field_info_t soc_SCH_INDIRECT_FORCE_BUBBLE_BCM88470_B0r_fields[] = { 7064 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7065 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7066 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 7067 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 7068 }; 7069 7070 #endif 7071 #if defined(BCM_88675_B0) 7072 soc_field_info_t soc_SCH_INDIRECT_FORCE_BUBBLE_BCM88675_B0r_fields[] = { 7073 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7074 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7075 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 7076 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 7077 }; 7078 7079 #endif 7080 #if defined(BCM_88680_A0) 7081 soc_field_info_t soc_SCH_INDIRECT_FORCE_BUBBLE_BCM88680_A0r_fields[] = { 7082 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7083 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7084 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 7085 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 7086 }; 7087 7088 #endif 7089 #if defined(BCM_88690_A0) 7090 soc_field_info_t soc_SCH_INDIRECT_FORCE_BUBBLE_BCM88690_A0r_fields[] = { 7091 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7092 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7093 { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE }, 7094 { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG } 7095 }; 7096 7097 #endif 7098 #if defined(BCM_88690_B0) 7099 soc_field_info_t soc_SCH_INDIRECT_FORCE_BUBBLE_BCM88690_B0r_fields[] = { 7100 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7101 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7102 { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE }, 7103 { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG } 7104 }; 7105 7106 #endif 7107 #if defined(BCM_88675_A0) 7108 soc_field_info_t soc_SCH_INDIRECT_WR_MASKr_fields[] = { 7109 { INDIRECT_WR_MASKf, 32, 0, SOCF_LE } 7110 }; 7111 7112 #endif 7113 #if defined(BCM_88270_A0) 7114 soc_field_info_t soc_SCH_INDIRECT_WR_MASK_BCM88270_A0r_fields[] = { 7115 { INDIRECT_WR_MASKf, 12, 0, SOCF_LE } 7116 }; 7117 7118 #endif 7119 #if defined(BCM_88375_A0) 7120 soc_field_info_t soc_SCH_INDIRECT_WR_MASK_BCM88375_A0r_fields[] = { 7121 { INDIRECT_WR_MASKf, 32, 0, SOCF_LE } 7122 }; 7123 7124 #endif 7125 #if defined(BCM_88375_B0) 7126 soc_field_info_t soc_SCH_INDIRECT_WR_MASK_BCM88375_B0r_fields[] = { 7127 { INDIRECT_WR_MASKf, 32, 0, SOCF_LE } 7128 }; 7129 7130 #endif 7131 #if defined(BCM_88470_A0) 7132 soc_field_info_t soc_SCH_INDIRECT_WR_MASK_BCM88470_A0r_fields[] = { 7133 { INDIRECT_WR_MASKf, 12, 0, SOCF_LE } 7134 }; 7135 7136 #endif 7137 #if defined(BCM_88470_B0) 7138 soc_field_info_t soc_SCH_INDIRECT_WR_MASK_BCM88470_B0r_fields[] = { 7139 { INDIRECT_WR_MASKf, 12, 0, SOCF_LE } 7140 }; 7141 7142 #endif 7143 #if defined(BCM_88675_B0) 7144 soc_field_info_t soc_SCH_INDIRECT_WR_MASK_BCM88675_B0r_fields[] = { 7145 { INDIRECT_WR_MASKf, 32, 0, SOCF_LE } 7146 }; 7147 7148 #endif 7149 #if defined(BCM_88680_A0) 7150 soc_field_info_t soc_SCH_INDIRECT_WR_MASK_BCM88680_A0r_fields[] = { 7151 { INDIRECT_WR_MASKf, 32, 0, SOCF_LE } 7152 }; 7153 7154 #endif 7155 #if defined(BCM_88690_A0) 7156 soc_field_info_t soc_SCH_INDIRECT_WR_MASK_BCM88690_A0r_fields[] = { 7157 { INDIRECT_WR_MASKf, 256, 0, SOCF_LE } 7158 }; 7159 7160 #endif 7161 #if defined(BCM_88690_B0) 7162 soc_field_info_t soc_SCH_INDIRECT_WR_MASK_BCM88690_B0r_fields[] = { 7163 { INDIRECT_WR_MASKf, 256, 0, SOCF_LE } 7164 }; 7165 7166 #endif 7167 #if defined(BCM_88650_A0) 7168 soc_field_info_t soc_SCH_INGRESS_SHAPING_PORT_CONFIGURATIONr_fields[] = { 7169 { INGRESS_SHAPING_ENABLEf, 1, 12, 0 }, 7170 { INGRESS_SHAPING_PORT_IDf, 8, 0, SOCF_LE } 7171 }; 7172 7173 #endif 7174 #if defined(BCM_88202_A0) 7175 soc_field_info_t soc_SCH_INGRESS_SHAPING_PORT_CONFIGURATION_BCM88202_A0r_fields[] = { 7176 { INGRESS_SHAPING_ENABLEf, 1, 12, 0 }, 7177 { INGRESS_SHAPING_PORT_IDf, 8, 0, SOCF_LE } 7178 }; 7179 7180 #endif 7181 #if defined(BCM_88270_A0) 7182 soc_field_info_t soc_SCH_INGRESS_SHAPING_PORT_CONFIGURATION_BCM88270_A0r_fields[] = { 7183 { INGRESS_SHAPING_ENABLEf, 1, 12, 0 }, 7184 { INGRESS_SHAPING_PORT_IDf, 8, 0, SOCF_LE } 7185 }; 7186 7187 #endif 7188 #if defined(BCM_88375_A0) 7189 soc_field_info_t soc_SCH_INGRESS_SHAPING_PORT_CONFIGURATION_BCM88375_A0r_fields[] = { 7190 { INGRESS_SHAPING_ENABLEf, 1, 12, 0 }, 7191 { INGRESS_SHAPING_PORT_IDf, 8, 0, SOCF_LE } 7192 }; 7193 7194 #endif 7195 #if defined(BCM_88375_B0) 7196 soc_field_info_t soc_SCH_INGRESS_SHAPING_PORT_CONFIGURATION_BCM88375_B0r_fields[] = { 7197 { INGRESS_SHAPING_ENABLEf, 1, 12, 0 }, 7198 { INGRESS_SHAPING_PORT_IDf, 8, 0, SOCF_LE } 7199 }; 7200 7201 #endif 7202 #if defined(BCM_88470_A0) 7203 soc_field_info_t soc_SCH_INGRESS_SHAPING_PORT_CONFIGURATION_BCM88470_A0r_fields[] = { 7204 { INGRESS_SHAPING_ENABLEf, 1, 12, 0 }, 7205 { INGRESS_SHAPING_PORT_IDf, 8, 0, SOCF_LE } 7206 }; 7207 7208 #endif 7209 #if defined(BCM_88470_B0) 7210 soc_field_info_t soc_SCH_INGRESS_SHAPING_PORT_CONFIGURATION_BCM88470_B0r_fields[] = { 7211 { INGRESS_SHAPING_ENABLEf, 1, 12, 0 }, 7212 { INGRESS_SHAPING_PORT_IDf, 8, 0, SOCF_LE } 7213 }; 7214 7215 #endif 7216 #if defined(BCM_88650_B0) 7217 soc_field_info_t soc_SCH_INGRESS_SHAPING_PORT_CONFIGURATION_BCM88650_B0r_fields[] = { 7218 { INGRESS_SHAPING_ENABLEf, 1, 12, 0 }, 7219 { INGRESS_SHAPING_PORT_IDf, 8, 0, SOCF_LE } 7220 }; 7221 7222 #endif 7223 #if defined(BCM_88660_A0) 7224 soc_field_info_t soc_SCH_INGRESS_SHAPING_PORT_CONFIGURATION_BCM88660_A0r_fields[] = { 7225 { INGRESS_SHAPING_ENABLEf, 1, 12, 0 }, 7226 { INGRESS_SHAPING_PORT_IDf, 8, 0, SOCF_LE } 7227 }; 7228 7229 #endif 7230 #if defined(BCM_88675_A0) 7231 soc_field_info_t soc_SCH_INGRESS_SHAPING_PORT_CONFIGURATION_BCM88675_A0r_fields[] = { 7232 { INGRESS_SHAPING_ENABLEf, 1, 12, 0 }, 7233 { INGRESS_SHAPING_PORT_IDf, 8, 0, SOCF_LE } 7234 }; 7235 7236 #endif 7237 #if defined(BCM_88675_B0) 7238 soc_field_info_t soc_SCH_INGRESS_SHAPING_PORT_CONFIGURATION_BCM88675_B0r_fields[] = { 7239 { INGRESS_SHAPING_ENABLEf, 1, 12, 0 }, 7240 { INGRESS_SHAPING_PORT_IDf, 8, 0, SOCF_LE } 7241 }; 7242 7243 #endif 7244 #if defined(BCM_88680_A0) 7245 soc_field_info_t soc_SCH_INGRESS_SHAPING_PORT_CONFIGURATION_BCM88680_A0r_fields[] = { 7246 { INGRESS_SHAPING_ENABLEf, 1, 12, 0 }, 7247 { INGRESS_SHAPING_PORT_IDf, 8, 0, SOCF_LE } 7248 }; 7249 7250 #endif 7251 #if defined(BCM_88690_A0) 7252 soc_field_info_t soc_SCH_INGRESS_SHAPING_PORT_CONFIGURATION_BCM88690_A0r_fields[] = { 7253 { INGRESS_SHAPING_ENABLEf, 1, 12, 0 }, 7254 { INGRESS_SHAPING_PORT_IDf, 9, 0, SOCF_LE } 7255 }; 7256 7257 #endif 7258 #if defined(BCM_88690_B0) 7259 soc_field_info_t soc_SCH_INGRESS_SHAPING_PORT_CONFIGURATION_BCM88690_B0r_fields[] = { 7260 { INGRESS_SHAPING_ENABLEf, 1, 12, 0 }, 7261 { INGRESS_SHAPING_PORT_IDf, 9, 0, SOCF_LE } 7262 }; 7263 7264 #endif 7265 #if defined(BCM_88690_A0) 7266 soc_field_info_t soc_SCH_INTERFACE_FC_MASKr_fields[] = { 7267 { INTERFACE_FC_MASKf, 128, 0, SOCF_LE } 7268 }; 7269 7270 #endif 7271 #if defined(BCM_88690_B0) 7272 soc_field_info_t soc_SCH_INTERFACE_FC_MASK_BCM88690_B0r_fields[] = { 7273 { INTERFACE_FC_MASKf, 128, 0, SOCF_LE } 7274 }; 7275 7276 #endif 7277 #if defined(BCM_88650_A0) 7278 soc_field_info_t soc_SCH_INTERRUPT_MASK_REGISTERr_fields[] = { 7279 { ACT_FLOW_BAD_PARAMS_MASKf, 1, 2, 0 }, 7280 { ECC_ERROR_FIXED_MASKf, 1, 20, 0 }, 7281 { ECC_ERROR_MASKf, 1, 24, 0 }, 7282 { FCTFIFO_OVF_MASKf, 1, 14, 0 }, 7283 { FIELD_10_10f, 1, 10, 0 }, 7284 { FIELD_11_11f, 1, 11, 0 }, 7285 { FIELD_12_12f, 1, 12, 0 }, 7286 { FIELD_13_13f, 1, 13, 0 }, 7287 { FIELD_15_15f, 1, 15, 0 }, 7288 { FIELD_16_16f, 1, 16, 0 }, 7289 { FIELD_1_1f, 1, 1, 0 }, 7290 { FIELD_5_5f, 1, 5, 0 }, 7291 { FIELD_8_8f, 1, 8, 0 }, 7292 { FIELD_9_9f, 1, 9, 0 }, 7293 { PARITY_ERROR_MASKf, 1, 28, 0 }, 7294 { RESTART_FLOW_EVENT_MASKf, 1, 4, 0 }, 7295 { SHP_FLOW_BAD_PARAMS_MASKf, 1, 3, 0 }, 7296 { SMP_BAD_MSG_MASKf, 1, 0, 0 }, 7297 { SMP_FULL_LEVEL_1_MASKf, 1, 6, 0 }, 7298 { SMP_FULL_LEVEL_2_MASKf, 1, 7, 0 } 7299 }; 7300 7301 #endif 7302 #if defined(BCM_88202_A0) 7303 soc_field_info_t soc_SCH_INTERRUPT_MASK_REGISTER_BCM88202_A0r_fields[] = { 7304 { ACT_FLOW_BAD_PARAMS_MASKf, 1, 2, 0 }, 7305 { ECC_ERROR_FIXED_MASKf, 1, 20, 0 }, 7306 { ECC_ERROR_MASKf, 1, 24, 0 }, 7307 { FCTFIFO_OVF_MASKf, 1, 14, 0 }, 7308 { FIELD_10_10f, 1, 10, 0 }, 7309 { FIELD_11_11f, 1, 11, 0 }, 7310 { FIELD_12_12f, 1, 12, 0 }, 7311 { FIELD_13_13f, 1, 13, 0 }, 7312 { FIELD_15_15f, 1, 15, 0 }, 7313 { FIELD_16_16f, 1, 16, 0 }, 7314 { FIELD_1_1f, 1, 1, 0 }, 7315 { FIELD_5_5f, 1, 5, 0 }, 7316 { FIELD_8_8f, 1, 8, 0 }, 7317 { FIELD_9_9f, 1, 9, 0 }, 7318 { PARITY_ERROR_MASKf, 1, 28, 0 }, 7319 { RESTART_FLOW_EVENT_MASKf, 1, 4, 0 }, 7320 { SHP_FLOW_BAD_PARAMS_MASKf, 1, 3, 0 }, 7321 { SMP_BAD_MSG_MASKf, 1, 0, 0 }, 7322 { SMP_FULL_LEVEL_1_MASKf, 1, 6, 0 }, 7323 { SMP_FULL_LEVEL_2_MASKf, 1, 7, 0 } 7324 }; 7325 7326 #endif 7327 #if defined(BCM_88270_A0) 7328 soc_field_info_t soc_SCH_INTERRUPT_MASK_REGISTER_BCM88270_A0r_fields[] = { 7329 { ACT_FLOW_BAD_PARAMS_MASKf, 1, 2, 0 }, 7330 { AGGR_FIFO_AF_MASKf, 1, 8, 0 }, 7331 { DVS_FIFO_AF_MASKf, 1, 9, 0 }, 7332 { ERROR_ECC_MASKf, 1, 0, 0 }, 7333 { FCT_FIFO_OVF_MASKf, 1, 14, 0 }, 7334 { ING_SHAPE_CREDIT_FIFO_AF_MASKf, 1, 13, 0 }, 7335 { MCAST_CREDIT_FIFO_AF_MASKf, 1, 12, 0 }, 7336 { REBOUND_FIFO_CR_LOSS_MASKf, 1, 16, 0 }, 7337 { RESTART_FLOW_EVENT_MASKf, 1, 4, 0 }, 7338 { RETURNED_CREDIT_FIFO_AF_MASKf, 1, 11, 0 }, 7339 { SCL_GROUP_CHANGED_MASKf, 1, 15, 0 }, 7340 { SHAPER_MAX_DIST_OVF_MASKf, 1, 1, 0 }, 7341 { SHP_FLOW_BAD_PARAMS_MASKf, 1, 3, 0 }, 7342 { SMP_BAD_MSG_MASKf, 1, 17, 0 }, 7343 { SMP_FABRIC_MSGS_FIFO_FULL_MASKf, 1, 18, 0 }, 7344 { SMP_FULL_LEVEL_1_MASKf, 1, 6, 0 }, 7345 { SMP_FULL_LEVEL_2_MASKf, 1, 7, 0 }, 7346 { SMP_THROW_SCL_MSG_MASKf, 1, 5, 0 }, 7347 { UP_CREDIT_FIFO_AF_MASKf, 1, 10, 0 } 7348 }; 7349 7350 #endif 7351 #if defined(BCM_88375_A0) 7352 soc_field_info_t soc_SCH_INTERRUPT_MASK_REGISTER_BCM88375_A0r_fields[] = { 7353 { ACT_FLOW_BAD_PARAMS_MASKf, 1, 2, 0 }, 7354 { AGGR_FIFO_AF_MASKf, 1, 8, 0 }, 7355 { DVS_FIFO_AF_MASKf, 1, 9, 0 }, 7356 { ERROR_ECC_MASKf, 1, 0, 0 }, 7357 { FCT_FIFO_OVF_MASKf, 1, 14, 0 }, 7358 { FIELD_16_16f, 1, 16, 0 }, 7359 { FIELD_1_1f, 1, 1, 0 }, 7360 { ING_SHAPE_CREDIT_FIFO_AF_MASKf, 1, 13, 0 }, 7361 { MCAST_CREDIT_FIFO_AF_MASKf, 1, 12, 0 }, 7362 { RESTART_FLOW_EVENT_MASKf, 1, 4, 0 }, 7363 { RETURNED_CREDIT_FIFO_AF_MASKf, 1, 11, 0 }, 7364 { SCL_GROUP_CHANGED_MASKf, 1, 15, 0 }, 7365 { SHP_FLOW_BAD_PARAMS_MASKf, 1, 3, 0 }, 7366 { SMP_BAD_MSG_MASKf, 1, 17, 0 }, 7367 { SMP_FABRIC_MSGS_FIFO_FULL_MASKf, 1, 18, 0 }, 7368 { SMP_FULL_LEVEL_1_MASKf, 1, 6, 0 }, 7369 { SMP_FULL_LEVEL_2_MASKf, 1, 7, 0 }, 7370 { SMP_THROW_SCL_MSG_MASKf, 1, 5, 0 }, 7371 { UP_CREDIT_FIFO_AF_MASKf, 1, 10, 0 } 7372 }; 7373 7374 #endif 7375 #if defined(BCM_88375_B0) 7376 soc_field_info_t soc_SCH_INTERRUPT_MASK_REGISTER_BCM88375_B0r_fields[] = { 7377 { ACT_FLOW_BAD_PARAMS_MASKf, 1, 2, 0 }, 7378 { AGGR_FIFO_AF_MASKf, 1, 8, 0 }, 7379 { DVS_FIFO_AF_MASKf, 1, 9, 0 }, 7380 { ERROR_ECC_MASKf, 1, 0, 0 }, 7381 { FCT_FIFO_OVF_MASKf, 1, 14, 0 }, 7382 { FIELD_16_16f, 1, 16, 0 }, 7383 { FIELD_1_1f, 1, 1, 0 }, 7384 { ING_SHAPE_CREDIT_FIFO_AF_MASKf, 1, 13, 0 }, 7385 { MCAST_CREDIT_FIFO_AF_MASKf, 1, 12, 0 }, 7386 { RESTART_FLOW_EVENT_MASKf, 1, 4, 0 }, 7387 { RETURNED_CREDIT_FIFO_AF_MASKf, 1, 11, 0 }, 7388 { SCL_GROUP_CHANGED_MASKf, 1, 15, 0 }, 7389 { SHP_FLOW_BAD_PARAMS_MASKf, 1, 3, 0 }, 7390 { SMP_BAD_MSG_MASKf, 1, 17, 0 }, 7391 { SMP_FABRIC_MSGS_FIFO_FULL_MASKf, 1, 18, 0 }, 7392 { SMP_FULL_LEVEL_1_MASKf, 1, 6, 0 }, 7393 { SMP_FULL_LEVEL_2_MASKf, 1, 7, 0 }, 7394 { SMP_THROW_SCL_MSG_MASKf, 1, 5, 0 }, 7395 { UP_CREDIT_FIFO_AF_MASKf, 1, 10, 0 } 7396 }; 7397 7398 #endif 7399 #if defined(BCM_88470_A0) 7400 soc_field_info_t soc_SCH_INTERRUPT_MASK_REGISTER_BCM88470_A0r_fields[] = { 7401 { ACT_FLOW_BAD_PARAMS_MASKf, 1, 2, 0 }, 7402 { AGGR_FIFO_AF_MASKf, 1, 8, 0 }, 7403 { DVS_FIFO_AF_MASKf, 1, 9, 0 }, 7404 { ERROR_ECC_MASKf, 1, 0, 0 }, 7405 { FCT_FIFO_OVF_MASKf, 1, 14, 0 }, 7406 { ING_SHAPE_CREDIT_FIFO_AF_MASKf, 1, 13, 0 }, 7407 { MCAST_CREDIT_FIFO_AF_MASKf, 1, 12, 0 }, 7408 { REBOUND_FIFO_CR_LOSS_MASKf, 1, 16, 0 }, 7409 { RESTART_FLOW_EVENT_MASKf, 1, 4, 0 }, 7410 { RETURNED_CREDIT_FIFO_AF_MASKf, 1, 11, 0 }, 7411 { SCL_GROUP_CHANGED_MASKf, 1, 15, 0 }, 7412 { SHAPER_MAX_DIST_OVF_MASKf, 1, 1, 0 }, 7413 { SHP_FLOW_BAD_PARAMS_MASKf, 1, 3, 0 }, 7414 { SMP_BAD_MSG_MASKf, 1, 17, 0 }, 7415 { SMP_FABRIC_MSGS_FIFO_FULL_MASKf, 1, 18, 0 }, 7416 { SMP_FULL_LEVEL_1_MASKf, 1, 6, 0 }, 7417 { SMP_FULL_LEVEL_2_MASKf, 1, 7, 0 }, 7418 { SMP_THROW_SCL_MSG_MASKf, 1, 5, 0 }, 7419 { UP_CREDIT_FIFO_AF_MASKf, 1, 10, 0 } 7420 }; 7421 7422 #endif 7423 #if defined(BCM_88470_B0) 7424 soc_field_info_t soc_SCH_INTERRUPT_MASK_REGISTER_BCM88470_B0r_fields[] = { 7425 { ACT_FLOW_BAD_PARAMS_MASKf, 1, 2, 0 }, 7426 { AGGR_FIFO_AF_MASKf, 1, 8, 0 }, 7427 { DVS_FIFO_AF_MASKf, 1, 9, 0 }, 7428 { ERROR_ECC_MASKf, 1, 0, 0 }, 7429 { FCT_FIFO_OVF_MASKf, 1, 14, 0 }, 7430 { ING_SHAPE_CREDIT_FIFO_AF_MASKf, 1, 13, 0 }, 7431 { MCAST_CREDIT_FIFO_AF_MASKf, 1, 12, 0 }, 7432 { REBOUND_FIFO_CR_LOSS_MASKf, 1, 16, 0 }, 7433 { RESTART_FLOW_EVENT_MASKf, 1, 4, 0 }, 7434 { RETURNED_CREDIT_FIFO_AF_MASKf, 1, 11, 0 }, 7435 { SCL_GROUP_CHANGED_MASKf, 1, 15, 0 }, 7436 { SHAPER_MAX_DIST_OVF_MASKf, 1, 1, 0 }, 7437 { SHP_FLOW_BAD_PARAMS_MASKf, 1, 3, 0 }, 7438 { SMP_BAD_MSG_MASKf, 1, 17, 0 }, 7439 { SMP_FABRIC_MSGS_FIFO_FULL_MASKf, 1, 18, 0 }, 7440 { SMP_FULL_LEVEL_1_MASKf, 1, 6, 0 }, 7441 { SMP_FULL_LEVEL_2_MASKf, 1, 7, 0 }, 7442 { SMP_THROW_SCL_MSG_MASKf, 1, 5, 0 }, 7443 { UP_CREDIT_FIFO_AF_MASKf, 1, 10, 0 } 7444 }; 7445 7446 #endif 7447 #if defined(BCM_88650_B0) 7448 soc_field_info_t soc_SCH_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = { 7449 { ACT_FLOW_BAD_PARAMS_MASKf, 1, 2, 0 }, 7450 { ECC_ERROR_FIXED_MASKf, 1, 20, 0 }, 7451 { ECC_ERROR_MASKf, 1, 24, 0 }, 7452 { FCTFIFO_OVF_MASKf, 1, 14, 0 }, 7453 { FIELD_10_10f, 1, 10, 0 }, 7454 { FIELD_11_11f, 1, 11, 0 }, 7455 { FIELD_12_12f, 1, 12, 0 }, 7456 { FIELD_13_13f, 1, 13, 0 }, 7457 { FIELD_15_15f, 1, 15, 0 }, 7458 { FIELD_16_16f, 1, 16, 0 }, 7459 { FIELD_1_1f, 1, 1, 0 }, 7460 { FIELD_5_5f, 1, 5, 0 }, 7461 { FIELD_8_8f, 1, 8, 0 }, 7462 { FIELD_9_9f, 1, 9, 0 }, 7463 { PARITY_ERROR_MASKf, 1, 28, 0 }, 7464 { RESTART_FLOW_EVENT_MASKf, 1, 4, 0 }, 7465 { SHP_FLOW_BAD_PARAMS_MASKf, 1, 3, 0 }, 7466 { SMP_BAD_MSG_MASKf, 1, 0, 0 }, 7467 { SMP_FULL_LEVEL_1_MASKf, 1, 6, 0 }, 7468 { SMP_FULL_LEVEL_2_MASKf, 1, 7, 0 } 7469 }; 7470 7471 #endif 7472 #if defined(BCM_88660_A0) 7473 soc_field_info_t soc_SCH_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = { 7474 { ACT_FLOW_BAD_PARAMS_MASKf, 1, 2, 0 }, 7475 { ECC_ERROR_FIXED_MASKf, 1, 20, 0 }, 7476 { ECC_ERROR_MASKf, 1, 24, 0 }, 7477 { FCTFIFO_OVF_MASKf, 1, 14, 0 }, 7478 { FIELD_10_10f, 1, 10, 0 }, 7479 { FIELD_11_11f, 1, 11, 0 }, 7480 { FIELD_12_12f, 1, 12, 0 }, 7481 { FIELD_13_13f, 1, 13, 0 }, 7482 { FIELD_15_15f, 1, 15, 0 }, 7483 { FIELD_16_16f, 1, 16, 0 }, 7484 { FIELD_1_1f, 1, 1, 0 }, 7485 { FIELD_5_5f, 1, 5, 0 }, 7486 { FIELD_8_8f, 1, 8, 0 }, 7487 { FIELD_9_9f, 1, 9, 0 }, 7488 { PARITY_ERROR_MASKf, 1, 28, 0 }, 7489 { RESTART_FLOW_EVENT_MASKf, 1, 4, 0 }, 7490 { SHP_FLOW_BAD_PARAMS_MASKf, 1, 3, 0 }, 7491 { SMP_BAD_MSG_MASKf, 1, 0, 0 }, 7492 { SMP_FULL_LEVEL_1_MASKf, 1, 6, 0 }, 7493 { SMP_FULL_LEVEL_2_MASKf, 1, 7, 0 } 7494 }; 7495 7496 #endif 7497 #if defined(BCM_88675_A0) 7498 soc_field_info_t soc_SCH_INTERRUPT_MASK_REGISTER_BCM88675_A0r_fields[] = { 7499 { ACT_FLOW_BAD_PARAMS_MASKf, 1, 2, 0 }, 7500 { AGGR_FIFO_AF_MASKf, 1, 8, 0 }, 7501 { DVS_FIFO_AF_MASKf, 1, 9, 0 }, 7502 { ERROR_ECC_MASKf, 1, 0, 0 }, 7503 { FCT_FIFO_OVF_MASKf, 1, 14, 0 }, 7504 { FIELD_16_16f, 1, 16, 0 }, 7505 { FIELD_1_1f, 1, 1, 0 }, 7506 { ING_SHAPE_CREDIT_FIFO_AF_MASKf, 1, 13, 0 }, 7507 { MCAST_CREDIT_FIFO_AF_MASKf, 1, 12, 0 }, 7508 { RESTART_FLOW_EVENT_MASKf, 1, 4, 0 }, 7509 { RETURNED_CREDIT_FIFO_AF_MASKf, 1, 11, 0 }, 7510 { SCL_GROUP_CHANGED_MASKf, 1, 15, 0 }, 7511 { SHP_FLOW_BAD_PARAMS_MASKf, 1, 3, 0 }, 7512 { SMP_BAD_MSG_MASKf, 1, 17, 0 }, 7513 { SMP_FABRIC_MSGS_FIFO_FULL_MASKf, 1, 18, 0 }, 7514 { SMP_FULL_LEVEL_1_MASKf, 1, 6, 0 }, 7515 { SMP_FULL_LEVEL_2_MASKf, 1, 7, 0 }, 7516 { SMP_THROW_SCL_MSG_MASKf, 1, 5, 0 }, 7517 { UP_CREDIT_FIFO_AF_MASKf, 1, 10, 0 } 7518 }; 7519 7520 #endif 7521 #if defined(BCM_88675_B0) 7522 soc_field_info_t soc_SCH_INTERRUPT_MASK_REGISTER_BCM88675_B0r_fields[] = { 7523 { ACT_FLOW_BAD_PARAMS_MASKf, 1, 2, 0 }, 7524 { AGGR_FIFO_AF_MASKf, 1, 8, 0 }, 7525 { DVS_FIFO_AF_MASKf, 1, 9, 0 }, 7526 { ERROR_ECC_MASKf, 1, 0, 0 }, 7527 { FCT_FIFO_OVF_MASKf, 1, 14, 0 }, 7528 { FIELD_16_16f, 1, 16, 0 }, 7529 { FIELD_1_1f, 1, 1, 0 }, 7530 { ING_SHAPE_CREDIT_FIFO_AF_MASKf, 1, 13, 0 }, 7531 { MCAST_CREDIT_FIFO_AF_MASKf, 1, 12, 0 }, 7532 { RESTART_FLOW_EVENT_MASKf, 1, 4, 0 }, 7533 { RETURNED_CREDIT_FIFO_AF_MASKf, 1, 11, 0 }, 7534 { SCL_GROUP_CHANGED_MASKf, 1, 15, 0 }, 7535 { SHP_FLOW_BAD_PARAMS_MASKf, 1, 3, 0 }, 7536 { SMP_BAD_MSG_MASKf, 1, 17, 0 }, 7537 { SMP_FABRIC_MSGS_FIFO_FULL_MASKf, 1, 18, 0 }, 7538 { SMP_FULL_LEVEL_1_MASKf, 1, 6, 0 }, 7539 { SMP_FULL_LEVEL_2_MASKf, 1, 7, 0 }, 7540 { SMP_THROW_SCL_MSG_MASKf, 1, 5, 0 }, 7541 { UP_CREDIT_FIFO_AF_MASKf, 1, 10, 0 } 7542 }; 7543 7544 #endif 7545 #if defined(BCM_88680_A0) 7546 soc_field_info_t soc_SCH_INTERRUPT_MASK_REGISTER_BCM88680_A0r_fields[] = { 7547 { ACT_FLOW_BAD_PARAMS_MASKf, 1, 2, 0 }, 7548 { AGGR_FIFO_AF_MASKf, 1, 8, 0 }, 7549 { DVS_FIFO_AF_MASKf, 1, 9, 0 }, 7550 { ERROR_ECC_MASKf, 1, 0, 0 }, 7551 { FCT_FIFO_OVF_MASKf, 1, 14, 0 }, 7552 { FIELD_16_16f, 1, 16, 0 }, 7553 { FIELD_1_1f, 1, 1, 0 }, 7554 { ING_SHAPE_CREDIT_FIFO_AF_MASKf, 1, 13, 0 }, 7555 { MCAST_CREDIT_FIFO_AF_MASKf, 1, 12, 0 }, 7556 { RESTART_FLOW_EVENT_MASKf, 1, 4, 0 }, 7557 { RETURNED_CREDIT_FIFO_AF_MASKf, 1, 11, 0 }, 7558 { SCL_GROUP_CHANGED_MASKf, 1, 15, 0 }, 7559 { SHP_FLOW_BAD_PARAMS_MASKf, 1, 3, 0 }, 7560 { SMP_BAD_MSG_MASKf, 1, 17, 0 }, 7561 { SMP_FABRIC_MSGS_FIFO_FULL_MASKf, 1, 18, 0 }, 7562 { SMP_FULL_LEVEL_1_MASKf, 1, 6, 0 }, 7563 { SMP_FULL_LEVEL_2_MASKf, 1, 7, 0 }, 7564 { SMP_THROW_SCL_MSG_MASKf, 1, 5, 0 }, 7565 { UP_CREDIT_FIFO_AF_MASKf, 1, 10, 0 } 7566 }; 7567 7568 #endif 7569 #if defined(BCM_88690_A0) 7570 soc_field_info_t soc_SCH_INTERRUPT_MASK_REGISTER_BCM88690_A0r_fields[] = { 7571 { ACT_FLOW_BAD_PARAMS_MASKf, 1, 2, 0 }, 7572 { AGGR_FIFO_AF_MASKf, 1, 8, 0 }, 7573 { DVS_FIFO_AF_MASKf, 1, 9, 0 }, 7574 { ERROR_ECC_MASKf, 1, 0, 0 }, 7575 { FCT_FIFO_OVF_MASKf, 1, 14, 0 }, 7576 { ING_SHAPE_CREDIT_FIFO_AF_MASKf, 1, 13, 0 }, 7577 { ITEM_16_16f, 1, 16, 0 }, 7578 { ITEM_1_1f, 1, 1, 0 }, 7579 { MCAST_CREDIT_FIFO_AF_MASKf, 1, 12, 0 }, 7580 { RESTART_FLOW_EVENT_MASKf, 1, 4, 0 }, 7581 { RETURNED_CREDIT_FIFO_AF_MASKf, 1, 11, 0 }, 7582 { SCL_GROUP_CHANGED_MASKf, 1, 15, 0 }, 7583 { SHP_FLOW_BAD_PARAMS_MASKf, 1, 3, 0 }, 7584 { SMP_BAD_MSG_MASKf, 1, 17, 0 }, 7585 { SMP_FABRIC_MSGS_FIFO_FULL_MASKf, 1, 18, 0 }, 7586 { SMP_FULL_LEVEL_1_MASKf, 1, 6, 0 }, 7587 { SMP_FULL_LEVEL_2_MASKf, 1, 7, 0 }, 7588 { SMP_THROW_SCL_MSG_MASKf, 1, 5, 0 }, 7589 { UP_CREDIT_FIFO_AF_MASKf, 1, 10, 0 } 7590 }; 7591 7592 #endif 7593 #if defined(BCM_88690_B0) 7594 soc_field_info_t soc_SCH_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields[] = { 7595 { ACT_FLOW_BAD_PARAMS_MASKf, 1, 2, 0 }, 7596 { AGGR_FIFO_AF_MASKf, 1, 8, 0 }, 7597 { DVS_FIFO_AF_MASKf, 1, 9, 0 }, 7598 { ERROR_ECC_MASKf, 1, 0, 0 }, 7599 { FCT_FIFO_OVF_MASKf, 1, 14, 0 }, 7600 { ING_SHAPE_CREDIT_FIFO_AF_MASKf, 1, 13, 0 }, 7601 { ITEM_16_16f, 1, 16, 0 }, 7602 { ITEM_1_1f, 1, 1, 0 }, 7603 { MCAST_CREDIT_FIFO_AF_MASKf, 1, 12, 0 }, 7604 { RESTART_FLOW_EVENT_MASKf, 1, 4, 0 }, 7605 { RETURNED_CREDIT_FIFO_AF_MASKf, 1, 11, 0 }, 7606 { SCL_GROUP_CHANGED_MASKf, 1, 15, 0 }, 7607 { SHP_FLOW_BAD_PARAMS_MASKf, 1, 3, 0 }, 7608 { SMP_BAD_MSG_MASKf, 1, 17, 0 }, 7609 { SMP_FABRIC_MSGS_FIFO_FULL_MASKf, 1, 18, 0 }, 7610 { SMP_FULL_LEVEL_1_MASKf, 1, 6, 0 }, 7611 { SMP_FULL_LEVEL_2_MASKf, 1, 7, 0 }, 7612 { SMP_THROW_SCL_MSG_MASKf, 1, 5, 0 }, 7613 { UP_CREDIT_FIFO_AF_MASKf, 1, 10, 0 } 7614 }; 7615 7616 #endif 7617 #if defined(BCM_88650_A0) 7618 soc_field_info_t soc_SCH_INTERRUPT_REGISTERr_fields[] = { 7619 { ACT_FLOW_BAD_PARAMSf, 1, 2, SOCF_RO }, 7620 { ECC_ERRORf, 1, 24, SOCF_RO }, 7621 { ECC_ERROR_FIXEDf, 1, 20, SOCF_RO }, 7622 { FCTFIFO_OVFf, 1, 14, SOCF_RO }, 7623 { FIELD_10_10f, 1, 10, SOCF_RO }, 7624 { FIELD_11_11f, 1, 11, SOCF_RO }, 7625 { FIELD_12_12f, 1, 12, SOCF_RO }, 7626 { FIELD_13_13f, 1, 13, SOCF_RO }, 7627 { FIELD_15_15f, 1, 15, SOCF_RO }, 7628 { FIELD_16_16f, 1, 16, SOCF_RO }, 7629 { FIELD_1_1f, 1, 1, SOCF_RO }, 7630 { FIELD_5_5f, 1, 5, SOCF_RO }, 7631 { FIELD_8_8f, 1, 8, SOCF_RO }, 7632 { FIELD_9_9f, 1, 9, SOCF_RO }, 7633 { PARITY_ERRORf, 1, 28, SOCF_RO }, 7634 { RESTART_FLOW_EVENTf, 1, 4, SOCF_RO }, 7635 { SHP_FLOW_BAD_PARAMSf, 1, 3, SOCF_RO }, 7636 { SMP_BAD_MSGf, 1, 0, SOCF_RO }, 7637 { SMP_FULL_LEVEL_1f, 1, 6, SOCF_RO }, 7638 { SMP_FULL_LEVEL_2f, 1, 7, SOCF_RO } 7639 }; 7640 7641 #endif 7642 #if defined(BCM_88202_A0) 7643 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_BCM88202_A0r_fields[] = { 7644 { ACT_FLOW_BAD_PARAMSf, 1, 2, SOCF_RO }, 7645 { ECC_ERRORf, 1, 24, SOCF_RO }, 7646 { ECC_ERROR_FIXEDf, 1, 20, SOCF_RO }, 7647 { FCTFIFO_OVFf, 1, 14, SOCF_RO }, 7648 { FIELD_10_10f, 1, 10, SOCF_RO }, 7649 { FIELD_11_11f, 1, 11, SOCF_RO }, 7650 { FIELD_12_12f, 1, 12, SOCF_RO }, 7651 { FIELD_13_13f, 1, 13, SOCF_RO }, 7652 { FIELD_15_15f, 1, 15, SOCF_RO }, 7653 { FIELD_16_16f, 1, 16, SOCF_RO }, 7654 { FIELD_1_1f, 1, 1, SOCF_RO }, 7655 { FIELD_5_5f, 1, 5, SOCF_RO }, 7656 { FIELD_8_8f, 1, 8, SOCF_RO }, 7657 { FIELD_9_9f, 1, 9, SOCF_RO }, 7658 { PARITY_ERRORf, 1, 28, SOCF_RO }, 7659 { RESTART_FLOW_EVENTf, 1, 4, SOCF_RO }, 7660 { SHP_FLOW_BAD_PARAMSf, 1, 3, SOCF_RO }, 7661 { SMP_BAD_MSGf, 1, 0, SOCF_RO }, 7662 { SMP_FULL_LEVEL_1f, 1, 6, SOCF_RO }, 7663 { SMP_FULL_LEVEL_2f, 1, 7, SOCF_RO } 7664 }; 7665 7666 #endif 7667 #if defined(BCM_88270_A0) 7668 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = { 7669 { ACT_FLOW_BAD_PARAMSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7670 { AGGR_FIFO_AFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7671 { DVS_FIFO_AFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7672 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7673 { FCT_FIFO_OVFf, 1, 14, SOCF_SIG|SOCF_INTR }, 7674 { FIELD_16_16f, 1, 16, SOCF_SIG|SOCF_INTR }, 7675 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7676 { ING_SHAPE_CREDIT_FIFO_AFf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7677 { MCAST_CREDIT_FIFO_AFf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7678 { RESTART_FLOW_EVENTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7679 { RETURNED_CREDIT_FIFO_AFf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7680 { SCL_GROUP_CHANGEDf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7681 { SHP_FLOW_BAD_PARAMSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7682 { SMP_BAD_MSGf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7683 { SMP_FABRIC_MSGS_FIFO_FULLf, 1, 18, SOCF_SIG|SOCF_INTR }, 7684 { SMP_FULL_LEVEL_1f, 1, 6, SOCF_SIG|SOCF_INTR }, 7685 { SMP_FULL_LEVEL_2f, 1, 7, SOCF_SIG|SOCF_INTR }, 7686 { SMP_THROW_SCL_MSGf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7687 { UP_CREDIT_FIFO_AFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR } 7688 }; 7689 7690 #endif 7691 #if defined(BCM_88375_A0) 7692 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = { 7693 { ACT_FLOW_BAD_PARAMSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7694 { AGGR_FIFO_AFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7695 { DVS_FIFO_AFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7696 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7697 { FCT_FIFO_OVFf, 1, 14, SOCF_SIG|SOCF_INTR }, 7698 { FIELD_16_16f, 1, 16, SOCF_SIG|SOCF_INTR }, 7699 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7700 { ING_SHAPE_CREDIT_FIFO_AFf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7701 { MCAST_CREDIT_FIFO_AFf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7702 { RESTART_FLOW_EVENTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7703 { RETURNED_CREDIT_FIFO_AFf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7704 { SCL_GROUP_CHANGEDf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7705 { SHP_FLOW_BAD_PARAMSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7706 { SMP_BAD_MSGf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7707 { SMP_FABRIC_MSGS_FIFO_FULLf, 1, 18, SOCF_SIG|SOCF_INTR }, 7708 { SMP_FULL_LEVEL_1f, 1, 6, SOCF_SIG|SOCF_INTR }, 7709 { SMP_FULL_LEVEL_2f, 1, 7, SOCF_SIG|SOCF_INTR }, 7710 { SMP_THROW_SCL_MSGf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7711 { UP_CREDIT_FIFO_AFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR } 7712 }; 7713 7714 #endif 7715 #if defined(BCM_88375_B0) 7716 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = { 7717 { ACT_FLOW_BAD_PARAMSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7718 { AGGR_FIFO_AFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7719 { DVS_FIFO_AFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7720 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7721 { FCT_FIFO_OVFf, 1, 14, SOCF_SIG|SOCF_INTR }, 7722 { FIELD_16_16f, 1, 16, SOCF_SIG|SOCF_INTR }, 7723 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7724 { ING_SHAPE_CREDIT_FIFO_AFf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7725 { MCAST_CREDIT_FIFO_AFf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7726 { RESTART_FLOW_EVENTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7727 { RETURNED_CREDIT_FIFO_AFf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7728 { SCL_GROUP_CHANGEDf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7729 { SHP_FLOW_BAD_PARAMSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7730 { SMP_BAD_MSGf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7731 { SMP_FABRIC_MSGS_FIFO_FULLf, 1, 18, SOCF_SIG|SOCF_INTR }, 7732 { SMP_FULL_LEVEL_1f, 1, 6, SOCF_SIG|SOCF_INTR }, 7733 { SMP_FULL_LEVEL_2f, 1, 7, SOCF_SIG|SOCF_INTR }, 7734 { SMP_THROW_SCL_MSGf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7735 { UP_CREDIT_FIFO_AFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR } 7736 }; 7737 7738 #endif 7739 #if defined(BCM_88470_A0) 7740 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = { 7741 { ACT_FLOW_BAD_PARAMSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7742 { AGGR_FIFO_AFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7743 { DVS_FIFO_AFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7744 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7745 { FCT_FIFO_OVFf, 1, 14, SOCF_SIG|SOCF_INTR }, 7746 { FIELD_16_16f, 1, 16, SOCF_SIG|SOCF_INTR }, 7747 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7748 { ING_SHAPE_CREDIT_FIFO_AFf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7749 { MCAST_CREDIT_FIFO_AFf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7750 { RESTART_FLOW_EVENTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7751 { RETURNED_CREDIT_FIFO_AFf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7752 { SCL_GROUP_CHANGEDf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7753 { SHP_FLOW_BAD_PARAMSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7754 { SMP_BAD_MSGf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7755 { SMP_FABRIC_MSGS_FIFO_FULLf, 1, 18, SOCF_SIG|SOCF_INTR }, 7756 { SMP_FULL_LEVEL_1f, 1, 6, SOCF_SIG|SOCF_INTR }, 7757 { SMP_FULL_LEVEL_2f, 1, 7, SOCF_SIG|SOCF_INTR }, 7758 { SMP_THROW_SCL_MSGf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7759 { UP_CREDIT_FIFO_AFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR } 7760 }; 7761 7762 #endif 7763 #if defined(BCM_88470_B0) 7764 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = { 7765 { ACT_FLOW_BAD_PARAMSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7766 { AGGR_FIFO_AFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7767 { DVS_FIFO_AFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7768 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7769 { FCT_FIFO_OVFf, 1, 14, SOCF_SIG|SOCF_INTR }, 7770 { FIELD_16_16f, 1, 16, SOCF_SIG|SOCF_INTR }, 7771 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7772 { ING_SHAPE_CREDIT_FIFO_AFf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7773 { MCAST_CREDIT_FIFO_AFf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7774 { RESTART_FLOW_EVENTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7775 { RETURNED_CREDIT_FIFO_AFf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7776 { SCL_GROUP_CHANGEDf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7777 { SHP_FLOW_BAD_PARAMSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7778 { SMP_BAD_MSGf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7779 { SMP_FABRIC_MSGS_FIFO_FULLf, 1, 18, SOCF_SIG|SOCF_INTR }, 7780 { SMP_FULL_LEVEL_1f, 1, 6, SOCF_SIG|SOCF_INTR }, 7781 { SMP_FULL_LEVEL_2f, 1, 7, SOCF_SIG|SOCF_INTR }, 7782 { SMP_THROW_SCL_MSGf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7783 { UP_CREDIT_FIFO_AFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR } 7784 }; 7785 7786 #endif 7787 #if defined(BCM_88650_B0) 7788 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = { 7789 { ACT_FLOW_BAD_PARAMSf, 1, 2, SOCF_RO }, 7790 { ECC_ERRORf, 1, 24, SOCF_RO }, 7791 { ECC_ERROR_FIXEDf, 1, 20, SOCF_RO }, 7792 { FCTFIFO_OVFf, 1, 14, SOCF_RO }, 7793 { FIELD_10_10f, 1, 10, SOCF_RO }, 7794 { FIELD_11_11f, 1, 11, SOCF_RO }, 7795 { FIELD_12_12f, 1, 12, SOCF_RO }, 7796 { FIELD_13_13f, 1, 13, SOCF_RO }, 7797 { FIELD_15_15f, 1, 15, SOCF_RO }, 7798 { FIELD_16_16f, 1, 16, SOCF_RO }, 7799 { FIELD_1_1f, 1, 1, SOCF_RO }, 7800 { FIELD_5_5f, 1, 5, SOCF_RO }, 7801 { FIELD_8_8f, 1, 8, SOCF_RO }, 7802 { FIELD_9_9f, 1, 9, SOCF_RO }, 7803 { PARITY_ERRORf, 1, 28, SOCF_RO }, 7804 { RESTART_FLOW_EVENTf, 1, 4, SOCF_RO }, 7805 { SHP_FLOW_BAD_PARAMSf, 1, 3, SOCF_RO }, 7806 { SMP_BAD_MSGf, 1, 0, SOCF_RO }, 7807 { SMP_FULL_LEVEL_1f, 1, 6, SOCF_RO }, 7808 { SMP_FULL_LEVEL_2f, 1, 7, SOCF_RO } 7809 }; 7810 7811 #endif 7812 #if defined(BCM_88660_A0) 7813 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = { 7814 { ACT_FLOW_BAD_PARAMSf, 1, 2, SOCF_RO }, 7815 { ECC_ERRORf, 1, 24, SOCF_RO }, 7816 { ECC_ERROR_FIXEDf, 1, 20, SOCF_RO }, 7817 { FCTFIFO_OVFf, 1, 14, SOCF_RO }, 7818 { FIELD_10_10f, 1, 10, SOCF_RO }, 7819 { FIELD_11_11f, 1, 11, SOCF_RO }, 7820 { FIELD_12_12f, 1, 12, SOCF_RO }, 7821 { FIELD_13_13f, 1, 13, SOCF_RO }, 7822 { FIELD_15_15f, 1, 15, SOCF_RO }, 7823 { FIELD_16_16f, 1, 16, SOCF_RO }, 7824 { FIELD_1_1f, 1, 1, SOCF_RO }, 7825 { FIELD_5_5f, 1, 5, SOCF_RO }, 7826 { FIELD_8_8f, 1, 8, SOCF_RO }, 7827 { FIELD_9_9f, 1, 9, SOCF_RO }, 7828 { PARITY_ERRORf, 1, 28, SOCF_RO }, 7829 { RESTART_FLOW_EVENTf, 1, 4, SOCF_RO }, 7830 { SHP_FLOW_BAD_PARAMSf, 1, 3, SOCF_RO }, 7831 { SMP_BAD_MSGf, 1, 0, SOCF_RO }, 7832 { SMP_FULL_LEVEL_1f, 1, 6, SOCF_RO }, 7833 { SMP_FULL_LEVEL_2f, 1, 7, SOCF_RO } 7834 }; 7835 7836 #endif 7837 #if defined(BCM_88675_A0) 7838 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_BCM88675_A0r_fields[] = { 7839 { ACT_FLOW_BAD_PARAMSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7840 { AGGR_FIFO_AFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7841 { DVS_FIFO_AFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7842 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7843 { FCT_FIFO_OVFf, 1, 14, SOCF_SIG|SOCF_INTR }, 7844 { FIELD_16_16f, 1, 16, SOCF_SIG|SOCF_INTR }, 7845 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7846 { ING_SHAPE_CREDIT_FIFO_AFf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7847 { MCAST_CREDIT_FIFO_AFf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7848 { RESTART_FLOW_EVENTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7849 { RETURNED_CREDIT_FIFO_AFf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7850 { SCL_GROUP_CHANGEDf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7851 { SHP_FLOW_BAD_PARAMSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7852 { SMP_BAD_MSGf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7853 { SMP_FABRIC_MSGS_FIFO_FULLf, 1, 18, SOCF_SIG|SOCF_INTR }, 7854 { SMP_FULL_LEVEL_1f, 1, 6, SOCF_SIG|SOCF_INTR }, 7855 { SMP_FULL_LEVEL_2f, 1, 7, SOCF_SIG|SOCF_INTR }, 7856 { SMP_THROW_SCL_MSGf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7857 { UP_CREDIT_FIFO_AFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR } 7858 }; 7859 7860 #endif 7861 #if defined(BCM_88675_B0) 7862 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = { 7863 { ACT_FLOW_BAD_PARAMSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7864 { AGGR_FIFO_AFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7865 { DVS_FIFO_AFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7866 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7867 { FCT_FIFO_OVFf, 1, 14, SOCF_SIG|SOCF_INTR }, 7868 { FIELD_16_16f, 1, 16, SOCF_SIG|SOCF_INTR }, 7869 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7870 { ING_SHAPE_CREDIT_FIFO_AFf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7871 { MCAST_CREDIT_FIFO_AFf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7872 { RESTART_FLOW_EVENTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7873 { RETURNED_CREDIT_FIFO_AFf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7874 { SCL_GROUP_CHANGEDf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7875 { SHP_FLOW_BAD_PARAMSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7876 { SMP_BAD_MSGf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7877 { SMP_FABRIC_MSGS_FIFO_FULLf, 1, 18, SOCF_SIG|SOCF_INTR }, 7878 { SMP_FULL_LEVEL_1f, 1, 6, SOCF_SIG|SOCF_INTR }, 7879 { SMP_FULL_LEVEL_2f, 1, 7, SOCF_SIG|SOCF_INTR }, 7880 { SMP_THROW_SCL_MSGf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7881 { UP_CREDIT_FIFO_AFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR } 7882 }; 7883 7884 #endif 7885 #if defined(BCM_88680_A0) 7886 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = { 7887 { ACT_FLOW_BAD_PARAMSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7888 { AGGR_FIFO_AFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7889 { DVS_FIFO_AFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7890 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7891 { FCT_FIFO_OVFf, 1, 14, SOCF_SIG|SOCF_INTR }, 7892 { FIELD_16_16f, 1, 16, SOCF_SIG|SOCF_INTR }, 7893 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7894 { ING_SHAPE_CREDIT_FIFO_AFf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7895 { MCAST_CREDIT_FIFO_AFf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7896 { RESTART_FLOW_EVENTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7897 { RETURNED_CREDIT_FIFO_AFf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7898 { SCL_GROUP_CHANGEDf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7899 { SHP_FLOW_BAD_PARAMSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7900 { SMP_BAD_MSGf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7901 { SMP_FABRIC_MSGS_FIFO_FULLf, 1, 18, SOCF_SIG|SOCF_INTR }, 7902 { SMP_FULL_LEVEL_1f, 1, 6, SOCF_SIG|SOCF_INTR }, 7903 { SMP_FULL_LEVEL_2f, 1, 7, SOCF_SIG|SOCF_INTR }, 7904 { SMP_THROW_SCL_MSGf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7905 { UP_CREDIT_FIFO_AFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR } 7906 }; 7907 7908 #endif 7909 #if defined(BCM_88690_A0) 7910 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = { 7911 { ACT_FLOW_BAD_PARAMSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7912 { AGGR_FIFO_AFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7913 { DVS_FIFO_AFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7914 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7915 { FCT_FIFO_OVFf, 1, 14, SOCF_SIG|SOCF_INTR }, 7916 { ING_SHAPE_CREDIT_FIFO_AFf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7917 { MCAST_CREDIT_FIFO_AFf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7918 { RESTART_FLOW_EVENTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7919 { RES_1f, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7920 { RES_2f, 1, 16, SOCF_SIG|SOCF_INTR }, 7921 { RETURNED_CREDIT_FIFO_AFf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7922 { SCL_GROUP_CHANGEDf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7923 { SHP_FLOW_BAD_PARAMSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7924 { SMP_BAD_MSGf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7925 { SMP_FABRIC_MSGS_FIFO_FULLf, 1, 18, SOCF_SIG|SOCF_INTR }, 7926 { SMP_FULL_LEVEL_1f, 1, 6, SOCF_SIG|SOCF_INTR }, 7927 { SMP_FULL_LEVEL_2f, 1, 7, SOCF_SIG|SOCF_INTR }, 7928 { SMP_THROW_SCL_MSGf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7929 { UP_CREDIT_FIFO_AFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR } 7930 }; 7931 7932 #endif 7933 #if defined(BCM_88690_B0) 7934 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 7935 { ACT_FLOW_BAD_PARAMSf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7936 { AGGR_FIFO_AFf, 1, 8, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7937 { DVS_FIFO_AFf, 1, 9, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7938 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7939 { FCT_FIFO_OVFf, 1, 14, SOCF_SIG|SOCF_INTR }, 7940 { ING_SHAPE_CREDIT_FIFO_AFf, 1, 13, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7941 { MCAST_CREDIT_FIFO_AFf, 1, 12, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7942 { RESTART_FLOW_EVENTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7943 { RES_1f, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7944 { RES_2f, 1, 16, SOCF_SIG|SOCF_INTR }, 7945 { RETURNED_CREDIT_FIFO_AFf, 1, 11, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7946 { SCL_GROUP_CHANGEDf, 1, 15, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7947 { SHP_FLOW_BAD_PARAMSf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7948 { SMP_BAD_MSGf, 1, 17, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7949 { SMP_FABRIC_MSGS_FIFO_FULLf, 1, 18, SOCF_SIG|SOCF_INTR }, 7950 { SMP_FULL_LEVEL_1f, 1, 6, SOCF_SIG|SOCF_INTR }, 7951 { SMP_FULL_LEVEL_2f, 1, 7, SOCF_SIG|SOCF_INTR }, 7952 { SMP_THROW_SCL_MSGf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7953 { UP_CREDIT_FIFO_AFf, 1, 10, SOCF_RO|SOCF_SIG|SOCF_INTR } 7954 }; 7955 7956 #endif 7957 #if defined(BCM_88650_A0) 7958 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_TESTr_fields[] = { 7959 { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 7960 }; 7961 7962 #endif 7963 #if defined(BCM_88202_A0) 7964 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_TEST_BCM88202_A0r_fields[] = { 7965 { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 7966 }; 7967 7968 #endif 7969 #if defined(BCM_88270_A0) 7970 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = { 7971 { INTERRUPT_REGISTER_TESTf, 19, 0, SOCF_LE } 7972 }; 7973 7974 #endif 7975 #if defined(BCM_88375_A0) 7976 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = { 7977 { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 7978 }; 7979 7980 #endif 7981 #if defined(BCM_88375_B0) 7982 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = { 7983 { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 7984 }; 7985 7986 #endif 7987 #if defined(BCM_88470_A0) 7988 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = { 7989 { INTERRUPT_REGISTER_TESTf, 19, 0, SOCF_LE } 7990 }; 7991 7992 #endif 7993 #if defined(BCM_88470_B0) 7994 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = { 7995 { INTERRUPT_REGISTER_TESTf, 19, 0, SOCF_LE } 7996 }; 7997 7998 #endif 7999 #if defined(BCM_88650_B0) 8000 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = { 8001 { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 8002 }; 8003 8004 #endif 8005 #if defined(BCM_88660_A0) 8006 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = { 8007 { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 8008 }; 8009 8010 #endif 8011 #if defined(BCM_88675_A0) 8012 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_TEST_BCM88675_A0r_fields[] = { 8013 { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 8014 }; 8015 8016 #endif 8017 #if defined(BCM_88675_B0) 8018 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = { 8019 { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 8020 }; 8021 8022 #endif 8023 #if defined(BCM_88680_A0) 8024 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = { 8025 { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 8026 }; 8027 8028 #endif 8029 #if defined(BCM_88690_A0) 8030 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = { 8031 { INTERRUPT_REGISTER_TESTf, 19, 0, SOCF_LE } 8032 }; 8033 8034 #endif 8035 #if defined(BCM_88690_B0) 8036 soc_field_info_t soc_SCH_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 8037 { INTERRUPT_REGISTER_TESTf, 19, 0, SOCF_LE } 8038 }; 8039 8040 #endif 8041 #if defined(BCM_88650_A0) 8042 soc_field_info_t soc_SCH_LAST_FLOW_RESTART_EVENTr_fields[] = { 8043 { RESTART_FLOW_EVENTf, 1, 31, SOCF_RO }, 8044 { RESTART_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO } 8045 }; 8046 8047 #endif 8048 #if defined(BCM_88202_A0) 8049 soc_field_info_t soc_SCH_LAST_FLOW_RESTART_EVENT_BCM88202_A0r_fields[] = { 8050 { RESTART_FLOW_EVENTf, 1, 31, SOCF_RO }, 8051 { RESTART_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO } 8052 }; 8053 8054 #endif 8055 #if defined(BCM_88270_A0) 8056 soc_field_info_t soc_SCH_LAST_FLOW_RESTART_EVENT_BCM88270_A0r_fields[] = { 8057 { LAST_FLOW_RESTART_FLOW_EVENTf, 1, 31, SOCF_RO|SOCF_SIG }, 8058 { RESTART_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 8059 }; 8060 8061 #endif 8062 #if defined(BCM_88375_A0) 8063 soc_field_info_t soc_SCH_LAST_FLOW_RESTART_EVENT_BCM88375_A0r_fields[] = { 8064 { LAST_FLOW_RESTART_FLOW_EVENTf, 1, 31, SOCF_RO|SOCF_SIG }, 8065 { RESTART_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 8066 }; 8067 8068 #endif 8069 #if defined(BCM_88375_B0) 8070 soc_field_info_t soc_SCH_LAST_FLOW_RESTART_EVENT_BCM88375_B0r_fields[] = { 8071 { LAST_FLOW_RESTART_FLOW_EVENTf, 1, 31, SOCF_RO|SOCF_SIG }, 8072 { RESTART_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 8073 }; 8074 8075 #endif 8076 #if defined(BCM_88470_A0) 8077 soc_field_info_t soc_SCH_LAST_FLOW_RESTART_EVENT_BCM88470_A0r_fields[] = { 8078 { LAST_FLOW_RESTART_FLOW_EVENTf, 1, 31, SOCF_RO|SOCF_SIG }, 8079 { RESTART_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 8080 }; 8081 8082 #endif 8083 #if defined(BCM_88470_B0) 8084 soc_field_info_t soc_SCH_LAST_FLOW_RESTART_EVENT_BCM88470_B0r_fields[] = { 8085 { LAST_FLOW_RESTART_FLOW_EVENTf, 1, 31, SOCF_RO|SOCF_SIG }, 8086 { RESTART_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 8087 }; 8088 8089 #endif 8090 #if defined(BCM_88650_B0) 8091 soc_field_info_t soc_SCH_LAST_FLOW_RESTART_EVENT_BCM88650_B0r_fields[] = { 8092 { RESTART_FLOW_EVENTf, 1, 31, SOCF_RO }, 8093 { RESTART_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO } 8094 }; 8095 8096 #endif 8097 #if defined(BCM_88660_A0) 8098 soc_field_info_t soc_SCH_LAST_FLOW_RESTART_EVENT_BCM88660_A0r_fields[] = { 8099 { RESTART_FLOW_EVENTf, 1, 31, SOCF_RO }, 8100 { RESTART_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO } 8101 }; 8102 8103 #endif 8104 #if defined(BCM_88675_A0) 8105 soc_field_info_t soc_SCH_LAST_FLOW_RESTART_EVENT_BCM88675_A0r_fields[] = { 8106 { LAST_FLOW_RESTART_FLOW_EVENTf, 1, 31, SOCF_RO|SOCF_SIG }, 8107 { RESTART_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 8108 }; 8109 8110 #endif 8111 #if defined(BCM_88675_B0) 8112 soc_field_info_t soc_SCH_LAST_FLOW_RESTART_EVENT_BCM88675_B0r_fields[] = { 8113 { LAST_FLOW_RESTART_FLOW_EVENTf, 1, 31, SOCF_RO|SOCF_SIG }, 8114 { RESTART_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 8115 }; 8116 8117 #endif 8118 #if defined(BCM_88680_A0) 8119 soc_field_info_t soc_SCH_LAST_FLOW_RESTART_EVENT_BCM88680_A0r_fields[] = { 8120 { LAST_FLOW_RESTART_FLOW_EVENTf, 1, 31, SOCF_RO|SOCF_SIG }, 8121 { RESTART_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 8122 }; 8123 8124 #endif 8125 #if defined(BCM_88690_A0) 8126 soc_field_info_t soc_SCH_LAST_FLOW_RESTART_EVENT_BCM88690_A0r_fields[] = { 8127 { LAST_FLOW_RESTART_FLOW_EVENTf, 1, 31, SOCF_RO|SOCF_SIG }, 8128 { RESTART_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 8129 }; 8130 8131 #endif 8132 #if defined(BCM_88690_B0) 8133 soc_field_info_t soc_SCH_LAST_FLOW_RESTART_EVENT_BCM88690_B0r_fields[] = { 8134 { LAST_FLOW_RESTART_FLOW_EVENTf, 1, 31, SOCF_RO|SOCF_SIG }, 8135 { RESTART_FLOW_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 8136 }; 8137 8138 #endif 8139 #if defined(BCM_88675_A0) 8140 soc_field_info_t soc_SCH_LINKS_MASKr_fields[] = { 8141 { LINKS_MASK_Nf, 18, 0, SOCF_LE } 8142 }; 8143 8144 #endif 8145 #if defined(BCM_88270_A0) 8146 soc_field_info_t soc_SCH_LINKS_MASK_BCM88270_A0r_fields[] = { 8147 { LINKS_MASK_Nf, 18, 0, SOCF_LE } 8148 }; 8149 8150 #endif 8151 #if defined(BCM_88375_A0) 8152 soc_field_info_t soc_SCH_LINKS_MASK_BCM88375_A0r_fields[] = { 8153 { LINKS_MASK_Nf, 18, 0, SOCF_LE } 8154 }; 8155 8156 #endif 8157 #if defined(BCM_88375_B0) 8158 soc_field_info_t soc_SCH_LINKS_MASK_BCM88375_B0r_fields[] = { 8159 { LINKS_MASK_Nf, 18, 0, SOCF_LE } 8160 }; 8161 8162 #endif 8163 #if defined(BCM_88470_A0) 8164 soc_field_info_t soc_SCH_LINKS_MASK_BCM88470_A0r_fields[] = { 8165 { LINKS_MASK_Nf, 18, 0, SOCF_LE } 8166 }; 8167 8168 #endif 8169 #if defined(BCM_88470_B0) 8170 soc_field_info_t soc_SCH_LINKS_MASK_BCM88470_B0r_fields[] = { 8171 { LINKS_MASK_Nf, 18, 0, SOCF_LE } 8172 }; 8173 8174 #endif 8175 #if defined(BCM_88675_B0) 8176 soc_field_info_t soc_SCH_LINKS_MASK_BCM88675_B0r_fields[] = { 8177 { LINKS_MASK_Nf, 18, 0, SOCF_LE } 8178 }; 8179 8180 #endif 8181 #if defined(BCM_88680_A0) 8182 soc_field_info_t soc_SCH_LINKS_MASK_BCM88680_A0r_fields[] = { 8183 { LINKS_MASK_Nf, 18, 0, SOCF_LE } 8184 }; 8185 8186 #endif 8187 #if defined(BCM_88690_A0) 8188 soc_field_info_t soc_SCH_LINKS_MASK_BCM88690_A0r_fields[] = { 8189 { LINKS_MASK_Nf, 28, 0, SOCF_LE } 8190 }; 8191 8192 #endif 8193 #if defined(BCM_88690_B0) 8194 soc_field_info_t soc_SCH_LINKS_MASK_BCM88690_B0r_fields[] = { 8195 { LINKS_MASK_Nf, 28, 0, SOCF_LE } 8196 }; 8197 8198 #endif 8199 #if defined(BCM_88690_A0) 8200 soc_field_info_t soc_SCH_LOW_RATE_FLOW_CONFIG_RANGEr_fields[] = { 8201 { LOW_RATE_FLOW_RANGE_MAX_Nf, 13, 14, SOCF_LE }, 8202 { LOW_RATE_FLOW_RANGE_MIN_Nf, 13, 0, SOCF_LE } 8203 }; 8204 8205 #endif 8206 #if defined(BCM_88690_B0) 8207 soc_field_info_t soc_SCH_LOW_RATE_FLOW_CONFIG_RANGE_BCM88690_B0r_fields[] = { 8208 { LOW_RATE_FLOW_RANGE_MAX_Nf, 13, 14, SOCF_LE }, 8209 { LOW_RATE_FLOW_RANGE_MIN_Nf, 13, 0, SOCF_LE } 8210 }; 8211 8212 #endif 8213 #if defined(BCM_88690_A0) 8214 soc_field_info_t soc_SCH_LOW_RATE_FLOW_EN_MASKr_fields[] = { 8215 { LOW_RATE_EN_MASK_Nf, 16, 0, SOCF_LE } 8216 }; 8217 8218 #endif 8219 #if defined(BCM_88690_B0) 8220 soc_field_info_t soc_SCH_LOW_RATE_FLOW_EN_MASK_BCM88690_B0r_fields[] = { 8221 { LOW_RATE_EN_MASK_Nf, 16, 0, SOCF_LE } 8222 }; 8223 8224 #endif 8225 #if defined(BCM_88675_A0) 8226 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZECOUNTERr_fields[] = { 8227 { MAX_PQSf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8228 { MAX_PQS_FLOW_IDf, 17, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 8229 { MAX_PQS_PORTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 8230 }; 8231 8232 #endif 8233 #if defined(BCM_88270_A0) 8234 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZECOUNTER_BCM88270_A0r_fields[] = { 8235 { MAX_PQSf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8236 { MAX_PQS_FLOW_IDf, 17, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 8237 { MAX_PQS_PORTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 8238 }; 8239 8240 #endif 8241 #if defined(BCM_88375_A0) 8242 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZECOUNTER_BCM88375_A0r_fields[] = { 8243 { MAX_PQSf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8244 { MAX_PQS_FLOW_IDf, 17, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 8245 { MAX_PQS_PORTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 8246 }; 8247 8248 #endif 8249 #if defined(BCM_88375_B0) 8250 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZECOUNTER_BCM88375_B0r_fields[] = { 8251 { MAX_PQSf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8252 { MAX_PQS_FLOW_IDf, 17, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 8253 { MAX_PQS_PORTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 8254 }; 8255 8256 #endif 8257 #if defined(BCM_88470_A0) 8258 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZECOUNTER_BCM88470_A0r_fields[] = { 8259 { MAX_PQSf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8260 { MAX_PQS_FLOW_IDf, 17, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 8261 { MAX_PQS_PORTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 8262 }; 8263 8264 #endif 8265 #if defined(BCM_88470_B0) 8266 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZECOUNTER_BCM88470_B0r_fields[] = { 8267 { MAX_PQSf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8268 { MAX_PQS_FLOW_IDf, 17, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 8269 { MAX_PQS_PORTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 8270 }; 8271 8272 #endif 8273 #if defined(BCM_88675_B0) 8274 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZECOUNTER_BCM88675_B0r_fields[] = { 8275 { MAX_PQSf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8276 { MAX_PQS_FLOW_IDf, 17, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 8277 { MAX_PQS_PORTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 8278 }; 8279 8280 #endif 8281 #if defined(BCM_88680_A0) 8282 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZECOUNTER_BCM88680_A0r_fields[] = { 8283 { MAX_PQSf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8284 { MAX_PQS_FLOW_IDf, 17, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 8285 { MAX_PQS_PORTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 8286 }; 8287 8288 #endif 8289 #if defined(BCM_88690_A0) 8290 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZECOUNTER_BCM88690_A0r_fields[] = { 8291 { MAX_PQSf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8292 { MAX_PQS_FLOW_IDf, 17, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 8293 { MAX_PQS_PORTf, 9, 23, SOCF_LE|SOCF_RO|SOCF_SIG } 8294 }; 8295 8296 #endif 8297 #if defined(BCM_88690_B0) 8298 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZECOUNTER_BCM88690_B0r_fields[] = { 8299 { MAX_PQSf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8300 { MAX_PQS_FLOW_IDf, 17, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 8301 { MAX_PQS_PORTf, 9, 23, SOCF_LE|SOCF_RO|SOCF_SIG } 8302 }; 8303 8304 #endif 8305 #if defined(BCM_88650_A0) 8306 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZE_COUNTERr_fields[] = { 8307 { MAX_PQSf, 4, 0, SOCF_LE|SOCF_RO }, 8308 { MAX_PQS_FLOW_IDf, 17, 4, SOCF_LE|SOCF_RO }, 8309 { MAX_PQS_PORTf, 8, 24, SOCF_LE|SOCF_RO } 8310 }; 8311 8312 #endif 8313 #if defined(BCM_88202_A0) 8314 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZE_COUNTER_BCM88202_A0r_fields[] = { 8315 { MAX_PQSf, 4, 0, SOCF_LE|SOCF_RO }, 8316 { MAX_PQS_FLOW_IDf, 17, 4, SOCF_LE|SOCF_RO }, 8317 { MAX_PQS_PORTf, 8, 24, SOCF_LE|SOCF_RO } 8318 }; 8319 8320 #endif 8321 #if defined(BCM_88650_B0) 8322 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZE_COUNTER_BCM88650_B0r_fields[] = { 8323 { MAX_PQSf, 4, 0, SOCF_LE|SOCF_RO }, 8324 { MAX_PQS_FLOW_IDf, 17, 4, SOCF_LE|SOCF_RO }, 8325 { MAX_PQS_PORTf, 8, 24, SOCF_LE|SOCF_RO } 8326 }; 8327 8328 #endif 8329 #if defined(BCM_88660_A0) 8330 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZE_COUNTER_BCM88660_A0r_fields[] = { 8331 { MAX_PQSf, 4, 0, SOCF_LE|SOCF_RO }, 8332 { MAX_PQS_FLOW_IDf, 17, 4, SOCF_LE|SOCF_RO }, 8333 { MAX_PQS_PORTf, 8, 24, SOCF_LE|SOCF_RO } 8334 }; 8335 8336 #endif 8337 #if defined(BCM_88690_A0) 8338 soc_field_info_t soc_SCH_NIF_1P_PRIORITY_MODE_REGISTERr_fields[] = { 8339 { NIF_1P_PRIORITY_MODE_BITMAPf, 8, 0, SOCF_LE } 8340 }; 8341 8342 #endif 8343 #if defined(BCM_88690_B0) 8344 soc_field_info_t soc_SCH_NIF_1P_PRIORITY_MODE_REGISTER_BCM88690_B0r_fields[] = { 8345 { NIF_1P_PRIORITY_MODE_BITMAPf, 8, 0, SOCF_LE } 8346 }; 8347 8348 #endif 8349 #if defined(BCM_88690_A0) 8350 soc_field_info_t soc_SCH_NIF_2P_PRIORITY_MODE_REGISTERr_fields[] = { 8351 { NIF_2P_PRIORITY_MODE_BITMAPf, 8, 0, SOCF_LE } 8352 }; 8353 8354 #endif 8355 #if defined(BCM_88690_B0) 8356 soc_field_info_t soc_SCH_NIF_2P_PRIORITY_MODE_REGISTER_BCM88690_B0r_fields[] = { 8357 { NIF_2P_PRIORITY_MODE_BITMAPf, 8, 0, SOCF_LE } 8358 }; 8359 8360 #endif 8361 #if defined(BCM_88690_A0) 8362 soc_field_info_t soc_SCH_NIF_4P_PRIORITY_MODE_REGISTERr_fields[] = { 8363 { NIF_4P_PRIORITY_MODE_BITMAPf, 8, 0, SOCF_LE } 8364 }; 8365 8366 #endif 8367 #if defined(BCM_88690_B0) 8368 soc_field_info_t soc_SCH_NIF_4P_PRIORITY_MODE_REGISTER_BCM88690_B0r_fields[] = { 8369 { NIF_4P_PRIORITY_MODE_BITMAPf, 8, 0, SOCF_LE } 8370 }; 8371 8372 #endif 8373 #if defined(BCM_88675_A0) 8374 soc_field_info_t soc_SCH_OOB_FC_CONFIGURATION_REGISTERr_fields[] = { 8375 { FIELD_16_27f, 12, 16, SOCF_LE }, 8376 { FIELD_2_2f, 1, 2, 0 }, 8377 { OOB_FC_CLEARf, 1, 28, 0 }, 8378 { OOB_FC_ENABLEf, 1, 0, 0 }, 8379 { OOB_FC_ERROR_INDICATION_ENABLEf, 1, 1, 0 }, 8380 { OOB_FC_SCHEDULERS_RANGEf, 12, 4, SOCF_LE } 8381 }; 8382 8383 #endif 8384 #if defined(BCM_88270_A0) 8385 soc_field_info_t soc_SCH_OOB_FC_CONFIGURATION_REGISTER_BCM88270_A0r_fields[] = { 8386 { FIELD_16_27f, 12, 16, SOCF_LE }, 8387 { FIELD_2_2f, 1, 2, 0 }, 8388 { OOB_FC_CLEARf, 1, 28, 0 }, 8389 { OOB_FC_ENABLEf, 1, 0, 0 }, 8390 { OOB_FC_ERROR_INDICATION_ENABLEf, 1, 1, 0 }, 8391 { OOB_FC_SCHEDULERS_RANGEf, 12, 4, SOCF_LE } 8392 }; 8393 8394 #endif 8395 #if defined(BCM_88375_A0) 8396 soc_field_info_t soc_SCH_OOB_FC_CONFIGURATION_REGISTER_BCM88375_A0r_fields[] = { 8397 { FIELD_16_27f, 12, 16, SOCF_LE }, 8398 { FIELD_2_2f, 1, 2, 0 }, 8399 { OOB_FC_CLEARf, 1, 28, 0 }, 8400 { OOB_FC_ENABLEf, 1, 0, 0 }, 8401 { OOB_FC_ERROR_INDICATION_ENABLEf, 1, 1, 0 }, 8402 { OOB_FC_SCHEDULERS_RANGEf, 12, 4, SOCF_LE } 8403 }; 8404 8405 #endif 8406 #if defined(BCM_88375_B0) 8407 soc_field_info_t soc_SCH_OOB_FC_CONFIGURATION_REGISTER_BCM88375_B0r_fields[] = { 8408 { FIELD_16_27f, 12, 16, SOCF_LE }, 8409 { FIELD_2_2f, 1, 2, 0 }, 8410 { OOB_FC_CLEARf, 1, 28, 0 }, 8411 { OOB_FC_ENABLEf, 1, 0, 0 }, 8412 { OOB_FC_ERROR_INDICATION_ENABLEf, 1, 1, 0 }, 8413 { OOB_FC_SCHEDULERS_RANGEf, 12, 4, SOCF_LE } 8414 }; 8415 8416 #endif 8417 #if defined(BCM_88470_A0) 8418 soc_field_info_t soc_SCH_OOB_FC_CONFIGURATION_REGISTER_BCM88470_A0r_fields[] = { 8419 { FIELD_16_27f, 12, 16, SOCF_LE }, 8420 { FIELD_2_2f, 1, 2, 0 }, 8421 { OOB_FC_CLEARf, 1, 28, 0 }, 8422 { OOB_FC_ENABLEf, 1, 0, 0 }, 8423 { OOB_FC_ERROR_INDICATION_ENABLEf, 1, 1, 0 }, 8424 { OOB_FC_SCHEDULERS_RANGEf, 12, 4, SOCF_LE } 8425 }; 8426 8427 #endif 8428 #if defined(BCM_88470_B0) 8429 soc_field_info_t soc_SCH_OOB_FC_CONFIGURATION_REGISTER_BCM88470_B0r_fields[] = { 8430 { FIELD_16_27f, 12, 16, SOCF_LE }, 8431 { FIELD_2_2f, 1, 2, 0 }, 8432 { OOB_FC_CLEARf, 1, 28, 0 }, 8433 { OOB_FC_ENABLEf, 1, 0, 0 }, 8434 { OOB_FC_ERROR_INDICATION_ENABLEf, 1, 1, 0 }, 8435 { OOB_FC_SCHEDULERS_RANGEf, 12, 4, SOCF_LE } 8436 }; 8437 8438 #endif 8439 #if defined(BCM_88675_B0) 8440 soc_field_info_t soc_SCH_OOB_FC_CONFIGURATION_REGISTER_BCM88675_B0r_fields[] = { 8441 { FIELD_16_27f, 12, 16, SOCF_LE }, 8442 { FIELD_2_2f, 1, 2, 0 }, 8443 { OOB_FC_CLEARf, 1, 28, 0 }, 8444 { OOB_FC_ENABLEf, 1, 0, 0 }, 8445 { OOB_FC_ERROR_INDICATION_ENABLEf, 1, 1, 0 }, 8446 { OOB_FC_SCHEDULERS_RANGEf, 12, 4, SOCF_LE } 8447 }; 8448 8449 #endif 8450 #if defined(BCM_88680_A0) 8451 soc_field_info_t soc_SCH_OOB_FC_CONFIGURATION_REGISTER_BCM88680_A0r_fields[] = { 8452 { FIELD_16_27f, 12, 16, SOCF_LE }, 8453 { FIELD_2_2f, 1, 2, 0 }, 8454 { OOB_FC_CLEARf, 1, 28, 0 }, 8455 { OOB_FC_ENABLEf, 1, 0, 0 }, 8456 { OOB_FC_ERROR_INDICATION_ENABLEf, 1, 1, 0 }, 8457 { OOB_FC_SCHEDULERS_RANGEf, 12, 4, SOCF_LE } 8458 }; 8459 8460 #endif 8461 #if defined(BCM_88690_A0) 8462 soc_field_info_t soc_SCH_OOB_FC_CONFIGURATION_REGISTER_BCM88690_A0r_fields[] = { 8463 { OOB_FC_CLEARf, 1, 28, 0 }, 8464 { OOB_FC_ENABLEf, 1, 0, 0 }, 8465 { OOB_FC_ERROR_INDICATION_ENABLEf, 1, 1, 0 }, 8466 { OOB_FC_SCHEDULERS_RANGEf, 12, 4, SOCF_LE }, 8467 { RES_1f, 1, 2, 0 }, 8468 { RES_2f, 12, 16, SOCF_LE } 8469 }; 8470 8471 #endif 8472 #if defined(BCM_88690_B0) 8473 soc_field_info_t soc_SCH_OOB_FC_CONFIGURATION_REGISTER_BCM88690_B0r_fields[] = { 8474 { OOB_FC_CLEARf, 1, 28, 0 }, 8475 { OOB_FC_ENABLEf, 1, 0, 0 }, 8476 { OOB_FC_ERROR_INDICATION_ENABLEf, 1, 1, 0 }, 8477 { OOB_FC_SCHEDULERS_RANGEf, 12, 4, SOCF_LE }, 8478 { RES_1f, 1, 2, 0 }, 8479 { RES_2f, 12, 16, SOCF_LE } 8480 }; 8481 8482 #endif 8483 #if defined(BCM_88675_A0) 8484 soc_field_info_t soc_SCH_OOB_FC_STATUS_REGISTERr_fields[] = { 8485 { OOB_FC_ERROR_INDICATION_RECIEVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 8486 { OOB_FC_RECIEVEDf, 1, 1, SOCF_RO|SOCF_SIG }, 8487 { OOB_FC_SYNCEDf, 1, 0, SOCF_RO|SOCF_SIG } 8488 }; 8489 8490 #endif 8491 #if defined(BCM_88270_A0) 8492 soc_field_info_t soc_SCH_OOB_FC_STATUS_REGISTER_BCM88270_A0r_fields[] = { 8493 { OOB_FC_ERROR_INDICATION_RECIEVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 8494 { OOB_FC_RECIEVEDf, 1, 1, SOCF_RO|SOCF_SIG }, 8495 { OOB_FC_SYNCEDf, 1, 0, SOCF_RO|SOCF_SIG } 8496 }; 8497 8498 #endif 8499 #if defined(BCM_88375_A0) 8500 soc_field_info_t soc_SCH_OOB_FC_STATUS_REGISTER_BCM88375_A0r_fields[] = { 8501 { OOB_FC_ERROR_INDICATION_RECIEVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 8502 { OOB_FC_RECIEVEDf, 1, 1, SOCF_RO|SOCF_SIG }, 8503 { OOB_FC_SYNCEDf, 1, 0, SOCF_RO|SOCF_SIG } 8504 }; 8505 8506 #endif 8507 #if defined(BCM_88375_B0) 8508 soc_field_info_t soc_SCH_OOB_FC_STATUS_REGISTER_BCM88375_B0r_fields[] = { 8509 { OOB_FC_ERROR_INDICATION_RECIEVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 8510 { OOB_FC_RECIEVEDf, 1, 1, SOCF_RO|SOCF_SIG }, 8511 { OOB_FC_SYNCEDf, 1, 0, SOCF_RO|SOCF_SIG } 8512 }; 8513 8514 #endif 8515 #if defined(BCM_88470_A0) 8516 soc_field_info_t soc_SCH_OOB_FC_STATUS_REGISTER_BCM88470_A0r_fields[] = { 8517 { OOB_FC_ERROR_INDICATION_RECIEVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 8518 { OOB_FC_RECIEVEDf, 1, 1, SOCF_RO|SOCF_SIG }, 8519 { OOB_FC_SYNCEDf, 1, 0, SOCF_RO|SOCF_SIG } 8520 }; 8521 8522 #endif 8523 #if defined(BCM_88470_B0) 8524 soc_field_info_t soc_SCH_OOB_FC_STATUS_REGISTER_BCM88470_B0r_fields[] = { 8525 { OOB_FC_ERROR_INDICATION_RECIEVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 8526 { OOB_FC_RECIEVEDf, 1, 1, SOCF_RO|SOCF_SIG }, 8527 { OOB_FC_SYNCEDf, 1, 0, SOCF_RO|SOCF_SIG } 8528 }; 8529 8530 #endif 8531 #if defined(BCM_88675_B0) 8532 soc_field_info_t soc_SCH_OOB_FC_STATUS_REGISTER_BCM88675_B0r_fields[] = { 8533 { OOB_FC_ERROR_INDICATION_RECIEVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 8534 { OOB_FC_RECIEVEDf, 1, 1, SOCF_RO|SOCF_SIG }, 8535 { OOB_FC_SYNCEDf, 1, 0, SOCF_RO|SOCF_SIG } 8536 }; 8537 8538 #endif 8539 #if defined(BCM_88680_A0) 8540 soc_field_info_t soc_SCH_OOB_FC_STATUS_REGISTER_BCM88680_A0r_fields[] = { 8541 { OOB_FC_ERROR_INDICATION_RECIEVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 8542 { OOB_FC_RECIEVEDf, 1, 1, SOCF_RO|SOCF_SIG }, 8543 { OOB_FC_SYNCEDf, 1, 0, SOCF_RO|SOCF_SIG } 8544 }; 8545 8546 #endif 8547 #if defined(BCM_88690_A0) 8548 soc_field_info_t soc_SCH_OOB_FC_STATUS_REGISTER_BCM88690_A0r_fields[] = { 8549 { OOB_FC_ERROR_INDICATION_RECIEVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 8550 { OOB_FC_RECIEVEDf, 1, 1, SOCF_RO|SOCF_SIG }, 8551 { OOB_FC_SYNCEDf, 1, 0, SOCF_RO|SOCF_SIG } 8552 }; 8553 8554 #endif 8555 #if defined(BCM_88690_B0) 8556 soc_field_info_t soc_SCH_OOB_FC_STATUS_REGISTER_BCM88690_B0r_fields[] = { 8557 { OOB_FC_ERROR_INDICATION_RECIEVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 8558 { OOB_FC_RECIEVEDf, 1, 1, SOCF_RO|SOCF_SIG }, 8559 { OOB_FC_SYNCEDf, 1, 0, SOCF_RO|SOCF_SIG } 8560 }; 8561 8562 #endif 8563 #if defined(BCM_88650_A0) 8564 soc_field_info_t soc_SCH_PARITY_ERR_ADDRr_fields[] = { 8565 { PARITY_ERR_ADDRf, 31, 0, SOCF_LE|SOCF_RO }, 8566 { PARITY_ERR_ADDR_VALIDf, 1, 31, SOCF_RO } 8567 }; 8568 8569 #endif 8570 #if defined(BCM_88202_A0) 8571 soc_field_info_t soc_SCH_PARITY_ERR_ADDR_BCM88202_A0r_fields[] = { 8572 { PARITY_ERR_ADDRf, 31, 0, SOCF_LE|SOCF_RO }, 8573 { PARITY_ERR_ADDR_VALIDf, 1, 31, SOCF_RO } 8574 }; 8575 8576 #endif 8577 #if defined(BCM_88650_B0) 8578 soc_field_info_t soc_SCH_PARITY_ERR_ADDR_BCM88650_B0r_fields[] = { 8579 { PARITY_ERR_ADDRf, 31, 0, SOCF_LE|SOCF_RO }, 8580 { PARITY_ERR_ADDR_VALIDf, 1, 31, SOCF_RO } 8581 }; 8582 8583 #endif 8584 #if defined(BCM_88660_A0) 8585 soc_field_info_t soc_SCH_PARITY_ERR_ADDR_BCM88660_A0r_fields[] = { 8586 { PARITY_ERR_ADDRf, 31, 0, SOCF_LE|SOCF_RO }, 8587 { PARITY_ERR_ADDR_VALIDf, 1, 31, SOCF_RO } 8588 }; 8589 8590 #endif 8591 #if defined(BCM_88650_A0) 8592 soc_field_info_t soc_SCH_PARITY_ERR_CNTr_fields[] = { 8593 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 8594 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 8595 }; 8596 8597 #endif 8598 #if defined(BCM_88202_A0) 8599 soc_field_info_t soc_SCH_PARITY_ERR_CNT_BCM88202_A0r_fields[] = { 8600 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 8601 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 8602 }; 8603 8604 #endif 8605 #if defined(BCM_88270_A0) 8606 soc_field_info_t soc_SCH_PARITY_ERR_CNT_BCM88270_A0r_fields[] = { 8607 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 8608 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 8609 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8610 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 8611 }; 8612 8613 #endif 8614 #if defined(BCM_88375_A0) 8615 soc_field_info_t soc_SCH_PARITY_ERR_CNT_BCM88375_A0r_fields[] = { 8616 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 8617 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 8618 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8619 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 8620 }; 8621 8622 #endif 8623 #if defined(BCM_88375_B0) 8624 soc_field_info_t soc_SCH_PARITY_ERR_CNT_BCM88375_B0r_fields[] = { 8625 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 8626 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 8627 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8628 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 8629 }; 8630 8631 #endif 8632 #if defined(BCM_88470_A0) 8633 soc_field_info_t soc_SCH_PARITY_ERR_CNT_BCM88470_A0r_fields[] = { 8634 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 8635 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 8636 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8637 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 8638 }; 8639 8640 #endif 8641 #if defined(BCM_88470_B0) 8642 soc_field_info_t soc_SCH_PARITY_ERR_CNT_BCM88470_B0r_fields[] = { 8643 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 8644 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 8645 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8646 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 8647 }; 8648 8649 #endif 8650 #if defined(BCM_88650_B0) 8651 soc_field_info_t soc_SCH_PARITY_ERR_CNT_BCM88650_B0r_fields[] = { 8652 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 8653 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 8654 }; 8655 8656 #endif 8657 #if defined(BCM_88660_A0) 8658 soc_field_info_t soc_SCH_PARITY_ERR_CNT_BCM88660_A0r_fields[] = { 8659 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 8660 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 8661 }; 8662 8663 #endif 8664 #if defined(BCM_88675_A0) 8665 soc_field_info_t soc_SCH_PARITY_ERR_CNT_BCM88675_A0r_fields[] = { 8666 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 8667 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 8668 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8669 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 8670 }; 8671 8672 #endif 8673 #if defined(BCM_88675_B0) 8674 soc_field_info_t soc_SCH_PARITY_ERR_CNT_BCM88675_B0r_fields[] = { 8675 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 8676 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 8677 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8678 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 8679 }; 8680 8681 #endif 8682 #if defined(BCM_88680_A0) 8683 soc_field_info_t soc_SCH_PARITY_ERR_CNT_BCM88680_A0r_fields[] = { 8684 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 8685 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 8686 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 8687 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 8688 }; 8689 8690 #endif 8691 #if defined(BCM_88690_A0) 8692 soc_field_info_t soc_SCH_PARITY_ERR_CNT_BCM88690_A0r_fields[] = { 8693 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 8694 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 8695 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 8696 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 8697 }; 8698 8699 #endif 8700 #if defined(BCM_88690_B0) 8701 soc_field_info_t soc_SCH_PARITY_ERR_CNT_BCM88690_B0r_fields[] = { 8702 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 8703 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 8704 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 8705 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 8706 }; 8707 8708 #endif 8709 #if defined(BCM_88650_A0) 8710 soc_field_info_t soc_SCH_PAR_ERR_INITIATEr_fields[] = { 8711 { CAL_0_PAR_ERROR_INITf, 1, 10, 0 }, 8712 { CAL_1_PAR_ERROR_INITf, 1, 11, 0 }, 8713 { CAL_2_PAR_ERROR_INITf, 1, 12, 0 }, 8714 { CAL_3_PAR_ERROR_INITf, 1, 13, 0 }, 8715 { CAL_4_PAR_ERROR_INITf, 1, 14, 0 }, 8716 { CSDT_PAR_ERROR_INITf, 1, 17, 0 }, 8717 { CSST_PAR_ERROR_INITf, 1, 16, 0 }, 8718 { DPN_PAR_ERROR_INITf, 1, 22, 0 }, 8719 { DRM_PAR_ERROR_INITf, 1, 15, 0 }, 8720 { DSM_PAR_ERROR_INITf, 1, 9, 0 }, 8721 { FDMS_PAR_ERROR_INITf, 1, 0, 0 }, 8722 { FFM_PAR_ERROR_INITf, 1, 3, 0 }, 8723 { FGM_PAR_ERROR_INITf, 1, 4, 0 }, 8724 { FQM_PAR_ERROR_INITf, 1, 2, 0 }, 8725 { FSF_PAR_ERROR_INITf, 1, 5, 0 }, 8726 { PSDD_PAR_ERROR_INITf, 1, 21, 0 }, 8727 { PSDT_PAR_ERROR_INITf, 1, 19, 0 }, 8728 { PSST_PAR_ERROR_INITf, 1, 18, 0 }, 8729 { PSW_PAR_ERROR_INITf, 1, 20, 0 }, 8730 { SCC_PAR_ERROR_INITf, 1, 7, 0 }, 8731 { SCT_PAR_ERROR_INITf, 1, 8, 0 }, 8732 { SE_MA_PAR_ERROR_INITf, 1, 25, 0 }, 8733 { SE_MB_PAR_ERROR_INITf, 1, 26, 0 }, 8734 { SHC_PAR_ERROR_INITf, 1, 6, 0 }, 8735 { SHDS_PAR_ERROR_INITf, 1, 1, 0 }, 8736 { TMC_LSB_PAR_ERROR_INITf, 1, 23, 0 }, 8737 { TMC_MSB_PAR_ERROR_INITf, 1, 24, 0 } 8738 }; 8739 8740 #endif 8741 #if defined(BCM_88202_A0) 8742 soc_field_info_t soc_SCH_PAR_ERR_INITIATE_BCM88202_A0r_fields[] = { 8743 { CAL_0_PAR_ERROR_INITf, 1, 10, 0 }, 8744 { CAL_1_PAR_ERROR_INITf, 1, 11, 0 }, 8745 { CAL_2_PAR_ERROR_INITf, 1, 12, 0 }, 8746 { CAL_3_PAR_ERROR_INITf, 1, 13, 0 }, 8747 { CAL_4_PAR_ERROR_INITf, 1, 14, 0 }, 8748 { CSDT_PAR_ERROR_INITf, 1, 17, 0 }, 8749 { CSST_PAR_ERROR_INITf, 1, 16, 0 }, 8750 { DPN_PAR_ERROR_INITf, 1, 22, 0 }, 8751 { DRM_PAR_ERROR_INITf, 1, 15, 0 }, 8752 { DSM_PAR_ERROR_INITf, 1, 9, 0 }, 8753 { FDMS_PAR_ERROR_INITf, 1, 0, 0 }, 8754 { FFM_PAR_ERROR_INITf, 1, 3, 0 }, 8755 { FGM_PAR_ERROR_INITf, 1, 4, 0 }, 8756 { FQM_PAR_ERROR_INITf, 1, 2, 0 }, 8757 { FSF_PAR_ERROR_INITf, 1, 5, 0 }, 8758 { PSDD_PAR_ERROR_INITf, 1, 21, 0 }, 8759 { PSDT_PAR_ERROR_INITf, 1, 19, 0 }, 8760 { PSST_PAR_ERROR_INITf, 1, 18, 0 }, 8761 { PSW_PAR_ERROR_INITf, 1, 20, 0 }, 8762 { SCC_PAR_ERROR_INITf, 1, 7, 0 }, 8763 { SCT_PAR_ERROR_INITf, 1, 8, 0 }, 8764 { SE_MA_PAR_ERROR_INITf, 1, 25, 0 }, 8765 { SE_MB_PAR_ERROR_INITf, 1, 26, 0 }, 8766 { SHC_PAR_ERROR_INITf, 1, 6, 0 }, 8767 { SHDS_PAR_ERROR_INITf, 1, 1, 0 }, 8768 { TMC_LSB_PAR_ERROR_INITf, 1, 23, 0 }, 8769 { TMC_MSB_PAR_ERROR_INITf, 1, 24, 0 } 8770 }; 8771 8772 #endif 8773 #if defined(BCM_88270_A0) 8774 soc_field_info_t soc_SCH_PAR_ERR_INITIATE_BCM88270_A0r_fields[] = { 8775 { FLOW_INSTALLED_MEMORY_FIM_INITIATE_PAR_ERRf, 1, 1, 0 }, 8776 { SHAPER_INSTALLED_MEMORY_SIM_INITIATE_PAR_ERRf, 1, 0, 0 } 8777 }; 8778 8779 #endif 8780 #if defined(BCM_88375_A0) 8781 soc_field_info_t soc_SCH_PAR_ERR_INITIATE_BCM88375_A0r_fields[] = { 8782 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_INITIATE_PAR_ERRf, 1, 1, 0 }, 8783 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_PAR_ERRf, 1, 0, 0 }, 8784 { CL_SCHEDULERS_TYPE_SCT_INITIATE_PAR_ERRf, 1, 4, 0 }, 8785 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_INITIATE_PAR_ERRf, 1, 10, 0 }, 8786 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_PAR_ERRf, 1, 9, 0 }, 8787 { FLOW_STATUS_MEMORY_FSM_B_INITIATE_PAR_ERRf, 1, 8, 0 }, 8788 { FLOW_STATUS_MEMORY_FSM_INITIATE_PAR_ERRf, 1, 7, 0 }, 8789 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_INITIATE_PAR_ERRf, 1, 3, 0 }, 8790 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_PAR_ERRf, 1, 2, 0 }, 8791 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_INITIATE_PAR_ERRf, 1, 11, 0 }, 8792 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_INITIATE_PAR_ERRf, 1, 21, 0 }, 8793 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_INITIATE_PAR_ERRf, 1, 22, 0 }, 8794 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_INITIATE_PAR_ERRf, 1, 23, 0 }, 8795 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_INITIATE_PAR_ERRf, 1, 24, 0 }, 8796 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_INITIATE_PAR_ERRf, 1, 25, 0 }, 8797 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_INITIATE_PAR_ERRf, 1, 26, 0 }, 8798 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_INITIATE_PAR_ERRf, 1, 12, 0 }, 8799 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_INITIATE_PAR_ERRf, 1, 13, 0 }, 8800 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_INITIATE_PAR_ERRf, 1, 14, 0 }, 8801 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_INITIATE_PAR_ERRf, 1, 15, 0 }, 8802 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_INITIATE_PAR_ERRf, 1, 16, 0 }, 8803 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_INITIATE_PAR_ERRf, 1, 17, 0 }, 8804 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_INITIATE_PAR_ERRf, 1, 18, 0 }, 8805 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_INITIATE_PAR_ERRf, 1, 19, 0 }, 8806 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_INITIATE_PAR_ERRf, 1, 20, 0 }, 8807 { TOKEN_MEMORY_CONTROLLER_TMC_INITIATE_PAR_ERRf, 1, 5, 0 }, 8808 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_INITIATE_PAR_ERRf, 1, 6, 0 } 8809 }; 8810 8811 #endif 8812 #if defined(BCM_88375_B0) 8813 soc_field_info_t soc_SCH_PAR_ERR_INITIATE_BCM88375_B0r_fields[] = { 8814 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_INITIATE_PAR_ERRf, 1, 1, 0 }, 8815 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_PAR_ERRf, 1, 0, 0 }, 8816 { CL_SCHEDULERS_TYPE_SCT_INITIATE_PAR_ERRf, 1, 4, 0 }, 8817 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_INITIATE_PAR_ERRf, 1, 10, 0 }, 8818 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_PAR_ERRf, 1, 9, 0 }, 8819 { FLOW_STATUS_MEMORY_FSM_B_INITIATE_PAR_ERRf, 1, 8, 0 }, 8820 { FLOW_STATUS_MEMORY_FSM_INITIATE_PAR_ERRf, 1, 7, 0 }, 8821 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_INITIATE_PAR_ERRf, 1, 3, 0 }, 8822 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_PAR_ERRf, 1, 2, 0 }, 8823 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_INITIATE_PAR_ERRf, 1, 11, 0 }, 8824 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_INITIATE_PAR_ERRf, 1, 21, 0 }, 8825 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_INITIATE_PAR_ERRf, 1, 22, 0 }, 8826 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_INITIATE_PAR_ERRf, 1, 23, 0 }, 8827 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_INITIATE_PAR_ERRf, 1, 24, 0 }, 8828 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_INITIATE_PAR_ERRf, 1, 25, 0 }, 8829 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_INITIATE_PAR_ERRf, 1, 26, 0 }, 8830 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_INITIATE_PAR_ERRf, 1, 12, 0 }, 8831 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_INITIATE_PAR_ERRf, 1, 13, 0 }, 8832 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_INITIATE_PAR_ERRf, 1, 14, 0 }, 8833 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_INITIATE_PAR_ERRf, 1, 15, 0 }, 8834 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_INITIATE_PAR_ERRf, 1, 16, 0 }, 8835 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_INITIATE_PAR_ERRf, 1, 17, 0 }, 8836 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_INITIATE_PAR_ERRf, 1, 18, 0 }, 8837 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_INITIATE_PAR_ERRf, 1, 19, 0 }, 8838 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_INITIATE_PAR_ERRf, 1, 20, 0 }, 8839 { TOKEN_MEMORY_CONTROLLER_TMC_INITIATE_PAR_ERRf, 1, 5, 0 }, 8840 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_INITIATE_PAR_ERRf, 1, 6, 0 } 8841 }; 8842 8843 #endif 8844 #if defined(BCM_88470_A0) 8845 soc_field_info_t soc_SCH_PAR_ERR_INITIATE_BCM88470_A0r_fields[] = { 8846 { FLOW_INSTALLED_MEMORY_FIM_INITIATE_PAR_ERRf, 1, 1, 0 }, 8847 { SHAPER_INSTALLED_MEMORY_SIM_INITIATE_PAR_ERRf, 1, 0, 0 } 8848 }; 8849 8850 #endif 8851 #if defined(BCM_88470_B0) 8852 soc_field_info_t soc_SCH_PAR_ERR_INITIATE_BCM88470_B0r_fields[] = { 8853 { FLOW_INSTALLED_MEMORY_FIM_INITIATE_PAR_ERRf, 1, 1, 0 }, 8854 { SHAPER_INSTALLED_MEMORY_SIM_INITIATE_PAR_ERRf, 1, 0, 0 } 8855 }; 8856 8857 #endif 8858 #if defined(BCM_88650_B0) 8859 soc_field_info_t soc_SCH_PAR_ERR_INITIATE_BCM88650_B0r_fields[] = { 8860 { CAL_0_PAR_ERROR_INITf, 1, 10, 0 }, 8861 { CAL_1_PAR_ERROR_INITf, 1, 11, 0 }, 8862 { CAL_2_PAR_ERROR_INITf, 1, 12, 0 }, 8863 { CAL_3_PAR_ERROR_INITf, 1, 13, 0 }, 8864 { CAL_4_PAR_ERROR_INITf, 1, 14, 0 }, 8865 { CSDT_PAR_ERROR_INITf, 1, 17, 0 }, 8866 { CSST_PAR_ERROR_INITf, 1, 16, 0 }, 8867 { DPN_PAR_ERROR_INITf, 1, 22, 0 }, 8868 { DRM_PAR_ERROR_INITf, 1, 15, 0 }, 8869 { DSM_PAR_ERROR_INITf, 1, 9, 0 }, 8870 { FDMS_PAR_ERROR_INITf, 1, 0, 0 }, 8871 { FFM_PAR_ERROR_INITf, 1, 3, 0 }, 8872 { FGM_PAR_ERROR_INITf, 1, 4, 0 }, 8873 { FQM_PAR_ERROR_INITf, 1, 2, 0 }, 8874 { FSF_PAR_ERROR_INITf, 1, 5, 0 }, 8875 { PSDD_PAR_ERROR_INITf, 1, 21, 0 }, 8876 { PSDT_PAR_ERROR_INITf, 1, 19, 0 }, 8877 { PSST_PAR_ERROR_INITf, 1, 18, 0 }, 8878 { PSW_PAR_ERROR_INITf, 1, 20, 0 }, 8879 { SCC_PAR_ERROR_INITf, 1, 7, 0 }, 8880 { SCT_PAR_ERROR_INITf, 1, 8, 0 }, 8881 { SE_MA_PAR_ERROR_INITf, 1, 25, 0 }, 8882 { SE_MB_PAR_ERROR_INITf, 1, 26, 0 }, 8883 { SHC_PAR_ERROR_INITf, 1, 6, 0 }, 8884 { SHDS_PAR_ERROR_INITf, 1, 1, 0 }, 8885 { TMC_LSB_PAR_ERROR_INITf, 1, 23, 0 }, 8886 { TMC_MSB_PAR_ERROR_INITf, 1, 24, 0 } 8887 }; 8888 8889 #endif 8890 #if defined(BCM_88660_A0) 8891 soc_field_info_t soc_SCH_PAR_ERR_INITIATE_BCM88660_A0r_fields[] = { 8892 { CAL_0_PAR_ERROR_INITf, 1, 10, 0 }, 8893 { CAL_1_PAR_ERROR_INITf, 1, 11, 0 }, 8894 { CAL_2_PAR_ERROR_INITf, 1, 12, 0 }, 8895 { CAL_3_PAR_ERROR_INITf, 1, 13, 0 }, 8896 { CAL_4_PAR_ERROR_INITf, 1, 14, 0 }, 8897 { CSDT_PAR_ERROR_INITf, 1, 17, 0 }, 8898 { CSST_PAR_ERROR_INITf, 1, 16, 0 }, 8899 { DPN_PAR_ERROR_INITf, 1, 22, 0 }, 8900 { DRM_PAR_ERROR_INITf, 1, 15, 0 }, 8901 { DSM_PAR_ERROR_INITf, 1, 9, 0 }, 8902 { FDMS_PAR_ERROR_INITf, 1, 0, 0 }, 8903 { FFM_PAR_ERROR_INITf, 1, 3, 0 }, 8904 { FGM_PAR_ERROR_INITf, 1, 4, 0 }, 8905 { FQM_PAR_ERROR_INITf, 1, 2, 0 }, 8906 { FSF_PAR_ERROR_INITf, 1, 5, 0 }, 8907 { PSDD_PAR_ERROR_INITf, 1, 21, 0 }, 8908 { PSDT_PAR_ERROR_INITf, 1, 19, 0 }, 8909 { PSST_PAR_ERROR_INITf, 1, 18, 0 }, 8910 { PSW_PAR_ERROR_INITf, 1, 20, 0 }, 8911 { SCC_PAR_ERROR_INITf, 1, 7, 0 }, 8912 { SCT_PAR_ERROR_INITf, 1, 8, 0 }, 8913 { SE_MA_PAR_ERROR_INITf, 1, 25, 0 }, 8914 { SE_MB_PAR_ERROR_INITf, 1, 26, 0 }, 8915 { SHC_PAR_ERROR_INITf, 1, 6, 0 }, 8916 { SHDS_PAR_ERROR_INITf, 1, 1, 0 }, 8917 { TMC_LSB_PAR_ERROR_INITf, 1, 23, 0 }, 8918 { TMC_MSB_PAR_ERROR_INITf, 1, 24, 0 } 8919 }; 8920 8921 #endif 8922 #if defined(BCM_88675_A0) 8923 soc_field_info_t soc_SCH_PAR_ERR_INITIATE_BCM88675_A0r_fields[] = { 8924 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_INITIATE_PAR_ERRf, 1, 1, 0 }, 8925 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_PAR_ERRf, 1, 0, 0 }, 8926 { CL_SCHEDULERS_TYPE_SCT_INITIATE_PAR_ERRf, 1, 4, 0 }, 8927 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_INITIATE_PAR_ERRf, 1, 10, 0 }, 8928 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_PAR_ERRf, 1, 9, 0 }, 8929 { FLOW_STATUS_MEMORY_FSM_B_INITIATE_PAR_ERRf, 1, 8, 0 }, 8930 { FLOW_STATUS_MEMORY_FSM_INITIATE_PAR_ERRf, 1, 7, 0 }, 8931 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_INITIATE_PAR_ERRf, 1, 3, 0 }, 8932 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_PAR_ERRf, 1, 2, 0 }, 8933 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_INITIATE_PAR_ERRf, 1, 11, 0 }, 8934 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_INITIATE_PAR_ERRf, 1, 21, 0 }, 8935 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_INITIATE_PAR_ERRf, 1, 22, 0 }, 8936 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_INITIATE_PAR_ERRf, 1, 23, 0 }, 8937 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_INITIATE_PAR_ERRf, 1, 24, 0 }, 8938 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_INITIATE_PAR_ERRf, 1, 25, 0 }, 8939 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_INITIATE_PAR_ERRf, 1, 26, 0 }, 8940 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_INITIATE_PAR_ERRf, 1, 12, 0 }, 8941 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_INITIATE_PAR_ERRf, 1, 13, 0 }, 8942 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_INITIATE_PAR_ERRf, 1, 14, 0 }, 8943 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_INITIATE_PAR_ERRf, 1, 15, 0 }, 8944 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_INITIATE_PAR_ERRf, 1, 16, 0 }, 8945 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_INITIATE_PAR_ERRf, 1, 17, 0 }, 8946 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_INITIATE_PAR_ERRf, 1, 18, 0 }, 8947 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_INITIATE_PAR_ERRf, 1, 19, 0 }, 8948 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_INITIATE_PAR_ERRf, 1, 20, 0 }, 8949 { TOKEN_MEMORY_CONTROLLER_TMC_INITIATE_PAR_ERRf, 1, 5, 0 }, 8950 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_INITIATE_PAR_ERRf, 1, 6, 0 } 8951 }; 8952 8953 #endif 8954 #if defined(BCM_88675_B0) 8955 soc_field_info_t soc_SCH_PAR_ERR_INITIATE_BCM88675_B0r_fields[] = { 8956 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_INITIATE_PAR_ERRf, 1, 1, 0 }, 8957 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_PAR_ERRf, 1, 0, 0 }, 8958 { CL_SCHEDULERS_TYPE_SCT_INITIATE_PAR_ERRf, 1, 4, 0 }, 8959 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_INITIATE_PAR_ERRf, 1, 10, 0 }, 8960 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_PAR_ERRf, 1, 9, 0 }, 8961 { FLOW_STATUS_MEMORY_FSM_B_INITIATE_PAR_ERRf, 1, 8, 0 }, 8962 { FLOW_STATUS_MEMORY_FSM_INITIATE_PAR_ERRf, 1, 7, 0 }, 8963 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_INITIATE_PAR_ERRf, 1, 3, 0 }, 8964 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_PAR_ERRf, 1, 2, 0 }, 8965 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_INITIATE_PAR_ERRf, 1, 11, 0 }, 8966 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_INITIATE_PAR_ERRf, 1, 21, 0 }, 8967 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_INITIATE_PAR_ERRf, 1, 22, 0 }, 8968 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_INITIATE_PAR_ERRf, 1, 23, 0 }, 8969 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_INITIATE_PAR_ERRf, 1, 24, 0 }, 8970 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_INITIATE_PAR_ERRf, 1, 25, 0 }, 8971 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_INITIATE_PAR_ERRf, 1, 26, 0 }, 8972 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_INITIATE_PAR_ERRf, 1, 12, 0 }, 8973 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_INITIATE_PAR_ERRf, 1, 13, 0 }, 8974 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_INITIATE_PAR_ERRf, 1, 14, 0 }, 8975 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_INITIATE_PAR_ERRf, 1, 15, 0 }, 8976 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_INITIATE_PAR_ERRf, 1, 16, 0 }, 8977 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_INITIATE_PAR_ERRf, 1, 17, 0 }, 8978 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_INITIATE_PAR_ERRf, 1, 18, 0 }, 8979 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_INITIATE_PAR_ERRf, 1, 19, 0 }, 8980 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_INITIATE_PAR_ERRf, 1, 20, 0 }, 8981 { TOKEN_MEMORY_CONTROLLER_TMC_INITIATE_PAR_ERRf, 1, 5, 0 }, 8982 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_INITIATE_PAR_ERRf, 1, 6, 0 } 8983 }; 8984 8985 #endif 8986 #if defined(BCM_88680_A0) 8987 soc_field_info_t soc_SCH_PAR_ERR_INITIATE_BCM88680_A0r_fields[] = { 8988 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_INITIATE_PAR_ERRf, 1, 1, 0 }, 8989 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_PAR_ERRf, 1, 0, 0 }, 8990 { CL_SCHEDULERS_TYPE_SCT_INITIATE_PAR_ERRf, 1, 4, 0 }, 8991 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_INITIATE_PAR_ERRf, 1, 10, 0 }, 8992 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_PAR_ERRf, 1, 9, 0 }, 8993 { FLOW_STATUS_MEMORY_FSM_B_INITIATE_PAR_ERRf, 1, 8, 0 }, 8994 { FLOW_STATUS_MEMORY_FSM_INITIATE_PAR_ERRf, 1, 7, 0 }, 8995 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_INITIATE_PAR_ERRf, 1, 3, 0 }, 8996 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_PAR_ERRf, 1, 2, 0 }, 8997 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_INITIATE_PAR_ERRf, 1, 11, 0 }, 8998 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_INITIATE_PAR_ERRf, 1, 21, 0 }, 8999 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_INITIATE_PAR_ERRf, 1, 22, 0 }, 9000 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_INITIATE_PAR_ERRf, 1, 23, 0 }, 9001 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_INITIATE_PAR_ERRf, 1, 24, 0 }, 9002 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_INITIATE_PAR_ERRf, 1, 25, 0 }, 9003 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_INITIATE_PAR_ERRf, 1, 26, 0 }, 9004 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_INITIATE_PAR_ERRf, 1, 12, 0 }, 9005 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_INITIATE_PAR_ERRf, 1, 13, 0 }, 9006 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_INITIATE_PAR_ERRf, 1, 14, 0 }, 9007 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_INITIATE_PAR_ERRf, 1, 15, 0 }, 9008 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_INITIATE_PAR_ERRf, 1, 16, 0 }, 9009 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_INITIATE_PAR_ERRf, 1, 17, 0 }, 9010 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_INITIATE_PAR_ERRf, 1, 18, 0 }, 9011 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_INITIATE_PAR_ERRf, 1, 19, 0 }, 9012 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_INITIATE_PAR_ERRf, 1, 20, 0 }, 9013 { TOKEN_MEMORY_CONTROLLER_TMC_INITIATE_PAR_ERRf, 1, 5, 0 }, 9014 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_INITIATE_PAR_ERRf, 1, 6, 0 } 9015 }; 9016 9017 #endif 9018 #if defined(BCM_88650_A0) 9019 soc_field_info_t soc_SCH_PAR_ERR_INTERRUPT_MASK_REGISTERr_fields[] = { 9020 { CAL_0_PAR_ERROR_MASKf, 1, 10, 0 }, 9021 { CAL_1_PAR_ERROR_MASKf, 1, 11, 0 }, 9022 { CAL_2_PAR_ERROR_MASKf, 1, 12, 0 }, 9023 { CAL_3_PAR_ERROR_MASKf, 1, 13, 0 }, 9024 { CAL_4_PAR_ERROR_MASKf, 1, 14, 0 }, 9025 { CSDT_PAR_ERROR_MASKf, 1, 17, 0 }, 9026 { CSST_PAR_ERROR_MASKf, 1, 16, 0 }, 9027 { DPN_PAR_ERROR_MASKf, 1, 22, 0 }, 9028 { DRM_PAR_ERROR_MASKf, 1, 15, 0 }, 9029 { DSM_PAR_ERROR_MASKf, 1, 9, 0 }, 9030 { FDMS_PAR_ERROR_MASKf, 1, 0, 0 }, 9031 { FFM_PAR_ERROR_MASKf, 1, 3, 0 }, 9032 { FGM_PAR_ERROR_MASKf, 1, 4, 0 }, 9033 { FIM_PAR_ERROR_MASKf, 1, 24, 0 }, 9034 { FQM_PAR_ERROR_MASKf, 1, 2, 0 }, 9035 { FSF_PAR_ERROR_MASKf, 1, 5, 0 }, 9036 { PSDD_PAR_ERROR_MASKf, 1, 21, 0 }, 9037 { PSDT_PAR_ERROR_MASKf, 1, 19, 0 }, 9038 { PSST_PAR_ERROR_MASKf, 1, 18, 0 }, 9039 { PSW_PAR_ERROR_MASKf, 1, 20, 0 }, 9040 { SCC_PAR_ERROR_MASKf, 1, 7, 0 }, 9041 { SCT_PAR_ERROR_MASKf, 1, 8, 0 }, 9042 { SEM_PAR_ERROR_MASKf, 1, 26, 0 }, 9043 { SHC_PAR_ERROR_MASKf, 1, 6, 0 }, 9044 { SHDS_PAR_ERROR_MASKf, 1, 1, 0 }, 9045 { SIM_PAR_ERROR_MASKf, 1, 25, 0 }, 9046 { TMC_PAR_ERROR_MASKf, 1, 23, 0 } 9047 }; 9048 9049 #endif 9050 #if defined(BCM_88202_A0) 9051 soc_field_info_t soc_SCH_PAR_ERR_INTERRUPT_MASK_REGISTER_BCM88202_A0r_fields[] = { 9052 { CAL_0_PAR_ERROR_MASKf, 1, 10, 0 }, 9053 { CAL_1_PAR_ERROR_MASKf, 1, 11, 0 }, 9054 { CAL_2_PAR_ERROR_MASKf, 1, 12, 0 }, 9055 { CAL_3_PAR_ERROR_MASKf, 1, 13, 0 }, 9056 { CAL_4_PAR_ERROR_MASKf, 1, 14, 0 }, 9057 { CSDT_PAR_ERROR_MASKf, 1, 17, 0 }, 9058 { CSST_PAR_ERROR_MASKf, 1, 16, 0 }, 9059 { DPN_PAR_ERROR_MASKf, 1, 22, 0 }, 9060 { DRM_PAR_ERROR_MASKf, 1, 15, 0 }, 9061 { DSM_PAR_ERROR_MASKf, 1, 9, 0 }, 9062 { FDMS_PAR_ERROR_MASKf, 1, 0, 0 }, 9063 { FFM_PAR_ERROR_MASKf, 1, 3, 0 }, 9064 { FGM_PAR_ERROR_MASKf, 1, 4, 0 }, 9065 { FIM_PAR_ERROR_MASKf, 1, 24, 0 }, 9066 { FQM_PAR_ERROR_MASKf, 1, 2, 0 }, 9067 { FSF_PAR_ERROR_MASKf, 1, 5, 0 }, 9068 { PSDD_PAR_ERROR_MASKf, 1, 21, 0 }, 9069 { PSDT_PAR_ERROR_MASKf, 1, 19, 0 }, 9070 { PSST_PAR_ERROR_MASKf, 1, 18, 0 }, 9071 { PSW_PAR_ERROR_MASKf, 1, 20, 0 }, 9072 { SCC_PAR_ERROR_MASKf, 1, 7, 0 }, 9073 { SCT_PAR_ERROR_MASKf, 1, 8, 0 }, 9074 { SEM_PAR_ERROR_MASKf, 1, 26, 0 }, 9075 { SHC_PAR_ERROR_MASKf, 1, 6, 0 }, 9076 { SHDS_PAR_ERROR_MASKf, 1, 1, 0 }, 9077 { SIM_PAR_ERROR_MASKf, 1, 25, 0 }, 9078 { TMC_PAR_ERROR_MASKf, 1, 23, 0 } 9079 }; 9080 9081 #endif 9082 #if defined(BCM_88650_B0) 9083 soc_field_info_t soc_SCH_PAR_ERR_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = { 9084 { CAL_0_PAR_ERROR_MASKf, 1, 10, 0 }, 9085 { CAL_1_PAR_ERROR_MASKf, 1, 11, 0 }, 9086 { CAL_2_PAR_ERROR_MASKf, 1, 12, 0 }, 9087 { CAL_3_PAR_ERROR_MASKf, 1, 13, 0 }, 9088 { CAL_4_PAR_ERROR_MASKf, 1, 14, 0 }, 9089 { CSDT_PAR_ERROR_MASKf, 1, 17, 0 }, 9090 { CSST_PAR_ERROR_MASKf, 1, 16, 0 }, 9091 { DPN_PAR_ERROR_MASKf, 1, 22, 0 }, 9092 { DRM_PAR_ERROR_MASKf, 1, 15, 0 }, 9093 { DSM_PAR_ERROR_MASKf, 1, 9, 0 }, 9094 { FDMS_PAR_ERROR_MASKf, 1, 0, 0 }, 9095 { FFM_PAR_ERROR_MASKf, 1, 3, 0 }, 9096 { FGM_PAR_ERROR_MASKf, 1, 4, 0 }, 9097 { FIM_PAR_ERROR_MASKf, 1, 24, 0 }, 9098 { FQM_PAR_ERROR_MASKf, 1, 2, 0 }, 9099 { FSF_PAR_ERROR_MASKf, 1, 5, 0 }, 9100 { PSDD_PAR_ERROR_MASKf, 1, 21, 0 }, 9101 { PSDT_PAR_ERROR_MASKf, 1, 19, 0 }, 9102 { PSST_PAR_ERROR_MASKf, 1, 18, 0 }, 9103 { PSW_PAR_ERROR_MASKf, 1, 20, 0 }, 9104 { SCC_PAR_ERROR_MASKf, 1, 7, 0 }, 9105 { SCT_PAR_ERROR_MASKf, 1, 8, 0 }, 9106 { SEM_PAR_ERROR_MASKf, 1, 26, 0 }, 9107 { SHC_PAR_ERROR_MASKf, 1, 6, 0 }, 9108 { SHDS_PAR_ERROR_MASKf, 1, 1, 0 }, 9109 { SIM_PAR_ERROR_MASKf, 1, 25, 0 }, 9110 { TMC_PAR_ERROR_MASKf, 1, 23, 0 } 9111 }; 9112 9113 #endif 9114 #if defined(BCM_88660_A0) 9115 soc_field_info_t soc_SCH_PAR_ERR_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = { 9116 { CAL_0_PAR_ERROR_MASKf, 1, 10, 0 }, 9117 { CAL_1_PAR_ERROR_MASKf, 1, 11, 0 }, 9118 { CAL_2_PAR_ERROR_MASKf, 1, 12, 0 }, 9119 { CAL_3_PAR_ERROR_MASKf, 1, 13, 0 }, 9120 { CAL_4_PAR_ERROR_MASKf, 1, 14, 0 }, 9121 { CSDT_PAR_ERROR_MASKf, 1, 17, 0 }, 9122 { CSST_PAR_ERROR_MASKf, 1, 16, 0 }, 9123 { DPN_PAR_ERROR_MASKf, 1, 22, 0 }, 9124 { DRM_PAR_ERROR_MASKf, 1, 15, 0 }, 9125 { DSM_PAR_ERROR_MASKf, 1, 9, 0 }, 9126 { FDMS_PAR_ERROR_MASKf, 1, 0, 0 }, 9127 { FFM_PAR_ERROR_MASKf, 1, 3, 0 }, 9128 { FGM_PAR_ERROR_MASKf, 1, 4, 0 }, 9129 { FIM_PAR_ERROR_MASKf, 1, 24, 0 }, 9130 { FQM_PAR_ERROR_MASKf, 1, 2, 0 }, 9131 { FSF_PAR_ERROR_MASKf, 1, 5, 0 }, 9132 { PSDD_PAR_ERROR_MASKf, 1, 21, 0 }, 9133 { PSDT_PAR_ERROR_MASKf, 1, 19, 0 }, 9134 { PSST_PAR_ERROR_MASKf, 1, 18, 0 }, 9135 { PSW_PAR_ERROR_MASKf, 1, 20, 0 }, 9136 { SCC_PAR_ERROR_MASKf, 1, 7, 0 }, 9137 { SCT_PAR_ERROR_MASKf, 1, 8, 0 }, 9138 { SEM_PAR_ERROR_MASKf, 1, 26, 0 }, 9139 { SHC_PAR_ERROR_MASKf, 1, 6, 0 }, 9140 { SHDS_PAR_ERROR_MASKf, 1, 1, 0 }, 9141 { SIM_PAR_ERROR_MASKf, 1, 25, 0 }, 9142 { TMC_PAR_ERROR_MASKf, 1, 23, 0 } 9143 }; 9144 9145 #endif 9146 #if defined(BCM_88650_A0) 9147 soc_field_info_t soc_SCH_PAR_ERR_INTERRUPT_REGISTERr_fields[] = { 9148 { CAL_0_PAR_ERRORf, 1, 10, SOCF_SIG }, 9149 { CAL_1_PAR_ERRORf, 1, 11, SOCF_SIG }, 9150 { CAL_2_PAR_ERRORf, 1, 12, SOCF_SIG }, 9151 { CAL_3_PAR_ERRORf, 1, 13, SOCF_SIG }, 9152 { CAL_4_PAR_ERRORf, 1, 14, SOCF_SIG }, 9153 { CSDT_PAR_ERRORf, 1, 17, SOCF_SIG }, 9154 { CSST_PAR_ERRORf, 1, 16, SOCF_SIG }, 9155 { DPN_PAR_ERRORf, 1, 22, SOCF_SIG }, 9156 { DRM_PAR_ERRORf, 1, 15, SOCF_SIG }, 9157 { DSM_PAR_ERRORf, 1, 9, SOCF_SIG }, 9158 { FDMS_PAR_ERRORf, 1, 0, SOCF_SIG }, 9159 { FFM_PAR_ERRORf, 1, 3, SOCF_SIG }, 9160 { FGM_PAR_ERRORf, 1, 4, SOCF_SIG }, 9161 { FIM_PAR_ERRORf, 1, 24, SOCF_SIG }, 9162 { FQM_PAR_ERRORf, 1, 2, SOCF_SIG }, 9163 { FSF_PAR_ERRORf, 1, 5, SOCF_SIG }, 9164 { PSDD_PAR_ERRORf, 1, 21, SOCF_SIG }, 9165 { PSDT_PAR_ERRORf, 1, 19, SOCF_SIG }, 9166 { PSST_PAR_ERRORf, 1, 18, SOCF_SIG }, 9167 { PSW_PAR_ERRORf, 1, 20, SOCF_SIG }, 9168 { SCC_PAR_ERRORf, 1, 7, SOCF_SIG }, 9169 { SCT_PAR_ERRORf, 1, 8, SOCF_SIG }, 9170 { SEM_PAR_ERRORf, 1, 26, SOCF_SIG }, 9171 { SHC_PAR_ERRORf, 1, 6, SOCF_SIG }, 9172 { SHDS_PAR_ERRORf, 1, 1, SOCF_SIG }, 9173 { SIM_PAR_ERRORf, 1, 25, SOCF_SIG }, 9174 { TMC_PAR_ERRORf, 1, 23, SOCF_SIG } 9175 }; 9176 9177 #endif 9178 #if defined(BCM_88202_A0) 9179 soc_field_info_t soc_SCH_PAR_ERR_INTERRUPT_REGISTER_BCM88202_A0r_fields[] = { 9180 { CAL_0_PAR_ERRORf, 1, 10, SOCF_SIG }, 9181 { CAL_1_PAR_ERRORf, 1, 11, SOCF_SIG }, 9182 { CAL_2_PAR_ERRORf, 1, 12, SOCF_SIG }, 9183 { CAL_3_PAR_ERRORf, 1, 13, SOCF_SIG }, 9184 { CAL_4_PAR_ERRORf, 1, 14, SOCF_SIG }, 9185 { CSDT_PAR_ERRORf, 1, 17, SOCF_SIG }, 9186 { CSST_PAR_ERRORf, 1, 16, SOCF_SIG }, 9187 { DPN_PAR_ERRORf, 1, 22, SOCF_SIG }, 9188 { DRM_PAR_ERRORf, 1, 15, SOCF_SIG }, 9189 { DSM_PAR_ERRORf, 1, 9, SOCF_SIG }, 9190 { FDMS_PAR_ERRORf, 1, 0, SOCF_SIG }, 9191 { FFM_PAR_ERRORf, 1, 3, SOCF_SIG }, 9192 { FGM_PAR_ERRORf, 1, 4, SOCF_SIG }, 9193 { FIM_PAR_ERRORf, 1, 24, SOCF_SIG }, 9194 { FQM_PAR_ERRORf, 1, 2, SOCF_SIG }, 9195 { FSF_PAR_ERRORf, 1, 5, SOCF_SIG }, 9196 { PSDD_PAR_ERRORf, 1, 21, SOCF_SIG }, 9197 { PSDT_PAR_ERRORf, 1, 19, SOCF_SIG }, 9198 { PSST_PAR_ERRORf, 1, 18, SOCF_SIG }, 9199 { PSW_PAR_ERRORf, 1, 20, SOCF_SIG }, 9200 { SCC_PAR_ERRORf, 1, 7, SOCF_SIG }, 9201 { SCT_PAR_ERRORf, 1, 8, SOCF_SIG }, 9202 { SEM_PAR_ERRORf, 1, 26, SOCF_SIG }, 9203 { SHC_PAR_ERRORf, 1, 6, SOCF_SIG }, 9204 { SHDS_PAR_ERRORf, 1, 1, SOCF_SIG }, 9205 { SIM_PAR_ERRORf, 1, 25, SOCF_SIG }, 9206 { TMC_PAR_ERRORf, 1, 23, SOCF_SIG } 9207 }; 9208 9209 #endif 9210 #if defined(BCM_88650_B0) 9211 soc_field_info_t soc_SCH_PAR_ERR_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = { 9212 { CAL_0_PAR_ERRORf, 1, 10, SOCF_SIG }, 9213 { CAL_1_PAR_ERRORf, 1, 11, SOCF_SIG }, 9214 { CAL_2_PAR_ERRORf, 1, 12, SOCF_SIG }, 9215 { CAL_3_PAR_ERRORf, 1, 13, SOCF_SIG }, 9216 { CAL_4_PAR_ERRORf, 1, 14, SOCF_SIG }, 9217 { CSDT_PAR_ERRORf, 1, 17, SOCF_SIG }, 9218 { CSST_PAR_ERRORf, 1, 16, SOCF_SIG }, 9219 { DPN_PAR_ERRORf, 1, 22, SOCF_SIG }, 9220 { DRM_PAR_ERRORf, 1, 15, SOCF_SIG }, 9221 { DSM_PAR_ERRORf, 1, 9, SOCF_SIG }, 9222 { FDMS_PAR_ERRORf, 1, 0, SOCF_SIG }, 9223 { FFM_PAR_ERRORf, 1, 3, SOCF_SIG }, 9224 { FGM_PAR_ERRORf, 1, 4, SOCF_SIG }, 9225 { FIM_PAR_ERRORf, 1, 24, SOCF_SIG }, 9226 { FQM_PAR_ERRORf, 1, 2, SOCF_SIG }, 9227 { FSF_PAR_ERRORf, 1, 5, SOCF_SIG }, 9228 { PSDD_PAR_ERRORf, 1, 21, SOCF_SIG }, 9229 { PSDT_PAR_ERRORf, 1, 19, SOCF_SIG }, 9230 { PSST_PAR_ERRORf, 1, 18, SOCF_SIG }, 9231 { PSW_PAR_ERRORf, 1, 20, SOCF_SIG }, 9232 { SCC_PAR_ERRORf, 1, 7, SOCF_SIG }, 9233 { SCT_PAR_ERRORf, 1, 8, SOCF_SIG }, 9234 { SEM_PAR_ERRORf, 1, 26, SOCF_SIG }, 9235 { SHC_PAR_ERRORf, 1, 6, SOCF_SIG }, 9236 { SHDS_PAR_ERRORf, 1, 1, SOCF_SIG }, 9237 { SIM_PAR_ERRORf, 1, 25, SOCF_SIG }, 9238 { TMC_PAR_ERRORf, 1, 23, SOCF_SIG } 9239 }; 9240 9241 #endif 9242 #if defined(BCM_88660_A0) 9243 soc_field_info_t soc_SCH_PAR_ERR_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = { 9244 { CAL_0_PAR_ERRORf, 1, 10, SOCF_SIG }, 9245 { CAL_1_PAR_ERRORf, 1, 11, SOCF_SIG }, 9246 { CAL_2_PAR_ERRORf, 1, 12, SOCF_SIG }, 9247 { CAL_3_PAR_ERRORf, 1, 13, SOCF_SIG }, 9248 { CAL_4_PAR_ERRORf, 1, 14, SOCF_SIG }, 9249 { CSDT_PAR_ERRORf, 1, 17, SOCF_SIG }, 9250 { CSST_PAR_ERRORf, 1, 16, SOCF_SIG }, 9251 { DPN_PAR_ERRORf, 1, 22, SOCF_SIG }, 9252 { DRM_PAR_ERRORf, 1, 15, SOCF_SIG }, 9253 { DSM_PAR_ERRORf, 1, 9, SOCF_SIG }, 9254 { FDMS_PAR_ERRORf, 1, 0, SOCF_SIG }, 9255 { FFM_PAR_ERRORf, 1, 3, SOCF_SIG }, 9256 { FGM_PAR_ERRORf, 1, 4, SOCF_SIG }, 9257 { FIM_PAR_ERRORf, 1, 24, SOCF_SIG }, 9258 { FQM_PAR_ERRORf, 1, 2, SOCF_SIG }, 9259 { FSF_PAR_ERRORf, 1, 5, SOCF_SIG }, 9260 { PSDD_PAR_ERRORf, 1, 21, SOCF_SIG }, 9261 { PSDT_PAR_ERRORf, 1, 19, SOCF_SIG }, 9262 { PSST_PAR_ERRORf, 1, 18, SOCF_SIG }, 9263 { PSW_PAR_ERRORf, 1, 20, SOCF_SIG }, 9264 { SCC_PAR_ERRORf, 1, 7, SOCF_SIG }, 9265 { SCT_PAR_ERRORf, 1, 8, SOCF_SIG }, 9266 { SEM_PAR_ERRORf, 1, 26, SOCF_SIG }, 9267 { SHC_PAR_ERRORf, 1, 6, SOCF_SIG }, 9268 { SHDS_PAR_ERRORf, 1, 1, SOCF_SIG }, 9269 { SIM_PAR_ERRORf, 1, 25, SOCF_SIG }, 9270 { TMC_PAR_ERRORf, 1, 23, SOCF_SIG } 9271 }; 9272 9273 #endif 9274 #if defined(BCM_88675_A0) 9275 soc_field_info_t soc_SCH_PAR_ERR_MEM_MASKr_fields[] = { 9276 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_PARITY_ERR_MASKf, 1, 1, 0 }, 9277 { CIR_SHAPERS_STATIC_TABEL_CSST_PARITY_ERR_MASKf, 1, 0, 0 }, 9278 { CL_SCHEDULERS_TYPE_SCT_PARITY_ERR_MASKf, 1, 4, 0 }, 9279 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_PARITY_ERR_MASKf, 1, 10, 0 }, 9280 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_PARITY_ERR_MASKf, 1, 9, 0 }, 9281 { FLOW_INSTALLED_MEMORY_FIM_PARITY_ERR_MASKf, 1, 11, 0 }, 9282 { FLOW_STATUS_MEMORY_FSM_B_PARITY_ERR_MASKf, 1, 8, 0 }, 9283 { FLOW_STATUS_MEMORY_FSM_PARITY_ERR_MASKf, 1, 7, 0 }, 9284 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_PARITY_ERR_MASKf, 1, 3, 0 }, 9285 { PIR_SHAPERS_STATIC_TABEL_PSST_PARITY_ERR_MASKf, 1, 2, 0 }, 9286 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_PARITY_ERR_MASKf, 1, 13, 0 }, 9287 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_PARITY_ERR_MASKf, 1, 23, 0 }, 9288 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_PARITY_ERR_MASKf, 1, 24, 0 }, 9289 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_PARITY_ERR_MASKf, 1, 25, 0 }, 9290 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_PARITY_ERR_MASKf, 1, 26, 0 }, 9291 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_PARITY_ERR_MASKf, 1, 27, 0 }, 9292 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_PARITY_ERR_MASKf, 1, 28, 0 }, 9293 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_PARITY_ERR_MASKf, 1, 14, 0 }, 9294 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_PARITY_ERR_MASKf, 1, 15, 0 }, 9295 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_PARITY_ERR_MASKf, 1, 16, 0 }, 9296 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_PARITY_ERR_MASKf, 1, 17, 0 }, 9297 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_PARITY_ERR_MASKf, 1, 18, 0 }, 9298 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_PARITY_ERR_MASKf, 1, 19, 0 }, 9299 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_PARITY_ERR_MASKf, 1, 20, 0 }, 9300 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_PARITY_ERR_MASKf, 1, 21, 0 }, 9301 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_PARITY_ERR_MASKf, 1, 22, 0 }, 9302 { SHAPER_INSTALLED_MEMORY_SIM_PARITY_ERR_MASKf, 1, 12, 0 }, 9303 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_PARITY_ERR_MASKf, 1, 6, 0 }, 9304 { TOKEN_MEMORY_CONTROLLER_TMC_PARITY_ERR_MASKf, 1, 5, 0 } 9305 }; 9306 9307 #endif 9308 #if defined(BCM_88270_A0) 9309 soc_field_info_t soc_SCH_PAR_ERR_MEM_MASK_BCM88270_A0r_fields[] = { 9310 { FLOW_INSTALLED_MEMORY_FIM_PARITY_ERR_MASKf, 1, 1, 0 }, 9311 { SHAPER_INSTALLED_MEMORY_SIM_PARITY_ERR_MASKf, 1, 0, 0 } 9312 }; 9313 9314 #endif 9315 #if defined(BCM_88375_A0) 9316 soc_field_info_t soc_SCH_PAR_ERR_MEM_MASK_BCM88375_A0r_fields[] = { 9317 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_PARITY_ERR_MASKf, 1, 1, 0 }, 9318 { CIR_SHAPERS_STATIC_TABEL_CSST_PARITY_ERR_MASKf, 1, 0, 0 }, 9319 { CL_SCHEDULERS_TYPE_SCT_PARITY_ERR_MASKf, 1, 4, 0 }, 9320 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_PARITY_ERR_MASKf, 1, 10, 0 }, 9321 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_PARITY_ERR_MASKf, 1, 9, 0 }, 9322 { FLOW_INSTALLED_MEMORY_FIM_PARITY_ERR_MASKf, 1, 11, 0 }, 9323 { FLOW_STATUS_MEMORY_FSM_B_PARITY_ERR_MASKf, 1, 8, 0 }, 9324 { FLOW_STATUS_MEMORY_FSM_PARITY_ERR_MASKf, 1, 7, 0 }, 9325 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_PARITY_ERR_MASKf, 1, 3, 0 }, 9326 { PIR_SHAPERS_STATIC_TABEL_PSST_PARITY_ERR_MASKf, 1, 2, 0 }, 9327 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_PARITY_ERR_MASKf, 1, 13, 0 }, 9328 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_PARITY_ERR_MASKf, 1, 23, 0 }, 9329 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_PARITY_ERR_MASKf, 1, 24, 0 }, 9330 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_PARITY_ERR_MASKf, 1, 25, 0 }, 9331 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_PARITY_ERR_MASKf, 1, 26, 0 }, 9332 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_PARITY_ERR_MASKf, 1, 27, 0 }, 9333 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_PARITY_ERR_MASKf, 1, 28, 0 }, 9334 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_PARITY_ERR_MASKf, 1, 14, 0 }, 9335 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_PARITY_ERR_MASKf, 1, 15, 0 }, 9336 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_PARITY_ERR_MASKf, 1, 16, 0 }, 9337 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_PARITY_ERR_MASKf, 1, 17, 0 }, 9338 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_PARITY_ERR_MASKf, 1, 18, 0 }, 9339 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_PARITY_ERR_MASKf, 1, 19, 0 }, 9340 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_PARITY_ERR_MASKf, 1, 20, 0 }, 9341 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_PARITY_ERR_MASKf, 1, 21, 0 }, 9342 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_PARITY_ERR_MASKf, 1, 22, 0 }, 9343 { SHAPER_INSTALLED_MEMORY_SIM_PARITY_ERR_MASKf, 1, 12, 0 }, 9344 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_PARITY_ERR_MASKf, 1, 6, 0 }, 9345 { TOKEN_MEMORY_CONTROLLER_TMC_PARITY_ERR_MASKf, 1, 5, 0 } 9346 }; 9347 9348 #endif 9349 #if defined(BCM_88375_B0) 9350 soc_field_info_t soc_SCH_PAR_ERR_MEM_MASK_BCM88375_B0r_fields[] = { 9351 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_PARITY_ERR_MASKf, 1, 1, 0 }, 9352 { CIR_SHAPERS_STATIC_TABEL_CSST_PARITY_ERR_MASKf, 1, 0, 0 }, 9353 { CL_SCHEDULERS_TYPE_SCT_PARITY_ERR_MASKf, 1, 4, 0 }, 9354 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_PARITY_ERR_MASKf, 1, 10, 0 }, 9355 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_PARITY_ERR_MASKf, 1, 9, 0 }, 9356 { FLOW_INSTALLED_MEMORY_FIM_PARITY_ERR_MASKf, 1, 11, 0 }, 9357 { FLOW_STATUS_MEMORY_FSM_B_PARITY_ERR_MASKf, 1, 8, 0 }, 9358 { FLOW_STATUS_MEMORY_FSM_PARITY_ERR_MASKf, 1, 7, 0 }, 9359 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_PARITY_ERR_MASKf, 1, 3, 0 }, 9360 { PIR_SHAPERS_STATIC_TABEL_PSST_PARITY_ERR_MASKf, 1, 2, 0 }, 9361 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_PARITY_ERR_MASKf, 1, 13, 0 }, 9362 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_PARITY_ERR_MASKf, 1, 23, 0 }, 9363 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_PARITY_ERR_MASKf, 1, 24, 0 }, 9364 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_PARITY_ERR_MASKf, 1, 25, 0 }, 9365 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_PARITY_ERR_MASKf, 1, 26, 0 }, 9366 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_PARITY_ERR_MASKf, 1, 27, 0 }, 9367 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_PARITY_ERR_MASKf, 1, 28, 0 }, 9368 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_PARITY_ERR_MASKf, 1, 14, 0 }, 9369 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_PARITY_ERR_MASKf, 1, 15, 0 }, 9370 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_PARITY_ERR_MASKf, 1, 16, 0 }, 9371 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_PARITY_ERR_MASKf, 1, 17, 0 }, 9372 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_PARITY_ERR_MASKf, 1, 18, 0 }, 9373 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_PARITY_ERR_MASKf, 1, 19, 0 }, 9374 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_PARITY_ERR_MASKf, 1, 20, 0 }, 9375 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_PARITY_ERR_MASKf, 1, 21, 0 }, 9376 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_PARITY_ERR_MASKf, 1, 22, 0 }, 9377 { SHAPER_INSTALLED_MEMORY_SIM_PARITY_ERR_MASKf, 1, 12, 0 }, 9378 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_PARITY_ERR_MASKf, 1, 6, 0 }, 9379 { TOKEN_MEMORY_CONTROLLER_TMC_PARITY_ERR_MASKf, 1, 5, 0 } 9380 }; 9381 9382 #endif 9383 #if defined(BCM_88470_A0) 9384 soc_field_info_t soc_SCH_PAR_ERR_MEM_MASK_BCM88470_A0r_fields[] = { 9385 { FLOW_INSTALLED_MEMORY_FIM_PARITY_ERR_MASKf, 1, 1, 0 }, 9386 { SHAPER_INSTALLED_MEMORY_SIM_PARITY_ERR_MASKf, 1, 0, 0 } 9387 }; 9388 9389 #endif 9390 #if defined(BCM_88470_B0) 9391 soc_field_info_t soc_SCH_PAR_ERR_MEM_MASK_BCM88470_B0r_fields[] = { 9392 { FLOW_INSTALLED_MEMORY_FIM_PARITY_ERR_MASKf, 1, 1, 0 }, 9393 { SHAPER_INSTALLED_MEMORY_SIM_PARITY_ERR_MASKf, 1, 0, 0 } 9394 }; 9395 9396 #endif 9397 #if defined(BCM_88675_B0) 9398 soc_field_info_t soc_SCH_PAR_ERR_MEM_MASK_BCM88675_B0r_fields[] = { 9399 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_PARITY_ERR_MASKf, 1, 1, 0 }, 9400 { CIR_SHAPERS_STATIC_TABEL_CSST_PARITY_ERR_MASKf, 1, 0, 0 }, 9401 { CL_SCHEDULERS_TYPE_SCT_PARITY_ERR_MASKf, 1, 4, 0 }, 9402 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_PARITY_ERR_MASKf, 1, 10, 0 }, 9403 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_PARITY_ERR_MASKf, 1, 9, 0 }, 9404 { FLOW_INSTALLED_MEMORY_FIM_PARITY_ERR_MASKf, 1, 11, 0 }, 9405 { FLOW_STATUS_MEMORY_FSM_B_PARITY_ERR_MASKf, 1, 8, 0 }, 9406 { FLOW_STATUS_MEMORY_FSM_PARITY_ERR_MASKf, 1, 7, 0 }, 9407 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_PARITY_ERR_MASKf, 1, 3, 0 }, 9408 { PIR_SHAPERS_STATIC_TABEL_PSST_PARITY_ERR_MASKf, 1, 2, 0 }, 9409 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_PARITY_ERR_MASKf, 1, 13, 0 }, 9410 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_PARITY_ERR_MASKf, 1, 23, 0 }, 9411 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_PARITY_ERR_MASKf, 1, 24, 0 }, 9412 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_PARITY_ERR_MASKf, 1, 25, 0 }, 9413 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_PARITY_ERR_MASKf, 1, 26, 0 }, 9414 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_PARITY_ERR_MASKf, 1, 27, 0 }, 9415 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_PARITY_ERR_MASKf, 1, 28, 0 }, 9416 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_PARITY_ERR_MASKf, 1, 14, 0 }, 9417 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_PARITY_ERR_MASKf, 1, 15, 0 }, 9418 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_PARITY_ERR_MASKf, 1, 16, 0 }, 9419 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_PARITY_ERR_MASKf, 1, 17, 0 }, 9420 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_PARITY_ERR_MASKf, 1, 18, 0 }, 9421 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_PARITY_ERR_MASKf, 1, 19, 0 }, 9422 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_PARITY_ERR_MASKf, 1, 20, 0 }, 9423 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_PARITY_ERR_MASKf, 1, 21, 0 }, 9424 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_PARITY_ERR_MASKf, 1, 22, 0 }, 9425 { SHAPER_INSTALLED_MEMORY_SIM_PARITY_ERR_MASKf, 1, 12, 0 }, 9426 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_PARITY_ERR_MASKf, 1, 6, 0 }, 9427 { TOKEN_MEMORY_CONTROLLER_TMC_PARITY_ERR_MASKf, 1, 5, 0 } 9428 }; 9429 9430 #endif 9431 #if defined(BCM_88680_A0) 9432 soc_field_info_t soc_SCH_PAR_ERR_MEM_MASK_BCM88680_A0r_fields[] = { 9433 { CIR_SHAPERS_DYNAMIC_TABEL_CSDT_PARITY_ERR_MASKf, 1, 1, 0 }, 9434 { CIR_SHAPERS_STATIC_TABEL_CSST_PARITY_ERR_MASKf, 1, 0, 0 }, 9435 { CL_SCHEDULERS_TYPE_SCT_PARITY_ERR_MASKf, 1, 4, 0 }, 9436 { DYNAMIC_HR_SCHEDULER_DESCRIPTOR_DHD_PARITY_ERR_MASKf, 1, 10, 0 }, 9437 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_PARITY_ERR_MASKf, 1, 9, 0 }, 9438 { FLOW_INSTALLED_MEMORY_FIM_PARITY_ERR_MASKf, 1, 11, 0 }, 9439 { FLOW_STATUS_MEMORY_FSM_B_PARITY_ERR_MASKf, 1, 8, 0 }, 9440 { FLOW_STATUS_MEMORY_FSM_PARITY_ERR_MASKf, 1, 7, 0 }, 9441 { PIR_SHAPERS_DYNAMIC_TABEL_PSDT_PARITY_ERR_MASKf, 1, 3, 0 }, 9442 { PIR_SHAPERS_STATIC_TABEL_PSST_PARITY_ERR_MASKf, 1, 2, 0 }, 9443 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_PARITY_ERR_MASKf, 1, 13, 0 }, 9444 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_PARITY_ERR_MASKf, 1, 23, 0 }, 9445 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_PARITY_ERR_MASKf, 1, 24, 0 }, 9446 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_PARITY_ERR_MASKf, 1, 25, 0 }, 9447 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_PARITY_ERR_MASKf, 1, 26, 0 }, 9448 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_PARITY_ERR_MASKf, 1, 27, 0 }, 9449 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_PARITY_ERR_MASKf, 1, 28, 0 }, 9450 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_PARITY_ERR_MASKf, 1, 14, 0 }, 9451 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_PARITY_ERR_MASKf, 1, 15, 0 }, 9452 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_PARITY_ERR_MASKf, 1, 16, 0 }, 9453 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_PARITY_ERR_MASKf, 1, 17, 0 }, 9454 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_PARITY_ERR_MASKf, 1, 18, 0 }, 9455 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_PARITY_ERR_MASKf, 1, 19, 0 }, 9456 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_PARITY_ERR_MASKf, 1, 20, 0 }, 9457 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_PARITY_ERR_MASKf, 1, 21, 0 }, 9458 { SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_PARITY_ERR_MASKf, 1, 22, 0 }, 9459 { SHAPER_INSTALLED_MEMORY_SIM_PARITY_ERR_MASKf, 1, 12, 0 }, 9460 { TOKEN_MEMORY_CONTROLLER_TMC_MSB_PARITY_ERR_MASKf, 1, 6, 0 }, 9461 { TOKEN_MEMORY_CONTROLLER_TMC_PARITY_ERR_MASKf, 1, 5, 0 } 9462 }; 9463 9464 #endif 9465 #if defined(BCM_88690_A0) 9466 soc_field_info_t soc_SCH_PAR_ERR_MEM_MASK_BCM88690_A0r_fields[] = { 9467 { FLOW_INSTALLED_MEMORY_FIM_PARITY_ERR_MASKf, 1, 10, 0 }, 9468 { RESERVED_33_PARITY_ERR_MASKf, 1, 8, SOCF_RES }, 9469 { RESERVED_53_PARITY_ERR_MASKf, 1, 9, SOCF_RES }, 9470 { TOKEN_MEMORY_CONTROLLER_TMC_0_PARITY_ERR_MASKf, 1, 0, 0 }, 9471 { TOKEN_MEMORY_CONTROLLER_TMC_1_PARITY_ERR_MASKf, 1, 1, 0 }, 9472 { TOKEN_MEMORY_CONTROLLER_TMC_2_PARITY_ERR_MASKf, 1, 2, 0 }, 9473 { TOKEN_MEMORY_CONTROLLER_TMC_3_PARITY_ERR_MASKf, 1, 3, 0 }, 9474 { TOKEN_MEMORY_CONTROLLER_TMC_4_PARITY_ERR_MASKf, 1, 4, 0 }, 9475 { TOKEN_MEMORY_CONTROLLER_TMC_5_PARITY_ERR_MASKf, 1, 5, 0 }, 9476 { TOKEN_MEMORY_CONTROLLER_TMC_6_PARITY_ERR_MASKf, 1, 6, 0 }, 9477 { TOKEN_MEMORY_CONTROLLER_TMC_7_PARITY_ERR_MASKf, 1, 7, 0 } 9478 }; 9479 9480 #endif 9481 #if defined(BCM_88690_B0) 9482 soc_field_info_t soc_SCH_PAR_ERR_MEM_MASK_BCM88690_B0r_fields[] = { 9483 { FLOW_INSTALLED_MEMORY_FIM_PARITY_ERR_MASKf, 1, 10, 0 }, 9484 { RESERVED_33_PARITY_ERR_MASKf, 1, 8, SOCF_RES }, 9485 { RESERVED_53_PARITY_ERR_MASKf, 1, 9, SOCF_RES }, 9486 { TOKEN_MEMORY_CONTROLLER_TMC_0_PARITY_ERR_MASKf, 1, 0, 0 }, 9487 { TOKEN_MEMORY_CONTROLLER_TMC_1_PARITY_ERR_MASKf, 1, 1, 0 }, 9488 { TOKEN_MEMORY_CONTROLLER_TMC_2_PARITY_ERR_MASKf, 1, 2, 0 }, 9489 { TOKEN_MEMORY_CONTROLLER_TMC_3_PARITY_ERR_MASKf, 1, 3, 0 }, 9490 { TOKEN_MEMORY_CONTROLLER_TMC_4_PARITY_ERR_MASKf, 1, 4, 0 }, 9491 { TOKEN_MEMORY_CONTROLLER_TMC_5_PARITY_ERR_MASKf, 1, 5, 0 }, 9492 { TOKEN_MEMORY_CONTROLLER_TMC_6_PARITY_ERR_MASKf, 1, 6, 0 }, 9493 { TOKEN_MEMORY_CONTROLLER_TMC_7_PARITY_ERR_MASKf, 1, 7, 0 } 9494 }; 9495 9496 #endif 9497 #if defined(BCM_88470_A0) 9498 soc_field_info_t soc_SCH_PCMI_0r_fields[] = { 9499 { FIELD_0_31f, 32, 0, SOCF_LE } 9500 }; 9501 9502 #endif 9503 #if defined(BCM_88470_A0) 9504 soc_field_info_t soc_SCH_PCMI_1r_fields[] = { 9505 { FIELD_0_31f, 32, 0, SOCF_LE } 9506 }; 9507 9508 #endif 9509 #if defined(BCM_88470_A0) 9510 soc_field_info_t soc_SCH_PCMI_2r_fields[] = { 9511 { FIELD_0_31f, 32, 0, SOCF_LE } 9512 }; 9513 9514 #endif 9515 #if defined(BCM_88470_A0) 9516 soc_field_info_t soc_SCH_PCMI_3r_fields[] = { 9517 { FIELD_0_31f, 32, 0, SOCF_LE } 9518 }; 9519 9520 #endif 9521 #if defined(BCM_88470_A0) 9522 soc_field_info_t soc_SCH_PCMI_4r_fields[] = { 9523 { FIELD_0_31f, 32, 0, SOCF_LE } 9524 }; 9525 9526 #endif 9527 #if defined(BCM_88270_A0) 9528 soc_field_info_t soc_SCH_PCMI_0_BCM88270_A0r_fields[] = { 9529 { FIELD_0_31f, 32, 0, SOCF_LE } 9530 }; 9531 9532 #endif 9533 #if defined(BCM_88470_B0) 9534 soc_field_info_t soc_SCH_PCMI_0_BCM88470_B0r_fields[] = { 9535 { FIELD_0_31f, 32, 0, SOCF_LE } 9536 }; 9537 9538 #endif 9539 #if defined(BCM_88690_A0) 9540 soc_field_info_t soc_SCH_PCMI_0_BCM88690_A0r_fields[] = { 9541 { FIELD_0_31f, 32, 0, SOCF_LE } 9542 }; 9543 9544 #endif 9545 #if defined(BCM_88690_B0) 9546 soc_field_info_t soc_SCH_PCMI_0_BCM88690_B0r_fields[] = { 9547 { FIELD_0_31f, 32, 0, SOCF_LE } 9548 }; 9549 9550 #endif 9551 #if defined(BCM_88470_A0) 9552 soc_field_info_t soc_SCH_PCMI_0_Sr_fields[] = { 9553 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9554 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9555 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9556 }; 9557 9558 #endif 9559 #if defined(BCM_88270_A0) 9560 soc_field_info_t soc_SCH_PCMI_0_S_BCM88270_A0r_fields[] = { 9561 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9562 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9563 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9564 }; 9565 9566 #endif 9567 #if defined(BCM_88470_B0) 9568 soc_field_info_t soc_SCH_PCMI_0_S_BCM88470_B0r_fields[] = { 9569 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9570 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9571 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9572 }; 9573 9574 #endif 9575 #if defined(BCM_88690_A0) 9576 soc_field_info_t soc_SCH_PCMI_0_S_BCM88690_A0r_fields[] = { 9577 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9578 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9579 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9580 }; 9581 9582 #endif 9583 #if defined(BCM_88690_B0) 9584 soc_field_info_t soc_SCH_PCMI_0_S_BCM88690_B0r_fields[] = { 9585 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9586 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9587 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9588 }; 9589 9590 #endif 9591 #if defined(BCM_88470_A0) 9592 soc_field_info_t soc_SCH_PCMI_0_Tr_fields[] = { 9593 { FIELD_0_21f, 22, 0, SOCF_LE }, 9594 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9595 }; 9596 9597 #endif 9598 #if defined(BCM_88270_A0) 9599 soc_field_info_t soc_SCH_PCMI_0_T_BCM88270_A0r_fields[] = { 9600 { FIELD_0_21f, 22, 0, SOCF_LE }, 9601 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9602 }; 9603 9604 #endif 9605 #if defined(BCM_88470_B0) 9606 soc_field_info_t soc_SCH_PCMI_0_T_BCM88470_B0r_fields[] = { 9607 { FIELD_0_21f, 22, 0, SOCF_LE }, 9608 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9609 }; 9610 9611 #endif 9612 #if defined(BCM_88690_A0) 9613 soc_field_info_t soc_SCH_PCMI_0_T_BCM88690_A0r_fields[] = { 9614 { FIELD_0_21f, 22, 0, SOCF_LE }, 9615 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9616 }; 9617 9618 #endif 9619 #if defined(BCM_88690_B0) 9620 soc_field_info_t soc_SCH_PCMI_0_T_BCM88690_B0r_fields[] = { 9621 { FIELD_0_21f, 22, 0, SOCF_LE }, 9622 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9623 }; 9624 9625 #endif 9626 #if defined(BCM_88270_A0) 9627 soc_field_info_t soc_SCH_PCMI_1_BCM88270_A0r_fields[] = { 9628 { FIELD_0_31f, 32, 0, SOCF_LE } 9629 }; 9630 9631 #endif 9632 #if defined(BCM_88470_B0) 9633 soc_field_info_t soc_SCH_PCMI_1_BCM88470_B0r_fields[] = { 9634 { FIELD_0_31f, 32, 0, SOCF_LE } 9635 }; 9636 9637 #endif 9638 #if defined(BCM_88690_A0) 9639 soc_field_info_t soc_SCH_PCMI_1_BCM88690_A0r_fields[] = { 9640 { FIELD_0_31f, 32, 0, SOCF_LE } 9641 }; 9642 9643 #endif 9644 #if defined(BCM_88690_B0) 9645 soc_field_info_t soc_SCH_PCMI_1_BCM88690_B0r_fields[] = { 9646 { FIELD_0_31f, 32, 0, SOCF_LE } 9647 }; 9648 9649 #endif 9650 #if defined(BCM_88470_A0) 9651 soc_field_info_t soc_SCH_PCMI_1_Sr_fields[] = { 9652 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9653 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9654 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9655 }; 9656 9657 #endif 9658 #if defined(BCM_88270_A0) 9659 soc_field_info_t soc_SCH_PCMI_1_S_BCM88270_A0r_fields[] = { 9660 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9661 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9662 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9663 }; 9664 9665 #endif 9666 #if defined(BCM_88470_B0) 9667 soc_field_info_t soc_SCH_PCMI_1_S_BCM88470_B0r_fields[] = { 9668 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9669 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9670 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9671 }; 9672 9673 #endif 9674 #if defined(BCM_88690_A0) 9675 soc_field_info_t soc_SCH_PCMI_1_S_BCM88690_A0r_fields[] = { 9676 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9677 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9678 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9679 }; 9680 9681 #endif 9682 #if defined(BCM_88690_B0) 9683 soc_field_info_t soc_SCH_PCMI_1_S_BCM88690_B0r_fields[] = { 9684 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9685 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9686 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9687 }; 9688 9689 #endif 9690 #if defined(BCM_88470_A0) 9691 soc_field_info_t soc_SCH_PCMI_1_Tr_fields[] = { 9692 { FIELD_0_21f, 22, 0, SOCF_LE }, 9693 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9694 }; 9695 9696 #endif 9697 #if defined(BCM_88270_A0) 9698 soc_field_info_t soc_SCH_PCMI_1_T_BCM88270_A0r_fields[] = { 9699 { FIELD_0_21f, 22, 0, SOCF_LE }, 9700 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9701 }; 9702 9703 #endif 9704 #if defined(BCM_88470_B0) 9705 soc_field_info_t soc_SCH_PCMI_1_T_BCM88470_B0r_fields[] = { 9706 { FIELD_0_21f, 22, 0, SOCF_LE }, 9707 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9708 }; 9709 9710 #endif 9711 #if defined(BCM_88690_A0) 9712 soc_field_info_t soc_SCH_PCMI_1_T_BCM88690_A0r_fields[] = { 9713 { FIELD_0_21f, 22, 0, SOCF_LE }, 9714 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9715 }; 9716 9717 #endif 9718 #if defined(BCM_88690_B0) 9719 soc_field_info_t soc_SCH_PCMI_1_T_BCM88690_B0r_fields[] = { 9720 { FIELD_0_21f, 22, 0, SOCF_LE }, 9721 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9722 }; 9723 9724 #endif 9725 #if defined(BCM_88270_A0) 9726 soc_field_info_t soc_SCH_PCMI_2_BCM88270_A0r_fields[] = { 9727 { FIELD_0_31f, 32, 0, SOCF_LE } 9728 }; 9729 9730 #endif 9731 #if defined(BCM_88470_B0) 9732 soc_field_info_t soc_SCH_PCMI_2_BCM88470_B0r_fields[] = { 9733 { FIELD_0_31f, 32, 0, SOCF_LE } 9734 }; 9735 9736 #endif 9737 #if defined(BCM_88690_A0) 9738 soc_field_info_t soc_SCH_PCMI_2_BCM88690_A0r_fields[] = { 9739 { FIELD_0_31f, 32, 0, SOCF_LE } 9740 }; 9741 9742 #endif 9743 #if defined(BCM_88690_B0) 9744 soc_field_info_t soc_SCH_PCMI_2_BCM88690_B0r_fields[] = { 9745 { FIELD_0_31f, 32, 0, SOCF_LE } 9746 }; 9747 9748 #endif 9749 #if defined(BCM_88470_A0) 9750 soc_field_info_t soc_SCH_PCMI_2_Sr_fields[] = { 9751 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9752 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9753 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9754 }; 9755 9756 #endif 9757 #if defined(BCM_88270_A0) 9758 soc_field_info_t soc_SCH_PCMI_2_S_BCM88270_A0r_fields[] = { 9759 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9760 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9761 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9762 }; 9763 9764 #endif 9765 #if defined(BCM_88470_B0) 9766 soc_field_info_t soc_SCH_PCMI_2_S_BCM88470_B0r_fields[] = { 9767 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9768 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9769 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9770 }; 9771 9772 #endif 9773 #if defined(BCM_88690_A0) 9774 soc_field_info_t soc_SCH_PCMI_2_S_BCM88690_A0r_fields[] = { 9775 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9776 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9777 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9778 }; 9779 9780 #endif 9781 #if defined(BCM_88690_B0) 9782 soc_field_info_t soc_SCH_PCMI_2_S_BCM88690_B0r_fields[] = { 9783 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9784 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9785 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9786 }; 9787 9788 #endif 9789 #if defined(BCM_88470_A0) 9790 soc_field_info_t soc_SCH_PCMI_2_Tr_fields[] = { 9791 { FIELD_0_21f, 22, 0, SOCF_LE }, 9792 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9793 }; 9794 9795 #endif 9796 #if defined(BCM_88270_A0) 9797 soc_field_info_t soc_SCH_PCMI_2_T_BCM88270_A0r_fields[] = { 9798 { FIELD_0_21f, 22, 0, SOCF_LE }, 9799 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9800 }; 9801 9802 #endif 9803 #if defined(BCM_88470_B0) 9804 soc_field_info_t soc_SCH_PCMI_2_T_BCM88470_B0r_fields[] = { 9805 { FIELD_0_21f, 22, 0, SOCF_LE }, 9806 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9807 }; 9808 9809 #endif 9810 #if defined(BCM_88690_A0) 9811 soc_field_info_t soc_SCH_PCMI_2_T_BCM88690_A0r_fields[] = { 9812 { FIELD_0_21f, 22, 0, SOCF_LE }, 9813 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9814 }; 9815 9816 #endif 9817 #if defined(BCM_88690_B0) 9818 soc_field_info_t soc_SCH_PCMI_2_T_BCM88690_B0r_fields[] = { 9819 { FIELD_0_21f, 22, 0, SOCF_LE }, 9820 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9821 }; 9822 9823 #endif 9824 #if defined(BCM_88270_A0) 9825 soc_field_info_t soc_SCH_PCMI_3_BCM88270_A0r_fields[] = { 9826 { FIELD_0_31f, 32, 0, SOCF_LE } 9827 }; 9828 9829 #endif 9830 #if defined(BCM_88470_B0) 9831 soc_field_info_t soc_SCH_PCMI_3_BCM88470_B0r_fields[] = { 9832 { FIELD_0_31f, 32, 0, SOCF_LE } 9833 }; 9834 9835 #endif 9836 #if defined(BCM_88690_A0) 9837 soc_field_info_t soc_SCH_PCMI_3_BCM88690_A0r_fields[] = { 9838 { FIELD_0_31f, 32, 0, SOCF_LE } 9839 }; 9840 9841 #endif 9842 #if defined(BCM_88690_B0) 9843 soc_field_info_t soc_SCH_PCMI_3_BCM88690_B0r_fields[] = { 9844 { FIELD_0_31f, 32, 0, SOCF_LE } 9845 }; 9846 9847 #endif 9848 #if defined(BCM_88470_A0) 9849 soc_field_info_t soc_SCH_PCMI_3_Sr_fields[] = { 9850 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9851 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9852 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9853 }; 9854 9855 #endif 9856 #if defined(BCM_88270_A0) 9857 soc_field_info_t soc_SCH_PCMI_3_S_BCM88270_A0r_fields[] = { 9858 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9859 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9860 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9861 }; 9862 9863 #endif 9864 #if defined(BCM_88470_B0) 9865 soc_field_info_t soc_SCH_PCMI_3_S_BCM88470_B0r_fields[] = { 9866 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9867 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9868 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9869 }; 9870 9871 #endif 9872 #if defined(BCM_88690_A0) 9873 soc_field_info_t soc_SCH_PCMI_3_S_BCM88690_A0r_fields[] = { 9874 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9875 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9876 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9877 }; 9878 9879 #endif 9880 #if defined(BCM_88690_B0) 9881 soc_field_info_t soc_SCH_PCMI_3_S_BCM88690_B0r_fields[] = { 9882 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9883 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9884 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9885 }; 9886 9887 #endif 9888 #if defined(BCM_88470_A0) 9889 soc_field_info_t soc_SCH_PCMI_3_Tr_fields[] = { 9890 { FIELD_0_21f, 22, 0, SOCF_LE }, 9891 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9892 }; 9893 9894 #endif 9895 #if defined(BCM_88270_A0) 9896 soc_field_info_t soc_SCH_PCMI_3_T_BCM88270_A0r_fields[] = { 9897 { FIELD_0_21f, 22, 0, SOCF_LE }, 9898 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9899 }; 9900 9901 #endif 9902 #if defined(BCM_88470_B0) 9903 soc_field_info_t soc_SCH_PCMI_3_T_BCM88470_B0r_fields[] = { 9904 { FIELD_0_21f, 22, 0, SOCF_LE }, 9905 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9906 }; 9907 9908 #endif 9909 #if defined(BCM_88690_A0) 9910 soc_field_info_t soc_SCH_PCMI_3_T_BCM88690_A0r_fields[] = { 9911 { FIELD_0_21f, 22, 0, SOCF_LE }, 9912 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9913 }; 9914 9915 #endif 9916 #if defined(BCM_88690_B0) 9917 soc_field_info_t soc_SCH_PCMI_3_T_BCM88690_B0r_fields[] = { 9918 { FIELD_0_21f, 22, 0, SOCF_LE }, 9919 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9920 }; 9921 9922 #endif 9923 #if defined(BCM_88270_A0) 9924 soc_field_info_t soc_SCH_PCMI_4_BCM88270_A0r_fields[] = { 9925 { FIELD_0_31f, 32, 0, SOCF_LE } 9926 }; 9927 9928 #endif 9929 #if defined(BCM_88470_B0) 9930 soc_field_info_t soc_SCH_PCMI_4_BCM88470_B0r_fields[] = { 9931 { FIELD_0_31f, 32, 0, SOCF_LE } 9932 }; 9933 9934 #endif 9935 #if defined(BCM_88690_A0) 9936 soc_field_info_t soc_SCH_PCMI_4_BCM88690_A0r_fields[] = { 9937 { FIELD_0_31f, 32, 0, SOCF_LE } 9938 }; 9939 9940 #endif 9941 #if defined(BCM_88690_B0) 9942 soc_field_info_t soc_SCH_PCMI_4_BCM88690_B0r_fields[] = { 9943 { FIELD_0_31f, 32, 0, SOCF_LE } 9944 }; 9945 9946 #endif 9947 #if defined(BCM_88470_A0) 9948 soc_field_info_t soc_SCH_PCMI_4_Sr_fields[] = { 9949 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9950 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9951 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9952 }; 9953 9954 #endif 9955 #if defined(BCM_88270_A0) 9956 soc_field_info_t soc_SCH_PCMI_4_S_BCM88270_A0r_fields[] = { 9957 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9958 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9959 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9960 }; 9961 9962 #endif 9963 #if defined(BCM_88470_B0) 9964 soc_field_info_t soc_SCH_PCMI_4_S_BCM88470_B0r_fields[] = { 9965 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9966 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9967 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9968 }; 9969 9970 #endif 9971 #if defined(BCM_88690_A0) 9972 soc_field_info_t soc_SCH_PCMI_4_S_BCM88690_A0r_fields[] = { 9973 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9974 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9975 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9976 }; 9977 9978 #endif 9979 #if defined(BCM_88690_B0) 9980 soc_field_info_t soc_SCH_PCMI_4_S_BCM88690_B0r_fields[] = { 9981 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 9982 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 9983 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 9984 }; 9985 9986 #endif 9987 #if defined(BCM_88470_A0) 9988 soc_field_info_t soc_SCH_PCMI_4_Tr_fields[] = { 9989 { FIELD_0_21f, 22, 0, SOCF_LE }, 9990 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9991 }; 9992 9993 #endif 9994 #if defined(BCM_88270_A0) 9995 soc_field_info_t soc_SCH_PCMI_4_T_BCM88270_A0r_fields[] = { 9996 { FIELD_0_21f, 22, 0, SOCF_LE }, 9997 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 9998 }; 9999 10000 #endif 10001 #if defined(BCM_88470_B0) 10002 soc_field_info_t soc_SCH_PCMI_4_T_BCM88470_B0r_fields[] = { 10003 { FIELD_0_21f, 22, 0, SOCF_LE }, 10004 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 10005 }; 10006 10007 #endif 10008 #if defined(BCM_88690_A0) 10009 soc_field_info_t soc_SCH_PCMI_4_T_BCM88690_A0r_fields[] = { 10010 { FIELD_0_21f, 22, 0, SOCF_LE }, 10011 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 10012 }; 10013 10014 #endif 10015 #if defined(BCM_88690_B0) 10016 soc_field_info_t soc_SCH_PCMI_4_T_BCM88690_B0r_fields[] = { 10017 { FIELD_0_21f, 22, 0, SOCF_LE }, 10018 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 10019 }; 10020 10021 #endif 10022 #if defined(BCM_88650_A0) 10023 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATIONr_fields[] = { 10024 { PIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 10025 { PIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 10026 }; 10027 10028 #endif 10029 #if defined(BCM_88675_A0) 10030 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_1r_fields[] = { 10031 { PIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 10032 { PIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 10033 }; 10034 10035 #endif 10036 #if defined(BCM_88270_A0) 10037 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_1_BCM88270_A0r_fields[] = { 10038 { PIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 10039 { PIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 10040 }; 10041 10042 #endif 10043 #if defined(BCM_88375_A0) 10044 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_1_BCM88375_A0r_fields[] = { 10045 { PIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 10046 { PIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 10047 }; 10048 10049 #endif 10050 #if defined(BCM_88375_B0) 10051 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_1_BCM88375_B0r_fields[] = { 10052 { PIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 10053 { PIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 10054 }; 10055 10056 #endif 10057 #if defined(BCM_88470_A0) 10058 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_1_BCM88470_A0r_fields[] = { 10059 { PIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 10060 { PIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 10061 }; 10062 10063 #endif 10064 #if defined(BCM_88470_B0) 10065 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_1_BCM88470_B0r_fields[] = { 10066 { PIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 10067 { PIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 10068 }; 10069 10070 #endif 10071 #if defined(BCM_88675_B0) 10072 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_1_BCM88675_B0r_fields[] = { 10073 { PIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 10074 { PIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 10075 }; 10076 10077 #endif 10078 #if defined(BCM_88680_A0) 10079 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_1_BCM88680_A0r_fields[] = { 10080 { PIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 10081 { PIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 10082 }; 10083 10084 #endif 10085 #if defined(BCM_88690_A0) 10086 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_1_BCM88690_A0r_fields[] = { 10087 { PIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 10088 { PIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 10089 }; 10090 10091 #endif 10092 #if defined(BCM_88690_B0) 10093 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_1_BCM88690_B0r_fields[] = { 10094 { PIR_SHAPERS_CAL_ACCESS_PERIOD_1f, 16, 0, SOCF_LE }, 10095 { PIR_SHAPERS_CAL_LENGTH_1f, 8, 16, SOCF_LE } 10096 }; 10097 10098 #endif 10099 #if defined(BCM_88202_A0) 10100 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_BCM88202_A0r_fields[] = { 10101 { PIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 10102 { PIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 10103 }; 10104 10105 #endif 10106 #if defined(BCM_88270_A0) 10107 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_BCM88270_A0r_fields[] = { 10108 { PIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 10109 { PIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 10110 }; 10111 10112 #endif 10113 #if defined(BCM_88375_A0) 10114 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_BCM88375_A0r_fields[] = { 10115 { PIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 10116 { PIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 10117 }; 10118 10119 #endif 10120 #if defined(BCM_88375_B0) 10121 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_BCM88375_B0r_fields[] = { 10122 { PIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 10123 { PIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 10124 }; 10125 10126 #endif 10127 #if defined(BCM_88470_A0) 10128 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_BCM88470_A0r_fields[] = { 10129 { PIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 10130 { PIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 10131 }; 10132 10133 #endif 10134 #if defined(BCM_88470_B0) 10135 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_BCM88470_B0r_fields[] = { 10136 { PIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 10137 { PIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 10138 }; 10139 10140 #endif 10141 #if defined(BCM_88650_B0) 10142 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_BCM88650_B0r_fields[] = { 10143 { PIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 10144 { PIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 10145 }; 10146 10147 #endif 10148 #if defined(BCM_88660_A0) 10149 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_BCM88660_A0r_fields[] = { 10150 { PIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 10151 { PIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 10152 }; 10153 10154 #endif 10155 #if defined(BCM_88675_A0) 10156 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_BCM88675_A0r_fields[] = { 10157 { PIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 10158 { PIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 10159 }; 10160 10161 #endif 10162 #if defined(BCM_88675_B0) 10163 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_BCM88675_B0r_fields[] = { 10164 { PIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 10165 { PIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 10166 }; 10167 10168 #endif 10169 #if defined(BCM_88680_A0) 10170 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_BCM88680_A0r_fields[] = { 10171 { PIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 10172 { PIR_SHAPERS_CAL_LENGTHf, 8, 16, SOCF_LE } 10173 }; 10174 10175 #endif 10176 #if defined(BCM_88690_A0) 10177 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_BCM88690_A0r_fields[] = { 10178 { PIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 10179 { PIR_SHAPERS_CAL_LENGTHf, 9, 16, SOCF_LE } 10180 }; 10181 10182 #endif 10183 #if defined(BCM_88690_B0) 10184 soc_field_info_t soc_SCH_PIR_SHAPERS_CONFIGURATION_BCM88690_B0r_fields[] = { 10185 { PIR_SHAPERS_CAL_ACCESS_PERIODf, 16, 0, SOCF_LE }, 10186 { PIR_SHAPERS_CAL_LENGTHf, 9, 16, SOCF_LE } 10187 }; 10188 10189 #endif 10190 #if defined(BCM_88650_A0) 10191 soc_field_info_t soc_SCH_PS_1P_PRIORITY_MODE_REGISTERr_fields[] = { 10192 { PS_1P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10193 }; 10194 10195 #endif 10196 #if defined(BCM_88202_A0) 10197 soc_field_info_t soc_SCH_PS_1P_PRIORITY_MODE_REGISTER_BCM88202_A0r_fields[] = { 10198 { PS_1P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10199 }; 10200 10201 #endif 10202 #if defined(BCM_88270_A0) 10203 soc_field_info_t soc_SCH_PS_1P_PRIORITY_MODE_REGISTER_BCM88270_A0r_fields[] = { 10204 { PS_1P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10205 }; 10206 10207 #endif 10208 #if defined(BCM_88375_A0) 10209 soc_field_info_t soc_SCH_PS_1P_PRIORITY_MODE_REGISTER_BCM88375_A0r_fields[] = { 10210 { PS_1P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10211 }; 10212 10213 #endif 10214 #if defined(BCM_88375_B0) 10215 soc_field_info_t soc_SCH_PS_1P_PRIORITY_MODE_REGISTER_BCM88375_B0r_fields[] = { 10216 { PS_1P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10217 }; 10218 10219 #endif 10220 #if defined(BCM_88470_A0) 10221 soc_field_info_t soc_SCH_PS_1P_PRIORITY_MODE_REGISTER_BCM88470_A0r_fields[] = { 10222 { PS_1P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10223 }; 10224 10225 #endif 10226 #if defined(BCM_88470_B0) 10227 soc_field_info_t soc_SCH_PS_1P_PRIORITY_MODE_REGISTER_BCM88470_B0r_fields[] = { 10228 { PS_1P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10229 }; 10230 10231 #endif 10232 #if defined(BCM_88650_B0) 10233 soc_field_info_t soc_SCH_PS_1P_PRIORITY_MODE_REGISTER_BCM88650_B0r_fields[] = { 10234 { PS_1P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10235 }; 10236 10237 #endif 10238 #if defined(BCM_88660_A0) 10239 soc_field_info_t soc_SCH_PS_1P_PRIORITY_MODE_REGISTER_BCM88660_A0r_fields[] = { 10240 { PS_1P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10241 }; 10242 10243 #endif 10244 #if defined(BCM_88675_A0) 10245 soc_field_info_t soc_SCH_PS_1P_PRIORITY_MODE_REGISTER_BCM88675_A0r_fields[] = { 10246 { PS_1P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10247 }; 10248 10249 #endif 10250 #if defined(BCM_88675_B0) 10251 soc_field_info_t soc_SCH_PS_1P_PRIORITY_MODE_REGISTER_BCM88675_B0r_fields[] = { 10252 { PS_1P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10253 }; 10254 10255 #endif 10256 #if defined(BCM_88680_A0) 10257 soc_field_info_t soc_SCH_PS_1P_PRIORITY_MODE_REGISTER_BCM88680_A0r_fields[] = { 10258 { PS_1P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10259 }; 10260 10261 #endif 10262 #if defined(BCM_88690_A0) 10263 soc_field_info_t soc_SCH_PS_1P_PRIORITY_MODE_REGISTER_BCM88690_A0r_fields[] = { 10264 { PS_1P_PRIORITY_MODE_BITMAP_Nf, 32, 0, SOCF_LE } 10265 }; 10266 10267 #endif 10268 #if defined(BCM_88690_B0) 10269 soc_field_info_t soc_SCH_PS_1P_PRIORITY_MODE_REGISTER_BCM88690_B0r_fields[] = { 10270 { PS_1P_PRIORITY_MODE_BITMAP_Nf, 32, 0, SOCF_LE } 10271 }; 10272 10273 #endif 10274 #if defined(BCM_88650_A0) 10275 soc_field_info_t soc_SCH_PS_2P_PRIORITY_MODE_REGISTERr_fields[] = { 10276 { PS_2P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10277 }; 10278 10279 #endif 10280 #if defined(BCM_88202_A0) 10281 soc_field_info_t soc_SCH_PS_2P_PRIORITY_MODE_REGISTER_BCM88202_A0r_fields[] = { 10282 { PS_2P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10283 }; 10284 10285 #endif 10286 #if defined(BCM_88270_A0) 10287 soc_field_info_t soc_SCH_PS_2P_PRIORITY_MODE_REGISTER_BCM88270_A0r_fields[] = { 10288 { PS_2P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10289 }; 10290 10291 #endif 10292 #if defined(BCM_88375_A0) 10293 soc_field_info_t soc_SCH_PS_2P_PRIORITY_MODE_REGISTER_BCM88375_A0r_fields[] = { 10294 { PS_2P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10295 }; 10296 10297 #endif 10298 #if defined(BCM_88375_B0) 10299 soc_field_info_t soc_SCH_PS_2P_PRIORITY_MODE_REGISTER_BCM88375_B0r_fields[] = { 10300 { PS_2P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10301 }; 10302 10303 #endif 10304 #if defined(BCM_88470_A0) 10305 soc_field_info_t soc_SCH_PS_2P_PRIORITY_MODE_REGISTER_BCM88470_A0r_fields[] = { 10306 { PS_2P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10307 }; 10308 10309 #endif 10310 #if defined(BCM_88470_B0) 10311 soc_field_info_t soc_SCH_PS_2P_PRIORITY_MODE_REGISTER_BCM88470_B0r_fields[] = { 10312 { PS_2P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10313 }; 10314 10315 #endif 10316 #if defined(BCM_88650_B0) 10317 soc_field_info_t soc_SCH_PS_2P_PRIORITY_MODE_REGISTER_BCM88650_B0r_fields[] = { 10318 { PS_2P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10319 }; 10320 10321 #endif 10322 #if defined(BCM_88660_A0) 10323 soc_field_info_t soc_SCH_PS_2P_PRIORITY_MODE_REGISTER_BCM88660_A0r_fields[] = { 10324 { PS_2P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10325 }; 10326 10327 #endif 10328 #if defined(BCM_88675_A0) 10329 soc_field_info_t soc_SCH_PS_2P_PRIORITY_MODE_REGISTER_BCM88675_A0r_fields[] = { 10330 { PS_2P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10331 }; 10332 10333 #endif 10334 #if defined(BCM_88675_B0) 10335 soc_field_info_t soc_SCH_PS_2P_PRIORITY_MODE_REGISTER_BCM88675_B0r_fields[] = { 10336 { PS_2P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10337 }; 10338 10339 #endif 10340 #if defined(BCM_88680_A0) 10341 soc_field_info_t soc_SCH_PS_2P_PRIORITY_MODE_REGISTER_BCM88680_A0r_fields[] = { 10342 { PS_2P_PRIORITY_MODE_BITMAPf, 32, 0, SOCF_LE } 10343 }; 10344 10345 #endif 10346 #if defined(BCM_88690_A0) 10347 soc_field_info_t soc_SCH_PS_2P_PRIORITY_MODE_REGISTER_BCM88690_A0r_fields[] = { 10348 { PS_2P_PRIORITY_MODE_BITMAP_Nf, 32, 0, SOCF_LE } 10349 }; 10350 10351 #endif 10352 #if defined(BCM_88690_B0) 10353 soc_field_info_t soc_SCH_PS_2P_PRIORITY_MODE_REGISTER_BCM88690_B0r_fields[] = { 10354 { PS_2P_PRIORITY_MODE_BITMAP_Nf, 32, 0, SOCF_LE } 10355 }; 10356 10357 #endif 10358 #if defined(BCM_88690_A0) 10359 soc_field_info_t soc_SCH_PS_4P_PRIORITY_MODE_REGISTERr_fields[] = { 10360 { PS_4P_PRIORITY_MODE_BITMAP_Nf, 32, 0, SOCF_LE } 10361 }; 10362 10363 #endif 10364 #if defined(BCM_88690_B0) 10365 soc_field_info_t soc_SCH_PS_4P_PRIORITY_MODE_REGISTER_BCM88690_B0r_fields[] = { 10366 { PS_4P_PRIORITY_MODE_BITMAP_Nf, 32, 0, SOCF_LE } 10367 }; 10368 10369 #endif 10370 #if defined(BCM_88675_A0) 10371 soc_field_info_t soc_SCH_PS_CALENDAR_SELECTr_fields[] = { 10372 { CLEAR_TOKEN_BUCKETS_ON_CALENDAR_SWAPf, 1, 4, 0 }, 10373 { FIELD_8_8f, 1, 8, 0 }, 10374 { PS_CALENDAR_SELECTf, 1, 0, 0 } 10375 }; 10376 10377 #endif 10378 #if defined(BCM_88270_A0) 10379 soc_field_info_t soc_SCH_PS_CALENDAR_SELECT_BCM88270_A0r_fields[] = { 10380 { CLEAR_TOKEN_BUCKETS_ON_CALENDAR_SWAPf, 1, 4, 0 }, 10381 { FIELD_8_8f, 1, 8, 0 }, 10382 { PS_CALENDAR_SELECTf, 1, 0, 0 } 10383 }; 10384 10385 #endif 10386 #if defined(BCM_88375_A0) 10387 soc_field_info_t soc_SCH_PS_CALENDAR_SELECT_BCM88375_A0r_fields[] = { 10388 { CLEAR_TOKEN_BUCKETS_ON_CALENDAR_SWAPf, 1, 4, 0 }, 10389 { FIELD_8_8f, 1, 8, 0 }, 10390 { PS_CALENDAR_SELECTf, 1, 0, 0 } 10391 }; 10392 10393 #endif 10394 #if defined(BCM_88375_B0) 10395 soc_field_info_t soc_SCH_PS_CALENDAR_SELECT_BCM88375_B0r_fields[] = { 10396 { CLEAR_TOKEN_BUCKETS_ON_CALENDAR_SWAPf, 1, 4, 0 }, 10397 { FIELD_8_8f, 1, 8, 0 }, 10398 { PS_CALENDAR_SELECTf, 1, 0, 0 } 10399 }; 10400 10401 #endif 10402 #if defined(BCM_88470_A0) 10403 soc_field_info_t soc_SCH_PS_CALENDAR_SELECT_BCM88470_A0r_fields[] = { 10404 { CLEAR_TOKEN_BUCKETS_ON_CALENDAR_SWAPf, 1, 4, 0 }, 10405 { FIELD_8_8f, 1, 8, 0 }, 10406 { PS_CALENDAR_SELECTf, 1, 0, 0 } 10407 }; 10408 10409 #endif 10410 #if defined(BCM_88470_B0) 10411 soc_field_info_t soc_SCH_PS_CALENDAR_SELECT_BCM88470_B0r_fields[] = { 10412 { CLEAR_TOKEN_BUCKETS_ON_CALENDAR_SWAPf, 1, 4, 0 }, 10413 { FIELD_8_8f, 1, 8, 0 }, 10414 { PS_CALENDAR_SELECTf, 1, 0, 0 } 10415 }; 10416 10417 #endif 10418 #if defined(BCM_88675_B0) 10419 soc_field_info_t soc_SCH_PS_CALENDAR_SELECT_BCM88675_B0r_fields[] = { 10420 { CLEAR_TOKEN_BUCKETS_ON_CALENDAR_SWAPf, 1, 4, 0 }, 10421 { FIELD_8_8f, 1, 8, 0 }, 10422 { PS_CALENDAR_SELECTf, 1, 0, 0 } 10423 }; 10424 10425 #endif 10426 #if defined(BCM_88680_A0) 10427 soc_field_info_t soc_SCH_PS_CALENDAR_SELECT_BCM88680_A0r_fields[] = { 10428 { CLEAR_TOKEN_BUCKETS_ON_CALENDAR_SWAPf, 1, 4, 0 }, 10429 { FIELD_8_8f, 1, 8, 0 }, 10430 { PS_CALENDAR_SELECTf, 1, 0, 0 } 10431 }; 10432 10433 #endif 10434 #if defined(BCM_88690_A0) 10435 soc_field_info_t soc_SCH_PS_CALENDAR_SELECT_BCM88690_A0r_fields[] = { 10436 { CLEAR_TOKEN_BUCKETS_ON_CALENDAR_SWAPf, 1, 4, 0 }, 10437 { PS_CALENDAR_SELECTf, 1, 0, 0 }, 10438 { RES_1f, 1, 8, 0 } 10439 }; 10440 10441 #endif 10442 #if defined(BCM_88690_B0) 10443 soc_field_info_t soc_SCH_PS_CALENDAR_SELECT_BCM88690_B0r_fields[] = { 10444 { CLEAR_TOKEN_BUCKETS_ON_CALENDAR_SWAPf, 1, 4, 0 }, 10445 { PS_CALENDAR_SELECTf, 1, 0, 0 }, 10446 { RES_1f, 1, 8, 0 } 10447 }; 10448 10449 #endif 10450 #if defined(BCM_88690_A0) 10451 soc_field_info_t soc_SCH_PS_PRIORITY_PROPAGATION_ENABLEr_fields[] = { 10452 { PS_PRIORITY_PROPAGATION_ENABLE_Nf, 32, 0, SOCF_LE } 10453 }; 10454 10455 #endif 10456 #if defined(BCM_88690_B0) 10457 soc_field_info_t soc_SCH_PS_PRIORITY_PROPAGATION_ENABLE_BCM88690_B0r_fields[] = { 10458 { PS_PRIORITY_PROPAGATION_ENABLE_Nf, 32, 0, SOCF_LE } 10459 }; 10460 10461 #endif 10462 #if defined(BCM_88690_A0) 10463 soc_field_info_t soc_SCH_RCI_BFC_PARAMSr_fields[] = { 10464 { RCI_TRIGGERS_BFC_HP_FABRIC_THf, 3, 16, SOCF_LE }, 10465 { RCI_TRIGGERS_BFC_HP_LOCAL_THf, 3, 12, SOCF_LE }, 10466 { RCI_TRIGGERS_BFC_LP_FABRIC_THf, 3, 8, SOCF_LE }, 10467 { RCI_TRIGGERS_BFC_LP_LOCAL_THf, 3, 4, SOCF_LE }, 10468 { RCI_TRIGGERS_FLOW_CONTROL_ENAf, 1, 0, 0 } 10469 }; 10470 10471 #endif 10472 #if defined(BCM_88690_B0) 10473 soc_field_info_t soc_SCH_RCI_BFC_PARAMS_BCM88690_B0r_fields[] = { 10474 { RCI_TRIGGERS_BFC_HP_FABRIC_THf, 3, 16, SOCF_LE }, 10475 { RCI_TRIGGERS_BFC_HP_LOCAL_THf, 3, 12, SOCF_LE }, 10476 { RCI_TRIGGERS_BFC_LP_FABRIC_THf, 3, 8, SOCF_LE }, 10477 { RCI_TRIGGERS_BFC_LP_LOCAL_THf, 3, 4, SOCF_LE }, 10478 { RCI_TRIGGERS_FLOW_CONTROL_ENAf, 1, 0, 0 } 10479 }; 10480 10481 #endif 10482 #if defined(BCM_88690_A0) 10483 soc_field_info_t soc_SCH_RCI_CREDIT_JITTERr_fields[] = { 10484 { CRDT_JTR_ENf, 1, 2, 0 }, 10485 { RES_1f, 1, 0, 0 }, 10486 { RES_2f, 1, 1, 0 } 10487 }; 10488 10489 #endif 10490 #if defined(BCM_88690_B0) 10491 soc_field_info_t soc_SCH_RCI_CREDIT_JITTER_BCM88690_B0r_fields[] = { 10492 { CRDT_JTR_ENf, 1, 2, 0 }, 10493 { RES_1f, 1, 0, 0 }, 10494 { RES_2f, 1, 1, 0 } 10495 }; 10496 10497 #endif 10498 #if defined(BCM_88650_A0) 10499 soc_field_info_t soc_SCH_RCI_DECREMENT_VALUESr_fields[] = { 10500 { RCI_DECREMENT_0f, 4, 0, SOCF_LE }, 10501 { RCI_DECREMENT_1f, 4, 4, SOCF_LE }, 10502 { RCI_DECREMENT_2f, 4, 8, SOCF_LE }, 10503 { RCI_DECREMENT_3f, 4, 12, SOCF_LE }, 10504 { RCI_DECREMENT_4f, 4, 16, SOCF_LE }, 10505 { RCI_DECREMENT_5f, 4, 20, SOCF_LE }, 10506 { RCI_DECREMENT_6f, 4, 24, SOCF_LE }, 10507 { RCI_DECREMENT_7f, 4, 28, SOCF_LE } 10508 }; 10509 10510 #endif 10511 #if defined(BCM_88202_A0) 10512 soc_field_info_t soc_SCH_RCI_DECREMENT_VALUES_BCM88202_A0r_fields[] = { 10513 { RCI_DECREMENT_0f, 4, 0, SOCF_LE }, 10514 { RCI_DECREMENT_1f, 4, 4, SOCF_LE }, 10515 { RCI_DECREMENT_2f, 4, 8, SOCF_LE }, 10516 { RCI_DECREMENT_3f, 4, 12, SOCF_LE }, 10517 { RCI_DECREMENT_4f, 4, 16, SOCF_LE }, 10518 { RCI_DECREMENT_5f, 4, 20, SOCF_LE }, 10519 { RCI_DECREMENT_6f, 4, 24, SOCF_LE }, 10520 { RCI_DECREMENT_7f, 4, 28, SOCF_LE } 10521 }; 10522 10523 #endif 10524 #if defined(BCM_88650_B0) 10525 soc_field_info_t soc_SCH_RCI_DECREMENT_VALUES_BCM88650_B0r_fields[] = { 10526 { RCI_DECREMENT_0f, 4, 0, SOCF_LE }, 10527 { RCI_DECREMENT_1f, 4, 4, SOCF_LE }, 10528 { RCI_DECREMENT_2f, 4, 8, SOCF_LE }, 10529 { RCI_DECREMENT_3f, 4, 12, SOCF_LE }, 10530 { RCI_DECREMENT_4f, 4, 16, SOCF_LE }, 10531 { RCI_DECREMENT_5f, 4, 20, SOCF_LE }, 10532 { RCI_DECREMENT_6f, 4, 24, SOCF_LE }, 10533 { RCI_DECREMENT_7f, 4, 28, SOCF_LE } 10534 }; 10535 10536 #endif 10537 #if defined(BCM_88660_A0) 10538 soc_field_info_t soc_SCH_RCI_DECREMENT_VALUES_BCM88660_A0r_fields[] = { 10539 { RCI_DECREMENT_0f, 4, 0, SOCF_LE }, 10540 { RCI_DECREMENT_1f, 4, 4, SOCF_LE }, 10541 { RCI_DECREMENT_2f, 4, 8, SOCF_LE }, 10542 { RCI_DECREMENT_3f, 4, 12, SOCF_LE }, 10543 { RCI_DECREMENT_4f, 4, 16, SOCF_LE }, 10544 { RCI_DECREMENT_5f, 4, 20, SOCF_LE }, 10545 { RCI_DECREMENT_6f, 4, 24, SOCF_LE }, 10546 { RCI_DECREMENT_7f, 4, 28, SOCF_LE } 10547 }; 10548 10549 #endif 10550 #if defined(BCM_88650_A0) 10551 soc_field_info_t soc_SCH_RCI_PARAMSr_fields[] = { 10552 { DEVICE_RCI_ENAf, 1, 1, 0 }, 10553 { FAP_RCI_ENAf, 1, 1, 0 }, 10554 { FIELD_12_15f, 4, 12, SOCF_LE }, 10555 { RCI_ENAf, 1, 0, 0 }, 10556 { RCI_INC_VALf, 7, 4, SOCF_LE } 10557 }; 10558 10559 #endif 10560 #if defined(BCM_88202_A0) 10561 soc_field_info_t soc_SCH_RCI_PARAMS_BCM88202_A0r_fields[] = { 10562 { DEVICE_RCI_ENAf, 1, 1, 0 }, 10563 { FAP_RCI_ENAf, 1, 1, 0 }, 10564 { FIELD_12_15f, 4, 12, SOCF_LE }, 10565 { RCI_ENAf, 1, 0, 0 }, 10566 { RCI_INC_VALf, 7, 4, SOCF_LE } 10567 }; 10568 10569 #endif 10570 #if defined(BCM_88270_A0) 10571 soc_field_info_t soc_SCH_RCI_PARAMS_BCM88270_A0r_fields[] = { 10572 { DEVICE_RCI_ENAf, 1, 1, 0 }, 10573 { RCI_ENAf, 1, 0, 0 } 10574 }; 10575 10576 #endif 10577 #if defined(BCM_88375_A0) 10578 soc_field_info_t soc_SCH_RCI_PARAMS_BCM88375_A0r_fields[] = { 10579 { DEVICE_RCI_ENAf, 1, 1, 0 }, 10580 { RCI_ENAf, 1, 0, 0 } 10581 }; 10582 10583 #endif 10584 #if defined(BCM_88375_B0) 10585 soc_field_info_t soc_SCH_RCI_PARAMS_BCM88375_B0r_fields[] = { 10586 { DEVICE_RCI_ENAf, 1, 1, 0 }, 10587 { RCI_ENAf, 1, 0, 0 } 10588 }; 10589 10590 #endif 10591 #if defined(BCM_88470_A0) 10592 soc_field_info_t soc_SCH_RCI_PARAMS_BCM88470_A0r_fields[] = { 10593 { DEVICE_RCI_ENAf, 1, 1, 0 }, 10594 { RCI_ENAf, 1, 0, 0 } 10595 }; 10596 10597 #endif 10598 #if defined(BCM_88470_B0) 10599 soc_field_info_t soc_SCH_RCI_PARAMS_BCM88470_B0r_fields[] = { 10600 { DEVICE_RCI_ENAf, 1, 1, 0 }, 10601 { RCI_ENAf, 1, 0, 0 } 10602 }; 10603 10604 #endif 10605 #if defined(BCM_88650_B0) 10606 soc_field_info_t soc_SCH_RCI_PARAMS_BCM88650_B0r_fields[] = { 10607 { DEVICE_RCI_ENAf, 1, 1, 0 }, 10608 { FAP_RCI_ENAf, 1, 1, 0 }, 10609 { FIELD_12_15f, 4, 12, SOCF_LE }, 10610 { RCI_ENAf, 1, 0, 0 }, 10611 { RCI_INC_VALf, 7, 4, SOCF_LE } 10612 }; 10613 10614 #endif 10615 #if defined(BCM_88660_A0) 10616 soc_field_info_t soc_SCH_RCI_PARAMS_BCM88660_A0r_fields[] = { 10617 { DEVICE_RCI_ENAf, 1, 1, 0 }, 10618 { FAP_RCI_ENAf, 1, 1, 0 }, 10619 { FIELD_12_15f, 4, 12, SOCF_LE }, 10620 { RCI_ENAf, 1, 0, 0 }, 10621 { RCI_INC_VALf, 7, 4, SOCF_LE } 10622 }; 10623 10624 #endif 10625 #if defined(BCM_88675_A0) 10626 soc_field_info_t soc_SCH_RCI_PARAMS_BCM88675_A0r_fields[] = { 10627 { DEVICE_RCI_ENAf, 1, 1, 0 }, 10628 { RCI_ENAf, 1, 0, 0 } 10629 }; 10630 10631 #endif 10632 #if defined(BCM_88675_B0) 10633 soc_field_info_t soc_SCH_RCI_PARAMS_BCM88675_B0r_fields[] = { 10634 { DEVICE_RCI_ENAf, 1, 1, 0 }, 10635 { RCI_ENAf, 1, 0, 0 } 10636 }; 10637 10638 #endif 10639 #if defined(BCM_88680_A0) 10640 soc_field_info_t soc_SCH_RCI_PARAMS_BCM88680_A0r_fields[] = { 10641 { DEVICE_RCI_ENAf, 1, 1, 0 }, 10642 { RCI_ENAf, 1, 0, 0 } 10643 }; 10644 10645 #endif 10646 #if defined(BCM_88690_A0) 10647 soc_field_info_t soc_SCH_RCI_PARAMS_BCM88690_A0r_fields[] = { 10648 { DEVICE_RCI_ENAf, 1, 1, 0 }, 10649 { FABRIC_RCI_DISCARD_MODEf, 1, 4, 0 }, 10650 { FORCE_CORE_FABRIC_RCIf, 1, 10, 0 }, 10651 { FORCE_CORE_FABRIC_RCI_LEVELf, 3, 11, SOCF_LE }, 10652 { FORCE_CORE_LOCAL_RCIf, 1, 6, 0 }, 10653 { FORCE_CORE_LOCAL_RCI_LEVELf, 3, 7, SOCF_LE }, 10654 { FORCE_DEVICE_FABRIC_RCIf, 1, 14, 0 }, 10655 { FORCE_DEVICE_FABRIC_RCI_LEVELf, 3, 15, SOCF_LE }, 10656 { RCI_ENAf, 1, 0, 0 }, 10657 { RCI_FABRIC_CREDIT_DISCARD_ENAf, 1, 2, 0 }, 10658 { RCI_UNLINK_AGGREGATE_ENAf, 1, 19, 0 }, 10659 { RCI_UNLINK_ENAf, 1, 18, 0 }, 10660 { RES_1f, 1, 20, 0 }, 10661 { SHARED_FABRIC_LINKS_MODEf, 1, 3, 0 }, 10662 { USE_ONLY_LOCAL_RCI_FOR_CORE_RCIf, 1, 5, 0 } 10663 }; 10664 10665 #endif 10666 #if defined(BCM_88690_B0) 10667 soc_field_info_t soc_SCH_RCI_PARAMS_BCM88690_B0r_fields[] = { 10668 { DEVICE_RCI_ENAf, 1, 1, 0 }, 10669 { FABRIC_RCI_DISCARD_MODEf, 1, 4, 0 }, 10670 { FORCE_CORE_FABRIC_RCIf, 1, 10, 0 }, 10671 { FORCE_CORE_FABRIC_RCI_LEVELf, 3, 11, SOCF_LE }, 10672 { FORCE_CORE_LOCAL_RCIf, 1, 6, 0 }, 10673 { FORCE_CORE_LOCAL_RCI_LEVELf, 3, 7, SOCF_LE }, 10674 { FORCE_DEVICE_FABRIC_RCIf, 1, 14, 0 }, 10675 { FORCE_DEVICE_FABRIC_RCI_LEVELf, 3, 15, SOCF_LE }, 10676 { RCI_ENAf, 1, 0, 0 }, 10677 { RCI_FABRIC_CREDIT_DISCARD_ENAf, 1, 2, 0 }, 10678 { RCI_UNLINK_AGGREGATE_ENAf, 1, 19, 0 }, 10679 { RCI_UNLINK_ENAf, 1, 18, 0 }, 10680 { RES_1f, 1, 20, 0 }, 10681 { SHARED_FABRIC_LINKS_MODEf, 1, 3, 0 }, 10682 { USE_ONLY_LOCAL_RCI_FOR_CORE_RCIf, 1, 5, 0 } 10683 }; 10684 10685 #endif 10686 #if defined(BCM_88650_A0) 10687 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATIONr_fields[] = { 10688 { REBOUNDED_CREDIT_WORTHf, 16, 0, SOCF_LE } 10689 }; 10690 10691 #endif 10692 #if defined(BCM_88675_A0) 10693 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_1r_fields[] = { 10694 { REBOUNDED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 10695 }; 10696 10697 #endif 10698 #if defined(BCM_88270_A0) 10699 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_1_BCM88270_A0r_fields[] = { 10700 { REBOUNDED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 10701 }; 10702 10703 #endif 10704 #if defined(BCM_88375_A0) 10705 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_1_BCM88375_A0r_fields[] = { 10706 { REBOUNDED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 10707 }; 10708 10709 #endif 10710 #if defined(BCM_88375_B0) 10711 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_1_BCM88375_B0r_fields[] = { 10712 { REBOUNDED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 10713 }; 10714 10715 #endif 10716 #if defined(BCM_88470_A0) 10717 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_1_BCM88470_A0r_fields[] = { 10718 { REBOUNDED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 10719 }; 10720 10721 #endif 10722 #if defined(BCM_88470_B0) 10723 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_1_BCM88470_B0r_fields[] = { 10724 { REBOUNDED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 10725 }; 10726 10727 #endif 10728 #if defined(BCM_88675_B0) 10729 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_1_BCM88675_B0r_fields[] = { 10730 { REBOUNDED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 10731 }; 10732 10733 #endif 10734 #if defined(BCM_88680_A0) 10735 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_1_BCM88680_A0r_fields[] = { 10736 { REBOUNDED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 10737 }; 10738 10739 #endif 10740 #if defined(BCM_88690_A0) 10741 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_1_BCM88690_A0r_fields[] = { 10742 { REBOUNDED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 10743 }; 10744 10745 #endif 10746 #if defined(BCM_88690_B0) 10747 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_1_BCM88690_B0r_fields[] = { 10748 { REBOUNDED_CREDIT_WORTH_1f, 16, 0, SOCF_LE } 10749 }; 10750 10751 #endif 10752 #if defined(BCM_88202_A0) 10753 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_BCM88202_A0r_fields[] = { 10754 { REBOUNDED_CREDIT_WORTHf, 16, 0, SOCF_LE } 10755 }; 10756 10757 #endif 10758 #if defined(BCM_88270_A0) 10759 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_BCM88270_A0r_fields[] = { 10760 { REBOUNDED_CREDIT_WORTHf, 16, 0, SOCF_LE } 10761 }; 10762 10763 #endif 10764 #if defined(BCM_88375_A0) 10765 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_BCM88375_A0r_fields[] = { 10766 { REBOUNDED_CREDIT_WORTHf, 16, 0, SOCF_LE } 10767 }; 10768 10769 #endif 10770 #if defined(BCM_88375_B0) 10771 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_BCM88375_B0r_fields[] = { 10772 { REBOUNDED_CREDIT_WORTHf, 16, 0, SOCF_LE } 10773 }; 10774 10775 #endif 10776 #if defined(BCM_88470_A0) 10777 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_BCM88470_A0r_fields[] = { 10778 { REBOUNDED_CREDIT_WORTHf, 16, 0, SOCF_LE } 10779 }; 10780 10781 #endif 10782 #if defined(BCM_88470_B0) 10783 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_BCM88470_B0r_fields[] = { 10784 { REBOUNDED_CREDIT_WORTHf, 16, 0, SOCF_LE } 10785 }; 10786 10787 #endif 10788 #if defined(BCM_88650_B0) 10789 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_BCM88650_B0r_fields[] = { 10790 { REBOUNDED_CREDIT_WORTHf, 16, 0, SOCF_LE } 10791 }; 10792 10793 #endif 10794 #if defined(BCM_88660_A0) 10795 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_BCM88660_A0r_fields[] = { 10796 { REBOUNDED_CREDIT_WORTHf, 16, 0, SOCF_LE } 10797 }; 10798 10799 #endif 10800 #if defined(BCM_88675_A0) 10801 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_BCM88675_A0r_fields[] = { 10802 { REBOUNDED_CREDIT_WORTHf, 16, 0, SOCF_LE } 10803 }; 10804 10805 #endif 10806 #if defined(BCM_88675_B0) 10807 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_BCM88675_B0r_fields[] = { 10808 { REBOUNDED_CREDIT_WORTHf, 16, 0, SOCF_LE } 10809 }; 10810 10811 #endif 10812 #if defined(BCM_88680_A0) 10813 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_BCM88680_A0r_fields[] = { 10814 { REBOUNDED_CREDIT_WORTHf, 16, 0, SOCF_LE } 10815 }; 10816 10817 #endif 10818 #if defined(BCM_88690_A0) 10819 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_BCM88690_A0r_fields[] = { 10820 { REBOUNDED_CREDIT_WORTHf, 16, 0, SOCF_LE } 10821 }; 10822 10823 #endif 10824 #if defined(BCM_88690_B0) 10825 soc_field_info_t soc_SCH_REBOUNDED_CREDIT_CONFIGURATION_BCM88690_B0r_fields[] = { 10826 { REBOUNDED_CREDIT_WORTHf, 16, 0, SOCF_LE } 10827 }; 10828 10829 #endif 10830 #if defined(BCM_88690_A0) 10831 soc_field_info_t soc_SCH_REG_0041r_fields[] = { 10832 { FIELD_0_0f, 1, 0, 0 } 10833 }; 10834 10835 #endif 10836 #if defined(BCM_88650_A0) 10837 soc_field_info_t soc_SCH_REG_090r_fields[] = { 10838 { REG_090f, 32, 0, SOCF_LE } 10839 }; 10840 10841 #endif 10842 #if defined(BCM_88650_A0) 10843 soc_field_info_t soc_SCH_REG_091r_fields[] = { 10844 { REG_091f, 32, 0, SOCF_LE } 10845 }; 10846 10847 #endif 10848 #if defined(BCM_88650_A0) 10849 soc_field_info_t soc_SCH_REG_092r_fields[] = { 10850 { REG_092f, 32, 0, SOCF_LE } 10851 }; 10852 10853 #endif 10854 #if defined(BCM_88650_A0) 10855 soc_field_info_t soc_SCH_REG_093r_fields[] = { 10856 { REG_093f, 32, 0, SOCF_LE } 10857 }; 10858 10859 #endif 10860 #if defined(BCM_88675_A0) 10861 soc_field_info_t soc_SCH_REG_0103r_fields[] = { 10862 { FIELD_0_16f, 17, 0, SOCF_LE }, 10863 { FIELD_20_21f, 2, 20, SOCF_LE }, 10864 { FIELD_24_25f, 2, 24, SOCF_LE }, 10865 { FIELD_28_29f, 2, 28, SOCF_LE } 10866 }; 10867 10868 #endif 10869 #if defined(BCM_88650_A0) 10870 soc_field_info_t soc_SCH_REG_103r_fields[] = { 10871 { FIELD_0_16f, 17, 0, SOCF_LE }, 10872 { FIELD_20_21f, 2, 20, SOCF_LE }, 10873 { FIELD_24_25f, 2, 24, SOCF_LE }, 10874 { FIELD_28_29f, 2, 28, SOCF_LE } 10875 }; 10876 10877 #endif 10878 #if defined(BCM_88675_A0) 10879 soc_field_info_t soc_SCH_REG_0104r_fields[] = { 10880 { FIELD_0_3f, 4, 0, SOCF_LE }, 10881 { FIELD_12_15f, 4, 12, SOCF_LE }, 10882 { FIELD_16_18f, 3, 16, SOCF_LE }, 10883 { FIELD_19_19f, 1, 19, 0 }, 10884 { FIELD_20_26f, 7, 20, SOCF_LE }, 10885 { FIELD_27_27f, 1, 27, 0 }, 10886 { FIELD_4_7f, 4, 4, SOCF_LE }, 10887 { FIELD_8_10f, 3, 8, SOCF_LE } 10888 }; 10889 10890 #endif 10891 #if defined(BCM_88675_A0) 10892 soc_field_info_t soc_SCH_REG_0109r_fields[] = { 10893 { FIELD_0_1f, 2, 0, SOCF_LE }, 10894 { FIELD_2_2f, 1, 2, 0 }, 10895 { FIELD_3_3f, 1, 3, 0 }, 10896 { FIELD_4_5f, 2, 4, SOCF_LE }, 10897 { FIELD_8_24f, 17, 8, SOCF_LE } 10898 }; 10899 10900 #endif 10901 #if defined(BCM_88675_A0) 10902 soc_field_info_t soc_SCH_REG_0112r_fields[] = { 10903 { FIELD_0_9f, 10, 0, SOCF_LE }, 10904 { FIELD_10_19f, 10, 10, SOCF_LE }, 10905 { FIELD_20_20f, 1, 20, 0 }, 10906 { FIELD_21_21f, 1, 21, 0 }, 10907 { FIELD_22_22f, 1, 22, 0 } 10908 }; 10909 10910 #endif 10911 #if defined(BCM_88675_A0) 10912 soc_field_info_t soc_SCH_REG_0113r_fields[] = { 10913 { FIELD_0_16f, 17, 0, SOCF_LE }, 10914 { FIELD_20_20f, 1, 20, 0 } 10915 }; 10916 10917 #endif 10918 #if defined(BCM_88675_A0) 10919 soc_field_info_t soc_SCH_REG_0129r_fields[] = { 10920 { FIELD_0_0f, 1, 0, 0 }, 10921 { FIELD_1_1f, 1, 1, 0 }, 10922 { FIELD_2_2f, 1, 2, 0 }, 10923 { FIELD_3_3f, 1, 3, 0 }, 10924 { FIELD_4_4f, 1, 4, 0 }, 10925 { FIELD_5_5f, 1, 5, 0 }, 10926 { FIELD_6_6f, 1, 6, 0 }, 10927 { FIELD_7_7f, 1, 7, 0 }, 10928 { FIELD_8_8f, 1, 8, 0 }, 10929 { FIELD_9_9f, 1, 9, 0 } 10930 }; 10931 10932 #endif 10933 #if defined(BCM_88675_A0) 10934 soc_field_info_t soc_SCH_REG_0151r_fields[] = { 10935 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10936 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 10937 }; 10938 10939 #endif 10940 #if defined(BCM_88675_A0) 10941 soc_field_info_t soc_SCH_REG_0155r_fields[] = { 10942 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10943 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 10944 }; 10945 10946 #endif 10947 #if defined(BCM_88675_A0) 10948 soc_field_info_t soc_SCH_REG_0157r_fields[] = { 10949 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 10950 }; 10951 10952 #endif 10953 #if defined(BCM_88675_A0) 10954 soc_field_info_t soc_SCH_REG_0158r_fields[] = { 10955 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10956 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 10957 { FIELD_24_30f, 7, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 10958 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 10959 }; 10960 10961 #endif 10962 #if defined(BCM_88675_A0) 10963 soc_field_info_t soc_SCH_REG_0159r_fields[] = { 10964 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10965 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 10966 { FIELD_24_35f, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 10967 { FIELD_36_36f, 1, 36, SOCF_RO|SOCF_SIG } 10968 }; 10969 10970 #endif 10971 #if defined(BCM_88675_A0) 10972 soc_field_info_t soc_SCH_REG_0160r_fields[] = { 10973 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10974 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 10975 }; 10976 10977 #endif 10978 #if defined(BCM_88675_A0) 10979 soc_field_info_t soc_SCH_REG_0161r_fields[] = { 10980 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10981 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 10982 }; 10983 10984 #endif 10985 #if defined(BCM_88675_A0) 10986 soc_field_info_t soc_SCH_REG_0162r_fields[] = { 10987 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10988 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 10989 }; 10990 10991 #endif 10992 #if defined(BCM_88675_A0) 10993 soc_field_info_t soc_SCH_REG_0163r_fields[] = { 10994 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10995 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 10996 }; 10997 10998 #endif 10999 #if defined(BCM_88675_A0) 11000 soc_field_info_t soc_SCH_REG_0164r_fields[] = { 11001 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11002 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 11003 }; 11004 11005 #endif 11006 #if defined(BCM_88675_A0) 11007 soc_field_info_t soc_SCH_REG_0165r_fields[] = { 11008 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11009 { FIELD_16_17f, 2, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 11010 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 11011 }; 11012 11013 #endif 11014 #if defined(BCM_88675_A0) 11015 soc_field_info_t soc_SCH_REG_0168r_fields[] = { 11016 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11017 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 11018 }; 11019 11020 #endif 11021 #if defined(BCM_88675_A0) 11022 soc_field_info_t soc_SCH_REG_0169r_fields[] = { 11023 { FIELD_0_2f, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11024 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 11025 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 11026 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 11027 { FIELD_24_38f, 15, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11028 { FIELD_40_56f, 17, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 11029 { FIELD_4_5f, 2, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 11030 { FIELD_64_64f, 1, 64, SOCF_RO|SOCF_SIG }, 11031 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 11032 }; 11033 11034 #endif 11035 #if defined(BCM_88690_A0) 11036 soc_field_info_t soc_SCH_REG_0182r_fields[] = { 11037 { FIELD_0_31f, 32, 0, SOCF_LE } 11038 }; 11039 11040 #endif 11041 #if defined(BCM_88650_A0) 11042 soc_field_info_t soc_SCH_REG_213r_fields[] = { 11043 { FIELD_0_5f, 6, 0, SOCF_LE|SOCF_SIG } 11044 }; 11045 11046 #endif 11047 #if defined(BCM_88650_A0) 11048 soc_field_info_t soc_SCH_REG_215r_fields[] = { 11049 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG }, 11050 { FIELD_31_31f, 1, 31, SOCF_SIG } 11051 }; 11052 11053 #endif 11054 #if defined(BCM_88690_B0) 11055 soc_field_info_t soc_SCH_REG_0041_BCM88690_B0r_fields[] = { 11056 { FIELD_0_0f, 1, 0, 0 } 11057 }; 11058 11059 #endif 11060 #if defined(BCM_88690_A0) 11061 soc_field_info_t soc_SCH_REG_00A4r_fields[] = { 11062 { BFC_FLOW_BULK_DESCRIPTOR_BFBD_INITIATE_ECC_1B_ERRf, 1, 66, 0 }, 11063 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 11064 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 11065 { CL_SCHEDULERS_TYPE_SCT_INITIATE_ECC_1B_ERRf, 1, 8, 0 }, 11066 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 11067 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 11068 { FIELD_11_11f, 1, 11, 0 }, 11069 { FIELD_19_19f, 1, 19, 0 }, 11070 { FIELD_24_24f, 1, 24, 0 }, 11071 { FIELD_30_30f, 1, 30, 0 }, 11072 { FIELD_31_31f, 1, 31, 0 }, 11073 { FIELD_32_32f, 1, 32, 0 }, 11074 { FIELD_33_33f, 1, 33, 0 }, 11075 { FIELD_34_34f, 1, 34, 0 }, 11076 { FIELD_35_35f, 1, 35, 0 }, 11077 { FIELD_36_36f, 1, 36, 0 }, 11078 { FIELD_37_37f, 1, 37, 0 }, 11079 { FIELD_38_38f, 1, 38, 0 }, 11080 { FIELD_39_39f, 1, 39, 0 }, 11081 { FIELD_40_40f, 1, 40, 0 }, 11082 { FIELD_41_41f, 1, 41, 0 }, 11083 { FIELD_42_42f, 1, 42, 0 }, 11084 { FIELD_43_43f, 1, 43, 0 }, 11085 { FIELD_44_44f, 1, 44, 0 }, 11086 { FIELD_45_45f, 1, 45, 0 }, 11087 { FIELD_46_46f, 1, 46, 0 }, 11088 { FIELD_47_47f, 1, 47, 0 }, 11089 { FIELD_48_48f, 1, 48, 0 }, 11090 { FIELD_49_49f, 1, 49, 0 }, 11091 { FIELD_50_50f, 1, 50, 0 }, 11092 { FIELD_51_51f, 1, 51, 0 }, 11093 { FIELD_52_52f, 1, 52, 0 }, 11094 { FIELD_53_53f, 1, 53, 0 }, 11095 { FIELD_54_54f, 1, 54, 0 }, 11096 { FIELD_55_55f, 1, 55, 0 }, 11097 { FIELD_56_56f, 1, 56, 0 }, 11098 { FIELD_57_57f, 1, 57, 0 }, 11099 { FIELD_58_58f, 1, 58, 0 }, 11100 { FIELD_59_59f, 1, 59, 0 }, 11101 { FIELD_60_60f, 1, 60, 0 }, 11102 { FIELD_61_61f, 1, 61, 0 }, 11103 { FIELD_62_62f, 1, 62, 0 }, 11104 { FIELD_63_63f, 1, 63, 0 }, 11105 { FIELD_64_64f, 1, 64, 0 }, 11106 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 11107 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 11108 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 11109 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 11110 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 11111 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_ECC_1B_ERRf, 1, 27, 0 }, 11112 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 11113 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_1B_ERRf, 1, 29, 0 }, 11114 { QPAIR_TO_PORT_MAP_QPM_INITIATE_ECC_1B_ERRf, 1, 67, 0 }, 11115 { RESERVED_27_INITIATE_ECC_1B_ERRf, 1, 12, SOCF_RES }, 11116 { RESERVED_28_INITIATE_ECC_1B_ERRf, 1, 13, SOCF_RES }, 11117 { RESERVED_30_INITIATE_ECC_1B_ERRf, 1, 14, SOCF_RES }, 11118 { RESERVED_31_INITIATE_ECC_1B_ERRf, 1, 15, SOCF_RES }, 11119 { RESERVED_35_INITIATE_ECC_1B_ERRf, 1, 16, SOCF_RES }, 11120 { RESERVED_36_INITIATE_ECC_1B_ERRf, 1, 65, SOCF_RES }, 11121 { RESERVED_38_INITIATE_ECC_1B_ERRf, 1, 18, SOCF_RES }, 11122 { RESERVED_40_INITIATE_ECC_1B_ERRf, 1, 20, SOCF_RES }, 11123 { RESERVED_41_INITIATE_ECC_1B_ERRf, 1, 21, SOCF_RES }, 11124 { RESERVED_42_INITIATE_ECC_1B_ERRf, 1, 22, SOCF_RES }, 11125 { RESERVED_43_INITIATE_ECC_1B_ERRf, 1, 23, SOCF_RES }, 11126 { RESERVED_50_INITIATE_ECC_1B_ERRf, 1, 26, SOCF_RES }, 11127 { RESERVED_52_INITIATE_ECC_1B_ERRf, 1, 28, SOCF_RES }, 11128 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 11129 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_1B_ERRf, 1, 3, 0 } 11130 }; 11131 11132 #endif 11133 #if defined(BCM_88690_A0) 11134 soc_field_info_t soc_SCH_REG_00A6r_fields[] = { 11135 { BFC_FLOW_BULK_DESCRIPTOR_BFBD_INITIATE_ECC_2B_ERRf, 1, 66, 0 }, 11136 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 11137 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 11138 { CL_SCHEDULERS_TYPE_SCT_INITIATE_ECC_2B_ERRf, 1, 8, 0 }, 11139 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 11140 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 11141 { FIELD_11_11f, 1, 11, 0 }, 11142 { FIELD_19_19f, 1, 19, 0 }, 11143 { FIELD_24_24f, 1, 24, 0 }, 11144 { FIELD_30_30f, 1, 30, 0 }, 11145 { FIELD_31_31f, 1, 31, 0 }, 11146 { FIELD_32_32f, 1, 32, 0 }, 11147 { FIELD_33_33f, 1, 33, 0 }, 11148 { FIELD_34_34f, 1, 34, 0 }, 11149 { FIELD_35_35f, 1, 35, 0 }, 11150 { FIELD_36_36f, 1, 36, 0 }, 11151 { FIELD_37_37f, 1, 37, 0 }, 11152 { FIELD_38_38f, 1, 38, 0 }, 11153 { FIELD_39_39f, 1, 39, 0 }, 11154 { FIELD_40_40f, 1, 40, 0 }, 11155 { FIELD_41_41f, 1, 41, 0 }, 11156 { FIELD_42_42f, 1, 42, 0 }, 11157 { FIELD_43_43f, 1, 43, 0 }, 11158 { FIELD_44_44f, 1, 44, 0 }, 11159 { FIELD_45_45f, 1, 45, 0 }, 11160 { FIELD_46_46f, 1, 46, 0 }, 11161 { FIELD_47_47f, 1, 47, 0 }, 11162 { FIELD_48_48f, 1, 48, 0 }, 11163 { FIELD_49_49f, 1, 49, 0 }, 11164 { FIELD_50_50f, 1, 50, 0 }, 11165 { FIELD_51_51f, 1, 51, 0 }, 11166 { FIELD_52_52f, 1, 52, 0 }, 11167 { FIELD_53_53f, 1, 53, 0 }, 11168 { FIELD_54_54f, 1, 54, 0 }, 11169 { FIELD_55_55f, 1, 55, 0 }, 11170 { FIELD_56_56f, 1, 56, 0 }, 11171 { FIELD_57_57f, 1, 57, 0 }, 11172 { FIELD_58_58f, 1, 58, 0 }, 11173 { FIELD_59_59f, 1, 59, 0 }, 11174 { FIELD_60_60f, 1, 60, 0 }, 11175 { FIELD_61_61f, 1, 61, 0 }, 11176 { FIELD_62_62f, 1, 62, 0 }, 11177 { FIELD_63_63f, 1, 63, 0 }, 11178 { FIELD_64_64f, 1, 64, 0 }, 11179 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 11180 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 11181 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 11182 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 11183 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 11184 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_ECC_2B_ERRf, 1, 27, 0 }, 11185 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 11186 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_2B_ERRf, 1, 29, 0 }, 11187 { QPAIR_TO_PORT_MAP_QPM_INITIATE_ECC_2B_ERRf, 1, 67, 0 }, 11188 { RESERVED_27_INITIATE_ECC_2B_ERRf, 1, 12, SOCF_RES }, 11189 { RESERVED_28_INITIATE_ECC_2B_ERRf, 1, 13, SOCF_RES }, 11190 { RESERVED_30_INITIATE_ECC_2B_ERRf, 1, 14, SOCF_RES }, 11191 { RESERVED_31_INITIATE_ECC_2B_ERRf, 1, 15, SOCF_RES }, 11192 { RESERVED_35_INITIATE_ECC_2B_ERRf, 1, 16, SOCF_RES }, 11193 { RESERVED_36_INITIATE_ECC_2B_ERRf, 1, 65, SOCF_RES }, 11194 { RESERVED_38_INITIATE_ECC_2B_ERRf, 1, 18, SOCF_RES }, 11195 { RESERVED_40_INITIATE_ECC_2B_ERRf, 1, 20, SOCF_RES }, 11196 { RESERVED_41_INITIATE_ECC_2B_ERRf, 1, 21, SOCF_RES }, 11197 { RESERVED_42_INITIATE_ECC_2B_ERRf, 1, 22, SOCF_RES }, 11198 { RESERVED_43_INITIATE_ECC_2B_ERRf, 1, 23, SOCF_RES }, 11199 { RESERVED_50_INITIATE_ECC_2B_ERRf, 1, 26, SOCF_RES }, 11200 { RESERVED_52_INITIATE_ECC_2B_ERRf, 1, 28, SOCF_RES }, 11201 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 11202 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_2B_ERRf, 1, 3, 0 } 11203 }; 11204 11205 #endif 11206 #if defined(BCM_88690_B0) 11207 soc_field_info_t soc_SCH_REG_00A4_BCM88690_B0r_fields[] = { 11208 { BFC_FLOW_BULK_DESCRIPTOR_BFBD_INITIATE_ECC_1B_ERRf, 1, 66, 0 }, 11209 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 11210 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 11211 { CL_SCHEDULERS_TYPE_SCT_INITIATE_ECC_1B_ERRf, 1, 8, 0 }, 11212 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 11213 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 11214 { FIELD_11_11f, 1, 11, 0 }, 11215 { FIELD_19_19f, 1, 19, 0 }, 11216 { FIELD_24_24f, 1, 24, 0 }, 11217 { FIELD_30_30f, 1, 30, 0 }, 11218 { FIELD_31_31f, 1, 31, 0 }, 11219 { FIELD_32_32f, 1, 32, 0 }, 11220 { FIELD_33_33f, 1, 33, 0 }, 11221 { FIELD_34_34f, 1, 34, 0 }, 11222 { FIELD_35_35f, 1, 35, 0 }, 11223 { FIELD_36_36f, 1, 36, 0 }, 11224 { FIELD_37_37f, 1, 37, 0 }, 11225 { FIELD_38_38f, 1, 38, 0 }, 11226 { FIELD_39_39f, 1, 39, 0 }, 11227 { FIELD_40_40f, 1, 40, 0 }, 11228 { FIELD_41_41f, 1, 41, 0 }, 11229 { FIELD_42_42f, 1, 42, 0 }, 11230 { FIELD_43_43f, 1, 43, 0 }, 11231 { FIELD_44_44f, 1, 44, 0 }, 11232 { FIELD_45_45f, 1, 45, 0 }, 11233 { FIELD_46_46f, 1, 46, 0 }, 11234 { FIELD_47_47f, 1, 47, 0 }, 11235 { FIELD_48_48f, 1, 48, 0 }, 11236 { FIELD_49_49f, 1, 49, 0 }, 11237 { FIELD_50_50f, 1, 50, 0 }, 11238 { FIELD_51_51f, 1, 51, 0 }, 11239 { FIELD_52_52f, 1, 52, 0 }, 11240 { FIELD_53_53f, 1, 53, 0 }, 11241 { FIELD_54_54f, 1, 54, 0 }, 11242 { FIELD_55_55f, 1, 55, 0 }, 11243 { FIELD_56_56f, 1, 56, 0 }, 11244 { FIELD_57_57f, 1, 57, 0 }, 11245 { FIELD_58_58f, 1, 58, 0 }, 11246 { FIELD_59_59f, 1, 59, 0 }, 11247 { FIELD_60_60f, 1, 60, 0 }, 11248 { FIELD_61_61f, 1, 61, 0 }, 11249 { FIELD_62_62f, 1, 62, 0 }, 11250 { FIELD_63_63f, 1, 63, 0 }, 11251 { FIELD_64_64f, 1, 64, 0 }, 11252 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 11253 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 11254 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 11255 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 11256 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 11257 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_ECC_1B_ERRf, 1, 27, 0 }, 11258 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 11259 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_1B_ERRf, 1, 29, 0 }, 11260 { QPAIR_TO_PORT_MAP_QPM_INITIATE_ECC_1B_ERRf, 1, 67, 0 }, 11261 { RESERVED_27_INITIATE_ECC_1B_ERRf, 1, 12, SOCF_RES }, 11262 { RESERVED_28_INITIATE_ECC_1B_ERRf, 1, 13, SOCF_RES }, 11263 { RESERVED_30_INITIATE_ECC_1B_ERRf, 1, 14, SOCF_RES }, 11264 { RESERVED_31_INITIATE_ECC_1B_ERRf, 1, 15, SOCF_RES }, 11265 { RESERVED_35_INITIATE_ECC_1B_ERRf, 1, 16, SOCF_RES }, 11266 { RESERVED_36_INITIATE_ECC_1B_ERRf, 1, 65, SOCF_RES }, 11267 { RESERVED_38_INITIATE_ECC_1B_ERRf, 1, 18, SOCF_RES }, 11268 { RESERVED_40_INITIATE_ECC_1B_ERRf, 1, 20, SOCF_RES }, 11269 { RESERVED_41_INITIATE_ECC_1B_ERRf, 1, 21, SOCF_RES }, 11270 { RESERVED_42_INITIATE_ECC_1B_ERRf, 1, 22, SOCF_RES }, 11271 { RESERVED_43_INITIATE_ECC_1B_ERRf, 1, 23, SOCF_RES }, 11272 { RESERVED_50_INITIATE_ECC_1B_ERRf, 1, 26, SOCF_RES }, 11273 { RESERVED_52_INITIATE_ECC_1B_ERRf, 1, 28, SOCF_RES }, 11274 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 11275 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_1B_ERRf, 1, 3, 0 } 11276 }; 11277 11278 #endif 11279 #if defined(BCM_88690_B0) 11280 soc_field_info_t soc_SCH_REG_00A6_BCM88690_B0r_fields[] = { 11281 { BFC_FLOW_BULK_DESCRIPTOR_BFBD_INITIATE_ECC_2B_ERRf, 1, 66, 0 }, 11282 { CIR_SHAPERS_STATIC_TABEL_CSST_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 11283 { CL_SCHEDULERS_CONFIGURATION_SCC_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 11284 { CL_SCHEDULERS_TYPE_SCT_INITIATE_ECC_2B_ERRf, 1, 8, 0 }, 11285 { DEVICE_RATE_MEMORY_DRM_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 11286 { DUAL_SHAPER_MEMORY_DSM_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 11287 { FIELD_11_11f, 1, 11, 0 }, 11288 { FIELD_19_19f, 1, 19, 0 }, 11289 { FIELD_24_24f, 1, 24, 0 }, 11290 { FIELD_30_30f, 1, 30, 0 }, 11291 { FIELD_31_31f, 1, 31, 0 }, 11292 { FIELD_32_32f, 1, 32, 0 }, 11293 { FIELD_33_33f, 1, 33, 0 }, 11294 { FIELD_34_34f, 1, 34, 0 }, 11295 { FIELD_35_35f, 1, 35, 0 }, 11296 { FIELD_36_36f, 1, 36, 0 }, 11297 { FIELD_37_37f, 1, 37, 0 }, 11298 { FIELD_38_38f, 1, 38, 0 }, 11299 { FIELD_39_39f, 1, 39, 0 }, 11300 { FIELD_40_40f, 1, 40, 0 }, 11301 { FIELD_41_41f, 1, 41, 0 }, 11302 { FIELD_42_42f, 1, 42, 0 }, 11303 { FIELD_43_43f, 1, 43, 0 }, 11304 { FIELD_44_44f, 1, 44, 0 }, 11305 { FIELD_45_45f, 1, 45, 0 }, 11306 { FIELD_46_46f, 1, 46, 0 }, 11307 { FIELD_47_47f, 1, 47, 0 }, 11308 { FIELD_48_48f, 1, 48, 0 }, 11309 { FIELD_49_49f, 1, 49, 0 }, 11310 { FIELD_50_50f, 1, 50, 0 }, 11311 { FIELD_51_51f, 1, 51, 0 }, 11312 { FIELD_52_52f, 1, 52, 0 }, 11313 { FIELD_53_53f, 1, 53, 0 }, 11314 { FIELD_54_54f, 1, 54, 0 }, 11315 { FIELD_55_55f, 1, 55, 0 }, 11316 { FIELD_56_56f, 1, 56, 0 }, 11317 { FIELD_57_57f, 1, 57, 0 }, 11318 { FIELD_58_58f, 1, 58, 0 }, 11319 { FIELD_59_59f, 1, 59, 0 }, 11320 { FIELD_60_60f, 1, 60, 0 }, 11321 { FIELD_61_61f, 1, 61, 0 }, 11322 { FIELD_62_62f, 1, 62, 0 }, 11323 { FIELD_63_63f, 1, 63, 0 }, 11324 { FIELD_64_64f, 1, 64, 0 }, 11325 { FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 11326 { FLOW_GROUP_MEMORY_FGM_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 11327 { FLOW_SUB_FLOW_FSF_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 11328 { FLOW_TO_FIP_MAPPING_FFM_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 11329 { FLOW_TO_QUEUE_MAPPING_FQM_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 11330 { PIR_SHAPERS_STATIC_TABEL_PSST_INITIATE_ECC_2B_ERRf, 1, 27, 0 }, 11331 { PORT_QUEUE_SIZE_PQS_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 11332 { PORT_SCHEDULER_WEIGHTS_PSW_INITIATE_ECC_2B_ERRf, 1, 29, 0 }, 11333 { QPAIR_TO_PORT_MAP_QPM_INITIATE_ECC_2B_ERRf, 1, 67, 0 }, 11334 { RESERVED_27_INITIATE_ECC_2B_ERRf, 1, 12, SOCF_RES }, 11335 { RESERVED_28_INITIATE_ECC_2B_ERRf, 1, 13, SOCF_RES }, 11336 { RESERVED_30_INITIATE_ECC_2B_ERRf, 1, 14, SOCF_RES }, 11337 { RESERVED_31_INITIATE_ECC_2B_ERRf, 1, 15, SOCF_RES }, 11338 { RESERVED_35_INITIATE_ECC_2B_ERRf, 1, 16, SOCF_RES }, 11339 { RESERVED_36_INITIATE_ECC_2B_ERRf, 1, 65, SOCF_RES }, 11340 { RESERVED_38_INITIATE_ECC_2B_ERRf, 1, 18, SOCF_RES }, 11341 { RESERVED_40_INITIATE_ECC_2B_ERRf, 1, 20, SOCF_RES }, 11342 { RESERVED_41_INITIATE_ECC_2B_ERRf, 1, 21, SOCF_RES }, 11343 { RESERVED_42_INITIATE_ECC_2B_ERRf, 1, 22, SOCF_RES }, 11344 { RESERVED_43_INITIATE_ECC_2B_ERRf, 1, 23, SOCF_RES }, 11345 { RESERVED_50_INITIATE_ECC_2B_ERRf, 1, 26, SOCF_RES }, 11346 { RESERVED_52_INITIATE_ECC_2B_ERRf, 1, 28, SOCF_RES }, 11347 { SCHEDULER_ENABLE_MEMORY_SEM_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 11348 { SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_INITIATE_ECC_2B_ERRf, 1, 3, 0 } 11349 }; 11350 11351 #endif 11352 #if defined(BCM_88690_A0) 11353 soc_field_info_t soc_SCH_REG_00AAr_fields[] = { 11354 { FIELD_0_0f, 1, 0, 0 }, 11355 { FIELD_1_1f, 1, 1, 0 }, 11356 { FIELD_2_2f, 1, 2, 0 }, 11357 { FIELD_3_3f, 1, 3, 0 }, 11358 { FIELD_4_4f, 1, 4, 0 }, 11359 { FIELD_5_5f, 1, 5, 0 }, 11360 { FIELD_6_6f, 1, 6, 0 }, 11361 { FIELD_7_7f, 1, 7, 0 }, 11362 { FLOW_INSTALLED_MEMORY_FIM_INITIATE_PAR_ERRf, 1, 10, 0 }, 11363 { RESERVED_33_INITIATE_PAR_ERRf, 1, 8, SOCF_RES }, 11364 { RESERVED_53_INITIATE_PAR_ERRf, 1, 9, SOCF_RES } 11365 }; 11366 11367 #endif 11368 #if defined(BCM_88690_B0) 11369 soc_field_info_t soc_SCH_REG_00AA_BCM88690_B0r_fields[] = { 11370 { FIELD_0_0f, 1, 0, 0 }, 11371 { FIELD_1_1f, 1, 1, 0 }, 11372 { FIELD_2_2f, 1, 2, 0 }, 11373 { FIELD_3_3f, 1, 3, 0 }, 11374 { FIELD_4_4f, 1, 4, 0 }, 11375 { FIELD_5_5f, 1, 5, 0 }, 11376 { FIELD_6_6f, 1, 6, 0 }, 11377 { FIELD_7_7f, 1, 7, 0 }, 11378 { FLOW_INSTALLED_MEMORY_FIM_INITIATE_PAR_ERRf, 1, 10, 0 }, 11379 { RESERVED_33_INITIATE_PAR_ERRf, 1, 8, SOCF_RES }, 11380 { RESERVED_53_INITIATE_PAR_ERRf, 1, 9, SOCF_RES } 11381 }; 11382 11383 #endif 11384 #if defined(BCM_88650_A0) 11385 soc_field_info_t soc_SCH_REG_00B4r_fields[] = { 11386 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG } 11387 }; 11388 11389 #endif 11390 #if defined(BCM_88650_A0) 11391 soc_field_info_t soc_SCH_REG_00B5r_fields[] = { 11392 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO }, 11393 { FIELD_30_30f, 1, 30, SOCF_RO }, 11394 { FIELD_31_31f, 1, 31, SOCF_RO } 11395 }; 11396 11397 #endif 11398 #if defined(BCM_88650_A0) 11399 soc_field_info_t soc_SCH_REG_00B6r_fields[] = { 11400 { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG } 11401 }; 11402 11403 #endif 11404 #if defined(BCM_88650_A0) 11405 soc_field_info_t soc_SCH_REG_00B7r_fields[] = { 11406 { FIELD_0_0f, 1, 0, SOCF_RO } 11407 }; 11408 11409 #endif 11410 #if defined(BCM_88202_A0) 11411 soc_field_info_t soc_SCH_REG_00B4_BCM88202_A0r_fields[] = { 11412 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG } 11413 }; 11414 11415 #endif 11416 #if defined(BCM_88650_B0) 11417 soc_field_info_t soc_SCH_REG_00B4_BCM88650_B0r_fields[] = { 11418 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG } 11419 }; 11420 11421 #endif 11422 #if defined(BCM_88660_A0) 11423 soc_field_info_t soc_SCH_REG_00B4_BCM88660_A0r_fields[] = { 11424 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG } 11425 }; 11426 11427 #endif 11428 #if defined(BCM_88202_A0) 11429 soc_field_info_t soc_SCH_REG_00B5_BCM88202_A0r_fields[] = { 11430 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO }, 11431 { FIELD_30_30f, 1, 30, SOCF_RO }, 11432 { FIELD_31_31f, 1, 31, SOCF_RO } 11433 }; 11434 11435 #endif 11436 #if defined(BCM_88650_B0) 11437 soc_field_info_t soc_SCH_REG_00B5_BCM88650_B0r_fields[] = { 11438 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO }, 11439 { FIELD_30_30f, 1, 30, SOCF_RO }, 11440 { FIELD_31_31f, 1, 31, SOCF_RO } 11441 }; 11442 11443 #endif 11444 #if defined(BCM_88660_A0) 11445 soc_field_info_t soc_SCH_REG_00B5_BCM88660_A0r_fields[] = { 11446 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO }, 11447 { FIELD_30_30f, 1, 30, SOCF_RO }, 11448 { FIELD_31_31f, 1, 31, SOCF_RO } 11449 }; 11450 11451 #endif 11452 #if defined(BCM_88202_A0) 11453 soc_field_info_t soc_SCH_REG_00B6_BCM88202_A0r_fields[] = { 11454 { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG } 11455 }; 11456 11457 #endif 11458 #if defined(BCM_88650_B0) 11459 soc_field_info_t soc_SCH_REG_00B6_BCM88650_B0r_fields[] = { 11460 { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG } 11461 }; 11462 11463 #endif 11464 #if defined(BCM_88660_A0) 11465 soc_field_info_t soc_SCH_REG_00B6_BCM88660_A0r_fields[] = { 11466 { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG } 11467 }; 11468 11469 #endif 11470 #if defined(BCM_88202_A0) 11471 soc_field_info_t soc_SCH_REG_00B7_BCM88202_A0r_fields[] = { 11472 { FIELD_0_0f, 1, 0, SOCF_RO } 11473 }; 11474 11475 #endif 11476 #if defined(BCM_88650_B0) 11477 soc_field_info_t soc_SCH_REG_00B7_BCM88650_B0r_fields[] = { 11478 { FIELD_0_0f, 1, 0, SOCF_RO } 11479 }; 11480 11481 #endif 11482 #if defined(BCM_88660_A0) 11483 soc_field_info_t soc_SCH_REG_00B7_BCM88660_A0r_fields[] = { 11484 { FIELD_0_0f, 1, 0, SOCF_RO } 11485 }; 11486 11487 #endif 11488 #if defined(BCM_88650_A0) 11489 soc_field_info_t soc_SCH_REG_00BCr_fields[] = { 11490 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG } 11491 }; 11492 11493 #endif 11494 #if defined(BCM_88202_A0) 11495 soc_field_info_t soc_SCH_REG_00BC_BCM88202_A0r_fields[] = { 11496 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG } 11497 }; 11498 11499 #endif 11500 #if defined(BCM_88650_B0) 11501 soc_field_info_t soc_SCH_REG_00BC_BCM88650_B0r_fields[] = { 11502 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG } 11503 }; 11504 11505 #endif 11506 #if defined(BCM_88660_A0) 11507 soc_field_info_t soc_SCH_REG_00BC_BCM88660_A0r_fields[] = { 11508 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG } 11509 }; 11510 11511 #endif 11512 #if defined(BCM_88650_A0) 11513 soc_field_info_t soc_SCH_REG_00BDr_fields[] = { 11514 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO }, 11515 { FIELD_30_30f, 1, 30, SOCF_RO }, 11516 { FIELD_31_31f, 1, 31, SOCF_RO } 11517 }; 11518 11519 #endif 11520 #if defined(BCM_88202_A0) 11521 soc_field_info_t soc_SCH_REG_00BD_BCM88202_A0r_fields[] = { 11522 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO }, 11523 { FIELD_30_30f, 1, 30, SOCF_RO }, 11524 { FIELD_31_31f, 1, 31, SOCF_RO } 11525 }; 11526 11527 #endif 11528 #if defined(BCM_88650_B0) 11529 soc_field_info_t soc_SCH_REG_00BD_BCM88650_B0r_fields[] = { 11530 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO }, 11531 { FIELD_30_30f, 1, 30, SOCF_RO }, 11532 { FIELD_31_31f, 1, 31, SOCF_RO } 11533 }; 11534 11535 #endif 11536 #if defined(BCM_88660_A0) 11537 soc_field_info_t soc_SCH_REG_00BD_BCM88660_A0r_fields[] = { 11538 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO }, 11539 { FIELD_30_30f, 1, 30, SOCF_RO }, 11540 { FIELD_31_31f, 1, 31, SOCF_RO } 11541 }; 11542 11543 #endif 11544 #if defined(BCM_88650_A0) 11545 soc_field_info_t soc_SCH_REG_00BEr_fields[] = { 11546 { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG } 11547 }; 11548 11549 #endif 11550 #if defined(BCM_88202_A0) 11551 soc_field_info_t soc_SCH_REG_00BE_BCM88202_A0r_fields[] = { 11552 { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG } 11553 }; 11554 11555 #endif 11556 #if defined(BCM_88650_B0) 11557 soc_field_info_t soc_SCH_REG_00BE_BCM88650_B0r_fields[] = { 11558 { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG } 11559 }; 11560 11561 #endif 11562 #if defined(BCM_88660_A0) 11563 soc_field_info_t soc_SCH_REG_00BE_BCM88660_A0r_fields[] = { 11564 { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG } 11565 }; 11566 11567 #endif 11568 #if defined(BCM_88650_A0) 11569 soc_field_info_t soc_SCH_REG_00BFr_fields[] = { 11570 { FIELD_0_0f, 1, 0, SOCF_RO } 11571 }; 11572 11573 #endif 11574 #if defined(BCM_88202_A0) 11575 soc_field_info_t soc_SCH_REG_00BF_BCM88202_A0r_fields[] = { 11576 { FIELD_0_0f, 1, 0, SOCF_RO } 11577 }; 11578 11579 #endif 11580 #if defined(BCM_88650_B0) 11581 soc_field_info_t soc_SCH_REG_00BF_BCM88650_B0r_fields[] = { 11582 { FIELD_0_0f, 1, 0, SOCF_RO } 11583 }; 11584 11585 #endif 11586 #if defined(BCM_88660_A0) 11587 soc_field_info_t soc_SCH_REG_00BF_BCM88660_A0r_fields[] = { 11588 { FIELD_0_0f, 1, 0, SOCF_RO } 11589 }; 11590 11591 #endif 11592 #if defined(BCM_88690_A0) 11593 soc_field_info_t soc_SCH_REG_00C2r_fields[] = { 11594 { FIELD_0_0f, 1, 0, 0 }, 11595 { FIELD_1_1f, 1, 1, 0 }, 11596 { FIELD_2_2f, 1, 2, 0 }, 11597 { FIELD_3_3f, 1, 3, 0 }, 11598 { FIELD_4_4f, 1, 4, 0 }, 11599 { FIELD_5_5f, 1, 5, 0 } 11600 }; 11601 11602 #endif 11603 #if defined(BCM_88690_B0) 11604 soc_field_info_t soc_SCH_REG_00C2_BCM88690_B0r_fields[] = { 11605 { FIELD_0_0f, 1, 0, 0 }, 11606 { FIELD_1_1f, 1, 1, 0 }, 11607 { FIELD_2_2f, 1, 2, 0 }, 11608 { FIELD_3_3f, 1, 3, 0 }, 11609 { FIELD_4_4f, 1, 4, 0 }, 11610 { FIELD_5_5f, 1, 5, 0 } 11611 }; 11612 11613 #endif 11614 #if defined(BCM_88270_A0) 11615 soc_field_info_t soc_SCH_REG_0103_BCM88270_A0r_fields[] = { 11616 { FIELD_0_16f, 17, 0, SOCF_LE }, 11617 { FIELD_20_21f, 2, 20, SOCF_LE }, 11618 { FIELD_24_25f, 2, 24, SOCF_LE }, 11619 { FIELD_28_29f, 2, 28, SOCF_LE } 11620 }; 11621 11622 #endif 11623 #if defined(BCM_88375_A0) 11624 soc_field_info_t soc_SCH_REG_0103_BCM88375_A0r_fields[] = { 11625 { FIELD_0_16f, 17, 0, SOCF_LE }, 11626 { FIELD_20_21f, 2, 20, SOCF_LE }, 11627 { FIELD_24_25f, 2, 24, SOCF_LE }, 11628 { FIELD_28_29f, 2, 28, SOCF_LE } 11629 }; 11630 11631 #endif 11632 #if defined(BCM_88375_B0) 11633 soc_field_info_t soc_SCH_REG_0103_BCM88375_B0r_fields[] = { 11634 { FIELD_0_16f, 17, 0, SOCF_LE }, 11635 { FIELD_20_21f, 2, 20, SOCF_LE }, 11636 { FIELD_24_25f, 2, 24, SOCF_LE }, 11637 { FIELD_28_29f, 2, 28, SOCF_LE } 11638 }; 11639 11640 #endif 11641 #if defined(BCM_88470_A0) 11642 soc_field_info_t soc_SCH_REG_0103_BCM88470_A0r_fields[] = { 11643 { FIELD_0_16f, 17, 0, SOCF_LE }, 11644 { FIELD_20_21f, 2, 20, SOCF_LE }, 11645 { FIELD_24_25f, 2, 24, SOCF_LE }, 11646 { FIELD_28_29f, 2, 28, SOCF_LE } 11647 }; 11648 11649 #endif 11650 #if defined(BCM_88470_B0) 11651 soc_field_info_t soc_SCH_REG_0103_BCM88470_B0r_fields[] = { 11652 { FIELD_0_16f, 17, 0, SOCF_LE }, 11653 { FIELD_20_21f, 2, 20, SOCF_LE }, 11654 { FIELD_24_25f, 2, 24, SOCF_LE }, 11655 { FIELD_28_29f, 2, 28, SOCF_LE } 11656 }; 11657 11658 #endif 11659 #if defined(BCM_88675_B0) 11660 soc_field_info_t soc_SCH_REG_0103_BCM88675_B0r_fields[] = { 11661 { FIELD_0_16f, 17, 0, SOCF_LE }, 11662 { FIELD_20_21f, 2, 20, SOCF_LE }, 11663 { FIELD_24_25f, 2, 24, SOCF_LE }, 11664 { FIELD_28_29f, 2, 28, SOCF_LE } 11665 }; 11666 11667 #endif 11668 #if defined(BCM_88680_A0) 11669 soc_field_info_t soc_SCH_REG_0103_BCM88680_A0r_fields[] = { 11670 { FIELD_0_16f, 17, 0, SOCF_LE }, 11671 { FIELD_20_21f, 2, 20, SOCF_LE }, 11672 { FIELD_24_25f, 2, 24, SOCF_LE }, 11673 { FIELD_28_29f, 2, 28, SOCF_LE } 11674 }; 11675 11676 #endif 11677 #if defined(BCM_88270_A0) 11678 soc_field_info_t soc_SCH_REG_0104_BCM88270_A0r_fields[] = { 11679 { FIELD_0_3f, 4, 0, SOCF_LE }, 11680 { FIELD_12_15f, 4, 12, SOCF_LE }, 11681 { FIELD_16_18f, 3, 16, SOCF_LE }, 11682 { FIELD_19_19f, 1, 19, 0 }, 11683 { FIELD_20_26f, 7, 20, SOCF_LE }, 11684 { FIELD_27_27f, 1, 27, 0 }, 11685 { FIELD_4_7f, 4, 4, SOCF_LE }, 11686 { FIELD_8_10f, 3, 8, SOCF_LE } 11687 }; 11688 11689 #endif 11690 #if defined(BCM_88375_A0) 11691 soc_field_info_t soc_SCH_REG_0104_BCM88375_A0r_fields[] = { 11692 { FIELD_0_3f, 4, 0, SOCF_LE }, 11693 { FIELD_12_15f, 4, 12, SOCF_LE }, 11694 { FIELD_16_18f, 3, 16, SOCF_LE }, 11695 { FIELD_19_19f, 1, 19, 0 }, 11696 { FIELD_20_26f, 7, 20, SOCF_LE }, 11697 { FIELD_27_27f, 1, 27, 0 }, 11698 { FIELD_4_7f, 4, 4, SOCF_LE }, 11699 { FIELD_8_10f, 3, 8, SOCF_LE } 11700 }; 11701 11702 #endif 11703 #if defined(BCM_88375_B0) 11704 soc_field_info_t soc_SCH_REG_0104_BCM88375_B0r_fields[] = { 11705 { FIELD_0_3f, 4, 0, SOCF_LE }, 11706 { FIELD_12_15f, 4, 12, SOCF_LE }, 11707 { FIELD_16_18f, 3, 16, SOCF_LE }, 11708 { FIELD_19_19f, 1, 19, 0 }, 11709 { FIELD_20_26f, 7, 20, SOCF_LE }, 11710 { FIELD_27_27f, 1, 27, 0 }, 11711 { FIELD_4_7f, 4, 4, SOCF_LE }, 11712 { FIELD_8_10f, 3, 8, SOCF_LE } 11713 }; 11714 11715 #endif 11716 #if defined(BCM_88470_A0) 11717 soc_field_info_t soc_SCH_REG_0104_BCM88470_A0r_fields[] = { 11718 { FIELD_0_3f, 4, 0, SOCF_LE }, 11719 { FIELD_12_15f, 4, 12, SOCF_LE }, 11720 { FIELD_16_18f, 3, 16, SOCF_LE }, 11721 { FIELD_19_19f, 1, 19, 0 }, 11722 { FIELD_20_26f, 7, 20, SOCF_LE }, 11723 { FIELD_27_27f, 1, 27, 0 }, 11724 { FIELD_4_7f, 4, 4, SOCF_LE }, 11725 { FIELD_8_10f, 3, 8, SOCF_LE } 11726 }; 11727 11728 #endif 11729 #if defined(BCM_88470_B0) 11730 soc_field_info_t soc_SCH_REG_0104_BCM88470_B0r_fields[] = { 11731 { FIELD_0_3f, 4, 0, SOCF_LE }, 11732 { FIELD_12_15f, 4, 12, SOCF_LE }, 11733 { FIELD_16_18f, 3, 16, SOCF_LE }, 11734 { FIELD_19_19f, 1, 19, 0 }, 11735 { FIELD_20_26f, 7, 20, SOCF_LE }, 11736 { FIELD_27_27f, 1, 27, 0 }, 11737 { FIELD_4_7f, 4, 4, SOCF_LE }, 11738 { FIELD_8_10f, 3, 8, SOCF_LE } 11739 }; 11740 11741 #endif 11742 #if defined(BCM_88675_B0) 11743 soc_field_info_t soc_SCH_REG_0104_BCM88675_B0r_fields[] = { 11744 { FIELD_0_3f, 4, 0, SOCF_LE }, 11745 { FIELD_12_15f, 4, 12, SOCF_LE }, 11746 { FIELD_16_18f, 3, 16, SOCF_LE }, 11747 { FIELD_19_19f, 1, 19, 0 }, 11748 { FIELD_20_26f, 7, 20, SOCF_LE }, 11749 { FIELD_27_27f, 1, 27, 0 }, 11750 { FIELD_4_7f, 4, 4, SOCF_LE }, 11751 { FIELD_8_10f, 3, 8, SOCF_LE } 11752 }; 11753 11754 #endif 11755 #if defined(BCM_88680_A0) 11756 soc_field_info_t soc_SCH_REG_0104_BCM88680_A0r_fields[] = { 11757 { FIELD_0_3f, 4, 0, SOCF_LE }, 11758 { FIELD_12_15f, 4, 12, SOCF_LE }, 11759 { FIELD_16_18f, 3, 16, SOCF_LE }, 11760 { FIELD_19_19f, 1, 19, 0 }, 11761 { FIELD_20_26f, 7, 20, SOCF_LE }, 11762 { FIELD_27_27f, 1, 27, 0 }, 11763 { FIELD_4_7f, 4, 4, SOCF_LE }, 11764 { FIELD_8_10f, 3, 8, SOCF_LE } 11765 }; 11766 11767 #endif 11768 #if defined(BCM_88270_A0) 11769 soc_field_info_t soc_SCH_REG_0109_BCM88270_A0r_fields[] = { 11770 { FIELD_0_1f, 2, 0, SOCF_LE }, 11771 { FIELD_2_2f, 1, 2, 0 }, 11772 { FIELD_3_3f, 1, 3, 0 }, 11773 { FIELD_4_5f, 2, 4, SOCF_LE }, 11774 { FIELD_8_24f, 17, 8, SOCF_LE } 11775 }; 11776 11777 #endif 11778 #if defined(BCM_88375_A0) 11779 soc_field_info_t soc_SCH_REG_0109_BCM88375_A0r_fields[] = { 11780 { FIELD_0_1f, 2, 0, SOCF_LE }, 11781 { FIELD_2_2f, 1, 2, 0 }, 11782 { FIELD_3_3f, 1, 3, 0 }, 11783 { FIELD_4_5f, 2, 4, SOCF_LE }, 11784 { FIELD_8_24f, 17, 8, SOCF_LE } 11785 }; 11786 11787 #endif 11788 #if defined(BCM_88375_B0) 11789 soc_field_info_t soc_SCH_REG_0109_BCM88375_B0r_fields[] = { 11790 { FIELD_0_1f, 2, 0, SOCF_LE }, 11791 { FIELD_2_2f, 1, 2, 0 }, 11792 { FIELD_3_3f, 1, 3, 0 }, 11793 { FIELD_4_5f, 2, 4, SOCF_LE }, 11794 { FIELD_8_24f, 17, 8, SOCF_LE } 11795 }; 11796 11797 #endif 11798 #if defined(BCM_88470_A0) 11799 soc_field_info_t soc_SCH_REG_0109_BCM88470_A0r_fields[] = { 11800 { FIELD_0_1f, 2, 0, SOCF_LE }, 11801 { FIELD_2_2f, 1, 2, 0 }, 11802 { FIELD_3_3f, 1, 3, 0 }, 11803 { FIELD_4_5f, 2, 4, SOCF_LE }, 11804 { FIELD_8_24f, 17, 8, SOCF_LE } 11805 }; 11806 11807 #endif 11808 #if defined(BCM_88470_B0) 11809 soc_field_info_t soc_SCH_REG_0109_BCM88470_B0r_fields[] = { 11810 { FIELD_0_1f, 2, 0, SOCF_LE }, 11811 { FIELD_2_2f, 1, 2, 0 }, 11812 { FIELD_3_3f, 1, 3, 0 }, 11813 { FIELD_4_5f, 2, 4, SOCF_LE }, 11814 { FIELD_8_24f, 17, 8, SOCF_LE } 11815 }; 11816 11817 #endif 11818 #if defined(BCM_88675_B0) 11819 soc_field_info_t soc_SCH_REG_0109_BCM88675_B0r_fields[] = { 11820 { FIELD_0_1f, 2, 0, SOCF_LE }, 11821 { FIELD_2_2f, 1, 2, 0 }, 11822 { FIELD_3_3f, 1, 3, 0 }, 11823 { FIELD_4_5f, 2, 4, SOCF_LE }, 11824 { FIELD_8_24f, 17, 8, SOCF_LE } 11825 }; 11826 11827 #endif 11828 #if defined(BCM_88680_A0) 11829 soc_field_info_t soc_SCH_REG_0109_BCM88680_A0r_fields[] = { 11830 { FIELD_0_1f, 2, 0, SOCF_LE }, 11831 { FIELD_2_2f, 1, 2, 0 }, 11832 { FIELD_3_3f, 1, 3, 0 }, 11833 { FIELD_4_5f, 2, 4, SOCF_LE }, 11834 { FIELD_8_24f, 17, 8, SOCF_LE } 11835 }; 11836 11837 #endif 11838 #if defined(BCM_88270_A0) 11839 soc_field_info_t soc_SCH_REG_0112_BCM88270_A0r_fields[] = { 11840 { FIELD_0_9f, 10, 0, SOCF_LE }, 11841 { FIELD_10_19f, 10, 10, SOCF_LE }, 11842 { FIELD_20_20f, 1, 20, 0 }, 11843 { FIELD_21_21f, 1, 21, 0 }, 11844 { FIELD_22_22f, 1, 22, 0 } 11845 }; 11846 11847 #endif 11848 #if defined(BCM_88375_A0) 11849 soc_field_info_t soc_SCH_REG_0112_BCM88375_A0r_fields[] = { 11850 { FIELD_0_9f, 10, 0, SOCF_LE }, 11851 { FIELD_10_19f, 10, 10, SOCF_LE }, 11852 { FIELD_20_20f, 1, 20, 0 }, 11853 { FIELD_21_21f, 1, 21, 0 }, 11854 { FIELD_22_22f, 1, 22, 0 } 11855 }; 11856 11857 #endif 11858 #if defined(BCM_88375_B0) 11859 soc_field_info_t soc_SCH_REG_0112_BCM88375_B0r_fields[] = { 11860 { FIELD_0_9f, 10, 0, SOCF_LE }, 11861 { FIELD_10_19f, 10, 10, SOCF_LE }, 11862 { FIELD_20_20f, 1, 20, 0 }, 11863 { FIELD_21_21f, 1, 21, 0 }, 11864 { FIELD_22_22f, 1, 22, 0 } 11865 }; 11866 11867 #endif 11868 #if defined(BCM_88470_A0) 11869 soc_field_info_t soc_SCH_REG_0112_BCM88470_A0r_fields[] = { 11870 { FIELD_0_9f, 10, 0, SOCF_LE }, 11871 { FIELD_10_19f, 10, 10, SOCF_LE }, 11872 { FIELD_20_20f, 1, 20, 0 }, 11873 { FIELD_21_21f, 1, 21, 0 }, 11874 { FIELD_22_22f, 1, 22, 0 } 11875 }; 11876 11877 #endif 11878 #if defined(BCM_88470_B0) 11879 soc_field_info_t soc_SCH_REG_0112_BCM88470_B0r_fields[] = { 11880 { FIELD_0_9f, 10, 0, SOCF_LE }, 11881 { FIELD_10_19f, 10, 10, SOCF_LE }, 11882 { FIELD_20_20f, 1, 20, 0 }, 11883 { FIELD_21_21f, 1, 21, 0 }, 11884 { FIELD_22_22f, 1, 22, 0 } 11885 }; 11886 11887 #endif 11888 #if defined(BCM_88675_B0) 11889 soc_field_info_t soc_SCH_REG_0112_BCM88675_B0r_fields[] = { 11890 { FIELD_0_9f, 10, 0, SOCF_LE }, 11891 { FIELD_10_19f, 10, 10, SOCF_LE }, 11892 { FIELD_20_20f, 1, 20, 0 }, 11893 { FIELD_21_21f, 1, 21, 0 }, 11894 { FIELD_22_22f, 1, 22, 0 } 11895 }; 11896 11897 #endif 11898 #if defined(BCM_88680_A0) 11899 soc_field_info_t soc_SCH_REG_0112_BCM88680_A0r_fields[] = { 11900 { FIELD_0_9f, 10, 0, SOCF_LE }, 11901 { FIELD_10_19f, 10, 10, SOCF_LE }, 11902 { FIELD_20_20f, 1, 20, 0 }, 11903 { FIELD_21_21f, 1, 21, 0 }, 11904 { FIELD_22_22f, 1, 22, 0 } 11905 }; 11906 11907 #endif 11908 #if defined(BCM_88270_A0) 11909 soc_field_info_t soc_SCH_REG_0113_BCM88270_A0r_fields[] = { 11910 { FIELD_0_16f, 17, 0, SOCF_LE }, 11911 { FIELD_20_20f, 1, 20, 0 } 11912 }; 11913 11914 #endif 11915 #if defined(BCM_88375_A0) 11916 soc_field_info_t soc_SCH_REG_0113_BCM88375_A0r_fields[] = { 11917 { FIELD_0_16f, 17, 0, SOCF_LE }, 11918 { FIELD_20_20f, 1, 20, 0 } 11919 }; 11920 11921 #endif 11922 #if defined(BCM_88375_B0) 11923 soc_field_info_t soc_SCH_REG_0113_BCM88375_B0r_fields[] = { 11924 { FIELD_0_16f, 17, 0, SOCF_LE }, 11925 { FIELD_20_20f, 1, 20, 0 } 11926 }; 11927 11928 #endif 11929 #if defined(BCM_88470_A0) 11930 soc_field_info_t soc_SCH_REG_0113_BCM88470_A0r_fields[] = { 11931 { FIELD_0_16f, 17, 0, SOCF_LE }, 11932 { FIELD_20_20f, 1, 20, 0 } 11933 }; 11934 11935 #endif 11936 #if defined(BCM_88470_B0) 11937 soc_field_info_t soc_SCH_REG_0113_BCM88470_B0r_fields[] = { 11938 { FIELD_0_16f, 17, 0, SOCF_LE }, 11939 { FIELD_20_20f, 1, 20, 0 } 11940 }; 11941 11942 #endif 11943 #if defined(BCM_88675_B0) 11944 soc_field_info_t soc_SCH_REG_0113_BCM88675_B0r_fields[] = { 11945 { FIELD_0_16f, 17, 0, SOCF_LE }, 11946 { FIELD_20_20f, 1, 20, 0 } 11947 }; 11948 11949 #endif 11950 #if defined(BCM_88680_A0) 11951 soc_field_info_t soc_SCH_REG_0113_BCM88680_A0r_fields[] = { 11952 { FIELD_0_16f, 17, 0, SOCF_LE }, 11953 { FIELD_20_20f, 1, 20, 0 } 11954 }; 11955 11956 #endif 11957 #if defined(BCM_88675_A0) 11958 soc_field_info_t soc_SCH_REG_011Ar_fields[] = { 11959 { FIELD_0_3f, 4, 0, SOCF_LE }, 11960 { FIELD_11_11f, 1, 11, 0 }, 11961 { FIELD_12_27f, 16, 12, SOCF_LE }, 11962 { FIELD_28_28f, 1, 28, 0 }, 11963 { FIELD_29_29f, 1, 29, 0 }, 11964 { FIELD_30_30f, 1, 30, 0 }, 11965 { FIELD_7_7f, 1, 7, 0 } 11966 }; 11967 11968 #endif 11969 #if defined(BCM_88270_A0) 11970 soc_field_info_t soc_SCH_REG_011A_BCM88270_A0r_fields[] = { 11971 { FIELD_0_3f, 4, 0, SOCF_LE }, 11972 { FIELD_11_11f, 1, 11, 0 }, 11973 { FIELD_12_27f, 16, 12, SOCF_LE }, 11974 { FIELD_28_28f, 1, 28, 0 }, 11975 { FIELD_29_29f, 1, 29, 0 }, 11976 { FIELD_30_30f, 1, 30, 0 }, 11977 { FIELD_7_7f, 1, 7, 0 } 11978 }; 11979 11980 #endif 11981 #if defined(BCM_88375_A0) 11982 soc_field_info_t soc_SCH_REG_011A_BCM88375_A0r_fields[] = { 11983 { FIELD_0_3f, 4, 0, SOCF_LE }, 11984 { FIELD_11_11f, 1, 11, 0 }, 11985 { FIELD_12_27f, 16, 12, SOCF_LE }, 11986 { FIELD_28_28f, 1, 28, 0 }, 11987 { FIELD_29_29f, 1, 29, 0 }, 11988 { FIELD_30_30f, 1, 30, 0 }, 11989 { FIELD_7_7f, 1, 7, 0 } 11990 }; 11991 11992 #endif 11993 #if defined(BCM_88375_B0) 11994 soc_field_info_t soc_SCH_REG_011A_BCM88375_B0r_fields[] = { 11995 { FIELD_0_3f, 4, 0, SOCF_LE }, 11996 { FIELD_11_11f, 1, 11, 0 }, 11997 { FIELD_12_27f, 16, 12, SOCF_LE }, 11998 { FIELD_28_28f, 1, 28, 0 }, 11999 { FIELD_29_29f, 1, 29, 0 }, 12000 { FIELD_30_30f, 1, 30, 0 }, 12001 { FIELD_7_7f, 1, 7, 0 } 12002 }; 12003 12004 #endif 12005 #if defined(BCM_88470_A0) 12006 soc_field_info_t soc_SCH_REG_011A_BCM88470_A0r_fields[] = { 12007 { FIELD_0_3f, 4, 0, SOCF_LE }, 12008 { FIELD_11_11f, 1, 11, 0 }, 12009 { FIELD_12_27f, 16, 12, SOCF_LE }, 12010 { FIELD_28_28f, 1, 28, 0 }, 12011 { FIELD_29_29f, 1, 29, 0 }, 12012 { FIELD_30_30f, 1, 30, 0 }, 12013 { FIELD_7_7f, 1, 7, 0 } 12014 }; 12015 12016 #endif 12017 #if defined(BCM_88470_B0) 12018 soc_field_info_t soc_SCH_REG_011A_BCM88470_B0r_fields[] = { 12019 { FIELD_0_3f, 4, 0, SOCF_LE }, 12020 { FIELD_11_11f, 1, 11, 0 }, 12021 { FIELD_12_27f, 16, 12, SOCF_LE }, 12022 { FIELD_28_28f, 1, 28, 0 }, 12023 { FIELD_29_29f, 1, 29, 0 }, 12024 { FIELD_30_30f, 1, 30, 0 }, 12025 { FIELD_7_7f, 1, 7, 0 } 12026 }; 12027 12028 #endif 12029 #if defined(BCM_88675_B0) 12030 soc_field_info_t soc_SCH_REG_011A_BCM88675_B0r_fields[] = { 12031 { FIELD_0_3f, 4, 0, SOCF_LE }, 12032 { FIELD_11_11f, 1, 11, 0 }, 12033 { FIELD_12_27f, 16, 12, SOCF_LE }, 12034 { FIELD_28_28f, 1, 28, 0 }, 12035 { FIELD_29_29f, 1, 29, 0 }, 12036 { FIELD_30_30f, 1, 30, 0 }, 12037 { FIELD_7_7f, 1, 7, 0 } 12038 }; 12039 12040 #endif 12041 #if defined(BCM_88680_A0) 12042 soc_field_info_t soc_SCH_REG_011A_BCM88680_A0r_fields[] = { 12043 { FIELD_0_3f, 4, 0, SOCF_LE }, 12044 { FIELD_11_11f, 1, 11, 0 }, 12045 { FIELD_12_27f, 16, 12, SOCF_LE }, 12046 { FIELD_28_28f, 1, 28, 0 }, 12047 { FIELD_29_29f, 1, 29, 0 }, 12048 { FIELD_30_30f, 1, 30, 0 }, 12049 { FIELD_7_7f, 1, 7, 0 } 12050 }; 12051 12052 #endif 12053 #if defined(BCM_88270_A0) 12054 soc_field_info_t soc_SCH_REG_0129_BCM88270_A0r_fields[] = { 12055 { FIELD_0_0f, 1, 0, 0 }, 12056 { FIELD_1_1f, 1, 1, 0 }, 12057 { FIELD_2_2f, 1, 2, 0 }, 12058 { FIELD_3_3f, 1, 3, 0 }, 12059 { FIELD_4_4f, 1, 4, 0 }, 12060 { FIELD_5_5f, 1, 5, 0 }, 12061 { FIELD_6_6f, 1, 6, 0 }, 12062 { FIELD_7_7f, 1, 7, 0 }, 12063 { FIELD_8_8f, 1, 8, 0 }, 12064 { FIELD_9_9f, 1, 9, 0 } 12065 }; 12066 12067 #endif 12068 #if defined(BCM_88375_A0) 12069 soc_field_info_t soc_SCH_REG_0129_BCM88375_A0r_fields[] = { 12070 { FIELD_0_0f, 1, 0, 0 }, 12071 { FIELD_1_1f, 1, 1, 0 }, 12072 { FIELD_2_2f, 1, 2, 0 }, 12073 { FIELD_3_3f, 1, 3, 0 }, 12074 { FIELD_4_4f, 1, 4, 0 }, 12075 { FIELD_5_5f, 1, 5, 0 }, 12076 { FIELD_6_6f, 1, 6, 0 }, 12077 { FIELD_7_7f, 1, 7, 0 }, 12078 { FIELD_8_8f, 1, 8, 0 }, 12079 { FIELD_9_9f, 1, 9, 0 } 12080 }; 12081 12082 #endif 12083 #if defined(BCM_88375_B0) 12084 soc_field_info_t soc_SCH_REG_0129_BCM88375_B0r_fields[] = { 12085 { FIELD_0_0f, 1, 0, 0 }, 12086 { FIELD_1_1f, 1, 1, 0 }, 12087 { FIELD_2_2f, 1, 2, 0 }, 12088 { FIELD_3_3f, 1, 3, 0 }, 12089 { FIELD_4_4f, 1, 4, 0 }, 12090 { FIELD_5_5f, 1, 5, 0 }, 12091 { FIELD_6_6f, 1, 6, 0 }, 12092 { FIELD_7_7f, 1, 7, 0 }, 12093 { FIELD_8_8f, 1, 8, 0 }, 12094 { FIELD_9_9f, 1, 9, 0 } 12095 }; 12096 12097 #endif 12098 #if defined(BCM_88470_A0) 12099 soc_field_info_t soc_SCH_REG_0129_BCM88470_A0r_fields[] = { 12100 { FIELD_0_0f, 1, 0, 0 }, 12101 { FIELD_1_1f, 1, 1, 0 }, 12102 { FIELD_2_2f, 1, 2, 0 }, 12103 { FIELD_3_3f, 1, 3, 0 }, 12104 { FIELD_4_4f, 1, 4, 0 }, 12105 { FIELD_5_5f, 1, 5, 0 }, 12106 { FIELD_6_6f, 1, 6, 0 }, 12107 { FIELD_7_7f, 1, 7, 0 }, 12108 { FIELD_8_8f, 1, 8, 0 }, 12109 { FIELD_9_9f, 1, 9, 0 } 12110 }; 12111 12112 #endif 12113 #if defined(BCM_88470_B0) 12114 soc_field_info_t soc_SCH_REG_0129_BCM88470_B0r_fields[] = { 12115 { FIELD_0_0f, 1, 0, 0 }, 12116 { FIELD_1_1f, 1, 1, 0 }, 12117 { FIELD_2_2f, 1, 2, 0 }, 12118 { FIELD_3_3f, 1, 3, 0 }, 12119 { FIELD_4_4f, 1, 4, 0 }, 12120 { FIELD_5_5f, 1, 5, 0 }, 12121 { FIELD_6_6f, 1, 6, 0 }, 12122 { FIELD_7_7f, 1, 7, 0 }, 12123 { FIELD_8_8f, 1, 8, 0 }, 12124 { FIELD_9_9f, 1, 9, 0 } 12125 }; 12126 12127 #endif 12128 #if defined(BCM_88675_B0) 12129 soc_field_info_t soc_SCH_REG_0129_BCM88675_B0r_fields[] = { 12130 { FIELD_0_0f, 1, 0, 0 }, 12131 { FIELD_1_1f, 1, 1, 0 }, 12132 { FIELD_2_2f, 1, 2, 0 }, 12133 { FIELD_3_3f, 1, 3, 0 }, 12134 { FIELD_4_4f, 1, 4, 0 }, 12135 { FIELD_5_5f, 1, 5, 0 }, 12136 { FIELD_6_6f, 1, 6, 0 }, 12137 { FIELD_7_7f, 1, 7, 0 }, 12138 { FIELD_8_8f, 1, 8, 0 }, 12139 { FIELD_9_9f, 1, 9, 0 } 12140 }; 12141 12142 #endif 12143 #if defined(BCM_88680_A0) 12144 soc_field_info_t soc_SCH_REG_0129_BCM88680_A0r_fields[] = { 12145 { FIELD_0_0f, 1, 0, 0 }, 12146 { FIELD_1_1f, 1, 1, 0 }, 12147 { FIELD_2_2f, 1, 2, 0 }, 12148 { FIELD_3_3f, 1, 3, 0 }, 12149 { FIELD_4_4f, 1, 4, 0 }, 12150 { FIELD_5_5f, 1, 5, 0 }, 12151 { FIELD_6_6f, 1, 6, 0 }, 12152 { FIELD_7_7f, 1, 7, 0 }, 12153 { FIELD_8_8f, 1, 8, 0 }, 12154 { FIELD_9_9f, 1, 9, 0 } 12155 }; 12156 12157 #endif 12158 #if defined(BCM_88675_A0) 12159 soc_field_info_t soc_SCH_REG_012Dr_fields[] = { 12160 { FIELD_0_17f, 18, 0, SOCF_LE } 12161 }; 12162 12163 #endif 12164 #if defined(BCM_88270_A0) 12165 soc_field_info_t soc_SCH_REG_012D_BCM88270_A0r_fields[] = { 12166 { FIELD_0_17f, 18, 0, SOCF_LE } 12167 }; 12168 12169 #endif 12170 #if defined(BCM_88375_A0) 12171 soc_field_info_t soc_SCH_REG_012D_BCM88375_A0r_fields[] = { 12172 { FIELD_0_17f, 18, 0, SOCF_LE } 12173 }; 12174 12175 #endif 12176 #if defined(BCM_88375_B0) 12177 soc_field_info_t soc_SCH_REG_012D_BCM88375_B0r_fields[] = { 12178 { FIELD_0_17f, 18, 0, SOCF_LE } 12179 }; 12180 12181 #endif 12182 #if defined(BCM_88470_A0) 12183 soc_field_info_t soc_SCH_REG_012D_BCM88470_A0r_fields[] = { 12184 { FIELD_0_17f, 18, 0, SOCF_LE } 12185 }; 12186 12187 #endif 12188 #if defined(BCM_88470_B0) 12189 soc_field_info_t soc_SCH_REG_012D_BCM88470_B0r_fields[] = { 12190 { FIELD_0_17f, 18, 0, SOCF_LE } 12191 }; 12192 12193 #endif 12194 #if defined(BCM_88675_B0) 12195 soc_field_info_t soc_SCH_REG_012D_BCM88675_B0r_fields[] = { 12196 { FIELD_0_17f, 18, 0, SOCF_LE } 12197 }; 12198 12199 #endif 12200 #if defined(BCM_88680_A0) 12201 soc_field_info_t soc_SCH_REG_012D_BCM88680_A0r_fields[] = { 12202 { FIELD_0_17f, 18, 0, SOCF_LE } 12203 }; 12204 12205 #endif 12206 #if defined(BCM_88675_A0) 12207 soc_field_info_t soc_SCH_REG_013Br_fields[] = { 12208 { FIELD_0_2f, 3, 0, SOCF_LE }, 12209 { FIELD_12_14f, 3, 12, SOCF_LE }, 12210 { FIELD_16_19f, 4, 16, SOCF_LE }, 12211 { FIELD_20_23f, 4, 20, SOCF_LE }, 12212 { FIELD_28_28f, 1, 28, 0 }, 12213 { FIELD_29_29f, 1, 29, 0 }, 12214 { FIELD_30_30f, 1, 30, 0 }, 12215 { FIELD_31_31f, 1, 31, 0 }, 12216 { FIELD_4_7f, 4, 4, SOCF_LE }, 12217 { FIELD_8_10f, 3, 8, SOCF_LE } 12218 }; 12219 12220 #endif 12221 #if defined(BCM_88270_A0) 12222 soc_field_info_t soc_SCH_REG_013B_BCM88270_A0r_fields[] = { 12223 { FIELD_0_2f, 3, 0, SOCF_LE }, 12224 { FIELD_12_14f, 3, 12, SOCF_LE }, 12225 { FIELD_16_19f, 4, 16, SOCF_LE }, 12226 { FIELD_20_23f, 4, 20, SOCF_LE }, 12227 { FIELD_28_28f, 1, 28, 0 }, 12228 { FIELD_29_29f, 1, 29, 0 }, 12229 { FIELD_30_30f, 1, 30, 0 }, 12230 { FIELD_31_31f, 1, 31, 0 }, 12231 { FIELD_4_7f, 4, 4, SOCF_LE }, 12232 { FIELD_8_10f, 3, 8, SOCF_LE } 12233 }; 12234 12235 #endif 12236 #if defined(BCM_88375_A0) 12237 soc_field_info_t soc_SCH_REG_013B_BCM88375_A0r_fields[] = { 12238 { FIELD_0_2f, 3, 0, SOCF_LE }, 12239 { FIELD_12_14f, 3, 12, SOCF_LE }, 12240 { FIELD_16_19f, 4, 16, SOCF_LE }, 12241 { FIELD_20_23f, 4, 20, SOCF_LE }, 12242 { FIELD_28_28f, 1, 28, 0 }, 12243 { FIELD_29_29f, 1, 29, 0 }, 12244 { FIELD_30_30f, 1, 30, 0 }, 12245 { FIELD_31_31f, 1, 31, 0 }, 12246 { FIELD_4_7f, 4, 4, SOCF_LE }, 12247 { FIELD_8_10f, 3, 8, SOCF_LE } 12248 }; 12249 12250 #endif 12251 #if defined(BCM_88375_B0) 12252 soc_field_info_t soc_SCH_REG_013B_BCM88375_B0r_fields[] = { 12253 { FIELD_0_2f, 3, 0, SOCF_LE }, 12254 { FIELD_12_14f, 3, 12, SOCF_LE }, 12255 { FIELD_16_19f, 4, 16, SOCF_LE }, 12256 { FIELD_20_23f, 4, 20, SOCF_LE }, 12257 { FIELD_28_28f, 1, 28, 0 }, 12258 { FIELD_29_29f, 1, 29, 0 }, 12259 { FIELD_30_30f, 1, 30, 0 }, 12260 { FIELD_31_31f, 1, 31, 0 }, 12261 { FIELD_4_7f, 4, 4, SOCF_LE }, 12262 { FIELD_8_10f, 3, 8, SOCF_LE } 12263 }; 12264 12265 #endif 12266 #if defined(BCM_88470_A0) 12267 soc_field_info_t soc_SCH_REG_013B_BCM88470_A0r_fields[] = { 12268 { FIELD_0_2f, 3, 0, SOCF_LE }, 12269 { FIELD_12_14f, 3, 12, SOCF_LE }, 12270 { FIELD_16_19f, 4, 16, SOCF_LE }, 12271 { FIELD_20_23f, 4, 20, SOCF_LE }, 12272 { FIELD_28_28f, 1, 28, 0 }, 12273 { FIELD_29_29f, 1, 29, 0 }, 12274 { FIELD_30_30f, 1, 30, 0 }, 12275 { FIELD_31_31f, 1, 31, 0 }, 12276 { FIELD_4_7f, 4, 4, SOCF_LE }, 12277 { FIELD_8_10f, 3, 8, SOCF_LE } 12278 }; 12279 12280 #endif 12281 #if defined(BCM_88470_B0) 12282 soc_field_info_t soc_SCH_REG_013B_BCM88470_B0r_fields[] = { 12283 { FIELD_0_2f, 3, 0, SOCF_LE }, 12284 { FIELD_12_14f, 3, 12, SOCF_LE }, 12285 { FIELD_16_19f, 4, 16, SOCF_LE }, 12286 { FIELD_20_23f, 4, 20, SOCF_LE }, 12287 { FIELD_28_28f, 1, 28, 0 }, 12288 { FIELD_29_29f, 1, 29, 0 }, 12289 { FIELD_30_30f, 1, 30, 0 }, 12290 { FIELD_31_31f, 1, 31, 0 }, 12291 { FIELD_4_7f, 4, 4, SOCF_LE }, 12292 { FIELD_8_10f, 3, 8, SOCF_LE } 12293 }; 12294 12295 #endif 12296 #if defined(BCM_88675_B0) 12297 soc_field_info_t soc_SCH_REG_013B_BCM88675_B0r_fields[] = { 12298 { FIELD_0_2f, 3, 0, SOCF_LE }, 12299 { FIELD_12_14f, 3, 12, SOCF_LE }, 12300 { FIELD_16_19f, 4, 16, SOCF_LE }, 12301 { FIELD_20_23f, 4, 20, SOCF_LE }, 12302 { FIELD_28_28f, 1, 28, 0 }, 12303 { FIELD_29_29f, 1, 29, 0 }, 12304 { FIELD_30_30f, 1, 30, 0 }, 12305 { FIELD_31_31f, 1, 31, 0 }, 12306 { FIELD_4_7f, 4, 4, SOCF_LE }, 12307 { FIELD_8_10f, 3, 8, SOCF_LE } 12308 }; 12309 12310 #endif 12311 #if defined(BCM_88680_A0) 12312 soc_field_info_t soc_SCH_REG_013B_BCM88680_A0r_fields[] = { 12313 { FIELD_0_2f, 3, 0, SOCF_LE }, 12314 { FIELD_12_14f, 3, 12, SOCF_LE }, 12315 { FIELD_16_19f, 4, 16, SOCF_LE }, 12316 { FIELD_20_23f, 4, 20, SOCF_LE }, 12317 { FIELD_28_28f, 1, 28, 0 }, 12318 { FIELD_29_29f, 1, 29, 0 }, 12319 { FIELD_30_30f, 1, 30, 0 }, 12320 { FIELD_31_31f, 1, 31, 0 }, 12321 { FIELD_4_7f, 4, 4, SOCF_LE }, 12322 { FIELD_8_10f, 3, 8, SOCF_LE } 12323 }; 12324 12325 #endif 12326 #if defined(BCM_88675_A0) 12327 soc_field_info_t soc_SCH_REG_013Cr_fields[] = { 12328 { FIELD_0_0f, 1, 0, 0 }, 12329 { FIELD_10_10f, 1, 10, 0 }, 12330 { FIELD_11_11f, 1, 11, 0 }, 12331 { FIELD_12_12f, 1, 12, 0 }, 12332 { FIELD_13_13f, 1, 13, 0 }, 12333 { FIELD_16_16f, 1, 16, 0 }, 12334 { FIELD_17_17f, 1, 17, 0 }, 12335 { FIELD_18_18f, 1, 18, 0 }, 12336 { FIELD_19_19f, 1, 19, 0 }, 12337 { FIELD_1_1f, 1, 1, 0 }, 12338 { FIELD_20_20f, 1, 20, 0 }, 12339 { FIELD_21_21f, 1, 21, 0 }, 12340 { FIELD_24_24f, 1, 24, 0 }, 12341 { FIELD_2_2f, 1, 2, 0 }, 12342 { FIELD_31_31f, 1, 31, 0 }, 12343 { FIELD_3_3f, 1, 3, 0 }, 12344 { FIELD_4_4f, 1, 4, 0 }, 12345 { FIELD_5_5f, 1, 5, 0 }, 12346 { FIELD_8_8f, 1, 8, 0 }, 12347 { FIELD_9_9f, 1, 9, 0 } 12348 }; 12349 12350 #endif 12351 #if defined(BCM_88270_A0) 12352 soc_field_info_t soc_SCH_REG_013C_BCM88270_A0r_fields[] = { 12353 { FIELD_0_0f, 1, 0, 0 }, 12354 { FIELD_10_10f, 1, 10, 0 }, 12355 { FIELD_11_11f, 1, 11, 0 }, 12356 { FIELD_12_12f, 1, 12, 0 }, 12357 { FIELD_13_13f, 1, 13, 0 }, 12358 { FIELD_16_16f, 1, 16, 0 }, 12359 { FIELD_17_17f, 1, 17, 0 }, 12360 { FIELD_18_18f, 1, 18, 0 }, 12361 { FIELD_19_19f, 1, 19, 0 }, 12362 { FIELD_1_1f, 1, 1, 0 }, 12363 { FIELD_20_20f, 1, 20, 0 }, 12364 { FIELD_21_21f, 1, 21, 0 }, 12365 { FIELD_24_24f, 1, 24, 0 }, 12366 { FIELD_2_2f, 1, 2, 0 }, 12367 { FIELD_31_31f, 1, 31, 0 }, 12368 { FIELD_3_3f, 1, 3, 0 }, 12369 { FIELD_4_4f, 1, 4, 0 }, 12370 { FIELD_5_5f, 1, 5, 0 }, 12371 { FIELD_8_8f, 1, 8, 0 }, 12372 { FIELD_9_9f, 1, 9, 0 } 12373 }; 12374 12375 #endif 12376 #if defined(BCM_88375_A0) 12377 soc_field_info_t soc_SCH_REG_013C_BCM88375_A0r_fields[] = { 12378 { FIELD_0_0f, 1, 0, 0 }, 12379 { FIELD_10_10f, 1, 10, 0 }, 12380 { FIELD_11_11f, 1, 11, 0 }, 12381 { FIELD_12_12f, 1, 12, 0 }, 12382 { FIELD_13_13f, 1, 13, 0 }, 12383 { FIELD_16_16f, 1, 16, 0 }, 12384 { FIELD_17_17f, 1, 17, 0 }, 12385 { FIELD_18_18f, 1, 18, 0 }, 12386 { FIELD_19_19f, 1, 19, 0 }, 12387 { FIELD_1_1f, 1, 1, 0 }, 12388 { FIELD_20_20f, 1, 20, 0 }, 12389 { FIELD_21_21f, 1, 21, 0 }, 12390 { FIELD_24_24f, 1, 24, 0 }, 12391 { FIELD_2_2f, 1, 2, 0 }, 12392 { FIELD_31_31f, 1, 31, 0 }, 12393 { FIELD_3_3f, 1, 3, 0 }, 12394 { FIELD_4_4f, 1, 4, 0 }, 12395 { FIELD_5_5f, 1, 5, 0 }, 12396 { FIELD_8_8f, 1, 8, 0 }, 12397 { FIELD_9_9f, 1, 9, 0 } 12398 }; 12399 12400 #endif 12401 #if defined(BCM_88375_B0) 12402 soc_field_info_t soc_SCH_REG_013C_BCM88375_B0r_fields[] = { 12403 { FIELD_0_0f, 1, 0, 0 }, 12404 { FIELD_10_10f, 1, 10, 0 }, 12405 { FIELD_11_11f, 1, 11, 0 }, 12406 { FIELD_12_12f, 1, 12, 0 }, 12407 { FIELD_13_13f, 1, 13, 0 }, 12408 { FIELD_16_16f, 1, 16, 0 }, 12409 { FIELD_17_17f, 1, 17, 0 }, 12410 { FIELD_18_18f, 1, 18, 0 }, 12411 { FIELD_19_19f, 1, 19, 0 }, 12412 { FIELD_1_1f, 1, 1, 0 }, 12413 { FIELD_20_20f, 1, 20, 0 }, 12414 { FIELD_21_21f, 1, 21, 0 }, 12415 { FIELD_24_24f, 1, 24, 0 }, 12416 { FIELD_2_2f, 1, 2, 0 }, 12417 { FIELD_31_31f, 1, 31, 0 }, 12418 { FIELD_3_3f, 1, 3, 0 }, 12419 { FIELD_4_4f, 1, 4, 0 }, 12420 { FIELD_5_5f, 1, 5, 0 }, 12421 { FIELD_8_8f, 1, 8, 0 }, 12422 { FIELD_9_9f, 1, 9, 0 } 12423 }; 12424 12425 #endif 12426 #if defined(BCM_88470_A0) 12427 soc_field_info_t soc_SCH_REG_013C_BCM88470_A0r_fields[] = { 12428 { FIELD_0_0f, 1, 0, 0 }, 12429 { FIELD_10_10f, 1, 10, 0 }, 12430 { FIELD_11_11f, 1, 11, 0 }, 12431 { FIELD_12_12f, 1, 12, 0 }, 12432 { FIELD_13_13f, 1, 13, 0 }, 12433 { FIELD_16_16f, 1, 16, 0 }, 12434 { FIELD_17_17f, 1, 17, 0 }, 12435 { FIELD_18_18f, 1, 18, 0 }, 12436 { FIELD_19_19f, 1, 19, 0 }, 12437 { FIELD_1_1f, 1, 1, 0 }, 12438 { FIELD_20_20f, 1, 20, 0 }, 12439 { FIELD_21_21f, 1, 21, 0 }, 12440 { FIELD_24_24f, 1, 24, 0 }, 12441 { FIELD_2_2f, 1, 2, 0 }, 12442 { FIELD_31_31f, 1, 31, 0 }, 12443 { FIELD_3_3f, 1, 3, 0 }, 12444 { FIELD_4_4f, 1, 4, 0 }, 12445 { FIELD_5_5f, 1, 5, 0 }, 12446 { FIELD_8_8f, 1, 8, 0 }, 12447 { FIELD_9_9f, 1, 9, 0 } 12448 }; 12449 12450 #endif 12451 #if defined(BCM_88470_B0) 12452 soc_field_info_t soc_SCH_REG_013C_BCM88470_B0r_fields[] = { 12453 { FIELD_0_0f, 1, 0, 0 }, 12454 { FIELD_10_10f, 1, 10, 0 }, 12455 { FIELD_11_11f, 1, 11, 0 }, 12456 { FIELD_12_12f, 1, 12, 0 }, 12457 { FIELD_13_13f, 1, 13, 0 }, 12458 { FIELD_16_16f, 1, 16, 0 }, 12459 { FIELD_17_17f, 1, 17, 0 }, 12460 { FIELD_18_18f, 1, 18, 0 }, 12461 { FIELD_19_19f, 1, 19, 0 }, 12462 { FIELD_1_1f, 1, 1, 0 }, 12463 { FIELD_20_20f, 1, 20, 0 }, 12464 { FIELD_21_21f, 1, 21, 0 }, 12465 { FIELD_24_24f, 1, 24, 0 }, 12466 { FIELD_2_2f, 1, 2, 0 }, 12467 { FIELD_31_31f, 1, 31, 0 }, 12468 { FIELD_3_3f, 1, 3, 0 }, 12469 { FIELD_4_4f, 1, 4, 0 }, 12470 { FIELD_5_5f, 1, 5, 0 }, 12471 { FIELD_8_8f, 1, 8, 0 }, 12472 { FIELD_9_9f, 1, 9, 0 } 12473 }; 12474 12475 #endif 12476 #if defined(BCM_88675_B0) 12477 soc_field_info_t soc_SCH_REG_013C_BCM88675_B0r_fields[] = { 12478 { FIELD_0_0f, 1, 0, 0 }, 12479 { FIELD_10_10f, 1, 10, 0 }, 12480 { FIELD_11_11f, 1, 11, 0 }, 12481 { FIELD_12_12f, 1, 12, 0 }, 12482 { FIELD_13_13f, 1, 13, 0 }, 12483 { FIELD_16_16f, 1, 16, 0 }, 12484 { FIELD_17_17f, 1, 17, 0 }, 12485 { FIELD_18_18f, 1, 18, 0 }, 12486 { FIELD_19_19f, 1, 19, 0 }, 12487 { FIELD_1_1f, 1, 1, 0 }, 12488 { FIELD_20_20f, 1, 20, 0 }, 12489 { FIELD_21_21f, 1, 21, 0 }, 12490 { FIELD_24_24f, 1, 24, 0 }, 12491 { FIELD_2_2f, 1, 2, 0 }, 12492 { FIELD_31_31f, 1, 31, 0 }, 12493 { FIELD_3_3f, 1, 3, 0 }, 12494 { FIELD_4_4f, 1, 4, 0 }, 12495 { FIELD_5_5f, 1, 5, 0 }, 12496 { FIELD_8_8f, 1, 8, 0 }, 12497 { FIELD_9_9f, 1, 9, 0 } 12498 }; 12499 12500 #endif 12501 #if defined(BCM_88680_A0) 12502 soc_field_info_t soc_SCH_REG_013C_BCM88680_A0r_fields[] = { 12503 { FIELD_0_0f, 1, 0, 0 }, 12504 { FIELD_10_10f, 1, 10, 0 }, 12505 { FIELD_11_11f, 1, 11, 0 }, 12506 { FIELD_12_12f, 1, 12, 0 }, 12507 { FIELD_13_13f, 1, 13, 0 }, 12508 { FIELD_16_16f, 1, 16, 0 }, 12509 { FIELD_17_17f, 1, 17, 0 }, 12510 { FIELD_18_18f, 1, 18, 0 }, 12511 { FIELD_19_19f, 1, 19, 0 }, 12512 { FIELD_1_1f, 1, 1, 0 }, 12513 { FIELD_20_20f, 1, 20, 0 }, 12514 { FIELD_21_21f, 1, 21, 0 }, 12515 { FIELD_24_24f, 1, 24, 0 }, 12516 { FIELD_2_2f, 1, 2, 0 }, 12517 { FIELD_31_31f, 1, 31, 0 }, 12518 { FIELD_3_3f, 1, 3, 0 }, 12519 { FIELD_4_4f, 1, 4, 0 }, 12520 { FIELD_5_5f, 1, 5, 0 }, 12521 { FIELD_8_8f, 1, 8, 0 }, 12522 { FIELD_9_9f, 1, 9, 0 } 12523 }; 12524 12525 #endif 12526 #if defined(BCM_88675_A0) 12527 soc_field_info_t soc_SCH_REG_013Er_fields[] = { 12528 { FIELD_0_16f, 17, 0, SOCF_LE }, 12529 { FIELD_18_19f, 2, 18, SOCF_LE }, 12530 { FIELD_20_20f, 1, 20, 0 }, 12531 { FIELD_21_21f, 1, 21, 0 }, 12532 { FIELD_24_24f, 1, 24, 0 }, 12533 { FIELD_25_25f, 1, 25, 0 }, 12534 { FIELD_28_28f, 1, 28, 0 }, 12535 { FIELD_29_29f, 1, 29, 0 }, 12536 { FIELD_30_30f, 1, 30, 0 } 12537 }; 12538 12539 #endif 12540 #if defined(BCM_88270_A0) 12541 soc_field_info_t soc_SCH_REG_013E_BCM88270_A0r_fields[] = { 12542 { FIELD_0_16f, 17, 0, SOCF_LE }, 12543 { FIELD_18_19f, 2, 18, SOCF_LE }, 12544 { FIELD_20_20f, 1, 20, 0 }, 12545 { FIELD_21_21f, 1, 21, 0 }, 12546 { FIELD_24_24f, 1, 24, 0 }, 12547 { FIELD_25_25f, 1, 25, 0 }, 12548 { FIELD_28_28f, 1, 28, 0 }, 12549 { FIELD_29_29f, 1, 29, 0 }, 12550 { FIELD_30_30f, 1, 30, 0 } 12551 }; 12552 12553 #endif 12554 #if defined(BCM_88375_A0) 12555 soc_field_info_t soc_SCH_REG_013E_BCM88375_A0r_fields[] = { 12556 { FIELD_0_16f, 17, 0, SOCF_LE }, 12557 { FIELD_18_19f, 2, 18, SOCF_LE }, 12558 { FIELD_20_20f, 1, 20, 0 }, 12559 { FIELD_21_21f, 1, 21, 0 }, 12560 { FIELD_24_24f, 1, 24, 0 }, 12561 { FIELD_25_25f, 1, 25, 0 }, 12562 { FIELD_28_28f, 1, 28, 0 }, 12563 { FIELD_29_29f, 1, 29, 0 }, 12564 { FIELD_30_30f, 1, 30, 0 } 12565 }; 12566 12567 #endif 12568 #if defined(BCM_88375_B0) 12569 soc_field_info_t soc_SCH_REG_013E_BCM88375_B0r_fields[] = { 12570 { FIELD_0_16f, 17, 0, SOCF_LE }, 12571 { FIELD_18_19f, 2, 18, SOCF_LE }, 12572 { FIELD_20_20f, 1, 20, 0 }, 12573 { FIELD_21_21f, 1, 21, 0 }, 12574 { FIELD_24_24f, 1, 24, 0 }, 12575 { FIELD_25_25f, 1, 25, 0 }, 12576 { FIELD_28_28f, 1, 28, 0 }, 12577 { FIELD_29_29f, 1, 29, 0 }, 12578 { FIELD_30_30f, 1, 30, 0 } 12579 }; 12580 12581 #endif 12582 #if defined(BCM_88470_A0) 12583 soc_field_info_t soc_SCH_REG_013E_BCM88470_A0r_fields[] = { 12584 { FIELD_0_16f, 17, 0, SOCF_LE }, 12585 { FIELD_18_19f, 2, 18, SOCF_LE }, 12586 { FIELD_20_20f, 1, 20, 0 }, 12587 { FIELD_21_21f, 1, 21, 0 }, 12588 { FIELD_24_24f, 1, 24, 0 }, 12589 { FIELD_25_25f, 1, 25, 0 }, 12590 { FIELD_28_28f, 1, 28, 0 }, 12591 { FIELD_29_29f, 1, 29, 0 }, 12592 { FIELD_30_30f, 1, 30, 0 } 12593 }; 12594 12595 #endif 12596 #if defined(BCM_88470_B0) 12597 soc_field_info_t soc_SCH_REG_013E_BCM88470_B0r_fields[] = { 12598 { FIELD_0_16f, 17, 0, SOCF_LE }, 12599 { FIELD_18_19f, 2, 18, SOCF_LE }, 12600 { FIELD_20_20f, 1, 20, 0 }, 12601 { FIELD_21_21f, 1, 21, 0 }, 12602 { FIELD_24_24f, 1, 24, 0 }, 12603 { FIELD_25_25f, 1, 25, 0 }, 12604 { FIELD_28_28f, 1, 28, 0 }, 12605 { FIELD_29_29f, 1, 29, 0 }, 12606 { FIELD_30_30f, 1, 30, 0 } 12607 }; 12608 12609 #endif 12610 #if defined(BCM_88675_B0) 12611 soc_field_info_t soc_SCH_REG_013E_BCM88675_B0r_fields[] = { 12612 { FIELD_0_16f, 17, 0, SOCF_LE }, 12613 { FIELD_18_19f, 2, 18, SOCF_LE }, 12614 { FIELD_20_20f, 1, 20, 0 }, 12615 { FIELD_21_21f, 1, 21, 0 }, 12616 { FIELD_24_24f, 1, 24, 0 }, 12617 { FIELD_25_25f, 1, 25, 0 }, 12618 { FIELD_28_28f, 1, 28, 0 }, 12619 { FIELD_29_29f, 1, 29, 0 }, 12620 { FIELD_30_30f, 1, 30, 0 } 12621 }; 12622 12623 #endif 12624 #if defined(BCM_88680_A0) 12625 soc_field_info_t soc_SCH_REG_013E_BCM88680_A0r_fields[] = { 12626 { FIELD_0_16f, 17, 0, SOCF_LE }, 12627 { FIELD_18_19f, 2, 18, SOCF_LE }, 12628 { FIELD_20_20f, 1, 20, 0 }, 12629 { FIELD_21_21f, 1, 21, 0 }, 12630 { FIELD_24_24f, 1, 24, 0 }, 12631 { FIELD_25_25f, 1, 25, 0 }, 12632 { FIELD_28_28f, 1, 28, 0 }, 12633 { FIELD_29_29f, 1, 29, 0 }, 12634 { FIELD_30_30f, 1, 30, 0 } 12635 }; 12636 12637 #endif 12638 #if defined(BCM_88270_A0) 12639 soc_field_info_t soc_SCH_REG_0151_BCM88270_A0r_fields[] = { 12640 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12641 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12642 }; 12643 12644 #endif 12645 #if defined(BCM_88375_A0) 12646 soc_field_info_t soc_SCH_REG_0151_BCM88375_A0r_fields[] = { 12647 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12648 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12649 }; 12650 12651 #endif 12652 #if defined(BCM_88375_B0) 12653 soc_field_info_t soc_SCH_REG_0151_BCM88375_B0r_fields[] = { 12654 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12655 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12656 }; 12657 12658 #endif 12659 #if defined(BCM_88470_A0) 12660 soc_field_info_t soc_SCH_REG_0151_BCM88470_A0r_fields[] = { 12661 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12662 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12663 }; 12664 12665 #endif 12666 #if defined(BCM_88470_B0) 12667 soc_field_info_t soc_SCH_REG_0151_BCM88470_B0r_fields[] = { 12668 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12669 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12670 }; 12671 12672 #endif 12673 #if defined(BCM_88675_B0) 12674 soc_field_info_t soc_SCH_REG_0151_BCM88675_B0r_fields[] = { 12675 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12676 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12677 }; 12678 12679 #endif 12680 #if defined(BCM_88680_A0) 12681 soc_field_info_t soc_SCH_REG_0151_BCM88680_A0r_fields[] = { 12682 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12683 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12684 }; 12685 12686 #endif 12687 #if defined(BCM_88270_A0) 12688 soc_field_info_t soc_SCH_REG_0155_BCM88270_A0r_fields[] = { 12689 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12690 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12691 }; 12692 12693 #endif 12694 #if defined(BCM_88375_A0) 12695 soc_field_info_t soc_SCH_REG_0155_BCM88375_A0r_fields[] = { 12696 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12697 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12698 }; 12699 12700 #endif 12701 #if defined(BCM_88375_B0) 12702 soc_field_info_t soc_SCH_REG_0155_BCM88375_B0r_fields[] = { 12703 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12704 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12705 }; 12706 12707 #endif 12708 #if defined(BCM_88470_A0) 12709 soc_field_info_t soc_SCH_REG_0155_BCM88470_A0r_fields[] = { 12710 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12711 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12712 }; 12713 12714 #endif 12715 #if defined(BCM_88470_B0) 12716 soc_field_info_t soc_SCH_REG_0155_BCM88470_B0r_fields[] = { 12717 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12718 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12719 }; 12720 12721 #endif 12722 #if defined(BCM_88675_B0) 12723 soc_field_info_t soc_SCH_REG_0155_BCM88675_B0r_fields[] = { 12724 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12725 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12726 }; 12727 12728 #endif 12729 #if defined(BCM_88680_A0) 12730 soc_field_info_t soc_SCH_REG_0155_BCM88680_A0r_fields[] = { 12731 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12732 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12733 }; 12734 12735 #endif 12736 #if defined(BCM_88270_A0) 12737 soc_field_info_t soc_SCH_REG_0157_BCM88270_A0r_fields[] = { 12738 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 12739 }; 12740 12741 #endif 12742 #if defined(BCM_88375_A0) 12743 soc_field_info_t soc_SCH_REG_0157_BCM88375_A0r_fields[] = { 12744 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 12745 }; 12746 12747 #endif 12748 #if defined(BCM_88375_B0) 12749 soc_field_info_t soc_SCH_REG_0157_BCM88375_B0r_fields[] = { 12750 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 12751 }; 12752 12753 #endif 12754 #if defined(BCM_88470_A0) 12755 soc_field_info_t soc_SCH_REG_0157_BCM88470_A0r_fields[] = { 12756 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 12757 }; 12758 12759 #endif 12760 #if defined(BCM_88470_B0) 12761 soc_field_info_t soc_SCH_REG_0157_BCM88470_B0r_fields[] = { 12762 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 12763 }; 12764 12765 #endif 12766 #if defined(BCM_88675_B0) 12767 soc_field_info_t soc_SCH_REG_0157_BCM88675_B0r_fields[] = { 12768 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 12769 }; 12770 12771 #endif 12772 #if defined(BCM_88680_A0) 12773 soc_field_info_t soc_SCH_REG_0157_BCM88680_A0r_fields[] = { 12774 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 12775 }; 12776 12777 #endif 12778 #if defined(BCM_88270_A0) 12779 soc_field_info_t soc_SCH_REG_0158_BCM88270_A0r_fields[] = { 12780 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12781 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 12782 { FIELD_24_30f, 7, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 12783 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12784 }; 12785 12786 #endif 12787 #if defined(BCM_88375_A0) 12788 soc_field_info_t soc_SCH_REG_0158_BCM88375_A0r_fields[] = { 12789 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12790 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 12791 { FIELD_24_30f, 7, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 12792 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12793 }; 12794 12795 #endif 12796 #if defined(BCM_88375_B0) 12797 soc_field_info_t soc_SCH_REG_0158_BCM88375_B0r_fields[] = { 12798 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12799 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 12800 { FIELD_24_30f, 7, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 12801 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12802 }; 12803 12804 #endif 12805 #if defined(BCM_88470_A0) 12806 soc_field_info_t soc_SCH_REG_0158_BCM88470_A0r_fields[] = { 12807 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12808 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 12809 { FIELD_24_30f, 7, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 12810 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12811 }; 12812 12813 #endif 12814 #if defined(BCM_88470_B0) 12815 soc_field_info_t soc_SCH_REG_0158_BCM88470_B0r_fields[] = { 12816 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12817 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 12818 { FIELD_24_30f, 7, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 12819 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12820 }; 12821 12822 #endif 12823 #if defined(BCM_88675_B0) 12824 soc_field_info_t soc_SCH_REG_0158_BCM88675_B0r_fields[] = { 12825 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12826 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 12827 { FIELD_24_30f, 7, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 12828 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12829 }; 12830 12831 #endif 12832 #if defined(BCM_88680_A0) 12833 soc_field_info_t soc_SCH_REG_0158_BCM88680_A0r_fields[] = { 12834 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12835 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 12836 { FIELD_24_30f, 7, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 12837 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 12838 }; 12839 12840 #endif 12841 #if defined(BCM_88270_A0) 12842 soc_field_info_t soc_SCH_REG_0159_BCM88270_A0r_fields[] = { 12843 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12844 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 12845 { FIELD_24_35f, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 12846 { FIELD_36_36f, 1, 36, SOCF_RO|SOCF_SIG } 12847 }; 12848 12849 #endif 12850 #if defined(BCM_88375_A0) 12851 soc_field_info_t soc_SCH_REG_0159_BCM88375_A0r_fields[] = { 12852 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12853 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 12854 { FIELD_24_35f, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 12855 { FIELD_36_36f, 1, 36, SOCF_RO|SOCF_SIG } 12856 }; 12857 12858 #endif 12859 #if defined(BCM_88375_B0) 12860 soc_field_info_t soc_SCH_REG_0159_BCM88375_B0r_fields[] = { 12861 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12862 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 12863 { FIELD_24_35f, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 12864 { FIELD_36_36f, 1, 36, SOCF_RO|SOCF_SIG } 12865 }; 12866 12867 #endif 12868 #if defined(BCM_88470_A0) 12869 soc_field_info_t soc_SCH_REG_0159_BCM88470_A0r_fields[] = { 12870 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12871 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 12872 { FIELD_24_35f, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 12873 { FIELD_36_36f, 1, 36, SOCF_RO|SOCF_SIG } 12874 }; 12875 12876 #endif 12877 #if defined(BCM_88470_B0) 12878 soc_field_info_t soc_SCH_REG_0159_BCM88470_B0r_fields[] = { 12879 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12880 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 12881 { FIELD_24_35f, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 12882 { FIELD_36_36f, 1, 36, SOCF_RO|SOCF_SIG } 12883 }; 12884 12885 #endif 12886 #if defined(BCM_88675_B0) 12887 soc_field_info_t soc_SCH_REG_0159_BCM88675_B0r_fields[] = { 12888 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12889 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 12890 { FIELD_24_35f, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 12891 { FIELD_36_36f, 1, 36, SOCF_RO|SOCF_SIG } 12892 }; 12893 12894 #endif 12895 #if defined(BCM_88680_A0) 12896 soc_field_info_t soc_SCH_REG_0159_BCM88680_A0r_fields[] = { 12897 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12898 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 12899 { FIELD_24_35f, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 12900 { FIELD_36_36f, 1, 36, SOCF_RO|SOCF_SIG } 12901 }; 12902 12903 #endif 12904 #if defined(BCM_88675_A0) 12905 soc_field_info_t soc_SCH_REG_015Fr_fields[] = { 12906 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 12907 { FIELD_10_10f, 1, 10, SOCF_RO|SOCF_SIG }, 12908 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 12909 { FIELD_13_13f, 1, 13, SOCF_RO|SOCF_SIG }, 12910 { FIELD_14_14f, 1, 14, SOCF_RO|SOCF_SIG }, 12911 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 12912 { FIELD_17_17f, 1, 17, SOCF_RO|SOCF_SIG }, 12913 { FIELD_18_18f, 1, 18, SOCF_RO|SOCF_SIG }, 12914 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 12915 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 12916 { FIELD_21_21f, 1, 21, SOCF_RO|SOCF_SIG }, 12917 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }, 12918 { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 12919 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 12920 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }, 12921 { FIELD_6_6f, 1, 6, SOCF_RO|SOCF_SIG }, 12922 { FIELD_8_8f, 1, 8, SOCF_RO|SOCF_SIG }, 12923 { FIELD_9_9f, 1, 9, SOCF_RO|SOCF_SIG } 12924 }; 12925 12926 #endif 12927 #if defined(BCM_88270_A0) 12928 soc_field_info_t soc_SCH_REG_015F_BCM88270_A0r_fields[] = { 12929 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 12930 { FIELD_10_10f, 1, 10, SOCF_RO|SOCF_SIG }, 12931 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 12932 { FIELD_13_13f, 1, 13, SOCF_RO|SOCF_SIG }, 12933 { FIELD_14_14f, 1, 14, SOCF_RO|SOCF_SIG }, 12934 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 12935 { FIELD_17_17f, 1, 17, SOCF_RO|SOCF_SIG }, 12936 { FIELD_18_18f, 1, 18, SOCF_RO|SOCF_SIG }, 12937 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 12938 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 12939 { FIELD_21_21f, 1, 21, SOCF_RO|SOCF_SIG }, 12940 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }, 12941 { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 12942 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 12943 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }, 12944 { FIELD_6_6f, 1, 6, SOCF_RO|SOCF_SIG }, 12945 { FIELD_8_8f, 1, 8, SOCF_RO|SOCF_SIG }, 12946 { FIELD_9_9f, 1, 9, SOCF_RO|SOCF_SIG } 12947 }; 12948 12949 #endif 12950 #if defined(BCM_88375_A0) 12951 soc_field_info_t soc_SCH_REG_015F_BCM88375_A0r_fields[] = { 12952 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 12953 { FIELD_10_10f, 1, 10, SOCF_RO|SOCF_SIG }, 12954 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 12955 { FIELD_13_13f, 1, 13, SOCF_RO|SOCF_SIG }, 12956 { FIELD_14_14f, 1, 14, SOCF_RO|SOCF_SIG }, 12957 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 12958 { FIELD_17_17f, 1, 17, SOCF_RO|SOCF_SIG }, 12959 { FIELD_18_18f, 1, 18, SOCF_RO|SOCF_SIG }, 12960 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 12961 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 12962 { FIELD_21_21f, 1, 21, SOCF_RO|SOCF_SIG }, 12963 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }, 12964 { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 12965 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 12966 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }, 12967 { FIELD_6_6f, 1, 6, SOCF_RO|SOCF_SIG }, 12968 { FIELD_8_8f, 1, 8, SOCF_RO|SOCF_SIG }, 12969 { FIELD_9_9f, 1, 9, SOCF_RO|SOCF_SIG } 12970 }; 12971 12972 #endif 12973 #if defined(BCM_88375_B0) 12974 soc_field_info_t soc_SCH_REG_015F_BCM88375_B0r_fields[] = { 12975 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 12976 { FIELD_10_10f, 1, 10, SOCF_RO|SOCF_SIG }, 12977 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 12978 { FIELD_13_13f, 1, 13, SOCF_RO|SOCF_SIG }, 12979 { FIELD_14_14f, 1, 14, SOCF_RO|SOCF_SIG }, 12980 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 12981 { FIELD_17_17f, 1, 17, SOCF_RO|SOCF_SIG }, 12982 { FIELD_18_18f, 1, 18, SOCF_RO|SOCF_SIG }, 12983 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 12984 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 12985 { FIELD_21_21f, 1, 21, SOCF_RO|SOCF_SIG }, 12986 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }, 12987 { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 12988 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 12989 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }, 12990 { FIELD_6_6f, 1, 6, SOCF_RO|SOCF_SIG }, 12991 { FIELD_8_8f, 1, 8, SOCF_RO|SOCF_SIG }, 12992 { FIELD_9_9f, 1, 9, SOCF_RO|SOCF_SIG } 12993 }; 12994 12995 #endif 12996 #if defined(BCM_88470_A0) 12997 soc_field_info_t soc_SCH_REG_015F_BCM88470_A0r_fields[] = { 12998 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 12999 { FIELD_10_10f, 1, 10, SOCF_RO|SOCF_SIG }, 13000 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 13001 { FIELD_13_13f, 1, 13, SOCF_RO|SOCF_SIG }, 13002 { FIELD_14_14f, 1, 14, SOCF_RO|SOCF_SIG }, 13003 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 13004 { FIELD_17_17f, 1, 17, SOCF_RO|SOCF_SIG }, 13005 { FIELD_18_18f, 1, 18, SOCF_RO|SOCF_SIG }, 13006 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 13007 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 13008 { FIELD_21_21f, 1, 21, SOCF_RO|SOCF_SIG }, 13009 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }, 13010 { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 13011 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 13012 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }, 13013 { FIELD_6_6f, 1, 6, SOCF_RO|SOCF_SIG }, 13014 { FIELD_8_8f, 1, 8, SOCF_RO|SOCF_SIG }, 13015 { FIELD_9_9f, 1, 9, SOCF_RO|SOCF_SIG } 13016 }; 13017 13018 #endif 13019 #if defined(BCM_88470_B0) 13020 soc_field_info_t soc_SCH_REG_015F_BCM88470_B0r_fields[] = { 13021 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 13022 { FIELD_10_10f, 1, 10, SOCF_RO|SOCF_SIG }, 13023 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 13024 { FIELD_13_13f, 1, 13, SOCF_RO|SOCF_SIG }, 13025 { FIELD_14_14f, 1, 14, SOCF_RO|SOCF_SIG }, 13026 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 13027 { FIELD_17_17f, 1, 17, SOCF_RO|SOCF_SIG }, 13028 { FIELD_18_18f, 1, 18, SOCF_RO|SOCF_SIG }, 13029 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 13030 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 13031 { FIELD_21_21f, 1, 21, SOCF_RO|SOCF_SIG }, 13032 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }, 13033 { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 13034 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 13035 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }, 13036 { FIELD_6_6f, 1, 6, SOCF_RO|SOCF_SIG }, 13037 { FIELD_8_8f, 1, 8, SOCF_RO|SOCF_SIG }, 13038 { FIELD_9_9f, 1, 9, SOCF_RO|SOCF_SIG } 13039 }; 13040 13041 #endif 13042 #if defined(BCM_88675_B0) 13043 soc_field_info_t soc_SCH_REG_015F_BCM88675_B0r_fields[] = { 13044 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 13045 { FIELD_10_10f, 1, 10, SOCF_RO|SOCF_SIG }, 13046 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 13047 { FIELD_13_13f, 1, 13, SOCF_RO|SOCF_SIG }, 13048 { FIELD_14_14f, 1, 14, SOCF_RO|SOCF_SIG }, 13049 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 13050 { FIELD_17_17f, 1, 17, SOCF_RO|SOCF_SIG }, 13051 { FIELD_18_18f, 1, 18, SOCF_RO|SOCF_SIG }, 13052 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 13053 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 13054 { FIELD_21_21f, 1, 21, SOCF_RO|SOCF_SIG }, 13055 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }, 13056 { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 13057 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 13058 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }, 13059 { FIELD_6_6f, 1, 6, SOCF_RO|SOCF_SIG }, 13060 { FIELD_8_8f, 1, 8, SOCF_RO|SOCF_SIG }, 13061 { FIELD_9_9f, 1, 9, SOCF_RO|SOCF_SIG } 13062 }; 13063 13064 #endif 13065 #if defined(BCM_88680_A0) 13066 soc_field_info_t soc_SCH_REG_015F_BCM88680_A0r_fields[] = { 13067 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 13068 { FIELD_10_10f, 1, 10, SOCF_RO|SOCF_SIG }, 13069 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 13070 { FIELD_13_13f, 1, 13, SOCF_RO|SOCF_SIG }, 13071 { FIELD_14_14f, 1, 14, SOCF_RO|SOCF_SIG }, 13072 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 13073 { FIELD_17_17f, 1, 17, SOCF_RO|SOCF_SIG }, 13074 { FIELD_18_18f, 1, 18, SOCF_RO|SOCF_SIG }, 13075 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 13076 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 13077 { FIELD_21_21f, 1, 21, SOCF_RO|SOCF_SIG }, 13078 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }, 13079 { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 13080 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 13081 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }, 13082 { FIELD_6_6f, 1, 6, SOCF_RO|SOCF_SIG }, 13083 { FIELD_8_8f, 1, 8, SOCF_RO|SOCF_SIG }, 13084 { FIELD_9_9f, 1, 9, SOCF_RO|SOCF_SIG } 13085 }; 13086 13087 #endif 13088 #if defined(BCM_88270_A0) 13089 soc_field_info_t soc_SCH_REG_0160_BCM88270_A0r_fields[] = { 13090 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13091 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13092 }; 13093 13094 #endif 13095 #if defined(BCM_88375_A0) 13096 soc_field_info_t soc_SCH_REG_0160_BCM88375_A0r_fields[] = { 13097 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13098 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13099 }; 13100 13101 #endif 13102 #if defined(BCM_88375_B0) 13103 soc_field_info_t soc_SCH_REG_0160_BCM88375_B0r_fields[] = { 13104 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13105 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13106 }; 13107 13108 #endif 13109 #if defined(BCM_88470_A0) 13110 soc_field_info_t soc_SCH_REG_0160_BCM88470_A0r_fields[] = { 13111 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13112 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13113 }; 13114 13115 #endif 13116 #if defined(BCM_88470_B0) 13117 soc_field_info_t soc_SCH_REG_0160_BCM88470_B0r_fields[] = { 13118 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13119 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13120 }; 13121 13122 #endif 13123 #if defined(BCM_88675_B0) 13124 soc_field_info_t soc_SCH_REG_0160_BCM88675_B0r_fields[] = { 13125 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13126 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13127 }; 13128 13129 #endif 13130 #if defined(BCM_88680_A0) 13131 soc_field_info_t soc_SCH_REG_0160_BCM88680_A0r_fields[] = { 13132 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13133 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13134 }; 13135 13136 #endif 13137 #if defined(BCM_88270_A0) 13138 soc_field_info_t soc_SCH_REG_0161_BCM88270_A0r_fields[] = { 13139 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13140 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13141 }; 13142 13143 #endif 13144 #if defined(BCM_88375_A0) 13145 soc_field_info_t soc_SCH_REG_0161_BCM88375_A0r_fields[] = { 13146 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13147 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13148 }; 13149 13150 #endif 13151 #if defined(BCM_88375_B0) 13152 soc_field_info_t soc_SCH_REG_0161_BCM88375_B0r_fields[] = { 13153 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13154 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13155 }; 13156 13157 #endif 13158 #if defined(BCM_88470_A0) 13159 soc_field_info_t soc_SCH_REG_0161_BCM88470_A0r_fields[] = { 13160 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13161 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13162 }; 13163 13164 #endif 13165 #if defined(BCM_88470_B0) 13166 soc_field_info_t soc_SCH_REG_0161_BCM88470_B0r_fields[] = { 13167 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13168 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13169 }; 13170 13171 #endif 13172 #if defined(BCM_88675_B0) 13173 soc_field_info_t soc_SCH_REG_0161_BCM88675_B0r_fields[] = { 13174 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13175 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13176 }; 13177 13178 #endif 13179 #if defined(BCM_88680_A0) 13180 soc_field_info_t soc_SCH_REG_0161_BCM88680_A0r_fields[] = { 13181 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13182 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13183 }; 13184 13185 #endif 13186 #if defined(BCM_88270_A0) 13187 soc_field_info_t soc_SCH_REG_0162_BCM88270_A0r_fields[] = { 13188 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13189 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13190 }; 13191 13192 #endif 13193 #if defined(BCM_88375_A0) 13194 soc_field_info_t soc_SCH_REG_0162_BCM88375_A0r_fields[] = { 13195 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13196 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13197 }; 13198 13199 #endif 13200 #if defined(BCM_88375_B0) 13201 soc_field_info_t soc_SCH_REG_0162_BCM88375_B0r_fields[] = { 13202 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13203 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13204 }; 13205 13206 #endif 13207 #if defined(BCM_88470_A0) 13208 soc_field_info_t soc_SCH_REG_0162_BCM88470_A0r_fields[] = { 13209 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13210 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13211 }; 13212 13213 #endif 13214 #if defined(BCM_88470_B0) 13215 soc_field_info_t soc_SCH_REG_0162_BCM88470_B0r_fields[] = { 13216 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13217 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13218 }; 13219 13220 #endif 13221 #if defined(BCM_88675_B0) 13222 soc_field_info_t soc_SCH_REG_0162_BCM88675_B0r_fields[] = { 13223 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13224 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13225 }; 13226 13227 #endif 13228 #if defined(BCM_88680_A0) 13229 soc_field_info_t soc_SCH_REG_0162_BCM88680_A0r_fields[] = { 13230 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13231 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13232 }; 13233 13234 #endif 13235 #if defined(BCM_88270_A0) 13236 soc_field_info_t soc_SCH_REG_0163_BCM88270_A0r_fields[] = { 13237 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13238 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13239 }; 13240 13241 #endif 13242 #if defined(BCM_88375_A0) 13243 soc_field_info_t soc_SCH_REG_0163_BCM88375_A0r_fields[] = { 13244 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13245 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13246 }; 13247 13248 #endif 13249 #if defined(BCM_88375_B0) 13250 soc_field_info_t soc_SCH_REG_0163_BCM88375_B0r_fields[] = { 13251 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13252 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13253 }; 13254 13255 #endif 13256 #if defined(BCM_88470_A0) 13257 soc_field_info_t soc_SCH_REG_0163_BCM88470_A0r_fields[] = { 13258 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13259 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13260 }; 13261 13262 #endif 13263 #if defined(BCM_88470_B0) 13264 soc_field_info_t soc_SCH_REG_0163_BCM88470_B0r_fields[] = { 13265 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13266 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13267 }; 13268 13269 #endif 13270 #if defined(BCM_88675_B0) 13271 soc_field_info_t soc_SCH_REG_0163_BCM88675_B0r_fields[] = { 13272 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13273 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13274 }; 13275 13276 #endif 13277 #if defined(BCM_88680_A0) 13278 soc_field_info_t soc_SCH_REG_0163_BCM88680_A0r_fields[] = { 13279 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13280 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13281 }; 13282 13283 #endif 13284 #if defined(BCM_88270_A0) 13285 soc_field_info_t soc_SCH_REG_0164_BCM88270_A0r_fields[] = { 13286 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13287 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13288 }; 13289 13290 #endif 13291 #if defined(BCM_88375_A0) 13292 soc_field_info_t soc_SCH_REG_0164_BCM88375_A0r_fields[] = { 13293 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13294 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13295 }; 13296 13297 #endif 13298 #if defined(BCM_88375_B0) 13299 soc_field_info_t soc_SCH_REG_0164_BCM88375_B0r_fields[] = { 13300 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13301 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13302 }; 13303 13304 #endif 13305 #if defined(BCM_88470_A0) 13306 soc_field_info_t soc_SCH_REG_0164_BCM88470_A0r_fields[] = { 13307 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13308 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13309 }; 13310 13311 #endif 13312 #if defined(BCM_88470_B0) 13313 soc_field_info_t soc_SCH_REG_0164_BCM88470_B0r_fields[] = { 13314 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13315 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13316 }; 13317 13318 #endif 13319 #if defined(BCM_88675_B0) 13320 soc_field_info_t soc_SCH_REG_0164_BCM88675_B0r_fields[] = { 13321 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13322 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13323 }; 13324 13325 #endif 13326 #if defined(BCM_88680_A0) 13327 soc_field_info_t soc_SCH_REG_0164_BCM88680_A0r_fields[] = { 13328 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13329 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13330 }; 13331 13332 #endif 13333 #if defined(BCM_88270_A0) 13334 soc_field_info_t soc_SCH_REG_0165_BCM88270_A0r_fields[] = { 13335 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13336 { FIELD_16_17f, 2, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13337 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13338 }; 13339 13340 #endif 13341 #if defined(BCM_88375_A0) 13342 soc_field_info_t soc_SCH_REG_0165_BCM88375_A0r_fields[] = { 13343 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13344 { FIELD_16_17f, 2, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13345 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13346 }; 13347 13348 #endif 13349 #if defined(BCM_88375_B0) 13350 soc_field_info_t soc_SCH_REG_0165_BCM88375_B0r_fields[] = { 13351 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13352 { FIELD_16_17f, 2, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13353 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13354 }; 13355 13356 #endif 13357 #if defined(BCM_88470_A0) 13358 soc_field_info_t soc_SCH_REG_0165_BCM88470_A0r_fields[] = { 13359 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13360 { FIELD_16_17f, 2, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13361 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13362 }; 13363 13364 #endif 13365 #if defined(BCM_88470_B0) 13366 soc_field_info_t soc_SCH_REG_0165_BCM88470_B0r_fields[] = { 13367 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13368 { FIELD_16_17f, 2, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13369 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13370 }; 13371 13372 #endif 13373 #if defined(BCM_88675_B0) 13374 soc_field_info_t soc_SCH_REG_0165_BCM88675_B0r_fields[] = { 13375 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13376 { FIELD_16_17f, 2, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13377 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13378 }; 13379 13380 #endif 13381 #if defined(BCM_88680_A0) 13382 soc_field_info_t soc_SCH_REG_0165_BCM88680_A0r_fields[] = { 13383 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13384 { FIELD_16_17f, 2, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13385 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13386 }; 13387 13388 #endif 13389 #if defined(BCM_88270_A0) 13390 soc_field_info_t soc_SCH_REG_0168_BCM88270_A0r_fields[] = { 13391 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13392 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13393 }; 13394 13395 #endif 13396 #if defined(BCM_88375_A0) 13397 soc_field_info_t soc_SCH_REG_0168_BCM88375_A0r_fields[] = { 13398 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13399 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13400 }; 13401 13402 #endif 13403 #if defined(BCM_88375_B0) 13404 soc_field_info_t soc_SCH_REG_0168_BCM88375_B0r_fields[] = { 13405 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13406 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13407 }; 13408 13409 #endif 13410 #if defined(BCM_88470_A0) 13411 soc_field_info_t soc_SCH_REG_0168_BCM88470_A0r_fields[] = { 13412 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13413 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13414 }; 13415 13416 #endif 13417 #if defined(BCM_88470_B0) 13418 soc_field_info_t soc_SCH_REG_0168_BCM88470_B0r_fields[] = { 13419 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13420 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13421 }; 13422 13423 #endif 13424 #if defined(BCM_88675_B0) 13425 soc_field_info_t soc_SCH_REG_0168_BCM88675_B0r_fields[] = { 13426 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13427 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13428 }; 13429 13430 #endif 13431 #if defined(BCM_88680_A0) 13432 soc_field_info_t soc_SCH_REG_0168_BCM88680_A0r_fields[] = { 13433 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13434 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 13435 }; 13436 13437 #endif 13438 #if defined(BCM_88270_A0) 13439 soc_field_info_t soc_SCH_REG_0169_BCM88270_A0r_fields[] = { 13440 { FIELD_0_2f, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13441 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 13442 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 13443 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 13444 { FIELD_24_38f, 15, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 13445 { FIELD_40_56f, 17, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 13446 { FIELD_4_5f, 2, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 13447 { FIELD_64_64f, 1, 64, SOCF_RO|SOCF_SIG }, 13448 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 13449 }; 13450 13451 #endif 13452 #if defined(BCM_88375_A0) 13453 soc_field_info_t soc_SCH_REG_0169_BCM88375_A0r_fields[] = { 13454 { FIELD_0_2f, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13455 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 13456 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 13457 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 13458 { FIELD_24_38f, 15, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 13459 { FIELD_40_56f, 17, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 13460 { FIELD_4_5f, 2, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 13461 { FIELD_64_64f, 1, 64, SOCF_RO|SOCF_SIG }, 13462 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 13463 }; 13464 13465 #endif 13466 #if defined(BCM_88375_B0) 13467 soc_field_info_t soc_SCH_REG_0169_BCM88375_B0r_fields[] = { 13468 { FIELD_0_2f, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13469 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 13470 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 13471 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 13472 { FIELD_24_38f, 15, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 13473 { FIELD_40_56f, 17, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 13474 { FIELD_4_5f, 2, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 13475 { FIELD_64_64f, 1, 64, SOCF_RO|SOCF_SIG }, 13476 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 13477 }; 13478 13479 #endif 13480 #if defined(BCM_88470_A0) 13481 soc_field_info_t soc_SCH_REG_0169_BCM88470_A0r_fields[] = { 13482 { FIELD_0_2f, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13483 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 13484 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 13485 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 13486 { FIELD_24_38f, 15, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 13487 { FIELD_40_56f, 17, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 13488 { FIELD_4_5f, 2, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 13489 { FIELD_64_64f, 1, 64, SOCF_RO|SOCF_SIG }, 13490 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 13491 }; 13492 13493 #endif 13494 #if defined(BCM_88470_B0) 13495 soc_field_info_t soc_SCH_REG_0169_BCM88470_B0r_fields[] = { 13496 { FIELD_0_2f, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13497 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 13498 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 13499 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 13500 { FIELD_24_38f, 15, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 13501 { FIELD_40_56f, 17, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 13502 { FIELD_4_5f, 2, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 13503 { FIELD_64_64f, 1, 64, SOCF_RO|SOCF_SIG }, 13504 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 13505 }; 13506 13507 #endif 13508 #if defined(BCM_88675_B0) 13509 soc_field_info_t soc_SCH_REG_0169_BCM88675_B0r_fields[] = { 13510 { FIELD_0_2f, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13511 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 13512 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 13513 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 13514 { FIELD_24_38f, 15, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 13515 { FIELD_40_56f, 17, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 13516 { FIELD_4_5f, 2, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 13517 { FIELD_64_64f, 1, 64, SOCF_RO|SOCF_SIG }, 13518 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 13519 }; 13520 13521 #endif 13522 #if defined(BCM_88680_A0) 13523 soc_field_info_t soc_SCH_REG_0169_BCM88680_A0r_fields[] = { 13524 { FIELD_0_2f, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13525 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 13526 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 13527 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 13528 { FIELD_24_38f, 15, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 13529 { FIELD_40_56f, 17, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 13530 { FIELD_4_5f, 2, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 13531 { FIELD_64_64f, 1, 64, SOCF_RO|SOCF_SIG }, 13532 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 13533 }; 13534 13535 #endif 13536 #if defined(BCM_88690_B0) 13537 soc_field_info_t soc_SCH_REG_0182_BCM88690_B0r_fields[] = { 13538 { FIELD_0_31f, 32, 0, SOCF_LE } 13539 }; 13540 13541 #endif 13542 #if defined(BCM_88202_A0) 13543 soc_field_info_t soc_SCH_REG_090_BCM88202_A0r_fields[] = { 13544 { REG_090f, 32, 0, SOCF_LE } 13545 }; 13546 13547 #endif 13548 #if defined(BCM_88650_B0) 13549 soc_field_info_t soc_SCH_REG_090_BCM88650_B0r_fields[] = { 13550 { REG_090f, 32, 0, SOCF_LE } 13551 }; 13552 13553 #endif 13554 #if defined(BCM_88660_A0) 13555 soc_field_info_t soc_SCH_REG_090_BCM88660_A0r_fields[] = { 13556 { REG_090f, 32, 0, SOCF_LE } 13557 }; 13558 13559 #endif 13560 #if defined(BCM_88202_A0) 13561 soc_field_info_t soc_SCH_REG_091_BCM88202_A0r_fields[] = { 13562 { REG_091f, 32, 0, SOCF_LE } 13563 }; 13564 13565 #endif 13566 #if defined(BCM_88650_B0) 13567 soc_field_info_t soc_SCH_REG_091_BCM88650_B0r_fields[] = { 13568 { REG_091f, 32, 0, SOCF_LE } 13569 }; 13570 13571 #endif 13572 #if defined(BCM_88660_A0) 13573 soc_field_info_t soc_SCH_REG_091_BCM88660_A0r_fields[] = { 13574 { REG_091f, 32, 0, SOCF_LE } 13575 }; 13576 13577 #endif 13578 #if defined(BCM_88202_A0) 13579 soc_field_info_t soc_SCH_REG_092_BCM88202_A0r_fields[] = { 13580 { REG_092f, 32, 0, SOCF_LE } 13581 }; 13582 13583 #endif 13584 #if defined(BCM_88650_B0) 13585 soc_field_info_t soc_SCH_REG_092_BCM88650_B0r_fields[] = { 13586 { REG_092f, 32, 0, SOCF_LE } 13587 }; 13588 13589 #endif 13590 #if defined(BCM_88660_A0) 13591 soc_field_info_t soc_SCH_REG_092_BCM88660_A0r_fields[] = { 13592 { REG_092f, 32, 0, SOCF_LE } 13593 }; 13594 13595 #endif 13596 #if defined(BCM_88202_A0) 13597 soc_field_info_t soc_SCH_REG_093_BCM88202_A0r_fields[] = { 13598 { REG_093f, 32, 0, SOCF_LE } 13599 }; 13600 13601 #endif 13602 #if defined(BCM_88650_B0) 13603 soc_field_info_t soc_SCH_REG_093_BCM88650_B0r_fields[] = { 13604 { REG_093f, 32, 0, SOCF_LE } 13605 }; 13606 13607 #endif 13608 #if defined(BCM_88660_A0) 13609 soc_field_info_t soc_SCH_REG_093_BCM88660_A0r_fields[] = { 13610 { REG_093f, 32, 0, SOCF_LE } 13611 }; 13612 13613 #endif 13614 #if defined(BCM_88202_A0) 13615 soc_field_info_t soc_SCH_REG_0AEr_fields[] = { 13616 { ITEM_0_13f, 14, 0, SOCF_LE|SOCF_SIG }, 13617 { ITEM_14_14f, 1, 14, SOCF_SIG }, 13618 { ITEM_15_26f, 12, 15, SOCF_LE|SOCF_SIG }, 13619 { ITEM_27_27f, 1, 27, SOCF_SIG } 13620 }; 13621 13622 #endif 13623 #if defined(BCM_88650_A0) 13624 soc_field_info_t soc_SCH_REG_0AFr_fields[] = { 13625 { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG }, 13626 { ITEM_14_14f, 1, 14, SOCF_SIG }, 13627 { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG }, 13628 { ITEM_25_25f, 1, 25, SOCF_SIG }, 13629 { ITEM_5_5f, 1, 5, SOCF_SIG }, 13630 { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG } 13631 }; 13632 13633 #endif 13634 #if defined(BCM_88202_A0) 13635 soc_field_info_t soc_SCH_REG_0AF_BCM88202_A0r_fields[] = { 13636 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_SIG }, 13637 { ITEM_17_17f, 1, 17, SOCF_SIG } 13638 }; 13639 13640 #endif 13641 #if defined(BCM_88650_B0) 13642 soc_field_info_t soc_SCH_REG_0AF_BCM88650_B0r_fields[] = { 13643 { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG }, 13644 { ITEM_14_14f, 1, 14, SOCF_SIG }, 13645 { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG }, 13646 { ITEM_25_25f, 1, 25, SOCF_SIG }, 13647 { ITEM_5_5f, 1, 5, SOCF_SIG }, 13648 { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG } 13649 }; 13650 13651 #endif 13652 #if defined(BCM_88660_A0) 13653 soc_field_info_t soc_SCH_REG_0AF_BCM88660_A0r_fields[] = { 13654 { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG }, 13655 { ITEM_14_14f, 1, 14, SOCF_SIG }, 13656 { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG }, 13657 { ITEM_25_25f, 1, 25, SOCF_SIG }, 13658 { ITEM_5_5f, 1, 5, SOCF_SIG }, 13659 { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG } 13660 }; 13661 13662 #endif 13663 #if defined(BCM_88650_A0) 13664 soc_field_info_t soc_SCH_REG_0E7r_fields[] = { 13665 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 13666 { FIELD_31_31f, 1, 31, SOCF_RO } 13667 }; 13668 13669 #endif 13670 #if defined(BCM_88202_A0) 13671 soc_field_info_t soc_SCH_REG_0E7_BCM88202_A0r_fields[] = { 13672 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 13673 { FIELD_31_31f, 1, 31, SOCF_RO } 13674 }; 13675 13676 #endif 13677 #if defined(BCM_88650_B0) 13678 soc_field_info_t soc_SCH_REG_0E7_BCM88650_B0r_fields[] = { 13679 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 13680 { FIELD_31_31f, 1, 31, SOCF_RO } 13681 }; 13682 13683 #endif 13684 #if defined(BCM_88660_A0) 13685 soc_field_info_t soc_SCH_REG_0E7_BCM88660_A0r_fields[] = { 13686 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 13687 { FIELD_31_31f, 1, 31, SOCF_RO } 13688 }; 13689 13690 #endif 13691 #if defined(BCM_88650_A0) 13692 soc_field_info_t soc_SCH_REG_0EBr_fields[] = { 13693 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 13694 { FIELD_31_31f, 1, 31, SOCF_RO } 13695 }; 13696 13697 #endif 13698 #if defined(BCM_88202_A0) 13699 soc_field_info_t soc_SCH_REG_0EB_BCM88202_A0r_fields[] = { 13700 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 13701 { FIELD_31_31f, 1, 31, SOCF_RO } 13702 }; 13703 13704 #endif 13705 #if defined(BCM_88650_B0) 13706 soc_field_info_t soc_SCH_REG_0EB_BCM88650_B0r_fields[] = { 13707 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 13708 { FIELD_31_31f, 1, 31, SOCF_RO } 13709 }; 13710 13711 #endif 13712 #if defined(BCM_88660_A0) 13713 soc_field_info_t soc_SCH_REG_0EB_BCM88660_A0r_fields[] = { 13714 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 13715 { FIELD_31_31f, 1, 31, SOCF_RO } 13716 }; 13717 13718 #endif 13719 #if defined(BCM_88650_A0) 13720 soc_field_info_t soc_SCH_REG_0EDr_fields[] = { 13721 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO } 13722 }; 13723 13724 #endif 13725 #if defined(BCM_88202_A0) 13726 soc_field_info_t soc_SCH_REG_0ED_BCM88202_A0r_fields[] = { 13727 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO } 13728 }; 13729 13730 #endif 13731 #if defined(BCM_88650_B0) 13732 soc_field_info_t soc_SCH_REG_0ED_BCM88650_B0r_fields[] = { 13733 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO } 13734 }; 13735 13736 #endif 13737 #if defined(BCM_88660_A0) 13738 soc_field_info_t soc_SCH_REG_0ED_BCM88660_A0r_fields[] = { 13739 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO } 13740 }; 13741 13742 #endif 13743 #if defined(BCM_88650_A0) 13744 soc_field_info_t soc_SCH_REG_0EEr_fields[] = { 13745 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO }, 13746 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO }, 13747 { FIELD_24_30f, 7, 24, SOCF_LE|SOCF_RO }, 13748 { FIELD_31_31f, 1, 31, SOCF_RO } 13749 }; 13750 13751 #endif 13752 #if defined(BCM_88202_A0) 13753 soc_field_info_t soc_SCH_REG_0EE_BCM88202_A0r_fields[] = { 13754 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO }, 13755 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO }, 13756 { FIELD_24_30f, 7, 24, SOCF_LE|SOCF_RO }, 13757 { FIELD_31_31f, 1, 31, SOCF_RO } 13758 }; 13759 13760 #endif 13761 #if defined(BCM_88650_B0) 13762 soc_field_info_t soc_SCH_REG_0EE_BCM88650_B0r_fields[] = { 13763 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO }, 13764 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO }, 13765 { FIELD_24_30f, 7, 24, SOCF_LE|SOCF_RO }, 13766 { FIELD_31_31f, 1, 31, SOCF_RO } 13767 }; 13768 13769 #endif 13770 #if defined(BCM_88660_A0) 13771 soc_field_info_t soc_SCH_REG_0EE_BCM88660_A0r_fields[] = { 13772 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO }, 13773 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO }, 13774 { FIELD_24_30f, 7, 24, SOCF_LE|SOCF_RO }, 13775 { FIELD_31_31f, 1, 31, SOCF_RO } 13776 }; 13777 13778 #endif 13779 #if defined(BCM_88650_A0) 13780 soc_field_info_t soc_SCH_REG_0F4r_fields[] = { 13781 { FIELD_0_0f, 1, 0, SOCF_RO }, 13782 { FIELD_10_10f, 1, 10, SOCF_RO }, 13783 { FIELD_12_12f, 1, 12, SOCF_RO }, 13784 { FIELD_13_13f, 1, 13, SOCF_RO }, 13785 { FIELD_14_14f, 1, 14, SOCF_RO }, 13786 { FIELD_16_16f, 1, 16, SOCF_RO }, 13787 { FIELD_17_17f, 1, 17, SOCF_RO }, 13788 { FIELD_18_18f, 1, 18, SOCF_RO }, 13789 { FIELD_1_1f, 1, 1, SOCF_RO }, 13790 { FIELD_20_20f, 1, 20, SOCF_RO }, 13791 { FIELD_21_21f, 1, 21, SOCF_RO }, 13792 { FIELD_22_22f, 1, 22, SOCF_RO }, 13793 { FIELD_2_2f, 1, 2, SOCF_RO }, 13794 { FIELD_4_4f, 1, 4, SOCF_RO }, 13795 { FIELD_5_5f, 1, 5, SOCF_RO }, 13796 { FIELD_6_6f, 1, 6, SOCF_RO }, 13797 { FIELD_8_8f, 1, 8, SOCF_RO }, 13798 { FIELD_9_9f, 1, 9, SOCF_RO } 13799 }; 13800 13801 #endif 13802 #if defined(BCM_88650_A0) 13803 soc_field_info_t soc_SCH_REG_0F5r_fields[] = { 13804 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO }, 13805 { FIELD_31_31f, 1, 31, SOCF_RO } 13806 }; 13807 13808 #endif 13809 #if defined(BCM_88650_A0) 13810 soc_field_info_t soc_SCH_REG_0F6r_fields[] = { 13811 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO }, 13812 { FIELD_31_31f, 1, 31, SOCF_RO } 13813 }; 13814 13815 #endif 13816 #if defined(BCM_88650_A0) 13817 soc_field_info_t soc_SCH_REG_0F7r_fields[] = { 13818 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO }, 13819 { FIELD_31_31f, 1, 31, SOCF_RO } 13820 }; 13821 13822 #endif 13823 #if defined(BCM_88650_A0) 13824 soc_field_info_t soc_SCH_REG_0F8r_fields[] = { 13825 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 13826 { FIELD_31_31f, 1, 31, SOCF_RO } 13827 }; 13828 13829 #endif 13830 #if defined(BCM_88650_A0) 13831 soc_field_info_t soc_SCH_REG_0F9r_fields[] = { 13832 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 13833 { FIELD_31_31f, 1, 31, SOCF_RO } 13834 }; 13835 13836 #endif 13837 #if defined(BCM_88202_A0) 13838 soc_field_info_t soc_SCH_REG_0F4_BCM88202_A0r_fields[] = { 13839 { FIELD_0_0f, 1, 0, SOCF_RO }, 13840 { FIELD_10_10f, 1, 10, SOCF_RO }, 13841 { FIELD_12_12f, 1, 12, SOCF_RO }, 13842 { FIELD_13_13f, 1, 13, SOCF_RO }, 13843 { FIELD_14_14f, 1, 14, SOCF_RO }, 13844 { FIELD_16_16f, 1, 16, SOCF_RO }, 13845 { FIELD_17_17f, 1, 17, SOCF_RO }, 13846 { FIELD_18_18f, 1, 18, SOCF_RO }, 13847 { FIELD_1_1f, 1, 1, SOCF_RO }, 13848 { FIELD_20_20f, 1, 20, SOCF_RO }, 13849 { FIELD_21_21f, 1, 21, SOCF_RO }, 13850 { FIELD_22_22f, 1, 22, SOCF_RO }, 13851 { FIELD_2_2f, 1, 2, SOCF_RO }, 13852 { FIELD_4_4f, 1, 4, SOCF_RO }, 13853 { FIELD_5_5f, 1, 5, SOCF_RO }, 13854 { FIELD_6_6f, 1, 6, SOCF_RO }, 13855 { FIELD_8_8f, 1, 8, SOCF_RO }, 13856 { FIELD_9_9f, 1, 9, SOCF_RO } 13857 }; 13858 13859 #endif 13860 #if defined(BCM_88650_B0) 13861 soc_field_info_t soc_SCH_REG_0F4_BCM88650_B0r_fields[] = { 13862 { FIELD_0_0f, 1, 0, SOCF_RO }, 13863 { FIELD_10_10f, 1, 10, SOCF_RO }, 13864 { FIELD_12_12f, 1, 12, SOCF_RO }, 13865 { FIELD_13_13f, 1, 13, SOCF_RO }, 13866 { FIELD_14_14f, 1, 14, SOCF_RO }, 13867 { FIELD_16_16f, 1, 16, SOCF_RO }, 13868 { FIELD_17_17f, 1, 17, SOCF_RO }, 13869 { FIELD_18_18f, 1, 18, SOCF_RO }, 13870 { FIELD_1_1f, 1, 1, SOCF_RO }, 13871 { FIELD_20_20f, 1, 20, SOCF_RO }, 13872 { FIELD_21_21f, 1, 21, SOCF_RO }, 13873 { FIELD_22_22f, 1, 22, SOCF_RO }, 13874 { FIELD_2_2f, 1, 2, SOCF_RO }, 13875 { FIELD_4_4f, 1, 4, SOCF_RO }, 13876 { FIELD_5_5f, 1, 5, SOCF_RO }, 13877 { FIELD_6_6f, 1, 6, SOCF_RO }, 13878 { FIELD_8_8f, 1, 8, SOCF_RO }, 13879 { FIELD_9_9f, 1, 9, SOCF_RO } 13880 }; 13881 13882 #endif 13883 #if defined(BCM_88660_A0) 13884 soc_field_info_t soc_SCH_REG_0F4_BCM88660_A0r_fields[] = { 13885 { FIELD_0_0f, 1, 0, SOCF_RO }, 13886 { FIELD_10_10f, 1, 10, SOCF_RO }, 13887 { FIELD_12_12f, 1, 12, SOCF_RO }, 13888 { FIELD_13_13f, 1, 13, SOCF_RO }, 13889 { FIELD_14_14f, 1, 14, SOCF_RO }, 13890 { FIELD_16_16f, 1, 16, SOCF_RO }, 13891 { FIELD_17_17f, 1, 17, SOCF_RO }, 13892 { FIELD_18_18f, 1, 18, SOCF_RO }, 13893 { FIELD_1_1f, 1, 1, SOCF_RO }, 13894 { FIELD_20_20f, 1, 20, SOCF_RO }, 13895 { FIELD_21_21f, 1, 21, SOCF_RO }, 13896 { FIELD_22_22f, 1, 22, SOCF_RO }, 13897 { FIELD_2_2f, 1, 2, SOCF_RO }, 13898 { FIELD_4_4f, 1, 4, SOCF_RO }, 13899 { FIELD_5_5f, 1, 5, SOCF_RO }, 13900 { FIELD_6_6f, 1, 6, SOCF_RO }, 13901 { FIELD_8_8f, 1, 8, SOCF_RO }, 13902 { FIELD_9_9f, 1, 9, SOCF_RO } 13903 }; 13904 13905 #endif 13906 #if defined(BCM_88202_A0) 13907 soc_field_info_t soc_SCH_REG_0F5_BCM88202_A0r_fields[] = { 13908 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO }, 13909 { FIELD_31_31f, 1, 31, SOCF_RO } 13910 }; 13911 13912 #endif 13913 #if defined(BCM_88650_B0) 13914 soc_field_info_t soc_SCH_REG_0F5_BCM88650_B0r_fields[] = { 13915 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO }, 13916 { FIELD_31_31f, 1, 31, SOCF_RO } 13917 }; 13918 13919 #endif 13920 #if defined(BCM_88660_A0) 13921 soc_field_info_t soc_SCH_REG_0F5_BCM88660_A0r_fields[] = { 13922 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO }, 13923 { FIELD_31_31f, 1, 31, SOCF_RO } 13924 }; 13925 13926 #endif 13927 #if defined(BCM_88202_A0) 13928 soc_field_info_t soc_SCH_REG_0F6_BCM88202_A0r_fields[] = { 13929 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO }, 13930 { FIELD_31_31f, 1, 31, SOCF_RO } 13931 }; 13932 13933 #endif 13934 #if defined(BCM_88650_B0) 13935 soc_field_info_t soc_SCH_REG_0F6_BCM88650_B0r_fields[] = { 13936 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO }, 13937 { FIELD_31_31f, 1, 31, SOCF_RO } 13938 }; 13939 13940 #endif 13941 #if defined(BCM_88660_A0) 13942 soc_field_info_t soc_SCH_REG_0F6_BCM88660_A0r_fields[] = { 13943 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO }, 13944 { FIELD_31_31f, 1, 31, SOCF_RO } 13945 }; 13946 13947 #endif 13948 #if defined(BCM_88202_A0) 13949 soc_field_info_t soc_SCH_REG_0F7_BCM88202_A0r_fields[] = { 13950 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO }, 13951 { FIELD_31_31f, 1, 31, SOCF_RO } 13952 }; 13953 13954 #endif 13955 #if defined(BCM_88650_B0) 13956 soc_field_info_t soc_SCH_REG_0F7_BCM88650_B0r_fields[] = { 13957 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO }, 13958 { FIELD_31_31f, 1, 31, SOCF_RO } 13959 }; 13960 13961 #endif 13962 #if defined(BCM_88660_A0) 13963 soc_field_info_t soc_SCH_REG_0F7_BCM88660_A0r_fields[] = { 13964 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO }, 13965 { FIELD_31_31f, 1, 31, SOCF_RO } 13966 }; 13967 13968 #endif 13969 #if defined(BCM_88202_A0) 13970 soc_field_info_t soc_SCH_REG_0F8_BCM88202_A0r_fields[] = { 13971 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 13972 { FIELD_31_31f, 1, 31, SOCF_RO } 13973 }; 13974 13975 #endif 13976 #if defined(BCM_88650_B0) 13977 soc_field_info_t soc_SCH_REG_0F8_BCM88650_B0r_fields[] = { 13978 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 13979 { FIELD_31_31f, 1, 31, SOCF_RO } 13980 }; 13981 13982 #endif 13983 #if defined(BCM_88660_A0) 13984 soc_field_info_t soc_SCH_REG_0F8_BCM88660_A0r_fields[] = { 13985 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 13986 { FIELD_31_31f, 1, 31, SOCF_RO } 13987 }; 13988 13989 #endif 13990 #if defined(BCM_88202_A0) 13991 soc_field_info_t soc_SCH_REG_0F9_BCM88202_A0r_fields[] = { 13992 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 13993 { FIELD_31_31f, 1, 31, SOCF_RO } 13994 }; 13995 13996 #endif 13997 #if defined(BCM_88650_B0) 13998 soc_field_info_t soc_SCH_REG_0F9_BCM88650_B0r_fields[] = { 13999 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 14000 { FIELD_31_31f, 1, 31, SOCF_RO } 14001 }; 14002 14003 #endif 14004 #if defined(BCM_88660_A0) 14005 soc_field_info_t soc_SCH_REG_0F9_BCM88660_A0r_fields[] = { 14006 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 14007 { FIELD_31_31f, 1, 31, SOCF_RO } 14008 }; 14009 14010 #endif 14011 #if defined(BCM_88650_A0) 14012 soc_field_info_t soc_SCH_REG_0FAr_fields[] = { 14013 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO }, 14014 { FIELD_16_17f, 2, 16, SOCF_LE|SOCF_RO }, 14015 { FIELD_31_31f, 1, 31, SOCF_RO } 14016 }; 14017 14018 #endif 14019 #if defined(BCM_88202_A0) 14020 soc_field_info_t soc_SCH_REG_0FA_BCM88202_A0r_fields[] = { 14021 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO }, 14022 { FIELD_16_17f, 2, 16, SOCF_LE|SOCF_RO }, 14023 { FIELD_31_31f, 1, 31, SOCF_RO } 14024 }; 14025 14026 #endif 14027 #if defined(BCM_88650_B0) 14028 soc_field_info_t soc_SCH_REG_0FA_BCM88650_B0r_fields[] = { 14029 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO }, 14030 { FIELD_16_17f, 2, 16, SOCF_LE|SOCF_RO }, 14031 { FIELD_31_31f, 1, 31, SOCF_RO } 14032 }; 14033 14034 #endif 14035 #if defined(BCM_88660_A0) 14036 soc_field_info_t soc_SCH_REG_0FA_BCM88660_A0r_fields[] = { 14037 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO }, 14038 { FIELD_16_17f, 2, 16, SOCF_LE|SOCF_RO }, 14039 { FIELD_31_31f, 1, 31, SOCF_RO } 14040 }; 14041 14042 #endif 14043 #if defined(BCM_88650_A0) 14044 soc_field_info_t soc_SCH_REG_0FDr_fields[] = { 14045 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 14046 { FIELD_31_31f, 1, 31, SOCF_RO } 14047 }; 14048 14049 #endif 14050 #if defined(BCM_88202_A0) 14051 soc_field_info_t soc_SCH_REG_0FD_BCM88202_A0r_fields[] = { 14052 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 14053 { FIELD_31_31f, 1, 31, SOCF_RO } 14054 }; 14055 14056 #endif 14057 #if defined(BCM_88650_B0) 14058 soc_field_info_t soc_SCH_REG_0FD_BCM88650_B0r_fields[] = { 14059 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 14060 { FIELD_31_31f, 1, 31, SOCF_RO } 14061 }; 14062 14063 #endif 14064 #if defined(BCM_88660_A0) 14065 soc_field_info_t soc_SCH_REG_0FD_BCM88660_A0r_fields[] = { 14066 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO }, 14067 { FIELD_31_31f, 1, 31, SOCF_RO } 14068 }; 14069 14070 #endif 14071 #if defined(BCM_88650_A0) 14072 soc_field_info_t soc_SCH_REG_0FEr_fields[] = { 14073 { FIELD_0_2f, 3, 0, SOCF_LE|SOCF_RO }, 14074 { FIELD_12_12f, 1, 12, SOCF_RO }, 14075 { FIELD_16_16f, 1, 16, SOCF_RO }, 14076 { FIELD_20_20f, 1, 20, SOCF_RO }, 14077 { FIELD_24_27f, 4, 24, SOCF_LE|SOCF_RO }, 14078 { FIELD_4_5f, 2, 4, SOCF_LE|SOCF_RO }, 14079 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_RO } 14080 }; 14081 14082 #endif 14083 #if defined(BCM_88202_A0) 14084 soc_field_info_t soc_SCH_REG_0FE_BCM88202_A0r_fields[] = { 14085 { FIELD_0_2f, 3, 0, SOCF_LE|SOCF_RO }, 14086 { FIELD_12_12f, 1, 12, SOCF_RO }, 14087 { FIELD_16_16f, 1, 16, SOCF_RO }, 14088 { FIELD_20_20f, 1, 20, SOCF_RO }, 14089 { FIELD_24_27f, 4, 24, SOCF_LE|SOCF_RO }, 14090 { FIELD_4_5f, 2, 4, SOCF_LE|SOCF_RO }, 14091 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_RO } 14092 }; 14093 14094 #endif 14095 #if defined(BCM_88650_B0) 14096 soc_field_info_t soc_SCH_REG_0FE_BCM88650_B0r_fields[] = { 14097 { FIELD_0_2f, 3, 0, SOCF_LE|SOCF_RO }, 14098 { FIELD_12_12f, 1, 12, SOCF_RO }, 14099 { FIELD_16_16f, 1, 16, SOCF_RO }, 14100 { FIELD_20_20f, 1, 20, SOCF_RO }, 14101 { FIELD_24_27f, 4, 24, SOCF_LE|SOCF_RO }, 14102 { FIELD_4_5f, 2, 4, SOCF_LE|SOCF_RO }, 14103 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_RO } 14104 }; 14105 14106 #endif 14107 #if defined(BCM_88660_A0) 14108 soc_field_info_t soc_SCH_REG_0FE_BCM88660_A0r_fields[] = { 14109 { FIELD_0_2f, 3, 0, SOCF_LE|SOCF_RO }, 14110 { FIELD_12_12f, 1, 12, SOCF_RO }, 14111 { FIELD_16_16f, 1, 16, SOCF_RO }, 14112 { FIELD_20_20f, 1, 20, SOCF_RO }, 14113 { FIELD_24_27f, 4, 24, SOCF_LE|SOCF_RO }, 14114 { FIELD_4_5f, 2, 4, SOCF_LE|SOCF_RO }, 14115 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_RO } 14116 }; 14117 14118 #endif 14119 #if defined(BCM_88650_A0) 14120 soc_field_info_t soc_SCH_REG_0FFr_fields[] = { 14121 { FIELD_0_16f, 17, 0, SOCF_LE|SOCF_RO }, 14122 { FIELD_20_30f, 11, 20, SOCF_LE|SOCF_RO }, 14123 { FIELD_31_31f, 1, 31, SOCF_RO } 14124 }; 14125 14126 #endif 14127 #if defined(BCM_88202_A0) 14128 soc_field_info_t soc_SCH_REG_0FF_BCM88202_A0r_fields[] = { 14129 { FIELD_0_16f, 17, 0, SOCF_LE|SOCF_RO }, 14130 { FIELD_20_30f, 11, 20, SOCF_LE|SOCF_RO }, 14131 { FIELD_31_31f, 1, 31, SOCF_RO } 14132 }; 14133 14134 #endif 14135 #if defined(BCM_88650_B0) 14136 soc_field_info_t soc_SCH_REG_0FF_BCM88650_B0r_fields[] = { 14137 { FIELD_0_16f, 17, 0, SOCF_LE|SOCF_RO }, 14138 { FIELD_20_30f, 11, 20, SOCF_LE|SOCF_RO }, 14139 { FIELD_31_31f, 1, 31, SOCF_RO } 14140 }; 14141 14142 #endif 14143 #if defined(BCM_88660_A0) 14144 soc_field_info_t soc_SCH_REG_0FF_BCM88660_A0r_fields[] = { 14145 { FIELD_0_16f, 17, 0, SOCF_LE|SOCF_RO }, 14146 { FIELD_20_30f, 11, 20, SOCF_LE|SOCF_RO }, 14147 { FIELD_31_31f, 1, 31, SOCF_RO } 14148 }; 14149 14150 #endif 14151 #if defined(BCM_88202_A0) 14152 soc_field_info_t soc_SCH_REG_103_BCM88202_A0r_fields[] = { 14153 { FIELD_0_16f, 17, 0, SOCF_LE }, 14154 { FIELD_20_21f, 2, 20, SOCF_LE }, 14155 { FIELD_24_25f, 2, 24, SOCF_LE }, 14156 { FIELD_28_29f, 2, 28, SOCF_LE } 14157 }; 14158 14159 #endif 14160 #if defined(BCM_88650_B0) 14161 soc_field_info_t soc_SCH_REG_103_BCM88650_B0r_fields[] = { 14162 { FIELD_0_16f, 17, 0, SOCF_LE }, 14163 { FIELD_20_21f, 2, 20, SOCF_LE }, 14164 { FIELD_24_25f, 2, 24, SOCF_LE }, 14165 { FIELD_28_29f, 2, 28, SOCF_LE } 14166 }; 14167 14168 #endif 14169 #if defined(BCM_88660_A0) 14170 soc_field_info_t soc_SCH_REG_103_BCM88660_A0r_fields[] = { 14171 { FIELD_0_16f, 17, 0, SOCF_LE }, 14172 { FIELD_20_21f, 2, 20, SOCF_LE }, 14173 { FIELD_24_25f, 2, 24, SOCF_LE }, 14174 { FIELD_28_29f, 2, 28, SOCF_LE } 14175 }; 14176 14177 #endif 14178 #if defined(BCM_88650_A0) 14179 soc_field_info_t soc_SCH_REG_10Ar_fields[] = { 14180 { FIELD_0_1f, 2, 0, SOCF_LE }, 14181 { FIELD_2_2f, 1, 2, 0 }, 14182 { FIELD_31_31f, 1, 31, 0 }, 14183 { FIELD_3_3f, 1, 3, 0 }, 14184 { FIELD_4_5f, 2, 4, SOCF_LE }, 14185 { FIELD_8_24f, 17, 8, SOCF_LE } 14186 }; 14187 14188 #endif 14189 #if defined(BCM_88202_A0) 14190 soc_field_info_t soc_SCH_REG_10A_BCM88202_A0r_fields[] = { 14191 { FIELD_0_1f, 2, 0, SOCF_LE }, 14192 { FIELD_2_2f, 1, 2, 0 }, 14193 { FIELD_31_31f, 1, 31, 0 }, 14194 { FIELD_3_3f, 1, 3, 0 }, 14195 { FIELD_4_5f, 2, 4, SOCF_LE }, 14196 { FIELD_8_24f, 17, 8, SOCF_LE } 14197 }; 14198 14199 #endif 14200 #if defined(BCM_88650_B0) 14201 soc_field_info_t soc_SCH_REG_10A_BCM88650_B0r_fields[] = { 14202 { FIELD_0_1f, 2, 0, SOCF_LE }, 14203 { FIELD_2_2f, 1, 2, 0 }, 14204 { FIELD_31_31f, 1, 31, 0 }, 14205 { FIELD_3_3f, 1, 3, 0 }, 14206 { FIELD_4_5f, 2, 4, SOCF_LE }, 14207 { FIELD_8_24f, 17, 8, SOCF_LE } 14208 }; 14209 14210 #endif 14211 #if defined(BCM_88660_A0) 14212 soc_field_info_t soc_SCH_REG_10A_BCM88660_A0r_fields[] = { 14213 { FIELD_0_1f, 2, 0, SOCF_LE }, 14214 { FIELD_2_2f, 1, 2, 0 }, 14215 { FIELD_31_31f, 1, 31, 0 }, 14216 { FIELD_3_3f, 1, 3, 0 }, 14217 { FIELD_4_5f, 2, 4, SOCF_LE }, 14218 { FIELD_8_24f, 17, 8, SOCF_LE } 14219 }; 14220 14221 #endif 14222 #if defined(BCM_88650_A0) 14223 soc_field_info_t soc_SCH_REG_10Br_fields[] = { 14224 { FIELD_0_2f, 3, 0, SOCF_LE }, 14225 { FIELD_4_13f, 10, 4, SOCF_LE } 14226 }; 14227 14228 #endif 14229 #if defined(BCM_88202_A0) 14230 soc_field_info_t soc_SCH_REG_10B_BCM88202_A0r_fields[] = { 14231 { FIELD_0_2f, 3, 0, SOCF_LE }, 14232 { FIELD_4_13f, 10, 4, SOCF_LE } 14233 }; 14234 14235 #endif 14236 #if defined(BCM_88650_B0) 14237 soc_field_info_t soc_SCH_REG_10B_BCM88650_B0r_fields[] = { 14238 { FIELD_0_2f, 3, 0, SOCF_LE }, 14239 { FIELD_4_13f, 10, 4, SOCF_LE } 14240 }; 14241 14242 #endif 14243 #if defined(BCM_88660_A0) 14244 soc_field_info_t soc_SCH_REG_10B_BCM88660_A0r_fields[] = { 14245 { FIELD_0_2f, 3, 0, SOCF_LE }, 14246 { FIELD_4_13f, 10, 4, SOCF_LE } 14247 }; 14248 14249 #endif 14250 #if defined(BCM_88650_A0) 14251 soc_field_info_t soc_SCH_REG_11Cr_fields[] = { 14252 { FIELD_0_9f, 10, 0, SOCF_LE }, 14253 { FIELD_10_19f, 10, 10, SOCF_LE }, 14254 { FIELD_20_31f, 12, 20, SOCF_LE } 14255 }; 14256 14257 #endif 14258 #if defined(BCM_88202_A0) 14259 soc_field_info_t soc_SCH_REG_11C_BCM88202_A0r_fields[] = { 14260 { FIELD_0_9f, 10, 0, SOCF_LE }, 14261 { FIELD_10_19f, 10, 10, SOCF_LE }, 14262 { FIELD_20_31f, 12, 20, SOCF_LE } 14263 }; 14264 14265 #endif 14266 #if defined(BCM_88650_B0) 14267 soc_field_info_t soc_SCH_REG_11C_BCM88650_B0r_fields[] = { 14268 { FIELD_0_9f, 10, 0, SOCF_LE }, 14269 { FIELD_10_19f, 10, 10, SOCF_LE }, 14270 { FIELD_20_31f, 12, 20, SOCF_LE } 14271 }; 14272 14273 #endif 14274 #if defined(BCM_88660_A0) 14275 soc_field_info_t soc_SCH_REG_11C_BCM88660_A0r_fields[] = { 14276 { FIELD_0_9f, 10, 0, SOCF_LE }, 14277 { FIELD_10_19f, 10, 10, SOCF_LE }, 14278 { FIELD_20_31f, 12, 20, SOCF_LE } 14279 }; 14280 14281 #endif 14282 #if defined(BCM_88650_A0) 14283 soc_field_info_t soc_SCH_REG_11Dr_fields[] = { 14284 { FIELD_0_16f, 17, 0, SOCF_LE }, 14285 { FIELD_20_20f, 1, 20, 0 }, 14286 { FIELD_24_28f, 5, 24, SOCF_LE } 14287 }; 14288 14289 #endif 14290 #if defined(BCM_88202_A0) 14291 soc_field_info_t soc_SCH_REG_11D_BCM88202_A0r_fields[] = { 14292 { FIELD_0_16f, 17, 0, SOCF_LE }, 14293 { FIELD_20_20f, 1, 20, 0 }, 14294 { FIELD_24_28f, 5, 24, SOCF_LE } 14295 }; 14296 14297 #endif 14298 #if defined(BCM_88650_B0) 14299 soc_field_info_t soc_SCH_REG_11D_BCM88650_B0r_fields[] = { 14300 { FIELD_0_16f, 17, 0, SOCF_LE }, 14301 { FIELD_20_20f, 1, 20, 0 }, 14302 { FIELD_24_28f, 5, 24, SOCF_LE } 14303 }; 14304 14305 #endif 14306 #if defined(BCM_88660_A0) 14307 soc_field_info_t soc_SCH_REG_11D_BCM88660_A0r_fields[] = { 14308 { FIELD_0_16f, 17, 0, SOCF_LE }, 14309 { FIELD_20_20f, 1, 20, 0 }, 14310 { FIELD_24_28f, 5, 24, SOCF_LE } 14311 }; 14312 14313 #endif 14314 #if defined(BCM_88650_A0) 14315 soc_field_info_t soc_SCH_REG_12Dr_fields[] = { 14316 { FIELD_0_0f, 1, 0, 0 }, 14317 { FIELD_12_12f, 1, 12, 0 }, 14318 { FIELD_16_16f, 1, 16, 0 }, 14319 { FIELD_20_20f, 1, 20, 0 }, 14320 { FIELD_4_4f, 1, 4, 0 }, 14321 { FIELD_8_8f, 1, 8, 0 } 14322 }; 14323 14324 #endif 14325 #if defined(BCM_88202_A0) 14326 soc_field_info_t soc_SCH_REG_12D_BCM88202_A0r_fields[] = { 14327 { FIELD_0_0f, 1, 0, 0 }, 14328 { FIELD_12_12f, 1, 12, 0 }, 14329 { FIELD_16_16f, 1, 16, 0 }, 14330 { FIELD_20_20f, 1, 20, 0 }, 14331 { FIELD_4_4f, 1, 4, 0 }, 14332 { FIELD_8_8f, 1, 8, 0 } 14333 }; 14334 14335 #endif 14336 #if defined(BCM_88650_B0) 14337 soc_field_info_t soc_SCH_REG_12D_BCM88650_B0r_fields[] = { 14338 { FIELD_0_0f, 1, 0, 0 }, 14339 { FIELD_12_12f, 1, 12, 0 }, 14340 { FIELD_16_16f, 1, 16, 0 }, 14341 { FIELD_20_20f, 1, 20, 0 }, 14342 { FIELD_4_4f, 1, 4, 0 }, 14343 { FIELD_8_8f, 1, 8, 0 } 14344 }; 14345 14346 #endif 14347 #if defined(BCM_88660_A0) 14348 soc_field_info_t soc_SCH_REG_12D_BCM88660_A0r_fields[] = { 14349 { FIELD_0_0f, 1, 0, 0 }, 14350 { FIELD_12_12f, 1, 12, 0 }, 14351 { FIELD_16_16f, 1, 16, 0 }, 14352 { FIELD_20_20f, 1, 20, 0 }, 14353 { FIELD_4_4f, 1, 4, 0 }, 14354 { FIELD_8_8f, 1, 8, 0 } 14355 }; 14356 14357 #endif 14358 #if defined(BCM_88650_A0) 14359 soc_field_info_t soc_SCH_REG_1A8r_fields[] = { 14360 { FIELD_0_2f, 3, 0, SOCF_LE }, 14361 { FIELD_12_14f, 3, 12, SOCF_LE }, 14362 { FIELD_16_19f, 4, 16, SOCF_LE }, 14363 { FIELD_20_23f, 4, 20, SOCF_LE }, 14364 { FIELD_28_28f, 1, 28, 0 }, 14365 { FIELD_29_29f, 1, 29, 0 }, 14366 { FIELD_30_30f, 1, 30, 0 }, 14367 { FIELD_4_7f, 4, 4, SOCF_LE }, 14368 { FIELD_8_10f, 3, 8, SOCF_LE } 14369 }; 14370 14371 #endif 14372 #if defined(BCM_88650_A0) 14373 soc_field_info_t soc_SCH_REG_1A9r_fields[] = { 14374 { FIELD_0_0f, 1, 0, 0 }, 14375 { FIELD_10_10f, 1, 10, 0 }, 14376 { FIELD_11_11f, 1, 11, 0 }, 14377 { FIELD_12_12f, 1, 12, 0 }, 14378 { FIELD_13_13f, 1, 13, 0 }, 14379 { FIELD_16_16f, 1, 16, 0 }, 14380 { FIELD_17_17f, 1, 17, 0 }, 14381 { FIELD_18_18f, 1, 18, 0 }, 14382 { FIELD_19_19f, 1, 19, 0 }, 14383 { FIELD_1_1f, 1, 1, 0 }, 14384 { FIELD_20_20f, 1, 20, 0 }, 14385 { FIELD_21_21f, 1, 21, 0 }, 14386 { FIELD_24_24f, 1, 24, 0 }, 14387 { FIELD_2_2f, 1, 2, 0 }, 14388 { FIELD_31_31f, 1, 31, 0 }, 14389 { FIELD_3_3f, 1, 3, 0 }, 14390 { FIELD_4_4f, 1, 4, 0 }, 14391 { FIELD_5_5f, 1, 5, 0 }, 14392 { FIELD_8_8f, 1, 8, 0 }, 14393 { FIELD_9_9f, 1, 9, 0 } 14394 }; 14395 14396 #endif 14397 #if defined(BCM_88202_A0) 14398 soc_field_info_t soc_SCH_REG_1A8_BCM88202_A0r_fields[] = { 14399 { FIELD_0_2f, 3, 0, SOCF_LE }, 14400 { FIELD_12_14f, 3, 12, SOCF_LE }, 14401 { FIELD_16_19f, 4, 16, SOCF_LE }, 14402 { FIELD_20_23f, 4, 20, SOCF_LE }, 14403 { FIELD_28_28f, 1, 28, 0 }, 14404 { FIELD_29_29f, 1, 29, 0 }, 14405 { FIELD_30_30f, 1, 30, 0 }, 14406 { FIELD_4_7f, 4, 4, SOCF_LE }, 14407 { FIELD_8_10f, 3, 8, SOCF_LE } 14408 }; 14409 14410 #endif 14411 #if defined(BCM_88650_B0) 14412 soc_field_info_t soc_SCH_REG_1A8_BCM88650_B0r_fields[] = { 14413 { FIELD_0_2f, 3, 0, SOCF_LE }, 14414 { FIELD_12_14f, 3, 12, SOCF_LE }, 14415 { FIELD_16_19f, 4, 16, SOCF_LE }, 14416 { FIELD_20_23f, 4, 20, SOCF_LE }, 14417 { FIELD_28_28f, 1, 28, 0 }, 14418 { FIELD_29_29f, 1, 29, 0 }, 14419 { FIELD_30_30f, 1, 30, 0 }, 14420 { FIELD_4_7f, 4, 4, SOCF_LE }, 14421 { FIELD_8_10f, 3, 8, SOCF_LE } 14422 }; 14423 14424 #endif 14425 #if defined(BCM_88660_A0) 14426 soc_field_info_t soc_SCH_REG_1A8_BCM88660_A0r_fields[] = { 14427 { FIELD_0_2f, 3, 0, SOCF_LE }, 14428 { FIELD_12_14f, 3, 12, SOCF_LE }, 14429 { FIELD_16_19f, 4, 16, SOCF_LE }, 14430 { FIELD_20_23f, 4, 20, SOCF_LE }, 14431 { FIELD_28_28f, 1, 28, 0 }, 14432 { FIELD_29_29f, 1, 29, 0 }, 14433 { FIELD_30_30f, 1, 30, 0 }, 14434 { FIELD_4_7f, 4, 4, SOCF_LE }, 14435 { FIELD_8_10f, 3, 8, SOCF_LE } 14436 }; 14437 14438 #endif 14439 #if defined(BCM_88202_A0) 14440 soc_field_info_t soc_SCH_REG_1A9_BCM88202_A0r_fields[] = { 14441 { FIELD_0_0f, 1, 0, 0 }, 14442 { FIELD_10_10f, 1, 10, 0 }, 14443 { FIELD_11_11f, 1, 11, 0 }, 14444 { FIELD_12_12f, 1, 12, 0 }, 14445 { FIELD_13_13f, 1, 13, 0 }, 14446 { FIELD_16_16f, 1, 16, 0 }, 14447 { FIELD_17_17f, 1, 17, 0 }, 14448 { FIELD_18_18f, 1, 18, 0 }, 14449 { FIELD_19_19f, 1, 19, 0 }, 14450 { FIELD_1_1f, 1, 1, 0 }, 14451 { FIELD_20_20f, 1, 20, 0 }, 14452 { FIELD_21_21f, 1, 21, 0 }, 14453 { FIELD_24_24f, 1, 24, 0 }, 14454 { FIELD_2_2f, 1, 2, 0 }, 14455 { FIELD_31_31f, 1, 31, 0 }, 14456 { FIELD_3_3f, 1, 3, 0 }, 14457 { FIELD_4_4f, 1, 4, 0 }, 14458 { FIELD_5_5f, 1, 5, 0 }, 14459 { FIELD_8_8f, 1, 8, 0 }, 14460 { FIELD_9_9f, 1, 9, 0 } 14461 }; 14462 14463 #endif 14464 #if defined(BCM_88650_B0) 14465 soc_field_info_t soc_SCH_REG_1A9_BCM88650_B0r_fields[] = { 14466 { FIELD_0_0f, 1, 0, 0 }, 14467 { FIELD_10_10f, 1, 10, 0 }, 14468 { FIELD_11_11f, 1, 11, 0 }, 14469 { FIELD_12_12f, 1, 12, 0 }, 14470 { FIELD_13_13f, 1, 13, 0 }, 14471 { FIELD_16_16f, 1, 16, 0 }, 14472 { FIELD_17_17f, 1, 17, 0 }, 14473 { FIELD_18_18f, 1, 18, 0 }, 14474 { FIELD_19_19f, 1, 19, 0 }, 14475 { FIELD_1_1f, 1, 1, 0 }, 14476 { FIELD_20_20f, 1, 20, 0 }, 14477 { FIELD_21_21f, 1, 21, 0 }, 14478 { FIELD_24_24f, 1, 24, 0 }, 14479 { FIELD_2_2f, 1, 2, 0 }, 14480 { FIELD_31_31f, 1, 31, 0 }, 14481 { FIELD_3_3f, 1, 3, 0 }, 14482 { FIELD_4_4f, 1, 4, 0 }, 14483 { FIELD_5_5f, 1, 5, 0 }, 14484 { FIELD_8_8f, 1, 8, 0 }, 14485 { FIELD_9_9f, 1, 9, 0 } 14486 }; 14487 14488 #endif 14489 #if defined(BCM_88660_A0) 14490 soc_field_info_t soc_SCH_REG_1A9_BCM88660_A0r_fields[] = { 14491 { FIELD_0_0f, 1, 0, 0 }, 14492 { FIELD_10_10f, 1, 10, 0 }, 14493 { FIELD_11_11f, 1, 11, 0 }, 14494 { FIELD_12_12f, 1, 12, 0 }, 14495 { FIELD_13_13f, 1, 13, 0 }, 14496 { FIELD_16_16f, 1, 16, 0 }, 14497 { FIELD_17_17f, 1, 17, 0 }, 14498 { FIELD_18_18f, 1, 18, 0 }, 14499 { FIELD_19_19f, 1, 19, 0 }, 14500 { FIELD_1_1f, 1, 1, 0 }, 14501 { FIELD_20_20f, 1, 20, 0 }, 14502 { FIELD_21_21f, 1, 21, 0 }, 14503 { FIELD_24_24f, 1, 24, 0 }, 14504 { FIELD_2_2f, 1, 2, 0 }, 14505 { FIELD_31_31f, 1, 31, 0 }, 14506 { FIELD_3_3f, 1, 3, 0 }, 14507 { FIELD_4_4f, 1, 4, 0 }, 14508 { FIELD_5_5f, 1, 5, 0 }, 14509 { FIELD_8_8f, 1, 8, 0 }, 14510 { FIELD_9_9f, 1, 9, 0 } 14511 }; 14512 14513 #endif 14514 #if defined(BCM_88650_A0) 14515 soc_field_info_t soc_SCH_REG_1ACr_fields[] = { 14516 { FIELD_0_16f, 17, 0, SOCF_LE }, 14517 { FIELD_18_19f, 2, 18, SOCF_LE }, 14518 { FIELD_20_20f, 1, 20, 0 }, 14519 { FIELD_21_21f, 1, 21, 0 }, 14520 { FIELD_24_24f, 1, 24, 0 }, 14521 { FIELD_25_25f, 1, 25, 0 }, 14522 { FIELD_28_28f, 1, 28, 0 }, 14523 { FIELD_29_29f, 1, 29, 0 }, 14524 { FIELD_30_30f, 1, 30, 0 }, 14525 { FIELD_31_31f, 1, 31, 0 } 14526 }; 14527 14528 #endif 14529 #if defined(BCM_88202_A0) 14530 soc_field_info_t soc_SCH_REG_1AC_BCM88202_A0r_fields[] = { 14531 { FIELD_0_16f, 17, 0, SOCF_LE }, 14532 { FIELD_18_19f, 2, 18, SOCF_LE }, 14533 { FIELD_20_20f, 1, 20, 0 }, 14534 { FIELD_21_21f, 1, 21, 0 }, 14535 { FIELD_24_24f, 1, 24, 0 }, 14536 { FIELD_25_25f, 1, 25, 0 }, 14537 { FIELD_28_28f, 1, 28, 0 }, 14538 { FIELD_29_29f, 1, 29, 0 }, 14539 { FIELD_30_30f, 1, 30, 0 }, 14540 { FIELD_31_31f, 1, 31, 0 } 14541 }; 14542 14543 #endif 14544 #if defined(BCM_88650_B0) 14545 soc_field_info_t soc_SCH_REG_1AC_BCM88650_B0r_fields[] = { 14546 { FIELD_0_16f, 17, 0, SOCF_LE }, 14547 { FIELD_18_19f, 2, 18, SOCF_LE }, 14548 { FIELD_20_20f, 1, 20, 0 }, 14549 { FIELD_21_21f, 1, 21, 0 }, 14550 { FIELD_24_24f, 1, 24, 0 }, 14551 { FIELD_25_25f, 1, 25, 0 }, 14552 { FIELD_28_28f, 1, 28, 0 }, 14553 { FIELD_29_29f, 1, 29, 0 }, 14554 { FIELD_30_30f, 1, 30, 0 }, 14555 { FIELD_31_31f, 1, 31, 0 } 14556 }; 14557 14558 #endif 14559 #if defined(BCM_88660_A0) 14560 soc_field_info_t soc_SCH_REG_1AC_BCM88660_A0r_fields[] = { 14561 { FIELD_0_16f, 17, 0, SOCF_LE }, 14562 { FIELD_18_19f, 2, 18, SOCF_LE }, 14563 { FIELD_20_20f, 1, 20, 0 }, 14564 { FIELD_21_21f, 1, 21, 0 }, 14565 { FIELD_24_24f, 1, 24, 0 }, 14566 { FIELD_25_25f, 1, 25, 0 }, 14567 { FIELD_28_28f, 1, 28, 0 }, 14568 { FIELD_29_29f, 1, 29, 0 }, 14569 { FIELD_30_30f, 1, 30, 0 }, 14570 { FIELD_31_31f, 1, 31, 0 } 14571 }; 14572 14573 #endif 14574 #if defined(BCM_88650_A0) 14575 soc_field_info_t soc_SCH_REG_1BCr_fields[] = { 14576 { FIELD_0_0f, 1, 0, 0 }, 14577 { FIELD_16_27f, 12, 16, SOCF_LE }, 14578 { FIELD_1_1f, 1, 1, 0 }, 14579 { FIELD_28_28f, 1, 28, 0 }, 14580 { FIELD_2_2f, 1, 2, 0 }, 14581 { FIELD_3_3f, 1, 3, SOCF_RO }, 14582 { FIELD_4_15f, 12, 4, SOCF_LE } 14583 }; 14584 14585 #endif 14586 #if defined(BCM_88202_A0) 14587 soc_field_info_t soc_SCH_REG_1BC_BCM88202_A0r_fields[] = { 14588 { FIELD_0_0f, 1, 0, 0 }, 14589 { FIELD_16_27f, 12, 16, SOCF_LE }, 14590 { FIELD_1_1f, 1, 1, 0 }, 14591 { FIELD_28_28f, 1, 28, 0 }, 14592 { FIELD_2_2f, 1, 2, 0 }, 14593 { FIELD_3_3f, 1, 3, SOCF_RO }, 14594 { FIELD_4_15f, 12, 4, SOCF_LE } 14595 }; 14596 14597 #endif 14598 #if defined(BCM_88650_B0) 14599 soc_field_info_t soc_SCH_REG_1BC_BCM88650_B0r_fields[] = { 14600 { FIELD_0_0f, 1, 0, 0 }, 14601 { FIELD_16_27f, 12, 16, SOCF_LE }, 14602 { FIELD_1_1f, 1, 1, 0 }, 14603 { FIELD_28_28f, 1, 28, 0 }, 14604 { FIELD_2_2f, 1, 2, 0 }, 14605 { FIELD_3_3f, 1, 3, SOCF_RO }, 14606 { FIELD_4_15f, 12, 4, SOCF_LE } 14607 }; 14608 14609 #endif 14610 #if defined(BCM_88660_A0) 14611 soc_field_info_t soc_SCH_REG_1BC_BCM88660_A0r_fields[] = { 14612 { FIELD_0_0f, 1, 0, 0 }, 14613 { FIELD_16_27f, 12, 16, SOCF_LE }, 14614 { FIELD_1_1f, 1, 1, 0 }, 14615 { FIELD_28_28f, 1, 28, 0 }, 14616 { FIELD_2_2f, 1, 2, 0 }, 14617 { FIELD_3_3f, 1, 3, SOCF_RO }, 14618 { FIELD_4_15f, 12, 4, SOCF_LE } 14619 }; 14620 14621 #endif 14622 #if defined(BCM_88202_A0) 14623 soc_field_info_t soc_SCH_REG_213_BCM88202_A0r_fields[] = { 14624 { FIELD_0_5f, 6, 0, SOCF_LE|SOCF_SIG } 14625 }; 14626 14627 #endif 14628 #if defined(BCM_88650_B0) 14629 soc_field_info_t soc_SCH_REG_213_BCM88650_B0r_fields[] = { 14630 { FIELD_0_5f, 6, 0, SOCF_LE|SOCF_SIG } 14631 }; 14632 14633 #endif 14634 #if defined(BCM_88660_A0) 14635 soc_field_info_t soc_SCH_REG_213_BCM88660_A0r_fields[] = { 14636 { FIELD_0_5f, 6, 0, SOCF_LE|SOCF_SIG } 14637 }; 14638 14639 #endif 14640 #if defined(BCM_88202_A0) 14641 soc_field_info_t soc_SCH_REG_215_BCM88202_A0r_fields[] = { 14642 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG }, 14643 { FIELD_31_31f, 1, 31, SOCF_SIG } 14644 }; 14645 14646 #endif 14647 #if defined(BCM_88650_B0) 14648 soc_field_info_t soc_SCH_REG_215_BCM88650_B0r_fields[] = { 14649 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG }, 14650 { FIELD_31_31f, 1, 31, SOCF_SIG } 14651 }; 14652 14653 #endif 14654 #if defined(BCM_88660_A0) 14655 soc_field_info_t soc_SCH_REG_215_BCM88660_A0r_fields[] = { 14656 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG }, 14657 { FIELD_31_31f, 1, 31, SOCF_SIG } 14658 }; 14659 14660 #endif 14661 #if defined(BCM_88650_A0) 14662 soc_field_info_t soc_SCH_REG_2AFr_fields[] = { 14663 { FIELD_14_14f, 1, 14, SOCF_SIG }, 14664 { FIELD_15_15f, 1, 15, SOCF_SIG } 14665 }; 14666 14667 #endif 14668 #if defined(BCM_88202_A0) 14669 soc_field_info_t soc_SCH_REG_2AF_BCM88202_A0r_fields[] = { 14670 { FIELD_14_14f, 1, 14, SOCF_SIG }, 14671 { FIELD_15_15f, 1, 15, SOCF_SIG } 14672 }; 14673 14674 #endif 14675 #if defined(BCM_88650_B0) 14676 soc_field_info_t soc_SCH_REG_2AF_BCM88650_B0r_fields[] = { 14677 { FIELD_14_14f, 1, 14, SOCF_SIG }, 14678 { FIELD_15_15f, 1, 15, SOCF_SIG } 14679 }; 14680 14681 #endif 14682 #if defined(BCM_88660_A0) 14683 soc_field_info_t soc_SCH_REG_2AF_BCM88660_A0r_fields[] = { 14684 { FIELD_14_14f, 1, 14, SOCF_SIG }, 14685 { FIELD_15_15f, 1, 15, SOCF_SIG } 14686 }; 14687 14688 #endif 14689 #if defined(BCM_88690_A0) 14690 soc_field_info_t soc_SCH_RESERVED_1r_fields[] = { 14691 { FIELD_0_16f, 17, 0, SOCF_LE }, 14692 { FIELD_20_21f, 2, 20, SOCF_LE }, 14693 { FIELD_24_25f, 2, 24, SOCF_LE }, 14694 { FIELD_28_29f, 2, 28, SOCF_LE } 14695 }; 14696 14697 #endif 14698 #if defined(BCM_88690_A0) 14699 soc_field_info_t soc_SCH_RESERVED_2r_fields[] = { 14700 { FIELD_0_3f, 4, 0, SOCF_LE }, 14701 { FIELD_12_15f, 4, 12, SOCF_LE }, 14702 { FIELD_16_18f, 3, 16, SOCF_LE }, 14703 { FIELD_19_19f, 1, 19, 0 }, 14704 { FIELD_20_26f, 7, 20, SOCF_LE }, 14705 { FIELD_27_27f, 1, 27, 0 }, 14706 { FIELD_4_7f, 4, 4, SOCF_LE }, 14707 { FIELD_8_10f, 3, 8, SOCF_LE } 14708 }; 14709 14710 #endif 14711 #if defined(BCM_88690_A0) 14712 soc_field_info_t soc_SCH_RESERVED_3r_fields[] = { 14713 { FIELD_0_1f, 2, 0, SOCF_LE }, 14714 { FIELD_2_2f, 1, 2, 0 }, 14715 { FIELD_3_3f, 1, 3, 0 }, 14716 { FIELD_4_5f, 2, 4, SOCF_LE }, 14717 { FIELD_8_24f, 17, 8, SOCF_LE } 14718 }; 14719 14720 #endif 14721 #if defined(BCM_88690_A0) 14722 soc_field_info_t soc_SCH_RESERVED_4r_fields[] = { 14723 { FIELD_0_0f, 1, 0, 0 } 14724 }; 14725 14726 #endif 14727 #if defined(BCM_88690_A0) 14728 soc_field_info_t soc_SCH_RESERVED_5r_fields[] = { 14729 { FIELD_0_16f, 17, 0, SOCF_LE }, 14730 { FIELD_20_20f, 1, 20, 0 } 14731 }; 14732 14733 #endif 14734 #if defined(BCM_88690_A0) 14735 soc_field_info_t soc_SCH_RESERVED_6r_fields[] = { 14736 { FIELD_0_4f, 5, 0, SOCF_LE }, 14737 { FIELD_11_11f, 1, 11, 0 }, 14738 { FIELD_12_27f, 16, 12, SOCF_LE }, 14739 { FIELD_28_28f, 1, 28, 0 }, 14740 { FIELD_29_29f, 1, 29, 0 }, 14741 { FIELD_30_30f, 1, 30, 0 }, 14742 { FIELD_7_7f, 1, 7, 0 } 14743 }; 14744 14745 #endif 14746 #if defined(BCM_88690_A0) 14747 soc_field_info_t soc_SCH_RESERVED_7r_fields[] = { 14748 { FIELD_0_0f, 1, 0, 0 }, 14749 { FIELD_1_1f, 1, 1, 0 }, 14750 { FIELD_2_2f, 1, 2, 0 }, 14751 { FIELD_3_3f, 1, 3, 0 }, 14752 { FIELD_4_4f, 1, 4, 0 }, 14753 { FIELD_5_5f, 1, 5, 0 }, 14754 { FIELD_6_6f, 1, 6, 0 }, 14755 { FIELD_7_7f, 1, 7, 0 }, 14756 { FIELD_8_8f, 1, 8, 0 }, 14757 { FIELD_9_9f, 1, 9, 0 } 14758 }; 14759 14760 #endif 14761 #if defined(BCM_88690_A0) 14762 soc_field_info_t soc_SCH_RESERVED_8r_fields[] = { 14763 { FIELD_0_27f, 28, 0, SOCF_LE } 14764 }; 14765 14766 #endif 14767 #if defined(BCM_88690_A0) 14768 soc_field_info_t soc_SCH_RESERVED_9r_fields[] = { 14769 { FIELD_0_2f, 3, 0, SOCF_LE }, 14770 { FIELD_12_14f, 3, 12, SOCF_LE }, 14771 { FIELD_16_19f, 4, 16, SOCF_LE }, 14772 { FIELD_20_23f, 4, 20, SOCF_LE }, 14773 { FIELD_28_28f, 1, 28, 0 }, 14774 { FIELD_29_29f, 1, 29, 0 }, 14775 { FIELD_30_30f, 1, 30, 0 }, 14776 { FIELD_31_31f, 1, 31, 0 }, 14777 { FIELD_4_7f, 4, 4, SOCF_LE }, 14778 { FIELD_8_10f, 3, 8, SOCF_LE } 14779 }; 14780 14781 #endif 14782 #if defined(BCM_88690_A0) 14783 soc_field_info_t soc_SCH_RESERVED_10r_fields[] = { 14784 { FIELD_0_0f, 1, 0, 0 }, 14785 { FIELD_10_10f, 1, 10, 0 }, 14786 { FIELD_11_11f, 1, 11, 0 }, 14787 { FIELD_12_12f, 1, 12, 0 }, 14788 { FIELD_13_13f, 1, 13, 0 }, 14789 { FIELD_16_16f, 1, 16, 0 }, 14790 { FIELD_17_17f, 1, 17, 0 }, 14791 { FIELD_18_18f, 1, 18, 0 }, 14792 { FIELD_19_19f, 1, 19, 0 }, 14793 { FIELD_1_1f, 1, 1, 0 }, 14794 { FIELD_20_20f, 1, 20, 0 }, 14795 { FIELD_21_21f, 1, 21, 0 }, 14796 { FIELD_24_24f, 1, 24, 0 }, 14797 { FIELD_2_2f, 1, 2, 0 }, 14798 { FIELD_31_31f, 1, 31, 0 }, 14799 { FIELD_3_3f, 1, 3, 0 }, 14800 { FIELD_4_4f, 1, 4, 0 }, 14801 { FIELD_5_5f, 1, 5, 0 }, 14802 { FIELD_8_8f, 1, 8, 0 }, 14803 { FIELD_9_9f, 1, 9, 0 } 14804 }; 14805 14806 #endif 14807 #if defined(BCM_88690_A0) 14808 soc_field_info_t soc_SCH_RESERVED_11r_fields[] = { 14809 { FIELD_0_16f, 17, 0, SOCF_LE }, 14810 { FIELD_18_19f, 2, 18, SOCF_LE }, 14811 { FIELD_20_20f, 1, 20, 0 }, 14812 { FIELD_21_21f, 1, 21, 0 }, 14813 { FIELD_24_24f, 1, 24, 0 }, 14814 { FIELD_25_25f, 1, 25, 0 }, 14815 { FIELD_28_28f, 1, 28, 0 }, 14816 { FIELD_29_29f, 1, 29, 0 }, 14817 { FIELD_30_30f, 1, 30, 0 } 14818 }; 14819 14820 #endif 14821 #if defined(BCM_88690_A0) 14822 soc_field_info_t soc_SCH_RESERVED_12r_fields[] = { 14823 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14824 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 14825 }; 14826 14827 #endif 14828 #if defined(BCM_88690_A0) 14829 soc_field_info_t soc_SCH_RESERVED_13r_fields[] = { 14830 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14831 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 14832 }; 14833 14834 #endif 14835 #if defined(BCM_88690_A0) 14836 soc_field_info_t soc_SCH_RESERVED_14r_fields[] = { 14837 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 14838 }; 14839 14840 #endif 14841 #if defined(BCM_88690_A0) 14842 soc_field_info_t soc_SCH_RESERVED_15r_fields[] = { 14843 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14844 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14845 { FIELD_24_30f, 7, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14846 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 14847 }; 14848 14849 #endif 14850 #if defined(BCM_88690_A0) 14851 soc_field_info_t soc_SCH_RESERVED_16r_fields[] = { 14852 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14853 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14854 { FIELD_24_35f, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14855 { FIELD_36_36f, 1, 36, SOCF_RO|SOCF_SIG } 14856 }; 14857 14858 #endif 14859 #if defined(BCM_88690_A0) 14860 soc_field_info_t soc_SCH_RESERVED_17r_fields[] = { 14861 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 14862 { FIELD_10_10f, 1, 10, SOCF_RO|SOCF_SIG }, 14863 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 14864 { FIELD_13_13f, 1, 13, SOCF_RO|SOCF_SIG }, 14865 { FIELD_14_14f, 1, 14, SOCF_RO|SOCF_SIG }, 14866 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 14867 { FIELD_17_17f, 1, 17, SOCF_RO|SOCF_SIG }, 14868 { FIELD_18_18f, 1, 18, SOCF_RO|SOCF_SIG }, 14869 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 14870 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 14871 { FIELD_21_21f, 1, 21, SOCF_RO|SOCF_SIG }, 14872 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }, 14873 { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 14874 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 14875 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }, 14876 { FIELD_6_6f, 1, 6, SOCF_RO|SOCF_SIG }, 14877 { FIELD_8_8f, 1, 8, SOCF_RO|SOCF_SIG }, 14878 { FIELD_9_9f, 1, 9, SOCF_RO|SOCF_SIG } 14879 }; 14880 14881 #endif 14882 #if defined(BCM_88690_A0) 14883 soc_field_info_t soc_SCH_RESERVED_18r_fields[] = { 14884 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14885 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 14886 }; 14887 14888 #endif 14889 #if defined(BCM_88690_A0) 14890 soc_field_info_t soc_SCH_RESERVED_19r_fields[] = { 14891 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14892 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 14893 }; 14894 14895 #endif 14896 #if defined(BCM_88690_A0) 14897 soc_field_info_t soc_SCH_RESERVED_20r_fields[] = { 14898 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14899 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 14900 }; 14901 14902 #endif 14903 #if defined(BCM_88690_A0) 14904 soc_field_info_t soc_SCH_RESERVED_21r_fields[] = { 14905 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14906 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 14907 }; 14908 14909 #endif 14910 #if defined(BCM_88690_A0) 14911 soc_field_info_t soc_SCH_RESERVED_22r_fields[] = { 14912 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14913 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 14914 }; 14915 14916 #endif 14917 #if defined(BCM_88690_A0) 14918 soc_field_info_t soc_SCH_RESERVED_23r_fields[] = { 14919 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14920 { FIELD_17_18f, 2, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 14921 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 14922 }; 14923 14924 #endif 14925 #if defined(BCM_88690_A0) 14926 soc_field_info_t soc_SCH_RESERVED_24r_fields[] = { 14927 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14928 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 14929 }; 14930 14931 #endif 14932 #if defined(BCM_88690_A0) 14933 soc_field_info_t soc_SCH_RESERVED_25r_fields[] = { 14934 { FIELD_0_2f, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14935 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 14936 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 14937 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 14938 { FIELD_24_38f, 15, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 14939 { FIELD_40_56f, 17, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 14940 { FIELD_4_5f, 2, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 14941 { FIELD_64_64f, 1, 64, SOCF_RO|SOCF_SIG }, 14942 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 14943 }; 14944 14945 #endif 14946 #if defined(BCM_88690_B0) 14947 soc_field_info_t soc_SCH_RESERVED_10_BCM88690_B0r_fields[] = { 14948 { FIELD_0_0f, 1, 0, 0 }, 14949 { FIELD_10_10f, 1, 10, 0 }, 14950 { FIELD_11_11f, 1, 11, 0 }, 14951 { FIELD_12_12f, 1, 12, 0 }, 14952 { FIELD_13_13f, 1, 13, 0 }, 14953 { FIELD_16_16f, 1, 16, 0 }, 14954 { FIELD_17_17f, 1, 17, 0 }, 14955 { FIELD_18_18f, 1, 18, 0 }, 14956 { FIELD_19_19f, 1, 19, 0 }, 14957 { FIELD_1_1f, 1, 1, 0 }, 14958 { FIELD_20_20f, 1, 20, 0 }, 14959 { FIELD_21_21f, 1, 21, 0 }, 14960 { FIELD_24_24f, 1, 24, 0 }, 14961 { FIELD_2_2f, 1, 2, 0 }, 14962 { FIELD_31_31f, 1, 31, 0 }, 14963 { FIELD_3_3f, 1, 3, 0 }, 14964 { FIELD_4_4f, 1, 4, 0 }, 14965 { FIELD_5_5f, 1, 5, 0 }, 14966 { FIELD_8_8f, 1, 8, 0 }, 14967 { FIELD_9_9f, 1, 9, 0 } 14968 }; 14969 14970 #endif 14971 #if defined(BCM_88690_B0) 14972 soc_field_info_t soc_SCH_RESERVED_11_BCM88690_B0r_fields[] = { 14973 { FIELD_0_16f, 17, 0, SOCF_LE }, 14974 { FIELD_18_19f, 2, 18, SOCF_LE }, 14975 { FIELD_20_20f, 1, 20, 0 }, 14976 { FIELD_21_21f, 1, 21, 0 }, 14977 { FIELD_24_24f, 1, 24, 0 }, 14978 { FIELD_25_25f, 1, 25, 0 }, 14979 { FIELD_28_28f, 1, 28, 0 }, 14980 { FIELD_29_29f, 1, 29, 0 }, 14981 { FIELD_30_30f, 1, 30, 0 } 14982 }; 14983 14984 #endif 14985 #if defined(BCM_88690_B0) 14986 soc_field_info_t soc_SCH_RESERVED_12_BCM88690_B0r_fields[] = { 14987 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14988 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 14989 }; 14990 14991 #endif 14992 #if defined(BCM_88690_B0) 14993 soc_field_info_t soc_SCH_RESERVED_13_BCM88690_B0r_fields[] = { 14994 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 14995 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 14996 }; 14997 14998 #endif 14999 #if defined(BCM_88690_B0) 15000 soc_field_info_t soc_SCH_RESERVED_14_BCM88690_B0r_fields[] = { 15001 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15002 }; 15003 15004 #endif 15005 #if defined(BCM_88690_B0) 15006 soc_field_info_t soc_SCH_RESERVED_15_BCM88690_B0r_fields[] = { 15007 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 15008 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 15009 { FIELD_24_30f, 7, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 15010 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15011 }; 15012 15013 #endif 15014 #if defined(BCM_88690_B0) 15015 soc_field_info_t soc_SCH_RESERVED_16_BCM88690_B0r_fields[] = { 15016 { FIELD_0_11f, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 15017 { FIELD_12_23f, 12, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 15018 { FIELD_24_35f, 12, 24, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 15019 { FIELD_36_36f, 1, 36, SOCF_RO|SOCF_SIG } 15020 }; 15021 15022 #endif 15023 #if defined(BCM_88690_B0) 15024 soc_field_info_t soc_SCH_RESERVED_17_BCM88690_B0r_fields[] = { 15025 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 15026 { FIELD_10_10f, 1, 10, SOCF_RO|SOCF_SIG }, 15027 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 15028 { FIELD_13_13f, 1, 13, SOCF_RO|SOCF_SIG }, 15029 { FIELD_14_14f, 1, 14, SOCF_RO|SOCF_SIG }, 15030 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 15031 { FIELD_17_17f, 1, 17, SOCF_RO|SOCF_SIG }, 15032 { FIELD_18_18f, 1, 18, SOCF_RO|SOCF_SIG }, 15033 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 15034 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 15035 { FIELD_21_21f, 1, 21, SOCF_RO|SOCF_SIG }, 15036 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }, 15037 { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 15038 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15039 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }, 15040 { FIELD_6_6f, 1, 6, SOCF_RO|SOCF_SIG }, 15041 { FIELD_8_8f, 1, 8, SOCF_RO|SOCF_SIG }, 15042 { FIELD_9_9f, 1, 9, SOCF_RO|SOCF_SIG } 15043 }; 15044 15045 #endif 15046 #if defined(BCM_88690_B0) 15047 soc_field_info_t soc_SCH_RESERVED_18_BCM88690_B0r_fields[] = { 15048 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 15049 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15050 }; 15051 15052 #endif 15053 #if defined(BCM_88690_B0) 15054 soc_field_info_t soc_SCH_RESERVED_19_BCM88690_B0r_fields[] = { 15055 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 15056 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15057 }; 15058 15059 #endif 15060 #if defined(BCM_88690_B0) 15061 soc_field_info_t soc_SCH_RESERVED_1_BCM88690_B0r_fields[] = { 15062 { FIELD_0_16f, 17, 0, SOCF_LE }, 15063 { FIELD_20_21f, 2, 20, SOCF_LE }, 15064 { FIELD_24_25f, 2, 24, SOCF_LE }, 15065 { FIELD_28_29f, 2, 28, SOCF_LE } 15066 }; 15067 15068 #endif 15069 #if defined(BCM_88690_B0) 15070 soc_field_info_t soc_SCH_RESERVED_20_BCM88690_B0r_fields[] = { 15071 { FIELD_0_27f, 28, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 15072 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15073 }; 15074 15075 #endif 15076 #if defined(BCM_88690_B0) 15077 soc_field_info_t soc_SCH_RESERVED_21_BCM88690_B0r_fields[] = { 15078 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 15079 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15080 }; 15081 15082 #endif 15083 #if defined(BCM_88690_B0) 15084 soc_field_info_t soc_SCH_RESERVED_22_BCM88690_B0r_fields[] = { 15085 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 15086 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15087 }; 15088 15089 #endif 15090 #if defined(BCM_88690_B0) 15091 soc_field_info_t soc_SCH_RESERVED_23_BCM88690_B0r_fields[] = { 15092 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15093 { FIELD_17_18f, 2, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 15094 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15095 }; 15096 15097 #endif 15098 #if defined(BCM_88690_B0) 15099 soc_field_info_t soc_SCH_RESERVED_24_BCM88690_B0r_fields[] = { 15100 { FIELD_0_30f, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 15101 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15102 }; 15103 15104 #endif 15105 #if defined(BCM_88690_B0) 15106 soc_field_info_t soc_SCH_RESERVED_25_BCM88690_B0r_fields[] = { 15107 { FIELD_0_2f, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15108 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 15109 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 15110 { FIELD_20_20f, 1, 20, SOCF_RO|SOCF_SIG }, 15111 { FIELD_24_38f, 15, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 15112 { FIELD_40_56f, 17, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 15113 { FIELD_4_5f, 2, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 15114 { FIELD_64_64f, 1, 64, SOCF_RO|SOCF_SIG }, 15115 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 15116 }; 15117 15118 #endif 15119 #if defined(BCM_88690_B0) 15120 soc_field_info_t soc_SCH_RESERVED_2_BCM88690_B0r_fields[] = { 15121 { FIELD_0_3f, 4, 0, SOCF_LE }, 15122 { FIELD_12_15f, 4, 12, SOCF_LE }, 15123 { FIELD_16_18f, 3, 16, SOCF_LE }, 15124 { FIELD_19_19f, 1, 19, 0 }, 15125 { FIELD_20_26f, 7, 20, SOCF_LE }, 15126 { FIELD_27_27f, 1, 27, 0 }, 15127 { FIELD_4_7f, 4, 4, SOCF_LE }, 15128 { FIELD_8_10f, 3, 8, SOCF_LE } 15129 }; 15130 15131 #endif 15132 #if defined(BCM_88690_B0) 15133 soc_field_info_t soc_SCH_RESERVED_3_BCM88690_B0r_fields[] = { 15134 { FIELD_0_1f, 2, 0, SOCF_LE }, 15135 { FIELD_2_2f, 1, 2, 0 }, 15136 { FIELD_3_3f, 1, 3, 0 }, 15137 { FIELD_4_5f, 2, 4, SOCF_LE }, 15138 { FIELD_8_24f, 17, 8, SOCF_LE } 15139 }; 15140 15141 #endif 15142 #if defined(BCM_88690_B0) 15143 soc_field_info_t soc_SCH_RESERVED_4_BCM88690_B0r_fields[] = { 15144 { FIELD_0_0f, 1, 0, 0 } 15145 }; 15146 15147 #endif 15148 #if defined(BCM_88690_B0) 15149 soc_field_info_t soc_SCH_RESERVED_5_BCM88690_B0r_fields[] = { 15150 { FIELD_0_16f, 17, 0, SOCF_LE }, 15151 { FIELD_20_20f, 1, 20, 0 } 15152 }; 15153 15154 #endif 15155 #if defined(BCM_88690_B0) 15156 soc_field_info_t soc_SCH_RESERVED_6_BCM88690_B0r_fields[] = { 15157 { FIELD_0_4f, 5, 0, SOCF_LE }, 15158 { FIELD_11_11f, 1, 11, 0 }, 15159 { FIELD_12_27f, 16, 12, SOCF_LE }, 15160 { FIELD_28_28f, 1, 28, 0 }, 15161 { FIELD_29_29f, 1, 29, 0 }, 15162 { FIELD_30_30f, 1, 30, 0 }, 15163 { FIELD_7_7f, 1, 7, 0 } 15164 }; 15165 15166 #endif 15167 #if defined(BCM_88690_B0) 15168 soc_field_info_t soc_SCH_RESERVED_7_BCM88690_B0r_fields[] = { 15169 { FIELD_0_0f, 1, 0, 0 }, 15170 { FIELD_1_1f, 1, 1, 0 }, 15171 { FIELD_2_2f, 1, 2, 0 }, 15172 { FIELD_3_3f, 1, 3, 0 }, 15173 { FIELD_4_4f, 1, 4, 0 }, 15174 { FIELD_5_5f, 1, 5, 0 }, 15175 { FIELD_6_6f, 1, 6, 0 }, 15176 { FIELD_7_7f, 1, 7, 0 }, 15177 { FIELD_8_8f, 1, 8, 0 }, 15178 { FIELD_9_9f, 1, 9, 0 } 15179 }; 15180 15181 #endif 15182 #if defined(BCM_88690_B0) 15183 soc_field_info_t soc_SCH_RESERVED_8_BCM88690_B0r_fields[] = { 15184 { FIELD_0_27f, 28, 0, SOCF_LE } 15185 }; 15186 15187 #endif 15188 #if defined(BCM_88690_B0) 15189 soc_field_info_t soc_SCH_RESERVED_9_BCM88690_B0r_fields[] = { 15190 { FIELD_0_2f, 3, 0, SOCF_LE }, 15191 { FIELD_12_14f, 3, 12, SOCF_LE }, 15192 { FIELD_16_19f, 4, 16, SOCF_LE }, 15193 { FIELD_20_23f, 4, 20, SOCF_LE }, 15194 { FIELD_28_28f, 1, 28, 0 }, 15195 { FIELD_29_29f, 1, 29, 0 }, 15196 { FIELD_30_30f, 1, 30, 0 }, 15197 { FIELD_31_31f, 1, 31, 0 }, 15198 { FIELD_4_7f, 4, 4, SOCF_LE }, 15199 { FIELD_8_10f, 3, 8, SOCF_LE } 15200 }; 15201 15202 #endif 15203 #if defined(BCM_88675_A0) 15204 soc_field_info_t soc_SCH_RESERVED_MIRROR_ADDRr_fields[] = { 15205 { FIELD_0_15f, 16, 0, SOCF_LE }, 15206 { FIELD_31_31f, 1, 31, 0 } 15207 }; 15208 15209 #endif 15210 #if defined(BCM_88270_A0) 15211 soc_field_info_t soc_SCH_RESERVED_MIRROR_ADDR_BCM88270_A0r_fields[] = { 15212 { FIELD_0_15f, 16, 0, SOCF_LE }, 15213 { FIELD_31_31f, 1, 31, 0 } 15214 }; 15215 15216 #endif 15217 #if defined(BCM_88375_A0) 15218 soc_field_info_t soc_SCH_RESERVED_MIRROR_ADDR_BCM88375_A0r_fields[] = { 15219 { FIELD_0_15f, 16, 0, SOCF_LE }, 15220 { FIELD_31_31f, 1, 31, 0 } 15221 }; 15222 15223 #endif 15224 #if defined(BCM_88375_B0) 15225 soc_field_info_t soc_SCH_RESERVED_MIRROR_ADDR_BCM88375_B0r_fields[] = { 15226 { FIELD_0_15f, 16, 0, SOCF_LE }, 15227 { FIELD_31_31f, 1, 31, 0 } 15228 }; 15229 15230 #endif 15231 #if defined(BCM_88470_A0) 15232 soc_field_info_t soc_SCH_RESERVED_MIRROR_ADDR_BCM88470_A0r_fields[] = { 15233 { FIELD_0_15f, 16, 0, SOCF_LE }, 15234 { FIELD_31_31f, 1, 31, 0 } 15235 }; 15236 15237 #endif 15238 #if defined(BCM_88470_B0) 15239 soc_field_info_t soc_SCH_RESERVED_MIRROR_ADDR_BCM88470_B0r_fields[] = { 15240 { FIELD_0_15f, 16, 0, SOCF_LE }, 15241 { FIELD_31_31f, 1, 31, 0 } 15242 }; 15243 15244 #endif 15245 #if defined(BCM_88675_B0) 15246 soc_field_info_t soc_SCH_RESERVED_MIRROR_ADDR_BCM88675_B0r_fields[] = { 15247 { FIELD_0_15f, 16, 0, SOCF_LE }, 15248 { FIELD_31_31f, 1, 31, 0 } 15249 }; 15250 15251 #endif 15252 #if defined(BCM_88680_A0) 15253 soc_field_info_t soc_SCH_RESERVED_MIRROR_ADDR_BCM88680_A0r_fields[] = { 15254 { FIELD_0_15f, 16, 0, SOCF_LE }, 15255 { FIELD_31_31f, 1, 31, 0 } 15256 }; 15257 15258 #endif 15259 #if defined(BCM_88690_A0) 15260 soc_field_info_t soc_SCH_RESERVED_MIRROR_ADDR_BCM88690_A0r_fields[] = { 15261 { FIELD_0_15f, 16, 0, SOCF_LE }, 15262 { FIELD_31_31f, 1, 31, 0 } 15263 }; 15264 15265 #endif 15266 #if defined(BCM_88690_B0) 15267 soc_field_info_t soc_SCH_RESERVED_MIRROR_ADDR_BCM88690_B0r_fields[] = { 15268 { FIELD_0_15f, 16, 0, SOCF_LE }, 15269 { FIELD_31_31f, 1, 31, 0 } 15270 }; 15271 15272 #endif 15273 #if defined(BCM_88675_A0) 15274 soc_field_info_t soc_SCH_RESERVED_MTCDr_fields[] = { 15275 { FIELD_0_0f, 1, 0, 0 }, 15276 { FIELD_1_1f, 1, 1, 0 }, 15277 { FIELD_2_2f, 1, 2, 0 }, 15278 { FIELD_3_3f, 1, 3, 0 }, 15279 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15280 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15281 }; 15282 15283 #endif 15284 #if defined(BCM_88270_A0) 15285 soc_field_info_t soc_SCH_RESERVED_MTCD_BCM88270_A0r_fields[] = { 15286 { FIELD_0_0f, 1, 0, 0 }, 15287 { FIELD_1_1f, 1, 1, 0 }, 15288 { FIELD_2_2f, 1, 2, 0 }, 15289 { FIELD_3_3f, 1, 3, 0 }, 15290 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15291 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15292 }; 15293 15294 #endif 15295 #if defined(BCM_88375_A0) 15296 soc_field_info_t soc_SCH_RESERVED_MTCD_BCM88375_A0r_fields[] = { 15297 { FIELD_0_0f, 1, 0, 0 }, 15298 { FIELD_1_1f, 1, 1, 0 }, 15299 { FIELD_2_2f, 1, 2, 0 }, 15300 { FIELD_3_3f, 1, 3, 0 }, 15301 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15302 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15303 }; 15304 15305 #endif 15306 #if defined(BCM_88375_B0) 15307 soc_field_info_t soc_SCH_RESERVED_MTCD_BCM88375_B0r_fields[] = { 15308 { FIELD_0_0f, 1, 0, 0 }, 15309 { FIELD_1_1f, 1, 1, 0 }, 15310 { FIELD_2_2f, 1, 2, 0 }, 15311 { FIELD_3_3f, 1, 3, 0 }, 15312 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15313 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15314 }; 15315 15316 #endif 15317 #if defined(BCM_88470_A0) 15318 soc_field_info_t soc_SCH_RESERVED_MTCD_BCM88470_A0r_fields[] = { 15319 { FIELD_0_0f, 1, 0, 0 }, 15320 { FIELD_1_1f, 1, 1, 0 }, 15321 { FIELD_2_2f, 1, 2, 0 }, 15322 { FIELD_3_3f, 1, 3, 0 }, 15323 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15324 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15325 }; 15326 15327 #endif 15328 #if defined(BCM_88470_B0) 15329 soc_field_info_t soc_SCH_RESERVED_MTCD_BCM88470_B0r_fields[] = { 15330 { FIELD_0_0f, 1, 0, 0 }, 15331 { FIELD_1_1f, 1, 1, 0 }, 15332 { FIELD_2_2f, 1, 2, 0 }, 15333 { FIELD_3_3f, 1, 3, 0 }, 15334 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15335 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15336 }; 15337 15338 #endif 15339 #if defined(BCM_88675_B0) 15340 soc_field_info_t soc_SCH_RESERVED_MTCD_BCM88675_B0r_fields[] = { 15341 { FIELD_0_0f, 1, 0, 0 }, 15342 { FIELD_1_1f, 1, 1, 0 }, 15343 { FIELD_2_2f, 1, 2, 0 }, 15344 { FIELD_3_3f, 1, 3, 0 }, 15345 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15346 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15347 }; 15348 15349 #endif 15350 #if defined(BCM_88680_A0) 15351 soc_field_info_t soc_SCH_RESERVED_MTCD_BCM88680_A0r_fields[] = { 15352 { FIELD_0_0f, 1, 0, 0 }, 15353 { FIELD_1_1f, 1, 1, 0 }, 15354 { FIELD_2_2f, 1, 2, 0 }, 15355 { FIELD_3_3f, 1, 3, 0 }, 15356 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15357 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15358 }; 15359 15360 #endif 15361 #if defined(BCM_88690_A0) 15362 soc_field_info_t soc_SCH_RESERVED_MTCD_BCM88690_A0r_fields[] = { 15363 { FIELD_0_0f, 1, 0, 0 }, 15364 { FIELD_1_1f, 1, 1, 0 }, 15365 { FIELD_2_2f, 1, 2, 0 }, 15366 { FIELD_3_3f, 1, 3, 0 }, 15367 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15368 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15369 }; 15370 15371 #endif 15372 #if defined(BCM_88690_B0) 15373 soc_field_info_t soc_SCH_RESERVED_MTCD_BCM88690_B0r_fields[] = { 15374 { FIELD_0_0f, 1, 0, 0 }, 15375 { FIELD_1_1f, 1, 1, 0 }, 15376 { FIELD_2_2f, 1, 2, 0 }, 15377 { FIELD_3_3f, 1, 3, 0 }, 15378 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15379 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15380 }; 15381 15382 #endif 15383 #if defined(BCM_88675_A0) 15384 soc_field_info_t soc_SCH_RESERVED_MTCPr_fields[] = { 15385 { ITEM_0_13f, 14, 0, SOCF_LE }, 15386 { ITEM_14_14f, 1, 14, 0 }, 15387 { ITEM_15_15f, 1, 15, 0 }, 15388 { ITEM_16_16f, 1, 16, 0 }, 15389 { ITEM_19_30f, 12, 19, SOCF_LE }, 15390 { ITEM_31_31f, 1, 31, 0 }, 15391 { ITEM_32_32f, 1, 32, 0 }, 15392 { ITEM_33_33f, 1, 33, 0 }, 15393 { ITEM_34_34f, 1, 34, 0 }, 15394 { ITEM_35_35f, 1, 35, 0 }, 15395 { ITEM_37_52f, 16, 37, SOCF_LE }, 15396 { ITEM_53_53f, 1, 53, 0 }, 15397 { ITEM_54_54f, 1, 54, 0 }, 15398 { ITEM_55_55f, 1, 55, 0 }, 15399 { ITEM_56_56f, 1, 56, 0 }, 15400 { ITEM_57_57f, 1, 57, 0 }, 15401 { ITEM_58_58f, 1, 58, 0 } 15402 }; 15403 15404 #endif 15405 #if defined(BCM_88270_A0) 15406 soc_field_info_t soc_SCH_RESERVED_MTCP_BCM88270_A0r_fields[] = { 15407 { ITEM_0_13f, 14, 0, SOCF_LE }, 15408 { ITEM_14_14f, 1, 14, 0 }, 15409 { ITEM_15_15f, 1, 15, 0 }, 15410 { ITEM_16_16f, 1, 16, 0 }, 15411 { ITEM_19_30f, 12, 19, SOCF_LE }, 15412 { ITEM_31_31f, 1, 31, 0 }, 15413 { ITEM_32_32f, 1, 32, 0 }, 15414 { ITEM_33_33f, 1, 33, 0 }, 15415 { ITEM_34_34f, 1, 34, 0 }, 15416 { ITEM_35_35f, 1, 35, 0 }, 15417 { ITEM_37_52f, 16, 37, SOCF_LE }, 15418 { ITEM_53_53f, 1, 53, 0 }, 15419 { ITEM_54_54f, 1, 54, 0 }, 15420 { ITEM_55_55f, 1, 55, 0 }, 15421 { ITEM_56_56f, 1, 56, 0 }, 15422 { ITEM_57_57f, 1, 57, 0 }, 15423 { ITEM_58_58f, 1, 58, 0 } 15424 }; 15425 15426 #endif 15427 #if defined(BCM_88375_A0) 15428 soc_field_info_t soc_SCH_RESERVED_MTCP_BCM88375_A0r_fields[] = { 15429 { ITEM_0_13f, 14, 0, SOCF_LE }, 15430 { ITEM_14_14f, 1, 14, 0 }, 15431 { ITEM_15_15f, 1, 15, 0 }, 15432 { ITEM_16_16f, 1, 16, 0 }, 15433 { ITEM_19_30f, 12, 19, SOCF_LE }, 15434 { ITEM_31_31f, 1, 31, 0 }, 15435 { ITEM_32_32f, 1, 32, 0 }, 15436 { ITEM_33_33f, 1, 33, 0 }, 15437 { ITEM_34_34f, 1, 34, 0 }, 15438 { ITEM_35_35f, 1, 35, 0 }, 15439 { ITEM_37_52f, 16, 37, SOCF_LE }, 15440 { ITEM_53_53f, 1, 53, 0 }, 15441 { ITEM_54_54f, 1, 54, 0 }, 15442 { ITEM_55_55f, 1, 55, 0 }, 15443 { ITEM_56_56f, 1, 56, 0 }, 15444 { ITEM_57_57f, 1, 57, 0 }, 15445 { ITEM_58_58f, 1, 58, 0 } 15446 }; 15447 15448 #endif 15449 #if defined(BCM_88375_B0) 15450 soc_field_info_t soc_SCH_RESERVED_MTCP_BCM88375_B0r_fields[] = { 15451 { ITEM_0_13f, 14, 0, SOCF_LE }, 15452 { ITEM_14_14f, 1, 14, 0 }, 15453 { ITEM_15_15f, 1, 15, 0 }, 15454 { ITEM_16_16f, 1, 16, 0 }, 15455 { ITEM_19_30f, 12, 19, SOCF_LE }, 15456 { ITEM_31_31f, 1, 31, 0 }, 15457 { ITEM_32_32f, 1, 32, 0 }, 15458 { ITEM_33_33f, 1, 33, 0 }, 15459 { ITEM_34_34f, 1, 34, 0 }, 15460 { ITEM_35_35f, 1, 35, 0 }, 15461 { ITEM_37_52f, 16, 37, SOCF_LE }, 15462 { ITEM_53_53f, 1, 53, 0 }, 15463 { ITEM_54_54f, 1, 54, 0 }, 15464 { ITEM_55_55f, 1, 55, 0 }, 15465 { ITEM_56_56f, 1, 56, 0 }, 15466 { ITEM_57_57f, 1, 57, 0 }, 15467 { ITEM_58_58f, 1, 58, 0 } 15468 }; 15469 15470 #endif 15471 #if defined(BCM_88470_A0) 15472 soc_field_info_t soc_SCH_RESERVED_MTCP_BCM88470_A0r_fields[] = { 15473 { ITEM_0_13f, 14, 0, SOCF_LE }, 15474 { ITEM_14_14f, 1, 14, 0 }, 15475 { ITEM_15_15f, 1, 15, 0 }, 15476 { ITEM_16_16f, 1, 16, 0 }, 15477 { ITEM_19_30f, 12, 19, SOCF_LE }, 15478 { ITEM_31_31f, 1, 31, 0 }, 15479 { ITEM_32_32f, 1, 32, 0 }, 15480 { ITEM_33_33f, 1, 33, 0 }, 15481 { ITEM_34_34f, 1, 34, 0 }, 15482 { ITEM_35_35f, 1, 35, 0 }, 15483 { ITEM_37_52f, 16, 37, SOCF_LE }, 15484 { ITEM_53_53f, 1, 53, 0 }, 15485 { ITEM_54_54f, 1, 54, 0 }, 15486 { ITEM_55_55f, 1, 55, 0 }, 15487 { ITEM_56_56f, 1, 56, 0 }, 15488 { ITEM_57_57f, 1, 57, 0 }, 15489 { ITEM_58_58f, 1, 58, 0 } 15490 }; 15491 15492 #endif 15493 #if defined(BCM_88470_B0) 15494 soc_field_info_t soc_SCH_RESERVED_MTCP_BCM88470_B0r_fields[] = { 15495 { ITEM_0_13f, 14, 0, SOCF_LE }, 15496 { ITEM_14_14f, 1, 14, 0 }, 15497 { ITEM_15_15f, 1, 15, 0 }, 15498 { ITEM_16_16f, 1, 16, 0 }, 15499 { ITEM_19_30f, 12, 19, SOCF_LE }, 15500 { ITEM_31_31f, 1, 31, 0 }, 15501 { ITEM_32_32f, 1, 32, 0 }, 15502 { ITEM_33_33f, 1, 33, 0 }, 15503 { ITEM_34_34f, 1, 34, 0 }, 15504 { ITEM_35_35f, 1, 35, 0 }, 15505 { ITEM_37_52f, 16, 37, SOCF_LE }, 15506 { ITEM_53_53f, 1, 53, 0 }, 15507 { ITEM_54_54f, 1, 54, 0 }, 15508 { ITEM_55_55f, 1, 55, 0 }, 15509 { ITEM_56_56f, 1, 56, 0 }, 15510 { ITEM_57_57f, 1, 57, 0 }, 15511 { ITEM_58_58f, 1, 58, 0 } 15512 }; 15513 15514 #endif 15515 #if defined(BCM_88675_B0) 15516 soc_field_info_t soc_SCH_RESERVED_MTCP_BCM88675_B0r_fields[] = { 15517 { ITEM_0_13f, 14, 0, SOCF_LE }, 15518 { ITEM_14_14f, 1, 14, 0 }, 15519 { ITEM_15_15f, 1, 15, 0 }, 15520 { ITEM_16_16f, 1, 16, 0 }, 15521 { ITEM_19_30f, 12, 19, SOCF_LE }, 15522 { ITEM_31_31f, 1, 31, 0 }, 15523 { ITEM_32_32f, 1, 32, 0 }, 15524 { ITEM_33_33f, 1, 33, 0 }, 15525 { ITEM_34_34f, 1, 34, 0 }, 15526 { ITEM_35_35f, 1, 35, 0 }, 15527 { ITEM_37_52f, 16, 37, SOCF_LE }, 15528 { ITEM_53_53f, 1, 53, 0 }, 15529 { ITEM_54_54f, 1, 54, 0 }, 15530 { ITEM_55_55f, 1, 55, 0 }, 15531 { ITEM_56_56f, 1, 56, 0 }, 15532 { ITEM_57_57f, 1, 57, 0 }, 15533 { ITEM_58_58f, 1, 58, 0 } 15534 }; 15535 15536 #endif 15537 #if defined(BCM_88680_A0) 15538 soc_field_info_t soc_SCH_RESERVED_MTCP_BCM88680_A0r_fields[] = { 15539 { ITEM_0_13f, 14, 0, SOCF_LE }, 15540 { ITEM_14_14f, 1, 14, 0 }, 15541 { ITEM_15_15f, 1, 15, 0 }, 15542 { ITEM_16_16f, 1, 16, 0 }, 15543 { ITEM_19_30f, 12, 19, SOCF_LE }, 15544 { ITEM_31_31f, 1, 31, 0 }, 15545 { ITEM_32_32f, 1, 32, 0 }, 15546 { ITEM_33_33f, 1, 33, 0 }, 15547 { ITEM_34_34f, 1, 34, 0 }, 15548 { ITEM_35_35f, 1, 35, 0 }, 15549 { ITEM_37_52f, 16, 37, SOCF_LE }, 15550 { ITEM_53_53f, 1, 53, 0 }, 15551 { ITEM_54_54f, 1, 54, 0 }, 15552 { ITEM_55_55f, 1, 55, 0 }, 15553 { ITEM_56_56f, 1, 56, 0 }, 15554 { ITEM_57_57f, 1, 57, 0 }, 15555 { ITEM_58_58f, 1, 58, 0 } 15556 }; 15557 15558 #endif 15559 #if defined(BCM_88690_A0) 15560 soc_field_info_t soc_SCH_RESERVED_MTCP_BCM88690_A0r_fields[] = { 15561 { ITEM_0_13f, 14, 0, SOCF_LE }, 15562 { ITEM_14_14f, 1, 14, 0 }, 15563 { ITEM_15_15f, 1, 15, 0 }, 15564 { ITEM_16_16f, 1, 16, 0 }, 15565 { ITEM_19_30f, 12, 19, SOCF_LE }, 15566 { ITEM_31_31f, 1, 31, 0 }, 15567 { ITEM_32_32f, 1, 32, 0 }, 15568 { ITEM_33_33f, 1, 33, 0 }, 15569 { ITEM_34_34f, 1, 34, 0 }, 15570 { ITEM_35_35f, 1, 35, 0 }, 15571 { ITEM_37_52f, 16, 37, SOCF_LE }, 15572 { ITEM_53_53f, 1, 53, 0 }, 15573 { ITEM_54_54f, 1, 54, 0 }, 15574 { ITEM_55_55f, 1, 55, 0 }, 15575 { ITEM_56_56f, 1, 56, 0 }, 15576 { ITEM_57_57f, 1, 57, 0 }, 15577 { ITEM_58_58f, 1, 58, 0 } 15578 }; 15579 15580 #endif 15581 #if defined(BCM_88690_B0) 15582 soc_field_info_t soc_SCH_RESERVED_MTCP_BCM88690_B0r_fields[] = { 15583 { ITEM_0_13f, 14, 0, SOCF_LE }, 15584 { ITEM_14_14f, 1, 14, 0 }, 15585 { ITEM_15_15f, 1, 15, 0 }, 15586 { ITEM_16_16f, 1, 16, 0 }, 15587 { ITEM_19_30f, 12, 19, SOCF_LE }, 15588 { ITEM_31_31f, 1, 31, 0 }, 15589 { ITEM_32_32f, 1, 32, 0 }, 15590 { ITEM_33_33f, 1, 33, 0 }, 15591 { ITEM_34_34f, 1, 34, 0 }, 15592 { ITEM_35_35f, 1, 35, 0 }, 15593 { ITEM_37_52f, 16, 37, SOCF_LE }, 15594 { ITEM_53_53f, 1, 53, 0 }, 15595 { ITEM_54_54f, 1, 54, 0 }, 15596 { ITEM_55_55f, 1, 55, 0 }, 15597 { ITEM_56_56f, 1, 56, 0 }, 15598 { ITEM_57_57f, 1, 57, 0 }, 15599 { ITEM_58_58f, 1, 58, 0 } 15600 }; 15601 15602 #endif 15603 #if defined(BCM_88675_A0) 15604 soc_field_info_t soc_SCH_RESERVED_PCMI_0r_fields[] = { 15605 { FIELD_0_31f, 32, 0, SOCF_LE } 15606 }; 15607 15608 #endif 15609 #if defined(BCM_88675_A0) 15610 soc_field_info_t soc_SCH_RESERVED_PCMI_1r_fields[] = { 15611 { FIELD_0_31f, 32, 0, SOCF_LE } 15612 }; 15613 15614 #endif 15615 #if defined(BCM_88675_A0) 15616 soc_field_info_t soc_SCH_RESERVED_PCMI_2r_fields[] = { 15617 { FIELD_0_31f, 32, 0, SOCF_LE } 15618 }; 15619 15620 #endif 15621 #if defined(BCM_88675_A0) 15622 soc_field_info_t soc_SCH_RESERVED_PCMI_3r_fields[] = { 15623 { FIELD_0_31f, 32, 0, SOCF_LE } 15624 }; 15625 15626 #endif 15627 #if defined(BCM_88675_A0) 15628 soc_field_info_t soc_SCH_RESERVED_PCMI_4r_fields[] = { 15629 { FIELD_0_31f, 32, 0, SOCF_LE } 15630 }; 15631 15632 #endif 15633 #if defined(BCM_88375_A0) 15634 soc_field_info_t soc_SCH_RESERVED_PCMI_0_BCM88375_A0r_fields[] = { 15635 { FIELD_0_31f, 32, 0, SOCF_LE } 15636 }; 15637 15638 #endif 15639 #if defined(BCM_88375_B0) 15640 soc_field_info_t soc_SCH_RESERVED_PCMI_0_BCM88375_B0r_fields[] = { 15641 { FIELD_0_31f, 32, 0, SOCF_LE } 15642 }; 15643 15644 #endif 15645 #if defined(BCM_88675_B0) 15646 soc_field_info_t soc_SCH_RESERVED_PCMI_0_BCM88675_B0r_fields[] = { 15647 { FIELD_0_31f, 32, 0, SOCF_LE } 15648 }; 15649 15650 #endif 15651 #if defined(BCM_88680_A0) 15652 soc_field_info_t soc_SCH_RESERVED_PCMI_0_BCM88680_A0r_fields[] = { 15653 { FIELD_0_31f, 32, 0, SOCF_LE } 15654 }; 15655 15656 #endif 15657 #if defined(BCM_88675_A0) 15658 soc_field_info_t soc_SCH_RESERVED_PCMI_0_Sr_fields[] = { 15659 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15660 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15661 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15662 }; 15663 15664 #endif 15665 #if defined(BCM_88375_A0) 15666 soc_field_info_t soc_SCH_RESERVED_PCMI_0_S_BCM88375_A0r_fields[] = { 15667 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15668 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15669 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15670 }; 15671 15672 #endif 15673 #if defined(BCM_88375_B0) 15674 soc_field_info_t soc_SCH_RESERVED_PCMI_0_S_BCM88375_B0r_fields[] = { 15675 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15676 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15677 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15678 }; 15679 15680 #endif 15681 #if defined(BCM_88675_B0) 15682 soc_field_info_t soc_SCH_RESERVED_PCMI_0_S_BCM88675_B0r_fields[] = { 15683 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15684 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15685 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15686 }; 15687 15688 #endif 15689 #if defined(BCM_88680_A0) 15690 soc_field_info_t soc_SCH_RESERVED_PCMI_0_S_BCM88680_A0r_fields[] = { 15691 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15692 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15693 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15694 }; 15695 15696 #endif 15697 #if defined(BCM_88675_A0) 15698 soc_field_info_t soc_SCH_RESERVED_PCMI_0_Tr_fields[] = { 15699 { FIELD_0_21f, 22, 0, SOCF_LE }, 15700 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15701 }; 15702 15703 #endif 15704 #if defined(BCM_88375_A0) 15705 soc_field_info_t soc_SCH_RESERVED_PCMI_0_T_BCM88375_A0r_fields[] = { 15706 { FIELD_0_21f, 22, 0, SOCF_LE }, 15707 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15708 }; 15709 15710 #endif 15711 #if defined(BCM_88375_B0) 15712 soc_field_info_t soc_SCH_RESERVED_PCMI_0_T_BCM88375_B0r_fields[] = { 15713 { FIELD_0_21f, 22, 0, SOCF_LE }, 15714 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15715 }; 15716 15717 #endif 15718 #if defined(BCM_88675_B0) 15719 soc_field_info_t soc_SCH_RESERVED_PCMI_0_T_BCM88675_B0r_fields[] = { 15720 { FIELD_0_21f, 22, 0, SOCF_LE }, 15721 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15722 }; 15723 15724 #endif 15725 #if defined(BCM_88680_A0) 15726 soc_field_info_t soc_SCH_RESERVED_PCMI_0_T_BCM88680_A0r_fields[] = { 15727 { FIELD_0_21f, 22, 0, SOCF_LE }, 15728 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15729 }; 15730 15731 #endif 15732 #if defined(BCM_88375_A0) 15733 soc_field_info_t soc_SCH_RESERVED_PCMI_1_BCM88375_A0r_fields[] = { 15734 { FIELD_0_31f, 32, 0, SOCF_LE } 15735 }; 15736 15737 #endif 15738 #if defined(BCM_88375_B0) 15739 soc_field_info_t soc_SCH_RESERVED_PCMI_1_BCM88375_B0r_fields[] = { 15740 { FIELD_0_31f, 32, 0, SOCF_LE } 15741 }; 15742 15743 #endif 15744 #if defined(BCM_88675_B0) 15745 soc_field_info_t soc_SCH_RESERVED_PCMI_1_BCM88675_B0r_fields[] = { 15746 { FIELD_0_31f, 32, 0, SOCF_LE } 15747 }; 15748 15749 #endif 15750 #if defined(BCM_88680_A0) 15751 soc_field_info_t soc_SCH_RESERVED_PCMI_1_BCM88680_A0r_fields[] = { 15752 { FIELD_0_31f, 32, 0, SOCF_LE } 15753 }; 15754 15755 #endif 15756 #if defined(BCM_88675_A0) 15757 soc_field_info_t soc_SCH_RESERVED_PCMI_1_Sr_fields[] = { 15758 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15759 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15760 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15761 }; 15762 15763 #endif 15764 #if defined(BCM_88375_A0) 15765 soc_field_info_t soc_SCH_RESERVED_PCMI_1_S_BCM88375_A0r_fields[] = { 15766 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15767 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15768 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15769 }; 15770 15771 #endif 15772 #if defined(BCM_88375_B0) 15773 soc_field_info_t soc_SCH_RESERVED_PCMI_1_S_BCM88375_B0r_fields[] = { 15774 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15775 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15776 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15777 }; 15778 15779 #endif 15780 #if defined(BCM_88675_B0) 15781 soc_field_info_t soc_SCH_RESERVED_PCMI_1_S_BCM88675_B0r_fields[] = { 15782 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15783 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15784 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15785 }; 15786 15787 #endif 15788 #if defined(BCM_88680_A0) 15789 soc_field_info_t soc_SCH_RESERVED_PCMI_1_S_BCM88680_A0r_fields[] = { 15790 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15791 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15792 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15793 }; 15794 15795 #endif 15796 #if defined(BCM_88675_A0) 15797 soc_field_info_t soc_SCH_RESERVED_PCMI_1_Tr_fields[] = { 15798 { FIELD_0_21f, 22, 0, SOCF_LE }, 15799 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15800 }; 15801 15802 #endif 15803 #if defined(BCM_88375_A0) 15804 soc_field_info_t soc_SCH_RESERVED_PCMI_1_T_BCM88375_A0r_fields[] = { 15805 { FIELD_0_21f, 22, 0, SOCF_LE }, 15806 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15807 }; 15808 15809 #endif 15810 #if defined(BCM_88375_B0) 15811 soc_field_info_t soc_SCH_RESERVED_PCMI_1_T_BCM88375_B0r_fields[] = { 15812 { FIELD_0_21f, 22, 0, SOCF_LE }, 15813 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15814 }; 15815 15816 #endif 15817 #if defined(BCM_88675_B0) 15818 soc_field_info_t soc_SCH_RESERVED_PCMI_1_T_BCM88675_B0r_fields[] = { 15819 { FIELD_0_21f, 22, 0, SOCF_LE }, 15820 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15821 }; 15822 15823 #endif 15824 #if defined(BCM_88680_A0) 15825 soc_field_info_t soc_SCH_RESERVED_PCMI_1_T_BCM88680_A0r_fields[] = { 15826 { FIELD_0_21f, 22, 0, SOCF_LE }, 15827 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15828 }; 15829 15830 #endif 15831 #if defined(BCM_88375_A0) 15832 soc_field_info_t soc_SCH_RESERVED_PCMI_2_BCM88375_A0r_fields[] = { 15833 { FIELD_0_31f, 32, 0, SOCF_LE } 15834 }; 15835 15836 #endif 15837 #if defined(BCM_88375_B0) 15838 soc_field_info_t soc_SCH_RESERVED_PCMI_2_BCM88375_B0r_fields[] = { 15839 { FIELD_0_31f, 32, 0, SOCF_LE } 15840 }; 15841 15842 #endif 15843 #if defined(BCM_88675_B0) 15844 soc_field_info_t soc_SCH_RESERVED_PCMI_2_BCM88675_B0r_fields[] = { 15845 { FIELD_0_31f, 32, 0, SOCF_LE } 15846 }; 15847 15848 #endif 15849 #if defined(BCM_88680_A0) 15850 soc_field_info_t soc_SCH_RESERVED_PCMI_2_BCM88680_A0r_fields[] = { 15851 { FIELD_0_31f, 32, 0, SOCF_LE } 15852 }; 15853 15854 #endif 15855 #if defined(BCM_88675_A0) 15856 soc_field_info_t soc_SCH_RESERVED_PCMI_2_Sr_fields[] = { 15857 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15858 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15859 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15860 }; 15861 15862 #endif 15863 #if defined(BCM_88375_A0) 15864 soc_field_info_t soc_SCH_RESERVED_PCMI_2_S_BCM88375_A0r_fields[] = { 15865 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15866 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15867 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15868 }; 15869 15870 #endif 15871 #if defined(BCM_88375_B0) 15872 soc_field_info_t soc_SCH_RESERVED_PCMI_2_S_BCM88375_B0r_fields[] = { 15873 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15874 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15875 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15876 }; 15877 15878 #endif 15879 #if defined(BCM_88675_B0) 15880 soc_field_info_t soc_SCH_RESERVED_PCMI_2_S_BCM88675_B0r_fields[] = { 15881 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15882 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15883 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15884 }; 15885 15886 #endif 15887 #if defined(BCM_88680_A0) 15888 soc_field_info_t soc_SCH_RESERVED_PCMI_2_S_BCM88680_A0r_fields[] = { 15889 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15890 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15891 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15892 }; 15893 15894 #endif 15895 #if defined(BCM_88675_A0) 15896 soc_field_info_t soc_SCH_RESERVED_PCMI_2_Tr_fields[] = { 15897 { FIELD_0_21f, 22, 0, SOCF_LE }, 15898 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15899 }; 15900 15901 #endif 15902 #if defined(BCM_88375_A0) 15903 soc_field_info_t soc_SCH_RESERVED_PCMI_2_T_BCM88375_A0r_fields[] = { 15904 { FIELD_0_21f, 22, 0, SOCF_LE }, 15905 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15906 }; 15907 15908 #endif 15909 #if defined(BCM_88375_B0) 15910 soc_field_info_t soc_SCH_RESERVED_PCMI_2_T_BCM88375_B0r_fields[] = { 15911 { FIELD_0_21f, 22, 0, SOCF_LE }, 15912 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15913 }; 15914 15915 #endif 15916 #if defined(BCM_88675_B0) 15917 soc_field_info_t soc_SCH_RESERVED_PCMI_2_T_BCM88675_B0r_fields[] = { 15918 { FIELD_0_21f, 22, 0, SOCF_LE }, 15919 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15920 }; 15921 15922 #endif 15923 #if defined(BCM_88680_A0) 15924 soc_field_info_t soc_SCH_RESERVED_PCMI_2_T_BCM88680_A0r_fields[] = { 15925 { FIELD_0_21f, 22, 0, SOCF_LE }, 15926 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15927 }; 15928 15929 #endif 15930 #if defined(BCM_88375_A0) 15931 soc_field_info_t soc_SCH_RESERVED_PCMI_3_BCM88375_A0r_fields[] = { 15932 { FIELD_0_31f, 32, 0, SOCF_LE } 15933 }; 15934 15935 #endif 15936 #if defined(BCM_88375_B0) 15937 soc_field_info_t soc_SCH_RESERVED_PCMI_3_BCM88375_B0r_fields[] = { 15938 { FIELD_0_31f, 32, 0, SOCF_LE } 15939 }; 15940 15941 #endif 15942 #if defined(BCM_88675_B0) 15943 soc_field_info_t soc_SCH_RESERVED_PCMI_3_BCM88675_B0r_fields[] = { 15944 { FIELD_0_31f, 32, 0, SOCF_LE } 15945 }; 15946 15947 #endif 15948 #if defined(BCM_88680_A0) 15949 soc_field_info_t soc_SCH_RESERVED_PCMI_3_BCM88680_A0r_fields[] = { 15950 { FIELD_0_31f, 32, 0, SOCF_LE } 15951 }; 15952 15953 #endif 15954 #if defined(BCM_88675_A0) 15955 soc_field_info_t soc_SCH_RESERVED_PCMI_3_Sr_fields[] = { 15956 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15957 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15958 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15959 }; 15960 15961 #endif 15962 #if defined(BCM_88375_A0) 15963 soc_field_info_t soc_SCH_RESERVED_PCMI_3_S_BCM88375_A0r_fields[] = { 15964 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15965 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15966 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15967 }; 15968 15969 #endif 15970 #if defined(BCM_88375_B0) 15971 soc_field_info_t soc_SCH_RESERVED_PCMI_3_S_BCM88375_B0r_fields[] = { 15972 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15973 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15974 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15975 }; 15976 15977 #endif 15978 #if defined(BCM_88675_B0) 15979 soc_field_info_t soc_SCH_RESERVED_PCMI_3_S_BCM88675_B0r_fields[] = { 15980 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15981 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15982 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15983 }; 15984 15985 #endif 15986 #if defined(BCM_88680_A0) 15987 soc_field_info_t soc_SCH_RESERVED_PCMI_3_S_BCM88680_A0r_fields[] = { 15988 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15989 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 15990 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 15991 }; 15992 15993 #endif 15994 #if defined(BCM_88675_A0) 15995 soc_field_info_t soc_SCH_RESERVED_PCMI_3_Tr_fields[] = { 15996 { FIELD_0_21f, 22, 0, SOCF_LE }, 15997 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 15998 }; 15999 16000 #endif 16001 #if defined(BCM_88375_A0) 16002 soc_field_info_t soc_SCH_RESERVED_PCMI_3_T_BCM88375_A0r_fields[] = { 16003 { FIELD_0_21f, 22, 0, SOCF_LE }, 16004 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 16005 }; 16006 16007 #endif 16008 #if defined(BCM_88375_B0) 16009 soc_field_info_t soc_SCH_RESERVED_PCMI_3_T_BCM88375_B0r_fields[] = { 16010 { FIELD_0_21f, 22, 0, SOCF_LE }, 16011 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 16012 }; 16013 16014 #endif 16015 #if defined(BCM_88675_B0) 16016 soc_field_info_t soc_SCH_RESERVED_PCMI_3_T_BCM88675_B0r_fields[] = { 16017 { FIELD_0_21f, 22, 0, SOCF_LE }, 16018 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 16019 }; 16020 16021 #endif 16022 #if defined(BCM_88680_A0) 16023 soc_field_info_t soc_SCH_RESERVED_PCMI_3_T_BCM88680_A0r_fields[] = { 16024 { FIELD_0_21f, 22, 0, SOCF_LE }, 16025 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 16026 }; 16027 16028 #endif 16029 #if defined(BCM_88375_A0) 16030 soc_field_info_t soc_SCH_RESERVED_PCMI_4_BCM88375_A0r_fields[] = { 16031 { FIELD_0_31f, 32, 0, SOCF_LE } 16032 }; 16033 16034 #endif 16035 #if defined(BCM_88375_B0) 16036 soc_field_info_t soc_SCH_RESERVED_PCMI_4_BCM88375_B0r_fields[] = { 16037 { FIELD_0_31f, 32, 0, SOCF_LE } 16038 }; 16039 16040 #endif 16041 #if defined(BCM_88675_B0) 16042 soc_field_info_t soc_SCH_RESERVED_PCMI_4_BCM88675_B0r_fields[] = { 16043 { FIELD_0_31f, 32, 0, SOCF_LE } 16044 }; 16045 16046 #endif 16047 #if defined(BCM_88680_A0) 16048 soc_field_info_t soc_SCH_RESERVED_PCMI_4_BCM88680_A0r_fields[] = { 16049 { FIELD_0_31f, 32, 0, SOCF_LE } 16050 }; 16051 16052 #endif 16053 #if defined(BCM_88675_A0) 16054 soc_field_info_t soc_SCH_RESERVED_PCMI_4_Sr_fields[] = { 16055 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16056 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 16057 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 16058 }; 16059 16060 #endif 16061 #if defined(BCM_88375_A0) 16062 soc_field_info_t soc_SCH_RESERVED_PCMI_4_S_BCM88375_A0r_fields[] = { 16063 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16064 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 16065 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 16066 }; 16067 16068 #endif 16069 #if defined(BCM_88375_B0) 16070 soc_field_info_t soc_SCH_RESERVED_PCMI_4_S_BCM88375_B0r_fields[] = { 16071 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16072 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 16073 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 16074 }; 16075 16076 #endif 16077 #if defined(BCM_88675_B0) 16078 soc_field_info_t soc_SCH_RESERVED_PCMI_4_S_BCM88675_B0r_fields[] = { 16079 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16080 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 16081 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 16082 }; 16083 16084 #endif 16085 #if defined(BCM_88680_A0) 16086 soc_field_info_t soc_SCH_RESERVED_PCMI_4_S_BCM88680_A0r_fields[] = { 16087 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16088 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 16089 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 16090 }; 16091 16092 #endif 16093 #if defined(BCM_88675_A0) 16094 soc_field_info_t soc_SCH_RESERVED_PCMI_4_Tr_fields[] = { 16095 { FIELD_0_21f, 22, 0, SOCF_LE }, 16096 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 16097 }; 16098 16099 #endif 16100 #if defined(BCM_88375_A0) 16101 soc_field_info_t soc_SCH_RESERVED_PCMI_4_T_BCM88375_A0r_fields[] = { 16102 { FIELD_0_21f, 22, 0, SOCF_LE }, 16103 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 16104 }; 16105 16106 #endif 16107 #if defined(BCM_88375_B0) 16108 soc_field_info_t soc_SCH_RESERVED_PCMI_4_T_BCM88375_B0r_fields[] = { 16109 { FIELD_0_21f, 22, 0, SOCF_LE }, 16110 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 16111 }; 16112 16113 #endif 16114 #if defined(BCM_88675_B0) 16115 soc_field_info_t soc_SCH_RESERVED_PCMI_4_T_BCM88675_B0r_fields[] = { 16116 { FIELD_0_21f, 22, 0, SOCF_LE }, 16117 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 16118 }; 16119 16120 #endif 16121 #if defined(BCM_88680_A0) 16122 soc_field_info_t soc_SCH_RESERVED_PCMI_4_T_BCM88680_A0r_fields[] = { 16123 { FIELD_0_21f, 22, 0, SOCF_LE }, 16124 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 16125 }; 16126 16127 #endif 16128 #if defined(BCM_88675_A0) 16129 soc_field_info_t soc_SCH_RESERVED_SPARE_0r_fields[] = { 16130 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 16131 }; 16132 16133 #endif 16134 #if defined(BCM_88675_A0) 16135 soc_field_info_t soc_SCH_RESERVED_SPARE_1r_fields[] = { 16136 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 16137 }; 16138 16139 #endif 16140 #if defined(BCM_88675_A0) 16141 soc_field_info_t soc_SCH_RESERVED_SPARE_2r_fields[] = { 16142 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 16143 }; 16144 16145 #endif 16146 #if defined(BCM_88675_A0) 16147 soc_field_info_t soc_SCH_RESERVED_SPARE_3r_fields[] = { 16148 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 16149 }; 16150 16151 #endif 16152 #if defined(BCM_88270_A0) 16153 soc_field_info_t soc_SCH_RESERVED_SPARE_0_BCM88270_A0r_fields[] = { 16154 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 16155 }; 16156 16157 #endif 16158 #if defined(BCM_88375_A0) 16159 soc_field_info_t soc_SCH_RESERVED_SPARE_0_BCM88375_A0r_fields[] = { 16160 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 16161 }; 16162 16163 #endif 16164 #if defined(BCM_88375_B0) 16165 soc_field_info_t soc_SCH_RESERVED_SPARE_0_BCM88375_B0r_fields[] = { 16166 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 16167 }; 16168 16169 #endif 16170 #if defined(BCM_88470_A0) 16171 soc_field_info_t soc_SCH_RESERVED_SPARE_0_BCM88470_A0r_fields[] = { 16172 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 16173 }; 16174 16175 #endif 16176 #if defined(BCM_88470_B0) 16177 soc_field_info_t soc_SCH_RESERVED_SPARE_0_BCM88470_B0r_fields[] = { 16178 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 16179 }; 16180 16181 #endif 16182 #if defined(BCM_88675_B0) 16183 soc_field_info_t soc_SCH_RESERVED_SPARE_0_BCM88675_B0r_fields[] = { 16184 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 16185 }; 16186 16187 #endif 16188 #if defined(BCM_88680_A0) 16189 soc_field_info_t soc_SCH_RESERVED_SPARE_0_BCM88680_A0r_fields[] = { 16190 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 16191 }; 16192 16193 #endif 16194 #if defined(BCM_88690_A0) 16195 soc_field_info_t soc_SCH_RESERVED_SPARE_0_BCM88690_A0r_fields[] = { 16196 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 16197 }; 16198 16199 #endif 16200 #if defined(BCM_88690_B0) 16201 soc_field_info_t soc_SCH_RESERVED_SPARE_0_BCM88690_B0r_fields[] = { 16202 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 16203 }; 16204 16205 #endif 16206 #if defined(BCM_88270_A0) 16207 soc_field_info_t soc_SCH_RESERVED_SPARE_1_BCM88270_A0r_fields[] = { 16208 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 16209 }; 16210 16211 #endif 16212 #if defined(BCM_88375_A0) 16213 soc_field_info_t soc_SCH_RESERVED_SPARE_1_BCM88375_A0r_fields[] = { 16214 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 16215 }; 16216 16217 #endif 16218 #if defined(BCM_88375_B0) 16219 soc_field_info_t soc_SCH_RESERVED_SPARE_1_BCM88375_B0r_fields[] = { 16220 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 16221 }; 16222 16223 #endif 16224 #if defined(BCM_88470_A0) 16225 soc_field_info_t soc_SCH_RESERVED_SPARE_1_BCM88470_A0r_fields[] = { 16226 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 16227 }; 16228 16229 #endif 16230 #if defined(BCM_88470_B0) 16231 soc_field_info_t soc_SCH_RESERVED_SPARE_1_BCM88470_B0r_fields[] = { 16232 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 16233 }; 16234 16235 #endif 16236 #if defined(BCM_88675_B0) 16237 soc_field_info_t soc_SCH_RESERVED_SPARE_1_BCM88675_B0r_fields[] = { 16238 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 16239 }; 16240 16241 #endif 16242 #if defined(BCM_88680_A0) 16243 soc_field_info_t soc_SCH_RESERVED_SPARE_1_BCM88680_A0r_fields[] = { 16244 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 16245 }; 16246 16247 #endif 16248 #if defined(BCM_88690_A0) 16249 soc_field_info_t soc_SCH_RESERVED_SPARE_1_BCM88690_A0r_fields[] = { 16250 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 16251 }; 16252 16253 #endif 16254 #if defined(BCM_88690_B0) 16255 soc_field_info_t soc_SCH_RESERVED_SPARE_1_BCM88690_B0r_fields[] = { 16256 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 16257 }; 16258 16259 #endif 16260 #if defined(BCM_88270_A0) 16261 soc_field_info_t soc_SCH_RESERVED_SPARE_2_BCM88270_A0r_fields[] = { 16262 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 16263 }; 16264 16265 #endif 16266 #if defined(BCM_88375_A0) 16267 soc_field_info_t soc_SCH_RESERVED_SPARE_2_BCM88375_A0r_fields[] = { 16268 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 16269 }; 16270 16271 #endif 16272 #if defined(BCM_88375_B0) 16273 soc_field_info_t soc_SCH_RESERVED_SPARE_2_BCM88375_B0r_fields[] = { 16274 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 16275 }; 16276 16277 #endif 16278 #if defined(BCM_88470_A0) 16279 soc_field_info_t soc_SCH_RESERVED_SPARE_2_BCM88470_A0r_fields[] = { 16280 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 16281 }; 16282 16283 #endif 16284 #if defined(BCM_88470_B0) 16285 soc_field_info_t soc_SCH_RESERVED_SPARE_2_BCM88470_B0r_fields[] = { 16286 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 16287 }; 16288 16289 #endif 16290 #if defined(BCM_88675_B0) 16291 soc_field_info_t soc_SCH_RESERVED_SPARE_2_BCM88675_B0r_fields[] = { 16292 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 16293 }; 16294 16295 #endif 16296 #if defined(BCM_88680_A0) 16297 soc_field_info_t soc_SCH_RESERVED_SPARE_2_BCM88680_A0r_fields[] = { 16298 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 16299 }; 16300 16301 #endif 16302 #if defined(BCM_88690_A0) 16303 soc_field_info_t soc_SCH_RESERVED_SPARE_2_BCM88690_A0r_fields[] = { 16304 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 16305 }; 16306 16307 #endif 16308 #if defined(BCM_88690_B0) 16309 soc_field_info_t soc_SCH_RESERVED_SPARE_2_BCM88690_B0r_fields[] = { 16310 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 16311 }; 16312 16313 #endif 16314 #if defined(BCM_88270_A0) 16315 soc_field_info_t soc_SCH_RESERVED_SPARE_3_BCM88270_A0r_fields[] = { 16316 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 16317 }; 16318 16319 #endif 16320 #if defined(BCM_88375_A0) 16321 soc_field_info_t soc_SCH_RESERVED_SPARE_3_BCM88375_A0r_fields[] = { 16322 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 16323 }; 16324 16325 #endif 16326 #if defined(BCM_88375_B0) 16327 soc_field_info_t soc_SCH_RESERVED_SPARE_3_BCM88375_B0r_fields[] = { 16328 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 16329 }; 16330 16331 #endif 16332 #if defined(BCM_88470_A0) 16333 soc_field_info_t soc_SCH_RESERVED_SPARE_3_BCM88470_A0r_fields[] = { 16334 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 16335 }; 16336 16337 #endif 16338 #if defined(BCM_88470_B0) 16339 soc_field_info_t soc_SCH_RESERVED_SPARE_3_BCM88470_B0r_fields[] = { 16340 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 16341 }; 16342 16343 #endif 16344 #if defined(BCM_88675_B0) 16345 soc_field_info_t soc_SCH_RESERVED_SPARE_3_BCM88675_B0r_fields[] = { 16346 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 16347 }; 16348 16349 #endif 16350 #if defined(BCM_88680_A0) 16351 soc_field_info_t soc_SCH_RESERVED_SPARE_3_BCM88680_A0r_fields[] = { 16352 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 16353 }; 16354 16355 #endif 16356 #if defined(BCM_88690_A0) 16357 soc_field_info_t soc_SCH_RESERVED_SPARE_3_BCM88690_A0r_fields[] = { 16358 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 16359 }; 16360 16361 #endif 16362 #if defined(BCM_88690_B0) 16363 soc_field_info_t soc_SCH_RESERVED_SPARE_3_BCM88690_B0r_fields[] = { 16364 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 16365 }; 16366 16367 #endif 16368 #if defined(BCM_88650_A0) 16369 soc_field_info_t soc_SCH_RETURNED_CREDITS_CFG_REGISTERr_fields[] = { 16370 { ENABLE_RETURNED_CREDITSf, 1, 0, 0 }, 16371 { FIELD_20_20f, 1, 20, 0 }, 16372 { RETURNED_CREDIT_PROCESSING_DELAYf, 13, 4, SOCF_LE } 16373 }; 16374 16375 #endif 16376 #if defined(BCM_88202_A0) 16377 soc_field_info_t soc_SCH_RETURNED_CREDITS_CFG_REGISTER_BCM88202_A0r_fields[] = { 16378 { ENABLE_RETURNED_CREDITSf, 1, 0, 0 }, 16379 { FIELD_20_20f, 1, 20, 0 }, 16380 { RETURNED_CREDIT_PROCESSING_DELAYf, 13, 4, SOCF_LE } 16381 }; 16382 16383 #endif 16384 #if defined(BCM_88270_A0) 16385 soc_field_info_t soc_SCH_RETURNED_CREDITS_CFG_REGISTER_BCM88270_A0r_fields[] = { 16386 { ENABLE_RETURNED_CREDITSf, 1, 0, 0 }, 16387 { FIELD_20_20f, 1, 20, 0 }, 16388 { RETURNED_CREDIT_PROCESSING_DELAYf, 13, 4, SOCF_LE } 16389 }; 16390 16391 #endif 16392 #if defined(BCM_88375_A0) 16393 soc_field_info_t soc_SCH_RETURNED_CREDITS_CFG_REGISTER_BCM88375_A0r_fields[] = { 16394 { ENABLE_RETURNED_CREDITSf, 1, 0, 0 }, 16395 { FIELD_20_20f, 1, 20, 0 }, 16396 { RETURNED_CREDIT_PROCESSING_DELAYf, 13, 4, SOCF_LE } 16397 }; 16398 16399 #endif 16400 #if defined(BCM_88375_B0) 16401 soc_field_info_t soc_SCH_RETURNED_CREDITS_CFG_REGISTER_BCM88375_B0r_fields[] = { 16402 { ENABLE_RETURNED_CREDITSf, 1, 0, 0 }, 16403 { FIELD_20_20f, 1, 20, 0 }, 16404 { RETURNED_CREDIT_PROCESSING_DELAYf, 13, 4, SOCF_LE } 16405 }; 16406 16407 #endif 16408 #if defined(BCM_88470_A0) 16409 soc_field_info_t soc_SCH_RETURNED_CREDITS_CFG_REGISTER_BCM88470_A0r_fields[] = { 16410 { ENABLE_RETURNED_CREDITSf, 1, 0, 0 }, 16411 { FIELD_20_20f, 1, 20, 0 }, 16412 { RETURNED_CREDIT_PROCESSING_DELAYf, 13, 4, SOCF_LE } 16413 }; 16414 16415 #endif 16416 #if defined(BCM_88470_B0) 16417 soc_field_info_t soc_SCH_RETURNED_CREDITS_CFG_REGISTER_BCM88470_B0r_fields[] = { 16418 { ENABLE_RETURNED_CREDITSf, 1, 0, 0 }, 16419 { FIELD_20_20f, 1, 20, 0 }, 16420 { RETURNED_CREDIT_PROCESSING_DELAYf, 13, 4, SOCF_LE } 16421 }; 16422 16423 #endif 16424 #if defined(BCM_88650_B0) 16425 soc_field_info_t soc_SCH_RETURNED_CREDITS_CFG_REGISTER_BCM88650_B0r_fields[] = { 16426 { ENABLE_RETURNED_CREDITSf, 1, 0, 0 }, 16427 { FIELD_20_20f, 1, 20, 0 }, 16428 { RETURNED_CREDIT_PROCESSING_DELAYf, 13, 4, SOCF_LE } 16429 }; 16430 16431 #endif 16432 #if defined(BCM_88660_A0) 16433 soc_field_info_t soc_SCH_RETURNED_CREDITS_CFG_REGISTER_BCM88660_A0r_fields[] = { 16434 { ENABLE_RETURNED_CREDITSf, 1, 0, 0 }, 16435 { FIELD_20_20f, 1, 20, 0 }, 16436 { RETURNED_CREDIT_PROCESSING_DELAYf, 13, 4, SOCF_LE } 16437 }; 16438 16439 #endif 16440 #if defined(BCM_88675_A0) 16441 soc_field_info_t soc_SCH_RETURNED_CREDITS_CFG_REGISTER_BCM88675_A0r_fields[] = { 16442 { ENABLE_RETURNED_CREDITSf, 1, 0, 0 }, 16443 { FIELD_20_20f, 1, 20, 0 }, 16444 { RETURNED_CREDIT_PROCESSING_DELAYf, 13, 4, SOCF_LE } 16445 }; 16446 16447 #endif 16448 #if defined(BCM_88675_B0) 16449 soc_field_info_t soc_SCH_RETURNED_CREDITS_CFG_REGISTER_BCM88675_B0r_fields[] = { 16450 { ENABLE_RETURNED_CREDITSf, 1, 0, 0 }, 16451 { FIELD_20_20f, 1, 20, 0 }, 16452 { RETURNED_CREDIT_PROCESSING_DELAYf, 13, 4, SOCF_LE } 16453 }; 16454 16455 #endif 16456 #if defined(BCM_88680_A0) 16457 soc_field_info_t soc_SCH_RETURNED_CREDITS_CFG_REGISTER_BCM88680_A0r_fields[] = { 16458 { ENABLE_RETURNED_CREDITSf, 1, 0, 0 }, 16459 { FIELD_20_20f, 1, 20, 0 }, 16460 { RETURNED_CREDIT_PROCESSING_DELAYf, 13, 4, SOCF_LE } 16461 }; 16462 16463 #endif 16464 #if defined(BCM_88690_A0) 16465 soc_field_info_t soc_SCH_RETURNED_CREDITS_CFG_REGISTER_BCM88690_A0r_fields[] = { 16466 { ENABLE_RETURNED_CREDITSf, 1, 0, 0 }, 16467 { RES_1f, 1, 20, 0 }, 16468 { RETURNED_CREDIT_PROCESSING_DELAYf, 13, 4, SOCF_LE } 16469 }; 16470 16471 #endif 16472 #if defined(BCM_88690_B0) 16473 soc_field_info_t soc_SCH_RETURNED_CREDITS_CFG_REGISTER_BCM88690_B0r_fields[] = { 16474 { ENABLE_RETURNED_CREDITSf, 1, 0, 0 }, 16475 { RES_1f, 1, 20, 0 }, 16476 { RETURNED_CREDIT_PROCESSING_DELAYf, 13, 4, SOCF_LE } 16477 }; 16478 16479 #endif 16480 #if defined(BCM_88675_A0) 16481 soc_field_info_t soc_SCH_SBUS_BROADCAST_IDr_fields[] = { 16482 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 16483 }; 16484 16485 #endif 16486 #if defined(BCM_88270_A0) 16487 soc_field_info_t soc_SCH_SBUS_BROADCAST_ID_BCM88270_A0r_fields[] = { 16488 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 16489 }; 16490 16491 #endif 16492 #if defined(BCM_88375_A0) 16493 soc_field_info_t soc_SCH_SBUS_BROADCAST_ID_BCM88375_A0r_fields[] = { 16494 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 16495 }; 16496 16497 #endif 16498 #if defined(BCM_88375_B0) 16499 soc_field_info_t soc_SCH_SBUS_BROADCAST_ID_BCM88375_B0r_fields[] = { 16500 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 16501 }; 16502 16503 #endif 16504 #if defined(BCM_88470_A0) 16505 soc_field_info_t soc_SCH_SBUS_BROADCAST_ID_BCM88470_A0r_fields[] = { 16506 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 16507 }; 16508 16509 #endif 16510 #if defined(BCM_88470_B0) 16511 soc_field_info_t soc_SCH_SBUS_BROADCAST_ID_BCM88470_B0r_fields[] = { 16512 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 16513 }; 16514 16515 #endif 16516 #if defined(BCM_88675_B0) 16517 soc_field_info_t soc_SCH_SBUS_BROADCAST_ID_BCM88675_B0r_fields[] = { 16518 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 16519 }; 16520 16521 #endif 16522 #if defined(BCM_88680_A0) 16523 soc_field_info_t soc_SCH_SBUS_BROADCAST_ID_BCM88680_A0r_fields[] = { 16524 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 16525 }; 16526 16527 #endif 16528 #if defined(BCM_88690_A0) 16529 soc_field_info_t soc_SCH_SBUS_BROADCAST_ID_BCM88690_A0r_fields[] = { 16530 { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE } 16531 }; 16532 16533 #endif 16534 #if defined(BCM_88690_B0) 16535 soc_field_info_t soc_SCH_SBUS_BROADCAST_ID_BCM88690_B0r_fields[] = { 16536 { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE } 16537 }; 16538 16539 #endif 16540 #if defined(BCM_88650_A0) 16541 soc_field_info_t soc_SCH_SBUS_LAST_IN_CHAINr_fields[] = { 16542 { SBUS_LAST_IN_CHAINf, 1, 0, SOCF_SIG } 16543 }; 16544 16545 #endif 16546 #if defined(BCM_88202_A0) 16547 soc_field_info_t soc_SCH_SBUS_LAST_IN_CHAIN_BCM88202_A0r_fields[] = { 16548 { SBUS_LAST_IN_CHAINf, 1, 0, SOCF_SIG } 16549 }; 16550 16551 #endif 16552 #if defined(BCM_88270_A0) 16553 soc_field_info_t soc_SCH_SBUS_LAST_IN_CHAIN_BCM88270_A0r_fields[] = { 16554 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 16555 }; 16556 16557 #endif 16558 #if defined(BCM_88375_A0) 16559 soc_field_info_t soc_SCH_SBUS_LAST_IN_CHAIN_BCM88375_A0r_fields[] = { 16560 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 16561 }; 16562 16563 #endif 16564 #if defined(BCM_88375_B0) 16565 soc_field_info_t soc_SCH_SBUS_LAST_IN_CHAIN_BCM88375_B0r_fields[] = { 16566 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 16567 }; 16568 16569 #endif 16570 #if defined(BCM_88470_A0) 16571 soc_field_info_t soc_SCH_SBUS_LAST_IN_CHAIN_BCM88470_A0r_fields[] = { 16572 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 16573 }; 16574 16575 #endif 16576 #if defined(BCM_88470_B0) 16577 soc_field_info_t soc_SCH_SBUS_LAST_IN_CHAIN_BCM88470_B0r_fields[] = { 16578 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 16579 }; 16580 16581 #endif 16582 #if defined(BCM_88650_B0) 16583 soc_field_info_t soc_SCH_SBUS_LAST_IN_CHAIN_BCM88650_B0r_fields[] = { 16584 { SBUS_LAST_IN_CHAINf, 1, 0, SOCF_SIG } 16585 }; 16586 16587 #endif 16588 #if defined(BCM_88660_A0) 16589 soc_field_info_t soc_SCH_SBUS_LAST_IN_CHAIN_BCM88660_A0r_fields[] = { 16590 { SBUS_LAST_IN_CHAINf, 1, 0, SOCF_SIG } 16591 }; 16592 16593 #endif 16594 #if defined(BCM_88675_A0) 16595 soc_field_info_t soc_SCH_SBUS_LAST_IN_CHAIN_BCM88675_A0r_fields[] = { 16596 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 16597 }; 16598 16599 #endif 16600 #if defined(BCM_88675_B0) 16601 soc_field_info_t soc_SCH_SBUS_LAST_IN_CHAIN_BCM88675_B0r_fields[] = { 16602 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 16603 }; 16604 16605 #endif 16606 #if defined(BCM_88680_A0) 16607 soc_field_info_t soc_SCH_SBUS_LAST_IN_CHAIN_BCM88680_A0r_fields[] = { 16608 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 16609 }; 16610 16611 #endif 16612 #if defined(BCM_88690_A0) 16613 soc_field_info_t soc_SCH_SBUS_LAST_IN_CHAIN_BCM88690_A0r_fields[] = { 16614 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 16615 }; 16616 16617 #endif 16618 #if defined(BCM_88690_B0) 16619 soc_field_info_t soc_SCH_SBUS_LAST_IN_CHAIN_BCM88690_B0r_fields[] = { 16620 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 16621 }; 16622 16623 #endif 16624 #if defined(BCM_88650_A0) 16625 soc_field_info_t soc_SCH_SCHEDULER_CONFIGURATION_REGISTERr_fields[] = { 16626 { CONSTANT_RATE_FLOW_ENABLEf, 1, 30, 0 }, 16627 { CONSTANT_RATE_FLOW_PETRAf, 1, 29, 0 }, 16628 { COUNT_BY_GTIMERf, 1, 4, 0 }, 16629 { DISABLE_FABRIC_MSGSf, 1, 20, 0 }, 16630 { DISCARD_CREDITSf, 1, 24, 0 }, 16631 { ENABLE_PTCSf, 1, 19, 0 }, 16632 { ERP_ENABLEf, 1, 17, 0 }, 16633 { FIELD_0_0f, 1, 0, SOCF_SIG }, 16634 { FIELD_18_18f, 1, 18, 0 }, 16635 { FIELD_1_1f, 1, 1, 0 }, 16636 { FIELD_21_21f, 1, 21, 0 }, 16637 { FIELD_22_22f, 1, 22, 0 }, 16638 { FIELD_23_23f, 1, 23, 0 }, 16639 { FIELD_25_25f, 1, 25, 0 }, 16640 { FIELD_26_26f, 1, 26, 0 }, 16641 { FIELD_28_28f, 1, 28, 0 }, 16642 { FORCE_PORT_FC_OVERRIDEf, 1, 27, 0 }, 16643 { SUB_FLOW_ENABLEf, 1, 16, 0 }, 16644 { VIRTUAL_FLOW_ENABLEf, 1, 31, 0 } 16645 }; 16646 16647 #endif 16648 #if defined(BCM_88202_A0) 16649 soc_field_info_t soc_SCH_SCHEDULER_CONFIGURATION_REGISTER_BCM88202_A0r_fields[] = { 16650 { CONSTANT_RATE_FLOW_ENABLEf, 1, 30, 0 }, 16651 { CONSTANT_RATE_FLOW_PETRAf, 1, 29, 0 }, 16652 { COUNT_BY_GTIMERf, 1, 4, 0 }, 16653 { DISABLE_FABRIC_MSGSf, 1, 20, 0 }, 16654 { DISCARD_CREDITSf, 1, 24, 0 }, 16655 { ENABLE_PTCSf, 1, 19, 0 }, 16656 { ERP_ENABLEf, 1, 17, 0 }, 16657 { FIELD_0_0f, 1, 0, SOCF_SIG }, 16658 { FIELD_18_18f, 1, 18, 0 }, 16659 { FIELD_1_1f, 1, 1, 0 }, 16660 { FIELD_21_21f, 1, 21, 0 }, 16661 { FIELD_22_22f, 1, 22, 0 }, 16662 { FIELD_23_23f, 1, 23, 0 }, 16663 { FIELD_25_25f, 1, 25, 0 }, 16664 { FIELD_26_26f, 1, 26, 0 }, 16665 { FIELD_28_28f, 1, 28, 0 }, 16666 { FORCE_PORT_FC_OVERRIDEf, 1, 27, 0 }, 16667 { SUB_FLOW_ENABLEf, 1, 16, 0 }, 16668 { VIRTUAL_FLOW_ENABLEf, 1, 31, 0 } 16669 }; 16670 16671 #endif 16672 #if defined(BCM_88270_A0) 16673 soc_field_info_t soc_SCH_SCHEDULER_CONFIGURATION_REGISTER_BCM88270_A0r_fields[] = { 16674 { ACT_NORMAL_AFTER_NORMALf, 1, 9, 0 }, 16675 { ACT_SLOW_AFTER_SLOWf, 1, 8, 0 }, 16676 { ADD_OFFSET_TO_FLOWf, 1, 6, 0 }, 16677 { CONSTANT_RATE_FLOW_ENABLEf, 1, 30, 0 }, 16678 { CONSTANT_RATE_FLOW_PETRAf, 1, 29, 0 }, 16679 { DISABLE_FABRIC_MSGSf, 1, 20, 0 }, 16680 { DISCARD_CREDITSf, 1, 24, 0 }, 16681 { ERP_ENABLEf, 1, 17, 0 }, 16682 { FIELD_18_18f, 1, 18, 0 }, 16683 { FIELD_22_22f, 1, 22, 0 }, 16684 { FIELD_23_23f, 1, 23, 0 }, 16685 { FIELD_25_25f, 1, 25, 0 }, 16686 { FIELD_28_28f, 1, 28, 0 }, 16687 { FORCE_PORT_FC_OVERRIDEf, 1, 27, 0 }, 16688 { IGNORE_FCf, 1, 26, 0 }, 16689 { INTERFACE_PRIORITY_PROPAGATION_ENABLEf, 1, 19, 0 }, 16690 { NO_MSG_AUTHf, 1, 21, 0 }, 16691 { REMOVE_OFFSET_FROM_FLOWf, 1, 7, 0 }, 16692 { SLOW_FACTOR_ENABLEf, 1, 5, 0 }, 16693 { SMP_KEEP_BAD_MSGf, 1, 10, 0 }, 16694 { SUB_FLOW_ENABLEf, 1, 16, 0 }, 16695 { VIRTUAL_FLOW_ENABLEf, 1, 31, 0 } 16696 }; 16697 16698 #endif 16699 #if defined(BCM_88375_A0) 16700 soc_field_info_t soc_SCH_SCHEDULER_CONFIGURATION_REGISTER_BCM88375_A0r_fields[] = { 16701 { ACT_NORMAL_AFTER_NORMALf, 1, 9, 0 }, 16702 { ACT_SLOW_AFTER_SLOWf, 1, 8, 0 }, 16703 { CONSTANT_RATE_FLOW_ENABLEf, 1, 30, 0 }, 16704 { CONSTANT_RATE_FLOW_PETRAf, 1, 29, 0 }, 16705 { DISABLE_FABRIC_MSGSf, 1, 20, 0 }, 16706 { DISCARD_CREDITSf, 1, 24, 0 }, 16707 { ERP_ENABLEf, 1, 17, 0 }, 16708 { FIELD_18_18f, 1, 18, 0 }, 16709 { FIELD_22_22f, 1, 22, 0 }, 16710 { FIELD_23_23f, 1, 23, 0 }, 16711 { FIELD_25_25f, 1, 25, 0 }, 16712 { FIELD_28_28f, 1, 28, 0 }, 16713 { FORCE_PORT_FC_OVERRIDEf, 1, 27, 0 }, 16714 { IGNORE_FCf, 1, 26, 0 }, 16715 { INTERFACE_PRIORITY_PROPAGATION_ENABLEf, 1, 19, 0 }, 16716 { NO_MSG_AUTHf, 1, 21, 0 }, 16717 { SLOW_FACTOR_ENABLEf, 1, 5, 0 }, 16718 { SMP_KEEP_BAD_MSGf, 1, 10, 0 }, 16719 { SUB_FLOW_ENABLEf, 1, 16, 0 }, 16720 { VIRTUAL_FLOW_ENABLEf, 1, 31, 0 } 16721 }; 16722 16723 #endif 16724 #if defined(BCM_88375_B0) 16725 soc_field_info_t soc_SCH_SCHEDULER_CONFIGURATION_REGISTER_BCM88375_B0r_fields[] = { 16726 { ACT_NORMAL_AFTER_NORMALf, 1, 9, 0 }, 16727 { ACT_SLOW_AFTER_SLOWf, 1, 8, 0 }, 16728 { CONSTANT_RATE_FLOW_ENABLEf, 1, 30, 0 }, 16729 { CONSTANT_RATE_FLOW_PETRAf, 1, 29, 0 }, 16730 { DISABLE_FABRIC_MSGSf, 1, 20, 0 }, 16731 { DISCARD_CREDITSf, 1, 24, 0 }, 16732 { ERP_ENABLEf, 1, 17, 0 }, 16733 { FIELD_18_18f, 1, 18, 0 }, 16734 { FIELD_22_22f, 1, 22, 0 }, 16735 { FIELD_23_23f, 1, 23, 0 }, 16736 { FIELD_25_25f, 1, 25, 0 }, 16737 { FIELD_28_28f, 1, 28, 0 }, 16738 { FORCE_PORT_FC_OVERRIDEf, 1, 27, 0 }, 16739 { IGNORE_FCf, 1, 26, 0 }, 16740 { INTERFACE_PRIORITY_PROPAGATION_ENABLEf, 1, 19, 0 }, 16741 { NO_MSG_AUTHf, 1, 21, 0 }, 16742 { SLOW_FACTOR_ENABLEf, 1, 5, 0 }, 16743 { SMP_KEEP_BAD_MSGf, 1, 10, 0 }, 16744 { SUB_FLOW_ENABLEf, 1, 16, 0 }, 16745 { VIRTUAL_FLOW_ENABLEf, 1, 31, 0 } 16746 }; 16747 16748 #endif 16749 #if defined(BCM_88470_A0) 16750 soc_field_info_t soc_SCH_SCHEDULER_CONFIGURATION_REGISTER_BCM88470_A0r_fields[] = { 16751 { ACT_NORMAL_AFTER_NORMALf, 1, 9, 0 }, 16752 { ACT_SLOW_AFTER_SLOWf, 1, 8, 0 }, 16753 { ADD_OFFSET_TO_FLOWf, 1, 6, 0 }, 16754 { CONSTANT_RATE_FLOW_ENABLEf, 1, 30, 0 }, 16755 { CONSTANT_RATE_FLOW_PETRAf, 1, 29, 0 }, 16756 { DISABLE_FABRIC_MSGSf, 1, 20, 0 }, 16757 { DISCARD_CREDITSf, 1, 24, 0 }, 16758 { ERP_ENABLEf, 1, 17, 0 }, 16759 { FIELD_18_18f, 1, 18, 0 }, 16760 { FIELD_22_22f, 1, 22, 0 }, 16761 { FIELD_23_23f, 1, 23, 0 }, 16762 { FIELD_25_25f, 1, 25, 0 }, 16763 { FIELD_28_28f, 1, 28, 0 }, 16764 { FORCE_PORT_FC_OVERRIDEf, 1, 27, 0 }, 16765 { IGNORE_FCf, 1, 26, 0 }, 16766 { INTERFACE_PRIORITY_PROPAGATION_ENABLEf, 1, 19, 0 }, 16767 { NO_MSG_AUTHf, 1, 21, 0 }, 16768 { SLOW_FACTOR_ENABLEf, 1, 5, 0 }, 16769 { SMP_KEEP_BAD_MSGf, 1, 10, 0 }, 16770 { SUB_FLOW_ENABLEf, 1, 16, 0 }, 16771 { VIRTUAL_FLOW_ENABLEf, 1, 31, 0 } 16772 }; 16773 16774 #endif 16775 #if defined(BCM_88470_B0) 16776 soc_field_info_t soc_SCH_SCHEDULER_CONFIGURATION_REGISTER_BCM88470_B0r_fields[] = { 16777 { ACT_NORMAL_AFTER_NORMALf, 1, 9, 0 }, 16778 { ACT_SLOW_AFTER_SLOWf, 1, 8, 0 }, 16779 { ADD_OFFSET_TO_FLOWf, 1, 6, 0 }, 16780 { CONSTANT_RATE_FLOW_ENABLEf, 1, 30, 0 }, 16781 { CONSTANT_RATE_FLOW_PETRAf, 1, 29, 0 }, 16782 { DISABLE_FABRIC_MSGSf, 1, 20, 0 }, 16783 { DISCARD_CREDITSf, 1, 24, 0 }, 16784 { ERP_ENABLEf, 1, 17, 0 }, 16785 { FIELD_18_18f, 1, 18, 0 }, 16786 { FIELD_22_22f, 1, 22, 0 }, 16787 { FIELD_23_23f, 1, 23, 0 }, 16788 { FIELD_25_25f, 1, 25, 0 }, 16789 { FIELD_28_28f, 1, 28, 0 }, 16790 { FORCE_PORT_FC_OVERRIDEf, 1, 27, 0 }, 16791 { IGNORE_FCf, 1, 26, 0 }, 16792 { INTERFACE_PRIORITY_PROPAGATION_ENABLEf, 1, 19, 0 }, 16793 { NO_MSG_AUTHf, 1, 21, 0 }, 16794 { SLOW_FACTOR_ENABLEf, 1, 5, 0 }, 16795 { SMP_KEEP_BAD_MSGf, 1, 10, 0 }, 16796 { SUB_FLOW_ENABLEf, 1, 16, 0 }, 16797 { VIRTUAL_FLOW_ENABLEf, 1, 31, 0 } 16798 }; 16799 16800 #endif 16801 #if defined(BCM_88650_B0) 16802 soc_field_info_t soc_SCH_SCHEDULER_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = { 16803 { CONSTANT_RATE_FLOW_ENABLEf, 1, 30, 0 }, 16804 { CONSTANT_RATE_FLOW_PETRAf, 1, 29, 0 }, 16805 { COUNT_BY_GTIMERf, 1, 4, 0 }, 16806 { DISABLE_FABRIC_MSGSf, 1, 20, 0 }, 16807 { DISCARD_CREDITSf, 1, 24, 0 }, 16808 { ENABLE_PTCSf, 1, 19, 0 }, 16809 { ERP_ENABLEf, 1, 17, 0 }, 16810 { FIELD_0_0f, 1, 0, SOCF_SIG }, 16811 { FIELD_18_18f, 1, 18, 0 }, 16812 { FIELD_1_1f, 1, 1, 0 }, 16813 { FIELD_21_21f, 1, 21, 0 }, 16814 { FIELD_22_22f, 1, 22, 0 }, 16815 { FIELD_23_23f, 1, 23, 0 }, 16816 { FIELD_25_25f, 1, 25, 0 }, 16817 { FIELD_26_26f, 1, 26, 0 }, 16818 { FIELD_28_28f, 1, 28, 0 }, 16819 { FORCE_PORT_FC_OVERRIDEf, 1, 27, 0 }, 16820 { SUB_FLOW_ENABLEf, 1, 16, 0 }, 16821 { VIRTUAL_FLOW_ENABLEf, 1, 31, 0 } 16822 }; 16823 16824 #endif 16825 #if defined(BCM_88660_A0) 16826 soc_field_info_t soc_SCH_SCHEDULER_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = { 16827 { CONSTANT_RATE_FLOW_ENABLEf, 1, 30, 0 }, 16828 { CONSTANT_RATE_FLOW_PETRAf, 1, 29, 0 }, 16829 { COUNT_BY_GTIMERf, 1, 4, 0 }, 16830 { DISABLE_FABRIC_MSGSf, 1, 20, 0 }, 16831 { DISCARD_CREDITSf, 1, 24, 0 }, 16832 { ENABLE_PTCSf, 1, 19, 0 }, 16833 { ERP_ENABLEf, 1, 17, 0 }, 16834 { FIELD_0_0f, 1, 0, SOCF_SIG }, 16835 { FIELD_18_18f, 1, 18, 0 }, 16836 { FIELD_1_1f, 1, 1, 0 }, 16837 { FIELD_21_21f, 1, 21, 0 }, 16838 { FIELD_22_22f, 1, 22, 0 }, 16839 { FIELD_23_23f, 1, 23, 0 }, 16840 { FIELD_25_25f, 1, 25, 0 }, 16841 { FIELD_26_26f, 1, 26, 0 }, 16842 { FIELD_28_28f, 1, 28, 0 }, 16843 { FORCE_PORT_FC_OVERRIDEf, 1, 27, 0 }, 16844 { SUB_FLOW_ENABLEf, 1, 16, 0 }, 16845 { VIRTUAL_FLOW_ENABLEf, 1, 31, 0 } 16846 }; 16847 16848 #endif 16849 #if defined(BCM_88675_A0) 16850 soc_field_info_t soc_SCH_SCHEDULER_CONFIGURATION_REGISTER_BCM88675_A0r_fields[] = { 16851 { ACT_NORMAL_AFTER_NORMALf, 1, 9, 0 }, 16852 { ACT_SLOW_AFTER_SLOWf, 1, 8, 0 }, 16853 { CONSTANT_RATE_FLOW_ENABLEf, 1, 30, 0 }, 16854 { CONSTANT_RATE_FLOW_PETRAf, 1, 29, 0 }, 16855 { DISABLE_FABRIC_MSGSf, 1, 20, 0 }, 16856 { DISCARD_CREDITSf, 1, 24, 0 }, 16857 { ERP_ENABLEf, 1, 17, 0 }, 16858 { FIELD_18_18f, 1, 18, 0 }, 16859 { FIELD_22_22f, 1, 22, 0 }, 16860 { FIELD_23_23f, 1, 23, 0 }, 16861 { FIELD_25_25f, 1, 25, 0 }, 16862 { FIELD_28_28f, 1, 28, 0 }, 16863 { FORCE_PORT_FC_OVERRIDEf, 1, 27, 0 }, 16864 { IGNORE_FCf, 1, 26, 0 }, 16865 { INTERFACE_PRIORITY_PROPAGATION_ENABLEf, 1, 19, 0 }, 16866 { NO_MSG_AUTHf, 1, 21, 0 }, 16867 { SLOW_FACTOR_ENABLEf, 1, 5, 0 }, 16868 { SMP_KEEP_BAD_MSGf, 1, 10, 0 }, 16869 { SUB_FLOW_ENABLEf, 1, 16, 0 }, 16870 { VIRTUAL_FLOW_ENABLEf, 1, 31, 0 } 16871 }; 16872 16873 #endif 16874 #if defined(BCM_88675_B0) 16875 soc_field_info_t soc_SCH_SCHEDULER_CONFIGURATION_REGISTER_BCM88675_B0r_fields[] = { 16876 { ACT_NORMAL_AFTER_NORMALf, 1, 9, 0 }, 16877 { ACT_SLOW_AFTER_SLOWf, 1, 8, 0 }, 16878 { CONSTANT_RATE_FLOW_ENABLEf, 1, 30, 0 }, 16879 { CONSTANT_RATE_FLOW_PETRAf, 1, 29, 0 }, 16880 { DISABLE_FABRIC_MSGSf, 1, 20, 0 }, 16881 { DISCARD_CREDITSf, 1, 24, 0 }, 16882 { ERP_ENABLEf, 1, 17, 0 }, 16883 { FIELD_18_18f, 1, 18, 0 }, 16884 { FIELD_22_22f, 1, 22, 0 }, 16885 { FIELD_23_23f, 1, 23, 0 }, 16886 { FIELD_25_25f, 1, 25, 0 }, 16887 { FIELD_28_28f, 1, 28, 0 }, 16888 { FORCE_PORT_FC_OVERRIDEf, 1, 27, 0 }, 16889 { IGNORE_FCf, 1, 26, 0 }, 16890 { INTERFACE_PRIORITY_PROPAGATION_ENABLEf, 1, 19, 0 }, 16891 { NO_MSG_AUTHf, 1, 21, 0 }, 16892 { SLOW_FACTOR_ENABLEf, 1, 5, 0 }, 16893 { SMP_KEEP_BAD_MSGf, 1, 10, 0 }, 16894 { SUB_FLOW_ENABLEf, 1, 16, 0 }, 16895 { VIRTUAL_FLOW_ENABLEf, 1, 31, 0 } 16896 }; 16897 16898 #endif 16899 #if defined(BCM_88680_A0) 16900 soc_field_info_t soc_SCH_SCHEDULER_CONFIGURATION_REGISTER_BCM88680_A0r_fields[] = { 16901 { ACT_NORMAL_AFTER_NORMALf, 1, 9, 0 }, 16902 { ACT_SLOW_AFTER_SLOWf, 1, 8, 0 }, 16903 { CONSTANT_RATE_FLOW_ENABLEf, 1, 30, 0 }, 16904 { CONSTANT_RATE_FLOW_PETRAf, 1, 29, 0 }, 16905 { DISABLE_FABRIC_MSGSf, 1, 20, 0 }, 16906 { DISCARD_CREDITSf, 1, 24, 0 }, 16907 { ERP_ENABLEf, 1, 17, 0 }, 16908 { FIELD_18_18f, 1, 18, 0 }, 16909 { FIELD_22_22f, 1, 22, 0 }, 16910 { FIELD_23_23f, 1, 23, 0 }, 16911 { FIELD_25_25f, 1, 25, 0 }, 16912 { FIELD_28_28f, 1, 28, 0 }, 16913 { FORCE_PORT_FC_OVERRIDEf, 1, 27, 0 }, 16914 { IGNORE_FCf, 1, 26, 0 }, 16915 { INTERFACE_PRIORITY_PROPAGATION_ENABLEf, 1, 19, 0 }, 16916 { NO_MSG_AUTHf, 1, 21, 0 }, 16917 { SLOW_FACTOR_ENABLEf, 1, 5, 0 }, 16918 { SMP_KEEP_BAD_MSGf, 1, 10, 0 }, 16919 { SUB_FLOW_ENABLEf, 1, 16, 0 }, 16920 { VIRTUAL_FLOW_ENABLEf, 1, 31, 0 } 16921 }; 16922 16923 #endif 16924 #if defined(BCM_88690_A0) 16925 soc_field_info_t soc_SCH_SCHEDULER_CONFIGURATION_REGISTER_BCM88690_A0r_fields[] = { 16926 { ACT_NORMAL_AFTER_NORMALf, 1, 9, 0 }, 16927 { ACT_SLOW_AFTER_SLOWf, 1, 8, 0 }, 16928 { CONSTANT_RATE_FLOW_ENABLEf, 1, 30, 0 }, 16929 { DISABLE_FABRIC_MSGSf, 1, 20, 0 }, 16930 { DISCARD_CREDITSf, 1, 24, 0 }, 16931 { ERP_ENABLEf, 1, 17, 0 }, 16932 { FCM_INVERTf, 1, 15, 0 }, 16933 { FORCE_PORT_FC_OVERRIDEf, 1, 27, 0 }, 16934 { IGNORE_FCf, 1, 26, 0 }, 16935 { INTERFACE_PRIORITY_PROPAGATION_ENABLEf, 1, 19, 0 }, 16936 { NO_MSG_AUTHf, 1, 21, 0 }, 16937 { RES_1f, 1, 4, 0 }, 16938 { RES_2f, 1, 18, 0 }, 16939 { RES_3f, 1, 22, 0 }, 16940 { RES_4f, 1, 23, 0 }, 16941 { RES_5f, 1, 25, 0 }, 16942 { RES_6f, 1, 28, 0 }, 16943 { RES_7f, 1, 29, 0 }, 16944 { SLOW_FACTOR_ENABLEf, 1, 5, 0 }, 16945 { SMP_KEEP_BAD_MSGf, 1, 10, 0 }, 16946 { SUB_FLOW_ENABLEf, 1, 16, 0 }, 16947 { VIRTUAL_FLOW_ENABLEf, 1, 31, 0 } 16948 }; 16949 16950 #endif 16951 #if defined(BCM_88690_B0) 16952 soc_field_info_t soc_SCH_SCHEDULER_CONFIGURATION_REGISTER_BCM88690_B0r_fields[] = { 16953 { ACT_NORMAL_AFTER_NORMALf, 1, 9, 0 }, 16954 { ACT_SLOW_AFTER_SLOWf, 1, 8, 0 }, 16955 { CONSTANT_RATE_FLOW_ENABLEf, 1, 30, 0 }, 16956 { DISABLE_FABRIC_MSGSf, 1, 20, 0 }, 16957 { DISCARD_CREDITSf, 1, 24, 0 }, 16958 { ERP_ENABLEf, 1, 17, 0 }, 16959 { FCM_INVERTf, 1, 15, 0 }, 16960 { FORCE_PORT_FC_OVERRIDEf, 1, 27, 0 }, 16961 { IGNORE_FCf, 1, 26, 0 }, 16962 { INTERFACE_PRIORITY_PROPAGATION_ENABLEf, 1, 19, 0 }, 16963 { NO_MSG_AUTHf, 1, 21, 0 }, 16964 { RES_1f, 1, 4, 0 }, 16965 { RES_2f, 1, 18, 0 }, 16966 { RES_3f, 1, 22, 0 }, 16967 { RES_4f, 1, 23, 0 }, 16968 { RES_5f, 1, 25, 0 }, 16969 { RES_6f, 1, 28, 0 }, 16970 { RES_7f, 1, 29, 0 }, 16971 { SLOW_FACTOR_ENABLEf, 1, 5, 0 }, 16972 { SMP_KEEP_BAD_MSGf, 1, 10, 0 }, 16973 { SUB_FLOW_ENABLEf, 1, 16, 0 }, 16974 { VIRTUAL_FLOW_ENABLEf, 1, 31, 0 } 16975 }; 16976 16977 #endif 16978 #if defined(BCM_88650_A0) 16979 soc_field_info_t soc_SCH_SCHEDULER_COUNTERr_fields[] = { 16980 { CMLSCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 16981 { CMLSCH_CREDIT_OVFf, 1, 31, SOCF_RO } 16982 }; 16983 16984 #endif 16985 #if defined(BCM_88202_A0) 16986 soc_field_info_t soc_SCH_SCHEDULER_COUNTER_BCM88202_A0r_fields[] = { 16987 { CMLSCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 16988 { CMLSCH_CREDIT_OVFf, 1, 31, SOCF_RO } 16989 }; 16990 16991 #endif 16992 #if defined(BCM_88650_B0) 16993 soc_field_info_t soc_SCH_SCHEDULER_COUNTER_BCM88650_B0r_fields[] = { 16994 { CMLSCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 16995 { CMLSCH_CREDIT_OVFf, 1, 31, SOCF_RO } 16996 }; 16997 16998 #endif 16999 #if defined(BCM_88660_A0) 17000 soc_field_info_t soc_SCH_SCHEDULER_COUNTER_BCM88660_A0r_fields[] = { 17001 { CMLSCH_CREDIT_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 17002 { CMLSCH_CREDIT_OVFf, 1, 31, SOCF_RO } 17003 }; 17004 17005 #endif 17006 #if defined(BCM_88650_A0) 17007 soc_field_info_t soc_SCH_SCHEDULER_NOT_VALIDr_fields[] = { 17008 { SCHEDULER_IDf, 15, 0, SOCF_LE|SOCF_RO }, 17009 { SCHEDULER_SEMN_VALIDf, 1, 31, SOCF_RO } 17010 }; 17011 17012 #endif 17013 #if defined(BCM_88202_A0) 17014 soc_field_info_t soc_SCH_SCHEDULER_NOT_VALID_BCM88202_A0r_fields[] = { 17015 { SCHEDULER_IDf, 15, 0, SOCF_LE|SOCF_RO }, 17016 { SCHEDULER_SEMN_VALIDf, 1, 31, SOCF_RO } 17017 }; 17018 17019 #endif 17020 #if defined(BCM_88270_A0) 17021 soc_field_info_t soc_SCH_SCHEDULER_NOT_VALID_BCM88270_A0r_fields[] = { 17022 { SCHEDULER_ID_NOT_VALIDf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17023 { SCHEDULER_SEM_N_VALIDf, 1, 31, SOCF_RO|SOCF_SIG } 17024 }; 17025 17026 #endif 17027 #if defined(BCM_88375_A0) 17028 soc_field_info_t soc_SCH_SCHEDULER_NOT_VALID_BCM88375_A0r_fields[] = { 17029 { SCHEDULER_ID_NOT_VALIDf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17030 { SCHEDULER_SEM_N_VALIDf, 1, 31, SOCF_RO|SOCF_SIG } 17031 }; 17032 17033 #endif 17034 #if defined(BCM_88375_B0) 17035 soc_field_info_t soc_SCH_SCHEDULER_NOT_VALID_BCM88375_B0r_fields[] = { 17036 { SCHEDULER_ID_NOT_VALIDf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17037 { SCHEDULER_SEM_N_VALIDf, 1, 31, SOCF_RO|SOCF_SIG } 17038 }; 17039 17040 #endif 17041 #if defined(BCM_88470_A0) 17042 soc_field_info_t soc_SCH_SCHEDULER_NOT_VALID_BCM88470_A0r_fields[] = { 17043 { SCHEDULER_ID_NOT_VALIDf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17044 { SCHEDULER_SEM_N_VALIDf, 1, 31, SOCF_RO|SOCF_SIG } 17045 }; 17046 17047 #endif 17048 #if defined(BCM_88470_B0) 17049 soc_field_info_t soc_SCH_SCHEDULER_NOT_VALID_BCM88470_B0r_fields[] = { 17050 { SCHEDULER_ID_NOT_VALIDf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17051 { SCHEDULER_SEM_N_VALIDf, 1, 31, SOCF_RO|SOCF_SIG } 17052 }; 17053 17054 #endif 17055 #if defined(BCM_88650_B0) 17056 soc_field_info_t soc_SCH_SCHEDULER_NOT_VALID_BCM88650_B0r_fields[] = { 17057 { SCHEDULER_IDf, 15, 0, SOCF_LE|SOCF_RO }, 17058 { SCHEDULER_SEMN_VALIDf, 1, 31, SOCF_RO } 17059 }; 17060 17061 #endif 17062 #if defined(BCM_88660_A0) 17063 soc_field_info_t soc_SCH_SCHEDULER_NOT_VALID_BCM88660_A0r_fields[] = { 17064 { SCHEDULER_IDf, 15, 0, SOCF_LE|SOCF_RO }, 17065 { SCHEDULER_SEMN_VALIDf, 1, 31, SOCF_RO } 17066 }; 17067 17068 #endif 17069 #if defined(BCM_88675_A0) 17070 soc_field_info_t soc_SCH_SCHEDULER_NOT_VALID_BCM88675_A0r_fields[] = { 17071 { SCHEDULER_ID_NOT_VALIDf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17072 { SCHEDULER_SEM_N_VALIDf, 1, 31, SOCF_RO|SOCF_SIG } 17073 }; 17074 17075 #endif 17076 #if defined(BCM_88675_B0) 17077 soc_field_info_t soc_SCH_SCHEDULER_NOT_VALID_BCM88675_B0r_fields[] = { 17078 { SCHEDULER_ID_NOT_VALIDf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17079 { SCHEDULER_SEM_N_VALIDf, 1, 31, SOCF_RO|SOCF_SIG } 17080 }; 17081 17082 #endif 17083 #if defined(BCM_88680_A0) 17084 soc_field_info_t soc_SCH_SCHEDULER_NOT_VALID_BCM88680_A0r_fields[] = { 17085 { SCHEDULER_ID_NOT_VALIDf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17086 { SCHEDULER_SEM_N_VALIDf, 1, 31, SOCF_RO|SOCF_SIG } 17087 }; 17088 17089 #endif 17090 #if defined(BCM_88690_A0) 17091 soc_field_info_t soc_SCH_SCHEDULER_NOT_VALID_BCM88690_A0r_fields[] = { 17092 { SCHEDULER_ID_NOT_VALIDf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17093 { SCHEDULER_SEM_N_VALIDf, 1, 31, SOCF_RO|SOCF_SIG } 17094 }; 17095 17096 #endif 17097 #if defined(BCM_88690_B0) 17098 soc_field_info_t soc_SCH_SCHEDULER_NOT_VALID_BCM88690_B0r_fields[] = { 17099 { SCHEDULER_ID_NOT_VALIDf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17100 { SCHEDULER_SEM_N_VALIDf, 1, 31, SOCF_RO|SOCF_SIG } 17101 }; 17102 17103 #endif 17104 #if defined(BCM_88650_A0) 17105 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_0r_fields[] = { 17106 { MCAST_BFMC_1_PORT_IDf, 8, 16, SOCF_LE }, 17107 { MCAST_GFMC_PORT_IDf, 8, 0, SOCF_LE }, 17108 { MULTICAST_BFMC_1_ENABLEf, 1, 28, 0 }, 17109 { MULTICAST_GFMC_ENABLEf, 1, 12, 0 } 17110 }; 17111 17112 #endif 17113 #if defined(BCM_88650_A0) 17114 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_1r_fields[] = { 17115 { MCAST_BFMC_2_PORT_IDf, 8, 0, SOCF_LE }, 17116 { MCAST_BFMC_3_PORT_IDf, 8, 16, SOCF_LE }, 17117 { MULTICAST_BFMC_2_ENABLEf, 1, 12, 0 }, 17118 { MULTICAST_BFMC_3_ENABLEf, 1, 28, 0 } 17119 }; 17120 17121 #endif 17122 #if defined(BCM_88202_A0) 17123 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_0_BCM88202_A0r_fields[] = { 17124 { MCAST_BFMC_1_PORT_IDf, 8, 16, SOCF_LE }, 17125 { MCAST_GFMC_PORT_IDf, 8, 0, SOCF_LE }, 17126 { MULTICAST_BFMC_1_ENABLEf, 1, 28, 0 }, 17127 { MULTICAST_GFMC_ENABLEf, 1, 12, 0 } 17128 }; 17129 17130 #endif 17131 #if defined(BCM_88270_A0) 17132 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_0_BCM88270_A0r_fields[] = { 17133 { MCAST_BFMC_1_PORT_IDf, 8, 16, SOCF_LE }, 17134 { MCAST_GFMC_PORT_IDf, 8, 0, SOCF_LE }, 17135 { MULTICAST_BFMC_1_ENABLEf, 1, 28, 0 }, 17136 { MULTICAST_GFMC_ENABLEf, 1, 12, 0 } 17137 }; 17138 17139 #endif 17140 #if defined(BCM_88375_A0) 17141 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_0_BCM88375_A0r_fields[] = { 17142 { MCAST_BFMC_1_PORT_IDf, 8, 16, SOCF_LE }, 17143 { MCAST_GFMC_PORT_IDf, 8, 0, SOCF_LE }, 17144 { MULTICAST_BFMC_1_ENABLEf, 1, 28, 0 }, 17145 { MULTICAST_GFMC_ENABLEf, 1, 12, 0 } 17146 }; 17147 17148 #endif 17149 #if defined(BCM_88375_B0) 17150 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_0_BCM88375_B0r_fields[] = { 17151 { MCAST_BFMC_1_PORT_IDf, 8, 16, SOCF_LE }, 17152 { MCAST_GFMC_PORT_IDf, 8, 0, SOCF_LE }, 17153 { MULTICAST_BFMC_1_ENABLEf, 1, 28, 0 }, 17154 { MULTICAST_GFMC_ENABLEf, 1, 12, 0 } 17155 }; 17156 17157 #endif 17158 #if defined(BCM_88470_A0) 17159 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_0_BCM88470_A0r_fields[] = { 17160 { MCAST_BFMC_1_PORT_IDf, 8, 16, SOCF_LE }, 17161 { MCAST_GFMC_PORT_IDf, 8, 0, SOCF_LE }, 17162 { MULTICAST_BFMC_1_ENABLEf, 1, 28, 0 }, 17163 { MULTICAST_GFMC_ENABLEf, 1, 12, 0 } 17164 }; 17165 17166 #endif 17167 #if defined(BCM_88470_B0) 17168 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_0_BCM88470_B0r_fields[] = { 17169 { MCAST_BFMC_1_PORT_IDf, 8, 16, SOCF_LE }, 17170 { MCAST_GFMC_PORT_IDf, 8, 0, SOCF_LE }, 17171 { MULTICAST_BFMC_1_ENABLEf, 1, 28, 0 }, 17172 { MULTICAST_GFMC_ENABLEf, 1, 12, 0 } 17173 }; 17174 17175 #endif 17176 #if defined(BCM_88650_B0) 17177 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_0_BCM88650_B0r_fields[] = { 17178 { MCAST_BFMC_1_PORT_IDf, 8, 16, SOCF_LE }, 17179 { MCAST_GFMC_PORT_IDf, 8, 0, SOCF_LE }, 17180 { MULTICAST_BFMC_1_ENABLEf, 1, 28, 0 }, 17181 { MULTICAST_GFMC_ENABLEf, 1, 12, 0 } 17182 }; 17183 17184 #endif 17185 #if defined(BCM_88660_A0) 17186 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_0_BCM88660_A0r_fields[] = { 17187 { MCAST_BFMC_1_PORT_IDf, 8, 16, SOCF_LE }, 17188 { MCAST_GFMC_PORT_IDf, 8, 0, SOCF_LE }, 17189 { MULTICAST_BFMC_1_ENABLEf, 1, 28, 0 }, 17190 { MULTICAST_GFMC_ENABLEf, 1, 12, 0 } 17191 }; 17192 17193 #endif 17194 #if defined(BCM_88675_A0) 17195 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_0_BCM88675_A0r_fields[] = { 17196 { MCAST_BFMC_1_PORT_IDf, 8, 16, SOCF_LE }, 17197 { MCAST_GFMC_PORT_IDf, 8, 0, SOCF_LE }, 17198 { MULTICAST_BFMC_1_ENABLEf, 1, 28, 0 }, 17199 { MULTICAST_GFMC_ENABLEf, 1, 12, 0 } 17200 }; 17201 17202 #endif 17203 #if defined(BCM_88675_B0) 17204 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_0_BCM88675_B0r_fields[] = { 17205 { MCAST_BFMC_1_PORT_IDf, 8, 16, SOCF_LE }, 17206 { MCAST_GFMC_PORT_IDf, 8, 0, SOCF_LE }, 17207 { MULTICAST_BFMC_1_ENABLEf, 1, 28, 0 }, 17208 { MULTICAST_GFMC_ENABLEf, 1, 12, 0 } 17209 }; 17210 17211 #endif 17212 #if defined(BCM_88680_A0) 17213 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_0_BCM88680_A0r_fields[] = { 17214 { MCAST_BFMC_1_PORT_IDf, 8, 16, SOCF_LE }, 17215 { MCAST_GFMC_PORT_IDf, 8, 0, SOCF_LE }, 17216 { MULTICAST_BFMC_1_ENABLEf, 1, 28, 0 }, 17217 { MULTICAST_GFMC_ENABLEf, 1, 12, 0 } 17218 }; 17219 17220 #endif 17221 #if defined(BCM_88690_A0) 17222 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_0_BCM88690_A0r_fields[] = { 17223 { MCAST_BFMC_1_PORT_IDf, 9, 16, SOCF_LE }, 17224 { MCAST_GFMC_PORT_IDf, 9, 0, SOCF_LE }, 17225 { MULTICAST_BFMC_1_ENABLEf, 1, 28, 0 }, 17226 { MULTICAST_GFMC_ENABLEf, 1, 12, 0 } 17227 }; 17228 17229 #endif 17230 #if defined(BCM_88690_B0) 17231 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_0_BCM88690_B0r_fields[] = { 17232 { MCAST_BFMC_1_PORT_IDf, 9, 16, SOCF_LE }, 17233 { MCAST_GFMC_PORT_IDf, 9, 0, SOCF_LE }, 17234 { MULTICAST_BFMC_1_ENABLEf, 1, 28, 0 }, 17235 { MULTICAST_GFMC_ENABLEf, 1, 12, 0 } 17236 }; 17237 17238 #endif 17239 #if defined(BCM_88202_A0) 17240 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_1_BCM88202_A0r_fields[] = { 17241 { MCAST_BFMC_2_PORT_IDf, 8, 0, SOCF_LE }, 17242 { MCAST_BFMC_3_PORT_IDf, 8, 16, SOCF_LE }, 17243 { MULTICAST_BFMC_2_ENABLEf, 1, 12, 0 }, 17244 { MULTICAST_BFMC_3_ENABLEf, 1, 28, 0 } 17245 }; 17246 17247 #endif 17248 #if defined(BCM_88270_A0) 17249 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_1_BCM88270_A0r_fields[] = { 17250 { MCAST_BFMC_2_PORT_IDf, 8, 0, SOCF_LE }, 17251 { MCAST_BFMC_3_PORT_IDf, 8, 16, SOCF_LE }, 17252 { MULTICAST_BFMC_2_ENABLEf, 1, 12, 0 }, 17253 { MULTICAST_BFMC_3_ENABLEf, 1, 28, 0 } 17254 }; 17255 17256 #endif 17257 #if defined(BCM_88375_A0) 17258 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_1_BCM88375_A0r_fields[] = { 17259 { MCAST_BFMC_2_PORT_IDf, 8, 0, SOCF_LE }, 17260 { MCAST_BFMC_3_PORT_IDf, 8, 16, SOCF_LE }, 17261 { MULTICAST_BFMC_2_ENABLEf, 1, 12, 0 }, 17262 { MULTICAST_BFMC_3_ENABLEf, 1, 28, 0 } 17263 }; 17264 17265 #endif 17266 #if defined(BCM_88375_B0) 17267 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_1_BCM88375_B0r_fields[] = { 17268 { MCAST_BFMC_2_PORT_IDf, 8, 0, SOCF_LE }, 17269 { MCAST_BFMC_3_PORT_IDf, 8, 16, SOCF_LE }, 17270 { MULTICAST_BFMC_2_ENABLEf, 1, 12, 0 }, 17271 { MULTICAST_BFMC_3_ENABLEf, 1, 28, 0 } 17272 }; 17273 17274 #endif 17275 #if defined(BCM_88470_A0) 17276 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_1_BCM88470_A0r_fields[] = { 17277 { MCAST_BFMC_2_PORT_IDf, 8, 0, SOCF_LE }, 17278 { MCAST_BFMC_3_PORT_IDf, 8, 16, SOCF_LE }, 17279 { MULTICAST_BFMC_2_ENABLEf, 1, 12, 0 }, 17280 { MULTICAST_BFMC_3_ENABLEf, 1, 28, 0 } 17281 }; 17282 17283 #endif 17284 #if defined(BCM_88470_B0) 17285 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_1_BCM88470_B0r_fields[] = { 17286 { MCAST_BFMC_2_PORT_IDf, 8, 0, SOCF_LE }, 17287 { MCAST_BFMC_3_PORT_IDf, 8, 16, SOCF_LE }, 17288 { MULTICAST_BFMC_2_ENABLEf, 1, 12, 0 }, 17289 { MULTICAST_BFMC_3_ENABLEf, 1, 28, 0 } 17290 }; 17291 17292 #endif 17293 #if defined(BCM_88650_B0) 17294 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_1_BCM88650_B0r_fields[] = { 17295 { MCAST_BFMC_2_PORT_IDf, 8, 0, SOCF_LE }, 17296 { MCAST_BFMC_3_PORT_IDf, 8, 16, SOCF_LE }, 17297 { MULTICAST_BFMC_2_ENABLEf, 1, 12, 0 }, 17298 { MULTICAST_BFMC_3_ENABLEf, 1, 28, 0 } 17299 }; 17300 17301 #endif 17302 #if defined(BCM_88660_A0) 17303 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_1_BCM88660_A0r_fields[] = { 17304 { MCAST_BFMC_2_PORT_IDf, 8, 0, SOCF_LE }, 17305 { MCAST_BFMC_3_PORT_IDf, 8, 16, SOCF_LE }, 17306 { MULTICAST_BFMC_2_ENABLEf, 1, 12, 0 }, 17307 { MULTICAST_BFMC_3_ENABLEf, 1, 28, 0 } 17308 }; 17309 17310 #endif 17311 #if defined(BCM_88675_A0) 17312 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_1_BCM88675_A0r_fields[] = { 17313 { MCAST_BFMC_2_PORT_IDf, 8, 0, SOCF_LE }, 17314 { MCAST_BFMC_3_PORT_IDf, 8, 16, SOCF_LE }, 17315 { MULTICAST_BFMC_2_ENABLEf, 1, 12, 0 }, 17316 { MULTICAST_BFMC_3_ENABLEf, 1, 28, 0 } 17317 }; 17318 17319 #endif 17320 #if defined(BCM_88675_B0) 17321 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_1_BCM88675_B0r_fields[] = { 17322 { MCAST_BFMC_2_PORT_IDf, 8, 0, SOCF_LE }, 17323 { MCAST_BFMC_3_PORT_IDf, 8, 16, SOCF_LE }, 17324 { MULTICAST_BFMC_2_ENABLEf, 1, 12, 0 }, 17325 { MULTICAST_BFMC_3_ENABLEf, 1, 28, 0 } 17326 }; 17327 17328 #endif 17329 #if defined(BCM_88680_A0) 17330 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_1_BCM88680_A0r_fields[] = { 17331 { MCAST_BFMC_2_PORT_IDf, 8, 0, SOCF_LE }, 17332 { MCAST_BFMC_3_PORT_IDf, 8, 16, SOCF_LE }, 17333 { MULTICAST_BFMC_2_ENABLEf, 1, 12, 0 }, 17334 { MULTICAST_BFMC_3_ENABLEf, 1, 28, 0 } 17335 }; 17336 17337 #endif 17338 #if defined(BCM_88690_A0) 17339 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_1_BCM88690_A0r_fields[] = { 17340 { MCAST_BFMC_2_PORT_IDf, 9, 0, SOCF_LE }, 17341 { MCAST_BFMC_3_PORT_IDf, 9, 16, SOCF_LE }, 17342 { MULTICAST_BFMC_2_ENABLEf, 1, 12, 0 }, 17343 { MULTICAST_BFMC_3_ENABLEf, 1, 28, 0 } 17344 }; 17345 17346 #endif 17347 #if defined(BCM_88690_B0) 17348 soc_field_info_t soc_SCH_SCH_FABRIC_MULTICAST_PORT_CONFIGURATION_REGISTER_1_BCM88690_B0r_fields[] = { 17349 { MCAST_BFMC_2_PORT_IDf, 9, 0, SOCF_LE }, 17350 { MCAST_BFMC_3_PORT_IDf, 9, 16, SOCF_LE }, 17351 { MULTICAST_BFMC_2_ENABLEf, 1, 12, 0 }, 17352 { MULTICAST_BFMC_3_ENABLEf, 1, 28, 0 } 17353 }; 17354 17355 #endif 17356 #if defined(BCM_88675_A0) 17357 soc_field_info_t soc_SCH_SCL_SMP_MESSAGESr_fields[] = { 17358 { SMP_SCL_MSGf, 1, 31, SOCF_RO|SOCF_SIG }, 17359 { SMP_SCL_MSG_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17360 { SMP_SCL_MSG_STATUSf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17361 { SMP_SCL_MSG_THROWf, 1, 24, SOCF_RO|SOCF_SIG }, 17362 { SMP_SCL_MSG_TYPEf, 1, 22, SOCF_RO|SOCF_SIG } 17363 }; 17364 17365 #endif 17366 #if defined(BCM_88270_A0) 17367 soc_field_info_t soc_SCH_SCL_SMP_MESSAGES_BCM88270_A0r_fields[] = { 17368 { SMP_SCL_MSGf, 1, 31, SOCF_RO|SOCF_SIG }, 17369 { SMP_SCL_MSG_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17370 { SMP_SCL_MSG_STATUSf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17371 { SMP_SCL_MSG_THROWf, 1, 24, SOCF_RO|SOCF_SIG }, 17372 { SMP_SCL_MSG_TYPEf, 1, 22, SOCF_RO|SOCF_SIG } 17373 }; 17374 17375 #endif 17376 #if defined(BCM_88375_A0) 17377 soc_field_info_t soc_SCH_SCL_SMP_MESSAGES_BCM88375_A0r_fields[] = { 17378 { SMP_SCL_MSGf, 1, 31, SOCF_RO|SOCF_SIG }, 17379 { SMP_SCL_MSG_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17380 { SMP_SCL_MSG_STATUSf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17381 { SMP_SCL_MSG_THROWf, 1, 24, SOCF_RO|SOCF_SIG }, 17382 { SMP_SCL_MSG_TYPEf, 1, 22, SOCF_RO|SOCF_SIG } 17383 }; 17384 17385 #endif 17386 #if defined(BCM_88375_B0) 17387 soc_field_info_t soc_SCH_SCL_SMP_MESSAGES_BCM88375_B0r_fields[] = { 17388 { SMP_SCL_MSGf, 1, 31, SOCF_RO|SOCF_SIG }, 17389 { SMP_SCL_MSG_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17390 { SMP_SCL_MSG_STATUSf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17391 { SMP_SCL_MSG_THROWf, 1, 24, SOCF_RO|SOCF_SIG }, 17392 { SMP_SCL_MSG_TYPEf, 1, 22, SOCF_RO|SOCF_SIG } 17393 }; 17394 17395 #endif 17396 #if defined(BCM_88470_A0) 17397 soc_field_info_t soc_SCH_SCL_SMP_MESSAGES_BCM88470_A0r_fields[] = { 17398 { SMP_SCL_MSGf, 1, 31, SOCF_RO|SOCF_SIG }, 17399 { SMP_SCL_MSG_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17400 { SMP_SCL_MSG_STATUSf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17401 { SMP_SCL_MSG_THROWf, 1, 24, SOCF_RO|SOCF_SIG }, 17402 { SMP_SCL_MSG_TYPEf, 1, 22, SOCF_RO|SOCF_SIG } 17403 }; 17404 17405 #endif 17406 #if defined(BCM_88470_B0) 17407 soc_field_info_t soc_SCH_SCL_SMP_MESSAGES_BCM88470_B0r_fields[] = { 17408 { SMP_SCL_MSGf, 1, 31, SOCF_RO|SOCF_SIG }, 17409 { SMP_SCL_MSG_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17410 { SMP_SCL_MSG_STATUSf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17411 { SMP_SCL_MSG_THROWf, 1, 24, SOCF_RO|SOCF_SIG }, 17412 { SMP_SCL_MSG_TYPEf, 1, 22, SOCF_RO|SOCF_SIG } 17413 }; 17414 17415 #endif 17416 #if defined(BCM_88675_B0) 17417 soc_field_info_t soc_SCH_SCL_SMP_MESSAGES_BCM88675_B0r_fields[] = { 17418 { SMP_SCL_MSGf, 1, 31, SOCF_RO|SOCF_SIG }, 17419 { SMP_SCL_MSG_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17420 { SMP_SCL_MSG_STATUSf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17421 { SMP_SCL_MSG_THROWf, 1, 24, SOCF_RO|SOCF_SIG }, 17422 { SMP_SCL_MSG_TYPEf, 1, 22, SOCF_RO|SOCF_SIG } 17423 }; 17424 17425 #endif 17426 #if defined(BCM_88680_A0) 17427 soc_field_info_t soc_SCH_SCL_SMP_MESSAGES_BCM88680_A0r_fields[] = { 17428 { SMP_SCL_MSGf, 1, 31, SOCF_RO|SOCF_SIG }, 17429 { SMP_SCL_MSG_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17430 { SMP_SCL_MSG_STATUSf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17431 { SMP_SCL_MSG_THROWf, 1, 24, SOCF_RO|SOCF_SIG }, 17432 { SMP_SCL_MSG_TYPEf, 1, 22, SOCF_RO|SOCF_SIG } 17433 }; 17434 17435 #endif 17436 #if defined(BCM_88690_A0) 17437 soc_field_info_t soc_SCH_SCL_SMP_MESSAGES_BCM88690_A0r_fields[] = { 17438 { SMP_SCL_MSGf, 1, 31, SOCF_RO|SOCF_SIG }, 17439 { SMP_SCL_MSG_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17440 { SMP_SCL_MSG_STATUSf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17441 { SMP_SCL_MSG_THROWf, 1, 24, SOCF_RO|SOCF_SIG }, 17442 { SMP_SCL_MSG_TYPEf, 1, 22, SOCF_RO|SOCF_SIG } 17443 }; 17444 17445 #endif 17446 #if defined(BCM_88690_B0) 17447 soc_field_info_t soc_SCH_SCL_SMP_MESSAGES_BCM88690_B0r_fields[] = { 17448 { SMP_SCL_MSGf, 1, 31, SOCF_RO|SOCF_SIG }, 17449 { SMP_SCL_MSG_IDf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17450 { SMP_SCL_MSG_STATUSf, 2, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17451 { SMP_SCL_MSG_THROWf, 1, 24, SOCF_RO|SOCF_SIG }, 17452 { SMP_SCL_MSG_TYPEf, 1, 22, SOCF_RO|SOCF_SIG } 17453 }; 17454 17455 #endif 17456 #if defined(BCM_88650_A0) 17457 soc_field_info_t soc_SCH_SCL___SMP_MESSAGESr_fields[] = { 17458 { SMPSCL_MSGf, 1, 31, SOCF_RO }, 17459 { SMPSCL_MSG_IDf, 17, 0, SOCF_LE|SOCF_RO }, 17460 { SMPSCL_MSG_STATUSf, 2, 20, SOCF_LE|SOCF_RO }, 17461 { SMPSCL_MSG_THROWf, 1, 24, SOCF_RO }, 17462 { SMPSCL_MSG_TYPEf, 1, 22, SOCF_RO } 17463 }; 17464 17465 #endif 17466 #if defined(BCM_88202_A0) 17467 soc_field_info_t soc_SCH_SCL___SMP_MESSAGES_BCM88202_A0r_fields[] = { 17468 { SMPSCL_MSGf, 1, 31, SOCF_RO }, 17469 { SMPSCL_MSG_IDf, 17, 0, SOCF_LE|SOCF_RO }, 17470 { SMPSCL_MSG_STATUSf, 2, 20, SOCF_LE|SOCF_RO }, 17471 { SMPSCL_MSG_THROWf, 1, 24, SOCF_RO }, 17472 { SMPSCL_MSG_TYPEf, 1, 22, SOCF_RO } 17473 }; 17474 17475 #endif 17476 #if defined(BCM_88650_B0) 17477 soc_field_info_t soc_SCH_SCL___SMP_MESSAGES_BCM88650_B0r_fields[] = { 17478 { SMPSCL_MSGf, 1, 31, SOCF_RO }, 17479 { SMPSCL_MSG_IDf, 17, 0, SOCF_LE|SOCF_RO }, 17480 { SMPSCL_MSG_STATUSf, 2, 20, SOCF_LE|SOCF_RO }, 17481 { SMPSCL_MSG_THROWf, 1, 24, SOCF_RO }, 17482 { SMPSCL_MSG_TYPEf, 1, 22, SOCF_RO } 17483 }; 17484 17485 #endif 17486 #if defined(BCM_88660_A0) 17487 soc_field_info_t soc_SCH_SCL___SMP_MESSAGES_BCM88660_A0r_fields[] = { 17488 { SMPSCL_MSGf, 1, 31, SOCF_RO }, 17489 { SMPSCL_MSG_IDf, 17, 0, SOCF_LE|SOCF_RO }, 17490 { SMPSCL_MSG_STATUSf, 2, 20, SOCF_LE|SOCF_RO }, 17491 { SMPSCL_MSG_THROWf, 1, 24, SOCF_RO }, 17492 { SMPSCL_MSG_TYPEf, 1, 22, SOCF_RO } 17493 }; 17494 17495 #endif 17496 #if defined(BCM_88650_A0) 17497 soc_field_info_t soc_SCH_SELECT_FLOW_TO_QUEUE_MAPPINGr_fields[] = { 17498 { INTER_DIGf, 32, 0, SOCF_LE }, 17499 { INTER_DIG_Nf, 32, 0, SOCF_LE } 17500 }; 17501 17502 #endif 17503 #if defined(BCM_88202_A0) 17504 soc_field_info_t soc_SCH_SELECT_FLOW_TO_QUEUE_MAPPING_BCM88202_A0r_fields[] = { 17505 { INTER_DIGf, 32, 0, SOCF_LE }, 17506 { INTER_DIG_Nf, 32, 0, SOCF_LE } 17507 }; 17508 17509 #endif 17510 #if defined(BCM_88270_A0) 17511 soc_field_info_t soc_SCH_SELECT_FLOW_TO_QUEUE_MAPPING_BCM88270_A0r_fields[] = { 17512 { INTER_DIG_Nf, 32, 0, SOCF_LE } 17513 }; 17514 17515 #endif 17516 #if defined(BCM_88375_A0) 17517 soc_field_info_t soc_SCH_SELECT_FLOW_TO_QUEUE_MAPPING_BCM88375_A0r_fields[] = { 17518 { INTER_DIG_Nf, 32, 0, SOCF_LE } 17519 }; 17520 17521 #endif 17522 #if defined(BCM_88375_B0) 17523 soc_field_info_t soc_SCH_SELECT_FLOW_TO_QUEUE_MAPPING_BCM88375_B0r_fields[] = { 17524 { INTER_DIG_Nf, 32, 0, SOCF_LE } 17525 }; 17526 17527 #endif 17528 #if defined(BCM_88470_A0) 17529 soc_field_info_t soc_SCH_SELECT_FLOW_TO_QUEUE_MAPPING_BCM88470_A0r_fields[] = { 17530 { INTER_DIG_Nf, 32, 0, SOCF_LE } 17531 }; 17532 17533 #endif 17534 #if defined(BCM_88470_B0) 17535 soc_field_info_t soc_SCH_SELECT_FLOW_TO_QUEUE_MAPPING_BCM88470_B0r_fields[] = { 17536 { INTER_DIG_Nf, 32, 0, SOCF_LE } 17537 }; 17538 17539 #endif 17540 #if defined(BCM_88650_B0) 17541 soc_field_info_t soc_SCH_SELECT_FLOW_TO_QUEUE_MAPPING_BCM88650_B0r_fields[] = { 17542 { INTER_DIGf, 32, 0, SOCF_LE }, 17543 { INTER_DIG_Nf, 32, 0, SOCF_LE } 17544 }; 17545 17546 #endif 17547 #if defined(BCM_88660_A0) 17548 soc_field_info_t soc_SCH_SELECT_FLOW_TO_QUEUE_MAPPING_BCM88660_A0r_fields[] = { 17549 { INTER_DIGf, 32, 0, SOCF_LE }, 17550 { INTER_DIG_Nf, 32, 0, SOCF_LE } 17551 }; 17552 17553 #endif 17554 #if defined(BCM_88675_A0) 17555 soc_field_info_t soc_SCH_SELECT_FLOW_TO_QUEUE_MAPPING_BCM88675_A0r_fields[] = { 17556 { INTER_DIG_Nf, 32, 0, SOCF_LE } 17557 }; 17558 17559 #endif 17560 #if defined(BCM_88675_B0) 17561 soc_field_info_t soc_SCH_SELECT_FLOW_TO_QUEUE_MAPPING_BCM88675_B0r_fields[] = { 17562 { INTER_DIG_Nf, 32, 0, SOCF_LE } 17563 }; 17564 17565 #endif 17566 #if defined(BCM_88680_A0) 17567 soc_field_info_t soc_SCH_SELECT_FLOW_TO_QUEUE_MAPPING_BCM88680_A0r_fields[] = { 17568 { INTER_DIG_Nf, 32, 0, SOCF_LE } 17569 }; 17570 17571 #endif 17572 #if defined(BCM_88690_A0) 17573 soc_field_info_t soc_SCH_SELECT_FLOW_TO_QUEUE_MAPPING_BCM88690_A0r_fields[] = { 17574 { INTER_DIGf, 32, 0, SOCF_LE } 17575 }; 17576 17577 #endif 17578 #if defined(BCM_88690_B0) 17579 soc_field_info_t soc_SCH_SELECT_FLOW_TO_QUEUE_MAPPING_BCM88690_B0r_fields[] = { 17580 { INTER_DIGf, 32, 0, SOCF_LE } 17581 }; 17582 17583 #endif 17584 #if defined(BCM_88650_A0) 17585 soc_field_info_t soc_SCH_SHAPER_CONFIGURATION_REGISTER_1r_fields[] = { 17586 { FIELD_0_2f, 3, 0, SOCF_LE }, 17587 { FIELD_4_4f, 1, 4, 0 }, 17588 { FIELD_5_5f, 1, 5, 0 }, 17589 { FIELD_6_6f, 1, 6, 0 }, 17590 { FIELD_7_7f, 1, 7, 0 }, 17591 { SHAPER_SLOW_RATE_1f, 10, 8, SOCF_LE }, 17592 { SHAPER_SLOW_RATE_2f, 10, 20, SOCF_LE } 17593 }; 17594 17595 #endif 17596 #if defined(BCM_88202_A0) 17597 soc_field_info_t soc_SCH_SHAPER_CONFIGURATION_REGISTER_1_BCM88202_A0r_fields[] = { 17598 { FIELD_0_2f, 3, 0, SOCF_LE }, 17599 { FIELD_4_4f, 1, 4, 0 }, 17600 { FIELD_5_5f, 1, 5, 0 }, 17601 { FIELD_6_6f, 1, 6, 0 }, 17602 { FIELD_7_7f, 1, 7, 0 }, 17603 { SHAPER_SLOW_RATE_1f, 10, 8, SOCF_LE }, 17604 { SHAPER_SLOW_RATE_2f, 10, 20, SOCF_LE } 17605 }; 17606 17607 #endif 17608 #if defined(BCM_88270_A0) 17609 soc_field_info_t soc_SCH_SHAPER_CONFIGURATION_REGISTER_1_BCM88270_A0r_fields[] = { 17610 { ACTIV_FLOW_EVERY_INCf, 1, 6, 0 }, 17611 { ACTIV_FLOW_THf, 3, 0, SOCF_LE }, 17612 { ENABLE_BKT_COMPENSATIONf, 1, 4, 0 }, 17613 { FIELD_10_10f, 1, 10, 0 }, 17614 { FIELD_11_11f, 1, 11, 0 }, 17615 { FIELD_12_12f, 1, 12, 0 }, 17616 { FIELD_13_13f, 1, 13, 0 }, 17617 { OVERRIDE_SLOW_RATEf, 1, 7, 0 }, 17618 { SLOW_MAX_BUCKET_WIDTHf, 2, 8, SOCF_LE }, 17619 { STOP_SHAPERf, 1, 5, 0 } 17620 }; 17621 17622 #endif 17623 #if defined(BCM_88375_A0) 17624 soc_field_info_t soc_SCH_SHAPER_CONFIGURATION_REGISTER_1_BCM88375_A0r_fields[] = { 17625 { ACTIV_FLOW_EVERY_INCf, 1, 6, 0 }, 17626 { ACTIV_FLOW_THf, 3, 0, SOCF_LE }, 17627 { ENABLE_BKT_COMPENSATIONf, 1, 4, 0 }, 17628 { FIELD_10_10f, 1, 10, 0 }, 17629 { FIELD_11_11f, 1, 11, 0 }, 17630 { FIELD_12_12f, 1, 12, 0 }, 17631 { FIELD_13_13f, 1, 13, 0 }, 17632 { OVERRIDE_SLOW_RATEf, 1, 7, 0 }, 17633 { SLOW_MAX_BUCKET_WIDTHf, 2, 8, SOCF_LE }, 17634 { STOP_SHAPERf, 1, 5, 0 } 17635 }; 17636 17637 #endif 17638 #if defined(BCM_88375_B0) 17639 soc_field_info_t soc_SCH_SHAPER_CONFIGURATION_REGISTER_1_BCM88375_B0r_fields[] = { 17640 { ACTIV_FLOW_EVERY_INCf, 1, 6, 0 }, 17641 { ACTIV_FLOW_THf, 3, 0, SOCF_LE }, 17642 { ENABLE_BKT_COMPENSATIONf, 1, 4, 0 }, 17643 { FIELD_10_10f, 1, 10, 0 }, 17644 { FIELD_11_11f, 1, 11, 0 }, 17645 { FIELD_12_12f, 1, 12, 0 }, 17646 { FIELD_13_13f, 1, 13, 0 }, 17647 { OVERRIDE_SLOW_RATEf, 1, 7, 0 }, 17648 { SLOW_MAX_BUCKET_WIDTHf, 2, 8, SOCF_LE }, 17649 { STOP_SHAPERf, 1, 5, 0 } 17650 }; 17651 17652 #endif 17653 #if defined(BCM_88470_A0) 17654 soc_field_info_t soc_SCH_SHAPER_CONFIGURATION_REGISTER_1_BCM88470_A0r_fields[] = { 17655 { ACTIV_FLOW_EVERY_INCf, 1, 6, 0 }, 17656 { ACTIV_FLOW_THf, 3, 0, SOCF_LE }, 17657 { ENABLE_BKT_COMPENSATIONf, 1, 4, 0 }, 17658 { FIELD_10_10f, 1, 10, 0 }, 17659 { FIELD_11_11f, 1, 11, 0 }, 17660 { FIELD_12_12f, 1, 12, 0 }, 17661 { FIELD_13_13f, 1, 13, 0 }, 17662 { OVERRIDE_SLOW_RATEf, 1, 7, 0 }, 17663 { SLOW_MAX_BUCKET_WIDTHf, 2, 8, SOCF_LE }, 17664 { STOP_SHAPERf, 1, 5, 0 } 17665 }; 17666 17667 #endif 17668 #if defined(BCM_88470_B0) 17669 soc_field_info_t soc_SCH_SHAPER_CONFIGURATION_REGISTER_1_BCM88470_B0r_fields[] = { 17670 { ACTIV_FLOW_EVERY_INCf, 1, 6, 0 }, 17671 { ACTIV_FLOW_THf, 3, 0, SOCF_LE }, 17672 { ENABLE_BKT_COMPENSATIONf, 1, 4, 0 }, 17673 { FIELD_10_10f, 1, 10, 0 }, 17674 { FIELD_11_11f, 1, 11, 0 }, 17675 { FIELD_12_12f, 1, 12, 0 }, 17676 { FIELD_13_13f, 1, 13, 0 }, 17677 { OVERRIDE_SLOW_RATEf, 1, 7, 0 }, 17678 { SLOW_MAX_BUCKET_WIDTHf, 2, 8, SOCF_LE }, 17679 { STOP_SHAPERf, 1, 5, 0 } 17680 }; 17681 17682 #endif 17683 #if defined(BCM_88650_B0) 17684 soc_field_info_t soc_SCH_SHAPER_CONFIGURATION_REGISTER_1_BCM88650_B0r_fields[] = { 17685 { FIELD_0_2f, 3, 0, SOCF_LE }, 17686 { FIELD_4_4f, 1, 4, 0 }, 17687 { FIELD_5_5f, 1, 5, 0 }, 17688 { FIELD_6_6f, 1, 6, 0 }, 17689 { FIELD_7_7f, 1, 7, 0 }, 17690 { SHAPER_SLOW_RATE_1f, 10, 8, SOCF_LE }, 17691 { SHAPER_SLOW_RATE_2f, 10, 20, SOCF_LE } 17692 }; 17693 17694 #endif 17695 #if defined(BCM_88660_A0) 17696 soc_field_info_t soc_SCH_SHAPER_CONFIGURATION_REGISTER_1_BCM88660_A0r_fields[] = { 17697 { FIELD_0_2f, 3, 0, SOCF_LE }, 17698 { FIELD_4_4f, 1, 4, 0 }, 17699 { FIELD_5_5f, 1, 5, 0 }, 17700 { FIELD_6_6f, 1, 6, 0 }, 17701 { FIELD_7_7f, 1, 7, 0 }, 17702 { SHAPER_SLOW_RATE_1f, 10, 8, SOCF_LE }, 17703 { SHAPER_SLOW_RATE_2f, 10, 20, SOCF_LE } 17704 }; 17705 17706 #endif 17707 #if defined(BCM_88675_A0) 17708 soc_field_info_t soc_SCH_SHAPER_CONFIGURATION_REGISTER_1_BCM88675_A0r_fields[] = { 17709 { ACTIV_FLOW_EVERY_INCf, 1, 6, 0 }, 17710 { ACTIV_FLOW_THf, 3, 0, SOCF_LE }, 17711 { ENABLE_BKT_COMPENSATIONf, 1, 4, 0 }, 17712 { FIELD_10_10f, 1, 10, 0 }, 17713 { FIELD_11_11f, 1, 11, 0 }, 17714 { FIELD_12_12f, 1, 12, 0 }, 17715 { FIELD_13_13f, 1, 13, 0 }, 17716 { OVERRIDE_SLOW_RATEf, 1, 7, 0 }, 17717 { SLOW_MAX_BUCKET_WIDTHf, 2, 8, SOCF_LE }, 17718 { STOP_SHAPERf, 1, 5, 0 } 17719 }; 17720 17721 #endif 17722 #if defined(BCM_88675_B0) 17723 soc_field_info_t soc_SCH_SHAPER_CONFIGURATION_REGISTER_1_BCM88675_B0r_fields[] = { 17724 { ACTIV_FLOW_EVERY_INCf, 1, 6, 0 }, 17725 { ACTIV_FLOW_THf, 3, 0, SOCF_LE }, 17726 { ENABLE_BKT_COMPENSATIONf, 1, 4, 0 }, 17727 { FIELD_10_10f, 1, 10, 0 }, 17728 { FIELD_11_11f, 1, 11, 0 }, 17729 { FIELD_12_12f, 1, 12, 0 }, 17730 { FIELD_13_13f, 1, 13, 0 }, 17731 { OVERRIDE_SLOW_RATEf, 1, 7, 0 }, 17732 { SLOW_MAX_BUCKET_WIDTHf, 2, 8, SOCF_LE }, 17733 { STOP_SHAPERf, 1, 5, 0 } 17734 }; 17735 17736 #endif 17737 #if defined(BCM_88680_A0) 17738 soc_field_info_t soc_SCH_SHAPER_CONFIGURATION_REGISTER_1_BCM88680_A0r_fields[] = { 17739 { ACTIV_FLOW_EVERY_INCf, 1, 6, 0 }, 17740 { ACTIV_FLOW_THf, 3, 0, SOCF_LE }, 17741 { ENABLE_BKT_COMPENSATIONf, 1, 4, 0 }, 17742 { FIELD_10_10f, 1, 10, 0 }, 17743 { FIELD_11_11f, 1, 11, 0 }, 17744 { FIELD_12_12f, 1, 12, 0 }, 17745 { FIELD_13_13f, 1, 13, 0 }, 17746 { OVERRIDE_SLOW_RATEf, 1, 7, 0 }, 17747 { SLOW_MAX_BUCKET_WIDTHf, 2, 8, SOCF_LE }, 17748 { STOP_SHAPERf, 1, 5, 0 } 17749 }; 17750 17751 #endif 17752 #if defined(BCM_88690_A0) 17753 soc_field_info_t soc_SCH_SHAPER_CONFIGURATION_REGISTER_1_BCM88690_A0r_fields[] = { 17754 { ACTIV_FLOW_EVERY_INCf, 1, 6, 0 }, 17755 { ACTIV_FLOW_THf, 3, 0, SOCF_LE }, 17756 { ENABLE_BKT_COMPENSATIONf, 1, 4, 0 }, 17757 { LOW_RATE_DOUBLEf, 1, 15, 0 }, 17758 { OVERRIDE_SLOW_RATEf, 1, 7, 0 }, 17759 { RES_1f, 2, 8, SOCF_LE }, 17760 { RES_2f, 1, 10, 0 }, 17761 { RES_3f, 1, 11, 0 }, 17762 { RES_4f, 1, 12, 0 }, 17763 { RES_5f, 1, 13, 0 }, 17764 { RES_6f, 1, 14, 0 }, 17765 { STOP_SHAPERf, 1, 5, 0 } 17766 }; 17767 17768 #endif 17769 #if defined(BCM_88690_B0) 17770 soc_field_info_t soc_SCH_SHAPER_CONFIGURATION_REGISTER_1_BCM88690_B0r_fields[] = { 17771 { ACTIV_FLOW_EVERY_INCf, 1, 6, 0 }, 17772 { ACTIV_FLOW_THf, 3, 0, SOCF_LE }, 17773 { ENABLE_BKT_COMPENSATIONf, 1, 4, 0 }, 17774 { LOW_RATE_DOUBLEf, 1, 15, 0 }, 17775 { OVERRIDE_SLOW_RATEf, 1, 7, 0 }, 17776 { RES_1f, 2, 8, SOCF_LE }, 17777 { RES_2f, 1, 10, 0 }, 17778 { RES_3f, 1, 11, 0 }, 17779 { RES_4f, 1, 12, 0 }, 17780 { RES_5f, 1, 13, 0 }, 17781 { RES_6f, 1, 14, 0 }, 17782 { STOP_SHAPERf, 1, 5, 0 } 17783 }; 17784 17785 #endif 17786 #if defined(BCM_88690_A0) 17787 soc_field_info_t soc_SCH_SHARED_BUCKET_2_ACT_BITMAPr_fields[] = { 17788 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17789 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17790 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17791 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17792 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17793 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17794 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17795 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17796 }; 17797 17798 #endif 17799 #if defined(BCM_88690_B0) 17800 soc_field_info_t soc_SCH_SHARED_BUCKET_2_ACT_BITMAP_BCM88690_B0r_fields[] = { 17801 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17802 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17803 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17804 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17805 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17806 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17807 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17808 { SHARED_BUCKET_2_ACT_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17809 }; 17810 17811 #endif 17812 #if defined(BCM_88690_A0) 17813 soc_field_info_t soc_SCH_SHARED_BUCKET_2_ACT_BITMAP_SWITCHEDr_fields[] = { 17814 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17815 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17816 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17817 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17818 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17819 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17820 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17821 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17822 }; 17823 17824 #endif 17825 #if defined(BCM_88690_B0) 17826 soc_field_info_t soc_SCH_SHARED_BUCKET_2_ACT_BITMAP_SWITCHED_BCM88690_B0r_fields[] = { 17827 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17828 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17829 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17830 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17831 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17832 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17833 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17834 { SHARED_BUCKET_2_SWITCH_ACT_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17835 }; 17836 17837 #endif 17838 #if defined(BCM_88690_A0) 17839 soc_field_info_t soc_SCH_SHARED_BUCKET_2_INC_BITMAPr_fields[] = { 17840 { SHARED_BUCKET_2_INC_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17841 { SHARED_BUCKET_2_INC_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17842 { SHARED_BUCKET_2_INC_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17843 { SHARED_BUCKET_2_INC_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17844 { SHARED_BUCKET_2_INC_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17845 { SHARED_BUCKET_2_INC_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17846 { SHARED_BUCKET_2_INC_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17847 { SHARED_BUCKET_2_INC_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17848 }; 17849 17850 #endif 17851 #if defined(BCM_88690_B0) 17852 soc_field_info_t soc_SCH_SHARED_BUCKET_2_INC_BITMAP_BCM88690_B0r_fields[] = { 17853 { SHARED_BUCKET_2_INC_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17854 { SHARED_BUCKET_2_INC_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17855 { SHARED_BUCKET_2_INC_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17856 { SHARED_BUCKET_2_INC_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17857 { SHARED_BUCKET_2_INC_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17858 { SHARED_BUCKET_2_INC_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17859 { SHARED_BUCKET_2_INC_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17860 { SHARED_BUCKET_2_INC_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17861 }; 17862 17863 #endif 17864 #if defined(BCM_88690_A0) 17865 soc_field_info_t soc_SCH_SHARED_BUCKET_2_INC_BITMAP_SWITCHEDr_fields[] = { 17866 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17867 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17868 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17869 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17870 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17871 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17872 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17873 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17874 }; 17875 17876 #endif 17877 #if defined(BCM_88690_B0) 17878 soc_field_info_t soc_SCH_SHARED_BUCKET_2_INC_BITMAP_SWITCHED_BCM88690_B0r_fields[] = { 17879 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17880 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17881 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17882 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17883 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17884 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17885 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17886 { SHARED_BUCKET_2_SWITCH_INC_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17887 }; 17888 17889 #endif 17890 #if defined(BCM_88690_A0) 17891 soc_field_info_t soc_SCH_SHARED_BUCKET_4_ACT_BITMAPr_fields[] = { 17892 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17893 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17894 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17895 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17896 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17897 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17898 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17899 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17900 }; 17901 17902 #endif 17903 #if defined(BCM_88690_B0) 17904 soc_field_info_t soc_SCH_SHARED_BUCKET_4_ACT_BITMAP_BCM88690_B0r_fields[] = { 17905 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17906 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17907 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17908 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17909 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17910 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17911 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17912 { SHARED_BUCKET_4_ACT_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17913 }; 17914 17915 #endif 17916 #if defined(BCM_88690_A0) 17917 soc_field_info_t soc_SCH_SHARED_BUCKET_4_ACT_BITMAP_SWITCHEDr_fields[] = { 17918 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17919 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17920 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17921 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17922 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17923 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17924 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17925 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17926 }; 17927 17928 #endif 17929 #if defined(BCM_88690_B0) 17930 soc_field_info_t soc_SCH_SHARED_BUCKET_4_ACT_BITMAP_SWITCHED_BCM88690_B0r_fields[] = { 17931 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17932 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17933 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17934 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17935 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17936 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17937 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17938 { SHARED_BUCKET_4_SWITCH_ACT_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17939 }; 17940 17941 #endif 17942 #if defined(BCM_88690_A0) 17943 soc_field_info_t soc_SCH_SHARED_BUCKET_4_INC_BITMAPr_fields[] = { 17944 { SHARED_BUCKET_4_INC_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17945 { SHARED_BUCKET_4_INC_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17946 { SHARED_BUCKET_4_INC_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17947 { SHARED_BUCKET_4_INC_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17948 { SHARED_BUCKET_4_INC_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17949 { SHARED_BUCKET_4_INC_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17950 { SHARED_BUCKET_4_INC_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17951 { SHARED_BUCKET_4_INC_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17952 }; 17953 17954 #endif 17955 #if defined(BCM_88690_B0) 17956 soc_field_info_t soc_SCH_SHARED_BUCKET_4_INC_BITMAP_BCM88690_B0r_fields[] = { 17957 { SHARED_BUCKET_4_INC_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17958 { SHARED_BUCKET_4_INC_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17959 { SHARED_BUCKET_4_INC_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17960 { SHARED_BUCKET_4_INC_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17961 { SHARED_BUCKET_4_INC_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17962 { SHARED_BUCKET_4_INC_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17963 { SHARED_BUCKET_4_INC_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17964 { SHARED_BUCKET_4_INC_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17965 }; 17966 17967 #endif 17968 #if defined(BCM_88690_A0) 17969 soc_field_info_t soc_SCH_SHARED_BUCKET_4_INC_BITMAP_SWITCHEDr_fields[] = { 17970 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17971 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17972 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17973 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17974 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17975 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17976 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17977 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17978 }; 17979 17980 #endif 17981 #if defined(BCM_88690_B0) 17982 soc_field_info_t soc_SCH_SHARED_BUCKET_4_INC_BITMAP_SWITCHED_BCM88690_B0r_fields[] = { 17983 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17984 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17985 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17986 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 17987 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 17988 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 17989 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 17990 { SHARED_BUCKET_4_SWITCH_INC_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 17991 }; 17992 17993 #endif 17994 #if defined(BCM_88690_A0) 17995 soc_field_info_t soc_SCH_SHARED_BUCKET_8_ACT_BITMAPr_fields[] = { 17996 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 17997 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 17998 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 17999 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 18000 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 18001 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 18002 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 18003 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 18004 }; 18005 18006 #endif 18007 #if defined(BCM_88690_B0) 18008 soc_field_info_t soc_SCH_SHARED_BUCKET_8_ACT_BITMAP_BCM88690_B0r_fields[] = { 18009 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 18010 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 18011 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 18012 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 18013 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 18014 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 18015 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 18016 { SHARED_BUCKET_8_ACT_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 18017 }; 18018 18019 #endif 18020 #if defined(BCM_88690_A0) 18021 soc_field_info_t soc_SCH_SHARED_BUCKET_8_ACT_BITMAP_SWITCHEDr_fields[] = { 18022 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 18023 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 18024 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 18025 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 18026 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 18027 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 18028 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 18029 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 18030 }; 18031 18032 #endif 18033 #if defined(BCM_88690_B0) 18034 soc_field_info_t soc_SCH_SHARED_BUCKET_8_ACT_BITMAP_SWITCHED_BCM88690_B0r_fields[] = { 18035 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 18036 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 18037 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 18038 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 18039 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 18040 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 18041 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 18042 { SHARED_BUCKET_8_SWITCH_ACT_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 18043 }; 18044 18045 #endif 18046 #if defined(BCM_88690_A0) 18047 soc_field_info_t soc_SCH_SHARED_BUCKET_8_INC_BITMAPr_fields[] = { 18048 { SHARED_BUCKET_8_INC_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 18049 { SHARED_BUCKET_8_INC_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 18050 { SHARED_BUCKET_8_INC_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 18051 { SHARED_BUCKET_8_INC_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 18052 { SHARED_BUCKET_8_INC_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 18053 { SHARED_BUCKET_8_INC_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 18054 { SHARED_BUCKET_8_INC_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 18055 { SHARED_BUCKET_8_INC_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 18056 }; 18057 18058 #endif 18059 #if defined(BCM_88690_B0) 18060 soc_field_info_t soc_SCH_SHARED_BUCKET_8_INC_BITMAP_BCM88690_B0r_fields[] = { 18061 { SHARED_BUCKET_8_INC_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 18062 { SHARED_BUCKET_8_INC_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 18063 { SHARED_BUCKET_8_INC_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 18064 { SHARED_BUCKET_8_INC_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 18065 { SHARED_BUCKET_8_INC_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 18066 { SHARED_BUCKET_8_INC_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 18067 { SHARED_BUCKET_8_INC_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 18068 { SHARED_BUCKET_8_INC_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 18069 }; 18070 18071 #endif 18072 #if defined(BCM_88690_A0) 18073 soc_field_info_t soc_SCH_SHARED_BUCKET_8_INC_BITMAP_SWITCHEDr_fields[] = { 18074 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 18075 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 18076 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 18077 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 18078 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 18079 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 18080 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 18081 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 18082 }; 18083 18084 #endif 18085 #if defined(BCM_88690_B0) 18086 soc_field_info_t soc_SCH_SHARED_BUCKET_8_INC_BITMAP_SWITCHED_BCM88690_B0r_fields[] = { 18087 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_0f, 8, 0, SOCF_LE }, 18088 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_1f, 8, 8, SOCF_LE }, 18089 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_2f, 8, 16, SOCF_LE }, 18090 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_3f, 8, 24, SOCF_LE }, 18091 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_4f, 8, 32, SOCF_LE }, 18092 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_5f, 8, 40, SOCF_LE }, 18093 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_6f, 8, 48, SOCF_LE }, 18094 { SHARED_BUCKET_8_SWITCH_INC_BITMAP_FLOW_7f, 8, 56, SOCF_LE } 18095 }; 18096 18097 #endif 18098 #if defined(BCM_88650_A0) 18099 soc_field_info_t soc_SCH_SMP_BACK_UP_MESSAGESr_fields[] = { 18100 { BACKUP_MSG_ENABLEf, 1, 12, 0 }, 18101 { BACK_UP_MSG_2_SCH_ONLYf, 1, 8, 0 }, 18102 { SEND_RESTART_NOT_BACKUPf, 1, 9, 0 }, 18103 { SMP_BACKUP_MSG_DELAYf, 8, 0, SOCF_LE } 18104 }; 18105 18106 #endif 18107 #if defined(BCM_88202_A0) 18108 soc_field_info_t soc_SCH_SMP_BACK_UP_MESSAGES_BCM88202_A0r_fields[] = { 18109 { BACKUP_MSG_ENABLEf, 1, 12, 0 }, 18110 { BACK_UP_MSG_2_SCH_ONLYf, 1, 8, 0 }, 18111 { SEND_RESTART_NOT_BACKUPf, 1, 9, 0 }, 18112 { SMP_BACKUP_MSG_DELAYf, 8, 0, SOCF_LE } 18113 }; 18114 18115 #endif 18116 #if defined(BCM_88270_A0) 18117 soc_field_info_t soc_SCH_SMP_BACK_UP_MESSAGES_BCM88270_A0r_fields[] = { 18118 { BACKUP_MSG_ENABLEf, 1, 12, 0 }, 18119 { BACK_UP_MSG_2_SCH_ONLYf, 1, 8, 0 }, 18120 { SEND_RESTART_NOT_BACKUPf, 1, 9, 0 }, 18121 { SMP_BACKUP_MSG_DELAYf, 8, 0, SOCF_LE } 18122 }; 18123 18124 #endif 18125 #if defined(BCM_88375_A0) 18126 soc_field_info_t soc_SCH_SMP_BACK_UP_MESSAGES_BCM88375_A0r_fields[] = { 18127 { BACKUP_MSG_ENABLEf, 1, 12, 0 }, 18128 { BACK_UP_MSG_2_SCH_ONLYf, 1, 8, 0 }, 18129 { SEND_RESTART_NOT_BACKUPf, 1, 9, 0 }, 18130 { SMP_BACKUP_MSG_DELAYf, 8, 0, SOCF_LE } 18131 }; 18132 18133 #endif 18134 #if defined(BCM_88375_B0) 18135 soc_field_info_t soc_SCH_SMP_BACK_UP_MESSAGES_BCM88375_B0r_fields[] = { 18136 { BACKUP_MSG_ENABLEf, 1, 12, 0 }, 18137 { BACK_UP_MSG_2_SCH_ONLYf, 1, 8, 0 }, 18138 { SEND_RESTART_NOT_BACKUPf, 1, 9, 0 }, 18139 { SMP_BACKUP_MSG_DELAYf, 8, 0, SOCF_LE } 18140 }; 18141 18142 #endif 18143 #if defined(BCM_88470_A0) 18144 soc_field_info_t soc_SCH_SMP_BACK_UP_MESSAGES_BCM88470_A0r_fields[] = { 18145 { BACKUP_MSG_ENABLEf, 1, 12, 0 }, 18146 { BACK_UP_MSG_2_SCH_ONLYf, 1, 8, 0 }, 18147 { SEND_RESTART_NOT_BACKUPf, 1, 9, 0 }, 18148 { SMP_BACKUP_MSG_DELAYf, 8, 0, SOCF_LE } 18149 }; 18150 18151 #endif 18152 #if defined(BCM_88470_B0) 18153 soc_field_info_t soc_SCH_SMP_BACK_UP_MESSAGES_BCM88470_B0r_fields[] = { 18154 { BACKUP_MSG_ENABLEf, 1, 12, 0 }, 18155 { BACK_UP_MSG_2_SCH_ONLYf, 1, 8, 0 }, 18156 { SEND_RESTART_NOT_BACKUPf, 1, 9, 0 }, 18157 { SMP_BACKUP_MSG_DELAYf, 8, 0, SOCF_LE } 18158 }; 18159 18160 #endif 18161 #if defined(BCM_88650_B0) 18162 soc_field_info_t soc_SCH_SMP_BACK_UP_MESSAGES_BCM88650_B0r_fields[] = { 18163 { BACKUP_MSG_ENABLEf, 1, 12, 0 }, 18164 { BACK_UP_MSG_2_SCH_ONLYf, 1, 8, 0 }, 18165 { SEND_RESTART_NOT_BACKUPf, 1, 9, 0 }, 18166 { SMP_BACKUP_MSG_DELAYf, 8, 0, SOCF_LE } 18167 }; 18168 18169 #endif 18170 #if defined(BCM_88660_A0) 18171 soc_field_info_t soc_SCH_SMP_BACK_UP_MESSAGES_BCM88660_A0r_fields[] = { 18172 { BACKUP_MSG_ENABLEf, 1, 12, 0 }, 18173 { BACK_UP_MSG_2_SCH_ONLYf, 1, 8, 0 }, 18174 { SEND_RESTART_NOT_BACKUPf, 1, 9, 0 }, 18175 { SMP_BACKUP_MSG_DELAYf, 8, 0, SOCF_LE } 18176 }; 18177 18178 #endif 18179 #if defined(BCM_88675_A0) 18180 soc_field_info_t soc_SCH_SMP_BACK_UP_MESSAGES_BCM88675_A0r_fields[] = { 18181 { BACKUP_MSG_ENABLEf, 1, 12, 0 }, 18182 { BACK_UP_MSG_2_SCH_ONLYf, 1, 8, 0 }, 18183 { SEND_RESTART_NOT_BACKUPf, 1, 9, 0 }, 18184 { SMP_BACKUP_MSG_DELAYf, 8, 0, SOCF_LE } 18185 }; 18186 18187 #endif 18188 #if defined(BCM_88675_B0) 18189 soc_field_info_t soc_SCH_SMP_BACK_UP_MESSAGES_BCM88675_B0r_fields[] = { 18190 { BACKUP_MSG_ENABLEf, 1, 12, 0 }, 18191 { BACK_UP_MSG_2_SCH_ONLYf, 1, 8, 0 }, 18192 { SEND_RESTART_NOT_BACKUPf, 1, 9, 0 }, 18193 { SMP_BACKUP_MSG_DELAYf, 8, 0, SOCF_LE } 18194 }; 18195 18196 #endif 18197 #if defined(BCM_88680_A0) 18198 soc_field_info_t soc_SCH_SMP_BACK_UP_MESSAGES_BCM88680_A0r_fields[] = { 18199 { BACKUP_MSG_ENABLEf, 1, 12, 0 }, 18200 { BACK_UP_MSG_2_SCH_ONLYf, 1, 8, 0 }, 18201 { SEND_RESTART_NOT_BACKUPf, 1, 9, 0 }, 18202 { SMP_BACKUP_MSG_DELAYf, 8, 0, SOCF_LE } 18203 }; 18204 18205 #endif 18206 #if defined(BCM_88690_A0) 18207 soc_field_info_t soc_SCH_SMP_BACK_UP_MESSAGES_BCM88690_A0r_fields[] = { 18208 { BACKUP_MSG_ENABLEf, 1, 12, 0 }, 18209 { BACK_UP_MSG_2_SCH_ONLYf, 1, 8, 0 }, 18210 { SEND_RESTART_NOT_BACKUPf, 1, 9, 0 }, 18211 { SMP_BACKUP_MSG_DELAYf, 8, 0, SOCF_LE } 18212 }; 18213 18214 #endif 18215 #if defined(BCM_88690_B0) 18216 soc_field_info_t soc_SCH_SMP_BACK_UP_MESSAGES_BCM88690_B0r_fields[] = { 18217 { BACKUP_MSG_ENABLEf, 1, 12, 0 }, 18218 { BACK_UP_MSG_2_SCH_ONLYf, 1, 8, 0 }, 18219 { SEND_RESTART_NOT_BACKUPf, 1, 9, 0 }, 18220 { SMP_BACKUP_MSG_DELAYf, 8, 0, SOCF_LE } 18221 }; 18222 18223 #endif 18224 #if defined(BCM_88650_A0) 18225 soc_field_info_t soc_SCH_SMP_MESSAGE_COUNTERr_fields[] = { 18226 { SMP_MSG_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 18227 { SMP_MSG_CNT_OVFf, 1, 31, SOCF_RO } 18228 }; 18229 18230 #endif 18231 #if defined(BCM_88650_A0) 18232 soc_field_info_t soc_SCH_SMP_MESSAGE_COUNTER_AND_STATUS_CONFIGURATIONr_fields[] = { 18233 { CNT_BY_TIMERf, 1, 31, 0 }, 18234 { SMP_CNT_FLOW_PORTf, 17, 8, SOCF_LE }, 18235 { SMP_CNT_TYPEf, 4, 0, SOCF_LE }, 18236 { SMP_FILTER_BY_FLOW_PORTf, 2, 28, SOCF_LE }, 18237 { SMP_FILTER_BY_TYPEf, 1, 4, 0 }, 18238 { SMP_KEEP_BAD_MSGf, 1, 30, 0 } 18239 }; 18240 18241 #endif 18242 #if defined(BCM_88202_A0) 18243 soc_field_info_t soc_SCH_SMP_MESSAGE_COUNTER_AND_STATUS_CONFIGURATION_BCM88202_A0r_fields[] = { 18244 { CNT_BY_TIMERf, 1, 31, 0 }, 18245 { SMP_CNT_FLOW_PORTf, 17, 8, SOCF_LE }, 18246 { SMP_CNT_TYPEf, 4, 0, SOCF_LE }, 18247 { SMP_FILTER_BY_FLOW_PORTf, 2, 28, SOCF_LE }, 18248 { SMP_FILTER_BY_TYPEf, 1, 4, 0 }, 18249 { SMP_KEEP_BAD_MSGf, 1, 30, 0 } 18250 }; 18251 18252 #endif 18253 #if defined(BCM_88650_B0) 18254 soc_field_info_t soc_SCH_SMP_MESSAGE_COUNTER_AND_STATUS_CONFIGURATION_BCM88650_B0r_fields[] = { 18255 { CNT_BY_TIMERf, 1, 31, 0 }, 18256 { SMP_CNT_FLOW_PORTf, 17, 8, SOCF_LE }, 18257 { SMP_CNT_TYPEf, 4, 0, SOCF_LE }, 18258 { SMP_FILTER_BY_FLOW_PORTf, 2, 28, SOCF_LE }, 18259 { SMP_FILTER_BY_TYPEf, 1, 4, 0 }, 18260 { SMP_KEEP_BAD_MSGf, 1, 30, 0 } 18261 }; 18262 18263 #endif 18264 #if defined(BCM_88660_A0) 18265 soc_field_info_t soc_SCH_SMP_MESSAGE_COUNTER_AND_STATUS_CONFIGURATION_BCM88660_A0r_fields[] = { 18266 { CNT_BY_TIMERf, 1, 31, 0 }, 18267 { SMP_CNT_FLOW_PORTf, 17, 8, SOCF_LE }, 18268 { SMP_CNT_TYPEf, 4, 0, SOCF_LE }, 18269 { SMP_FILTER_BY_FLOW_PORTf, 2, 28, SOCF_LE }, 18270 { SMP_FILTER_BY_TYPEf, 1, 4, 0 }, 18271 { SMP_KEEP_BAD_MSGf, 1, 30, 0 } 18272 }; 18273 18274 #endif 18275 #if defined(BCM_88202_A0) 18276 soc_field_info_t soc_SCH_SMP_MESSAGE_COUNTER_BCM88202_A0r_fields[] = { 18277 { SMP_MSG_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 18278 { SMP_MSG_CNT_OVFf, 1, 31, SOCF_RO } 18279 }; 18280 18281 #endif 18282 #if defined(BCM_88650_B0) 18283 soc_field_info_t soc_SCH_SMP_MESSAGE_COUNTER_BCM88650_B0r_fields[] = { 18284 { SMP_MSG_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 18285 { SMP_MSG_CNT_OVFf, 1, 31, SOCF_RO } 18286 }; 18287 18288 #endif 18289 #if defined(BCM_88660_A0) 18290 soc_field_info_t soc_SCH_SMP_MESSAGE_COUNTER_BCM88660_A0r_fields[] = { 18291 { SMP_MSG_CNTf, 31, 0, SOCF_LE|SOCF_RO }, 18292 { SMP_MSG_CNT_OVFf, 1, 31, SOCF_RO } 18293 }; 18294 18295 #endif 18296 #if defined(BCM_88650_A0) 18297 soc_field_info_t soc_SCH_SWITCH_CIR_EIR_IN_DUAL_SHAPERSr_fields[] = { 18298 { SWITCH_CIR_EIRf, 32, 0, SOCF_LE }, 18299 { SWITCH_CIR_EIR_Nf, 32, 0, SOCF_LE } 18300 }; 18301 18302 #endif 18303 #if defined(BCM_88202_A0) 18304 soc_field_info_t soc_SCH_SWITCH_CIR_EIR_IN_DUAL_SHAPERS_BCM88202_A0r_fields[] = { 18305 { SWITCH_CIR_EIRf, 32, 0, SOCF_LE }, 18306 { SWITCH_CIR_EIR_Nf, 32, 0, SOCF_LE } 18307 }; 18308 18309 #endif 18310 #if defined(BCM_88270_A0) 18311 soc_field_info_t soc_SCH_SWITCH_CIR_EIR_IN_DUAL_SHAPERS_BCM88270_A0r_fields[] = { 18312 { SWITCH_CIR_EIR_Nf, 32, 0, SOCF_LE } 18313 }; 18314 18315 #endif 18316 #if defined(BCM_88375_A0) 18317 soc_field_info_t soc_SCH_SWITCH_CIR_EIR_IN_DUAL_SHAPERS_BCM88375_A0r_fields[] = { 18318 { SWITCH_CIR_EIR_Nf, 32, 0, SOCF_LE } 18319 }; 18320 18321 #endif 18322 #if defined(BCM_88375_B0) 18323 soc_field_info_t soc_SCH_SWITCH_CIR_EIR_IN_DUAL_SHAPERS_BCM88375_B0r_fields[] = { 18324 { SWITCH_CIR_EIR_Nf, 32, 0, SOCF_LE } 18325 }; 18326 18327 #endif 18328 #if defined(BCM_88470_A0) 18329 soc_field_info_t soc_SCH_SWITCH_CIR_EIR_IN_DUAL_SHAPERS_BCM88470_A0r_fields[] = { 18330 { SWITCH_CIR_EIR_Nf, 32, 0, SOCF_LE } 18331 }; 18332 18333 #endif 18334 #if defined(BCM_88470_B0) 18335 soc_field_info_t soc_SCH_SWITCH_CIR_EIR_IN_DUAL_SHAPERS_BCM88470_B0r_fields[] = { 18336 { SWITCH_CIR_EIR_Nf, 32, 0, SOCF_LE } 18337 }; 18338 18339 #endif 18340 #if defined(BCM_88650_B0) 18341 soc_field_info_t soc_SCH_SWITCH_CIR_EIR_IN_DUAL_SHAPERS_BCM88650_B0r_fields[] = { 18342 { SWITCH_CIR_EIRf, 32, 0, SOCF_LE }, 18343 { SWITCH_CIR_EIR_Nf, 32, 0, SOCF_LE } 18344 }; 18345 18346 #endif 18347 #if defined(BCM_88660_A0) 18348 soc_field_info_t soc_SCH_SWITCH_CIR_EIR_IN_DUAL_SHAPERS_BCM88660_A0r_fields[] = { 18349 { SWITCH_CIR_EIRf, 32, 0, SOCF_LE }, 18350 { SWITCH_CIR_EIR_Nf, 32, 0, SOCF_LE } 18351 }; 18352 18353 #endif 18354 #if defined(BCM_88675_A0) 18355 soc_field_info_t soc_SCH_SWITCH_CIR_EIR_IN_DUAL_SHAPERS_BCM88675_A0r_fields[] = { 18356 { SWITCH_CIR_EIR_Nf, 32, 0, SOCF_LE } 18357 }; 18358 18359 #endif 18360 #if defined(BCM_88675_B0) 18361 soc_field_info_t soc_SCH_SWITCH_CIR_EIR_IN_DUAL_SHAPERS_BCM88675_B0r_fields[] = { 18362 { SWITCH_CIR_EIR_Nf, 32, 0, SOCF_LE } 18363 }; 18364 18365 #endif 18366 #if defined(BCM_88680_A0) 18367 soc_field_info_t soc_SCH_SWITCH_CIR_EIR_IN_DUAL_SHAPERS_BCM88680_A0r_fields[] = { 18368 { SWITCH_CIR_EIR_Nf, 32, 0, SOCF_LE } 18369 }; 18370 18371 #endif 18372 #if defined(BCM_88690_A0) 18373 soc_field_info_t soc_SCH_SWITCH_CIR_EIR_IN_DUAL_SHAPERS_BCM88690_A0r_fields[] = { 18374 { SWITCH_CIR_EIRf, 32, 0, SOCF_LE } 18375 }; 18376 18377 #endif 18378 #if defined(BCM_88690_B0) 18379 soc_field_info_t soc_SCH_SWITCH_CIR_EIR_IN_DUAL_SHAPERS_BCM88690_B0r_fields[] = { 18380 { SWITCH_CIR_EIRf, 32, 0, SOCF_LE } 18381 }; 18382 18383 #endif 18384 #if defined(BCM_88650_A0) 18385 soc_field_info_t soc_SCH_SYSTEM_RED_CONFIGURATIONr_fields[] = { 18386 { AGING_ONLY_DEC_PQSf, 1, 25, 0 }, 18387 { AGING_TIMER_CFGf, 21, 0, SOCF_LE }, 18388 { ENABLE_SYS_REDf, 1, 28, 0 }, 18389 { RESET_XPIRED_QSZf, 1, 24, 0 } 18390 }; 18391 18392 #endif 18393 #if defined(BCM_88202_A0) 18394 soc_field_info_t soc_SCH_SYSTEM_RED_CONFIGURATION_BCM88202_A0r_fields[] = { 18395 { AGING_ONLY_DEC_PQSf, 1, 25, 0 }, 18396 { AGING_TIMER_CFGf, 21, 0, SOCF_LE }, 18397 { ENABLE_SYS_REDf, 1, 28, 0 }, 18398 { RESET_XPIRED_QSZf, 1, 24, 0 } 18399 }; 18400 18401 #endif 18402 #if defined(BCM_88270_A0) 18403 soc_field_info_t soc_SCH_SYSTEM_RED_CONFIGURATION_BCM88270_A0r_fields[] = { 18404 { AGING_ONLY_DEC_PQSf, 1, 25, 0 }, 18405 { AGING_TIMER_CFGf, 21, 0, SOCF_LE }, 18406 { ENABLE_SYS_REDf, 1, 28, 0 }, 18407 { RESET_XPIRED_QSZf, 1, 24, 0 } 18408 }; 18409 18410 #endif 18411 #if defined(BCM_88375_A0) 18412 soc_field_info_t soc_SCH_SYSTEM_RED_CONFIGURATION_BCM88375_A0r_fields[] = { 18413 { AGING_ONLY_DEC_PQSf, 1, 25, 0 }, 18414 { AGING_TIMER_CFGf, 21, 0, SOCF_LE }, 18415 { ENABLE_SYS_REDf, 1, 28, 0 }, 18416 { RESET_XPIRED_QSZf, 1, 24, 0 } 18417 }; 18418 18419 #endif 18420 #if defined(BCM_88375_B0) 18421 soc_field_info_t soc_SCH_SYSTEM_RED_CONFIGURATION_BCM88375_B0r_fields[] = { 18422 { AGING_ONLY_DEC_PQSf, 1, 25, 0 }, 18423 { AGING_TIMER_CFGf, 21, 0, SOCF_LE }, 18424 { ENABLE_SYS_REDf, 1, 28, 0 }, 18425 { RESET_XPIRED_QSZf, 1, 24, 0 } 18426 }; 18427 18428 #endif 18429 #if defined(BCM_88470_A0) 18430 soc_field_info_t soc_SCH_SYSTEM_RED_CONFIGURATION_BCM88470_A0r_fields[] = { 18431 { AGING_ONLY_DEC_PQSf, 1, 25, 0 }, 18432 { AGING_TIMER_CFGf, 21, 0, SOCF_LE }, 18433 { ENABLE_SYS_REDf, 1, 28, 0 }, 18434 { RESET_XPIRED_QSZf, 1, 24, 0 } 18435 }; 18436 18437 #endif 18438 #if defined(BCM_88470_B0) 18439 soc_field_info_t soc_SCH_SYSTEM_RED_CONFIGURATION_BCM88470_B0r_fields[] = { 18440 { AGING_ONLY_DEC_PQSf, 1, 25, 0 }, 18441 { AGING_TIMER_CFGf, 21, 0, SOCF_LE }, 18442 { ENABLE_SYS_REDf, 1, 28, 0 }, 18443 { RESET_XPIRED_QSZf, 1, 24, 0 } 18444 }; 18445 18446 #endif 18447 #if defined(BCM_88650_B0) 18448 soc_field_info_t soc_SCH_SYSTEM_RED_CONFIGURATION_BCM88650_B0r_fields[] = { 18449 { AGING_ONLY_DEC_PQSf, 1, 25, 0 }, 18450 { AGING_TIMER_CFGf, 21, 0, SOCF_LE }, 18451 { ENABLE_SYS_REDf, 1, 28, 0 }, 18452 { RESET_XPIRED_QSZf, 1, 24, 0 } 18453 }; 18454 18455 #endif 18456 #if defined(BCM_88660_A0) 18457 soc_field_info_t soc_SCH_SYSTEM_RED_CONFIGURATION_BCM88660_A0r_fields[] = { 18458 { AGING_ONLY_DEC_PQSf, 1, 25, 0 }, 18459 { AGING_TIMER_CFGf, 21, 0, SOCF_LE }, 18460 { ENABLE_SYS_REDf, 1, 28, 0 }, 18461 { RESET_XPIRED_QSZf, 1, 24, 0 } 18462 }; 18463 18464 #endif 18465 #if defined(BCM_88675_A0) 18466 soc_field_info_t soc_SCH_SYSTEM_RED_CONFIGURATION_BCM88675_A0r_fields[] = { 18467 { AGING_ONLY_DEC_PQSf, 1, 25, 0 }, 18468 { AGING_TIMER_CFGf, 21, 0, SOCF_LE }, 18469 { ENABLE_SYS_REDf, 1, 28, 0 }, 18470 { RESET_XPIRED_QSZf, 1, 24, 0 } 18471 }; 18472 18473 #endif 18474 #if defined(BCM_88675_B0) 18475 soc_field_info_t soc_SCH_SYSTEM_RED_CONFIGURATION_BCM88675_B0r_fields[] = { 18476 { AGING_ONLY_DEC_PQSf, 1, 25, 0 }, 18477 { AGING_TIMER_CFGf, 21, 0, SOCF_LE }, 18478 { ENABLE_SYS_REDf, 1, 28, 0 }, 18479 { RESET_XPIRED_QSZf, 1, 24, 0 } 18480 }; 18481 18482 #endif 18483 #if defined(BCM_88680_A0) 18484 soc_field_info_t soc_SCH_SYSTEM_RED_CONFIGURATION_BCM88680_A0r_fields[] = { 18485 { AGING_ONLY_DEC_PQSf, 1, 25, 0 }, 18486 { AGING_TIMER_CFGf, 21, 0, SOCF_LE }, 18487 { ENABLE_SYS_REDf, 1, 28, 0 }, 18488 { RESET_XPIRED_QSZf, 1, 24, 0 } 18489 }; 18490 18491 #endif 18492 #if defined(BCM_88690_A0) 18493 soc_field_info_t soc_SCH_SYSTEM_RED_CONFIGURATION_BCM88690_A0r_fields[] = { 18494 { AGING_ONLY_DEC_PQSf, 1, 25, 0 }, 18495 { AGING_TIMER_CFGf, 21, 0, SOCF_LE }, 18496 { ENABLE_SYS_REDf, 1, 28, 0 }, 18497 { RESET_XPIRED_QSZf, 1, 24, 0 } 18498 }; 18499 18500 #endif 18501 #if defined(BCM_88690_B0) 18502 soc_field_info_t soc_SCH_SYSTEM_RED_CONFIGURATION_BCM88690_B0r_fields[] = { 18503 { AGING_ONLY_DEC_PQSf, 1, 25, 0 }, 18504 { AGING_TIMER_CFGf, 21, 0, SOCF_LE }, 18505 { ENABLE_SYS_REDf, 1, 28, 0 }, 18506 { RESET_XPIRED_QSZf, 1, 24, 0 } 18507 }; 18508 18509 #endif 18510 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 18511 soc_field_info_t soc_SCQM_QGRPr_fields[] = { 18512 { ENf, 1, 7, 0 }, 18513 { IDf, 7, 0, SOCF_LE } 18514 }; 18515 18516 #endif 18517 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 18518 soc_field_info_t soc_SCQM_QGRP_BCM56560_A0r_fields[] = { 18519 { ENf, 1, 11, 0 }, 18520 { IDf, 11, 0, SOCF_LE } 18521 }; 18522 18523 #endif 18524 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 18525 soc_field_info_t soc_SCQM_QGRP_BCM56670_A0r_fields[] = { 18526 { ENf, 1, 7, 0 }, 18527 { IDf, 7, 0, SOCF_LE } 18528 }; 18529 18530 #endif 18531 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 18532 soc_field_info_t soc_SCQM_QGRP_BCM56850_A0r_fields[] = { 18533 { ENf, 1, 7, 0 }, 18534 { IDf, 7, 0, SOCF_LE } 18535 }; 18536 18537 #endif 18538 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 18539 soc_field_info_t soc_SC_BYTE_METER_CONFIGr_fields[] = { 18540 { BCAST_ENABLEf, 1, 2, 0 }, 18541 { DLFBC_ENABLEf, 1, 0, 0 }, 18542 { MCAST_ENABLEf, 1, 1, 0 } 18543 }; 18544 18545 #endif 18546 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 18547 soc_field_info_t soc_SC_BYTE_METER_CONFIG_BCM53314_A0r_fields[] = { 18548 { BCAST_ENABLEf, 1, 2, 0 }, 18549 { DLFBC_ENABLEf, 1, 0, 0 }, 18550 { MCAST_ENABLEf, 1, 1, 0 } 18551 }; 18552 18553 #endif 18554 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 18555 soc_field_info_t soc_SC_CAM_BIST_CONFIGr_fields[] = { 18556 { DBG_COMPARE_ENf, 1, 0, 0 }, 18557 { DBG_DATA_SLICE_OR_STATUS_SELf, 8, 2, SOCF_LE }, 18558 { DBG_DATA_VALIDf, 1, 1, 0 }, 18559 { SKIP_ERROR_CNTf, 8, 10, SOCF_LE } 18560 }; 18561 18562 #endif 18563 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 18564 soc_field_info_t soc_SC_CAM_BIST_CONTROLr_fields[] = { 18565 { BIST_EN_SLICE_0f, 1, 0, 0 }, 18566 { BIST_EN_SLICE_1f, 1, 1, 0 }, 18567 { DEBUG_EN_SLICE_0f, 1, 2, 0 }, 18568 { DEBUG_EN_SLICE_1f, 1, 3, 0 } 18569 }; 18570 18571 #endif 18572 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 18573 soc_field_info_t soc_SC_CAM_BIST_DBGr_fields[] = { 18574 { DATAf, 32, 0, SOCF_LE } 18575 }; 18576 18577 #endif 18578 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 18579 soc_field_info_t soc_SC_CAM_BIST_STATUSr_fields[] = { 18580 { STATUSf, 32, 0, SOCF_LE|SOCF_RO } 18581 }; 18582 18583 #endif 18584 #if defined(BCM_88690_A0) 18585 soc_field_info_t soc_SC_X1_CONTROL_PIPELINE_RESET_COUNTr_fields[] = { 18586 { PIPELINE_RESET_COUNTf, 16, 0, SOCF_LE } 18587 }; 18588 18589 #endif 18590 #if defined(BCM_56670_B0) 18591 soc_field_info_t soc_SC_X1_CONTROL_PIPELINE_RESET_COUNT_BCM56670_B0r_fields[] = { 18592 { PIPELINE_RESET_COUNTf, 16, 0, SOCF_LE } 18593 }; 18594 18595 #endif 18596 #if defined(BCM_88690_B0) 18597 soc_field_info_t soc_SC_X1_CONTROL_PIPELINE_RESET_COUNT_BCM88690_B0r_fields[] = { 18598 { PIPELINE_RESET_COUNTf, 16, 0, SOCF_LE } 18599 }; 18600 18601 #endif 18602 #if defined(BCM_56670_B0) 18603 soc_field_info_t soc_SC_X1_CONTROL_PLL_LOCK_TIMERr_fields[] = { 18604 { PLL_LOCK_TIMER_PERIODf, 16, 0, SOCF_LE } 18605 }; 18606 18607 #endif 18608 #if defined(BCM_56670_B0) 18609 soc_field_info_t soc_SC_X1_CONTROL_PMD_LOCK_TIMERr_fields[] = { 18610 { PMD_LOCK_TIMER_PERIODf, 16, 0, SOCF_LE } 18611 }; 18612 18613 #endif 18614 #if defined(BCM_88690_A0) 18615 soc_field_info_t soc_SC_X1_CONTROL_STATUSr_fields[] = { 18616 { FIELD_3_15f, 13, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 18617 { RESOLVED_PORT_MODEf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18618 }; 18619 18620 #endif 18621 #if defined(BCM_56670_B0) 18622 soc_field_info_t soc_SC_X1_CONTROL_STATUS_BCM56670_B0r_fields[] = { 18623 { RESERVEDf, 13, 3, SOCF_LE|SOCF_RO|SOCF_RES }, 18624 { RESOLVED_PORT_MODEf, 3, 0, SOCF_LE|SOCF_RO } 18625 }; 18626 18627 #endif 18628 #if defined(BCM_88690_B0) 18629 soc_field_info_t soc_SC_X1_CONTROL_STATUS_BCM88690_B0r_fields[] = { 18630 { FIELD_3_15f, 13, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 18631 { RESOLVED_PORT_MODEf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18632 }; 18633 18634 #endif 18635 #if defined(BCM_88690_A0) 18636 soc_field_info_t soc_SC_X1_CONTROL_TX_RESET_COUNTr_fields[] = { 18637 { TX_RESET_COUNTf, 16, 0, SOCF_LE } 18638 }; 18639 18640 #endif 18641 #if defined(BCM_56670_B0) 18642 soc_field_info_t soc_SC_X1_CONTROL_TX_RESET_COUNT_BCM56670_B0r_fields[] = { 18643 { TX_RESET_COUNTf, 16, 0, SOCF_LE } 18644 }; 18645 18646 #endif 18647 #if defined(BCM_88690_B0) 18648 soc_field_info_t soc_SC_X1_CONTROL_TX_RESET_COUNT_BCM88690_B0r_fields[] = { 18649 { TX_RESET_COUNTf, 16, 0, SOCF_LE } 18650 }; 18651 18652 #endif 18653 #if defined(BCM_56670_B0) 18654 soc_field_info_t soc_SC_X1_SPEED_OVERRIDE0_OVERRIDE_0r_fields[] = { 18655 { CL72_ENf, 1, 15, 0 }, 18656 { OS_MODEf, 4, 11, SOCF_LE }, 18657 { RESERVEDf, 1, 0, SOCF_RO|SOCF_RES }, 18658 { SCR_MODEf, 3, 1, SOCF_LE }, 18659 { T_ENC_MODEf, 2, 7, SOCF_LE }, 18660 { T_FIFO_MODEf, 2, 9, SOCF_LE }, 18661 { T_HG2_ENABLEf, 1, 6, 0 }, 18662 { T_PMA_BTMX_MODEf, 2, 4, SOCF_LE } 18663 }; 18664 18665 #endif 18666 #if defined(BCM_56670_B0) 18667 soc_field_info_t soc_SC_X1_SPEED_OVERRIDE0_OVERRIDE_1r_fields[] = { 18668 { BS_BTMX_MODEf, 2, 0, SOCF_LE }, 18669 { BS_DIST_MODEf, 2, 2, SOCF_LE }, 18670 { BS_SM_SYNC_MODEf, 1, 5, 0 }, 18671 { BS_SYNC_ENf, 1, 4, 0 }, 18672 { DEC_FSM_MODEf, 2, 6, SOCF_LE }, 18673 { DEC_TL_MODEf, 2, 12, SOCF_LE }, 18674 { DESCR_MODEf, 2, 14, SOCF_LE }, 18675 { DESKEW_MODEf, 4, 8, SOCF_LE } 18676 }; 18677 18678 #endif 18679 #if defined(BCM_56670_B0) 18680 soc_field_info_t soc_SC_X1_SPEED_OVERRIDE0_OVERRIDE_2r_fields[] = { 18681 { CLOCKCNT0f, 14, 0, SOCF_LE }, 18682 { RESERVEDf, 2, 14, SOCF_LE|SOCF_RO|SOCF_RES } 18683 }; 18684 18685 #endif 18686 #if defined(BCM_56670_B0) 18687 soc_field_info_t soc_SC_X1_SPEED_OVERRIDE0_OVERRIDE_3r_fields[] = { 18688 { CLOCKCNT1f, 8, 0, SOCF_LE }, 18689 { RESERVEDf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES } 18690 }; 18691 18692 #endif 18693 #if defined(BCM_56670_B0) 18694 soc_field_info_t soc_SC_X1_SPEED_OVERRIDE0_OVERRIDE_4r_fields[] = { 18695 { LOOPCNT0f, 8, 6, SOCF_LE }, 18696 { LOOPCNT1f, 6, 0, SOCF_LE }, 18697 { RESERVEDf, 2, 14, SOCF_LE|SOCF_RO|SOCF_RES } 18698 }; 18699 18700 #endif 18701 #if defined(BCM_56670_B0) 18702 soc_field_info_t soc_SC_X1_SPEED_OVERRIDE0_OVERRIDE_5r_fields[] = { 18703 { MAC_CREDITGENCNTf, 13, 0, SOCF_LE }, 18704 { RESERVEDf, 3, 13, SOCF_LE|SOCF_RO|SOCF_RES } 18705 }; 18706 18707 #endif 18708 #if defined(BCM_56670_B0) 18709 soc_field_info_t soc_SC_X1_SPEED_OVERRIDE0_OVERRIDE_6r_fields[] = { 18710 { AM_SPACING_MULf, 2, 9, SOCF_LE }, 18711 { RESERVEDf, 5, 11, SOCF_LE|SOCF_RO|SOCF_RES }, 18712 { T_CL91_CW_SCRAMBLEf, 1, 0, 0 }, 18713 { T_FIVE_BIT_XOR_ENf, 1, 1, 0 }, 18714 { T_PMA_BITMUX_DELAYf, 2, 7, SOCF_LE }, 18715 { T_PMA_CL91_MUX_SELf, 1, 2, 0 }, 18716 { T_PMA_WATERMARKf, 4, 3, SOCF_LE } 18717 }; 18718 18719 #endif 18720 #if defined(BCM_56670_B0) 18721 soc_field_info_t soc_SC_X1_SPEED_OVERRIDE0_OVERRIDE_7r_fields[] = { 18722 { CL91_BLKSYNC_MODEf, 3, 0, SOCF_LE }, 18723 { RESERVEDf, 2, 14, SOCF_LE|SOCF_RO|SOCF_RES }, 18724 { R_CL91_CW_SCRAMBLEf, 1, 6, 0 }, 18725 { R_FIVE_BIT_XOR_ENf, 1, 10, 0 }, 18726 { R_HG2_ENABLEf, 1, 13, 0 }, 18727 { R_MERGE_MODEf, 3, 3, SOCF_LE }, 18728 { R_TC_IN_MODEf, 1, 7, 0 }, 18729 { R_TC_MODEf, 2, 8, SOCF_LE }, 18730 { R_TC_OUT_MODEf, 2, 11, SOCF_LE } 18731 }; 18732 18733 #endif 18734 #if defined(BCM_56670_B0) 18735 soc_field_info_t soc_SC_X1_SPEED_OVERRIDE0_OVERRIDE_8r_fields[] = { 18736 { BER_COUNT_SELf, 1, 3, 0 }, 18737 { BER_WINDOW_SELf, 1, 4, 0 }, 18738 { CL74_SHCORRUPTf, 1, 2, 0 }, 18739 { CORRUPT_2ND_GROUPf, 1, 0, 0 }, 18740 { CORRUPT_6TH_GROUPf, 1, 1, 0 }, 18741 { RESERVEDf, 9, 7, SOCF_LE|SOCF_RO|SOCF_RES }, 18742 { USE_100G_AM0f, 1, 5, 0 }, 18743 { USE_100G_AM123f, 1, 6, 0 } 18744 }; 18745 18746 #endif 18747 #if defined(BCM_56670_B0) 18748 soc_field_info_t soc_SC_X1_SPEED_OVERRIDE0_OVERRIDE_SPEEDr_fields[] = { 18749 { CL36RX_10BIT_PMD_DATA_ENf, 1, 6, 0 }, 18750 { CL36RX_ENf, 1, 5, 0 }, 18751 { CL36TX_ENf, 1, 4, 0 }, 18752 { NUM_LANESf, 3, 0, SOCF_LE }, 18753 { RESERVEDf, 1, 7, SOCF_RO|SOCF_RES }, 18754 { SPEEDf, 8, 8, SOCF_LE }, 18755 { T_PMA_40B_MODEf, 1, 3, 0 } 18756 }; 18757 18758 #endif 18759 #if defined(BCM_56670_B0) 18760 soc_field_info_t soc_SC_X4_CONTROL_BYPASSr_fields[] = { 18761 { RESERVEDf, 14, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 18762 { SC_BYPASSf, 1, 0, 0 }, 18763 { SC_IGNORE_TX_DATA_VLDf, 1, 1, 0 } 18764 }; 18765 18766 #endif 18767 #if defined(BCM_88690_A0) 18768 soc_field_info_t soc_SC_X4_CONTROL_CONTROLr_fields[] = { 18769 { FIELD_6_7f, 2, 6, SOCF_LE|SOCF_RO|SOCF_SIG }, 18770 { SC_IGNORE_TX_DATA_VLDf, 1, 9, 0 }, 18771 { SW_SPEED_CHANGEf, 1, 8, 0 }, 18772 { SW_SPEED_IDf, 6, 0, SOCF_LE } 18773 }; 18774 18775 #endif 18776 #if defined(BCM_56670_B0) 18777 soc_field_info_t soc_SC_X4_CONTROL_CONTROL_BCM56670_B0r_fields[] = { 18778 { RESERVEDf, 7, 9, SOCF_LE|SOCF_RO|SOCF_RES }, 18779 { SPEEDf, 8, 0, SOCF_LE }, 18780 { SW_SPEED_CHANGEf, 1, 8, 0 } 18781 }; 18782 18783 #endif 18784 #if defined(BCM_88690_B0) 18785 soc_field_info_t soc_SC_X4_CONTROL_CONTROL_BCM88690_B0r_fields[] = { 18786 { FIELD_6_7f, 2, 6, SOCF_LE|SOCF_RO|SOCF_SIG }, 18787 { SC_IGNORE_TX_DATA_VLDf, 1, 9, 0 }, 18788 { SW_SPEED_CHANGEf, 1, 8, 0 }, 18789 { SW_SPEED_IDf, 6, 0, SOCF_LE } 18790 }; 18791 18792 #endif 18793 #if defined(BCM_88690_A0) 18794 soc_field_info_t soc_SC_X4_CONTROL_DEBUGr_fields[] = { 18795 { SC_FSM_STATUSf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18796 }; 18797 18798 #endif 18799 #if defined(BCM_56670_B0) 18800 soc_field_info_t soc_SC_X4_CONTROL_DEBUG_BCM56670_B0r_fields[] = { 18801 { SC_FSM_STATUSf, 16, 0, SOCF_LE|SOCF_RO } 18802 }; 18803 18804 #endif 18805 #if defined(BCM_88690_B0) 18806 soc_field_info_t soc_SC_X4_CONTROL_DEBUG_BCM88690_B0r_fields[] = { 18807 { SC_FSM_STATUSf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18808 }; 18809 18810 #endif 18811 #if defined(BCM_56670_B0) 18812 soc_field_info_t soc_SC_X4_CONTROL_ERRORr_fields[] = { 18813 { PLL_LOCK_TIMED_OUTf, 1, 0, SOCF_RO }, 18814 { PMD_LOCK_TIMED_OUTf, 1, 1, SOCF_RO }, 18815 { RESERVEDf, 14, 2, SOCF_LE|SOCF_RO|SOCF_RES } 18816 }; 18817 18818 #endif 18819 #if defined(BCM_56670_B0) 18820 soc_field_info_t soc_SC_X4_CONTROL_IEEE_25G_CONTROLr_fields[] = { 18821 { CL74_SHCORRUPT_25IEEEf, 1, 0, 0 }, 18822 { IEEE_25G_5BIT_XORf, 1, 6, 0 }, 18823 { IEEE_25G_AM0_FORMATf, 1, 4, 0 }, 18824 { IEEE_25G_AM123_FORMATf, 1, 3, 0 }, 18825 { IEEE_25G_AM_ENf, 1, 5, 0 }, 18826 { IEEE_25G_CWSCR_ENf, 1, 7, 0 }, 18827 { IEEE_COUNT_SELf, 1, 1, 0 }, 18828 { IEEE_WINDOW_SELf, 1, 2, 0 }, 18829 { RESERVEDf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES } 18830 }; 18831 18832 #endif 18833 #if defined(BCM_56670_B0) 18834 soc_field_info_t soc_SC_X4_CONTROL_MSA_25G_50G_CONTROLr_fields[] = { 18835 { CL74_SHCORRUPT_25GMSAf, 1, 0, 0 }, 18836 { CL74_SHCORRUPT_50GMSAf, 1, 1, 0 }, 18837 { MSA_25G_5BIT_XORf, 1, 9, 0 }, 18838 { MSA_25G_AM0_FORMATf, 1, 5, 0 }, 18839 { MSA_25G_AM123_FORMATf, 1, 4, 0 }, 18840 { MSA_25G_AM_ENf, 1, 8, 0 }, 18841 { MSA_25G_CWSCR_ENf, 1, 10, 0 }, 18842 { MSA_50G_AM0_FORMATf, 1, 7, 0 }, 18843 { MSA_50G_AM123_FORMATf, 1, 6, 0 }, 18844 { MSA_COUNT_SELf, 1, 2, 0 }, 18845 { MSA_WINDOW_SELf, 1, 3, 0 }, 18846 { RESERVEDf, 5, 11, SOCF_LE|SOCF_RO|SOCF_RES } 18847 }; 18848 18849 #endif 18850 #if defined(BCM_56670_B0) 18851 soc_field_info_t soc_SC_X4_CONTROL_SC_X4_OVERRIDEr_fields[] = { 18852 { AN_FEC_SEL_OVERRIDEf, 2, 3, SOCF_LE }, 18853 { BER_COUNT_SELf, 1, 8, 0 }, 18854 { BER_WINDOW_SELf, 1, 9, 0 }, 18855 { CL74_SHCORRUPTf, 1, 7, 0 }, 18856 { CORRUPT_2ND_GROUPf, 1, 5, 0 }, 18857 { CORRUPT_6TH_GROUPf, 1, 6, 0 }, 18858 { NUM_LANES_OVERRIDE_VALUEf, 3, 0, SOCF_LE }, 18859 { RESERVEDf, 4, 12, SOCF_LE|SOCF_RO|SOCF_RES }, 18860 { USE_100G_AM0f, 1, 10, 0 }, 18861 { USE_100G_AM123f, 1, 11, 0 } 18862 }; 18863 18864 #endif 18865 #if defined(BCM_88690_A0) 18866 soc_field_info_t soc_SC_X4_CONTROL_SPARE0r_fields[] = { 18867 { SPARE0f, 16, 0, SOCF_LE } 18868 }; 18869 18870 #endif 18871 #if defined(BCM_56670_B0) 18872 soc_field_info_t soc_SC_X4_CONTROL_SPARE1r_fields[] = { 18873 { SPARE1f, 16, 0, SOCF_LE } 18874 }; 18875 18876 #endif 18877 #if defined(BCM_56670_B0) 18878 soc_field_info_t soc_SC_X4_CONTROL_SPARE0_BCM56670_B0r_fields[] = { 18879 { SPARE0f, 16, 0, SOCF_LE } 18880 }; 18881 18882 #endif 18883 #if defined(BCM_88690_B0) 18884 soc_field_info_t soc_SC_X4_CONTROL_SPARE0_BCM88690_B0r_fields[] = { 18885 { SPARE0f, 16, 0, SOCF_LE } 18886 }; 18887 18888 #endif 18889 #if defined(BCM_88690_A0) 18890 soc_field_info_t soc_SC_X4_CONTROL_STATUSr_fields[] = { 18891 { FIELD_2_15f, 14, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18892 { SW_SPEED_CHANGE_DONEf, 1, 0, SOCF_RO|SOCF_SIG }, 18893 { SW_SPEED_CONFIG_VLDf, 1, 1, SOCF_RO|SOCF_SIG } 18894 }; 18895 18896 #endif 18897 #if defined(BCM_56670_B0) 18898 soc_field_info_t soc_SC_X4_CONTROL_STATUS_BCM56670_B0r_fields[] = { 18899 { RESERVEDf, 14, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 18900 { SW_SPEED_CHANGE_DONEf, 1, 0, SOCF_RO }, 18901 { SW_SPEED_CONFIG_VLDf, 1, 1, SOCF_RO } 18902 }; 18903 18904 #endif 18905 #if defined(BCM_88690_B0) 18906 soc_field_info_t soc_SC_X4_CONTROL_STATUS_BCM88690_B0r_fields[] = { 18907 { FIELD_2_15f, 14, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18908 { SW_SPEED_CHANGE_DONEf, 1, 0, SOCF_RO|SOCF_SIG }, 18909 { SW_SPEED_CONFIG_VLDf, 1, 1, SOCF_RO|SOCF_SIG } 18910 }; 18911 18912 #endif 18913 #if defined(BCM_88690_A0) 18914 soc_field_info_t soc_SC_X4_CONTROL_SW_SPARE1r_fields[] = { 18915 { SPARE1f, 16, 0, SOCF_LE } 18916 }; 18917 18918 #endif 18919 #if defined(BCM_88690_B0) 18920 soc_field_info_t soc_SC_X4_CONTROL_SW_SPARE1_BCM88690_B0r_fields[] = { 18921 { SPARE1f, 16, 0, SOCF_LE } 18922 }; 18923 18924 #endif 18925 #if defined(BCM_56670_B0) 18926 soc_field_info_t soc_SC_X4_FIELD_OVERRIDE_ENABLE_FIELD_OVERRIDE_ENABLE0_TYPEr_fields[] = { 18927 { CL36RX_10BIT_PMD_DATA_EN_OENf, 1, 15, 0 }, 18928 { CL36RX_EN_OENf, 1, 0, 0 }, 18929 { CL36TX_EN_OENf, 1, 1, 0 }, 18930 { CL72_EN_OENf, 1, 7, 0 }, 18931 { DEC_FSM_MODE_OENf, 1, 3, 0 }, 18932 { DEC_TL_MODE_OENf, 1, 5, 0 }, 18933 { DESCR_MODE_OENf, 1, 6, 0 }, 18934 { DESKEW_MODE_OENf, 1, 4, 0 }, 18935 { NUM_LANES_OENf, 1, 14, 0 }, 18936 { OS_MODE_OENf, 1, 13, 0 }, 18937 { SCR_MODE_OENf, 1, 8, 0 }, 18938 { T_ENC_MODE_OENf, 1, 11, 0 }, 18939 { T_FIFO_MODE_OENf, 1, 12, 0 }, 18940 { T_HG2_ENABLE_OENf, 1, 10, 0 }, 18941 { T_PMA_40B_MODE_OENf, 1, 2, 0 }, 18942 { T_PMA_BTMX_MODE_OENf, 1, 9, 0 } 18943 }; 18944 18945 #endif 18946 #if defined(BCM_56670_B0) 18947 soc_field_info_t soc_SC_X4_FIELD_OVERRIDE_ENABLE_FIELD_OVERRIDE_ENABLE1_TYPEr_fields[] = { 18948 { BS_BTMX_MODE_OENf, 1, 11, 0 }, 18949 { BS_DIST_MODE_OENf, 1, 12, 0 }, 18950 { BS_SM_SYNC_MODE_OENf, 1, 14, 0 }, 18951 { BS_SYNC_EN_OENf, 1, 13, 0 }, 18952 { CLOCKCNT0_OENf, 1, 9, 0 }, 18953 { CLOCKCNT1_OENf, 1, 8, 0 }, 18954 { CREDITENABLE_OENf, 1, 10, 0 }, 18955 { LOOPCNT0_OENf, 1, 7, 0 }, 18956 { LOOPCNT1_OENf, 1, 6, 0 }, 18957 { MAC_CREDITGENCNT_OENf, 1, 5, 0 }, 18958 { R_HG2_ENABLE_OENf, 1, 15, 0 }, 18959 { T_CL91_CW_SCRAMBLE_OENf, 1, 0, 0 }, 18960 { T_FIVE_BIT_XOR_EN_OENf, 1, 1, 0 }, 18961 { T_PMA_BITMUX_DELAY_OENf, 1, 4, 0 }, 18962 { T_PMA_CL91_MUX_SEL_OENf, 1, 2, 0 }, 18963 { T_PMA_WATERMARK_OENf, 1, 3, 0 } 18964 }; 18965 18966 #endif 18967 #if defined(BCM_56670_B0) 18968 soc_field_info_t soc_SC_X4_FIELD_OVERRIDE_ENABLE_FIELD_OVERRIDE_ENABLE2_TYPEr_fields[] = { 18969 { AM_SPACING_MUL_OENf, 1, 0, 0 }, 18970 { BER_COUNT_SELf, 1, 11, 0 }, 18971 { BER_WINDOW_SELf, 1, 12, 0 }, 18972 { CL74_SHCORRUPTf, 1, 10, 0 }, 18973 { CL91_BLKSYNC_MODE_OENf, 1, 1, 0 }, 18974 { CORRUPT_2ND_GROUPf, 1, 8, 0 }, 18975 { CORRUPT_6TH_GROUPf, 1, 9, 0 }, 18976 { RESERVEDf, 1, 15, SOCF_RO|SOCF_RES }, 18977 { R_CL91_CW_SCRAMBLE_OENf, 1, 3, 0 }, 18978 { R_FIVE_BIT_XOR_EN_OENf, 1, 6, 0 }, 18979 { R_MERGE_MODE_OENf, 1, 2, 0 }, 18980 { R_TC_IN_MODE_OENf, 1, 4, 0 }, 18981 { R_TC_MODE_OENf, 1, 5, 0 }, 18982 { R_TC_OUT_MODE_OENf, 1, 7, 0 }, 18983 { USE_100G_AM0f, 1, 13, 0 }, 18984 { USE_100G_AM123f, 1, 14, 0 } 18985 }; 18986 18987 #endif 18988 #if defined(BCM_88690_A0) 18989 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_FEC_STATUSr_fields[] = { 18990 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 18991 { R_FEC_ENABLEf, 1, 0, SOCF_RO|SOCF_SIG }, 18992 { R_RS_FEC_FEC_MODEf, 3, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18993 { T_FEC_ENABLEf, 1, 1, SOCF_RO|SOCF_SIG }, 18994 { T_RS_FEC_FEC_MODEf, 3, 5, SOCF_LE|SOCF_RO|SOCF_SIG } 18995 }; 18996 18997 #endif 18998 #if defined(BCM_56670_B0) 18999 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_FEC_STATUS_BCM56670_B0r_fields[] = { 19000 { RESERVEDf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 19001 { R_CL91_FEC_MODEf, 3, 2, SOCF_LE|SOCF_RO }, 19002 { R_FEC_ENABLEf, 1, 0, SOCF_RO }, 19003 { T_CL91_FEC_MODEf, 3, 5, SOCF_LE|SOCF_RO }, 19004 { T_FEC_ENABLEf, 1, 1, SOCF_RO } 19005 }; 19006 19007 #endif 19008 #if defined(BCM_88690_B0) 19009 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_FEC_STATUS_BCM88690_B0r_fields[] = { 19010 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 19011 { R_FEC_ENABLEf, 1, 0, SOCF_RO|SOCF_SIG }, 19012 { R_RS_FEC_FEC_MODEf, 3, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 19013 { T_FEC_ENABLEf, 1, 1, SOCF_RO|SOCF_SIG }, 19014 { T_RS_FEC_FEC_MODEf, 3, 5, SOCF_LE|SOCF_RO|SOCF_SIG } 19015 }; 19016 19017 #endif 19018 #if defined(BCM_56670_B0) 19019 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_RESOLVED_0r_fields[] = { 19020 { CL72_ENf, 1, 15, SOCF_RO }, 19021 { OS_MODEf, 4, 11, SOCF_LE|SOCF_RO }, 19022 { RESERVEDf, 1, 0, SOCF_RO|SOCF_RES }, 19023 { SCR_MODEf, 3, 1, SOCF_LE|SOCF_RO }, 19024 { T_ENC_MODEf, 2, 7, SOCF_LE|SOCF_RO }, 19025 { T_FIFO_MODEf, 2, 9, SOCF_LE|SOCF_RO }, 19026 { T_HG2_ENABLEf, 1, 6, SOCF_RO }, 19027 { T_PMA_BTMX_MODEf, 2, 4, SOCF_LE|SOCF_RO } 19028 }; 19029 19030 #endif 19031 #if defined(BCM_56670_B0) 19032 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_RESOLVED_1r_fields[] = { 19033 { BS_BTMX_MODEf, 2, 0, SOCF_LE|SOCF_RO }, 19034 { BS_DIST_MODEf, 2, 2, SOCF_LE|SOCF_RO }, 19035 { BS_SM_SYNC_MODEf, 1, 5, SOCF_RO }, 19036 { BS_SYNC_ENf, 1, 4, SOCF_RO }, 19037 { DEC_FSM_MODEf, 2, 6, SOCF_LE|SOCF_RO }, 19038 { DEC_TL_MODEf, 2, 12, SOCF_LE|SOCF_RO }, 19039 { DESCR_MODEf, 2, 14, SOCF_LE|SOCF_RO }, 19040 { DESKEW_MODEf, 4, 8, SOCF_LE|SOCF_RO } 19041 }; 19042 19043 #endif 19044 #if defined(BCM_56670_B0) 19045 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_RESOLVED_2r_fields[] = { 19046 { CLOCKCNT0f, 14, 0, SOCF_LE|SOCF_RO }, 19047 { RESERVEDf, 2, 14, SOCF_LE|SOCF_RO|SOCF_RES } 19048 }; 19049 19050 #endif 19051 #if defined(BCM_56670_B0) 19052 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_RESOLVED_3r_fields[] = { 19053 { CLOCKCNT1f, 8, 0, SOCF_LE|SOCF_RO }, 19054 { RESERVEDf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES } 19055 }; 19056 19057 #endif 19058 #if defined(BCM_56670_B0) 19059 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_RESOLVED_4r_fields[] = { 19060 { LOOPCNT0f, 8, 6, SOCF_LE|SOCF_RO }, 19061 { LOOPCNT1f, 6, 0, SOCF_LE|SOCF_RO }, 19062 { RESERVEDf, 2, 14, SOCF_LE|SOCF_RO|SOCF_RES } 19063 }; 19064 19065 #endif 19066 #if defined(BCM_56670_B0) 19067 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_RESOLVED_5r_fields[] = { 19068 { MAC_CREDITGENCNTf, 13, 0, SOCF_LE|SOCF_RO }, 19069 { RESERVEDf, 3, 13, SOCF_LE|SOCF_RO|SOCF_RES } 19070 }; 19071 19072 #endif 19073 #if defined(BCM_56670_B0) 19074 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_RESOLVED_6r_fields[] = { 19075 { AM_SPACING_MULf, 2, 9, SOCF_LE|SOCF_RO }, 19076 { RESERVEDf, 5, 11, SOCF_LE|SOCF_RO|SOCF_RES }, 19077 { T_CL91_CW_SCRAMBLEf, 1, 0, SOCF_RO }, 19078 { T_FIVE_BIT_XOR_ENf, 1, 1, SOCF_RO }, 19079 { T_PMA_BITMUX_DELAYf, 2, 7, SOCF_LE|SOCF_RO }, 19080 { T_PMA_CL91_MUX_SELf, 1, 2, SOCF_RO }, 19081 { T_PMA_WATERMARKf, 4, 3, SOCF_LE|SOCF_RO } 19082 }; 19083 19084 #endif 19085 #if defined(BCM_56670_B0) 19086 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_RESOLVED_7r_fields[] = { 19087 { CL91_BLKSYNC_MODEf, 3, 0, SOCF_LE|SOCF_RO }, 19088 { RESERVEDf, 2, 14, SOCF_LE|SOCF_RO|SOCF_RES }, 19089 { R_CL91_CW_SCRAMBLEf, 1, 6, SOCF_RO }, 19090 { R_FIVE_BIT_XOR_ENf, 1, 10, SOCF_RO }, 19091 { R_HG2_ENABLEf, 1, 13, SOCF_RO }, 19092 { R_MERGE_MODEf, 3, 3, SOCF_LE|SOCF_RO }, 19093 { R_TC_IN_MODEf, 1, 7, SOCF_RO }, 19094 { R_TC_MODEf, 2, 8, SOCF_LE|SOCF_RO }, 19095 { R_TC_OUT_MODEf, 2, 11, SOCF_LE|SOCF_RO } 19096 }; 19097 19098 #endif 19099 #if defined(BCM_56670_B0) 19100 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_RESOLVED_8r_fields[] = { 19101 { BER_COUNT_SELf, 1, 3, SOCF_RO }, 19102 { BER_WINDOW_SELf, 1, 4, SOCF_RO }, 19103 { CL74_SHCORRUPTf, 1, 2, SOCF_RO }, 19104 { CORRUPT_2ND_GROUPf, 1, 0, SOCF_RO }, 19105 { CORRUPT_6TH_GROUPf, 1, 1, SOCF_RO }, 19106 { RESERVEDf, 9, 7, SOCF_LE|SOCF_RO|SOCF_RES }, 19107 { USE_100G_AM0f, 1, 5, SOCF_RO }, 19108 { USE_100G_AM123f, 1, 6, SOCF_RO } 19109 }; 19110 19111 #endif 19112 #if defined(BCM_88690_A0) 19113 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_RESOLVED_SPEEDr_fields[] = { 19114 { FIELD_0_9f, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19115 { SPEEDf, 6, 10, SOCF_LE|SOCF_RO|SOCF_SIG } 19116 }; 19117 19118 #endif 19119 #if defined(BCM_56670_B0) 19120 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_RESOLVED_SPEED_BCM56670_B0r_fields[] = { 19121 { CL36RX_10BIT_PMD_DATA_ENf, 1, 6, SOCF_RO }, 19122 { CL36RX_ENf, 1, 5, SOCF_RO }, 19123 { CL36TX_ENf, 1, 4, SOCF_RO }, 19124 { NUM_LANESf, 3, 0, SOCF_LE|SOCF_RO }, 19125 { RESERVEDf, 1, 7, SOCF_RO|SOCF_RES }, 19126 { SPEEDf, 8, 8, SOCF_LE|SOCF_RO }, 19127 { T_PMA_40B_MODEf, 1, 3, SOCF_RO } 19128 }; 19129 19130 #endif 19131 #if defined(BCM_88690_B0) 19132 soc_field_info_t soc_SC_X4_FINAL_CONFIG_STATUS_RESOLVED_SPEED_BCM88690_B0r_fields[] = { 19133 { FIELD_0_9f, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19134 { SPEEDf, 6, 10, SOCF_LE|SOCF_RO|SOCF_SIG } 19135 }; 19136 19137 #endif 19138 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19139 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19140 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19141 defined(BCM_56260_B0) 19142 soc_field_info_t soc_SDIO0_EMMCSDXC_ADMAADDR0r_fields[] = { 19143 { ADMAADDR0f, 32, 0, SOCF_LE } 19144 }; 19145 19146 #endif 19147 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19148 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19149 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19150 defined(BCM_56260_B0) 19151 soc_field_info_t soc_SDIO0_EMMCSDXC_ADMAERRr_fields[] = { 19152 { ADMAERRf, 2, 0, SOCF_LE|SOCF_RO }, 19153 { ADMALERRf, 1, 2, SOCF_RO }, 19154 { RESERVEDf, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES } 19155 }; 19156 19157 #endif 19158 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19159 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19160 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19161 defined(BCM_56260_B0) 19162 soc_field_info_t soc_SDIO0_EMMCSDXC_ARGr_fields[] = { 19163 { ARGf, 32, 0, SOCF_LE } 19164 }; 19165 19166 #endif 19167 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19168 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19169 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19170 defined(BCM_56260_B0) 19171 soc_field_info_t soc_SDIO0_EMMCSDXC_BLOCKr_fields[] = { 19172 { BCNTf, 16, 16, SOCF_LE }, 19173 { HSBSf, 3, 12, SOCF_LE }, 19174 { TBSf, 12, 0, SOCF_LE }, 19175 { TBS_12f, 1, 15, 0 } 19176 }; 19177 19178 #endif 19179 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19180 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19181 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19182 defined(BCM_56260_B0) 19183 soc_field_info_t soc_SDIO0_EMMCSDXC_BOOTTIMEOUTr_fields[] = { 19184 { BOOTDATATIMEOUTCTRVALUEf, 32, 0, SOCF_LE } 19185 }; 19186 19187 #endif 19188 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19189 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19190 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19191 defined(BCM_56260_B0) 19192 soc_field_info_t soc_SDIO0_EMMCSDXC_BUFDATr_fields[] = { 19193 { BUFDATf, 32, 0, SOCF_LE } 19194 }; 19195 19196 #endif 19197 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19198 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19199 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19200 defined(BCM_56260_B0) 19201 soc_field_info_t soc_SDIO0_EMMCSDXC_CAPABILITIES1r_fields[] = { 19202 { ADMA2f, 1, 19, SOCF_RO }, 19203 { ASYNCHIRQf, 1, 29, SOCF_RO }, 19204 { BCLKf, 8, 8, SOCF_LE|SOCF_RO }, 19205 { EXTBUSMEDf, 1, 18, SOCF_RO }, 19206 { HSPEEDf, 1, 21, SOCF_RO }, 19207 { MAXBLKf, 2, 16, SOCF_LE|SOCF_RO }, 19208 { RESERVEDf, 1, 6, SOCF_RO|SOCF_RES }, 19209 { SDMAf, 1, 22, SOCF_RO }, 19210 { SLOTTYPEf, 2, 30, SOCF_LE|SOCF_RO }, 19211 { SUPRSMf, 1, 23, SOCF_RO }, 19212 { SYSBUS64f, 1, 28, SOCF_RO }, 19213 { TOUTf, 1, 7, SOCF_RO }, 19214 { TOUTFREQf, 6, 0, SOCF_LE|SOCF_RO }, 19215 { V18f, 1, 26, SOCF_RO }, 19216 { V3f, 1, 25, SOCF_RO }, 19217 { V33f, 1, 24, SOCF_RO } 19218 }; 19219 19220 #endif 19221 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19222 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19223 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19224 defined(BCM_56260_B0) 19225 soc_field_info_t soc_SDIO0_EMMCSDXC_CAPABILITIES2r_fields[] = { 19226 { CLOCKMULTf, 8, 16, SOCF_LE|SOCF_RO }, 19227 { DDR50f, 1, 2, SOCF_RO }, 19228 { DRVR_TYPEAf, 1, 4, SOCF_RO }, 19229 { DRVR_TYPECf, 1, 5, SOCF_RO }, 19230 { DRVR_TYPEDf, 1, 6, SOCF_RO }, 19231 { RESERVEDf, 1, 3, SOCF_RO|SOCF_RES }, 19232 { RETUNE_MODEf, 2, 14, SOCF_LE|SOCF_RO }, 19233 { SDR104f, 1, 1, SOCF_RO }, 19234 { SDR50f, 1, 0, SOCF_RO }, 19235 { SPIBLOCKMODEf, 1, 25, SOCF_RO }, 19236 { SPIMODE_CAPf, 1, 24, SOCF_RO }, 19237 { TMRCNT_RETUNEf, 4, 8, SOCF_LE|SOCF_RO }, 19238 { USETUNE_SDR50f, 1, 13, SOCF_RO } 19239 }; 19240 19241 #endif 19242 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19243 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19244 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19245 defined(BCM_56260_B0) 19246 soc_field_info_t soc_SDIO0_EMMCSDXC_CMDr_fields[] = { 19247 { ACMDENf, 2, 2, SOCF_LE }, 19248 { BCENf, 1, 1, 0 }, 19249 { CCHK_ENf, 1, 20, 0 }, 19250 { CIDXf, 6, 24, SOCF_LE }, 19251 { CRC_ENf, 1, 19, 0 }, 19252 { CTYPf, 2, 22, SOCF_LE }, 19253 { DMAf, 1, 0, 0 }, 19254 { DPSf, 1, 21, 0 }, 19255 { DTDSf, 1, 4, 0 }, 19256 { MSBSf, 1, 5, 0 }, 19257 { RESERVEDf, 9, 7, SOCF_LE|SOCF_RO|SOCF_RES }, 19258 { RTSELf, 2, 16, SOCF_LE } 19259 }; 19260 19261 #endif 19262 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19263 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19264 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19265 defined(BCM_56260_B0) 19266 soc_field_info_t soc_SDIO0_EMMCSDXC_CMDENTSTATr_fields[] = { 19267 { ACMDERRf, 1, 24, 0 }, 19268 { ADMAERRf, 1, 25, 0 }, 19269 { AUTONOEXf, 1, 0, 0 }, 19270 { CCRCERRf, 1, 17, 0 }, 19271 { CENDERRf, 1, 18, 0 }, 19272 { CIDXERRf, 1, 19, 0 }, 19273 { CRCERRf, 1, 2, 0 }, 19274 { CTOUTERRf, 1, 16, 0 }, 19275 { DCRCERRf, 1, 21, 0 }, 19276 { DENDERRf, 1, 22, 0 }, 19277 { DTOUTERRf, 1, 20, 0 }, 19278 { EBITERRf, 1, 3, 0 }, 19279 { IDXERRf, 1, 4, 0 }, 19280 { ILERRf, 1, 23, 0 }, 19281 { NOFRCENTf, 1, 7, 0 }, 19282 { RESERVEDf, 2, 5, SOCF_LE|SOCF_RO|SOCF_RES }, 19283 { TOUTERRf, 1, 1, 0 }, 19284 { TRERRf, 1, 28, 0 }, 19285 { VSESf, 2, 30, SOCF_LE|SOCF_RO } 19286 }; 19287 19288 #endif 19289 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19290 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19291 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19292 defined(BCM_56260_B0) 19293 soc_field_info_t soc_SDIO0_EMMCSDXC_CTRLr_fields[] = { 19294 { ATLBOOTENf, 1, 22, 0 }, 19295 { BLKIRQf, 1, 19, 0 }, 19296 { BLKSTPREQf, 1, 16, 0 }, 19297 { BOOTACKf, 1, 23, 0 }, 19298 { BOOTENf, 1, 21, 0 }, 19299 { CDSDf, 1, 7, 0 }, 19300 { CDTLf, 1, 6, 0 }, 19301 { CONTREQf, 1, 17, 0 }, 19302 { DMASELf, 2, 3, SOCF_LE }, 19303 { DXTWf, 1, 1, 0 }, 19304 { HRESETf, 1, 12, 0 }, 19305 { HSENf, 1, 2, 0 }, 19306 { LEDCTLf, 1, 0, 0 }, 19307 { RDWTCRTLf, 1, 18, 0 }, 19308 { RESERVEDf, 3, 13, SOCF_LE|SOCF_RO|SOCF_RES }, 19309 { SDBf, 1, 5, 0 }, 19310 { SDPWRf, 1, 8, 0 }, 19311 { SDVSELf, 3, 9, SOCF_LE }, 19312 { SPIMODEf, 1, 20, 0 }, 19313 { WAKENINSf, 1, 25, 0 }, 19314 { WAKENIRQf, 1, 24, 0 }, 19315 { WAKENRMVf, 1, 26, 0 } 19316 }; 19317 19318 #endif 19319 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19320 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19321 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19322 defined(BCM_56260_B0) 19323 soc_field_info_t soc_SDIO0_EMMCSDXC_CTRL1r_fields[] = { 19324 { CLKGENSELf, 1, 5, 0 }, 19325 { CMDRSTf, 1, 25, 0 }, 19326 { DATRSTf, 1, 26, 0 }, 19327 { DTCNTf, 4, 16, SOCF_LE }, 19328 { ICLKENf, 1, 0, 0 }, 19329 { ICLKSTBf, 1, 1, SOCF_RO }, 19330 { RESERVEDf, 2, 3, SOCF_LE|SOCF_RO|SOCF_RES }, 19331 { RSTf, 1, 24, 0 }, 19332 { SDCLKENf, 1, 2, 0 }, 19333 { SDCLKSELf, 8, 8, SOCF_LE }, 19334 { SDCLKSEL_UPf, 2, 6, SOCF_LE } 19335 }; 19336 19337 #endif 19338 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19339 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19340 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19341 defined(BCM_56260_B0) 19342 soc_field_info_t soc_SDIO0_EMMCSDXC_DBGSELr_fields[] = { 19343 { DBGSELf, 1, 0, 0 }, 19344 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 19345 }; 19346 19347 #endif 19348 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19349 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19350 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19351 defined(BCM_56260_B0) 19352 soc_field_info_t soc_SDIO0_EMMCSDXC_ERRSTATr_fields[] = { 19353 { ASYNC_INTRENf, 1, 30, 0 }, 19354 { CMDCRCERRf, 1, 2, SOCF_RO }, 19355 { CMDENDERRf, 1, 3, SOCF_RO }, 19356 { CMDIDXERRf, 1, 4, SOCF_RO }, 19357 { CMDNOEXECf, 1, 0, SOCF_RO }, 19358 { CMDTOERRf, 1, 1, SOCF_RO }, 19359 { DRVSTRESELf, 2, 20, SOCF_LE }, 19360 { EN1P8Vf, 1, 19, 0 }, 19361 { EXECTUNEf, 1, 22, 0 }, 19362 { NOCMDf, 1, 7, SOCF_RO }, 19363 { PRESETENf, 1, 31, 0 }, 19364 { RESERVEDf, 2, 5, SOCF_LE|SOCF_RO|SOCF_RES }, 19365 { SAMPLECLOCKSELf, 1, 23, 0 }, 19366 { UHSMODESELf, 3, 16, SOCF_LE } 19367 }; 19368 19369 #endif 19370 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19371 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19372 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19373 defined(BCM_56260_B0) 19374 soc_field_info_t soc_SDIO0_EMMCSDXC_HCVERSIRQr_fields[] = { 19375 { RESERVEDf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 19376 { SIRQf, 8, 0, SOCF_LE|SOCF_RO }, 19377 { SPECVERf, 8, 16, SOCF_LE|SOCF_RO }, 19378 { VENDVERf, 8, 24, SOCF_LE|SOCF_RO } 19379 }; 19380 19381 #endif 19382 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19383 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19384 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19385 defined(BCM_56260_B0) 19386 soc_field_info_t soc_SDIO0_EMMCSDXC_INTRr_fields[] = { 19387 { ADMAERRf, 1, 25, SOCF_RO }, 19388 { BLKENTf, 1, 2, SOCF_RO }, 19389 { BRRDYf, 1, 5, SOCF_RO }, 19390 { BTACKRXf, 1, 13, SOCF_RO }, 19391 { BTIRQf, 1, 14, SOCF_RO }, 19392 { BWRDYf, 1, 4, SOCF_RO }, 19393 { CCRCERRf, 1, 17, SOCF_RO }, 19394 { CEBERRf, 1, 18, SOCF_RO }, 19395 { CMDDONEf, 1, 0, SOCF_RO }, 19396 { CMDERRORf, 1, 24, SOCF_RO }, 19397 { CMDIDXERRf, 1, 19, SOCF_RO }, 19398 { CRDINSf, 1, 6, SOCF_RO }, 19399 { CRDIRQf, 1, 8, SOCF_RO }, 19400 { CRDRMVf, 1, 7, SOCF_RO }, 19401 { CTOERRf, 1, 16, SOCF_RO }, 19402 { DCRCERRf, 1, 21, SOCF_RO }, 19403 { DEBERRf, 1, 22, SOCF_RO }, 19404 { DMAIRQf, 1, 3, SOCF_RO }, 19405 { DTOERRf, 1, 20, SOCF_RO }, 19406 { ERRIRQf, 1, 15, SOCF_RO }, 19407 { IERRf, 1, 23, SOCF_RO }, 19408 { INT_Af, 1, 9, SOCF_RO }, 19409 { INT_Bf, 1, 10, SOCF_RO }, 19410 { INT_Cf, 1, 11, SOCF_RO }, 19411 { RESERVEDf, 1, 27, SOCF_RO|SOCF_RES }, 19412 { RETUNE_EVENTf, 1, 12, SOCF_RO }, 19413 { TRESPERRf, 1, 28, SOCF_RO }, 19414 { TUNEERRf, 1, 26, SOCF_RO }, 19415 { TXDONEf, 1, 1, SOCF_RO } 19416 }; 19417 19418 #endif 19419 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19420 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19421 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19422 defined(BCM_56260_B0) 19423 soc_field_info_t soc_SDIO0_EMMCSDXC_INTREN1r_fields[] = { 19424 { ADMAERENf, 1, 25, 0 }, 19425 { BLKENf, 1, 2, 0 }, 19426 { BTACKRXENf, 1, 13, 0 }, 19427 { BTIRQENf, 1, 14, 0 }, 19428 { BUFRRENf, 1, 5, 0 }, 19429 { BUFWRENf, 1, 4, 0 }, 19430 { CEBERRENf, 1, 18, 0 }, 19431 { CIDXERRENf, 1, 19, 0 }, 19432 { CIRQENf, 1, 8, 0 }, 19433 { CMDCRCENf, 1, 17, 0 }, 19434 { CMDDONEENf, 1, 0, 0 }, 19435 { CMDERRENf, 1, 24, 0 }, 19436 { CMDTOENf, 1, 16, 0 }, 19437 { CRDINSENf, 1, 6, 0 }, 19438 { CRDRMVENf, 1, 7, 0 }, 19439 { DCRCERRENf, 1, 21, 0 }, 19440 { DEBERRENf, 1, 22, 0 }, 19441 { DMAIRQENf, 1, 3, 0 }, 19442 { DTOERRENf, 1, 20, 0 }, 19443 { FIXZf, 1, 15, SOCF_RO }, 19444 { ILIMERRENf, 1, 23, 0 }, 19445 { INT_A_ENf, 1, 9, 0 }, 19446 { INT_B_ENf, 1, 10, 0 }, 19447 { INT_C_ENf, 1, 11, 0 }, 19448 { RESERVEDf, 1, 27, SOCF_RO|SOCF_RES }, 19449 { RETUNE_EVENTENf, 1, 12, 0 }, 19450 { TRESPERRENf, 1, 28, 0 }, 19451 { TUNEERRENf, 1, 26, 0 }, 19452 { TXDONEENf, 1, 1, 0 } 19453 }; 19454 19455 #endif 19456 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19457 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19458 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19459 defined(BCM_56260_B0) 19460 soc_field_info_t soc_SDIO0_EMMCSDXC_INTREN2r_fields[] = { 19461 { ADMASIGENf, 1, 25, 0 }, 19462 { BLKGAPENf, 1, 2, 0 }, 19463 { BTACKRXSENf, 1, 13, 0 }, 19464 { BTIRQSENf, 1, 14, 0 }, 19465 { BUFRRDYENf, 1, 5, 0 }, 19466 { BUFWRDYENf, 1, 4, 0 }, 19467 { CEBSIGENf, 1, 18, 0 }, 19468 { CIDXSIGENf, 1, 19, 0 }, 19469 { CMDCRCSIGENf, 1, 17, 0 }, 19470 { CMDDONEf, 1, 0, 0 }, 19471 { CMDSIGENf, 1, 24, 0 }, 19472 { CMDTOSIGENf, 1, 16, 0 }, 19473 { CRDINSENf, 1, 6, 0 }, 19474 { CRDIRQENf, 1, 8, 0 }, 19475 { CRDRVMENf, 1, 7, 0 }, 19476 { DCRCSIGENf, 1, 21, 0 }, 19477 { DEBSIGENf, 1, 22, 0 }, 19478 { DMAIRQENf, 1, 3, 0 }, 19479 { DTOSIGENf, 1, 20, 0 }, 19480 { FIXZEROf, 1, 15, SOCF_RO }, 19481 { ILIMSIGENf, 1, 23, 0 }, 19482 { INT_A_SIGENf, 1, 9, 0 }, 19483 { INT_B_SIGENf, 1, 10, 0 }, 19484 { INT_C_SIGENf, 1, 11, 0 }, 19485 { RESERVEDf, 1, 27, SOCF_RO|SOCF_RES }, 19486 { RETUNE_EVENTSIGENf, 1, 12, 0 }, 19487 { TRESPERRSENf, 1, 28, 0 }, 19488 { TUNEERRSENf, 1, 26, 0 }, 19489 { TXDONEf, 1, 1, 0 } 19490 }; 19491 19492 #endif 19493 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19494 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19495 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19496 defined(BCM_56260_B0) 19497 soc_field_info_t soc_SDIO0_EMMCSDXC_MAX_A1r_fields[] = { 19498 { MAXA18f, 8, 16, SOCF_LE|SOCF_RO }, 19499 { MAXA30f, 8, 8, SOCF_LE|SOCF_RO }, 19500 { MAXA33f, 8, 0, SOCF_LE|SOCF_RO }, 19501 { RESERVEDf, 8, 24, SOCF_LE|SOCF_RO|SOCF_RES } 19502 }; 19503 19504 #endif 19505 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19506 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19507 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19508 defined(BCM_56260_B0) 19509 soc_field_info_t soc_SDIO0_EMMCSDXC_PRESETVAL1r_fields[] = { 19510 { CLKGENSEL_DFSf, 1, 26, SOCF_RO }, 19511 { CLKGENSEL_INITf, 1, 10, SOCF_RO }, 19512 { DRVS_SEL_DFSf, 2, 30, SOCF_LE|SOCF_RO }, 19513 { DRVS_SEL_INITf, 2, 14, SOCF_LE|SOCF_RO }, 19514 { FREQ_SEL_DFSf, 10, 16, SOCF_LE|SOCF_RO }, 19515 { FREQ_SEL_INITf, 10, 0, SOCF_LE|SOCF_RO }, 19516 { RESERVEDf, 3, 11, SOCF_LE|SOCF_RO|SOCF_RES } 19517 }; 19518 19519 #endif 19520 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19521 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19522 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19523 defined(BCM_56260_B0) 19524 soc_field_info_t soc_SDIO0_EMMCSDXC_PRESETVAL2r_fields[] = { 19525 { CLKGENSEL_HSf, 1, 10, SOCF_RO }, 19526 { CLKGENSEL_SDR12f, 1, 26, SOCF_RO }, 19527 { DRVS_SEL_HSf, 2, 14, SOCF_LE|SOCF_RO }, 19528 { DRVS_SEL_SDR12f, 2, 30, SOCF_LE|SOCF_RO }, 19529 { FREQ_SEL_HSf, 10, 0, SOCF_LE|SOCF_RO }, 19530 { FREQ_SEL_SDR12f, 10, 16, SOCF_LE|SOCF_RO }, 19531 { RESERVEDf, 3, 11, SOCF_LE|SOCF_RO|SOCF_RES } 19532 }; 19533 19534 #endif 19535 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19536 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19537 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19538 defined(BCM_56260_B0) 19539 soc_field_info_t soc_SDIO0_EMMCSDXC_PRESETVAL3r_fields[] = { 19540 { CLKGENSEL_SDR25f, 1, 10, SOCF_RO }, 19541 { CLKGENSEL_SDR50f, 1, 26, SOCF_RO }, 19542 { DRVS_SEL_SDR25f, 2, 14, SOCF_LE|SOCF_RO }, 19543 { DRVS_SEL_SDR50f, 2, 30, SOCF_LE|SOCF_RO }, 19544 { FREQ_SEL_SDR25f, 10, 0, SOCF_LE|SOCF_RO }, 19545 { FREQ_SEL_SDR50f, 10, 16, SOCF_LE|SOCF_RO }, 19546 { RESERVEDf, 3, 11, SOCF_LE|SOCF_RO|SOCF_RES } 19547 }; 19548 19549 #endif 19550 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19551 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19552 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19553 defined(BCM_56260_B0) 19554 soc_field_info_t soc_SDIO0_EMMCSDXC_PRESETVAL4r_fields[] = { 19555 { CLKGENSEL_DDR50f, 1, 26, SOCF_RO }, 19556 { CLKGENSEL_SDR25f, 1, 10, SOCF_RO }, 19557 { DRVS_SEL_DDR50f, 2, 30, SOCF_LE|SOCF_RO }, 19558 { DRVS_SEL_SDR25f, 2, 14, SOCF_LE|SOCF_RO }, 19559 { FREQ_SEL_DDR50f, 10, 16, SOCF_LE|SOCF_RO }, 19560 { FREQ_SEL_SDR25f, 10, 0, SOCF_LE|SOCF_RO }, 19561 { RESERVEDf, 3, 11, SOCF_LE|SOCF_RO|SOCF_RES } 19562 }; 19563 19564 #endif 19565 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19566 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19567 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19568 defined(BCM_56260_B0) 19569 soc_field_info_t soc_SDIO0_EMMCSDXC_PSTATEr_fields[] = { 19570 { BRENf, 1, 11, SOCF_RO }, 19571 { BWENf, 1, 10, SOCF_RO }, 19572 { CDPLf, 1, 18, SOCF_RO }, 19573 { CINSf, 1, 16, SOCF_RO }, 19574 { CLSLf, 1, 24, SOCF_RO }, 19575 { CMDINHf, 1, 0, SOCF_RO }, 19576 { CSSf, 1, 17, SOCF_RO }, 19577 { DATACTf, 1, 2, SOCF_RO }, 19578 { DATINHf, 1, 1, SOCF_RO }, 19579 { DLS3_0f, 4, 20, SOCF_LE|SOCF_RO }, 19580 { DLS7_4f, 4, 25, SOCF_LE|SOCF_RO }, 19581 { RESERVEDf, 4, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 19582 { RETUNE_REQf, 1, 3, SOCF_RO }, 19583 { RXACTf, 1, 9, SOCF_RO }, 19584 { WPSLf, 1, 19, SOCF_RO }, 19585 { WXACTf, 1, 8, SOCF_RO } 19586 }; 19587 19588 #endif 19589 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19590 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19591 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19592 defined(BCM_56260_B0) 19593 soc_field_info_t soc_SDIO0_EMMCSDXC_RESP0r_fields[] = { 19594 { RESP0f, 32, 0, SOCF_LE|SOCF_RO } 19595 }; 19596 19597 #endif 19598 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19599 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19600 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19601 defined(BCM_56260_B0) 19602 soc_field_info_t soc_SDIO0_EMMCSDXC_RESP2r_fields[] = { 19603 { RESP2f, 32, 0, SOCF_LE|SOCF_RO } 19604 }; 19605 19606 #endif 19607 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19608 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19609 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19610 defined(BCM_56260_B0) 19611 soc_field_info_t soc_SDIO0_EMMCSDXC_RESP4r_fields[] = { 19612 { RESP4f, 32, 0, SOCF_LE|SOCF_RO } 19613 }; 19614 19615 #endif 19616 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19617 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19618 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19619 defined(BCM_56260_B0) 19620 soc_field_info_t soc_SDIO0_EMMCSDXC_RESP6r_fields[] = { 19621 { RESP6f, 32, 0, SOCF_LE|SOCF_RO } 19622 }; 19623 19624 #endif 19625 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19626 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19627 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19628 defined(BCM_56260_B0) 19629 soc_field_info_t soc_SDIO0_EMMCSDXC_SBUSCTRLr_fields[] = { 19630 { BEPWR_CTRLf, 7, 24, SOCF_LE }, 19631 { BUSW_PRESETf, 7, 8, SOCF_LE|SOCF_RO }, 19632 { CLKPINSELf, 3, 16, SOCF_LE }, 19633 { INTRPINSELf, 3, 20, SOCF_LE }, 19634 { NUMCLKPINSf, 3, 0, SOCF_LE|SOCF_RO }, 19635 { NUMIRQPINSf, 2, 4, SOCF_LE|SOCF_RO }, 19636 { RESERVEDf, 1, 3, SOCF_RO|SOCF_RES } 19637 }; 19638 19639 #endif 19640 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19641 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19642 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19643 defined(BCM_56260_B0) 19644 soc_field_info_t soc_SDIO0_EMMCSDXC_SPI_INTr_fields[] = { 19645 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 19646 { SPISUPf, 8, 0, SOCF_LE } 19647 }; 19648 19649 #endif 19650 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19651 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19652 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19653 defined(BCM_56260_B0) 19654 soc_field_info_t soc_SDIO0_EMMCSDXC_SYSADDRr_fields[] = { 19655 { SYSADDRf, 32, 0, SOCF_LE } 19656 }; 19657 19658 #endif 19659 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19660 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19661 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19662 defined(BCM_56260_B0) 19663 soc_field_info_t soc_SDIO_IDM0_IO_CONTROL_DIRECTr_fields[] = { 19664 { ARCACHEf, 4, 27, SOCF_LE }, 19665 { AWCACHEf, 4, 23, SOCF_LE }, 19666 { CLK_ENABLEf, 1, 0, 0 }, 19667 { CMD_COMFLICT_DISABLEf, 1, 22, 0 }, 19668 { FEEDBACK_CLK_ENf, 1, 21, 0 }, 19669 { IP_DELAY_CTRLf, 2, 8, SOCF_LE }, 19670 { IP_TAP_DELAYf, 6, 1, SOCF_LE }, 19671 { IP_TAP_ENf, 1, 7, 0 }, 19672 { OP_DELAY_CTRLf, 2, 15, SOCF_LE }, 19673 { OP_TAP_DELAYf, 4, 11, SOCF_LE }, 19674 { OP_TAP_ENf, 1, 10, 0 }, 19675 { TUNING_CMD_SUCCESS_CNTf, 4, 17, SOCF_LE } 19676 }; 19677 19678 #endif 19679 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 19680 defined(BCM_56450_B0) || defined(BCM_56450_B1) 19681 soc_field_info_t soc_SDROM_REMAP_SELECTr_fields[] = { 19682 { REMAP_SELECTf, 2, 0, SOCF_LE }, 19683 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 19684 }; 19685 19686 #endif 19687 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19688 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19689 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19690 defined(BCM_56260_B0) 19691 soc_field_info_t soc_SDROM_REMAP_SELECT_BCM53400_A0r_fields[] = { 19692 { REMAP_SELECTf, 2, 0, SOCF_LE }, 19693 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 19694 }; 19695 19696 #endif 19697 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 19698 defined(BCM_56450_B0) || defined(BCM_56450_B1) 19699 soc_field_info_t soc_SDROM_REMAP_SELECT_ENABLEr_fields[] = { 19700 { REMAP_SELECT_ENABLEf, 1, 0, 0 }, 19701 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 19702 }; 19703 19704 #endif 19705 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19706 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19707 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19708 defined(BCM_56260_B0) 19709 soc_field_info_t soc_SDROM_REMAP_SELECT_ENABLE_BCM53400_A0r_fields[] = { 19710 { REMAP_SELECT_ENABLEf, 1, 0, 0 }, 19711 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 19712 }; 19713 19714 #endif 19715 #if defined(BCM_56870_A0) 19716 soc_field_info_t soc_SECOND_MGMT_PORTr_fields[] = { 19717 { ENABLEf, 1, 0, 0 } 19718 }; 19719 19720 #endif 19721 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 19722 soc_field_info_t soc_SECTAG_ETHERTYPEr_fields[] = { 19723 { SECTAG_ETYPEf, 16, 0, SOCF_LE } 19724 }; 19725 19726 #endif 19727 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 19728 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 19729 defined(BCM_56450_B1) || defined(BCM_56850_A0) || \ 19730 defined(BCM_56860_A0) 19731 soc_field_info_t soc_SER_CONFIG_REGr_fields[] = { 19732 { CORRECT_1Bf, 1, 0, 0 }, 19733 { INT_ENABLEf, 1, 1, 0 }, 19734 { SER_BYPASSf, 4, 2, SOCF_LE } 19735 }; 19736 19737 #endif 19738 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19739 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19740 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19741 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 19742 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 19743 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 19744 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 19745 defined(BCM_56970_A0) 19746 soc_field_info_t soc_SER_CONFIG_REG_BCM53400_A0r_fields[] = { 19747 { CORRECT_1Bf, 1, 0, 0 }, 19748 { INT_ENABLEf, 1, 1, 0 }, 19749 { SER_BYPASSf, 4, 2, SOCF_LE } 19750 }; 19751 19752 #endif 19753 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 19754 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 19755 defined(BCM_56450_B1) || defined(BCM_56850_A0) || \ 19756 defined(BCM_56860_A0) 19757 soc_field_info_t soc_SER_ERROR_0r_fields[] = { 19758 { ERROR_0_VALf, 1, 0, 0 }, 19759 { FIRST_IN_0f, 1, 1, 0 } 19760 }; 19761 19762 #endif 19763 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 19764 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 19765 defined(BCM_56450_B1) || defined(BCM_56850_A0) || \ 19766 defined(BCM_56860_A0) 19767 soc_field_info_t soc_SER_ERROR_1r_fields[] = { 19768 { ERROR_1_VALf, 1, 0, 0 } 19769 }; 19770 19771 #endif 19772 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19773 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19774 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19775 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 19776 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 19777 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 19778 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 19779 defined(BCM_56970_A0) 19780 soc_field_info_t soc_SER_ERROR_0_BCM53400_A0r_fields[] = { 19781 { ERROR_0_VALf, 1, 0, 0 }, 19782 { FIRST_IN_0f, 1, 1, 0 } 19783 }; 19784 19785 #endif 19786 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19787 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19788 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19789 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 19790 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 19791 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 19792 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 19793 defined(BCM_56970_A0) 19794 soc_field_info_t soc_SER_ERROR_1_BCM53400_A0r_fields[] = { 19795 { ERROR_1_VALf, 1, 0, 0 } 19796 }; 19797 19798 #endif 19799 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19800 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19801 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19802 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 19803 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 19804 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 19805 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 19806 defined(BCM_56970_A0) 19807 soc_field_info_t soc_SER_RANGE_0_ADDR_BITSr_fields[] = { 19808 { STARTf, 5, 0, SOCF_LE } 19809 }; 19810 19811 #endif 19812 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 19813 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 19814 defined(BCM_56450_B1) || defined(BCM_56850_A0) || \ 19815 defined(BCM_56860_A0) 19816 soc_field_info_t soc_SER_RANGE_0_CONFIGr_fields[] = { 19817 { ACC_TYPEf, 8, 5, SOCF_LE }, 19818 { BLOCKf, 6, 13, SOCF_LE }, 19819 { INTERLEAVE_MODEf, 2, 0, SOCF_LE }, 19820 { PROT_MODEf, 2, 2, SOCF_LE }, 19821 { PROT_TYPEf, 1, 4, 0 } 19822 }; 19823 19824 #endif 19825 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19826 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19827 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19828 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 19829 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 19830 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 19831 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 19832 defined(BCM_56970_A0) 19833 soc_field_info_t soc_SER_RANGE_0_CONFIG_BCM53400_A0r_fields[] = { 19834 { ACC_TYPE_MODEf, 1, 6, 0 }, 19835 { BLOCKf, 7, 7, SOCF_LE }, 19836 { INTERLEAVE_MODEf, 2, 0, SOCF_LE }, 19837 { PROT_MODEf, 3, 2, SOCF_LE }, 19838 { PROT_TYPEf, 1, 5, 0 } 19839 }; 19840 19841 #endif 19842 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 19843 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 19844 defined(BCM_56450_B1) || defined(BCM_56850_A0) || \ 19845 defined(BCM_56860_A0) 19846 soc_field_info_t soc_SER_RANGE_0_PROT_WORD_0r_fields[] = { 19847 { DATA_ENDf, 9, 9, SOCF_LE }, 19848 { DATA_STARTf, 9, 0, SOCF_LE } 19849 }; 19850 19851 #endif 19852 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19853 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19854 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19855 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 19856 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 19857 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 19858 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 19859 defined(BCM_56970_A0) 19860 soc_field_info_t soc_SER_RANGE_0_PROT_WORD_0_BCM53400_A0r_fields[] = { 19861 { DATA_ENDf, 9, 9, SOCF_LE }, 19862 { DATA_STARTf, 9, 0, SOCF_LE } 19863 }; 19864 19865 #endif 19866 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 19867 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 19868 defined(BCM_56450_B1) || defined(BCM_56850_A0) || \ 19869 defined(BCM_56860_A0) 19870 soc_field_info_t soc_SER_RANGE_0_RESULTr_fields[] = { 19871 { START_ADDRf, 13, 0, SOCF_LE } 19872 }; 19873 19874 #endif 19875 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19876 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19877 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19878 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 19879 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 19880 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 19881 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 19882 defined(BCM_56970_A0) 19883 soc_field_info_t soc_SER_RANGE_0_RESULT_BCM53400_A0r_fields[] = { 19884 { START_ADDRf, 15, 0, SOCF_LE } 19885 }; 19886 19887 #endif 19888 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 19889 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 19890 defined(BCM_56450_B1) || defined(BCM_56850_A0) || \ 19891 defined(BCM_56860_A0) 19892 soc_field_info_t soc_SER_RANGE_ENABLEr_fields[] = { 19893 { SER_RANGE_ENABLEf, 32, 0, SOCF_LE } 19894 }; 19895 19896 #endif 19897 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19898 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19899 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19900 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 19901 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 19902 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 19903 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 19904 defined(BCM_56970_A0) 19905 soc_field_info_t soc_SER_RANGE_ENABLE_BCM53400_A0r_fields[] = { 19906 { SER_RANGE_ENABLEf, 32, 0, SOCF_LE } 19907 }; 19908 19909 #endif 19910 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19911 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19912 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19913 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 19914 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 19915 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 19916 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 19917 defined(BCM_56970_A0) 19918 soc_field_info_t soc_SER_RESULT_MEM_LVMr_fields[] = { 19919 { LVMf, 1, 0, 0 } 19920 }; 19921 19922 #endif 19923 #if defined(BCM_56860_A0) 19924 soc_field_info_t soc_SER_RESULT_MEM_LVM_BCM56860_A0r_fields[] = { 19925 { LVMf, 1, 0, 0 } 19926 }; 19927 19928 #endif 19929 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 19930 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 19931 defined(BCM_56450_B1) || defined(BCM_56850_A0) 19932 soc_field_info_t soc_SER_RESULT_MEM_PDAr_fields[] = { 19933 { PDAf, 4, 0, SOCF_LE } 19934 }; 19935 19936 #endif 19937 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 19938 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 19939 defined(BCM_56450_B1) || defined(BCM_56850_A0) 19940 soc_field_info_t soc_SER_RESULT_MEM_TMr_fields[] = { 19941 { TMf, 5, 0, SOCF_LE } 19942 }; 19943 19944 #endif 19945 #if defined(BCM_56860_A0) 19946 soc_field_info_t soc_SER_RESULT_MEM_TM_BCM56860_A0r_fields[] = { 19947 { TMf, 14, 0, SOCF_LE } 19948 }; 19949 19950 #endif 19951 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19952 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19953 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19954 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 19955 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 19956 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 19957 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 19958 defined(BCM_56970_A0) 19959 soc_field_info_t soc_SER_RING_ERR_CTRLr_fields[] = { 19960 { ENABLEf, 4, 0, SOCF_LE } 19961 }; 19962 19963 #endif 19964 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 19965 soc_field_info_t soc_SET_BASE_TIME_ERROR_0r_fields[] = { 19966 { SET_BASE_TIME_ERRORf, 32, 0, SOCF_LE|SOCF_RO } 19967 }; 19968 19969 #endif 19970 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 19971 soc_field_info_t soc_SET_BASE_TIME_ERROR_2r_fields[] = { 19972 { SET_BASE_TIME_ERRORf, 2, 0, SOCF_LE|SOCF_RO } 19973 }; 19974 19975 #endif 19976 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 19977 soc_field_info_t soc_SET_BASE_TIME_ERROR_CLR_0r_fields[] = { 19978 { ERR_CLRf, 32, 0, SOCF_LE|SOCF_WO } 19979 }; 19980 19981 #endif 19982 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 19983 soc_field_info_t soc_SET_BASE_TIME_ERROR_CLR_2r_fields[] = { 19984 { ERR_CLRf, 2, 0, SOCF_LE|SOCF_WO } 19985 }; 19986 19987 #endif 19988 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 19989 soc_field_info_t soc_SET_NEXT_CYCLE_TIME_ERROR_0r_fields[] = { 19990 { SET_NEXT_CYCLE_TIME_ERRORf, 32, 0, SOCF_LE|SOCF_RO } 19991 }; 19992 19993 #endif 19994 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 19995 soc_field_info_t soc_SET_NEXT_CYCLE_TIME_ERROR_2r_fields[] = { 19996 { SET_NEXT_CYCLE_TIME_ERRORf, 2, 0, SOCF_LE|SOCF_RO } 19997 }; 19998 19999 #endif 20000 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 20001 soc_field_info_t soc_SEVPMC1C1r_fields[] = { 20002 { BATM_SNf, 16, 0, SOCF_LE } 20003 }; 20004 20005 #endif 20006 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 20007 defined(BCM_56224_A0) || defined(BCM_56224_B0) || \ 20008 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 20009 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 20010 defined(BCM_56725_A0) || defined(BCM_56820_A0) 20011 soc_field_info_t soc_SFD_OFFSETr_fields[] = { 20012 { SFD_OFFSETf, 4, 0, SOCF_LE|SOCF_RES } 20013 }; 20014 20015 #endif 20016 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 20017 soc_field_info_t soc_SFD_OFFSET_BCM53570_A0r_fields[] = { 20018 { SFD_OFFSETf, 4, 0, SOCF_LE|SOCF_RES } 20019 }; 20020 20021 #endif 20022 #if defined(BCM_88375_A0) 20023 soc_field_info_t soc_SFD_OFFSET_BCM88375_A0r_fields[] = { 20024 { SFD_OFFSETf, 4, 0, SOCF_LE } 20025 }; 20026 20027 #endif 20028 #if defined(BCM_88375_B0) 20029 soc_field_info_t soc_SFD_OFFSET_BCM88375_B0r_fields[] = { 20030 { SFD_OFFSETf, 4, 0, SOCF_LE } 20031 }; 20032 20033 #endif 20034 #if defined(BCM_88470_A0) 20035 soc_field_info_t soc_SFD_OFFSET_BCM88470_A0r_fields[] = { 20036 { SFD_OFFSETf, 4, 0, SOCF_LE } 20037 }; 20038 20039 #endif 20040 #if defined(BCM_88470_B0) 20041 soc_field_info_t soc_SFD_OFFSET_BCM88470_B0r_fields[] = { 20042 { SFD_OFFSETf, 4, 0, SOCF_LE } 20043 }; 20044 20045 #endif 20046 #if defined(BCM_88675_A0) 20047 soc_field_info_t soc_SFD_OFFSET_BCM88675_A0r_fields[] = { 20048 { SFD_OFFSETf, 4, 0, SOCF_LE } 20049 }; 20050 20051 #endif 20052 #if defined(BCM_88675_B0) 20053 soc_field_info_t soc_SFD_OFFSET_BCM88675_B0r_fields[] = { 20054 { SFD_OFFSETf, 4, 0, SOCF_LE } 20055 }; 20056 20057 #endif 20058 #if defined(BCM_88680_A0) 20059 soc_field_info_t soc_SFD_OFFSET_BCM88680_A0r_fields[] = { 20060 { SFD_OFFSETf, 4, 0, SOCF_LE } 20061 }; 20062 20063 #endif 20064 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 20065 defined(BCM_56142_A0) || defined(BCM_56224_A0) || \ 20066 defined(BCM_56224_B0) || defined(BCM_56314_A0) || \ 20067 defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 20068 defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 20069 defined(BCM_56504_A0) || defined(BCM_56504_B0) || \ 20070 defined(BCM_56514_A0) || defined(BCM_56524_A0) || \ 20071 defined(BCM_56524_B0) || defined(BCM_56624_A0) || \ 20072 defined(BCM_56624_B0) || defined(BCM_56634_A0) || \ 20073 defined(BCM_56634_B0) || defined(BCM_56680_A0) || \ 20074 defined(BCM_56680_B0) || defined(BCM_56685_A0) || \ 20075 defined(BCM_56685_B0) || defined(BCM_56725_A0) || \ 20076 defined(BCM_56800_A0) || defined(BCM_56820_A0) || \ 20077 defined(BCM_56840_A0) || defined(BCM_56840_B0) 20078 soc_field_info_t soc_SFLOW_EGR_RAND_SEEDr_fields[] = { 20079 { SEEDf, 25, 0, SOCF_LE } 20080 }; 20081 20082 #endif 20083 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 20084 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 20085 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 20086 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 20087 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 20088 defined(BCM_56670_A0) || defined(BCM_56670_B0) 20089 soc_field_info_t soc_SFLOW_EGR_RAND_SEED_BCM53400_A0r_fields[] = { 20090 { SEEDf, 25, 0, SOCF_LE } 20091 }; 20092 20093 #endif 20094 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 20095 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 20096 defined(BCM_56450_B1) || defined(BCM_56640_A0) || \ 20097 defined(BCM_56850_A0) || defined(BCM_56860_A0) 20098 soc_field_info_t soc_SFLOW_EGR_RAND_SEED_BCM56640_A0r_fields[] = { 20099 { SEEDf, 25, 0, SOCF_LE } 20100 }; 20101 20102 #endif 20103 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 20104 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 20105 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 20106 defined(BCM_56980_A0) || defined(BCM_56980_B0) 20107 soc_field_info_t soc_SFLOW_EGR_RAND_SEED_BCM56960_A0r_fields[] = { 20108 { SEEDf, 29, 0, SOCF_LE } 20109 }; 20110 20111 #endif 20112 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 20113 defined(BCM_56224_A0) || defined(BCM_56224_B0) || \ 20114 defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 20115 defined(BCM_56504_B0) || defined(BCM_56514_A0) || \ 20116 defined(BCM_56624_A0) || defined(BCM_56680_A0) || \ 20117 defined(BCM_56725_A0) || defined(BCM_56800_A0) || \ 20118 defined(BCM_56820_A0) 20119 soc_field_info_t soc_SFLOW_EGR_THRESHOLDr_fields[] = { 20120 { ENABLEf, 1, 16, 0 }, 20121 { THRESHOLDf, 16, 0, SOCF_LE } 20122 }; 20123 20124 #endif 20125 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 20126 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 20127 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 20128 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 20129 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 20130 defined(BCM_56670_A0) || defined(BCM_56670_B0) 20131 soc_field_info_t soc_SFLOW_EGR_THRESHOLD_BCM53400_A0r_fields[] = { 20132 { ENABLEf, 1, 24, 0 }, 20133 { THRESHOLDf, 24, 0, SOCF_LE } 20134 }; 20135 20136 #endif 20137 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 20138 defined(BCM_56334_B0) || defined(BCM_56440_A0) || \ 20139 defined(BCM_56440_B0) || defined(BCM_56524_A0) || \ 20140 defined(BCM_56524_B0) || defined(BCM_56624_B0) || \ 20141 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 20142 defined(BCM_56680_B0) || defined(BCM_56685_A0) || \ 20143 defined(BCM_56685_B0) || defined(BCM_56840_A0) || \ 20144 defined(BCM_56840_B0) 20145 soc_field_info_t soc_SFLOW_EGR_THRESHOLD_BCM56624_B0r_fields[] = { 20146 { ENABLEf, 1, 24, 0 }, 20147 { THRESHOLDf, 24, 0, SOCF_LE } 20148 }; 20149 20150 #endif 20151 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 20152 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 20153 defined(BCM_56450_B1) || defined(BCM_56640_A0) || \ 20154 defined(BCM_56850_A0) || defined(BCM_56860_A0) 20155 soc_field_info_t soc_SFLOW_EGR_THRESHOLD_BCM56640_A0r_fields[] = { 20156 { ENABLEf, 1, 24, 0 }, 20157 { THRESHOLDf, 24, 0, SOCF_LE } 20158 }; 20159 20160 #endif 20161 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 20162 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 20163 defined(BCM_56965_A0) || defined(BCM_56970_A0) 20164 soc_field_info_t soc_SFLOW_EGR_THRESHOLD_BCM56960_A0r_fields[] = { 20165 { ENABLEf, 1, 28, 0 }, 20166 { THRESHOLDf, 28, 0, SOCF_LE } 20167 }; 20168 20169 #endif 20170 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 20171 soc_field_info_t soc_SFLOW_EGR_THRESHOLD_BCM56980_A0r_fields[] = { 20172 { ENABLEf, 1, 0, 0 }, 20173 { THRESHOLDf, 28, 1, SOCF_LE } 20174 }; 20175 20176 #endif 20177 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 20178 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 20179 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 20180 defined(BCM_56980_A0) || defined(BCM_56980_B0) 20181 soc_field_info_t soc_SFLOW_ING_FLEX_RAND_SEEDr_fields[] = { 20182 { SEEDf, 29, 0, SOCF_LE } 20183 }; 20184 20185 #endif 20186 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 20187 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 20188 defined(BCM_56965_A0) || defined(BCM_56970_A0) 20189 soc_field_info_t soc_SFLOW_ING_MIRROR_CONFIGr_fields[] = { 20190 { MIRROR_ENABLEf, 4, 8, SOCF_LE }, 20191 { MTP_INDEX0f, 2, 0, SOCF_LE }, 20192 { MTP_INDEX1f, 2, 2, SOCF_LE }, 20193 { MTP_INDEX2f, 2, 4, SOCF_LE }, 20194 { MTP_INDEX3f, 2, 6, SOCF_LE } 20195 }; 20196 20197 #endif 20198 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 20199 defined(BCM_56142_A0) || defined(BCM_56224_A0) || \ 20200 defined(BCM_56224_B0) || defined(BCM_56314_A0) || \ 20201 defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 20202 defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 20203 defined(BCM_56504_A0) || defined(BCM_56504_B0) || \ 20204 defined(BCM_56514_A0) || defined(BCM_56524_A0) || \ 20205 defined(BCM_56524_B0) || defined(BCM_56624_A0) || \ 20206 defined(BCM_56624_B0) || defined(BCM_56634_A0) || \ 20207 defined(BCM_56634_B0) || defined(BCM_56680_A0) || \ 20208 defined(BCM_56680_B0) || defined(BCM_56685_A0) || \ 20209 defined(BCM_56685_B0) || defined(BCM_56725_A0) || \ 20210 defined(BCM_56800_A0) || defined(BCM_56820_A0) || \ 20211 defined(BCM_56840_A0) || defined(BCM_56840_B0) 20212 soc_field_info_t soc_SFLOW_ING_RAND_SEEDr_fields[] = { 20213 { SEEDf, 25, 0, SOCF_LE } 20214 }; 20215 20216 #endif 20217 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 20218 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 20219 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 20220 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 20221 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 20222 defined(BCM_56670_A0) || defined(BCM_56670_B0) 20223 soc_field_info_t soc_SFLOW_ING_RAND_SEED_BCM53400_A0r_fields[] = { 20224 { SEEDf, 25, 0, SOCF_LE } 20225 }; 20226 20227 #endif 20228 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 20229 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 20230 defined(BCM_56450_B1) || defined(BCM_56640_A0) || \ 20231 defined(BCM_56850_A0) || defined(BCM_56860_A0) 20232 soc_field_info_t soc_SFLOW_ING_RAND_SEED_BCM56640_A0r_fields[] = { 20233 { SEEDf, 25, 0, SOCF_LE } 20234 }; 20235 20236 #endif 20237 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 20238 soc_field_info_t soc_SFLOW_ING_THRESHOLDr_fields[] = { 20239 { ENABLEf, 1, 24, 0 }, 20240 { EVEN_PARITYf, 1, 25, 0 }, 20241 { THRESHOLDf, 24, 0, SOCF_LE } 20242 }; 20243 20244 #endif 20245 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 20246 soc_field_info_t soc_SFLOW_ING_THRESHOLD_BCM56260_A0r_fields[] = { 20247 { ENABLEf, 1, 24, 0 }, 20248 { EVEN_PARITYf, 1, 25, 0 }, 20249 { THRESHOLDf, 24, 0, SOCF_LE } 20250 }; 20251 20252 #endif 20253 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 20254 defined(BCM_56450_B1) 20255 soc_field_info_t soc_SFLOW_ING_THRESHOLD_BCM56450_A0r_fields[] = { 20256 { ENABLEf, 1, 24, 0 }, 20257 { EVEN_PARITYf, 1, 25, 0 }, 20258 { THRESHOLDf, 24, 0, SOCF_LE } 20259 }; 20260 20261 #endif 20262 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 20263 defined(BCM_56670_A0) || defined(BCM_56670_B0) 20264 soc_field_info_t soc_SFLOW_ING_THRESHOLD_BCM56560_A0r_fields[] = { 20265 { ENABLEf, 1, 24, 0 }, 20266 { EVEN_PARITYf, 1, 25, 0 }, 20267 { THRESHOLDf, 24, 0, SOCF_LE } 20268 }; 20269 20270 #endif 20271 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 20272 soc_field_info_t soc_SHAPING_MEM_WR_MODEr_fields[] = { 20273 { SHAPING_MEM_WR_MODEf, 1, 0, SOCF_RES } 20274 }; 20275 20276 #endif 20277 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 20278 defined(BCM_53570_B0) || defined(BCM_56160_A0) 20279 soc_field_info_t soc_SHAPING_Q_GRANr_fields[] = { 20280 { MAX_Q_GRANf, 8, 8, SOCF_LE }, 20281 { MIN_Q_GRANf, 8, 0, SOCF_LE } 20282 }; 20283 20284 #endif 20285 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 20286 soc_field_info_t soc_SHAPING_Q_GRAN_QLAYER_MAX0r_fields[] = { 20287 { MAX_Q_GRANf, 32, 0, SOCF_LE } 20288 }; 20289 20290 #endif 20291 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 20292 soc_field_info_t soc_SHAPING_Q_GRAN_QLAYER_MIN0r_fields[] = { 20293 { MIN_Q_GRANf, 32, 0, SOCF_LE } 20294 }; 20295 20296 #endif 20297 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 20298 soc_field_info_t soc_SHAPING_REF_FAILr_fields[] = { 20299 { FAIL_STATEf, 2, 0, SOCF_LE } 20300 }; 20301 20302 #endif 20303 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 20304 soc_field_info_t soc_SHAPING_REF_FAIL_BCM53570_A0r_fields[] = { 20305 { FAIL_STATEf, 6, 0, SOCF_LE } 20306 }; 20307 20308 #endif 20309 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 20310 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 20311 defined(BCM_56160_A0) 20312 soc_field_info_t soc_SHARED_POOL_CTRLr_fields[] = { 20313 { DYNAMIC_COS_DROP_ENf, 8, 16, SOCF_LE }, 20314 { SHARED_POOL_DISCARD_ENf, 8, 8, SOCF_LE }, 20315 { SHARED_POOL_XOFF_ENf, 8, 0, SOCF_LE } 20316 }; 20317 20318 #endif 20319 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 20320 soc_field_info_t soc_SHARED_POOL_CTRL_EXT1r_fields[] = { 20321 { DYNAMIC_COS_DROP_ENf, 24, 8, SOCF_LE }, 20322 { RESERVEDf, 8, 0, SOCF_LE|SOCF_RES } 20323 }; 20324 20325 #endif 20326 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 20327 soc_field_info_t soc_SHARED_POOL_CTRL_EXT2r_fields[] = { 20328 { DYNAMIC_COS_DROP_ENf, 32, 0, SOCF_LE } 20329 }; 20330 20331 #endif 20332 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 20333 soc_field_info_t soc_SHARED_TABLE_HASH_CONTROLr_fields[] = { 20334 { BANK2_HASH_OFFSETf, 6, 0, SOCF_LE }, 20335 { BANK3_HASH_OFFSETf, 6, 6, SOCF_LE }, 20336 { BANK4_HASH_OFFSETf, 6, 12, SOCF_LE }, 20337 { BANK5_HASH_OFFSETf, 6, 18, SOCF_LE }, 20338 { UFT_BANK_ENABLEf, 4, 24, SOCF_LE } 20339 }; 20340 20341 #endif 20342 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 20343 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 20344 defined(BCM_56970_A0) 20345 soc_field_info_t soc_SHARED_TABLE_HASH_CONTROL_BCM56960_A0r_fields[] = { 20346 { BANK2_HASH_OFFSETf, 6, 0, SOCF_LE }, 20347 { BANK3_HASH_OFFSETf, 6, 6, SOCF_LE }, 20348 { BANK4_HASH_OFFSETf, 6, 12, SOCF_LE }, 20349 { BANK5_HASH_OFFSETf, 6, 18, SOCF_LE }, 20350 { UFT_BANK_ENABLEf, 4, 24, SOCF_LE } 20351 }; 20352 20353 #endif 20354 #if defined(BCM_88690_A0) 20355 soc_field_info_t soc_SIF_AUTO_DOC_NAME_0r_fields[] = { 20356 { ST_QSIZE_MERGED_DEQ_RPRT_CTR_FIELD_0f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20357 }; 20358 20359 #endif 20360 #if defined(BCM_88690_A0) 20361 soc_field_info_t soc_SIF_AUTO_DOC_NAME_1r_fields[] = { 20362 { ST_QSIZE_MERGED_ENQ_RPRT_CTR_FIELD_1f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20363 }; 20364 20365 #endif 20366 #if defined(BCM_88690_A0) 20367 soc_field_info_t soc_SIF_AUTO_DOC_NAME_2r_fields[] = { 20368 { ST_QSIZE_SCRB_RPRT_CTR_FIELD_2f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20369 }; 20370 20371 #endif 20372 #if defined(BCM_88690_A0) 20373 soc_field_info_t soc_SIF_AUTO_DOC_NAME_3r_fields[] = { 20374 { SRPP_SENT_PACKETS_CTR_FIELD_3f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20375 }; 20376 20377 #endif 20378 #if defined(BCM_88690_A0) 20379 soc_field_info_t soc_SIF_AUTO_DOC_NAME_4r_fields[] = { 20380 { SRPP_SENT_BYTES_CTR_FIELD_4f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20381 }; 20382 20383 #endif 20384 #if defined(BCM_88690_A0) 20385 soc_field_info_t soc_SIF_AUTO_DOC_NAME_5r_fields[] = { 20386 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 20387 { FIELD_10_15f, 6, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 20388 { FIELD_16_21f, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20389 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 20390 { FIELD_22_27f, 6, 22, SOCF_LE|SOCF_RO|SOCF_SIG }, 20391 { FIELD_28_33f, 6, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 20392 { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 20393 { FIELD_34_39f, 6, 34, SOCF_LE|SOCF_RO|SOCF_SIG }, 20394 { FIELD_3_3f, 1, 3, SOCF_RO|SOCF_SIG }, 20395 { FIELD_40_40f, 1, 40, 0 }, 20396 { FIELD_4_9f, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20397 }; 20398 20399 #endif 20400 #if defined(BCM_88690_A0) 20401 soc_field_info_t soc_SIF_AUTO_DOC_NAME_7r_fields[] = { 20402 { FIELD_0_10f, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 20403 { FIELD_11_21f, 11, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 20404 { FIELD_22_32f, 11, 22, SOCF_LE|SOCF_RO|SOCF_SIG }, 20405 { FIELD_33_33f, 1, 33, SOCF_RO|SOCF_SIG } 20406 }; 20407 20408 #endif 20409 #if defined(BCM_88690_A0) 20410 soc_field_info_t soc_SIF_AUTO_DOC_NAME_8r_fields[] = { 20411 { FIELD_0_8f, 9, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 20412 { FIELD_18_26f, 9, 18, SOCF_LE|SOCF_RO|SOCF_SIG }, 20413 { FIELD_27_28f, 2, 27, SOCF_LE|SOCF_RO|SOCF_SIG }, 20414 { FIELD_9_17f, 9, 9, SOCF_LE|SOCF_RO|SOCF_SIG } 20415 }; 20416 20417 #endif 20418 #if defined(BCM_88690_B0) 20419 soc_field_info_t soc_SIF_AUTO_DOC_NAME_0_BCM88690_B0r_fields[] = { 20420 { ST_QSIZE_MERGED_DEQ_RPRT_CTR_FIELD_0f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20421 }; 20422 20423 #endif 20424 #if defined(BCM_88690_B0) 20425 soc_field_info_t soc_SIF_AUTO_DOC_NAME_1_BCM88690_B0r_fields[] = { 20426 { ST_QSIZE_MERGED_ENQ_RPRT_CTR_FIELD_1f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20427 }; 20428 20429 #endif 20430 #if defined(BCM_88690_B0) 20431 soc_field_info_t soc_SIF_AUTO_DOC_NAME_2_BCM88690_B0r_fields[] = { 20432 { ST_QSIZE_SCRB_RPRT_CTR_FIELD_2f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20433 }; 20434 20435 #endif 20436 #if defined(BCM_88690_B0) 20437 soc_field_info_t soc_SIF_AUTO_DOC_NAME_3_BCM88690_B0r_fields[] = { 20438 { SRPP_SENT_PACKETS_CTR_FIELD_3f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20439 }; 20440 20441 #endif 20442 #if defined(BCM_88690_B0) 20443 soc_field_info_t soc_SIF_AUTO_DOC_NAME_4_BCM88690_B0r_fields[] = { 20444 { SRPP_SENT_BYTES_CTR_FIELD_4f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20445 }; 20446 20447 #endif 20448 #if defined(BCM_88690_B0) 20449 soc_field_info_t soc_SIF_AUTO_DOC_NAME_5_BCM88690_B0r_fields[] = { 20450 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 20451 { FIELD_10_15f, 6, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 20452 { FIELD_16_21f, 6, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20453 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 20454 { FIELD_22_27f, 6, 22, SOCF_LE|SOCF_RO|SOCF_SIG }, 20455 { FIELD_28_33f, 6, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 20456 { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 20457 { FIELD_34_39f, 6, 34, SOCF_LE|SOCF_RO|SOCF_SIG }, 20458 { FIELD_3_3f, 1, 3, SOCF_RO|SOCF_SIG }, 20459 { FIELD_40_40f, 1, 40, 0 }, 20460 { FIELD_4_9f, 6, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20461 }; 20462 20463 #endif 20464 #if defined(BCM_88690_B0) 20465 soc_field_info_t soc_SIF_AUTO_DOC_NAME_7_BCM88690_B0r_fields[] = { 20466 { FIELD_0_10f, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 20467 { FIELD_11_21f, 11, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 20468 { FIELD_22_32f, 11, 22, SOCF_LE|SOCF_RO|SOCF_SIG }, 20469 { FIELD_33_33f, 1, 33, SOCF_RO|SOCF_SIG } 20470 }; 20471 20472 #endif 20473 #if defined(BCM_88690_B0) 20474 soc_field_info_t soc_SIF_AUTO_DOC_NAME_8_BCM88690_B0r_fields[] = { 20475 { FIELD_0_8f, 9, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 20476 { FIELD_18_26f, 9, 18, SOCF_LE|SOCF_RO|SOCF_SIG }, 20477 { FIELD_27_28f, 2, 27, SOCF_LE|SOCF_RO|SOCF_SIG }, 20478 { FIELD_9_17f, 9, 9, SOCF_LE|SOCF_RO|SOCF_SIG } 20479 }; 20480 20481 #endif 20482 #if defined(BCM_88690_A0) 20483 soc_field_info_t soc_SIF_BILLING_INPUT_FC_CTRr_fields[] = { 20484 { BILLING_INPUT_FC_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20485 }; 20486 20487 #endif 20488 #if defined(BCM_88690_B0) 20489 soc_field_info_t soc_SIF_BILLING_INPUT_FC_CTR_BCM88690_B0r_fields[] = { 20490 { BILLING_INPUT_FC_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20491 }; 20492 20493 #endif 20494 #if defined(BCM_88690_A0) 20495 soc_field_info_t soc_SIF_BILLING_OUTPUT_FC_CTRr_fields[] = { 20496 { BILLING_OUTPUT_FC_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20497 }; 20498 20499 #endif 20500 #if defined(BCM_88690_B0) 20501 soc_field_info_t soc_SIF_BILLING_OUTPUT_FC_CTR_BCM88690_B0r_fields[] = { 20502 { BILLING_OUTPUT_FC_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20503 }; 20504 20505 #endif 20506 #if defined(BCM_88690_A0) 20507 soc_field_info_t soc_SIF_ECC_1B_ERR_CNTr_fields[] = { 20508 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20509 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20510 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 20511 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20512 }; 20513 20514 #endif 20515 #if defined(BCM_88690_B0) 20516 soc_field_info_t soc_SIF_ECC_1B_ERR_CNT_BCM88690_B0r_fields[] = { 20517 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20518 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20519 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 20520 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20521 }; 20522 20523 #endif 20524 #if defined(BCM_88690_A0) 20525 soc_field_info_t soc_SIF_ECC_2B_ERR_CNTr_fields[] = { 20526 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20527 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20528 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 20529 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20530 }; 20531 20532 #endif 20533 #if defined(BCM_88690_B0) 20534 soc_field_info_t soc_SIF_ECC_2B_ERR_CNT_BCM88690_B0r_fields[] = { 20535 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20536 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20537 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 20538 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20539 }; 20540 20541 #endif 20542 #if defined(BCM_88690_A0) 20543 soc_field_info_t soc_SIF_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = { 20544 { BILLING_CGM_INPUT_MEM_0_ECC_1B_ERR_MASKf, 1, 12, 0 }, 20545 { BILLING_CGM_INPUT_MEM_1_ECC_1B_ERR_MASKf, 1, 13, 0 }, 20546 { BILLING_CGM_INPUT_MEM_2_ECC_1B_ERR_MASKf, 1, 14, 0 }, 20547 { BILLING_CGM_INPUT_MEM_3_ECC_1B_ERR_MASKf, 1, 15, 0 }, 20548 { BILLING_CGM_INPUT_MEM_4_ECC_1B_ERR_MASKf, 1, 16, 0 }, 20549 { BILLING_CGM_INPUT_MEM_5_ECC_1B_ERR_MASKf, 1, 17, 0 }, 20550 { BILLING_CGM_INPUT_MEM_6_ECC_1B_ERR_MASKf, 1, 18, 0 }, 20551 { BILLING_CGM_INPUT_MEM_7_ECC_1B_ERR_MASKf, 1, 19, 0 }, 20552 { BILLING_EGR_INPUT_MEM_0_ECC_1B_ERR_MASKf, 1, 8, 0 }, 20553 { BILLING_EGR_INPUT_MEM_1_ECC_1B_ERR_MASKf, 1, 9, 0 }, 20554 { BILLING_EGR_INPUT_MEM_2_ECC_1B_ERR_MASKf, 1, 10, 0 }, 20555 { BILLING_EGR_INPUT_MEM_3_ECC_1B_ERR_MASKf, 1, 11, 0 }, 20556 { QSIZE_CGM_INPUT_MEM_0_ECC_1B_ERR_MASKf, 1, 20, 0 }, 20557 { QSIZE_CGM_INPUT_MEM_1_ECC_1B_ERR_MASKf, 1, 21, 0 }, 20558 { QSIZE_CGM_INPUT_MEM_2_ECC_1B_ERR_MASKf, 1, 22, 0 }, 20559 { QSIZE_CGM_INPUT_MEM_3_ECC_1B_ERR_MASKf, 1, 23, 0 }, 20560 { QSIZE_CGM_INPUT_MEM_4_ECC_1B_ERR_MASKf, 1, 24, 0 }, 20561 { QSIZE_CGM_INPUT_MEM_5_ECC_1B_ERR_MASKf, 1, 25, 0 }, 20562 { QSIZE_CGM_INPUT_MEM_6_ECC_1B_ERR_MASKf, 1, 26, 0 }, 20563 { QSIZE_CGM_INPUT_MEM_7_ECC_1B_ERR_MASKf, 1, 27, 0 }, 20564 { ST_PORT_MEM_0_ECC_1B_ERR_MASKf, 1, 0, 0 }, 20565 { ST_PORT_MEM_1_ECC_1B_ERR_MASKf, 1, 1, 0 }, 20566 { ST_PORT_MEM_2_ECC_1B_ERR_MASKf, 1, 2, 0 }, 20567 { ST_PORT_MEM_3_ECC_1B_ERR_MASKf, 1, 3, 0 }, 20568 { ST_PORT_MEM_4_ECC_1B_ERR_MASKf, 1, 4, 0 }, 20569 { ST_PORT_MEM_5_ECC_1B_ERR_MASKf, 1, 5, 0 }, 20570 { ST_PORT_MEM_6_ECC_1B_ERR_MASKf, 1, 6, 0 }, 20571 { ST_PORT_MEM_7_ECC_1B_ERR_MASKf, 1, 7, 0 } 20572 }; 20573 20574 #endif 20575 #if defined(BCM_88690_B0) 20576 soc_field_info_t soc_SIF_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = { 20577 { BILLING_CGM_INPUT_MEM_0_ECC_1B_ERR_MASKf, 1, 12, 0 }, 20578 { BILLING_CGM_INPUT_MEM_1_ECC_1B_ERR_MASKf, 1, 13, 0 }, 20579 { BILLING_CGM_INPUT_MEM_2_ECC_1B_ERR_MASKf, 1, 14, 0 }, 20580 { BILLING_CGM_INPUT_MEM_3_ECC_1B_ERR_MASKf, 1, 15, 0 }, 20581 { BILLING_CGM_INPUT_MEM_4_ECC_1B_ERR_MASKf, 1, 16, 0 }, 20582 { BILLING_CGM_INPUT_MEM_5_ECC_1B_ERR_MASKf, 1, 17, 0 }, 20583 { BILLING_CGM_INPUT_MEM_6_ECC_1B_ERR_MASKf, 1, 18, 0 }, 20584 { BILLING_CGM_INPUT_MEM_7_ECC_1B_ERR_MASKf, 1, 19, 0 }, 20585 { BILLING_EGR_INPUT_MEM_0_ECC_1B_ERR_MASKf, 1, 8, 0 }, 20586 { BILLING_EGR_INPUT_MEM_1_ECC_1B_ERR_MASKf, 1, 9, 0 }, 20587 { BILLING_EGR_INPUT_MEM_2_ECC_1B_ERR_MASKf, 1, 10, 0 }, 20588 { BILLING_EGR_INPUT_MEM_3_ECC_1B_ERR_MASKf, 1, 11, 0 }, 20589 { QSIZE_CGM_INPUT_MEM_0_ECC_1B_ERR_MASKf, 1, 20, 0 }, 20590 { QSIZE_CGM_INPUT_MEM_1_ECC_1B_ERR_MASKf, 1, 21, 0 }, 20591 { QSIZE_CGM_INPUT_MEM_2_ECC_1B_ERR_MASKf, 1, 22, 0 }, 20592 { QSIZE_CGM_INPUT_MEM_3_ECC_1B_ERR_MASKf, 1, 23, 0 }, 20593 { QSIZE_CGM_INPUT_MEM_4_ECC_1B_ERR_MASKf, 1, 24, 0 }, 20594 { QSIZE_CGM_INPUT_MEM_5_ECC_1B_ERR_MASKf, 1, 25, 0 }, 20595 { QSIZE_CGM_INPUT_MEM_6_ECC_1B_ERR_MASKf, 1, 26, 0 }, 20596 { QSIZE_CGM_INPUT_MEM_7_ECC_1B_ERR_MASKf, 1, 27, 0 }, 20597 { ST_PORT_MEM_0_ECC_1B_ERR_MASKf, 1, 0, 0 }, 20598 { ST_PORT_MEM_1_ECC_1B_ERR_MASKf, 1, 1, 0 }, 20599 { ST_PORT_MEM_2_ECC_1B_ERR_MASKf, 1, 2, 0 }, 20600 { ST_PORT_MEM_3_ECC_1B_ERR_MASKf, 1, 3, 0 }, 20601 { ST_PORT_MEM_4_ECC_1B_ERR_MASKf, 1, 4, 0 }, 20602 { ST_PORT_MEM_5_ECC_1B_ERR_MASKf, 1, 5, 0 }, 20603 { ST_PORT_MEM_6_ECC_1B_ERR_MASKf, 1, 6, 0 }, 20604 { ST_PORT_MEM_7_ECC_1B_ERR_MASKf, 1, 7, 0 } 20605 }; 20606 20607 #endif 20608 #if defined(BCM_88690_A0) 20609 soc_field_info_t soc_SIF_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = { 20610 { BILLING_CGM_INPUT_MEM_0_ECC_2B_ERR_MASKf, 1, 12, 0 }, 20611 { BILLING_CGM_INPUT_MEM_1_ECC_2B_ERR_MASKf, 1, 13, 0 }, 20612 { BILLING_CGM_INPUT_MEM_2_ECC_2B_ERR_MASKf, 1, 14, 0 }, 20613 { BILLING_CGM_INPUT_MEM_3_ECC_2B_ERR_MASKf, 1, 15, 0 }, 20614 { BILLING_CGM_INPUT_MEM_4_ECC_2B_ERR_MASKf, 1, 16, 0 }, 20615 { BILLING_CGM_INPUT_MEM_5_ECC_2B_ERR_MASKf, 1, 17, 0 }, 20616 { BILLING_CGM_INPUT_MEM_6_ECC_2B_ERR_MASKf, 1, 18, 0 }, 20617 { BILLING_CGM_INPUT_MEM_7_ECC_2B_ERR_MASKf, 1, 19, 0 }, 20618 { BILLING_EGR_INPUT_MEM_0_ECC_2B_ERR_MASKf, 1, 8, 0 }, 20619 { BILLING_EGR_INPUT_MEM_1_ECC_2B_ERR_MASKf, 1, 9, 0 }, 20620 { BILLING_EGR_INPUT_MEM_2_ECC_2B_ERR_MASKf, 1, 10, 0 }, 20621 { BILLING_EGR_INPUT_MEM_3_ECC_2B_ERR_MASKf, 1, 11, 0 }, 20622 { QSIZE_CGM_INPUT_MEM_0_ECC_2B_ERR_MASKf, 1, 20, 0 }, 20623 { QSIZE_CGM_INPUT_MEM_1_ECC_2B_ERR_MASKf, 1, 21, 0 }, 20624 { QSIZE_CGM_INPUT_MEM_2_ECC_2B_ERR_MASKf, 1, 22, 0 }, 20625 { QSIZE_CGM_INPUT_MEM_3_ECC_2B_ERR_MASKf, 1, 23, 0 }, 20626 { QSIZE_CGM_INPUT_MEM_4_ECC_2B_ERR_MASKf, 1, 24, 0 }, 20627 { QSIZE_CGM_INPUT_MEM_5_ECC_2B_ERR_MASKf, 1, 25, 0 }, 20628 { QSIZE_CGM_INPUT_MEM_6_ECC_2B_ERR_MASKf, 1, 26, 0 }, 20629 { QSIZE_CGM_INPUT_MEM_7_ECC_2B_ERR_MASKf, 1, 27, 0 }, 20630 { ST_PORT_MEM_0_ECC_2B_ERR_MASKf, 1, 0, 0 }, 20631 { ST_PORT_MEM_1_ECC_2B_ERR_MASKf, 1, 1, 0 }, 20632 { ST_PORT_MEM_2_ECC_2B_ERR_MASKf, 1, 2, 0 }, 20633 { ST_PORT_MEM_3_ECC_2B_ERR_MASKf, 1, 3, 0 }, 20634 { ST_PORT_MEM_4_ECC_2B_ERR_MASKf, 1, 4, 0 }, 20635 { ST_PORT_MEM_5_ECC_2B_ERR_MASKf, 1, 5, 0 }, 20636 { ST_PORT_MEM_6_ECC_2B_ERR_MASKf, 1, 6, 0 }, 20637 { ST_PORT_MEM_7_ECC_2B_ERR_MASKf, 1, 7, 0 } 20638 }; 20639 20640 #endif 20641 #if defined(BCM_88690_B0) 20642 soc_field_info_t soc_SIF_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = { 20643 { BILLING_CGM_INPUT_MEM_0_ECC_2B_ERR_MASKf, 1, 12, 0 }, 20644 { BILLING_CGM_INPUT_MEM_1_ECC_2B_ERR_MASKf, 1, 13, 0 }, 20645 { BILLING_CGM_INPUT_MEM_2_ECC_2B_ERR_MASKf, 1, 14, 0 }, 20646 { BILLING_CGM_INPUT_MEM_3_ECC_2B_ERR_MASKf, 1, 15, 0 }, 20647 { BILLING_CGM_INPUT_MEM_4_ECC_2B_ERR_MASKf, 1, 16, 0 }, 20648 { BILLING_CGM_INPUT_MEM_5_ECC_2B_ERR_MASKf, 1, 17, 0 }, 20649 { BILLING_CGM_INPUT_MEM_6_ECC_2B_ERR_MASKf, 1, 18, 0 }, 20650 { BILLING_CGM_INPUT_MEM_7_ECC_2B_ERR_MASKf, 1, 19, 0 }, 20651 { BILLING_EGR_INPUT_MEM_0_ECC_2B_ERR_MASKf, 1, 8, 0 }, 20652 { BILLING_EGR_INPUT_MEM_1_ECC_2B_ERR_MASKf, 1, 9, 0 }, 20653 { BILLING_EGR_INPUT_MEM_2_ECC_2B_ERR_MASKf, 1, 10, 0 }, 20654 { BILLING_EGR_INPUT_MEM_3_ECC_2B_ERR_MASKf, 1, 11, 0 }, 20655 { QSIZE_CGM_INPUT_MEM_0_ECC_2B_ERR_MASKf, 1, 20, 0 }, 20656 { QSIZE_CGM_INPUT_MEM_1_ECC_2B_ERR_MASKf, 1, 21, 0 }, 20657 { QSIZE_CGM_INPUT_MEM_2_ECC_2B_ERR_MASKf, 1, 22, 0 }, 20658 { QSIZE_CGM_INPUT_MEM_3_ECC_2B_ERR_MASKf, 1, 23, 0 }, 20659 { QSIZE_CGM_INPUT_MEM_4_ECC_2B_ERR_MASKf, 1, 24, 0 }, 20660 { QSIZE_CGM_INPUT_MEM_5_ECC_2B_ERR_MASKf, 1, 25, 0 }, 20661 { QSIZE_CGM_INPUT_MEM_6_ECC_2B_ERR_MASKf, 1, 26, 0 }, 20662 { QSIZE_CGM_INPUT_MEM_7_ECC_2B_ERR_MASKf, 1, 27, 0 }, 20663 { ST_PORT_MEM_0_ECC_2B_ERR_MASKf, 1, 0, 0 }, 20664 { ST_PORT_MEM_1_ECC_2B_ERR_MASKf, 1, 1, 0 }, 20665 { ST_PORT_MEM_2_ECC_2B_ERR_MASKf, 1, 2, 0 }, 20666 { ST_PORT_MEM_3_ECC_2B_ERR_MASKf, 1, 3, 0 }, 20667 { ST_PORT_MEM_4_ECC_2B_ERR_MASKf, 1, 4, 0 }, 20668 { ST_PORT_MEM_5_ECC_2B_ERR_MASKf, 1, 5, 0 }, 20669 { ST_PORT_MEM_6_ECC_2B_ERR_MASKf, 1, 6, 0 }, 20670 { ST_PORT_MEM_7_ECC_2B_ERR_MASKf, 1, 7, 0 } 20671 }; 20672 20673 #endif 20674 #if defined(BCM_88690_A0) 20675 soc_field_info_t soc_SIF_ECC_INTERRUPT_REGISTERr_fields[] = { 20676 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 20677 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 20678 { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR } 20679 }; 20680 20681 #endif 20682 #if defined(BCM_88690_B0) 20683 soc_field_info_t soc_SIF_ECC_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 20684 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 20685 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 20686 { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR } 20687 }; 20688 20689 #endif 20690 #if defined(BCM_88690_A0) 20691 soc_field_info_t soc_SIF_ECC_INTERRUPT_REGISTER_MASKr_fields[] = { 20692 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 20693 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 20694 { ITEM_0_0f, 1, 0, 0 } 20695 }; 20696 20697 #endif 20698 #if defined(BCM_88690_B0) 20699 soc_field_info_t soc_SIF_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = { 20700 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 20701 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 20702 { ITEM_0_0f, 1, 0, 0 } 20703 }; 20704 20705 #endif 20706 #if defined(BCM_88690_A0) 20707 soc_field_info_t soc_SIF_ECC_INTERRUPT_REGISTER_TESTr_fields[] = { 20708 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 20709 }; 20710 20711 #endif 20712 #if defined(BCM_88690_B0) 20713 soc_field_info_t soc_SIF_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 20714 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 20715 }; 20716 20717 #endif 20718 #if defined(BCM_88690_A0) 20719 soc_field_info_t soc_SIF_ENABLERSr_fields[] = { 20720 { DATA_PATH_ENf, 1, 0, 0 } 20721 }; 20722 20723 #endif 20724 #if defined(BCM_88690_B0) 20725 soc_field_info_t soc_SIF_ENABLERS_BCM88690_B0r_fields[] = { 20726 { DATA_PATH_ENf, 1, 0, 0 } 20727 }; 20728 20729 #endif 20730 #if defined(BCM_88690_A0) 20731 soc_field_info_t soc_SIF_ERROR_INITIATION_DATAr_fields[] = { 20732 { ERR_WRf, 1, 0, SOCF_SIG } 20733 }; 20734 20735 #endif 20736 #if defined(BCM_88690_B0) 20737 soc_field_info_t soc_SIF_ERROR_INITIATION_DATA_BCM88690_B0r_fields[] = { 20738 { ERR_WRf, 1, 0, SOCF_SIG } 20739 }; 20740 20741 #endif 20742 #if defined(BCM_88690_A0) 20743 soc_field_info_t soc_SIF_GTIMER_CONFIGURATIONr_fields[] = { 20744 { FIELD_0_0f, 1, 0, 0 }, 20745 { FIELD_1_1f, 1, 1, 0 }, 20746 { FIELD_2_2f, 1, 2, 0 } 20747 }; 20748 20749 #endif 20750 #if defined(BCM_88690_B0) 20751 soc_field_info_t soc_SIF_GTIMER_CONFIGURATION_BCM88690_B0r_fields[] = { 20752 { FIELD_0_0f, 1, 0, 0 }, 20753 { FIELD_1_1f, 1, 1, 0 }, 20754 { FIELD_2_2f, 1, 2, 0 } 20755 }; 20756 20757 #endif 20758 #if defined(BCM_88690_A0) 20759 soc_field_info_t soc_SIF_GTIMER_CYCLEr_fields[] = { 20760 { FIELD_0_31f, 32, 0, SOCF_LE } 20761 }; 20762 20763 #endif 20764 #if defined(BCM_88690_B0) 20765 soc_field_info_t soc_SIF_GTIMER_CYCLE_BCM88690_B0r_fields[] = { 20766 { FIELD_0_31f, 32, 0, SOCF_LE } 20767 }; 20768 20769 #endif 20770 #if defined(BCM_88690_A0) 20771 soc_field_info_t soc_SIF_INITr_fields[] = { 20772 { STAT_IF_BILLING_INPUT_INITf, 6, 11, SOCF_LE }, 20773 { STAT_IF_INITf, 1, 0, 0 }, 20774 { STAT_IF_INIT_PORTf, 4, 1, SOCF_LE }, 20775 { STAT_IF_QSIZE_INPUT_INITf, 6, 5, SOCF_LE } 20776 }; 20777 20778 #endif 20779 #if defined(BCM_88690_B0) 20780 soc_field_info_t soc_SIF_INIT_BCM88690_B0r_fields[] = { 20781 { STAT_IF_BILLING_INPUT_INITf, 6, 11, SOCF_LE }, 20782 { STAT_IF_INITf, 1, 0, 0 }, 20783 { STAT_IF_INIT_PORTf, 4, 1, SOCF_LE }, 20784 { STAT_IF_QSIZE_INPUT_INITf, 6, 5, SOCF_LE } 20785 }; 20786 20787 #endif 20788 #if defined(BCM_88690_A0) 20789 soc_field_info_t soc_SIF_INTERRUPT_MASK_REGISTERr_fields[] = { 20790 { ERROR_ECC_MASKf, 1, 0, 0 }, 20791 { STATISTICS_BILLING_FIFOS_ERR_INT_MASKf, 1, 1, 0 }, 20792 { STATISTICS_BILLING_OPCODE_ERR_INT_MASKf, 1, 3, 0 }, 20793 { STATISTICS_QSIZE_FIFOS_ERR_INT_MASKf, 1, 2, 0 } 20794 }; 20795 20796 #endif 20797 #if defined(BCM_88690_B0) 20798 soc_field_info_t soc_SIF_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields[] = { 20799 { ERROR_ECC_MASKf, 1, 0, 0 }, 20800 { STATISTICS_BILLING_FIFOS_ERR_INT_MASKf, 1, 1, 0 }, 20801 { STATISTICS_BILLING_OPCODE_ERR_INT_MASKf, 1, 3, 0 }, 20802 { STATISTICS_QSIZE_FIFOS_ERR_INT_MASKf, 1, 2, 0 } 20803 }; 20804 20805 #endif 20806 #if defined(BCM_88690_A0) 20807 soc_field_info_t soc_SIF_INTERRUPT_REGISTERr_fields[] = { 20808 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 20809 { STATISTICS_BILLING_FIFOS_ERR_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 20810 { STATISTICS_BILLING_OPCODE_ERR_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 20811 { STATISTICS_QSIZE_FIFOS_ERR_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR } 20812 }; 20813 20814 #endif 20815 #if defined(BCM_88690_B0) 20816 soc_field_info_t soc_SIF_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 20817 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 20818 { STATISTICS_BILLING_FIFOS_ERR_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 20819 { STATISTICS_BILLING_OPCODE_ERR_INTf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 20820 { STATISTICS_QSIZE_FIFOS_ERR_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR } 20821 }; 20822 20823 #endif 20824 #if defined(BCM_88690_A0) 20825 soc_field_info_t soc_SIF_INTERRUPT_REGISTER_TESTr_fields[] = { 20826 { INTERRUPT_REGISTER_TESTf, 4, 0, SOCF_LE } 20827 }; 20828 20829 #endif 20830 #if defined(BCM_88690_B0) 20831 soc_field_info_t soc_SIF_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 20832 { INTERRUPT_REGISTER_TESTf, 4, 0, SOCF_LE } 20833 }; 20834 20835 #endif 20836 #if defined(BCM_88690_A0) 20837 soc_field_info_t soc_SIF_QSIZE_INPUT_FC_CTRr_fields[] = { 20838 { QSIZE_INPUT_FC_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20839 }; 20840 20841 #endif 20842 #if defined(BCM_88690_B0) 20843 soc_field_info_t soc_SIF_QSIZE_INPUT_FC_CTR_BCM88690_B0r_fields[] = { 20844 { QSIZE_INPUT_FC_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20845 }; 20846 20847 #endif 20848 #if defined(BCM_88690_A0) 20849 soc_field_info_t soc_SIF_QSIZE_OUTPUT_FC_CTRr_fields[] = { 20850 { QSIZE_OUTPUT_FC_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20851 }; 20852 20853 #endif 20854 #if defined(BCM_88690_B0) 20855 soc_field_info_t soc_SIF_QSIZE_OUTPUT_FC_CTR_BCM88690_B0r_fields[] = { 20856 { QSIZE_OUTPUT_FC_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 20857 }; 20858 20859 #endif 20860 #if defined(BCM_88690_A0) 20861 soc_field_info_t soc_SIF_REG_00A4r_fields[] = { 20862 { FIELD_0_0f, 1, 0, 0 }, 20863 { FIELD_10_10f, 1, 10, 0 }, 20864 { FIELD_11_11f, 1, 11, 0 }, 20865 { FIELD_12_12f, 1, 12, 0 }, 20866 { FIELD_13_13f, 1, 13, 0 }, 20867 { FIELD_14_14f, 1, 14, 0 }, 20868 { FIELD_15_15f, 1, 15, 0 }, 20869 { FIELD_16_16f, 1, 16, 0 }, 20870 { FIELD_17_17f, 1, 17, 0 }, 20871 { FIELD_18_18f, 1, 18, 0 }, 20872 { FIELD_19_19f, 1, 19, 0 }, 20873 { FIELD_1_1f, 1, 1, 0 }, 20874 { FIELD_20_20f, 1, 20, 0 }, 20875 { FIELD_21_21f, 1, 21, 0 }, 20876 { FIELD_22_22f, 1, 22, 0 }, 20877 { FIELD_23_23f, 1, 23, 0 }, 20878 { FIELD_24_24f, 1, 24, 0 }, 20879 { FIELD_25_25f, 1, 25, 0 }, 20880 { FIELD_26_26f, 1, 26, 0 }, 20881 { FIELD_27_27f, 1, 27, 0 }, 20882 { FIELD_2_2f, 1, 2, 0 }, 20883 { FIELD_3_3f, 1, 3, 0 }, 20884 { FIELD_4_4f, 1, 4, 0 }, 20885 { FIELD_5_5f, 1, 5, 0 }, 20886 { FIELD_6_6f, 1, 6, 0 }, 20887 { FIELD_7_7f, 1, 7, 0 }, 20888 { FIELD_8_8f, 1, 8, 0 }, 20889 { FIELD_9_9f, 1, 9, 0 } 20890 }; 20891 20892 #endif 20893 #if defined(BCM_88690_A0) 20894 soc_field_info_t soc_SIF_REG_00A6r_fields[] = { 20895 { FIELD_0_0f, 1, 0, 0 }, 20896 { FIELD_10_10f, 1, 10, 0 }, 20897 { FIELD_11_11f, 1, 11, 0 }, 20898 { FIELD_12_12f, 1, 12, 0 }, 20899 { FIELD_13_13f, 1, 13, 0 }, 20900 { FIELD_14_14f, 1, 14, 0 }, 20901 { FIELD_15_15f, 1, 15, 0 }, 20902 { FIELD_16_16f, 1, 16, 0 }, 20903 { FIELD_17_17f, 1, 17, 0 }, 20904 { FIELD_18_18f, 1, 18, 0 }, 20905 { FIELD_19_19f, 1, 19, 0 }, 20906 { FIELD_1_1f, 1, 1, 0 }, 20907 { FIELD_20_20f, 1, 20, 0 }, 20908 { FIELD_21_21f, 1, 21, 0 }, 20909 { FIELD_22_22f, 1, 22, 0 }, 20910 { FIELD_23_23f, 1, 23, 0 }, 20911 { FIELD_24_24f, 1, 24, 0 }, 20912 { FIELD_25_25f, 1, 25, 0 }, 20913 { FIELD_26_26f, 1, 26, 0 }, 20914 { FIELD_27_27f, 1, 27, 0 }, 20915 { FIELD_2_2f, 1, 2, 0 }, 20916 { FIELD_3_3f, 1, 3, 0 }, 20917 { FIELD_4_4f, 1, 4, 0 }, 20918 { FIELD_5_5f, 1, 5, 0 }, 20919 { FIELD_6_6f, 1, 6, 0 }, 20920 { FIELD_7_7f, 1, 7, 0 }, 20921 { FIELD_8_8f, 1, 8, 0 }, 20922 { FIELD_9_9f, 1, 9, 0 } 20923 }; 20924 20925 #endif 20926 #if defined(BCM_88690_B0) 20927 soc_field_info_t soc_SIF_REG_00A4_BCM88690_B0r_fields[] = { 20928 { FIELD_0_0f, 1, 0, 0 }, 20929 { FIELD_10_10f, 1, 10, 0 }, 20930 { FIELD_11_11f, 1, 11, 0 }, 20931 { FIELD_12_12f, 1, 12, 0 }, 20932 { FIELD_13_13f, 1, 13, 0 }, 20933 { FIELD_14_14f, 1, 14, 0 }, 20934 { FIELD_15_15f, 1, 15, 0 }, 20935 { FIELD_16_16f, 1, 16, 0 }, 20936 { FIELD_17_17f, 1, 17, 0 }, 20937 { FIELD_18_18f, 1, 18, 0 }, 20938 { FIELD_19_19f, 1, 19, 0 }, 20939 { FIELD_1_1f, 1, 1, 0 }, 20940 { FIELD_20_20f, 1, 20, 0 }, 20941 { FIELD_21_21f, 1, 21, 0 }, 20942 { FIELD_22_22f, 1, 22, 0 }, 20943 { FIELD_23_23f, 1, 23, 0 }, 20944 { FIELD_24_24f, 1, 24, 0 }, 20945 { FIELD_25_25f, 1, 25, 0 }, 20946 { FIELD_26_26f, 1, 26, 0 }, 20947 { FIELD_27_27f, 1, 27, 0 }, 20948 { FIELD_2_2f, 1, 2, 0 }, 20949 { FIELD_3_3f, 1, 3, 0 }, 20950 { FIELD_4_4f, 1, 4, 0 }, 20951 { FIELD_5_5f, 1, 5, 0 }, 20952 { FIELD_6_6f, 1, 6, 0 }, 20953 { FIELD_7_7f, 1, 7, 0 }, 20954 { FIELD_8_8f, 1, 8, 0 }, 20955 { FIELD_9_9f, 1, 9, 0 } 20956 }; 20957 20958 #endif 20959 #if defined(BCM_88690_B0) 20960 soc_field_info_t soc_SIF_REG_00A6_BCM88690_B0r_fields[] = { 20961 { FIELD_0_0f, 1, 0, 0 }, 20962 { FIELD_10_10f, 1, 10, 0 }, 20963 { FIELD_11_11f, 1, 11, 0 }, 20964 { FIELD_12_12f, 1, 12, 0 }, 20965 { FIELD_13_13f, 1, 13, 0 }, 20966 { FIELD_14_14f, 1, 14, 0 }, 20967 { FIELD_15_15f, 1, 15, 0 }, 20968 { FIELD_16_16f, 1, 16, 0 }, 20969 { FIELD_17_17f, 1, 17, 0 }, 20970 { FIELD_18_18f, 1, 18, 0 }, 20971 { FIELD_19_19f, 1, 19, 0 }, 20972 { FIELD_1_1f, 1, 1, 0 }, 20973 { FIELD_20_20f, 1, 20, 0 }, 20974 { FIELD_21_21f, 1, 21, 0 }, 20975 { FIELD_22_22f, 1, 22, 0 }, 20976 { FIELD_23_23f, 1, 23, 0 }, 20977 { FIELD_24_24f, 1, 24, 0 }, 20978 { FIELD_25_25f, 1, 25, 0 }, 20979 { FIELD_26_26f, 1, 26, 0 }, 20980 { FIELD_27_27f, 1, 27, 0 }, 20981 { FIELD_2_2f, 1, 2, 0 }, 20982 { FIELD_3_3f, 1, 3, 0 }, 20983 { FIELD_4_4f, 1, 4, 0 }, 20984 { FIELD_5_5f, 1, 5, 0 }, 20985 { FIELD_6_6f, 1, 6, 0 }, 20986 { FIELD_7_7f, 1, 7, 0 }, 20987 { FIELD_8_8f, 1, 8, 0 }, 20988 { FIELD_9_9f, 1, 9, 0 } 20989 }; 20990 20991 #endif 20992 #if defined(BCM_88690_A0) 20993 soc_field_info_t soc_SIF_REG_00C2r_fields[] = { 20994 { FIELD_0_0f, 1, 0, 0 }, 20995 { FIELD_1_1f, 1, 1, 0 }, 20996 { FIELD_2_2f, 1, 2, 0 }, 20997 { FIELD_3_3f, 1, 3, 0 }, 20998 { FIELD_4_4f, 1, 4, 0 }, 20999 { FIELD_5_5f, 1, 5, 0 } 21000 }; 21001 21002 #endif 21003 #if defined(BCM_88690_B0) 21004 soc_field_info_t soc_SIF_REG_00C2_BCM88690_B0r_fields[] = { 21005 { FIELD_0_0f, 1, 0, 0 }, 21006 { FIELD_1_1f, 1, 1, 0 }, 21007 { FIELD_2_2f, 1, 2, 0 }, 21008 { FIELD_3_3f, 1, 3, 0 }, 21009 { FIELD_4_4f, 1, 4, 0 }, 21010 { FIELD_5_5f, 1, 5, 0 } 21011 }; 21012 21013 #endif 21014 #if defined(BCM_88690_A0) 21015 soc_field_info_t soc_SIF_RESERVED_MIRROR_ADDRr_fields[] = { 21016 { FIELD_0_15f, 16, 0, SOCF_LE }, 21017 { FIELD_31_31f, 1, 31, 0 } 21018 }; 21019 21020 #endif 21021 #if defined(BCM_88690_B0) 21022 soc_field_info_t soc_SIF_RESERVED_MIRROR_ADDR_BCM88690_B0r_fields[] = { 21023 { FIELD_0_15f, 16, 0, SOCF_LE }, 21024 { FIELD_31_31f, 1, 31, 0 } 21025 }; 21026 21027 #endif 21028 #if defined(BCM_88690_A0) 21029 soc_field_info_t soc_SIF_RESERVED_MTCDr_fields[] = { 21030 { FIELD_0_0f, 1, 0, 0 }, 21031 { FIELD_1_1f, 1, 1, 0 }, 21032 { FIELD_2_2f, 1, 2, 0 }, 21033 { FIELD_3_3f, 1, 3, 0 }, 21034 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 21035 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 21036 }; 21037 21038 #endif 21039 #if defined(BCM_88690_B0) 21040 soc_field_info_t soc_SIF_RESERVED_MTCD_BCM88690_B0r_fields[] = { 21041 { FIELD_0_0f, 1, 0, 0 }, 21042 { FIELD_1_1f, 1, 1, 0 }, 21043 { FIELD_2_2f, 1, 2, 0 }, 21044 { FIELD_3_3f, 1, 3, 0 }, 21045 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 21046 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 21047 }; 21048 21049 #endif 21050 #if defined(BCM_88690_A0) 21051 soc_field_info_t soc_SIF_RESERVED_MTCPr_fields[] = { 21052 { ITEM_0_13f, 14, 0, SOCF_LE }, 21053 { ITEM_14_14f, 1, 14, 0 }, 21054 { ITEM_15_15f, 1, 15, 0 }, 21055 { ITEM_16_16f, 1, 16, 0 }, 21056 { ITEM_19_30f, 12, 19, SOCF_LE }, 21057 { ITEM_31_31f, 1, 31, 0 }, 21058 { ITEM_32_32f, 1, 32, 0 }, 21059 { ITEM_33_33f, 1, 33, 0 }, 21060 { ITEM_34_34f, 1, 34, 0 }, 21061 { ITEM_35_35f, 1, 35, 0 }, 21062 { ITEM_37_52f, 16, 37, SOCF_LE }, 21063 { ITEM_53_53f, 1, 53, 0 }, 21064 { ITEM_54_54f, 1, 54, 0 }, 21065 { ITEM_55_55f, 1, 55, 0 }, 21066 { ITEM_56_56f, 1, 56, 0 }, 21067 { ITEM_57_57f, 1, 57, 0 }, 21068 { ITEM_58_58f, 1, 58, 0 } 21069 }; 21070 21071 #endif 21072 #if defined(BCM_88690_B0) 21073 soc_field_info_t soc_SIF_RESERVED_MTCP_BCM88690_B0r_fields[] = { 21074 { ITEM_0_13f, 14, 0, SOCF_LE }, 21075 { ITEM_14_14f, 1, 14, 0 }, 21076 { ITEM_15_15f, 1, 15, 0 }, 21077 { ITEM_16_16f, 1, 16, 0 }, 21078 { ITEM_19_30f, 12, 19, SOCF_LE }, 21079 { ITEM_31_31f, 1, 31, 0 }, 21080 { ITEM_32_32f, 1, 32, 0 }, 21081 { ITEM_33_33f, 1, 33, 0 }, 21082 { ITEM_34_34f, 1, 34, 0 }, 21083 { ITEM_35_35f, 1, 35, 0 }, 21084 { ITEM_37_52f, 16, 37, SOCF_LE }, 21085 { ITEM_53_53f, 1, 53, 0 }, 21086 { ITEM_54_54f, 1, 54, 0 }, 21087 { ITEM_55_55f, 1, 55, 0 }, 21088 { ITEM_56_56f, 1, 56, 0 }, 21089 { ITEM_57_57f, 1, 57, 0 }, 21090 { ITEM_58_58f, 1, 58, 0 } 21091 }; 21092 21093 #endif 21094 #if defined(BCM_88690_A0) 21095 soc_field_info_t soc_SIF_RESERVED_SPARE_0r_fields[] = { 21096 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 21097 }; 21098 21099 #endif 21100 #if defined(BCM_88690_A0) 21101 soc_field_info_t soc_SIF_RESERVED_SPARE_1r_fields[] = { 21102 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 21103 }; 21104 21105 #endif 21106 #if defined(BCM_88690_A0) 21107 soc_field_info_t soc_SIF_RESERVED_SPARE_2r_fields[] = { 21108 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 21109 }; 21110 21111 #endif 21112 #if defined(BCM_88690_A0) 21113 soc_field_info_t soc_SIF_RESERVED_SPARE_3r_fields[] = { 21114 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 21115 }; 21116 21117 #endif 21118 #if defined(BCM_88690_B0) 21119 soc_field_info_t soc_SIF_RESERVED_SPARE_0_BCM88690_B0r_fields[] = { 21120 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 21121 }; 21122 21123 #endif 21124 #if defined(BCM_88690_B0) 21125 soc_field_info_t soc_SIF_RESERVED_SPARE_1_BCM88690_B0r_fields[] = { 21126 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 21127 }; 21128 21129 #endif 21130 #if defined(BCM_88690_B0) 21131 soc_field_info_t soc_SIF_RESERVED_SPARE_2_BCM88690_B0r_fields[] = { 21132 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 21133 }; 21134 21135 #endif 21136 #if defined(BCM_88690_B0) 21137 soc_field_info_t soc_SIF_RESERVED_SPARE_3_BCM88690_B0r_fields[] = { 21138 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 21139 }; 21140 21141 #endif 21142 #if defined(BCM_88690_A0) 21143 soc_field_info_t soc_SIF_SBUS_BROADCAST_IDr_fields[] = { 21144 { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE } 21145 }; 21146 21147 #endif 21148 #if defined(BCM_88690_B0) 21149 soc_field_info_t soc_SIF_SBUS_BROADCAST_ID_BCM88690_B0r_fields[] = { 21150 { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE } 21151 }; 21152 21153 #endif 21154 #if defined(BCM_88690_A0) 21155 soc_field_info_t soc_SIF_SBUS_LAST_IN_CHAINr_fields[] = { 21156 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 21157 }; 21158 21159 #endif 21160 #if defined(BCM_88690_B0) 21161 soc_field_info_t soc_SIF_SBUS_LAST_IN_CHAIN_BCM88690_B0r_fields[] = { 21162 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 21163 }; 21164 21165 #endif 21166 #if defined(BCM_88690_A0) 21167 soc_field_info_t soc_SIF_ST_BILL_INPUT_PORT_SETTINGSr_fields[] = { 21168 { ST_BILL_INPUT_PORT_N_FC_HIGHf, 10, 12, SOCF_LE }, 21169 { ST_BILL_INPUT_PORT_N_FC_LOWf, 10, 2, SOCF_LE }, 21170 { ST_BILL_INPUT_PORT_N_RPRT_SIZEf, 2, 0, SOCF_LE } 21171 }; 21172 21173 #endif 21174 #if defined(BCM_88690_B0) 21175 soc_field_info_t soc_SIF_ST_BILL_INPUT_PORT_SETTINGS_BCM88690_B0r_fields[] = { 21176 { ST_BILL_INPUT_PORT_N_FC_HIGHf, 10, 12, SOCF_LE }, 21177 { ST_BILL_INPUT_PORT_N_FC_LOWf, 10, 2, SOCF_LE }, 21178 { ST_BILL_INPUT_PORT_N_RPRT_SIZEf, 2, 0, SOCF_LE } 21179 }; 21180 21181 #endif 21182 #if defined(BCM_88690_A0) 21183 soc_field_info_t soc_SIF_ST_BILL_OPCODE_ERR_INTERRUPT_REGISTERr_fields[] = { 21184 { ST_BILL_OPCODE_INTf, 6, 0, SOCF_LE|SOCF_SIG|SOCF_INTR } 21185 }; 21186 21187 #endif 21188 #if defined(BCM_88690_B0) 21189 soc_field_info_t soc_SIF_ST_BILL_OPCODE_ERR_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 21190 { ST_BILL_OPCODE_INTf, 6, 0, SOCF_LE|SOCF_SIG|SOCF_INTR } 21191 }; 21192 21193 #endif 21194 #if defined(BCM_88690_A0) 21195 soc_field_info_t soc_SIF_ST_BILL_OPCODE_ERR_INTERRUPT_REGISTER_MASKr_fields[] = { 21196 { ST_BILL_OPCODE_INT_MASKf, 6, 0, SOCF_LE } 21197 }; 21198 21199 #endif 21200 #if defined(BCM_88690_B0) 21201 soc_field_info_t soc_SIF_ST_BILL_OPCODE_ERR_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = { 21202 { ST_BILL_OPCODE_INT_MASKf, 6, 0, SOCF_LE } 21203 }; 21204 21205 #endif 21206 #if defined(BCM_88690_A0) 21207 soc_field_info_t soc_SIF_ST_BILL_OPCODE_ERR_INTERRUPT_REGISTER_TESTr_fields[] = { 21208 { ST_BILL_OPCODE_ERR_INTERRUPT_REGISTER_TESTf, 6, 0, SOCF_LE } 21209 }; 21210 21211 #endif 21212 #if defined(BCM_88690_B0) 21213 soc_field_info_t soc_SIF_ST_BILL_OPCODE_ERR_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 21214 { ST_BILL_OPCODE_ERR_INTERRUPT_REGISTER_TESTf, 6, 0, SOCF_LE } 21215 }; 21216 21217 #endif 21218 #if defined(BCM_88690_A0) 21219 soc_field_info_t soc_SIF_ST_BILL_RPRT_CTRr_fields[] = { 21220 { ST_BILL_RPRT_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 21221 }; 21222 21223 #endif 21224 #if defined(BCM_88690_B0) 21225 soc_field_info_t soc_SIF_ST_BILL_RPRT_CTR_BCM88690_B0r_fields[] = { 21226 { ST_BILL_RPRT_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 21227 }; 21228 21229 #endif 21230 #if defined(BCM_88690_A0) 21231 soc_field_info_t soc_SIF_ST_BILL_RPRT_DROP_CTRr_fields[] = { 21232 { ST_BILL_RPRT_DROP_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 21233 }; 21234 21235 #endif 21236 #if defined(BCM_88690_B0) 21237 soc_field_info_t soc_SIF_ST_BILL_RPRT_DROP_CTR_BCM88690_B0r_fields[] = { 21238 { ST_BILL_RPRT_DROP_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 21239 }; 21240 21241 #endif 21242 #if defined(BCM_88690_A0) 21243 soc_field_info_t soc_SIF_ST_BILL_RPRT_DROP_ECC_CTRr_fields[] = { 21244 { ST_BILL_RPRT_DROP_ECC_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 21245 }; 21246 21247 #endif 21248 #if defined(BCM_88690_B0) 21249 soc_field_info_t soc_SIF_ST_BILL_RPRT_DROP_ECC_CTR_BCM88690_B0r_fields[] = { 21250 { ST_BILL_RPRT_DROP_ECC_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 21251 }; 21252 21253 #endif 21254 #if defined(BCM_88690_A0) 21255 soc_field_info_t soc_SIF_ST_PORT_FC_SETTINGSr_fields[] = { 21256 { ST_PORT_N_FC_DEQ_EXT_HIGHf, 6, 42, SOCF_LE }, 21257 { ST_PORT_N_FC_DEQ_EXT_LOWf, 6, 36, SOCF_LE }, 21258 { ST_PORT_N_FC_DEQ_INT_HIGHf, 6, 30, SOCF_LE }, 21259 { ST_PORT_N_FC_DEQ_INT_LOWf, 6, 24, SOCF_LE }, 21260 { ST_PORT_N_FC_EGR_EXT_HIGHf, 6, 66, SOCF_LE }, 21261 { ST_PORT_N_FC_EGR_EXT_LOWf, 6, 60, SOCF_LE }, 21262 { ST_PORT_N_FC_EGR_INT_HIGHf, 6, 54, SOCF_LE }, 21263 { ST_PORT_N_FC_EGR_INT_LOWf, 6, 48, SOCF_LE }, 21264 { ST_PORT_N_FC_ENQ_EXT_HIGHf, 6, 18, SOCF_LE }, 21265 { ST_PORT_N_FC_ENQ_EXT_LOWf, 6, 12, SOCF_LE }, 21266 { ST_PORT_N_FC_ENQ_INT_HIGHf, 6, 6, SOCF_LE }, 21267 { ST_PORT_N_FC_ENQ_INT_LOWf, 6, 0, SOCF_LE } 21268 }; 21269 21270 #endif 21271 #if defined(BCM_88690_B0) 21272 soc_field_info_t soc_SIF_ST_PORT_FC_SETTINGS_BCM88690_B0r_fields[] = { 21273 { ST_PORT_N_FC_DEQ_EXT_HIGHf, 6, 42, SOCF_LE }, 21274 { ST_PORT_N_FC_DEQ_EXT_LOWf, 6, 36, SOCF_LE }, 21275 { ST_PORT_N_FC_DEQ_INT_HIGHf, 6, 30, SOCF_LE }, 21276 { ST_PORT_N_FC_DEQ_INT_LOWf, 6, 24, SOCF_LE }, 21277 { ST_PORT_N_FC_EGR_EXT_HIGHf, 6, 66, SOCF_LE }, 21278 { ST_PORT_N_FC_EGR_EXT_LOWf, 6, 60, SOCF_LE }, 21279 { ST_PORT_N_FC_EGR_INT_HIGHf, 6, 54, SOCF_LE }, 21280 { ST_PORT_N_FC_EGR_INT_LOWf, 6, 48, SOCF_LE }, 21281 { ST_PORT_N_FC_ENQ_EXT_HIGHf, 6, 18, SOCF_LE }, 21282 { ST_PORT_N_FC_ENQ_EXT_LOWf, 6, 12, SOCF_LE }, 21283 { ST_PORT_N_FC_ENQ_INT_HIGHf, 6, 6, SOCF_LE }, 21284 { ST_PORT_N_FC_ENQ_INT_LOWf, 6, 0, SOCF_LE } 21285 }; 21286 21287 #endif 21288 #if defined(BCM_88690_A0) 21289 soc_field_info_t soc_SIF_ST_PORT_SETTINGSr_fields[] = { 21290 { ST_PORT_MUX_N_ACTIVE_INPUTS_VECf, 6, 145, SOCF_LE }, 21291 { ST_PORT_OUTPUT_N_EMPTY_RPRTf, 96, 2, SOCF_LE }, 21292 { ST_PORT_OUTPUT_N_EMPTY_RPRT_PRDf, 24, 98, SOCF_LE }, 21293 { ST_PORT_OUTPUT_N_EMPTY_RPRT_SIZEf, 4, 122, SOCF_LE }, 21294 { ST_PORT_OUTPUT_N_EXT_QSIZE_RPRT_PRDf, 16, 167, SOCF_LE }, 21295 { ST_PORT_OUTPUT_N_HG_2_MODEf, 1, 0, 0 }, 21296 { ST_PORT_OUTPUT_N_HG_2_PREAMBf, 8, 126, SOCF_LE }, 21297 { ST_PORT_OUTPUT_N_INT_QSIZE_RPRT_PRDf, 16, 151, SOCF_LE }, 21298 { ST_PORT_OUTPUT_N_IS_QSIZEf, 1, 1, 0 }, 21299 { ST_PORT_OUTPUT_N_PACKET_SIZEf, 11, 134, SOCF_LE } 21300 }; 21301 21302 #endif 21303 #if defined(BCM_88690_B0) 21304 soc_field_info_t soc_SIF_ST_PORT_SETTINGS_BCM88690_B0r_fields[] = { 21305 { ST_PORT_MUX_N_ACTIVE_INPUTS_VECf, 6, 145, SOCF_LE }, 21306 { ST_PORT_OUTPUT_N_EMPTY_RPRTf, 96, 2, SOCF_LE }, 21307 { ST_PORT_OUTPUT_N_EMPTY_RPRT_PRDf, 24, 98, SOCF_LE }, 21308 { ST_PORT_OUTPUT_N_EMPTY_RPRT_SIZEf, 4, 122, SOCF_LE }, 21309 { ST_PORT_OUTPUT_N_EXT_QSIZE_RPRT_PRDf, 16, 167, SOCF_LE }, 21310 { ST_PORT_OUTPUT_N_HG_2_MODEf, 1, 0, 0 }, 21311 { ST_PORT_OUTPUT_N_HG_2_PREAMBf, 8, 126, SOCF_LE }, 21312 { ST_PORT_OUTPUT_N_INT_QSIZE_RPRT_PRDf, 16, 151, SOCF_LE }, 21313 { ST_PORT_OUTPUT_N_IS_QSIZEf, 1, 1, 0 }, 21314 { ST_PORT_OUTPUT_N_PACKET_SIZEf, 11, 134, SOCF_LE } 21315 }; 21316 21317 #endif 21318 #if defined(BCM_88690_A0) 21319 soc_field_info_t soc_SIF_ST_QSIZE_RPRT_CTRr_fields[] = { 21320 { ST_QSIZE_RPRT_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 21321 }; 21322 21323 #endif 21324 #if defined(BCM_88690_B0) 21325 soc_field_info_t soc_SIF_ST_QSIZE_RPRT_CTR_BCM88690_B0r_fields[] = { 21326 { ST_QSIZE_RPRT_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 21327 }; 21328 21329 #endif 21330 #if defined(BCM_88690_A0) 21331 soc_field_info_t soc_SIF_ST_QSIZE_RPRT_DROP_CTRr_fields[] = { 21332 { ST_QSIZE_RPRT_DROP_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 21333 }; 21334 21335 #endif 21336 #if defined(BCM_88690_B0) 21337 soc_field_info_t soc_SIF_ST_QSIZE_RPRT_DROP_CTR_BCM88690_B0r_fields[] = { 21338 { ST_QSIZE_RPRT_DROP_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 21339 }; 21340 21341 #endif 21342 #if defined(BCM_88690_A0) 21343 soc_field_info_t soc_SIF_ST_QSIZE_RPRT_DROP_ECC_CTRr_fields[] = { 21344 { ST_QSIZE_RPRT_DROP_ECC_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 21345 }; 21346 21347 #endif 21348 #if defined(BCM_88690_B0) 21349 soc_field_info_t soc_SIF_ST_QSIZE_RPRT_DROP_ECC_CTR_BCM88690_B0r_fields[] = { 21350 { ST_QSIZE_RPRT_DROP_ECC_CTR_Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 21351 }; 21352 21353 #endif 21354 #if defined(BCM_88690_A0) 21355 soc_field_info_t soc_SIF_ST_QSIZE_SETTINGSr_fields[] = { 21356 { EXT_ST_QSIZE_SCRB_MAX_PRDf, 16, 48, SOCF_LE }, 21357 { EXT_ST_QSIZE_SCRB_MIN_PRDf, 16, 32, SOCF_LE }, 21358 { INT_ST_QSIZE_SCRB_MAX_PRDf, 16, 16, SOCF_LE }, 21359 { INT_ST_QSIZE_SCRB_MIN_PRDf, 16, 0, SOCF_LE } 21360 }; 21361 21362 #endif 21363 #if defined(BCM_88690_B0) 21364 soc_field_info_t soc_SIF_ST_QSIZE_SETTINGS_BCM88690_B0r_fields[] = { 21365 { EXT_ST_QSIZE_SCRB_MAX_PRDf, 16, 48, SOCF_LE }, 21366 { EXT_ST_QSIZE_SCRB_MIN_PRDf, 16, 32, SOCF_LE }, 21367 { INT_ST_QSIZE_SCRB_MAX_PRDf, 16, 16, SOCF_LE }, 21368 { INT_ST_QSIZE_SCRB_MIN_PRDf, 16, 0, SOCF_LE } 21369 }; 21370 21371 #endif 21372 #if defined(BCM_88690_A0) 21373 soc_field_info_t soc_SIF_ST_Q_SIZE_INPUT_PORT_FC_SETTINGSr_fields[] = { 21374 { ST_Q_SIZE_INPUT_PORT_N_FC_HIGHf, 8, 8, SOCF_LE }, 21375 { ST_Q_SIZE_INPUT_PORT_N_FC_LOWf, 8, 0, SOCF_LE } 21376 }; 21377 21378 #endif 21379 #if defined(BCM_88690_B0) 21380 soc_field_info_t soc_SIF_ST_Q_SIZE_INPUT_PORT_FC_SETTINGS_BCM88690_B0r_fields[] = { 21381 { ST_Q_SIZE_INPUT_PORT_N_FC_HIGHf, 8, 8, SOCF_LE }, 21382 { ST_Q_SIZE_INPUT_PORT_N_FC_LOWf, 8, 0, SOCF_LE } 21383 }; 21384 21385 #endif 21386 #if defined(BCM_88690_A0) 21387 soc_field_info_t soc_SIF_ST_RPRT_BILLING_RX_FIFO_ERR_INTERRUPT_REGISTERr_fields[] = { 21388 { ST_BILL_FIFO_OVF_INTf, 6, 0, SOCF_LE|SOCF_SIG|SOCF_INTR } 21389 }; 21390 21391 #endif 21392 #if defined(BCM_88690_B0) 21393 soc_field_info_t soc_SIF_ST_RPRT_BILLING_RX_FIFO_ERR_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 21394 { ST_BILL_FIFO_OVF_INTf, 6, 0, SOCF_LE|SOCF_SIG|SOCF_INTR } 21395 }; 21396 21397 #endif 21398 #if defined(BCM_88690_A0) 21399 soc_field_info_t soc_SIF_ST_RPRT_BILLING_RX_FIFO_ERR_INTERRUPT_REGISTER_MASKr_fields[] = { 21400 { ST_BILL_FIFO_OVF_INT_MASKf, 6, 0, SOCF_LE } 21401 }; 21402 21403 #endif 21404 #if defined(BCM_88690_B0) 21405 soc_field_info_t soc_SIF_ST_RPRT_BILLING_RX_FIFO_ERR_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = { 21406 { ST_BILL_FIFO_OVF_INT_MASKf, 6, 0, SOCF_LE } 21407 }; 21408 21409 #endif 21410 #if defined(BCM_88690_A0) 21411 soc_field_info_t soc_SIF_ST_RPRT_BILLING_RX_FIFO_ERR_INTERRUPT_REGISTER_TESTr_fields[] = { 21412 { ST_RPRT_BILLING_RX_FIFO_ERR_INTERRUPT_REGISTER_TESTf, 6, 0, SOCF_LE } 21413 }; 21414 21415 #endif 21416 #if defined(BCM_88690_B0) 21417 soc_field_info_t soc_SIF_ST_RPRT_BILLING_RX_FIFO_ERR_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 21418 { ST_RPRT_BILLING_RX_FIFO_ERR_INTERRUPT_REGISTER_TESTf, 6, 0, SOCF_LE } 21419 }; 21420 21421 #endif 21422 #if defined(BCM_88690_A0) 21423 soc_field_info_t soc_SIF_ST_RPRT_QSIZE_RX_FIFO_ERR_INTERRUPT_REGISTERr_fields[] = { 21424 { ST_QSIZE_FIFO_OVF_INTf, 4, 0, SOCF_LE|SOCF_SIG|SOCF_INTR } 21425 }; 21426 21427 #endif 21428 #if defined(BCM_88690_B0) 21429 soc_field_info_t soc_SIF_ST_RPRT_QSIZE_RX_FIFO_ERR_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 21430 { ST_QSIZE_FIFO_OVF_INTf, 4, 0, SOCF_LE|SOCF_SIG|SOCF_INTR } 21431 }; 21432 21433 #endif 21434 #if defined(BCM_88690_A0) 21435 soc_field_info_t soc_SIF_ST_RPRT_QSIZE_RX_FIFO_ERR_INTERRUPT_REGISTER_MASKr_fields[] = { 21436 { ST_QSIZE_FIFO_OVF_INT_MASKf, 4, 0, SOCF_LE } 21437 }; 21438 21439 #endif 21440 #if defined(BCM_88690_B0) 21441 soc_field_info_t soc_SIF_ST_RPRT_QSIZE_RX_FIFO_ERR_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = { 21442 { ST_QSIZE_FIFO_OVF_INT_MASKf, 4, 0, SOCF_LE } 21443 }; 21444 21445 #endif 21446 #if defined(BCM_88690_A0) 21447 soc_field_info_t soc_SIF_ST_RPRT_QSIZE_RX_FIFO_ERR_INTERRUPT_REGISTER_TESTr_fields[] = { 21448 { ST_RPRT_QSIZE_RX_FIFO_ERR_INTERRUPT_REGISTER_TESTf, 4, 0, SOCF_LE } 21449 }; 21450 21451 #endif 21452 #if defined(BCM_88690_B0) 21453 soc_field_info_t soc_SIF_ST_RPRT_QSIZE_RX_FIFO_ERR_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 21454 { ST_RPRT_QSIZE_RX_FIFO_ERR_INTERRUPT_REGISTER_TESTf, 4, 0, SOCF_LE } 21455 }; 21456 21457 #endif 21458 #if defined(BCM_56142_A0) || defined(BCM_56224_A0) || \ 21459 defined(BCM_56224_B0) || defined(BCM_56514_A0) 21460 soc_field_info_t soc_SIMPLEREDCONFIGr_fields[] = { 21461 { COS0THDMODEf, 1, 0, 0 }, 21462 { COS1THDMODEf, 1, 1, 0 }, 21463 { COS2THDMODEf, 1, 2, 0 }, 21464 { COS3THDMODEf, 1, 3, 0 }, 21465 { COS4THDMODEf, 1, 4, 0 }, 21466 { COS5THDMODEf, 1, 5, 0 }, 21467 { COS6THDMODEf, 1, 6, 0 }, 21468 { COS7THDMODEf, 1, 7, 0 } 21469 }; 21470 21471 #endif 21472 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 21473 soc_field_info_t soc_SIMPLEREDCONFIG_BCM53314_A0r_fields[] = { 21474 { COS0THDMODEf, 1, 0, 0 }, 21475 { COS1THDMODEf, 1, 1, 0 }, 21476 { COS2THDMODEf, 1, 2, 0 }, 21477 { COS3THDMODEf, 1, 3, 0 } 21478 }; 21479 21480 #endif 21481 #if defined(BCM_56150_A0) 21482 soc_field_info_t soc_SIMPLEREDCONFIG_BCM56150_A0r_fields[] = { 21483 { COS0THDMODEf, 1, 0, 0 }, 21484 { COS1THDMODEf, 1, 1, 0 }, 21485 { COS2THDMODEf, 1, 2, 0 }, 21486 { COS3THDMODEf, 1, 3, 0 }, 21487 { COS4THDMODEf, 1, 4, 0 }, 21488 { COS5THDMODEf, 1, 5, 0 }, 21489 { COS6THDMODEf, 1, 6, 0 }, 21490 { COS7THDMODEf, 1, 7, 0 } 21491 }; 21492 21493 #endif 21494 #if defined(BCM_56970_A0) 21495 soc_field_info_t soc_SLOT_PIPELINE_CONFIGr_fields[] = { 21496 { LATENCYf, 9, 1, SOCF_LE }, 21497 { WR_ENf, 1, 0, 0 } 21498 }; 21499 21500 #endif 21501 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 21502 defined(BCM_56870_A0) 21503 soc_field_info_t soc_SLOT_PIPELINE_CONFIG_BCM56870_A0r_fields[] = { 21504 { LATENCYf, 10, 1, SOCF_LE }, 21505 { WR_ENf, 1, 0, 0 } 21506 }; 21507 21508 #endif 21509 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 21510 soc_field_info_t soc_SLOT_PIPELINE_CONFIG_BCM56980_A0r_fields[] = { 21511 { LATENCYf, 9, 0, SOCF_LE }, 21512 { WR_ENf, 1, 9, 0 } 21513 }; 21514 21515 #endif 21516 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 21517 defined(BCM_56870_A0) 21518 soc_field_info_t soc_SLOT_PIPELINE_ECC_STATUS_INTRr_fields[] = { 21519 { DOUBLE_BIT_ERRf, 1, 2, 0 }, 21520 { ECC_ERRf, 1, 0, 0 }, 21521 { ENTRY_IDXf, 10, 3, SOCF_LE }, 21522 { MULTIPLE_ERRf, 1, 1, 0 } 21523 }; 21524 21525 #endif 21526 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 21527 soc_field_info_t soc_SLOT_PIPELINE_ECC_STATUS_INTR_BCM56980_A0r_fields[] = { 21528 { DOUBLE_BIT_ERRf, 1, 0, 0 }, 21529 { ECC_ERRf, 1, 1, 0 }, 21530 { ENTRY_IDXf, 9, 2, SOCF_LE }, 21531 { MULTIPLE_ERRf, 1, 11, 0 } 21532 }; 21533 21534 #endif 21535 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 21536 soc_field_info_t soc_SLOT_REQ_INTERFACEr_fields[] = { 21537 { ISM_TO_EP_ARB_SLOT_REQ_DISABLEf, 1, 6, 0 }, 21538 { ISM_TO_IP_ARB_SLOT_REQ_DISABLEf, 1, 5, 0 }, 21539 { TABLE0_SLOT_REQ_INTERFACEf, 1, 0, 0 }, 21540 { TABLE1_SLOT_REQ_INTERFACEf, 1, 1, 0 }, 21541 { TABLE2_SLOT_REQ_INTERFACEf, 1, 2, 0 }, 21542 { TABLE3_SLOT_REQ_INTERFACEf, 1, 3, 0 }, 21543 { TABLE4_SLOT_REQ_INTERFACEf, 1, 4, 0 } 21544 }; 21545 21546 #endif 21547 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21548 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21549 defined(BCM_56260_B0) 21550 soc_field_info_t soc_SMAUIC_AXIIC_SMAU_M0_READ_QOSr_fields[] = { 21551 { AXIIC_SMAU_M0_READ_QOSf, 4, 0, SOCF_LE }, 21552 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 21553 }; 21554 21555 #endif 21556 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21557 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21558 defined(BCM_56260_B0) 21559 soc_field_info_t soc_SMAUIC_AXIIC_SMAU_M0_WRITE_QOSr_fields[] = { 21560 { AXIIC_SMAU_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 21561 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 21562 }; 21563 21564 #endif 21565 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21566 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21567 defined(BCM_56260_B0) 21568 soc_field_info_t soc_SMAUIC_IHOST_M1_READ_QOSr_fields[] = { 21569 { IHOST_M1_READ_QOSf, 4, 0, SOCF_LE }, 21570 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 21571 }; 21572 21573 #endif 21574 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21575 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21576 defined(BCM_56260_B0) 21577 soc_field_info_t soc_SMAUIC_IHOST_M1_WRITE_QOSr_fields[] = { 21578 { IHOST_M1_WRITE_QOSf, 4, 0, SOCF_LE }, 21579 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 21580 }; 21581 21582 #endif 21583 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21584 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21585 defined(BCM_56260_B0) 21586 soc_field_info_t soc_SMAUIC_SMAU_CRYPTO_M0_READ_QOSr_fields[] = { 21587 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 21588 { SMAU_CRYPTO_M0_READ_QOSf, 4, 0, SOCF_LE } 21589 }; 21590 21591 #endif 21592 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21593 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21594 defined(BCM_56260_B0) 21595 soc_field_info_t soc_SMAUIC_SMAU_CRYPTO_M0_WRITE_QOSr_fields[] = { 21596 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 21597 { SMAU_CRYPTO_M0_WRITE_QOSf, 4, 0, SOCF_LE } 21598 }; 21599 21600 #endif 21601 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21602 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21603 defined(BCM_56260_B0) 21604 soc_field_info_t soc_SMAU_CACHE_CONTROLr_fields[] = { 21605 { CACHE_ENABLEf, 1, 0, 0 }, 21606 { INVALIDATE_CACHEf, 1, 1, 0 }, 21607 { PARTIAL_WRITE_MODEf, 1, 2, 0 }, 21608 { PREFETCH_LENGTHf, 3, 8, SOCF_LE } 21609 }; 21610 21611 #endif 21612 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21613 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21614 defined(BCM_56260_B0) 21615 soc_field_info_t soc_SMAU_CACHE_CTRL_DEBUG1r_fields[] = { 21616 { DATA0_ECC_CORRUPTf, 2, 4, SOCF_LE }, 21617 { DATA1_ECC_CORRUPTf, 2, 6, SOCF_LE }, 21618 { LOCK_CACHE_WAYSf, 4, 0, SOCF_LE }, 21619 { TAG_ECC_CORRUPTf, 2, 8, SOCF_LE } 21620 }; 21621 21622 #endif 21623 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21624 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21625 defined(BCM_56260_B0) 21626 soc_field_info_t soc_SMAU_CACHE_CTRL_DEBUG3r_fields[] = { 21627 { DEBUG_DATAf, 32, 0, SOCF_LE|SOCF_RO } 21628 }; 21629 21630 #endif 21631 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21632 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21633 defined(BCM_56260_B0) 21634 soc_field_info_t soc_SMAU_CACHE_CTRL_STATUS1r_fields[] = { 21635 { CACHE_HIT_COUNTf, 16, 0, SOCF_LE }, 21636 { CACHE_MISS_COUNTf, 16, 16, SOCF_LE } 21637 }; 21638 21639 #endif 21640 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21641 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21642 defined(BCM_56260_B0) 21643 soc_field_info_t soc_SMAU_CACHE_CTRL_STATUS2r_fields[] = { 21644 { PARTIAL_WRITE_COUNTf, 16, 0, SOCF_LE }, 21645 { TOTAL_WRITE_COUNTf, 16, 16, SOCF_LE } 21646 }; 21647 21648 #endif 21649 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21650 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21651 defined(BCM_56260_B0) 21652 soc_field_info_t soc_SMAU_CACHE_CTRL_STATUS3r_fields[] = { 21653 { READ_COLLISION_COUNTf, 16, 0, SOCF_LE } 21654 }; 21655 21656 #endif 21657 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21658 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21659 defined(BCM_56260_B0) 21660 soc_field_info_t soc_SMAU_CACHE_ECC_STATUS1r_fields[] = { 21661 { ECC_AXI_CMD_TYPEf, 1, 0, SOCF_RO }, 21662 { ECC_CLEARf, 1, 31, 0 } 21663 }; 21664 21665 #endif 21666 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21667 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21668 defined(BCM_56260_B0) 21669 soc_field_info_t soc_SMAU_CACHE_ECC_STATUS2r_fields[] = { 21670 { ECC_ADDRESSf, 32, 0, SOCF_LE|SOCF_RO } 21671 }; 21672 21673 #endif 21674 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21675 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21676 defined(BCM_56260_B0) 21677 soc_field_info_t soc_SMAU_CACHE_ECC_STATUS3r_fields[] = { 21678 { ECC_DATA0_1B_ERRORSf, 8, 0, SOCF_LE|SOCF_RO }, 21679 { ECC_DATA0_MULTIB_ERRORSf, 8, 8, SOCF_LE|SOCF_RO }, 21680 { ECC_DATA1_1B_ERRORSf, 8, 16, SOCF_LE|SOCF_RO }, 21681 { ECC_DATA1_MULTIB_ERRORSf, 8, 24, SOCF_LE|SOCF_RO } 21682 }; 21683 21684 #endif 21685 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21686 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21687 defined(BCM_56260_B0) 21688 soc_field_info_t soc_SMAU_CACHE_ECC_STATUS4r_fields[] = { 21689 { ECC_TAG_1B_ERRORSf, 8, 0, SOCF_LE|SOCF_RO }, 21690 { ECC_TAG_MULTIB_ERRORSf, 8, 8, SOCF_LE|SOCF_RO } 21691 }; 21692 21693 #endif 21694 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21695 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21696 defined(BCM_56260_B0) 21697 soc_field_info_t soc_SMAU_CONTROLr_fields[] = { 21698 { REGS_ECC_ENf, 4, 0, SOCF_LE } 21699 }; 21700 21701 #endif 21702 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21703 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21704 defined(BCM_56260_B0) 21705 soc_field_info_t soc_SMAU_CRYPTO_AXI_PARAMSr_fields[] = { 21706 { ARCACHEf, 4, 4, SOCF_LE }, 21707 { ARQOSf, 4, 18, SOCF_LE }, 21708 { ARUSERf, 5, 8, SOCF_LE }, 21709 { AWCACHEf, 4, 0, SOCF_LE }, 21710 { AWQOSf, 4, 22, SOCF_LE }, 21711 { AWUSERf, 5, 13, SOCF_LE } 21712 }; 21713 21714 #endif 21715 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21716 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21717 defined(BCM_56260_B0) 21718 soc_field_info_t soc_SMAU_CRYPTO_DEBUG_SEL0r_fields[] = { 21719 { RD_INVERT_ENf, 1, 1, 0 }, 21720 { WR_INVERT_ENf, 1, 0, 0 } 21721 }; 21722 21723 #endif 21724 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21725 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21726 defined(BCM_56260_B0) 21727 soc_field_info_t soc_SMAU_CRYPTO_PARAMS_0r_fields[] = { 21728 { DISABLE_AES_CTR_MODE_IV_SCRAMBLEf, 1, 8, 0 }, 21729 { DISABLE_SHA_OUTPUT_SCRAMBLINGf, 1, 0, 0 } 21730 }; 21731 21732 #endif 21733 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21734 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21735 defined(BCM_56260_B0) 21736 soc_field_info_t soc_SMAU_CRYPTO_S0_IDM_IO_CONTROL_DIRECTr_fields[] = { 21737 { CLK_ENABLEf, 32, 0, SOCF_LE } 21738 }; 21739 21740 #endif 21741 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21742 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21743 defined(BCM_56260_B0) 21744 soc_field_info_t soc_SMAU_CRYPTO_S0_IDM_IO_STATUSr_fields[] = { 21745 { STRAP_IPROC_IP_DISABLE_SMAU_CRYPTOf, 1, 0, SOCF_RO } 21746 }; 21747 21748 #endif 21749 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21750 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21751 defined(BCM_56260_B0) 21752 soc_field_info_t soc_SMAU_DDR_ADDR_SCRAMBLER_WINDOW0_LUT0r_fields[] = { 21753 { VALUEf, 32, 0, SOCF_LE } 21754 }; 21755 21756 #endif 21757 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21758 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21759 defined(BCM_56260_B0) 21760 soc_field_info_t soc_SMAU_DDR_ADDR_SCRAMBLER_WINDOW0_LUT1r_fields[] = { 21761 { VALUEf, 32, 0, SOCF_LE } 21762 }; 21763 21764 #endif 21765 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21766 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21767 defined(BCM_56260_B0) 21768 soc_field_info_t soc_SMAU_DDR_ADDR_SCRAMBLER_WINDOW1_LUT0r_fields[] = { 21769 { VALUEf, 32, 0, SOCF_LE } 21770 }; 21771 21772 #endif 21773 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21774 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21775 defined(BCM_56260_B0) 21776 soc_field_info_t soc_SMAU_DDR_ADDR_SCRAMBLER_WINDOW1_LUT1r_fields[] = { 21777 { VALUEf, 32, 0, SOCF_LE } 21778 }; 21779 21780 #endif 21781 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21782 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21783 defined(BCM_56260_B0) 21784 soc_field_info_t soc_SMAU_DDR_ADDR_SCRAMBLER_WINDOW2_LUT0r_fields[] = { 21785 { VALUEf, 32, 0, SOCF_LE } 21786 }; 21787 21788 #endif 21789 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21790 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21791 defined(BCM_56260_B0) 21792 soc_field_info_t soc_SMAU_DDR_ADDR_SCRAMBLER_WINDOW2_LUT1r_fields[] = { 21793 { VALUEf, 32, 0, SOCF_LE } 21794 }; 21795 21796 #endif 21797 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21798 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21799 defined(BCM_56260_B0) 21800 soc_field_info_t soc_SMAU_DDR_ADDR_SCRAMBLER_WINDOW3_LUT0r_fields[] = { 21801 { VALUEf, 32, 0, SOCF_LE } 21802 }; 21803 21804 #endif 21805 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21806 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21807 defined(BCM_56260_B0) 21808 soc_field_info_t soc_SMAU_DDR_ADDR_SCRAMBLER_WINDOW3_LUT1r_fields[] = { 21809 { VALUEf, 32, 0, SOCF_LE } 21810 }; 21811 21812 #endif 21813 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21814 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21815 defined(BCM_56260_B0) 21816 soc_field_info_t soc_SMAU_DDR_ADDR_SCRAMBLER_WINDOW4_LUT0r_fields[] = { 21817 { VALUEf, 32, 0, SOCF_LE } 21818 }; 21819 21820 #endif 21821 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21822 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21823 defined(BCM_56260_B0) 21824 soc_field_info_t soc_SMAU_DDR_CW0_DATA_WINDOW_BASEr_fields[] = { 21825 { ADDRf, 20, 12, SOCF_LE } 21826 }; 21827 21828 #endif 21829 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21830 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21831 defined(BCM_56260_B0) 21832 soc_field_info_t soc_SMAU_DDR_CW0_PARAMSr_fields[] = { 21833 { CW0_AES_CTR_MODEf, 1, 10, 0 }, 21834 { CW0_AES_ENf, 1, 16, 0 }, 21835 { CW0_AES_KEY_SIZEf, 2, 8, SOCF_LE }, 21836 { CW0_ENABLEf, 1, 0, 0 }, 21837 { CW0_NON_SECUREf, 1, 1, 0 }, 21838 { CW0_SHA_ENf, 1, 24, 0 }, 21839 { ENABLE_AES_ECB_MODE_DATA_SCRAMBLEf, 1, 12, 0 } 21840 }; 21841 21842 #endif 21843 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21844 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21845 defined(BCM_56260_B0) 21846 soc_field_info_t soc_SMAU_DDR_CW1_PARAMSr_fields[] = { 21847 { CW1_AES_CTR_MODEf, 1, 10, 0 }, 21848 { CW1_AES_ENf, 1, 16, 0 }, 21849 { CW1_AES_KEY_SIZEf, 2, 8, SOCF_LE }, 21850 { CW1_ENABLEf, 1, 0, 0 }, 21851 { CW1_NON_SECUREf, 1, 1, 0 }, 21852 { CW1_SHA_ENf, 1, 24, 0 }, 21853 { ENABLE_AES_ECB_MODE_DATA_SCRAMBLEf, 1, 12, 0 } 21854 }; 21855 21856 #endif 21857 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21858 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21859 defined(BCM_56260_B0) 21860 soc_field_info_t soc_SMAU_DDR_CW2_PARAMSr_fields[] = { 21861 { CW2_AES_CTR_MODEf, 1, 10, 0 }, 21862 { CW2_AES_ENf, 1, 16, 0 }, 21863 { CW2_AES_KEY_SIZEf, 2, 8, SOCF_LE }, 21864 { CW2_ENABLEf, 1, 0, 0 }, 21865 { CW2_NON_SECUREf, 1, 1, 0 }, 21866 { CW2_SHA_ENf, 1, 24, 0 }, 21867 { ENABLE_AES_ECB_MODE_DATA_SCRAMBLEf, 1, 12, 0 } 21868 }; 21869 21870 #endif 21871 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21872 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21873 defined(BCM_56260_B0) 21874 soc_field_info_t soc_SMAU_DDR_CW3_PARAMSr_fields[] = { 21875 { CW3_AES_CTR_MODEf, 1, 10, 0 }, 21876 { CW3_AES_ENf, 1, 16, 0 }, 21877 { CW3_AES_KEY_SIZEf, 2, 8, SOCF_LE }, 21878 { CW3_ENABLEf, 1, 0, 0 }, 21879 { CW3_NON_SECUREf, 1, 1, 0 }, 21880 { CW3_SHA_ENf, 1, 24, 0 }, 21881 { ENABLE_AES_ECB_MODE_DATA_SCRAMBLEf, 1, 12, 0 } 21882 }; 21883 21884 #endif 21885 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21886 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21887 defined(BCM_56260_B0) 21888 soc_field_info_t soc_SMAU_DDR_CW_INIT_COUNTERr_fields[] = { 21889 { VALUEf, 32, 0, SOCF_LE } 21890 }; 21891 21892 #endif 21893 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21894 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21895 defined(BCM_56260_B0) || defined(BCM_56980_A0) || \ 21896 defined(BCM_56980_B0) 21897 soc_field_info_t soc_SMAU_DDR_CW_LOAD_INIT_COUNTERr_fields[] = { 21898 { VALUEf, 1, 0, 0 } 21899 }; 21900 21901 #endif 21902 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21903 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21904 defined(BCM_56260_B0) 21905 soc_field_info_t soc_SMAU_DDR_DATA_SCRAMBLER_MASH_FUNCTIONr_fields[] = { 21906 { VALUEf, 24, 0, SOCF_LE } 21907 }; 21908 21909 #endif 21910 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21911 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21912 defined(BCM_56260_B0) 21913 soc_field_info_t soc_SMAU_DDR_SCRAMBLER_CTRLr_fields[] = { 21914 { EN_ADDR_S0f, 1, 8, 0 }, 21915 { EN_ADDR_S1f, 1, 9, 0 }, 21916 { EN_ADDR_S2f, 1, 10, 0 }, 21917 { EN_ADDR_WINDOW0f, 1, 0, 0 }, 21918 { EN_ADDR_WINDOW1f, 1, 1, 0 }, 21919 { EN_ADDR_WINDOW2f, 1, 2, 0 }, 21920 { EN_ADDR_WINDOW3f, 1, 3, 0 }, 21921 { EN_ADDR_WINDOW4f, 1, 4, 0 }, 21922 { EN_DATA_S0f, 1, 16, 0 }, 21923 { EN_DATA_S1f, 1, 17, 0 }, 21924 { EN_DATA_S2f, 1, 18, 0 } 21925 }; 21926 21927 #endif 21928 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21929 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21930 defined(BCM_56260_B0) 21931 soc_field_info_t soc_SMAU_DDR_TZ_BASEr_fields[] = { 21932 { ADDRf, 20, 12, SOCF_LE }, 21933 { ENABLEf, 1, 0, 0 } 21934 }; 21935 21936 #endif 21937 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21938 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21939 defined(BCM_56260_B0) 21940 soc_field_info_t soc_SMAU_DDR_TZ_ENDr_fields[] = { 21941 { ADDRf, 20, 12, SOCF_LE } 21942 }; 21943 21944 #endif 21945 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21946 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21947 defined(BCM_56260_B0) 21948 soc_field_info_t soc_SMAU_DEBUG_DECRYPTION_ADDR_CHANNELr_fields[] = { 21949 { BUSYf, 1, 7, SOCF_RO }, 21950 { CURR_ADDR_MATCHf, 1, 12, SOCF_RO }, 21951 { FIFO_ALMOST_FULLf, 1, 9, SOCF_RO }, 21952 { FIFO_EMPTYf, 1, 10, SOCF_RO }, 21953 { FIFO_FULLf, 1, 8, SOCF_RO }, 21954 { FIFO_ID_MATCHf, 1, 11, SOCF_RO }, 21955 { LATENCYf, 16, 16, SOCF_LE|SOCF_RO }, 21956 { RD_ADDR_COLLISIONf, 1, 13, SOCF_RO }, 21957 { STATEf, 2, 0, SOCF_LE|SOCF_RO } 21958 }; 21959 21960 #endif 21961 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21962 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21963 defined(BCM_56260_B0) 21964 soc_field_info_t soc_SMAU_DEBUG_DECRYPTION_TOPr_fields[] = { 21965 { BUSYf, 1, 7, SOCF_RO }, 21966 { ERROR1f, 1, 4, SOCF_RO }, 21967 { ERROR2f, 2, 5, SOCF_LE|SOCF_RO }, 21968 { LATENCYf, 16, 16, SOCF_LE|SOCF_RO }, 21969 { STATEf, 4, 0, SOCF_LE|SOCF_RO } 21970 }; 21971 21972 #endif 21973 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21974 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21975 defined(BCM_56260_B0) 21976 soc_field_info_t soc_SMAU_DEBUG_ENCRYPTION_TOPr_fields[] = { 21977 { BUSYf, 1, 7, SOCF_RO }, 21978 { FIFO_FULLf, 1, 4, SOCF_RO }, 21979 { LATENCYf, 16, 16, SOCF_LE|SOCF_RO }, 21980 { STATEf, 3, 0, SOCF_LE|SOCF_RO }, 21981 { WR_ADDR_COLLISIONf, 1, 5, SOCF_RO } 21982 }; 21983 21984 #endif 21985 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21986 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21987 defined(BCM_56260_B0) 21988 soc_field_info_t soc_SMAU_DEBUG_ENCRYPTION_WR_RESPr_fields[] = { 21989 { BUSYf, 1, 7, SOCF_RO }, 21990 { ERROR_RESPf, 2, 4, SOCF_LE|SOCF_RO }, 21991 { LATENCYf, 16, 16, SOCF_LE|SOCF_RO }, 21992 { STATEf, 2, 0, SOCF_LE|SOCF_RO } 21993 }; 21994 21995 #endif 21996 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21997 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 21998 defined(BCM_56260_B0) 21999 soc_field_info_t soc_SMAU_DEBUG_INV_RD_DATA_CONVr_fields[] = { 22000 { BUSYf, 1, 7, SOCF_RO }, 22001 { FIFO_EMPTYf, 1, 1, SOCF_RO }, 22002 { FIFO_FULLf, 1, 0, SOCF_RO } 22003 }; 22004 22005 #endif 22006 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22007 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22008 defined(BCM_56260_B0) 22009 soc_field_info_t soc_SMAU_DEBUG_INV_WR_TRANS_CONVr_fields[] = { 22010 { BUSYf, 1, 7, SOCF_RO }, 22011 { LATENCYf, 16, 16, SOCF_LE|SOCF_RO }, 22012 { STATEf, 2, 0, SOCF_LE|SOCF_RO } 22013 }; 22014 22015 #endif 22016 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22017 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22018 defined(BCM_56260_B0) 22019 soc_field_info_t soc_SMAU_DEBUG_RD_DATA_CONVr_fields[] = { 22020 { BUSYf, 1, 7, SOCF_RO }, 22021 { LATENCYf, 16, 16, SOCF_LE|SOCF_RO }, 22022 { STATEf, 1, 0, SOCF_RO } 22023 }; 22024 22025 #endif 22026 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22027 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22028 defined(BCM_56260_B0) 22029 soc_field_info_t soc_SMAU_DEBUG_WR_TRANS_CONVr_fields[] = { 22030 { BUSYf, 1, 7, SOCF_RO }, 22031 { LATENCYf, 16, 16, SOCF_LE|SOCF_RO }, 22032 { STATEf, 3, 0, SOCF_LE|SOCF_RO } 22033 }; 22034 22035 #endif 22036 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22037 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22038 defined(BCM_56260_B0) 22039 soc_field_info_t soc_SMAU_DECRYPTION_LFSR_POLYr_fields[] = { 22040 { VALUEf, 32, 0, SOCF_LE } 22041 }; 22042 22043 #endif 22044 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22045 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22046 defined(BCM_56260_B0) 22047 soc_field_info_t soc_SMAU_DECRYPTION_PARAMSr_fields[] = { 22048 { AES_CLK_GATING_PERCENTAGEf, 2, 8, SOCF_LE }, 22049 { DISABLE_NOISE_GEN_SHAf, 1, 16, 0 }, 22050 { DISABLE_RD_COLLISION_ADDR_CHECKf, 1, 24, 0 }, 22051 { DISABLE_SHA_ERRORf, 1, 17, 0 }, 22052 { MAX_OUTSTANDING_READ_REQf, 4, 28, SOCF_LE }, 22053 { SW_RUN_LFSRf, 1, 0, 0 } 22054 }; 22055 22056 #endif 22057 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22058 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22059 defined(BCM_56260_B0) 22060 soc_field_info_t soc_SMAU_ENCRYPTION_PARAMSr_fields[] = { 22061 { AES_CLK_GATING_PERCENTAGEf, 2, 8, SOCF_LE }, 22062 { DISABLE_NOISE_GEN_SHAf, 1, 16, 0 }, 22063 { DISABLE_WR_COLLISION_ADDR_CHECKf, 1, 20, 0 }, 22064 { ENABLE_RANDOM_AES_CTRf, 1, 24, 0 }, 22065 { MAX_OUTSTANDING_WRITE_REQf, 4, 28, SOCF_LE }, 22066 { SW_RUN_LFSRf, 1, 0, 0 } 22067 }; 22068 22069 #endif 22070 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22071 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22072 defined(BCM_56260_B0) 22073 soc_field_info_t soc_SMAU_FLASH0_TZ_BASEr_fields[] = { 22074 { ADDRf, 20, 12, SOCF_LE }, 22075 { ENABLEf, 1, 0, 0 } 22076 }; 22077 22078 #endif 22079 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22080 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22081 defined(BCM_56260_B0) 22082 soc_field_info_t soc_SMAU_FLASH0_TZ_ENDr_fields[] = { 22083 { ADDRf, 20, 12, SOCF_LE } 22084 }; 22085 22086 #endif 22087 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22088 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22089 defined(BCM_56260_B0) 22090 soc_field_info_t soc_SMAU_FLASH1_TZ_BASEr_fields[] = { 22091 { ADDRf, 20, 12, SOCF_LE }, 22092 { ENABLEf, 1, 0, 0 } 22093 }; 22094 22095 #endif 22096 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22097 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22098 defined(BCM_56260_B0) 22099 soc_field_info_t soc_SMAU_FLASH1_TZ_ENDr_fields[] = { 22100 { ADDRf, 20, 12, SOCF_LE } 22101 }; 22102 22103 #endif 22104 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22105 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22106 defined(BCM_56260_B0) 22107 soc_field_info_t soc_SMAU_FLASH2_TZ_BASEr_fields[] = { 22108 { ADDRf, 20, 12, SOCF_LE }, 22109 { ENABLEf, 1, 0, 0 } 22110 }; 22111 22112 #endif 22113 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22114 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22115 defined(BCM_56260_B0) 22116 soc_field_info_t soc_SMAU_FLASH2_TZ_ENDr_fields[] = { 22117 { ADDRf, 20, 12, SOCF_LE } 22118 }; 22119 22120 #endif 22121 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22122 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22123 defined(BCM_56260_B0) 22124 soc_field_info_t soc_SMAU_FLASH3_TZ_BASEr_fields[] = { 22125 { ADDRf, 20, 12, SOCF_LE }, 22126 { ENABLEf, 1, 0, 0 } 22127 }; 22128 22129 #endif 22130 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22131 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22132 defined(BCM_56260_B0) 22133 soc_field_info_t soc_SMAU_FLASH3_TZ_ENDr_fields[] = { 22134 { ADDRf, 20, 12, SOCF_LE } 22135 }; 22136 22137 #endif 22138 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22139 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22140 defined(BCM_56260_B0) 22141 soc_field_info_t soc_SMAU_FLASH_CW0_PARAMSr_fields[] = { 22142 { CW0_AES_ENf, 1, 16, 0 }, 22143 { CW0_AES_KEY_SIZEf, 2, 8, SOCF_LE }, 22144 { CW0_ENABLEf, 1, 0, 0 }, 22145 { CW0_NON_SECUREf, 1, 1, 0 }, 22146 { ENABLE_AES_ECB_MODE_DATA_SCRAMBLEf, 1, 12, 0 } 22147 }; 22148 22149 #endif 22150 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22151 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22152 defined(BCM_56260_B0) 22153 soc_field_info_t soc_SMAU_FLASH_CW1_PARAMSr_fields[] = { 22154 { CW1_AES_ENf, 1, 16, 0 }, 22155 { CW1_AES_KEY_SIZEf, 2, 8, SOCF_LE }, 22156 { CW1_ENABLEf, 1, 0, 0 }, 22157 { CW1_NON_SECUREf, 1, 1, 0 }, 22158 { ENABLE_AES_ECB_MODE_DATA_SCRAMBLEf, 1, 12, 0 } 22159 }; 22160 22161 #endif 22162 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22163 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22164 defined(BCM_56260_B0) 22165 soc_field_info_t soc_SMAU_FLASH_CW2_PARAMSr_fields[] = { 22166 { CW2_AES_ENf, 1, 16, 0 }, 22167 { CW2_AES_KEY_SIZEf, 2, 8, SOCF_LE }, 22168 { CW2_ENABLEf, 1, 0, 0 }, 22169 { CW2_NON_SECUREf, 1, 1, 0 }, 22170 { ENABLE_AES_ECB_MODE_DATA_SCRAMBLEf, 1, 12, 0 } 22171 }; 22172 22173 #endif 22174 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22175 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22176 defined(BCM_56260_B0) 22177 soc_field_info_t soc_SMAU_FLASH_CW3_PARAMSr_fields[] = { 22178 { CW3_AES_ENf, 1, 16, 0 }, 22179 { CW3_AES_KEY_SIZEf, 2, 8, SOCF_LE }, 22180 { CW3_ENABLEf, 1, 0, 0 }, 22181 { CW3_NON_SECUREf, 1, 1, 0 }, 22182 { ENABLE_AES_ECB_MODE_DATA_SCRAMBLEf, 1, 12, 0 } 22183 }; 22184 22185 #endif 22186 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22187 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22188 defined(BCM_56260_B0) 22189 soc_field_info_t soc_SMAU_IHOST_AXI_PARAMSr_fields[] = { 22190 { ARQOSf, 4, 0, SOCF_LE }, 22191 { AWQOSf, 4, 4, SOCF_LE } 22192 }; 22193 22194 #endif 22195 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22196 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22197 defined(BCM_56260_B0) 22198 soc_field_info_t soc_SMAU_INTERRUPT_ENABLEr_fields[] = { 22199 { DECRYPTION_RRESP_ERRORf, 1, 3, 0 }, 22200 { DECRYPTION_SHA_ERRORf, 1, 4, 0 }, 22201 { ECC_1B_ERRf, 1, 0, 0 }, 22202 { ECC_MULTIB_ERRf, 1, 1, 0 }, 22203 { ENCRYPTION_BRESP_ERRORf, 1, 2, 0 }, 22204 { REGS_ECC_ERRORf, 1, 5, 0 } 22205 }; 22206 22207 #endif 22208 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22209 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22210 defined(BCM_56260_B0) 22211 soc_field_info_t soc_SMAU_INTERRUPT_STATUSr_fields[] = { 22212 { DECRYPTION_RRESP_ERRORf, 1, 3, SOCF_W1TC }, 22213 { DECRYPTION_SHA_ERRORf, 1, 4, SOCF_W1TC }, 22214 { ECC_1B_ERRf, 1, 0, SOCF_W1TC }, 22215 { ECC_MULTIB_ERRf, 1, 1, SOCF_W1TC }, 22216 { ENCRYPTION_BRESP_ERRORf, 1, 2, SOCF_W1TC }, 22217 { REGS_ECC_ERRORf, 1, 5, SOCF_W1TC } 22218 }; 22219 22220 #endif 22221 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22222 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22223 defined(BCM_56260_B0) 22224 soc_field_info_t soc_SMAU_MEM_TM0r_fields[] = { 22225 { DATA_RAM0_TMf, 10, 0, SOCF_LE }, 22226 { DATA_RAM1_TMf, 10, 16, SOCF_LE } 22227 }; 22228 22229 #endif 22230 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22231 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22232 defined(BCM_56260_B0) 22233 soc_field_info_t soc_SMAU_MEM_TM1r_fields[] = { 22234 { TAG_RAM_TAG_TMf, 8, 16, SOCF_LE } 22235 }; 22236 22237 #endif 22238 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22239 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22240 defined(BCM_56260_B0) 22241 soc_field_info_t soc_SMAU_PW_VALIDr_fields[] = { 22242 { ENABLEf, 1, 0, 0 } 22243 }; 22244 22245 #endif 22246 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 22247 defined(BCM_56260_A0) || defined(BCM_56260_B0) 22248 soc_field_info_t soc_SMAU_S0_IDM_IO_STATUSr_fields[] = { 22249 { RESERVEDf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SC|SOCF_RES } 22250 }; 22251 22252 #endif 22253 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22254 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22255 defined(BCM_56260_B0) 22256 soc_field_info_t soc_SMAU_SMAU_NIC_IDM_TZ_BASEr_fields[] = { 22257 { ADDRf, 20, 12, SOCF_LE }, 22258 { ENABLEf, 1, 0, 0 } 22259 }; 22260 22261 #endif 22262 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22263 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22264 defined(BCM_56260_B0) 22265 soc_field_info_t soc_SMAU_SMAU_NIC_IDM_TZ_ENDr_fields[] = { 22266 { ADDRf, 20, 12, SOCF_LE } 22267 }; 22268 22269 #endif 22270 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22271 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22272 defined(BCM_56260_B0) 22273 soc_field_info_t soc_SMAU_STATUSr_fields[] = { 22274 { BUSYf, 1, 0, SOCF_RO } 22275 }; 22276 22277 #endif 22278 #if defined(BCM_88202_A0) 22279 soc_field_info_t soc_SMBUS_TIMING_CONFIG_2r_fields[] = { 22280 { TIMING_THIGH_100KHZf, 8, 8, SOCF_LE|SOCF_SIG }, 22281 { TIMING_THIGH_400KHZf, 8, 24, SOCF_LE|SOCF_SIG }, 22282 { TIMING_TLOW_100KHZf, 8, 0, SOCF_LE|SOCF_SIG }, 22283 { TIMING_TLOW_400KHZf, 8, 16, SOCF_LE|SOCF_SIG } 22284 }; 22285 22286 #endif 22287 #if defined(BCM_56860_A0) 22288 soc_field_info_t soc_SMBUS_TIMING_CONFIG_2_BCM56860_A0r_fields[] = { 22289 { TIMING_THIGH_100KHZf, 8, 8, SOCF_LE }, 22290 { TIMING_THIGH_400KHZf, 8, 24, SOCF_LE }, 22291 { TIMING_TLOW_100KHZf, 8, 0, SOCF_LE }, 22292 { TIMING_TLOW_400KHZf, 8, 16, SOCF_LE } 22293 }; 22294 22295 #endif 22296 #if defined(BCM_88270_A0) 22297 soc_field_info_t soc_SMBUS_TIMING_CONFIG_2_BCM88270_A0r_fields[] = { 22298 { TIMING_THIGH_100KHZf, 8, 8, SOCF_LE }, 22299 { TIMING_THIGH_400KHZf, 8, 24, SOCF_LE }, 22300 { TIMING_TLOW_100KHZf, 8, 0, SOCF_LE }, 22301 { TIMING_TLOW_400KHZf, 8, 16, SOCF_LE } 22302 }; 22303 22304 #endif 22305 #if defined(BCM_88375_A0) 22306 soc_field_info_t soc_SMBUS_TIMING_CONFIG_2_BCM88375_A0r_fields[] = { 22307 { TIMING_THIGH_100KHZf, 8, 8, SOCF_LE }, 22308 { TIMING_THIGH_400KHZf, 8, 24, SOCF_LE }, 22309 { TIMING_TLOW_100KHZf, 8, 0, SOCF_LE }, 22310 { TIMING_TLOW_400KHZf, 8, 16, SOCF_LE } 22311 }; 22312 22313 #endif 22314 #if defined(BCM_88375_B0) 22315 soc_field_info_t soc_SMBUS_TIMING_CONFIG_2_BCM88375_B0r_fields[] = { 22316 { TIMING_THIGH_100KHZf, 8, 8, SOCF_LE }, 22317 { TIMING_THIGH_400KHZf, 8, 24, SOCF_LE }, 22318 { TIMING_TLOW_100KHZf, 8, 0, SOCF_LE }, 22319 { TIMING_TLOW_400KHZf, 8, 16, SOCF_LE } 22320 }; 22321 22322 #endif 22323 #if defined(BCM_88470_A0) 22324 soc_field_info_t soc_SMBUS_TIMING_CONFIG_2_BCM88470_A0r_fields[] = { 22325 { TIMING_THIGH_100KHZf, 8, 8, SOCF_LE }, 22326 { TIMING_THIGH_400KHZf, 8, 24, SOCF_LE }, 22327 { TIMING_TLOW_100KHZf, 8, 0, SOCF_LE }, 22328 { TIMING_TLOW_400KHZf, 8, 16, SOCF_LE } 22329 }; 22330 22331 #endif 22332 #if defined(BCM_88470_B0) 22333 soc_field_info_t soc_SMBUS_TIMING_CONFIG_2_BCM88470_B0r_fields[] = { 22334 { TIMING_THIGH_100KHZf, 8, 8, SOCF_LE }, 22335 { TIMING_THIGH_400KHZf, 8, 24, SOCF_LE }, 22336 { TIMING_TLOW_100KHZf, 8, 0, SOCF_LE }, 22337 { TIMING_TLOW_400KHZf, 8, 16, SOCF_LE } 22338 }; 22339 22340 #endif 22341 #if defined(BCM_88675_A0) 22342 soc_field_info_t soc_SMBUS_TIMING_CONFIG_2_BCM88675_A0r_fields[] = { 22343 { TIMING_THIGH_100KHZf, 8, 8, SOCF_LE }, 22344 { TIMING_THIGH_400KHZf, 8, 24, SOCF_LE }, 22345 { TIMING_TLOW_100KHZf, 8, 0, SOCF_LE }, 22346 { TIMING_TLOW_400KHZf, 8, 16, SOCF_LE } 22347 }; 22348 22349 #endif 22350 #if defined(BCM_88675_B0) 22351 soc_field_info_t soc_SMBUS_TIMING_CONFIG_2_BCM88675_B0r_fields[] = { 22352 { TIMING_THIGH_100KHZf, 8, 8, SOCF_LE }, 22353 { TIMING_THIGH_400KHZf, 8, 24, SOCF_LE }, 22354 { TIMING_TLOW_100KHZf, 8, 0, SOCF_LE }, 22355 { TIMING_TLOW_400KHZf, 8, 16, SOCF_LE } 22356 }; 22357 22358 #endif 22359 #if defined(BCM_88680_A0) 22360 soc_field_info_t soc_SMBUS_TIMING_CONFIG_2_BCM88680_A0r_fields[] = { 22361 { TIMING_THIGH_100KHZf, 8, 8, SOCF_LE }, 22362 { TIMING_THIGH_400KHZf, 8, 24, SOCF_LE }, 22363 { TIMING_TLOW_100KHZf, 8, 0, SOCF_LE }, 22364 { TIMING_TLOW_400KHZf, 8, 16, SOCF_LE } 22365 }; 22366 22367 #endif 22368 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 22369 soc_field_info_t soc_SM_NLF_MTU_CHECKr_fields[] = { 22370 { MTU_IN_BYTESf, 14, 0, SOCF_LE }, 22371 { SM_NLF_LOGICAL_PORT_NUMBERf, 7, 14, SOCF_LE } 22372 }; 22373 22374 #endif 22375 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 22376 defined(BCM_56504_B0) || defined(BCM_56514_A0) 22377 soc_field_info_t soc_SOFTRESETPBMr_fields[] = { 22378 { SOFTRESETPBMf, 29, 0, SOCF_LE|SOCF_RO } 22379 }; 22380 22381 #endif 22382 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 22383 soc_field_info_t soc_SOFTRESETPBM_2r_fields[] = { 22384 { SOFTRESETPBMf, 2, 0, SOCF_LE|SOCF_RO } 22385 }; 22386 22387 #endif 22388 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 22389 soc_field_info_t soc_SOFTRESETPBM_BCM53314_A0r_fields[] = { 22390 { SOFTRESETPBMf, 25, 0, SOCF_LE|SOCF_RO } 22391 }; 22392 22393 #endif 22394 #if defined(BCM_53400_A0) 22395 soc_field_info_t soc_SOFTRESETPBM_BCM53400_A0r_fields[] = { 22396 { SOFTRESETPBMf, 30, 0, SOCF_LE|SOCF_RO } 22397 }; 22398 22399 #endif 22400 #if defined(BCM_56150_A0) 22401 soc_field_info_t soc_SOFTRESETPBM_BCM56150_A0r_fields[] = { 22402 { SOFTRESETPBMf, 30, 0, SOCF_LE|SOCF_RO } 22403 }; 22404 22405 #endif 22406 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 22407 defined(BCM_53570_B0) || defined(BCM_56160_A0) 22408 soc_field_info_t soc_SOFTRESETPBM_BCM56160_A0r_fields[] = { 22409 { SOFTRESETPBMf, 32, 0, SOCF_LE|SOCF_RO } 22410 }; 22411 22412 #endif 22413 #if defined(BCM_56142_A0) || defined(BCM_56224_A0) || \ 22414 defined(BCM_56224_B0) 22415 soc_field_info_t soc_SOFTRESETPBM_BCM56224_A0r_fields[] = { 22416 { SOFTRESETPBMf, 30, 0, SOCF_LE|SOCF_RO } 22417 }; 22418 22419 #endif 22420 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 22421 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 22422 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 22423 defined(BCM_56685_A0) || defined(BCM_56685_B0) 22424 soc_field_info_t soc_SOME_RDI_DEFECT_STATUSr_fields[] = { 22425 { FIRST_MA_INDEXf, 9, 11, SOCF_LE }, 22426 { FIRST_RMEP_INDEXf, 11, 0, SOCF_LE }, 22427 { MULTIf, 1, 20, 0 }, 22428 { VALIDf, 1, 21, 0 } 22429 }; 22430 22431 #endif 22432 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 22433 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 22434 defined(BCM_56160_A0) 22435 soc_field_info_t soc_SOME_RDI_DEFECT_STATUS_BCM53400_A0r_fields[] = { 22436 { FIRST_MA_INDEXf, 12, 12, SOCF_LE }, 22437 { FIRST_RMEP_INDEXf, 12, 0, SOCF_LE }, 22438 { MULTIf, 1, 24, 0 }, 22439 { VALIDf, 1, 25, 0 } 22440 }; 22441 22442 #endif 22443 #if defined(BCM_56150_A0) 22444 soc_field_info_t soc_SOME_RDI_DEFECT_STATUS_BCM56150_A0r_fields[] = { 22445 { FIRST_MA_INDEXf, 12, 12, SOCF_LE }, 22446 { FIRST_RMEP_INDEXf, 12, 0, SOCF_LE }, 22447 { MULTIf, 1, 24, 0 }, 22448 { VALIDf, 1, 25, 0 } 22449 }; 22450 22451 #endif 22452 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 22453 defined(BCM_56270_A0) 22454 soc_field_info_t soc_SOME_RDI_DEFECT_STATUS_BCM56260_A0r_fields[] = { 22455 { FIRST_MA_INDEXf, 10, 12, SOCF_LE }, 22456 { FIRST_RMEP_INDEXf, 12, 0, SOCF_LE }, 22457 { MULTIf, 1, 22, 0 }, 22458 { VALIDf, 1, 23, 0 } 22459 }; 22460 22461 #endif 22462 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 22463 soc_field_info_t soc_SOME_RDI_DEFECT_STATUS_BCM56440_A0r_fields[] = { 22464 { FIRST_MA_INDEXf, 10, 12, SOCF_LE }, 22465 { FIRST_RMEP_INDEXf, 12, 0, SOCF_LE }, 22466 { MULTIf, 1, 22, 0 }, 22467 { VALIDf, 1, 23, 0 } 22468 }; 22469 22470 #endif 22471 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 22472 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 22473 defined(BCM_56640_A0) 22474 soc_field_info_t soc_SOME_RDI_DEFECT_STATUS_BCM56640_A0r_fields[] = { 22475 { FIRST_MA_INDEXf, 11, 13, SOCF_LE }, 22476 { FIRST_RMEP_INDEXf, 13, 0, SOCF_LE }, 22477 { MULTIf, 1, 24, 0 }, 22478 { VALIDf, 1, 25, 0 } 22479 }; 22480 22481 #endif 22482 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22483 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22484 defined(BCM_56260_B0) 22485 soc_field_info_t soc_SOTP_REGS_CHIP_CTRLr_fields[] = { 22486 { CLEAR_SYSCTRL_ALL_MASTER_NSf, 1, 0, 0 }, 22487 { SW_AB_DEVICEf, 1, 8, 0 }, 22488 { SW_AB_DEV_MODEf, 1, 9, 0 }, 22489 { SW_CID_PROGf, 1, 6, 0 }, 22490 { SW_MANU_PROGf, 1, 5, 0 }, 22491 { SW_NON_AB_DEVICEf, 1, 7, 0 }, 22492 { SW_OVERRIDE_CHIP_STATESf, 1, 4, 0 } 22493 }; 22494 22495 #endif 22496 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22497 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22498 defined(BCM_56260_B0) 22499 soc_field_info_t soc_SOTP_REGS_OTP_ADDRr_fields[] = { 22500 { OTP_ROW_ADDRf, 10, 6, SOCF_LE } 22501 }; 22502 22503 #endif 22504 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22505 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22506 defined(BCM_56260_B0) 22507 soc_field_info_t soc_SOTP_REGS_OTP_BAD_ADDRr_fields[] = { 22508 { OTP_BAD_ADDRf, 8, 0, SOCF_LE } 22509 }; 22510 22511 #endif 22512 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22513 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22514 defined(BCM_56260_B0) 22515 soc_field_info_t soc_SOTP_REGS_OTP_CTRL_0r_fields[] = { 22516 { OTP_CMDf, 5, 1, SOCF_LE }, 22517 { STARTf, 1, 0, 0 } 22518 }; 22519 22520 #endif 22521 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22522 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22523 defined(BCM_56260_B0) 22524 soc_field_info_t soc_SOTP_REGS_OTP_ECCCNTr_fields[] = { 22525 { ECC_CCNTf, 16, 0, SOCF_LE } 22526 }; 22527 22528 #endif 22529 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22530 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22531 defined(BCM_56260_B0) 22532 soc_field_info_t soc_SOTP_REGS_OTP_PROG_CONTROLr_fields[] = { 22533 { CRC_DISABLEf, 1, 12, 0 }, 22534 { DEBUG_CHALLENGE_RESPONSE_SUCCESSf, 1, 16, 0 }, 22535 { MASK_OTP_RD_LOCKf, 1, 10, 0 }, 22536 { MASK_OTP_WR_LOCKf, 1, 11, 0 }, 22537 { OTP_COMPUTE_CRCf, 1, 1, 0 }, 22538 { OTP_CPU_MODE_ENf, 1, 15, 0 }, 22539 { OTP_DISABLE_ECCf, 1, 9, 0 }, 22540 { OTP_ECC_WRENf, 1, 8, 0 }, 22541 { OTP_HW_INIT_DONEf, 1, 0, 0 }, 22542 { OTP_SFT_RESETf, 1, 14, 0 }, 22543 { OVERRIDE_SEC_CONFIGf, 1, 23, 0 }, 22544 { REGS_ECC_ENf, 4, 17, SOCF_LE }, 22545 { REGS_ECC_ERRORf, 1, 21, SOCF_RO }, 22546 { SW_SEC_CONFIGf, 8, 24, SOCF_LE }, 22547 { SW_SOTP_NEUTRALIZEf, 1, 2, 0 }, 22548 { ZEROIZE_ERRORf, 1, 6, SOCF_RO }, 22549 { ZEROIZE_FSM_DONEf, 1, 5, SOCF_RO }, 22550 { ZEROIZE_FSM_IN_PROGRESSf, 1, 4, SOCF_RO } 22551 }; 22552 22553 #endif 22554 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22555 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22556 defined(BCM_56260_B0) 22557 soc_field_info_t soc_SOTP_REGS_OTP_RDDATA_0r_fields[] = { 22558 { OTP_RDATA_DOUTf, 32, 0, SOCF_LE } 22559 }; 22560 22561 #endif 22562 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22563 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22564 defined(BCM_56260_B0) 22565 soc_field_info_t soc_SOTP_REGS_OTP_RDDATA_1r_fields[] = { 22566 { OTP_RDATA_ECCf, 7, 0, SOCF_LE }, 22567 { OTP_RDATA_FAILf, 2, 7, SOCF_LE } 22568 }; 22569 22570 #endif 22571 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22572 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22573 defined(BCM_56260_B0) 22574 soc_field_info_t soc_SOTP_REGS_OTP_RD_LOCKr_fields[] = { 22575 { BITSf, 28, 0, SOCF_LE } 22576 }; 22577 22578 #endif 22579 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22580 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22581 defined(BCM_56260_B0) 22582 soc_field_info_t soc_SOTP_REGS_OTP_STATUS_1r_fields[] = { 22583 { CMD_DONEf, 1, 1, 0 }, 22584 { ECC_CORf, 1, 16, 0 }, 22585 { ECC_DETf, 1, 17, 0 }, 22586 { SECTOR10_CRC_FAILf, 1, 26, 0 }, 22587 { SECTOR11_CRC_FAILf, 1, 27, 0 }, 22588 { SECTOR12_CRC_FAILf, 1, 28, 0 }, 22589 { SECTOR13_CRC_FAILf, 1, 29, 0 }, 22590 { SECTOR4_CRC_FAILf, 1, 20, 0 }, 22591 { SECTOR5_CRC_FAILf, 1, 21, 0 }, 22592 { SECTOR6_CRC_FAILf, 1, 22, 0 }, 22593 { SECTOR7_CRC_FAILf, 1, 23, 0 }, 22594 { SECTOR8_CRC_FAILf, 1, 24, 0 }, 22595 { SECTOR9_CRC_FAILf, 1, 25, 0 } 22596 }; 22597 22598 #endif 22599 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22600 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22601 defined(BCM_56260_B0) 22602 soc_field_info_t soc_SOTP_REGS_OTP_WRDATA_0r_fields[] = { 22603 { OTP_WDATA_DINf, 32, 0, SOCF_LE } 22604 }; 22605 22606 #endif 22607 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22608 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22609 defined(BCM_56260_B0) 22610 soc_field_info_t soc_SOTP_REGS_OTP_WRDATA_1r_fields[] = { 22611 { OTP_WDATA_ECCf, 7, 0, SOCF_LE }, 22612 { OTP_WDATA_FAILf, 2, 7, SOCF_LE } 22613 }; 22614 22615 #endif 22616 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22617 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22618 defined(BCM_56260_B0) 22619 soc_field_info_t soc_SOTP_REGS_SMAU_CTRLr_fields[] = { 22620 { SMAU_RAM_CFG_OWLf, 2, 0, SOCF_LE }, 22621 { SMAU_ROM_CFG_OWLf, 2, 2, SOCF_LE } 22622 }; 22623 22624 #endif 22625 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22626 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22627 defined(BCM_56260_B0) 22628 soc_field_info_t soc_SOTP_REGS_SOTP_CHIP_STATESr_fields[] = { 22629 { CHIP_INVALIDf, 1, 6, SOCF_RO }, 22630 { DEVELOPMENT_ABf, 1, 5, SOCF_RO }, 22631 { MANU_DEBUGf, 1, 8, SOCF_RO }, 22632 { PENDING_ABf, 1, 3, SOCF_RO }, 22633 { PRODUCTION_ABf, 1, 4, SOCF_RO }, 22634 { PRODUCTION_NON_ABf, 1, 2, SOCF_RO }, 22635 { SOTP_DISABLEDf, 1, 17, SOCF_RO }, 22636 { SOTP_ERASEDf, 1, 16, SOCF_RO }, 22637 { UNASSIGNEDf, 1, 1, SOCF_RO }, 22638 { UNPROGRAMMEDf, 1, 0, SOCF_RO } 22639 }; 22640 22641 #endif 22642 #if defined(BCM_56340_A0) 22643 soc_field_info_t soc_SOURCE_VP_PDA_CONTROL_1r_fields[] = { 22644 { RAM_1_PDAf, 8, 0, SOCF_LE|SOCF_RES } 22645 }; 22646 22647 #endif 22648 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 22649 soc_field_info_t soc_SPARE_NLF_MTU_CHECKr_fields[] = { 22650 { MTU_IN_BYTESf, 14, 0, SOCF_LE }, 22651 { SPARE_NLF_LOGICAL_PORT_NUMBERf, 7, 14, SOCF_LE } 22652 }; 22653 22654 #endif 22655 #if defined(BCM_88470_A0) 22656 soc_field_info_t soc_SPB_ALMOST_FULL_0_SRAM_REJECT_COUNTERr_fields[] = { 22657 { ALMOST_FULL_N_SRAM_REJECT_PACKETS_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22658 }; 22659 22660 #endif 22661 #if defined(BCM_88270_A0) 22662 soc_field_info_t soc_SPB_ALMOST_FULL_0_SRAM_REJECT_COUNTER_BCM88270_A0r_fields[] = { 22663 { ALMOST_FULL_N_SRAM_REJECT_PACKETS_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22664 }; 22665 22666 #endif 22667 #if defined(BCM_88470_B0) 22668 soc_field_info_t soc_SPB_ALMOST_FULL_0_SRAM_REJECT_COUNTER_BCM88470_B0r_fields[] = { 22669 { ALMOST_FULL_N_SRAM_REJECT_PACKETS_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22670 }; 22671 22672 #endif 22673 #if defined(BCM_88470_A0) 22674 soc_field_info_t soc_SPB_ALMOST_FULL_1_SRAM_REJECT_COUNTERr_fields[] = { 22675 { ALMOST_FULL_N_SRAM_REJECT_PACKETS_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22676 }; 22677 22678 #endif 22679 #if defined(BCM_88270_A0) 22680 soc_field_info_t soc_SPB_ALMOST_FULL_1_SRAM_REJECT_COUNTER_BCM88270_A0r_fields[] = { 22681 { ALMOST_FULL_N_SRAM_REJECT_PACKETS_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22682 }; 22683 22684 #endif 22685 #if defined(BCM_88470_B0) 22686 soc_field_info_t soc_SPB_ALMOST_FULL_1_SRAM_REJECT_COUNTER_BCM88470_B0r_fields[] = { 22687 { ALMOST_FULL_N_SRAM_REJECT_PACKETS_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22688 }; 22689 22690 #endif 22691 #if defined(BCM_88470_A0) 22692 soc_field_info_t soc_SPB_ALMOST_FULL_2_SRAM_REJECT_COUNTERr_fields[] = { 22693 { ALMOST_FULL_N_SRAM_REJECT_PACKETS_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22694 }; 22695 22696 #endif 22697 #if defined(BCM_88270_A0) 22698 soc_field_info_t soc_SPB_ALMOST_FULL_2_SRAM_REJECT_COUNTER_BCM88270_A0r_fields[] = { 22699 { ALMOST_FULL_N_SRAM_REJECT_PACKETS_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22700 }; 22701 22702 #endif 22703 #if defined(BCM_88470_B0) 22704 soc_field_info_t soc_SPB_ALMOST_FULL_2_SRAM_REJECT_COUNTER_BCM88470_B0r_fields[] = { 22705 { ALMOST_FULL_N_SRAM_REJECT_PACKETS_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22706 }; 22707 22708 #endif 22709 #if defined(BCM_88470_A0) 22710 soc_field_info_t soc_SPB_ALMOST_FULL_SRAM_REJECT_COUNTERr_fields[] = { 22711 { ALMOST_FULL_SRAM_REJECT_BYTES_COUNTERf, 63, 63, SOCF_LE|SOCF_RO|SOCF_SIG }, 22712 { ALMOST_FULL_SRAM_REJECT_PACKETS_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22713 }; 22714 22715 #endif 22716 #if defined(BCM_88270_A0) 22717 soc_field_info_t soc_SPB_ALMOST_FULL_SRAM_REJECT_COUNTER_BCM88270_A0r_fields[] = { 22718 { ALMOST_FULL_SRAM_REJECT_BYTES_COUNTERf, 63, 63, SOCF_LE|SOCF_RO|SOCF_SIG }, 22719 { ALMOST_FULL_SRAM_REJECT_PACKETS_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22720 }; 22721 22722 #endif 22723 #if defined(BCM_88470_B0) 22724 soc_field_info_t soc_SPB_ALMOST_FULL_SRAM_REJECT_COUNTER_BCM88470_B0r_fields[] = { 22725 { ALMOST_FULL_SRAM_REJECT_BYTES_COUNTERf, 63, 63, SOCF_LE|SOCF_RO|SOCF_SIG }, 22726 { ALMOST_FULL_SRAM_REJECT_PACKETS_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22727 }; 22728 22729 #endif 22730 #if defined(BCM_88690_A0) 22731 soc_field_info_t soc_SPB_ALMOST_FULL_SRAM_REJECT_COUNTER_BCM88690_A0r_fields[] = { 22732 { ALMOST_FULL_N_SRAM_REJECT_PACKETS_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 22733 }; 22734 22735 #endif 22736 #if defined(BCM_88690_B0) 22737 soc_field_info_t soc_SPB_ALMOST_FULL_SRAM_REJECT_COUNTER_BCM88690_B0r_fields[] = { 22738 { ALMOST_FULL_N_SRAM_REJECT_PACKETS_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 22739 }; 22740 22741 #endif 22742 #if defined(BCM_88690_A0) 22743 soc_field_info_t soc_SPB_ALMOST_FULL_SRAM_REJECT_GLB_COUNTERr_fields[] = { 22744 { ALMOST_FULL_SRAM_REJECT_PACKETS_GLB_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22745 { AUTO_DOC_NAME_20f, 63, 63, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 22746 }; 22747 22748 #endif 22749 #if defined(BCM_88690_B0) 22750 soc_field_info_t soc_SPB_ALMOST_FULL_SRAM_REJECT_GLB_COUNTER_BCM88690_B0r_fields[] = { 22751 { ALMOST_FULL_SRAM_REJECT_PACKETS_GLB_COUNTERf, 63, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22752 { AUTO_DOC_NAME_20f, 63, 63, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 22753 }; 22754 22755 #endif 22756 #if defined(BCM_88690_A0) 22757 soc_field_info_t soc_SPB_AUTO_DOC_NAME_19r_fields[] = { 22758 { FIELD_0_255f, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22759 }; 22760 22761 #endif 22762 #if defined(BCM_88690_B0) 22763 soc_field_info_t soc_SPB_AUTO_DOC_NAME_19_BCM88690_B0r_fields[] = { 22764 { FIELD_0_255f, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22765 }; 22766 22767 #endif 22768 #if defined(BCM_88690_A0) 22769 soc_field_info_t soc_SPB_BRC_DEBUGr_fields[] = { 22770 { BRC_DEL_LASTf, 20, 176, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22771 { BRC_DEL_PACKETSf, 20, 156, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22772 { BRC_DEL_RPC_NOT_READYf, 20, 196, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22773 { BRC_TX_CMD_RPRT_STATUSf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 22774 { BRC_TX_CMD_RPRT_STATUS_MAXf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 22775 { CGM_PKT_RLS_LASTf, 20, 136, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22776 { CGM_PKT_RLS_PACKETSf, 20, 116, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22777 { CGM_PKT_RLS_RXI_ADD_BUBBLEf, 20, 96, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22778 { CGM_PKT_RLS_RXI_STATUSf, 10, 76, SOCF_LE|SOCF_RO|SOCF_SIG }, 22779 { CGM_PKT_RLS_RXI_STATUS_MAXf, 10, 86, SOCF_LE|SOCF_RO|SOCF_SIG }, 22780 { CGM_REPORT_COUNTERf, 20, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22781 { CGM_REPORT_LCD_COUNTERf, 20, 36, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22782 { CGM_REPORT_RELEASE_COUNTERf, 20, 56, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 22783 }; 22784 22785 #endif 22786 #if defined(BCM_88690_A0) 22787 soc_field_info_t soc_SPB_BRC_DEBUG_2r_fields[] = { 22788 { ACTIVE_USR_CNT_PACKETSf, 17, 51, SOCF_LE|SOCF_RO|SOCF_SIG }, 22789 { ACTIVE_USR_CNT_PACKETS_MAXf, 17, 68, SOCF_LE|SOCF_RO|SOCF_SIG }, 22790 { ACTIVE_USR_CNT_PACKETS_TOTf, 29, 85, SOCF_LE|SOCF_RO|SOCF_SIG }, 22791 { ACTIVE_USR_CNT_PACKETS_TOT_MAXf, 29, 114, SOCF_LE|SOCF_RO|SOCF_SIG } 22792 }; 22793 22794 #endif 22795 #if defined(BCM_88690_B0) 22796 soc_field_info_t soc_SPB_BRC_DEBUG_2_BCM88690_B0r_fields[] = { 22797 { ACTIVE_USR_CNT_PACKETSf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 22798 { ACTIVE_USR_CNT_PACKETS_MAXf, 17, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 22799 { ACTIVE_USR_CNT_PACKETS_TOTf, 29, 34, SOCF_LE|SOCF_RO|SOCF_SIG }, 22800 { ACTIVE_USR_CNT_PACKETS_TOT_MAXf, 29, 63, SOCF_LE|SOCF_RO|SOCF_SIG } 22801 }; 22802 22803 #endif 22804 #if defined(BCM_88690_B0) 22805 soc_field_info_t soc_SPB_BRC_DEBUG_BCM88690_B0r_fields[] = { 22806 { BRC_DEL_LASTf, 48, 372, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22807 { BRC_DEL_PACKETSf, 48, 324, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22808 { BRC_DEL_RPC_NOT_READYf, 48, 420, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22809 { BRC_TX_CMD_RPRT_STATUSf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 22810 { BRC_TX_CMD_RPRT_STATUS_MAXf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 22811 { CGM_PKT_RLS_LASTf, 48, 276, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22812 { CGM_PKT_RLS_PACKETSf, 48, 228, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22813 { CGM_PKT_RLS_RXI_ADD_BUBBLEf, 48, 180, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22814 { CGM_PKT_RLS_RXI_STATUSf, 10, 160, SOCF_LE|SOCF_RO|SOCF_SIG }, 22815 { CGM_PKT_RLS_RXI_STATUS_MAXf, 10, 170, SOCF_LE|SOCF_RO|SOCF_SIG }, 22816 { CGM_REPORT_COUNTERf, 48, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22817 { CGM_REPORT_LCD_COUNTERf, 48, 64, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22818 { CGM_REPORT_RELEASE_COUNTERf, 48, 112, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 22819 }; 22820 22821 #endif 22822 #if defined(BCM_88690_A0) 22823 soc_field_info_t soc_SPB_BRC_S_2D_DEBUGr_fields[] = { 22824 { BRC_S_2D_FREE_PKT_FIFO_STATUSf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 22825 { BRC_S_2D_FREE_PKT_FIFO_STATUS_MAXf, 6, 6, SOCF_LE|SOCF_RO|SOCF_SIG }, 22826 { BRC_S_2D_IDB_REL_BUFFERSf, 16, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22827 { BRC_S_2D_IDB_TXI_NOT_READYf, 16, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22828 { BRC_S_2D_PTC_NUM_BUFFERSf, 16, 60, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22829 { BRC_S_2D_PTC_NUM_PACKETSf, 16, 44, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 22830 }; 22831 22832 #endif 22833 #if defined(BCM_88690_B0) 22834 soc_field_info_t soc_SPB_BRC_S_2D_DEBUG_BCM88690_B0r_fields[] = { 22835 { BRC_S_2D_FREE_PKT_FIFO_STATUSf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 22836 { BRC_S_2D_FREE_PKT_FIFO_STATUS_MAXf, 6, 6, SOCF_LE|SOCF_RO|SOCF_SIG }, 22837 { BRC_S_2D_IDB_REL_BUFFERSf, 48, 60, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22838 { BRC_S_2D_IDB_TXI_NOT_READYf, 48, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22839 { BRC_S_2D_PTC_NUM_BUFFERSf, 48, 156, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22840 { BRC_S_2D_PTC_NUM_PACKETSf, 48, 108, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 22841 }; 22842 22843 #endif 22844 #if defined(BCM_88690_A0) 22845 soc_field_info_t soc_SPB_BRC_S_2F_DEBUGr_fields[] = { 22846 { BRC_S_2F_FREE_PKT_FIFO_STATUSf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 22847 { BRC_S_2F_FREE_PKT_FIFO_STATUS_MAXf, 6, 6, SOCF_LE|SOCF_RO|SOCF_SIG }, 22848 { BRC_S_2F_IDB_REL_BUFFERSf, 16, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22849 { BRC_S_2F_IDB_TXI_NOT_READYf, 16, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22850 { BRC_S_2F_PTC_NUM_BUFFERSf, 16, 60, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22851 { BRC_S_2F_PTC_NUM_PACKETSf, 16, 44, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 22852 }; 22853 22854 #endif 22855 #if defined(BCM_88690_B0) 22856 soc_field_info_t soc_SPB_BRC_S_2F_DEBUG_BCM88690_B0r_fields[] = { 22857 { BRC_S_2F_FREE_PKT_FIFO_STATUSf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 22858 { BRC_S_2F_FREE_PKT_FIFO_STATUS_MAXf, 6, 6, SOCF_LE|SOCF_RO|SOCF_SIG }, 22859 { BRC_S_2F_IDB_REL_BUFFERSf, 48, 60, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22860 { BRC_S_2F_IDB_TXI_NOT_READYf, 48, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22861 { BRC_S_2F_PTC_NUM_BUFFERSf, 48, 156, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 22862 { BRC_S_2F_PTC_NUM_PACKETSf, 48, 108, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 22863 }; 22864 22865 #endif 22866 #if defined(BCM_88470_A0) 22867 soc_field_info_t soc_SPB_COUNTERS_REASSEMBLYCONTEXTSr_fields[] = { 22868 { REASSEMBLY_CONTEXT_0f, 8, 0, SOCF_LE }, 22869 { REASSEMBLY_CONTEXT_1f, 8, 8, SOCF_LE }, 22870 { REASSEMBLY_CONTEXT_2f, 8, 16, SOCF_LE }, 22871 { REASSEMBLY_CONTEXT_3f, 8, 24, SOCF_LE } 22872 }; 22873 22874 #endif 22875 #if defined(BCM_88270_A0) 22876 soc_field_info_t soc_SPB_COUNTERS_REASSEMBLYCONTEXTS_BCM88270_A0r_fields[] = { 22877 { REASSEMBLY_CONTEXT_0f, 7, 0, SOCF_LE }, 22878 { REASSEMBLY_CONTEXT_1f, 7, 7, SOCF_LE }, 22879 { REASSEMBLY_CONTEXT_2f, 7, 14, SOCF_LE }, 22880 { REASSEMBLY_CONTEXT_3f, 7, 21, SOCF_LE } 22881 }; 22882 22883 #endif 22884 #if defined(BCM_88470_B0) 22885 soc_field_info_t soc_SPB_COUNTERS_REASSEMBLYCONTEXTS_BCM88470_B0r_fields[] = { 22886 { REASSEMBLY_CONTEXT_0f, 8, 0, SOCF_LE }, 22887 { REASSEMBLY_CONTEXT_1f, 8, 8, SOCF_LE }, 22888 { REASSEMBLY_CONTEXT_2f, 8, 16, SOCF_LE }, 22889 { REASSEMBLY_CONTEXT_3f, 8, 24, SOCF_LE } 22890 }; 22891 22892 #endif 22893 #if defined(BCM_88690_A0) 22894 soc_field_info_t soc_SPB_COUNTERS_REASSEMBLYCONTEXTS_BCM88690_A0r_fields[] = { 22895 { REASSEMBLY_CONTEXT_0f, 8, 0, SOCF_LE }, 22896 { REASSEMBLY_CONTEXT_1f, 8, 8, SOCF_LE }, 22897 { REASSEMBLY_CONTEXT_2f, 8, 16, SOCF_LE }, 22898 { REASSEMBLY_CONTEXT_3f, 8, 24, SOCF_LE } 22899 }; 22900 22901 #endif 22902 #if defined(BCM_88690_B0) 22903 soc_field_info_t soc_SPB_COUNTERS_REASSEMBLYCONTEXTS_BCM88690_B0r_fields[] = { 22904 { REASSEMBLY_CONTEXT_0f, 8, 0, SOCF_LE }, 22905 { REASSEMBLY_CONTEXT_1f, 8, 8, SOCF_LE }, 22906 { REASSEMBLY_CONTEXT_2f, 8, 16, SOCF_LE }, 22907 { REASSEMBLY_CONTEXT_3f, 8, 24, SOCF_LE } 22908 }; 22909 22910 #endif 22911 #if defined(BCM_88270_A0) 22912 soc_field_info_t soc_SPB_CPU_REQUEST_REASSEMBLY_CONTEXTr_fields[] = { 22913 { REASSEMBLY_ERRORSf, 16, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 22914 { REASSEMBLY_ERRORS_CONTEXTf, 8, 39, SOCF_LE|SOCF_RO|SOCF_SIG }, 22915 { REASSEMBLY_ERRORS_HITf, 11, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 22916 { REASSEMBLY_ERRORS_OVFf, 1, 27, SOCF_RO|SOCF_SIG }, 22917 { REASSEMBLY_ERROR_MASKf, 11, 0, SOCF_LE } 22918 }; 22919 22920 #endif 22921 #if defined(BCM_88470_A0) 22922 soc_field_info_t soc_SPB_CPU_REQUEST_REGISTERr_fields[] = { 22923 { CPU_REQUESTf, 1, 0, SOCF_SIG }, 22924 { CPU_REQUEST_REASSEMBLY_CONTEXTf, 8, 1, SOCF_LE } 22925 }; 22926 22927 #endif 22928 #if defined(BCM_88270_A0) 22929 soc_field_info_t soc_SPB_CPU_REQUEST_REGISTER_BCM88270_A0r_fields[] = { 22930 { CPU_REQUESTf, 1, 0, SOCF_SIG }, 22931 { CPU_REQUEST_REASSEMBLY_CONTEXTf, 6, 1, SOCF_LE } 22932 }; 22933 22934 #endif 22935 #if defined(BCM_88470_B0) 22936 soc_field_info_t soc_SPB_CPU_REQUEST_REGISTER_BCM88470_B0r_fields[] = { 22937 { CPU_REQUESTf, 1, 0, SOCF_SIG }, 22938 { CPU_REQUEST_REASSEMBLY_CONTEXTf, 8, 1, SOCF_LE } 22939 }; 22940 22941 #endif 22942 #if defined(BCM_88690_A0) 22943 soc_field_info_t soc_SPB_CPU_REQUEST_REGISTER_BCM88690_A0r_fields[] = { 22944 { CPU_REQUESTf, 1, 0, SOCF_SIG }, 22945 { CPU_REQUEST_REASSEMBLY_CONTEXTf, 8, 1, SOCF_LE } 22946 }; 22947 22948 #endif 22949 #if defined(BCM_88690_B0) 22950 soc_field_info_t soc_SPB_CPU_REQUEST_REGISTER_BCM88690_B0r_fields[] = { 22951 { CPU_REQUESTf, 1, 0, SOCF_SIG }, 22952 { CPU_REQUEST_REASSEMBLY_CONTEXTf, 8, 1, SOCF_LE } 22953 }; 22954 22955 #endif 22956 #if defined(BCM_88470_A0) 22957 soc_field_info_t soc_SPB_DEBUG_COUNTERSr_fields[] = { 22958 { PACKET_CRC_ERRORf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 22959 { PACKET_CROPf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 22960 }; 22961 22962 #endif 22963 #if defined(BCM_88270_A0) 22964 soc_field_info_t soc_SPB_DEBUG_COUNTERS_BCM88270_A0r_fields[] = { 22965 { PACKET_CRC_ERRORf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 22966 { PACKET_CROPf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 22967 }; 22968 22969 #endif 22970 #if defined(BCM_88470_B0) 22971 soc_field_info_t soc_SPB_DEBUG_COUNTERS_BCM88470_B0r_fields[] = { 22972 { PACKET_CRC_ERRORf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 22973 { PACKET_CROPf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 22974 }; 22975 22976 #endif 22977 #if defined(BCM_88470_A0) 22978 soc_field_info_t soc_SPB_DISCARDED_BYTES_CNTr_fields[] = { 22979 { DISCARDED_BYTES_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22980 }; 22981 22982 #endif 22983 #if defined(BCM_88270_A0) 22984 soc_field_info_t soc_SPB_DISCARDED_BYTES_CNT_BCM88270_A0r_fields[] = { 22985 { DISCARDED_BYTES_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22986 }; 22987 22988 #endif 22989 #if defined(BCM_88470_B0) 22990 soc_field_info_t soc_SPB_DISCARDED_BYTES_CNT_BCM88470_B0r_fields[] = { 22991 { DISCARDED_BYTES_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22992 }; 22993 22994 #endif 22995 #if defined(BCM_88690_A0) 22996 soc_field_info_t soc_SPB_DISCARDED_BYTES_CNT_BCM88690_A0r_fields[] = { 22997 { DISCARDED_BYTES_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 22998 }; 22999 23000 #endif 23001 #if defined(BCM_88690_B0) 23002 soc_field_info_t soc_SPB_DISCARDED_BYTES_CNT_BCM88690_B0r_fields[] = { 23003 { DISCARDED_BYTES_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 23004 }; 23005 23006 #endif 23007 #if defined(BCM_88470_A0) 23008 soc_field_info_t soc_SPB_DISCARDED_PACKETS_CNTr_fields[] = { 23009 { DISCARDED_PACKETS_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23010 }; 23011 23012 #endif 23013 #if defined(BCM_88270_A0) 23014 soc_field_info_t soc_SPB_DISCARDED_PACKETS_CNT_BCM88270_A0r_fields[] = { 23015 { DISCARDED_PACKETS_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23016 }; 23017 23018 #endif 23019 #if defined(BCM_88470_B0) 23020 soc_field_info_t soc_SPB_DISCARDED_PACKETS_CNT_BCM88470_B0r_fields[] = { 23021 { DISCARDED_PACKETS_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23022 }; 23023 23024 #endif 23025 #if defined(BCM_88690_A0) 23026 soc_field_info_t soc_SPB_DISCARDED_PACKETS_CNT_BCM88690_A0r_fields[] = { 23027 { DISCARDED_PACKETS_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 23028 }; 23029 23030 #endif 23031 #if defined(BCM_88690_B0) 23032 soc_field_info_t soc_SPB_DISCARDED_PACKETS_CNT_BCM88690_B0r_fields[] = { 23033 { DISCARDED_PACKETS_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 23034 }; 23035 23036 #endif 23037 #if defined(BCM_88470_A0) 23038 soc_field_info_t soc_SPB_DROP_DESTINATION_CONFIGURATIONr_fields[] = { 23039 { DROP_AT_SPBf, 1, 19, 0 }, 23040 { DROP_DESTINATIONf, 19, 0, SOCF_LE } 23041 }; 23042 23043 #endif 23044 #if defined(BCM_88270_A0) 23045 soc_field_info_t soc_SPB_DROP_DESTINATION_CONFIGURATION_BCM88270_A0r_fields[] = { 23046 { DROP_AT_SPBf, 1, 19, 0 }, 23047 { DROP_DESTINATIONf, 19, 0, SOCF_LE } 23048 }; 23049 23050 #endif 23051 #if defined(BCM_88470_B0) 23052 soc_field_info_t soc_SPB_DROP_DESTINATION_CONFIGURATION_BCM88470_B0r_fields[] = { 23053 { DROP_AT_SPBf, 1, 19, 0 }, 23054 { DROP_DESTINATIONf, 19, 0, SOCF_LE } 23055 }; 23056 23057 #endif 23058 #if defined(BCM_88690_A0) 23059 soc_field_info_t soc_SPB_DROP_DESTINATION_CONFIGURATION_BCM88690_A0r_fields[] = { 23060 { DROP_AT_SPBf, 1, 21, 0 }, 23061 { DROP_DESTINATIONf, 21, 0, SOCF_LE } 23062 }; 23063 23064 #endif 23065 #if defined(BCM_88690_B0) 23066 soc_field_info_t soc_SPB_DROP_DESTINATION_CONFIGURATION_BCM88690_B0r_fields[] = { 23067 { DROP_AT_SPBf, 1, 21, 0 }, 23068 { DROP_DESTINATIONf, 21, 0, SOCF_LE } 23069 }; 23070 23071 #endif 23072 #if defined(BCM_88470_A0) 23073 soc_field_info_t soc_SPB_DYNAMIC_CONFIGURATIONr_fields[] = { 23074 { ENABLE_DATA_PATHf, 1, 0, 0 }, 23075 { FBC_INITf, 1, 7, 0 }, 23076 { FIELD_10_10f, 1, 10, 0 }, 23077 { FIELD_11_11f, 1, 11, 0 }, 23078 { FIELD_1_6f, 6, 1, SOCF_LE }, 23079 { FIELD_8_8f, 1, 8, 0 }, 23080 { FIELD_9_9f, 1, 9, 0 } 23081 }; 23082 23083 #endif 23084 #if defined(BCM_88270_A0) 23085 soc_field_info_t soc_SPB_DYNAMIC_CONFIGURATION_BCM88270_A0r_fields[] = { 23086 { DEBUG_0f, 1, 8, 0 }, 23087 { DEBUG_1f, 1, 9, 0 }, 23088 { DEBUG_2f, 1, 10, 0 }, 23089 { DEBUG_3f, 1, 11, 0 }, 23090 { ENABLE_DATA_PATHf, 1, 0, 0 }, 23091 { FBC_INITf, 1, 7, 0 }, 23092 { MAX_BUFFERS_THRESHOLDf, 6, 1, SOCF_LE } 23093 }; 23094 23095 #endif 23096 #if defined(BCM_88470_B0) 23097 soc_field_info_t soc_SPB_DYNAMIC_CONFIGURATION_BCM88470_B0r_fields[] = { 23098 { ENABLE_DATA_PATHf, 1, 0, 0 }, 23099 { FBC_INITf, 1, 7, 0 }, 23100 { FIELD_10_10f, 1, 10, 0 }, 23101 { FIELD_11_11f, 1, 11, 0 }, 23102 { FIELD_1_6f, 6, 1, SOCF_LE }, 23103 { FIELD_8_8f, 1, 8, 0 }, 23104 { FIELD_9_9f, 1, 9, 0 } 23105 }; 23106 23107 #endif 23108 #if defined(BCM_88690_A0) 23109 soc_field_info_t soc_SPB_DYNAMIC_CONFIGURATION_BCM88690_A0r_fields[] = { 23110 { AUTO_DOC_NAME_10f, 1, 9, 0 }, 23111 { AUTO_DOC_NAME_11f, 1, 10, 0 }, 23112 { AUTO_DOC_NAME_12f, 1, 11, 0 }, 23113 { AUTO_DOC_NAME_13f, 1, 12, 0 }, 23114 { AUTO_DOC_NAME_14f, 1, 13, 0 }, 23115 { AUTO_DOC_NAME_15f, 1, 14, 0 }, 23116 { AUTO_DOC_NAME_16f, 1, 15, 0 }, 23117 { AUTO_DOC_NAME_17f, 1, 16, 0 }, 23118 { AUTO_DOC_NAME_18f, 1, 17, 0 }, 23119 { AUTO_DOC_NAME_7f, 6, 1, SOCF_LE }, 23120 { AUTO_DOC_NAME_8f, 1, 7, 0 }, 23121 { AUTO_DOC_NAME_9f, 1, 8, 0 }, 23122 { ENABLE_DATA_PATHf, 1, 0, 0 } 23123 }; 23124 23125 #endif 23126 #if defined(BCM_88690_B0) 23127 soc_field_info_t soc_SPB_DYNAMIC_CONFIGURATION_BCM88690_B0r_fields[] = { 23128 { AUTO_DOC_NAME_10f, 1, 9, 0 }, 23129 { AUTO_DOC_NAME_11f, 1, 10, 0 }, 23130 { AUTO_DOC_NAME_12f, 1, 11, 0 }, 23131 { AUTO_DOC_NAME_13f, 1, 12, 0 }, 23132 { AUTO_DOC_NAME_14f, 1, 13, 0 }, 23133 { AUTO_DOC_NAME_15f, 1, 14, 0 }, 23134 { AUTO_DOC_NAME_16f, 1, 15, 0 }, 23135 { AUTO_DOC_NAME_17f, 1, 16, 0 }, 23136 { AUTO_DOC_NAME_18f, 1, 17, 0 }, 23137 { AUTO_DOC_NAME_7f, 6, 1, SOCF_LE }, 23138 { AUTO_DOC_NAME_8f, 1, 7, 0 }, 23139 { AUTO_DOC_NAME_9f, 1, 8, 0 }, 23140 { ENABLE_DATA_PATHf, 1, 0, 0 } 23141 }; 23142 23143 #endif 23144 #if defined(BCM_88470_A0) 23145 soc_field_info_t soc_SPB_ECC_1B_ERR_CNTr_fields[] = { 23146 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23147 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23148 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23149 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23150 }; 23151 23152 #endif 23153 #if defined(BCM_88270_A0) 23154 soc_field_info_t soc_SPB_ECC_1B_ERR_CNT_BCM88270_A0r_fields[] = { 23155 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23156 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23157 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23158 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23159 }; 23160 23161 #endif 23162 #if defined(BCM_88470_B0) 23163 soc_field_info_t soc_SPB_ECC_1B_ERR_CNT_BCM88470_B0r_fields[] = { 23164 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23165 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23166 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23167 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23168 }; 23169 23170 #endif 23171 #if defined(BCM_88690_A0) 23172 soc_field_info_t soc_SPB_ECC_1B_ERR_CNT_BCM88690_A0r_fields[] = { 23173 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23174 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23175 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 23176 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23177 }; 23178 23179 #endif 23180 #if defined(BCM_88690_B0) 23181 soc_field_info_t soc_SPB_ECC_1B_ERR_CNT_BCM88690_B0r_fields[] = { 23182 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23183 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23184 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 23185 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23186 }; 23187 23188 #endif 23189 #if defined(BCM_88470_A0) 23190 soc_field_info_t soc_SPB_ECC_2B_ERR_CNTr_fields[] = { 23191 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23192 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23193 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23194 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23195 }; 23196 23197 #endif 23198 #if defined(BCM_88270_A0) 23199 soc_field_info_t soc_SPB_ECC_2B_ERR_CNT_BCM88270_A0r_fields[] = { 23200 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23201 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23202 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23203 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23204 }; 23205 23206 #endif 23207 #if defined(BCM_88470_B0) 23208 soc_field_info_t soc_SPB_ECC_2B_ERR_CNT_BCM88470_B0r_fields[] = { 23209 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23210 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23211 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23212 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23213 }; 23214 23215 #endif 23216 #if defined(BCM_88690_A0) 23217 soc_field_info_t soc_SPB_ECC_2B_ERR_CNT_BCM88690_A0r_fields[] = { 23218 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23219 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23220 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 23221 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23222 }; 23223 23224 #endif 23225 #if defined(BCM_88690_B0) 23226 soc_field_info_t soc_SPB_ECC_2B_ERR_CNT_BCM88690_B0r_fields[] = { 23227 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23228 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23229 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 23230 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23231 }; 23232 23233 #endif 23234 #if defined(BCM_88470_A0) 23235 soc_field_info_t soc_SPB_ECC_ERR_1B_INITIATEr_fields[] = { 23236 { BUF_LINK_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 23237 { CONTEXT_MRU_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 23238 { COUNTERS_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 23239 { DFM_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 23240 { FBM_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 23241 { FBM_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 23242 { RCNT_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 23243 { RSM_INITIATE_ECC_1B_ERRf, 1, 0, 0 } 23244 }; 23245 23246 #endif 23247 #if defined(BCM_88270_A0) 23248 soc_field_info_t soc_SPB_ECC_ERR_1B_INITIATE_BCM88270_A0r_fields[] = { 23249 { BUF_LINK_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 23250 { CONTEXT_MRU_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 23251 { COUNTERS_INITIATE_ECC_1B_ERRf, 1, 8, 0 }, 23252 { DFM_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 23253 { FBM_0_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 23254 { FBM_1_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 23255 { IRE_RXI_MEM_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 23256 { RCNT_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 23257 { RSM_INITIATE_ECC_1B_ERRf, 1, 1, 0 } 23258 }; 23259 23260 #endif 23261 #if defined(BCM_88470_B0) 23262 soc_field_info_t soc_SPB_ECC_ERR_1B_INITIATE_BCM88470_B0r_fields[] = { 23263 { BUF_LINK_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 23264 { CONTEXT_MRU_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 23265 { COUNTERS_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 23266 { DFM_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 23267 { FBM_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 23268 { FBM_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 23269 { RCNT_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 23270 { RSM_INITIATE_ECC_1B_ERRf, 1, 0, 0 } 23271 }; 23272 23273 #endif 23274 #if defined(BCM_88470_A0) 23275 soc_field_info_t soc_SPB_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = { 23276 { BUF_LINK_ECC_1B_ERR_MASKf, 1, 4, 0 }, 23277 { CONTEXT_MRU_ECC_1B_ERR_MASKf, 1, 6, 0 }, 23278 { COUNTERS_ECC_1B_ERR_MASKf, 1, 7, 0 }, 23279 { DFM_ECC_1B_ERR_MASKf, 1, 5, 0 }, 23280 { FBM_0_ECC_1B_ERR_MASKf, 1, 1, 0 }, 23281 { FBM_1_ECC_1B_ERR_MASKf, 1, 2, 0 }, 23282 { RCNT_ECC_1B_ERR_MASKf, 1, 3, 0 }, 23283 { RSM_ECC_1B_ERR_MASKf, 1, 0, 0 } 23284 }; 23285 23286 #endif 23287 #if defined(BCM_88270_A0) 23288 soc_field_info_t soc_SPB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88270_A0r_fields[] = { 23289 { BUF_LINK_ECC_1B_ERR_MASKf, 1, 5, 0 }, 23290 { CONTEXT_MRU_ECC_1B_ERR_MASKf, 1, 7, 0 }, 23291 { COUNTERS_ECC_1B_ERR_MASKf, 1, 8, 0 }, 23292 { DFM_ECC_1B_ERR_MASKf, 1, 6, 0 }, 23293 { FBM_0_ECC_1B_ERR_MASKf, 1, 2, 0 }, 23294 { FBM_1_ECC_1B_ERR_MASKf, 1, 3, 0 }, 23295 { IRE_RXI_MEM_ECC_1B_ERR_MASKf, 1, 0, 0 }, 23296 { RCNT_ECC_1B_ERR_MASKf, 1, 4, 0 }, 23297 { RSM_ECC_1B_ERR_MASKf, 1, 1, 0 } 23298 }; 23299 23300 #endif 23301 #if defined(BCM_88470_B0) 23302 soc_field_info_t soc_SPB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = { 23303 { BUF_LINK_ECC_1B_ERR_MASKf, 1, 4, 0 }, 23304 { CONTEXT_MRU_ECC_1B_ERR_MASKf, 1, 6, 0 }, 23305 { COUNTERS_ECC_1B_ERR_MASKf, 1, 7, 0 }, 23306 { DFM_ECC_1B_ERR_MASKf, 1, 5, 0 }, 23307 { FBM_0_ECC_1B_ERR_MASKf, 1, 1, 0 }, 23308 { FBM_1_ECC_1B_ERR_MASKf, 1, 2, 0 }, 23309 { RCNT_ECC_1B_ERR_MASKf, 1, 3, 0 }, 23310 { RSM_ECC_1B_ERR_MASKf, 1, 0, 0 } 23311 }; 23312 23313 #endif 23314 #if defined(BCM_88690_A0) 23315 soc_field_info_t soc_SPB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = { 23316 { BUF_LINK_0_ECC_1B_ERR_MASKf, 1, 4, 0 }, 23317 { BUF_LINK_10_ECC_1B_ERR_MASKf, 1, 14, 0 }, 23318 { BUF_LINK_11_ECC_1B_ERR_MASKf, 1, 15, 0 }, 23319 { BUF_LINK_12_ECC_1B_ERR_MASKf, 1, 16, 0 }, 23320 { BUF_LINK_13_ECC_1B_ERR_MASKf, 1, 17, 0 }, 23321 { BUF_LINK_14_ECC_1B_ERR_MASKf, 1, 18, 0 }, 23322 { BUF_LINK_15_ECC_1B_ERR_MASKf, 1, 19, 0 }, 23323 { BUF_LINK_1_ECC_1B_ERR_MASKf, 1, 5, 0 }, 23324 { BUF_LINK_2_ECC_1B_ERR_MASKf, 1, 6, 0 }, 23325 { BUF_LINK_3_ECC_1B_ERR_MASKf, 1, 7, 0 }, 23326 { BUF_LINK_4_ECC_1B_ERR_MASKf, 1, 8, 0 }, 23327 { BUF_LINK_5_ECC_1B_ERR_MASKf, 1, 9, 0 }, 23328 { BUF_LINK_6_ECC_1B_ERR_MASKf, 1, 10, 0 }, 23329 { BUF_LINK_7_ECC_1B_ERR_MASKf, 1, 11, 0 }, 23330 { BUF_LINK_8_ECC_1B_ERR_MASKf, 1, 12, 0 }, 23331 { BUF_LINK_9_ECC_1B_ERR_MASKf, 1, 13, 0 }, 23332 { CONTEXT_MRU_ECC_1B_ERR_MASKf, 1, 33, 0 }, 23333 { DEL_CMD_RXI_ECC_1B_ERR_MASKf, 1, 30, 0 }, 23334 { IRE_RXI_CTRL_0_ECC_1B_ERR_MASKf, 1, 21, 0 }, 23335 { IRE_RXI_CTRL_1_ECC_1B_ERR_MASKf, 1, 22, 0 }, 23336 { PKT_RLS_RXI_ECC_1B_ERR_MASKf, 1, 20, 0 }, 23337 { PSF_ECC_1B_ERR_MASKf, 1, 1, 0 }, 23338 { PSM_ECC_1B_ERR_MASKf, 1, 2, 0 }, 23339 { RCNT_ECC_1B_ERR_MASKf, 1, 3, 0 }, 23340 { REL_BUFF_FIFO_0_ECC_1B_ERR_MASKf, 1, 27, 0 }, 23341 { REL_BUFF_FIFO_1_ECC_1B_ERR_MASKf, 1, 28, 0 }, 23342 { REL_RPRT_FIFO_0_ECC_1B_ERR_MASKf, 1, 25, 0 }, 23343 { REL_RPRT_FIFO_1_ECC_1B_ERR_MASKf, 1, 26, 0 }, 23344 { RSM_ECC_1B_ERR_MASKf, 1, 0, 0 }, 23345 { S_2D_PDQ_RXI_ECC_1B_ERR_MASKf, 1, 32, 0 }, 23346 { S_2D_RPC_SORT_FIFO_0_ECC_1B_ERR_MASKf, 1, 37, 0 }, 23347 { S_2D_RPC_SORT_FIFO_1_ECC_1B_ERR_MASKf, 1, 38, 0 }, 23348 { S_2D_TCF_ECC_1B_ERR_MASKf, 1, 24, 0 }, 23349 { S_2F_PDQ_RXI_ECC_1B_ERR_MASKf, 1, 31, 0 }, 23350 { S_2F_RPC_SORT_FIFO_0_ECC_1B_ERR_MASKf, 1, 34, 0 }, 23351 { S_2F_RPC_SORT_FIFO_1_ECC_1B_ERR_MASKf, 1, 35, 0 }, 23352 { S_2F_RPC_SORT_FIFO_2_ECC_1B_ERR_MASKf, 1, 36, 0 }, 23353 { S_2F_TCF_ECC_1B_ERR_MASKf, 1, 23, 0 }, 23354 { TX_CMD_RPRT_ECC_1B_ERR_MASKf, 1, 29, 0 } 23355 }; 23356 23357 #endif 23358 #if defined(BCM_88690_B0) 23359 soc_field_info_t soc_SPB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = { 23360 { BUF_LINK_0_ECC_1B_ERR_MASKf, 1, 3, 0 }, 23361 { BUF_LINK_10_ECC_1B_ERR_MASKf, 1, 13, 0 }, 23362 { BUF_LINK_11_ECC_1B_ERR_MASKf, 1, 14, 0 }, 23363 { BUF_LINK_12_ECC_1B_ERR_MASKf, 1, 15, 0 }, 23364 { BUF_LINK_13_ECC_1B_ERR_MASKf, 1, 16, 0 }, 23365 { BUF_LINK_14_ECC_1B_ERR_MASKf, 1, 17, 0 }, 23366 { BUF_LINK_15_ECC_1B_ERR_MASKf, 1, 18, 0 }, 23367 { BUF_LINK_1_ECC_1B_ERR_MASKf, 1, 4, 0 }, 23368 { BUF_LINK_2_ECC_1B_ERR_MASKf, 1, 5, 0 }, 23369 { BUF_LINK_3_ECC_1B_ERR_MASKf, 1, 6, 0 }, 23370 { BUF_LINK_4_ECC_1B_ERR_MASKf, 1, 7, 0 }, 23371 { BUF_LINK_5_ECC_1B_ERR_MASKf, 1, 8, 0 }, 23372 { BUF_LINK_6_ECC_1B_ERR_MASKf, 1, 9, 0 }, 23373 { BUF_LINK_7_ECC_1B_ERR_MASKf, 1, 10, 0 }, 23374 { BUF_LINK_8_ECC_1B_ERR_MASKf, 1, 11, 0 }, 23375 { BUF_LINK_9_ECC_1B_ERR_MASKf, 1, 12, 0 }, 23376 { CONTEXT_MRU_ECC_1B_ERR_MASKf, 1, 32, 0 }, 23377 { DEL_CMD_RXI_ECC_1B_ERR_MASKf, 1, 29, 0 }, 23378 { IRE_RXI_CTRL_0_ECC_1B_ERR_MASKf, 1, 20, 0 }, 23379 { IRE_RXI_CTRL_1_ECC_1B_ERR_MASKf, 1, 21, 0 }, 23380 { PKT_RLS_RXI_ECC_1B_ERR_MASKf, 1, 19, 0 }, 23381 { PSF_CTRL_ECC_1B_ERR_MASKf, 1, 38, 0 }, 23382 { PSF_DATA_ECC_1B_ERR_MASKf, 1, 39, 0 }, 23383 { PSM_ECC_1B_ERR_MASKf, 1, 1, 0 }, 23384 { RCNT_ECC_1B_ERR_MASKf, 1, 2, 0 }, 23385 { REL_BUFF_FIFO_0_ECC_1B_ERR_MASKf, 1, 26, 0 }, 23386 { REL_BUFF_FIFO_1_ECC_1B_ERR_MASKf, 1, 27, 0 }, 23387 { REL_RPRT_FIFO_0_ECC_1B_ERR_MASKf, 1, 24, 0 }, 23388 { REL_RPRT_FIFO_1_ECC_1B_ERR_MASKf, 1, 25, 0 }, 23389 { RSM_ECC_1B_ERR_MASKf, 1, 0, 0 }, 23390 { S_2D_PDQ_RXI_ECC_1B_ERR_MASKf, 1, 31, 0 }, 23391 { S_2D_RPC_SORT_FIFO_0_ECC_1B_ERR_MASKf, 1, 36, 0 }, 23392 { S_2D_RPC_SORT_FIFO_1_ECC_1B_ERR_MASKf, 1, 37, 0 }, 23393 { S_2D_TCF_ECC_1B_ERR_MASKf, 1, 23, 0 }, 23394 { S_2F_PDQ_RXI_ECC_1B_ERR_MASKf, 1, 30, 0 }, 23395 { S_2F_RPC_SORT_FIFO_0_ECC_1B_ERR_MASKf, 1, 33, 0 }, 23396 { S_2F_RPC_SORT_FIFO_1_ECC_1B_ERR_MASKf, 1, 34, 0 }, 23397 { S_2F_RPC_SORT_FIFO_2_ECC_1B_ERR_MASKf, 1, 35, 0 }, 23398 { S_2F_TCF_ECC_1B_ERR_MASKf, 1, 22, 0 }, 23399 { TX_CMD_RPRT_ECC_1B_ERR_MASKf, 1, 28, 0 } 23400 }; 23401 23402 #endif 23403 #if defined(BCM_88470_A0) 23404 soc_field_info_t soc_SPB_ECC_ERR_2B_INITIATEr_fields[] = { 23405 { BUF_LINK_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 23406 { CONTEXT_MRU_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 23407 { COUNTERS_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 23408 { DFM_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 23409 { FBM_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 23410 { FBM_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 23411 { RCNT_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 23412 { RSM_INITIATE_ECC_2B_ERRf, 1, 0, 0 } 23413 }; 23414 23415 #endif 23416 #if defined(BCM_88270_A0) 23417 soc_field_info_t soc_SPB_ECC_ERR_2B_INITIATE_BCM88270_A0r_fields[] = { 23418 { BUF_LINK_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 23419 { CONTEXT_MRU_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 23420 { COUNTERS_INITIATE_ECC_2B_ERRf, 1, 8, 0 }, 23421 { DFM_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 23422 { FBM_0_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 23423 { FBM_1_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 23424 { IRE_RXI_MEM_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 23425 { RCNT_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 23426 { RSM_INITIATE_ECC_2B_ERRf, 1, 1, 0 } 23427 }; 23428 23429 #endif 23430 #if defined(BCM_88470_B0) 23431 soc_field_info_t soc_SPB_ECC_ERR_2B_INITIATE_BCM88470_B0r_fields[] = { 23432 { BUF_LINK_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 23433 { CONTEXT_MRU_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 23434 { COUNTERS_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 23435 { DFM_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 23436 { FBM_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 23437 { FBM_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 23438 { RCNT_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 23439 { RSM_INITIATE_ECC_2B_ERRf, 1, 0, 0 } 23440 }; 23441 23442 #endif 23443 #if defined(BCM_88470_A0) 23444 soc_field_info_t soc_SPB_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = { 23445 { BUF_LINK_ECC_2B_ERR_MASKf, 1, 4, 0 }, 23446 { CONTEXT_MRU_ECC_2B_ERR_MASKf, 1, 6, 0 }, 23447 { COUNTERS_ECC_2B_ERR_MASKf, 1, 7, 0 }, 23448 { DFM_ECC_2B_ERR_MASKf, 1, 5, 0 }, 23449 { FBM_0_ECC_2B_ERR_MASKf, 1, 1, 0 }, 23450 { FBM_1_ECC_2B_ERR_MASKf, 1, 2, 0 }, 23451 { RCNT_ECC_2B_ERR_MASKf, 1, 3, 0 }, 23452 { RSM_ECC_2B_ERR_MASKf, 1, 0, 0 } 23453 }; 23454 23455 #endif 23456 #if defined(BCM_88270_A0) 23457 soc_field_info_t soc_SPB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88270_A0r_fields[] = { 23458 { BUF_LINK_ECC_2B_ERR_MASKf, 1, 5, 0 }, 23459 { CONTEXT_MRU_ECC_2B_ERR_MASKf, 1, 7, 0 }, 23460 { COUNTERS_ECC_2B_ERR_MASKf, 1, 8, 0 }, 23461 { DFM_ECC_2B_ERR_MASKf, 1, 6, 0 }, 23462 { FBM_0_ECC_2B_ERR_MASKf, 1, 2, 0 }, 23463 { FBM_1_ECC_2B_ERR_MASKf, 1, 3, 0 }, 23464 { IRE_RXI_MEM_ECC_2B_ERR_MASKf, 1, 0, 0 }, 23465 { RCNT_ECC_2B_ERR_MASKf, 1, 4, 0 }, 23466 { RSM_ECC_2B_ERR_MASKf, 1, 1, 0 } 23467 }; 23468 23469 #endif 23470 #if defined(BCM_88470_B0) 23471 soc_field_info_t soc_SPB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = { 23472 { BUF_LINK_ECC_2B_ERR_MASKf, 1, 4, 0 }, 23473 { CONTEXT_MRU_ECC_2B_ERR_MASKf, 1, 6, 0 }, 23474 { COUNTERS_ECC_2B_ERR_MASKf, 1, 7, 0 }, 23475 { DFM_ECC_2B_ERR_MASKf, 1, 5, 0 }, 23476 { FBM_0_ECC_2B_ERR_MASKf, 1, 1, 0 }, 23477 { FBM_1_ECC_2B_ERR_MASKf, 1, 2, 0 }, 23478 { RCNT_ECC_2B_ERR_MASKf, 1, 3, 0 }, 23479 { RSM_ECC_2B_ERR_MASKf, 1, 0, 0 } 23480 }; 23481 23482 #endif 23483 #if defined(BCM_88690_A0) 23484 soc_field_info_t soc_SPB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = { 23485 { BUF_LINK_0_ECC_2B_ERR_MASKf, 1, 4, 0 }, 23486 { BUF_LINK_10_ECC_2B_ERR_MASKf, 1, 14, 0 }, 23487 { BUF_LINK_11_ECC_2B_ERR_MASKf, 1, 15, 0 }, 23488 { BUF_LINK_12_ECC_2B_ERR_MASKf, 1, 16, 0 }, 23489 { BUF_LINK_13_ECC_2B_ERR_MASKf, 1, 17, 0 }, 23490 { BUF_LINK_14_ECC_2B_ERR_MASKf, 1, 18, 0 }, 23491 { BUF_LINK_15_ECC_2B_ERR_MASKf, 1, 19, 0 }, 23492 { BUF_LINK_1_ECC_2B_ERR_MASKf, 1, 5, 0 }, 23493 { BUF_LINK_2_ECC_2B_ERR_MASKf, 1, 6, 0 }, 23494 { BUF_LINK_3_ECC_2B_ERR_MASKf, 1, 7, 0 }, 23495 { BUF_LINK_4_ECC_2B_ERR_MASKf, 1, 8, 0 }, 23496 { BUF_LINK_5_ECC_2B_ERR_MASKf, 1, 9, 0 }, 23497 { BUF_LINK_6_ECC_2B_ERR_MASKf, 1, 10, 0 }, 23498 { BUF_LINK_7_ECC_2B_ERR_MASKf, 1, 11, 0 }, 23499 { BUF_LINK_8_ECC_2B_ERR_MASKf, 1, 12, 0 }, 23500 { BUF_LINK_9_ECC_2B_ERR_MASKf, 1, 13, 0 }, 23501 { CONTEXT_MRU_ECC_2B_ERR_MASKf, 1, 33, 0 }, 23502 { DEL_CMD_RXI_ECC_2B_ERR_MASKf, 1, 30, 0 }, 23503 { IRE_RXI_CTRL_0_ECC_2B_ERR_MASKf, 1, 21, 0 }, 23504 { IRE_RXI_CTRL_1_ECC_2B_ERR_MASKf, 1, 22, 0 }, 23505 { PKT_RLS_RXI_ECC_2B_ERR_MASKf, 1, 20, 0 }, 23506 { PSF_ECC_2B_ERR_MASKf, 1, 1, 0 }, 23507 { PSM_ECC_2B_ERR_MASKf, 1, 2, 0 }, 23508 { RCNT_ECC_2B_ERR_MASKf, 1, 3, 0 }, 23509 { REL_BUFF_FIFO_0_ECC_2B_ERR_MASKf, 1, 27, 0 }, 23510 { REL_BUFF_FIFO_1_ECC_2B_ERR_MASKf, 1, 28, 0 }, 23511 { REL_RPRT_FIFO_0_ECC_2B_ERR_MASKf, 1, 25, 0 }, 23512 { REL_RPRT_FIFO_1_ECC_2B_ERR_MASKf, 1, 26, 0 }, 23513 { RSM_ECC_2B_ERR_MASKf, 1, 0, 0 }, 23514 { S_2D_PDQ_RXI_ECC_2B_ERR_MASKf, 1, 32, 0 }, 23515 { S_2D_RPC_SORT_FIFO_0_ECC_2B_ERR_MASKf, 1, 37, 0 }, 23516 { S_2D_RPC_SORT_FIFO_1_ECC_2B_ERR_MASKf, 1, 38, 0 }, 23517 { S_2D_TCF_ECC_2B_ERR_MASKf, 1, 24, 0 }, 23518 { S_2F_PDQ_RXI_ECC_2B_ERR_MASKf, 1, 31, 0 }, 23519 { S_2F_RPC_SORT_FIFO_0_ECC_2B_ERR_MASKf, 1, 34, 0 }, 23520 { S_2F_RPC_SORT_FIFO_1_ECC_2B_ERR_MASKf, 1, 35, 0 }, 23521 { S_2F_RPC_SORT_FIFO_2_ECC_2B_ERR_MASKf, 1, 36, 0 }, 23522 { S_2F_TCF_ECC_2B_ERR_MASKf, 1, 23, 0 }, 23523 { TX_CMD_RPRT_ECC_2B_ERR_MASKf, 1, 29, 0 } 23524 }; 23525 23526 #endif 23527 #if defined(BCM_88690_B0) 23528 soc_field_info_t soc_SPB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = { 23529 { BUF_LINK_0_ECC_2B_ERR_MASKf, 1, 3, 0 }, 23530 { BUF_LINK_10_ECC_2B_ERR_MASKf, 1, 13, 0 }, 23531 { BUF_LINK_11_ECC_2B_ERR_MASKf, 1, 14, 0 }, 23532 { BUF_LINK_12_ECC_2B_ERR_MASKf, 1, 15, 0 }, 23533 { BUF_LINK_13_ECC_2B_ERR_MASKf, 1, 16, 0 }, 23534 { BUF_LINK_14_ECC_2B_ERR_MASKf, 1, 17, 0 }, 23535 { BUF_LINK_15_ECC_2B_ERR_MASKf, 1, 18, 0 }, 23536 { BUF_LINK_1_ECC_2B_ERR_MASKf, 1, 4, 0 }, 23537 { BUF_LINK_2_ECC_2B_ERR_MASKf, 1, 5, 0 }, 23538 { BUF_LINK_3_ECC_2B_ERR_MASKf, 1, 6, 0 }, 23539 { BUF_LINK_4_ECC_2B_ERR_MASKf, 1, 7, 0 }, 23540 { BUF_LINK_5_ECC_2B_ERR_MASKf, 1, 8, 0 }, 23541 { BUF_LINK_6_ECC_2B_ERR_MASKf, 1, 9, 0 }, 23542 { BUF_LINK_7_ECC_2B_ERR_MASKf, 1, 10, 0 }, 23543 { BUF_LINK_8_ECC_2B_ERR_MASKf, 1, 11, 0 }, 23544 { BUF_LINK_9_ECC_2B_ERR_MASKf, 1, 12, 0 }, 23545 { CONTEXT_MRU_ECC_2B_ERR_MASKf, 1, 32, 0 }, 23546 { DEL_CMD_RXI_ECC_2B_ERR_MASKf, 1, 29, 0 }, 23547 { IRE_RXI_CTRL_0_ECC_2B_ERR_MASKf, 1, 20, 0 }, 23548 { IRE_RXI_CTRL_1_ECC_2B_ERR_MASKf, 1, 21, 0 }, 23549 { PKT_RLS_RXI_ECC_2B_ERR_MASKf, 1, 19, 0 }, 23550 { PSF_CTRL_ECC_2B_ERR_MASKf, 1, 38, 0 }, 23551 { PSF_DATA_ECC_2B_ERR_MASKf, 1, 39, 0 }, 23552 { PSM_ECC_2B_ERR_MASKf, 1, 1, 0 }, 23553 { RCNT_ECC_2B_ERR_MASKf, 1, 2, 0 }, 23554 { REL_BUFF_FIFO_0_ECC_2B_ERR_MASKf, 1, 26, 0 }, 23555 { REL_BUFF_FIFO_1_ECC_2B_ERR_MASKf, 1, 27, 0 }, 23556 { REL_RPRT_FIFO_0_ECC_2B_ERR_MASKf, 1, 24, 0 }, 23557 { REL_RPRT_FIFO_1_ECC_2B_ERR_MASKf, 1, 25, 0 }, 23558 { RSM_ECC_2B_ERR_MASKf, 1, 0, 0 }, 23559 { S_2D_PDQ_RXI_ECC_2B_ERR_MASKf, 1, 31, 0 }, 23560 { S_2D_RPC_SORT_FIFO_0_ECC_2B_ERR_MASKf, 1, 36, 0 }, 23561 { S_2D_RPC_SORT_FIFO_1_ECC_2B_ERR_MASKf, 1, 37, 0 }, 23562 { S_2D_TCF_ECC_2B_ERR_MASKf, 1, 23, 0 }, 23563 { S_2F_PDQ_RXI_ECC_2B_ERR_MASKf, 1, 30, 0 }, 23564 { S_2F_RPC_SORT_FIFO_0_ECC_2B_ERR_MASKf, 1, 33, 0 }, 23565 { S_2F_RPC_SORT_FIFO_1_ECC_2B_ERR_MASKf, 1, 34, 0 }, 23566 { S_2F_RPC_SORT_FIFO_2_ECC_2B_ERR_MASKf, 1, 35, 0 }, 23567 { S_2F_TCF_ECC_2B_ERR_MASKf, 1, 22, 0 }, 23568 { TX_CMD_RPRT_ECC_2B_ERR_MASKf, 1, 28, 0 } 23569 }; 23570 23571 #endif 23572 #if defined(BCM_88470_A0) 23573 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTERr_fields[] = { 23574 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 23575 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 23576 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 23577 }; 23578 23579 #endif 23580 #if defined(BCM_88270_A0) 23581 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = { 23582 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 23583 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 23584 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 23585 }; 23586 23587 #endif 23588 #if defined(BCM_88470_B0) 23589 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = { 23590 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 23591 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 23592 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 23593 }; 23594 23595 #endif 23596 #if defined(BCM_88690_A0) 23597 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = { 23598 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 23599 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 23600 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 23601 }; 23602 23603 #endif 23604 #if defined(BCM_88690_B0) 23605 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 23606 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 23607 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 23608 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 23609 }; 23610 23611 #endif 23612 #if defined(BCM_88470_A0) 23613 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTER_MASKr_fields[] = { 23614 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 23615 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 23616 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 23617 }; 23618 23619 #endif 23620 #if defined(BCM_88270_A0) 23621 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTER_MASK_BCM88270_A0r_fields[] = { 23622 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 23623 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 23624 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 23625 }; 23626 23627 #endif 23628 #if defined(BCM_88470_B0) 23629 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTER_MASK_BCM88470_B0r_fields[] = { 23630 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 23631 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 23632 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 23633 }; 23634 23635 #endif 23636 #if defined(BCM_88690_A0) 23637 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTER_MASK_BCM88690_A0r_fields[] = { 23638 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 23639 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 23640 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 23641 }; 23642 23643 #endif 23644 #if defined(BCM_88690_B0) 23645 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = { 23646 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 23647 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 23648 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 23649 }; 23650 23651 #endif 23652 #if defined(BCM_88470_A0) 23653 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTER_TESTr_fields[] = { 23654 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 23655 }; 23656 23657 #endif 23658 #if defined(BCM_88270_A0) 23659 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = { 23660 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 23661 }; 23662 23663 #endif 23664 #if defined(BCM_88470_B0) 23665 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = { 23666 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 23667 }; 23668 23669 #endif 23670 #if defined(BCM_88690_A0) 23671 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = { 23672 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 23673 }; 23674 23675 #endif 23676 #if defined(BCM_88690_B0) 23677 soc_field_info_t soc_SPB_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 23678 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 23679 }; 23680 23681 #endif 23682 #if defined(BCM_88470_A0) 23683 soc_field_info_t soc_SPB_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields[] = { 23684 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 23685 }; 23686 23687 #endif 23688 #if defined(BCM_88270_A0) 23689 soc_field_info_t soc_SPB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88270_A0r_fields[] = { 23690 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 23691 }; 23692 23693 #endif 23694 #if defined(BCM_88470_B0) 23695 soc_field_info_t soc_SPB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88470_B0r_fields[] = { 23696 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 23697 }; 23698 23699 #endif 23700 #if defined(BCM_88690_A0) 23701 soc_field_info_t soc_SPB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_A0r_fields[] = { 23702 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 23703 }; 23704 23705 #endif 23706 #if defined(BCM_88690_B0) 23707 soc_field_info_t soc_SPB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_B0r_fields[] = { 23708 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 23709 }; 23710 23711 #endif 23712 #if defined(BCM_88470_A0) 23713 soc_field_info_t soc_SPB_ERROR_INITIATION_DATAr_fields[] = { 23714 { ERR_WRf, 1, 0, SOCF_SIG } 23715 }; 23716 23717 #endif 23718 #if defined(BCM_88270_A0) 23719 soc_field_info_t soc_SPB_ERROR_INITIATION_DATA_BCM88270_A0r_fields[] = { 23720 { ERR_WRf, 1, 0, SOCF_SIG } 23721 }; 23722 23723 #endif 23724 #if defined(BCM_88470_B0) 23725 soc_field_info_t soc_SPB_ERROR_INITIATION_DATA_BCM88470_B0r_fields[] = { 23726 { ERR_WRf, 1, 0, SOCF_SIG } 23727 }; 23728 23729 #endif 23730 #if defined(BCM_88690_A0) 23731 soc_field_info_t soc_SPB_ERROR_INITIATION_DATA_BCM88690_A0r_fields[] = { 23732 { ERR_WRf, 1, 0, SOCF_SIG } 23733 }; 23734 23735 #endif 23736 #if defined(BCM_88470_A0) 23737 soc_field_info_t soc_SPB_FBC_STATUSr_fields[] = { 23738 { ACTIVE_USR_CNT_BUFFf, 15, 45, SOCF_LE|SOCF_RO|SOCF_SIG }, 23739 { ACTIVE_USR_CNT_BUFF_MAXf, 15, 60, SOCF_LE|SOCF_RO|SOCF_SIG }, 23740 { ACTIVE_USR_CNT_BUFF_TOTf, 27, 75, SOCF_LE|SOCF_RO|SOCF_SIG }, 23741 { ACTIVE_USR_CNT_BUFF_TOT_MAXf, 27, 102, SOCF_LE|SOCF_RO|SOCF_SIG }, 23742 { FBC_NOT_READYf, 1, 129, SOCF_RO|SOCF_SIG }, 23743 { FREE_POINTERf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23744 { FREE_POINTER_MAXf, 15, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 23745 { FREE_POINTER_MINf, 15, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 23746 }; 23747 23748 #endif 23749 #if defined(BCM_88270_A0) 23750 soc_field_info_t soc_SPB_FBC_STATUS_BCM88270_A0r_fields[] = { 23751 { ACTIVE_USR_CNT_BUFFf, 15, 45, SOCF_LE|SOCF_RO|SOCF_SIG }, 23752 { ACTIVE_USR_CNT_BUFF_MAXf, 15, 60, SOCF_LE|SOCF_RO|SOCF_SIG }, 23753 { ACTIVE_USR_CNT_BUFF_TOTf, 27, 75, SOCF_LE|SOCF_RO|SOCF_SIG }, 23754 { ACTIVE_USR_CNT_BUFF_TOT_MAXf, 27, 102, SOCF_LE|SOCF_RO|SOCF_SIG }, 23755 { FBC_NOT_READYf, 1, 129, SOCF_RO|SOCF_SIG }, 23756 { FREE_POINTERf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23757 { FREE_POINTER_MAXf, 15, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 23758 { FREE_POINTER_MINf, 15, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 23759 }; 23760 23761 #endif 23762 #if defined(BCM_88470_B0) 23763 soc_field_info_t soc_SPB_FBC_STATUS_BCM88470_B0r_fields[] = { 23764 { ACTIVE_USR_CNT_BUFFf, 15, 45, SOCF_LE|SOCF_RO|SOCF_SIG }, 23765 { ACTIVE_USR_CNT_BUFF_MAXf, 15, 60, SOCF_LE|SOCF_RO|SOCF_SIG }, 23766 { ACTIVE_USR_CNT_BUFF_TOTf, 27, 75, SOCF_LE|SOCF_RO|SOCF_SIG }, 23767 { ACTIVE_USR_CNT_BUFF_TOT_MAXf, 27, 102, SOCF_LE|SOCF_RO|SOCF_SIG }, 23768 { FBC_NOT_READYf, 1, 129, SOCF_RO|SOCF_SIG }, 23769 { FREE_POINTERf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23770 { FREE_POINTER_MAXf, 15, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 23771 { FREE_POINTER_MINf, 15, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 23772 }; 23773 23774 #endif 23775 #if defined(BCM_88690_A0) 23776 soc_field_info_t soc_SPB_FIFO_INTERRUPT_REGISTERr_fields[] = { 23777 { ERROR_S_2D_RPC_SROT_FIFO_OVERFLOWf, 2, 6, SOCF_LE|SOCF_SIG|SOCF_INTR }, 23778 { ERROR_S_2D_RPC_SROT_FIFO_UNDERFLOWf, 2, 8, SOCF_LE|SOCF_SIG|SOCF_INTR }, 23779 { ERROR_S_2F_RPC_SROT_FIFO_OVERFLOWf, 3, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }, 23780 { ERROR_S_2F_RPC_SROT_FIFO_UNDERFLOWf, 3, 3, SOCF_LE|SOCF_SIG|SOCF_INTR } 23781 }; 23782 23783 #endif 23784 #if defined(BCM_88690_B0) 23785 soc_field_info_t soc_SPB_FIFO_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 23786 { ERROR_S_2D_RPC_SROT_FIFO_OVERFLOWf, 2, 6, SOCF_LE|SOCF_SIG|SOCF_INTR }, 23787 { ERROR_S_2D_RPC_SROT_FIFO_UNDERFLOWf, 2, 8, SOCF_LE|SOCF_SIG|SOCF_INTR }, 23788 { ERROR_S_2F_RPC_SROT_FIFO_OVERFLOWf, 3, 0, SOCF_LE|SOCF_SIG|SOCF_INTR }, 23789 { ERROR_S_2F_RPC_SROT_FIFO_UNDERFLOWf, 3, 3, SOCF_LE|SOCF_SIG|SOCF_INTR } 23790 }; 23791 23792 #endif 23793 #if defined(BCM_88690_A0) 23794 soc_field_info_t soc_SPB_FIFO_INTERRUPT_REGISTER_MASKr_fields[] = { 23795 { ERROR_S_2D_RPC_SROT_FIFO_OVERFLOW_MASKf, 2, 6, SOCF_LE }, 23796 { ERROR_S_2D_RPC_SROT_FIFO_UNDERFLOW_MASKf, 2, 8, SOCF_LE }, 23797 { ERROR_S_2F_RPC_SROT_FIFO_OVERFLOW_MASKf, 3, 0, SOCF_LE }, 23798 { ERROR_S_2F_RPC_SROT_FIFO_UNDERFLOW_MASKf, 3, 3, SOCF_LE } 23799 }; 23800 23801 #endif 23802 #if defined(BCM_88690_B0) 23803 soc_field_info_t soc_SPB_FIFO_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = { 23804 { ERROR_S_2D_RPC_SROT_FIFO_OVERFLOW_MASKf, 2, 6, SOCF_LE }, 23805 { ERROR_S_2D_RPC_SROT_FIFO_UNDERFLOW_MASKf, 2, 8, SOCF_LE }, 23806 { ERROR_S_2F_RPC_SROT_FIFO_OVERFLOW_MASKf, 3, 0, SOCF_LE }, 23807 { ERROR_S_2F_RPC_SROT_FIFO_UNDERFLOW_MASKf, 3, 3, SOCF_LE } 23808 }; 23809 23810 #endif 23811 #if defined(BCM_88690_A0) 23812 soc_field_info_t soc_SPB_FIFO_INTERRUPT_REGISTER_TESTr_fields[] = { 23813 { FIFO_INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE } 23814 }; 23815 23816 #endif 23817 #if defined(BCM_88690_B0) 23818 soc_field_info_t soc_SPB_FIFO_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 23819 { FIFO_INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE } 23820 }; 23821 23822 #endif 23823 #if defined(BCM_88470_A0) 23824 soc_field_info_t soc_SPB_FORCE_CRC_ERRORr_fields[] = { 23825 { FORCE_CRC_ERROR_ON_CRCf, 1, 1, SOCF_SIG }, 23826 { FORCE_CRC_ERROR_ON_DATAf, 1, 0, SOCF_SIG } 23827 }; 23828 23829 #endif 23830 #if defined(BCM_88270_A0) 23831 soc_field_info_t soc_SPB_FORCE_CRC_ERROR_BCM88270_A0r_fields[] = { 23832 { FORCE_CRC_ERROR_ON_CRCf, 1, 1, SOCF_SIG }, 23833 { FORCE_CRC_ERROR_ON_DATAf, 1, 0, SOCF_SIG } 23834 }; 23835 23836 #endif 23837 #if defined(BCM_88470_B0) 23838 soc_field_info_t soc_SPB_FORCE_CRC_ERROR_BCM88470_B0r_fields[] = { 23839 { FORCE_CRC_ERROR_ON_CRCf, 1, 1, SOCF_SIG }, 23840 { FORCE_CRC_ERROR_ON_DATAf, 1, 0, SOCF_SIG } 23841 }; 23842 23843 #endif 23844 #if defined(BCM_88690_A0) 23845 soc_field_info_t soc_SPB_FORCE_CRC_ERROR_BCM88690_A0r_fields[] = { 23846 { FORCE_CRC_ERROR_ON_CRCf, 1, 1, SOCF_SIG }, 23847 { FORCE_CRC_ERROR_ON_DATAf, 1, 0, SOCF_SIG } 23848 }; 23849 23850 #endif 23851 #if defined(BCM_88690_B0) 23852 soc_field_info_t soc_SPB_FORCE_CRC_ERROR_BCM88690_B0r_fields[] = { 23853 { FORCE_CRC_ERROR_ON_CRCf, 1, 1, SOCF_SIG }, 23854 { FORCE_CRC_ERROR_ON_DATAf, 1, 0, SOCF_SIG } 23855 }; 23856 23857 #endif 23858 #if defined(BCM_88470_A0) 23859 soc_field_info_t soc_SPB_FPC_FREE_ERRORr_fields[] = { 23860 { FPC_N_FREE_ERRORf, 1, 0, SOCF_RO|SOCF_SIG }, 23861 { FPC_N_FREE_ERROR_POINTERf, 14, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 23862 }; 23863 23864 #endif 23865 #if defined(BCM_88270_A0) 23866 soc_field_info_t soc_SPB_FPC_FREE_ERROR_BCM88270_A0r_fields[] = { 23867 { FPC_N_FREE_ERRORf, 1, 0, SOCF_RO|SOCF_SIG }, 23868 { FPC_N_FREE_ERROR_POINTERf, 14, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 23869 }; 23870 23871 #endif 23872 #if defined(BCM_88470_B0) 23873 soc_field_info_t soc_SPB_FPC_FREE_ERROR_BCM88470_B0r_fields[] = { 23874 { FPC_N_FREE_ERRORf, 1, 0, SOCF_RO|SOCF_SIG }, 23875 { FPC_N_FREE_ERROR_POINTERf, 14, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 23876 }; 23877 23878 #endif 23879 #if defined(BCM_88470_A0) 23880 soc_field_info_t soc_SPB_FPC_STATUSr_fields[] = { 23881 { FPC_N_CACHE_FREE_POINTERf, 6, 45, SOCF_LE|SOCF_RO|SOCF_SIG }, 23882 { FPC_N_CACHE_FREE_POINTER_MAXf, 6, 57, SOCF_LE|SOCF_RO|SOCF_SIG }, 23883 { FPC_N_CACHE_FREE_POINTER_MINf, 6, 51, SOCF_LE|SOCF_RO|SOCF_SIG }, 23884 { FPC_N_FREE_POINTERf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23885 { FPC_N_FREE_POINTER_MAXf, 15, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 23886 { FPC_N_FREE_POINTER_MINf, 15, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 23887 }; 23888 23889 #endif 23890 #if defined(BCM_88270_A0) 23891 soc_field_info_t soc_SPB_FPC_STATUS_BCM88270_A0r_fields[] = { 23892 { FPC_N_CACHE_FREE_POINTERf, 6, 45, SOCF_LE|SOCF_RO|SOCF_SIG }, 23893 { FPC_N_CACHE_FREE_POINTER_MAXf, 6, 57, SOCF_LE|SOCF_RO|SOCF_SIG }, 23894 { FPC_N_CACHE_FREE_POINTER_MINf, 6, 51, SOCF_LE|SOCF_RO|SOCF_SIG }, 23895 { FPC_N_FREE_POINTERf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23896 { FPC_N_FREE_POINTER_MAXf, 15, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 23897 { FPC_N_FREE_POINTER_MINf, 15, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 23898 }; 23899 23900 #endif 23901 #if defined(BCM_88470_B0) 23902 soc_field_info_t soc_SPB_FPC_STATUS_BCM88470_B0r_fields[] = { 23903 { FPC_N_CACHE_FREE_POINTERf, 6, 45, SOCF_LE|SOCF_RO|SOCF_SIG }, 23904 { FPC_N_CACHE_FREE_POINTER_MAXf, 6, 57, SOCF_LE|SOCF_RO|SOCF_SIG }, 23905 { FPC_N_CACHE_FREE_POINTER_MINf, 6, 51, SOCF_LE|SOCF_RO|SOCF_SIG }, 23906 { FPC_N_FREE_POINTERf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23907 { FPC_N_FREE_POINTER_MAXf, 15, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 23908 { FPC_N_FREE_POINTER_MINf, 15, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 23909 }; 23910 23911 #endif 23912 #if defined(BCM_88470_A0) 23913 soc_field_info_t soc_SPB_FULL_SRAM_REJECT_COUNTERr_fields[] = { 23914 { FULL_SRAM_REJECT_PACKETS_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23915 }; 23916 23917 #endif 23918 #if defined(BCM_88270_A0) 23919 soc_field_info_t soc_SPB_FULL_SRAM_REJECT_COUNTER_BCM88270_A0r_fields[] = { 23920 { FULL_SRAM_REJECT_PACKETS_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23921 }; 23922 23923 #endif 23924 #if defined(BCM_88470_B0) 23925 soc_field_info_t soc_SPB_FULL_SRAM_REJECT_COUNTER_BCM88470_B0r_fields[] = { 23926 { FULL_SRAM_REJECT_PACKETS_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23927 }; 23928 23929 #endif 23930 #if defined(BCM_88690_A0) 23931 soc_field_info_t soc_SPB_FULL_SRAM_REJECT_COUNTER_BCM88690_A0r_fields[] = { 23932 { FULL_SRAM_REJECT_PACKETS_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 23933 }; 23934 23935 #endif 23936 #if defined(BCM_88690_B0) 23937 soc_field_info_t soc_SPB_FULL_SRAM_REJECT_COUNTER_BCM88690_B0r_fields[] = { 23938 { FULL_SRAM_REJECT_PACKETS_COUNTERf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 23939 }; 23940 23941 #endif 23942 #if defined(BCM_88470_A0) 23943 soc_field_info_t soc_SPB_GLOBAL_GENERAL_CFG_3r_fields[] = { 23944 { ILB_BUFFER_SIZEf, 3, 9, SOCF_LE }, 23945 { LAG_MODEf, 3, 6, SOCF_LE }, 23946 { PACKET_CRC_ENf, 1, 0, 0 }, 23947 { TOD_MODEf, 2, 4, SOCF_LE } 23948 }; 23949 23950 #endif 23951 #if defined(BCM_88270_A0) 23952 soc_field_info_t soc_SPB_GLOBAL_GENERAL_CFG_3_BCM88270_A0r_fields[] = { 23953 { ILB_BUFFER_MODEf, 1, 13, 0 }, 23954 { ILB_BUFFER_SIZEf, 4, 9, SOCF_LE }, 23955 { LAG_MODEf, 3, 6, SOCF_LE }, 23956 { PACKET_CRC_ENf, 1, 0, 0 }, 23957 { TOD_MODEf, 2, 4, SOCF_LE } 23958 }; 23959 23960 #endif 23961 #if defined(BCM_88470_B0) 23962 soc_field_info_t soc_SPB_GLOBAL_GENERAL_CFG_3_BCM88470_B0r_fields[] = { 23963 { ILB_BUFFER_SIZEf, 3, 9, SOCF_LE }, 23964 { LAG_MODEf, 3, 6, SOCF_LE }, 23965 { PACKET_CRC_ENf, 1, 0, 0 }, 23966 { TOD_MODEf, 2, 4, SOCF_LE } 23967 }; 23968 23969 #endif 23970 #if defined(BCM_88470_A0) 23971 soc_field_info_t soc_SPB_GLOBAL_MEM_OPTIONSr_fields[] = { 23972 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 23973 { DISMEMf, 1, 0, 0 }, 23974 { DIS_ECCf, 1, 1, 0 }, 23975 { MEM_LWM_DISABLEf, 1, 4, 0 }, 23976 { MEM_RC_DISABLEf, 1, 5, 0 }, 23977 { WRITE_TO_XORf, 1, 3, 0 } 23978 }; 23979 23980 #endif 23981 #if defined(BCM_88270_A0) 23982 soc_field_info_t soc_SPB_GLOBAL_MEM_OPTIONS_BCM88270_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_SPB_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_88470_A0) 24004 soc_field_info_t soc_SPB_GTIMER_CONFIGURATIONr_fields[] = { 24005 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 24006 { GTIMER_ENABLEf, 1, 30, 0 }, 24007 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 24008 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 24009 }; 24010 24011 #endif 24012 #if defined(BCM_88270_A0) 24013 soc_field_info_t soc_SPB_GTIMER_CONFIGURATION_BCM88270_A0r_fields[] = { 24014 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 24015 { GTIMER_ENABLEf, 1, 30, 0 }, 24016 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 24017 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 24018 }; 24019 24020 #endif 24021 #if defined(BCM_88470_B0) 24022 soc_field_info_t soc_SPB_GTIMER_CONFIGURATION_BCM88470_B0r_fields[] = { 24023 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 24024 { GTIMER_ENABLEf, 1, 30, 0 }, 24025 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 24026 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 24027 }; 24028 24029 #endif 24030 #if defined(BCM_88690_A0) 24031 soc_field_info_t soc_SPB_GTIMER_CONFIGURATION_BCM88690_A0r_fields[] = { 24032 { FIELD_0_0f, 1, 0, 0 }, 24033 { FIELD_1_1f, 1, 1, 0 }, 24034 { FIELD_2_2f, 1, 2, 0 } 24035 }; 24036 24037 #endif 24038 #if defined(BCM_88690_B0) 24039 soc_field_info_t soc_SPB_GTIMER_CONFIGURATION_BCM88690_B0r_fields[] = { 24040 { FIELD_0_0f, 1, 0, 0 }, 24041 { FIELD_1_1f, 1, 1, 0 }, 24042 { FIELD_2_2f, 1, 2, 0 } 24043 }; 24044 24045 #endif 24046 #if defined(BCM_88690_A0) 24047 soc_field_info_t soc_SPB_GTIMER_CYCLEr_fields[] = { 24048 { FIELD_0_31f, 32, 0, SOCF_LE } 24049 }; 24050 24051 #endif 24052 #if defined(BCM_88690_B0) 24053 soc_field_info_t soc_SPB_GTIMER_CYCLE_BCM88690_B0r_fields[] = { 24054 { FIELD_0_31f, 32, 0, SOCF_LE } 24055 }; 24056 24057 #endif 24058 #if defined(BCM_88470_A0) 24059 soc_field_info_t soc_SPB_INDIRECT_COMMANDr_fields[] = { 24060 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 24061 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 24062 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 24063 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 24064 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 24065 }; 24066 24067 #endif 24068 #if defined(BCM_88470_A0) 24069 soc_field_info_t soc_SPB_INDIRECT_COMMAND_ADDRESSr_fields[] = { 24070 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 24071 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 24072 }; 24073 24074 #endif 24075 #if defined(BCM_88270_A0) 24076 soc_field_info_t soc_SPB_INDIRECT_COMMAND_ADDRESS_BCM88270_A0r_fields[] = { 24077 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 24078 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 24079 }; 24080 24081 #endif 24082 #if defined(BCM_88470_B0) 24083 soc_field_info_t soc_SPB_INDIRECT_COMMAND_ADDRESS_BCM88470_B0r_fields[] = { 24084 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 24085 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 24086 }; 24087 24088 #endif 24089 #if defined(BCM_88690_A0) 24090 soc_field_info_t soc_SPB_INDIRECT_COMMAND_ADDRESS_BCM88690_A0r_fields[] = { 24091 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 24092 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 24093 }; 24094 24095 #endif 24096 #if defined(BCM_88690_B0) 24097 soc_field_info_t soc_SPB_INDIRECT_COMMAND_ADDRESS_BCM88690_B0r_fields[] = { 24098 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 24099 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 24100 }; 24101 24102 #endif 24103 #if defined(BCM_88270_A0) 24104 soc_field_info_t soc_SPB_INDIRECT_COMMAND_BCM88270_A0r_fields[] = { 24105 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 24106 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 24107 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 24108 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 24109 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 24110 }; 24111 24112 #endif 24113 #if defined(BCM_88470_B0) 24114 soc_field_info_t soc_SPB_INDIRECT_COMMAND_BCM88470_B0r_fields[] = { 24115 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 24116 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 24117 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 24118 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 24119 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 24120 }; 24121 24122 #endif 24123 #if defined(BCM_88690_A0) 24124 soc_field_info_t soc_SPB_INDIRECT_COMMAND_BCM88690_A0r_fields[] = { 24125 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 24126 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 24127 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 24128 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 24129 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 24130 }; 24131 24132 #endif 24133 #if defined(BCM_88690_B0) 24134 soc_field_info_t soc_SPB_INDIRECT_COMMAND_BCM88690_B0r_fields[] = { 24135 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 24136 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 24137 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 24138 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 24139 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 24140 }; 24141 24142 #endif 24143 #if defined(BCM_88470_A0) 24144 soc_field_info_t soc_SPB_INDIRECT_COMMAND_DATA_INCREMENTr_fields[] = { 24145 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 24146 }; 24147 24148 #endif 24149 #if defined(BCM_88270_A0) 24150 soc_field_info_t soc_SPB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88270_A0r_fields[] = { 24151 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 24152 }; 24153 24154 #endif 24155 #if defined(BCM_88470_B0) 24156 soc_field_info_t soc_SPB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88470_B0r_fields[] = { 24157 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 24158 }; 24159 24160 #endif 24161 #if defined(BCM_88470_A0) 24162 soc_field_info_t soc_SPB_INDIRECT_COMMAND_RD_DATAr_fields[] = { 24163 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24164 }; 24165 24166 #endif 24167 #if defined(BCM_88270_A0) 24168 soc_field_info_t soc_SPB_INDIRECT_COMMAND_RD_DATA_BCM88270_A0r_fields[] = { 24169 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24170 }; 24171 24172 #endif 24173 #if defined(BCM_88470_B0) 24174 soc_field_info_t soc_SPB_INDIRECT_COMMAND_RD_DATA_BCM88470_B0r_fields[] = { 24175 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24176 }; 24177 24178 #endif 24179 #if defined(BCM_88690_A0) 24180 soc_field_info_t soc_SPB_INDIRECT_COMMAND_RD_DATA_BCM88690_A0r_fields[] = { 24181 { INDIRECT_COMMAND_RD_DATAf, 170, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24182 }; 24183 24184 #endif 24185 #if defined(BCM_88690_B0) 24186 soc_field_info_t soc_SPB_INDIRECT_COMMAND_RD_DATA_BCM88690_B0r_fields[] = { 24187 { INDIRECT_COMMAND_RD_DATAf, 170, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24188 }; 24189 24190 #endif 24191 #if defined(BCM_88470_A0) 24192 soc_field_info_t soc_SPB_INDIRECT_COMMAND_WIDE_MEMr_fields[] = { 24193 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 24194 }; 24195 24196 #endif 24197 #if defined(BCM_88270_A0) 24198 soc_field_info_t soc_SPB_INDIRECT_COMMAND_WIDE_MEM_BCM88270_A0r_fields[] = { 24199 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 24200 }; 24201 24202 #endif 24203 #if defined(BCM_88470_B0) 24204 soc_field_info_t soc_SPB_INDIRECT_COMMAND_WIDE_MEM_BCM88470_B0r_fields[] = { 24205 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 24206 }; 24207 24208 #endif 24209 #if defined(BCM_88470_A0) 24210 soc_field_info_t soc_SPB_INDIRECT_COMMAND_WR_DATAr_fields[] = { 24211 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 24212 }; 24213 24214 #endif 24215 #if defined(BCM_88270_A0) 24216 soc_field_info_t soc_SPB_INDIRECT_COMMAND_WR_DATA_BCM88270_A0r_fields[] = { 24217 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 24218 }; 24219 24220 #endif 24221 #if defined(BCM_88470_B0) 24222 soc_field_info_t soc_SPB_INDIRECT_COMMAND_WR_DATA_BCM88470_B0r_fields[] = { 24223 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 24224 }; 24225 24226 #endif 24227 #if defined(BCM_88690_A0) 24228 soc_field_info_t soc_SPB_INDIRECT_COMMAND_WR_DATA_BCM88690_A0r_fields[] = { 24229 { INDIRECT_COMMAND_WR_DATAf, 170, 0, SOCF_LE } 24230 }; 24231 24232 #endif 24233 #if defined(BCM_88690_B0) 24234 soc_field_info_t soc_SPB_INDIRECT_COMMAND_WR_DATA_BCM88690_B0r_fields[] = { 24235 { INDIRECT_COMMAND_WR_DATAf, 170, 0, SOCF_LE } 24236 }; 24237 24238 #endif 24239 #if defined(BCM_88470_A0) 24240 soc_field_info_t soc_SPB_INDIRECT_FORCE_BUBBLEr_fields[] = { 24241 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 24242 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 24243 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 24244 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 24245 }; 24246 24247 #endif 24248 #if defined(BCM_88270_A0) 24249 soc_field_info_t soc_SPB_INDIRECT_FORCE_BUBBLE_BCM88270_A0r_fields[] = { 24250 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 24251 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 24252 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 24253 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 24254 }; 24255 24256 #endif 24257 #if defined(BCM_88470_B0) 24258 soc_field_info_t soc_SPB_INDIRECT_FORCE_BUBBLE_BCM88470_B0r_fields[] = { 24259 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 24260 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 24261 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 24262 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 24263 }; 24264 24265 #endif 24266 #if defined(BCM_88690_A0) 24267 soc_field_info_t soc_SPB_INDIRECT_FORCE_BUBBLE_BCM88690_A0r_fields[] = { 24268 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 24269 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 24270 { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE }, 24271 { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG } 24272 }; 24273 24274 #endif 24275 #if defined(BCM_88690_B0) 24276 soc_field_info_t soc_SPB_INDIRECT_FORCE_BUBBLE_BCM88690_B0r_fields[] = { 24277 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 24278 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 24279 { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE }, 24280 { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG } 24281 }; 24282 24283 #endif 24284 #if defined(BCM_88470_A0) 24285 soc_field_info_t soc_SPB_INTERRUPT_MASK_REGISTERr_fields[] = { 24286 { ERROR_ECC_MASKf, 1, 0, 0 }, 24287 { ERROR_FBC_FPC_MASKf, 1, 4, 0 }, 24288 { ERROR_PKT_CRC_MASKf, 1, 5, 0 }, 24289 { ERROR_REASSEMBLY_CONTEXT_MASKf, 1, 3, 0 }, 24290 { ERROR_REASSEMBLY_MASKf, 1, 2, 0 }, 24291 { ERROR_SPACER_OVFL_MASKf, 1, 6, 0 }, 24292 { ERROR_TIMEOUT_MASKf, 1, 1, 0 } 24293 }; 24294 24295 #endif 24296 #if defined(BCM_88270_A0) 24297 soc_field_info_t soc_SPB_INTERRUPT_MASK_REGISTER_BCM88270_A0r_fields[] = { 24298 { ERROR_ECC_MASKf, 1, 0, 0 }, 24299 { ERROR_FBC_FPC_MASKf, 1, 4, 0 }, 24300 { ERROR_PKT_CRC_MASKf, 1, 5, 0 }, 24301 { ERROR_REASSEMBLY_CONTEXT_MASKf, 1, 3, 0 }, 24302 { ERROR_REASSEMBLY_MASKf, 1, 2, 0 }, 24303 { ERROR_SPACER_OVFL_MASKf, 1, 6, 0 }, 24304 { ERROR_TIMEOUT_MASKf, 1, 1, 0 } 24305 }; 24306 24307 #endif 24308 #if defined(BCM_88470_B0) 24309 soc_field_info_t soc_SPB_INTERRUPT_MASK_REGISTER_BCM88470_B0r_fields[] = { 24310 { ERROR_ECC_MASKf, 1, 0, 0 }, 24311 { ERROR_FBC_FPC_MASKf, 1, 4, 0 }, 24312 { ERROR_PKT_CRC_MASKf, 1, 5, 0 }, 24313 { ERROR_REASSEMBLY_CONTEXT_MASKf, 1, 3, 0 }, 24314 { ERROR_REASSEMBLY_MASKf, 1, 2, 0 }, 24315 { ERROR_SPACER_OVFL_MASKf, 1, 6, 0 }, 24316 { ERROR_TIMEOUT_MASKf, 1, 1, 0 } 24317 }; 24318 24319 #endif 24320 #if defined(BCM_88690_A0) 24321 soc_field_info_t soc_SPB_INTERRUPT_MASK_REGISTER_BCM88690_A0r_fields[] = { 24322 { ERROR_BYTE_NUM_MASKf, 1, 5, 0 }, 24323 { ERROR_ECC_MASKf, 1, 0, 0 }, 24324 { ERROR_FIFO_MASKf, 1, 3, 0 }, 24325 { ERROR_PKT_CRC_MASKf, 1, 6, 0 }, 24326 { ERROR_REASSEMBLY_CONTEXT_MASKf, 1, 4, 0 }, 24327 { ERROR_REASSEMBLY_MASKf, 1, 2, 0 }, 24328 { ERROR_S_2D_PKT_CRC_MASKf, 1, 7, 0 }, 24329 { ERROR_TIMEOUT_MASKf, 1, 1, 0 } 24330 }; 24331 24332 #endif 24333 #if defined(BCM_88690_B0) 24334 soc_field_info_t soc_SPB_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields[] = { 24335 { ERROR_BYTE_NUM_MASKf, 1, 5, 0 }, 24336 { ERROR_ECC_MASKf, 1, 0, 0 }, 24337 { ERROR_FIFO_MASKf, 1, 3, 0 }, 24338 { ERROR_PKT_CRC_MASKf, 1, 6, 0 }, 24339 { ERROR_REASSEMBLY_CONTEXT_MASKf, 1, 4, 0 }, 24340 { ERROR_REASSEMBLY_MASKf, 1, 2, 0 }, 24341 { ERROR_S_2D_PKT_CRC_MASKf, 1, 7, 0 }, 24342 { ERROR_TIMEOUT_MASKf, 1, 1, 0 } 24343 }; 24344 24345 #endif 24346 #if defined(BCM_88470_A0) 24347 soc_field_info_t soc_SPB_INTERRUPT_REGISTERr_fields[] = { 24348 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 24349 { ERROR_FBC_FPCf, 1, 4, SOCF_SIG|SOCF_INTR }, 24350 { ERROR_PKT_CRCf, 1, 5, SOCF_SIG|SOCF_INTR }, 24351 { ERROR_REASSEMBLYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 24352 { ERROR_REASSEMBLY_CONTEXTf, 1, 3, SOCF_SIG|SOCF_INTR }, 24353 { ERROR_SPACER_OVFLf, 1, 6, SOCF_SIG|SOCF_INTR }, 24354 { ERROR_TIMEOUTf, 1, 1, SOCF_SIG|SOCF_INTR } 24355 }; 24356 24357 #endif 24358 #if defined(BCM_88270_A0) 24359 soc_field_info_t soc_SPB_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = { 24360 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 24361 { ERROR_FBC_FPCf, 1, 4, SOCF_SIG|SOCF_INTR }, 24362 { ERROR_PKT_CRCf, 1, 5, SOCF_SIG|SOCF_INTR }, 24363 { ERROR_REASSEMBLYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 24364 { ERROR_REASSEMBLY_CONTEXTf, 1, 3, SOCF_SIG|SOCF_INTR }, 24365 { ERROR_SPACER_OVFLf, 1, 6, SOCF_SIG|SOCF_INTR }, 24366 { ERROR_TIMEOUTf, 1, 1, SOCF_SIG|SOCF_INTR } 24367 }; 24368 24369 #endif 24370 #if defined(BCM_88470_B0) 24371 soc_field_info_t soc_SPB_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = { 24372 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 24373 { ERROR_FBC_FPCf, 1, 4, SOCF_SIG|SOCF_INTR }, 24374 { ERROR_PKT_CRCf, 1, 5, SOCF_SIG|SOCF_INTR }, 24375 { ERROR_REASSEMBLYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 24376 { ERROR_REASSEMBLY_CONTEXTf, 1, 3, SOCF_SIG|SOCF_INTR }, 24377 { ERROR_SPACER_OVFLf, 1, 6, SOCF_SIG|SOCF_INTR }, 24378 { ERROR_TIMEOUTf, 1, 1, SOCF_SIG|SOCF_INTR } 24379 }; 24380 24381 #endif 24382 #if defined(BCM_88690_A0) 24383 soc_field_info_t soc_SPB_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = { 24384 { ERROR_BYTE_NUMf, 1, 5, SOCF_SIG|SOCF_INTR }, 24385 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 24386 { ERROR_FIFOf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 24387 { ERROR_PKT_CRCf, 1, 6, SOCF_SIG|SOCF_INTR }, 24388 { ERROR_REASSEMBLYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 24389 { ERROR_REASSEMBLY_CONTEXTf, 1, 4, SOCF_SIG|SOCF_INTR }, 24390 { ERROR_S_2D_PKT_CRCf, 1, 7, SOCF_SIG|SOCF_INTR }, 24391 { ERROR_TIMEOUTf, 1, 1, SOCF_SIG|SOCF_INTR } 24392 }; 24393 24394 #endif 24395 #if defined(BCM_88690_B0) 24396 soc_field_info_t soc_SPB_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 24397 { ERROR_BYTE_NUMf, 1, 5, SOCF_SIG|SOCF_INTR }, 24398 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 24399 { ERROR_FIFOf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 24400 { ERROR_PKT_CRCf, 1, 6, SOCF_SIG|SOCF_INTR }, 24401 { ERROR_REASSEMBLYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 24402 { ERROR_REASSEMBLY_CONTEXTf, 1, 4, SOCF_SIG|SOCF_INTR }, 24403 { ERROR_S_2D_PKT_CRCf, 1, 7, SOCF_SIG|SOCF_INTR }, 24404 { ERROR_TIMEOUTf, 1, 1, SOCF_SIG|SOCF_INTR } 24405 }; 24406 24407 #endif 24408 #if defined(BCM_88470_A0) 24409 soc_field_info_t soc_SPB_INTERRUPT_REGISTER_TESTr_fields[] = { 24410 { INTERRUPT_REGISTER_TESTf, 7, 0, SOCF_LE } 24411 }; 24412 24413 #endif 24414 #if defined(BCM_88270_A0) 24415 soc_field_info_t soc_SPB_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = { 24416 { INTERRUPT_REGISTER_TESTf, 7, 0, SOCF_LE } 24417 }; 24418 24419 #endif 24420 #if defined(BCM_88470_B0) 24421 soc_field_info_t soc_SPB_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = { 24422 { INTERRUPT_REGISTER_TESTf, 7, 0, SOCF_LE } 24423 }; 24424 24425 #endif 24426 #if defined(BCM_88690_A0) 24427 soc_field_info_t soc_SPB_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = { 24428 { INTERRUPT_REGISTER_TESTf, 8, 0, SOCF_LE } 24429 }; 24430 24431 #endif 24432 #if defined(BCM_88690_B0) 24433 soc_field_info_t soc_SPB_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 24434 { INTERRUPT_REGISTER_TESTf, 8, 0, SOCF_LE } 24435 }; 24436 24437 #endif 24438 #if defined(BCM_88470_A0) 24439 soc_field_info_t soc_SPB_LAST_BUFF_RELEASE_CMDr_fields[] = { 24440 { BUFF_RELEASE_CMD_PKT_SIZEf, 14, 15, SOCF_LE|SOCF_RO|SOCF_SIG }, 24441 { BUFF_RELEASE_CMD_START_BUFFf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24442 }; 24443 24444 #endif 24445 #if defined(BCM_88270_A0) 24446 soc_field_info_t soc_SPB_LAST_BUFF_RELEASE_CMD_BCM88270_A0r_fields[] = { 24447 { BUFF_RELEASE_CMD_PKT_SIZEf, 14, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 24448 { BUFF_RELEASE_CMD_START_BUFFf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24449 }; 24450 24451 #endif 24452 #if defined(BCM_88470_B0) 24453 soc_field_info_t soc_SPB_LAST_BUFF_RELEASE_CMD_BCM88470_B0r_fields[] = { 24454 { BUFF_RELEASE_CMD_PKT_SIZEf, 14, 15, SOCF_LE|SOCF_RO|SOCF_SIG }, 24455 { BUFF_RELEASE_CMD_START_BUFFf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24456 }; 24457 24458 #endif 24459 #if defined(BCM_88470_A0) 24460 soc_field_info_t soc_SPB_LAST_DBM_READr_fields[] = { 24461 { DBM_READ_ADDRf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24462 }; 24463 24464 #endif 24465 #if defined(BCM_88270_A0) 24466 soc_field_info_t soc_SPB_LAST_DBM_READ_BCM88270_A0r_fields[] = { 24467 { DBM_READ_ADDRf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24468 }; 24469 24470 #endif 24471 #if defined(BCM_88470_B0) 24472 soc_field_info_t soc_SPB_LAST_DBM_READ_BCM88470_B0r_fields[] = { 24473 { DBM_READ_ADDRf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24474 }; 24475 24476 #endif 24477 #if defined(BCM_88470_A0) 24478 soc_field_info_t soc_SPB_LAST_DBM_WRITEr_fields[] = { 24479 { DBM_WRITE_ADDRf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24480 }; 24481 24482 #endif 24483 #if defined(BCM_88270_A0) 24484 soc_field_info_t soc_SPB_LAST_DBM_WRITE_BCM88270_A0r_fields[] = { 24485 { DBM_WRITE_ADDRf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24486 }; 24487 24488 #endif 24489 #if defined(BCM_88470_B0) 24490 soc_field_info_t soc_SPB_LAST_DBM_WRITE_BCM88470_B0r_fields[] = { 24491 { DBM_WRITE_ADDRf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24492 }; 24493 24494 #endif 24495 #if defined(BCM_88470_A0) 24496 soc_field_info_t soc_SPB_LAST_DEQ_CMDr_fields[] = { 24497 { DEQ_CMD_CROP_PKTf, 1, 29, SOCF_RO|SOCF_SIG }, 24498 { DEQ_CMD_DELETEf, 1, 27, SOCF_RO|SOCF_SIG }, 24499 { DEQ_CMD_EOBf, 1, 28, SOCF_RO|SOCF_SIG }, 24500 { DEQ_CMD_ITE_CUDf, 122, 31, SOCF_LE|SOCF_RO|SOCF_SIG }, 24501 { DEQ_CMD_LCDf, 1, 30, SOCF_RO|SOCF_SIG }, 24502 { DEQ_CMD_RCNT_DEC_VALf, 12, 15, SOCF_LE|SOCF_RO|SOCF_SIG }, 24503 { DEQ_CMD_START_BUFFf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24504 }; 24505 24506 #endif 24507 #if defined(BCM_88270_A0) 24508 soc_field_info_t soc_SPB_LAST_DEQ_CMD_BCM88270_A0r_fields[] = { 24509 { DEQ_CMD_CROP_PKTf, 1, 28, SOCF_RO|SOCF_SIG }, 24510 { DEQ_CMD_DELETEf, 1, 26, SOCF_RO|SOCF_SIG }, 24511 { DEQ_CMD_EOBf, 1, 27, SOCF_RO|SOCF_SIG }, 24512 { DEQ_CMD_ITE_CUDf, 120, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 24513 { DEQ_CMD_LCDf, 1, 29, SOCF_RO|SOCF_SIG }, 24514 { DEQ_CMD_RCNT_DEC_VALf, 12, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 24515 { DEQ_CMD_START_BUFFf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24516 }; 24517 24518 #endif 24519 #if defined(BCM_88470_B0) 24520 soc_field_info_t soc_SPB_LAST_DEQ_CMD_BCM88470_B0r_fields[] = { 24521 { DEQ_CMD_CROP_PKTf, 1, 29, SOCF_RO|SOCF_SIG }, 24522 { DEQ_CMD_DELETEf, 1, 27, SOCF_RO|SOCF_SIG }, 24523 { DEQ_CMD_EOBf, 1, 28, SOCF_RO|SOCF_SIG }, 24524 { DEQ_CMD_ITE_CUDf, 122, 31, SOCF_LE|SOCF_RO|SOCF_SIG }, 24525 { DEQ_CMD_LCDf, 1, 30, SOCF_RO|SOCF_SIG }, 24526 { DEQ_CMD_RCNT_DEC_VALf, 12, 15, SOCF_LE|SOCF_RO|SOCF_SIG }, 24527 { DEQ_CMD_START_BUFFf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24528 }; 24529 24530 #endif 24531 #if defined(BCM_88470_A0) 24532 soc_field_info_t soc_SPB_LAST_DEQ_PKTr_fields[] = { 24533 { DEQ_PKT_ACTION_TYPEf, 2, 92, SOCF_LE|SOCF_RO|SOCF_SIG }, 24534 { DEQ_PKT_CNIf, 1, 91, SOCF_RO|SOCF_SIG }, 24535 { DEQ_PKT_CUDf, 45, 149, SOCF_LE|SOCF_RO|SOCF_SIG }, 24536 { DEQ_PKT_DEST_PIPE_IDf, 11, 130, SOCF_LE|SOCF_RO|SOCF_SIG }, 24537 { DEQ_PKT_DPf, 2, 89, SOCF_LE|SOCF_RO|SOCF_SIG }, 24538 { DEQ_PKT_ERRf, 1, 194, SOCF_RO|SOCF_SIG }, 24539 { DEQ_PKT_HEADf, 72, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24540 { DEQ_PKT_MC_SNOOP_MIRROR_CUDf, 36, 94, SOCF_LE|SOCF_RO|SOCF_SIG }, 24541 { DEQ_PKT_PP_DSPf, 8, 141, SOCF_LE|SOCF_RO|SOCF_SIG }, 24542 { DEQ_PKT_PSIZEf, 14, 72, SOCF_LE|SOCF_RO|SOCF_SIG }, 24543 { DEQ_PKT_TRRAFIC_CLASSf, 3, 86, SOCF_LE|SOCF_RO|SOCF_SIG } 24544 }; 24545 24546 #endif 24547 #if defined(BCM_88270_A0) 24548 soc_field_info_t soc_SPB_LAST_DEQ_PKT_BCM88270_A0r_fields[] = { 24549 { DEQ_PKT_ACTION_TYPEf, 2, 92, SOCF_LE|SOCF_RO|SOCF_SIG }, 24550 { DEQ_PKT_CNIf, 1, 91, SOCF_RO|SOCF_SIG }, 24551 { DEQ_PKT_CUDf, 45, 149, SOCF_LE|SOCF_RO|SOCF_SIG }, 24552 { DEQ_PKT_DEST_PIPE_IDf, 11, 130, SOCF_LE|SOCF_RO|SOCF_SIG }, 24553 { DEQ_PKT_DPf, 2, 89, SOCF_LE|SOCF_RO|SOCF_SIG }, 24554 { DEQ_PKT_ERRf, 1, 194, SOCF_RO|SOCF_SIG }, 24555 { DEQ_PKT_HEADf, 72, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24556 { DEQ_PKT_MC_SNOOP_MIRROR_CUDf, 36, 94, SOCF_LE|SOCF_RO|SOCF_SIG }, 24557 { DEQ_PKT_PP_DSPf, 8, 141, SOCF_LE|SOCF_RO|SOCF_SIG }, 24558 { DEQ_PKT_PSIZEf, 14, 72, SOCF_LE|SOCF_RO|SOCF_SIG }, 24559 { DEQ_PKT_TRRAFIC_CLASSf, 3, 86, SOCF_LE|SOCF_RO|SOCF_SIG } 24560 }; 24561 24562 #endif 24563 #if defined(BCM_88470_B0) 24564 soc_field_info_t soc_SPB_LAST_DEQ_PKT_BCM88470_B0r_fields[] = { 24565 { DEQ_PKT_ACTION_TYPEf, 2, 92, SOCF_LE|SOCF_RO|SOCF_SIG }, 24566 { DEQ_PKT_CNIf, 1, 91, SOCF_RO|SOCF_SIG }, 24567 { DEQ_PKT_CUDf, 45, 149, SOCF_LE|SOCF_RO|SOCF_SIG }, 24568 { DEQ_PKT_DEST_PIPE_IDf, 11, 130, SOCF_LE|SOCF_RO|SOCF_SIG }, 24569 { DEQ_PKT_DPf, 2, 89, SOCF_LE|SOCF_RO|SOCF_SIG }, 24570 { DEQ_PKT_ERRf, 1, 194, SOCF_RO|SOCF_SIG }, 24571 { DEQ_PKT_HEADf, 72, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24572 { DEQ_PKT_MC_SNOOP_MIRROR_CUDf, 36, 94, SOCF_LE|SOCF_RO|SOCF_SIG }, 24573 { DEQ_PKT_PP_DSPf, 8, 141, SOCF_LE|SOCF_RO|SOCF_SIG }, 24574 { DEQ_PKT_PSIZEf, 14, 72, SOCF_LE|SOCF_RO|SOCF_SIG }, 24575 { DEQ_PKT_TRRAFIC_CLASSf, 3, 86, SOCF_LE|SOCF_RO|SOCF_SIG } 24576 }; 24577 24578 #endif 24579 #if defined(BCM_88470_A0) 24580 soc_field_info_t soc_SPB_LAST_LEARN_INFOr_fields[] = { 24581 { LEARN_INFOf, 104, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24582 }; 24583 24584 #endif 24585 #if defined(BCM_88270_A0) 24586 soc_field_info_t soc_SPB_LAST_LEARN_INFO_BCM88270_A0r_fields[] = { 24587 { LEARN_INFOf, 104, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24588 }; 24589 24590 #endif 24591 #if defined(BCM_88470_B0) 24592 soc_field_info_t soc_SPB_LAST_LEARN_INFO_BCM88470_B0r_fields[] = { 24593 { LEARN_INFOf, 104, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24594 }; 24595 24596 #endif 24597 #if defined(BCM_88690_A0) 24598 soc_field_info_t soc_SPB_LAST_LEARN_INFO_RPRTr_fields[] = { 24599 { LAST_LEARN_INFOf, 160, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24600 }; 24601 24602 #endif 24603 #if defined(BCM_88690_B0) 24604 soc_field_info_t soc_SPB_LAST_LEARN_INFO_RPRT_BCM88690_B0r_fields[] = { 24605 { LAST_LEARN_INFOf, 160, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24606 }; 24607 24608 #endif 24609 #if defined(BCM_88470_A0) 24610 soc_field_info_t soc_SPB_LAST_REAS_REPORTr_fields[] = { 24611 { REAS_RPRT_ERROR_CODEf, 3, 29, SOCF_LE|SOCF_RO|SOCF_SIG }, 24612 { REAS_RPRT_HEADER_DELTAf, 8, 355, SOCF_LE|SOCF_RO|SOCF_SIG }, 24613 { REAS_RPRT_PACKET_SIZEf, 14, 15, SOCF_LE|SOCF_RO|SOCF_SIG }, 24614 { REAS_RPRT_START_BUFFf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24615 { REAS_RPRT_TM_CMDf, 323, 32, SOCF_LE|SOCF_RO|SOCF_SIG } 24616 }; 24617 24618 #endif 24619 #if defined(BCM_88270_A0) 24620 soc_field_info_t soc_SPB_LAST_REAS_REPORT_BCM88270_A0r_fields[] = { 24621 { REAS_RPRT_ERROR_CODEf, 3, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 24622 { REAS_RPRT_HEADER_DELTAf, 8, 354, SOCF_LE|SOCF_RO|SOCF_SIG }, 24623 { REAS_RPRT_PACKET_SIZEf, 14, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 24624 { REAS_RPRT_START_BUFFf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24625 { REAS_RPRT_TM_CMDf, 323, 31, SOCF_LE|SOCF_RO|SOCF_SIG } 24626 }; 24627 24628 #endif 24629 #if defined(BCM_88470_B0) 24630 soc_field_info_t soc_SPB_LAST_REAS_REPORT_BCM88470_B0r_fields[] = { 24631 { REAS_RPRT_ERROR_CODEf, 3, 29, SOCF_LE|SOCF_RO|SOCF_SIG }, 24632 { REAS_RPRT_HEADER_DELTAf, 8, 355, SOCF_LE|SOCF_RO|SOCF_SIG }, 24633 { REAS_RPRT_PACKET_SIZEf, 14, 15, SOCF_LE|SOCF_RO|SOCF_SIG }, 24634 { REAS_RPRT_START_BUFFf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24635 { REAS_RPRT_TM_CMDf, 323, 32, SOCF_LE|SOCF_RO|SOCF_SIG } 24636 }; 24637 24638 #endif 24639 #if defined(BCM_88690_A0) 24640 soc_field_info_t soc_SPB_LAST_REAS_REPORT_BCM88690_A0r_fields[] = { 24641 { LAST_REAS_RPRT_ERROR_CODEf, 3, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 24642 { LAST_REAS_RPRT_IRPP_DELTAf, 8, 560, SOCF_LE|SOCF_RO|SOCF_SIG }, 24643 { LAST_REAS_RPRT_PACKET_SIZEf, 14, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 24644 { LAST_REAS_RPRT_START_BUFFf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24645 { LAST_REAS_RPRT_TM_CMDf, 527, 33, SOCF_LE|SOCF_RO|SOCF_SIG } 24646 }; 24647 24648 #endif 24649 #if defined(BCM_88690_B0) 24650 soc_field_info_t soc_SPB_LAST_REAS_REPORT_BCM88690_B0r_fields[] = { 24651 { LAST_REAS_RPRT_ERROR_CODEf, 3, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 24652 { LAST_REAS_RPRT_IRPP_DELTAf, 8, 560, SOCF_LE|SOCF_RO|SOCF_SIG }, 24653 { LAST_REAS_RPRT_PACKET_SIZEf, 14, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 24654 { LAST_REAS_RPRT_START_BUFFf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24655 { LAST_REAS_RPRT_TM_CMDf, 527, 33, SOCF_LE|SOCF_RO|SOCF_SIG } 24656 }; 24657 24658 #endif 24659 #if defined(BCM_88470_A0) 24660 soc_field_info_t soc_SPB_LAST_REL_RPRTr_fields[] = { 24661 { REL_RPRT_IN_PP_PORTf, 8, 23, SOCF_LE|SOCF_RO|SOCF_SIG }, 24662 { REL_RPRT_LASTf, 1, 32, SOCF_RO|SOCF_SIG }, 24663 { REL_RPRT_LCDf, 1, 31, SOCF_RO|SOCF_SIG }, 24664 { REL_RPRT_QNUMf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24665 { REL_RPRT_ST_VSQ_PTRf, 8, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 24666 }; 24667 24668 #endif 24669 #if defined(BCM_88270_A0) 24670 soc_field_info_t soc_SPB_LAST_REL_RPRT_BCM88270_A0r_fields[] = { 24671 { REL_RPRT_IN_PP_PORTf, 8, 22, SOCF_LE|SOCF_RO|SOCF_SIG }, 24672 { REL_RPRT_LASTf, 1, 31, SOCF_RO|SOCF_SIG }, 24673 { REL_RPRT_LCDf, 1, 30, SOCF_RO|SOCF_SIG }, 24674 { REL_RPRT_QNUMf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24675 { REL_RPRT_ST_VSQ_PTRf, 8, 14, SOCF_LE|SOCF_RO|SOCF_SIG } 24676 }; 24677 24678 #endif 24679 #if defined(BCM_88470_B0) 24680 soc_field_info_t soc_SPB_LAST_REL_RPRT_BCM88470_B0r_fields[] = { 24681 { REL_RPRT_IN_PP_PORTf, 8, 23, SOCF_LE|SOCF_RO|SOCF_SIG }, 24682 { REL_RPRT_LASTf, 1, 32, SOCF_RO|SOCF_SIG }, 24683 { REL_RPRT_LCDf, 1, 31, SOCF_RO|SOCF_SIG }, 24684 { REL_RPRT_QNUMf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24685 { REL_RPRT_ST_VSQ_PTRf, 8, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 24686 }; 24687 24688 #endif 24689 #if defined(BCM_88690_A0) 24690 soc_field_info_t soc_SPB_LAST_TX_RPRTr_fields[] = { 24691 { LAST_TX_RPRT_IN_PP_PORTf, 9, 26, SOCF_LE|SOCF_RO|SOCF_SIG }, 24692 { LAST_TX_RPRT_LCDf, 1, 38, SOCF_RO|SOCF_SIG }, 24693 { LAST_TX_RPRT_PG_TCf, 3, 35, SOCF_LE|SOCF_RO|SOCF_SIG }, 24694 { LAST_TX_RPRT_PKT_SIZEf, 14, 40, SOCF_LE|SOCF_RO|SOCF_SIG }, 24695 { LAST_TX_RPRT_QNUMf, 18, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24696 { LAST_TX_RPRT_RELEASEf, 1, 39, SOCF_RO|SOCF_SIG }, 24697 { LAST_TX_RPRT_ST_VSQ_PTRf, 8, 18, SOCF_LE|SOCF_RO|SOCF_SIG }, 24698 { LAST_TX_RPRT_TO_FABRICf, 1, 54, SOCF_RO|SOCF_SIG } 24699 }; 24700 24701 #endif 24702 #if defined(BCM_88690_B0) 24703 soc_field_info_t soc_SPB_LAST_TX_RPRT_BCM88690_B0r_fields[] = { 24704 { LAST_TX_RPRT_IN_PP_PORTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 24705 { LAST_TX_RPRT_LCDf, 1, 35, SOCF_RO|SOCF_SIG }, 24706 { LAST_TX_RPRT_PG_TCf, 3, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 24707 { LAST_TX_RPRT_PKT_SIZEf, 14, 37, SOCF_LE|SOCF_RO|SOCF_SIG }, 24708 { LAST_TX_RPRT_QNUMf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24709 { LAST_TX_RPRT_RELEASEf, 1, 36, SOCF_RO|SOCF_SIG }, 24710 { LAST_TX_RPRT_ST_VSQ_PTRf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 24711 { LAST_TX_RPRT_TO_FABRICf, 1, 51, SOCF_RO|SOCF_SIG } 24712 }; 24713 24714 #endif 24715 #if defined(BCM_88470_A0) 24716 soc_field_info_t soc_SPB_LEARN_INFO_COUNTERr_fields[] = { 24717 { LEARN_INFO_EVENTf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 24718 { LEARN_INFO_VALIDf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24719 }; 24720 24721 #endif 24722 #if defined(BCM_88270_A0) 24723 soc_field_info_t soc_SPB_LEARN_INFO_COUNTER_BCM88270_A0r_fields[] = { 24724 { LEARN_INFO_EVENTf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 24725 { LEARN_INFO_VALIDf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24726 }; 24727 24728 #endif 24729 #if defined(BCM_88470_B0) 24730 soc_field_info_t soc_SPB_LEARN_INFO_COUNTER_BCM88470_B0r_fields[] = { 24731 { LEARN_INFO_EVENTf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 24732 { LEARN_INFO_VALIDf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 24733 }; 24734 24735 #endif 24736 #if defined(BCM_88690_A0) 24737 soc_field_info_t soc_SPB_LEARN_INFO_COUNTER_BCM88690_A0r_fields[] = { 24738 { LEARN_INFO_EVENTf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 24739 { LEARN_INFO_VALIDf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 24740 }; 24741 24742 #endif 24743 #if defined(BCM_88690_B0) 24744 soc_field_info_t soc_SPB_LEARN_INFO_COUNTER_BCM88690_B0r_fields[] = { 24745 { LEARN_INFO_EVENTf, 48, 48, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 24746 { LEARN_INFO_VALIDf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 24747 }; 24748 24749 #endif 24750 #if defined(BCM_88690_A0) 24751 soc_field_info_t soc_SPB_OCB_STATUSr_fields[] = { 24752 { FREE_POINTERf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24753 { FREE_POINTER_MAXf, 17, 34, SOCF_LE|SOCF_RO|SOCF_SIG }, 24754 { FREE_POINTER_MINf, 17, 17, SOCF_LE|SOCF_RO|SOCF_SIG } 24755 }; 24756 24757 #endif 24758 #if defined(BCM_88690_B0) 24759 soc_field_info_t soc_SPB_OCB_STATUS_BCM88690_B0r_fields[] = { 24760 { FREE_POINTERf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24761 { FREE_POINTER_MAXf, 17, 34, SOCF_LE|SOCF_RO|SOCF_SIG }, 24762 { FREE_POINTER_MINf, 17, 17, SOCF_LE|SOCF_RO|SOCF_SIG } 24763 }; 24764 24765 #endif 24766 #if defined(BCM_88690_A0) 24767 soc_field_info_t soc_SPB_OW_PP_PORT_WITH_RSM_CONTEXTr_fields[] = { 24768 { OW_PP_PORT_WITH_RSM_CONTEXT_ENf, 256, 0, SOCF_LE } 24769 }; 24770 24771 #endif 24772 #if defined(BCM_88690_B0) 24773 soc_field_info_t soc_SPB_OW_PP_PORT_WITH_RSM_CONTEXT_BCM88690_B0r_fields[] = { 24774 { OW_PP_PORT_WITH_RSM_CONTEXT_ENf, 256, 0, SOCF_LE } 24775 }; 24776 24777 #endif 24778 #if defined(BCM_88470_A0) 24779 soc_field_info_t soc_SPB_PACKET_REASSEMBLY_INTERRUPT_REGISTER_MASKr_fields[] = { 24780 { REASSEMBLY_ERROR_GENERAL_MOP_MASKf, 1, 8, 0 }, 24781 { REASSEMBLY_ERROR_GENERAL_SOP_MASKf, 1, 9, 0 }, 24782 { REASSEMBLY_ERROR_MAXIMUM_BUFF_MASKf, 1, 4, 0 }, 24783 { REASSEMBLY_ERROR_MAXIMUM_ORIGINAL_SIZE_MASKf, 1, 2, 0 }, 24784 { REASSEMBLY_ERROR_MAXIMUM_SIZE_MASKf, 1, 3, 0 }, 24785 { REASSEMBLY_ERROR_MINIMUM_ORIGINAL_SIZE_MASKf, 1, 0, 0 }, 24786 { REASSEMBLY_ERROR_MINIMUM_SIZE_MASKf, 1, 1, 0 }, 24787 { REASSEMBLY_ERROR_NO_BUFF_MASKf, 1, 5, 0 }, 24788 { REASSEMBLY_ERROR_PACKET_REJECT_MASKf, 1, 10, 0 }, 24789 { REASSEMBLY_ERROR_UNEXPECTED_MOP_MASKf, 1, 6, 0 }, 24790 { REASSEMBLY_ERROR_UNEXPECTED_SOP_MASKf, 1, 7, 0 } 24791 }; 24792 24793 #endif 24794 #if defined(BCM_88270_A0) 24795 soc_field_info_t soc_SPB_PACKET_REASSEMBLY_INTERRUPT_REGISTER_MASK_BCM88270_A0r_fields[] = { 24796 { REASSEMBLY_ERROR_GENERAL_MOP_MASKf, 1, 8, 0 }, 24797 { REASSEMBLY_ERROR_GENERAL_SOP_MASKf, 1, 9, 0 }, 24798 { REASSEMBLY_ERROR_MAXIMUM_BUFF_MASKf, 1, 4, 0 }, 24799 { REASSEMBLY_ERROR_MAXIMUM_ORIGINAL_SIZE_MASKf, 1, 2, 0 }, 24800 { REASSEMBLY_ERROR_MAXIMUM_SIZE_MASKf, 1, 3, 0 }, 24801 { REASSEMBLY_ERROR_MINIMUM_ORIGINAL_SIZE_MASKf, 1, 0, 0 }, 24802 { REASSEMBLY_ERROR_MINIMUM_SIZE_MASKf, 1, 1, 0 }, 24803 { REASSEMBLY_ERROR_NO_BUFF_MASKf, 1, 5, 0 }, 24804 { REASSEMBLY_ERROR_PACKET_REJECT_MASKf, 1, 10, 0 }, 24805 { REASSEMBLY_ERROR_UNEXPECTED_MOP_MASKf, 1, 6, 0 }, 24806 { REASSEMBLY_ERROR_UNEXPECTED_SOP_MASKf, 1, 7, 0 } 24807 }; 24808 24809 #endif 24810 #if defined(BCM_88470_B0) 24811 soc_field_info_t soc_SPB_PACKET_REASSEMBLY_INTERRUPT_REGISTER_MASK_BCM88470_B0r_fields[] = { 24812 { REASSEMBLY_ERROR_GENERAL_MOP_MASKf, 1, 8, 0 }, 24813 { REASSEMBLY_ERROR_GENERAL_SOP_MASKf, 1, 9, 0 }, 24814 { REASSEMBLY_ERROR_MAXIMUM_BUFF_MASKf, 1, 4, 0 }, 24815 { REASSEMBLY_ERROR_MAXIMUM_ORIGINAL_SIZE_MASKf, 1, 2, 0 }, 24816 { REASSEMBLY_ERROR_MAXIMUM_SIZE_MASKf, 1, 3, 0 }, 24817 { REASSEMBLY_ERROR_MINIMUM_ORIGINAL_SIZE_MASKf, 1, 0, 0 }, 24818 { REASSEMBLY_ERROR_MINIMUM_SIZE_MASKf, 1, 1, 0 }, 24819 { REASSEMBLY_ERROR_NO_BUFF_MASKf, 1, 5, 0 }, 24820 { REASSEMBLY_ERROR_PACKET_REJECT_MASKf, 1, 10, 0 }, 24821 { REASSEMBLY_ERROR_UNEXPECTED_MOP_MASKf, 1, 6, 0 }, 24822 { REASSEMBLY_ERROR_UNEXPECTED_SOP_MASKf, 1, 7, 0 } 24823 }; 24824 24825 #endif 24826 #if defined(BCM_88470_A0) 24827 soc_field_info_t soc_SPB_PACKET_REJECT_THr_fields[] = { 24828 { PACKET_REJECT_TH_1f, 15, 0, SOCF_LE }, 24829 { PACKET_REJECT_TH_2f, 15, 16, SOCF_LE }, 24830 { PACKET_REJECT_TH_3f, 15, 32, SOCF_LE } 24831 }; 24832 24833 #endif 24834 #if defined(BCM_88270_A0) 24835 soc_field_info_t soc_SPB_PACKET_REJECT_TH_BCM88270_A0r_fields[] = { 24836 { PACKET_REJECT_TH_1f, 15, 0, SOCF_LE }, 24837 { PACKET_REJECT_TH_2f, 15, 16, SOCF_LE }, 24838 { PACKET_REJECT_TH_3f, 15, 32, SOCF_LE } 24839 }; 24840 24841 #endif 24842 #if defined(BCM_88470_B0) 24843 soc_field_info_t soc_SPB_PACKET_REJECT_TH_BCM88470_B0r_fields[] = { 24844 { PACKET_REJECT_TH_1f, 15, 0, SOCF_LE }, 24845 { PACKET_REJECT_TH_2f, 15, 16, SOCF_LE }, 24846 { PACKET_REJECT_TH_3f, 15, 32, SOCF_LE } 24847 }; 24848 24849 #endif 24850 #if defined(BCM_88690_A0) 24851 soc_field_info_t soc_SPB_PACKET_REJECT_TH_BCM88690_A0r_fields[] = { 24852 { PACKET_REJECT_TH_1f, 16, 0, SOCF_LE }, 24853 { PACKET_REJECT_TH_2f, 16, 16, SOCF_LE }, 24854 { PACKET_REJECT_TH_3f, 16, 32, SOCF_LE } 24855 }; 24856 24857 #endif 24858 #if defined(BCM_88690_B0) 24859 soc_field_info_t soc_SPB_PACKET_REJECT_TH_BCM88690_B0r_fields[] = { 24860 { PACKET_REJECT_TH_1f, 16, 0, SOCF_LE }, 24861 { PACKET_REJECT_TH_2f, 16, 16, SOCF_LE }, 24862 { PACKET_REJECT_TH_3f, 16, 32, SOCF_LE } 24863 }; 24864 24865 #endif 24866 #if defined(BCM_88690_A0) 24867 soc_field_info_t soc_SPB_PARITY_ERR_CNTr_fields[] = { 24868 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 24869 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 24870 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 24871 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 24872 }; 24873 24874 #endif 24875 #if defined(BCM_88690_B0) 24876 soc_field_info_t soc_SPB_PARITY_ERR_CNT_BCM88690_B0r_fields[] = { 24877 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 24878 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 24879 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 24880 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 24881 }; 24882 24883 #endif 24884 #if defined(BCM_88690_A0) 24885 soc_field_info_t soc_SPB_PAR_ERR_MEM_MASKr_fields[] = { 24886 { COUNTERS_PARITY_ERR_MASKf, 1, 2, 0 }, 24887 { IRE_RXI_DATA_0_PARITY_ERR_MASKf, 1, 0, 0 }, 24888 { IRE_RXI_DATA_1_PARITY_ERR_MASKf, 1, 1, 0 } 24889 }; 24890 24891 #endif 24892 #if defined(BCM_88690_B0) 24893 soc_field_info_t soc_SPB_PAR_ERR_MEM_MASK_BCM88690_B0r_fields[] = { 24894 { COUNTERS_PARITY_ERR_MASKf, 1, 2, 0 }, 24895 { IRE_RXI_DATA_0_PARITY_ERR_MASKf, 1, 0, 0 }, 24896 { IRE_RXI_DATA_1_PARITY_ERR_MASKf, 1, 1, 0 } 24897 }; 24898 24899 #endif 24900 #if defined(BCM_88270_A0) 24901 soc_field_info_t soc_SPB_PCMI_0r_fields[] = { 24902 { FIELD_0_31f, 32, 0, SOCF_LE } 24903 }; 24904 24905 #endif 24906 #if defined(BCM_88270_A0) 24907 soc_field_info_t soc_SPB_PCMI_1r_fields[] = { 24908 { FIELD_0_31f, 32, 0, SOCF_LE } 24909 }; 24910 24911 #endif 24912 #if defined(BCM_88270_A0) 24913 soc_field_info_t soc_SPB_PCMI_2r_fields[] = { 24914 { FIELD_0_31f, 32, 0, SOCF_LE } 24915 }; 24916 24917 #endif 24918 #if defined(BCM_88270_A0) 24919 soc_field_info_t soc_SPB_PCMI_3r_fields[] = { 24920 { FIELD_0_31f, 32, 0, SOCF_LE } 24921 }; 24922 24923 #endif 24924 #if defined(BCM_88270_A0) 24925 soc_field_info_t soc_SPB_PCMI_4r_fields[] = { 24926 { FIELD_0_31f, 32, 0, SOCF_LE } 24927 }; 24928 24929 #endif 24930 #if defined(BCM_88270_A0) 24931 soc_field_info_t soc_SPB_PCMI_0_Sr_fields[] = { 24932 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24933 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24934 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24935 }; 24936 24937 #endif 24938 #if defined(BCM_88270_A0) 24939 soc_field_info_t soc_SPB_PCMI_0_Tr_fields[] = { 24940 { FIELD_0_21f, 22, 0, SOCF_LE }, 24941 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24942 }; 24943 24944 #endif 24945 #if defined(BCM_88270_A0) 24946 soc_field_info_t soc_SPB_PCMI_1_Sr_fields[] = { 24947 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24948 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24949 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24950 }; 24951 24952 #endif 24953 #if defined(BCM_88270_A0) 24954 soc_field_info_t soc_SPB_PCMI_1_Tr_fields[] = { 24955 { FIELD_0_21f, 22, 0, SOCF_LE }, 24956 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24957 }; 24958 24959 #endif 24960 #if defined(BCM_88270_A0) 24961 soc_field_info_t soc_SPB_PCMI_2_Sr_fields[] = { 24962 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24963 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24964 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24965 }; 24966 24967 #endif 24968 #if defined(BCM_88270_A0) 24969 soc_field_info_t soc_SPB_PCMI_2_Tr_fields[] = { 24970 { FIELD_0_21f, 22, 0, SOCF_LE }, 24971 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24972 }; 24973 24974 #endif 24975 #if defined(BCM_88270_A0) 24976 soc_field_info_t soc_SPB_PCMI_3_Sr_fields[] = { 24977 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24978 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24979 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24980 }; 24981 24982 #endif 24983 #if defined(BCM_88270_A0) 24984 soc_field_info_t soc_SPB_PCMI_3_Tr_fields[] = { 24985 { FIELD_0_21f, 22, 0, SOCF_LE }, 24986 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24987 }; 24988 24989 #endif 24990 #if defined(BCM_88270_A0) 24991 soc_field_info_t soc_SPB_PCMI_4_Sr_fields[] = { 24992 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24993 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24994 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24995 }; 24996 24997 #endif 24998 #if defined(BCM_88270_A0) 24999 soc_field_info_t soc_SPB_PCMI_4_Tr_fields[] = { 25000 { FIELD_0_21f, 22, 0, SOCF_LE }, 25001 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 25002 }; 25003 25004 #endif 25005 #if defined(BCM_88690_A0) 25006 soc_field_info_t soc_SPB_PEC_DEBUGr_fields[] = { 25007 { LAST_OCB_WRITE_BUFF_0f, 16, 256, SOCF_LE|SOCF_RO|SOCF_SIG }, 25008 { LAST_OCB_WRITE_BUFF_1f, 16, 272, SOCF_LE|SOCF_RO|SOCF_SIG }, 25009 { LAST_OCB_WRITE_BUFF_1_VALIDf, 1, 288, SOCF_RO|SOCF_SIG }, 25010 { LAST_REAS_RPRT_BIER_BITSf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25011 }; 25012 25013 #endif 25014 #if defined(BCM_88690_A0) 25015 soc_field_info_t soc_SPB_PEC_DEBUG_2r_fields[] = { 25016 { IRE_CREDITSf, 20, 76, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25017 { IRE_PACKETSf, 20, 96, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25018 { IRE_TRANSACTIONSf, 20, 56, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25019 { OCB_TXI_NOT_READYf, 16, 116, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25020 { REAS_CREDITSf, 20, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25021 { REAS_REPORTSf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25022 { REAS_TXI_NOT_READYf, 16, 40, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 25023 }; 25024 25025 #endif 25026 #if defined(BCM_88690_B0) 25027 soc_field_info_t soc_SPB_PEC_DEBUG_2_BCM88690_B0r_fields[] = { 25028 { IRE_CREDITSf, 48, 192, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25029 { IRE_PACKETSf, 48, 240, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25030 { IRE_TRANSACTIONSf, 48, 144, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25031 { OCB_TXI_NOT_READYf, 48, 288, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25032 { REAS_CREDITSf, 48, 48, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25033 { REAS_REPORTSf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25034 { REAS_TXI_NOT_READYf, 48, 96, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 25035 }; 25036 25037 #endif 25038 #if defined(BCM_88690_B0) 25039 soc_field_info_t soc_SPB_PEC_DEBUG_BCM88690_B0r_fields[] = { 25040 { LAST_OCB_WRITE_BUFF_0f, 16, 256, SOCF_LE|SOCF_RO|SOCF_SIG }, 25041 { LAST_OCB_WRITE_BUFF_1f, 16, 272, SOCF_LE|SOCF_RO|SOCF_SIG }, 25042 { LAST_OCB_WRITE_BUFF_1_VALIDf, 1, 288, SOCF_RO|SOCF_SIG }, 25043 { LAST_OCB_WRITE_BUFF_BEf, 8, 289, SOCF_LE|SOCF_RO|SOCF_SIG }, 25044 { LAST_REAS_RPRT_BIER_BITSf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25045 }; 25046 25047 #endif 25048 #if defined(BCM_88470_A0) 25049 soc_field_info_t soc_SPB_PEC_STATUSr_fields[] = { 25050 { NUM_OPEN_CONTEXTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25051 { NUM_OPEN_CONTEXT_MAXf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 25052 { NUM_OPEN_CONTEXT_MINf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 25053 { NUM_REASEMBLY_BUFFf, 14, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 25054 { NUM_REASEMBLY_BUFF_MAXf, 14, 52, SOCF_LE|SOCF_RO|SOCF_SIG }, 25055 { NUM_REASEMBLY_BUFF_MINf, 14, 38, SOCF_LE|SOCF_RO|SOCF_SIG } 25056 }; 25057 25058 #endif 25059 #if defined(BCM_88270_A0) 25060 soc_field_info_t soc_SPB_PEC_STATUS_BCM88270_A0r_fields[] = { 25061 { NUM_OPEN_CONTEXTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25062 { NUM_OPEN_CONTEXT_MAXf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 25063 { NUM_OPEN_CONTEXT_MINf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 25064 { NUM_REASEMBLY_BUFFf, 14, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 25065 { NUM_REASEMBLY_BUFF_MAXf, 14, 52, SOCF_LE|SOCF_RO|SOCF_SIG }, 25066 { NUM_REASEMBLY_BUFF_MINf, 14, 38, SOCF_LE|SOCF_RO|SOCF_SIG } 25067 }; 25068 25069 #endif 25070 #if defined(BCM_88470_B0) 25071 soc_field_info_t soc_SPB_PEC_STATUS_BCM88470_B0r_fields[] = { 25072 { NUM_OPEN_CONTEXTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25073 { NUM_OPEN_CONTEXT_MAXf, 8, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 25074 { NUM_OPEN_CONTEXT_MINf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 25075 { NUM_REASEMBLY_BUFFf, 14, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 25076 { NUM_REASEMBLY_BUFF_MAXf, 14, 52, SOCF_LE|SOCF_RO|SOCF_SIG }, 25077 { NUM_REASEMBLY_BUFF_MINf, 14, 38, SOCF_LE|SOCF_RO|SOCF_SIG } 25078 }; 25079 25080 #endif 25081 #if defined(BCM_88690_A0) 25082 soc_field_info_t soc_SPB_PEC_STATUS_BCM88690_A0r_fields[] = { 25083 { NUM_OPEN_CONTEXTf, 9, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25084 { NUM_OPEN_CONTEXT_MAXf, 9, 18, SOCF_LE|SOCF_RO|SOCF_SIG }, 25085 { NUM_OPEN_CONTEXT_MINf, 9, 9, SOCF_LE|SOCF_RO|SOCF_SIG }, 25086 { NUM_REASEMBLY_BUFFf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG }, 25087 { NUM_REASEMBLY_BUFF_MAXf, 15, 57, SOCF_LE|SOCF_RO|SOCF_SIG }, 25088 { NUM_REASEMBLY_BUFF_MINf, 15, 42, SOCF_LE|SOCF_RO|SOCF_SIG } 25089 }; 25090 25091 #endif 25092 #if defined(BCM_88690_B0) 25093 soc_field_info_t soc_SPB_PEC_STATUS_BCM88690_B0r_fields[] = { 25094 { NUM_OPEN_CONTEXTf, 9, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25095 { NUM_OPEN_CONTEXT_MAXf, 9, 18, SOCF_LE|SOCF_RO|SOCF_SIG }, 25096 { NUM_OPEN_CONTEXT_MINf, 9, 9, SOCF_LE|SOCF_RO|SOCF_SIG }, 25097 { NUM_REASEMBLY_BUFFf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG }, 25098 { NUM_REASEMBLY_BUFF_MAXf, 15, 57, SOCF_LE|SOCF_RO|SOCF_SIG }, 25099 { NUM_REASEMBLY_BUFF_MINf, 15, 42, SOCF_LE|SOCF_RO|SOCF_SIG } 25100 }; 25101 25102 #endif 25103 #if defined(BCM_88470_A0) 25104 soc_field_info_t soc_SPB_PTC_STATUSr_fields[] = { 25105 { DEL_NUM_BUFFf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25106 { DEL_NUM_BUFF_MAXf, 15, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 25107 { DEL_NUM_PKTf, 11, 31, SOCF_LE|SOCF_RO|SOCF_SIG }, 25108 { DEL_NUM_PKT_MAXf, 11, 42, SOCF_LE|SOCF_RO|SOCF_SIG }, 25109 { ITE_COUNTf, 6, 75, SOCF_LE|SOCF_RO|SOCF_SIG }, 25110 { ITE_COUNT_MINf, 6, 81, SOCF_LE|SOCF_RO|SOCF_SIG }, 25111 { PDQ_NUM_PKTf, 4, 53, SOCF_LE|SOCF_RO|SOCF_SIG }, 25112 { PDQ_NUM_PKT_MAXf, 4, 57, SOCF_LE|SOCF_RO|SOCF_SIG }, 25113 { PDQ_NUM_WORDf, 7, 61, SOCF_LE|SOCF_RO|SOCF_SIG }, 25114 { PDQ_NUM_WORD_MAXf, 7, 68, SOCF_LE|SOCF_RO|SOCF_SIG } 25115 }; 25116 25117 #endif 25118 #if defined(BCM_88270_A0) 25119 soc_field_info_t soc_SPB_PTC_STATUS_BCM88270_A0r_fields[] = { 25120 { DEL_NUM_BUFFf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25121 { DEL_NUM_BUFF_MAXf, 15, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 25122 { DEL_NUM_PKTf, 11, 31, SOCF_LE|SOCF_RO|SOCF_SIG }, 25123 { DEL_NUM_PKT_MAXf, 11, 42, SOCF_LE|SOCF_RO|SOCF_SIG }, 25124 { ITE_COUNTf, 7, 75, SOCF_LE|SOCF_RO|SOCF_SIG }, 25125 { ITE_COUNT_MINf, 7, 82, SOCF_LE|SOCF_RO|SOCF_SIG }, 25126 { PDQ_NUM_PKTf, 4, 53, SOCF_LE|SOCF_RO|SOCF_SIG }, 25127 { PDQ_NUM_PKT_MAXf, 4, 57, SOCF_LE|SOCF_RO|SOCF_SIG }, 25128 { PDQ_NUM_WORDf, 7, 61, SOCF_LE|SOCF_RO|SOCF_SIG }, 25129 { PDQ_NUM_WORD_MAXf, 7, 68, SOCF_LE|SOCF_RO|SOCF_SIG } 25130 }; 25131 25132 #endif 25133 #if defined(BCM_88470_B0) 25134 soc_field_info_t soc_SPB_PTC_STATUS_BCM88470_B0r_fields[] = { 25135 { DEL_NUM_BUFFf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25136 { DEL_NUM_BUFF_MAXf, 15, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 25137 { DEL_NUM_PKTf, 11, 31, SOCF_LE|SOCF_RO|SOCF_SIG }, 25138 { DEL_NUM_PKT_MAXf, 11, 42, SOCF_LE|SOCF_RO|SOCF_SIG }, 25139 { ITE_COUNTf, 6, 75, SOCF_LE|SOCF_RO|SOCF_SIG }, 25140 { ITE_COUNT_MINf, 6, 81, SOCF_LE|SOCF_RO|SOCF_SIG }, 25141 { PDQ_NUM_PKTf, 4, 53, SOCF_LE|SOCF_RO|SOCF_SIG }, 25142 { PDQ_NUM_PKT_MAXf, 4, 57, SOCF_LE|SOCF_RO|SOCF_SIG }, 25143 { PDQ_NUM_WORDf, 7, 61, SOCF_LE|SOCF_RO|SOCF_SIG }, 25144 { PDQ_NUM_WORD_MAXf, 7, 68, SOCF_LE|SOCF_RO|SOCF_SIG } 25145 }; 25146 25147 #endif 25148 #if defined(BCM_88690_A0) 25149 soc_field_info_t soc_SPB_PTC_S_2D_DEBUGr_fields[] = { 25150 { BRC_S_2D_TXI_NOT_READYf, 16, 320, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25151 { DDP_BURSTSf, 20, 284, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25152 { DDP_CREDITSf, 20, 208, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25153 { DDP_ERROR_PACKETSf, 16, 304, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25154 { DDP_PACKETSf, 20, 264, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25155 { DDP_SEGMENTSf, 20, 244, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25156 { DDP_TXI_NOT_READYf, 16, 228, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25157 { LAST_OCB_READ_2D_BUFF_0f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25158 { LAST_OCB_READ_2D_BUFF_1f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 25159 { LAST_OCB_READ_2D_BUFF_1_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }, 25160 { LAST_S_2D_CMDf, 175, 33, SOCF_LE|SOCF_RO|SOCF_SIG }, 25161 { PACKET_S_2D_CRC_ERRORf, 16, 336, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25162 { PACKET_S_2D_CROPf, 16, 352, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25163 { S_2D_OCB_READ_LATENCYf, 7, 368, SOCF_LE|SOCF_RO|SOCF_SIG }, 25164 { S_2D_OCB_READ_LATENCY_MAXf, 7, 375, SOCF_LE|SOCF_RO|SOCF_SIG } 25165 }; 25166 25167 #endif 25168 #if defined(BCM_88690_B0) 25169 soc_field_info_t soc_SPB_PTC_S_2D_DEBUG_BCM88690_B0r_fields[] = { 25170 { BRC_S_2D_TXI_NOT_READYf, 48, 488, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25171 { DDP_BURSTSf, 48, 408, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25172 { DDP_CREDITSf, 48, 216, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25173 { DDP_ERROR_PACKETSf, 32, 456, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25174 { DDP_PACKETSf, 48, 360, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25175 { DDP_SEGMENTSf, 48, 312, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25176 { DDP_TXI_NOT_READYf, 48, 264, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25177 { LAST_OCB_READ_2D_BUFF_0f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25178 { LAST_OCB_READ_2D_BUFF_1f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 25179 { LAST_OCB_READ_2D_BUFF_1_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }, 25180 { LAST_OCB_READ_2D_BUFF_BEf, 8, 33, SOCF_LE|SOCF_RO|SOCF_SIG }, 25181 { LAST_S_2D_CMDf, 175, 41, SOCF_LE|SOCF_RO|SOCF_SIG }, 25182 { PACKET_S_2D_CRC_ERRORf, 32, 536, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25183 { PACKET_S_2D_CROPf, 48, 568, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25184 { S_2D_OCB_READ_LATENCYf, 7, 616, SOCF_LE|SOCF_RO|SOCF_SIG }, 25185 { S_2D_OCB_READ_LATENCY_MAXf, 7, 623, SOCF_LE|SOCF_RO|SOCF_SIG } 25186 }; 25187 25188 #endif 25189 #if defined(BCM_88690_A0) 25190 soc_field_info_t soc_SPB_PTC_S_2F_DEBUGr_fields[] = { 25191 { BRC_TXI_NOT_READYf, 16, 284, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25192 { IPT_BURSTSf, 20, 248, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25193 { IPT_ERROR_PACKETSf, 16, 268, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25194 { IPT_PACKETSf, 20, 228, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25195 { IPT_SEGMENTSf, 20, 208, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25196 { LAST_OCB_READ_2F_BUFF_0f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25197 { LAST_OCB_READ_2F_BUFF_1f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 25198 { LAST_OCB_READ_2F_BUFF_1_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }, 25199 { LAST_TX_CMDf, 175, 33, SOCF_LE|SOCF_RO|SOCF_SIG }, 25200 { OCB_READ_LATENCYf, 7, 332, SOCF_LE|SOCF_RO|SOCF_SIG }, 25201 { OCB_READ_LATENCY_MAXf, 7, 339, SOCF_LE|SOCF_RO|SOCF_SIG }, 25202 { PACKET_CRC_ERRORf, 16, 300, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25203 { PACKET_CROPf, 16, 316, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 25204 }; 25205 25206 #endif 25207 #if defined(BCM_88690_B0) 25208 soc_field_info_t soc_SPB_PTC_S_2F_DEBUG_BCM88690_B0r_fields[] = { 25209 { BRC_TXI_NOT_READYf, 48, 392, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25210 { IPT_BURSTSf, 48, 312, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25211 { IPT_ERROR_PACKETSf, 32, 360, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25212 { IPT_PACKETSf, 48, 264, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25213 { IPT_SEGMENTSf, 48, 216, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25214 { LAST_OCB_READ_2F_BUFF_0f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25215 { LAST_OCB_READ_2F_BUFF_1f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 25216 { LAST_OCB_READ_2F_BUFF_1_VALIDf, 1, 32, SOCF_RO|SOCF_SIG }, 25217 { LAST_OCB_READ_2F_BUFF_BEf, 8, 33, SOCF_LE|SOCF_RO|SOCF_SIG }, 25218 { LAST_TX_CMDf, 175, 41, SOCF_LE|SOCF_RO|SOCF_SIG }, 25219 { OCB_READ_LATENCYf, 7, 520, SOCF_LE|SOCF_RO|SOCF_SIG }, 25220 { OCB_READ_LATENCY_MAXf, 7, 527, SOCF_LE|SOCF_RO|SOCF_SIG }, 25221 { PACKET_CRC_ERRORf, 32, 440, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25222 { PACKET_CROPf, 48, 472, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 25223 }; 25224 25225 #endif 25226 #if defined(BCM_88470_A0) 25227 soc_field_info_t soc_SPB_REASSEMBLY_ERRORSr_fields[] = { 25228 { REASSEMBLY_ERRORSf, 16, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 25229 { REASSEMBLY_ERRORS_CONTEXTf, 8, 39, SOCF_LE|SOCF_RO|SOCF_SIG }, 25230 { REASSEMBLY_ERRORS_HITf, 11, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 25231 { REASSEMBLY_ERRORS_OVFf, 1, 27, SOCF_RO|SOCF_SIG }, 25232 { REASSEMBLY_ERROR_MASKf, 11, 0, SOCF_LE } 25233 }; 25234 25235 #endif 25236 #if defined(BCM_88470_B0) 25237 soc_field_info_t soc_SPB_REASSEMBLY_ERRORS_BCM88470_B0r_fields[] = { 25238 { REASSEMBLY_ERRORSf, 16, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 25239 { REASSEMBLY_ERRORS_CONTEXTf, 8, 39, SOCF_LE|SOCF_RO|SOCF_SIG }, 25240 { REASSEMBLY_ERRORS_HITf, 11, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 25241 { REASSEMBLY_ERRORS_OVFf, 1, 27, SOCF_RO|SOCF_SIG }, 25242 { REASSEMBLY_ERROR_MASKf, 11, 0, SOCF_LE } 25243 }; 25244 25245 #endif 25246 #if defined(BCM_88690_A0) 25247 soc_field_info_t soc_SPB_REASSEMBLY_ERRORS_BCM88690_A0r_fields[] = { 25248 { REASSEMBLY_ERRORSf, 16, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25249 { REASSEMBLY_ERRORS_CONTEXTf, 8, 39, SOCF_LE|SOCF_RO|SOCF_SIG }, 25250 { REASSEMBLY_ERRORS_HITf, 11, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 25251 { REASSEMBLY_ERRORS_OVFf, 1, 27, SOCF_RO|SOCF_SIG }, 25252 { REASSEMBLY_ERROR_MASKf, 11, 0, SOCF_LE } 25253 }; 25254 25255 #endif 25256 #if defined(BCM_88690_B0) 25257 soc_field_info_t soc_SPB_REASSEMBLY_ERRORS_BCM88690_B0r_fields[] = { 25258 { REASSEMBLY_ERRORSf, 32, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25259 { REASSEMBLY_ERRORS_CONTEXTf, 8, 55, SOCF_LE|SOCF_RO|SOCF_SIG }, 25260 { REASSEMBLY_ERRORS_HITf, 11, 44, SOCF_LE|SOCF_RO|SOCF_SIG }, 25261 { REASSEMBLY_ERRORS_OVFf, 1, 43, SOCF_RO|SOCF_SIG }, 25262 { REASSEMBLY_ERROR_MASKf, 11, 0, SOCF_LE } 25263 }; 25264 25265 #endif 25266 #if defined(BCM_88470_A0) 25267 soc_field_info_t soc_SPB_REASSEMBLY_INTERRUPT_REGISTERr_fields[] = { 25268 { REASSEMBLY_ERROR_GENERAL_MOPf, 1, 8, SOCF_SIG|SOCF_INTR }, 25269 { REASSEMBLY_ERROR_GENERAL_SOPf, 1, 9, SOCF_SIG|SOCF_INTR }, 25270 { REASSEMBLY_ERROR_MAXIMUM_BUFFf, 1, 4, SOCF_SIG|SOCF_INTR }, 25271 { REASSEMBLY_ERROR_MAXIMUM_ORIGINAL_SIZEf, 1, 2, SOCF_SIG|SOCF_INTR }, 25272 { REASSEMBLY_ERROR_MAXIMUM_SIZEf, 1, 3, SOCF_SIG|SOCF_INTR }, 25273 { REASSEMBLY_ERROR_MINIMUM_ORIGINAL_SIZEf, 1, 0, SOCF_SIG|SOCF_INTR }, 25274 { REASSEMBLY_ERROR_MINIMUM_SIZEf, 1, 1, SOCF_SIG|SOCF_INTR }, 25275 { REASSEMBLY_ERROR_NO_BUFFf, 1, 5, SOCF_SIG|SOCF_INTR }, 25276 { REASSEMBLY_ERROR_PACKET_REJECTf, 1, 10, SOCF_SIG|SOCF_INTR }, 25277 { REASSEMBLY_ERROR_UNEXPECTED_MOPf, 1, 6, SOCF_SIG|SOCF_INTR }, 25278 { REASSEMBLY_ERROR_UNEXPECTED_SOPf, 1, 7, SOCF_SIG|SOCF_INTR } 25279 }; 25280 25281 #endif 25282 #if defined(BCM_88270_A0) 25283 soc_field_info_t soc_SPB_REASSEMBLY_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = { 25284 { REASSEMBLY_ERROR_GENERAL_MOPf, 1, 8, SOCF_SIG|SOCF_INTR }, 25285 { REASSEMBLY_ERROR_GENERAL_SOPf, 1, 9, SOCF_SIG|SOCF_INTR }, 25286 { REASSEMBLY_ERROR_MAXIMUM_BUFFf, 1, 4, SOCF_SIG|SOCF_INTR }, 25287 { REASSEMBLY_ERROR_MAXIMUM_ORIGINAL_SIZEf, 1, 2, SOCF_SIG|SOCF_INTR }, 25288 { REASSEMBLY_ERROR_MAXIMUM_SIZEf, 1, 3, SOCF_SIG|SOCF_INTR }, 25289 { REASSEMBLY_ERROR_MINIMUM_ORIGINAL_SIZEf, 1, 0, SOCF_SIG|SOCF_INTR }, 25290 { REASSEMBLY_ERROR_MINIMUM_SIZEf, 1, 1, SOCF_SIG|SOCF_INTR }, 25291 { REASSEMBLY_ERROR_NO_BUFFf, 1, 5, SOCF_SIG|SOCF_INTR }, 25292 { REASSEMBLY_ERROR_PACKET_REJECTf, 1, 10, SOCF_SIG|SOCF_INTR }, 25293 { REASSEMBLY_ERROR_UNEXPECTED_MOPf, 1, 6, SOCF_SIG|SOCF_INTR }, 25294 { REASSEMBLY_ERROR_UNEXPECTED_SOPf, 1, 7, SOCF_SIG|SOCF_INTR } 25295 }; 25296 25297 #endif 25298 #if defined(BCM_88470_B0) 25299 soc_field_info_t soc_SPB_REASSEMBLY_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = { 25300 { REASSEMBLY_ERROR_GENERAL_MOPf, 1, 8, SOCF_SIG|SOCF_INTR }, 25301 { REASSEMBLY_ERROR_GENERAL_SOPf, 1, 9, SOCF_SIG|SOCF_INTR }, 25302 { REASSEMBLY_ERROR_MAXIMUM_BUFFf, 1, 4, SOCF_SIG|SOCF_INTR }, 25303 { REASSEMBLY_ERROR_MAXIMUM_ORIGINAL_SIZEf, 1, 2, SOCF_SIG|SOCF_INTR }, 25304 { REASSEMBLY_ERROR_MAXIMUM_SIZEf, 1, 3, SOCF_SIG|SOCF_INTR }, 25305 { REASSEMBLY_ERROR_MINIMUM_ORIGINAL_SIZEf, 1, 0, SOCF_SIG|SOCF_INTR }, 25306 { REASSEMBLY_ERROR_MINIMUM_SIZEf, 1, 1, SOCF_SIG|SOCF_INTR }, 25307 { REASSEMBLY_ERROR_NO_BUFFf, 1, 5, SOCF_SIG|SOCF_INTR }, 25308 { REASSEMBLY_ERROR_PACKET_REJECTf, 1, 10, SOCF_SIG|SOCF_INTR }, 25309 { REASSEMBLY_ERROR_UNEXPECTED_MOPf, 1, 6, SOCF_SIG|SOCF_INTR }, 25310 { REASSEMBLY_ERROR_UNEXPECTED_SOPf, 1, 7, SOCF_SIG|SOCF_INTR } 25311 }; 25312 25313 #endif 25314 #if defined(BCM_88690_A0) 25315 soc_field_info_t soc_SPB_REASSEMBLY_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = { 25316 { REASSEMBLY_ERROR_GENERAL_MOPf, 1, 8, SOCF_SIG|SOCF_INTR }, 25317 { REASSEMBLY_ERROR_GENERAL_SOPf, 1, 9, SOCF_SIG|SOCF_INTR }, 25318 { REASSEMBLY_ERROR_MAXIMUM_BUFFf, 1, 4, SOCF_SIG|SOCF_INTR }, 25319 { REASSEMBLY_ERROR_MAXIMUM_ORIGINAL_SIZEf, 1, 2, SOCF_SIG|SOCF_INTR }, 25320 { REASSEMBLY_ERROR_MAXIMUM_SIZEf, 1, 3, SOCF_SIG|SOCF_INTR }, 25321 { REASSEMBLY_ERROR_MINIMUM_ORIGINAL_SIZEf, 1, 0, SOCF_SIG|SOCF_INTR }, 25322 { REASSEMBLY_ERROR_MINIMUM_SIZEf, 1, 1, SOCF_SIG|SOCF_INTR }, 25323 { REASSEMBLY_ERROR_NO_BUFFf, 1, 5, SOCF_SIG|SOCF_INTR }, 25324 { REASSEMBLY_ERROR_PACKET_REJECTf, 1, 10, SOCF_SIG|SOCF_INTR }, 25325 { REASSEMBLY_ERROR_UNEXPECTED_MOPf, 1, 6, SOCF_SIG|SOCF_INTR }, 25326 { REASSEMBLY_ERROR_UNEXPECTED_SOPf, 1, 7, SOCF_SIG|SOCF_INTR } 25327 }; 25328 25329 #endif 25330 #if defined(BCM_88690_B0) 25331 soc_field_info_t soc_SPB_REASSEMBLY_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 25332 { REASSEMBLY_ERROR_GENERAL_MOPf, 1, 8, SOCF_SIG|SOCF_INTR }, 25333 { REASSEMBLY_ERROR_GENERAL_SOPf, 1, 9, SOCF_SIG|SOCF_INTR }, 25334 { REASSEMBLY_ERROR_MAXIMUM_BUFFf, 1, 4, SOCF_SIG|SOCF_INTR }, 25335 { REASSEMBLY_ERROR_MAXIMUM_ORIGINAL_SIZEf, 1, 2, SOCF_SIG|SOCF_INTR }, 25336 { REASSEMBLY_ERROR_MAXIMUM_SIZEf, 1, 3, SOCF_SIG|SOCF_INTR }, 25337 { REASSEMBLY_ERROR_MINIMUM_ORIGINAL_SIZEf, 1, 0, SOCF_SIG|SOCF_INTR }, 25338 { REASSEMBLY_ERROR_MINIMUM_SIZEf, 1, 1, SOCF_SIG|SOCF_INTR }, 25339 { REASSEMBLY_ERROR_NO_BUFFf, 1, 5, SOCF_SIG|SOCF_INTR }, 25340 { REASSEMBLY_ERROR_PACKET_REJECTf, 1, 10, SOCF_SIG|SOCF_INTR }, 25341 { REASSEMBLY_ERROR_UNEXPECTED_MOPf, 1, 6, SOCF_SIG|SOCF_INTR }, 25342 { REASSEMBLY_ERROR_UNEXPECTED_SOPf, 1, 7, SOCF_SIG|SOCF_INTR } 25343 }; 25344 25345 #endif 25346 #if defined(BCM_88690_A0) 25347 soc_field_info_t soc_SPB_REASSEMBLY_INTERRUPT_REGISTER_MASKr_fields[] = { 25348 { REASSEMBLY_ERROR_GENERAL_MOP_MASKf, 1, 8, 0 }, 25349 { REASSEMBLY_ERROR_GENERAL_SOP_MASKf, 1, 9, 0 }, 25350 { REASSEMBLY_ERROR_MAXIMUM_BUFF_MASKf, 1, 4, 0 }, 25351 { REASSEMBLY_ERROR_MAXIMUM_ORIGINAL_SIZE_MASKf, 1, 2, 0 }, 25352 { REASSEMBLY_ERROR_MAXIMUM_SIZE_MASKf, 1, 3, 0 }, 25353 { REASSEMBLY_ERROR_MINIMUM_ORIGINAL_SIZE_MASKf, 1, 0, 0 }, 25354 { REASSEMBLY_ERROR_MINIMUM_SIZE_MASKf, 1, 1, 0 }, 25355 { REASSEMBLY_ERROR_NO_BUFF_MASKf, 1, 5, 0 }, 25356 { REASSEMBLY_ERROR_PACKET_REJECT_MASKf, 1, 10, 0 }, 25357 { REASSEMBLY_ERROR_UNEXPECTED_MOP_MASKf, 1, 6, 0 }, 25358 { REASSEMBLY_ERROR_UNEXPECTED_SOP_MASKf, 1, 7, 0 } 25359 }; 25360 25361 #endif 25362 #if defined(BCM_88690_B0) 25363 soc_field_info_t soc_SPB_REASSEMBLY_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = { 25364 { REASSEMBLY_ERROR_GENERAL_MOP_MASKf, 1, 8, 0 }, 25365 { REASSEMBLY_ERROR_GENERAL_SOP_MASKf, 1, 9, 0 }, 25366 { REASSEMBLY_ERROR_MAXIMUM_BUFF_MASKf, 1, 4, 0 }, 25367 { REASSEMBLY_ERROR_MAXIMUM_ORIGINAL_SIZE_MASKf, 1, 2, 0 }, 25368 { REASSEMBLY_ERROR_MAXIMUM_SIZE_MASKf, 1, 3, 0 }, 25369 { REASSEMBLY_ERROR_MINIMUM_ORIGINAL_SIZE_MASKf, 1, 0, 0 }, 25370 { REASSEMBLY_ERROR_MINIMUM_SIZE_MASKf, 1, 1, 0 }, 25371 { REASSEMBLY_ERROR_NO_BUFF_MASKf, 1, 5, 0 }, 25372 { REASSEMBLY_ERROR_PACKET_REJECT_MASKf, 1, 10, 0 }, 25373 { REASSEMBLY_ERROR_UNEXPECTED_MOP_MASKf, 1, 6, 0 }, 25374 { REASSEMBLY_ERROR_UNEXPECTED_SOP_MASKf, 1, 7, 0 } 25375 }; 25376 25377 #endif 25378 #if defined(BCM_88470_A0) 25379 soc_field_info_t soc_SPB_REASSEMBLY_INTERRUPT_REGISTER_TESTr_fields[] = { 25380 { REASSEMBLY_INTERRUPT_REGISTER_TESTf, 11, 0, SOCF_LE } 25381 }; 25382 25383 #endif 25384 #if defined(BCM_88270_A0) 25385 soc_field_info_t soc_SPB_REASSEMBLY_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = { 25386 { REASSEMBLY_INTERRUPT_REGISTER_TESTf, 11, 0, SOCF_LE } 25387 }; 25388 25389 #endif 25390 #if defined(BCM_88470_B0) 25391 soc_field_info_t soc_SPB_REASSEMBLY_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = { 25392 { REASSEMBLY_INTERRUPT_REGISTER_TESTf, 11, 0, SOCF_LE } 25393 }; 25394 25395 #endif 25396 #if defined(BCM_88690_A0) 25397 soc_field_info_t soc_SPB_REASSEMBLY_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = { 25398 { REASSEMBLY_INTERRUPT_REGISTER_TESTf, 11, 0, SOCF_LE } 25399 }; 25400 25401 #endif 25402 #if defined(BCM_88690_B0) 25403 soc_field_info_t soc_SPB_REASSEMBLY_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 25404 { REASSEMBLY_INTERRUPT_REGISTER_TESTf, 11, 0, SOCF_LE } 25405 }; 25406 25407 #endif 25408 #if defined(BCM_88470_A0) 25409 soc_field_info_t soc_SPB_REASSEMBLY_TIMEOUTr_fields[] = { 25410 { REASSEMBLY_TIMEOUTf, 32, 0, SOCF_LE } 25411 }; 25412 25413 #endif 25414 #if defined(BCM_88270_A0) 25415 soc_field_info_t soc_SPB_REASSEMBLY_TIMEOUT_BCM88270_A0r_fields[] = { 25416 { REASSEMBLY_TIMEOUTf, 32, 0, SOCF_LE } 25417 }; 25418 25419 #endif 25420 #if defined(BCM_88470_B0) 25421 soc_field_info_t soc_SPB_REASSEMBLY_TIMEOUT_BCM88470_B0r_fields[] = { 25422 { REASSEMBLY_TIMEOUTf, 32, 0, SOCF_LE } 25423 }; 25424 25425 #endif 25426 #if defined(BCM_88690_A0) 25427 soc_field_info_t soc_SPB_REASSEMBLY_TIMEOUT_BCM88690_A0r_fields[] = { 25428 { REASSEMBLY_TIMEOUTf, 32, 0, SOCF_LE } 25429 }; 25430 25431 #endif 25432 #if defined(BCM_88690_B0) 25433 soc_field_info_t soc_SPB_REASSEMBLY_TIMEOUT_BCM88690_B0r_fields[] = { 25434 { REASSEMBLY_TIMEOUTf, 32, 0, SOCF_LE } 25435 }; 25436 25437 #endif 25438 #if defined(BCM_88470_A0) 25439 soc_field_info_t soc_SPB_RECEIVED_BYTES_CNTr_fields[] = { 25440 { RECEIVED_BYTES_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25441 }; 25442 25443 #endif 25444 #if defined(BCM_88270_A0) 25445 soc_field_info_t soc_SPB_RECEIVED_BYTES_CNT_BCM88270_A0r_fields[] = { 25446 { RECEIVED_BYTES_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25447 }; 25448 25449 #endif 25450 #if defined(BCM_88470_B0) 25451 soc_field_info_t soc_SPB_RECEIVED_BYTES_CNT_BCM88470_B0r_fields[] = { 25452 { RECEIVED_BYTES_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25453 }; 25454 25455 #endif 25456 #if defined(BCM_88690_A0) 25457 soc_field_info_t soc_SPB_RECEIVED_BYTES_CNT_BCM88690_A0r_fields[] = { 25458 { RECEIVED_BYTES_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 25459 }; 25460 25461 #endif 25462 #if defined(BCM_88690_B0) 25463 soc_field_info_t soc_SPB_RECEIVED_BYTES_CNT_BCM88690_B0r_fields[] = { 25464 { RECEIVED_BYTES_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 25465 }; 25466 25467 #endif 25468 #if defined(BCM_88470_A0) 25469 soc_field_info_t soc_SPB_RECEIVED_PACKETS_CNTr_fields[] = { 25470 { RECEIVED_PACKETS_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25471 }; 25472 25473 #endif 25474 #if defined(BCM_88270_A0) 25475 soc_field_info_t soc_SPB_RECEIVED_PACKETS_CNT_BCM88270_A0r_fields[] = { 25476 { RECEIVED_PACKETS_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25477 }; 25478 25479 #endif 25480 #if defined(BCM_88470_B0) 25481 soc_field_info_t soc_SPB_RECEIVED_PACKETS_CNT_BCM88470_B0r_fields[] = { 25482 { RECEIVED_PACKETS_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25483 }; 25484 25485 #endif 25486 #if defined(BCM_88690_A0) 25487 soc_field_info_t soc_SPB_RECEIVED_PACKETS_CNT_BCM88690_A0r_fields[] = { 25488 { RECEIVED_PACKETS_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 25489 }; 25490 25491 #endif 25492 #if defined(BCM_88690_B0) 25493 soc_field_info_t soc_SPB_RECEIVED_PACKETS_CNT_BCM88690_B0r_fields[] = { 25494 { RECEIVED_PACKETS_N_CNTf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 25495 }; 25496 25497 #endif 25498 #if defined(BCM_88690_A0) 25499 soc_field_info_t soc_SPB_REG_0041r_fields[] = { 25500 { FIELD_0_0f, 1, 0, 0 } 25501 }; 25502 25503 #endif 25504 #if defined(BCM_88470_A0) 25505 soc_field_info_t soc_SPB_REG_0106r_fields[] = { 25506 { FIELD_0_191f, 192, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25507 }; 25508 25509 #endif 25510 #if defined(BCM_88690_B0) 25511 soc_field_info_t soc_SPB_REG_0041_BCM88690_B0r_fields[] = { 25512 { FIELD_0_0f, 1, 0, 0 } 25513 }; 25514 25515 #endif 25516 #if defined(BCM_88690_A0) 25517 soc_field_info_t soc_SPB_REG_00A4r_fields[] = { 25518 { FIELD_0_0f, 1, 0, 0 }, 25519 { FIELD_10_10f, 1, 10, 0 }, 25520 { FIELD_11_11f, 1, 11, 0 }, 25521 { FIELD_12_12f, 1, 12, 0 }, 25522 { FIELD_13_13f, 1, 13, 0 }, 25523 { FIELD_14_14f, 1, 14, 0 }, 25524 { FIELD_15_15f, 1, 15, 0 }, 25525 { FIELD_16_16f, 1, 16, 0 }, 25526 { FIELD_17_17f, 1, 17, 0 }, 25527 { FIELD_18_18f, 1, 18, 0 }, 25528 { FIELD_19_19f, 1, 19, 0 }, 25529 { FIELD_1_1f, 1, 1, 0 }, 25530 { FIELD_20_20f, 1, 20, 0 }, 25531 { FIELD_21_21f, 1, 21, 0 }, 25532 { FIELD_22_22f, 1, 22, 0 }, 25533 { FIELD_23_23f, 1, 23, 0 }, 25534 { FIELD_24_24f, 1, 24, 0 }, 25535 { FIELD_25_25f, 1, 25, 0 }, 25536 { FIELD_26_26f, 1, 26, 0 }, 25537 { FIELD_27_27f, 1, 27, 0 }, 25538 { FIELD_28_28f, 1, 28, 0 }, 25539 { FIELD_29_29f, 1, 29, 0 }, 25540 { FIELD_2_2f, 1, 2, 0 }, 25541 { FIELD_30_30f, 1, 30, 0 }, 25542 { FIELD_31_31f, 1, 31, 0 }, 25543 { FIELD_32_32f, 1, 32, 0 }, 25544 { FIELD_33_33f, 1, 33, 0 }, 25545 { FIELD_34_34f, 1, 34, 0 }, 25546 { FIELD_35_35f, 1, 35, 0 }, 25547 { FIELD_36_36f, 1, 36, 0 }, 25548 { FIELD_37_37f, 1, 37, 0 }, 25549 { FIELD_38_38f, 1, 38, 0 }, 25550 { FIELD_3_3f, 1, 3, 0 }, 25551 { FIELD_4_4f, 1, 4, 0 }, 25552 { FIELD_5_5f, 1, 5, 0 }, 25553 { FIELD_6_6f, 1, 6, 0 }, 25554 { FIELD_7_7f, 1, 7, 0 }, 25555 { FIELD_8_8f, 1, 8, 0 }, 25556 { FIELD_9_9f, 1, 9, 0 } 25557 }; 25558 25559 #endif 25560 #if defined(BCM_88690_A0) 25561 soc_field_info_t soc_SPB_REG_00A6r_fields[] = { 25562 { FIELD_0_0f, 1, 0, 0 }, 25563 { FIELD_10_10f, 1, 10, 0 }, 25564 { FIELD_11_11f, 1, 11, 0 }, 25565 { FIELD_12_12f, 1, 12, 0 }, 25566 { FIELD_13_13f, 1, 13, 0 }, 25567 { FIELD_14_14f, 1, 14, 0 }, 25568 { FIELD_15_15f, 1, 15, 0 }, 25569 { FIELD_16_16f, 1, 16, 0 }, 25570 { FIELD_17_17f, 1, 17, 0 }, 25571 { FIELD_18_18f, 1, 18, 0 }, 25572 { FIELD_19_19f, 1, 19, 0 }, 25573 { FIELD_1_1f, 1, 1, 0 }, 25574 { FIELD_20_20f, 1, 20, 0 }, 25575 { FIELD_21_21f, 1, 21, 0 }, 25576 { FIELD_22_22f, 1, 22, 0 }, 25577 { FIELD_23_23f, 1, 23, 0 }, 25578 { FIELD_24_24f, 1, 24, 0 }, 25579 { FIELD_25_25f, 1, 25, 0 }, 25580 { FIELD_26_26f, 1, 26, 0 }, 25581 { FIELD_27_27f, 1, 27, 0 }, 25582 { FIELD_28_28f, 1, 28, 0 }, 25583 { FIELD_29_29f, 1, 29, 0 }, 25584 { FIELD_2_2f, 1, 2, 0 }, 25585 { FIELD_30_30f, 1, 30, 0 }, 25586 { FIELD_31_31f, 1, 31, 0 }, 25587 { FIELD_32_32f, 1, 32, 0 }, 25588 { FIELD_33_33f, 1, 33, 0 }, 25589 { FIELD_34_34f, 1, 34, 0 }, 25590 { FIELD_35_35f, 1, 35, 0 }, 25591 { FIELD_36_36f, 1, 36, 0 }, 25592 { FIELD_37_37f, 1, 37, 0 }, 25593 { FIELD_38_38f, 1, 38, 0 }, 25594 { FIELD_3_3f, 1, 3, 0 }, 25595 { FIELD_4_4f, 1, 4, 0 }, 25596 { FIELD_5_5f, 1, 5, 0 }, 25597 { FIELD_6_6f, 1, 6, 0 }, 25598 { FIELD_7_7f, 1, 7, 0 }, 25599 { FIELD_8_8f, 1, 8, 0 }, 25600 { FIELD_9_9f, 1, 9, 0 } 25601 }; 25602 25603 #endif 25604 #if defined(BCM_88690_A0) 25605 soc_field_info_t soc_SPB_REG_00AAr_fields[] = { 25606 { FIELD_0_0f, 1, 0, 0 }, 25607 { FIELD_1_1f, 1, 1, 0 }, 25608 { FIELD_2_2f, 1, 2, 0 } 25609 }; 25610 25611 #endif 25612 #if defined(BCM_88690_A0) 25613 soc_field_info_t soc_SPB_REG_00C2r_fields[] = { 25614 { FIELD_0_0f, 1, 0, 0 }, 25615 { FIELD_1_1f, 1, 1, 0 }, 25616 { FIELD_2_2f, 1, 2, 0 }, 25617 { FIELD_3_3f, 1, 3, 0 }, 25618 { FIELD_4_4f, 1, 4, 0 }, 25619 { FIELD_5_5f, 1, 5, 0 } 25620 }; 25621 25622 #endif 25623 #if defined(BCM_88690_A0) 25624 soc_field_info_t soc_SPB_REG_00C5r_fields[] = { 25625 { FIELD_0_0f, 1, 0, 0 }, 25626 { FIELD_10_10f, 1, 10, 0 }, 25627 { FIELD_11_18f, 8, 11, SOCF_LE }, 25628 { FIELD_1_2f, 2, 1, SOCF_LE }, 25629 { FIELD_3_3f, 1, 3, 0 }, 25630 { FIELD_4_6f, 3, 4, SOCF_LE }, 25631 { FIELD_7_9f, 3, 7, SOCF_LE } 25632 }; 25633 25634 #endif 25635 #if defined(BCM_88690_B0) 25636 soc_field_info_t soc_SPB_REG_00C2_BCM88690_B0r_fields[] = { 25637 { FIELD_0_0f, 1, 0, 0 }, 25638 { FIELD_1_1f, 1, 1, 0 }, 25639 { FIELD_2_2f, 1, 2, 0 }, 25640 { FIELD_3_3f, 1, 3, 0 }, 25641 { FIELD_4_4f, 1, 4, 0 }, 25642 { FIELD_5_5f, 1, 5, 0 } 25643 }; 25644 25645 #endif 25646 #if defined(BCM_88690_B0) 25647 soc_field_info_t soc_SPB_REG_00C5_BCM88690_B0r_fields[] = { 25648 { FIELD_0_0f, 1, 0, 0 }, 25649 { FIELD_10_10f, 1, 10, 0 }, 25650 { FIELD_11_18f, 8, 11, SOCF_LE }, 25651 { FIELD_1_2f, 2, 1, SOCF_LE }, 25652 { FIELD_3_3f, 1, 3, 0 }, 25653 { FIELD_4_6f, 3, 4, SOCF_LE }, 25654 { FIELD_7_9f, 3, 7, SOCF_LE } 25655 }; 25656 25657 #endif 25658 #if defined(BCM_88470_B0) 25659 soc_field_info_t soc_SPB_REG_0106_BCM88470_B0r_fields[] = { 25660 { FIELD_0_191f, 192, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25661 }; 25662 25663 #endif 25664 #if defined(BCM_88470_A0) 25665 soc_field_info_t soc_SPB_RESERVED_MIRROR_ADDRr_fields[] = { 25666 { FIELD_0_15f, 16, 0, SOCF_LE }, 25667 { FIELD_31_31f, 1, 31, 0 } 25668 }; 25669 25670 #endif 25671 #if defined(BCM_88270_A0) 25672 soc_field_info_t soc_SPB_RESERVED_MIRROR_ADDR_BCM88270_A0r_fields[] = { 25673 { FIELD_0_15f, 16, 0, SOCF_LE }, 25674 { FIELD_31_31f, 1, 31, 0 } 25675 }; 25676 25677 #endif 25678 #if defined(BCM_88470_B0) 25679 soc_field_info_t soc_SPB_RESERVED_MIRROR_ADDR_BCM88470_B0r_fields[] = { 25680 { FIELD_0_15f, 16, 0, SOCF_LE }, 25681 { FIELD_31_31f, 1, 31, 0 } 25682 }; 25683 25684 #endif 25685 #if defined(BCM_88690_A0) 25686 soc_field_info_t soc_SPB_RESERVED_MIRROR_ADDR_BCM88690_A0r_fields[] = { 25687 { FIELD_0_15f, 16, 0, SOCF_LE }, 25688 { FIELD_31_31f, 1, 31, 0 } 25689 }; 25690 25691 #endif 25692 #if defined(BCM_88690_B0) 25693 soc_field_info_t soc_SPB_RESERVED_MIRROR_ADDR_BCM88690_B0r_fields[] = { 25694 { FIELD_0_15f, 16, 0, SOCF_LE }, 25695 { FIELD_31_31f, 1, 31, 0 } 25696 }; 25697 25698 #endif 25699 #if defined(BCM_88470_A0) 25700 soc_field_info_t soc_SPB_RESERVED_MTCDr_fields[] = { 25701 { FIELD_0_0f, 1, 0, 0 }, 25702 { FIELD_1_1f, 1, 1, 0 }, 25703 { FIELD_2_2f, 1, 2, 0 }, 25704 { FIELD_3_3f, 1, 3, 0 }, 25705 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 25706 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 25707 }; 25708 25709 #endif 25710 #if defined(BCM_88270_A0) 25711 soc_field_info_t soc_SPB_RESERVED_MTCD_BCM88270_A0r_fields[] = { 25712 { FIELD_0_0f, 1, 0, 0 }, 25713 { FIELD_1_1f, 1, 1, 0 }, 25714 { FIELD_2_2f, 1, 2, 0 }, 25715 { FIELD_3_3f, 1, 3, 0 }, 25716 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 25717 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 25718 }; 25719 25720 #endif 25721 #if defined(BCM_88470_B0) 25722 soc_field_info_t soc_SPB_RESERVED_MTCD_BCM88470_B0r_fields[] = { 25723 { FIELD_0_0f, 1, 0, 0 }, 25724 { FIELD_1_1f, 1, 1, 0 }, 25725 { FIELD_2_2f, 1, 2, 0 }, 25726 { FIELD_3_3f, 1, 3, 0 }, 25727 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 25728 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 25729 }; 25730 25731 #endif 25732 #if defined(BCM_88690_A0) 25733 soc_field_info_t soc_SPB_RESERVED_MTCD_BCM88690_A0r_fields[] = { 25734 { FIELD_0_0f, 1, 0, 0 }, 25735 { FIELD_1_1f, 1, 1, 0 }, 25736 { FIELD_2_2f, 1, 2, 0 }, 25737 { FIELD_3_3f, 1, 3, 0 }, 25738 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 25739 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 25740 }; 25741 25742 #endif 25743 #if defined(BCM_88690_B0) 25744 soc_field_info_t soc_SPB_RESERVED_MTCD_BCM88690_B0r_fields[] = { 25745 { FIELD_0_0f, 1, 0, 0 }, 25746 { FIELD_1_1f, 1, 1, 0 }, 25747 { FIELD_2_2f, 1, 2, 0 }, 25748 { FIELD_3_3f, 1, 3, 0 }, 25749 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 25750 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 25751 }; 25752 25753 #endif 25754 #if defined(BCM_88470_A0) 25755 soc_field_info_t soc_SPB_RESERVED_MTCPr_fields[] = { 25756 { ITEM_0_13f, 14, 0, SOCF_LE }, 25757 { ITEM_14_14f, 1, 14, 0 }, 25758 { ITEM_15_15f, 1, 15, 0 }, 25759 { ITEM_16_16f, 1, 16, 0 }, 25760 { ITEM_19_30f, 12, 19, SOCF_LE }, 25761 { ITEM_31_31f, 1, 31, 0 }, 25762 { ITEM_32_32f, 1, 32, 0 }, 25763 { ITEM_33_33f, 1, 33, 0 }, 25764 { ITEM_34_34f, 1, 34, 0 }, 25765 { ITEM_35_35f, 1, 35, 0 }, 25766 { ITEM_37_52f, 16, 37, SOCF_LE }, 25767 { ITEM_53_53f, 1, 53, 0 }, 25768 { ITEM_54_54f, 1, 54, 0 }, 25769 { ITEM_55_55f, 1, 55, 0 }, 25770 { ITEM_56_56f, 1, 56, 0 }, 25771 { ITEM_57_57f, 1, 57, 0 }, 25772 { ITEM_58_58f, 1, 58, 0 } 25773 }; 25774 25775 #endif 25776 #if defined(BCM_88270_A0) 25777 soc_field_info_t soc_SPB_RESERVED_MTCP_BCM88270_A0r_fields[] = { 25778 { ITEM_0_13f, 14, 0, SOCF_LE }, 25779 { ITEM_14_14f, 1, 14, 0 }, 25780 { ITEM_15_15f, 1, 15, 0 }, 25781 { ITEM_16_16f, 1, 16, 0 }, 25782 { ITEM_19_30f, 12, 19, SOCF_LE }, 25783 { ITEM_31_31f, 1, 31, 0 }, 25784 { ITEM_32_32f, 1, 32, 0 }, 25785 { ITEM_33_33f, 1, 33, 0 }, 25786 { ITEM_34_34f, 1, 34, 0 }, 25787 { ITEM_35_35f, 1, 35, 0 }, 25788 { ITEM_37_52f, 16, 37, SOCF_LE }, 25789 { ITEM_53_53f, 1, 53, 0 }, 25790 { ITEM_54_54f, 1, 54, 0 }, 25791 { ITEM_55_55f, 1, 55, 0 }, 25792 { ITEM_56_56f, 1, 56, 0 }, 25793 { ITEM_57_57f, 1, 57, 0 }, 25794 { ITEM_58_58f, 1, 58, 0 } 25795 }; 25796 25797 #endif 25798 #if defined(BCM_88470_B0) 25799 soc_field_info_t soc_SPB_RESERVED_MTCP_BCM88470_B0r_fields[] = { 25800 { ITEM_0_13f, 14, 0, SOCF_LE }, 25801 { ITEM_14_14f, 1, 14, 0 }, 25802 { ITEM_15_15f, 1, 15, 0 }, 25803 { ITEM_16_16f, 1, 16, 0 }, 25804 { ITEM_19_30f, 12, 19, SOCF_LE }, 25805 { ITEM_31_31f, 1, 31, 0 }, 25806 { ITEM_32_32f, 1, 32, 0 }, 25807 { ITEM_33_33f, 1, 33, 0 }, 25808 { ITEM_34_34f, 1, 34, 0 }, 25809 { ITEM_35_35f, 1, 35, 0 }, 25810 { ITEM_37_52f, 16, 37, SOCF_LE }, 25811 { ITEM_53_53f, 1, 53, 0 }, 25812 { ITEM_54_54f, 1, 54, 0 }, 25813 { ITEM_55_55f, 1, 55, 0 }, 25814 { ITEM_56_56f, 1, 56, 0 }, 25815 { ITEM_57_57f, 1, 57, 0 }, 25816 { ITEM_58_58f, 1, 58, 0 } 25817 }; 25818 25819 #endif 25820 #if defined(BCM_88690_A0) 25821 soc_field_info_t soc_SPB_RESERVED_MTCP_BCM88690_A0r_fields[] = { 25822 { ITEM_0_13f, 14, 0, SOCF_LE }, 25823 { ITEM_14_14f, 1, 14, 0 }, 25824 { ITEM_15_15f, 1, 15, 0 }, 25825 { ITEM_16_16f, 1, 16, 0 }, 25826 { ITEM_19_30f, 12, 19, SOCF_LE }, 25827 { ITEM_31_31f, 1, 31, 0 }, 25828 { ITEM_32_32f, 1, 32, 0 }, 25829 { ITEM_33_33f, 1, 33, 0 }, 25830 { ITEM_34_34f, 1, 34, 0 }, 25831 { ITEM_35_35f, 1, 35, 0 }, 25832 { ITEM_37_52f, 16, 37, SOCF_LE }, 25833 { ITEM_53_53f, 1, 53, 0 }, 25834 { ITEM_54_54f, 1, 54, 0 }, 25835 { ITEM_55_55f, 1, 55, 0 }, 25836 { ITEM_56_56f, 1, 56, 0 }, 25837 { ITEM_57_57f, 1, 57, 0 }, 25838 { ITEM_58_58f, 1, 58, 0 } 25839 }; 25840 25841 #endif 25842 #if defined(BCM_88690_B0) 25843 soc_field_info_t soc_SPB_RESERVED_MTCP_BCM88690_B0r_fields[] = { 25844 { ITEM_0_13f, 14, 0, SOCF_LE }, 25845 { ITEM_14_14f, 1, 14, 0 }, 25846 { ITEM_15_15f, 1, 15, 0 }, 25847 { ITEM_16_16f, 1, 16, 0 }, 25848 { ITEM_19_30f, 12, 19, SOCF_LE }, 25849 { ITEM_31_31f, 1, 31, 0 }, 25850 { ITEM_32_32f, 1, 32, 0 }, 25851 { ITEM_33_33f, 1, 33, 0 }, 25852 { ITEM_34_34f, 1, 34, 0 }, 25853 { ITEM_35_35f, 1, 35, 0 }, 25854 { ITEM_37_52f, 16, 37, SOCF_LE }, 25855 { ITEM_53_53f, 1, 53, 0 }, 25856 { ITEM_54_54f, 1, 54, 0 }, 25857 { ITEM_55_55f, 1, 55, 0 }, 25858 { ITEM_56_56f, 1, 56, 0 }, 25859 { ITEM_57_57f, 1, 57, 0 }, 25860 { ITEM_58_58f, 1, 58, 0 } 25861 }; 25862 25863 #endif 25864 #if defined(BCM_88470_A0) 25865 soc_field_info_t soc_SPB_RESERVED_PCMI_0r_fields[] = { 25866 { FIELD_0_31f, 32, 0, SOCF_LE } 25867 }; 25868 25869 #endif 25870 #if defined(BCM_88470_A0) 25871 soc_field_info_t soc_SPB_RESERVED_PCMI_1r_fields[] = { 25872 { FIELD_0_31f, 32, 0, SOCF_LE } 25873 }; 25874 25875 #endif 25876 #if defined(BCM_88470_A0) 25877 soc_field_info_t soc_SPB_RESERVED_PCMI_2r_fields[] = { 25878 { FIELD_0_31f, 32, 0, SOCF_LE } 25879 }; 25880 25881 #endif 25882 #if defined(BCM_88470_A0) 25883 soc_field_info_t soc_SPB_RESERVED_PCMI_3r_fields[] = { 25884 { FIELD_0_31f, 32, 0, SOCF_LE } 25885 }; 25886 25887 #endif 25888 #if defined(BCM_88470_A0) 25889 soc_field_info_t soc_SPB_RESERVED_PCMI_4r_fields[] = { 25890 { FIELD_0_31f, 32, 0, SOCF_LE } 25891 }; 25892 25893 #endif 25894 #if defined(BCM_88470_B0) 25895 soc_field_info_t soc_SPB_RESERVED_PCMI_0_BCM88470_B0r_fields[] = { 25896 { FIELD_0_31f, 32, 0, SOCF_LE } 25897 }; 25898 25899 #endif 25900 #if defined(BCM_88470_A0) 25901 soc_field_info_t soc_SPB_RESERVED_PCMI_0_Sr_fields[] = { 25902 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25903 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 25904 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 25905 }; 25906 25907 #endif 25908 #if defined(BCM_88470_B0) 25909 soc_field_info_t soc_SPB_RESERVED_PCMI_0_S_BCM88470_B0r_fields[] = { 25910 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25911 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 25912 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 25913 }; 25914 25915 #endif 25916 #if defined(BCM_88470_A0) 25917 soc_field_info_t soc_SPB_RESERVED_PCMI_0_Tr_fields[] = { 25918 { FIELD_0_21f, 22, 0, SOCF_LE }, 25919 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 25920 }; 25921 25922 #endif 25923 #if defined(BCM_88470_B0) 25924 soc_field_info_t soc_SPB_RESERVED_PCMI_0_T_BCM88470_B0r_fields[] = { 25925 { FIELD_0_21f, 22, 0, SOCF_LE }, 25926 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 25927 }; 25928 25929 #endif 25930 #if defined(BCM_88470_B0) 25931 soc_field_info_t soc_SPB_RESERVED_PCMI_1_BCM88470_B0r_fields[] = { 25932 { FIELD_0_31f, 32, 0, SOCF_LE } 25933 }; 25934 25935 #endif 25936 #if defined(BCM_88470_A0) 25937 soc_field_info_t soc_SPB_RESERVED_PCMI_1_Sr_fields[] = { 25938 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25939 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 25940 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 25941 }; 25942 25943 #endif 25944 #if defined(BCM_88470_B0) 25945 soc_field_info_t soc_SPB_RESERVED_PCMI_1_S_BCM88470_B0r_fields[] = { 25946 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25947 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 25948 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 25949 }; 25950 25951 #endif 25952 #if defined(BCM_88470_A0) 25953 soc_field_info_t soc_SPB_RESERVED_PCMI_1_Tr_fields[] = { 25954 { FIELD_0_21f, 22, 0, SOCF_LE }, 25955 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 25956 }; 25957 25958 #endif 25959 #if defined(BCM_88470_B0) 25960 soc_field_info_t soc_SPB_RESERVED_PCMI_1_T_BCM88470_B0r_fields[] = { 25961 { FIELD_0_21f, 22, 0, SOCF_LE }, 25962 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 25963 }; 25964 25965 #endif 25966 #if defined(BCM_88470_B0) 25967 soc_field_info_t soc_SPB_RESERVED_PCMI_2_BCM88470_B0r_fields[] = { 25968 { FIELD_0_31f, 32, 0, SOCF_LE } 25969 }; 25970 25971 #endif 25972 #if defined(BCM_88470_A0) 25973 soc_field_info_t soc_SPB_RESERVED_PCMI_2_Sr_fields[] = { 25974 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25975 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 25976 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 25977 }; 25978 25979 #endif 25980 #if defined(BCM_88470_B0) 25981 soc_field_info_t soc_SPB_RESERVED_PCMI_2_S_BCM88470_B0r_fields[] = { 25982 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 25983 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 25984 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 25985 }; 25986 25987 #endif 25988 #if defined(BCM_88470_A0) 25989 soc_field_info_t soc_SPB_RESERVED_PCMI_2_Tr_fields[] = { 25990 { FIELD_0_21f, 22, 0, SOCF_LE }, 25991 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 25992 }; 25993 25994 #endif 25995 #if defined(BCM_88470_B0) 25996 soc_field_info_t soc_SPB_RESERVED_PCMI_2_T_BCM88470_B0r_fields[] = { 25997 { FIELD_0_21f, 22, 0, SOCF_LE }, 25998 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 25999 }; 26000 26001 #endif 26002 #if defined(BCM_88470_B0) 26003 soc_field_info_t soc_SPB_RESERVED_PCMI_3_BCM88470_B0r_fields[] = { 26004 { FIELD_0_31f, 32, 0, SOCF_LE } 26005 }; 26006 26007 #endif 26008 #if defined(BCM_88470_A0) 26009 soc_field_info_t soc_SPB_RESERVED_PCMI_3_Sr_fields[] = { 26010 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26011 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 26012 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 26013 }; 26014 26015 #endif 26016 #if defined(BCM_88470_B0) 26017 soc_field_info_t soc_SPB_RESERVED_PCMI_3_S_BCM88470_B0r_fields[] = { 26018 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26019 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 26020 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 26021 }; 26022 26023 #endif 26024 #if defined(BCM_88470_A0) 26025 soc_field_info_t soc_SPB_RESERVED_PCMI_3_Tr_fields[] = { 26026 { FIELD_0_21f, 22, 0, SOCF_LE }, 26027 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 26028 }; 26029 26030 #endif 26031 #if defined(BCM_88470_B0) 26032 soc_field_info_t soc_SPB_RESERVED_PCMI_3_T_BCM88470_B0r_fields[] = { 26033 { FIELD_0_21f, 22, 0, SOCF_LE }, 26034 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 26035 }; 26036 26037 #endif 26038 #if defined(BCM_88470_B0) 26039 soc_field_info_t soc_SPB_RESERVED_PCMI_4_BCM88470_B0r_fields[] = { 26040 { FIELD_0_31f, 32, 0, SOCF_LE } 26041 }; 26042 26043 #endif 26044 #if defined(BCM_88470_A0) 26045 soc_field_info_t soc_SPB_RESERVED_PCMI_4_Sr_fields[] = { 26046 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26047 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 26048 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 26049 }; 26050 26051 #endif 26052 #if defined(BCM_88470_B0) 26053 soc_field_info_t soc_SPB_RESERVED_PCMI_4_S_BCM88470_B0r_fields[] = { 26054 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26055 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 26056 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 26057 }; 26058 26059 #endif 26060 #if defined(BCM_88470_A0) 26061 soc_field_info_t soc_SPB_RESERVED_PCMI_4_Tr_fields[] = { 26062 { FIELD_0_21f, 22, 0, SOCF_LE }, 26063 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 26064 }; 26065 26066 #endif 26067 #if defined(BCM_88470_B0) 26068 soc_field_info_t soc_SPB_RESERVED_PCMI_4_T_BCM88470_B0r_fields[] = { 26069 { FIELD_0_21f, 22, 0, SOCF_LE }, 26070 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 26071 }; 26072 26073 #endif 26074 #if defined(BCM_88470_A0) 26075 soc_field_info_t soc_SPB_RESERVED_SPARE_0r_fields[] = { 26076 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 26077 }; 26078 26079 #endif 26080 #if defined(BCM_88470_A0) 26081 soc_field_info_t soc_SPB_RESERVED_SPARE_1r_fields[] = { 26082 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 26083 }; 26084 26085 #endif 26086 #if defined(BCM_88470_A0) 26087 soc_field_info_t soc_SPB_RESERVED_SPARE_2r_fields[] = { 26088 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 26089 }; 26090 26091 #endif 26092 #if defined(BCM_88470_A0) 26093 soc_field_info_t soc_SPB_RESERVED_SPARE_3r_fields[] = { 26094 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 26095 }; 26096 26097 #endif 26098 #if defined(BCM_88270_A0) 26099 soc_field_info_t soc_SPB_RESERVED_SPARE_0_BCM88270_A0r_fields[] = { 26100 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 26101 }; 26102 26103 #endif 26104 #if defined(BCM_88470_B0) 26105 soc_field_info_t soc_SPB_RESERVED_SPARE_0_BCM88470_B0r_fields[] = { 26106 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 26107 }; 26108 26109 #endif 26110 #if defined(BCM_88690_A0) 26111 soc_field_info_t soc_SPB_RESERVED_SPARE_0_BCM88690_A0r_fields[] = { 26112 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 26113 }; 26114 26115 #endif 26116 #if defined(BCM_88690_B0) 26117 soc_field_info_t soc_SPB_RESERVED_SPARE_0_BCM88690_B0r_fields[] = { 26118 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 26119 }; 26120 26121 #endif 26122 #if defined(BCM_88270_A0) 26123 soc_field_info_t soc_SPB_RESERVED_SPARE_1_BCM88270_A0r_fields[] = { 26124 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 26125 }; 26126 26127 #endif 26128 #if defined(BCM_88470_B0) 26129 soc_field_info_t soc_SPB_RESERVED_SPARE_1_BCM88470_B0r_fields[] = { 26130 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 26131 }; 26132 26133 #endif 26134 #if defined(BCM_88690_A0) 26135 soc_field_info_t soc_SPB_RESERVED_SPARE_1_BCM88690_A0r_fields[] = { 26136 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 26137 }; 26138 26139 #endif 26140 #if defined(BCM_88690_B0) 26141 soc_field_info_t soc_SPB_RESERVED_SPARE_1_BCM88690_B0r_fields[] = { 26142 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 26143 }; 26144 26145 #endif 26146 #if defined(BCM_88270_A0) 26147 soc_field_info_t soc_SPB_RESERVED_SPARE_2_BCM88270_A0r_fields[] = { 26148 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 26149 }; 26150 26151 #endif 26152 #if defined(BCM_88470_B0) 26153 soc_field_info_t soc_SPB_RESERVED_SPARE_2_BCM88470_B0r_fields[] = { 26154 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 26155 }; 26156 26157 #endif 26158 #if defined(BCM_88690_A0) 26159 soc_field_info_t soc_SPB_RESERVED_SPARE_2_BCM88690_A0r_fields[] = { 26160 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 26161 }; 26162 26163 #endif 26164 #if defined(BCM_88690_B0) 26165 soc_field_info_t soc_SPB_RESERVED_SPARE_2_BCM88690_B0r_fields[] = { 26166 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 26167 }; 26168 26169 #endif 26170 #if defined(BCM_88270_A0) 26171 soc_field_info_t soc_SPB_RESERVED_SPARE_3_BCM88270_A0r_fields[] = { 26172 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 26173 }; 26174 26175 #endif 26176 #if defined(BCM_88470_B0) 26177 soc_field_info_t soc_SPB_RESERVED_SPARE_3_BCM88470_B0r_fields[] = { 26178 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 26179 }; 26180 26181 #endif 26182 #if defined(BCM_88690_A0) 26183 soc_field_info_t soc_SPB_RESERVED_SPARE_3_BCM88690_A0r_fields[] = { 26184 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 26185 }; 26186 26187 #endif 26188 #if defined(BCM_88690_B0) 26189 soc_field_info_t soc_SPB_RESERVED_SPARE_3_BCM88690_B0r_fields[] = { 26190 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 26191 }; 26192 26193 #endif 26194 #if defined(BCM_88470_A0) 26195 soc_field_info_t soc_SPB_RESET_STATUS_REGISTERr_fields[] = { 26196 { BUFF_LINK_STATUS_INITf, 1, 4, SOCF_RO|SOCF_SIG }, 26197 { DBG_COUNTER_STATUS_INITf, 1, 3, SOCF_RO|SOCF_SIG }, 26198 { FBC_PTR_STATUS_INITf, 1, 1, SOCF_RO|SOCF_SIG }, 26199 { FBC_RCN_STATUS_INITf, 1, 2, SOCF_RO|SOCF_SIG }, 26200 { PEC_INIT_STATUSf, 1, 0, SOCF_RO|SOCF_SIG } 26201 }; 26202 26203 #endif 26204 #if defined(BCM_88270_A0) 26205 soc_field_info_t soc_SPB_RESET_STATUS_REGISTER_BCM88270_A0r_fields[] = { 26206 { BUFF_LINK_STATUS_INITf, 1, 4, SOCF_RO|SOCF_SIG }, 26207 { DBG_COUNTER_STATUS_INITf, 1, 3, SOCF_RO|SOCF_SIG }, 26208 { FBC_PTR_STATUS_INITf, 1, 1, SOCF_RO|SOCF_SIG }, 26209 { FBC_RCN_STATUS_INITf, 1, 2, SOCF_RO|SOCF_SIG }, 26210 { PEC_INIT_STATUSf, 1, 0, SOCF_RO|SOCF_SIG } 26211 }; 26212 26213 #endif 26214 #if defined(BCM_88470_B0) 26215 soc_field_info_t soc_SPB_RESET_STATUS_REGISTER_BCM88470_B0r_fields[] = { 26216 { BUFF_LINK_STATUS_INITf, 1, 4, SOCF_RO|SOCF_SIG }, 26217 { DBG_COUNTER_STATUS_INITf, 1, 3, SOCF_RO|SOCF_SIG }, 26218 { FBC_PTR_STATUS_INITf, 1, 1, SOCF_RO|SOCF_SIG }, 26219 { FBC_RCN_STATUS_INITf, 1, 2, SOCF_RO|SOCF_SIG }, 26220 { PEC_INIT_STATUSf, 1, 0, SOCF_RO|SOCF_SIG } 26221 }; 26222 26223 #endif 26224 #if defined(BCM_88690_A0) 26225 soc_field_info_t soc_SPB_RESET_STATUS_REGISTER_BCM88690_A0r_fields[] = { 26226 { BUFF_LINK_STATUS_INITf, 1, 2, SOCF_RO|SOCF_SIG }, 26227 { DBG_COUNTER_STATUS_INITf, 1, 1, SOCF_RO|SOCF_SIG }, 26228 { PEC_INIT_STATUSf, 1, 0, SOCF_RO|SOCF_SIG }, 26229 { RCNT_INIT_STATUSf, 1, 3, SOCF_RO|SOCF_SIG } 26230 }; 26231 26232 #endif 26233 #if defined(BCM_88690_B0) 26234 soc_field_info_t soc_SPB_RESET_STATUS_REGISTER_BCM88690_B0r_fields[] = { 26235 { BUFF_LINK_STATUS_INITf, 1, 2, SOCF_RO|SOCF_SIG }, 26236 { DBG_COUNTER_STATUS_INITf, 1, 1, SOCF_RO|SOCF_SIG }, 26237 { PEC_INIT_STATUSf, 1, 0, SOCF_RO|SOCF_SIG }, 26238 { RCNT_INIT_STATUSf, 1, 3, SOCF_RO|SOCF_SIG } 26239 }; 26240 26241 #endif 26242 #if defined(BCM_88470_A0) 26243 soc_field_info_t soc_SPB_RXI_COUNTERr_fields[] = { 26244 { IRE_CREDITSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26245 { IRE_WORDSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 26246 { REL_BUFF_CREDITSf, 32, 128, SOCF_LE|SOCF_RO|SOCF_SIG }, 26247 { REL_BUFF_WORDSf, 32, 160, SOCF_LE|SOCF_RO|SOCF_SIG } 26248 }; 26249 26250 #endif 26251 #if defined(BCM_88270_A0) 26252 soc_field_info_t soc_SPB_RXI_COUNTER_BCM88270_A0r_fields[] = { 26253 { IRE_CREDITSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26254 { IRE_WORDSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 26255 { PTS_DEQ_CREDITSf, 32, 128, SOCF_LE|SOCF_RO|SOCF_SIG }, 26256 { PTS_DEQ_WORDSf, 32, 160, SOCF_LE|SOCF_RO|SOCF_SIG }, 26257 { REL_BUFF_CREDITSf, 32, 64, SOCF_LE|SOCF_RO|SOCF_SIG }, 26258 { REL_BUFF_WORDSf, 32, 96, SOCF_LE|SOCF_RO|SOCF_SIG } 26259 }; 26260 26261 #endif 26262 #if defined(BCM_88470_B0) 26263 soc_field_info_t soc_SPB_RXI_COUNTER_BCM88470_B0r_fields[] = { 26264 { IRE_CREDITSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26265 { IRE_WORDSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 26266 { REL_BUFF_CREDITSf, 32, 128, SOCF_LE|SOCF_RO|SOCF_SIG }, 26267 { REL_BUFF_WORDSf, 32, 160, SOCF_LE|SOCF_RO|SOCF_SIG } 26268 }; 26269 26270 #endif 26271 #if defined(BCM_88470_A0) 26272 soc_field_info_t soc_SPB_SBUS_BROADCAST_IDr_fields[] = { 26273 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 26274 }; 26275 26276 #endif 26277 #if defined(BCM_88270_A0) 26278 soc_field_info_t soc_SPB_SBUS_BROADCAST_ID_BCM88270_A0r_fields[] = { 26279 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 26280 }; 26281 26282 #endif 26283 #if defined(BCM_88470_B0) 26284 soc_field_info_t soc_SPB_SBUS_BROADCAST_ID_BCM88470_B0r_fields[] = { 26285 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 26286 }; 26287 26288 #endif 26289 #if defined(BCM_88690_A0) 26290 soc_field_info_t soc_SPB_SBUS_BROADCAST_ID_BCM88690_A0r_fields[] = { 26291 { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE } 26292 }; 26293 26294 #endif 26295 #if defined(BCM_88690_B0) 26296 soc_field_info_t soc_SPB_SBUS_BROADCAST_ID_BCM88690_B0r_fields[] = { 26297 { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE } 26298 }; 26299 26300 #endif 26301 #if defined(BCM_88470_A0) 26302 soc_field_info_t soc_SPB_SBUS_LAST_IN_CHAINr_fields[] = { 26303 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 26304 }; 26305 26306 #endif 26307 #if defined(BCM_88270_A0) 26308 soc_field_info_t soc_SPB_SBUS_LAST_IN_CHAIN_BCM88270_A0r_fields[] = { 26309 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 26310 }; 26311 26312 #endif 26313 #if defined(BCM_88470_B0) 26314 soc_field_info_t soc_SPB_SBUS_LAST_IN_CHAIN_BCM88470_B0r_fields[] = { 26315 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 26316 }; 26317 26318 #endif 26319 #if defined(BCM_88690_A0) 26320 soc_field_info_t soc_SPB_SBUS_LAST_IN_CHAIN_BCM88690_A0r_fields[] = { 26321 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 26322 }; 26323 26324 #endif 26325 #if defined(BCM_88690_B0) 26326 soc_field_info_t soc_SPB_SBUS_LAST_IN_CHAIN_BCM88690_B0r_fields[] = { 26327 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 26328 }; 26329 26330 #endif 26331 #if defined(BCM_88690_B0) 26332 soc_field_info_t soc_SPB_SPECIAL_CLOCK_CONTROLSr_fields[] = { 26333 { FIELD_1_1f, 1, 1, 0 } 26334 }; 26335 26336 #endif 26337 #if defined(BCM_88470_A0) 26338 soc_field_info_t soc_SPB_STATIC_CONFIGURATIONr_fields[] = { 26339 { ADD_CRC_TO_IRE_DELTA_DISf, 1, 44, 0 }, 26340 { DDC_2_NUM_OF_BUFF_THf, 6, 1, SOCF_LE }, 26341 { DEL_NUM_OF_BUFF_AF_THf, 15, 7, SOCF_LE }, 26342 { DEL_NUM_OF_PKT_AF_THf, 9, 22, SOCF_LE }, 26343 { FBC_INTERNAL_REUSEf, 1, 0, 0 }, 26344 { HEADER_DELTA_FOR_CGM_NEGATEf, 1, 42, 0 }, 26345 { HEADER_DELTA_FOR_MRU_NEGATEf, 1, 43, 0 }, 26346 { PTC_PDQ_RDY_TH_WORDf, 6, 31, SOCF_LE }, 26347 { STOP_IRE_THf, 4, 38, SOCF_LE }, 26348 { STOP_IRE_WHEN_FBC_EMPTYf, 1, 37, 0 } 26349 }; 26350 26351 #endif 26352 #if defined(BCM_88270_A0) 26353 soc_field_info_t soc_SPB_STATIC_CONFIGURATION_BCM88270_A0r_fields[] = { 26354 { ADD_CRC_TO_IRE_DELTA_DISf, 1, 44, 0 }, 26355 { DDC_2_NUM_OF_BUFF_THf, 6, 1, SOCF_LE }, 26356 { DEL_NUM_OF_BUFF_AF_THf, 15, 7, SOCF_LE }, 26357 { DEL_NUM_OF_PKT_AF_THf, 9, 22, SOCF_LE }, 26358 { FBC_INTERNAL_REUSEf, 1, 0, 0 }, 26359 { HEADER_DELTA_FOR_CGM_NEGATEf, 1, 42, 0 }, 26360 { HEADER_DELTA_FOR_MRU_NEGATEf, 1, 43, 0 }, 26361 { PTC_PDQ_RDY_TH_WORDf, 6, 31, SOCF_LE }, 26362 { STOP_IRE_THf, 4, 38, SOCF_LE }, 26363 { STOP_IRE_WHEN_FBC_EMPTYf, 1, 37, 0 } 26364 }; 26365 26366 #endif 26367 #if defined(BCM_88470_B0) 26368 soc_field_info_t soc_SPB_STATIC_CONFIGURATION_BCM88470_B0r_fields[] = { 26369 { ADD_CRC_TO_IRE_DELTA_DISf, 1, 44, 0 }, 26370 { DDC_2_NUM_OF_BUFF_THf, 6, 1, SOCF_LE }, 26371 { DEL_NUM_OF_BUFF_AF_THf, 15, 7, SOCF_LE }, 26372 { DEL_NUM_OF_PKT_AF_THf, 9, 22, SOCF_LE }, 26373 { FBC_INTERNAL_REUSEf, 1, 0, 0 }, 26374 { HEADER_DELTA_FOR_CGM_NEGATEf, 1, 42, 0 }, 26375 { HEADER_DELTA_FOR_MRU_NEGATEf, 1, 43, 0 }, 26376 { PTC_PDQ_RDY_TH_WORDf, 6, 31, SOCF_LE }, 26377 { STOP_IRE_THf, 4, 38, SOCF_LE }, 26378 { STOP_IRE_WHEN_FBC_EMPTYf, 1, 37, 0 } 26379 }; 26380 26381 #endif 26382 #if defined(BCM_88690_A0) 26383 soc_field_info_t soc_SPB_STATIC_CONFIGURATION_BCM88690_A0r_fields[] = { 26384 { ADD_CRC_TO_IRE_DELTA_DISf, 1, 3, 0 }, 26385 { AUTO_DOC_NAME_0f, 6, 4, SOCF_LE }, 26386 { AUTO_DOC_NAME_1f, 8, 10, SOCF_LE }, 26387 { AUTO_DOC_NAME_2f, 1, 18, 0 }, 26388 { AUTO_DOC_NAME_3f, 1, 19, 0 }, 26389 { AUTO_DOC_NAME_4f, 1, 20, 0 }, 26390 { AUTO_DOC_NAME_5f, 1, 21, 0 }, 26391 { AUTO_DOC_NAME_6f, 5, 22, SOCF_LE }, 26392 { IRPP_DELTA_FOR_CGM_NEGATEf, 1, 1, 0 }, 26393 { IRPP_DELTA_FOR_MRU_NEGATEf, 1, 2, 0 }, 26394 { STOP_IRE_WHEN_IDB_NOT_READYf, 1, 0, 0 } 26395 }; 26396 26397 #endif 26398 #if defined(BCM_88690_B0) 26399 soc_field_info_t soc_SPB_STATIC_CONFIGURATION_BCM88690_B0r_fields[] = { 26400 { ADD_CRC_TO_IRE_DELTA_DISf, 1, 3, 0 }, 26401 { AUTO_DOC_NAME_0f, 6, 4, SOCF_LE }, 26402 { AUTO_DOC_NAME_1f, 8, 10, SOCF_LE }, 26403 { AUTO_DOC_NAME_2f, 1, 18, 0 }, 26404 { AUTO_DOC_NAME_3f, 1, 19, 0 }, 26405 { AUTO_DOC_NAME_4f, 1, 20, 0 }, 26406 { AUTO_DOC_NAME_5f, 1, 21, 0 }, 26407 { AUTO_DOC_NAME_6f, 5, 22, SOCF_LE }, 26408 { IRPP_DELTA_FOR_CGM_NEGATEf, 1, 1, 0 }, 26409 { IRPP_DELTA_FOR_MRU_NEGATEf, 1, 2, 0 }, 26410 { STOP_IRE_WHEN_IDB_NOT_READYf, 1, 0, 0 } 26411 }; 26412 26413 #endif 26414 #if defined(BCM_88690_A0) 26415 soc_field_info_t soc_SPB_S_2D_RPC_CFGr_fields[] = { 26416 { AUTO_DOC_NAME_23f, 1, 23, 0 }, 26417 { AUTO_DOC_NAME_24f, 1, 24, 0 }, 26418 { S_2D_RPC_N_SORT_FIFO_NOT_READYf, 1, 22, SOCF_RO|SOCF_SIG }, 26419 { S_2D_RPC_N_SORT_FIFO_STATUSf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26420 { S_2D_RPC_N_SORT_FIFO_STATUS_MAXf, 11, 11, SOCF_LE|SOCF_RO|SOCF_SIG } 26421 }; 26422 26423 #endif 26424 #if defined(BCM_88690_B0) 26425 soc_field_info_t soc_SPB_S_2D_RPC_CFG_BCM88690_B0r_fields[] = { 26426 { AUTO_DOC_NAME_23f, 1, 23, 0 }, 26427 { AUTO_DOC_NAME_24f, 1, 24, 0 }, 26428 { S_2D_RPC_N_SORT_FIFO_NOT_READYf, 1, 22, SOCF_RO|SOCF_SIG }, 26429 { S_2D_RPC_N_SORT_FIFO_STATUSf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26430 { S_2D_RPC_N_SORT_FIFO_STATUS_MAXf, 11, 11, SOCF_LE|SOCF_RO|SOCF_SIG } 26431 }; 26432 26433 #endif 26434 #if defined(BCM_88690_A0) 26435 soc_field_info_t soc_SPB_S_2F_RPC_CFGr_fields[] = { 26436 { AUTO_DOC_NAME_21f, 1, 23, 0 }, 26437 { AUTO_DOC_NAME_22f, 1, 24, 0 }, 26438 { S_2F_RPC_N_SORT_FIFO_NOT_READYf, 1, 22, SOCF_RO|SOCF_SIG }, 26439 { S_2F_RPC_N_SORT_FIFO_STATUSf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26440 { S_2F_RPC_N_SORT_FIFO_STATUS_MAXf, 11, 11, SOCF_LE|SOCF_RO|SOCF_SIG } 26441 }; 26442 26443 #endif 26444 #if defined(BCM_88690_B0) 26445 soc_field_info_t soc_SPB_S_2F_RPC_CFG_BCM88690_B0r_fields[] = { 26446 { AUTO_DOC_NAME_21f, 1, 23, 0 }, 26447 { AUTO_DOC_NAME_22f, 1, 24, 0 }, 26448 { S_2F_RPC_N_SORT_FIFO_NOT_READYf, 1, 22, SOCF_RO|SOCF_SIG }, 26449 { S_2F_RPC_N_SORT_FIFO_STATUSf, 11, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26450 { S_2F_RPC_N_SORT_FIFO_STATUS_MAXf, 11, 11, SOCF_LE|SOCF_RO|SOCF_SIG } 26451 }; 26452 26453 #endif 26454 #if defined(BCM_88470_A0) 26455 soc_field_info_t soc_SPB_TIMEOUT_REGr_fields[] = { 26456 { TIMEOUT_REGf, 192, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26457 }; 26458 26459 #endif 26460 #if defined(BCM_88270_A0) 26461 soc_field_info_t soc_SPB_TIMEOUT_REG_BCM88270_A0r_fields[] = { 26462 { TIMEOUT_REGf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26463 }; 26464 26465 #endif 26466 #if defined(BCM_88470_B0) 26467 soc_field_info_t soc_SPB_TIMEOUT_REG_BCM88470_B0r_fields[] = { 26468 { TIMEOUT_REGf, 192, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26469 }; 26470 26471 #endif 26472 #if defined(BCM_88690_A0) 26473 soc_field_info_t soc_SPB_TIMEOUT_REG_BCM88690_A0r_fields[] = { 26474 { TIMEOUT_REGf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26475 }; 26476 26477 #endif 26478 #if defined(BCM_88690_B0) 26479 soc_field_info_t soc_SPB_TIMEOUT_REG_BCM88690_B0r_fields[] = { 26480 { TIMEOUT_REGf, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26481 }; 26482 26483 #endif 26484 #if defined(BCM_88270_A0) 26485 soc_field_info_t soc_SPB_TIMEOUT_VALID_REGr_fields[] = { 26486 { TIMEOUT_VALID_REGf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26487 }; 26488 26489 #endif 26490 #if defined(BCM_88470_A0) 26491 soc_field_info_t soc_SPB_TXI_COUNTERr_fields[] = { 26492 { ITE_CREDITSf, 32, 224, SOCF_LE|SOCF_RO|SOCF_SIG }, 26493 { ITE_TXI_NOT_READYf, 32, 256, SOCF_LE|SOCF_RO|SOCF_SIG }, 26494 { ITE_WORDSf, 32, 192, SOCF_LE|SOCF_RO|SOCF_SIG }, 26495 { REAS_CREDITSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 26496 { REAS_TXI_NOT_READYf, 32, 64, SOCF_LE|SOCF_RO|SOCF_SIG }, 26497 { REAS_WORDSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26498 { REL_RPRT_CREDITSf, 32, 128, SOCF_LE|SOCF_RO|SOCF_SIG }, 26499 { REL_RPRT_TXI_NOT_READYf, 32, 160, SOCF_LE|SOCF_RO|SOCF_SIG }, 26500 { REL_RPRT_WORDSf, 32, 96, SOCF_LE|SOCF_RO|SOCF_SIG } 26501 }; 26502 26503 #endif 26504 #if defined(BCM_88270_A0) 26505 soc_field_info_t soc_SPB_TXI_COUNTER_BCM88270_A0r_fields[] = { 26506 { ITE_CREDITSf, 32, 224, SOCF_LE|SOCF_RO|SOCF_SIG }, 26507 { ITE_TXI_NOT_READYf, 32, 256, SOCF_LE|SOCF_RO|SOCF_SIG }, 26508 { ITE_WORDSf, 32, 192, SOCF_LE|SOCF_RO|SOCF_SIG }, 26509 { REAS_CREDITSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 26510 { REAS_TXI_NOT_READYf, 32, 64, SOCF_LE|SOCF_RO|SOCF_SIG }, 26511 { REAS_WORDSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26512 { REL_RPRT_CREDITSf, 32, 128, SOCF_LE|SOCF_RO|SOCF_SIG }, 26513 { REL_RPRT_TXI_NOT_READYf, 32, 160, SOCF_LE|SOCF_RO|SOCF_SIG }, 26514 { REL_RPRT_WORDSf, 32, 96, SOCF_LE|SOCF_RO|SOCF_SIG } 26515 }; 26516 26517 #endif 26518 #if defined(BCM_88470_B0) 26519 soc_field_info_t soc_SPB_TXI_COUNTER_BCM88470_B0r_fields[] = { 26520 { ITE_CREDITSf, 32, 224, SOCF_LE|SOCF_RO|SOCF_SIG }, 26521 { ITE_TXI_NOT_READYf, 32, 256, SOCF_LE|SOCF_RO|SOCF_SIG }, 26522 { ITE_WORDSf, 32, 192, SOCF_LE|SOCF_RO|SOCF_SIG }, 26523 { REAS_CREDITSf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 26524 { REAS_TXI_NOT_READYf, 32, 64, SOCF_LE|SOCF_RO|SOCF_SIG }, 26525 { REAS_WORDSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26526 { REL_RPRT_CREDITSf, 32, 128, SOCF_LE|SOCF_RO|SOCF_SIG }, 26527 { REL_RPRT_TXI_NOT_READYf, 32, 160, SOCF_LE|SOCF_RO|SOCF_SIG }, 26528 { REL_RPRT_WORDSf, 32, 96, SOCF_LE|SOCF_RO|SOCF_SIG } 26529 }; 26530 26531 #endif 26532 #if defined(BCM_53400_A0) || defined(BCM_56160_A0) 26533 soc_field_info_t soc_SPEED_LIMIT_ENTRY0_PHYSICAL_PORT_NUMBERr_fields[] = { 26534 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26535 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26536 }; 26537 26538 #endif 26539 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26540 soc_field_info_t soc_SPEED_LIMIT_ENTRY0_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26541 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26542 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26543 }; 26544 26545 #endif 26546 #if defined(BCM_53400_A0) 26547 soc_field_info_t soc_SPEED_LIMIT_ENTRY10_PHYSICAL_PORT_NUMBERr_fields[] = { 26548 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26549 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26550 }; 26551 26552 #endif 26553 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26554 soc_field_info_t soc_SPEED_LIMIT_ENTRY10_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26555 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26556 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26557 }; 26558 26559 #endif 26560 #if defined(BCM_53400_A0) 26561 soc_field_info_t soc_SPEED_LIMIT_ENTRY11_PHYSICAL_PORT_NUMBERr_fields[] = { 26562 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26563 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26564 }; 26565 26566 #endif 26567 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26568 soc_field_info_t soc_SPEED_LIMIT_ENTRY11_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26569 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26570 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26571 }; 26572 26573 #endif 26574 #if defined(BCM_53400_A0) 26575 soc_field_info_t soc_SPEED_LIMIT_ENTRY12_PHYSICAL_PORT_NUMBERr_fields[] = { 26576 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26577 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26578 }; 26579 26580 #endif 26581 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26582 soc_field_info_t soc_SPEED_LIMIT_ENTRY12_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26583 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26584 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26585 }; 26586 26587 #endif 26588 #if defined(BCM_56160_A0) 26589 soc_field_info_t soc_SPEED_LIMIT_ENTRY12_PHYSICAL_PORT_NUMBER_BCM56160_A0r_fields[] = { 26590 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26591 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26592 }; 26593 26594 #endif 26595 #if defined(BCM_53400_A0) 26596 soc_field_info_t soc_SPEED_LIMIT_ENTRY13_PHYSICAL_PORT_NUMBERr_fields[] = { 26597 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26598 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26599 }; 26600 26601 #endif 26602 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26603 soc_field_info_t soc_SPEED_LIMIT_ENTRY13_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26604 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26605 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26606 }; 26607 26608 #endif 26609 #if defined(BCM_56160_A0) 26610 soc_field_info_t soc_SPEED_LIMIT_ENTRY13_PHYSICAL_PORT_NUMBER_BCM56160_A0r_fields[] = { 26611 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26612 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26613 }; 26614 26615 #endif 26616 #if defined(BCM_53400_A0) 26617 soc_field_info_t soc_SPEED_LIMIT_ENTRY14_PHYSICAL_PORT_NUMBERr_fields[] = { 26618 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26619 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26620 }; 26621 26622 #endif 26623 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26624 soc_field_info_t soc_SPEED_LIMIT_ENTRY14_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26625 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26626 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26627 }; 26628 26629 #endif 26630 #if defined(BCM_56160_A0) 26631 soc_field_info_t soc_SPEED_LIMIT_ENTRY14_PHYSICAL_PORT_NUMBER_BCM56160_A0r_fields[] = { 26632 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26633 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26634 }; 26635 26636 #endif 26637 #if defined(BCM_53400_A0) 26638 soc_field_info_t soc_SPEED_LIMIT_ENTRY15_PHYSICAL_PORT_NUMBERr_fields[] = { 26639 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26640 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26641 }; 26642 26643 #endif 26644 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26645 soc_field_info_t soc_SPEED_LIMIT_ENTRY15_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26646 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26647 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26648 }; 26649 26650 #endif 26651 #if defined(BCM_56160_A0) 26652 soc_field_info_t soc_SPEED_LIMIT_ENTRY15_PHYSICAL_PORT_NUMBER_BCM56160_A0r_fields[] = { 26653 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26654 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26655 }; 26656 26657 #endif 26658 #if defined(BCM_53400_A0) 26659 soc_field_info_t soc_SPEED_LIMIT_ENTRY16_PHYSICAL_PORT_NUMBERr_fields[] = { 26660 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26661 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26662 }; 26663 26664 #endif 26665 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26666 soc_field_info_t soc_SPEED_LIMIT_ENTRY16_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26667 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26668 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26669 }; 26670 26671 #endif 26672 #if defined(BCM_53400_A0) 26673 soc_field_info_t soc_SPEED_LIMIT_ENTRY17_PHYSICAL_PORT_NUMBERr_fields[] = { 26674 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26675 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26676 }; 26677 26678 #endif 26679 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26680 soc_field_info_t soc_SPEED_LIMIT_ENTRY17_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26681 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26682 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26683 }; 26684 26685 #endif 26686 #if defined(BCM_53400_A0) 26687 soc_field_info_t soc_SPEED_LIMIT_ENTRY18_PHYSICAL_PORT_NUMBERr_fields[] = { 26688 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26689 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26690 }; 26691 26692 #endif 26693 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26694 soc_field_info_t soc_SPEED_LIMIT_ENTRY18_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26695 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26696 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26697 }; 26698 26699 #endif 26700 #if defined(BCM_53400_A0) 26701 soc_field_info_t soc_SPEED_LIMIT_ENTRY19_PHYSICAL_PORT_NUMBERr_fields[] = { 26702 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26703 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26704 }; 26705 26706 #endif 26707 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26708 soc_field_info_t soc_SPEED_LIMIT_ENTRY19_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26709 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26710 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26711 }; 26712 26713 #endif 26714 #if defined(BCM_53400_A0) || defined(BCM_56160_A0) 26715 soc_field_info_t soc_SPEED_LIMIT_ENTRY1_PHYSICAL_PORT_NUMBERr_fields[] = { 26716 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26717 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26718 }; 26719 26720 #endif 26721 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26722 soc_field_info_t soc_SPEED_LIMIT_ENTRY1_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26723 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26724 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26725 }; 26726 26727 #endif 26728 #if defined(BCM_53400_A0) || defined(BCM_56160_A0) 26729 soc_field_info_t soc_SPEED_LIMIT_ENTRY20_PHYSICAL_PORT_NUMBERr_fields[] = { 26730 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26731 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26732 }; 26733 26734 #endif 26735 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26736 soc_field_info_t soc_SPEED_LIMIT_ENTRY20_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26737 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26738 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26739 }; 26740 26741 #endif 26742 #if defined(BCM_53400_A0) || defined(BCM_56160_A0) 26743 soc_field_info_t soc_SPEED_LIMIT_ENTRY21_PHYSICAL_PORT_NUMBERr_fields[] = { 26744 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26745 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26746 }; 26747 26748 #endif 26749 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26750 soc_field_info_t soc_SPEED_LIMIT_ENTRY21_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26751 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26752 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26753 }; 26754 26755 #endif 26756 #if defined(BCM_53400_A0) || defined(BCM_56160_A0) 26757 soc_field_info_t soc_SPEED_LIMIT_ENTRY22_PHYSICAL_PORT_NUMBERr_fields[] = { 26758 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26759 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26760 }; 26761 26762 #endif 26763 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26764 soc_field_info_t soc_SPEED_LIMIT_ENTRY22_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26765 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26766 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26767 }; 26768 26769 #endif 26770 #if defined(BCM_53400_A0) || defined(BCM_56160_A0) 26771 soc_field_info_t soc_SPEED_LIMIT_ENTRY23_PHYSICAL_PORT_NUMBERr_fields[] = { 26772 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26773 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26774 }; 26775 26776 #endif 26777 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26778 soc_field_info_t soc_SPEED_LIMIT_ENTRY23_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26779 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26780 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26781 }; 26782 26783 #endif 26784 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26785 soc_field_info_t soc_SPEED_LIMIT_ENTRY24_PHYSICAL_PORT_NUMBERr_fields[] = { 26786 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26787 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26788 }; 26789 26790 #endif 26791 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26792 soc_field_info_t soc_SPEED_LIMIT_ENTRY25_PHYSICAL_PORT_NUMBERr_fields[] = { 26793 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26794 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26795 }; 26796 26797 #endif 26798 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26799 soc_field_info_t soc_SPEED_LIMIT_ENTRY26_PHYSICAL_PORT_NUMBERr_fields[] = { 26800 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26801 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26802 }; 26803 26804 #endif 26805 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26806 soc_field_info_t soc_SPEED_LIMIT_ENTRY27_PHYSICAL_PORT_NUMBERr_fields[] = { 26807 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26808 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26809 }; 26810 26811 #endif 26812 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26813 soc_field_info_t soc_SPEED_LIMIT_ENTRY28_PHYSICAL_PORT_NUMBERr_fields[] = { 26814 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26815 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26816 }; 26817 26818 #endif 26819 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26820 soc_field_info_t soc_SPEED_LIMIT_ENTRY29_PHYSICAL_PORT_NUMBERr_fields[] = { 26821 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26822 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26823 }; 26824 26825 #endif 26826 #if defined(BCM_53400_A0) || defined(BCM_56160_A0) 26827 soc_field_info_t soc_SPEED_LIMIT_ENTRY2_PHYSICAL_PORT_NUMBERr_fields[] = { 26828 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26829 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26830 }; 26831 26832 #endif 26833 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26834 soc_field_info_t soc_SPEED_LIMIT_ENTRY2_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26835 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26836 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26837 }; 26838 26839 #endif 26840 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26841 soc_field_info_t soc_SPEED_LIMIT_ENTRY30_PHYSICAL_PORT_NUMBERr_fields[] = { 26842 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26843 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26844 }; 26845 26846 #endif 26847 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26848 soc_field_info_t soc_SPEED_LIMIT_ENTRY31_PHYSICAL_PORT_NUMBERr_fields[] = { 26849 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26850 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26851 }; 26852 26853 #endif 26854 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26855 soc_field_info_t soc_SPEED_LIMIT_ENTRY32_PHYSICAL_PORT_NUMBERr_fields[] = { 26856 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26857 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26858 }; 26859 26860 #endif 26861 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26862 soc_field_info_t soc_SPEED_LIMIT_ENTRY33_PHYSICAL_PORT_NUMBERr_fields[] = { 26863 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26864 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26865 }; 26866 26867 #endif 26868 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26869 soc_field_info_t soc_SPEED_LIMIT_ENTRY34_PHYSICAL_PORT_NUMBERr_fields[] = { 26870 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26871 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26872 }; 26873 26874 #endif 26875 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26876 soc_field_info_t soc_SPEED_LIMIT_ENTRY35_PHYSICAL_PORT_NUMBERr_fields[] = { 26877 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26878 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26879 }; 26880 26881 #endif 26882 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26883 soc_field_info_t soc_SPEED_LIMIT_ENTRY36_PHYSICAL_PORT_NUMBERr_fields[] = { 26884 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26885 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26886 }; 26887 26888 #endif 26889 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26890 soc_field_info_t soc_SPEED_LIMIT_ENTRY37_PHYSICAL_PORT_NUMBERr_fields[] = { 26891 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26892 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26893 }; 26894 26895 #endif 26896 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26897 soc_field_info_t soc_SPEED_LIMIT_ENTRY38_PHYSICAL_PORT_NUMBERr_fields[] = { 26898 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26899 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26900 }; 26901 26902 #endif 26903 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26904 soc_field_info_t soc_SPEED_LIMIT_ENTRY39_PHYSICAL_PORT_NUMBERr_fields[] = { 26905 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26906 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26907 }; 26908 26909 #endif 26910 #if defined(BCM_53400_A0) || defined(BCM_56160_A0) 26911 soc_field_info_t soc_SPEED_LIMIT_ENTRY3_PHYSICAL_PORT_NUMBERr_fields[] = { 26912 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26913 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26914 }; 26915 26916 #endif 26917 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26918 soc_field_info_t soc_SPEED_LIMIT_ENTRY3_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26919 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26920 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26921 }; 26922 26923 #endif 26924 #if defined(BCM_53400_A0) || defined(BCM_56160_A0) 26925 soc_field_info_t soc_SPEED_LIMIT_ENTRY4_PHYSICAL_PORT_NUMBERr_fields[] = { 26926 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26927 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26928 }; 26929 26930 #endif 26931 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26932 soc_field_info_t soc_SPEED_LIMIT_ENTRY4_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26933 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26934 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26935 }; 26936 26937 #endif 26938 #if defined(BCM_53400_A0) || defined(BCM_56160_A0) 26939 soc_field_info_t soc_SPEED_LIMIT_ENTRY5_PHYSICAL_PORT_NUMBERr_fields[] = { 26940 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26941 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26942 }; 26943 26944 #endif 26945 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26946 soc_field_info_t soc_SPEED_LIMIT_ENTRY5_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26947 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26948 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26949 }; 26950 26951 #endif 26952 #if defined(BCM_53400_A0) || defined(BCM_56160_A0) 26953 soc_field_info_t soc_SPEED_LIMIT_ENTRY6_PHYSICAL_PORT_NUMBERr_fields[] = { 26954 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26955 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26956 }; 26957 26958 #endif 26959 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26960 soc_field_info_t soc_SPEED_LIMIT_ENTRY6_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26961 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26962 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26963 }; 26964 26965 #endif 26966 #if defined(BCM_53400_A0) || defined(BCM_56160_A0) 26967 soc_field_info_t soc_SPEED_LIMIT_ENTRY7_PHYSICAL_PORT_NUMBERr_fields[] = { 26968 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26969 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26970 }; 26971 26972 #endif 26973 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26974 soc_field_info_t soc_SPEED_LIMIT_ENTRY7_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26975 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26976 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26977 }; 26978 26979 #endif 26980 #if defined(BCM_53400_A0) 26981 soc_field_info_t soc_SPEED_LIMIT_ENTRY8_PHYSICAL_PORT_NUMBERr_fields[] = { 26982 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26983 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26984 }; 26985 26986 #endif 26987 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 26988 soc_field_info_t soc_SPEED_LIMIT_ENTRY8_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 26989 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 26990 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 26991 }; 26992 26993 #endif 26994 #if defined(BCM_53400_A0) 26995 soc_field_info_t soc_SPEED_LIMIT_ENTRY9_PHYSICAL_PORT_NUMBERr_fields[] = { 26996 { PHYSICAL_PORT_NUMBERf, 6, 0, SOCF_LE }, 26997 { RSVD_6f, 26, 6, SOCF_LE|SOCF_RES } 26998 }; 26999 27000 #endif 27001 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27002 soc_field_info_t soc_SPEED_LIMIT_ENTRY9_PHYSICAL_PORT_NUMBER_BCM53570_A0r_fields[] = { 27003 { PHYSICAL_PORT_NUMBERf, 7, 0, SOCF_LE }, 27004 { RSVD_7f, 25, 7, SOCF_LE|SOCF_RES } 27005 }; 27006 27007 #endif 27008 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27009 soc_field_info_t soc_SPL_CALIB_0r_fields[] = { 27010 { CALIB_0f, 30, 0, SOCF_LE }, 27011 { RESERVEDf, 2, 30, SOCF_LE|SOCF_RO|SOCF_RES } 27012 }; 27013 27014 #endif 27015 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27016 soc_field_info_t soc_SPL_CALIB_1r_fields[] = { 27017 { CALIB_1f, 30, 0, SOCF_LE }, 27018 { RESERVEDf, 2, 30, SOCF_LE|SOCF_RO|SOCF_RES } 27019 }; 27020 27021 #endif 27022 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27023 soc_field_info_t soc_SPL_CALIB_2r_fields[] = { 27024 { CALIB_2f, 15, 0, SOCF_LE }, 27025 { RESERVEDf, 17, 15, SOCF_LE|SOCF_RO|SOCF_RES } 27026 }; 27027 27028 #endif 27029 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27030 soc_field_info_t soc_SPL_FREQ_MON_EN_0r_fields[] = { 27031 { HIGH_FREQ_MON_EN_0f, 1, 16, 0 }, 27032 { LOW_FREQ_MON_EN_0f, 1, 0, 0 }, 27033 { RESERVEDf, 15, 17, SOCF_LE|SOCF_RO|SOCF_RES } 27034 }; 27035 27036 #endif 27037 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27038 soc_field_info_t soc_SPL_FREQ_MON_EN_1r_fields[] = { 27039 { HIGH_FREQ_MON_EN_1f, 1, 16, 0 }, 27040 { LOW_FREQ_MON_EN_1f, 1, 0, 0 }, 27041 { RESERVEDf, 15, 17, SOCF_LE|SOCF_RO|SOCF_RES } 27042 }; 27043 27044 #endif 27045 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27046 soc_field_info_t soc_SPL_FREQ_MON_EN_2r_fields[] = { 27047 { HIGH_FREQ_MON_EN_2f, 1, 16, 0 }, 27048 { LOW_FREQ_MON_EN_2f, 1, 0, 0 }, 27049 { RESERVEDf, 15, 17, SOCF_LE|SOCF_RO|SOCF_RES } 27050 }; 27051 27052 #endif 27053 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27054 soc_field_info_t soc_SPL_HIGH_THRESH_0r_fields[] = { 27055 { HIGH_THRESH_0f, 16, 0, SOCF_LE }, 27056 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 27057 }; 27058 27059 #endif 27060 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27061 soc_field_info_t soc_SPL_HIGH_THRESH_1r_fields[] = { 27062 { HIGH_THRESH_1f, 16, 0, SOCF_LE }, 27063 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 27064 }; 27065 27066 #endif 27067 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27068 soc_field_info_t soc_SPL_HIGH_THRESH_2r_fields[] = { 27069 { HIGH_THRESH_2f, 16, 0, SOCF_LE }, 27070 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 27071 }; 27072 27073 #endif 27074 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27075 soc_field_info_t soc_SPL_LOW_THRESH_0r_fields[] = { 27076 { LOW_THRESH_0f, 16, 0, SOCF_LE }, 27077 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 27078 }; 27079 27080 #endif 27081 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27082 soc_field_info_t soc_SPL_LOW_THRESH_1r_fields[] = { 27083 { LOW_THRESH_1f, 16, 0, SOCF_LE }, 27084 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 27085 }; 27086 27087 #endif 27088 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27089 soc_field_info_t soc_SPL_LOW_THRESH_2r_fields[] = { 27090 { LOW_THRESH_2f, 16, 0, SOCF_LE }, 27091 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 27092 }; 27093 27094 #endif 27095 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27096 soc_field_info_t soc_SPL_MONITOR_POINT_0r_fields[] = { 27097 { MONITOR_POINT_0f, 16, 0, SOCF_LE }, 27098 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 27099 }; 27100 27101 #endif 27102 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27103 soc_field_info_t soc_SPL_MONITOR_POINT_1r_fields[] = { 27104 { MONITOR_POINT_1f, 16, 0, SOCF_LE }, 27105 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 27106 }; 27107 27108 #endif 27109 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27110 soc_field_info_t soc_SPL_MONITOR_POINT_2r_fields[] = { 27111 { MONITOR_POINT_2f, 16, 0, SOCF_LE }, 27112 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 27113 }; 27114 27115 #endif 27116 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27117 soc_field_info_t soc_SPL_RST_CNT_THRESH_0r_fields[] = { 27118 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 27119 { RST_CNT_THRESH_0f, 8, 0, SOCF_LE } 27120 }; 27121 27122 #endif 27123 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27124 soc_field_info_t soc_SPL_RST_CNT_THRESH_1r_fields[] = { 27125 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 27126 { RST_CNT_THRESH_1f, 8, 0, SOCF_LE } 27127 }; 27128 27129 #endif 27130 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27131 soc_field_info_t soc_SPL_RST_CNT_THRESH_2r_fields[] = { 27132 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 27133 { RST_CNT_THRESH_2f, 8, 0, SOCF_LE } 27134 }; 27135 27136 #endif 27137 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27138 soc_field_info_t soc_SPL_RST_CNT_THRESH_3r_fields[] = { 27139 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 27140 { RST_CNT_THRESH_3f, 8, 0, SOCF_LE } 27141 }; 27142 27143 #endif 27144 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27145 soc_field_info_t soc_SPL_RST_CNT_VAL_0r_fields[] = { 27146 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 27147 { RST_CNT_VAL_0f, 8, 0, SOCF_LE|SOCF_RO } 27148 }; 27149 27150 #endif 27151 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27152 soc_field_info_t soc_SPL_RST_CNT_VAL_1r_fields[] = { 27153 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 27154 { RST_CNT_VAL_1f, 8, 0, SOCF_LE|SOCF_RO } 27155 }; 27156 27157 #endif 27158 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27159 soc_field_info_t soc_SPL_RST_CNT_VAL_2r_fields[] = { 27160 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 27161 { RST_CNT_VAL_2f, 8, 0, SOCF_LE|SOCF_RO } 27162 }; 27163 27164 #endif 27165 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27166 soc_field_info_t soc_SPL_RST_CNT_VAL_3r_fields[] = { 27167 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 27168 { RST_CNT_VAL_3f, 8, 0, SOCF_LE|SOCF_RO } 27169 }; 27170 27171 #endif 27172 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27173 soc_field_info_t soc_SPL_RST_MON_EN_0r_fields[] = { 27174 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 27175 { RST_MON_EN_0f, 1, 0, 0 } 27176 }; 27177 27178 #endif 27179 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27180 soc_field_info_t soc_SPL_RST_MON_EN_1r_fields[] = { 27181 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 27182 { RST_MON_EN_1f, 1, 0, 0 } 27183 }; 27184 27185 #endif 27186 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27187 soc_field_info_t soc_SPL_RST_MON_EN_2r_fields[] = { 27188 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 27189 { RST_MON_EN_2f, 1, 0, 0 } 27190 }; 27191 27192 #endif 27193 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27194 soc_field_info_t soc_SPL_RST_MON_EN_3r_fields[] = { 27195 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 27196 { RST_MON_EN_3f, 1, 0, 0 } 27197 }; 27198 27199 #endif 27200 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27201 soc_field_info_t soc_SPL_WDOGr_fields[] = { 27202 { SPL_WDOG_VALf, 32, 0, SOCF_LE } 27203 }; 27204 27205 #endif 27206 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27207 soc_field_info_t soc_SPL_WIN_CNT_THRESH_0r_fields[] = { 27208 { WIN_CNT_THRESH_0f, 32, 0, SOCF_LE } 27209 }; 27210 27211 #endif 27212 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27213 soc_field_info_t soc_SPL_WIN_CNT_THRESH_1r_fields[] = { 27214 { WIN_CNT_THRESH_1f, 32, 0, SOCF_LE } 27215 }; 27216 27217 #endif 27218 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27219 soc_field_info_t soc_SPL_WIN_CNT_THRESH_2r_fields[] = { 27220 { WIN_CNT_THRESH_2f, 32, 0, SOCF_LE } 27221 }; 27222 27223 #endif 27224 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27225 soc_field_info_t soc_SPL_WIN_CNT_THRESH_3r_fields[] = { 27226 { WIN_CNT_THRESH_3f, 32, 0, SOCF_LE } 27227 }; 27228 27229 #endif 27230 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27231 soc_field_info_t soc_SPL_WIN_CNT_VAL_0r_fields[] = { 27232 { WIN_CNT_VAL_0f, 32, 0, SOCF_LE|SOCF_RO } 27233 }; 27234 27235 #endif 27236 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27237 soc_field_info_t soc_SPL_WIN_CNT_VAL_1r_fields[] = { 27238 { WIN_CNT_VAL_1f, 32, 0, SOCF_LE|SOCF_RO } 27239 }; 27240 27241 #endif 27242 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27243 soc_field_info_t soc_SPL_WIN_CNT_VAL_2r_fields[] = { 27244 { WIN_CNT_VAL_2f, 32, 0, SOCF_LE|SOCF_RO } 27245 }; 27246 27247 #endif 27248 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27249 soc_field_info_t soc_SPL_WIN_CNT_VAL_3r_fields[] = { 27250 { WIN_CNT_VAL_3f, 32, 0, SOCF_LE|SOCF_RO } 27251 }; 27252 27253 #endif 27254 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 27255 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 27256 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 27257 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 27258 defined(BCM_56685_A0) || defined(BCM_56685_B0) 27259 soc_field_info_t soc_SPORT_CTL_REGr_fields[] = { 27260 { SPORT_EN_BITf, 1, 0, 0 } 27261 }; 27262 27263 #endif 27264 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 27265 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 27266 defined(BCM_56685_A0) || defined(BCM_56685_B0) 27267 soc_field_info_t soc_SPORT_ECC_CONTROLr_fields[] = { 27268 { RX_FIFO_MEM_ECC_ENf, 1, 1, 0 }, 27269 { TX_FIFO_MEM_ECC_ENf, 1, 0, 0 } 27270 }; 27271 27272 #endif 27273 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 27274 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 27275 defined(BCM_56685_A0) || defined(BCM_56685_B0) 27276 soc_field_info_t soc_SPORT_FORCE_DOUBLE_BIT_ERRORr_fields[] = { 27277 { RX_FIFO_MEMf, 1, 1, SOCF_RES }, 27278 { TX_FIFO_MEMf, 1, 0, SOCF_RES } 27279 }; 27280 27281 #endif 27282 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 27283 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 27284 defined(BCM_56685_A0) || defined(BCM_56685_B0) 27285 soc_field_info_t soc_SPORT_INTR_ENABLEr_fields[] = { 27286 { RX_FIFO_MEM_ERRf, 1, 1, SOCF_RO }, 27287 { TX_FIFO_MEM_ERRf, 1, 0, SOCF_RO } 27288 }; 27289 27290 #endif 27291 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 27292 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 27293 defined(BCM_56685_A0) || defined(BCM_56685_B0) 27294 soc_field_info_t soc_SPORT_INTR_STATUSr_fields[] = { 27295 { RX_FIFO_MEM_ERRf, 1, 1, SOCF_RO }, 27296 { TX_FIFO_MEM_ERRf, 1, 0, SOCF_RO } 27297 }; 27298 27299 #endif 27300 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 27301 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 27302 defined(BCM_56685_A0) || defined(BCM_56685_B0) 27303 soc_field_info_t soc_SPORT_RX_FIFO_MEM_ECC_STATUSr_fields[] = { 27304 { DOUBLE_BIT_ERRf, 1, 6, 0 }, 27305 { ECC_ERRf, 1, 0, 0 }, 27306 { ENTRY_IDXf, 4, 2, SOCF_LE|SOCF_RO }, 27307 { MULTIPLE_ERRf, 1, 1, 0 } 27308 }; 27309 27310 #endif 27311 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27312 soc_field_info_t soc_SPUM_APB_REGS_CRKEY_MASK_1r_fields[] = { 27313 { SEED_RAND_STALL_1f, 32, 0, SOCF_LE } 27314 }; 27315 27316 #endif 27317 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27318 soc_field_info_t soc_SPUM_APB_REGS_CRKEY_MASK_2r_fields[] = { 27319 { SEED_RAND_STALL_2f, 32, 0, SOCF_LE } 27320 }; 27321 27322 #endif 27323 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27324 soc_field_info_t soc_SPUM_APB_REGS_CRKEY_MASK_3r_fields[] = { 27325 { SEED_RAND_STALL_3f, 32, 0, SOCF_LE } 27326 }; 27327 27328 #endif 27329 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27330 soc_field_info_t soc_SPUM_APB_REGS_CRKEY_MASK_4r_fields[] = { 27331 { SEED_RAND_STALL_4f, 32, 0, SOCF_LE } 27332 }; 27333 27334 #endif 27335 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27336 soc_field_info_t soc_SPUM_APB_REGS_CRKEY_MASK_5r_fields[] = { 27337 { SEED_RAND_STALL_5f, 32, 0, SOCF_LE } 27338 }; 27339 27340 #endif 27341 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27342 soc_field_info_t soc_SPUM_APB_REGS_CRKEY_MASK_6r_fields[] = { 27343 { SEED_RAND_STALL_6f, 32, 0, SOCF_LE } 27344 }; 27345 27346 #endif 27347 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27348 soc_field_info_t soc_SPUM_APB_REGS_CRKEY_MASK_7r_fields[] = { 27349 { SEED_RAND_STALL_7f, 32, 0, SOCF_LE } 27350 }; 27351 27352 #endif 27353 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27354 soc_field_info_t soc_SPUM_APB_REGS_CRKEY_MASK_8r_fields[] = { 27355 { SEED_RAND_STALL_8f, 32, 0, SOCF_LE } 27356 }; 27357 27358 #endif 27359 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27360 soc_field_info_t soc_SPUM_APB_REGS_CTRLr_fields[] = { 27361 { AES_DISABLEf, 1, 8, 0 }, 27362 { DES_DISABLEf, 1, 9, 0 }, 27363 { HASH_DISABLEf, 1, 10, 0 }, 27364 { IN_ENDIANf, 1, 11, 0 }, 27365 { OUT_ENDIANf, 1, 12, 0 }, 27366 { PEN_MODEf, 2, 30, SOCF_LE }, 27367 { RC4_DISABLEf, 1, 7, 0 }, 27368 { RESERVEDf, 5, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 27369 { SOFT_RSTf, 1, 1, 0 }, 27370 { SPU_DISABLEf, 1, 0, 0 } 27371 }; 27372 27373 #endif 27374 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27375 soc_field_info_t soc_SPUM_APB_REGS_DATA_1_SEEDr_fields[] = { 27376 { SEED_DATA1f, 32, 0, SOCF_LE } 27377 }; 27378 27379 #endif 27380 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27381 soc_field_info_t soc_SPUM_APB_REGS_DATA_2_SEEDr_fields[] = { 27382 { SEED_DATA2f, 32, 0, SOCF_LE } 27383 }; 27384 27385 #endif 27386 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27387 soc_field_info_t soc_SPUM_APB_REGS_DATA_3_SEEDr_fields[] = { 27388 { SEED_DATA3f, 32, 0, SOCF_LE } 27389 }; 27390 27391 #endif 27392 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27393 soc_field_info_t soc_SPUM_APB_REGS_DATA_4_SEEDr_fields[] = { 27394 { SEED_DATA4f, 32, 0, SOCF_LE } 27395 }; 27396 27397 #endif 27398 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27399 soc_field_info_t soc_SPUM_APB_REGS_DATA_5_SEEDr_fields[] = { 27400 { SEED_DATA5f, 32, 0, SOCF_LE } 27401 }; 27402 27403 #endif 27404 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27405 soc_field_info_t soc_SPUM_APB_REGS_DATA_6_SEEDr_fields[] = { 27406 { SEED_DATA6f, 32, 0, SOCF_LE } 27407 }; 27408 27409 #endif 27410 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27411 soc_field_info_t soc_SPUM_APB_REGS_DATA_7_SEEDr_fields[] = { 27412 { SEED_DATA7f, 32, 0, SOCF_LE } 27413 }; 27414 27415 #endif 27416 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27417 soc_field_info_t soc_SPUM_APB_REGS_DATA_8_SEEDr_fields[] = { 27418 { SEED_DATA8f, 32, 0, SOCF_LE } 27419 }; 27420 27421 #endif 27422 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27423 soc_field_info_t soc_SPUM_APB_REGS_DATA_9_SEEDr_fields[] = { 27424 { SEED_DATA9f, 32, 0, SOCF_LE } 27425 }; 27426 27427 #endif 27428 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27429 soc_field_info_t soc_SPUM_APB_REGS_DATA_MASK_1r_fields[] = { 27430 { SEED_DATA_MASK1f, 32, 0, SOCF_LE } 27431 }; 27432 27433 #endif 27434 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27435 soc_field_info_t soc_SPUM_APB_REGS_DATA_MASK_2r_fields[] = { 27436 { SEED_DATA_MASK2f, 32, 0, SOCF_LE } 27437 }; 27438 27439 #endif 27440 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27441 soc_field_info_t soc_SPUM_APB_REGS_DPA_CFGr_fields[] = { 27442 { AES_DATA_PATH_ENABLEf, 1, 1, 0 }, 27443 { AES_DATA_SEED_LOADf, 1, 7, 0 }, 27444 { AES_KEY_PATH_ENABLEf, 1, 0, 0 }, 27445 { AES_KEY_SEED_LOADf, 1, 6, 0 }, 27446 { DES_DPA_ENABLEf, 1, 4, 0 }, 27447 { DPA_RDI_ENABLEf, 1, 2, 0 }, 27448 { DPA_RSTALL_ENABLEf, 1, 3, 0 }, 27449 { RESERVEDf, 1, 5, SOCF_RO|SOCF_RES } 27450 }; 27451 27452 #endif 27453 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27454 soc_field_info_t soc_SPUM_APB_REGS_KCBARr_fields[] = { 27455 { KEK_BASE_ADDRESSf, 32, 0, SOCF_LE } 27456 }; 27457 27458 #endif 27459 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27460 soc_field_info_t soc_SPUM_APB_REGS_KCECCr_fields[] = { 27461 { KEK_CORR_ECC_ERRORf, 1, 31, 0 }, 27462 { KEK_ECC_CORRUPTf, 2, 1, SOCF_LE }, 27463 { KEK_ECC_DISABLEf, 1, 0, 0 }, 27464 { KEK_ECC_ERROR_ADDRf, 8, 16, SOCF_LE|SOCF_RO }, 27465 { KEK_UCOR_ECC_ERRORf, 1, 30, 0 }, 27466 { RESERVEDf, 13, 3, SOCF_LE|SOCF_RO|SOCF_RES } 27467 }; 27468 27469 #endif 27470 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27471 soc_field_info_t soc_SPUM_APB_REGS_KEY_1_SEEDr_fields[] = { 27472 { SEED_KEY1f, 32, 0, SOCF_LE } 27473 }; 27474 27475 #endif 27476 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27477 soc_field_info_t soc_SPUM_APB_REGS_KEY_2_SEEDr_fields[] = { 27478 { SEED_KEY2f, 32, 0, SOCF_LE } 27479 }; 27480 27481 #endif 27482 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27483 soc_field_info_t soc_SPUM_APB_REGS_KEY_3_SEEDr_fields[] = { 27484 { SEED_KEY3f, 32, 0, SOCF_LE } 27485 }; 27486 27487 #endif 27488 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27489 soc_field_info_t soc_SPUM_APB_REGS_KEY_4_SEEDr_fields[] = { 27490 { SEED_KEY4f, 32, 0, SOCF_LE } 27491 }; 27492 27493 #endif 27494 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27495 soc_field_info_t soc_SPUM_APB_REGS_KEY_5_SEEDr_fields[] = { 27496 { SEED_KEY5f, 32, 0, SOCF_LE } 27497 }; 27498 27499 #endif 27500 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27501 soc_field_info_t soc_SPUM_APB_REGS_KEY_6_SEEDr_fields[] = { 27502 { SEED_KEY6f, 32, 0, SOCF_LE } 27503 }; 27504 27505 #endif 27506 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27507 soc_field_info_t soc_SPUM_APB_REGS_KEY_7_SEEDr_fields[] = { 27508 { SEED_KEY7f, 32, 0, SOCF_LE } 27509 }; 27510 27511 #endif 27512 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27513 soc_field_info_t soc_SPUM_APB_REGS_KEY_8_SEEDr_fields[] = { 27514 { SEED_KEY8f, 32, 0, SOCF_LE } 27515 }; 27516 27517 #endif 27518 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27519 soc_field_info_t soc_SPUM_APB_REGS_KEY_9_SEEDr_fields[] = { 27520 { SEED_KEY9f, 32, 0, SOCF_LE } 27521 }; 27522 27523 #endif 27524 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27525 soc_field_info_t soc_SPUM_APB_REGS_RAND_STALL_1r_fields[] = { 27526 { SEED_RAND_STALL_1f, 32, 0, SOCF_LE } 27527 }; 27528 27529 #endif 27530 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27531 soc_field_info_t soc_SPUM_APB_REGS_RAND_STALL_2r_fields[] = { 27532 { SEED_RAND_STALL_2f, 32, 0, SOCF_LE } 27533 }; 27534 27535 #endif 27536 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27537 soc_field_info_t soc_SPUM_APB_REGS_RDI_1r_fields[] = { 27538 { SEED_RDI_1f, 32, 0, SOCF_LE } 27539 }; 27540 27541 #endif 27542 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27543 soc_field_info_t soc_SPUM_APB_REGS_RDI_2r_fields[] = { 27544 { SEED_RDI_2f, 32, 0, SOCF_LE } 27545 }; 27546 27547 #endif 27548 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27549 soc_field_info_t soc_SPUM_APB_REGS_STATr_fields[] = { 27550 { DISABLE_DOUTf, 1, 22, 0 }, 27551 { KEY_CACHE_ENf, 1, 23, 0 }, 27552 { KEY_CACHE_ERRf, 1, 31, 0 }, 27553 { RESERVEDf, 22, 0, SOCF_LE|SOCF_RO|SOCF_RES } 27554 }; 27555 27556 #endif 27557 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27558 soc_field_info_t soc_SPUM_AXI_REGS_AXI_ACCESSr_fields[] = { 27559 { ACCESSf, 2, 0, SOCF_LE }, 27560 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 27561 }; 27562 27563 #endif 27564 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27565 soc_field_info_t soc_SPUM_AXI_REGS_AXI_DBG0r_fields[] = { 27566 { SPU_DEBUG_0f, 32, 0, SOCF_LE|SOCF_RO } 27567 }; 27568 27569 #endif 27570 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27571 soc_field_info_t soc_SPUM_AXI_REGS_AXI_DBG1r_fields[] = { 27572 { SPU_DEBUG_1f, 32, 0, SOCF_LE|SOCF_RO } 27573 }; 27574 27575 #endif 27576 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27577 soc_field_info_t soc_SPUM_AXI_REGS_AXI_REACTr_fields[] = { 27578 { REACTIONf, 2, 0, SOCF_LE }, 27579 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 27580 }; 27581 27582 #endif 27583 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27584 soc_field_info_t soc_SPUM_AXI_REGS_DMA_CTLr_fields[] = { 27585 { IN_EXTFLOWf, 1, 0, 0 }, 27586 { OUT_EXTFLOWf, 1, 1, 0 }, 27587 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 27588 }; 27589 27590 #endif 27591 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27592 soc_field_info_t soc_SPUM_AXI_REGS_DMA_STATr_fields[] = { 27593 { PKT_BUSYf, 1, 1, SOCF_RO }, 27594 { PKT_CLEARf, 1, 3, 0 }, 27595 { PKT_DONEf, 1, 2, SOCF_RO }, 27596 { PKT_STARTf, 1, 0, 0 }, 27597 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 27598 }; 27599 27600 #endif 27601 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27602 soc_field_info_t soc_SPUM_AXI_REGS_FIFO_INr_fields[] = { 27603 { SPM_FIFO_INf, 32, 0, SOCF_LE|SOCF_WO } 27604 }; 27605 27606 #endif 27607 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27608 soc_field_info_t soc_SPUM_AXI_REGS_FIFO_OUTr_fields[] = { 27609 { SPM_FIFO_OUTf, 32, 0, SOCF_LE|SOCF_RO } 27610 }; 27611 27612 #endif 27613 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27614 soc_field_info_t soc_SPUM_AXI_REGS_FIFO_STATr_fields[] = { 27615 { IFIFO_RDYf, 1, 0, SOCF_RO }, 27616 { IFIFO_SPACEf, 6, 1, SOCF_LE|SOCF_RO }, 27617 { OFIFO_LVLf, 6, 17, SOCF_LE|SOCF_RO }, 27618 { OFIFO_RDYf, 1, 16, SOCF_RO }, 27619 { RESERVEDf, 9, 7, SOCF_LE|SOCF_RO|SOCF_RES } 27620 }; 27621 27622 #endif 27623 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27624 soc_field_info_t soc_SPUM_AXI_REGS_INT_MASKr_fields[] = { 27625 { ACCESS_VIO_INT_MASKf, 1, 0, 0 }, 27626 { KEY_CACHE_ERRO_INT_MASKf, 1, 1, 0 }, 27627 { PKT_ERR_INT_MASKf, 1, 2, 0 }, 27628 { RESERVEDf, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES } 27629 }; 27630 27631 #endif 27632 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27633 soc_field_info_t soc_SPUM_AXI_REGS_INT_STATr_fields[] = { 27634 { ACCESS_VIO_INTf, 1, 0, 0 }, 27635 { KEY_CACHE_ERR_INTf, 1, 1, 0 }, 27636 { PKT_ERR_INTf, 1, 2, 0 }, 27637 { RESERVEDf, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES } 27638 }; 27639 27640 #endif 27641 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27642 soc_field_info_t soc_SPUM_AXI_REGS_IN_DMA_SIZEr_fields[] = { 27643 { IFLOW_PKTSIZEf, 32, 0, SOCF_LE } 27644 }; 27645 27646 #endif 27647 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27648 soc_field_info_t soc_SPUM_AXI_REGS_OUT_DMA_SIZEr_fields[] = { 27649 { OFLOW_PKTSIZEf, 32, 0, SOCF_LE } 27650 }; 27651 27652 #endif 27653 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27654 soc_field_info_t soc_SPUM_AXI_REGS_VIO_ADDR_STATr_fields[] = { 27655 { VIO_ADDR_STATUSf, 32, 0, SOCF_LE|SOCF_RO } 27656 }; 27657 27658 #endif 27659 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 27660 soc_field_info_t soc_SPUM_AXI_REGS_VIO_CTL_STATr_fields[] = { 27661 { IDf, 16, 2, SOCF_LE|SOCF_RO }, 27662 { INT_OVERRUNf, 1, 31, SOCF_RO }, 27663 { INT_SETf, 1, 30, SOCF_RO }, 27664 { RD_WRf, 1, 0, SOCF_RO }, 27665 { RESERVEDf, 12, 18, SOCF_LE|SOCF_RO|SOCF_RES }, 27666 { SECUREf, 1, 1, SOCF_RO } 27667 }; 27668 27669 #endif 27670 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27671 soc_field_info_t soc_SP_GLB_CTRLr_fields[] = { 27672 { BBCMGR_ENABLEf, 1, 6, 0 }, 27673 { BYPASS_ENf, 1, 1, 0 }, 27674 { LOOPBACK_ENf, 1, 0, 0 }, 27675 { SC_MODEf, 1, 5, 0 }, 27676 { SOFT_RESETf, 1, 8, 0 } 27677 }; 27678 27679 #endif 27680 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27681 soc_field_info_t soc_SP_GLB_INTR_ENr_fields[] = { 27682 { BBCRERR_INT_ENf, 1, 31, 0 }, 27683 { ECCERR_INT_ENf, 1, 13, 0 }, 27684 { EGRESS_SA_EXPIRE_INT_ENf, 1, 11, 0 }, 27685 { EGRESS_SA_SOFT_EXPIRE_INT_ENf, 1, 12, 0 }, 27686 { ESEC_INT_ENf, 4, 4, SOCF_LE }, 27687 { INGRESS_SA_EXPIRE_INT_ENf, 1, 9, 0 }, 27688 { INGRESS_SA_SOFT_EXPIRE_INT_ENf, 1, 10, 0 }, 27689 { ISEC_INT_ENf, 4, 0, SOCF_LE }, 27690 { MIB_INT_ENf, 1, 8, 0 } 27691 }; 27692 27693 #endif 27694 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27695 soc_field_info_t soc_SP_GLB_INTR_STATUSr_fields[] = { 27696 { BBCRERR_INTf, 1, 31, SOCF_RES }, 27697 { ECCERR_INTf, 1, 13, SOCF_RES }, 27698 { EGRESS_SA_EXPIREDf, 1, 11, SOCF_RES }, 27699 { EGRESS_SOFT_SA_EXPIREDf, 1, 12, SOCF_RES }, 27700 { ESEC_INTf, 4, 4, SOCF_LE|SOCF_RES }, 27701 { INGRESS_SA_EXPIREDf, 1, 9, SOCF_RES }, 27702 { INGRESS_SOFT_SA_EXPIREDf, 1, 10, SOCF_RES }, 27703 { ISEC_INTf, 4, 0, SOCF_LE|SOCF_RES }, 27704 { MIB_INTf, 1, 8, SOCF_RES } 27705 }; 27706 27707 #endif 27708 #if defined(BCM_56670_A0) 27709 soc_field_info_t soc_SP_GLB_MIB_CTRLr_fields[] = { 27710 { CLR_MIB_CNTf, 1, 0, 0 } 27711 }; 27712 27713 #endif 27714 #if defined(BCM_56670_B0) 27715 soc_field_info_t soc_SP_GLB_MIB_CTRL_BCM56670_B0r_fields[] = { 27716 { CLR_MIB_CNTf, 1, 0, 0 }, 27717 { CLR_OTHER_CNTf, 1, 1, 0 } 27718 }; 27719 27720 #endif 27721 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27722 soc_field_info_t soc_SP_GLB_MIB_STS0r_fields[] = { 27723 { STATUSf, 32, 0, SOCF_LE|SOCF_RO } 27724 }; 27725 27726 #endif 27727 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27728 soc_field_info_t soc_SP_GLB_MIB_STS1r_fields[] = { 27729 { STATUSf, 20, 0, SOCF_LE|SOCF_RO } 27730 }; 27731 27732 #endif 27733 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27734 soc_field_info_t soc_SP_GLB_OLP_RX_TYPEr_fields[] = { 27735 { DECRYPT_RXf, 8, 0, SOCF_LE }, 27736 { ENCRYPT_RXf, 8, 8, SOCF_LE } 27737 }; 27738 27739 #endif 27740 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27741 soc_field_info_t soc_SP_GLB_PRESCALEr_fields[] = { 27742 { PRESCALEf, 32, 0, SOCF_LE } 27743 }; 27744 27745 #endif 27746 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27747 soc_field_info_t soc_SP_GLB_SA_STS_SAK_EXPIRED_P0r_fields[] = { 27748 { EGRESS_SC_INDEXf, 10, 0, SOCF_LE|SOCF_RO }, 27749 { INGRESS_SC_INDEXf, 10, 16, SOCF_LE|SOCF_RO } 27750 }; 27751 27752 #endif 27753 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27754 soc_field_info_t soc_SP_GLB_SECTAG_ETYPE0_1r_fields[] = { 27755 { SECTAG_ETYPE0f, 16, 0, SOCF_LE }, 27756 { SECTAG_ETYPE1f, 16, 16, SOCF_LE } 27757 }; 27758 27759 #endif 27760 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27761 soc_field_info_t soc_SP_GLB_SECTAG_ETYPE2_3r_fields[] = { 27762 { SECTAG_ETYPE2f, 16, 0, SOCF_LE }, 27763 { SECTAG_ETYPE3f, 16, 16, SOCF_LE } 27764 }; 27765 27766 #endif 27767 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27768 soc_field_info_t soc_SP_GLB_TIMETICKr_fields[] = { 27769 { TIME_TICKf, 32, 0, SOCF_LE } 27770 }; 27771 27772 #endif 27773 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27774 soc_field_info_t soc_SP_TEST1r_fields[] = { 27775 { TM_ICAM0f, 20, 0, SOCF_LE|SOCF_RES } 27776 }; 27777 27778 #endif 27779 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27780 soc_field_info_t soc_SP_TEST2r_fields[] = { 27781 { TM_ICAM1f, 20, 0, SOCF_LE|SOCF_RES } 27782 }; 27783 27784 #endif 27785 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27786 soc_field_info_t soc_SP_TEST3r_fields[] = { 27787 { TM_PDf, 17, 0, SOCF_LE|SOCF_RES } 27788 }; 27789 27790 #endif 27791 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27792 soc_field_info_t soc_SP_TEST4r_fields[] = { 27793 { TM_SRFf, 12, 0, SOCF_LE|SOCF_RES } 27794 }; 27795 27796 #endif 27797 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 27798 soc_field_info_t soc_SP_TEST5r_fields[] = { 27799 { TM_SPf, 14, 0, SOCF_LE|SOCF_RES } 27800 }; 27801 27802 #endif 27803 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 27804 soc_field_info_t soc_SQFSUM1_TCID_0r_fields[] = { 27805 { BATM_LSQSIGMAf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES } 27806 }; 27807 27808 #endif 27809 #if defined(BCM_88690_A0) 27810 soc_field_info_t soc_SQM_AUTO_DOC_NAME_9r_fields[] = { 27811 { AUTO_DOC_NAME_10f, 1, 0, 0 }, 27812 { AUTO_DOC_NAME_11f, 1, 1, 0 } 27813 }; 27814 27815 #endif 27816 #if defined(BCM_88690_A0) 27817 soc_field_info_t soc_SQM_AUTO_DOC_NAME_12r_fields[] = { 27818 { AUTO_DOC_NAME_13f, 16, 0, SOCF_LE } 27819 }; 27820 27821 #endif 27822 #if defined(BCM_88690_A0) 27823 soc_field_info_t soc_SQM_AUTO_DOC_NAME_27r_fields[] = { 27824 { AUTO_DOC_NAME_27f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27825 }; 27826 27827 #endif 27828 #if defined(BCM_88690_A0) 27829 soc_field_info_t soc_SQM_AUTO_DOC_NAME_28r_fields[] = { 27830 { AUTO_DOC_NAME_29f, 4, 0, SOCF_LE }, 27831 { AUTO_DOC_NAME_30f, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27832 { AUTO_DOC_NAME_31f, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 27833 }; 27834 27835 #endif 27836 #if defined(BCM_88690_A0) 27837 soc_field_info_t soc_SQM_AUTO_DOC_NAME_32r_fields[] = { 27838 { AUTO_DOC_NAME_33f, 4, 0, SOCF_LE }, 27839 { AUTO_DOC_NAME_34f, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27840 { AUTO_DOC_NAME_35f, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 27841 }; 27842 27843 #endif 27844 #if defined(BCM_88690_A0) 27845 soc_field_info_t soc_SQM_AUTO_DOC_NAME_36r_fields[] = { 27846 { AUTO_DOC_NAME_37f, 1, 0, 0 } 27847 }; 27848 27849 #endif 27850 #if defined(BCM_88690_A0) 27851 soc_field_info_t soc_SQM_AUTO_DOC_NAME_38r_fields[] = { 27852 { AUTO_DOC_NAME_39f, 1, 0, 0 } 27853 }; 27854 27855 #endif 27856 #if defined(BCM_88690_A0) 27857 soc_field_info_t soc_SQM_AUTO_DOC_NAME_40r_fields[] = { 27858 { AUTO_DOC_NAME_41f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27859 }; 27860 27861 #endif 27862 #if defined(BCM_88690_A0) 27863 soc_field_info_t soc_SQM_AUTO_DOC_NAME_42r_fields[] = { 27864 { AUTO_DOC_NAME_43f, 5, 0, SOCF_LE }, 27865 { AUTO_DOC_NAME_44f, 52, 5, SOCF_LE|SOCF_RO|SOCF_SIG } 27866 }; 27867 27868 #endif 27869 #if defined(BCM_88690_A0) 27870 soc_field_info_t soc_SQM_AUTO_DOC_NAME_45r_fields[] = { 27871 { AUTO_DOC_NAME_46f, 5, 0, SOCF_LE }, 27872 { AUTO_DOC_NAME_47f, 172, 5, SOCF_LE|SOCF_RO|SOCF_SIG } 27873 }; 27874 27875 #endif 27876 #if defined(BCM_88690_A0) 27877 soc_field_info_t soc_SQM_AUTO_DOC_NAME_48r_fields[] = { 27878 { AUTO_DOC_NAME_49f, 5, 0, SOCF_LE }, 27879 { AUTO_DOC_NAME_50f, 52, 5, SOCF_LE|SOCF_RO|SOCF_SIG } 27880 }; 27881 27882 #endif 27883 #if defined(BCM_88690_A0) 27884 soc_field_info_t soc_SQM_AUTO_DOC_NAME_51r_fields[] = { 27885 { AUTO_DOC_NAME_52f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27886 }; 27887 27888 #endif 27889 #if defined(BCM_88690_B0) 27890 soc_field_info_t soc_SQM_AUTO_DOC_NAME_12_BCM88690_B0r_fields[] = { 27891 { AUTO_DOC_NAME_13f, 16, 0, SOCF_LE } 27892 }; 27893 27894 #endif 27895 #if defined(BCM_88690_B0) 27896 soc_field_info_t soc_SQM_AUTO_DOC_NAME_27_BCM88690_B0r_fields[] = { 27897 { AUTO_DOC_NAME_27f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27898 }; 27899 27900 #endif 27901 #if defined(BCM_88690_B0) 27902 soc_field_info_t soc_SQM_AUTO_DOC_NAME_28_BCM88690_B0r_fields[] = { 27903 { AUTO_DOC_NAME_29f, 4, 0, SOCF_LE }, 27904 { AUTO_DOC_NAME_30f, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27905 { AUTO_DOC_NAME_31f, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 27906 }; 27907 27908 #endif 27909 #if defined(BCM_88690_B0) 27910 soc_field_info_t soc_SQM_AUTO_DOC_NAME_32_BCM88690_B0r_fields[] = { 27911 { AUTO_DOC_NAME_33f, 4, 0, SOCF_LE }, 27912 { AUTO_DOC_NAME_34f, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27913 { AUTO_DOC_NAME_35f, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 27914 }; 27915 27916 #endif 27917 #if defined(BCM_88690_B0) 27918 soc_field_info_t soc_SQM_AUTO_DOC_NAME_36_BCM88690_B0r_fields[] = { 27919 { AUTO_DOC_NAME_37f, 1, 0, 0 } 27920 }; 27921 27922 #endif 27923 #if defined(BCM_88690_B0) 27924 soc_field_info_t soc_SQM_AUTO_DOC_NAME_38_BCM88690_B0r_fields[] = { 27925 { AUTO_DOC_NAME_39f, 1, 0, 0 } 27926 }; 27927 27928 #endif 27929 #if defined(BCM_88690_B0) 27930 soc_field_info_t soc_SQM_AUTO_DOC_NAME_40_BCM88690_B0r_fields[] = { 27931 { AUTO_DOC_NAME_41f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27932 }; 27933 27934 #endif 27935 #if defined(BCM_88690_B0) 27936 soc_field_info_t soc_SQM_AUTO_DOC_NAME_42_BCM88690_B0r_fields[] = { 27937 { AUTO_DOC_NAME_43f, 5, 0, SOCF_LE }, 27938 { AUTO_DOC_NAME_44f, 52, 5, SOCF_LE|SOCF_RO|SOCF_SIG } 27939 }; 27940 27941 #endif 27942 #if defined(BCM_88690_B0) 27943 soc_field_info_t soc_SQM_AUTO_DOC_NAME_45_BCM88690_B0r_fields[] = { 27944 { AUTO_DOC_NAME_46f, 5, 0, SOCF_LE }, 27945 { AUTO_DOC_NAME_47f, 172, 5, SOCF_LE|SOCF_RO|SOCF_SIG } 27946 }; 27947 27948 #endif 27949 #if defined(BCM_88690_B0) 27950 soc_field_info_t soc_SQM_AUTO_DOC_NAME_48_BCM88690_B0r_fields[] = { 27951 { AUTO_DOC_NAME_49f, 5, 0, SOCF_LE }, 27952 { AUTO_DOC_NAME_50f, 52, 5, SOCF_LE|SOCF_RO|SOCF_SIG } 27953 }; 27954 27955 #endif 27956 #if defined(BCM_88690_B0) 27957 soc_field_info_t soc_SQM_AUTO_DOC_NAME_51_BCM88690_B0r_fields[] = { 27958 { AUTO_DOC_NAME_52f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27959 }; 27960 27961 #endif 27962 #if defined(BCM_88690_B0) 27963 soc_field_info_t soc_SQM_AUTO_DOC_NAME_9_BCM88690_B0r_fields[] = { 27964 { AUTO_DOC_NAME_10f, 1, 0, 0 }, 27965 { AUTO_DOC_NAME_11f, 1, 1, 0 } 27966 }; 27967 27968 #endif 27969 #if defined(BCM_88470_A0) 27970 soc_field_info_t soc_SQM_BUNDLE_DEQ_CTRr_fields[] = { 27971 { BUNDLE_DEQ_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27972 }; 27973 27974 #endif 27975 #if defined(BCM_88270_A0) 27976 soc_field_info_t soc_SQM_BUNDLE_DEQ_CTR_BCM88270_A0r_fields[] = { 27977 { BUNDLE_DEQ_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27978 }; 27979 27980 #endif 27981 #if defined(BCM_88470_B0) 27982 soc_field_info_t soc_SQM_BUNDLE_DEQ_CTR_BCM88470_B0r_fields[] = { 27983 { BUNDLE_DEQ_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27984 }; 27985 27986 #endif 27987 #if defined(BCM_88690_A0) 27988 soc_field_info_t soc_SQM_BUNDLE_DEQ_CTR_BCM88690_A0r_fields[] = { 27989 { BUNDLE_DEQ_CTRf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 27990 }; 27991 27992 #endif 27993 #if defined(BCM_88690_B0) 27994 soc_field_info_t soc_SQM_BUNDLE_DEQ_CTR_BCM88690_B0r_fields[] = { 27995 { BUNDLE_DEQ_CTRf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 27996 }; 27997 27998 #endif 27999 #if defined(BCM_88690_A0) 28000 soc_field_info_t soc_SQM_DCC_NO_ACTIVE_READS_CTRr_fields[] = { 28001 { DCC_NO_ACTIVE_READS_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 28002 }; 28003 28004 #endif 28005 #if defined(BCM_88690_B0) 28006 soc_field_info_t soc_SQM_DCC_NO_ACTIVE_READS_CTR_BCM88690_B0r_fields[] = { 28007 { DCC_NO_ACTIVE_READS_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 28008 }; 28009 28010 #endif 28011 #if defined(BCM_88690_A0) 28012 soc_field_info_t soc_SQM_DCC_READ_ACTIVE_CTR_STATUSr_fields[] = { 28013 { DCC_READ_ACTIVE_CTR_STATUSf, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28014 }; 28015 28016 #endif 28017 #if defined(BCM_88690_B0) 28018 soc_field_info_t soc_SQM_DCC_READ_ACTIVE_CTR_STATUS_BCM88690_B0r_fields[] = { 28019 { DCC_READ_ACTIVE_CTR_STATUSf, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28020 }; 28021 28022 #endif 28023 #if defined(BCM_88470_A0) 28024 soc_field_info_t soc_SQM_DEQ_BUNDLE_SETTINGSr_fields[] = { 28025 { FAB_BUNDLE_SIZEf, 10, 10, SOCF_LE }, 28026 { FIELD_30_36f, 7, 30, SOCF_LE }, 28027 { MAX_DRAM_BUNDLE_BYTES_SIZEf, 10, 20, SOCF_LE }, 28028 { MIN_FAB_BUNDLE_SIZEf, 10, 0, SOCF_LE } 28029 }; 28030 28031 #endif 28032 #if defined(BCM_88270_A0) 28033 soc_field_info_t soc_SQM_DEQ_BUNDLE_SETTINGS_BCM88270_A0r_fields[] = { 28034 { FAB_BUNDLE_SIZEf, 10, 10, SOCF_LE }, 28035 { FIELD_30_36f, 7, 30, SOCF_LE }, 28036 { MAX_DRAM_BUNDLE_BYTES_SIZEf, 10, 20, SOCF_LE }, 28037 { MIN_FAB_BUNDLE_SIZEf, 10, 0, SOCF_LE } 28038 }; 28039 28040 #endif 28041 #if defined(BCM_88470_B0) 28042 soc_field_info_t soc_SQM_DEQ_BUNDLE_SETTINGS_BCM88470_B0r_fields[] = { 28043 { FAB_BUNDLE_SIZEf, 10, 10, SOCF_LE }, 28044 { FIELD_30_36f, 7, 30, SOCF_LE }, 28045 { MAX_DRAM_BUNDLE_BYTES_SIZEf, 10, 20, SOCF_LE }, 28046 { MIN_FAB_BUNDLE_SIZEf, 10, 0, SOCF_LE } 28047 }; 28048 28049 #endif 28050 #if defined(BCM_88690_A0) 28051 soc_field_info_t soc_SQM_DEQ_DRAM_BUNDLE_SETTINGSr_fields[] = { 28052 { AUTO_DOC_NAME_8f, 7, 70, SOCF_LE }, 28053 { DRAM_BUNDLE_MAX_SIZEf, 10, 60, SOCF_LE }, 28054 { DRAM_BUNDLE_MIN_SIZEf, 10, 77, SOCF_LE }, 28055 { DRAM_BUNDLE_RANGE_A_MAX_SIZEf, 10, 10, SOCF_LE }, 28056 { DRAM_BUNDLE_RANGE_A_MIN_SIZEf, 10, 0, SOCF_LE }, 28057 { DRAM_BUNDLE_RANGE_B_MAX_SIZEf, 10, 30, SOCF_LE }, 28058 { DRAM_BUNDLE_RANGE_B_MIN_SIZEf, 10, 20, SOCF_LE }, 28059 { DRAM_BUNDLE_RANGE_C_MAX_SIZEf, 10, 50, SOCF_LE }, 28060 { DRAM_BUNDLE_RANGE_C_MIN_SIZEf, 10, 40, SOCF_LE } 28061 }; 28062 28063 #endif 28064 #if defined(BCM_88690_B0) 28065 soc_field_info_t soc_SQM_DEQ_DRAM_BUNDLE_SETTINGS_BCM88690_B0r_fields[] = { 28066 { AUTO_DOC_NAME_8f, 7, 70, SOCF_LE }, 28067 { DRAM_BUNDLE_MAX_SIZEf, 10, 60, SOCF_LE }, 28068 { DRAM_BUNDLE_MIN_SIZEf, 10, 77, SOCF_LE }, 28069 { DRAM_BUNDLE_RANGE_A_MAX_SIZEf, 10, 10, SOCF_LE }, 28070 { DRAM_BUNDLE_RANGE_A_MIN_SIZEf, 10, 0, SOCF_LE }, 28071 { DRAM_BUNDLE_RANGE_B_MAX_SIZEf, 10, 30, SOCF_LE }, 28072 { DRAM_BUNDLE_RANGE_B_MIN_SIZEf, 10, 20, SOCF_LE }, 28073 { DRAM_BUNDLE_RANGE_C_MAX_SIZEf, 10, 50, SOCF_LE }, 28074 { DRAM_BUNDLE_RANGE_C_MIN_SIZEf, 10, 40, SOCF_LE } 28075 }; 28076 28077 #endif 28078 #if defined(BCM_88690_A0) 28079 soc_field_info_t soc_SQM_DEQ_FAB_BUNDLE_SETTINGSr_fields[] = { 28080 { AUTO_DOC_NAME_6f, 6, 20, SOCF_LE }, 28081 { AUTO_DOC_NAME_7f, 10, 26, SOCF_LE }, 28082 { FAB_BUNDLE_MIN_SIZEf, 10, 0, SOCF_LE }, 28083 { FAB_BUNDLE_SIZEf, 10, 10, SOCF_LE } 28084 }; 28085 28086 #endif 28087 #if defined(BCM_88690_B0) 28088 soc_field_info_t soc_SQM_DEQ_FAB_BUNDLE_SETTINGS_BCM88690_B0r_fields[] = { 28089 { AUTO_DOC_NAME_6f, 6, 20, SOCF_LE }, 28090 { AUTO_DOC_NAME_7f, 10, 26, SOCF_LE }, 28091 { FAB_BUNDLE_MIN_SIZEf, 10, 0, SOCF_LE }, 28092 { FAB_BUNDLE_SIZEf, 10, 10, SOCF_LE } 28093 }; 28094 28095 #endif 28096 #if defined(BCM_88470_A0) 28097 soc_field_info_t soc_SQM_DEQ_READ_WEIGHTr_fields[] = { 28098 { DEQ_READ_WEIGHTf, 64, 0, SOCF_LE } 28099 }; 28100 28101 #endif 28102 #if defined(BCM_88270_A0) 28103 soc_field_info_t soc_SQM_DEQ_READ_WEIGHT_BCM88270_A0r_fields[] = { 28104 { DEQ_READ_WEIGHTf, 64, 0, SOCF_LE } 28105 }; 28106 28107 #endif 28108 #if defined(BCM_88470_B0) 28109 soc_field_info_t soc_SQM_DEQ_READ_WEIGHT_BCM88470_B0r_fields[] = { 28110 { DEQ_READ_WEIGHTf, 64, 0, SOCF_LE } 28111 }; 28112 28113 #endif 28114 #if defined(BCM_88470_A0) 28115 soc_field_info_t soc_SQM_ECC_1B_ERR_CNTr_fields[] = { 28116 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 28117 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 28118 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28119 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 28120 }; 28121 28122 #endif 28123 #if defined(BCM_88270_A0) 28124 soc_field_info_t soc_SQM_ECC_1B_ERR_CNT_BCM88270_A0r_fields[] = { 28125 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 28126 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 28127 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28128 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 28129 }; 28130 28131 #endif 28132 #if defined(BCM_88470_B0) 28133 soc_field_info_t soc_SQM_ECC_1B_ERR_CNT_BCM88470_B0r_fields[] = { 28134 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 28135 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 28136 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28137 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 28138 }; 28139 28140 #endif 28141 #if defined(BCM_88690_A0) 28142 soc_field_info_t soc_SQM_ECC_1B_ERR_CNT_BCM88690_A0r_fields[] = { 28143 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 28144 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 28145 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 28146 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 28147 }; 28148 28149 #endif 28150 #if defined(BCM_88690_B0) 28151 soc_field_info_t soc_SQM_ECC_1B_ERR_CNT_BCM88690_B0r_fields[] = { 28152 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 28153 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 28154 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 28155 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 28156 }; 28157 28158 #endif 28159 #if defined(BCM_88470_A0) 28160 soc_field_info_t soc_SQM_ECC_2B_ERR_CNTr_fields[] = { 28161 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 28162 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 28163 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28164 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 28165 }; 28166 28167 #endif 28168 #if defined(BCM_88270_A0) 28169 soc_field_info_t soc_SQM_ECC_2B_ERR_CNT_BCM88270_A0r_fields[] = { 28170 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 28171 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 28172 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28173 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 28174 }; 28175 28176 #endif 28177 #if defined(BCM_88470_B0) 28178 soc_field_info_t soc_SQM_ECC_2B_ERR_CNT_BCM88470_B0r_fields[] = { 28179 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 28180 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 28181 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28182 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 28183 }; 28184 28185 #endif 28186 #if defined(BCM_88690_A0) 28187 soc_field_info_t soc_SQM_ECC_2B_ERR_CNT_BCM88690_A0r_fields[] = { 28188 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 28189 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 28190 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 28191 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 28192 }; 28193 28194 #endif 28195 #if defined(BCM_88690_B0) 28196 soc_field_info_t soc_SQM_ECC_2B_ERR_CNT_BCM88690_B0r_fields[] = { 28197 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 28198 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 28199 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 28200 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 28201 }; 28202 28203 #endif 28204 #if defined(BCM_88470_A0) 28205 soc_field_info_t soc_SQM_ECC_ERR_1B_INITIATEr_fields[] = { 28206 { FRPDB_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 28207 { PDBLL_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 28208 { PD_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 28209 { PD_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 28210 { QDM_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 28211 { TXPDFFM_INITIATE_ECC_1B_ERRf, 1, 0, 0 } 28212 }; 28213 28214 #endif 28215 #if defined(BCM_88270_A0) 28216 soc_field_info_t soc_SQM_ECC_ERR_1B_INITIATE_BCM88270_A0r_fields[] = { 28217 { FRPDB_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 28218 { PDBLL_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 28219 { PD_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 28220 { PD_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 28221 { QDM_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 28222 { TXPDFFM_INITIATE_ECC_1B_ERRf, 1, 0, 0 } 28223 }; 28224 28225 #endif 28226 #if defined(BCM_88470_B0) 28227 soc_field_info_t soc_SQM_ECC_ERR_1B_INITIATE_BCM88470_B0r_fields[] = { 28228 { FRPDB_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 28229 { PDBLL_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 28230 { PD_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 28231 { PD_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 28232 { QDM_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 28233 { TXPDFFM_INITIATE_ECC_1B_ERRf, 1, 0, 0 } 28234 }; 28235 28236 #endif 28237 #if defined(BCM_88470_A0) 28238 soc_field_info_t soc_SQM_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = { 28239 { FRPDB_ECC_1B_ERR_MASKf, 1, 3, 0 }, 28240 { PDBLL_ECC_1B_ERR_MASKf, 1, 4, 0 }, 28241 { PD_0_ECC_1B_ERR_MASKf, 1, 1, 0 }, 28242 { PD_1_ECC_1B_ERR_MASKf, 1, 2, 0 }, 28243 { QDM_ECC_1B_ERR_MASKf, 1, 5, 0 }, 28244 { TXPDFFM_ECC_1B_ERR_MASKf, 1, 0, 0 } 28245 }; 28246 28247 #endif 28248 #if defined(BCM_88270_A0) 28249 soc_field_info_t soc_SQM_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88270_A0r_fields[] = { 28250 { FRPDB_ECC_1B_ERR_MASKf, 1, 3, 0 }, 28251 { PDBLL_ECC_1B_ERR_MASKf, 1, 4, 0 }, 28252 { PD_0_ECC_1B_ERR_MASKf, 1, 1, 0 }, 28253 { PD_1_ECC_1B_ERR_MASKf, 1, 2, 0 }, 28254 { QDM_ECC_1B_ERR_MASKf, 1, 5, 0 }, 28255 { TXPDFFM_ECC_1B_ERR_MASKf, 1, 0, 0 } 28256 }; 28257 28258 #endif 28259 #if defined(BCM_88470_B0) 28260 soc_field_info_t soc_SQM_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = { 28261 { FRPDB_ECC_1B_ERR_MASKf, 1, 3, 0 }, 28262 { PDBLL_ECC_1B_ERR_MASKf, 1, 4, 0 }, 28263 { PD_0_ECC_1B_ERR_MASKf, 1, 1, 0 }, 28264 { PD_1_ECC_1B_ERR_MASKf, 1, 2, 0 }, 28265 { QDM_ECC_1B_ERR_MASKf, 1, 5, 0 }, 28266 { TXPDFFM_ECC_1B_ERR_MASKf, 1, 0, 0 } 28267 }; 28268 28269 #endif 28270 #if defined(BCM_88690_A0) 28271 soc_field_info_t soc_SQM_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = { 28272 { DEQ_QSTATE_PENDING_FIFO_ECC_1B_ERR_MASKf, 1, 7, 0 }, 28273 { ENQ_COMMAND_RXI_ECC_1B_ERR_MASKf, 1, 6, 0 }, 28274 { PDB_LINK_LIST_ECC_1B_ERR_MASKf, 1, 4, 0 }, 28275 { QUEUE_DATA_MEMORY_ECC_1B_ERR_MASKf, 1, 5, 0 }, 28276 { TX_BUNDLE_MEMORY_0_ECC_1B_ERR_MASKf, 1, 0, 0 }, 28277 { TX_BUNDLE_MEMORY_1_ECC_1B_ERR_MASKf, 1, 1, 0 }, 28278 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_0_ECC_1B_ERR_MASKf, 1, 2, 0 }, 28279 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_1_ECC_1B_ERR_MASKf, 1, 3, 0 } 28280 }; 28281 28282 #endif 28283 #if defined(BCM_88690_B0) 28284 soc_field_info_t soc_SQM_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = { 28285 { DEQ_QSTATE_PENDING_FIFO_ECC_1B_ERR_MASKf, 1, 7, 0 }, 28286 { ENQ_COMMAND_RXI_ECC_1B_ERR_MASKf, 1, 6, 0 }, 28287 { PDB_LINK_LIST_ECC_1B_ERR_MASKf, 1, 4, 0 }, 28288 { QUEUE_DATA_MEMORY_ECC_1B_ERR_MASKf, 1, 5, 0 }, 28289 { TX_BUNDLE_MEMORY_0_ECC_1B_ERR_MASKf, 1, 0, 0 }, 28290 { TX_BUNDLE_MEMORY_1_ECC_1B_ERR_MASKf, 1, 1, 0 }, 28291 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_0_ECC_1B_ERR_MASKf, 1, 2, 0 }, 28292 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_1_ECC_1B_ERR_MASKf, 1, 3, 0 } 28293 }; 28294 28295 #endif 28296 #if defined(BCM_88470_A0) 28297 soc_field_info_t soc_SQM_ECC_ERR_2B_INITIATEr_fields[] = { 28298 { FRPDB_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 28299 { PDBLL_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 28300 { PD_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 28301 { PD_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 28302 { QDM_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 28303 { TXPDFFM_INITIATE_ECC_2B_ERRf, 1, 0, 0 } 28304 }; 28305 28306 #endif 28307 #if defined(BCM_88270_A0) 28308 soc_field_info_t soc_SQM_ECC_ERR_2B_INITIATE_BCM88270_A0r_fields[] = { 28309 { FRPDB_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 28310 { PDBLL_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 28311 { PD_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 28312 { PD_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 28313 { QDM_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 28314 { TXPDFFM_INITIATE_ECC_2B_ERRf, 1, 0, 0 } 28315 }; 28316 28317 #endif 28318 #if defined(BCM_88470_B0) 28319 soc_field_info_t soc_SQM_ECC_ERR_2B_INITIATE_BCM88470_B0r_fields[] = { 28320 { FRPDB_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 28321 { PDBLL_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 28322 { PD_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 28323 { PD_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 28324 { QDM_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 28325 { TXPDFFM_INITIATE_ECC_2B_ERRf, 1, 0, 0 } 28326 }; 28327 28328 #endif 28329 #if defined(BCM_88470_A0) 28330 soc_field_info_t soc_SQM_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = { 28331 { FRPDB_ECC_2B_ERR_MASKf, 1, 3, 0 }, 28332 { PDBLL_ECC_2B_ERR_MASKf, 1, 4, 0 }, 28333 { PD_0_ECC_2B_ERR_MASKf, 1, 1, 0 }, 28334 { PD_1_ECC_2B_ERR_MASKf, 1, 2, 0 }, 28335 { QDM_ECC_2B_ERR_MASKf, 1, 5, 0 }, 28336 { TXPDFFM_ECC_2B_ERR_MASKf, 1, 0, 0 } 28337 }; 28338 28339 #endif 28340 #if defined(BCM_88270_A0) 28341 soc_field_info_t soc_SQM_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88270_A0r_fields[] = { 28342 { FRPDB_ECC_2B_ERR_MASKf, 1, 3, 0 }, 28343 { PDBLL_ECC_2B_ERR_MASKf, 1, 4, 0 }, 28344 { PD_0_ECC_2B_ERR_MASKf, 1, 1, 0 }, 28345 { PD_1_ECC_2B_ERR_MASKf, 1, 2, 0 }, 28346 { QDM_ECC_2B_ERR_MASKf, 1, 5, 0 }, 28347 { TXPDFFM_ECC_2B_ERR_MASKf, 1, 0, 0 } 28348 }; 28349 28350 #endif 28351 #if defined(BCM_88470_B0) 28352 soc_field_info_t soc_SQM_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = { 28353 { FRPDB_ECC_2B_ERR_MASKf, 1, 3, 0 }, 28354 { PDBLL_ECC_2B_ERR_MASKf, 1, 4, 0 }, 28355 { PD_0_ECC_2B_ERR_MASKf, 1, 1, 0 }, 28356 { PD_1_ECC_2B_ERR_MASKf, 1, 2, 0 }, 28357 { QDM_ECC_2B_ERR_MASKf, 1, 5, 0 }, 28358 { TXPDFFM_ECC_2B_ERR_MASKf, 1, 0, 0 } 28359 }; 28360 28361 #endif 28362 #if defined(BCM_88690_A0) 28363 soc_field_info_t soc_SQM_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = { 28364 { DEQ_QSTATE_PENDING_FIFO_ECC_2B_ERR_MASKf, 1, 7, 0 }, 28365 { ENQ_COMMAND_RXI_ECC_2B_ERR_MASKf, 1, 6, 0 }, 28366 { PDB_LINK_LIST_ECC_2B_ERR_MASKf, 1, 4, 0 }, 28367 { QUEUE_DATA_MEMORY_ECC_2B_ERR_MASKf, 1, 5, 0 }, 28368 { TX_BUNDLE_MEMORY_0_ECC_2B_ERR_MASKf, 1, 0, 0 }, 28369 { TX_BUNDLE_MEMORY_1_ECC_2B_ERR_MASKf, 1, 1, 0 }, 28370 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_0_ECC_2B_ERR_MASKf, 1, 2, 0 }, 28371 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_1_ECC_2B_ERR_MASKf, 1, 3, 0 } 28372 }; 28373 28374 #endif 28375 #if defined(BCM_88690_B0) 28376 soc_field_info_t soc_SQM_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = { 28377 { DEQ_QSTATE_PENDING_FIFO_ECC_2B_ERR_MASKf, 1, 7, 0 }, 28378 { ENQ_COMMAND_RXI_ECC_2B_ERR_MASKf, 1, 6, 0 }, 28379 { PDB_LINK_LIST_ECC_2B_ERR_MASKf, 1, 4, 0 }, 28380 { QUEUE_DATA_MEMORY_ECC_2B_ERR_MASKf, 1, 5, 0 }, 28381 { TX_BUNDLE_MEMORY_0_ECC_2B_ERR_MASKf, 1, 0, 0 }, 28382 { TX_BUNDLE_MEMORY_1_ECC_2B_ERR_MASKf, 1, 1, 0 }, 28383 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_0_ECC_2B_ERR_MASKf, 1, 2, 0 }, 28384 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_1_ECC_2B_ERR_MASKf, 1, 3, 0 } 28385 }; 28386 28387 #endif 28388 #if defined(BCM_88470_A0) 28389 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTERr_fields[] = { 28390 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 28391 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 28392 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 28393 }; 28394 28395 #endif 28396 #if defined(BCM_88270_A0) 28397 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = { 28398 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 28399 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 28400 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 28401 }; 28402 28403 #endif 28404 #if defined(BCM_88470_B0) 28405 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = { 28406 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 28407 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 28408 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 28409 }; 28410 28411 #endif 28412 #if defined(BCM_88690_A0) 28413 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = { 28414 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 28415 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 28416 { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR } 28417 }; 28418 28419 #endif 28420 #if defined(BCM_88690_B0) 28421 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 28422 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 28423 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 28424 { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR } 28425 }; 28426 28427 #endif 28428 #if defined(BCM_88470_A0) 28429 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTER_MASKr_fields[] = { 28430 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 28431 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 28432 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 28433 }; 28434 28435 #endif 28436 #if defined(BCM_88270_A0) 28437 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTER_MASK_BCM88270_A0r_fields[] = { 28438 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 28439 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 28440 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 28441 }; 28442 28443 #endif 28444 #if defined(BCM_88470_B0) 28445 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTER_MASK_BCM88470_B0r_fields[] = { 28446 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 28447 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 28448 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 28449 }; 28450 28451 #endif 28452 #if defined(BCM_88690_A0) 28453 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTER_MASK_BCM88690_A0r_fields[] = { 28454 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 28455 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 28456 { ITEM_0_0f, 1, 0, 0 } 28457 }; 28458 28459 #endif 28460 #if defined(BCM_88690_B0) 28461 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = { 28462 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 28463 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 28464 { ITEM_0_0f, 1, 0, 0 } 28465 }; 28466 28467 #endif 28468 #if defined(BCM_88470_A0) 28469 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTER_TESTr_fields[] = { 28470 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 28471 }; 28472 28473 #endif 28474 #if defined(BCM_88270_A0) 28475 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = { 28476 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 28477 }; 28478 28479 #endif 28480 #if defined(BCM_88470_B0) 28481 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = { 28482 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 28483 }; 28484 28485 #endif 28486 #if defined(BCM_88690_A0) 28487 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = { 28488 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 28489 }; 28490 28491 #endif 28492 #if defined(BCM_88690_B0) 28493 soc_field_info_t soc_SQM_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 28494 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 28495 }; 28496 28497 #endif 28498 #if defined(BCM_88690_A0) 28499 soc_field_info_t soc_SQM_ENABLERSr_fields[] = { 28500 { DEQ_ENf, 1, 1, 0 }, 28501 { ENQ_ENf, 1, 0, 0 } 28502 }; 28503 28504 #endif 28505 #if defined(BCM_88690_B0) 28506 soc_field_info_t soc_SQM_ENABLERS_BCM88690_B0r_fields[] = { 28507 { DEQ_ENf, 1, 1, 0 }, 28508 { ENQ_ENf, 1, 0, 0 } 28509 }; 28510 28511 #endif 28512 #if defined(BCM_88470_A0) 28513 soc_field_info_t soc_SQM_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields[] = { 28514 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 28515 }; 28516 28517 #endif 28518 #if defined(BCM_88270_A0) 28519 soc_field_info_t soc_SQM_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88270_A0r_fields[] = { 28520 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 28521 }; 28522 28523 #endif 28524 #if defined(BCM_88470_B0) 28525 soc_field_info_t soc_SQM_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88470_B0r_fields[] = { 28526 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 28527 }; 28528 28529 #endif 28530 #if defined(BCM_88690_A0) 28531 soc_field_info_t soc_SQM_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_A0r_fields[] = { 28532 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 28533 }; 28534 28535 #endif 28536 #if defined(BCM_88690_B0) 28537 soc_field_info_t soc_SQM_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_B0r_fields[] = { 28538 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 28539 }; 28540 28541 #endif 28542 #if defined(BCM_88470_A0) 28543 soc_field_info_t soc_SQM_ERROR_INITIATION_DATAr_fields[] = { 28544 { ERR_WRf, 1, 0, SOCF_SIG } 28545 }; 28546 28547 #endif 28548 #if defined(BCM_88270_A0) 28549 soc_field_info_t soc_SQM_ERROR_INITIATION_DATA_BCM88270_A0r_fields[] = { 28550 { ERR_WRf, 1, 0, SOCF_SIG } 28551 }; 28552 28553 #endif 28554 #if defined(BCM_88470_B0) 28555 soc_field_info_t soc_SQM_ERROR_INITIATION_DATA_BCM88470_B0r_fields[] = { 28556 { ERR_WRf, 1, 0, SOCF_SIG } 28557 }; 28558 28559 #endif 28560 #if defined(BCM_88690_A0) 28561 soc_field_info_t soc_SQM_ERROR_INITIATION_DATA_BCM88690_A0r_fields[] = { 28562 { ERR_WRf, 1, 0, SOCF_SIG } 28563 }; 28564 28565 #endif 28566 #if defined(BCM_88690_B0) 28567 soc_field_info_t soc_SQM_ERROR_INITIATION_DATA_BCM88690_B0r_fields[] = { 28568 { ERR_WRf, 1, 0, SOCF_SIG } 28569 }; 28570 28571 #endif 28572 #if defined(BCM_88470_A0) 28573 soc_field_info_t soc_SQM_FPC_CACHE_CLEANr_fields[] = { 28574 { FIELD_0_0f, 1, 0, 0 } 28575 }; 28576 28577 #endif 28578 #if defined(BCM_88270_A0) 28579 soc_field_info_t soc_SQM_FPC_CACHE_CLEAN_BCM88270_A0r_fields[] = { 28580 { FIELD_0_0f, 1, 0, 0 } 28581 }; 28582 28583 #endif 28584 #if defined(BCM_88470_B0) 28585 soc_field_info_t soc_SQM_FPC_CACHE_CLEAN_BCM88470_B0r_fields[] = { 28586 { FIELD_0_0f, 1, 0, 0 } 28587 }; 28588 28589 #endif 28590 #if defined(BCM_88470_A0) 28591 soc_field_info_t soc_SQM_FPC_FREE_ERROR_PTRr_fields[] = { 28592 { FPC_FREE_ERROR_PTRf, 1, 0, SOCF_RO|SOCF_SIG }, 28593 { FPC_FREE_ERROR_PTR_VALf, 14, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 28594 }; 28595 28596 #endif 28597 #if defined(BCM_88270_A0) 28598 soc_field_info_t soc_SQM_FPC_FREE_ERROR_PTR_BCM88270_A0r_fields[] = { 28599 { FPC_FREE_ERROR_PTRf, 1, 0, SOCF_RO|SOCF_SIG }, 28600 { FPC_FREE_ERROR_PTR_VALf, 14, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 28601 }; 28602 28603 #endif 28604 #if defined(BCM_88470_B0) 28605 soc_field_info_t soc_SQM_FPC_FREE_ERROR_PTR_BCM88470_B0r_fields[] = { 28606 { FPC_FREE_ERROR_PTRf, 1, 0, SOCF_RO|SOCF_SIG }, 28607 { FPC_FREE_ERROR_PTR_VALf, 14, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 28608 }; 28609 28610 #endif 28611 #if defined(BCM_88470_A0) 28612 soc_field_info_t soc_SQM_FR_PDB_CTRr_fields[] = { 28613 { FR_PDB_CTRf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28614 }; 28615 28616 #endif 28617 #if defined(BCM_88270_A0) 28618 soc_field_info_t soc_SQM_FR_PDB_CTR_BCM88270_A0r_fields[] = { 28619 { FR_PDB_CTRf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28620 }; 28621 28622 #endif 28623 #if defined(BCM_88470_B0) 28624 soc_field_info_t soc_SQM_FR_PDB_CTR_BCM88470_B0r_fields[] = { 28625 { FR_PDB_CTRf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28626 }; 28627 28628 #endif 28629 #if defined(BCM_88470_A0) 28630 soc_field_info_t soc_SQM_GLOBAL_MEM_OPTIONSr_fields[] = { 28631 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 28632 { DISMEMf, 1, 0, 0 }, 28633 { DIS_ECCf, 1, 1, 0 }, 28634 { MEM_LWM_DISABLEf, 1, 4, 0 }, 28635 { MEM_RC_DISABLEf, 1, 5, 0 }, 28636 { WRITE_TO_XORf, 1, 3, 0 } 28637 }; 28638 28639 #endif 28640 #if defined(BCM_88270_A0) 28641 soc_field_info_t soc_SQM_GLOBAL_MEM_OPTIONS_BCM88270_A0r_fields[] = { 28642 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 28643 { DISMEMf, 1, 0, 0 }, 28644 { DIS_ECCf, 1, 1, 0 }, 28645 { MEM_LWM_DISABLEf, 1, 4, 0 }, 28646 { MEM_RC_DISABLEf, 1, 5, 0 }, 28647 { WRITE_TO_XORf, 1, 3, 0 } 28648 }; 28649 28650 #endif 28651 #if defined(BCM_88470_B0) 28652 soc_field_info_t soc_SQM_GLOBAL_MEM_OPTIONS_BCM88470_B0r_fields[] = { 28653 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 28654 { DISMEMf, 1, 0, 0 }, 28655 { DIS_ECCf, 1, 1, 0 }, 28656 { MEM_LWM_DISABLEf, 1, 4, 0 }, 28657 { MEM_RC_DISABLEf, 1, 5, 0 }, 28658 { WRITE_TO_XORf, 1, 3, 0 } 28659 }; 28660 28661 #endif 28662 #if defined(BCM_88470_A0) 28663 soc_field_info_t soc_SQM_GTIMER_CONFIGURATIONr_fields[] = { 28664 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 28665 { GTIMER_ENABLEf, 1, 30, 0 }, 28666 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 28667 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 28668 }; 28669 28670 #endif 28671 #if defined(BCM_88270_A0) 28672 soc_field_info_t soc_SQM_GTIMER_CONFIGURATION_BCM88270_A0r_fields[] = { 28673 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 28674 { GTIMER_ENABLEf, 1, 30, 0 }, 28675 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 28676 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 28677 }; 28678 28679 #endif 28680 #if defined(BCM_88470_B0) 28681 soc_field_info_t soc_SQM_GTIMER_CONFIGURATION_BCM88470_B0r_fields[] = { 28682 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 28683 { GTIMER_ENABLEf, 1, 30, 0 }, 28684 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 28685 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 28686 }; 28687 28688 #endif 28689 #if defined(BCM_88690_A0) 28690 soc_field_info_t soc_SQM_GTIMER_CONFIGURATION_BCM88690_A0r_fields[] = { 28691 { FIELD_0_0f, 1, 0, 0 }, 28692 { FIELD_1_1f, 1, 1, 0 }, 28693 { FIELD_2_2f, 1, 2, 0 } 28694 }; 28695 28696 #endif 28697 #if defined(BCM_88690_B0) 28698 soc_field_info_t soc_SQM_GTIMER_CONFIGURATION_BCM88690_B0r_fields[] = { 28699 { FIELD_0_0f, 1, 0, 0 }, 28700 { FIELD_1_1f, 1, 1, 0 }, 28701 { FIELD_2_2f, 1, 2, 0 } 28702 }; 28703 28704 #endif 28705 #if defined(BCM_88690_A0) 28706 soc_field_info_t soc_SQM_GTIMER_CYCLEr_fields[] = { 28707 { FIELD_0_31f, 32, 0, SOCF_LE } 28708 }; 28709 28710 #endif 28711 #if defined(BCM_88690_B0) 28712 soc_field_info_t soc_SQM_GTIMER_CYCLE_BCM88690_B0r_fields[] = { 28713 { FIELD_0_31f, 32, 0, SOCF_LE } 28714 }; 28715 28716 #endif 28717 #if defined(BCM_88470_A0) 28718 soc_field_info_t soc_SQM_INDIRECT_COMMANDr_fields[] = { 28719 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28720 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28721 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28722 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28723 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28724 }; 28725 28726 #endif 28727 #if defined(BCM_88470_A0) 28728 soc_field_info_t soc_SQM_INDIRECT_COMMAND_ADDRESSr_fields[] = { 28729 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28730 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28731 }; 28732 28733 #endif 28734 #if defined(BCM_88270_A0) 28735 soc_field_info_t soc_SQM_INDIRECT_COMMAND_ADDRESS_BCM88270_A0r_fields[] = { 28736 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28737 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28738 }; 28739 28740 #endif 28741 #if defined(BCM_88470_B0) 28742 soc_field_info_t soc_SQM_INDIRECT_COMMAND_ADDRESS_BCM88470_B0r_fields[] = { 28743 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28744 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28745 }; 28746 28747 #endif 28748 #if defined(BCM_88690_A0) 28749 soc_field_info_t soc_SQM_INDIRECT_COMMAND_ADDRESS_BCM88690_A0r_fields[] = { 28750 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28751 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28752 }; 28753 28754 #endif 28755 #if defined(BCM_88690_B0) 28756 soc_field_info_t soc_SQM_INDIRECT_COMMAND_ADDRESS_BCM88690_B0r_fields[] = { 28757 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28758 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28759 }; 28760 28761 #endif 28762 #if defined(BCM_88270_A0) 28763 soc_field_info_t soc_SQM_INDIRECT_COMMAND_BCM88270_A0r_fields[] = { 28764 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28765 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28766 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28767 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28768 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28769 }; 28770 28771 #endif 28772 #if defined(BCM_88470_B0) 28773 soc_field_info_t soc_SQM_INDIRECT_COMMAND_BCM88470_B0r_fields[] = { 28774 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28775 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28776 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28777 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28778 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28779 }; 28780 28781 #endif 28782 #if defined(BCM_88690_A0) 28783 soc_field_info_t soc_SQM_INDIRECT_COMMAND_BCM88690_A0r_fields[] = { 28784 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28785 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28786 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28787 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28788 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28789 }; 28790 28791 #endif 28792 #if defined(BCM_88690_B0) 28793 soc_field_info_t soc_SQM_INDIRECT_COMMAND_BCM88690_B0r_fields[] = { 28794 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28795 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28796 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28797 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28798 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28799 }; 28800 28801 #endif 28802 #if defined(BCM_88470_A0) 28803 soc_field_info_t soc_SQM_INDIRECT_COMMAND_DATA_INCREMENTr_fields[] = { 28804 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 28805 }; 28806 28807 #endif 28808 #if defined(BCM_88270_A0) 28809 soc_field_info_t soc_SQM_INDIRECT_COMMAND_DATA_INCREMENT_BCM88270_A0r_fields[] = { 28810 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 28811 }; 28812 28813 #endif 28814 #if defined(BCM_88470_B0) 28815 soc_field_info_t soc_SQM_INDIRECT_COMMAND_DATA_INCREMENT_BCM88470_B0r_fields[] = { 28816 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 28817 }; 28818 28819 #endif 28820 #if defined(BCM_88470_A0) 28821 soc_field_info_t soc_SQM_INDIRECT_COMMAND_RD_DATAr_fields[] = { 28822 { INDIRECT_COMMAND_RD_DATAf, 160, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28823 }; 28824 28825 #endif 28826 #if defined(BCM_88270_A0) 28827 soc_field_info_t soc_SQM_INDIRECT_COMMAND_RD_DATA_BCM88270_A0r_fields[] = { 28828 { INDIRECT_COMMAND_RD_DATAf, 159, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28829 }; 28830 28831 #endif 28832 #if defined(BCM_88470_B0) 28833 soc_field_info_t soc_SQM_INDIRECT_COMMAND_RD_DATA_BCM88470_B0r_fields[] = { 28834 { INDIRECT_COMMAND_RD_DATAf, 160, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28835 }; 28836 28837 #endif 28838 #if defined(BCM_88690_A0) 28839 soc_field_info_t soc_SQM_INDIRECT_COMMAND_RD_DATA_BCM88690_A0r_fields[] = { 28840 { INDIRECT_COMMAND_RD_DATAf, 254, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28841 }; 28842 28843 #endif 28844 #if defined(BCM_88690_B0) 28845 soc_field_info_t soc_SQM_INDIRECT_COMMAND_RD_DATA_BCM88690_B0r_fields[] = { 28846 { INDIRECT_COMMAND_RD_DATAf, 254, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28847 }; 28848 28849 #endif 28850 #if defined(BCM_88470_A0) 28851 soc_field_info_t soc_SQM_INDIRECT_COMMAND_WIDE_MEMr_fields[] = { 28852 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 28853 }; 28854 28855 #endif 28856 #if defined(BCM_88270_A0) 28857 soc_field_info_t soc_SQM_INDIRECT_COMMAND_WIDE_MEM_BCM88270_A0r_fields[] = { 28858 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 28859 }; 28860 28861 #endif 28862 #if defined(BCM_88470_B0) 28863 soc_field_info_t soc_SQM_INDIRECT_COMMAND_WIDE_MEM_BCM88470_B0r_fields[] = { 28864 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 28865 }; 28866 28867 #endif 28868 #if defined(BCM_88470_A0) 28869 soc_field_info_t soc_SQM_INDIRECT_COMMAND_WR_DATAr_fields[] = { 28870 { INDIRECT_COMMAND_WR_DATAf, 160, 0, SOCF_LE } 28871 }; 28872 28873 #endif 28874 #if defined(BCM_88270_A0) 28875 soc_field_info_t soc_SQM_INDIRECT_COMMAND_WR_DATA_BCM88270_A0r_fields[] = { 28876 { INDIRECT_COMMAND_WR_DATAf, 159, 0, SOCF_LE } 28877 }; 28878 28879 #endif 28880 #if defined(BCM_88470_B0) 28881 soc_field_info_t soc_SQM_INDIRECT_COMMAND_WR_DATA_BCM88470_B0r_fields[] = { 28882 { INDIRECT_COMMAND_WR_DATAf, 160, 0, SOCF_LE } 28883 }; 28884 28885 #endif 28886 #if defined(BCM_88690_A0) 28887 soc_field_info_t soc_SQM_INDIRECT_COMMAND_WR_DATA_BCM88690_A0r_fields[] = { 28888 { INDIRECT_COMMAND_WR_DATAf, 254, 0, SOCF_LE } 28889 }; 28890 28891 #endif 28892 #if defined(BCM_88690_B0) 28893 soc_field_info_t soc_SQM_INDIRECT_COMMAND_WR_DATA_BCM88690_B0r_fields[] = { 28894 { INDIRECT_COMMAND_WR_DATAf, 254, 0, SOCF_LE } 28895 }; 28896 28897 #endif 28898 #if defined(BCM_88470_A0) 28899 soc_field_info_t soc_SQM_INDIRECT_FORCE_BUBBLEr_fields[] = { 28900 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 28901 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 28902 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 28903 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 28904 }; 28905 28906 #endif 28907 #if defined(BCM_88270_A0) 28908 soc_field_info_t soc_SQM_INDIRECT_FORCE_BUBBLE_BCM88270_A0r_fields[] = { 28909 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 28910 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 28911 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 28912 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 28913 }; 28914 28915 #endif 28916 #if defined(BCM_88470_B0) 28917 soc_field_info_t soc_SQM_INDIRECT_FORCE_BUBBLE_BCM88470_B0r_fields[] = { 28918 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 28919 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 28920 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 28921 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 28922 }; 28923 28924 #endif 28925 #if defined(BCM_88690_A0) 28926 soc_field_info_t soc_SQM_INDIRECT_FORCE_BUBBLE_BCM88690_A0r_fields[] = { 28927 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 28928 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 28929 { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE }, 28930 { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG } 28931 }; 28932 28933 #endif 28934 #if defined(BCM_88690_B0) 28935 soc_field_info_t soc_SQM_INDIRECT_FORCE_BUBBLE_BCM88690_B0r_fields[] = { 28936 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 28937 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 28938 { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE }, 28939 { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG } 28940 }; 28941 28942 #endif 28943 #if defined(BCM_88690_A0) 28944 soc_field_info_t soc_SQM_INIT_ONr_fields[] = { 28945 { PDBLL_INIT_ONf, 1, 1, SOCF_RO|SOCF_SIG }, 28946 { QDM_INIT_ONf, 1, 0, SOCF_RO|SOCF_SIG } 28947 }; 28948 28949 #endif 28950 #if defined(BCM_88690_B0) 28951 soc_field_info_t soc_SQM_INIT_ON_BCM88690_B0r_fields[] = { 28952 { PDBLL_INIT_ONf, 1, 1, SOCF_RO|SOCF_SIG }, 28953 { QDM_INIT_ONf, 1, 0, SOCF_RO|SOCF_SIG } 28954 }; 28955 28956 #endif 28957 #if defined(BCM_88690_A0) 28958 soc_field_info_t soc_SQM_INTERNAL_SETTINGSr_fields[] = { 28959 { AUTO_DOC_NAME_14f, 7, 0, SOCF_LE }, 28960 { AUTO_DOC_NAME_15f, 5, 7, SOCF_LE }, 28961 { AUTO_DOC_NAME_16f, 5, 12, SOCF_LE }, 28962 { AUTO_DOC_NAME_17f, 5, 17, SOCF_LE }, 28963 { AUTO_DOC_NAME_18f, 8, 22, SOCF_LE }, 28964 { AUTO_DOC_NAME_19f, 1, 30, 0 }, 28965 { AUTO_DOC_NAME_20f, 1, 31, 0 }, 28966 { AUTO_DOC_NAME_21f, 1, 32, 0 }, 28967 { AUTO_DOC_NAME_22f, 5, 33, SOCF_LE }, 28968 { AUTO_DOC_NAME_23f, 5, 38, SOCF_LE }, 28969 { AUTO_DOC_NAME_24f, 5, 43, SOCF_LE }, 28970 { AUTO_DOC_NAME_25f, 1, 48, 0 }, 28971 { AUTO_DOC_NAME_26f, 1, 49, 0 } 28972 }; 28973 28974 #endif 28975 #if defined(BCM_88690_B0) 28976 soc_field_info_t soc_SQM_INTERNAL_SETTINGS_BCM88690_B0r_fields[] = { 28977 { AUTO_DOC_NAME_14f, 7, 0, SOCF_LE }, 28978 { AUTO_DOC_NAME_15f, 5, 7, SOCF_LE }, 28979 { AUTO_DOC_NAME_16f, 5, 12, SOCF_LE }, 28980 { AUTO_DOC_NAME_17f, 5, 17, SOCF_LE }, 28981 { AUTO_DOC_NAME_18f, 8, 22, SOCF_LE }, 28982 { AUTO_DOC_NAME_19f, 1, 30, 0 }, 28983 { AUTO_DOC_NAME_20f, 1, 31, 0 }, 28984 { AUTO_DOC_NAME_21f, 1, 32, 0 }, 28985 { AUTO_DOC_NAME_22f, 5, 33, SOCF_LE }, 28986 { AUTO_DOC_NAME_23f, 5, 38, SOCF_LE }, 28987 { AUTO_DOC_NAME_24f, 5, 43, SOCF_LE }, 28988 { AUTO_DOC_NAME_25f, 1, 48, 0 }, 28989 { AUTO_DOC_NAME_26f, 1, 49, 0 } 28990 }; 28991 28992 #endif 28993 #if defined(BCM_88470_A0) 28994 soc_field_info_t soc_SQM_INTERRUPT_MASK_REGISTERr_fields[] = { 28995 { DEQ_CMD_TO_EMPTY_ERR_INT_MASKf, 1, 3, 0 }, 28996 { ERROR_ECC_MASKf, 1, 0, 0 }, 28997 { FPC_FREE_ERROR_MASKf, 1, 4, 0 }, 28998 { HEAD_UPDT_IN_EMPTY_ERR_INT_MASKf, 1, 2, 0 }, 28999 { HEAD_UPDT_IN_LAST_ERR_INT_MASKf, 1, 1, 0 }, 29000 { QDC_ERROR_INT_MASKf, 1, 6, 0 }, 29001 { TX_FIFOS_ERR_INT_MASKf, 1, 5, 0 } 29002 }; 29003 29004 #endif 29005 #if defined(BCM_88270_A0) 29006 soc_field_info_t soc_SQM_INTERRUPT_MASK_REGISTER_BCM88270_A0r_fields[] = { 29007 { DEQ_CMD_TO_EMPTY_ERR_INT_MASKf, 1, 3, 0 }, 29008 { ERROR_ECC_MASKf, 1, 0, 0 }, 29009 { FPC_FREE_ERROR_MASKf, 1, 4, 0 }, 29010 { HEAD_UPDT_IN_EMPTY_ERR_INT_MASKf, 1, 2, 0 }, 29011 { HEAD_UPDT_IN_LAST_ERR_INT_MASKf, 1, 1, 0 }, 29012 { QDC_ERROR_INT_MASKf, 1, 6, 0 }, 29013 { TX_FIFOS_ERR_INT_MASKf, 1, 5, 0 } 29014 }; 29015 29016 #endif 29017 #if defined(BCM_88470_B0) 29018 soc_field_info_t soc_SQM_INTERRUPT_MASK_REGISTER_BCM88470_B0r_fields[] = { 29019 { DEQ_CMD_TO_EMPTY_ERR_INT_MASKf, 1, 3, 0 }, 29020 { ERROR_ECC_MASKf, 1, 0, 0 }, 29021 { FPC_FREE_ERROR_MASKf, 1, 4, 0 }, 29022 { HEAD_UPDT_IN_EMPTY_ERR_INT_MASKf, 1, 2, 0 }, 29023 { HEAD_UPDT_IN_LAST_ERR_INT_MASKf, 1, 1, 0 }, 29024 { QDC_ERROR_INT_MASKf, 1, 6, 0 }, 29025 { TX_FIFOS_ERR_INT_MASKf, 1, 5, 0 } 29026 }; 29027 29028 #endif 29029 #if defined(BCM_88690_A0) 29030 soc_field_info_t soc_SQM_INTERRUPT_MASK_REGISTER_BCM88690_A0r_fields[] = { 29031 { ALLOCATED_PDM_PDB_RANGE_ERR_MASKf, 1, 6, 0 }, 29032 { ALLOCATED_WHEN_PDB_FIFO_EMPTY_ERR_MASKf, 1, 7, 0 }, 29033 { DEQ_CMD_TO_EMPTY_ERR_INT_MASKf, 1, 3, 0 }, 29034 { ERROR_ECC_MASKf, 1, 0, 0 }, 29035 { HEAD_UPDT_IN_EMPTY_ERR_INT_MASKf, 1, 2, 0 }, 29036 { HEAD_UPDT_IN_LAST_ERR_INT_MASKf, 1, 1, 0 }, 29037 { QDM_INTERNAL_CACHE_ERROR_MASKf, 1, 5, 0 }, 29038 { RELEASED_WHEN_PDB_FIFO_FULL_ERR_MASKf, 1, 8, 0 }, 29039 { TX_FIFOS_ERR_INT_MASKf, 1, 4, 0 } 29040 }; 29041 29042 #endif 29043 #if defined(BCM_88690_B0) 29044 soc_field_info_t soc_SQM_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields[] = { 29045 { ALLOCATED_PDM_PDB_RANGE_ERR_MASKf, 1, 6, 0 }, 29046 { ALLOCATED_WHEN_PDB_FIFO_EMPTY_ERR_MASKf, 1, 7, 0 }, 29047 { DEQ_CMD_TO_EMPTY_ERR_INT_MASKf, 1, 3, 0 }, 29048 { ERROR_ECC_MASKf, 1, 0, 0 }, 29049 { HEAD_UPDT_IN_EMPTY_ERR_INT_MASKf, 1, 2, 0 }, 29050 { HEAD_UPDT_IN_LAST_ERR_INT_MASKf, 1, 1, 0 }, 29051 { QDM_INTERNAL_CACHE_ERROR_MASKf, 1, 5, 0 }, 29052 { RELEASED_WHEN_PDB_FIFO_FULL_ERR_MASKf, 1, 8, 0 }, 29053 { TX_FIFOS_ERR_INT_MASKf, 1, 4, 0 } 29054 }; 29055 29056 #endif 29057 #if defined(BCM_88470_A0) 29058 soc_field_info_t soc_SQM_INTERRUPT_REGISTERr_fields[] = { 29059 { DEQ_CMD_TO_EMPTY_ERR_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 29060 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29061 { FPC_FREE_ERRORf, 1, 4, SOCF_SIG|SOCF_INTR }, 29062 { HEAD_UPDT_IN_EMPTY_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 29063 { HEAD_UPDT_IN_LAST_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 29064 { QDC_ERROR_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29065 { TX_FIFOS_ERR_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR } 29066 }; 29067 29068 #endif 29069 #if defined(BCM_88270_A0) 29070 soc_field_info_t soc_SQM_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = { 29071 { DEQ_CMD_TO_EMPTY_ERR_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 29072 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29073 { FPC_FREE_ERRORf, 1, 4, SOCF_SIG|SOCF_INTR }, 29074 { HEAD_UPDT_IN_EMPTY_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 29075 { HEAD_UPDT_IN_LAST_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 29076 { QDC_ERROR_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29077 { TX_FIFOS_ERR_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR } 29078 }; 29079 29080 #endif 29081 #if defined(BCM_88470_B0) 29082 soc_field_info_t soc_SQM_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = { 29083 { DEQ_CMD_TO_EMPTY_ERR_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 29084 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29085 { FPC_FREE_ERRORf, 1, 4, SOCF_SIG|SOCF_INTR }, 29086 { HEAD_UPDT_IN_EMPTY_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 29087 { HEAD_UPDT_IN_LAST_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 29088 { QDC_ERROR_INTf, 1, 6, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29089 { TX_FIFOS_ERR_INTf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR } 29090 }; 29091 29092 #endif 29093 #if defined(BCM_88690_A0) 29094 soc_field_info_t soc_SQM_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = { 29095 { ALLOCATED_PDM_PDB_RANGE_ERRf, 1, 6, SOCF_SIG|SOCF_INTR }, 29096 { ALLOCATED_WHEN_PDB_FIFO_EMPTY_ERRf, 1, 7, SOCF_SIG|SOCF_INTR }, 29097 { DEQ_CMD_TO_EMPTY_ERR_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 29098 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29099 { HEAD_UPDT_IN_EMPTY_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 29100 { HEAD_UPDT_IN_LAST_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 29101 { QDM_INTERNAL_CACHE_ERRORf, 1, 5, SOCF_SIG|SOCF_INTR }, 29102 { RELEASED_WHEN_PDB_FIFO_FULL_ERRf, 1, 8, SOCF_SIG|SOCF_INTR }, 29103 { TX_FIFOS_ERR_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR } 29104 }; 29105 29106 #endif 29107 #if defined(BCM_88690_B0) 29108 soc_field_info_t soc_SQM_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 29109 { ALLOCATED_PDM_PDB_RANGE_ERRf, 1, 6, SOCF_SIG|SOCF_INTR }, 29110 { ALLOCATED_WHEN_PDB_FIFO_EMPTY_ERRf, 1, 7, SOCF_SIG|SOCF_INTR }, 29111 { DEQ_CMD_TO_EMPTY_ERR_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 29112 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29113 { HEAD_UPDT_IN_EMPTY_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 29114 { HEAD_UPDT_IN_LAST_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 29115 { QDM_INTERNAL_CACHE_ERRORf, 1, 5, SOCF_SIG|SOCF_INTR }, 29116 { RELEASED_WHEN_PDB_FIFO_FULL_ERRf, 1, 8, SOCF_SIG|SOCF_INTR }, 29117 { TX_FIFOS_ERR_INTf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR } 29118 }; 29119 29120 #endif 29121 #if defined(BCM_88470_A0) 29122 soc_field_info_t soc_SQM_INTERRUPT_REGISTER_TESTr_fields[] = { 29123 { INTERRUPT_REGISTER_TESTf, 7, 0, SOCF_LE } 29124 }; 29125 29126 #endif 29127 #if defined(BCM_88270_A0) 29128 soc_field_info_t soc_SQM_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = { 29129 { INTERRUPT_REGISTER_TESTf, 7, 0, SOCF_LE } 29130 }; 29131 29132 #endif 29133 #if defined(BCM_88470_B0) 29134 soc_field_info_t soc_SQM_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = { 29135 { INTERRUPT_REGISTER_TESTf, 7, 0, SOCF_LE } 29136 }; 29137 29138 #endif 29139 #if defined(BCM_88690_A0) 29140 soc_field_info_t soc_SQM_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = { 29141 { INTERRUPT_REGISTER_TESTf, 9, 0, SOCF_LE } 29142 }; 29143 29144 #endif 29145 #if defined(BCM_88690_B0) 29146 soc_field_info_t soc_SQM_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 29147 { INTERRUPT_REGISTER_TESTf, 9, 0, SOCF_LE } 29148 }; 29149 29150 #endif 29151 #if defined(BCM_88470_A0) 29152 soc_field_info_t soc_SQM_LAST_DEQ_CMDr_fields[] = { 29153 { LAST_DEQ_CMD_CREDITSf, 10, 23, SOCF_LE|SOCF_RO|SOCF_SIG }, 29154 { LAST_DEQ_CMD_DELETEf, 1, 22, SOCF_RO|SOCF_SIG }, 29155 { LAST_DEQ_CMD_DST_DEVICEf, 11, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 29156 { LAST_DEQ_CMD_DST_PORTf, 8, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 29157 { LAST_DEQ_CMD_FMCf, 1, 1, SOCF_RO|SOCF_SIG }, 29158 { LAST_DEQ_CMD_HPf, 1, 0, SOCF_RO|SOCF_SIG }, 29159 { LAST_DEQ_CMD_QNUMf, 15, 33, SOCF_LE|SOCF_RO|SOCF_SIG }, 29160 { LAST_DEQ_CMD_QSIZEf, 17, 48, SOCF_LE|SOCF_RO|SOCF_SIG }, 29161 { LAST_DEQ_CMD_QTYPEf, 5, 65, SOCF_LE|SOCF_RO|SOCF_SIG }, 29162 { LAST_DEQ_CMD_SRAM_TO_DRAMf, 1, 21, SOCF_RO|SOCF_SIG }, 29163 { LAST_DEQ_CMD_UPDATEf, 1, 70, SOCF_RO|SOCF_SIG } 29164 }; 29165 29166 #endif 29167 #if defined(BCM_88270_A0) 29168 soc_field_info_t soc_SQM_LAST_DEQ_CMD_BCM88270_A0r_fields[] = { 29169 { LAST_DEQ_CMD_CREDITSf, 10, 23, SOCF_LE|SOCF_RO|SOCF_SIG }, 29170 { LAST_DEQ_CMD_DELETEf, 1, 22, SOCF_RO|SOCF_SIG }, 29171 { LAST_DEQ_CMD_DST_DEVICEf, 11, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 29172 { LAST_DEQ_CMD_DST_PORTf, 8, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 29173 { LAST_DEQ_CMD_FMCf, 1, 1, SOCF_RO|SOCF_SIG }, 29174 { LAST_DEQ_CMD_HPf, 1, 0, SOCF_RO|SOCF_SIG }, 29175 { LAST_DEQ_CMD_QNUMf, 14, 33, SOCF_LE|SOCF_RO|SOCF_SIG }, 29176 { LAST_DEQ_CMD_QSIZEf, 17, 47, SOCF_LE|SOCF_RO|SOCF_SIG }, 29177 { LAST_DEQ_CMD_QTYPEf, 5, 64, SOCF_LE|SOCF_RO|SOCF_SIG }, 29178 { LAST_DEQ_CMD_SRAM_TO_DRAMf, 1, 21, SOCF_RO|SOCF_SIG }, 29179 { LAST_DEQ_CMD_UPDATEf, 1, 69, SOCF_RO|SOCF_SIG } 29180 }; 29181 29182 #endif 29183 #if defined(BCM_88470_B0) 29184 soc_field_info_t soc_SQM_LAST_DEQ_CMD_BCM88470_B0r_fields[] = { 29185 { LAST_DEQ_CMD_CREDITSf, 10, 23, SOCF_LE|SOCF_RO|SOCF_SIG }, 29186 { LAST_DEQ_CMD_DELETEf, 1, 22, SOCF_RO|SOCF_SIG }, 29187 { LAST_DEQ_CMD_DST_DEVICEf, 11, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 29188 { LAST_DEQ_CMD_DST_PORTf, 8, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 29189 { LAST_DEQ_CMD_FMCf, 1, 1, SOCF_RO|SOCF_SIG }, 29190 { LAST_DEQ_CMD_HPf, 1, 0, SOCF_RO|SOCF_SIG }, 29191 { LAST_DEQ_CMD_QNUMf, 15, 33, SOCF_LE|SOCF_RO|SOCF_SIG }, 29192 { LAST_DEQ_CMD_QSIZEf, 17, 48, SOCF_LE|SOCF_RO|SOCF_SIG }, 29193 { LAST_DEQ_CMD_QTYPEf, 5, 65, SOCF_LE|SOCF_RO|SOCF_SIG }, 29194 { LAST_DEQ_CMD_SRAM_TO_DRAMf, 1, 21, SOCF_RO|SOCF_SIG }, 29195 { LAST_DEQ_CMD_UPDATEf, 1, 70, SOCF_RO|SOCF_SIG } 29196 }; 29197 29198 #endif 29199 #if defined(BCM_88690_A0) 29200 soc_field_info_t soc_SQM_LAST_DEQ_CMD_BCM88690_A0r_fields[] = { 29201 { LAST_DEQ_CMD_CREDITSf, 11, 16, SOCF_LE|SOCF_RO }, 29202 { LAST_DEQ_CMD_DELETEf, 1, 32, SOCF_RO }, 29203 { LAST_DEQ_CMD_DQCQ_CONTEXTf, 4, 56, SOCF_LE|SOCF_RO }, 29204 { LAST_DEQ_CMD_DQCQ_SUB_CONTEXTf, 2, 60, SOCF_LE|SOCF_RO }, 29205 { LAST_DEQ_CMD_DST_DEVICEf, 11, 37, SOCF_LE|SOCF_RO }, 29206 { LAST_DEQ_CMD_DST_PORTf, 8, 48, SOCF_LE|SOCF_RO }, 29207 { LAST_DEQ_CMD_FMCf, 1, 35, SOCF_RO }, 29208 { LAST_DEQ_CMD_HPf, 1, 33, SOCF_RO }, 29209 { LAST_DEQ_CMD_LCLf, 1, 36, SOCF_RO }, 29210 { LAST_DEQ_CMD_QNUMf, 16, 0, SOCF_LE|SOCF_RO }, 29211 { LAST_DEQ_CMD_QTYPEf, 5, 27, SOCF_LE|SOCF_RO }, 29212 { LAST_DEQ_CMD_SRAM_TO_DRAMf, 1, 34, SOCF_RO } 29213 }; 29214 29215 #endif 29216 #if defined(BCM_88690_B0) 29217 soc_field_info_t soc_SQM_LAST_DEQ_CMD_BCM88690_B0r_fields[] = { 29218 { LAST_DEQ_CMD_CREDITSf, 11, 16, SOCF_LE|SOCF_RO }, 29219 { LAST_DEQ_CMD_DELETEf, 1, 32, SOCF_RO }, 29220 { LAST_DEQ_CMD_DQCQ_CONTEXTf, 4, 56, SOCF_LE|SOCF_RO }, 29221 { LAST_DEQ_CMD_DQCQ_SUB_CONTEXTf, 2, 60, SOCF_LE|SOCF_RO }, 29222 { LAST_DEQ_CMD_DST_DEVICEf, 11, 37, SOCF_LE|SOCF_RO }, 29223 { LAST_DEQ_CMD_DST_PORTf, 8, 48, SOCF_LE|SOCF_RO }, 29224 { LAST_DEQ_CMD_FMCf, 1, 35, SOCF_RO }, 29225 { LAST_DEQ_CMD_HPf, 1, 33, SOCF_RO }, 29226 { LAST_DEQ_CMD_LCLf, 1, 36, SOCF_RO }, 29227 { LAST_DEQ_CMD_QNUMf, 16, 0, SOCF_LE|SOCF_RO }, 29228 { LAST_DEQ_CMD_QTYPEf, 5, 27, SOCF_LE|SOCF_RO }, 29229 { LAST_DEQ_CMD_SRAM_TO_DRAMf, 1, 34, SOCF_RO } 29230 }; 29231 29232 #endif 29233 #if defined(BCM_88470_A0) 29234 soc_field_info_t soc_SQM_LAST_ENQ_CMDr_fields[] = { 29235 { LAST_ENQ_CMD_ACTION_TYPEf, 2, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 29236 { LAST_ENQ_CMD_CROPf, 1, 72, SOCF_RO|SOCF_SIG }, 29237 { LAST_ENQ_CMD_DPf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 29238 { LAST_ENQ_CMD_IN_PP_PORTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 29239 { LAST_ENQ_CMD_ITPP_DELTAf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 29240 { LAST_ENQ_CMD_MC_SNP_MRR_CUDf, 36, 36, SOCF_LE|SOCF_RO|SOCF_SIG }, 29241 { LAST_ENQ_CMD_OMAC_DELTAf, 8, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 29242 { LAST_ENQ_CMD_PKT_SIZEf, 14, 73, SOCF_LE|SOCF_RO|SOCF_SIG }, 29243 { LAST_ENQ_CMD_QNUMf, 15, 101, SOCF_LE|SOCF_RO|SOCF_SIG }, 29244 { LAST_ENQ_CMD_START_BUFFERf, 14, 87, SOCF_LE|SOCF_RO|SOCF_SIG }, 29245 { LAST_ENQ_CMD_ST_VSQ_PTRf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 29246 { LAST_ENQ_CMD_USR_CNT_DECf, 12, 116, SOCF_LE|SOCF_RO|SOCF_SIG } 29247 }; 29248 29249 #endif 29250 #if defined(BCM_88270_A0) 29251 soc_field_info_t soc_SQM_LAST_ENQ_CMD_BCM88270_A0r_fields[] = { 29252 { LAST_ENQ_CMD_ACTION_TYPEf, 2, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 29253 { LAST_ENQ_CMD_CROPf, 1, 72, SOCF_RO|SOCF_SIG }, 29254 { LAST_ENQ_CMD_DPf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 29255 { LAST_ENQ_CMD_IN_PP_PORTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 29256 { LAST_ENQ_CMD_ITPP_DELTAf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 29257 { LAST_ENQ_CMD_MC_SNP_MRR_CUDf, 36, 36, SOCF_LE|SOCF_RO|SOCF_SIG }, 29258 { LAST_ENQ_CMD_OMAC_DELTAf, 8, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 29259 { LAST_ENQ_CMD_PKT_SIZEf, 14, 73, SOCF_LE|SOCF_RO|SOCF_SIG }, 29260 { LAST_ENQ_CMD_QNUMf, 14, 101, SOCF_LE|SOCF_RO|SOCF_SIG }, 29261 { LAST_ENQ_CMD_START_BUFFERf, 14, 87, SOCF_LE|SOCF_RO|SOCF_SIG }, 29262 { LAST_ENQ_CMD_ST_VSQ_PTRf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 29263 { LAST_ENQ_CMD_USR_CNT_DECf, 12, 115, SOCF_LE|SOCF_RO|SOCF_SIG } 29264 }; 29265 29266 #endif 29267 #if defined(BCM_88470_B0) 29268 soc_field_info_t soc_SQM_LAST_ENQ_CMD_BCM88470_B0r_fields[] = { 29269 { LAST_ENQ_CMD_ACTION_TYPEf, 2, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 29270 { LAST_ENQ_CMD_CROPf, 1, 72, SOCF_RO|SOCF_SIG }, 29271 { LAST_ENQ_CMD_DPf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 29272 { LAST_ENQ_CMD_IN_PP_PORTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 29273 { LAST_ENQ_CMD_ITPP_DELTAf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 29274 { LAST_ENQ_CMD_MC_SNP_MRR_CUDf, 36, 36, SOCF_LE|SOCF_RO|SOCF_SIG }, 29275 { LAST_ENQ_CMD_OMAC_DELTAf, 8, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 29276 { LAST_ENQ_CMD_PKT_SIZEf, 14, 73, SOCF_LE|SOCF_RO|SOCF_SIG }, 29277 { LAST_ENQ_CMD_QNUMf, 15, 101, SOCF_LE|SOCF_RO|SOCF_SIG }, 29278 { LAST_ENQ_CMD_START_BUFFERf, 14, 87, SOCF_LE|SOCF_RO|SOCF_SIG }, 29279 { LAST_ENQ_CMD_ST_VSQ_PTRf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 29280 { LAST_ENQ_CMD_USR_CNT_DECf, 12, 116, SOCF_LE|SOCF_RO|SOCF_SIG } 29281 }; 29282 29283 #endif 29284 #if defined(BCM_88690_A0) 29285 soc_field_info_t soc_SQM_LAST_ENQ_CMD_BCM88690_A0r_fields[] = { 29286 { LAST_ENQ_CMD_ACTION_TYPEf, 2, 133, SOCF_LE|SOCF_RO }, 29287 { LAST_ENQ_CMD_CROPf, 1, 65, SOCF_RO }, 29288 { LAST_ENQ_CMD_CUDf, 32, 66, SOCF_LE|SOCF_RO }, 29289 { LAST_ENQ_CMD_CUD_TYPEf, 3, 98, SOCF_LE|SOCF_RO }, 29290 { LAST_ENQ_CMD_EGR_DPf, 2, 135, SOCF_LE|SOCF_RO }, 29291 { LAST_ENQ_CMD_IN_PP_PORTf, 8, 117, SOCF_LE|SOCF_RO }, 29292 { LAST_ENQ_CMD_ITPP_DELTAf, 8, 109, SOCF_LE|SOCF_RO }, 29293 { LAST_ENQ_CMD_OMAC_DELTAf, 8, 101, SOCF_LE|SOCF_RO }, 29294 { LAST_ENQ_CMD_PB_VSQ_TCf, 3, 0, SOCF_LE|SOCF_RO }, 29295 { LAST_ENQ_CMD_PKT_SIZEf, 14, 51, SOCF_LE|SOCF_RO }, 29296 { LAST_ENQ_CMD_QNUMf, 16, 3, SOCF_LE|SOCF_RO }, 29297 { LAST_ENQ_CMD_START_BUFFERSf, 32, 19, SOCF_LE|SOCF_RO }, 29298 { LAST_ENQ_CMD_ST_VSQ_PTRf, 8, 125, SOCF_LE|SOCF_RO } 29299 }; 29300 29301 #endif 29302 #if defined(BCM_88690_B0) 29303 soc_field_info_t soc_SQM_LAST_ENQ_CMD_BCM88690_B0r_fields[] = { 29304 { LAST_ENQ_CMD_ACTION_TYPEf, 2, 133, SOCF_LE|SOCF_RO }, 29305 { LAST_ENQ_CMD_CROPf, 1, 65, SOCF_RO }, 29306 { LAST_ENQ_CMD_CUDf, 32, 66, SOCF_LE|SOCF_RO }, 29307 { LAST_ENQ_CMD_CUD_TYPEf, 3, 98, SOCF_LE|SOCF_RO }, 29308 { LAST_ENQ_CMD_EGR_DPf, 2, 135, SOCF_LE|SOCF_RO }, 29309 { LAST_ENQ_CMD_IN_PP_PORTf, 8, 117, SOCF_LE|SOCF_RO }, 29310 { LAST_ENQ_CMD_ITPP_DELTAf, 8, 109, SOCF_LE|SOCF_RO }, 29311 { LAST_ENQ_CMD_OMAC_DELTAf, 8, 101, SOCF_LE|SOCF_RO }, 29312 { LAST_ENQ_CMD_PB_VSQ_TCf, 3, 0, SOCF_LE|SOCF_RO }, 29313 { LAST_ENQ_CMD_PKT_SIZEf, 14, 51, SOCF_LE|SOCF_RO }, 29314 { LAST_ENQ_CMD_QNUMf, 16, 3, SOCF_LE|SOCF_RO }, 29315 { LAST_ENQ_CMD_START_BUFFERSf, 32, 19, SOCF_LE|SOCF_RO }, 29316 { LAST_ENQ_CMD_ST_VSQ_PTRf, 8, 125, SOCF_LE|SOCF_RO } 29317 }; 29318 29319 #endif 29320 #if defined(BCM_88690_A0) 29321 soc_field_info_t soc_SQM_PDB_ALLOCATE_NRDY_CTRr_fields[] = { 29322 { PDB_ALLOCATE_NRDY_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29323 }; 29324 29325 #endif 29326 #if defined(BCM_88690_B0) 29327 soc_field_info_t soc_SQM_PDB_ALLOCATE_NRDY_CTR_BCM88690_B0r_fields[] = { 29328 { PDB_ALLOCATE_NRDY_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29329 }; 29330 29331 #endif 29332 #if defined(BCM_88690_A0) 29333 soc_field_info_t soc_SQM_PDB_RELEASE_NRDY_CTRr_fields[] = { 29334 { PDB_RELEASE_NRDY_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29335 }; 29336 29337 #endif 29338 #if defined(BCM_88690_B0) 29339 soc_field_info_t soc_SQM_PDB_RELEASE_NRDY_CTR_BCM88690_B0r_fields[] = { 29340 { PDB_RELEASE_NRDY_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29341 }; 29342 29343 #endif 29344 #if defined(BCM_88470_A0) 29345 soc_field_info_t soc_SQM_PDM_RD_ACCESS_DROP_CTRr_fields[] = { 29346 { PDM_RD_ACCESS_DROP_CTRf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29347 }; 29348 29349 #endif 29350 #if defined(BCM_88270_A0) 29351 soc_field_info_t soc_SQM_PDM_RD_ACCESS_DROP_CTR_BCM88270_A0r_fields[] = { 29352 { PDM_RD_ACCESS_DROP_CTRf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29353 }; 29354 29355 #endif 29356 #if defined(BCM_88470_B0) 29357 soc_field_info_t soc_SQM_PDM_RD_ACCESS_DROP_CTR_BCM88470_B0r_fields[] = { 29358 { PDM_RD_ACCESS_DROP_CTRf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29359 }; 29360 29361 #endif 29362 #if defined(BCM_88690_A0) 29363 soc_field_info_t soc_SQM_PDM_RD_ACCESS_DROP_CTR_BCM88690_A0r_fields[] = { 29364 { PDM_RD_ACCESS_DROP_CTRf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29365 }; 29366 29367 #endif 29368 #if defined(BCM_88690_B0) 29369 soc_field_info_t soc_SQM_PDM_RD_ACCESS_DROP_CTR_BCM88690_B0r_fields[] = { 29370 { PDM_RD_ACCESS_DROP_CTRf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29371 }; 29372 29373 #endif 29374 #if defined(BCM_88470_A0) 29375 soc_field_info_t soc_SQM_PDM_RD_ACCESS_VALID_CTRr_fields[] = { 29376 { PDM_RD_ACCESS_VALID_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29377 }; 29378 29379 #endif 29380 #if defined(BCM_88270_A0) 29381 soc_field_info_t soc_SQM_PDM_RD_ACCESS_VALID_CTR_BCM88270_A0r_fields[] = { 29382 { PDM_RD_ACCESS_VALID_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29383 }; 29384 29385 #endif 29386 #if defined(BCM_88470_B0) 29387 soc_field_info_t soc_SQM_PDM_RD_ACCESS_VALID_CTR_BCM88470_B0r_fields[] = { 29388 { PDM_RD_ACCESS_VALID_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29389 }; 29390 29391 #endif 29392 #if defined(BCM_88690_A0) 29393 soc_field_info_t soc_SQM_PDM_RD_ACCESS_VALID_CTR_BCM88690_A0r_fields[] = { 29394 { PDM_RD_ACCESS_VALID_CTRf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29395 }; 29396 29397 #endif 29398 #if defined(BCM_88690_B0) 29399 soc_field_info_t soc_SQM_PDM_RD_ACCESS_VALID_CTR_BCM88690_B0r_fields[] = { 29400 { PDM_RD_ACCESS_VALID_CTRf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29401 }; 29402 29403 #endif 29404 #if defined(BCM_88470_A0) 29405 soc_field_info_t soc_SQM_PDM_WR_ACCESS_VALID_CTRr_fields[] = { 29406 { PDM_WR_ACCESS_VALID_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29407 }; 29408 29409 #endif 29410 #if defined(BCM_88270_A0) 29411 soc_field_info_t soc_SQM_PDM_WR_ACCESS_VALID_CTR_BCM88270_A0r_fields[] = { 29412 { PDM_WR_ACCESS_VALID_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29413 }; 29414 29415 #endif 29416 #if defined(BCM_88470_B0) 29417 soc_field_info_t soc_SQM_PDM_WR_ACCESS_VALID_CTR_BCM88470_B0r_fields[] = { 29418 { PDM_WR_ACCESS_VALID_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29419 }; 29420 29421 #endif 29422 #if defined(BCM_88690_A0) 29423 soc_field_info_t soc_SQM_PDM_WR_ACCESS_VALID_CTR_BCM88690_A0r_fields[] = { 29424 { PDM_WR_ACCESS_VALID_CTRf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29425 }; 29426 29427 #endif 29428 #if defined(BCM_88690_B0) 29429 soc_field_info_t soc_SQM_PDM_WR_ACCESS_VALID_CTR_BCM88690_B0r_fields[] = { 29430 { PDM_WR_ACCESS_VALID_CTRf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29431 }; 29432 29433 #endif 29434 #if defined(BCM_88470_A0) 29435 soc_field_info_t soc_SQM_PEND_RD_COMP_SIZEr_fields[] = { 29436 { FIELD_0_2f, 3, 0, SOCF_LE } 29437 }; 29438 29439 #endif 29440 #if defined(BCM_88270_A0) 29441 soc_field_info_t soc_SQM_PEND_RD_COMP_SIZE_BCM88270_A0r_fields[] = { 29442 { FIELD_0_2f, 3, 0, SOCF_LE } 29443 }; 29444 29445 #endif 29446 #if defined(BCM_88470_B0) 29447 soc_field_info_t soc_SQM_PEND_RD_COMP_SIZE_BCM88470_B0r_fields[] = { 29448 { FIELD_0_2f, 3, 0, SOCF_LE } 29449 }; 29450 29451 #endif 29452 #if defined(BCM_88470_A0) 29453 soc_field_info_t soc_SQM_PKT_DEQ_CTRr_fields[] = { 29454 { PKT_DEQ_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29455 }; 29456 29457 #endif 29458 #if defined(BCM_88270_A0) 29459 soc_field_info_t soc_SQM_PKT_DEQ_CTR_BCM88270_A0r_fields[] = { 29460 { PKT_DEQ_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29461 }; 29462 29463 #endif 29464 #if defined(BCM_88470_B0) 29465 soc_field_info_t soc_SQM_PKT_DEQ_CTR_BCM88470_B0r_fields[] = { 29466 { PKT_DEQ_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29467 }; 29468 29469 #endif 29470 #if defined(BCM_88690_A0) 29471 soc_field_info_t soc_SQM_PKT_DEQ_CTR_BCM88690_A0r_fields[] = { 29472 { PKT_DEQ_CTRf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29473 }; 29474 29475 #endif 29476 #if defined(BCM_88690_B0) 29477 soc_field_info_t soc_SQM_PKT_DEQ_CTR_BCM88690_B0r_fields[] = { 29478 { PKT_DEQ_CTRf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29479 }; 29480 29481 #endif 29482 #if defined(BCM_88470_A0) 29483 soc_field_info_t soc_SQM_PKT_ENQ_CTRr_fields[] = { 29484 { PKT_ENQ_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29485 }; 29486 29487 #endif 29488 #if defined(BCM_88270_A0) 29489 soc_field_info_t soc_SQM_PKT_ENQ_CTR_BCM88270_A0r_fields[] = { 29490 { PKT_ENQ_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29491 }; 29492 29493 #endif 29494 #if defined(BCM_88470_B0) 29495 soc_field_info_t soc_SQM_PKT_ENQ_CTR_BCM88470_B0r_fields[] = { 29496 { PKT_ENQ_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29497 }; 29498 29499 #endif 29500 #if defined(BCM_88690_A0) 29501 soc_field_info_t soc_SQM_PKT_ENQ_CTR_BCM88690_A0r_fields[] = { 29502 { PKT_ENQ_CTRf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29503 }; 29504 29505 #endif 29506 #if defined(BCM_88690_B0) 29507 soc_field_info_t soc_SQM_PKT_ENQ_CTR_BCM88690_B0r_fields[] = { 29508 { PKT_ENQ_CTRf, 48, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29509 }; 29510 29511 #endif 29512 #if defined(BCM_88470_A0) 29513 soc_field_info_t soc_SQM_QDC_ERR_INTERRUPT_REGISTERr_fields[] = { 29514 { DEQ_REQ_FIFO_OVF_INTf, 1, 5, SOCF_SIG|SOCF_INTR }, 29515 { DEQ_RPLY_FIFO_OVF_INTf, 1, 7, SOCF_SIG|SOCF_INTR }, 29516 { ENQ_REQ_FIFO_OVF_INTf, 1, 4, SOCF_SIG|SOCF_INTR }, 29517 { ENQ_RPLY_FIFO_OVF_INTf, 1, 6, SOCF_SIG|SOCF_INTR }, 29518 { QDC_CACHE_FULL_INTf, 1, 0, SOCF_SIG|SOCF_INTR }, 29519 { QDM_REQ_FIFO_OVF_INTf, 1, 8, SOCF_SIG|SOCF_INTR }, 29520 { RD_PND_OVF_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 29521 { REQ_FIFO_OVF_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 29522 { USR_CNT_OVF_INTf, 1, 1, SOCF_SIG|SOCF_INTR } 29523 }; 29524 29525 #endif 29526 #if defined(BCM_88270_A0) 29527 soc_field_info_t soc_SQM_QDC_ERR_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = { 29528 { DEQ_REQ_FIFO_OVF_INTf, 1, 5, SOCF_SIG|SOCF_INTR }, 29529 { DEQ_RPLY_FIFO_OVF_INTf, 1, 7, SOCF_SIG|SOCF_INTR }, 29530 { ENQ_REQ_FIFO_OVF_INTf, 1, 4, SOCF_SIG|SOCF_INTR }, 29531 { ENQ_RPLY_FIFO_OVF_INTf, 1, 6, SOCF_SIG|SOCF_INTR }, 29532 { QDC_CACHE_FULL_INTf, 1, 0, SOCF_SIG|SOCF_INTR }, 29533 { QDM_REQ_FIFO_OVF_INTf, 1, 8, SOCF_SIG|SOCF_INTR }, 29534 { RD_PND_OVF_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 29535 { REQ_FIFO_OVF_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 29536 { USR_CNT_OVF_INTf, 1, 1, SOCF_SIG|SOCF_INTR } 29537 }; 29538 29539 #endif 29540 #if defined(BCM_88470_B0) 29541 soc_field_info_t soc_SQM_QDC_ERR_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = { 29542 { DEQ_REQ_FIFO_OVF_INTf, 1, 5, SOCF_SIG|SOCF_INTR }, 29543 { DEQ_RPLY_FIFO_OVF_INTf, 1, 7, SOCF_SIG|SOCF_INTR }, 29544 { ENQ_REQ_FIFO_OVF_INTf, 1, 4, SOCF_SIG|SOCF_INTR }, 29545 { ENQ_RPLY_FIFO_OVF_INTf, 1, 6, SOCF_SIG|SOCF_INTR }, 29546 { QDC_CACHE_FULL_INTf, 1, 0, SOCF_SIG|SOCF_INTR }, 29547 { QDM_REQ_FIFO_OVF_INTf, 1, 8, SOCF_SIG|SOCF_INTR }, 29548 { RD_PND_OVF_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 29549 { REQ_FIFO_OVF_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 29550 { USR_CNT_OVF_INTf, 1, 1, SOCF_SIG|SOCF_INTR } 29551 }; 29552 29553 #endif 29554 #if defined(BCM_88470_A0) 29555 soc_field_info_t soc_SQM_QDC_ERR_INTERRUPT_REGISTER_MASKr_fields[] = { 29556 { DEQ_REQ_FIFO_OVF_INT_MASKf, 1, 5, 0 }, 29557 { DEQ_RPLY_FIFO_OVF_INT_MASKf, 1, 7, 0 }, 29558 { ENQ_REQ_FIFO_OVF_INT_MASKf, 1, 4, 0 }, 29559 { ENQ_RPLY_FIFO_OVF_INT_MASKf, 1, 6, 0 }, 29560 { QDC_CACHE_FULL_INT_MASKf, 1, 0, 0 }, 29561 { QDM_REQ_FIFO_OVF_INT_MASKf, 1, 8, 0 }, 29562 { RD_PND_OVF_INT_MASKf, 1, 2, 0 }, 29563 { REQ_FIFO_OVF_INT_MASKf, 1, 3, 0 }, 29564 { USR_CNT_OVF_INT_MASKf, 1, 1, 0 } 29565 }; 29566 29567 #endif 29568 #if defined(BCM_88270_A0) 29569 soc_field_info_t soc_SQM_QDC_ERR_INTERRUPT_REGISTER_MASK_BCM88270_A0r_fields[] = { 29570 { DEQ_REQ_FIFO_OVF_INT_MASKf, 1, 5, 0 }, 29571 { DEQ_RPLY_FIFO_OVF_INT_MASKf, 1, 7, 0 }, 29572 { ENQ_REQ_FIFO_OVF_INT_MASKf, 1, 4, 0 }, 29573 { ENQ_RPLY_FIFO_OVF_INT_MASKf, 1, 6, 0 }, 29574 { QDC_CACHE_FULL_INT_MASKf, 1, 0, 0 }, 29575 { QDM_REQ_FIFO_OVF_INT_MASKf, 1, 8, 0 }, 29576 { RD_PND_OVF_INT_MASKf, 1, 2, 0 }, 29577 { REQ_FIFO_OVF_INT_MASKf, 1, 3, 0 }, 29578 { USR_CNT_OVF_INT_MASKf, 1, 1, 0 } 29579 }; 29580 29581 #endif 29582 #if defined(BCM_88470_B0) 29583 soc_field_info_t soc_SQM_QDC_ERR_INTERRUPT_REGISTER_MASK_BCM88470_B0r_fields[] = { 29584 { DEQ_REQ_FIFO_OVF_INT_MASKf, 1, 5, 0 }, 29585 { DEQ_RPLY_FIFO_OVF_INT_MASKf, 1, 7, 0 }, 29586 { ENQ_REQ_FIFO_OVF_INT_MASKf, 1, 4, 0 }, 29587 { ENQ_RPLY_FIFO_OVF_INT_MASKf, 1, 6, 0 }, 29588 { QDC_CACHE_FULL_INT_MASKf, 1, 0, 0 }, 29589 { QDM_REQ_FIFO_OVF_INT_MASKf, 1, 8, 0 }, 29590 { RD_PND_OVF_INT_MASKf, 1, 2, 0 }, 29591 { REQ_FIFO_OVF_INT_MASKf, 1, 3, 0 }, 29592 { USR_CNT_OVF_INT_MASKf, 1, 1, 0 } 29593 }; 29594 29595 #endif 29596 #if defined(BCM_88470_A0) 29597 soc_field_info_t soc_SQM_QDC_ERR_INTERRUPT_REGISTER_TESTr_fields[] = { 29598 { QDC_ERR_INTERRUPT_REGISTER_TESTf, 9, 0, SOCF_LE } 29599 }; 29600 29601 #endif 29602 #if defined(BCM_88270_A0) 29603 soc_field_info_t soc_SQM_QDC_ERR_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = { 29604 { QDC_ERR_INTERRUPT_REGISTER_TESTf, 9, 0, SOCF_LE } 29605 }; 29606 29607 #endif 29608 #if defined(BCM_88470_B0) 29609 soc_field_info_t soc_SQM_QDC_ERR_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = { 29610 { QDC_ERR_INTERRUPT_REGISTER_TESTf, 9, 0, SOCF_LE } 29611 }; 29612 29613 #endif 29614 #if defined(BCM_88690_A0) 29615 soc_field_info_t soc_SQM_REG_0041r_fields[] = { 29616 { FIELD_0_0f, 1, 0, 0 } 29617 }; 29618 29619 #endif 29620 #if defined(BCM_88470_A0) 29621 soc_field_info_t soc_SQM_REG_0106r_fields[] = { 29622 { FIELD_0_6f, 7, 0, SOCF_LE } 29623 }; 29624 29625 #endif 29626 #if defined(BCM_88470_A0) 29627 soc_field_info_t soc_SQM_REG_0107r_fields[] = { 29628 { FIELD_0_13f, 14, 0, SOCF_LE }, 29629 { FIELD_14_27f, 14, 14, SOCF_LE } 29630 }; 29631 29632 #endif 29633 #if defined(BCM_88470_A0) 29634 soc_field_info_t soc_SQM_REG_0120r_fields[] = { 29635 { FIELD_0_33f, 34, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29636 }; 29637 29638 #endif 29639 #if defined(BCM_88470_A0) 29640 soc_field_info_t soc_SQM_REG_0122r_fields[] = { 29641 { FIELD_0_1f, 2, 0, SOCF_LE }, 29642 { FIELD_2_81f, 80, 2, SOCF_LE|SOCF_RO|SOCF_SIG } 29643 }; 29644 29645 #endif 29646 #if defined(BCM_88470_A0) 29647 soc_field_info_t soc_SQM_REG_0125r_fields[] = { 29648 { FIELD_0_1f, 2, 0, SOCF_LE }, 29649 { FIELD_2_36f, 35, 2, SOCF_LE|SOCF_RO|SOCF_SIG } 29650 }; 29651 29652 #endif 29653 #if defined(BCM_88470_A0) 29654 soc_field_info_t soc_SQM_REG_0127r_fields[] = { 29655 { FIELD_0_9f, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29656 }; 29657 29658 #endif 29659 #if defined(BCM_88470_A0) 29660 soc_field_info_t soc_SQM_REG_0128r_fields[] = { 29661 { FIELD_0_53f, 54, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29662 }; 29663 29664 #endif 29665 #if defined(BCM_88690_B0) 29666 soc_field_info_t soc_SQM_REG_0041_BCM88690_B0r_fields[] = { 29667 { FIELD_0_0f, 1, 0, 0 } 29668 }; 29669 29670 #endif 29671 #if defined(BCM_88690_A0) 29672 soc_field_info_t soc_SQM_REG_00A4r_fields[] = { 29673 { DEQ_QSTATE_PENDING_FIFO_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 29674 { ENQ_COMMAND_RXI_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 29675 { PDB_LINK_LIST_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 29676 { QUEUE_DATA_MEMORY_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 29677 { TX_BUNDLE_MEMORY_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 29678 { TX_BUNDLE_MEMORY_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 29679 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_0_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 29680 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_1_INITIATE_ECC_1B_ERRf, 1, 3, 0 } 29681 }; 29682 29683 #endif 29684 #if defined(BCM_88690_A0) 29685 soc_field_info_t soc_SQM_REG_00A6r_fields[] = { 29686 { DEQ_QSTATE_PENDING_FIFO_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 29687 { ENQ_COMMAND_RXI_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 29688 { PDB_LINK_LIST_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 29689 { QUEUE_DATA_MEMORY_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 29690 { TX_BUNDLE_MEMORY_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 29691 { TX_BUNDLE_MEMORY_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 29692 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_0_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 29693 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_1_INITIATE_ECC_2B_ERRf, 1, 3, 0 } 29694 }; 29695 29696 #endif 29697 #if defined(BCM_88690_B0) 29698 soc_field_info_t soc_SQM_REG_00A4_BCM88690_B0r_fields[] = { 29699 { DEQ_QSTATE_PENDING_FIFO_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 29700 { ENQ_COMMAND_RXI_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 29701 { PDB_LINK_LIST_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 29702 { QUEUE_DATA_MEMORY_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 29703 { TX_BUNDLE_MEMORY_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 29704 { TX_BUNDLE_MEMORY_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 29705 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_0_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 29706 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_1_INITIATE_ECC_1B_ERRf, 1, 3, 0 } 29707 }; 29708 29709 #endif 29710 #if defined(BCM_88690_B0) 29711 soc_field_info_t soc_SQM_REG_00A6_BCM88690_B0r_fields[] = { 29712 { DEQ_QSTATE_PENDING_FIFO_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 29713 { ENQ_COMMAND_RXI_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 29714 { PDB_LINK_LIST_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 29715 { QUEUE_DATA_MEMORY_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 29716 { TX_BUNDLE_MEMORY_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 29717 { TX_BUNDLE_MEMORY_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 29718 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_0_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 29719 { TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_1_INITIATE_ECC_2B_ERRf, 1, 3, 0 } 29720 }; 29721 29722 #endif 29723 #if defined(BCM_88690_A0) 29724 soc_field_info_t soc_SQM_REG_00C2r_fields[] = { 29725 { FIELD_0_0f, 1, 0, 0 }, 29726 { FIELD_1_1f, 1, 1, 0 }, 29727 { FIELD_2_2f, 1, 2, 0 }, 29728 { FIELD_3_3f, 1, 3, 0 }, 29729 { FIELD_4_4f, 1, 4, 0 }, 29730 { FIELD_5_5f, 1, 5, 0 } 29731 }; 29732 29733 #endif 29734 #if defined(BCM_88690_A0) 29735 soc_field_info_t soc_SQM_REG_00C7r_fields[] = { 29736 { FIELD_0_0f, 1, 0, 0 }, 29737 { FIELD_1_1f, 1, 1, 0 } 29738 }; 29739 29740 #endif 29741 #if defined(BCM_88690_B0) 29742 soc_field_info_t soc_SQM_REG_00C2_BCM88690_B0r_fields[] = { 29743 { FIELD_0_0f, 1, 0, 0 }, 29744 { FIELD_1_1f, 1, 1, 0 }, 29745 { FIELD_2_2f, 1, 2, 0 }, 29746 { FIELD_3_3f, 1, 3, 0 }, 29747 { FIELD_4_4f, 1, 4, 0 }, 29748 { FIELD_5_5f, 1, 5, 0 } 29749 }; 29750 29751 #endif 29752 #if defined(BCM_88690_B0) 29753 soc_field_info_t soc_SQM_REG_00C7_BCM88690_B0r_fields[] = { 29754 { FIELD_0_0f, 1, 0, 0 }, 29755 { FIELD_1_1f, 1, 1, 0 } 29756 }; 29757 29758 #endif 29759 #if defined(BCM_88270_A0) 29760 soc_field_info_t soc_SQM_REG_0106_BCM88270_A0r_fields[] = { 29761 { FIELD_0_6f, 7, 0, SOCF_LE } 29762 }; 29763 29764 #endif 29765 #if defined(BCM_88470_B0) 29766 soc_field_info_t soc_SQM_REG_0106_BCM88470_B0r_fields[] = { 29767 { FIELD_0_6f, 7, 0, SOCF_LE } 29768 }; 29769 29770 #endif 29771 #if defined(BCM_88270_A0) 29772 soc_field_info_t soc_SQM_REG_0107_BCM88270_A0r_fields[] = { 29773 { FIELD_0_13f, 14, 0, SOCF_LE }, 29774 { FIELD_14_27f, 14, 14, SOCF_LE } 29775 }; 29776 29777 #endif 29778 #if defined(BCM_88470_B0) 29779 soc_field_info_t soc_SQM_REG_0107_BCM88470_B0r_fields[] = { 29780 { FIELD_0_13f, 14, 0, SOCF_LE }, 29781 { FIELD_14_27f, 14, 14, SOCF_LE } 29782 }; 29783 29784 #endif 29785 #if defined(BCM_88470_A0) 29786 soc_field_info_t soc_SQM_REG_011Br_fields[] = { 29787 { FIELD_0_4f, 5, 0, SOCF_LE } 29788 }; 29789 29790 #endif 29791 #if defined(BCM_88270_A0) 29792 soc_field_info_t soc_SQM_REG_011B_BCM88270_A0r_fields[] = { 29793 { FIELD_0_4f, 5, 0, SOCF_LE } 29794 }; 29795 29796 #endif 29797 #if defined(BCM_88470_B0) 29798 soc_field_info_t soc_SQM_REG_011B_BCM88470_B0r_fields[] = { 29799 { FIELD_0_4f, 5, 0, SOCF_LE } 29800 }; 29801 29802 #endif 29803 #if defined(BCM_88470_A0) 29804 soc_field_info_t soc_SQM_REG_011Cr_fields[] = { 29805 { ITEM_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 29806 { ITEM_13_20f, 8, 13, SOCF_LE|SOCF_RO|SOCF_SIG }, 29807 { ITEM_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 29808 { ITEM_21_35f, 15, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 29809 { ITEM_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 29810 { ITEM_3_3f, 1, 3, SOCF_RO|SOCF_SIG }, 29811 { ITEM_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 29812 { ITEM_5_12f, 8, 5, SOCF_LE|SOCF_RO|SOCF_SIG } 29813 }; 29814 29815 #endif 29816 #if defined(BCM_88270_A0) 29817 soc_field_info_t soc_SQM_REG_011C_BCM88270_A0r_fields[] = { 29818 { ITEM_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 29819 { ITEM_13_20f, 8, 13, SOCF_LE|SOCF_RO|SOCF_SIG }, 29820 { ITEM_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 29821 { ITEM_21_34f, 14, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 29822 { ITEM_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 29823 { ITEM_3_3f, 1, 3, SOCF_RO|SOCF_SIG }, 29824 { ITEM_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 29825 { ITEM_5_12f, 8, 5, SOCF_LE|SOCF_RO|SOCF_SIG } 29826 }; 29827 29828 #endif 29829 #if defined(BCM_88470_B0) 29830 soc_field_info_t soc_SQM_REG_011C_BCM88470_B0r_fields[] = { 29831 { ITEM_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 29832 { ITEM_13_20f, 8, 13, SOCF_LE|SOCF_RO|SOCF_SIG }, 29833 { ITEM_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 29834 { ITEM_21_35f, 15, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 29835 { ITEM_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 29836 { ITEM_3_3f, 1, 3, SOCF_RO|SOCF_SIG }, 29837 { ITEM_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 29838 { ITEM_5_12f, 8, 5, SOCF_LE|SOCF_RO|SOCF_SIG } 29839 }; 29840 29841 #endif 29842 #if defined(BCM_88470_A0) 29843 soc_field_info_t soc_SQM_REG_011Er_fields[] = { 29844 { FIELD_0_23f, 24, 0, SOCF_LE } 29845 }; 29846 29847 #endif 29848 #if defined(BCM_88270_A0) 29849 soc_field_info_t soc_SQM_REG_011E_BCM88270_A0r_fields[] = { 29850 { FIELD_0_23f, 24, 0, SOCF_LE } 29851 }; 29852 29853 #endif 29854 #if defined(BCM_88470_B0) 29855 soc_field_info_t soc_SQM_REG_011E_BCM88470_B0r_fields[] = { 29856 { FIELD_0_23f, 24, 0, SOCF_LE } 29857 }; 29858 29859 #endif 29860 #if defined(BCM_88470_A0) 29861 soc_field_info_t soc_SQM_REG_011Fr_fields[] = { 29862 { FIELD_0_13f, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29863 }; 29864 29865 #endif 29866 #if defined(BCM_88270_A0) 29867 soc_field_info_t soc_SQM_REG_011F_BCM88270_A0r_fields[] = { 29868 { FIELD_0_13f, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29869 }; 29870 29871 #endif 29872 #if defined(BCM_88470_B0) 29873 soc_field_info_t soc_SQM_REG_011F_BCM88470_B0r_fields[] = { 29874 { FIELD_0_13f, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29875 }; 29876 29877 #endif 29878 #if defined(BCM_88270_A0) 29879 soc_field_info_t soc_SQM_REG_0120_BCM88270_A0r_fields[] = { 29880 { FIELD_0_33f, 34, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29881 }; 29882 29883 #endif 29884 #if defined(BCM_88470_B0) 29885 soc_field_info_t soc_SQM_REG_0120_BCM88470_B0r_fields[] = { 29886 { FIELD_0_33f, 34, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29887 }; 29888 29889 #endif 29890 #if defined(BCM_88270_A0) 29891 soc_field_info_t soc_SQM_REG_0122_BCM88270_A0r_fields[] = { 29892 { FIELD_0_1f, 2, 0, SOCF_LE }, 29893 { FIELD_2_81f, 80, 2, SOCF_LE|SOCF_RO|SOCF_SIG } 29894 }; 29895 29896 #endif 29897 #if defined(BCM_88470_B0) 29898 soc_field_info_t soc_SQM_REG_0122_BCM88470_B0r_fields[] = { 29899 { FIELD_0_1f, 2, 0, SOCF_LE }, 29900 { FIELD_2_81f, 80, 2, SOCF_LE|SOCF_RO|SOCF_SIG } 29901 }; 29902 29903 #endif 29904 #if defined(BCM_88270_A0) 29905 soc_field_info_t soc_SQM_REG_0125_BCM88270_A0r_fields[] = { 29906 { FIELD_0_1f, 2, 0, SOCF_LE }, 29907 { FIELD_2_36f, 35, 2, SOCF_LE|SOCF_RO|SOCF_SIG } 29908 }; 29909 29910 #endif 29911 #if defined(BCM_88470_B0) 29912 soc_field_info_t soc_SQM_REG_0125_BCM88470_B0r_fields[] = { 29913 { FIELD_0_1f, 2, 0, SOCF_LE }, 29914 { FIELD_2_36f, 35, 2, SOCF_LE|SOCF_RO|SOCF_SIG } 29915 }; 29916 29917 #endif 29918 #if defined(BCM_88270_A0) 29919 soc_field_info_t soc_SQM_REG_0127_BCM88270_A0r_fields[] = { 29920 { FIELD_0_9f, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29921 }; 29922 29923 #endif 29924 #if defined(BCM_88470_B0) 29925 soc_field_info_t soc_SQM_REG_0127_BCM88470_B0r_fields[] = { 29926 { FIELD_0_9f, 10, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29927 }; 29928 29929 #endif 29930 #if defined(BCM_88270_A0) 29931 soc_field_info_t soc_SQM_REG_0128_BCM88270_A0r_fields[] = { 29932 { FIELD_0_52f, 53, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29933 }; 29934 29935 #endif 29936 #if defined(BCM_88470_B0) 29937 soc_field_info_t soc_SQM_REG_0128_BCM88470_B0r_fields[] = { 29938 { FIELD_0_53f, 54, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29939 }; 29940 29941 #endif 29942 #if defined(BCM_88470_A0) 29943 soc_field_info_t soc_SQM_RESERVED_MIRROR_ADDRr_fields[] = { 29944 { FIELD_0_15f, 16, 0, SOCF_LE }, 29945 { FIELD_31_31f, 1, 31, 0 } 29946 }; 29947 29948 #endif 29949 #if defined(BCM_88270_A0) 29950 soc_field_info_t soc_SQM_RESERVED_MIRROR_ADDR_BCM88270_A0r_fields[] = { 29951 { FIELD_0_15f, 16, 0, SOCF_LE }, 29952 { FIELD_31_31f, 1, 31, 0 } 29953 }; 29954 29955 #endif 29956 #if defined(BCM_88470_B0) 29957 soc_field_info_t soc_SQM_RESERVED_MIRROR_ADDR_BCM88470_B0r_fields[] = { 29958 { FIELD_0_15f, 16, 0, SOCF_LE }, 29959 { FIELD_31_31f, 1, 31, 0 } 29960 }; 29961 29962 #endif 29963 #if defined(BCM_88690_A0) 29964 soc_field_info_t soc_SQM_RESERVED_MIRROR_ADDR_BCM88690_A0r_fields[] = { 29965 { FIELD_0_15f, 16, 0, SOCF_LE }, 29966 { FIELD_31_31f, 1, 31, 0 } 29967 }; 29968 29969 #endif 29970 #if defined(BCM_88690_B0) 29971 soc_field_info_t soc_SQM_RESERVED_MIRROR_ADDR_BCM88690_B0r_fields[] = { 29972 { FIELD_0_15f, 16, 0, SOCF_LE }, 29973 { FIELD_31_31f, 1, 31, 0 } 29974 }; 29975 29976 #endif 29977 #if defined(BCM_88470_A0) 29978 soc_field_info_t soc_SQM_RESERVED_MTCDr_fields[] = { 29979 { FIELD_0_0f, 1, 0, 0 }, 29980 { FIELD_1_1f, 1, 1, 0 }, 29981 { FIELD_2_2f, 1, 2, 0 }, 29982 { FIELD_3_3f, 1, 3, 0 }, 29983 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 29984 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 29985 }; 29986 29987 #endif 29988 #if defined(BCM_88270_A0) 29989 soc_field_info_t soc_SQM_RESERVED_MTCD_BCM88270_A0r_fields[] = { 29990 { FIELD_0_0f, 1, 0, 0 }, 29991 { FIELD_1_1f, 1, 1, 0 }, 29992 { FIELD_2_2f, 1, 2, 0 }, 29993 { FIELD_3_3f, 1, 3, 0 }, 29994 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 29995 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 29996 }; 29997 29998 #endif 29999 #if defined(BCM_88470_B0) 30000 soc_field_info_t soc_SQM_RESERVED_MTCD_BCM88470_B0r_fields[] = { 30001 { FIELD_0_0f, 1, 0, 0 }, 30002 { FIELD_1_1f, 1, 1, 0 }, 30003 { FIELD_2_2f, 1, 2, 0 }, 30004 { FIELD_3_3f, 1, 3, 0 }, 30005 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 30006 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 30007 }; 30008 30009 #endif 30010 #if defined(BCM_88690_A0) 30011 soc_field_info_t soc_SQM_RESERVED_MTCD_BCM88690_A0r_fields[] = { 30012 { FIELD_0_0f, 1, 0, 0 }, 30013 { FIELD_1_1f, 1, 1, 0 }, 30014 { FIELD_2_2f, 1, 2, 0 }, 30015 { FIELD_3_3f, 1, 3, 0 }, 30016 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 30017 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 30018 }; 30019 30020 #endif 30021 #if defined(BCM_88690_B0) 30022 soc_field_info_t soc_SQM_RESERVED_MTCD_BCM88690_B0r_fields[] = { 30023 { FIELD_0_0f, 1, 0, 0 }, 30024 { FIELD_1_1f, 1, 1, 0 }, 30025 { FIELD_2_2f, 1, 2, 0 }, 30026 { FIELD_3_3f, 1, 3, 0 }, 30027 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 30028 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 30029 }; 30030 30031 #endif 30032 #if defined(BCM_88470_A0) 30033 soc_field_info_t soc_SQM_RESERVED_MTCPr_fields[] = { 30034 { ITEM_0_13f, 14, 0, SOCF_LE }, 30035 { ITEM_14_14f, 1, 14, 0 }, 30036 { ITEM_15_15f, 1, 15, 0 }, 30037 { ITEM_16_16f, 1, 16, 0 }, 30038 { ITEM_19_30f, 12, 19, SOCF_LE }, 30039 { ITEM_31_31f, 1, 31, 0 }, 30040 { ITEM_32_32f, 1, 32, 0 }, 30041 { ITEM_33_33f, 1, 33, 0 }, 30042 { ITEM_34_34f, 1, 34, 0 }, 30043 { ITEM_35_35f, 1, 35, 0 }, 30044 { ITEM_37_52f, 16, 37, SOCF_LE }, 30045 { ITEM_53_53f, 1, 53, 0 }, 30046 { ITEM_54_54f, 1, 54, 0 }, 30047 { ITEM_55_55f, 1, 55, 0 }, 30048 { ITEM_56_56f, 1, 56, 0 }, 30049 { ITEM_57_57f, 1, 57, 0 }, 30050 { ITEM_58_58f, 1, 58, 0 } 30051 }; 30052 30053 #endif 30054 #if defined(BCM_88270_A0) 30055 soc_field_info_t soc_SQM_RESERVED_MTCP_BCM88270_A0r_fields[] = { 30056 { ITEM_0_13f, 14, 0, SOCF_LE }, 30057 { ITEM_14_14f, 1, 14, 0 }, 30058 { ITEM_15_15f, 1, 15, 0 }, 30059 { ITEM_16_16f, 1, 16, 0 }, 30060 { ITEM_19_30f, 12, 19, SOCF_LE }, 30061 { ITEM_31_31f, 1, 31, 0 }, 30062 { ITEM_32_32f, 1, 32, 0 }, 30063 { ITEM_33_33f, 1, 33, 0 }, 30064 { ITEM_34_34f, 1, 34, 0 }, 30065 { ITEM_35_35f, 1, 35, 0 }, 30066 { ITEM_37_52f, 16, 37, SOCF_LE }, 30067 { ITEM_53_53f, 1, 53, 0 }, 30068 { ITEM_54_54f, 1, 54, 0 }, 30069 { ITEM_55_55f, 1, 55, 0 }, 30070 { ITEM_56_56f, 1, 56, 0 }, 30071 { ITEM_57_57f, 1, 57, 0 }, 30072 { ITEM_58_58f, 1, 58, 0 } 30073 }; 30074 30075 #endif 30076 #if defined(BCM_88470_B0) 30077 soc_field_info_t soc_SQM_RESERVED_MTCP_BCM88470_B0r_fields[] = { 30078 { ITEM_0_13f, 14, 0, SOCF_LE }, 30079 { ITEM_14_14f, 1, 14, 0 }, 30080 { ITEM_15_15f, 1, 15, 0 }, 30081 { ITEM_16_16f, 1, 16, 0 }, 30082 { ITEM_19_30f, 12, 19, SOCF_LE }, 30083 { ITEM_31_31f, 1, 31, 0 }, 30084 { ITEM_32_32f, 1, 32, 0 }, 30085 { ITEM_33_33f, 1, 33, 0 }, 30086 { ITEM_34_34f, 1, 34, 0 }, 30087 { ITEM_35_35f, 1, 35, 0 }, 30088 { ITEM_37_52f, 16, 37, SOCF_LE }, 30089 { ITEM_53_53f, 1, 53, 0 }, 30090 { ITEM_54_54f, 1, 54, 0 }, 30091 { ITEM_55_55f, 1, 55, 0 }, 30092 { ITEM_56_56f, 1, 56, 0 }, 30093 { ITEM_57_57f, 1, 57, 0 }, 30094 { ITEM_58_58f, 1, 58, 0 } 30095 }; 30096 30097 #endif 30098 #if defined(BCM_88690_A0) 30099 soc_field_info_t soc_SQM_RESERVED_MTCP_BCM88690_A0r_fields[] = { 30100 { ITEM_0_13f, 14, 0, SOCF_LE }, 30101 { ITEM_14_14f, 1, 14, 0 }, 30102 { ITEM_15_15f, 1, 15, 0 }, 30103 { ITEM_16_16f, 1, 16, 0 }, 30104 { ITEM_19_30f, 12, 19, SOCF_LE }, 30105 { ITEM_31_31f, 1, 31, 0 }, 30106 { ITEM_32_32f, 1, 32, 0 }, 30107 { ITEM_33_33f, 1, 33, 0 }, 30108 { ITEM_34_34f, 1, 34, 0 }, 30109 { ITEM_35_35f, 1, 35, 0 }, 30110 { ITEM_37_52f, 16, 37, SOCF_LE }, 30111 { ITEM_53_53f, 1, 53, 0 }, 30112 { ITEM_54_54f, 1, 54, 0 }, 30113 { ITEM_55_55f, 1, 55, 0 }, 30114 { ITEM_56_56f, 1, 56, 0 }, 30115 { ITEM_57_57f, 1, 57, 0 }, 30116 { ITEM_58_58f, 1, 58, 0 } 30117 }; 30118 30119 #endif 30120 #if defined(BCM_88690_B0) 30121 soc_field_info_t soc_SQM_RESERVED_MTCP_BCM88690_B0r_fields[] = { 30122 { ITEM_0_13f, 14, 0, SOCF_LE }, 30123 { ITEM_14_14f, 1, 14, 0 }, 30124 { ITEM_15_15f, 1, 15, 0 }, 30125 { ITEM_16_16f, 1, 16, 0 }, 30126 { ITEM_19_30f, 12, 19, SOCF_LE }, 30127 { ITEM_31_31f, 1, 31, 0 }, 30128 { ITEM_32_32f, 1, 32, 0 }, 30129 { ITEM_33_33f, 1, 33, 0 }, 30130 { ITEM_34_34f, 1, 34, 0 }, 30131 { ITEM_35_35f, 1, 35, 0 }, 30132 { ITEM_37_52f, 16, 37, SOCF_LE }, 30133 { ITEM_53_53f, 1, 53, 0 }, 30134 { ITEM_54_54f, 1, 54, 0 }, 30135 { ITEM_55_55f, 1, 55, 0 }, 30136 { ITEM_56_56f, 1, 56, 0 }, 30137 { ITEM_57_57f, 1, 57, 0 }, 30138 { ITEM_58_58f, 1, 58, 0 } 30139 }; 30140 30141 #endif 30142 #if defined(BCM_88470_A0) 30143 soc_field_info_t soc_SQM_RESERVED_SPARE_0r_fields[] = { 30144 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 30145 }; 30146 30147 #endif 30148 #if defined(BCM_88470_A0) 30149 soc_field_info_t soc_SQM_RESERVED_SPARE_1r_fields[] = { 30150 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 30151 }; 30152 30153 #endif 30154 #if defined(BCM_88470_A0) 30155 soc_field_info_t soc_SQM_RESERVED_SPARE_2r_fields[] = { 30156 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 30157 }; 30158 30159 #endif 30160 #if defined(BCM_88470_A0) 30161 soc_field_info_t soc_SQM_RESERVED_SPARE_3r_fields[] = { 30162 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 30163 }; 30164 30165 #endif 30166 #if defined(BCM_88270_A0) 30167 soc_field_info_t soc_SQM_RESERVED_SPARE_0_BCM88270_A0r_fields[] = { 30168 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 30169 }; 30170 30171 #endif 30172 #if defined(BCM_88470_B0) 30173 soc_field_info_t soc_SQM_RESERVED_SPARE_0_BCM88470_B0r_fields[] = { 30174 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 30175 }; 30176 30177 #endif 30178 #if defined(BCM_88690_A0) 30179 soc_field_info_t soc_SQM_RESERVED_SPARE_0_BCM88690_A0r_fields[] = { 30180 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 30181 }; 30182 30183 #endif 30184 #if defined(BCM_88690_B0) 30185 soc_field_info_t soc_SQM_RESERVED_SPARE_0_BCM88690_B0r_fields[] = { 30186 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 30187 }; 30188 30189 #endif 30190 #if defined(BCM_88270_A0) 30191 soc_field_info_t soc_SQM_RESERVED_SPARE_1_BCM88270_A0r_fields[] = { 30192 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 30193 }; 30194 30195 #endif 30196 #if defined(BCM_88470_B0) 30197 soc_field_info_t soc_SQM_RESERVED_SPARE_1_BCM88470_B0r_fields[] = { 30198 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 30199 }; 30200 30201 #endif 30202 #if defined(BCM_88690_A0) 30203 soc_field_info_t soc_SQM_RESERVED_SPARE_1_BCM88690_A0r_fields[] = { 30204 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 30205 }; 30206 30207 #endif 30208 #if defined(BCM_88690_B0) 30209 soc_field_info_t soc_SQM_RESERVED_SPARE_1_BCM88690_B0r_fields[] = { 30210 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 30211 }; 30212 30213 #endif 30214 #if defined(BCM_88270_A0) 30215 soc_field_info_t soc_SQM_RESERVED_SPARE_2_BCM88270_A0r_fields[] = { 30216 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 30217 }; 30218 30219 #endif 30220 #if defined(BCM_88470_B0) 30221 soc_field_info_t soc_SQM_RESERVED_SPARE_2_BCM88470_B0r_fields[] = { 30222 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 30223 }; 30224 30225 #endif 30226 #if defined(BCM_88690_A0) 30227 soc_field_info_t soc_SQM_RESERVED_SPARE_2_BCM88690_A0r_fields[] = { 30228 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 30229 }; 30230 30231 #endif 30232 #if defined(BCM_88690_B0) 30233 soc_field_info_t soc_SQM_RESERVED_SPARE_2_BCM88690_B0r_fields[] = { 30234 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 30235 }; 30236 30237 #endif 30238 #if defined(BCM_88270_A0) 30239 soc_field_info_t soc_SQM_RESERVED_SPARE_3_BCM88270_A0r_fields[] = { 30240 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 30241 }; 30242 30243 #endif 30244 #if defined(BCM_88470_B0) 30245 soc_field_info_t soc_SQM_RESERVED_SPARE_3_BCM88470_B0r_fields[] = { 30246 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 30247 }; 30248 30249 #endif 30250 #if defined(BCM_88690_A0) 30251 soc_field_info_t soc_SQM_RESERVED_SPARE_3_BCM88690_A0r_fields[] = { 30252 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 30253 }; 30254 30255 #endif 30256 #if defined(BCM_88690_B0) 30257 soc_field_info_t soc_SQM_RESERVED_SPARE_3_BCM88690_B0r_fields[] = { 30258 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 30259 }; 30260 30261 #endif 30262 #if defined(BCM_88470_A0) 30263 soc_field_info_t soc_SQM_SBUS_BROADCAST_IDr_fields[] = { 30264 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 30265 }; 30266 30267 #endif 30268 #if defined(BCM_88270_A0) 30269 soc_field_info_t soc_SQM_SBUS_BROADCAST_ID_BCM88270_A0r_fields[] = { 30270 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 30271 }; 30272 30273 #endif 30274 #if defined(BCM_88470_B0) 30275 soc_field_info_t soc_SQM_SBUS_BROADCAST_ID_BCM88470_B0r_fields[] = { 30276 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 30277 }; 30278 30279 #endif 30280 #if defined(BCM_88690_A0) 30281 soc_field_info_t soc_SQM_SBUS_BROADCAST_ID_BCM88690_A0r_fields[] = { 30282 { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE } 30283 }; 30284 30285 #endif 30286 #if defined(BCM_88690_B0) 30287 soc_field_info_t soc_SQM_SBUS_BROADCAST_ID_BCM88690_B0r_fields[] = { 30288 { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE } 30289 }; 30290 30291 #endif 30292 #if defined(BCM_88470_A0) 30293 soc_field_info_t soc_SQM_SBUS_LAST_IN_CHAINr_fields[] = { 30294 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 30295 }; 30296 30297 #endif 30298 #if defined(BCM_88270_A0) 30299 soc_field_info_t soc_SQM_SBUS_LAST_IN_CHAIN_BCM88270_A0r_fields[] = { 30300 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 30301 }; 30302 30303 #endif 30304 #if defined(BCM_88470_B0) 30305 soc_field_info_t soc_SQM_SBUS_LAST_IN_CHAIN_BCM88470_B0r_fields[] = { 30306 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 30307 }; 30308 30309 #endif 30310 #if defined(BCM_88690_A0) 30311 soc_field_info_t soc_SQM_SBUS_LAST_IN_CHAIN_BCM88690_A0r_fields[] = { 30312 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 30313 }; 30314 30315 #endif 30316 #if defined(BCM_88690_B0) 30317 soc_field_info_t soc_SQM_SBUS_LAST_IN_CHAIN_BCM88690_B0r_fields[] = { 30318 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 30319 }; 30320 30321 #endif 30322 #if defined(BCM_88470_A0) 30323 soc_field_info_t soc_SQM_SQM_ENABLERSr_fields[] = { 30324 { DEQ_ENf, 1, 1, 0 }, 30325 { ENQ_ENf, 1, 0, 0 } 30326 }; 30327 30328 #endif 30329 #if defined(BCM_88270_A0) 30330 soc_field_info_t soc_SQM_SQM_ENABLERS_BCM88270_A0r_fields[] = { 30331 { DEQ_ENf, 1, 1, 0 }, 30332 { ENQ_ENf, 1, 0, 0 } 30333 }; 30334 30335 #endif 30336 #if defined(BCM_88470_B0) 30337 soc_field_info_t soc_SQM_SQM_ENABLERS_BCM88470_B0r_fields[] = { 30338 { DEQ_ENf, 1, 1, 0 }, 30339 { ENQ_ENf, 1, 0, 0 } 30340 }; 30341 30342 #endif 30343 #if defined(BCM_88470_A0) 30344 soc_field_info_t soc_SQM_SQM_INITr_fields[] = { 30345 { PDM_INIT_ONf, 1, 0, SOCF_RO|SOCF_SIG }, 30346 { QDM_INIT_ONf, 1, 1, SOCF_RO|SOCF_SIG } 30347 }; 30348 30349 #endif 30350 #if defined(BCM_88270_A0) 30351 soc_field_info_t soc_SQM_SQM_INIT_BCM88270_A0r_fields[] = { 30352 { PDM_INIT_ONf, 1, 0, SOCF_RO|SOCF_SIG }, 30353 { QDM_INIT_ONf, 1, 1, SOCF_RO|SOCF_SIG } 30354 }; 30355 30356 #endif 30357 #if defined(BCM_88470_B0) 30358 soc_field_info_t soc_SQM_SQM_INIT_BCM88470_B0r_fields[] = { 30359 { PDM_INIT_ONf, 1, 0, SOCF_RO|SOCF_SIG }, 30360 { QDM_INIT_ONf, 1, 1, SOCF_RO|SOCF_SIG } 30361 }; 30362 30363 #endif 30364 #if defined(BCM_88690_A0) 30365 soc_field_info_t soc_SQM_TO_DRAM_IQM_PKT_TX_NRDY_CTRr_fields[] = { 30366 { TO_DRAM_IQM_PKT_TX_NRDY_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 30367 }; 30368 30369 #endif 30370 #if defined(BCM_88690_B0) 30371 soc_field_info_t soc_SQM_TO_DRAM_IQM_PKT_TX_NRDY_CTR_BCM88690_B0r_fields[] = { 30372 { TO_DRAM_IQM_PKT_TX_NRDY_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 30373 }; 30374 30375 #endif 30376 #if defined(BCM_88690_A0) 30377 soc_field_info_t soc_SQM_TO_DRAM_TX_BUNDLE_FIFO_MAX_STATUSr_fields[] = { 30378 { TO_DRAM_TX_BUNDLE_FIFO_MAX_STATUSf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30379 }; 30380 30381 #endif 30382 #if defined(BCM_88690_B0) 30383 soc_field_info_t soc_SQM_TO_DRAM_TX_BUNDLE_FIFO_MAX_STATUS_BCM88690_B0r_fields[] = { 30384 { TO_DRAM_TX_BUNDLE_FIFO_MAX_STATUSf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30385 }; 30386 30387 #endif 30388 #if defined(BCM_88690_A0) 30389 soc_field_info_t soc_SQM_TO_DRAM_TX_PD_FIFO_MAX_STATUSr_fields[] = { 30390 { TO_DRAM_TX_PD_FIFO_MAX_STATUSf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30391 }; 30392 30393 #endif 30394 #if defined(BCM_88690_B0) 30395 soc_field_info_t soc_SQM_TO_DRAM_TX_PD_FIFO_MAX_STATUS_BCM88690_B0r_fields[] = { 30396 { TO_DRAM_TX_PD_FIFO_MAX_STATUSf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30397 }; 30398 30399 #endif 30400 #if defined(BCM_88690_A0) 30401 soc_field_info_t soc_SQM_TO_FABRIC_IQM_PKT_TX_NRDY_CTRr_fields[] = { 30402 { TO_FABRIC_IQM_PKT_TX_NRDY_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 30403 }; 30404 30405 #endif 30406 #if defined(BCM_88690_B0) 30407 soc_field_info_t soc_SQM_TO_FABRIC_IQM_PKT_TX_NRDY_CTR_BCM88690_B0r_fields[] = { 30408 { TO_FABRIC_IQM_PKT_TX_NRDY_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 30409 }; 30410 30411 #endif 30412 #if defined(BCM_88690_A0) 30413 soc_field_info_t soc_SQM_TO_FABRIC_TX_BUNDLE_FIFO_MAX_STATUSr_fields[] = { 30414 { TO_FABRIC_TX_BUNDLE_FIFO_MAX_STATUSf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30415 }; 30416 30417 #endif 30418 #if defined(BCM_88690_B0) 30419 soc_field_info_t soc_SQM_TO_FABRIC_TX_BUNDLE_FIFO_MAX_STATUS_BCM88690_B0r_fields[] = { 30420 { TO_FABRIC_TX_BUNDLE_FIFO_MAX_STATUSf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30421 }; 30422 30423 #endif 30424 #if defined(BCM_88690_A0) 30425 soc_field_info_t soc_SQM_TO_FABRIC_TX_PD_FIFO_MAX_STATUSr_fields[] = { 30426 { TO_FABRIC_TX_PD_FIFO_MAX_STATUSf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30427 }; 30428 30429 #endif 30430 #if defined(BCM_88690_B0) 30431 soc_field_info_t soc_SQM_TO_FABRIC_TX_PD_FIFO_MAX_STATUS_BCM88690_B0r_fields[] = { 30432 { TO_FABRIC_TX_PD_FIFO_MAX_STATUSf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30433 }; 30434 30435 #endif 30436 #if defined(BCM_88470_A0) 30437 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTERr_fields[] = { 30438 { TX_BUNDLE_FIFO_OVF_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 30439 { TX_BUNDLE_FIFO_UNF_INTf, 1, 4, SOCF_SIG|SOCF_INTR }, 30440 { TX_PD_FIFO_HALT_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 30441 { TX_PD_FIFO_OVF_INTf, 1, 0, SOCF_SIG|SOCF_INTR }, 30442 { TX_PD_FIFO_UNF_INTf, 1, 1, SOCF_SIG|SOCF_INTR } 30443 }; 30444 30445 #endif 30446 #if defined(BCM_88270_A0) 30447 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = { 30448 { TX_BUNDLE_FIFO_OVF_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 30449 { TX_BUNDLE_FIFO_UNF_INTf, 1, 4, SOCF_SIG|SOCF_INTR }, 30450 { TX_PD_FIFO_HALT_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 30451 { TX_PD_FIFO_OVF_INTf, 1, 0, SOCF_SIG|SOCF_INTR }, 30452 { TX_PD_FIFO_UNF_INTf, 1, 1, SOCF_SIG|SOCF_INTR } 30453 }; 30454 30455 #endif 30456 #if defined(BCM_88470_B0) 30457 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = { 30458 { TX_BUNDLE_FIFO_OVF_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 30459 { TX_BUNDLE_FIFO_UNF_INTf, 1, 4, SOCF_SIG|SOCF_INTR }, 30460 { TX_PD_FIFO_HALT_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 30461 { TX_PD_FIFO_OVF_INTf, 1, 0, SOCF_SIG|SOCF_INTR }, 30462 { TX_PD_FIFO_UNF_INTf, 1, 1, SOCF_SIG|SOCF_INTR } 30463 }; 30464 30465 #endif 30466 #if defined(BCM_88690_A0) 30467 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = { 30468 { TO_DRAM_TX_BUNDLE_FIFO_OVF_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 30469 { TO_DRAM_TX_BUNDLE_FIFO_UNF_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 30470 { TO_DRAM_TX_PD_FIFO_OVF_INTf, 1, 0, SOCF_SIG|SOCF_INTR }, 30471 { TO_DRAM_TX_PD_FIFO_UNF_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 30472 { TO_FABRIC_TX_BUNDLE_FIFO_OVF_INTf, 1, 6, SOCF_SIG|SOCF_INTR }, 30473 { TO_FABRIC_TX_BUNDLE_FIFO_UNF_INTf, 1, 7, SOCF_SIG|SOCF_INTR }, 30474 { TO_FABRIC_TX_PD_FIFO_OVF_INTf, 1, 4, SOCF_SIG|SOCF_INTR }, 30475 { TO_FABRIC_TX_PD_FIFO_UNF_INTf, 1, 5, SOCF_SIG|SOCF_INTR } 30476 }; 30477 30478 #endif 30479 #if defined(BCM_88690_B0) 30480 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 30481 { TO_DRAM_TX_BUNDLE_FIFO_OVF_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 30482 { TO_DRAM_TX_BUNDLE_FIFO_UNF_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 30483 { TO_DRAM_TX_PD_FIFO_OVF_INTf, 1, 0, SOCF_SIG|SOCF_INTR }, 30484 { TO_DRAM_TX_PD_FIFO_UNF_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 30485 { TO_FABRIC_TX_BUNDLE_FIFO_OVF_INTf, 1, 6, SOCF_SIG|SOCF_INTR }, 30486 { TO_FABRIC_TX_BUNDLE_FIFO_UNF_INTf, 1, 7, SOCF_SIG|SOCF_INTR }, 30487 { TO_FABRIC_TX_PD_FIFO_OVF_INTf, 1, 4, SOCF_SIG|SOCF_INTR }, 30488 { TO_FABRIC_TX_PD_FIFO_UNF_INTf, 1, 5, SOCF_SIG|SOCF_INTR } 30489 }; 30490 30491 #endif 30492 #if defined(BCM_88470_A0) 30493 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTER_MASKr_fields[] = { 30494 { TX_BUNDLE_FIFO_OVF_INT_MASKf, 1, 3, 0 }, 30495 { TX_BUNDLE_FIFO_UNF_INT_MASKf, 1, 4, 0 }, 30496 { TX_PD_FIFO_HALT_INT_MASKf, 1, 2, 0 }, 30497 { TX_PD_FIFO_OVF_INT_MASKf, 1, 0, 0 }, 30498 { TX_PD_FIFO_UNF_INT_MASKf, 1, 1, 0 } 30499 }; 30500 30501 #endif 30502 #if defined(BCM_88270_A0) 30503 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTER_MASK_BCM88270_A0r_fields[] = { 30504 { TX_BUNDLE_FIFO_OVF_INT_MASKf, 1, 3, 0 }, 30505 { TX_BUNDLE_FIFO_UNF_INT_MASKf, 1, 4, 0 }, 30506 { TX_PD_FIFO_HALT_INT_MASKf, 1, 2, 0 }, 30507 { TX_PD_FIFO_OVF_INT_MASKf, 1, 0, 0 }, 30508 { TX_PD_FIFO_UNF_INT_MASKf, 1, 1, 0 } 30509 }; 30510 30511 #endif 30512 #if defined(BCM_88470_B0) 30513 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTER_MASK_BCM88470_B0r_fields[] = { 30514 { TX_BUNDLE_FIFO_OVF_INT_MASKf, 1, 3, 0 }, 30515 { TX_BUNDLE_FIFO_UNF_INT_MASKf, 1, 4, 0 }, 30516 { TX_PD_FIFO_HALT_INT_MASKf, 1, 2, 0 }, 30517 { TX_PD_FIFO_OVF_INT_MASKf, 1, 0, 0 }, 30518 { TX_PD_FIFO_UNF_INT_MASKf, 1, 1, 0 } 30519 }; 30520 30521 #endif 30522 #if defined(BCM_88690_A0) 30523 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTER_MASK_BCM88690_A0r_fields[] = { 30524 { TO_DRAM_TX_BUNDLE_FIFO_OVF_INT_MASKf, 1, 2, 0 }, 30525 { TO_DRAM_TX_BUNDLE_FIFO_UNF_INT_MASKf, 1, 3, 0 }, 30526 { TO_DRAM_TX_PD_FIFO_OVF_INT_MASKf, 1, 0, 0 }, 30527 { TO_DRAM_TX_PD_FIFO_UNF_INT_MASKf, 1, 1, 0 }, 30528 { TO_FABRIC_TX_BUNDLE_FIFO_OVF_INT_MASKf, 1, 6, 0 }, 30529 { TO_FABRIC_TX_BUNDLE_FIFO_UNF_INT_MASKf, 1, 7, 0 }, 30530 { TO_FABRIC_TX_PD_FIFO_OVF_INT_MASKf, 1, 4, 0 }, 30531 { TO_FABRIC_TX_PD_FIFO_UNF_INT_MASKf, 1, 5, 0 } 30532 }; 30533 30534 #endif 30535 #if defined(BCM_88690_B0) 30536 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = { 30537 { TO_DRAM_TX_BUNDLE_FIFO_OVF_INT_MASKf, 1, 2, 0 }, 30538 { TO_DRAM_TX_BUNDLE_FIFO_UNF_INT_MASKf, 1, 3, 0 }, 30539 { TO_DRAM_TX_PD_FIFO_OVF_INT_MASKf, 1, 0, 0 }, 30540 { TO_DRAM_TX_PD_FIFO_UNF_INT_MASKf, 1, 1, 0 }, 30541 { TO_FABRIC_TX_BUNDLE_FIFO_OVF_INT_MASKf, 1, 6, 0 }, 30542 { TO_FABRIC_TX_BUNDLE_FIFO_UNF_INT_MASKf, 1, 7, 0 }, 30543 { TO_FABRIC_TX_PD_FIFO_OVF_INT_MASKf, 1, 4, 0 }, 30544 { TO_FABRIC_TX_PD_FIFO_UNF_INT_MASKf, 1, 5, 0 } 30545 }; 30546 30547 #endif 30548 #if defined(BCM_88470_A0) 30549 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTER_TESTr_fields[] = { 30550 { TX_FIFO_ERR_INTERRUPT_REGISTER_TESTf, 5, 0, SOCF_LE } 30551 }; 30552 30553 #endif 30554 #if defined(BCM_88270_A0) 30555 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = { 30556 { TX_FIFO_ERR_INTERRUPT_REGISTER_TESTf, 5, 0, SOCF_LE } 30557 }; 30558 30559 #endif 30560 #if defined(BCM_88470_B0) 30561 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = { 30562 { TX_FIFO_ERR_INTERRUPT_REGISTER_TESTf, 5, 0, SOCF_LE } 30563 }; 30564 30565 #endif 30566 #if defined(BCM_88690_A0) 30567 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = { 30568 { TX_FIFO_ERR_INTERRUPT_REGISTER_TESTf, 8, 0, SOCF_LE } 30569 }; 30570 30571 #endif 30572 #if defined(BCM_88690_B0) 30573 soc_field_info_t soc_SQM_TX_FIFO_ERR_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 30574 { TX_FIFO_ERR_INTERRUPT_REGISTER_TESTf, 8, 0, SOCF_LE } 30575 }; 30576 30577 #endif 30578 #if defined(BCM_88470_A0) 30579 soc_field_info_t soc_SQM_UPDT_RPRT_SETTINGSr_fields[] = { 30580 { FIELD_0_1f, 2, 0, SOCF_LE }, 30581 { FIELD_2_33f, 32, 2, SOCF_LE }, 30582 { FIELD_34_34f, 1, 34, 0 } 30583 }; 30584 30585 #endif 30586 #if defined(BCM_88270_A0) 30587 soc_field_info_t soc_SQM_UPDT_RPRT_SETTINGS_BCM88270_A0r_fields[] = { 30588 { FIELD_0_1f, 2, 0, SOCF_LE }, 30589 { FIELD_2_33f, 32, 2, SOCF_LE }, 30590 { FIELD_34_34f, 1, 34, 0 } 30591 }; 30592 30593 #endif 30594 #if defined(BCM_88470_B0) 30595 soc_field_info_t soc_SQM_UPDT_RPRT_SETTINGS_BCM88470_B0r_fields[] = { 30596 { FIELD_0_1f, 2, 0, SOCF_LE }, 30597 { FIELD_2_33f, 32, 2, SOCF_LE }, 30598 { FIELD_34_34f, 1, 34, 0 } 30599 }; 30600 30601 #endif 30602 #if defined(BCM_88650_A0) 30603 soc_field_info_t soc_SRAM_0_ECC_ERROR_ADDRESSr_fields[] = { 30604 { SRAM_0_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30605 }; 30606 30607 #endif 30608 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 30609 soc_field_info_t soc_SRAM_0_ECC_ERROR_ADDRESS_BCM56440_A0r_fields[] = { 30610 { SRAM_0_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30611 }; 30612 30613 #endif 30614 #if defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 30615 defined(BCM_56860_A0) 30616 soc_field_info_t soc_SRAM_0_ECC_ERROR_ADDRESS_BCM56640_A0r_fields[] = { 30617 { SRAM_0_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30618 }; 30619 30620 #endif 30621 #if defined(BCM_88202_A0) 30622 soc_field_info_t soc_SRAM_0_ECC_ERROR_ADDRESS_BCM88202_A0r_fields[] = { 30623 { SRAM_0_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30624 }; 30625 30626 #endif 30627 #if defined(BCM_88650_B0) 30628 soc_field_info_t soc_SRAM_0_ECC_ERROR_ADDRESS_BCM88650_B0r_fields[] = { 30629 { SRAM_0_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30630 }; 30631 30632 #endif 30633 #if defined(BCM_88660_A0) 30634 soc_field_info_t soc_SRAM_0_ECC_ERROR_ADDRESS_BCM88660_A0r_fields[] = { 30635 { SRAM_0_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30636 }; 30637 30638 #endif 30639 #if defined(BCM_88650_A0) 30640 soc_field_info_t soc_SRAM_0_ECC_ERROR_STATUSr_fields[] = { 30641 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30642 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30643 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30644 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30645 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30646 }; 30647 30648 #endif 30649 #if defined(BCM_56440_A0) 30650 soc_field_info_t soc_SRAM_0_ECC_ERROR_STATUS_BCM56440_A0r_fields[] = { 30651 { DEBUG_PERR_ON_ECC_BITSf, 1, 8, SOCF_RO }, 30652 { DEBUG_SYNf, 7, 1, SOCF_LE|SOCF_RO }, 30653 { DET_2B_ERRf, 1, 0, SOCF_RO }, 30654 { RESERVED_0f, 23, 9, SOCF_LE|SOCF_RO|SOCF_RES } 30655 }; 30656 30657 #endif 30658 #if defined(BCM_56440_B0) 30659 soc_field_info_t soc_SRAM_0_ECC_ERROR_STATUS_BCM56440_B0r_fields[] = { 30660 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30661 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30662 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30663 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30664 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30665 }; 30666 30667 #endif 30668 #if defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 30669 defined(BCM_56860_A0) 30670 soc_field_info_t soc_SRAM_0_ECC_ERROR_STATUS_BCM56640_A0r_fields[] = { 30671 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30672 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30673 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30674 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30675 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30676 }; 30677 30678 #endif 30679 #if defined(BCM_88202_A0) 30680 soc_field_info_t soc_SRAM_0_ECC_ERROR_STATUS_BCM88202_A0r_fields[] = { 30681 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30682 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30683 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30684 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30685 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO } 30686 }; 30687 30688 #endif 30689 #if defined(BCM_88650_B0) 30690 soc_field_info_t soc_SRAM_0_ECC_ERROR_STATUS_BCM88650_B0r_fields[] = { 30691 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30692 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30693 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30694 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30695 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30696 }; 30697 30698 #endif 30699 #if defined(BCM_88660_A0) 30700 soc_field_info_t soc_SRAM_0_ECC_ERROR_STATUS_BCM88660_A0r_fields[] = { 30701 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30702 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30703 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30704 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30705 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30706 }; 30707 30708 #endif 30709 #if defined(BCM_88650_A0) 30710 soc_field_info_t soc_SRAM_1_ECC_ERROR_ADDRESSr_fields[] = { 30711 { SRAM_1_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30712 }; 30713 30714 #endif 30715 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 30716 soc_field_info_t soc_SRAM_1_ECC_ERROR_ADDRESS_BCM56440_A0r_fields[] = { 30717 { SRAM_1_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30718 }; 30719 30720 #endif 30721 #if defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 30722 defined(BCM_56860_A0) 30723 soc_field_info_t soc_SRAM_1_ECC_ERROR_ADDRESS_BCM56640_A0r_fields[] = { 30724 { SRAM_1_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30725 }; 30726 30727 #endif 30728 #if defined(BCM_88202_A0) 30729 soc_field_info_t soc_SRAM_1_ECC_ERROR_ADDRESS_BCM88202_A0r_fields[] = { 30730 { SRAM_1_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30731 }; 30732 30733 #endif 30734 #if defined(BCM_88650_B0) 30735 soc_field_info_t soc_SRAM_1_ECC_ERROR_ADDRESS_BCM88650_B0r_fields[] = { 30736 { SRAM_1_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30737 }; 30738 30739 #endif 30740 #if defined(BCM_88660_A0) 30741 soc_field_info_t soc_SRAM_1_ECC_ERROR_ADDRESS_BCM88660_A0r_fields[] = { 30742 { SRAM_1_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30743 }; 30744 30745 #endif 30746 #if defined(BCM_88650_A0) 30747 soc_field_info_t soc_SRAM_1_ECC_ERROR_STATUSr_fields[] = { 30748 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30749 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30750 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30751 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30752 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30753 }; 30754 30755 #endif 30756 #if defined(BCM_88202_A0) 30757 soc_field_info_t soc_SRAM_1_ECC_ERROR_STATUS_BCM88202_A0r_fields[] = { 30758 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30759 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30760 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30761 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30762 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO } 30763 }; 30764 30765 #endif 30766 #if defined(BCM_88650_B0) 30767 soc_field_info_t soc_SRAM_1_ECC_ERROR_STATUS_BCM88650_B0r_fields[] = { 30768 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30769 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30770 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30771 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30772 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30773 }; 30774 30775 #endif 30776 #if defined(BCM_88660_A0) 30777 soc_field_info_t soc_SRAM_1_ECC_ERROR_STATUS_BCM88660_A0r_fields[] = { 30778 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30779 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30780 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30781 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30782 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30783 }; 30784 30785 #endif 30786 #if defined(BCM_88650_A0) 30787 soc_field_info_t soc_SRAM_2_ECC_ERROR_ADDRESSr_fields[] = { 30788 { SRAM_2_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30789 }; 30790 30791 #endif 30792 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 30793 soc_field_info_t soc_SRAM_2_ECC_ERROR_ADDRESS_BCM56440_A0r_fields[] = { 30794 { SRAM_2_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30795 }; 30796 30797 #endif 30798 #if defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 30799 defined(BCM_56860_A0) 30800 soc_field_info_t soc_SRAM_2_ECC_ERROR_ADDRESS_BCM56640_A0r_fields[] = { 30801 { SRAM_2_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30802 }; 30803 30804 #endif 30805 #if defined(BCM_88202_A0) 30806 soc_field_info_t soc_SRAM_2_ECC_ERROR_ADDRESS_BCM88202_A0r_fields[] = { 30807 { SRAM_2_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30808 }; 30809 30810 #endif 30811 #if defined(BCM_88650_B0) 30812 soc_field_info_t soc_SRAM_2_ECC_ERROR_ADDRESS_BCM88650_B0r_fields[] = { 30813 { SRAM_2_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30814 }; 30815 30816 #endif 30817 #if defined(BCM_88660_A0) 30818 soc_field_info_t soc_SRAM_2_ECC_ERROR_ADDRESS_BCM88660_A0r_fields[] = { 30819 { SRAM_2_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30820 }; 30821 30822 #endif 30823 #if defined(BCM_88650_A0) 30824 soc_field_info_t soc_SRAM_2_ECC_ERROR_STATUSr_fields[] = { 30825 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30826 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30827 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30828 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30829 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30830 }; 30831 30832 #endif 30833 #if defined(BCM_88202_A0) 30834 soc_field_info_t soc_SRAM_2_ECC_ERROR_STATUS_BCM88202_A0r_fields[] = { 30835 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30836 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30837 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30838 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30839 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO } 30840 }; 30841 30842 #endif 30843 #if defined(BCM_88650_B0) 30844 soc_field_info_t soc_SRAM_2_ECC_ERROR_STATUS_BCM88650_B0r_fields[] = { 30845 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30846 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30847 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30848 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30849 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30850 }; 30851 30852 #endif 30853 #if defined(BCM_88660_A0) 30854 soc_field_info_t soc_SRAM_2_ECC_ERROR_STATUS_BCM88660_A0r_fields[] = { 30855 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30856 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30857 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30858 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30859 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30860 }; 30861 30862 #endif 30863 #if defined(BCM_88650_A0) 30864 soc_field_info_t soc_SRAM_3_ECC_ERROR_ADDRESSr_fields[] = { 30865 { SRAM_3_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30866 }; 30867 30868 #endif 30869 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 30870 soc_field_info_t soc_SRAM_3_ECC_ERROR_ADDRESS_BCM56440_A0r_fields[] = { 30871 { SRAM_3_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30872 }; 30873 30874 #endif 30875 #if defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 30876 defined(BCM_56860_A0) 30877 soc_field_info_t soc_SRAM_3_ECC_ERROR_ADDRESS_BCM56640_A0r_fields[] = { 30878 { SRAM_3_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30879 }; 30880 30881 #endif 30882 #if defined(BCM_88202_A0) 30883 soc_field_info_t soc_SRAM_3_ECC_ERROR_ADDRESS_BCM88202_A0r_fields[] = { 30884 { SRAM_3_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30885 }; 30886 30887 #endif 30888 #if defined(BCM_88650_B0) 30889 soc_field_info_t soc_SRAM_3_ECC_ERROR_ADDRESS_BCM88650_B0r_fields[] = { 30890 { SRAM_3_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30891 }; 30892 30893 #endif 30894 #if defined(BCM_88660_A0) 30895 soc_field_info_t soc_SRAM_3_ECC_ERROR_ADDRESS_BCM88660_A0r_fields[] = { 30896 { SRAM_3_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30897 }; 30898 30899 #endif 30900 #if defined(BCM_88650_A0) 30901 soc_field_info_t soc_SRAM_3_ECC_ERROR_STATUSr_fields[] = { 30902 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30903 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30904 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30905 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30906 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30907 }; 30908 30909 #endif 30910 #if defined(BCM_88202_A0) 30911 soc_field_info_t soc_SRAM_3_ECC_ERROR_STATUS_BCM88202_A0r_fields[] = { 30912 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30913 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30914 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30915 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30916 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO } 30917 }; 30918 30919 #endif 30920 #if defined(BCM_88650_B0) 30921 soc_field_info_t soc_SRAM_3_ECC_ERROR_STATUS_BCM88650_B0r_fields[] = { 30922 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30923 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30924 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30925 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30926 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30927 }; 30928 30929 #endif 30930 #if defined(BCM_88660_A0) 30931 soc_field_info_t soc_SRAM_3_ECC_ERROR_STATUS_BCM88660_A0r_fields[] = { 30932 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30933 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30934 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30935 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30936 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30937 }; 30938 30939 #endif 30940 #if defined(BCM_88650_A0) 30941 soc_field_info_t soc_SRAM_4_ECC_ERROR_ADDRESSr_fields[] = { 30942 { SRAM_4_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30943 }; 30944 30945 #endif 30946 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 30947 soc_field_info_t soc_SRAM_4_ECC_ERROR_ADDRESS_BCM56440_A0r_fields[] = { 30948 { SRAM_4_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30949 }; 30950 30951 #endif 30952 #if defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 30953 defined(BCM_56860_A0) 30954 soc_field_info_t soc_SRAM_4_ECC_ERROR_ADDRESS_BCM56640_A0r_fields[] = { 30955 { SRAM_4_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30956 }; 30957 30958 #endif 30959 #if defined(BCM_88202_A0) 30960 soc_field_info_t soc_SRAM_4_ECC_ERROR_ADDRESS_BCM88202_A0r_fields[] = { 30961 { SRAM_4_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30962 }; 30963 30964 #endif 30965 #if defined(BCM_88650_B0) 30966 soc_field_info_t soc_SRAM_4_ECC_ERROR_ADDRESS_BCM88650_B0r_fields[] = { 30967 { SRAM_4_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30968 }; 30969 30970 #endif 30971 #if defined(BCM_88660_A0) 30972 soc_field_info_t soc_SRAM_4_ECC_ERROR_ADDRESS_BCM88660_A0r_fields[] = { 30973 { SRAM_4_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 30974 }; 30975 30976 #endif 30977 #if defined(BCM_88650_A0) 30978 soc_field_info_t soc_SRAM_4_ECC_ERROR_STATUSr_fields[] = { 30979 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30980 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30981 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30982 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30983 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 30984 }; 30985 30986 #endif 30987 #if defined(BCM_88202_A0) 30988 soc_field_info_t soc_SRAM_4_ECC_ERROR_STATUS_BCM88202_A0r_fields[] = { 30989 { COR_1B_ERRf, 1, 0, SOCF_RO }, 30990 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 30991 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 30992 { DET_2B_ERRf, 1, 1, SOCF_RO }, 30993 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO } 30994 }; 30995 30996 #endif 30997 #if defined(BCM_88650_B0) 30998 soc_field_info_t soc_SRAM_4_ECC_ERROR_STATUS_BCM88650_B0r_fields[] = { 30999 { COR_1B_ERRf, 1, 0, SOCF_RO }, 31000 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 31001 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 31002 { DET_2B_ERRf, 1, 1, SOCF_RO }, 31003 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 31004 }; 31005 31006 #endif 31007 #if defined(BCM_88660_A0) 31008 soc_field_info_t soc_SRAM_4_ECC_ERROR_STATUS_BCM88660_A0r_fields[] = { 31009 { COR_1B_ERRf, 1, 0, SOCF_RO }, 31010 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 31011 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 31012 { DET_2B_ERRf, 1, 1, SOCF_RO }, 31013 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 31014 }; 31015 31016 #endif 31017 #if defined(BCM_88650_A0) 31018 soc_field_info_t soc_SRAM_5_ECC_ERROR_ADDRESSr_fields[] = { 31019 { SRAM_5_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31020 }; 31021 31022 #endif 31023 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 31024 soc_field_info_t soc_SRAM_5_ECC_ERROR_ADDRESS_BCM56440_A0r_fields[] = { 31025 { SRAM_5_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31026 }; 31027 31028 #endif 31029 #if defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 31030 defined(BCM_56860_A0) 31031 soc_field_info_t soc_SRAM_5_ECC_ERROR_ADDRESS_BCM56640_A0r_fields[] = { 31032 { SRAM_5_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31033 }; 31034 31035 #endif 31036 #if defined(BCM_88202_A0) 31037 soc_field_info_t soc_SRAM_5_ECC_ERROR_ADDRESS_BCM88202_A0r_fields[] = { 31038 { SRAM_5_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31039 }; 31040 31041 #endif 31042 #if defined(BCM_88650_B0) 31043 soc_field_info_t soc_SRAM_5_ECC_ERROR_ADDRESS_BCM88650_B0r_fields[] = { 31044 { SRAM_5_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31045 }; 31046 31047 #endif 31048 #if defined(BCM_88660_A0) 31049 soc_field_info_t soc_SRAM_5_ECC_ERROR_ADDRESS_BCM88660_A0r_fields[] = { 31050 { SRAM_5_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31051 }; 31052 31053 #endif 31054 #if defined(BCM_88650_A0) 31055 soc_field_info_t soc_SRAM_5_ECC_ERROR_STATUSr_fields[] = { 31056 { COR_1B_ERRf, 1, 0, SOCF_RO }, 31057 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 31058 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 31059 { DET_2B_ERRf, 1, 1, SOCF_RO }, 31060 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 31061 }; 31062 31063 #endif 31064 #if defined(BCM_88202_A0) 31065 soc_field_info_t soc_SRAM_5_ECC_ERROR_STATUS_BCM88202_A0r_fields[] = { 31066 { COR_1B_ERRf, 1, 0, SOCF_RO }, 31067 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 31068 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 31069 { DET_2B_ERRf, 1, 1, SOCF_RO }, 31070 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO } 31071 }; 31072 31073 #endif 31074 #if defined(BCM_88650_B0) 31075 soc_field_info_t soc_SRAM_5_ECC_ERROR_STATUS_BCM88650_B0r_fields[] = { 31076 { COR_1B_ERRf, 1, 0, SOCF_RO }, 31077 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 31078 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 31079 { DET_2B_ERRf, 1, 1, SOCF_RO }, 31080 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 31081 }; 31082 31083 #endif 31084 #if defined(BCM_88660_A0) 31085 soc_field_info_t soc_SRAM_5_ECC_ERROR_STATUS_BCM88660_A0r_fields[] = { 31086 { COR_1B_ERRf, 1, 0, SOCF_RO }, 31087 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 31088 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 31089 { DET_2B_ERRf, 1, 1, SOCF_RO }, 31090 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 31091 }; 31092 31093 #endif 31094 #if defined(BCM_88650_A0) 31095 soc_field_info_t soc_SRAM_6_ECC_ERROR_ADDRESSr_fields[] = { 31096 { SRAM_6_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31097 }; 31098 31099 #endif 31100 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 31101 soc_field_info_t soc_SRAM_6_ECC_ERROR_ADDRESS_BCM56440_A0r_fields[] = { 31102 { SRAM_6_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31103 }; 31104 31105 #endif 31106 #if defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 31107 defined(BCM_56860_A0) 31108 soc_field_info_t soc_SRAM_6_ECC_ERROR_ADDRESS_BCM56640_A0r_fields[] = { 31109 { SRAM_6_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31110 }; 31111 31112 #endif 31113 #if defined(BCM_88202_A0) 31114 soc_field_info_t soc_SRAM_6_ECC_ERROR_ADDRESS_BCM88202_A0r_fields[] = { 31115 { SRAM_6_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31116 }; 31117 31118 #endif 31119 #if defined(BCM_88650_B0) 31120 soc_field_info_t soc_SRAM_6_ECC_ERROR_ADDRESS_BCM88650_B0r_fields[] = { 31121 { SRAM_6_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31122 }; 31123 31124 #endif 31125 #if defined(BCM_88660_A0) 31126 soc_field_info_t soc_SRAM_6_ECC_ERROR_ADDRESS_BCM88660_A0r_fields[] = { 31127 { SRAM_6_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31128 }; 31129 31130 #endif 31131 #if defined(BCM_88650_A0) 31132 soc_field_info_t soc_SRAM_6_ECC_ERROR_STATUSr_fields[] = { 31133 { COR_1B_ERRf, 1, 0, SOCF_RO }, 31134 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 31135 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 31136 { DET_2B_ERRf, 1, 1, SOCF_RO }, 31137 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 31138 }; 31139 31140 #endif 31141 #if defined(BCM_88202_A0) 31142 soc_field_info_t soc_SRAM_6_ECC_ERROR_STATUS_BCM88202_A0r_fields[] = { 31143 { COR_1B_ERRf, 1, 0, SOCF_RO }, 31144 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 31145 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 31146 { DET_2B_ERRf, 1, 1, SOCF_RO }, 31147 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO } 31148 }; 31149 31150 #endif 31151 #if defined(BCM_88650_B0) 31152 soc_field_info_t soc_SRAM_6_ECC_ERROR_STATUS_BCM88650_B0r_fields[] = { 31153 { COR_1B_ERRf, 1, 0, SOCF_RO }, 31154 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 31155 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 31156 { DET_2B_ERRf, 1, 1, SOCF_RO }, 31157 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 31158 }; 31159 31160 #endif 31161 #if defined(BCM_88660_A0) 31162 soc_field_info_t soc_SRAM_6_ECC_ERROR_STATUS_BCM88660_A0r_fields[] = { 31163 { COR_1B_ERRf, 1, 0, SOCF_RO }, 31164 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 31165 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 31166 { DET_2B_ERRf, 1, 1, SOCF_RO }, 31167 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 31168 }; 31169 31170 #endif 31171 #if defined(BCM_88650_A0) 31172 soc_field_info_t soc_SRAM_7_ECC_ERROR_ADDRESSr_fields[] = { 31173 { SRAM_7_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31174 }; 31175 31176 #endif 31177 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 31178 soc_field_info_t soc_SRAM_7_ECC_ERROR_ADDRESS_BCM56440_A0r_fields[] = { 31179 { SRAM_7_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31180 }; 31181 31182 #endif 31183 #if defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 31184 defined(BCM_56860_A0) 31185 soc_field_info_t soc_SRAM_7_ECC_ERROR_ADDRESS_BCM56640_A0r_fields[] = { 31186 { SRAM_7_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31187 }; 31188 31189 #endif 31190 #if defined(BCM_88202_A0) 31191 soc_field_info_t soc_SRAM_7_ECC_ERROR_ADDRESS_BCM88202_A0r_fields[] = { 31192 { SRAM_7_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31193 }; 31194 31195 #endif 31196 #if defined(BCM_88650_B0) 31197 soc_field_info_t soc_SRAM_7_ECC_ERROR_ADDRESS_BCM88650_B0r_fields[] = { 31198 { SRAM_7_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31199 }; 31200 31201 #endif 31202 #if defined(BCM_88660_A0) 31203 soc_field_info_t soc_SRAM_7_ECC_ERROR_ADDRESS_BCM88660_A0r_fields[] = { 31204 { SRAM_7_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 31205 }; 31206 31207 #endif 31208 #if defined(BCM_88650_A0) 31209 soc_field_info_t soc_SRAM_7_ECC_ERROR_STATUSr_fields[] = { 31210 { COR_1B_ERRf, 1, 0, SOCF_RO }, 31211 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 31212 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 31213 { DET_2B_ERRf, 1, 1, SOCF_RO }, 31214 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 31215 }; 31216 31217 #endif 31218 #if defined(BCM_88202_A0) 31219 soc_field_info_t soc_SRAM_7_ECC_ERROR_STATUS_BCM88202_A0r_fields[] = { 31220 { COR_1B_ERRf, 1, 0, SOCF_RO }, 31221 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 31222 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 31223 { DET_2B_ERRf, 1, 1, SOCF_RO }, 31224 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO } 31225 }; 31226 31227 #endif 31228 #if defined(BCM_88650_B0) 31229 soc_field_info_t soc_SRAM_7_ECC_ERROR_STATUS_BCM88650_B0r_fields[] = { 31230 { COR_1B_ERRf, 1, 0, SOCF_RO }, 31231 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 31232 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 31233 { DET_2B_ERRf, 1, 1, SOCF_RO }, 31234 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 31235 }; 31236 31237 #endif 31238 #if defined(BCM_88660_A0) 31239 soc_field_info_t soc_SRAM_7_ECC_ERROR_STATUS_BCM88660_A0r_fields[] = { 31240 { COR_1B_ERRf, 1, 0, SOCF_RO }, 31241 { DEBUG_PERR_ON_ECC_BITSf, 1, 9, SOCF_RO }, 31242 { DEBUG_SYNf, 7, 2, SOCF_LE|SOCF_RO }, 31243 { DET_2B_ERRf, 1, 1, SOCF_RO }, 31244 { RESERVED_0f, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 31245 }; 31246 31247 #endif 31248 #if defined(BCM_88650_A0) 31249 soc_field_info_t soc_SRAM_ECC_INTR_CLEARr_fields[] = { 31250 { CLEAR_FOR_RESERVED_0f, 1, 0, SOCF_SIG|SOCF_RES }, 31251 { CLEAR_FOR_RESERVED_1f, 1, 1, SOCF_SIG|SOCF_RES }, 31252 { CLEAR_FOR_RESERVED_2f, 1, 2, SOCF_SIG|SOCF_RES }, 31253 { CLEAR_FOR_RESERVED_3f, 1, 3, SOCF_SIG|SOCF_RES }, 31254 { CLEAR_FOR_SRAM_0_ECC_COR_1B_INTRf, 1, 4, SOCF_SIG }, 31255 { CLEAR_FOR_SRAM_0_ECC_DET_2B_INTRf, 1, 5, SOCF_SIG }, 31256 { CLEAR_FOR_SRAM_1_ECC_COR_1B_INTRf, 1, 6, SOCF_SIG }, 31257 { CLEAR_FOR_SRAM_1_ECC_DET_2B_INTRf, 1, 7, SOCF_SIG }, 31258 { CLEAR_FOR_SRAM_2_ECC_COR_1B_INTRf, 1, 8, SOCF_SIG }, 31259 { CLEAR_FOR_SRAM_2_ECC_DET_2B_INTRf, 1, 9, SOCF_SIG }, 31260 { CLEAR_FOR_SRAM_3_ECC_COR_1B_INTRf, 1, 10, SOCF_SIG }, 31261 { CLEAR_FOR_SRAM_3_ECC_DET_2B_INTRf, 1, 11, SOCF_SIG }, 31262 { CLEAR_FOR_SRAM_4_ECC_COR_1B_INTRf, 1, 12, SOCF_SIG }, 31263 { CLEAR_FOR_SRAM_4_ECC_DET_2B_INTRf, 1, 13, SOCF_SIG }, 31264 { CLEAR_FOR_SRAM_5_ECC_COR_1B_INTRf, 1, 14, SOCF_SIG }, 31265 { CLEAR_FOR_SRAM_5_ECC_DET_2B_INTRf, 1, 15, SOCF_SIG }, 31266 { CLEAR_FOR_SRAM_6_ECC_COR_1B_INTRf, 1, 16, SOCF_SIG }, 31267 { CLEAR_FOR_SRAM_6_ECC_DET_2B_INTRf, 1, 17, SOCF_SIG }, 31268 { CLEAR_FOR_SRAM_7_ECC_COR_1B_INTRf, 1, 18, SOCF_SIG }, 31269 { CLEAR_FOR_SRAM_7_ECC_DET_2B_INTRf, 1, 19, SOCF_SIG }, 31270 { RESERVED_0f, 12, 20, SOCF_LE|SOCF_RO|SOCF_RES } 31271 }; 31272 31273 #endif 31274 #if defined(BCM_56440_B0) 31275 soc_field_info_t soc_SRAM_ECC_INTR_CLEAR_BCM56440_B0r_fields[] = { 31276 { CLEAR_FOR_RESERVED_0f, 1, 0, SOCF_RES }, 31277 { CLEAR_FOR_RESERVED_1f, 1, 1, SOCF_RES }, 31278 { CLEAR_FOR_RESERVED_2f, 1, 2, SOCF_RES }, 31279 { CLEAR_FOR_RESERVED_3f, 1, 3, SOCF_RES }, 31280 { CLEAR_FOR_SRAM_0_ECC_COR_1B_INTRf, 1, 4, 0 }, 31281 { CLEAR_FOR_SRAM_0_ECC_DET_2B_INTRf, 1, 5, 0 }, 31282 { CLEAR_FOR_SRAM_1_ECC_COR_1B_INTRf, 1, 6, 0 }, 31283 { CLEAR_FOR_SRAM_1_ECC_DET_2B_INTRf, 1, 7, 0 }, 31284 { CLEAR_FOR_SRAM_2_ECC_COR_1B_INTRf, 1, 8, 0 }, 31285 { CLEAR_FOR_SRAM_2_ECC_DET_2B_INTRf, 1, 9, 0 }, 31286 { CLEAR_FOR_SRAM_3_ECC_COR_1B_INTRf, 1, 10, 0 }, 31287 { CLEAR_FOR_SRAM_3_ECC_DET_2B_INTRf, 1, 11, 0 }, 31288 { CLEAR_FOR_SRAM_4_ECC_COR_1B_INTRf, 1, 12, 0 }, 31289 { CLEAR_FOR_SRAM_4_ECC_DET_2B_INTRf, 1, 13, 0 }, 31290 { CLEAR_FOR_SRAM_5_ECC_COR_1B_INTRf, 1, 14, 0 }, 31291 { CLEAR_FOR_SRAM_5_ECC_DET_2B_INTRf, 1, 15, 0 }, 31292 { CLEAR_FOR_SRAM_6_ECC_COR_1B_INTRf, 1, 16, 0 }, 31293 { CLEAR_FOR_SRAM_6_ECC_DET_2B_INTRf, 1, 17, 0 }, 31294 { CLEAR_FOR_SRAM_7_ECC_COR_1B_INTRf, 1, 18, 0 }, 31295 { CLEAR_FOR_SRAM_7_ECC_DET_2B_INTRf, 1, 19, 0 }, 31296 { RESERVED_0f, 12, 20, SOCF_LE|SOCF_RO|SOCF_RES } 31297 }; 31298 31299 #endif 31300 #if defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 31301 defined(BCM_56860_A0) 31302 soc_field_info_t soc_SRAM_ECC_INTR_CLEAR_BCM56640_A0r_fields[] = { 31303 { CLEAR_FOR_RESERVED_0f, 1, 0, SOCF_RES }, 31304 { CLEAR_FOR_RESERVED_1f, 1, 1, SOCF_RES }, 31305 { CLEAR_FOR_RESERVED_2f, 1, 2, SOCF_RES }, 31306 { CLEAR_FOR_RESERVED_3f, 1, 3, SOCF_RES }, 31307 { CLEAR_FOR_SRAM_0_ECC_COR_1B_INTRf, 1, 4, 0 }, 31308 { CLEAR_FOR_SRAM_0_ECC_DET_2B_INTRf, 1, 5, 0 }, 31309 { CLEAR_FOR_SRAM_1_ECC_COR_1B_INTRf, 1, 6, 0 }, 31310 { CLEAR_FOR_SRAM_1_ECC_DET_2B_INTRf, 1, 7, 0 }, 31311 { CLEAR_FOR_SRAM_2_ECC_COR_1B_INTRf, 1, 8, 0 }, 31312 { CLEAR_FOR_SRAM_2_ECC_DET_2B_INTRf, 1, 9, 0 }, 31313 { CLEAR_FOR_SRAM_3_ECC_COR_1B_INTRf, 1, 10, 0 }, 31314 { CLEAR_FOR_SRAM_3_ECC_DET_2B_INTRf, 1, 11, 0 }, 31315 { CLEAR_FOR_SRAM_4_ECC_COR_1B_INTRf, 1, 12, 0 }, 31316 { CLEAR_FOR_SRAM_4_ECC_DET_2B_INTRf, 1, 13, 0 }, 31317 { CLEAR_FOR_SRAM_5_ECC_COR_1B_INTRf, 1, 14, 0 }, 31318 { CLEAR_FOR_SRAM_5_ECC_DET_2B_INTRf, 1, 15, 0 }, 31319 { CLEAR_FOR_SRAM_6_ECC_COR_1B_INTRf, 1, 16, 0 }, 31320 { CLEAR_FOR_SRAM_6_ECC_DET_2B_INTRf, 1, 17, 0 }, 31321 { CLEAR_FOR_SRAM_7_ECC_COR_1B_INTRf, 1, 18, 0 }, 31322 { CLEAR_FOR_SRAM_7_ECC_DET_2B_INTRf, 1, 19, 0 }, 31323 { RESERVED_0f, 12, 20, SOCF_LE|SOCF_RO|SOCF_RES } 31324 }; 31325 31326 #endif 31327 #if defined(BCM_88202_A0) 31328 soc_field_info_t soc_SRAM_ECC_INTR_CLEAR_BCM88202_A0r_fields[] = { 31329 { CLEAR_FOR_SRAM_0_ECC_COR_1B_INTRf, 1, 4, SOCF_SIG }, 31330 { CLEAR_FOR_SRAM_0_ECC_DET_2B_INTRf, 1, 5, SOCF_SIG }, 31331 { CLEAR_FOR_SRAM_1_ECC_COR_1B_INTRf, 1, 6, SOCF_SIG }, 31332 { CLEAR_FOR_SRAM_1_ECC_DET_2B_INTRf, 1, 7, SOCF_SIG }, 31333 { CLEAR_FOR_SRAM_2_ECC_COR_1B_INTRf, 1, 8, SOCF_SIG }, 31334 { CLEAR_FOR_SRAM_2_ECC_DET_2B_INTRf, 1, 9, SOCF_SIG }, 31335 { CLEAR_FOR_SRAM_3_ECC_COR_1B_INTRf, 1, 10, SOCF_SIG }, 31336 { CLEAR_FOR_SRAM_3_ECC_DET_2B_INTRf, 1, 11, SOCF_SIG }, 31337 { CLEAR_FOR_SRAM_4_ECC_COR_1B_INTRf, 1, 12, SOCF_SIG }, 31338 { CLEAR_FOR_SRAM_4_ECC_DET_2B_INTRf, 1, 13, SOCF_SIG }, 31339 { CLEAR_FOR_SRAM_5_ECC_COR_1B_INTRf, 1, 14, SOCF_SIG }, 31340 { CLEAR_FOR_SRAM_5_ECC_DET_2B_INTRf, 1, 15, SOCF_SIG }, 31341 { CLEAR_FOR_SRAM_6_ECC_COR_1B_INTRf, 1, 16, SOCF_SIG }, 31342 { CLEAR_FOR_SRAM_6_ECC_DET_2B_INTRf, 1, 17, SOCF_SIG }, 31343 { CLEAR_FOR_SRAM_7_ECC_COR_1B_INTRf, 1, 18, SOCF_SIG }, 31344 { CLEAR_FOR_SRAM_7_ECC_DET_2B_INTRf, 1, 19, SOCF_SIG }, 31345 { FIELD_0_0f, 1, 0, SOCF_SIG }, 31346 { FIELD_1_1f, 1, 1, SOCF_SIG }, 31347 { FIELD_20_31f, 12, 20, SOCF_LE|SOCF_RO }, 31348 { FIELD_2_2f, 1, 2, SOCF_SIG }, 31349 { FIELD_3_3f, 1, 3, SOCF_SIG } 31350 }; 31351 31352 #endif 31353 #if defined(BCM_88650_B0) 31354 soc_field_info_t soc_SRAM_ECC_INTR_CLEAR_BCM88650_B0r_fields[] = { 31355 { CLEAR_FOR_RESERVED_0f, 1, 0, SOCF_SIG|SOCF_RES }, 31356 { CLEAR_FOR_RESERVED_1f, 1, 1, SOCF_SIG|SOCF_RES }, 31357 { CLEAR_FOR_RESERVED_2f, 1, 2, SOCF_SIG|SOCF_RES }, 31358 { CLEAR_FOR_RESERVED_3f, 1, 3, SOCF_SIG|SOCF_RES }, 31359 { CLEAR_FOR_SRAM_0_ECC_COR_1B_INTRf, 1, 4, SOCF_SIG }, 31360 { CLEAR_FOR_SRAM_0_ECC_DET_2B_INTRf, 1, 5, SOCF_SIG }, 31361 { CLEAR_FOR_SRAM_1_ECC_COR_1B_INTRf, 1, 6, SOCF_SIG }, 31362 { CLEAR_FOR_SRAM_1_ECC_DET_2B_INTRf, 1, 7, SOCF_SIG }, 31363 { CLEAR_FOR_SRAM_2_ECC_COR_1B_INTRf, 1, 8, SOCF_SIG }, 31364 { CLEAR_FOR_SRAM_2_ECC_DET_2B_INTRf, 1, 9, SOCF_SIG }, 31365 { CLEAR_FOR_SRAM_3_ECC_COR_1B_INTRf, 1, 10, SOCF_SIG }, 31366 { CLEAR_FOR_SRAM_3_ECC_DET_2B_INTRf, 1, 11, SOCF_SIG }, 31367 { CLEAR_FOR_SRAM_4_ECC_COR_1B_INTRf, 1, 12, SOCF_SIG }, 31368 { CLEAR_FOR_SRAM_4_ECC_DET_2B_INTRf, 1, 13, SOCF_SIG }, 31369 { CLEAR_FOR_SRAM_5_ECC_COR_1B_INTRf, 1, 14, SOCF_SIG }, 31370 { CLEAR_FOR_SRAM_5_ECC_DET_2B_INTRf, 1, 15, SOCF_SIG }, 31371 { CLEAR_FOR_SRAM_6_ECC_COR_1B_INTRf, 1, 16, SOCF_SIG }, 31372 { CLEAR_FOR_SRAM_6_ECC_DET_2B_INTRf, 1, 17, SOCF_SIG }, 31373 { CLEAR_FOR_SRAM_7_ECC_COR_1B_INTRf, 1, 18, SOCF_SIG }, 31374 { CLEAR_FOR_SRAM_7_ECC_DET_2B_INTRf, 1, 19, SOCF_SIG }, 31375 { RESERVED_0f, 12, 20, SOCF_LE|SOCF_RO|SOCF_RES } 31376 }; 31377 31378 #endif 31379 #if defined(BCM_88660_A0) 31380 soc_field_info_t soc_SRAM_ECC_INTR_CLEAR_BCM88660_A0r_fields[] = { 31381 { CLEAR_FOR_RESERVED_0f, 1, 0, SOCF_SIG|SOCF_RES }, 31382 { CLEAR_FOR_RESERVED_1f, 1, 1, SOCF_SIG|SOCF_RES }, 31383 { CLEAR_FOR_RESERVED_2f, 1, 2, SOCF_SIG|SOCF_RES }, 31384 { CLEAR_FOR_RESERVED_3f, 1, 3, SOCF_SIG|SOCF_RES }, 31385 { CLEAR_FOR_SRAM_0_ECC_COR_1B_INTRf, 1, 4, SOCF_SIG }, 31386 { CLEAR_FOR_SRAM_0_ECC_DET_2B_INTRf, 1, 5, SOCF_SIG }, 31387 { CLEAR_FOR_SRAM_1_ECC_COR_1B_INTRf, 1, 6, SOCF_SIG }, 31388 { CLEAR_FOR_SRAM_1_ECC_DET_2B_INTRf, 1, 7, SOCF_SIG }, 31389 { CLEAR_FOR_SRAM_2_ECC_COR_1B_INTRf, 1, 8, SOCF_SIG }, 31390 { CLEAR_FOR_SRAM_2_ECC_DET_2B_INTRf, 1, 9, SOCF_SIG }, 31391 { CLEAR_FOR_SRAM_3_ECC_COR_1B_INTRf, 1, 10, SOCF_SIG }, 31392 { CLEAR_FOR_SRAM_3_ECC_DET_2B_INTRf, 1, 11, SOCF_SIG }, 31393 { CLEAR_FOR_SRAM_4_ECC_COR_1B_INTRf, 1, 12, SOCF_SIG }, 31394 { CLEAR_FOR_SRAM_4_ECC_DET_2B_INTRf, 1, 13, SOCF_SIG }, 31395 { CLEAR_FOR_SRAM_5_ECC_COR_1B_INTRf, 1, 14, SOCF_SIG }, 31396 { CLEAR_FOR_SRAM_5_ECC_DET_2B_INTRf, 1, 15, SOCF_SIG }, 31397 { CLEAR_FOR_SRAM_6_ECC_COR_1B_INTRf, 1, 16, SOCF_SIG }, 31398 { CLEAR_FOR_SRAM_6_ECC_DET_2B_INTRf, 1, 17, SOCF_SIG }, 31399 { CLEAR_FOR_SRAM_7_ECC_COR_1B_INTRf, 1, 18, SOCF_SIG }, 31400 { CLEAR_FOR_SRAM_7_ECC_DET_2B_INTRf, 1, 19, SOCF_SIG }, 31401 { RESERVED_0f, 12, 20, SOCF_LE|SOCF_RO|SOCF_RES } 31402 }; 31403 31404 #endif 31405 #if defined(BCM_88790_A0) 31406 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_ADDR_LSBr_fields[] = { 31407 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 31408 }; 31409 31410 #endif 31411 #if defined(BCM_88690_A0) 31412 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88690_A0r_fields[] = { 31413 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 31414 }; 31415 31416 #endif 31417 #if defined(BCM_88690_B0) 31418 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88690_B0r_fields[] = { 31419 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 31420 }; 31421 31422 #endif 31423 #if defined(BCM_88790_A0) 31424 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_COMPLETEr_fields[] = { 31425 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 31426 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 31427 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 31428 }; 31429 31430 #endif 31431 #if defined(BCM_88690_A0) 31432 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_COMPLETE_BCM88690_A0r_fields[] = { 31433 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 31434 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 31435 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 31436 }; 31437 31438 #endif 31439 #if defined(BCM_88690_B0) 31440 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_COMPLETE_BCM88690_B0r_fields[] = { 31441 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 31442 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 31443 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 31444 }; 31445 31446 #endif 31447 #if defined(BCM_88790_A0) 31448 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_CONTROLr_fields[] = { 31449 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 31450 { BUS_ERROR_RESETf, 1, 0, 0 }, 31451 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 31452 { TIMEOUT_ENABLEf, 1, 9, 0 }, 31453 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 31454 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 31455 { TIMEOUT_RESETf, 1, 2, 0 } 31456 }; 31457 31458 #endif 31459 #if defined(BCM_88690_A0) 31460 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_CONTROL_BCM88690_A0r_fields[] = { 31461 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 31462 { BUS_ERROR_RESETf, 1, 0, 0 }, 31463 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 31464 { TIMEOUT_ENABLEf, 1, 9, 0 }, 31465 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 31466 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 31467 { TIMEOUT_RESETf, 1, 2, 0 } 31468 }; 31469 31470 #endif 31471 #if defined(BCM_88690_B0) 31472 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_CONTROL_BCM88690_B0r_fields[] = { 31473 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 31474 { BUS_ERROR_RESETf, 1, 0, 0 }, 31475 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 31476 { TIMEOUT_ENABLEf, 1, 9, 0 }, 31477 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 31478 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 31479 { TIMEOUT_RESETf, 1, 2, 0 } 31480 }; 31481 31482 #endif 31483 #if defined(BCM_88790_A0) 31484 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_FLAGSr_fields[] = { 31485 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 31486 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 31487 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 31488 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 31489 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 31490 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 31491 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 31492 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31493 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 31494 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 31495 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 31496 }; 31497 31498 #endif 31499 #if defined(BCM_88690_A0) 31500 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_FLAGS_BCM88690_A0r_fields[] = { 31501 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 31502 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 31503 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 31504 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 31505 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 31506 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 31507 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 31508 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31509 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 31510 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 31511 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 31512 }; 31513 31514 #endif 31515 #if defined(BCM_88690_B0) 31516 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_FLAGS_BCM88690_B0r_fields[] = { 31517 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 31518 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 31519 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 31520 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 31521 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 31522 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 31523 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 31524 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31525 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 31526 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 31527 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 31528 }; 31529 31530 #endif 31531 #if defined(BCM_88790_A0) 31532 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_IDr_fields[] = { 31533 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31534 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 31535 }; 31536 31537 #endif 31538 #if defined(BCM_88690_A0) 31539 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_ID_BCM88690_A0r_fields[] = { 31540 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31541 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 31542 }; 31543 31544 #endif 31545 #if defined(BCM_88690_B0) 31546 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_ID_BCM88690_B0r_fields[] = { 31547 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31548 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 31549 }; 31550 31551 #endif 31552 #if defined(BCM_88790_A0) 31553 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_STATUSr_fields[] = { 31554 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31555 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 31556 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 31557 }; 31558 31559 #endif 31560 #if defined(BCM_88690_A0) 31561 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_STATUS_BCM88690_A0r_fields[] = { 31562 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31563 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 31564 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 31565 }; 31566 31567 #endif 31568 #if defined(BCM_88690_B0) 31569 soc_field_info_t soc_SRAM_IDM_IDM_ERROR_LOG_STATUS_BCM88690_B0r_fields[] = { 31570 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31571 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 31572 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 31573 }; 31574 31575 #endif 31576 #if defined(BCM_88790_A0) 31577 soc_field_info_t soc_SRAM_IDM_IDM_INTERRUPT_STATUSr_fields[] = { 31578 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 31579 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 31580 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 31581 }; 31582 31583 #endif 31584 #if defined(BCM_88690_A0) 31585 soc_field_info_t soc_SRAM_IDM_IDM_INTERRUPT_STATUS_BCM88690_A0r_fields[] = { 31586 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 31587 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 31588 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 31589 }; 31590 31591 #endif 31592 #if defined(BCM_88690_B0) 31593 soc_field_info_t soc_SRAM_IDM_IDM_INTERRUPT_STATUS_BCM88690_B0r_fields[] = { 31594 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 31595 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 31596 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 31597 }; 31598 31599 #endif 31600 #if defined(BCM_88790_A0) 31601 soc_field_info_t soc_SRAM_IDM_IDM_IO_CONTROL_DIRECTr_fields[] = { 31602 { CLK_ENABLEf, 1, 0, 0 } 31603 }; 31604 31605 #endif 31606 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 31607 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 31608 defined(BCM_56980_B0) 31609 soc_field_info_t soc_SRAM_IDM_IDM_IO_CONTROL_DIRECT_BCM56970_A0r_fields[] = { 31610 { CLK_ENABLEf, 1, 0, 0 } 31611 }; 31612 31613 #endif 31614 #if defined(BCM_88690_A0) 31615 soc_field_info_t soc_SRAM_IDM_IDM_IO_CONTROL_DIRECT_BCM88690_A0r_fields[] = { 31616 { CLK_ENABLEf, 1, 0, 0 } 31617 }; 31618 31619 #endif 31620 #if defined(BCM_88690_B0) 31621 soc_field_info_t soc_SRAM_IDM_IDM_IO_CONTROL_DIRECT_BCM88690_B0r_fields[] = { 31622 { CLK_ENABLEf, 1, 0, 0 } 31623 }; 31624 31625 #endif 31626 #if defined(BCM_88790_A0) 31627 soc_field_info_t soc_SRAM_IDM_IDM_IO_STATUSr_fields[] = { 31628 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 31629 }; 31630 31631 #endif 31632 #if defined(BCM_88690_A0) 31633 soc_field_info_t soc_SRAM_IDM_IDM_IO_STATUS_BCM88690_A0r_fields[] = { 31634 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 31635 }; 31636 31637 #endif 31638 #if defined(BCM_88690_B0) 31639 soc_field_info_t soc_SRAM_IDM_IDM_IO_STATUS_BCM88690_B0r_fields[] = { 31640 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 31641 }; 31642 31643 #endif 31644 #if defined(BCM_88790_A0) 31645 soc_field_info_t soc_SRAM_IDM_IDM_RESET_CONTROLr_fields[] = { 31646 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 31647 { RESETf, 1, 0, 0 } 31648 }; 31649 31650 #endif 31651 #if defined(BCM_88690_A0) 31652 soc_field_info_t soc_SRAM_IDM_IDM_RESET_CONTROL_BCM88690_A0r_fields[] = { 31653 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 31654 { RESETf, 1, 0, 0 } 31655 }; 31656 31657 #endif 31658 #if defined(BCM_88690_B0) 31659 soc_field_info_t soc_SRAM_IDM_IDM_RESET_CONTROL_BCM88690_B0r_fields[] = { 31660 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 31661 { RESETf, 1, 0, 0 } 31662 }; 31663 31664 #endif 31665 #if defined(BCM_88790_A0) 31666 soc_field_info_t soc_SRAM_IDM_IDM_RESET_READ_IDr_fields[] = { 31667 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31668 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 31669 }; 31670 31671 #endif 31672 #if defined(BCM_88690_A0) 31673 soc_field_info_t soc_SRAM_IDM_IDM_RESET_READ_ID_BCM88690_A0r_fields[] = { 31674 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31675 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 31676 }; 31677 31678 #endif 31679 #if defined(BCM_88690_B0) 31680 soc_field_info_t soc_SRAM_IDM_IDM_RESET_READ_ID_BCM88690_B0r_fields[] = { 31681 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31682 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 31683 }; 31684 31685 #endif 31686 #if defined(BCM_88790_A0) 31687 soc_field_info_t soc_SRAM_IDM_IDM_RESET_STATUSr_fields[] = { 31688 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 31689 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 31690 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 31691 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 31692 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 31693 }; 31694 31695 #endif 31696 #if defined(BCM_88690_A0) 31697 soc_field_info_t soc_SRAM_IDM_IDM_RESET_STATUS_BCM88690_A0r_fields[] = { 31698 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 31699 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 31700 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 31701 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 31702 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 31703 }; 31704 31705 #endif 31706 #if defined(BCM_88690_B0) 31707 soc_field_info_t soc_SRAM_IDM_IDM_RESET_STATUS_BCM88690_B0r_fields[] = { 31708 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 31709 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 31710 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 31711 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 31712 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 31713 }; 31714 31715 #endif 31716 #if defined(BCM_88790_A0) 31717 soc_field_info_t soc_SRAM_IDM_IDM_RESET_WRITE_IDr_fields[] = { 31718 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31719 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 31720 }; 31721 31722 #endif 31723 #if defined(BCM_88690_A0) 31724 soc_field_info_t soc_SRAM_IDM_IDM_RESET_WRITE_ID_BCM88690_A0r_fields[] = { 31725 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31726 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 31727 }; 31728 31729 #endif 31730 #if defined(BCM_88690_B0) 31731 soc_field_info_t soc_SRAM_IDM_IDM_RESET_WRITE_ID_BCM88690_B0r_fields[] = { 31732 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31733 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 31734 }; 31735 31736 #endif 31737 #if defined(BCM_88790_A0) 31738 soc_field_info_t soc_SRAM_LL_1024K_0_CONTROL1r_fields[] = { 31739 { CORR_UNCORR_ERR_LOG_CLEARf, 1, 6, 0 }, 31740 { ECC_MODEf, 2, 0, SOCF_LE }, 31741 { FAST_BRESPf, 1, 5, 0 }, 31742 { INITf, 1, 4, 0 }, 31743 { MEM_INIT_FSM_STATEf, 2, 7, SOCF_LE|SOCF_RO|SOCF_SIG } 31744 }; 31745 31746 #endif 31747 #if defined(BCM_88690_A0) 31748 soc_field_info_t soc_SRAM_LL_1024K_0_CONTROL1_BCM88690_A0r_fields[] = { 31749 { CORR_UNCORR_ERR_LOG_CLEARf, 1, 6, 0 }, 31750 { ECC_MODEf, 2, 0, SOCF_LE }, 31751 { FAST_BRESPf, 1, 5, 0 }, 31752 { INITf, 1, 4, 0 }, 31753 { MEM_INIT_FSM_STATEf, 2, 7, SOCF_LE|SOCF_RO|SOCF_SIG } 31754 }; 31755 31756 #endif 31757 #if defined(BCM_88690_B0) 31758 soc_field_info_t soc_SRAM_LL_1024K_0_CONTROL1_BCM88690_B0r_fields[] = { 31759 { CORR_UNCORR_ERR_LOG_CLEARf, 1, 6, 0 }, 31760 { ECC_MODEf, 2, 0, SOCF_LE }, 31761 { FAST_BRESPf, 1, 5, 0 }, 31762 { INITf, 1, 4, 0 }, 31763 { MEM_INIT_FSM_STATEf, 2, 7, SOCF_LE|SOCF_RO|SOCF_SIG } 31764 }; 31765 31766 #endif 31767 #if defined(BCM_88790_A0) 31768 soc_field_info_t soc_SRAM_LL_1024K_0_DYNAMIC_STANDBY_CONTROL1r_fields[] = { 31769 { DYNAMIC_STANDBY_ENf, 1, 0, 0 }, 31770 { STANDBY_EXIT_WAIT_THRf, 8, 1, SOCF_LE }, 31771 { STANDBY_FSM_STATEf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG } 31772 }; 31773 31774 #endif 31775 #if defined(BCM_88790_A0) 31776 soc_field_info_t soc_SRAM_LL_1024K_0_DYNAMIC_STANDBY_CONTROL2r_fields[] = { 31777 { STANDBY_ENTER_CNT_THRf, 32, 0, SOCF_LE } 31778 }; 31779 31780 #endif 31781 #if defined(BCM_88690_A0) 31782 soc_field_info_t soc_SRAM_LL_1024K_0_DYNAMIC_STANDBY_CONTROL1_BCM88690_A0r_fields[] = { 31783 { DYNAMIC_STANDBY_ENf, 1, 0, 0 }, 31784 { STANDBY_EXIT_WAIT_THRf, 8, 1, SOCF_LE }, 31785 { STANDBY_FSM_STATEf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG } 31786 }; 31787 31788 #endif 31789 #if defined(BCM_88690_B0) 31790 soc_field_info_t soc_SRAM_LL_1024K_0_DYNAMIC_STANDBY_CONTROL1_BCM88690_B0r_fields[] = { 31791 { DYNAMIC_STANDBY_ENf, 1, 0, 0 }, 31792 { STANDBY_EXIT_WAIT_THRf, 8, 1, SOCF_LE }, 31793 { STANDBY_FSM_STATEf, 3, 9, SOCF_LE|SOCF_RO|SOCF_SIG } 31794 }; 31795 31796 #endif 31797 #if defined(BCM_88690_A0) 31798 soc_field_info_t soc_SRAM_LL_1024K_0_DYNAMIC_STANDBY_CONTROL2_BCM88690_A0r_fields[] = { 31799 { STANDBY_ENTER_CNT_THRf, 32, 0, SOCF_LE } 31800 }; 31801 31802 #endif 31803 #if defined(BCM_88690_B0) 31804 soc_field_info_t soc_SRAM_LL_1024K_0_DYNAMIC_STANDBY_CONTROL2_BCM88690_B0r_fields[] = { 31805 { STANDBY_ENTER_CNT_THRf, 32, 0, SOCF_LE } 31806 }; 31807 31808 #endif 31809 #if defined(BCM_88790_A0) 31810 soc_field_info_t soc_SRAM_LL_1024K_0_INTERRUPT_ENABLEr_fields[] = { 31811 { ACCRUED_COR_ERRf, 1, 8, 0 }, 31812 { READ_BURST_ERRf, 1, 4, 0 }, 31813 { READ_DECODE_ERRf, 1, 6, 0 }, 31814 { SER_COR_Rf, 1, 0, 0 }, 31815 { SER_COR_Wf, 1, 1, 0 }, 31816 { SER_UNCOR_Rf, 1, 2, 0 }, 31817 { SER_UNCOR_Wf, 1, 3, 0 }, 31818 { WRITE_BURST_ERRf, 1, 5, 0 }, 31819 { WRITE_DECODE_ERRf, 1, 7, 0 } 31820 }; 31821 31822 #endif 31823 #if defined(BCM_88690_A0) 31824 soc_field_info_t soc_SRAM_LL_1024K_0_INTERRUPT_ENABLE_BCM88690_A0r_fields[] = { 31825 { ACCRUED_COR_ERRf, 1, 8, 0 }, 31826 { READ_BURST_ERRf, 1, 4, 0 }, 31827 { READ_DECODE_ERRf, 1, 6, 0 }, 31828 { SER_COR_Rf, 1, 0, 0 }, 31829 { SER_COR_Wf, 1, 1, 0 }, 31830 { SER_UNCOR_Rf, 1, 2, 0 }, 31831 { SER_UNCOR_Wf, 1, 3, 0 }, 31832 { WRITE_BURST_ERRf, 1, 5, 0 }, 31833 { WRITE_DECODE_ERRf, 1, 7, 0 } 31834 }; 31835 31836 #endif 31837 #if defined(BCM_88690_B0) 31838 soc_field_info_t soc_SRAM_LL_1024K_0_INTERRUPT_ENABLE_BCM88690_B0r_fields[] = { 31839 { ACCRUED_COR_ERRf, 1, 8, 0 }, 31840 { READ_BURST_ERRf, 1, 4, 0 }, 31841 { READ_DECODE_ERRf, 1, 6, 0 }, 31842 { SER_COR_Rf, 1, 0, 0 }, 31843 { SER_COR_Wf, 1, 1, 0 }, 31844 { SER_UNCOR_Rf, 1, 2, 0 }, 31845 { SER_UNCOR_Wf, 1, 3, 0 }, 31846 { WRITE_BURST_ERRf, 1, 5, 0 }, 31847 { WRITE_DECODE_ERRf, 1, 7, 0 } 31848 }; 31849 31850 #endif 31851 #if defined(BCM_88790_A0) 31852 soc_field_info_t soc_SRAM_LL_1024K_0_INTERRUPT_STATUSr_fields[] = { 31853 { ACCRUED_COR_ERRf, 1, 8, 0 }, 31854 { READ_BURST_ERRf, 1, 4, 0 }, 31855 { READ_DECODE_ERRf, 1, 6, 0 }, 31856 { SER_COR_Rf, 1, 0, 0 }, 31857 { SER_COR_Wf, 1, 1, 0 }, 31858 { SER_UNCOR_Rf, 1, 2, 0 }, 31859 { SER_UNCOR_Wf, 1, 3, 0 }, 31860 { WRITE_BURST_ERRf, 1, 5, 0 }, 31861 { WRITE_DECODE_ERRf, 1, 7, 0 } 31862 }; 31863 31864 #endif 31865 #if defined(BCM_88690_A0) 31866 soc_field_info_t soc_SRAM_LL_1024K_0_INTERRUPT_STATUS_BCM88690_A0r_fields[] = { 31867 { ACCRUED_COR_ERRf, 1, 8, 0 }, 31868 { READ_BURST_ERRf, 1, 4, 0 }, 31869 { READ_DECODE_ERRf, 1, 6, 0 }, 31870 { SER_COR_Rf, 1, 0, 0 }, 31871 { SER_COR_Wf, 1, 1, 0 }, 31872 { SER_UNCOR_Rf, 1, 2, 0 }, 31873 { SER_UNCOR_Wf, 1, 3, 0 }, 31874 { WRITE_BURST_ERRf, 1, 5, 0 }, 31875 { WRITE_DECODE_ERRf, 1, 7, 0 } 31876 }; 31877 31878 #endif 31879 #if defined(BCM_88690_B0) 31880 soc_field_info_t soc_SRAM_LL_1024K_0_INTERRUPT_STATUS_BCM88690_B0r_fields[] = { 31881 { ACCRUED_COR_ERRf, 1, 8, 0 }, 31882 { READ_BURST_ERRf, 1, 4, 0 }, 31883 { READ_DECODE_ERRf, 1, 6, 0 }, 31884 { SER_COR_Rf, 1, 0, 0 }, 31885 { SER_COR_Wf, 1, 1, 0 }, 31886 { SER_UNCOR_Rf, 1, 2, 0 }, 31887 { SER_UNCOR_Wf, 1, 3, 0 }, 31888 { WRITE_BURST_ERRf, 1, 5, 0 }, 31889 { WRITE_DECODE_ERRf, 1, 7, 0 } 31890 }; 31891 31892 #endif 31893 #if defined(BCM_88790_A0) 31894 soc_field_info_t soc_SRAM_LL_1024K_0_MEMORY_CONTROLr_fields[] = { 31895 { TMf, 10, 0, SOCF_LE } 31896 }; 31897 31898 #endif 31899 #if defined(BCM_88690_A0) 31900 soc_field_info_t soc_SRAM_LL_1024K_0_MEMORY_CONTROL_BCM88690_A0r_fields[] = { 31901 { TMf, 10, 0, SOCF_LE } 31902 }; 31903 31904 #endif 31905 #if defined(BCM_88690_B0) 31906 soc_field_info_t soc_SRAM_LL_1024K_0_MEMORY_CONTROL_BCM88690_B0r_fields[] = { 31907 { TMf, 10, 0, SOCF_LE } 31908 }; 31909 31910 #endif 31911 #if defined(BCM_88790_A0) 31912 soc_field_info_t soc_SRAM_LL_1024K_0_MEMORY_PDAr_fields[] = { 31913 { PDAf, 8, 0, SOCF_LE } 31914 }; 31915 31916 #endif 31917 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 31918 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 31919 defined(BCM_56980_B0) 31920 soc_field_info_t soc_SRAM_LL_1024K_0_MEMORY_PDA_BCM56970_A0r_fields[] = { 31921 { PDAf, 8, 0, SOCF_LE } 31922 }; 31923 31924 #endif 31925 #if defined(BCM_88690_A0) 31926 soc_field_info_t soc_SRAM_LL_1024K_0_MEMORY_PDA_BCM88690_A0r_fields[] = { 31927 { PDAf, 8, 0, SOCF_LE } 31928 }; 31929 31930 #endif 31931 #if defined(BCM_88690_B0) 31932 soc_field_info_t soc_SRAM_LL_1024K_0_MEMORY_PDA_BCM88690_B0r_fields[] = { 31933 { PDAf, 8, 0, SOCF_LE } 31934 }; 31935 31936 #endif 31937 #if defined(BCM_88790_A0) 31938 soc_field_info_t soc_SRAM_LL_1024K_0_MEM_PWR_CONTROLr_fields[] = { 31939 { ISOf, 1, 0, 0 }, 31940 { PWR_OKf, 1, 1, 0 }, 31941 { PWR_ONf, 1, 2, 0 }, 31942 { STANDBYf, 1, 3, 0 } 31943 }; 31944 31945 #endif 31946 #if defined(BCM_88690_A0) 31947 soc_field_info_t soc_SRAM_LL_1024K_0_MEM_PWR_CONTROL_BCM88690_A0r_fields[] = { 31948 { ISOf, 1, 0, 0 }, 31949 { PWR_OKf, 1, 1, 0 }, 31950 { PWR_ONf, 1, 2, 0 }, 31951 { STANDBYf, 1, 3, 0 } 31952 }; 31953 31954 #endif 31955 #if defined(BCM_88690_B0) 31956 soc_field_info_t soc_SRAM_LL_1024K_0_MEM_PWR_CONTROL_BCM88690_B0r_fields[] = { 31957 { ISOf, 1, 0, 0 }, 31958 { PWR_OKf, 1, 1, 0 }, 31959 { PWR_ONf, 1, 2, 0 }, 31960 { STANDBYf, 1, 3, 0 } 31961 }; 31962 31963 #endif 31964 #if defined(BCM_88790_A0) 31965 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS1r_fields[] = { 31966 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 31967 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 31968 }; 31969 31970 #endif 31971 #if defined(BCM_88790_A0) 31972 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS2r_fields[] = { 31973 { ACCRUED_CORR_CNT_THRf, 8, 16, SOCF_LE }, 31974 { MEM_CCNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 31975 { MEM_UCNTf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 31976 }; 31977 31978 #endif 31979 #if defined(BCM_88790_A0) 31980 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS3r_fields[] = { 31981 { BAD_RD_ADDR_Cf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 31982 }; 31983 31984 #endif 31985 #if defined(BCM_88790_A0) 31986 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS4r_fields[] = { 31987 { BAD_WR_ADDR_Cf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 31988 }; 31989 31990 #endif 31991 #if defined(BCM_88790_A0) 31992 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS5r_fields[] = { 31993 { BAD_RD_ADDR_UCf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 31994 }; 31995 31996 #endif 31997 #if defined(BCM_88790_A0) 31998 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS6r_fields[] = { 31999 { BAD_WR_ADDR_UCf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32000 }; 32001 32002 #endif 32003 #if defined(BCM_88790_A0) 32004 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS7r_fields[] = { 32005 { READ_BURST_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32006 }; 32007 32008 #endif 32009 #if defined(BCM_88790_A0) 32010 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS8r_fields[] = { 32011 { WRITE_BURST_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32012 }; 32013 32014 #endif 32015 #if defined(BCM_88790_A0) 32016 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS9r_fields[] = { 32017 { READ_DECODE_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32018 }; 32019 32020 #endif 32021 #if defined(BCM_88790_A0) 32022 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS10r_fields[] = { 32023 { WRITE_DECODE_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32024 }; 32025 32026 #endif 32027 #if defined(BCM_88690_A0) 32028 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS10_BCM88690_A0r_fields[] = { 32029 { WRITE_DECODE_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32030 }; 32031 32032 #endif 32033 #if defined(BCM_88690_B0) 32034 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS10_BCM88690_B0r_fields[] = { 32035 { WRITE_DECODE_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32036 }; 32037 32038 #endif 32039 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 32040 defined(BCM_56970_A0) 32041 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS1_BCM56970_A0r_fields[] = { 32042 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO }, 32043 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO } 32044 }; 32045 32046 #endif 32047 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 32048 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS1_BCM56980_A0r_fields[] = { 32049 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO }, 32050 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO } 32051 }; 32052 32053 #endif 32054 #if defined(BCM_88690_A0) 32055 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS1_BCM88690_A0r_fields[] = { 32056 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 32057 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 32058 }; 32059 32060 #endif 32061 #if defined(BCM_88690_B0) 32062 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS1_BCM88690_B0r_fields[] = { 32063 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 32064 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 32065 }; 32066 32067 #endif 32068 #if defined(BCM_88690_A0) 32069 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS2_BCM88690_A0r_fields[] = { 32070 { ACCRUED_CORR_CNT_THRf, 8, 16, SOCF_LE }, 32071 { MEM_CCNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 32072 { MEM_UCNTf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 32073 }; 32074 32075 #endif 32076 #if defined(BCM_88690_B0) 32077 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS2_BCM88690_B0r_fields[] = { 32078 { ACCRUED_CORR_CNT_THRf, 8, 16, SOCF_LE }, 32079 { MEM_CCNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 32080 { MEM_UCNTf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 32081 }; 32082 32083 #endif 32084 #if defined(BCM_88690_A0) 32085 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS3_BCM88690_A0r_fields[] = { 32086 { BAD_RD_ADDR_Cf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32087 }; 32088 32089 #endif 32090 #if defined(BCM_88690_B0) 32091 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS3_BCM88690_B0r_fields[] = { 32092 { BAD_RD_ADDR_Cf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32093 }; 32094 32095 #endif 32096 #if defined(BCM_88690_A0) 32097 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS4_BCM88690_A0r_fields[] = { 32098 { BAD_WR_ADDR_Cf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32099 }; 32100 32101 #endif 32102 #if defined(BCM_88690_B0) 32103 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS4_BCM88690_B0r_fields[] = { 32104 { BAD_WR_ADDR_Cf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32105 }; 32106 32107 #endif 32108 #if defined(BCM_88690_A0) 32109 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS5_BCM88690_A0r_fields[] = { 32110 { BAD_RD_ADDR_UCf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32111 }; 32112 32113 #endif 32114 #if defined(BCM_88690_B0) 32115 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS5_BCM88690_B0r_fields[] = { 32116 { BAD_RD_ADDR_UCf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32117 }; 32118 32119 #endif 32120 #if defined(BCM_88690_A0) 32121 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS6_BCM88690_A0r_fields[] = { 32122 { BAD_WR_ADDR_UCf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32123 }; 32124 32125 #endif 32126 #if defined(BCM_88690_B0) 32127 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS6_BCM88690_B0r_fields[] = { 32128 { BAD_WR_ADDR_UCf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32129 }; 32130 32131 #endif 32132 #if defined(BCM_88690_A0) 32133 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS7_BCM88690_A0r_fields[] = { 32134 { READ_BURST_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32135 }; 32136 32137 #endif 32138 #if defined(BCM_88690_B0) 32139 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS7_BCM88690_B0r_fields[] = { 32140 { READ_BURST_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32141 }; 32142 32143 #endif 32144 #if defined(BCM_88690_A0) 32145 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS8_BCM88690_A0r_fields[] = { 32146 { WRITE_BURST_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32147 }; 32148 32149 #endif 32150 #if defined(BCM_88690_B0) 32151 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS8_BCM88690_B0r_fields[] = { 32152 { WRITE_BURST_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32153 }; 32154 32155 #endif 32156 #if defined(BCM_88690_A0) 32157 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS9_BCM88690_A0r_fields[] = { 32158 { READ_DECODE_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32159 }; 32160 32161 #endif 32162 #if defined(BCM_88690_B0) 32163 soc_field_info_t soc_SRAM_LL_1024K_0_STATUS9_BCM88690_B0r_fields[] = { 32164 { READ_DECODE_ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32165 }; 32166 32167 #endif 32168 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 32169 soc_field_info_t soc_SRAM_LL_32K_IDM_IDM_IO_STATUSr_fields[] = { 32170 { RESERVEDf, 1, 0, SOCF_RO|SOCF_RES } 32171 }; 32172 32173 #endif 32174 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 32175 soc_field_info_t soc_SRAM_LL_32K_MEMORY_PDAr_fields[] = { 32176 { PDAf, 1, 0, 0 } 32177 }; 32178 32179 #endif 32180 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 32181 soc_field_info_t soc_SRAM_LL_32K_STATUS1r_fields[] = { 32182 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO }, 32183 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO } 32184 }; 32185 32186 #endif 32187 #if defined(BCM_88675_A0) 32188 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRLr_fields[] = { 32189 { MEM_TM00f, 10, 0, SOCF_LE }, 32190 { MEM_TM01f, 10, 16, SOCF_LE } 32191 }; 32192 32193 #endif 32194 #if defined(BCM_88675_A0) 32195 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL2r_fields[] = { 32196 { MEM_TM10f, 10, 0, SOCF_LE }, 32197 { MEM_TM11f, 10, 16, SOCF_LE } 32198 }; 32199 32200 #endif 32201 #if defined(BCM_88270_A0) 32202 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL2_BCM88270_A0r_fields[] = { 32203 { MEM_TM10f, 10, 0, SOCF_LE }, 32204 { MEM_TM11f, 10, 16, SOCF_LE } 32205 }; 32206 32207 #endif 32208 #if defined(BCM_88375_A0) 32209 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL2_BCM88375_A0r_fields[] = { 32210 { MEM_TM10f, 10, 0, SOCF_LE }, 32211 { MEM_TM11f, 10, 16, SOCF_LE } 32212 }; 32213 32214 #endif 32215 #if defined(BCM_88375_B0) 32216 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL2_BCM88375_B0r_fields[] = { 32217 { MEM_TM10f, 10, 0, SOCF_LE }, 32218 { MEM_TM11f, 10, 16, SOCF_LE } 32219 }; 32220 32221 #endif 32222 #if defined(BCM_88470_A0) 32223 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL2_BCM88470_A0r_fields[] = { 32224 { MEM_TM10f, 10, 0, SOCF_LE }, 32225 { MEM_TM11f, 10, 16, SOCF_LE } 32226 }; 32227 32228 #endif 32229 #if defined(BCM_88470_B0) 32230 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL2_BCM88470_B0r_fields[] = { 32231 { MEM_TM10f, 10, 0, SOCF_LE }, 32232 { MEM_TM11f, 10, 16, SOCF_LE } 32233 }; 32234 32235 #endif 32236 #if defined(BCM_88675_B0) 32237 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL2_BCM88675_B0r_fields[] = { 32238 { MEM_TM10f, 10, 0, SOCF_LE }, 32239 { MEM_TM11f, 10, 16, SOCF_LE } 32240 }; 32241 32242 #endif 32243 #if defined(BCM_88680_A0) 32244 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL2_BCM88680_A0r_fields[] = { 32245 { MEM_TM10f, 10, 0, SOCF_LE }, 32246 { MEM_TM11f, 10, 16, SOCF_LE } 32247 }; 32248 32249 #endif 32250 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32251 defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 32252 defined(BCM_56965_A0) || defined(BCM_88950_A0) 32253 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL2_BCM88950_A0r_fields[] = { 32254 { MEM_TM10f, 10, 0, SOCF_LE }, 32255 { MEM_TM11f, 10, 16, SOCF_LE } 32256 }; 32257 32258 #endif 32259 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 32260 defined(BCM_53570_B0) 32261 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL_BCM53400_A0r_fields[] = { 32262 { MEM_TM00f, 10, 0, SOCF_LE } 32263 }; 32264 32265 #endif 32266 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 32267 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32268 defined(BCM_56450_B1) 32269 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL_BCM56450_A0r_fields[] = { 32270 { MEM_TM00f, 5, 0, SOCF_LE }, 32271 { MEM_TM01f, 5, 5, SOCF_LE }, 32272 { MEM_TM10f, 5, 10, SOCF_LE }, 32273 { MEM_TM11f, 5, 15, SOCF_LE } 32274 }; 32275 32276 #endif 32277 #if defined(BCM_88270_A0) 32278 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL_BCM88270_A0r_fields[] = { 32279 { MEM_TM00f, 10, 0, SOCF_LE }, 32280 { MEM_TM01f, 10, 16, SOCF_LE } 32281 }; 32282 32283 #endif 32284 #if defined(BCM_88375_A0) 32285 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL_BCM88375_A0r_fields[] = { 32286 { MEM_TM00f, 10, 0, SOCF_LE }, 32287 { MEM_TM01f, 10, 16, SOCF_LE } 32288 }; 32289 32290 #endif 32291 #if defined(BCM_88375_B0) 32292 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL_BCM88375_B0r_fields[] = { 32293 { MEM_TM00f, 10, 0, SOCF_LE }, 32294 { MEM_TM01f, 10, 16, SOCF_LE } 32295 }; 32296 32297 #endif 32298 #if defined(BCM_88470_A0) 32299 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL_BCM88470_A0r_fields[] = { 32300 { MEM_TM00f, 10, 0, SOCF_LE }, 32301 { MEM_TM01f, 10, 16, SOCF_LE } 32302 }; 32303 32304 #endif 32305 #if defined(BCM_88470_B0) 32306 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL_BCM88470_B0r_fields[] = { 32307 { MEM_TM00f, 10, 0, SOCF_LE }, 32308 { MEM_TM01f, 10, 16, SOCF_LE } 32309 }; 32310 32311 #endif 32312 #if defined(BCM_88675_B0) 32313 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL_BCM88675_B0r_fields[] = { 32314 { MEM_TM00f, 10, 0, SOCF_LE }, 32315 { MEM_TM01f, 10, 16, SOCF_LE } 32316 }; 32317 32318 #endif 32319 #if defined(BCM_88680_A0) 32320 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL_BCM88680_A0r_fields[] = { 32321 { MEM_TM00f, 10, 0, SOCF_LE }, 32322 { MEM_TM01f, 10, 16, SOCF_LE } 32323 }; 32324 32325 #endif 32326 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32327 defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 32328 defined(BCM_56965_A0) || defined(BCM_88950_A0) 32329 soc_field_info_t soc_SRAM_MEM_ARRAY_CTRL_BCM88950_A0r_fields[] = { 32330 { MEM_TM00f, 10, 0, SOCF_LE }, 32331 { MEM_TM01f, 10, 16, SOCF_LE } 32332 }; 32333 32334 #endif 32335 #if defined(BCM_88675_A0) 32336 soc_field_info_t soc_SRAM_MEM_BAD_ADDRr_fields[] = { 32337 { MEM_BAD_ADDRf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32338 }; 32339 32340 #endif 32341 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 32342 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 32343 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 32344 defined(BCM_56960_A0) || defined(BCM_56965_A0) 32345 soc_field_info_t soc_SRAM_MEM_BAD_ADDR_BCM53400_A0r_fields[] = { 32346 { MEM_BAD_ADDRf, 24, 0, SOCF_LE|SOCF_RO } 32347 }; 32348 32349 #endif 32350 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 32351 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32352 defined(BCM_56450_B1) 32353 soc_field_info_t soc_SRAM_MEM_BAD_ADDR_BCM56450_A0r_fields[] = { 32354 { MEM_BAD_ADDRf, 24, 0, SOCF_LE|SOCF_RO } 32355 }; 32356 32357 #endif 32358 #if defined(BCM_88270_A0) 32359 soc_field_info_t soc_SRAM_MEM_BAD_ADDR_BCM88270_A0r_fields[] = { 32360 { MEM_BAD_ADDRf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32361 }; 32362 32363 #endif 32364 #if defined(BCM_88375_A0) 32365 soc_field_info_t soc_SRAM_MEM_BAD_ADDR_BCM88375_A0r_fields[] = { 32366 { MEM_BAD_ADDRf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32367 }; 32368 32369 #endif 32370 #if defined(BCM_88375_B0) 32371 soc_field_info_t soc_SRAM_MEM_BAD_ADDR_BCM88375_B0r_fields[] = { 32372 { MEM_BAD_ADDRf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32373 }; 32374 32375 #endif 32376 #if defined(BCM_88470_A0) 32377 soc_field_info_t soc_SRAM_MEM_BAD_ADDR_BCM88470_A0r_fields[] = { 32378 { MEM_BAD_ADDRf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32379 }; 32380 32381 #endif 32382 #if defined(BCM_88470_B0) 32383 soc_field_info_t soc_SRAM_MEM_BAD_ADDR_BCM88470_B0r_fields[] = { 32384 { MEM_BAD_ADDRf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32385 }; 32386 32387 #endif 32388 #if defined(BCM_88675_B0) 32389 soc_field_info_t soc_SRAM_MEM_BAD_ADDR_BCM88675_B0r_fields[] = { 32390 { MEM_BAD_ADDRf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32391 }; 32392 32393 #endif 32394 #if defined(BCM_88680_A0) 32395 soc_field_info_t soc_SRAM_MEM_BAD_ADDR_BCM88680_A0r_fields[] = { 32396 { MEM_BAD_ADDRf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32397 }; 32398 32399 #endif 32400 #if defined(BCM_88950_A0) 32401 soc_field_info_t soc_SRAM_MEM_BAD_ADDR_BCM88950_A0r_fields[] = { 32402 { MEM_BAD_ADDRf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32403 }; 32404 32405 #endif 32406 #if defined(BCM_88675_A0) 32407 soc_field_info_t soc_SRAM_MEM_BAD_CMDr_fields[] = { 32408 { MEM_BAD_ACCf, 1, 16, 0 }, 32409 { MEM_BAD_COR_Rf, 1, 19, 0 }, 32410 { MEM_BAD_COR_Wf, 1, 18, 0 }, 32411 { MEM_BAD_PROTf, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 32412 { MEM_BAD_SBMAf, 2, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 32413 { MEM_BAD_SIZEf, 3, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 32414 { MEM_BAD_TRANSf, 2, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 32415 { MEM_BAD_UNCORf, 1, 17, 0 }, 32416 { MEM_BAD_WRITEf, 1, 0, SOCF_RO|SOCF_SIG } 32417 }; 32418 32419 #endif 32420 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 32421 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 32422 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 32423 defined(BCM_56960_A0) || defined(BCM_56965_A0) 32424 soc_field_info_t soc_SRAM_MEM_BAD_CMD_BCM53400_A0r_fields[] = { 32425 { MEM_BAD_ACCf, 1, 16, SOCF_W1TC }, 32426 { MEM_BAD_COR_Rf, 1, 19, SOCF_W1TC }, 32427 { MEM_BAD_COR_Wf, 1, 18, SOCF_W1TC }, 32428 { MEM_BAD_PROTf, 4, 4, SOCF_LE|SOCF_RO }, 32429 { MEM_BAD_SBMAf, 2, 8, SOCF_LE|SOCF_RO }, 32430 { MEM_BAD_SIZEf, 3, 1, SOCF_LE|SOCF_RO }, 32431 { MEM_BAD_TRANSf, 2, 10, SOCF_LE|SOCF_RO }, 32432 { MEM_BAD_UNCORf, 1, 17, SOCF_W1TC }, 32433 { MEM_BAD_WRITEf, 1, 0, SOCF_RO } 32434 }; 32435 32436 #endif 32437 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 32438 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32439 defined(BCM_56450_B1) 32440 soc_field_info_t soc_SRAM_MEM_BAD_CMD_BCM56450_A0r_fields[] = { 32441 { MEM_BAD_ACCf, 1, 16, SOCF_W1TC }, 32442 { MEM_BAD_COR_Rf, 1, 19, SOCF_W1TC }, 32443 { MEM_BAD_COR_Wf, 1, 18, SOCF_W1TC }, 32444 { MEM_BAD_PROTf, 4, 4, SOCF_LE|SOCF_RO }, 32445 { MEM_BAD_SBMAf, 2, 8, SOCF_LE|SOCF_RO }, 32446 { MEM_BAD_SIZEf, 3, 1, SOCF_LE|SOCF_RO }, 32447 { MEM_BAD_TRANSf, 2, 10, SOCF_LE|SOCF_RO }, 32448 { MEM_BAD_UNCORf, 1, 17, SOCF_W1TC }, 32449 { MEM_BAD_WRITEf, 1, 0, SOCF_RO } 32450 }; 32451 32452 #endif 32453 #if defined(BCM_88270_A0) 32454 soc_field_info_t soc_SRAM_MEM_BAD_CMD_BCM88270_A0r_fields[] = { 32455 { MEM_BAD_ACCf, 1, 16, 0 }, 32456 { MEM_BAD_COR_Rf, 1, 19, 0 }, 32457 { MEM_BAD_COR_Wf, 1, 18, 0 }, 32458 { MEM_BAD_PROTf, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 32459 { MEM_BAD_SBMAf, 2, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 32460 { MEM_BAD_SIZEf, 3, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 32461 { MEM_BAD_TRANSf, 2, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 32462 { MEM_BAD_UNCORf, 1, 17, 0 }, 32463 { MEM_BAD_WRITEf, 1, 0, SOCF_RO|SOCF_SIG } 32464 }; 32465 32466 #endif 32467 #if defined(BCM_88375_A0) 32468 soc_field_info_t soc_SRAM_MEM_BAD_CMD_BCM88375_A0r_fields[] = { 32469 { MEM_BAD_ACCf, 1, 16, 0 }, 32470 { MEM_BAD_COR_Rf, 1, 19, 0 }, 32471 { MEM_BAD_COR_Wf, 1, 18, 0 }, 32472 { MEM_BAD_PROTf, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 32473 { MEM_BAD_SBMAf, 2, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 32474 { MEM_BAD_SIZEf, 3, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 32475 { MEM_BAD_TRANSf, 2, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 32476 { MEM_BAD_UNCORf, 1, 17, 0 }, 32477 { MEM_BAD_WRITEf, 1, 0, SOCF_RO|SOCF_SIG } 32478 }; 32479 32480 #endif 32481 #if defined(BCM_88375_B0) 32482 soc_field_info_t soc_SRAM_MEM_BAD_CMD_BCM88375_B0r_fields[] = { 32483 { MEM_BAD_ACCf, 1, 16, 0 }, 32484 { MEM_BAD_COR_Rf, 1, 19, 0 }, 32485 { MEM_BAD_COR_Wf, 1, 18, 0 }, 32486 { MEM_BAD_PROTf, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 32487 { MEM_BAD_SBMAf, 2, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 32488 { MEM_BAD_SIZEf, 3, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 32489 { MEM_BAD_TRANSf, 2, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 32490 { MEM_BAD_UNCORf, 1, 17, 0 }, 32491 { MEM_BAD_WRITEf, 1, 0, SOCF_RO|SOCF_SIG } 32492 }; 32493 32494 #endif 32495 #if defined(BCM_88470_A0) 32496 soc_field_info_t soc_SRAM_MEM_BAD_CMD_BCM88470_A0r_fields[] = { 32497 { MEM_BAD_ACCf, 1, 16, 0 }, 32498 { MEM_BAD_COR_Rf, 1, 19, 0 }, 32499 { MEM_BAD_COR_Wf, 1, 18, 0 }, 32500 { MEM_BAD_PROTf, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 32501 { MEM_BAD_SBMAf, 2, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 32502 { MEM_BAD_SIZEf, 3, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 32503 { MEM_BAD_TRANSf, 2, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 32504 { MEM_BAD_UNCORf, 1, 17, 0 }, 32505 { MEM_BAD_WRITEf, 1, 0, SOCF_RO|SOCF_SIG } 32506 }; 32507 32508 #endif 32509 #if defined(BCM_88470_B0) 32510 soc_field_info_t soc_SRAM_MEM_BAD_CMD_BCM88470_B0r_fields[] = { 32511 { MEM_BAD_ACCf, 1, 16, 0 }, 32512 { MEM_BAD_COR_Rf, 1, 19, 0 }, 32513 { MEM_BAD_COR_Wf, 1, 18, 0 }, 32514 { MEM_BAD_PROTf, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 32515 { MEM_BAD_SBMAf, 2, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 32516 { MEM_BAD_SIZEf, 3, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 32517 { MEM_BAD_TRANSf, 2, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 32518 { MEM_BAD_UNCORf, 1, 17, 0 }, 32519 { MEM_BAD_WRITEf, 1, 0, SOCF_RO|SOCF_SIG } 32520 }; 32521 32522 #endif 32523 #if defined(BCM_88675_B0) 32524 soc_field_info_t soc_SRAM_MEM_BAD_CMD_BCM88675_B0r_fields[] = { 32525 { MEM_BAD_ACCf, 1, 16, 0 }, 32526 { MEM_BAD_COR_Rf, 1, 19, 0 }, 32527 { MEM_BAD_COR_Wf, 1, 18, 0 }, 32528 { MEM_BAD_PROTf, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 32529 { MEM_BAD_SBMAf, 2, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 32530 { MEM_BAD_SIZEf, 3, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 32531 { MEM_BAD_TRANSf, 2, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 32532 { MEM_BAD_UNCORf, 1, 17, 0 }, 32533 { MEM_BAD_WRITEf, 1, 0, SOCF_RO|SOCF_SIG } 32534 }; 32535 32536 #endif 32537 #if defined(BCM_88680_A0) 32538 soc_field_info_t soc_SRAM_MEM_BAD_CMD_BCM88680_A0r_fields[] = { 32539 { MEM_BAD_ACCf, 1, 16, 0 }, 32540 { MEM_BAD_COR_Rf, 1, 19, 0 }, 32541 { MEM_BAD_COR_Wf, 1, 18, 0 }, 32542 { MEM_BAD_PROTf, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 32543 { MEM_BAD_SBMAf, 2, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 32544 { MEM_BAD_SIZEf, 3, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 32545 { MEM_BAD_TRANSf, 2, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 32546 { MEM_BAD_UNCORf, 1, 17, 0 }, 32547 { MEM_BAD_WRITEf, 1, 0, SOCF_RO|SOCF_SIG } 32548 }; 32549 32550 #endif 32551 #if defined(BCM_88950_A0) 32552 soc_field_info_t soc_SRAM_MEM_BAD_CMD_BCM88950_A0r_fields[] = { 32553 { MEM_BAD_ACCf, 1, 16, 0 }, 32554 { MEM_BAD_COR_Rf, 1, 19, 0 }, 32555 { MEM_BAD_COR_Wf, 1, 18, 0 }, 32556 { MEM_BAD_PROTf, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 32557 { MEM_BAD_SBMAf, 2, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 32558 { MEM_BAD_SIZEf, 3, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 32559 { MEM_BAD_TRANSf, 2, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 32560 { MEM_BAD_UNCORf, 1, 17, 0 }, 32561 { MEM_BAD_WRITEf, 1, 0, SOCF_RO|SOCF_SIG } 32562 }; 32563 32564 #endif 32565 #if defined(BCM_88675_A0) 32566 soc_field_info_t soc_SRAM_MEM_BAD_DATAr_fields[] = { 32567 { MEM_BAD_DATAf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32568 }; 32569 32570 #endif 32571 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 32572 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 32573 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 32574 defined(BCM_56960_A0) || defined(BCM_56965_A0) 32575 soc_field_info_t soc_SRAM_MEM_BAD_DATA_BCM53400_A0r_fields[] = { 32576 { MEM_BAD_DATAf, 32, 0, SOCF_LE|SOCF_RO } 32577 }; 32578 32579 #endif 32580 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 32581 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32582 defined(BCM_56450_B1) 32583 soc_field_info_t soc_SRAM_MEM_BAD_DATA_BCM56450_A0r_fields[] = { 32584 { MEM_BAD_DATAf, 32, 0, SOCF_LE|SOCF_RO } 32585 }; 32586 32587 #endif 32588 #if defined(BCM_88270_A0) 32589 soc_field_info_t soc_SRAM_MEM_BAD_DATA_BCM88270_A0r_fields[] = { 32590 { MEM_BAD_DATAf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32591 }; 32592 32593 #endif 32594 #if defined(BCM_88375_A0) 32595 soc_field_info_t soc_SRAM_MEM_BAD_DATA_BCM88375_A0r_fields[] = { 32596 { MEM_BAD_DATAf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32597 }; 32598 32599 #endif 32600 #if defined(BCM_88375_B0) 32601 soc_field_info_t soc_SRAM_MEM_BAD_DATA_BCM88375_B0r_fields[] = { 32602 { MEM_BAD_DATAf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32603 }; 32604 32605 #endif 32606 #if defined(BCM_88470_A0) 32607 soc_field_info_t soc_SRAM_MEM_BAD_DATA_BCM88470_A0r_fields[] = { 32608 { MEM_BAD_DATAf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32609 }; 32610 32611 #endif 32612 #if defined(BCM_88470_B0) 32613 soc_field_info_t soc_SRAM_MEM_BAD_DATA_BCM88470_B0r_fields[] = { 32614 { MEM_BAD_DATAf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32615 }; 32616 32617 #endif 32618 #if defined(BCM_88675_B0) 32619 soc_field_info_t soc_SRAM_MEM_BAD_DATA_BCM88675_B0r_fields[] = { 32620 { MEM_BAD_DATAf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32621 }; 32622 32623 #endif 32624 #if defined(BCM_88680_A0) 32625 soc_field_info_t soc_SRAM_MEM_BAD_DATA_BCM88680_A0r_fields[] = { 32626 { MEM_BAD_DATAf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32627 }; 32628 32629 #endif 32630 #if defined(BCM_88950_A0) 32631 soc_field_info_t soc_SRAM_MEM_BAD_DATA_BCM88950_A0r_fields[] = { 32632 { MEM_BAD_DATAf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32633 }; 32634 32635 #endif 32636 #if defined(BCM_88675_A0) 32637 soc_field_info_t soc_SRAM_MEM_BAD_ECCr_fields[] = { 32638 { MEM_BAD_ECCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32639 }; 32640 32641 #endif 32642 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 32643 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 32644 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 32645 defined(BCM_56960_A0) || defined(BCM_56965_A0) 32646 soc_field_info_t soc_SRAM_MEM_BAD_ECC_BCM53400_A0r_fields[] = { 32647 { MEM_BAD_ECCf, 8, 0, SOCF_LE|SOCF_RO } 32648 }; 32649 32650 #endif 32651 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 32652 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32653 defined(BCM_56450_B1) 32654 soc_field_info_t soc_SRAM_MEM_BAD_ECC_BCM56450_A0r_fields[] = { 32655 { MEM_BAD_ECCf, 8, 0, SOCF_LE|SOCF_RO } 32656 }; 32657 32658 #endif 32659 #if defined(BCM_88270_A0) 32660 soc_field_info_t soc_SRAM_MEM_BAD_ECC_BCM88270_A0r_fields[] = { 32661 { MEM_BAD_ECCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32662 }; 32663 32664 #endif 32665 #if defined(BCM_88375_A0) 32666 soc_field_info_t soc_SRAM_MEM_BAD_ECC_BCM88375_A0r_fields[] = { 32667 { MEM_BAD_ECCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32668 }; 32669 32670 #endif 32671 #if defined(BCM_88375_B0) 32672 soc_field_info_t soc_SRAM_MEM_BAD_ECC_BCM88375_B0r_fields[] = { 32673 { MEM_BAD_ECCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32674 }; 32675 32676 #endif 32677 #if defined(BCM_88470_A0) 32678 soc_field_info_t soc_SRAM_MEM_BAD_ECC_BCM88470_A0r_fields[] = { 32679 { MEM_BAD_ECCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32680 }; 32681 32682 #endif 32683 #if defined(BCM_88470_B0) 32684 soc_field_info_t soc_SRAM_MEM_BAD_ECC_BCM88470_B0r_fields[] = { 32685 { MEM_BAD_ECCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32686 }; 32687 32688 #endif 32689 #if defined(BCM_88675_B0) 32690 soc_field_info_t soc_SRAM_MEM_BAD_ECC_BCM88675_B0r_fields[] = { 32691 { MEM_BAD_ECCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32692 }; 32693 32694 #endif 32695 #if defined(BCM_88680_A0) 32696 soc_field_info_t soc_SRAM_MEM_BAD_ECC_BCM88680_A0r_fields[] = { 32697 { MEM_BAD_ECCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32698 }; 32699 32700 #endif 32701 #if defined(BCM_88950_A0) 32702 soc_field_info_t soc_SRAM_MEM_BAD_ECC_BCM88950_A0r_fields[] = { 32703 { MEM_BAD_ECCf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 32704 }; 32705 32706 #endif 32707 #if defined(BCM_88675_A0) 32708 soc_field_info_t soc_SRAM_MEM_CNTr_fields[] = { 32709 { MEM_CCNTf, 16, 0, SOCF_LE }, 32710 { MEM_CTHRESHf, 16, 16, SOCF_LE } 32711 }; 32712 32713 #endif 32714 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 32715 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32716 defined(BCM_56450_B1) 32717 soc_field_info_t soc_SRAM_MEM_CNT_BCM56450_A0r_fields[] = { 32718 { MEM_CCNTf, 16, 0, SOCF_LE }, 32719 { MEM_CTHRESHf, 16, 16, SOCF_LE } 32720 }; 32721 32722 #endif 32723 #if defined(BCM_88270_A0) 32724 soc_field_info_t soc_SRAM_MEM_CNT_BCM88270_A0r_fields[] = { 32725 { MEM_CCNTf, 16, 0, SOCF_LE }, 32726 { MEM_CTHRESHf, 16, 16, SOCF_LE } 32727 }; 32728 32729 #endif 32730 #if defined(BCM_88375_A0) 32731 soc_field_info_t soc_SRAM_MEM_CNT_BCM88375_A0r_fields[] = { 32732 { MEM_CCNTf, 16, 0, SOCF_LE }, 32733 { MEM_CTHRESHf, 16, 16, SOCF_LE } 32734 }; 32735 32736 #endif 32737 #if defined(BCM_88375_B0) 32738 soc_field_info_t soc_SRAM_MEM_CNT_BCM88375_B0r_fields[] = { 32739 { MEM_CCNTf, 16, 0, SOCF_LE }, 32740 { MEM_CTHRESHf, 16, 16, SOCF_LE } 32741 }; 32742 32743 #endif 32744 #if defined(BCM_88470_A0) 32745 soc_field_info_t soc_SRAM_MEM_CNT_BCM88470_A0r_fields[] = { 32746 { MEM_CCNTf, 16, 0, SOCF_LE }, 32747 { MEM_CTHRESHf, 16, 16, SOCF_LE } 32748 }; 32749 32750 #endif 32751 #if defined(BCM_88470_B0) 32752 soc_field_info_t soc_SRAM_MEM_CNT_BCM88470_B0r_fields[] = { 32753 { MEM_CCNTf, 16, 0, SOCF_LE }, 32754 { MEM_CTHRESHf, 16, 16, SOCF_LE } 32755 }; 32756 32757 #endif 32758 #if defined(BCM_88675_B0) 32759 soc_field_info_t soc_SRAM_MEM_CNT_BCM88675_B0r_fields[] = { 32760 { MEM_CCNTf, 16, 0, SOCF_LE }, 32761 { MEM_CTHRESHf, 16, 16, SOCF_LE } 32762 }; 32763 32764 #endif 32765 #if defined(BCM_88680_A0) 32766 soc_field_info_t soc_SRAM_MEM_CNT_BCM88680_A0r_fields[] = { 32767 { MEM_CCNTf, 16, 0, SOCF_LE }, 32768 { MEM_CTHRESHf, 16, 16, SOCF_LE } 32769 }; 32770 32771 #endif 32772 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 32773 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 32774 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 32775 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 32776 defined(BCM_88950_A0) 32777 soc_field_info_t soc_SRAM_MEM_CNT_BCM88950_A0r_fields[] = { 32778 { MEM_CCNTf, 16, 0, SOCF_LE }, 32779 { MEM_CTHRESHf, 16, 16, SOCF_LE } 32780 }; 32781 32782 #endif 32783 #if defined(BCM_88675_A0) 32784 soc_field_info_t soc_SRAM_MEM_CTRLr_fields[] = { 32785 { MEM_EN_OPENf, 1, 4, 0 }, 32786 { MEM_ERR_PROTf, 2, 0, SOCF_LE } 32787 }; 32788 32789 #endif 32790 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 32791 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32792 defined(BCM_56450_B1) 32793 soc_field_info_t soc_SRAM_MEM_CTRL_BCM56450_A0r_fields[] = { 32794 { MEM_EN_OPENf, 1, 4, 0 }, 32795 { MEM_ERR_PROTf, 2, 0, SOCF_LE } 32796 }; 32797 32798 #endif 32799 #if defined(BCM_88270_A0) 32800 soc_field_info_t soc_SRAM_MEM_CTRL_BCM88270_A0r_fields[] = { 32801 { MEM_EN_OPENf, 1, 4, 0 }, 32802 { MEM_ERR_PROTf, 2, 0, SOCF_LE } 32803 }; 32804 32805 #endif 32806 #if defined(BCM_88375_A0) 32807 soc_field_info_t soc_SRAM_MEM_CTRL_BCM88375_A0r_fields[] = { 32808 { MEM_EN_OPENf, 1, 4, 0 }, 32809 { MEM_ERR_PROTf, 2, 0, SOCF_LE } 32810 }; 32811 32812 #endif 32813 #if defined(BCM_88375_B0) 32814 soc_field_info_t soc_SRAM_MEM_CTRL_BCM88375_B0r_fields[] = { 32815 { MEM_EN_OPENf, 1, 4, 0 }, 32816 { MEM_ERR_PROTf, 2, 0, SOCF_LE } 32817 }; 32818 32819 #endif 32820 #if defined(BCM_88470_A0) 32821 soc_field_info_t soc_SRAM_MEM_CTRL_BCM88470_A0r_fields[] = { 32822 { MEM_EN_OPENf, 1, 4, 0 }, 32823 { MEM_ERR_PROTf, 2, 0, SOCF_LE } 32824 }; 32825 32826 #endif 32827 #if defined(BCM_88470_B0) 32828 soc_field_info_t soc_SRAM_MEM_CTRL_BCM88470_B0r_fields[] = { 32829 { MEM_EN_OPENf, 1, 4, 0 }, 32830 { MEM_ERR_PROTf, 2, 0, SOCF_LE } 32831 }; 32832 32833 #endif 32834 #if defined(BCM_88675_B0) 32835 soc_field_info_t soc_SRAM_MEM_CTRL_BCM88675_B0r_fields[] = { 32836 { MEM_EN_OPENf, 1, 4, 0 }, 32837 { MEM_ERR_PROTf, 2, 0, SOCF_LE } 32838 }; 32839 32840 #endif 32841 #if defined(BCM_88680_A0) 32842 soc_field_info_t soc_SRAM_MEM_CTRL_BCM88680_A0r_fields[] = { 32843 { MEM_EN_OPENf, 1, 4, 0 }, 32844 { MEM_ERR_PROTf, 2, 0, SOCF_LE } 32845 }; 32846 32847 #endif 32848 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 32849 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 32850 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 32851 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 32852 defined(BCM_88950_A0) 32853 soc_field_info_t soc_SRAM_MEM_CTRL_BCM88950_A0r_fields[] = { 32854 { MEM_EN_OPENf, 1, 4, 0 }, 32855 { MEM_ERR_PROTf, 2, 0, SOCF_LE } 32856 }; 32857 32858 #endif 32859 #if defined(BCM_88675_A0) 32860 soc_field_info_t soc_SRAM_MEM_OPEN_BASE0r_fields[] = { 32861 { MEM_OPEN_BASE0f, 15, 5, SOCF_LE } 32862 }; 32863 32864 #endif 32865 #if defined(BCM_88675_A0) 32866 soc_field_info_t soc_SRAM_MEM_OPEN_BASE1r_fields[] = { 32867 { MEM_OPEN_BASE1f, 15, 5, SOCF_LE } 32868 }; 32869 32870 #endif 32871 #if defined(BCM_88675_A0) 32872 soc_field_info_t soc_SRAM_MEM_OPEN_BASE2r_fields[] = { 32873 { MEM_OPEN_BASE2f, 15, 5, SOCF_LE } 32874 }; 32875 32876 #endif 32877 #if defined(BCM_88675_A0) 32878 soc_field_info_t soc_SRAM_MEM_OPEN_BASE3r_fields[] = { 32879 { MEM_OPEN_BASE3f, 15, 5, SOCF_LE } 32880 }; 32881 32882 #endif 32883 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 32884 defined(BCM_53570_B0) 32885 soc_field_info_t soc_SRAM_MEM_OPEN_BASE0_BCM53400_A0r_fields[] = { 32886 { MEM_OPEN_BASE0f, 13, 2, SOCF_LE } 32887 }; 32888 32889 #endif 32890 #if defined(BCM_56150_A0) 32891 soc_field_info_t soc_SRAM_MEM_OPEN_BASE0_BCM56150_A0r_fields[] = { 32892 { MEM_OPEN_BASE0f, 12, 2, SOCF_LE } 32893 }; 32894 32895 #endif 32896 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 32897 soc_field_info_t soc_SRAM_MEM_OPEN_BASE0_BCM56260_A0r_fields[] = { 32898 { MEM_OPEN_BASE0f, 13, 5, SOCF_LE } 32899 }; 32900 32901 #endif 32902 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 32903 defined(BCM_56450_B0) || defined(BCM_56450_B1) 32904 soc_field_info_t soc_SRAM_MEM_OPEN_BASE0_BCM56450_A0r_fields[] = { 32905 { MEM_OPEN_BASE0f, 14, 5, SOCF_LE } 32906 }; 32907 32908 #endif 32909 #if defined(BCM_88270_A0) 32910 soc_field_info_t soc_SRAM_MEM_OPEN_BASE0_BCM88270_A0r_fields[] = { 32911 { MEM_OPEN_BASE0f, 15, 5, SOCF_LE } 32912 }; 32913 32914 #endif 32915 #if defined(BCM_88375_A0) 32916 soc_field_info_t soc_SRAM_MEM_OPEN_BASE0_BCM88375_A0r_fields[] = { 32917 { MEM_OPEN_BASE0f, 15, 5, SOCF_LE } 32918 }; 32919 32920 #endif 32921 #if defined(BCM_88375_B0) 32922 soc_field_info_t soc_SRAM_MEM_OPEN_BASE0_BCM88375_B0r_fields[] = { 32923 { MEM_OPEN_BASE0f, 15, 5, SOCF_LE } 32924 }; 32925 32926 #endif 32927 #if defined(BCM_88470_A0) 32928 soc_field_info_t soc_SRAM_MEM_OPEN_BASE0_BCM88470_A0r_fields[] = { 32929 { MEM_OPEN_BASE0f, 15, 5, SOCF_LE } 32930 }; 32931 32932 #endif 32933 #if defined(BCM_88470_B0) 32934 soc_field_info_t soc_SRAM_MEM_OPEN_BASE0_BCM88470_B0r_fields[] = { 32935 { MEM_OPEN_BASE0f, 15, 5, SOCF_LE } 32936 }; 32937 32938 #endif 32939 #if defined(BCM_88675_B0) 32940 soc_field_info_t soc_SRAM_MEM_OPEN_BASE0_BCM88675_B0r_fields[] = { 32941 { MEM_OPEN_BASE0f, 15, 5, SOCF_LE } 32942 }; 32943 32944 #endif 32945 #if defined(BCM_88680_A0) 32946 soc_field_info_t soc_SRAM_MEM_OPEN_BASE0_BCM88680_A0r_fields[] = { 32947 { MEM_OPEN_BASE0f, 15, 5, SOCF_LE } 32948 }; 32949 32950 #endif 32951 #if defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 32952 defined(BCM_56965_A0) || defined(BCM_88950_A0) 32953 soc_field_info_t soc_SRAM_MEM_OPEN_BASE0_BCM88950_A0r_fields[] = { 32954 { MEM_OPEN_BASE0f, 15, 5, SOCF_LE } 32955 }; 32956 32957 #endif 32958 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 32959 defined(BCM_53570_B0) 32960 soc_field_info_t soc_SRAM_MEM_OPEN_BASE1_BCM53400_A0r_fields[] = { 32961 { MEM_OPEN_BASE1f, 13, 2, SOCF_LE } 32962 }; 32963 32964 #endif 32965 #if defined(BCM_56150_A0) 32966 soc_field_info_t soc_SRAM_MEM_OPEN_BASE1_BCM56150_A0r_fields[] = { 32967 { MEM_OPEN_BASE1f, 12, 2, SOCF_LE } 32968 }; 32969 32970 #endif 32971 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 32972 soc_field_info_t soc_SRAM_MEM_OPEN_BASE1_BCM56260_A0r_fields[] = { 32973 { MEM_OPEN_BASE1f, 13, 5, SOCF_LE } 32974 }; 32975 32976 #endif 32977 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 32978 defined(BCM_56450_B0) || defined(BCM_56450_B1) 32979 soc_field_info_t soc_SRAM_MEM_OPEN_BASE1_BCM56450_A0r_fields[] = { 32980 { MEM_OPEN_BASE1f, 14, 5, SOCF_LE } 32981 }; 32982 32983 #endif 32984 #if defined(BCM_88270_A0) 32985 soc_field_info_t soc_SRAM_MEM_OPEN_BASE1_BCM88270_A0r_fields[] = { 32986 { MEM_OPEN_BASE1f, 15, 5, SOCF_LE } 32987 }; 32988 32989 #endif 32990 #if defined(BCM_88375_A0) 32991 soc_field_info_t soc_SRAM_MEM_OPEN_BASE1_BCM88375_A0r_fields[] = { 32992 { MEM_OPEN_BASE1f, 15, 5, SOCF_LE } 32993 }; 32994 32995 #endif 32996 #if defined(BCM_88375_B0) 32997 soc_field_info_t soc_SRAM_MEM_OPEN_BASE1_BCM88375_B0r_fields[] = { 32998 { MEM_OPEN_BASE1f, 15, 5, SOCF_LE } 32999 }; 33000 33001 #endif 33002 #if defined(BCM_88470_A0) 33003 soc_field_info_t soc_SRAM_MEM_OPEN_BASE1_BCM88470_A0r_fields[] = { 33004 { MEM_OPEN_BASE1f, 15, 5, SOCF_LE } 33005 }; 33006 33007 #endif 33008 #if defined(BCM_88470_B0) 33009 soc_field_info_t soc_SRAM_MEM_OPEN_BASE1_BCM88470_B0r_fields[] = { 33010 { MEM_OPEN_BASE1f, 15, 5, SOCF_LE } 33011 }; 33012 33013 #endif 33014 #if defined(BCM_88675_B0) 33015 soc_field_info_t soc_SRAM_MEM_OPEN_BASE1_BCM88675_B0r_fields[] = { 33016 { MEM_OPEN_BASE1f, 15, 5, SOCF_LE } 33017 }; 33018 33019 #endif 33020 #if defined(BCM_88680_A0) 33021 soc_field_info_t soc_SRAM_MEM_OPEN_BASE1_BCM88680_A0r_fields[] = { 33022 { MEM_OPEN_BASE1f, 15, 5, SOCF_LE } 33023 }; 33024 33025 #endif 33026 #if defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 33027 defined(BCM_56965_A0) || defined(BCM_88950_A0) 33028 soc_field_info_t soc_SRAM_MEM_OPEN_BASE1_BCM88950_A0r_fields[] = { 33029 { MEM_OPEN_BASE1f, 15, 5, SOCF_LE } 33030 }; 33031 33032 #endif 33033 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 33034 defined(BCM_53570_B0) 33035 soc_field_info_t soc_SRAM_MEM_OPEN_BASE2_BCM53400_A0r_fields[] = { 33036 { MEM_OPEN_BASE2f, 13, 2, SOCF_LE } 33037 }; 33038 33039 #endif 33040 #if defined(BCM_56150_A0) 33041 soc_field_info_t soc_SRAM_MEM_OPEN_BASE2_BCM56150_A0r_fields[] = { 33042 { MEM_OPEN_BASE2f, 12, 2, SOCF_LE } 33043 }; 33044 33045 #endif 33046 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33047 soc_field_info_t soc_SRAM_MEM_OPEN_BASE2_BCM56260_A0r_fields[] = { 33048 { MEM_OPEN_BASE2f, 13, 5, SOCF_LE } 33049 }; 33050 33051 #endif 33052 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 33053 defined(BCM_56450_B0) || defined(BCM_56450_B1) 33054 soc_field_info_t soc_SRAM_MEM_OPEN_BASE2_BCM56450_A0r_fields[] = { 33055 { MEM_OPEN_BASE2f, 14, 5, SOCF_LE } 33056 }; 33057 33058 #endif 33059 #if defined(BCM_88270_A0) 33060 soc_field_info_t soc_SRAM_MEM_OPEN_BASE2_BCM88270_A0r_fields[] = { 33061 { MEM_OPEN_BASE2f, 15, 5, SOCF_LE } 33062 }; 33063 33064 #endif 33065 #if defined(BCM_88375_A0) 33066 soc_field_info_t soc_SRAM_MEM_OPEN_BASE2_BCM88375_A0r_fields[] = { 33067 { MEM_OPEN_BASE2f, 15, 5, SOCF_LE } 33068 }; 33069 33070 #endif 33071 #if defined(BCM_88375_B0) 33072 soc_field_info_t soc_SRAM_MEM_OPEN_BASE2_BCM88375_B0r_fields[] = { 33073 { MEM_OPEN_BASE2f, 15, 5, SOCF_LE } 33074 }; 33075 33076 #endif 33077 #if defined(BCM_88470_A0) 33078 soc_field_info_t soc_SRAM_MEM_OPEN_BASE2_BCM88470_A0r_fields[] = { 33079 { MEM_OPEN_BASE2f, 15, 5, SOCF_LE } 33080 }; 33081 33082 #endif 33083 #if defined(BCM_88470_B0) 33084 soc_field_info_t soc_SRAM_MEM_OPEN_BASE2_BCM88470_B0r_fields[] = { 33085 { MEM_OPEN_BASE2f, 15, 5, SOCF_LE } 33086 }; 33087 33088 #endif 33089 #if defined(BCM_88675_B0) 33090 soc_field_info_t soc_SRAM_MEM_OPEN_BASE2_BCM88675_B0r_fields[] = { 33091 { MEM_OPEN_BASE2f, 15, 5, SOCF_LE } 33092 }; 33093 33094 #endif 33095 #if defined(BCM_88680_A0) 33096 soc_field_info_t soc_SRAM_MEM_OPEN_BASE2_BCM88680_A0r_fields[] = { 33097 { MEM_OPEN_BASE2f, 15, 5, SOCF_LE } 33098 }; 33099 33100 #endif 33101 #if defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 33102 defined(BCM_56965_A0) || defined(BCM_88950_A0) 33103 soc_field_info_t soc_SRAM_MEM_OPEN_BASE2_BCM88950_A0r_fields[] = { 33104 { MEM_OPEN_BASE2f, 15, 5, SOCF_LE } 33105 }; 33106 33107 #endif 33108 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 33109 defined(BCM_53570_B0) 33110 soc_field_info_t soc_SRAM_MEM_OPEN_BASE3_BCM53400_A0r_fields[] = { 33111 { MEM_OPEN_BASE3f, 13, 2, SOCF_LE } 33112 }; 33113 33114 #endif 33115 #if defined(BCM_56150_A0) 33116 soc_field_info_t soc_SRAM_MEM_OPEN_BASE3_BCM56150_A0r_fields[] = { 33117 { MEM_OPEN_BASE3f, 12, 2, SOCF_LE } 33118 }; 33119 33120 #endif 33121 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33122 soc_field_info_t soc_SRAM_MEM_OPEN_BASE3_BCM56260_A0r_fields[] = { 33123 { MEM_OPEN_BASE3f, 13, 5, SOCF_LE } 33124 }; 33125 33126 #endif 33127 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 33128 defined(BCM_56450_B0) || defined(BCM_56450_B1) 33129 soc_field_info_t soc_SRAM_MEM_OPEN_BASE3_BCM56450_A0r_fields[] = { 33130 { MEM_OPEN_BASE3f, 14, 5, SOCF_LE } 33131 }; 33132 33133 #endif 33134 #if defined(BCM_88270_A0) 33135 soc_field_info_t soc_SRAM_MEM_OPEN_BASE3_BCM88270_A0r_fields[] = { 33136 { MEM_OPEN_BASE3f, 15, 5, SOCF_LE } 33137 }; 33138 33139 #endif 33140 #if defined(BCM_88375_A0) 33141 soc_field_info_t soc_SRAM_MEM_OPEN_BASE3_BCM88375_A0r_fields[] = { 33142 { MEM_OPEN_BASE3f, 15, 5, SOCF_LE } 33143 }; 33144 33145 #endif 33146 #if defined(BCM_88375_B0) 33147 soc_field_info_t soc_SRAM_MEM_OPEN_BASE3_BCM88375_B0r_fields[] = { 33148 { MEM_OPEN_BASE3f, 15, 5, SOCF_LE } 33149 }; 33150 33151 #endif 33152 #if defined(BCM_88470_A0) 33153 soc_field_info_t soc_SRAM_MEM_OPEN_BASE3_BCM88470_A0r_fields[] = { 33154 { MEM_OPEN_BASE3f, 15, 5, SOCF_LE } 33155 }; 33156 33157 #endif 33158 #if defined(BCM_88470_B0) 33159 soc_field_info_t soc_SRAM_MEM_OPEN_BASE3_BCM88470_B0r_fields[] = { 33160 { MEM_OPEN_BASE3f, 15, 5, SOCF_LE } 33161 }; 33162 33163 #endif 33164 #if defined(BCM_88675_B0) 33165 soc_field_info_t soc_SRAM_MEM_OPEN_BASE3_BCM88675_B0r_fields[] = { 33166 { MEM_OPEN_BASE3f, 15, 5, SOCF_LE } 33167 }; 33168 33169 #endif 33170 #if defined(BCM_88680_A0) 33171 soc_field_info_t soc_SRAM_MEM_OPEN_BASE3_BCM88680_A0r_fields[] = { 33172 { MEM_OPEN_BASE3f, 15, 5, SOCF_LE } 33173 }; 33174 33175 #endif 33176 #if defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 33177 defined(BCM_56965_A0) || defined(BCM_88950_A0) 33178 soc_field_info_t soc_SRAM_MEM_OPEN_BASE3_BCM88950_A0r_fields[] = { 33179 { MEM_OPEN_BASE3f, 15, 5, SOCF_LE } 33180 }; 33181 33182 #endif 33183 #if defined(BCM_88675_A0) 33184 soc_field_info_t soc_SRAM_MEM_OPEN_ENA0r_fields[] = { 33185 { MEM_OPEN_ENA0f, 1, 0, 0 } 33186 }; 33187 33188 #endif 33189 #if defined(BCM_88675_A0) 33190 soc_field_info_t soc_SRAM_MEM_OPEN_ENA1r_fields[] = { 33191 { MEM_OPEN_ENA1f, 1, 0, 0 } 33192 }; 33193 33194 #endif 33195 #if defined(BCM_88675_A0) 33196 soc_field_info_t soc_SRAM_MEM_OPEN_ENA2r_fields[] = { 33197 { MEM_OPEN_ENA2f, 1, 0, 0 } 33198 }; 33199 33200 #endif 33201 #if defined(BCM_88675_A0) 33202 soc_field_info_t soc_SRAM_MEM_OPEN_ENA3r_fields[] = { 33203 { MEM_OPEN_ENA3f, 1, 0, 0 } 33204 }; 33205 33206 #endif 33207 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 33208 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33209 defined(BCM_56450_B1) 33210 soc_field_info_t soc_SRAM_MEM_OPEN_ENA0_BCM56450_A0r_fields[] = { 33211 { MEM_OPEN_ENA0f, 1, 0, 0 } 33212 }; 33213 33214 #endif 33215 #if defined(BCM_88270_A0) 33216 soc_field_info_t soc_SRAM_MEM_OPEN_ENA0_BCM88270_A0r_fields[] = { 33217 { MEM_OPEN_ENA0f, 1, 0, 0 } 33218 }; 33219 33220 #endif 33221 #if defined(BCM_88375_A0) 33222 soc_field_info_t soc_SRAM_MEM_OPEN_ENA0_BCM88375_A0r_fields[] = { 33223 { MEM_OPEN_ENA0f, 1, 0, 0 } 33224 }; 33225 33226 #endif 33227 #if defined(BCM_88375_B0) 33228 soc_field_info_t soc_SRAM_MEM_OPEN_ENA0_BCM88375_B0r_fields[] = { 33229 { MEM_OPEN_ENA0f, 1, 0, 0 } 33230 }; 33231 33232 #endif 33233 #if defined(BCM_88470_A0) 33234 soc_field_info_t soc_SRAM_MEM_OPEN_ENA0_BCM88470_A0r_fields[] = { 33235 { MEM_OPEN_ENA0f, 1, 0, 0 } 33236 }; 33237 33238 #endif 33239 #if defined(BCM_88470_B0) 33240 soc_field_info_t soc_SRAM_MEM_OPEN_ENA0_BCM88470_B0r_fields[] = { 33241 { MEM_OPEN_ENA0f, 1, 0, 0 } 33242 }; 33243 33244 #endif 33245 #if defined(BCM_88675_B0) 33246 soc_field_info_t soc_SRAM_MEM_OPEN_ENA0_BCM88675_B0r_fields[] = { 33247 { MEM_OPEN_ENA0f, 1, 0, 0 } 33248 }; 33249 33250 #endif 33251 #if defined(BCM_88680_A0) 33252 soc_field_info_t soc_SRAM_MEM_OPEN_ENA0_BCM88680_A0r_fields[] = { 33253 { MEM_OPEN_ENA0f, 1, 0, 0 } 33254 }; 33255 33256 #endif 33257 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 33258 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 33259 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 33260 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 33261 defined(BCM_88950_A0) 33262 soc_field_info_t soc_SRAM_MEM_OPEN_ENA0_BCM88950_A0r_fields[] = { 33263 { MEM_OPEN_ENA0f, 1, 0, 0 } 33264 }; 33265 33266 #endif 33267 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 33268 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33269 defined(BCM_56450_B1) 33270 soc_field_info_t soc_SRAM_MEM_OPEN_ENA1_BCM56450_A0r_fields[] = { 33271 { MEM_OPEN_ENA1f, 1, 0, 0 } 33272 }; 33273 33274 #endif 33275 #if defined(BCM_88270_A0) 33276 soc_field_info_t soc_SRAM_MEM_OPEN_ENA1_BCM88270_A0r_fields[] = { 33277 { MEM_OPEN_ENA1f, 1, 0, 0 } 33278 }; 33279 33280 #endif 33281 #if defined(BCM_88375_A0) 33282 soc_field_info_t soc_SRAM_MEM_OPEN_ENA1_BCM88375_A0r_fields[] = { 33283 { MEM_OPEN_ENA1f, 1, 0, 0 } 33284 }; 33285 33286 #endif 33287 #if defined(BCM_88375_B0) 33288 soc_field_info_t soc_SRAM_MEM_OPEN_ENA1_BCM88375_B0r_fields[] = { 33289 { MEM_OPEN_ENA1f, 1, 0, 0 } 33290 }; 33291 33292 #endif 33293 #if defined(BCM_88470_A0) 33294 soc_field_info_t soc_SRAM_MEM_OPEN_ENA1_BCM88470_A0r_fields[] = { 33295 { MEM_OPEN_ENA1f, 1, 0, 0 } 33296 }; 33297 33298 #endif 33299 #if defined(BCM_88470_B0) 33300 soc_field_info_t soc_SRAM_MEM_OPEN_ENA1_BCM88470_B0r_fields[] = { 33301 { MEM_OPEN_ENA1f, 1, 0, 0 } 33302 }; 33303 33304 #endif 33305 #if defined(BCM_88675_B0) 33306 soc_field_info_t soc_SRAM_MEM_OPEN_ENA1_BCM88675_B0r_fields[] = { 33307 { MEM_OPEN_ENA1f, 1, 0, 0 } 33308 }; 33309 33310 #endif 33311 #if defined(BCM_88680_A0) 33312 soc_field_info_t soc_SRAM_MEM_OPEN_ENA1_BCM88680_A0r_fields[] = { 33313 { MEM_OPEN_ENA1f, 1, 0, 0 } 33314 }; 33315 33316 #endif 33317 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 33318 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 33319 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 33320 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 33321 defined(BCM_88950_A0) 33322 soc_field_info_t soc_SRAM_MEM_OPEN_ENA1_BCM88950_A0r_fields[] = { 33323 { MEM_OPEN_ENA1f, 1, 0, 0 } 33324 }; 33325 33326 #endif 33327 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 33328 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33329 defined(BCM_56450_B1) 33330 soc_field_info_t soc_SRAM_MEM_OPEN_ENA2_BCM56450_A0r_fields[] = { 33331 { MEM_OPEN_ENA2f, 1, 0, 0 } 33332 }; 33333 33334 #endif 33335 #if defined(BCM_88270_A0) 33336 soc_field_info_t soc_SRAM_MEM_OPEN_ENA2_BCM88270_A0r_fields[] = { 33337 { MEM_OPEN_ENA2f, 1, 0, 0 } 33338 }; 33339 33340 #endif 33341 #if defined(BCM_88375_A0) 33342 soc_field_info_t soc_SRAM_MEM_OPEN_ENA2_BCM88375_A0r_fields[] = { 33343 { MEM_OPEN_ENA2f, 1, 0, 0 } 33344 }; 33345 33346 #endif 33347 #if defined(BCM_88375_B0) 33348 soc_field_info_t soc_SRAM_MEM_OPEN_ENA2_BCM88375_B0r_fields[] = { 33349 { MEM_OPEN_ENA2f, 1, 0, 0 } 33350 }; 33351 33352 #endif 33353 #if defined(BCM_88470_A0) 33354 soc_field_info_t soc_SRAM_MEM_OPEN_ENA2_BCM88470_A0r_fields[] = { 33355 { MEM_OPEN_ENA2f, 1, 0, 0 } 33356 }; 33357 33358 #endif 33359 #if defined(BCM_88470_B0) 33360 soc_field_info_t soc_SRAM_MEM_OPEN_ENA2_BCM88470_B0r_fields[] = { 33361 { MEM_OPEN_ENA2f, 1, 0, 0 } 33362 }; 33363 33364 #endif 33365 #if defined(BCM_88675_B0) 33366 soc_field_info_t soc_SRAM_MEM_OPEN_ENA2_BCM88675_B0r_fields[] = { 33367 { MEM_OPEN_ENA2f, 1, 0, 0 } 33368 }; 33369 33370 #endif 33371 #if defined(BCM_88680_A0) 33372 soc_field_info_t soc_SRAM_MEM_OPEN_ENA2_BCM88680_A0r_fields[] = { 33373 { MEM_OPEN_ENA2f, 1, 0, 0 } 33374 }; 33375 33376 #endif 33377 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 33378 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 33379 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 33380 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 33381 defined(BCM_88950_A0) 33382 soc_field_info_t soc_SRAM_MEM_OPEN_ENA2_BCM88950_A0r_fields[] = { 33383 { MEM_OPEN_ENA2f, 1, 0, 0 } 33384 }; 33385 33386 #endif 33387 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 33388 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33389 defined(BCM_56450_B1) 33390 soc_field_info_t soc_SRAM_MEM_OPEN_ENA3_BCM56450_A0r_fields[] = { 33391 { MEM_OPEN_ENA3f, 1, 0, 0 } 33392 }; 33393 33394 #endif 33395 #if defined(BCM_88270_A0) 33396 soc_field_info_t soc_SRAM_MEM_OPEN_ENA3_BCM88270_A0r_fields[] = { 33397 { MEM_OPEN_ENA3f, 1, 0, 0 } 33398 }; 33399 33400 #endif 33401 #if defined(BCM_88375_A0) 33402 soc_field_info_t soc_SRAM_MEM_OPEN_ENA3_BCM88375_A0r_fields[] = { 33403 { MEM_OPEN_ENA3f, 1, 0, 0 } 33404 }; 33405 33406 #endif 33407 #if defined(BCM_88375_B0) 33408 soc_field_info_t soc_SRAM_MEM_OPEN_ENA3_BCM88375_B0r_fields[] = { 33409 { MEM_OPEN_ENA3f, 1, 0, 0 } 33410 }; 33411 33412 #endif 33413 #if defined(BCM_88470_A0) 33414 soc_field_info_t soc_SRAM_MEM_OPEN_ENA3_BCM88470_A0r_fields[] = { 33415 { MEM_OPEN_ENA3f, 1, 0, 0 } 33416 }; 33417 33418 #endif 33419 #if defined(BCM_88470_B0) 33420 soc_field_info_t soc_SRAM_MEM_OPEN_ENA3_BCM88470_B0r_fields[] = { 33421 { MEM_OPEN_ENA3f, 1, 0, 0 } 33422 }; 33423 33424 #endif 33425 #if defined(BCM_88675_B0) 33426 soc_field_info_t soc_SRAM_MEM_OPEN_ENA3_BCM88675_B0r_fields[] = { 33427 { MEM_OPEN_ENA3f, 1, 0, 0 } 33428 }; 33429 33430 #endif 33431 #if defined(BCM_88680_A0) 33432 soc_field_info_t soc_SRAM_MEM_OPEN_ENA3_BCM88680_A0r_fields[] = { 33433 { MEM_OPEN_ENA3f, 1, 0, 0 } 33434 }; 33435 33436 #endif 33437 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 33438 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 33439 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 33440 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 33441 defined(BCM_88950_A0) 33442 soc_field_info_t soc_SRAM_MEM_OPEN_ENA3_BCM88950_A0r_fields[] = { 33443 { MEM_OPEN_ENA3f, 1, 0, 0 } 33444 }; 33445 33446 #endif 33447 #if defined(BCM_88675_A0) 33448 soc_field_info_t soc_SRAM_MEM_OPEN_END0r_fields[] = { 33449 { MEM_OPEN_END0f, 15, 5, SOCF_LE } 33450 }; 33451 33452 #endif 33453 #if defined(BCM_88675_A0) 33454 soc_field_info_t soc_SRAM_MEM_OPEN_END1r_fields[] = { 33455 { MEM_OPEN_END1f, 15, 5, SOCF_LE } 33456 }; 33457 33458 #endif 33459 #if defined(BCM_88675_A0) 33460 soc_field_info_t soc_SRAM_MEM_OPEN_END2r_fields[] = { 33461 { MEM_OPEN_END2f, 15, 5, SOCF_LE } 33462 }; 33463 33464 #endif 33465 #if defined(BCM_88675_A0) 33466 soc_field_info_t soc_SRAM_MEM_OPEN_END3r_fields[] = { 33467 { MEM_OPEN_END3f, 15, 5, SOCF_LE } 33468 }; 33469 33470 #endif 33471 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 33472 defined(BCM_53570_B0) 33473 soc_field_info_t soc_SRAM_MEM_OPEN_END0_BCM53400_A0r_fields[] = { 33474 { MEM_OPEN_END0f, 13, 2, SOCF_LE } 33475 }; 33476 33477 #endif 33478 #if defined(BCM_56150_A0) 33479 soc_field_info_t soc_SRAM_MEM_OPEN_END0_BCM56150_A0r_fields[] = { 33480 { MEM_OPEN_END0f, 12, 2, SOCF_LE } 33481 }; 33482 33483 #endif 33484 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33485 soc_field_info_t soc_SRAM_MEM_OPEN_END0_BCM56260_A0r_fields[] = { 33486 { MEM_OPEN_END0f, 13, 5, SOCF_LE } 33487 }; 33488 33489 #endif 33490 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 33491 defined(BCM_56450_B0) || defined(BCM_56450_B1) 33492 soc_field_info_t soc_SRAM_MEM_OPEN_END0_BCM56450_A0r_fields[] = { 33493 { MEM_OPEN_END0f, 14, 5, SOCF_LE } 33494 }; 33495 33496 #endif 33497 #if defined(BCM_88270_A0) 33498 soc_field_info_t soc_SRAM_MEM_OPEN_END0_BCM88270_A0r_fields[] = { 33499 { MEM_OPEN_END0f, 15, 5, SOCF_LE } 33500 }; 33501 33502 #endif 33503 #if defined(BCM_88375_A0) 33504 soc_field_info_t soc_SRAM_MEM_OPEN_END0_BCM88375_A0r_fields[] = { 33505 { MEM_OPEN_END0f, 15, 5, SOCF_LE } 33506 }; 33507 33508 #endif 33509 #if defined(BCM_88375_B0) 33510 soc_field_info_t soc_SRAM_MEM_OPEN_END0_BCM88375_B0r_fields[] = { 33511 { MEM_OPEN_END0f, 15, 5, SOCF_LE } 33512 }; 33513 33514 #endif 33515 #if defined(BCM_88470_A0) 33516 soc_field_info_t soc_SRAM_MEM_OPEN_END0_BCM88470_A0r_fields[] = { 33517 { MEM_OPEN_END0f, 15, 5, SOCF_LE } 33518 }; 33519 33520 #endif 33521 #if defined(BCM_88470_B0) 33522 soc_field_info_t soc_SRAM_MEM_OPEN_END0_BCM88470_B0r_fields[] = { 33523 { MEM_OPEN_END0f, 15, 5, SOCF_LE } 33524 }; 33525 33526 #endif 33527 #if defined(BCM_88675_B0) 33528 soc_field_info_t soc_SRAM_MEM_OPEN_END0_BCM88675_B0r_fields[] = { 33529 { MEM_OPEN_END0f, 15, 5, SOCF_LE } 33530 }; 33531 33532 #endif 33533 #if defined(BCM_88680_A0) 33534 soc_field_info_t soc_SRAM_MEM_OPEN_END0_BCM88680_A0r_fields[] = { 33535 { MEM_OPEN_END0f, 15, 5, SOCF_LE } 33536 }; 33537 33538 #endif 33539 #if defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 33540 defined(BCM_56965_A0) || defined(BCM_88950_A0) 33541 soc_field_info_t soc_SRAM_MEM_OPEN_END0_BCM88950_A0r_fields[] = { 33542 { MEM_OPEN_END0f, 15, 5, SOCF_LE } 33543 }; 33544 33545 #endif 33546 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 33547 defined(BCM_53570_B0) 33548 soc_field_info_t soc_SRAM_MEM_OPEN_END1_BCM53400_A0r_fields[] = { 33549 { MEM_OPEN_END1f, 13, 2, SOCF_LE } 33550 }; 33551 33552 #endif 33553 #if defined(BCM_56150_A0) 33554 soc_field_info_t soc_SRAM_MEM_OPEN_END1_BCM56150_A0r_fields[] = { 33555 { MEM_OPEN_END1f, 12, 2, SOCF_LE } 33556 }; 33557 33558 #endif 33559 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33560 soc_field_info_t soc_SRAM_MEM_OPEN_END1_BCM56260_A0r_fields[] = { 33561 { MEM_OPEN_END1f, 13, 5, SOCF_LE } 33562 }; 33563 33564 #endif 33565 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 33566 defined(BCM_56450_B0) || defined(BCM_56450_B1) 33567 soc_field_info_t soc_SRAM_MEM_OPEN_END1_BCM56450_A0r_fields[] = { 33568 { MEM_OPEN_END1f, 14, 5, SOCF_LE } 33569 }; 33570 33571 #endif 33572 #if defined(BCM_88270_A0) 33573 soc_field_info_t soc_SRAM_MEM_OPEN_END1_BCM88270_A0r_fields[] = { 33574 { MEM_OPEN_END1f, 15, 5, SOCF_LE } 33575 }; 33576 33577 #endif 33578 #if defined(BCM_88375_A0) 33579 soc_field_info_t soc_SRAM_MEM_OPEN_END1_BCM88375_A0r_fields[] = { 33580 { MEM_OPEN_END1f, 15, 5, SOCF_LE } 33581 }; 33582 33583 #endif 33584 #if defined(BCM_88375_B0) 33585 soc_field_info_t soc_SRAM_MEM_OPEN_END1_BCM88375_B0r_fields[] = { 33586 { MEM_OPEN_END1f, 15, 5, SOCF_LE } 33587 }; 33588 33589 #endif 33590 #if defined(BCM_88470_A0) 33591 soc_field_info_t soc_SRAM_MEM_OPEN_END1_BCM88470_A0r_fields[] = { 33592 { MEM_OPEN_END1f, 15, 5, SOCF_LE } 33593 }; 33594 33595 #endif 33596 #if defined(BCM_88470_B0) 33597 soc_field_info_t soc_SRAM_MEM_OPEN_END1_BCM88470_B0r_fields[] = { 33598 { MEM_OPEN_END1f, 15, 5, SOCF_LE } 33599 }; 33600 33601 #endif 33602 #if defined(BCM_88675_B0) 33603 soc_field_info_t soc_SRAM_MEM_OPEN_END1_BCM88675_B0r_fields[] = { 33604 { MEM_OPEN_END1f, 15, 5, SOCF_LE } 33605 }; 33606 33607 #endif 33608 #if defined(BCM_88680_A0) 33609 soc_field_info_t soc_SRAM_MEM_OPEN_END1_BCM88680_A0r_fields[] = { 33610 { MEM_OPEN_END1f, 15, 5, SOCF_LE } 33611 }; 33612 33613 #endif 33614 #if defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 33615 defined(BCM_56965_A0) || defined(BCM_88950_A0) 33616 soc_field_info_t soc_SRAM_MEM_OPEN_END1_BCM88950_A0r_fields[] = { 33617 { MEM_OPEN_END1f, 15, 5, SOCF_LE } 33618 }; 33619 33620 #endif 33621 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 33622 defined(BCM_53570_B0) 33623 soc_field_info_t soc_SRAM_MEM_OPEN_END2_BCM53400_A0r_fields[] = { 33624 { MEM_OPEN_END2f, 13, 2, SOCF_LE } 33625 }; 33626 33627 #endif 33628 #if defined(BCM_56150_A0) 33629 soc_field_info_t soc_SRAM_MEM_OPEN_END2_BCM56150_A0r_fields[] = { 33630 { MEM_OPEN_END2f, 12, 2, SOCF_LE } 33631 }; 33632 33633 #endif 33634 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33635 soc_field_info_t soc_SRAM_MEM_OPEN_END2_BCM56260_A0r_fields[] = { 33636 { MEM_OPEN_END2f, 13, 5, SOCF_LE } 33637 }; 33638 33639 #endif 33640 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 33641 defined(BCM_56450_B0) || defined(BCM_56450_B1) 33642 soc_field_info_t soc_SRAM_MEM_OPEN_END2_BCM56450_A0r_fields[] = { 33643 { MEM_OPEN_END2f, 14, 5, SOCF_LE } 33644 }; 33645 33646 #endif 33647 #if defined(BCM_88270_A0) 33648 soc_field_info_t soc_SRAM_MEM_OPEN_END2_BCM88270_A0r_fields[] = { 33649 { MEM_OPEN_END2f, 15, 5, SOCF_LE } 33650 }; 33651 33652 #endif 33653 #if defined(BCM_88375_A0) 33654 soc_field_info_t soc_SRAM_MEM_OPEN_END2_BCM88375_A0r_fields[] = { 33655 { MEM_OPEN_END2f, 15, 5, SOCF_LE } 33656 }; 33657 33658 #endif 33659 #if defined(BCM_88375_B0) 33660 soc_field_info_t soc_SRAM_MEM_OPEN_END2_BCM88375_B0r_fields[] = { 33661 { MEM_OPEN_END2f, 15, 5, SOCF_LE } 33662 }; 33663 33664 #endif 33665 #if defined(BCM_88470_A0) 33666 soc_field_info_t soc_SRAM_MEM_OPEN_END2_BCM88470_A0r_fields[] = { 33667 { MEM_OPEN_END2f, 15, 5, SOCF_LE } 33668 }; 33669 33670 #endif 33671 #if defined(BCM_88470_B0) 33672 soc_field_info_t soc_SRAM_MEM_OPEN_END2_BCM88470_B0r_fields[] = { 33673 { MEM_OPEN_END2f, 15, 5, SOCF_LE } 33674 }; 33675 33676 #endif 33677 #if defined(BCM_88675_B0) 33678 soc_field_info_t soc_SRAM_MEM_OPEN_END2_BCM88675_B0r_fields[] = { 33679 { MEM_OPEN_END2f, 15, 5, SOCF_LE } 33680 }; 33681 33682 #endif 33683 #if defined(BCM_88680_A0) 33684 soc_field_info_t soc_SRAM_MEM_OPEN_END2_BCM88680_A0r_fields[] = { 33685 { MEM_OPEN_END2f, 15, 5, SOCF_LE } 33686 }; 33687 33688 #endif 33689 #if defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 33690 defined(BCM_56965_A0) || defined(BCM_88950_A0) 33691 soc_field_info_t soc_SRAM_MEM_OPEN_END2_BCM88950_A0r_fields[] = { 33692 { MEM_OPEN_END2f, 15, 5, SOCF_LE } 33693 }; 33694 33695 #endif 33696 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 33697 defined(BCM_53570_B0) 33698 soc_field_info_t soc_SRAM_MEM_OPEN_END3_BCM53400_A0r_fields[] = { 33699 { MEM_OPEN_END3f, 13, 2, SOCF_LE } 33700 }; 33701 33702 #endif 33703 #if defined(BCM_56150_A0) 33704 soc_field_info_t soc_SRAM_MEM_OPEN_END3_BCM56150_A0r_fields[] = { 33705 { MEM_OPEN_END3f, 12, 2, SOCF_LE } 33706 }; 33707 33708 #endif 33709 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33710 soc_field_info_t soc_SRAM_MEM_OPEN_END3_BCM56260_A0r_fields[] = { 33711 { MEM_OPEN_END3f, 13, 5, SOCF_LE } 33712 }; 33713 33714 #endif 33715 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 33716 defined(BCM_56450_B0) || defined(BCM_56450_B1) 33717 soc_field_info_t soc_SRAM_MEM_OPEN_END3_BCM56450_A0r_fields[] = { 33718 { MEM_OPEN_END3f, 14, 5, SOCF_LE } 33719 }; 33720 33721 #endif 33722 #if defined(BCM_88270_A0) 33723 soc_field_info_t soc_SRAM_MEM_OPEN_END3_BCM88270_A0r_fields[] = { 33724 { MEM_OPEN_END3f, 15, 5, SOCF_LE } 33725 }; 33726 33727 #endif 33728 #if defined(BCM_88375_A0) 33729 soc_field_info_t soc_SRAM_MEM_OPEN_END3_BCM88375_A0r_fields[] = { 33730 { MEM_OPEN_END3f, 15, 5, SOCF_LE } 33731 }; 33732 33733 #endif 33734 #if defined(BCM_88375_B0) 33735 soc_field_info_t soc_SRAM_MEM_OPEN_END3_BCM88375_B0r_fields[] = { 33736 { MEM_OPEN_END3f, 15, 5, SOCF_LE } 33737 }; 33738 33739 #endif 33740 #if defined(BCM_88470_A0) 33741 soc_field_info_t soc_SRAM_MEM_OPEN_END3_BCM88470_A0r_fields[] = { 33742 { MEM_OPEN_END3f, 15, 5, SOCF_LE } 33743 }; 33744 33745 #endif 33746 #if defined(BCM_88470_B0) 33747 soc_field_info_t soc_SRAM_MEM_OPEN_END3_BCM88470_B0r_fields[] = { 33748 { MEM_OPEN_END3f, 15, 5, SOCF_LE } 33749 }; 33750 33751 #endif 33752 #if defined(BCM_88675_B0) 33753 soc_field_info_t soc_SRAM_MEM_OPEN_END3_BCM88675_B0r_fields[] = { 33754 { MEM_OPEN_END3f, 15, 5, SOCF_LE } 33755 }; 33756 33757 #endif 33758 #if defined(BCM_88680_A0) 33759 soc_field_info_t soc_SRAM_MEM_OPEN_END3_BCM88680_A0r_fields[] = { 33760 { MEM_OPEN_END3f, 15, 5, SOCF_LE } 33761 }; 33762 33763 #endif 33764 #if defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 33765 defined(BCM_56965_A0) || defined(BCM_88950_A0) 33766 soc_field_info_t soc_SRAM_MEM_OPEN_END3_BCM88950_A0r_fields[] = { 33767 { MEM_OPEN_END3f, 15, 5, SOCF_LE } 33768 }; 33769 33770 #endif 33771 #if defined(BCM_88675_A0) 33772 soc_field_info_t soc_SRAM_MEM_STATUSr_fields[] = { 33773 { MEM_ACC_VIOf, 1, 0, 0 }, 33774 { MEM_CORf, 1, 3, 0 }, 33775 { MEM_COR_Rf, 1, 5, 0 }, 33776 { MEM_COR_Wf, 1, 4, 0 }, 33777 { MEM_SBMA_MISMATCHf, 1, 1, 0 }, 33778 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 33779 { MEM_UNCORf, 1, 2, 0 }, 33780 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 33781 }; 33782 33783 #endif 33784 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 33785 defined(BCM_53570_B0) 33786 soc_field_info_t soc_SRAM_MEM_STATUS_BCM53400_A0r_fields[] = { 33787 { MEM_ACC_VIOf, 1, 0, SOCF_W1TC }, 33788 { MEM_CORf, 1, 3, SOCF_W1TC }, 33789 { MEM_COR_Rf, 1, 5, SOCF_W1TC }, 33790 { MEM_COR_Wf, 1, 4, SOCF_W1TC }, 33791 { MEM_SBMA_MISMATCHf, 1, 1, SOCF_W1TC }, 33792 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO }, 33793 { MEM_UNCORf, 1, 2, SOCF_W1TC }, 33794 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO } 33795 }; 33796 33797 #endif 33798 #if defined(BCM_56150_A0) 33799 soc_field_info_t soc_SRAM_MEM_STATUS_BCM56150_A0r_fields[] = { 33800 { MEM_ACC_VIOf, 1, 0, SOCF_W1TC }, 33801 { MEM_CORf, 1, 3, SOCF_W1TC }, 33802 { MEM_COR_Rf, 1, 5, SOCF_W1TC }, 33803 { MEM_COR_Wf, 1, 4, SOCF_W1TC }, 33804 { MEM_SBMA_MISMATCHf, 1, 1, SOCF_W1TC }, 33805 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO }, 33806 { MEM_UNCORf, 1, 2, SOCF_W1TC } 33807 }; 33808 33809 #endif 33810 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33811 soc_field_info_t soc_SRAM_MEM_STATUS_BCM56260_A0r_fields[] = { 33812 { MEM_ACC_VIOf, 1, 0, SOCF_W1TC }, 33813 { MEM_CORf, 1, 3, SOCF_W1TC }, 33814 { MEM_COR_Rf, 1, 5, SOCF_W1TC }, 33815 { MEM_COR_Wf, 1, 4, SOCF_W1TC }, 33816 { MEM_SBMA_MISMATCHf, 1, 1, SOCF_W1TC }, 33817 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO }, 33818 { MEM_UNCORf, 1, 2, SOCF_W1TC }, 33819 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO } 33820 }; 33821 33822 #endif 33823 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 33824 defined(BCM_56450_B0) || defined(BCM_56450_B1) 33825 soc_field_info_t soc_SRAM_MEM_STATUS_BCM56450_A0r_fields[] = { 33826 { MEM_ACC_VIOf, 1, 0, SOCF_W1TC }, 33827 { MEM_CORf, 1, 3, SOCF_W1TC }, 33828 { MEM_COR_Rf, 1, 5, SOCF_W1TC }, 33829 { MEM_COR_Wf, 1, 4, SOCF_W1TC }, 33830 { MEM_SBMA_MISMATCHf, 1, 1, SOCF_W1TC }, 33831 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO }, 33832 { MEM_UNCORf, 1, 2, SOCF_W1TC } 33833 }; 33834 33835 #endif 33836 #if defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 33837 defined(BCM_56965_A0) 33838 soc_field_info_t soc_SRAM_MEM_STATUS_BCM56960_A0r_fields[] = { 33839 { MEM_ACC_VIOf, 1, 0, SOCF_W1TC }, 33840 { MEM_CORf, 1, 3, SOCF_W1TC }, 33841 { MEM_COR_Rf, 1, 5, SOCF_W1TC }, 33842 { MEM_COR_Wf, 1, 4, SOCF_W1TC }, 33843 { MEM_SBMA_MISMATCHf, 1, 1, SOCF_W1TC }, 33844 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO }, 33845 { MEM_UNCORf, 1, 2, SOCF_W1TC }, 33846 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO } 33847 }; 33848 33849 #endif 33850 #if defined(BCM_88270_A0) 33851 soc_field_info_t soc_SRAM_MEM_STATUS_BCM88270_A0r_fields[] = { 33852 { MEM_ACC_VIOf, 1, 0, 0 }, 33853 { MEM_CORf, 1, 3, 0 }, 33854 { MEM_COR_Rf, 1, 5, 0 }, 33855 { MEM_COR_Wf, 1, 4, 0 }, 33856 { MEM_SBMA_MISMATCHf, 1, 1, 0 }, 33857 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 33858 { MEM_UNCORf, 1, 2, 0 }, 33859 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 33860 }; 33861 33862 #endif 33863 #if defined(BCM_88375_A0) 33864 soc_field_info_t soc_SRAM_MEM_STATUS_BCM88375_A0r_fields[] = { 33865 { MEM_ACC_VIOf, 1, 0, 0 }, 33866 { MEM_CORf, 1, 3, 0 }, 33867 { MEM_COR_Rf, 1, 5, 0 }, 33868 { MEM_COR_Wf, 1, 4, 0 }, 33869 { MEM_SBMA_MISMATCHf, 1, 1, 0 }, 33870 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 33871 { MEM_UNCORf, 1, 2, 0 }, 33872 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 33873 }; 33874 33875 #endif 33876 #if defined(BCM_88375_B0) 33877 soc_field_info_t soc_SRAM_MEM_STATUS_BCM88375_B0r_fields[] = { 33878 { MEM_ACC_VIOf, 1, 0, 0 }, 33879 { MEM_CORf, 1, 3, 0 }, 33880 { MEM_COR_Rf, 1, 5, 0 }, 33881 { MEM_COR_Wf, 1, 4, 0 }, 33882 { MEM_SBMA_MISMATCHf, 1, 1, 0 }, 33883 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 33884 { MEM_UNCORf, 1, 2, 0 }, 33885 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 33886 }; 33887 33888 #endif 33889 #if defined(BCM_88470_A0) 33890 soc_field_info_t soc_SRAM_MEM_STATUS_BCM88470_A0r_fields[] = { 33891 { MEM_ACC_VIOf, 1, 0, 0 }, 33892 { MEM_CORf, 1, 3, 0 }, 33893 { MEM_COR_Rf, 1, 5, 0 }, 33894 { MEM_COR_Wf, 1, 4, 0 }, 33895 { MEM_SBMA_MISMATCHf, 1, 1, 0 }, 33896 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 33897 { MEM_UNCORf, 1, 2, 0 }, 33898 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 33899 }; 33900 33901 #endif 33902 #if defined(BCM_88470_B0) 33903 soc_field_info_t soc_SRAM_MEM_STATUS_BCM88470_B0r_fields[] = { 33904 { MEM_ACC_VIOf, 1, 0, 0 }, 33905 { MEM_CORf, 1, 3, 0 }, 33906 { MEM_COR_Rf, 1, 5, 0 }, 33907 { MEM_COR_Wf, 1, 4, 0 }, 33908 { MEM_SBMA_MISMATCHf, 1, 1, 0 }, 33909 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 33910 { MEM_UNCORf, 1, 2, 0 }, 33911 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 33912 }; 33913 33914 #endif 33915 #if defined(BCM_88675_B0) 33916 soc_field_info_t soc_SRAM_MEM_STATUS_BCM88675_B0r_fields[] = { 33917 { MEM_ACC_VIOf, 1, 0, 0 }, 33918 { MEM_CORf, 1, 3, 0 }, 33919 { MEM_COR_Rf, 1, 5, 0 }, 33920 { MEM_COR_Wf, 1, 4, 0 }, 33921 { MEM_SBMA_MISMATCHf, 1, 1, 0 }, 33922 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 33923 { MEM_UNCORf, 1, 2, 0 }, 33924 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 33925 }; 33926 33927 #endif 33928 #if defined(BCM_88680_A0) 33929 soc_field_info_t soc_SRAM_MEM_STATUS_BCM88680_A0r_fields[] = { 33930 { MEM_ACC_VIOf, 1, 0, 0 }, 33931 { MEM_CORf, 1, 3, 0 }, 33932 { MEM_COR_Rf, 1, 5, 0 }, 33933 { MEM_COR_Wf, 1, 4, 0 }, 33934 { MEM_SBMA_MISMATCHf, 1, 1, 0 }, 33935 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 33936 { MEM_UNCORf, 1, 2, 0 }, 33937 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 33938 }; 33939 33940 #endif 33941 #if defined(BCM_88950_A0) 33942 soc_field_info_t soc_SRAM_MEM_STATUS_BCM88950_A0r_fields[] = { 33943 { MEM_ACC_VIOf, 1, 0, 0 }, 33944 { MEM_CORf, 1, 3, 0 }, 33945 { MEM_COR_Rf, 1, 5, 0 }, 33946 { MEM_COR_Wf, 1, 4, 0 }, 33947 { MEM_SBMA_MISMATCHf, 1, 1, 0 }, 33948 { MEM_SIZEf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 33949 { MEM_UNCORf, 1, 2, 0 }, 33950 { REVISIONf, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 33951 }; 33952 33953 #endif 33954 #if defined(BCM_88675_A0) 33955 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ADDR_LSBr_fields[] = { 33956 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 33957 }; 33958 33959 #endif 33960 #if defined(BCM_88270_A0) 33961 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ADDR_LSB_BCM88270_A0r_fields[] = { 33962 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 33963 }; 33964 33965 #endif 33966 #if defined(BCM_88375_A0) 33967 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ADDR_LSB_BCM88375_A0r_fields[] = { 33968 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 33969 }; 33970 33971 #endif 33972 #if defined(BCM_88375_B0) 33973 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ADDR_LSB_BCM88375_B0r_fields[] = { 33974 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 33975 }; 33976 33977 #endif 33978 #if defined(BCM_88470_A0) 33979 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ADDR_LSB_BCM88470_A0r_fields[] = { 33980 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 33981 }; 33982 33983 #endif 33984 #if defined(BCM_88470_B0) 33985 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ADDR_LSB_BCM88470_B0r_fields[] = { 33986 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 33987 }; 33988 33989 #endif 33990 #if defined(BCM_88675_B0) 33991 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ADDR_LSB_BCM88675_B0r_fields[] = { 33992 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 33993 }; 33994 33995 #endif 33996 #if defined(BCM_88680_A0) 33997 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ADDR_LSB_BCM88680_A0r_fields[] = { 33998 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 33999 }; 34000 34001 #endif 34002 #if defined(BCM_88675_A0) 34003 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_COMPLETEr_fields[] = { 34004 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 34005 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 34006 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 34007 }; 34008 34009 #endif 34010 #if defined(BCM_88270_A0) 34011 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_COMPLETE_BCM88270_A0r_fields[] = { 34012 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 34013 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 34014 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 34015 }; 34016 34017 #endif 34018 #if defined(BCM_88375_A0) 34019 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_COMPLETE_BCM88375_A0r_fields[] = { 34020 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 34021 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 34022 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 34023 }; 34024 34025 #endif 34026 #if defined(BCM_88375_B0) 34027 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_COMPLETE_BCM88375_B0r_fields[] = { 34028 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 34029 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 34030 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 34031 }; 34032 34033 #endif 34034 #if defined(BCM_88470_A0) 34035 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_COMPLETE_BCM88470_A0r_fields[] = { 34036 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 34037 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 34038 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 34039 }; 34040 34041 #endif 34042 #if defined(BCM_88470_B0) 34043 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_COMPLETE_BCM88470_B0r_fields[] = { 34044 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 34045 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 34046 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 34047 }; 34048 34049 #endif 34050 #if defined(BCM_88675_B0) 34051 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_COMPLETE_BCM88675_B0r_fields[] = { 34052 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 34053 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 34054 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 34055 }; 34056 34057 #endif 34058 #if defined(BCM_88680_A0) 34059 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_COMPLETE_BCM88680_A0r_fields[] = { 34060 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 34061 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 34062 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 34063 }; 34064 34065 #endif 34066 #if defined(BCM_88675_A0) 34067 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_CONTROLr_fields[] = { 34068 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 34069 { BUS_ERROR_RESETf, 1, 0, 0 }, 34070 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 34071 { TIMEOUT_ENABLEf, 1, 9, 0 }, 34072 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 34073 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 34074 { TIMEOUT_RESETf, 1, 2, 0 } 34075 }; 34076 34077 #endif 34078 #if defined(BCM_88270_A0) 34079 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_CONTROL_BCM88270_A0r_fields[] = { 34080 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 34081 { BUS_ERROR_RESETf, 1, 0, 0 }, 34082 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 34083 { TIMEOUT_ENABLEf, 1, 9, 0 }, 34084 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 34085 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 34086 { TIMEOUT_RESETf, 1, 2, 0 } 34087 }; 34088 34089 #endif 34090 #if defined(BCM_88375_A0) 34091 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_CONTROL_BCM88375_A0r_fields[] = { 34092 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 34093 { BUS_ERROR_RESETf, 1, 0, 0 }, 34094 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 34095 { TIMEOUT_ENABLEf, 1, 9, 0 }, 34096 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 34097 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 34098 { TIMEOUT_RESETf, 1, 2, 0 } 34099 }; 34100 34101 #endif 34102 #if defined(BCM_88375_B0) 34103 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_CONTROL_BCM88375_B0r_fields[] = { 34104 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 34105 { BUS_ERROR_RESETf, 1, 0, 0 }, 34106 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 34107 { TIMEOUT_ENABLEf, 1, 9, 0 }, 34108 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 34109 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 34110 { TIMEOUT_RESETf, 1, 2, 0 } 34111 }; 34112 34113 #endif 34114 #if defined(BCM_88470_A0) 34115 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_CONTROL_BCM88470_A0r_fields[] = { 34116 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 34117 { BUS_ERROR_RESETf, 1, 0, 0 }, 34118 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 34119 { TIMEOUT_ENABLEf, 1, 9, 0 }, 34120 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 34121 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 34122 { TIMEOUT_RESETf, 1, 2, 0 } 34123 }; 34124 34125 #endif 34126 #if defined(BCM_88470_B0) 34127 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_CONTROL_BCM88470_B0r_fields[] = { 34128 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 34129 { BUS_ERROR_RESETf, 1, 0, 0 }, 34130 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 34131 { TIMEOUT_ENABLEf, 1, 9, 0 }, 34132 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 34133 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 34134 { TIMEOUT_RESETf, 1, 2, 0 } 34135 }; 34136 34137 #endif 34138 #if defined(BCM_88675_B0) 34139 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_CONTROL_BCM88675_B0r_fields[] = { 34140 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 34141 { BUS_ERROR_RESETf, 1, 0, 0 }, 34142 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 34143 { TIMEOUT_ENABLEf, 1, 9, 0 }, 34144 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 34145 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 34146 { TIMEOUT_RESETf, 1, 2, 0 } 34147 }; 34148 34149 #endif 34150 #if defined(BCM_88680_A0) 34151 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_CONTROL_BCM88680_A0r_fields[] = { 34152 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 34153 { BUS_ERROR_RESETf, 1, 0, 0 }, 34154 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 34155 { TIMEOUT_ENABLEf, 1, 9, 0 }, 34156 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 34157 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 34158 { TIMEOUT_RESETf, 1, 2, 0 } 34159 }; 34160 34161 #endif 34162 #if defined(BCM_88675_A0) 34163 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_FLAGSr_fields[] = { 34164 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 34165 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 34166 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 34167 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 34168 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 34169 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 34170 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34171 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34172 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 34173 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 34174 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 34175 }; 34176 34177 #endif 34178 #if defined(BCM_88270_A0) 34179 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_FLAGS_BCM88270_A0r_fields[] = { 34180 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 34181 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 34182 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 34183 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 34184 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 34185 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 34186 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34187 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34188 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 34189 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 34190 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 34191 }; 34192 34193 #endif 34194 #if defined(BCM_88375_A0) 34195 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_FLAGS_BCM88375_A0r_fields[] = { 34196 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 34197 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 34198 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 34199 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 34200 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 34201 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 34202 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34203 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34204 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 34205 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 34206 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 34207 }; 34208 34209 #endif 34210 #if defined(BCM_88375_B0) 34211 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_FLAGS_BCM88375_B0r_fields[] = { 34212 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 34213 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 34214 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 34215 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 34216 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 34217 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 34218 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34219 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34220 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 34221 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 34222 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 34223 }; 34224 34225 #endif 34226 #if defined(BCM_88470_A0) 34227 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_FLAGS_BCM88470_A0r_fields[] = { 34228 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 34229 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 34230 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 34231 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 34232 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 34233 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 34234 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34235 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34236 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 34237 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 34238 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 34239 }; 34240 34241 #endif 34242 #if defined(BCM_88470_B0) 34243 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_FLAGS_BCM88470_B0r_fields[] = { 34244 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 34245 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 34246 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 34247 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 34248 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 34249 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 34250 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34251 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34252 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 34253 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 34254 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 34255 }; 34256 34257 #endif 34258 #if defined(BCM_88675_B0) 34259 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_FLAGS_BCM88675_B0r_fields[] = { 34260 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 34261 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 34262 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 34263 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 34264 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 34265 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 34266 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34267 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34268 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 34269 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 34270 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 34271 }; 34272 34273 #endif 34274 #if defined(BCM_88680_A0) 34275 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_FLAGS_BCM88680_A0r_fields[] = { 34276 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 34277 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 34278 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 34279 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 34280 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 34281 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 34282 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34283 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34284 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 34285 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 34286 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 34287 }; 34288 34289 #endif 34290 #if defined(BCM_88675_A0) 34291 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_IDr_fields[] = { 34292 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34293 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34294 }; 34295 34296 #endif 34297 #if defined(BCM_88270_A0) 34298 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ID_BCM88270_A0r_fields[] = { 34299 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34300 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34301 }; 34302 34303 #endif 34304 #if defined(BCM_88375_A0) 34305 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ID_BCM88375_A0r_fields[] = { 34306 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34307 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34308 }; 34309 34310 #endif 34311 #if defined(BCM_88375_B0) 34312 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ID_BCM88375_B0r_fields[] = { 34313 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34314 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34315 }; 34316 34317 #endif 34318 #if defined(BCM_88470_A0) 34319 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ID_BCM88470_A0r_fields[] = { 34320 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34321 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34322 }; 34323 34324 #endif 34325 #if defined(BCM_88470_B0) 34326 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ID_BCM88470_B0r_fields[] = { 34327 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34328 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34329 }; 34330 34331 #endif 34332 #if defined(BCM_88675_B0) 34333 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ID_BCM88675_B0r_fields[] = { 34334 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34335 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34336 }; 34337 34338 #endif 34339 #if defined(BCM_88680_A0) 34340 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_ID_BCM88680_A0r_fields[] = { 34341 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34342 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34343 }; 34344 34345 #endif 34346 #if defined(BCM_88675_A0) 34347 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_STATUSr_fields[] = { 34348 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34349 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 34350 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 34351 }; 34352 34353 #endif 34354 #if defined(BCM_88270_A0) 34355 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_STATUS_BCM88270_A0r_fields[] = { 34356 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34357 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 34358 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 34359 }; 34360 34361 #endif 34362 #if defined(BCM_88375_A0) 34363 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_STATUS_BCM88375_A0r_fields[] = { 34364 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34365 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 34366 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 34367 }; 34368 34369 #endif 34370 #if defined(BCM_88375_B0) 34371 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_STATUS_BCM88375_B0r_fields[] = { 34372 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34373 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 34374 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 34375 }; 34376 34377 #endif 34378 #if defined(BCM_88470_A0) 34379 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_STATUS_BCM88470_A0r_fields[] = { 34380 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34381 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 34382 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 34383 }; 34384 34385 #endif 34386 #if defined(BCM_88470_B0) 34387 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_STATUS_BCM88470_B0r_fields[] = { 34388 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34389 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 34390 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 34391 }; 34392 34393 #endif 34394 #if defined(BCM_88675_B0) 34395 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_STATUS_BCM88675_B0r_fields[] = { 34396 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34397 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 34398 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 34399 }; 34400 34401 #endif 34402 #if defined(BCM_88680_A0) 34403 soc_field_info_t soc_SRAM_S0_IDM_ERROR_LOG_STATUS_BCM88680_A0r_fields[] = { 34404 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34405 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 34406 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 34407 }; 34408 34409 #endif 34410 #if defined(BCM_88675_A0) 34411 soc_field_info_t soc_SRAM_S0_IDM_INTERRUPT_STATUSr_fields[] = { 34412 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 34413 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 34414 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 34415 }; 34416 34417 #endif 34418 #if defined(BCM_88270_A0) 34419 soc_field_info_t soc_SRAM_S0_IDM_INTERRUPT_STATUS_BCM88270_A0r_fields[] = { 34420 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 34421 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 34422 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 34423 }; 34424 34425 #endif 34426 #if defined(BCM_88375_A0) 34427 soc_field_info_t soc_SRAM_S0_IDM_INTERRUPT_STATUS_BCM88375_A0r_fields[] = { 34428 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 34429 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 34430 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 34431 }; 34432 34433 #endif 34434 #if defined(BCM_88375_B0) 34435 soc_field_info_t soc_SRAM_S0_IDM_INTERRUPT_STATUS_BCM88375_B0r_fields[] = { 34436 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 34437 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 34438 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 34439 }; 34440 34441 #endif 34442 #if defined(BCM_88470_A0) 34443 soc_field_info_t soc_SRAM_S0_IDM_INTERRUPT_STATUS_BCM88470_A0r_fields[] = { 34444 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 34445 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 34446 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 34447 }; 34448 34449 #endif 34450 #if defined(BCM_88470_B0) 34451 soc_field_info_t soc_SRAM_S0_IDM_INTERRUPT_STATUS_BCM88470_B0r_fields[] = { 34452 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 34453 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 34454 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 34455 }; 34456 34457 #endif 34458 #if defined(BCM_88675_B0) 34459 soc_field_info_t soc_SRAM_S0_IDM_INTERRUPT_STATUS_BCM88675_B0r_fields[] = { 34460 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 34461 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 34462 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 34463 }; 34464 34465 #endif 34466 #if defined(BCM_88680_A0) 34467 soc_field_info_t soc_SRAM_S0_IDM_INTERRUPT_STATUS_BCM88680_A0r_fields[] = { 34468 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 34469 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 34470 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 34471 }; 34472 34473 #endif 34474 #if defined(BCM_88675_A0) 34475 soc_field_info_t soc_SRAM_S0_IDM_IO_CONTROL_DIRECTr_fields[] = { 34476 { CLK_ENABLEf, 1, 0, 0 }, 34477 { MEM_CLR_SNAPf, 1, 6, 0 }, 34478 { MEM_TMf, 10, 16, SOCF_LE }, 34479 { SRAM_INITf, 1, 7, 0 } 34480 }; 34481 34482 #endif 34483 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 34484 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 34485 defined(BCM_56450_B1) 34486 soc_field_info_t soc_SRAM_S0_IDM_IO_CONTROL_DIRECT_BCM56450_A0r_fields[] = { 34487 { CLK_ENABLEf, 1, 0, 0 }, 34488 { MEM_CLR_SNAPf, 1, 6, 0 }, 34489 { MEM_TMf, 5, 1, SOCF_LE }, 34490 { SRAM_INITf, 1, 7, 0 } 34491 }; 34492 34493 #endif 34494 #if defined(BCM_88270_A0) 34495 soc_field_info_t soc_SRAM_S0_IDM_IO_CONTROL_DIRECT_BCM88270_A0r_fields[] = { 34496 { CLK_ENABLEf, 1, 0, 0 }, 34497 { MEM_CLR_SNAPf, 1, 6, 0 }, 34498 { MEM_TMf, 10, 16, SOCF_LE }, 34499 { SRAM_INITf, 1, 7, 0 } 34500 }; 34501 34502 #endif 34503 #if defined(BCM_88375_A0) 34504 soc_field_info_t soc_SRAM_S0_IDM_IO_CONTROL_DIRECT_BCM88375_A0r_fields[] = { 34505 { CLK_ENABLEf, 1, 0, 0 }, 34506 { MEM_CLR_SNAPf, 1, 6, 0 }, 34507 { MEM_TMf, 10, 16, SOCF_LE }, 34508 { SRAM_INITf, 1, 7, 0 } 34509 }; 34510 34511 #endif 34512 #if defined(BCM_88375_B0) 34513 soc_field_info_t soc_SRAM_S0_IDM_IO_CONTROL_DIRECT_BCM88375_B0r_fields[] = { 34514 { CLK_ENABLEf, 1, 0, 0 }, 34515 { MEM_CLR_SNAPf, 1, 6, 0 }, 34516 { MEM_TMf, 10, 16, SOCF_LE }, 34517 { SRAM_INITf, 1, 7, 0 } 34518 }; 34519 34520 #endif 34521 #if defined(BCM_88470_A0) 34522 soc_field_info_t soc_SRAM_S0_IDM_IO_CONTROL_DIRECT_BCM88470_A0r_fields[] = { 34523 { CLK_ENABLEf, 1, 0, 0 }, 34524 { MEM_CLR_SNAPf, 1, 6, 0 }, 34525 { MEM_TMf, 10, 16, SOCF_LE }, 34526 { SRAM_INITf, 1, 7, 0 } 34527 }; 34528 34529 #endif 34530 #if defined(BCM_88470_B0) 34531 soc_field_info_t soc_SRAM_S0_IDM_IO_CONTROL_DIRECT_BCM88470_B0r_fields[] = { 34532 { CLK_ENABLEf, 1, 0, 0 }, 34533 { MEM_CLR_SNAPf, 1, 6, 0 }, 34534 { MEM_TMf, 10, 16, SOCF_LE }, 34535 { SRAM_INITf, 1, 7, 0 } 34536 }; 34537 34538 #endif 34539 #if defined(BCM_88675_B0) 34540 soc_field_info_t soc_SRAM_S0_IDM_IO_CONTROL_DIRECT_BCM88675_B0r_fields[] = { 34541 { CLK_ENABLEf, 1, 0, 0 }, 34542 { MEM_CLR_SNAPf, 1, 6, 0 }, 34543 { MEM_TMf, 10, 16, SOCF_LE }, 34544 { SRAM_INITf, 1, 7, 0 } 34545 }; 34546 34547 #endif 34548 #if defined(BCM_88680_A0) 34549 soc_field_info_t soc_SRAM_S0_IDM_IO_CONTROL_DIRECT_BCM88680_A0r_fields[] = { 34550 { CLK_ENABLEf, 1, 0, 0 }, 34551 { MEM_CLR_SNAPf, 1, 6, 0 }, 34552 { MEM_TMf, 10, 16, SOCF_LE }, 34553 { SRAM_INITf, 1, 7, 0 } 34554 }; 34555 34556 #endif 34557 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 34558 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 34559 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 34560 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 34561 defined(BCM_88950_A0) 34562 soc_field_info_t soc_SRAM_S0_IDM_IO_CONTROL_DIRECT_BCM88950_A0r_fields[] = { 34563 { CLK_ENABLEf, 1, 0, 0 }, 34564 { MEM_CLR_SNAPf, 1, 6, 0 }, 34565 { MEM_TMf, 10, 16, SOCF_LE }, 34566 { SRAM_INITf, 1, 7, 0 } 34567 }; 34568 34569 #endif 34570 #if defined(BCM_88675_A0) 34571 soc_field_info_t soc_SRAM_S0_IDM_IO_STATUSr_fields[] = { 34572 { SRAM_INIT_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 34573 }; 34574 34575 #endif 34576 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 34577 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 34578 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 34579 defined(BCM_56960_A0) || defined(BCM_56965_A0) 34580 soc_field_info_t soc_SRAM_S0_IDM_IO_STATUS_BCM53400_A0r_fields[] = { 34581 { SRAM_INIT_DONEf, 1, 0, SOCF_RO } 34582 }; 34583 34584 #endif 34585 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 34586 defined(BCM_56450_B0) || defined(BCM_56450_B1) 34587 soc_field_info_t soc_SRAM_S0_IDM_IO_STATUS_BCM56450_A0r_fields[] = { 34588 { SRAM_INIT_DONEf, 1, 0, SOCF_RO } 34589 }; 34590 34591 #endif 34592 #if defined(BCM_88270_A0) 34593 soc_field_info_t soc_SRAM_S0_IDM_IO_STATUS_BCM88270_A0r_fields[] = { 34594 { SRAM_INIT_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 34595 }; 34596 34597 #endif 34598 #if defined(BCM_88375_A0) 34599 soc_field_info_t soc_SRAM_S0_IDM_IO_STATUS_BCM88375_A0r_fields[] = { 34600 { SRAM_INIT_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 34601 }; 34602 34603 #endif 34604 #if defined(BCM_88375_B0) 34605 soc_field_info_t soc_SRAM_S0_IDM_IO_STATUS_BCM88375_B0r_fields[] = { 34606 { SRAM_INIT_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 34607 }; 34608 34609 #endif 34610 #if defined(BCM_88470_A0) 34611 soc_field_info_t soc_SRAM_S0_IDM_IO_STATUS_BCM88470_A0r_fields[] = { 34612 { SRAM_INIT_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 34613 }; 34614 34615 #endif 34616 #if defined(BCM_88470_B0) 34617 soc_field_info_t soc_SRAM_S0_IDM_IO_STATUS_BCM88470_B0r_fields[] = { 34618 { SRAM_INIT_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 34619 }; 34620 34621 #endif 34622 #if defined(BCM_88675_B0) 34623 soc_field_info_t soc_SRAM_S0_IDM_IO_STATUS_BCM88675_B0r_fields[] = { 34624 { SRAM_INIT_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 34625 }; 34626 34627 #endif 34628 #if defined(BCM_88680_A0) 34629 soc_field_info_t soc_SRAM_S0_IDM_IO_STATUS_BCM88680_A0r_fields[] = { 34630 { SRAM_INIT_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 34631 }; 34632 34633 #endif 34634 #if defined(BCM_88950_A0) 34635 soc_field_info_t soc_SRAM_S0_IDM_IO_STATUS_BCM88950_A0r_fields[] = { 34636 { SRAM_INIT_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 34637 }; 34638 34639 #endif 34640 #if defined(BCM_88675_A0) 34641 soc_field_info_t soc_SRAM_S0_IDM_RESET_CONTROLr_fields[] = { 34642 { RESETf, 1, 0, 0 } 34643 }; 34644 34645 #endif 34646 #if defined(BCM_88270_A0) 34647 soc_field_info_t soc_SRAM_S0_IDM_RESET_CONTROL_BCM88270_A0r_fields[] = { 34648 { RESETf, 1, 0, 0 } 34649 }; 34650 34651 #endif 34652 #if defined(BCM_88375_A0) 34653 soc_field_info_t soc_SRAM_S0_IDM_RESET_CONTROL_BCM88375_A0r_fields[] = { 34654 { RESETf, 1, 0, 0 } 34655 }; 34656 34657 #endif 34658 #if defined(BCM_88375_B0) 34659 soc_field_info_t soc_SRAM_S0_IDM_RESET_CONTROL_BCM88375_B0r_fields[] = { 34660 { RESETf, 1, 0, 0 } 34661 }; 34662 34663 #endif 34664 #if defined(BCM_88470_A0) 34665 soc_field_info_t soc_SRAM_S0_IDM_RESET_CONTROL_BCM88470_A0r_fields[] = { 34666 { RESETf, 1, 0, 0 } 34667 }; 34668 34669 #endif 34670 #if defined(BCM_88470_B0) 34671 soc_field_info_t soc_SRAM_S0_IDM_RESET_CONTROL_BCM88470_B0r_fields[] = { 34672 { RESETf, 1, 0, 0 } 34673 }; 34674 34675 #endif 34676 #if defined(BCM_88675_B0) 34677 soc_field_info_t soc_SRAM_S0_IDM_RESET_CONTROL_BCM88675_B0r_fields[] = { 34678 { RESETf, 1, 0, 0 } 34679 }; 34680 34681 #endif 34682 #if defined(BCM_88680_A0) 34683 soc_field_info_t soc_SRAM_S0_IDM_RESET_CONTROL_BCM88680_A0r_fields[] = { 34684 { RESETf, 1, 0, 0 } 34685 }; 34686 34687 #endif 34688 #if defined(BCM_88675_A0) 34689 soc_field_info_t soc_SRAM_S0_IDM_RESET_READ_IDr_fields[] = { 34690 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34691 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34692 }; 34693 34694 #endif 34695 #if defined(BCM_88270_A0) 34696 soc_field_info_t soc_SRAM_S0_IDM_RESET_READ_ID_BCM88270_A0r_fields[] = { 34697 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34698 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34699 }; 34700 34701 #endif 34702 #if defined(BCM_88375_A0) 34703 soc_field_info_t soc_SRAM_S0_IDM_RESET_READ_ID_BCM88375_A0r_fields[] = { 34704 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34705 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34706 }; 34707 34708 #endif 34709 #if defined(BCM_88375_B0) 34710 soc_field_info_t soc_SRAM_S0_IDM_RESET_READ_ID_BCM88375_B0r_fields[] = { 34711 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34712 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34713 }; 34714 34715 #endif 34716 #if defined(BCM_88470_A0) 34717 soc_field_info_t soc_SRAM_S0_IDM_RESET_READ_ID_BCM88470_A0r_fields[] = { 34718 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34719 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34720 }; 34721 34722 #endif 34723 #if defined(BCM_88470_B0) 34724 soc_field_info_t soc_SRAM_S0_IDM_RESET_READ_ID_BCM88470_B0r_fields[] = { 34725 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34726 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34727 }; 34728 34729 #endif 34730 #if defined(BCM_88675_B0) 34731 soc_field_info_t soc_SRAM_S0_IDM_RESET_READ_ID_BCM88675_B0r_fields[] = { 34732 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34733 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34734 }; 34735 34736 #endif 34737 #if defined(BCM_88680_A0) 34738 soc_field_info_t soc_SRAM_S0_IDM_RESET_READ_ID_BCM88680_A0r_fields[] = { 34739 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34740 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34741 }; 34742 34743 #endif 34744 #if defined(BCM_88675_A0) 34745 soc_field_info_t soc_SRAM_S0_IDM_RESET_STATUSr_fields[] = { 34746 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 34747 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 34748 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34749 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 34750 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 34751 }; 34752 34753 #endif 34754 #if defined(BCM_88270_A0) 34755 soc_field_info_t soc_SRAM_S0_IDM_RESET_STATUS_BCM88270_A0r_fields[] = { 34756 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 34757 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 34758 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34759 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 34760 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 34761 }; 34762 34763 #endif 34764 #if defined(BCM_88375_A0) 34765 soc_field_info_t soc_SRAM_S0_IDM_RESET_STATUS_BCM88375_A0r_fields[] = { 34766 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 34767 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 34768 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34769 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 34770 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 34771 }; 34772 34773 #endif 34774 #if defined(BCM_88375_B0) 34775 soc_field_info_t soc_SRAM_S0_IDM_RESET_STATUS_BCM88375_B0r_fields[] = { 34776 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 34777 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 34778 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34779 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 34780 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 34781 }; 34782 34783 #endif 34784 #if defined(BCM_88470_A0) 34785 soc_field_info_t soc_SRAM_S0_IDM_RESET_STATUS_BCM88470_A0r_fields[] = { 34786 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 34787 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 34788 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34789 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 34790 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 34791 }; 34792 34793 #endif 34794 #if defined(BCM_88470_B0) 34795 soc_field_info_t soc_SRAM_S0_IDM_RESET_STATUS_BCM88470_B0r_fields[] = { 34796 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 34797 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 34798 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34799 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 34800 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 34801 }; 34802 34803 #endif 34804 #if defined(BCM_88675_B0) 34805 soc_field_info_t soc_SRAM_S0_IDM_RESET_STATUS_BCM88675_B0r_fields[] = { 34806 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 34807 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 34808 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34809 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 34810 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 34811 }; 34812 34813 #endif 34814 #if defined(BCM_88680_A0) 34815 soc_field_info_t soc_SRAM_S0_IDM_RESET_STATUS_BCM88680_A0r_fields[] = { 34816 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 34817 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 34818 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 34819 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 34820 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 34821 }; 34822 34823 #endif 34824 #if defined(BCM_88675_A0) 34825 soc_field_info_t soc_SRAM_S0_IDM_RESET_WRITE_IDr_fields[] = { 34826 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34827 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34828 }; 34829 34830 #endif 34831 #if defined(BCM_88270_A0) 34832 soc_field_info_t soc_SRAM_S0_IDM_RESET_WRITE_ID_BCM88270_A0r_fields[] = { 34833 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34834 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34835 }; 34836 34837 #endif 34838 #if defined(BCM_88375_A0) 34839 soc_field_info_t soc_SRAM_S0_IDM_RESET_WRITE_ID_BCM88375_A0r_fields[] = { 34840 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34841 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34842 }; 34843 34844 #endif 34845 #if defined(BCM_88375_B0) 34846 soc_field_info_t soc_SRAM_S0_IDM_RESET_WRITE_ID_BCM88375_B0r_fields[] = { 34847 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34848 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34849 }; 34850 34851 #endif 34852 #if defined(BCM_88470_A0) 34853 soc_field_info_t soc_SRAM_S0_IDM_RESET_WRITE_ID_BCM88470_A0r_fields[] = { 34854 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34855 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34856 }; 34857 34858 #endif 34859 #if defined(BCM_88470_B0) 34860 soc_field_info_t soc_SRAM_S0_IDM_RESET_WRITE_ID_BCM88470_B0r_fields[] = { 34861 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34862 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34863 }; 34864 34865 #endif 34866 #if defined(BCM_88675_B0) 34867 soc_field_info_t soc_SRAM_S0_IDM_RESET_WRITE_ID_BCM88675_B0r_fields[] = { 34868 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34869 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34870 }; 34871 34872 #endif 34873 #if defined(BCM_88680_A0) 34874 soc_field_info_t soc_SRAM_S0_IDM_RESET_WRITE_ID_BCM88680_A0r_fields[] = { 34875 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 34876 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 34877 }; 34878 34879 #endif 34880 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 34881 defined(BCM_56450_B1) 34882 soc_field_info_t soc_SRC_INTFr_fields[] = { 34883 { IF_IDf, 2, 6, SOCF_LE }, 34884 { SOURCEf, 6, 0, SOCF_LE }, 34885 { SRC_MODID_VALIDf, 1, 9, 0 }, 34886 { SRC_PORT_NUM_VALIDf, 1, 8, 0 } 34887 }; 34888 34889 #endif 34890 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 34891 defined(BCM_56270_A0) 34892 soc_field_info_t soc_SRC_INTF_BCM56260_A0r_fields[] = { 34893 { IF_IDf, 2, 6, SOCF_LE }, 34894 { SOURCEf, 6, 0, SOCF_LE }, 34895 { SRC_MODID_VALIDf, 1, 9, 0 }, 34896 { SRC_PORT_NUM_VALIDf, 1, 8, 0 } 34897 }; 34898 34899 #endif 34900 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 34901 soc_field_info_t soc_SRC_MODID_BLOCK_PARITY_STATUSr_fields[] = { 34902 { ENTRY_IDXf, 15, 2, SOCF_LE }, 34903 { MULTIPLE_ERRf, 1, 1, 0 }, 34904 { PARITY_ERRf, 1, 0, 0 } 34905 }; 34906 34907 #endif 34908 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 34909 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34910 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34911 defined(BCM_56685_A0) || defined(BCM_56685_B0) || \ 34912 defined(BCM_56840_A0) || defined(BCM_56840_B0) 34913 soc_field_info_t soc_SRC_MODID_EGRESS_SELr_fields[] = { 34914 { ENABLEf, 1, 3, 0 }, 34915 { SRCMOD_INDEXf, 3, 0, SOCF_LE } 34916 }; 34917 34918 #endif 34919 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 34920 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 34921 defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 34922 defined(BCM_56860_A0) 34923 soc_field_info_t soc_SRC_MODID_EGRESS_SEL_BCM56640_A0r_fields[] = { 34924 { ENABLEf, 1, 3, 0 }, 34925 { SRCMOD_INDEXf, 3, 0, SOCF_LE } 34926 }; 34927 34928 #endif 34929 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 34930 defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 34931 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 34932 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 34933 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 34934 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 34935 defined(BCM_56970_A0) 34936 soc_field_info_t soc_SRC_MODID_EGRESS_SEL_BCM56960_A0r_fields[] = { 34937 { ENABLEf, 1, 3, 0 }, 34938 { SRCMOD_INDEXf, 3, 0, SOCF_LE } 34939 }; 34940 34941 #endif 34942 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 34943 soc_field_info_t soc_SRC_MOD_IDr_fields[] = { 34944 { IF_IDf, 2, 6, SOCF_LE }, 34945 { SRC_MODf, 6, 0, SOCF_LE } 34946 }; 34947 34948 #endif 34949 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34950 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34951 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34952 soc_field_info_t soc_SRC_TRUNK_ECC_STATUS_INTRr_fields[] = { 34953 { DOUBLE_BIT_ERRf, 1, 2, 0 }, 34954 { ECC_ERRf, 1, 0, 0 }, 34955 { ENTRY_IDXf, 13, 3, SOCF_LE }, 34956 { MULTIPLE_ERRf, 1, 1, 0 } 34957 }; 34958 34959 #endif 34960 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 34961 soc_field_info_t soc_SRC_TRUNK_ECC_STATUS_INTR_BCM56440_A0r_fields[] = { 34962 { DOUBLE_BIT_ERRf, 1, 2, SOCF_RES }, 34963 { ECC_ERRf, 1, 0, SOCF_RES }, 34964 { ENTRY_IDXf, 12, 3, SOCF_LE|SOCF_RES }, 34965 { MULTIPLE_ERRf, 1, 1, SOCF_RES } 34966 }; 34967 34968 #endif 34969 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 34970 defined(BCM_56450_B1) 34971 soc_field_info_t soc_SRC_TRUNK_ECC_STATUS_INTR_BCM56450_A0r_fields[] = { 34972 { DOUBLE_BIT_ERRf, 1, 2, SOCF_RES }, 34973 { ECC_ERRf, 1, 0, SOCF_RES }, 34974 { ENTRY_IDXf, 12, 3, SOCF_LE|SOCF_RES }, 34975 { MULTIPLE_ERRf, 1, 1, SOCF_RES } 34976 }; 34977 34978 #endif 34979 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34980 soc_field_info_t soc_SRC_TRUNK_ECC_STATUS_INTR_BCM56840_A0r_fields[] = { 34981 { DOUBLE_BIT_ERRf, 1, 2, SOCF_RES }, 34982 { ECC_ERRf, 1, 0, SOCF_RES }, 34983 { ENTRY_IDXf, 13, 3, SOCF_LE|SOCF_RES }, 34984 { MULTIPLE_ERRf, 1, 1, SOCF_RES } 34985 }; 34986 34987 #endif 34988 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 34989 soc_field_info_t soc_SRC_TRUNK_MAP_PDA_CONTROLr_fields[] = { 34990 { RAM_0_PDAf, 16, 0, SOCF_LE|SOCF_RES } 34991 }; 34992 34993 #endif 34994 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 34995 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34996 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34997 defined(BCM_56685_A0) || defined(BCM_56685_B0) || \ 34998 defined(BCM_56840_A0) || defined(BCM_56840_B0) 34999 soc_field_info_t soc_SRP_CONTROL_1r_fields[] = { 35000 { MAC_DA_LOWERf, 32, 0, SOCF_LE } 35001 }; 35002 35003 #endif 35004 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 35005 soc_field_info_t soc_SRP_CONTROL_2r_fields[] = { 35006 { ETHERTYPEf, 16, 0, SOCF_LE }, 35007 { MAC_DA_UPPERf, 16, 16, SOCF_LE } 35008 }; 35009 35010 #endif 35011 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 35012 defined(BCM_56850_A0) || defined(BCM_56860_A0) 35013 soc_field_info_t soc_SRP_CONTROL_1_BCM56640_A0r_fields[] = { 35014 { MAC_DA_LOWERf, 32, 0, SOCF_LE } 35015 }; 35016 35017 #endif 35018 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 35019 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 35020 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 35021 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 35022 defined(BCM_56980_B0) 35023 soc_field_info_t soc_SRP_CONTROL_1_BCM56960_A0r_fields[] = { 35024 { MAC_DA_LOWERf, 32, 0, SOCF_LE } 35025 }; 35026 35027 #endif 35028 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35029 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35030 defined(BCM_56685_A0) || defined(BCM_56685_B0) || \ 35031 defined(BCM_56840_A0) || defined(BCM_56840_B0) 35032 soc_field_info_t soc_SRP_CONTROL_2_BCM56634_A0r_fields[] = { 35033 { ETHERTYPEf, 16, 0, SOCF_LE }, 35034 { MAC_DA_UPPERf, 16, 16, SOCF_LE } 35035 }; 35036 35037 #endif 35038 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 35039 defined(BCM_56850_A0) || defined(BCM_56860_A0) 35040 soc_field_info_t soc_SRP_CONTROL_2_BCM56640_A0r_fields[] = { 35041 { ETHERTYPEf, 16, 0, SOCF_LE }, 35042 { MAC_DA_UPPERf, 16, 16, SOCF_LE } 35043 }; 35044 35045 #endif 35046 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 35047 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 35048 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 35049 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 35050 defined(BCM_56980_B0) 35051 soc_field_info_t soc_SRP_CONTROL_2_BCM56960_A0r_fields[] = { 35052 { ETHERTYPEf, 16, 0, SOCF_LE }, 35053 { MAC_DA_UPPERf, 16, 16, SOCF_LE } 35054 }; 35055 35056 #endif 35057 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 35058 soc_field_info_t soc_SR_AGING_TIMERr_fields[] = { 35059 { AGE_ENAf, 1, 2, 0 }, 35060 { AGE_OUT_TIMEf, 16, 3, SOCF_LE }, 35061 { SN_WINDOW_RESET_TYPEf, 2, 0, SOCF_LE } 35062 }; 35063 35064 #endif 35065 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 35066 soc_field_info_t soc_SR_FLOW_COUNT_THRESHOLD_OWN_RXr_fields[] = { 35067 { COPY_TO_CPUf, 1, 33, 0 }, 35068 { COUNTER_THRESHOLDf, 32, 0, SOCF_LE }, 35069 { INTERRUPT_ENABLEf, 1, 32, 0 } 35070 }; 35071 35072 #endif 35073 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 35074 soc_field_info_t soc_SR_FLOW_COUNT_THRESHOLD_TXr_fields[] = { 35075 { COUNTER_THRESHOLDf, 32, 0, SOCF_LE }, 35076 { INTERRUPT_ENABLEf, 1, 32, 0 } 35077 }; 35078 35079 #endif 35080 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 35081 defined(BCM_53570_B0) 35082 soc_field_info_t soc_SR_MAC_PROXY_PROFILE_ECC_STATUS_INTRr_fields[] = { 35083 { ECC_ERRf, 1, 0, 0 }, 35084 { ENTRY_IDXf, 6, 3, SOCF_LE }, 35085 { MULTIPLE_ERRf, 1, 1, 0 }, 35086 { RESERVED0f, 1, 2, SOCF_RES } 35087 }; 35088 35089 #endif 35090 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 35091 soc_field_info_t soc_SR_OUT_OF_ORDER_CONTROLr_fields[] = { 35092 { OUT_OF_ORDER_CONTROLf, 1, 0, 0 } 35093 }; 35094 35095 #endif 35096 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 35097 soc_field_info_t soc_SR_PORT_TABLE_RAM_CONTROLr_fields[] = { 35098 { SR_PORT_TABLE_TMf, 12, 0, SOCF_LE|SOCF_RES } 35099 }; 35100 35101 #endif 35102 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 35103 soc_field_info_t soc_SR_RX_FLOW_ID_CONTROLr_fields[] = { 35104 { CURRENT_PTRf, 12, 24, SOCF_LE }, 35105 { ID_SIZEf, 12, 0, SOCF_LE }, 35106 { LAST_PTRf, 12, 12, SOCF_LE } 35107 }; 35108 35109 #endif 35110 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 35111 soc_field_info_t soc_SR_RX_FLOW_ID_POOL_ECC_STATUS_INTRr_fields[] = { 35112 { ECC_ERRf, 1, 0, 0 }, 35113 { ENTRY_IDXf, 12, 3, SOCF_LE }, 35114 { MULTIPLE_ERRf, 1, 1, 0 }, 35115 { RESERVED0f, 1, 2, SOCF_RES } 35116 }; 35117 35118 #endif 35119 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 35120 soc_field_info_t soc_SR_RX_FLOW_ID_POOL_RAM_CONTROLr_fields[] = { 35121 { SR_RX_FLOW_ID_POOL_TMf, 14, 0, SOCF_LE|SOCF_RES } 35122 }; 35123 35124 #endif 35125 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 35126 soc_field_info_t soc_SR_RX_LINK_LIST_STATUSr_fields[] = { 35127 { FULLf, 1, 0, 0 } 35128 }; 35129 35130 #endif 35131 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 35132 soc_field_info_t soc_SR_TX_FLOW_ID_POOL_RAM_CONTROLr_fields[] = { 35133 { SR_TX_FLOW_ID_POOL_TMf, 14, 0, SOCF_LE|SOCF_RES } 35134 }; 35135 35136 #endif 35137 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35138 soc_field_info_t soc_STAGE0_BANK_COLUMN_DISABLEr_fields[] = { 35139 { BANK0_COLUMN_DISABLEf, 4, 0, SOCF_LE }, 35140 { BANK1_COLUMN_DISABLEf, 4, 4, SOCF_LE }, 35141 { BANK2_COLUMN_DISABLEf, 4, 8, SOCF_LE }, 35142 { BANK3_COLUMN_DISABLEf, 4, 12, SOCF_LE }, 35143 { BANK4_COLUMN_DISABLEf, 4, 16, SOCF_LE } 35144 }; 35145 35146 #endif 35147 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35148 soc_field_info_t soc_STAGE0_BANK_SIZEr_fields[] = { 35149 { BANK0_SIZE_LIMITf, 2, 0, SOCF_LE }, 35150 { BANK1_SIZE_LIMITf, 2, 2, SOCF_LE }, 35151 { BANK2_SIZE_LIMITf, 2, 4, SOCF_LE }, 35152 { BANK3_SIZE_LIMITf, 2, 6, SOCF_LE }, 35153 { BANK4_SIZE_LIMITf, 2, 8, SOCF_LE } 35154 }; 35155 35156 #endif 35157 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35158 soc_field_info_t soc_STAGE0_HASH_OFFSETr_fields[] = { 35159 { BANK0_HASH_OFFSETf, 6, 0, SOCF_LE }, 35160 { BANK1_HASH_OFFSETf, 6, 6, SOCF_LE }, 35161 { BANK2_HASH_OFFSETf, 6, 12, SOCF_LE }, 35162 { BANK3_HASH_OFFSETf, 6, 18, SOCF_LE }, 35163 { BANK4_HASH_OFFSETf, 6, 24, SOCF_LE } 35164 }; 35165 35166 #endif 35167 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35168 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_0r_fields[] = { 35169 { BANK0_PDA0f, 16, 0, SOCF_LE|SOCF_RES }, 35170 { BANK0_PDA1f, 16, 16, SOCF_LE|SOCF_RES } 35171 }; 35172 35173 #endif 35174 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35175 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_1r_fields[] = { 35176 { BANK0_PDA2f, 16, 0, SOCF_LE|SOCF_RES }, 35177 { BANK0_PDA3f, 16, 16, SOCF_LE|SOCF_RES } 35178 }; 35179 35180 #endif 35181 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35182 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_2r_fields[] = { 35183 { BANK0_PDA4f, 16, 0, SOCF_LE|SOCF_RES }, 35184 { BANK0_PDA5f, 16, 16, SOCF_LE|SOCF_RES } 35185 }; 35186 35187 #endif 35188 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35189 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_3r_fields[] = { 35190 { BANK0_PDA6f, 16, 0, SOCF_LE|SOCF_RES }, 35191 { BANK0_PDA7f, 16, 16, SOCF_LE|SOCF_RES } 35192 }; 35193 35194 #endif 35195 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35196 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_4r_fields[] = { 35197 { BANK0_PDA8f, 16, 0, SOCF_LE|SOCF_RES }, 35198 { BANK0_PDA9f, 16, 16, SOCF_LE|SOCF_RES } 35199 }; 35200 35201 #endif 35202 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35203 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_5r_fields[] = { 35204 { BANK0_PDA10f, 16, 0, SOCF_LE|SOCF_RES }, 35205 { BANK0_PDA11f, 16, 16, SOCF_LE|SOCF_RES } 35206 }; 35207 35208 #endif 35209 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 35210 defined(BCM_56850_A0) 35211 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_6r_fields[] = { 35212 { BANK0_TM0f, 10, 0, SOCF_LE|SOCF_RES }, 35213 { BANK0_TM1f, 10, 10, SOCF_LE|SOCF_RES }, 35214 { BANK0_TM2f, 10, 20, SOCF_LE|SOCF_RES } 35215 }; 35216 35217 #endif 35218 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 35219 defined(BCM_56850_A0) 35220 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_7r_fields[] = { 35221 { BANK0_TM3f, 10, 0, SOCF_LE|SOCF_RES }, 35222 { BANK0_TM4f, 10, 10, SOCF_LE|SOCF_RES }, 35223 { BANK0_TM5f, 10, 20, SOCF_LE|SOCF_RES } 35224 }; 35225 35226 #endif 35227 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 35228 defined(BCM_56850_A0) 35229 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_8r_fields[] = { 35230 { BANK0_TM6f, 10, 0, SOCF_LE|SOCF_RES }, 35231 { BANK0_TM7f, 10, 10, SOCF_LE|SOCF_RES }, 35232 { BANK0_TM8f, 10, 20, SOCF_LE|SOCF_RES } 35233 }; 35234 35235 #endif 35236 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 35237 defined(BCM_56850_A0) 35238 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_9r_fields[] = { 35239 { BANK0_TM10f, 10, 10, SOCF_LE|SOCF_RES }, 35240 { BANK0_TM11f, 10, 20, SOCF_LE|SOCF_RES }, 35241 { BANK0_TM9f, 10, 0, SOCF_LE|SOCF_RES } 35242 }; 35243 35244 #endif 35245 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35246 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_10r_fields[] = { 35247 { BANK1_PDA0f, 16, 0, SOCF_LE|SOCF_RES }, 35248 { BANK1_PDA1f, 16, 16, SOCF_LE|SOCF_RES } 35249 }; 35250 35251 #endif 35252 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35253 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_11r_fields[] = { 35254 { BANK1_PDA2f, 16, 0, SOCF_LE|SOCF_RES }, 35255 { BANK1_PDA3f, 16, 16, SOCF_LE|SOCF_RES } 35256 }; 35257 35258 #endif 35259 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35260 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_12r_fields[] = { 35261 { BANK1_PDA4f, 16, 0, SOCF_LE|SOCF_RES }, 35262 { BANK1_PDA5f, 16, 16, SOCF_LE|SOCF_RES } 35263 }; 35264 35265 #endif 35266 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 35267 defined(BCM_56850_A0) 35268 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_13r_fields[] = { 35269 { BANK1_TM0f, 10, 0, SOCF_LE|SOCF_RES }, 35270 { BANK1_TM1f, 10, 10, SOCF_LE|SOCF_RES }, 35271 { BANK1_TM2f, 10, 20, SOCF_LE|SOCF_RES } 35272 }; 35273 35274 #endif 35275 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 35276 defined(BCM_56850_A0) 35277 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_14r_fields[] = { 35278 { BANK1_TM3f, 10, 0, SOCF_LE|SOCF_RES }, 35279 { BANK1_TM4f, 10, 10, SOCF_LE|SOCF_RES }, 35280 { BANK1_TM5f, 10, 20, SOCF_LE|SOCF_RES } 35281 }; 35282 35283 #endif 35284 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 35285 defined(BCM_56850_A0) 35286 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_15r_fields[] = { 35287 { BANK2_PDA0f, 8, 0, SOCF_LE|SOCF_RES }, 35288 { BANK2_PDA1f, 8, 8, SOCF_LE|SOCF_RES }, 35289 { BANK2_PDA2f, 8, 16, SOCF_LE|SOCF_RES }, 35290 { BANK2_PDA3f, 8, 24, SOCF_LE|SOCF_RES } 35291 }; 35292 35293 #endif 35294 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35295 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_16r_fields[] = { 35296 { BANK2_PDA4f, 8, 0, SOCF_LE|SOCF_RES }, 35297 { BANK2_PDA5f, 8, 8, SOCF_LE|SOCF_RES } 35298 }; 35299 35300 #endif 35301 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 35302 defined(BCM_56850_A0) 35303 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_17r_fields[] = { 35304 { BANK2_TM0f, 10, 0, SOCF_LE|SOCF_RES }, 35305 { BANK2_TM1f, 10, 10, SOCF_LE|SOCF_RES }, 35306 { BANK2_TM2f, 10, 20, SOCF_LE|SOCF_RES } 35307 }; 35308 35309 #endif 35310 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 35311 defined(BCM_56850_A0) 35312 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_18r_fields[] = { 35313 { BANK2_TM3f, 10, 0, SOCF_LE|SOCF_RES }, 35314 { BANK2_TM4f, 10, 10, SOCF_LE|SOCF_RES }, 35315 { BANK2_TM5f, 10, 20, SOCF_LE|SOCF_RES } 35316 }; 35317 35318 #endif 35319 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35320 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_19r_fields[] = { 35321 { BANK3_PDA0f, 8, 0, SOCF_LE|SOCF_RES }, 35322 { BANK3_PDA1f, 8, 8, SOCF_LE|SOCF_RES } 35323 }; 35324 35325 #endif 35326 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 35327 defined(BCM_56850_A0) 35328 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_20r_fields[] = { 35329 { BANK3_TM0f, 10, 0, SOCF_LE|SOCF_RES }, 35330 { BANK3_TM1f, 10, 10, SOCF_LE|SOCF_RES } 35331 }; 35332 35333 #endif 35334 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35335 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_21r_fields[] = { 35336 { BANK4_PDA0f, 8, 0, SOCF_LE|SOCF_RES }, 35337 { BANK4_PDA1f, 8, 8, SOCF_LE|SOCF_RES } 35338 }; 35339 35340 #endif 35341 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35342 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_22r_fields[] = { 35343 { BANK4_TM0f, 10, 0, SOCF_LE|SOCF_RES }, 35344 { BANK4_TM1f, 10, 10, SOCF_LE|SOCF_RES } 35345 }; 35346 35347 #endif 35348 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35349 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_23r_fields[] = { 35350 { BANK0_HIT_PDA0f, 8, 0, SOCF_LE|SOCF_RES }, 35351 { BANK0_HIT_PDA1f, 8, 8, SOCF_LE|SOCF_RES } 35352 }; 35353 35354 #endif 35355 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35356 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_24r_fields[] = { 35357 { BANK0_HIT_TM0f, 10, 0, SOCF_LE|SOCF_RES }, 35358 { BANK0_HIT_TM1f, 10, 10, SOCF_LE|SOCF_RES } 35359 }; 35360 35361 #endif 35362 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35363 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_25r_fields[] = { 35364 { BANK1_HIT_PDA0f, 8, 0, SOCF_LE|SOCF_RES }, 35365 { BANK1_HIT_TM0f, 10, 8, SOCF_LE|SOCF_RES } 35366 }; 35367 35368 #endif 35369 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35370 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_26r_fields[] = { 35371 { BANK2_HIT_PDA0f, 4, 0, SOCF_LE|SOCF_RES }, 35372 { BANK2_HIT_TM0f, 10, 4, SOCF_LE|SOCF_RES } 35373 }; 35374 35375 #endif 35376 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35377 soc_field_info_t soc_STAGE0_MEMORY_CONTROL_27r_fields[] = { 35378 { BANK3_HIT_PDA0f, 2, 0, SOCF_LE|SOCF_RES }, 35379 { BANK3_HIT_TM0f, 10, 2, SOCF_LE|SOCF_RES }, 35380 { BANK4_HIT_PDA0f, 2, 12, SOCF_LE|SOCF_RES }, 35381 { BANK4_HIT_TM0f, 10, 14, SOCF_LE|SOCF_RES } 35382 }; 35383 35384 #endif 35385 #if defined(BCM_88732_A0) 35386 soc_field_info_t soc_STAGE_INTRr_fields[] = { 35387 { IARBf, 1, 0, SOCF_RO|SOCF_RES }, 35388 { IFPf, 1, 5, SOCF_RO|SOCF_RES }, 35389 { IPARSf, 1, 1, SOCF_RO|SOCF_RES }, 35390 { ISW1f, 1, 4, SOCF_RO|SOCF_RES }, 35391 { ISW2f, 1, 6, SOCF_RO|SOCF_RES }, 35392 { IVLANf, 1, 3, SOCF_RO|SOCF_RES }, 35393 { IVXLTf, 1, 2, SOCF_RO|SOCF_RES } 35394 }; 35395 35396 #endif 35397 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 35398 soc_field_info_t soc_START_BY_START_ERRORr_fields[] = { 35399 { ERROR_BMPf, 30, 0, SOCF_LE } 35400 }; 35401 35402 #endif 35403 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 35404 soc_field_info_t soc_START_BY_START_ERROR0_64r_fields[] = { 35405 { ERROR_BMPf, 33, 0, SOCF_LE } 35406 }; 35407 35408 #endif 35409 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35410 soc_field_info_t soc_START_BY_START_ERROR0_64_BCM56260_A0r_fields[] = { 35411 { ERROR_BMPf, 30, 0, SOCF_LE } 35412 }; 35413 35414 #endif 35415 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35416 soc_field_info_t soc_START_BY_START_ERROR0_64_BCM56440_A0r_fields[] = { 35417 { ERROR_BMPf, 36, 0, SOCF_LE } 35418 }; 35419 35420 #endif 35421 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35422 defined(BCM_56450_B1) 35423 soc_field_info_t soc_START_BY_START_ERROR0_64_BCM56450_A0r_fields[] = { 35424 { ERROR_BMPf, 42, 0, SOCF_LE } 35425 }; 35426 35427 #endif 35428 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 35429 soc_field_info_t soc_START_BY_START_ERROR_0r_fields[] = { 35430 { ERROR_BMPf, 53, 0, SOCF_LE } 35431 }; 35432 35433 #endif 35434 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 35435 soc_field_info_t soc_START_BY_START_ERROR_1r_fields[] = { 35436 { ERROR_BMPf, 11, 0, SOCF_LE } 35437 }; 35438 35439 #endif 35440 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 35441 defined(BCM_56680_A0) || defined(BCM_56680_B0) 35442 soc_field_info_t soc_START_BY_START_ERROR_64r_fields[] = { 35443 { ERROR_BMPf, 54, 0, SOCF_LE } 35444 }; 35445 35446 #endif 35447 #if defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 35448 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 35449 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 35450 defined(BCM_56870_A0) 35451 soc_field_info_t soc_START_BY_START_ERROR_0_BCM56560_A0r_fields[] = { 35452 { ERROR_BMPf, 64, 0, SOCF_LE } 35453 }; 35454 35455 #endif 35456 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 35457 soc_field_info_t soc_START_BY_START_ERROR_1_BCM56670_A0r_fields[] = { 35458 { ERROR_BMPf, 4, 0, SOCF_LE } 35459 }; 35460 35461 #endif 35462 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35463 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35464 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35465 soc_field_info_t soc_START_BY_START_ERROR_64_BCM56634_A0r_fields[] = { 35466 { ERROR_BMPf, 55, 0, SOCF_LE } 35467 }; 35468 35469 #endif 35470 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35471 soc_field_info_t soc_START_BY_START_ERROR_BCM56640_A0r_fields[] = { 35472 { ERROR_BMPf, 63, 0, SOCF_LE } 35473 }; 35474 35475 #endif 35476 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 35477 soc_field_info_t soc_START_BY_START_ERR_STATr_fields[] = { 35478 { STATf, 29, 0, SOCF_LE } 35479 }; 35480 35481 #endif 35482 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 35483 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 35484 defined(BCM_56970_A0) 35485 soc_field_info_t soc_STATS_INTF_CONFIG_IDr_fields[] = { 35486 { CONFIG_IDf, 2, 0, SOCF_LE } 35487 }; 35488 35489 #endif 35490 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 35491 defined(BCM_56970_A0) 35492 soc_field_info_t soc_STATS_INTF_REPORT_ENr_fields[] = { 35493 { INST_SERV_POOL_SIZE_ENf, 1, 1, 0 }, 35494 { INST_UC_QSIZE_ENf, 1, 0, 0 }, 35495 { TIMESTAMP_ENf, 1, 2, 0 } 35496 }; 35497 35498 #endif 35499 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 35500 soc_field_info_t soc_STATS_INTF_REPORT_EN_BCM56870_A0r_fields[] = { 35501 { INST_SERV_POOL_SIZE_ENf, 1, 1, 0 }, 35502 { INST_UC_QSIZE_ENf, 1, 0, 0 }, 35503 { STATS_MSG_VERSIONf, 1, 3, 0 }, 35504 { TIMESTAMP_ENf, 1, 2, 0 } 35505 }; 35506 35507 #endif 35508 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 35509 defined(BCM_56334_B0) || defined(BCM_56440_A0) || \ 35510 defined(BCM_56440_B0) || defined(BCM_56524_A0) || \ 35511 defined(BCM_56524_B0) || defined(BCM_56624_A0) || \ 35512 defined(BCM_56624_B0) || defined(BCM_56634_A0) || \ 35513 defined(BCM_56634_B0) || defined(BCM_56680_A0) || \ 35514 defined(BCM_56680_B0) || defined(BCM_56685_A0) || \ 35515 defined(BCM_56685_B0) || defined(BCM_56725_A0) || \ 35516 defined(BCM_56820_A0) || defined(BCM_56840_A0) || \ 35517 defined(BCM_56840_B0) 35518 soc_field_info_t soc_STORM_CONTROL_METER_CONFIGr_fields[] = { 35519 { BCAST_ENABLEf, 1, 13, 0 }, 35520 { BYTE_MODEf, 1, 12, 0 }, 35521 { DLFBC_ENABLEf, 1, 18, 0 }, 35522 { KNOWN_IPMC_ENABLEf, 1, 16, 0 }, 35523 { KNOWN_L2MC_ENABLEf, 1, 14, 0 }, 35524 { PACKET_QUANTUMf, 12, 0, SOCF_LE }, 35525 { UNKNOWN_IPMC_ENABLEf, 1, 17, 0 }, 35526 { UNKNOWN_L2MC_ENABLEf, 1, 15, 0 } 35527 }; 35528 35529 #endif 35530 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 35531 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 35532 defined(BCM_56160_A0) 35533 soc_field_info_t soc_STORM_CONTROL_METER_CONFIG_BCM53400_A0r_fields[] = { 35534 { BCAST_ENABLEf, 1, 13, 0 }, 35535 { BYTE_MODEf, 1, 12, 0 }, 35536 { DLFBC_ENABLEf, 1, 18, 0 }, 35537 { KNOWN_IPMC_ENABLEf, 1, 16, 0 }, 35538 { KNOWN_L2MC_ENABLEf, 1, 14, 0 }, 35539 { PACKET_QUANTUMf, 12, 0, SOCF_LE }, 35540 { UNKNOWN_IPMC_ENABLEf, 1, 17, 0 }, 35541 { UNKNOWN_L2MC_ENABLEf, 1, 15, 0 } 35542 }; 35543 35544 #endif 35545 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35546 soc_field_info_t soc_STORM_CONTROL_METER_CONFIG_BCM56260_A0r_fields[] = { 35547 { BCAST_ENABLEf, 1, 13, 0 }, 35548 { BYTE_MODEf, 1, 12, 0 }, 35549 { DLFBC_ENABLEf, 1, 18, 0 }, 35550 { EVEN_PARITYf, 1, 23, 0 }, 35551 { KNOWN_IPMC_ENABLEf, 1, 16, 0 }, 35552 { KNOWN_L2MC_ENABLEf, 1, 14, 0 }, 35553 { PACKET_QUANTUMf, 12, 0, SOCF_LE }, 35554 { RESERVED_4f, 4, 19, SOCF_LE|SOCF_RES }, 35555 { UNKNOWN_IPMC_ENABLEf, 1, 17, 0 }, 35556 { UNKNOWN_L2MC_ENABLEf, 1, 15, 0 } 35557 }; 35558 35559 #endif 35560 #if defined(BCM_56270_A0) 35561 soc_field_info_t soc_STORM_CONTROL_METER_CONFIG_BCM56270_A0r_fields[] = { 35562 { BCAST_ENABLEf, 1, 13, 0 }, 35563 { BYTE_MODEf, 1, 12, 0 }, 35564 { DLFBC_ENABLEf, 1, 18, 0 }, 35565 { EVEN_PARITYf, 1, 27, 0 }, 35566 { KNOWN_IPMC_ENABLEf, 1, 16, 0 }, 35567 { KNOWN_L2MC_ENABLEf, 1, 14, 0 }, 35568 { PACKET_QUANTUMf, 12, 0, SOCF_LE }, 35569 { RESERVED_4f, 8, 19, SOCF_LE|SOCF_RES }, 35570 { UNKNOWN_IPMC_ENABLEf, 1, 17, 0 }, 35571 { UNKNOWN_L2MC_ENABLEf, 1, 15, 0 } 35572 }; 35573 35574 #endif 35575 #if defined(BCM_56150_A0) || defined(BCM_56450_A0) || \ 35576 defined(BCM_56450_B0) || defined(BCM_56450_B1) 35577 soc_field_info_t soc_STORM_CONTROL_METER_CONFIG_BCM56450_A0r_fields[] = { 35578 { BCAST_ENABLEf, 1, 13, 0 }, 35579 { BYTE_MODEf, 1, 12, 0 }, 35580 { DLFBC_ENABLEf, 1, 18, 0 }, 35581 { KNOWN_IPMC_ENABLEf, 1, 16, 0 }, 35582 { KNOWN_L2MC_ENABLEf, 1, 14, 0 }, 35583 { PACKET_QUANTUMf, 12, 0, SOCF_LE }, 35584 { UNKNOWN_IPMC_ENABLEf, 1, 17, 0 }, 35585 { UNKNOWN_L2MC_ENABLEf, 1, 15, 0 } 35586 }; 35587 35588 #endif 35589 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 35590 defined(BCM_56670_A0) || defined(BCM_56670_B0) 35591 soc_field_info_t soc_STORM_CONTROL_METER_CONFIG_BCM56560_A0r_fields[] = { 35592 { BCAST_ENABLEf, 1, 19, 0 }, 35593 { BYTE_MODEf, 1, 18, 0 }, 35594 { DLFBC_ENABLEf, 1, 24, 0 }, 35595 { EVEN_PARITYf, 1, 29, 0 }, 35596 { KNOWN_IPMC_ENABLEf, 1, 22, 0 }, 35597 { KNOWN_L2MC_ENABLEf, 1, 20, 0 }, 35598 { PACKET_QUANTUMf, 18, 0, SOCF_LE }, 35599 { RESERVED_0f, 4, 25, SOCF_LE|SOCF_RES }, 35600 { UNKNOWN_IPMC_ENABLEf, 1, 23, 0 }, 35601 { UNKNOWN_L2MC_ENABLEf, 1, 21, 0 } 35602 }; 35603 35604 #endif 35605 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35606 soc_field_info_t soc_STORM_CONTROL_METER_CONFIG_BCM56640_A0r_fields[] = { 35607 { BCAST_ENABLEf, 1, 19, 0 }, 35608 { BYTE_MODEf, 1, 18, 0 }, 35609 { DLFBC_ENABLEf, 1, 24, 0 }, 35610 { KNOWN_IPMC_ENABLEf, 1, 22, 0 }, 35611 { KNOWN_L2MC_ENABLEf, 1, 20, 0 }, 35612 { PACKET_QUANTUMf, 18, 0, SOCF_LE }, 35613 { UNKNOWN_IPMC_ENABLEf, 1, 23, 0 }, 35614 { UNKNOWN_L2MC_ENABLEf, 1, 21, 0 } 35615 }; 35616 35617 #endif 35618 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 35619 soc_field_info_t soc_STORM_CONTROL_METER_CONFIG_BCM56850_A0r_fields[] = { 35620 { BCAST_ENABLEf, 1, 19, 0 }, 35621 { BYTE_MODEf, 1, 18, 0 }, 35622 { DLFBC_ENABLEf, 1, 24, 0 }, 35623 { EVEN_PARITYf, 1, 29, 0 }, 35624 { KNOWN_IPMC_ENABLEf, 1, 22, 0 }, 35625 { KNOWN_L2MC_ENABLEf, 1, 20, 0 }, 35626 { PACKET_QUANTUMf, 18, 0, SOCF_LE }, 35627 { RESERVED_0f, 4, 25, SOCF_LE|SOCF_RES }, 35628 { UNKNOWN_IPMC_ENABLEf, 1, 23, 0 }, 35629 { UNKNOWN_L2MC_ENABLEf, 1, 21, 0 } 35630 }; 35631 35632 #endif 35633 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 35634 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 35635 defined(BCM_56965_A0) || defined(BCM_56970_A0) 35636 soc_field_info_t soc_STORM_CONTROL_METER_CONFIG_BCM56960_A0r_fields[] = { 35637 { BCAST_ENABLEf, 1, 19, 0 }, 35638 { BYTE_MODEf, 1, 18, 0 }, 35639 { DLFBC_ENABLEf, 1, 24, 0 }, 35640 { KNOWN_IPMC_ENABLEf, 1, 22, 0 }, 35641 { KNOWN_L2MC_ENABLEf, 1, 20, 0 }, 35642 { PACKET_QUANTUMf, 18, 0, SOCF_LE }, 35643 { RESERVED_0f, 4, 25, SOCF_LE|SOCF_RES }, 35644 { UNKNOWN_IPMC_ENABLEf, 1, 23, 0 }, 35645 { UNKNOWN_L2MC_ENABLEf, 1, 21, 0 } 35646 }; 35647 35648 #endif 35649 #if defined(BCM_88732_A0) 35650 soc_field_info_t soc_STORM_CONTROL_METER_CONFIG_BCM88732_A0r_fields[] = { 35651 { BCAST_ENABLEf, 1, 14, 0 }, 35652 { BYTE_MODEf, 1, 15, 0 }, 35653 { MC_ENABLEf, 1, 12, 0 }, 35654 { PACKET_QUANTUMf, 12, 0, SOCF_LE }, 35655 { UC_ENABLEf, 1, 13, 0 } 35656 }; 35657 35658 #endif 35659 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 35660 defined(BCM_56334_B0) || defined(BCM_56440_A0) || \ 35661 defined(BCM_56440_B0) || defined(BCM_56524_A0) || \ 35662 defined(BCM_56524_B0) || defined(BCM_56624_A0) || \ 35663 defined(BCM_56624_B0) || defined(BCM_56634_A0) || \ 35664 defined(BCM_56634_B0) || defined(BCM_56680_A0) || \ 35665 defined(BCM_56680_B0) || defined(BCM_56685_A0) || \ 35666 defined(BCM_56685_B0) || defined(BCM_56725_A0) || \ 35667 defined(BCM_56820_A0) || defined(BCM_56840_A0) || \ 35668 defined(BCM_56840_B0) 35669 soc_field_info_t soc_STORM_CONTROL_METER_MAPPINGr_fields[] = { 35670 { BCAST_METER_INDEXf, 2, 0, SOCF_LE }, 35671 { DLFBC_METER_INDEXf, 2, 10, SOCF_LE }, 35672 { KNOWN_IPMC_METER_INDEXf, 2, 6, SOCF_LE }, 35673 { KNOWN_L2MC_METER_INDEXf, 2, 2, SOCF_LE }, 35674 { UNKNOWN_IPMC_METER_INDEXf, 2, 8, SOCF_LE }, 35675 { UNKNOWN_L2MC_METER_INDEXf, 2, 4, SOCF_LE } 35676 }; 35677 35678 #endif 35679 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 35680 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 35681 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 35682 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 35683 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 35684 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 35685 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 35686 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 35687 defined(BCM_56965_A0) || defined(BCM_56970_A0) 35688 soc_field_info_t soc_STORM_CONTROL_METER_MAPPING_BCM53400_A0r_fields[] = { 35689 { BCAST_METER_INDEXf, 2, 0, SOCF_LE }, 35690 { DLFBC_METER_INDEXf, 2, 10, SOCF_LE }, 35691 { KNOWN_IPMC_METER_INDEXf, 2, 6, SOCF_LE }, 35692 { KNOWN_L2MC_METER_INDEXf, 2, 2, SOCF_LE }, 35693 { UNKNOWN_IPMC_METER_INDEXf, 2, 8, SOCF_LE }, 35694 { UNKNOWN_L2MC_METER_INDEXf, 2, 4, SOCF_LE } 35695 }; 35696 35697 #endif 35698 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 35699 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35700 defined(BCM_56450_B1) || defined(BCM_56640_A0) || \ 35701 defined(BCM_56850_A0) || defined(BCM_56860_A0) 35702 soc_field_info_t soc_STORM_CONTROL_METER_MAPPING_BCM56640_A0r_fields[] = { 35703 { BCAST_METER_INDEXf, 2, 0, SOCF_LE }, 35704 { DLFBC_METER_INDEXf, 2, 10, SOCF_LE }, 35705 { KNOWN_IPMC_METER_INDEXf, 2, 6, SOCF_LE }, 35706 { KNOWN_L2MC_METER_INDEXf, 2, 2, SOCF_LE }, 35707 { UNKNOWN_IPMC_METER_INDEXf, 2, 8, SOCF_LE }, 35708 { UNKNOWN_L2MC_METER_INDEXf, 2, 4, SOCF_LE } 35709 }; 35710 35711 #endif 35712 #if defined(BCM_88732_A0) 35713 soc_field_info_t soc_STORM_CONTROL_METER_MAPPING_BCM88732_A0r_fields[] = { 35714 { BC_METER_INDEXf, 2, 4, SOCF_LE }, 35715 { MC_METER_INDEXf, 2, 2, SOCF_LE }, 35716 { UC_METER_INDEXf, 2, 0, SOCF_LE } 35717 }; 35718 35719 #endif 35720 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35721 soc_field_info_t soc_STSOSPER1_SI_0r_fields[] = { 35722 { BATM_RSVDf, 12, 3, SOCF_LE|SOCF_RES }, 35723 { BATM_SMPERf, 3, 0, SOCF_LE }, 35724 { BATM_SYSTSOMODEf, 1, 15, 0 } 35725 }; 35726 35727 #endif 35728 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35729 soc_field_info_t soc_STSOSPER2_SI_0r_fields[] = { 35730 { BATM_SMPERf, 16, 0, SOCF_LE } 35731 }; 35732 35733 #endif 35734 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 35735 soc_field_info_t soc_STU_PRIORITYr_fields[] = { 35736 { PORT_PRIORITYf, 1, 1, 0 }, 35737 { VFP_PRIORITYf, 1, 0, 0 } 35738 }; 35739 35740 #endif 35741 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35742 defined(BCM_56450_B1) 35743 soc_field_info_t soc_ST_TRANS_TBL_ECC_ERR1r_fields[] = { 35744 { ENTRY_IDXf, 10, 2, SOCF_LE|SOCF_W1TC }, 35745 { ERRf, 1, 0, SOCF_W1TC }, 35746 { MULTIPLE_ERRf, 1, 1, SOCF_W1TC } 35747 }; 35748 35749 #endif 35750 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35751 defined(BCM_56270_A0) 35752 soc_field_info_t soc_ST_TRANS_TBL_ECC_ERR1_BCM56260_A0r_fields[] = { 35753 { ENTRY_IDXf, 10, 2, SOCF_LE|SOCF_W1TC }, 35754 { ERRf, 1, 0, SOCF_W1TC }, 35755 { MULTIPLE_ERRf, 1, 1, SOCF_W1TC } 35756 }; 35757 35758 #endif 35759 #if defined(BCM_56860_A0) 35760 soc_field_info_t soc_SUBPORT_TAG_SGPP_MAP_CAM_BIST_STATUSr_fields[] = { 35761 { BIST_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES } 35762 }; 35763 35764 #endif 35765 #if defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 35766 defined(BCM_56560_B0) || defined(BCM_56770_A0) || \ 35767 defined(BCM_56870_A0) 35768 soc_field_info_t soc_SUBPORT_TAG_SGPP_MAP_CAM_BIST_STATUS_BCM56560_A0r_fields[] = { 35769 { BIST_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES } 35770 }; 35771 35772 #endif 35773 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35774 soc_field_info_t soc_SUBPORT_TAG_TO_PP_PORT_MAP_TM_CONTROLr_fields[] = { 35775 { DATAf, 6, 16, SOCF_LE|SOCF_RES }, 35776 { TCAMf, 16, 0, SOCF_LE|SOCF_RES } 35777 }; 35778 35779 #endif 35780 #if defined(BCM_56860_A0) 35781 soc_field_info_t soc_SUBPORT_TAG_TPIDr_fields[] = { 35782 { ENABLEf, 1, 0, 0 }, 35783 { TPIDf, 16, 1, SOCF_LE } 35784 }; 35785 35786 #endif 35787 #if defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 35788 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 35789 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 35790 defined(BCM_56870_A0) 35791 soc_field_info_t soc_SUBPORT_TAG_TPID_BCM56560_A0r_fields[] = { 35792 { ENABLEf, 1, 0, 0 }, 35793 { TPIDf, 16, 1, SOCF_LE } 35794 }; 35795 35796 #endif 35797 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35798 soc_field_info_t soc_SUSPEND_WAMU_PQr_fields[] = { 35799 { ENABLEf, 1, 0, 0 }, 35800 { MAX_COUNTf, 16, 1, SOCF_LE } 35801 }; 35802 35803 #endif 35804 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 35805 soc_field_info_t soc_SVM_TSN_CONTROLr_fields[] = { 35806 { SVM_BLOCK_DISABLEf, 1, 1, 0 }, 35807 { SVM_PACKET_IFG_ENf, 1, 0, 0 }, 35808 { SVM_SEOP_METERING_ENf, 1, 2, 0 } 35809 }; 35810 35811 #endif 35812 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35813 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 35814 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35815 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 35816 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35817 soc_field_info_t soc_SW1_RAM_DBGCTRLr_fields[] = { 35818 { DEFIP_TMf, 8, 16, SOCF_LE|SOCF_RES }, 35819 { EXT_IFP_ACTION_TMf, 4, 24, SOCF_LE|SOCF_RES }, 35820 { FP_FIELDSEL_TMf, 8, 0, SOCF_LE|SOCF_RES }, 35821 { L3_HIT_TMf, 8, 8, SOCF_LE|SOCF_RES } 35822 }; 35823 35824 #endif 35825 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 35826 soc_field_info_t soc_SW1_RAM_DBGCTRL3r_fields[] = { 35827 { ING_PRI_CNG_MAP_LVMf, 1, 14, SOCF_RES }, 35828 { ING_PRI_CNG_MAP_TMf, 14, 0, SOCF_LE|SOCF_RES }, 35829 { RESERVEDf, 17, 15, SOCF_LE|SOCF_RES } 35830 }; 35831 35832 #endif 35833 #if defined(BCM_56850_A0) 35834 soc_field_info_t soc_SW1_RAM_DBGCTRL2_64r_fields[] = { 35835 { FCOE_HOP_COUNT_FN_PMf, 1, 26, SOCF_RES }, 35836 { FCOE_HOP_COUNT_FN_TMf, 5, 5, SOCF_LE|SOCF_RES }, 35837 { RESERVEDf, 33, 31, SOCF_LE|SOCF_RES }, 35838 { RESERVED_14_10f, 5, 10, SOCF_LE|SOCF_RES }, 35839 { RESERVED_27f, 1, 27, SOCF_RES }, 35840 { STORM_CONTROL_METER_CONFIG_PDAf, 1, 30, SOCF_RES }, 35841 { STORM_CONTROL_METER_CONFIG_PMf, 1, 25, SOCF_RES }, 35842 { STORM_CONTROL_METER_CONFIG_TMf, 5, 0, SOCF_LE|SOCF_RES }, 35843 { TOS_FN_PMf, 1, 28, SOCF_RES }, 35844 { TOS_FN_TMf, 5, 15, SOCF_LE|SOCF_RES }, 35845 { TTL_FN_PMf, 1, 29, SOCF_RES }, 35846 { TTL_FN_TMf, 5, 20, SOCF_LE|SOCF_RES } 35847 }; 35848 35849 #endif 35850 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 35851 soc_field_info_t soc_SW1_RAM_DBGCTRL2_64_BCM56560_A0r_fields[] = { 35852 { FCOE_HOP_COUNT_FN_LVMf, 1, 57, SOCF_RES }, 35853 { FCOE_HOP_COUNT_FN_TMf, 14, 14, SOCF_LE|SOCF_RES }, 35854 { RESERVEDf, 4, 60, SOCF_LE|SOCF_RES }, 35855 { STORM_CONTROL_METER_CONFIG_LVMf, 1, 56, SOCF_RES }, 35856 { STORM_CONTROL_METER_CONFIG_TMf, 14, 0, SOCF_LE|SOCF_RES }, 35857 { TOS_FN_LVMf, 1, 58, SOCF_RES }, 35858 { TOS_FN_TMf, 14, 28, SOCF_LE|SOCF_RES }, 35859 { TTL_FN_LVMf, 1, 59, SOCF_RES }, 35860 { TTL_FN_TMf, 14, 42, SOCF_LE|SOCF_RES } 35861 }; 35862 35863 #endif 35864 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 35865 soc_field_info_t soc_SW1_RAM_DBGCTRL2_64_BCM56670_A0r_fields[] = { 35866 { RESERVEDf, 4, 60, SOCF_LE|SOCF_RES }, 35867 { RSVD_FCOE_HOP_COUNT_FN_LVMf, 1, 57, SOCF_RES }, 35868 { RSVD_FCOE_HOP_COUNT_FN_TMf, 14, 14, SOCF_LE|SOCF_RES }, 35869 { STORM_CONTROL_METER_CONFIG_LVMf, 1, 56, SOCF_RES }, 35870 { STORM_CONTROL_METER_CONFIG_TMf, 14, 0, SOCF_LE|SOCF_RES }, 35871 { TOS_FN_LVMf, 1, 58, SOCF_RES }, 35872 { TOS_FN_TMf, 14, 28, SOCF_LE|SOCF_RES }, 35873 { TTL_FN_LVMf, 1, 59, SOCF_RES }, 35874 { TTL_FN_TMf, 14, 42, SOCF_LE|SOCF_RES } 35875 }; 35876 35877 #endif 35878 #if defined(BCM_56860_A0) 35879 soc_field_info_t soc_SW1_RAM_DBGCTRL2_64_BCM56860_A0r_fields[] = { 35880 { FCOE_HOP_COUNT_FN_LVMf, 1, 57, SOCF_RES }, 35881 { FCOE_HOP_COUNT_FN_TMf, 14, 14, SOCF_LE|SOCF_RES }, 35882 { RESERVEDf, 4, 60, SOCF_LE|SOCF_RES }, 35883 { STORM_CONTROL_METER_CONFIG_LVMf, 1, 56, SOCF_RES }, 35884 { STORM_CONTROL_METER_CONFIG_TMf, 14, 0, SOCF_LE|SOCF_RES }, 35885 { TOS_FN_LVMf, 1, 58, SOCF_RES }, 35886 { TOS_FN_TMf, 14, 28, SOCF_LE|SOCF_RES }, 35887 { TTL_FN_LVMf, 1, 59, SOCF_RES }, 35888 { TTL_FN_TMf, 14, 42, SOCF_LE|SOCF_RES } 35889 }; 35890 35891 #endif 35892 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 35893 defined(BCM_56870_A0) 35894 soc_field_info_t soc_SW1_RAM_DBGCTRL2_64_BCM56870_A0r_fields[] = { 35895 { DEFIP_ALPM_HIT_ISOf, 1, 40, SOCF_RES }, 35896 { DEFIP_ALPM_HIT_LVMf, 1, 15, SOCF_RES }, 35897 { DEFIP_ALPM_HIT_PDAf, 8, 23, SOCF_LE|SOCF_RES }, 35898 { DEFIP_HIT_LVMf, 1, 17, SOCF_RES }, 35899 { FP_EXACT_MATCH_HIT_ISOf, 1, 39, SOCF_RES }, 35900 { FP_EXACT_MATCH_HIT_LVMf, 1, 14, SOCF_RES }, 35901 { FP_EXACT_MATCH_HIT_PDAf, 4, 19, SOCF_LE|SOCF_RES }, 35902 { INITIAL_ING_L3_NEXT_HOP_LVMf, 1, 18, SOCF_RES }, 35903 { L3_ENTRY_HIT_ISOf, 1, 41, SOCF_RES }, 35904 { L3_ENTRY_HIT_LVMf, 1, 16, SOCF_RES }, 35905 { L3_ENTRY_HIT_PDAf, 8, 31, SOCF_LE|SOCF_RES }, 35906 { RSVD_0f, 14, 0, SOCF_LE|SOCF_RES } 35907 }; 35908 35909 #endif 35910 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 35911 soc_field_info_t soc_SW1_RAM_DBGCTRL2_64_BCM56960_A0r_fields[] = { 35912 { DEFIP_ALPM_HIT_ISOf, 1, 40, SOCF_RES }, 35913 { DEFIP_ALPM_HIT_LVMf, 1, 15, SOCF_RES }, 35914 { DEFIP_ALPM_HIT_PDAf, 8, 23, SOCF_LE|SOCF_RES }, 35915 { DEFIP_HIT_LVMf, 1, 17, SOCF_RES }, 35916 { FP_EXACT_MATCH_HIT_ISOf, 1, 39, SOCF_RES }, 35917 { FP_EXACT_MATCH_HIT_LVMf, 1, 14, SOCF_RES }, 35918 { FP_EXACT_MATCH_HIT_PDAf, 4, 19, SOCF_LE|SOCF_RES }, 35919 { INITIAL_ING_L3_NEXT_HOP_LVMf, 1, 18, SOCF_RES }, 35920 { INITIAL_ING_L3_NEXT_HOP_TMf, 14, 0, SOCF_LE|SOCF_RES }, 35921 { L3_ENTRY_HIT_ISOf, 1, 41, SOCF_RES }, 35922 { L3_ENTRY_HIT_LVMf, 1, 16, SOCF_RES }, 35923 { L3_ENTRY_HIT_PDAf, 8, 31, SOCF_LE|SOCF_RES } 35924 }; 35925 35926 #endif 35927 #if defined(BCM_56970_A0) 35928 soc_field_info_t soc_SW1_RAM_DBGCTRL2_64_BCM56970_A0r_fields[] = { 35929 { DEFIP_ALPM_HIT_ISOf, 1, 33, SOCF_RES }, 35930 { DEFIP_ALPM_HIT_LVMf, 1, 8, SOCF_RES }, 35931 { DEFIP_ALPM_HIT_PDAf, 8, 16, SOCF_LE|SOCF_RES }, 35932 { DEFIP_HIT_LVMf, 1, 10, SOCF_RES }, 35933 { FP_EXACT_MATCH_HIT_ISOf, 1, 32, SOCF_RES }, 35934 { FP_EXACT_MATCH_HIT_LVMf, 1, 7, SOCF_RES }, 35935 { FP_EXACT_MATCH_HIT_PDAf, 4, 12, SOCF_LE|SOCF_RES }, 35936 { INITIAL_ING_L3_NEXT_HOP_LVMf, 1, 11, SOCF_RES }, 35937 { INITIAL_ING_L3_NEXT_HOP_TMf, 7, 0, SOCF_LE|SOCF_RES }, 35938 { L3_ENTRY_HIT_ISOf, 1, 34, SOCF_RES }, 35939 { L3_ENTRY_HIT_LVMf, 1, 9, SOCF_RES }, 35940 { L3_ENTRY_HIT_PDAf, 8, 24, SOCF_LE|SOCF_RES } 35941 }; 35942 35943 #endif 35944 #if defined(BCM_56860_A0) 35945 soc_field_info_t soc_SW1_RAM_DBGCTRL3_64r_fields[] = { 35946 { ING_PRI_CNG_MAP_LVMf, 1, 14, SOCF_RES }, 35947 { ING_PRI_CNG_MAP_TMf, 14, 0, SOCF_LE|SOCF_RES }, 35948 { RESERVEDf, 49, 15, SOCF_LE|SOCF_RES } 35949 }; 35950 35951 #endif 35952 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 35953 soc_field_info_t soc_SW1_RAM_DBGCTRL3_64_BCM56560_A0r_fields[] = { 35954 { ING_PRI_CNG_MAP_LVMf, 1, 14, SOCF_RES }, 35955 { ING_PRI_CNG_MAP_TMf, 14, 0, SOCF_LE|SOCF_RES }, 35956 { ING_SVM_PKT_PRI_MAP_TMf, 12, 27, SOCF_LE|SOCF_RES }, 35957 { ING_SVM_PKT_RES_MAP_TMf, 12, 15, SOCF_LE|SOCF_RES }, 35958 { ING_SVM_TOS_MAP_TMf, 12, 39, SOCF_LE|SOCF_RES }, 35959 { RESERVEDf, 13, 51, SOCF_LE|SOCF_RES } 35960 }; 35961 35962 #endif 35963 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 35964 defined(BCM_56840_A0) || defined(BCM_56840_B0) 35965 soc_field_info_t soc_SW1_RAM_DBGCTRL_2r_fields[] = { 35966 { DEFIP_PMf, 1, 11, 0 }, 35967 { DSCP_PMf, 1, 13, 0 }, 35968 { FP_FIELDSEL_DCMf, 1, 10, 0 }, 35969 { FP_FIELDSEL_PMf, 1, 15, 0 }, 35970 { FP_FIELDSEL_TMf, 10, 0, SOCF_LE }, 35971 { ING_PRI_CNG_MAP_PMf, 1, 14, 0 }, 35972 { L3_HIT_PMf, 1, 12, 0 } 35973 }; 35974 35975 #endif 35976 #if defined(BCM_56640_A0) 35977 soc_field_info_t soc_SW1_RAM_DBGCTRL_3r_fields[] = { 35978 { ING_SVM_TOS_MAP_TMf, 5, 0, SOCF_LE } 35979 }; 35980 35981 #endif 35982 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35983 soc_field_info_t soc_SW1_RAM_DBGCTRL_4r_fields[] = { 35984 { ING_SVM_PKT_RES_MAP_TMf, 6, 13, SOCF_LE }, 35985 { L3_HIT_TMf, 13, 0, SOCF_LE } 35986 }; 35987 35988 #endif 35989 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35990 soc_field_info_t soc_SW1_RAM_DBGCTRL_5r_fields[] = { 35991 { ING_SVM_PKT_PRI_MAP_TMf, 6, 6, SOCF_LE }, 35992 { ING_SVM_TOS_MAP_TMf, 6, 0, SOCF_LE }, 35993 { STORM_CONTROL_METER_CONFIG_TMf, 6, 12, SOCF_LE } 35994 }; 35995 35996 #endif 35997 #if defined(BCM_56850_A0) 35998 soc_field_info_t soc_SW1_RAM_DBGCTRL_64r_fields[] = { 35999 { DEFIP_ALPM_PMf, 1, 46, SOCF_RES }, 36000 { DEFIP_ALPM_TMf, 10, 10, SOCF_LE|SOCF_RES }, 36001 { DEFIP_PMf, 1, 45, SOCF_RES }, 36002 { DEFIP_TMf, 10, 0, SOCF_LE|SOCF_RES }, 36003 { DSCP_PMf, 1, 49, SOCF_RES }, 36004 { DSCP_TMf, 5, 35, SOCF_LE|SOCF_RES }, 36005 { FP_FIELDSEL_PMf, 1, 48, SOCF_RES }, 36006 { FP_FIELDSEL_TMf, 5, 30, SOCF_LE|SOCF_RES }, 36007 { ING_PRI_CNG_MAP_PMf, 1, 50, SOCF_RES }, 36008 { ING_PRI_CNG_MAP_TMf, 5, 40, SOCF_LE|SOCF_RES }, 36009 { L3_HIT_PMf, 1, 47, SOCF_RES }, 36010 { L3_HIT_TMf, 10, 20, SOCF_LE|SOCF_RES } 36011 }; 36012 36013 #endif 36014 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 36015 defined(BCM_56160_A0) 36016 soc_field_info_t soc_SW1_RAM_DBGCTRL_2_BCM53400_A0r_fields[] = { 36017 { FP_FIELDSEL_MEM0_TMf, 17, 12, SOCF_LE|SOCF_RES }, 36018 { TTL_TMf, 12, 0, SOCF_LE|SOCF_RES } 36019 }; 36020 36021 #endif 36022 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 36023 soc_field_info_t soc_SW1_RAM_DBGCTRL_2_BCM53570_A0r_fields[] = { 36024 { FP_FIELDSEL_MEM_TMf, 16, 12, SOCF_LE|SOCF_RES }, 36025 { TTL_TMf, 12, 0, SOCF_LE|SOCF_RES } 36026 }; 36027 36028 #endif 36029 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 36030 soc_field_info_t soc_SW1_RAM_DBGCTRL_2_BCM56260_A0r_fields[] = { 36031 { DSCP_TMf, 10, 13, SOCF_LE }, 36032 { FP_FIELDSEL_TMf, 13, 0, SOCF_LE } 36033 }; 36034 36035 #endif 36036 #if defined(BCM_56270_A0) 36037 soc_field_info_t soc_SW1_RAM_DBGCTRL_2_BCM56270_A0r_fields[] = { 36038 { DSCP_TMf, 14, 17, SOCF_LE }, 36039 { FP_FIELDSEL_TMf, 17, 0, SOCF_LE } 36040 }; 36041 36042 #endif 36043 #if defined(BCM_56340_A0) 36044 soc_field_info_t soc_SW1_RAM_DBGCTRL_2_BCM56340_A0r_fields[] = { 36045 { DSCP_PMf, 1, 13, 0 }, 36046 { FP_FIELDSEL_DCMf, 1, 10, 0 }, 36047 { FP_FIELDSEL_PMf, 1, 15, 0 }, 36048 { FP_FIELDSEL_TMf, 10, 0, SOCF_LE }, 36049 { ING_PRI_CNG_MAP_PMf, 1, 14, 0 }, 36050 { ING_SVM_PKT_PRI_MAP_PMf, 1, 16, 0 }, 36051 { ING_SVM_PKT_PRI_MAP_TMf, 5, 17, SOCF_LE }, 36052 { ING_SVM_PKT_RES_MAP_PMf, 1, 22, 0 }, 36053 { ING_SVM_PKT_RES_MAP_TMf, 5, 23, SOCF_LE }, 36054 { ING_SVM_TOS_MAP_PMf, 1, 28, 0 }, 36055 { L3_DEFIP_HIT_PMf, 1, 12, 0 }, 36056 { L3_DEFIP_PAIR_128_HIT_PMf, 1, 11, 0 }, 36057 { RESERVEDf, 3, 29, SOCF_LE|SOCF_RES } 36058 }; 36059 36060 #endif 36061 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36062 defined(BCM_56450_B1) 36063 soc_field_info_t soc_SW1_RAM_DBGCTRL_2_BCM56450_A0r_fields[] = { 36064 { DEFIP_PMf, 1, 11, 0 }, 36065 { DSCP_PMf, 1, 13, 0 }, 36066 { FP_FIELDSEL_DCMf, 1, 10, 0 }, 36067 { FP_FIELDSEL_PMf, 1, 15, 0 }, 36068 { FP_FIELDSEL_TMf, 10, 0, SOCF_LE }, 36069 { ING_PRI_CNG_MAP_PMf, 1, 14, 0 }, 36070 { L3_HIT_PMf, 1, 12, 0 } 36071 }; 36072 36073 #endif 36074 #if defined(BCM_56640_A0) 36075 soc_field_info_t soc_SW1_RAM_DBGCTRL_2_BCM56640_A0r_fields[] = { 36076 { DSCP_PMf, 1, 13, 0 }, 36077 { FP_FIELDSEL_DCMf, 1, 10, 0 }, 36078 { FP_FIELDSEL_PMf, 1, 15, 0 }, 36079 { FP_FIELDSEL_TMf, 10, 0, SOCF_LE }, 36080 { ING_PRI_CNG_MAP_PMf, 1, 14, 0 }, 36081 { ING_SVM_PKT_PRI_MAP_PMf, 1, 16, 0 }, 36082 { ING_SVM_PKT_PRI_MAP_TMf, 5, 17, SOCF_LE }, 36083 { ING_SVM_PKT_RES_MAP_PMf, 1, 22, 0 }, 36084 { ING_SVM_PKT_RES_MAP_TMf, 5, 23, SOCF_LE }, 36085 { ING_SVM_TOS_MAP_PMf, 1, 28, 0 }, 36086 { L3_DEFIP_HIT_PMf, 1, 12, 0 }, 36087 { L3_DEFIP_PAIR_128_HIT_PMf, 1, 11, 0 } 36088 }; 36089 36090 #endif 36091 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 36092 defined(BCM_56160_A0) 36093 soc_field_info_t soc_SW1_RAM_DBGCTRL_3_BCM53400_A0r_fields[] = { 36094 { FP_FIELDSEL_MEM1_TMf, 17, 12, SOCF_LE|SOCF_RES }, 36095 { PRI_CNG_MAP_TMf, 12, 0, SOCF_LE|SOCF_RES } 36096 }; 36097 36098 #endif 36099 #if defined(BCM_53570_A0) 36100 soc_field_info_t soc_SW1_RAM_DBGCTRL_3_BCM53570_A0r_fields[] = { 36101 { PRI_CNG_MAP_TMf, 12, 0, SOCF_LE|SOCF_RES }, 36102 { SR_MAC_PROXY_PROFILE_TMf, 12, 12, SOCF_LE|SOCF_RES } 36103 }; 36104 36105 #endif 36106 #if defined(BCM_53570_B0) 36107 soc_field_info_t soc_SW1_RAM_DBGCTRL_3_BCM53570_B0r_fields[] = { 36108 { SR_MAC_PROXY_PROFILE_TMf, 12, 0, SOCF_LE|SOCF_RES } 36109 }; 36110 36111 #endif 36112 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 36113 soc_field_info_t soc_SW1_RAM_DBGCTRL_3_BCM56260_A0r_fields[] = { 36114 { DEFIP_TMf, 13, 0, SOCF_LE }, 36115 { ING_PRI_CNG_MAP_TMf, 10, 13, SOCF_LE } 36116 }; 36117 36118 #endif 36119 #if defined(BCM_56270_A0) 36120 soc_field_info_t soc_SW1_RAM_DBGCTRL_3_BCM56270_A0r_fields[] = { 36121 { DEFIP_TMf, 17, 0, SOCF_LE }, 36122 { ING_PRI_CNG_MAP_TMf, 14, 17, SOCF_LE } 36123 }; 36124 36125 #endif 36126 #if defined(BCM_56340_A0) 36127 soc_field_info_t soc_SW1_RAM_DBGCTRL_3_BCM56340_A0r_fields[] = { 36128 { DSCP_TABLE_PDAf, 2, 5, SOCF_LE }, 36129 { FP_PORT_FIELD_SEL_PDA_0f, 1, 8, 0 }, 36130 { FP_PORT_FIELD_SEL_PDA_1f, 1, 9, 0 }, 36131 { FP_PORT_FIELD_SEL_PDA_2f, 1, 10, 0 }, 36132 { FP_PORT_FIELD_SEL_PDA_3f, 1, 11, 0 }, 36133 { ING_PRI_CNG_MAP_PDAf, 1, 7, 0 }, 36134 { ING_SVM_TOS_MAP_TMf, 5, 0, SOCF_LE }, 36135 { L3_DEFIP_HIT_PDAf, 8, 12, SOCF_LE } 36136 }; 36137 36138 #endif 36139 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 36140 defined(BCM_53570_B0) || defined(BCM_56160_A0) 36141 soc_field_info_t soc_SW1_RAM_DBGCTRL_4_BCM56160_A0r_fields[] = { 36142 { CNG_MAPf, 12, 0, SOCF_LE|SOCF_RES }, 36143 { PAYLOAD_TOS_FNf, 14, 12, SOCF_LE|SOCF_RES } 36144 }; 36145 36146 #endif 36147 #if defined(BCM_56270_A0) 36148 soc_field_info_t soc_SW1_RAM_DBGCTRL_4_BCM56270_A0r_fields[] = { 36149 { ING_SVM_PKT_RES_MAP_TMf, 10, 17, SOCF_LE }, 36150 { L3_HIT_TMf, 17, 0, SOCF_LE } 36151 }; 36152 36153 #endif 36154 #if defined(BCM_56270_A0) 36155 soc_field_info_t soc_SW1_RAM_DBGCTRL_5_BCM56270_A0r_fields[] = { 36156 { ING_SVM_PKT_PRI_MAP_TMf, 10, 10, SOCF_LE }, 36157 { ING_SVM_TOS_MAP_TMf, 10, 0, SOCF_LE }, 36158 { STORM_CONTROL_METER_CONFIG_TMf, 10, 20, SOCF_LE } 36159 }; 36160 36161 #endif 36162 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 36163 defined(BCM_56670_A0) || defined(BCM_56670_B0) 36164 soc_field_info_t soc_SW1_RAM_DBGCTRL_64_BCM56560_A0r_fields[] = { 36165 { DEFIP_ALPM_TMf, 9, 9, SOCF_LE|SOCF_RES }, 36166 { DEFIP_TMf, 9, 0, SOCF_LE|SOCF_RES }, 36167 { DSCP_TMf, 14, 50, SOCF_LE|SOCF_RES }, 36168 { FP_FIELDSEL_TMf, 14, 36, SOCF_LE|SOCF_RES }, 36169 { L3_HIT_LAST_TMf, 9, 27, SOCF_LE|SOCF_RES }, 36170 { L3_HIT_TMf, 9, 18, SOCF_LE|SOCF_RES } 36171 }; 36172 36173 #endif 36174 #if defined(BCM_56860_A0) 36175 soc_field_info_t soc_SW1_RAM_DBGCTRL_64_BCM56860_A0r_fields[] = { 36176 { DEFIP_ALPM_TMf, 9, 9, SOCF_LE|SOCF_RES }, 36177 { DEFIP_TMf, 9, 0, SOCF_LE|SOCF_RES }, 36178 { DSCP_TMf, 14, 50, SOCF_LE|SOCF_RES }, 36179 { FP_FIELDSEL_TMf, 14, 36, SOCF_LE|SOCF_RES }, 36180 { L3_HIT_LAST_TMf, 9, 27, SOCF_LE|SOCF_RES }, 36181 { L3_HIT_TMf, 9, 18, SOCF_LE|SOCF_RES } 36182 }; 36183 36184 #endif 36185 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 36186 defined(BCM_56870_A0) 36187 soc_field_info_t soc_SW1_RAM_DBGCTRL_64_BCM56870_A0r_fields[] = { 36188 { DEFIP_ALPM_HIT_TMf, 7, 14, SOCF_LE|SOCF_RES }, 36189 { DEFIP_HIT_TMf, 5, 42, SOCF_LE|SOCF_RES }, 36190 { FP_EXACT_MATCH_HIT_TMf, 7, 0, SOCF_LE|SOCF_RES }, 36191 { L3_ENTRY_HIT_TMf, 7, 28, SOCF_LE|SOCF_RES }, 36192 { RSVD_0f, 7, 7, SOCF_LE|SOCF_RES }, 36193 { RSVD_1f, 7, 21, SOCF_LE|SOCF_RES }, 36194 { RSVD_2f, 7, 35, SOCF_LE|SOCF_RES } 36195 }; 36196 36197 #endif 36198 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 36199 soc_field_info_t soc_SW1_RAM_DBGCTRL_64_BCM56960_A0r_fields[] = { 36200 { DEFIP_ALPM_HIT_TMf, 14, 14, SOCF_LE|SOCF_RES }, 36201 { DEFIP_HIT_TMf, 10, 42, SOCF_LE|SOCF_RES }, 36202 { FP_EXACT_MATCH_HIT_TMf, 14, 0, SOCF_LE|SOCF_RES }, 36203 { L3_ENTRY_HIT_TMf, 14, 28, SOCF_LE|SOCF_RES } 36204 }; 36205 36206 #endif 36207 #if defined(BCM_56970_A0) 36208 soc_field_info_t soc_SW1_RAM_DBGCTRL_64_BCM56970_A0r_fields[] = { 36209 { DEFIP_ALPM_HIT_TMf, 7, 7, SOCF_LE|SOCF_RES }, 36210 { DEFIP_HIT_TMf, 7, 21, SOCF_LE|SOCF_RES }, 36211 { FP_EXACT_MATCH_HIT_TMf, 7, 0, SOCF_LE|SOCF_RES }, 36212 { L3_ENTRY_HIT_TMf, 7, 14, SOCF_LE|SOCF_RES } 36213 }; 36214 36215 #endif 36216 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 36217 defined(BCM_56160_A0) 36218 soc_field_info_t soc_SW1_RAM_DBGCTRL_BCM53400_A0r_fields[] = { 36219 { L3_HIT_TMf, 17, 12, SOCF_LE|SOCF_RES }, 36220 { TOS_TMf, 12, 0, SOCF_LE|SOCF_RES } 36221 }; 36222 36223 #endif 36224 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 36225 soc_field_info_t soc_SW1_RAM_DBGCTRL_BCM53570_A0r_fields[] = { 36226 { L3_HIT_TMf, 16, 12, SOCF_LE|SOCF_RES }, 36227 { TOS_TMf, 12, 0, SOCF_LE|SOCF_RES } 36228 }; 36229 36230 #endif 36231 #if defined(BCM_56142_A0) 36232 soc_field_info_t soc_SW1_RAM_DBGCTRL_BCM56142_A0r_fields[] = { 36233 { FP_FIELDSEL_TMf, 8, 0, SOCF_LE|SOCF_RES }, 36234 { L3_HIT_TMf, 8, 8, SOCF_LE|SOCF_RES } 36235 }; 36236 36237 #endif 36238 #if defined(BCM_56150_A0) 36239 soc_field_info_t soc_SW1_RAM_DBGCTRL_BCM56150_A0r_fields[] = { 36240 { FP_FIELDSEL_TMf, 10, 0, SOCF_LE|SOCF_RES }, 36241 { L3_HIT_TMf, 10, 10, SOCF_LE|SOCF_RES } 36242 }; 36243 36244 #endif 36245 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 36246 soc_field_info_t soc_SW1_RAM_DBGCTRL_BCM56260_A0r_fields[] = { 36247 { ING_1588_PROFILE_TABLE_TMf, 6, 12, SOCF_LE }, 36248 { TOS_FN_TMf, 6, 0, SOCF_LE }, 36249 { TTL_FN_TMf, 6, 6, SOCF_LE } 36250 }; 36251 36252 #endif 36253 #if defined(BCM_56270_A0) 36254 soc_field_info_t soc_SW1_RAM_DBGCTRL_BCM56270_A0r_fields[] = { 36255 { ING_1588_PROFILE_TABLE_TMf, 10, 20, SOCF_LE }, 36256 { TOS_FN_TMf, 10, 0, SOCF_LE }, 36257 { TTL_FN_TMf, 10, 10, SOCF_LE } 36258 }; 36259 36260 #endif 36261 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 36262 soc_field_info_t soc_SW1_RAM_DBGCTRL_BCM56334_A0r_fields[] = { 36263 { DEFIP_TMf, 8, 16, SOCF_LE|SOCF_RES }, 36264 { FP_FIELDSEL_TMf, 8, 0, SOCF_LE|SOCF_RES }, 36265 { L3_HIT_TMf, 8, 8, SOCF_LE|SOCF_RES } 36266 }; 36267 36268 #endif 36269 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36270 defined(BCM_56450_B1) 36271 soc_field_info_t soc_SW1_RAM_DBGCTRL_BCM56450_A0r_fields[] = { 36272 { DEFIP_DCMf, 1, 10, 0 }, 36273 { DEFIP_TMf, 10, 0, SOCF_LE }, 36274 { DSCP_TMf, 5, 22, SOCF_LE }, 36275 { ING_PRI_CNG_MAP_TMf, 5, 27, SOCF_LE }, 36276 { L3_HIT_DCMf, 1, 21, 0 }, 36277 { L3_HIT_TMf, 10, 11, SOCF_LE } 36278 }; 36279 36280 #endif 36281 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 36282 soc_field_info_t soc_SW1_RAM_DBGCTRL_BCM56640_A0r_fields[] = { 36283 { DSCP_TMf, 5, 22, SOCF_LE }, 36284 { ING_PRI_CNG_MAP_TMf, 5, 27, SOCF_LE }, 36285 { L3_DEFIP_HIT_DCMf, 1, 21, 0 }, 36286 { L3_DEFIP_HIT_TMf, 10, 11, SOCF_LE }, 36287 { L3_DEFIP_PAIR_128_HIT_DCMf, 1, 10, 0 }, 36288 { L3_DEFIP_PAIR_128_HIT_TMf, 10, 0, SOCF_LE } 36289 }; 36290 36291 #endif 36292 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 36293 defined(BCM_56840_A0) || defined(BCM_56840_B0) 36294 soc_field_info_t soc_SW1_RAM_DBGCTRL_BCM56840_A0r_fields[] = { 36295 { DEFIP_DCMf, 1, 10, 0 }, 36296 { DEFIP_TMf, 10, 0, SOCF_LE }, 36297 { DSCP_TMf, 5, 22, SOCF_LE }, 36298 { ING_PRI_CNG_MAP_TMf, 5, 27, SOCF_LE }, 36299 { L3_HIT_DCMf, 1, 21, 0 }, 36300 { L3_HIT_TMf, 10, 11, SOCF_LE } 36301 }; 36302 36303 #endif 36304 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 36305 defined(BCM_56334_B0) || defined(BCM_56524_A0) || \ 36306 defined(BCM_56524_B0) || defined(BCM_56624_A0) || \ 36307 defined(BCM_56624_B0) || defined(BCM_56634_A0) || \ 36308 defined(BCM_56634_B0) || defined(BCM_56680_A0) || \ 36309 defined(BCM_56680_B0) || defined(BCM_56685_A0) || \ 36310 defined(BCM_56685_B0) || defined(BCM_56725_A0) || \ 36311 defined(BCM_56820_A0) || defined(BCM_56840_A0) 36312 soc_field_info_t soc_SW2_FP_DST_ACTION_CONTROLr_fields[] = { 36313 { HGTRUNK_RES_ENf, 1, 3, 0 }, 36314 { HG_SRC_REMOVAL_ENf, 1, 1, 0 }, 36315 { LAG_RES_ENf, 1, 2, 0 }, 36316 { PORT_BLOCK_ENf, 1, 5, 0 }, 36317 { SRC_REMOVAL_ENf, 1, 0, 0 }, 36318 { VLAN_BLOCK_ENf, 1, 6, 0 }, 36319 { VLAN_CHECK_ENf, 1, 4, 0 } 36320 }; 36321 36322 #endif 36323 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 36324 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 36325 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 36326 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 36327 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 36328 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 36329 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 36330 defined(BCM_56965_A0) || defined(BCM_56970_A0) 36331 soc_field_info_t soc_SW2_FP_DST_ACTION_CONTROL_BCM53400_A0r_fields[] = { 36332 { HGTRUNK_RES_ENf, 1, 3, 0 }, 36333 { HG_SRC_REMOVAL_ENf, 1, 1, 0 }, 36334 { LAG_RES_ENf, 1, 2, 0 }, 36335 { PORT_BLOCK_ENf, 1, 5, 0 }, 36336 { SRC_REMOVAL_ENf, 1, 0, 0 }, 36337 { SRC_REMOVAL_EN_FOR_REDIRECT_TO_NHIf, 1, 7, 0 }, 36338 { VLAN_BLOCK_ENf, 1, 6, 0 }, 36339 { VLAN_CHECK_ENf, 1, 4, 0 } 36340 }; 36341 36342 #endif 36343 #if defined(BCM_56150_A0) 36344 soc_field_info_t soc_SW2_FP_DST_ACTION_CONTROL_BCM56150_A0r_fields[] = { 36345 { HGTRUNK_RES_ENf, 1, 3, 0 }, 36346 { HG_SRC_REMOVAL_ENf, 1, 1, 0 }, 36347 { LAG_RES_ENf, 1, 2, 0 }, 36348 { PORT_BLOCK_ENf, 1, 5, 0 }, 36349 { SRC_REMOVAL_ENf, 1, 0, 0 }, 36350 { VLAN_BLOCK_ENf, 1, 6, 0 }, 36351 { VLAN_CHECK_ENf, 1, 4, 0 } 36352 }; 36353 36354 #endif 36355 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 36356 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 36357 defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 36358 defined(BCM_56860_A0) 36359 soc_field_info_t soc_SW2_FP_DST_ACTION_CONTROL_BCM56640_A0r_fields[] = { 36360 { HGTRUNK_RES_ENf, 1, 3, 0 }, 36361 { HG_SRC_REMOVAL_ENf, 1, 1, 0 }, 36362 { LAG_RES_ENf, 1, 2, 0 }, 36363 { PORT_BLOCK_ENf, 1, 5, 0 }, 36364 { SRC_REMOVAL_ENf, 1, 0, 0 }, 36365 { SRC_REMOVAL_EN_FOR_REDIRECT_TO_NHIf, 1, 7, 0 }, 36366 { VLAN_BLOCK_ENf, 1, 6, 0 }, 36367 { VLAN_CHECK_ENf, 1, 4, 0 } 36368 }; 36369 36370 #endif 36371 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 36372 defined(BCM_56840_B0) 36373 soc_field_info_t soc_SW2_FP_DST_ACTION_CONTROL_BCM56840_B0r_fields[] = { 36374 { HGTRUNK_RES_ENf, 1, 3, 0 }, 36375 { HG_SRC_REMOVAL_ENf, 1, 1, 0 }, 36376 { LAG_RES_ENf, 1, 2, 0 }, 36377 { PORT_BLOCK_ENf, 1, 5, 0 }, 36378 { SRC_REMOVAL_ENf, 1, 0, 0 }, 36379 { SRC_REMOVAL_EN_FOR_REDIRECT_TO_NHIf, 1, 7, 0 }, 36380 { VLAN_BLOCK_ENf, 1, 6, 0 }, 36381 { VLAN_CHECK_ENf, 1, 4, 0 } 36382 }; 36383 36384 #endif 36385 #if defined(BCM_88732_A0) 36386 soc_field_info_t soc_SW2_FP_DST_ACTION_CONTROL_BCM88732_A0r_fields[] = { 36387 { HG_SRC_REMOVAL_ENf, 1, 1, 0 }, 36388 { PORT_BLOCK_ENf, 1, 5, 0 }, 36389 { SRC_REMOVAL_ENf, 1, 0, 0 }, 36390 { VLAN_BLOCK_ENf, 1, 6, 0 }, 36391 { VLAN_CHECK_ENf, 1, 4, 0 } 36392 }; 36393 36394 #endif 36395 #if defined(BCM_56800_A0) 36396 soc_field_info_t soc_SW2_HW_CONTROLr_fields[] = { 36397 { BKP_DISC_PRIORITY_UPDATE_ENABLEf, 1, 2, SOCF_RES }, 36398 { HOL_STAT_UPDATE_ENABLEf, 1, 0, SOCF_RES }, 36399 { LINK_STATUS_UPDATE_ENABLEf, 1, 1, SOCF_RES } 36400 }; 36401 36402 #endif 36403 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 36404 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 36405 defined(BCM_56160_A0) 36406 soc_field_info_t soc_SW2_HW_CONTROL_BCM53400_A0r_fields[] = { 36407 { BKP_DISC_PRIORITY_UPDATE_ENABLEf, 1, 2, SOCF_RES }, 36408 { HOL_STAT_UPDATE_ENABLEf, 1, 0, SOCF_RES }, 36409 { LINK_STATUS_UPDATE_ENABLEf, 1, 1, SOCF_RES }, 36410 { MMU_FULL_UPDATE_ENABLEf, 1, 3, SOCF_RES } 36411 }; 36412 36413 #endif 36414 #if defined(BCM_56150_A0) 36415 soc_field_info_t soc_SW2_HW_CONTROL_BCM56150_A0r_fields[] = { 36416 { BKP_DISC_PRIORITY_UPDATE_ENABLEf, 1, 2, SOCF_RES }, 36417 { HOL_STAT_UPDATE_ENABLEf, 1, 0, SOCF_RES }, 36418 { LINK_STATUS_UPDATE_ENABLEf, 1, 1, SOCF_RES }, 36419 { MMU_FULL_UPDATE_ENABLEf, 1, 3, SOCF_RES } 36420 }; 36421 36422 #endif 36423 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 36424 defined(BCM_56334_B0) || defined(BCM_56624_A0) || \ 36425 defined(BCM_56624_B0) || defined(BCM_56680_A0) || \ 36426 defined(BCM_56680_B0) || defined(BCM_56725_A0) || \ 36427 defined(BCM_56820_A0) 36428 soc_field_info_t soc_SW2_HW_CONTROL_BCM56624_A0r_fields[] = { 36429 { BKP_DISC_PRIORITY_UPDATE_ENABLEf, 1, 2, SOCF_RES }, 36430 { HOL_STAT_UPDATE_ENABLEf, 1, 0, SOCF_RES }, 36431 { LINK_STATUS_UPDATE_ENABLEf, 1, 1, SOCF_RES }, 36432 { MMU_FULL_UPDATE_ENABLEf, 1, 3, SOCF_RES } 36433 }; 36434 36435 #endif 36436 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 36437 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 36438 defined(BCM_56685_A0) || defined(BCM_56685_B0) 36439 soc_field_info_t soc_SW2_HW_CONTROL_BCM56634_A0r_fields[] = { 36440 { HOL_STAT_UPDATE_ENABLEf, 1, 0, SOCF_RES }, 36441 { LINK_STATUS_UPDATE_ENABLEf, 1, 1, SOCF_RES } 36442 }; 36443 36444 #endif 36445 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 36446 soc_field_info_t soc_SW2_HW_CONTROL_BCM56640_A0r_fields[] = { 36447 { ENABLE_HGT_DLBf, 1, 0, SOCF_RES }, 36448 { LINK_STATUS_UPDATE_ENABLEf, 1, 1, SOCF_RES } 36449 }; 36450 36451 #endif 36452 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 36453 defined(BCM_56840_A0) || defined(BCM_56840_B0) 36454 soc_field_info_t soc_SW2_HW_CONTROL_BCM56840_A0r_fields[] = { 36455 { LINK_STATUS_UPDATE_ENABLEf, 1, 0, SOCF_RES } 36456 }; 36457 36458 #endif 36459 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36460 defined(BCM_56450_B1) || defined(BCM_56850_A0) || \ 36461 defined(BCM_56860_A0) 36462 soc_field_info_t soc_SW2_HW_CONTROL_BCM56850_A0r_fields[] = { 36463 { LINK_STATUS_UPDATE_ENABLEf, 1, 0, SOCF_RES } 36464 }; 36465 36466 #endif 36467 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 36468 defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 36469 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 36470 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 36471 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 36472 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 36473 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 36474 defined(BCM_56980_B0) 36475 soc_field_info_t soc_SW2_HW_CONTROL_BCM56960_A0r_fields[] = { 36476 { LINK_STATUS_UPDATE_ENABLEf, 1, 0, SOCF_RES } 36477 }; 36478 36479 #endif 36480 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) 36481 soc_field_info_t soc_SW2_IFP_DST_ACTION_CONTROLr_fields[] = { 36482 { HGTRUNK_RES_ENf, 1, 3, 0 }, 36483 { HG_SRC_REMOVAL_ENf, 1, 1, 0 }, 36484 { LAG_RES_ENf, 1, 2, 0 }, 36485 { PORT_BLOCK_ENf, 1, 5, 0 }, 36486 { SRC_REMOVAL_ENf, 1, 0, 0 }, 36487 { SRC_REMOVAL_EN_FOR_REDIRECT_TO_NHIf, 1, 7, 0 }, 36488 { URPF_ENABLEf, 1, 8, 0 }, 36489 { VLAN_BLOCK_ENf, 1, 6, 0 }, 36490 { VLAN_CHECK_ENf, 1, 4, 0 } 36491 }; 36492 36493 #endif 36494 #if defined(BCM_56640_A0) 36495 soc_field_info_t soc_SW2_OAM_LM_COUNTERS_PDA_CONTROL0r_fields[] = { 36496 { OAM_LM_COUNTERS_PDA_CTRL0f, 16, 0, SOCF_LE|SOCF_RES }, 36497 { OAM_LM_COUNTERS_PDA_CTRL1f, 16, 16, SOCF_LE|SOCF_RES } 36498 }; 36499 36500 #endif 36501 #if defined(BCM_56640_A0) 36502 soc_field_info_t soc_SW2_OAM_LM_COUNTERS_PDA_CONTROL1r_fields[] = { 36503 { OAM_LM_COUNTERS_PDA_CTRL2f, 16, 0, SOCF_LE|SOCF_RES }, 36504 { OAM_LM_COUNTERS_PDA_CTRL3f, 16, 16, SOCF_LE|SOCF_RES } 36505 }; 36506 36507 #endif 36508 #if defined(BCM_56340_A0) 36509 soc_field_info_t soc_SW2_OAM_LM_COUNTERS_PDA_CONTROL0_BCM56340_A0r_fields[] = { 36510 { OAM_LM_COUNTERS_PDA_CTRL0f, 1, 0, SOCF_RES }, 36511 { OAM_LM_COUNTERS_PDA_CTRL1f, 1, 16, SOCF_RES }, 36512 { RESERVED_0f, 15, 1, SOCF_LE|SOCF_RES }, 36513 { RESERVED_1f, 15, 17, SOCF_LE|SOCF_RES } 36514 }; 36515 36516 #endif 36517 #if defined(BCM_56340_A0) 36518 soc_field_info_t soc_SW2_OAM_LM_COUNTERS_PDA_CONTROL1_BCM56340_A0r_fields[] = { 36519 { OAM_LM_COUNTERS_PDA_CTRL2f, 1, 0, SOCF_RES }, 36520 { OAM_LM_COUNTERS_PDA_CTRL3f, 1, 16, SOCF_RES }, 36521 { RESERVED_0f, 15, 1, SOCF_LE|SOCF_RES }, 36522 { RESERVED_1f, 15, 17, SOCF_LE|SOCF_RES } 36523 }; 36524 36525 #endif 36526 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 36527 soc_field_info_t soc_SW2_RAM_CONTROL_0r_fields[] = { 36528 { ALTERNATE_EMIRROR_BITMAP_TMf, 5, 15, SOCF_LE|SOCF_RES }, 36529 { EGR_MASK_DCMf, 1, 31, SOCF_RES }, 36530 { EGR_MASK_PMf, 1, 30, SOCF_RES }, 36531 { EGR_MASK_TMf, 10, 0, SOCF_LE|SOCF_RES }, 36532 { TRUNK_BITMAP_TMf, 5, 10, SOCF_LE|SOCF_RES }, 36533 { TRUNK_MEMBER_TMf, 5, 20, SOCF_LE|SOCF_RES }, 36534 { VOQ_COS_MAP_TMf, 5, 25, SOCF_LE|SOCF_RES } 36535 }; 36536 36537 #endif 36538 #if defined(BCM_56800_A0) 36539 soc_field_info_t soc_SW2_RAM_CONTROL_1r_fields[] = { 36540 { ALTERNATE_EMIRROR_BITMAP_TMf, 4, 8, SOCF_LE|SOCF_RES }, 36541 { EGR_MASK_TMf, 4, 16, SOCF_LE|SOCF_RES }, 36542 { MODPORT_MAP_IM_TMf, 4, 28, SOCF_LE|SOCF_RES }, 36543 { MODPORT_MAP_SW_TMf, 4, 24, SOCF_LE|SOCF_RES }, 36544 { SRC_MODID_BLOCK_TMf, 4, 20, SOCF_LE|SOCF_RES }, 36545 { TRUNK_BITMAP_TMf, 4, 0, SOCF_LE|SOCF_RES }, 36546 { TRUNK_EGR_MASK_TMf, 4, 4, SOCF_LE|SOCF_RES }, 36547 { TRUNK_GROUP_TMf, 4, 12, SOCF_LE|SOCF_RES } 36548 }; 36549 36550 #endif 36551 #if defined(BCM_56800_A0) 36552 soc_field_info_t soc_SW2_RAM_CONTROL_2r_fields[] = { 36553 { E2E_HOL_STATUS_TMf, 8, 4, SOCF_LE|SOCF_RES }, 36554 { MODPORT_MAP_EM_TMf, 4, 0, SOCF_LE|SOCF_RES } 36555 }; 36556 36557 #endif 36558 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 36559 defined(BCM_56334_B0) || defined(BCM_56624_A0) || \ 36560 defined(BCM_56624_B0) || defined(BCM_56680_A0) || \ 36561 defined(BCM_56680_B0) 36562 soc_field_info_t soc_SW2_RAM_CONTROL_3r_fields[] = { 36563 { ING_PWE_TERM_PACKET_COUNTERS_TMf, 8, 8, SOCF_LE|SOCF_RES }, 36564 { L3_MTU_VALUES_TMf, 4, 18, SOCF_LE|SOCF_RES }, 36565 { MODPORT_MAP_IM_TMf, 8, 0, SOCF_LE|SOCF_RES }, 36566 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 2, 16, SOCF_LE|SOCF_RES }, 36567 { TRUNK_BITMAP_TMf, 2, 28, SOCF_LE|SOCF_RES }, 36568 { TRUNK_EGR_MASK_TMf, 2, 30, SOCF_LE|SOCF_RES }, 36569 { TRUNK_GROUP_SW_TMf, 2, 26, SOCF_LE|SOCF_RES }, 36570 { VLAN_COS_MAP_TMf, 4, 22, SOCF_LE|SOCF_RES } 36571 }; 36572 36573 #endif 36574 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 36575 defined(BCM_56334_B0) || defined(BCM_56624_A0) || \ 36576 defined(BCM_56624_B0) || defined(BCM_56680_A0) || \ 36577 defined(BCM_56680_B0) 36578 soc_field_info_t soc_SW2_RAM_CONTROL_4r_fields[] = { 36579 { CPU_COS_MAP_TCAM_TMf, 11, 0, SOCF_LE|SOCF_RES } 36580 }; 36581 36582 #endif 36583 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 36584 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 36585 defined(BCM_56685_A0) || defined(BCM_56685_B0) 36586 soc_field_info_t soc_SW2_RAM_CONTROL_5r_fields[] = { 36587 { E2E_HOL_STATUS_1_HI_TMf, 4, 22, SOCF_LE|SOCF_RES }, 36588 { ING_VINTF_BYTE_COUNTER_TMf, 8, 12, SOCF_LE|SOCF_RES }, 36589 { ING_VINTF_PACKET_COUNTER_TMf, 8, 4, SOCF_LE|SOCF_RES }, 36590 { LOCAL_SW_DISABLE_DEFAULT_PBM_MIRR_TMf, 2, 20, SOCF_LE|SOCF_RES }, 36591 { SW2_RAM_CONTROL_5_RESERVEDf, 6, 26, SOCF_LE|SOCF_RES }, 36592 { UNKNOWN_HGI_BITMAP_TMf, 2, 0, SOCF_LE|SOCF_RES }, 36593 { VLAN_PROFILE_2_TMf, 2, 2, SOCF_LE|SOCF_RES } 36594 }; 36595 36596 #endif 36597 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 36598 soc_field_info_t soc_SW2_RAM_CONTROL_6r_fields[] = { 36599 { ING_PWE_TERM_SEQNUM_DCMf, 1, 29, SOCF_RES }, 36600 { ING_PWE_TERM_SEQNUM_PMf, 1, 28, SOCF_RES }, 36601 { ING_PWE_TERM_SEQNUM_TMf, 10, 18, SOCF_LE|SOCF_RES }, 36602 { MAC_BLOCK_TABLE_TMf, 8, 0, SOCF_LE|SOCF_RES }, 36603 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 5, 8, SOCF_LE|SOCF_RES }, 36604 { VLAN_PROFILE_2_TMf, 5, 13, SOCF_LE|SOCF_RES } 36605 }; 36606 36607 #endif 36608 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 36609 soc_field_info_t soc_SW2_RAM_CONTROL_7r_fields[] = { 36610 { CPB_DCMf, 1, 31, SOCF_RES }, 36611 { CPB_PMf, 1, 30, SOCF_RES }, 36612 { CPB_TMf, 10, 0, SOCF_LE|SOCF_RES }, 36613 { DLB_HGT_FLOWSET_PORT_TMf, 10, 10, SOCF_LE|SOCF_RES }, 36614 { DLB_HGT_FLOWSET_TIMESTAMP_TMf, 10, 20, SOCF_LE|SOCF_RES } 36615 }; 36616 36617 #endif 36618 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 36619 soc_field_info_t soc_SW2_RAM_CONTROL_8r_fields[] = { 36620 { DLB_HGT_FLOWSET_PORT_DCMf, 1, 11, SOCF_RES }, 36621 { DLB_HGT_FLOWSET_PORT_PMf, 1, 10, SOCF_RES }, 36622 { DLB_HGT_FLOWSET_TIMESTAMP_DCMf, 1, 13, SOCF_RES }, 36623 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_DCMf, 1, 15, SOCF_RES }, 36624 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_PMf, 1, 14, SOCF_RES }, 36625 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_TMf, 10, 0, SOCF_LE|SOCF_RES }, 36626 { DLB_HGT_FLOWSET_TIMESTAMP_PMf, 1, 12, SOCF_RES } 36627 }; 36628 36629 #endif 36630 #if defined(BCM_56860_A0) 36631 soc_field_info_t soc_SW2_RAM_CONTROL_9r_fields[] = { 36632 { EOP_BUFFER_B_TMf, 12, 51, SOCF_LE|SOCF_RES }, 36633 { ISC_HG_STATS_TMf, 12, 0, SOCF_LE|SOCF_RES }, 36634 { ISC_STATS_0_TMf, 12, 12, SOCF_LE|SOCF_RES }, 36635 { PHB2_COS_MAP_TMf, 12, 38, SOCF_LE|SOCF_RES }, 36636 { RESERVED_0f, 11, 26, SOCF_LE|SOCF_RES }, 36637 { RESERVED_EOP_BUFFER_A_LVMf, 1, 37, SOCF_RES }, 36638 { RESERVED_EOP_BUFFER_B_LVMf, 1, 63, SOCF_RES }, 36639 { RESERVED_ISC_HG_STATS_LVMf, 1, 25, SOCF_RES }, 36640 { RESERVED_ISC_STATS_0_LVMf, 1, 24, SOCF_RES }, 36641 { RESERVED_PHB2_COS_MAP_LVMf, 1, 50, SOCF_RES } 36642 }; 36643 36644 #endif 36645 #if defined(BCM_56860_A0) 36646 soc_field_info_t soc_SW2_RAM_CONTROL_10r_fields[] = { 36647 { EOP_BUFFER_A_TMf, 12, 26, SOCF_LE|SOCF_RES }, 36648 { ISC_STATS_1_TMf, 12, 0, SOCF_LE|SOCF_RES }, 36649 { ISC_STATS_2_TMf, 12, 12, SOCF_LE|SOCF_RES }, 36650 { RESERVED_ISC_STATS_1_LVMf, 1, 24, SOCF_RES }, 36651 { RESERVED_ISC_STATS_2_LVMf, 1, 25, SOCF_RES }, 36652 { RESERVED_SFLOW_ING_THRESHOLD_LVMf, 1, 50, SOCF_RES }, 36653 { SFLOW_ING_THRESHOLD_TMf, 12, 38, SOCF_LE|SOCF_RES } 36654 }; 36655 36656 #endif 36657 #if defined(BCM_56860_A0) 36658 soc_field_info_t soc_SW2_RAM_CONTROL_11r_fields[] = { 36659 { IMIRROR_BITMAP_TMf, 12, 36, SOCF_LE|SOCF_RES }, 36660 { ISC_IP_STATS_MEM1_TMf, 12, 0, SOCF_LE|SOCF_RES }, 36661 { L3_MTU_VALUES_TMf, 14, 49, SOCF_LE|SOCF_RES }, 36662 { NIV_TRILL_CTR_MEM_TMf, 12, 12, SOCF_LE|SOCF_RES }, 36663 { RESERVED_IMIRROR_BITMAP_LVMf, 1, 48, SOCF_RES }, 36664 { RESERVED_L3_MTU_VALUES_LVMf, 1, 63, SOCF_RES }, 36665 { VFI_PROFILE_2_TMf, 12, 24, SOCF_LE|SOCF_RES } 36666 }; 36667 36668 #endif 36669 #if defined(BCM_56860_A0) 36670 soc_field_info_t soc_SW2_RAM_CONTROL_12r_fields[] = { 36671 { ENDPOINT_QUEUE_MAP_B0_LP_TMf, 14, 14, SOCF_LE|SOCF_RES }, 36672 { ENDPOINT_QUEUE_MAP_B0_TMf, 14, 0, SOCF_LE|SOCF_RES }, 36673 { ENDPOINT_QUEUE_MAP_B1_LP_TMf, 14, 28, SOCF_LE|SOCF_RES }, 36674 { ENDPOINT_QUEUE_MAP_B1_TMf, 14, 44, SOCF_LE|SOCF_RES }, 36675 { RESERVED_0f, 5, 59, SOCF_LE|SOCF_RES }, 36676 { RESERVED_ENDPOINT_QUEUE_MAP_B0_LP_LVMf, 1, 42, SOCF_RES }, 36677 { RESERVED_ENDPOINT_QUEUE_MAP_B1_LP_LVMf, 1, 43, SOCF_RES }, 36678 { RESERVED_ENDPOINT_QUEUE_MAP_LVMf, 1, 58, SOCF_RES } 36679 }; 36680 36681 #endif 36682 #if defined(BCM_56860_A0) 36683 soc_field_info_t soc_SW2_RAM_CONTROL_13r_fields[] = { 36684 { CPU_COS_MAP_TCAM_TMf, 20, 0, SOCF_LE|SOCF_RES }, 36685 { ING_FLEX_CTR_PKT_PRI_MAP_TMf, 12, 21, SOCF_LE|SOCF_RES }, 36686 { ING_FLEX_CTR_PRI_CNG_MAP_TMf, 12, 34, SOCF_LE|SOCF_RES }, 36687 { MODPORT_MAP_SUBPORT_TMf, 14, 47, SOCF_LE|SOCF_RES }, 36688 { RESERVED_0f, 3, 61, SOCF_LE|SOCF_RES }, 36689 { RESERVED_CPU_COS_MAP_TCAM_LVMf, 1, 20, SOCF_RES }, 36690 { RESERVED_ING_FLEX_CTR_PKT_PRI_MAP_LVMf, 1, 33, SOCF_RES }, 36691 { RESERVED_ING_FLEX_CTR_PRI_CNG_MAP_LVMf, 1, 46, SOCF_RES } 36692 }; 36693 36694 #endif 36695 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 36696 soc_field_info_t soc_SW2_RAM_CONTROL_0_BCM56260_A0r_fields[] = { 36697 { ALTERNATE_EMIRROR_BITMAP_TMf, 8, 10, SOCF_LE|SOCF_RES }, 36698 { EGR_MASK_TMf, 10, 0, SOCF_LE|SOCF_RES }, 36699 { TRUNK_MEMBER_TMf, 10, 18, SOCF_LE|SOCF_RES } 36700 }; 36701 36702 #endif 36703 #if defined(BCM_56270_A0) 36704 soc_field_info_t soc_SW2_RAM_CONTROL_0_BCM56270_A0r_fields[] = { 36705 { ALTERNATE_EMIRROR_BITMAP_TMf, 10, 14, SOCF_LE|SOCF_RES }, 36706 { EGR_MASK_TMf, 14, 0, SOCF_LE|SOCF_RES }, 36707 { TRUNK_MEMBER_TMf, 10, 24, SOCF_LE|SOCF_RES } 36708 }; 36709 36710 #endif 36711 #if defined(BCM_56340_A0) 36712 soc_field_info_t soc_SW2_RAM_CONTROL_0_BCM56340_A0r_fields[] = { 36713 { ALTERNATE_EMIRROR_BITMAP_PDAf, 1, 6, SOCF_RES }, 36714 { ALTERNATE_EMIRROR_BITMAP_TMf, 5, 15, SOCF_LE|SOCF_RES }, 36715 { EGR_MASK_DCMf, 1, 31, SOCF_RES }, 36716 { EGR_MASK_PMf, 1, 30, SOCF_RES }, 36717 { EGR_MASK_TMf, 5, 0, SOCF_LE|SOCF_RES }, 36718 { ING_L3_NEXT_HOP_ATTRIBUTE_1_TMf, 5, 20, SOCF_LE|SOCF_RES }, 36719 { SRC_MODID_EGRESS_BLOCK_PDAf, 2, 8, SOCF_LE|SOCF_RES }, 36720 { SRC_MODID_INGRESS_BLOCK_PDAf, 1, 7, SOCF_RES }, 36721 { TRUNK_BITMAP_PDAf, 1, 5, SOCF_RES }, 36722 { TRUNK_BITMAP_TMf, 5, 10, SOCF_LE|SOCF_RES }, 36723 { VOQ_COS_MAP_TMf, 5, 25, SOCF_LE|SOCF_RES } 36724 }; 36725 36726 #endif 36727 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 36728 soc_field_info_t soc_SW2_RAM_CONTROL_0_BCM56440_A0r_fields[] = { 36729 { ALTERNATE_EMIRROR_BITMAP_TMf, 5, 5, SOCF_LE|SOCF_RES }, 36730 { EGR_MASK_PMf, 1, 15, SOCF_RES }, 36731 { EGR_MASK_TMf, 5, 0, SOCF_LE|SOCF_RES }, 36732 { OAM_LM_COUNTERS_DCMf, 1, 17, SOCF_RES }, 36733 { OAM_LM_COUNTERS_PMf, 1, 16, SOCF_RES }, 36734 { OAM_LM_COUNTERS_TMf, 10, 18, SOCF_LE|SOCF_RES }, 36735 { TRUNK_MEMBER_TMf, 5, 10, SOCF_LE|SOCF_RES } 36736 }; 36737 36738 #endif 36739 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36740 defined(BCM_56450_B1) 36741 soc_field_info_t soc_SW2_RAM_CONTROL_0_BCM56450_A0r_fields[] = { 36742 { ALTERNATE_EMIRROR_BITMAP_TMf, 5, 5, SOCF_LE|SOCF_RES }, 36743 { EGR_MASK_PMf, 1, 15, SOCF_RES }, 36744 { EGR_MASK_TMf, 5, 0, SOCF_LE|SOCF_RES }, 36745 { OAM_LM_COUNTERS_0_DCMf, 1, 17, SOCF_RES }, 36746 { OAM_LM_COUNTERS_0_PMf, 1, 16, SOCF_RES }, 36747 { OAM_LM_COUNTERS_0_TMf, 10, 18, SOCF_LE|SOCF_RES }, 36748 { TRUNK_MEMBER_TMf, 5, 10, SOCF_LE|SOCF_RES } 36749 }; 36750 36751 #endif 36752 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 36753 soc_field_info_t soc_SW2_RAM_CONTROL_0_BCM56560_A0r_fields[] = { 36754 { ALTERNATE_EMIRROR_BITMAP_TMf, 12, 12, SOCF_LE|SOCF_RES }, 36755 { EGR_MASK_TMf, 14, 24, SOCF_LE|SOCF_RES }, 36756 { RESERVED_VOQ_COS_MAP_LVMf, 1, 63, SOCF_RES }, 36757 { RESERVED_VOQ_MOD_MAP_LVMf, 1, 50, SOCF_RES }, 36758 { TRUNK_MEMBER_TMf, 12, 0, SOCF_LE|SOCF_RES }, 36759 { VOQ_COS_MAP_TMf, 12, 51, SOCF_LE|SOCF_RES }, 36760 { VOQ_MOD_MAP_TMf, 12, 38, SOCF_LE|SOCF_RES } 36761 }; 36762 36763 #endif 36764 #if defined(BCM_56640_A0) 36765 soc_field_info_t soc_SW2_RAM_CONTROL_0_BCM56640_A0r_fields[] = { 36766 { ALTERNATE_EMIRROR_BITMAP_TMf, 5, 15, SOCF_LE|SOCF_RES }, 36767 { EGR_MASK_DCMf, 1, 31, SOCF_RES }, 36768 { EGR_MASK_PMf, 1, 30, SOCF_RES }, 36769 { EGR_MASK_TMf, 5, 0, SOCF_LE|SOCF_RES }, 36770 { ING_L3_NEXT_HOP_ATTRIBUTE_1_TMf, 5, 20, SOCF_LE|SOCF_RES }, 36771 { RESERVEDf, 5, 5, SOCF_LE|SOCF_RES }, 36772 { TRUNK_BITMAP_TMf, 5, 10, SOCF_LE|SOCF_RES }, 36773 { VOQ_COS_MAP_TMf, 5, 25, SOCF_LE|SOCF_RES } 36774 }; 36775 36776 #endif 36777 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 36778 soc_field_info_t soc_SW2_RAM_CONTROL_0_BCM56670_A0r_fields[] = { 36779 { ALTERNATE_EMIRROR_BITMAP_TMf, 12, 14, SOCF_LE|SOCF_RES }, 36780 { EGR_MASK_TMf, 14, 26, SOCF_LE|SOCF_RES }, 36781 { TRUNK_MEMBER_TMf, 14, 0, SOCF_LE|SOCF_RES }, 36782 { VOQ_MOD_MAP_TMf, 12, 40, SOCF_LE|SOCF_RES } 36783 }; 36784 36785 #endif 36786 #if defined(BCM_56850_A0) 36787 soc_field_info_t soc_SW2_RAM_CONTROL_0_BCM56850_A0r_fields[] = { 36788 { ALTERNATE_EMIRROR_BITMAP_TMf, 5, 15, SOCF_LE|SOCF_RES }, 36789 { EGR_MASK_DCMf, 1, 31, SOCF_RES }, 36790 { EGR_MASK_PMf, 1, 30, SOCF_RES }, 36791 { EGR_MASK_TMf, 5, 0, SOCF_LE|SOCF_RES }, 36792 { TRUNK_BITMAP_TMf, 5, 10, SOCF_LE|SOCF_RES }, 36793 { TRUNK_MEMBER_TMf, 5, 20, SOCF_LE|SOCF_RES }, 36794 { VOQ_COS_MAP_TMf, 5, 25, SOCF_LE|SOCF_RES }, 36795 { VOQ_MOD_MAP_TMf, 5, 5, SOCF_LE|SOCF_RES } 36796 }; 36797 36798 #endif 36799 #if defined(BCM_56860_A0) 36800 soc_field_info_t soc_SW2_RAM_CONTROL_0_BCM56860_A0r_fields[] = { 36801 { ALTERNATE_EMIRROR_BITMAP_TMf, 12, 12, SOCF_LE|SOCF_RES }, 36802 { EGR_MASK_TMf, 14, 24, SOCF_LE|SOCF_RES }, 36803 { RESERVED_VOQ_COS_MAP_LVMf, 1, 63, SOCF_RES }, 36804 { RESERVED_VOQ_MOD_MAP_LVMf, 1, 50, SOCF_RES }, 36805 { TRUNK_MEMBER_TMf, 12, 0, SOCF_LE|SOCF_RES }, 36806 { VOQ_COS_MAP_TMf, 12, 51, SOCF_LE|SOCF_RES }, 36807 { VOQ_MOD_MAP_TMf, 12, 38, SOCF_LE|SOCF_RES } 36808 }; 36809 36810 #endif 36811 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 36812 defined(BCM_56670_A0) || defined(BCM_56670_B0) 36813 soc_field_info_t soc_SW2_RAM_CONTROL_10_BCM56560_A0r_fields[] = { 36814 { EOP_BUFFER_A_TMf, 12, 26, SOCF_LE|SOCF_RES }, 36815 { ISC_STATS_1_TMf, 12, 0, SOCF_LE|SOCF_RES }, 36816 { ISC_STATS_2_TMf, 12, 12, SOCF_LE|SOCF_RES }, 36817 { RESERVED_ISC_STATS_1_LVMf, 1, 24, SOCF_RES }, 36818 { RESERVED_ISC_STATS_2_LVMf, 1, 25, SOCF_RES }, 36819 { RESERVED_SFLOW_ING_THRESHOLD_LVMf, 1, 50, SOCF_RES }, 36820 { SFLOW_ING_THRESHOLD_TMf, 12, 38, SOCF_LE|SOCF_RES } 36821 }; 36822 36823 #endif 36824 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 36825 defined(BCM_56670_A0) || defined(BCM_56670_B0) 36826 soc_field_info_t soc_SW2_RAM_CONTROL_11_BCM56560_A0r_fields[] = { 36827 { IMIRROR_BITMAP_TMf, 12, 36, SOCF_LE|SOCF_RES }, 36828 { ISC_IP_STATS_MEM1_TMf, 12, 0, SOCF_LE|SOCF_RES }, 36829 { L3_MTU_VALUES_TMf, 14, 49, SOCF_LE|SOCF_RES }, 36830 { NIV_TRILL_CTR_MEM_TMf, 12, 12, SOCF_LE|SOCF_RES }, 36831 { RESERVED_IMIRROR_BITMAP_LVMf, 1, 48, SOCF_RES }, 36832 { RESERVED_L3_MTU_VALUES_LVMf, 1, 63, SOCF_RES }, 36833 { VFI_PROFILE_2_TMf, 12, 24, SOCF_LE|SOCF_RES } 36834 }; 36835 36836 #endif 36837 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 36838 defined(BCM_56670_A0) || defined(BCM_56670_B0) 36839 soc_field_info_t soc_SW2_RAM_CONTROL_12_BCM56560_A0r_fields[] = { 36840 { ENDPOINT_QUEUE_MAP_B0_LP_TMf, 14, 14, SOCF_LE|SOCF_RES }, 36841 { ENDPOINT_QUEUE_MAP_B0_TMf, 14, 0, SOCF_LE|SOCF_RES }, 36842 { ENDPOINT_QUEUE_MAP_B1_LP_TMf, 14, 28, SOCF_LE|SOCF_RES }, 36843 { ENDPOINT_QUEUE_MAP_B1_TMf, 14, 44, SOCF_LE|SOCF_RES }, 36844 { RESERVED_0f, 5, 59, SOCF_LE|SOCF_RES }, 36845 { RESERVED_ENDPOINT_QUEUE_MAP_B0_LP_LVMf, 1, 42, SOCF_RES }, 36846 { RESERVED_ENDPOINT_QUEUE_MAP_B1_LP_LVMf, 1, 43, SOCF_RES }, 36847 { RESERVED_ENDPOINT_QUEUE_MAP_LVMf, 1, 58, SOCF_RES } 36848 }; 36849 36850 #endif 36851 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 36852 defined(BCM_56670_A0) || defined(BCM_56670_B0) 36853 soc_field_info_t soc_SW2_RAM_CONTROL_13_BCM56560_A0r_fields[] = { 36854 { CPU_COS_MAP_TCAM_TMf, 20, 0, SOCF_LE|SOCF_RES }, 36855 { ING_FLEX_CTR_PKT_PRI_MAP_TMf, 12, 21, SOCF_LE|SOCF_RES }, 36856 { ING_FLEX_CTR_PRI_CNG_MAP_TMf, 12, 34, SOCF_LE|SOCF_RES }, 36857 { MODPORT_MAP_SUBPORT_TMf, 14, 47, SOCF_LE|SOCF_RES }, 36858 { RESERVED_0f, 3, 61, SOCF_LE|SOCF_RES }, 36859 { RESERVED_CPU_COS_MAP_TCAM_LVMf, 1, 20, SOCF_RES }, 36860 { RESERVED_ING_FLEX_CTR_PKT_PRI_MAP_LVMf, 1, 33, SOCF_RES }, 36861 { RESERVED_ING_FLEX_CTR_PRI_CNG_MAP_LVMf, 1, 46, SOCF_RES } 36862 }; 36863 36864 #endif 36865 #if defined(BCM_53400_A0) 36866 soc_field_info_t soc_SW2_RAM_CONTROL_1_64r_fields[] = { 36867 { EGR_MASK_TMf, 14, 0, SOCF_LE|SOCF_RES }, 36868 { MODPORT_MAP_SW_TMf, 14, 28, SOCF_LE|SOCF_RES }, 36869 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 14, 42, SOCF_LE|SOCF_RES }, 36870 { SRC_MODID_BLOCK_TMf, 14, 14, SOCF_LE|SOCF_RES } 36871 }; 36872 36873 #endif 36874 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 36875 defined(BCM_53570_B0) || defined(BCM_56160_A0) 36876 soc_field_info_t soc_SW2_RAM_CONTROL_1_64_BCM56160_A0r_fields[] = { 36877 { E2E_HOL_STATUS_TMf, 14, 14, SOCF_LE|SOCF_RES }, 36878 { EGR_MASK_TMf, 14, 0, SOCF_LE|SOCF_RES }, 36879 { MODPORT_MAP_SW_TMf, 14, 28, SOCF_LE|SOCF_RES }, 36880 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 14, 42, SOCF_LE|SOCF_RES } 36881 }; 36882 36883 #endif 36884 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 36885 defined(BCM_56870_A0) 36886 soc_field_info_t soc_SW2_RAM_CONTROL_1_64_BCM56870_A0r_fields[] = { 36887 { FAST_TRUNK_GROUP_LVMf, 1, 58, SOCF_RES }, 36888 { FAST_TRUNK_GROUP_TMf, 7, 28, SOCF_LE|SOCF_RES }, 36889 { LAG_DLB_CONTROL_TMf, 7, 7, SOCF_LE|SOCF_RES }, 36890 { RSVD_1f, 7, 21, SOCF_LE|SOCF_RES }, 36891 { RSVD_2f, 5, 35, SOCF_LE|SOCF_RES }, 36892 { RSVD_3f, 9, 47, SOCF_LE|SOCF_RES }, 36893 { TRUNK_BITMAP_LVMf, 1, 57, SOCF_RES }, 36894 { TRUNK_BITMAP_TMf, 7, 14, SOCF_LE|SOCF_RES }, 36895 { TRUNK_GROUP_LVMf, 1, 56, SOCF_RES }, 36896 { TRUNK_GROUP_TMf, 7, 0, SOCF_LE|SOCF_RES }, 36897 { TRUNK_MEMBER_LVMf, 1, 59, SOCF_RES }, 36898 { TRUNK_MEMBER_TMf, 7, 40, SOCF_LE|SOCF_RES } 36899 }; 36900 36901 #endif 36902 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 36903 soc_field_info_t soc_SW2_RAM_CONTROL_1_64_BCM56960_A0r_fields[] = { 36904 { FAST_TRUNK_GROUP_LVMf, 1, 58, SOCF_RES }, 36905 { FAST_TRUNK_GROUP_TMf, 12, 28, SOCF_LE|SOCF_RES }, 36906 { RESERVED_0f, 2, 54, SOCF_LE|SOCF_RES }, 36907 { TRUNK_BITMAP_LVMf, 1, 57, SOCF_RES }, 36908 { TRUNK_BITMAP_TMf, 14, 14, SOCF_LE|SOCF_RES }, 36909 { TRUNK_GROUP_LVMf, 1, 56, SOCF_RES }, 36910 { TRUNK_GROUP_TMf, 14, 0, SOCF_LE|SOCF_RES }, 36911 { TRUNK_MEMBER_LVMf, 1, 59, SOCF_RES }, 36912 { TRUNK_MEMBER_TMf, 14, 40, SOCF_LE|SOCF_RES } 36913 }; 36914 36915 #endif 36916 #if defined(BCM_56970_A0) 36917 soc_field_info_t soc_SW2_RAM_CONTROL_1_64_BCM56970_A0r_fields[] = { 36918 { FAST_TRUNK_GROUP_LVMf, 1, 58, SOCF_RES }, 36919 { FAST_TRUNK_GROUP_TMf, 5, 28, SOCF_LE|SOCF_RES }, 36920 { LAG_DLB_CONTROL_TMf, 7, 7, SOCF_LE|SOCF_RES }, 36921 { RSVD_1f, 7, 21, SOCF_LE|SOCF_RES }, 36922 { RSVD_2f, 7, 33, SOCF_LE|SOCF_RES }, 36923 { RSVD_3f, 9, 47, SOCF_LE|SOCF_RES }, 36924 { TRUNK_BITMAP_LVMf, 1, 57, SOCF_RES }, 36925 { TRUNK_BITMAP_TMf, 7, 14, SOCF_LE|SOCF_RES }, 36926 { TRUNK_GROUP_LVMf, 1, 56, SOCF_RES }, 36927 { TRUNK_GROUP_TMf, 7, 0, SOCF_LE|SOCF_RES }, 36928 { TRUNK_MEMBER_LVMf, 1, 59, SOCF_RES }, 36929 { TRUNK_MEMBER_TMf, 7, 40, SOCF_LE|SOCF_RES } 36930 }; 36931 36932 #endif 36933 #if defined(BCM_56150_A0) 36934 soc_field_info_t soc_SW2_RAM_CONTROL_1_BCM56150_A0r_fields[] = { 36935 { EGR_MASK_TMf, 5, 0, SOCF_LE|SOCF_RES }, 36936 { MODPORT_MAP_SW_TMf, 5, 10, SOCF_LE|SOCF_RES }, 36937 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 5, 15, SOCF_LE|SOCF_RES }, 36938 { SRC_MODID_BLOCK_TMf, 5, 5, SOCF_LE|SOCF_RES } 36939 }; 36940 36941 #endif 36942 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 36943 soc_field_info_t soc_SW2_RAM_CONTROL_1_BCM56260_A0r_fields[] = { 36944 { ING_FLEX_CTR_PRI_CNG_MAP_TMf, 6, 28, SOCF_LE|SOCF_RES }, 36945 { MODPORT_MAP_SW_TMf, 10, 18, SOCF_LE|SOCF_RES }, 36946 { SRC_MODID_EGRESS_BLOCK_TMf, 10, 0, SOCF_LE|SOCF_RES }, 36947 { SRC_MODID_INGRESS_BLOCK_TMf, 8, 10, SOCF_LE|SOCF_RES } 36948 }; 36949 36950 #endif 36951 #if defined(BCM_56270_A0) 36952 soc_field_info_t soc_SW2_RAM_CONTROL_1_BCM56270_A0r_fields[] = { 36953 { ING_FLEX_CTR_PRI_CNG_MAP_TMf, 10, 38, SOCF_LE|SOCF_RES }, 36954 { MODPORT_MAP_SW_TMf, 14, 24, SOCF_LE|SOCF_RES }, 36955 { SRC_MODID_EGRESS_BLOCK_TMf, 14, 0, SOCF_LE|SOCF_RES }, 36956 { SRC_MODID_INGRESS_BLOCK_TMf, 10, 14, SOCF_LE|SOCF_RES } 36957 }; 36958 36959 #endif 36960 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 36961 defined(BCM_56670_A0) || defined(BCM_56670_B0) 36962 soc_field_info_t soc_SW2_RAM_CONTROL_1_BCM56560_A0r_fields[] = { 36963 { MODPORT_MAP_SW_TMf, 14, 34, SOCF_LE|SOCF_RES }, 36964 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 14, 49, SOCF_LE|SOCF_RES }, 36965 { RESERVED_0f, 4, 15, SOCF_LE|SOCF_RES }, 36966 { RESERVED_MODPORT_MAP_SW_LVMf, 1, 48, SOCF_RES }, 36967 { RESERVED_NONUCAST_TRUNK_BLOCK_MASK_LVMf, 1, 63, SOCF_RES }, 36968 { RESERVED_SRC_MODID_EGRESS_BLOCK_LVMf, 1, 33, SOCF_RES }, 36969 { RESERVED_SRC_MODID_INGRESS_BLOCK_LVMf, 1, 14, SOCF_RES }, 36970 { SRC_MODID_EGRESS_BLOCK_TMf, 14, 19, SOCF_LE|SOCF_RES }, 36971 { SRC_MODID_INGRESS_BLOCK_TMf, 14, 0, SOCF_LE|SOCF_RES } 36972 }; 36973 36974 #endif 36975 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 36976 defined(BCM_56334_B0) || defined(BCM_56624_A0) || \ 36977 defined(BCM_56624_B0) || defined(BCM_56680_A0) || \ 36978 defined(BCM_56680_B0) 36979 soc_field_info_t soc_SW2_RAM_CONTROL_1_BCM56624_A0r_fields[] = { 36980 { ALTERNATE_EMIRROR_BITMAP_TMf, 4, 8, SOCF_LE|SOCF_RES }, 36981 { EGR_MASK_TMf, 4, 16, SOCF_LE|SOCF_RES }, 36982 { EOP_BUF_HI_TMf, 2, 28, SOCF_LE|SOCF_RES }, 36983 { EOP_BUF_LO_TMf, 2, 30, SOCF_LE|SOCF_RES }, 36984 { MODPORT_MAP_SW_TMf, 4, 24, SOCF_LE|SOCF_RES }, 36985 { SRC_MODID_BLOCK_TMf, 4, 20, SOCF_LE|SOCF_RES }, 36986 { TRUNK_BITMAP_TMf, 4, 0, SOCF_LE|SOCF_RES }, 36987 { TRUNK_EGR_MASK_TMf, 4, 4, SOCF_LE|SOCF_RES }, 36988 { TRUNK_GROUP_TMf, 4, 12, SOCF_LE|SOCF_RES } 36989 }; 36990 36991 #endif 36992 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 36993 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 36994 defined(BCM_56685_A0) || defined(BCM_56685_B0) 36995 soc_field_info_t soc_SW2_RAM_CONTROL_1_BCM56634_A0r_fields[] = { 36996 { ALTERNATE_EMIRROR_BITMAP_TMf, 2, 10, SOCF_LE|SOCF_RES }, 36997 { E2E_HOL_STATUS_HI_TMf, 4, 28, SOCF_LE|SOCF_RES }, 36998 { EGR_MASK_TMf, 4, 16, SOCF_LE|SOCF_RES }, 36999 { EMIRROR_CONTROL1_TMf, 2, 4, SOCF_LE|SOCF_RES }, 37000 { EMIRROR_CONTROL2_TMf, 2, 6, SOCF_LE|SOCF_RES }, 37001 { EMIRROR_CONTROL3_TMf, 2, 8, SOCF_LE|SOCF_RES }, 37002 { EMIRROR_CONTROL_TMf, 2, 2, SOCF_LE|SOCF_RES }, 37003 { MODPORT_MAP_SW_TMf, 4, 24, SOCF_LE|SOCF_RES }, 37004 { SRC_MODID_BLOCK_TMf, 4, 20, SOCF_LE|SOCF_RES }, 37005 { SRC_MODID_EGRESS_BLOCK_TMf, 4, 12, SOCF_LE|SOCF_RES }, 37006 { TRUNK_BITMAP_TMf, 2, 0, SOCF_LE|SOCF_RES } 37007 }; 37008 37009 #endif 37010 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 37011 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 37012 defined(BCM_56640_A0) || defined(BCM_56850_A0) 37013 soc_field_info_t soc_SW2_RAM_CONTROL_1_BCM56640_A0r_fields[] = { 37014 { CPU_COS_MAP_TCAM_TMf, 14, 15, SOCF_LE|SOCF_RES }, 37015 { MODPORT_MAP_SW_PMf, 1, 31, SOCF_RES }, 37016 { MODPORT_MAP_SW_TMf, 5, 10, SOCF_LE|SOCF_RES }, 37017 { SRC_MODID_EGRESS_BLOCK_PMf, 1, 29, SOCF_RES }, 37018 { SRC_MODID_EGRESS_BLOCK_TMf, 5, 0, SOCF_LE|SOCF_RES }, 37019 { SRC_MODID_INGRESS_BLOCK_PMf, 1, 30, SOCF_RES }, 37020 { SRC_MODID_INGRESS_BLOCK_TMf, 5, 5, SOCF_LE|SOCF_RES } 37021 }; 37022 37023 #endif 37024 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 37025 soc_field_info_t soc_SW2_RAM_CONTROL_1_BCM56820_A0r_fields[] = { 37026 { ALTERNATE_EMIRROR_BITMAP_TMf, 4, 8, SOCF_LE|SOCF_RES }, 37027 { EGR_MASK_TMf, 4, 16, SOCF_LE|SOCF_RES }, 37028 { SRC_MODID_BLOCK_TMf, 4, 20, SOCF_LE|SOCF_RES }, 37029 { TRUNK_BITMAP_TMf, 4, 0, SOCF_LE|SOCF_RES }, 37030 { TRUNK_EGR_MASK_TMf, 4, 4, SOCF_LE|SOCF_RES }, 37031 { TRUNK_GROUP_TMf, 4, 12, SOCF_LE|SOCF_RES }, 37032 { VLAN_COS_MAP_TMf, 4, 24, SOCF_LE|SOCF_RES } 37033 }; 37034 37035 #endif 37036 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 37037 defined(BCM_56840_A0) || defined(BCM_56840_B0) 37038 soc_field_info_t soc_SW2_RAM_CONTROL_1_BCM56840_A0r_fields[] = { 37039 { CPU_COS_MAP_TCAM_TMf, 14, 15, SOCF_LE|SOCF_RES }, 37040 { MODPORT_MAP_SW_PMf, 1, 31, SOCF_RES }, 37041 { MODPORT_MAP_SW_TMf, 5, 10, SOCF_LE|SOCF_RES }, 37042 { SRC_MODID_EGRESS_BLOCK_PMf, 1, 29, SOCF_RES }, 37043 { SRC_MODID_EGRESS_BLOCK_TMf, 5, 0, SOCF_LE|SOCF_RES }, 37044 { SRC_MODID_INGRESS_BLOCK_PMf, 1, 30, SOCF_RES }, 37045 { SRC_MODID_INGRESS_BLOCK_TMf, 5, 5, SOCF_LE|SOCF_RES } 37046 }; 37047 37048 #endif 37049 #if defined(BCM_56860_A0) 37050 soc_field_info_t soc_SW2_RAM_CONTROL_1_BCM56860_A0r_fields[] = { 37051 { MODPORT_MAP_SW_TMf, 14, 34, SOCF_LE|SOCF_RES }, 37052 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 14, 49, SOCF_LE|SOCF_RES }, 37053 { RESERVED_0f, 4, 15, SOCF_LE|SOCF_RES }, 37054 { RESERVED_MODPORT_MAP_SW_LVMf, 1, 48, SOCF_RES }, 37055 { RESERVED_NONUCAST_TRUNK_BLOCK_MASK_LVMf, 1, 63, SOCF_RES }, 37056 { RESERVED_SRC_MODID_EGRESS_BLOCK_LVMf, 1, 33, SOCF_RES }, 37057 { RESERVED_SRC_MODID_INGRESS_BLOCK_LVMf, 1, 14, SOCF_RES }, 37058 { SRC_MODID_EGRESS_BLOCK_TMf, 14, 19, SOCF_LE|SOCF_RES }, 37059 { SRC_MODID_INGRESS_BLOCK_TMf, 14, 0, SOCF_LE|SOCF_RES } 37060 }; 37061 37062 #endif 37063 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 37064 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 37065 defined(BCM_56160_A0) 37066 soc_field_info_t soc_SW2_RAM_CONTROL_2_64r_fields[] = { 37067 { ALTERNATE_EMIRROR_BITMAP_TMf, 12, 17, SOCF_LE|SOCF_RES }, 37068 { MAC_BLOCK_TABLE_TMf, 12, 29, SOCF_LE|SOCF_RES }, 37069 { MODPORT_MAP_EM_TMf, 17, 0, SOCF_LE|SOCF_RES }, 37070 { TRUNK_BITMAP_TABLE_TMf, 12, 41, SOCF_LE|SOCF_RES } 37071 }; 37072 37073 #endif 37074 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 37075 defined(BCM_56870_A0) 37076 soc_field_info_t soc_SW2_RAM_CONTROL_2_64_BCM56870_A0r_fields[] = { 37077 { ALTERNATE_EMIRROR_BITMAP_LVMf, 1, 54, SOCF_RES }, 37078 { ALTERNATE_EMIRROR_BITMAP_TMf, 6, 0, SOCF_LE|SOCF_RES }, 37079 { EGR_MASK_LVMf, 1, 55, SOCF_RES }, 37080 { EGR_MASK_TMf, 7, 10, SOCF_LE|SOCF_RES }, 37081 { RSVD_0f, 4, 6, SOCF_LE|SOCF_RES }, 37082 { RSVD_1f, 7, 17, SOCF_LE|SOCF_RES }, 37083 { RSVD_2f, 7, 31, SOCF_LE|SOCF_RES }, 37084 { RSVD_3f, 7, 45, SOCF_LE|SOCF_RES }, 37085 { SRC_MODID_EGRESS_BLOCK_LVMf, 1, 52, SOCF_RES }, 37086 { SRC_MODID_EGRESS_BLOCK_TMf, 7, 38, SOCF_LE|SOCF_RES }, 37087 { SRC_MODID_INGRESS_BLOCK_LVMf, 1, 53, SOCF_RES }, 37088 { SRC_MODID_INGRESS_BLOCK_TMf, 7, 24, SOCF_LE|SOCF_RES } 37089 }; 37090 37091 #endif 37092 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 37093 soc_field_info_t soc_SW2_RAM_CONTROL_2_64_BCM56960_A0r_fields[] = { 37094 { ALTERNATE_EMIRROR_BITMAP_LVMf, 1, 54, SOCF_RES }, 37095 { ALTERNATE_EMIRROR_BITMAP_TMf, 10, 0, SOCF_LE|SOCF_RES }, 37096 { EGR_MASK_LVMf, 1, 55, SOCF_RES }, 37097 { EGR_MASK_TMf, 14, 10, SOCF_LE|SOCF_RES }, 37098 { SRC_MODID_EGRESS_BLOCK_LVMf, 1, 52, SOCF_RES }, 37099 { SRC_MODID_EGRESS_BLOCK_TMf, 14, 38, SOCF_LE|SOCF_RES }, 37100 { SRC_MODID_INGRESS_BLOCK_LVMf, 1, 53, SOCF_RES }, 37101 { SRC_MODID_INGRESS_BLOCK_TMf, 14, 24, SOCF_LE|SOCF_RES } 37102 }; 37103 37104 #endif 37105 #if defined(BCM_56970_A0) 37106 soc_field_info_t soc_SW2_RAM_CONTROL_2_64_BCM56970_A0r_fields[] = { 37107 { ALTERNATE_EMIRROR_BITMAP_LVMf, 1, 54, SOCF_RES }, 37108 { ALTERNATE_EMIRROR_BITMAP_TMf, 4, 0, SOCF_LE|SOCF_RES }, 37109 { EGR_MASK_LVMf, 1, 55, SOCF_RES }, 37110 { EGR_MASK_TMf, 7, 10, SOCF_LE|SOCF_RES }, 37111 { RSVD_0f, 6, 4, SOCF_LE|SOCF_RES }, 37112 { RSVD_1f, 7, 17, SOCF_LE|SOCF_RES }, 37113 { RSVD_2f, 7, 31, SOCF_LE|SOCF_RES }, 37114 { RSVD_3f, 7, 45, SOCF_LE|SOCF_RES }, 37115 { SRC_MODID_EGRESS_BLOCK_LVMf, 1, 52, SOCF_RES }, 37116 { SRC_MODID_EGRESS_BLOCK_TMf, 7, 38, SOCF_LE|SOCF_RES }, 37117 { SRC_MODID_INGRESS_BLOCK_LVMf, 1, 53, SOCF_RES }, 37118 { SRC_MODID_INGRESS_BLOCK_TMf, 7, 24, SOCF_LE|SOCF_RES } 37119 }; 37120 37121 #endif 37122 #if defined(BCM_56150_A0) 37123 soc_field_info_t soc_SW2_RAM_CONTROL_2_BCM56150_A0r_fields[] = { 37124 { MODPORT_MAP_EM_TMf, 10, 0, SOCF_LE|SOCF_RES } 37125 }; 37126 37127 #endif 37128 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 37129 soc_field_info_t soc_SW2_RAM_CONTROL_2_BCM56260_A0r_fields[] = { 37130 { CPU_COS_MAP_TCAM_TMf, 16, 18, SOCF_LE|SOCF_RES }, 37131 { E2E_HOL_STATUS_TMf, 8, 0, SOCF_LE|SOCF_RES }, 37132 { ING_EGRMSKBMAP_TMf, 8, 34, SOCF_LE|SOCF_RES }, 37133 { ING_QUEUE_MAP_TMf, 10, 8, SOCF_LE|SOCF_RES } 37134 }; 37135 37136 #endif 37137 #if defined(BCM_56270_A0) 37138 soc_field_info_t soc_SW2_RAM_CONTROL_2_BCM56270_A0r_fields[] = { 37139 { CPU_COS_MAP_TCAM_TMf, 20, 24, SOCF_LE|SOCF_RES }, 37140 { E2E_HOL_STATUS_TMf, 12, 0, SOCF_LE|SOCF_RES }, 37141 { ING_EGRMSKBMAP_TMf, 10, 44, SOCF_LE|SOCF_RES }, 37142 { ING_QUEUE_MAP_TMf, 12, 12, SOCF_LE|SOCF_RES } 37143 }; 37144 37145 #endif 37146 #if defined(BCM_56340_A0) 37147 soc_field_info_t soc_SW2_RAM_CONTROL_2_BCM56340_A0r_fields[] = { 37148 { E2E_HOL_STATUS_1_DCMf, 1, 18, SOCF_RES }, 37149 { E2E_HOL_STATUS_1_PMf, 1, 17, SOCF_RES }, 37150 { E2E_HOL_STATUS_1_TMf, 5, 5, SOCF_LE|SOCF_RES }, 37151 { E2E_HOL_STATUS_DCMf, 1, 16, SOCF_RES }, 37152 { E2E_HOL_STATUS_PMf, 1, 15, SOCF_RES }, 37153 { E2E_HOL_STATUS_TMf, 5, 10, SOCF_LE|SOCF_RES }, 37154 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_PMf, 1, 19, SOCF_RES }, 37155 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_TMf, 5, 0, SOCF_LE|SOCF_RES }, 37156 { RESERVEDf, 2, 30, SOCF_LE|SOCF_RES }, 37157 { SERVICE_PORT_MAP_TMf, 5, 25, SOCF_LE|SOCF_RES }, 37158 { SERVICE_QUEUE_MAP_TMf, 5, 20, SOCF_LE|SOCF_RES } 37159 }; 37160 37161 #endif 37162 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 37163 soc_field_info_t soc_SW2_RAM_CONTROL_2_BCM56440_A0r_fields[] = { 37164 { E2E_HOL_STATUS_1_PMf, 1, 11, SOCF_RES }, 37165 { E2E_HOL_STATUS_1_TMf, 5, 0, SOCF_LE|SOCF_RES }, 37166 { E2E_HOL_STATUS_PMf, 1, 10, SOCF_RES }, 37167 { E2E_HOL_STATUS_TMf, 5, 5, SOCF_LE|SOCF_RES }, 37168 { ING_QUEUE_MAP_TMf, 5, 12, SOCF_LE|SOCF_RES } 37169 }; 37170 37171 #endif 37172 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 37173 defined(BCM_56450_B1) 37174 soc_field_info_t soc_SW2_RAM_CONTROL_2_BCM56450_A0r_fields[] = { 37175 { E2E_HOL_STATUS_1_PMf, 1, 11, SOCF_RES }, 37176 { E2E_HOL_STATUS_1_TMf, 5, 0, SOCF_LE|SOCF_RES }, 37177 { E2E_HOL_STATUS_PMf, 1, 10, SOCF_RES }, 37178 { E2E_HOL_STATUS_TMf, 5, 5, SOCF_LE|SOCF_RES }, 37179 { ING_QUEUE_MAP_TMf, 5, 12, SOCF_LE|SOCF_RES }, 37180 { OAM_LM_COUNTERS_1_DCMf, 1, 18, SOCF_RES }, 37181 { OAM_LM_COUNTERS_1_PMf, 1, 17, SOCF_RES }, 37182 { OAM_LM_COUNTERS_1_TMf, 10, 19, SOCF_LE|SOCF_RES } 37183 }; 37184 37185 #endif 37186 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 37187 defined(BCM_56670_A0) || defined(BCM_56670_B0) 37188 soc_field_info_t soc_SW2_RAM_CONTROL_2_BCM56560_A0r_fields[] = { 37189 { E2E_HOL_STATUS_1_TMf, 12, 0, SOCF_LE|SOCF_RES }, 37190 { E2E_HOL_STATUS_TMf, 12, 12, SOCF_LE|SOCF_RES }, 37191 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_TMf, 14, 29, SOCF_LE|SOCF_RES }, 37192 { PORT_LAG_FAILOVER_TMf, 12, 51, SOCF_LE|SOCF_RES }, 37193 { RESERVED_1f, 4, 24, SOCF_LE|SOCF_RES }, 37194 { RESERVED_2f, 8, 43, SOCF_LE|SOCF_RES }, 37195 { RESERVED_ING_HIGIG_TRUNK_OVERRIDE_PROFILE_LVMf, 1, 28, SOCF_RES }, 37196 { RESERVED_PORT_LAG_FAILOVER_LVMf, 1, 63, SOCF_RES } 37197 }; 37198 37199 #endif 37200 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 37201 defined(BCM_56334_B0) || defined(BCM_56624_A0) || \ 37202 defined(BCM_56624_B0) || defined(BCM_56680_A0) || \ 37203 defined(BCM_56680_B0) 37204 soc_field_info_t soc_SW2_RAM_CONTROL_2_BCM56624_A0r_fields[] = { 37205 { E2E_HOL_STATUS_TMf, 8, 8, SOCF_LE|SOCF_RES }, 37206 { ING_PWE_TERM_BYTE_COUNTERS_TMf, 8, 16, SOCF_LE|SOCF_RES }, 37207 { ING_PWE_TERM_SEQNUM_TMf, 8, 24, SOCF_LE|SOCF_RES }, 37208 { MODPORT_MAP_EM_TMf, 8, 0, SOCF_LE|SOCF_RES } 37209 }; 37210 37211 #endif 37212 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 37213 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 37214 defined(BCM_56685_A0) || defined(BCM_56685_B0) 37215 soc_field_info_t soc_SW2_RAM_CONTROL_2_BCM56634_A0r_fields[] = { 37216 { E2E_HOL_STATUS_1_TMf, 4, 12, SOCF_LE|SOCF_RES }, 37217 { E2E_HOL_STATUS_TMf, 4, 8, SOCF_LE|SOCF_RES }, 37218 { ING_PWE_TERM_BYTE_COUNTERS_TMf, 8, 16, SOCF_LE|SOCF_RES }, 37219 { ING_PWE_TERM_SEQNUM_TMf, 8, 24, SOCF_LE|SOCF_RES }, 37220 { MODPORT_MAP_EM_TMf, 8, 0, SOCF_LE|SOCF_RES } 37221 }; 37222 37223 #endif 37224 #if defined(BCM_56640_A0) 37225 soc_field_info_t soc_SW2_RAM_CONTROL_2_BCM56640_A0r_fields[] = { 37226 { E2E_HOL_STATUS_1_DCMf, 1, 18, SOCF_RES }, 37227 { E2E_HOL_STATUS_1_PMf, 1, 17, SOCF_RES }, 37228 { E2E_HOL_STATUS_1_TMf, 5, 5, SOCF_LE|SOCF_RES }, 37229 { E2E_HOL_STATUS_DCMf, 1, 16, SOCF_RES }, 37230 { E2E_HOL_STATUS_PMf, 1, 15, SOCF_RES }, 37231 { E2E_HOL_STATUS_TMf, 5, 10, SOCF_LE|SOCF_RES }, 37232 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_PMf, 1, 19, SOCF_RES }, 37233 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_TMf, 5, 0, SOCF_LE|SOCF_RES }, 37234 { SERVICE_PORT_MAP_TMf, 5, 25, SOCF_LE|SOCF_RES }, 37235 { SERVICE_QUEUE_MAP_TMf, 5, 20, SOCF_LE|SOCF_RES } 37236 }; 37237 37238 #endif 37239 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 37240 soc_field_info_t soc_SW2_RAM_CONTROL_2_BCM56820_A0r_fields[] = { 37241 { E2E_HOL_STATUS_TMf, 11, 20, SOCF_LE|SOCF_RES }, 37242 { MODPORT_MAP_EM_TMf, 8, 0, SOCF_LE|SOCF_RES }, 37243 { MODPORT_MAP_IM_TMf, 8, 8, SOCF_LE|SOCF_RES }, 37244 { MODPORT_MAP_SW_TMf, 4, 16, SOCF_LE|SOCF_RES } 37245 }; 37246 37247 #endif 37248 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37249 soc_field_info_t soc_SW2_RAM_CONTROL_2_BCM56840_A0r_fields[] = { 37250 { E2E_HOL_STATUS_1_DCMf, 1, 28, SOCF_RES }, 37251 { E2E_HOL_STATUS_1_PMf, 1, 27, SOCF_RES }, 37252 { E2E_HOL_STATUS_1_TMf, 10, 5, SOCF_LE|SOCF_RES }, 37253 { E2E_HOL_STATUS_DCMf, 1, 26, SOCF_RES }, 37254 { E2E_HOL_STATUS_PMf, 1, 25, SOCF_RES }, 37255 { E2E_HOL_STATUS_TMf, 10, 15, SOCF_LE|SOCF_RES }, 37256 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_PMf, 1, 29, SOCF_RES }, 37257 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_TMf, 5, 0, SOCF_LE|SOCF_RES } 37258 }; 37259 37260 #endif 37261 #if defined(BCM_56850_A0) 37262 soc_field_info_t soc_SW2_RAM_CONTROL_2_BCM56850_A0r_fields[] = { 37263 { E2E_HOL_STATUS_1_DCMf, 1, 28, SOCF_RES }, 37264 { E2E_HOL_STATUS_1_PMf, 1, 27, SOCF_RES }, 37265 { E2E_HOL_STATUS_1_TMf, 10, 5, SOCF_LE|SOCF_RES }, 37266 { E2E_HOL_STATUS_DCMf, 1, 26, SOCF_RES }, 37267 { E2E_HOL_STATUS_PMf, 1, 25, SOCF_RES }, 37268 { E2E_HOL_STATUS_TMf, 10, 15, SOCF_LE|SOCF_RES }, 37269 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_PMf, 1, 29, SOCF_RES }, 37270 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_TMf, 5, 0, SOCF_LE|SOCF_RES } 37271 }; 37272 37273 #endif 37274 #if defined(BCM_56860_A0) 37275 soc_field_info_t soc_SW2_RAM_CONTROL_2_BCM56860_A0r_fields[] = { 37276 { E2E_HOL_STATUS_1_TMf, 9, 5, SOCF_LE|SOCF_RES }, 37277 { E2E_HOL_STATUS_TMf, 9, 14, SOCF_LE|SOCF_RES }, 37278 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_TMf, 14, 29, SOCF_LE|SOCF_RES }, 37279 { PORT_LAG_FAILOVER_TMf, 12, 51, SOCF_LE|SOCF_RES }, 37280 { RESERVED_0f, 5, 0, SOCF_LE|SOCF_RES }, 37281 { RESERVED_1f, 5, 23, SOCF_LE|SOCF_RES }, 37282 { RESERVED_2f, 8, 43, SOCF_LE|SOCF_RES }, 37283 { RESERVED_ING_HIGIG_TRUNK_OVERRIDE_PROFILE_LVMf, 1, 28, SOCF_RES }, 37284 { RESERVED_PORT_LAG_FAILOVER_LVMf, 1, 63, SOCF_RES } 37285 }; 37286 37287 #endif 37288 #if defined(BCM_53400_A0) 37289 soc_field_info_t soc_SW2_RAM_CONTROL_3_64r_fields[] = { 37290 { L3_MTU_VALUES_TMf, 14, 17, SOCF_LE|SOCF_RES }, 37291 { MODPORT_MAP_IM_TMf, 17, 0, SOCF_LE|SOCF_RES }, 37292 { TRUNK_EGR_MASK_TMf, 12, 31, SOCF_LE|SOCF_RES }, 37293 { TRUNK_GROUP_TMf, 12, 43, SOCF_LE|SOCF_RES } 37294 }; 37295 37296 #endif 37297 #if defined(BCM_53540_A0) 37298 soc_field_info_t soc_SW2_RAM_CONTROL_3_64_BCM53540_A0r_fields[] = { 37299 { EGR_MASK_MODBASE_TMf, 12, 31, SOCF_LE|SOCF_RES }, 37300 { ING_VLAN_COUNTER_TMf, 12, 0, SOCF_LE|SOCF_RES }, 37301 { L3_MTU_VALUES_TMf, 14, 17, SOCF_LE|SOCF_RES }, 37302 { RESERVED_TMf, 5, 12, SOCF_LE|SOCF_RES }, 37303 { TRUNK_GROUP_TMf, 12, 43, SOCF_LE|SOCF_RES } 37304 }; 37305 37306 #endif 37307 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 37308 soc_field_info_t soc_SW2_RAM_CONTROL_3_64_BCM53570_A0r_fields[] = { 37309 { EGR_MASK_MODBASE_TMf, 12, 31, SOCF_LE|SOCF_RES }, 37310 { ING_VLAN_COUNTER_TMf, 12, 0, SOCF_LE|SOCF_RES }, 37311 { L3_MTU_VALUES_TMf, 14, 17, SOCF_LE|SOCF_RES }, 37312 { TRUNK_GROUP_TMf, 12, 43, SOCF_LE|SOCF_RES }, 37313 { UNUSEDf, 5, 12, SOCF_LE|SOCF_RES } 37314 }; 37315 37316 #endif 37317 #if defined(BCM_56160_A0) 37318 soc_field_info_t soc_SW2_RAM_CONTROL_3_64_BCM56160_A0r_fields[] = { 37319 { EGR_MASK_MODBASE_TMf, 12, 31, SOCF_LE|SOCF_RES }, 37320 { ING_VLAN_COUNTER_TMf, 17, 0, SOCF_LE|SOCF_RES }, 37321 { L3_MTU_VALUES_TMf, 14, 17, SOCF_LE|SOCF_RES }, 37322 { TRUNK_GROUP_TMf, 12, 43, SOCF_LE|SOCF_RES } 37323 }; 37324 37325 #endif 37326 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 37327 defined(BCM_56870_A0) 37328 soc_field_info_t soc_SW2_RAM_CONTROL_3_64_BCM56870_A0r_fields[] = { 37329 { MODPORT_MAP_M0_LVMf, 1, 56, SOCF_RES }, 37330 { MODPORT_MAP_M0_TMf, 7, 0, SOCF_LE|SOCF_RES }, 37331 { MODPORT_MAP_M1_LVMf, 1, 57, SOCF_RES }, 37332 { MODPORT_MAP_M1_TMf, 7, 14, SOCF_LE|SOCF_RES }, 37333 { MODPORT_MAP_M2_LVMf, 1, 58, SOCF_RES }, 37334 { MODPORT_MAP_M2_TMf, 7, 28, SOCF_LE|SOCF_RES }, 37335 { MODPORT_MAP_M3_LVMf, 1, 59, SOCF_RES }, 37336 { MODPORT_MAP_M3_TMf, 7, 42, SOCF_LE|SOCF_RES }, 37337 { MODPORT_MAP_SUBPORT_M0_LVMf, 1, 60, SOCF_RES }, 37338 { MODPORT_MAP_SUBPORT_M0_TMf, 7, 7, SOCF_LE|SOCF_RES }, 37339 { MODPORT_MAP_SUBPORT_M1_LVMf, 1, 61, SOCF_RES }, 37340 { MODPORT_MAP_SUBPORT_M1_TMf, 7, 21, SOCF_LE|SOCF_RES }, 37341 { MODPORT_MAP_SUBPORT_M2_LVMf, 1, 62, SOCF_RES }, 37342 { MODPORT_MAP_SUBPORT_M2_TMf, 7, 35, SOCF_LE|SOCF_RES }, 37343 { MODPORT_MAP_SUBPORT_M3_LVMf, 1, 63, SOCF_RES }, 37344 { MODPORT_MAP_SUBPORT_M3_TMf, 7, 49, SOCF_LE|SOCF_RES } 37345 }; 37346 37347 #endif 37348 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 37349 soc_field_info_t soc_SW2_RAM_CONTROL_3_64_BCM56960_A0r_fields[] = { 37350 { MODPORT_MAP_M0_LVMf, 1, 56, SOCF_RES }, 37351 { MODPORT_MAP_M0_TMf, 14, 0, SOCF_LE|SOCF_RES }, 37352 { MODPORT_MAP_M1_LVMf, 1, 57, SOCF_RES }, 37353 { MODPORT_MAP_M1_TMf, 14, 14, SOCF_LE|SOCF_RES }, 37354 { MODPORT_MAP_M2_LVMf, 1, 58, SOCF_RES }, 37355 { MODPORT_MAP_M2_TMf, 14, 28, SOCF_LE|SOCF_RES }, 37356 { MODPORT_MAP_M3_LVMf, 1, 59, SOCF_RES }, 37357 { MODPORT_MAP_M3_TMf, 14, 42, SOCF_LE|SOCF_RES } 37358 }; 37359 37360 #endif 37361 #if defined(BCM_56970_A0) 37362 soc_field_info_t soc_SW2_RAM_CONTROL_3_64_BCM56970_A0r_fields[] = { 37363 { MODPORT_MAP_M0_LVMf, 1, 56, SOCF_RES }, 37364 { MODPORT_MAP_M0_TMf, 7, 0, SOCF_LE|SOCF_RES }, 37365 { MODPORT_MAP_M1_LVMf, 1, 57, SOCF_RES }, 37366 { MODPORT_MAP_M1_TMf, 7, 14, SOCF_LE|SOCF_RES }, 37367 { MODPORT_MAP_M2_LVMf, 1, 58, SOCF_RES }, 37368 { MODPORT_MAP_M2_TMf, 7, 28, SOCF_LE|SOCF_RES }, 37369 { MODPORT_MAP_M3_LVMf, 1, 59, SOCF_RES }, 37370 { MODPORT_MAP_M3_TMf, 7, 42, SOCF_LE|SOCF_RES }, 37371 { RSVD_0f, 7, 7, SOCF_LE|SOCF_RES }, 37372 { RSVD_1f, 7, 21, SOCF_LE|SOCF_RES }, 37373 { RSVD_2f, 7, 35, SOCF_LE|SOCF_RES }, 37374 { RSVD_3f, 7, 49, SOCF_LE|SOCF_RES } 37375 }; 37376 37377 #endif 37378 #if defined(BCM_56150_A0) 37379 soc_field_info_t soc_SW2_RAM_CONTROL_3_BCM56150_A0r_fields[] = { 37380 { L3_MTU_VALUES_TMf, 5, 10, SOCF_LE|SOCF_RES }, 37381 { MODPORT_MAP_IM_TMf, 10, 0, SOCF_LE|SOCF_RES } 37382 }; 37383 37384 #endif 37385 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 37386 soc_field_info_t soc_SW2_RAM_CONTROL_3_BCM56260_A0r_fields[] = { 37387 { ING_FLEX_CTR_PKT_PRI_MAP_TMf, 6, 38, SOCF_LE|SOCF_RES }, 37388 { L3_MTU_VALUES_TMf, 10, 18, SOCF_LE|SOCF_RES }, 37389 { MAC_BLOCK_TABLE_TMf, 8, 10, SOCF_LE|SOCF_RES }, 37390 { MODPORT_MAP_M0_TMf, 10, 0, SOCF_LE|SOCF_RES }, 37391 { SERVICE_COS_MAP_TMf, 10, 28, SOCF_LE|SOCF_RES } 37392 }; 37393 37394 #endif 37395 #if defined(BCM_56270_A0) 37396 soc_field_info_t soc_SW2_RAM_CONTROL_3_BCM56270_A0r_fields[] = { 37397 { ING_FLEX_CTR_PKT_PRI_MAP_TMf, 10, 52, SOCF_LE|SOCF_RES }, 37398 { L3_MTU_VALUES_TMf, 14, 24, SOCF_LE|SOCF_RES }, 37399 { MAC_BLOCK_TABLE_TMf, 10, 14, SOCF_LE|SOCF_RES }, 37400 { MODPORT_MAP_M0_TMf, 14, 0, SOCF_LE|SOCF_RES }, 37401 { SERVICE_COS_MAP_TMf, 14, 38, SOCF_LE|SOCF_RES } 37402 }; 37403 37404 #endif 37405 #if defined(BCM_56340_A0) 37406 soc_field_info_t soc_SW2_RAM_CONTROL_3_BCM56340_A0r_fields[] = { 37407 { IMIRROR_BITMAP_TMf, 2, 30, SOCF_LE|SOCF_RES }, 37408 { ING_L3_NEXT_HOP_ATTRIBUTE_1_INDEX_TMf, 5, 20, SOCF_LE|SOCF_RES }, 37409 { MODPORT_MAP_M0_PDAf, 1, 27, SOCF_RES }, 37410 { MODPORT_MAP_M0_TMf, 5, 0, SOCF_LE|SOCF_RES }, 37411 { MODPORT_MAP_M1_PDAf, 1, 28, SOCF_RES }, 37412 { MODPORT_MAP_M1_TMf, 5, 5, SOCF_LE|SOCF_RES }, 37413 { MODPORT_MAP_M2_PDAf, 1, 29, SOCF_RES }, 37414 { MODPORT_MAP_M2_TMf, 5, 10, SOCF_LE|SOCF_RES }, 37415 { MODPORT_MAP_M3_TMf, 5, 15, SOCF_LE|SOCF_RES }, 37416 { MODPORT_MAP_SW_PDAf, 2, 25, SOCF_LE|SOCF_RES } 37417 }; 37418 37419 #endif 37420 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 37421 soc_field_info_t soc_SW2_RAM_CONTROL_3_BCM56440_A0r_fields[] = { 37422 { L3_MTU_VALUES_TMf, 5, 20, SOCF_LE|SOCF_RES }, 37423 { MODPORT_MAP_M0_TMf, 5, 0, SOCF_LE|SOCF_RES }, 37424 { MODPORT_MAP_M1_TMf, 5, 5, SOCF_LE|SOCF_RES }, 37425 { MODPORT_MAP_M2_TMf, 5, 10, SOCF_LE|SOCF_RES }, 37426 { MODPORT_MAP_M3_TMf, 5, 15, SOCF_LE|SOCF_RES }, 37427 { VLAN_COS_MAP_TMf, 5, 25, SOCF_LE|SOCF_RES } 37428 }; 37429 37430 #endif 37431 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 37432 defined(BCM_56450_B1) 37433 soc_field_info_t soc_SW2_RAM_CONTROL_3_BCM56450_A0r_fields[] = { 37434 { L3_MTU_VALUES_TMf, 5, 20, SOCF_LE|SOCF_RES }, 37435 { MODPORT_MAP_M0_TMf, 5, 0, SOCF_LE|SOCF_RES }, 37436 { MODPORT_MAP_M1_TMf, 5, 5, SOCF_LE|SOCF_RES }, 37437 { MODPORT_MAP_M2_TMf, 5, 10, SOCF_LE|SOCF_RES }, 37438 { MODPORT_MAP_M3_TMf, 5, 15, SOCF_LE|SOCF_RES }, 37439 { SERVICE_COS_MAP_TMf, 5, 25, SOCF_LE|SOCF_RES } 37440 }; 37441 37442 #endif 37443 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 37444 defined(BCM_56670_A0) || defined(BCM_56670_B0) 37445 soc_field_info_t soc_SW2_RAM_CONTROL_3_BCM56560_A0r_fields[] = { 37446 { BCAST_BLOCK_MASK_TMf, 12, 26, SOCF_LE|SOCF_RES }, 37447 { KNOWN_MCAST_BLOCK_MASK_TMf, 12, 39, SOCF_LE|SOCF_RES }, 37448 { MODPORT_MAP_M_TMf, 14, 0, SOCF_LE|SOCF_RES }, 37449 { RESERVED_0f, 6, 20, SOCF_LE|SOCF_RES }, 37450 { RESERVED_BCAST_BLOCK_MASK_LVMf, 1, 38, SOCF_RES }, 37451 { RESERVED_KNOWN_MCAST_BLOCK_MASK_LVMf, 1, 51, SOCF_RES }, 37452 { RESERVED_MODPORT_MAP_M_LVMf, 1, 14, SOCF_RES }, 37453 { RESERVED_UNKNOWN_UCAST_BLOCK_MASK_LVMf, 1, 52, SOCF_RES }, 37454 { VLAN_COS_MAP_TMf, 5, 15, SOCF_LE|SOCF_RES } 37455 }; 37456 37457 #endif 37458 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 37459 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 37460 defined(BCM_56685_A0) || defined(BCM_56685_B0) 37461 soc_field_info_t soc_SW2_RAM_CONTROL_3_BCM56634_A0r_fields[] = { 37462 { IMIRROR_BITMAP_TMf, 2, 28, SOCF_LE|SOCF_RES }, 37463 { ING_PWE_TERM_PACKET_COUNTERS_TMf, 8, 8, SOCF_LE|SOCF_RES }, 37464 { L3_MTU_VALUES_TMf, 4, 18, SOCF_LE|SOCF_RES }, 37465 { MODPORT_MAP_IM_TMf, 8, 0, SOCF_LE|SOCF_RES }, 37466 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 2, 16, SOCF_LE|SOCF_RES }, 37467 { SW2_RAM_CONTROL_3_RESERVEDf, 2, 30, SOCF_LE|SOCF_RES }, 37468 { TRUNK_GROUP_SW_TMf, 2, 26, SOCF_LE|SOCF_RES }, 37469 { VLAN_COS_MAP_TMf, 4, 22, SOCF_LE|SOCF_RES } 37470 }; 37471 37472 #endif 37473 #if defined(BCM_56640_A0) 37474 soc_field_info_t soc_SW2_RAM_CONTROL_3_BCM56640_A0r_fields[] = { 37475 { IMIRROR_BITMAP_TMf, 2, 30, SOCF_LE|SOCF_RES }, 37476 { ING_L3_NEXT_HOP_ATTRIBUTE_1_INDEX_TMf, 5, 20, SOCF_LE|SOCF_RES }, 37477 { MODPORT_MAP_M0_TMf, 5, 0, SOCF_LE|SOCF_RES }, 37478 { MODPORT_MAP_M1_TMf, 5, 5, SOCF_LE|SOCF_RES }, 37479 { MODPORT_MAP_M2_TMf, 5, 10, SOCF_LE|SOCF_RES }, 37480 { MODPORT_MAP_M3_TMf, 5, 15, SOCF_LE|SOCF_RES }, 37481 { RESERVEDf, 5, 25, SOCF_LE|SOCF_RES } 37482 }; 37483 37484 #endif 37485 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 37486 soc_field_info_t soc_SW2_RAM_CONTROL_3_BCM56820_A0r_fields[] = { 37487 { ALTERNATE_EMIRROR_BITMAP_WWf, 1, 13, SOCF_RES }, 37488 { CPU_COS_MAP_TCAM_TMf, 11, 0, SOCF_LE|SOCF_RES }, 37489 { E2E_HOL_STATUS_WWf, 1, 21, SOCF_RES }, 37490 { EGR_MASK_WWf, 1, 15, SOCF_RES }, 37491 { MODPORT_MAP_EM_WWf, 1, 18, SOCF_RES }, 37492 { MODPORT_MAP_IM_WWf, 1, 19, SOCF_RES }, 37493 { MODPORT_MAP_SW_WWf, 1, 20, SOCF_RES }, 37494 { SRC_MODID_BLOCK_WWf, 1, 16, SOCF_RES }, 37495 { TRUNK_BITMAP_WWf, 1, 11, SOCF_RES }, 37496 { TRUNK_EGR_MASK_WWf, 1, 12, SOCF_RES }, 37497 { TRUNK_GROUP_WWf, 1, 14, SOCF_RES }, 37498 { VLAN_COS_MAP_WWf, 1, 17, SOCF_RES } 37499 }; 37500 37501 #endif 37502 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37503 soc_field_info_t soc_SW2_RAM_CONTROL_3_BCM56840_A0r_fields[] = { 37504 { IMIRROR_BITMAP_TMf, 2, 30, SOCF_LE|SOCF_RES }, 37505 { L3_MTU_VALUES_TMf, 5, 20, SOCF_LE|SOCF_RES }, 37506 { MODPORT_MAP_M0_TMf, 5, 0, SOCF_LE|SOCF_RES }, 37507 { MODPORT_MAP_M1_TMf, 5, 5, SOCF_LE|SOCF_RES }, 37508 { MODPORT_MAP_M2_TMf, 5, 10, SOCF_LE|SOCF_RES }, 37509 { MODPORT_MAP_M3_TMf, 5, 15, SOCF_LE|SOCF_RES }, 37510 { VLAN_COS_MAP_TMf, 5, 25, SOCF_LE|SOCF_RES } 37511 }; 37512 37513 #endif 37514 #if defined(BCM_56850_A0) 37515 soc_field_info_t soc_SW2_RAM_CONTROL_3_BCM56850_A0r_fields[] = { 37516 { IMIRROR_BITMAP_TMf, 2, 30, SOCF_LE|SOCF_RES }, 37517 { L3_MTU_VALUES_TMf, 5, 20, SOCF_LE|SOCF_RES }, 37518 { MODPORT_MAP_M0_TMf, 5, 0, SOCF_LE|SOCF_RES }, 37519 { MODPORT_MAP_M1_TMf, 5, 5, SOCF_LE|SOCF_RES }, 37520 { MODPORT_MAP_M2_TMf, 5, 10, SOCF_LE|SOCF_RES }, 37521 { MODPORT_MAP_M3_TMf, 5, 15, SOCF_LE|SOCF_RES }, 37522 { VLAN_COS_MAP_TMf, 5, 25, SOCF_LE|SOCF_RES } 37523 }; 37524 37525 #endif 37526 #if defined(BCM_56860_A0) 37527 soc_field_info_t soc_SW2_RAM_CONTROL_3_BCM56860_A0r_fields[] = { 37528 { BCAST_BLOCK_MASK_TMf, 12, 26, SOCF_LE|SOCF_RES }, 37529 { KNOWN_MCAST_BLOCK_MASK_TMf, 12, 39, SOCF_LE|SOCF_RES }, 37530 { MODPORT_MAP_M_TMf, 14, 0, SOCF_LE|SOCF_RES }, 37531 { RESERVED_0f, 6, 20, SOCF_LE|SOCF_RES }, 37532 { RESERVED_BCAST_BLOCK_MASK_LVMf, 1, 38, SOCF_RES }, 37533 { RESERVED_KNOWN_MCAST_BLOCK_MASK_LVMf, 1, 51, SOCF_RES }, 37534 { RESERVED_MODPORT_MAP_M_LVMf, 1, 14, SOCF_RES }, 37535 { RESERVED_UNKNOWN_UCAST_BLOCK_MASK_LVMf, 1, 52, SOCF_RES }, 37536 { VLAN_COS_MAP_TMf, 5, 15, SOCF_LE|SOCF_RES } 37537 }; 37538 37539 #endif 37540 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 37541 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 37542 defined(BCM_56160_A0) 37543 soc_field_info_t soc_SW2_RAM_CONTROL_4_64r_fields[] = { 37544 { CPU_COS_MAP_TCAM_TMf, 20, 0, SOCF_LE|SOCF_RES }, 37545 { IP_STATS_MEM_TMf, 12, 20, SOCF_LE|SOCF_RES }, 37546 { STATS_MEM_0_TMf, 12, 32, SOCF_LE|SOCF_RES }, 37547 { STATS_MEM_1_TMf, 12, 44, SOCF_LE|SOCF_RES } 37548 }; 37549 37550 #endif 37551 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 37552 defined(BCM_56870_A0) 37553 soc_field_info_t soc_SW2_RAM_CONTROL_4_64_BCM56870_A0r_fields[] = { 37554 { BCAST_BLOCK_MASK_LVMf, 1, 57, SOCF_RES }, 37555 { BCAST_BLOCK_MASK_TMf, 6, 32, SOCF_LE|SOCF_RES }, 37556 { ING_EGRMSKBMAP_LVMf, 1, 58, SOCF_RES }, 37557 { ING_EGRMSKBMAP_TMf, 7, 42, SOCF_LE|SOCF_RES }, 37558 { KNOWN_MCAST_BLOCK_MASK_LVMf, 1, 56, SOCF_RES }, 37559 { KNOWN_MCAST_BLOCK_MASK_TMf, 6, 22, SOCF_LE|SOCF_RES }, 37560 { RSVD_0f, 5, 7, SOCF_LE|SOCF_RES }, 37561 { RSVD_1f, 4, 18, SOCF_LE|SOCF_RES }, 37562 { RSVD_2f, 4, 28, SOCF_LE|SOCF_RES }, 37563 { RSVD_3f, 4, 38, SOCF_LE|SOCF_RES }, 37564 { RSVD_4f, 5, 49, SOCF_LE|SOCF_RES }, 37565 { UNKNOWN_MCAST_BLOCK_MASK_LVMf, 1, 55, SOCF_RES }, 37566 { UNKNOWN_MCAST_BLOCK_MASK_TMf, 6, 12, SOCF_LE|SOCF_RES }, 37567 { UNKNOWN_UCAST_BLOCK_MASK_LVMf, 1, 54, SOCF_RES }, 37568 { UNKNOWN_UCAST_BLOCK_MASK_TMf, 7, 0, SOCF_LE|SOCF_RES } 37569 }; 37570 37571 #endif 37572 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 37573 soc_field_info_t soc_SW2_RAM_CONTROL_4_64_BCM56960_A0r_fields[] = { 37574 { BCAST_BLOCK_MASK_LVMf, 1, 57, SOCF_RES }, 37575 { BCAST_BLOCK_MASK_TMf, 10, 32, SOCF_LE|SOCF_RES }, 37576 { ING_EGRMSKBMAP_LVMf, 1, 58, SOCF_RES }, 37577 { ING_EGRMSKBMAP_TMf, 12, 42, SOCF_LE|SOCF_RES }, 37578 { KNOWN_MCAST_BLOCK_MASK_LVMf, 1, 56, SOCF_RES }, 37579 { KNOWN_MCAST_BLOCK_MASK_TMf, 10, 22, SOCF_LE|SOCF_RES }, 37580 { UNKNOWN_MCAST_BLOCK_MASK_LVMf, 1, 55, SOCF_RES }, 37581 { UNKNOWN_MCAST_BLOCK_MASK_TMf, 10, 12, SOCF_LE|SOCF_RES }, 37582 { UNKNOWN_UCAST_BLOCK_MASK_LVMf, 1, 54, SOCF_RES }, 37583 { UNKNOWN_UCAST_BLOCK_MASK_TMf, 12, 0, SOCF_LE|SOCF_RES } 37584 }; 37585 37586 #endif 37587 #if defined(BCM_56970_A0) 37588 soc_field_info_t soc_SW2_RAM_CONTROL_4_64_BCM56970_A0r_fields[] = { 37589 { BCAST_BLOCK_MASK_LVMf, 1, 57, SOCF_RES }, 37590 { BCAST_BLOCK_MASK_TMf, 4, 32, SOCF_LE|SOCF_RES }, 37591 { ING_EGRMSKBMAP_LVMf, 1, 58, SOCF_RES }, 37592 { ING_EGRMSKBMAP_TMf, 5, 42, SOCF_LE|SOCF_RES }, 37593 { KNOWN_MCAST_BLOCK_MASK_LVMf, 1, 56, SOCF_RES }, 37594 { KNOWN_MCAST_BLOCK_MASK_TMf, 4, 22, SOCF_LE|SOCF_RES }, 37595 { RSVD_0f, 7, 5, SOCF_LE|SOCF_RES }, 37596 { RSVD_1f, 6, 16, SOCF_LE|SOCF_RES }, 37597 { RSVD_2f, 6, 26, SOCF_LE|SOCF_RES }, 37598 { RSVD_3f, 6, 36, SOCF_LE|SOCF_RES }, 37599 { RSVD_4f, 7, 47, SOCF_LE|SOCF_RES }, 37600 { UNKNOWN_MCAST_BLOCK_MASK_LVMf, 1, 55, SOCF_RES }, 37601 { UNKNOWN_MCAST_BLOCK_MASK_TMf, 4, 12, SOCF_LE|SOCF_RES }, 37602 { UNKNOWN_UCAST_BLOCK_MASK_LVMf, 1, 54, SOCF_RES }, 37603 { UNKNOWN_UCAST_BLOCK_MASK_TMf, 5, 0, SOCF_LE|SOCF_RES } 37604 }; 37605 37606 #endif 37607 #if defined(BCM_56150_A0) 37608 soc_field_info_t soc_SW2_RAM_CONTROL_4_BCM56150_A0r_fields[] = { 37609 { CPU_COS_MAP_TCAM_TMf, 14, 0, SOCF_LE|SOCF_RES } 37610 }; 37611 37612 #endif 37613 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 37614 soc_field_info_t soc_SW2_RAM_CONTROL_4_BCM56260_A0r_fields[] = { 37615 { IMIRROR_BITMAP_TMf, 8, 24, SOCF_LE|SOCF_RES }, 37616 { ING_FLEX_CTR_PKT_RES_MAP_TMf, 10, 32, SOCF_LE|SOCF_RES }, 37617 { LOCAL_SW_DISABLE_DEFAULT_PBM_TMf, 8, 16, SOCF_LE|SOCF_RES }, 37618 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 8, 8, SOCF_LE|SOCF_RES }, 37619 { TRUNK_BITMAP_TMf, 8, 0, SOCF_LE|SOCF_RES } 37620 }; 37621 37622 #endif 37623 #if defined(BCM_56270_A0) 37624 soc_field_info_t soc_SW2_RAM_CONTROL_4_BCM56270_A0r_fields[] = { 37625 { IMIRROR_BITMAP_TMf, 10, 30, SOCF_LE|SOCF_RES }, 37626 { ING_FLEX_CTR_PKT_RES_MAP_TMf, 14, 40, SOCF_LE|SOCF_RES }, 37627 { LOCAL_SW_DISABLE_DEFAULT_PBM_TMf, 10, 20, SOCF_LE|SOCF_RES }, 37628 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 10, 10, SOCF_LE|SOCF_RES }, 37629 { TRUNK_BITMAP_TMf, 10, 0, SOCF_LE|SOCF_RES } 37630 }; 37631 37632 #endif 37633 #if defined(BCM_56340_A0) 37634 soc_field_info_t soc_SW2_RAM_CONTROL_4_BCM56340_A0r_fields[] = { 37635 { ALTERNATE_EMIRROR_BITMAP_PMf, 1, 5, SOCF_RES }, 37636 { BCAST_BLOCK_MASK_TMf, 2, 26, SOCF_LE|SOCF_RES }, 37637 { EOP_BUF_A_TMf, 2, 12, SOCF_LE|SOCF_RES }, 37638 { EOP_BUF_B_TMf, 2, 14, SOCF_LE|SOCF_RES }, 37639 { EOP_BUF_C_TMf, 2, 16, SOCF_LE|SOCF_RES }, 37640 { ING_EGRMSKBMAP_TMf, 2, 28, SOCF_LE|SOCF_RES }, 37641 { ING_L3_NEXT_HOP_ATTRIBUTE_1_INDEX_PMf, 1, 8, SOCF_RES }, 37642 { KNOWN_MCAST_BLOCK_MASK_TMf, 2, 24, SOCF_LE|SOCF_RES }, 37643 { LOCAL_SW_DISABLE_DEFAULT_PBM_TMf, 2, 30, SOCF_LE|SOCF_RES }, 37644 { MODPORT_MAP_M0_PMf, 1, 0, SOCF_RES }, 37645 { MODPORT_MAP_M1_PMf, 1, 1, SOCF_RES }, 37646 { MODPORT_MAP_M2_PMf, 1, 2, SOCF_RES }, 37647 { MODPORT_MAP_M3_PDAf, 1, 6, SOCF_RES }, 37648 { MODPORT_MAP_M3_PMf, 1, 3, SOCF_RES }, 37649 { NONUCAST_TRUNK_BLOCK_MASK_PDAf, 1, 7, SOCF_RES }, 37650 { NONUCAST_TRUNK_BLOCK_MASK_PMf, 1, 10, SOCF_RES }, 37651 { PLFS_TMf, 2, 18, SOCF_LE|SOCF_RES }, 37652 { TRUNK_BITMAP_PMf, 1, 4, SOCF_RES }, 37653 { UNKNOWN_MCAST_BLOCK_MASK_TMf, 2, 22, SOCF_LE|SOCF_RES }, 37654 { UNKNOWN_UCAST_BLOCK_MASK_TMf, 2, 20, SOCF_LE|SOCF_RES }, 37655 { VLAN_PROFILE_2_PMf, 1, 9, SOCF_RES }, 37656 { VOQ_COS_MAP_PMf, 1, 11, SOCF_RES } 37657 }; 37658 37659 #endif 37660 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 37661 soc_field_info_t soc_SW2_RAM_CONTROL_4_BCM56440_A0r_fields[] = { 37662 { ALTERNATE_EMIRROR_BITMAP_PMf, 1, 4, SOCF_RES }, 37663 { L3_MTU_VALUES_PMf, 1, 7, SOCF_RES }, 37664 { MODPORT_MAP_M0_PMf, 1, 0, SOCF_RES }, 37665 { MODPORT_MAP_M1_PMf, 1, 1, SOCF_RES }, 37666 { MODPORT_MAP_M2_PMf, 1, 2, SOCF_RES }, 37667 { MODPORT_MAP_M3_PMf, 1, 3, SOCF_RES }, 37668 { TRUNK_MEMBER_PMf, 1, 5, SOCF_RES }, 37669 { VLAN_COS_MAP_PMf, 1, 6, SOCF_RES } 37670 }; 37671 37672 #endif 37673 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 37674 defined(BCM_56450_B1) 37675 soc_field_info_t soc_SW2_RAM_CONTROL_4_BCM56450_A0r_fields[] = { 37676 { ALTERNATE_EMIRROR_BITMAP_PMf, 1, 4, SOCF_RES }, 37677 { L3_MTU_VALUES_PMf, 1, 7, SOCF_RES }, 37678 { MODPORT_MAP_M0_PMf, 1, 0, SOCF_RES }, 37679 { MODPORT_MAP_M1_PMf, 1, 1, SOCF_RES }, 37680 { MODPORT_MAP_M2_PMf, 1, 2, SOCF_RES }, 37681 { MODPORT_MAP_M3_PMf, 1, 3, SOCF_RES }, 37682 { SERVICE_COS_MAP_PMf, 1, 6, SOCF_RES }, 37683 { TRUNK_BITMAP_TMf, 5, 8, SOCF_LE|SOCF_RES }, 37684 { TRUNK_MEMBER_PMf, 1, 5, SOCF_RES } 37685 }; 37686 37687 #endif 37688 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 37689 defined(BCM_56670_A0) || defined(BCM_56670_B0) 37690 soc_field_info_t soc_SW2_RAM_CONTROL_4_BCM56560_A0r_fields[] = { 37691 { EMIRROR_CONTROL_TMf, 12, 1, SOCF_LE|SOCF_RES }, 37692 { ING_EGRMSKBMAP_TMf, 12, 52, SOCF_LE|SOCF_RES }, 37693 { LOCAL_SW_DISABLE_DEFAULT_PBM_TMf, 12, 39, SOCF_LE|SOCF_RES }, 37694 { RESERVED_EMIRROR_CONTROL_LVMf, 1, 0, SOCF_RES }, 37695 { RESERVED_ING_EGRMSKBMAP_LVMf, 1, 51, SOCF_RES }, 37696 { RESERVED_LOCAL_SW_DISABLE_DEFAULT_PBM_LVMf, 1, 38, SOCF_RES }, 37697 { RESERVED_UNKNOWN_MCAST_BLOCK_MASK_LVMf, 1, 25, SOCF_RES }, 37698 { UNKNOWN_MCAST_BLOCK_MASK_TMf, 12, 26, SOCF_LE|SOCF_RES }, 37699 { UNKNOWN_UCAST_BLOCK_MASK_TMf, 12, 13, SOCF_LE|SOCF_RES } 37700 }; 37701 37702 #endif 37703 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 37704 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 37705 defined(BCM_56685_A0) || defined(BCM_56685_B0) 37706 soc_field_info_t soc_SW2_RAM_CONTROL_4_BCM56634_A0r_fields[] = { 37707 { BCAST_BLOCK_MASK_TMf, 2, 25, SOCF_LE|SOCF_RES }, 37708 { CPU_COS_MAP_TCAM_TMf, 11, 0, SOCF_LE|SOCF_RES }, 37709 { EOP_BUF_A_TMf, 2, 11, SOCF_LE|SOCF_RES }, 37710 { EOP_BUF_B_TMf, 2, 13, SOCF_LE|SOCF_RES }, 37711 { EOP_BUF_C_TMf, 2, 15, SOCF_LE|SOCF_RES }, 37712 { ING_EGRMSKBMAP_TMf, 2, 27, SOCF_LE|SOCF_RES }, 37713 { KNOWN_MCAST_BLOCK_MASK_TMf, 2, 23, SOCF_LE|SOCF_RES }, 37714 { LOCAL_SW_DISABLE_DEFAULT_PBM_TMf, 2, 29, SOCF_LE|SOCF_RES }, 37715 { PLFS_TMf, 2, 17, SOCF_LE|SOCF_RES }, 37716 { SW2_RAM_CONTROL_4_RESERVEDf, 1, 31, SOCF_RES }, 37717 { UNKNOWN_MCAST_BLOCK_MASK_TMf, 2, 21, SOCF_LE|SOCF_RES }, 37718 { UNKNOWN_UCAST_BLOCK_MASK_TMf, 2, 19, SOCF_LE|SOCF_RES } 37719 }; 37720 37721 #endif 37722 #if defined(BCM_56640_A0) 37723 soc_field_info_t soc_SW2_RAM_CONTROL_4_BCM56640_A0r_fields[] = { 37724 { ALTERNATE_EMIRROR_BITMAP_PMf, 1, 5, SOCF_RES }, 37725 { BCAST_BLOCK_MASK_TMf, 2, 26, SOCF_LE|SOCF_RES }, 37726 { EOP_BUF_A_TMf, 2, 12, SOCF_LE|SOCF_RES }, 37727 { EOP_BUF_B_TMf, 2, 14, SOCF_LE|SOCF_RES }, 37728 { EOP_BUF_C_TMf, 2, 16, SOCF_LE|SOCF_RES }, 37729 { ING_EGRMSKBMAP_TMf, 2, 28, SOCF_LE|SOCF_RES }, 37730 { ING_L3_NEXT_HOP_ATTRIBUTE_1_INDEX_PMf, 1, 8, SOCF_RES }, 37731 { KNOWN_MCAST_BLOCK_MASK_TMf, 2, 24, SOCF_LE|SOCF_RES }, 37732 { LOCAL_SW_DISABLE_DEFAULT_PBM_TMf, 2, 30, SOCF_LE|SOCF_RES }, 37733 { MODPORT_MAP_M0_PMf, 1, 0, SOCF_RES }, 37734 { MODPORT_MAP_M1_PMf, 1, 1, SOCF_RES }, 37735 { MODPORT_MAP_M2_PMf, 1, 2, SOCF_RES }, 37736 { MODPORT_MAP_M3_PMf, 1, 3, SOCF_RES }, 37737 { NONUCAST_TRUNK_BLOCK_MASK_PMf, 1, 10, SOCF_RES }, 37738 { PLFS_TMf, 2, 18, SOCF_LE|SOCF_RES }, 37739 { RESERVEDf, 2, 6, SOCF_LE|SOCF_RES }, 37740 { TRUNK_BITMAP_PMf, 1, 4, SOCF_RES }, 37741 { UNKNOWN_MCAST_BLOCK_MASK_TMf, 2, 22, SOCF_LE|SOCF_RES }, 37742 { UNKNOWN_UCAST_BLOCK_MASK_TMf, 2, 20, SOCF_LE|SOCF_RES }, 37743 { VLAN_PROFILE_2_PMf, 1, 9, SOCF_RES }, 37744 { VOQ_COS_MAP_PMf, 1, 11, SOCF_RES } 37745 }; 37746 37747 #endif 37748 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37749 soc_field_info_t soc_SW2_RAM_CONTROL_4_BCM56840_A0r_fields[] = { 37750 { ALTERNATE_EMIRROR_BITMAP_PMf, 1, 5, SOCF_RES }, 37751 { BCAST_BLOCK_MASK_TMf, 2, 26, SOCF_LE|SOCF_RES }, 37752 { EOP_BUF_A_TMf, 2, 12, SOCF_LE|SOCF_RES }, 37753 { EOP_BUF_B_TMf, 2, 14, SOCF_LE|SOCF_RES }, 37754 { EOP_BUF_C_TMf, 2, 16, SOCF_LE|SOCF_RES }, 37755 { ING_EGRMSKBMAP_TMf, 2, 28, SOCF_LE|SOCF_RES }, 37756 { KNOWN_MCAST_BLOCK_MASK_TMf, 2, 24, SOCF_LE|SOCF_RES }, 37757 { L3_MTU_VALUES_PMf, 1, 8, SOCF_RES }, 37758 { LOCAL_SW_DISABLE_DEFAULT_PBM_TMf, 2, 30, SOCF_LE|SOCF_RES }, 37759 { MODPORT_MAP_M0_PMf, 1, 0, SOCF_RES }, 37760 { MODPORT_MAP_M1_PMf, 1, 1, SOCF_RES }, 37761 { MODPORT_MAP_M2_PMf, 1, 2, SOCF_RES }, 37762 { MODPORT_MAP_M3_PMf, 1, 3, SOCF_RES }, 37763 { NONUCAST_TRUNK_BLOCK_MASK_PMf, 1, 10, SOCF_RES }, 37764 { PLFS_TMf, 2, 18, SOCF_LE|SOCF_RES }, 37765 { TRUNK_BITMAP_PMf, 1, 4, SOCF_RES }, 37766 { TRUNK_MEMBER_PMf, 1, 6, SOCF_RES }, 37767 { UNKNOWN_MCAST_BLOCK_MASK_TMf, 2, 22, SOCF_LE|SOCF_RES }, 37768 { UNKNOWN_UCAST_BLOCK_MASK_TMf, 2, 20, SOCF_LE|SOCF_RES }, 37769 { VLAN_COS_MAP_PMf, 1, 7, SOCF_RES }, 37770 { VLAN_PROFILE_2_PMf, 1, 9, SOCF_RES }, 37771 { VOQ_COS_MAP_PMf, 1, 11, SOCF_RES } 37772 }; 37773 37774 #endif 37775 #if defined(BCM_56850_A0) 37776 soc_field_info_t soc_SW2_RAM_CONTROL_4_BCM56850_A0r_fields[] = { 37777 { BCAST_BLOCK_MASK_TMf, 2, 26, SOCF_LE|SOCF_RES }, 37778 { EMIRROR_CONTROL1_TMf, 2, 8, SOCF_LE|SOCF_RES }, 37779 { EMIRROR_CONTROL2_TMf, 2, 6, SOCF_LE|SOCF_RES }, 37780 { EMIRROR_CONTROL3_TMf, 2, 4, SOCF_LE|SOCF_RES }, 37781 { EMIRROR_CONTROL_TMf, 2, 10, SOCF_LE|SOCF_RES }, 37782 { EOP_BUF_A_TMf, 2, 12, SOCF_LE|SOCF_RES }, 37783 { EOP_BUF_B_TMf, 2, 14, SOCF_LE|SOCF_RES }, 37784 { EOP_BUF_C_TMf, 2, 16, SOCF_LE|SOCF_RES }, 37785 { ING_EGRMSKBMAP_TMf, 2, 28, SOCF_LE|SOCF_RES }, 37786 { KNOWN_MCAST_BLOCK_MASK_TMf, 2, 24, SOCF_LE|SOCF_RES }, 37787 { LOCAL_SW_DISABLE_DEFAULT_PBM_TMf, 2, 30, SOCF_LE|SOCF_RES }, 37788 { MODPORT_MAP_M0_PMf, 1, 0, SOCF_RES }, 37789 { MODPORT_MAP_M1_PMf, 1, 1, SOCF_RES }, 37790 { MODPORT_MAP_M2_PMf, 1, 2, SOCF_RES }, 37791 { MODPORT_MAP_M3_PMf, 1, 3, SOCF_RES }, 37792 { PLFS_TMf, 2, 18, SOCF_LE|SOCF_RES }, 37793 { UNKNOWN_MCAST_BLOCK_MASK_TMf, 2, 22, SOCF_LE|SOCF_RES }, 37794 { UNKNOWN_UCAST_BLOCK_MASK_TMf, 2, 20, SOCF_LE|SOCF_RES } 37795 }; 37796 37797 #endif 37798 #if defined(BCM_56860_A0) 37799 soc_field_info_t soc_SW2_RAM_CONTROL_4_BCM56860_A0r_fields[] = { 37800 { EMIRROR_CONTROL_TMf, 12, 1, SOCF_LE|SOCF_RES }, 37801 { ING_EGRMSKBMAP_TMf, 12, 52, SOCF_LE|SOCF_RES }, 37802 { LOCAL_SW_DISABLE_DEFAULT_PBM_TMf, 12, 39, SOCF_LE|SOCF_RES }, 37803 { RESERVED_EMIRROR_CONTROL_LVMf, 1, 0, SOCF_RES }, 37804 { RESERVED_ING_EGRMSKBMAP_LVMf, 1, 51, SOCF_RES }, 37805 { RESERVED_LOCAL_SW_DISABLE_DEFAULT_PBM_LVMf, 1, 38, SOCF_RES }, 37806 { RESERVED_UNKNOWN_MCAST_BLOCK_MASK_LVMf, 1, 25, SOCF_RES }, 37807 { UNKNOWN_MCAST_BLOCK_MASK_TMf, 12, 26, SOCF_LE|SOCF_RES }, 37808 { UNKNOWN_UCAST_BLOCK_MASK_TMf, 12, 13, SOCF_LE|SOCF_RES } 37809 }; 37810 37811 #endif 37812 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 37813 defined(BCM_56160_A0) 37814 soc_field_info_t soc_SW2_RAM_CONTROL_5_64r_fields[] = { 37815 { OAM_LM_COUNTERS_TMf, 17, 0, SOCF_LE|SOCF_RES }, 37816 { PBM_MACRO_1_TMf, 17, 17, SOCF_LE|SOCF_RES }, 37817 { PBM_MACRO_2_TMf, 17, 34, SOCF_LE|SOCF_RES }, 37818 { VLAN_PROFILE_2_TMf, 12, 51, SOCF_LE|SOCF_RES } 37819 }; 37820 37821 #endif 37822 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 37823 soc_field_info_t soc_SW2_RAM_CONTROL_5_64_BCM53570_A0r_fields[] = { 37824 { OAM_LM_COUNTERS_TMf, 16, 0, SOCF_LE|SOCF_RES }, 37825 { PBM_MACRO_1_TMf, 18, 16, SOCF_LE|SOCF_RES }, 37826 { PBM_MACRO_2_TMf, 17, 34, SOCF_LE|SOCF_RES }, 37827 { VLAN_PROFILE_2_TMf, 12, 51, SOCF_LE|SOCF_RES } 37828 }; 37829 37830 #endif 37831 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 37832 defined(BCM_56870_A0) 37833 soc_field_info_t soc_SW2_RAM_CONTROL_5_64_BCM56870_A0r_fields[] = { 37834 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_LVMf, 1, 57, SOCF_RES }, 37835 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_TMf, 7, 12, SOCF_LE|SOCF_RES }, 37836 { LOCAL_SW_DISABLE_DEFAULT_PBM_LVMf, 1, 58, SOCF_RES }, 37837 { LOCAL_SW_DISABLE_DEFAULT_PBM_TMf, 6, 26, SOCF_LE|SOCF_RES }, 37838 { PORT_LAG_FAILOVER_LVMf, 1, 56, SOCF_RES }, 37839 { PORT_LAG_FAILOVER_TMf, 7, 0, SOCF_LE|SOCF_RES }, 37840 { RSVD_0f, 5, 7, SOCF_LE|SOCF_RES }, 37841 { RSVD_1f, 7, 19, SOCF_LE|SOCF_RES }, 37842 { RSVD_2f, 4, 32, SOCF_LE|SOCF_RES }, 37843 { RSVD_3f, 4, 42, SOCF_LE|SOCF_RES }, 37844 { RSVD_4f, 4, 52, SOCF_LE|SOCF_RES }, 37845 { SFLOW_ING_DATA_SOURCE_LVMf, 1, 59, SOCF_RES }, 37846 { SFLOW_ING_DATA_SOURCE_TMf, 6, 36, SOCF_LE|SOCF_RES }, 37847 { SFLOW_ING_FLEX_DATA_SOURCE_LVMf, 1, 60, SOCF_RES }, 37848 { SFLOW_ING_FLEX_DATA_SOURCE_TMf, 6, 46, SOCF_LE|SOCF_RES } 37849 }; 37850 37851 #endif 37852 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 37853 soc_field_info_t soc_SW2_RAM_CONTROL_5_64_BCM56960_A0r_fields[] = { 37854 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_LVMf, 1, 57, SOCF_RES }, 37855 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_TMf, 14, 12, SOCF_LE|SOCF_RES }, 37856 { LOCAL_SW_DISABLE_DEFAULT_PBM_LVMf, 1, 58, SOCF_RES }, 37857 { LOCAL_SW_DISABLE_DEFAULT_PBM_TMf, 10, 26, SOCF_LE|SOCF_RES }, 37858 { PORT_LAG_FAILOVER_LVMf, 1, 56, SOCF_RES }, 37859 { PORT_LAG_FAILOVER_TMf, 12, 0, SOCF_LE|SOCF_RES }, 37860 { SFLOW_ING_DATA_SOURCE_LVMf, 1, 59, SOCF_RES }, 37861 { SFLOW_ING_DATA_SOURCE_TMf, 10, 36, SOCF_LE|SOCF_RES }, 37862 { SFLOW_ING_FLEX_DATA_SOURCE_LVMf, 1, 60, SOCF_RES }, 37863 { SFLOW_ING_FLEX_DATA_SOURCE_TMf, 10, 46, SOCF_LE|SOCF_RES } 37864 }; 37865 37866 #endif 37867 #if defined(BCM_56970_A0) 37868 soc_field_info_t soc_SW2_RAM_CONTROL_5_64_BCM56970_A0r_fields[] = { 37869 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_LVMf, 1, 57, SOCF_RES }, 37870 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_TMf, 7, 12, SOCF_LE|SOCF_RES }, 37871 { LOCAL_SW_DISABLE_DEFAULT_PBM_LVMf, 1, 58, SOCF_RES }, 37872 { LOCAL_SW_DISABLE_DEFAULT_PBM_TMf, 4, 26, SOCF_LE|SOCF_RES }, 37873 { PORT_LAG_FAILOVER_LVMf, 1, 56, SOCF_RES }, 37874 { PORT_LAG_FAILOVER_TMf, 5, 0, SOCF_LE|SOCF_RES }, 37875 { RSVD_0f, 7, 5, SOCF_LE|SOCF_RES }, 37876 { RSVD_1f, 7, 19, SOCF_LE|SOCF_RES }, 37877 { RSVD_2f, 6, 30, SOCF_LE|SOCF_RES }, 37878 { RSVD_3f, 6, 40, SOCF_LE|SOCF_RES }, 37879 { RSVD_4f, 6, 50, SOCF_LE|SOCF_RES }, 37880 { SFLOW_ING_DATA_SOURCE_LVMf, 1, 59, SOCF_RES }, 37881 { SFLOW_ING_DATA_SOURCE_TMf, 4, 36, SOCF_LE|SOCF_RES }, 37882 { SFLOW_ING_FLEX_DATA_SOURCE_LVMf, 1, 60, SOCF_RES }, 37883 { SFLOW_ING_FLEX_DATA_SOURCE_TMf, 4, 46, SOCF_LE|SOCF_RES } 37884 }; 37885 37886 #endif 37887 #if defined(BCM_56142_A0) 37888 soc_field_info_t soc_SW2_RAM_CONTROL_5_BCM56142_A0r_fields[] = { 37889 { OAM_LM_COUNTERS_TMf, 8, 0, SOCF_LE|SOCF_RES }, 37890 { PBM_MACRO_TMf, 8, 8, SOCF_LE|SOCF_RES } 37891 }; 37892 37893 #endif 37894 #if defined(BCM_56150_A0) 37895 soc_field_info_t soc_SW2_RAM_CONTROL_5_BCM56150_A0r_fields[] = { 37896 { OAM_LM_COUNTERS_TMf, 10, 0, SOCF_LE|SOCF_RES }, 37897 { PBM_MACRO_TMf, 10, 10, SOCF_LE|SOCF_RES } 37898 }; 37899 37900 #endif 37901 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 37902 soc_field_info_t soc_SW2_RAM_CONTROL_5_BCM56260_A0r_fields[] = { 37903 { ISC_HG_STATS_TMf, 8, 8, SOCF_LE|SOCF_RES }, 37904 { ISC_IP_STATS_TMf, 8, 24, SOCF_LE|SOCF_RES }, 37905 { ISC_NIV_TRILL_CTR_TMf, 8, 0, SOCF_LE|SOCF_RES }, 37906 { ISC_STATS_MEM_TMf, 8, 16, SOCF_LE|SOCF_RES } 37907 }; 37908 37909 #endif 37910 #if defined(BCM_56270_A0) 37911 soc_field_info_t soc_SW2_RAM_CONTROL_5_BCM56270_A0r_fields[] = { 37912 { ISC_HG_STATS_TMf, 10, 10, SOCF_LE|SOCF_RES }, 37913 { ISC_IP_STATS_TMf, 12, 32, SOCF_LE|SOCF_RES }, 37914 { ISC_NIV_TRILL_CTR_TMf, 10, 0, SOCF_LE|SOCF_RES }, 37915 { ISC_STATS_MEM_TMf, 12, 20, SOCF_LE|SOCF_RES } 37916 }; 37917 37918 #endif 37919 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 37920 soc_field_info_t soc_SW2_RAM_CONTROL_5_BCM56334_A0r_fields[] = { 37921 { OAM_LM_COUNTERS_TMf, 8, 0, SOCF_LE|SOCF_RES } 37922 }; 37923 37924 #endif 37925 #if defined(BCM_56340_A0) 37926 soc_field_info_t soc_SW2_RAM_CONTROL_5_BCM56340_A0r_fields[] = { 37927 { AXP_WLAN_COS_MAP_PDAf, 1, 29, SOCF_RES }, 37928 { AXP_WLAN_COS_MAP_TMf, 5, 2, SOCF_LE|SOCF_RES }, 37929 { E2E_HOL_STATUS_1_HI_TMf, 3, 24, SOCF_LE|SOCF_RES }, 37930 { ING_HIGIG_TRUNK_OVERRIDE_PROFILE_PDAf, 1, 31, SOCF_RES }, 37931 { LOCAL_SW_DISABLE_DEFAULT_PBM_MIRR_TMf, 2, 22, SOCF_LE|SOCF_RES }, 37932 { NUM_QCN_CNM_RECEIVED_DCMf, 1, 27, SOCF_RES }, 37933 { OAM_LM_COUNTERS_DCMf, 1, 28, SOCF_RES }, 37934 { OAM_LM_COUNTERS_TMf, 10, 12, SOCF_LE|SOCF_RES }, 37935 { SERVICE_PORT_MAP_PDAf, 1, 30, SOCF_RES }, 37936 { UNKNOWN_HGI_BITMAP_TMf, 2, 0, SOCF_LE|SOCF_RES }, 37937 { VLAN_QUEUE_MAP_TMf, 5, 7, SOCF_LE|SOCF_RES } 37938 }; 37939 37940 #endif 37941 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 37942 soc_field_info_t soc_SW2_RAM_CONTROL_5_BCM56560_A0r_fields[] = { 37943 { E2E_HOL_STATUS_1_HI_TMf, 4, 1, SOCF_LE|SOCF_RES }, 37944 { ING_FLEX_CTR_PKT_RES_MAP_TMf, 12, 36, SOCF_LE|SOCF_RES }, 37945 { ING_FLEX_CTR_TOS_MAP_TMf, 12, 23, SOCF_LE|SOCF_RES }, 37946 { OAM_LM_COUNTERS_TMf, 1, 0, SOCF_RES }, 37947 { RESERVED_0f, 16, 6, SOCF_LE|SOCF_RES }, 37948 { RESERVED_1f, 2, 48, SOCF_LE|SOCF_RES }, 37949 { RESERVED_ING_FLEX_CTR_PKT_RES_MAP_LVMf, 1, 50, SOCF_RES }, 37950 { RESERVED_ING_FLEX_CTR_TOS_MAP_LVMf, 1, 35, SOCF_RES }, 37951 { RESERVED_ING_PWE_TERM_SEQNUM_LVMf, 1, 5, SOCF_RES }, 37952 { RESERVED_UNKNOWN_HGI_BITMAP_LVMf, 1, 63, SOCF_RES }, 37953 { RESERVED_VLAN_PROFILE_2_LVMf, 1, 22, SOCF_RES }, 37954 { UNKNOWN_HGI_BITMAP_TMf, 12, 51, SOCF_LE|SOCF_RES } 37955 }; 37956 37957 #endif 37958 #if defined(BCM_56640_A0) 37959 soc_field_info_t soc_SW2_RAM_CONTROL_5_BCM56640_A0r_fields[] = { 37960 { AXP_WLAN_COS_MAP_TMf, 5, 2, SOCF_LE|SOCF_RES }, 37961 { E2E_HOL_STATUS_1_HI_TMf, 3, 24, SOCF_LE|SOCF_RES }, 37962 { LOCAL_SW_DISABLE_DEFAULT_PBM_MIRR_TMf, 2, 22, SOCF_LE|SOCF_RES }, 37963 { NUM_QCN_CNM_RECEIVED_DCMf, 1, 27, SOCF_RES }, 37964 { OAM_LM_COUNTERS_DCMf, 1, 28, SOCF_RES }, 37965 { OAM_LM_COUNTERS_TMf, 10, 12, SOCF_LE|SOCF_RES }, 37966 { RESERVED_1f, 3, 29, SOCF_LE|SOCF_RES }, 37967 { UNKNOWN_HGI_BITMAP_TMf, 2, 0, SOCF_LE|SOCF_RES }, 37968 { VLAN_QUEUE_MAP_TMf, 5, 7, SOCF_LE|SOCF_RES } 37969 }; 37970 37971 #endif 37972 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 37973 soc_field_info_t soc_SW2_RAM_CONTROL_5_BCM56670_A0r_fields[] = { 37974 { E2E_HOL_STATUS_1_HI_TMf, 4, 1, SOCF_LE|SOCF_RES }, 37975 { ING_FLEX_CTR_TOS_MAP_TMf, 12, 23, SOCF_LE|SOCF_RES }, 37976 { OAM_LM_COUNTERS_TMf, 1, 0, SOCF_RES }, 37977 { RESERVED_0f, 16, 6, SOCF_LE|SOCF_RES }, 37978 { RESERVED_1f, 14, 36, SOCF_LE|SOCF_RES }, 37979 { RESERVED_ING_FLEX_CTR_PKT_RES_MAP_LVMf, 1, 50, SOCF_RES }, 37980 { RESERVED_ING_FLEX_CTR_TOS_MAP_LVMf, 1, 35, SOCF_RES }, 37981 { RESERVED_ING_PWE_TERM_SEQNUM_LVMf, 1, 5, SOCF_RES }, 37982 { RESERVED_UNKNOWN_HGI_BITMAP_LVMf, 1, 63, SOCF_RES }, 37983 { RESERVED_VLAN_PROFILE_2_LVMf, 1, 22, SOCF_RES }, 37984 { UNKNOWN_HGI_BITMAP_TMf, 12, 51, SOCF_LE|SOCF_RES } 37985 }; 37986 37987 #endif 37988 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37989 soc_field_info_t soc_SW2_RAM_CONTROL_5_BCM56840_A0r_fields[] = { 37990 { E2E_HOL_STATUS_1_HI_TMf, 4, 24, SOCF_LE|SOCF_RES }, 37991 { ING_SERVICE_COUNTER_TABLE_DCMf, 1, 29, SOCF_RES }, 37992 { ING_SERVICE_COUNTER_TABLE_PMf, 1, 28, SOCF_RES }, 37993 { ING_SERVICE_COUNTER_TABLE_TMf, 10, 2, SOCF_LE|SOCF_RES }, 37994 { ING_VINTF_COUNTER_TABLE_DCMf, 1, 31, SOCF_RES }, 37995 { ING_VINTF_COUNTER_TABLE_PMf, 1, 30, SOCF_RES }, 37996 { ING_VINTF_COUNTER_TABLE_TMf, 10, 12, SOCF_LE|SOCF_RES }, 37997 { LOCAL_SW_DISABLE_DEFAULT_PBM_MIRR_TMf, 2, 22, SOCF_LE|SOCF_RES }, 37998 { UNKNOWN_HGI_BITMAP_TMf, 2, 0, SOCF_LE|SOCF_RES } 37999 }; 38000 38001 #endif 38002 #if defined(BCM_56850_A0) 38003 soc_field_info_t soc_SW2_RAM_CONTROL_5_BCM56850_A0r_fields[] = { 38004 { E2E_HOL_STATUS_1_HI_TMf, 4, 24, SOCF_LE|SOCF_RES }, 38005 { ENDPOINT_QUEUE_MAP_B0_TMf, 5, 8, SOCF_LE|SOCF_RES }, 38006 { ENDPOINT_QUEUE_MAP_B1_TMf, 5, 13, SOCF_LE|SOCF_RES }, 38007 { EOP_BUFFER_B_TMf, 2, 18, SOCF_LE|SOCF_RES }, 38008 { ING_FLEX_CTR_PKT_RES_MAP_TMf, 5, 3, SOCF_LE|SOCF_RES }, 38009 { ING_FLEX_CTR_TOS_MAP_TMf, 2, 30, SOCF_LE|SOCF_RES }, 38010 { ISC_HG_STATS_TMf, 2, 28, SOCF_LE|SOCF_RES }, 38011 { LOCAL_SW_DISABLE_DEFAULT_PBM_MIRR_TMf, 2, 22, SOCF_LE|SOCF_RES }, 38012 { OAM_LM_COUNTERS_TMf, 1, 2, SOCF_RES }, 38013 { PORT_LAG_FAILOVER_TMf, 2, 20, SOCF_LE|SOCF_RES }, 38014 { UNKNOWN_HGI_BITMAP_TMf, 2, 0, SOCF_LE|SOCF_RES } 38015 }; 38016 38017 #endif 38018 #if defined(BCM_56860_A0) 38019 soc_field_info_t soc_SW2_RAM_CONTROL_5_BCM56860_A0r_fields[] = { 38020 { E2E_HOL_STATUS_1_HI_TMf, 4, 1, SOCF_LE|SOCF_RES }, 38021 { ING_FLEX_CTR_PKT_RES_MAP_TMf, 12, 36, SOCF_LE|SOCF_RES }, 38022 { ING_FLEX_CTR_TOS_MAP_TMf, 12, 23, SOCF_LE|SOCF_RES }, 38023 { OAM_LM_COUNTERS_TMf, 1, 0, SOCF_RES }, 38024 { RESERVED_0f, 16, 6, SOCF_LE|SOCF_RES }, 38025 { RESERVED_1f, 2, 48, SOCF_LE|SOCF_RES }, 38026 { RESERVED_ING_FLEX_CTR_PKT_RES_MAP_LVMf, 1, 50, SOCF_RES }, 38027 { RESERVED_ING_FLEX_CTR_TOS_MAP_LVMf, 1, 35, SOCF_RES }, 38028 { RESERVED_ING_PWE_TERM_SEQNUM_LVMf, 1, 5, SOCF_RES }, 38029 { RESERVED_UNKNOWN_HGI_BITMAP_LVMf, 1, 63, SOCF_RES }, 38030 { RESERVED_VLAN_PROFILE_2_LVMf, 1, 22, SOCF_RES }, 38031 { UNKNOWN_HGI_BITMAP_TMf, 12, 51, SOCF_LE|SOCF_RES } 38032 }; 38033 38034 #endif 38035 #if defined(BCM_53400_A0) 38036 soc_field_info_t soc_SW2_RAM_CONTROL_6_64r_fields[] = { 38037 { EOP_BUFFER_TMf, 12, 36, SOCF_LE|SOCF_RES }, 38038 { HG_STATS_MEM_TMf, 12, 24, SOCF_LE|SOCF_RES }, 38039 { STATS_MEM_2_TMf, 12, 0, SOCF_LE|SOCF_RES }, 38040 { STATS_MEM_3_TMf, 12, 12, SOCF_LE|SOCF_RES } 38041 }; 38042 38043 #endif 38044 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 38045 defined(BCM_53570_B0) || defined(BCM_56160_A0) 38046 soc_field_info_t soc_SW2_RAM_CONTROL_6_64_BCM56160_A0r_fields[] = { 38047 { EOP_BUFFER_TMf, 12, 36, SOCF_LE|SOCF_RES }, 38048 { HG_STATS_MEM_TMf, 12, 24, SOCF_LE|SOCF_RES }, 38049 { ING_VLAN_COUNTER_PRI_COS_TMf, 12, 48, SOCF_LE|SOCF_RES }, 38050 { STATS_MEM_2_TMf, 12, 0, SOCF_LE|SOCF_RES }, 38051 { STATS_MEM_3_TMf, 12, 12, SOCF_LE|SOCF_RES } 38052 }; 38053 38054 #endif 38055 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 38056 defined(BCM_56870_A0) 38057 soc_field_info_t soc_SW2_RAM_CONTROL_6_64_BCM56870_A0r_fields[] = { 38058 { ING_PWE_TERM_SEQNUM_LVMf, 1, 38, SOCF_RES }, 38059 { MAC_BLOCK_TABLE_LVMf, 1, 34, SOCF_RES }, 38060 { MAC_BLOCK_TABLE_TMf, 6, 0, SOCF_LE|SOCF_RES }, 38061 { NONUCAST_TRUNK_BLOCK_MASK_LVMf, 1, 35, SOCF_RES }, 38062 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 7, 10, SOCF_LE|SOCF_RES }, 38063 { RSVD_0f, 4, 6, SOCF_LE|SOCF_RES }, 38064 { RSVD_1f, 5, 29, SOCF_LE|SOCF_RES }, 38065 { VFI_PROFILE_2_LVMf, 1, 37, SOCF_RES }, 38066 { VFI_PROFILE_2_TMf, 6, 23, SOCF_LE|SOCF_RES }, 38067 { VLAN_PROFILE_2_LVMf, 1, 36, SOCF_RES }, 38068 { VLAN_PROFILE_2_TMf, 6, 17, SOCF_LE|SOCF_RES } 38069 }; 38070 38071 #endif 38072 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 38073 soc_field_info_t soc_SW2_RAM_CONTROL_6_64_BCM56960_A0r_fields[] = { 38074 { ING_PWE_TERM_SEQNUM_LVMf, 1, 37, SOCF_RES }, 38075 { MAC_BLOCK_TABLE_LVMf, 1, 34, SOCF_RES }, 38076 { MAC_BLOCK_TABLE_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38077 { NONUCAST_TRUNK_BLOCK_MASK_LVMf, 1, 35, SOCF_RES }, 38078 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 14, 10, SOCF_LE|SOCF_RES }, 38079 { VLAN_PROFILE_2_LVMf, 1, 36, SOCF_RES }, 38080 { VLAN_PROFILE_2_TMf, 10, 24, SOCF_LE|SOCF_RES } 38081 }; 38082 38083 #endif 38084 #if defined(BCM_56970_A0) 38085 soc_field_info_t soc_SW2_RAM_CONTROL_6_64_BCM56970_A0r_fields[] = { 38086 { ING_PWE_TERM_SEQNUM_LVMf, 1, 37, SOCF_RES }, 38087 { MAC_BLOCK_TABLE_LVMf, 1, 34, SOCF_RES }, 38088 { MAC_BLOCK_TABLE_TMf, 4, 0, SOCF_LE|SOCF_RES }, 38089 { NONUCAST_TRUNK_BLOCK_MASK_LVMf, 1, 35, SOCF_RES }, 38090 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 7, 10, SOCF_LE|SOCF_RES }, 38091 { RSVD_0f, 6, 4, SOCF_LE|SOCF_RES }, 38092 { RSVD_1f, 7, 17, SOCF_LE|SOCF_RES }, 38093 { RSVD_2f, 6, 28, SOCF_LE|SOCF_RES }, 38094 { VLAN_PROFILE_2_LVMf, 1, 36, SOCF_RES }, 38095 { VLAN_PROFILE_2_TMf, 4, 24, SOCF_LE|SOCF_RES } 38096 }; 38097 38098 #endif 38099 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 38100 soc_field_info_t soc_SW2_RAM_CONTROL_6_BCM56260_A0r_fields[] = { 38101 { ING_FLEX_CTR_TOS_MAP_TMf, 6, 37, SOCF_LE|SOCF_RES }, 38102 { ING_PWE_TERM_SEQNUM_TMf, 13, 0, SOCF_LE|SOCF_RES }, 38103 { PHB2_COS_MAP_TMf, 8, 29, SOCF_LE|SOCF_RES }, 38104 { SFLOW_ING_THRESHOLD_TMf, 8, 13, SOCF_LE|SOCF_RES }, 38105 { VLAN_PROFILE_2_TMf, 8, 21, SOCF_LE|SOCF_RES } 38106 }; 38107 38108 #endif 38109 #if defined(BCM_56270_A0) 38110 soc_field_info_t soc_SW2_RAM_CONTROL_6_BCM56270_A0r_fields[] = { 38111 { ING_FLEX_CTR_TOS_MAP_TMf, 10, 47, SOCF_LE|SOCF_RES }, 38112 { ING_PWE_TERM_SEQNUM_TMf, 17, 0, SOCF_LE|SOCF_RES }, 38113 { PHB2_COS_MAP_TMf, 10, 37, SOCF_LE|SOCF_RES }, 38114 { SFLOW_ING_THRESHOLD_TMf, 8, 17, SOCF_LE|SOCF_RES }, 38115 { VLAN_PROFILE_2_TMf, 12, 25, SOCF_LE|SOCF_RES } 38116 }; 38117 38118 #endif 38119 #if defined(BCM_56340_A0) 38120 soc_field_info_t soc_SW2_RAM_CONTROL_6_BCM56340_A0r_fields[] = { 38121 { ING_L3_NEXT_HOP_ATTRIBUTE_1_PDAf, 1, 30, SOCF_RES }, 38122 { ING_PWE_TERM_SEQNUM_DCMf, 1, 29, SOCF_RES }, 38123 { ING_PWE_TERM_SEQNUM_PMf, 1, 28, SOCF_RES }, 38124 { ING_PWE_TERM_SEQNUM_TMf, 10, 18, SOCF_LE|SOCF_RES }, 38125 { MAC_BLOCK_TABLE_TMf, 8, 0, SOCF_LE|SOCF_RES }, 38126 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 5, 8, SOCF_LE|SOCF_RES }, 38127 { NUM_QCN_CNM_RECEIVED_PDAf, 1, 31, SOCF_RES }, 38128 { VLAN_PROFILE_2_TMf, 5, 13, SOCF_LE|SOCF_RES } 38129 }; 38130 38131 #endif 38132 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 38133 soc_field_info_t soc_SW2_RAM_CONTROL_6_BCM56440_A0r_fields[] = { 38134 { ING_PWE_TERM_SEQNUM_DCMf, 1, 11, SOCF_RES }, 38135 { ING_PWE_TERM_SEQNUM_PMf, 1, 10, SOCF_RES }, 38136 { ING_PWE_TERM_SEQNUM_TMf, 10, 0, SOCF_LE|SOCF_RES } 38137 }; 38138 38139 #endif 38140 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 38141 defined(BCM_56450_B1) 38142 soc_field_info_t soc_SW2_RAM_CONTROL_6_BCM56450_A0r_fields[] = { 38143 { ING_PWE_TERM_SEQNUM_DCMf, 1, 11, SOCF_RES }, 38144 { ING_PWE_TERM_SEQNUM_PMf, 1, 10, SOCF_RES }, 38145 { ING_PWE_TERM_SEQNUM_TMf, 10, 0, SOCF_LE|SOCF_RES } 38146 }; 38147 38148 #endif 38149 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 38150 defined(BCM_56670_A0) || defined(BCM_56670_B0) 38151 soc_field_info_t soc_SW2_RAM_CONTROL_6_BCM56560_A0r_fields[] = { 38152 { ING_PWE_TERM_SEQNUM_TMf, 9, 17, SOCF_LE|SOCF_RES }, 38153 { LOCAL_SW_DISABLE_DEFAULT_PBM_MIRR_TMf, 12, 52, SOCF_LE|SOCF_RES }, 38154 { MAC_BLOCK_TABLE_TMf, 12, 0, SOCF_LE|SOCF_RES }, 38155 { QCN_CNM_RECEIVED_TMf, 12, 28, SOCF_LE|SOCF_RES }, 38156 { RESERVEDf, 1, 26, SOCF_RES }, 38157 { RESERVED_0f, 3, 13, SOCF_LE|SOCF_RES }, 38158 { RESERVED_LOCAL_SW_DISABLE_DEFAULT_PBM_MIRR_LVMf, 1, 16, SOCF_RES }, 38159 { RESERVED_MAC_BLOCK_TABLE_LVMf, 1, 12, SOCF_RES }, 38160 { RESERVED_QCN_CNM_RECEIVED_LVMf, 1, 27, SOCF_RES }, 38161 { VLAN_PROFILE_2_TMf, 12, 40, SOCF_LE|SOCF_RES } 38162 }; 38163 38164 #endif 38165 #if defined(BCM_56640_A0) || defined(BCM_56850_A0) 38166 soc_field_info_t soc_SW2_RAM_CONTROL_6_BCM56640_A0r_fields[] = { 38167 { ING_PWE_TERM_SEQNUM_DCMf, 1, 29, SOCF_RES }, 38168 { ING_PWE_TERM_SEQNUM_PMf, 1, 28, SOCF_RES }, 38169 { ING_PWE_TERM_SEQNUM_TMf, 10, 18, SOCF_LE|SOCF_RES }, 38170 { MAC_BLOCK_TABLE_TMf, 8, 0, SOCF_LE|SOCF_RES }, 38171 { NONUCAST_TRUNK_BLOCK_MASK_TMf, 5, 8, SOCF_LE|SOCF_RES }, 38172 { VLAN_PROFILE_2_TMf, 5, 13, SOCF_LE|SOCF_RES } 38173 }; 38174 38175 #endif 38176 #if defined(BCM_56860_A0) 38177 soc_field_info_t soc_SW2_RAM_CONTROL_6_BCM56860_A0r_fields[] = { 38178 { ING_PWE_TERM_SEQNUM_TMf, 9, 17, SOCF_LE|SOCF_RES }, 38179 { LOCAL_SW_DISABLE_DEFAULT_PBM_MIRR_TMf, 12, 52, SOCF_LE|SOCF_RES }, 38180 { MAC_BLOCK_TABLE_TMf, 12, 0, SOCF_LE|SOCF_RES }, 38181 { QCN_CNM_RECEIVED_TMf, 12, 28, SOCF_LE|SOCF_RES }, 38182 { RESERVEDf, 1, 26, SOCF_RES }, 38183 { RESERVED_0f, 3, 13, SOCF_LE|SOCF_RES }, 38184 { RESERVED_LOCAL_SW_DISABLE_DEFAULT_PBM_MIRR_LVMf, 1, 16, SOCF_RES }, 38185 { RESERVED_MAC_BLOCK_TABLE_LVMf, 1, 12, SOCF_RES }, 38186 { RESERVED_QCN_CNM_RECEIVED_LVMf, 1, 27, SOCF_RES }, 38187 { VLAN_PROFILE_2_TMf, 12, 40, SOCF_LE|SOCF_RES } 38188 }; 38189 38190 #endif 38191 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 38192 soc_field_info_t soc_SW2_RAM_CONTROL_7_64r_fields[] = { 38193 { DEST_TRUNK_BITMAP_LVMf, 1, 55, SOCF_RES }, 38194 { DEST_TRUNK_BITMAP_TMf, 14, 12, SOCF_LE|SOCF_RES }, 38195 { L3_MTU_VALUES_LVMf, 1, 57, SOCF_RES }, 38196 { L3_MTU_VALUES_TMf, 14, 40, SOCF_LE|SOCF_RES }, 38197 { MODPORT_MAP_SW_LVMf, 1, 56, SOCF_RES }, 38198 { MODPORT_MAP_SW_TMf, 14, 26, SOCF_LE|SOCF_RES }, 38199 { TRUNK_GROUP_RRLB_CNT_LVMf, 1, 54, SOCF_RES }, 38200 { TRUNK_GROUP_RRLB_CNT_TMf, 12, 0, SOCF_LE|SOCF_RES } 38201 }; 38202 38203 #endif 38204 #if defined(BCM_53570_A0) 38205 soc_field_info_t soc_SW2_RAM_CONTROL_7_64_BCM53570_A0r_fields[] = { 38206 { SR_FLOW_COUNT_POOL_TMf, 12, 0, SOCF_LE|SOCF_RES }, 38207 { SR_FLOW_ING_COUNTER_CONTROL_TMf, 14, 24, SOCF_LE|SOCF_RES }, 38208 { SR_PORT_COUNT_TMf, 12, 12, SOCF_LE|SOCF_RES } 38209 }; 38210 38211 #endif 38212 #if defined(BCM_53570_B0) 38213 soc_field_info_t soc_SW2_RAM_CONTROL_7_64_BCM53570_B0r_fields[] = { 38214 { SR_FLOW_COUNT_POOL_TMf, 12, 0, SOCF_LE|SOCF_RES }, 38215 { SR_FLOW_ING_COUNTER_CONTROL_TMf, 14, 24, SOCF_LE|SOCF_RES }, 38216 { SR_PORT_COUNT_TMf, 12, 12, SOCF_LE|SOCF_RES }, 38217 { TAF_GATE_PASSED_PACKET_COUNTER_TMf, 12, 38, SOCF_LE|SOCF_RES } 38218 }; 38219 38220 #endif 38221 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 38222 defined(BCM_56870_A0) 38223 soc_field_info_t soc_SW2_RAM_CONTROL_7_64_BCM56870_A0r_fields[] = { 38224 { DEST_RESERVED_TABLE_LVMf, 1, 55, SOCF_RES }, 38225 { DEST_RESERVED_TABLE_TMf, 7, 12, SOCF_LE|SOCF_RES }, 38226 { L3_MTU_VALUES_LVMf, 1, 58, SOCF_RES }, 38227 { L3_MTU_VALUES_TMf, 7, 40, SOCF_LE|SOCF_RES }, 38228 { MODPORT_MAP_SUBPORT_LVMf, 1, 57, SOCF_RES }, 38229 { MODPORT_MAP_SUBPORT_TMf, 7, 33, SOCF_LE|SOCF_RES }, 38230 { MODPORT_MAP_SW_LVMf, 1, 56, SOCF_RES }, 38231 { MODPORT_MAP_SW_TMf, 7, 26, SOCF_LE|SOCF_RES }, 38232 { RSVD_0f, 5, 7, SOCF_LE|SOCF_RES }, 38233 { RSVD_1f, 7, 19, SOCF_LE|SOCF_RES }, 38234 { RSVD_2f, 7, 47, SOCF_LE|SOCF_RES }, 38235 { TRUNK_GROUP_RRLB_CNT_LVMf, 1, 54, SOCF_RES }, 38236 { TRUNK_GROUP_RRLB_CNT_TMf, 7, 0, SOCF_LE|SOCF_RES } 38237 }; 38238 38239 #endif 38240 #if defined(BCM_56970_A0) 38241 soc_field_info_t soc_SW2_RAM_CONTROL_7_64_BCM56970_A0r_fields[] = { 38242 { DEST_TRUNK_BITMAP_LVMf, 1, 55, SOCF_RES }, 38243 { DEST_TRUNK_BITMAP_TMf, 7, 12, SOCF_LE|SOCF_RES }, 38244 { L3_MTU_VALUES_LVMf, 1, 57, SOCF_RES }, 38245 { L3_MTU_VALUES_TMf, 7, 40, SOCF_LE|SOCF_RES }, 38246 { MODPORT_MAP_SW_LVMf, 1, 56, SOCF_RES }, 38247 { MODPORT_MAP_SW_TMf, 7, 26, SOCF_LE|SOCF_RES }, 38248 { RSVD_0f, 7, 5, SOCF_LE|SOCF_RES }, 38249 { RSVD_1f, 7, 19, SOCF_LE|SOCF_RES }, 38250 { RSVD_2f, 7, 33, SOCF_LE|SOCF_RES }, 38251 { RSVD_3f, 7, 47, SOCF_LE|SOCF_RES }, 38252 { TRUNK_GROUP_RRLB_CNT_LVMf, 1, 54, SOCF_RES }, 38253 { TRUNK_GROUP_RRLB_CNT_TMf, 5, 0, SOCF_LE|SOCF_RES } 38254 }; 38255 38256 #endif 38257 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 38258 soc_field_info_t soc_SW2_RAM_CONTROL_7_BCM56260_A0r_fields[] = { 38259 { DLB_HGT_FLOWSET_PORT_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38260 { DLB_HGT_FLOWSET_TIMESTAMP_TMf, 10, 10, SOCF_LE|SOCF_RES }, 38261 { EOP_BUFFER_A_TMf, 8, 20, SOCF_LE|SOCF_RES }, 38262 { EOP_BUFFER_B_TMf, 8, 28, SOCF_LE|SOCF_RES }, 38263 { EOP_BUFFER_C_TMf, 8, 36, SOCF_LE|SOCF_RES } 38264 }; 38265 38266 #endif 38267 #if defined(BCM_56270_A0) 38268 soc_field_info_t soc_SW2_RAM_CONTROL_7_BCM56270_A0r_fields[] = { 38269 { DLB_HGT_FLOWSET_PORT_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38270 { DLB_HGT_FLOWSET_TIMESTAMP_TMf, 10, 10, SOCF_LE|SOCF_RES }, 38271 { EOP_BUFFER_C_TMf, 12, 20, SOCF_LE|SOCF_RES } 38272 }; 38273 38274 #endif 38275 #if defined(BCM_56340_A0) 38276 soc_field_info_t soc_SW2_RAM_CONTROL_7_BCM56340_A0r_fields[] = { 38277 { DLB_HGT_FLOWSET_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38278 { E2E_HOL_STATUS_1_PDA_0f, 1, 29, SOCF_RES }, 38279 { E2E_HOL_STATUS_1_PDA_1f, 1, 30, SOCF_RES }, 38280 { E2E_HOL_STATUS_1_PDA_2f, 1, 31, SOCF_RES }, 38281 { E2E_HOL_STATUS_PDA_0f, 1, 26, SOCF_RES }, 38282 { E2E_HOL_STATUS_PDA_1f, 1, 27, SOCF_RES }, 38283 { E2E_HOL_STATUS_PDA_2f, 1, 28, SOCF_RES }, 38284 { ING_L3_NEXT_HOP_ATTRIBUTE_1_INDEX_PDAf, 8, 18, SOCF_LE|SOCF_RES }, 38285 { RESERVEDf, 4, 14, SOCF_LE|SOCF_RES }, 38286 { SERVICE_QUEUE_MAP_PDAf, 4, 10, SOCF_LE|SOCF_RES } 38287 }; 38288 38289 #endif 38290 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 38291 soc_field_info_t soc_SW2_RAM_CONTROL_7_BCM56440_A0r_fields[] = { 38292 { DLB_HGT_FLOWSET_PORT_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38293 { DLB_HGT_FLOWSET_TIMESTAMP_TMf, 10, 10, SOCF_LE|SOCF_RES } 38294 }; 38295 38296 #endif 38297 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 38298 defined(BCM_56450_B1) 38299 soc_field_info_t soc_SW2_RAM_CONTROL_7_BCM56450_A0r_fields[] = { 38300 { DLB_HGT_FLOWSET_PORT_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38301 { DLB_HGT_FLOWSET_TIMESTAMP_TMf, 10, 10, SOCF_LE|SOCF_RES } 38302 }; 38303 38304 #endif 38305 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 38306 soc_field_info_t soc_SW2_RAM_CONTROL_7_BCM56560_A0r_fields[] = { 38307 { DLB_HGT_FLOWSET_TIMESTAMP_TMf, 10, 21, SOCF_LE|SOCF_RES }, 38308 { DLB_HGT_FLOWSET_TMf, 9, 12, SOCF_LE|SOCF_RES }, 38309 { EOP_BUFFER_C_TMf, 12, 36, SOCF_LE|SOCF_RES }, 38310 { ISC_IP_STATS_MEM0_TMf, 12, 0, SOCF_LE|SOCF_RES }, 38311 { RESERVED_0f, 5, 31, SOCF_LE|SOCF_RES }, 38312 { RESERVED_EOP_BUFFER_C_LVMf, 1, 48, SOCF_RES }, 38313 { RESERVED_TRUNK_BITMAP_LVMf, 1, 63, SOCF_RES }, 38314 { TRUNK_BITMAP_TMf, 14, 49, SOCF_LE|SOCF_RES } 38315 }; 38316 38317 #endif 38318 #if defined(BCM_56640_A0) 38319 soc_field_info_t soc_SW2_RAM_CONTROL_7_BCM56640_A0r_fields[] = { 38320 { DLB_HGT_FLOWSET_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38321 { RESERVEDf, 22, 10, SOCF_LE|SOCF_RES } 38322 }; 38323 38324 #endif 38325 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 38326 soc_field_info_t soc_SW2_RAM_CONTROL_7_BCM56670_A0r_fields[] = { 38327 { DLB_HGT_FLOWSET_TIMESTAMP_TMf, 13, 24, SOCF_LE|SOCF_RES }, 38328 { DLB_HGT_FLOWSET_TMf, 12, 12, SOCF_LE|SOCF_RES }, 38329 { EOP_BUFFER_C_TMf, 12, 37, SOCF_LE|SOCF_RES }, 38330 { ISC_IP_STATS_MEM0_TMf, 12, 0, SOCF_LE|SOCF_RES }, 38331 { RESERVED_EOP_BUFFER_C_LVMf, 1, 49, SOCF_RES }, 38332 { TRUNK_BITMAP_TMf, 14, 50, SOCF_LE|SOCF_RES } 38333 }; 38334 38335 #endif 38336 #if defined(BCM_56850_A0) 38337 soc_field_info_t soc_SW2_RAM_CONTROL_7_BCM56850_A0r_fields[] = { 38338 { CPB_DCMf, 1, 31, SOCF_RES }, 38339 { CPB_PMf, 1, 30, SOCF_RES }, 38340 { DLB_HGT_FLOWSET_TIMESTAMP_TMf, 10, 20, SOCF_LE|SOCF_RES }, 38341 { DLB_HGT_FLOWSET_TMf, 10, 10, SOCF_LE|SOCF_RES }, 38342 { ISC_IP_STATS_MEM0_TMf, 2, 6, SOCF_LE|SOCF_RES }, 38343 { ISC_IP_STATS_MEM1_TMf, 2, 8, SOCF_LE|SOCF_RES }, 38344 { ISC_STATS_0_TMf, 2, 0, SOCF_LE|SOCF_RES }, 38345 { ISC_STATS_1_TMf, 2, 2, SOCF_LE|SOCF_RES }, 38346 { ISC_STATS_2_TMf, 2, 4, SOCF_LE|SOCF_RES } 38347 }; 38348 38349 #endif 38350 #if defined(BCM_56860_A0) 38351 soc_field_info_t soc_SW2_RAM_CONTROL_7_BCM56860_A0r_fields[] = { 38352 { DLB_HGT_FLOWSET_TIMESTAMP_TMf, 10, 21, SOCF_LE|SOCF_RES }, 38353 { DLB_HGT_FLOWSET_TMf, 9, 12, SOCF_LE|SOCF_RES }, 38354 { EOP_BUFFER_C_TMf, 12, 36, SOCF_LE|SOCF_RES }, 38355 { ISC_IP_STATS_MEM0_TMf, 12, 0, SOCF_LE|SOCF_RES }, 38356 { RESERVED_0f, 5, 31, SOCF_LE|SOCF_RES }, 38357 { RESERVED_EOP_BUFFER_C_LVMf, 1, 48, SOCF_RES }, 38358 { RESERVED_TRUNK_BITMAP_LVMf, 1, 63, SOCF_RES }, 38359 { TRUNK_BITMAP_TMf, 14, 49, SOCF_LE|SOCF_RES } 38360 }; 38361 38362 #endif 38363 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 38364 soc_field_info_t soc_SW2_RAM_CONTROL_8_64r_fields[] = { 38365 { CPB_LVMf, 1, 12, SOCF_RES }, 38366 { CPB_TMf, 12, 0, SOCF_LE|SOCF_RES }, 38367 { ING_PWE_TERM_SEQNUM_ISOf, 1, 41, SOCF_RES }, 38368 { ING_PWE_TERM_SEQNUM_PDAf, 16, 25, SOCF_LE|SOCF_RES }, 38369 { ING_PWE_TERM_SEQNUM_TMf, 12, 13, SOCF_LE|SOCF_RES } 38370 }; 38371 38372 #endif 38373 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 38374 defined(BCM_56870_A0) 38375 soc_field_info_t soc_SW2_RAM_CONTROL_8_64_BCM56870_A0r_fields[] = { 38376 { CPB_LVMf, 1, 12, SOCF_RES }, 38377 { CPB_TMf, 7, 0, SOCF_LE|SOCF_RES }, 38378 { ING_PWE_TERM_SEQNUM_ISOf, 1, 41, SOCF_RES }, 38379 { ING_PWE_TERM_SEQNUM_PDAf, 16, 25, SOCF_LE|SOCF_RES }, 38380 { ING_PWE_TERM_SEQNUM_TMf, 7, 13, SOCF_LE|SOCF_RES }, 38381 { RSVD_0f, 5, 7, SOCF_LE|SOCF_RES }, 38382 { RSVD_1f, 5, 20, SOCF_LE|SOCF_RES }, 38383 { SOP_PT_HWY_FIFO_TMf, 5, 42, SOCF_LE|SOCF_RES } 38384 }; 38385 38386 #endif 38387 #if defined(BCM_56970_A0) 38388 soc_field_info_t soc_SW2_RAM_CONTROL_8_64_BCM56970_A0r_fields[] = { 38389 { ING_PWE_TERM_SEQNUM_ISOf, 1, 41, SOCF_RES }, 38390 { ING_PWE_TERM_SEQNUM_PDAf, 16, 25, SOCF_LE|SOCF_RES }, 38391 { ING_PWE_TERM_SEQNUM_TMf, 5, 13, SOCF_LE|SOCF_RES }, 38392 { ISW1_TO_ISW2_PT_HWY_TMf, 5, 42, SOCF_LE|SOCF_RES }, 38393 { RSVD_0f, 13, 0, SOCF_LE|SOCF_RES }, 38394 { RSVD_1f, 7, 18, SOCF_LE|SOCF_RES } 38395 }; 38396 38397 #endif 38398 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 38399 soc_field_info_t soc_SW2_RAM_CONTROL_8_BCM56260_A0r_fields[] = { 38400 { DLB_HGT_FLOWSET_PORT_DCMf, 1, 11, SOCF_RES }, 38401 { DLB_HGT_FLOWSET_PORT_PMf, 1, 10, SOCF_RES }, 38402 { DLB_HGT_FLOWSET_TIMESTAMP_DCMf, 1, 13, SOCF_RES }, 38403 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_DCMf, 1, 15, SOCF_RES }, 38404 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_PMf, 1, 14, SOCF_RES }, 38405 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38406 { DLB_HGT_FLOWSET_TIMESTAMP_PMf, 1, 12, SOCF_RES }, 38407 { PBM_MACRO_TMf, 10, 16, SOCF_LE|SOCF_RES } 38408 }; 38409 38410 #endif 38411 #if defined(BCM_56270_A0) 38412 soc_field_info_t soc_SW2_RAM_CONTROL_8_BCM56270_A0r_fields[] = { 38413 { DLB_HGT_FLOWSET_PORT_DCMf, 1, 11, SOCF_RES }, 38414 { DLB_HGT_FLOWSET_PORT_PMf, 1, 10, SOCF_RES }, 38415 { DLB_HGT_FLOWSET_TIMESTAMP_DCMf, 1, 13, SOCF_RES }, 38416 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_DCMf, 1, 15, SOCF_RES }, 38417 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_PMf, 1, 14, SOCF_RES }, 38418 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38419 { DLB_HGT_FLOWSET_TIMESTAMP_PMf, 1, 12, SOCF_RES }, 38420 { PBM_MACRO_TMf, 12, 16, SOCF_LE|SOCF_RES } 38421 }; 38422 38423 #endif 38424 #if defined(BCM_56340_A0) 38425 soc_field_info_t soc_SW2_RAM_CONTROL_8_BCM56340_A0r_fields[] = { 38426 { DLB_HGT_FLOWSET_DCMf, 1, 11, SOCF_RES }, 38427 { DLB_HGT_FLOWSET_PMf, 1, 10, SOCF_RES }, 38428 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_DCMf, 1, 15, SOCF_RES }, 38429 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_PDAf, 1, 26, SOCF_RES }, 38430 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_PMf, 1, 14, SOCF_RES }, 38431 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38432 { ING_PW_TERM_SEQNUM_PDAf, 2, 12, SOCF_LE|SOCF_RES }, 38433 { NUM_QCN_CNM_RECEIVED_TMf, 10, 16, SOCF_LE|SOCF_RES } 38434 }; 38435 38436 #endif 38437 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 38438 soc_field_info_t soc_SW2_RAM_CONTROL_8_BCM56440_A0r_fields[] = { 38439 { DLB_HGT_FLOWSET_PORT_DCMf, 1, 11, SOCF_RES }, 38440 { DLB_HGT_FLOWSET_PORT_PMf, 1, 10, SOCF_RES }, 38441 { DLB_HGT_FLOWSET_TIMESTAMP_DCMf, 1, 13, SOCF_RES }, 38442 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_DCMf, 1, 15, SOCF_RES }, 38443 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_PMf, 1, 14, SOCF_RES }, 38444 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38445 { DLB_HGT_FLOWSET_TIMESTAMP_PMf, 1, 12, SOCF_RES }, 38446 { PBM_MACRO_DCMf, 1, 16, SOCF_RES }, 38447 { PBM_MACRO_PMf, 1, 17, SOCF_RES }, 38448 { PBM_MACRO_TMf, 10, 18, SOCF_LE|SOCF_RES } 38449 }; 38450 38451 #endif 38452 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 38453 defined(BCM_56450_B1) 38454 soc_field_info_t soc_SW2_RAM_CONTROL_8_BCM56450_A0r_fields[] = { 38455 { DLB_HGT_FLOWSET_PORT_DCMf, 1, 11, SOCF_RES }, 38456 { DLB_HGT_FLOWSET_PORT_PMf, 1, 10, SOCF_RES }, 38457 { DLB_HGT_FLOWSET_TIMESTAMP_DCMf, 1, 13, SOCF_RES }, 38458 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_DCMf, 1, 15, SOCF_RES }, 38459 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_PMf, 1, 14, SOCF_RES }, 38460 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38461 { DLB_HGT_FLOWSET_TIMESTAMP_PMf, 1, 12, SOCF_RES }, 38462 { PBM_MACRO_DCMf, 1, 16, SOCF_RES }, 38463 { PBM_MACRO_PMf, 1, 17, SOCF_RES }, 38464 { PBM_MACRO_TMf, 5, 18, SOCF_LE|SOCF_RES } 38465 }; 38466 38467 #endif 38468 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 38469 soc_field_info_t soc_SW2_RAM_CONTROL_8_BCM56560_A0r_fields[] = { 38470 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_TMf, 9, 0, SOCF_LE|SOCF_RES }, 38471 { RESERVED_0f, 2, 13, SOCF_LE|SOCF_RES }, 38472 { RESERVED_1f, 5, 16, SOCF_LE|SOCF_RES }, 38473 { RESERVED_9f, 1, 9, SOCF_RES }, 38474 { RESERVED_DLB_HGT_FLOWSET_LVMf, 1, 11, SOCF_RES }, 38475 { RESERVED_DLB_HGT_FLOWSET_TIMESTAMP_PAGE_LVMf, 1, 15, SOCF_RES }, 38476 { RESERVED_ISC_IP_STATS_MEM0_LVMf, 1, 10, SOCF_RES }, 38477 { RESERVED_ISC_IP_STATS_MEM1_LVMf, 1, 12, SOCF_RES }, 38478 { RESERVED_SERVICE_PORT_MAP_LVMf, 1, 63, SOCF_RES }, 38479 { RESERVED_SERVICE_QUEUE_MAP_LVMf, 1, 48, SOCF_RES }, 38480 { RESERVED_VOQ_PORT_MAP_LVMf, 1, 33, SOCF_RES }, 38481 { SERVICE_PORT_MAP_TMf, 14, 49, SOCF_LE|SOCF_RES }, 38482 { SERVICE_QUEUE_MAP_TMf, 14, 34, SOCF_LE|SOCF_RES }, 38483 { VOQ_PORT_MAP_TMf, 12, 21, SOCF_LE|SOCF_RES } 38484 }; 38485 38486 #endif 38487 #if defined(BCM_56640_A0) 38488 soc_field_info_t soc_SW2_RAM_CONTROL_8_BCM56640_A0r_fields[] = { 38489 { DLB_HGT_FLOWSET_DCMf, 1, 11, SOCF_RES }, 38490 { DLB_HGT_FLOWSET_PMf, 1, 10, SOCF_RES }, 38491 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_DCMf, 1, 15, SOCF_RES }, 38492 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_PMf, 1, 14, SOCF_RES }, 38493 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38494 { NUM_QCN_CNM_RECEIVED_TMf, 10, 16, SOCF_LE|SOCF_RES }, 38495 { RESERVED_0f, 2, 12, SOCF_LE|SOCF_RES } 38496 }; 38497 38498 #endif 38499 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 38500 soc_field_info_t soc_SW2_RAM_CONTROL_8_BCM56670_A0r_fields[] = { 38501 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_TMf, 12, 0, SOCF_LE|SOCF_RES } 38502 }; 38503 38504 #endif 38505 #if defined(BCM_56850_A0) 38506 soc_field_info_t soc_SW2_RAM_CONTROL_8_BCM56850_A0r_fields[] = { 38507 { DLB_HGT_FLOWSET_DCMf, 1, 11, SOCF_RES }, 38508 { DLB_HGT_FLOWSET_PMf, 1, 10, SOCF_RES }, 38509 { DLB_HGT_FLOWSET_TIMESTAMP_DCMf, 1, 13, SOCF_RES }, 38510 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_DCMf, 1, 15, SOCF_RES }, 38511 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_PMf, 1, 14, SOCF_RES }, 38512 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38513 { DLB_HGT_FLOWSET_TIMESTAMP_PMf, 1, 12, SOCF_RES }, 38514 { SERVICE_PORT_MAP_TMf, 5, 26, SOCF_LE|SOCF_RES }, 38515 { SERVICE_QUEUE_MAP_TMf, 5, 21, SOCF_LE|SOCF_RES }, 38516 { VOQ_PORT_MAP_TMf, 5, 16, SOCF_LE|SOCF_RES } 38517 }; 38518 38519 #endif 38520 #if defined(BCM_56860_A0) 38521 soc_field_info_t soc_SW2_RAM_CONTROL_8_BCM56860_A0r_fields[] = { 38522 { DLB_HGT_FLOWSET_TIMESTAMP_PAGE_TMf, 9, 0, SOCF_LE|SOCF_RES }, 38523 { RESERVED_0f, 2, 13, SOCF_LE|SOCF_RES }, 38524 { RESERVED_1f, 5, 16, SOCF_LE|SOCF_RES }, 38525 { RESERVED_9f, 1, 9, SOCF_RES }, 38526 { RESERVED_DLB_HGT_FLOWSET_LVMf, 1, 11, SOCF_RES }, 38527 { RESERVED_DLB_HGT_FLOWSET_TIMESTAMP_PAGE_LVMf, 1, 15, SOCF_RES }, 38528 { RESERVED_ISC_IP_STATS_MEM0_LVMf, 1, 10, SOCF_RES }, 38529 { RESERVED_ISC_IP_STATS_MEM1_LVMf, 1, 12, SOCF_RES }, 38530 { RESERVED_SERVICE_PORT_MAP_LVMf, 1, 63, SOCF_RES }, 38531 { RESERVED_SERVICE_QUEUE_MAP_LVMf, 1, 48, SOCF_RES }, 38532 { RESERVED_VOQ_PORT_MAP_LVMf, 1, 33, SOCF_RES }, 38533 { SERVICE_PORT_MAP_TMf, 14, 49, SOCF_LE|SOCF_RES }, 38534 { SERVICE_QUEUE_MAP_TMf, 14, 34, SOCF_LE|SOCF_RES }, 38535 { VOQ_PORT_MAP_TMf, 12, 21, SOCF_LE|SOCF_RES } 38536 }; 38537 38538 #endif 38539 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 38540 defined(BCM_56670_A0) || defined(BCM_56670_B0) 38541 soc_field_info_t soc_SW2_RAM_CONTROL_9_BCM56560_A0r_fields[] = { 38542 { EOP_BUFFER_B_TMf, 12, 51, SOCF_LE|SOCF_RES }, 38543 { ISC_HG_STATS_TMf, 12, 0, SOCF_LE|SOCF_RES }, 38544 { ISC_STATS_0_TMf, 12, 12, SOCF_LE|SOCF_RES }, 38545 { PHB2_COS_MAP_TMf, 12, 38, SOCF_LE|SOCF_RES }, 38546 { RESERVED_0f, 11, 26, SOCF_LE|SOCF_RES }, 38547 { RESERVED_EOP_BUFFER_A_LVMf, 1, 37, SOCF_RES }, 38548 { RESERVED_EOP_BUFFER_B_LVMf, 1, 63, SOCF_RES }, 38549 { RESERVED_ISC_HG_STATS_LVMf, 1, 25, SOCF_RES }, 38550 { RESERVED_ISC_STATS_0_LVMf, 1, 24, SOCF_RES }, 38551 { RESERVED_PHB2_COS_MAP_LVMf, 1, 50, SOCF_RES } 38552 }; 38553 38554 #endif 38555 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 38556 soc_field_info_t soc_SW3_RAM_CONTROL_2r_fields[] = { 38557 { CPU_COS_MAP_TCAM_LVMf, 1, 44, SOCF_RES }, 38558 { CPU_COS_MAP_TCAM_TMf, 20, 22, SOCF_LE|SOCF_RES }, 38559 { ISC_HG_STATS_LVMf, 1, 42, SOCF_RES }, 38560 { ISC_HG_STATS_TMf, 12, 0, SOCF_LE|SOCF_RES }, 38561 { UNKNOWN_HGI_BITMAP_LVMf, 1, 43, SOCF_RES }, 38562 { UNKNOWN_HGI_BITMAP_TMf, 10, 12, SOCF_LE|SOCF_RES } 38563 }; 38564 38565 #endif 38566 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 38567 soc_field_info_t soc_SW3_RAM_CONTROL_3r_fields[] = { 38568 { EOP_BUF_A_LVMf, 1, 50, SOCF_RES }, 38569 { EOP_BUF_A_TMf, 10, 0, SOCF_LE|SOCF_RES }, 38570 { EOP_BUF_B_LVMf, 1, 51, SOCF_RES }, 38571 { EOP_BUF_B_TMf, 10, 10, SOCF_LE|SOCF_RES }, 38572 { NIV_ERROR_DROP_LVMf, 1, 54, SOCF_RES }, 38573 { NIV_ERROR_DROP_TMf, 10, 40, SOCF_LE|SOCF_RES }, 38574 { NIV_FORWARDING_DROP_LVMf, 1, 53, SOCF_RES }, 38575 { NIV_FORWARDING_DROP_TMf, 10, 30, SOCF_LE|SOCF_RES }, 38576 { NIV_VLAN_TAGGED_LVMf, 1, 52, SOCF_RES }, 38577 { NIV_VLAN_TAGGED_TMf, 10, 20, SOCF_LE|SOCF_RES } 38578 }; 38579 38580 #endif 38581 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 38582 soc_field_info_t soc_SW3_RAM_CONTROL_4r_fields[] = { 38583 { EMIRROR_CONTROL1_LVMf, 1, 49, SOCF_RES }, 38584 { EMIRROR_CONTROL1_TMf, 12, 12, SOCF_LE|SOCF_RES }, 38585 { EMIRROR_CONTROL2_LVMf, 1, 50, SOCF_RES }, 38586 { EMIRROR_CONTROL2_TMf, 12, 24, SOCF_LE|SOCF_RES }, 38587 { EMIRROR_CONTROL3_LVMf, 1, 51, SOCF_RES }, 38588 { EMIRROR_CONTROL3_TMf, 12, 36, SOCF_LE|SOCF_RES }, 38589 { EMIRROR_CONTROL_LVMf, 1, 48, SOCF_RES }, 38590 { EMIRROR_CONTROL_TMf, 12, 0, SOCF_LE|SOCF_RES } 38591 }; 38592 38593 #endif 38594 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 38595 soc_field_info_t soc_SW3_RAM_CONTROL_5r_fields[] = { 38596 { ING_FLEX_CTR_PKT_PRI_MAP_LVMf, 1, 62, SOCF_RES }, 38597 { ING_FLEX_CTR_PKT_PRI_MAP_TMf, 12, 24, SOCF_LE|SOCF_RES }, 38598 { ING_FLEX_CTR_PKT_RES_MAP_LVMf, 1, 61, SOCF_RES }, 38599 { ING_FLEX_CTR_PKT_RES_MAP_TMf, 12, 12, SOCF_LE|SOCF_RES }, 38600 { ING_FLEX_CTR_PORT_MAP_LVMf, 1, 63, SOCF_RES }, 38601 { ING_FLEX_CTR_PORT_MAP_TMf, 12, 36, SOCF_LE|SOCF_RES }, 38602 { ING_FLEX_CTR_PRI_CNG_MAP_TMf, 12, 48, SOCF_LE|SOCF_RES }, 38603 { ING_FLEX_CTR_TOS_MAP_LVMf, 1, 60, SOCF_RES }, 38604 { ING_FLEX_CTR_TOS_MAP_TMf, 12, 0, SOCF_LE|SOCF_RES } 38605 }; 38606 38607 #endif 38608 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 38609 soc_field_info_t soc_SW3_RAM_CONTROL_6r_fields[] = { 38610 { ECN_COUNTER_LVMf, 1, 55, SOCF_RES }, 38611 { ECN_COUNTER_TMf, 10, 30, SOCF_LE|SOCF_RES }, 38612 { ISC_IP_STATS_MEM0_LVMf, 1, 58, SOCF_RES }, 38613 { ISC_IP_STATS_MEM1_LVMf, 1, 57, SOCF_RES }, 38614 { PHB2_COS_MAP_LVMf, 1, 56, SOCF_RES }, 38615 { PHB2_COS_MAP_TMf, 12, 40, SOCF_LE|SOCF_RES }, 38616 { TRILL_RX_ACCESS_PORT_TRILL_PKTS_DISCARED_LVMf, 1, 53, SOCF_RES }, 38617 { TRILL_RX_ACCESS_PORT_TRILL_PKTS_DISCARED_TMf, 10, 10, SOCF_LE|SOCF_RES }, 38618 { TRILL_RX_NETWORK_PORT_NON_TRILL_PKTS_DISCARDED_LVMf, 1, 54, SOCF_RES }, 38619 { TRILL_RX_NETWORK_PORT_NON_TRILL_PKTS_DISCARDED_TMf, 10, 20, SOCF_LE|SOCF_RES }, 38620 { TRILL_RX_PKTS_LVMf, 1, 52, SOCF_RES }, 38621 { TRILL_RX_PKTS_TMf, 10, 0, SOCF_LE|SOCF_RES } 38622 }; 38623 38624 #endif 38625 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 38626 soc_field_info_t soc_SW3_RAM_CONTROL_7r_fields[] = { 38627 { ISC_IP_STATS_MEM0_TMf, 12, 12, SOCF_LE|SOCF_RES }, 38628 { ISC_IP_STATS_MEM1_TMf, 12, 0, SOCF_LE|SOCF_RES }, 38629 { ISC_STATS_0_LVMf, 1, 62, SOCF_RES }, 38630 { ISC_STATS_0_TMf, 12, 48, SOCF_LE|SOCF_RES }, 38631 { ISC_STATS_1_LVMf, 1, 61, SOCF_RES }, 38632 { ISC_STATS_1_TMf, 12, 36, SOCF_LE|SOCF_RES }, 38633 { ISC_STATS_2_LVMf, 1, 60, SOCF_RES }, 38634 { ISC_STATS_2_TMf, 12, 24, SOCF_LE|SOCF_RES } 38635 }; 38636 38637 #endif 38638 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 38639 defined(BCM_56870_A0) 38640 soc_field_info_t soc_SW3_RAM_CONTROL_2_BCM56870_A0r_fields[] = { 38641 { ALL_CELLS_ICFG_TO_ISW3_PT_HWY_FIFO_TMf, 5, 47, SOCF_LE|SOCF_RES }, 38642 { CPU_COS_MAP_TCAM_LVMf, 1, 46, SOCF_RES }, 38643 { CPU_COS_MAP_TCAM_TMf, 16, 28, SOCF_LE|SOCF_RES }, 38644 { ING_DOP_STORAGE_MEM_TMf, 5, 7, SOCF_LE|SOCF_RES }, 38645 { ISC_HG_STATS_LVMf, 1, 44, SOCF_RES }, 38646 { ISC_HG_STATS_TMf, 7, 0, SOCF_LE|SOCF_RES }, 38647 { RSVD_1f, 10, 18, SOCF_LE|SOCF_RES }, 38648 { UNKNOWN_HGI_BITMAP_LVMf, 1, 45, SOCF_RES }, 38649 { UNKNOWN_HGI_BITMAP_TMf, 6, 12, SOCF_LE|SOCF_RES } 38650 }; 38651 38652 #endif 38653 #if defined(BCM_56970_A0) 38654 soc_field_info_t soc_SW3_RAM_CONTROL_2_BCM56970_A0r_fields[] = { 38655 { CPU_COS_MAP_ATOMICITY_DISABLEf, 1, 44, SOCF_RES }, 38656 { CPU_COS_MAP_TCAM_TMf, 16, 22, SOCF_LE|SOCF_RES }, 38657 { ISC_HG_STATS_LVMf, 1, 42, SOCF_RES }, 38658 { ISC_HG_STATS_TMf, 5, 0, SOCF_LE|SOCF_RES }, 38659 { RSVD_0f, 7, 5, SOCF_LE|SOCF_RES }, 38660 { RSVD_1f, 6, 16, SOCF_LE|SOCF_RES }, 38661 { RSVD_2f, 4, 38, SOCF_LE|SOCF_RES }, 38662 { UNKNOWN_HGI_BITMAP_LVMf, 1, 43, SOCF_RES }, 38663 { UNKNOWN_HGI_BITMAP_TMf, 4, 12, SOCF_LE|SOCF_RES } 38664 }; 38665 38666 #endif 38667 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 38668 defined(BCM_56870_A0) 38669 soc_field_info_t soc_SW3_RAM_CONTROL_3_BCM56870_A0r_fields[] = { 38670 { EOP_BUF_A_LVMf, 1, 50, SOCF_RES }, 38671 { EOP_BUF_A_TMf, 6, 0, SOCF_LE|SOCF_RES }, 38672 { EOP_BUF_B_LVMf, 1, 51, SOCF_RES }, 38673 { EOP_BUF_B_TMf, 6, 10, SOCF_LE|SOCF_RES }, 38674 { NIV_ERROR_DROP_LVMf, 1, 54, SOCF_RES }, 38675 { NIV_ERROR_DROP_TMf, 6, 40, SOCF_LE|SOCF_RES }, 38676 { NIV_FORWARDING_DROP_LVMf, 1, 53, SOCF_RES }, 38677 { NIV_FORWARDING_DROP_TMf, 6, 30, SOCF_LE|SOCF_RES }, 38678 { NIV_VLAN_TAGGED_LVMf, 1, 52, SOCF_RES }, 38679 { NIV_VLAN_TAGGED_TMf, 6, 20, SOCF_LE|SOCF_RES }, 38680 { RSVD_0f, 4, 6, SOCF_LE|SOCF_RES }, 38681 { RSVD_1f, 4, 16, SOCF_LE|SOCF_RES }, 38682 { RSVD_2f, 4, 26, SOCF_LE|SOCF_RES }, 38683 { RSVD_3f, 4, 36, SOCF_LE|SOCF_RES }, 38684 { RSVD_4f, 4, 46, SOCF_LE|SOCF_RES } 38685 }; 38686 38687 #endif 38688 #if defined(BCM_56970_A0) 38689 soc_field_info_t soc_SW3_RAM_CONTROL_3_BCM56970_A0r_fields[] = { 38690 { EOP_BUF_A_LVMf, 1, 50, SOCF_RES }, 38691 { EOP_BUF_A_TMf, 5, 0, SOCF_LE|SOCF_RES }, 38692 { EOP_BUF_B_LVMf, 1, 51, SOCF_RES }, 38693 { EOP_BUF_B_TMf, 4, 10, SOCF_LE|SOCF_RES }, 38694 { NIV_ERROR_DROP_LVMf, 1, 54, SOCF_RES }, 38695 { NIV_ERROR_DROP_TMf, 4, 40, SOCF_LE|SOCF_RES }, 38696 { NIV_FORWARDING_DROP_LVMf, 1, 53, SOCF_RES }, 38697 { NIV_FORWARDING_DROP_TMf, 4, 30, SOCF_LE|SOCF_RES }, 38698 { NIV_VLAN_TAGGED_LVMf, 1, 52, SOCF_RES }, 38699 { NIV_VLAN_TAGGED_TMf, 4, 20, SOCF_LE|SOCF_RES }, 38700 { RSVD_0f, 5, 5, SOCF_LE|SOCF_RES }, 38701 { RSVD_1f, 6, 14, SOCF_LE|SOCF_RES }, 38702 { RSVD_2f, 6, 24, SOCF_LE|SOCF_RES }, 38703 { RSVD_3f, 6, 34, SOCF_LE|SOCF_RES }, 38704 { RSVD_4f, 6, 44, SOCF_LE|SOCF_RES } 38705 }; 38706 38707 #endif 38708 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 38709 defined(BCM_56870_A0) 38710 soc_field_info_t soc_SW3_RAM_CONTROL_4_BCM56870_A0r_fields[] = { 38711 { EMIRROR_CONTROL1_LVMf, 1, 49, SOCF_RES }, 38712 { EMIRROR_CONTROL1_TMf, 7, 12, SOCF_LE|SOCF_RES }, 38713 { EMIRROR_CONTROL2_LVMf, 1, 50, SOCF_RES }, 38714 { EMIRROR_CONTROL2_TMf, 7, 24, SOCF_LE|SOCF_RES }, 38715 { EMIRROR_CONTROL3_LVMf, 1, 51, SOCF_RES }, 38716 { EMIRROR_CONTROL3_TMf, 7, 36, SOCF_LE|SOCF_RES }, 38717 { EMIRROR_CONTROL_LVMf, 1, 48, SOCF_RES }, 38718 { EMIRROR_CONTROL_TMf, 7, 0, SOCF_LE|SOCF_RES }, 38719 { RSVD_0f, 5, 7, SOCF_LE|SOCF_RES }, 38720 { RSVD_1f, 5, 19, SOCF_LE|SOCF_RES }, 38721 { RSVD_2f, 5, 31, SOCF_LE|SOCF_RES }, 38722 { RSVD_3f, 5, 43, SOCF_LE|SOCF_RES } 38723 }; 38724 38725 #endif 38726 #if defined(BCM_56970_A0) 38727 soc_field_info_t soc_SW3_RAM_CONTROL_4_BCM56970_A0r_fields[] = { 38728 { EMIRROR_CONTROL1_LVMf, 1, 49, SOCF_RES }, 38729 { EMIRROR_CONTROL1_TMf, 5, 12, SOCF_LE|SOCF_RES }, 38730 { EMIRROR_CONTROL2_LVMf, 1, 50, SOCF_RES }, 38731 { EMIRROR_CONTROL2_TMf, 5, 24, SOCF_LE|SOCF_RES }, 38732 { EMIRROR_CONTROL3_LVMf, 1, 51, SOCF_RES }, 38733 { EMIRROR_CONTROL3_TMf, 5, 36, SOCF_LE|SOCF_RES }, 38734 { EMIRROR_CONTROL_LVMf, 1, 48, SOCF_RES }, 38735 { EMIRROR_CONTROL_TMf, 5, 0, SOCF_LE|SOCF_RES }, 38736 { RSVD_0f, 7, 5, SOCF_LE|SOCF_RES }, 38737 { RSVD_1f, 7, 17, SOCF_LE|SOCF_RES }, 38738 { RSVD_2f, 7, 29, SOCF_LE|SOCF_RES }, 38739 { RSVD_3f, 7, 41, SOCF_LE|SOCF_RES } 38740 }; 38741 38742 #endif 38743 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 38744 defined(BCM_56870_A0) 38745 soc_field_info_t soc_SW3_RAM_CONTROL_5_BCM56870_A0r_fields[] = { 38746 { ING_FLEX_CTR_PKT_PRI_MAP_LVMf, 1, 62, SOCF_RES }, 38747 { ING_FLEX_CTR_PKT_PRI_MAP_TMf, 7, 24, SOCF_LE|SOCF_RES }, 38748 { ING_FLEX_CTR_PKT_RES_MAP_LVMf, 1, 61, SOCF_RES }, 38749 { ING_FLEX_CTR_PKT_RES_MAP_TMf, 7, 12, SOCF_LE|SOCF_RES }, 38750 { ING_FLEX_CTR_PORT_MAP_LVMf, 1, 63, SOCF_RES }, 38751 { ING_FLEX_CTR_PORT_MAP_TMf, 7, 36, SOCF_LE|SOCF_RES }, 38752 { ING_FLEX_CTR_PRI_CNG_MAP_TMf, 7, 48, SOCF_LE|SOCF_RES }, 38753 { ING_FLEX_CTR_TOS_MAP_LVMf, 1, 60, SOCF_RES }, 38754 { ING_FLEX_CTR_TOS_MAP_TMf, 7, 0, SOCF_LE|SOCF_RES }, 38755 { RSVD_0f, 5, 7, SOCF_LE|SOCF_RES }, 38756 { RSVD_1f, 5, 19, SOCF_LE|SOCF_RES }, 38757 { RSVD_2f, 5, 31, SOCF_LE|SOCF_RES }, 38758 { RSVD_3f, 5, 43, SOCF_LE|SOCF_RES }, 38759 { RSVD_4f, 5, 55, SOCF_LE|SOCF_RES } 38760 }; 38761 38762 #endif 38763 #if defined(BCM_56970_A0) 38764 soc_field_info_t soc_SW3_RAM_CONTROL_5_BCM56970_A0r_fields[] = { 38765 { ING_FLEX_CTR_PKT_PRI_MAP_LVMf, 1, 62, SOCF_RES }, 38766 { ING_FLEX_CTR_PKT_PRI_MAP_TMf, 5, 24, SOCF_LE|SOCF_RES }, 38767 { ING_FLEX_CTR_PKT_RES_MAP_LVMf, 1, 61, SOCF_RES }, 38768 { ING_FLEX_CTR_PKT_RES_MAP_TMf, 5, 12, SOCF_LE|SOCF_RES }, 38769 { ING_FLEX_CTR_PORT_MAP_LVMf, 1, 63, SOCF_RES }, 38770 { ING_FLEX_CTR_PORT_MAP_TMf, 5, 36, SOCF_LE|SOCF_RES }, 38771 { ING_FLEX_CTR_PRI_CNG_MAP_TMf, 5, 48, SOCF_LE|SOCF_RES }, 38772 { ING_FLEX_CTR_TOS_MAP_LVMf, 1, 60, SOCF_RES }, 38773 { ING_FLEX_CTR_TOS_MAP_TMf, 5, 0, SOCF_LE|SOCF_RES }, 38774 { RSVD_0f, 7, 5, SOCF_LE|SOCF_RES }, 38775 { RSVD_1f, 7, 17, SOCF_LE|SOCF_RES }, 38776 { RSVD_2f, 7, 29, SOCF_LE|SOCF_RES }, 38777 { RSVD_3f, 7, 41, SOCF_LE|SOCF_RES }, 38778 { RSVD_4f, 7, 53, SOCF_LE|SOCF_RES } 38779 }; 38780 38781 #endif 38782 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 38783 defined(BCM_56870_A0) 38784 soc_field_info_t soc_SW3_RAM_CONTROL_6_BCM56870_A0r_fields[] = { 38785 { ECN_COUNTER_LVMf, 1, 55, SOCF_RES }, 38786 { ECN_COUNTER_TMf, 6, 30, SOCF_LE|SOCF_RES }, 38787 { ISC_IP_STATS_MEM0_LVMf, 1, 58, SOCF_RES }, 38788 { ISC_IP_STATS_MEM1_LVMf, 1, 57, SOCF_RES }, 38789 { PHB2_COS_MAP_LVMf, 1, 56, SOCF_RES }, 38790 { PHB2_COS_MAP_TMf, 7, 40, SOCF_LE|SOCF_RES }, 38791 { RSVD_0f, 4, 6, SOCF_LE|SOCF_RES }, 38792 { RSVD_1f, 4, 16, SOCF_LE|SOCF_RES }, 38793 { RSVD_2f, 4, 26, SOCF_LE|SOCF_RES }, 38794 { RSVD_3f, 4, 36, SOCF_LE|SOCF_RES }, 38795 { RSVD_4f, 5, 47, SOCF_LE|SOCF_RES }, 38796 { TRILL_RX_ACCESS_PORT_TRILL_PKTS_DISCARED_LVMf, 1, 53, SOCF_RES }, 38797 { TRILL_RX_ACCESS_PORT_TRILL_PKTS_DISCARED_TMf, 6, 10, SOCF_LE|SOCF_RES }, 38798 { TRILL_RX_NETWORK_PORT_NON_TRILL_PKTS_DISCARDED_LVMf, 1, 54, SOCF_RES }, 38799 { TRILL_RX_NETWORK_PORT_NON_TRILL_PKTS_DISCARDED_TMf, 6, 20, SOCF_LE|SOCF_RES }, 38800 { TRILL_RX_PKTS_LVMf, 1, 52, SOCF_RES }, 38801 { TRILL_RX_PKTS_TMf, 6, 0, SOCF_LE|SOCF_RES } 38802 }; 38803 38804 #endif 38805 #if defined(BCM_56970_A0) 38806 soc_field_info_t soc_SW3_RAM_CONTROL_6_BCM56970_A0r_fields[] = { 38807 { ECN_COUNTER_LVMf, 1, 55, SOCF_RES }, 38808 { ECN_COUNTER_TMf, 4, 30, SOCF_LE|SOCF_RES }, 38809 { ISC_IP_STATS_MEM0_LVMf, 1, 58, SOCF_RES }, 38810 { ISC_IP_STATS_MEM1_LVMf, 1, 57, SOCF_RES }, 38811 { PHB2_COS_MAP_LVMf, 1, 56, SOCF_RES }, 38812 { PHB2_COS_MAP_TMf, 5, 40, SOCF_LE|SOCF_RES }, 38813 { RSVD_0f, 6, 4, SOCF_LE|SOCF_RES }, 38814 { RSVD_1f, 6, 14, SOCF_LE|SOCF_RES }, 38815 { RSVD_2f, 6, 24, SOCF_LE|SOCF_RES }, 38816 { RSVD_3f, 6, 34, SOCF_LE|SOCF_RES }, 38817 { RSVD_4f, 7, 45, SOCF_LE|SOCF_RES }, 38818 { TRILL_RX_ACCESS_PORT_TRILL_PKTS_DISCARED_LVMf, 1, 53, SOCF_RES }, 38819 { TRILL_RX_ACCESS_PORT_TRILL_PKTS_DISCARED_TMf, 4, 10, SOCF_LE|SOCF_RES }, 38820 { TRILL_RX_NETWORK_PORT_NON_TRILL_PKTS_DISCARDED_LVMf, 1, 54, SOCF_RES }, 38821 { TRILL_RX_NETWORK_PORT_NON_TRILL_PKTS_DISCARDED_TMf, 4, 20, SOCF_LE|SOCF_RES }, 38822 { TRILL_RX_PKTS_LVMf, 1, 52, SOCF_RES }, 38823 { TRILL_RX_PKTS_TMf, 4, 0, SOCF_LE|SOCF_RES } 38824 }; 38825 38826 #endif 38827 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 38828 defined(BCM_56870_A0) 38829 soc_field_info_t soc_SW3_RAM_CONTROL_7_BCM56870_A0r_fields[] = { 38830 { ISC_IP_STATS_MEM0_TMf, 7, 7, SOCF_LE|SOCF_RES }, 38831 { ISC_IP_STATS_MEM1_TMf, 7, 0, SOCF_LE|SOCF_RES }, 38832 { ISC_STATS_0_LVMf, 1, 53, SOCF_RES }, 38833 { ISC_STATS_0_TMf, 7, 42, SOCF_LE|SOCF_RES }, 38834 { ISC_STATS_1_LVMf, 1, 52, SOCF_RES }, 38835 { ISC_STATS_1_TMf, 7, 35, SOCF_LE|SOCF_RES }, 38836 { ISC_STATS_2_LVMf, 1, 51, SOCF_RES }, 38837 { ISC_STATS_2_TMf, 7, 28, SOCF_LE|SOCF_RES }, 38838 { ISC_STATS_3_LVMf, 1, 50, SOCF_RES }, 38839 { ISC_STATS_3_TMf, 7, 21, SOCF_LE|SOCF_RES }, 38840 { ISC_STATS_4_LVMf, 1, 49, SOCF_RES }, 38841 { ISC_STATS_4_TMf, 7, 14, SOCF_LE|SOCF_RES } 38842 }; 38843 38844 #endif 38845 #if defined(BCM_56970_A0) 38846 soc_field_info_t soc_SW3_RAM_CONTROL_7_BCM56970_A0r_fields[] = { 38847 { ISC_IP_STATS_MEM0_TMf, 5, 12, SOCF_LE|SOCF_RES }, 38848 { ISC_IP_STATS_MEM1_TMf, 5, 0, SOCF_LE|SOCF_RES }, 38849 { ISC_STATS_0_LVMf, 1, 62, SOCF_RES }, 38850 { ISC_STATS_0_TMf, 5, 48, SOCF_LE|SOCF_RES }, 38851 { ISC_STATS_1_LVMf, 1, 61, SOCF_RES }, 38852 { ISC_STATS_1_TMf, 5, 36, SOCF_LE|SOCF_RES }, 38853 { ISC_STATS_2_LVMf, 1, 60, SOCF_RES }, 38854 { ISC_STATS_2_TMf, 5, 24, SOCF_LE|SOCF_RES }, 38855 { RSVD_0f, 7, 5, SOCF_LE|SOCF_RES }, 38856 { RSVD_1f, 7, 17, SOCF_LE|SOCF_RES }, 38857 { RSVD_2f, 7, 29, SOCF_LE|SOCF_RES }, 38858 { RSVD_3f, 7, 41, SOCF_LE|SOCF_RES }, 38859 { RSVD_4f, 7, 53, SOCF_LE|SOCF_RES } 38860 }; 38861 38862 #endif 38863 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 38864 defined(BCM_56870_A0) || defined(BCM_56970_A0) 38865 soc_field_info_t soc_SW4_RAM_CONTROLr_fields[] = { 38866 { CPB_TMf, 5, 10, SOCF_LE|SOCF_RES }, 38867 { DPP_OUTPUT_EVENT_FIFO_TMf, 5, 25, SOCF_LE|SOCF_RES }, 38868 { EOP_BUFFER_MTU_TMf, 5, 20, SOCF_LE|SOCF_RES }, 38869 { PKT_BUF_ECC_TMf, 5, 5, SOCF_LE|SOCF_RES }, 38870 { PKT_BUF_TMf, 5, 0, SOCF_LE|SOCF_RES }, 38871 { SP_TMf, 5, 15, SOCF_LE|SOCF_RES } 38872 }; 38873 38874 #endif 38875 #if defined(BCM_56970_A0) 38876 soc_field_info_t soc_SW4_SER_CONTROLr_fields[] = { 38877 { CELL_QUEUE_ECC_ENf, 1, 4, SOCF_RES }, 38878 { CELL_QUEUE_ECC_FORCE_ERRf, 2, 5, SOCF_LE|SOCF_RES }, 38879 { CELL_QUEUE_EN_COR_ERR_RPTf, 1, 7, SOCF_RES }, 38880 { EOP_BUFFER_MTU_ECC_ENf, 1, 8, SOCF_RES }, 38881 { EOP_BUFFER_MTU_ECC_FORCE_ERRf, 2, 9, SOCF_LE|SOCF_RES }, 38882 { EOP_BUFFER_MTU_EN_COR_ERR_RPTf, 1, 11, SOCF_RES }, 38883 { EVENT_FIFO_ECC_ENf, 1, 12, SOCF_RES }, 38884 { EVENT_FIFO_ECC_FORCE_ERRf, 2, 13, SOCF_LE|SOCF_RES }, 38885 { EVENT_FIFO_EN_COR_ERR_RPTf, 1, 15, SOCF_RES }, 38886 { PACKET_BUFFER_ECC_FORCE_ERRf, 2, 16, SOCF_LE|SOCF_RES }, 38887 { SLOT_PIPELINE_ECC_ENf, 1, 0, SOCF_RES }, 38888 { SLOT_PIPELINE_ECC_FORCE_ERRf, 2, 1, SOCF_LE|SOCF_RES }, 38889 { SLOT_PIPELINE_EN_COR_ERR_RPTf, 1, 3, SOCF_RES } 38890 }; 38891 38892 #endif 38893 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 38894 defined(BCM_56870_A0) 38895 soc_field_info_t soc_SW4_SER_CONTROL_BCM56870_A0r_fields[] = { 38896 { CELL_QUEUE_ECC_ENf, 1, 4, SOCF_RES }, 38897 { CELL_QUEUE_ECC_FORCE_ERRf, 2, 5, SOCF_LE|SOCF_RES }, 38898 { CELL_QUEUE_EN_COR_ERR_RPTf, 1, 7, SOCF_RES }, 38899 { EVENT_FIFO_ECC_ENf, 1, 12, SOCF_RES }, 38900 { EVENT_FIFO_ECC_FORCE_ERRf, 2, 13, SOCF_LE|SOCF_RES }, 38901 { EVENT_FIFO_EN_COR_ERR_RPTf, 1, 15, SOCF_RES }, 38902 { PACKET_BUFFER_ECC_FORCE_ERRf, 2, 16, SOCF_LE|SOCF_RES }, 38903 { RESERVED_0f, 4, 8, SOCF_LE|SOCF_RES }, 38904 { SLOT_PIPELINE_ECC_ENf, 1, 0, SOCF_RES }, 38905 { SLOT_PIPELINE_ECC_FORCE_ERRf, 2, 1, SOCF_LE|SOCF_RES }, 38906 { SLOT_PIPELINE_EN_COR_ERR_RPTf, 1, 3, SOCF_RES } 38907 }; 38908 38909 #endif 38910 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 38911 soc_field_info_t soc_SW_IFP_DST_ACTION_CONTROLr_fields[] = { 38912 { HG_SRC_REMOVAL_ENf, 1, 0, 0 }, 38913 { LAG_RES_ENf, 1, 1, 0 }, 38914 { PORT_BLOCK_ENf, 1, 2, 0 }, 38915 { SRC_REMOVAL_ENf, 1, 3, 0 }, 38916 { SRC_REMOVAL_EN_FOR_REDIRECT_TO_NHIf, 1, 4, 0 }, 38917 { VLAN_BLOCK_ENf, 1, 5, 0 }, 38918 { VLAN_CHECK_ENf, 1, 6, 0 } 38919 }; 38920 38921 #endif 38922 #if defined(BCM_88690_A0) 38923 soc_field_info_t soc_SYNCE_X4_FRACTIONAL_DIVr_fields[] = { 38924 { SYNCE_FRACTIONAL_DIVSOR_CFGf, 16, 0, SOCF_LE } 38925 }; 38926 38927 #endif 38928 #if defined(BCM_88690_B0) 38929 soc_field_info_t soc_SYNCE_X4_FRACTIONAL_DIV_BCM88690_B0r_fields[] = { 38930 { SYNCE_FRACTIONAL_DIVSOR_CFGf, 16, 0, SOCF_LE } 38931 }; 38932 38933 #endif 38934 #if defined(BCM_88690_A0) 38935 soc_field_info_t soc_SYNCE_X4_INTEGER_DIVr_fields[] = { 38936 { FIELD_4_15f, 12, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 38937 { SYNCE_MODE_STAGE0f, 2, 0, SOCF_LE }, 38938 { SYNCE_MODE_STAGE1f, 2, 2, SOCF_LE } 38939 }; 38940 38941 #endif 38942 #if defined(BCM_88690_B0) 38943 soc_field_info_t soc_SYNCE_X4_INTEGER_DIV_BCM88690_B0r_fields[] = { 38944 { FIELD_4_15f, 12, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 38945 { SYNCE_MODE_STAGE0f, 2, 0, SOCF_LE }, 38946 { SYNCE_MODE_STAGE1f, 2, 2, SOCF_LE } 38947 }; 38948 38949 #endif 38950 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 38951 defined(BCM_53570_B0) || defined(BCM_56160_A0) 38952 soc_field_info_t soc_SYSCFG_MODBASE_RAM_CONTROLr_fields[] = { 38953 { SYSCFG_MODBASE_TMf, 14, 0, SOCF_LE|SOCF_RES } 38954 }; 38955 38956 #endif 38957 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 38958 soc_field_info_t soc_SYSCLKCFG1_SI_0r_fields[] = { 38959 { BATM_SYS_TSI_PERf, 12, 0, SOCF_LE } 38960 }; 38961 38962 #endif 38963 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 38964 soc_field_info_t soc_SYSCLKCFG2_SI_0r_fields[] = { 38965 { BATM_RESERVEDf, 6, 2, SOCF_LE|SOCF_RES }, 38966 { BATM_SYSCLKSELf, 5, 8, SOCF_LE }, 38967 { BATM_SYSREFSELf, 2, 0, SOCF_LE } 38968 }; 38969 38970 #endif 38971 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 38972 soc_field_info_t soc_SYSCLTS1_SI_0r_fields[] = { 38973 { BATM_SYS_TSTMPf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES } 38974 }; 38975 38976 #endif 38977 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 38978 soc_field_info_t soc_SYSTSOFPH_SI_0r_fields[] = { 38979 { BATM_FPHTSf, 8, 0, SOCF_LE|SOCF_RO|SOCF_RES }, 38980 { BATM_RSVDf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES } 38981 }; 38982 38983 #endif 38984 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 38985 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 38986 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 38987 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 38988 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 38989 defined(BCM_56685_A0) || defined(BCM_56685_B0) || \ 38990 defined(BCM_56725_A0) || defined(BCM_56800_A0) || \ 38991 defined(BCM_56820_A0) || defined(BCM_56840_A0) || \ 38992 defined(BCM_56840_B0) 38993 soc_field_info_t soc_SYS_CONTROLr_fields[] = { 38994 { RESET_CNTf, 1, 0, 0 } 38995 }; 38996 38997 #endif 38998 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 38999 defined(BCM_56850_A0) || defined(BCM_56860_A0) 39000 soc_field_info_t soc_SYS_CONTROL_BCM56640_A0r_fields[] = { 39001 { RESET_CNTf, 1, 0, 0 } 39002 }; 39003 39004 #endif 39005 #if defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 39006 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 39007 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 39008 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 39009 defined(BCM_56965_A0) || defined(BCM_56970_A0) 39010 soc_field_info_t soc_SYS_CONTROL_BCM56960_A0r_fields[] = { 39011 { RESET_CNTf, 1, 0, 0 } 39012 }; 39013 39014 #endif 39015 #if defined(BCM_88732_A0) 39016 soc_field_info_t soc_SYS_CONTROL_BCM88732_A0r_fields[] = { 39017 { RESET_CNTf, 1, 0, SOCF_RES|SOCF_PUNCH }, 39018 { RESET_DONEf, 1, 1, SOCF_RES|SOCF_W1TC } 39019 }; 39020 39021 #endif 39022 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 39023 defined(BCM_56224_A0) || defined(BCM_56224_B0) 39024 soc_field_info_t soc_SYS_MAC_ACTIONr_fields[] = { 39025 { MAC_LIMIT_USE_SYS_ACTIONf, 1, 0, 0 }, 39026 { OVER_LIMIT_DROPf, 1, 2, 0 }, 39027 { OVER_LIMIT_TOCPUf, 1, 1, 0 } 39028 }; 39029 39030 #endif 39031 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 39032 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 39033 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 39034 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 39035 defined(BCM_56685_A0) || defined(BCM_56685_B0) 39036 soc_field_info_t soc_SYS_MAC_COUNTr_fields[] = { 39037 { COUNTf, 15, 0, SOCF_LE }, 39038 { SYS_MAC_COUNTf, 15, 0, SOCF_LE } 39039 }; 39040 39041 #endif 39042 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 39043 soc_field_info_t soc_SYS_MAC_COUNT_BCM53314_A0r_fields[] = { 39044 { SYS_MAC_COUNTf, 14, 0, SOCF_LE } 39045 }; 39046 39047 #endif 39048 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 39049 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 39050 defined(BCM_56160_A0) 39051 soc_field_info_t soc_SYS_MAC_COUNT_BCM53400_A0r_fields[] = { 39052 { COUNTf, 15, 0, SOCF_LE } 39053 }; 39054 39055 #endif 39056 #if defined(BCM_56150_A0) 39057 soc_field_info_t soc_SYS_MAC_COUNT_BCM56150_A0r_fields[] = { 39058 { COUNTf, 15, 0, SOCF_LE } 39059 }; 39060 39061 #endif 39062 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 39063 soc_field_info_t soc_SYS_MAC_COUNT_BCM56224_A0r_fields[] = { 39064 { SYS_MAC_COUNTf, 15, 0, SOCF_LE } 39065 }; 39066 39067 #endif 39068 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 39069 defined(BCM_56334_B0) || defined(BCM_56440_A0) || \ 39070 defined(BCM_56440_B0) 39071 soc_field_info_t soc_SYS_MAC_COUNT_BCM56334_A0r_fields[] = { 39072 { COUNTf, 15, 0, SOCF_LE } 39073 }; 39074 39075 #endif 39076 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 39077 soc_field_info_t soc_SYS_MAC_COUNT_BCM56640_A0r_fields[] = { 39078 { COUNTf, 21, 0, SOCF_LE } 39079 }; 39080 39081 #endif 39082 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 39083 soc_field_info_t soc_SYS_MAC_LIMITr_fields[] = { 39084 { SYS_MAC_LIMITf, 15, 0, SOCF_LE } 39085 }; 39086 39087 #endif 39088 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 39089 soc_field_info_t soc_SYS_MAC_LIMIT_BCM53314_A0r_fields[] = { 39090 { SYS_MAC_LIMITf, 14, 0, SOCF_LE } 39091 }; 39092 39093 #endif 39094 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 39095 defined(BCM_56334_B0) || defined(BCM_56440_A0) || \ 39096 defined(BCM_56440_B0) || defined(BCM_56524_A0) || \ 39097 defined(BCM_56524_B0) || defined(BCM_56624_A0) || \ 39098 defined(BCM_56624_B0) || defined(BCM_56634_A0) || \ 39099 defined(BCM_56634_B0) || defined(BCM_56680_A0) || \ 39100 defined(BCM_56680_B0) || defined(BCM_56685_A0) || \ 39101 defined(BCM_56685_B0) 39102 soc_field_info_t soc_SYS_MAC_LIMIT_CONTROLr_fields[] = { 39103 { ENABLEf, 1, 17, 0 }, 39104 { SYS_LIMITf, 15, 2, SOCF_LE }, 39105 { SYS_OVER_LIMIT_DROPf, 1, 1, 0 }, 39106 { SYS_OVER_LIMIT_TOCPUf, 1, 0, 0 } 39107 }; 39108 39109 #endif 39110 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 39111 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 39112 defined(BCM_56160_A0) 39113 soc_field_info_t soc_SYS_MAC_LIMIT_CONTROL_BCM53400_A0r_fields[] = { 39114 { ENABLEf, 1, 17, 0 }, 39115 { SYS_LIMITf, 15, 2, SOCF_LE }, 39116 { SYS_OVER_LIMIT_DROPf, 1, 1, 0 }, 39117 { SYS_OVER_LIMIT_TOCPUf, 1, 0, 0 } 39118 }; 39119 39120 #endif 39121 #if defined(BCM_56150_A0) 39122 soc_field_info_t soc_SYS_MAC_LIMIT_CONTROL_BCM56150_A0r_fields[] = { 39123 { ENABLEf, 1, 17, 0 }, 39124 { SYS_LIMITf, 15, 2, SOCF_LE }, 39125 { SYS_OVER_LIMIT_DROPf, 1, 1, 0 }, 39126 { SYS_OVER_LIMIT_TOCPUf, 1, 0, 0 } 39127 }; 39128 39129 #endif 39130 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 39131 defined(BCM_56270_A0) 39132 soc_field_info_t soc_SYS_MAC_LIMIT_CONTROL_BCM56260_A0r_fields[] = { 39133 { ENABLEf, 1, 18, 0 }, 39134 { SYS_LIMITf, 16, 2, SOCF_LE }, 39135 { SYS_OVER_LIMIT_DROPf, 1, 1, 0 }, 39136 { SYS_OVER_LIMIT_TOCPUf, 1, 0, 0 } 39137 }; 39138 39139 #endif 39140 #if defined(BCM_56340_A0) 39141 soc_field_info_t soc_SYS_MAC_LIMIT_CONTROL_BCM56340_A0r_fields[] = { 39142 { ENABLE_EXTERNAL_L2_ENTRYf, 1, 23, SOCF_RES }, 39143 { ENABLE_INTERNAL_L2_ENTRYf, 1, 24, 0 }, 39144 { SYS_LIMITf, 21, 2, SOCF_LE }, 39145 { SYS_OVER_LIMIT_DROPf, 1, 1, 0 }, 39146 { SYS_OVER_LIMIT_TOCPUf, 1, 0, 0 } 39147 }; 39148 39149 #endif 39150 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 39151 defined(BCM_56450_B1) 39152 soc_field_info_t soc_SYS_MAC_LIMIT_CONTROL_BCM56450_A0r_fields[] = { 39153 { ENABLEf, 1, 18, 0 }, 39154 { SYS_LIMITf, 16, 2, SOCF_LE }, 39155 { SYS_OVER_LIMIT_DROPf, 1, 1, 0 }, 39156 { SYS_OVER_LIMIT_TOCPUf, 1, 0, 0 } 39157 }; 39158 39159 #endif 39160 #if defined(BCM_56640_A0) 39161 soc_field_info_t soc_SYS_MAC_LIMIT_CONTROL_BCM56640_A0r_fields[] = { 39162 { ENABLE_EXTERNAL_L2_ENTRYf, 1, 23, 0 }, 39163 { ENABLE_INTERNAL_L2_ENTRYf, 1, 24, 0 }, 39164 { SYS_LIMITf, 21, 2, SOCF_LE }, 39165 { SYS_OVER_LIMIT_DROPf, 1, 1, 0 }, 39166 { SYS_OVER_LIMIT_TOCPUf, 1, 0, 0 } 39167 }; 39168 39169 #endif 39170 #if defined(BCM_88690_A0) 39171 soc_field_info_t soc_SCH_BFC_FLOW_BULK_DESCRIPTOR_BFBDm_fields[] = { 39172 { BFC_BASE_QPAIRf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39173 { BFC_FLOW_QOSf, 4, 10, SOCF_LE | SOCF_GLOBAL }, 39174 { ECCf, 6, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39175 }; 39176 #endif 39177 39178 #if defined(BCM_88690_B0) 39179 soc_field_info_t soc_SCH_BFC_FLOW_BULK_DESCRIPTOR_BFBD_BCM88690_B0m_fields[] = { 39180 { BFC_BASE_QPAIRf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39181 { BFC_FLOW_QOSf, 4, 10, SOCF_LE | SOCF_GLOBAL }, 39182 { ECCf, 6, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39183 }; 39184 #endif 39185 39186 #if defined(BCM_88690_A0) 39187 soc_field_info_t soc_SCH_BFC_FLOW_MAPPING_RULES_BFMRm_fields[] = { 39188 { QPAIR_OFFSET_TC_0f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 39189 { QPAIR_OFFSET_TC_1f, 3, 3, SOCF_LE | SOCF_GLOBAL }, 39190 { QPAIR_OFFSET_TC_10f, 3, 30, SOCF_LE | SOCF_GLOBAL }, 39191 { QPAIR_OFFSET_TC_11f, 3, 33, SOCF_LE | SOCF_GLOBAL }, 39192 { QPAIR_OFFSET_TC_12f, 3, 36, SOCF_LE | SOCF_GLOBAL }, 39193 { QPAIR_OFFSET_TC_13f, 3, 39, SOCF_LE | SOCF_GLOBAL }, 39194 { QPAIR_OFFSET_TC_14f, 3, 42, SOCF_LE | SOCF_GLOBAL }, 39195 { QPAIR_OFFSET_TC_15f, 3, 45, SOCF_LE | SOCF_GLOBAL }, 39196 { QPAIR_OFFSET_TC_2f, 3, 6, SOCF_LE | SOCF_GLOBAL }, 39197 { QPAIR_OFFSET_TC_3f, 3, 9, SOCF_LE | SOCF_GLOBAL }, 39198 { QPAIR_OFFSET_TC_4f, 3, 12, SOCF_LE | SOCF_GLOBAL }, 39199 { QPAIR_OFFSET_TC_5f, 3, 15, SOCF_LE | SOCF_GLOBAL }, 39200 { QPAIR_OFFSET_TC_6f, 3, 18, SOCF_LE | SOCF_GLOBAL }, 39201 { QPAIR_OFFSET_TC_7f, 3, 21, SOCF_LE | SOCF_GLOBAL }, 39202 { QPAIR_OFFSET_TC_8f, 3, 24, SOCF_LE | SOCF_GLOBAL }, 39203 { QPAIR_OFFSET_TC_9f, 3, 27, SOCF_LE | SOCF_GLOBAL } 39204 }; 39205 #endif 39206 39207 #if defined(BCM_88690_B0) 39208 soc_field_info_t soc_SCH_BFC_FLOW_MAPPING_RULES_BFMR_BCM88690_B0m_fields[] = { 39209 { QPAIR_OFFSET_TC_0f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 39210 { QPAIR_OFFSET_TC_1f, 3, 3, SOCF_LE | SOCF_GLOBAL }, 39211 { QPAIR_OFFSET_TC_10f, 3, 30, SOCF_LE | SOCF_GLOBAL }, 39212 { QPAIR_OFFSET_TC_11f, 3, 33, SOCF_LE | SOCF_GLOBAL }, 39213 { QPAIR_OFFSET_TC_12f, 3, 36, SOCF_LE | SOCF_GLOBAL }, 39214 { QPAIR_OFFSET_TC_13f, 3, 39, SOCF_LE | SOCF_GLOBAL }, 39215 { QPAIR_OFFSET_TC_14f, 3, 42, SOCF_LE | SOCF_GLOBAL }, 39216 { QPAIR_OFFSET_TC_15f, 3, 45, SOCF_LE | SOCF_GLOBAL }, 39217 { QPAIR_OFFSET_TC_2f, 3, 6, SOCF_LE | SOCF_GLOBAL }, 39218 { QPAIR_OFFSET_TC_3f, 3, 9, SOCF_LE | SOCF_GLOBAL }, 39219 { QPAIR_OFFSET_TC_4f, 3, 12, SOCF_LE | SOCF_GLOBAL }, 39220 { QPAIR_OFFSET_TC_5f, 3, 15, SOCF_LE | SOCF_GLOBAL }, 39221 { QPAIR_OFFSET_TC_6f, 3, 18, SOCF_LE | SOCF_GLOBAL }, 39222 { QPAIR_OFFSET_TC_7f, 3, 21, SOCF_LE | SOCF_GLOBAL }, 39223 { QPAIR_OFFSET_TC_8f, 3, 24, SOCF_LE | SOCF_GLOBAL }, 39224 { QPAIR_OFFSET_TC_9f, 3, 27, SOCF_LE | SOCF_GLOBAL } 39225 }; 39226 #endif 39227 39228 #if defined(BCM_88675_A0) 39229 soc_field_info_t soc_SCH_BUCKET_DEFICIT_BDFm_fields[] = { 39230 { DEFICIT_TOKEN_BUCKETf, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39231 }; 39232 #endif 39233 39234 #if defined(BCM_88270_A0) 39235 soc_field_info_t soc_SCH_BUCKET_DEFICIT_BDF_BCM88270_A0m_fields[] = { 39236 { DEFICIT_TOKEN_BUCKETf, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39237 }; 39238 #endif 39239 39240 #if defined(BCM_88375_A0) 39241 soc_field_info_t soc_SCH_BUCKET_DEFICIT_BDF_BCM88375_A0m_fields[] = { 39242 { DEFICIT_TOKEN_BUCKETf, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39243 }; 39244 #endif 39245 39246 #if defined(BCM_88375_B0) 39247 soc_field_info_t soc_SCH_BUCKET_DEFICIT_BDF_BCM88375_B0m_fields[] = { 39248 { DEFICIT_TOKEN_BUCKETf, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39249 }; 39250 #endif 39251 39252 #if defined(BCM_88470_A0) 39253 soc_field_info_t soc_SCH_BUCKET_DEFICIT_BDF_BCM88470_A0m_fields[] = { 39254 { DEFICIT_TOKEN_BUCKETf, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39255 }; 39256 #endif 39257 39258 #if defined(BCM_88470_B0) 39259 soc_field_info_t soc_SCH_BUCKET_DEFICIT_BDF_BCM88470_B0m_fields[] = { 39260 { DEFICIT_TOKEN_BUCKETf, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39261 }; 39262 #endif 39263 39264 #if defined(BCM_88675_B0) 39265 soc_field_info_t soc_SCH_BUCKET_DEFICIT_BDF_BCM88675_B0m_fields[] = { 39266 { DEFICIT_TOKEN_BUCKETf, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39267 }; 39268 #endif 39269 39270 #if defined(BCM_88680_A0) 39271 soc_field_info_t soc_SCH_BUCKET_DEFICIT_BDF_BCM88680_A0m_fields[] = { 39272 { DEFICIT_TOKEN_BUCKETf, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39273 }; 39274 #endif 39275 39276 #if defined(BCM_88690_A0) 39277 soc_field_info_t soc_SCH_BUCKET_DEFICIT_BDF_BCM88690_A0m_fields[] = { 39278 { DEFICIT_TOKEN_BUCKETf, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39279 }; 39280 #endif 39281 39282 #if defined(BCM_88690_B0) 39283 soc_field_info_t soc_SCH_BUCKET_DEFICIT_BDF_BCM88690_B0m_fields[] = { 39284 { DEFICIT_TOKEN_BUCKETf, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39285 }; 39286 #endif 39287 39288 #if defined(BCM_88650_A0) 39289 soc_field_info_t soc_SCH_BUCKET_DEFICIT__BDFm_fields[] = { 39290 { DEFICIT_TOKEN_BUCKETf, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39291 }; 39292 #endif 39293 39294 #if defined(BCM_88202_A0) 39295 soc_field_info_t soc_SCH_BUCKET_DEFICIT__BDF_BCM88202_A0m_fields[] = { 39296 { DEFICIT_TOKEN_BUCKETf, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39297 }; 39298 #endif 39299 39300 #if defined(BCM_88650_B0) 39301 soc_field_info_t soc_SCH_BUCKET_DEFICIT__BDF_BCM88650_B0m_fields[] = { 39302 { DEFICIT_TOKEN_BUCKETf, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39303 }; 39304 #endif 39305 39306 #if defined(BCM_88660_A0) 39307 soc_field_info_t soc_SCH_BUCKET_DEFICIT__BDF_BCM88660_A0m_fields[] = { 39308 { DEFICIT_TOKEN_BUCKETf, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39309 }; 39310 #endif 39311 39312 #if defined(BCM_88650_A0) 39313 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION_CNCCm_fields[] = { 39314 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39315 { CAL_B_LENf, 10, 12, SOCF_LE | SOCF_GLOBAL }, 39316 { CH_NI_FXX_WEIGHTf, 3, 24, SOCF_LE | SOCF_GLOBAL }, 39317 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 28, 0 | SOCF_GLOBAL } 39318 }; 39319 #endif 39320 39321 #if defined(BCM_88202_A0) 39322 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION_CNCC_BCM88202_A0m_fields[] = { 39323 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39324 { CAL_B_LENf, 10, 12, SOCF_LE | SOCF_GLOBAL }, 39325 { CH_NI_FXX_WEIGHTf, 3, 24, SOCF_LE | SOCF_GLOBAL }, 39326 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 28, 0 | SOCF_GLOBAL } 39327 }; 39328 #endif 39329 39330 #if defined(BCM_88270_A0) 39331 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION_CNCC_BCM88270_A0m_fields[] = { 39332 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39333 { CAL_B_LENf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 39334 { CH_NI_FXX_WEIGHTf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 39335 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 23, 0 | SOCF_GLOBAL } 39336 }; 39337 #endif 39338 39339 #if defined(BCM_88375_A0) 39340 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION_CNCC_BCM88375_A0m_fields[] = { 39341 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39342 { CAL_B_LENf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 39343 { CH_NI_FXX_WEIGHTf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 39344 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 23, 0 | SOCF_GLOBAL } 39345 }; 39346 #endif 39347 39348 #if defined(BCM_88375_B0) 39349 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION_CNCC_BCM88375_B0m_fields[] = { 39350 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39351 { CAL_B_LENf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 39352 { CH_NI_FXX_WEIGHTf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 39353 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 23, 0 | SOCF_GLOBAL } 39354 }; 39355 #endif 39356 39357 #if defined(BCM_88470_A0) 39358 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION_CNCC_BCM88470_A0m_fields[] = { 39359 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39360 { CAL_B_LENf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 39361 { CH_NI_FXX_WEIGHTf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 39362 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 23, 0 | SOCF_GLOBAL } 39363 }; 39364 #endif 39365 39366 #if defined(BCM_88470_B0) 39367 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION_CNCC_BCM88470_B0m_fields[] = { 39368 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39369 { CAL_B_LENf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 39370 { CH_NI_FXX_WEIGHTf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 39371 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 23, 0 | SOCF_GLOBAL } 39372 }; 39373 #endif 39374 39375 #if defined(BCM_88650_B0) 39376 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION_CNCC_BCM88650_B0m_fields[] = { 39377 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39378 { CAL_B_LENf, 10, 12, SOCF_LE | SOCF_GLOBAL }, 39379 { CH_NI_FXX_WEIGHTf, 3, 24, SOCF_LE | SOCF_GLOBAL }, 39380 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 28, 0 | SOCF_GLOBAL } 39381 }; 39382 #endif 39383 39384 #if defined(BCM_88660_A0) 39385 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION_CNCC_BCM88660_A0m_fields[] = { 39386 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39387 { CAL_B_LENf, 10, 12, SOCF_LE | SOCF_GLOBAL }, 39388 { CH_NI_FXX_WEIGHTf, 3, 24, SOCF_LE | SOCF_GLOBAL }, 39389 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 28, 0 | SOCF_GLOBAL } 39390 }; 39391 #endif 39392 39393 #if defined(BCM_88675_A0) 39394 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION_CNCC_BCM88675_A0m_fields[] = { 39395 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39396 { CAL_B_LENf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 39397 { CH_NI_FXX_WEIGHTf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 39398 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 23, 0 | SOCF_GLOBAL } 39399 }; 39400 #endif 39401 39402 #if defined(BCM_88675_B0) 39403 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION_CNCC_BCM88675_B0m_fields[] = { 39404 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39405 { CAL_B_LENf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 39406 { CH_NI_FXX_WEIGHTf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 39407 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 23, 0 | SOCF_GLOBAL } 39408 }; 39409 #endif 39410 39411 #if defined(BCM_88680_A0) 39412 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION_CNCC_BCM88680_A0m_fields[] = { 39413 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39414 { CAL_B_LENf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 39415 { CH_NI_FXX_WEIGHTf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 39416 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 23, 0 | SOCF_GLOBAL } 39417 }; 39418 #endif 39419 39420 #if defined(BCM_88690_A0) 39421 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION_CNCC_BCM88690_A0m_fields[] = { 39422 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39423 { CAL_B_LENf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 39424 { CH_NI_FXX_WEIGHTf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 39425 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 23, 0 | SOCF_GLOBAL } 39426 }; 39427 #endif 39428 39429 #if defined(BCM_88690_B0) 39430 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION_CNCC_BCM88690_B0m_fields[] = { 39431 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39432 { CAL_B_LENf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 39433 { CH_NI_FXX_WEIGHTf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 39434 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 23, 0 | SOCF_GLOBAL } 39435 }; 39436 #endif 39437 39438 #if defined(BCM_88650_A0) 39439 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION__CNCCm_fields[] = { 39440 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39441 { CAL_B_LENf, 10, 12, SOCF_LE | SOCF_GLOBAL }, 39442 { CH_NI_FXX_WEIGHTf, 3, 24, SOCF_LE | SOCF_GLOBAL }, 39443 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 28, 0 | SOCF_GLOBAL } 39444 }; 39445 #endif 39446 39447 #if defined(BCM_88202_A0) 39448 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION__CNCC_BCM88202_A0m_fields[] = { 39449 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39450 { CAL_B_LENf, 10, 12, SOCF_LE | SOCF_GLOBAL }, 39451 { CH_NI_FXX_WEIGHTf, 3, 24, SOCF_LE | SOCF_GLOBAL }, 39452 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 28, 0 | SOCF_GLOBAL } 39453 }; 39454 #endif 39455 39456 #if defined(BCM_88650_B0) 39457 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION__CNCC_BCM88650_B0m_fields[] = { 39458 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39459 { CAL_B_LENf, 10, 12, SOCF_LE | SOCF_GLOBAL }, 39460 { CH_NI_FXX_WEIGHTf, 3, 24, SOCF_LE | SOCF_GLOBAL }, 39461 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 28, 0 | SOCF_GLOBAL } 39462 }; 39463 #endif 39464 39465 #if defined(BCM_88660_A0) 39466 soc_field_info_t soc_SCH_CH_NIF_CALENDAR_CONFIGURATION__CNCC_BCM88660_A0m_fields[] = { 39467 { CAL_A_LENf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 39468 { CAL_B_LENf, 10, 12, SOCF_LE | SOCF_GLOBAL }, 39469 { CH_NI_FXX_WEIGHTf, 3, 24, SOCF_LE | SOCF_GLOBAL }, 39470 { DVS_CALENDAR_SEL_CH_NI_FXXf, 1, 28, 0 | SOCF_GLOBAL } 39471 }; 39472 #endif 39473 39474 #if defined(BCM_88650_A0) 39475 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION_CNRCm_fields[] = { 39476 { CH_NI_FXX_MAX_CR_RATEf, 17, 32, SOCF_LE | SOCF_GLOBAL }, 39477 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39478 }; 39479 #endif 39480 39481 #if defined(BCM_88202_A0) 39482 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION_CNRC_BCM88202_A0m_fields[] = { 39483 { CH_NI_FXX_MAX_CR_RATEf, 17, 32, SOCF_LE | SOCF_GLOBAL }, 39484 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39485 }; 39486 #endif 39487 39488 #if defined(BCM_88270_A0) 39489 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION_CNRC_BCM88270_A0m_fields[] = { 39490 { CH_NI_FXX_MAX_CR_RATEf, 17, 21, SOCF_LE | SOCF_GLOBAL }, 39491 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39492 }; 39493 #endif 39494 39495 #if defined(BCM_88375_A0) 39496 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION_CNRC_BCM88375_A0m_fields[] = { 39497 { CH_NI_FXX_MAX_CR_RATEf, 17, 21, SOCF_LE | SOCF_GLOBAL }, 39498 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39499 }; 39500 #endif 39501 39502 #if defined(BCM_88375_B0) 39503 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION_CNRC_BCM88375_B0m_fields[] = { 39504 { CH_NI_FXX_MAX_CR_RATEf, 17, 21, SOCF_LE | SOCF_GLOBAL }, 39505 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39506 }; 39507 #endif 39508 39509 #if defined(BCM_88470_A0) 39510 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION_CNRC_BCM88470_A0m_fields[] = { 39511 { CH_NI_FXX_MAX_CR_RATEf, 17, 21, SOCF_LE | SOCF_GLOBAL }, 39512 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39513 }; 39514 #endif 39515 39516 #if defined(BCM_88470_B0) 39517 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION_CNRC_BCM88470_B0m_fields[] = { 39518 { CH_NI_FXX_MAX_CR_RATEf, 17, 21, SOCF_LE | SOCF_GLOBAL }, 39519 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39520 }; 39521 #endif 39522 39523 #if defined(BCM_88650_B0) 39524 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION_CNRC_BCM88650_B0m_fields[] = { 39525 { CH_NI_FXX_MAX_CR_RATEf, 17, 32, SOCF_LE | SOCF_GLOBAL }, 39526 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39527 }; 39528 #endif 39529 39530 #if defined(BCM_88660_A0) 39531 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION_CNRC_BCM88660_A0m_fields[] = { 39532 { CH_NI_FXX_MAX_CR_RATEf, 17, 32, SOCF_LE | SOCF_GLOBAL }, 39533 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39534 }; 39535 #endif 39536 39537 #if defined(BCM_88675_A0) 39538 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION_CNRC_BCM88675_A0m_fields[] = { 39539 { CH_NI_FXX_MAX_CR_RATEf, 17, 21, SOCF_LE | SOCF_GLOBAL }, 39540 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39541 }; 39542 #endif 39543 39544 #if defined(BCM_88675_B0) 39545 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION_CNRC_BCM88675_B0m_fields[] = { 39546 { CH_NI_FXX_MAX_CR_RATEf, 17, 21, SOCF_LE | SOCF_GLOBAL }, 39547 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39548 }; 39549 #endif 39550 39551 #if defined(BCM_88680_A0) 39552 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION_CNRC_BCM88680_A0m_fields[] = { 39553 { CH_NI_FXX_MAX_CR_RATEf, 17, 21, SOCF_LE | SOCF_GLOBAL }, 39554 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39555 }; 39556 #endif 39557 39558 #if defined(BCM_88690_A0) 39559 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION_CNRC_BCM88690_A0m_fields[] = { 39560 { CH_NI_FXX_MAX_CR_RATEf, 17, 21, SOCF_LE | SOCF_GLOBAL }, 39561 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39562 }; 39563 #endif 39564 39565 #if defined(BCM_88690_B0) 39566 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION_CNRC_BCM88690_B0m_fields[] = { 39567 { CH_NI_FXX_MAX_CR_RATEf, 17, 21, SOCF_LE | SOCF_GLOBAL }, 39568 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39569 }; 39570 #endif 39571 39572 #if defined(BCM_88650_A0) 39573 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION__CNRCm_fields[] = { 39574 { CH_NI_FXX_MAX_CR_RATEf, 17, 32, SOCF_LE | SOCF_GLOBAL }, 39575 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39576 }; 39577 #endif 39578 39579 #if defined(BCM_88202_A0) 39580 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION__CNRC_BCM88202_A0m_fields[] = { 39581 { CH_NI_FXX_MAX_CR_RATEf, 17, 32, SOCF_LE | SOCF_GLOBAL }, 39582 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39583 }; 39584 #endif 39585 39586 #if defined(BCM_88650_B0) 39587 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION__CNRC_BCM88650_B0m_fields[] = { 39588 { CH_NI_FXX_MAX_CR_RATEf, 17, 32, SOCF_LE | SOCF_GLOBAL }, 39589 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39590 }; 39591 #endif 39592 39593 #if defined(BCM_88660_A0) 39594 soc_field_info_t soc_SCH_CH_NIF_RATES_CONFIGURATION__CNRC_BCM88660_A0m_fields[] = { 39595 { CH_NI_FXX_MAX_CR_RATEf, 17, 32, SOCF_LE | SOCF_GLOBAL }, 39596 { CH_NI_FXX_SUM_OF_PORTSf, 21, 0, SOCF_LE | SOCF_GLOBAL } 39597 }; 39598 #endif 39599 39600 #if defined(BCM_88675_A0) 39601 soc_field_info_t soc_SCH_CIR_SHAPERS_DYNAMIC_TABEL_CSDTm_fields[] = { 39602 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 39603 { PARITYf, 1, 15, SOCF_RO | SOCF_GLOBAL } 39604 }; 39605 #endif 39606 39607 #if defined(BCM_88270_A0) 39608 soc_field_info_t soc_SCH_CIR_SHAPERS_DYNAMIC_TABEL_CSDT_BCM88270_A0m_fields[] = { 39609 { ECCf, 6, 15, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39610 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL } 39611 }; 39612 #endif 39613 39614 #if defined(BCM_88375_A0) 39615 soc_field_info_t soc_SCH_CIR_SHAPERS_DYNAMIC_TABEL_CSDT_BCM88375_A0m_fields[] = { 39616 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 39617 { PARITYf, 1, 15, SOCF_RO | SOCF_GLOBAL } 39618 }; 39619 #endif 39620 39621 #if defined(BCM_88375_B0) 39622 soc_field_info_t soc_SCH_CIR_SHAPERS_DYNAMIC_TABEL_CSDT_BCM88375_B0m_fields[] = { 39623 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 39624 { PARITYf, 1, 15, SOCF_RO | SOCF_GLOBAL } 39625 }; 39626 #endif 39627 39628 #if defined(BCM_88470_A0) 39629 soc_field_info_t soc_SCH_CIR_SHAPERS_DYNAMIC_TABEL_CSDT_BCM88470_A0m_fields[] = { 39630 { ECCf, 6, 15, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39631 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL } 39632 }; 39633 #endif 39634 39635 #if defined(BCM_88470_B0) 39636 soc_field_info_t soc_SCH_CIR_SHAPERS_DYNAMIC_TABEL_CSDT_BCM88470_B0m_fields[] = { 39637 { ECCf, 6, 15, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39638 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL } 39639 }; 39640 #endif 39641 39642 #if defined(BCM_88675_B0) 39643 soc_field_info_t soc_SCH_CIR_SHAPERS_DYNAMIC_TABEL_CSDT_BCM88675_B0m_fields[] = { 39644 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 39645 { PARITYf, 1, 15, SOCF_RO | SOCF_GLOBAL } 39646 }; 39647 #endif 39648 39649 #if defined(BCM_88680_A0) 39650 soc_field_info_t soc_SCH_CIR_SHAPERS_DYNAMIC_TABEL_CSDT_BCM88680_A0m_fields[] = { 39651 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 39652 { PARITYf, 1, 15, SOCF_RO | SOCF_GLOBAL } 39653 }; 39654 #endif 39655 39656 #if defined(BCM_88650_A0) 39657 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL_CSSTm_fields[] = { 39658 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39659 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 39660 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39661 }; 39662 #endif 39663 39664 #if defined(BCM_88202_A0) 39665 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL_CSST_BCM88202_A0m_fields[] = { 39666 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39667 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 39668 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39669 }; 39670 #endif 39671 39672 #if defined(BCM_88270_A0) 39673 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL_CSST_BCM88270_A0m_fields[] = { 39674 { ECCf, 6, 26, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39675 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39676 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39677 }; 39678 #endif 39679 39680 #if defined(BCM_88375_A0) 39681 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL_CSST_BCM88375_A0m_fields[] = { 39682 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39683 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 39684 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39685 }; 39686 #endif 39687 39688 #if defined(BCM_88375_B0) 39689 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL_CSST_BCM88375_B0m_fields[] = { 39690 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39691 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 39692 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39693 }; 39694 #endif 39695 39696 #if defined(BCM_88470_A0) 39697 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL_CSST_BCM88470_A0m_fields[] = { 39698 { ECCf, 6, 26, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39699 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39700 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39701 }; 39702 #endif 39703 39704 #if defined(BCM_88470_B0) 39705 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL_CSST_BCM88470_B0m_fields[] = { 39706 { ECCf, 6, 26, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39707 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39708 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39709 }; 39710 #endif 39711 39712 #if defined(BCM_88650_B0) 39713 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL_CSST_BCM88650_B0m_fields[] = { 39714 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39715 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 39716 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39717 }; 39718 #endif 39719 39720 #if defined(BCM_88660_A0) 39721 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL_CSST_BCM88660_A0m_fields[] = { 39722 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39723 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 39724 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39725 }; 39726 #endif 39727 39728 #if defined(BCM_88675_A0) 39729 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL_CSST_BCM88675_A0m_fields[] = { 39730 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39731 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 39732 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39733 }; 39734 #endif 39735 39736 #if defined(BCM_88675_B0) 39737 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL_CSST_BCM88675_B0m_fields[] = { 39738 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39739 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 39740 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39741 }; 39742 #endif 39743 39744 #if defined(BCM_88680_A0) 39745 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL_CSST_BCM88680_A0m_fields[] = { 39746 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39747 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 39748 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39749 }; 39750 #endif 39751 39752 #if defined(BCM_88690_A0) 39753 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL_CSST_BCM88690_A0m_fields[] = { 39754 { ECCf, 6, 26, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39755 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39756 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39757 }; 39758 #endif 39759 39760 #if defined(BCM_88690_B0) 39761 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL_CSST_BCM88690_B0m_fields[] = { 39762 { ECCf, 6, 26, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39763 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39764 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39765 }; 39766 #endif 39767 39768 #if defined(BCM_88650_A0) 39769 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL__CSSTm_fields[] = { 39770 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39771 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 39772 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39773 }; 39774 #endif 39775 39776 #if defined(BCM_88202_A0) 39777 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL__CSST_BCM88202_A0m_fields[] = { 39778 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39779 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 39780 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39781 }; 39782 #endif 39783 39784 #if defined(BCM_88650_B0) 39785 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL__CSST_BCM88650_B0m_fields[] = { 39786 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39787 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 39788 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39789 }; 39790 #endif 39791 39792 #if defined(BCM_88660_A0) 39793 soc_field_info_t soc_SCH_CIR_SHAPERS_STATIC_TABEL__CSST_BCM88660_A0m_fields[] = { 39794 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 39795 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 39796 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 39797 }; 39798 #endif 39799 39800 #if defined(BCM_88650_A0) 39801 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR_CSCm_fields[] = { 39802 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39803 }; 39804 #endif 39805 39806 #if defined(BCM_88202_A0) 39807 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR_CSC_BCM88202_A0m_fields[] = { 39808 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39809 }; 39810 #endif 39811 39812 #if defined(BCM_88270_A0) 39813 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR_CSC_BCM88270_A0m_fields[] = { 39814 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39815 }; 39816 #endif 39817 39818 #if defined(BCM_88375_A0) 39819 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR_CSC_BCM88375_A0m_fields[] = { 39820 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39821 }; 39822 #endif 39823 39824 #if defined(BCM_88375_B0) 39825 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR_CSC_BCM88375_B0m_fields[] = { 39826 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39827 }; 39828 #endif 39829 39830 #if defined(BCM_88470_A0) 39831 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR_CSC_BCM88470_A0m_fields[] = { 39832 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39833 }; 39834 #endif 39835 39836 #if defined(BCM_88470_B0) 39837 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR_CSC_BCM88470_B0m_fields[] = { 39838 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39839 }; 39840 #endif 39841 39842 #if defined(BCM_88650_B0) 39843 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR_CSC_BCM88650_B0m_fields[] = { 39844 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39845 }; 39846 #endif 39847 39848 #if defined(BCM_88660_A0) 39849 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR_CSC_BCM88660_A0m_fields[] = { 39850 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39851 }; 39852 #endif 39853 39854 #if defined(BCM_88675_A0) 39855 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR_CSC_BCM88675_A0m_fields[] = { 39856 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39857 }; 39858 #endif 39859 39860 #if defined(BCM_88675_B0) 39861 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR_CSC_BCM88675_B0m_fields[] = { 39862 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39863 }; 39864 #endif 39865 39866 #if defined(BCM_88680_A0) 39867 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR_CSC_BCM88680_A0m_fields[] = { 39868 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39869 }; 39870 #endif 39871 39872 #if defined(BCM_88690_A0) 39873 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR_CSC_BCM88690_A0m_fields[] = { 39874 { PG_NUMf, 9, 0, SOCF_LE | SOCF_GLOBAL } 39875 }; 39876 #endif 39877 39878 #if defined(BCM_88690_B0) 39879 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR_CSC_BCM88690_B0m_fields[] = { 39880 { PG_NUMf, 9, 0, SOCF_LE | SOCF_GLOBAL } 39881 }; 39882 #endif 39883 39884 #if defined(BCM_88650_A0) 39885 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR__CSCm_fields[] = { 39886 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39887 }; 39888 #endif 39889 39890 #if defined(BCM_88202_A0) 39891 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR__CSC_BCM88202_A0m_fields[] = { 39892 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39893 }; 39894 #endif 39895 39896 #if defined(BCM_88650_B0) 39897 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR__CSC_BCM88650_B0m_fields[] = { 39898 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39899 }; 39900 #endif 39901 39902 #if defined(BCM_88660_A0) 39903 soc_field_info_t soc_SCH_CIR_SHAPER_CALENDAR__CSC_BCM88660_A0m_fields[] = { 39904 { PG_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 39905 }; 39906 #endif 39907 39908 #if defined(BCM_88650_A0) 39909 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION_SCCm_fields[] = { 39910 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 39911 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 39912 }; 39913 #endif 39914 39915 #if defined(BCM_88202_A0) 39916 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION_SCC_BCM88202_A0m_fields[] = { 39917 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 39918 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 39919 }; 39920 #endif 39921 39922 #if defined(BCM_88270_A0) 39923 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION_SCC_BCM88270_A0m_fields[] = { 39924 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 39925 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39926 }; 39927 #endif 39928 39929 #if defined(BCM_88375_A0) 39930 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION_SCC_BCM88375_A0m_fields[] = { 39931 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 39932 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39933 }; 39934 #endif 39935 39936 #if defined(BCM_88375_B0) 39937 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION_SCC_BCM88375_B0m_fields[] = { 39938 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 39939 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39940 }; 39941 #endif 39942 39943 #if defined(BCM_88470_A0) 39944 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION_SCC_BCM88470_A0m_fields[] = { 39945 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 39946 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39947 }; 39948 #endif 39949 39950 #if defined(BCM_88470_B0) 39951 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION_SCC_BCM88470_B0m_fields[] = { 39952 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 39953 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39954 }; 39955 #endif 39956 39957 #if defined(BCM_88650_B0) 39958 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION_SCC_BCM88650_B0m_fields[] = { 39959 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 39960 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 39961 }; 39962 #endif 39963 39964 #if defined(BCM_88660_A0) 39965 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION_SCC_BCM88660_A0m_fields[] = { 39966 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 39967 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 39968 }; 39969 #endif 39970 39971 #if defined(BCM_88675_A0) 39972 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION_SCC_BCM88675_A0m_fields[] = { 39973 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 39974 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39975 }; 39976 #endif 39977 39978 #if defined(BCM_88675_B0) 39979 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION_SCC_BCM88675_B0m_fields[] = { 39980 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 39981 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39982 }; 39983 #endif 39984 39985 #if defined(BCM_88680_A0) 39986 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION_SCC_BCM88680_A0m_fields[] = { 39987 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 39988 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39989 }; 39990 #endif 39991 39992 #if defined(BCM_88690_A0) 39993 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION_SCC_BCM88690_A0m_fields[] = { 39994 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 39995 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39996 }; 39997 #endif 39998 39999 #if defined(BCM_88690_B0) 40000 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION_SCC_BCM88690_B0m_fields[] = { 40001 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 40002 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40003 }; 40004 #endif 40005 40006 #if defined(BCM_88650_A0) 40007 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION__SCCm_fields[] = { 40008 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 40009 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 40010 }; 40011 #endif 40012 40013 #if defined(BCM_88202_A0) 40014 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION__SCC_BCM88202_A0m_fields[] = { 40015 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 40016 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 40017 }; 40018 #endif 40019 40020 #if defined(BCM_88650_B0) 40021 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION__SCC_BCM88650_B0m_fields[] = { 40022 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 40023 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 40024 }; 40025 #endif 40026 40027 #if defined(BCM_88660_A0) 40028 soc_field_info_t soc_SCH_CL_SCHEDULERS_CONFIGURATION__SCC_BCM88660_A0m_fields[] = { 40029 { CL_SCH_TYPEf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 40030 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 40031 }; 40032 #endif 40033 40034 #if defined(BCM_88650_A0) 40035 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE_SCTm_fields[] = { 40036 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40037 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40038 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40039 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40040 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40041 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40042 { ENH_CL_SP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40043 { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40044 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40045 }; 40046 #endif 40047 40048 #if defined(BCM_88202_A0) 40049 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE_SCT_BCM88202_A0m_fields[] = { 40050 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40051 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40052 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40053 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40054 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40055 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40056 { ENH_CL_SP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40057 { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40058 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40059 }; 40060 #endif 40061 40062 #if defined(BCM_88270_A0) 40063 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE_SCT_BCM88270_A0m_fields[] = { 40064 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40065 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40066 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40067 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40068 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40069 { ECCf, 7, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40070 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40071 { ENH_CL_SP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40072 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40073 }; 40074 #endif 40075 40076 #if defined(BCM_88375_A0) 40077 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE_SCT_BCM88375_A0m_fields[] = { 40078 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40079 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40080 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40081 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40082 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40083 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40084 { ENH_CL_SP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40085 { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40086 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40087 }; 40088 #endif 40089 40090 #if defined(BCM_88375_B0) 40091 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE_SCT_BCM88375_B0m_fields[] = { 40092 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40093 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40094 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40095 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40096 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40097 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40098 { ENH_CL_SP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40099 { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40100 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40101 }; 40102 #endif 40103 40104 #if defined(BCM_88470_A0) 40105 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE_SCT_BCM88470_A0m_fields[] = { 40106 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40107 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40108 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40109 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40110 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40111 { ECCf, 7, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40112 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40113 { ENH_CL_SP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40114 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40115 }; 40116 #endif 40117 40118 #if defined(BCM_88470_B0) 40119 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE_SCT_BCM88470_B0m_fields[] = { 40120 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40121 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40122 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40123 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40124 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40125 { ECCf, 7, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40126 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40127 { ENH_CL_SP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40128 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40129 }; 40130 #endif 40131 40132 #if defined(BCM_88650_B0) 40133 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE_SCT_BCM88650_B0m_fields[] = { 40134 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40135 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40136 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40137 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40138 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40139 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40140 { ENH_CL_SP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40141 { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40142 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40143 }; 40144 #endif 40145 40146 #if defined(BCM_88660_A0) 40147 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE_SCT_BCM88660_A0m_fields[] = { 40148 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40149 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40150 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40151 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40152 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40153 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40154 { ENH_CL_SP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40155 { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40156 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40157 }; 40158 #endif 40159 40160 #if defined(BCM_88675_A0) 40161 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE_SCT_BCM88675_A0m_fields[] = { 40162 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40163 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40164 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40165 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40166 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40167 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40168 { ENH_CL_SP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40169 { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40170 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40171 }; 40172 #endif 40173 40174 #if defined(BCM_88675_B0) 40175 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE_SCT_BCM88675_B0m_fields[] = { 40176 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40177 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40178 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40179 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40180 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40181 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40182 { ENH_CL_SP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40183 { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40184 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40185 }; 40186 #endif 40187 40188 #if defined(BCM_88680_A0) 40189 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE_SCT_BCM88680_A0m_fields[] = { 40190 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40191 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40192 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40193 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40194 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40195 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40196 { ENH_CL_SP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40197 { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40198 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40199 }; 40200 #endif 40201 40202 #if defined(BCM_88690_A0) 40203 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE_SCT_BCM88690_A0m_fields[] = { 40204 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40205 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40206 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40207 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40208 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40209 { ECCf, 7, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40210 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40211 { ENH_CL_SP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40212 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40213 }; 40214 #endif 40215 40216 #if defined(BCM_88690_B0) 40217 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE_SCT_BCM88690_B0m_fields[] = { 40218 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40219 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40220 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40221 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40222 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40223 { ECCf, 7, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40224 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40225 { ENH_CL_SP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40226 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40227 }; 40228 #endif 40229 40230 #if defined(BCM_88650_A0) 40231 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE__SCTm_fields[] = { 40232 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40233 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40234 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40235 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40236 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40237 { ENH_CLSP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40238 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40239 { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40240 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40241 }; 40242 #endif 40243 40244 #if defined(BCM_88202_A0) 40245 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE__SCT_BCM88202_A0m_fields[] = { 40246 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40247 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40248 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40249 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40250 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40251 { ENH_CLSP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40252 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40253 { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40254 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40255 }; 40256 #endif 40257 40258 #if defined(BCM_88650_B0) 40259 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE__SCT_BCM88650_B0m_fields[] = { 40260 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40261 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40262 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40263 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40264 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40265 { ENH_CLSP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40266 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40267 { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40268 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40269 }; 40270 #endif 40271 40272 #if defined(BCM_88660_A0) 40273 soc_field_info_t soc_SCH_CL_SCHEDULERS_TYPE__SCT_BCM88660_A0m_fields[] = { 40274 { AF_0_INV_WEIGHTf, 10, 4, SOCF_LE | SOCF_GLOBAL }, 40275 { AF_1_INV_WEIGHTf, 10, 14, SOCF_LE | SOCF_GLOBAL }, 40276 { AF_2_INV_WEIGHTf, 10, 24, SOCF_LE | SOCF_GLOBAL }, 40277 { AF_3_INV_WEIGHTf, 10, 34, SOCF_LE | SOCF_GLOBAL }, 40278 { CL_CONFIGf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40279 { ENH_CLSP_HIGHf, 1, 47, 0 | SOCF_GLOBAL }, 40280 { ENH_CL_ENf, 1, 46, 0 | SOCF_GLOBAL }, 40281 { PARITYf, 2, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40282 { WFQ_MODEf, 2, 44, SOCF_LE | SOCF_GLOBAL } 40283 }; 40284 #endif 40285 40286 #if defined(BCM_88675_A0) 40287 soc_field_info_t soc_SCH_DEVICE_RATE_MEMORY_DRMm_fields[] = { 40288 { DEVICE_RATEf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 40289 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40290 }; 40291 #endif 40292 40293 #if defined(BCM_88270_A0) 40294 soc_field_info_t soc_SCH_DEVICE_RATE_MEMORY_DRM_BCM88270_A0m_fields[] = { 40295 { DEVICE_RATEf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 40296 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40297 }; 40298 #endif 40299 40300 #if defined(BCM_88375_A0) 40301 soc_field_info_t soc_SCH_DEVICE_RATE_MEMORY_DRM_BCM88375_A0m_fields[] = { 40302 { DEVICE_RATEf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 40303 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40304 }; 40305 #endif 40306 40307 #if defined(BCM_88375_B0) 40308 soc_field_info_t soc_SCH_DEVICE_RATE_MEMORY_DRM_BCM88375_B0m_fields[] = { 40309 { DEVICE_RATEf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 40310 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40311 }; 40312 #endif 40313 40314 #if defined(BCM_88470_A0) 40315 soc_field_info_t soc_SCH_DEVICE_RATE_MEMORY_DRM_BCM88470_A0m_fields[] = { 40316 { DEVICE_RATEf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 40317 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40318 }; 40319 #endif 40320 40321 #if defined(BCM_88470_B0) 40322 soc_field_info_t soc_SCH_DEVICE_RATE_MEMORY_DRM_BCM88470_B0m_fields[] = { 40323 { DEVICE_RATEf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 40324 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40325 }; 40326 #endif 40327 40328 #if defined(BCM_88675_B0) 40329 soc_field_info_t soc_SCH_DEVICE_RATE_MEMORY_DRM_BCM88675_B0m_fields[] = { 40330 { DEVICE_RATEf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 40331 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40332 }; 40333 #endif 40334 40335 #if defined(BCM_88680_A0) 40336 soc_field_info_t soc_SCH_DEVICE_RATE_MEMORY_DRM_BCM88680_A0m_fields[] = { 40337 { DEVICE_RATEf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 40338 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40339 }; 40340 #endif 40341 40342 #if defined(BCM_88690_A0) 40343 soc_field_info_t soc_SCH_DEVICE_RATE_MEMORY_DRM_BCM88690_A0m_fields[] = { 40344 { DEVICE_RATEf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 40345 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40346 }; 40347 #endif 40348 40349 #if defined(BCM_88690_B0) 40350 soc_field_info_t soc_SCH_DEVICE_RATE_MEMORY_DRM_BCM88690_B0m_fields[] = { 40351 { DEVICE_RATEf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 40352 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40353 }; 40354 #endif 40355 40356 #if defined(BCM_88650_A0) 40357 soc_field_info_t soc_SCH_DEVICE_RATE_MEMORY__DRMm_fields[] = { 40358 { DEVICE_RATEf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 40359 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL } 40360 }; 40361 #endif 40362 40363 #if defined(BCM_88202_A0) 40364 soc_field_info_t soc_SCH_DEVICE_RATE_MEMORY__DRM_BCM88202_A0m_fields[] = { 40365 { DEVICE_RATEf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 40366 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL } 40367 }; 40368 #endif 40369 40370 #if defined(BCM_88650_B0) 40371 soc_field_info_t soc_SCH_DEVICE_RATE_MEMORY__DRM_BCM88650_B0m_fields[] = { 40372 { DEVICE_RATEf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 40373 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL } 40374 }; 40375 #endif 40376 40377 #if defined(BCM_88660_A0) 40378 soc_field_info_t soc_SCH_DEVICE_RATE_MEMORY__DRM_BCM88660_A0m_fields[] = { 40379 { DEVICE_RATEf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 40380 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL } 40381 }; 40382 #endif 40383 40384 #if defined(BCM_88650_A0) 40385 soc_field_info_t soc_SCH_DSP_2_PORT_MAP_DSPPm_fields[] = { 40386 { DSP_2_PORT_MAP_DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40387 }; 40388 #endif 40389 40390 #if defined(BCM_88202_A0) 40391 soc_field_info_t soc_SCH_DSP_2_PORT_MAP_DSPP_BCM88202_A0m_fields[] = { 40392 { DSP_2_PORT_MAP_DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40393 }; 40394 #endif 40395 40396 #if defined(BCM_88270_A0) 40397 soc_field_info_t soc_SCH_DSP_2_PORT_MAP_DSPP_BCM88270_A0m_fields[] = { 40398 { DSP_2_PORT_MAP_DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40399 }; 40400 #endif 40401 40402 #if defined(BCM_88375_A0) 40403 soc_field_info_t soc_SCH_DSP_2_PORT_MAP_DSPP_BCM88375_A0m_fields[] = { 40404 { DSP_2_PORT_MAP_DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40405 }; 40406 #endif 40407 40408 #if defined(BCM_88375_B0) 40409 soc_field_info_t soc_SCH_DSP_2_PORT_MAP_DSPP_BCM88375_B0m_fields[] = { 40410 { DSP_2_PORT_MAP_DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40411 }; 40412 #endif 40413 40414 #if defined(BCM_88470_A0) 40415 soc_field_info_t soc_SCH_DSP_2_PORT_MAP_DSPP_BCM88470_A0m_fields[] = { 40416 { DSP_2_PORT_MAP_DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40417 }; 40418 #endif 40419 40420 #if defined(BCM_88470_B0) 40421 soc_field_info_t soc_SCH_DSP_2_PORT_MAP_DSPP_BCM88470_B0m_fields[] = { 40422 { DSP_2_PORT_MAP_DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40423 }; 40424 #endif 40425 40426 #if defined(BCM_88650_B0) 40427 soc_field_info_t soc_SCH_DSP_2_PORT_MAP_DSPP_BCM88650_B0m_fields[] = { 40428 { DSP_2_PORT_MAP_DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40429 }; 40430 #endif 40431 40432 #if defined(BCM_88660_A0) 40433 soc_field_info_t soc_SCH_DSP_2_PORT_MAP_DSPP_BCM88660_A0m_fields[] = { 40434 { DSP_2_PORT_MAP_DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40435 }; 40436 #endif 40437 40438 #if defined(BCM_88675_A0) 40439 soc_field_info_t soc_SCH_DSP_2_PORT_MAP_DSPP_BCM88675_A0m_fields[] = { 40440 { DSP_2_PORT_MAP_DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40441 }; 40442 #endif 40443 40444 #if defined(BCM_88675_B0) 40445 soc_field_info_t soc_SCH_DSP_2_PORT_MAP_DSPP_BCM88675_B0m_fields[] = { 40446 { DSP_2_PORT_MAP_DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40447 }; 40448 #endif 40449 40450 #if defined(BCM_88680_A0) 40451 soc_field_info_t soc_SCH_DSP_2_PORT_MAP_DSPP_BCM88680_A0m_fields[] = { 40452 { DSP_2_PORT_MAP_DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40453 }; 40454 #endif 40455 40456 #if defined(BCM_88690_A0) 40457 soc_field_info_t soc_SCH_DSP_2_PORT_MAP_DSPP_BCM88690_A0m_fields[] = { 40458 { DSP_2_PORT_MAP_DSPPf, 9, 0, SOCF_LE | SOCF_GLOBAL } 40459 }; 40460 #endif 40461 40462 #if defined(BCM_88690_B0) 40463 soc_field_info_t soc_SCH_DSP_2_PORT_MAP_DSPP_BCM88690_B0m_fields[] = { 40464 { DSP_2_PORT_MAP_DSPPf, 9, 0, SOCF_LE | SOCF_GLOBAL } 40465 }; 40466 #endif 40467 40468 #if defined(BCM_88650_A0) 40469 soc_field_info_t soc_SCH_DSP_2_PORT_MAP__DSPPm_fields[] = { 40470 { DSP_2_PORT_MAP__DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40471 }; 40472 #endif 40473 40474 #if defined(BCM_88202_A0) 40475 soc_field_info_t soc_SCH_DSP_2_PORT_MAP__DSPP_BCM88202_A0m_fields[] = { 40476 { DSP_2_PORT_MAP__DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40477 }; 40478 #endif 40479 40480 #if defined(BCM_88650_B0) 40481 soc_field_info_t soc_SCH_DSP_2_PORT_MAP__DSPP_BCM88650_B0m_fields[] = { 40482 { DSP_2_PORT_MAP__DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40483 }; 40484 #endif 40485 40486 #if defined(BCM_88660_A0) 40487 soc_field_info_t soc_SCH_DSP_2_PORT_MAP__DSPP_BCM88660_A0m_fields[] = { 40488 { DSP_2_PORT_MAP__DSPPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 40489 }; 40490 #endif 40491 40492 #if defined(BCM_88650_A0) 40493 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY_DSMm_fields[] = { 40494 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40495 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 40496 }; 40497 #endif 40498 40499 #if defined(BCM_88202_A0) 40500 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY_DSM_BCM88202_A0m_fields[] = { 40501 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40502 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 40503 }; 40504 #endif 40505 40506 #if defined(BCM_88270_A0) 40507 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY_DSM_BCM88270_A0m_fields[] = { 40508 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40509 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40510 }; 40511 #endif 40512 40513 #if defined(BCM_88375_A0) 40514 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY_DSM_BCM88375_A0m_fields[] = { 40515 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40516 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40517 }; 40518 #endif 40519 40520 #if defined(BCM_88375_B0) 40521 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY_DSM_BCM88375_B0m_fields[] = { 40522 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40523 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40524 }; 40525 #endif 40526 40527 #if defined(BCM_88470_A0) 40528 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY_DSM_BCM88470_A0m_fields[] = { 40529 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40530 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40531 }; 40532 #endif 40533 40534 #if defined(BCM_88470_B0) 40535 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY_DSM_BCM88470_B0m_fields[] = { 40536 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40537 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40538 }; 40539 #endif 40540 40541 #if defined(BCM_88650_B0) 40542 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY_DSM_BCM88650_B0m_fields[] = { 40543 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40544 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 40545 }; 40546 #endif 40547 40548 #if defined(BCM_88660_A0) 40549 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY_DSM_BCM88660_A0m_fields[] = { 40550 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40551 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 40552 }; 40553 #endif 40554 40555 #if defined(BCM_88675_A0) 40556 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY_DSM_BCM88675_A0m_fields[] = { 40557 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40558 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40559 }; 40560 #endif 40561 40562 #if defined(BCM_88675_B0) 40563 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY_DSM_BCM88675_B0m_fields[] = { 40564 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40565 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40566 }; 40567 #endif 40568 40569 #if defined(BCM_88680_A0) 40570 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY_DSM_BCM88680_A0m_fields[] = { 40571 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40572 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40573 }; 40574 #endif 40575 40576 #if defined(BCM_88690_A0) 40577 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY_DSM_BCM88690_A0m_fields[] = { 40578 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40579 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40580 }; 40581 #endif 40582 40583 #if defined(BCM_88690_B0) 40584 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY_DSM_BCM88690_B0m_fields[] = { 40585 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40586 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 40587 }; 40588 #endif 40589 40590 #if defined(BCM_88650_A0) 40591 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY__DSMm_fields[] = { 40592 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40593 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 40594 }; 40595 #endif 40596 40597 #if defined(BCM_88202_A0) 40598 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY__DSM_BCM88202_A0m_fields[] = { 40599 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40600 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 40601 }; 40602 #endif 40603 40604 #if defined(BCM_88650_B0) 40605 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY__DSM_BCM88650_B0m_fields[] = { 40606 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40607 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 40608 }; 40609 #endif 40610 40611 #if defined(BCM_88660_A0) 40612 soc_field_info_t soc_SCH_DUAL_SHAPER_MEMORY__DSM_BCM88660_A0m_fields[] = { 40613 { DUAL_SHAPER_ENAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 40614 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 40615 }; 40616 #endif 40617 40618 #if defined(BCM_88650_A0) 40619 soc_field_info_t soc_SCH_FC_MAP_FCMm_fields[] = { 40620 { FC_MAP_FCMf, 5, 0, SOCF_LE | SOCF_GLOBAL } 40621 }; 40622 #endif 40623 40624 #if defined(BCM_88202_A0) 40625 soc_field_info_t soc_SCH_FC_MAP_FCM_BCM88202_A0m_fields[] = { 40626 { FC_MAP_FCMf, 5, 0, SOCF_LE | SOCF_GLOBAL } 40627 }; 40628 #endif 40629 40630 #if defined(BCM_88270_A0) 40631 soc_field_info_t soc_SCH_FC_MAP_FCM_BCM88270_A0m_fields[] = { 40632 { FC_MAP_FCMf, 7, 0, SOCF_LE | SOCF_GLOBAL } 40633 }; 40634 #endif 40635 40636 #if defined(BCM_88375_A0) 40637 soc_field_info_t soc_SCH_FC_MAP_FCM_BCM88375_A0m_fields[] = { 40638 { FC_MAP_FCMf, 7, 0, SOCF_LE | SOCF_GLOBAL } 40639 }; 40640 #endif 40641 40642 #if defined(BCM_88375_B0) 40643 soc_field_info_t soc_SCH_FC_MAP_FCM_BCM88375_B0m_fields[] = { 40644 { FC_MAP_FCMf, 7, 0, SOCF_LE | SOCF_GLOBAL } 40645 }; 40646 #endif 40647 40648 #if defined(BCM_88470_A0) 40649 soc_field_info_t soc_SCH_FC_MAP_FCM_BCM88470_A0m_fields[] = { 40650 { FC_MAP_FCMf, 7, 0, SOCF_LE | SOCF_GLOBAL } 40651 }; 40652 #endif 40653 40654 #if defined(BCM_88470_B0) 40655 soc_field_info_t soc_SCH_FC_MAP_FCM_BCM88470_B0m_fields[] = { 40656 { FC_MAP_FCMf, 7, 0, SOCF_LE | SOCF_GLOBAL } 40657 }; 40658 #endif 40659 40660 #if defined(BCM_88650_B0) 40661 soc_field_info_t soc_SCH_FC_MAP_FCM_BCM88650_B0m_fields[] = { 40662 { FC_MAP_FCMf, 5, 0, SOCF_LE | SOCF_GLOBAL } 40663 }; 40664 #endif 40665 40666 #if defined(BCM_88660_A0) 40667 soc_field_info_t soc_SCH_FC_MAP_FCM_BCM88660_A0m_fields[] = { 40668 { FC_MAP_FCMf, 5, 0, SOCF_LE | SOCF_GLOBAL } 40669 }; 40670 #endif 40671 40672 #if defined(BCM_88675_A0) 40673 soc_field_info_t soc_SCH_FC_MAP_FCM_BCM88675_A0m_fields[] = { 40674 { FC_MAP_FCMf, 7, 0, SOCF_LE | SOCF_GLOBAL } 40675 }; 40676 #endif 40677 40678 #if defined(BCM_88675_B0) 40679 soc_field_info_t soc_SCH_FC_MAP_FCM_BCM88675_B0m_fields[] = { 40680 { FC_MAP_FCMf, 7, 0, SOCF_LE | SOCF_GLOBAL } 40681 }; 40682 #endif 40683 40684 #if defined(BCM_88680_A0) 40685 soc_field_info_t soc_SCH_FC_MAP_FCM_BCM88680_A0m_fields[] = { 40686 { FC_MAP_FCMf, 7, 0, SOCF_LE | SOCF_GLOBAL } 40687 }; 40688 #endif 40689 40690 #if defined(BCM_88690_A0) 40691 soc_field_info_t soc_SCH_FC_MAP_FCM_BCM88690_A0m_fields[] = { 40692 { FC_MAP_FCMf, 7, 0, SOCF_LE | SOCF_GLOBAL } 40693 }; 40694 #endif 40695 40696 #if defined(BCM_88690_B0) 40697 soc_field_info_t soc_SCH_FC_MAP_FCM_BCM88690_B0m_fields[] = { 40698 { FC_MAP_FCMf, 7, 0, SOCF_LE | SOCF_GLOBAL } 40699 }; 40700 #endif 40701 40702 #if defined(BCM_88650_A0) 40703 soc_field_info_t soc_SCH_FC_MAP__FCMm_fields[] = { 40704 { FC_MAP__FCMf, 5, 0, SOCF_LE | SOCF_GLOBAL } 40705 }; 40706 #endif 40707 40708 #if defined(BCM_88202_A0) 40709 soc_field_info_t soc_SCH_FC_MAP__FCM_BCM88202_A0m_fields[] = { 40710 { FC_MAP__FCMf, 5, 0, SOCF_LE | SOCF_GLOBAL } 40711 }; 40712 #endif 40713 40714 #if defined(BCM_88650_B0) 40715 soc_field_info_t soc_SCH_FC_MAP__FCM_BCM88650_B0m_fields[] = { 40716 { FC_MAP__FCMf, 5, 0, SOCF_LE | SOCF_GLOBAL } 40717 }; 40718 #endif 40719 40720 #if defined(BCM_88660_A0) 40721 soc_field_info_t soc_SCH_FC_MAP__FCM_BCM88660_A0m_fields[] = { 40722 { FC_MAP__FCMf, 5, 0, SOCF_LE | SOCF_GLOBAL } 40723 }; 40724 #endif 40725 40726 #if defined(BCM_88650_A0) 40727 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC_FDMSm_fields[] = { 40728 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40729 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40730 { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL }, 40731 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40732 }; 40733 #endif 40734 40735 #if defined(BCM_88202_A0) 40736 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_BCM88202_A0m_fields[] = { 40737 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40738 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40739 { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL }, 40740 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40741 }; 40742 #endif 40743 40744 #if defined(BCM_88270_A0) 40745 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_BCM88270_A0m_fields[] = { 40746 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40747 { ECCf, 7, 29, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40748 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40749 { RESERVEDf, 5, 24, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40750 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40751 }; 40752 #endif 40753 40754 #if defined(BCM_88375_A0) 40755 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_BCM88375_A0m_fields[] = { 40756 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40757 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40758 { PARITYf, 1, 29, SOCF_RO | SOCF_GLOBAL }, 40759 { RESERVEDf, 5, 24, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40760 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40761 }; 40762 #endif 40763 40764 #if defined(BCM_88375_B0) 40765 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_BCM88375_B0m_fields[] = { 40766 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40767 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40768 { PARITYf, 1, 29, SOCF_RO | SOCF_GLOBAL }, 40769 { RESERVEDf, 5, 24, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40770 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40771 }; 40772 #endif 40773 40774 #if defined(BCM_88470_A0) 40775 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_BCM88470_A0m_fields[] = { 40776 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40777 { ECCf, 7, 29, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40778 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40779 { RESERVEDf, 5, 24, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40780 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40781 }; 40782 #endif 40783 40784 #if defined(BCM_88470_B0) 40785 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_BCM88470_B0m_fields[] = { 40786 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40787 { ECCf, 7, 29, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40788 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40789 { RESERVEDf, 5, 24, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40790 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40791 }; 40792 #endif 40793 40794 #if defined(BCM_88650_B0) 40795 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_BCM88650_B0m_fields[] = { 40796 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40797 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40798 { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL }, 40799 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40800 }; 40801 #endif 40802 40803 #if defined(BCM_88660_A0) 40804 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_BCM88660_A0m_fields[] = { 40805 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40806 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40807 { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL }, 40808 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40809 }; 40810 #endif 40811 40812 #if defined(BCM_88675_A0) 40813 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_BCM88675_A0m_fields[] = { 40814 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40815 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40816 { PARITYf, 1, 29, SOCF_RO | SOCF_GLOBAL }, 40817 { RESERVEDf, 5, 24, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40818 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40819 }; 40820 #endif 40821 40822 #if defined(BCM_88675_B0) 40823 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_BCM88675_B0m_fields[] = { 40824 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40825 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40826 { PARITYf, 1, 29, SOCF_RO | SOCF_GLOBAL }, 40827 { RESERVEDf, 5, 24, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40828 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40829 }; 40830 #endif 40831 40832 #if defined(BCM_88680_A0) 40833 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_BCM88680_A0m_fields[] = { 40834 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40835 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40836 { PARITYf, 1, 29, SOCF_RO | SOCF_GLOBAL }, 40837 { RESERVEDf, 5, 24, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40838 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40839 }; 40840 #endif 40841 40842 #if defined(BCM_88690_A0) 40843 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_BCM88690_A0m_fields[] = { 40844 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40845 { ECCf, 6, 26, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40846 { FABRIC_OR_LOCAL_FLOWf, 1, 24, 0 | SOCF_GLOBAL }, 40847 { HIGH_OR_LOW_PRIORITY_FLOWf, 1, 25, 0 | SOCF_GLOBAL }, 40848 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40849 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40850 }; 40851 #endif 40852 40853 #if defined(BCM_88690_B0) 40854 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC_FDMS_BCM88690_B0m_fields[] = { 40855 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40856 { ECCf, 6, 26, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40857 { FABRIC_OR_LOCAL_FLOWf, 1, 24, 0 | SOCF_GLOBAL }, 40858 { HIGH_OR_LOW_PRIORITY_FLOWf, 1, 25, 0 | SOCF_GLOBAL }, 40859 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40860 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40861 }; 40862 #endif 40863 40864 #if defined(BCM_88650_A0) 40865 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC__FDMSm_fields[] = { 40866 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40867 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40868 { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL }, 40869 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40870 }; 40871 #endif 40872 40873 #if defined(BCM_88202_A0) 40874 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC__FDMS_BCM88202_A0m_fields[] = { 40875 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40876 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40877 { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL }, 40878 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40879 }; 40880 #endif 40881 40882 #if defined(BCM_88650_B0) 40883 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC__FDMS_BCM88650_B0m_fields[] = { 40884 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40885 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40886 { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL }, 40887 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40888 }; 40889 #endif 40890 40891 #if defined(BCM_88660_A0) 40892 soc_field_info_t soc_SCH_FLOW_DESCRIPTOR_MEMORY_STATIC__FDMS_BCM88660_A0m_fields[] = { 40893 { COSf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 40894 { HR_SEL_DUALf, 1, 23, 0 | SOCF_GLOBAL }, 40895 { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL }, 40896 { SCH_NUMBERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 40897 }; 40898 #endif 40899 40900 #if defined(BCM_88650_A0) 40901 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY_FGMm_fields[] = { 40902 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 40903 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 40904 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 40905 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 40906 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 40907 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 40908 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 40909 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 40910 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 40911 }; 40912 #endif 40913 40914 #if defined(BCM_88202_A0) 40915 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY_FGM_BCM88202_A0m_fields[] = { 40916 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 40917 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 40918 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 40919 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 40920 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 40921 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 40922 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 40923 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 40924 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 40925 }; 40926 #endif 40927 40928 #if defined(BCM_88270_A0) 40929 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY_FGM_BCM88270_A0m_fields[] = { 40930 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40931 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 40932 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 40933 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 40934 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 40935 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 40936 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 40937 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 40938 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL } 40939 }; 40940 #endif 40941 40942 #if defined(BCM_88375_A0) 40943 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY_FGM_BCM88375_A0m_fields[] = { 40944 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40945 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 40946 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 40947 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 40948 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 40949 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 40950 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 40951 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 40952 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL } 40953 }; 40954 #endif 40955 40956 #if defined(BCM_88375_B0) 40957 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY_FGM_BCM88375_B0m_fields[] = { 40958 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40959 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 40960 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 40961 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 40962 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 40963 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 40964 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 40965 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 40966 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL } 40967 }; 40968 #endif 40969 40970 #if defined(BCM_88470_A0) 40971 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY_FGM_BCM88470_A0m_fields[] = { 40972 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40973 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 40974 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 40975 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 40976 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 40977 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 40978 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 40979 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 40980 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL } 40981 }; 40982 #endif 40983 40984 #if defined(BCM_88470_B0) 40985 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY_FGM_BCM88470_B0m_fields[] = { 40986 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40987 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 40988 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 40989 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 40990 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 40991 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 40992 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 40993 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 40994 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL } 40995 }; 40996 #endif 40997 40998 #if defined(BCM_88650_B0) 40999 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY_FGM_BCM88650_B0m_fields[] = { 41000 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 41001 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 41002 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 41003 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 41004 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 41005 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 41006 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 41007 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 41008 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 41009 }; 41010 #endif 41011 41012 #if defined(BCM_88660_A0) 41013 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY_FGM_BCM88660_A0m_fields[] = { 41014 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 41015 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 41016 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 41017 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 41018 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 41019 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 41020 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 41021 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 41022 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 41023 }; 41024 #endif 41025 41026 #if defined(BCM_88675_A0) 41027 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY_FGM_BCM88675_A0m_fields[] = { 41028 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41029 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 41030 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 41031 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 41032 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 41033 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 41034 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 41035 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 41036 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL } 41037 }; 41038 #endif 41039 41040 #if defined(BCM_88675_B0) 41041 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY_FGM_BCM88675_B0m_fields[] = { 41042 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41043 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 41044 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 41045 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 41046 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 41047 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 41048 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 41049 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 41050 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL } 41051 }; 41052 #endif 41053 41054 #if defined(BCM_88680_A0) 41055 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY_FGM_BCM88680_A0m_fields[] = { 41056 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41057 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 41058 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 41059 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 41060 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 41061 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 41062 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 41063 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 41064 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL } 41065 }; 41066 #endif 41067 41068 #if defined(BCM_88690_A0) 41069 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY_FGM_BCM88690_A0m_fields[] = { 41070 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41071 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 41072 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 41073 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 41074 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 41075 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 41076 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 41077 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 41078 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL } 41079 }; 41080 #endif 41081 41082 #if defined(BCM_88690_B0) 41083 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY_FGM_BCM88690_B0m_fields[] = { 41084 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41085 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 41086 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 41087 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 41088 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 41089 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 41090 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 41091 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 41092 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL } 41093 }; 41094 #endif 41095 41096 #if defined(BCM_88650_A0) 41097 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY__FGMm_fields[] = { 41098 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 41099 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 41100 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 41101 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 41102 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 41103 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 41104 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 41105 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 41106 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 41107 }; 41108 #endif 41109 41110 #if defined(BCM_88202_A0) 41111 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY__FGM_BCM88202_A0m_fields[] = { 41112 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 41113 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 41114 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 41115 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 41116 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 41117 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 41118 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 41119 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 41120 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 41121 }; 41122 #endif 41123 41124 #if defined(BCM_88650_B0) 41125 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY__FGM_BCM88650_B0m_fields[] = { 41126 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 41127 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 41128 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 41129 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 41130 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 41131 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 41132 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 41133 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 41134 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 41135 }; 41136 #endif 41137 41138 #if defined(BCM_88660_A0) 41139 soc_field_info_t soc_SCH_FLOW_GROUP_MEMORY__FGM_BCM88660_A0m_fields[] = { 41140 { FLOW_GROUP_0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 41141 { FLOW_GROUP_1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 41142 { FLOW_GROUP_2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 41143 { FLOW_GROUP_3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 41144 { FLOW_GROUP_4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 41145 { FLOW_GROUP_5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 41146 { FLOW_GROUP_6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 41147 { FLOW_GROUP_7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 41148 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL } 41149 }; 41150 #endif 41151 41152 #if defined(BCM_88675_A0) 41153 soc_field_info_t soc_SCH_FLOW_INSTALLED_MEMORY_FIMm_fields[] = { 41154 { SUB_FLOW_INSTALLED_15_0f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41155 }; 41156 #endif 41157 41158 #if defined(BCM_88270_A0) 41159 soc_field_info_t soc_SCH_FLOW_INSTALLED_MEMORY_FIM_BCM88270_A0m_fields[] = { 41160 { SUB_FLOW_INSTALLED_15_0f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41161 }; 41162 #endif 41163 41164 #if defined(BCM_88375_A0) 41165 soc_field_info_t soc_SCH_FLOW_INSTALLED_MEMORY_FIM_BCM88375_A0m_fields[] = { 41166 { SUB_FLOW_INSTALLED_15_0f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41167 }; 41168 #endif 41169 41170 #if defined(BCM_88375_B0) 41171 soc_field_info_t soc_SCH_FLOW_INSTALLED_MEMORY_FIM_BCM88375_B0m_fields[] = { 41172 { SUB_FLOW_INSTALLED_15_0f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41173 }; 41174 #endif 41175 41176 #if defined(BCM_88470_A0) 41177 soc_field_info_t soc_SCH_FLOW_INSTALLED_MEMORY_FIM_BCM88470_A0m_fields[] = { 41178 { SUB_FLOW_INSTALLED_15_0f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41179 }; 41180 #endif 41181 41182 #if defined(BCM_88470_B0) 41183 soc_field_info_t soc_SCH_FLOW_INSTALLED_MEMORY_FIM_BCM88470_B0m_fields[] = { 41184 { SUB_FLOW_INSTALLED_15_0f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41185 }; 41186 #endif 41187 41188 #if defined(BCM_88675_B0) 41189 soc_field_info_t soc_SCH_FLOW_INSTALLED_MEMORY_FIM_BCM88675_B0m_fields[] = { 41190 { SUB_FLOW_INSTALLED_15_0f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41191 }; 41192 #endif 41193 41194 #if defined(BCM_88680_A0) 41195 soc_field_info_t soc_SCH_FLOW_INSTALLED_MEMORY_FIM_BCM88680_A0m_fields[] = { 41196 { SUB_FLOW_INSTALLED_15_0f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41197 }; 41198 #endif 41199 41200 #if defined(BCM_88690_A0) 41201 soc_field_info_t soc_SCH_FLOW_INSTALLED_MEMORY_FIM_BCM88690_A0m_fields[] = { 41202 { SUB_FLOW_INSTALLED_15_0f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41203 }; 41204 #endif 41205 41206 #if defined(BCM_88690_B0) 41207 soc_field_info_t soc_SCH_FLOW_INSTALLED_MEMORY_FIM_BCM88690_B0m_fields[] = { 41208 { SUB_FLOW_INSTALLED_15_0f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41209 }; 41210 #endif 41211 41212 #if defined(BCM_88650_A0) 41213 soc_field_info_t soc_SCH_FLOW_INSTALLED_MEMORY__FIMm_fields[] = { 41214 { SUB_FLOW_INSTALLED_15_0f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41215 }; 41216 #endif 41217 41218 #if defined(BCM_88202_A0) 41219 soc_field_info_t soc_SCH_FLOW_INSTALLED_MEMORY__FIM_BCM88202_A0m_fields[] = { 41220 { SUB_FLOW_INSTALLED_15_0f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41221 }; 41222 #endif 41223 41224 #if defined(BCM_88650_B0) 41225 soc_field_info_t soc_SCH_FLOW_INSTALLED_MEMORY__FIM_BCM88650_B0m_fields[] = { 41226 { SUB_FLOW_INSTALLED_15_0f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41227 }; 41228 #endif 41229 41230 #if defined(BCM_88660_A0) 41231 soc_field_info_t soc_SCH_FLOW_INSTALLED_MEMORY__FIM_BCM88660_A0m_fields[] = { 41232 { SUB_FLOW_INSTALLED_15_0f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41233 }; 41234 #endif 41235 41236 #if defined(BCM_88675_A0) 41237 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSMm_fields[] = { 41238 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41239 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41240 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41241 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41242 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 41243 }; 41244 #endif 41245 41246 #if defined(BCM_88675_A0) 41247 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_Bm_fields[] = { 41248 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41249 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41250 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41251 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41252 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 41253 }; 41254 #endif 41255 41256 #if defined(BCM_88270_A0) 41257 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_BCM88270_A0m_fields[] = { 41258 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41259 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41260 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41261 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41262 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41263 }; 41264 #endif 41265 41266 #if defined(BCM_88375_A0) 41267 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_BCM88375_A0m_fields[] = { 41268 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41269 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41270 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41271 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41272 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 41273 }; 41274 #endif 41275 41276 #if defined(BCM_88375_B0) 41277 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_BCM88375_B0m_fields[] = { 41278 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41279 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41280 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41281 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41282 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 41283 }; 41284 #endif 41285 41286 #if defined(BCM_88470_A0) 41287 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_BCM88470_A0m_fields[] = { 41288 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41289 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41290 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41291 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41292 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41293 }; 41294 #endif 41295 41296 #if defined(BCM_88470_B0) 41297 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_BCM88470_B0m_fields[] = { 41298 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41299 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41300 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41301 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41302 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41303 }; 41304 #endif 41305 41306 #if defined(BCM_88675_B0) 41307 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_BCM88675_B0m_fields[] = { 41308 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41309 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41310 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41311 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41312 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 41313 }; 41314 #endif 41315 41316 #if defined(BCM_88680_A0) 41317 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_BCM88680_A0m_fields[] = { 41318 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41319 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41320 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41321 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41322 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 41323 }; 41324 #endif 41325 41326 #if defined(BCM_88690_A0) 41327 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_BCM88690_A0m_fields[] = { 41328 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41329 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41330 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41331 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41332 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41333 { FLOW_STATUS_4f, 2, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41334 { FLOW_STATUS_5f, 2, 10, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41335 { FLOW_STATUS_6f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41336 { FLOW_STATUS_7f, 2, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41337 }; 41338 #endif 41339 41340 #if defined(BCM_88690_B0) 41341 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_BCM88690_B0m_fields[] = { 41342 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41343 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41344 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41345 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41346 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41347 { FLOW_STATUS_4f, 2, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41348 { FLOW_STATUS_5f, 2, 10, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41349 { FLOW_STATUS_6f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41350 { FLOW_STATUS_7f, 2, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41351 }; 41352 #endif 41353 41354 #if defined(BCM_88270_A0) 41355 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_B_BCM88270_A0m_fields[] = { 41356 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41357 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41358 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41359 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41360 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41361 }; 41362 #endif 41363 41364 #if defined(BCM_88375_A0) 41365 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_B_BCM88375_A0m_fields[] = { 41366 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41367 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41368 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41369 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41370 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 41371 }; 41372 #endif 41373 41374 #if defined(BCM_88375_B0) 41375 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_B_BCM88375_B0m_fields[] = { 41376 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41377 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41378 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41379 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41380 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 41381 }; 41382 #endif 41383 41384 #if defined(BCM_88470_A0) 41385 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_B_BCM88470_A0m_fields[] = { 41386 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41387 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41388 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41389 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41390 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41391 }; 41392 #endif 41393 41394 #if defined(BCM_88470_B0) 41395 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_B_BCM88470_B0m_fields[] = { 41396 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41397 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41398 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41399 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41400 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41401 }; 41402 #endif 41403 41404 #if defined(BCM_88675_B0) 41405 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_B_BCM88675_B0m_fields[] = { 41406 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41407 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41408 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41409 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41410 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 41411 }; 41412 #endif 41413 41414 #if defined(BCM_88680_A0) 41415 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_B_BCM88680_A0m_fields[] = { 41416 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41417 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41418 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41419 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41420 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 41421 }; 41422 #endif 41423 41424 #if defined(BCM_88690_A0) 41425 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_B_BCM88690_A0m_fields[] = { 41426 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41427 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41428 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41429 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41430 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41431 { FLOW_STATUS_4f, 2, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41432 { FLOW_STATUS_5f, 2, 10, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41433 { FLOW_STATUS_6f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41434 { FLOW_STATUS_7f, 2, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41435 }; 41436 #endif 41437 41438 #if defined(BCM_88690_B0) 41439 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY_FSM_B_BCM88690_B0m_fields[] = { 41440 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41441 { FLOW_STATUS_0f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41442 { FLOW_STATUS_1f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41443 { FLOW_STATUS_2f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41444 { FLOW_STATUS_3f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41445 { FLOW_STATUS_4f, 2, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41446 { FLOW_STATUS_5f, 2, 10, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41447 { FLOW_STATUS_6f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41448 { FLOW_STATUS_7f, 2, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41449 }; 41450 #endif 41451 41452 #if defined(BCM_88650_A0) 41453 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY__FSMm_fields[] = { 41454 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41455 { ITEM_0_1f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41456 { ITEM_2_3f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41457 { ITEM_4_5f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41458 { ITEM_6_7f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41459 }; 41460 #endif 41461 41462 #if defined(BCM_88202_A0) 41463 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY__FSM_BCM88202_A0m_fields[] = { 41464 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41465 { ITEM_0_1f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41466 { ITEM_2_3f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41467 { ITEM_4_5f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41468 { ITEM_6_7f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41469 }; 41470 #endif 41471 41472 #if defined(BCM_88650_B0) 41473 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY__FSM_BCM88650_B0m_fields[] = { 41474 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41475 { ITEM_0_1f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41476 { ITEM_2_3f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41477 { ITEM_4_5f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41478 { ITEM_6_7f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41479 }; 41480 #endif 41481 41482 #if defined(BCM_88660_A0) 41483 soc_field_info_t soc_SCH_FLOW_STATUS_MEMORY__FSM_BCM88660_A0m_fields[] = { 41484 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41485 { ITEM_0_1f, 2, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41486 { ITEM_2_3f, 2, 2, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41487 { ITEM_4_5f, 2, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41488 { ITEM_6_7f, 2, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41489 }; 41490 #endif 41491 41492 #if defined(BCM_88650_A0) 41493 soc_field_info_t soc_SCH_FLOW_SUB_FLOW_FSFm_fields[] = { 41494 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL }, 41495 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41496 }; 41497 #endif 41498 41499 #if defined(BCM_88202_A0) 41500 soc_field_info_t soc_SCH_FLOW_SUB_FLOW_FSF_BCM88202_A0m_fields[] = { 41501 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL }, 41502 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41503 }; 41504 #endif 41505 41506 #if defined(BCM_88270_A0) 41507 soc_field_info_t soc_SCH_FLOW_SUB_FLOW_FSF_BCM88270_A0m_fields[] = { 41508 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41509 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41510 }; 41511 #endif 41512 41513 #if defined(BCM_88375_A0) 41514 soc_field_info_t soc_SCH_FLOW_SUB_FLOW_FSF_BCM88375_A0m_fields[] = { 41515 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41516 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41517 }; 41518 #endif 41519 41520 #if defined(BCM_88375_B0) 41521 soc_field_info_t soc_SCH_FLOW_SUB_FLOW_FSF_BCM88375_B0m_fields[] = { 41522 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41523 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41524 }; 41525 #endif 41526 41527 #if defined(BCM_88470_A0) 41528 soc_field_info_t soc_SCH_FLOW_SUB_FLOW_FSF_BCM88470_A0m_fields[] = { 41529 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41530 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41531 }; 41532 #endif 41533 41534 #if defined(BCM_88470_B0) 41535 soc_field_info_t soc_SCH_FLOW_SUB_FLOW_FSF_BCM88470_B0m_fields[] = { 41536 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41537 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41538 }; 41539 #endif 41540 41541 #if defined(BCM_88650_B0) 41542 soc_field_info_t soc_SCH_FLOW_SUB_FLOW_FSF_BCM88650_B0m_fields[] = { 41543 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL }, 41544 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41545 }; 41546 #endif 41547 41548 #if defined(BCM_88660_A0) 41549 soc_field_info_t soc_SCH_FLOW_SUB_FLOW_FSF_BCM88660_A0m_fields[] = { 41550 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL }, 41551 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41552 }; 41553 #endif 41554 41555 #if defined(BCM_88675_A0) 41556 soc_field_info_t soc_SCH_FLOW_SUB_FLOW_FSF_BCM88675_A0m_fields[] = { 41557 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41558 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41559 }; 41560 #endif 41561 41562 #if defined(BCM_88675_B0) 41563 soc_field_info_t soc_SCH_FLOW_SUB_FLOW_FSF_BCM88675_B0m_fields[] = { 41564 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41565 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41566 }; 41567 #endif 41568 41569 #if defined(BCM_88680_A0) 41570 soc_field_info_t soc_SCH_FLOW_SUB_FLOW_FSF_BCM88680_A0m_fields[] = { 41571 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41572 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41573 }; 41574 #endif 41575 41576 #if defined(BCM_88690_A0) 41577 soc_field_info_t soc_SCH_FLOW_SUB_FLOW_FSF_BCM88690_A0m_fields[] = { 41578 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41579 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41580 }; 41581 #endif 41582 41583 #if defined(BCM_88690_B0) 41584 soc_field_info_t soc_SCH_FLOW_SUB_FLOW_FSF_BCM88690_B0m_fields[] = { 41585 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41586 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41587 }; 41588 #endif 41589 41590 #if defined(BCM_88650_A0) 41591 soc_field_info_t soc_SCH_FLOW_SUB_FLOW__FSFm_fields[] = { 41592 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL }, 41593 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41594 }; 41595 #endif 41596 41597 #if defined(BCM_88202_A0) 41598 soc_field_info_t soc_SCH_FLOW_SUB_FLOW__FSF_BCM88202_A0m_fields[] = { 41599 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL }, 41600 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41601 }; 41602 #endif 41603 41604 #if defined(BCM_88650_B0) 41605 soc_field_info_t soc_SCH_FLOW_SUB_FLOW__FSF_BCM88650_B0m_fields[] = { 41606 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL }, 41607 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41608 }; 41609 #endif 41610 41611 #if defined(BCM_88660_A0) 41612 soc_field_info_t soc_SCH_FLOW_SUB_FLOW__FSF_BCM88660_A0m_fields[] = { 41613 { PARITYf, 1, 16, SOCF_RO | SOCF_GLOBAL }, 41614 { SF_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 41615 }; 41616 #endif 41617 41618 #if defined(BCM_88650_A0) 41619 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING_FFMm_fields[] = { 41620 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41621 { PARITYf, 1, 11, SOCF_RO | SOCF_GLOBAL } 41622 }; 41623 #endif 41624 41625 #if defined(BCM_88202_A0) 41626 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING_FFM_BCM88202_A0m_fields[] = { 41627 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41628 { PARITYf, 1, 11, SOCF_RO | SOCF_GLOBAL } 41629 }; 41630 #endif 41631 41632 #if defined(BCM_88375_A0) 41633 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING_FFM_BCM88375_A0m_fields[] = { 41634 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41635 { ECCf, 5, 11, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41636 }; 41637 #endif 41638 41639 #if defined(BCM_88375_B0) 41640 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING_FFM_BCM88375_B0m_fields[] = { 41641 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41642 { ECCf, 5, 11, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41643 }; 41644 #endif 41645 41646 #if defined(BCM_88470_A0) 41647 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING_FFM_BCM88470_A0m_fields[] = { 41648 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41649 { ECCf, 5, 11, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41650 }; 41651 #endif 41652 41653 #if defined(BCM_88470_B0) 41654 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING_FFM_BCM88470_B0m_fields[] = { 41655 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41656 { ECCf, 5, 11, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41657 }; 41658 #endif 41659 41660 #if defined(BCM_88650_B0) 41661 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING_FFM_BCM88650_B0m_fields[] = { 41662 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41663 { PARITYf, 1, 11, SOCF_RO | SOCF_GLOBAL } 41664 }; 41665 #endif 41666 41667 #if defined(BCM_88660_A0) 41668 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING_FFM_BCM88660_A0m_fields[] = { 41669 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41670 { PARITYf, 1, 11, SOCF_RO | SOCF_GLOBAL } 41671 }; 41672 #endif 41673 41674 #if defined(BCM_88675_A0) 41675 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING_FFM_BCM88675_A0m_fields[] = { 41676 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41677 { ECCf, 5, 11, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41678 }; 41679 #endif 41680 41681 #if defined(BCM_88675_B0) 41682 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING_FFM_BCM88675_B0m_fields[] = { 41683 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41684 { ECCf, 5, 11, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41685 }; 41686 #endif 41687 41688 #if defined(BCM_88680_A0) 41689 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING_FFM_BCM88680_A0m_fields[] = { 41690 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41691 { ECCf, 5, 11, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41692 }; 41693 #endif 41694 41695 #if defined(BCM_88690_A0) 41696 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING_FFM_BCM88690_A0m_fields[] = { 41697 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41698 { ECCf, 5, 11, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41699 }; 41700 #endif 41701 41702 #if defined(BCM_88690_B0) 41703 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING_FFM_BCM88690_B0m_fields[] = { 41704 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41705 { ECCf, 5, 11, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 41706 }; 41707 #endif 41708 41709 #if defined(BCM_88650_A0) 41710 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING__FFMm_fields[] = { 41711 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41712 { PARITYf, 1, 11, SOCF_RO | SOCF_GLOBAL } 41713 }; 41714 #endif 41715 41716 #if defined(BCM_88202_A0) 41717 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING__FFM_BCM88202_A0m_fields[] = { 41718 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41719 { PARITYf, 1, 11, SOCF_RO | SOCF_GLOBAL } 41720 }; 41721 #endif 41722 41723 #if defined(BCM_88650_B0) 41724 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING__FFM_BCM88650_B0m_fields[] = { 41725 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41726 { PARITYf, 1, 11, SOCF_RO | SOCF_GLOBAL } 41727 }; 41728 #endif 41729 41730 #if defined(BCM_88660_A0) 41731 soc_field_info_t soc_SCH_FLOW_TO_FIP_MAPPING__FFM_BCM88660_A0m_fields[] = { 41732 { DEVICE_NUMBERf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 41733 { PARITYf, 1, 11, SOCF_RO | SOCF_GLOBAL } 41734 }; 41735 #endif 41736 41737 #if defined(BCM_88650_A0) 41738 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING_FQMm_fields[] = { 41739 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41740 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41741 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL }, 41742 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41743 }; 41744 #endif 41745 41746 #if defined(BCM_88202_A0) 41747 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING_FQM_BCM88202_A0m_fields[] = { 41748 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41749 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41750 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL }, 41751 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41752 }; 41753 #endif 41754 41755 #if defined(BCM_88270_A0) 41756 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING_FQM_BCM88270_A0m_fields[] = { 41757 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41758 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41759 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41760 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41761 }; 41762 #endif 41763 41764 #if defined(BCM_88375_A0) 41765 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING_FQM_BCM88375_A0m_fields[] = { 41766 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41767 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41768 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41769 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41770 }; 41771 #endif 41772 41773 #if defined(BCM_88375_B0) 41774 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING_FQM_BCM88375_B0m_fields[] = { 41775 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41776 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41777 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41778 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41779 }; 41780 #endif 41781 41782 #if defined(BCM_88470_A0) 41783 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING_FQM_BCM88470_A0m_fields[] = { 41784 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41785 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41786 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41787 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41788 }; 41789 #endif 41790 41791 #if defined(BCM_88470_B0) 41792 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING_FQM_BCM88470_B0m_fields[] = { 41793 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41794 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41795 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41796 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41797 }; 41798 #endif 41799 41800 #if defined(BCM_88650_B0) 41801 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING_FQM_BCM88650_B0m_fields[] = { 41802 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41803 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41804 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL }, 41805 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41806 }; 41807 #endif 41808 41809 #if defined(BCM_88660_A0) 41810 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING_FQM_BCM88660_A0m_fields[] = { 41811 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41812 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41813 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL }, 41814 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41815 }; 41816 #endif 41817 41818 #if defined(BCM_88675_A0) 41819 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING_FQM_BCM88675_A0m_fields[] = { 41820 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41821 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41822 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41823 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41824 }; 41825 #endif 41826 41827 #if defined(BCM_88675_B0) 41828 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING_FQM_BCM88675_B0m_fields[] = { 41829 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41830 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41831 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41832 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41833 }; 41834 #endif 41835 41836 #if defined(BCM_88680_A0) 41837 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING_FQM_BCM88680_A0m_fields[] = { 41838 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41839 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41840 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41841 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41842 }; 41843 #endif 41844 41845 #if defined(BCM_88690_A0) 41846 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING_FQM_BCM88690_A0m_fields[] = { 41847 { BASE_QUEUE_NUMf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 41848 { ECCf, 6, 21, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41849 { FLOW_SLOW_ENABLEf, 4, 17, SOCF_LE | SOCF_GLOBAL }, 41850 { SUB_FLOW_MODEf, 1, 16, 0 | SOCF_GLOBAL } 41851 }; 41852 #endif 41853 41854 #if defined(BCM_88690_B0) 41855 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING_FQM_BCM88690_B0m_fields[] = { 41856 { BASE_QUEUE_NUMf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 41857 { ECCf, 6, 21, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41858 { FLOW_SLOW_ENABLEf, 4, 17, SOCF_LE | SOCF_GLOBAL }, 41859 { SUB_FLOW_MODEf, 1, 16, 0 | SOCF_GLOBAL } 41860 }; 41861 #endif 41862 41863 #if defined(BCM_88650_A0) 41864 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING__FQMm_fields[] = { 41865 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41866 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41867 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL }, 41868 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41869 }; 41870 #endif 41871 41872 #if defined(BCM_88202_A0) 41873 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING__FQM_BCM88202_A0m_fields[] = { 41874 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41875 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41876 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL }, 41877 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41878 }; 41879 #endif 41880 41881 #if defined(BCM_88650_B0) 41882 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING__FQM_BCM88650_B0m_fields[] = { 41883 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41884 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41885 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL }, 41886 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41887 }; 41888 #endif 41889 41890 #if defined(BCM_88660_A0) 41891 soc_field_info_t soc_SCH_FLOW_TO_QUEUE_MAPPING__FQM_BCM88660_A0m_fields[] = { 41892 { BASE_QUEUE_NUMf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 41893 { FLOW_SLOW_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 41894 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL }, 41895 { SUB_FLOW_MODEf, 1, 15, 0 | SOCF_GLOBAL } 41896 }; 41897 #endif 41898 41899 #if defined(BCM_88650_A0) 41900 soc_field_info_t soc_SCH_FORCE_STATUS_MESSAGEm_fields[] = { 41901 { ITEM_24_25f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 41902 { ITEM_28_28f, 1, 28, 0 | SOCF_GLOBAL }, 41903 { MESSAGE_FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 41904 { MESSAGE_TYPEf, 4, 20, SOCF_LE | SOCF_GLOBAL } 41905 }; 41906 #endif 41907 41908 #if defined(BCM_88202_A0) 41909 soc_field_info_t soc_SCH_FORCE_STATUS_MESSAGE_BCM88202_A0m_fields[] = { 41910 { ITEM_24_25f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 41911 { ITEM_28_28f, 1, 28, 0 | SOCF_GLOBAL }, 41912 { MESSAGE_FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 41913 { MESSAGE_TYPEf, 4, 20, SOCF_LE | SOCF_GLOBAL } 41914 }; 41915 #endif 41916 41917 #if defined(BCM_88270_A0) 41918 soc_field_info_t soc_SCH_FORCE_STATUS_MESSAGE_BCM88270_A0m_fields[] = { 41919 { MESSAGE_FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 41920 { MESSAGE_TYPEf, 4, 17, SOCF_LE | SOCF_GLOBAL } 41921 }; 41922 #endif 41923 41924 #if defined(BCM_88375_A0) 41925 soc_field_info_t soc_SCH_FORCE_STATUS_MESSAGE_BCM88375_A0m_fields[] = { 41926 { MESSAGE_FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 41927 { MESSAGE_TYPEf, 4, 17, SOCF_LE | SOCF_GLOBAL } 41928 }; 41929 #endif 41930 41931 #if defined(BCM_88375_B0) 41932 soc_field_info_t soc_SCH_FORCE_STATUS_MESSAGE_BCM88375_B0m_fields[] = { 41933 { MESSAGE_FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 41934 { MESSAGE_TYPEf, 4, 17, SOCF_LE | SOCF_GLOBAL } 41935 }; 41936 #endif 41937 41938 #if defined(BCM_88470_A0) 41939 soc_field_info_t soc_SCH_FORCE_STATUS_MESSAGE_BCM88470_A0m_fields[] = { 41940 { MESSAGE_FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 41941 { MESSAGE_TYPEf, 4, 17, SOCF_LE | SOCF_GLOBAL } 41942 }; 41943 #endif 41944 41945 #if defined(BCM_88470_B0) 41946 soc_field_info_t soc_SCH_FORCE_STATUS_MESSAGE_BCM88470_B0m_fields[] = { 41947 { MESSAGE_FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 41948 { MESSAGE_TYPEf, 4, 17, SOCF_LE | SOCF_GLOBAL } 41949 }; 41950 #endif 41951 41952 #if defined(BCM_88650_B0) 41953 soc_field_info_t soc_SCH_FORCE_STATUS_MESSAGE_BCM88650_B0m_fields[] = { 41954 { ITEM_24_25f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 41955 { ITEM_28_28f, 1, 28, 0 | SOCF_GLOBAL }, 41956 { MESSAGE_FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 41957 { MESSAGE_TYPEf, 4, 20, SOCF_LE | SOCF_GLOBAL } 41958 }; 41959 #endif 41960 41961 #if defined(BCM_88660_A0) 41962 soc_field_info_t soc_SCH_FORCE_STATUS_MESSAGE_BCM88660_A0m_fields[] = { 41963 { ITEM_24_25f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 41964 { ITEM_28_28f, 1, 28, 0 | SOCF_GLOBAL }, 41965 { MESSAGE_FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 41966 { MESSAGE_TYPEf, 4, 20, SOCF_LE | SOCF_GLOBAL } 41967 }; 41968 #endif 41969 41970 #if defined(BCM_88675_A0) 41971 soc_field_info_t soc_SCH_FORCE_STATUS_MESSAGE_BCM88675_A0m_fields[] = { 41972 { MESSAGE_FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 41973 { MESSAGE_TYPEf, 4, 17, SOCF_LE | SOCF_GLOBAL } 41974 }; 41975 #endif 41976 41977 #if defined(BCM_88675_B0) 41978 soc_field_info_t soc_SCH_FORCE_STATUS_MESSAGE_BCM88675_B0m_fields[] = { 41979 { MESSAGE_FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 41980 { MESSAGE_TYPEf, 4, 17, SOCF_LE | SOCF_GLOBAL } 41981 }; 41982 #endif 41983 41984 #if defined(BCM_88680_A0) 41985 soc_field_info_t soc_SCH_FORCE_STATUS_MESSAGE_BCM88680_A0m_fields[] = { 41986 { MESSAGE_FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 41987 { MESSAGE_TYPEf, 4, 17, SOCF_LE | SOCF_GLOBAL } 41988 }; 41989 #endif 41990 41991 #if defined(BCM_88690_A0) 41992 soc_field_info_t soc_SCH_FORCE_STATUS_MESSAGE_BCM88690_A0m_fields[] = { 41993 { MESSAGE_FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 41994 { MESSAGE_TYPEf, 4, 17, SOCF_LE | SOCF_GLOBAL } 41995 }; 41996 #endif 41997 41998 #if defined(BCM_88690_B0) 41999 soc_field_info_t soc_SCH_FORCE_STATUS_MESSAGE_BCM88690_B0m_fields[] = { 42000 { MESSAGE_FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 42001 { MESSAGE_TYPEf, 4, 17, SOCF_LE | SOCF_GLOBAL } 42002 }; 42003 #endif 42004 42005 #if defined(BCM_88650_A0) 42006 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION_SHCm_fields[] = { 42007 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42008 { PARITYf, 1, 2, SOCF_RO | SOCF_GLOBAL } 42009 }; 42010 #endif 42011 42012 #if defined(BCM_88202_A0) 42013 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION_SHC_BCM88202_A0m_fields[] = { 42014 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42015 { PARITYf, 1, 2, SOCF_RO | SOCF_GLOBAL } 42016 }; 42017 #endif 42018 42019 #if defined(BCM_88270_A0) 42020 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION_SHC_BCM88270_A0m_fields[] = { 42021 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42022 { HR_PRIORITY_MASK_SELECTf, 2, 2, SOCF_LE | SOCF_GLOBAL } 42023 }; 42024 #endif 42025 42026 #if defined(BCM_88375_A0) 42027 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION_SHC_BCM88375_A0m_fields[] = { 42028 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42029 { HR_PRIORITY_MASK_SELECTf, 2, 2, SOCF_LE | SOCF_GLOBAL } 42030 }; 42031 #endif 42032 42033 #if defined(BCM_88375_B0) 42034 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION_SHC_BCM88375_B0m_fields[] = { 42035 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42036 { HR_PRIORITY_MASK_SELECTf, 2, 2, SOCF_LE | SOCF_GLOBAL } 42037 }; 42038 #endif 42039 42040 #if defined(BCM_88470_A0) 42041 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION_SHC_BCM88470_A0m_fields[] = { 42042 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42043 { HR_PRIORITY_MASK_SELECTf, 2, 2, SOCF_LE | SOCF_GLOBAL } 42044 }; 42045 #endif 42046 42047 #if defined(BCM_88470_B0) 42048 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION_SHC_BCM88470_B0m_fields[] = { 42049 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42050 { HR_PRIORITY_MASK_SELECTf, 2, 2, SOCF_LE | SOCF_GLOBAL } 42051 }; 42052 #endif 42053 42054 #if defined(BCM_88650_B0) 42055 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION_SHC_BCM88650_B0m_fields[] = { 42056 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42057 { PARITYf, 1, 2, SOCF_RO | SOCF_GLOBAL } 42058 }; 42059 #endif 42060 42061 #if defined(BCM_88660_A0) 42062 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION_SHC_BCM88660_A0m_fields[] = { 42063 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42064 { PARITYf, 1, 2, SOCF_RO | SOCF_GLOBAL } 42065 }; 42066 #endif 42067 42068 #if defined(BCM_88675_A0) 42069 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION_SHC_BCM88675_A0m_fields[] = { 42070 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42071 { HR_PRIORITY_MASK_SELECTf, 2, 2, SOCF_LE | SOCF_GLOBAL } 42072 }; 42073 #endif 42074 42075 #if defined(BCM_88675_B0) 42076 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION_SHC_BCM88675_B0m_fields[] = { 42077 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42078 { HR_PRIORITY_MASK_SELECTf, 2, 2, SOCF_LE | SOCF_GLOBAL } 42079 }; 42080 #endif 42081 42082 #if defined(BCM_88680_A0) 42083 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION_SHC_BCM88680_A0m_fields[] = { 42084 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42085 { HR_PRIORITY_MASK_SELECTf, 2, 2, SOCF_LE | SOCF_GLOBAL } 42086 }; 42087 #endif 42088 42089 #if defined(BCM_88690_A0) 42090 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION_SHC_BCM88690_A0m_fields[] = { 42091 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42092 { HR_PRIORITY_MASK_SELECTf, 2, 2, SOCF_LE | SOCF_GLOBAL } 42093 }; 42094 #endif 42095 42096 #if defined(BCM_88690_B0) 42097 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION_SHC_BCM88690_B0m_fields[] = { 42098 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42099 { HR_PRIORITY_MASK_SELECTf, 2, 2, SOCF_LE | SOCF_GLOBAL } 42100 }; 42101 #endif 42102 42103 #if defined(BCM_88650_A0) 42104 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION__SHCm_fields[] = { 42105 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42106 { PARITYf, 1, 2, SOCF_RO | SOCF_GLOBAL } 42107 }; 42108 #endif 42109 42110 #if defined(BCM_88202_A0) 42111 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION__SHC_BCM88202_A0m_fields[] = { 42112 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42113 { PARITYf, 1, 2, SOCF_RO | SOCF_GLOBAL } 42114 }; 42115 #endif 42116 42117 #if defined(BCM_88650_B0) 42118 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION__SHC_BCM88650_B0m_fields[] = { 42119 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42120 { PARITYf, 1, 2, SOCF_RO | SOCF_GLOBAL } 42121 }; 42122 #endif 42123 42124 #if defined(BCM_88660_A0) 42125 soc_field_info_t soc_SCH_HR_SCHEDULER_CONFIGURATION__SHC_BCM88660_A0m_fields[] = { 42126 { HR_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 42127 { PARITYf, 1, 2, SOCF_RO | SOCF_GLOBAL } 42128 }; 42129 #endif 42130 42131 #if defined(BCM_88675_A0) 42132 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZE_MPQSm_fields[] = { 42133 { ECCf, 6, 21, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42134 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 42135 { ITEM_17_20f, 4, 17, SOCF_LE | SOCF_GLOBAL } 42136 }; 42137 #endif 42138 42139 #if defined(BCM_88270_A0) 42140 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZE_MPQS_BCM88270_A0m_fields[] = { 42141 { ECCf, 6, 21, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42142 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 42143 { ITEM_17_20f, 4, 17, SOCF_LE | SOCF_GLOBAL } 42144 }; 42145 #endif 42146 42147 #if defined(BCM_88375_A0) 42148 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZE_MPQS_BCM88375_A0m_fields[] = { 42149 { ECCf, 6, 21, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42150 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 42151 { ITEM_17_20f, 4, 17, SOCF_LE | SOCF_GLOBAL } 42152 }; 42153 #endif 42154 42155 #if defined(BCM_88375_B0) 42156 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZE_MPQS_BCM88375_B0m_fields[] = { 42157 { ECCf, 6, 21, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42158 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 42159 { ITEM_17_20f, 4, 17, SOCF_LE | SOCF_GLOBAL } 42160 }; 42161 #endif 42162 42163 #if defined(BCM_88470_A0) 42164 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZE_MPQS_BCM88470_A0m_fields[] = { 42165 { ECCf, 6, 21, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42166 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 42167 { ITEM_17_20f, 4, 17, SOCF_LE | SOCF_GLOBAL } 42168 }; 42169 #endif 42170 42171 #if defined(BCM_88470_B0) 42172 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZE_MPQS_BCM88470_B0m_fields[] = { 42173 { ECCf, 6, 21, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42174 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 42175 { ITEM_17_20f, 4, 17, SOCF_LE | SOCF_GLOBAL } 42176 }; 42177 #endif 42178 42179 #if defined(BCM_88675_B0) 42180 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZE_MPQS_BCM88675_B0m_fields[] = { 42181 { ECCf, 6, 21, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42182 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 42183 { ITEM_17_20f, 4, 17, SOCF_LE | SOCF_GLOBAL } 42184 }; 42185 #endif 42186 42187 #if defined(BCM_88680_A0) 42188 soc_field_info_t soc_SCH_MAX_PORT_QUEUE_SIZE_MPQS_BCM88680_A0m_fields[] = { 42189 { ECCf, 6, 21, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42190 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 42191 { ITEM_17_20f, 4, 17, SOCF_LE | SOCF_GLOBAL } 42192 }; 42193 #endif 42194 42195 #if defined(BCM_88650_A0) 42196 soc_field_info_t soc_SCH_MEM_01300000m_fields[] = { 42197 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42198 { ITEM_16_22f, 7, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42199 }; 42200 #endif 42201 42202 #if defined(BCM_88650_A0) 42203 soc_field_info_t soc_SCH_MEM_01400000m_fields[] = { 42204 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42205 { ITEM_16_22f, 7, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42206 }; 42207 #endif 42208 42209 #if defined(BCM_88650_A0) 42210 soc_field_info_t soc_SCH_MEM_01500000m_fields[] = { 42211 { ITEM_0_0f, 1, 0, SOCF_RO | SOCF_GLOBAL }, 42212 { ITEM_31_31f, 1, 31, SOCF_RO | SOCF_GLOBAL } 42213 }; 42214 #endif 42215 42216 #if defined(BCM_88650_A0) 42217 soc_field_info_t soc_SCH_MEM_01600000m_fields[] = { 42218 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42219 { ITEM_0_79f, 80, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42220 { ITEM_16_27f, 12, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42221 { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42222 { ITEM_45_45f, 1, 45, SOCF_RO | SOCF_GLOBAL }, 42223 { ITEM_46_47f, 2, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42224 { ITEM_46_79f, 34, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42225 { ITEM_48_59f, 12, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42226 { ITEM_60_76f, 17, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42227 { ITEM_77_77f, 1, 77, SOCF_RO | SOCF_GLOBAL }, 42228 { ITEM_78_79f, 2, 78, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42229 { ITEM_80_87f, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42230 }; 42231 #endif 42232 42233 #if defined(BCM_88650_A0) 42234 soc_field_info_t soc_SCH_MEM_01700000m_fields[] = { 42235 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42236 { ITEM_12_13f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42237 { ITEM_14_23f, 10, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42238 { ITEM_14_53f, 40, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42239 { ITEM_24_33f, 10, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42240 { ITEM_34_43f, 10, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42241 { ITEM_44_53f, 10, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42242 { ITEM_4_11f, 8, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42243 { ITEM_4_13f, 10, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42244 { ITEM_4_53f, 50, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42245 { ITEM_54_70f, 17, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42246 { ITEM_71_71f, 1, 71, SOCF_RO | SOCF_GLOBAL }, 42247 { ITEM_72_79f, 8, 72, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42248 }; 42249 #endif 42250 42251 #if defined(BCM_88650_A0) 42252 soc_field_info_t soc_SCH_MEM_01800000m_fields[] = { 42253 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42254 }; 42255 #endif 42256 42257 #if defined(BCM_88650_A0) 42258 soc_field_info_t soc_SCH_MEM_01900000m_fields[] = { 42259 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42260 }; 42261 #endif 42262 42263 #if defined(BCM_88650_A0) 42264 soc_field_info_t soc_SCH_MEM_03000000m_fields[] = { 42265 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42266 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42267 { ITEM_272_281f, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42268 }; 42269 #endif 42270 42271 #if defined(BCM_88650_A0) 42272 soc_field_info_t soc_SCH_MEM_03100000m_fields[] = { 42273 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42274 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42275 { ITEM_272_281f, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42276 }; 42277 #endif 42278 42279 #if defined(BCM_88650_A0) 42280 soc_field_info_t soc_SCH_MEM_03200000m_fields[] = { 42281 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42282 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42283 { ITEM_68_75f, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42284 }; 42285 #endif 42286 42287 #if defined(BCM_88650_A0) 42288 soc_field_info_t soc_SCH_MEM_03300000m_fields[] = { 42289 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42290 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42291 { ITEM_68_75f, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42292 }; 42293 #endif 42294 42295 #if defined(BCM_88650_A0) 42296 soc_field_info_t soc_SCH_MEM_03400000m_fields[] = { 42297 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42298 { ITEM_17_22f, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42299 }; 42300 #endif 42301 42302 #if defined(BCM_88650_A0) 42303 soc_field_info_t soc_SCH_MEM_03500000m_fields[] = { 42304 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42305 { ITEM_17_22f, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42306 }; 42307 #endif 42308 42309 #if defined(BCM_88650_A0) 42310 soc_field_info_t soc_SCH_MEM_04700000m_fields[] = { 42311 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 42312 { ITEM_15_15f, 1, 15, SOCF_RO | SOCF_GLOBAL } 42313 }; 42314 #endif 42315 42316 #if defined(BCM_88650_A0) 42317 soc_field_info_t soc_SCH_MEM_07100000m_fields[] = { 42318 { MEM_07100000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42319 }; 42320 #endif 42321 42322 #if defined(BCM_88675_A0) 42323 soc_field_info_t soc_SCH_MEM_07300000m_fields[] = { 42324 { MEM_07300000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42325 }; 42326 #endif 42327 42328 #if defined(BCM_88675_A0) 42329 soc_field_info_t soc_SCH_MEM_07500000m_fields[] = { 42330 { MEM_07500000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42331 }; 42332 #endif 42333 42334 #if defined(BCM_88675_A0) 42335 soc_field_info_t soc_SCH_MEM_30000000m_fields[] = { 42336 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 42337 { ITEM_17_18f, 2, 17, SOCF_LE | SOCF_GLOBAL } 42338 }; 42339 #endif 42340 42341 #if defined(BCM_88202_A0) 42342 soc_field_info_t soc_SCH_MEM_01300000_BCM88202_A0m_fields[] = { 42343 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42344 { ITEM_16_22f, 7, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42345 }; 42346 #endif 42347 42348 #if defined(BCM_88270_A0) 42349 soc_field_info_t soc_SCH_MEM_01300000_BCM88270_A0m_fields[] = { 42350 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42351 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42352 }; 42353 #endif 42354 42355 #if defined(BCM_88375_A0) 42356 soc_field_info_t soc_SCH_MEM_01300000_BCM88375_A0m_fields[] = { 42357 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42358 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42359 }; 42360 #endif 42361 42362 #if defined(BCM_88375_B0) 42363 soc_field_info_t soc_SCH_MEM_01300000_BCM88375_B0m_fields[] = { 42364 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42365 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42366 }; 42367 #endif 42368 42369 #if defined(BCM_88470_A0) 42370 soc_field_info_t soc_SCH_MEM_01300000_BCM88470_A0m_fields[] = { 42371 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42372 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42373 }; 42374 #endif 42375 42376 #if defined(BCM_88470_B0) 42377 soc_field_info_t soc_SCH_MEM_01300000_BCM88470_B0m_fields[] = { 42378 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42379 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42380 }; 42381 #endif 42382 42383 #if defined(BCM_88650_B0) 42384 soc_field_info_t soc_SCH_MEM_01300000_BCM88650_B0m_fields[] = { 42385 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42386 { ITEM_16_22f, 7, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42387 }; 42388 #endif 42389 42390 #if defined(BCM_88660_A0) 42391 soc_field_info_t soc_SCH_MEM_01300000_BCM88660_A0m_fields[] = { 42392 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42393 { ITEM_16_22f, 7, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42394 }; 42395 #endif 42396 42397 #if defined(BCM_88675_A0) 42398 soc_field_info_t soc_SCH_MEM_01300000_BCM88675_A0m_fields[] = { 42399 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42400 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42401 }; 42402 #endif 42403 42404 #if defined(BCM_88675_B0) 42405 soc_field_info_t soc_SCH_MEM_01300000_BCM88675_B0m_fields[] = { 42406 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42407 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42408 }; 42409 #endif 42410 42411 #if defined(BCM_88680_A0) 42412 soc_field_info_t soc_SCH_MEM_01300000_BCM88680_A0m_fields[] = { 42413 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42414 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42415 }; 42416 #endif 42417 42418 #if defined(BCM_88202_A0) 42419 soc_field_info_t soc_SCH_MEM_01400000_BCM88202_A0m_fields[] = { 42420 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42421 { ITEM_16_22f, 7, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42422 }; 42423 #endif 42424 42425 #if defined(BCM_88270_A0) 42426 soc_field_info_t soc_SCH_MEM_01400000_BCM88270_A0m_fields[] = { 42427 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42428 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42429 }; 42430 #endif 42431 42432 #if defined(BCM_88375_A0) 42433 soc_field_info_t soc_SCH_MEM_01400000_BCM88375_A0m_fields[] = { 42434 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42435 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42436 }; 42437 #endif 42438 42439 #if defined(BCM_88375_B0) 42440 soc_field_info_t soc_SCH_MEM_01400000_BCM88375_B0m_fields[] = { 42441 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42442 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42443 }; 42444 #endif 42445 42446 #if defined(BCM_88470_A0) 42447 soc_field_info_t soc_SCH_MEM_01400000_BCM88470_A0m_fields[] = { 42448 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42449 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42450 }; 42451 #endif 42452 42453 #if defined(BCM_88470_B0) 42454 soc_field_info_t soc_SCH_MEM_01400000_BCM88470_B0m_fields[] = { 42455 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42456 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42457 }; 42458 #endif 42459 42460 #if defined(BCM_88650_B0) 42461 soc_field_info_t soc_SCH_MEM_01400000_BCM88650_B0m_fields[] = { 42462 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42463 { ITEM_16_22f, 7, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42464 }; 42465 #endif 42466 42467 #if defined(BCM_88660_A0) 42468 soc_field_info_t soc_SCH_MEM_01400000_BCM88660_A0m_fields[] = { 42469 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42470 { ITEM_16_22f, 7, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42471 }; 42472 #endif 42473 42474 #if defined(BCM_88675_A0) 42475 soc_field_info_t soc_SCH_MEM_01400000_BCM88675_A0m_fields[] = { 42476 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42477 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42478 }; 42479 #endif 42480 42481 #if defined(BCM_88675_B0) 42482 soc_field_info_t soc_SCH_MEM_01400000_BCM88675_B0m_fields[] = { 42483 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42484 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42485 }; 42486 #endif 42487 42488 #if defined(BCM_88680_A0) 42489 soc_field_info_t soc_SCH_MEM_01400000_BCM88680_A0m_fields[] = { 42490 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42491 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42492 }; 42493 #endif 42494 42495 #if defined(BCM_88202_A0) 42496 soc_field_info_t soc_SCH_MEM_01500000_BCM88202_A0m_fields[] = { 42497 { ITEM_0_0f, 1, 0, SOCF_RO | SOCF_GLOBAL }, 42498 { ITEM_31_31f, 1, 31, SOCF_RO | SOCF_GLOBAL } 42499 }; 42500 #endif 42501 42502 #if defined(BCM_88270_A0) 42503 soc_field_info_t soc_SCH_MEM_01500000_BCM88270_A0m_fields[] = { 42504 { ITEM_0_31f, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42505 }; 42506 #endif 42507 42508 #if defined(BCM_88375_A0) 42509 soc_field_info_t soc_SCH_MEM_01500000_BCM88375_A0m_fields[] = { 42510 { ITEM_0_31f, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42511 }; 42512 #endif 42513 42514 #if defined(BCM_88375_B0) 42515 soc_field_info_t soc_SCH_MEM_01500000_BCM88375_B0m_fields[] = { 42516 { ITEM_0_31f, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42517 }; 42518 #endif 42519 42520 #if defined(BCM_88470_A0) 42521 soc_field_info_t soc_SCH_MEM_01500000_BCM88470_A0m_fields[] = { 42522 { ITEM_0_31f, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42523 }; 42524 #endif 42525 42526 #if defined(BCM_88470_B0) 42527 soc_field_info_t soc_SCH_MEM_01500000_BCM88470_B0m_fields[] = { 42528 { ITEM_0_31f, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42529 }; 42530 #endif 42531 42532 #if defined(BCM_88650_B0) 42533 soc_field_info_t soc_SCH_MEM_01500000_BCM88650_B0m_fields[] = { 42534 { ITEM_0_0f, 1, 0, SOCF_RO | SOCF_GLOBAL }, 42535 { ITEM_31_31f, 1, 31, SOCF_RO | SOCF_GLOBAL } 42536 }; 42537 #endif 42538 42539 #if defined(BCM_88660_A0) 42540 soc_field_info_t soc_SCH_MEM_01500000_BCM88660_A0m_fields[] = { 42541 { ITEM_0_0f, 1, 0, SOCF_RO | SOCF_GLOBAL }, 42542 { ITEM_31_31f, 1, 31, SOCF_RO | SOCF_GLOBAL } 42543 }; 42544 #endif 42545 42546 #if defined(BCM_88675_A0) 42547 soc_field_info_t soc_SCH_MEM_01500000_BCM88675_A0m_fields[] = { 42548 { ITEM_0_31f, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42549 }; 42550 #endif 42551 42552 #if defined(BCM_88675_B0) 42553 soc_field_info_t soc_SCH_MEM_01500000_BCM88675_B0m_fields[] = { 42554 { ITEM_0_31f, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42555 }; 42556 #endif 42557 42558 #if defined(BCM_88680_A0) 42559 soc_field_info_t soc_SCH_MEM_01500000_BCM88680_A0m_fields[] = { 42560 { ITEM_0_31f, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42561 }; 42562 #endif 42563 42564 #if defined(BCM_88202_A0) 42565 soc_field_info_t soc_SCH_MEM_01600000_BCM88202_A0m_fields[] = { 42566 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42567 { ITEM_0_79f, 80, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42568 { ITEM_16_27f, 12, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42569 { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42570 { ITEM_45_45f, 1, 45, SOCF_RO | SOCF_GLOBAL }, 42571 { ITEM_46_47f, 2, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42572 { ITEM_46_79f, 34, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42573 { ITEM_48_59f, 12, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42574 { ITEM_60_76f, 17, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42575 { ITEM_77_77f, 1, 77, SOCF_RO | SOCF_GLOBAL }, 42576 { ITEM_78_79f, 2, 78, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42577 { ITEM_80_87f, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42578 }; 42579 #endif 42580 42581 #if defined(BCM_88270_A0) 42582 soc_field_info_t soc_SCH_MEM_01600000_BCM88270_A0m_fields[] = { 42583 { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42584 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42585 { ITEM_0_84f, 85, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42586 { ITEM_16_27f, 12, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42587 { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42588 { ITEM_45_45f, 1, 45, SOCF_RO | SOCF_GLOBAL }, 42589 { ITEM_46_47f, 2, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42590 { ITEM_46_79f, 34, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42591 { ITEM_48_59f, 12, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42592 { ITEM_60_76f, 17, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42593 { ITEM_77_77f, 1, 77, SOCF_RO | SOCF_GLOBAL }, 42594 { ITEM_78_79f, 2, 78, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42595 { ITEM_80_84f, 5, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42596 }; 42597 #endif 42598 42599 #if defined(BCM_88375_A0) 42600 soc_field_info_t soc_SCH_MEM_01600000_BCM88375_A0m_fields[] = { 42601 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42602 { ITEM_0_84f, 85, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42603 { ITEM_16_27f, 12, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42604 { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42605 { ITEM_45_45f, 1, 45, SOCF_RO | SOCF_GLOBAL }, 42606 { ITEM_46_47f, 2, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42607 { ITEM_46_79f, 34, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42608 { ITEM_48_59f, 12, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42609 { ITEM_60_76f, 17, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42610 { ITEM_77_77f, 1, 77, SOCF_RO | SOCF_GLOBAL }, 42611 { ITEM_78_79f, 2, 78, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42612 { ITEM_80_84f, 5, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42613 { PARITYf, 3, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42614 }; 42615 #endif 42616 42617 #if defined(BCM_88375_B0) 42618 soc_field_info_t soc_SCH_MEM_01600000_BCM88375_B0m_fields[] = { 42619 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42620 { ITEM_0_84f, 85, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42621 { ITEM_16_27f, 12, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42622 { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42623 { ITEM_45_45f, 1, 45, SOCF_RO | SOCF_GLOBAL }, 42624 { ITEM_46_47f, 2, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42625 { ITEM_46_79f, 34, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42626 { ITEM_48_59f, 12, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42627 { ITEM_60_76f, 17, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42628 { ITEM_77_77f, 1, 77, SOCF_RO | SOCF_GLOBAL }, 42629 { ITEM_78_79f, 2, 78, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42630 { ITEM_80_84f, 5, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42631 { PARITYf, 3, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42632 }; 42633 #endif 42634 42635 #if defined(BCM_88470_A0) 42636 soc_field_info_t soc_SCH_MEM_01600000_BCM88470_A0m_fields[] = { 42637 { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42638 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42639 { ITEM_0_84f, 85, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42640 { ITEM_16_27f, 12, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42641 { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42642 { ITEM_45_45f, 1, 45, SOCF_RO | SOCF_GLOBAL }, 42643 { ITEM_46_47f, 2, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42644 { ITEM_46_79f, 34, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42645 { ITEM_48_59f, 12, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42646 { ITEM_60_76f, 17, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42647 { ITEM_77_77f, 1, 77, SOCF_RO | SOCF_GLOBAL }, 42648 { ITEM_78_79f, 2, 78, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42649 { ITEM_80_84f, 5, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42650 }; 42651 #endif 42652 42653 #if defined(BCM_88470_B0) 42654 soc_field_info_t soc_SCH_MEM_01600000_BCM88470_B0m_fields[] = { 42655 { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42656 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42657 { ITEM_0_84f, 85, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42658 { ITEM_16_27f, 12, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42659 { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42660 { ITEM_45_45f, 1, 45, SOCF_RO | SOCF_GLOBAL }, 42661 { ITEM_46_47f, 2, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42662 { ITEM_46_79f, 34, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42663 { ITEM_48_59f, 12, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42664 { ITEM_60_76f, 17, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42665 { ITEM_77_77f, 1, 77, SOCF_RO | SOCF_GLOBAL }, 42666 { ITEM_78_79f, 2, 78, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42667 { ITEM_80_84f, 5, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42668 }; 42669 #endif 42670 42671 #if defined(BCM_88650_B0) 42672 soc_field_info_t soc_SCH_MEM_01600000_BCM88650_B0m_fields[] = { 42673 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42674 { ITEM_0_79f, 80, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42675 { ITEM_16_27f, 12, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42676 { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42677 { ITEM_45_45f, 1, 45, SOCF_RO | SOCF_GLOBAL }, 42678 { ITEM_46_47f, 2, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42679 { ITEM_46_79f, 34, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42680 { ITEM_48_59f, 12, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42681 { ITEM_60_76f, 17, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42682 { ITEM_77_77f, 1, 77, SOCF_RO | SOCF_GLOBAL }, 42683 { ITEM_78_79f, 2, 78, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42684 { ITEM_80_87f, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42685 }; 42686 #endif 42687 42688 #if defined(BCM_88660_A0) 42689 soc_field_info_t soc_SCH_MEM_01600000_BCM88660_A0m_fields[] = { 42690 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42691 { ITEM_0_79f, 80, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42692 { ITEM_16_27f, 12, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42693 { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42694 { ITEM_45_45f, 1, 45, SOCF_RO | SOCF_GLOBAL }, 42695 { ITEM_46_47f, 2, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42696 { ITEM_46_79f, 34, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42697 { ITEM_48_59f, 12, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42698 { ITEM_60_76f, 17, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42699 { ITEM_77_77f, 1, 77, SOCF_RO | SOCF_GLOBAL }, 42700 { ITEM_78_79f, 2, 78, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42701 { ITEM_80_87f, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42702 }; 42703 #endif 42704 42705 #if defined(BCM_88675_A0) 42706 soc_field_info_t soc_SCH_MEM_01600000_BCM88675_A0m_fields[] = { 42707 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42708 { ITEM_0_84f, 85, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42709 { ITEM_16_27f, 12, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42710 { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42711 { ITEM_45_45f, 1, 45, SOCF_RO | SOCF_GLOBAL }, 42712 { ITEM_46_47f, 2, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42713 { ITEM_46_79f, 34, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42714 { ITEM_48_59f, 12, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42715 { ITEM_60_76f, 17, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42716 { ITEM_77_77f, 1, 77, SOCF_RO | SOCF_GLOBAL }, 42717 { ITEM_78_79f, 2, 78, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42718 { ITEM_80_84f, 5, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42719 { PARITYf, 3, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42720 }; 42721 #endif 42722 42723 #if defined(BCM_88675_B0) 42724 soc_field_info_t soc_SCH_MEM_01600000_BCM88675_B0m_fields[] = { 42725 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42726 { ITEM_0_84f, 85, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42727 { ITEM_16_27f, 12, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42728 { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42729 { ITEM_45_45f, 1, 45, SOCF_RO | SOCF_GLOBAL }, 42730 { ITEM_46_47f, 2, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42731 { ITEM_46_79f, 34, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42732 { ITEM_48_59f, 12, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42733 { ITEM_60_76f, 17, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42734 { ITEM_77_77f, 1, 77, SOCF_RO | SOCF_GLOBAL }, 42735 { ITEM_78_79f, 2, 78, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42736 { ITEM_80_84f, 5, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42737 { PARITYf, 3, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42738 }; 42739 #endif 42740 42741 #if defined(BCM_88680_A0) 42742 soc_field_info_t soc_SCH_MEM_01600000_BCM88680_A0m_fields[] = { 42743 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42744 { ITEM_0_84f, 85, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42745 { ITEM_16_27f, 12, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42746 { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42747 { ITEM_45_45f, 1, 45, SOCF_RO | SOCF_GLOBAL }, 42748 { ITEM_46_47f, 2, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42749 { ITEM_46_79f, 34, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42750 { ITEM_48_59f, 12, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42751 { ITEM_60_76f, 17, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42752 { ITEM_77_77f, 1, 77, SOCF_RO | SOCF_GLOBAL }, 42753 { ITEM_78_79f, 2, 78, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42754 { ITEM_80_84f, 5, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42755 { PARITYf, 3, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42756 }; 42757 #endif 42758 42759 #if defined(BCM_88202_A0) 42760 soc_field_info_t soc_SCH_MEM_01700000_BCM88202_A0m_fields[] = { 42761 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42762 { ITEM_12_13f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42763 { ITEM_14_23f, 10, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42764 { ITEM_14_53f, 40, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42765 { ITEM_24_33f, 10, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42766 { ITEM_34_43f, 10, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42767 { ITEM_44_53f, 10, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42768 { ITEM_4_11f, 8, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42769 { ITEM_4_13f, 10, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42770 { ITEM_4_53f, 50, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42771 { ITEM_54_70f, 17, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42772 { ITEM_71_71f, 1, 71, SOCF_RO | SOCF_GLOBAL }, 42773 { ITEM_72_79f, 8, 72, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42774 }; 42775 #endif 42776 42777 #if defined(BCM_88270_A0) 42778 soc_field_info_t soc_SCH_MEM_01700000_BCM88270_A0m_fields[] = { 42779 { ECCf, 8, 72, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42780 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42781 { ITEM_12_13f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42782 { ITEM_14_23f, 10, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42783 { ITEM_14_53f, 40, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42784 { ITEM_24_33f, 10, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42785 { ITEM_34_43f, 10, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42786 { ITEM_44_53f, 10, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42787 { ITEM_4_11f, 8, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42788 { ITEM_4_13f, 10, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42789 { ITEM_4_53f, 50, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42790 { ITEM_54_70f, 17, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42791 { ITEM_71_71f, 1, 71, SOCF_RO | SOCF_GLOBAL } 42792 }; 42793 #endif 42794 42795 #if defined(BCM_88375_A0) 42796 soc_field_info_t soc_SCH_MEM_01700000_BCM88375_A0m_fields[] = { 42797 { ECCf, 8, 72, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42798 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42799 { ITEM_12_13f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42800 { ITEM_14_23f, 10, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42801 { ITEM_14_53f, 40, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42802 { ITEM_24_33f, 10, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42803 { ITEM_34_43f, 10, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42804 { ITEM_44_53f, 10, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42805 { ITEM_4_11f, 8, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42806 { ITEM_4_13f, 10, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42807 { ITEM_4_53f, 50, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42808 { ITEM_54_70f, 17, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42809 { ITEM_71_71f, 1, 71, SOCF_RO | SOCF_GLOBAL } 42810 }; 42811 #endif 42812 42813 #if defined(BCM_88375_B0) 42814 soc_field_info_t soc_SCH_MEM_01700000_BCM88375_B0m_fields[] = { 42815 { ECCf, 8, 72, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42816 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42817 { ITEM_12_13f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42818 { ITEM_14_23f, 10, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42819 { ITEM_14_53f, 40, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42820 { ITEM_24_33f, 10, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42821 { ITEM_34_43f, 10, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42822 { ITEM_44_53f, 10, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42823 { ITEM_4_11f, 8, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42824 { ITEM_4_13f, 10, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42825 { ITEM_4_53f, 50, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42826 { ITEM_54_70f, 17, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42827 { ITEM_71_71f, 1, 71, SOCF_RO | SOCF_GLOBAL } 42828 }; 42829 #endif 42830 42831 #if defined(BCM_88470_A0) 42832 soc_field_info_t soc_SCH_MEM_01700000_BCM88470_A0m_fields[] = { 42833 { ECCf, 8, 72, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42834 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42835 { ITEM_12_13f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42836 { ITEM_14_23f, 10, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42837 { ITEM_14_53f, 40, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42838 { ITEM_24_33f, 10, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42839 { ITEM_34_43f, 10, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42840 { ITEM_44_53f, 10, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42841 { ITEM_4_11f, 8, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42842 { ITEM_4_13f, 10, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42843 { ITEM_4_53f, 50, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42844 { ITEM_54_70f, 17, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42845 { ITEM_71_71f, 1, 71, SOCF_RO | SOCF_GLOBAL } 42846 }; 42847 #endif 42848 42849 #if defined(BCM_88470_B0) 42850 soc_field_info_t soc_SCH_MEM_01700000_BCM88470_B0m_fields[] = { 42851 { ECCf, 8, 72, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42852 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42853 { ITEM_12_13f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42854 { ITEM_14_23f, 10, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42855 { ITEM_14_53f, 40, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42856 { ITEM_24_33f, 10, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42857 { ITEM_34_43f, 10, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42858 { ITEM_44_53f, 10, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42859 { ITEM_4_11f, 8, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42860 { ITEM_4_13f, 10, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42861 { ITEM_4_53f, 50, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42862 { ITEM_54_70f, 17, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42863 { ITEM_71_71f, 1, 71, SOCF_RO | SOCF_GLOBAL } 42864 }; 42865 #endif 42866 42867 #if defined(BCM_88650_B0) 42868 soc_field_info_t soc_SCH_MEM_01700000_BCM88650_B0m_fields[] = { 42869 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42870 { ITEM_12_13f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42871 { ITEM_14_23f, 10, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42872 { ITEM_14_53f, 40, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42873 { ITEM_24_33f, 10, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42874 { ITEM_34_43f, 10, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42875 { ITEM_44_53f, 10, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42876 { ITEM_4_11f, 8, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42877 { ITEM_4_13f, 10, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42878 { ITEM_4_53f, 50, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42879 { ITEM_54_70f, 17, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42880 { ITEM_71_71f, 1, 71, SOCF_RO | SOCF_GLOBAL }, 42881 { ITEM_72_79f, 8, 72, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42882 }; 42883 #endif 42884 42885 #if defined(BCM_88660_A0) 42886 soc_field_info_t soc_SCH_MEM_01700000_BCM88660_A0m_fields[] = { 42887 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42888 { ITEM_12_13f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42889 { ITEM_14_23f, 10, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42890 { ITEM_14_53f, 40, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42891 { ITEM_24_33f, 10, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42892 { ITEM_34_43f, 10, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42893 { ITEM_44_53f, 10, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42894 { ITEM_4_11f, 8, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42895 { ITEM_4_13f, 10, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42896 { ITEM_4_53f, 50, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42897 { ITEM_54_70f, 17, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42898 { ITEM_71_71f, 1, 71, SOCF_RO | SOCF_GLOBAL }, 42899 { ITEM_72_79f, 8, 72, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42900 }; 42901 #endif 42902 42903 #if defined(BCM_88675_A0) 42904 soc_field_info_t soc_SCH_MEM_01700000_BCM88675_A0m_fields[] = { 42905 { ECCf, 8, 72, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42906 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42907 { ITEM_12_13f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42908 { ITEM_14_23f, 10, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42909 { ITEM_14_53f, 40, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42910 { ITEM_24_33f, 10, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42911 { ITEM_34_43f, 10, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42912 { ITEM_44_53f, 10, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42913 { ITEM_4_11f, 8, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42914 { ITEM_4_13f, 10, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42915 { ITEM_4_53f, 50, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42916 { ITEM_54_70f, 17, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42917 { ITEM_71_71f, 1, 71, SOCF_RO | SOCF_GLOBAL } 42918 }; 42919 #endif 42920 42921 #if defined(BCM_88675_B0) 42922 soc_field_info_t soc_SCH_MEM_01700000_BCM88675_B0m_fields[] = { 42923 { ECCf, 8, 72, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42924 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42925 { ITEM_12_13f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42926 { ITEM_14_23f, 10, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42927 { ITEM_14_53f, 40, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42928 { ITEM_24_33f, 10, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42929 { ITEM_34_43f, 10, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42930 { ITEM_44_53f, 10, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42931 { ITEM_4_11f, 8, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42932 { ITEM_4_13f, 10, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42933 { ITEM_4_53f, 50, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42934 { ITEM_54_70f, 17, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42935 { ITEM_71_71f, 1, 71, SOCF_RO | SOCF_GLOBAL } 42936 }; 42937 #endif 42938 42939 #if defined(BCM_88680_A0) 42940 soc_field_info_t soc_SCH_MEM_01700000_BCM88680_A0m_fields[] = { 42941 { ECCf, 8, 72, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42942 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42943 { ITEM_12_13f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42944 { ITEM_14_23f, 10, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42945 { ITEM_14_53f, 40, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42946 { ITEM_24_33f, 10, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42947 { ITEM_34_43f, 10, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42948 { ITEM_44_53f, 10, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42949 { ITEM_4_11f, 8, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42950 { ITEM_4_13f, 10, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42951 { ITEM_4_53f, 50, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42952 { ITEM_54_70f, 17, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42953 { ITEM_71_71f, 1, 71, SOCF_RO | SOCF_GLOBAL } 42954 }; 42955 #endif 42956 42957 #if defined(BCM_88202_A0) 42958 soc_field_info_t soc_SCH_MEM_01800000_BCM88202_A0m_fields[] = { 42959 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42960 }; 42961 #endif 42962 42963 #if defined(BCM_88650_B0) 42964 soc_field_info_t soc_SCH_MEM_01800000_BCM88650_B0m_fields[] = { 42965 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42966 }; 42967 #endif 42968 42969 #if defined(BCM_88660_A0) 42970 soc_field_info_t soc_SCH_MEM_01800000_BCM88660_A0m_fields[] = { 42971 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42972 }; 42973 #endif 42974 42975 #if defined(BCM_88202_A0) 42976 soc_field_info_t soc_SCH_MEM_01900000_BCM88202_A0m_fields[] = { 42977 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42978 }; 42979 #endif 42980 42981 #if defined(BCM_88650_B0) 42982 soc_field_info_t soc_SCH_MEM_01900000_BCM88650_B0m_fields[] = { 42983 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42984 }; 42985 #endif 42986 42987 #if defined(BCM_88660_A0) 42988 soc_field_info_t soc_SCH_MEM_01900000_BCM88660_A0m_fields[] = { 42989 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42990 }; 42991 #endif 42992 42993 #if defined(BCM_88650_A0) 42994 soc_field_info_t soc_SCH_MEM_01A00000m_fields[] = { 42995 { ITEM_0_0f, 1, 0, SOCF_RO | SOCF_GLOBAL }, 42996 { ITEM_0_127f, 128, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42997 { ITEM_127_127f, 1, 127, SOCF_RO | SOCF_GLOBAL } 42998 }; 42999 #endif 43000 43001 #if defined(BCM_88202_A0) 43002 soc_field_info_t soc_SCH_MEM_01A00000_BCM88202_A0m_fields[] = { 43003 { ITEM_0_0f, 1, 0, SOCF_RO | SOCF_GLOBAL }, 43004 { ITEM_0_127f, 128, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43005 { ITEM_127_127f, 1, 127, SOCF_RO | SOCF_GLOBAL } 43006 }; 43007 #endif 43008 43009 #if defined(BCM_88270_A0) 43010 soc_field_info_t soc_SCH_MEM_01A00000_BCM88270_A0m_fields[] = { 43011 { ITEM_0_127f, 128, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43012 }; 43013 #endif 43014 43015 #if defined(BCM_88375_A0) 43016 soc_field_info_t soc_SCH_MEM_01A00000_BCM88375_A0m_fields[] = { 43017 { ITEM_0_127f, 128, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43018 }; 43019 #endif 43020 43021 #if defined(BCM_88375_B0) 43022 soc_field_info_t soc_SCH_MEM_01A00000_BCM88375_B0m_fields[] = { 43023 { ITEM_0_127f, 128, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43024 }; 43025 #endif 43026 43027 #if defined(BCM_88470_A0) 43028 soc_field_info_t soc_SCH_MEM_01A00000_BCM88470_A0m_fields[] = { 43029 { ITEM_0_127f, 128, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43030 }; 43031 #endif 43032 43033 #if defined(BCM_88470_B0) 43034 soc_field_info_t soc_SCH_MEM_01A00000_BCM88470_B0m_fields[] = { 43035 { ITEM_0_127f, 128, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43036 }; 43037 #endif 43038 43039 #if defined(BCM_88650_B0) 43040 soc_field_info_t soc_SCH_MEM_01A00000_BCM88650_B0m_fields[] = { 43041 { ITEM_0_0f, 1, 0, SOCF_RO | SOCF_GLOBAL }, 43042 { ITEM_0_127f, 128, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43043 { ITEM_127_127f, 1, 127, SOCF_RO | SOCF_GLOBAL } 43044 }; 43045 #endif 43046 43047 #if defined(BCM_88660_A0) 43048 soc_field_info_t soc_SCH_MEM_01A00000_BCM88660_A0m_fields[] = { 43049 { ITEM_0_0f, 1, 0, SOCF_RO | SOCF_GLOBAL }, 43050 { ITEM_0_127f, 128, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43051 { ITEM_127_127f, 1, 127, SOCF_RO | SOCF_GLOBAL } 43052 }; 43053 #endif 43054 43055 #if defined(BCM_88675_A0) 43056 soc_field_info_t soc_SCH_MEM_01A00000_BCM88675_A0m_fields[] = { 43057 { ITEM_0_127f, 128, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43058 }; 43059 #endif 43060 43061 #if defined(BCM_88675_B0) 43062 soc_field_info_t soc_SCH_MEM_01A00000_BCM88675_B0m_fields[] = { 43063 { ITEM_0_127f, 128, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43064 }; 43065 #endif 43066 43067 #if defined(BCM_88680_A0) 43068 soc_field_info_t soc_SCH_MEM_01A00000_BCM88680_A0m_fields[] = { 43069 { ITEM_0_127f, 128, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43070 }; 43071 #endif 43072 43073 #if defined(BCM_88650_A0) 43074 soc_field_info_t soc_SCH_MEM_01B00000m_fields[] = { 43075 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43076 }; 43077 #endif 43078 43079 #if defined(BCM_88202_A0) 43080 soc_field_info_t soc_SCH_MEM_01B00000_BCM88202_A0m_fields[] = { 43081 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43082 }; 43083 #endif 43084 43085 #if defined(BCM_88270_A0) 43086 soc_field_info_t soc_SCH_MEM_01B00000_BCM88270_A0m_fields[] = { 43087 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43088 }; 43089 #endif 43090 43091 #if defined(BCM_88375_A0) 43092 soc_field_info_t soc_SCH_MEM_01B00000_BCM88375_A0m_fields[] = { 43093 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43094 }; 43095 #endif 43096 43097 #if defined(BCM_88375_B0) 43098 soc_field_info_t soc_SCH_MEM_01B00000_BCM88375_B0m_fields[] = { 43099 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43100 }; 43101 #endif 43102 43103 #if defined(BCM_88470_A0) 43104 soc_field_info_t soc_SCH_MEM_01B00000_BCM88470_A0m_fields[] = { 43105 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43106 }; 43107 #endif 43108 43109 #if defined(BCM_88470_B0) 43110 soc_field_info_t soc_SCH_MEM_01B00000_BCM88470_B0m_fields[] = { 43111 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43112 }; 43113 #endif 43114 43115 #if defined(BCM_88650_B0) 43116 soc_field_info_t soc_SCH_MEM_01B00000_BCM88650_B0m_fields[] = { 43117 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43118 }; 43119 #endif 43120 43121 #if defined(BCM_88660_A0) 43122 soc_field_info_t soc_SCH_MEM_01B00000_BCM88660_A0m_fields[] = { 43123 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43124 }; 43125 #endif 43126 43127 #if defined(BCM_88675_A0) 43128 soc_field_info_t soc_SCH_MEM_01B00000_BCM88675_A0m_fields[] = { 43129 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43130 }; 43131 #endif 43132 43133 #if defined(BCM_88675_B0) 43134 soc_field_info_t soc_SCH_MEM_01B00000_BCM88675_B0m_fields[] = { 43135 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43136 }; 43137 #endif 43138 43139 #if defined(BCM_88680_A0) 43140 soc_field_info_t soc_SCH_MEM_01B00000_BCM88680_A0m_fields[] = { 43141 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43142 }; 43143 #endif 43144 43145 #if defined(BCM_88650_A0) 43146 soc_field_info_t soc_SCH_MEM_01C00000m_fields[] = { 43147 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43148 { ITEM_4_4f, 1, 4, SOCF_RO | SOCF_GLOBAL } 43149 }; 43150 #endif 43151 43152 #if defined(BCM_88202_A0) 43153 soc_field_info_t soc_SCH_MEM_01C00000_BCM88202_A0m_fields[] = { 43154 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43155 { ITEM_4_4f, 1, 4, SOCF_RO | SOCF_GLOBAL } 43156 }; 43157 #endif 43158 43159 #if defined(BCM_88270_A0) 43160 soc_field_info_t soc_SCH_MEM_01C00000_BCM88270_A0m_fields[] = { 43161 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43162 { ITEM_0_5f, 6, 0, SOCF_LE | SOCF_GLOBAL } 43163 }; 43164 #endif 43165 43166 #if defined(BCM_88375_A0) 43167 soc_field_info_t soc_SCH_MEM_01C00000_BCM88375_A0m_fields[] = { 43168 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43169 { ITEM_0_5f, 6, 0, SOCF_LE | SOCF_GLOBAL } 43170 }; 43171 #endif 43172 43173 #if defined(BCM_88375_B0) 43174 soc_field_info_t soc_SCH_MEM_01C00000_BCM88375_B0m_fields[] = { 43175 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43176 { ITEM_0_5f, 6, 0, SOCF_LE | SOCF_GLOBAL } 43177 }; 43178 #endif 43179 43180 #if defined(BCM_88470_A0) 43181 soc_field_info_t soc_SCH_MEM_01C00000_BCM88470_A0m_fields[] = { 43182 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43183 { ITEM_0_5f, 6, 0, SOCF_LE | SOCF_GLOBAL } 43184 }; 43185 #endif 43186 43187 #if defined(BCM_88470_B0) 43188 soc_field_info_t soc_SCH_MEM_01C00000_BCM88470_B0m_fields[] = { 43189 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43190 { ITEM_0_5f, 6, 0, SOCF_LE | SOCF_GLOBAL } 43191 }; 43192 #endif 43193 43194 #if defined(BCM_88650_B0) 43195 soc_field_info_t soc_SCH_MEM_01C00000_BCM88650_B0m_fields[] = { 43196 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43197 { ITEM_4_4f, 1, 4, SOCF_RO | SOCF_GLOBAL } 43198 }; 43199 #endif 43200 43201 #if defined(BCM_88660_A0) 43202 soc_field_info_t soc_SCH_MEM_01C00000_BCM88660_A0m_fields[] = { 43203 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43204 { ITEM_4_4f, 1, 4, SOCF_RO | SOCF_GLOBAL } 43205 }; 43206 #endif 43207 43208 #if defined(BCM_88675_A0) 43209 soc_field_info_t soc_SCH_MEM_01C00000_BCM88675_A0m_fields[] = { 43210 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43211 { ITEM_0_5f, 6, 0, SOCF_LE | SOCF_GLOBAL } 43212 }; 43213 #endif 43214 43215 #if defined(BCM_88675_B0) 43216 soc_field_info_t soc_SCH_MEM_01C00000_BCM88675_B0m_fields[] = { 43217 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43218 { ITEM_0_5f, 6, 0, SOCF_LE | SOCF_GLOBAL } 43219 }; 43220 #endif 43221 43222 #if defined(BCM_88680_A0) 43223 soc_field_info_t soc_SCH_MEM_01C00000_BCM88680_A0m_fields[] = { 43224 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43225 { ITEM_0_5f, 6, 0, SOCF_LE | SOCF_GLOBAL } 43226 }; 43227 #endif 43228 43229 #if defined(BCM_88650_A0) 43230 soc_field_info_t soc_SCH_MEM_01F00000m_fields[] = { 43231 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 43232 }; 43233 #endif 43234 43235 #if defined(BCM_88202_A0) 43236 soc_field_info_t soc_SCH_MEM_01F00000_BCM88202_A0m_fields[] = { 43237 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 43238 }; 43239 #endif 43240 43241 #if defined(BCM_88270_A0) 43242 soc_field_info_t soc_SCH_MEM_01F00000_BCM88270_A0m_fields[] = { 43243 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 43244 }; 43245 #endif 43246 43247 #if defined(BCM_88375_A0) 43248 soc_field_info_t soc_SCH_MEM_01F00000_BCM88375_A0m_fields[] = { 43249 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 43250 }; 43251 #endif 43252 43253 #if defined(BCM_88375_B0) 43254 soc_field_info_t soc_SCH_MEM_01F00000_BCM88375_B0m_fields[] = { 43255 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 43256 }; 43257 #endif 43258 43259 #if defined(BCM_88470_A0) 43260 soc_field_info_t soc_SCH_MEM_01F00000_BCM88470_A0m_fields[] = { 43261 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 43262 }; 43263 #endif 43264 43265 #if defined(BCM_88470_B0) 43266 soc_field_info_t soc_SCH_MEM_01F00000_BCM88470_B0m_fields[] = { 43267 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 43268 }; 43269 #endif 43270 43271 #if defined(BCM_88650_B0) 43272 soc_field_info_t soc_SCH_MEM_01F00000_BCM88650_B0m_fields[] = { 43273 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 43274 }; 43275 #endif 43276 43277 #if defined(BCM_88660_A0) 43278 soc_field_info_t soc_SCH_MEM_01F00000_BCM88660_A0m_fields[] = { 43279 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 43280 }; 43281 #endif 43282 43283 #if defined(BCM_88675_A0) 43284 soc_field_info_t soc_SCH_MEM_01F00000_BCM88675_A0m_fields[] = { 43285 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 43286 }; 43287 #endif 43288 43289 #if defined(BCM_88675_B0) 43290 soc_field_info_t soc_SCH_MEM_01F00000_BCM88675_B0m_fields[] = { 43291 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 43292 }; 43293 #endif 43294 43295 #if defined(BCM_88680_A0) 43296 soc_field_info_t soc_SCH_MEM_01F00000_BCM88680_A0m_fields[] = { 43297 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 43298 }; 43299 #endif 43300 43301 #if defined(BCM_88202_A0) 43302 soc_field_info_t soc_SCH_MEM_03000000_BCM88202_A0m_fields[] = { 43303 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43304 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43305 { ITEM_272_281f, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43306 }; 43307 #endif 43308 43309 #if defined(BCM_88270_A0) 43310 soc_field_info_t soc_SCH_MEM_03000000_BCM88270_A0m_fields[] = { 43311 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43312 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43313 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43314 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43315 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43316 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43317 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43318 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43319 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43320 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43321 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43322 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43323 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43324 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43325 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43326 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43327 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43328 }; 43329 #endif 43330 43331 #if defined(BCM_88375_A0) 43332 soc_field_info_t soc_SCH_MEM_03000000_BCM88375_A0m_fields[] = { 43333 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43334 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43335 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43336 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43337 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43338 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43339 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43340 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43341 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43342 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43343 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43344 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43345 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43346 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43347 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43348 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43349 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43350 }; 43351 #endif 43352 43353 #if defined(BCM_88375_B0) 43354 soc_field_info_t soc_SCH_MEM_03000000_BCM88375_B0m_fields[] = { 43355 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43356 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43357 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43358 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43359 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43360 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43361 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43362 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43363 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43364 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43365 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43366 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43367 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43368 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43369 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43370 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43371 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43372 }; 43373 #endif 43374 43375 #if defined(BCM_88470_A0) 43376 soc_field_info_t soc_SCH_MEM_03000000_BCM88470_A0m_fields[] = { 43377 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43378 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43379 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43380 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43381 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43382 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43383 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43384 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43385 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43386 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43387 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43388 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43389 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43390 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43391 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43392 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43393 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43394 }; 43395 #endif 43396 43397 #if defined(BCM_88470_B0) 43398 soc_field_info_t soc_SCH_MEM_03000000_BCM88470_B0m_fields[] = { 43399 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43400 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43401 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43402 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43403 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43404 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43405 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43406 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43407 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43408 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43409 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43410 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43411 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43412 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43413 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43414 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43415 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43416 }; 43417 #endif 43418 43419 #if defined(BCM_88650_B0) 43420 soc_field_info_t soc_SCH_MEM_03000000_BCM88650_B0m_fields[] = { 43421 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43422 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43423 { ITEM_272_281f, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43424 }; 43425 #endif 43426 43427 #if defined(BCM_88660_A0) 43428 soc_field_info_t soc_SCH_MEM_03000000_BCM88660_A0m_fields[] = { 43429 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43430 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43431 { ITEM_272_281f, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43432 }; 43433 #endif 43434 43435 #if defined(BCM_88675_A0) 43436 soc_field_info_t soc_SCH_MEM_03000000_BCM88675_A0m_fields[] = { 43437 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43438 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43439 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43440 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43441 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43442 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43443 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43444 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43445 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43446 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43447 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43448 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43449 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43450 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43451 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43452 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43453 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43454 }; 43455 #endif 43456 43457 #if defined(BCM_88675_B0) 43458 soc_field_info_t soc_SCH_MEM_03000000_BCM88675_B0m_fields[] = { 43459 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43460 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43461 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43462 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43463 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43464 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43465 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43466 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43467 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43468 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43469 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43470 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43471 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43472 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43473 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43474 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43475 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43476 }; 43477 #endif 43478 43479 #if defined(BCM_88680_A0) 43480 soc_field_info_t soc_SCH_MEM_03000000_BCM88680_A0m_fields[] = { 43481 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43482 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43483 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43484 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43485 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43486 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43487 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43488 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43489 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43490 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43491 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43492 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43493 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43494 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43495 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43496 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43497 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43498 }; 43499 #endif 43500 43501 #if defined(BCM_88202_A0) 43502 soc_field_info_t soc_SCH_MEM_03100000_BCM88202_A0m_fields[] = { 43503 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43504 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43505 { ITEM_272_281f, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43506 }; 43507 #endif 43508 43509 #if defined(BCM_88270_A0) 43510 soc_field_info_t soc_SCH_MEM_03100000_BCM88270_A0m_fields[] = { 43511 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43512 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43513 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43514 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43515 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43516 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43517 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43518 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43519 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43520 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43521 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43522 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43523 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43524 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43525 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43526 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43527 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43528 }; 43529 #endif 43530 43531 #if defined(BCM_88375_A0) 43532 soc_field_info_t soc_SCH_MEM_03100000_BCM88375_A0m_fields[] = { 43533 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43534 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43535 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43536 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43537 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43538 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43539 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43540 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43541 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43542 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43543 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43544 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43545 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43546 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43547 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43548 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43549 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43550 }; 43551 #endif 43552 43553 #if defined(BCM_88375_B0) 43554 soc_field_info_t soc_SCH_MEM_03100000_BCM88375_B0m_fields[] = { 43555 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43556 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43557 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43558 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43559 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43560 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43561 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43562 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43563 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43564 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43565 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43566 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43567 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43568 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43569 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43570 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43571 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43572 }; 43573 #endif 43574 43575 #if defined(BCM_88470_A0) 43576 soc_field_info_t soc_SCH_MEM_03100000_BCM88470_A0m_fields[] = { 43577 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43578 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43579 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43580 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43581 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43582 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43583 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43584 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43585 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43586 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43587 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43588 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43589 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43590 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43591 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43592 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43593 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43594 }; 43595 #endif 43596 43597 #if defined(BCM_88470_B0) 43598 soc_field_info_t soc_SCH_MEM_03100000_BCM88470_B0m_fields[] = { 43599 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43600 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43601 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43602 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43603 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43604 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43605 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43606 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43607 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43608 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43609 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43610 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43611 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43612 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43613 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43614 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43615 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43616 }; 43617 #endif 43618 43619 #if defined(BCM_88650_B0) 43620 soc_field_info_t soc_SCH_MEM_03100000_BCM88650_B0m_fields[] = { 43621 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43622 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43623 { ITEM_272_281f, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43624 }; 43625 #endif 43626 43627 #if defined(BCM_88660_A0) 43628 soc_field_info_t soc_SCH_MEM_03100000_BCM88660_A0m_fields[] = { 43629 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43630 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43631 { ITEM_272_281f, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43632 }; 43633 #endif 43634 43635 #if defined(BCM_88675_A0) 43636 soc_field_info_t soc_SCH_MEM_03100000_BCM88675_A0m_fields[] = { 43637 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43638 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43639 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43640 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43641 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43642 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43643 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43644 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43645 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43646 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43647 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43648 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43649 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43650 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43651 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43652 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43653 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43654 }; 43655 #endif 43656 43657 #if defined(BCM_88675_B0) 43658 soc_field_info_t soc_SCH_MEM_03100000_BCM88675_B0m_fields[] = { 43659 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43660 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43661 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43662 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43663 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43664 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43665 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43666 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43667 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43668 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43669 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43670 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43671 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43672 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43673 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43674 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43675 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43676 }; 43677 #endif 43678 43679 #if defined(BCM_88680_A0) 43680 soc_field_info_t soc_SCH_MEM_03100000_BCM88680_A0m_fields[] = { 43681 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43682 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43683 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43684 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43685 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43686 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43687 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43688 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43689 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43690 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43691 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43692 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43693 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43694 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43695 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43696 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43697 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43698 }; 43699 #endif 43700 43701 #if defined(BCM_88690_A0) 43702 soc_field_info_t soc_SCH_MEM_03100000_BCM88690_A0m_fields[] = { 43703 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43704 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43705 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43706 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43707 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43708 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43709 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43710 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43711 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43712 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43713 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43714 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43715 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43716 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43717 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43718 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43719 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43720 }; 43721 #endif 43722 43723 #if defined(BCM_88690_B0) 43724 soc_field_info_t soc_SCH_MEM_03100000_BCM88690_B0m_fields[] = { 43725 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43726 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43727 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43728 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43729 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43730 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43731 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43732 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43733 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43734 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43735 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43736 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43737 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43738 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43739 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43740 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43741 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43742 }; 43743 #endif 43744 43745 #if defined(BCM_88202_A0) 43746 soc_field_info_t soc_SCH_MEM_03200000_BCM88202_A0m_fields[] = { 43747 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43748 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43749 { ITEM_68_75f, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43750 }; 43751 #endif 43752 43753 #if defined(BCM_88270_A0) 43754 soc_field_info_t soc_SCH_MEM_03200000_BCM88270_A0m_fields[] = { 43755 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43756 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43757 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43758 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43759 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43760 }; 43761 #endif 43762 43763 #if defined(BCM_88375_A0) 43764 soc_field_info_t soc_SCH_MEM_03200000_BCM88375_A0m_fields[] = { 43765 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43766 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43767 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43768 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43769 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43770 }; 43771 #endif 43772 43773 #if defined(BCM_88375_B0) 43774 soc_field_info_t soc_SCH_MEM_03200000_BCM88375_B0m_fields[] = { 43775 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43776 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43777 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43778 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43779 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43780 }; 43781 #endif 43782 43783 #if defined(BCM_88470_A0) 43784 soc_field_info_t soc_SCH_MEM_03200000_BCM88470_A0m_fields[] = { 43785 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43786 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43787 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43788 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43789 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43790 }; 43791 #endif 43792 43793 #if defined(BCM_88470_B0) 43794 soc_field_info_t soc_SCH_MEM_03200000_BCM88470_B0m_fields[] = { 43795 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43796 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43797 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43798 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43799 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43800 }; 43801 #endif 43802 43803 #if defined(BCM_88650_B0) 43804 soc_field_info_t soc_SCH_MEM_03200000_BCM88650_B0m_fields[] = { 43805 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43806 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43807 { ITEM_68_75f, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43808 }; 43809 #endif 43810 43811 #if defined(BCM_88660_A0) 43812 soc_field_info_t soc_SCH_MEM_03200000_BCM88660_A0m_fields[] = { 43813 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43814 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43815 { ITEM_68_75f, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43816 }; 43817 #endif 43818 43819 #if defined(BCM_88675_A0) 43820 soc_field_info_t soc_SCH_MEM_03200000_BCM88675_A0m_fields[] = { 43821 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43822 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43823 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43824 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43825 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43826 }; 43827 #endif 43828 43829 #if defined(BCM_88675_B0) 43830 soc_field_info_t soc_SCH_MEM_03200000_BCM88675_B0m_fields[] = { 43831 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43832 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43833 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43834 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43835 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43836 }; 43837 #endif 43838 43839 #if defined(BCM_88680_A0) 43840 soc_field_info_t soc_SCH_MEM_03200000_BCM88680_A0m_fields[] = { 43841 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43842 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43843 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43844 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43845 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43846 }; 43847 #endif 43848 43849 #if defined(BCM_88202_A0) 43850 soc_field_info_t soc_SCH_MEM_03300000_BCM88202_A0m_fields[] = { 43851 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43852 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43853 { ITEM_68_75f, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43854 }; 43855 #endif 43856 43857 #if defined(BCM_88270_A0) 43858 soc_field_info_t soc_SCH_MEM_03300000_BCM88270_A0m_fields[] = { 43859 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43860 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43861 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43862 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43863 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43864 }; 43865 #endif 43866 43867 #if defined(BCM_88375_A0) 43868 soc_field_info_t soc_SCH_MEM_03300000_BCM88375_A0m_fields[] = { 43869 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43870 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43871 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43872 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43873 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43874 }; 43875 #endif 43876 43877 #if defined(BCM_88375_B0) 43878 soc_field_info_t soc_SCH_MEM_03300000_BCM88375_B0m_fields[] = { 43879 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43880 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43881 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43882 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43883 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43884 }; 43885 #endif 43886 43887 #if defined(BCM_88470_A0) 43888 soc_field_info_t soc_SCH_MEM_03300000_BCM88470_A0m_fields[] = { 43889 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43890 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43891 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43892 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43893 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43894 }; 43895 #endif 43896 43897 #if defined(BCM_88470_B0) 43898 soc_field_info_t soc_SCH_MEM_03300000_BCM88470_B0m_fields[] = { 43899 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43900 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43901 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43902 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43903 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43904 }; 43905 #endif 43906 43907 #if defined(BCM_88650_B0) 43908 soc_field_info_t soc_SCH_MEM_03300000_BCM88650_B0m_fields[] = { 43909 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43910 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43911 { ITEM_68_75f, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43912 }; 43913 #endif 43914 43915 #if defined(BCM_88660_A0) 43916 soc_field_info_t soc_SCH_MEM_03300000_BCM88660_A0m_fields[] = { 43917 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43918 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43919 { ITEM_68_75f, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43920 }; 43921 #endif 43922 43923 #if defined(BCM_88675_A0) 43924 soc_field_info_t soc_SCH_MEM_03300000_BCM88675_A0m_fields[] = { 43925 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43926 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43927 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43928 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43929 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43930 }; 43931 #endif 43932 43933 #if defined(BCM_88675_B0) 43934 soc_field_info_t soc_SCH_MEM_03300000_BCM88675_B0m_fields[] = { 43935 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43936 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43937 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43938 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43939 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43940 }; 43941 #endif 43942 43943 #if defined(BCM_88680_A0) 43944 soc_field_info_t soc_SCH_MEM_03300000_BCM88680_A0m_fields[] = { 43945 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43946 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43947 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43948 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43949 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43950 }; 43951 #endif 43952 43953 #if defined(BCM_88202_A0) 43954 soc_field_info_t soc_SCH_MEM_03400000_BCM88202_A0m_fields[] = { 43955 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43956 { ITEM_17_22f, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43957 }; 43958 #endif 43959 43960 #if defined(BCM_88270_A0) 43961 soc_field_info_t soc_SCH_MEM_03400000_BCM88270_A0m_fields[] = { 43962 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43963 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43964 }; 43965 #endif 43966 43967 #if defined(BCM_88375_A0) 43968 soc_field_info_t soc_SCH_MEM_03400000_BCM88375_A0m_fields[] = { 43969 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43970 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43971 }; 43972 #endif 43973 43974 #if defined(BCM_88375_B0) 43975 soc_field_info_t soc_SCH_MEM_03400000_BCM88375_B0m_fields[] = { 43976 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43977 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43978 }; 43979 #endif 43980 43981 #if defined(BCM_88470_A0) 43982 soc_field_info_t soc_SCH_MEM_03400000_BCM88470_A0m_fields[] = { 43983 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43984 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43985 }; 43986 #endif 43987 43988 #if defined(BCM_88470_B0) 43989 soc_field_info_t soc_SCH_MEM_03400000_BCM88470_B0m_fields[] = { 43990 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43991 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43992 }; 43993 #endif 43994 43995 #if defined(BCM_88650_B0) 43996 soc_field_info_t soc_SCH_MEM_03400000_BCM88650_B0m_fields[] = { 43997 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43998 { ITEM_17_22f, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 43999 }; 44000 #endif 44001 44002 #if defined(BCM_88660_A0) 44003 soc_field_info_t soc_SCH_MEM_03400000_BCM88660_A0m_fields[] = { 44004 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44005 { ITEM_17_22f, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44006 }; 44007 #endif 44008 44009 #if defined(BCM_88675_A0) 44010 soc_field_info_t soc_SCH_MEM_03400000_BCM88675_A0m_fields[] = { 44011 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44012 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44013 }; 44014 #endif 44015 44016 #if defined(BCM_88675_B0) 44017 soc_field_info_t soc_SCH_MEM_03400000_BCM88675_B0m_fields[] = { 44018 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44019 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44020 }; 44021 #endif 44022 44023 #if defined(BCM_88680_A0) 44024 soc_field_info_t soc_SCH_MEM_03400000_BCM88680_A0m_fields[] = { 44025 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44026 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44027 }; 44028 #endif 44029 44030 #if defined(BCM_88202_A0) 44031 soc_field_info_t soc_SCH_MEM_03500000_BCM88202_A0m_fields[] = { 44032 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44033 { ITEM_17_22f, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44034 }; 44035 #endif 44036 44037 #if defined(BCM_88270_A0) 44038 soc_field_info_t soc_SCH_MEM_03500000_BCM88270_A0m_fields[] = { 44039 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44040 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44041 }; 44042 #endif 44043 44044 #if defined(BCM_88375_A0) 44045 soc_field_info_t soc_SCH_MEM_03500000_BCM88375_A0m_fields[] = { 44046 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44047 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44048 }; 44049 #endif 44050 44051 #if defined(BCM_88375_B0) 44052 soc_field_info_t soc_SCH_MEM_03500000_BCM88375_B0m_fields[] = { 44053 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44054 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44055 }; 44056 #endif 44057 44058 #if defined(BCM_88470_A0) 44059 soc_field_info_t soc_SCH_MEM_03500000_BCM88470_A0m_fields[] = { 44060 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44061 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44062 }; 44063 #endif 44064 44065 #if defined(BCM_88470_B0) 44066 soc_field_info_t soc_SCH_MEM_03500000_BCM88470_B0m_fields[] = { 44067 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44068 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44069 }; 44070 #endif 44071 44072 #if defined(BCM_88650_B0) 44073 soc_field_info_t soc_SCH_MEM_03500000_BCM88650_B0m_fields[] = { 44074 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44075 { ITEM_17_22f, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44076 }; 44077 #endif 44078 44079 #if defined(BCM_88660_A0) 44080 soc_field_info_t soc_SCH_MEM_03500000_BCM88660_A0m_fields[] = { 44081 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44082 { ITEM_17_22f, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44083 }; 44084 #endif 44085 44086 #if defined(BCM_88675_A0) 44087 soc_field_info_t soc_SCH_MEM_03500000_BCM88675_A0m_fields[] = { 44088 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44089 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44090 }; 44091 #endif 44092 44093 #if defined(BCM_88675_B0) 44094 soc_field_info_t soc_SCH_MEM_03500000_BCM88675_B0m_fields[] = { 44095 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44096 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44097 }; 44098 #endif 44099 44100 #if defined(BCM_88680_A0) 44101 soc_field_info_t soc_SCH_MEM_03500000_BCM88680_A0m_fields[] = { 44102 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44103 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44104 }; 44105 #endif 44106 44107 #if defined(BCM_88675_A0) 44108 soc_field_info_t soc_SCH_MEM_03A00000m_fields[] = { 44109 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44110 }; 44111 #endif 44112 44113 #if defined(BCM_88270_A0) 44114 soc_field_info_t soc_SCH_MEM_03A00000_BCM88270_A0m_fields[] = { 44115 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44116 }; 44117 #endif 44118 44119 #if defined(BCM_88375_A0) 44120 soc_field_info_t soc_SCH_MEM_03A00000_BCM88375_A0m_fields[] = { 44121 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44122 }; 44123 #endif 44124 44125 #if defined(BCM_88375_B0) 44126 soc_field_info_t soc_SCH_MEM_03A00000_BCM88375_B0m_fields[] = { 44127 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44128 }; 44129 #endif 44130 44131 #if defined(BCM_88470_A0) 44132 soc_field_info_t soc_SCH_MEM_03A00000_BCM88470_A0m_fields[] = { 44133 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44134 }; 44135 #endif 44136 44137 #if defined(BCM_88470_B0) 44138 soc_field_info_t soc_SCH_MEM_03A00000_BCM88470_B0m_fields[] = { 44139 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44140 }; 44141 #endif 44142 44143 #if defined(BCM_88675_B0) 44144 soc_field_info_t soc_SCH_MEM_03A00000_BCM88675_B0m_fields[] = { 44145 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44146 }; 44147 #endif 44148 44149 #if defined(BCM_88680_A0) 44150 soc_field_info_t soc_SCH_MEM_03A00000_BCM88680_A0m_fields[] = { 44151 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44152 }; 44153 #endif 44154 44155 #if defined(BCM_88675_A0) 44156 soc_field_info_t soc_SCH_MEM_03B00000m_fields[] = { 44157 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44158 }; 44159 #endif 44160 44161 #if defined(BCM_88270_A0) 44162 soc_field_info_t soc_SCH_MEM_03B00000_BCM88270_A0m_fields[] = { 44163 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44164 }; 44165 #endif 44166 44167 #if defined(BCM_88375_A0) 44168 soc_field_info_t soc_SCH_MEM_03B00000_BCM88375_A0m_fields[] = { 44169 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44170 }; 44171 #endif 44172 44173 #if defined(BCM_88375_B0) 44174 soc_field_info_t soc_SCH_MEM_03B00000_BCM88375_B0m_fields[] = { 44175 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44176 }; 44177 #endif 44178 44179 #if defined(BCM_88470_A0) 44180 soc_field_info_t soc_SCH_MEM_03B00000_BCM88470_A0m_fields[] = { 44181 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44182 }; 44183 #endif 44184 44185 #if defined(BCM_88470_B0) 44186 soc_field_info_t soc_SCH_MEM_03B00000_BCM88470_B0m_fields[] = { 44187 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44188 }; 44189 #endif 44190 44191 #if defined(BCM_88675_B0) 44192 soc_field_info_t soc_SCH_MEM_03B00000_BCM88675_B0m_fields[] = { 44193 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44194 }; 44195 #endif 44196 44197 #if defined(BCM_88680_A0) 44198 soc_field_info_t soc_SCH_MEM_03B00000_BCM88680_A0m_fields[] = { 44199 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44200 }; 44201 #endif 44202 44203 #if defined(BCM_88675_A0) 44204 soc_field_info_t soc_SCH_MEM_03C00000m_fields[] = { 44205 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44206 }; 44207 #endif 44208 44209 #if defined(BCM_88270_A0) 44210 soc_field_info_t soc_SCH_MEM_03C00000_BCM88270_A0m_fields[] = { 44211 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44212 }; 44213 #endif 44214 44215 #if defined(BCM_88375_A0) 44216 soc_field_info_t soc_SCH_MEM_03C00000_BCM88375_A0m_fields[] = { 44217 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44218 }; 44219 #endif 44220 44221 #if defined(BCM_88375_B0) 44222 soc_field_info_t soc_SCH_MEM_03C00000_BCM88375_B0m_fields[] = { 44223 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44224 }; 44225 #endif 44226 44227 #if defined(BCM_88470_A0) 44228 soc_field_info_t soc_SCH_MEM_03C00000_BCM88470_A0m_fields[] = { 44229 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44230 }; 44231 #endif 44232 44233 #if defined(BCM_88470_B0) 44234 soc_field_info_t soc_SCH_MEM_03C00000_BCM88470_B0m_fields[] = { 44235 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44236 }; 44237 #endif 44238 44239 #if defined(BCM_88675_B0) 44240 soc_field_info_t soc_SCH_MEM_03C00000_BCM88675_B0m_fields[] = { 44241 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44242 }; 44243 #endif 44244 44245 #if defined(BCM_88680_A0) 44246 soc_field_info_t soc_SCH_MEM_03C00000_BCM88680_A0m_fields[] = { 44247 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44248 }; 44249 #endif 44250 44251 #if defined(BCM_88675_A0) 44252 soc_field_info_t soc_SCH_MEM_03D00000m_fields[] = { 44253 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44254 }; 44255 #endif 44256 44257 #if defined(BCM_88270_A0) 44258 soc_field_info_t soc_SCH_MEM_03D00000_BCM88270_A0m_fields[] = { 44259 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44260 }; 44261 #endif 44262 44263 #if defined(BCM_88375_A0) 44264 soc_field_info_t soc_SCH_MEM_03D00000_BCM88375_A0m_fields[] = { 44265 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44266 }; 44267 #endif 44268 44269 #if defined(BCM_88375_B0) 44270 soc_field_info_t soc_SCH_MEM_03D00000_BCM88375_B0m_fields[] = { 44271 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44272 }; 44273 #endif 44274 44275 #if defined(BCM_88470_A0) 44276 soc_field_info_t soc_SCH_MEM_03D00000_BCM88470_A0m_fields[] = { 44277 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44278 }; 44279 #endif 44280 44281 #if defined(BCM_88470_B0) 44282 soc_field_info_t soc_SCH_MEM_03D00000_BCM88470_B0m_fields[] = { 44283 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44284 }; 44285 #endif 44286 44287 #if defined(BCM_88675_B0) 44288 soc_field_info_t soc_SCH_MEM_03D00000_BCM88675_B0m_fields[] = { 44289 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44290 }; 44291 #endif 44292 44293 #if defined(BCM_88680_A0) 44294 soc_field_info_t soc_SCH_MEM_03D00000_BCM88680_A0m_fields[] = { 44295 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44296 }; 44297 #endif 44298 44299 #if defined(BCM_88675_A0) 44300 soc_field_info_t soc_SCH_MEM_03E00000m_fields[] = { 44301 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44302 }; 44303 #endif 44304 44305 #if defined(BCM_88270_A0) 44306 soc_field_info_t soc_SCH_MEM_03E00000_BCM88270_A0m_fields[] = { 44307 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44308 }; 44309 #endif 44310 44311 #if defined(BCM_88375_A0) 44312 soc_field_info_t soc_SCH_MEM_03E00000_BCM88375_A0m_fields[] = { 44313 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44314 }; 44315 #endif 44316 44317 #if defined(BCM_88375_B0) 44318 soc_field_info_t soc_SCH_MEM_03E00000_BCM88375_B0m_fields[] = { 44319 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44320 }; 44321 #endif 44322 44323 #if defined(BCM_88470_A0) 44324 soc_field_info_t soc_SCH_MEM_03E00000_BCM88470_A0m_fields[] = { 44325 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44326 }; 44327 #endif 44328 44329 #if defined(BCM_88470_B0) 44330 soc_field_info_t soc_SCH_MEM_03E00000_BCM88470_B0m_fields[] = { 44331 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44332 }; 44333 #endif 44334 44335 #if defined(BCM_88675_B0) 44336 soc_field_info_t soc_SCH_MEM_03E00000_BCM88675_B0m_fields[] = { 44337 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44338 }; 44339 #endif 44340 44341 #if defined(BCM_88680_A0) 44342 soc_field_info_t soc_SCH_MEM_03E00000_BCM88680_A0m_fields[] = { 44343 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44344 }; 44345 #endif 44346 44347 #if defined(BCM_88675_A0) 44348 soc_field_info_t soc_SCH_MEM_03F00000m_fields[] = { 44349 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44350 }; 44351 #endif 44352 44353 #if defined(BCM_88270_A0) 44354 soc_field_info_t soc_SCH_MEM_03F00000_BCM88270_A0m_fields[] = { 44355 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44356 }; 44357 #endif 44358 44359 #if defined(BCM_88375_A0) 44360 soc_field_info_t soc_SCH_MEM_03F00000_BCM88375_A0m_fields[] = { 44361 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44362 }; 44363 #endif 44364 44365 #if defined(BCM_88375_B0) 44366 soc_field_info_t soc_SCH_MEM_03F00000_BCM88375_B0m_fields[] = { 44367 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44368 }; 44369 #endif 44370 44371 #if defined(BCM_88470_A0) 44372 soc_field_info_t soc_SCH_MEM_03F00000_BCM88470_A0m_fields[] = { 44373 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44374 }; 44375 #endif 44376 44377 #if defined(BCM_88470_B0) 44378 soc_field_info_t soc_SCH_MEM_03F00000_BCM88470_B0m_fields[] = { 44379 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44380 }; 44381 #endif 44382 44383 #if defined(BCM_88675_B0) 44384 soc_field_info_t soc_SCH_MEM_03F00000_BCM88675_B0m_fields[] = { 44385 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44386 }; 44387 #endif 44388 44389 #if defined(BCM_88680_A0) 44390 soc_field_info_t soc_SCH_MEM_03F00000_BCM88680_A0m_fields[] = { 44391 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44392 }; 44393 #endif 44394 44395 #if defined(BCM_88202_A0) 44396 soc_field_info_t soc_SCH_MEM_04700000_BCM88202_A0m_fields[] = { 44397 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 44398 { ITEM_15_15f, 1, 15, SOCF_RO | SOCF_GLOBAL } 44399 }; 44400 #endif 44401 44402 #if defined(BCM_88650_B0) 44403 soc_field_info_t soc_SCH_MEM_04700000_BCM88650_B0m_fields[] = { 44404 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 44405 { ITEM_15_15f, 1, 15, SOCF_RO | SOCF_GLOBAL } 44406 }; 44407 #endif 44408 44409 #if defined(BCM_88660_A0) 44410 soc_field_info_t soc_SCH_MEM_04700000_BCM88660_A0m_fields[] = { 44411 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 44412 { ITEM_15_15f, 1, 15, SOCF_RO | SOCF_GLOBAL } 44413 }; 44414 #endif 44415 44416 #if defined(BCM_88650_A0) 44417 soc_field_info_t soc_SCH_MEM_04A00000m_fields[] = { 44418 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 44419 { ITEM_15_15f, 1, 15, SOCF_RO | SOCF_GLOBAL } 44420 }; 44421 #endif 44422 44423 #if defined(BCM_88202_A0) 44424 soc_field_info_t soc_SCH_MEM_04A00000_BCM88202_A0m_fields[] = { 44425 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 44426 { ITEM_15_15f, 1, 15, SOCF_RO | SOCF_GLOBAL } 44427 }; 44428 #endif 44429 44430 #if defined(BCM_88650_B0) 44431 soc_field_info_t soc_SCH_MEM_04A00000_BCM88650_B0m_fields[] = { 44432 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 44433 { ITEM_15_15f, 1, 15, SOCF_RO | SOCF_GLOBAL } 44434 }; 44435 #endif 44436 44437 #if defined(BCM_88660_A0) 44438 soc_field_info_t soc_SCH_MEM_04A00000_BCM88660_A0m_fields[] = { 44439 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 44440 { ITEM_15_15f, 1, 15, SOCF_RO | SOCF_GLOBAL } 44441 }; 44442 #endif 44443 44444 #if defined(BCM_88650_A0) 44445 soc_field_info_t soc_SCH_MEM_04D00000m_fields[] = { 44446 { ITEM_0_2f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44447 { ITEM_102_105f, 4, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44448 { ITEM_14_24f, 11, 14, SOCF_LE | SOCF_GLOBAL }, 44449 { ITEM_25_35f, 11, 25, SOCF_LE | SOCF_GLOBAL }, 44450 { ITEM_36_46f, 11, 36, SOCF_LE | SOCF_GLOBAL }, 44451 { ITEM_3_13f, 11, 3, SOCF_LE | SOCF_GLOBAL }, 44452 { ITEM_47_57f, 11, 47, SOCF_LE | SOCF_GLOBAL }, 44453 { ITEM_58_68f, 11, 58, SOCF_LE | SOCF_GLOBAL }, 44454 { ITEM_69_79f, 11, 69, SOCF_LE | SOCF_GLOBAL }, 44455 { ITEM_80_90f, 11, 80, SOCF_LE | SOCF_GLOBAL }, 44456 { ITEM_91_101f, 11, 91, SOCF_LE | SOCF_GLOBAL } 44457 }; 44458 #endif 44459 44460 #if defined(BCM_88202_A0) 44461 soc_field_info_t soc_SCH_MEM_04D00000_BCM88202_A0m_fields[] = { 44462 { ITEM_0_2f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44463 { ITEM_102_105f, 4, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44464 { ITEM_14_24f, 11, 14, SOCF_LE | SOCF_GLOBAL }, 44465 { ITEM_25_35f, 11, 25, SOCF_LE | SOCF_GLOBAL }, 44466 { ITEM_36_46f, 11, 36, SOCF_LE | SOCF_GLOBAL }, 44467 { ITEM_3_13f, 11, 3, SOCF_LE | SOCF_GLOBAL }, 44468 { ITEM_47_57f, 11, 47, SOCF_LE | SOCF_GLOBAL }, 44469 { ITEM_58_68f, 11, 58, SOCF_LE | SOCF_GLOBAL }, 44470 { ITEM_69_79f, 11, 69, SOCF_LE | SOCF_GLOBAL }, 44471 { ITEM_80_90f, 11, 80, SOCF_LE | SOCF_GLOBAL }, 44472 { ITEM_91_101f, 11, 91, SOCF_LE | SOCF_GLOBAL } 44473 }; 44474 #endif 44475 44476 #if defined(BCM_88270_A0) 44477 soc_field_info_t soc_SCH_MEM_04D00000_BCM88270_A0m_fields[] = { 44478 { ECCf, 8, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44479 { ITEM_0_2f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44480 { ITEM_14_24f, 11, 14, SOCF_LE | SOCF_GLOBAL }, 44481 { ITEM_25_35f, 11, 25, SOCF_LE | SOCF_GLOBAL }, 44482 { ITEM_36_46f, 11, 36, SOCF_LE | SOCF_GLOBAL }, 44483 { ITEM_3_13f, 11, 3, SOCF_LE | SOCF_GLOBAL }, 44484 { ITEM_47_57f, 11, 47, SOCF_LE | SOCF_GLOBAL }, 44485 { ITEM_58_68f, 11, 58, SOCF_LE | SOCF_GLOBAL }, 44486 { ITEM_69_79f, 11, 69, SOCF_LE | SOCF_GLOBAL }, 44487 { ITEM_80_90f, 11, 80, SOCF_LE | SOCF_GLOBAL }, 44488 { ITEM_91_101f, 11, 91, SOCF_LE | SOCF_GLOBAL } 44489 }; 44490 #endif 44491 44492 #if defined(BCM_88375_A0) 44493 soc_field_info_t soc_SCH_MEM_04D00000_BCM88375_A0m_fields[] = { 44494 { ECCf, 8, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44495 { ITEM_0_2f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44496 { ITEM_14_24f, 11, 14, SOCF_LE | SOCF_GLOBAL }, 44497 { ITEM_25_35f, 11, 25, SOCF_LE | SOCF_GLOBAL }, 44498 { ITEM_36_46f, 11, 36, SOCF_LE | SOCF_GLOBAL }, 44499 { ITEM_3_13f, 11, 3, SOCF_LE | SOCF_GLOBAL }, 44500 { ITEM_47_57f, 11, 47, SOCF_LE | SOCF_GLOBAL }, 44501 { ITEM_58_68f, 11, 58, SOCF_LE | SOCF_GLOBAL }, 44502 { ITEM_69_79f, 11, 69, SOCF_LE | SOCF_GLOBAL }, 44503 { ITEM_80_90f, 11, 80, SOCF_LE | SOCF_GLOBAL }, 44504 { ITEM_91_101f, 11, 91, SOCF_LE | SOCF_GLOBAL } 44505 }; 44506 #endif 44507 44508 #if defined(BCM_88375_B0) 44509 soc_field_info_t soc_SCH_MEM_04D00000_BCM88375_B0m_fields[] = { 44510 { ECCf, 8, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44511 { ITEM_0_2f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44512 { ITEM_14_24f, 11, 14, SOCF_LE | SOCF_GLOBAL }, 44513 { ITEM_25_35f, 11, 25, SOCF_LE | SOCF_GLOBAL }, 44514 { ITEM_36_46f, 11, 36, SOCF_LE | SOCF_GLOBAL }, 44515 { ITEM_3_13f, 11, 3, SOCF_LE | SOCF_GLOBAL }, 44516 { ITEM_47_57f, 11, 47, SOCF_LE | SOCF_GLOBAL }, 44517 { ITEM_58_68f, 11, 58, SOCF_LE | SOCF_GLOBAL }, 44518 { ITEM_69_79f, 11, 69, SOCF_LE | SOCF_GLOBAL }, 44519 { ITEM_80_90f, 11, 80, SOCF_LE | SOCF_GLOBAL }, 44520 { ITEM_91_101f, 11, 91, SOCF_LE | SOCF_GLOBAL } 44521 }; 44522 #endif 44523 44524 #if defined(BCM_88470_A0) 44525 soc_field_info_t soc_SCH_MEM_04D00000_BCM88470_A0m_fields[] = { 44526 { ECCf, 8, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44527 { ITEM_0_2f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44528 { ITEM_14_24f, 11, 14, SOCF_LE | SOCF_GLOBAL }, 44529 { ITEM_25_35f, 11, 25, SOCF_LE | SOCF_GLOBAL }, 44530 { ITEM_36_46f, 11, 36, SOCF_LE | SOCF_GLOBAL }, 44531 { ITEM_3_13f, 11, 3, SOCF_LE | SOCF_GLOBAL }, 44532 { ITEM_47_57f, 11, 47, SOCF_LE | SOCF_GLOBAL }, 44533 { ITEM_58_68f, 11, 58, SOCF_LE | SOCF_GLOBAL }, 44534 { ITEM_69_79f, 11, 69, SOCF_LE | SOCF_GLOBAL }, 44535 { ITEM_80_90f, 11, 80, SOCF_LE | SOCF_GLOBAL }, 44536 { ITEM_91_101f, 11, 91, SOCF_LE | SOCF_GLOBAL } 44537 }; 44538 #endif 44539 44540 #if defined(BCM_88470_B0) 44541 soc_field_info_t soc_SCH_MEM_04D00000_BCM88470_B0m_fields[] = { 44542 { ECCf, 8, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44543 { ITEM_0_2f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44544 { ITEM_14_24f, 11, 14, SOCF_LE | SOCF_GLOBAL }, 44545 { ITEM_25_35f, 11, 25, SOCF_LE | SOCF_GLOBAL }, 44546 { ITEM_36_46f, 11, 36, SOCF_LE | SOCF_GLOBAL }, 44547 { ITEM_3_13f, 11, 3, SOCF_LE | SOCF_GLOBAL }, 44548 { ITEM_47_57f, 11, 47, SOCF_LE | SOCF_GLOBAL }, 44549 { ITEM_58_68f, 11, 58, SOCF_LE | SOCF_GLOBAL }, 44550 { ITEM_69_79f, 11, 69, SOCF_LE | SOCF_GLOBAL }, 44551 { ITEM_80_90f, 11, 80, SOCF_LE | SOCF_GLOBAL }, 44552 { ITEM_91_101f, 11, 91, SOCF_LE | SOCF_GLOBAL } 44553 }; 44554 #endif 44555 44556 #if defined(BCM_88650_B0) 44557 soc_field_info_t soc_SCH_MEM_04D00000_BCM88650_B0m_fields[] = { 44558 { ITEM_0_2f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44559 { ITEM_102_105f, 4, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44560 { ITEM_14_24f, 11, 14, SOCF_LE | SOCF_GLOBAL }, 44561 { ITEM_25_35f, 11, 25, SOCF_LE | SOCF_GLOBAL }, 44562 { ITEM_36_46f, 11, 36, SOCF_LE | SOCF_GLOBAL }, 44563 { ITEM_3_13f, 11, 3, SOCF_LE | SOCF_GLOBAL }, 44564 { ITEM_47_57f, 11, 47, SOCF_LE | SOCF_GLOBAL }, 44565 { ITEM_58_68f, 11, 58, SOCF_LE | SOCF_GLOBAL }, 44566 { ITEM_69_79f, 11, 69, SOCF_LE | SOCF_GLOBAL }, 44567 { ITEM_80_90f, 11, 80, SOCF_LE | SOCF_GLOBAL }, 44568 { ITEM_91_101f, 11, 91, SOCF_LE | SOCF_GLOBAL } 44569 }; 44570 #endif 44571 44572 #if defined(BCM_88660_A0) 44573 soc_field_info_t soc_SCH_MEM_04D00000_BCM88660_A0m_fields[] = { 44574 { ITEM_0_2f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44575 { ITEM_102_105f, 4, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44576 { ITEM_14_24f, 11, 14, SOCF_LE | SOCF_GLOBAL }, 44577 { ITEM_25_35f, 11, 25, SOCF_LE | SOCF_GLOBAL }, 44578 { ITEM_36_46f, 11, 36, SOCF_LE | SOCF_GLOBAL }, 44579 { ITEM_3_13f, 11, 3, SOCF_LE | SOCF_GLOBAL }, 44580 { ITEM_47_57f, 11, 47, SOCF_LE | SOCF_GLOBAL }, 44581 { ITEM_58_68f, 11, 58, SOCF_LE | SOCF_GLOBAL }, 44582 { ITEM_69_79f, 11, 69, SOCF_LE | SOCF_GLOBAL }, 44583 { ITEM_80_90f, 11, 80, SOCF_LE | SOCF_GLOBAL }, 44584 { ITEM_91_101f, 11, 91, SOCF_LE | SOCF_GLOBAL } 44585 }; 44586 #endif 44587 44588 #if defined(BCM_88675_A0) 44589 soc_field_info_t soc_SCH_MEM_04D00000_BCM88675_A0m_fields[] = { 44590 { ECCf, 8, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44591 { ITEM_0_2f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44592 { ITEM_14_24f, 11, 14, SOCF_LE | SOCF_GLOBAL }, 44593 { ITEM_25_35f, 11, 25, SOCF_LE | SOCF_GLOBAL }, 44594 { ITEM_36_46f, 11, 36, SOCF_LE | SOCF_GLOBAL }, 44595 { ITEM_3_13f, 11, 3, SOCF_LE | SOCF_GLOBAL }, 44596 { ITEM_47_57f, 11, 47, SOCF_LE | SOCF_GLOBAL }, 44597 { ITEM_58_68f, 11, 58, SOCF_LE | SOCF_GLOBAL }, 44598 { ITEM_69_79f, 11, 69, SOCF_LE | SOCF_GLOBAL }, 44599 { ITEM_80_90f, 11, 80, SOCF_LE | SOCF_GLOBAL }, 44600 { ITEM_91_101f, 11, 91, SOCF_LE | SOCF_GLOBAL } 44601 }; 44602 #endif 44603 44604 #if defined(BCM_88675_B0) 44605 soc_field_info_t soc_SCH_MEM_04D00000_BCM88675_B0m_fields[] = { 44606 { ECCf, 8, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44607 { ITEM_0_2f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44608 { ITEM_14_24f, 11, 14, SOCF_LE | SOCF_GLOBAL }, 44609 { ITEM_25_35f, 11, 25, SOCF_LE | SOCF_GLOBAL }, 44610 { ITEM_36_46f, 11, 36, SOCF_LE | SOCF_GLOBAL }, 44611 { ITEM_3_13f, 11, 3, SOCF_LE | SOCF_GLOBAL }, 44612 { ITEM_47_57f, 11, 47, SOCF_LE | SOCF_GLOBAL }, 44613 { ITEM_58_68f, 11, 58, SOCF_LE | SOCF_GLOBAL }, 44614 { ITEM_69_79f, 11, 69, SOCF_LE | SOCF_GLOBAL }, 44615 { ITEM_80_90f, 11, 80, SOCF_LE | SOCF_GLOBAL }, 44616 { ITEM_91_101f, 11, 91, SOCF_LE | SOCF_GLOBAL } 44617 }; 44618 #endif 44619 44620 #if defined(BCM_88680_A0) 44621 soc_field_info_t soc_SCH_MEM_04D00000_BCM88680_A0m_fields[] = { 44622 { ECCf, 8, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44623 { ITEM_0_2f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44624 { ITEM_14_24f, 11, 14, SOCF_LE | SOCF_GLOBAL }, 44625 { ITEM_25_35f, 11, 25, SOCF_LE | SOCF_GLOBAL }, 44626 { ITEM_36_46f, 11, 36, SOCF_LE | SOCF_GLOBAL }, 44627 { ITEM_3_13f, 11, 3, SOCF_LE | SOCF_GLOBAL }, 44628 { ITEM_47_57f, 11, 47, SOCF_LE | SOCF_GLOBAL }, 44629 { ITEM_58_68f, 11, 58, SOCF_LE | SOCF_GLOBAL }, 44630 { ITEM_69_79f, 11, 69, SOCF_LE | SOCF_GLOBAL }, 44631 { ITEM_80_90f, 11, 80, SOCF_LE | SOCF_GLOBAL }, 44632 { ITEM_91_101f, 11, 91, SOCF_LE | SOCF_GLOBAL } 44633 }; 44634 #endif 44635 44636 #if defined(BCM_88202_A0) 44637 soc_field_info_t soc_SCH_MEM_07100000_BCM88202_A0m_fields[] = { 44638 { MEM_07100000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44639 }; 44640 #endif 44641 44642 #if defined(BCM_88270_A0) 44643 soc_field_info_t soc_SCH_MEM_07100000_BCM88270_A0m_fields[] = { 44644 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44645 { ITEM_0_7f, 8, 0, SOCF_LE | SOCF_GLOBAL } 44646 }; 44647 #endif 44648 44649 #if defined(BCM_88650_B0) 44650 soc_field_info_t soc_SCH_MEM_07100000_BCM88650_B0m_fields[] = { 44651 { MEM_07100000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44652 }; 44653 #endif 44654 44655 #if defined(BCM_88660_A0) 44656 soc_field_info_t soc_SCH_MEM_07100000_BCM88660_A0m_fields[] = { 44657 { MEM_07100000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44658 }; 44659 #endif 44660 44661 #if defined(BCM_88270_A0) 44662 soc_field_info_t soc_SCH_MEM_07300000_BCM88270_A0m_fields[] = { 44663 { MEM_07300000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44664 }; 44665 #endif 44666 44667 #if defined(BCM_88375_A0) 44668 soc_field_info_t soc_SCH_MEM_07300000_BCM88375_A0m_fields[] = { 44669 { MEM_07300000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44670 }; 44671 #endif 44672 44673 #if defined(BCM_88375_B0) 44674 soc_field_info_t soc_SCH_MEM_07300000_BCM88375_B0m_fields[] = { 44675 { MEM_07300000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44676 }; 44677 #endif 44678 44679 #if defined(BCM_88470_A0) 44680 soc_field_info_t soc_SCH_MEM_07300000_BCM88470_A0m_fields[] = { 44681 { MEM_07300000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44682 }; 44683 #endif 44684 44685 #if defined(BCM_88470_B0) 44686 soc_field_info_t soc_SCH_MEM_07300000_BCM88470_B0m_fields[] = { 44687 { MEM_07300000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44688 }; 44689 #endif 44690 44691 #if defined(BCM_88675_B0) 44692 soc_field_info_t soc_SCH_MEM_07300000_BCM88675_B0m_fields[] = { 44693 { MEM_07300000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44694 }; 44695 #endif 44696 44697 #if defined(BCM_88680_A0) 44698 soc_field_info_t soc_SCH_MEM_07300000_BCM88680_A0m_fields[] = { 44699 { MEM_07300000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44700 }; 44701 #endif 44702 44703 #if defined(BCM_88270_A0) 44704 soc_field_info_t soc_SCH_MEM_07500000_BCM88270_A0m_fields[] = { 44705 { MEM_07500000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44706 }; 44707 #endif 44708 44709 #if defined(BCM_88375_A0) 44710 soc_field_info_t soc_SCH_MEM_07500000_BCM88375_A0m_fields[] = { 44711 { MEM_07500000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44712 }; 44713 #endif 44714 44715 #if defined(BCM_88375_B0) 44716 soc_field_info_t soc_SCH_MEM_07500000_BCM88375_B0m_fields[] = { 44717 { MEM_07500000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44718 }; 44719 #endif 44720 44721 #if defined(BCM_88470_A0) 44722 soc_field_info_t soc_SCH_MEM_07500000_BCM88470_A0m_fields[] = { 44723 { MEM_07500000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44724 }; 44725 #endif 44726 44727 #if defined(BCM_88470_B0) 44728 soc_field_info_t soc_SCH_MEM_07500000_BCM88470_B0m_fields[] = { 44729 { MEM_07500000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44730 }; 44731 #endif 44732 44733 #if defined(BCM_88675_B0) 44734 soc_field_info_t soc_SCH_MEM_07500000_BCM88675_B0m_fields[] = { 44735 { MEM_07500000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44736 }; 44737 #endif 44738 44739 #if defined(BCM_88680_A0) 44740 soc_field_info_t soc_SCH_MEM_07500000_BCM88680_A0m_fields[] = { 44741 { MEM_07500000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 44742 }; 44743 #endif 44744 44745 #if defined(BCM_88270_A0) 44746 soc_field_info_t soc_SCH_MEM_30000000_BCM88270_A0m_fields[] = { 44747 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 44748 { ITEM_17_18f, 2, 17, SOCF_LE | SOCF_GLOBAL } 44749 }; 44750 #endif 44751 44752 #if defined(BCM_88375_A0) 44753 soc_field_info_t soc_SCH_MEM_30000000_BCM88375_A0m_fields[] = { 44754 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 44755 { ITEM_17_18f, 2, 17, SOCF_LE | SOCF_GLOBAL } 44756 }; 44757 #endif 44758 44759 #if defined(BCM_88375_B0) 44760 soc_field_info_t soc_SCH_MEM_30000000_BCM88375_B0m_fields[] = { 44761 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 44762 { ITEM_17_18f, 2, 17, SOCF_LE | SOCF_GLOBAL } 44763 }; 44764 #endif 44765 44766 #if defined(BCM_88470_A0) 44767 soc_field_info_t soc_SCH_MEM_30000000_BCM88470_A0m_fields[] = { 44768 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 44769 { ITEM_17_18f, 2, 17, SOCF_LE | SOCF_GLOBAL } 44770 }; 44771 #endif 44772 44773 #if defined(BCM_88470_B0) 44774 soc_field_info_t soc_SCH_MEM_30000000_BCM88470_B0m_fields[] = { 44775 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 44776 { ITEM_17_18f, 2, 17, SOCF_LE | SOCF_GLOBAL } 44777 }; 44778 #endif 44779 44780 #if defined(BCM_88675_B0) 44781 soc_field_info_t soc_SCH_MEM_30000000_BCM88675_B0m_fields[] = { 44782 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 44783 { ITEM_17_18f, 2, 17, SOCF_LE | SOCF_GLOBAL } 44784 }; 44785 #endif 44786 44787 #if defined(BCM_88680_A0) 44788 soc_field_info_t soc_SCH_MEM_30000000_BCM88680_A0m_fields[] = { 44789 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 44790 { ITEM_17_18f, 2, 17, SOCF_LE | SOCF_GLOBAL } 44791 }; 44792 #endif 44793 44794 #if defined(BCM_88650_A0) 44795 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION_OPNCm_fields[] = { 44796 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44797 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44798 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44799 }; 44800 #endif 44801 44802 #if defined(BCM_88202_A0) 44803 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION_OPNC_BCM88202_A0m_fields[] = { 44804 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44805 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44806 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44807 }; 44808 #endif 44809 44810 #if defined(BCM_88270_A0) 44811 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION_OPNC_BCM88270_A0m_fields[] = { 44812 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44813 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44814 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44815 }; 44816 #endif 44817 44818 #if defined(BCM_88375_A0) 44819 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION_OPNC_BCM88375_A0m_fields[] = { 44820 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44821 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44822 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44823 }; 44824 #endif 44825 44826 #if defined(BCM_88375_B0) 44827 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION_OPNC_BCM88375_B0m_fields[] = { 44828 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44829 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44830 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44831 }; 44832 #endif 44833 44834 #if defined(BCM_88470_A0) 44835 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION_OPNC_BCM88470_A0m_fields[] = { 44836 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44837 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44838 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44839 }; 44840 #endif 44841 44842 #if defined(BCM_88470_B0) 44843 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION_OPNC_BCM88470_B0m_fields[] = { 44844 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44845 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44846 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44847 }; 44848 #endif 44849 44850 #if defined(BCM_88650_B0) 44851 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION_OPNC_BCM88650_B0m_fields[] = { 44852 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44853 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44854 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44855 }; 44856 #endif 44857 44858 #if defined(BCM_88660_A0) 44859 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION_OPNC_BCM88660_A0m_fields[] = { 44860 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44861 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44862 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44863 }; 44864 #endif 44865 44866 #if defined(BCM_88675_A0) 44867 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION_OPNC_BCM88675_A0m_fields[] = { 44868 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44869 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44870 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44871 }; 44872 #endif 44873 44874 #if defined(BCM_88675_B0) 44875 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION_OPNC_BCM88675_B0m_fields[] = { 44876 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44877 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44878 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44879 }; 44880 #endif 44881 44882 #if defined(BCM_88680_A0) 44883 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION_OPNC_BCM88680_A0m_fields[] = { 44884 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44885 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44886 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44887 }; 44888 #endif 44889 44890 #if defined(BCM_88650_A0) 44891 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION__OPNCm_fields[] = { 44892 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44893 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44894 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44895 }; 44896 #endif 44897 44898 #if defined(BCM_88202_A0) 44899 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION__OPNC_BCM88202_A0m_fields[] = { 44900 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44901 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44902 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44903 }; 44904 #endif 44905 44906 #if defined(BCM_88650_B0) 44907 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION__OPNC_BCM88650_B0m_fields[] = { 44908 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44909 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44910 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44911 }; 44912 #endif 44913 44914 #if defined(BCM_88660_A0) 44915 soc_field_info_t soc_SCH_ONE_PORT_NIF_CONFIGURATION__OPNC_BCM88660_A0m_fields[] = { 44916 { PORT_IDf, 8, 21, SOCF_LE | SOCF_GLOBAL }, 44917 { PORT_NIF_MAX_CR_RATEf, 21, 0, SOCF_LE | SOCF_GLOBAL }, 44918 { PORT_NIF_WEIGHTf, 3, 29, SOCF_LE | SOCF_GLOBAL } 44919 }; 44920 #endif 44921 44922 #if defined(BCM_88675_A0) 44923 soc_field_info_t soc_SCH_PIR_SHAPERS_DYNAMIC_TABEL_PSDTm_fields[] = { 44924 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 44925 { PARITYf, 1, 15, SOCF_RO | SOCF_GLOBAL } 44926 }; 44927 #endif 44928 44929 #if defined(BCM_88270_A0) 44930 soc_field_info_t soc_SCH_PIR_SHAPERS_DYNAMIC_TABEL_PSDT_BCM88270_A0m_fields[] = { 44931 { ECCf, 6, 15, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44932 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL } 44933 }; 44934 #endif 44935 44936 #if defined(BCM_88375_A0) 44937 soc_field_info_t soc_SCH_PIR_SHAPERS_DYNAMIC_TABEL_PSDT_BCM88375_A0m_fields[] = { 44938 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 44939 { PARITYf, 1, 15, SOCF_RO | SOCF_GLOBAL } 44940 }; 44941 #endif 44942 44943 #if defined(BCM_88375_B0) 44944 soc_field_info_t soc_SCH_PIR_SHAPERS_DYNAMIC_TABEL_PSDT_BCM88375_B0m_fields[] = { 44945 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 44946 { PARITYf, 1, 15, SOCF_RO | SOCF_GLOBAL } 44947 }; 44948 #endif 44949 44950 #if defined(BCM_88470_A0) 44951 soc_field_info_t soc_SCH_PIR_SHAPERS_DYNAMIC_TABEL_PSDT_BCM88470_A0m_fields[] = { 44952 { ECCf, 6, 15, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44953 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL } 44954 }; 44955 #endif 44956 44957 #if defined(BCM_88470_B0) 44958 soc_field_info_t soc_SCH_PIR_SHAPERS_DYNAMIC_TABEL_PSDT_BCM88470_B0m_fields[] = { 44959 { ECCf, 6, 15, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44960 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL } 44961 }; 44962 #endif 44963 44964 #if defined(BCM_88675_B0) 44965 soc_field_info_t soc_SCH_PIR_SHAPERS_DYNAMIC_TABEL_PSDT_BCM88675_B0m_fields[] = { 44966 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 44967 { PARITYf, 1, 15, SOCF_RO | SOCF_GLOBAL } 44968 }; 44969 #endif 44970 44971 #if defined(BCM_88680_A0) 44972 soc_field_info_t soc_SCH_PIR_SHAPERS_DYNAMIC_TABEL_PSDT_BCM88680_A0m_fields[] = { 44973 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 44974 { PARITYf, 1, 15, SOCF_RO | SOCF_GLOBAL } 44975 }; 44976 #endif 44977 44978 #if defined(BCM_88650_A0) 44979 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL_PSSTm_fields[] = { 44980 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 44981 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 44982 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 44983 }; 44984 #endif 44985 44986 #if defined(BCM_88202_A0) 44987 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL_PSST_BCM88202_A0m_fields[] = { 44988 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 44989 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 44990 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 44991 }; 44992 #endif 44993 44994 #if defined(BCM_88270_A0) 44995 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL_PSST_BCM88270_A0m_fields[] = { 44996 { ECCf, 6, 26, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44997 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 44998 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 44999 }; 45000 #endif 45001 45002 #if defined(BCM_88375_A0) 45003 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL_PSST_BCM88375_A0m_fields[] = { 45004 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45005 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 45006 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45007 }; 45008 #endif 45009 45010 #if defined(BCM_88375_B0) 45011 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL_PSST_BCM88375_B0m_fields[] = { 45012 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45013 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 45014 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45015 }; 45016 #endif 45017 45018 #if defined(BCM_88470_A0) 45019 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL_PSST_BCM88470_A0m_fields[] = { 45020 { ECCf, 6, 26, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45021 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45022 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45023 }; 45024 #endif 45025 45026 #if defined(BCM_88470_B0) 45027 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL_PSST_BCM88470_B0m_fields[] = { 45028 { ECCf, 6, 26, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45029 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45030 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45031 }; 45032 #endif 45033 45034 #if defined(BCM_88650_B0) 45035 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL_PSST_BCM88650_B0m_fields[] = { 45036 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45037 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 45038 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45039 }; 45040 #endif 45041 45042 #if defined(BCM_88660_A0) 45043 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL_PSST_BCM88660_A0m_fields[] = { 45044 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45045 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 45046 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45047 }; 45048 #endif 45049 45050 #if defined(BCM_88675_A0) 45051 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL_PSST_BCM88675_A0m_fields[] = { 45052 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45053 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 45054 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45055 }; 45056 #endif 45057 45058 #if defined(BCM_88675_B0) 45059 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL_PSST_BCM88675_B0m_fields[] = { 45060 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45061 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 45062 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45063 }; 45064 #endif 45065 45066 #if defined(BCM_88680_A0) 45067 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL_PSST_BCM88680_A0m_fields[] = { 45068 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45069 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 45070 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45071 }; 45072 #endif 45073 45074 #if defined(BCM_88690_A0) 45075 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL_PSST_BCM88690_A0m_fields[] = { 45076 { ECCf, 6, 26, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45077 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45078 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45079 }; 45080 #endif 45081 45082 #if defined(BCM_88690_B0) 45083 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL_PSST_BCM88690_B0m_fields[] = { 45084 { ECCf, 6, 26, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45085 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45086 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45087 }; 45088 #endif 45089 45090 #if defined(BCM_88650_A0) 45091 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL__PSSTm_fields[] = { 45092 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45093 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 45094 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45095 }; 45096 #endif 45097 45098 #if defined(BCM_88202_A0) 45099 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL__PSST_BCM88202_A0m_fields[] = { 45100 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45101 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 45102 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45103 }; 45104 #endif 45105 45106 #if defined(BCM_88650_B0) 45107 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL__PSST_BCM88650_B0m_fields[] = { 45108 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45109 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 45110 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45111 }; 45112 #endif 45113 45114 #if defined(BCM_88660_A0) 45115 soc_field_info_t soc_SCH_PIR_SHAPERS_STATIC_TABEL__PSST_BCM88660_A0m_fields[] = { 45116 { MAX_BURSTf, 15, 11, SOCF_LE | SOCF_GLOBAL }, 45117 { PARITYf, 1, 26, SOCF_RO | SOCF_GLOBAL }, 45118 { QUANTA_TO_ADDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 45119 }; 45120 #endif 45121 45122 #if defined(BCM_88650_A0) 45123 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR_PSCm_fields[] = { 45124 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45125 }; 45126 #endif 45127 45128 #if defined(BCM_88202_A0) 45129 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR_PSC_BCM88202_A0m_fields[] = { 45130 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45131 }; 45132 #endif 45133 45134 #if defined(BCM_88270_A0) 45135 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR_PSC_BCM88270_A0m_fields[] = { 45136 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45137 }; 45138 #endif 45139 45140 #if defined(BCM_88375_A0) 45141 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR_PSC_BCM88375_A0m_fields[] = { 45142 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45143 }; 45144 #endif 45145 45146 #if defined(BCM_88375_B0) 45147 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR_PSC_BCM88375_B0m_fields[] = { 45148 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45149 }; 45150 #endif 45151 45152 #if defined(BCM_88470_A0) 45153 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR_PSC_BCM88470_A0m_fields[] = { 45154 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45155 }; 45156 #endif 45157 45158 #if defined(BCM_88470_B0) 45159 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR_PSC_BCM88470_B0m_fields[] = { 45160 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45161 }; 45162 #endif 45163 45164 #if defined(BCM_88650_B0) 45165 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR_PSC_BCM88650_B0m_fields[] = { 45166 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45167 }; 45168 #endif 45169 45170 #if defined(BCM_88660_A0) 45171 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR_PSC_BCM88660_A0m_fields[] = { 45172 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45173 }; 45174 #endif 45175 45176 #if defined(BCM_88675_A0) 45177 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR_PSC_BCM88675_A0m_fields[] = { 45178 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45179 }; 45180 #endif 45181 45182 #if defined(BCM_88675_B0) 45183 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR_PSC_BCM88675_B0m_fields[] = { 45184 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45185 }; 45186 #endif 45187 45188 #if defined(BCM_88680_A0) 45189 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR_PSC_BCM88680_A0m_fields[] = { 45190 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45191 }; 45192 #endif 45193 45194 #if defined(BCM_88690_A0) 45195 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR_PSC_BCM88690_A0m_fields[] = { 45196 { HR_NUMf, 9, 0, SOCF_LE | SOCF_GLOBAL } 45197 }; 45198 #endif 45199 45200 #if defined(BCM_88690_B0) 45201 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR_PSC_BCM88690_B0m_fields[] = { 45202 { HR_NUMf, 9, 0, SOCF_LE | SOCF_GLOBAL } 45203 }; 45204 #endif 45205 45206 #if defined(BCM_88650_A0) 45207 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR__PSCm_fields[] = { 45208 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45209 }; 45210 #endif 45211 45212 #if defined(BCM_88202_A0) 45213 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR__PSC_BCM88202_A0m_fields[] = { 45214 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45215 }; 45216 #endif 45217 45218 #if defined(BCM_88650_B0) 45219 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR__PSC_BCM88650_B0m_fields[] = { 45220 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45221 }; 45222 #endif 45223 45224 #if defined(BCM_88660_A0) 45225 soc_field_info_t soc_SCH_PIR_SHAPER_CALENDAR__PSC_BCM88660_A0m_fields[] = { 45226 { HR_NUMf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45227 }; 45228 #endif 45229 45230 #if defined(BCM_88650_A0) 45231 soc_field_info_t soc_SCH_PORT_ENABLE_PORTENm_fields[] = { 45232 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45233 }; 45234 #endif 45235 45236 #if defined(BCM_88202_A0) 45237 soc_field_info_t soc_SCH_PORT_ENABLE_PORTEN_BCM88202_A0m_fields[] = { 45238 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45239 }; 45240 #endif 45241 45242 #if defined(BCM_88270_A0) 45243 soc_field_info_t soc_SCH_PORT_ENABLE_PORTEN_BCM88270_A0m_fields[] = { 45244 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45245 }; 45246 #endif 45247 45248 #if defined(BCM_88375_A0) 45249 soc_field_info_t soc_SCH_PORT_ENABLE_PORTEN_BCM88375_A0m_fields[] = { 45250 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45251 }; 45252 #endif 45253 45254 #if defined(BCM_88375_B0) 45255 soc_field_info_t soc_SCH_PORT_ENABLE_PORTEN_BCM88375_B0m_fields[] = { 45256 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45257 }; 45258 #endif 45259 45260 #if defined(BCM_88470_A0) 45261 soc_field_info_t soc_SCH_PORT_ENABLE_PORTEN_BCM88470_A0m_fields[] = { 45262 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45263 }; 45264 #endif 45265 45266 #if defined(BCM_88470_B0) 45267 soc_field_info_t soc_SCH_PORT_ENABLE_PORTEN_BCM88470_B0m_fields[] = { 45268 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45269 }; 45270 #endif 45271 45272 #if defined(BCM_88650_B0) 45273 soc_field_info_t soc_SCH_PORT_ENABLE_PORTEN_BCM88650_B0m_fields[] = { 45274 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45275 }; 45276 #endif 45277 45278 #if defined(BCM_88660_A0) 45279 soc_field_info_t soc_SCH_PORT_ENABLE_PORTEN_BCM88660_A0m_fields[] = { 45280 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45281 }; 45282 #endif 45283 45284 #if defined(BCM_88675_A0) 45285 soc_field_info_t soc_SCH_PORT_ENABLE_PORTEN_BCM88675_A0m_fields[] = { 45286 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45287 }; 45288 #endif 45289 45290 #if defined(BCM_88675_B0) 45291 soc_field_info_t soc_SCH_PORT_ENABLE_PORTEN_BCM88675_B0m_fields[] = { 45292 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45293 }; 45294 #endif 45295 45296 #if defined(BCM_88680_A0) 45297 soc_field_info_t soc_SCH_PORT_ENABLE_PORTEN_BCM88680_A0m_fields[] = { 45298 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45299 }; 45300 #endif 45301 45302 #if defined(BCM_88690_A0) 45303 soc_field_info_t soc_SCH_PORT_ENABLE_PORTEN_BCM88690_A0m_fields[] = { 45304 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45305 }; 45306 #endif 45307 45308 #if defined(BCM_88690_B0) 45309 soc_field_info_t soc_SCH_PORT_ENABLE_PORTEN_BCM88690_B0m_fields[] = { 45310 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45311 }; 45312 #endif 45313 45314 #if defined(BCM_88650_A0) 45315 soc_field_info_t soc_SCH_PORT_ENABLE__PORTENm_fields[] = { 45316 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45317 }; 45318 #endif 45319 45320 #if defined(BCM_88202_A0) 45321 soc_field_info_t soc_SCH_PORT_ENABLE__PORTEN_BCM88202_A0m_fields[] = { 45322 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45323 }; 45324 #endif 45325 45326 #if defined(BCM_88650_B0) 45327 soc_field_info_t soc_SCH_PORT_ENABLE__PORTEN_BCM88650_B0m_fields[] = { 45328 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45329 }; 45330 #endif 45331 45332 #if defined(BCM_88660_A0) 45333 soc_field_info_t soc_SCH_PORT_ENABLE__PORTEN_BCM88660_A0m_fields[] = { 45334 { PORT_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 45335 }; 45336 #endif 45337 45338 #if defined(BCM_88650_A0) 45339 soc_field_info_t soc_SCH_PORT_GROUP_PFGMm_fields[] = { 45340 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45341 }; 45342 #endif 45343 45344 #if defined(BCM_88202_A0) 45345 soc_field_info_t soc_SCH_PORT_GROUP_PFGM_BCM88202_A0m_fields[] = { 45346 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45347 }; 45348 #endif 45349 45350 #if defined(BCM_88270_A0) 45351 soc_field_info_t soc_SCH_PORT_GROUP_PFGM_BCM88270_A0m_fields[] = { 45352 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45353 }; 45354 #endif 45355 45356 #if defined(BCM_88375_A0) 45357 soc_field_info_t soc_SCH_PORT_GROUP_PFGM_BCM88375_A0m_fields[] = { 45358 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45359 }; 45360 #endif 45361 45362 #if defined(BCM_88375_B0) 45363 soc_field_info_t soc_SCH_PORT_GROUP_PFGM_BCM88375_B0m_fields[] = { 45364 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45365 }; 45366 #endif 45367 45368 #if defined(BCM_88470_A0) 45369 soc_field_info_t soc_SCH_PORT_GROUP_PFGM_BCM88470_A0m_fields[] = { 45370 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45371 }; 45372 #endif 45373 45374 #if defined(BCM_88470_B0) 45375 soc_field_info_t soc_SCH_PORT_GROUP_PFGM_BCM88470_B0m_fields[] = { 45376 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45377 }; 45378 #endif 45379 45380 #if defined(BCM_88650_B0) 45381 soc_field_info_t soc_SCH_PORT_GROUP_PFGM_BCM88650_B0m_fields[] = { 45382 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45383 }; 45384 #endif 45385 45386 #if defined(BCM_88660_A0) 45387 soc_field_info_t soc_SCH_PORT_GROUP_PFGM_BCM88660_A0m_fields[] = { 45388 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45389 }; 45390 #endif 45391 45392 #if defined(BCM_88675_A0) 45393 soc_field_info_t soc_SCH_PORT_GROUP_PFGM_BCM88675_A0m_fields[] = { 45394 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45395 }; 45396 #endif 45397 45398 #if defined(BCM_88675_B0) 45399 soc_field_info_t soc_SCH_PORT_GROUP_PFGM_BCM88675_B0m_fields[] = { 45400 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45401 }; 45402 #endif 45403 45404 #if defined(BCM_88680_A0) 45405 soc_field_info_t soc_SCH_PORT_GROUP_PFGM_BCM88680_A0m_fields[] = { 45406 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45407 }; 45408 #endif 45409 45410 #if defined(BCM_88690_A0) 45411 soc_field_info_t soc_SCH_PORT_GROUP_PFGM_BCM88690_A0m_fields[] = { 45412 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45413 }; 45414 #endif 45415 45416 #if defined(BCM_88690_B0) 45417 soc_field_info_t soc_SCH_PORT_GROUP_PFGM_BCM88690_B0m_fields[] = { 45418 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45419 }; 45420 #endif 45421 45422 #if defined(BCM_88650_A0) 45423 soc_field_info_t soc_SCH_PORT_GROUP__PFGMm_fields[] = { 45424 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45425 }; 45426 #endif 45427 45428 #if defined(BCM_88202_A0) 45429 soc_field_info_t soc_SCH_PORT_GROUP__PFGM_BCM88202_A0m_fields[] = { 45430 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45431 }; 45432 #endif 45433 45434 #if defined(BCM_88650_B0) 45435 soc_field_info_t soc_SCH_PORT_GROUP__PFGM_BCM88650_B0m_fields[] = { 45436 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45437 }; 45438 #endif 45439 45440 #if defined(BCM_88660_A0) 45441 soc_field_info_t soc_SCH_PORT_GROUP__PFGM_BCM88660_A0m_fields[] = { 45442 { PORT_GROUPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45443 }; 45444 #endif 45445 45446 #if defined(BCM_88675_A0) 45447 soc_field_info_t soc_SCH_PORT_QUEUE_SIZE_PQSm_fields[] = { 45448 { AGING_BITf, 1, 17, 0 | SOCF_GLOBAL }, 45449 { ECCf, 6, 22, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45450 { FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 45451 { PQSf, 4, 18, SOCF_LE | SOCF_GLOBAL } 45452 }; 45453 #endif 45454 45455 #if defined(BCM_88270_A0) 45456 soc_field_info_t soc_SCH_PORT_QUEUE_SIZE_PQS_BCM88270_A0m_fields[] = { 45457 { AGING_BITf, 1, 17, 0 | SOCF_GLOBAL }, 45458 { ECCf, 6, 22, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45459 { FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 45460 { PQSf, 4, 18, SOCF_LE | SOCF_GLOBAL } 45461 }; 45462 #endif 45463 45464 #if defined(BCM_88375_A0) 45465 soc_field_info_t soc_SCH_PORT_QUEUE_SIZE_PQS_BCM88375_A0m_fields[] = { 45466 { AGING_BITf, 1, 17, 0 | SOCF_GLOBAL }, 45467 { ECCf, 6, 22, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45468 { FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 45469 { PQSf, 4, 18, SOCF_LE | SOCF_GLOBAL } 45470 }; 45471 #endif 45472 45473 #if defined(BCM_88375_B0) 45474 soc_field_info_t soc_SCH_PORT_QUEUE_SIZE_PQS_BCM88375_B0m_fields[] = { 45475 { AGING_BITf, 1, 17, 0 | SOCF_GLOBAL }, 45476 { ECCf, 6, 22, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45477 { FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 45478 { PQSf, 4, 18, SOCF_LE | SOCF_GLOBAL } 45479 }; 45480 #endif 45481 45482 #if defined(BCM_88470_A0) 45483 soc_field_info_t soc_SCH_PORT_QUEUE_SIZE_PQS_BCM88470_A0m_fields[] = { 45484 { AGING_BITf, 1, 17, 0 | SOCF_GLOBAL }, 45485 { ECCf, 6, 22, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45486 { FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 45487 { PQSf, 4, 18, SOCF_LE | SOCF_GLOBAL } 45488 }; 45489 #endif 45490 45491 #if defined(BCM_88470_B0) 45492 soc_field_info_t soc_SCH_PORT_QUEUE_SIZE_PQS_BCM88470_B0m_fields[] = { 45493 { AGING_BITf, 1, 17, 0 | SOCF_GLOBAL }, 45494 { ECCf, 6, 22, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45495 { FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 45496 { PQSf, 4, 18, SOCF_LE | SOCF_GLOBAL } 45497 }; 45498 #endif 45499 45500 #if defined(BCM_88675_B0) 45501 soc_field_info_t soc_SCH_PORT_QUEUE_SIZE_PQS_BCM88675_B0m_fields[] = { 45502 { AGING_BITf, 1, 17, 0 | SOCF_GLOBAL }, 45503 { ECCf, 6, 22, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45504 { FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 45505 { PQSf, 4, 18, SOCF_LE | SOCF_GLOBAL } 45506 }; 45507 #endif 45508 45509 #if defined(BCM_88680_A0) 45510 soc_field_info_t soc_SCH_PORT_QUEUE_SIZE_PQS_BCM88680_A0m_fields[] = { 45511 { AGING_BITf, 1, 17, 0 | SOCF_GLOBAL }, 45512 { ECCf, 6, 22, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45513 { FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 45514 { PQSf, 4, 18, SOCF_LE | SOCF_GLOBAL } 45515 }; 45516 #endif 45517 45518 #if defined(BCM_88690_A0) 45519 soc_field_info_t soc_SCH_PORT_QUEUE_SIZE_PQS_BCM88690_A0m_fields[] = { 45520 { AGING_BITf, 1, 17, 0 | SOCF_GLOBAL }, 45521 { ECCf, 6, 22, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45522 { FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 45523 { PQSf, 4, 18, SOCF_LE | SOCF_GLOBAL } 45524 }; 45525 #endif 45526 45527 #if defined(BCM_88690_B0) 45528 soc_field_info_t soc_SCH_PORT_QUEUE_SIZE_PQS_BCM88690_B0m_fields[] = { 45529 { AGING_BITf, 1, 17, 0 | SOCF_GLOBAL }, 45530 { ECCf, 6, 22, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45531 { FLOW_IDf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 45532 { PQSf, 4, 18, SOCF_LE | SOCF_GLOBAL } 45533 }; 45534 #endif 45535 45536 #if defined(BCM_88650_A0) 45537 soc_field_info_t soc_SCH_PORT_QUEUE_SIZE__PQSm_fields[] = { 45538 { AGING_BITf, 1, 21, 0 | SOCF_GLOBAL }, 45539 { FLOW_IDf, 17, 36, SOCF_LE | SOCF_GLOBAL }, 45540 { MAX_PQSf, 4, 32, SOCF_LE | SOCF_GLOBAL }, 45541 { PQSf, 4, 0, SOCF_LE | SOCF_GLOBAL } 45542 }; 45543 #endif 45544 45545 #if defined(BCM_88202_A0) 45546 soc_field_info_t soc_SCH_PORT_QUEUE_SIZE__PQS_BCM88202_A0m_fields[] = { 45547 { AGING_BITf, 1, 21, 0 | SOCF_GLOBAL }, 45548 { FLOW_IDf, 17, 36, SOCF_LE | SOCF_GLOBAL }, 45549 { MAX_PQSf, 4, 32, SOCF_LE | SOCF_GLOBAL }, 45550 { PQSf, 4, 0, SOCF_LE | SOCF_GLOBAL } 45551 }; 45552 #endif 45553 45554 #if defined(BCM_88650_B0) 45555 soc_field_info_t soc_SCH_PORT_QUEUE_SIZE__PQS_BCM88650_B0m_fields[] = { 45556 { AGING_BITf, 1, 21, 0 | SOCF_GLOBAL }, 45557 { FLOW_IDf, 17, 36, SOCF_LE | SOCF_GLOBAL }, 45558 { MAX_PQSf, 4, 32, SOCF_LE | SOCF_GLOBAL }, 45559 { PQSf, 4, 0, SOCF_LE | SOCF_GLOBAL } 45560 }; 45561 #endif 45562 45563 #if defined(BCM_88660_A0) 45564 soc_field_info_t soc_SCH_PORT_QUEUE_SIZE__PQS_BCM88660_A0m_fields[] = { 45565 { AGING_BITf, 1, 21, 0 | SOCF_GLOBAL }, 45566 { FLOW_IDf, 17, 36, SOCF_LE | SOCF_GLOBAL }, 45567 { MAX_PQSf, 4, 32, SOCF_LE | SOCF_GLOBAL }, 45568 { PQSf, 4, 0, SOCF_LE | SOCF_GLOBAL } 45569 }; 45570 #endif 45571 45572 #if defined(BCM_88650_A0) 45573 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP_PSMm_fields[] = { 45574 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45575 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45576 }; 45577 #endif 45578 45579 #if defined(BCM_88202_A0) 45580 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP_PSM_BCM88202_A0m_fields[] = { 45581 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45582 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45583 }; 45584 #endif 45585 45586 #if defined(BCM_88270_A0) 45587 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP_PSM_BCM88270_A0m_fields[] = { 45588 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45589 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45590 }; 45591 #endif 45592 45593 #if defined(BCM_88375_A0) 45594 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP_PSM_BCM88375_A0m_fields[] = { 45595 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45596 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45597 }; 45598 #endif 45599 45600 #if defined(BCM_88375_B0) 45601 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP_PSM_BCM88375_B0m_fields[] = { 45602 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45603 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45604 }; 45605 #endif 45606 45607 #if defined(BCM_88470_A0) 45608 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP_PSM_BCM88470_A0m_fields[] = { 45609 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45610 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45611 }; 45612 #endif 45613 45614 #if defined(BCM_88470_B0) 45615 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP_PSM_BCM88470_B0m_fields[] = { 45616 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45617 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45618 }; 45619 #endif 45620 45621 #if defined(BCM_88650_B0) 45622 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP_PSM_BCM88650_B0m_fields[] = { 45623 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45624 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45625 }; 45626 #endif 45627 45628 #if defined(BCM_88660_A0) 45629 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP_PSM_BCM88660_A0m_fields[] = { 45630 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45631 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45632 }; 45633 #endif 45634 45635 #if defined(BCM_88675_A0) 45636 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP_PSM_BCM88675_A0m_fields[] = { 45637 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45638 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45639 }; 45640 #endif 45641 45642 #if defined(BCM_88675_B0) 45643 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP_PSM_BCM88675_B0m_fields[] = { 45644 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45645 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45646 }; 45647 #endif 45648 45649 #if defined(BCM_88680_A0) 45650 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP_PSM_BCM88680_A0m_fields[] = { 45651 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45652 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45653 }; 45654 #endif 45655 45656 #if defined(BCM_88690_A0) 45657 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP_PSM_BCM88690_A0m_fields[] = { 45658 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45659 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45660 }; 45661 #endif 45662 45663 #if defined(BCM_88690_B0) 45664 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP_PSM_BCM88690_B0m_fields[] = { 45665 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45666 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45667 }; 45668 #endif 45669 45670 #if defined(BCM_88650_A0) 45671 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP__PSMm_fields[] = { 45672 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45673 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45674 }; 45675 #endif 45676 45677 #if defined(BCM_88202_A0) 45678 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP__PSM_BCM88202_A0m_fields[] = { 45679 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45680 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45681 }; 45682 #endif 45683 45684 #if defined(BCM_88650_B0) 45685 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP__PSM_BCM88650_B0m_fields[] = { 45686 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45687 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45688 }; 45689 #endif 45690 45691 #if defined(BCM_88660_A0) 45692 soc_field_info_t soc_SCH_PORT_SCHEDULER_MAP__PSM_BCM88660_A0m_fields[] = { 45693 { PG_WFQ_VALIDf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 45694 { TC_PG_MAPf, 24, 0, SOCF_LE | SOCF_GLOBAL } 45695 }; 45696 #endif 45697 45698 #if defined(BCM_88650_A0) 45699 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS_PSWm_fields[] = { 45700 { PARITYf, 3, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45701 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45702 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45703 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45704 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45705 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45706 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45707 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45708 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45709 }; 45710 #endif 45711 45712 #if defined(BCM_88202_A0) 45713 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS_PSW_BCM88202_A0m_fields[] = { 45714 { PARITYf, 3, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45715 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45716 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45717 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45718 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45719 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45720 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45721 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45722 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45723 }; 45724 #endif 45725 45726 #if defined(BCM_88270_A0) 45727 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS_PSW_BCM88270_A0m_fields[] = { 45728 { ECCf, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45729 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45730 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45731 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45732 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45733 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45734 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45735 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45736 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45737 }; 45738 #endif 45739 45740 #if defined(BCM_88375_A0) 45741 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS_PSW_BCM88375_A0m_fields[] = { 45742 { ECCf, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45743 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45744 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45745 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45746 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45747 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45748 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45749 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45750 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45751 }; 45752 #endif 45753 45754 #if defined(BCM_88375_B0) 45755 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS_PSW_BCM88375_B0m_fields[] = { 45756 { ECCf, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45757 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45758 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45759 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45760 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45761 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45762 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45763 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45764 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45765 }; 45766 #endif 45767 45768 #if defined(BCM_88470_A0) 45769 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS_PSW_BCM88470_A0m_fields[] = { 45770 { ECCf, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45771 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45772 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45773 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45774 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45775 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45776 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45777 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45778 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45779 }; 45780 #endif 45781 45782 #if defined(BCM_88470_B0) 45783 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS_PSW_BCM88470_B0m_fields[] = { 45784 { ECCf, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45785 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45786 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45787 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45788 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45789 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45790 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45791 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45792 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45793 }; 45794 #endif 45795 45796 #if defined(BCM_88650_B0) 45797 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS_PSW_BCM88650_B0m_fields[] = { 45798 { PARITYf, 3, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45799 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45800 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45801 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45802 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45803 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45804 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45805 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45806 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45807 }; 45808 #endif 45809 45810 #if defined(BCM_88660_A0) 45811 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS_PSW_BCM88660_A0m_fields[] = { 45812 { PARITYf, 3, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45813 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45814 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45815 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45816 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45817 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45818 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45819 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45820 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45821 }; 45822 #endif 45823 45824 #if defined(BCM_88675_A0) 45825 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS_PSW_BCM88675_A0m_fields[] = { 45826 { ECCf, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45827 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45828 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45829 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45830 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45831 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45832 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45833 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45834 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45835 }; 45836 #endif 45837 45838 #if defined(BCM_88675_B0) 45839 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS_PSW_BCM88675_B0m_fields[] = { 45840 { ECCf, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45841 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45842 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45843 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45844 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45845 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45846 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45847 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45848 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45849 }; 45850 #endif 45851 45852 #if defined(BCM_88680_A0) 45853 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS_PSW_BCM88680_A0m_fields[] = { 45854 { ECCf, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45855 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45856 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45857 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45858 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45859 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45860 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45861 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45862 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45863 }; 45864 #endif 45865 45866 #if defined(BCM_88690_A0) 45867 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS_PSW_BCM88690_A0m_fields[] = { 45868 { ECCf, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45869 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45870 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45871 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45872 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45873 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45874 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45875 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45876 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45877 }; 45878 #endif 45879 45880 #if defined(BCM_88690_B0) 45881 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS_PSW_BCM88690_B0m_fields[] = { 45882 { ECCf, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45883 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45884 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45885 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45886 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45887 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45888 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45889 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45890 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45891 }; 45892 #endif 45893 45894 #if defined(BCM_88650_A0) 45895 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS__PSWm_fields[] = { 45896 { PARITYf, 3, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45897 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45898 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45899 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45900 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45901 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45902 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45903 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45904 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45905 }; 45906 #endif 45907 45908 #if defined(BCM_88202_A0) 45909 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS__PSW_BCM88202_A0m_fields[] = { 45910 { PARITYf, 3, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45911 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45912 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45913 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45914 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45915 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45916 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45917 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45918 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45919 }; 45920 #endif 45921 45922 #if defined(BCM_88650_B0) 45923 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS__PSW_BCM88650_B0m_fields[] = { 45924 { PARITYf, 3, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45925 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45926 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45927 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45928 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45929 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45930 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45931 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45932 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45933 }; 45934 #endif 45935 45936 #if defined(BCM_88660_A0) 45937 soc_field_info_t soc_SCH_PORT_SCHEDULER_WEIGHTS__PSW_BCM88660_A0m_fields[] = { 45938 { PARITYf, 3, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45939 { WFQ_PG_0_WEIGHTf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45940 { WFQ_PG_1_WEIGHTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 45941 { WFQ_PG_2_WEIGHTf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 45942 { WFQ_PG_3_WEIGHTf, 10, 30, SOCF_LE | SOCF_GLOBAL }, 45943 { WFQ_PG_4_WEIGHTf, 10, 40, SOCF_LE | SOCF_GLOBAL }, 45944 { WFQ_PG_5_WEIGHTf, 10, 50, SOCF_LE | SOCF_GLOBAL }, 45945 { WFQ_PG_6_WEIGHTf, 10, 60, SOCF_LE | SOCF_GLOBAL }, 45946 { WFQ_PG_7_WEIGHTf, 10, 70, SOCF_LE | SOCF_GLOBAL } 45947 }; 45948 #endif 45949 45950 #if defined(BCM_88675_A0) 45951 soc_field_info_t soc_SCH_PS_8P_RATES_PSRm_fields[] = { 45952 { PS_8P_RATES_PSRf, 21, 0, SOCF_LE | SOCF_GLOBAL } 45953 }; 45954 #endif 45955 45956 #if defined(BCM_88270_A0) 45957 soc_field_info_t soc_SCH_PS_8P_RATES_PSR_BCM88270_A0m_fields[] = { 45958 { PS_8P_RATES_PSRf, 21, 0, SOCF_LE | SOCF_GLOBAL } 45959 }; 45960 #endif 45961 45962 #if defined(BCM_88375_A0) 45963 soc_field_info_t soc_SCH_PS_8P_RATES_PSR_BCM88375_A0m_fields[] = { 45964 { PS_8P_RATES_PSRf, 21, 0, SOCF_LE | SOCF_GLOBAL } 45965 }; 45966 #endif 45967 45968 #if defined(BCM_88375_B0) 45969 soc_field_info_t soc_SCH_PS_8P_RATES_PSR_BCM88375_B0m_fields[] = { 45970 { PS_8P_RATES_PSRf, 21, 0, SOCF_LE | SOCF_GLOBAL } 45971 }; 45972 #endif 45973 45974 #if defined(BCM_88470_A0) 45975 soc_field_info_t soc_SCH_PS_8P_RATES_PSR_BCM88470_A0m_fields[] = { 45976 { PS_8P_RATES_PSRf, 21, 0, SOCF_LE | SOCF_GLOBAL } 45977 }; 45978 #endif 45979 45980 #if defined(BCM_88470_B0) 45981 soc_field_info_t soc_SCH_PS_8P_RATES_PSR_BCM88470_B0m_fields[] = { 45982 { PS_8P_RATES_PSRf, 21, 0, SOCF_LE | SOCF_GLOBAL } 45983 }; 45984 #endif 45985 45986 #if defined(BCM_88675_B0) 45987 soc_field_info_t soc_SCH_PS_8P_RATES_PSR_BCM88675_B0m_fields[] = { 45988 { PS_8P_RATES_PSRf, 21, 0, SOCF_LE | SOCF_GLOBAL } 45989 }; 45990 #endif 45991 45992 #if defined(BCM_88680_A0) 45993 soc_field_info_t soc_SCH_PS_8P_RATES_PSR_BCM88680_A0m_fields[] = { 45994 { PS_8P_RATES_PSRf, 21, 0, SOCF_LE | SOCF_GLOBAL } 45995 }; 45996 #endif 45997 45998 #if defined(BCM_88690_A0) 45999 soc_field_info_t soc_SCH_QPAIR_TO_PORT_MAP_QPMm_fields[] = { 46000 { ECCf, 9, 160, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46001 { PORT_NDX_0f, 9, 0, SOCF_LE | SOCF_GLOBAL }, 46002 { PORT_NDX_1f, 9, 10, SOCF_LE | SOCF_GLOBAL }, 46003 { PORT_NDX_10f, 9, 100, SOCF_LE | SOCF_GLOBAL }, 46004 { PORT_NDX_11f, 9, 110, SOCF_LE | SOCF_GLOBAL }, 46005 { PORT_NDX_12f, 9, 120, SOCF_LE | SOCF_GLOBAL }, 46006 { PORT_NDX_13f, 9, 130, SOCF_LE | SOCF_GLOBAL }, 46007 { PORT_NDX_14f, 9, 140, SOCF_LE | SOCF_GLOBAL }, 46008 { PORT_NDX_15f, 9, 150, SOCF_LE | SOCF_GLOBAL }, 46009 { PORT_NDX_2f, 9, 20, SOCF_LE | SOCF_GLOBAL }, 46010 { PORT_NDX_3f, 9, 30, SOCF_LE | SOCF_GLOBAL }, 46011 { PORT_NDX_4f, 9, 40, SOCF_LE | SOCF_GLOBAL }, 46012 { PORT_NDX_5f, 9, 50, SOCF_LE | SOCF_GLOBAL }, 46013 { PORT_NDX_6f, 9, 60, SOCF_LE | SOCF_GLOBAL }, 46014 { PORT_NDX_7f, 9, 70, SOCF_LE | SOCF_GLOBAL }, 46015 { PORT_NDX_8f, 9, 80, SOCF_LE | SOCF_GLOBAL }, 46016 { PORT_NDX_9f, 9, 90, SOCF_LE | SOCF_GLOBAL }, 46017 { VALID_0f, 1, 9, 0 | SOCF_GLOBAL }, 46018 { VALID_1f, 1, 19, 0 | SOCF_GLOBAL }, 46019 { VALID_10f, 1, 109, 0 | SOCF_GLOBAL }, 46020 { VALID_11f, 1, 119, 0 | SOCF_GLOBAL }, 46021 { VALID_12f, 1, 129, 0 | SOCF_GLOBAL }, 46022 { VALID_13f, 1, 139, 0 | SOCF_GLOBAL }, 46023 { VALID_14f, 1, 149, 0 | SOCF_GLOBAL }, 46024 { VALID_15f, 1, 159, 0 | SOCF_GLOBAL }, 46025 { VALID_2f, 1, 29, 0 | SOCF_GLOBAL }, 46026 { VALID_3f, 1, 39, 0 | SOCF_GLOBAL }, 46027 { VALID_4f, 1, 49, 0 | SOCF_GLOBAL }, 46028 { VALID_5f, 1, 59, 0 | SOCF_GLOBAL }, 46029 { VALID_6f, 1, 69, 0 | SOCF_GLOBAL }, 46030 { VALID_7f, 1, 79, 0 | SOCF_GLOBAL }, 46031 { VALID_8f, 1, 89, 0 | SOCF_GLOBAL }, 46032 { VALID_9f, 1, 99, 0 | SOCF_GLOBAL } 46033 }; 46034 #endif 46035 46036 #if defined(BCM_88690_B0) 46037 soc_field_info_t soc_SCH_QPAIR_TO_PORT_MAP_QPM_BCM88690_B0m_fields[] = { 46038 { ECCf, 9, 160, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46039 { PORT_NDX_0f, 9, 0, SOCF_LE | SOCF_GLOBAL }, 46040 { PORT_NDX_1f, 9, 10, SOCF_LE | SOCF_GLOBAL }, 46041 { PORT_NDX_10f, 9, 100, SOCF_LE | SOCF_GLOBAL }, 46042 { PORT_NDX_11f, 9, 110, SOCF_LE | SOCF_GLOBAL }, 46043 { PORT_NDX_12f, 9, 120, SOCF_LE | SOCF_GLOBAL }, 46044 { PORT_NDX_13f, 9, 130, SOCF_LE | SOCF_GLOBAL }, 46045 { PORT_NDX_14f, 9, 140, SOCF_LE | SOCF_GLOBAL }, 46046 { PORT_NDX_15f, 9, 150, SOCF_LE | SOCF_GLOBAL }, 46047 { PORT_NDX_2f, 9, 20, SOCF_LE | SOCF_GLOBAL }, 46048 { PORT_NDX_3f, 9, 30, SOCF_LE | SOCF_GLOBAL }, 46049 { PORT_NDX_4f, 9, 40, SOCF_LE | SOCF_GLOBAL }, 46050 { PORT_NDX_5f, 9, 50, SOCF_LE | SOCF_GLOBAL }, 46051 { PORT_NDX_6f, 9, 60, SOCF_LE | SOCF_GLOBAL }, 46052 { PORT_NDX_7f, 9, 70, SOCF_LE | SOCF_GLOBAL }, 46053 { PORT_NDX_8f, 9, 80, SOCF_LE | SOCF_GLOBAL }, 46054 { PORT_NDX_9f, 9, 90, SOCF_LE | SOCF_GLOBAL }, 46055 { VALID_0f, 1, 9, 0 | SOCF_GLOBAL }, 46056 { VALID_1f, 1, 19, 0 | SOCF_GLOBAL }, 46057 { VALID_10f, 1, 109, 0 | SOCF_GLOBAL }, 46058 { VALID_11f, 1, 119, 0 | SOCF_GLOBAL }, 46059 { VALID_12f, 1, 129, 0 | SOCF_GLOBAL }, 46060 { VALID_13f, 1, 139, 0 | SOCF_GLOBAL }, 46061 { VALID_14f, 1, 149, 0 | SOCF_GLOBAL }, 46062 { VALID_15f, 1, 159, 0 | SOCF_GLOBAL }, 46063 { VALID_2f, 1, 29, 0 | SOCF_GLOBAL }, 46064 { VALID_3f, 1, 39, 0 | SOCF_GLOBAL }, 46065 { VALID_4f, 1, 49, 0 | SOCF_GLOBAL }, 46066 { VALID_5f, 1, 59, 0 | SOCF_GLOBAL }, 46067 { VALID_6f, 1, 69, 0 | SOCF_GLOBAL }, 46068 { VALID_7f, 1, 79, 0 | SOCF_GLOBAL }, 46069 { VALID_8f, 1, 89, 0 | SOCF_GLOBAL }, 46070 { VALID_9f, 1, 99, 0 | SOCF_GLOBAL } 46071 }; 46072 #endif 46073 46074 #if defined(BCM_88690_A0) 46075 soc_field_info_t soc_SCH_RCI_CREDIT_JITTER_HIGH_MAPm_fields[] = { 46076 { CRDT_JTR_HIGH_THf, 10, 0, SOCF_LE | SOCF_GLOBAL } 46077 }; 46078 #endif 46079 46080 #if defined(BCM_88690_B0) 46081 soc_field_info_t soc_SCH_RCI_CREDIT_JITTER_HIGH_MAP_BCM88690_B0m_fields[] = { 46082 { CRDT_JTR_HIGH_THf, 10, 0, SOCF_LE | SOCF_GLOBAL } 46083 }; 46084 #endif 46085 46086 #if defined(BCM_88690_A0) 46087 soc_field_info_t soc_SCH_RCI_CREDIT_JITTER_LOW_MAPm_fields[] = { 46088 { CRDT_JTR_LOW_THf, 10, 0, SOCF_LE | SOCF_GLOBAL } 46089 }; 46090 #endif 46091 46092 #if defined(BCM_88690_B0) 46093 soc_field_info_t soc_SCH_RCI_CREDIT_JITTER_LOW_MAP_BCM88690_B0m_fields[] = { 46094 { CRDT_JTR_LOW_THf, 10, 0, SOCF_LE | SOCF_GLOBAL } 46095 }; 46096 #endif 46097 46098 #if defined(BCM_88690_A0) 46099 soc_field_info_t soc_SCH_RCI_UNLINK_FLOW_TH_MAPm_fields[] = { 46100 { CRDT_JTR_HIGH_THf, 8, 0, SOCF_LE | SOCF_GLOBAL } 46101 }; 46102 #endif 46103 46104 #if defined(BCM_88690_B0) 46105 soc_field_info_t soc_SCH_RCI_UNLINK_FLOW_TH_MAP_BCM88690_B0m_fields[] = { 46106 { CRDT_JTR_HIGH_THf, 8, 0, SOCF_LE | SOCF_GLOBAL } 46107 }; 46108 #endif 46109 46110 #if defined(BCM_88690_A0) 46111 soc_field_info_t soc_SCH_RESERVED_26m_fields[] = { 46112 { RESERVED_26f, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES | SOCF_GLOBAL } 46113 }; 46114 #endif 46115 46116 #if defined(BCM_88690_A0) 46117 soc_field_info_t soc_SCH_RESERVED_27m_fields[] = { 46118 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46119 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46120 }; 46121 #endif 46122 46123 #if defined(BCM_88690_A0) 46124 soc_field_info_t soc_SCH_RESERVED_28m_fields[] = { 46125 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46126 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46127 }; 46128 #endif 46129 46130 #if defined(BCM_88690_A0) 46131 soc_field_info_t soc_SCH_RESERVED_29m_fields[] = { 46132 { ITEM_0_31f, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46133 }; 46134 #endif 46135 46136 #if defined(BCM_88690_A0) 46137 soc_field_info_t soc_SCH_RESERVED_30m_fields[] = { 46138 { ECCf, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46139 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46140 { ITEM_0_79f, 80, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46141 { ITEM_16_27f, 12, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46142 { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46143 { ITEM_45_45f, 1, 45, SOCF_RO | SOCF_GLOBAL }, 46144 { ITEM_46_47f, 2, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46145 { ITEM_46_79f, 34, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46146 { ITEM_48_59f, 12, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46147 { ITEM_60_76f, 17, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46148 { ITEM_77_77f, 1, 77, SOCF_RO | SOCF_GLOBAL }, 46149 { ITEM_78_79f, 2, 78, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46150 }; 46151 #endif 46152 46153 #if defined(BCM_88690_A0) 46154 soc_field_info_t soc_SCH_RESERVED_31m_fields[] = { 46155 { ECCf, 8, 72, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46156 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46157 { ITEM_12_13f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46158 { ITEM_14_23f, 10, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46159 { ITEM_14_53f, 40, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46160 { ITEM_24_33f, 10, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46161 { ITEM_34_43f, 10, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46162 { ITEM_44_53f, 10, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46163 { ITEM_4_11f, 8, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46164 { ITEM_4_13f, 10, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46165 { ITEM_4_53f, 50, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46166 { ITEM_54_70f, 17, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46167 { ITEM_71_71f, 1, 71, SOCF_RO | SOCF_GLOBAL } 46168 }; 46169 #endif 46170 46171 #if defined(BCM_88690_A0) 46172 soc_field_info_t soc_SCH_RESERVED_32m_fields[] = { 46173 { ITEM_0_255f, 256, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46174 }; 46175 #endif 46176 46177 #if defined(BCM_88690_A0) 46178 soc_field_info_t soc_SCH_RESERVED_33m_fields[] = { 46179 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46180 }; 46181 #endif 46182 46183 #if defined(BCM_88690_A0) 46184 soc_field_info_t soc_SCH_RESERVED_34m_fields[] = { 46185 { RESERVED_34f, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES | SOCF_GLOBAL } 46186 }; 46187 #endif 46188 46189 #if defined(BCM_88690_A0) 46190 soc_field_info_t soc_SCH_RESERVED_35m_fields[] = { 46191 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46192 { ITEM_0_5f, 6, 0, SOCF_LE | SOCF_GLOBAL } 46193 }; 46194 #endif 46195 46196 #if defined(BCM_88690_A0) 46197 soc_field_info_t soc_SCH_RESERVED_36m_fields[] = { 46198 { ECCf, 6, 21, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46199 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 46200 { ITEM_17_20f, 4, 17, SOCF_LE | SOCF_GLOBAL } 46201 }; 46202 #endif 46203 46204 #if defined(BCM_88690_A0) 46205 soc_field_info_t soc_SCH_RESERVED_37m_fields[] = { 46206 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 46207 }; 46208 #endif 46209 46210 #if defined(BCM_88690_A0) 46211 soc_field_info_t soc_SCH_RESERVED_38m_fields[] = { 46212 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46213 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46214 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46215 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46216 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46217 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46218 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46219 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46220 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46221 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46222 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46223 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46224 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46225 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46226 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46227 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46228 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46229 }; 46230 #endif 46231 46232 #if defined(BCM_88690_A0) 46233 soc_field_info_t soc_SCH_RESERVED_40m_fields[] = { 46234 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46235 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46236 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46237 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46238 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46239 }; 46240 #endif 46241 46242 #if defined(BCM_88690_A0) 46243 soc_field_info_t soc_SCH_RESERVED_41m_fields[] = { 46244 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46245 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46246 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46247 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46248 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46249 }; 46250 #endif 46251 46252 #if defined(BCM_88690_A0) 46253 soc_field_info_t soc_SCH_RESERVED_42m_fields[] = { 46254 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46255 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46256 }; 46257 #endif 46258 46259 #if defined(BCM_88690_A0) 46260 soc_field_info_t soc_SCH_RESERVED_43m_fields[] = { 46261 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46262 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46263 }; 46264 #endif 46265 46266 #if defined(BCM_88690_A0) 46267 soc_field_info_t soc_SCH_RESERVED_44m_fields[] = { 46268 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46269 }; 46270 #endif 46271 46272 #if defined(BCM_88690_A0) 46273 soc_field_info_t soc_SCH_RESERVED_45m_fields[] = { 46274 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46275 }; 46276 #endif 46277 46278 #if defined(BCM_88690_A0) 46279 soc_field_info_t soc_SCH_RESERVED_46m_fields[] = { 46280 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46281 }; 46282 #endif 46283 46284 #if defined(BCM_88690_A0) 46285 soc_field_info_t soc_SCH_RESERVED_47m_fields[] = { 46286 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46287 }; 46288 #endif 46289 46290 #if defined(BCM_88690_A0) 46291 soc_field_info_t soc_SCH_RESERVED_48m_fields[] = { 46292 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46293 }; 46294 #endif 46295 46296 #if defined(BCM_88690_A0) 46297 soc_field_info_t soc_SCH_RESERVED_49m_fields[] = { 46298 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46299 }; 46300 #endif 46301 46302 #if defined(BCM_88690_A0) 46303 soc_field_info_t soc_SCH_RESERVED_50m_fields[] = { 46304 { ECCf, 6, 15, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46305 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL } 46306 }; 46307 #endif 46308 46309 #if defined(BCM_88690_A0) 46310 soc_field_info_t soc_SCH_RESERVED_52m_fields[] = { 46311 { ECCf, 6, 15, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46312 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL } 46313 }; 46314 #endif 46315 46316 #if defined(BCM_88690_A0) 46317 soc_field_info_t soc_SCH_RESERVED_53m_fields[] = { 46318 { ITEM_0_2f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 46319 { ITEM_102_104f, 3, 102, SOCF_LE | SOCF_GLOBAL }, 46320 { ITEM_105_108f, 4, 105, SOCF_LE | SOCF_GLOBAL }, 46321 { ITEM_14_24f, 11, 14, SOCF_LE | SOCF_GLOBAL }, 46322 { ITEM_25_35f, 11, 25, SOCF_LE | SOCF_GLOBAL }, 46323 { ITEM_36_46f, 11, 36, SOCF_LE | SOCF_GLOBAL }, 46324 { ITEM_3_13f, 11, 3, SOCF_LE | SOCF_GLOBAL }, 46325 { ITEM_47_57f, 11, 47, SOCF_LE | SOCF_GLOBAL }, 46326 { ITEM_58_68f, 11, 58, SOCF_LE | SOCF_GLOBAL }, 46327 { ITEM_69_79f, 11, 69, SOCF_LE | SOCF_GLOBAL }, 46328 { ITEM_80_90f, 11, 80, SOCF_LE | SOCF_GLOBAL }, 46329 { ITEM_91_101f, 11, 91, SOCF_LE | SOCF_GLOBAL }, 46330 { PARITYf, 4, 109, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46331 }; 46332 #endif 46333 46334 #if defined(BCM_88690_A0) 46335 soc_field_info_t soc_SCH_RESERVED_54m_fields[] = { 46336 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 46337 { ITEM_17_18f, 2, 17, SOCF_LE | SOCF_GLOBAL } 46338 }; 46339 #endif 46340 46341 #if defined(BCM_88690_A0) 46342 soc_field_info_t soc_SCH_RESERVED_55m_fields[] = { 46343 { ITEM_0_255f, 256, 0, SOCF_LE | SOCF_GLOBAL } 46344 }; 46345 #endif 46346 46347 #if defined(BCM_88690_B0) 46348 soc_field_info_t soc_SCH_RESERVED_26_BCM88690_B0m_fields[] = { 46349 { RESERVED_26f, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES | SOCF_GLOBAL } 46350 }; 46351 #endif 46352 46353 #if defined(BCM_88690_B0) 46354 soc_field_info_t soc_SCH_RESERVED_27_BCM88690_B0m_fields[] = { 46355 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46356 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46357 }; 46358 #endif 46359 46360 #if defined(BCM_88690_B0) 46361 soc_field_info_t soc_SCH_RESERVED_28_BCM88690_B0m_fields[] = { 46362 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46363 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46364 }; 46365 #endif 46366 46367 #if defined(BCM_88690_B0) 46368 soc_field_info_t soc_SCH_RESERVED_29_BCM88690_B0m_fields[] = { 46369 { ITEM_0_31f, 32, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46370 }; 46371 #endif 46372 46373 #if defined(BCM_88690_B0) 46374 soc_field_info_t soc_SCH_RESERVED_30_BCM88690_B0m_fields[] = { 46375 { ECCf, 8, 80, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46376 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46377 { ITEM_0_79f, 80, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46378 { ITEM_16_27f, 12, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46379 { ITEM_28_44f, 17, 28, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46380 { ITEM_45_45f, 1, 45, SOCF_RO | SOCF_GLOBAL }, 46381 { ITEM_46_47f, 2, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46382 { ITEM_46_79f, 34, 46, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46383 { ITEM_48_59f, 12, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46384 { ITEM_60_76f, 17, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46385 { ITEM_77_77f, 1, 77, SOCF_RO | SOCF_GLOBAL }, 46386 { ITEM_78_79f, 2, 78, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46387 }; 46388 #endif 46389 46390 #if defined(BCM_88690_B0) 46391 soc_field_info_t soc_SCH_RESERVED_31_BCM88690_B0m_fields[] = { 46392 { ECCf, 8, 72, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46393 { ITEM_0_3f, 4, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46394 { ITEM_12_13f, 2, 12, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46395 { ITEM_14_23f, 10, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46396 { ITEM_14_53f, 40, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46397 { ITEM_24_33f, 10, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46398 { ITEM_34_43f, 10, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46399 { ITEM_44_53f, 10, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46400 { ITEM_4_11f, 8, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46401 { ITEM_4_13f, 10, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46402 { ITEM_4_53f, 50, 4, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46403 { ITEM_54_70f, 17, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46404 { ITEM_71_71f, 1, 71, SOCF_RO | SOCF_GLOBAL } 46405 }; 46406 #endif 46407 46408 #if defined(BCM_88690_B0) 46409 soc_field_info_t soc_SCH_RESERVED_32_BCM88690_B0m_fields[] = { 46410 { ITEM_0_255f, 256, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46411 }; 46412 #endif 46413 46414 #if defined(BCM_88690_B0) 46415 soc_field_info_t soc_SCH_RESERVED_33_BCM88690_B0m_fields[] = { 46416 { ITEM_0_15f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46417 }; 46418 #endif 46419 46420 #if defined(BCM_88690_B0) 46421 soc_field_info_t soc_SCH_RESERVED_34_BCM88690_B0m_fields[] = { 46422 { RESERVED_34f, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES | SOCF_GLOBAL } 46423 }; 46424 #endif 46425 46426 #if defined(BCM_88690_B0) 46427 soc_field_info_t soc_SCH_RESERVED_35_BCM88690_B0m_fields[] = { 46428 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46429 { ITEM_0_5f, 6, 0, SOCF_LE | SOCF_GLOBAL } 46430 }; 46431 #endif 46432 46433 #if defined(BCM_88690_B0) 46434 soc_field_info_t soc_SCH_RESERVED_36_BCM88690_B0m_fields[] = { 46435 { ECCf, 6, 21, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46436 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 46437 { ITEM_17_20f, 4, 17, SOCF_LE | SOCF_GLOBAL } 46438 }; 46439 #endif 46440 46441 #if defined(BCM_88690_B0) 46442 soc_field_info_t soc_SCH_RESERVED_37_BCM88690_B0m_fields[] = { 46443 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 46444 }; 46445 #endif 46446 46447 #if defined(BCM_88690_B0) 46448 soc_field_info_t soc_SCH_RESERVED_38_BCM88690_B0m_fields[] = { 46449 { ECCf, 10, 272, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46450 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46451 { ITEM_102_118f, 17, 102, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46452 { ITEM_119_135f, 17, 119, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46453 { ITEM_136_152f, 17, 136, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46454 { ITEM_153_169f, 17, 153, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46455 { ITEM_170_186f, 17, 170, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46456 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46457 { ITEM_187_203f, 17, 187, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46458 { ITEM_204_220f, 17, 204, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46459 { ITEM_221_237f, 17, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46460 { ITEM_238_254f, 17, 238, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46461 { ITEM_255_271f, 17, 255, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46462 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46463 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46464 { ITEM_68_84f, 17, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46465 { ITEM_85_101f, 17, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46466 }; 46467 #endif 46468 46469 #if defined(BCM_88690_B0) 46470 soc_field_info_t soc_SCH_RESERVED_40_BCM88690_B0m_fields[] = { 46471 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46472 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46473 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46474 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46475 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46476 }; 46477 #endif 46478 46479 #if defined(BCM_88690_B0) 46480 soc_field_info_t soc_SCH_RESERVED_41_BCM88690_B0m_fields[] = { 46481 { ECCf, 8, 68, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46482 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46483 { ITEM_17_33f, 17, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46484 { ITEM_34_50f, 17, 34, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46485 { ITEM_51_67f, 17, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46486 }; 46487 #endif 46488 46489 #if defined(BCM_88690_B0) 46490 soc_field_info_t soc_SCH_RESERVED_42_BCM88690_B0m_fields[] = { 46491 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46492 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46493 }; 46494 #endif 46495 46496 #if defined(BCM_88690_B0) 46497 soc_field_info_t soc_SCH_RESERVED_43_BCM88690_B0m_fields[] = { 46498 { ECCf, 6, 17, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46499 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46500 }; 46501 #endif 46502 46503 #if defined(BCM_88690_B0) 46504 soc_field_info_t soc_SCH_RESERVED_44_BCM88690_B0m_fields[] = { 46505 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46506 }; 46507 #endif 46508 46509 #if defined(BCM_88690_B0) 46510 soc_field_info_t soc_SCH_RESERVED_45_BCM88690_B0m_fields[] = { 46511 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46512 }; 46513 #endif 46514 46515 #if defined(BCM_88690_B0) 46516 soc_field_info_t soc_SCH_RESERVED_46_BCM88690_B0m_fields[] = { 46517 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46518 }; 46519 #endif 46520 46521 #if defined(BCM_88690_B0) 46522 soc_field_info_t soc_SCH_RESERVED_47_BCM88690_B0m_fields[] = { 46523 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46524 }; 46525 #endif 46526 46527 #if defined(BCM_88690_B0) 46528 soc_field_info_t soc_SCH_RESERVED_48_BCM88690_B0m_fields[] = { 46529 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46530 }; 46531 #endif 46532 46533 #if defined(BCM_88690_B0) 46534 soc_field_info_t soc_SCH_RESERVED_49_BCM88690_B0m_fields[] = { 46535 { ITEM_0_16f, 17, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46536 }; 46537 #endif 46538 46539 #if defined(BCM_88690_B0) 46540 soc_field_info_t soc_SCH_RESERVED_50_BCM88690_B0m_fields[] = { 46541 { ECCf, 6, 15, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46542 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL } 46543 }; 46544 #endif 46545 46546 #if defined(BCM_88690_B0) 46547 soc_field_info_t soc_SCH_RESERVED_52_BCM88690_B0m_fields[] = { 46548 { ECCf, 6, 15, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46549 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL } 46550 }; 46551 #endif 46552 46553 #if defined(BCM_88690_B0) 46554 soc_field_info_t soc_SCH_RESERVED_53_BCM88690_B0m_fields[] = { 46555 { ITEM_0_2f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 46556 { ITEM_102_104f, 3, 102, SOCF_LE | SOCF_GLOBAL }, 46557 { ITEM_105_108f, 4, 105, SOCF_LE | SOCF_GLOBAL }, 46558 { ITEM_14_24f, 11, 14, SOCF_LE | SOCF_GLOBAL }, 46559 { ITEM_25_35f, 11, 25, SOCF_LE | SOCF_GLOBAL }, 46560 { ITEM_36_46f, 11, 36, SOCF_LE | SOCF_GLOBAL }, 46561 { ITEM_3_13f, 11, 3, SOCF_LE | SOCF_GLOBAL }, 46562 { ITEM_47_57f, 11, 47, SOCF_LE | SOCF_GLOBAL }, 46563 { ITEM_58_68f, 11, 58, SOCF_LE | SOCF_GLOBAL }, 46564 { ITEM_69_79f, 11, 69, SOCF_LE | SOCF_GLOBAL }, 46565 { ITEM_80_90f, 11, 80, SOCF_LE | SOCF_GLOBAL }, 46566 { ITEM_91_101f, 11, 91, SOCF_LE | SOCF_GLOBAL }, 46567 { PARITYf, 4, 109, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 46568 }; 46569 #endif 46570 46571 #if defined(BCM_88690_B0) 46572 soc_field_info_t soc_SCH_RESERVED_54_BCM88690_B0m_fields[] = { 46573 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 46574 { ITEM_17_18f, 2, 17, SOCF_LE | SOCF_GLOBAL } 46575 }; 46576 #endif 46577 46578 #if defined(BCM_88690_B0) 46579 soc_field_info_t soc_SCH_RESERVED_55_BCM88690_B0m_fields[] = { 46580 { ITEM_0_255f, 256, 0, SOCF_LE | SOCF_GLOBAL } 46581 }; 46582 #endif 46583 46584 #if defined(BCM_88675_A0) 46585 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0m_fields[] = { 46586 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46587 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46588 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46589 }; 46590 #endif 46591 46592 #if defined(BCM_88675_A0) 46593 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1m_fields[] = { 46594 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46595 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46596 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46597 }; 46598 #endif 46599 46600 #if defined(BCM_88675_A0) 46601 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2m_fields[] = { 46602 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46603 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46604 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46605 }; 46606 #endif 46607 46608 #if defined(BCM_88675_A0) 46609 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3m_fields[] = { 46610 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46611 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46612 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46613 }; 46614 #endif 46615 46616 #if defined(BCM_88675_A0) 46617 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4m_fields[] = { 46618 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46619 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46620 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46621 }; 46622 #endif 46623 46624 #if defined(BCM_88675_A0) 46625 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5m_fields[] = { 46626 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46627 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46628 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46629 }; 46630 #endif 46631 46632 #if defined(BCM_88675_A0) 46633 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6m_fields[] = { 46634 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46635 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46636 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46637 }; 46638 #endif 46639 46640 #if defined(BCM_88675_A0) 46641 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7m_fields[] = { 46642 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46643 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46644 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46645 }; 46646 #endif 46647 46648 #if defined(BCM_88675_A0) 46649 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8m_fields[] = { 46650 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46651 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46652 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46653 }; 46654 #endif 46655 46656 #if defined(BCM_88675_A0) 46657 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9m_fields[] = { 46658 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46659 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46660 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46661 }; 46662 #endif 46663 46664 #if defined(BCM_88675_A0) 46665 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10m_fields[] = { 46666 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46667 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46668 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46669 }; 46670 #endif 46671 46672 #if defined(BCM_88675_A0) 46673 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11m_fields[] = { 46674 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46675 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46676 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46677 }; 46678 #endif 46679 46680 #if defined(BCM_88675_A0) 46681 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12m_fields[] = { 46682 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46683 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46684 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46685 }; 46686 #endif 46687 46688 #if defined(BCM_88675_A0) 46689 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13m_fields[] = { 46690 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46691 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46692 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46693 }; 46694 #endif 46695 46696 #if defined(BCM_88675_A0) 46697 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14m_fields[] = { 46698 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46699 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46700 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46701 }; 46702 #endif 46703 46704 #if defined(BCM_88675_A0) 46705 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15m_fields[] = { 46706 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46707 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46708 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46709 }; 46710 #endif 46711 46712 #if defined(BCM_88690_A0) 46713 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_16m_fields[] = { 46714 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46715 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46716 }; 46717 #endif 46718 46719 #if defined(BCM_88690_A0) 46720 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_17m_fields[] = { 46721 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46722 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46723 }; 46724 #endif 46725 46726 #if defined(BCM_88690_A0) 46727 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_18m_fields[] = { 46728 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46729 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46730 }; 46731 #endif 46732 46733 #if defined(BCM_88690_A0) 46734 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_19m_fields[] = { 46735 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46736 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46737 }; 46738 #endif 46739 46740 #if defined(BCM_88690_A0) 46741 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_20m_fields[] = { 46742 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46743 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46744 }; 46745 #endif 46746 46747 #if defined(BCM_88690_A0) 46748 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_21m_fields[] = { 46749 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46750 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46751 }; 46752 #endif 46753 46754 #if defined(BCM_88690_A0) 46755 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_22m_fields[] = { 46756 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46757 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46758 }; 46759 #endif 46760 46761 #if defined(BCM_88690_A0) 46762 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_23m_fields[] = { 46763 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46764 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46765 }; 46766 #endif 46767 46768 #if defined(BCM_88690_A0) 46769 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_24m_fields[] = { 46770 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46771 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46772 }; 46773 #endif 46774 46775 #if defined(BCM_88690_A0) 46776 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_25m_fields[] = { 46777 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46778 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46779 }; 46780 #endif 46781 46782 #if defined(BCM_88690_A0) 46783 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_26m_fields[] = { 46784 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46785 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46786 }; 46787 #endif 46788 46789 #if defined(BCM_88690_A0) 46790 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_27m_fields[] = { 46791 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46792 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46793 }; 46794 #endif 46795 46796 #if defined(BCM_88690_A0) 46797 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_28m_fields[] = { 46798 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46799 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46800 }; 46801 #endif 46802 46803 #if defined(BCM_88690_A0) 46804 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_29m_fields[] = { 46805 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46806 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46807 }; 46808 #endif 46809 46810 #if defined(BCM_88690_A0) 46811 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_30m_fields[] = { 46812 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46813 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46814 }; 46815 #endif 46816 46817 #if defined(BCM_88690_A0) 46818 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_31m_fields[] = { 46819 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46820 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46821 }; 46822 #endif 46823 46824 #if defined(BCM_88270_A0) 46825 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_BCM88270_A0m_fields[] = { 46826 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46827 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 46828 }; 46829 #endif 46830 46831 #if defined(BCM_88375_A0) 46832 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_BCM88375_A0m_fields[] = { 46833 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46834 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46835 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46836 }; 46837 #endif 46838 46839 #if defined(BCM_88375_B0) 46840 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_BCM88375_B0m_fields[] = { 46841 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46842 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46843 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46844 }; 46845 #endif 46846 46847 #if defined(BCM_88470_A0) 46848 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_BCM88470_A0m_fields[] = { 46849 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46850 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 46851 }; 46852 #endif 46853 46854 #if defined(BCM_88470_B0) 46855 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_BCM88470_B0m_fields[] = { 46856 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46857 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 46858 }; 46859 #endif 46860 46861 #if defined(BCM_88675_B0) 46862 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_BCM88675_B0m_fields[] = { 46863 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46864 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46865 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46866 }; 46867 #endif 46868 46869 #if defined(BCM_88680_A0) 46870 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_BCM88680_A0m_fields[] = { 46871 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46872 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46873 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46874 }; 46875 #endif 46876 46877 #if defined(BCM_88690_A0) 46878 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_BCM88690_A0m_fields[] = { 46879 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46880 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46881 }; 46882 #endif 46883 46884 #if defined(BCM_88690_B0) 46885 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_0_BCM88690_B0m_fields[] = { 46886 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46887 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46888 }; 46889 #endif 46890 46891 #if defined(BCM_88270_A0) 46892 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_BCM88270_A0m_fields[] = { 46893 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46894 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 46895 }; 46896 #endif 46897 46898 #if defined(BCM_88375_A0) 46899 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_BCM88375_A0m_fields[] = { 46900 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46901 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46902 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46903 }; 46904 #endif 46905 46906 #if defined(BCM_88375_B0) 46907 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_BCM88375_B0m_fields[] = { 46908 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46909 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46910 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46911 }; 46912 #endif 46913 46914 #if defined(BCM_88470_A0) 46915 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_BCM88470_A0m_fields[] = { 46916 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46917 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 46918 }; 46919 #endif 46920 46921 #if defined(BCM_88470_B0) 46922 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_BCM88470_B0m_fields[] = { 46923 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46924 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 46925 }; 46926 #endif 46927 46928 #if defined(BCM_88675_B0) 46929 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_BCM88675_B0m_fields[] = { 46930 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46931 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46932 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46933 }; 46934 #endif 46935 46936 #if defined(BCM_88680_A0) 46937 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_BCM88680_A0m_fields[] = { 46938 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46939 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46940 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46941 }; 46942 #endif 46943 46944 #if defined(BCM_88690_A0) 46945 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_BCM88690_A0m_fields[] = { 46946 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46947 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46948 }; 46949 #endif 46950 46951 #if defined(BCM_88690_B0) 46952 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_10_BCM88690_B0m_fields[] = { 46953 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46954 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 46955 }; 46956 #endif 46957 46958 #if defined(BCM_88270_A0) 46959 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_BCM88270_A0m_fields[] = { 46960 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46961 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 46962 }; 46963 #endif 46964 46965 #if defined(BCM_88375_A0) 46966 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_BCM88375_A0m_fields[] = { 46967 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46968 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46969 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46970 }; 46971 #endif 46972 46973 #if defined(BCM_88375_B0) 46974 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_BCM88375_B0m_fields[] = { 46975 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46976 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46977 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46978 }; 46979 #endif 46980 46981 #if defined(BCM_88470_A0) 46982 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_BCM88470_A0m_fields[] = { 46983 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46984 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 46985 }; 46986 #endif 46987 46988 #if defined(BCM_88470_B0) 46989 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_BCM88470_B0m_fields[] = { 46990 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46991 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 46992 }; 46993 #endif 46994 46995 #if defined(BCM_88675_B0) 46996 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_BCM88675_B0m_fields[] = { 46997 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 46998 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 46999 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47000 }; 47001 #endif 47002 47003 #if defined(BCM_88680_A0) 47004 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_BCM88680_A0m_fields[] = { 47005 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47006 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47007 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47008 }; 47009 #endif 47010 47011 #if defined(BCM_88690_A0) 47012 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_BCM88690_A0m_fields[] = { 47013 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47014 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47015 }; 47016 #endif 47017 47018 #if defined(BCM_88690_B0) 47019 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_11_BCM88690_B0m_fields[] = { 47020 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47021 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47022 }; 47023 #endif 47024 47025 #if defined(BCM_88270_A0) 47026 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_BCM88270_A0m_fields[] = { 47027 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47028 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47029 }; 47030 #endif 47031 47032 #if defined(BCM_88375_A0) 47033 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_BCM88375_A0m_fields[] = { 47034 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47035 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47036 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47037 }; 47038 #endif 47039 47040 #if defined(BCM_88375_B0) 47041 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_BCM88375_B0m_fields[] = { 47042 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47043 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47044 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47045 }; 47046 #endif 47047 47048 #if defined(BCM_88470_A0) 47049 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_BCM88470_A0m_fields[] = { 47050 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47051 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47052 }; 47053 #endif 47054 47055 #if defined(BCM_88470_B0) 47056 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_BCM88470_B0m_fields[] = { 47057 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47058 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47059 }; 47060 #endif 47061 47062 #if defined(BCM_88675_B0) 47063 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_BCM88675_B0m_fields[] = { 47064 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47065 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47066 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47067 }; 47068 #endif 47069 47070 #if defined(BCM_88680_A0) 47071 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_BCM88680_A0m_fields[] = { 47072 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47073 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47074 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47075 }; 47076 #endif 47077 47078 #if defined(BCM_88690_A0) 47079 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_BCM88690_A0m_fields[] = { 47080 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47081 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47082 }; 47083 #endif 47084 47085 #if defined(BCM_88690_B0) 47086 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_12_BCM88690_B0m_fields[] = { 47087 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47088 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47089 }; 47090 #endif 47091 47092 #if defined(BCM_88270_A0) 47093 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_BCM88270_A0m_fields[] = { 47094 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47095 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47096 }; 47097 #endif 47098 47099 #if defined(BCM_88375_A0) 47100 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_BCM88375_A0m_fields[] = { 47101 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47102 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47103 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47104 }; 47105 #endif 47106 47107 #if defined(BCM_88375_B0) 47108 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_BCM88375_B0m_fields[] = { 47109 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47110 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47111 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47112 }; 47113 #endif 47114 47115 #if defined(BCM_88470_A0) 47116 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_BCM88470_A0m_fields[] = { 47117 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47118 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47119 }; 47120 #endif 47121 47122 #if defined(BCM_88470_B0) 47123 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_BCM88470_B0m_fields[] = { 47124 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47125 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47126 }; 47127 #endif 47128 47129 #if defined(BCM_88675_B0) 47130 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_BCM88675_B0m_fields[] = { 47131 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47132 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47133 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47134 }; 47135 #endif 47136 47137 #if defined(BCM_88680_A0) 47138 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_BCM88680_A0m_fields[] = { 47139 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47140 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47141 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47142 }; 47143 #endif 47144 47145 #if defined(BCM_88690_A0) 47146 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_BCM88690_A0m_fields[] = { 47147 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47148 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47149 }; 47150 #endif 47151 47152 #if defined(BCM_88690_B0) 47153 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_13_BCM88690_B0m_fields[] = { 47154 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47155 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47156 }; 47157 #endif 47158 47159 #if defined(BCM_88270_A0) 47160 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_BCM88270_A0m_fields[] = { 47161 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47162 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47163 }; 47164 #endif 47165 47166 #if defined(BCM_88375_A0) 47167 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_BCM88375_A0m_fields[] = { 47168 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47169 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47170 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47171 }; 47172 #endif 47173 47174 #if defined(BCM_88375_B0) 47175 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_BCM88375_B0m_fields[] = { 47176 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47177 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47178 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47179 }; 47180 #endif 47181 47182 #if defined(BCM_88470_A0) 47183 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_BCM88470_A0m_fields[] = { 47184 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47185 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47186 }; 47187 #endif 47188 47189 #if defined(BCM_88470_B0) 47190 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_BCM88470_B0m_fields[] = { 47191 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47192 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47193 }; 47194 #endif 47195 47196 #if defined(BCM_88675_B0) 47197 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_BCM88675_B0m_fields[] = { 47198 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47199 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47200 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47201 }; 47202 #endif 47203 47204 #if defined(BCM_88680_A0) 47205 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_BCM88680_A0m_fields[] = { 47206 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47207 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47208 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47209 }; 47210 #endif 47211 47212 #if defined(BCM_88690_A0) 47213 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_BCM88690_A0m_fields[] = { 47214 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47215 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47216 }; 47217 #endif 47218 47219 #if defined(BCM_88690_B0) 47220 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_14_BCM88690_B0m_fields[] = { 47221 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47222 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47223 }; 47224 #endif 47225 47226 #if defined(BCM_88270_A0) 47227 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_BCM88270_A0m_fields[] = { 47228 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47229 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47230 }; 47231 #endif 47232 47233 #if defined(BCM_88375_A0) 47234 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_BCM88375_A0m_fields[] = { 47235 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47236 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47237 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47238 }; 47239 #endif 47240 47241 #if defined(BCM_88375_B0) 47242 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_BCM88375_B0m_fields[] = { 47243 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47244 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47245 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47246 }; 47247 #endif 47248 47249 #if defined(BCM_88470_A0) 47250 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_BCM88470_A0m_fields[] = { 47251 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47252 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47253 }; 47254 #endif 47255 47256 #if defined(BCM_88470_B0) 47257 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_BCM88470_B0m_fields[] = { 47258 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47259 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47260 }; 47261 #endif 47262 47263 #if defined(BCM_88675_B0) 47264 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_BCM88675_B0m_fields[] = { 47265 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47266 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47267 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47268 }; 47269 #endif 47270 47271 #if defined(BCM_88680_A0) 47272 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_BCM88680_A0m_fields[] = { 47273 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47274 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47275 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47276 }; 47277 #endif 47278 47279 #if defined(BCM_88690_A0) 47280 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_BCM88690_A0m_fields[] = { 47281 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47282 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47283 }; 47284 #endif 47285 47286 #if defined(BCM_88690_B0) 47287 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_15_BCM88690_B0m_fields[] = { 47288 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47289 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47290 }; 47291 #endif 47292 47293 #if defined(BCM_88690_B0) 47294 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_16_BCM88690_B0m_fields[] = { 47295 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47296 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47297 }; 47298 #endif 47299 47300 #if defined(BCM_88690_B0) 47301 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_17_BCM88690_B0m_fields[] = { 47302 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47303 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47304 }; 47305 #endif 47306 47307 #if defined(BCM_88690_B0) 47308 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_18_BCM88690_B0m_fields[] = { 47309 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47310 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47311 }; 47312 #endif 47313 47314 #if defined(BCM_88690_B0) 47315 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_19_BCM88690_B0m_fields[] = { 47316 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47317 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47318 }; 47319 #endif 47320 47321 #if defined(BCM_88270_A0) 47322 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_BCM88270_A0m_fields[] = { 47323 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47324 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47325 }; 47326 #endif 47327 47328 #if defined(BCM_88375_A0) 47329 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_BCM88375_A0m_fields[] = { 47330 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47331 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47332 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47333 }; 47334 #endif 47335 47336 #if defined(BCM_88375_B0) 47337 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_BCM88375_B0m_fields[] = { 47338 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47339 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47340 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47341 }; 47342 #endif 47343 47344 #if defined(BCM_88470_A0) 47345 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_BCM88470_A0m_fields[] = { 47346 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47347 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47348 }; 47349 #endif 47350 47351 #if defined(BCM_88470_B0) 47352 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_BCM88470_B0m_fields[] = { 47353 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47354 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47355 }; 47356 #endif 47357 47358 #if defined(BCM_88675_B0) 47359 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_BCM88675_B0m_fields[] = { 47360 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47361 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47362 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47363 }; 47364 #endif 47365 47366 #if defined(BCM_88680_A0) 47367 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_BCM88680_A0m_fields[] = { 47368 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47369 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47370 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47371 }; 47372 #endif 47373 47374 #if defined(BCM_88690_A0) 47375 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_BCM88690_A0m_fields[] = { 47376 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47377 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47378 }; 47379 #endif 47380 47381 #if defined(BCM_88690_B0) 47382 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_1_BCM88690_B0m_fields[] = { 47383 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47384 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47385 }; 47386 #endif 47387 47388 #if defined(BCM_88690_B0) 47389 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_20_BCM88690_B0m_fields[] = { 47390 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47391 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47392 }; 47393 #endif 47394 47395 #if defined(BCM_88690_B0) 47396 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_21_BCM88690_B0m_fields[] = { 47397 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47398 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47399 }; 47400 #endif 47401 47402 #if defined(BCM_88690_B0) 47403 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_22_BCM88690_B0m_fields[] = { 47404 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47405 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47406 }; 47407 #endif 47408 47409 #if defined(BCM_88690_B0) 47410 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_23_BCM88690_B0m_fields[] = { 47411 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47412 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47413 }; 47414 #endif 47415 47416 #if defined(BCM_88690_B0) 47417 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_24_BCM88690_B0m_fields[] = { 47418 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47419 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47420 }; 47421 #endif 47422 47423 #if defined(BCM_88690_B0) 47424 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_25_BCM88690_B0m_fields[] = { 47425 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47426 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47427 }; 47428 #endif 47429 47430 #if defined(BCM_88690_B0) 47431 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_26_BCM88690_B0m_fields[] = { 47432 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47433 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47434 }; 47435 #endif 47436 47437 #if defined(BCM_88690_B0) 47438 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_27_BCM88690_B0m_fields[] = { 47439 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47440 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47441 }; 47442 #endif 47443 47444 #if defined(BCM_88690_B0) 47445 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_28_BCM88690_B0m_fields[] = { 47446 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47447 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47448 }; 47449 #endif 47450 47451 #if defined(BCM_88690_B0) 47452 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_29_BCM88690_B0m_fields[] = { 47453 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47454 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47455 }; 47456 #endif 47457 47458 #if defined(BCM_88270_A0) 47459 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_BCM88270_A0m_fields[] = { 47460 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47461 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47462 }; 47463 #endif 47464 47465 #if defined(BCM_88375_A0) 47466 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_BCM88375_A0m_fields[] = { 47467 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47468 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47469 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47470 }; 47471 #endif 47472 47473 #if defined(BCM_88375_B0) 47474 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_BCM88375_B0m_fields[] = { 47475 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47476 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47477 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47478 }; 47479 #endif 47480 47481 #if defined(BCM_88470_A0) 47482 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_BCM88470_A0m_fields[] = { 47483 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47484 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47485 }; 47486 #endif 47487 47488 #if defined(BCM_88470_B0) 47489 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_BCM88470_B0m_fields[] = { 47490 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47491 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47492 }; 47493 #endif 47494 47495 #if defined(BCM_88675_B0) 47496 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_BCM88675_B0m_fields[] = { 47497 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47498 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47499 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47500 }; 47501 #endif 47502 47503 #if defined(BCM_88680_A0) 47504 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_BCM88680_A0m_fields[] = { 47505 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47506 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47507 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47508 }; 47509 #endif 47510 47511 #if defined(BCM_88690_A0) 47512 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_BCM88690_A0m_fields[] = { 47513 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47514 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47515 }; 47516 #endif 47517 47518 #if defined(BCM_88690_B0) 47519 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_2_BCM88690_B0m_fields[] = { 47520 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47521 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47522 }; 47523 #endif 47524 47525 #if defined(BCM_88690_B0) 47526 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_30_BCM88690_B0m_fields[] = { 47527 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47528 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47529 }; 47530 #endif 47531 47532 #if defined(BCM_88690_B0) 47533 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_31_BCM88690_B0m_fields[] = { 47534 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47535 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47536 }; 47537 #endif 47538 47539 #if defined(BCM_88270_A0) 47540 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_BCM88270_A0m_fields[] = { 47541 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47542 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47543 }; 47544 #endif 47545 47546 #if defined(BCM_88375_A0) 47547 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_BCM88375_A0m_fields[] = { 47548 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47549 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47550 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47551 }; 47552 #endif 47553 47554 #if defined(BCM_88375_B0) 47555 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_BCM88375_B0m_fields[] = { 47556 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47557 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47558 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47559 }; 47560 #endif 47561 47562 #if defined(BCM_88470_A0) 47563 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_BCM88470_A0m_fields[] = { 47564 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47565 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47566 }; 47567 #endif 47568 47569 #if defined(BCM_88470_B0) 47570 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_BCM88470_B0m_fields[] = { 47571 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47572 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47573 }; 47574 #endif 47575 47576 #if defined(BCM_88675_B0) 47577 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_BCM88675_B0m_fields[] = { 47578 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47579 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47580 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47581 }; 47582 #endif 47583 47584 #if defined(BCM_88680_A0) 47585 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_BCM88680_A0m_fields[] = { 47586 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47587 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47588 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47589 }; 47590 #endif 47591 47592 #if defined(BCM_88690_A0) 47593 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_BCM88690_A0m_fields[] = { 47594 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47595 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47596 }; 47597 #endif 47598 47599 #if defined(BCM_88690_B0) 47600 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_3_BCM88690_B0m_fields[] = { 47601 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47602 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47603 }; 47604 #endif 47605 47606 #if defined(BCM_88270_A0) 47607 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_BCM88270_A0m_fields[] = { 47608 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47609 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47610 }; 47611 #endif 47612 47613 #if defined(BCM_88375_A0) 47614 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_BCM88375_A0m_fields[] = { 47615 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47616 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47617 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47618 }; 47619 #endif 47620 47621 #if defined(BCM_88375_B0) 47622 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_BCM88375_B0m_fields[] = { 47623 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47624 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47625 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47626 }; 47627 #endif 47628 47629 #if defined(BCM_88470_A0) 47630 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_BCM88470_A0m_fields[] = { 47631 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47632 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47633 }; 47634 #endif 47635 47636 #if defined(BCM_88470_B0) 47637 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_BCM88470_B0m_fields[] = { 47638 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47639 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47640 }; 47641 #endif 47642 47643 #if defined(BCM_88675_B0) 47644 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_BCM88675_B0m_fields[] = { 47645 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47646 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47647 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47648 }; 47649 #endif 47650 47651 #if defined(BCM_88680_A0) 47652 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_BCM88680_A0m_fields[] = { 47653 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47654 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47655 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47656 }; 47657 #endif 47658 47659 #if defined(BCM_88690_A0) 47660 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_BCM88690_A0m_fields[] = { 47661 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47662 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47663 }; 47664 #endif 47665 47666 #if defined(BCM_88690_B0) 47667 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_4_BCM88690_B0m_fields[] = { 47668 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47669 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47670 }; 47671 #endif 47672 47673 #if defined(BCM_88270_A0) 47674 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_BCM88270_A0m_fields[] = { 47675 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47676 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47677 }; 47678 #endif 47679 47680 #if defined(BCM_88375_A0) 47681 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_BCM88375_A0m_fields[] = { 47682 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47683 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47684 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47685 }; 47686 #endif 47687 47688 #if defined(BCM_88375_B0) 47689 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_BCM88375_B0m_fields[] = { 47690 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47691 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47692 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47693 }; 47694 #endif 47695 47696 #if defined(BCM_88470_A0) 47697 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_BCM88470_A0m_fields[] = { 47698 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47699 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47700 }; 47701 #endif 47702 47703 #if defined(BCM_88470_B0) 47704 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_BCM88470_B0m_fields[] = { 47705 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47706 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47707 }; 47708 #endif 47709 47710 #if defined(BCM_88675_B0) 47711 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_BCM88675_B0m_fields[] = { 47712 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47713 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47714 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47715 }; 47716 #endif 47717 47718 #if defined(BCM_88680_A0) 47719 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_BCM88680_A0m_fields[] = { 47720 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47721 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47722 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47723 }; 47724 #endif 47725 47726 #if defined(BCM_88690_A0) 47727 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_BCM88690_A0m_fields[] = { 47728 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47729 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47730 }; 47731 #endif 47732 47733 #if defined(BCM_88690_B0) 47734 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_5_BCM88690_B0m_fields[] = { 47735 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47736 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47737 }; 47738 #endif 47739 47740 #if defined(BCM_88270_A0) 47741 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_BCM88270_A0m_fields[] = { 47742 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47743 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47744 }; 47745 #endif 47746 47747 #if defined(BCM_88375_A0) 47748 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_BCM88375_A0m_fields[] = { 47749 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47750 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47751 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47752 }; 47753 #endif 47754 47755 #if defined(BCM_88375_B0) 47756 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_BCM88375_B0m_fields[] = { 47757 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47758 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47759 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47760 }; 47761 #endif 47762 47763 #if defined(BCM_88470_A0) 47764 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_BCM88470_A0m_fields[] = { 47765 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47766 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47767 }; 47768 #endif 47769 47770 #if defined(BCM_88470_B0) 47771 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_BCM88470_B0m_fields[] = { 47772 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47773 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47774 }; 47775 #endif 47776 47777 #if defined(BCM_88675_B0) 47778 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_BCM88675_B0m_fields[] = { 47779 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47780 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47781 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47782 }; 47783 #endif 47784 47785 #if defined(BCM_88680_A0) 47786 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_BCM88680_A0m_fields[] = { 47787 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47788 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47789 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47790 }; 47791 #endif 47792 47793 #if defined(BCM_88690_A0) 47794 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_BCM88690_A0m_fields[] = { 47795 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47796 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47797 }; 47798 #endif 47799 47800 #if defined(BCM_88690_B0) 47801 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_6_BCM88690_B0m_fields[] = { 47802 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47803 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47804 }; 47805 #endif 47806 47807 #if defined(BCM_88270_A0) 47808 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_BCM88270_A0m_fields[] = { 47809 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47810 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47811 }; 47812 #endif 47813 47814 #if defined(BCM_88375_A0) 47815 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_BCM88375_A0m_fields[] = { 47816 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47817 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47818 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47819 }; 47820 #endif 47821 47822 #if defined(BCM_88375_B0) 47823 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_BCM88375_B0m_fields[] = { 47824 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47825 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47826 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47827 }; 47828 #endif 47829 47830 #if defined(BCM_88470_A0) 47831 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_BCM88470_A0m_fields[] = { 47832 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47833 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47834 }; 47835 #endif 47836 47837 #if defined(BCM_88470_B0) 47838 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_BCM88470_B0m_fields[] = { 47839 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47840 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47841 }; 47842 #endif 47843 47844 #if defined(BCM_88675_B0) 47845 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_BCM88675_B0m_fields[] = { 47846 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47847 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47848 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47849 }; 47850 #endif 47851 47852 #if defined(BCM_88680_A0) 47853 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_BCM88680_A0m_fields[] = { 47854 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47855 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47856 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47857 }; 47858 #endif 47859 47860 #if defined(BCM_88690_A0) 47861 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_BCM88690_A0m_fields[] = { 47862 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47863 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47864 }; 47865 #endif 47866 47867 #if defined(BCM_88690_B0) 47868 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_7_BCM88690_B0m_fields[] = { 47869 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47870 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47871 }; 47872 #endif 47873 47874 #if defined(BCM_88270_A0) 47875 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_BCM88270_A0m_fields[] = { 47876 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47877 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47878 }; 47879 #endif 47880 47881 #if defined(BCM_88375_A0) 47882 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_BCM88375_A0m_fields[] = { 47883 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47884 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47885 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47886 }; 47887 #endif 47888 47889 #if defined(BCM_88375_B0) 47890 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_BCM88375_B0m_fields[] = { 47891 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47892 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47893 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47894 }; 47895 #endif 47896 47897 #if defined(BCM_88470_A0) 47898 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_BCM88470_A0m_fields[] = { 47899 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47900 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47901 }; 47902 #endif 47903 47904 #if defined(BCM_88470_B0) 47905 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_BCM88470_B0m_fields[] = { 47906 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47907 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47908 }; 47909 #endif 47910 47911 #if defined(BCM_88675_B0) 47912 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_BCM88675_B0m_fields[] = { 47913 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47914 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47915 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47916 }; 47917 #endif 47918 47919 #if defined(BCM_88680_A0) 47920 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_BCM88680_A0m_fields[] = { 47921 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47922 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47923 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47924 }; 47925 #endif 47926 47927 #if defined(BCM_88690_A0) 47928 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_BCM88690_A0m_fields[] = { 47929 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47930 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47931 }; 47932 #endif 47933 47934 #if defined(BCM_88690_B0) 47935 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_8_BCM88690_B0m_fields[] = { 47936 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47937 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47938 }; 47939 #endif 47940 47941 #if defined(BCM_88270_A0) 47942 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_BCM88270_A0m_fields[] = { 47943 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47944 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47945 }; 47946 #endif 47947 47948 #if defined(BCM_88375_A0) 47949 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_BCM88375_A0m_fields[] = { 47950 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47951 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47952 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47953 }; 47954 #endif 47955 47956 #if defined(BCM_88375_B0) 47957 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_BCM88375_B0m_fields[] = { 47958 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47959 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47960 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47961 }; 47962 #endif 47963 47964 #if defined(BCM_88470_A0) 47965 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_BCM88470_A0m_fields[] = { 47966 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47967 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47968 }; 47969 #endif 47970 47971 #if defined(BCM_88470_B0) 47972 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_BCM88470_B0m_fields[] = { 47973 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47974 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL } 47975 }; 47976 #endif 47977 47978 #if defined(BCM_88675_B0) 47979 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_BCM88675_B0m_fields[] = { 47980 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47981 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47982 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47983 }; 47984 #endif 47985 47986 #if defined(BCM_88680_A0) 47987 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_BCM88680_A0m_fields[] = { 47988 { PARITYf, 1, 12, SOCF_RO | SOCF_GLOBAL }, 47989 { PORT_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 47990 { RESERVEDf, 4, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47991 }; 47992 #endif 47993 47994 #if defined(BCM_88690_A0) 47995 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_BCM88690_A0m_fields[] = { 47996 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47997 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 47998 }; 47999 #endif 48000 48001 #if defined(BCM_88690_B0) 48002 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR_CAL_9_BCM88690_B0m_fields[] = { 48003 { ECCf, 5, 9, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48004 { PORT_SELf, 9, 0, SOCF_LE | SOCF_GLOBAL } 48005 }; 48006 #endif 48007 48008 #if defined(BCM_88650_A0) 48009 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR__CALm_fields[] = { 48010 { HR_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 48011 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 48012 }; 48013 #endif 48014 48015 #if defined(BCM_88202_A0) 48016 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR__CAL_BCM88202_A0m_fields[] = { 48017 { HR_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 48018 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 48019 }; 48020 #endif 48021 48022 #if defined(BCM_88650_B0) 48023 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR__CAL_BCM88650_B0m_fields[] = { 48024 { HR_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 48025 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 48026 }; 48027 #endif 48028 48029 #if defined(BCM_88660_A0) 48030 soc_field_info_t soc_SCH_SCHEDULER_CREDIT_GENERATION_CALENDAR__CAL_BCM88660_A0m_fields[] = { 48031 { HR_SELf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 48032 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL } 48033 }; 48034 #endif 48035 48036 #if defined(BCM_88650_A0) 48037 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEMm_fields[] = { 48038 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL }, 48039 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48040 }; 48041 #endif 48042 48043 #if defined(BCM_88650_A0) 48044 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_Bm_fields[] = { 48045 { MEM_07100000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 48046 }; 48047 #endif 48048 48049 #if defined(BCM_88202_A0) 48050 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_BCM88202_A0m_fields[] = { 48051 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL }, 48052 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48053 }; 48054 #endif 48055 48056 #if defined(BCM_88270_A0) 48057 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_BCM88270_A0m_fields[] = { 48058 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48059 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48060 }; 48061 #endif 48062 48063 #if defined(BCM_88375_A0) 48064 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_BCM88375_A0m_fields[] = { 48065 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48066 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48067 }; 48068 #endif 48069 48070 #if defined(BCM_88375_B0) 48071 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_BCM88375_B0m_fields[] = { 48072 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48073 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48074 }; 48075 #endif 48076 48077 #if defined(BCM_88470_A0) 48078 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_BCM88470_A0m_fields[] = { 48079 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48080 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48081 }; 48082 #endif 48083 48084 #if defined(BCM_88470_B0) 48085 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_BCM88470_B0m_fields[] = { 48086 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48087 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48088 }; 48089 #endif 48090 48091 #if defined(BCM_88650_B0) 48092 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_BCM88650_B0m_fields[] = { 48093 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL }, 48094 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48095 }; 48096 #endif 48097 48098 #if defined(BCM_88660_A0) 48099 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_BCM88660_A0m_fields[] = { 48100 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL }, 48101 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48102 }; 48103 #endif 48104 48105 #if defined(BCM_88675_A0) 48106 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_BCM88675_A0m_fields[] = { 48107 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48108 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48109 }; 48110 #endif 48111 48112 #if defined(BCM_88675_B0) 48113 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_BCM88675_B0m_fields[] = { 48114 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48115 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48116 }; 48117 #endif 48118 48119 #if defined(BCM_88680_A0) 48120 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_BCM88680_A0m_fields[] = { 48121 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48122 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48123 }; 48124 #endif 48125 48126 #if defined(BCM_88690_A0) 48127 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_BCM88690_A0m_fields[] = { 48128 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48129 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48130 }; 48131 #endif 48132 48133 #if defined(BCM_88690_B0) 48134 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_BCM88690_B0m_fields[] = { 48135 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48136 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48137 }; 48138 #endif 48139 48140 #if defined(BCM_88202_A0) 48141 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_B_BCM88202_A0m_fields[] = { 48142 { MEM_07100000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 48143 }; 48144 #endif 48145 48146 #if defined(BCM_88375_A0) 48147 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_B_BCM88375_A0m_fields[] = { 48148 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48149 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48150 }; 48151 #endif 48152 48153 #if defined(BCM_88375_B0) 48154 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_B_BCM88375_B0m_fields[] = { 48155 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48156 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48157 }; 48158 #endif 48159 48160 #if defined(BCM_88470_A0) 48161 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_B_BCM88470_A0m_fields[] = { 48162 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48163 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48164 }; 48165 #endif 48166 48167 #if defined(BCM_88470_B0) 48168 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_B_BCM88470_B0m_fields[] = { 48169 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48170 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48171 }; 48172 #endif 48173 48174 #if defined(BCM_88650_B0) 48175 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_B_BCM88650_B0m_fields[] = { 48176 { MEM_07100000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 48177 }; 48178 #endif 48179 48180 #if defined(BCM_88660_A0) 48181 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_B_BCM88660_A0m_fields[] = { 48182 { MEM_07100000f, 16, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 48183 }; 48184 #endif 48185 48186 #if defined(BCM_88675_A0) 48187 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_B_BCM88675_A0m_fields[] = { 48188 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48189 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48190 }; 48191 #endif 48192 48193 #if defined(BCM_88675_B0) 48194 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_B_BCM88675_B0m_fields[] = { 48195 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48196 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48197 }; 48198 #endif 48199 48200 #if defined(BCM_88680_A0) 48201 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_B_BCM88680_A0m_fields[] = { 48202 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48203 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48204 }; 48205 #endif 48206 48207 #if defined(BCM_88690_A0) 48208 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_B_BCM88690_A0m_fields[] = { 48209 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48210 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48211 }; 48212 #endif 48213 48214 #if defined(BCM_88690_B0) 48215 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY_SEM_B_BCM88690_B0m_fields[] = { 48216 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48217 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48218 }; 48219 #endif 48220 48221 #if defined(BCM_88650_A0) 48222 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY__SEMm_fields[] = { 48223 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL }, 48224 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48225 }; 48226 #endif 48227 48228 #if defined(BCM_88202_A0) 48229 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY__SEM_BCM88202_A0m_fields[] = { 48230 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL }, 48231 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48232 }; 48233 #endif 48234 48235 #if defined(BCM_88650_B0) 48236 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY__SEM_BCM88650_B0m_fields[] = { 48237 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL }, 48238 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48239 }; 48240 #endif 48241 48242 #if defined(BCM_88660_A0) 48243 soc_field_info_t soc_SCH_SCHEDULER_ENABLE_MEMORY__SEM_BCM88660_A0m_fields[] = { 48244 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL }, 48245 { SCH_ENABLEf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48246 }; 48247 #endif 48248 48249 #if defined(BCM_88650_A0) 48250 soc_field_info_t soc_SCH_SCHEDULER_INITm_fields[] = { 48251 { SCH_INITf, 1, 0, 0 | SOCF_GLOBAL } 48252 }; 48253 #endif 48254 48255 #if defined(BCM_88202_A0) 48256 soc_field_info_t soc_SCH_SCHEDULER_INIT_BCM88202_A0m_fields[] = { 48257 { SCH_INITf, 1, 0, 0 | SOCF_GLOBAL } 48258 }; 48259 #endif 48260 48261 #if defined(BCM_88270_A0) 48262 soc_field_info_t soc_SCH_SCHEDULER_INIT_BCM88270_A0m_fields[] = { 48263 { SCH_INITf, 1, 0, 0 | SOCF_GLOBAL } 48264 }; 48265 #endif 48266 48267 #if defined(BCM_88375_A0) 48268 soc_field_info_t soc_SCH_SCHEDULER_INIT_BCM88375_A0m_fields[] = { 48269 { SCH_INITf, 1, 0, 0 | SOCF_GLOBAL } 48270 }; 48271 #endif 48272 48273 #if defined(BCM_88375_B0) 48274 soc_field_info_t soc_SCH_SCHEDULER_INIT_BCM88375_B0m_fields[] = { 48275 { SCH_INITf, 1, 0, 0 | SOCF_GLOBAL } 48276 }; 48277 #endif 48278 48279 #if defined(BCM_88470_A0) 48280 soc_field_info_t soc_SCH_SCHEDULER_INIT_BCM88470_A0m_fields[] = { 48281 { SCH_INITf, 1, 0, 0 | SOCF_GLOBAL } 48282 }; 48283 #endif 48284 48285 #if defined(BCM_88470_B0) 48286 soc_field_info_t soc_SCH_SCHEDULER_INIT_BCM88470_B0m_fields[] = { 48287 { SCH_INITf, 1, 0, 0 | SOCF_GLOBAL } 48288 }; 48289 #endif 48290 48291 #if defined(BCM_88650_B0) 48292 soc_field_info_t soc_SCH_SCHEDULER_INIT_BCM88650_B0m_fields[] = { 48293 { SCH_INITf, 1, 0, 0 | SOCF_GLOBAL } 48294 }; 48295 #endif 48296 48297 #if defined(BCM_88660_A0) 48298 soc_field_info_t soc_SCH_SCHEDULER_INIT_BCM88660_A0m_fields[] = { 48299 { SCH_INITf, 1, 0, 0 | SOCF_GLOBAL } 48300 }; 48301 #endif 48302 48303 #if defined(BCM_88675_A0) 48304 soc_field_info_t soc_SCH_SCHEDULER_INIT_BCM88675_A0m_fields[] = { 48305 { SCH_INITf, 1, 0, 0 | SOCF_GLOBAL } 48306 }; 48307 #endif 48308 48309 #if defined(BCM_88675_B0) 48310 soc_field_info_t soc_SCH_SCHEDULER_INIT_BCM88675_B0m_fields[] = { 48311 { SCH_INITf, 1, 0, 0 | SOCF_GLOBAL } 48312 }; 48313 #endif 48314 48315 #if defined(BCM_88680_A0) 48316 soc_field_info_t soc_SCH_SCHEDULER_INIT_BCM88680_A0m_fields[] = { 48317 { SCH_INITf, 1, 0, 0 | SOCF_GLOBAL } 48318 }; 48319 #endif 48320 48321 #if defined(BCM_88690_A0) 48322 soc_field_info_t soc_SCH_SCHEDULER_INIT_BCM88690_A0m_fields[] = { 48323 { SCH_INITf, 1, 0, 0 | SOCF_GLOBAL } 48324 }; 48325 #endif 48326 48327 #if defined(BCM_88690_B0) 48328 soc_field_info_t soc_SCH_SCHEDULER_INIT_BCM88690_B0m_fields[] = { 48329 { SCH_INITf, 1, 0, 0 | SOCF_GLOBAL } 48330 }; 48331 #endif 48332 48333 #if defined(BCM_88675_A0) 48334 soc_field_info_t soc_SCH_SCH_FCR_RXIm_fields[] = { 48335 { ECCf, 7, 49, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48336 { RXI_DATAf, 49, 0, SOCF_LE | SOCF_GLOBAL } 48337 }; 48338 #endif 48339 48340 #if defined(BCM_88270_A0) 48341 soc_field_info_t soc_SCH_SCH_FCR_RXI_BCM88270_A0m_fields[] = { 48342 { ECCf, 7, 49, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48343 { RXI_DATAf, 49, 0, SOCF_LE | SOCF_GLOBAL } 48344 }; 48345 #endif 48346 48347 #if defined(BCM_88375_A0) 48348 soc_field_info_t soc_SCH_SCH_FCR_RXI_BCM88375_A0m_fields[] = { 48349 { ECCf, 7, 49, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48350 { RXI_DATAf, 49, 0, SOCF_LE | SOCF_GLOBAL } 48351 }; 48352 #endif 48353 48354 #if defined(BCM_88375_B0) 48355 soc_field_info_t soc_SCH_SCH_FCR_RXI_BCM88375_B0m_fields[] = { 48356 { ECCf, 7, 49, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48357 { RXI_DATAf, 49, 0, SOCF_LE | SOCF_GLOBAL } 48358 }; 48359 #endif 48360 48361 #if defined(BCM_88470_A0) 48362 soc_field_info_t soc_SCH_SCH_FCR_RXI_BCM88470_A0m_fields[] = { 48363 { ECCf, 7, 49, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48364 { RXI_DATAf, 49, 0, SOCF_LE | SOCF_GLOBAL } 48365 }; 48366 #endif 48367 48368 #if defined(BCM_88470_B0) 48369 soc_field_info_t soc_SCH_SCH_FCR_RXI_BCM88470_B0m_fields[] = { 48370 { ECCf, 7, 49, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48371 { RXI_DATAf, 49, 0, SOCF_LE | SOCF_GLOBAL } 48372 }; 48373 #endif 48374 48375 #if defined(BCM_88675_B0) 48376 soc_field_info_t soc_SCH_SCH_FCR_RXI_BCM88675_B0m_fields[] = { 48377 { ECCf, 7, 49, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48378 { RXI_DATAf, 49, 0, SOCF_LE | SOCF_GLOBAL } 48379 }; 48380 #endif 48381 48382 #if defined(BCM_88680_A0) 48383 soc_field_info_t soc_SCH_SCH_FCR_RXI_BCM88680_A0m_fields[] = { 48384 { ECCf, 7, 49, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48385 { RXI_DATAf, 49, 0, SOCF_LE | SOCF_GLOBAL } 48386 }; 48387 #endif 48388 48389 #if defined(BCM_88690_A0) 48390 soc_field_info_t soc_SCH_SCH_FCR_RXI_BCM88690_A0m_fields[] = { 48391 { ECCf, 7, 49, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48392 { RXI_DATAf, 49, 0, SOCF_LE | SOCF_GLOBAL } 48393 }; 48394 #endif 48395 48396 #if defined(BCM_88690_B0) 48397 soc_field_info_t soc_SCH_SCH_FCR_RXI_BCM88690_B0m_fields[] = { 48398 { ECCf, 7, 49, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48399 { RXI_DATAf, 49, 0, SOCF_LE | SOCF_GLOBAL } 48400 }; 48401 #endif 48402 48403 #if defined(BCM_88650_A0) 48404 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDSm_fields[] = { 48405 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48406 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48407 { MAX_BURST_UPDATE_EVENf, 1, 40, 0 | SOCF_GLOBAL }, 48408 { MAX_BURST_UPDATE_ODDf, 1, 41, 0 | SOCF_GLOBAL }, 48409 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48410 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48411 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48412 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48413 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48414 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48415 }; 48416 #endif 48417 48418 #if defined(BCM_88202_A0) 48419 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_BCM88202_A0m_fields[] = { 48420 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48421 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48422 { MAX_BURST_UPDATE_EVENf, 1, 40, 0 | SOCF_GLOBAL }, 48423 { MAX_BURST_UPDATE_ODDf, 1, 41, 0 | SOCF_GLOBAL }, 48424 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48425 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48426 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48427 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48428 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48429 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48430 }; 48431 #endif 48432 48433 #if defined(BCM_88270_A0) 48434 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_BCM88270_A0m_fields[] = { 48435 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48436 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48437 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48438 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48439 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48440 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48441 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48442 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48443 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48444 }; 48445 #endif 48446 48447 #if defined(BCM_88375_A0) 48448 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_BCM88375_A0m_fields[] = { 48449 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48450 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48451 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48452 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48453 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48454 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48455 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48456 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48457 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48458 }; 48459 #endif 48460 48461 #if defined(BCM_88375_B0) 48462 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_BCM88375_B0m_fields[] = { 48463 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48464 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48465 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48466 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48467 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48468 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48469 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48470 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48471 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48472 }; 48473 #endif 48474 48475 #if defined(BCM_88470_A0) 48476 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_BCM88470_A0m_fields[] = { 48477 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48478 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48479 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48480 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48481 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48482 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48483 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48484 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48485 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48486 }; 48487 #endif 48488 48489 #if defined(BCM_88470_B0) 48490 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_BCM88470_B0m_fields[] = { 48491 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48492 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48493 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48494 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48495 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48496 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48497 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48498 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48499 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48500 }; 48501 #endif 48502 48503 #if defined(BCM_88650_B0) 48504 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_BCM88650_B0m_fields[] = { 48505 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48506 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48507 { MAX_BURST_UPDATE_EVENf, 1, 40, 0 | SOCF_GLOBAL }, 48508 { MAX_BURST_UPDATE_ODDf, 1, 41, 0 | SOCF_GLOBAL }, 48509 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48510 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48511 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48512 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48513 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48514 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48515 }; 48516 #endif 48517 48518 #if defined(BCM_88660_A0) 48519 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_BCM88660_A0m_fields[] = { 48520 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48521 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48522 { MAX_BURST_UPDATE_EVENf, 1, 40, 0 | SOCF_GLOBAL }, 48523 { MAX_BURST_UPDATE_ODDf, 1, 41, 0 | SOCF_GLOBAL }, 48524 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48525 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48526 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48527 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48528 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48529 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48530 }; 48531 #endif 48532 48533 #if defined(BCM_88675_A0) 48534 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_BCM88675_A0m_fields[] = { 48535 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48536 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48537 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48538 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48539 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48540 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48541 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48542 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48543 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48544 }; 48545 #endif 48546 48547 #if defined(BCM_88675_B0) 48548 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_BCM88675_B0m_fields[] = { 48549 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48550 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48551 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48552 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48553 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48554 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48555 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48556 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48557 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48558 }; 48559 #endif 48560 48561 #if defined(BCM_88680_A0) 48562 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_BCM88680_A0m_fields[] = { 48563 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48564 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48565 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48566 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48567 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48568 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48569 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48570 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48571 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48572 }; 48573 #endif 48574 48575 #if defined(BCM_88690_A0) 48576 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_BCM88690_A0m_fields[] = { 48577 { ECCf, 9, 160, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48578 { MAX_BURST_0f, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48579 { MAX_BURST_1f, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48580 { MAX_BURST_2f, 9, 50, SOCF_LE | SOCF_GLOBAL }, 48581 { MAX_BURST_3f, 9, 70, SOCF_LE | SOCF_GLOBAL }, 48582 { MAX_BURST_4f, 9, 90, SOCF_LE | SOCF_GLOBAL }, 48583 { MAX_BURST_5f, 9, 110, SOCF_LE | SOCF_GLOBAL }, 48584 { MAX_BURST_6f, 9, 130, SOCF_LE | SOCF_GLOBAL }, 48585 { MAX_BURST_7f, 9, 150, SOCF_LE | SOCF_GLOBAL }, 48586 { PEAK_RATE_EXP_0f, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48587 { PEAK_RATE_EXP_1f, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48588 { PEAK_RATE_EXP_2f, 4, 46, SOCF_LE | SOCF_GLOBAL }, 48589 { PEAK_RATE_EXP_3f, 4, 66, SOCF_LE | SOCF_GLOBAL }, 48590 { PEAK_RATE_EXP_4f, 4, 86, SOCF_LE | SOCF_GLOBAL }, 48591 { PEAK_RATE_EXP_5f, 4, 106, SOCF_LE | SOCF_GLOBAL }, 48592 { PEAK_RATE_EXP_6f, 4, 126, SOCF_LE | SOCF_GLOBAL }, 48593 { PEAK_RATE_EXP_7f, 4, 146, SOCF_LE | SOCF_GLOBAL }, 48594 { PEAK_RATE_MAN_0f, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48595 { PEAK_RATE_MAN_1f, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48596 { PEAK_RATE_MAN_2f, 6, 40, SOCF_LE | SOCF_GLOBAL }, 48597 { PEAK_RATE_MAN_3f, 6, 60, SOCF_LE | SOCF_GLOBAL }, 48598 { PEAK_RATE_MAN_4f, 6, 80, SOCF_LE | SOCF_GLOBAL }, 48599 { PEAK_RATE_MAN_5f, 6, 100, SOCF_LE | SOCF_GLOBAL }, 48600 { PEAK_RATE_MAN_6f, 6, 120, SOCF_LE | SOCF_GLOBAL }, 48601 { PEAK_RATE_MAN_7f, 6, 140, SOCF_LE | SOCF_GLOBAL }, 48602 { SLOW_RATE_2_SEL_0f, 1, 19, 0 | SOCF_GLOBAL }, 48603 { SLOW_RATE_2_SEL_1f, 1, 39, 0 | SOCF_GLOBAL }, 48604 { SLOW_RATE_2_SEL_2f, 1, 59, 0 | SOCF_GLOBAL }, 48605 { SLOW_RATE_2_SEL_3f, 1, 79, 0 | SOCF_GLOBAL }, 48606 { SLOW_RATE_2_SEL_4f, 1, 99, 0 | SOCF_GLOBAL }, 48607 { SLOW_RATE_2_SEL_5f, 1, 119, 0 | SOCF_GLOBAL }, 48608 { SLOW_RATE_2_SEL_6f, 1, 139, 0 | SOCF_GLOBAL }, 48609 { SLOW_RATE_2_SEL_7f, 1, 159, 0 | SOCF_GLOBAL } 48610 }; 48611 #endif 48612 48613 #if defined(BCM_88690_B0) 48614 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC_SHDS_BCM88690_B0m_fields[] = { 48615 { ECCf, 9, 160, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48616 { MAX_BURST_0f, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48617 { MAX_BURST_1f, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48618 { MAX_BURST_2f, 9, 50, SOCF_LE | SOCF_GLOBAL }, 48619 { MAX_BURST_3f, 9, 70, SOCF_LE | SOCF_GLOBAL }, 48620 { MAX_BURST_4f, 9, 90, SOCF_LE | SOCF_GLOBAL }, 48621 { MAX_BURST_5f, 9, 110, SOCF_LE | SOCF_GLOBAL }, 48622 { MAX_BURST_6f, 9, 130, SOCF_LE | SOCF_GLOBAL }, 48623 { MAX_BURST_7f, 9, 150, SOCF_LE | SOCF_GLOBAL }, 48624 { PEAK_RATE_EXP_0f, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48625 { PEAK_RATE_EXP_1f, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48626 { PEAK_RATE_EXP_2f, 4, 46, SOCF_LE | SOCF_GLOBAL }, 48627 { PEAK_RATE_EXP_3f, 4, 66, SOCF_LE | SOCF_GLOBAL }, 48628 { PEAK_RATE_EXP_4f, 4, 86, SOCF_LE | SOCF_GLOBAL }, 48629 { PEAK_RATE_EXP_5f, 4, 106, SOCF_LE | SOCF_GLOBAL }, 48630 { PEAK_RATE_EXP_6f, 4, 126, SOCF_LE | SOCF_GLOBAL }, 48631 { PEAK_RATE_EXP_7f, 4, 146, SOCF_LE | SOCF_GLOBAL }, 48632 { PEAK_RATE_MAN_0f, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48633 { PEAK_RATE_MAN_1f, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48634 { PEAK_RATE_MAN_2f, 6, 40, SOCF_LE | SOCF_GLOBAL }, 48635 { PEAK_RATE_MAN_3f, 6, 60, SOCF_LE | SOCF_GLOBAL }, 48636 { PEAK_RATE_MAN_4f, 6, 80, SOCF_LE | SOCF_GLOBAL }, 48637 { PEAK_RATE_MAN_5f, 6, 100, SOCF_LE | SOCF_GLOBAL }, 48638 { PEAK_RATE_MAN_6f, 6, 120, SOCF_LE | SOCF_GLOBAL }, 48639 { PEAK_RATE_MAN_7f, 6, 140, SOCF_LE | SOCF_GLOBAL }, 48640 { SLOW_RATE_2_SEL_0f, 1, 19, 0 | SOCF_GLOBAL }, 48641 { SLOW_RATE_2_SEL_1f, 1, 39, 0 | SOCF_GLOBAL }, 48642 { SLOW_RATE_2_SEL_2f, 1, 59, 0 | SOCF_GLOBAL }, 48643 { SLOW_RATE_2_SEL_3f, 1, 79, 0 | SOCF_GLOBAL }, 48644 { SLOW_RATE_2_SEL_4f, 1, 99, 0 | SOCF_GLOBAL }, 48645 { SLOW_RATE_2_SEL_5f, 1, 119, 0 | SOCF_GLOBAL }, 48646 { SLOW_RATE_2_SEL_6f, 1, 139, 0 | SOCF_GLOBAL }, 48647 { SLOW_RATE_2_SEL_7f, 1, 159, 0 | SOCF_GLOBAL } 48648 }; 48649 #endif 48650 48651 #if defined(BCM_88650_A0) 48652 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC__SHDSm_fields[] = { 48653 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48654 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48655 { MAX_BURST_UPDATE_EVENf, 1, 40, 0 | SOCF_GLOBAL }, 48656 { MAX_BURST_UPDATE_ODDf, 1, 41, 0 | SOCF_GLOBAL }, 48657 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48658 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48659 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48660 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48661 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48662 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48663 }; 48664 #endif 48665 48666 #if defined(BCM_88202_A0) 48667 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC__SHDS_BCM88202_A0m_fields[] = { 48668 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48669 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48670 { MAX_BURST_UPDATE_EVENf, 1, 40, 0 | SOCF_GLOBAL }, 48671 { MAX_BURST_UPDATE_ODDf, 1, 41, 0 | SOCF_GLOBAL }, 48672 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48673 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48674 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48675 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48676 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48677 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48678 }; 48679 #endif 48680 48681 #if defined(BCM_88650_B0) 48682 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC__SHDS_BCM88650_B0m_fields[] = { 48683 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48684 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48685 { MAX_BURST_UPDATE_EVENf, 1, 40, 0 | SOCF_GLOBAL }, 48686 { MAX_BURST_UPDATE_ODDf, 1, 41, 0 | SOCF_GLOBAL }, 48687 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48688 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48689 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48690 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48691 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48692 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48693 }; 48694 #endif 48695 48696 #if defined(BCM_88660_A0) 48697 soc_field_info_t soc_SCH_SHAPER_DESCRIPTOR_MEMORY_STATIC__SHDS_BCM88660_A0m_fields[] = { 48698 { MAX_BURST_EVENf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 48699 { MAX_BURST_ODDf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 48700 { MAX_BURST_UPDATE_EVENf, 1, 40, 0 | SOCF_GLOBAL }, 48701 { MAX_BURST_UPDATE_ODDf, 1, 41, 0 | SOCF_GLOBAL }, 48702 { PEAK_RATE_EXP_EVENf, 4, 6, SOCF_LE | SOCF_GLOBAL }, 48703 { PEAK_RATE_EXP_ODDf, 4, 26, SOCF_LE | SOCF_GLOBAL }, 48704 { PEAK_RATE_MAN_EVENf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 48705 { PEAK_RATE_MAN_ODDf, 6, 20, SOCF_LE | SOCF_GLOBAL }, 48706 { SLOW_RATE_2_SEL_EVENf, 1, 19, 0 | SOCF_GLOBAL }, 48707 { SLOW_RATE_2_SEL_ODDf, 1, 39, 0 | SOCF_GLOBAL } 48708 }; 48709 #endif 48710 48711 #if defined(BCM_88650_A0) 48712 soc_field_info_t soc_SCH_SHARED_DEVICE_RATE_SHARED_DRMm_fields[] = { 48713 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL }, 48714 { SHARED_DRMf, 20, 0, SOCF_LE | SOCF_GLOBAL } 48715 }; 48716 #endif 48717 48718 #if defined(BCM_88202_A0) 48719 soc_field_info_t soc_SCH_SHARED_DEVICE_RATE_SHARED_DRM_BCM88202_A0m_fields[] = { 48720 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL }, 48721 { SHARED_DRMf, 20, 0, SOCF_LE | SOCF_GLOBAL } 48722 }; 48723 #endif 48724 48725 #if defined(BCM_88270_A0) 48726 soc_field_info_t soc_SCH_SHARED_DEVICE_RATE_SHARED_DRM_BCM88270_A0m_fields[] = { 48727 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48728 { SHARED_DRMf, 20, 0, SOCF_LE | SOCF_GLOBAL } 48729 }; 48730 #endif 48731 48732 #if defined(BCM_88375_A0) 48733 soc_field_info_t soc_SCH_SHARED_DEVICE_RATE_SHARED_DRM_BCM88375_A0m_fields[] = { 48734 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48735 { SHARED_DRMf, 20, 0, SOCF_LE | SOCF_GLOBAL } 48736 }; 48737 #endif 48738 48739 #if defined(BCM_88375_B0) 48740 soc_field_info_t soc_SCH_SHARED_DEVICE_RATE_SHARED_DRM_BCM88375_B0m_fields[] = { 48741 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48742 { SHARED_DRMf, 20, 0, SOCF_LE | SOCF_GLOBAL } 48743 }; 48744 #endif 48745 48746 #if defined(BCM_88470_A0) 48747 soc_field_info_t soc_SCH_SHARED_DEVICE_RATE_SHARED_DRM_BCM88470_A0m_fields[] = { 48748 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48749 { SHARED_DRMf, 20, 0, SOCF_LE | SOCF_GLOBAL } 48750 }; 48751 #endif 48752 48753 #if defined(BCM_88470_B0) 48754 soc_field_info_t soc_SCH_SHARED_DEVICE_RATE_SHARED_DRM_BCM88470_B0m_fields[] = { 48755 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48756 { SHARED_DRMf, 20, 0, SOCF_LE | SOCF_GLOBAL } 48757 }; 48758 #endif 48759 48760 #if defined(BCM_88650_B0) 48761 soc_field_info_t soc_SCH_SHARED_DEVICE_RATE_SHARED_DRM_BCM88650_B0m_fields[] = { 48762 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL }, 48763 { SHARED_DRMf, 20, 0, SOCF_LE | SOCF_GLOBAL } 48764 }; 48765 #endif 48766 48767 #if defined(BCM_88660_A0) 48768 soc_field_info_t soc_SCH_SHARED_DEVICE_RATE_SHARED_DRM_BCM88660_A0m_fields[] = { 48769 { PARITYf, 1, 20, SOCF_RO | SOCF_GLOBAL }, 48770 { SHARED_DRMf, 20, 0, SOCF_LE | SOCF_GLOBAL } 48771 }; 48772 #endif 48773 48774 #if defined(BCM_88675_A0) 48775 soc_field_info_t soc_SCH_SHARED_DEVICE_RATE_SHARED_DRM_BCM88675_A0m_fields[] = { 48776 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48777 { SHARED_DRMf, 20, 0, SOCF_LE | SOCF_GLOBAL } 48778 }; 48779 #endif 48780 48781 #if defined(BCM_88675_B0) 48782 soc_field_info_t soc_SCH_SHARED_DEVICE_RATE_SHARED_DRM_BCM88675_B0m_fields[] = { 48783 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48784 { SHARED_DRMf, 20, 0, SOCF_LE | SOCF_GLOBAL } 48785 }; 48786 #endif 48787 48788 #if defined(BCM_88680_A0) 48789 soc_field_info_t soc_SCH_SHARED_DEVICE_RATE_SHARED_DRM_BCM88680_A0m_fields[] = { 48790 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48791 { SHARED_DRMf, 20, 0, SOCF_LE | SOCF_GLOBAL } 48792 }; 48793 #endif 48794 48795 #if defined(BCM_88690_A0) 48796 soc_field_info_t soc_SCH_SHARED_DEVICE_RATE_SHARED_DRM_BCM88690_A0m_fields[] = { 48797 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48798 { SHARED_DRMf, 20, 0, SOCF_LE | SOCF_GLOBAL } 48799 }; 48800 #endif 48801 48802 #if defined(BCM_88690_B0) 48803 soc_field_info_t soc_SCH_SHARED_DEVICE_RATE_SHARED_DRM_BCM88690_B0m_fields[] = { 48804 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48805 { SHARED_DRMf, 20, 0, SOCF_LE | SOCF_GLOBAL } 48806 }; 48807 #endif 48808 48809 #if defined(BCM_88675_A0) 48810 soc_field_info_t soc_SCH_SLOW_FACTOR_MEMORY_SFMm_fields[] = { 48811 { SLOW_INDEXf, 12, 0, SOCF_LE | SOCF_GLOBAL } 48812 }; 48813 #endif 48814 48815 #if defined(BCM_88270_A0) 48816 soc_field_info_t soc_SCH_SLOW_FACTOR_MEMORY_SFM_BCM88270_A0m_fields[] = { 48817 { SLOW_INDEXf, 12, 0, SOCF_LE | SOCF_GLOBAL } 48818 }; 48819 #endif 48820 48821 #if defined(BCM_88375_A0) 48822 soc_field_info_t soc_SCH_SLOW_FACTOR_MEMORY_SFM_BCM88375_A0m_fields[] = { 48823 { SLOW_INDEXf, 12, 0, SOCF_LE | SOCF_GLOBAL } 48824 }; 48825 #endif 48826 48827 #if defined(BCM_88375_B0) 48828 soc_field_info_t soc_SCH_SLOW_FACTOR_MEMORY_SFM_BCM88375_B0m_fields[] = { 48829 { SLOW_INDEXf, 12, 0, SOCF_LE | SOCF_GLOBAL } 48830 }; 48831 #endif 48832 48833 #if defined(BCM_88470_A0) 48834 soc_field_info_t soc_SCH_SLOW_FACTOR_MEMORY_SFM_BCM88470_A0m_fields[] = { 48835 { SLOW_INDEXf, 12, 0, SOCF_LE | SOCF_GLOBAL } 48836 }; 48837 #endif 48838 48839 #if defined(BCM_88470_B0) 48840 soc_field_info_t soc_SCH_SLOW_FACTOR_MEMORY_SFM_BCM88470_B0m_fields[] = { 48841 { SLOW_INDEXf, 12, 0, SOCF_LE | SOCF_GLOBAL } 48842 }; 48843 #endif 48844 48845 #if defined(BCM_88675_B0) 48846 soc_field_info_t soc_SCH_SLOW_FACTOR_MEMORY_SFM_BCM88675_B0m_fields[] = { 48847 { SLOW_INDEXf, 12, 0, SOCF_LE | SOCF_GLOBAL } 48848 }; 48849 #endif 48850 48851 #if defined(BCM_88680_A0) 48852 soc_field_info_t soc_SCH_SLOW_FACTOR_MEMORY_SFM_BCM88680_A0m_fields[] = { 48853 { SLOW_INDEXf, 12, 0, SOCF_LE | SOCF_GLOBAL } 48854 }; 48855 #endif 48856 48857 #if defined(BCM_88690_A0) 48858 soc_field_info_t soc_SCH_SLOW_FACTOR_MEMORY_SFM_BCM88690_A0m_fields[] = { 48859 { SLOW_INDEXf, 12, 0, SOCF_LE | SOCF_GLOBAL } 48860 }; 48861 #endif 48862 48863 #if defined(BCM_88690_B0) 48864 soc_field_info_t soc_SCH_SLOW_FACTOR_MEMORY_SFM_BCM88690_B0m_fields[] = { 48865 { SLOW_INDEXf, 12, 0, SOCF_LE | SOCF_GLOBAL } 48866 }; 48867 #endif 48868 48869 #if defined(BCM_88675_A0) 48870 soc_field_info_t soc_SCH_SLOW_SCALE_A_SSAm_fields[] = { 48871 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48872 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48873 }; 48874 #endif 48875 48876 #if defined(BCM_88270_A0) 48877 soc_field_info_t soc_SCH_SLOW_SCALE_A_SSA_BCM88270_A0m_fields[] = { 48878 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48879 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48880 }; 48881 #endif 48882 48883 #if defined(BCM_88375_A0) 48884 soc_field_info_t soc_SCH_SLOW_SCALE_A_SSA_BCM88375_A0m_fields[] = { 48885 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48886 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48887 }; 48888 #endif 48889 48890 #if defined(BCM_88375_B0) 48891 soc_field_info_t soc_SCH_SLOW_SCALE_A_SSA_BCM88375_B0m_fields[] = { 48892 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48893 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48894 }; 48895 #endif 48896 48897 #if defined(BCM_88470_A0) 48898 soc_field_info_t soc_SCH_SLOW_SCALE_A_SSA_BCM88470_A0m_fields[] = { 48899 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48900 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48901 }; 48902 #endif 48903 48904 #if defined(BCM_88470_B0) 48905 soc_field_info_t soc_SCH_SLOW_SCALE_A_SSA_BCM88470_B0m_fields[] = { 48906 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48907 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48908 }; 48909 #endif 48910 48911 #if defined(BCM_88675_B0) 48912 soc_field_info_t soc_SCH_SLOW_SCALE_A_SSA_BCM88675_B0m_fields[] = { 48913 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48914 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48915 }; 48916 #endif 48917 48918 #if defined(BCM_88680_A0) 48919 soc_field_info_t soc_SCH_SLOW_SCALE_A_SSA_BCM88680_A0m_fields[] = { 48920 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48921 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48922 }; 48923 #endif 48924 48925 #if defined(BCM_88690_A0) 48926 soc_field_info_t soc_SCH_SLOW_SCALE_A_SSA_BCM88690_A0m_fields[] = { 48927 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48928 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48929 }; 48930 #endif 48931 48932 #if defined(BCM_88690_B0) 48933 soc_field_info_t soc_SCH_SLOW_SCALE_A_SSA_BCM88690_B0m_fields[] = { 48934 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48935 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48936 }; 48937 #endif 48938 48939 #if defined(BCM_88675_A0) 48940 soc_field_info_t soc_SCH_SLOW_SCALE_B_SSBm_fields[] = { 48941 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48942 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48943 }; 48944 #endif 48945 48946 #if defined(BCM_88270_A0) 48947 soc_field_info_t soc_SCH_SLOW_SCALE_B_SSB_BCM88270_A0m_fields[] = { 48948 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48949 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48950 }; 48951 #endif 48952 48953 #if defined(BCM_88375_A0) 48954 soc_field_info_t soc_SCH_SLOW_SCALE_B_SSB_BCM88375_A0m_fields[] = { 48955 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48956 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48957 }; 48958 #endif 48959 48960 #if defined(BCM_88375_B0) 48961 soc_field_info_t soc_SCH_SLOW_SCALE_B_SSB_BCM88375_B0m_fields[] = { 48962 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48963 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48964 }; 48965 #endif 48966 48967 #if defined(BCM_88470_A0) 48968 soc_field_info_t soc_SCH_SLOW_SCALE_B_SSB_BCM88470_A0m_fields[] = { 48969 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48970 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48971 }; 48972 #endif 48973 48974 #if defined(BCM_88470_B0) 48975 soc_field_info_t soc_SCH_SLOW_SCALE_B_SSB_BCM88470_B0m_fields[] = { 48976 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48977 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48978 }; 48979 #endif 48980 48981 #if defined(BCM_88675_B0) 48982 soc_field_info_t soc_SCH_SLOW_SCALE_B_SSB_BCM88675_B0m_fields[] = { 48983 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48984 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48985 }; 48986 #endif 48987 48988 #if defined(BCM_88680_A0) 48989 soc_field_info_t soc_SCH_SLOW_SCALE_B_SSB_BCM88680_A0m_fields[] = { 48990 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48991 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48992 }; 48993 #endif 48994 48995 #if defined(BCM_88690_A0) 48996 soc_field_info_t soc_SCH_SLOW_SCALE_B_SSB_BCM88690_A0m_fields[] = { 48997 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 48998 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 48999 }; 49000 #endif 49001 49002 #if defined(BCM_88690_B0) 49003 soc_field_info_t soc_SCH_SLOW_SCALE_B_SSB_BCM88690_B0m_fields[] = { 49004 { MAX_BUCKETf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 49005 { SLOW_RATEf, 10, 0, SOCF_LE | SOCF_GLOBAL } 49006 }; 49007 #endif 49008 49009 #if defined(BCM_88675_A0) 49010 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMCm_fields[] = { 49011 { PARITYf, 1, 10, SOCF_RO | SOCF_GLOBAL }, 49012 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49013 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49014 }; 49015 #endif 49016 49017 #if defined(BCM_88270_A0) 49018 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_BCM88270_A0m_fields[] = { 49019 { ECCf, 5, 10, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49020 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49021 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49022 }; 49023 #endif 49024 49025 #if defined(BCM_88375_A0) 49026 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_BCM88375_A0m_fields[] = { 49027 { PARITYf, 1, 10, SOCF_RO | SOCF_GLOBAL }, 49028 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49029 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49030 }; 49031 #endif 49032 49033 #if defined(BCM_88375_B0) 49034 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_BCM88375_B0m_fields[] = { 49035 { PARITYf, 1, 10, SOCF_RO | SOCF_GLOBAL }, 49036 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49037 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49038 }; 49039 #endif 49040 49041 #if defined(BCM_88470_A0) 49042 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_BCM88470_A0m_fields[] = { 49043 { ECCf, 5, 10, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49044 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49045 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49046 }; 49047 #endif 49048 49049 #if defined(BCM_88470_B0) 49050 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_BCM88470_B0m_fields[] = { 49051 { ECCf, 5, 10, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49052 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49053 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49054 }; 49055 #endif 49056 49057 #if defined(BCM_88675_B0) 49058 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_BCM88675_B0m_fields[] = { 49059 { PARITYf, 1, 10, SOCF_RO | SOCF_GLOBAL }, 49060 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49061 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49062 }; 49063 #endif 49064 49065 #if defined(BCM_88680_A0) 49066 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_BCM88680_A0m_fields[] = { 49067 { PARITYf, 1, 10, SOCF_RO | SOCF_GLOBAL }, 49068 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49069 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49070 }; 49071 #endif 49072 49073 #if defined(BCM_88690_A0) 49074 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_BCM88690_A0m_fields[] = { 49075 { FULLf, 1, 12, 0 | SOCF_GLOBAL }, 49076 { PARITYf, 1, 13, SOCF_RO | SOCF_GLOBAL }, 49077 { SLOW_STATUSf, 3, 9, SOCF_LE | SOCF_GLOBAL }, 49078 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49079 }; 49080 #endif 49081 49082 #if defined(BCM_88690_B0) 49083 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_BCM88690_B0m_fields[] = { 49084 { FULLf, 1, 12, 0 | SOCF_GLOBAL }, 49085 { PARITYf, 1, 13, SOCF_RO | SOCF_GLOBAL }, 49086 { SLOW_STATUSf, 3, 9, SOCF_LE | SOCF_GLOBAL }, 49087 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49088 }; 49089 #endif 49090 49091 #if defined(BCM_88675_A0) 49092 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_MSBm_fields[] = { 49093 { PARITYf, 1, 10, SOCF_RO | SOCF_GLOBAL }, 49094 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49095 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49096 }; 49097 #endif 49098 49099 #if defined(BCM_88270_A0) 49100 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_MSB_BCM88270_A0m_fields[] = { 49101 { ECCf, 5, 10, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49102 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49103 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49104 }; 49105 #endif 49106 49107 #if defined(BCM_88375_A0) 49108 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_MSB_BCM88375_A0m_fields[] = { 49109 { PARITYf, 1, 10, SOCF_RO | SOCF_GLOBAL }, 49110 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49111 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49112 }; 49113 #endif 49114 49115 #if defined(BCM_88375_B0) 49116 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_MSB_BCM88375_B0m_fields[] = { 49117 { PARITYf, 1, 10, SOCF_RO | SOCF_GLOBAL }, 49118 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49119 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49120 }; 49121 #endif 49122 49123 #if defined(BCM_88470_A0) 49124 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_MSB_BCM88470_A0m_fields[] = { 49125 { ECCf, 5, 10, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49126 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49127 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49128 }; 49129 #endif 49130 49131 #if defined(BCM_88470_B0) 49132 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_MSB_BCM88470_B0m_fields[] = { 49133 { ECCf, 5, 10, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49134 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49135 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49136 }; 49137 #endif 49138 49139 #if defined(BCM_88675_B0) 49140 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_MSB_BCM88675_B0m_fields[] = { 49141 { PARITYf, 1, 10, SOCF_RO | SOCF_GLOBAL }, 49142 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49143 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49144 }; 49145 #endif 49146 49147 #if defined(BCM_88680_A0) 49148 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER_TMC_MSB_BCM88680_A0m_fields[] = { 49149 { PARITYf, 1, 10, SOCF_RO | SOCF_GLOBAL }, 49150 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49151 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49152 }; 49153 #endif 49154 49155 #if defined(BCM_88650_A0) 49156 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER__TMCm_fields[] = { 49157 { PARITYf, 1, 10, SOCF_RO | SOCF_GLOBAL }, 49158 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49159 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49160 }; 49161 #endif 49162 49163 #if defined(BCM_88202_A0) 49164 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER__TMC_BCM88202_A0m_fields[] = { 49165 { PARITYf, 1, 10, SOCF_RO | SOCF_GLOBAL }, 49166 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49167 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49168 }; 49169 #endif 49170 49171 #if defined(BCM_88650_B0) 49172 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER__TMC_BCM88650_B0m_fields[] = { 49173 { PARITYf, 1, 10, SOCF_RO | SOCF_GLOBAL }, 49174 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49175 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49176 }; 49177 #endif 49178 49179 #if defined(BCM_88660_A0) 49180 soc_field_info_t soc_SCH_TOKEN_MEMORY_CONTROLLER__TMC_BCM88660_A0m_fields[] = { 49181 { PARITYf, 1, 10, SOCF_RO | SOCF_GLOBAL }, 49182 { SLOW_STATUSf, 1, 9, 0 | SOCF_GLOBAL }, 49183 { TOKEN_COUNTf, 9, 0, SOCF_LE | SOCF_GLOBAL } 49184 }; 49185 #endif 49186 49187 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 49188 soc_field_info_t soc_SERVICE_COS_MAPm_fields[] = { 49189 { SERVICE_COS_OFFSETf, 10, 0, SOCF_LE | SOCF_GLOBAL } 49190 }; 49191 #endif 49192 49193 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 49194 soc_field_info_t soc_SERVICE_COS_MAP_BCM56260_A0m_fields[] = { 49195 { ECCf, 5, 16, SOCF_LE | SOCF_GLOBAL }, 49196 { ECCPf, 6, 16, SOCF_LE | SOCF_GLOBAL }, 49197 { EVEN_PARITYf, 1, 21, 0 | SOCF_GLOBAL }, 49198 { QUEUE_OFFSET_PROFILE_INDEXf, 3, 12, SOCF_LE | SOCF_GLOBAL }, 49199 { RESERVEDf, 2, 10, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 49200 { SERVICE_COSf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 49201 { VALIDf, 1, 15, 0 | SOCF_GLOBAL } 49202 }; 49203 #endif 49204 49205 #if defined(BCM_56270_A0) 49206 soc_field_info_t soc_SERVICE_COS_MAP_BCM56270_A0m_fields[] = { 49207 { ECCf, 5, 13, SOCF_LE | SOCF_GLOBAL }, 49208 { ECCPf, 6, 13, SOCF_LE | SOCF_GLOBAL }, 49209 { EVEN_PARITYf, 1, 18, 0 | SOCF_GLOBAL }, 49210 { QUEUE_OFFSET_PROFILE_INDEXf, 3, 9, SOCF_LE | SOCF_GLOBAL }, 49211 { SERVICE_COSf, 9, 0, SOCF_LE | SOCF_GLOBAL }, 49212 { VALIDf, 1, 12, 0 | SOCF_GLOBAL } 49213 }; 49214 #endif 49215 49216 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 49217 defined(BCM_56450_B1) 49218 soc_field_info_t soc_SERVICE_COS_MAP_BCM56450_A0m_fields[] = { 49219 { EVEN_PARITYf, 1, 16, 0 | SOCF_GLOBAL }, 49220 { QUEUE_OFFSET_PROFILE_INDEXf, 3, 12, SOCF_LE | SOCF_GLOBAL }, 49221 { SERVICE_COSf, 12, 0, SOCF_LE | SOCF_GLOBAL }, 49222 { VALIDf, 1, 15, 0 | SOCF_GLOBAL } 49223 }; 49224 #endif 49225 49226 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 49227 soc_field_info_t soc_SERVICE_COS_MAP_BCM56560_A0m_fields[] = { 49228 { SERVICE_COS_OFFSETf, 14, 0, SOCF_LE | SOCF_GLOBAL } 49229 }; 49230 #endif 49231 49232 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 49233 soc_field_info_t soc_SERVICE_COS_MAP_BCM56850_A0m_fields[] = { 49234 { SERVICE_COS_OFFSETf, 12, 0, SOCF_LE | SOCF_GLOBAL } 49235 }; 49236 #endif 49237 49238 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 49239 soc_field_info_t soc_SERVICE_PORT_MAPm_fields[] = { 49240 { EVEN_PARITYf, 1, 10, 0 | SOCF_GLOBAL }, 49241 { SERVICE_PORT_OFFSETf, 10, 0, SOCF_LE | SOCF_GLOBAL } 49242 }; 49243 #endif 49244 49245 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 49246 soc_field_info_t soc_SERVICE_PORT_MAP_BCM56560_A0m_fields[] = { 49247 { EVEN_PARITYf, 1, 14, 0 | SOCF_GLOBAL }, 49248 { SERVICE_PORT_OFFSETf, 14, 0, SOCF_LE | SOCF_GLOBAL } 49249 }; 49250 #endif 49251 49252 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 49253 soc_field_info_t soc_SERVICE_PORT_MAP_BCM56850_A0m_fields[] = { 49254 { EVEN_PARITYf, 1, 12, 0 | SOCF_GLOBAL }, 49255 { SERVICE_PORT_OFFSETf, 12, 0, SOCF_LE | SOCF_GLOBAL } 49256 }; 49257 #endif 49258 49259 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 49260 soc_field_info_t soc_SERVICE_QUEUE_MAPm_fields[] = { 49261 { EVEN_PARITYf, 1, 21, 0 | SOCF_GLOBAL }, 49262 { EXPECTED_OUTPUT_PORTf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 49263 { SERVICE_COS_PROFILE_INDEXf, 2, 6, SOCF_LE | SOCF_GLOBAL }, 49264 { SERVICE_PORT_PROFILE_INDEXf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 49265 { SERVICE_QUEUE_MODELf, 2, 8, SOCF_LE | SOCF_GLOBAL }, 49266 { SERVICE_QUEUE_PTRf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 49267 { VALIDf, 1, 10, 0 | SOCF_GLOBAL } 49268 }; 49269 #endif 49270 49271 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 49272 soc_field_info_t soc_SERVICE_QUEUE_MAP_BCM56560_A0m_fields[] = { 49273 { EVEN_PARITYf, 1, 26, 0 | SOCF_GLOBAL }, 49274 { EXPECTED_OUTPUT_PORTf, 7, 0, SOCF_LE | SOCF_GLOBAL }, 49275 { SERVICE_COS_PROFILE_INDEXf, 2, 7, SOCF_LE | SOCF_GLOBAL }, 49276 { SERVICE_PORT_PROFILE_INDEXf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 49277 { SERVICE_QUEUE_BASEf, 14, 12, SOCF_LE | SOCF_GLOBAL }, 49278 { SERVICE_QUEUE_MODELf, 2, 9, SOCF_LE | SOCF_GLOBAL }, 49279 { SERVICE_QUEUE_PTRf, 14, 12, SOCF_LE | SOCF_GLOBAL }, 49280 { USE_SERVICE_COS_OFFSETf, 1, 9, 0 | SOCF_GLOBAL }, 49281 { USE_SERVICE_PORT_OFFSETf, 1, 10, 0 | SOCF_GLOBAL }, 49282 { VALIDf, 1, 11, 0 | SOCF_GLOBAL } 49283 }; 49284 #endif 49285 49286 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 49287 soc_field_info_t soc_SERVICE_QUEUE_MAP_BCM56850_A0m_fields[] = { 49288 { EVEN_PARITYf, 1, 24, 0 | SOCF_GLOBAL }, 49289 { EXPECTED_OUTPUT_PORTf, 7, 0, SOCF_LE | SOCF_GLOBAL }, 49290 { SERVICE_COS_PROFILE_INDEXf, 2, 7, SOCF_LE | SOCF_GLOBAL }, 49291 { SERVICE_PORT_PROFILE_INDEXf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 49292 { SERVICE_QUEUE_BASEf, 12, 12, SOCF_LE | SOCF_GLOBAL }, 49293 { SERVICE_QUEUE_MODELf, 2, 9, SOCF_LE | SOCF_GLOBAL }, 49294 { SERVICE_QUEUE_PTRf, 12, 12, SOCF_LE | SOCF_GLOBAL }, 49295 { USE_SERVICE_COS_OFFSETf, 1, 9, 0 | SOCF_GLOBAL }, 49296 { USE_SERVICE_PORT_OFFSETf, 1, 10, 0 | SOCF_GLOBAL }, 49297 { VALIDf, 1, 11, 0 | SOCF_GLOBAL } 49298 }; 49299 #endif 49300 49301 #if defined(BCM_88675_A0) 49302 soc_field_info_t soc_SER_ACC_TYPE_MAPm_fields[] = { 49303 { COMPRESSED_ACC_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 49304 }; 49305 #endif 49306 49307 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 49308 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 49309 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 49310 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 49311 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 49312 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 49313 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 49314 defined(BCM_56970_A0) 49315 soc_field_info_t soc_SER_ACC_TYPE_MAP_BCM53400_A0m_fields[] = { 49316 { COMPRESSED_ACC_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 49317 }; 49318 #endif 49319 49320 #if defined(BCM_88270_A0) 49321 soc_field_info_t soc_SER_ACC_TYPE_MAP_BCM88270_A0m_fields[] = { 49322 { COMPRESSED_ACC_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 49323 }; 49324 #endif 49325 49326 #if defined(BCM_88375_A0) 49327 soc_field_info_t soc_SER_ACC_TYPE_MAP_BCM88375_A0m_fields[] = { 49328 { COMPRESSED_ACC_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 49329 }; 49330 #endif 49331 49332 #if defined(BCM_88375_B0) 49333 soc_field_info_t soc_SER_ACC_TYPE_MAP_BCM88375_B0m_fields[] = { 49334 { COMPRESSED_ACC_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 49335 }; 49336 #endif 49337 49338 #if defined(BCM_88470_A0) 49339 soc_field_info_t soc_SER_ACC_TYPE_MAP_BCM88470_A0m_fields[] = { 49340 { COMPRESSED_ACC_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 49341 }; 49342 #endif 49343 49344 #if defined(BCM_88470_B0) 49345 soc_field_info_t soc_SER_ACC_TYPE_MAP_BCM88470_B0m_fields[] = { 49346 { COMPRESSED_ACC_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 49347 }; 49348 #endif 49349 49350 #if defined(BCM_88675_B0) 49351 soc_field_info_t soc_SER_ACC_TYPE_MAP_BCM88675_B0m_fields[] = { 49352 { COMPRESSED_ACC_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 49353 }; 49354 #endif 49355 49356 #if defined(BCM_88680_A0) 49357 soc_field_info_t soc_SER_ACC_TYPE_MAP_BCM88680_A0m_fields[] = { 49358 { COMPRESSED_ACC_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 49359 }; 49360 #endif 49361 49362 #if defined(BCM_88950_A0) 49363 soc_field_info_t soc_SER_ACC_TYPE_MAP_BCM88950_A0m_fields[] = { 49364 { COMPRESSED_ACC_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 49365 }; 49366 #endif 49367 49368 #if defined(BCM_88675_A0) 49369 soc_field_info_t soc_SER_MEMORYm_fields[] = { 49370 { DATAf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49371 }; 49372 #endif 49373 49374 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 49375 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 49376 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 49377 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 49378 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 49379 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 49380 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 49381 defined(BCM_56970_A0) 49382 soc_field_info_t soc_SER_MEMORY_BCM53400_A0m_fields[] = { 49383 { DATAf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49384 }; 49385 #endif 49386 49387 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 49388 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 49389 defined(BCM_56450_B1) || defined(BCM_56850_A0) || \ 49390 defined(BCM_56860_A0) 49391 soc_field_info_t soc_SER_MEMORY_BCM56850_A0m_fields[] = { 49392 { DATAf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49393 }; 49394 #endif 49395 49396 #if defined(BCM_88270_A0) 49397 soc_field_info_t soc_SER_MEMORY_BCM88270_A0m_fields[] = { 49398 { DATAf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49399 }; 49400 #endif 49401 49402 #if defined(BCM_88375_A0) 49403 soc_field_info_t soc_SER_MEMORY_BCM88375_A0m_fields[] = { 49404 { DATAf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49405 }; 49406 #endif 49407 49408 #if defined(BCM_88375_B0) 49409 soc_field_info_t soc_SER_MEMORY_BCM88375_B0m_fields[] = { 49410 { DATAf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49411 }; 49412 #endif 49413 49414 #if defined(BCM_88470_A0) 49415 soc_field_info_t soc_SER_MEMORY_BCM88470_A0m_fields[] = { 49416 { DATAf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49417 }; 49418 #endif 49419 49420 #if defined(BCM_88470_B0) 49421 soc_field_info_t soc_SER_MEMORY_BCM88470_B0m_fields[] = { 49422 { DATAf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49423 }; 49424 #endif 49425 49426 #if defined(BCM_88675_B0) 49427 soc_field_info_t soc_SER_MEMORY_BCM88675_B0m_fields[] = { 49428 { DATAf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49429 }; 49430 #endif 49431 49432 #if defined(BCM_88680_A0) 49433 soc_field_info_t soc_SER_MEMORY_BCM88680_A0m_fields[] = { 49434 { DATAf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49435 }; 49436 #endif 49437 49438 #if defined(BCM_88950_A0) 49439 soc_field_info_t soc_SER_MEMORY_BCM88950_A0m_fields[] = { 49440 { DATAf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49441 }; 49442 #endif 49443 49444 #if defined(BCM_88675_A0) 49445 soc_field_info_t soc_SER_RESULT_0m_fields[] = { 49446 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49447 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49448 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49449 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49450 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49451 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49452 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49453 }; 49454 #endif 49455 49456 #if defined(BCM_88675_A0) 49457 soc_field_info_t soc_SER_RESULT_1m_fields[] = { 49458 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49459 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49460 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49461 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49462 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49463 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49464 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49465 }; 49466 #endif 49467 49468 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 49469 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 49470 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 49471 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 49472 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 49473 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 49474 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 49475 defined(BCM_56970_A0) 49476 soc_field_info_t soc_SER_RESULT_0_BCM53400_A0m_fields[] = { 49477 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49478 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49479 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49480 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49481 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49482 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49483 { SER_FAIL_1Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49484 }; 49485 #endif 49486 49487 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 49488 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 49489 defined(BCM_56450_B1) || defined(BCM_56850_A0) || \ 49490 defined(BCM_56860_A0) 49491 soc_field_info_t soc_SER_RESULT_0_BCM56850_A0m_fields[] = { 49492 { ACC_TYPEf, 3, 46, SOCF_LE | SOCF_GLOBAL }, 49493 { BLOCK_IDf, 6, 49, SOCF_LE | SOCF_GLOBAL }, 49494 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49495 { FAIL_TYPEf, 1, 55, 0 | SOCF_GLOBAL }, 49496 { RANGEf, 5, 41, SOCF_LE | SOCF_GLOBAL }, 49497 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49498 { SER_FAIL_1Bf, 8, 33, SOCF_LE | SOCF_GLOBAL } 49499 }; 49500 #endif 49501 49502 #if defined(BCM_88270_A0) 49503 soc_field_info_t soc_SER_RESULT_0_BCM88270_A0m_fields[] = { 49504 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49505 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49506 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49507 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49508 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49509 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49510 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49511 }; 49512 #endif 49513 49514 #if defined(BCM_88375_A0) 49515 soc_field_info_t soc_SER_RESULT_0_BCM88375_A0m_fields[] = { 49516 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49517 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49518 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49519 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49520 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49521 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49522 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49523 }; 49524 #endif 49525 49526 #if defined(BCM_88375_B0) 49527 soc_field_info_t soc_SER_RESULT_0_BCM88375_B0m_fields[] = { 49528 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49529 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49530 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49531 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49532 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49533 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49534 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49535 }; 49536 #endif 49537 49538 #if defined(BCM_88470_A0) 49539 soc_field_info_t soc_SER_RESULT_0_BCM88470_A0m_fields[] = { 49540 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49541 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49542 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49543 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49544 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49545 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49546 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49547 }; 49548 #endif 49549 49550 #if defined(BCM_88470_B0) 49551 soc_field_info_t soc_SER_RESULT_0_BCM88470_B0m_fields[] = { 49552 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49553 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49554 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49555 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49556 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49557 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49558 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49559 }; 49560 #endif 49561 49562 #if defined(BCM_88675_B0) 49563 soc_field_info_t soc_SER_RESULT_0_BCM88675_B0m_fields[] = { 49564 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49565 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49566 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49567 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49568 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49569 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49570 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49571 }; 49572 #endif 49573 49574 #if defined(BCM_88680_A0) 49575 soc_field_info_t soc_SER_RESULT_0_BCM88680_A0m_fields[] = { 49576 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49577 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49578 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49579 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49580 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49581 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49582 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49583 }; 49584 #endif 49585 49586 #if defined(BCM_88950_A0) 49587 soc_field_info_t soc_SER_RESULT_0_BCM88950_A0m_fields[] = { 49588 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49589 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49590 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49591 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49592 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49593 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49594 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49595 }; 49596 #endif 49597 49598 #if defined(BCM_88270_A0) 49599 soc_field_info_t soc_SER_RESULT_1_BCM88270_A0m_fields[] = { 49600 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49601 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49602 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49603 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49604 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49605 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49606 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49607 }; 49608 #endif 49609 49610 #if defined(BCM_88375_A0) 49611 soc_field_info_t soc_SER_RESULT_1_BCM88375_A0m_fields[] = { 49612 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49613 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49614 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49615 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49616 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49617 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49618 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49619 }; 49620 #endif 49621 49622 #if defined(BCM_88375_B0) 49623 soc_field_info_t soc_SER_RESULT_1_BCM88375_B0m_fields[] = { 49624 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49625 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49626 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49627 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49628 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49629 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49630 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49631 }; 49632 #endif 49633 49634 #if defined(BCM_88470_A0) 49635 soc_field_info_t soc_SER_RESULT_1_BCM88470_A0m_fields[] = { 49636 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49637 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49638 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49639 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49640 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49641 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49642 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49643 }; 49644 #endif 49645 49646 #if defined(BCM_88470_B0) 49647 soc_field_info_t soc_SER_RESULT_1_BCM88470_B0m_fields[] = { 49648 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49649 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49650 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49651 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49652 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49653 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49654 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49655 }; 49656 #endif 49657 49658 #if defined(BCM_88675_B0) 49659 soc_field_info_t soc_SER_RESULT_1_BCM88675_B0m_fields[] = { 49660 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49661 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49662 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49663 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49664 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49665 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49666 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49667 }; 49668 #endif 49669 49670 #if defined(BCM_88680_A0) 49671 soc_field_info_t soc_SER_RESULT_1_BCM88680_A0m_fields[] = { 49672 { ACC_TYPEf, 5, 54, SOCF_LE | SOCF_GLOBAL }, 49673 { BLOCK_IDf, 7, 59, SOCF_LE | SOCF_GLOBAL }, 49674 { ECC_CORRECTEDf, 1, 32, 0 | SOCF_GLOBAL }, 49675 { FAIL_TYPEf, 1, 66, 0 | SOCF_GLOBAL }, 49676 { RANGEf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 49677 { SBUS_ADDRf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49678 { SER_FAIL_1_Bf, 16, 33, SOCF_LE | SOCF_GLOBAL } 49679 }; 49680 #endif 49681 49682 #if defined(BCM_88675_A0) 49683 soc_field_info_t soc_SER_RESULT_DATA_0m_fields[] = { 49684 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49685 }; 49686 #endif 49687 49688 #if defined(BCM_88675_A0) 49689 soc_field_info_t soc_SER_RESULT_DATA_1m_fields[] = { 49690 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49691 }; 49692 #endif 49693 49694 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 49695 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 49696 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 49697 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 49698 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 49699 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 49700 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 49701 defined(BCM_56970_A0) 49702 soc_field_info_t soc_SER_RESULT_DATA_0_BCM53400_A0m_fields[] = { 49703 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49704 }; 49705 #endif 49706 49707 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 49708 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 49709 defined(BCM_56450_B1) || defined(BCM_56850_A0) || \ 49710 defined(BCM_56860_A0) 49711 soc_field_info_t soc_SER_RESULT_DATA_0_BCM56850_A0m_fields[] = { 49712 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49713 }; 49714 #endif 49715 49716 #if defined(BCM_88270_A0) 49717 soc_field_info_t soc_SER_RESULT_DATA_0_BCM88270_A0m_fields[] = { 49718 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49719 }; 49720 #endif 49721 49722 #if defined(BCM_88375_A0) 49723 soc_field_info_t soc_SER_RESULT_DATA_0_BCM88375_A0m_fields[] = { 49724 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49725 }; 49726 #endif 49727 49728 #if defined(BCM_88375_B0) 49729 soc_field_info_t soc_SER_RESULT_DATA_0_BCM88375_B0m_fields[] = { 49730 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49731 }; 49732 #endif 49733 49734 #if defined(BCM_88470_A0) 49735 soc_field_info_t soc_SER_RESULT_DATA_0_BCM88470_A0m_fields[] = { 49736 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49737 }; 49738 #endif 49739 49740 #if defined(BCM_88470_B0) 49741 soc_field_info_t soc_SER_RESULT_DATA_0_BCM88470_B0m_fields[] = { 49742 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49743 }; 49744 #endif 49745 49746 #if defined(BCM_88675_B0) 49747 soc_field_info_t soc_SER_RESULT_DATA_0_BCM88675_B0m_fields[] = { 49748 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49749 }; 49750 #endif 49751 49752 #if defined(BCM_88680_A0) 49753 soc_field_info_t soc_SER_RESULT_DATA_0_BCM88680_A0m_fields[] = { 49754 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49755 }; 49756 #endif 49757 49758 #if defined(BCM_88950_A0) 49759 soc_field_info_t soc_SER_RESULT_DATA_0_BCM88950_A0m_fields[] = { 49760 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49761 }; 49762 #endif 49763 49764 #if defined(BCM_88270_A0) 49765 soc_field_info_t soc_SER_RESULT_DATA_1_BCM88270_A0m_fields[] = { 49766 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49767 }; 49768 #endif 49769 49770 #if defined(BCM_88375_A0) 49771 soc_field_info_t soc_SER_RESULT_DATA_1_BCM88375_A0m_fields[] = { 49772 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49773 }; 49774 #endif 49775 49776 #if defined(BCM_88375_B0) 49777 soc_field_info_t soc_SER_RESULT_DATA_1_BCM88375_B0m_fields[] = { 49778 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49779 }; 49780 #endif 49781 49782 #if defined(BCM_88470_A0) 49783 soc_field_info_t soc_SER_RESULT_DATA_1_BCM88470_A0m_fields[] = { 49784 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49785 }; 49786 #endif 49787 49788 #if defined(BCM_88470_B0) 49789 soc_field_info_t soc_SER_RESULT_DATA_1_BCM88470_B0m_fields[] = { 49790 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49791 }; 49792 #endif 49793 49794 #if defined(BCM_88675_B0) 49795 soc_field_info_t soc_SER_RESULT_DATA_1_BCM88675_B0m_fields[] = { 49796 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49797 }; 49798 #endif 49799 49800 #if defined(BCM_88680_A0) 49801 soc_field_info_t soc_SER_RESULT_DATA_1_BCM88680_A0m_fields[] = { 49802 { DATAf, 512, 0, SOCF_LE | SOCF_GLOBAL } 49803 }; 49804 #endif 49805 49806 #if defined(BCM_88675_A0) 49807 soc_field_info_t soc_SER_RESULT_EXPECTED_0m_fields[] = { 49808 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49809 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49810 }; 49811 #endif 49812 49813 #if defined(BCM_88675_A0) 49814 soc_field_info_t soc_SER_RESULT_EXPECTED_1m_fields[] = { 49815 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49816 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49817 }; 49818 #endif 49819 49820 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 49821 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 49822 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 49823 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 49824 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 49825 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 49826 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 49827 defined(BCM_56970_A0) 49828 soc_field_info_t soc_SER_RESULT_EXPECTED_0_BCM53400_A0m_fields[] = { 49829 { ECCf, 36, 36, SOCF_LE | SOCF_GLOBAL }, 49830 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49831 }; 49832 #endif 49833 49834 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 49835 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 49836 defined(BCM_56450_B1) || defined(BCM_56850_A0) || \ 49837 defined(BCM_56860_A0) 49838 soc_field_info_t soc_SER_RESULT_EXPECTED_0_BCM56850_A0m_fields[] = { 49839 { ECCf, 36, 36, SOCF_LE | SOCF_GLOBAL }, 49840 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49841 }; 49842 #endif 49843 49844 #if defined(BCM_88270_A0) 49845 soc_field_info_t soc_SER_RESULT_EXPECTED_0_BCM88270_A0m_fields[] = { 49846 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49847 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49848 }; 49849 #endif 49850 49851 #if defined(BCM_88375_A0) 49852 soc_field_info_t soc_SER_RESULT_EXPECTED_0_BCM88375_A0m_fields[] = { 49853 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49854 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49855 }; 49856 #endif 49857 49858 #if defined(BCM_88375_B0) 49859 soc_field_info_t soc_SER_RESULT_EXPECTED_0_BCM88375_B0m_fields[] = { 49860 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49861 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49862 }; 49863 #endif 49864 49865 #if defined(BCM_88470_A0) 49866 soc_field_info_t soc_SER_RESULT_EXPECTED_0_BCM88470_A0m_fields[] = { 49867 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49868 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49869 }; 49870 #endif 49871 49872 #if defined(BCM_88470_B0) 49873 soc_field_info_t soc_SER_RESULT_EXPECTED_0_BCM88470_B0m_fields[] = { 49874 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49875 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49876 }; 49877 #endif 49878 49879 #if defined(BCM_88675_B0) 49880 soc_field_info_t soc_SER_RESULT_EXPECTED_0_BCM88675_B0m_fields[] = { 49881 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49882 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49883 }; 49884 #endif 49885 49886 #if defined(BCM_88680_A0) 49887 soc_field_info_t soc_SER_RESULT_EXPECTED_0_BCM88680_A0m_fields[] = { 49888 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49889 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49890 }; 49891 #endif 49892 49893 #if defined(BCM_88950_A0) 49894 soc_field_info_t soc_SER_RESULT_EXPECTED_0_BCM88950_A0m_fields[] = { 49895 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49896 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49897 }; 49898 #endif 49899 49900 #if defined(BCM_88270_A0) 49901 soc_field_info_t soc_SER_RESULT_EXPECTED_1_BCM88270_A0m_fields[] = { 49902 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49903 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49904 }; 49905 #endif 49906 49907 #if defined(BCM_88375_A0) 49908 soc_field_info_t soc_SER_RESULT_EXPECTED_1_BCM88375_A0m_fields[] = { 49909 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49910 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49911 }; 49912 #endif 49913 49914 #if defined(BCM_88375_B0) 49915 soc_field_info_t soc_SER_RESULT_EXPECTED_1_BCM88375_B0m_fields[] = { 49916 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49917 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49918 }; 49919 #endif 49920 49921 #if defined(BCM_88470_A0) 49922 soc_field_info_t soc_SER_RESULT_EXPECTED_1_BCM88470_A0m_fields[] = { 49923 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49924 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49925 }; 49926 #endif 49927 49928 #if defined(BCM_88470_B0) 49929 soc_field_info_t soc_SER_RESULT_EXPECTED_1_BCM88470_B0m_fields[] = { 49930 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49931 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49932 }; 49933 #endif 49934 49935 #if defined(BCM_88675_B0) 49936 soc_field_info_t soc_SER_RESULT_EXPECTED_1_BCM88675_B0m_fields[] = { 49937 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49938 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49939 }; 49940 #endif 49941 49942 #if defined(BCM_88680_A0) 49943 soc_field_info_t soc_SER_RESULT_EXPECTED_1_BCM88680_A0m_fields[] = { 49944 { ECCf, 36, 36, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49945 { SYNDROMEf, 36, 0, SOCF_LE | SOCF_GLOBAL } 49946 }; 49947 #endif 49948 49949 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 49950 soc_field_info_t soc_SFLOW_ING_DATA_SOURCEm_fields[] = { 49951 { CPUf, 1, 97, 0 | SOCF_GLOBAL }, 49952 { ENABLEf, 1, 126, 0 | SOCF_GLOBAL }, 49953 { EVEN_PARITYf, 1, 127, 0 | SOCF_GLOBAL }, 49954 { MIRRORf, 1, 96, 0 | SOCF_GLOBAL }, 49955 { SAMPLE_COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49956 { SAMPLE_POOLf, 32, 64, SOCF_LE | SOCF_GLOBAL }, 49957 { SAMPLE_POOL_SNAPSHOTf, 32, 32, SOCF_LE | SOCF_GLOBAL }, 49958 { THRESHOLDf, 28, 98, SOCF_LE | SOCF_GLOBAL } 49959 }; 49960 #endif 49961 49962 #if defined(BCM_56370_A0) 49963 soc_field_info_t soc_SFLOW_ING_DATA_SOURCE_BCM56370_A0m_fields[] = { 49964 { CPUf, 1, 97, 0 | SOCF_GLOBAL }, 49965 { ECCP_0f, 8, 144, SOCF_LE | SOCF_GLOBAL }, 49966 { ECCP_1f, 8, 152, SOCF_LE | SOCF_GLOBAL }, 49967 { ECC_0f, 7, 144, SOCF_LE | SOCF_GLOBAL }, 49968 { ECC_1f, 7, 152, SOCF_LE | SOCF_GLOBAL }, 49969 { ENABLEf, 1, 126, 0 | SOCF_GLOBAL }, 49970 { MIRRORf, 1, 96, 0 | SOCF_GLOBAL }, 49971 { PARITY_0f, 1, 151, 0 | SOCF_GLOBAL }, 49972 { PARITY_1f, 1, 159, 0 | SOCF_GLOBAL }, 49973 { RESERVED_0f, 17, 127, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 49974 { SAMPLE_COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49975 { SAMPLE_POOLf, 32, 64, SOCF_LE | SOCF_GLOBAL }, 49976 { SAMPLE_POOL_SNAPSHOTf, 32, 32, SOCF_LE | SOCF_GLOBAL }, 49977 { THRESHOLDf, 28, 98, SOCF_LE | SOCF_GLOBAL } 49978 }; 49979 #endif 49980 49981 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 49982 soc_field_info_t soc_SFLOW_ING_DATA_SOURCE_BCM56870_A0m_fields[] = { 49983 { CPUf, 1, 97, 0 | SOCF_GLOBAL }, 49984 { ECCP_0f, 8, 128, SOCF_LE | SOCF_GLOBAL }, 49985 { ECCP_1f, 8, 136, SOCF_LE | SOCF_GLOBAL }, 49986 { ECC_0f, 7, 128, SOCF_LE | SOCF_GLOBAL }, 49987 { ECC_1f, 7, 136, SOCF_LE | SOCF_GLOBAL }, 49988 { ENABLEf, 1, 126, 0 | SOCF_GLOBAL }, 49989 { MIRRORf, 1, 96, 0 | SOCF_GLOBAL }, 49990 { PARITY_0f, 1, 135, 0 | SOCF_GLOBAL }, 49991 { PARITY_1f, 1, 143, 0 | SOCF_GLOBAL }, 49992 { RESERVED_0f, 1, 127, SOCF_RES | SOCF_GLOBAL }, 49993 { SAMPLE_COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49994 { SAMPLE_POOLf, 32, 64, SOCF_LE | SOCF_GLOBAL }, 49995 { SAMPLE_POOL_SNAPSHOTf, 32, 32, SOCF_LE | SOCF_GLOBAL }, 49996 { THRESHOLDf, 28, 98, SOCF_LE | SOCF_GLOBAL } 49997 }; 49998 #endif 49999 50000 #if defined(BCM_56970_A0) 50001 soc_field_info_t soc_SFLOW_ING_DATA_SOURCE_BCM56970_A0m_fields[] = { 50002 { CPUf, 1, 97, 0 | SOCF_GLOBAL }, 50003 { ECCP_0f, 8, 128, SOCF_LE | SOCF_GLOBAL }, 50004 { ECCP_1f, 8, 136, SOCF_LE | SOCF_GLOBAL }, 50005 { ECC_0f, 7, 128, SOCF_LE | SOCF_GLOBAL }, 50006 { ECC_1f, 7, 136, SOCF_LE | SOCF_GLOBAL }, 50007 { ECC_DATA0f, 64, 0, SOCF_LE | SOCF_GLOBAL }, 50008 { ECC_DATA1f, 64, 64, SOCF_LE | SOCF_GLOBAL }, 50009 { ENABLEf, 1, 126, 0 | SOCF_GLOBAL }, 50010 { MIRRORf, 1, 96, 0 | SOCF_GLOBAL }, 50011 { PARITY_0f, 1, 135, 0 | SOCF_GLOBAL }, 50012 { PARITY_1f, 1, 143, 0 | SOCF_GLOBAL }, 50013 { RESERVED_0f, 1, 127, SOCF_RES | SOCF_GLOBAL }, 50014 { SAMPLE_COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 50015 { SAMPLE_POOLf, 32, 64, SOCF_LE | SOCF_GLOBAL }, 50016 { SAMPLE_POOL_SNAPSHOTf, 32, 32, SOCF_LE | SOCF_GLOBAL }, 50017 { THRESHOLDf, 28, 98, SOCF_LE | SOCF_GLOBAL } 50018 }; 50019 #endif 50020 50021 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 50022 soc_field_info_t soc_SFLOW_ING_DATA_SOURCE_BCM56980_A0m_fields[] = { 50023 { CPUf, 1, 0, 0 | SOCF_GLOBAL }, 50024 { DATAf, 127, 0, SOCF_LE | SOCF_GLOBAL }, 50025 { ECCf, 8, 127, SOCF_LE | SOCF_GLOBAL }, 50026 { ECCPf, 9, 127, SOCF_LE | SOCF_GLOBAL }, 50027 { ENABLEf, 1, 1, 0 | SOCF_GLOBAL }, 50028 { MIRRORf, 1, 2, 0 | SOCF_GLOBAL }, 50029 { PARITYf, 1, 135, 0 | SOCF_GLOBAL }, 50030 { SAMPLE_COUNTf, 32, 3, SOCF_LE | SOCF_GLOBAL }, 50031 { SAMPLE_POOLf, 32, 35, SOCF_LE | SOCF_GLOBAL }, 50032 { SAMPLE_POOL_SNAPSHOTf, 32, 67, SOCF_LE | SOCF_GLOBAL }, 50033 { THRESHOLDf, 28, 99, SOCF_LE | SOCF_GLOBAL } 50034 }; 50035 #endif 50036 50037 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 50038 defined(BCM_56870_A0) 50039 soc_field_info_t soc_SGPP_CTRL_PROFILE_0m_fields[] = { 50040 { ECCf, 7, 79, SOCF_LE | SOCF_GLOBAL }, 50041 { ECCPf, 8, 79, SOCF_LE | SOCF_GLOBAL }, 50042 { ECC_DATAf, 79, 0, SOCF_LE | SOCF_GLOBAL }, 50043 { HDR_TYPE_1f, 16, 30, SOCF_LE | SOCF_GLOBAL }, 50044 { HIGIG_FLOWf, 1, 70, 0 | SOCF_GLOBAL }, 50045 { INITIAL_SHIFT_AMOUNT_1f, 6, 24, SOCF_LE | SOCF_GLOBAL }, 50046 { MICE_CTRL_ID_1f, 8, 46, SOCF_LE | SOCF_GLOBAL }, 50047 { PARITYf, 1, 86, 0 | SOCF_GLOBAL }, 50048 { PARSE_CONTEXT_ID_1f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 50049 { PARSE_CTRL_ID_1f, 8, 16, SOCF_LE | SOCF_GLOBAL }, 50050 { PKT_FLOW_SELECT_CTRL_ID_1f, 16, 54, SOCF_LE | SOCF_GLOBAL }, 50051 { RESERVED_78f, 1, 78, SOCF_RES | SOCF_GLOBAL }, 50052 { TPID_ENABLEf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 50053 { TUNNEL_ADAPT_KEYGEN_CTRL_IDf, 8, 70, SOCF_LE | SOCF_GLOBAL } 50054 }; 50055 #endif 50056 50057 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 50058 defined(BCM_56870_A0) 50059 soc_field_info_t soc_SGPP_CTRL_PROFILE_1m_fields[] = { 50060 { ECCf, 7, 100, SOCF_LE | SOCF_GLOBAL }, 50061 { ECCPf, 8, 100, SOCF_LE | SOCF_GLOBAL }, 50062 { ECC_DATAf, 100, 0, SOCF_LE | SOCF_GLOBAL }, 50063 { EXTRACTION_CTRL_ID_ACTIONf, 16, 82, SOCF_LE | SOCF_GLOBAL }, 50064 { FORWARDING_KEYGEN_CTRL_IDf, 8, 70, SOCF_LE | SOCF_GLOBAL }, 50065 { HASH_CTRL_IDf, 4, 78, SOCF_LE | SOCF_GLOBAL }, 50066 { HDR_TYPE_2f, 16, 30, SOCF_LE | SOCF_GLOBAL }, 50067 { HIGIG_FLOWf, 1, 70, 0 | SOCF_GLOBAL }, 50068 { INHERITANCE_GROUPf, 2, 98, SOCF_LE | SOCF_GLOBAL }, 50069 { INITIAL_SHIFT_AMOUNT_2f, 6, 8, SOCF_LE | SOCF_GLOBAL }, 50070 { IPMCV4_L2_ENABLEf, 1, 59, 0 | SOCF_GLOBAL }, 50071 { IPMCV6_L2_ENABLEf, 1, 58, 0 | SOCF_GLOBAL }, 50072 { MICE_CTRL_ID_2f, 8, 46, SOCF_LE | SOCF_GLOBAL }, 50073 { NIV_VIF_LOOKUP_ENABLEf, 1, 60, 0 | SOCF_GLOBAL }, 50074 { PARITYf, 1, 107, 0 | SOCF_GLOBAL }, 50075 { PARSE_CONTEXT_ID_2f, 16, 14, SOCF_LE | SOCF_GLOBAL }, 50076 { PARSE_CTRL_ID_2f, 8, 0, SOCF_LE | SOCF_GLOBAL }, 50077 { PKT_FLOW_SELECT_CTRL_ID_2f, 16, 54, SOCF_LE | SOCF_GLOBAL }, 50078 { TPID_ENABLEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 50079 { TX_DEST_PORT_ENABLEf, 1, 61, 0 | SOCF_GLOBAL }, 50080 { V4IPMC_ENABLEf, 1, 55, 0 | SOCF_GLOBAL }, 50081 { V4L3_ENABLEf, 1, 57, 0 | SOCF_GLOBAL }, 50082 { V6IPMC_ENABLEf, 1, 54, 0 | SOCF_GLOBAL }, 50083 { V6L3_ENABLEf, 1, 56, 0 | SOCF_GLOBAL } 50084 }; 50085 #endif 50086 50087 #if defined(BCM_56860_A0) 50088 soc_field_info_t soc_SGPP_TO_PIPE_MAPPINGm_fields[] = { 50089 { PIPE_Y_BITMAPf, 106, 0, SOCF_LE | SOCF_GLOBAL } 50090 }; 50091 #endif 50092 50093 #if defined(BCM_88690_A0) 50094 soc_field_info_t soc_SIF_BILLING_CGM_INPUT_MEMm_fields[] = { 50095 { DATAf, 96, 0, SOCF_LE | SOCF_GLOBAL }, 50096 { ECCf, 8, 96, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 50097 }; 50098 #endif 50099 50100 #if defined(BCM_88690_B0) 50101 soc_field_info_t soc_SIF_BILLING_CGM_INPUT_MEM_BCM88690_B0m_fields[] = { 50102 { DATAf, 96, 0, SOCF_LE | SOCF_GLOBAL }, 50103 { ECCf, 8, 96, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 50104 }; 50105 #endif 50106 50107 #if defined(BCM_88690_A0) 50108 soc_field_info_t soc_SIF_BILLING_EGR_INPUT_MEMm_fields[] = { 50109 { DATAf, 96, 0, SOCF_LE | SOCF_GLOBAL }, 50110 { ECCf, 8, 96, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 50111 }; 50112 #endif 50113 50114 #if defined(BCM_88690_B0) 50115 soc_field_info_t soc_SIF_BILLING_EGR_INPUT_MEM_BCM88690_B0m_fields[] = { 50116 { DATAf, 96, 0, SOCF_LE | SOCF_GLOBAL }, 50117 { ECCf, 8, 96, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 50118 }; 50119 #endif 50120 50121 #if defined(BCM_88690_A0) 50122 soc_field_info_t soc_SIF_QSIZE_CGM_INPUT_MEMm_fields[] = { 50123 { ECCf, 7, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 50124 { QNUMf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 50125 { Q_SIZEf, 28, 16, SOCF_LE | SOCF_GLOBAL } 50126 }; 50127 #endif 50128 50129 #if defined(BCM_88690_B0) 50130 soc_field_info_t soc_SIF_QSIZE_CGM_INPUT_MEM_BCM88690_B0m_fields[] = { 50131 { ECCf, 7, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 50132 { QNUMf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 50133 { Q_SIZEf, 28, 16, SOCF_LE | SOCF_GLOBAL } 50134 }; 50135 #endif 50136 50137 #if defined(BCM_88690_A0) 50138 soc_field_info_t soc_SIF_ST_PORT_MEMm_fields[] = { 50139 { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 50140 { RPRT_DATA_0f, 512, 0, SOCF_LE | SOCF_GLOBAL } 50141 }; 50142 #endif 50143 50144 #if defined(BCM_88690_B0) 50145 soc_field_info_t soc_SIF_ST_PORT_MEM_BCM88690_B0m_fields[] = { 50146 { ECCf, 11, 512, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 50147 { RPRT_DATA_0f, 512, 0, SOCF_LE | SOCF_GLOBAL } 50148 }; 50149 #endif 50150 50151 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 50152 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 50153 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 50154 defined(BCM_56685_A0) || defined(BCM_56685_B0) || \ 50155 defined(BCM_56840_A0) || defined(BCM_56840_B0) 50156 soc_field_info_t soc_SOURCE_MOD_PROXY_TABLEm_fields[] = { 50157 { MIM_MC_PROXY_ENABLEf, 1, 2, 0 | SOCF_GLOBAL }, 50158 { USE_MH_PRIORITYf, 1, 1, 0 | SOCF_GLOBAL }, 50159 { V6_ENABLEf, 1, 0, 0 | SOCF_GLOBAL } 50160 }; 50161 #endif 50162 50163 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 50164 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 50165 defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 50166 defined(BCM_56860_A0) 50167 soc_field_info_t soc_SOURCE_MOD_PROXY_TABLE_BCM56640_A0m_fields[] = { 50168 { MIM_MC_PROXY_ENABLEf, 1, 2, 0 | SOCF_GLOBAL }, 50169 { USE_MH_PRIORITYf, 1, 1, 0 | SOCF_GLOBAL }, 50170 { V6_ENABLEf, 1, 0, 0 | SOCF_GLOBAL } 50171 }; 50172 #endif 50173 50174 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 50175 defined(BCM_56870_A0) 50176 soc_field_info_t soc_SOURCE_MOD_PROXY_TABLE_BCM56870_A0m_fields[] = { 50177 { MIM_MC_PROXY_ENABLEf, 1, 2, 0 | SOCF_GLOBAL }, 50178 { USE_MH_PRIORITYf, 1, 1, 0 | SOCF_GLOBAL }, 50179 { V6_ENABLEf, 1, 0, 0 | SOCF_GLOBAL } 50180 }; 50181 #endif 50182 50183 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50184 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 50185 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 50186 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 50187 defined(BCM_56965_A0) || defined(BCM_56970_A0) 50188 soc_field_info_t soc_SOURCE_MOD_PROXY_TABLE_BCM56960_A0m_fields[] = { 50189 { MIM_MC_PROXY_ENABLEf, 1, 2, 0 | SOCF_GLOBAL }, 50190 { USE_MH_PRIORITYf, 1, 1, 0 | SOCF_GLOBAL }, 50191 { V6_ENABLEf, 1, 0, 0 | SOCF_GLOBAL } 50192 }; 50193 #endif 50194 50195 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 50196 defined(BCM_56840_A0) || defined(BCM_56840_B0) 50197 soc_field_info_t soc_SOURCE_TRUNK_MAP_MODBASEm_fields[] = { 50198 { BASEf, 12, 0, SOCF_LE | SOCF_GLOBAL }, 50199 { EVEN_PARITYf, 1, 12, 0 | SOCF_GLOBAL } 50200 }; 50201 #endif 50202 50203 #if defined(BCM_53540_A0) 50204 soc_field_info_t soc_SOURCE_TRUNK_MAP_MODBASE_BCM53540_A0m_fields[] = { 50205 { BASEf, 9, 0, SOCF_LE | SOCF_GLOBAL }, 50206 { EVEN_PARITYf, 1, 13, 0 | SOCF_GLOBAL }, 50207 { RESERVED_9f, 4, 9, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 50208 }; 50209 #endif 50210 50211 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 50212 defined(BCM_56160_A0) 50213 soc_field_info_t soc_SOURCE_TRUNK_MAP_MODBASE_BCM56160_A0m_fields[] = { 50214 { BASEf, 13, 0, SOCF_LE | SOCF_GLOBAL }, 50215 { EVEN_PARITYf, 1, 13, 0 | SOCF_GLOBAL } 50216 }; 50217 #endif 50218 50219 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 50220 soc_field_info_t soc_SOURCE_TRUNK_MAP_MODBASE_BCM56260_A0m_fields[] = { 50221 { BASEf, 12, 0, SOCF_LE | SOCF_GLOBAL }, 50222 { EVEN_PARITYf, 1, 12, 0 | SOCF_GLOBAL } 50223 }; 50224 #endif 50225 50226 #if defined(BCM_56270_A0) 50227 soc_field_info_t soc_SOURCE_TRUNK_MAP_MODBASE_BCM56270_A0m_fields[] = { 50228 { BASEf, 9, 0, SOCF_LE | SOCF_GLOBAL } 50229 }; 50230 #endif 50231 50232 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 50233 defined(BCM_56450_B1) 50234 soc_field_info_t soc_SOURCE_TRUNK_MAP_MODBASE_BCM56450_A0m_fields[] = { 50235 { BASEf, 12, 0, SOCF_LE | SOCF_GLOBAL }, 50236 { EVEN_PARITYf, 1, 12, 0 | SOCF_GLOBAL } 50237 }; 50238 #endif 50239 50240 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 50241 soc_field_info_t soc_SOURCE_TRUNK_MAP_MODBASE_BCM56640_A0m_fields[] = { 50242 { BASEf, 13, 0, SOCF_LE | SOCF_GLOBAL }, 50243 { EVEN_PARITYf, 1, 13, 0 | SOCF_GLOBAL } 50244 }; 50245 #endif 50246 50247 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 50248 soc_field_info_t soc_SOURCE_TRUNK_MAP_MODBASE_BCM56850_A0m_fields[] = { 50249 { BASEf, 13, 0, SOCF_LE | SOCF_GLOBAL }, 50250 { EVEN_PARITYf, 1, 14, 0 | SOCF_GLOBAL }, 50251 { RSVD_BASEf, 1, 13, SOCF_RES | SOCF_GLOBAL } 50252 }; 50253 #endif 50254 50255 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 50256 defined(BCM_56870_A0) 50257 soc_field_info_t soc_SOURCE_TRUNK_MAP_MODBASE_BCM56870_A0m_fields[] = { 50258 { BASEf, 13, 0, SOCF_LE | SOCF_GLOBAL }, 50259 { ECCf, 5, 14, SOCF_LE | SOCF_GLOBAL }, 50260 { ECCPf, 6, 14, SOCF_LE | SOCF_GLOBAL }, 50261 { ECC_DATAf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 50262 { PARITYf, 1, 19, 0 | SOCF_GLOBAL }, 50263 { RSVD_BASEf, 1, 13, SOCF_RES | SOCF_GLOBAL } 50264 }; 50265 #endif 50266 50267 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 50268 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 50269 defined(BCM_56960_A0) || defined(BCM_56965_A0) 50270 soc_field_info_t soc_SOURCE_TRUNK_MAP_MODBASE_BCM56960_A0m_fields[] = { 50271 { BASEf, 13, 0, SOCF_LE | SOCF_GLOBAL }, 50272 { EVEN_PARITYf, 1, 14, 0 | SOCF_GLOBAL }, 50273 { RSVD_BASEf, 1, 13, SOCF_RES | SOCF_GLOBAL } 50274 }; 50275 #endif 50276 50277 #if defined(BCM_56970_A0) 50278 soc_field_info_t soc_SOURCE_TRUNK_MAP_MODBASE_BCM56970_A0m_fields[] = { 50279 { BASEf, 13, 0, SOCF_LE | SOCF_GLOBAL }, 50280 { ECCf, 5, 14, SOCF_LE | SOCF_GLOBAL }, 50281 { ECCPf, 6, 14, SOCF_LE | SOCF_GLOBAL }, 50282 { PARITYf, 1, 19, 0 | SOCF_GLOBAL }, 50283 { RSVD_BASEf, 1, 13, SOCF_RES | SOCF_GLOBAL } 50284 }; 50285 #endif 50286 50287 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 50288 defined(BCM_56504_B0) || defined(BCM_56514_A0) || \ 50289 defined(BCM_56800_A0) 50290 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLEm_fields[] = { 50291 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50292 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL } 50293 }; 50294 #endif 50295 50296 #if defined(BCM_53400_A0) 50297 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM53400_A0m_fields[] = { 50298 { CLASS_IDf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 50299 { DISABLE_VLAN_CHECKSf, 1, 63, 0 | SOCF_GLOBAL }, 50300 { EVEN_PARITYf, 1, 64, 0 | SOCF_GLOBAL }, 50301 { LPORT_PROFILE_IDXf, 6, 9, SOCF_LE | SOCF_GLOBAL }, 50302 { MA_BASE_POINTERf, 11, 51, SOCF_LE | SOCF_GLOBAL }, 50303 { OVIDf, 13, 30, SOCF_LE | SOCF_GLOBAL }, 50304 { PACKET_MODIFICATION_DISABLEf, 1, 62, 0 | SOCF_GLOBAL }, 50305 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50306 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50307 { VFP_PORT_GROUP_IDf, 8, 43, SOCF_LE | SOCF_GLOBAL }, 50308 { VLAN_RANGE_IDXf, 7, 23, SOCF_LE | SOCF_GLOBAL } 50309 }; 50310 #endif 50311 50312 #if defined(BCM_53540_A0) 50313 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM53540_A0m_fields[] = { 50314 { CLASS_IDf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 50315 { DISABLE_VLAN_CHECKSf, 1, 63, 0 | SOCF_GLOBAL }, 50316 { EVEN_PARITYf, 1, 64, 0 | SOCF_GLOBAL }, 50317 { L3_IIFf, 5, 30, SOCF_LE | SOCF_GLOBAL }, 50318 { LPORT_PROFILE_IDXf, 6, 9, SOCF_LE | SOCF_GLOBAL }, 50319 { MA_BASE_POINTERf, 11, 51, SOCF_LE | SOCF_GLOBAL }, 50320 { OVIDf, 13, 30, SOCF_LE | SOCF_GLOBAL }, 50321 { PACKET_MODIFICATION_DISABLEf, 1, 62, 0 | SOCF_GLOBAL }, 50322 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50323 { RESERVED_28f, 2, 28, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50324 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50325 { VFP_PORT_GROUP_IDf, 8, 43, SOCF_LE | SOCF_GLOBAL }, 50326 { VLAN_RANGE_IDXf, 5, 23, SOCF_LE | SOCF_GLOBAL } 50327 }; 50328 #endif 50329 50330 #if defined(BCM_53570_A0) 50331 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM53570_A0m_fields[] = { 50332 { CLASS_IDf, 8, 16, SOCF_LE | SOCF_GLOBAL }, 50333 { DISABLE_VLAN_CHECKSf, 1, 64, 0 | SOCF_GLOBAL }, 50334 { EVEN_PARITYf, 1, 65, 0 | SOCF_GLOBAL }, 50335 { L3_IIFf, 9, 31, SOCF_LE | SOCF_GLOBAL }, 50336 { LPORT_PROFILE_IDXf, 7, 9, SOCF_LE | SOCF_GLOBAL }, 50337 { MA_BASE_POINTERf, 11, 52, SOCF_LE | SOCF_GLOBAL }, 50338 { OVIDf, 13, 31, SOCF_LE | SOCF_GLOBAL }, 50339 { PACKET_MODIFICATION_DISABLEf, 1, 63, 0 | SOCF_GLOBAL }, 50340 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50341 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50342 { VFIf, 12, 31, SOCF_LE | SOCF_GLOBAL }, 50343 { VFP_PORT_GROUP_IDf, 8, 44, SOCF_LE | SOCF_GLOBAL }, 50344 { VLAN_RANGE_IDXf, 7, 24, SOCF_LE | SOCF_GLOBAL }, 50345 { VRF_IDf, 4, 31, SOCF_LE | SOCF_GLOBAL } 50346 }; 50347 #endif 50348 50349 #if defined(BCM_53570_B0) 50350 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM53570_B0m_fields[] = { 50351 { CLASS_IDf, 8, 16, SOCF_LE | SOCF_GLOBAL }, 50352 { DISABLE_VLAN_CHECKSf, 1, 64, 0 | SOCF_GLOBAL }, 50353 { EVEN_PARITYf, 1, 65, 0 | SOCF_GLOBAL }, 50354 { L3_IIFf, 12, 31, SOCF_LE | SOCF_GLOBAL }, 50355 { LPORT_PROFILE_IDXf, 7, 9, SOCF_LE | SOCF_GLOBAL }, 50356 { MA_BASE_POINTERf, 11, 52, SOCF_LE | SOCF_GLOBAL }, 50357 { OVIDf, 13, 31, SOCF_LE | SOCF_GLOBAL }, 50358 { PACKET_MODIFICATION_DISABLEf, 1, 63, 0 | SOCF_GLOBAL }, 50359 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50360 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50361 { VFIf, 12, 31, SOCF_LE | SOCF_GLOBAL }, 50362 { VFP_PORT_GROUP_IDf, 8, 44, SOCF_LE | SOCF_GLOBAL }, 50363 { VLAN_RANGE_IDXf, 7, 24, SOCF_LE | SOCF_GLOBAL }, 50364 { VRF_IDf, 12, 31, SOCF_LE | SOCF_GLOBAL } 50365 }; 50366 #endif 50367 50368 #if defined(BCM_56142_A0) 50369 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56142_A0m_fields[] = { 50370 { CLASS_IDf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 50371 { EVEN_PARITYf, 1, 51, 0 | SOCF_GLOBAL }, 50372 { LPORT_PROFILE_IDXf, 6, 9, SOCF_LE | SOCF_GLOBAL }, 50373 { OVIDf, 13, 30, SOCF_LE | SOCF_GLOBAL }, 50374 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50375 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50376 { VFP_PORT_GROUP_IDf, 8, 43, SOCF_LE | SOCF_GLOBAL }, 50377 { VLAN_RANGE_IDXf, 7, 23, SOCF_LE | SOCF_GLOBAL } 50378 }; 50379 #endif 50380 50381 #if defined(BCM_56150_A0) 50382 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56150_A0m_fields[] = { 50383 { CLASS_IDf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 50384 { DISABLE_VLAN_CHECKSf, 1, 63, 0 | SOCF_GLOBAL }, 50385 { EVEN_PARITYf, 1, 64, 0 | SOCF_GLOBAL }, 50386 { LPORT_PROFILE_IDXf, 6, 9, SOCF_LE | SOCF_GLOBAL }, 50387 { MA_BASE_POINTERf, 11, 51, SOCF_LE | SOCF_GLOBAL }, 50388 { OVIDf, 13, 30, SOCF_LE | SOCF_GLOBAL }, 50389 { PACKET_MODIFICATION_DISABLEf, 1, 62, 0 | SOCF_GLOBAL }, 50390 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50391 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50392 { VFP_PORT_GROUP_IDf, 8, 43, SOCF_LE | SOCF_GLOBAL }, 50393 { VLAN_RANGE_IDXf, 7, 23, SOCF_LE | SOCF_GLOBAL } 50394 }; 50395 #endif 50396 50397 #if defined(BCM_56160_A0) 50398 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56160_A0m_fields[] = { 50399 { CLASS_IDf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 50400 { DISABLE_VLAN_CHECKSf, 1, 63, 0 | SOCF_GLOBAL }, 50401 { EVEN_PARITYf, 1, 64, 0 | SOCF_GLOBAL }, 50402 { L3_IIFf, 9, 30, SOCF_LE | SOCF_GLOBAL }, 50403 { LPORT_PROFILE_IDXf, 6, 9, SOCF_LE | SOCF_GLOBAL }, 50404 { MA_BASE_POINTERf, 11, 51, SOCF_LE | SOCF_GLOBAL }, 50405 { OVIDf, 13, 30, SOCF_LE | SOCF_GLOBAL }, 50406 { PACKET_MODIFICATION_DISABLEf, 1, 62, 0 | SOCF_GLOBAL }, 50407 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50408 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50409 { VFP_PORT_GROUP_IDf, 8, 43, SOCF_LE | SOCF_GLOBAL }, 50410 { VLAN_RANGE_IDXf, 7, 23, SOCF_LE | SOCF_GLOBAL } 50411 }; 50412 #endif 50413 50414 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 50415 defined(BCM_56224_A0) || defined(BCM_56224_B0) 50416 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56224_A0m_fields[] = { 50417 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50418 { TGIDf, 5, 2, SOCF_LE | SOCF_GLOBAL } 50419 }; 50420 #endif 50421 50422 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 50423 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56260_A0m_fields[] = { 50424 { CLASS_IDf, 8, 16, SOCF_LE | SOCF_GLOBAL }, 50425 { DISABLE_VLAN_CHECKSf, 1, 53, 0 | SOCF_GLOBAL }, 50426 { ECCf, 7, 80, SOCF_LE | SOCF_GLOBAL }, 50427 { ECCPf, 8, 80, SOCF_LE | SOCF_GLOBAL }, 50428 { INNER_VLAN_RANGE_IDXf, 8, 32, SOCF_LE | SOCF_GLOBAL }, 50429 { IPMCV4_L2_ENABLEf, 1, 77, 0 | SOCF_GLOBAL }, 50430 { IPMCV6_L2_ENABLEf, 1, 76, 0 | SOCF_GLOBAL }, 50431 { L3_IIFf, 13, 40, SOCF_LE | SOCF_GLOBAL }, 50432 { LPORT_PROFILE_IDXf, 7, 9, SOCF_LE | SOCF_GLOBAL }, 50433 { MA_BASE_PTRf, 12, 62, SOCF_LE | SOCF_GLOBAL }, 50434 { OVIDf, 12, 40, SOCF_LE | SOCF_GLOBAL }, 50435 { PARITYf, 1, 87, 0 | SOCF_GLOBAL }, 50436 { PORT_GROUPf, 2, 74, SOCF_LE | SOCF_GLOBAL }, 50437 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50438 { RESERVEDf, 2, 78, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50439 { SOURCE_VPf, 13, 40, SOCF_LE | SOCF_GLOBAL }, 50440 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50441 { VFP_PORT_GROUP_IDf, 8, 54, SOCF_LE | SOCF_GLOBAL }, 50442 { VLAN_RANGE_IDXf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 50443 { VRF_IDf, 7, 40, SOCF_LE | SOCF_GLOBAL } 50444 }; 50445 #endif 50446 50447 #if defined(BCM_56270_A0) 50448 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56270_A0m_fields[] = { 50449 { CLASS_IDf, 8, 14, SOCF_LE | SOCF_GLOBAL }, 50450 { DISABLE_VLAN_CHECKSf, 1, 46, 0 | SOCF_GLOBAL }, 50451 { ECCf, 7, 72, SOCF_LE | SOCF_GLOBAL }, 50452 { ECCPf, 8, 72, SOCF_LE | SOCF_GLOBAL }, 50453 { INNER_VLAN_RANGE_IDXf, 6, 28, SOCF_LE | SOCF_GLOBAL }, 50454 { IPMCV4_L2_ENABLEf, 1, 69, 0 | SOCF_GLOBAL }, 50455 { IPMCV6_L2_ENABLEf, 1, 68, 0 | SOCF_GLOBAL }, 50456 { L3_IIFf, 9, 34, SOCF_LE | SOCF_GLOBAL }, 50457 { LPORT_PROFILE_IDXf, 7, 7, SOCF_LE | SOCF_GLOBAL }, 50458 { MA_BASE_PTRf, 11, 55, SOCF_LE | SOCF_GLOBAL }, 50459 { OVIDf, 12, 34, SOCF_LE | SOCF_GLOBAL }, 50460 { PARITYf, 1, 79, 0 | SOCF_GLOBAL }, 50461 { PORT_GROUPf, 2, 66, SOCF_LE | SOCF_GLOBAL }, 50462 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50463 { RESERVEDf, 2, 70, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50464 { SOURCE_VPf, 12, 34, SOCF_LE | SOCF_GLOBAL }, 50465 { TGIDf, 5, 2, SOCF_LE | SOCF_GLOBAL }, 50466 { VFP_PORT_GROUP_IDf, 8, 47, SOCF_LE | SOCF_GLOBAL }, 50467 { VLAN_RANGE_IDXf, 6, 22, SOCF_LE | SOCF_GLOBAL }, 50468 { VRF_IDf, 7, 34, SOCF_LE | SOCF_GLOBAL } 50469 }; 50470 #endif 50471 50472 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 50473 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56334_A0m_fields[] = { 50474 { CLASS_IDf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 50475 { EVEN_PARITYf, 1, 51, 0 | SOCF_GLOBAL }, 50476 { L3_IIFf, 13, 30, SOCF_LE | SOCF_GLOBAL }, 50477 { LPORT_PROFILE_IDXf, 6, 9, SOCF_LE | SOCF_GLOBAL }, 50478 { OVIDf, 13, 30, SOCF_LE | SOCF_GLOBAL }, 50479 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50480 { SOURCE_VPf, 13, 30, SOCF_LE | SOCF_GLOBAL }, 50481 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50482 { VFP_PORT_GROUP_IDf, 8, 43, SOCF_LE | SOCF_GLOBAL }, 50483 { VLAN_RANGE_IDXf, 7, 23, SOCF_LE | SOCF_GLOBAL }, 50484 { VRF_IDf, 11, 30, SOCF_LE | SOCF_GLOBAL } 50485 }; 50486 #endif 50487 50488 #if defined(BCM_56340_A0) 50489 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56340_A0m_fields[] = { 50490 { CLASS_IDf, 12, 20, SOCF_LE | SOCF_GLOBAL }, 50491 { DISABLE_VLAN_CHECKSf, 1, 53, SOCF_RES | SOCF_GLOBAL }, 50492 { DPI_ENABLEf, 1, 72, 0 | SOCF_GLOBAL }, 50493 { DPI_TCP_CREATE_ENf, 1, 71, 0 | SOCF_GLOBAL }, 50494 { DPI_UDP_CREATE_ENf, 1, 70, 0 | SOCF_GLOBAL }, 50495 { ECCf, 7, 85, SOCF_LE | SOCF_GLOBAL }, 50496 { ECCPf, 8, 85, SOCF_LE | SOCF_GLOBAL }, 50497 { INNER_VLAN_RANGE_IDXf, 8, 62, SOCF_LE | SOCF_GLOBAL }, 50498 { L3_IIFf, 13, 40, SOCF_LE | SOCF_GLOBAL }, 50499 { LPORT_PROFILE_IDXf, 8, 12, SOCF_LE | SOCF_GLOBAL }, 50500 { MA_BASE_POINTERf, 10, 73, SOCF_LE | SOCF_GLOBAL }, 50501 { OUTER_VLAN_RANGE_IDXf, 8, 32, SOCF_LE | SOCF_GLOBAL }, 50502 { OVIDf, 12, 40, SOCF_LE | SOCF_GLOBAL }, 50503 { PARITYf, 1, 92, 0 | SOCF_GLOBAL }, 50504 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50505 { SOURCE_VPf, 13, 40, SOCF_LE | SOCF_GLOBAL }, 50506 { TGIDf, 10, 2, SOCF_LE | SOCF_GLOBAL }, 50507 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 83, SOCF_LE | SOCF_GLOBAL }, 50508 { VFP_PORT_GROUP_IDf, 8, 54, SOCF_LE | SOCF_GLOBAL }, 50509 { VRF_IDf, 11, 40, SOCF_LE | SOCF_GLOBAL } 50510 }; 50511 #endif 50512 50513 #if defined(BCM_56370_A0) 50514 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56370_A0m_fields[] = { 50515 { BASE_VRF_L3IIF_OVIDf, 13, 53, SOCF_LE | SOCF_GLOBAL }, 50516 { CLASS_IDf, 12, 15, SOCF_LE | SOCF_GLOBAL }, 50517 { CTRL_PROFILE_IDX_0f, 7, 130, SOCF_LE | SOCF_GLOBAL }, 50518 { CTRL_PROFILE_IDX_1f, 7, 137, SOCF_LE | SOCF_GLOBAL }, 50519 { DISABLE_VLAN_CHECKSf, 1, 109, 0 | SOCF_GLOBAL }, 50520 { ECCf, 8, 186, SOCF_LE | SOCF_GLOBAL }, 50521 { ECCPf, 9, 186, SOCF_LE | SOCF_GLOBAL }, 50522 { ECC_DATAf, 186, 0, SOCF_LE | SOCF_GLOBAL }, 50523 { INNER_VLAN_RANGE_IDXf, 8, 45, SOCF_LE | SOCF_GLOBAL }, 50524 { IPBM_INDEXf, 6, 116, SOCF_LE | SOCF_GLOBAL }, 50525 { IPMCV4_L2_ENABLEf, 1, 108, 0 | SOCF_GLOBAL }, 50526 { IPMCV6_L2_ENABLEf, 1, 107, 0 | SOCF_GLOBAL }, 50527 { L3_IIFf, 13, 53, SOCF_LE | SOCF_GLOBAL }, 50528 { LPORT_PROFILE_IDXf, 10, 27, SOCF_LE | SOCF_GLOBAL }, 50529 { MAX_BYTES_FOR_PARSEf, 8, 144, SOCF_LE | SOCF_GLOBAL }, 50530 { OPAQUE_OBJECTf, 19, 166, SOCF_LE | SOCF_GLOBAL }, 50531 { OUTER_TPID_ENABLEf, 4, 158, SOCF_LE | SOCF_GLOBAL }, 50532 { OUTER_VLAN_RANGE_IDXf, 8, 37, SOCF_LE | SOCF_GLOBAL }, 50533 { OVIDf, 12, 53, SOCF_LE | SOCF_GLOBAL }, 50534 { PARITYf, 1, 194, 0 | SOCF_GLOBAL }, 50535 { PHB_CTRL_IDf, 4, 162, SOCF_LE | SOCF_GLOBAL }, 50536 { PORT_GROUPf, 12, 79, SOCF_LE | SOCF_GLOBAL }, 50537 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50538 { PP_PORT_NUMf, 7, 122, SOCF_LE | SOCF_GLOBAL }, 50539 { RESERVED_1f, 2, 13, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50540 { RESERVED_152_157f, 6, 152, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50541 { RESERVED_76f, 1, 76, SOCF_RES | SOCF_GLOBAL }, 50542 { RESERVED_78_77f, 2, 77, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50543 { RESERVED_BASE_VRF_L3_IIF_OVIDf, 2, 66, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50544 { RESERVED_PP_PORT_NUMf, 1, 129, SOCF_RES | SOCF_GLOBAL }, 50545 { RSVD_SOURCE_VPf, 3, 104, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50546 { SOURCE_VPf, 13, 91, SOCF_LE | SOCF_GLOBAL }, 50547 { SOURCE_VP_PT2PTf, 1, 185, 0 | SOCF_GLOBAL }, 50548 { SRC_TGIDf, 11, 2, SOCF_LE | SOCF_GLOBAL }, 50549 { VFP_PORT_GROUP_IDf, 8, 68, SOCF_LE | SOCF_GLOBAL }, 50550 { VLAN_MEMBERSHIP_PROFILEf, 6, 110, SOCF_LE | SOCF_GLOBAL }, 50551 { VRF_IDf, 12, 53, SOCF_LE | SOCF_GLOBAL } 50552 }; 50553 #endif 50554 50555 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 50556 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56440_A0m_fields[] = { 50557 { CLASS_IDf, 8, 16, SOCF_LE | SOCF_GLOBAL }, 50558 { DISABLE_VLAN_CHECKSf, 1, 53, SOCF_RES | SOCF_GLOBAL }, 50559 { ECCf, 7, 64, SOCF_LE | SOCF_GLOBAL }, 50560 { ECCPf, 8, 64, SOCF_LE | SOCF_GLOBAL }, 50561 { INNER_VLAN_RANGE_IDXf, 8, 32, SOCF_LE | SOCF_GLOBAL }, 50562 { L3_IIFf, 13, 40, SOCF_LE | SOCF_GLOBAL }, 50563 { LPORT_PROFILE_IDXf, 7, 9, SOCF_LE | SOCF_GLOBAL }, 50564 { OVIDf, 13, 40, SOCF_LE | SOCF_GLOBAL }, 50565 { PARITYf, 1, 71, 0 | SOCF_GLOBAL }, 50566 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50567 { RESERVED_0f, 2, 62, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50568 { SOURCE_VPf, 13, 40, SOCF_LE | SOCF_GLOBAL }, 50569 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50570 { VFP_PORT_GROUP_IDf, 8, 54, SOCF_LE | SOCF_GLOBAL }, 50571 { VLAN_RANGE_IDXf, 8, 24, SOCF_LE | SOCF_GLOBAL }, 50572 { VRF_IDf, 7, 40, SOCF_LE | SOCF_GLOBAL } 50573 }; 50574 #endif 50575 50576 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 50577 defined(BCM_56450_B1) 50578 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56450_A0m_fields[] = { 50579 { CLASS_IDf, 8, 17, SOCF_LE | SOCF_GLOBAL }, 50580 { DISABLE_VLAN_CHECKSf, 1, 54, 0 | SOCF_GLOBAL }, 50581 { ECCf, 7, 80, SOCF_LE | SOCF_GLOBAL }, 50582 { ECCPf, 8, 80, SOCF_LE | SOCF_GLOBAL }, 50583 { INNER_VLAN_RANGE_IDXf, 8, 33, SOCF_LE | SOCF_GLOBAL }, 50584 { IPMCV4_L2_ENABLEf, 1, 79, 0 | SOCF_GLOBAL }, 50585 { IPMCV6_L2_ENABLEf, 1, 78, 0 | SOCF_GLOBAL }, 50586 { L3_IIFf, 13, 41, SOCF_LE | SOCF_GLOBAL }, 50587 { LPORT_PROFILE_IDXf, 7, 9, SOCF_LE | SOCF_GLOBAL }, 50588 { MA_BASE_PTRf, 13, 63, SOCF_LE | SOCF_GLOBAL }, 50589 { OVIDf, 13, 41, SOCF_LE | SOCF_GLOBAL }, 50590 { PARITYf, 1, 87, 0 | SOCF_GLOBAL }, 50591 { PORT_GROUPf, 2, 76, SOCF_LE | SOCF_GLOBAL }, 50592 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50593 { RESERVED_0f, 1, 16, SOCF_RES | SOCF_GLOBAL }, 50594 { SOURCE_VPf, 13, 41, SOCF_LE | SOCF_GLOBAL }, 50595 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50596 { VFP_PORT_GROUP_IDf, 8, 55, SOCF_LE | SOCF_GLOBAL }, 50597 { VLAN_RANGE_IDXf, 8, 25, SOCF_LE | SOCF_GLOBAL }, 50598 { VRF_IDf, 9, 41, SOCF_LE | SOCF_GLOBAL } 50599 }; 50600 #endif 50601 50602 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 50603 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56560_A0m_fields[] = { 50604 { BASE_VRF_L3IIF_OVIDf, 14, 37, SOCF_LE | SOCF_GLOBAL }, 50605 { CLASS_IDf, 12, 17, SOCF_LE | SOCF_GLOBAL }, 50606 { DISABLE_VLAN_CHECKSf, 1, 110, 0 | SOCF_GLOBAL }, 50607 { ECCf, 8, 129, SOCF_LE | SOCF_GLOBAL }, 50608 { ECCPf, 9, 129, SOCF_LE | SOCF_GLOBAL }, 50609 { INNER_VLAN_RANGE_IDXf, 8, 72, SOCF_LE | SOCF_GLOBAL }, 50610 { IPMCV4_L2_ENABLEf, 1, 109, 0 | SOCF_GLOBAL }, 50611 { IPMCV6_L2_ENABLEf, 1, 108, 0 | SOCF_GLOBAL }, 50612 { L3_IIFf, 14, 37, SOCF_LE | SOCF_GLOBAL }, 50613 { LPORT_PROFILE_IDXf, 9, 111, SOCF_LE | SOCF_GLOBAL }, 50614 { MA_BASE_POINTERf, 11, 61, SOCF_LE | SOCF_GLOBAL }, 50615 { OUTER_VLAN_RANGE_IDXf, 8, 29, SOCF_LE | SOCF_GLOBAL }, 50616 { OVIDf, 12, 37, SOCF_LE | SOCF_GLOBAL }, 50617 { PARITYf, 1, 137, 0 | SOCF_GLOBAL }, 50618 { PORT_GROUPf, 12, 80, SOCF_LE | SOCF_GLOBAL }, 50619 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50620 { RESERVED_1f, 4, 13, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50621 { RESERVED_128_126f, 3, 126, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50622 { RSVD_SOURCE_VPf, 1, 106, SOCF_RES | SOCF_GLOBAL }, 50623 { RSVD_TGIDf, 1, 12, SOCF_RES | SOCF_GLOBAL }, 50624 { SOURCE_VPf, 14, 92, SOCF_LE | SOCF_GLOBAL }, 50625 { SVP_VALIDf, 1, 107, 0 | SOCF_GLOBAL }, 50626 { TGIDf, 10, 2, SOCF_LE | SOCF_GLOBAL }, 50627 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 59, SOCF_LE | SOCF_GLOBAL }, 50628 { VFP_PORT_GROUP_IDf, 8, 51, SOCF_LE | SOCF_GLOBAL }, 50629 { VLAN_MEMBERSHIP_PROFILEf, 6, 120, SOCF_LE | SOCF_GLOBAL }, 50630 { VRF_IDf, 12, 37, SOCF_LE | SOCF_GLOBAL } 50631 }; 50632 #endif 50633 50634 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 50635 defined(BCM_56680_A0) || defined(BCM_56680_B0) 50636 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56624_A0m_fields[] = { 50637 { CLASS_IDf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 50638 { L3_IIFf, 13, 30, SOCF_LE | SOCF_GLOBAL }, 50639 { LPORT_PROFILE_IDXf, 6, 9, SOCF_LE | SOCF_GLOBAL }, 50640 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50641 { SOURCE_VPf, 13, 30, SOCF_LE | SOCF_GLOBAL }, 50642 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50643 { VLAN_RANGE_IDXf, 7, 23, SOCF_LE | SOCF_GLOBAL }, 50644 { VRF_IDf, 11, 30, SOCF_LE | SOCF_GLOBAL } 50645 }; 50646 #endif 50647 50648 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 50649 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 50650 defined(BCM_56685_A0) || defined(BCM_56685_B0) 50651 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56634_A0m_fields[] = { 50652 { CLASS_IDf, 8, 16, SOCF_LE | SOCF_GLOBAL }, 50653 { ECCf, 6, 52, SOCF_LE | SOCF_GLOBAL }, 50654 { ECCPf, 7, 52, SOCF_LE | SOCF_GLOBAL }, 50655 { L3_IIFf, 13, 31, SOCF_LE | SOCF_GLOBAL }, 50656 { LPORT_PROFILE_IDXf, 7, 9, SOCF_LE | SOCF_GLOBAL }, 50657 { OVIDf, 13, 31, SOCF_LE | SOCF_GLOBAL }, 50658 { PARITYf, 1, 58, 0 | SOCF_GLOBAL }, 50659 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50660 { SOURCE_VPf, 13, 31, SOCF_LE | SOCF_GLOBAL }, 50661 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50662 { VFP_PORT_GROUP_IDf, 8, 44, SOCF_LE | SOCF_GLOBAL }, 50663 { VLAN_RANGE_IDXf, 7, 24, SOCF_LE | SOCF_GLOBAL }, 50664 { VRF_IDf, 11, 31, SOCF_LE | SOCF_GLOBAL } 50665 }; 50666 #endif 50667 50668 #if defined(BCM_56640_A0) 50669 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56640_A0m_fields[] = { 50670 { CLASS_IDf, 12, 20, SOCF_LE | SOCF_GLOBAL }, 50671 { DISABLE_VLAN_CHECKSf, 1, 56, SOCF_RES | SOCF_GLOBAL }, 50672 { DPI_ENABLEf, 1, 75, 0 | SOCF_GLOBAL }, 50673 { DPI_TCP_CREATE_ENf, 1, 74, 0 | SOCF_GLOBAL }, 50674 { DPI_UDP_CREATE_ENf, 1, 73, 0 | SOCF_GLOBAL }, 50675 { ECCf, 7, 95, SOCF_LE | SOCF_GLOBAL }, 50676 { ECCPf, 8, 95, SOCF_LE | SOCF_GLOBAL }, 50677 { ESM_SEARCH_OFFSETf, 3, 90, SOCF_LE | SOCF_GLOBAL }, 50678 { ESM_SEARCH_PRIORITYf, 3, 87, SOCF_LE | SOCF_GLOBAL }, 50679 { INNER_VLAN_RANGE_IDXf, 8, 65, SOCF_LE | SOCF_GLOBAL }, 50680 { L3_IIFf, 14, 40, SOCF_LE | SOCF_GLOBAL }, 50681 { LPORT_PROFILE_IDXf, 8, 12, SOCF_LE | SOCF_GLOBAL }, 50682 { MA_BASE_POINTERf, 11, 76, SOCF_LE | SOCF_GLOBAL }, 50683 { OUTER_VLAN_RANGE_IDXf, 8, 32, SOCF_LE | SOCF_GLOBAL }, 50684 { OVIDf, 12, 40, SOCF_LE | SOCF_GLOBAL }, 50685 { PARITYf, 1, 102, 0 | SOCF_GLOBAL }, 50686 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50687 { SOURCE_VPf, 16, 40, SOCF_LE | SOCF_GLOBAL }, 50688 { TGIDf, 10, 2, SOCF_LE | SOCF_GLOBAL }, 50689 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 93, SOCF_LE | SOCF_GLOBAL }, 50690 { VFP_PORT_GROUP_IDf, 8, 57, SOCF_LE | SOCF_GLOBAL }, 50691 { VRF_IDf, 13, 40, SOCF_LE | SOCF_GLOBAL } 50692 }; 50693 #endif 50694 50695 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 50696 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56670_A0m_fields[] = { 50697 { BASE_VRF_L3IIF_OVIDf, 14, 37, SOCF_LE | SOCF_GLOBAL }, 50698 { CLASS_IDf, 12, 17, SOCF_LE | SOCF_GLOBAL }, 50699 { DISABLE_VLAN_CHECKSf, 1, 110, 0 | SOCF_GLOBAL }, 50700 { ECCf, 8, 129, SOCF_LE | SOCF_GLOBAL }, 50701 { ECCPf, 9, 129, SOCF_LE | SOCF_GLOBAL }, 50702 { INNER_VLAN_RANGE_IDXf, 8, 72, SOCF_LE | SOCF_GLOBAL }, 50703 { IPMCV4_L2_ENABLEf, 1, 109, 0 | SOCF_GLOBAL }, 50704 { IPMCV6_L2_ENABLEf, 1, 108, 0 | SOCF_GLOBAL }, 50705 { L3_IIFf, 14, 37, SOCF_LE | SOCF_GLOBAL }, 50706 { LPORT_PROFILE_IDXf, 9, 111, SOCF_LE | SOCF_GLOBAL }, 50707 { MA_BASE_POINTERf, 11, 61, SOCF_LE | SOCF_GLOBAL }, 50708 { OUTER_VLAN_RANGE_IDXf, 8, 29, SOCF_LE | SOCF_GLOBAL }, 50709 { OVIDf, 12, 37, SOCF_LE | SOCF_GLOBAL }, 50710 { PARITYf, 1, 137, 0 | SOCF_GLOBAL }, 50711 { PORT_GROUPf, 12, 80, SOCF_LE | SOCF_GLOBAL }, 50712 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50713 { RESERVED_1f, 4, 13, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50714 { RESERVED_128_126f, 3, 126, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50715 { RSVD_SOURCE_VPf, 1, 106, SOCF_RES | SOCF_GLOBAL }, 50716 { RSVD_TGIDf, 2, 11, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50717 { SOURCE_VPf, 14, 92, SOCF_LE | SOCF_GLOBAL }, 50718 { SVP_VALIDf, 1, 107, 0 | SOCF_GLOBAL }, 50719 { TGIDf, 9, 2, SOCF_LE | SOCF_GLOBAL }, 50720 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 59, SOCF_LE | SOCF_GLOBAL }, 50721 { VFP_PORT_GROUP_IDf, 8, 51, SOCF_LE | SOCF_GLOBAL }, 50722 { VLAN_MEMBERSHIP_PROFILEf, 6, 120, SOCF_LE | SOCF_GLOBAL }, 50723 { VRF_IDf, 12, 37, SOCF_LE | SOCF_GLOBAL } 50724 }; 50725 #endif 50726 50727 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 50728 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56820_A0m_fields[] = { 50729 { CLASS_IDf, 8, 9, SOCF_LE | SOCF_GLOBAL }, 50730 { EVEN_PARITYf, 1, 24, 0 | SOCF_GLOBAL }, 50731 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50732 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50733 { VLAN_RANGE_IDXf, 7, 17, SOCF_LE | SOCF_GLOBAL } 50734 }; 50735 #endif 50736 50737 #if defined(BCM_56840_A0) 50738 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56840_A0m_fields[] = { 50739 { CLASS_IDf, 8, 19, SOCF_LE | SOCF_GLOBAL }, 50740 { DISABLE_VLAN_CHECKSf, 1, 47, SOCF_RES | SOCF_GLOBAL }, 50741 { ECCf, 6, 56, SOCF_LE | SOCF_GLOBAL }, 50742 { ECCPf, 7, 56, SOCF_LE | SOCF_GLOBAL }, 50743 { L3_IIFf, 13, 34, SOCF_LE | SOCF_GLOBAL }, 50744 { LPORT_PROFILE_IDXf, 7, 12, SOCF_LE | SOCF_GLOBAL }, 50745 { OVIDf, 13, 34, SOCF_LE | SOCF_GLOBAL }, 50746 { PARITYf, 1, 62, 0 | SOCF_GLOBAL }, 50747 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50748 { SOURCE_VPf, 12, 34, SOCF_LE | SOCF_GLOBAL }, 50749 { TGIDf, 10, 2, SOCF_LE | SOCF_GLOBAL }, 50750 { UNUSED_SOURCE_VPf, 1, 46, SOCF_RES | SOCF_GLOBAL }, 50751 { VFP_PORT_GROUP_IDf, 8, 48, SOCF_LE | SOCF_GLOBAL }, 50752 { VLAN_RANGE_IDXf, 7, 27, SOCF_LE | SOCF_GLOBAL }, 50753 { VRF_IDf, 10, 34, SOCF_LE | SOCF_GLOBAL } 50754 }; 50755 #endif 50756 50757 #if defined(BCM_56840_B0) 50758 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56840_B0m_fields[] = { 50759 { CLASS_IDf, 8, 19, SOCF_LE | SOCF_GLOBAL }, 50760 { DISABLE_VLAN_CHECKSf, 1, 47, SOCF_RES | SOCF_GLOBAL }, 50761 { ECCf, 7, 58, SOCF_LE | SOCF_GLOBAL }, 50762 { ECCPf, 8, 58, SOCF_LE | SOCF_GLOBAL }, 50763 { L3_IIFf, 13, 34, SOCF_LE | SOCF_GLOBAL }, 50764 { LPORT_PROFILE_IDXf, 7, 12, SOCF_LE | SOCF_GLOBAL }, 50765 { OVIDf, 12, 34, SOCF_LE | SOCF_GLOBAL }, 50766 { PARITYf, 1, 65, 0 | SOCF_GLOBAL }, 50767 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50768 { SOURCE_VPf, 13, 34, SOCF_LE | SOCF_GLOBAL }, 50769 { TGIDf, 10, 2, SOCF_LE | SOCF_GLOBAL }, 50770 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 56, SOCF_LE | SOCF_GLOBAL }, 50771 { VFP_PORT_GROUP_IDf, 8, 48, SOCF_LE | SOCF_GLOBAL }, 50772 { VLAN_RANGE_IDXf, 7, 27, SOCF_LE | SOCF_GLOBAL }, 50773 { VRF_IDf, 10, 34, SOCF_LE | SOCF_GLOBAL } 50774 }; 50775 #endif 50776 50777 #if defined(BCM_56850_A0) 50778 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56850_A0m_fields[] = { 50779 { BASE_VRF_L3IIF_OVIDf, 13, 37, SOCF_LE | SOCF_GLOBAL }, 50780 { CLASS_IDf, 12, 17, SOCF_LE | SOCF_GLOBAL }, 50781 { DISABLE_VLAN_CHECKSf, 1, 110, 0 | SOCF_GLOBAL }, 50782 { ECCf, 7, 120, SOCF_LE | SOCF_GLOBAL }, 50783 { ECCPf, 8, 120, SOCF_LE | SOCF_GLOBAL }, 50784 { INNER_VLAN_RANGE_IDXf, 8, 72, SOCF_LE | SOCF_GLOBAL }, 50785 { IPMCV4_L2_ENABLEf, 1, 109, 0 | SOCF_GLOBAL }, 50786 { IPMCV6_L2_ENABLEf, 1, 108, 0 | SOCF_GLOBAL }, 50787 { L3_IIFf, 13, 37, SOCF_LE | SOCF_GLOBAL }, 50788 { LPORT_PROFILE_IDXf, 8, 111, SOCF_LE | SOCF_GLOBAL }, 50789 { MA_BASE_POINTERf, 11, 61, SOCF_LE | SOCF_GLOBAL }, 50790 { OUTER_VLAN_RANGE_IDXf, 8, 29, SOCF_LE | SOCF_GLOBAL }, 50791 { OVIDf, 12, 37, SOCF_LE | SOCF_GLOBAL }, 50792 { PARITYf, 1, 127, 0 | SOCF_GLOBAL }, 50793 { PORT_GROUPf, 12, 80, SOCF_LE | SOCF_GLOBAL }, 50794 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50795 { RESERVED_0f, 1, 119, SOCF_RES | SOCF_GLOBAL }, 50796 { RESERVED_1f, 4, 13, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50797 { RESERVED_BASE_VRF_L3IIF_OVIDf, 1, 50, SOCF_RES | SOCF_GLOBAL }, 50798 { RSVD_SOURCE_VPf, 1, 106, SOCF_RES | SOCF_GLOBAL }, 50799 { RSVD_TGIDf, 1, 12, SOCF_RES | SOCF_GLOBAL }, 50800 { SOURCE_VPf, 14, 92, SOCF_LE | SOCF_GLOBAL }, 50801 { SVP_VALIDf, 1, 107, 0 | SOCF_GLOBAL }, 50802 { TGIDf, 10, 2, SOCF_LE | SOCF_GLOBAL }, 50803 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 59, SOCF_LE | SOCF_GLOBAL }, 50804 { VFP_PORT_GROUP_IDf, 8, 51, SOCF_LE | SOCF_GLOBAL }, 50805 { VRF_IDf, 10, 37, SOCF_LE | SOCF_GLOBAL } 50806 }; 50807 #endif 50808 50809 #if defined(BCM_56860_A0) 50810 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56860_A0m_fields[] = { 50811 { BASE_VRF_L3IIF_OVIDf, 14, 37, SOCF_LE | SOCF_GLOBAL }, 50812 { CLASS_IDf, 12, 17, SOCF_LE | SOCF_GLOBAL }, 50813 { DISABLE_VLAN_CHECKSf, 1, 110, 0 | SOCF_GLOBAL }, 50814 { ECCf, 8, 129, SOCF_LE | SOCF_GLOBAL }, 50815 { ECCPf, 9, 129, SOCF_LE | SOCF_GLOBAL }, 50816 { INNER_VLAN_RANGE_IDXf, 8, 72, SOCF_LE | SOCF_GLOBAL }, 50817 { IPMCV4_L2_ENABLEf, 1, 109, 0 | SOCF_GLOBAL }, 50818 { IPMCV6_L2_ENABLEf, 1, 108, 0 | SOCF_GLOBAL }, 50819 { L3_IIFf, 14, 37, SOCF_LE | SOCF_GLOBAL }, 50820 { LPORT_PROFILE_IDXf, 10, 111, SOCF_LE | SOCF_GLOBAL }, 50821 { MA_BASE_POINTERf, 11, 61, SOCF_LE | SOCF_GLOBAL }, 50822 { OUTER_VLAN_RANGE_IDXf, 8, 29, SOCF_LE | SOCF_GLOBAL }, 50823 { OVIDf, 12, 37, SOCF_LE | SOCF_GLOBAL }, 50824 { PARITYf, 1, 137, 0 | SOCF_GLOBAL }, 50825 { PORT_GROUPf, 12, 80, SOCF_LE | SOCF_GLOBAL }, 50826 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50827 { RESERVED_1f, 4, 13, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50828 { RESERVED_128_127f, 2, 127, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50829 { RSVD_SOURCE_VPf, 1, 106, SOCF_RES | SOCF_GLOBAL }, 50830 { RSVD_TGIDf, 1, 12, SOCF_RES | SOCF_GLOBAL }, 50831 { SOURCE_VPf, 14, 92, SOCF_LE | SOCF_GLOBAL }, 50832 { SVP_VALIDf, 1, 107, 0 | SOCF_GLOBAL }, 50833 { TGIDf, 10, 2, SOCF_LE | SOCF_GLOBAL }, 50834 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 59, SOCF_LE | SOCF_GLOBAL }, 50835 { VFP_PORT_GROUP_IDf, 8, 51, SOCF_LE | SOCF_GLOBAL }, 50836 { VLAN_MEMBERSHIP_PROFILEf, 6, 121, SOCF_LE | SOCF_GLOBAL }, 50837 { VRF_IDf, 12, 37, SOCF_LE | SOCF_GLOBAL } 50838 }; 50839 #endif 50840 50841 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 50842 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56870_A0m_fields[] = { 50843 { BASE_VRF_L3IIF_OVIDf, 14, 53, SOCF_LE | SOCF_GLOBAL }, 50844 { CLASS_IDf, 12, 15, SOCF_LE | SOCF_GLOBAL }, 50845 { CTRL_PROFILE_IDX_0f, 7, 130, SOCF_LE | SOCF_GLOBAL }, 50846 { CTRL_PROFILE_IDX_1f, 7, 137, SOCF_LE | SOCF_GLOBAL }, 50847 { DISABLE_VLAN_CHECKSf, 1, 109, 0 | SOCF_GLOBAL }, 50848 { ECCf, 8, 186, SOCF_LE | SOCF_GLOBAL }, 50849 { ECCPf, 9, 186, SOCF_LE | SOCF_GLOBAL }, 50850 { ECC_DATAf, 186, 0, SOCF_LE | SOCF_GLOBAL }, 50851 { INNER_VLAN_RANGE_IDXf, 8, 45, SOCF_LE | SOCF_GLOBAL }, 50852 { IPBM_INDEXf, 6, 116, SOCF_LE | SOCF_GLOBAL }, 50853 { IPMCV4_L2_ENABLEf, 1, 108, 0 | SOCF_GLOBAL }, 50854 { IPMCV6_L2_ENABLEf, 1, 107, 0 | SOCF_GLOBAL }, 50855 { L3_IIFf, 14, 53, SOCF_LE | SOCF_GLOBAL }, 50856 { LPORT_PROFILE_IDXf, 10, 27, SOCF_LE | SOCF_GLOBAL }, 50857 { MAX_BYTES_FOR_PARSEf, 8, 144, SOCF_LE | SOCF_GLOBAL }, 50858 { OPAQUE_OBJECTf, 19, 166, SOCF_LE | SOCF_GLOBAL }, 50859 { OUTER_TPID_ENABLEf, 4, 158, SOCF_LE | SOCF_GLOBAL }, 50860 { OUTER_VLAN_RANGE_IDXf, 8, 37, SOCF_LE | SOCF_GLOBAL }, 50861 { OVIDf, 12, 53, SOCF_LE | SOCF_GLOBAL }, 50862 { PARITYf, 1, 194, 0 | SOCF_GLOBAL }, 50863 { PHB_CTRL_IDf, 4, 162, SOCF_LE | SOCF_GLOBAL }, 50864 { PORT_GROUPf, 12, 79, SOCF_LE | SOCF_GLOBAL }, 50865 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50866 { PP_PORT_NUMf, 8, 122, SOCF_LE | SOCF_GLOBAL }, 50867 { RESERVED_1f, 2, 13, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50868 { RESERVED_152_157f, 6, 152, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50869 { RESERVED_76f, 1, 76, SOCF_RES | SOCF_GLOBAL }, 50870 { RESERVED_78_77f, 2, 77, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50871 { RESERVED_BASE_VRF_L3_IIF_OVIDf, 1, 67, SOCF_RES | SOCF_GLOBAL }, 50872 { RSVD_SOURCE_VPf, 2, 105, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50873 { SOURCE_VPf, 14, 91, SOCF_LE | SOCF_GLOBAL }, 50874 { SOURCE_VP_PT2PTf, 1, 185, 0 | SOCF_GLOBAL }, 50875 { SRC_TGIDf, 11, 2, SOCF_LE | SOCF_GLOBAL }, 50876 { VFP_PORT_GROUP_IDf, 8, 68, SOCF_LE | SOCF_GLOBAL }, 50877 { VLAN_MEMBERSHIP_PROFILEf, 6, 110, SOCF_LE | SOCF_GLOBAL }, 50878 { VRF_IDf, 12, 53, SOCF_LE | SOCF_GLOBAL } 50879 }; 50880 #endif 50881 50882 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 50883 defined(BCM_56970_A0) 50884 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56960_A0m_fields[] = { 50885 { BASE_VRF_L3IIF_OVIDf, 13, 37, SOCF_LE | SOCF_GLOBAL }, 50886 { CLASS_IDf, 12, 17, SOCF_LE | SOCF_GLOBAL }, 50887 { DISABLE_VLAN_CHECKSf, 1, 99, 0 | SOCF_GLOBAL }, 50888 { ECCf, 7, 114, SOCF_LE | SOCF_GLOBAL }, 50889 { ECCPf, 8, 114, SOCF_LE | SOCF_GLOBAL }, 50890 { INNER_VLAN_RANGE_IDXf, 8, 61, SOCF_LE | SOCF_GLOBAL }, 50891 { IPBM_INDEXf, 6, 108, SOCF_LE | SOCF_GLOBAL }, 50892 { IPMCV4_L2_ENABLEf, 1, 98, 0 | SOCF_GLOBAL }, 50893 { IPMCV6_L2_ENABLEf, 1, 97, 0 | SOCF_GLOBAL }, 50894 { L3_IIFf, 13, 37, SOCF_LE | SOCF_GLOBAL }, 50895 { LPORT_PROFILE_IDXf, 8, 100, SOCF_LE | SOCF_GLOBAL }, 50896 { OUTER_VLAN_RANGE_IDXf, 8, 29, SOCF_LE | SOCF_GLOBAL }, 50897 { OVIDf, 12, 37, SOCF_LE | SOCF_GLOBAL }, 50898 { PARITYf, 1, 121, 0 | SOCF_GLOBAL }, 50899 { PORT_GROUPf, 12, 69, SOCF_LE | SOCF_GLOBAL }, 50900 { PORT_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50901 { RESERVED_1f, 4, 13, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 50902 { RESERVED_BASE_VRF_L3IIF_OVIDf, 1, 50, SOCF_RES | SOCF_GLOBAL }, 50903 { RSVD_SOURCE_VPf, 1, 95, SOCF_RES | SOCF_GLOBAL }, 50904 { RSVD_TGIDf, 1, 12, SOCF_RES | SOCF_GLOBAL }, 50905 { SOURCE_VPf, 14, 81, SOCF_LE | SOCF_GLOBAL }, 50906 { SVP_VALIDf, 1, 96, 0 | SOCF_GLOBAL }, 50907 { TGIDf, 10, 2, SOCF_LE | SOCF_GLOBAL }, 50908 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 59, SOCF_LE | SOCF_GLOBAL }, 50909 { VFP_PORT_GROUP_IDf, 8, 51, SOCF_LE | SOCF_GLOBAL }, 50910 { VRF_IDf, 11, 37, SOCF_LE | SOCF_GLOBAL } 50911 }; 50912 #endif 50913 50914 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 50915 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM56980_A0m_fields[] = { 50916 { BASE_VRF_L3IIF_OVIDf, 13, 0, SOCF_LE | SOCF_GLOBAL }, 50917 { CLASS_IDf, 12, 13, SOCF_LE | SOCF_GLOBAL }, 50918 { DATAf, 56, 0, SOCF_LE | SOCF_GLOBAL }, 50919 { ECCf, 6, 56, SOCF_LE | SOCF_GLOBAL }, 50920 { ECCPf, 7, 56, SOCF_LE | SOCF_GLOBAL }, 50921 { IPBM_INDEXf, 6, 25, SOCF_LE | SOCF_GLOBAL }, 50922 { IPMCV4_L2_ENABLEf, 1, 31, 0 | SOCF_GLOBAL }, 50923 { IPMCV6_L2_ENABLEf, 1, 32, 0 | SOCF_GLOBAL }, 50924 { L3_IIFf, 13, 0, SOCF_LE | SOCF_GLOBAL }, 50925 { LPORT_PROFILE_IDXf, 5, 33, SOCF_LE | SOCF_GLOBAL }, 50926 { OVIDf, 12, 0, SOCF_LE | SOCF_GLOBAL }, 50927 { PARITYf, 1, 62, 0 | SOCF_GLOBAL }, 50928 { PORT_TYPEf, 2, 38, SOCF_LE | SOCF_GLOBAL }, 50929 { TGIDf, 8, 40, SOCF_LE | SOCF_GLOBAL }, 50930 { VFP_PORT_GROUP_IDf, 8, 48, SOCF_LE | SOCF_GLOBAL }, 50931 { VRF_IDf, 11, 0, SOCF_LE | SOCF_GLOBAL } 50932 }; 50933 #endif 50934 50935 #if defined(BCM_88732_A0) 50936 soc_field_info_t soc_SOURCE_TRUNK_MAP_TABLE_BCM88732_A0m_fields[] = { 50937 { PORT_TYPEf, 1, 0, 0 | SOCF_GLOBAL }, 50938 { RESERVEDf, 1, 1, SOCF_RES | SOCF_GLOBAL }, 50939 { SOURCE_PORT_LOWERf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 50940 { SOURCE_PORT_UPPERf, 5, 6, SOCF_LE | SOCF_GLOBAL }, 50941 { TGIDf, 7, 2, SOCF_LE | SOCF_GLOBAL }, 50942 { VALID_LOWERf, 1, 5, 0 | SOCF_GLOBAL }, 50943 { VALID_UPPERf, 1, 11, 0 | SOCF_GLOBAL }, 50944 { VLAN_RANGE_IDXf, 7, 9, SOCF_LE | SOCF_GLOBAL } 50945 }; 50946 #endif 50947 50948 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 50949 defined(BCM_56680_A0) || defined(BCM_56680_B0) 50950 soc_field_info_t soc_SOURCE_VPm_fields[] = { 50951 { CLASS_IDf, 8, 2, SOCF_LE | SOCF_GLOBAL }, 50952 { CML_FLAGS_MOVEf, 4, 14, SOCF_LE | SOCF_GLOBAL }, 50953 { CML_FLAGS_NEWf, 4, 10, SOCF_LE | SOCF_GLOBAL }, 50954 { DVPf, 13, 10, SOCF_LE | SOCF_GLOBAL }, 50955 { ENTRY_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 50956 { EVEN_PARITYf, 1, 34, 0 | SOCF_GLOBAL }, 50957 { NETWORK_PORTf, 1, 33, 0 | SOCF_GLOBAL }, 50958 { SD_TAG_MODEf, 1, 32, 0 | SOCF_GLOBAL }, 50959 { TPID_ENABLEf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 50960 { VFIf, 10, 18, SOCF_LE | SOCF_GLOBAL } 50961 }; 50962 #endif 50963 50964 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 50965 soc_field_info_t soc_SOURCE_VP_2m_fields[] = { 50966 { EVEN_PARITYf, 1, 1, 0 | SOCF_GLOBAL }, 50967 { PARSE_USING_SGLP_TPIDf, 1, 0, 0 | SOCF_GLOBAL } 50968 }; 50969 #endif 50970 50971 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 50972 defined(BCM_56870_A0) 50973 soc_field_info_t soc_SOURCE_VP_2_BCM56870_A0m_fields[] = { 50974 { CTRL_PROFILE_IDXf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 50975 { ECCf, 4, 10, SOCF_LE | SOCF_GLOBAL }, 50976 { ECCPf, 5, 10, SOCF_LE | SOCF_GLOBAL }, 50977 { ECC_DATAf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 50978 { PARITYf, 1, 14, 0 | SOCF_GLOBAL }, 50979 { PKT_FLOW_SELECT_CTRL_ID_0f, 4, 6, SOCF_LE | SOCF_GLOBAL } 50980 }; 50981 #endif 50982 50983 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 50984 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 50985 defined(BCM_56960_A0) || defined(BCM_56965_A0) 50986 soc_field_info_t soc_SOURCE_VP_2_BCM56960_A0m_fields[] = { 50987 { EVEN_PARITYf, 1, 1, 0 | SOCF_GLOBAL }, 50988 { PARSE_USING_SGLP_TPIDf, 1, 0, 0 | SOCF_GLOBAL } 50989 }; 50990 #endif 50991 50992 #if defined(BCM_56970_A0) 50993 soc_field_info_t soc_SOURCE_VP_2_BCM56970_A0m_fields[] = { 50994 { ECCf, 2, 1, SOCF_LE | SOCF_GLOBAL }, 50995 { ECCPf, 3, 1, SOCF_LE | SOCF_GLOBAL }, 50996 { PARITYf, 1, 3, 0 | SOCF_GLOBAL }, 50997 { PARSE_USING_SGLP_TPIDf, 1, 0, 0 | SOCF_GLOBAL } 50998 }; 50999 #endif 51000 51001 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 51002 soc_field_info_t soc_SOURCE_VP_ATTRIBUTES_2m_fields[] = { 51003 { DEFAULT_VLAN_IDf, 12, 1, SOCF_LE | SOCF_GLOBAL }, 51004 { EVEN_PARITYf, 1, 22, 0 | SOCF_GLOBAL }, 51005 { LPORT_PROFILE_INDEXf, 8, 13, SOCF_LE | SOCF_GLOBAL }, 51006 { RESERVEDf, 1, 21, SOCF_RES | SOCF_GLOBAL }, 51007 { USE_TUNNEL_PHBf, 1, 0, 0 | SOCF_GLOBAL } 51008 }; 51009 #endif 51010 51011 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 51012 soc_field_info_t soc_SOURCE_VP_BCM56260_A0m_fields[] = { 51013 { CLASS_IDf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 51014 { CML_FLAGS_MOVEf, 4, 85, SOCF_LE | SOCF_GLOBAL }, 51015 { CML_FLAGS_NEWf, 4, 81, SOCF_LE | SOCF_GLOBAL }, 51016 { DEFAULT_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51017 { DEFAULT_VLAN_TAG_VALIDf, 1, 24, 0 | SOCF_GLOBAL }, 51018 { DISABLE_VLAN_CHECKSf, 1, 68, 0 | SOCF_GLOBAL }, 51019 { DISABLE_VP_PRUNINGf, 1, 93, 0 | SOCF_GLOBAL }, 51020 { DVPf, 13, 11, SOCF_LE | SOCF_GLOBAL }, 51021 { ECCf, 8, 127, SOCF_LE | SOCF_GLOBAL }, 51022 { ECCPf, 9, 127, SOCF_LE | SOCF_GLOBAL }, 51023 { ENABLE_IFILTERf, 1, 116, 0 | SOCF_GLOBAL }, 51024 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51025 { EVEN_PARITYf, 1, 135, 0 | SOCF_GLOBAL }, 51026 { EXP_PVLAN_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51027 { FLEX_CTR_BASE_COUNTER_IDXf, 13, 55, SOCF_LE | SOCF_GLOBAL }, 51028 { FLEX_CTR_OFFSET_MODEf, 2, 98, SOCF_LE | SOCF_GLOBAL }, 51029 { FLEX_CTR_POOL_NUMBERf, 4, 94, SOCF_LE | SOCF_GLOBAL }, 51030 { ING_MIRROR_ENABLEf, 4, 77, SOCF_LE | SOCF_GLOBAL }, 51031 { MPLS_OAM_DOWNMEP_ENABLEf, 2, 120, SOCF_LE | SOCF_GLOBAL }, 51032 { NETWORK_GROUPf, 3, 117, SOCF_LE | SOCF_GLOBAL }, 51033 { PVLAN_ENABLEf, 1, 25, 0 | SOCF_GLOBAL }, 51034 { PVLAN_OR_DEFAULT_VID_CONTROLf, 2, 24, SOCF_LE | SOCF_GLOBAL }, 51035 { RESERVED_0f, 2, 22, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51036 { RESERVED_1f, 5, 122, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51037 { SD_TAG_MODEf, 1, 32, 0 | SOCF_GLOBAL }, 51038 { SD_TAG_VFI_ENABLEf, 1, 25, 0 | SOCF_GLOBAL }, 51039 { SRC_MODIDf, 8, 47, SOCF_LE | SOCF_GLOBAL }, 51040 { SRC_PORTf, 7, 40, SOCF_LE | SOCF_GLOBAL }, 51041 { SVC_METER_INDEXf, 14, 102, SOCF_LE | SOCF_GLOBAL }, 51042 { SVC_METER_OFFSET_MODEf, 2, 100, SOCF_LE | SOCF_GLOBAL }, 51043 { TPID_ENABLEf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 51044 { TPID_SOURCEf, 2, 26, SOCF_LE | SOCF_GLOBAL }, 51045 { TRUST_DOT1P_PTRf, 6, 33, SOCF_LE | SOCF_GLOBAL }, 51046 { TRUST_DSCP_PTRf, 6, 69, SOCF_LE | SOCF_GLOBAL }, 51047 { TRUST_DSCP_V4f, 1, 75, 0 | SOCF_GLOBAL }, 51048 { TRUST_DSCP_V6f, 1, 76, 0 | SOCF_GLOBAL }, 51049 { USE_INNER_PRIf, 1, 39, 0 | SOCF_GLOBAL }, 51050 { VFIf, 11, 11, SOCF_LE | SOCF_GLOBAL }, 51051 { VLAN_MEMBERSHIP_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL } 51052 }; 51053 #endif 51054 51055 #if defined(BCM_56270_A0) 51056 soc_field_info_t soc_SOURCE_VP_BCM56270_A0m_fields[] = { 51057 { CLASS_IDf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 51058 { CML_FLAGS_MOVEf, 4, 81, SOCF_LE | SOCF_GLOBAL }, 51059 { CML_FLAGS_NEWf, 4, 77, SOCF_LE | SOCF_GLOBAL }, 51060 { DEFAULT_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51061 { DEFAULT_VLAN_TAG_VALIDf, 1, 24, 0 | SOCF_GLOBAL }, 51062 { DISABLE_VLAN_CHECKSf, 1, 64, 0 | SOCF_GLOBAL }, 51063 { DISABLE_VP_PRUNINGf, 1, 89, 0 | SOCF_GLOBAL }, 51064 { DVPf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51065 { ECCf, 7, 120, SOCF_LE | SOCF_GLOBAL }, 51066 { ECCPf, 8, 120, SOCF_LE | SOCF_GLOBAL }, 51067 { ENABLE_IFILTERf, 1, 110, 0 | SOCF_GLOBAL }, 51068 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51069 { EVEN_PARITYf, 1, 127, 0 | SOCF_GLOBAL }, 51070 { EXP_PVLAN_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51071 { FLEX_CTR_BASE_COUNTER_IDXf, 9, 55, SOCF_LE | SOCF_GLOBAL }, 51072 { FLEX_CTR_OFFSET_MODEf, 2, 92, SOCF_LE | SOCF_GLOBAL }, 51073 { FLEX_CTR_POOL_NUMBERf, 2, 90, SOCF_LE | SOCF_GLOBAL }, 51074 { ING_MIRROR_ENABLEf, 4, 73, SOCF_LE | SOCF_GLOBAL }, 51075 { MPLS_OAM_DOWNMEP_ENABLEf, 2, 114, SOCF_LE | SOCF_GLOBAL }, 51076 { NETWORK_GROUPf, 3, 111, SOCF_LE | SOCF_GLOBAL }, 51077 { PVLAN_ENABLEf, 1, 25, 0 | SOCF_GLOBAL }, 51078 { PVLAN_OR_DEFAULT_VID_CONTROLf, 2, 24, SOCF_LE | SOCF_GLOBAL }, 51079 { RESERVED_0f, 3, 21, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51080 { RESERVED_1f, 4, 116, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51081 { SD_TAG_MODEf, 1, 32, 0 | SOCF_GLOBAL }, 51082 { SD_TAG_VFI_ENABLEf, 1, 25, 0 | SOCF_GLOBAL }, 51083 { SRC_MODIDf, 8, 47, SOCF_LE | SOCF_GLOBAL }, 51084 { SRC_PORTf, 7, 40, SOCF_LE | SOCF_GLOBAL }, 51085 { SVC_METER_INDEXf, 14, 96, SOCF_LE | SOCF_GLOBAL }, 51086 { SVC_METER_OFFSET_MODEf, 2, 94, SOCF_LE | SOCF_GLOBAL }, 51087 { TPID_ENABLEf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 51088 { TPID_SOURCEf, 2, 26, SOCF_LE | SOCF_GLOBAL }, 51089 { TRUST_DOT1P_PTRf, 6, 33, SOCF_LE | SOCF_GLOBAL }, 51090 { TRUST_DSCP_PTRf, 6, 65, SOCF_LE | SOCF_GLOBAL }, 51091 { TRUST_DSCP_V4f, 1, 71, 0 | SOCF_GLOBAL }, 51092 { TRUST_DSCP_V6f, 1, 72, 0 | SOCF_GLOBAL }, 51093 { USE_INNER_PRIf, 1, 39, 0 | SOCF_GLOBAL }, 51094 { VFIf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 51095 { VLAN_MEMBERSHIP_PROFILEf, 4, 85, SOCF_LE | SOCF_GLOBAL } 51096 }; 51097 #endif 51098 51099 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 51100 soc_field_info_t soc_SOURCE_VP_BCM56334_A0m_fields[] = { 51101 { CLASS_IDf, 8, 2, SOCF_LE | SOCF_GLOBAL }, 51102 { CML_FLAGS_MOVEf, 4, 14, SOCF_LE | SOCF_GLOBAL }, 51103 { CML_FLAGS_NEWf, 4, 10, SOCF_LE | SOCF_GLOBAL }, 51104 { DVPf, 13, 18, SOCF_LE | SOCF_GLOBAL }, 51105 { ENTRY_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 51106 { EVEN_PARITYf, 1, 59, 0 | SOCF_GLOBAL }, 51107 { NETWORK_PORTf, 1, 36, 0 | SOCF_GLOBAL }, 51108 { RESERVED0f, 2, 29, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51109 { SD_TAG_MODEf, 1, 35, 0 | SOCF_GLOBAL }, 51110 { SD_TAG_VFI_ENABLEf, 1, 37, 0 | SOCF_GLOBAL }, 51111 { SRC_MODIDf, 7, 52, SOCF_LE | SOCF_GLOBAL }, 51112 { SRC_PORTf, 6, 46, SOCF_LE | SOCF_GLOBAL }, 51113 { TPID_ENABLEf, 4, 31, SOCF_LE | SOCF_GLOBAL }, 51114 { TRUST_DOT1P_PTRf, 6, 38, SOCF_LE | SOCF_GLOBAL }, 51115 { TRUST_OUTER_DOT1Pf, 1, 45, 0 | SOCF_GLOBAL }, 51116 { USE_INNER_PRIf, 1, 44, 0 | SOCF_GLOBAL }, 51117 { VFIf, 11, 18, SOCF_LE | SOCF_GLOBAL } 51118 }; 51119 #endif 51120 51121 #if defined(BCM_56340_A0) 51122 soc_field_info_t soc_SOURCE_VP_BCM56340_A0m_fields[] = { 51123 { CLASS_IDf, 12, 3, SOCF_LE | SOCF_GLOBAL }, 51124 { CML_FLAGS_MOVEf, 4, 97, SOCF_LE | SOCF_GLOBAL }, 51125 { CML_FLAGS_NEWf, 4, 93, SOCF_LE | SOCF_GLOBAL }, 51126 { DEFAULT_CFIf, 1, 30, 0 | SOCF_GLOBAL }, 51127 { DEFAULT_PRIf, 3, 27, SOCF_LE | SOCF_GLOBAL }, 51128 { DEFAULT_VIDf, 12, 15, SOCF_LE | SOCF_GLOBAL }, 51129 { DEFAULT_VLAN_TAGf, 16, 15, SOCF_LE | SOCF_GLOBAL }, 51130 { DEFAULT_VLAN_TAG_VALIDf, 1, 31, 0 | SOCF_GLOBAL }, 51131 { DISABLE_VLAN_CHECKSf, 1, 73, 0 | SOCF_GLOBAL }, 51132 { DISABLE_VP_PRUNINGf, 1, 108, 0 | SOCF_GLOBAL }, 51133 { DOT1P_REMAP_POINTERf, 6, 87, SOCF_LE | SOCF_GLOBAL }, 51134 { DPI_ENABLEf, 1, 131, 0 | SOCF_GLOBAL }, 51135 { DPI_TCP_CREATE_ENf, 1, 130, 0 | SOCF_GLOBAL }, 51136 { DPI_UDP_CREATE_ENf, 1, 129, 0 | SOCF_GLOBAL }, 51137 { DVPf, 13, 15, SOCF_LE | SOCF_GLOBAL }, 51138 { ENABLE_IFILTERf, 1, 107, 0 | SOCF_GLOBAL }, 51139 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51140 { EVEN_PARITYf, 1, 135, 0 | SOCF_GLOBAL }, 51141 { EXP_PVLAN_VIDf, 12, 15, SOCF_LE | SOCF_GLOBAL }, 51142 { FLEX_CTR_BASE_COUNTER_IDXf, 10, 63, SOCF_LE | SOCF_GLOBAL }, 51143 { FLEX_CTR_OFFSET_MODEf, 2, 112, SOCF_LE | SOCF_GLOBAL }, 51144 { FLEX_CTR_POOL_NUMBERf, 3, 109, SOCF_LE | SOCF_GLOBAL }, 51145 { ING_MIRROR_ENABLEf, 4, 83, SOCF_LE | SOCF_GLOBAL }, 51146 { NETWORK_PORTf, 1, 40, 0 | SOCF_GLOBAL }, 51147 { PVLAN_ENABLEf, 1, 32, 0 | SOCF_GLOBAL }, 51148 { PVLAN_OR_DEFAULT_VID_CONTROLf, 2, 31, SOCF_LE | SOCF_GLOBAL }, 51149 { RESERVED_0f, 1, 134, SOCF_RES | SOCF_GLOBAL }, 51150 { RESERVED_2f, 3, 28, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51151 { SD_TAG_MODEf, 1, 39, 0 | SOCF_GLOBAL }, 51152 { SD_TAG_VFI_ENABLEf, 1, 32, 0 | SOCF_GLOBAL }, 51153 { SRC_MODIDf, 8, 55, SOCF_LE | SOCF_GLOBAL }, 51154 { SRC_PORTf, 7, 48, SOCF_LE | SOCF_GLOBAL }, 51155 { SVC_METER_INDEXf, 13, 114, SOCF_LE | SOCF_GLOBAL }, 51156 { SVC_METER_OFFSET_MODEf, 2, 127, SOCF_LE | SOCF_GLOBAL }, 51157 { TPID_ENABLEf, 4, 35, SOCF_LE | SOCF_GLOBAL }, 51158 { TPID_SOURCEf, 2, 33, SOCF_LE | SOCF_GLOBAL }, 51159 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 132, SOCF_LE | SOCF_GLOBAL }, 51160 { TRUST_DOT1P_PTRf, 6, 41, SOCF_LE | SOCF_GLOBAL }, 51161 { TRUST_DSCP_PTRf, 7, 74, SOCF_LE | SOCF_GLOBAL }, 51162 { TRUST_DSCP_V4f, 1, 81, 0 | SOCF_GLOBAL }, 51163 { TRUST_DSCP_V6f, 1, 82, 0 | SOCF_GLOBAL }, 51164 { USE_INNER_PRIf, 1, 47, 0 | SOCF_GLOBAL }, 51165 { VFIf, 12, 15, SOCF_LE | SOCF_GLOBAL }, 51166 { VLAN_MEMBERSHIP_PROFILEf, 6, 101, SOCF_LE | SOCF_GLOBAL } 51167 }; 51168 #endif 51169 51170 #if defined(BCM_56370_A0) 51171 soc_field_info_t soc_SOURCE_VP_BCM56370_A0m_fields[] = { 51172 { CLASS_IDf, 12, 129, SOCF_LE | SOCF_GLOBAL }, 51173 { CML_FLAGS_MOVEf, 4, 85, SOCF_LE | SOCF_GLOBAL }, 51174 { CML_FLAGS_NEWf, 4, 81, SOCF_LE | SOCF_GLOBAL }, 51175 { DESTINATIONf, 18, 150, SOCF_LE | SOCF_GLOBAL }, 51176 { DISABLE_VLAN_CHECKSf, 1, 101, 0 | SOCF_GLOBAL }, 51177 { DISABLE_VP_PRUNINGf, 1, 98, 0 | SOCF_GLOBAL }, 51178 { DOT1P_REMAP_POINTERf, 6, 75, SOCF_LE | SOCF_GLOBAL }, 51179 { ECCf, 8, 185, SOCF_LE | SOCF_GLOBAL }, 51180 { ECCPf, 9, 185, SOCF_LE | SOCF_GLOBAL }, 51181 { ECC_DATAf, 185, 0, SOCF_LE | SOCF_GLOBAL }, 51182 { ECN_DECAP_MAPPING_PTRf, 3, 141, SOCF_LE | SOCF_GLOBAL }, 51183 { ENABLE_IFILTERf, 2, 96, SOCF_LE | SOCF_GLOBAL }, 51184 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51185 { EXP_PVLAN_VIDf, 12, 168, SOCF_LE | SOCF_GLOBAL }, 51186 { FCOE_DO_NOT_LEARNf, 1, 3, 0 | SOCF_GLOBAL }, 51187 { FCOE_NETWORK_PORTf, 1, 128, 0 | SOCF_GLOBAL }, 51188 { FCOE_NPV_MODEf, 1, 184, 0 | SOCF_GLOBAL }, 51189 { FCOE_ROUTE_ENABLEf, 1, 8, 0 | SOCF_GLOBAL }, 51190 { FCOE_SRC_BIND_CHECK_ENABLEf, 1, 5, 0 | SOCF_GLOBAL }, 51191 { FCOE_SRC_FPMA_PREFIX_CHECK_ENABLEf, 1, 4, 0 | SOCF_GLOBAL }, 51192 { FCOE_VFT_ENABLEf, 1, 7, 0 | SOCF_GLOBAL }, 51193 { FCOE_ZONE_CHECK_ENABLEf, 1, 6, 0 | SOCF_GLOBAL }, 51194 { FLEX_CTR_BASE_COUNTER_IDXf, 10, 109, SOCF_LE | SOCF_GLOBAL }, 51195 { FLEX_CTR_OFFSET_MODEf, 2, 107, SOCF_LE | SOCF_GLOBAL }, 51196 { FLEX_CTR_POOL_NUMBERf, 3, 102, SOCF_LE | SOCF_GLOBAL }, 51197 { ING_MIRROR_ENABLEf, 4, 71, SOCF_LE | SOCF_GLOBAL }, 51198 { IPBM_INDEXf, 6, 144, SOCF_LE | SOCF_GLOBAL }, 51199 { IPMCV4_ENABLEf, 1, 124, 0 | SOCF_GLOBAL }, 51200 { IPMCV4_L2_ENABLEf, 1, 126, 0 | SOCF_GLOBAL }, 51201 { IPMCV6_ENABLEf, 1, 125, 0 | SOCF_GLOBAL }, 51202 { IPMCV6_L2_ENABLEf, 1, 127, 0 | SOCF_GLOBAL }, 51203 { IPV4L3_ENABLEf, 1, 122, 0 | SOCF_GLOBAL }, 51204 { IPV6L3_ENABLEf, 1, 123, 0 | SOCF_GLOBAL }, 51205 { NETWORK_GROUPf, 3, 36, SOCF_LE | SOCF_GLOBAL }, 51206 { PARITYf, 1, 193, 0 | SOCF_GLOBAL }, 51207 { PHB_CTRL_IDf, 4, 180, SOCF_LE | SOCF_GLOBAL }, 51208 { PVLAN_ENABLEf, 1, 28, 0 | SOCF_GLOBAL }, 51209 { RESERVEDf, 6, 162, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51210 { RESERVED_100_99f, 2, 99, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51211 { RESERVED_27_18f, 10, 18, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51212 { RESERVED_34_30f, 5, 30, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51213 { RSVD_FLEX_CTR_BASE_COUNTER_IDXf, 3, 119, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51214 { RSVD_FLEX_CTR_POOL_NUMBERf, 2, 105, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51215 { SD_TAG_MODEf, 1, 35, 0 | SOCF_GLOBAL }, 51216 { SD_TAG_VFI_ENABLEf, 1, 29, 0 | SOCF_GLOBAL }, 51217 { SRC_MODIDf, 8, 54, SOCF_LE | SOCF_GLOBAL }, 51218 { SRC_PORTf, 8, 46, SOCF_LE | SOCF_GLOBAL }, 51219 { SVP_PROFILE_INDEXf, 7, 11, SOCF_LE | SOCF_GLOBAL }, 51220 { TRUST_DOT1P_PTRf, 6, 39, SOCF_LE | SOCF_GLOBAL }, 51221 { TRUST_DSCP_PTRf, 7, 62, SOCF_LE | SOCF_GLOBAL }, 51222 { TRUST_DSCP_V4f, 1, 69, 0 | SOCF_GLOBAL }, 51223 { TRUST_DSCP_V6f, 1, 70, 0 | SOCF_GLOBAL }, 51224 { URPF_DEFAULTROUTECHECKf, 1, 95, 0 | SOCF_GLOBAL }, 51225 { URPF_MODEf, 2, 9, SOCF_LE | SOCF_GLOBAL }, 51226 { USE_INNER_PRIf, 1, 45, 0 | SOCF_GLOBAL }, 51227 { VFIf, 12, 150, SOCF_LE | SOCF_GLOBAL }, 51228 { VLAN_MEMBERSHIP_PROFILEf, 6, 89, SOCF_LE | SOCF_GLOBAL } 51229 }; 51230 #endif 51231 51232 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 51233 soc_field_info_t soc_SOURCE_VP_BCM56440_A0m_fields[] = { 51234 { CLASS_IDf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 51235 { CML_FLAGS_MOVEf, 4, 86, SOCF_LE | SOCF_GLOBAL }, 51236 { CML_FLAGS_NEWf, 4, 82, SOCF_LE | SOCF_GLOBAL }, 51237 { DEFAULT_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51238 { DEFAULT_VLAN_TAG_VALIDf, 1, 24, 0 | SOCF_GLOBAL }, 51239 { DISABLE_VLAN_CHECKSf, 1, 69, 0 | SOCF_GLOBAL }, 51240 { DVPf, 13, 11, SOCF_LE | SOCF_GLOBAL }, 51241 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51242 { EVEN_PARITYf, 1, 136, 0 | SOCF_GLOBAL }, 51243 { EXP_PVLAN_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51244 { FLEX_CTR_BASE_COUNTER_IDXf, 13, 56, SOCF_LE | SOCF_GLOBAL }, 51245 { FLEX_CTR_OFFSET_MODEf, 2, 99, SOCF_LE | SOCF_GLOBAL }, 51246 { FLEX_CTR_POOL_NUMBERf, 4, 95, SOCF_LE | SOCF_GLOBAL }, 51247 { ING_MIRROR_ENABLEf, 4, 78, SOCF_LE | SOCF_GLOBAL }, 51248 { NETWORK_PORTf, 1, 33, 0 | SOCF_GLOBAL }, 51249 { PVLAN_ENABLEf, 1, 25, 0 | SOCF_GLOBAL }, 51250 { PVLAN_OR_DEFAULT_VID_CONTROLf, 2, 24, SOCF_LE | SOCF_GLOBAL }, 51251 { RESERVED_0f, 2, 22, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51252 { RESERVED_1f, 1, 94, SOCF_RES | SOCF_GLOBAL }, 51253 { RESERVED_5f, 19, 117, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51254 { SD_TAG_MODEf, 1, 32, 0 | SOCF_GLOBAL }, 51255 { SD_TAG_VFI_ENABLEf, 1, 25, 0 | SOCF_GLOBAL }, 51256 { SRC_MODIDf, 8, 48, SOCF_LE | SOCF_GLOBAL }, 51257 { SRC_PORTf, 7, 41, SOCF_LE | SOCF_GLOBAL }, 51258 { SVC_METER_INDEXf, 14, 103, SOCF_LE | SOCF_GLOBAL }, 51259 { SVC_METER_OFFSET_MODEf, 2, 101, SOCF_LE | SOCF_GLOBAL }, 51260 { TPID_ENABLEf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 51261 { TPID_SOURCEf, 2, 26, SOCF_LE | SOCF_GLOBAL }, 51262 { TRUST_DOT1P_PTRf, 6, 34, SOCF_LE | SOCF_GLOBAL }, 51263 { TRUST_DSCP_PTRf, 6, 70, SOCF_LE | SOCF_GLOBAL }, 51264 { TRUST_DSCP_V4f, 1, 76, 0 | SOCF_GLOBAL }, 51265 { TRUST_DSCP_V6f, 1, 77, 0 | SOCF_GLOBAL }, 51266 { USE_INNER_PRIf, 1, 40, 0 | SOCF_GLOBAL }, 51267 { VFIf, 11, 11, SOCF_LE | SOCF_GLOBAL }, 51268 { VLAN_MEMBERSHIP_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL } 51269 }; 51270 #endif 51271 51272 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 51273 defined(BCM_56450_B1) 51274 soc_field_info_t soc_SOURCE_VP_BCM56450_A0m_fields[] = { 51275 { CLASS_IDf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 51276 { CML_FLAGS_MOVEf, 4, 86, SOCF_LE | SOCF_GLOBAL }, 51277 { CML_FLAGS_NEWf, 4, 82, SOCF_LE | SOCF_GLOBAL }, 51278 { DEFAULT_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51279 { DEFAULT_VLAN_TAG_VALIDf, 1, 24, 0 | SOCF_GLOBAL }, 51280 { DISABLE_VLAN_CHECKSf, 1, 69, 0 | SOCF_GLOBAL }, 51281 { DISABLE_VP_PRUNINGf, 1, 94, 0 | SOCF_GLOBAL }, 51282 { DVPf, 13, 11, SOCF_LE | SOCF_GLOBAL }, 51283 { ENABLE_IFILTERf, 1, 117, 0 | SOCF_GLOBAL }, 51284 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51285 { EVEN_PARITYf, 1, 136, 0 | SOCF_GLOBAL }, 51286 { EXP_PVLAN_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51287 { FLEX_CTR_BASE_COUNTER_IDXf, 13, 56, SOCF_LE | SOCF_GLOBAL }, 51288 { FLEX_CTR_OFFSET_MODEf, 2, 99, SOCF_LE | SOCF_GLOBAL }, 51289 { FLEX_CTR_POOL_NUMBERf, 4, 95, SOCF_LE | SOCF_GLOBAL }, 51290 { ING_MIRROR_ENABLEf, 4, 78, SOCF_LE | SOCF_GLOBAL }, 51291 { NETWORK_GROUPf, 3, 118, SOCF_LE | SOCF_GLOBAL }, 51292 { PVLAN_ENABLEf, 1, 25, 0 | SOCF_GLOBAL }, 51293 { PVLAN_OR_DEFAULT_VID_CONTROLf, 2, 24, SOCF_LE | SOCF_GLOBAL }, 51294 { RESERVED_0f, 1, 23, SOCF_RES | SOCF_GLOBAL }, 51295 { RESERVED_1f, 1, 33, SOCF_RES | SOCF_GLOBAL }, 51296 { RESERVED_5f, 15, 121, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51297 { SD_TAG_MODEf, 1, 32, 0 | SOCF_GLOBAL }, 51298 { SD_TAG_VFI_ENABLEf, 1, 25, 0 | SOCF_GLOBAL }, 51299 { SRC_MODIDf, 8, 48, SOCF_LE | SOCF_GLOBAL }, 51300 { SRC_PORTf, 7, 41, SOCF_LE | SOCF_GLOBAL }, 51301 { SVC_METER_INDEXf, 14, 103, SOCF_LE | SOCF_GLOBAL }, 51302 { SVC_METER_OFFSET_MODEf, 2, 101, SOCF_LE | SOCF_GLOBAL }, 51303 { TPID_ENABLEf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 51304 { TPID_SOURCEf, 2, 26, SOCF_LE | SOCF_GLOBAL }, 51305 { TRUST_DOT1P_PTRf, 6, 34, SOCF_LE | SOCF_GLOBAL }, 51306 { TRUST_DSCP_PTRf, 6, 70, SOCF_LE | SOCF_GLOBAL }, 51307 { TRUST_DSCP_V4f, 1, 76, 0 | SOCF_GLOBAL }, 51308 { TRUST_DSCP_V6f, 1, 77, 0 | SOCF_GLOBAL }, 51309 { USE_INNER_PRIf, 1, 40, 0 | SOCF_GLOBAL }, 51310 { VFIf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51311 { VLAN_MEMBERSHIP_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL } 51312 }; 51313 #endif 51314 51315 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 51316 defined(BCM_56670_A0) || defined(BCM_56670_B0) 51317 soc_field_info_t soc_SOURCE_VP_BCM56560_A0m_fields[] = { 51318 { CLASS_IDf, 12, 126, SOCF_LE | SOCF_GLOBAL }, 51319 { CML_FLAGS_MOVEf, 4, 83, SOCF_LE | SOCF_GLOBAL }, 51320 { CML_FLAGS_NEWf, 4, 79, SOCF_LE | SOCF_GLOBAL }, 51321 { DEFAULT_CFIf, 1, 28, 0 | SOCF_GLOBAL }, 51322 { DEFAULT_PRIf, 3, 25, SOCF_LE | SOCF_GLOBAL }, 51323 { DEFAULT_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51324 { DEFAULT_VLAN_TAGf, 16, 13, SOCF_LE | SOCF_GLOBAL }, 51325 { DEFAULT_VLAN_TAG_VALIDf, 1, 29, 0 | SOCF_GLOBAL }, 51326 { DISABLE_VLAN_CHECKSf, 1, 99, 0 | SOCF_GLOBAL }, 51327 { DISABLE_VP_PRUNINGf, 1, 96, 0 | SOCF_GLOBAL }, 51328 { DOT1P_REMAP_POINTERf, 6, 73, SOCF_LE | SOCF_GLOBAL }, 51329 { DVPf, 14, 11, SOCF_LE | SOCF_GLOBAL }, 51330 { ENABLE_IFILTERf, 2, 94, SOCF_LE | SOCF_GLOBAL }, 51331 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51332 { EVEN_PARITYf, 1, 159, 0 | SOCF_GLOBAL }, 51333 { EXP_PVLAN_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51334 { FCOE_DO_NOT_LEARNf, 1, 3, 0 | SOCF_GLOBAL }, 51335 { FCOE_NETWORK_PORTf, 1, 125, 0 | SOCF_GLOBAL }, 51336 { FCOE_ROUTE_ENABLEf, 1, 8, 0 | SOCF_GLOBAL }, 51337 { FCOE_SRC_BIND_CHECK_ENABLEf, 1, 5, 0 | SOCF_GLOBAL }, 51338 { FCOE_SRC_FPMA_PREFIX_CHECK_ENABLEf, 1, 4, 0 | SOCF_GLOBAL }, 51339 { FCOE_VFT_ENABLEf, 1, 7, 0 | SOCF_GLOBAL }, 51340 { FCOE_ZONE_CHECK_ENABLEf, 1, 6, 0 | SOCF_GLOBAL }, 51341 { FLEX_CTR_BASE_COUNTER_IDXf, 12, 106, SOCF_LE | SOCF_GLOBAL }, 51342 { FLEX_CTR_OFFSET_MODEf, 2, 104, SOCF_LE | SOCF_GLOBAL }, 51343 { FLEX_CTR_POOL_NUMBERf, 3, 100, SOCF_LE | SOCF_GLOBAL }, 51344 { ING_MIRROR_ENABLEf, 4, 69, SOCF_LE | SOCF_GLOBAL }, 51345 { IPMCV4_ENABLEf, 1, 121, 0 | SOCF_GLOBAL }, 51346 { IPMCV4_L2_ENABLEf, 1, 123, 0 | SOCF_GLOBAL }, 51347 { IPMCV6_ENABLEf, 1, 122, 0 | SOCF_GLOBAL }, 51348 { IPMCV6_L2_ENABLEf, 1, 124, 0 | SOCF_GLOBAL }, 51349 { IPV4L3_ENABLEf, 1, 119, 0 | SOCF_GLOBAL }, 51350 { IPV6L3_ENABLEf, 1, 120, 0 | SOCF_GLOBAL }, 51351 { NETWORK_GROUPf, 3, 154, SOCF_LE | SOCF_GLOBAL }, 51352 { PVLAN_ENABLEf, 1, 30, 0 | SOCF_GLOBAL }, 51353 { PVLAN_OR_DEFAULT_VID_CONTROLf, 2, 29, SOCF_LE | SOCF_GLOBAL }, 51354 { RESERVED_0f, 2, 157, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51355 { RSVD_DVPf, 1, 25, 0 | SOCF_GLOBAL }, 51356 { RSVD_FLEX_CTR_BASE_COUNTER_IDXf, 1, 118, 0 | SOCF_GLOBAL }, 51357 { RSVD_FLEX_CTR_POOL_NUMBERf, 1, 103, 0 | SOCF_GLOBAL }, 51358 { RSVD_VFIf, 1, 24, 0 | SOCF_GLOBAL }, 51359 { SD_TAG_MODEf, 1, 37, 0 | SOCF_GLOBAL }, 51360 { SD_TAG_VFI_ENABLEf, 1, 30, 0 | SOCF_GLOBAL }, 51361 { SRC_MODIDf, 8, 52, SOCF_LE | SOCF_GLOBAL }, 51362 { SRC_PORTf, 7, 45, SOCF_LE | SOCF_GLOBAL }, 51363 { SVC_METER_INDEXf, 14, 138, SOCF_LE | SOCF_GLOBAL }, 51364 { SVC_METER_OFFSET_MODEf, 2, 152, SOCF_LE | SOCF_GLOBAL }, 51365 { TPID_ENABLEf, 4, 33, SOCF_LE | SOCF_GLOBAL }, 51366 { TPID_SOURCEf, 2, 31, SOCF_LE | SOCF_GLOBAL }, 51367 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 97, SOCF_LE | SOCF_GLOBAL }, 51368 { TRUST_DOT1P_PTRf, 6, 38, SOCF_LE | SOCF_GLOBAL }, 51369 { TRUST_DSCP_PTRf, 7, 60, SOCF_LE | SOCF_GLOBAL }, 51370 { TRUST_DSCP_V4f, 1, 67, 0 | SOCF_GLOBAL }, 51371 { TRUST_DSCP_V6f, 1, 68, 0 | SOCF_GLOBAL }, 51372 { URPF_DEFAULTROUTECHECKf, 1, 93, 0 | SOCF_GLOBAL }, 51373 { URPF_MODEf, 2, 9, SOCF_LE | SOCF_GLOBAL }, 51374 { USE_INNER_PRIf, 1, 44, 0 | SOCF_GLOBAL }, 51375 { VFIf, 13, 11, SOCF_LE | SOCF_GLOBAL }, 51376 { VLAN_MEMBERSHIP_PROFILEf, 6, 87, SOCF_LE | SOCF_GLOBAL } 51377 }; 51378 #endif 51379 51380 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 51381 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 51382 defined(BCM_56685_A0) || defined(BCM_56685_B0) 51383 soc_field_info_t soc_SOURCE_VP_BCM56634_A0m_fields[] = { 51384 { CLASS_IDf, 8, 2, SOCF_LE | SOCF_GLOBAL }, 51385 { CML_FLAGS_MOVEf, 4, 27, SOCF_LE | SOCF_GLOBAL }, 51386 { CML_FLAGS_NEWf, 4, 23, SOCF_LE | SOCF_GLOBAL }, 51387 { DVPf, 13, 10, SOCF_LE | SOCF_GLOBAL }, 51388 { ENTRY_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 51389 { EVEN_PARITYf, 1, 71, 0 | SOCF_GLOBAL }, 51390 { NETWORK_PORTf, 1, 36, 0 | SOCF_GLOBAL }, 51391 { SD_TAG_MODEf, 1, 35, 0 | SOCF_GLOBAL }, 51392 { SD_TAG_VFI_ENABLEf, 1, 22, 0 | SOCF_GLOBAL }, 51393 { SRC_MODIDf, 7, 51, SOCF_LE | SOCF_GLOBAL }, 51394 { SRC_PORTf, 6, 45, SOCF_LE | SOCF_GLOBAL }, 51395 { TPID_ENABLEf, 4, 31, SOCF_LE | SOCF_GLOBAL }, 51396 { TRUST_DOT1P_PTRf, 6, 37, SOCF_LE | SOCF_GLOBAL }, 51397 { TRUST_OUTER_DOT1Pf, 1, 44, 0 | SOCF_GLOBAL }, 51398 { USE_INNER_PRIf, 1, 43, 0 | SOCF_GLOBAL }, 51399 { VFIf, 12, 10, SOCF_LE | SOCF_GLOBAL }, 51400 { VINTF_CTR_IDXf, 13, 58, SOCF_LE | SOCF_GLOBAL } 51401 }; 51402 #endif 51403 51404 #if defined(BCM_56640_A0) 51405 soc_field_info_t soc_SOURCE_VP_BCM56640_A0m_fields[] = { 51406 { CLASS_IDf, 12, 3, SOCF_LE | SOCF_GLOBAL }, 51407 { CML_FLAGS_MOVEf, 4, 101, SOCF_LE | SOCF_GLOBAL }, 51408 { CML_FLAGS_NEWf, 4, 97, SOCF_LE | SOCF_GLOBAL }, 51409 { DEFAULT_CFIf, 1, 30, 0 | SOCF_GLOBAL }, 51410 { DEFAULT_PRIf, 3, 27, SOCF_LE | SOCF_GLOBAL }, 51411 { DEFAULT_VIDf, 12, 15, SOCF_LE | SOCF_GLOBAL }, 51412 { DEFAULT_VLAN_TAGf, 16, 15, SOCF_LE | SOCF_GLOBAL }, 51413 { DEFAULT_VLAN_TAG_VALIDf, 1, 31, 0 | SOCF_GLOBAL }, 51414 { DISABLE_VLAN_CHECKSf, 1, 77, 0 | SOCF_GLOBAL }, 51415 { DISABLE_VP_PRUNINGf, 1, 112, 0 | SOCF_GLOBAL }, 51416 { DOT1P_REMAP_POINTERf, 6, 91, SOCF_LE | SOCF_GLOBAL }, 51417 { DPI_ENABLEf, 1, 142, 0 | SOCF_GLOBAL }, 51418 { DPI_TCP_CREATE_ENf, 1, 141, 0 | SOCF_GLOBAL }, 51419 { DPI_UDP_CREATE_ENf, 1, 140, 0 | SOCF_GLOBAL }, 51420 { DVPf, 16, 15, SOCF_LE | SOCF_GLOBAL }, 51421 { ENABLE_IFILTERf, 1, 111, 0 | SOCF_GLOBAL }, 51422 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51423 { ESM_SEARCH_OFFSETf, 3, 147, SOCF_LE | SOCF_GLOBAL }, 51424 { ESM_SEARCH_PRIORITYf, 3, 144, SOCF_LE | SOCF_GLOBAL }, 51425 { EVEN_PARITYf, 1, 153, 0 | SOCF_GLOBAL }, 51426 { EXP_PVLAN_VIDf, 12, 15, SOCF_LE | SOCF_GLOBAL }, 51427 { FLEX_CTR_BASE_COUNTER_IDXf, 13, 64, SOCF_LE | SOCF_GLOBAL }, 51428 { FLEX_CTR_OFFSET_MODEf, 2, 117, SOCF_LE | SOCF_GLOBAL }, 51429 { FLEX_CTR_POOL_NUMBERf, 4, 113, SOCF_LE | SOCF_GLOBAL }, 51430 { ING_MIRROR_ENABLEf, 4, 87, SOCF_LE | SOCF_GLOBAL }, 51431 { NETWORK_PORTf, 1, 40, 0 | SOCF_GLOBAL }, 51432 { PVLAN_ENABLEf, 1, 32, 0 | SOCF_GLOBAL }, 51433 { PVLAN_OR_DEFAULT_VID_CONTROLf, 2, 31, SOCF_LE | SOCF_GLOBAL }, 51434 { RESERVEDf, 2, 138, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51435 { RESERVED_0f, 1, 152, SOCF_RES | SOCF_GLOBAL }, 51436 { RESERVED_1f, 1, 143, SOCF_RES | SOCF_GLOBAL }, 51437 { RESERVED_2f, 1, 63, SOCF_RES | SOCF_GLOBAL }, 51438 { SD_TAG_MODEf, 1, 39, 0 | SOCF_GLOBAL }, 51439 { SD_TAG_VFI_ENABLEf, 1, 32, 0 | SOCF_GLOBAL }, 51440 { SRC_MODIDf, 8, 55, SOCF_LE | SOCF_GLOBAL }, 51441 { SRC_PORTf, 7, 48, SOCF_LE | SOCF_GLOBAL }, 51442 { SVC_METER_INDEXf, 17, 119, SOCF_LE | SOCF_GLOBAL }, 51443 { SVC_METER_OFFSET_MODEf, 2, 136, SOCF_LE | SOCF_GLOBAL }, 51444 { TPID_ENABLEf, 4, 35, SOCF_LE | SOCF_GLOBAL }, 51445 { TPID_SOURCEf, 2, 33, SOCF_LE | SOCF_GLOBAL }, 51446 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 150, SOCF_LE | SOCF_GLOBAL }, 51447 { TRUST_DOT1P_PTRf, 6, 41, SOCF_LE | SOCF_GLOBAL }, 51448 { TRUST_DSCP_PTRf, 7, 78, SOCF_LE | SOCF_GLOBAL }, 51449 { TRUST_DSCP_V4f, 1, 85, 0 | SOCF_GLOBAL }, 51450 { TRUST_DSCP_V6f, 1, 86, 0 | SOCF_GLOBAL }, 51451 { USE_INNER_PRIf, 1, 47, 0 | SOCF_GLOBAL }, 51452 { VFIf, 14, 15, SOCF_LE | SOCF_GLOBAL }, 51453 { VLAN_MEMBERSHIP_PROFILEf, 6, 105, SOCF_LE | SOCF_GLOBAL } 51454 }; 51455 #endif 51456 51457 #if defined(BCM_56840_A0) 51458 soc_field_info_t soc_SOURCE_VP_BCM56840_A0m_fields[] = { 51459 { CLASS_IDf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 51460 { CML_FLAGS_MOVEf, 4, 96, SOCF_LE | SOCF_GLOBAL }, 51461 { CML_FLAGS_NEWf, 4, 92, SOCF_LE | SOCF_GLOBAL }, 51462 { DEFAULT_CFIf, 1, 26, 0 | SOCF_GLOBAL }, 51463 { DEFAULT_PRIf, 3, 23, SOCF_LE | SOCF_GLOBAL }, 51464 { DEFAULT_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51465 { DEFAULT_VLAN_TAGf, 16, 11, SOCF_LE | SOCF_GLOBAL }, 51466 { DEFAULT_VLAN_TAG_VALIDf, 1, 27, 0 | SOCF_GLOBAL }, 51467 { DISABLE_VLAN_CHECKSf, 1, 71, 0 | SOCF_GLOBAL }, 51468 { DOT1P_REMAP_POINTERf, 6, 85, SOCF_LE | SOCF_GLOBAL }, 51469 { DVPf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51470 { ENABLE_IFILTERf, 1, 104, 0 | SOCF_GLOBAL }, 51471 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51472 { EVEN_PARITYf, 1, 105, 0 | SOCF_GLOBAL }, 51473 { EXP_PVLAN_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51474 { ING_MIRROR_ENABLEf, 4, 81, SOCF_LE | SOCF_GLOBAL }, 51475 { NETWORK_PORTf, 1, 36, 0 | SOCF_GLOBAL }, 51476 { PVLAN_ENABLEf, 1, 28, 0 | SOCF_GLOBAL }, 51477 { PVLAN_OR_DEFAULT_VID_CONTROLf, 2, 27, SOCF_LE | SOCF_GLOBAL }, 51478 { RESERVED_0f, 2, 21, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51479 { SD_TAG_MODEf, 1, 35, 0 | SOCF_GLOBAL }, 51480 { SD_TAG_VFI_ENABLEf, 1, 28, 0 | SOCF_GLOBAL }, 51481 { SRC_MODIDf, 8, 51, SOCF_LE | SOCF_GLOBAL }, 51482 { SRC_PORTf, 7, 44, SOCF_LE | SOCF_GLOBAL }, 51483 { TPID_ENABLEf, 4, 31, SOCF_LE | SOCF_GLOBAL }, 51484 { TPID_SOURCEf, 2, 29, SOCF_LE | SOCF_GLOBAL }, 51485 { TRUST_DOT1P_PTRf, 6, 37, SOCF_LE | SOCF_GLOBAL }, 51486 { TRUST_DSCP_PTRf, 7, 72, SOCF_LE | SOCF_GLOBAL }, 51487 { TRUST_DSCP_V4f, 1, 79, 0 | SOCF_GLOBAL }, 51488 { TRUST_DSCP_V6f, 1, 80, 0 | SOCF_GLOBAL }, 51489 { USE_INNER_PRIf, 1, 43, 0 | SOCF_GLOBAL }, 51490 { USE_VINTF_CTR_IDXf, 1, 91, 0 | SOCF_GLOBAL }, 51491 { VFIf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 51492 { VINTF_CTR_IDXf, 12, 59, SOCF_LE | SOCF_GLOBAL }, 51493 { VLAN_MEMBERSHIP_PROFILEf, 4, 100, SOCF_LE | SOCF_GLOBAL } 51494 }; 51495 #endif 51496 51497 #if defined(BCM_56840_B0) 51498 soc_field_info_t soc_SOURCE_VP_BCM56840_B0m_fields[] = { 51499 { CLASS_IDf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 51500 { CML_FLAGS_MOVEf, 4, 97, SOCF_LE | SOCF_GLOBAL }, 51501 { CML_FLAGS_NEWf, 4, 93, SOCF_LE | SOCF_GLOBAL }, 51502 { DEFAULT_CFIf, 1, 26, 0 | SOCF_GLOBAL }, 51503 { DEFAULT_PRIf, 3, 23, SOCF_LE | SOCF_GLOBAL }, 51504 { DEFAULT_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51505 { DEFAULT_VLAN_TAGf, 16, 11, SOCF_LE | SOCF_GLOBAL }, 51506 { DEFAULT_VLAN_TAG_VALIDf, 1, 27, 0 | SOCF_GLOBAL }, 51507 { DISABLE_VLAN_CHECKSf, 1, 72, 0 | SOCF_GLOBAL }, 51508 { DISABLE_VP_PRUNINGf, 1, 108, 0 | SOCF_GLOBAL }, 51509 { DOT1P_REMAP_POINTERf, 6, 86, SOCF_LE | SOCF_GLOBAL }, 51510 { DVPf, 13, 11, SOCF_LE | SOCF_GLOBAL }, 51511 { ENABLE_IFILTERf, 1, 107, 0 | SOCF_GLOBAL }, 51512 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51513 { EVEN_PARITYf, 1, 111, 0 | SOCF_GLOBAL }, 51514 { EXP_PVLAN_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51515 { ING_MIRROR_ENABLEf, 4, 82, SOCF_LE | SOCF_GLOBAL }, 51516 { NETWORK_PORTf, 1, 36, 0 | SOCF_GLOBAL }, 51517 { PVLAN_ENABLEf, 1, 28, 0 | SOCF_GLOBAL }, 51518 { PVLAN_OR_DEFAULT_VID_CONTROLf, 2, 27, SOCF_LE | SOCF_GLOBAL }, 51519 { RESERVED_VFIf, 2, 21, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51520 { SD_TAG_MODEf, 1, 35, 0 | SOCF_GLOBAL }, 51521 { SD_TAG_VFI_ENABLEf, 1, 28, 0 | SOCF_GLOBAL }, 51522 { SRC_MODIDf, 8, 51, SOCF_LE | SOCF_GLOBAL }, 51523 { SRC_PORTf, 7, 44, SOCF_LE | SOCF_GLOBAL }, 51524 { TPID_ENABLEf, 4, 31, SOCF_LE | SOCF_GLOBAL }, 51525 { TPID_SOURCEf, 2, 29, SOCF_LE | SOCF_GLOBAL }, 51526 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 109, SOCF_LE | SOCF_GLOBAL }, 51527 { TRUST_DOT1P_PTRf, 6, 37, SOCF_LE | SOCF_GLOBAL }, 51528 { TRUST_DSCP_PTRf, 7, 73, SOCF_LE | SOCF_GLOBAL }, 51529 { TRUST_DSCP_V4f, 1, 80, 0 | SOCF_GLOBAL }, 51530 { TRUST_DSCP_V6f, 1, 81, 0 | SOCF_GLOBAL }, 51531 { USE_INNER_PRIf, 1, 43, 0 | SOCF_GLOBAL }, 51532 { USE_VINTF_CTR_IDXf, 1, 92, 0 | SOCF_GLOBAL }, 51533 { VFIf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 51534 { VINTF_CTR_IDXf, 13, 59, SOCF_LE | SOCF_GLOBAL }, 51535 { VLAN_MEMBERSHIP_PROFILEf, 6, 101, SOCF_LE | SOCF_GLOBAL } 51536 }; 51537 #endif 51538 51539 #if defined(BCM_56850_A0) 51540 soc_field_info_t soc_SOURCE_VP_BCM56850_A0m_fields[] = { 51541 { CLASS_IDf, 12, 127, SOCF_LE | SOCF_GLOBAL }, 51542 { CML_FLAGS_MOVEf, 4, 84, SOCF_LE | SOCF_GLOBAL }, 51543 { CML_FLAGS_NEWf, 4, 80, SOCF_LE | SOCF_GLOBAL }, 51544 { DEFAULT_CFIf, 1, 28, 0 | SOCF_GLOBAL }, 51545 { DEFAULT_PRIf, 3, 25, SOCF_LE | SOCF_GLOBAL }, 51546 { DEFAULT_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51547 { DEFAULT_VLAN_TAGf, 16, 13, SOCF_LE | SOCF_GLOBAL }, 51548 { DEFAULT_VLAN_TAG_VALIDf, 1, 29, 0 | SOCF_GLOBAL }, 51549 { DISABLE_VLAN_CHECKSf, 1, 100, 0 | SOCF_GLOBAL }, 51550 { DISABLE_VP_PRUNINGf, 1, 97, 0 | SOCF_GLOBAL }, 51551 { DOT1P_REMAP_POINTERf, 6, 74, SOCF_LE | SOCF_GLOBAL }, 51552 { DVPf, 14, 11, SOCF_LE | SOCF_GLOBAL }, 51553 { ENABLE_IFILTERf, 2, 95, SOCF_LE | SOCF_GLOBAL }, 51554 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51555 { EVEN_PARITYf, 1, 140, 0 | SOCF_GLOBAL }, 51556 { EXP_PVLAN_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51557 { FCOE_DO_NOT_LEARNf, 1, 3, 0 | SOCF_GLOBAL }, 51558 { FCOE_NETWORK_PORTf, 1, 126, 0 | SOCF_GLOBAL }, 51559 { FCOE_ROUTE_ENABLEf, 1, 8, 0 | SOCF_GLOBAL }, 51560 { FCOE_SRC_BIND_CHECK_ENABLEf, 1, 5, 0 | SOCF_GLOBAL }, 51561 { FCOE_SRC_FPMA_PREFIX_CHECK_ENABLEf, 1, 4, 0 | SOCF_GLOBAL }, 51562 { FCOE_VFT_ENABLEf, 1, 7, 0 | SOCF_GLOBAL }, 51563 { FCOE_ZONE_CHECK_ENABLEf, 1, 6, 0 | SOCF_GLOBAL }, 51564 { FLEX_CTR_BASE_COUNTER_IDXf, 12, 107, SOCF_LE | SOCF_GLOBAL }, 51565 { FLEX_CTR_OFFSET_MODEf, 2, 105, SOCF_LE | SOCF_GLOBAL }, 51566 { FLEX_CTR_POOL_NUMBERf, 3, 101, SOCF_LE | SOCF_GLOBAL }, 51567 { ING_MIRROR_ENABLEf, 4, 70, SOCF_LE | SOCF_GLOBAL }, 51568 { IPMCV4_ENABLEf, 1, 122, 0 | SOCF_GLOBAL }, 51569 { IPMCV4_L2_ENABLEf, 1, 124, 0 | SOCF_GLOBAL }, 51570 { IPMCV6_ENABLEf, 1, 123, 0 | SOCF_GLOBAL }, 51571 { IPMCV6_L2_ENABLEf, 1, 125, 0 | SOCF_GLOBAL }, 51572 { IPV4L3_ENABLEf, 1, 120, 0 | SOCF_GLOBAL }, 51573 { IPV6L3_ENABLEf, 1, 121, 0 | SOCF_GLOBAL }, 51574 { NETWORK_PORTf, 1, 38, 0 | SOCF_GLOBAL }, 51575 { PVLAN_ENABLEf, 1, 30, 0 | SOCF_GLOBAL }, 51576 { PVLAN_OR_DEFAULT_VID_CONTROLf, 2, 29, SOCF_LE | SOCF_GLOBAL }, 51577 { RESERVED_0f, 1, 139, SOCF_RES | SOCF_GLOBAL }, 51578 { RSVD_DVPf, 1, 25, 0 | SOCF_GLOBAL }, 51579 { RSVD_FLEX_CTR_BASE_COUNTER_IDXf, 1, 119, 0 | SOCF_GLOBAL }, 51580 { RSVD_FLEX_CTR_POOL_NUMBERf, 1, 104, 0 | SOCF_GLOBAL }, 51581 { RSVD_VFIf, 1, 24, 0 | SOCF_GLOBAL }, 51582 { SD_TAG_MODEf, 1, 37, 0 | SOCF_GLOBAL }, 51583 { SD_TAG_VFI_ENABLEf, 1, 30, 0 | SOCF_GLOBAL }, 51584 { SRC_MODIDf, 8, 53, SOCF_LE | SOCF_GLOBAL }, 51585 { SRC_PORTf, 7, 46, SOCF_LE | SOCF_GLOBAL }, 51586 { TPID_ENABLEf, 4, 33, SOCF_LE | SOCF_GLOBAL }, 51587 { TPID_SOURCEf, 2, 31, SOCF_LE | SOCF_GLOBAL }, 51588 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 98, SOCF_LE | SOCF_GLOBAL }, 51589 { TRUST_DOT1P_PTRf, 6, 39, SOCF_LE | SOCF_GLOBAL }, 51590 { TRUST_DSCP_PTRf, 7, 61, SOCF_LE | SOCF_GLOBAL }, 51591 { TRUST_DSCP_V4f, 1, 68, 0 | SOCF_GLOBAL }, 51592 { TRUST_DSCP_V6f, 1, 69, 0 | SOCF_GLOBAL }, 51593 { URPF_DEFAULTROUTECHECKf, 1, 94, 0 | SOCF_GLOBAL }, 51594 { URPF_MODEf, 2, 9, SOCF_LE | SOCF_GLOBAL }, 51595 { USE_INNER_PRIf, 1, 45, 0 | SOCF_GLOBAL }, 51596 { VFIf, 13, 11, SOCF_LE | SOCF_GLOBAL }, 51597 { VLAN_MEMBERSHIP_PROFILEf, 6, 88, SOCF_LE | SOCF_GLOBAL } 51598 }; 51599 #endif 51600 51601 #if defined(BCM_56860_A0) 51602 soc_field_info_t soc_SOURCE_VP_BCM56860_A0m_fields[] = { 51603 { CLASS_IDf, 12, 127, SOCF_LE | SOCF_GLOBAL }, 51604 { CML_FLAGS_MOVEf, 4, 84, SOCF_LE | SOCF_GLOBAL }, 51605 { CML_FLAGS_NEWf, 4, 80, SOCF_LE | SOCF_GLOBAL }, 51606 { DEFAULT_CFIf, 1, 28, 0 | SOCF_GLOBAL }, 51607 { DEFAULT_PRIf, 3, 25, SOCF_LE | SOCF_GLOBAL }, 51608 { DEFAULT_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51609 { DEFAULT_VLAN_TAGf, 16, 13, SOCF_LE | SOCF_GLOBAL }, 51610 { DEFAULT_VLAN_TAG_VALIDf, 1, 29, 0 | SOCF_GLOBAL }, 51611 { DISABLE_VLAN_CHECKSf, 1, 100, 0 | SOCF_GLOBAL }, 51612 { DISABLE_VP_PRUNINGf, 1, 97, 0 | SOCF_GLOBAL }, 51613 { DOT1P_REMAP_POINTERf, 6, 74, SOCF_LE | SOCF_GLOBAL }, 51614 { DVPf, 14, 11, SOCF_LE | SOCF_GLOBAL }, 51615 { ENABLE_IFILTERf, 2, 95, SOCF_LE | SOCF_GLOBAL }, 51616 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51617 { EVEN_PARITYf, 1, 145, 0 | SOCF_GLOBAL }, 51618 { EXP_PVLAN_VIDf, 12, 11, SOCF_LE | SOCF_GLOBAL }, 51619 { FCOE_DO_NOT_LEARNf, 1, 3, 0 | SOCF_GLOBAL }, 51620 { FCOE_NETWORK_PORTf, 1, 126, 0 | SOCF_GLOBAL }, 51621 { FCOE_ROUTE_ENABLEf, 1, 8, 0 | SOCF_GLOBAL }, 51622 { FCOE_SRC_BIND_CHECK_ENABLEf, 1, 5, 0 | SOCF_GLOBAL }, 51623 { FCOE_SRC_FPMA_PREFIX_CHECK_ENABLEf, 1, 4, 0 | SOCF_GLOBAL }, 51624 { FCOE_VFT_ENABLEf, 1, 7, 0 | SOCF_GLOBAL }, 51625 { FCOE_ZONE_CHECK_ENABLEf, 1, 6, 0 | SOCF_GLOBAL }, 51626 { FLEX_CTR_BASE_COUNTER_IDXf, 12, 107, SOCF_LE | SOCF_GLOBAL }, 51627 { FLEX_CTR_OFFSET_MODEf, 2, 105, SOCF_LE | SOCF_GLOBAL }, 51628 { FLEX_CTR_POOL_NUMBERf, 3, 101, SOCF_LE | SOCF_GLOBAL }, 51629 { ING_MIRROR_ENABLEf, 4, 70, SOCF_LE | SOCF_GLOBAL }, 51630 { IPMCV4_ENABLEf, 1, 122, 0 | SOCF_GLOBAL }, 51631 { IPMCV4_L2_ENABLEf, 1, 124, 0 | SOCF_GLOBAL }, 51632 { IPMCV6_ENABLEf, 1, 123, 0 | SOCF_GLOBAL }, 51633 { IPMCV6_L2_ENABLEf, 1, 125, 0 | SOCF_GLOBAL }, 51634 { IPV4L3_ENABLEf, 1, 120, 0 | SOCF_GLOBAL }, 51635 { IPV6L3_ENABLEf, 1, 121, 0 | SOCF_GLOBAL }, 51636 { NETWORK_PORTf, 1, 38, 0 | SOCF_GLOBAL }, 51637 { PVLAN_ENABLEf, 1, 30, 0 | SOCF_GLOBAL }, 51638 { PVLAN_OR_DEFAULT_VID_CONTROLf, 2, 29, SOCF_LE | SOCF_GLOBAL }, 51639 { RESERVED_0f, 6, 139, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51640 { RSVD_DVPf, 1, 25, 0 | SOCF_GLOBAL }, 51641 { RSVD_FLEX_CTR_BASE_COUNTER_IDXf, 1, 119, 0 | SOCF_GLOBAL }, 51642 { RSVD_FLEX_CTR_POOL_NUMBERf, 1, 104, 0 | SOCF_GLOBAL }, 51643 { RSVD_VFIf, 1, 24, 0 | SOCF_GLOBAL }, 51644 { SD_TAG_MODEf, 1, 37, 0 | SOCF_GLOBAL }, 51645 { SD_TAG_VFI_ENABLEf, 1, 30, 0 | SOCF_GLOBAL }, 51646 { SRC_MODIDf, 8, 53, SOCF_LE | SOCF_GLOBAL }, 51647 { SRC_PORTf, 7, 46, SOCF_LE | SOCF_GLOBAL }, 51648 { TPID_ENABLEf, 4, 33, SOCF_LE | SOCF_GLOBAL }, 51649 { TPID_SOURCEf, 2, 31, SOCF_LE | SOCF_GLOBAL }, 51650 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 98, SOCF_LE | SOCF_GLOBAL }, 51651 { TRUST_DOT1P_PTRf, 6, 39, SOCF_LE | SOCF_GLOBAL }, 51652 { TRUST_DSCP_PTRf, 7, 61, SOCF_LE | SOCF_GLOBAL }, 51653 { TRUST_DSCP_V4f, 1, 68, 0 | SOCF_GLOBAL }, 51654 { TRUST_DSCP_V6f, 1, 69, 0 | SOCF_GLOBAL }, 51655 { URPF_DEFAULTROUTECHECKf, 1, 94, 0 | SOCF_GLOBAL }, 51656 { URPF_MODEf, 2, 9, SOCF_LE | SOCF_GLOBAL }, 51657 { USE_INNER_PRIf, 1, 45, 0 | SOCF_GLOBAL }, 51658 { VFIf, 13, 11, SOCF_LE | SOCF_GLOBAL }, 51659 { VLAN_MEMBERSHIP_PROFILEf, 6, 88, SOCF_LE | SOCF_GLOBAL } 51660 }; 51661 #endif 51662 51663 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 51664 soc_field_info_t soc_SOURCE_VP_BCM56870_A0m_fields[] = { 51665 { CLASS_IDf, 12, 129, SOCF_LE | SOCF_GLOBAL }, 51666 { CML_FLAGS_MOVEf, 4, 85, SOCF_LE | SOCF_GLOBAL }, 51667 { CML_FLAGS_NEWf, 4, 81, SOCF_LE | SOCF_GLOBAL }, 51668 { DESTINATIONf, 18, 150, SOCF_LE | SOCF_GLOBAL }, 51669 { DISABLE_VLAN_CHECKSf, 1, 101, 0 | SOCF_GLOBAL }, 51670 { DISABLE_VP_PRUNINGf, 1, 98, 0 | SOCF_GLOBAL }, 51671 { DOT1P_REMAP_POINTERf, 6, 75, SOCF_LE | SOCF_GLOBAL }, 51672 { ECCf, 8, 185, SOCF_LE | SOCF_GLOBAL }, 51673 { ECCPf, 9, 185, SOCF_LE | SOCF_GLOBAL }, 51674 { ECC_DATAf, 185, 0, SOCF_LE | SOCF_GLOBAL }, 51675 { ECN_DECAP_MAPPING_PTRf, 3, 141, SOCF_LE | SOCF_GLOBAL }, 51676 { ENABLE_IFILTERf, 2, 96, SOCF_LE | SOCF_GLOBAL }, 51677 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51678 { EXP_PVLAN_VIDf, 12, 168, SOCF_LE | SOCF_GLOBAL }, 51679 { FCOE_DO_NOT_LEARNf, 1, 3, 0 | SOCF_GLOBAL }, 51680 { FCOE_NETWORK_PORTf, 1, 128, 0 | SOCF_GLOBAL }, 51681 { FCOE_NPV_MODEf, 1, 184, 0 | SOCF_GLOBAL }, 51682 { FCOE_ROUTE_ENABLEf, 1, 8, 0 | SOCF_GLOBAL }, 51683 { FCOE_SRC_BIND_CHECK_ENABLEf, 1, 5, 0 | SOCF_GLOBAL }, 51684 { FCOE_SRC_FPMA_PREFIX_CHECK_ENABLEf, 1, 4, 0 | SOCF_GLOBAL }, 51685 { FCOE_VFT_ENABLEf, 1, 7, 0 | SOCF_GLOBAL }, 51686 { FCOE_ZONE_CHECK_ENABLEf, 1, 6, 0 | SOCF_GLOBAL }, 51687 { FLEX_CTR_BASE_COUNTER_IDXf, 13, 109, SOCF_LE | SOCF_GLOBAL }, 51688 { FLEX_CTR_OFFSET_MODEf, 2, 107, SOCF_LE | SOCF_GLOBAL }, 51689 { FLEX_CTR_POOL_NUMBERf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 51690 { ING_MIRROR_ENABLEf, 4, 71, SOCF_LE | SOCF_GLOBAL }, 51691 { IPBM_INDEXf, 6, 144, SOCF_LE | SOCF_GLOBAL }, 51692 { IPMCV4_ENABLEf, 1, 124, 0 | SOCF_GLOBAL }, 51693 { IPMCV4_L2_ENABLEf, 1, 126, 0 | SOCF_GLOBAL }, 51694 { IPMCV6_ENABLEf, 1, 125, 0 | SOCF_GLOBAL }, 51695 { IPMCV6_L2_ENABLEf, 1, 127, 0 | SOCF_GLOBAL }, 51696 { IPV4L3_ENABLEf, 1, 122, 0 | SOCF_GLOBAL }, 51697 { IPV6L3_ENABLEf, 1, 123, 0 | SOCF_GLOBAL }, 51698 { NETWORK_GROUPf, 3, 36, SOCF_LE | SOCF_GLOBAL }, 51699 { PARITYf, 1, 193, 0 | SOCF_GLOBAL }, 51700 { PHB_CTRL_IDf, 4, 180, SOCF_LE | SOCF_GLOBAL }, 51701 { PVLAN_ENABLEf, 1, 28, 0 | SOCF_GLOBAL }, 51702 { RESERVED_100_99f, 2, 99, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51703 { RESERVED_167_164f, 4, 164, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51704 { RESERVED_27_18f, 10, 18, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51705 { RESERVED_34_30f, 5, 30, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 51706 { RSVD_FLEX_CTR_POOL_NUMBERf, 1, 106, SOCF_RES | SOCF_GLOBAL }, 51707 { SD_TAG_MODEf, 1, 35, 0 | SOCF_GLOBAL }, 51708 { SD_TAG_VFI_ENABLEf, 1, 29, 0 | SOCF_GLOBAL }, 51709 { SRC_MODIDf, 8, 54, SOCF_LE | SOCF_GLOBAL }, 51710 { SRC_PORTf, 8, 46, SOCF_LE | SOCF_GLOBAL }, 51711 { SVP_PROFILE_INDEXf, 7, 11, SOCF_LE | SOCF_GLOBAL }, 51712 { TRUST_DOT1P_PTRf, 6, 39, SOCF_LE | SOCF_GLOBAL }, 51713 { TRUST_DSCP_PTRf, 7, 62, SOCF_LE | SOCF_GLOBAL }, 51714 { TRUST_DSCP_V4f, 1, 69, 0 | SOCF_GLOBAL }, 51715 { TRUST_DSCP_V6f, 1, 70, 0 | SOCF_GLOBAL }, 51716 { URPF_DEFAULTROUTECHECKf, 1, 95, 0 | SOCF_GLOBAL }, 51717 { URPF_MODEf, 2, 9, SOCF_LE | SOCF_GLOBAL }, 51718 { USE_INNER_PRIf, 1, 45, 0 | SOCF_GLOBAL }, 51719 { VFIf, 14, 150, SOCF_LE | SOCF_GLOBAL }, 51720 { VLAN_MEMBERSHIP_PROFILEf, 6, 89, SOCF_LE | SOCF_GLOBAL } 51721 }; 51722 #endif 51723 51724 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 51725 soc_field_info_t soc_SOURCE_VP_BCM56960_A0m_fields[] = { 51726 { CLASS_IDf, 12, 122, SOCF_LE | SOCF_GLOBAL }, 51727 { CML_FLAGS_MOVEf, 4, 79, SOCF_LE | SOCF_GLOBAL }, 51728 { CML_FLAGS_NEWf, 4, 75, SOCF_LE | SOCF_GLOBAL }, 51729 { DEFAULT_CFIf, 1, 22, 0 | SOCF_GLOBAL }, 51730 { DEFAULT_PRIf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 51731 { DEFAULT_VIDf, 12, 5, SOCF_LE | SOCF_GLOBAL }, 51732 { DEFAULT_VLAN_TAGf, 16, 7, SOCF_LE | SOCF_GLOBAL }, 51733 { DEFAULT_VLAN_TAG_VALIDf, 1, 23, 0 | SOCF_GLOBAL }, 51734 { DISABLE_VLAN_CHECKSf, 1, 95, 0 | SOCF_GLOBAL }, 51735 { DISABLE_VP_PRUNINGf, 1, 92, 0 | SOCF_GLOBAL }, 51736 { DOT1P_REMAP_POINTERf, 6, 69, SOCF_LE | SOCF_GLOBAL }, 51737 { DVPf, 14, 5, SOCF_LE | SOCF_GLOBAL }, 51738 { ECCf, 8, 143, SOCF_LE | SOCF_GLOBAL }, 51739 { ECCPf, 9, 143, SOCF_LE | SOCF_GLOBAL }, 51740 { ECC_DATAf, 143, 0, SOCF_LE | SOCF_GLOBAL }, 51741 { ECN_DECAP_MAPPING_PTRf, 3, 134, SOCF_LE | SOCF_GLOBAL }, 51742 { ENABLE_IFILTERf, 2, 90, SOCF_LE | SOCF_GLOBAL }, 51743 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51744 { EXP_PVLAN_VIDf, 12, 5, SOCF_LE | SOCF_GLOBAL }, 51745 { FLEX_CTR_BASE_COUNTER_IDXf, 12, 103, SOCF_LE | SOCF_GLOBAL }, 51746 { FLEX_CTR_OFFSET_MODEf, 2, 101, SOCF_LE | SOCF_GLOBAL }, 51747 { FLEX_CTR_POOL_NUMBERf, 4, 96, SOCF_LE | SOCF_GLOBAL }, 51748 { ING_MIRROR_ENABLEf, 4, 65, SOCF_LE | SOCF_GLOBAL }, 51749 { IPBM_INDEXf, 6, 137, SOCF_LE | SOCF_GLOBAL }, 51750 { IPMCV4_ENABLEf, 1, 118, 0 | SOCF_GLOBAL }, 51751 { IPMCV4_L2_ENABLEf, 1, 120, 0 | SOCF_GLOBAL }, 51752 { IPMCV6_ENABLEf, 1, 119, 0 | SOCF_GLOBAL }, 51753 { IPMCV6_L2_ENABLEf, 1, 121, 0 | SOCF_GLOBAL }, 51754 { IPV4L3_ENABLEf, 1, 116, 0 | SOCF_GLOBAL }, 51755 { IPV6L3_ENABLEf, 1, 117, 0 | SOCF_GLOBAL }, 51756 { NETWORK_PORTf, 1, 32, 0 | SOCF_GLOBAL }, 51757 { PARITYf, 1, 151, 0 | SOCF_GLOBAL }, 51758 { PVLAN_ENABLEf, 1, 24, 0 | SOCF_GLOBAL }, 51759 { PVLAN_OR_DEFAULT_VID_CONTROLf, 2, 23, SOCF_LE | SOCF_GLOBAL }, 51760 { RSVD_DVPf, 1, 19, 0 | SOCF_GLOBAL }, 51761 { RSVD_FLEX_CTR_BASE_COUNTER_IDXf, 1, 115, SOCF_RES | SOCF_GLOBAL }, 51762 { RSVD_FLEX_CTR_POOL_NUMBERf, 1, 100, SOCF_RES | SOCF_GLOBAL }, 51763 { RSVD_VFIf, 1, 18, SOCF_RES | SOCF_GLOBAL }, 51764 { SD_TAG_MODEf, 1, 31, 0 | SOCF_GLOBAL }, 51765 { SD_TAG_VFI_ENABLEf, 1, 24, 0 | SOCF_GLOBAL }, 51766 { SRC_MODIDf, 8, 48, SOCF_LE | SOCF_GLOBAL }, 51767 { SRC_PORTf, 8, 40, SOCF_LE | SOCF_GLOBAL }, 51768 { TPID_ENABLEf, 4, 27, SOCF_LE | SOCF_GLOBAL }, 51769 { TPID_SOURCEf, 2, 25, SOCF_LE | SOCF_GLOBAL }, 51770 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 93, SOCF_LE | SOCF_GLOBAL }, 51771 { TRUST_DOT1P_PTRf, 6, 33, SOCF_LE | SOCF_GLOBAL }, 51772 { TRUST_DSCP_PTRf, 7, 56, SOCF_LE | SOCF_GLOBAL }, 51773 { TRUST_DSCP_V4f, 1, 63, 0 | SOCF_GLOBAL }, 51774 { TRUST_DSCP_V6f, 1, 64, 0 | SOCF_GLOBAL }, 51775 { URPF_DEFAULTROUTECHECKf, 1, 89, 0 | SOCF_GLOBAL }, 51776 { URPF_MODEf, 2, 3, SOCF_LE | SOCF_GLOBAL }, 51777 { USE_INNER_PRIf, 1, 39, 0 | SOCF_GLOBAL }, 51778 { VFIf, 13, 5, SOCF_LE | SOCF_GLOBAL }, 51779 { VLAN_MEMBERSHIP_PROFILEf, 6, 83, SOCF_LE | SOCF_GLOBAL } 51780 }; 51781 #endif 51782 51783 #if defined(BCM_56970_A0) 51784 soc_field_info_t soc_SOURCE_VP_BCM56970_A0m_fields[] = { 51785 { CLASS_IDf, 12, 122, SOCF_LE | SOCF_GLOBAL }, 51786 { CML_FLAGS_MOVEf, 4, 79, SOCF_LE | SOCF_GLOBAL }, 51787 { CML_FLAGS_MOVE_DROPf, 1, 79, 0 | SOCF_GLOBAL }, 51788 { CML_FLAGS_MOVE_HW_LEARNf, 1, 82, 0 | SOCF_GLOBAL }, 51789 { CML_FLAGS_MOVE_PENDING_LEARNf, 1, 81, 0 | SOCF_GLOBAL }, 51790 { CML_FLAGS_MOVE_TOCPUf, 1, 80, 0 | SOCF_GLOBAL }, 51791 { CML_FLAGS_NEWf, 4, 75, SOCF_LE | SOCF_GLOBAL }, 51792 { CML_FLAGS_NEW_DROPf, 1, 75, 0 | SOCF_GLOBAL }, 51793 { CML_FLAGS_NEW_HW_LEARNf, 1, 78, 0 | SOCF_GLOBAL }, 51794 { CML_FLAGS_NEW_PENDING_LEARNf, 1, 77, 0 | SOCF_GLOBAL }, 51795 { CML_FLAGS_NEW_TOCPUf, 1, 76, 0 | SOCF_GLOBAL }, 51796 { DEFAULT_CFIf, 1, 22, 0 | SOCF_GLOBAL }, 51797 { DEFAULT_PRIf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 51798 { DEFAULT_VIDf, 12, 5, SOCF_LE | SOCF_GLOBAL }, 51799 { DEFAULT_VLAN_TAGf, 16, 7, SOCF_LE | SOCF_GLOBAL }, 51800 { DEFAULT_VLAN_TAG_VALIDf, 1, 23, 0 | SOCF_GLOBAL }, 51801 { DISABLE_VLAN_CHECKSf, 1, 95, 0 | SOCF_GLOBAL }, 51802 { DISABLE_VP_PRUNINGf, 1, 92, 0 | SOCF_GLOBAL }, 51803 { DOT1P_REMAP_POINTERf, 6, 69, SOCF_LE | SOCF_GLOBAL }, 51804 { DVPf, 14, 5, SOCF_LE | SOCF_GLOBAL }, 51805 { ECCf, 8, 143, SOCF_LE | SOCF_GLOBAL }, 51806 { ECCPf, 9, 143, SOCF_LE | SOCF_GLOBAL }, 51807 { ECC_DATAf, 143, 0, SOCF_LE | SOCF_GLOBAL }, 51808 { ECN_DECAP_MAPPING_PTRf, 3, 134, SOCF_LE | SOCF_GLOBAL }, 51809 { ENABLE_IFILTERf, 2, 90, SOCF_LE | SOCF_GLOBAL }, 51810 { ENTRY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 51811 { EXP_PVLAN_VIDf, 12, 5, SOCF_LE | SOCF_GLOBAL }, 51812 { FLEX_CTR_BASE_COUNTER_IDXf, 13, 103, SOCF_LE | SOCF_GLOBAL }, 51813 { FLEX_CTR_OFFSET_MODEf, 2, 101, SOCF_LE | SOCF_GLOBAL }, 51814 { FLEX_CTR_POOL_NUMBERf, 4, 96, SOCF_LE | SOCF_GLOBAL }, 51815 { ING_MIRROR_ENABLEf, 4, 65, SOCF_LE | SOCF_GLOBAL }, 51816 { IPBM_INDEXf, 6, 137, SOCF_LE | SOCF_GLOBAL }, 51817 { IPMCV4_ENABLEf, 1, 118, 0 | SOCF_GLOBAL }, 51818 { IPMCV4_L2_ENABLEf, 1, 120, 0 | SOCF_GLOBAL }, 51819 { IPMCV6_ENABLEf, 1, 119, 0 | SOCF_GLOBAL }, 51820 { IPMCV6_L2_ENABLEf, 1, 121, 0 | SOCF_GLOBAL }, 51821 { IPV4L3_ENABLEf, 1, 116, 0 | SOCF_GLOBAL }, 51822 { IPV6L3_ENABLEf, 1, 117, 0 | SOCF_GLOBAL }, 51823 { NETWORK_PORTf, 1, 32, 0 | SOCF_GLOBAL }, 51824 { PARITYf, 1, 151, 0 | SOCF_GLOBAL }, 51825 { PVLAN_ENABLEf, 1, 24, 0 | SOCF_GLOBAL }, 51826 { PVLAN_OR_DEFAULT_VID_CONTROLf, 2, 23, SOCF_LE | SOCF_GLOBAL }, 51827 { RSVD_DVPf, 1, 19, 0 | SOCF_GLOBAL }, 51828 { RSVD_FLEX_CTR_POOL_NUMBERf, 1, 100, SOCF_RES | SOCF_GLOBAL }, 51829 { RSVD_VFIf, 1, 18, SOCF_RES | SOCF_GLOBAL }, 51830 { SD_TAG_MODEf, 1, 31, 0 | SOCF_GLOBAL }, 51831 { SD_TAG_VFI_ENABLEf, 1, 24, 0 | SOCF_GLOBAL }, 51832 { SRC_MODIDf, 8, 48, SOCF_LE | SOCF_GLOBAL }, 51833 { SRC_PORTf, 8, 40, SOCF_LE | SOCF_GLOBAL }, 51834 { TPID_ENABLEf, 4, 27, SOCF_LE | SOCF_GLOBAL }, 51835 { TPID_SOURCEf, 2, 25, SOCF_LE | SOCF_GLOBAL }, 51836 { TRILL_RBRIDGE_NICKNAME_INDEXf, 2, 93, SOCF_LE | SOCF_GLOBAL }, 51837 { TRUST_DOT1P_PTRf, 6, 33, SOCF_LE | SOCF_GLOBAL }, 51838 { TRUST_DSCP_PTRf, 7, 56, SOCF_LE | SOCF_GLOBAL }, 51839 { TRUST_DSCP_V4f, 1, 63, 0 | SOCF_GLOBAL }, 51840 { TRUST_DSCP_V6f, 1, 64, 0 | SOCF_GLOBAL }, 51841 { URPF_DEFAULTROUTECHECKf, 1, 89, 0 | SOCF_GLOBAL }, 51842 { URPF_MODEf, 2, 3, SOCF_LE | SOCF_GLOBAL }, 51843 { USE_INNER_PRIf, 1, 39, 0 | SOCF_GLOBAL }, 51844 { VFIf, 13, 5, SOCF_LE | SOCF_GLOBAL }, 51845 { VLAN_MEMBERSHIP_PROFILEf, 6, 83, SOCF_LE | SOCF_GLOBAL } 51846 }; 51847 #endif 51848 51849 #if defined(BCM_88470_A0) 51850 soc_field_info_t soc_SPB_BUF_LINKm_fields[] = { 51851 { BUFFER_LINKf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 51852 { ECCf, 6, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 51853 }; 51854 #endif 51855 51856 #if defined(BCM_88270_A0) 51857 soc_field_info_t soc_SPB_BUF_LINK_BCM88270_A0m_fields[] = { 51858 { BUFFER_LINKf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 51859 { ECCf, 6, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 51860 }; 51861 #endif 51862 51863 #if defined(BCM_88470_B0) 51864 soc_field_info_t soc_SPB_BUF_LINK_BCM88470_B0m_fields[] = { 51865 { BUFFER_LINKf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 51866 { ECCf, 6, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 51867 }; 51868 #endif 51869 51870 #if defined(BCM_88690_A0) 51871 soc_field_info_t soc_SPB_BUF_LINK_BCM88690_A0m_fields[] = { 51872 { BUFFER_LINKf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 51873 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 51874 }; 51875 #endif 51876 51877 #if defined(BCM_88690_B0) 51878 soc_field_info_t soc_SPB_BUF_LINK_BCM88690_B0m_fields[] = { 51879 { BUFFER_LINKf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 51880 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 51881 }; 51882 #endif 51883 51884 #if defined(BCM_88470_A0) 51885 soc_field_info_t soc_SPB_CONTEXT_MRUm_fields[] = { 51886 { ECCf, 7, 56, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 51887 { MAX_ORG_SIZEf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 51888 { MAX_SIZEf, 14, 14, SOCF_LE | SOCF_GLOBAL }, 51889 { MIN_ORG_SIZEf, 14, 28, SOCF_LE | SOCF_GLOBAL }, 51890 { MIN_SIZEf, 14, 42, SOCF_LE | SOCF_GLOBAL } 51891 }; 51892 #endif 51893 51894 #if defined(BCM_88270_A0) 51895 soc_field_info_t soc_SPB_CONTEXT_MRU_BCM88270_A0m_fields[] = { 51896 { ECCf, 7, 56, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 51897 { MAX_ORG_SIZEf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 51898 { MAX_SIZEf, 14, 14, SOCF_LE | SOCF_GLOBAL }, 51899 { MIN_ORG_SIZEf, 14, 28, SOCF_LE | SOCF_GLOBAL }, 51900 { MIN_SIZEf, 14, 42, SOCF_LE | SOCF_GLOBAL } 51901 }; 51902 #endif 51903 51904 #if defined(BCM_88470_B0) 51905 soc_field_info_t soc_SPB_CONTEXT_MRU_BCM88470_B0m_fields[] = { 51906 { ECCf, 7, 56, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 51907 { MAX_ORG_SIZEf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 51908 { MAX_SIZEf, 14, 14, SOCF_LE | SOCF_GLOBAL }, 51909 { MIN_ORG_SIZEf, 14, 28, SOCF_LE | SOCF_GLOBAL }, 51910 { MIN_SIZEf, 14, 42, SOCF_LE | SOCF_GLOBAL } 51911 }; 51912 #endif 51913 51914 #if defined(BCM_88690_A0) 51915 soc_field_info_t soc_SPB_CONTEXT_MRU_BCM88690_A0m_fields[] = { 51916 { ECCf, 7, 56, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 51917 { MAX_ORG_SIZEf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 51918 { MAX_SIZEf, 14, 14, SOCF_LE | SOCF_GLOBAL }, 51919 { MIN_ORG_SIZEf, 14, 28, SOCF_LE | SOCF_GLOBAL }, 51920 { MIN_SIZEf, 14, 42, SOCF_LE | SOCF_GLOBAL } 51921 }; 51922 #endif 51923 51924 #if defined(BCM_88690_B0) 51925 soc_field_info_t soc_SPB_CONTEXT_MRU_BCM88690_B0m_fields[] = { 51926 { ECCf, 7, 56, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 51927 { MAX_ORG_SIZEf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 51928 { MAX_SIZEf, 14, 14, SOCF_LE | SOCF_GLOBAL }, 51929 { MIN_ORG_SIZEf, 14, 28, SOCF_LE | SOCF_GLOBAL }, 51930 { MIN_SIZEf, 14, 42, SOCF_LE | SOCF_GLOBAL } 51931 }; 51932 #endif 51933 51934 #if defined(BCM_88470_A0) 51935 soc_field_info_t soc_SPB_CONTEXT_PROFILE_MAPm_fields[] = { 51936 { CONTEXT_PROFILEf, 2, 0, SOCF_LE | SOCF_GLOBAL } 51937 }; 51938 #endif 51939 51940 #if defined(BCM_88270_A0) 51941 soc_field_info_t soc_SPB_CONTEXT_PROFILE_MAP_BCM88270_A0m_fields[] = { 51942 { CONTEXT_PROFILEf, 2, 0, SOCF_LE | SOCF_GLOBAL } 51943 }; 51944 #endif 51945 51946 #if defined(BCM_88470_B0) 51947 soc_field_info_t soc_SPB_CONTEXT_PROFILE_MAP_BCM88470_B0m_fields[] = { 51948 { CONTEXT_PROFILEf, 2, 0, SOCF_LE | SOCF_GLOBAL } 51949 }; 51950 #endif 51951 51952 #if defined(BCM_88690_A0) 51953 soc_field_info_t soc_SPB_CONTEXT_PROFILE_MAP_BCM88690_A0m_fields[] = { 51954 { CONTEXT_PROFILEf, 2, 0, SOCF_LE | SOCF_GLOBAL } 51955 }; 51956 #endif 51957 51958 #if defined(BCM_88690_B0) 51959 soc_field_info_t soc_SPB_CONTEXT_PROFILE_MAP_BCM88690_B0m_fields[] = { 51960 { CONTEXT_PROFILEf, 2, 0, SOCF_LE | SOCF_GLOBAL } 51961 }; 51962 #endif 51963 51964 #if defined(BCM_88470_A0) 51965 soc_field_info_t soc_SPB_COUNTERSm_fields[] = { 51966 { DISCARDED_BYTESf, 48, 115, SOCF_LE | SOCF_GLOBAL }, 51967 { DISCARDED_BYTES_OVFf, 1, 163, 0 | SOCF_GLOBAL }, 51968 { DISCARDED_PACKETSf, 32, 33, SOCF_LE | SOCF_GLOBAL }, 51969 { DISCARDED_PACKETS_OVFf, 1, 65, 0 | SOCF_GLOBAL }, 51970 { ECCf, 9, 164, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 51971 { RECEIVED_BYTESf, 48, 66, SOCF_LE | SOCF_GLOBAL }, 51972 { RECEIVED_BYTES_OVFf, 1, 114, 0 | SOCF_GLOBAL }, 51973 { RECEIVED_PACKETSf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 51974 { RECEIVED_PACKETS_OVFf, 1, 32, 0 | SOCF_GLOBAL } 51975 }; 51976 #endif 51977 51978 #if defined(BCM_88270_A0) 51979 soc_field_info_t soc_SPB_COUNTERS_BCM88270_A0m_fields[] = { 51980 { DISCARDED_BYTESf, 48, 115, SOCF_LE | SOCF_GLOBAL }, 51981 { DISCARDED_BYTES_OVFf, 1, 163, 0 | SOCF_GLOBAL }, 51982 { DISCARDED_PACKETSf, 32, 33, SOCF_LE | SOCF_GLOBAL }, 51983 { DISCARDED_PACKETS_OVFf, 1, 65, 0 | SOCF_GLOBAL }, 51984 { ECCf, 9, 164, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 51985 { RECEIVED_BYTESf, 48, 66, SOCF_LE | SOCF_GLOBAL }, 51986 { RECEIVED_BYTES_OVFf, 1, 114, 0 | SOCF_GLOBAL }, 51987 { RECEIVED_PACKETSf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 51988 { RECEIVED_PACKETS_OVFf, 1, 32, 0 | SOCF_GLOBAL } 51989 }; 51990 #endif 51991 51992 #if defined(BCM_88470_B0) 51993 soc_field_info_t soc_SPB_COUNTERS_BCM88470_B0m_fields[] = { 51994 { DISCARDED_BYTESf, 48, 115, SOCF_LE | SOCF_GLOBAL }, 51995 { DISCARDED_BYTES_OVFf, 1, 163, 0 | SOCF_GLOBAL }, 51996 { DISCARDED_PACKETSf, 32, 33, SOCF_LE | SOCF_GLOBAL }, 51997 { DISCARDED_PACKETS_OVFf, 1, 65, 0 | SOCF_GLOBAL }, 51998 { ECCf, 9, 164, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 51999 { RECEIVED_BYTESf, 48, 66, SOCF_LE | SOCF_GLOBAL }, 52000 { RECEIVED_BYTES_OVFf, 1, 114, 0 | SOCF_GLOBAL }, 52001 { RECEIVED_PACKETSf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 52002 { RECEIVED_PACKETS_OVFf, 1, 32, 0 | SOCF_GLOBAL } 52003 }; 52004 #endif 52005 52006 #if defined(BCM_88690_A0) 52007 soc_field_info_t soc_SPB_COUNTERS_BCM88690_A0m_fields[] = { 52008 { DISCARDED_BYTESf, 48, 115, SOCF_LE | SOCF_GLOBAL }, 52009 { DISCARDED_BYTES_OVFf, 1, 163, 0 | SOCF_GLOBAL }, 52010 { DISCARDED_PACKETSf, 32, 33, SOCF_LE | SOCF_GLOBAL }, 52011 { DISCARDED_PACKETS_OVFf, 1, 65, 0 | SOCF_GLOBAL }, 52012 { PARITYf, 6, 164, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52013 { RECEIVED_BYTESf, 48, 66, SOCF_LE | SOCF_GLOBAL }, 52014 { RECEIVED_BYTES_OVFf, 1, 114, 0 | SOCF_GLOBAL }, 52015 { RECEIVED_PACKETSf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 52016 { RECEIVED_PACKETS_OVFf, 1, 32, 0 | SOCF_GLOBAL } 52017 }; 52018 #endif 52019 52020 #if defined(BCM_88690_B0) 52021 soc_field_info_t soc_SPB_COUNTERS_BCM88690_B0m_fields[] = { 52022 { DISCARDED_BYTESf, 48, 115, SOCF_LE | SOCF_GLOBAL }, 52023 { DISCARDED_BYTES_OVFf, 1, 163, 0 | SOCF_GLOBAL }, 52024 { DISCARDED_PACKETSf, 32, 33, SOCF_LE | SOCF_GLOBAL }, 52025 { DISCARDED_PACKETS_OVFf, 1, 65, 0 | SOCF_GLOBAL }, 52026 { PARITYf, 6, 164, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52027 { RECEIVED_BYTESf, 48, 66, SOCF_LE | SOCF_GLOBAL }, 52028 { RECEIVED_BYTES_OVFf, 1, 114, 0 | SOCF_GLOBAL }, 52029 { RECEIVED_PACKETSf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 52030 { RECEIVED_PACKETS_OVFf, 1, 32, 0 | SOCF_GLOBAL } 52031 }; 52032 #endif 52033 52034 #if defined(BCM_88470_A0) 52035 soc_field_info_t soc_SPB_COUNTERS_SHADOWm_fields[] = { 52036 { COUNTER_SHADOWf, 164, 0, SOCF_LE | SOCF_GLOBAL } 52037 }; 52038 #endif 52039 52040 #if defined(BCM_88270_A0) 52041 soc_field_info_t soc_SPB_COUNTERS_SHADOW_BCM88270_A0m_fields[] = { 52042 { COUNTER_SHADOWf, 164, 0, SOCF_LE | SOCF_GLOBAL } 52043 }; 52044 #endif 52045 52046 #if defined(BCM_88470_B0) 52047 soc_field_info_t soc_SPB_COUNTERS_SHADOW_BCM88470_B0m_fields[] = { 52048 { COUNTER_SHADOWf, 164, 0, SOCF_LE | SOCF_GLOBAL } 52049 }; 52050 #endif 52051 52052 #if defined(BCM_88690_A0) 52053 soc_field_info_t soc_SPB_COUNTERS_SHADOW_BCM88690_A0m_fields[] = { 52054 { COUNTER_SHADOWf, 164, 0, SOCF_LE | SOCF_GLOBAL } 52055 }; 52056 #endif 52057 52058 #if defined(BCM_88690_B0) 52059 soc_field_info_t soc_SPB_COUNTERS_SHADOW_BCM88690_B0m_fields[] = { 52060 { COUNTER_SHADOWf, 164, 0, SOCF_LE | SOCF_GLOBAL } 52061 }; 52062 #endif 52063 52064 #if defined(BCM_88690_A0) 52065 soc_field_info_t soc_SPB_DEL_CMD_RXIm_fields[] = { 52066 { CPY_DATAf, 82, 0, SOCF_LE | SOCF_GLOBAL }, 52067 { ECCf, 8, 82, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 52068 }; 52069 #endif 52070 52071 #if defined(BCM_88690_B0) 52072 soc_field_info_t soc_SPB_DEL_CMD_RXI_BCM88690_B0m_fields[] = { 52073 { CPY_DATAf, 82, 0, SOCF_LE | SOCF_GLOBAL }, 52074 { ECCf, 8, 82, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 52075 }; 52076 #endif 52077 52078 #if defined(BCM_88470_A0) 52079 soc_field_info_t soc_SPB_DFMm_fields[] = { 52080 { ECCf, 6, 21, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52081 { NUM_BUFFf, 6, 15, SOCF_LE | SOCF_GLOBAL }, 52082 { START_BUFFERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 52083 }; 52084 #endif 52085 52086 #if defined(BCM_88270_A0) 52087 soc_field_info_t soc_SPB_DFM_BCM88270_A0m_fields[] = { 52088 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52089 { NUM_BUFFf, 6, 14, SOCF_LE | SOCF_GLOBAL }, 52090 { START_BUFFERf, 14, 0, SOCF_LE | SOCF_GLOBAL } 52091 }; 52092 #endif 52093 52094 #if defined(BCM_88470_B0) 52095 soc_field_info_t soc_SPB_DFM_BCM88470_B0m_fields[] = { 52096 { ECCf, 6, 21, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52097 { NUM_BUFFf, 6, 15, SOCF_LE | SOCF_GLOBAL }, 52098 { START_BUFFERf, 15, 0, SOCF_LE | SOCF_GLOBAL } 52099 }; 52100 #endif 52101 52102 #if defined(BCM_88470_A0) 52103 soc_field_info_t soc_SPB_FBM_0m_fields[] = { 52104 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52105 { FREE_BUFFf, 128, 0, SOCF_LE | SOCF_GLOBAL } 52106 }; 52107 #endif 52108 52109 #if defined(BCM_88470_A0) 52110 soc_field_info_t soc_SPB_FBM_1m_fields[] = { 52111 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52112 { FREE_BUFFf, 128, 0, SOCF_LE | SOCF_GLOBAL } 52113 }; 52114 #endif 52115 52116 #if defined(BCM_88270_A0) 52117 soc_field_info_t soc_SPB_FBM_0_BCM88270_A0m_fields[] = { 52118 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52119 { FREE_BUFFf, 128, 0, SOCF_LE | SOCF_GLOBAL } 52120 }; 52121 #endif 52122 52123 #if defined(BCM_88470_B0) 52124 soc_field_info_t soc_SPB_FBM_0_BCM88470_B0m_fields[] = { 52125 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52126 { FREE_BUFFf, 128, 0, SOCF_LE | SOCF_GLOBAL } 52127 }; 52128 #endif 52129 52130 #if defined(BCM_88270_A0) 52131 soc_field_info_t soc_SPB_FBM_1_BCM88270_A0m_fields[] = { 52132 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52133 { FREE_BUFFf, 128, 0, SOCF_LE | SOCF_GLOBAL } 52134 }; 52135 #endif 52136 52137 #if defined(BCM_88470_B0) 52138 soc_field_info_t soc_SPB_FBM_1_BCM88470_B0m_fields[] = { 52139 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52140 { FREE_BUFFf, 128, 0, SOCF_LE | SOCF_GLOBAL } 52141 }; 52142 #endif 52143 52144 #if defined(BCM_88690_A0) 52145 soc_field_info_t soc_SPB_IRE_RXI_CTRLm_fields[] = { 52146 { BEf, 9, 11, SOCF_LE | SOCF_GLOBAL }, 52147 { CONTEXTf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 52148 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52149 { EOPf, 1, 9, 0 | SOCF_GLOBAL }, 52150 { ERRf, 1, 10, 0 | SOCF_GLOBAL }, 52151 { SOPf, 1, 8, 0 | SOCF_GLOBAL } 52152 }; 52153 #endif 52154 52155 #if defined(BCM_88690_B0) 52156 soc_field_info_t soc_SPB_IRE_RXI_CTRL_BCM88690_B0m_fields[] = { 52157 { BEf, 9, 11, SOCF_LE | SOCF_GLOBAL }, 52158 { CONTEXTf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 52159 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52160 { EOPf, 1, 9, 0 | SOCF_GLOBAL }, 52161 { ERRf, 1, 10, 0 | SOCF_GLOBAL }, 52162 { SOPf, 1, 8, 0 | SOCF_GLOBAL } 52163 }; 52164 #endif 52165 52166 #if defined(BCM_88690_A0) 52167 soc_field_info_t soc_SPB_IRE_RXI_DATAm_fields[] = { 52168 { BIER_BITSf, 256, 4104, SOCF_LE | SOCF_GLOBAL }, 52169 { IRPP_DELTAf, 8, 4096, SOCF_LE | SOCF_GLOBAL }, 52170 { PARITYf, 158, 5048, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52171 { TM_CMDf, 688, 4360, SOCF_LE | SOCF_GLOBAL }, 52172 { WORDf, 4096, 0, SOCF_LE | SOCF_GLOBAL } 52173 }; 52174 #endif 52175 52176 #if defined(BCM_88690_B0) 52177 soc_field_info_t soc_SPB_IRE_RXI_DATA_BCM88690_B0m_fields[] = { 52178 { BIER_BITSf, 256, 4104, SOCF_LE | SOCF_GLOBAL }, 52179 { IRPP_DELTAf, 8, 4096, SOCF_LE | SOCF_GLOBAL }, 52180 { PARITYf, 158, 5048, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52181 { TM_CMDf, 688, 4360, SOCF_LE | SOCF_GLOBAL }, 52182 { WORDf, 4096, 0, SOCF_LE | SOCF_GLOBAL } 52183 }; 52184 #endif 52185 52186 #if defined(BCM_88270_A0) 52187 soc_field_info_t soc_SPB_IRE_RXI_MEMm_fields[] = { 52188 { DATAf, 1382, 0, SOCF_LE | SOCF_GLOBAL }, 52189 { ECCf, 30, 1382, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 52190 }; 52191 #endif 52192 52193 #if defined(BCM_88470_A0) 52194 soc_field_info_t soc_SPB_PACKET_REJECT_CFGm_fields[] = { 52195 { REJECT_ON_TH_1f, 1, 0, 0 | SOCF_GLOBAL }, 52196 { REJECT_ON_TH_2f, 1, 1, 0 | SOCF_GLOBAL } 52197 }; 52198 #endif 52199 52200 #if defined(BCM_88270_A0) 52201 soc_field_info_t soc_SPB_PACKET_REJECT_CFG_BCM88270_A0m_fields[] = { 52202 { REJECT_ON_TH_1f, 1, 0, 0 | SOCF_GLOBAL }, 52203 { REJECT_ON_TH_2f, 1, 1, 0 | SOCF_GLOBAL } 52204 }; 52205 #endif 52206 52207 #if defined(BCM_88470_B0) 52208 soc_field_info_t soc_SPB_PACKET_REJECT_CFG_BCM88470_B0m_fields[] = { 52209 { REJECT_ON_TH_1f, 1, 0, 0 | SOCF_GLOBAL }, 52210 { REJECT_ON_TH_2f, 1, 1, 0 | SOCF_GLOBAL } 52211 }; 52212 #endif 52213 52214 #if defined(BCM_88690_A0) 52215 soc_field_info_t soc_SPB_PACKET_REJECT_CFG_BCM88690_A0m_fields[] = { 52216 { REJECT_ON_TH_1f, 1, 0, 0 | SOCF_GLOBAL }, 52217 { REJECT_ON_TH_2f, 1, 1, 0 | SOCF_GLOBAL } 52218 }; 52219 #endif 52220 52221 #if defined(BCM_88690_B0) 52222 soc_field_info_t soc_SPB_PACKET_REJECT_CFG_BCM88690_B0m_fields[] = { 52223 { REJECT_ON_TH_1f, 1, 0, 0 | SOCF_GLOBAL }, 52224 { REJECT_ON_TH_2f, 1, 1, 0 | SOCF_GLOBAL } 52225 }; 52226 #endif 52227 52228 #if defined(BCM_88690_A0) 52229 soc_field_info_t soc_SPB_PKT_RLS_RXIm_fields[] = { 52230 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52231 { LASTf, 1, 39, 0 | SOCF_GLOBAL }, 52232 { LCDf, 1, 38, 0 | SOCF_GLOBAL }, 52233 { NUM_BUFFf, 6, 32, SOCF_LE | SOCF_GLOBAL }, 52234 { START_BUFFf, 32, 0, SOCF_LE | SOCF_GLOBAL } 52235 }; 52236 #endif 52237 52238 #if defined(BCM_88690_B0) 52239 soc_field_info_t soc_SPB_PKT_RLS_RXI_BCM88690_B0m_fields[] = { 52240 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52241 { LASTf, 1, 39, 0 | SOCF_GLOBAL }, 52242 { LCDf, 1, 38, 0 | SOCF_GLOBAL }, 52243 { NUM_BUFFf, 6, 32, SOCF_LE | SOCF_GLOBAL }, 52244 { START_BUFFf, 32, 0, SOCF_LE | SOCF_GLOBAL } 52245 }; 52246 #endif 52247 52248 #if defined(BCM_88690_A0) 52249 soc_field_info_t soc_SPB_PSFm_fields[] = { 52250 { BIER_BITSf, 256, 27, SOCF_LE | SOCF_GLOBAL }, 52251 { BUFF_1_VALIDf, 1, 2, 0 | SOCF_GLOBAL }, 52252 { BUFF_VALIDf, 1, 1, 0 | SOCF_GLOBAL }, 52253 { CONTEXTf, 8, 19, SOCF_LE | SOCF_GLOBAL }, 52254 { ECCf, 11, 821, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52255 { ERROR_CODEf, 3, 818, SOCF_LE | SOCF_GLOBAL }, 52256 { IRPP_DELTAf, 8, 810, SOCF_LE | SOCF_GLOBAL }, 52257 { PKT_SIZEf, 14, 5, SOCF_LE | SOCF_GLOBAL }, 52258 { RSM_VALIDf, 1, 0, 0 | SOCF_GLOBAL }, 52259 { SOPf, 1, 4, 0 | SOCF_GLOBAL }, 52260 { STATE_INPf, 1, 3, 0 | SOCF_GLOBAL }, 52261 { TM_CMDf, 527, 283, SOCF_LE | SOCF_GLOBAL } 52262 }; 52263 #endif 52264 52265 #if defined(BCM_88690_B0) 52266 soc_field_info_t soc_SPB_PSF_CTRLm_fields[] = { 52267 { BUFF_1_VALIDf, 1, 2, 0 | SOCF_GLOBAL }, 52268 { BUFF_VALIDf, 1, 1, 0 | SOCF_GLOBAL }, 52269 { CONTEXTf, 8, 20, SOCF_LE | SOCF_GLOBAL }, 52270 { ECCf, 7, 39, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52271 { EOPf, 1, 5, 0 | SOCF_GLOBAL }, 52272 { ERROR_CODEf, 3, 36, SOCF_LE | SOCF_GLOBAL }, 52273 { IRPP_DELTAf, 8, 28, SOCF_LE | SOCF_GLOBAL }, 52274 { PKT_SIZEf, 14, 6, SOCF_LE | SOCF_GLOBAL }, 52275 { RSM_VALIDf, 1, 0, 0 | SOCF_GLOBAL }, 52276 { SOPf, 1, 4, 0 | SOCF_GLOBAL }, 52277 { STATE_INPf, 1, 3, 0 | SOCF_GLOBAL } 52278 }; 52279 #endif 52280 52281 #if defined(BCM_88690_B0) 52282 soc_field_info_t soc_SPB_PSF_DATAm_fields[] = { 52283 { BIER_BITSf, 256, 0, SOCF_LE | SOCF_GLOBAL }, 52284 { ECCf, 11, 783, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52285 { TM_CMDf, 527, 256, SOCF_LE | SOCF_GLOBAL } 52286 }; 52287 #endif 52288 52289 #if defined(BCM_88690_A0) 52290 soc_field_info_t soc_SPB_PSMm_fields[] = { 52291 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52292 { PREV_BUFFf, 32, 32, SOCF_LE | SOCF_GLOBAL }, 52293 { START_BUFFf, 32, 0, SOCF_LE | SOCF_GLOBAL } 52294 }; 52295 #endif 52296 52297 #if defined(BCM_88690_B0) 52298 soc_field_info_t soc_SPB_PSM_BCM88690_B0m_fields[] = { 52299 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52300 { PREV_BUFFf, 32, 32, SOCF_LE | SOCF_GLOBAL }, 52301 { START_BUFFf, 32, 0, SOCF_LE | SOCF_GLOBAL } 52302 }; 52303 #endif 52304 52305 #if defined(BCM_88470_A0) 52306 soc_field_info_t soc_SPB_RCNTm_fields[] = { 52307 { COUNTER_0f, 12, 0, SOCF_LE | SOCF_GLOBAL }, 52308 { COUNTER_1f, 12, 12, SOCF_LE | SOCF_GLOBAL }, 52309 { COUNTER_2f, 12, 24, SOCF_LE | SOCF_GLOBAL }, 52310 { COUNTER_3f, 12, 36, SOCF_LE | SOCF_GLOBAL }, 52311 { ECCf, 7, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 52312 }; 52313 #endif 52314 52315 #if defined(BCM_88270_A0) 52316 soc_field_info_t soc_SPB_RCNT_BCM88270_A0m_fields[] = { 52317 { COUNTER_0f, 12, 0, SOCF_LE | SOCF_GLOBAL }, 52318 { COUNTER_1f, 12, 12, SOCF_LE | SOCF_GLOBAL }, 52319 { COUNTER_2f, 12, 24, SOCF_LE | SOCF_GLOBAL }, 52320 { COUNTER_3f, 12, 36, SOCF_LE | SOCF_GLOBAL }, 52321 { ECCf, 7, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 52322 }; 52323 #endif 52324 52325 #if defined(BCM_88470_B0) 52326 soc_field_info_t soc_SPB_RCNT_BCM88470_B0m_fields[] = { 52327 { COUNTER_0f, 12, 0, SOCF_LE | SOCF_GLOBAL }, 52328 { COUNTER_1f, 12, 12, SOCF_LE | SOCF_GLOBAL }, 52329 { COUNTER_2f, 12, 24, SOCF_LE | SOCF_GLOBAL }, 52330 { COUNTER_3f, 12, 36, SOCF_LE | SOCF_GLOBAL }, 52331 { ECCf, 7, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 52332 }; 52333 #endif 52334 52335 #if defined(BCM_88690_A0) 52336 soc_field_info_t soc_SPB_RCNT_BCM88690_A0m_fields[] = { 52337 { COUNTER_0f, 12, 0, SOCF_LE | SOCF_GLOBAL }, 52338 { COUNTER_1f, 12, 12, SOCF_LE | SOCF_GLOBAL }, 52339 { COUNTER_2f, 12, 24, SOCF_LE | SOCF_GLOBAL }, 52340 { COUNTER_3f, 12, 36, SOCF_LE | SOCF_GLOBAL }, 52341 { ECCf, 7, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 52342 }; 52343 #endif 52344 52345 #if defined(BCM_88690_B0) 52346 soc_field_info_t soc_SPB_RCNT_BCM88690_B0m_fields[] = { 52347 { COUNTER_0f, 12, 0, SOCF_LE | SOCF_GLOBAL }, 52348 { COUNTER_1f, 12, 12, SOCF_LE | SOCF_GLOBAL }, 52349 { COUNTER_2f, 12, 24, SOCF_LE | SOCF_GLOBAL }, 52350 { COUNTER_3f, 12, 36, SOCF_LE | SOCF_GLOBAL }, 52351 { ECCf, 7, 48, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 52352 }; 52353 #endif 52354 52355 #if defined(BCM_88690_A0) 52356 soc_field_info_t soc_SPB_REL_BUFF_FIFOm_fields[] = { 52357 { BUFF_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 52358 { BUFF_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 52359 { BUFF_1_VALIDf, 1, 32, 0 | SOCF_GLOBAL }, 52360 { ECCf, 7, 33, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 52361 }; 52362 #endif 52363 52364 #if defined(BCM_88690_B0) 52365 soc_field_info_t soc_SPB_REL_BUFF_FIFO_BCM88690_B0m_fields[] = { 52366 { BUFF_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 52367 { BUFF_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 52368 { BUFF_1_VALIDf, 1, 32, 0 | SOCF_GLOBAL }, 52369 { ECCf, 7, 33, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 52370 }; 52371 #endif 52372 52373 #if defined(BCM_88690_A0) 52374 soc_field_info_t soc_SPB_REL_RPRT_FIFOm_fields[] = { 52375 { ECCf, 8, 82, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52376 { WORDf, 82, 0, SOCF_LE | SOCF_GLOBAL } 52377 }; 52378 #endif 52379 52380 #if defined(BCM_88690_B0) 52381 soc_field_info_t soc_SPB_REL_RPRT_FIFO_BCM88690_B0m_fields[] = { 52382 { ECCf, 8, 82, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52383 { WORDf, 82, 0, SOCF_LE | SOCF_GLOBAL } 52384 }; 52385 #endif 52386 52387 #if defined(BCM_88470_A0) 52388 soc_field_info_t soc_SPB_RSMm_fields[] = { 52389 { BYTE_COUNTf, 14, 33, SOCF_LE | SOCF_GLOBAL }, 52390 { CRC_REMINDf, 16, 47, SOCF_LE | SOCF_GLOBAL }, 52391 { ECCf, 8, 63, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52392 { PREV_BUFFERf, 15, 18, SOCF_LE | SOCF_GLOBAL }, 52393 { REJECTf, 1, 2, 0 | SOCF_GLOBAL }, 52394 { START_BUFFERf, 15, 3, SOCF_LE | SOCF_GLOBAL }, 52395 { STATEf, 2, 0, SOCF_LE | SOCF_GLOBAL } 52396 }; 52397 #endif 52398 52399 #if defined(BCM_88270_A0) 52400 soc_field_info_t soc_SPB_RSM_BCM88270_A0m_fields[] = { 52401 { BYTE_COUNTf, 14, 31, SOCF_LE | SOCF_GLOBAL }, 52402 { CRC_REMINDf, 16, 45, SOCF_LE | SOCF_GLOBAL }, 52403 { ECCf, 8, 61, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52404 { PREV_BUFFERf, 14, 17, SOCF_LE | SOCF_GLOBAL }, 52405 { REJECTf, 1, 2, 0 | SOCF_GLOBAL }, 52406 { START_BUFFERf, 14, 3, SOCF_LE | SOCF_GLOBAL }, 52407 { STATEf, 2, 0, SOCF_LE | SOCF_GLOBAL } 52408 }; 52409 #endif 52410 52411 #if defined(BCM_88470_B0) 52412 soc_field_info_t soc_SPB_RSM_BCM88470_B0m_fields[] = { 52413 { BYTE_COUNTf, 14, 33, SOCF_LE | SOCF_GLOBAL }, 52414 { CRC_REMINDf, 16, 47, SOCF_LE | SOCF_GLOBAL }, 52415 { ECCf, 8, 63, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52416 { PREV_BUFFERf, 15, 18, SOCF_LE | SOCF_GLOBAL }, 52417 { REJECTf, 1, 2, 0 | SOCF_GLOBAL }, 52418 { START_BUFFERf, 15, 3, SOCF_LE | SOCF_GLOBAL }, 52419 { STATEf, 2, 0, SOCF_LE | SOCF_GLOBAL } 52420 }; 52421 #endif 52422 52423 #if defined(BCM_88690_A0) 52424 soc_field_info_t soc_SPB_RSM_BCM88690_A0m_fields[] = { 52425 { BYTE_COUNTf, 14, 3, SOCF_LE | SOCF_GLOBAL }, 52426 { CRC_REMINDf, 16, 17, SOCF_LE | SOCF_GLOBAL }, 52427 { ECCf, 7, 33, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52428 { REJECTf, 1, 2, 0 | SOCF_GLOBAL }, 52429 { STATEf, 2, 0, SOCF_LE | SOCF_GLOBAL } 52430 }; 52431 #endif 52432 52433 #if defined(BCM_88690_B0) 52434 soc_field_info_t soc_SPB_RSM_BCM88690_B0m_fields[] = { 52435 { BYTE_COUNTf, 14, 3, SOCF_LE | SOCF_GLOBAL }, 52436 { CRC_REMINDf, 16, 17, SOCF_LE | SOCF_GLOBAL }, 52437 { ECCf, 7, 33, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52438 { REJECTf, 1, 2, 0 | SOCF_GLOBAL }, 52439 { STATEf, 2, 0, SOCF_LE | SOCF_GLOBAL } 52440 }; 52441 #endif 52442 52443 #if defined(BCM_88470_A0) 52444 soc_field_info_t soc_SPB_SRAM_ADDRESS_SPACEm_fields[] = { 52445 { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL } 52446 }; 52447 #endif 52448 52449 #if defined(BCM_88270_A0) 52450 soc_field_info_t soc_SPB_SRAM_ADDRESS_SPACE_BCM88270_A0m_fields[] = { 52451 { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL } 52452 }; 52453 #endif 52454 52455 #if defined(BCM_88470_B0) 52456 soc_field_info_t soc_SPB_SRAM_ADDRESS_SPACE_BCM88470_B0m_fields[] = { 52457 { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL } 52458 }; 52459 #endif 52460 52461 #if defined(BCM_88690_A0) 52462 soc_field_info_t soc_SPB_S_2D_PDQ_RXIm_fields[] = { 52463 { ECCf, 9, 191, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52464 { RESERVEDf, 10, 181, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 52465 { WORDf, 181, 0, SOCF_LE | SOCF_GLOBAL } 52466 }; 52467 #endif 52468 52469 #if defined(BCM_88690_B0) 52470 soc_field_info_t soc_SPB_S_2D_PDQ_RXI_BCM88690_B0m_fields[] = { 52471 { ECCf, 9, 191, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52472 { RESERVEDf, 10, 181, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 52473 { WORDf, 181, 0, SOCF_LE | SOCF_GLOBAL } 52474 }; 52475 #endif 52476 52477 #if defined(BCM_88690_A0) 52478 soc_field_info_t soc_SPB_S_2D_RPC_SORT_FIFOm_fields[] = { 52479 { BUFF_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 52480 { BUFF_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 52481 { ECCf, 7, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52482 { EOBf, 1, 43, 0 | SOCF_GLOBAL }, 52483 { EOPf, 1, 42, 0 | SOCF_GLOBAL }, 52484 { SEQUENCEf, 10, 32, SOCF_LE | SOCF_GLOBAL } 52485 }; 52486 #endif 52487 52488 #if defined(BCM_88690_B0) 52489 soc_field_info_t soc_SPB_S_2D_RPC_SORT_FIFO_BCM88690_B0m_fields[] = { 52490 { BUFF_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 52491 { BUFF_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 52492 { ECCf, 7, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52493 { EOBf, 1, 43, 0 | SOCF_GLOBAL }, 52494 { EOPf, 1, 42, 0 | SOCF_GLOBAL }, 52495 { SEQUENCEf, 10, 32, SOCF_LE | SOCF_GLOBAL } 52496 }; 52497 #endif 52498 52499 #if defined(BCM_88690_A0) 52500 soc_field_info_t soc_SPB_S_2D_TCFm_fields[] = { 52501 { ECCf, 9, 192, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52502 { RESERVEDf, 10, 182, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 52503 { WORDf, 182, 0, SOCF_LE | SOCF_GLOBAL } 52504 }; 52505 #endif 52506 52507 #if defined(BCM_88690_B0) 52508 soc_field_info_t soc_SPB_S_2D_TCF_BCM88690_B0m_fields[] = { 52509 { ECCf, 9, 192, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52510 { RESERVEDf, 10, 182, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 52511 { WORDf, 182, 0, SOCF_LE | SOCF_GLOBAL } 52512 }; 52513 #endif 52514 52515 #if defined(BCM_88690_A0) 52516 soc_field_info_t soc_SPB_S_2F_PDQ_RXIm_fields[] = { 52517 { ECCf, 9, 185, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52518 { RESERVEDf, 10, 175, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 52519 { WORDf, 175, 0, SOCF_LE | SOCF_GLOBAL } 52520 }; 52521 #endif 52522 52523 #if defined(BCM_88690_B0) 52524 soc_field_info_t soc_SPB_S_2F_PDQ_RXI_BCM88690_B0m_fields[] = { 52525 { ECCf, 9, 185, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52526 { RESERVEDf, 10, 175, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 52527 { WORDf, 175, 0, SOCF_LE | SOCF_GLOBAL } 52528 }; 52529 #endif 52530 52531 #if defined(BCM_88690_A0) 52532 soc_field_info_t soc_SPB_S_2F_RPC_SORT_FIFOm_fields[] = { 52533 { BUFF_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 52534 { BUFF_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 52535 { CONTEXTf, 4, 44, SOCF_LE | SOCF_GLOBAL }, 52536 { ECCf, 7, 50, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52537 { EOBf, 1, 43, 0 | SOCF_GLOBAL }, 52538 { EOPf, 1, 42, 0 | SOCF_GLOBAL }, 52539 { SEQUENCEf, 10, 32, SOCF_LE | SOCF_GLOBAL }, 52540 { SUB_CONTEXTf, 2, 48, SOCF_LE | SOCF_GLOBAL } 52541 }; 52542 #endif 52543 52544 #if defined(BCM_88690_B0) 52545 soc_field_info_t soc_SPB_S_2F_RPC_SORT_FIFO_BCM88690_B0m_fields[] = { 52546 { BUFF_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 52547 { BUFF_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 52548 { CONTEXTf, 4, 44, SOCF_LE | SOCF_GLOBAL }, 52549 { ECCf, 7, 50, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52550 { EOBf, 1, 43, 0 | SOCF_GLOBAL }, 52551 { EOPf, 1, 42, 0 | SOCF_GLOBAL }, 52552 { SEQUENCEf, 10, 32, SOCF_LE | SOCF_GLOBAL }, 52553 { SUB_CONTEXTf, 2, 48, SOCF_LE | SOCF_GLOBAL } 52554 }; 52555 #endif 52556 52557 #if defined(BCM_88690_A0) 52558 soc_field_info_t soc_SPB_S_2F_TCFm_fields[] = { 52559 { ECCf, 9, 186, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52560 { RESERVEDf, 10, 176, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 52561 { WORDf, 176, 0, SOCF_LE | SOCF_GLOBAL } 52562 }; 52563 #endif 52564 52565 #if defined(BCM_88690_B0) 52566 soc_field_info_t soc_SPB_S_2F_TCF_BCM88690_B0m_fields[] = { 52567 { ECCf, 9, 186, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52568 { RESERVEDf, 10, 176, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 52569 { WORDf, 176, 0, SOCF_LE | SOCF_GLOBAL } 52570 }; 52571 #endif 52572 52573 #if defined(BCM_88690_A0) 52574 soc_field_info_t soc_SPB_TX_CMD_RPRTm_fields[] = { 52575 { CPY_DATAf, 82, 0, SOCF_LE | SOCF_GLOBAL }, 52576 { ECCf, 8, 84, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52577 { LASTf, 1, 82, 0 | SOCF_GLOBAL }, 52578 { TO_FABRICf, 1, 83, 0 | SOCF_GLOBAL } 52579 }; 52580 #endif 52581 52582 #if defined(BCM_88690_B0) 52583 soc_field_info_t soc_SPB_TX_CMD_RPRT_BCM88690_B0m_fields[] = { 52584 { CPY_DATAf, 82, 0, SOCF_LE | SOCF_GLOBAL }, 52585 { ECCf, 8, 84, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52586 { LASTf, 1, 82, 0 | SOCF_GLOBAL }, 52587 { TO_FABRICf, 1, 83, 0 | SOCF_GLOBAL } 52588 }; 52589 #endif 52590 52591 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 52592 defined(BCM_56870_A0) 52593 soc_field_info_t soc_SPECIAL_LABEL_CONTROLm_fields[] = { 52594 { CURRENT_LABEL_HASH_ACTIONf, 1, 5, 0 | SOCF_GLOBAL }, 52595 { CURRENT_LABEL_LOOKUP_ACTIONf, 1, 7, 0 | SOCF_GLOBAL }, 52596 { CURRENT_LABEL_TYPEf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 52597 { INHERITANCE_TYPEf, 1, 77, 0 | SOCF_GLOBAL }, 52598 { LABEL_INHERIT_ENf, 1, 76, 0 | SOCF_GLOBAL }, 52599 { LABEL_VALUEf, 32, 43, SOCF_LE | SOCF_GLOBAL }, 52600 { LABEL_VALUE_MASKf, 32, 11, SOCF_LE | SOCF_GLOBAL }, 52601 { NEXT_LABEL_HASH_ACTIONf, 1, 4, 0 | SOCF_GLOBAL }, 52602 { NEXT_LABEL_LOOKUP_ACTIONf, 1, 6, 0 | SOCF_GLOBAL }, 52603 { PARSER_2_CONTEXT_PROFILE_PTRf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 52604 { VALIDf, 1, 75, 0 | SOCF_GLOBAL } 52605 }; 52606 #endif 52607 52608 #if defined(BCM_88690_A0) 52609 soc_field_info_t soc_SPEED_ID_TABLEm_fields[] = { 52610 { SPEED_ID_DATAf, 151, 0, SOCF_LE | SOCF_GLOBAL } 52611 }; 52612 #endif 52613 52614 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 52615 soc_field_info_t soc_SPEED_ID_TABLE_BCM56980_A0m_fields[] = { 52616 { AM_LOCK_FSM_MODEf, 1, 147, 0 | SOCF_GLOBAL }, 52617 { AM_TABLE_INDEXf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 52618 { AN_TIMER_SELECTf, 1, 110, 0 | SOCF_GLOBAL }, 52619 { BASE_R_FEC_SYNC_HEADER_MODEf, 2, 17, SOCF_LE | SOCF_GLOBAL }, 52620 { BER_FSM_DISABLE_WITHOUT_RS_FECf, 1, 73, 0 | SOCF_GLOBAL }, 52621 { BER_FSM_DISABLE_WITH_RS_FECf, 1, 72, 0 | SOCF_GLOBAL }, 52622 { BER_TRIGGER_COUNTf, 1, 76, 0 | SOCF_GLOBAL }, 52623 { BER_WINDOW_MODEf, 2, 74, SOCF_LE | SOCF_GLOBAL }, 52624 { BIT_MUX_MODEf, 2, 51, SOCF_LE | SOCF_GLOBAL }, 52625 { CODEC_MODEf, 2, 107, SOCF_LE | SOCF_GLOBAL }, 52626 { CREDIT_DIVISORf, 10, 94, SOCF_LE | SOCF_GLOBAL }, 52627 { CREDIT_QUOTIENTf, 7, 77, SOCF_LE | SOCF_GLOBAL }, 52628 { CREDIT_REMAINDERf, 10, 84, SOCF_LE | SOCF_GLOBAL }, 52629 { DESKEW_FORWARDING_THRESHOLD_1XNf, 8, 43, SOCF_LE | SOCF_GLOBAL }, 52630 { DESKEW_FORWARDING_THRESHOLD_2XNf, 8, 35, SOCF_LE | SOCF_GLOBAL }, 52631 { DESKEW_WINDOW_WITHOUT_RS_FECf, 8, 56, SOCF_LE | SOCF_GLOBAL }, 52632 { DESKEW_WINDOW_WITH_RS_FECf, 8, 64, SOCF_LE | SOCF_GLOBAL }, 52633 { FEC_ARCHf, 3, 6, SOCF_LE | SOCF_GLOBAL }, 52634 { LOOP_BIT_COUNT_FOR_TSf, 14, 133, SOCF_LE | SOCF_GLOBAL }, 52635 { LOOP_BLOCK_COUNT_FOR_TSf, 8, 125, SOCF_LE | SOCF_GLOBAL }, 52636 { L_TPMA_WATERMARKf, 3, 122, SOCF_LE | SOCF_GLOBAL }, 52637 { NUM_LANESf, 3, 53, SOCF_LE | SOCF_GLOBAL }, 52638 { PMD_OSR_MODEf, 4, 114, SOCF_LE | SOCF_GLOBAL }, 52639 { PMD_PAM4_MODEf, 3, 111, SOCF_LE | SOCF_GLOBAL }, 52640 { RSVDf, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 52641 { RS_FEC_CWM_NIBBLE_MATCH_COUNTf, 4, 13, SOCF_LE | SOCF_GLOBAL }, 52642 { RS_FEC_SYMBOL_ERROR_COUNT_THRESHOLDf, 14, 21, SOCF_LE | SOCF_GLOBAL }, 52643 { RS_FEC_SYMBOL_ERROR_WINDOW_MODEf, 2, 19, SOCF_LE | SOCF_GLOBAL }, 52644 { RS_FEC_SYNC_HEADER_MODEf, 2, 11, SOCF_LE | SOCF_GLOBAL }, 52645 { SCR_MODEf, 2, 105, SOCF_LE | SOCF_GLOBAL }, 52646 { SPEED_ID_DATAf, 151, 0, SOCF_LE | SOCF_GLOBAL }, 52647 { SYMBOL_INTERLEAVEf, 1, 9, 0 | SOCF_GLOBAL }, 52648 { TC_XOR_CONTROLf, 1, 10, 0 | SOCF_GLOBAL }, 52649 { TRAINING_ENf, 1, 109, 0 | SOCF_GLOBAL }, 52650 { T_PMA_START_MODEf, 1, 148, 0 | SOCF_GLOBAL }, 52651 { T_PMA_WATERMARKf, 4, 118, SOCF_LE | SOCF_GLOBAL }, 52652 { USE_CL49_BLOCK_SYNCf, 1, 104, 0 | SOCF_GLOBAL } 52653 }; 52654 #endif 52655 52656 #if defined(BCM_88690_B0) 52657 soc_field_info_t soc_SPEED_ID_TABLE_BCM88690_B0m_fields[] = { 52658 { SPEED_ID_DATAf, 151, 0, SOCF_LE | SOCF_GLOBAL } 52659 }; 52660 #endif 52661 52662 #if defined(BCM_88690_A0) 52663 soc_field_info_t soc_SPEED_PRIORITY_MAP_TBLm_fields[] = { 52664 { DATAf, 288, 0, SOCF_LE | SOCF_GLOBAL } 52665 }; 52666 #endif 52667 52668 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 52669 soc_field_info_t soc_SPEED_PRIORITY_MAP_TBL_BCM56980_A0m_fields[] = { 52670 { DATAf, 288, 0, SOCF_LE | SOCF_GLOBAL }, 52671 { PRIORITY_1f, 6, 0, SOCF_LE | SOCF_GLOBAL }, 52672 { PRIORITY_10f, 6, 54, SOCF_LE | SOCF_GLOBAL }, 52673 { PRIORITY_11f, 6, 60, SOCF_LE | SOCF_GLOBAL }, 52674 { PRIORITY_12f, 6, 66, SOCF_LE | SOCF_GLOBAL }, 52675 { PRIORITY_13f, 6, 72, SOCF_LE | SOCF_GLOBAL }, 52676 { PRIORITY_14f, 6, 78, SOCF_LE | SOCF_GLOBAL }, 52677 { PRIORITY_15f, 6, 84, SOCF_LE | SOCF_GLOBAL }, 52678 { PRIORITY_16f, 6, 90, SOCF_LE | SOCF_GLOBAL }, 52679 { PRIORITY_17f, 6, 96, SOCF_LE | SOCF_GLOBAL }, 52680 { PRIORITY_18f, 6, 102, SOCF_LE | SOCF_GLOBAL }, 52681 { PRIORITY_19f, 6, 108, SOCF_LE | SOCF_GLOBAL }, 52682 { PRIORITY_2f, 6, 6, SOCF_LE | SOCF_GLOBAL }, 52683 { PRIORITY_20f, 6, 114, SOCF_LE | SOCF_GLOBAL }, 52684 { PRIORITY_21f, 6, 120, SOCF_LE | SOCF_GLOBAL }, 52685 { PRIORITY_22f, 6, 126, SOCF_LE | SOCF_GLOBAL }, 52686 { PRIORITY_23f, 6, 132, SOCF_LE | SOCF_GLOBAL }, 52687 { PRIORITY_24f, 6, 138, SOCF_LE | SOCF_GLOBAL }, 52688 { PRIORITY_25f, 6, 144, SOCF_LE | SOCF_GLOBAL }, 52689 { PRIORITY_26f, 6, 150, SOCF_LE | SOCF_GLOBAL }, 52690 { PRIORITY_27f, 6, 156, SOCF_LE | SOCF_GLOBAL }, 52691 { PRIORITY_28f, 6, 162, SOCF_LE | SOCF_GLOBAL }, 52692 { PRIORITY_29f, 6, 168, SOCF_LE | SOCF_GLOBAL }, 52693 { PRIORITY_3f, 6, 12, SOCF_LE | SOCF_GLOBAL }, 52694 { PRIORITY_30f, 6, 174, SOCF_LE | SOCF_GLOBAL }, 52695 { PRIORITY_31f, 6, 180, SOCF_LE | SOCF_GLOBAL }, 52696 { PRIORITY_32f, 6, 186, SOCF_LE | SOCF_GLOBAL }, 52697 { PRIORITY_33f, 6, 192, SOCF_LE | SOCF_GLOBAL }, 52698 { PRIORITY_34f, 6, 198, SOCF_LE | SOCF_GLOBAL }, 52699 { PRIORITY_35f, 6, 204, SOCF_LE | SOCF_GLOBAL }, 52700 { PRIORITY_36f, 6, 210, SOCF_LE | SOCF_GLOBAL }, 52701 { PRIORITY_37f, 6, 216, SOCF_LE | SOCF_GLOBAL }, 52702 { PRIORITY_38f, 6, 222, SOCF_LE | SOCF_GLOBAL }, 52703 { PRIORITY_39f, 6, 228, SOCF_LE | SOCF_GLOBAL }, 52704 { PRIORITY_4f, 6, 18, SOCF_LE | SOCF_GLOBAL }, 52705 { PRIORITY_40f, 6, 234, SOCF_LE | SOCF_GLOBAL }, 52706 { PRIORITY_41f, 6, 240, SOCF_LE | SOCF_GLOBAL }, 52707 { PRIORITY_42f, 6, 246, SOCF_LE | SOCF_GLOBAL }, 52708 { PRIORITY_43f, 6, 252, SOCF_LE | SOCF_GLOBAL }, 52709 { PRIORITY_44f, 6, 258, SOCF_LE | SOCF_GLOBAL }, 52710 { PRIORITY_45f, 6, 264, SOCF_LE | SOCF_GLOBAL }, 52711 { PRIORITY_46f, 6, 270, SOCF_LE | SOCF_GLOBAL }, 52712 { PRIORITY_47f, 6, 276, SOCF_LE | SOCF_GLOBAL }, 52713 { PRIORITY_48f, 6, 282, SOCF_LE | SOCF_GLOBAL }, 52714 { PRIORITY_5f, 6, 24, SOCF_LE | SOCF_GLOBAL }, 52715 { PRIORITY_6f, 6, 30, SOCF_LE | SOCF_GLOBAL }, 52716 { PRIORITY_7f, 6, 36, SOCF_LE | SOCF_GLOBAL }, 52717 { PRIORITY_8f, 6, 42, SOCF_LE | SOCF_GLOBAL }, 52718 { PRIORITY_9f, 6, 48, SOCF_LE | SOCF_GLOBAL } 52719 }; 52720 #endif 52721 52722 #if defined(BCM_88690_B0) 52723 soc_field_info_t soc_SPEED_PRIORITY_MAP_TBL_BCM88690_B0m_fields[] = { 52724 { DATAf, 288, 0, SOCF_LE | SOCF_GLOBAL } 52725 }; 52726 #endif 52727 52728 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 52729 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 52730 defined(BCM_56685_A0) || defined(BCM_56685_B0) 52731 soc_field_info_t soc_SPORT_EHG_RX_TUNNEL_DATAm_fields[] = { 52732 { TUNNEL_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL } 52733 }; 52734 #endif 52735 52736 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 52737 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 52738 defined(BCM_56685_A0) || defined(BCM_56685_B0) 52739 soc_field_info_t soc_SPORT_EHG_RX_TUNNEL_MASKm_fields[] = { 52740 { TUNNEL_MASKf, 128, 0, SOCF_LE | SOCF_GLOBAL } 52741 }; 52742 #endif 52743 52744 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 52745 soc_field_info_t soc_SP_GLB_EGRESS_SA_EXPIRE_STATUSm_fields[] = { 52746 { STATUSf, 128, 0, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 52747 }; 52748 #endif 52749 52750 #if defined(BCM_88690_A0) 52751 soc_field_info_t soc_SQM_DEQ_QSTATE_PENDING_FIFOm_fields[] = { 52752 { AUTO_DOC_NAME_94f, 245, 0, SOCF_LE | SOCF_GLOBAL }, 52753 { AUTO_DOC_NAME_95f, 9, 245, SOCF_LE | SOCF_GLOBAL } 52754 }; 52755 #endif 52756 52757 #if defined(BCM_88690_B0) 52758 soc_field_info_t soc_SQM_DEQ_QSTATE_PENDING_FIFO_BCM88690_B0m_fields[] = { 52759 { AUTO_DOC_NAME_94f, 245, 0, SOCF_LE | SOCF_GLOBAL }, 52760 { AUTO_DOC_NAME_95f, 9, 245, SOCF_LE | SOCF_GLOBAL } 52761 }; 52762 #endif 52763 52764 #if defined(BCM_88690_A0) 52765 soc_field_info_t soc_SQM_ENQ_COMMAND_RXIm_fields[] = { 52766 { AUTO_DOC_NAME_92f, 137, 0, SOCF_LE | SOCF_GLOBAL }, 52767 { AUTO_DOC_NAME_93f, 9, 137, SOCF_LE | SOCF_GLOBAL } 52768 }; 52769 #endif 52770 52771 #if defined(BCM_88690_B0) 52772 soc_field_info_t soc_SQM_ENQ_COMMAND_RXI_BCM88690_B0m_fields[] = { 52773 { AUTO_DOC_NAME_92f, 137, 0, SOCF_LE | SOCF_GLOBAL }, 52774 { AUTO_DOC_NAME_93f, 9, 137, SOCF_LE | SOCF_GLOBAL } 52775 }; 52776 #endif 52777 52778 #if defined(BCM_88470_A0) 52779 soc_field_info_t soc_SQM_FREE_PDB_MEMORYm_fields[] = { 52780 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52781 { FREE_PDB_BITMAPf, 64, 0, SOCF_LE | SOCF_GLOBAL } 52782 }; 52783 #endif 52784 52785 #if defined(BCM_88270_A0) 52786 soc_field_info_t soc_SQM_FREE_PDB_MEMORY_BCM88270_A0m_fields[] = { 52787 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52788 { FREE_PDB_BITMAPf, 64, 0, SOCF_LE | SOCF_GLOBAL } 52789 }; 52790 #endif 52791 52792 #if defined(BCM_88470_B0) 52793 soc_field_info_t soc_SQM_FREE_PDB_MEMORY_BCM88470_B0m_fields[] = { 52794 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52795 { FREE_PDB_BITMAPf, 64, 0, SOCF_LE | SOCF_GLOBAL } 52796 }; 52797 #endif 52798 52799 #if defined(BCM_88470_A0) 52800 soc_field_info_t soc_SQM_PACKET_DESCRIPTOR_MEMORYm_fields[] = { 52801 { ACTION_TYPEf, 2, 2, SOCF_LE | SOCF_GLOBAL }, 52802 { ECCf, 8, 113, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52803 { EGR_DPf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 52804 { FAB_PKT_DELTAf, 8, 20, SOCF_LE | SOCF_GLOBAL }, 52805 { IN_PP_PORTf, 8, 12, SOCF_LE | SOCF_GLOBAL }, 52806 { MC_SNP_MRR_CUDf, 36, 37, SOCF_LE | SOCF_GLOBAL }, 52807 { OMAC_PKT_DELTAf, 8, 28, SOCF_LE | SOCF_GLOBAL }, 52808 { PARTIALf, 1, 36, 0 | SOCF_GLOBAL }, 52809 { PKT_SIZEf, 14, 73, SOCF_LE | SOCF_GLOBAL }, 52810 { START_BUFFERf, 14, 87, SOCF_LE | SOCF_GLOBAL }, 52811 { ST_VSQ_PTRf, 8, 4, SOCF_LE | SOCF_GLOBAL }, 52812 { USRCNT_DECf, 12, 101, SOCF_LE | SOCF_GLOBAL } 52813 }; 52814 #endif 52815 52816 #if defined(BCM_88270_A0) 52817 soc_field_info_t soc_SQM_PACKET_DESCRIPTOR_MEMORY_BCM88270_A0m_fields[] = { 52818 { ACTION_TYPEf, 2, 2, SOCF_LE | SOCF_GLOBAL }, 52819 { ECCf, 8, 113, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52820 { EGR_DPf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 52821 { FAB_PKT_DELTAf, 8, 20, SOCF_LE | SOCF_GLOBAL }, 52822 { IN_PP_PORTf, 8, 12, SOCF_LE | SOCF_GLOBAL }, 52823 { MC_SNP_MRR_CUDf, 36, 37, SOCF_LE | SOCF_GLOBAL }, 52824 { OMAC_PKT_DELTAf, 8, 28, SOCF_LE | SOCF_GLOBAL }, 52825 { PARTIALf, 1, 36, 0 | SOCF_GLOBAL }, 52826 { PKT_SIZEf, 14, 73, SOCF_LE | SOCF_GLOBAL }, 52827 { START_BUFFERf, 14, 87, SOCF_LE | SOCF_GLOBAL }, 52828 { ST_VSQ_PTRf, 8, 4, SOCF_LE | SOCF_GLOBAL }, 52829 { USRCNT_DECf, 12, 101, SOCF_LE | SOCF_GLOBAL } 52830 }; 52831 #endif 52832 52833 #if defined(BCM_88470_B0) 52834 soc_field_info_t soc_SQM_PACKET_DESCRIPTOR_MEMORY_BCM88470_B0m_fields[] = { 52835 { ACTION_TYPEf, 2, 2, SOCF_LE | SOCF_GLOBAL }, 52836 { ECCf, 8, 113, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52837 { EGR_DPf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 52838 { FAB_PKT_DELTAf, 8, 20, SOCF_LE | SOCF_GLOBAL }, 52839 { IN_PP_PORTf, 8, 12, SOCF_LE | SOCF_GLOBAL }, 52840 { MC_SNP_MRR_CUDf, 36, 37, SOCF_LE | SOCF_GLOBAL }, 52841 { OMAC_PKT_DELTAf, 8, 28, SOCF_LE | SOCF_GLOBAL }, 52842 { PARTIALf, 1, 36, 0 | SOCF_GLOBAL }, 52843 { PKT_SIZEf, 14, 73, SOCF_LE | SOCF_GLOBAL }, 52844 { START_BUFFERf, 14, 87, SOCF_LE | SOCF_GLOBAL }, 52845 { ST_VSQ_PTRf, 8, 4, SOCF_LE | SOCF_GLOBAL }, 52846 { USRCNT_DECf, 12, 101, SOCF_LE | SOCF_GLOBAL } 52847 }; 52848 #endif 52849 52850 #if defined(BCM_88470_A0) 52851 soc_field_info_t soc_SQM_PDB_LINK_LISTm_fields[] = { 52852 { ECCf, 6, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52853 { NEXT_PDBf, 14, 0, SOCF_LE | SOCF_GLOBAL } 52854 }; 52855 #endif 52856 52857 #if defined(BCM_88270_A0) 52858 soc_field_info_t soc_SQM_PDB_LINK_LIST_BCM88270_A0m_fields[] = { 52859 { ECCf, 6, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52860 { NEXT_PDBf, 14, 0, SOCF_LE | SOCF_GLOBAL } 52861 }; 52862 #endif 52863 52864 #if defined(BCM_88470_B0) 52865 soc_field_info_t soc_SQM_PDB_LINK_LIST_BCM88470_B0m_fields[] = { 52866 { ECCf, 6, 14, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52867 { NEXT_PDBf, 14, 0, SOCF_LE | SOCF_GLOBAL } 52868 }; 52869 #endif 52870 52871 #if defined(BCM_88690_A0) 52872 soc_field_info_t soc_SQM_PDB_LINK_LIST_BCM88690_A0m_fields[] = { 52873 { AUTO_DOC_NAME_86f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 52874 { AUTO_DOC_NAME_87f, 6, 15, SOCF_LE | SOCF_GLOBAL } 52875 }; 52876 #endif 52877 52878 #if defined(BCM_88690_B0) 52879 soc_field_info_t soc_SQM_PDB_LINK_LIST_BCM88690_B0m_fields[] = { 52880 { AUTO_DOC_NAME_86f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 52881 { AUTO_DOC_NAME_87f, 6, 15, SOCF_LE | SOCF_GLOBAL } 52882 }; 52883 #endif 52884 52885 #if defined(BCM_88690_A0) 52886 soc_field_info_t soc_SQM_PDMm_fields[] = { 52887 { AUTO_DOC_NAME_74f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 52888 { AUTO_DOC_NAME_75f, 1, 2, 0 | SOCF_GLOBAL }, 52889 { AUTO_DOC_NAME_76f, 8, 3, SOCF_LE | SOCF_GLOBAL }, 52890 { AUTO_DOC_NAME_77f, 8, 11, SOCF_LE | SOCF_GLOBAL }, 52891 { AUTO_DOC_NAME_78f, 1, 19, 0 | SOCF_GLOBAL }, 52892 { AUTO_DOC_NAME_79f, 14, 20, SOCF_LE | SOCF_GLOBAL }, 52893 { AUTO_DOC_NAME_80f, 32, 34, SOCF_LE | SOCF_GLOBAL }, 52894 { AUTO_DOC_NAME_81f, 3, 66, SOCF_LE | SOCF_GLOBAL }, 52895 { AUTO_DOC_NAME_82f, 8, 69, SOCF_LE | SOCF_GLOBAL }, 52896 { AUTO_DOC_NAME_83f, 8, 77, SOCF_LE | SOCF_GLOBAL }, 52897 { AUTO_DOC_NAME_84f, 32, 85, SOCF_LE | SOCF_GLOBAL }, 52898 { AUTO_DOC_NAME_85f, 3, 117, SOCF_LE | SOCF_GLOBAL } 52899 }; 52900 #endif 52901 52902 #if defined(BCM_88690_B0) 52903 soc_field_info_t soc_SQM_PDM_BCM88690_B0m_fields[] = { 52904 { AUTO_DOC_NAME_74f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 52905 { AUTO_DOC_NAME_75f, 1, 2, 0 | SOCF_GLOBAL }, 52906 { AUTO_DOC_NAME_76f, 8, 3, SOCF_LE | SOCF_GLOBAL }, 52907 { AUTO_DOC_NAME_77f, 8, 11, SOCF_LE | SOCF_GLOBAL }, 52908 { AUTO_DOC_NAME_78f, 1, 19, 0 | SOCF_GLOBAL }, 52909 { AUTO_DOC_NAME_79f, 14, 20, SOCF_LE | SOCF_GLOBAL }, 52910 { AUTO_DOC_NAME_80f, 32, 34, SOCF_LE | SOCF_GLOBAL }, 52911 { AUTO_DOC_NAME_81f, 3, 66, SOCF_LE | SOCF_GLOBAL }, 52912 { AUTO_DOC_NAME_82f, 8, 69, SOCF_LE | SOCF_GLOBAL }, 52913 { AUTO_DOC_NAME_83f, 8, 77, SOCF_LE | SOCF_GLOBAL }, 52914 { AUTO_DOC_NAME_84f, 32, 85, SOCF_LE | SOCF_GLOBAL }, 52915 { AUTO_DOC_NAME_85f, 3, 117, SOCF_LE | SOCF_GLOBAL } 52916 }; 52917 #endif 52918 52919 #if defined(BCM_88470_A0) 52920 soc_field_info_t soc_SQM_QUEUE_DATA_MEMORYm_fields[] = { 52921 { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52922 { HEADf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 52923 { NOT_EMPTYf, 1, 30, 0 | SOCF_GLOBAL }, 52924 { TAILf, 15, 15, SOCF_LE | SOCF_GLOBAL } 52925 }; 52926 #endif 52927 52928 #if defined(BCM_88270_A0) 52929 soc_field_info_t soc_SQM_QUEUE_DATA_MEMORY_BCM88270_A0m_fields[] = { 52930 { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52931 { HEADf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 52932 { NOT_EMPTYf, 1, 30, 0 | SOCF_GLOBAL }, 52933 { TAILf, 15, 15, SOCF_LE | SOCF_GLOBAL } 52934 }; 52935 #endif 52936 52937 #if defined(BCM_88470_B0) 52938 soc_field_info_t soc_SQM_QUEUE_DATA_MEMORY_BCM88470_B0m_fields[] = { 52939 { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52940 { HEADf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 52941 { NOT_EMPTYf, 1, 30, 0 | SOCF_GLOBAL }, 52942 { TAILf, 15, 15, SOCF_LE | SOCF_GLOBAL } 52943 }; 52944 #endif 52945 52946 #if defined(BCM_88690_A0) 52947 soc_field_info_t soc_SQM_QUEUE_DATA_MEMORY_BCM88690_A0m_fields[] = { 52948 { AUTO_DOC_NAME_88f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 52949 { AUTO_DOC_NAME_89f, 17, 17, SOCF_LE | SOCF_GLOBAL }, 52950 { AUTO_DOC_NAME_90f, 1, 34, 0 | SOCF_GLOBAL }, 52951 { AUTO_DOC_NAME_91f, 7, 35, SOCF_LE | SOCF_GLOBAL } 52952 }; 52953 #endif 52954 52955 #if defined(BCM_88690_B0) 52956 soc_field_info_t soc_SQM_QUEUE_DATA_MEMORY_BCM88690_B0m_fields[] = { 52957 { AUTO_DOC_NAME_88f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 52958 { AUTO_DOC_NAME_89f, 17, 17, SOCF_LE | SOCF_GLOBAL }, 52959 { AUTO_DOC_NAME_90f, 1, 34, 0 | SOCF_GLOBAL }, 52960 { AUTO_DOC_NAME_91f, 7, 35, SOCF_LE | SOCF_GLOBAL } 52961 }; 52962 #endif 52963 52964 #if defined(BCM_88690_A0) 52965 soc_field_info_t soc_SQM_TX_BUNDLE_MEMORYm_fields[] = { 52966 { AUTO_DOC_NAME_53f, 34, 0, SOCF_LE | SOCF_GLOBAL }, 52967 { AUTO_DOC_NAME_54f, 7, 34, SOCF_LE | SOCF_GLOBAL } 52968 }; 52969 #endif 52970 52971 #if defined(BCM_88690_B0) 52972 soc_field_info_t soc_SQM_TX_BUNDLE_MEMORY_BCM88690_B0m_fields[] = { 52973 { AUTO_DOC_NAME_53f, 34, 0, SOCF_LE | SOCF_GLOBAL }, 52974 { AUTO_DOC_NAME_54f, 7, 34, SOCF_LE | SOCF_GLOBAL } 52975 }; 52976 #endif 52977 52978 #if defined(BCM_88470_A0) 52979 soc_field_info_t soc_SQM_TX_PACKET_DESCRIPTOR_FIFOS_MEMORYm_fields[] = { 52980 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 52981 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 52982 { ITEM_103_110f, 8, 103, SOCF_LE | SOCF_GLOBAL }, 52983 { ITEM_111_118f, 8, 111, SOCF_LE | SOCF_GLOBAL }, 52984 { ITEM_119_120f, 2, 119, SOCF_LE | SOCF_GLOBAL }, 52985 { ITEM_121_122f, 2, 121, SOCF_LE | SOCF_GLOBAL }, 52986 { ITEM_123_130f, 8, 123, SOCF_LE | SOCF_GLOBAL }, 52987 { ITEM_131_138f, 8, 131, SOCF_LE | SOCF_GLOBAL }, 52988 { ITEM_139_150f, 12, 139, SOCF_LE | SOCF_GLOBAL }, 52989 { ITEM_15_15f, 1, 15, 0 | SOCF_GLOBAL }, 52990 { ITEM_16_16f, 1, 16, 0 | SOCF_GLOBAL }, 52991 { ITEM_17_27f, 11, 17, SOCF_LE | SOCF_GLOBAL }, 52992 { ITEM_28_35f, 8, 28, SOCF_LE | SOCF_GLOBAL }, 52993 { ITEM_36_36f, 1, 36, 0 | SOCF_GLOBAL }, 52994 { ITEM_37_37f, 1, 37, 0 | SOCF_GLOBAL }, 52995 { ITEM_38_51f, 14, 38, SOCF_LE | SOCF_GLOBAL }, 52996 { ITEM_52_65f, 14, 52, SOCF_LE | SOCF_GLOBAL }, 52997 { ITEM_66_66f, 1, 66, 0 | SOCF_GLOBAL }, 52998 { ITEM_67_102f, 36, 67, SOCF_LE | SOCF_GLOBAL } 52999 }; 53000 #endif 53001 53002 #if defined(BCM_88270_A0) 53003 soc_field_info_t soc_SQM_TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_BCM88270_A0m_fields[] = { 53004 { ECCf, 9, 150, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 53005 { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL }, 53006 { ITEM_102_109f, 8, 102, SOCF_LE | SOCF_GLOBAL }, 53007 { ITEM_110_117f, 8, 110, SOCF_LE | SOCF_GLOBAL }, 53008 { ITEM_118_119f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 53009 { ITEM_120_121f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 53010 { ITEM_122_129f, 8, 122, SOCF_LE | SOCF_GLOBAL }, 53011 { ITEM_130_137f, 8, 130, SOCF_LE | SOCF_GLOBAL }, 53012 { ITEM_138_149f, 12, 138, SOCF_LE | SOCF_GLOBAL }, 53013 { ITEM_14_14f, 1, 14, 0 | SOCF_GLOBAL }, 53014 { ITEM_15_15f, 1, 15, 0 | SOCF_GLOBAL }, 53015 { ITEM_16_26f, 11, 16, SOCF_LE | SOCF_GLOBAL }, 53016 { ITEM_27_34f, 8, 27, SOCF_LE | SOCF_GLOBAL }, 53017 { ITEM_35_35f, 1, 35, 0 | SOCF_GLOBAL }, 53018 { ITEM_36_36f, 1, 36, 0 | SOCF_GLOBAL }, 53019 { ITEM_37_50f, 14, 37, SOCF_LE | SOCF_GLOBAL }, 53020 { ITEM_51_64f, 14, 51, SOCF_LE | SOCF_GLOBAL }, 53021 { ITEM_65_65f, 1, 65, 0 | SOCF_GLOBAL }, 53022 { ITEM_66_101f, 36, 66, SOCF_LE | SOCF_GLOBAL } 53023 }; 53024 #endif 53025 53026 #if defined(BCM_88470_B0) 53027 soc_field_info_t soc_SQM_TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_BCM88470_B0m_fields[] = { 53028 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 53029 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }, 53030 { ITEM_103_110f, 8, 103, SOCF_LE | SOCF_GLOBAL }, 53031 { ITEM_111_118f, 8, 111, SOCF_LE | SOCF_GLOBAL }, 53032 { ITEM_119_120f, 2, 119, SOCF_LE | SOCF_GLOBAL }, 53033 { ITEM_121_122f, 2, 121, SOCF_LE | SOCF_GLOBAL }, 53034 { ITEM_123_130f, 8, 123, SOCF_LE | SOCF_GLOBAL }, 53035 { ITEM_131_138f, 8, 131, SOCF_LE | SOCF_GLOBAL }, 53036 { ITEM_139_150f, 12, 139, SOCF_LE | SOCF_GLOBAL }, 53037 { ITEM_15_15f, 1, 15, 0 | SOCF_GLOBAL }, 53038 { ITEM_16_16f, 1, 16, 0 | SOCF_GLOBAL }, 53039 { ITEM_17_27f, 11, 17, SOCF_LE | SOCF_GLOBAL }, 53040 { ITEM_28_35f, 8, 28, SOCF_LE | SOCF_GLOBAL }, 53041 { ITEM_36_36f, 1, 36, 0 | SOCF_GLOBAL }, 53042 { ITEM_37_37f, 1, 37, 0 | SOCF_GLOBAL }, 53043 { ITEM_38_51f, 14, 38, SOCF_LE | SOCF_GLOBAL }, 53044 { ITEM_52_65f, 14, 52, SOCF_LE | SOCF_GLOBAL }, 53045 { ITEM_66_66f, 1, 66, 0 | SOCF_GLOBAL }, 53046 { ITEM_67_102f, 36, 67, SOCF_LE | SOCF_GLOBAL } 53047 }; 53048 #endif 53049 53050 #if defined(BCM_88690_A0) 53051 soc_field_info_t soc_SQM_TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_BCM88690_A0m_fields[] = { 53052 { AUTO_DOC_NAME_55f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 53053 { AUTO_DOC_NAME_56f, 1, 16, 0 | SOCF_GLOBAL }, 53054 { AUTO_DOC_NAME_57f, 11, 17, SOCF_LE | SOCF_GLOBAL }, 53055 { AUTO_DOC_NAME_58f, 8, 28, SOCF_LE | SOCF_GLOBAL }, 53056 { AUTO_DOC_NAME_59f, 32, 36, SOCF_LE | SOCF_GLOBAL }, 53057 { AUTO_DOC_NAME_60f, 14, 68, SOCF_LE | SOCF_GLOBAL }, 53058 { AUTO_DOC_NAME_61f, 1, 82, 0 | SOCF_GLOBAL }, 53059 { AUTO_DOC_NAME_62f, 3, 83, SOCF_LE | SOCF_GLOBAL }, 53060 { AUTO_DOC_NAME_63f, 32, 86, SOCF_LE | SOCF_GLOBAL }, 53061 { AUTO_DOC_NAME_64f, 8, 118, SOCF_LE | SOCF_GLOBAL }, 53062 { AUTO_DOC_NAME_65f, 8, 126, SOCF_LE | SOCF_GLOBAL }, 53063 { AUTO_DOC_NAME_66f, 2, 134, SOCF_LE | SOCF_GLOBAL }, 53064 { AUTO_DOC_NAME_67f, 2, 136, SOCF_LE | SOCF_GLOBAL }, 53065 { AUTO_DOC_NAME_68f, 8, 138, SOCF_LE | SOCF_GLOBAL }, 53066 { AUTO_DOC_NAME_69f, 8, 146, SOCF_LE | SOCF_GLOBAL }, 53067 { AUTO_DOC_NAME_70f, 3, 154, SOCF_LE | SOCF_GLOBAL }, 53068 { AUTO_DOC_NAME_71f, 1, 157, 0 | SOCF_GLOBAL }, 53069 { AUTO_DOC_NAME_72f, 1, 158, 0 | SOCF_GLOBAL }, 53070 { AUTO_DOC_NAME_73f, 9, 159, SOCF_LE | SOCF_GLOBAL } 53071 }; 53072 #endif 53073 53074 #if defined(BCM_88690_B0) 53075 soc_field_info_t soc_SQM_TX_PACKET_DESCRIPTOR_FIFOS_MEMORY_BCM88690_B0m_fields[] = { 53076 { AUTO_DOC_NAME_55f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 53077 { AUTO_DOC_NAME_56f, 1, 16, 0 | SOCF_GLOBAL }, 53078 { AUTO_DOC_NAME_57f, 11, 17, SOCF_LE | SOCF_GLOBAL }, 53079 { AUTO_DOC_NAME_58f, 8, 28, SOCF_LE | SOCF_GLOBAL }, 53080 { AUTO_DOC_NAME_59f, 32, 36, SOCF_LE | SOCF_GLOBAL }, 53081 { AUTO_DOC_NAME_60f, 14, 68, SOCF_LE | SOCF_GLOBAL }, 53082 { AUTO_DOC_NAME_61f, 1, 82, 0 | SOCF_GLOBAL }, 53083 { AUTO_DOC_NAME_62f, 3, 83, SOCF_LE | SOCF_GLOBAL }, 53084 { AUTO_DOC_NAME_63f, 32, 86, SOCF_LE | SOCF_GLOBAL }, 53085 { AUTO_DOC_NAME_64f, 8, 118, SOCF_LE | SOCF_GLOBAL }, 53086 { AUTO_DOC_NAME_65f, 8, 126, SOCF_LE | SOCF_GLOBAL }, 53087 { AUTO_DOC_NAME_66f, 2, 134, SOCF_LE | SOCF_GLOBAL }, 53088 { AUTO_DOC_NAME_67f, 2, 136, SOCF_LE | SOCF_GLOBAL }, 53089 { AUTO_DOC_NAME_68f, 8, 138, SOCF_LE | SOCF_GLOBAL }, 53090 { AUTO_DOC_NAME_69f, 8, 146, SOCF_LE | SOCF_GLOBAL }, 53091 { AUTO_DOC_NAME_70f, 3, 154, SOCF_LE | SOCF_GLOBAL }, 53092 { AUTO_DOC_NAME_71f, 1, 157, 0 | SOCF_GLOBAL }, 53093 { AUTO_DOC_NAME_72f, 1, 158, 0 | SOCF_GLOBAL }, 53094 { AUTO_DOC_NAME_73f, 9, 159, SOCF_LE | SOCF_GLOBAL } 53095 }; 53096 #endif 53097 53098 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 53099 soc_field_info_t soc_SRC_COMPRESSIONm_fields[] = { 53100 { C_SRCf, 36, 289, SOCF_LE | SOCF_GLOBAL }, 53101 { DATAf, 36, 289, SOCF_LE | SOCF_GLOBAL }, 53102 { EVEN_PARITYf, 1, 325, 0 | SOCF_GLOBAL }, 53103 { FCOE__S_IDf, 24, 3, SOCF_LE }, 53104 { FCOE__S_ID_MASKf, 24, 147, SOCF_LE }, 53105 { IPV4__SIP_V4f, 32, 3, SOCF_LE }, 53106 { IPV4__SIP_V4_MASKf, 32, 147, SOCF_LE }, 53107 { IPV6__SIP_V6f, 128, 3, SOCF_LE }, 53108 { IPV6__SIP_V6_MASKf, 128, 147, SOCF_LE }, 53109 { KEYf, 144, 1, SOCF_LE | SOCF_GLOBAL }, 53110 { KEY_TYPEf, 2, 1, SOCF_LE | SOCF_GLOBAL }, 53111 { KEY_TYPE_MASKf, 2, 145, SOCF_LE | SOCF_GLOBAL }, 53112 { MASKf, 144, 145, SOCF_LE | SOCF_GLOBAL }, 53113 { RESERVEDf, 3, 142, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 53114 { RESERVED_MASKf, 3, 286, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 53115 { VALIDf, 1, 0, 0 | SOCF_GLOBAL }, 53116 { VRFf, 11, 131, SOCF_LE | SOCF_GLOBAL }, 53117 { VRF_MASKf, 11, 275, SOCF_LE | SOCF_GLOBAL } 53118 }; 53119 #endif 53120 53121 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 53122 defined(BCM_56870_A0) 53123 soc_field_info_t soc_SRC_COMPRESSION_BCM56870_A0m_fields[] = { 53124 { C_SRCf, 36, 298, SOCF_LE | SOCF_GLOBAL }, 53125 { DATAf, 36, 298, SOCF_LE | SOCF_GLOBAL }, 53126 { ECCf, 6, 334, SOCF_LE | SOCF_GLOBAL }, 53127 { ECCPf, 7, 334, SOCF_LE | SOCF_GLOBAL }, 53128 { FCOE__S_IDf, 24, 4, SOCF_LE }, 53129 { FCOE__S_ID_MASKf, 24, 148, SOCF_LE }, 53130 { IPV4__SIP_V4f, 32, 4, SOCF_LE }, 53131 { IPV4__SIP_V4_MASKf, 32, 148, SOCF_LE }, 53132 { IPV6__SIP_V6f, 128, 4, SOCF_LE }, 53133 { IPV6__SIP_V6_MASKf, 128, 148, SOCF_LE }, 53134 { KEYf, 144, 2, SOCF_LE | SOCF_GLOBAL }, 53135 { KEY_TYPEf, 2, 2, SOCF_LE | SOCF_GLOBAL }, 53136 { KEY_TYPE_MASKf, 2, 146, SOCF_LE | SOCF_GLOBAL }, 53137 { MASKf, 144, 146, SOCF_LE | SOCF_GLOBAL }, 53138 { PARITYf, 1, 340, 0 | SOCF_GLOBAL }, 53139 { RESERVEDf, 2, 144, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 53140 { RESERVED_MASKf, 2, 288, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 53141 { TCAM_PARITY_KEYf, 4, 290, SOCF_LE | SOCF_GLOBAL }, 53142 { TCAM_PARITY_MASKf, 4, 294, SOCF_LE | SOCF_GLOBAL }, 53143 { VALIDf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 53144 { VRFf, 12, 132, SOCF_LE | SOCF_GLOBAL }, 53145 { VRF_MASKf, 12, 276, SOCF_LE | SOCF_GLOBAL } 53146 }; 53147 #endif 53148 53149 #if defined(BCM_56970_A0) 53150 soc_field_info_t soc_SRC_COMPRESSION_BCM56970_A0m_fields[] = { 53151 { C_SRCf, 36, 298, SOCF_LE | SOCF_GLOBAL }, 53152 { DATAf, 36, 298, SOCF_LE | SOCF_GLOBAL }, 53153 { ECCf, 6, 334, SOCF_LE | SOCF_GLOBAL }, 53154 { ECCPf, 7, 334, SOCF_LE | SOCF_GLOBAL }, 53155 { FCOE__S_IDf, 24, 4, SOCF_LE }, 53156 { FCOE__S_ID_MASKf, 24, 148, SOCF_LE }, 53157 { IPV4__SIP_V4f, 32, 4, SOCF_LE }, 53158 { IPV4__SIP_V4_MASKf, 32, 148, SOCF_LE }, 53159 { IPV6__SIP_V6f, 128, 4, SOCF_LE }, 53160 { IPV6__SIP_V6_MASKf, 128, 148, SOCF_LE }, 53161 { KEYf, 144, 2, SOCF_LE | SOCF_GLOBAL }, 53162 { KEY_TYPEf, 2, 2, SOCF_LE | SOCF_GLOBAL }, 53163 { KEY_TYPE_MASKf, 2, 146, SOCF_LE | SOCF_GLOBAL }, 53164 { MASKf, 144, 146, SOCF_LE | SOCF_GLOBAL }, 53165 { PARITYf, 1, 340, 0 | SOCF_GLOBAL }, 53166 { RESERVEDf, 3, 143, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 53167 { RESERVED_MASKf, 3, 287, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 53168 { TCAM_PARITY_KEYf, 4, 290, SOCF_LE | SOCF_GLOBAL }, 53169 { TCAM_PARITY_MASKf, 4, 294, SOCF_LE | SOCF_GLOBAL }, 53170 { VALIDf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 53171 { VRFf, 11, 132, SOCF_LE | SOCF_GLOBAL }, 53172 { VRF_MASKf, 11, 276, SOCF_LE | SOCF_GLOBAL } 53173 }; 53174 #endif 53175 53176 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 53177 soc_field_info_t soc_SRC_COMPRESSION_DATA_ONLYm_fields[] = { 53178 { C_SRCf, 36, 0, SOCF_LE | SOCF_GLOBAL }, 53179 { EVEN_PARITYf, 1, 36, 0 | SOCF_GLOBAL } 53180 }; 53181 #endif 53182 53183 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 53184 defined(BCM_56870_A0) 53185 soc_field_info_t soc_SRC_COMPRESSION_DATA_ONLY_BCM56870_A0m_fields[] = { 53186 { C_SRCf, 36, 0, SOCF_LE | SOCF_GLOBAL }, 53187 { ECCf, 6, 36, SOCF_LE | SOCF_GLOBAL }, 53188 { ECCPf, 7, 36, SOCF_LE | SOCF_GLOBAL }, 53189 { PARITYf, 1, 42, 0 | SOCF_GLOBAL } 53190 }; 53191 #endif 53192 53193 #if defined(BCM_56970_A0) 53194 soc_field_info_t soc_SRC_COMPRESSION_DATA_ONLY_BCM56970_A0m_fields[] = { 53195 { C_SRCf, 36, 0, SOCF_LE | SOCF_GLOBAL }, 53196 { ECCf, 6, 36, SOCF_LE | SOCF_GLOBAL }, 53197 { ECCPf, 7, 36, SOCF_LE | SOCF_GLOBAL }, 53198 { PARITYf, 1, 42, 0 | SOCF_GLOBAL } 53199 }; 53200 #endif 53201 53202 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 53203 soc_field_info_t soc_SRC_COMPRESSION_TCAM_ONLYm_fields[] = { 53204 { FCOE__S_IDf, 24, 3, SOCF_LE }, 53205 { FCOE__S_ID_MASKf, 24, 147, SOCF_LE }, 53206 { IPV4__SIP_V4f, 32, 3, SOCF_LE }, 53207 { IPV4__SIP_V4_MASKf, 32, 147, SOCF_LE }, 53208 { IPV6__SIP_V6f, 128, 3, SOCF_LE }, 53209 { IPV6__SIP_V6_MASKf, 128, 147, SOCF_LE }, 53210 { KEYf, 144, 1, SOCF_LE | SOCF_GLOBAL }, 53211 { KEY_TYPEf, 2, 1, SOCF_LE | SOCF_GLOBAL }, 53212 { KEY_TYPE_MASKf, 2, 145, SOCF_LE | SOCF_GLOBAL }, 53213 { MASKf, 144, 145, SOCF_LE | SOCF_GLOBAL }, 53214 { RESERVEDf, 3, 142, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 53215 { RESERVED_MASKf, 3, 286, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 53216 { VALIDf, 1, 0, 0 | SOCF_GLOBAL }, 53217 { VRFf, 11, 131, SOCF_LE | SOCF_GLOBAL }, 53218 { VRF_MASKf, 11, 275, SOCF_LE | SOCF_GLOBAL } 53219 }; 53220 #endif 53221 53222 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 53223 defined(BCM_56870_A0) 53224 soc_field_info_t soc_SRC_COMPRESSION_TCAM_ONLY_BCM56870_A0m_fields[] = { 53225 { FCOE__S_IDf, 24, 4, SOCF_LE }, 53226 { FCOE__S_ID_MASKf, 24, 148, SOCF_LE }, 53227 { IPV4__SIP_V4f, 32, 4, SOCF_LE }, 53228 { IPV4__SIP_V4_MASKf, 32, 148, SOCF_LE }, 53229 { IPV6__SIP_V6f, 128, 4, SOCF_LE }, 53230 { IPV6__SIP_V6_MASKf, 128, 148, SOCF_LE }, 53231 { KEYf, 144, 2, SOCF_LE | SOCF_GLOBAL }, 53232 { KEY_TYPEf, 2, 2, SOCF_LE | SOCF_GLOBAL }, 53233 { KEY_TYPE_MASKf, 2, 146, SOCF_LE | SOCF_GLOBAL }, 53234 { MASKf, 144, 146, SOCF_LE | SOCF_GLOBAL }, 53235 { RESERVEDf, 2, 144, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 53236 { RESERVED_MASKf, 2, 288, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 53237 { TCAM_PARITY_KEYf, 4, 290, SOCF_LE | SOCF_GLOBAL }, 53238 { TCAM_PARITY_MASKf, 4, 294, SOCF_LE | SOCF_GLOBAL }, 53239 { VALIDf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 53240 { VRFf, 12, 132, SOCF_LE | SOCF_GLOBAL }, 53241 { VRF_MASKf, 12, 276, SOCF_LE | SOCF_GLOBAL } 53242 }; 53243 #endif 53244 53245 #if defined(BCM_56970_A0) 53246 soc_field_info_t soc_SRC_COMPRESSION_TCAM_ONLY_BCM56970_A0m_fields[] = { 53247 { FCOE__S_IDf, 24, 4, SOCF_LE }, 53248 { FCOE__S_ID_MASKf, 24, 148, SOCF_LE }, 53249 { IPV4__SIP_V4f, 32, 4, SOCF_LE }, 53250 { IPV4__SIP_V4_MASKf, 32, 148, SOCF_LE }, 53251 { IPV6__SIP_V6f, 128, 4, SOCF_LE }, 53252 { IPV6__SIP_V6_MASKf, 128, 148, SOCF_LE }, 53253 { KEYf, 144, 2, SOCF_LE | SOCF_GLOBAL }, 53254 { KEY_TYPEf, 2, 2, SOCF_LE | SOCF_GLOBAL }, 53255 { KEY_TYPE_MASKf, 2, 146, SOCF_LE | SOCF_GLOBAL }, 53256 { MASKf, 144, 146, SOCF_LE | SOCF_GLOBAL }, 53257 { RESERVEDf, 3, 143, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 53258 { RESERVED_MASKf, 3, 287, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 53259 { TCAM_PARITY_KEYf, 4, 290, SOCF_LE | SOCF_GLOBAL }, 53260 { TCAM_PARITY_MASKf, 4, 294, SOCF_LE | SOCF_GLOBAL }, 53261 { VALIDf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 53262 { VRFf, 11, 132, SOCF_LE | SOCF_GLOBAL }, 53263 { VRF_MASKf, 11, 276, SOCF_LE | SOCF_GLOBAL } 53264 }; 53265 #endif 53266 53267 #if defined(BCM_56314_A0) || defined(BCM_56504_B0) || \ 53268 defined(BCM_56514_A0) 53269 soc_field_info_t soc_SRC_MODID_BLOCKm_fields[] = { 53270 { CPU_PORT_BLOCK_MASKf, 1, 4, 0 | SOCF_GLOBAL }, 53271 { GE_PORT_BLOCK_MASKf, 1, 5, 0 | SOCF_GLOBAL }, 53272 { HIGIG_XGE_PORT_BLOCK_MASKf, 4, 0, SOCF_LE | SOCF_GLOBAL } 53273 }; 53274 #endif 53275 53276 #if defined(BCM_53400_A0) 53277 soc_field_info_t soc_SRC_MODID_BLOCK_BCM53400_A0m_fields[] = { 53278 { EVEN_PARITYf, 1, 31, 0 | SOCF_GLOBAL }, 53279 { PORT_BLOCK_MASK_BITMAPf, 30, 0, SOCF_LE | SOCF_GLOBAL }, 53280 { RESERVEDf, 1, 30, SOCF_RES | SOCF_GLOBAL } 53281 }; 53282 #endif 53283 53284 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 53285 soc_field_info_t soc_SRC_MODID_BLOCK_BCM53570_A0m_fields[] = { 53286 { EVEN_PARITYf, 1, 66, 0 | SOCF_GLOBAL }, 53287 { PORT_BLOCK_MASK_BITMAPf, 66, 0, SOCF_LE | SOCF_GLOBAL } 53288 }; 53289 #endif 53290 53291 #if defined(BCM_56150_A0) 53292 soc_field_info_t soc_SRC_MODID_BLOCK_BCM56150_A0m_fields[] = { 53293 { PORT_BLOCK_MASK_BITMAPf, 30, 0, SOCF_LE | SOCF_GLOBAL } 53294 }; 53295 #endif 53296 53297 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 53298 soc_field_info_t soc_SRC_MODID_BLOCK_BCM56160_A0m_fields[] = { 53299 { EVEN_PARITYf, 1, 32, 0 | SOCF_GLOBAL }, 53300 { PORT_BLOCK_MASK_BITMAPf, 32, 0, SOCF_LE | SOCF_GLOBAL } 53301 }; 53302 #endif 53303 53304 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 53305 defined(BCM_56224_A0) || defined(BCM_56224_B0) 53306 soc_field_info_t soc_SRC_MODID_BLOCK_BCM56224_A0m_fields[] = { 53307 { CPU_PORT_BLOCK_MASKf, 1, 0, 0 | SOCF_GLOBAL }, 53308 { GE_PORT_BLOCK_MASKf, 1, 6, 0 | SOCF_GLOBAL }, 53309 { GMII_PORT_BLOCK_MASKf, 1, 3, 0 | SOCF_GLOBAL }, 53310 { HIGIG_XGE_PORT_BLOCK_MASKf, 2, 1, SOCF_LE | SOCF_GLOBAL }, 53311 { PORT_0_5_BLOCK_MASKf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 53312 { UPLINK_PORT_BLOCK_MASKf, 2, 4, SOCF_LE | SOCF_GLOBAL } 53313 }; 53314 #endif 53315 53316 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 53317 defined(BCM_56334_B0) 53318 soc_field_info_t soc_SRC_MODID_BLOCK_BCM56334_A0m_fields[] = { 53319 { PORT_BLOCK_MASK_BITMAPf, 30, 0, SOCF_LE | SOCF_GLOBAL } 53320 }; 53321 #endif 53322 53323 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 53324 defined(BCM_56680_A0) || defined(BCM_56680_B0) 53325 soc_field_info_t soc_SRC_MODID_BLOCK_BCM56624_A0m_fields[] = { 53326 { PORT_BLOCK_MASK_BITMAPf, 54, 0, SOCF_LE | SOCF_GLOBAL } 53327 }; 53328 #endif 53329 53330 #if defined(BCM_56800_A0) 53331 soc_field_info_t soc_SRC_MODID_BLOCK_BCM56800_A0m_fields[] = { 53332 { CPU_PORT_BLOCK_MASKf, 1, 20, 0 | SOCF_GLOBAL }, 53333 { HIGIG_XGE_PORT_BLOCK_MASKf, 20, 0, SOCF_LE | SOCF_GLOBAL } 53334 }; 53335 #endif 53336 53337 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 53338 soc_field_info_t soc_SRC_MODID_BLOCK_BCM56820_A0m_fields[] = { 53339 { EVEN_PARITYf, 1, 29, 0 | SOCF_GLOBAL }, 53340 { PORT_BLOCK_MASK_BITMAPf, 29, 0, SOCF_LE | SOCF_GLOBAL } 53341 }; 53342 #endif 53343 53344 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 53345 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 53346 defined(BCM_56685_A0) || defined(BCM_56685_B0) 53347 soc_field_info_t soc_SRC_MODID_EGRESSm_fields[] = { 53348 { EVEN_PARITYf, 1, 54, 0 | SOCF_GLOBAL }, 53349 { PORT_BLOCK_MASK_BITMAPf, 54, 0, SOCF_LE | SOCF_GLOBAL }, 53350 { PORT_BLOCK_MASK_BITMAP_HIf, 22, 32, SOCF_LE | SOCF_GLOBAL }, 53351 { PORT_BLOCK_MASK_BITMAP_LOf, 32, 0, SOCF_LE | SOCF_GLOBAL } 53352 }; 53353 #endif 53354 53355 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 53356 soc_field_info_t soc_SRC_MODID_EGRESS_BCM56260_A0m_fields[] = { 53357 { ECCf, 7, 97, SOCF_LE | SOCF_GLOBAL }, 53358 { ECCPf, 8, 97, SOCF_LE | SOCF_GLOBAL }, 53359 { EVEN_PARITYf, 1, 104, 0 | SOCF_GLOBAL }, 53360 { PORT_BLOCK_MASK_BITMAPf, 96, 0, SOCF_LE | SOCF_GLOBAL }, 53361 { RESERVEDf, 1, 96, SOCF_RES | SOCF_GLOBAL } 53362 }; 53363 #endif 53364 53365 #if defined(BCM_56270_A0) 53366 soc_field_info_t soc_SRC_MODID_EGRESS_BCM56270_A0m_fields[] = { 53367 { EVEN_PARITYf, 1, 33, 0 | SOCF_GLOBAL }, 53368 { PORT_BLOCK_MASK_BITMAPf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 53369 { RESERVEDf, 1, 32, SOCF_RES | SOCF_GLOBAL } 53370 }; 53371 #endif 53372 53373 #if defined(BCM_56340_A0) 53374 soc_field_info_t soc_SRC_MODID_EGRESS_BCM56340_A0m_fields[] = { 53375 { EVEN_PARITYf, 1, 63, 0 | SOCF_GLOBAL }, 53376 { PORT_BLOCK_MASK_BITMAPf, 63, 0, SOCF_LE | SOCF_GLOBAL }, 53377 { PORT_BLOCK_MASK_BITMAP_W0f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 53378 { PORT_BLOCK_MASK_BITMAP_W1f, 31, 32, SOCF_LE | SOCF_GLOBAL } 53379 }; 53380 #endif 53381 53382 #if defined(BCM_56370_A0) 53383 soc_field_info_t soc_SRC_MODID_EGRESS_BCM56370_A0m_fields[] = { 53384 { ECCP_0f, 8, 72, SOCF_LE | SOCF_GLOBAL }, 53385 { ECC_0f, 7, 72, SOCF_LE | SOCF_GLOBAL }, 53386 { PARITY_0f, 1, 79, 0 | SOCF_GLOBAL }, 53387 { PORT_BLOCK_MASK_BITMAPf, 72, 0, SOCF_LE | SOCF_GLOBAL } 53388 }; 53389 #endif 53390 53391 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 53392 soc_field_info_t soc_SRC_MODID_EGRESS_BCM56440_A0m_fields[] = { 53393 { EVEN_PARITYf, 1, 39, 0 | SOCF_GLOBAL }, 53394 { PORT_BLOCK_MASK_BITMAPf, 39, 0, SOCF_LE | SOCF_GLOBAL }, 53395 { PORT_BLOCK_MASK_BITMAP_W0f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 53396 { PORT_BLOCK_MASK_BITMAP_W1f, 7, 32, SOCF_LE | SOCF_GLOBAL } 53397 }; 53398 #endif 53399 53400 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 53401 defined(BCM_56450_B1) 53402 soc_field_info_t soc_SRC_MODID_EGRESS_BCM56450_A0m_fields[] = { 53403 { EVEN_PARITYf, 1, 170, 0 | SOCF_GLOBAL }, 53404 { PORT_BLOCK_MASK_BITMAPf, 170, 0, SOCF_LE | SOCF_GLOBAL }, 53405 { PORT_BLOCK_MASK_BITMAP_W0f, 85, 0, SOCF_LE | SOCF_GLOBAL }, 53406 { PORT_BLOCK_MASK_BITMAP_W1f, 85, 85, SOCF_LE | SOCF_GLOBAL } 53407 }; 53408 #endif 53409 53410 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 53411 soc_field_info_t soc_SRC_MODID_EGRESS_BCM56560_A0m_fields[] = { 53412 { EVEN_PARITYf, 1, 75, 0 | SOCF_GLOBAL }, 53413 { PORT_BLOCK_MASK_BITMAPf, 75, 0, SOCF_LE | SOCF_GLOBAL } 53414 }; 53415 #endif 53416 53417 #if defined(BCM_56640_A0) 53418 soc_field_info_t soc_SRC_MODID_EGRESS_BCM56640_A0m_fields[] = { 53419 { EVEN_PARITYf, 1, 66, 0 | SOCF_GLOBAL }, 53420 { PORT_BLOCK_MASK_BITMAPf, 63, 0, SOCF_LE | SOCF_GLOBAL }, 53421 { PORT_BLOCK_MASK_BITMAP_W0f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 53422 { PORT_BLOCK_MASK_BITMAP_W1f, 31, 32, SOCF_LE | SOCF_GLOBAL }, 53423 { RESERVED_0f, 3, 63, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 53424 }; 53425 #endif 53426 53427 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 53428 soc_field_info_t soc_SRC_MODID_EGRESS_BCM56670_A0m_fields[] = { 53429 { EVEN_PARITYf, 1, 68, 0 | SOCF_GLOBAL }, 53430 { PORT_BLOCK_MASK_BITMAPf, 67, 0, SOCF_LE | SOCF_GLOBAL }, 53431 { RESERVEDf, 1, 67, SOCF_RES | SOCF_GLOBAL } 53432 }; 53433 #endif 53434 53435 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 53436 soc_field_info_t soc_SRC_MODID_EGRESS_BCM56840_A0m_fields[] = { 53437 { EVEN_PARITYf, 1, 66, 0 | SOCF_GLOBAL }, 53438 { PORT_BLOCK_MASK_BITMAPf, 66, 0, SOCF_LE | SOCF_GLOBAL }, 53439 { PORT_BLOCK_MASK_BITMAP_W0f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 53440 { PORT_BLOCK_MASK_BITMAP_W1f, 32, 32, SOCF_LE | SOCF_GLOBAL }, 53441 { PORT_BLOCK_MASK_BITMAP_W2f, 2, 64, SOCF_LE | SOCF_GLOBAL } 53442 }; 53443 #endif 53444 53445 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 53446 soc_field_info_t soc_SRC_MODID_EGRESS_BCM56850_A0m_fields[] = { 53447 { EVEN_PARITYf, 1, 106, 0 | SOCF_GLOBAL }, 53448 { PORT_BLOCK_MASK_BITMAPf, 106, 0, SOCF_LE | SOCF_GLOBAL } 53449 }; 53450 #endif 53451 53452 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 53453 soc_field_info_t soc_SRC_MODID_EGRESS_BCM56870_A0m_fields[] = { 53454 { ECCP_0f, 8, 132, SOCF_LE | SOCF_GLOBAL }, 53455 { ECCP_1f, 8, 140, SOCF_LE | SOCF_GLOBAL }, 53456 { ECC_0f, 7, 132, SOCF_LE | SOCF_GLOBAL }, 53457 { ECC_1f, 7, 140, SOCF_LE | SOCF_GLOBAL }, 53458 { PARITY_0f, 1, 139, 0 | SOCF_GLOBAL }, 53459 { PARITY_1f, 1, 147, 0 | SOCF_GLOBAL }, 53460 { PORT_BLOCK_MASK_BITMAPf, 132, 0, SOCF_LE | SOCF_GLOBAL } 53461 }; 53462 #endif 53463 53464 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 53465 soc_field_info_t soc_SRC_MODID_EGRESS_BCM56960_A0m_fields[] = { 53466 { EVEN_PARITYf, 1, 136, 0 | SOCF_GLOBAL }, 53467 { PORT_BLOCK_MASK_BITMAPf, 136, 0, SOCF_LE | SOCF_GLOBAL } 53468 }; 53469 #endif 53470 53471 #if defined(BCM_56970_A0) 53472 soc_field_info_t soc_SRC_MODID_EGRESS_BCM56970_A0m_fields[] = { 53473 { ECCP_0f, 8, 136, SOCF_LE | SOCF_GLOBAL }, 53474 { ECCP_1f, 8, 144, SOCF_LE | SOCF_GLOBAL }, 53475 { ECC_0f, 7, 136, SOCF_LE | SOCF_GLOBAL }, 53476 { ECC_1f, 7, 144, SOCF_LE | SOCF_GLOBAL }, 53477 { PARITY_0f, 1, 143, 0 | SOCF_GLOBAL }, 53478 { PARITY_1f, 1, 151, 0 | SOCF_GLOBAL }, 53479 { PORT_BLOCK_MASK_BITMAPf, 136, 0, SOCF_LE | SOCF_GLOBAL } 53480 }; 53481 #endif 53482 53483 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 53484 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 53485 defined(BCM_56685_A0) || defined(BCM_56685_B0) 53486 soc_field_info_t soc_SRC_MODID_INGRESS_BLOCKm_fields[] = { 53487 { EVEN_PARITYf, 1, 54, 0 | SOCF_GLOBAL }, 53488 { PORT_BITMAPf, 54, 0, SOCF_LE | SOCF_GLOBAL }, 53489 { PORT_BITMAP_HIf, 22, 32, SOCF_LE | SOCF_GLOBAL }, 53490 { PORT_BITMAP_LOf, 32, 0, SOCF_LE | SOCF_GLOBAL } 53491 }; 53492 #endif 53493 53494 #if defined(BCM_56370_A0) 53495 soc_field_info_t soc_SRC_MODID_INGRESS_BLOCK_BCM56370_A0m_fields[] = { 53496 { ECCP_0f, 8, 72, SOCF_LE | SOCF_GLOBAL }, 53497 { ECC_0f, 7, 72, SOCF_LE | SOCF_GLOBAL }, 53498 { PARITY_0f, 1, 79, 0 | SOCF_GLOBAL }, 53499 { PORT_BITMAPf, 72, 0, SOCF_LE | SOCF_GLOBAL } 53500 }; 53501 #endif 53502 53503 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 53504 soc_field_info_t soc_SRC_MODID_INGRESS_BLOCK_BCM56670_A0m_fields[] = { 53505 { EVEN_PARITYf, 1, 68, 0 | SOCF_GLOBAL }, 53506 { PORT_BITMAPf, 67, 0, SOCF_LE | SOCF_GLOBAL }, 53507 { RESERVEDf, 1, 67, SOCF_RES | SOCF_GLOBAL } 53508 }; 53509 #endif 53510 53511 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 53512 soc_field_info_t soc_SRC_MODID_INGRESS_BLOCK_BCM56870_A0m_fields[] = { 53513 { ECCP_P0f, 8, 132, SOCF_LE | SOCF_GLOBAL }, 53514 { ECCP_P1f, 8, 140, SOCF_LE | SOCF_GLOBAL }, 53515 { ECC_P0f, 7, 132, SOCF_LE | SOCF_GLOBAL }, 53516 { ECC_P1f, 7, 140, SOCF_LE | SOCF_GLOBAL }, 53517 { PARITY_P0f, 1, 139, 0 | SOCF_GLOBAL }, 53518 { PARITY_P1f, 1, 147, 0 | SOCF_GLOBAL }, 53519 { PORT_BITMAPf, 132, 0, SOCF_LE | SOCF_GLOBAL }, 53520 { PORT_BITMAP_P0f, 66, 0, SOCF_LE | SOCF_GLOBAL }, 53521 { PORT_BITMAP_P1f, 66, 66, SOCF_LE | SOCF_GLOBAL } 53522 }; 53523 #endif 53524 53525 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 53526 soc_field_info_t soc_SRC_MODID_INGRESS_BLOCK_BCM56960_A0m_fields[] = { 53527 { EVEN_PBM_PARITY_P0f, 1, 136, 0 | SOCF_GLOBAL }, 53528 { EVEN_PBM_PARITY_P1f, 1, 137, 0 | SOCF_GLOBAL }, 53529 { EVEN_PBM_PARITY_P2f, 1, 138, 0 | SOCF_GLOBAL }, 53530 { EVEN_PBM_PARITY_P3f, 1, 139, 0 | SOCF_GLOBAL }, 53531 { PORT_BITMAPf, 136, 0, SOCF_LE | SOCF_GLOBAL }, 53532 { PORT_BITMAP_P0f, 34, 0, SOCF_LE | SOCF_GLOBAL }, 53533 { PORT_BITMAP_P1f, 34, 34, SOCF_LE | SOCF_GLOBAL }, 53534 { PORT_BITMAP_P2f, 34, 68, SOCF_LE | SOCF_GLOBAL }, 53535 { PORT_BITMAP_P3f, 34, 102, SOCF_LE | SOCF_GLOBAL } 53536 }; 53537 #endif 53538 53539 #if defined(BCM_56970_A0) 53540 soc_field_info_t soc_SRC_MODID_INGRESS_BLOCK_BCM56970_A0m_fields[] = { 53541 { ECCP_P0f, 7, 136, SOCF_LE | SOCF_GLOBAL }, 53542 { ECCP_P1f, 7, 143, SOCF_LE | SOCF_GLOBAL }, 53543 { ECCP_P2f, 7, 150, SOCF_LE | SOCF_GLOBAL }, 53544 { ECCP_P3f, 7, 157, SOCF_LE | SOCF_GLOBAL }, 53545 { ECC_P0f, 6, 136, SOCF_LE | SOCF_GLOBAL }, 53546 { ECC_P1f, 6, 143, SOCF_LE | SOCF_GLOBAL }, 53547 { ECC_P2f, 6, 150, SOCF_LE | SOCF_GLOBAL }, 53548 { ECC_P3f, 6, 157, SOCF_LE | SOCF_GLOBAL }, 53549 { PARITY_P0f, 1, 142, 0 | SOCF_GLOBAL }, 53550 { PARITY_P1f, 1, 149, 0 | SOCF_GLOBAL }, 53551 { PARITY_P2f, 1, 156, 0 | SOCF_GLOBAL }, 53552 { PARITY_P3f, 1, 163, 0 | SOCF_GLOBAL }, 53553 { PORT_BITMAPf, 136, 0, SOCF_LE | SOCF_GLOBAL }, 53554 { PORT_BITMAP_P0f, 34, 0, SOCF_LE | SOCF_GLOBAL }, 53555 { PORT_BITMAP_P1f, 34, 34, SOCF_LE | SOCF_GLOBAL }, 53556 { PORT_BITMAP_P2f, 34, 68, SOCF_LE | SOCF_GLOBAL }, 53557 { PORT_BITMAP_P3f, 34, 102, SOCF_LE | SOCF_GLOBAL } 53558 }; 53559 #endif 53560 53561 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 53562 soc_field_info_t soc_SR_EGR_COUNTER_PROFILEm_fields[] = { 53563 { SR_COUNTER_ENABLESf, 4, 0, SOCF_LE | SOCF_GLOBAL } 53564 }; 53565 #endif 53566 53567 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 53568 soc_field_info_t soc_SR_EGR_ING_PORTm_fields[] = { 53569 { ING_SR_ENABLEf, 1, 11, 0 | SOCF_GLOBAL }, 53570 { ING_SR_LAN_IDf, 1, 6, 0 | SOCF_GLOBAL }, 53571 { ING_SR_MODEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 53572 { ING_SR_NET_IDf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 53573 { ING_SR_PORT_ROLEf, 1, 10, 0 | SOCF_GLOBAL }, 53574 { ING_SR_TYPEf, 3, 7, SOCF_LE | SOCF_GLOBAL } 53575 }; 53576 #endif 53577 53578 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 53579 soc_field_info_t soc_SR_EGR_PORTm_fields[] = { 53580 { EGR_SR_ENABLEf, 1, 16, 0 | SOCF_GLOBAL }, 53581 { EGR_SR_LAN_IDf, 1, 11, 0 | SOCF_GLOBAL }, 53582 { EGR_SR_MODEf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 53583 { EGR_SR_NET_IDf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 53584 { EGR_SR_PORT_ROLEf, 1, 15, 0 | SOCF_GLOBAL }, 53585 { EGR_SR_TYPEf, 3, 12, SOCF_LE | SOCF_GLOBAL } 53586 }; 53587 #endif 53588 53589 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 53590 soc_field_info_t soc_SR_ETHERTYPESm_fields[] = { 53591 { DOT1CB_ETHERTYPEf, 16, 48, SOCF_LE | SOCF_GLOBAL }, 53592 { DOT1CB_SUPERVISION_ETHERTYPEf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 53593 { HSR_ETHERTYPEf, 16, 80, SOCF_LE | SOCF_GLOBAL }, 53594 { HSR_SUPERVISION_ETHERTYPEf, 16, 16, SOCF_LE | SOCF_GLOBAL }, 53595 { PRP_SUFFIXf, 16, 64, SOCF_LE | SOCF_GLOBAL }, 53596 { PRP_SUPERVISION_ETHERTYPEf, 16, 32, SOCF_LE | SOCF_GLOBAL } 53597 }; 53598 #endif 53599 53600 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 53601 soc_field_info_t soc_SR_FLOW_COUNT_POOL0m_fields[] = { 53602 { COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 53603 { PARITYf, 1, 32, 0 | SOCF_GLOBAL } 53604 }; 53605 #endif 53606 53607 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 53608 soc_field_info_t soc_SR_FLOW_EGR_COUNTER_CONTROLm_fields[] = { 53609 { ECCf, 5, 13, SOCF_LE | SOCF_GLOBAL }, 53610 { ECCPf, 6, 13, SOCF_LE | SOCF_GLOBAL }, 53611 { PARITYf, 1, 18, 0 | SOCF_GLOBAL }, 53612 { SR_COUNTER_INDEXf, 10, 3, SOCF_LE | SOCF_GLOBAL }, 53613 { SR_EGR_COUNTER_PROFILEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 53614 }; 53615 #endif 53616 53617 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 53618 soc_field_info_t soc_SR_FLOW_ING_COUNTER_CONTROLm_fields[] = { 53619 { ECCf, 5, 13, SOCF_LE | SOCF_GLOBAL }, 53620 { ECCPf, 6, 13, SOCF_LE | SOCF_GLOBAL }, 53621 { PARITYf, 1, 18, 0 | SOCF_GLOBAL }, 53622 { SR_COUNTER_INDEXf, 10, 3, SOCF_LE | SOCF_GLOBAL }, 53623 { SR_ING_COUNTER_PROFILEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 53624 }; 53625 #endif 53626 53627 #if defined(BCM_53570_A0) 53628 soc_field_info_t soc_SR_ING_COUNTER_PROFILEm_fields[] = { 53629 { SR_COUNTER_ENABLESf, 15, 0, SOCF_LE | SOCF_GLOBAL } 53630 }; 53631 #endif 53632 53633 #if defined(BCM_53570_B0) 53634 soc_field_info_t soc_SR_ING_COUNTER_PROFILE_BCM53570_B0m_fields[] = { 53635 { SR_COUNTER_ENABLESf, 20, 0, SOCF_LE | SOCF_GLOBAL } 53636 }; 53637 #endif 53638 53639 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 53640 soc_field_info_t soc_SR_ING_EGR_PORTm_fields[] = { 53641 { EGR_SR_ENABLEf, 1, 11, 0 | SOCF_GLOBAL }, 53642 { EGR_SR_LAN_IDf, 1, 6, 0 | SOCF_GLOBAL }, 53643 { EGR_SR_MODEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 53644 { EGR_SR_NET_IDf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 53645 { EGR_SR_PORT_ROLEf, 1, 10, 0 | SOCF_GLOBAL }, 53646 { EGR_SR_TYPEf, 3, 7, SOCF_LE | SOCF_GLOBAL } 53647 }; 53648 #endif 53649 53650 #if defined(BCM_53570_A0) 53651 soc_field_info_t soc_SR_L2_ENTRYm_fields[] = { 53652 { PARITYf, 1, 57, 0 | SOCF_GLOBAL }, 53653 { RESERVED_17f, 1, 17, SOCF_RES | SOCF_GLOBAL }, 53654 { RESERVED_2f, 2, 1, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 53655 { SANf, 1, 56, 0 | SOCF_GLOBAL }, 53656 { SR_ASSOCIATED_DATAf, 57, 0, SOCF_LE | SOCF_GLOBAL }, 53657 { SR_DUPLICATE_FORWARDINGf, 1, 0, 0 | SOCF_GLOBAL }, 53658 { SR_FLOW_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL }, 53659 { SR_MAC_PROXY_PROFILE_PTRf, 6, 18, SOCF_LE | SOCF_GLOBAL }, 53660 { SR_PRI_OFFSET_PROFILEf, 3, 39, SOCF_LE | SOCF_GLOBAL }, 53661 { SVC_METER_INDEXf, 12, 5, SOCF_LE | SOCF_GLOBAL }, 53662 { SVC_METER_OFFSET_MODEf, 2, 3, SOCF_LE | SOCF_GLOBAL }, 53663 { TSN_CIRCUIT_IDf, 12, 27, SOCF_LE | SOCF_GLOBAL }, 53664 { TSN_PRI_OFFSET_PROFILEf, 3, 24, SOCF_LE | SOCF_GLOBAL } 53665 }; 53666 #endif 53667 53668 #if defined(BCM_53570_B0) 53669 soc_field_info_t soc_SR_L2_ENTRY_BCM53570_B0m_fields[] = { 53670 { ASSOCIATED_DATA_TYPEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 53671 { PARITYf, 1, 57, 0 | SOCF_GLOBAL }, 53672 { RESERVED_17f, 1, 17, SOCF_RES | SOCF_GLOBAL }, 53673 { SANf, 1, 56, 0 | SOCF_GLOBAL }, 53674 { SGLPf, 16, 2, SOCF_LE | SOCF_GLOBAL }, 53675 { SR_ASSOCIATED_DATAf, 55, 2, SOCF_LE | SOCF_GLOBAL }, 53676 { SR_DUPLICATE_FORWARDINGf, 1, 2, 0 | SOCF_GLOBAL }, 53677 { SR_FLOW_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL }, 53678 { SR_MAC_PROXY_PROFILE_PTRf, 6, 18, SOCF_LE | SOCF_GLOBAL }, 53679 { SR_PRI_OFFSET_PROFILEf, 3, 39, SOCF_LE | SOCF_GLOBAL }, 53680 { SVC_METER_INDEXf, 12, 5, SOCF_LE | SOCF_GLOBAL }, 53681 { SVC_METER_OFFSET_MODEf, 2, 3, SOCF_LE | SOCF_GLOBAL }, 53682 { TSN_CIRCUIT_IDf, 12, 27, SOCF_LE | SOCF_GLOBAL }, 53683 { TSN_PRI_OFFSET_PROFILEf, 3, 24, SOCF_LE | SOCF_GLOBAL } 53684 }; 53685 #endif 53686 53687 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 53688 soc_field_info_t soc_SR_LPORT_TABm_fields[] = { 53689 { ECCf, 7, 62, SOCF_LE | SOCF_GLOBAL }, 53690 { ECCPf, 8, 62, SOCF_LE | SOCF_GLOBAL }, 53691 { FLOW_ID_SOURCE_PRIORITYf, 1, 24, 0 | SOCF_GLOBAL }, 53692 { ING_SR_ENABLEf, 1, 36, 0 | SOCF_GLOBAL }, 53693 { ING_SR_LAN_IDf, 1, 31, 0 | SOCF_GLOBAL }, 53694 { ING_SR_MODEf, 3, 25, SOCF_LE | SOCF_GLOBAL }, 53695 { ING_SR_NET_IDf, 3, 28, SOCF_LE | SOCF_GLOBAL }, 53696 { ING_SR_PORT_ROLEf, 1, 35, 0 | SOCF_GLOBAL }, 53697 { ING_SR_TYPEf, 3, 32, SOCF_LE | SOCF_GLOBAL }, 53698 { L2MCf, 12, 37, SOCF_LE | SOCF_GLOBAL }, 53699 { MTU_PROFILE_INDEXf, 5, 19, SOCF_LE | SOCF_GLOBAL }, 53700 { PARITYf, 1, 69, 0 | SOCF_GLOBAL }, 53701 { RESERVEDf, 1, 61, SOCF_RES | SOCF_GLOBAL }, 53702 { SR_MAC_PROXY_PROFILE_PTRf, 6, 49, SOCF_LE | SOCF_GLOBAL }, 53703 { SR_PRIORITY_OFFSET_PROFILEf, 3, 58, SOCF_LE | SOCF_GLOBAL }, 53704 { STU_PROFILE_INDEXf, 5, 14, SOCF_LE | SOCF_GLOBAL }, 53705 { SVC_METER_INDEXf, 12, 2, SOCF_LE | SOCF_GLOBAL }, 53706 { SVC_METER_OFFSET_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 53707 { TSN_PRI_OFFSET_PROFILEf, 3, 55, SOCF_LE | SOCF_GLOBAL } 53708 }; 53709 #endif 53710 53711 #if defined(BCM_53570_A0) 53712 soc_field_info_t soc_SR_MAC_LEARNINGm_fields[] = { 53713 { ASSOCIATED_DATAf, 39, 63, SOCF_LE }, 53714 { CLASS_IDf, 6, 81, SOCF_LE }, 53715 { CPUf, 1, 94, 0 }, 53716 { DESTINATIONf, 15, 63, SOCF_LE }, 53717 { DESTINATION_1f, 15, 32, SOCF_LE }, 53718 { DEST_TYPEf, 3, 78, SOCF_LE }, 53719 { DST_DISCARDf, 1, 95, 0 }, 53720 { DUMMY_INDEXf, 1, 86, SOCF_RES }, 53721 { HITDAf, 1, 162, 0 | SOCF_GLOBAL }, 53722 { HITSAf, 1, 163, 0 | SOCF_GLOBAL }, 53723 { IVIDf, 12, 15, SOCF_LE }, 53724 { KEY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 53725 { L2__ASSOCIATED_DATAf, 39, 63, SOCF_LE }, 53726 { L2__CLASS_IDf, 6, 81, SOCF_LE }, 53727 { L2__CPUf, 1, 94, 0 }, 53728 { L2__DESTINATIONf, 15, 63, SOCF_LE }, 53729 { L2__DEST_TYPEf, 3, 78, SOCF_LE }, 53730 { L2__DST_DISCARDf, 1, 95, 0 }, 53731 { L2__DUMMY_INDEXf, 1, 86, SOCF_RES }, 53732 { L2__L2MC_PTRf, 12, 63, SOCF_LE }, 53733 { L2__LIMIT_COUNTEDf, 1, 98, 0 }, 53734 { L2__MAC_ADDRf, 48, 15, SOCF_LE }, 53735 { L2__MAC_BLOCK_INDEXf, 5, 81, SOCF_LE }, 53736 { L2__MIRRORf, 1, 89, 0 }, 53737 { L2__MIRROR0f, 1, 89, 0 }, 53738 { L2__MODULE_IDf, 8, 70, SOCF_LE }, 53739 { L2__NHI_ECMPf, 13, 63, SOCF_LE }, 53740 { L2__PENDINGf, 1, 101, 0 }, 53741 { L2__PORT_NUMf, 7, 63, SOCF_LE }, 53742 { L2__PRIf, 3, 91, SOCF_LE }, 53743 { L2__REMOTEf, 1, 99, 0 }, 53744 { L2__REMOTE_TRUNKf, 1, 77, 0 }, 53745 { L2__RPEf, 1, 88, 0 }, 53746 { L2__SCPf, 1, 97, 0 }, 53747 { L2__SRC_DISCARDf, 1, 96, 0 }, 53748 { L2__STATIC_BITf, 1, 100, 0 }, 53749 { L2__Tf, 1, 78, 0 }, 53750 { L2__TGIDf, 7, 63, SOCF_LE }, 53751 { L2__VFIf, 12, 3, SOCF_LE }, 53752 { L2__VLAN_IDf, 12, 3, SOCF_LE }, 53753 { L2MC_PTRf, 12, 63, SOCF_LE }, 53754 { LIMIT_COUNTEDf, 1, 98, 0 }, 53755 { LOCAL_SAf, 1, 164, 0 | SOCF_GLOBAL }, 53756 { MAC_ADDRf, 48, 15, SOCF_LE }, 53757 { MAC_BLOCK_INDEXf, 5, 81, SOCF_LE }, 53758 { MAC_LEARNING_PENDINGf, 1, 165, 0 | SOCF_GLOBAL }, 53759 { MIRRORf, 1, 89, 0 }, 53760 { MIRROR0f, 1, 89, 0 }, 53761 { MODULE_IDf, 8, 70, SOCF_LE }, 53762 { MODULE_ID_1f, 8, 39, SOCF_LE }, 53763 { NHI_ECMPf, 13, 63, SOCF_LE }, 53764 { OVIDf, 12, 3, SOCF_LE }, 53765 { PENDINGf, 1, 101, 0 }, 53766 { PE_VID__ASSOCIATED_DATAf, 39, 63, SOCF_LE }, 53767 { PE_VID__CLASS_IDf, 6, 81, SOCF_LE }, 53768 { PE_VID__CPUf, 1, 94, 0 }, 53769 { PE_VID__DESTINATIONf, 15, 63, SOCF_LE }, 53770 { PE_VID__DEST_TYPEf, 3, 78, SOCF_LE }, 53771 { PE_VID__DST_DISCARDf, 1, 95, 0 }, 53772 { PE_VID__DUMMY_INDEXf, 1, 86, 0 }, 53773 { PE_VID__ETAG_VIDf, 14, 15, SOCF_LE }, 53774 { PE_VID__KEYf, 63, 0, SOCF_LE }, 53775 { PE_VID__L2MC_PTRf, 12, 63, SOCF_LE }, 53776 { PE_VID__MAC_BLOCK_INDEXf, 5, 81, SOCF_LE }, 53777 { PE_VID__MODULE_IDf, 8, 70, SOCF_LE }, 53778 { PE_VID__NAMESPACEf, 12, 3, SOCF_LE }, 53779 { PE_VID__NHI_ECMPf, 13, 63, SOCF_LE }, 53780 { PE_VID__PENDINGf, 1, 101, 0 }, 53781 { PE_VID__PORT_NUMf, 7, 63, SOCF_LE }, 53782 { PE_VID__PRIf, 3, 91, SOCF_LE }, 53783 { PE_VID__REMOTEf, 1, 99, 0 }, 53784 { PE_VID__REMOTE_TRUNKf, 1, 77, 0 }, 53785 { PE_VID__RESERVED_80f, 1, 80, SOCF_RES }, 53786 { PE_VID__RESERVED_89f, 2, 89, SOCF_LE|SOCF_RES }, 53787 { PE_VID__RESERVED_98f, 1, 98, SOCF_RES }, 53788 { PE_VID__RPEf, 1, 88, 0 }, 53789 { PE_VID__SCPf, 1, 97, 0 }, 53790 { PE_VID__SRC_DISCARDf, 1, 96, 0 }, 53791 { PE_VID__STATIC_BITf, 1, 100, 0 }, 53792 { PE_VID__Tf, 1, 78, 0 }, 53793 { PE_VID__TGIDf, 7, 63, SOCF_LE }, 53794 { PORT_NUMf, 7, 63, SOCF_LE }, 53795 { PORT_NUM_1f, 7, 32, SOCF_LE }, 53796 { PRIf, 3, 91, SOCF_LE }, 53797 { REMOTEf, 1, 99, 0 }, 53798 { REMOTE_TRUNKf, 1, 77, 0 }, 53799 { REMOTE_TRUNK_1f, 1, 46, 0 }, 53800 { RESERVED_103f, 1, 103, SOCF_RES | SOCF_GLOBAL }, 53801 { RESERVED_161f, 1, 161, SOCF_RES | SOCF_GLOBAL }, 53802 { RESERVED_17f, 1, 121, SOCF_RES | SOCF_GLOBAL }, 53803 { RESERVED_2f, 2, 105, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 53804 { RPEf, 1, 88, 0 }, 53805 { SANf, 1, 160, 0 | SOCF_GLOBAL }, 53806 { SCPf, 1, 97, 0 }, 53807 { SRC_DISCARDf, 1, 96, 0 }, 53808 { SR_ASSOCIATED_DATAf, 57, 104, SOCF_LE | SOCF_GLOBAL }, 53809 { SR_DUPLICATE_FORWARDINGf, 1, 104, 0 | SOCF_GLOBAL }, 53810 { SR_FLOW_IDf, 13, 146, SOCF_LE | SOCF_GLOBAL }, 53811 { SR_MAC_PROXY_PROFILE_PTRf, 6, 122, SOCF_LE | SOCF_GLOBAL }, 53812 { SR_PRI_OFFSET_PROFILEf, 3, 143, SOCF_LE | SOCF_GLOBAL }, 53813 { STATIC_BITf, 1, 100, 0 }, 53814 { SVC_METER_INDEXf, 12, 109, SOCF_LE | SOCF_GLOBAL }, 53815 { SVC_METER_OFFSET_MODEf, 2, 107, SOCF_LE | SOCF_GLOBAL }, 53816 { Tf, 1, 78, 0 }, 53817 { TGIDf, 7, 63, SOCF_LE }, 53818 { TGID_1f, 7, 32, SOCF_LE }, 53819 { TSN_CIRCUIT_IDf, 12, 131, SOCF_LE | SOCF_GLOBAL }, 53820 { TSN_PRI_OFFSET_PROFILEf, 3, 128, SOCF_LE | SOCF_GLOBAL }, 53821 { T_1f, 1, 47, 0 }, 53822 { VALIDf, 1, 102, 0 | SOCF_GLOBAL }, 53823 { VFIf, 12, 3, SOCF_LE }, 53824 { VFI__ASSOCIATED_DATAf, 39, 63, SOCF_LE }, 53825 { VFI__CLASS_IDf, 6, 81, SOCF_LE }, 53826 { VFI__CPUf, 1, 94, 0 }, 53827 { VFI__DESTINATIONf, 15, 63, SOCF_LE }, 53828 { VFI__DEST_TYPEf, 3, 78, SOCF_LE }, 53829 { VFI__DST_DISCARDf, 1, 95, 0 }, 53830 { VFI__DUMMY_INDEXf, 1, 86, SOCF_RES }, 53831 { VFI__KEYf, 63, 0, SOCF_LE }, 53832 { VFI__L2MC_PTRf, 12, 63, SOCF_LE }, 53833 { VFI__LIMIT_COUNTEDf, 1, 98, 0 }, 53834 { VFI__MAC_ADDRf, 48, 15, SOCF_LE }, 53835 { VFI__MAC_BLOCK_INDEXf, 5, 81, SOCF_LE }, 53836 { VFI__MIRRORf, 1, 89, 0 }, 53837 { VFI__MIRROR0f, 1, 89, 0 }, 53838 { VFI__MODULE_IDf, 8, 70, SOCF_LE }, 53839 { VFI__NHI_ECMPf, 13, 63, SOCF_LE }, 53840 { VFI__PENDINGf, 1, 101, 0 }, 53841 { VFI__PORT_NUMf, 7, 63, SOCF_LE }, 53842 { VFI__PRIf, 3, 91, SOCF_LE }, 53843 { VFI__REMOTEf, 1, 99, 0 }, 53844 { VFI__REMOTE_TRUNKf, 1, 77, 0 }, 53845 { VFI__RPEf, 1, 88, 0 }, 53846 { VFI__SCPf, 1, 97, 0 }, 53847 { VFI__SRC_DISCARDf, 1, 96, 0 }, 53848 { VFI__STATIC_BITf, 1, 100, 0 }, 53849 { VFI__Tf, 1, 78, 0 }, 53850 { VFI__TGIDf, 7, 63, SOCF_LE }, 53851 { VFI__VFIf, 12, 3, SOCF_LE }, 53852 { VFI__VLAN_IDf, 12, 3, SOCF_LE }, 53853 { VIF__ASSOCIATED_DATAf, 39, 63, SOCF_LE }, 53854 { VIF__CLASS_IDf, 6, 81, SOCF_LE }, 53855 { VIF__CPUf, 1, 94, 0 }, 53856 { VIF__DESTINATIONf, 15, 63, SOCF_LE }, 53857 { VIF__DEST_TYPEf, 3, 78, SOCF_LE }, 53858 { VIF__DST_DISCARDf, 1, 95, 0 }, 53859 { VIF__DST_VIFf, 14, 15, SOCF_LE }, 53860 { VIF__DUMMY_INDEXf, 1, 86, 0 }, 53861 { VIF__KEYf, 63, 0, SOCF_LE }, 53862 { VIF__L2MC_PTRf, 12, 63, SOCF_LE }, 53863 { VIF__MAC_BLOCK_INDEXf, 5, 81, SOCF_LE }, 53864 { VIF__MODULE_IDf, 8, 70, SOCF_LE }, 53865 { VIF__NAMESPACEf, 12, 3, SOCF_LE }, 53866 { VIF__NHI_ECMPf, 13, 63, SOCF_LE }, 53867 { VIF__Pf, 1, 29, 0 }, 53868 { VIF__PENDINGf, 1, 101, 0 }, 53869 { VIF__PORT_NUMf, 7, 63, SOCF_LE }, 53870 { VIF__PRIf, 3, 91, SOCF_LE }, 53871 { VIF__REMOTEf, 1, 99, 0 }, 53872 { VIF__REMOTE_TRUNKf, 1, 77, 0 }, 53873 { VIF__RESERVED_78f, 1, 80, SOCF_RES }, 53874 { VIF__RESERVED_89f, 2, 89, SOCF_LE|SOCF_RES }, 53875 { VIF__RESERVED_96f, 1, 98, SOCF_RES }, 53876 { VIF__RPEf, 1, 88, 0 }, 53877 { VIF__SCPf, 1, 97, 0 }, 53878 { VIF__SRC_DISCARDf, 1, 96, 0 }, 53879 { VIF__STATIC_BITf, 1, 100, 0 }, 53880 { VIF__Tf, 1, 78, 0 }, 53881 { VIF__TGIDf, 7, 63, SOCF_LE }, 53882 { VLAN__CLASS_IDf, 6, 81, SOCF_LE }, 53883 { VLAN__CPUf, 1, 94, 0 }, 53884 { VLAN__DESTINATIONf, 15, 63, SOCF_LE }, 53885 { VLAN__DESTINATION_1f, 15, 32, SOCF_LE }, 53886 { VLAN__DEST_TYPEf, 3, 78, SOCF_LE }, 53887 { VLAN__DST_DISCARDf, 1, 95, 0 }, 53888 { VLAN__DUMMY_INDEXf, 1, 86, SOCF_RES }, 53889 { VLAN__IVIDf, 12, 15, SOCF_LE }, 53890 { VLAN__LIMIT_COUNTEDf, 1, 98, 0 }, 53891 { VLAN__MAC_BLOCK_INDEXf, 5, 81, SOCF_LE }, 53892 { VLAN__MIRRORf, 1, 89, 0 }, 53893 { VLAN__MIRROR0f, 1, 89, 0 }, 53894 { VLAN__MODULE_IDf, 8, 70, SOCF_LE }, 53895 { VLAN__MODULE_ID_1f, 8, 39, SOCF_LE }, 53896 { VLAN__OVIDf, 12, 3, SOCF_LE }, 53897 { VLAN__PENDINGf, 1, 101, 0 }, 53898 { VLAN__PORT_NUMf, 7, 63, SOCF_LE }, 53899 { VLAN__PORT_NUM_1f, 7, 32, SOCF_LE }, 53900 { VLAN__PRIf, 3, 91, SOCF_LE }, 53901 { VLAN__REMOTEf, 1, 99, 0 }, 53902 { VLAN__REMOTE_TRUNKf, 1, 77, 0 }, 53903 { VLAN__REMOTE_TRUNK_1f, 1, 46, 0 }, 53904 { VLAN__RPEf, 1, 88, 0 }, 53905 { VLAN__SCPf, 1, 97, 0 }, 53906 { VLAN__SRC_DISCARDf, 1, 96, 0 }, 53907 { VLAN__STATIC_BITf, 1, 100, 0 }, 53908 { VLAN__Tf, 1, 78, 0 }, 53909 { VLAN__TGIDf, 7, 63, SOCF_LE }, 53910 { VLAN__TGID_1f, 7, 32, SOCF_LE }, 53911 { VLAN__T_1f, 1, 47, 0 }, 53912 { VLAN_IDf, 12, 3, SOCF_LE }, 53913 { VPGf, 15, 63, SOCF_LE|SOCF_RES } 53914 }; 53915 #endif 53916 53917 #if defined(BCM_53570_B0) 53918 soc_field_info_t soc_SR_MAC_LEARNING_BCM53570_B0m_fields[] = { 53919 { ASSOCIATED_DATAf, 46, 63, SOCF_LE }, 53920 { ASSOCIATED_DATA_TYPEf, 2, 112, SOCF_LE | SOCF_GLOBAL }, 53921 { CLASS_IDf, 6, 81, SOCF_LE }, 53922 { CPUf, 1, 94, 0 }, 53923 { DESTINATIONf, 15, 63, SOCF_LE }, 53924 { DESTINATION_1f, 15, 32, SOCF_LE }, 53925 { DEST_TYPEf, 3, 78, SOCF_LE }, 53926 { DST_DISCARDf, 1, 95, 0 }, 53927 { DUMMY_INDEXf, 1, 86, SOCF_RES }, 53928 { HITDAf, 1, 170, 0 | SOCF_GLOBAL }, 53929 { HITSAf, 1, 171, 0 | SOCF_GLOBAL }, 53930 { IVIDf, 12, 15, SOCF_LE }, 53931 { KEY_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 53932 { L2__ASSOCIATED_DATAf, 46, 63, SOCF_LE }, 53933 { L2__CLASS_IDf, 6, 81, SOCF_LE }, 53934 { L2__CPUf, 1, 94, 0 }, 53935 { L2__DESTINATIONf, 15, 63, SOCF_LE }, 53936 { L2__DEST_TYPEf, 3, 78, SOCF_LE }, 53937 { L2__DST_DISCARDf, 1, 95, 0 }, 53938 { L2__DUMMY_INDEXf, 1, 86, SOCF_RES }, 53939 { L2__L2MC_PTRf, 12, 63, SOCF_LE }, 53940 { L2__LIMIT_COUNTEDf, 1, 98, 0 }, 53941 { L2__MAC_ADDRf, 48, 15, SOCF_LE }, 53942 { L2__MAC_BLOCK_INDEXf, 5, 81, SOCF_LE }, 53943 { L2__MIRRORf, 1, 89, 0 }, 53944 { L2__MIRROR0f, 1, 89, 0 }, 53945 { L2__MODULE_IDf, 8, 70, SOCF_LE }, 53946 { L2__NHI_ECMPf, 14, 63, SOCF_LE }, 53947 { L2__PENDINGf, 1, 101, 0 }, 53948 { L2__PORT_NUMf, 7, 63, SOCF_LE }, 53949 { L2__PRIf, 3, 91, SOCF_LE }, 53950 { L2__REMOTEf, 1, 99, 0 }, 53951 { L2__REMOTE_TRUNKf, 1, 77, 0 }, 53952 { L2__RPEf, 1, 88, 0 }, 53953 { L2__SCPf, 1, 97, 0 }, 53954 { L2__SRC_DISCARDf, 1, 96, 0 }, 53955 { L2__STATIC_BITf, 1, 100, 0 }, 53956 { L2__Tf, 1, 78, 0 }, 53957 { L2__TAF_GATE_ID_PROFILEf, 7, 102, SOCF_LE }, 53958 { L2__TGIDf, 7, 63, SOCF_LE }, 53959 { L2__VFIf, 12, 3, SOCF_LE }, 53960 { L2__VLAN_IDf, 12, 3, SOCF_LE }, 53961 { L2MC_PTRf, 12, 63, SOCF_LE }, 53962 { LIMIT_COUNTEDf, 1, 98, 0 }, 53963 { LOCAL_SAf, 1, 172, 0 | SOCF_GLOBAL }, 53964 { MAC_ADDRf, 48, 15, SOCF_LE }, 53965 { MAC_BLOCK_INDEXf, 5, 81, SOCF_LE }, 53966 { MAC_LEARNING_PENDINGf, 1, 173, 0 | SOCF_GLOBAL }, 53967 { MIRRORf, 1, 89, 0 }, 53968 { MIRROR0f, 1, 89, 0 }, 53969 { MODULE_IDf, 8, 70, SOCF_LE }, 53970 { MODULE_ID_1f, 8, 39, SOCF_LE }, 53971 { NHI_ECMPf, 14, 63, SOCF_LE }, 53972 { OVIDf, 12, 3, SOCF_LE }, 53973 { PENDINGf, 1, 101, 0 }, 53974 { PE_VID__ASSOCIATED_DATAf, 46, 63, SOCF_LE }, 53975 { PE_VID__CLASS_IDf, 6, 81, SOCF_LE }, 53976 { PE_VID__CPUf, 1, 94, 0 }, 53977 { PE_VID__DESTINATIONf, 15, 63, SOCF_LE }, 53978 { PE_VID__DEST_TYPEf, 3, 78, SOCF_LE }, 53979 { PE_VID__DST_DISCARDf, 1, 95, 0 }, 53980 { PE_VID__DUMMY_INDEXf, 1, 86, 0 }, 53981 { PE_VID__ETAG_VIDf, 14, 15, SOCF_LE }, 53982 { PE_VID__KEYf, 63, 0, SOCF_LE }, 53983 { PE_VID__L2MC_PTRf, 12, 63, SOCF_LE }, 53984 { PE_VID__MAC_BLOCK_INDEXf, 5, 81, SOCF_LE }, 53985 { PE_VID__MODULE_IDf, 8, 70, SOCF_LE }, 53986 { PE_VID__NAMESPACEf, 12, 3, SOCF_LE }, 53987 { PE_VID__NHI_ECMPf, 14, 63, SOCF_LE }, 53988 { PE_VID__PENDINGf, 1, 101, 0 }, 53989 { PE_VID__PORT_NUMf, 7, 63, SOCF_LE }, 53990 { PE_VID__PRIf, 3, 91, SOCF_LE }, 53991 { PE_VID__REMOTEf, 1, 99, 0 }, 53992 { PE_VID__REMOTE_TRUNKf, 1, 77, 0 }, 53993 { PE_VID__RESERVED_80f, 1, 80, SOCF_RES }, 53994 { PE_VID__RESERVED_89f, 2, 89, SOCF_LE|SOCF_RES }, 53995 { PE_VID__RESERVED_98f, 1, 98, SOCF_RES }, 53996 { PE_VID__RPEf, 1, 88, 0 }, 53997 { PE_VID__SCPf, 1, 97, 0 }, 53998 { PE_VID__SRC_DISCARDf, 1, 96, 0 }, 53999 { PE_VID__STATIC_BITf, 1, 100, 0 }, 54000 { PE_VID__Tf, 1, 78, 0 }, 54001 { PE_VID__TAF_GATE_ID_PROFILEf, 7, 102, SOCF_LE }, 54002 { PE_VID__TGIDf, 7, 63, SOCF_LE }, 54003 { PORT_NUMf, 7, 63, SOCF_LE }, 54004 { PORT_NUM_1f, 7, 32, SOCF_LE }, 54005 { PRIf, 3, 91, SOCF_LE }, 54006 { REMOTEf, 1, 99, 0 }, 54007 { REMOTE_TRUNKf, 1, 77, 0 }, 54008 { REMOTE_TRUNK_1f, 1, 46, 0 }, 54009 { RESERVED_110f, 1, 110, SOCF_RES | SOCF_GLOBAL }, 54010 { RESERVED_111f, 1, 111, SOCF_RES | SOCF_GLOBAL }, 54011 { RESERVED_161f, 1, 169, SOCF_RES | SOCF_GLOBAL }, 54012 { RESERVED_17f, 1, 129, SOCF_RES | SOCF_GLOBAL }, 54013 { RPEf, 1, 88, 0 }, 54014 { SANf, 1, 168, 0 | SOCF_GLOBAL }, 54015 { SCPf, 1, 97, 0 }, 54016 { SGLPf, 16, 114, SOCF_LE | SOCF_GLOBAL }, 54017 { SRC_DISCARDf, 1, 96, 0 }, 54018 { SR_ASSOCIATED_DATAf, 55, 114, SOCF_LE | SOCF_GLOBAL }, 54019 { SR_DUPLICATE_FORWARDINGf, 1, 114, 0 | SOCF_GLOBAL }, 54020 { SR_FLOW_IDf, 13, 154, SOCF_LE | SOCF_GLOBAL }, 54021 { SR_MAC_PROXY_PROFILE_PTRf, 6, 130, SOCF_LE | SOCF_GLOBAL }, 54022 { SR_PRI_OFFSET_PROFILEf, 3, 151, SOCF_LE | SOCF_GLOBAL }, 54023 { STATIC_BITf, 1, 100, 0 }, 54024 { SVC_METER_INDEXf, 12, 117, SOCF_LE | SOCF_GLOBAL }, 54025 { SVC_METER_OFFSET_MODEf, 2, 115, SOCF_LE | SOCF_GLOBAL }, 54026 { Tf, 1, 78, 0 }, 54027 { TAF_GATE_ID_PROFILEf, 7, 102, SOCF_LE }, 54028 { TGIDf, 7, 63, SOCF_LE }, 54029 { TGID_1f, 7, 32, SOCF_LE }, 54030 { TSN_CIRCUIT_IDf, 12, 139, SOCF_LE | SOCF_GLOBAL }, 54031 { TSN_PRI_OFFSET_PROFILEf, 3, 136, SOCF_LE | SOCF_GLOBAL }, 54032 { T_1f, 1, 47, 0 }, 54033 { VALIDf, 1, 109, 0 | SOCF_GLOBAL }, 54034 { VFIf, 12, 3, SOCF_LE }, 54035 { VFI__ASSOCIATED_DATAf, 46, 63, SOCF_LE }, 54036 { VFI__CLASS_IDf, 6, 81, SOCF_LE }, 54037 { VFI__CPUf, 1, 94, 0 }, 54038 { VFI__DESTINATIONf, 15, 63, SOCF_LE }, 54039 { VFI__DEST_TYPEf, 3, 78, SOCF_LE }, 54040 { VFI__DST_DISCARDf, 1, 95, 0 }, 54041 { VFI__DUMMY_INDEXf, 1, 86, SOCF_RES }, 54042 { VFI__KEYf, 63, 0, SOCF_LE }, 54043 { VFI__L2MC_PTRf, 12, 63, SOCF_LE }, 54044 { VFI__LIMIT_COUNTEDf, 1, 98, 0 }, 54045 { VFI__MAC_ADDRf, 48, 15, SOCF_LE }, 54046 { VFI__MAC_BLOCK_INDEXf, 5, 81, SOCF_LE }, 54047 { VFI__MIRRORf, 1, 89, 0 }, 54048 { VFI__MIRROR0f, 1, 89, 0 }, 54049 { VFI__MODULE_IDf, 8, 70, SOCF_LE }, 54050 { VFI__NHI_ECMPf, 14, 63, SOCF_LE }, 54051 { VFI__PENDINGf, 1, 101, 0 }, 54052 { VFI__PORT_NUMf, 7, 63, SOCF_LE }, 54053 { VFI__PRIf, 3, 91, SOCF_LE }, 54054 { VFI__REMOTEf, 1, 99, 0 }, 54055 { VFI__REMOTE_TRUNKf, 1, 77, 0 }, 54056 { VFI__RPEf, 1, 88, 0 }, 54057 { VFI__SCPf, 1, 97, 0 }, 54058 { VFI__SRC_DISCARDf, 1, 96, 0 }, 54059 { VFI__STATIC_BITf, 1, 100, 0 }, 54060 { VFI__Tf, 1, 78, 0 }, 54061 { VFI__TAF_GATE_ID_PROFILEf, 7, 102, SOCF_LE }, 54062 { VFI__TGIDf, 7, 63, SOCF_LE }, 54063 { VFI__VFIf, 12, 3, SOCF_LE }, 54064 { VFI__VLAN_IDf, 12, 3, SOCF_LE }, 54065 { VIF__ASSOCIATED_DATAf, 46, 63, SOCF_LE }, 54066 { VIF__CLASS_IDf, 6, 81, SOCF_LE }, 54067 { VIF__CPUf, 1, 94, 0 }, 54068 { VIF__DESTINATIONf, 15, 63, SOCF_LE }, 54069 { VIF__DEST_TYPEf, 3, 78, SOCF_LE }, 54070 { VIF__DST_DISCARDf, 1, 95, 0 }, 54071 { VIF__DST_VIFf, 14, 15, SOCF_LE }, 54072 { VIF__DUMMY_INDEXf, 1, 86, 0 }, 54073 { VIF__KEYf, 63, 0, SOCF_LE }, 54074 { VIF__L2MC_PTRf, 12, 63, SOCF_LE }, 54075 { VIF__MAC_BLOCK_INDEXf, 5, 81, SOCF_LE }, 54076 { VIF__MODULE_IDf, 8, 70, SOCF_LE }, 54077 { VIF__NAMESPACEf, 12, 3, SOCF_LE }, 54078 { VIF__NHI_ECMPf, 14, 63, SOCF_LE }, 54079 { VIF__Pf, 1, 29, 0 }, 54080 { VIF__PENDINGf, 1, 101, 0 }, 54081 { VIF__PORT_NUMf, 7, 63, SOCF_LE }, 54082 { VIF__PRIf, 3, 91, SOCF_LE }, 54083 { VIF__REMOTEf, 1, 99, 0 }, 54084 { VIF__REMOTE_TRUNKf, 1, 77, 0 }, 54085 { VIF__RESERVED_78f, 1, 80, SOCF_RES }, 54086 { VIF__RESERVED_89f, 2, 89, SOCF_LE|SOCF_RES }, 54087 { VIF__RESERVED_96f, 1, 98, SOCF_RES }, 54088 { VIF__RPEf, 1, 88, 0 }, 54089 { VIF__SCPf, 1, 97, 0 }, 54090 { VIF__SRC_DISCARDf, 1, 96, 0 }, 54091 { VIF__STATIC_BITf, 1, 100, 0 }, 54092 { VIF__Tf, 1, 78, 0 }, 54093 { VIF__TAF_GATE_ID_PROFILEf, 7, 102, SOCF_LE }, 54094 { VIF__TGIDf, 7, 63, SOCF_LE }, 54095 { VLAN__CLASS_IDf, 6, 81, SOCF_LE }, 54096 { VLAN__CPUf, 1, 94, 0 }, 54097 { VLAN__DESTINATIONf, 15, 63, SOCF_LE }, 54098 { VLAN__DESTINATION_1f, 15, 32, SOCF_LE }, 54099 { VLAN__DEST_TYPEf, 3, 78, SOCF_LE }, 54100 { VLAN__DST_DISCARDf, 1, 95, 0 }, 54101 { VLAN__DUMMY_INDEXf, 1, 86, SOCF_RES }, 54102 { VLAN__IVIDf, 12, 15, SOCF_LE }, 54103 { VLAN__LIMIT_COUNTEDf, 1, 98, 0 }, 54104 { VLAN__MAC_BLOCK_INDEXf, 5, 81, SOCF_LE }, 54105 { VLAN__MIRRORf, 1, 89, 0 }, 54106 { VLAN__MIRROR0f, 1, 89, 0 }, 54107 { VLAN__MODULE_IDf, 8, 70, SOCF_LE }, 54108 { VLAN__MODULE_ID_1f, 8, 39, SOCF_LE }, 54109 { VLAN__OVIDf, 12, 3, SOCF_LE }, 54110 { VLAN__PENDINGf, 1, 101, 0 }, 54111 { VLAN__PORT_NUMf, 7, 63, SOCF_LE }, 54112 { VLAN__PORT_NUM_1f, 7, 32, SOCF_LE }, 54113 { VLAN__PRIf, 3, 91, SOCF_LE }, 54114 { VLAN__REMOTEf, 1, 99, 0 }, 54115 { VLAN__REMOTE_TRUNKf, 1, 77, 0 }, 54116 { VLAN__REMOTE_TRUNK_1f, 1, 46, 0 }, 54117 { VLAN__RPEf, 1, 88, 0 }, 54118 { VLAN__SCPf, 1, 97, 0 }, 54119 { VLAN__SRC_DISCARDf, 1, 96, 0 }, 54120 { VLAN__STATIC_BITf, 1, 100, 0 }, 54121 { VLAN__Tf, 1, 78, 0 }, 54122 { VLAN__TAF_GATE_ID_PROFILEf, 7, 102, SOCF_LE }, 54123 { VLAN__TGIDf, 7, 63, SOCF_LE }, 54124 { VLAN__TGID_1f, 7, 32, SOCF_LE }, 54125 { VLAN__T_1f, 1, 47, 0 }, 54126 { VLAN_IDf, 12, 3, SOCF_LE }, 54127 { VPGf, 15, 63, SOCF_LE|SOCF_RES } 54128 }; 54129 #endif 54130 54131 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 54132 soc_field_info_t soc_SR_MAC_LEARNING_VALIDm_fields[] = { 54133 { VALIDf, 1, 0, 0 | SOCF_GLOBAL } 54134 }; 54135 #endif 54136 54137 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 54138 soc_field_info_t soc_SR_MAC_PROXY_PROFILEm_fields[] = { 54139 { ECCf, 7, 66, SOCF_LE | SOCF_GLOBAL }, 54140 { ECCPf, 8, 66, SOCF_LE | SOCF_GLOBAL }, 54141 { PARITYf, 1, 73, 0 | SOCF_GLOBAL }, 54142 { SR_PROXY_BITMAPf, 66, 0, SOCF_LE | SOCF_GLOBAL } 54143 }; 54144 #endif 54145 54146 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 54147 soc_field_info_t soc_SR_PORT_TABLEm_fields[] = { 54148 { ECCf, 7, 62, SOCF_LE | SOCF_GLOBAL }, 54149 { ECCPf, 8, 62, SOCF_LE | SOCF_GLOBAL }, 54150 { FLOW_ID_SOURCE_PRIORITYf, 1, 24, 0 | SOCF_GLOBAL }, 54151 { ING_SR_ENABLEf, 1, 36, 0 | SOCF_GLOBAL }, 54152 { ING_SR_LAN_IDf, 1, 31, 0 | SOCF_GLOBAL }, 54153 { ING_SR_MODEf, 3, 25, SOCF_LE | SOCF_GLOBAL }, 54154 { ING_SR_NET_IDf, 3, 28, SOCF_LE | SOCF_GLOBAL }, 54155 { ING_SR_PORT_ROLEf, 1, 35, 0 | SOCF_GLOBAL }, 54156 { ING_SR_TYPEf, 3, 32, SOCF_LE | SOCF_GLOBAL }, 54157 { L2MCf, 12, 37, SOCF_LE | SOCF_GLOBAL }, 54158 { MTU_PROFILE_INDEXf, 5, 19, SOCF_LE | SOCF_GLOBAL }, 54159 { PARITYf, 1, 69, 0 | SOCF_GLOBAL }, 54160 { RESERVEDf, 1, 61, SOCF_RES | SOCF_GLOBAL }, 54161 { SR_MAC_PROXY_PROFILE_PTRf, 6, 49, SOCF_LE | SOCF_GLOBAL }, 54162 { SR_PRIORITY_OFFSET_PROFILEf, 3, 58, SOCF_LE | SOCF_GLOBAL }, 54163 { STU_PROFILE_INDEXf, 5, 14, SOCF_LE | SOCF_GLOBAL }, 54164 { SVC_METER_INDEXf, 12, 2, SOCF_LE | SOCF_GLOBAL }, 54165 { SVC_METER_OFFSET_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 54166 { TSN_PRI_OFFSET_PROFILEf, 3, 55, SOCF_LE | SOCF_GLOBAL } 54167 }; 54168 #endif 54169 54170 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 54171 soc_field_info_t soc_SR_PRI_OFFSETm_fields[] = { 54172 { INT_PRIf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 54173 { OFFSETf, 3, 4, SOCF_LE | SOCF_GLOBAL } 54174 }; 54175 #endif 54176 54177 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 54178 soc_field_info_t soc_SR_RXm_fields[] = { 54179 { ACCEPTANCE_WINDOW_SIZEf, 3, 52, SOCF_LE | SOCF_GLOBAL }, 54180 { ACCEPT_DUPLICATE_PACKETf, 1, 2, 0 | SOCF_GLOBAL }, 54181 { ACCEPT_IN_DROP_WINDOWf, 1, 1, 0 | SOCF_GLOBAL }, 54182 { AGE_OUT_INDICATORf, 1, 128, 0 | SOCF_GLOBAL }, 54183 { AGE_OUT_MULTIPLIERf, 4, 48, SOCF_LE | SOCF_GLOBAL }, 54184 { DROP_OUT_OF_ORDERf, 1, 0, 0 | SOCF_GLOBAL }, 54185 { ECCP_0f, 8, 70, SOCF_LE | SOCF_GLOBAL }, 54186 { ECCP_1f, 8, 162, SOCF_LE | SOCF_GLOBAL }, 54187 { ECC_0f, 7, 70, SOCF_LE | SOCF_GLOBAL }, 54188 { ECC_1f, 7, 162, SOCF_LE | SOCF_GLOBAL }, 54189 { LAST_RECEIVED_SNf, 16, 171, SOCF_LE | SOCF_GLOBAL }, 54190 { LAST_RECEIVED_SN_LAN_Af, 16, 145, SOCF_LE | SOCF_GLOBAL }, 54191 { LAST_RECEIVED_SN_LAN_Bf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 54192 { LAST_WINDOW_SNf, 16, 187, SOCF_LE | SOCF_GLOBAL }, 54193 { PARITY_0f, 1, 77, 0 | SOCF_GLOBAL }, 54194 { PARITY_1f, 1, 169, 0 | SOCF_GLOBAL }, 54195 { RESERVED_161f, 1, 161, SOCF_RES | SOCF_GLOBAL }, 54196 { SN_AGE_OUT_COUNT_DOWNf, 16, 112, SOCF_LE | SOCF_GLOBAL }, 54197 { SN_AGE_OUT_ENABLEf, 1, 47, 0 | SOCF_GLOBAL }, 54198 { SN_HISTORY_INDEX_1f, 7, 40, SOCF_LE | SOCF_GLOBAL }, 54199 { SN_HISTORY_INDEX_2f, 7, 29, SOCF_LE | SOCF_GLOBAL }, 54200 { SN_HISTORY_INDEX_3f, 7, 18, SOCF_LE | SOCF_GLOBAL }, 54201 { SN_HISTORY_INDEX_4f, 7, 7, SOCF_LE | SOCF_GLOBAL }, 54202 { SN_HISTORY_OFFSET_1f, 4, 36, SOCF_LE | SOCF_GLOBAL }, 54203 { SN_HISTORY_OFFSET_2f, 4, 25, SOCF_LE | SOCF_GLOBAL }, 54204 { SN_HISTORY_OFFSET_3f, 4, 14, SOCF_LE | SOCF_GLOBAL }, 54205 { SN_HISTORY_OFFSET_4f, 4, 3, SOCF_LE | SOCF_GLOBAL }, 54206 { SN_HISTORY_SIZE_1f, 3, 67, SOCF_LE | SOCF_GLOBAL }, 54207 { SN_HISTORY_SIZE_2f, 3, 64, SOCF_LE | SOCF_GLOBAL }, 54208 { SN_HISTORY_SIZE_3f, 3, 61, SOCF_LE | SOCF_GLOBAL }, 54209 { SN_HISTORY_SIZE_4f, 3, 58, SOCF_LE | SOCF_GLOBAL }, 54210 { SN_RESET_STATEf, 1, 170, 0 | SOCF_GLOBAL }, 54211 { SN_WINDOW_SIZEf, 3, 55, SOCF_LE | SOCF_GLOBAL }, 54212 { WRONG_LAN_Af, 1, 111, 0 | SOCF_GLOBAL }, 54213 { WRONG_LAN_A_AGE_OUT_COUNT_DOWNf, 16, 94, SOCF_LE | SOCF_GLOBAL }, 54214 { WRONG_LAN_Bf, 1, 110, 0 | SOCF_GLOBAL }, 54215 { WRONG_LAN_B_AGE_OUT_COUNT_DOWNf, 16, 78, SOCF_LE | SOCF_GLOBAL } 54216 }; 54217 #endif 54218 54219 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 54220 soc_field_info_t soc_SR_RX_FLOW_ID_POOLm_fields[] = { 54221 { ECCf, 5, 12, SOCF_LE | SOCF_GLOBAL }, 54222 { ECCPf, 6, 12, SOCF_LE | SOCF_GLOBAL }, 54223 { NEXT_FLOW_IDf, 12, 0, SOCF_LE | SOCF_GLOBAL }, 54224 { PARITYf, 1, 17, 0 | SOCF_GLOBAL } 54225 }; 54226 #endif 54227 54228 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 54229 soc_field_info_t soc_SR_SN_HISTORY_0m_fields[] = { 54230 { BLOCK_SELECTf, 4, 288, SOCF_LE|SOCF_WO | SOCF_GLOBAL }, 54231 { ECCP_0f, 8, 256, SOCF_LE | SOCF_GLOBAL }, 54232 { ECCP_1f, 8, 264, SOCF_LE | SOCF_GLOBAL }, 54233 { ECCP_2f, 8, 272, SOCF_LE | SOCF_GLOBAL }, 54234 { ECCP_3f, 8, 280, SOCF_LE | SOCF_GLOBAL }, 54235 { ECC_0f, 7, 256, SOCF_LE | SOCF_GLOBAL }, 54236 { ECC_1f, 7, 264, SOCF_LE | SOCF_GLOBAL }, 54237 { ECC_2f, 7, 272, SOCF_LE | SOCF_GLOBAL }, 54238 { ECC_3f, 7, 280, SOCF_LE | SOCF_GLOBAL }, 54239 { PARITY_0f, 1, 263, 0 | SOCF_GLOBAL }, 54240 { PARITY_1f, 1, 271, 0 | SOCF_GLOBAL }, 54241 { PARITY_2f, 1, 279, 0 | SOCF_GLOBAL }, 54242 { PARITY_3f, 1, 287, 0 | SOCF_GLOBAL }, 54243 { SN_WINDOWf, 256, 0, SOCF_LE | SOCF_GLOBAL } 54244 }; 54245 #endif 54246 54247 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 54248 soc_field_info_t soc_SR_SUPERVISORY_MAC_ADDRESSm_fields[] = { 54249 { MAC_ADDRESSf, 48, 48, SOCF_LE | SOCF_GLOBAL }, 54250 { MAC_ADDRESS_MASKf, 48, 0, SOCF_LE | SOCF_GLOBAL } 54251 }; 54252 #endif 54253 54254 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 54255 soc_field_info_t soc_SR_TXm_fields[] = { 54256 { ECCf, 5, 16, SOCF_LE | SOCF_GLOBAL }, 54257 { ECCPf, 6, 16, SOCF_LE | SOCF_GLOBAL }, 54258 { NEXT_SNf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 54259 { PARITYf, 1, 21, 0 | SOCF_GLOBAL } 54260 }; 54261 #endif 54262 54263 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 54264 defined(BCM_56970_A0) 54265 soc_field_info_t soc_STATS_INTF_QUEUE_LISTm_fields[] = { 54266 { DATAWIDTHf, 1, 12, SOCF_SC | SOCF_GLOBAL }, 54267 { ECCf, 5, 12, SOCF_LE | SOCF_GLOBAL }, 54268 { ECCPf, 6, 12, SOCF_LE | SOCF_GLOBAL }, 54269 { LOGICAL_QUEUE_IDf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 54270 { PARITYf, 1, 17, 0 | SOCF_GLOBAL }, 54271 { SLICE_IDf, 1, 11, 0 | SOCF_GLOBAL } 54272 }; 54273 #endif 54274 54275 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 54276 soc_field_info_t soc_STATS_INTF_QUEUE_LIST_BCM56870_A0m_fields[] = { 54277 { DATAWIDTHf, 1, 11, 0 | SOCF_GLOBAL }, 54278 { ECCf, 4, 11, SOCF_LE | SOCF_GLOBAL }, 54279 { ECCPf, 5, 11, SOCF_LE | SOCF_GLOBAL }, 54280 { LOGICAL_QUEUE_IDf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 54281 { PARITYf, 1, 15, 0 | SOCF_GLOBAL }, 54282 { PIPE_IDf, 1, 10, 0 | SOCF_GLOBAL } 54283 }; 54284 #endif 54285 54286 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 54287 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 54288 defined(BCM_56970_A0) 54289 soc_field_info_t soc_STATS_INTF_SERVPOOL_LISTm_fields[] = { 54290 { SPIDf, 4, 0, SOCF_LE | SOCF_GLOBAL } 54291 }; 54292 #endif 54293 54294 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 54295 defined(BCM_56504_B0) || defined(BCM_56514_A0) 54296 soc_field_info_t soc_STG_TABm_fields[] = { 54297 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 54298 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 54299 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 54300 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 54301 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 54302 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 54303 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 54304 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 54305 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 54306 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 54307 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 54308 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 54309 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 54310 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 54311 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 54312 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 54313 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 54314 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 54315 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 54316 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 54317 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 54318 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 54319 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 54320 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 54321 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 54322 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 54323 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 54324 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 54325 }; 54326 #endif 54327 54328 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 54329 soc_field_info_t soc_STG_TAB_2m_fields[] = { 54330 { DATAf, 320, 0, SOCF_LE | SOCF_GLOBAL }, 54331 { ECCf, 9, 320, SOCF_LE | SOCF_GLOBAL }, 54332 { ECCPf, 10, 320, SOCF_LE | SOCF_GLOBAL }, 54333 { PARITYf, 1, 329, 0 | SOCF_GLOBAL }, 54334 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 54335 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 54336 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 54337 { SP_TREE_PORT100f, 2, 200, SOCF_LE | SOCF_GLOBAL }, 54338 { SP_TREE_PORT101f, 2, 202, SOCF_LE | SOCF_GLOBAL }, 54339 { SP_TREE_PORT102f, 2, 204, SOCF_LE | SOCF_GLOBAL }, 54340 { SP_TREE_PORT103f, 2, 206, SOCF_LE | SOCF_GLOBAL }, 54341 { SP_TREE_PORT104f, 2, 208, SOCF_LE | SOCF_GLOBAL }, 54342 { SP_TREE_PORT105f, 2, 210, SOCF_LE | SOCF_GLOBAL }, 54343 { SP_TREE_PORT106f, 2, 212, SOCF_LE | SOCF_GLOBAL }, 54344 { SP_TREE_PORT107f, 2, 214, SOCF_LE | SOCF_GLOBAL }, 54345 { SP_TREE_PORT108f, 2, 216, SOCF_LE | SOCF_GLOBAL }, 54346 { SP_TREE_PORT109f, 2, 218, SOCF_LE | SOCF_GLOBAL }, 54347 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 54348 { SP_TREE_PORT110f, 2, 220, SOCF_LE | SOCF_GLOBAL }, 54349 { SP_TREE_PORT111f, 2, 222, SOCF_LE | SOCF_GLOBAL }, 54350 { SP_TREE_PORT112f, 2, 224, SOCF_LE | SOCF_GLOBAL }, 54351 { SP_TREE_PORT113f, 2, 226, SOCF_LE | SOCF_GLOBAL }, 54352 { SP_TREE_PORT114f, 2, 228, SOCF_LE | SOCF_GLOBAL }, 54353 { SP_TREE_PORT115f, 2, 230, SOCF_LE | SOCF_GLOBAL }, 54354 { SP_TREE_PORT116f, 2, 232, SOCF_LE | SOCF_GLOBAL }, 54355 { SP_TREE_PORT117f, 2, 234, SOCF_LE | SOCF_GLOBAL }, 54356 { SP_TREE_PORT118f, 2, 236, SOCF_LE | SOCF_GLOBAL }, 54357 { SP_TREE_PORT119f, 2, 238, SOCF_LE | SOCF_GLOBAL }, 54358 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 54359 { SP_TREE_PORT120f, 2, 240, SOCF_LE | SOCF_GLOBAL }, 54360 { SP_TREE_PORT121f, 2, 242, SOCF_LE | SOCF_GLOBAL }, 54361 { SP_TREE_PORT122f, 2, 244, SOCF_LE | SOCF_GLOBAL }, 54362 { SP_TREE_PORT123f, 2, 246, SOCF_LE | SOCF_GLOBAL }, 54363 { SP_TREE_PORT124f, 2, 248, SOCF_LE | SOCF_GLOBAL }, 54364 { SP_TREE_PORT125f, 2, 250, SOCF_LE | SOCF_GLOBAL }, 54365 { SP_TREE_PORT126f, 2, 252, SOCF_LE | SOCF_GLOBAL }, 54366 { SP_TREE_PORT127f, 2, 254, SOCF_LE | SOCF_GLOBAL }, 54367 { SP_TREE_PORT128f, 2, 256, SOCF_LE | SOCF_GLOBAL }, 54368 { SP_TREE_PORT129f, 2, 258, SOCF_LE | SOCF_GLOBAL }, 54369 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 54370 { SP_TREE_PORT130f, 2, 260, SOCF_LE | SOCF_GLOBAL }, 54371 { SP_TREE_PORT131f, 2, 262, SOCF_LE | SOCF_GLOBAL }, 54372 { SP_TREE_PORT132f, 2, 264, SOCF_LE | SOCF_GLOBAL }, 54373 { SP_TREE_PORT133f, 2, 266, SOCF_LE | SOCF_GLOBAL }, 54374 { SP_TREE_PORT134f, 2, 268, SOCF_LE | SOCF_GLOBAL }, 54375 { SP_TREE_PORT135f, 2, 270, SOCF_LE | SOCF_GLOBAL }, 54376 { SP_TREE_PORT136f, 2, 272, SOCF_LE | SOCF_GLOBAL }, 54377 { SP_TREE_PORT137f, 2, 274, SOCF_LE | SOCF_GLOBAL }, 54378 { SP_TREE_PORT138f, 2, 276, SOCF_LE | SOCF_GLOBAL }, 54379 { SP_TREE_PORT139f, 2, 278, SOCF_LE | SOCF_GLOBAL }, 54380 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 54381 { SP_TREE_PORT140f, 2, 280, SOCF_LE | SOCF_GLOBAL }, 54382 { SP_TREE_PORT141f, 2, 282, SOCF_LE | SOCF_GLOBAL }, 54383 { SP_TREE_PORT142f, 2, 284, SOCF_LE | SOCF_GLOBAL }, 54384 { SP_TREE_PORT143f, 2, 286, SOCF_LE | SOCF_GLOBAL }, 54385 { SP_TREE_PORT144f, 2, 288, SOCF_LE | SOCF_GLOBAL }, 54386 { SP_TREE_PORT145f, 2, 290, SOCF_LE | SOCF_GLOBAL }, 54387 { SP_TREE_PORT146f, 2, 292, SOCF_LE | SOCF_GLOBAL }, 54388 { SP_TREE_PORT147f, 2, 294, SOCF_LE | SOCF_GLOBAL }, 54389 { SP_TREE_PORT148f, 2, 296, SOCF_LE | SOCF_GLOBAL }, 54390 { SP_TREE_PORT149f, 2, 298, SOCF_LE | SOCF_GLOBAL }, 54391 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 54392 { SP_TREE_PORT150f, 2, 300, SOCF_LE | SOCF_GLOBAL }, 54393 { SP_TREE_PORT151f, 2, 302, SOCF_LE | SOCF_GLOBAL }, 54394 { SP_TREE_PORT152f, 2, 304, SOCF_LE | SOCF_GLOBAL }, 54395 { SP_TREE_PORT153f, 2, 306, SOCF_LE | SOCF_GLOBAL }, 54396 { SP_TREE_PORT154f, 2, 308, SOCF_LE | SOCF_GLOBAL }, 54397 { SP_TREE_PORT155f, 2, 310, SOCF_LE | SOCF_GLOBAL }, 54398 { SP_TREE_PORT156f, 2, 312, SOCF_LE | SOCF_GLOBAL }, 54399 { SP_TREE_PORT157f, 2, 314, SOCF_LE | SOCF_GLOBAL }, 54400 { SP_TREE_PORT158f, 2, 316, SOCF_LE | SOCF_GLOBAL }, 54401 { SP_TREE_PORT159f, 2, 318, SOCF_LE | SOCF_GLOBAL }, 54402 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 54403 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 54404 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 54405 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 54406 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 54407 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 54408 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 54409 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 54410 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 54411 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 54412 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 54413 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 54414 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 54415 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 54416 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 54417 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 54418 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 54419 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 54420 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 54421 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 54422 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 54423 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 54424 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 54425 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 54426 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 54427 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 54428 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 54429 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 54430 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 54431 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 54432 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 54433 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 54434 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 54435 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 54436 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 54437 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 54438 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 54439 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 54440 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 54441 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 54442 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 54443 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 54444 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 54445 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 54446 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 54447 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 54448 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 54449 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 54450 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 54451 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 54452 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 54453 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 54454 { SP_TREE_PORT63f, 2, 126, SOCF_LE | SOCF_GLOBAL }, 54455 { SP_TREE_PORT64f, 2, 128, SOCF_LE | SOCF_GLOBAL }, 54456 { SP_TREE_PORT65f, 2, 130, SOCF_LE | SOCF_GLOBAL }, 54457 { SP_TREE_PORT66f, 2, 132, SOCF_LE | SOCF_GLOBAL }, 54458 { SP_TREE_PORT67f, 2, 134, SOCF_LE | SOCF_GLOBAL }, 54459 { SP_TREE_PORT68f, 2, 136, SOCF_LE | SOCF_GLOBAL }, 54460 { SP_TREE_PORT69f, 2, 138, SOCF_LE | SOCF_GLOBAL }, 54461 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 54462 { SP_TREE_PORT70f, 2, 140, SOCF_LE | SOCF_GLOBAL }, 54463 { SP_TREE_PORT71f, 2, 142, SOCF_LE | SOCF_GLOBAL }, 54464 { SP_TREE_PORT72f, 2, 144, SOCF_LE | SOCF_GLOBAL }, 54465 { SP_TREE_PORT73f, 2, 146, SOCF_LE | SOCF_GLOBAL }, 54466 { SP_TREE_PORT74f, 2, 148, SOCF_LE | SOCF_GLOBAL }, 54467 { SP_TREE_PORT75f, 2, 150, SOCF_LE | SOCF_GLOBAL }, 54468 { SP_TREE_PORT76f, 2, 152, SOCF_LE | SOCF_GLOBAL }, 54469 { SP_TREE_PORT77f, 2, 154, SOCF_LE | SOCF_GLOBAL }, 54470 { SP_TREE_PORT78f, 2, 156, SOCF_LE | SOCF_GLOBAL }, 54471 { SP_TREE_PORT79f, 2, 158, SOCF_LE | SOCF_GLOBAL }, 54472 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 54473 { SP_TREE_PORT80f, 2, 160, SOCF_LE | SOCF_GLOBAL }, 54474 { SP_TREE_PORT81f, 2, 162, SOCF_LE | SOCF_GLOBAL }, 54475 { SP_TREE_PORT82f, 2, 164, SOCF_LE | SOCF_GLOBAL }, 54476 { SP_TREE_PORT83f, 2, 166, SOCF_LE | SOCF_GLOBAL }, 54477 { SP_TREE_PORT84f, 2, 168, SOCF_LE | SOCF_GLOBAL }, 54478 { SP_TREE_PORT85f, 2, 170, SOCF_LE | SOCF_GLOBAL }, 54479 { SP_TREE_PORT86f, 2, 172, SOCF_LE | SOCF_GLOBAL }, 54480 { SP_TREE_PORT87f, 2, 174, SOCF_LE | SOCF_GLOBAL }, 54481 { SP_TREE_PORT88f, 2, 176, SOCF_LE | SOCF_GLOBAL }, 54482 { SP_TREE_PORT89f, 2, 178, SOCF_LE | SOCF_GLOBAL }, 54483 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL }, 54484 { SP_TREE_PORT90f, 2, 180, SOCF_LE | SOCF_GLOBAL }, 54485 { SP_TREE_PORT91f, 2, 182, SOCF_LE | SOCF_GLOBAL }, 54486 { SP_TREE_PORT92f, 2, 184, SOCF_LE | SOCF_GLOBAL }, 54487 { SP_TREE_PORT93f, 2, 186, SOCF_LE | SOCF_GLOBAL }, 54488 { SP_TREE_PORT94f, 2, 188, SOCF_LE | SOCF_GLOBAL }, 54489 { SP_TREE_PORT95f, 2, 190, SOCF_LE | SOCF_GLOBAL }, 54490 { SP_TREE_PORT96f, 2, 192, SOCF_LE | SOCF_GLOBAL }, 54491 { SP_TREE_PORT97f, 2, 194, SOCF_LE | SOCF_GLOBAL }, 54492 { SP_TREE_PORT98f, 2, 196, SOCF_LE | SOCF_GLOBAL }, 54493 { SP_TREE_PORT99f, 2, 198, SOCF_LE | SOCF_GLOBAL } 54494 }; 54495 #endif 54496 54497 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 54498 soc_field_info_t soc_STG_TAB_BCM53314_A0m_fields[] = { 54499 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 54500 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 54501 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 54502 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 54503 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 54504 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 54505 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 54506 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 54507 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 54508 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 54509 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 54510 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 54511 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 54512 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 54513 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 54514 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 54515 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 54516 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 54517 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 54518 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 54519 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 54520 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 54521 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 54522 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 54523 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 54524 }; 54525 #endif 54526 54527 #if defined(BCM_53400_A0) 54528 soc_field_info_t soc_STG_TAB_BCM53400_A0m_fields[] = { 54529 { EVEN_PARITYf, 1, 60, 0 | SOCF_GLOBAL }, 54530 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 54531 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 54532 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 54533 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 54534 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 54535 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 54536 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 54537 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 54538 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 54539 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 54540 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 54541 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 54542 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 54543 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 54544 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 54545 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 54546 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 54547 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 54548 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 54549 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 54550 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 54551 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 54552 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 54553 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 54554 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 54555 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 54556 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 54557 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 54558 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 54559 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 54560 }; 54561 #endif 54562 54563 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 54564 soc_field_info_t soc_STG_TAB_BCM53570_A0m_fields[] = { 54565 { EVEN_PARITYf, 1, 132, 0 | SOCF_GLOBAL }, 54566 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 54567 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 54568 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 54569 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 54570 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 54571 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 54572 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 54573 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 54574 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 54575 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 54576 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 54577 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 54578 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 54579 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 54580 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 54581 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 54582 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 54583 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 54584 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 54585 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 54586 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 54587 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 54588 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 54589 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 54590 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 54591 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 54592 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 54593 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 54594 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 54595 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 54596 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 54597 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 54598 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 54599 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 54600 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 54601 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 54602 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 54603 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 54604 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 54605 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 54606 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 54607 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 54608 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 54609 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 54610 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 54611 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 54612 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 54613 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 54614 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 54615 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 54616 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 54617 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 54618 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 54619 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 54620 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 54621 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 54622 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 54623 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 54624 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 54625 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 54626 { SP_TREE_PORT63f, 2, 126, SOCF_LE | SOCF_GLOBAL }, 54627 { SP_TREE_PORT64f, 2, 128, SOCF_LE | SOCF_GLOBAL }, 54628 { SP_TREE_PORT65f, 2, 130, SOCF_LE | SOCF_GLOBAL }, 54629 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 54630 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 54631 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 54632 }; 54633 #endif 54634 54635 #if defined(BCM_56150_A0) 54636 soc_field_info_t soc_STG_TAB_BCM56150_A0m_fields[] = { 54637 { EVEN_PARITYf, 1, 60, 0 | SOCF_GLOBAL }, 54638 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 54639 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 54640 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 54641 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 54642 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 54643 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 54644 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 54645 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 54646 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 54647 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 54648 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 54649 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 54650 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 54651 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 54652 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 54653 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 54654 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 54655 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 54656 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 54657 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 54658 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 54659 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 54660 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 54661 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 54662 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 54663 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 54664 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 54665 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 54666 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 54667 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 54668 }; 54669 #endif 54670 54671 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 54672 soc_field_info_t soc_STG_TAB_BCM56160_A0m_fields[] = { 54673 { EVEN_PARITYf, 1, 64, 0 | SOCF_GLOBAL }, 54674 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 54675 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 54676 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 54677 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 54678 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 54679 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 54680 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 54681 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 54682 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 54683 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 54684 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 54685 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 54686 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 54687 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 54688 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 54689 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 54690 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 54691 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 54692 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 54693 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 54694 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 54695 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 54696 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 54697 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 54698 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 54699 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 54700 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 54701 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 54702 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 54703 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 54704 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 54705 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 54706 }; 54707 #endif 54708 54709 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 54710 soc_field_info_t soc_STG_TAB_BCM56224_A0m_fields[] = { 54711 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 54712 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 54713 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 54714 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 54715 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 54716 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 54717 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 54718 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 54719 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 54720 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 54721 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 54722 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 54723 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 54724 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 54725 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 54726 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 54727 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 54728 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 54729 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 54730 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 54731 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 54732 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 54733 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 54734 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 54735 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 54736 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 54737 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 54738 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 54739 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 54740 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 54741 }; 54742 #endif 54743 54744 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 54745 soc_field_info_t soc_STG_TAB_BCM56260_A0m_fields[] = { 54746 { EVEN_PARITYf, 1, 207, 0 | SOCF_GLOBAL }, 54747 { RESERVEDf, 15, 192, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 54748 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 54749 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 54750 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 54751 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 54752 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 54753 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 54754 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 54755 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 54756 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 54757 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 54758 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 54759 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 54760 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 54761 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 54762 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 54763 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 54764 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 54765 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 54766 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 54767 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 54768 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 54769 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 54770 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 54771 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 54772 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 54773 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 54774 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 54775 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 54776 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 54777 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 54778 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 54779 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 54780 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 54781 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 54782 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 54783 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 54784 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 54785 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 54786 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 54787 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 54788 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 54789 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 54790 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 54791 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 54792 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 54793 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 54794 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 54795 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 54796 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 54797 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 54798 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 54799 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 54800 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 54801 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 54802 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 54803 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 54804 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 54805 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 54806 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 54807 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 54808 { SP_TREE_PORT63f, 2, 126, SOCF_LE | SOCF_GLOBAL }, 54809 { SP_TREE_PORT64f, 2, 128, SOCF_LE | SOCF_GLOBAL }, 54810 { SP_TREE_PORT65f, 2, 130, SOCF_LE | SOCF_GLOBAL }, 54811 { SP_TREE_PORT66f, 2, 132, SOCF_LE | SOCF_GLOBAL }, 54812 { SP_TREE_PORT67f, 2, 134, SOCF_LE | SOCF_GLOBAL }, 54813 { SP_TREE_PORT68f, 2, 136, SOCF_LE | SOCF_GLOBAL }, 54814 { SP_TREE_PORT69f, 2, 138, SOCF_LE | SOCF_GLOBAL }, 54815 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 54816 { SP_TREE_PORT70f, 2, 140, SOCF_LE | SOCF_GLOBAL }, 54817 { SP_TREE_PORT71f, 2, 142, SOCF_LE | SOCF_GLOBAL }, 54818 { SP_TREE_PORT72f, 2, 144, SOCF_LE | SOCF_GLOBAL }, 54819 { SP_TREE_PORT73f, 2, 146, SOCF_LE | SOCF_GLOBAL }, 54820 { SP_TREE_PORT74f, 2, 148, SOCF_LE | SOCF_GLOBAL }, 54821 { SP_TREE_PORT75f, 2, 150, SOCF_LE | SOCF_GLOBAL }, 54822 { SP_TREE_PORT76f, 2, 152, SOCF_LE | SOCF_GLOBAL }, 54823 { SP_TREE_PORT77f, 2, 154, SOCF_LE | SOCF_GLOBAL }, 54824 { SP_TREE_PORT78f, 2, 156, SOCF_LE | SOCF_GLOBAL }, 54825 { SP_TREE_PORT79f, 2, 158, SOCF_LE | SOCF_GLOBAL }, 54826 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 54827 { SP_TREE_PORT80f, 2, 160, SOCF_LE | SOCF_GLOBAL }, 54828 { SP_TREE_PORT81f, 2, 162, SOCF_LE | SOCF_GLOBAL }, 54829 { SP_TREE_PORT82f, 2, 164, SOCF_LE | SOCF_GLOBAL }, 54830 { SP_TREE_PORT83f, 2, 166, SOCF_LE | SOCF_GLOBAL }, 54831 { SP_TREE_PORT84f, 2, 168, SOCF_LE | SOCF_GLOBAL }, 54832 { SP_TREE_PORT85f, 2, 170, SOCF_LE | SOCF_GLOBAL }, 54833 { SP_TREE_PORT86f, 2, 172, SOCF_LE | SOCF_GLOBAL }, 54834 { SP_TREE_PORT87f, 2, 174, SOCF_LE | SOCF_GLOBAL }, 54835 { SP_TREE_PORT88f, 2, 176, SOCF_LE | SOCF_GLOBAL }, 54836 { SP_TREE_PORT89f, 2, 178, SOCF_LE | SOCF_GLOBAL }, 54837 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL }, 54838 { SP_TREE_PORT90f, 2, 180, SOCF_LE | SOCF_GLOBAL }, 54839 { SP_TREE_PORT91f, 2, 182, SOCF_LE | SOCF_GLOBAL }, 54840 { SP_TREE_PORT92f, 2, 184, SOCF_LE | SOCF_GLOBAL }, 54841 { SP_TREE_PORT93f, 2, 186, SOCF_LE | SOCF_GLOBAL }, 54842 { SP_TREE_PORT94f, 2, 188, SOCF_LE | SOCF_GLOBAL }, 54843 { SP_TREE_PORT95f, 2, 190, SOCF_LE | SOCF_GLOBAL }, 54844 { SP_TREE_STATUSf, 192, 0, SOCF_LE | SOCF_GLOBAL } 54845 }; 54846 #endif 54847 54848 #if defined(BCM_56270_A0) 54849 soc_field_info_t soc_STG_TAB_BCM56270_A0m_fields[] = { 54850 { EVEN_PARITYf, 1, 65, 0 | SOCF_GLOBAL }, 54851 { RESERVEDf, 1, 64, SOCF_RES | SOCF_GLOBAL }, 54852 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 54853 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 54854 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 54855 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 54856 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 54857 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 54858 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 54859 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 54860 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 54861 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 54862 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 54863 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 54864 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 54865 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 54866 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 54867 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 54868 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 54869 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 54870 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 54871 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 54872 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 54873 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 54874 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 54875 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 54876 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 54877 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 54878 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 54879 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 54880 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 54881 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 54882 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 54883 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL }, 54884 { SP_TREE_STATUSf, 64, 0, SOCF_LE | SOCF_GLOBAL } 54885 }; 54886 #endif 54887 54888 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 54889 defined(BCM_56334_B0) 54890 soc_field_info_t soc_STG_TAB_BCM56334_A0m_fields[] = { 54891 { EVEN_PARITYf, 1, 60, 0 | SOCF_GLOBAL }, 54892 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 54893 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 54894 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 54895 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 54896 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 54897 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 54898 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 54899 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 54900 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 54901 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 54902 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 54903 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 54904 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 54905 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 54906 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 54907 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 54908 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 54909 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 54910 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 54911 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 54912 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 54913 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 54914 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 54915 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 54916 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 54917 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 54918 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 54919 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 54920 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 54921 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 54922 }; 54923 #endif 54924 54925 #if defined(BCM_56370_A0) 54926 soc_field_info_t soc_STG_TAB_BCM56370_A0m_fields[] = { 54927 { ECCP_0f, 8, 306, SOCF_LE | SOCF_GLOBAL }, 54928 { ECCP_1f, 8, 314, SOCF_LE | SOCF_GLOBAL }, 54929 { ECCP_2f, 8, 322, SOCF_LE | SOCF_GLOBAL }, 54930 { ECC_0f, 7, 306, SOCF_LE | SOCF_GLOBAL }, 54931 { ECC_1f, 7, 314, SOCF_LE | SOCF_GLOBAL }, 54932 { ECC_2f, 7, 322, SOCF_LE | SOCF_GLOBAL }, 54933 { ECC_DATA_0f, 102, 0, SOCF_LE | SOCF_GLOBAL }, 54934 { ECC_DATA_1f, 102, 102, SOCF_LE | SOCF_GLOBAL }, 54935 { ECC_DATA_2f, 102, 204, SOCF_LE | SOCF_GLOBAL }, 54936 { PARITY_0f, 1, 313, 0 | SOCF_GLOBAL }, 54937 { PARITY_1f, 1, 321, 0 | SOCF_GLOBAL }, 54938 { PARITY_2f, 1, 329, 0 | SOCF_GLOBAL }, 54939 { PORT_SP_TREE_STATEf, 144, 0, SOCF_LE | SOCF_GLOBAL }, 54940 { RESERVED_1f, 34, 272, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 54941 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 54942 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 54943 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 54944 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 54945 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 54946 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 54947 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 54948 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 54949 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 54950 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 54951 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 54952 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 54953 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 54954 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 54955 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 54956 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 54957 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 54958 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 54959 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 54960 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 54961 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 54962 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 54963 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 54964 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 54965 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 54966 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 54967 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 54968 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 54969 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 54970 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 54971 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 54972 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 54973 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 54974 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 54975 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 54976 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 54977 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 54978 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 54979 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 54980 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 54981 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 54982 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 54983 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 54984 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 54985 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 54986 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 54987 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 54988 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 54989 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 54990 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 54991 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 54992 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 54993 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 54994 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 54995 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 54996 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 54997 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 54998 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 54999 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 55000 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 55001 { SP_TREE_PORT63f, 2, 126, SOCF_LE | SOCF_GLOBAL }, 55002 { SP_TREE_PORT64f, 2, 128, SOCF_LE | SOCF_GLOBAL }, 55003 { SP_TREE_PORT65f, 2, 130, SOCF_LE | SOCF_GLOBAL }, 55004 { SP_TREE_PORT66f, 2, 132, SOCF_LE | SOCF_GLOBAL }, 55005 { SP_TREE_PORT67f, 2, 134, SOCF_LE | SOCF_GLOBAL }, 55006 { SP_TREE_PORT68f, 2, 136, SOCF_LE | SOCF_GLOBAL }, 55007 { SP_TREE_PORT69f, 2, 138, SOCF_LE | SOCF_GLOBAL }, 55008 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 55009 { SP_TREE_PORT70f, 2, 140, SOCF_LE | SOCF_GLOBAL }, 55010 { SP_TREE_PORT71f, 2, 142, SOCF_LE | SOCF_GLOBAL }, 55011 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 55012 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL }, 55013 { SP_TREE_VP_GRP0f, 2, 144, SOCF_LE | SOCF_GLOBAL }, 55014 { SP_TREE_VP_GRP1f, 2, 146, SOCF_LE | SOCF_GLOBAL }, 55015 { SP_TREE_VP_GRP10f, 2, 164, SOCF_LE | SOCF_GLOBAL }, 55016 { SP_TREE_VP_GRP11f, 2, 166, SOCF_LE | SOCF_GLOBAL }, 55017 { SP_TREE_VP_GRP12f, 2, 168, SOCF_LE | SOCF_GLOBAL }, 55018 { SP_TREE_VP_GRP13f, 2, 170, SOCF_LE | SOCF_GLOBAL }, 55019 { SP_TREE_VP_GRP14f, 2, 172, SOCF_LE | SOCF_GLOBAL }, 55020 { SP_TREE_VP_GRP15f, 2, 174, SOCF_LE | SOCF_GLOBAL }, 55021 { SP_TREE_VP_GRP16f, 2, 176, SOCF_LE | SOCF_GLOBAL }, 55022 { SP_TREE_VP_GRP17f, 2, 178, SOCF_LE | SOCF_GLOBAL }, 55023 { SP_TREE_VP_GRP18f, 2, 180, SOCF_LE | SOCF_GLOBAL }, 55024 { SP_TREE_VP_GRP19f, 2, 182, SOCF_LE | SOCF_GLOBAL }, 55025 { SP_TREE_VP_GRP2f, 2, 148, SOCF_LE | SOCF_GLOBAL }, 55026 { SP_TREE_VP_GRP20f, 2, 184, SOCF_LE | SOCF_GLOBAL }, 55027 { SP_TREE_VP_GRP21f, 2, 186, SOCF_LE | SOCF_GLOBAL }, 55028 { SP_TREE_VP_GRP22f, 2, 188, SOCF_LE | SOCF_GLOBAL }, 55029 { SP_TREE_VP_GRP23f, 2, 190, SOCF_LE | SOCF_GLOBAL }, 55030 { SP_TREE_VP_GRP24f, 2, 192, SOCF_LE | SOCF_GLOBAL }, 55031 { SP_TREE_VP_GRP25f, 2, 194, SOCF_LE | SOCF_GLOBAL }, 55032 { SP_TREE_VP_GRP26f, 2, 196, SOCF_LE | SOCF_GLOBAL }, 55033 { SP_TREE_VP_GRP27f, 2, 198, SOCF_LE | SOCF_GLOBAL }, 55034 { SP_TREE_VP_GRP28f, 2, 200, SOCF_LE | SOCF_GLOBAL }, 55035 { SP_TREE_VP_GRP29f, 2, 202, SOCF_LE | SOCF_GLOBAL }, 55036 { SP_TREE_VP_GRP3f, 2, 150, SOCF_LE | SOCF_GLOBAL }, 55037 { SP_TREE_VP_GRP30f, 2, 204, SOCF_LE | SOCF_GLOBAL }, 55038 { SP_TREE_VP_GRP31f, 2, 206, SOCF_LE | SOCF_GLOBAL }, 55039 { SP_TREE_VP_GRP32f, 2, 208, SOCF_LE | SOCF_GLOBAL }, 55040 { SP_TREE_VP_GRP33f, 2, 210, SOCF_LE | SOCF_GLOBAL }, 55041 { SP_TREE_VP_GRP34f, 2, 212, SOCF_LE | SOCF_GLOBAL }, 55042 { SP_TREE_VP_GRP35f, 2, 214, SOCF_LE | SOCF_GLOBAL }, 55043 { SP_TREE_VP_GRP36f, 2, 216, SOCF_LE | SOCF_GLOBAL }, 55044 { SP_TREE_VP_GRP37f, 2, 218, SOCF_LE | SOCF_GLOBAL }, 55045 { SP_TREE_VP_GRP38f, 2, 220, SOCF_LE | SOCF_GLOBAL }, 55046 { SP_TREE_VP_GRP39f, 2, 222, SOCF_LE | SOCF_GLOBAL }, 55047 { SP_TREE_VP_GRP4f, 2, 152, SOCF_LE | SOCF_GLOBAL }, 55048 { SP_TREE_VP_GRP40f, 2, 224, SOCF_LE | SOCF_GLOBAL }, 55049 { SP_TREE_VP_GRP41f, 2, 226, SOCF_LE | SOCF_GLOBAL }, 55050 { SP_TREE_VP_GRP42f, 2, 228, SOCF_LE | SOCF_GLOBAL }, 55051 { SP_TREE_VP_GRP43f, 2, 230, SOCF_LE | SOCF_GLOBAL }, 55052 { SP_TREE_VP_GRP44f, 2, 232, SOCF_LE | SOCF_GLOBAL }, 55053 { SP_TREE_VP_GRP45f, 2, 234, SOCF_LE | SOCF_GLOBAL }, 55054 { SP_TREE_VP_GRP46f, 2, 236, SOCF_LE | SOCF_GLOBAL }, 55055 { SP_TREE_VP_GRP47f, 2, 238, SOCF_LE | SOCF_GLOBAL }, 55056 { SP_TREE_VP_GRP48f, 2, 240, SOCF_LE | SOCF_GLOBAL }, 55057 { SP_TREE_VP_GRP49f, 2, 242, SOCF_LE | SOCF_GLOBAL }, 55058 { SP_TREE_VP_GRP5f, 2, 154, SOCF_LE | SOCF_GLOBAL }, 55059 { SP_TREE_VP_GRP50f, 2, 244, SOCF_LE | SOCF_GLOBAL }, 55060 { SP_TREE_VP_GRP51f, 2, 246, SOCF_LE | SOCF_GLOBAL }, 55061 { SP_TREE_VP_GRP52f, 2, 248, SOCF_LE | SOCF_GLOBAL }, 55062 { SP_TREE_VP_GRP53f, 2, 250, SOCF_LE | SOCF_GLOBAL }, 55063 { SP_TREE_VP_GRP54f, 2, 252, SOCF_LE | SOCF_GLOBAL }, 55064 { SP_TREE_VP_GRP55f, 2, 254, SOCF_LE | SOCF_GLOBAL }, 55065 { SP_TREE_VP_GRP56f, 2, 256, SOCF_LE | SOCF_GLOBAL }, 55066 { SP_TREE_VP_GRP57f, 2, 258, SOCF_LE | SOCF_GLOBAL }, 55067 { SP_TREE_VP_GRP58f, 2, 260, SOCF_LE | SOCF_GLOBAL }, 55068 { SP_TREE_VP_GRP59f, 2, 262, SOCF_LE | SOCF_GLOBAL }, 55069 { SP_TREE_VP_GRP6f, 2, 156, SOCF_LE | SOCF_GLOBAL }, 55070 { SP_TREE_VP_GRP60f, 2, 264, SOCF_LE | SOCF_GLOBAL }, 55071 { SP_TREE_VP_GRP61f, 2, 266, SOCF_LE | SOCF_GLOBAL }, 55072 { SP_TREE_VP_GRP62f, 2, 268, SOCF_LE | SOCF_GLOBAL }, 55073 { SP_TREE_VP_GRP63f, 2, 270, SOCF_LE | SOCF_GLOBAL }, 55074 { SP_TREE_VP_GRP7f, 2, 158, SOCF_LE | SOCF_GLOBAL }, 55075 { SP_TREE_VP_GRP8f, 2, 160, SOCF_LE | SOCF_GLOBAL }, 55076 { SP_TREE_VP_GRP9f, 2, 162, SOCF_LE | SOCF_GLOBAL }, 55077 { VP_GROUP_SP_TREE_STATEf, 128, 144, SOCF_LE | SOCF_GLOBAL } 55078 }; 55079 #endif 55080 55081 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 55082 soc_field_info_t soc_STG_TAB_BCM56440_A0m_fields[] = { 55083 { EVEN_PARITYf, 1, 78, 0 | SOCF_GLOBAL }, 55084 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 55085 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 55086 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 55087 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 55088 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 55089 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 55090 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 55091 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 55092 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 55093 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 55094 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 55095 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 55096 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 55097 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 55098 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 55099 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 55100 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 55101 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 55102 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 55103 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 55104 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 55105 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 55106 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 55107 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 55108 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 55109 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 55110 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 55111 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 55112 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 55113 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 55114 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 55115 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 55116 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 55117 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 55118 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 55119 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 55120 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 55121 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 55122 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 55123 }; 55124 #endif 55125 55126 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 55127 defined(BCM_56450_B1) 55128 soc_field_info_t soc_STG_TAB_BCM56450_A0m_fields[] = { 55129 { EVEN_PARITYf, 1, 340, 0 | SOCF_GLOBAL }, 55130 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 55131 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 55132 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 55133 { SP_TREE_PORT100f, 2, 200, SOCF_LE | SOCF_GLOBAL }, 55134 { SP_TREE_PORT101f, 2, 202, SOCF_LE | SOCF_GLOBAL }, 55135 { SP_TREE_PORT102f, 2, 204, SOCF_LE | SOCF_GLOBAL }, 55136 { SP_TREE_PORT103f, 2, 206, SOCF_LE | SOCF_GLOBAL }, 55137 { SP_TREE_PORT104f, 2, 208, SOCF_LE | SOCF_GLOBAL }, 55138 { SP_TREE_PORT105f, 2, 210, SOCF_LE | SOCF_GLOBAL }, 55139 { SP_TREE_PORT106f, 2, 212, SOCF_LE | SOCF_GLOBAL }, 55140 { SP_TREE_PORT107f, 2, 214, SOCF_LE | SOCF_GLOBAL }, 55141 { SP_TREE_PORT108f, 2, 216, SOCF_LE | SOCF_GLOBAL }, 55142 { SP_TREE_PORT109f, 2, 218, SOCF_LE | SOCF_GLOBAL }, 55143 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 55144 { SP_TREE_PORT110f, 2, 220, SOCF_LE | SOCF_GLOBAL }, 55145 { SP_TREE_PORT111f, 2, 222, SOCF_LE | SOCF_GLOBAL }, 55146 { SP_TREE_PORT112f, 2, 224, SOCF_LE | SOCF_GLOBAL }, 55147 { SP_TREE_PORT113f, 2, 226, SOCF_LE | SOCF_GLOBAL }, 55148 { SP_TREE_PORT114f, 2, 228, SOCF_LE | SOCF_GLOBAL }, 55149 { SP_TREE_PORT115f, 2, 230, SOCF_LE | SOCF_GLOBAL }, 55150 { SP_TREE_PORT116f, 2, 232, SOCF_LE | SOCF_GLOBAL }, 55151 { SP_TREE_PORT117f, 2, 234, SOCF_LE | SOCF_GLOBAL }, 55152 { SP_TREE_PORT118f, 2, 236, SOCF_LE | SOCF_GLOBAL }, 55153 { SP_TREE_PORT119f, 2, 238, SOCF_LE | SOCF_GLOBAL }, 55154 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 55155 { SP_TREE_PORT120f, 2, 240, SOCF_LE | SOCF_GLOBAL }, 55156 { SP_TREE_PORT121f, 2, 242, SOCF_LE | SOCF_GLOBAL }, 55157 { SP_TREE_PORT122f, 2, 244, SOCF_LE | SOCF_GLOBAL }, 55158 { SP_TREE_PORT123f, 2, 246, SOCF_LE | SOCF_GLOBAL }, 55159 { SP_TREE_PORT124f, 2, 248, SOCF_LE | SOCF_GLOBAL }, 55160 { SP_TREE_PORT125f, 2, 250, SOCF_LE | SOCF_GLOBAL }, 55161 { SP_TREE_PORT126f, 2, 252, SOCF_LE | SOCF_GLOBAL }, 55162 { SP_TREE_PORT127f, 2, 254, SOCF_LE | SOCF_GLOBAL }, 55163 { SP_TREE_PORT128f, 2, 256, SOCF_LE | SOCF_GLOBAL }, 55164 { SP_TREE_PORT129f, 2, 258, SOCF_LE | SOCF_GLOBAL }, 55165 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 55166 { SP_TREE_PORT130f, 2, 260, SOCF_LE | SOCF_GLOBAL }, 55167 { SP_TREE_PORT131f, 2, 262, SOCF_LE | SOCF_GLOBAL }, 55168 { SP_TREE_PORT132f, 2, 264, SOCF_LE | SOCF_GLOBAL }, 55169 { SP_TREE_PORT133f, 2, 266, SOCF_LE | SOCF_GLOBAL }, 55170 { SP_TREE_PORT134f, 2, 268, SOCF_LE | SOCF_GLOBAL }, 55171 { SP_TREE_PORT135f, 2, 270, SOCF_LE | SOCF_GLOBAL }, 55172 { SP_TREE_PORT136f, 2, 272, SOCF_LE | SOCF_GLOBAL }, 55173 { SP_TREE_PORT137f, 2, 274, SOCF_LE | SOCF_GLOBAL }, 55174 { SP_TREE_PORT138f, 2, 276, SOCF_LE | SOCF_GLOBAL }, 55175 { SP_TREE_PORT139f, 2, 278, SOCF_LE | SOCF_GLOBAL }, 55176 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 55177 { SP_TREE_PORT140f, 2, 280, SOCF_LE | SOCF_GLOBAL }, 55178 { SP_TREE_PORT141f, 2, 282, SOCF_LE | SOCF_GLOBAL }, 55179 { SP_TREE_PORT142f, 2, 284, SOCF_LE | SOCF_GLOBAL }, 55180 { SP_TREE_PORT143f, 2, 286, SOCF_LE | SOCF_GLOBAL }, 55181 { SP_TREE_PORT144f, 2, 288, SOCF_LE | SOCF_GLOBAL }, 55182 { SP_TREE_PORT145f, 2, 290, SOCF_LE | SOCF_GLOBAL }, 55183 { SP_TREE_PORT146f, 2, 292, SOCF_LE | SOCF_GLOBAL }, 55184 { SP_TREE_PORT147f, 2, 294, SOCF_LE | SOCF_GLOBAL }, 55185 { SP_TREE_PORT148f, 2, 296, SOCF_LE | SOCF_GLOBAL }, 55186 { SP_TREE_PORT149f, 2, 298, SOCF_LE | SOCF_GLOBAL }, 55187 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 55188 { SP_TREE_PORT150f, 2, 300, SOCF_LE | SOCF_GLOBAL }, 55189 { SP_TREE_PORT151f, 2, 302, SOCF_LE | SOCF_GLOBAL }, 55190 { SP_TREE_PORT152f, 2, 304, SOCF_LE | SOCF_GLOBAL }, 55191 { SP_TREE_PORT153f, 2, 306, SOCF_LE | SOCF_GLOBAL }, 55192 { SP_TREE_PORT154f, 2, 308, SOCF_LE | SOCF_GLOBAL }, 55193 { SP_TREE_PORT155f, 2, 310, SOCF_LE | SOCF_GLOBAL }, 55194 { SP_TREE_PORT156f, 2, 312, SOCF_LE | SOCF_GLOBAL }, 55195 { SP_TREE_PORT157f, 2, 314, SOCF_LE | SOCF_GLOBAL }, 55196 { SP_TREE_PORT158f, 2, 316, SOCF_LE | SOCF_GLOBAL }, 55197 { SP_TREE_PORT159f, 2, 318, SOCF_LE | SOCF_GLOBAL }, 55198 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 55199 { SP_TREE_PORT160f, 2, 320, SOCF_LE | SOCF_GLOBAL }, 55200 { SP_TREE_PORT161f, 2, 322, SOCF_LE | SOCF_GLOBAL }, 55201 { SP_TREE_PORT162f, 2, 324, SOCF_LE | SOCF_GLOBAL }, 55202 { SP_TREE_PORT163f, 2, 326, SOCF_LE | SOCF_GLOBAL }, 55203 { SP_TREE_PORT164f, 2, 328, SOCF_LE | SOCF_GLOBAL }, 55204 { SP_TREE_PORT165f, 2, 330, SOCF_LE | SOCF_GLOBAL }, 55205 { SP_TREE_PORT166f, 2, 332, SOCF_LE | SOCF_GLOBAL }, 55206 { SP_TREE_PORT167f, 2, 334, SOCF_LE | SOCF_GLOBAL }, 55207 { SP_TREE_PORT168f, 2, 336, SOCF_LE | SOCF_GLOBAL }, 55208 { SP_TREE_PORT169f, 2, 338, SOCF_LE | SOCF_GLOBAL }, 55209 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 55210 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 55211 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 55212 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 55213 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 55214 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 55215 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 55216 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 55217 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 55218 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 55219 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 55220 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 55221 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 55222 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 55223 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 55224 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 55225 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 55226 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 55227 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 55228 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 55229 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 55230 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 55231 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 55232 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 55233 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 55234 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 55235 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 55236 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 55237 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 55238 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 55239 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 55240 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 55241 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 55242 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 55243 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 55244 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 55245 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 55246 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 55247 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 55248 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 55249 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 55250 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 55251 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 55252 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 55253 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 55254 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 55255 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 55256 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 55257 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 55258 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 55259 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 55260 { SP_TREE_PORT63f, 2, 126, SOCF_LE | SOCF_GLOBAL }, 55261 { SP_TREE_PORT64f, 2, 128, SOCF_LE | SOCF_GLOBAL }, 55262 { SP_TREE_PORT65f, 2, 130, SOCF_LE | SOCF_GLOBAL }, 55263 { SP_TREE_PORT66f, 2, 132, SOCF_LE | SOCF_GLOBAL }, 55264 { SP_TREE_PORT67f, 2, 134, SOCF_LE | SOCF_GLOBAL }, 55265 { SP_TREE_PORT68f, 2, 136, SOCF_LE | SOCF_GLOBAL }, 55266 { SP_TREE_PORT69f, 2, 138, SOCF_LE | SOCF_GLOBAL }, 55267 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 55268 { SP_TREE_PORT70f, 2, 140, SOCF_LE | SOCF_GLOBAL }, 55269 { SP_TREE_PORT71f, 2, 142, SOCF_LE | SOCF_GLOBAL }, 55270 { SP_TREE_PORT72f, 2, 144, SOCF_LE | SOCF_GLOBAL }, 55271 { SP_TREE_PORT73f, 2, 146, SOCF_LE | SOCF_GLOBAL }, 55272 { SP_TREE_PORT74f, 2, 148, SOCF_LE | SOCF_GLOBAL }, 55273 { SP_TREE_PORT75f, 2, 150, SOCF_LE | SOCF_GLOBAL }, 55274 { SP_TREE_PORT76f, 2, 152, SOCF_LE | SOCF_GLOBAL }, 55275 { SP_TREE_PORT77f, 2, 154, SOCF_LE | SOCF_GLOBAL }, 55276 { SP_TREE_PORT78f, 2, 156, SOCF_LE | SOCF_GLOBAL }, 55277 { SP_TREE_PORT79f, 2, 158, SOCF_LE | SOCF_GLOBAL }, 55278 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 55279 { SP_TREE_PORT80f, 2, 160, SOCF_LE | SOCF_GLOBAL }, 55280 { SP_TREE_PORT81f, 2, 162, SOCF_LE | SOCF_GLOBAL }, 55281 { SP_TREE_PORT82f, 2, 164, SOCF_LE | SOCF_GLOBAL }, 55282 { SP_TREE_PORT83f, 2, 166, SOCF_LE | SOCF_GLOBAL }, 55283 { SP_TREE_PORT84f, 2, 168, SOCF_LE | SOCF_GLOBAL }, 55284 { SP_TREE_PORT85f, 2, 170, SOCF_LE | SOCF_GLOBAL }, 55285 { SP_TREE_PORT86f, 2, 172, SOCF_LE | SOCF_GLOBAL }, 55286 { SP_TREE_PORT87f, 2, 174, SOCF_LE | SOCF_GLOBAL }, 55287 { SP_TREE_PORT88f, 2, 176, SOCF_LE | SOCF_GLOBAL }, 55288 { SP_TREE_PORT89f, 2, 178, SOCF_LE | SOCF_GLOBAL }, 55289 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL }, 55290 { SP_TREE_PORT90f, 2, 180, SOCF_LE | SOCF_GLOBAL }, 55291 { SP_TREE_PORT91f, 2, 182, SOCF_LE | SOCF_GLOBAL }, 55292 { SP_TREE_PORT92f, 2, 184, SOCF_LE | SOCF_GLOBAL }, 55293 { SP_TREE_PORT93f, 2, 186, SOCF_LE | SOCF_GLOBAL }, 55294 { SP_TREE_PORT94f, 2, 188, SOCF_LE | SOCF_GLOBAL }, 55295 { SP_TREE_PORT95f, 2, 190, SOCF_LE | SOCF_GLOBAL }, 55296 { SP_TREE_PORT96f, 2, 192, SOCF_LE | SOCF_GLOBAL }, 55297 { SP_TREE_PORT97f, 2, 194, SOCF_LE | SOCF_GLOBAL }, 55298 { SP_TREE_PORT98f, 2, 196, SOCF_LE | SOCF_GLOBAL }, 55299 { SP_TREE_PORT99f, 2, 198, SOCF_LE | SOCF_GLOBAL }, 55300 { SP_TREE_STATUSf, 340, 0, SOCF_LE | SOCF_GLOBAL } 55301 }; 55302 #endif 55303 55304 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 55305 soc_field_info_t soc_STG_TAB_BCM56560_A0m_fields[] = { 55306 { EVEN_PARITYf, 1, 278, 0 | SOCF_GLOBAL }, 55307 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 55308 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 55309 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 55310 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 55311 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 55312 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 55313 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 55314 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 55315 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 55316 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 55317 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 55318 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 55319 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 55320 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 55321 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 55322 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 55323 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 55324 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 55325 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 55326 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 55327 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 55328 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 55329 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 55330 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 55331 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 55332 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 55333 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 55334 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 55335 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 55336 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 55337 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 55338 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 55339 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 55340 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 55341 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 55342 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 55343 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 55344 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 55345 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 55346 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 55347 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 55348 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 55349 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 55350 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 55351 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 55352 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 55353 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 55354 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 55355 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 55356 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 55357 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 55358 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 55359 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 55360 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 55361 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 55362 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 55363 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 55364 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 55365 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 55366 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 55367 { SP_TREE_PORT63f, 2, 126, SOCF_LE | SOCF_GLOBAL }, 55368 { SP_TREE_PORT64f, 2, 128, SOCF_LE | SOCF_GLOBAL }, 55369 { SP_TREE_PORT65f, 2, 130, SOCF_LE | SOCF_GLOBAL }, 55370 { SP_TREE_PORT66f, 2, 132, SOCF_LE | SOCF_GLOBAL }, 55371 { SP_TREE_PORT67f, 2, 134, SOCF_LE | SOCF_GLOBAL }, 55372 { SP_TREE_PORT68f, 2, 136, SOCF_LE | SOCF_GLOBAL }, 55373 { SP_TREE_PORT69f, 2, 138, SOCF_LE | SOCF_GLOBAL }, 55374 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 55375 { SP_TREE_PORT70f, 2, 140, SOCF_LE | SOCF_GLOBAL }, 55376 { SP_TREE_PORT71f, 2, 142, SOCF_LE | SOCF_GLOBAL }, 55377 { SP_TREE_PORT72f, 2, 144, SOCF_LE | SOCF_GLOBAL }, 55378 { SP_TREE_PORT73f, 2, 146, SOCF_LE | SOCF_GLOBAL }, 55379 { SP_TREE_PORT74f, 2, 148, SOCF_LE | SOCF_GLOBAL }, 55380 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 55381 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL }, 55382 { SP_TREE_VP_GRP0f, 2, 150, SOCF_LE | SOCF_GLOBAL }, 55383 { SP_TREE_VP_GRP1f, 2, 152, SOCF_LE | SOCF_GLOBAL }, 55384 { SP_TREE_VP_GRP10f, 2, 170, SOCF_LE | SOCF_GLOBAL }, 55385 { SP_TREE_VP_GRP11f, 2, 172, SOCF_LE | SOCF_GLOBAL }, 55386 { SP_TREE_VP_GRP12f, 2, 174, SOCF_LE | SOCF_GLOBAL }, 55387 { SP_TREE_VP_GRP13f, 2, 176, SOCF_LE | SOCF_GLOBAL }, 55388 { SP_TREE_VP_GRP14f, 2, 178, SOCF_LE | SOCF_GLOBAL }, 55389 { SP_TREE_VP_GRP15f, 2, 180, SOCF_LE | SOCF_GLOBAL }, 55390 { SP_TREE_VP_GRP16f, 2, 182, SOCF_LE | SOCF_GLOBAL }, 55391 { SP_TREE_VP_GRP17f, 2, 184, SOCF_LE | SOCF_GLOBAL }, 55392 { SP_TREE_VP_GRP18f, 2, 186, SOCF_LE | SOCF_GLOBAL }, 55393 { SP_TREE_VP_GRP19f, 2, 188, SOCF_LE | SOCF_GLOBAL }, 55394 { SP_TREE_VP_GRP2f, 2, 154, SOCF_LE | SOCF_GLOBAL }, 55395 { SP_TREE_VP_GRP20f, 2, 190, SOCF_LE | SOCF_GLOBAL }, 55396 { SP_TREE_VP_GRP21f, 2, 192, SOCF_LE | SOCF_GLOBAL }, 55397 { SP_TREE_VP_GRP22f, 2, 194, SOCF_LE | SOCF_GLOBAL }, 55398 { SP_TREE_VP_GRP23f, 2, 196, SOCF_LE | SOCF_GLOBAL }, 55399 { SP_TREE_VP_GRP24f, 2, 198, SOCF_LE | SOCF_GLOBAL }, 55400 { SP_TREE_VP_GRP25f, 2, 200, SOCF_LE | SOCF_GLOBAL }, 55401 { SP_TREE_VP_GRP26f, 2, 202, SOCF_LE | SOCF_GLOBAL }, 55402 { SP_TREE_VP_GRP27f, 2, 204, SOCF_LE | SOCF_GLOBAL }, 55403 { SP_TREE_VP_GRP28f, 2, 206, SOCF_LE | SOCF_GLOBAL }, 55404 { SP_TREE_VP_GRP29f, 2, 208, SOCF_LE | SOCF_GLOBAL }, 55405 { SP_TREE_VP_GRP3f, 2, 156, SOCF_LE | SOCF_GLOBAL }, 55406 { SP_TREE_VP_GRP30f, 2, 210, SOCF_LE | SOCF_GLOBAL }, 55407 { SP_TREE_VP_GRP31f, 2, 212, SOCF_LE | SOCF_GLOBAL }, 55408 { SP_TREE_VP_GRP32f, 2, 214, SOCF_LE | SOCF_GLOBAL }, 55409 { SP_TREE_VP_GRP33f, 2, 216, SOCF_LE | SOCF_GLOBAL }, 55410 { SP_TREE_VP_GRP34f, 2, 218, SOCF_LE | SOCF_GLOBAL }, 55411 { SP_TREE_VP_GRP35f, 2, 220, SOCF_LE | SOCF_GLOBAL }, 55412 { SP_TREE_VP_GRP36f, 2, 222, SOCF_LE | SOCF_GLOBAL }, 55413 { SP_TREE_VP_GRP37f, 2, 224, SOCF_LE | SOCF_GLOBAL }, 55414 { SP_TREE_VP_GRP38f, 2, 226, SOCF_LE | SOCF_GLOBAL }, 55415 { SP_TREE_VP_GRP39f, 2, 228, SOCF_LE | SOCF_GLOBAL }, 55416 { SP_TREE_VP_GRP4f, 2, 158, SOCF_LE | SOCF_GLOBAL }, 55417 { SP_TREE_VP_GRP40f, 2, 230, SOCF_LE | SOCF_GLOBAL }, 55418 { SP_TREE_VP_GRP41f, 2, 232, SOCF_LE | SOCF_GLOBAL }, 55419 { SP_TREE_VP_GRP42f, 2, 234, SOCF_LE | SOCF_GLOBAL }, 55420 { SP_TREE_VP_GRP43f, 2, 236, SOCF_LE | SOCF_GLOBAL }, 55421 { SP_TREE_VP_GRP44f, 2, 238, SOCF_LE | SOCF_GLOBAL }, 55422 { SP_TREE_VP_GRP45f, 2, 240, SOCF_LE | SOCF_GLOBAL }, 55423 { SP_TREE_VP_GRP46f, 2, 242, SOCF_LE | SOCF_GLOBAL }, 55424 { SP_TREE_VP_GRP47f, 2, 244, SOCF_LE | SOCF_GLOBAL }, 55425 { SP_TREE_VP_GRP48f, 2, 246, SOCF_LE | SOCF_GLOBAL }, 55426 { SP_TREE_VP_GRP49f, 2, 248, SOCF_LE | SOCF_GLOBAL }, 55427 { SP_TREE_VP_GRP5f, 2, 160, SOCF_LE | SOCF_GLOBAL }, 55428 { SP_TREE_VP_GRP50f, 2, 250, SOCF_LE | SOCF_GLOBAL }, 55429 { SP_TREE_VP_GRP51f, 2, 252, SOCF_LE | SOCF_GLOBAL }, 55430 { SP_TREE_VP_GRP52f, 2, 254, SOCF_LE | SOCF_GLOBAL }, 55431 { SP_TREE_VP_GRP53f, 2, 256, SOCF_LE | SOCF_GLOBAL }, 55432 { SP_TREE_VP_GRP54f, 2, 258, SOCF_LE | SOCF_GLOBAL }, 55433 { SP_TREE_VP_GRP55f, 2, 260, SOCF_LE | SOCF_GLOBAL }, 55434 { SP_TREE_VP_GRP56f, 2, 262, SOCF_LE | SOCF_GLOBAL }, 55435 { SP_TREE_VP_GRP57f, 2, 264, SOCF_LE | SOCF_GLOBAL }, 55436 { SP_TREE_VP_GRP58f, 2, 266, SOCF_LE | SOCF_GLOBAL }, 55437 { SP_TREE_VP_GRP59f, 2, 268, SOCF_LE | SOCF_GLOBAL }, 55438 { SP_TREE_VP_GRP6f, 2, 162, SOCF_LE | SOCF_GLOBAL }, 55439 { SP_TREE_VP_GRP60f, 2, 270, SOCF_LE | SOCF_GLOBAL }, 55440 { SP_TREE_VP_GRP61f, 2, 272, SOCF_LE | SOCF_GLOBAL }, 55441 { SP_TREE_VP_GRP62f, 2, 274, SOCF_LE | SOCF_GLOBAL }, 55442 { SP_TREE_VP_GRP63f, 2, 276, SOCF_LE | SOCF_GLOBAL }, 55443 { SP_TREE_VP_GRP7f, 2, 164, SOCF_LE | SOCF_GLOBAL }, 55444 { SP_TREE_VP_GRP8f, 2, 166, SOCF_LE | SOCF_GLOBAL }, 55445 { SP_TREE_VP_GRP9f, 2, 168, SOCF_LE | SOCF_GLOBAL } 55446 }; 55447 #endif 55448 55449 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 55450 defined(BCM_56680_A0) || defined(BCM_56680_B0) 55451 soc_field_info_t soc_STG_TAB_BCM56624_A0m_fields[] = { 55452 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 55453 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 55454 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 55455 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 55456 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 55457 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 55458 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 55459 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 55460 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 55461 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 55462 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 55463 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 55464 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 55465 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 55466 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 55467 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 55468 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 55469 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 55470 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 55471 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 55472 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 55473 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 55474 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 55475 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 55476 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 55477 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 55478 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 55479 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 55480 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 55481 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 55482 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 55483 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 55484 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 55485 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 55486 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 55487 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 55488 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 55489 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 55490 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 55491 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 55492 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 55493 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 55494 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 55495 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 55496 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 55497 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 55498 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 55499 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 55500 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 55501 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 55502 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 55503 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 55504 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 55505 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 55506 }; 55507 #endif 55508 55509 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 55510 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 55511 defined(BCM_56685_A0) || defined(BCM_56685_B0) 55512 soc_field_info_t soc_STG_TAB_BCM56634_A0m_fields[] = { 55513 { EVEN_PARITYf, 1, 108, 0 | SOCF_GLOBAL }, 55514 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 55515 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 55516 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 55517 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 55518 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 55519 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 55520 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 55521 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 55522 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 55523 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 55524 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 55525 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 55526 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 55527 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 55528 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 55529 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 55530 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 55531 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 55532 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 55533 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 55534 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 55535 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 55536 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 55537 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 55538 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 55539 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 55540 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 55541 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 55542 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 55543 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 55544 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 55545 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 55546 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 55547 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 55548 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 55549 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 55550 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 55551 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 55552 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 55553 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 55554 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 55555 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 55556 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 55557 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 55558 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 55559 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 55560 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 55561 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 55562 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 55563 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 55564 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 55565 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 55566 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 55567 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 55568 }; 55569 #endif 55570 55571 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 55572 soc_field_info_t soc_STG_TAB_BCM56640_A0m_fields[] = { 55573 { EVEN_PARITYf, 1, 126, 0 | SOCF_GLOBAL }, 55574 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 55575 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 55576 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 55577 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 55578 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 55579 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 55580 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 55581 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 55582 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 55583 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 55584 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 55585 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 55586 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 55587 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 55588 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 55589 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 55590 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 55591 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 55592 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 55593 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 55594 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 55595 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 55596 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 55597 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 55598 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 55599 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 55600 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 55601 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 55602 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 55603 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 55604 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 55605 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 55606 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 55607 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 55608 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 55609 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 55610 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 55611 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 55612 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 55613 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 55614 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 55615 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 55616 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 55617 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 55618 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 55619 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 55620 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 55621 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 55622 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 55623 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 55624 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 55625 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 55626 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 55627 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 55628 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 55629 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 55630 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 55631 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 55632 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 55633 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 55634 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 55635 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 55636 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 55637 }; 55638 #endif 55639 55640 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 55641 soc_field_info_t soc_STG_TAB_BCM56670_A0m_fields[] = { 55642 { EVEN_PARITYf, 1, 281, 0 | SOCF_GLOBAL }, 55643 { RESERVED_0f, 3, 278, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 55644 { RSVDf, 16, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 55645 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 55646 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 55647 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 55648 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 55649 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 55650 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 55651 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 55652 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 55653 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 55654 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 55655 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 55656 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 55657 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 55658 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 55659 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 55660 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 55661 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 55662 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 55663 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 55664 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 55665 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 55666 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 55667 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 55668 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 55669 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 55670 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 55671 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 55672 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 55673 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 55674 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 55675 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 55676 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 55677 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 55678 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 55679 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 55680 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 55681 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 55682 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 55683 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 55684 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 55685 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 55686 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 55687 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 55688 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 55689 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 55690 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 55691 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 55692 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 55693 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 55694 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 55695 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 55696 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 55697 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 55698 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 55699 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 55700 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 55701 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 55702 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 55703 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 55704 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 55705 { SP_TREE_PORT63f, 2, 126, SOCF_LE | SOCF_GLOBAL }, 55706 { SP_TREE_PORT64f, 2, 128, SOCF_LE | SOCF_GLOBAL }, 55707 { SP_TREE_PORT65f, 2, 130, SOCF_LE | SOCF_GLOBAL }, 55708 { SP_TREE_PORT66f, 2, 132, SOCF_LE | SOCF_GLOBAL }, 55709 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 55710 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 55711 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL }, 55712 { SP_TREE_VP_GRP0f, 2, 150, SOCF_LE | SOCF_GLOBAL }, 55713 { SP_TREE_VP_GRP1f, 2, 152, SOCF_LE | SOCF_GLOBAL }, 55714 { SP_TREE_VP_GRP10f, 2, 170, SOCF_LE | SOCF_GLOBAL }, 55715 { SP_TREE_VP_GRP11f, 2, 172, SOCF_LE | SOCF_GLOBAL }, 55716 { SP_TREE_VP_GRP12f, 2, 174, SOCF_LE | SOCF_GLOBAL }, 55717 { SP_TREE_VP_GRP13f, 2, 176, SOCF_LE | SOCF_GLOBAL }, 55718 { SP_TREE_VP_GRP14f, 2, 178, SOCF_LE | SOCF_GLOBAL }, 55719 { SP_TREE_VP_GRP15f, 2, 180, SOCF_LE | SOCF_GLOBAL }, 55720 { SP_TREE_VP_GRP16f, 2, 182, SOCF_LE | SOCF_GLOBAL }, 55721 { SP_TREE_VP_GRP17f, 2, 184, SOCF_LE | SOCF_GLOBAL }, 55722 { SP_TREE_VP_GRP18f, 2, 186, SOCF_LE | SOCF_GLOBAL }, 55723 { SP_TREE_VP_GRP19f, 2, 188, SOCF_LE | SOCF_GLOBAL }, 55724 { SP_TREE_VP_GRP2f, 2, 154, SOCF_LE | SOCF_GLOBAL }, 55725 { SP_TREE_VP_GRP20f, 2, 190, SOCF_LE | SOCF_GLOBAL }, 55726 { SP_TREE_VP_GRP21f, 2, 192, SOCF_LE | SOCF_GLOBAL }, 55727 { SP_TREE_VP_GRP22f, 2, 194, SOCF_LE | SOCF_GLOBAL }, 55728 { SP_TREE_VP_GRP23f, 2, 196, SOCF_LE | SOCF_GLOBAL }, 55729 { SP_TREE_VP_GRP24f, 2, 198, SOCF_LE | SOCF_GLOBAL }, 55730 { SP_TREE_VP_GRP25f, 2, 200, SOCF_LE | SOCF_GLOBAL }, 55731 { SP_TREE_VP_GRP26f, 2, 202, SOCF_LE | SOCF_GLOBAL }, 55732 { SP_TREE_VP_GRP27f, 2, 204, SOCF_LE | SOCF_GLOBAL }, 55733 { SP_TREE_VP_GRP28f, 2, 206, SOCF_LE | SOCF_GLOBAL }, 55734 { SP_TREE_VP_GRP29f, 2, 208, SOCF_LE | SOCF_GLOBAL }, 55735 { SP_TREE_VP_GRP3f, 2, 156, SOCF_LE | SOCF_GLOBAL }, 55736 { SP_TREE_VP_GRP30f, 2, 210, SOCF_LE | SOCF_GLOBAL }, 55737 { SP_TREE_VP_GRP31f, 2, 212, SOCF_LE | SOCF_GLOBAL }, 55738 { SP_TREE_VP_GRP32f, 2, 214, SOCF_LE | SOCF_GLOBAL }, 55739 { SP_TREE_VP_GRP33f, 2, 216, SOCF_LE | SOCF_GLOBAL }, 55740 { SP_TREE_VP_GRP34f, 2, 218, SOCF_LE | SOCF_GLOBAL }, 55741 { SP_TREE_VP_GRP35f, 2, 220, SOCF_LE | SOCF_GLOBAL }, 55742 { SP_TREE_VP_GRP36f, 2, 222, SOCF_LE | SOCF_GLOBAL }, 55743 { SP_TREE_VP_GRP37f, 2, 224, SOCF_LE | SOCF_GLOBAL }, 55744 { SP_TREE_VP_GRP38f, 2, 226, SOCF_LE | SOCF_GLOBAL }, 55745 { SP_TREE_VP_GRP39f, 2, 228, SOCF_LE | SOCF_GLOBAL }, 55746 { SP_TREE_VP_GRP4f, 2, 158, SOCF_LE | SOCF_GLOBAL }, 55747 { SP_TREE_VP_GRP40f, 2, 230, SOCF_LE | SOCF_GLOBAL }, 55748 { SP_TREE_VP_GRP41f, 2, 232, SOCF_LE | SOCF_GLOBAL }, 55749 { SP_TREE_VP_GRP42f, 2, 234, SOCF_LE | SOCF_GLOBAL }, 55750 { SP_TREE_VP_GRP43f, 2, 236, SOCF_LE | SOCF_GLOBAL }, 55751 { SP_TREE_VP_GRP44f, 2, 238, SOCF_LE | SOCF_GLOBAL }, 55752 { SP_TREE_VP_GRP45f, 2, 240, SOCF_LE | SOCF_GLOBAL }, 55753 { SP_TREE_VP_GRP46f, 2, 242, SOCF_LE | SOCF_GLOBAL }, 55754 { SP_TREE_VP_GRP47f, 2, 244, SOCF_LE | SOCF_GLOBAL }, 55755 { SP_TREE_VP_GRP48f, 2, 246, SOCF_LE | SOCF_GLOBAL }, 55756 { SP_TREE_VP_GRP49f, 2, 248, SOCF_LE | SOCF_GLOBAL }, 55757 { SP_TREE_VP_GRP5f, 2, 160, SOCF_LE | SOCF_GLOBAL }, 55758 { SP_TREE_VP_GRP50f, 2, 250, SOCF_LE | SOCF_GLOBAL }, 55759 { SP_TREE_VP_GRP51f, 2, 252, SOCF_LE | SOCF_GLOBAL }, 55760 { SP_TREE_VP_GRP52f, 2, 254, SOCF_LE | SOCF_GLOBAL }, 55761 { SP_TREE_VP_GRP53f, 2, 256, SOCF_LE | SOCF_GLOBAL }, 55762 { SP_TREE_VP_GRP54f, 2, 258, SOCF_LE | SOCF_GLOBAL }, 55763 { SP_TREE_VP_GRP55f, 2, 260, SOCF_LE | SOCF_GLOBAL }, 55764 { SP_TREE_VP_GRP56f, 2, 262, SOCF_LE | SOCF_GLOBAL }, 55765 { SP_TREE_VP_GRP57f, 2, 264, SOCF_LE | SOCF_GLOBAL }, 55766 { SP_TREE_VP_GRP58f, 2, 266, SOCF_LE | SOCF_GLOBAL }, 55767 { SP_TREE_VP_GRP59f, 2, 268, SOCF_LE | SOCF_GLOBAL }, 55768 { SP_TREE_VP_GRP6f, 2, 162, SOCF_LE | SOCF_GLOBAL }, 55769 { SP_TREE_VP_GRP60f, 2, 270, SOCF_LE | SOCF_GLOBAL }, 55770 { SP_TREE_VP_GRP61f, 2, 272, SOCF_LE | SOCF_GLOBAL }, 55771 { SP_TREE_VP_GRP62f, 2, 274, SOCF_LE | SOCF_GLOBAL }, 55772 { SP_TREE_VP_GRP63f, 2, 276, SOCF_LE | SOCF_GLOBAL }, 55773 { SP_TREE_VP_GRP7f, 2, 164, SOCF_LE | SOCF_GLOBAL }, 55774 { SP_TREE_VP_GRP8f, 2, 166, SOCF_LE | SOCF_GLOBAL }, 55775 { SP_TREE_VP_GRP9f, 2, 168, SOCF_LE | SOCF_GLOBAL } 55776 }; 55777 #endif 55778 55779 #if defined(BCM_56800_A0) 55780 soc_field_info_t soc_STG_TAB_BCM56800_A0m_fields[] = { 55781 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 55782 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 55783 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 55784 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 55785 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 55786 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 55787 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 55788 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 55789 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 55790 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 55791 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 55792 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 55793 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 55794 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 55795 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 55796 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 55797 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 55798 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 55799 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 55800 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 55801 }; 55802 #endif 55803 55804 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 55805 soc_field_info_t soc_STG_TAB_BCM56820_A0m_fields[] = { 55806 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 55807 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 55808 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 55809 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 55810 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 55811 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 55812 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 55813 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 55814 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 55815 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 55816 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 55817 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 55818 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 55819 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 55820 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 55821 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 55822 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 55823 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 55824 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 55825 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 55826 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 55827 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 55828 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 55829 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 55830 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 55831 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 55832 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 55833 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 55834 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 55835 }; 55836 #endif 55837 55838 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 55839 soc_field_info_t soc_STG_TAB_BCM56840_A0m_fields[] = { 55840 { EVEN_PARITYf, 1, 140, 0 | SOCF_GLOBAL }, 55841 { RESERVED_0f, 8, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 55842 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 55843 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 55844 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 55845 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 55846 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 55847 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 55848 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 55849 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 55850 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 55851 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 55852 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 55853 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 55854 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 55855 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 55856 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 55857 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 55858 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 55859 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 55860 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 55861 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 55862 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 55863 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 55864 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 55865 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 55866 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 55867 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 55868 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 55869 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 55870 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 55871 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 55872 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 55873 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 55874 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 55875 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 55876 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 55877 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 55878 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 55879 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 55880 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 55881 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 55882 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 55883 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 55884 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 55885 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 55886 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 55887 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 55888 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 55889 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 55890 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 55891 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 55892 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 55893 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 55894 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 55895 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 55896 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 55897 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 55898 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 55899 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 55900 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 55901 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 55902 { SP_TREE_PORT63f, 2, 126, SOCF_LE | SOCF_GLOBAL }, 55903 { SP_TREE_PORT64f, 2, 128, SOCF_LE | SOCF_GLOBAL }, 55904 { SP_TREE_PORT65f, 2, 130, SOCF_LE | SOCF_GLOBAL }, 55905 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 55906 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 55907 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 55908 }; 55909 #endif 55910 55911 #if defined(BCM_56850_A0) 55912 soc_field_info_t soc_STG_TAB_BCM56850_A0m_fields[] = { 55913 { EVEN_PARITYf, 1, 212, 0 | SOCF_GLOBAL }, 55914 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 55915 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 55916 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 55917 { SP_TREE_PORT100f, 2, 200, SOCF_LE | SOCF_GLOBAL }, 55918 { SP_TREE_PORT101f, 2, 202, SOCF_LE | SOCF_GLOBAL }, 55919 { SP_TREE_PORT102f, 2, 204, SOCF_LE | SOCF_GLOBAL }, 55920 { SP_TREE_PORT103f, 2, 206, SOCF_LE | SOCF_GLOBAL }, 55921 { SP_TREE_PORT104f, 2, 208, SOCF_LE | SOCF_GLOBAL }, 55922 { SP_TREE_PORT105f, 2, 210, SOCF_LE | SOCF_GLOBAL }, 55923 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 55924 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 55925 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 55926 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 55927 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 55928 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 55929 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 55930 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 55931 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 55932 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 55933 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 55934 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 55935 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 55936 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 55937 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 55938 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 55939 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 55940 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 55941 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 55942 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 55943 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 55944 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 55945 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 55946 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 55947 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 55948 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 55949 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 55950 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 55951 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 55952 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 55953 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 55954 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 55955 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 55956 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 55957 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 55958 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 55959 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 55960 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 55961 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 55962 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 55963 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 55964 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 55965 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 55966 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 55967 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 55968 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 55969 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 55970 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 55971 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 55972 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 55973 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 55974 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 55975 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 55976 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 55977 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 55978 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 55979 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 55980 { SP_TREE_PORT63f, 2, 126, SOCF_LE | SOCF_GLOBAL }, 55981 { SP_TREE_PORT64f, 2, 128, SOCF_LE | SOCF_GLOBAL }, 55982 { SP_TREE_PORT65f, 2, 130, SOCF_LE | SOCF_GLOBAL }, 55983 { SP_TREE_PORT66f, 2, 132, SOCF_LE | SOCF_GLOBAL }, 55984 { SP_TREE_PORT67f, 2, 134, SOCF_LE | SOCF_GLOBAL }, 55985 { SP_TREE_PORT68f, 2, 136, SOCF_LE | SOCF_GLOBAL }, 55986 { SP_TREE_PORT69f, 2, 138, SOCF_LE | SOCF_GLOBAL }, 55987 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 55988 { SP_TREE_PORT70f, 2, 140, SOCF_LE | SOCF_GLOBAL }, 55989 { SP_TREE_PORT71f, 2, 142, SOCF_LE | SOCF_GLOBAL }, 55990 { SP_TREE_PORT72f, 2, 144, SOCF_LE | SOCF_GLOBAL }, 55991 { SP_TREE_PORT73f, 2, 146, SOCF_LE | SOCF_GLOBAL }, 55992 { SP_TREE_PORT74f, 2, 148, SOCF_LE | SOCF_GLOBAL }, 55993 { SP_TREE_PORT75f, 2, 150, SOCF_LE | SOCF_GLOBAL }, 55994 { SP_TREE_PORT76f, 2, 152, SOCF_LE | SOCF_GLOBAL }, 55995 { SP_TREE_PORT77f, 2, 154, SOCF_LE | SOCF_GLOBAL }, 55996 { SP_TREE_PORT78f, 2, 156, SOCF_LE | SOCF_GLOBAL }, 55997 { SP_TREE_PORT79f, 2, 158, SOCF_LE | SOCF_GLOBAL }, 55998 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 55999 { SP_TREE_PORT80f, 2, 160, SOCF_LE | SOCF_GLOBAL }, 56000 { SP_TREE_PORT81f, 2, 162, SOCF_LE | SOCF_GLOBAL }, 56001 { SP_TREE_PORT82f, 2, 164, SOCF_LE | SOCF_GLOBAL }, 56002 { SP_TREE_PORT83f, 2, 166, SOCF_LE | SOCF_GLOBAL }, 56003 { SP_TREE_PORT84f, 2, 168, SOCF_LE | SOCF_GLOBAL }, 56004 { SP_TREE_PORT85f, 2, 170, SOCF_LE | SOCF_GLOBAL }, 56005 { SP_TREE_PORT86f, 2, 172, SOCF_LE | SOCF_GLOBAL }, 56006 { SP_TREE_PORT87f, 2, 174, SOCF_LE | SOCF_GLOBAL }, 56007 { SP_TREE_PORT88f, 2, 176, SOCF_LE | SOCF_GLOBAL }, 56008 { SP_TREE_PORT89f, 2, 178, SOCF_LE | SOCF_GLOBAL }, 56009 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL }, 56010 { SP_TREE_PORT90f, 2, 180, SOCF_LE | SOCF_GLOBAL }, 56011 { SP_TREE_PORT91f, 2, 182, SOCF_LE | SOCF_GLOBAL }, 56012 { SP_TREE_PORT92f, 2, 184, SOCF_LE | SOCF_GLOBAL }, 56013 { SP_TREE_PORT93f, 2, 186, SOCF_LE | SOCF_GLOBAL }, 56014 { SP_TREE_PORT94f, 2, 188, SOCF_LE | SOCF_GLOBAL }, 56015 { SP_TREE_PORT95f, 2, 190, SOCF_LE | SOCF_GLOBAL }, 56016 { SP_TREE_PORT96f, 2, 192, SOCF_LE | SOCF_GLOBAL }, 56017 { SP_TREE_PORT97f, 2, 194, SOCF_LE | SOCF_GLOBAL }, 56018 { SP_TREE_PORT98f, 2, 196, SOCF_LE | SOCF_GLOBAL }, 56019 { SP_TREE_PORT99f, 2, 198, SOCF_LE | SOCF_GLOBAL } 56020 }; 56021 #endif 56022 56023 #if defined(BCM_56860_A0) 56024 soc_field_info_t soc_STG_TAB_BCM56860_A0m_fields[] = { 56025 { EVEN_PARITYf, 1, 341, 0 | SOCF_GLOBAL }, 56026 { RESERVEDf, 1, 340, SOCF_RES | SOCF_GLOBAL }, 56027 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 56028 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 56029 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 56030 { SP_TREE_PORT100f, 2, 200, SOCF_LE | SOCF_GLOBAL }, 56031 { SP_TREE_PORT101f, 2, 202, SOCF_LE | SOCF_GLOBAL }, 56032 { SP_TREE_PORT102f, 2, 204, SOCF_LE | SOCF_GLOBAL }, 56033 { SP_TREE_PORT103f, 2, 206, SOCF_LE | SOCF_GLOBAL }, 56034 { SP_TREE_PORT104f, 2, 208, SOCF_LE | SOCF_GLOBAL }, 56035 { SP_TREE_PORT105f, 2, 210, SOCF_LE | SOCF_GLOBAL }, 56036 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 56037 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 56038 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 56039 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 56040 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 56041 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 56042 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 56043 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 56044 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 56045 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 56046 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 56047 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 56048 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 56049 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 56050 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 56051 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 56052 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 56053 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 56054 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 56055 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 56056 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 56057 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 56058 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 56059 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 56060 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 56061 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 56062 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 56063 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 56064 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 56065 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 56066 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 56067 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 56068 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 56069 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 56070 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 56071 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 56072 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 56073 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 56074 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 56075 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 56076 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 56077 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 56078 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 56079 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 56080 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 56081 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 56082 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 56083 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 56084 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 56085 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 56086 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 56087 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 56088 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 56089 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 56090 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 56091 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 56092 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 56093 { SP_TREE_PORT63f, 2, 126, SOCF_LE | SOCF_GLOBAL }, 56094 { SP_TREE_PORT64f, 2, 128, SOCF_LE | SOCF_GLOBAL }, 56095 { SP_TREE_PORT65f, 2, 130, SOCF_LE | SOCF_GLOBAL }, 56096 { SP_TREE_PORT66f, 2, 132, SOCF_LE | SOCF_GLOBAL }, 56097 { SP_TREE_PORT67f, 2, 134, SOCF_LE | SOCF_GLOBAL }, 56098 { SP_TREE_PORT68f, 2, 136, SOCF_LE | SOCF_GLOBAL }, 56099 { SP_TREE_PORT69f, 2, 138, SOCF_LE | SOCF_GLOBAL }, 56100 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 56101 { SP_TREE_PORT70f, 2, 140, SOCF_LE | SOCF_GLOBAL }, 56102 { SP_TREE_PORT71f, 2, 142, SOCF_LE | SOCF_GLOBAL }, 56103 { SP_TREE_PORT72f, 2, 144, SOCF_LE | SOCF_GLOBAL }, 56104 { SP_TREE_PORT73f, 2, 146, SOCF_LE | SOCF_GLOBAL }, 56105 { SP_TREE_PORT74f, 2, 148, SOCF_LE | SOCF_GLOBAL }, 56106 { SP_TREE_PORT75f, 2, 150, SOCF_LE | SOCF_GLOBAL }, 56107 { SP_TREE_PORT76f, 2, 152, SOCF_LE | SOCF_GLOBAL }, 56108 { SP_TREE_PORT77f, 2, 154, SOCF_LE | SOCF_GLOBAL }, 56109 { SP_TREE_PORT78f, 2, 156, SOCF_LE | SOCF_GLOBAL }, 56110 { SP_TREE_PORT79f, 2, 158, SOCF_LE | SOCF_GLOBAL }, 56111 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 56112 { SP_TREE_PORT80f, 2, 160, SOCF_LE | SOCF_GLOBAL }, 56113 { SP_TREE_PORT81f, 2, 162, SOCF_LE | SOCF_GLOBAL }, 56114 { SP_TREE_PORT82f, 2, 164, SOCF_LE | SOCF_GLOBAL }, 56115 { SP_TREE_PORT83f, 2, 166, SOCF_LE | SOCF_GLOBAL }, 56116 { SP_TREE_PORT84f, 2, 168, SOCF_LE | SOCF_GLOBAL }, 56117 { SP_TREE_PORT85f, 2, 170, SOCF_LE | SOCF_GLOBAL }, 56118 { SP_TREE_PORT86f, 2, 172, SOCF_LE | SOCF_GLOBAL }, 56119 { SP_TREE_PORT87f, 2, 174, SOCF_LE | SOCF_GLOBAL }, 56120 { SP_TREE_PORT88f, 2, 176, SOCF_LE | SOCF_GLOBAL }, 56121 { SP_TREE_PORT89f, 2, 178, SOCF_LE | SOCF_GLOBAL }, 56122 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL }, 56123 { SP_TREE_PORT90f, 2, 180, SOCF_LE | SOCF_GLOBAL }, 56124 { SP_TREE_PORT91f, 2, 182, SOCF_LE | SOCF_GLOBAL }, 56125 { SP_TREE_PORT92f, 2, 184, SOCF_LE | SOCF_GLOBAL }, 56126 { SP_TREE_PORT93f, 2, 186, SOCF_LE | SOCF_GLOBAL }, 56127 { SP_TREE_PORT94f, 2, 188, SOCF_LE | SOCF_GLOBAL }, 56128 { SP_TREE_PORT95f, 2, 190, SOCF_LE | SOCF_GLOBAL }, 56129 { SP_TREE_PORT96f, 2, 192, SOCF_LE | SOCF_GLOBAL }, 56130 { SP_TREE_PORT97f, 2, 194, SOCF_LE | SOCF_GLOBAL }, 56131 { SP_TREE_PORT98f, 2, 196, SOCF_LE | SOCF_GLOBAL }, 56132 { SP_TREE_PORT99f, 2, 198, SOCF_LE | SOCF_GLOBAL }, 56133 { SP_TREE_VP_GRP0f, 2, 212, SOCF_LE | SOCF_GLOBAL }, 56134 { SP_TREE_VP_GRP1f, 2, 214, SOCF_LE | SOCF_GLOBAL }, 56135 { SP_TREE_VP_GRP10f, 2, 232, SOCF_LE | SOCF_GLOBAL }, 56136 { SP_TREE_VP_GRP11f, 2, 234, SOCF_LE | SOCF_GLOBAL }, 56137 { SP_TREE_VP_GRP12f, 2, 236, SOCF_LE | SOCF_GLOBAL }, 56138 { SP_TREE_VP_GRP13f, 2, 238, SOCF_LE | SOCF_GLOBAL }, 56139 { SP_TREE_VP_GRP14f, 2, 240, SOCF_LE | SOCF_GLOBAL }, 56140 { SP_TREE_VP_GRP15f, 2, 242, SOCF_LE | SOCF_GLOBAL }, 56141 { SP_TREE_VP_GRP16f, 2, 244, SOCF_LE | SOCF_GLOBAL }, 56142 { SP_TREE_VP_GRP17f, 2, 246, SOCF_LE | SOCF_GLOBAL }, 56143 { SP_TREE_VP_GRP18f, 2, 248, SOCF_LE | SOCF_GLOBAL }, 56144 { SP_TREE_VP_GRP19f, 2, 250, SOCF_LE | SOCF_GLOBAL }, 56145 { SP_TREE_VP_GRP2f, 2, 216, SOCF_LE | SOCF_GLOBAL }, 56146 { SP_TREE_VP_GRP20f, 2, 252, SOCF_LE | SOCF_GLOBAL }, 56147 { SP_TREE_VP_GRP21f, 2, 254, SOCF_LE | SOCF_GLOBAL }, 56148 { SP_TREE_VP_GRP22f, 2, 256, SOCF_LE | SOCF_GLOBAL }, 56149 { SP_TREE_VP_GRP23f, 2, 258, SOCF_LE | SOCF_GLOBAL }, 56150 { SP_TREE_VP_GRP24f, 2, 260, SOCF_LE | SOCF_GLOBAL }, 56151 { SP_TREE_VP_GRP25f, 2, 262, SOCF_LE | SOCF_GLOBAL }, 56152 { SP_TREE_VP_GRP26f, 2, 264, SOCF_LE | SOCF_GLOBAL }, 56153 { SP_TREE_VP_GRP27f, 2, 266, SOCF_LE | SOCF_GLOBAL }, 56154 { SP_TREE_VP_GRP28f, 2, 268, SOCF_LE | SOCF_GLOBAL }, 56155 { SP_TREE_VP_GRP29f, 2, 270, SOCF_LE | SOCF_GLOBAL }, 56156 { SP_TREE_VP_GRP3f, 2, 218, SOCF_LE | SOCF_GLOBAL }, 56157 { SP_TREE_VP_GRP30f, 2, 272, SOCF_LE | SOCF_GLOBAL }, 56158 { SP_TREE_VP_GRP31f, 2, 274, SOCF_LE | SOCF_GLOBAL }, 56159 { SP_TREE_VP_GRP32f, 2, 276, SOCF_LE | SOCF_GLOBAL }, 56160 { SP_TREE_VP_GRP33f, 2, 278, SOCF_LE | SOCF_GLOBAL }, 56161 { SP_TREE_VP_GRP34f, 2, 280, SOCF_LE | SOCF_GLOBAL }, 56162 { SP_TREE_VP_GRP35f, 2, 282, SOCF_LE | SOCF_GLOBAL }, 56163 { SP_TREE_VP_GRP36f, 2, 284, SOCF_LE | SOCF_GLOBAL }, 56164 { SP_TREE_VP_GRP37f, 2, 286, SOCF_LE | SOCF_GLOBAL }, 56165 { SP_TREE_VP_GRP38f, 2, 288, SOCF_LE | SOCF_GLOBAL }, 56166 { SP_TREE_VP_GRP39f, 2, 290, SOCF_LE | SOCF_GLOBAL }, 56167 { SP_TREE_VP_GRP4f, 2, 220, SOCF_LE | SOCF_GLOBAL }, 56168 { SP_TREE_VP_GRP40f, 2, 292, SOCF_LE | SOCF_GLOBAL }, 56169 { SP_TREE_VP_GRP41f, 2, 294, SOCF_LE | SOCF_GLOBAL }, 56170 { SP_TREE_VP_GRP42f, 2, 296, SOCF_LE | SOCF_GLOBAL }, 56171 { SP_TREE_VP_GRP43f, 2, 298, SOCF_LE | SOCF_GLOBAL }, 56172 { SP_TREE_VP_GRP44f, 2, 300, SOCF_LE | SOCF_GLOBAL }, 56173 { SP_TREE_VP_GRP45f, 2, 302, SOCF_LE | SOCF_GLOBAL }, 56174 { SP_TREE_VP_GRP46f, 2, 304, SOCF_LE | SOCF_GLOBAL }, 56175 { SP_TREE_VP_GRP47f, 2, 306, SOCF_LE | SOCF_GLOBAL }, 56176 { SP_TREE_VP_GRP48f, 2, 308, SOCF_LE | SOCF_GLOBAL }, 56177 { SP_TREE_VP_GRP49f, 2, 310, SOCF_LE | SOCF_GLOBAL }, 56178 { SP_TREE_VP_GRP5f, 2, 222, SOCF_LE | SOCF_GLOBAL }, 56179 { SP_TREE_VP_GRP50f, 2, 312, SOCF_LE | SOCF_GLOBAL }, 56180 { SP_TREE_VP_GRP51f, 2, 314, SOCF_LE | SOCF_GLOBAL }, 56181 { SP_TREE_VP_GRP52f, 2, 316, SOCF_LE | SOCF_GLOBAL }, 56182 { SP_TREE_VP_GRP53f, 2, 318, SOCF_LE | SOCF_GLOBAL }, 56183 { SP_TREE_VP_GRP54f, 2, 320, SOCF_LE | SOCF_GLOBAL }, 56184 { SP_TREE_VP_GRP55f, 2, 322, SOCF_LE | SOCF_GLOBAL }, 56185 { SP_TREE_VP_GRP56f, 2, 324, SOCF_LE | SOCF_GLOBAL }, 56186 { SP_TREE_VP_GRP57f, 2, 326, SOCF_LE | SOCF_GLOBAL }, 56187 { SP_TREE_VP_GRP58f, 2, 328, SOCF_LE | SOCF_GLOBAL }, 56188 { SP_TREE_VP_GRP59f, 2, 330, SOCF_LE | SOCF_GLOBAL }, 56189 { SP_TREE_VP_GRP6f, 2, 224, SOCF_LE | SOCF_GLOBAL }, 56190 { SP_TREE_VP_GRP60f, 2, 332, SOCF_LE | SOCF_GLOBAL }, 56191 { SP_TREE_VP_GRP61f, 2, 334, SOCF_LE | SOCF_GLOBAL }, 56192 { SP_TREE_VP_GRP62f, 2, 336, SOCF_LE | SOCF_GLOBAL }, 56193 { SP_TREE_VP_GRP63f, 2, 338, SOCF_LE | SOCF_GLOBAL }, 56194 { SP_TREE_VP_GRP7f, 2, 226, SOCF_LE | SOCF_GLOBAL }, 56195 { SP_TREE_VP_GRP8f, 2, 228, SOCF_LE | SOCF_GLOBAL }, 56196 { SP_TREE_VP_GRP9f, 2, 230, SOCF_LE | SOCF_GLOBAL } 56197 }; 56198 #endif 56199 56200 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 56201 soc_field_info_t soc_STG_TAB_BCM56870_A0m_fields[] = { 56202 { ECCP_0f, 8, 408, SOCF_LE | SOCF_GLOBAL }, 56203 { ECCP_1f, 8, 416, SOCF_LE | SOCF_GLOBAL }, 56204 { ECCP_2f, 8, 424, SOCF_LE | SOCF_GLOBAL }, 56205 { ECCP_3f, 8, 432, SOCF_LE | SOCF_GLOBAL }, 56206 { ECC_0f, 7, 408, SOCF_LE | SOCF_GLOBAL }, 56207 { ECC_1f, 7, 416, SOCF_LE | SOCF_GLOBAL }, 56208 { ECC_2f, 7, 424, SOCF_LE | SOCF_GLOBAL }, 56209 { ECC_3f, 7, 432, SOCF_LE | SOCF_GLOBAL }, 56210 { ECC_DATA_0f, 102, 0, SOCF_LE | SOCF_GLOBAL }, 56211 { ECC_DATA_1f, 102, 102, SOCF_LE | SOCF_GLOBAL }, 56212 { ECC_DATA_2f, 102, 204, SOCF_LE | SOCF_GLOBAL }, 56213 { ECC_DATA_3f, 102, 306, SOCF_LE | SOCF_GLOBAL }, 56214 { PARITY_0f, 1, 415, 0 | SOCF_GLOBAL }, 56215 { PARITY_1f, 1, 423, 0 | SOCF_GLOBAL }, 56216 { PARITY_2f, 1, 431, 0 | SOCF_GLOBAL }, 56217 { PARITY_3f, 1, 439, 0 | SOCF_GLOBAL }, 56218 { PORT_SP_TREE_STATEf, 264, 0, SOCF_LE | SOCF_GLOBAL }, 56219 { RESERVED_264_278f, 16, 264, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 56220 { RESERVED_279_265f, 15, 265, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 56221 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 56222 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 56223 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 56224 { SP_TREE_PORT100f, 2, 200, SOCF_LE | SOCF_GLOBAL }, 56225 { SP_TREE_PORT101f, 2, 202, SOCF_LE | SOCF_GLOBAL }, 56226 { SP_TREE_PORT102f, 2, 204, SOCF_LE | SOCF_GLOBAL }, 56227 { SP_TREE_PORT103f, 2, 206, SOCF_LE | SOCF_GLOBAL }, 56228 { SP_TREE_PORT104f, 2, 208, SOCF_LE | SOCF_GLOBAL }, 56229 { SP_TREE_PORT105f, 2, 210, SOCF_LE | SOCF_GLOBAL }, 56230 { SP_TREE_PORT106f, 2, 212, SOCF_LE | SOCF_GLOBAL }, 56231 { SP_TREE_PORT107f, 2, 214, SOCF_LE | SOCF_GLOBAL }, 56232 { SP_TREE_PORT108f, 2, 216, SOCF_LE | SOCF_GLOBAL }, 56233 { SP_TREE_PORT109f, 2, 218, SOCF_LE | SOCF_GLOBAL }, 56234 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 56235 { SP_TREE_PORT110f, 2, 220, SOCF_LE | SOCF_GLOBAL }, 56236 { SP_TREE_PORT111f, 2, 222, SOCF_LE | SOCF_GLOBAL }, 56237 { SP_TREE_PORT112f, 2, 224, SOCF_LE | SOCF_GLOBAL }, 56238 { SP_TREE_PORT113f, 2, 226, SOCF_LE | SOCF_GLOBAL }, 56239 { SP_TREE_PORT114f, 2, 228, SOCF_LE | SOCF_GLOBAL }, 56240 { SP_TREE_PORT115f, 2, 230, SOCF_LE | SOCF_GLOBAL }, 56241 { SP_TREE_PORT116f, 2, 232, SOCF_LE | SOCF_GLOBAL }, 56242 { SP_TREE_PORT117f, 2, 234, SOCF_LE | SOCF_GLOBAL }, 56243 { SP_TREE_PORT118f, 2, 236, SOCF_LE | SOCF_GLOBAL }, 56244 { SP_TREE_PORT119f, 2, 238, SOCF_LE | SOCF_GLOBAL }, 56245 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 56246 { SP_TREE_PORT120f, 2, 240, SOCF_LE | SOCF_GLOBAL }, 56247 { SP_TREE_PORT121f, 2, 242, SOCF_LE | SOCF_GLOBAL }, 56248 { SP_TREE_PORT122f, 2, 244, SOCF_LE | SOCF_GLOBAL }, 56249 { SP_TREE_PORT123f, 2, 246, SOCF_LE | SOCF_GLOBAL }, 56250 { SP_TREE_PORT124f, 2, 248, SOCF_LE | SOCF_GLOBAL }, 56251 { SP_TREE_PORT125f, 2, 250, SOCF_LE | SOCF_GLOBAL }, 56252 { SP_TREE_PORT126f, 2, 252, SOCF_LE | SOCF_GLOBAL }, 56253 { SP_TREE_PORT127f, 2, 254, SOCF_LE | SOCF_GLOBAL }, 56254 { SP_TREE_PORT128f, 2, 256, SOCF_LE | SOCF_GLOBAL }, 56255 { SP_TREE_PORT129f, 2, 258, SOCF_LE | SOCF_GLOBAL }, 56256 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 56257 { SP_TREE_PORT130f, 2, 260, SOCF_LE | SOCF_GLOBAL }, 56258 { SP_TREE_PORT131f, 2, 262, SOCF_LE | SOCF_GLOBAL }, 56259 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 56260 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 56261 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 56262 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 56263 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 56264 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 56265 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 56266 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 56267 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 56268 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 56269 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 56270 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 56271 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 56272 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 56273 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 56274 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 56275 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 56276 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 56277 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 56278 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 56279 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 56280 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 56281 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 56282 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 56283 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 56284 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 56285 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 56286 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 56287 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 56288 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 56289 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 56290 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 56291 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 56292 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 56293 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 56294 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 56295 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 56296 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 56297 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 56298 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 56299 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 56300 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 56301 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 56302 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 56303 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 56304 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 56305 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 56306 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 56307 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 56308 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 56309 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 56310 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 56311 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 56312 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 56313 { SP_TREE_PORT63f, 2, 126, SOCF_LE | SOCF_GLOBAL }, 56314 { SP_TREE_PORT64f, 2, 128, SOCF_LE | SOCF_GLOBAL }, 56315 { SP_TREE_PORT65f, 2, 130, SOCF_LE | SOCF_GLOBAL }, 56316 { SP_TREE_PORT66f, 2, 132, SOCF_LE | SOCF_GLOBAL }, 56317 { SP_TREE_PORT67f, 2, 134, SOCF_LE | SOCF_GLOBAL }, 56318 { SP_TREE_PORT68f, 2, 136, SOCF_LE | SOCF_GLOBAL }, 56319 { SP_TREE_PORT69f, 2, 138, SOCF_LE | SOCF_GLOBAL }, 56320 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 56321 { SP_TREE_PORT70f, 2, 140, SOCF_LE | SOCF_GLOBAL }, 56322 { SP_TREE_PORT71f, 2, 142, SOCF_LE | SOCF_GLOBAL }, 56323 { SP_TREE_PORT72f, 2, 144, SOCF_LE | SOCF_GLOBAL }, 56324 { SP_TREE_PORT73f, 2, 146, SOCF_LE | SOCF_GLOBAL }, 56325 { SP_TREE_PORT74f, 2, 148, SOCF_LE | SOCF_GLOBAL }, 56326 { SP_TREE_PORT75f, 2, 150, SOCF_LE | SOCF_GLOBAL }, 56327 { SP_TREE_PORT76f, 2, 152, SOCF_LE | SOCF_GLOBAL }, 56328 { SP_TREE_PORT77f, 2, 154, SOCF_LE | SOCF_GLOBAL }, 56329 { SP_TREE_PORT78f, 2, 156, SOCF_LE | SOCF_GLOBAL }, 56330 { SP_TREE_PORT79f, 2, 158, SOCF_LE | SOCF_GLOBAL }, 56331 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 56332 { SP_TREE_PORT80f, 2, 160, SOCF_LE | SOCF_GLOBAL }, 56333 { SP_TREE_PORT81f, 2, 162, SOCF_LE | SOCF_GLOBAL }, 56334 { SP_TREE_PORT82f, 2, 164, SOCF_LE | SOCF_GLOBAL }, 56335 { SP_TREE_PORT83f, 2, 166, SOCF_LE | SOCF_GLOBAL }, 56336 { SP_TREE_PORT84f, 2, 168, SOCF_LE | SOCF_GLOBAL }, 56337 { SP_TREE_PORT85f, 2, 170, SOCF_LE | SOCF_GLOBAL }, 56338 { SP_TREE_PORT86f, 2, 172, SOCF_LE | SOCF_GLOBAL }, 56339 { SP_TREE_PORT87f, 2, 174, SOCF_LE | SOCF_GLOBAL }, 56340 { SP_TREE_PORT88f, 2, 176, SOCF_LE | SOCF_GLOBAL }, 56341 { SP_TREE_PORT89f, 2, 178, SOCF_LE | SOCF_GLOBAL }, 56342 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL }, 56343 { SP_TREE_PORT90f, 2, 180, SOCF_LE | SOCF_GLOBAL }, 56344 { SP_TREE_PORT91f, 2, 182, SOCF_LE | SOCF_GLOBAL }, 56345 { SP_TREE_PORT92f, 2, 184, SOCF_LE | SOCF_GLOBAL }, 56346 { SP_TREE_PORT93f, 2, 186, SOCF_LE | SOCF_GLOBAL }, 56347 { SP_TREE_PORT94f, 2, 188, SOCF_LE | SOCF_GLOBAL }, 56348 { SP_TREE_PORT95f, 2, 190, SOCF_LE | SOCF_GLOBAL }, 56349 { SP_TREE_PORT96f, 2, 192, SOCF_LE | SOCF_GLOBAL }, 56350 { SP_TREE_PORT97f, 2, 194, SOCF_LE | SOCF_GLOBAL }, 56351 { SP_TREE_PORT98f, 2, 196, SOCF_LE | SOCF_GLOBAL }, 56352 { SP_TREE_PORT99f, 2, 198, SOCF_LE | SOCF_GLOBAL }, 56353 { SP_TREE_VP_GRP0f, 2, 280, SOCF_LE | SOCF_GLOBAL }, 56354 { SP_TREE_VP_GRP1f, 2, 282, SOCF_LE | SOCF_GLOBAL }, 56355 { SP_TREE_VP_GRP10f, 2, 300, SOCF_LE | SOCF_GLOBAL }, 56356 { SP_TREE_VP_GRP11f, 2, 302, SOCF_LE | SOCF_GLOBAL }, 56357 { SP_TREE_VP_GRP12f, 2, 304, SOCF_LE | SOCF_GLOBAL }, 56358 { SP_TREE_VP_GRP13f, 2, 306, SOCF_LE | SOCF_GLOBAL }, 56359 { SP_TREE_VP_GRP14f, 2, 308, SOCF_LE | SOCF_GLOBAL }, 56360 { SP_TREE_VP_GRP15f, 2, 310, SOCF_LE | SOCF_GLOBAL }, 56361 { SP_TREE_VP_GRP16f, 2, 312, SOCF_LE | SOCF_GLOBAL }, 56362 { SP_TREE_VP_GRP17f, 2, 314, SOCF_LE | SOCF_GLOBAL }, 56363 { SP_TREE_VP_GRP18f, 2, 316, SOCF_LE | SOCF_GLOBAL }, 56364 { SP_TREE_VP_GRP19f, 2, 318, SOCF_LE | SOCF_GLOBAL }, 56365 { SP_TREE_VP_GRP2f, 2, 284, SOCF_LE | SOCF_GLOBAL }, 56366 { SP_TREE_VP_GRP20f, 2, 320, SOCF_LE | SOCF_GLOBAL }, 56367 { SP_TREE_VP_GRP21f, 2, 322, SOCF_LE | SOCF_GLOBAL }, 56368 { SP_TREE_VP_GRP22f, 2, 324, SOCF_LE | SOCF_GLOBAL }, 56369 { SP_TREE_VP_GRP23f, 2, 326, SOCF_LE | SOCF_GLOBAL }, 56370 { SP_TREE_VP_GRP24f, 2, 328, SOCF_LE | SOCF_GLOBAL }, 56371 { SP_TREE_VP_GRP25f, 2, 330, SOCF_LE | SOCF_GLOBAL }, 56372 { SP_TREE_VP_GRP26f, 2, 332, SOCF_LE | SOCF_GLOBAL }, 56373 { SP_TREE_VP_GRP27f, 2, 334, SOCF_LE | SOCF_GLOBAL }, 56374 { SP_TREE_VP_GRP28f, 2, 336, SOCF_LE | SOCF_GLOBAL }, 56375 { SP_TREE_VP_GRP29f, 2, 338, SOCF_LE | SOCF_GLOBAL }, 56376 { SP_TREE_VP_GRP3f, 2, 286, SOCF_LE | SOCF_GLOBAL }, 56377 { SP_TREE_VP_GRP30f, 2, 340, SOCF_LE | SOCF_GLOBAL }, 56378 { SP_TREE_VP_GRP31f, 2, 342, SOCF_LE | SOCF_GLOBAL }, 56379 { SP_TREE_VP_GRP32f, 2, 344, SOCF_LE | SOCF_GLOBAL }, 56380 { SP_TREE_VP_GRP33f, 2, 346, SOCF_LE | SOCF_GLOBAL }, 56381 { SP_TREE_VP_GRP34f, 2, 348, SOCF_LE | SOCF_GLOBAL }, 56382 { SP_TREE_VP_GRP35f, 2, 350, SOCF_LE | SOCF_GLOBAL }, 56383 { SP_TREE_VP_GRP36f, 2, 352, SOCF_LE | SOCF_GLOBAL }, 56384 { SP_TREE_VP_GRP37f, 2, 354, SOCF_LE | SOCF_GLOBAL }, 56385 { SP_TREE_VP_GRP38f, 2, 356, SOCF_LE | SOCF_GLOBAL }, 56386 { SP_TREE_VP_GRP39f, 2, 358, SOCF_LE | SOCF_GLOBAL }, 56387 { SP_TREE_VP_GRP4f, 2, 288, SOCF_LE | SOCF_GLOBAL }, 56388 { SP_TREE_VP_GRP40f, 2, 360, SOCF_LE | SOCF_GLOBAL }, 56389 { SP_TREE_VP_GRP41f, 2, 362, SOCF_LE | SOCF_GLOBAL }, 56390 { SP_TREE_VP_GRP42f, 2, 364, SOCF_LE | SOCF_GLOBAL }, 56391 { SP_TREE_VP_GRP43f, 2, 366, SOCF_LE | SOCF_GLOBAL }, 56392 { SP_TREE_VP_GRP44f, 2, 368, SOCF_LE | SOCF_GLOBAL }, 56393 { SP_TREE_VP_GRP45f, 2, 370, SOCF_LE | SOCF_GLOBAL }, 56394 { SP_TREE_VP_GRP46f, 2, 372, SOCF_LE | SOCF_GLOBAL }, 56395 { SP_TREE_VP_GRP47f, 2, 374, SOCF_LE | SOCF_GLOBAL }, 56396 { SP_TREE_VP_GRP48f, 2, 376, SOCF_LE | SOCF_GLOBAL }, 56397 { SP_TREE_VP_GRP49f, 2, 378, SOCF_LE | SOCF_GLOBAL }, 56398 { SP_TREE_VP_GRP5f, 2, 290, SOCF_LE | SOCF_GLOBAL }, 56399 { SP_TREE_VP_GRP50f, 2, 380, SOCF_LE | SOCF_GLOBAL }, 56400 { SP_TREE_VP_GRP51f, 2, 382, SOCF_LE | SOCF_GLOBAL }, 56401 { SP_TREE_VP_GRP52f, 2, 384, SOCF_LE | SOCF_GLOBAL }, 56402 { SP_TREE_VP_GRP53f, 2, 386, SOCF_LE | SOCF_GLOBAL }, 56403 { SP_TREE_VP_GRP54f, 2, 388, SOCF_LE | SOCF_GLOBAL }, 56404 { SP_TREE_VP_GRP55f, 2, 390, SOCF_LE | SOCF_GLOBAL }, 56405 { SP_TREE_VP_GRP56f, 2, 392, SOCF_LE | SOCF_GLOBAL }, 56406 { SP_TREE_VP_GRP57f, 2, 394, SOCF_LE | SOCF_GLOBAL }, 56407 { SP_TREE_VP_GRP58f, 2, 396, SOCF_LE | SOCF_GLOBAL }, 56408 { SP_TREE_VP_GRP59f, 2, 398, SOCF_LE | SOCF_GLOBAL }, 56409 { SP_TREE_VP_GRP6f, 2, 292, SOCF_LE | SOCF_GLOBAL }, 56410 { SP_TREE_VP_GRP60f, 2, 400, SOCF_LE | SOCF_GLOBAL }, 56411 { SP_TREE_VP_GRP61f, 2, 402, SOCF_LE | SOCF_GLOBAL }, 56412 { SP_TREE_VP_GRP62f, 2, 404, SOCF_LE | SOCF_GLOBAL }, 56413 { SP_TREE_VP_GRP63f, 2, 406, SOCF_LE | SOCF_GLOBAL }, 56414 { SP_TREE_VP_GRP7f, 2, 294, SOCF_LE | SOCF_GLOBAL }, 56415 { SP_TREE_VP_GRP8f, 2, 296, SOCF_LE | SOCF_GLOBAL }, 56416 { SP_TREE_VP_GRP9f, 2, 298, SOCF_LE | SOCF_GLOBAL }, 56417 { VP_GROUP_SP_TREE_STATEf, 128, 280, SOCF_LE | SOCF_GLOBAL } 56418 }; 56419 #endif 56420 56421 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 56422 soc_field_info_t soc_STG_TAB_BCM56960_A0m_fields[] = { 56423 { EVEN_PARITYf, 1, 272, 0 | SOCF_GLOBAL }, 56424 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 56425 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 56426 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 56427 { SP_TREE_PORT100f, 2, 200, SOCF_LE | SOCF_GLOBAL }, 56428 { SP_TREE_PORT101f, 2, 202, SOCF_LE | SOCF_GLOBAL }, 56429 { SP_TREE_PORT102f, 2, 204, SOCF_LE | SOCF_GLOBAL }, 56430 { SP_TREE_PORT103f, 2, 206, SOCF_LE | SOCF_GLOBAL }, 56431 { SP_TREE_PORT104f, 2, 208, SOCF_LE | SOCF_GLOBAL }, 56432 { SP_TREE_PORT105f, 2, 210, SOCF_LE | SOCF_GLOBAL }, 56433 { SP_TREE_PORT106f, 2, 212, SOCF_LE | SOCF_GLOBAL }, 56434 { SP_TREE_PORT107f, 2, 214, SOCF_LE | SOCF_GLOBAL }, 56435 { SP_TREE_PORT108f, 2, 216, SOCF_LE | SOCF_GLOBAL }, 56436 { SP_TREE_PORT109f, 2, 218, SOCF_LE | SOCF_GLOBAL }, 56437 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 56438 { SP_TREE_PORT110f, 2, 220, SOCF_LE | SOCF_GLOBAL }, 56439 { SP_TREE_PORT111f, 2, 222, SOCF_LE | SOCF_GLOBAL }, 56440 { SP_TREE_PORT112f, 2, 224, SOCF_LE | SOCF_GLOBAL }, 56441 { SP_TREE_PORT113f, 2, 226, SOCF_LE | SOCF_GLOBAL }, 56442 { SP_TREE_PORT114f, 2, 228, SOCF_LE | SOCF_GLOBAL }, 56443 { SP_TREE_PORT115f, 2, 230, SOCF_LE | SOCF_GLOBAL }, 56444 { SP_TREE_PORT116f, 2, 232, SOCF_LE | SOCF_GLOBAL }, 56445 { SP_TREE_PORT117f, 2, 234, SOCF_LE | SOCF_GLOBAL }, 56446 { SP_TREE_PORT118f, 2, 236, SOCF_LE | SOCF_GLOBAL }, 56447 { SP_TREE_PORT119f, 2, 238, SOCF_LE | SOCF_GLOBAL }, 56448 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 56449 { SP_TREE_PORT120f, 2, 240, SOCF_LE | SOCF_GLOBAL }, 56450 { SP_TREE_PORT121f, 2, 242, SOCF_LE | SOCF_GLOBAL }, 56451 { SP_TREE_PORT122f, 2, 244, SOCF_LE | SOCF_GLOBAL }, 56452 { SP_TREE_PORT123f, 2, 246, SOCF_LE | SOCF_GLOBAL }, 56453 { SP_TREE_PORT124f, 2, 248, SOCF_LE | SOCF_GLOBAL }, 56454 { SP_TREE_PORT125f, 2, 250, SOCF_LE | SOCF_GLOBAL }, 56455 { SP_TREE_PORT126f, 2, 252, SOCF_LE | SOCF_GLOBAL }, 56456 { SP_TREE_PORT127f, 2, 254, SOCF_LE | SOCF_GLOBAL }, 56457 { SP_TREE_PORT128f, 2, 256, SOCF_LE | SOCF_GLOBAL }, 56458 { SP_TREE_PORT129f, 2, 258, SOCF_LE | SOCF_GLOBAL }, 56459 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 56460 { SP_TREE_PORT130f, 2, 260, SOCF_LE | SOCF_GLOBAL }, 56461 { SP_TREE_PORT131f, 2, 262, SOCF_LE | SOCF_GLOBAL }, 56462 { SP_TREE_PORT132f, 2, 264, SOCF_LE | SOCF_GLOBAL }, 56463 { SP_TREE_PORT133f, 2, 266, SOCF_LE | SOCF_GLOBAL }, 56464 { SP_TREE_PORT134f, 2, 268, SOCF_LE | SOCF_GLOBAL }, 56465 { SP_TREE_PORT135f, 2, 270, SOCF_LE | SOCF_GLOBAL }, 56466 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 56467 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 56468 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 56469 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 56470 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 56471 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 56472 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 56473 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 56474 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 56475 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 56476 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 56477 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 56478 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 56479 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 56480 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 56481 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 56482 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 56483 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 56484 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 56485 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 56486 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 56487 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 56488 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 56489 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 56490 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 56491 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 56492 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 56493 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 56494 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 56495 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 56496 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 56497 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 56498 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 56499 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 56500 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 56501 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 56502 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 56503 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 56504 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 56505 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 56506 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 56507 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 56508 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 56509 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 56510 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 56511 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 56512 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 56513 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 56514 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 56515 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 56516 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 56517 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 56518 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 56519 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 56520 { SP_TREE_PORT63f, 2, 126, SOCF_LE | SOCF_GLOBAL }, 56521 { SP_TREE_PORT64f, 2, 128, SOCF_LE | SOCF_GLOBAL }, 56522 { SP_TREE_PORT65f, 2, 130, SOCF_LE | SOCF_GLOBAL }, 56523 { SP_TREE_PORT66f, 2, 132, SOCF_LE | SOCF_GLOBAL }, 56524 { SP_TREE_PORT67f, 2, 134, SOCF_LE | SOCF_GLOBAL }, 56525 { SP_TREE_PORT68f, 2, 136, SOCF_LE | SOCF_GLOBAL }, 56526 { SP_TREE_PORT69f, 2, 138, SOCF_LE | SOCF_GLOBAL }, 56527 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 56528 { SP_TREE_PORT70f, 2, 140, SOCF_LE | SOCF_GLOBAL }, 56529 { SP_TREE_PORT71f, 2, 142, SOCF_LE | SOCF_GLOBAL }, 56530 { SP_TREE_PORT72f, 2, 144, SOCF_LE | SOCF_GLOBAL }, 56531 { SP_TREE_PORT73f, 2, 146, SOCF_LE | SOCF_GLOBAL }, 56532 { SP_TREE_PORT74f, 2, 148, SOCF_LE | SOCF_GLOBAL }, 56533 { SP_TREE_PORT75f, 2, 150, SOCF_LE | SOCF_GLOBAL }, 56534 { SP_TREE_PORT76f, 2, 152, SOCF_LE | SOCF_GLOBAL }, 56535 { SP_TREE_PORT77f, 2, 154, SOCF_LE | SOCF_GLOBAL }, 56536 { SP_TREE_PORT78f, 2, 156, SOCF_LE | SOCF_GLOBAL }, 56537 { SP_TREE_PORT79f, 2, 158, SOCF_LE | SOCF_GLOBAL }, 56538 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 56539 { SP_TREE_PORT80f, 2, 160, SOCF_LE | SOCF_GLOBAL }, 56540 { SP_TREE_PORT81f, 2, 162, SOCF_LE | SOCF_GLOBAL }, 56541 { SP_TREE_PORT82f, 2, 164, SOCF_LE | SOCF_GLOBAL }, 56542 { SP_TREE_PORT83f, 2, 166, SOCF_LE | SOCF_GLOBAL }, 56543 { SP_TREE_PORT84f, 2, 168, SOCF_LE | SOCF_GLOBAL }, 56544 { SP_TREE_PORT85f, 2, 170, SOCF_LE | SOCF_GLOBAL }, 56545 { SP_TREE_PORT86f, 2, 172, SOCF_LE | SOCF_GLOBAL }, 56546 { SP_TREE_PORT87f, 2, 174, SOCF_LE | SOCF_GLOBAL }, 56547 { SP_TREE_PORT88f, 2, 176, SOCF_LE | SOCF_GLOBAL }, 56548 { SP_TREE_PORT89f, 2, 178, SOCF_LE | SOCF_GLOBAL }, 56549 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL }, 56550 { SP_TREE_PORT90f, 2, 180, SOCF_LE | SOCF_GLOBAL }, 56551 { SP_TREE_PORT91f, 2, 182, SOCF_LE | SOCF_GLOBAL }, 56552 { SP_TREE_PORT92f, 2, 184, SOCF_LE | SOCF_GLOBAL }, 56553 { SP_TREE_PORT93f, 2, 186, SOCF_LE | SOCF_GLOBAL }, 56554 { SP_TREE_PORT94f, 2, 188, SOCF_LE | SOCF_GLOBAL }, 56555 { SP_TREE_PORT95f, 2, 190, SOCF_LE | SOCF_GLOBAL }, 56556 { SP_TREE_PORT96f, 2, 192, SOCF_LE | SOCF_GLOBAL }, 56557 { SP_TREE_PORT97f, 2, 194, SOCF_LE | SOCF_GLOBAL }, 56558 { SP_TREE_PORT98f, 2, 196, SOCF_LE | SOCF_GLOBAL }, 56559 { SP_TREE_PORT99f, 2, 198, SOCF_LE | SOCF_GLOBAL } 56560 }; 56561 #endif 56562 56563 #if defined(BCM_56970_A0) 56564 soc_field_info_t soc_STG_TAB_BCM56970_A0m_fields[] = { 56565 { ECCf, 9, 272, SOCF_LE | SOCF_GLOBAL }, 56566 { ECCPf, 10, 272, SOCF_LE | SOCF_GLOBAL }, 56567 { PARITYf, 1, 281, 0 | SOCF_GLOBAL }, 56568 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 56569 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 56570 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 56571 { SP_TREE_PORT100f, 2, 200, SOCF_LE | SOCF_GLOBAL }, 56572 { SP_TREE_PORT101f, 2, 202, SOCF_LE | SOCF_GLOBAL }, 56573 { SP_TREE_PORT102f, 2, 204, SOCF_LE | SOCF_GLOBAL }, 56574 { SP_TREE_PORT103f, 2, 206, SOCF_LE | SOCF_GLOBAL }, 56575 { SP_TREE_PORT104f, 2, 208, SOCF_LE | SOCF_GLOBAL }, 56576 { SP_TREE_PORT105f, 2, 210, SOCF_LE | SOCF_GLOBAL }, 56577 { SP_TREE_PORT106f, 2, 212, SOCF_LE | SOCF_GLOBAL }, 56578 { SP_TREE_PORT107f, 2, 214, SOCF_LE | SOCF_GLOBAL }, 56579 { SP_TREE_PORT108f, 2, 216, SOCF_LE | SOCF_GLOBAL }, 56580 { SP_TREE_PORT109f, 2, 218, SOCF_LE | SOCF_GLOBAL }, 56581 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 56582 { SP_TREE_PORT110f, 2, 220, SOCF_LE | SOCF_GLOBAL }, 56583 { SP_TREE_PORT111f, 2, 222, SOCF_LE | SOCF_GLOBAL }, 56584 { SP_TREE_PORT112f, 2, 224, SOCF_LE | SOCF_GLOBAL }, 56585 { SP_TREE_PORT113f, 2, 226, SOCF_LE | SOCF_GLOBAL }, 56586 { SP_TREE_PORT114f, 2, 228, SOCF_LE | SOCF_GLOBAL }, 56587 { SP_TREE_PORT115f, 2, 230, SOCF_LE | SOCF_GLOBAL }, 56588 { SP_TREE_PORT116f, 2, 232, SOCF_LE | SOCF_GLOBAL }, 56589 { SP_TREE_PORT117f, 2, 234, SOCF_LE | SOCF_GLOBAL }, 56590 { SP_TREE_PORT118f, 2, 236, SOCF_LE | SOCF_GLOBAL }, 56591 { SP_TREE_PORT119f, 2, 238, SOCF_LE | SOCF_GLOBAL }, 56592 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 56593 { SP_TREE_PORT120f, 2, 240, SOCF_LE | SOCF_GLOBAL }, 56594 { SP_TREE_PORT121f, 2, 242, SOCF_LE | SOCF_GLOBAL }, 56595 { SP_TREE_PORT122f, 2, 244, SOCF_LE | SOCF_GLOBAL }, 56596 { SP_TREE_PORT123f, 2, 246, SOCF_LE | SOCF_GLOBAL }, 56597 { SP_TREE_PORT124f, 2, 248, SOCF_LE | SOCF_GLOBAL }, 56598 { SP_TREE_PORT125f, 2, 250, SOCF_LE | SOCF_GLOBAL }, 56599 { SP_TREE_PORT126f, 2, 252, SOCF_LE | SOCF_GLOBAL }, 56600 { SP_TREE_PORT127f, 2, 254, SOCF_LE | SOCF_GLOBAL }, 56601 { SP_TREE_PORT128f, 2, 256, SOCF_LE | SOCF_GLOBAL }, 56602 { SP_TREE_PORT129f, 2, 258, SOCF_LE | SOCF_GLOBAL }, 56603 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 56604 { SP_TREE_PORT130f, 2, 260, SOCF_LE | SOCF_GLOBAL }, 56605 { SP_TREE_PORT131f, 2, 262, SOCF_LE | SOCF_GLOBAL }, 56606 { SP_TREE_PORT132f, 2, 264, SOCF_LE | SOCF_GLOBAL }, 56607 { SP_TREE_PORT133f, 2, 266, SOCF_LE | SOCF_GLOBAL }, 56608 { SP_TREE_PORT134f, 2, 268, SOCF_LE | SOCF_GLOBAL }, 56609 { SP_TREE_PORT135f, 2, 270, SOCF_LE | SOCF_GLOBAL }, 56610 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 56611 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 56612 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 56613 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 56614 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 56615 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 56616 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 56617 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 56618 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 56619 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 56620 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 56621 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 56622 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 56623 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 56624 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 56625 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 56626 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 56627 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 56628 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 56629 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 56630 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 56631 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 56632 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 56633 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 56634 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 56635 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 56636 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 56637 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 56638 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 56639 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 56640 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 56641 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 56642 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 56643 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 56644 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 56645 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 56646 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 56647 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 56648 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 56649 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 56650 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 56651 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 56652 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 56653 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 56654 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 56655 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 56656 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 56657 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 56658 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 56659 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 56660 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 56661 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 56662 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 56663 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 56664 { SP_TREE_PORT63f, 2, 126, SOCF_LE | SOCF_GLOBAL }, 56665 { SP_TREE_PORT64f, 2, 128, SOCF_LE | SOCF_GLOBAL }, 56666 { SP_TREE_PORT65f, 2, 130, SOCF_LE | SOCF_GLOBAL }, 56667 { SP_TREE_PORT66f, 2, 132, SOCF_LE | SOCF_GLOBAL }, 56668 { SP_TREE_PORT67f, 2, 134, SOCF_LE | SOCF_GLOBAL }, 56669 { SP_TREE_PORT68f, 2, 136, SOCF_LE | SOCF_GLOBAL }, 56670 { SP_TREE_PORT69f, 2, 138, SOCF_LE | SOCF_GLOBAL }, 56671 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 56672 { SP_TREE_PORT70f, 2, 140, SOCF_LE | SOCF_GLOBAL }, 56673 { SP_TREE_PORT71f, 2, 142, SOCF_LE | SOCF_GLOBAL }, 56674 { SP_TREE_PORT72f, 2, 144, SOCF_LE | SOCF_GLOBAL }, 56675 { SP_TREE_PORT73f, 2, 146, SOCF_LE | SOCF_GLOBAL }, 56676 { SP_TREE_PORT74f, 2, 148, SOCF_LE | SOCF_GLOBAL }, 56677 { SP_TREE_PORT75f, 2, 150, SOCF_LE | SOCF_GLOBAL }, 56678 { SP_TREE_PORT76f, 2, 152, SOCF_LE | SOCF_GLOBAL }, 56679 { SP_TREE_PORT77f, 2, 154, SOCF_LE | SOCF_GLOBAL }, 56680 { SP_TREE_PORT78f, 2, 156, SOCF_LE | SOCF_GLOBAL }, 56681 { SP_TREE_PORT79f, 2, 158, SOCF_LE | SOCF_GLOBAL }, 56682 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 56683 { SP_TREE_PORT80f, 2, 160, SOCF_LE | SOCF_GLOBAL }, 56684 { SP_TREE_PORT81f, 2, 162, SOCF_LE | SOCF_GLOBAL }, 56685 { SP_TREE_PORT82f, 2, 164, SOCF_LE | SOCF_GLOBAL }, 56686 { SP_TREE_PORT83f, 2, 166, SOCF_LE | SOCF_GLOBAL }, 56687 { SP_TREE_PORT84f, 2, 168, SOCF_LE | SOCF_GLOBAL }, 56688 { SP_TREE_PORT85f, 2, 170, SOCF_LE | SOCF_GLOBAL }, 56689 { SP_TREE_PORT86f, 2, 172, SOCF_LE | SOCF_GLOBAL }, 56690 { SP_TREE_PORT87f, 2, 174, SOCF_LE | SOCF_GLOBAL }, 56691 { SP_TREE_PORT88f, 2, 176, SOCF_LE | SOCF_GLOBAL }, 56692 { SP_TREE_PORT89f, 2, 178, SOCF_LE | SOCF_GLOBAL }, 56693 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL }, 56694 { SP_TREE_PORT90f, 2, 180, SOCF_LE | SOCF_GLOBAL }, 56695 { SP_TREE_PORT91f, 2, 182, SOCF_LE | SOCF_GLOBAL }, 56696 { SP_TREE_PORT92f, 2, 184, SOCF_LE | SOCF_GLOBAL }, 56697 { SP_TREE_PORT93f, 2, 186, SOCF_LE | SOCF_GLOBAL }, 56698 { SP_TREE_PORT94f, 2, 188, SOCF_LE | SOCF_GLOBAL }, 56699 { SP_TREE_PORT95f, 2, 190, SOCF_LE | SOCF_GLOBAL }, 56700 { SP_TREE_PORT96f, 2, 192, SOCF_LE | SOCF_GLOBAL }, 56701 { SP_TREE_PORT97f, 2, 194, SOCF_LE | SOCF_GLOBAL }, 56702 { SP_TREE_PORT98f, 2, 196, SOCF_LE | SOCF_GLOBAL }, 56703 { SP_TREE_PORT99f, 2, 198, SOCF_LE | SOCF_GLOBAL } 56704 }; 56705 #endif 56706 56707 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 56708 soc_field_info_t soc_STG_TAB_BCM56980_A0m_fields[] = { 56709 { ECCP_P0f, 7, 320, SOCF_LE | SOCF_GLOBAL }, 56710 { ECCP_P1f, 7, 327, SOCF_LE | SOCF_GLOBAL }, 56711 { ECCP_P2f, 7, 334, SOCF_LE | SOCF_GLOBAL }, 56712 { ECCP_P3f, 7, 341, SOCF_LE | SOCF_GLOBAL }, 56713 { ECCP_P4f, 7, 348, SOCF_LE | SOCF_GLOBAL }, 56714 { ECCP_P5f, 7, 355, SOCF_LE | SOCF_GLOBAL }, 56715 { ECCP_P6f, 7, 362, SOCF_LE | SOCF_GLOBAL }, 56716 { ECCP_P7f, 7, 369, SOCF_LE | SOCF_GLOBAL }, 56717 { ECC_P0f, 6, 320, SOCF_LE | SOCF_GLOBAL }, 56718 { ECC_P1f, 6, 327, SOCF_LE | SOCF_GLOBAL }, 56719 { ECC_P2f, 6, 334, SOCF_LE | SOCF_GLOBAL }, 56720 { ECC_P3f, 6, 341, SOCF_LE | SOCF_GLOBAL }, 56721 { ECC_P4f, 6, 348, SOCF_LE | SOCF_GLOBAL }, 56722 { ECC_P5f, 6, 355, SOCF_LE | SOCF_GLOBAL }, 56723 { ECC_P6f, 6, 362, SOCF_LE | SOCF_GLOBAL }, 56724 { ECC_P7f, 6, 369, SOCF_LE | SOCF_GLOBAL }, 56725 { PARITY_P0f, 1, 326, 0 | SOCF_GLOBAL }, 56726 { PARITY_P1f, 1, 333, 0 | SOCF_GLOBAL }, 56727 { PARITY_P2f, 1, 340, 0 | SOCF_GLOBAL }, 56728 { PARITY_P3f, 1, 347, 0 | SOCF_GLOBAL }, 56729 { PARITY_P4f, 1, 354, 0 | SOCF_GLOBAL }, 56730 { PARITY_P5f, 1, 361, 0 | SOCF_GLOBAL }, 56731 { PARITY_P6f, 1, 368, 0 | SOCF_GLOBAL }, 56732 { PARITY_P7f, 1, 375, 0 | SOCF_GLOBAL }, 56733 { SPLIT_DATA_P0f, 40, 0, SOCF_LE | SOCF_GLOBAL }, 56734 { SPLIT_DATA_P1f, 40, 40, SOCF_LE | SOCF_GLOBAL }, 56735 { SPLIT_DATA_P2f, 40, 80, SOCF_LE | SOCF_GLOBAL }, 56736 { SPLIT_DATA_P3f, 40, 120, SOCF_LE | SOCF_GLOBAL }, 56737 { SPLIT_DATA_P4f, 40, 160, SOCF_LE | SOCF_GLOBAL }, 56738 { SPLIT_DATA_P5f, 40, 200, SOCF_LE | SOCF_GLOBAL }, 56739 { SPLIT_DATA_P6f, 40, 240, SOCF_LE | SOCF_GLOBAL }, 56740 { SPLIT_DATA_P7f, 40, 280, SOCF_LE | SOCF_GLOBAL }, 56741 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 56742 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 56743 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 56744 { SP_TREE_PORT100f, 2, 200, SOCF_LE | SOCF_GLOBAL }, 56745 { SP_TREE_PORT101f, 2, 202, SOCF_LE | SOCF_GLOBAL }, 56746 { SP_TREE_PORT102f, 2, 204, SOCF_LE | SOCF_GLOBAL }, 56747 { SP_TREE_PORT103f, 2, 206, SOCF_LE | SOCF_GLOBAL }, 56748 { SP_TREE_PORT104f, 2, 208, SOCF_LE | SOCF_GLOBAL }, 56749 { SP_TREE_PORT105f, 2, 210, SOCF_LE | SOCF_GLOBAL }, 56750 { SP_TREE_PORT106f, 2, 212, SOCF_LE | SOCF_GLOBAL }, 56751 { SP_TREE_PORT107f, 2, 214, SOCF_LE | SOCF_GLOBAL }, 56752 { SP_TREE_PORT108f, 2, 216, SOCF_LE | SOCF_GLOBAL }, 56753 { SP_TREE_PORT109f, 2, 218, SOCF_LE | SOCF_GLOBAL }, 56754 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 56755 { SP_TREE_PORT110f, 2, 220, SOCF_LE | SOCF_GLOBAL }, 56756 { SP_TREE_PORT111f, 2, 222, SOCF_LE | SOCF_GLOBAL }, 56757 { SP_TREE_PORT112f, 2, 224, SOCF_LE | SOCF_GLOBAL }, 56758 { SP_TREE_PORT113f, 2, 226, SOCF_LE | SOCF_GLOBAL }, 56759 { SP_TREE_PORT114f, 2, 228, SOCF_LE | SOCF_GLOBAL }, 56760 { SP_TREE_PORT115f, 2, 230, SOCF_LE | SOCF_GLOBAL }, 56761 { SP_TREE_PORT116f, 2, 232, SOCF_LE | SOCF_GLOBAL }, 56762 { SP_TREE_PORT117f, 2, 234, SOCF_LE | SOCF_GLOBAL }, 56763 { SP_TREE_PORT118f, 2, 236, SOCF_LE | SOCF_GLOBAL }, 56764 { SP_TREE_PORT119f, 2, 238, SOCF_LE | SOCF_GLOBAL }, 56765 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 56766 { SP_TREE_PORT120f, 2, 240, SOCF_LE | SOCF_GLOBAL }, 56767 { SP_TREE_PORT121f, 2, 242, SOCF_LE | SOCF_GLOBAL }, 56768 { SP_TREE_PORT122f, 2, 244, SOCF_LE | SOCF_GLOBAL }, 56769 { SP_TREE_PORT123f, 2, 246, SOCF_LE | SOCF_GLOBAL }, 56770 { SP_TREE_PORT124f, 2, 248, SOCF_LE | SOCF_GLOBAL }, 56771 { SP_TREE_PORT125f, 2, 250, SOCF_LE | SOCF_GLOBAL }, 56772 { SP_TREE_PORT126f, 2, 252, SOCF_LE | SOCF_GLOBAL }, 56773 { SP_TREE_PORT127f, 2, 254, SOCF_LE | SOCF_GLOBAL }, 56774 { SP_TREE_PORT128f, 2, 256, SOCF_LE | SOCF_GLOBAL }, 56775 { SP_TREE_PORT129f, 2, 258, SOCF_LE | SOCF_GLOBAL }, 56776 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 56777 { SP_TREE_PORT130f, 2, 260, SOCF_LE | SOCF_GLOBAL }, 56778 { SP_TREE_PORT131f, 2, 262, SOCF_LE | SOCF_GLOBAL }, 56779 { SP_TREE_PORT132f, 2, 264, SOCF_LE | SOCF_GLOBAL }, 56780 { SP_TREE_PORT133f, 2, 266, SOCF_LE | SOCF_GLOBAL }, 56781 { SP_TREE_PORT134f, 2, 268, SOCF_LE | SOCF_GLOBAL }, 56782 { SP_TREE_PORT135f, 2, 270, SOCF_LE | SOCF_GLOBAL }, 56783 { SP_TREE_PORT136f, 2, 272, SOCF_LE | SOCF_GLOBAL }, 56784 { SP_TREE_PORT137f, 2, 274, SOCF_LE | SOCF_GLOBAL }, 56785 { SP_TREE_PORT138f, 2, 276, SOCF_LE | SOCF_GLOBAL }, 56786 { SP_TREE_PORT139f, 2, 278, SOCF_LE | SOCF_GLOBAL }, 56787 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 56788 { SP_TREE_PORT140f, 2, 280, SOCF_LE | SOCF_GLOBAL }, 56789 { SP_TREE_PORT141f, 2, 282, SOCF_LE | SOCF_GLOBAL }, 56790 { SP_TREE_PORT142f, 2, 284, SOCF_LE | SOCF_GLOBAL }, 56791 { SP_TREE_PORT143f, 2, 286, SOCF_LE | SOCF_GLOBAL }, 56792 { SP_TREE_PORT144f, 2, 288, SOCF_LE | SOCF_GLOBAL }, 56793 { SP_TREE_PORT145f, 2, 290, SOCF_LE | SOCF_GLOBAL }, 56794 { SP_TREE_PORT146f, 2, 292, SOCF_LE | SOCF_GLOBAL }, 56795 { SP_TREE_PORT147f, 2, 294, SOCF_LE | SOCF_GLOBAL }, 56796 { SP_TREE_PORT148f, 2, 296, SOCF_LE | SOCF_GLOBAL }, 56797 { SP_TREE_PORT149f, 2, 298, SOCF_LE | SOCF_GLOBAL }, 56798 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 56799 { SP_TREE_PORT150f, 2, 300, SOCF_LE | SOCF_GLOBAL }, 56800 { SP_TREE_PORT151f, 2, 302, SOCF_LE | SOCF_GLOBAL }, 56801 { SP_TREE_PORT152f, 2, 304, SOCF_LE | SOCF_GLOBAL }, 56802 { SP_TREE_PORT153f, 2, 306, SOCF_LE | SOCF_GLOBAL }, 56803 { SP_TREE_PORT154f, 2, 308, SOCF_LE | SOCF_GLOBAL }, 56804 { SP_TREE_PORT155f, 2, 310, SOCF_LE | SOCF_GLOBAL }, 56805 { SP_TREE_PORT156f, 2, 312, SOCF_LE | SOCF_GLOBAL }, 56806 { SP_TREE_PORT157f, 2, 314, SOCF_LE | SOCF_GLOBAL }, 56807 { SP_TREE_PORT158f, 2, 316, SOCF_LE | SOCF_GLOBAL }, 56808 { SP_TREE_PORT159f, 2, 318, SOCF_LE | SOCF_GLOBAL }, 56809 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 56810 { SP_TREE_PORT17f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 56811 { SP_TREE_PORT18f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 56812 { SP_TREE_PORT19f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 56813 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 56814 { SP_TREE_PORT20f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 56815 { SP_TREE_PORT21f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 56816 { SP_TREE_PORT22f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 56817 { SP_TREE_PORT23f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 56818 { SP_TREE_PORT24f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 56819 { SP_TREE_PORT25f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 56820 { SP_TREE_PORT26f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 56821 { SP_TREE_PORT27f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 56822 { SP_TREE_PORT28f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 56823 { SP_TREE_PORT29f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 56824 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 56825 { SP_TREE_PORT30f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 56826 { SP_TREE_PORT31f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 56827 { SP_TREE_PORT32f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 56828 { SP_TREE_PORT33f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 56829 { SP_TREE_PORT34f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 56830 { SP_TREE_PORT35f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 56831 { SP_TREE_PORT36f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 56832 { SP_TREE_PORT37f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 56833 { SP_TREE_PORT38f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 56834 { SP_TREE_PORT39f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 56835 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 56836 { SP_TREE_PORT40f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 56837 { SP_TREE_PORT41f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 56838 { SP_TREE_PORT42f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 56839 { SP_TREE_PORT43f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 56840 { SP_TREE_PORT44f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 56841 { SP_TREE_PORT45f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 56842 { SP_TREE_PORT46f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 56843 { SP_TREE_PORT47f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 56844 { SP_TREE_PORT48f, 2, 96, SOCF_LE | SOCF_GLOBAL }, 56845 { SP_TREE_PORT49f, 2, 98, SOCF_LE | SOCF_GLOBAL }, 56846 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 56847 { SP_TREE_PORT50f, 2, 100, SOCF_LE | SOCF_GLOBAL }, 56848 { SP_TREE_PORT51f, 2, 102, SOCF_LE | SOCF_GLOBAL }, 56849 { SP_TREE_PORT52f, 2, 104, SOCF_LE | SOCF_GLOBAL }, 56850 { SP_TREE_PORT53f, 2, 106, SOCF_LE | SOCF_GLOBAL }, 56851 { SP_TREE_PORT54f, 2, 108, SOCF_LE | SOCF_GLOBAL }, 56852 { SP_TREE_PORT55f, 2, 110, SOCF_LE | SOCF_GLOBAL }, 56853 { SP_TREE_PORT56f, 2, 112, SOCF_LE | SOCF_GLOBAL }, 56854 { SP_TREE_PORT57f, 2, 114, SOCF_LE | SOCF_GLOBAL }, 56855 { SP_TREE_PORT58f, 2, 116, SOCF_LE | SOCF_GLOBAL }, 56856 { SP_TREE_PORT59f, 2, 118, SOCF_LE | SOCF_GLOBAL }, 56857 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 56858 { SP_TREE_PORT60f, 2, 120, SOCF_LE | SOCF_GLOBAL }, 56859 { SP_TREE_PORT61f, 2, 122, SOCF_LE | SOCF_GLOBAL }, 56860 { SP_TREE_PORT62f, 2, 124, SOCF_LE | SOCF_GLOBAL }, 56861 { SP_TREE_PORT63f, 2, 126, SOCF_LE | SOCF_GLOBAL }, 56862 { SP_TREE_PORT64f, 2, 128, SOCF_LE | SOCF_GLOBAL }, 56863 { SP_TREE_PORT65f, 2, 130, SOCF_LE | SOCF_GLOBAL }, 56864 { SP_TREE_PORT66f, 2, 132, SOCF_LE | SOCF_GLOBAL }, 56865 { SP_TREE_PORT67f, 2, 134, SOCF_LE | SOCF_GLOBAL }, 56866 { SP_TREE_PORT68f, 2, 136, SOCF_LE | SOCF_GLOBAL }, 56867 { SP_TREE_PORT69f, 2, 138, SOCF_LE | SOCF_GLOBAL }, 56868 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 56869 { SP_TREE_PORT70f, 2, 140, SOCF_LE | SOCF_GLOBAL }, 56870 { SP_TREE_PORT71f, 2, 142, SOCF_LE | SOCF_GLOBAL }, 56871 { SP_TREE_PORT72f, 2, 144, SOCF_LE | SOCF_GLOBAL }, 56872 { SP_TREE_PORT73f, 2, 146, SOCF_LE | SOCF_GLOBAL }, 56873 { SP_TREE_PORT74f, 2, 148, SOCF_LE | SOCF_GLOBAL }, 56874 { SP_TREE_PORT75f, 2, 150, SOCF_LE | SOCF_GLOBAL }, 56875 { SP_TREE_PORT76f, 2, 152, SOCF_LE | SOCF_GLOBAL }, 56876 { SP_TREE_PORT77f, 2, 154, SOCF_LE | SOCF_GLOBAL }, 56877 { SP_TREE_PORT78f, 2, 156, SOCF_LE | SOCF_GLOBAL }, 56878 { SP_TREE_PORT79f, 2, 158, SOCF_LE | SOCF_GLOBAL }, 56879 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 56880 { SP_TREE_PORT80f, 2, 160, SOCF_LE | SOCF_GLOBAL }, 56881 { SP_TREE_PORT81f, 2, 162, SOCF_LE | SOCF_GLOBAL }, 56882 { SP_TREE_PORT82f, 2, 164, SOCF_LE | SOCF_GLOBAL }, 56883 { SP_TREE_PORT83f, 2, 166, SOCF_LE | SOCF_GLOBAL }, 56884 { SP_TREE_PORT84f, 2, 168, SOCF_LE | SOCF_GLOBAL }, 56885 { SP_TREE_PORT85f, 2, 170, SOCF_LE | SOCF_GLOBAL }, 56886 { SP_TREE_PORT86f, 2, 172, SOCF_LE | SOCF_GLOBAL }, 56887 { SP_TREE_PORT87f, 2, 174, SOCF_LE | SOCF_GLOBAL }, 56888 { SP_TREE_PORT88f, 2, 176, SOCF_LE | SOCF_GLOBAL }, 56889 { SP_TREE_PORT89f, 2, 178, SOCF_LE | SOCF_GLOBAL }, 56890 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL }, 56891 { SP_TREE_PORT90f, 2, 180, SOCF_LE | SOCF_GLOBAL }, 56892 { SP_TREE_PORT91f, 2, 182, SOCF_LE | SOCF_GLOBAL }, 56893 { SP_TREE_PORT92f, 2, 184, SOCF_LE | SOCF_GLOBAL }, 56894 { SP_TREE_PORT93f, 2, 186, SOCF_LE | SOCF_GLOBAL }, 56895 { SP_TREE_PORT94f, 2, 188, SOCF_LE | SOCF_GLOBAL }, 56896 { SP_TREE_PORT95f, 2, 190, SOCF_LE | SOCF_GLOBAL }, 56897 { SP_TREE_PORT96f, 2, 192, SOCF_LE | SOCF_GLOBAL }, 56898 { SP_TREE_PORT97f, 2, 194, SOCF_LE | SOCF_GLOBAL }, 56899 { SP_TREE_PORT98f, 2, 196, SOCF_LE | SOCF_GLOBAL }, 56900 { SP_TREE_PORT99f, 2, 198, SOCF_LE | SOCF_GLOBAL } 56901 }; 56902 #endif 56903 56904 #if defined(BCM_88732_A0) 56905 soc_field_info_t soc_STG_TAB_BCM88732_A0m_fields[] = { 56906 { ECCf, 6, 34, SOCF_LE | SOCF_GLOBAL }, 56907 { ECCPf, 7, 34, SOCF_LE | SOCF_GLOBAL }, 56908 { PARITYf, 1, 40, 0 | SOCF_GLOBAL }, 56909 { SP_TREE_PORT0f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 56910 { SP_TREE_PORT1f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 56911 { SP_TREE_PORT10f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 56912 { SP_TREE_PORT11f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 56913 { SP_TREE_PORT12f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 56914 { SP_TREE_PORT13f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 56915 { SP_TREE_PORT14f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 56916 { SP_TREE_PORT15f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 56917 { SP_TREE_PORT16f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 56918 { SP_TREE_PORT2f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 56919 { SP_TREE_PORT3f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 56920 { SP_TREE_PORT4f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 56921 { SP_TREE_PORT5f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 56922 { SP_TREE_PORT6f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 56923 { SP_TREE_PORT7f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 56924 { SP_TREE_PORT8f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 56925 { SP_TREE_PORT9f, 2, 18, SOCF_LE | SOCF_GLOBAL } 56926 }; 56927 #endif 56928 56929 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 56930 soc_field_info_t soc_STU_PROFILEm_fields[] = { 56931 { STU_ERROR_ACTIONf, 1, 14, 0 | SOCF_GLOBAL }, 56932 { STU_SIZEf, 14, 0, SOCF_LE | SOCF_GLOBAL } 56933 }; 56934 #endif 56935 56936 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 56937 soc_field_info_t soc_SUBPORT_ID_TO_SGPP_MAPm_fields[] = { 56938 { BASE_VALIDf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 56939 { CNGf, 2, 32, SOCF_LE | SOCF_GLOBAL }, 56940 { COE_FC_INDEXf, 16, 50, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 56941 { DATAf, 39, 27, SOCF_LE | SOCF_GLOBAL }, 56942 { INT_PRIf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 56943 { KEYf, 24, 3, SOCF_LE | SOCF_GLOBAL }, 56944 { PHB_ENABLEf, 1, 27, 0 | SOCF_GLOBAL }, 56945 { SGPPf, 16, 34, SOCF_LE | SOCF_GLOBAL }, 56946 { SUBPORT_IDf, 16, 11, SOCF_LE | SOCF_GLOBAL }, 56947 { SUBPORT_ID_NAMESPACEf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 56948 { TABLE_FIELDSf, 63, 3, SOCF_LE | SOCF_GLOBAL } 56949 }; 56950 #endif 56951 56952 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 56953 soc_field_info_t soc_SUBPORT_ID_TO_SGPP_MAP_ACTION_TABLE_Am_fields[] = { 56954 { ACTIONf, 64, 0, SOCF_LE | SOCF_GLOBAL }, 56955 { ECCf, 7, 64, SOCF_LE | SOCF_GLOBAL }, 56956 { ECCPf, 8, 64, SOCF_LE | SOCF_GLOBAL }, 56957 { ECC_DATAf, 64, 0, SOCF_LE | SOCF_GLOBAL }, 56958 { PARITYf, 1, 71, 0 | SOCF_GLOBAL } 56959 }; 56960 #endif 56961 56962 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 56963 soc_field_info_t soc_SUBPORT_ID_TO_SGPP_MAP_ECCm_fields[] = { 56964 { ECCf, 8, 132, SOCF_LE | SOCF_GLOBAL }, 56965 { ECCPf, 9, 132, SOCF_LE | SOCF_GLOBAL }, 56966 { ECC_DATAf, 132, 0, SOCF_LE | SOCF_GLOBAL }, 56967 { PARITYf, 1, 140, 0 | SOCF_GLOBAL } 56968 }; 56969 #endif 56970 56971 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 56972 soc_field_info_t soc_SUBPORT_ID_TO_SGPP_MAP_HASH_CONTROLm_fields[] = { 56973 { ECC_ENf, 1, 0, 0 | SOCF_GLOBAL }, 56974 { ECC_EN_ROBUST_HASHf, 1, 1, 0 | SOCF_GLOBAL }, 56975 { EN_COR_ERR_RPTf, 1, 2, 0 | SOCF_GLOBAL }, 56976 { HASH_OFFSET_DEDICATED_BANK_0f, 6, 5, SOCF_LE | SOCF_GLOBAL }, 56977 { HASH_OFFSET_DEDICATED_BANK_1f, 6, 11, SOCF_LE | SOCF_GLOBAL }, 56978 { HASH_TABLE_TEST_MODEf, 1, 4, 0 | SOCF_GLOBAL }, 56979 { ROBUST_HASH_ENf, 1, 3, 0 | SOCF_GLOBAL } 56980 }; 56981 #endif 56982 56983 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 56984 soc_field_info_t soc_SUBPORT_ID_TO_SGPP_MAP_KEY_ATTRIBUTESm_fields[] = { 56985 { BUCKET_MODEf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 56986 { DATA_BASE_WIDTHf, 2, 9, SOCF_LE | SOCF_GLOBAL }, 56987 { HASH_LSB_OFFSETf, 5, 11, SOCF_LE | SOCF_GLOBAL }, 56988 { KEY_BASE_WIDTHf, 2, 2, SOCF_LE | SOCF_GLOBAL }, 56989 { KEY_WIDTHf, 5, 4, SOCF_LE | SOCF_GLOBAL } 56990 }; 56991 #endif 56992 56993 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 56994 soc_field_info_t soc_SUBPORT_ID_TO_SGPP_MAP_REMAP_TABLE_Am_fields[] = { 56995 { ECCf, 5, 12, SOCF_LE | SOCF_GLOBAL }, 56996 { ECCPf, 6, 12, SOCF_LE | SOCF_GLOBAL }, 56997 { ECC_DATAf, 12, 0, SOCF_LE | SOCF_GLOBAL }, 56998 { PARITYf, 1, 17, 0 | SOCF_GLOBAL }, 56999 { REMAP_DATAf, 12, 0, SOCF_LE | SOCF_GLOBAL } 57000 }; 57001 #endif 57002 57003 #if defined(BCM_56860_A0) 57004 soc_field_info_t soc_SUBPORT_TAG_SGPP_MAPm_fields[] = { 57005 { CNGf, 2, 65, SOCF_LE | SOCF_GLOBAL }, 57006 { COE_FC_INDEXf, 16, 87, SOCF_LE | SOCF_GLOBAL }, 57007 { EVEN_PARITYf, 1, 105, 0 | SOCF_GLOBAL }, 57008 { INT_PRIf, 4, 67, SOCF_LE | SOCF_GLOBAL }, 57009 { KEYf, 32, 1, SOCF_LE | SOCF_GLOBAL }, 57010 { MASKf, 32, 33, SOCF_LE | SOCF_GLOBAL }, 57011 { PHB_ENABLEf, 1, 71, 0 | SOCF_GLOBAL }, 57012 { RESERVED_1f, 2, 103, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57013 { RESERVED_32_24f, 9, 24, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57014 { RESERVED_32_24_MASKf, 9, 56, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57015 { SRC_MODIDf, 8, 79, SOCF_LE | SOCF_GLOBAL }, 57016 { SRC_PORTf, 7, 72, SOCF_LE | SOCF_GLOBAL }, 57017 { SUBPORT_TAGf, 16, 1, SOCF_LE | SOCF_GLOBAL }, 57018 { SUBPORT_TAG_MASKf, 16, 33, SOCF_LE | SOCF_GLOBAL }, 57019 { SUBPORT_TAG_NAMESPACEf, 7, 17, SOCF_LE | SOCF_GLOBAL }, 57020 { SUBPORT_TAG_NAMESPACE_MASKf, 7, 49, SOCF_LE | SOCF_GLOBAL }, 57021 { VALIDf, 1, 0, 0 | SOCF_GLOBAL } 57022 }; 57023 #endif 57024 57025 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 57026 soc_field_info_t soc_SUBPORT_TAG_SGPP_MAP_BCM56560_A0m_fields[] = { 57027 { CNGf, 2, 65, SOCF_LE | SOCF_GLOBAL }, 57028 { COE_FC_INDEXf, 16, 87, SOCF_LE | SOCF_GLOBAL }, 57029 { EVEN_PARITYf, 1, 104, 0 | SOCF_GLOBAL }, 57030 { INT_PRIf, 4, 67, SOCF_LE | SOCF_GLOBAL }, 57031 { KEYf, 32, 1, SOCF_LE | SOCF_GLOBAL }, 57032 { MASKf, 32, 33, SOCF_LE | SOCF_GLOBAL }, 57033 { PHB_ENABLEf, 1, 71, 0 | SOCF_GLOBAL }, 57034 { RESERVED_1f, 1, 103, SOCF_RES | SOCF_GLOBAL }, 57035 { RESERVED_32_24f, 9, 24, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57036 { RESERVED_32_24_MASKf, 9, 56, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57037 { SRC_MODIDf, 8, 79, SOCF_LE | SOCF_GLOBAL }, 57038 { SRC_PORTf, 7, 72, SOCF_LE | SOCF_GLOBAL }, 57039 { SUBPORT_TAGf, 16, 1, SOCF_LE | SOCF_GLOBAL }, 57040 { SUBPORT_TAG_MASKf, 16, 33, SOCF_LE | SOCF_GLOBAL }, 57041 { SUBPORT_TAG_NAMESPACEf, 7, 17, SOCF_LE | SOCF_GLOBAL }, 57042 { SUBPORT_TAG_NAMESPACE_MASKf, 7, 49, SOCF_LE | SOCF_GLOBAL }, 57043 { VALIDf, 1, 0, 0 | SOCF_GLOBAL } 57044 }; 57045 #endif 57046 57047 #if defined(BCM_56860_A0) 57048 soc_field_info_t soc_SUBPORT_TAG_SGPP_MAP_DATA_ONLYm_fields[] = { 57049 { CNGf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 57050 { COE_FC_INDEXf, 16, 22, SOCF_LE | SOCF_GLOBAL }, 57051 { EVEN_PARITYf, 1, 40, 0 | SOCF_GLOBAL }, 57052 { ING_PRIf, 4, 2, SOCF_LE | SOCF_GLOBAL }, 57053 { PHB_ENABLEf, 1, 6, 0 | SOCF_GLOBAL }, 57054 { RESERVED_1f, 2, 38, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57055 { SRC_MODIDf, 8, 14, SOCF_LE | SOCF_GLOBAL }, 57056 { SRC_PORTf, 7, 7, SOCF_LE | SOCF_GLOBAL } 57057 }; 57058 #endif 57059 57060 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 57061 soc_field_info_t soc_SUBPORT_TAG_SGPP_MAP_DATA_ONLY_BCM56560_A0m_fields[] = { 57062 { CNGf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 57063 { COE_FC_INDEXf, 16, 22, SOCF_LE | SOCF_GLOBAL }, 57064 { EVEN_PARITYf, 1, 39, 0 | SOCF_GLOBAL }, 57065 { ING_PRIf, 4, 2, SOCF_LE | SOCF_GLOBAL }, 57066 { PHB_ENABLEf, 1, 6, 0 | SOCF_GLOBAL }, 57067 { RESERVED_1f, 1, 38, SOCF_RES | SOCF_GLOBAL }, 57068 { SRC_MODIDf, 8, 14, SOCF_LE | SOCF_GLOBAL }, 57069 { SRC_PORTf, 7, 7, SOCF_LE | SOCF_GLOBAL } 57070 }; 57071 #endif 57072 57073 #if defined(BCM_56860_A0) 57074 soc_field_info_t soc_SUBPORT_TAG_SGPP_MAP_ONLYm_fields[] = { 57075 { KEYf, 32, 1, SOCF_LE | SOCF_GLOBAL }, 57076 { MASKf, 32, 33, SOCF_LE | SOCF_GLOBAL }, 57077 { RESERVED_32_24f, 9, 24, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57078 { RESERVED_32_24_MASKf, 9, 56, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57079 { SUBPORT_TAGf, 16, 1, SOCF_LE | SOCF_GLOBAL }, 57080 { SUBPORT_TAG_MASKf, 16, 33, SOCF_LE | SOCF_GLOBAL }, 57081 { SUBPORT_TAG_NAMESPACEf, 7, 17, SOCF_LE | SOCF_GLOBAL }, 57082 { SUBPORT_TAG_NAMESPACE_MASKf, 7, 49, SOCF_LE | SOCF_GLOBAL }, 57083 { VALIDf, 1, 0, 0 | SOCF_GLOBAL } 57084 }; 57085 #endif 57086 57087 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 57088 soc_field_info_t soc_SUBPORT_TAG_SGPP_MAP_ONLY_BCM56560_A0m_fields[] = { 57089 { KEYf, 32, 1, SOCF_LE | SOCF_GLOBAL }, 57090 { MASKf, 32, 33, SOCF_LE | SOCF_GLOBAL }, 57091 { RESERVED_32_24f, 9, 24, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57092 { RESERVED_32_24_MASKf, 9, 56, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57093 { SUBPORT_TAGf, 16, 1, SOCF_LE | SOCF_GLOBAL }, 57094 { SUBPORT_TAG_MASKf, 16, 33, SOCF_LE | SOCF_GLOBAL }, 57095 { SUBPORT_TAG_NAMESPACEf, 7, 17, SOCF_LE | SOCF_GLOBAL }, 57096 { SUBPORT_TAG_NAMESPACE_MASKf, 7, 49, SOCF_LE | SOCF_GLOBAL }, 57097 { VALIDf, 1, 0, 0 | SOCF_GLOBAL } 57098 }; 57099 #endif 57100 57101 #if defined(BCM_56450_A0) 57102 soc_field_info_t soc_SUBPORT_TAG_TO_PP_PORT_MAPm_fields[] = { 57103 { CNGf, 2, 129, SOCF_LE | SOCF_GLOBAL }, 57104 { EVEN_PARITYf, 1, 144, 0 | SOCF_GLOBAL }, 57105 { INT_PRIf, 4, 131, SOCF_LE | SOCF_GLOBAL }, 57106 { KEYf, 64, 1, SOCF_LE | SOCF_GLOBAL }, 57107 { MASKf, 64, 65, SOCF_LE | SOCF_GLOBAL }, 57108 { PHB_VALIDf, 1, 135, 0 | SOCF_GLOBAL }, 57109 { PHYSICAL_PORTf, 6, 17, SOCF_LE | SOCF_GLOBAL }, 57110 { PHYSICAL_PORT_MASKf, 6, 81, SOCF_LE | SOCF_GLOBAL }, 57111 { PP_PORTf, 8, 136, SOCF_LE | SOCF_GLOBAL }, 57112 { RESERVED_0f, 42, 23, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57113 { RESERVED_0_MASKf, 42, 87, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57114 { SUBPORT_TAGf, 16, 1, SOCF_LE | SOCF_GLOBAL }, 57115 { SUBPORT_TAG_MASKf, 16, 65, SOCF_LE | SOCF_GLOBAL }, 57116 { VALIDf, 1, 0, 0 | SOCF_GLOBAL } 57117 }; 57118 #endif 57119 57120 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 57121 soc_field_info_t soc_SUBPORT_TAG_TO_PP_PORT_MAP_BCM56260_A0m_fields[] = { 57122 { BASEf, 12, 2, SOCF_LE | SOCF_GLOBAL }, 57123 { BASE_MASKf, 12, 122, SOCF_LE | SOCF_GLOBAL }, 57124 { CNGf, 2, 242, SOCF_LE | SOCF_GLOBAL }, 57125 { EVEN_PARITYf, 1, 257, 0 | SOCF_GLOBAL }, 57126 { INT_PRIf, 4, 244, SOCF_LE | SOCF_GLOBAL }, 57127 { KEYf, 120, 2, SOCF_LE | SOCF_GLOBAL }, 57128 { MASKf, 120, 122, SOCF_LE | SOCF_GLOBAL }, 57129 { PHB_VALIDf, 1, 248, 0 | SOCF_GLOBAL }, 57130 { PHYSICAL_PORTf, 5, 18, SOCF_LE | SOCF_GLOBAL }, 57131 { PHYSICAL_PORT_MASKf, 5, 138, SOCF_LE | SOCF_GLOBAL }, 57132 { PP_PORTf, 7, 249, SOCF_LE | SOCF_GLOBAL }, 57133 { RESERVEDf, 99, 23, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57134 { RESERVED_1f, 1, 256, SOCF_RES | SOCF_GLOBAL }, 57135 { RESERVED_MASKf, 99, 143, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57136 { SUBPORT_TAGf, 16, 2, SOCF_LE | SOCF_GLOBAL }, 57137 { SUBPORT_TAG_MASKf, 16, 122, SOCF_LE | SOCF_GLOBAL }, 57138 { VALIDf, 2, 0, SOCF_LE | SOCF_GLOBAL } 57139 }; 57140 #endif 57141 57142 #if defined(BCM_56270_A0) 57143 soc_field_info_t soc_SUBPORT_TAG_TO_PP_PORT_MAP_BCM56270_A0m_fields[] = { 57144 { BASEf, 12, 1, SOCF_LE | SOCF_GLOBAL }, 57145 { BASE_MASKf, 12, 21, SOCF_LE | SOCF_GLOBAL }, 57146 { CNGf, 2, 41, SOCF_LE | SOCF_GLOBAL }, 57147 { INT_PRIf, 4, 43, SOCF_LE | SOCF_GLOBAL }, 57148 { KEYf, 20, 1, SOCF_LE | SOCF_GLOBAL }, 57149 { MASKf, 20, 21, SOCF_LE | SOCF_GLOBAL }, 57150 { PHB_VALIDf, 1, 47, 0 | SOCF_GLOBAL }, 57151 { PHYSICAL_PORTf, 4, 17, SOCF_LE | SOCF_GLOBAL }, 57152 { PHYSICAL_PORT_MASKf, 4, 37, SOCF_LE | SOCF_GLOBAL }, 57153 { PP_PORTf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 57154 { SUBPORT_TAGf, 16, 1, SOCF_LE | SOCF_GLOBAL }, 57155 { SUBPORT_TAG_MASKf, 16, 21, SOCF_LE | SOCF_GLOBAL }, 57156 { VALIDf, 1, 0, 0 | SOCF_GLOBAL } 57157 }; 57158 #endif 57159 57160 #if defined(BCM_56450_B0) || defined(BCM_56450_B1) 57161 soc_field_info_t soc_SUBPORT_TAG_TO_PP_PORT_MAP_BCM56450_B0m_fields[] = { 57162 { BASEf, 12, 1, SOCF_LE | SOCF_GLOBAL }, 57163 { BASE_MASKf, 12, 65, SOCF_LE | SOCF_GLOBAL }, 57164 { CNGf, 2, 129, SOCF_LE | SOCF_GLOBAL }, 57165 { EVEN_PARITYf, 1, 144, 0 | SOCF_GLOBAL }, 57166 { INT_PRIf, 4, 131, SOCF_LE | SOCF_GLOBAL }, 57167 { KEYf, 64, 1, SOCF_LE | SOCF_GLOBAL }, 57168 { MASKf, 64, 65, SOCF_LE | SOCF_GLOBAL }, 57169 { PHB_VALIDf, 1, 135, 0 | SOCF_GLOBAL }, 57170 { PHYSICAL_PORTf, 6, 17, SOCF_LE | SOCF_GLOBAL }, 57171 { PHYSICAL_PORT_MASKf, 6, 81, SOCF_LE | SOCF_GLOBAL }, 57172 { PP_PORTf, 8, 136, SOCF_LE | SOCF_GLOBAL }, 57173 { RESERVED_0f, 42, 23, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57174 { RESERVED_0_MASKf, 42, 87, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57175 { SUBPORT_TAGf, 16, 1, SOCF_LE | SOCF_GLOBAL }, 57176 { SUBPORT_TAG_MASKf, 16, 65, SOCF_LE | SOCF_GLOBAL }, 57177 { VALIDf, 1, 0, 0 | SOCF_GLOBAL } 57178 }; 57179 #endif 57180 57181 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 57182 soc_field_info_t soc_SUBPORT_TAG_TO_PP_PORT_MAP_DATA_ONLYm_fields[] = { 57183 { CNGf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 57184 { EVEN_PARITYf, 1, 15, 0 | SOCF_GLOBAL }, 57185 { INT_PRIf, 4, 2, SOCF_LE | SOCF_GLOBAL }, 57186 { PHB_VALIDf, 1, 6, 0 | SOCF_GLOBAL }, 57187 { PP_PORTf, 7, 7, SOCF_LE | SOCF_GLOBAL }, 57188 { RESERVED_1f, 1, 14, SOCF_RES | SOCF_GLOBAL } 57189 }; 57190 #endif 57191 57192 #if defined(BCM_56450_A0) 57193 soc_field_info_t soc_SUBPORT_TAG_TO_PP_PORT_MAP_ONLYm_fields[] = { 57194 { KEYf, 64, 1, SOCF_LE | SOCF_GLOBAL }, 57195 { MASKf, 64, 65, SOCF_LE | SOCF_GLOBAL }, 57196 { PHYSICAL_PORTf, 6, 17, SOCF_LE | SOCF_GLOBAL }, 57197 { PHYSICAL_PORT_MASKf, 6, 81, SOCF_LE | SOCF_GLOBAL }, 57198 { RESERVED_0f, 42, 23, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57199 { RESERVED_0_MASKf, 42, 87, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57200 { SUBPORT_TAGf, 16, 1, SOCF_LE | SOCF_GLOBAL }, 57201 { SUBPORT_TAG_MASKf, 16, 65, SOCF_LE | SOCF_GLOBAL }, 57202 { VALIDf, 1, 0, 0 | SOCF_GLOBAL } 57203 }; 57204 #endif 57205 57206 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 57207 soc_field_info_t soc_SUBPORT_TAG_TO_PP_PORT_MAP_ONLY_BCM56260_A0m_fields[] = { 57208 { BASEf, 12, 2, SOCF_LE | SOCF_GLOBAL }, 57209 { BASE_MASKf, 12, 122, SOCF_LE | SOCF_GLOBAL }, 57210 { KEYf, 120, 2, SOCF_LE | SOCF_GLOBAL }, 57211 { MASKf, 120, 122, SOCF_LE | SOCF_GLOBAL }, 57212 { PHYSICAL_PORTf, 5, 18, SOCF_LE | SOCF_GLOBAL }, 57213 { PHYSICAL_PORT_MASKf, 5, 138, SOCF_LE | SOCF_GLOBAL }, 57214 { RESERVEDf, 99, 23, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57215 { RESERVED_MASKf, 99, 143, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57216 { SUBPORT_TAGf, 16, 2, SOCF_LE | SOCF_GLOBAL }, 57217 { SUBPORT_TAG_MASKf, 16, 122, SOCF_LE | SOCF_GLOBAL }, 57218 { VALIDf, 2, 0, SOCF_LE | SOCF_GLOBAL } 57219 }; 57220 #endif 57221 57222 #if defined(BCM_56270_A0) 57223 soc_field_info_t soc_SUBPORT_TAG_TO_PP_PORT_MAP_ONLY_BCM56270_A0m_fields[] = { 57224 { BASEf, 12, 1, SOCF_LE | SOCF_GLOBAL }, 57225 { BASE_MASKf, 12, 21, SOCF_LE | SOCF_GLOBAL }, 57226 { KEYf, 20, 1, SOCF_LE | SOCF_GLOBAL }, 57227 { MASKf, 20, 21, SOCF_LE | SOCF_GLOBAL }, 57228 { PHYSICAL_PORTf, 4, 17, SOCF_LE | SOCF_GLOBAL }, 57229 { PHYSICAL_PORT_MASKf, 4, 37, SOCF_LE | SOCF_GLOBAL }, 57230 { SUBPORT_TAGf, 16, 1, SOCF_LE | SOCF_GLOBAL }, 57231 { SUBPORT_TAG_MASKf, 16, 21, SOCF_LE | SOCF_GLOBAL }, 57232 { VALIDf, 1, 0, 0 | SOCF_GLOBAL } 57233 }; 57234 #endif 57235 57236 #if defined(BCM_56450_B0) || defined(BCM_56450_B1) 57237 soc_field_info_t soc_SUBPORT_TAG_TO_PP_PORT_MAP_ONLY_BCM56450_B0m_fields[] = { 57238 { BASEf, 12, 1, SOCF_LE | SOCF_GLOBAL }, 57239 { BASE_MASKf, 12, 65, SOCF_LE | SOCF_GLOBAL }, 57240 { KEYf, 64, 1, SOCF_LE | SOCF_GLOBAL }, 57241 { MASKf, 64, 65, SOCF_LE | SOCF_GLOBAL }, 57242 { PHYSICAL_PORTf, 6, 17, SOCF_LE | SOCF_GLOBAL }, 57243 { PHYSICAL_PORT_MASKf, 6, 81, SOCF_LE | SOCF_GLOBAL }, 57244 { RESERVED_0f, 42, 23, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57245 { RESERVED_0_MASKf, 42, 87, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57246 { SUBPORT_TAGf, 16, 1, SOCF_LE | SOCF_GLOBAL }, 57247 { SUBPORT_TAG_MASKf, 16, 65, SOCF_LE | SOCF_GLOBAL }, 57248 { VALIDf, 1, 0, 0 | SOCF_GLOBAL } 57249 }; 57250 #endif 57251 57252 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 57253 soc_field_info_t soc_SUB_PORT_DATAm_fields[] = { 57254 { MANAGEMENT_PACKETf, 1, 10, 0 | SOCF_GLOBAL }, 57255 { MS_SUBPORT_NUMf, 10, 0, SOCF_LE | SOCF_GLOBAL } 57256 }; 57257 #endif 57258 57259 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 57260 soc_field_info_t soc_SUB_PORT_POLICY_TABLEm_fields[] = { 57261 { ECC_FIELDf, 8, 80, SOCF_LE|SOCF_RO|SOCF_RES | SOCF_GLOBAL }, 57262 { MPLS_SECTAG_OFFSETf, 6, 5, SOCF_LE | SOCF_GLOBAL }, 57263 { MTU_SELf, 2, 76, SOCF_LE | SOCF_GLOBAL }, 57264 { OPER_POINT2POINT_MACf, 1, 11, 0 | SOCF_GLOBAL }, 57265 { SCIf, 64, 12, SOCF_LE | SOCF_GLOBAL }, 57266 { SECTAG_ETYPE_SELf, 2, 78, SOCF_LE | SOCF_GLOBAL }, 57267 { TAG_CTRL_PORT_ENf, 1, 1, 0 | SOCF_GLOBAL }, 57268 { TAG_VLDT_FRM_STRCTf, 2, 3, SOCF_LE | SOCF_GLOBAL }, 57269 { UNTAG_CTRL_PORT_ENf, 1, 0, 0 | SOCF_GLOBAL }, 57270 { UNTAG_VLDT_FRM_STRCTf, 1, 2, 0 | SOCF_GLOBAL } 57271 }; 57272 #endif 57273 57274 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 57275 soc_field_info_t soc_SVC_METER_OFFSET_POLICY_TABLEm_fields[] = { 57276 { FINAL_OFFSETf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 57277 { FINAL_OFFSET_ENABLEf, 1, 5, 0 | SOCF_GLOBAL } 57278 }; 57279 #endif 57280 57281 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 57282 soc_field_info_t soc_SVC_METER_OFFSET_TCAMm_fields[] = { 57283 { CNGf, 2, 53, SOCF_LE | SOCF_GLOBAL }, 57284 { CNG_MASKf, 2, 143, SOCF_LE | SOCF_GLOBAL }, 57285 { ETHER_TYPEf, 16, 9, SOCF_LE | SOCF_GLOBAL }, 57286 { ETHER_TYPE_MASKf, 16, 99, SOCF_LE | SOCF_GLOBAL }, 57287 { INGRESS_PORTf, 7, 32, SOCF_LE | SOCF_GLOBAL }, 57288 { INGRESS_PORT_MASKf, 7, 122, SOCF_LE | SOCF_GLOBAL }, 57289 { INNER_DOT1Pf, 4, 39, SOCF_LE | SOCF_GLOBAL }, 57290 { INNER_DOT1P_MASKf, 4, 129, SOCF_LE | SOCF_GLOBAL }, 57291 { INT_PRIf, 4, 47, SOCF_LE | SOCF_GLOBAL }, 57292 { INT_PRI_MASKf, 4, 137, SOCF_LE | SOCF_GLOBAL }, 57293 { KEYf, 90, 1, SOCF_LE | SOCF_GLOBAL }, 57294 { MASKf, 90, 91, SOCF_LE | SOCF_GLOBAL }, 57295 { OFFSET_MODEf, 2, 89, SOCF_LE | SOCF_GLOBAL }, 57296 { OFFSET_MODE_MASKf, 2, 179, SOCF_LE | SOCF_GLOBAL }, 57297 { OUTER_DOT1Pf, 4, 43, SOCF_LE | SOCF_GLOBAL }, 57298 { OUTER_DOT1P_MASKf, 4, 133, SOCF_LE | SOCF_GLOBAL }, 57299 { PACKET_RESOLUTIONf, 6, 26, SOCF_LE | SOCF_GLOBAL }, 57300 { PACKET_RESOLUTION_MASKf, 6, 116, SOCF_LE | SOCF_GLOBAL }, 57301 { PREEMPTABLE_CELLf, 1, 25, 0 | SOCF_GLOBAL }, 57302 { PREEMPTABLE_CELL_MASKf, 1, 115, 0 | SOCF_GLOBAL }, 57303 { TOSf, 8, 1, SOCF_LE | SOCF_GLOBAL }, 57304 { TOS_MASKf, 8, 91, SOCF_LE | SOCF_GLOBAL }, 57305 { UDF0f, 16, 73, SOCF_LE | SOCF_GLOBAL }, 57306 { UDF0_MASKf, 16, 163, SOCF_LE | SOCF_GLOBAL }, 57307 { UDF1f, 16, 56, SOCF_LE | SOCF_GLOBAL }, 57308 { UDF1_MASKf, 16, 146, SOCF_LE | SOCF_GLOBAL }, 57309 { UDF_VALID0f, 1, 72, 0 | SOCF_GLOBAL }, 57310 { UDF_VALID0_MASKf, 1, 162, 0 | SOCF_GLOBAL }, 57311 { UDF_VALID1f, 1, 55, 0 | SOCF_GLOBAL }, 57312 { UDF_VALID1_MASKf, 1, 145, 0 | SOCF_GLOBAL }, 57313 { VALIDf, 1, 0, 0 | SOCF_GLOBAL }, 57314 { VLAN_FORMATf, 2, 51, SOCF_LE | SOCF_GLOBAL }, 57315 { VLAN_FORMAT_MASKf, 2, 141, SOCF_LE | SOCF_GLOBAL } 57316 }; 57317 #endif 57318 57319 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 57320 soc_field_info_t soc_SVM_DBG_01m_fields[] = { 57321 { FCF_00f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 57322 { FCF_01f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 57323 { FCF_10f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 57324 { FCF_11f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 57325 { UCB_00f, 1, 13, 0 | SOCF_GLOBAL }, 57326 { UCB_01f, 1, 9, 0 | SOCF_GLOBAL }, 57327 { UCB_10f, 1, 5, 0 | SOCF_GLOBAL }, 57328 { UCB_11f, 1, 1, 0 | SOCF_GLOBAL }, 57329 { UEB_00f, 1, 12, 0 | SOCF_GLOBAL }, 57330 { UEB_01f, 1, 8, 0 | SOCF_GLOBAL }, 57331 { UEB_10f, 1, 4, 0 | SOCF_GLOBAL }, 57332 { UEB_11f, 1, 0, 0 | SOCF_GLOBAL } 57333 }; 57334 #endif 57335 57336 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 57337 soc_field_info_t soc_SVM_DBG_02m_fields[] = { 57338 { SVM_FOCH_0000f, 2, 94, SOCF_LE | SOCF_GLOBAL }, 57339 { SVM_FOCH_0001f, 2, 88, SOCF_LE | SOCF_GLOBAL }, 57340 { SVM_FOCH_0010f, 2, 82, SOCF_LE | SOCF_GLOBAL }, 57341 { SVM_FOCH_0011f, 2, 76, SOCF_LE | SOCF_GLOBAL }, 57342 { SVM_FOCH_0100f, 2, 70, SOCF_LE | SOCF_GLOBAL }, 57343 { SVM_FOCH_0101f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 57344 { SVM_FOCH_0110f, 2, 58, SOCF_LE | SOCF_GLOBAL }, 57345 { SVM_FOCH_0111f, 2, 52, SOCF_LE | SOCF_GLOBAL }, 57346 { SVM_FOCH_1000f, 2, 46, SOCF_LE | SOCF_GLOBAL }, 57347 { SVM_FOCH_1001f, 2, 40, SOCF_LE | SOCF_GLOBAL }, 57348 { SVM_FOCH_1010f, 2, 34, SOCF_LE | SOCF_GLOBAL }, 57349 { SVM_FOCH_1011f, 2, 28, SOCF_LE | SOCF_GLOBAL }, 57350 { SVM_FOCH_1100f, 2, 22, SOCF_LE | SOCF_GLOBAL }, 57351 { SVM_FOCH_1101f, 2, 16, SOCF_LE | SOCF_GLOBAL }, 57352 { SVM_FOCH_1110f, 2, 10, SOCF_LE | SOCF_GLOBAL }, 57353 { SVM_FOCH_1111f, 2, 4, SOCF_LE | SOCF_GLOBAL }, 57354 { SVM_UMAM_0000f, 2, 92, SOCF_LE | SOCF_GLOBAL }, 57355 { SVM_UMAM_0001f, 2, 86, SOCF_LE | SOCF_GLOBAL }, 57356 { SVM_UMAM_0010f, 2, 80, SOCF_LE | SOCF_GLOBAL }, 57357 { SVM_UMAM_0011f, 2, 74, SOCF_LE | SOCF_GLOBAL }, 57358 { SVM_UMAM_0100f, 2, 68, SOCF_LE | SOCF_GLOBAL }, 57359 { SVM_UMAM_0101f, 2, 62, SOCF_LE | SOCF_GLOBAL }, 57360 { SVM_UMAM_0110f, 2, 56, SOCF_LE | SOCF_GLOBAL }, 57361 { SVM_UMAM_0111f, 2, 50, SOCF_LE | SOCF_GLOBAL }, 57362 { SVM_UMAM_1000f, 2, 44, SOCF_LE | SOCF_GLOBAL }, 57363 { SVM_UMAM_1001f, 2, 38, SOCF_LE | SOCF_GLOBAL }, 57364 { SVM_UMAM_1010f, 2, 32, SOCF_LE | SOCF_GLOBAL }, 57365 { SVM_UMAM_1011f, 2, 26, SOCF_LE | SOCF_GLOBAL }, 57366 { SVM_UMAM_1100f, 2, 20, SOCF_LE | SOCF_GLOBAL }, 57367 { SVM_UMAM_1101f, 2, 14, SOCF_LE | SOCF_GLOBAL }, 57368 { SVM_UMAM_1110f, 2, 8, SOCF_LE | SOCF_GLOBAL }, 57369 { SVM_UMAM_1111f, 2, 2, SOCF_LE | SOCF_GLOBAL }, 57370 { SVM_UMIM_0000f, 2, 90, SOCF_LE | SOCF_GLOBAL }, 57371 { SVM_UMIM_0001f, 2, 84, SOCF_LE | SOCF_GLOBAL }, 57372 { SVM_UMIM_0010f, 2, 78, SOCF_LE | SOCF_GLOBAL }, 57373 { SVM_UMIM_0011f, 2, 72, SOCF_LE | SOCF_GLOBAL }, 57374 { SVM_UMIM_0100f, 2, 66, SOCF_LE | SOCF_GLOBAL }, 57375 { SVM_UMIM_0101f, 2, 60, SOCF_LE | SOCF_GLOBAL }, 57376 { SVM_UMIM_0110f, 2, 54, SOCF_LE | SOCF_GLOBAL }, 57377 { SVM_UMIM_0111f, 2, 48, SOCF_LE | SOCF_GLOBAL }, 57378 { SVM_UMIM_1000f, 2, 42, SOCF_LE | SOCF_GLOBAL }, 57379 { SVM_UMIM_1001f, 2, 36, SOCF_LE | SOCF_GLOBAL }, 57380 { SVM_UMIM_1010f, 2, 30, SOCF_LE | SOCF_GLOBAL }, 57381 { SVM_UMIM_1011f, 2, 24, SOCF_LE | SOCF_GLOBAL }, 57382 { SVM_UMIM_1100f, 2, 18, SOCF_LE | SOCF_GLOBAL }, 57383 { SVM_UMIM_1101f, 2, 12, SOCF_LE | SOCF_GLOBAL }, 57384 { SVM_UMIM_1110f, 2, 6, SOCF_LE | SOCF_GLOBAL }, 57385 { SVM_UMIM_1111f, 2, 0, SOCF_LE | SOCF_GLOBAL } 57386 }; 57387 #endif 57388 57389 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 57390 soc_field_info_t soc_SVM_DBG_03m_fields[] = { 57391 { SVM_UMACB_00f, 1, 6, 0 | SOCF_GLOBAL }, 57392 { SVM_UMACB_01f, 1, 4, 0 | SOCF_GLOBAL }, 57393 { SVM_UMACB_10f, 1, 2, 0 | SOCF_GLOBAL }, 57394 { SVM_UMACB_11f, 1, 0, 0 | SOCF_GLOBAL }, 57395 { SVM_UMICB_00f, 1, 7, 0 | SOCF_GLOBAL }, 57396 { SVM_UMICB_01f, 1, 5, 0 | SOCF_GLOBAL }, 57397 { SVM_UMICB_10f, 1, 3, 0 | SOCF_GLOBAL }, 57398 { SVM_UMICB_11f, 1, 1, 0 | SOCF_GLOBAL } 57399 }; 57400 #endif 57401 57402 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 57403 soc_field_info_t soc_SVM_MACROFLOW_INDEX_TABLEm_fields[] = { 57404 { EVEN_PARITYf, 1, 16, 0 | SOCF_GLOBAL }, 57405 { MACROFLOW_INDEXf, 13, 0, SOCF_LE | SOCF_GLOBAL }, 57406 { RESERVEDf, 3, 13, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 57407 }; 57408 #endif 57409 57410 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 57411 soc_field_info_t soc_SVM_MACROFLOW_INDEX_TABLE_BCM56260_A0m_fields[] = { 57412 { EVEN_PARITYf, 1, 15, 0 | SOCF_GLOBAL }, 57413 { MACROFLOW_INDEXf, 13, 0, SOCF_LE | SOCF_GLOBAL }, 57414 { RESERVEDf, 2, 13, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 57415 }; 57416 #endif 57417 57418 #if defined(BCM_56270_A0) 57419 soc_field_info_t soc_SVM_MACROFLOW_INDEX_TABLE_BCM56270_A0m_fields[] = { 57420 { EVEN_PARITYf, 1, 15, 0 | SOCF_GLOBAL }, 57421 { MACROFLOW_INDEXf, 12, 0, SOCF_LE | SOCF_GLOBAL }, 57422 { RESERVEDf, 3, 12, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 57423 }; 57424 #endif 57425 57426 #if defined(BCM_56340_A0) 57427 soc_field_info_t soc_SVM_MACROFLOW_INDEX_TABLE_BCM56340_A0m_fields[] = { 57428 { EVEN_PARITYf, 1, 13, 0 | SOCF_GLOBAL }, 57429 { MACROFLOW_INDEXf, 13, 0, SOCF_LE | SOCF_GLOBAL } 57430 }; 57431 #endif 57432 57433 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 57434 defined(BCM_56450_B1) 57435 soc_field_info_t soc_SVM_MACROFLOW_INDEX_TABLE_BCM56450_A0m_fields[] = { 57436 { EVEN_PARITYf, 1, 16, 0 | SOCF_GLOBAL }, 57437 { MACROFLOW_INDEXf, 13, 0, SOCF_LE | SOCF_GLOBAL }, 57438 { RESERVEDf, 3, 13, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 57439 }; 57440 #endif 57441 57442 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 57443 soc_field_info_t soc_SVM_MACROFLOW_INDEX_TABLE_BCM56560_A0m_fields[] = { 57444 { ECCf, 5, 15, SOCF_LE | SOCF_GLOBAL }, 57445 { ECCPf, 6, 15, SOCF_LE | SOCF_GLOBAL }, 57446 { MACROFLOW_INDEXf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 57447 { PARITYf, 1, 20, 0 | SOCF_GLOBAL }, 57448 { RESERVEDf, 1, 14, SOCF_RES | SOCF_GLOBAL } 57449 }; 57450 #endif 57451 57452 #if defined(BCM_56640_A0) 57453 soc_field_info_t soc_SVM_MACROFLOW_INDEX_TABLE_BCM56640_A0m_fields[] = { 57454 { EVEN_PARITYf, 1, 16, 0 | SOCF_GLOBAL }, 57455 { MACROFLOW_INDEXf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 57456 { RESERVEDf, 1, 15, SOCF_RES | SOCF_GLOBAL } 57457 }; 57458 #endif 57459 57460 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 57461 soc_field_info_t soc_SVM_METER_TABLEm_fields[] = { 57462 { COMMITTED_BUCKETCOUNTf, 30, 115, SOCF_LE | SOCF_GLOBAL }, 57463 { COMMITTED_BUCKETSIZEf, 12, 35, SOCF_LE | SOCF_GLOBAL }, 57464 { COMMITTED_REFRESHCOUNTf, 19, 66, SOCF_LE | SOCF_GLOBAL }, 57465 { COMMITTED_REFRESHMAXf, 5, 150, SOCF_LE | SOCF_GLOBAL }, 57466 { COUPLING_FLAGf, 1, 2, 0 | SOCF_GLOBAL }, 57467 { END_OF_CHAINf, 1, 0, 0 | SOCF_GLOBAL }, 57468 { EVEN_PARITYf, 1, 168, 0 | SOCF_GLOBAL }, 57469 { EXCESS_BUCKETCOUNTf, 30, 85, SOCF_LE | SOCF_GLOBAL }, 57470 { EXCESS_BUCKETSIZEf, 12, 23, SOCF_LE | SOCF_GLOBAL }, 57471 { EXCESS_REFRESHCOUNTf, 19, 47, SOCF_LE | SOCF_GLOBAL }, 57472 { EXCESS_REFRESHMAXf, 5, 145, SOCF_LE | SOCF_GLOBAL }, 57473 { LAST_REFRESH_NUMBERf, 10, 9, SOCF_LE | SOCF_GLOBAL }, 57474 { METER_GRANf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 57475 { METER_MODEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 57476 { METER_MODIFIERf, 1, 3, 0 | SOCF_GLOBAL }, 57477 { METER_SHARING_MODEf, 2, 7, SOCF_LE | SOCF_GLOBAL }, 57478 { PKT_BYTESf, 1, 19, 0 | SOCF_GLOBAL }, 57479 { POLICY_TABLE_INDEXf, 13, 155, SOCF_LE | SOCF_GLOBAL }, 57480 { START_OF_CHAINf, 1, 1, 0 | SOCF_GLOBAL } 57481 }; 57482 #endif 57483 57484 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 57485 soc_field_info_t soc_SVM_METER_TABLE_BCM53570_A0m_fields[] = { 57486 { BUCKETCOUNTf, 30, 0, SOCF_LE | SOCF_GLOBAL }, 57487 { BUCKETSIZEf, 12, 30, SOCF_LE | SOCF_GLOBAL }, 57488 { METER_GRANf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 57489 { METER_GRAN_MODEf, 1, 85, 0 | SOCF_GLOBAL }, 57490 { METER_MODE_TSN_MODIFIERf, 1, 84, 0 | SOCF_GLOBAL }, 57491 { PARITYf, 1, 87, 0 | SOCF_GLOBAL }, 57492 { PKTS_BYTESf, 1, 69, 0 | SOCF_GLOBAL }, 57493 { REFRESHCOUNTf, 22, 42, SOCF_LE | SOCF_GLOBAL }, 57494 { REFRESH_MODEf, 2, 64, SOCF_LE | SOCF_GLOBAL }, 57495 { RESERVED_86f, 1, 86, SOCF_RES | SOCF_GLOBAL }, 57496 { THRESHOLD_CHECKf, 14, 70, SOCF_LE | SOCF_GLOBAL } 57497 }; 57498 #endif 57499 57500 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 57501 soc_field_info_t soc_SVM_METER_TABLE_BCM56260_A0m_fields[] = { 57502 { COMMITTED_BUCKETCOUNTf, 30, 115, SOCF_LE | SOCF_GLOBAL }, 57503 { COMMITTED_BUCKETSIZEf, 12, 35, SOCF_LE | SOCF_GLOBAL }, 57504 { COMMITTED_REFRESHCOUNTf, 19, 66, SOCF_LE | SOCF_GLOBAL }, 57505 { COMMITTED_REFRESHMAXf, 5, 150, SOCF_LE | SOCF_GLOBAL }, 57506 { COUPLING_FLAGf, 1, 2, 0 | SOCF_GLOBAL }, 57507 { END_OF_CHAINf, 1, 0, 0 | SOCF_GLOBAL }, 57508 { EVEN_PARITYf, 1, 168, 0 | SOCF_GLOBAL }, 57509 { EXCESS_BUCKETCOUNTf, 30, 85, SOCF_LE | SOCF_GLOBAL }, 57510 { EXCESS_BUCKETSIZEf, 12, 23, SOCF_LE | SOCF_GLOBAL }, 57511 { EXCESS_REFRESHCOUNTf, 19, 47, SOCF_LE | SOCF_GLOBAL }, 57512 { EXCESS_REFRESHMAXf, 5, 145, SOCF_LE | SOCF_GLOBAL }, 57513 { LAST_REFRESH_NUMBERf, 10, 9, SOCF_LE | SOCF_GLOBAL }, 57514 { METER_GRANf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 57515 { METER_MODEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 57516 { METER_MODIFIERf, 1, 3, 0 | SOCF_GLOBAL }, 57517 { METER_SHARING_MODEf, 2, 7, SOCF_LE | SOCF_GLOBAL }, 57518 { PKT_BYTESf, 1, 19, 0 | SOCF_GLOBAL }, 57519 { POLICY_TABLE_INDEXf, 13, 155, SOCF_LE | SOCF_GLOBAL }, 57520 { START_OF_CHAINf, 1, 1, 0 | SOCF_GLOBAL } 57521 }; 57522 #endif 57523 57524 #if defined(BCM_56270_A0) 57525 soc_field_info_t soc_SVM_METER_TABLE_BCM56270_A0m_fields[] = { 57526 { COMMITTED_BUCKETCOUNTf, 30, 115, SOCF_LE | SOCF_GLOBAL }, 57527 { COMMITTED_BUCKETSIZEf, 12, 35, SOCF_LE | SOCF_GLOBAL }, 57528 { COMMITTED_REFRESHCOUNTf, 19, 66, SOCF_LE | SOCF_GLOBAL }, 57529 { COMMITTED_REFRESHMAXf, 5, 150, SOCF_LE | SOCF_GLOBAL }, 57530 { COUPLING_FLAGf, 1, 2, 0 | SOCF_GLOBAL }, 57531 { END_OF_CHAINf, 1, 0, 0 | SOCF_GLOBAL }, 57532 { EVEN_PARITYf, 1, 168, 0 | SOCF_GLOBAL }, 57533 { EXCESS_BUCKETCOUNTf, 30, 85, SOCF_LE | SOCF_GLOBAL }, 57534 { EXCESS_BUCKETSIZEf, 12, 23, SOCF_LE | SOCF_GLOBAL }, 57535 { EXCESS_REFRESHCOUNTf, 19, 47, SOCF_LE | SOCF_GLOBAL }, 57536 { EXCESS_REFRESHMAXf, 5, 145, SOCF_LE | SOCF_GLOBAL }, 57537 { LAST_REFRESH_NUMBERf, 10, 9, SOCF_LE | SOCF_GLOBAL }, 57538 { METER_GRANf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 57539 { METER_MODEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 57540 { METER_MODIFIERf, 1, 3, 0 | SOCF_GLOBAL }, 57541 { METER_SHARING_MODEf, 2, 7, SOCF_LE | SOCF_GLOBAL }, 57542 { PKT_BYTESf, 1, 19, 0 | SOCF_GLOBAL }, 57543 { POLICY_TABLE_INDEXf, 12, 155, SOCF_LE | SOCF_GLOBAL }, 57544 { RESERVEDf, 1, 167, SOCF_RES | SOCF_GLOBAL }, 57545 { START_OF_CHAINf, 1, 1, 0 | SOCF_GLOBAL } 57546 }; 57547 #endif 57548 57549 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 57550 soc_field_info_t soc_SVM_METER_TABLE_BCM56560_A0m_fields[] = { 57551 { COMMITTEDf, 30, 134, SOCF_LE | SOCF_GLOBAL }, 57552 { COMMITTED_BUCKETCOUNTf, 30, 134, SOCF_LE | SOCF_GLOBAL }, 57553 { COMMITTED_BUCKETSIZEf, 12, 25, SOCF_LE | SOCF_GLOBAL }, 57554 { COMMITTED_EXCESSf, 1, 0, 0 | SOCF_GLOBAL }, 57555 { COMMITTED_REFRESHCOUNTf, 19, 42, SOCF_LE | SOCF_GLOBAL }, 57556 { COMMITTED_REFRESHMAXf, 5, 37, SOCF_LE | SOCF_GLOBAL }, 57557 { CONFIG_DATAf, 111, 0, SOCF_LE | SOCF_GLOBAL }, 57558 { COUPLING_FLAGf, 1, 2, 0 | SOCF_GLOBAL }, 57559 { ECC0f, 7, 111, SOCF_LE | SOCF_GLOBAL }, 57560 { ECC1f, 4, 129, SOCF_LE | SOCF_GLOBAL }, 57561 { ECC2f, 6, 164, SOCF_LE | SOCF_GLOBAL }, 57562 { ECC3f, 6, 201, SOCF_LE | SOCF_GLOBAL }, 57563 { ECCP_0f, 8, 111, SOCF_LE | SOCF_GLOBAL }, 57564 { ECCP_1f, 5, 129, SOCF_LE | SOCF_GLOBAL }, 57565 { ECCP_2f, 7, 164, SOCF_LE | SOCF_GLOBAL }, 57566 { ECCP_3f, 7, 201, SOCF_LE | SOCF_GLOBAL }, 57567 { ECCP_COMMITTEDf, 7, 164, SOCF_LE | SOCF_GLOBAL }, 57568 { ECCP_CONFIGf, 8, 111, SOCF_LE | SOCF_GLOBAL }, 57569 { ECCP_EXCESSf, 7, 201, SOCF_LE | SOCF_GLOBAL }, 57570 { ECCP_LRNf, 5, 129, SOCF_LE | SOCF_GLOBAL }, 57571 { ECC_COMMITTEDf, 6, 164, SOCF_LE | SOCF_GLOBAL }, 57572 { ECC_CONFIGf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 57573 { ECC_EXCESSf, 6, 201, SOCF_LE | SOCF_GLOBAL }, 57574 { ECC_LRNf, 4, 129, SOCF_LE | SOCF_GLOBAL }, 57575 { EXCESSf, 30, 171, SOCF_LE | SOCF_GLOBAL }, 57576 { EXCESS_BUCKETCOUNTf, 30, 171, SOCF_LE | SOCF_GLOBAL }, 57577 { EXCESS_BUCKETSIZEf, 12, 61, SOCF_LE | SOCF_GLOBAL }, 57578 { EXCESS_REFRESHCOUNTf, 19, 78, SOCF_LE | SOCF_GLOBAL }, 57579 { EXCESS_REFRESHMAXf, 5, 73, SOCF_LE | SOCF_GLOBAL }, 57580 { LAST_REFRESH_NUMBERf, 10, 119, SOCF_LE | SOCF_GLOBAL }, 57581 { LRNf, 10, 119, SOCF_LE | SOCF_GLOBAL }, 57582 { METER_GRANf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 57583 { METER_MODEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 57584 { METER_MODIFIERf, 1, 3, 0 | SOCF_GLOBAL }, 57585 { METER_PAIR_EXCESS_BUCKETf, 3, 22, SOCF_LE | SOCF_GLOBAL }, 57586 { METER_PAIR_EXCESS_BUCKET_VALIDf, 1, 21, 0 | SOCF_GLOBAL }, 57587 { METER_SHARING_MODEf, 2, 7, SOCF_LE | SOCF_GLOBAL }, 57588 { NXT_COMMITTED_BUCKETf, 3, 14, SOCF_LE | SOCF_GLOBAL }, 57589 { NXT_COMMITTED_BUCKET_VALIDf, 1, 13, 0 | SOCF_GLOBAL }, 57590 { NXT_EXCESS_BUCKETf, 3, 18, SOCF_LE | SOCF_GLOBAL }, 57591 { NXT_EXCESS_BUCKET_VALIDf, 1, 17, 0 | SOCF_GLOBAL }, 57592 { PARITY_0f, 1, 118, 0 | SOCF_GLOBAL }, 57593 { PARITY_1f, 1, 133, 0 | SOCF_GLOBAL }, 57594 { PARITY_2f, 1, 170, 0 | SOCF_GLOBAL }, 57595 { PARITY_3f, 1, 207, 0 | SOCF_GLOBAL }, 57596 { PARITY_COMMITTEDf, 1, 170, 0 | SOCF_GLOBAL }, 57597 { PARITY_CONFIGf, 1, 118, 0 | SOCF_GLOBAL }, 57598 { PARITY_EXCESSf, 1, 207, 0 | SOCF_GLOBAL }, 57599 { PARITY_LRNf, 1, 133, 0 | SOCF_GLOBAL }, 57600 { PKT_BYTESf, 1, 9, 0 | SOCF_GLOBAL }, 57601 { POLICY_TABLE_INDEXf, 14, 97, SOCF_LE | SOCF_GLOBAL }, 57602 { RESERVEDf, 1, 1, SOCF_RES | SOCF_GLOBAL } 57603 }; 57604 #endif 57605 57606 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 57607 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 57608 defined(BCM_56640_A0) 57609 soc_field_info_t soc_SVM_METER_TABLE_BCM56640_A0m_fields[] = { 57610 { COMMITTED_BUCKETCOUNTf, 30, 115, SOCF_LE | SOCF_GLOBAL }, 57611 { COMMITTED_BUCKETSIZEf, 12, 35, SOCF_LE | SOCF_GLOBAL }, 57612 { COMMITTED_REFRESHCOUNTf, 19, 66, SOCF_LE | SOCF_GLOBAL }, 57613 { COMMITTED_REFRESHMAXf, 5, 150, SOCF_LE | SOCF_GLOBAL }, 57614 { COUPLING_FLAGf, 1, 2, 0 | SOCF_GLOBAL }, 57615 { END_OF_CHAINf, 1, 0, 0 | SOCF_GLOBAL }, 57616 { EVEN_PARITYf, 1, 168, 0 | SOCF_GLOBAL }, 57617 { EXCESS_BUCKETCOUNTf, 30, 85, SOCF_LE | SOCF_GLOBAL }, 57618 { EXCESS_BUCKETSIZEf, 12, 23, SOCF_LE | SOCF_GLOBAL }, 57619 { EXCESS_REFRESHCOUNTf, 19, 47, SOCF_LE | SOCF_GLOBAL }, 57620 { EXCESS_REFRESHMAXf, 5, 145, SOCF_LE | SOCF_GLOBAL }, 57621 { LAST_REFRESH_NUMBERf, 10, 9, SOCF_LE | SOCF_GLOBAL }, 57622 { METER_GRANf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 57623 { METER_MODEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 57624 { METER_MODIFIERf, 1, 3, 0 | SOCF_GLOBAL }, 57625 { METER_SHARING_MODEf, 2, 7, SOCF_LE | SOCF_GLOBAL }, 57626 { PKT_BYTESf, 1, 19, 0 | SOCF_GLOBAL }, 57627 { POLICY_TABLE_INDEXf, 13, 155, SOCF_LE | SOCF_GLOBAL }, 57628 { START_OF_CHAINf, 1, 1, 0 | SOCF_GLOBAL } 57629 }; 57630 #endif 57631 57632 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 57633 soc_field_info_t soc_SVM_OFFSET_TABLEm_fields[] = { 57634 { EVEN_PARITYf, 1, 12, 0 | SOCF_GLOBAL }, 57635 { METER_ENABLEf, 1, 0, 0 | SOCF_GLOBAL }, 57636 { OFFSETf, 8, 1, SOCF_LE | SOCF_GLOBAL }, 57637 { POOL_OFFSETf, 3, 9, SOCF_LE | SOCF_GLOBAL } 57638 }; 57639 #endif 57640 57641 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 57642 defined(BCM_56270_A0) 57643 soc_field_info_t soc_SVM_OFFSET_TABLE_BCM56260_A0m_fields[] = { 57644 { EVEN_PARITYf, 1, 12, 0 | SOCF_GLOBAL }, 57645 { METER_ENABLEf, 1, 0, 0 | SOCF_GLOBAL }, 57646 { OFFSETf, 8, 1, SOCF_LE | SOCF_GLOBAL }, 57647 { POOL_OFFSETf, 3, 9, SOCF_LE | SOCF_GLOBAL } 57648 }; 57649 #endif 57650 57651 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 57652 soc_field_info_t soc_SVM_OFFSET_TABLE_BCM56560_A0m_fields[] = { 57653 { ECCf, 5, 12, SOCF_LE | SOCF_GLOBAL }, 57654 { ECCPf, 6, 12, SOCF_LE | SOCF_GLOBAL }, 57655 { METER_ENABLEf, 1, 0, 0 | SOCF_GLOBAL }, 57656 { OFFSETf, 8, 1, SOCF_LE | SOCF_GLOBAL }, 57657 { PARITYf, 1, 17, 0 | SOCF_GLOBAL }, 57658 { POOL_OFFSETf, 3, 9, SOCF_LE | SOCF_GLOBAL } 57659 }; 57660 #endif 57661 57662 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 57663 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 57664 defined(BCM_56640_A0) 57665 soc_field_info_t soc_SVM_OFFSET_TABLE_BCM56640_A0m_fields[] = { 57666 { EVEN_PARITYf, 1, 12, 0 | SOCF_GLOBAL }, 57667 { METER_ENABLEf, 1, 0, 0 | SOCF_GLOBAL }, 57668 { OFFSETf, 8, 1, SOCF_LE | SOCF_GLOBAL }, 57669 { POOL_OFFSETf, 3, 9, SOCF_LE | SOCF_GLOBAL } 57670 }; 57671 #endif 57672 57673 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 57674 soc_field_info_t soc_SVM_POLICY_TABLEm_fields[] = { 57675 { EVEN_PARITYf, 1, 78, 0 | SOCF_GLOBAL }, 57676 { G_ACTIONSf, 22, 44, SOCF_LE | SOCF_GLOBAL }, 57677 { RESERVEDf, 12, 66, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57678 { R_ACTIONSf, 22, 22, SOCF_LE | SOCF_GLOBAL }, 57679 { Y_ACTIONSf, 22, 0, SOCF_LE | SOCF_GLOBAL } 57680 }; 57681 #endif 57682 57683 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 57684 soc_field_info_t soc_SVM_POLICY_TABLE_BCM53570_A0m_fields[] = { 57685 { G_ACTIONSf, 35, 70, SOCF_LE | SOCF_GLOBAL }, 57686 { METER_PAIR_MODEf, 3, 106, SOCF_LE | SOCF_GLOBAL }, 57687 { METER_PAIR_MODE_MODIFIERf, 1, 105, 0 | SOCF_GLOBAL }, 57688 { PARITYf, 1, 109, 0 | SOCF_GLOBAL }, 57689 { R_ACTIONSf, 35, 35, SOCF_LE | SOCF_GLOBAL }, 57690 { Y_ACTIONSf, 35, 0, SOCF_LE | SOCF_GLOBAL } 57691 }; 57692 #endif 57693 57694 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 57695 defined(BCM_56270_A0) 57696 soc_field_info_t soc_SVM_POLICY_TABLE_BCM56260_A0m_fields[] = { 57697 { EVEN_PARITYf, 1, 78, 0 | SOCF_GLOBAL }, 57698 { G_ACTIONSf, 22, 44, SOCF_LE | SOCF_GLOBAL }, 57699 { RESERVEDf, 12, 66, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57700 { R_ACTIONSf, 22, 22, SOCF_LE | SOCF_GLOBAL }, 57701 { Y_ACTIONSf, 22, 0, SOCF_LE | SOCF_GLOBAL } 57702 }; 57703 #endif 57704 57705 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 57706 soc_field_info_t soc_SVM_POLICY_TABLE_BCM56560_A0m_fields[] = { 57707 { ECCf, 7, 78, SOCF_LE | SOCF_GLOBAL }, 57708 { ECCPf, 8, 78, SOCF_LE | SOCF_GLOBAL }, 57709 { G_ACTIONSf, 22, 44, SOCF_LE | SOCF_GLOBAL }, 57710 { PARITYf, 1, 85, 0 | SOCF_GLOBAL }, 57711 { RESERVEDf, 12, 66, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57712 { R_ACTIONSf, 22, 22, SOCF_LE | SOCF_GLOBAL }, 57713 { Y_ACTIONSf, 22, 0, SOCF_LE | SOCF_GLOBAL } 57714 }; 57715 #endif 57716 57717 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 57718 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 57719 defined(BCM_56640_A0) 57720 soc_field_info_t soc_SVM_POLICY_TABLE_BCM56640_A0m_fields[] = { 57721 { EVEN_PARITYf, 1, 78, 0 | SOCF_GLOBAL }, 57722 { G_ACTIONSf, 22, 44, SOCF_LE | SOCF_GLOBAL }, 57723 { RESERVEDf, 12, 66, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57724 { R_ACTIONSf, 22, 22, SOCF_LE | SOCF_GLOBAL }, 57725 { Y_ACTIONSf, 22, 0, SOCF_LE | SOCF_GLOBAL } 57726 }; 57727 #endif 57728 57729 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 57730 defined(BCM_56870_A0) 57731 soc_field_info_t soc_SVP_ATTRS_1m_fields[] = { 57732 { CTRL_PROFILE_IDXf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 57733 { ECCf, 5, 24, SOCF_LE | SOCF_GLOBAL }, 57734 { ECCPf, 6, 24, SOCF_LE | SOCF_GLOBAL }, 57735 { ECC_DATAf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 57736 { PARITYf, 1, 29, 0 | SOCF_GLOBAL }, 57737 { RESERVEDf, 14, 6, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 57738 { TPID_ENABLEf, 4, 20, SOCF_LE | SOCF_GLOBAL } 57739 }; 57740 #endif 57741 57742 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 57743 defined(BCM_56870_A0) 57744 soc_field_info_t soc_SVP_CTRL_PROFILE_0m_fields[] = { 57745 { ECCf, 7, 58, SOCF_LE | SOCF_GLOBAL }, 57746 { ECCPf, 8, 58, SOCF_LE | SOCF_GLOBAL }, 57747 { ECC_DATAf, 58, 0, SOCF_LE | SOCF_GLOBAL }, 57748 { HDR_TYPE_1f, 16, 30, SOCF_LE | SOCF_GLOBAL }, 57749 { INITIAL_SHIFT_AMOUNT_1f, 6, 8, SOCF_LE | SOCF_GLOBAL }, 57750 { MICE_CTRL_ID_1f, 8, 46, SOCF_LE | SOCF_GLOBAL }, 57751 { PARITYf, 1, 65, 0 | SOCF_GLOBAL }, 57752 { PARSE_CONTEXT_ID_1f, 16, 14, SOCF_LE | SOCF_GLOBAL }, 57753 { PARSE_CTRL_ID_1f, 8, 0, SOCF_LE | SOCF_GLOBAL }, 57754 { RESERVED_57_54f, 4, 54, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 57755 }; 57756 #endif 57757 57758 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 57759 soc_field_info_t soc_SVP_DISABLE_VLAN_CHECKS_TABm_fields[] = { 57760 { DISABLE_VLAN_CHECKSf, 1, 0, 0 | SOCF_GLOBAL }, 57761 { RESERVED0f, 3, 1, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 57762 }; 57763 #endif 57764 57765 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 57766 defined(BCM_56870_A0) 57767 soc_field_info_t soc_SVP_PROFILEm_fields[] = { 57768 { ECCf, 6, 42, SOCF_LE | SOCF_GLOBAL }, 57769 { ECCPf, 7, 42, SOCF_LE | SOCF_GLOBAL }, 57770 { ECC_DATAf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 57771 { EXTRACTION_CTRL_ID_ACTIONf, 16, 16, SOCF_LE | SOCF_GLOBAL }, 57772 { HASH_CTRL_IDf, 4, 34, SOCF_LE | SOCF_GLOBAL }, 57773 { INHERITANCE_GROUPf, 2, 32, SOCF_LE | SOCF_GLOBAL }, 57774 { IPMCV4_ENABLEf, 1, 2, 0 | SOCF_GLOBAL }, 57775 { IPMCV4_L2_ENABLEf, 1, 4, 0 | SOCF_GLOBAL }, 57776 { IPMCV6_ENABLEf, 1, 3, 0 | SOCF_GLOBAL }, 57777 { IPMCV6_L2_ENABLEf, 1, 5, 0 | SOCF_GLOBAL }, 57778 { IPV4L3_ENABLEf, 1, 0, 0 | SOCF_GLOBAL }, 57779 { IPV6L3_ENABLEf, 1, 1, 0 | SOCF_GLOBAL }, 57780 { PARITYf, 1, 48, 0 | SOCF_GLOBAL }, 57781 { PKT_FLOW_SELECT_CTRL_ID_2f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 57782 { RESERVED_41_38f, 4, 38, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 57783 }; 57784 #endif 57785 57786 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 57787 defined(BCM_56334_B0) || defined(BCM_56524_A0) || \ 57788 defined(BCM_56524_B0) || defined(BCM_56624_A0) || \ 57789 defined(BCM_56624_B0) || defined(BCM_56634_A0) || \ 57790 defined(BCM_56634_B0) || defined(BCM_56680_A0) || \ 57791 defined(BCM_56680_B0) || defined(BCM_56685_A0) || \ 57792 defined(BCM_56685_B0) 57793 soc_field_info_t soc_SYSTEM_CONFIG_TABLEm_fields[] = { 57794 { OUTER_TPID_ENABLEf, 4, 0, SOCF_LE | SOCF_GLOBAL } 57795 }; 57796 #endif 57797 57798 #if defined(BCM_53400_A0) || defined(BCM_56260_A0) || \ 57799 defined(BCM_56260_B0) || defined(BCM_56270_A0) 57800 soc_field_info_t soc_SYSTEM_CONFIG_TABLE_BCM53400_A0m_fields[] = { 57801 { EVEN_PARITYf, 1, 5, 0 | SOCF_GLOBAL }, 57802 { INNER_TPID_ENABLEf, 1, 4, 0 | SOCF_GLOBAL }, 57803 { OUTER_TPID_ENABLEf, 4, 0, SOCF_LE | SOCF_GLOBAL } 57804 }; 57805 #endif 57806 57807 #if defined(BCM_56150_A0) 57808 soc_field_info_t soc_SYSTEM_CONFIG_TABLE_BCM56150_A0m_fields[] = { 57809 { INNER_TPID_ENABLEf, 1, 4, 0 | SOCF_GLOBAL }, 57810 { OUTER_TPID_ENABLEf, 4, 0, SOCF_LE | SOCF_GLOBAL } 57811 }; 57812 #endif 57813 57814 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 57815 defined(BCM_53570_B0) || defined(BCM_56160_A0) 57816 soc_field_info_t soc_SYSTEM_CONFIG_TABLE_BCM56160_A0m_fields[] = { 57817 { CUSTOM_HEADER_ENABLEf, 1, 6, 0 | SOCF_GLOBAL }, 57818 { EVEN_PARITYf, 1, 7, 0 | SOCF_GLOBAL }, 57819 { INNER_TPID_ENABLEf, 1, 4, 0 | SOCF_GLOBAL }, 57820 { MIML_ENABLEf, 1, 5, 0 | SOCF_GLOBAL }, 57821 { OUTER_TPID_ENABLEf, 4, 0, SOCF_LE | SOCF_GLOBAL } 57822 }; 57823 #endif 57824 57825 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 57826 defined(BCM_56450_B1) 57827 soc_field_info_t soc_SYSTEM_CONFIG_TABLE_BCM56450_A0m_fields[] = { 57828 { EVEN_PARITYf, 1, 5, 0 | SOCF_GLOBAL }, 57829 { INNER_TPID_ENABLEf, 1, 4, 0 | SOCF_GLOBAL }, 57830 { OUTER_TPID_ENABLEf, 4, 0, SOCF_LE | SOCF_GLOBAL } 57831 }; 57832 #endif 57833 57834 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 57835 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 57836 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 57837 defined(BCM_56685_A0) || defined(BCM_56685_B0) || \ 57838 defined(BCM_56840_A0) || defined(BCM_56840_B0) 57839 soc_field_info_t soc_SYSTEM_CONFIG_TABLE_BCM56634_A0m_fields[] = { 57840 { EVEN_PARITYf, 1, 4, 0 | SOCF_GLOBAL }, 57841 { OUTER_TPID_ENABLEf, 4, 0, SOCF_LE | SOCF_GLOBAL } 57842 }; 57843 #endif 57844 57845 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 57846 defined(BCM_56850_A0) || defined(BCM_56860_A0) 57847 soc_field_info_t soc_SYSTEM_CONFIG_TABLE_BCM56640_A0m_fields[] = { 57848 { EVEN_PARITYf, 1, 4, 0 | SOCF_GLOBAL }, 57849 { OUTER_TPID_ENABLEf, 4, 0, SOCF_LE | SOCF_GLOBAL } 57850 }; 57851 #endif 57852 57853 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 57854 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 57855 defined(BCM_56960_A0) || defined(BCM_56965_A0) 57856 soc_field_info_t soc_SYSTEM_CONFIG_TABLE_BCM56960_A0m_fields[] = { 57857 { EVEN_PARITYf, 1, 4, 0 | SOCF_GLOBAL }, 57858 { OUTER_TPID_ENABLEf, 4, 0, SOCF_LE | SOCF_GLOBAL } 57859 }; 57860 #endif 57861 57862 #if defined(BCM_56970_A0) 57863 soc_field_info_t soc_SYSTEM_CONFIG_TABLE_BCM56970_A0m_fields[] = { 57864 { ECCf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 57865 { ECCPf, 4, 4, SOCF_LE | SOCF_GLOBAL }, 57866 { OUTER_TPID_ENABLEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 57867 { PARITYf, 1, 7, 0 | SOCF_GLOBAL } 57868 }; 57869 #endif 57870 57871 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 57872 defined(BCM_56160_A0) 57873 soc_field_info_t soc_SYSTEM_CONFIG_TABLE_MODBASEm_fields[] = { 57874 { BASEf, 13, 0, SOCF_LE | SOCF_GLOBAL }, 57875 { EVEN_PARITYf, 1, 13, 0 | SOCF_GLOBAL } 57876 }; 57877 #endif 57878 57879 #if defined(BCM_53540_A0) 57880 soc_field_info_t soc_SYSTEM_CONFIG_TABLE_MODBASE_BCM53540_A0m_fields[] = { 57881 { BASEf, 9, 0, SOCF_LE | SOCF_GLOBAL }, 57882 { EVEN_PARITYf, 1, 13, 0 | SOCF_GLOBAL }, 57883 { RESERVED_9f, 4, 9, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 57884 }; 57885 #endif 57886 57887 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 57888 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 57889 defined(BCM_56685_A0) || defined(BCM_56685_B0) 57890 soc_field_info_t soc_SYS_PORTMAPm_fields[] = { 57891 { PHYS_PORT_IDf, 6, 0, SOCF_LE | SOCF_GLOBAL } 57892 }; 57893 #endif 57894 57895 #if defined(BCM_56370_A0) 57896 soc_field_info_t soc_SYS_PORTMAP_BCM56370_A0m_fields[] = { 57897 { DEVICE_PORT_NUMBERf, 7, 0, SOCF_LE | SOCF_GLOBAL }, 57898 { RESERVED_DEVICE_PORT_NUMBERf, 1, 7, SOCF_RES | SOCF_GLOBAL } 57899 }; 57900 #endif 57901 57902 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 57903 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 57904 defined(BCM_56970_A0) 57905 soc_field_info_t soc_SYS_PORTMAP_BCM56960_A0m_fields[] = { 57906 { DEVICE_PORT_NUMBERf, 8, 0, SOCF_LE | SOCF_GLOBAL } 57907 }; 57908 #endif 57909 57910 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 57911 defined(BCM_56504_B0) || defined(BCM_56800_A0) 57912 soc_field_info_t soc_S0fmt_fields[] = { 57913 { DLENf, 7, 7, SOCF_LE }, 57914 { DPORTf, 6, 20, SOCF_LE }, 57915 { ECODEf, 2, 4, SOCF_LE }, 57916 { ERRf, 1, 6, 0 }, 57917 { NACKf, 1, 0, 0 }, 57918 { OPCf, 6, 26, SOCF_LE } 57919 }; 57920 #endif 57921 57922 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 57923 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 57924 defined(BCM_56160_A0) || defined(BCM_56370_A0) || \ 57925 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 57926 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 57927 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 57928 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 57929 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 57930 defined(BCM_56980_B0) 57931 soc_field_info_t soc_S0_BCM53400_A0fmt_fields[] = { 57932 { ACCf, 5, 14, SOCF_LE }, 57933 { BANKf, 2, 1, SOCF_LE }, 57934 { DLENf, 7, 7, SOCF_LE }, 57935 { DMAf, 1, 3, 0 }, 57936 { DPORTf, 7, 19, SOCF_LE }, 57937 { ECODEf, 2, 4, SOCF_LE }, 57938 { ERRf, 1, 6, 0 }, 57939 { NACKf, 1, 0, 0 }, 57940 { OPCf, 6, 26, SOCF_LE } 57941 }; 57942 #endif 57943 57944 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 57945 defined(BCM_56270_A0) 57946 soc_field_info_t soc_S0_BCM56260_A0fmt_fields[] = { 57947 { BANKf, 2, 1, SOCF_LE }, 57948 { DLENf, 7, 7, SOCF_LE }, 57949 { DMAf, 1, 3, 0 }, 57950 { DPORTf, 7, 19, SOCF_LE }, 57951 { ECODEf, 2, 4, SOCF_LE }, 57952 { ERRf, 1, 6, 0 }, 57953 { NACKf, 1, 0, 0 }, 57954 { OPCf, 6, 26, SOCF_LE } 57955 }; 57956 #endif 57957 57958 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 57959 defined(BCM_56224_A0) || defined(BCM_56224_B0) || \ 57960 defined(BCM_56514_A0) 57961 soc_field_info_t soc_S0_BCM56514_A0fmt_fields[] = { 57962 { BANKf, 2, 1, SOCF_LE }, 57963 { DLENf, 7, 7, SOCF_LE }, 57964 { DPORTf, 6, 20, SOCF_LE }, 57965 { ECODEf, 2, 4, SOCF_LE }, 57966 { ERRf, 1, 6, 0 }, 57967 { NACKf, 1, 0, 0 }, 57968 { OPCf, 6, 26, SOCF_LE } 57969 }; 57970 #endif 57971 57972 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 57973 defined(BCM_56334_B0) || defined(BCM_56440_A0) || \ 57974 defined(BCM_56440_B0) || defined(BCM_56524_A0) || \ 57975 defined(BCM_56524_B0) || defined(BCM_56624_A0) || \ 57976 defined(BCM_56624_B0) || defined(BCM_56634_A0) || \ 57977 defined(BCM_56634_B0) || defined(BCM_56680_A0) || \ 57978 defined(BCM_56680_B0) || defined(BCM_56685_A0) || \ 57979 defined(BCM_56685_B0) || defined(BCM_56725_A0) || \ 57980 defined(BCM_56820_A0) || defined(BCM_56840_A0) || \ 57981 defined(BCM_56840_B0) 57982 soc_field_info_t soc_S0_BCM56624_A0fmt_fields[] = { 57983 { BANKf, 2, 1, SOCF_LE }, 57984 { DLENf, 7, 7, SOCF_LE }, 57985 { DMAf, 1, 3, 0 }, 57986 { DPORTf, 6, 20, SOCF_LE }, 57987 { ECODEf, 2, 4, SOCF_LE }, 57988 { ERRf, 1, 6, 0 }, 57989 { NACKf, 1, 0, 0 }, 57990 { OPCf, 6, 26, SOCF_LE } 57991 }; 57992 #endif 57993 57994 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 57995 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 57996 defined(BCM_56450_B1) || defined(BCM_56640_A0) 57997 soc_field_info_t soc_S0_BCM56640_A0fmt_fields[] = { 57998 { BANKf, 2, 1, SOCF_LE }, 57999 { DLENf, 7, 7, SOCF_LE }, 58000 { DMAf, 1, 3, 0 }, 58001 { DPORTf, 6, 20, SOCF_LE }, 58002 { ECODEf, 2, 4, SOCF_LE }, 58003 { ERRf, 1, 6, 0 }, 58004 { NACKf, 1, 0, 0 }, 58005 { OPCf, 6, 26, SOCF_LE } 58006 }; 58007 #endif 58008 58009 #if defined(BCM_56850_A0) 58010 soc_field_info_t soc_S0_BCM56850_A0fmt_fields[] = { 58011 { ACCf, 3, 14, SOCF_LE }, 58012 { BANKf, 2, 1, SOCF_LE }, 58013 { DLENf, 7, 7, SOCF_LE }, 58014 { DMAf, 1, 3, 0 }, 58015 { DPORTf, 6, 20, SOCF_LE }, 58016 { ECODEf, 2, 4, SOCF_LE }, 58017 { ERRf, 1, 6, 0 }, 58018 { NACKf, 1, 0, 0 }, 58019 { OPCf, 6, 26, SOCF_LE } 58020 }; 58021 #endif 58022 58023 #if defined(BCM_56860_A0) 58024 soc_field_info_t soc_S0_BCM56860_A0fmt_fields[] = { 58025 { ACCf, 3, 14, SOCF_LE }, 58026 { BANKf, 2, 1, SOCF_LE }, 58027 { DLENf, 7, 7, SOCF_LE }, 58028 { DMAf, 1, 3, 0 }, 58029 { DPORTf, 6, 20, SOCF_LE }, 58030 { ECODEf, 2, 4, SOCF_LE }, 58031 { ERRf, 1, 6, 0 }, 58032 { NACKf, 1, 0, 0 }, 58033 { OPCf, 6, 26, SOCF_LE }, 58034 { RESERVED_19_17f, 3, 17, SOCF_LE|SOCF_RES } 58035 }; 58036 #endif 58037 58038 #if defined(BCM_88732_A0) 58039 soc_field_info_t soc_S0_BCM88732_A0fmt_fields[] = { 58040 { BANKf, 2, 1, SOCF_LE }, 58041 { DLENf, 7, 7, SOCF_LE }, 58042 { DMAf, 1, 3, 0 }, 58043 { DPORTf, 6, 20, SOCF_LE }, 58044 { ECODEf, 2, 4, SOCF_LE }, 58045 { ERRf, 1, 6, 0 }, 58046 { NACKf, 1, 0, 0 }, 58047 { OPCf, 6, 26, SOCF_LE }, 58048 { TREX_DEBUGf, 1, 15, 0 } 58049 }; 58050 #endif 58051 58052 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 58053 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 58054 defined(BCM_56450_B1) || defined(BCM_56640_A0) || \ 58055 defined(BCM_56850_A0) || defined(BCM_56860_A0) 58056 soc_field_info_t soc_SBUSDMA_ERROR_VECfmt_fields[] = { 58057 { DESCRD_ERRORf, 1, 8, 0 }, 58058 { HOSTMEM_RD_ERRORf, 1, 1, 0 }, 58059 { HOSTMEM_WR_ERRORf, 1, 0, 0 }, 58060 { SBACK_BT_COUNT_ERRORf, 1, 3, 0 }, 58061 { SBACK_HAS_ERRORf, 1, 6, 0 }, 58062 { SBACK_HAS_NACKf, 1, 5, 0 }, 58063 { SBACK_OPCODE_MISMTACHf, 1, 4, 0 }, 58064 { SBACK_TIMEOUTf, 1, 7, 0 }, 58065 { SER_ERRORf, 1, 2, 0 } 58066 }; 58067 #endif 58068 58069 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 58070 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 58071 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 58072 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 58073 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 58074 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 58075 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 58076 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 58077 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 58078 defined(BCM_56980_A0) || defined(BCM_56980_B0) 58079 soc_field_info_t soc_SBUSDMA_ERROR_VEC_BCM53400_A0fmt_fields[] = { 58080 { DESCRD_ERRORf, 1, 8, 0 }, 58081 { HOSTMEM_RD_ERRORf, 1, 1, 0 }, 58082 { HOSTMEM_WR_ERRORf, 1, 0, 0 }, 58083 { SBACK_BT_COUNT_ERRORf, 1, 3, 0 }, 58084 { SBACK_HAS_ERRORf, 1, 6, 0 }, 58085 { SBACK_HAS_NACKf, 1, 5, 0 }, 58086 { SBACK_OPCODE_MISMTACHf, 1, 4, 0 }, 58087 { SBACK_TIMEOUTf, 1, 7, 0 }, 58088 { SER_ERRORf, 1, 2, 0 } 58089 }; 58090 #endif 58091 58092 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 58093 soc_field_info_t soc_SBUS_TCAM_LOOKUP_RSP_WORDfmt_fields[] = { 58094 { ENTRY_ADRf, 20, 0, SOCF_LE }, 58095 { ERR_INFOf, 4, 20, SOCF_LE }, 58096 { RESERVED_23_20f, 4, 24, SOCF_LE|SOCF_RES }, 58097 { TYPf, 4, 28, SOCF_LE|SOCF_RES } 58098 }; 58099 #endif 58100 58101 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 58102 defined(BCM_56870_A0) 58103 soc_field_info_t soc_SD_TAG_ACTION_SETfmt_fields[] = { 58104 { SDTAG_TPID_VALIDf, 1, 25, 0 }, 58105 { SD_TAG_ACTION_IF_NOT_PRESENTf, 2, 3, SOCF_LE }, 58106 { SD_TAG_ACTION_IF_PRESENTf, 3, 0, SOCF_LE }, 58107 { SD_TAG_DOT1P_MAPPING_PTRf, 4, 21, SOCF_LE }, 58108 { SD_TAG_DOT1P_PRI_SELECTf, 1, 20, 0 }, 58109 { SD_TAG_NEW_CFIf, 1, 21, 0 }, 58110 { SD_TAG_NEW_PRIf, 3, 22, SOCF_LE }, 58111 { SD_TAG_REMARK_CFIf, 1, 19, 0 }, 58112 { SD_TAG_TPID_INDEXf, 2, 5, SOCF_LE }, 58113 { SD_TAG_VIDf, 12, 7, SOCF_LE } 58114 }; 58115 #endif 58116 58117 #if defined(BCM_56860_A0) 58118 soc_field_info_t soc_SD_TAG_DATA_FORMATfmt_fields[] = { 58119 { SD_TAG_ACTION_IF_NOT_PRESENTf, 2, 3, SOCF_LE }, 58120 { SD_TAG_ACTION_IF_PRESENTf, 3, 0, SOCF_LE }, 58121 { SD_TAG_DOT1P_MAPPING_PTRf, 4, 21, SOCF_LE }, 58122 { SD_TAG_DOT1P_PRI_SELECTf, 1, 20, 0 }, 58123 { SD_TAG_NEW_CFIf, 1, 21, 0 }, 58124 { SD_TAG_NEW_PRIf, 3, 22, SOCF_LE }, 58125 { SD_TAG_REMARK_CFIf, 1, 19, 0 }, 58126 { SD_TAG_TPID_INDEXf, 2, 5, SOCF_LE }, 58127 { SD_TAG_VIDf, 12, 7, SOCF_LE } 58128 }; 58129 #endif 58130 58131 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 58132 defined(BCM_56670_A0) || defined(BCM_56670_B0) 58133 soc_field_info_t soc_SD_TAG_DATA_FORMAT_BCM56560_A0fmt_fields[] = { 58134 { SD_TAG_ACTION_IF_NOT_PRESENTf, 2, 3, SOCF_LE }, 58135 { SD_TAG_ACTION_IF_PRESENTf, 3, 0, SOCF_LE }, 58136 { SD_TAG_DOT1P_MAPPING_PTRf, 4, 21, SOCF_LE }, 58137 { SD_TAG_DOT1P_PRI_SELECTf, 1, 20, 0 }, 58138 { SD_TAG_NEW_CFIf, 1, 21, 0 }, 58139 { SD_TAG_NEW_PRIf, 3, 22, SOCF_LE }, 58140 { SD_TAG_REMARK_CFIf, 1, 19, 0 }, 58141 { SD_TAG_TPID_INDEXf, 2, 5, SOCF_LE }, 58142 { SD_TAG_VIDf, 12, 7, SOCF_LE } 58143 }; 58144 #endif 58145 58146 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 58147 defined(BCM_56870_A0) 58148 soc_field_info_t soc_SD_TAG_DATA_FORMAT_DOUBLEfmt_fields[] = { 58149 { SD_TAG_ACTION_IF_NOT_PRESENTf, 2, 3, SOCF_LE }, 58150 { SD_TAG_ACTION_IF_PRESENTf, 3, 0, SOCF_LE }, 58151 { SD_TAG_DOT1P_MAPPING_PTRf, 4, 21, SOCF_LE }, 58152 { SD_TAG_DOT1P_PRI_SELECTf, 1, 20, 0 }, 58153 { SD_TAG_NEW_CFIf, 1, 21, 0 }, 58154 { SD_TAG_NEW_PRIf, 3, 22, SOCF_LE }, 58155 { SD_TAG_REMARK_CFIf, 1, 19, 0 }, 58156 { SD_TAG_TPID_INDEXf, 2, 5, SOCF_LE }, 58157 { SD_TAG_VIDf, 12, 7, SOCF_LE } 58158 }; 58159 #endif 58160 58161 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 58162 defined(BCM_56870_A0) 58163 soc_field_info_t soc_SEQUENCE_NUMBER_ACTION_SETfmt_fields[] = { 58164 { SEQ_NUM_COUNTER_INDEXf, 14, 3, SOCF_LE }, 58165 { SEQ_NUM_PROFILE_INDEXf, 3, 0, SOCF_LE } 58166 }; 58167 #endif 58168 58169 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 58170 soc_field_info_t soc_SER_STATUS_BUSfmt_fields[] = { 58171 { ADDRESSf, 32, 5, SOCF_LE }, 58172 { DROPf, 1, 37, 0 }, 58173 { ECC_PARITYf, 2, 38, SOCF_LE }, 58174 { HWMEMBASEf, 8, 23, SOCF_LE }, 58175 { HWMEMBASE_ISMf, 6, 31, SOCF_LE }, 58176 { INSTRUCTION_TYPEf, 4, 1, SOCF_LE }, 58177 { MEMBASEf, 8, 23, SOCF_LE }, 58178 { MEMINDEXf, 18, 5, SOCF_LE }, 58179 { MEM_TYPEf, 1, 40, 0 }, 58180 { MULTIPLEf, 1, 42, 0 }, 58181 { NON_SBUSf, 1, 41, 0 }, 58182 { PIPE_STAGEf, 6, 31, SOCF_LE }, 58183 { REGBASEf, 17, 13, SOCF_LE }, 58184 { REGINDEXf, 8, 5, SOCF_LE }, 58185 { RESERVED_0f, 7, 43, SOCF_LE|SOCF_RES }, 58186 { VALIDf, 1, 0, 0 } 58187 }; 58188 #endif 58189 58190 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 58191 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 58192 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 58193 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 58194 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 58195 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 58196 defined(BCM_56970_A0) 58197 soc_field_info_t soc_SER_STATUS_BUS_BCM53400_A0fmt_fields[] = { 58198 { ADDRESSf, 32, 5, SOCF_LE }, 58199 { DROPf, 1, 37, 0 }, 58200 { ECC_PARITYf, 2, 38, SOCF_LE }, 58201 { HWMEMBASEf, 8, 23, SOCF_LE }, 58202 { INSTRUCTION_TYPEf, 4, 1, SOCF_LE }, 58203 { MEMBASEf, 8, 23, SOCF_LE }, 58204 { MEMINDEXf, 18, 5, SOCF_LE }, 58205 { MEM_TYPEf, 1, 40, 0 }, 58206 { MULTIPLEf, 1, 42, 0 }, 58207 { NON_SBUSf, 1, 41, 0 }, 58208 { PIPE_STAGEf, 6, 31, SOCF_LE }, 58209 { REGBASEf, 17, 13, SOCF_LE }, 58210 { REGINDEXf, 8, 5, SOCF_LE }, 58211 { RESERVED_0f, 7, 43, SOCF_LE|SOCF_RES }, 58212 { VALIDf, 1, 0, 0 } 58213 }; 58214 #endif 58215 58216 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 58217 soc_field_info_t soc_SER_STATUS_BUS_BCM56670_A0fmt_fields[] = { 58218 { ADDRESSf, 32, 5, SOCF_LE }, 58219 { DISABLE_CLK_GATEf, 1, 43, 0 }, 58220 { DROPf, 1, 37, 0 }, 58221 { ECC_PARITYf, 2, 38, SOCF_LE }, 58222 { HWMEMBASEf, 8, 23, SOCF_LE }, 58223 { INSTRUCTION_TYPEf, 4, 1, SOCF_LE }, 58224 { MEMBASEf, 8, 23, SOCF_LE }, 58225 { MEMINDEXf, 18, 5, SOCF_LE }, 58226 { MEM_TYPEf, 1, 40, 0 }, 58227 { MULTIPLEf, 1, 42, 0 }, 58228 { NON_SBUSf, 1, 41, 0 }, 58229 { PIPE_STAGEf, 6, 31, SOCF_LE }, 58230 { REGBASEf, 17, 13, SOCF_LE }, 58231 { REGINDEXf, 8, 5, SOCF_LE }, 58232 { RESERVED_0f, 6, 44, SOCF_LE|SOCF_RES }, 58233 { VALIDf, 1, 0, 0 } 58234 }; 58235 #endif 58236 58237 #if defined(BCM_56150_A0) || defined(BCM_56850_A0) || \ 58238 defined(BCM_56860_A0) 58239 soc_field_info_t soc_SER_STATUS_BUS_BCM56850_A0fmt_fields[] = { 58240 { ADDRESSf, 32, 5, SOCF_LE }, 58241 { DROPf, 1, 37, 0 }, 58242 { ECC_PARITYf, 2, 38, SOCF_LE }, 58243 { HWMEMBASEf, 8, 23, SOCF_LE }, 58244 { INSTRUCTION_TYPEf, 4, 1, SOCF_LE }, 58245 { MEMBASEf, 8, 23, SOCF_LE }, 58246 { MEMINDEXf, 18, 5, SOCF_LE }, 58247 { MEM_TYPEf, 1, 40, 0 }, 58248 { MULTIPLEf, 1, 42, 0 }, 58249 { NON_SBUSf, 1, 41, 0 }, 58250 { PIPE_STAGEf, 6, 31, SOCF_LE }, 58251 { REGBASEf, 17, 13, SOCF_LE }, 58252 { REGINDEXf, 8, 5, SOCF_LE }, 58253 { RESERVED_0f, 7, 43, SOCF_LE|SOCF_RES }, 58254 { VALIDf, 1, 0, 0 } 58255 }; 58256 #endif 58257 58258 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 58259 defined(BCM_56870_A0) || defined(BCM_56980_A0) || \ 58260 defined(BCM_56980_B0) 58261 soc_field_info_t soc_SER_STATUS_BUS_BCM56870_A0fmt_fields[] = { 58262 { ADDRESSf, 32, 5, SOCF_LE }, 58263 { DROPf, 1, 37, 0 }, 58264 { ECC_PARITYf, 2, 38, SOCF_LE }, 58265 { HWMEMBASEf, 8, 23, SOCF_LE }, 58266 { INSTRUCTION_TYPEf, 4, 1, SOCF_LE }, 58267 { MEMBASEf, 8, 23, SOCF_LE }, 58268 { MEMINDEXf, 18, 5, SOCF_LE }, 58269 { MEM_TYPEf, 1, 40, 0 }, 58270 { MULTIPLEf, 1, 42, 0 }, 58271 { NON_SBUSf, 1, 41, 0 }, 58272 { PIPE_STAGEf, 6, 31, SOCF_LE }, 58273 { REGBASEf, 17, 13, SOCF_LE }, 58274 { REGINDEXf, 8, 5, SOCF_LE }, 58275 { RESERVED_0f, 6, 44, SOCF_LE|SOCF_RES }, 58276 { TCAM_DROPf, 1, 43, 0 }, 58277 { VALIDf, 1, 0, 0 } 58278 }; 58279 #endif 58280 58281 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 58282 defined(BCM_56870_A0) 58283 soc_field_info_t soc_SGLP_ACTION_SETfmt_fields[] = { 58284 { SGLPf, 17, 0, SOCF_LE }, 58285 { SRC_MODIDf, 8, 8, SOCF_LE }, 58286 { SRC_PORTf, 8, 0, SOCF_LE }, 58287 { Tf, 1, 16, 0 }, 58288 { TGIDf, 11, 0, SOCF_LE } 58289 }; 58290 #endif 58291 58292 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 58293 soc_field_info_t soc_SGPP_SUBPORT_ID_SGPP_MAP_DOPfmt_fields[] = { 58294 { CAPTURE_DATAf, 67, 29, SOCF_LE }, 58295 { RESERVEDf, 29, 0, SOCF_LE|SOCF_RES }, 58296 { SGPP_SUBPORT_ID_SGPP_MAPf, 67, 29, SOCF_LE } 58297 }; 58298 #endif 58299 58300 #if defined(BCM_56370_A0) 58301 soc_field_info_t soc_SGPP_SUBPORT_ID_SGPP_MAP_DOP_BCM56370_A0fmt_fields[] = { 58302 { CAPTURE_DATAf, 67, 0, SOCF_LE }, 58303 { RESERVEDf, 29, 67, SOCF_LE|SOCF_RES }, 58304 { SGPP_SUBPORT_ID_SGPP_MAPf, 67, 0, SOCF_LE } 58305 }; 58306 #endif 58307 58308 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 58309 defined(BCM_56870_A0) || defined(BCM_56980_A0) || \ 58310 defined(BCM_56980_B0) 58311 soc_field_info_t soc_SHARED_BANKS_CONTROLfmt_fields[] = { 58312 { ALPM_ADDRESS_SWIZZLE_MODEf, 1, 30, 0 }, 58313 { ALPM_MODEf, 1, 29, 0 }, 58314 { B0_HASH_OFFSETf, 6, 31, SOCF_LE }, 58315 { B1_HASH_OFFSETf, 6, 37, SOCF_LE }, 58316 { B2_HASH_OFFSETf, 6, 43, SOCF_LE }, 58317 { B3_HASH_OFFSETf, 6, 49, SOCF_LE }, 58318 { B4_HASH_OFFSETf, 6, 55, SOCF_LE }, 58319 { B5_HASH_OFFSETf, 6, 61, SOCF_LE }, 58320 { B6_HASH_OFFSETf, 6, 67, SOCF_LE }, 58321 { B7_HASH_OFFSETf, 6, 73, SOCF_LE }, 58322 { BANK_BYPASS_LPf, 8, 0, SOCF_LE }, 58323 { BANK_DISABLE_LPf, 8, 8, SOCF_LE }, 58324 { BANK_XOR_3WR_ENf, 8, 16, SOCF_LE }, 58325 { DISABLE_XOR_WRITEf, 1, 28, 0 }, 58326 { FORCE_XOR_GENf, 1, 27, 0 }, 58327 { LANE0_BYPASS_LPf, 1, 24, 0 }, 58328 { LANE1_BYPASS_LPf, 1, 25, 0 }, 58329 { LANE2_BYPASS_LPf, 1, 26, 0 }, 58330 { SIZE_OPTIONf, 2, 79, SOCF_LE } 58331 }; 58332 #endif 58333 58334 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 58335 soc_field_info_t soc_SM_RES_HDRfmt_fields[] = { 58336 { AGE_INDEXf, 4, 50, SOCF_LE }, 58337 { APPLY_ACTIONf, 1, 57, 0 }, 58338 { COPY_TO_CPUf, 1, 55, 0 }, 58339 { FINAL_REPORTf, 1, 59, 0 }, 58340 { FLOW_INDEXf, 13, 0, SOCF_LE }, 58341 { HTTP_PERSISTENTf, 1, 54, 0 }, 58342 { KEEP_FLOWf, 1, 58, 0 }, 58343 { MATCH_VALIDf, 1, 60, 0 }, 58344 { OPCODEf, 2, 62, SOCF_LE }, 58345 { POLICY_INDEXf, 8, 32, SOCF_LE }, 58346 { RSVD_0f, 1, 61, SOCF_RES }, 58347 { RSVD_1f, 3, 13, SOCF_LE|SOCF_RES }, 58348 { SIGNATURE_IDf, 10, 40, SOCF_LE }, 58349 { SM_ERRORf, 1, 56, 0 }, 58350 { TIMESTAMPf, 16, 16, SOCF_LE } 58351 }; 58352 #endif 58353 58354 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 58355 defined(BCM_56870_A0) 58356 soc_field_info_t soc_SNAP_HDRfmt_fields[] = { 58357 { OUIf, 24, 16, SOCF_LE }, 58358 { PROTOCOL_IDf, 16, 0, SOCF_LE } 58359 }; 58360 #endif 58361 58362 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 58363 soc_field_info_t soc_SNAT_NAT_INDICES_DOPfmt_fields[] = { 58364 { CAPTURE_DATAf, 22, 0, SOCF_LE }, 58365 { ING_SNAT_HITf, 1, 11, 0 }, 58366 { ING_SNAT_HIT_INDEXf, 10, 0, SOCF_LE }, 58367 { NAT_PKT_EDIT_INDEXf, 10, 12, SOCF_LE }, 58368 { NAT_PKT_EDIT_INDEX_VALIDf, 1, 10, 0 }, 58369 { RESERVEDf, 10, 22, SOCF_LE|SOCF_RES } 58370 }; 58371 #endif 58372 58373 #if defined(BCM_56370_A0) 58374 soc_field_info_t soc_SNAT_NAT_INDICES_DOP_BCM56370_A0fmt_fields[] = { 58375 { CAPTURE_DATAf, 13, 0, SOCF_LE }, 58376 { ING_SNAT_HITf, 1, 2, 0 }, 58377 { ING_SNAT_HIT_INDEXf, 1, 0, 0 }, 58378 { NAT_PKT_EDIT_INDEXf, 10, 3, SOCF_LE }, 58379 { NAT_PKT_EDIT_INDEX_VALIDf, 1, 1, 0 }, 58380 { RESERVEDf, 19, 13, SOCF_LE|SOCF_RES } 58381 }; 58382 #endif 58383 58384 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 58385 defined(BCM_56504_B0) || defined(BCM_56514_A0) 58386 soc_field_info_t soc_SOBMHfmt_fields[] = { 58387 { CELL_LENGTHf, 8, 16, SOCF_LE }, 58388 { COSf, 3, 5, SOCF_LE }, 58389 { EOPf, 1, 14, 0 }, 58390 { LOCAL_DEST_PORTf, 5, 0, SOCF_LE }, 58391 { SOPf, 1, 15, 0 }, 58392 { SRC_MODIDf, 6, 8, SOCF_LE }, 58393 { STARTf, 8, 88, SOCF_LE } 58394 }; 58395 #endif 58396 58397 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 58398 soc_field_info_t soc_SOBMH_BCM53314_A0fmt_fields[] = { 58399 { CELL_LENGTHf, 8, 16, SOCF_LE }, 58400 { COSf, 4, 40, SOCF_LE }, 58401 { EOPf, 1, 14, 0 }, 58402 { INPUT_PRIf, 4, 44, SOCF_LE }, 58403 { L3BM_SELf, 1, 39, 0 }, 58404 { LOCAL_DEST_PORTf, 6, 32, SOCF_LE }, 58405 { SOPf, 1, 15, 0 }, 58406 { SRC_MODIDf, 8, 48, SOCF_LE }, 58407 { STARTf, 8, 120, SOCF_LE }, 58408 { TX_TSf, 1, 60, 0 } 58409 }; 58410 #endif 58411 58412 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 58413 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 58414 defined(BCM_56160_A0) 58415 soc_field_info_t soc_SOBMH_BCM53400_A0fmt_fields[] = { 58416 { CELL_ERRORf, 1, 87, 0 }, 58417 { CELL_LENGTHf, 8, 0, SOCF_LE }, 58418 { COSf, 4, 56, SOCF_LE }, 58419 { EOPf, 1, 8, 0 }, 58420 { EP_CPU_REASON_CODEf, 20, 96, SOCF_LE }, 58421 { HEADER_TYPEf, 6, 120, SOCF_LE }, 58422 { IEEE1588_INGRESS_TIMESTAMP_SIGNf, 1, 82, 0 }, 58423 { IEEE1588_ONE_STEP_ENABLEf, 1, 84, 0 }, 58424 { IEEE1588_REGEN_UDP_CHECKSUMf, 1, 83, 0 }, 58425 { IEEE1588_TIMESTAMP_HDR_OFFSETf, 8, 72, SOCF_LE }, 58426 { INPUT_PRIf, 4, 60, SOCF_LE }, 58427 { INT_PRIf, 4, 56, SOCF_LE }, 58428 { IPCF_PTRf, 8, 24, SOCF_LE }, 58429 { LM_COUNTER_INDEXf, 16, 96, SOCF_LE }, 58430 { LOCAL_DEST_PORTf, 7, 64, SOCF_LE }, 58431 { NLF_PORT_NUMBERf, 6, 50, SOCF_LE }, 58432 { OAM_REPLACEMENT_OFFSETf, 6, 88, SOCF_LE }, 58433 { OAM_REPLACEMENT_TYPEf, 2, 85, SOCF_LE }, 58434 { PKT_LENGTHf, 14, 10, SOCF_LE }, 58435 { QUEUE_NUMf, 10, 40, SOCF_LE }, 58436 { QUEUE_NUM_UPPERf, 2, 94, SOCF_LE }, 58437 { RESERVED_1f, 1, 87, SOCF_RES }, 58438 { RESERVED_3f, 8, 112, SOCF_LE|SOCF_RES }, 58439 { RESERVED_4f, 11, 85, SOCF_LE|SOCF_RES }, 58440 { RESERVED_5f, 4, 116, SOCF_LE|SOCF_RES }, 58441 { RESERVED_IPCF_PTRf, 8, 24, SOCF_LE|SOCF_RES }, 58442 { SET_L2BMf, 1, 71, 0 }, 58443 { SET_L3BMf, 1, 80, 0 }, 58444 { SOPf, 1, 9, 0 }, 58445 { SPAPf, 2, 51, SOCF_LE }, 58446 { SPIDf, 2, 53, SOCF_LE }, 58447 { SPID_OVERRIDEf, 1, 55, 0 }, 58448 { SRC_MODIDf, 8, 32, SOCF_LE }, 58449 { STARTf, 2, 126, SOCF_LE }, 58450 { TX_TSf, 1, 81, 0 }, 58451 { UNICASTf, 1, 50, 0 } 58452 }; 58453 #endif 58454 58455 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 58456 soc_field_info_t soc_SOBMH_BCM56224_A0fmt_fields[] = { 58457 { CELL_LENGTHf, 8, 16, SOCF_LE }, 58458 { COSf, 4, 40, SOCF_LE }, 58459 { EOPf, 1, 14, 0 }, 58460 { INPUT_PRIf, 4, 44, SOCF_LE }, 58461 { L3BM_SELf, 1, 39, 0 }, 58462 { LOCAL_DEST_PORTf, 6, 32, SOCF_LE }, 58463 { SOPf, 1, 15, 0 }, 58464 { SRC_MODIDf, 8, 48, SOCF_LE }, 58465 { STARTf, 8, 120, SOCF_LE } 58466 }; 58467 #endif 58468 58469 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 58470 soc_field_info_t soc_SOBMH_BCM56260_A0fmt_fields[] = { 58471 { CELL_LENGTHf, 8, 0, SOCF_LE }, 58472 { EOPf, 1, 8, 0 }, 58473 { HEADER_TYPEf, 6, 120, SOCF_LE }, 58474 { IPCF_PTRf, 8, 24, SOCF_LE }, 58475 { PKT_LENGTHf, 14, 10, SOCF_LE }, 58476 { SOBMH_EP_COPY_TO_CPU__CELL_ERRORf, 1, 96, 0 }, 58477 { SOBMH_EP_COPY_TO_CPU__COSf, 4, 56, SOCF_LE }, 58478 { SOBMH_EP_COPY_TO_CPU__DEST_PP_PORTf, 7, 64, SOCF_LE }, 58479 { SOBMH_EP_COPY_TO_CPU__EP_CPU_REASON_CODEf, 20, 97, SOCF_LE }, 58480 { SOBMH_EP_COPY_TO_CPU__FINAL_CPU_COSf, 6, 88, SOCF_LE }, 58481 { SOBMH_EP_COPY_TO_CPU__INPUT_PRIORITYf, 4, 60, SOCF_LE }, 58482 { SOBMH_EP_COPY_TO_CPU__QUEUE_NUMf, 10, 40, SOCF_LE }, 58483 { SOBMH_EP_COPY_TO_CPU__RESERVED_1f, 3, 53, SOCF_LE|SOCF_RES }, 58484 { SOBMH_EP_COPY_TO_CPU__RESERVED_2f, 17, 71, SOCF_LE|SOCF_RES }, 58485 { SOBMH_EP_COPY_TO_CPU__RESERVED_3f, 2, 94, SOCF_LE|SOCF_RES }, 58486 { SOBMH_EP_COPY_TO_CPU__RESERVED_4f, 3, 117, SOCF_LE|SOCF_RES }, 58487 { SOBMH_EP_COPY_TO_CPU__RESERVED_5f, 2, 50, SOCF_LE|SOCF_RES }, 58488 { SOBMH_EP_COPY_TO_CPU__SRC_MODIDf, 8, 32, SOCF_LE }, 58489 { SOBMH_EP_COPY_TO_CPU__UNICASTf, 1, 52, 0 }, 58490 { SOBMH_EP_COPY_TO_CPU_OVERLAY_ALLf, 88, 32, SOCF_LE }, 58491 { SOBMH_FROM_CPU__CELL_ERRORf, 1, 96, 0 }, 58492 { SOBMH_FROM_CPU__COS_LSBf, 4, 56, SOCF_LE }, 58493 { SOBMH_FROM_CPU__COS_MSBf, 8, 110, SOCF_LE }, 58494 { SOBMH_FROM_CPU__DEST_PP_PORTf, 7, 64, SOCF_LE }, 58495 { SOBMH_FROM_CPU__IEEE1588_INGRESS_TIMESTAMP_SIGNf, 1, 77, 0 }, 58496 { SOBMH_FROM_CPU__IEEE1588_ONE_STEP_ENABLEf, 1, 79, 0 }, 58497 { SOBMH_FROM_CPU__IEEE1588_REGEN_UDP_CHECKSUMf, 1, 78, 0 }, 58498 { SOBMH_FROM_CPU__IEEE1588_TIMESTAMP_HDR_OFFSETf, 8, 80, SOCF_LE }, 58499 { SOBMH_FROM_CPU__INPUT_PRIORITYf, 4, 72, SOCF_LE }, 58500 { SOBMH_FROM_CPU__LM_COUNTER_INDEXf, 12, 98, SOCF_LE }, 58501 { SOBMH_FROM_CPU__OAM_REPLACEMENT_OFFSETf, 6, 90, SOCF_LE }, 58502 { SOBMH_FROM_CPU__OAM_REPLACEMENT_TYPEf, 2, 88, SOCF_LE }, 58503 { SOBMH_FROM_CPU__QUEUE_NUMf, 10, 40, SOCF_LE }, 58504 { SOBMH_FROM_CPU__RESERVED_1f, 1, 97, SOCF_RES }, 58505 { SOBMH_FROM_CPU__RESERVED_2f, 2, 118, SOCF_LE|SOCF_RES }, 58506 { SOBMH_FROM_CPU__RESERVED_3f, 2, 50, SOCF_LE|SOCF_RES }, 58507 { SOBMH_FROM_CPU__RESERVED_4f, 1, 71, SOCF_RES }, 58508 { SOBMH_FROM_CPU__SET_L2BMf, 1, 76, 0 }, 58509 { SOBMH_FROM_CPU__SET_L3BMf, 1, 62, 0 }, 58510 { SOBMH_FROM_CPU__SPAPf, 2, 53, SOCF_LE }, 58511 { SOBMH_FROM_CPU__SPIDf, 2, 60, SOCF_LE }, 58512 { SOBMH_FROM_CPU__SPID_OVERRIDEf, 1, 55, 0 }, 58513 { SOBMH_FROM_CPU__SRC_MODIDf, 8, 32, SOCF_LE }, 58514 { SOBMH_FROM_CPU__TX_TSf, 1, 63, 0 }, 58515 { SOBMH_FROM_CPU__UNICASTf, 1, 52, 0 }, 58516 { SOBMH_FROM_CPU_OVERLAY_ALLf, 88, 32, SOCF_LE }, 58517 { SOBMH_OAM_DOWNMEP_TX__CELL_ERRORf, 1, 96, 0 }, 58518 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_ACTIONf, 2, 67, SOCF_LE }, 58519 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_IDf, 11, 56, SOCF_LE }, 58520 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_LOCATIONf, 1, 84, 0 }, 58521 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_ACTIONf, 2, 80, SOCF_LE }, 58522 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_IDf, 11, 69, SOCF_LE }, 58523 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_LOCATIONf, 1, 85, 0 }, 58524 { SOBMH_OAM_DOWNMEP_TX__INPUT_PRIORITYf, 4, 52, SOCF_LE }, 58525 { SOBMH_OAM_DOWNMEP_TX__INT_PRIf, 4, 40, SOCF_LE }, 58526 { SOBMH_OAM_DOWNMEP_TX__MA_PTRf, 10, 97, SOCF_LE }, 58527 { SOBMH_OAM_DOWNMEP_TX__OAM_REPLACEMENT_OFFSETf, 6, 90, SOCF_LE }, 58528 { SOBMH_OAM_DOWNMEP_TX__OLP_PKT_FROM_HG_PORTf, 1, 82, 0 }, 58529 { SOBMH_OAM_DOWNMEP_TX__PP_PORTf, 7, 32, SOCF_LE }, 58530 { SOBMH_OAM_DOWNMEP_TX__QUEUE_NUMf, 10, 40, SOCF_LE }, 58531 { SOBMH_OAM_DOWNMEP_TX__RESERVED_0f, 9, 111, SOCF_LE|SOCF_RES }, 58532 { SOBMH_OAM_DOWNMEP_TX__RESERVED_1f, 4, 86, SOCF_LE|SOCF_RES }, 58533 { SOBMH_OAM_DOWNMEP_TX__RESERVED_2f, 2, 50, SOCF_LE|SOCF_RES }, 58534 { SOBMH_OAM_DOWNMEP_TX__RESERVED_MA_PTRf, 1, 107, SOCF_RES }, 58535 { SOBMH_OAM_DOWNMEP_TX__RESERVED_PP_PORTf, 1, 39, SOCF_RES }, 58536 { SOBMH_OAM_DOWNMEP_TX__SAMPLE_RDIf, 1, 108, 0 }, 58537 { SOBMH_OAM_DOWNMEP_TX__SOURCE_OLPf, 1, 83, 0 }, 58538 { SOBMH_OAM_DOWNMEP_TX__TIMESTAMP_ACTIONf, 2, 109, SOCF_LE }, 58539 { SOBMH_OAM_UPMEP_TX__COUNTER_1_ACTIONf, 2, 67, SOCF_LE }, 58540 { SOBMH_OAM_UPMEP_TX__COUNTER_1_IDf, 11, 56, SOCF_LE }, 58541 { SOBMH_OAM_UPMEP_TX__COUNTER_1_LOCATIONf, 1, 44, 0 }, 58542 { SOBMH_OAM_UPMEP_TX__COUNTER_2_ACTIONf, 2, 80, SOCF_LE }, 58543 { SOBMH_OAM_UPMEP_TX__COUNTER_2_IDf, 11, 69, SOCF_LE }, 58544 { SOBMH_OAM_UPMEP_TX__COUNTER_2_LOCATIONf, 1, 45, 0 }, 58545 { SOBMH_OAM_UPMEP_TX__INT_PRIf, 4, 40, SOCF_LE }, 58546 { SOBMH_OAM_UPMEP_TX__MA_PTRf, 10, 97, SOCF_LE }, 58547 { SOBMH_OAM_UPMEP_TX__OAM_REPLACEMENT_OFFSETf, 6, 90, SOCF_LE }, 58548 { SOBMH_OAM_UPMEP_TX__OLP_PKT_FROM_HG_PORTf, 1, 82, 0 }, 58549 { SOBMH_OAM_UPMEP_TX__PP_PORTf, 7, 32, SOCF_LE }, 58550 { SOBMH_OAM_UPMEP_TX__RESERVED_0f, 9, 111, SOCF_LE|SOCF_RES }, 58551 { SOBMH_OAM_UPMEP_TX__RESERVED_1f, 1, 96, SOCF_RES }, 58552 { SOBMH_OAM_UPMEP_TX__RESERVED_2f, 6, 84, SOCF_LE|SOCF_RES }, 58553 { SOBMH_OAM_UPMEP_TX__RESERVED_3f, 10, 46, SOCF_LE|SOCF_RES }, 58554 { SOBMH_OAM_UPMEP_TX__RESERVED_4f, 1, 39, SOCF_RES }, 58555 { SOBMH_OAM_UPMEP_TX__RESERVED_MA_PTRf, 1, 107, SOCF_RES }, 58556 { SOBMH_OAM_UPMEP_TX__SAMPLE_RDIf, 1, 108, 0 }, 58557 { SOBMH_OAM_UPMEP_TX__SOURCE_OLPf, 1, 83, 0 }, 58558 { SOBMH_OAM_UPMEP_TX__TIMESTAMP_ACTIONf, 2, 109, SOCF_LE }, 58559 { SOPf, 1, 9, 0 }, 58560 { STARTf, 2, 126, SOCF_LE } 58561 }; 58562 #endif 58563 58564 #if defined(BCM_56270_A0) 58565 soc_field_info_t soc_SOBMH_BCM56270_A0fmt_fields[] = { 58566 { CELL_LENGTHf, 8, 0, SOCF_LE }, 58567 { EOPf, 1, 8, 0 }, 58568 { HEADER_TYPEf, 6, 120, SOCF_LE }, 58569 { IPCF_PTRf, 8, 24, SOCF_LE }, 58570 { PKT_LENGTHf, 14, 10, SOCF_LE }, 58571 { SOBMH_EP_COPY_TO_CPU__CELL_ERRORf, 1, 96, 0 }, 58572 { SOBMH_EP_COPY_TO_CPU__COSf, 4, 56, SOCF_LE }, 58573 { SOBMH_EP_COPY_TO_CPU__DEST_PP_PORTf, 5, 64, SOCF_LE }, 58574 { SOBMH_EP_COPY_TO_CPU__EP_CPU_REASON_CODEf, 20, 97, SOCF_LE }, 58575 { SOBMH_EP_COPY_TO_CPU__FINAL_CPU_COSf, 6, 88, SOCF_LE }, 58576 { SOBMH_EP_COPY_TO_CPU__INPUT_PRIORITYf, 4, 60, SOCF_LE }, 58577 { SOBMH_EP_COPY_TO_CPU__QUEUE_NUMf, 9, 40, SOCF_LE }, 58578 { SOBMH_EP_COPY_TO_CPU__RESERVED_1f, 3, 53, SOCF_LE|SOCF_RES }, 58579 { SOBMH_EP_COPY_TO_CPU__RESERVED_2f, 19, 69, SOCF_LE|SOCF_RES }, 58580 { SOBMH_EP_COPY_TO_CPU__RESERVED_3f, 2, 94, SOCF_LE|SOCF_RES }, 58581 { SOBMH_EP_COPY_TO_CPU__RESERVED_4f, 3, 117, SOCF_LE|SOCF_RES }, 58582 { SOBMH_EP_COPY_TO_CPU__RESERVED_5f, 3, 49, SOCF_LE|SOCF_RES }, 58583 { SOBMH_EP_COPY_TO_CPU__SRC_MODIDf, 8, 32, SOCF_LE }, 58584 { SOBMH_EP_COPY_TO_CPU__UNICASTf, 1, 52, 0 }, 58585 { SOBMH_EP_COPY_TO_CPU_OVERLAY_ALLf, 88, 32, SOCF_LE }, 58586 { SOBMH_FROM_CPU__CELL_ERRORf, 1, 96, 0 }, 58587 { SOBMH_FROM_CPU__COS_LSBf, 4, 56, SOCF_LE }, 58588 { SOBMH_FROM_CPU__COS_MSBf, 8, 108, SOCF_LE }, 58589 { SOBMH_FROM_CPU__DEST_PP_PORTf, 5, 64, SOCF_LE }, 58590 { SOBMH_FROM_CPU__IEEE1588_INGRESS_TIMESTAMP_SIGNf, 1, 77, 0 }, 58591 { SOBMH_FROM_CPU__IEEE1588_ONE_STEP_ENABLEf, 1, 79, 0 }, 58592 { SOBMH_FROM_CPU__IEEE1588_REGEN_UDP_CHECKSUMf, 1, 78, 0 }, 58593 { SOBMH_FROM_CPU__IEEE1588_TIMESTAMP_HDR_OFFSETf, 8, 80, SOCF_LE }, 58594 { SOBMH_FROM_CPU__INPUT_PRIORITYf, 4, 72, SOCF_LE }, 58595 { SOBMH_FROM_CPU__LM_COUNTER_INDEXf, 10, 98, SOCF_LE }, 58596 { SOBMH_FROM_CPU__OAM_REPLACEMENT_OFFSETf, 6, 90, SOCF_LE }, 58597 { SOBMH_FROM_CPU__OAM_REPLACEMENT_TYPEf, 2, 88, SOCF_LE }, 58598 { SOBMH_FROM_CPU__QUEUE_NUMf, 9, 40, SOCF_LE }, 58599 { SOBMH_FROM_CPU__RESERVED_1f, 1, 97, SOCF_RES }, 58600 { SOBMH_FROM_CPU__RESERVED_2f, 4, 116, SOCF_LE|SOCF_RES }, 58601 { SOBMH_FROM_CPU__RESERVED_3f, 3, 49, SOCF_LE|SOCF_RES }, 58602 { SOBMH_FROM_CPU__RESERVED_4f, 3, 69, SOCF_LE|SOCF_RES }, 58603 { SOBMH_FROM_CPU__SET_L2BMf, 1, 76, 0 }, 58604 { SOBMH_FROM_CPU__SET_L3BMf, 1, 62, 0 }, 58605 { SOBMH_FROM_CPU__SPAPf, 2, 53, SOCF_LE }, 58606 { SOBMH_FROM_CPU__SPIDf, 2, 60, SOCF_LE }, 58607 { SOBMH_FROM_CPU__SPID_OVERRIDEf, 1, 55, 0 }, 58608 { SOBMH_FROM_CPU__SRC_MODIDf, 8, 32, SOCF_LE }, 58609 { SOBMH_FROM_CPU__TX_TSf, 1, 63, 0 }, 58610 { SOBMH_FROM_CPU__UNICASTf, 1, 52, 0 }, 58611 { SOBMH_FROM_CPU_OVERLAY_ALLf, 88, 32, SOCF_LE }, 58612 { SOBMH_OAM_DOWNMEP_TX__CELL_ERRORf, 1, 96, 0 }, 58613 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_ACTIONf, 2, 65, SOCF_LE }, 58614 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_IDf, 9, 56, SOCF_LE }, 58615 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_LOCATIONf, 1, 80, 0 }, 58616 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_ACTIONf, 2, 76, SOCF_LE }, 58617 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_IDf, 9, 67, SOCF_LE }, 58618 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_LOCATIONf, 1, 81, 0 }, 58619 { SOBMH_OAM_DOWNMEP_TX__INPUT_PRIORITYf, 4, 52, SOCF_LE }, 58620 { SOBMH_OAM_DOWNMEP_TX__INT_PRIf, 4, 40, SOCF_LE }, 58621 { SOBMH_OAM_DOWNMEP_TX__MA_PTRf, 10, 97, SOCF_LE }, 58622 { SOBMH_OAM_DOWNMEP_TX__OAM_REPLACEMENT_OFFSETf, 6, 90, SOCF_LE }, 58623 { SOBMH_OAM_DOWNMEP_TX__OLP_PKT_FROM_HG_PORTf, 1, 78, 0 }, 58624 { SOBMH_OAM_DOWNMEP_TX__PP_PORTf, 5, 32, SOCF_LE }, 58625 { SOBMH_OAM_DOWNMEP_TX__QUEUE_NUMf, 9, 40, SOCF_LE }, 58626 { SOBMH_OAM_DOWNMEP_TX__RESERVED_0f, 9, 111, SOCF_LE|SOCF_RES }, 58627 { SOBMH_OAM_DOWNMEP_TX__RESERVED_1f, 8, 82, SOCF_LE|SOCF_RES }, 58628 { SOBMH_OAM_DOWNMEP_TX__RESERVED_2f, 3, 49, SOCF_LE|SOCF_RES }, 58629 { SOBMH_OAM_DOWNMEP_TX__RESERVED_MA_PTRf, 1, 107, SOCF_RES }, 58630 { SOBMH_OAM_DOWNMEP_TX__RESERVED_PP_PORTf, 3, 37, SOCF_LE|SOCF_RES }, 58631 { SOBMH_OAM_DOWNMEP_TX__SAMPLE_RDIf, 1, 108, 0 }, 58632 { SOBMH_OAM_DOWNMEP_TX__SOURCE_OLPf, 1, 79, 0 }, 58633 { SOBMH_OAM_DOWNMEP_TX__TIMESTAMP_ACTIONf, 2, 109, SOCF_LE }, 58634 { SOBMH_OAM_UPMEP_TX__COUNTER_1_ACTIONf, 2, 65, SOCF_LE }, 58635 { SOBMH_OAM_UPMEP_TX__COUNTER_1_IDf, 9, 56, SOCF_LE }, 58636 { SOBMH_OAM_UPMEP_TX__COUNTER_1_LOCATIONf, 1, 44, 0 }, 58637 { SOBMH_OAM_UPMEP_TX__COUNTER_2_ACTIONf, 2, 76, SOCF_LE }, 58638 { SOBMH_OAM_UPMEP_TX__COUNTER_2_IDf, 9, 67, SOCF_LE }, 58639 { SOBMH_OAM_UPMEP_TX__COUNTER_2_LOCATIONf, 1, 45, 0 }, 58640 { SOBMH_OAM_UPMEP_TX__INT_PRIf, 4, 40, SOCF_LE }, 58641 { SOBMH_OAM_UPMEP_TX__MA_PTRf, 10, 97, SOCF_LE }, 58642 { SOBMH_OAM_UPMEP_TX__OAM_REPLACEMENT_OFFSETf, 6, 90, SOCF_LE }, 58643 { SOBMH_OAM_UPMEP_TX__OLP_PKT_FROM_HG_PORTf, 1, 78, 0 }, 58644 { SOBMH_OAM_UPMEP_TX__PP_PORTf, 5, 32, SOCF_LE }, 58645 { SOBMH_OAM_UPMEP_TX__RESERVED_0f, 9, 111, SOCF_LE|SOCF_RES }, 58646 { SOBMH_OAM_UPMEP_TX__RESERVED_1f, 1, 96, SOCF_RES }, 58647 { SOBMH_OAM_UPMEP_TX__RESERVED_2f, 10, 80, SOCF_LE|SOCF_RES }, 58648 { SOBMH_OAM_UPMEP_TX__RESERVED_3f, 10, 46, SOCF_LE|SOCF_RES }, 58649 { SOBMH_OAM_UPMEP_TX__RESERVED_4f, 3, 37, SOCF_LE|SOCF_RES }, 58650 { SOBMH_OAM_UPMEP_TX__RESERVED_MA_PTRf, 1, 107, SOCF_RES }, 58651 { SOBMH_OAM_UPMEP_TX__SAMPLE_RDIf, 1, 108, 0 }, 58652 { SOBMH_OAM_UPMEP_TX__SOURCE_OLPf, 1, 79, 0 }, 58653 { SOBMH_OAM_UPMEP_TX__TIMESTAMP_ACTIONf, 2, 109, SOCF_LE }, 58654 { SOPf, 1, 9, 0 }, 58655 { STARTf, 2, 126, SOCF_LE } 58656 }; 58657 #endif 58658 58659 #if defined(BCM_56370_A0) 58660 soc_field_info_t soc_SOBMH_BCM56370_A0fmt_fields[] = { 58661 { CELL_ERRORf, 1, 84, 0 }, 58662 { CELL_LENGTHf, 9, 0, SOCF_LE }, 58663 { COSf, 6, 41, SOCF_LE }, 58664 { EOPf, 1, 9, 0 }, 58665 { HEADER_TYPEf, 6, 120, SOCF_LE }, 58666 { IEEE1588_INGRESS_TIMESTAMP_SIGNf, 1, 81, 0 }, 58667 { IEEE1588_ONE_STEP_ENABLEf, 1, 83, 0 }, 58668 { IEEE1588_REGEN_UDP_CHECKSUMf, 1, 82, 0 }, 58669 { IEEE1588_TIMESTAMP_HDR_OFFSETf, 8, 72, SOCF_LE }, 58670 { INPUT_PRIf, 4, 58, SOCF_LE }, 58671 { IPCF_PTRf, 8, 25, SOCF_LE }, 58672 { LOCAL_DEST_PORTf, 7, 64, SOCF_LE }, 58673 { PKT_LENGTHf, 14, 11, SOCF_LE }, 58674 { RESERVED_119_85f, 35, 85, SOCF_LE|SOCF_RES }, 58675 { RESERVED_63_62f, 2, 62, SOCF_LE|SOCF_RES }, 58676 { RQE_Q_NUMf, 4, 49, SOCF_LE }, 58677 { RSVD_LOCAL_DEST_PORTf, 1, 71, 0 }, 58678 { SET_L2BMf, 1, 48, 0 }, 58679 { SOPf, 1, 10, 0 }, 58680 { SPAPf, 2, 53, SOCF_LE }, 58681 { SPIDf, 2, 55, SOCF_LE }, 58682 { SPID_OVERRIDEf, 1, 57, 0 }, 58683 { SRC_MODIDf, 8, 33, SOCF_LE }, 58684 { STARTf, 2, 126, SOCF_LE }, 58685 { TS_ACTIONf, 1, 85, 0 }, 58686 { TX_TSf, 1, 80, 0 }, 58687 { UNICASTf, 1, 47, 0 } 58688 }; 58689 #endif 58690 58691 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 58692 soc_field_info_t soc_SOBMH_BCM56440_A0fmt_fields[] = { 58693 { CELL_LENGTHf, 8, 0, SOCF_LE }, 58694 { COSf, 6, 40, SOCF_LE }, 58695 { EOPf, 1, 14, 0 }, 58696 { HDR_OFFSETf, 8, 99, SOCF_LE }, 58697 { INPUT_PRIf, 4, 58, SOCF_LE }, 58698 { IPCF_PTRf, 8, 88, SOCF_LE }, 58699 { ITS_SIGNf, 1, 98, 0 }, 58700 { LOCAL_DEST_PORTf, 7, 32, SOCF_LE }, 58701 { OSTSf, 1, 96, 0 }, 58702 { PKT_LENGTHf, 14, 16, SOCF_LE }, 58703 { QUEUE_NUMf, 12, 46, SOCF_LE }, 58704 { REGEN_UDP_CHKSUMf, 1, 97, 0 }, 58705 { SET_L2BMf, 1, 73, 0 }, 58706 { SET_L3BMf, 1, 74, 0 }, 58707 { SOPf, 1, 15, 0 }, 58708 { SPAPf, 2, 76, SOCF_LE }, 58709 { SPIDf, 2, 78, SOCF_LE }, 58710 { SPID_OVERRIDEf, 1, 80, 0 }, 58711 { SRC_MODIDf, 8, 64, SOCF_LE }, 58712 { STARTf, 8, 120, SOCF_LE }, 58713 { TX_TSf, 1, 84, 0 }, 58714 { UNICASTf, 1, 72, 0 } 58715 }; 58716 #endif 58717 58718 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 58719 defined(BCM_56450_B1) 58720 soc_field_info_t soc_SOBMH_BCM56450_A0fmt_fields[] = { 58721 { CELL_LENGTHf, 8, 0, SOCF_LE }, 58722 { EOPf, 1, 8, 0 }, 58723 { HEADER_TYPEf, 6, 120, SOCF_LE }, 58724 { IPCF_PTRf, 8, 24, SOCF_LE }, 58725 { PKT_LENGTHf, 14, 10, SOCF_LE }, 58726 { SOBMH_EP_COPY_TO_CPU__CELL_ERRORf, 1, 96, 0 }, 58727 { SOBMH_EP_COPY_TO_CPU__COSf, 4, 56, SOCF_LE }, 58728 { SOBMH_EP_COPY_TO_CPU__DEST_PP_PORTf, 8, 64, SOCF_LE }, 58729 { SOBMH_EP_COPY_TO_CPU__EP_CPU_REASON_CODEf, 20, 97, SOCF_LE }, 58730 { SOBMH_EP_COPY_TO_CPU__FINAL_CPU_COSf, 6, 88, SOCF_LE }, 58731 { SOBMH_EP_COPY_TO_CPU__INPUT_PRIORITYf, 4, 60, SOCF_LE }, 58732 { SOBMH_EP_COPY_TO_CPU__QUEUE_NUMf, 12, 40, SOCF_LE }, 58733 { SOBMH_EP_COPY_TO_CPU__RESERVED_1f, 3, 53, SOCF_LE|SOCF_RES }, 58734 { SOBMH_EP_COPY_TO_CPU__RESERVED_2f, 16, 72, SOCF_LE|SOCF_RES }, 58735 { SOBMH_EP_COPY_TO_CPU__RESERVED_3f, 2, 94, SOCF_LE|SOCF_RES }, 58736 { SOBMH_EP_COPY_TO_CPU__RESERVED_4f, 3, 117, SOCF_LE|SOCF_RES }, 58737 { SOBMH_EP_COPY_TO_CPU__SRC_MODIDf, 8, 32, SOCF_LE }, 58738 { SOBMH_EP_COPY_TO_CPU__UNICASTf, 1, 52, 0 }, 58739 { SOBMH_FROM_CPU__CELL_ERRORf, 1, 96, 0 }, 58740 { SOBMH_FROM_CPU__COS_LSBf, 4, 56, SOCF_LE }, 58741 { SOBMH_FROM_CPU__COS_MSBf, 8, 110, SOCF_LE }, 58742 { SOBMH_FROM_CPU__DEST_PP_PORTf, 8, 64, SOCF_LE }, 58743 { SOBMH_FROM_CPU__IEEE1588_INGRESS_TIMESTAMP_SIGNf, 1, 77, 0 }, 58744 { SOBMH_FROM_CPU__IEEE1588_ONE_STEP_ENABLEf, 1, 79, 0 }, 58745 { SOBMH_FROM_CPU__IEEE1588_REGEN_UDP_CHECKSUMf, 1, 78, 0 }, 58746 { SOBMH_FROM_CPU__IEEE1588_TIMESTAMP_HDR_OFFSETf, 8, 80, SOCF_LE }, 58747 { SOBMH_FROM_CPU__INPUT_PRIORITYf, 4, 72, SOCF_LE }, 58748 { SOBMH_FROM_CPU__LM_COUNTER_INDEXf, 12, 98, SOCF_LE }, 58749 { SOBMH_FROM_CPU__OAM_REPLACEMENT_OFFSETf, 6, 90, SOCF_LE }, 58750 { SOBMH_FROM_CPU__OAM_REPLACEMENT_TYPEf, 2, 88, SOCF_LE }, 58751 { SOBMH_FROM_CPU__QUEUE_NUMf, 12, 40, SOCF_LE }, 58752 { SOBMH_FROM_CPU__RESERVED_1f, 1, 97, SOCF_RES }, 58753 { SOBMH_FROM_CPU__RESERVED_2f, 2, 118, SOCF_LE|SOCF_RES }, 58754 { SOBMH_FROM_CPU__SET_L2BMf, 1, 76, 0 }, 58755 { SOBMH_FROM_CPU__SET_L3BMf, 1, 62, 0 }, 58756 { SOBMH_FROM_CPU__SPAPf, 2, 53, SOCF_LE }, 58757 { SOBMH_FROM_CPU__SPIDf, 2, 60, SOCF_LE }, 58758 { SOBMH_FROM_CPU__SPID_OVERRIDEf, 1, 55, 0 }, 58759 { SOBMH_FROM_CPU__SRC_MODIDf, 8, 32, SOCF_LE }, 58760 { SOBMH_FROM_CPU__TX_TSf, 1, 63, 0 }, 58761 { SOBMH_FROM_CPU__UNICASTf, 1, 52, 0 }, 58762 { SOBMH_OAM_DOWNMEP_TX__CELL_ERRORf, 1, 96, 0 }, 58763 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_ACTIONf, 2, 67, SOCF_LE }, 58764 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_IDf, 11, 56, SOCF_LE }, 58765 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_LOCATIONf, 1, 84, 0 }, 58766 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_ACTIONf, 2, 80, SOCF_LE }, 58767 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_IDf, 11, 69, SOCF_LE }, 58768 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_LOCATIONf, 1, 85, 0 }, 58769 { SOBMH_OAM_DOWNMEP_TX__INPUT_PRIORITYf, 4, 52, SOCF_LE }, 58770 { SOBMH_OAM_DOWNMEP_TX__INT_PRIf, 4, 40, SOCF_LE }, 58771 { SOBMH_OAM_DOWNMEP_TX__MA_PTRf, 11, 97, SOCF_LE }, 58772 { SOBMH_OAM_DOWNMEP_TX__OAM_REPLACEMENT_OFFSETf, 6, 90, SOCF_LE }, 58773 { SOBMH_OAM_DOWNMEP_TX__OLP_PKT_FROM_HG_PORTf, 1, 82, 0 }, 58774 { SOBMH_OAM_DOWNMEP_TX__PP_PORTf, 8, 32, SOCF_LE }, 58775 { SOBMH_OAM_DOWNMEP_TX__QUEUE_NUMf, 12, 40, SOCF_LE }, 58776 { SOBMH_OAM_DOWNMEP_TX__RESERVED_0f, 9, 111, SOCF_LE|SOCF_RES }, 58777 { SOBMH_OAM_DOWNMEP_TX__RESERVED_1f, 4, 86, SOCF_LE|SOCF_RES }, 58778 { SOBMH_OAM_DOWNMEP_TX__SAMPLE_RDIf, 1, 108, 0 }, 58779 { SOBMH_OAM_DOWNMEP_TX__SOURCE_OLPf, 1, 83, 0 }, 58780 { SOBMH_OAM_DOWNMEP_TX__TIMESTAMP_ACTIONf, 2, 109, SOCF_LE }, 58781 { SOBMH_OAM_UPMEP_TX__COUNTER_1_ACTIONf, 2, 67, SOCF_LE }, 58782 { SOBMH_OAM_UPMEP_TX__COUNTER_1_IDf, 11, 56, SOCF_LE }, 58783 { SOBMH_OAM_UPMEP_TX__COUNTER_1_LOCATIONf, 1, 44, 0 }, 58784 { SOBMH_OAM_UPMEP_TX__COUNTER_2_ACTIONf, 2, 80, SOCF_LE }, 58785 { SOBMH_OAM_UPMEP_TX__COUNTER_2_IDf, 11, 69, SOCF_LE }, 58786 { SOBMH_OAM_UPMEP_TX__COUNTER_2_LOCATIONf, 1, 45, 0 }, 58787 { SOBMH_OAM_UPMEP_TX__INT_PRIf, 4, 40, SOCF_LE }, 58788 { SOBMH_OAM_UPMEP_TX__MA_PTRf, 11, 97, SOCF_LE }, 58789 { SOBMH_OAM_UPMEP_TX__OAM_REPLACEMENT_OFFSETf, 6, 90, SOCF_LE }, 58790 { SOBMH_OAM_UPMEP_TX__OLP_PKT_FROM_HG_PORTf, 1, 82, 0 }, 58791 { SOBMH_OAM_UPMEP_TX__PP_PORTf, 8, 32, SOCF_LE }, 58792 { SOBMH_OAM_UPMEP_TX__RESERVED_0f, 9, 111, SOCF_LE|SOCF_RES }, 58793 { SOBMH_OAM_UPMEP_TX__RESERVED_1f, 1, 96, SOCF_RES }, 58794 { SOBMH_OAM_UPMEP_TX__RESERVED_2f, 6, 84, SOCF_LE|SOCF_RES }, 58795 { SOBMH_OAM_UPMEP_TX__RESERVED_3f, 9, 46, SOCF_LE|SOCF_RES }, 58796 { SOBMH_OAM_UPMEP_TX__SAMPLE_RDIf, 1, 108, 0 }, 58797 { SOBMH_OAM_UPMEP_TX__SOURCE_OLPf, 1, 83, 0 }, 58798 { SOBMH_OAM_UPMEP_TX__TIMESTAMP_ACTIONf, 2, 109, SOCF_LE }, 58799 { SOPf, 1, 9, 0 }, 58800 { STARTf, 2, 126, SOCF_LE } 58801 }; 58802 #endif 58803 58804 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 58805 soc_field_info_t soc_SOBMH_BCM56560_A0fmt_fields[] = { 58806 { CELL_ERRORf, 1, 119, 0 }, 58807 { CELL_LENGTHf, 8, 0, SOCF_LE }, 58808 { EOPf, 1, 8, 0 }, 58809 { HEADER_TYPEf, 6, 120, SOCF_LE }, 58810 { IPCF_PTRf, 8, 24, SOCF_LE }, 58811 { PKT_LENGTHf, 14, 10, SOCF_LE }, 58812 { SOBMH_EP_COPY_TO_CPU__COSf, 4, 56, SOCF_LE }, 58813 { SOBMH_EP_COPY_TO_CPU__DEST_PP_PORTf, 7, 64, SOCF_LE }, 58814 { SOBMH_EP_COPY_TO_CPU__EP_CPU_REASON_CODEf, 22, 96, SOCF_LE }, 58815 { SOBMH_EP_COPY_TO_CPU__FINAL_CPU_COSf, 6, 88, SOCF_LE }, 58816 { SOBMH_EP_COPY_TO_CPU__INPUT_PRIORITYf, 4, 60, SOCF_LE }, 58817 { SOBMH_EP_COPY_TO_CPU__QUEUE_NUMf, 10, 40, SOCF_LE }, 58818 { SOBMH_EP_COPY_TO_CPU__RESERVED_1f, 3, 53, SOCF_LE|SOCF_RES }, 58819 { SOBMH_EP_COPY_TO_CPU__RESERVED_2f, 17, 71, SOCF_LE|SOCF_RES }, 58820 { SOBMH_EP_COPY_TO_CPU__RESERVED_3f, 2, 94, SOCF_LE|SOCF_RES }, 58821 { SOBMH_EP_COPY_TO_CPU__RESERVED_4f, 1, 118, SOCF_RES }, 58822 { SOBMH_EP_COPY_TO_CPU__RESERVED_5f, 2, 50, SOCF_LE|SOCF_RES }, 58823 { SOBMH_EP_COPY_TO_CPU__SRC_MODIDf, 8, 32, SOCF_LE }, 58824 { SOBMH_EP_COPY_TO_CPU__UNICASTf, 1, 52, 0 }, 58825 { SOBMH_FROM_CPU__COSf, 4, 60, SOCF_LE }, 58826 { SOBMH_FROM_CPU__EP_CPU_REASON_CODEf, 20, 96, SOCF_LE }, 58827 { SOBMH_FROM_CPU__IEEE1588_INGRESS_TIMESTAMP_SIGNf, 1, 86, 0 }, 58828 { SOBMH_FROM_CPU__IEEE1588_ONE_STEP_ENABLEf, 1, 88, 0 }, 58829 { SOBMH_FROM_CPU__IEEE1588_REGEN_UDP_CHECKSUMf, 1, 87, 0 }, 58830 { SOBMH_FROM_CPU__IEEE1588_TIMESTAMP_HDR_OFFSETf, 8, 76, SOCF_LE }, 58831 { SOBMH_FROM_CPU__INPUT_PRIf, 4, 64, SOCF_LE }, 58832 { SOBMH_FROM_CPU__INT_PRIf, 4, 60, SOCF_LE }, 58833 { SOBMH_FROM_CPU__LOCAL_DEST_PORTf, 7, 68, SOCF_LE }, 58834 { SOBMH_FROM_CPU__QUEUE_NUMf, 14, 40, SOCF_LE }, 58835 { SOBMH_FROM_CPU__RESERVED_4f, 7, 89, SOCF_LE|SOCF_RES }, 58836 { SOBMH_FROM_CPU__RESERVED_5f, 1, 116, SOCF_RES }, 58837 { SOBMH_FROM_CPU__SET_L2BMf, 1, 75, 0 }, 58838 { SOBMH_FROM_CPU__SET_L3BMf, 1, 84, 0 }, 58839 { SOBMH_FROM_CPU__SPAPf, 2, 55, SOCF_LE }, 58840 { SOBMH_FROM_CPU__SPIDf, 2, 57, SOCF_LE }, 58841 { SOBMH_FROM_CPU__SPID_OVERRIDEf, 1, 59, 0 }, 58842 { SOBMH_FROM_CPU__SRC_MODIDf, 8, 32, SOCF_LE }, 58843 { SOBMH_FROM_CPU__TX_TSf, 1, 85, 0 }, 58844 { SOBMH_FROM_CPU__UNICASTf, 1, 54, 0 }, 58845 { SOBMH_FROM_CPU__UPMEP_TX_FROM_HG_PORTf, 1, 117, 0 }, 58846 { SOBMH_FROM_CPU__UPMEP_TX_LOOPBACKf, 1, 118, 0 }, 58847 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_ACTIONf, 2, 78, SOCF_LE }, 58848 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_IDf, 15, 63, SOCF_LE }, 58849 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_LOCATIONf, 1, 80, 0 }, 58850 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_ACTIONf, 2, 96, SOCF_LE }, 58851 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_IDf, 15, 81, SOCF_LE }, 58852 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_LOCATIONf, 1, 98, 0 }, 58853 { SOBMH_OAM_DOWNMEP_TX__COUNTER_3_ACTIONf, 2, 114, SOCF_LE }, 58854 { SOBMH_OAM_DOWNMEP_TX__COUNTER_3_IDf, 15, 99, SOCF_LE }, 58855 { SOBMH_OAM_DOWNMEP_TX__COUNTER_3_LOCATIONf, 1, 116, 0 }, 58856 { SOBMH_OAM_DOWNMEP_TX__DGPPf, 15, 32, SOCF_LE }, 58857 { SOBMH_OAM_DOWNMEP_TX__INPUT_PRIORITYf, 4, 51, SOCF_LE }, 58858 { SOBMH_OAM_DOWNMEP_TX__INT_PRIf, 4, 47, SOCF_LE }, 58859 { SOBMH_OAM_DOWNMEP_TX__OAM_REPLACEMENT_OFFSETf, 6, 57, SOCF_LE }, 58860 { SOBMH_OAM_DOWNMEP_TX__OLP_PKT_FROM_HG_PORTf, 1, 56, 0 }, 58861 { SOBMH_OAM_DOWNMEP_TX__SOURCE_OLPf, 1, 55, 0 }, 58862 { SOBMH_OAM_DOWNMEP_TX__TIMESTAMP_ACTIONf, 2, 117, SOCF_LE }, 58863 { SOBMH_OAM_UPMEP_TX__COUNTER_1_ACTIONf, 2, 78, SOCF_LE }, 58864 { SOBMH_OAM_UPMEP_TX__COUNTER_1_IDf, 15, 63, SOCF_LE }, 58865 { SOBMH_OAM_UPMEP_TX__COUNTER_1_LOCATIONf, 1, 80, 0 }, 58866 { SOBMH_OAM_UPMEP_TX__COUNTER_2_ACTIONf, 2, 96, SOCF_LE }, 58867 { SOBMH_OAM_UPMEP_TX__COUNTER_2_IDf, 15, 81, SOCF_LE }, 58868 { SOBMH_OAM_UPMEP_TX__COUNTER_2_LOCATIONf, 1, 98, 0 }, 58869 { SOBMH_OAM_UPMEP_TX__COUNTER_3_ACTIONf, 2, 114, SOCF_LE }, 58870 { SOBMH_OAM_UPMEP_TX__COUNTER_3_IDf, 15, 99, SOCF_LE }, 58871 { SOBMH_OAM_UPMEP_TX__COUNTER_3_LOCATIONf, 1, 116, 0 }, 58872 { SOBMH_OAM_UPMEP_TX__INT_PRIf, 4, 47, SOCF_LE }, 58873 { SOBMH_OAM_UPMEP_TX__OAM_REPLACEMENT_OFFSETf, 6, 57, SOCF_LE }, 58874 { SOBMH_OAM_UPMEP_TX__OLP_PKT_FROM_HG_PORTf, 1, 56, 0 }, 58875 { SOBMH_OAM_UPMEP_TX__RESERVED_1f, 4, 51, SOCF_LE }, 58876 { SOBMH_OAM_UPMEP_TX__SGPPf, 15, 32, SOCF_LE }, 58877 { SOBMH_OAM_UPMEP_TX__SOURCE_OLPf, 1, 55, 0 }, 58878 { SOBMH_OAM_UPMEP_TX__TIMESTAMP_ACTIONf, 2, 117, SOCF_LE }, 58879 { SOPf, 1, 9, 0 }, 58880 { STARTf, 2, 126, SOCF_LE } 58881 }; 58882 #endif 58883 58884 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 58885 defined(BCM_56680_A0) || defined(BCM_56680_B0) 58886 soc_field_info_t soc_SOBMH_BCM56624_A0fmt_fields[] = { 58887 { COSf, 6, 40, SOCF_LE }, 58888 { EOPf, 1, 14, 0 }, 58889 { INPUT_PRIf, 4, 48, SOCF_LE }, 58890 { L3BM_SELf, 1, 39, 0 }, 58891 { LOCAL_DEST_PORTf, 6, 32, SOCF_LE }, 58892 { PKT_LENGTHf, 14, 16, SOCF_LE }, 58893 { SOPf, 1, 15, 0 }, 58894 { SRC_MODIDf, 8, 52, SOCF_LE }, 58895 { STARTf, 8, 120, SOCF_LE } 58896 }; 58897 #endif 58898 58899 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 58900 defined(BCM_56334_B0) || defined(BCM_56524_A0) || \ 58901 defined(BCM_56524_B0) || defined(BCM_56634_A0) || \ 58902 defined(BCM_56634_B0) || defined(BCM_56685_A0) || \ 58903 defined(BCM_56685_B0) 58904 soc_field_info_t soc_SOBMH_BCM56634_A0fmt_fields[] = { 58905 { COSf, 6, 40, SOCF_LE }, 58906 { EOPf, 1, 14, 0 }, 58907 { INPUT_PRIf, 4, 48, SOCF_LE }, 58908 { L3BM_SELf, 1, 39, 0 }, 58909 { LOCAL_DEST_PORTf, 6, 32, SOCF_LE }, 58910 { PKT_LENGTHf, 14, 16, SOCF_LE }, 58911 { SOPf, 1, 15, 0 }, 58912 { SRC_MODIDf, 8, 52, SOCF_LE }, 58913 { STARTf, 8, 120, SOCF_LE }, 58914 { TX_TSf, 1, 60, 0 } 58915 }; 58916 #endif 58917 58918 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 58919 soc_field_info_t soc_SOBMH_BCM56640_A0fmt_fields[] = { 58920 { CELL_ERRORf, 1, 87, 0 }, 58921 { CELL_LENGTHf, 8, 0, SOCF_LE }, 58922 { COSf, 4, 56, SOCF_LE }, 58923 { EOPf, 1, 8, 0 }, 58924 { EP_CPU_REASON_CODEf, 20, 96, SOCF_LE }, 58925 { HEADER_TYPEf, 6, 120, SOCF_LE }, 58926 { IEEE1588_INGRESS_TIMESTAMP_SIGNf, 1, 82, 0 }, 58927 { IEEE1588_ONE_STEP_ENABLEf, 1, 84, 0 }, 58928 { IEEE1588_REGEN_UDP_CHECKSUMf, 1, 83, 0 }, 58929 { IEEE1588_TIMESTAMP_HDR_OFFSETf, 8, 72, SOCF_LE }, 58930 { INPUT_PRIf, 4, 60, SOCF_LE }, 58931 { INT_PRIf, 4, 56, SOCF_LE }, 58932 { IPCF_PTRf, 8, 24, SOCF_LE }, 58933 { LM_COUNTER_INDEXf, 16, 96, SOCF_LE }, 58934 { LOCAL_DEST_PORTf, 7, 64, SOCF_LE }, 58935 { NLF_PORT_NUMBERf, 6, 50, SOCF_LE }, 58936 { OAM_REPLACEMENT_OFFSETf, 6, 88, SOCF_LE }, 58937 { OAM_REPLACEMENT_TYPEf, 2, 85, SOCF_LE }, 58938 { PKT_LENGTHf, 14, 10, SOCF_LE }, 58939 { QUEUE_NUMf, 10, 40, SOCF_LE }, 58940 { RESERVED_1f, 1, 87, SOCF_RES }, 58941 { RESERVED_2f, 2, 94, SOCF_LE|SOCF_RES }, 58942 { RESERVED_3f, 8, 112, SOCF_LE|SOCF_RES }, 58943 { RESERVED_4f, 11, 85, SOCF_LE|SOCF_RES }, 58944 { RESERVED_5f, 4, 116, SOCF_LE|SOCF_RES }, 58945 { RESERVED_IPCF_PTRf, 8, 24, SOCF_LE|SOCF_RES }, 58946 { SET_L2BMf, 1, 71, 0 }, 58947 { SET_L3BMf, 1, 80, 0 }, 58948 { SOPf, 1, 9, 0 }, 58949 { SPAPf, 2, 51, SOCF_LE }, 58950 { SPIDf, 2, 53, SOCF_LE }, 58951 { SPID_OVERRIDEf, 1, 55, 0 }, 58952 { SRC_MODIDf, 8, 32, SOCF_LE }, 58953 { STARTf, 2, 126, SOCF_LE }, 58954 { TX_TSf, 1, 81, 0 }, 58955 { UNICASTf, 1, 50, 0 } 58956 }; 58957 #endif 58958 58959 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 58960 soc_field_info_t soc_SOBMH_BCM56670_A0fmt_fields[] = { 58961 { CELL_ERRORf, 1, 119, 0 }, 58962 { CELL_LENGTHf, 8, 0, SOCF_LE }, 58963 { EOPf, 1, 8, 0 }, 58964 { HEADER_TYPEf, 6, 120, SOCF_LE }, 58965 { IPCF_PTRf, 8, 24, SOCF_LE }, 58966 { MACSEC_DOWN_TX__DGPPf, 15, 32, SOCF_LE }, 58967 { MACSEC_DOWN_TX__INPUT_PRIORITYf, 4, 51, SOCF_LE }, 58968 { MACSEC_DOWN_TX__INT_PRIf, 4, 47, SOCF_LE }, 58969 { MACSEC_DOWN_TX__OLP_PKT_FROM_HG_PORTf, 1, 56, 0 }, 58970 { MACSEC_DOWN_TX__RESERVEDf, 62, 57, SOCF_LE|SOCF_RES }, 58971 { MACSEC_DOWN_TX__SOURCE_OLPf, 1, 55, 0 }, 58972 { MACSEC_UP_TX__INT_PRIf, 4, 47, SOCF_LE }, 58973 { MACSEC_UP_TX__OLP_PKT_FROM_HG_PORTf, 1, 56, 0 }, 58974 { MACSEC_UP_TX__RESERVEDf, 62, 57, SOCF_LE|SOCF_RES }, 58975 { MACSEC_UP_TX__RESERVED_1f, 4, 51, SOCF_LE|SOCF_RES }, 58976 { MACSEC_UP_TX__SGPPf, 15, 32, SOCF_LE }, 58977 { MACSEC_UP_TX__SOURCE_OLPf, 1, 55, 0 }, 58978 { PKT_LENGTHf, 14, 10, SOCF_LE }, 58979 { SOBMH_EP_COPY_TO_CPU__COSf, 4, 56, SOCF_LE }, 58980 { SOBMH_EP_COPY_TO_CPU__DEST_PP_PORTf, 7, 64, SOCF_LE }, 58981 { SOBMH_EP_COPY_TO_CPU__EP_CPU_REASON_CODEf, 22, 96, SOCF_LE }, 58982 { SOBMH_EP_COPY_TO_CPU__FINAL_CPU_COSf, 6, 88, SOCF_LE }, 58983 { SOBMH_EP_COPY_TO_CPU__INPUT_PRIORITYf, 4, 60, SOCF_LE }, 58984 { SOBMH_EP_COPY_TO_CPU__QUEUE_NUMf, 10, 40, SOCF_LE }, 58985 { SOBMH_EP_COPY_TO_CPU__RESERVED_1f, 3, 53, SOCF_LE|SOCF_RES }, 58986 { SOBMH_EP_COPY_TO_CPU__RESERVED_2f, 17, 71, SOCF_LE|SOCF_RES }, 58987 { SOBMH_EP_COPY_TO_CPU__RESERVED_3f, 2, 94, SOCF_LE|SOCF_RES }, 58988 { SOBMH_EP_COPY_TO_CPU__RESERVED_4f, 1, 118, SOCF_RES }, 58989 { SOBMH_EP_COPY_TO_CPU__RESERVED_5f, 2, 50, SOCF_LE|SOCF_RES }, 58990 { SOBMH_EP_COPY_TO_CPU__SRC_MODIDf, 8, 32, SOCF_LE }, 58991 { SOBMH_EP_COPY_TO_CPU__UNICASTf, 1, 52, 0 }, 58992 { SOBMH_FROM_CPU__COSf, 4, 60, SOCF_LE }, 58993 { SOBMH_FROM_CPU__EP_CPU_REASON_CODEf, 20, 96, SOCF_LE }, 58994 { SOBMH_FROM_CPU__IEEE1588_INGRESS_TIMESTAMP_SIGNf, 1, 86, 0 }, 58995 { SOBMH_FROM_CPU__IEEE1588_ONE_STEP_ENABLEf, 1, 88, 0 }, 58996 { SOBMH_FROM_CPU__IEEE1588_REGEN_UDP_CHECKSUMf, 1, 87, 0 }, 58997 { SOBMH_FROM_CPU__IEEE1588_TIMESTAMP_HDR_OFFSETf, 8, 76, SOCF_LE }, 58998 { SOBMH_FROM_CPU__INPUT_PRIf, 4, 64, SOCF_LE }, 58999 { SOBMH_FROM_CPU__INT_PRIf, 4, 60, SOCF_LE }, 59000 { SOBMH_FROM_CPU__LOCAL_DEST_PORTf, 7, 68, SOCF_LE }, 59001 { SOBMH_FROM_CPU__QUEUE_NUMf, 10, 40, SOCF_LE }, 59002 { SOBMH_FROM_CPU__RESERVED_3f, 4, 50, SOCF_LE|SOCF_RES }, 59003 { SOBMH_FROM_CPU__RESERVED_4f, 7, 89, SOCF_LE|SOCF_RES }, 59004 { SOBMH_FROM_CPU__RESERVED_5f, 1, 116, SOCF_RES }, 59005 { SOBMH_FROM_CPU__SET_L2BMf, 1, 75, 0 }, 59006 { SOBMH_FROM_CPU__SET_L3BMf, 1, 84, 0 }, 59007 { SOBMH_FROM_CPU__SPAPf, 2, 55, SOCF_LE }, 59008 { SOBMH_FROM_CPU__SPIDf, 2, 57, SOCF_LE }, 59009 { SOBMH_FROM_CPU__SPID_OVERRIDEf, 1, 59, 0 }, 59010 { SOBMH_FROM_CPU__SRC_MODIDf, 8, 32, SOCF_LE }, 59011 { SOBMH_FROM_CPU__TX_TSf, 1, 85, 0 }, 59012 { SOBMH_FROM_CPU__UNICASTf, 1, 54, 0 }, 59013 { SOBMH_FROM_CPU__UPMEP_TX_FROM_HG_PORTf, 1, 117, 0 }, 59014 { SOBMH_FROM_CPU__UPMEP_TX_LOOPBACKf, 1, 118, 0 }, 59015 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_ACTIONf, 2, 78, SOCF_LE }, 59016 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_IDf, 15, 63, SOCF_LE }, 59017 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_LOCATIONf, 1, 80, 0 }, 59018 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_ACTIONf, 2, 96, SOCF_LE }, 59019 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_IDf, 15, 81, SOCF_LE }, 59020 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_LOCATIONf, 1, 98, 0 }, 59021 { SOBMH_OAM_DOWNMEP_TX__COUNTER_3_ACTIONf, 2, 114, SOCF_LE }, 59022 { SOBMH_OAM_DOWNMEP_TX__COUNTER_3_IDf, 15, 99, SOCF_LE }, 59023 { SOBMH_OAM_DOWNMEP_TX__COUNTER_3_LOCATIONf, 1, 116, 0 }, 59024 { SOBMH_OAM_DOWNMEP_TX__DGPPf, 15, 32, SOCF_LE }, 59025 { SOBMH_OAM_DOWNMEP_TX__INPUT_PRIORITYf, 4, 51, SOCF_LE }, 59026 { SOBMH_OAM_DOWNMEP_TX__INT_PRIf, 4, 47, SOCF_LE }, 59027 { SOBMH_OAM_DOWNMEP_TX__OAM_REPLACEMENT_OFFSETf, 6, 57, SOCF_LE }, 59028 { SOBMH_OAM_DOWNMEP_TX__OLP_PKT_FROM_HG_PORTf, 1, 56, 0 }, 59029 { SOBMH_OAM_DOWNMEP_TX__SOURCE_OLPf, 1, 55, 0 }, 59030 { SOBMH_OAM_DOWNMEP_TX__TIMESTAMP_ACTIONf, 2, 117, SOCF_LE }, 59031 { SOBMH_OAM_UPMEP_TX__COUNTER_1_ACTIONf, 2, 78, SOCF_LE }, 59032 { SOBMH_OAM_UPMEP_TX__COUNTER_1_IDf, 15, 63, SOCF_LE }, 59033 { SOBMH_OAM_UPMEP_TX__COUNTER_1_LOCATIONf, 1, 80, 0 }, 59034 { SOBMH_OAM_UPMEP_TX__COUNTER_2_ACTIONf, 2, 96, SOCF_LE }, 59035 { SOBMH_OAM_UPMEP_TX__COUNTER_2_IDf, 15, 81, SOCF_LE }, 59036 { SOBMH_OAM_UPMEP_TX__COUNTER_2_LOCATIONf, 1, 98, 0 }, 59037 { SOBMH_OAM_UPMEP_TX__COUNTER_3_ACTIONf, 2, 114, SOCF_LE }, 59038 { SOBMH_OAM_UPMEP_TX__COUNTER_3_IDf, 15, 99, SOCF_LE }, 59039 { SOBMH_OAM_UPMEP_TX__COUNTER_3_LOCATIONf, 1, 116, 0 }, 59040 { SOBMH_OAM_UPMEP_TX__INT_PRIf, 4, 47, SOCF_LE }, 59041 { SOBMH_OAM_UPMEP_TX__OAM_REPLACEMENT_OFFSETf, 6, 57, SOCF_LE }, 59042 { SOBMH_OAM_UPMEP_TX__OLP_PKT_FROM_HG_PORTf, 1, 56, 0 }, 59043 { SOBMH_OAM_UPMEP_TX__RESERVED_1f, 4, 51, SOCF_LE }, 59044 { SOBMH_OAM_UPMEP_TX__SGPPf, 15, 32, SOCF_LE }, 59045 { SOBMH_OAM_UPMEP_TX__SOURCE_OLPf, 1, 55, 0 }, 59046 { SOBMH_OAM_UPMEP_TX__TIMESTAMP_ACTIONf, 2, 117, SOCF_LE }, 59047 { SOPf, 1, 9, 0 }, 59048 { STARTf, 2, 126, SOCF_LE } 59049 }; 59050 #endif 59051 59052 #if defined(BCM_56800_A0) 59053 soc_field_info_t soc_SOBMH_BCM56800_A0fmt_fields[] = { 59054 { CELL_LENGTHf, 8, 16, SOCF_LE }, 59055 { COSf, 4, 40, SOCF_LE }, 59056 { EOPf, 1, 14, 0 }, 59057 { INPUT_PRIf, 4, 44, SOCF_LE }, 59058 { L3BM_SELf, 1, 39, 0 }, 59059 { LOCAL_DEST_PORTf, 5, 32, SOCF_LE }, 59060 { SOPf, 1, 15, 0 }, 59061 { SRC_MODIDf, 8, 48, SOCF_LE }, 59062 { STARTf, 8, 120, SOCF_LE } 59063 }; 59064 #endif 59065 59066 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) || \ 59067 defined(BCM_88732_A0) 59068 soc_field_info_t soc_SOBMH_BCM56820_A0fmt_fields[] = { 59069 { COSf, 5, 40, SOCF_LE }, 59070 { EOPf, 1, 14, 0 }, 59071 { INPUT_PRIf, 4, 45, SOCF_LE }, 59072 { L3BM_SELf, 1, 39, 0 }, 59073 { LOCAL_DEST_PORTf, 5, 32, SOCF_LE }, 59074 { PKT_LENGTHf, 14, 16, SOCF_LE }, 59075 { SOPf, 1, 15, 0 }, 59076 { SRC_MODIDf, 8, 49, SOCF_LE }, 59077 { STARTf, 8, 120, SOCF_LE } 59078 }; 59079 #endif 59080 59081 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 59082 soc_field_info_t soc_SOBMH_BCM56840_A0fmt_fields[] = { 59083 { CELL_LENGTHf, 8, 0, SOCF_LE }, 59084 { COSf, 4, 40, SOCF_LE }, 59085 { EOPf, 1, 14, 0 }, 59086 { INPUT_PRIf, 4, 56, SOCF_LE }, 59087 { IPCF_PTRf, 8, 88, SOCF_LE }, 59088 { LOCAL_DEST_PORTf, 7, 32, SOCF_LE }, 59089 { PKT_LENGTHf, 14, 16, SOCF_LE }, 59090 { QUEUE_NUMf, 7, 48, SOCF_LE }, 59091 { SET_L2BMf, 1, 73, 0 }, 59092 { SET_L3BMf, 1, 74, 0 }, 59093 { SOPf, 1, 15, 0 }, 59094 { SPAPf, 2, 76, SOCF_LE }, 59095 { SPIDf, 2, 78, SOCF_LE }, 59096 { SPID_OVERRIDEf, 1, 80, 0 }, 59097 { SRC_MODIDf, 8, 64, SOCF_LE }, 59098 { STARTf, 8, 120, SOCF_LE }, 59099 { TX_TSf, 1, 84, 0 }, 59100 { UNICASTf, 1, 72, 0 } 59101 }; 59102 #endif 59103 59104 #if defined(BCM_56150_A0) || defined(BCM_56850_A0) 59105 soc_field_info_t soc_SOBMH_BCM56850_A0fmt_fields[] = { 59106 { CELL_ERRORf, 1, 87, 0 }, 59107 { CELL_LENGTHf, 8, 0, SOCF_LE }, 59108 { COSf, 4, 56, SOCF_LE }, 59109 { EOPf, 1, 8, 0 }, 59110 { EP_CPU_REASON_CODEf, 20, 96, SOCF_LE }, 59111 { HEADER_TYPEf, 6, 120, SOCF_LE }, 59112 { IEEE1588_INGRESS_TIMESTAMP_SIGNf, 1, 82, 0 }, 59113 { IEEE1588_ONE_STEP_ENABLEf, 1, 84, 0 }, 59114 { IEEE1588_REGEN_UDP_CHECKSUMf, 1, 83, 0 }, 59115 { IEEE1588_TIMESTAMP_HDR_OFFSETf, 8, 72, SOCF_LE }, 59116 { INPUT_PRIf, 4, 60, SOCF_LE }, 59117 { INT_PRIf, 4, 56, SOCF_LE }, 59118 { IPCF_PTRf, 8, 24, SOCF_LE }, 59119 { LM_COUNTER_INDEXf, 16, 96, SOCF_LE }, 59120 { LOCAL_DEST_PORTf, 7, 64, SOCF_LE }, 59121 { NLF_PORT_NUMBERf, 6, 50, SOCF_LE }, 59122 { OAM_REPLACEMENT_OFFSETf, 6, 88, SOCF_LE }, 59123 { OAM_REPLACEMENT_TYPEf, 2, 85, SOCF_LE }, 59124 { PKT_LENGTHf, 14, 10, SOCF_LE }, 59125 { QUEUE_NUMf, 10, 40, SOCF_LE }, 59126 { QUEUE_NUM_UPPERf, 2, 94, SOCF_LE }, 59127 { RESERVED_1f, 1, 87, SOCF_RES }, 59128 { RESERVED_3f, 8, 112, SOCF_LE|SOCF_RES }, 59129 { RESERVED_4f, 11, 85, SOCF_LE|SOCF_RES }, 59130 { RESERVED_5f, 4, 116, SOCF_LE|SOCF_RES }, 59131 { RESERVED_IPCF_PTRf, 8, 24, SOCF_LE|SOCF_RES }, 59132 { SET_L2BMf, 1, 71, 0 }, 59133 { SET_L3BMf, 1, 80, 0 }, 59134 { SOPf, 1, 9, 0 }, 59135 { SPAPf, 2, 51, SOCF_LE }, 59136 { SPIDf, 2, 53, SOCF_LE }, 59137 { SPID_OVERRIDEf, 1, 55, 0 }, 59138 { SRC_MODIDf, 8, 32, SOCF_LE }, 59139 { STARTf, 2, 126, SOCF_LE }, 59140 { TX_TSf, 1, 81, 0 }, 59141 { UNICASTf, 1, 50, 0 } 59142 }; 59143 #endif 59144 59145 #if defined(BCM_56860_A0) 59146 soc_field_info_t soc_SOBMH_BCM56860_A0fmt_fields[] = { 59147 { CELL_ERRORf, 1, 119, 0 }, 59148 { CELL_LENGTHf, 8, 0, SOCF_LE }, 59149 { EOPf, 1, 8, 0 }, 59150 { HEADER_TYPEf, 6, 120, SOCF_LE }, 59151 { IPCF_PTRf, 8, 24, SOCF_LE }, 59152 { PKT_LENGTHf, 14, 10, SOCF_LE }, 59153 { SOBMH_FROM_CPU__COSf, 4, 58, SOCF_LE }, 59154 { SOBMH_FROM_CPU__EP_CPU_REASON_CODEf, 20, 96, SOCF_LE }, 59155 { SOBMH_FROM_CPU__IEEE1588_INGRESS_TIMESTAMP_SIGNf, 1, 84, 0 }, 59156 { SOBMH_FROM_CPU__IEEE1588_ONE_STEP_ENABLEf, 1, 86, 0 }, 59157 { SOBMH_FROM_CPU__IEEE1588_REGEN_UDP_CHECKSUMf, 1, 85, 0 }, 59158 { SOBMH_FROM_CPU__IEEE1588_TIMESTAMP_HDR_OFFSETf, 8, 74, SOCF_LE }, 59159 { SOBMH_FROM_CPU__INPUT_PRIf, 4, 62, SOCF_LE }, 59160 { SOBMH_FROM_CPU__INT_PRIf, 4, 58, SOCF_LE }, 59161 { SOBMH_FROM_CPU__LOCAL_DEST_PORTf, 7, 66, SOCF_LE }, 59162 { SOBMH_FROM_CPU__QUEUE_NUMf, 12, 40, SOCF_LE }, 59163 { SOBMH_FROM_CPU__RESERVED_4f, 9, 87, SOCF_LE|SOCF_RES }, 59164 { SOBMH_FROM_CPU__RESERVED_5f, 1, 116, SOCF_RES }, 59165 { SOBMH_FROM_CPU__SET_L2BMf, 1, 73, 0 }, 59166 { SOBMH_FROM_CPU__SET_L3BMf, 1, 82, 0 }, 59167 { SOBMH_FROM_CPU__SPAPf, 2, 53, SOCF_LE }, 59168 { SOBMH_FROM_CPU__SPIDf, 2, 55, SOCF_LE }, 59169 { SOBMH_FROM_CPU__SPID_OVERRIDEf, 1, 57, 0 }, 59170 { SOBMH_FROM_CPU__SRC_MODIDf, 8, 32, SOCF_LE }, 59171 { SOBMH_FROM_CPU__TX_TSf, 1, 83, 0 }, 59172 { SOBMH_FROM_CPU__UNICASTf, 1, 52, 0 }, 59173 { SOBMH_FROM_CPU__UPMEP_TX_FROM_HG_PORTf, 1, 117, 0 }, 59174 { SOBMH_FROM_CPU__UPMEP_TX_LOOPBACKf, 1, 118, 0 }, 59175 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_ACTIONf, 2, 78, SOCF_LE }, 59176 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_IDf, 15, 63, SOCF_LE }, 59177 { SOBMH_OAM_DOWNMEP_TX__COUNTER_1_LOCATIONf, 1, 80, 0 }, 59178 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_ACTIONf, 2, 96, SOCF_LE }, 59179 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_IDf, 15, 81, SOCF_LE }, 59180 { SOBMH_OAM_DOWNMEP_TX__COUNTER_2_LOCATIONf, 1, 98, 0 }, 59181 { SOBMH_OAM_DOWNMEP_TX__DGPPf, 15, 32, SOCF_LE }, 59182 { SOBMH_OAM_DOWNMEP_TX__INPUT_PRIORITYf, 4, 51, SOCF_LE }, 59183 { SOBMH_OAM_DOWNMEP_TX__INT_PRIf, 4, 47, SOCF_LE }, 59184 { SOBMH_OAM_DOWNMEP_TX__OAM_REPLACEMENT_OFFSETf, 6, 57, SOCF_LE }, 59185 { SOBMH_OAM_DOWNMEP_TX__OLP_PKT_FROM_HG_PORTf, 1, 56, 0 }, 59186 { SOBMH_OAM_DOWNMEP_TX__RESERVED_0f, 18, 101, SOCF_LE|SOCF_RES }, 59187 { SOBMH_OAM_DOWNMEP_TX__SOURCE_OLPf, 1, 55, 0 }, 59188 { SOBMH_OAM_DOWNMEP_TX__TIMESTAMP_ACTIONf, 2, 99, SOCF_LE }, 59189 { SOBMH_OAM_UPMEP_TX__COUNTER_1_ACTIONf, 2, 78, SOCF_LE }, 59190 { SOBMH_OAM_UPMEP_TX__COUNTER_1_IDf, 15, 63, SOCF_LE }, 59191 { SOBMH_OAM_UPMEP_TX__COUNTER_1_LOCATIONf, 1, 80, 0 }, 59192 { SOBMH_OAM_UPMEP_TX__COUNTER_2_ACTIONf, 2, 96, SOCF_LE }, 59193 { SOBMH_OAM_UPMEP_TX__COUNTER_2_IDf, 15, 81, SOCF_LE }, 59194 { SOBMH_OAM_UPMEP_TX__COUNTER_2_LOCATIONf, 1, 98, 0 }, 59195 { SOBMH_OAM_UPMEP_TX__INT_PRIf, 4, 47, SOCF_LE }, 59196 { SOBMH_OAM_UPMEP_TX__OAM_REPLACEMENT_OFFSETf, 6, 57, SOCF_LE }, 59197 { SOBMH_OAM_UPMEP_TX__OLP_PKT_FROM_HG_PORTf, 1, 56, 0 }, 59198 { SOBMH_OAM_UPMEP_TX__RESERVED_0f, 18, 101, SOCF_LE|SOCF_RES }, 59199 { SOBMH_OAM_UPMEP_TX__RESERVED_1f, 4, 51, SOCF_LE }, 59200 { SOBMH_OAM_UPMEP_TX__SGPPf, 15, 32, SOCF_LE }, 59201 { SOBMH_OAM_UPMEP_TX__SOURCE_OLPf, 1, 55, 0 }, 59202 { SOBMH_OAM_UPMEP_TX__TIMESTAMP_ACTIONf, 2, 99, SOCF_LE }, 59203 { SOPf, 1, 9, 0 }, 59204 { STARTf, 2, 126, SOCF_LE } 59205 }; 59206 #endif 59207 59208 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 59209 soc_field_info_t soc_SOBMH_BCM56870_A0fmt_fields[] = { 59210 { CELL_ERRORf, 1, 84, 0 }, 59211 { CELL_LENGTHf, 9, 0, SOCF_LE }, 59212 { COSf, 6, 41, SOCF_LE }, 59213 { EOPf, 1, 9, 0 }, 59214 { HEADER_TYPEf, 6, 120, SOCF_LE }, 59215 { IEEE1588_INGRESS_TIMESTAMP_SIGNf, 1, 81, 0 }, 59216 { IEEE1588_ONE_STEP_ENABLEf, 1, 83, 0 }, 59217 { IEEE1588_REGEN_UDP_CHECKSUMf, 1, 82, 0 }, 59218 { IEEE1588_TIMESTAMP_HDR_OFFSETf, 8, 72, SOCF_LE }, 59219 { INPUT_PRIf, 4, 58, SOCF_LE }, 59220 { IPCF_PTRf, 8, 25, SOCF_LE }, 59221 { LOCAL_DEST_PORTf, 8, 64, SOCF_LE }, 59222 { PKT_LENGTHf, 14, 11, SOCF_LE }, 59223 { RESERVED_119_85f, 35, 85, SOCF_LE|SOCF_RES }, 59224 { RESERVED_63_62f, 2, 62, SOCF_LE|SOCF_RES }, 59225 { RQE_Q_NUMf, 4, 49, SOCF_LE }, 59226 { SET_L2BMf, 1, 48, 0 }, 59227 { SOPf, 1, 10, 0 }, 59228 { SPAPf, 2, 53, SOCF_LE }, 59229 { SPIDf, 2, 55, SOCF_LE }, 59230 { SPID_OVERRIDEf, 1, 57, 0 }, 59231 { SRC_MODIDf, 8, 33, SOCF_LE }, 59232 { STARTf, 2, 126, SOCF_LE }, 59233 { TS_ACTIONf, 1, 85, 0 }, 59234 { TX_TSf, 1, 80, 0 }, 59235 { UNICASTf, 1, 47, 0 } 59236 }; 59237 #endif 59238 59239 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 59240 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 59241 defined(BCM_56980_B0) 59242 soc_field_info_t soc_SOBMH_BCM56960_A0fmt_fields[] = { 59243 { CELL_ERRORf, 1, 84, 0 }, 59244 { CELL_LENGTHf, 8, 0, SOCF_LE }, 59245 { COSf, 6, 40, SOCF_LE }, 59246 { EOPf, 1, 8, 0 }, 59247 { HEADER_TYPEf, 6, 120, SOCF_LE }, 59248 { IEEE1588_INGRESS_TIMESTAMP_SIGNf, 1, 81, 0 }, 59249 { IEEE1588_ONE_STEP_ENABLEf, 1, 83, 0 }, 59250 { IEEE1588_REGEN_UDP_CHECKSUMf, 1, 82, 0 }, 59251 { IEEE1588_TIMESTAMP_HDR_OFFSETf, 8, 72, SOCF_LE }, 59252 { INPUT_PRIf, 4, 57, SOCF_LE }, 59253 { IPCF_PTRf, 8, 24, SOCF_LE }, 59254 { LOCAL_DEST_PORTf, 8, 64, SOCF_LE }, 59255 { PKT_LENGTHf, 14, 10, SOCF_LE }, 59256 { RESERVED_1f, 3, 61, SOCF_LE|SOCF_RES }, 59257 { RESERVED_2f, 11, 85, SOCF_LE|SOCF_RES }, 59258 { RESERVED_3f, 20, 96, SOCF_LE|SOCF_RES }, 59259 { RESERVED_4f, 4, 116, SOCF_LE|SOCF_RES }, 59260 { RQE_Q_NUMf, 4, 48, SOCF_LE }, 59261 { SET_L2BMf, 1, 47, 0 }, 59262 { SOPf, 1, 9, 0 }, 59263 { SPAPf, 2, 52, SOCF_LE }, 59264 { SPIDf, 2, 54, SOCF_LE }, 59265 { SPID_OVERRIDEf, 1, 56, 0 }, 59266 { SRC_MODIDf, 8, 32, SOCF_LE }, 59267 { STARTf, 2, 126, SOCF_LE }, 59268 { TX_TSf, 1, 80, 0 }, 59269 { UNICASTf, 1, 46, 0 } 59270 }; 59271 #endif 59272 59273 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 59274 defined(BCM_56450_B1) 59275 soc_field_info_t soc_SOP_CONTROLfmt_fields[] = { 59276 { HEADER_TYPEf, 3, 455, SOCF_LE }, 59277 { HGIf, 2, 453, SOCF_LE }, 59278 { MH_OPCODE_DELAY_5f, 1, 458, 0 }, 59279 { MMU_PURGEf, 1, 443, 0 }, 59280 { MPB_152_0f, 153, 0, SOCF_LE }, 59281 { MPB_253_169f, 85, 153, SOCF_LE }, 59282 { MPB_325_255f, 71, 238, SOCF_LE }, 59283 { MPB_459_337f, 123, 309, SOCF_LE }, 59284 { MPB_469_460f, 10, 432, SOCF_LE }, 59285 { MPB_473_470f, 4, 475, SOCF_LE }, 59286 { PGf, 3, 444, SOCF_LE }, 59287 { SOP_CONTROLf, 479, 0, SOCF_LE }, 59288 { SOP_CONTROL_0f, 432, 0, SOCF_LE }, 59289 { SOP_CONTROL_1f, 43, 432, SOCF_LE }, 59290 { SOP_CONTROL_2f, 4, 475, SOCF_LE }, 59291 { SRC_MODIDf, 8, 467, SOCF_LE }, 59292 { SRC_PORT_NUMf, 6, 447, SOCF_LE }, 59293 { SRC_PORT_TGIDf, 8, 459, SOCF_LE }, 59294 { TCPf, 1, 442, 0 } 59295 }; 59296 #endif 59297 59298 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 59299 defined(BCM_56450_B1) 59300 soc_field_info_t soc_SOP_CONTROL_1fmt_fields[] = { 59301 { HEADER_TYPEf, 3, 23, SOCF_LE }, 59302 { HGIf, 2, 21, SOCF_LE }, 59303 { MH_OPCODE_DELAY_5f, 1, 26, 0 }, 59304 { MMU_PURGEf, 1, 11, 0 }, 59305 { MPB_469_460f, 10, 0, SOCF_LE }, 59306 { PGf, 3, 12, SOCF_LE }, 59307 { SRC_MODIDf, 8, 35, SOCF_LE }, 59308 { SRC_PORT_NUMf, 6, 15, SOCF_LE }, 59309 { SRC_PORT_TGIDf, 8, 27, SOCF_LE }, 59310 { TCPf, 1, 10, 0 } 59311 }; 59312 #endif 59313 59314 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 59315 soc_field_info_t soc_SOP_CONTROL_1_BCM56260_A0fmt_fields[] = { 59316 { HEADER_TYPEf, 3, 23, SOCF_LE }, 59317 { HGIf, 2, 21, SOCF_LE }, 59318 { MH_OPCODE_DELAY_5f, 1, 26, 0 }, 59319 { MMU_PURGEf, 1, 12, 0 }, 59320 { MPB_SLICE_4f, 11, 0, SOCF_LE }, 59321 { PGf, 3, 13, SOCF_LE }, 59322 { SRC_MODIDf, 8, 35, SOCF_LE }, 59323 { SRC_PORT_NUMf, 5, 16, SOCF_LE }, 59324 { SRC_PORT_TGIDf, 8, 27, SOCF_LE }, 59325 { TCPf, 1, 11, 0 } 59326 }; 59327 #endif 59328 59329 #if defined(BCM_56270_A0) 59330 soc_field_info_t soc_SOP_CONTROL_1_BCM56270_A0fmt_fields[] = { 59331 { HEADER_TYPEf, 3, 23, SOCF_LE }, 59332 { HGIf, 2, 21, SOCF_LE }, 59333 { MH_OPCODE_DELAY_5f, 1, 26, 0 }, 59334 { MMU_PURGEf, 1, 12, 0 }, 59335 { MPB_SLICE_4f, 11, 0, SOCF_LE }, 59336 { PGf, 3, 13, SOCF_LE }, 59337 { RESERVED_0f, 1, 20, SOCF_RES }, 59338 { SRC_MODIDf, 8, 35, SOCF_LE }, 59339 { SRC_PORT_NUMf, 4, 16, SOCF_LE }, 59340 { SRC_PORT_TGIDf, 8, 27, SOCF_LE }, 59341 { TCPf, 1, 11, 0 } 59342 }; 59343 #endif 59344 59345 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 59346 soc_field_info_t soc_SOP_CONTROL_BCM56260_A0fmt_fields[] = { 59347 { HEADER_TYPEf, 3, 455, SOCF_LE }, 59348 { HGIf, 2, 453, SOCF_LE }, 59349 { MH_OPCODE_DELAY_5f, 1, 458, 0 }, 59350 { MMU_PURGEf, 1, 444, 0 }, 59351 { MPB_SLICE_0f, 153, 0, SOCF_LE }, 59352 { MPB_SLICE_1f, 85, 153, SOCF_LE }, 59353 { MPB_SLICE_2f, 69, 238, SOCF_LE }, 59354 { MPB_SLICE_3f, 125, 307, SOCF_LE }, 59355 { MPB_SLICE_4f, 11, 432, SOCF_LE }, 59356 { MPB_SLICE_5f, 4, 475, SOCF_LE }, 59357 { PGf, 3, 445, SOCF_LE }, 59358 { SOP_CONTROLf, 479, 0, SOCF_LE }, 59359 { SOP_CONTROL_0f, 432, 0, SOCF_LE }, 59360 { SOP_CONTROL_1f, 43, 432, SOCF_LE }, 59361 { SOP_CONTROL_2f, 4, 475, SOCF_LE }, 59362 { SRC_MODIDf, 8, 467, SOCF_LE }, 59363 { SRC_PORT_NUMf, 5, 448, SOCF_LE }, 59364 { SRC_PORT_TGIDf, 8, 459, SOCF_LE }, 59365 { TCPf, 1, 443, 0 } 59366 }; 59367 #endif 59368 59369 #if defined(BCM_56270_A0) 59370 soc_field_info_t soc_SOP_CONTROL_BCM56270_A0fmt_fields[] = { 59371 { HEADER_TYPEf, 3, 455, SOCF_LE }, 59372 { HGIf, 2, 453, SOCF_LE }, 59373 { MH_OPCODE_DELAY_5f, 1, 458, 0 }, 59374 { MMU_PURGEf, 1, 444, 0 }, 59375 { MPB_SLICE_0f, 153, 0, SOCF_LE }, 59376 { MPB_SLICE_1f, 85, 153, SOCF_LE }, 59377 { MPB_SLICE_2f, 69, 238, SOCF_LE }, 59378 { MPB_SLICE_3f, 125, 307, SOCF_LE }, 59379 { MPB_SLICE_4f, 11, 432, SOCF_LE }, 59380 { MPB_SLICE_5f, 4, 475, SOCF_LE }, 59381 { PGf, 3, 445, SOCF_LE }, 59382 { RESERVED_0f, 1, 452, SOCF_RES }, 59383 { SOP_CONTROLf, 479, 0, SOCF_LE }, 59384 { SOP_CONTROL_0f, 432, 0, SOCF_LE }, 59385 { SOP_CONTROL_1f, 43, 432, SOCF_LE }, 59386 { SOP_CONTROL_2f, 4, 475, SOCF_LE }, 59387 { SRC_MODIDf, 8, 467, SOCF_LE }, 59388 { SRC_PORT_NUMf, 4, 448, SOCF_LE }, 59389 { SRC_PORT_TGIDf, 8, 459, SOCF_LE }, 59390 { TCPf, 1, 443, 0 } 59391 }; 59392 #endif 59393 59394 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 59395 defined(BCM_56870_A0) 59396 soc_field_info_t soc_SPECIAL_LABEL_PUSH_TYPE_FORMATfmt_fields[] = { 59397 { LABEL_TYPEf, 2, 0, SOCF_LE } 59398 }; 59399 #endif 59400 59401 #if defined(BCM_56370_A0) 59402 soc_field_info_t soc_SS_BANK_WR_INTFfmt_fields[] = { 59403 { B0f, 34, 0, SOCF_LE }, 59404 { B1f, 34, 34, SOCF_LE }, 59405 { B2f, 34, 68, SOCF_LE }, 59406 { B3f, 34, 102, SOCF_LE }, 59407 { B4f, 34, 136, SOCF_LE }, 59408 { B5f, 34, 170, SOCF_LE }, 59409 { B6f, 34, 204, SOCF_LE }, 59410 { B7f, 34, 238, SOCF_LE } 59411 }; 59412 #endif 59413 59414 #if defined(BCM_56370_A0) 59415 soc_field_info_t soc_SS_BASE_VALID_OUTfmt_fields[] = { 59416 { B0f, 12, 0, SOCF_LE }, 59417 { B1f, 12, 12, SOCF_LE }, 59418 { B2f, 12, 24, SOCF_LE }, 59419 { B3f, 12, 36, SOCF_LE }, 59420 { B4f, 12, 48, SOCF_LE }, 59421 { B5f, 12, 60, SOCF_LE }, 59422 { B6f, 12, 72, SOCF_LE }, 59423 { B7f, 12, 84, SOCF_LE } 59424 }; 59425 #endif 59426 59427 #if defined(BCM_56370_A0) 59428 soc_field_info_t soc_SS_ECC_ENTRY_BUSfmt_fields[] = { 59429 { B0_ECC_ERR_2BITf, 4, 14, SOCF_LE }, 59430 { B0_ENTRY_ADDRf, 14, 0, SOCF_LE }, 59431 { B1_ECC_ERR_2BITf, 4, 32, SOCF_LE }, 59432 { B1_ENTRY_ADDRf, 14, 18, SOCF_LE }, 59433 { B2_ECC_ERR_2BITf, 4, 50, SOCF_LE }, 59434 { B2_ENTRY_ADDRf, 14, 36, SOCF_LE }, 59435 { B3_ECC_ERR_2BITf, 4, 68, SOCF_LE }, 59436 { B3_ENTRY_ADDRf, 14, 54, SOCF_LE }, 59437 { B4_ECC_ERR_2BITf, 4, 86, SOCF_LE }, 59438 { B4_ENTRY_ADDRf, 14, 72, SOCF_LE }, 59439 { B5_ECC_ERR_2BITf, 4, 104, SOCF_LE }, 59440 { B5_ENTRY_ADDRf, 14, 90, SOCF_LE }, 59441 { B6_ECC_ERR_2BITf, 4, 122, SOCF_LE }, 59442 { B6_ENTRY_ADDRf, 14, 108, SOCF_LE }, 59443 { B7_ECC_ERR_2BITf, 4, 140, SOCF_LE }, 59444 { B7_ENTRY_ADDRf, 14, 126, SOCF_LE } 59445 }; 59446 #endif 59447 59448 #if defined(BCM_56370_A0) 59449 soc_field_info_t soc_SS_LOGICAL_BKT_IDX_BUSfmt_fields[] = { 59450 { B0f, 15, 0, SOCF_LE }, 59451 { B1f, 15, 15, SOCF_LE }, 59452 { B2f, 15, 30, SOCF_LE }, 59453 { B3f, 15, 45, SOCF_LE }, 59454 { B4f, 15, 60, SOCF_LE }, 59455 { B5f, 15, 75, SOCF_LE }, 59456 { B6f, 15, 90, SOCF_LE }, 59457 { B7f, 15, 105, SOCF_LE } 59458 }; 59459 #endif 59460 59461 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 59462 soc_field_info_t soc_SS_REQ_BUSfmt_fields[] = { 59463 { BANK_BITMAPf, 20, 3, SOCF_LE }, 59464 { CRC_OR_BUCKET_INDEXf, 64, 23, SOCF_LE }, 59465 { DO_NOT_ALIGN_DATAf, 1, 101, 0 }, 59466 { ENTRY_BITMAPf, 12, 87, SOCF_LE }, 59467 { REQ_TYPEf, 3, 0, SOCF_LE }, 59468 { SRCf, 2, 99, SOCF_LE } 59469 }; 59470 #endif 59471 59472 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 59473 defined(BCM_56850_A0) || defined(BCM_56860_A0) 59474 soc_field_info_t soc_SS_REQ_BUS0fmt_fields[] = { 59475 { WRITE_DATAf, 210, 0, SOCF_LE } 59476 }; 59477 #endif 59478 59479 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 59480 defined(BCM_56850_A0) || defined(BCM_56860_A0) 59481 soc_field_info_t soc_SS_REQ_BUS2fmt_fields[] = { 59482 { WRITE_DATAf, 420, 0, SOCF_LE } 59483 }; 59484 #endif 59485 59486 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 59487 defined(BCM_56850_A0) 59488 soc_field_info_t soc_SS_REQ_BUS3fmt_fields[] = { 59489 { WRITE_DATAf, 105, 0, SOCF_LE } 59490 }; 59491 #endif 59492 59493 #if defined(BCM_56370_A0) 59494 soc_field_info_t soc_SS_REQ_BUS_BCM56370_A0fmt_fields[] = { 59495 { BANK_BITMAPf, 12, 118, SOCF_LE }, 59496 { BANK_BITMAP_L2f, 2, 118, SOCF_LE }, 59497 { BANK_BITMAP_L3f, 2, 128, SOCF_LE }, 59498 { BANK_BITMAP_SHAREDf, 8, 120, SOCF_LE }, 59499 { BANK_REQ_BUS_IN_OVERLAYf, 108, 0, SOCF_LE }, 59500 { BUCKET_INDEX_0f, 13, 4, SOCF_LE }, 59501 { BUCKET_INDEX_1f, 13, 17, SOCF_LE }, 59502 { BUCKET_MODEf, 2, 90, SOCF_LE }, 59503 { CONTROL_OVERLAYf, 4, 0, SOCF_LE }, 59504 { CRC_OR_LOGICAL_BUCKET_INDEXf, 64, 4, SOCF_LE }, 59505 { DATA_BASE_WIDTHf, 2, 100, SOCF_LE }, 59506 { DISABLE_LP_UPDATEf, 1, 89, 0 }, 59507 { ENTRY_BITMAPf, 12, 68, SOCF_LE }, 59508 { ENTRY_BITMAP_FOURf, 4, 68, SOCF_LE }, 59509 { ENTRY_BITMAP_FOUR_BIT_0f, 1, 68, 0 }, 59510 { ENTRY_BITMAP_FOUR_BIT_1f, 1, 69, 0 }, 59511 { ENTRY_BITMAP_FOUR_BIT_2f, 1, 70, 0 }, 59512 { ENTRY_BITMAP_FOUR_BIT_3f, 1, 71, 0 }, 59513 { ENTRY_BITMAP_LPf, 4, 84, SOCF_LE }, 59514 { ENTRY_BITMAP_TWELVEf, 12, 68, SOCF_LE }, 59515 { FIND_FREE_WIDTHf, 2, 103, SOCF_LE }, 59516 { KEY_BASE_WIDTHf, 2, 92, SOCF_LE }, 59517 { KEY_TYPE_WIDTHf, 3, 105, SOCF_LE }, 59518 { KEY_WIDTHf, 6, 94, SOCF_LE }, 59519 { LOGICAL_ENTRY_BITMAPf, 4, 80, SOCF_LE }, 59520 { LPM_MODE_0f, 3, 108, SOCF_LE }, 59521 { LPM_MODE_1f, 3, 111, SOCF_LE }, 59522 { MATCH_MODEf, 1, 102, 0 }, 59523 { NON_CONTROL_OVERLAYf, 126, 4, SOCF_LE }, 59524 { PERFORM_LP_LOOKUPf, 1, 88, 0 }, 59525 { REQ_TYPEf, 4, 0, SOCF_LE }, 59526 { SUB_BKT_PTR_0f, 2, 114, SOCF_LE }, 59527 { SUB_BKT_PTR_1f, 2, 116, SOCF_LE } 59528 }; 59529 #endif 59530 59531 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 59532 defined(BCM_56970_A0) 59533 soc_field_info_t soc_SS_REQ_BUS_BCM56560_A0fmt_fields[] = { 59534 { BANK_BITMAPf, 10, 4, SOCF_LE }, 59535 { BANK_BITMAP_SHAREDf, 4, 6, SOCF_LE }, 59536 { CRC_OR_BUCKET_INDEXf, 64, 14, SOCF_LE }, 59537 { CRC_OR_BUCKET_INDEX_0f, 14, 14, SOCF_LE }, 59538 { CRC_OR_BUCKET_INDEX_1f, 14, 28, SOCF_LE }, 59539 { DISABLE_LP_UPDATEf, 1, 95, 0 }, 59540 { ENTRY_BITMAPf, 12, 78, SOCF_LE }, 59541 { ENTRY_BITMAP_LPf, 4, 90, SOCF_LE }, 59542 { FOLDED_BUCKETf, 1, 96, 0 }, 59543 { FOLDED_BUCKET_MODEf, 2, 97, SOCF_LE }, 59544 { PERFORM_LP_LOOKUPf, 1, 94, 0 }, 59545 { REQ_TYPEf, 4, 0, SOCF_LE } 59546 }; 59547 #endif 59548 59549 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 59550 soc_field_info_t soc_SS_REQ_BUS_BCM56670_A0fmt_fields[] = { 59551 { BANK_BITMAPf, 10, 4, SOCF_LE }, 59552 { BANK_BITMAP_SHAREDf, 4, 6, SOCF_LE }, 59553 { CRC_OR_BUCKET_INDEXf, 64, 14, SOCF_LE }, 59554 { CRC_OR_BUCKET_INDEX_0f, 12, 14, SOCF_LE }, 59555 { CRC_OR_BUCKET_INDEX_1f, 12, 25, SOCF_LE }, 59556 { DISABLE_LP_UPDATEf, 1, 95, 0 }, 59557 { ENTRY_BITMAPf, 12, 78, SOCF_LE }, 59558 { ENTRY_BITMAP_LPf, 4, 90, SOCF_LE }, 59559 { FOLDED_BUCKETf, 1, 96, 0 }, 59560 { FOLDED_BUCKET_MODEf, 2, 97, SOCF_LE }, 59561 { PERFORM_LP_LOOKUPf, 1, 94, 0 }, 59562 { REQ_TYPEf, 4, 0, SOCF_LE } 59563 }; 59564 #endif 59565 59566 #if defined(BCM_56850_A0) 59567 soc_field_info_t soc_SS_REQ_BUS_BCM56850_A0fmt_fields[] = { 59568 { BANK_BITMAPf, 10, 4, SOCF_LE }, 59569 { BANK_BITMAP_SHAREDf, 4, 6, SOCF_LE }, 59570 { CRC_OR_BUCKET_INDEXf, 64, 14, SOCF_LE }, 59571 { CRC_OR_BUCKET_INDEX_0f, 14, 14, SOCF_LE }, 59572 { CRC_OR_BUCKET_INDEX_1f, 14, 28, SOCF_LE }, 59573 { DO_NOT_ALIGN_DATAf, 1, 96, 0 }, 59574 { ENTRY_BITMAPf, 12, 78, SOCF_LE }, 59575 { ENTRY_BITMAP_LPf, 4, 90, SOCF_LE }, 59576 { REQ_TYPEf, 4, 0, SOCF_LE }, 59577 { SRCf, 2, 94, SOCF_LE } 59578 }; 59579 #endif 59580 59581 #if defined(BCM_56860_A0) 59582 soc_field_info_t soc_SS_REQ_BUS_BCM56860_A0fmt_fields[] = { 59583 { BANK_BITMAPf, 10, 4, SOCF_LE }, 59584 { BANK_BITMAP_SHAREDf, 4, 6, SOCF_LE }, 59585 { CRC_OR_BUCKET_INDEXf, 64, 14, SOCF_LE }, 59586 { CRC_OR_BUCKET_INDEX_0f, 15, 14, SOCF_LE }, 59587 { CRC_OR_BUCKET_INDEX_1f, 15, 29, SOCF_LE }, 59588 { DISABLE_LP_UPDATEf, 1, 94, 0 }, 59589 { DO_NOT_ALIGN_DATAf, 1, 97, 0 }, 59590 { ENTRY_BITMAPf, 12, 78, SOCF_LE }, 59591 { ENTRY_BITMAP_LPf, 4, 90, SOCF_LE }, 59592 { REQ_TYPEf, 4, 0, SOCF_LE }, 59593 { SRCf, 2, 95, SOCF_LE } 59594 }; 59595 #endif 59596 59597 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 59598 soc_field_info_t soc_SS_REQ_BUS_BCM56870_A0fmt_fields[] = { 59599 { BANK_BITMAPf, 12, 117, SOCF_LE }, 59600 { BANK_BITMAP_L2f, 2, 117, SOCF_LE }, 59601 { BANK_BITMAP_L3f, 2, 127, SOCF_LE }, 59602 { BANK_BITMAP_SHAREDf, 8, 119, SOCF_LE }, 59603 { BANK_REQ_BUS_IN_OVERLAYf, 107, 0, SOCF_LE }, 59604 { BUCKET_INDEX_0f, 13, 4, SOCF_LE }, 59605 { BUCKET_INDEX_1f, 13, 17, SOCF_LE }, 59606 { BUCKET_MODEf, 2, 90, SOCF_LE }, 59607 { CRC_OR_LOGICAL_BUCKET_INDEXf, 64, 4, SOCF_LE }, 59608 { DATA_BASE_WIDTHf, 2, 99, SOCF_LE }, 59609 { DISABLE_LP_UPDATEf, 1, 89, 0 }, 59610 { ENTRY_BITMAPf, 12, 68, SOCF_LE }, 59611 { ENTRY_BITMAP_FOURf, 4, 68, SOCF_LE }, 59612 { ENTRY_BITMAP_FOUR_BIT_0f, 1, 68, 0 }, 59613 { ENTRY_BITMAP_FOUR_BIT_1f, 1, 69, 0 }, 59614 { ENTRY_BITMAP_FOUR_BIT_2f, 1, 70, 0 }, 59615 { ENTRY_BITMAP_FOUR_BIT_3f, 1, 71, 0 }, 59616 { ENTRY_BITMAP_LPf, 4, 84, SOCF_LE }, 59617 { ENTRY_BITMAP_TWELVEf, 12, 68, SOCF_LE }, 59618 { FIND_FREE_WIDTHf, 2, 102, SOCF_LE }, 59619 { KEY_BASE_WIDTHf, 2, 92, SOCF_LE }, 59620 { KEY_TYPE_WIDTHf, 3, 104, SOCF_LE }, 59621 { KEY_WIDTHf, 5, 94, SOCF_LE }, 59622 { LOGICAL_ENTRY_BITMAPf, 4, 80, SOCF_LE }, 59623 { LPM_MODE_0f, 3, 107, SOCF_LE }, 59624 { LPM_MODE_1f, 3, 110, SOCF_LE }, 59625 { MATCH_MODEf, 1, 101, 0 }, 59626 { PERFORM_LP_LOOKUPf, 1, 88, 0 }, 59627 { REQ_TYPEf, 4, 0, SOCF_LE }, 59628 { SUB_BKT_PTR_0f, 2, 113, SOCF_LE }, 59629 { SUB_BKT_PTR_1f, 2, 115, SOCF_LE } 59630 }; 59631 #endif 59632 59633 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 59634 defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 59635 defined(BCM_56965_A0) 59636 soc_field_info_t soc_SS_REQ_BUS_BCM56960_A0fmt_fields[] = { 59637 { BANK_BITMAPf, 10, 4, SOCF_LE }, 59638 { BANK_BITMAP_SHAREDf, 4, 6, SOCF_LE }, 59639 { CRC_OR_BUCKET_INDEXf, 64, 14, SOCF_LE }, 59640 { CRC_OR_BUCKET_INDEX_0f, 13, 14, SOCF_LE }, 59641 { CRC_OR_BUCKET_INDEX_1f, 13, 27, SOCF_LE }, 59642 { DISABLE_LP_UPDATEf, 1, 95, 0 }, 59643 { ENTRY_BITMAPf, 12, 78, SOCF_LE }, 59644 { ENTRY_BITMAP_LPf, 4, 90, SOCF_LE }, 59645 { FOLDED_BUCKETf, 1, 96, 0 }, 59646 { FOLDED_BUCKET_MODEf, 2, 97, SOCF_LE }, 59647 { PERFORM_LP_LOOKUPf, 1, 94, 0 }, 59648 { REQ_TYPEf, 4, 0, SOCF_LE } 59649 }; 59650 #endif 59651 59652 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 59653 soc_field_info_t soc_SS_REQ_BUS_BCM56980_A0fmt_fields[] = { 59654 { ALPM_BUCKETf, 13, 4, SOCF_LE }, 59655 { ALPM_FMT0f, 4, 20, SOCF_LE }, 59656 { ALPM_FMT1f, 4, 24, SOCF_LE }, 59657 { ALPM_FMT2f, 4, 28, SOCF_LE }, 59658 { ALPM_FMT3f, 4, 32, SOCF_LE }, 59659 { ALPM_FMT4f, 4, 36, SOCF_LE }, 59660 { ALPM_FMT5f, 4, 40, SOCF_LE }, 59661 { ALPM_FMT6f, 4, 44, SOCF_LE }, 59662 { ALPM_FMT7f, 4, 48, SOCF_LE }, 59663 { ALPM_FMT_MODEf, 1, 52, 0 }, 59664 { ALPM_ROFSf, 3, 17, SOCF_LE }, 59665 { BANK_BITMAPf, 12, 117, SOCF_LE }, 59666 { BANK_BITMAP_L2f, 2, 117, SOCF_LE }, 59667 { BANK_BITMAP_L3f, 2, 127, SOCF_LE }, 59668 { BANK_BITMAP_SHAREDf, 8, 119, SOCF_LE }, 59669 { BANK_REQ_BUS_IN_OVERLAYf, 107, 0, SOCF_LE }, 59670 { BUCKET_INDEX_0f, 13, 4, SOCF_LE }, 59671 { BUCKET_INDEX_1f, 13, 17, SOCF_LE }, 59672 { BUCKET_MODEf, 2, 90, SOCF_LE }, 59673 { CONTROL_OVERLAYf, 4, 0, SOCF_LE }, 59674 { CRC_OR_LOGICAL_BUCKET_INDEXf, 64, 4, SOCF_LE }, 59675 { DATA_BASE_WIDTHf, 2, 99, SOCF_LE }, 59676 { DISABLE_LP_UPDATEf, 1, 89, 0 }, 59677 { ENTRY_BITMAPf, 12, 68, SOCF_LE }, 59678 { ENTRY_BITMAP_FOURf, 4, 68, SOCF_LE }, 59679 { ENTRY_BITMAP_FOUR_BIT_0f, 1, 68, 0 }, 59680 { ENTRY_BITMAP_FOUR_BIT_1f, 1, 69, 0 }, 59681 { ENTRY_BITMAP_FOUR_BIT_2f, 1, 70, 0 }, 59682 { ENTRY_BITMAP_FOUR_BIT_3f, 1, 71, 0 }, 59683 { ENTRY_BITMAP_LPf, 4, 84, SOCF_LE }, 59684 { ENTRY_BITMAP_TWELVEf, 12, 68, SOCF_LE }, 59685 { FIND_FREE_WIDTHf, 2, 102, SOCF_LE }, 59686 { KEY_BASE_WIDTHf, 2, 92, SOCF_LE }, 59687 { KEY_TYPE_WIDTHf, 3, 104, SOCF_LE }, 59688 { KEY_WIDTHf, 5, 94, SOCF_LE }, 59689 { LOGICAL_ENTRY_BITMAPf, 4, 80, SOCF_LE }, 59690 { LPM_MODE_0f, 3, 107, SOCF_LE }, 59691 { LPM_MODE_1f, 3, 110, SOCF_LE }, 59692 { MATCH_MODEf, 1, 101, 0 }, 59693 { NON_CONTROL_OVERLAYf, 125, 4, SOCF_LE }, 59694 { PERFORM_LP_LOOKUPf, 1, 88, 0 }, 59695 { REQ_TYPEf, 4, 0, SOCF_LE }, 59696 { SUB_BKT_PTR_0f, 2, 113, SOCF_LE }, 59697 { SUB_BKT_PTR_1f, 2, 115, SOCF_LE } 59698 }; 59699 #endif 59700 59701 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 59702 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 59703 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 59704 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 59705 defined(BCM_56965_A0) || defined(BCM_56970_A0) 59706 soc_field_info_t soc_SS_REQ_BUS_FPEMfmt_fields[] = { 59707 { WRITE_DATAf, 420, 0, SOCF_LE } 59708 }; 59709 #endif 59710 59711 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 59712 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 59713 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 59714 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 59715 defined(BCM_56965_A0) || defined(BCM_56970_A0) 59716 soc_field_info_t soc_SS_REQ_BUS_IL2LUfmt_fields[] = { 59717 { WRITE_DATAf, 113, 0, SOCF_LE } 59718 }; 59719 #endif 59720 59721 #if defined(BCM_56860_A0) 59722 soc_field_info_t soc_SS_REQ_BUS_IL2LU_BCM56860_A0fmt_fields[] = { 59723 { WRITE_DATAf, 113, 0, SOCF_LE } 59724 }; 59725 #endif 59726 59727 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 59728 soc_field_info_t soc_SS_REQ_BUS_IL3LUfmt_fields[] = { 59729 { WRITE_DATAf, 372, 0, SOCF_LE } 59730 }; 59731 #endif 59732 59733 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 59734 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 59735 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 59736 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 59737 defined(BCM_56965_A0) || defined(BCM_56970_A0) 59738 soc_field_info_t soc_SS_REQ_BUS_ILPMfmt_fields[] = { 59739 { WRITE_DATAf, 210, 0, SOCF_LE } 59740 }; 59741 #endif 59742 59743 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 59744 defined(BCM_56870_A0) 59745 soc_field_info_t soc_SS_REQ_BUS_ILPM_BCM56870_A0fmt_fields[] = { 59746 { WRITE_DATAf, 216, 0, SOCF_LE } 59747 }; 59748 #endif 59749 59750 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 59751 soc_field_info_t soc_SS_REQ_BUS_ILPM_BCM56980_A0fmt_fields[] = { 59752 { WRITE_DATAf, 480, 0, SOCF_LE } 59753 }; 59754 #endif 59755 59756 #if defined(BCM_56850_A0) 59757 soc_field_info_t soc_SS_REQ_BUS_IVLANfmt_fields[] = { 59758 { WRITE_DATAf, 170, 0, SOCF_LE } 59759 }; 59760 #endif 59761 59762 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 59763 defined(BCM_56670_A0) || defined(BCM_56670_B0) 59764 soc_field_info_t soc_SS_REQ_BUS_IVLAN_BCM56560_A0fmt_fields[] = { 59765 { WRITE_DATAf, 209, 0, SOCF_LE } 59766 }; 59767 #endif 59768 59769 #if defined(BCM_56860_A0) 59770 soc_field_info_t soc_SS_REQ_BUS_IVLAN_BCM56860_A0fmt_fields[] = { 59771 { WRITE_DATAf, 192, 0, SOCF_LE } 59772 }; 59773 #endif 59774 59775 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 59776 defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 59777 defined(BCM_56965_A0) || defined(BCM_56970_A0) 59778 soc_field_info_t soc_SS_REQ_BUS_IVLAN_BCM56960_A0fmt_fields[] = { 59779 { WRITE_DATAf, 170, 0, SOCF_LE } 59780 }; 59781 #endif 59782 59783 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 59784 soc_field_info_t soc_SS_REQ_BUS_LPMfmt_fields[] = { 59785 { BANK_BITMAPf, 4, 4, SOCF_LE }, 59786 { CRC_OR_BUCKET_INDEX_0f, 14, 8, SOCF_LE }, 59787 { CRC_OR_BUCKET_INDEX_1f, 14, 22, SOCF_LE }, 59788 { ENTRY_BITMAPf, 12, 36, SOCF_LE }, 59789 { ENTRY_BITMAP_LPf, 4, 48, SOCF_LE }, 59790 { REQ_TYPEf, 4, 0, SOCF_LE } 59791 }; 59792 #endif 59793 59794 #if defined(BCM_56370_A0) 59795 soc_field_info_t soc_SS_REQ_BUS_LPM_BCM56370_A0fmt_fields[] = { 59796 { BANK_BITMAPf, 8, 4, SOCF_LE }, 59797 { BUCKET_INDEX_0f, 13, 12, SOCF_LE }, 59798 { BUCKET_INDEX_0_2Kf, 11, 12, SOCF_LE }, 59799 { BUCKET_INDEX_0_4Kf, 12, 12, SOCF_LE }, 59800 { BUCKET_INDEX_0_8Kf, 13, 12, SOCF_LE }, 59801 { BUCKET_INDEX_1f, 13, 25, SOCF_LE }, 59802 { BUCKET_INDEX_1_2Kf, 11, 25, SOCF_LE }, 59803 { BUCKET_INDEX_1_4Kf, 12, 25, SOCF_LE }, 59804 { BUCKET_INDEX_1_8Kf, 13, 25, SOCF_LE }, 59805 { CONTROL_OVERLAYf, 4, 0, SOCF_LE }, 59806 { ENTRY_BITMAPf, 12, 38, SOCF_LE }, 59807 { LPM_MODE_0f, 3, 50, SOCF_LE }, 59808 { LPM_MODE_1f, 3, 53, SOCF_LE }, 59809 { NON_CONTROL_OVERLAYf, 56, 4, SOCF_LE }, 59810 { REQ_TYPEf, 4, 0, SOCF_LE }, 59811 { SUB_BKT_PTR_0f, 2, 56, SOCF_LE }, 59812 { SUB_BKT_PTR_1f, 2, 58, SOCF_LE } 59813 }; 59814 #endif 59815 59816 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 59817 defined(BCM_56970_A0) 59818 soc_field_info_t soc_SS_REQ_BUS_LPM_BCM56560_A0fmt_fields[] = { 59819 { BANK_BITMAPf, 4, 4, SOCF_LE }, 59820 { CRC_OR_BUCKET_INDEX_0f, 14, 8, SOCF_LE }, 59821 { CRC_OR_BUCKET_INDEX_1f, 14, 22, SOCF_LE }, 59822 { ENTRY_BITMAPf, 12, 36, SOCF_LE }, 59823 { REQ_TYPEf, 4, 0, SOCF_LE } 59824 }; 59825 #endif 59826 59827 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 59828 soc_field_info_t soc_SS_REQ_BUS_LPM_BCM56670_A0fmt_fields[] = { 59829 { BANK_BITMAPf, 4, 4, SOCF_LE }, 59830 { CRC_OR_BUCKET_INDEX_0f, 11, 8, SOCF_LE }, 59831 { CRC_OR_BUCKET_INDEX_1f, 11, 22, SOCF_LE }, 59832 { ENTRY_BITMAPf, 12, 36, SOCF_LE }, 59833 { REQ_TYPEf, 4, 0, SOCF_LE }, 59834 { RESERVED_0f, 3, 19, SOCF_LE|SOCF_RES }, 59835 { RESERVED_1f, 3, 33, SOCF_LE|SOCF_RES } 59836 }; 59837 #endif 59838 59839 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 59840 soc_field_info_t soc_SS_REQ_BUS_LPM_BCM56870_A0fmt_fields[] = { 59841 { BANK_BITMAPf, 8, 4, SOCF_LE }, 59842 { BUCKET_INDEX_0f, 13, 12, SOCF_LE }, 59843 { BUCKET_INDEX_0_2Kf, 11, 12, SOCF_LE }, 59844 { BUCKET_INDEX_0_4Kf, 12, 12, SOCF_LE }, 59845 { BUCKET_INDEX_0_8Kf, 13, 12, SOCF_LE }, 59846 { BUCKET_INDEX_1f, 13, 25, SOCF_LE }, 59847 { BUCKET_INDEX_1_2Kf, 11, 25, SOCF_LE }, 59848 { BUCKET_INDEX_1_4Kf, 12, 25, SOCF_LE }, 59849 { BUCKET_INDEX_1_8Kf, 13, 25, SOCF_LE }, 59850 { ENTRY_BITMAPf, 12, 38, SOCF_LE }, 59851 { LPM_MODE_0f, 3, 50, SOCF_LE }, 59852 { LPM_MODE_1f, 3, 53, SOCF_LE }, 59853 { REQ_TYPEf, 4, 0, SOCF_LE }, 59854 { SUB_BKT_PTR_0f, 2, 56, SOCF_LE }, 59855 { SUB_BKT_PTR_1f, 2, 58, SOCF_LE } 59856 }; 59857 #endif 59858 59859 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 59860 defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 59861 defined(BCM_56965_A0) 59862 soc_field_info_t soc_SS_REQ_BUS_LPM_BCM56960_A0fmt_fields[] = { 59863 { BANK_BITMAPf, 4, 4, SOCF_LE }, 59864 { CRC_OR_BUCKET_INDEX_0f, 13, 8, SOCF_LE }, 59865 { CRC_OR_BUCKET_INDEX_1f, 13, 21, SOCF_LE }, 59866 { ENTRY_BITMAPf, 12, 34, SOCF_LE }, 59867 { REQ_TYPEf, 4, 0, SOCF_LE } 59868 }; 59869 #endif 59870 59871 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 59872 soc_field_info_t soc_SS_REQ_BUS_LPM_BCM56980_A0fmt_fields[] = { 59873 { BANK_BITMAPf, 8, 4, SOCF_LE }, 59874 { BUCKET_INDEX_0f, 13, 12, SOCF_LE }, 59875 { BUCKET_INDEX_0_1Kf, 10, 12, SOCF_LE }, 59876 { BUCKET_INDEX_0_2Kf, 11, 12, SOCF_LE }, 59877 { BUCKET_INDEX_0_4Kf, 12, 12, SOCF_LE }, 59878 { BUCKET_INDEX_0_512f, 9, 12, SOCF_LE }, 59879 { BUCKET_INDEX_0_8Kf, 13, 12, SOCF_LE }, 59880 { BUCKET_INDEX_1f, 13, 0, SOCF_LE }, 59881 { CONTROL_OVERLAYf, 4, 0, SOCF_LE }, 59882 { ENTRY_BITMAPf, 4, 25, SOCF_LE }, 59883 { ENTRY_BITMAP_B0f, 1, 25, 0 }, 59884 { ENTRY_BITMAP_B1f, 1, 26, 0 }, 59885 { ENTRY_BITMAP_B2f, 1, 27, 0 }, 59886 { ENTRY_BITMAP_B3f, 1, 28, 0 }, 59887 { FMT0f, 4, 32, SOCF_LE }, 59888 { FMT1f, 4, 36, SOCF_LE }, 59889 { FMT2f, 4, 40, SOCF_LE }, 59890 { FMT3f, 4, 44, SOCF_LE }, 59891 { FMT4f, 4, 48, SOCF_LE }, 59892 { FMT5f, 4, 52, SOCF_LE }, 59893 { FMT6f, 4, 56, SOCF_LE }, 59894 { FMT7f, 4, 60, SOCF_LE }, 59895 { FMT_MODEf, 1, 64, 0 }, 59896 { LPM_MODE_0f, 3, 0, SOCF_LE }, 59897 { LPM_MODE_1f, 3, 0, SOCF_LE }, 59898 { NON_CONTROL_OVERLAYf, 61, 4, SOCF_LE }, 59899 { REQ_TYPEf, 4, 0, SOCF_LE }, 59900 { ROFSf, 3, 29, SOCF_LE }, 59901 { SUB_BKT_PTR_0f, 3, 0, SOCF_LE }, 59902 { SUB_BKT_PTR_1f, 3, 0, SOCF_LE } 59903 }; 59904 #endif 59905 59906 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 59907 soc_field_info_t soc_SS_RST_BUSfmt_fields[] = { 59908 { BANK_IDf, 5, 26, SOCF_LE }, 59909 { BUCKET_INDEXf, 14, 8, SOCF_LE }, 59910 { ENTRY_BITMAPf, 4, 22, SOCF_LE }, 59911 { ENTRY_WIDTH_INf, 2, 0, SOCF_LE }, 59912 { ENTRY_WIDTH_OUTf, 2, 32, SOCF_LE }, 59913 { EXTENDED_ENTRYf, 1, 2, 0 }, 59914 { FIND_FIRST_BUCKETf, 1, 3, 0 }, 59915 { FIND_FREE_WIDTHf, 2, 4, SOCF_LE }, 59916 { FIRST_BUCKETf, 1, 31, 0 }, 59917 { HITf, 1, 7, 0 }, 59918 { PARITY_CHECKf, 1, 6, 0 }, 59919 { PARITY_ERRORf, 1, 34, 0 } 59920 }; 59921 #endif 59922 59923 #if defined(BCM_56640_A0) 59924 soc_field_info_t soc_SS_RST_BUS0fmt_fields[] = { 59925 { ALIGNED_KEY0f, 55, 0, SOCF_LE }, 59926 { DATAf, 160, 69, SOCF_LE }, 59927 { MASK0_LENGTHf, 7, 55, SOCF_LE }, 59928 { MASK1_LENGTHf, 7, 62, SOCF_LE } 59929 }; 59930 #endif 59931 59932 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 59933 soc_field_info_t soc_SS_RST_BUS1fmt_fields[] = { 59934 { ALIGNED_KEY0f, 70, 0, SOCF_LE }, 59935 { DATAf, 210, 84, SOCF_LE }, 59936 { MASK0_LENGTHf, 7, 70, SOCF_LE }, 59937 { MASK1_LENGTHf, 7, 77, SOCF_LE } 59938 }; 59939 #endif 59940 59941 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 59942 soc_field_info_t soc_SS_RST_BUS2fmt_fields[] = { 59943 { ALIGNED_KEY0f, 97, 0, SOCF_LE }, 59944 { ALIGNED_KEY1f, 70, 97, SOCF_LE }, 59945 { ALIGNED_KEY2f, 102, 167, SOCF_LE }, 59946 { ALIGNED_KEY3f, 30, 269, SOCF_LE }, 59947 { DATAf, 420, 327, SOCF_LE }, 59948 { MASK0_LENGTHf, 7, 299, SOCF_LE }, 59949 { MASK1_LENGTHf, 7, 306, SOCF_LE }, 59950 { MASK2_LENGTHf, 7, 313, SOCF_LE }, 59951 { MASK3_LENGTHf, 7, 320, SOCF_LE } 59952 }; 59953 #endif 59954 59955 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 59956 soc_field_info_t soc_SS_RST_BUS3fmt_fields[] = { 59957 { ALIGNED_KEY0f, 45, 0, SOCF_LE }, 59958 { DATAf, 105, 52, SOCF_LE }, 59959 { MASK0_LENGTHf, 7, 45, SOCF_LE } 59960 }; 59961 #endif 59962 59963 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 59964 defined(BCM_56850_A0) || defined(BCM_56860_A0) 59965 soc_field_info_t soc_SS_RST_BUS4fmt_fields[] = { 59966 { DATAf, 210, 0, SOCF_LE } 59967 }; 59968 #endif 59969 59970 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 59971 soc_field_info_t soc_SS_RST_BUS6fmt_fields[] = { 59972 { ALIGNED_KEY0f, 91, 0, SOCF_LE }, 59973 { DATAf, 144, 105, SOCF_LE }, 59974 { MASK0_LENGTHf, 7, 91, SOCF_LE }, 59975 { MASK1_LENGTHf, 7, 98, SOCF_LE } 59976 }; 59977 #endif 59978 59979 #if defined(BCM_56340_A0) 59980 soc_field_info_t soc_SS_RST_BUS0_BCM56340_A0fmt_fields[] = { 59981 { ALIGNED_KEY0f, 55, 0, SOCF_LE }, 59982 { DATAf, 154, 69, SOCF_LE }, 59983 { MASK0_LENGTHf, 7, 55, SOCF_LE }, 59984 { MASK1_LENGTHf, 7, 62, SOCF_LE } 59985 }; 59986 #endif 59987 59988 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 59989 soc_field_info_t soc_SS_RST_BUS0_C_MODELfmt_fields[] = { 59990 { ALIGNED_KEY_OR_DATAf, 210, 0, SOCF_LE }, 59991 { ALIGNED_MASKf, 210, 210, SOCF_LE } 59992 }; 59993 #endif 59994 59995 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 59996 soc_field_info_t soc_SS_RST_BUS2_C_MODELfmt_fields[] = { 59997 { ALIGNED_KEY_OR_DATAf, 420, 0, SOCF_LE }, 59998 { ALIGNED_MASKf, 420, 420, SOCF_LE } 59999 }; 60000 #endif 60001 60002 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 60003 soc_field_info_t soc_SS_RST_BUS3_C_MODELfmt_fields[] = { 60004 { ALIGNED_KEY_OR_DATAf, 105, 0, SOCF_LE }, 60005 { ALIGNED_MASKf, 105, 105, SOCF_LE } 60006 }; 60007 #endif 60008 60009 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 60010 defined(BCM_56850_A0) || defined(BCM_56860_A0) 60011 soc_field_info_t soc_SS_RST_BUS4_C_MODELfmt_fields[] = { 60012 { DATAf, 420, 0, SOCF_LE } 60013 }; 60014 #endif 60015 60016 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 60017 soc_field_info_t soc_SS_RST_BUS_C_MODELfmt_fields[] = { 60018 { BANK_IDf, 5, 22, SOCF_LE }, 60019 { BUCKET_INDEXf, 14, 4, SOCF_LE }, 60020 { ENTRY_BITMAPf, 4, 18, SOCF_LE }, 60021 { ENTRY_WIDTHf, 2, 0, SOCF_LE }, 60022 { EXTENDED_ENTRYf, 1, 2, 0 }, 60023 { FIND_FIRST_BUCKETf, 1, 27, 0 }, 60024 { FIND_FREE_WIDTHf, 2, 29, SOCF_LE }, 60025 { FIRST_BUCKETf, 1, 28, 0 }, 60026 { HITf, 1, 3, 0 } 60027 }; 60028 #endif 60029 60030 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 60031 soc_field_info_t soc_SS_RST_BUS_INfmt_fields[] = { 60032 { ENTRY_WIDTH_INf, 2, 0, SOCF_LE }, 60033 { EXTENDED_ENTRYf, 1, 2, 0 }, 60034 { FIND_FIRST_BUCKETf, 1, 3, 0 }, 60035 { FIND_FREE_WIDTHf, 2, 4, SOCF_LE }, 60036 { LPM_MODE_0f, 3, 9, SOCF_LE }, 60037 { LPM_MODE_1f, 3, 12, SOCF_LE }, 60038 { PARITY_CHECKf, 1, 6, 0 }, 60039 { PARITY_MODEf, 2, 7, SOCF_LE } 60040 }; 60041 #endif 60042 60043 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60044 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 60045 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 60046 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 60047 defined(BCM_56965_A0) || defined(BCM_56970_A0) 60048 soc_field_info_t soc_SS_RST_BUS_IN_BCM56960_A0fmt_fields[] = { 60049 { ENTRY_WIDTH_INf, 2, 0, SOCF_LE }, 60050 { EXACT_MATCHf, 1, 15, 0 }, 60051 { EXTENDED_ENTRYf, 1, 2, 0 }, 60052 { FIND_FIRST_BUCKETf, 1, 3, 0 }, 60053 { FIND_FREE_WIDTHf, 2, 4, SOCF_LE }, 60054 { LPM_MODE_0f, 3, 9, SOCF_LE }, 60055 { LPM_MODE_1f, 3, 12, SOCF_LE }, 60056 { PARITY_CHECKf, 1, 6, 0 }, 60057 { PARITY_MODEf, 2, 7, SOCF_LE }, 60058 { SUB_BKT_PTR_0f, 2, 16, SOCF_LE }, 60059 { SUB_BKT_PTR_1f, 2, 18, SOCF_LE } 60060 }; 60061 #endif 60062 60063 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 60064 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 60065 defined(BCM_56970_A0) 60066 soc_field_info_t soc_SS_RST_BUS_IN_DATA_FPEMfmt_fields[] = { 60067 { ALIGNED_KEY0f, 103, 0, SOCF_LE }, 60068 { ALIGNED_KEY1f, 103, 103, SOCF_LE }, 60069 { ALIGNED_KEY2f, 103, 206, SOCF_LE }, 60070 { ALIGNED_KEY3f, 19, 309, SOCF_LE }, 60071 { DATAf, 420, 0, SOCF_LE }, 60072 { MASK0_LENGTHf, 7, 328, SOCF_LE }, 60073 { MASK1_LENGTHf, 7, 335, SOCF_LE }, 60074 { MASK2_LENGTHf, 7, 342, SOCF_LE }, 60075 { MASK3_LENGTHf, 7, 349, SOCF_LE } 60076 }; 60077 #endif 60078 60079 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 60080 soc_field_info_t soc_SS_RST_BUS_IN_DATA_FPEM_BCM56670_A0fmt_fields[] = { 60081 { ALIGNED_KEY0f, 103, 0, SOCF_LE }, 60082 { ALIGNED_KEY1f, 103, 103, SOCF_LE }, 60083 { ALIGNED_KEY2f, 103, 206, SOCF_LE }, 60084 { ALIGNED_KEY3f, 19, 309, SOCF_LE }, 60085 { DATAf, 372, 0, SOCF_LE }, 60086 { MASK0_LENGTHf, 7, 328, SOCF_LE }, 60087 { MASK1_LENGTHf, 7, 335, SOCF_LE }, 60088 { MASK2_LENGTHf, 7, 342, SOCF_LE }, 60089 { MASK3_LENGTHf, 7, 349, SOCF_LE } 60090 }; 60091 #endif 60092 60093 #if defined(BCM_56850_A0) 60094 soc_field_info_t soc_SS_RST_BUS_IN_DATA_IL2LUfmt_fields[] = { 60095 { ALIGNED_KEY0f, 68, 0, SOCF_LE }, 60096 { DATAf, 105, 0, SOCF_LE }, 60097 { MASK0_LENGTHf, 7, 68, SOCF_LE } 60098 }; 60099 #endif 60100 60101 #if defined(BCM_56860_A0) 60102 soc_field_info_t soc_SS_RST_BUS_IN_DATA_IL2LU_BCM56860_A0fmt_fields[] = { 60103 { ALIGNED_KEY0f, 68, 0, SOCF_LE }, 60104 { DATAf, 113, 0, SOCF_LE }, 60105 { MASK0_LENGTHf, 7, 68, SOCF_LE } 60106 }; 60107 #endif 60108 60109 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 60110 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 60111 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 60112 defined(BCM_56970_A0) 60113 soc_field_info_t soc_SS_RST_BUS_IN_DATA_IL2LU_BCM56960_A0fmt_fields[] = { 60114 { ALIGNED_KEY0f, 68, 0, SOCF_LE }, 60115 { DATAf, 113, 0, SOCF_LE }, 60116 { MASK0_LENGTHf, 7, 68, SOCF_LE } 60117 }; 60118 #endif 60119 60120 #if defined(BCM_56850_A0) 60121 soc_field_info_t soc_SS_RST_BUS_IN_DATA_IL3LUfmt_fields[] = { 60122 { ALIGNED_KEY0f, 80, 0, SOCF_LE }, 60123 { ALIGNED_KEY1f, 69, 80, SOCF_LE }, 60124 { ALIGNED_KEY2f, 83, 149, SOCF_LE }, 60125 { ALIGNED_KEY3f, 69, 232, SOCF_LE }, 60126 { DATAf, 420, 0, SOCF_LE }, 60127 { MASK0_LENGTHf, 7, 301, SOCF_LE }, 60128 { MASK1_LENGTHf, 7, 308, SOCF_LE }, 60129 { MASK2_LENGTHf, 7, 315, SOCF_LE }, 60130 { MASK3_LENGTHf, 7, 322, SOCF_LE } 60131 }; 60132 #endif 60133 60134 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 60135 soc_field_info_t soc_SS_RST_BUS_IN_DATA_IL3LU_BCM56560_A0fmt_fields[] = { 60136 { ALIGNED_KEY0f, 81, 0, SOCF_LE }, 60137 { ALIGNED_KEY1f, 69, 81, SOCF_LE }, 60138 { ALIGNED_KEY2f, 83, 150, SOCF_LE }, 60139 { ALIGNED_KEY3f, 69, 233, SOCF_LE }, 60140 { DATAf, 420, 0, SOCF_LE }, 60141 { MASK0_LENGTHf, 7, 302, SOCF_LE }, 60142 { MASK1_LENGTHf, 7, 309, SOCF_LE }, 60143 { MASK2_LENGTHf, 7, 316, SOCF_LE }, 60144 { MASK3_LENGTHf, 7, 323, SOCF_LE } 60145 }; 60146 #endif 60147 60148 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 60149 soc_field_info_t soc_SS_RST_BUS_IN_DATA_IL3LU_BCM56670_A0fmt_fields[] = { 60150 { ALIGNED_KEY0f, 81, 0, SOCF_LE }, 60151 { ALIGNED_KEY1f, 69, 81, SOCF_LE }, 60152 { ALIGNED_KEY2f, 83, 150, SOCF_LE }, 60153 { ALIGNED_KEY3f, 69, 233, SOCF_LE }, 60154 { DATAf, 372, 0, SOCF_LE }, 60155 { MASK0_LENGTHf, 7, 302, SOCF_LE }, 60156 { MASK1_LENGTHf, 7, 309, SOCF_LE }, 60157 { MASK2_LENGTHf, 7, 316, SOCF_LE }, 60158 { MASK3_LENGTHf, 7, 323, SOCF_LE } 60159 }; 60160 #endif 60161 60162 #if defined(BCM_56860_A0) 60163 soc_field_info_t soc_SS_RST_BUS_IN_DATA_IL3LU_BCM56860_A0fmt_fields[] = { 60164 { ALIGNED_KEY0f, 81, 0, SOCF_LE }, 60165 { ALIGNED_KEY1f, 69, 81, SOCF_LE }, 60166 { ALIGNED_KEY2f, 83, 150, SOCF_LE }, 60167 { ALIGNED_KEY3f, 69, 233, SOCF_LE }, 60168 { DATAf, 420, 0, SOCF_LE }, 60169 { MASK0_LENGTHf, 7, 302, SOCF_LE }, 60170 { MASK1_LENGTHf, 7, 309, SOCF_LE }, 60171 { MASK2_LENGTHf, 7, 316, SOCF_LE }, 60172 { MASK3_LENGTHf, 7, 323, SOCF_LE } 60173 }; 60174 #endif 60175 60176 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 60177 defined(BCM_56970_A0) 60178 soc_field_info_t soc_SS_RST_BUS_IN_DATA_IL3LU_BCM56960_A0fmt_fields[] = { 60179 { ALIGNED_KEY0f, 80, 0, SOCF_LE }, 60180 { ALIGNED_KEY1f, 69, 80, SOCF_LE }, 60181 { ALIGNED_KEY2f, 83, 149, SOCF_LE }, 60182 { ALIGNED_KEY3f, 69, 232, SOCF_LE }, 60183 { DATAf, 420, 0, SOCF_LE }, 60184 { MASK0_LENGTHf, 7, 301, SOCF_LE }, 60185 { MASK1_LENGTHf, 7, 308, SOCF_LE }, 60186 { MASK2_LENGTHf, 7, 315, SOCF_LE }, 60187 { MASK3_LENGTHf, 7, 322, SOCF_LE } 60188 }; 60189 #endif 60190 60191 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 60192 soc_field_info_t soc_SS_RST_BUS_IN_DATA_ILPMfmt_fields[] = { 60193 { ALIGNED_KEY0f, 128, 0, SOCF_LE }, 60194 { DATAf, 210, 0, SOCF_LE }, 60195 { LENGTH0f, 8, 128, SOCF_LE } 60196 }; 60197 #endif 60198 60199 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 60200 defined(BCM_56870_A0) 60201 soc_field_info_t soc_SS_RST_BUS_IN_DATA_ILPM_BCM56870_A0fmt_fields[] = { 60202 { ALIGNED_KEY0f, 128, 0, SOCF_LE }, 60203 { ALIGNED_KEY0_UPR_32Bf, 32, 96, SOCF_LE }, 60204 { ALIGNED_KEY0_UPR_64Bf, 64, 64, SOCF_LE }, 60205 { DATAf, 216, 0, SOCF_LE }, 60206 { LENGTH0f, 8, 128, SOCF_LE } 60207 }; 60208 #endif 60209 60210 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 60211 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 60212 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 60213 defined(BCM_56970_A0) 60214 soc_field_info_t soc_SS_RST_BUS_IN_DATA_ILPM_BCM56960_A0fmt_fields[] = { 60215 { ALIGNED_KEY0f, 128, 0, SOCF_LE }, 60216 { DATAf, 210, 0, SOCF_LE }, 60217 { LENGTH0f, 8, 128, SOCF_LE } 60218 }; 60219 #endif 60220 60221 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 60222 soc_field_info_t soc_SS_RST_BUS_IN_DATA_ILPM_BCM56980_A0fmt_fields[] = { 60223 { ALIGNED_KEY0f, 128, 0, SOCF_LE }, 60224 { ALIGNED_KEY0_UPR_32Bf, 32, 96, SOCF_LE }, 60225 { ALIGNED_KEY0_UPR_64Bf, 64, 64, SOCF_LE }, 60226 { DATAf, 480, 0, SOCF_LE } 60227 }; 60228 #endif 60229 60230 #if defined(BCM_56850_A0) 60231 soc_field_info_t soc_SS_RST_BUS_IN_DATA_IVLANfmt_fields[] = { 60232 { ALIGNED_KEY0f, 71, 0, SOCF_LE }, 60233 { DATAf, 170, 0, SOCF_LE }, 60234 { MASK0_LENGTHf, 7, 71, SOCF_LE } 60235 }; 60236 #endif 60237 60238 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 60239 defined(BCM_56670_A0) || defined(BCM_56670_B0) 60240 soc_field_info_t soc_SS_RST_BUS_IN_DATA_IVLAN_BCM56560_A0fmt_fields[] = { 60241 { ALIGNED_KEY0f, 71, 0, SOCF_LE }, 60242 { DATAf, 209, 0, SOCF_LE }, 60243 { MASK0_LENGTHf, 7, 72, SOCF_LE }, 60244 { RESERVEDf, 1, 71, SOCF_RES } 60245 }; 60246 #endif 60247 60248 #if defined(BCM_56860_A0) 60249 soc_field_info_t soc_SS_RST_BUS_IN_DATA_IVLAN_BCM56860_A0fmt_fields[] = { 60250 { ALIGNED_KEY0f, 71, 0, SOCF_LE }, 60251 { DATAf, 192, 0, SOCF_LE }, 60252 { MASK0_LENGTHf, 7, 71, SOCF_LE } 60253 }; 60254 #endif 60255 60256 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 60257 defined(BCM_56970_A0) 60258 soc_field_info_t soc_SS_RST_BUS_IN_DATA_IVLAN_BCM56960_A0fmt_fields[] = { 60259 { ALIGNED_KEY0f, 72, 0, SOCF_LE }, 60260 { DATAf, 170, 0, SOCF_LE }, 60261 { MASK0_LENGTHf, 7, 72, SOCF_LE } 60262 }; 60263 #endif 60264 60265 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60266 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 60267 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 60268 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 60269 defined(BCM_56965_A0) || defined(BCM_56970_A0) 60270 soc_field_info_t soc_SS_RST_BUS_IN_FPEMfmt_fields[] = { 60271 { ALIGNED_KEY0f, 103, 0, SOCF_LE }, 60272 { ALIGNED_KEY1f, 103, 103, SOCF_LE }, 60273 { ALIGNED_KEY2f, 103, 206, SOCF_LE }, 60274 { ALIGNED_KEY3f, 19, 309, SOCF_LE }, 60275 { MASK0_LENGTHf, 7, 328, SOCF_LE }, 60276 { MASK1_LENGTHf, 7, 335, SOCF_LE }, 60277 { MASK2_LENGTHf, 7, 342, SOCF_LE }, 60278 { MASK3_LENGTHf, 7, 349, SOCF_LE } 60279 }; 60280 #endif 60281 60282 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 60283 soc_field_info_t soc_SS_RST_BUS_IN_IL2LUfmt_fields[] = { 60284 { ALIGNED_KEY0f, 68, 0, SOCF_LE }, 60285 { MASK0_LENGTHf, 7, 68, SOCF_LE } 60286 }; 60287 #endif 60288 60289 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60290 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 60291 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 60292 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 60293 defined(BCM_56965_A0) || defined(BCM_56970_A0) 60294 soc_field_info_t soc_SS_RST_BUS_IN_IL2LU_BCM56960_A0fmt_fields[] = { 60295 { ALIGNED_KEY0f, 68, 0, SOCF_LE }, 60296 { MASK0_LENGTHf, 7, 68, SOCF_LE } 60297 }; 60298 #endif 60299 60300 #if defined(BCM_56850_A0) 60301 soc_field_info_t soc_SS_RST_BUS_IN_IL3LUfmt_fields[] = { 60302 { ALIGNED_KEY0f, 80, 0, SOCF_LE }, 60303 { ALIGNED_KEY1f, 69, 80, SOCF_LE }, 60304 { ALIGNED_KEY2f, 83, 149, SOCF_LE }, 60305 { ALIGNED_KEY3f, 69, 232, SOCF_LE }, 60306 { MASK0_LENGTHf, 7, 301, SOCF_LE }, 60307 { MASK1_LENGTHf, 7, 308, SOCF_LE }, 60308 { MASK2_LENGTHf, 7, 315, SOCF_LE }, 60309 { MASK3_LENGTHf, 7, 322, SOCF_LE } 60310 }; 60311 #endif 60312 60313 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 60314 defined(BCM_56670_A0) || defined(BCM_56670_B0) 60315 soc_field_info_t soc_SS_RST_BUS_IN_IL3LU_BCM56560_A0fmt_fields[] = { 60316 { ALIGNED_KEY0f, 81, 0, SOCF_LE }, 60317 { ALIGNED_KEY1f, 69, 81, SOCF_LE }, 60318 { ALIGNED_KEY2f, 83, 150, SOCF_LE }, 60319 { ALIGNED_KEY3f, 69, 233, SOCF_LE }, 60320 { MASK0_LENGTHf, 7, 302, SOCF_LE }, 60321 { MASK1_LENGTHf, 7, 309, SOCF_LE }, 60322 { MASK2_LENGTHf, 7, 316, SOCF_LE }, 60323 { MASK3_LENGTHf, 7, 323, SOCF_LE } 60324 }; 60325 #endif 60326 60327 #if defined(BCM_56860_A0) 60328 soc_field_info_t soc_SS_RST_BUS_IN_IL3LU_BCM56860_A0fmt_fields[] = { 60329 { ALIGNED_KEY0f, 81, 0, SOCF_LE }, 60330 { ALIGNED_KEY1f, 69, 81, SOCF_LE }, 60331 { ALIGNED_KEY2f, 83, 150, SOCF_LE }, 60332 { ALIGNED_KEY3f, 69, 233, SOCF_LE }, 60333 { MASK0_LENGTHf, 7, 302, SOCF_LE }, 60334 { MASK1_LENGTHf, 7, 309, SOCF_LE }, 60335 { MASK2_LENGTHf, 7, 316, SOCF_LE }, 60336 { MASK3_LENGTHf, 7, 323, SOCF_LE } 60337 }; 60338 #endif 60339 60340 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60341 defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 60342 defined(BCM_56965_A0) || defined(BCM_56970_A0) 60343 soc_field_info_t soc_SS_RST_BUS_IN_IL3LU_BCM56960_A0fmt_fields[] = { 60344 { ALIGNED_KEY0f, 80, 0, SOCF_LE }, 60345 { ALIGNED_KEY1f, 69, 80, SOCF_LE }, 60346 { ALIGNED_KEY2f, 83, 149, SOCF_LE }, 60347 { ALIGNED_KEY3f, 69, 232, SOCF_LE }, 60348 { MASK0_LENGTHf, 7, 301, SOCF_LE }, 60349 { MASK1_LENGTHf, 7, 308, SOCF_LE }, 60350 { MASK2_LENGTHf, 7, 315, SOCF_LE }, 60351 { MASK3_LENGTHf, 7, 322, SOCF_LE } 60352 }; 60353 #endif 60354 60355 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 60356 soc_field_info_t soc_SS_RST_BUS_IN_ILPMfmt_fields[] = { 60357 { ALIGNED_KEY0f, 128, 0, SOCF_LE }, 60358 { LENGTH0f, 8, 128, SOCF_LE } 60359 }; 60360 #endif 60361 60362 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60363 defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 60364 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 60365 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 60366 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 60367 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 60368 defined(BCM_56970_A0) 60369 soc_field_info_t soc_SS_RST_BUS_IN_ILPM_BCM56960_A0fmt_fields[] = { 60370 { ALIGNED_KEY0f, 128, 0, SOCF_LE }, 60371 { LENGTH0f, 8, 128, SOCF_LE } 60372 }; 60373 #endif 60374 60375 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 60376 soc_field_info_t soc_SS_RST_BUS_IN_ILPM_BCM56980_A0fmt_fields[] = { 60377 { ALIGNED_KEY0f, 128, 0, SOCF_LE }, 60378 { ALIGNED_KEY0_UPR_32Bf, 32, 96, SOCF_LE }, 60379 { ALIGNED_KEY0_UPR_64Bf, 64, 64, SOCF_LE }, 60380 { LENGTH0f, 8, 0, SOCF_LE } 60381 }; 60382 #endif 60383 60384 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 60385 soc_field_info_t soc_SS_RST_BUS_IN_IVLANfmt_fields[] = { 60386 { ALIGNED_KEY0f, 71, 0, SOCF_LE }, 60387 { MASK0_LENGTHf, 7, 71, SOCF_LE } 60388 }; 60389 #endif 60390 60391 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 60392 defined(BCM_56670_A0) || defined(BCM_56670_B0) 60393 soc_field_info_t soc_SS_RST_BUS_IN_IVLAN_BCM56560_A0fmt_fields[] = { 60394 { ALIGNED_KEY0f, 71, 0, SOCF_LE }, 60395 { MASK0_LENGTHf, 7, 72, SOCF_LE }, 60396 { RESERVEDf, 1, 71, SOCF_RES } 60397 }; 60398 #endif 60399 60400 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60401 defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 60402 defined(BCM_56965_A0) || defined(BCM_56970_A0) 60403 soc_field_info_t soc_SS_RST_BUS_IN_IVLAN_BCM56960_A0fmt_fields[] = { 60404 { ALIGNED_KEY0f, 72, 0, SOCF_LE }, 60405 { MASK0_LENGTHf, 7, 72, SOCF_LE } 60406 }; 60407 #endif 60408 60409 #if defined(BCM_56850_A0) 60410 soc_field_info_t soc_SS_RST_BUS_OUTfmt_fields[] = { 60411 { BANK_IDf, 5, 21, SOCF_LE }, 60412 { BUCKET_INDEXf, 14, 1, SOCF_LE }, 60413 { ENTRY_BITMAPf, 6, 15, SOCF_LE }, 60414 { ENTRY_BITMAP_FOURf, 4, 15, SOCF_LE }, 60415 { ENTRY_BITMAP_TWOf, 2, 15, SOCF_LE }, 60416 { ENTRY_WIDTH_OUTf, 2, 27, SOCF_LE }, 60417 { FIRST_BUCKETf, 1, 26, 0 }, 60418 { HITf, 1, 0, 0 }, 60419 { KEY_LENGTHf, 8, 30, SOCF_LE }, 60420 { PARITY_ERRORf, 1, 29, 0 } 60421 }; 60422 #endif 60423 60424 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 60425 defined(BCM_56970_A0) 60426 soc_field_info_t soc_SS_RST_BUS_OUT_BCM56560_A0fmt_fields[] = { 60427 { BANK_IDf, 5, 21, SOCF_LE }, 60428 { BUCKET_INDEXf, 14, 1, SOCF_LE }, 60429 { ECC_BANK_IDf, 5, 61, SOCF_LE }, 60430 { ECC_BUCKET_INDEXf, 14, 47, SOCF_LE }, 60431 { ECC_ERR_1BITf, 4, 39, SOCF_LE }, 60432 { ECC_ERR_2BITf, 4, 43, SOCF_LE }, 60433 { ENTRY_BITMAPf, 6, 15, SOCF_LE }, 60434 { ENTRY_BITMAP_FOURf, 4, 15, SOCF_LE }, 60435 { ENTRY_BITMAP_TWOf, 2, 15, SOCF_LE }, 60436 { ENTRY_WIDTH_OUTf, 2, 27, SOCF_LE }, 60437 { FIRST_BUCKETf, 1, 26, 0 }, 60438 { HITf, 1, 0, 0 }, 60439 { KEY_LENGTHf, 8, 31, SOCF_LE }, 60440 { PARITY_ERRORf, 1, 30, 0 }, 60441 { PARITY_ERROR_LPf, 1, 29, 0 } 60442 }; 60443 #endif 60444 60445 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 60446 soc_field_info_t soc_SS_RST_BUS_OUT_BCM56670_A0fmt_fields[] = { 60447 { BANK_IDf, 5, 21, SOCF_LE }, 60448 { BUCKET_INDEXf, 12, 1, SOCF_LE }, 60449 { ECC_BANK_IDf, 5, 61, SOCF_LE }, 60450 { ECC_BUCKET_INDEXf, 12, 47, SOCF_LE }, 60451 { ECC_ERR_1BITf, 4, 39, SOCF_LE }, 60452 { ECC_ERR_2BITf, 4, 43, SOCF_LE }, 60453 { ENTRY_BITMAPf, 6, 15, SOCF_LE }, 60454 { ENTRY_BITMAP_FOURf, 4, 15, SOCF_LE }, 60455 { ENTRY_BITMAP_TWOf, 2, 15, SOCF_LE }, 60456 { ENTRY_WIDTH_OUTf, 2, 27, SOCF_LE }, 60457 { FIRST_BUCKETf, 1, 26, 0 }, 60458 { HITf, 1, 0, 0 }, 60459 { KEY_LENGTHf, 8, 31, SOCF_LE }, 60460 { PARITY_ERRORf, 1, 30, 0 }, 60461 { PARITY_ERROR_LPf, 1, 29, 0 }, 60462 { RESERVEDf, 2, 59, SOCF_LE|SOCF_RES }, 60463 { RSVD_BUCKET_INDEXf, 2, 13, SOCF_LE|SOCF_RES } 60464 }; 60465 #endif 60466 60467 #if defined(BCM_56860_A0) 60468 soc_field_info_t soc_SS_RST_BUS_OUT_BCM56860_A0fmt_fields[] = { 60469 { BANK_IDf, 5, 22, SOCF_LE }, 60470 { BUCKET_INDEXf, 15, 1, SOCF_LE }, 60471 { BUCKET_INDEX_LPMf, 14, 1, SOCF_LE }, 60472 { ECC_BANK_IDf, 5, 63, SOCF_LE }, 60473 { ECC_BUCKET_INDEXf, 15, 48, SOCF_LE }, 60474 { ECC_BUCKET_INDEX_LPMf, 14, 48, SOCF_LE }, 60475 { ECC_ERR_1BITf, 4, 40, SOCF_LE }, 60476 { ECC_ERR_2BITf, 4, 44, SOCF_LE }, 60477 { ENTRY_BITMAPf, 6, 16, SOCF_LE }, 60478 { ENTRY_BITMAP_FOURf, 4, 16, SOCF_LE }, 60479 { ENTRY_BITMAP_TWOf, 2, 16, SOCF_LE }, 60480 { ENTRY_WIDTH_OUTf, 2, 28, SOCF_LE }, 60481 { FIRST_BUCKETf, 1, 27, 0 }, 60482 { HITf, 1, 0, 0 }, 60483 { KEY_LENGTHf, 8, 32, SOCF_LE }, 60484 { PARITY_ERRORf, 1, 31, 0 }, 60485 { PARITY_ERROR_LPf, 1, 30, 0 } 60486 }; 60487 #endif 60488 60489 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 60490 defined(BCM_56870_A0) 60491 soc_field_info_t soc_SS_RST_BUS_OUT_BCM56870_A0fmt_fields[] = { 60492 { BANK_IDf, 5, 75, SOCF_LE }, 60493 { BUCKET_MODEf, 2, 80, SOCF_LE }, 60494 { ECC_BANK_IDf, 5, 70, SOCF_LE }, 60495 { ECC_BUCKET_INDEXf, 15, 54, SOCF_LE }, 60496 { ECC_BUCKET_INDEX_16Kf, 14, 54, SOCF_LE }, 60497 { ECC_BUCKET_INDEX_2Kf, 11, 54, SOCF_LE }, 60498 { ECC_BUCKET_INDEX_4Kf, 12, 54, SOCF_LE }, 60499 { ECC_BUCKET_INDEX_8Kf, 13, 54, SOCF_LE }, 60500 { ECC_ERR_1BITf, 4, 46, SOCF_LE }, 60501 { ECC_ERR_2BITf, 4, 50, SOCF_LE }, 60502 { ECC_ERR_LPf, 1, 69, 0 }, 60503 { ENTRY_BITMAPf, 16, 16, SOCF_LE }, 60504 { ENTRY_BITMAP_FOURf, 4, 16, SOCF_LE }, 60505 { ENTRY_BITMAP_FOUR_LOGICAL_ENTRY_0f, 4, 16, SOCF_LE }, 60506 { ENTRY_BITMAP_FOUR_LOGICAL_ENTRY_1f, 4, 20, SOCF_LE }, 60507 { ENTRY_BITMAP_FOUR_LOGICAL_ENTRY_2f, 4, 24, SOCF_LE }, 60508 { ENTRY_BITMAP_FOUR_LOGICAL_ENTRY_3f, 4, 28, SOCF_LE }, 60509 { ENTRY_BITMAP_SIXf, 6, 16, SOCF_LE }, 60510 { ENTRY_WIDTHf, 2, 36, SOCF_LE }, 60511 { HITf, 1, 0, 0 }, 60512 { KEY_LENGTHf, 8, 38, SOCF_LE }, 60513 { LOGICAL_BUCKET_INDEXf, 15, 1, SOCF_LE }, 60514 { LOGICAL_ENTRY_BITMAPf, 4, 32, SOCF_LE }, 60515 { LPM_BUCKET_INDEXf, 13, 1, SOCF_LE }, 60516 { LPM_BUCKET_INDEX_16Kf, 14, 1, SOCF_LE }, 60517 { LPM_BUCKET_INDEX_2Kf, 11, 1, SOCF_LE }, 60518 { LPM_BUCKET_INDEX_4Kf, 12, 1, SOCF_LE }, 60519 { LPM_BUCKET_INDEX_8Kf, 13, 1, SOCF_LE } 60520 }; 60521 #endif 60522 60523 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60524 defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 60525 defined(BCM_56965_A0) 60526 soc_field_info_t soc_SS_RST_BUS_OUT_BCM56960_A0fmt_fields[] = { 60527 { BANK_IDf, 5, 20, SOCF_LE }, 60528 { BUCKET_INDEXf, 13, 1, SOCF_LE }, 60529 { ECC_BANK_IDf, 5, 59, SOCF_LE }, 60530 { ECC_BUCKET_INDEXf, 13, 46, SOCF_LE }, 60531 { ECC_ERR_1BITf, 4, 38, SOCF_LE }, 60532 { ECC_ERR_2BITf, 4, 42, SOCF_LE }, 60533 { ENTRY_BITMAPf, 6, 14, SOCF_LE }, 60534 { ENTRY_BITMAP_FOURf, 4, 14, SOCF_LE }, 60535 { ENTRY_BITMAP_TWOf, 2, 14, SOCF_LE }, 60536 { ENTRY_WIDTH_OUTf, 2, 26, SOCF_LE }, 60537 { FIRST_BUCKETf, 1, 25, 0 }, 60538 { HITf, 1, 0, 0 }, 60539 { KEY_LENGTHf, 8, 30, SOCF_LE }, 60540 { PARITY_ERRORf, 1, 29, 0 }, 60541 { PARITY_ERROR_LPf, 1, 28, 0 } 60542 }; 60543 #endif 60544 60545 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 60546 soc_field_info_t soc_SS_RST_BUS_OUT_BCM56980_A0fmt_fields[] = { 60547 { BANK_IDf, 5, 75, SOCF_LE }, 60548 { BUCKET_MODEf, 2, 80, SOCF_LE }, 60549 { ECC_BANK_IDf, 5, 70, SOCF_LE }, 60550 { ECC_BUCKET_INDEXf, 15, 54, SOCF_LE }, 60551 { ECC_BUCKET_INDEX_16Kf, 14, 54, SOCF_LE }, 60552 { ECC_BUCKET_INDEX_1Kf, 10, 54, SOCF_LE }, 60553 { ECC_BUCKET_INDEX_2Kf, 11, 54, SOCF_LE }, 60554 { ECC_BUCKET_INDEX_4Kf, 12, 54, SOCF_LE }, 60555 { ECC_BUCKET_INDEX_512f, 9, 54, SOCF_LE }, 60556 { ECC_BUCKET_INDEX_8Kf, 13, 54, SOCF_LE }, 60557 { ECC_ERR_1BITf, 4, 46, SOCF_LE }, 60558 { ECC_ERR_2BITf, 4, 50, SOCF_LE }, 60559 { ECC_ERR_LPf, 1, 69, 0 }, 60560 { ENTRY_BITMAPf, 16, 16, SOCF_LE }, 60561 { ENTRY_BITMAP_FOURf, 4, 16, SOCF_LE }, 60562 { ENTRY_BITMAP_FOUR_LOGICAL_ENTRY_0f, 4, 16, SOCF_LE }, 60563 { ENTRY_BITMAP_FOUR_LOGICAL_ENTRY_1f, 4, 20, SOCF_LE }, 60564 { ENTRY_BITMAP_FOUR_LOGICAL_ENTRY_2f, 4, 24, SOCF_LE }, 60565 { ENTRY_BITMAP_FOUR_LOGICAL_ENTRY_3f, 4, 28, SOCF_LE }, 60566 { ENTRY_BITMAP_SIXf, 6, 16, SOCF_LE }, 60567 { ENTRY_WIDTHf, 2, 36, SOCF_LE }, 60568 { HITf, 1, 0, 0 }, 60569 { KEY_LENGTHf, 8, 38, SOCF_LE }, 60570 { LOGICAL_BUCKET_INDEXf, 15, 1, SOCF_LE }, 60571 { LOGICAL_ENTRY_BITMAPf, 4, 32, SOCF_LE }, 60572 { LPM_BUCKET_INDEXf, 13, 1, SOCF_LE }, 60573 { LPM_BUCKET_INDEX_16Kf, 14, 1, SOCF_LE }, 60574 { LPM_BUCKET_INDEX_1Kf, 10, 1, SOCF_LE }, 60575 { LPM_BUCKET_INDEX_2Kf, 11, 1, SOCF_LE }, 60576 { LPM_BUCKET_INDEX_4Kf, 12, 1, SOCF_LE }, 60577 { LPM_BUCKET_INDEX_512f, 9, 1, SOCF_LE }, 60578 { LPM_BUCKET_INDEX_8Kf, 13, 1, SOCF_LE } 60579 }; 60580 #endif 60581 60582 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60583 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 60584 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 60585 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 60586 defined(BCM_56965_A0) || defined(BCM_56970_A0) 60587 soc_field_info_t soc_SS_RST_BUS_OUT_FPEMfmt_fields[] = { 60588 { DATAf, 420, 0, SOCF_LE } 60589 }; 60590 #endif 60591 60592 #if defined(BCM_56850_A0) 60593 soc_field_info_t soc_SS_RST_BUS_OUT_IL2LUfmt_fields[] = { 60594 { DATAf, 105, 0, SOCF_LE } 60595 }; 60596 #endif 60597 60598 #if defined(BCM_56860_A0) 60599 soc_field_info_t soc_SS_RST_BUS_OUT_IL2LU_BCM56860_A0fmt_fields[] = { 60600 { DATAf, 113, 0, SOCF_LE } 60601 }; 60602 #endif 60603 60604 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60605 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 60606 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 60607 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 60608 defined(BCM_56965_A0) || defined(BCM_56970_A0) 60609 soc_field_info_t soc_SS_RST_BUS_OUT_IL2LU_BCM56960_A0fmt_fields[] = { 60610 { DATAf, 113, 0, SOCF_LE } 60611 }; 60612 #endif 60613 60614 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 60615 soc_field_info_t soc_SS_RST_BUS_OUT_IL3LUfmt_fields[] = { 60616 { DATAf, 372, 0, SOCF_LE } 60617 }; 60618 #endif 60619 60620 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60621 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 60622 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 60623 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 60624 defined(BCM_56965_A0) || defined(BCM_56970_A0) 60625 soc_field_info_t soc_SS_RST_BUS_OUT_ILPMfmt_fields[] = { 60626 { DATAf, 210, 0, SOCF_LE } 60627 }; 60628 #endif 60629 60630 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 60631 defined(BCM_56870_A0) 60632 soc_field_info_t soc_SS_RST_BUS_OUT_ILPM_BCM56870_A0fmt_fields[] = { 60633 { DATAf, 216, 0, SOCF_LE } 60634 }; 60635 #endif 60636 60637 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 60638 soc_field_info_t soc_SS_RST_BUS_OUT_ILPM_BCM56980_A0fmt_fields[] = { 60639 { DATAf, 480, 0, SOCF_LE } 60640 }; 60641 #endif 60642 60643 #if defined(BCM_56850_A0) 60644 soc_field_info_t soc_SS_RST_BUS_OUT_IVLANfmt_fields[] = { 60645 { DATAf, 170, 0, SOCF_LE } 60646 }; 60647 #endif 60648 60649 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 60650 defined(BCM_56670_A0) || defined(BCM_56670_B0) 60651 soc_field_info_t soc_SS_RST_BUS_OUT_IVLAN_BCM56560_A0fmt_fields[] = { 60652 { DATAf, 209, 0, SOCF_LE } 60653 }; 60654 #endif 60655 60656 #if defined(BCM_56860_A0) 60657 soc_field_info_t soc_SS_RST_BUS_OUT_IVLAN_BCM56860_A0fmt_fields[] = { 60658 { DATAf, 192, 0, SOCF_LE } 60659 }; 60660 #endif 60661 60662 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60663 defined(BCM_56270_A0) || defined(BCM_56960_A0) || \ 60664 defined(BCM_56965_A0) || defined(BCM_56970_A0) 60665 soc_field_info_t soc_SS_RST_BUS_OUT_IVLAN_BCM56960_A0fmt_fields[] = { 60666 { DATAf, 170, 0, SOCF_LE } 60667 }; 60668 #endif 60669 60670 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 60671 soc_field_info_t soc_SS_RST_BUS_OUT_LPMfmt_fields[] = { 60672 { BANK_IDf, 3, 67, SOCF_LE }, 60673 { ECC_BANK_IDf, 3, 64, SOCF_LE }, 60674 { ECC_BUCKET_INDEXf, 13, 51, SOCF_LE }, 60675 { ECC_BUCKET_INDEX_1Kf, 10, 51, SOCF_LE }, 60676 { ECC_BUCKET_INDEX_2Kf, 11, 51, SOCF_LE }, 60677 { ECC_BUCKET_INDEX_4Kf, 12, 51, SOCF_LE }, 60678 { ECC_BUCKET_INDEX_512f, 9, 51, SOCF_LE }, 60679 { ECC_BUCKET_INDEX_8Kf, 13, 51, SOCF_LE }, 60680 { ECC_ERR_1BITf, 4, 43, SOCF_LE }, 60681 { ECC_ERR_2BITf, 4, 47, SOCF_LE }, 60682 { ENTRY_BITMAPf, 16, 19, SOCF_LE }, 60683 { ENTRY_BITMAP_EIGHTf, 8, 19, SOCF_LE }, 60684 { ENTRY_BITMAP_FIVEf, 5, 19, SOCF_LE }, 60685 { ENTRY_BITMAP_FIVETEENf, 15, 19, SOCF_LE }, 60686 { ENTRY_BITMAP_FOURf, 4, 19, SOCF_LE }, 60687 { ENTRY_BITMAP_ONEf, 1, 19, 0 }, 60688 { ENTRY_BITMAP_SEVENf, 7, 19, SOCF_LE }, 60689 { ENTRY_BITMAP_SIXf, 6, 19, SOCF_LE }, 60690 { ENTRY_BITMAP_TENf, 10, 19, SOCF_LE }, 60691 { ENTRY_BITMAP_THREEf, 3, 19, SOCF_LE }, 60692 { ENTRY_BITMAP_TWELVEf, 12, 19, SOCF_LE }, 60693 { ENTRY_BITMAP_TWOf, 2, 19, SOCF_LE }, 60694 { FMTf, 4, 14, SOCF_LE }, 60695 { FMT_MODEf, 1, 18, 0 }, 60696 { HITf, 1, 0, 0 }, 60697 { KEY_LENGTHf, 8, 35, SOCF_LE }, 60698 { LPM_BUCKET_INDEXf, 13, 1, SOCF_LE }, 60699 { LPM_BUCKET_INDEX_1Kf, 10, 1, SOCF_LE }, 60700 { LPM_BUCKET_INDEX_2Kf, 11, 1, SOCF_LE }, 60701 { LPM_BUCKET_INDEX_4Kf, 12, 1, SOCF_LE }, 60702 { LPM_BUCKET_INDEX_512f, 9, 1, SOCF_LE }, 60703 { LPM_BUCKET_INDEX_8Kf, 13, 1, SOCF_LE } 60704 }; 60705 #endif 60706 60707 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60708 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 60709 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 60710 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 60711 defined(BCM_56965_A0) || defined(BCM_56970_A0) 60712 soc_field_info_t soc_SS_RST_BUS_OUT_SEARCH_FPEMfmt_fields[] = { 60713 { DATAf, 84, 0, SOCF_LE } 60714 }; 60715 #endif 60716 60717 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 60718 defined(BCM_56870_A0) || defined(BCM_56980_A0) || \ 60719 defined(BCM_56980_B0) 60720 soc_field_info_t soc_SS_RST_BUS_OUT_SEARCH_FPEM_BCM56870_A0fmt_fields[] = { 60721 { DATAf, 432, 0, SOCF_LE } 60722 }; 60723 #endif 60724 60725 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 60726 soc_field_info_t soc_SS_RST_BUS_OUT_SEARCH_IL2LUfmt_fields[] = { 60727 { DATAf, 52, 0, SOCF_LE } 60728 }; 60729 #endif 60730 60731 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60732 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 60733 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 60734 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 60735 defined(BCM_56965_A0) || defined(BCM_56970_A0) 60736 soc_field_info_t soc_SS_RST_BUS_OUT_SEARCH_IL2LU_BCM56960_A0fmt_fields[] = { 60737 { DATAf, 52, 0, SOCF_LE } 60738 }; 60739 #endif 60740 60741 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 60742 soc_field_info_t soc_SS_RST_BUS_OUT_SEARCH_IL3LUfmt_fields[] = { 60743 { DATAf, 146, 0, SOCF_LE } 60744 }; 60745 #endif 60746 60747 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60748 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 60749 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 60750 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 60751 defined(BCM_56965_A0) || defined(BCM_56970_A0) 60752 soc_field_info_t soc_SS_RST_BUS_OUT_SEARCH_IL3LU_BCM56960_A0fmt_fields[] = { 60753 { DATAf, 146, 0, SOCF_LE } 60754 }; 60755 #endif 60756 60757 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 60758 soc_field_info_t soc_SS_RST_BUS_OUT_SEARCH_ILPMfmt_fields[] = { 60759 { DATAf, 48, 0, SOCF_LE } 60760 }; 60761 #endif 60762 60763 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 60764 defined(BCM_56870_A0) 60765 soc_field_info_t soc_SS_RST_BUS_OUT_SEARCH_ILPM_BCM56870_A0fmt_fields[] = { 60766 { DATAf, 49, 0, SOCF_LE } 60767 }; 60768 #endif 60769 60770 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60771 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 60772 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 60773 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 60774 defined(BCM_56965_A0) || defined(BCM_56970_A0) 60775 soc_field_info_t soc_SS_RST_BUS_OUT_SEARCH_ILPM_BCM56960_A0fmt_fields[] = { 60776 { DATAf, 48, 0, SOCF_LE } 60777 }; 60778 #endif 60779 60780 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 60781 soc_field_info_t soc_SS_RST_BUS_OUT_SEARCH_ILPM_BCM56980_A0fmt_fields[] = { 60782 { DATAf, 118, 0, SOCF_LE }, 60783 { DATA_ALPM2_DATAf, 56, 46, SOCF_LE }, 60784 { DATA_ASSOC_DATAf, 46, 0, SOCF_LE }, 60785 { DATA_ASSOC_DATA_REDUCEDf, 16, 0, SOCF_LE } 60786 }; 60787 #endif 60788 60789 #if defined(BCM_56850_A0) 60790 soc_field_info_t soc_SS_RST_BUS_OUT_SEARCH_IVLANfmt_fields[] = { 60791 { DATAf, 132, 0, SOCF_LE } 60792 }; 60793 #endif 60794 60795 #if defined(BCM_56860_A0) 60796 soc_field_info_t soc_SS_RST_BUS_OUT_SEARCH_IVLAN_BCM56860_A0fmt_fields[] = { 60797 { DATAf, 142, 0, SOCF_LE } 60798 }; 60799 #endif 60800 60801 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60802 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 60803 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 60804 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 60805 defined(BCM_56965_A0) || defined(BCM_56970_A0) 60806 soc_field_info_t soc_SS_RST_BUS_OUT_SEARCH_IVLAN_BCM56960_A0fmt_fields[] = { 60807 { DATAf, 132, 0, SOCF_LE } 60808 }; 60809 #endif 60810 60811 #if defined(BCM_88732_A0) 60812 soc_field_info_t soc_STUB_TO_SWITCH_SCHfmt_fields[] = { 60813 { BUSY_PORT_SETf, 12, 28, SOCF_LE }, 60814 { CRCf, 8, 0, SOCF_LE }, 60815 { PACKET_TYPEf, 2, 54, SOCF_LE }, 60816 { RESERVED0f, 8, 20, SOCF_LE|SOCF_RES }, 60817 { RESERVED1f, 1, 44, SOCF_RES }, 60818 { SECURE_SESSION_IDf, 4, 40, SOCF_LE }, 60819 { SOPf, 8, 56, SOCF_LE }, 60820 { STRIPPED_BYTESANDCTS_STATUSf, 9, 45, SOCF_LE }, 60821 { SUBPORT_IDf, 12, 8, SOCF_LE } 60822 }; 60823 #endif 60824 60825 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 60826 defined(BCM_56870_A0) 60827 soc_field_info_t soc_SUBNET_PROTOCOL_DOPfmt_fields[] = { 60828 { CAPTURE_DATAf, 15, 0, SOCF_LE }, 60829 { PROTOCOL_HITf, 1, 14, 0 }, 60830 { PROTOCOL_INDEXf, 4, 10, SOCF_LE }, 60831 { RESERVEDf, 17, 15, SOCF_LE|SOCF_RES }, 60832 { SUBNET_HITf, 1, 9, 0 }, 60833 { SUBNET_INDEXf, 9, 0, SOCF_LE } 60834 }; 60835 #endif 60836 60837 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 60838 soc_field_info_t soc_SVM_ACTIONSfmt_fields[] = { 60839 { CHANGE_CNGf, 2, 19, SOCF_LE }, 60840 { CHANGE_DOT1Pf, 1, 18, 0 }, 60841 { CHANGE_DSCPf, 1, 21, 0 }, 60842 { CHANGE_ECNf, 1, 17, 0 }, 60843 { CHANGE_INT_PRIf, 1, 16, 0 }, 60844 { COS_INT_PRIf, 4, 12, SOCF_LE }, 60845 { DROPf, 1, 11, 0 }, 60846 { NEW_DOT1Pf, 3, 8, SOCF_LE }, 60847 { NEW_DSCPf, 6, 2, SOCF_LE }, 60848 { NEW_ECNf, 2, 0, SOCF_LE } 60849 }; 60850 #endif 60851 60852 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 60853 soc_field_info_t soc_SVM_ACTIONS_BCM53570_A0fmt_fields[] = { 60854 { CHANGE_COS_OR_INT_PRIf, 3, 32, SOCF_LE }, 60855 { CHANGE_DSCP_TOSf, 3, 29, SOCF_LE }, 60856 { CHANGE_ECNf, 2, 27, SOCF_LE }, 60857 { CHANGE_INT_CNf, 1, 26, 0 }, 60858 { CHANGE_PKT_PRIf, 3, 23, SOCF_LE }, 60859 { COPY_TO_CPUf, 3, 20, SOCF_LE|SOCF_RES }, 60860 { COS_INT_PRIf, 5, 15, SOCF_LE }, 60861 { DROPf, 2, 13, SOCF_LE }, 60862 { DROP_PRECEDENCEf, 2, 11, SOCF_LE }, 60863 { NEW_DSCP_TOSf, 6, 5, SOCF_LE }, 60864 { NEW_INT_CNf, 2, 3, SOCF_LE }, 60865 { NEW_PKT_PRIf, 3, 0, SOCF_LE } 60866 }; 60867 #endif 60868 60869 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60870 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 60871 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 60872 defined(BCM_56670_B0) 60873 soc_field_info_t soc_SVM_ACTIONS_BCM56560_A0fmt_fields[] = { 60874 { CHANGE_CNGf, 2, 19, SOCF_LE }, 60875 { CHANGE_DOT1Pf, 1, 18, 0 }, 60876 { CHANGE_DSCPf, 1, 21, 0 }, 60877 { CHANGE_ECNf, 1, 17, 0 }, 60878 { CHANGE_INT_PRIf, 1, 16, 0 }, 60879 { COS_INT_PRIf, 4, 12, SOCF_LE }, 60880 { DROPf, 1, 11, 0 }, 60881 { NEW_DOT1Pf, 3, 8, SOCF_LE }, 60882 { NEW_DSCPf, 6, 2, SOCF_LE }, 60883 { NEW_ECNf, 2, 0, SOCF_LE } 60884 }; 60885 #endif 60886 60887 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 60888 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 60889 defined(BCM_56640_A0) 60890 soc_field_info_t soc_SVM_ACTIONS_BCM56640_A0fmt_fields[] = { 60891 { CHANGE_CNGf, 2, 19, SOCF_LE }, 60892 { CHANGE_DOT1Pf, 1, 18, 0 }, 60893 { CHANGE_DSCPf, 1, 21, 0 }, 60894 { CHANGE_ECNf, 1, 17, 0 }, 60895 { CHANGE_INT_PRIf, 1, 16, 0 }, 60896 { COS_INT_PRIf, 4, 12, SOCF_LE }, 60897 { DROPf, 1, 11, 0 }, 60898 { NEW_DOT1Pf, 3, 8, SOCF_LE }, 60899 { NEW_DSCPf, 6, 2, SOCF_LE }, 60900 { NEW_ECNf, 2, 0, SOCF_LE } 60901 }; 60902 #endif 60903 60904 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 60905 soc_field_info_t soc_SVM_COMPRESSED_PKT_ATTRfmt_fields[] = { 60906 { IP_PACKETf, 1, 0, 0 }, 60907 { PKT_PRI_FNf, 8, 23, SOCF_LE }, 60908 { PKT_RES_FNf, 8, 1, SOCF_LE }, 60909 { PORT_FNf, 6, 17, SOCF_LE }, 60910 { PRI_CNG_FNf, 6, 31, SOCF_LE }, 60911 { TOS_FNf, 8, 9, SOCF_LE } 60912 }; 60913 #endif 60914 60915 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 60916 defined(BCM_56450_B1) 60917 soc_field_info_t soc_SVM_COMPRESSED_PKT_ATTR_BCM56450_A0fmt_fields[] = { 60918 { IP_PACKETf, 1, 0, 0 }, 60919 { PKT_PRI_FNf, 8, 25, SOCF_LE }, 60920 { PKT_RES_FNf, 8, 1, SOCF_LE }, 60921 { PORT_FNf, 8, 17, SOCF_LE }, 60922 { PRI_CNG_FNf, 6, 33, SOCF_LE }, 60923 { TOS_FNf, 8, 9, SOCF_LE } 60924 }; 60925 #endif 60926 60927 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 60928 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 60929 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 60930 defined(BCM_56670_B0) 60931 soc_field_info_t soc_SVM_COMPRESSED_PKT_ATTR_BCM56560_A0fmt_fields[] = { 60932 { IP_PACKETf, 1, 0, 0 }, 60933 { PKT_PRI_FNf, 8, 24, SOCF_LE }, 60934 { PKT_RES_FNf, 8, 1, SOCF_LE }, 60935 { PORT_FNf, 7, 17, SOCF_LE }, 60936 { PRI_CNG_FNf, 6, 32, SOCF_LE }, 60937 { TOS_FNf, 8, 9, SOCF_LE } 60938 }; 60939 #endif 60940 60941 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 60942 soc_field_info_t soc_SVM_COMPRESSED_PKT_ATTR_BCM56640_A0fmt_fields[] = { 60943 { IP_PACKETf, 1, 0, 0 }, 60944 { PKT_PRI_FNf, 8, 23, SOCF_LE }, 60945 { PKT_RES_FNf, 8, 1, SOCF_LE }, 60946 { PORT_FNf, 6, 17, SOCF_LE }, 60947 { PRI_CNG_FNf, 6, 31, SOCF_LE }, 60948 { TOS_FNf, 8, 9, SOCF_LE } 60949 }; 60950 #endif 60951 60952 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 60953 soc_field_info_t soc_SVM_IN_BUSfmt_fields[] = { 60954 { COMPRESSED_PKT_ATTRf, 37, 170, SOCF_LE }, 60955 { EOPf, 1, 1, 0 }, 60956 { ESMf, 15, 118, SOCF_LE }, 60957 { INCOMING_PKT_COLORf, 2, 25, SOCF_LE }, 60958 { INGRESS_PORTf, 7, 2, SOCF_LE }, 60959 { MASTER_REFRESH_TICKf, 1, 10, 0 }, 60960 { PACKET_BYTE_COUNTf, 14, 11, SOCF_LE }, 60961 { PKT_ATTRf, 37, 133, SOCF_LE }, 60962 { PKT_ATTR_UDFf, 35, 207, SOCF_LE }, 60963 { PORT_TABLEf, 15, 27, SOCF_LE }, 60964 { REFRESH_TICK_7_8125_USf, 1, 9, 0 }, 60965 { SOPf, 1, 0, 0 }, 60966 { SVPf, 15, 87, SOCF_LE }, 60967 { VFIf, 15, 42, SOCF_LE }, 60968 { VFPf, 15, 102, SOCF_LE }, 60969 { VFP_PRIORITYf, 1, 117, 0 }, 60970 { VLANf, 15, 57, SOCF_LE }, 60971 { VXLTf, 15, 72, SOCF_LE } 60972 }; 60973 #endif 60974 60975 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 60976 soc_field_info_t soc_SVM_IN_BUS_BCM53570_A0fmt_fields[] = { 60977 { CONTEXT_IDf, 7, 2, SOCF_LE }, 60978 { EOPf, 1, 1, 0 }, 60979 { IFG_VALUEf, 5, 242, SOCF_LE }, 60980 { INCOMING_PKT_COLORf, 2, 30, SOCF_LE }, 60981 { INGRESS_PORTf, 7, 9, SOCF_LE }, 60982 { L2_TABLE_DAf, 14, 130, SOCF_LE }, 60983 { L2_TABLE_SAf, 14, 102, SOCF_LE }, 60984 { LPORT_TABLEf, 14, 32, SOCF_LE }, 60985 { MASTER_REFRESH_TICKf, 1, 232, 0 }, 60986 { MASTER_REFRESH_TICK_GROUP_NUMBERf, 9, 233, SOCF_LE }, 60987 { PACKET_BYTE_COUNTf, 14, 16, SOCF_LE }, 60988 { PKT_ATTRf, 54, 144, SOCF_LE }, 60989 { PKT_ATTR_UDFf, 34, 198, SOCF_LE }, 60990 { PORT_TABLEf, 14, 46, SOCF_LE }, 60991 { SOPf, 1, 0, 0 }, 60992 { VFPf, 14, 116, SOCF_LE }, 60993 { VLANf, 14, 74, SOCF_LE }, 60994 { VXLT_KEY1f, 14, 88, SOCF_LE }, 60995 { VXLT_KEY2f, 14, 60, SOCF_LE } 60996 }; 60997 #endif 60998 60999 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 61000 defined(BCM_56270_A0) 61001 soc_field_info_t soc_SVM_IN_BUS_BCM56260_A0fmt_fields[] = { 61002 { COMPRESSED_PKT_ATTRf, 38, 173, SOCF_LE }, 61003 { CONTEXT_IDf, 6, 2, SOCF_LE }, 61004 { EOPf, 1, 1, 0 }, 61005 { ESMf, 15, 117, SOCF_LE }, 61006 { INCOMING_PKT_COLORf, 2, 24, SOCF_LE }, 61007 { INGRESS_PORTf, 6, 2, SOCF_LE }, 61008 { MASTER_REFRESH_TICKf, 1, 9, 0 }, 61009 { PACKET_BYTE_COUNTf, 14, 10, SOCF_LE }, 61010 { PKT_ATTRf, 41, 132, SOCF_LE }, 61011 { PKT_ATTR_UDFf, 35, 211, SOCF_LE }, 61012 { PORT_TABLEf, 15, 26, SOCF_LE }, 61013 { REFRESH_TICK_7_8125_USf, 1, 8, 0 }, 61014 { SOPf, 1, 0, 0 }, 61015 { SVPf, 15, 86, SOCF_LE }, 61016 { VFIf, 15, 41, SOCF_LE }, 61017 { VFPf, 15, 101, SOCF_LE }, 61018 { VFP_PRIORITYf, 1, 116, 0 }, 61019 { VLANf, 15, 56, SOCF_LE }, 61020 { VXLTf, 15, 71, SOCF_LE } 61021 }; 61022 #endif 61023 61024 #if defined(BCM_56340_A0) 61025 soc_field_info_t soc_SVM_IN_BUS_BCM56340_A0fmt_fields[] = { 61026 { COMPRESSED_PKT_ATTRf, 37, 155, SOCF_LE }, 61027 { EOPf, 1, 1, 0 }, 61028 { INCOMING_PKT_COLORf, 2, 25, SOCF_LE }, 61029 { INGRESS_PORTf, 7, 2, SOCF_LE }, 61030 { MASTER_REFRESH_TICKf, 1, 10, 0 }, 61031 { PACKET_BYTE_COUNTf, 14, 11, SOCF_LE }, 61032 { PKT_ATTRf, 37, 118, SOCF_LE }, 61033 { PKT_ATTR_UDFf, 35, 192, SOCF_LE }, 61034 { PORT_TABLEf, 15, 27, SOCF_LE }, 61035 { REFRESH_TICK_7_8125_USf, 1, 9, 0 }, 61036 { SOPf, 1, 0, 0 }, 61037 { SVPf, 15, 87, SOCF_LE }, 61038 { VFIf, 15, 42, SOCF_LE }, 61039 { VFPf, 15, 102, SOCF_LE }, 61040 { VFP_PRIORITYf, 1, 117, 0 }, 61041 { VLANf, 15, 57, SOCF_LE }, 61042 { VXLTf, 15, 72, SOCF_LE } 61043 }; 61044 #endif 61045 61046 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 61047 defined(BCM_56450_B1) 61048 soc_field_info_t soc_SVM_IN_BUS_BCM56450_A0fmt_fields[] = { 61049 { COMPRESSED_PKT_ATTRf, 39, 176, SOCF_LE }, 61050 { CONTEXT_IDf, 9, 2, SOCF_LE }, 61051 { EOPf, 1, 1, 0 }, 61052 { ESMf, 15, 120, SOCF_LE }, 61053 { INCOMING_PKT_COLORf, 2, 27, SOCF_LE }, 61054 { INGRESS_PORTf, 9, 2, SOCF_LE }, 61055 { MASTER_REFRESH_TICKf, 1, 12, 0 }, 61056 { PACKET_BYTE_COUNTf, 14, 13, SOCF_LE }, 61057 { PKT_ATTRf, 41, 135, SOCF_LE }, 61058 { PKT_ATTR_UDFf, 35, 215, SOCF_LE }, 61059 { PORT_TABLEf, 15, 29, SOCF_LE }, 61060 { REFRESH_TICK_7_8125_USf, 1, 11, 0 }, 61061 { SOPf, 1, 0, 0 }, 61062 { SVPf, 15, 89, SOCF_LE }, 61063 { VFIf, 15, 44, SOCF_LE }, 61064 { VFPf, 15, 104, SOCF_LE }, 61065 { VFP_PRIORITYf, 1, 119, 0 }, 61066 { VLANf, 15, 59, SOCF_LE }, 61067 { VXLTf, 15, 74, SOCF_LE } 61068 }; 61069 #endif 61070 61071 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 61072 defined(BCM_56670_A0) || defined(BCM_56670_B0) 61073 soc_field_info_t soc_SVM_IN_BUS_BCM56560_A0fmt_fields[] = { 61074 { COMPRESSED_PKT_ATTRf, 38, 195, SOCF_LE }, 61075 { CONTEXT_IDf, 7, 2, SOCF_LE }, 61076 { EOPf, 1, 1, 0 }, 61077 { ESMf, 18, 136, SOCF_LE }, 61078 { INCOMING_PKT_COLORf, 2, 25, SOCF_LE }, 61079 { INGRESS_PORTf, 7, 2, SOCF_LE }, 61080 { MASTER_REFRESH_TICKf, 1, 10, 0 }, 61081 { PACKET_BYTE_COUNTf, 14, 11, SOCF_LE }, 61082 { PKT_ATTRf, 41, 154, SOCF_LE }, 61083 { PKT_ATTR_UDFf, 35, 233, SOCF_LE }, 61084 { PORT_TABLEf, 18, 27, SOCF_LE }, 61085 { REFRESH_TICK_7_8125_USf, 1, 9, 0 }, 61086 { SOPf, 1, 0, 0 }, 61087 { SVPf, 18, 99, SOCF_LE }, 61088 { VFIf, 18, 45, SOCF_LE }, 61089 { VFPf, 18, 117, SOCF_LE }, 61090 { VFP_PRIORITYf, 1, 135, 0 }, 61091 { VLANf, 18, 63, SOCF_LE }, 61092 { VXLTf, 18, 81, SOCF_LE } 61093 }; 61094 #endif 61095 61096 #if defined(BCM_56640_A0) 61097 soc_field_info_t soc_SVM_IN_BUS_BCM56640_A0fmt_fields[] = { 61098 { COMPRESSED_PKT_ATTRf, 37, 184, SOCF_LE }, 61099 { EOPf, 1, 1, 0 }, 61100 { ESMf, 17, 130, SOCF_LE }, 61101 { INCOMING_PKT_COLORf, 2, 25, SOCF_LE }, 61102 { INGRESS_PORTf, 7, 2, SOCF_LE }, 61103 { MASTER_REFRESH_TICKf, 1, 10, 0 }, 61104 { PACKET_BYTE_COUNTf, 14, 11, SOCF_LE }, 61105 { PKT_ATTRf, 37, 147, SOCF_LE }, 61106 { PKT_ATTR_UDFf, 35, 221, SOCF_LE }, 61107 { PORT_TABLEf, 17, 27, SOCF_LE }, 61108 { REFRESH_TICK_7_8125_USf, 1, 9, 0 }, 61109 { SOPf, 1, 0, 0 }, 61110 { SVPf, 17, 95, SOCF_LE }, 61111 { VFIf, 17, 44, SOCF_LE }, 61112 { VFPf, 17, 112, SOCF_LE }, 61113 { VFP_PRIORITYf, 1, 129, 0 }, 61114 { VLANf, 17, 61, SOCF_LE }, 61115 { VXLTf, 17, 78, SOCF_LE } 61116 }; 61117 #endif 61118 61119 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 61120 soc_field_info_t soc_SVM_METER_INDEX_EOP_BUFFERfmt_fields[] = { 61121 { MACROFLOW_IDXf, 13, 14, SOCF_LE }, 61122 { MACROFLOW_IDX_VALIDf, 1, 27, 0 }, 61123 { MICROFLOW_IDXf, 13, 0, SOCF_LE }, 61124 { MICROFLOW_IDX_VALIDf, 1, 13, 0 } 61125 }; 61126 #endif 61127 61128 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 61129 soc_field_info_t soc_SVM_METER_INDEX_EOP_BUFFER_BCM56260_A0fmt_fields[] = { 61130 { MACROFLOW_IDXf, 13, 14, SOCF_LE }, 61131 { MACROFLOW_IDX_VALIDf, 1, 27, 0 }, 61132 { MICROFLOW_IDXf, 13, 0, SOCF_LE }, 61133 { MICROFLOW_IDX_VALIDf, 1, 13, 0 } 61134 }; 61135 #endif 61136 61137 #if defined(BCM_56270_A0) 61138 soc_field_info_t soc_SVM_METER_INDEX_EOP_BUFFER_BCM56270_A0fmt_fields[] = { 61139 { MACROFLOW_IDXf, 12, 14, SOCF_LE }, 61140 { MACROFLOW_IDX_VALIDf, 1, 27, 0 }, 61141 { MICROFLOW_IDXf, 12, 0, SOCF_LE }, 61142 { MICROFLOW_IDX_VALIDf, 1, 13, 0 }, 61143 { RESERVED_0f, 1, 12, SOCF_RES }, 61144 { RESERVED_1f, 1, 26, SOCF_RES } 61145 }; 61146 #endif 61147 61148 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 61149 defined(BCM_56450_B0) || defined(BCM_56450_B1) 61150 soc_field_info_t soc_SVM_METER_INDEX_EOP_BUFFER_BCM56450_A0fmt_fields[] = { 61151 { MACROFLOW_IDXf, 13, 14, SOCF_LE }, 61152 { MACROFLOW_IDX_VALIDf, 1, 27, 0 }, 61153 { MICROFLOW_IDXf, 13, 0, SOCF_LE }, 61154 { MICROFLOW_IDX_VALIDf, 1, 13, 0 } 61155 }; 61156 #endif 61157 61158 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 61159 soc_field_info_t soc_SVM_METER_INDEX_EOP_BUFFER_BCM56560_A0fmt_fields[] = { 61160 { MACROFLOW_IDXf, 14, 16, SOCF_LE }, 61161 { MACROFLOW_IDX_VALIDf, 1, 31, 0 }, 61162 { MICROFLOW_IDXf, 14, 0, SOCF_LE }, 61163 { MICROFLOW_IDX_VALIDf, 1, 15, 0 }, 61164 { RESERVED_0f, 1, 14, SOCF_RES }, 61165 { RESERVED_1f, 1, 30, SOCF_RES } 61166 }; 61167 #endif 61168 61169 #if defined(BCM_56640_A0) 61170 soc_field_info_t soc_SVM_METER_INDEX_EOP_BUFFER_BCM56640_A0fmt_fields[] = { 61171 { MACROFLOW_IDXf, 15, 16, SOCF_LE }, 61172 { MACROFLOW_IDX_VALIDf, 1, 31, 0 }, 61173 { MICROFLOW_IDXf, 15, 0, SOCF_LE }, 61174 { MICROFLOW_IDX_VALIDf, 1, 15, 0 } 61175 }; 61176 #endif 61177 61178 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 61179 soc_field_info_t soc_SVM_METER_INDEX_EOP_BUFFER_BCM56670_A0fmt_fields[] = { 61180 { MACROFLOW_IDXf, 10, 16, SOCF_LE }, 61181 { MACROFLOW_IDX_VALIDf, 1, 31, 0 }, 61182 { MICROFLOW_IDXf, 10, 0, SOCF_LE }, 61183 { MICROFLOW_IDX_VALIDf, 1, 15, 0 }, 61184 { RESERVED_0f, 5, 10, SOCF_LE|SOCF_RES }, 61185 { RESERVED_1f, 5, 26, SOCF_LE|SOCF_RES } 61186 }; 61187 #endif 61188 61189 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 61190 soc_field_info_t soc_SVM_METER_INFO_FROM_SOURCEfmt_fields[] = { 61191 { INDEXf, 13, 0, SOCF_LE }, 61192 { OFFSET_MODEf, 2, 13, SOCF_LE } 61193 }; 61194 #endif 61195 61196 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 61197 soc_field_info_t soc_SVM_METER_INFO_FROM_SOURCE_BCM53570_A0fmt_fields[] = { 61198 { INDEXf, 12, 0, SOCF_LE }, 61199 { OFFSET_MODEf, 2, 12, SOCF_LE } 61200 }; 61201 #endif 61202 61203 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 61204 soc_field_info_t soc_SVM_METER_INFO_FROM_SOURCE_BCM56260_A0fmt_fields[] = { 61205 { INDEXf, 13, 0, SOCF_LE }, 61206 { OFFSET_MODEf, 2, 13, SOCF_LE } 61207 }; 61208 #endif 61209 61210 #if defined(BCM_56270_A0) 61211 soc_field_info_t soc_SVM_METER_INFO_FROM_SOURCE_BCM56270_A0fmt_fields[] = { 61212 { INDEXf, 12, 0, SOCF_LE }, 61213 { OFFSET_MODEf, 2, 13, SOCF_LE }, 61214 { RESERVEDf, 1, 12, SOCF_RES } 61215 }; 61216 #endif 61217 61218 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 61219 defined(BCM_56450_B0) || defined(BCM_56450_B1) 61220 soc_field_info_t soc_SVM_METER_INFO_FROM_SOURCE_BCM56450_A0fmt_fields[] = { 61221 { INDEXf, 13, 0, SOCF_LE }, 61222 { OFFSET_MODEf, 2, 13, SOCF_LE } 61223 }; 61224 #endif 61225 61226 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 61227 soc_field_info_t soc_SVM_METER_INFO_FROM_SOURCE_BCM56560_A0fmt_fields[] = { 61228 { INDEXf, 14, 0, SOCF_LE }, 61229 { OFFSET_MODEf, 2, 16, SOCF_LE }, 61230 { RESERVED_0f, 2, 14, SOCF_LE|SOCF_RES } 61231 }; 61232 #endif 61233 61234 #if defined(BCM_56640_A0) 61235 soc_field_info_t soc_SVM_METER_INFO_FROM_SOURCE_BCM56640_A0fmt_fields[] = { 61236 { INDEXf, 15, 0, SOCF_LE }, 61237 { OFFSET_MODEf, 2, 15, SOCF_LE } 61238 }; 61239 #endif 61240 61241 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 61242 soc_field_info_t soc_SVM_METER_INFO_FROM_SOURCE_BCM56670_A0fmt_fields[] = { 61243 { INDEXf, 10, 0, SOCF_LE }, 61244 { OFFSET_MODEf, 2, 16, SOCF_LE }, 61245 { RESERVED_0f, 6, 10, SOCF_LE|SOCF_RES } 61246 }; 61247 #endif 61248 61249 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 61250 defined(BCM_56850_A0) || defined(BCM_56860_A0) 61251 soc_field_info_t soc_SVM_METER_TABLE_COV_DEFSfmt_fields[] = { 61252 { BYPASS_WINDOWf, 19, 16, SOCF_LE }, 61253 { SYS_ACC_ADDRf, 12, 4, SOCF_LE }, 61254 { SYS_ACC_TYPEf, 4, 0, SOCF_LE }, 61255 { SYS_ACC_TYPE_CPU_RDf, 1, 0, 0 }, 61256 { SYS_ACC_TYPE_CPU_WRf, 1, 1, 0 }, 61257 { SYS_ACC_TYPE_PKT_ACCf, 1, 2, 0 }, 61258 { SYS_ACC_TYPE_REFRESHf, 1, 3, 0 } 61259 }; 61260 #endif 61261 61262 #if defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 61263 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 61264 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 61265 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 61266 defined(BCM_56965_A0) 61267 soc_field_info_t soc_SVM_METER_TABLE_COV_DEFS_BCM56960_A0fmt_fields[] = { 61268 { BYPASS_WINDOWf, 19, 16, SOCF_LE }, 61269 { SYS_ACC_ADDRf, 12, 4, SOCF_LE }, 61270 { SYS_ACC_TYPEf, 4, 0, SOCF_LE }, 61271 { SYS_ACC_TYPE_CPU_RDf, 1, 0, 0 }, 61272 { SYS_ACC_TYPE_CPU_WRf, 1, 1, 0 }, 61273 { SYS_ACC_TYPE_PKT_ACCf, 1, 2, 0 }, 61274 { SYS_ACC_TYPE_REFRESHf, 1, 3, 0 } 61275 }; 61276 #endif 61277 61278 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 61279 soc_field_info_t soc_SVM_MTR_PIPE_CTRL_BUSfmt_fields[] = { 61280 { CASCADED_REFRESHf, 1, 96, 0 }, 61281 { COMMITTED_BUCKETSIZEf, 12, 25, SOCF_LE }, 61282 { COMMITTED_REFRESHCOUNTf, 19, 56, SOCF_LE }, 61283 { COMMITTED_REFRESHMAXf, 5, 80, SOCF_LE }, 61284 { COUPLING_FLAGf, 1, 2, 0 }, 61285 { CPU_WRITEf, 1, 95, 0 }, 61286 { END_OF_CHAINf, 1, 0, 0 }, 61287 { EOPf, 1, 98, 0 }, 61288 { EXCESS_BUCKETSIZEf, 12, 13, SOCF_LE }, 61289 { EXCESS_REFRESHCOUNTf, 19, 37, SOCF_LE }, 61290 { EXCESS_REFRESHMAXf, 5, 75, SOCF_LE }, 61291 { MASTER_REFRESHf, 1, 97, 0 }, 61292 { METER_GRANf, 3, 8, SOCF_LE }, 61293 { METER_INDEXf, 10, 85, SOCF_LE }, 61294 { METER_MODEf, 3, 4, SOCF_LE }, 61295 { METER_MODIFIERf, 1, 3, 0 }, 61296 { METER_SHARING_MODEf, 2, 11, SOCF_LE }, 61297 { ONE_REFRESHf, 1, 113, 0 }, 61298 { PKT_BYTESf, 1, 7, 0 }, 61299 { POLICY_TABLE_INDEXf, 13, 100, SOCF_LE }, 61300 { SOPf, 1, 99, 0 }, 61301 { START_OF_CHAINf, 1, 1, 0 } 61302 }; 61303 #endif 61304 61305 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 61306 soc_field_info_t soc_SVM_MTR_PIPE_CTRL_BUS_BCM56260_A0fmt_fields[] = { 61307 { CASCADED_REFRESHf, 1, 96, 0 }, 61308 { COMMITTED_BUCKETSIZEf, 12, 25, SOCF_LE }, 61309 { COMMITTED_REFRESHCOUNTf, 19, 56, SOCF_LE }, 61310 { COMMITTED_REFRESHMAXf, 5, 80, SOCF_LE }, 61311 { COUPLING_FLAGf, 1, 2, 0 }, 61312 { CPU_WRITEf, 1, 95, 0 }, 61313 { END_OF_CHAINf, 1, 0, 0 }, 61314 { EOPf, 1, 98, 0 }, 61315 { EXCESS_BUCKETSIZEf, 12, 13, SOCF_LE }, 61316 { EXCESS_REFRESHCOUNTf, 19, 37, SOCF_LE }, 61317 { EXCESS_REFRESHMAXf, 5, 75, SOCF_LE }, 61318 { MASTER_REFRESHf, 1, 97, 0 }, 61319 { METER_GRANf, 3, 8, SOCF_LE }, 61320 { METER_INDEXf, 10, 85, SOCF_LE }, 61321 { METER_MODEf, 3, 4, SOCF_LE }, 61322 { METER_MODIFIERf, 1, 3, 0 }, 61323 { METER_SHARING_MODEf, 2, 11, SOCF_LE }, 61324 { ONE_REFRESHf, 1, 113, 0 }, 61325 { PKT_BYTESf, 1, 7, 0 }, 61326 { POLICY_TABLE_INDEXf, 13, 100, SOCF_LE }, 61327 { SOPf, 1, 99, 0 }, 61328 { START_OF_CHAINf, 1, 1, 0 } 61329 }; 61330 #endif 61331 61332 #if defined(BCM_56270_A0) 61333 soc_field_info_t soc_SVM_MTR_PIPE_CTRL_BUS_BCM56270_A0fmt_fields[] = { 61334 { CASCADED_REFRESHf, 1, 96, 0 }, 61335 { COMMITTED_BUCKETSIZEf, 12, 25, SOCF_LE }, 61336 { COMMITTED_REFRESHCOUNTf, 19, 56, SOCF_LE }, 61337 { COMMITTED_REFRESHMAXf, 5, 80, SOCF_LE }, 61338 { COUPLING_FLAGf, 1, 2, 0 }, 61339 { CPU_WRITEf, 1, 95, 0 }, 61340 { END_OF_CHAINf, 1, 0, 0 }, 61341 { EOPf, 1, 98, 0 }, 61342 { EXCESS_BUCKETSIZEf, 12, 13, SOCF_LE }, 61343 { EXCESS_REFRESHCOUNTf, 19, 37, SOCF_LE }, 61344 { EXCESS_REFRESHMAXf, 5, 75, SOCF_LE }, 61345 { MASTER_REFRESHf, 1, 97, 0 }, 61346 { METER_GRANf, 3, 8, SOCF_LE }, 61347 { METER_INDEXf, 9, 85, SOCF_LE }, 61348 { METER_MODEf, 3, 4, SOCF_LE }, 61349 { METER_MODIFIERf, 1, 3, 0 }, 61350 { METER_SHARING_MODEf, 2, 11, SOCF_LE }, 61351 { ONE_REFRESHf, 1, 113, 0 }, 61352 { PKT_BYTESf, 1, 7, 0 }, 61353 { POLICY_TABLE_INDEXf, 12, 100, SOCF_LE }, 61354 { RESERVED_0f, 1, 94, SOCF_RES }, 61355 { RESERVED_1f, 1, 112, SOCF_RES }, 61356 { SOPf, 1, 99, 0 }, 61357 { START_OF_CHAINf, 1, 1, 0 } 61358 }; 61359 #endif 61360 61361 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 61362 defined(BCM_56450_B0) || defined(BCM_56450_B1) 61363 soc_field_info_t soc_SVM_MTR_PIPE_CTRL_BUS_BCM56450_A0fmt_fields[] = { 61364 { CASCADED_REFRESHf, 1, 96, 0 }, 61365 { COMMITTED_BUCKETSIZEf, 12, 25, SOCF_LE }, 61366 { COMMITTED_REFRESHCOUNTf, 19, 56, SOCF_LE }, 61367 { COMMITTED_REFRESHMAXf, 5, 80, SOCF_LE }, 61368 { COUPLING_FLAGf, 1, 2, 0 }, 61369 { CPU_WRITEf, 1, 95, 0 }, 61370 { END_OF_CHAINf, 1, 0, 0 }, 61371 { EOPf, 1, 98, 0 }, 61372 { EXCESS_BUCKETSIZEf, 12, 13, SOCF_LE }, 61373 { EXCESS_REFRESHCOUNTf, 19, 37, SOCF_LE }, 61374 { EXCESS_REFRESHMAXf, 5, 75, SOCF_LE }, 61375 { MASTER_REFRESHf, 1, 97, 0 }, 61376 { METER_GRANf, 3, 8, SOCF_LE }, 61377 { METER_INDEXf, 10, 85, SOCF_LE }, 61378 { METER_MODEf, 3, 4, SOCF_LE }, 61379 { METER_MODIFIERf, 1, 3, 0 }, 61380 { METER_SHARING_MODEf, 2, 11, SOCF_LE }, 61381 { ONE_REFRESHf, 1, 113, 0 }, 61382 { PKT_BYTESf, 1, 7, 0 }, 61383 { POLICY_TABLE_INDEXf, 13, 100, SOCF_LE }, 61384 { SOPf, 1, 99, 0 }, 61385 { START_OF_CHAINf, 1, 1, 0 } 61386 }; 61387 #endif 61388 61389 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 61390 defined(BCM_56670_A0) || defined(BCM_56670_B0) 61391 soc_field_info_t soc_SVM_MTR_PIPE_CTRL_BUS_BCM56560_A0fmt_fields[] = { 61392 { CASCADED_REFRESHf, 1, 98, 0 }, 61393 { COMMITTED_BUCKETSIZEf, 12, 25, SOCF_LE }, 61394 { COMMITTED_REFRESHCOUNTf, 19, 56, SOCF_LE }, 61395 { COMMITTED_REFRESHMAXf, 5, 80, SOCF_LE }, 61396 { COUPLING_FLAGf, 1, 2, 0 }, 61397 { CPU_WRITEf, 1, 97, 0 }, 61398 { END_OF_CHAINf, 1, 0, 0 }, 61399 { EOPf, 1, 100, 0 }, 61400 { EXCESS_BUCKETSIZEf, 12, 13, SOCF_LE }, 61401 { EXCESS_REFRESHCOUNTf, 19, 37, SOCF_LE }, 61402 { EXCESS_REFRESHMAXf, 5, 75, SOCF_LE }, 61403 { MASTER_REFRESHf, 1, 99, 0 }, 61404 { METER_GRANf, 3, 8, SOCF_LE }, 61405 { METER_INDEXf, 12, 85, SOCF_LE }, 61406 { METER_MODEf, 3, 4, SOCF_LE }, 61407 { METER_MODIFIERf, 1, 3, 0 }, 61408 { METER_SHARING_MODEf, 2, 11, SOCF_LE }, 61409 { ONE_REFRESHf, 1, 117, 0 }, 61410 { PKT_BYTESf, 1, 7, 0 }, 61411 { POLICY_TABLE_INDEXf, 15, 102, SOCF_LE }, 61412 { SOPf, 1, 101, 0 }, 61413 { START_OF_CHAINf, 1, 1, 0 } 61414 }; 61415 #endif 61416 61417 #if defined(BCM_56640_A0) 61418 soc_field_info_t soc_SVM_MTR_PIPE_CTRL_BUS_BCM56640_A0fmt_fields[] = { 61419 { CASCADED_REFRESHf, 1, 98, 0 }, 61420 { COMMITTED_BUCKETSIZEf, 12, 25, SOCF_LE }, 61421 { COMMITTED_REFRESHCOUNTf, 19, 56, SOCF_LE }, 61422 { COMMITTED_REFRESHMAXf, 5, 80, SOCF_LE }, 61423 { COUPLING_FLAGf, 1, 2, 0 }, 61424 { CPU_WRITEf, 1, 97, 0 }, 61425 { END_OF_CHAINf, 1, 0, 0 }, 61426 { EOPf, 1, 100, 0 }, 61427 { EXCESS_BUCKETSIZEf, 12, 13, SOCF_LE }, 61428 { EXCESS_REFRESHCOUNTf, 19, 37, SOCF_LE }, 61429 { EXCESS_REFRESHMAXf, 5, 75, SOCF_LE }, 61430 { MASTER_REFRESHf, 1, 99, 0 }, 61431 { METER_GRANf, 3, 8, SOCF_LE }, 61432 { METER_INDEXf, 12, 85, SOCF_LE }, 61433 { METER_MODEf, 3, 4, SOCF_LE }, 61434 { METER_MODIFIERf, 1, 3, 0 }, 61435 { METER_SHARING_MODEf, 2, 11, SOCF_LE }, 61436 { ONE_REFRESHf, 1, 115, 0 }, 61437 { PKT_BYTESf, 1, 7, 0 }, 61438 { POLICY_TABLE_INDEXf, 13, 102, SOCF_LE }, 61439 { SOPf, 1, 101, 0 }, 61440 { START_OF_CHAINf, 1, 1, 0 } 61441 }; 61442 #endif 61443 61444 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 61445 soc_field_info_t soc_SVM_MTR_PIPE_DATA_BUSfmt_fields[] = { 61446 { COMMITTED_BUCKETCOUNTf, 30, 30, SOCF_LE }, 61447 { COMMITTED_EXTRA_REFRESHf, 32, 88, SOCF_LE }, 61448 { CPU_SQUASHf, 1, 70, 0 }, 61449 { EXCESS_BUCKETCOUNTf, 30, 0, SOCF_LE }, 61450 { EXCESS_EXTRA_REFRESHf, 32, 120, SOCF_LE }, 61451 { FORCE_ONE_REFRESHf, 1, 87, 0 }, 61452 { LAST_REFRESH_NUMBERf, 10, 60, SOCF_LE }, 61453 { METER_BYPASSEDf, 1, 85, 0 }, 61454 { PARITY_ERRf, 1, 86, 0 }, 61455 { PKT_BYTE_COUNTf, 14, 71, SOCF_LE } 61456 }; 61457 #endif 61458 61459 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 61460 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 61461 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 61462 defined(BCM_56670_B0) 61463 soc_field_info_t soc_SVM_MTR_PIPE_DATA_BUS_BCM56560_A0fmt_fields[] = { 61464 { COMMITTED_BUCKETCOUNTf, 30, 30, SOCF_LE }, 61465 { COMMITTED_EXTRA_REFRESHf, 32, 88, SOCF_LE }, 61466 { CPU_SQUASHf, 1, 70, 0 }, 61467 { EXCESS_BUCKETCOUNTf, 30, 0, SOCF_LE }, 61468 { EXCESS_EXTRA_REFRESHf, 32, 120, SOCF_LE }, 61469 { FORCE_ONE_REFRESHf, 1, 87, 0 }, 61470 { LAST_REFRESH_NUMBERf, 10, 60, SOCF_LE }, 61471 { METER_BYPASSEDf, 1, 85, 0 }, 61472 { PARITY_ERRf, 1, 86, 0 }, 61473 { PKT_BYTE_COUNTf, 14, 71, SOCF_LE } 61474 }; 61475 #endif 61476 61477 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 61478 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 61479 defined(BCM_56640_A0) 61480 soc_field_info_t soc_SVM_MTR_PIPE_DATA_BUS_BCM56640_A0fmt_fields[] = { 61481 { COMMITTED_BUCKETCOUNTf, 30, 30, SOCF_LE }, 61482 { COMMITTED_EXTRA_REFRESHf, 32, 88, SOCF_LE }, 61483 { CPU_SQUASHf, 1, 70, 0 }, 61484 { EXCESS_BUCKETCOUNTf, 30, 0, SOCF_LE }, 61485 { EXCESS_EXTRA_REFRESHf, 32, 120, SOCF_LE }, 61486 { FORCE_ONE_REFRESHf, 1, 87, 0 }, 61487 { LAST_REFRESH_NUMBERf, 10, 60, SOCF_LE }, 61488 { METER_BYPASSEDf, 1, 85, 0 }, 61489 { PARITY_ERRf, 1, 86, 0 }, 61490 { PKT_BYTE_COUNTf, 14, 71, SOCF_LE } 61491 }; 61492 #endif 61493 61494 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 61495 soc_field_info_t soc_SVM_OUT_BUSfmt_fields[] = { 61496 { SVC_INTR_STATUSf, 4, 25, SOCF_LE }, 61497 { SVC_MACROFLOW_TABLE_INTR_STATUSf, 1, 28, 0 }, 61498 { SVC_METER_TABLE_INTR_STATUSf, 1, 26, 0 }, 61499 { SVC_MTR_ACTIONSf, 22, 2, SOCF_LE }, 61500 { SVC_MTR_COLORf, 2, 0, SOCF_LE }, 61501 { SVC_MTR_DATA_VALIDf, 1, 24, 0 }, 61502 { SVC_OFFSET_TABLE_INTR_STATUSf, 1, 27, 0 }, 61503 { SVC_POLICY_TABLE_INTR_STATUSf, 1, 25, 0 } 61504 }; 61505 #endif 61506 61507 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 61508 soc_field_info_t soc_SVM_OUT_BUS_BCM53570_A0fmt_fields[] = { 61509 { SVC_MTR_ACTIONSf, 38, 2, SOCF_LE }, 61510 { SVC_MTR_COLORf, 2, 0, SOCF_LE }, 61511 { SVC_MTR_DATA_VALIDf, 1, 40, 0 } 61512 }; 61513 #endif 61514 61515 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 61516 defined(BCM_56450_B1) 61517 soc_field_info_t soc_SVM_OUT_BUS_BCM56450_A0fmt_fields[] = { 61518 { SVC_INTR_STATUSf, 4, 25, SOCF_LE }, 61519 { SVC_MACROFLOW_TABLE_INTR_STATUSf, 1, 28, 0 }, 61520 { SVC_METER_TABLE_INTR_STATUSf, 1, 26, 0 }, 61521 { SVC_MTR_ACTIONSf, 22, 2, SOCF_LE }, 61522 { SVC_MTR_COLORf, 2, 0, SOCF_LE }, 61523 { SVC_MTR_DATA_VALIDf, 1, 24, 0 }, 61524 { SVC_OFFSET_TABLE_INTR_STATUSf, 1, 27, 0 }, 61525 { SVC_POLICY_TABLE_INTR_STATUSf, 1, 25, 0 } 61526 }; 61527 #endif 61528 61529 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 61530 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 61531 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 61532 defined(BCM_56670_B0) 61533 soc_field_info_t soc_SVM_OUT_BUS_BCM56560_A0fmt_fields[] = { 61534 { SVC_INTR_STATUSf, 4, 25, SOCF_LE }, 61535 { SVC_MACROFLOW_TABLE_INTR_STATUSf, 1, 28, 0 }, 61536 { SVC_METER_TABLE_INTR_STATUSf, 1, 26, 0 }, 61537 { SVC_MTR_ACTIONSf, 22, 2, SOCF_LE }, 61538 { SVC_MTR_COLORf, 2, 0, SOCF_LE }, 61539 { SVC_MTR_DATA_VALIDf, 1, 24, 0 }, 61540 { SVC_OFFSET_TABLE_INTR_STATUSf, 1, 27, 0 }, 61541 { SVC_POLICY_TABLE_INTR_STATUSf, 1, 25, 0 } 61542 }; 61543 #endif 61544 61545 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 61546 soc_field_info_t soc_SVM_OUT_BUS_BCM56640_A0fmt_fields[] = { 61547 { SVC_MTR_ACTIONSf, 22, 2, SOCF_LE }, 61548 { SVC_MTR_COLORf, 2, 0, SOCF_LE }, 61549 { SVC_MTR_DATA_VALIDf, 1, 24, 0 } 61550 }; 61551 #endif 61552 61553 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 61554 soc_field_info_t soc_SVM_PKT_ATTRfmt_fields[] = { 61555 { CNGf, 2, 35, SOCF_LE }, 61556 { DROPf, 1, 1, 0 }, 61557 { INGRESS_PORTf, 6, 17, SOCF_LE }, 61558 { INNER_DOT1Pf, 3, 23, SOCF_LE }, 61559 { INT_PRIf, 4, 31, SOCF_LE }, 61560 { IP_PACKETf, 1, 0, 0 }, 61561 { OUTER_DOT1Pf, 3, 26, SOCF_LE }, 61562 { PACKET_RESOLUTIONf, 6, 3, SOCF_LE }, 61563 { SVP_TYPEf, 1, 2, 0 }, 61564 { TOSf, 8, 9, SOCF_LE }, 61565 { VLAN_FORMATf, 2, 29, SOCF_LE } 61566 }; 61567 #endif 61568 61569 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 61570 soc_field_info_t soc_SVM_PKT_ATTR_BCM53570_A0fmt_fields[] = { 61571 { CNGf, 2, 52, SOCF_LE }, 61572 { ETHER_TYPEf, 16, 0, SOCF_LE }, 61573 { INGRESS_PORTf, 7, 31, SOCF_LE }, 61574 { INNER_DOT1Pf, 4, 38, SOCF_LE }, 61575 { INT_PRIf, 4, 48, SOCF_LE }, 61576 { OUTER_DOT1Pf, 4, 42, SOCF_LE }, 61577 { PACKET_RESOLUTIONf, 6, 17, SOCF_LE }, 61578 { PREEMPTABLE_CELLf, 1, 16, 0 }, 61579 { TOSf, 8, 23, SOCF_LE }, 61580 { VLAN_FORMATf, 2, 46, SOCF_LE } 61581 }; 61582 #endif 61583 61584 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 61585 defined(BCM_56450_B1) 61586 soc_field_info_t soc_SVM_PKT_ATTR_BCM56450_A0fmt_fields[] = { 61587 { CNGf, 2, 39, SOCF_LE }, 61588 { DROPf, 1, 1, 0 }, 61589 { INGRESS_PORTf, 8, 19, SOCF_LE }, 61590 { INNER_DOT1Pf, 3, 27, SOCF_LE }, 61591 { INT_PRIf, 4, 35, SOCF_LE }, 61592 { IP_PACKETf, 1, 0, 0 }, 61593 { OUTER_DOT1Pf, 3, 30, SOCF_LE }, 61594 { PACKET_RESOLUTIONf, 6, 5, SOCF_LE }, 61595 { SVP_NETWORK_GROUPf, 3, 2, SOCF_LE }, 61596 { TOSf, 8, 11, SOCF_LE }, 61597 { VLAN_FORMATf, 2, 33, SOCF_LE } 61598 }; 61599 #endif 61600 61601 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 61602 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 61603 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 61604 defined(BCM_56670_B0) 61605 soc_field_info_t soc_SVM_PKT_ATTR_BCM56560_A0fmt_fields[] = { 61606 { CNGf, 2, 39, SOCF_LE }, 61607 { DROPf, 1, 1, 0 }, 61608 { INGRESS_PORTf, 7, 19, SOCF_LE }, 61609 { INNER_DOT1Pf, 3, 27, SOCF_LE }, 61610 { INT_PRIf, 4, 35, SOCF_LE }, 61611 { IP_PACKETf, 1, 0, 0 }, 61612 { OUTER_DOT1Pf, 3, 30, SOCF_LE }, 61613 { PACKET_RESOLUTIONf, 6, 5, SOCF_LE }, 61614 { RESERVED_0f, 1, 26, SOCF_RES }, 61615 { SVP_NETWORK_GROUPf, 3, 2, SOCF_LE }, 61616 { TOSf, 8, 11, SOCF_LE }, 61617 { VLAN_FORMATf, 2, 33, SOCF_LE } 61618 }; 61619 #endif 61620 61621 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 61622 soc_field_info_t soc_SVM_PKT_ATTR_BCM56640_A0fmt_fields[] = { 61623 { CNGf, 2, 35, SOCF_LE }, 61624 { DROPf, 1, 1, 0 }, 61625 { INGRESS_PORTf, 6, 17, SOCF_LE }, 61626 { INNER_DOT1Pf, 3, 23, SOCF_LE }, 61627 { INT_PRIf, 4, 31, SOCF_LE }, 61628 { IP_PACKETf, 1, 0, 0 }, 61629 { OUTER_DOT1Pf, 3, 26, SOCF_LE }, 61630 { PACKET_RESOLUTIONf, 6, 3, SOCF_LE }, 61631 { SVP_TYPEf, 1, 2, 0 }, 61632 { TOSf, 8, 9, SOCF_LE }, 61633 { VLAN_FORMATf, 2, 29, SOCF_LE } 61634 }; 61635 #endif 61636 61637 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 61638 soc_field_info_t soc_SVM_UPDATE_BITMAP_EOP_BUFFERfmt_fields[] = { 61639 { MACROFLOW_CPU_SQUASHf, 1, 6, 0 }, 61640 { MACROFLOW_SOP_PARITY_ERRf, 1, 7, 0 }, 61641 { MACROFLOW_UPDATE_BITMAPf, 2, 4, SOCF_LE }, 61642 { MICROFLOW_CPU_SQUASHf, 1, 2, 0 }, 61643 { MICROFLOW_SOP_PARITY_ERRf, 1, 3, 0 }, 61644 { MICROFLOW_UPDATE_BITMAPf, 2, 0, SOCF_LE } 61645 }; 61646 #endif 61647 61648 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 61649 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 61650 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 61651 defined(BCM_56670_B0) 61652 soc_field_info_t soc_SVM_UPDATE_BITMAP_EOP_BUFFER_BCM56560_A0fmt_fields[] = { 61653 { MACROFLOW_CPU_SQUASHf, 1, 6, 0 }, 61654 { MACROFLOW_SOP_PARITY_ERRf, 1, 7, 0 }, 61655 { MACROFLOW_UPDATE_BITMAPf, 2, 4, SOCF_LE }, 61656 { MICROFLOW_CPU_SQUASHf, 1, 2, 0 }, 61657 { MICROFLOW_SOP_PARITY_ERRf, 1, 3, 0 }, 61658 { MICROFLOW_UPDATE_BITMAPf, 2, 0, SOCF_LE } 61659 }; 61660 #endif 61661 61662 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 61663 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 61664 defined(BCM_56640_A0) 61665 soc_field_info_t soc_SVM_UPDATE_BITMAP_EOP_BUFFER_BCM56640_A0fmt_fields[] = { 61666 { MACROFLOW_CPU_SQUASHf, 1, 6, 0 }, 61667 { MACROFLOW_SOP_PARITY_ERRf, 1, 7, 0 }, 61668 { MACROFLOW_UPDATE_BITMAPf, 2, 4, SOCF_LE }, 61669 { MICROFLOW_CPU_SQUASHf, 1, 2, 0 }, 61670 { MICROFLOW_SOP_PARITY_ERRf, 1, 3, 0 }, 61671 { MICROFLOW_UPDATE_BITMAPf, 2, 0, SOCF_LE } 61672 }; 61673 #endif 61674 61675 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 61676 soc_field_info_t soc_SVP_ACTION_SETfmt_fields[] = { 61677 { SVPf, 14, 1, SOCF_LE }, 61678 { SVP_PT2PTf, 1, 0, 0 } 61679 }; 61680 #endif 61681 61682 #if defined(BCM_56370_A0) 61683 soc_field_info_t soc_SVP_ACTION_SET_BCM56370_A0fmt_fields[] = { 61684 { RSVD_SVPf, 1, 14, SOCF_RES }, 61685 { SVPf, 13, 1, SOCF_LE }, 61686 { SVP_PT2PTf, 1, 0, 0 } 61687 }; 61688 #endif 61689 61690 #if defined(BCM_56860_A0) 61691 soc_field_info_t soc_SVP_SOURCEfmt_fields[] = { 61692 { SOURCE_OF_SVPf, 4, 0, SOCF_LE } 61693 }; 61694 #endif 61695 61696 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 61697 defined(BCM_56670_A0) || defined(BCM_56670_B0) 61698 soc_field_info_t soc_SVP_SOURCE_BCM56560_A0fmt_fields[] = { 61699 { SOURCE_OF_SVPf, 4, 0, SOCF_LE } 61700 }; 61701 #endif 61702 61703 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 61704 defined(BCM_56870_A0) 61705 soc_field_info_t soc_SW2_0_DOPfmt_fields[] = { 61706 { CAPTURE_DATAf, 20, 0, SOCF_LE }, 61707 { CNGf, 2, 13, SOCF_LE }, 61708 { HIGIG_TRUNK_OVERRIDE_PROFILE_PTRf, 8, 5, SOCF_LE }, 61709 { MY_MODID_CHECK_RESULTf, 1, 0, 0 }, 61710 { PKT_ELIGIBLE_FOR_UNICAST_QUEUINGf, 1, 15, 0 }, 61711 { RESERVEDf, 12, 20, SOCF_LE|SOCF_RES }, 61712 { SW2_INTERNAL_PRIf, 4, 16, SOCF_LE }, 61713 { SW2_SW2_INPUT_PRIORITYf, 4, 1, SOCF_LE } 61714 }; 61715 #endif 61716 61717 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 61718 soc_field_info_t soc_SW2_1_DOPfmt_fields[] = { 61719 { CAPTURE_DATAf, 87, 9, SOCF_LE }, 61720 { EGRESS_BLOCK_MASK_INDEXf, 11, 37, SOCF_LE }, 61721 { EGR_MASK_TABLE_INDEXf, 13, 83, SOCF_LE }, 61722 { ING_PW_TERM_SEQ_NUM_INDEXf, 14, 23, SOCF_LE }, 61723 { L3_MTU_VALUES_INDEXf, 14, 9, SOCF_LE }, 61724 { MODPORT_MAP_INDEXf, 13, 70, SOCF_LE }, 61725 { NONUC_TRUNK_BLOCK_MASK_INDEXf, 10, 60, SOCF_LE }, 61726 { RESERVEDf, 9, 0, SOCF_LE|SOCF_RES }, 61727 { TRUNK_MEMBER_TABLE_INDEXf, 12, 48, SOCF_LE } 61728 }; 61729 #endif 61730 61731 #if defined(BCM_56370_A0) 61732 soc_field_info_t soc_SW2_1_DOP_BCM56370_A0fmt_fields[] = { 61733 { CAPTURE_DATAf, 86, 0, SOCF_LE }, 61734 { EGRESS_BLOCK_MASK_INDEXf, 11, 27, SOCF_LE }, 61735 { EGR_MASK_TABLE_INDEXf, 13, 73, SOCF_LE }, 61736 { ING_PW_TERM_SEQ_NUM_INDEXf, 14, 13, SOCF_LE }, 61737 { L3_MTU_VALUES_INDEXf, 13, 0, SOCF_LE }, 61738 { MODPORT_MAP_INDEXf, 13, 60, SOCF_LE }, 61739 { NONUC_TRUNK_BLOCK_MASK_INDEXf, 10, 50, SOCF_LE }, 61740 { RESERVEDf, 10, 86, SOCF_LE|SOCF_RES }, 61741 { TRUNK_MEMBER_TABLE_INDEXf, 12, 38, SOCF_LE } 61742 }; 61743 #endif 61744 61745 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 61746 defined(BCM_56680_A0) || defined(BCM_56680_B0) 61747 soc_field_info_t soc_SW2_EOP_BUFFERfmt_fields[] = { 61748 { COUNTER_UPDATE_CODEf, 3, 181, SOCF_LE }, 61749 { COUNTER_UPDATE_VECTORf, 41, 140, SOCF_LE }, 61750 { HOL_DISC_PBMf, 54, 184, SOCF_LE }, 61751 { IS_HG_PKTf, 1, 251, 0 }, 61752 { L2_MTU_ADD_BYTES_INDICATIONf, 1, 124, 0 }, 61753 { L2_MTU_CHECK_ENABLEf, 1, 1, 0 }, 61754 { L2_MTU_PKT_SIZE_ADJUSTMENTf, 7, 125, SOCF_LE }, 61755 { L2_PBMf, 54, 16, SOCF_LE }, 61756 { L3_MTUf, 14, 2, SOCF_LE }, 61757 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 132, 0 }, 61758 { L3_MTU_CHECK_ENABLEf, 1, 0, 0 }, 61759 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 133, SOCF_LE }, 61760 { L3_PBMf, 54, 70, SOCF_LE }, 61761 { PW_IDf, 12, 239, SOCF_LE }, 61762 { PW_TERM_COUNTER_ENABLEf, 1, 238, 0 }, 61763 { RESERVEDf, 4, 252, SOCF_LE|SOCF_RES } 61764 }; 61765 #endif 61766 61767 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 61768 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 61769 defined(BCM_56685_A0) || defined(BCM_56685_B0) 61770 soc_field_info_t soc_SW2_EOP_BUFFER_Afmt_fields[] = { 61771 { EVEN_PARITYf, 1, 127, 0 }, 61772 { L2_MTU_ADD_BYTES_INDICATIONf, 1, 14, 0 }, 61773 { L2_MTU_ADD_BYTES_INDICATION_DROP_COPYTO_CPUf, 1, 65, 0 }, 61774 { L2_MTU_PKT_SIZE_ADJUSTMENTf, 7, 15, SOCF_LE }, 61775 { L2_MTU_PKT_SIZE_ADJUSTMENT_DROP_COPYTO_CPUf, 7, 58, SOCF_LE }, 61776 { L3_MTUf, 14, 0, SOCF_LE }, 61777 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 22, 0 }, 61778 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 23, SOCF_LE }, 61779 { MH_INGRESS_TAGGEDf, 1, 30, 0 }, 61780 { RESERVED_BUF0f, 61, 66, SOCF_LE|SOCF_RES }, 61781 { SERVICE_CTR_ENABLEf, 1, 57, 0 }, 61782 { SERVICE_CTR_IDXf, 12, 44, SOCF_LE }, 61783 { SERVICE_CTR_IDX_ENABLEf, 1, 57, 0 }, 61784 { VINTF_CTR_ENABLEf, 1, 56, 0 }, 61785 { VINTF_CTR_IDXf, 13, 31, SOCF_LE }, 61786 { VINTF_SERVICE_CTR_IDX_ENABLEf, 1, 56, 0 } 61787 }; 61788 #endif 61789 61790 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 61791 defined(BCM_56270_A0) 61792 soc_field_info_t soc_SW2_EOP_BUFFER_A_BCM56260_A0fmt_fields[] = { 61793 { EVEN_PARITYf, 1, 23, 0 }, 61794 { L3_MTUf, 14, 0, SOCF_LE }, 61795 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 14, 0 }, 61796 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 15, SOCF_LE }, 61797 { MH_INGRESS_TAGGEDf, 1, 22, 0 } 61798 }; 61799 #endif 61800 61801 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 61802 soc_field_info_t soc_SW2_EOP_BUFFER_A_BCM56440_A0fmt_fields[] = { 61803 { EVEN_PARITYf, 1, 127, 0 }, 61804 { L3_MTUf, 14, 0, SOCF_LE }, 61805 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 14, 0 }, 61806 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 15, SOCF_LE }, 61807 { MH_INGRESS_TAGGEDf, 1, 22, 0 }, 61808 { RESERVED_BUF0f, 104, 23, SOCF_LE|SOCF_RES } 61809 }; 61810 #endif 61811 61812 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 61813 defined(BCM_56450_B1) 61814 soc_field_info_t soc_SW2_EOP_BUFFER_A_BCM56450_A0fmt_fields[] = { 61815 { EVEN_PARITYf, 1, 23, 0 }, 61816 { L3_MTUf, 14, 0, SOCF_LE }, 61817 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 14, 0 }, 61818 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 15, SOCF_LE }, 61819 { MH_INGRESS_TAGGEDf, 1, 22, 0 } 61820 }; 61821 #endif 61822 61823 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 61824 soc_field_info_t soc_SW2_EOP_BUFFER_A_BCM56560_A0fmt_fields[] = { 61825 { EVEN_PARITYf, 1, 65, 0 }, 61826 { L3_MTUf, 14, 0, SOCF_LE }, 61827 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 14, 0 }, 61828 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 15, SOCF_LE }, 61829 { MH_INGRESS_TAGGEDf, 1, 22, 0 }, 61830 { RESERVED_BUF0f, 42, 23, SOCF_LE|SOCF_RES } 61831 }; 61832 #endif 61833 61834 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 61835 soc_field_info_t soc_SW2_EOP_BUFFER_A_BCM56640_A0fmt_fields[] = { 61836 { EVEN_PARITYf, 1, 127, 0 }, 61837 { L3_MTUf, 14, 0, SOCF_LE }, 61838 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 14, 0 }, 61839 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 15, SOCF_LE }, 61840 { MH_INGRESS_TAGGEDf, 1, 22, 0 }, 61841 { RESERVED_BUF0f, 104, 23, SOCF_LE|SOCF_RES } 61842 }; 61843 #endif 61844 61845 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 61846 soc_field_info_t soc_SW2_EOP_BUFFER_A_BCM56670_A0fmt_fields[] = { 61847 { EVEN_PARITYf, 1, 31, 0 }, 61848 { L3_MTUf, 14, 0, SOCF_LE }, 61849 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 14, 0 }, 61850 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 15, SOCF_LE }, 61851 { MH_INGRESS_TAGGEDf, 1, 22, 0 }, 61852 { RESERVED_BUF0f, 8, 23, SOCF_LE|SOCF_RES } 61853 }; 61854 #endif 61855 61856 #if defined(BCM_56840_A0) 61857 soc_field_info_t soc_SW2_EOP_BUFFER_A_BCM56840_A0fmt_fields[] = { 61858 { EVEN_PARITYf, 1, 127, 0 }, 61859 { L3_MTUf, 14, 0, SOCF_LE }, 61860 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 14, 0 }, 61861 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 15, SOCF_LE }, 61862 { MH_INGRESS_TAGGEDf, 1, 22, 0 }, 61863 { RESERVED_BUF0f, 77, 50, SOCF_LE|SOCF_RES }, 61864 { SERVICE_CTR_ENABLEf, 1, 48, 0 }, 61865 { SERVICE_CTR_IDXf, 12, 35, SOCF_LE }, 61866 { SERVICE_CTR_IDX_ENABLEf, 1, 49, 0 }, 61867 { VINTF_CTR_ENABLEf, 1, 47, 0 }, 61868 { VINTF_CTR_IDXf, 12, 23, SOCF_LE } 61869 }; 61870 #endif 61871 61872 #if defined(BCM_56840_B0) 61873 soc_field_info_t soc_SW2_EOP_BUFFER_A_BCM56840_B0fmt_fields[] = { 61874 { EVEN_PARITYf, 1, 127, 0 }, 61875 { L3_MTUf, 14, 0, SOCF_LE }, 61876 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 14, 0 }, 61877 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 15, SOCF_LE }, 61878 { MH_INGRESS_TAGGEDf, 1, 22, 0 }, 61879 { RESERVED_BUF0f, 75, 52, SOCF_LE|SOCF_RES }, 61880 { SERVICE_CTR_ENABLEf, 1, 50, 0 }, 61881 { SERVICE_CTR_IDXf, 13, 36, SOCF_LE }, 61882 { SERVICE_CTR_IDX_ENABLEf, 1, 51, 0 }, 61883 { VINTF_CTR_ENABLEf, 1, 49, 0 }, 61884 { VINTF_CTR_IDXf, 13, 23, SOCF_LE } 61885 }; 61886 #endif 61887 61888 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 61889 soc_field_info_t soc_SW2_EOP_BUFFER_A_BCM56850_A0fmt_fields[] = { 61890 { EVEN_PARITYf, 1, 65, 0 }, 61891 { L3_MTUf, 14, 0, SOCF_LE }, 61892 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 14, 0 }, 61893 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 15, SOCF_LE }, 61894 { MH_INGRESS_TAGGEDf, 1, 22, 0 }, 61895 { RESERVED_BUF0f, 42, 23, SOCF_LE|SOCF_RES } 61896 }; 61897 #endif 61898 61899 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 61900 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 61901 defined(BCM_56685_A0) || defined(BCM_56685_B0) 61902 soc_field_info_t soc_SW2_EOP_BUFFER_Bfmt_fields[] = { 61903 { DROP_COPYTO_CPUf, 1, 111, 0 }, 61904 { EVEN_PARITYf, 1, 127, 0 }, 61905 { L2_MTU_CHECK_ENABLEf, 1, 1, 0 }, 61906 { L2_PBMf, 55, 2, SOCF_LE }, 61907 { L2_PBM_CPU_PORTf, 1, 2, 0 }, 61908 { L3_MTU_CHECK_ENABLEf, 1, 0, 0 }, 61909 { L3_PBMf, 54, 57, SOCF_LE }, 61910 { RESERVED_BUF1f, 15, 112, SOCF_LE|SOCF_RES } 61911 }; 61912 #endif 61913 61914 #if defined(BCM_53400_A0) 61915 soc_field_info_t soc_SW2_EOP_BUFFER_BCM53400_A0fmt_fields[] = { 61916 { COUNTER_UPDATE_CODEf, 3, 54, SOCF_LE }, 61917 { COUNTER_UPDATE_VECTORf, 43, 0, SOCF_LE }, 61918 { COUNTER_UPDATE_VECTOR_RESERVEDf, 9, 44, SOCF_LE|SOCF_RES }, 61919 { E2E_HOL_DISCARDf, 1, 87, SOCF_RES }, 61920 { HOLD_COSf, 3, 88, SOCF_LE }, 61921 { HOLD_PORTf, 5, 91, SOCF_LE }, 61922 { HOL_DISC_PBMf, 30, 57, SOCF_LE }, 61923 { IS_HG_PKTf, 1, 43, 0 }, 61924 { PKT_IS_VLAN_TAGGEDf, 1, 53, 0 } 61925 }; 61926 #endif 61927 61928 #if defined(BCM_53540_A0) 61929 soc_field_info_t soc_SW2_EOP_BUFFER_BCM53540_A0fmt_fields[] = { 61930 { BYTE_ADJUSTf, 7, 46, SOCF_LE }, 61931 { COUNTER_UPDATE_CODEf, 3, 54, SOCF_LE }, 61932 { COUNTER_UPDATE_VECTORf, 44, 0, SOCF_LE }, 61933 { COUNTER_UPDATE_VECTOR_RESERVEDf, 11, 45, SOCF_LE|SOCF_RES }, 61934 { E2E_HOL_DISCARDf, 1, 89, SOCF_RES }, 61935 { HOLD_COSf, 3, 90, SOCF_LE }, 61936 { HOLD_PORTf, 5, 93, SOCF_LE }, 61937 { HOL_DISC_PBMf, 32, 57, SOCF_LE }, 61938 { IS_HG_PKTf, 1, 44, 0 }, 61939 { PKT_IS_VLAN_TAGGEDf, 1, 53, 0 }, 61940 { RESERVED_104f, 4, 104, SOCF_LE|SOCF_RES }, 61941 { VLAN_CTR_INDEXf, 5, 99, SOCF_LE }, 61942 { VLAN_CTR_UPDATEf, 1, 98, 0 } 61943 }; 61944 #endif 61945 61946 #if defined(BCM_53570_A0) 61947 soc_field_info_t soc_SW2_EOP_BUFFER_BCM53570_A0fmt_fields[] = { 61948 { BYTE_ADJUSTf, 7, 46, SOCF_LE }, 61949 { COUNTER_UPDATE_CODEf, 3, 54, SOCF_LE }, 61950 { COUNTER_UPDATE_VECTORf, 44, 0, SOCF_LE }, 61951 { COUNTER_UPDATE_VECTOR_RESERVEDf, 1, 45, SOCF_RES }, 61952 { E2E_HOL_DISCARDf, 1, 57, SOCF_RES }, 61953 { HOLD_COSf, 3, 58, SOCF_LE }, 61954 { HOLD_PORTf, 7, 147, SOCF_LE }, 61955 { HOL_DISC_PBMf, 66, 81, SOCF_LE }, 61956 { ING_RX_CTR_INDEXf, 9, 72, SOCF_LE }, 61957 { ING_RX_CTR_UPDATEf, 1, 71, 0 }, 61958 { IS_HG_PKTf, 1, 44, 0 }, 61959 { PKT_IS_VLAN_TAGGEDf, 1, 53, 0 }, 61960 { VLAN_CTR_INDEXf, 9, 62, SOCF_LE }, 61961 { VLAN_CTR_UPDATEf, 1, 61, 0 } 61962 }; 61963 #endif 61964 61965 #if defined(BCM_53570_B0) 61966 soc_field_info_t soc_SW2_EOP_BUFFER_BCM53570_B0fmt_fields[] = { 61967 { BYTE_ADJUSTf, 7, 47, SOCF_LE }, 61968 { COUNTER_UPDATE_CODEf, 3, 55, SOCF_LE }, 61969 { COUNTER_UPDATE_VECTORf, 44, 0, SOCF_LE }, 61970 { COUNTER_UPDATE_VECTOR_RESERVEDf, 1, 46, SOCF_RES }, 61971 { E2E_HOL_DISCARDf, 1, 58, SOCF_RES }, 61972 { HOLD_COSf, 3, 59, SOCF_LE }, 61973 { HOLD_PORTf, 7, 148, SOCF_LE }, 61974 { HOL_DISC_PBMf, 66, 82, SOCF_LE }, 61975 { ING_RX_CTR_INDEXf, 9, 73, SOCF_LE }, 61976 { ING_RX_CTR_UPDATEf, 1, 72, 0 }, 61977 { IS_HG_PKTf, 1, 45, 0 }, 61978 { PKT_IS_VLAN_TAGGEDf, 1, 54, 0 }, 61979 { RESERVEDf, 1, 44, SOCF_RES }, 61980 { VLAN_CTR_INDEXf, 9, 63, SOCF_LE }, 61981 { VLAN_CTR_UPDATEf, 1, 62, 0 } 61982 }; 61983 #endif 61984 61985 #if defined(BCM_56142_A0) 61986 soc_field_info_t soc_SW2_EOP_BUFFER_BCM56142_A0fmt_fields[] = { 61987 { COUNTER_UPDATE_CODEf, 3, 149, SOCF_LE }, 61988 { COUNTER_UPDATE_VECTORf, 41, 92, SOCF_LE }, 61989 { COUNTER_UPDATE_VECTOR_RESERVEDf, 16, 133, SOCF_LE|SOCF_RES }, 61990 { E2E_HOL_DISCARDf, 1, 182, SOCF_RES }, 61991 { HOLD_COSf, 3, 183, SOCF_LE }, 61992 { HOLD_PORTf, 5, 186, SOCF_LE }, 61993 { HOL_DISC_PBMf, 30, 152, SOCF_LE }, 61994 { IS_HG_PKTf, 1, 191, 0 }, 61995 { L2_MTU_ADD_BYTES_INDICATIONf, 1, 76, 0 }, 61996 { L2_MTU_CHECK_ENABLEf, 1, 1, 0 }, 61997 { L2_MTU_PKT_SIZE_ADJUSTMENTf, 7, 77, SOCF_LE }, 61998 { L2_PBMf, 30, 16, SOCF_LE }, 61999 { L3_MTUf, 14, 2, SOCF_LE|SOCF_RES }, 62000 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 84, SOCF_RES }, 62001 { L3_MTU_CHECK_ENABLEf, 1, 0, SOCF_RES }, 62002 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 85, SOCF_LE|SOCF_RES }, 62003 { L3_PBMf, 30, 46, SOCF_LE|SOCF_RES }, 62004 { UNKNOWN_MH_L3BM_SELf, 1, 52, 0 }, 62005 { UNKNOWN_MH_LOCAL_DEST_PORTf, 6, 46, SOCF_LE } 62006 }; 62007 #endif 62008 62009 #if defined(BCM_56150_A0) 62010 soc_field_info_t soc_SW2_EOP_BUFFER_BCM56150_A0fmt_fields[] = { 62011 { COUNTER_UPDATE_CODEf, 3, 149, SOCF_LE }, 62012 { COUNTER_UPDATE_VECTORf, 41, 92, SOCF_LE }, 62013 { COUNTER_UPDATE_VECTOR_RESERVEDf, 16, 133, SOCF_LE|SOCF_RES }, 62014 { E2E_HOL_DISCARDf, 1, 182, SOCF_RES }, 62015 { HOLD_COSf, 3, 183, SOCF_LE }, 62016 { HOLD_PORTf, 5, 186, SOCF_LE }, 62017 { HOL_DISC_PBMf, 30, 152, SOCF_LE }, 62018 { IS_HG_PKTf, 1, 191, 0 }, 62019 { L2_MTU_ADD_BYTES_INDICATIONf, 1, 76, 0 }, 62020 { L2_MTU_CHECK_ENABLEf, 1, 1, 0 }, 62021 { L2_MTU_PKT_SIZE_ADJUSTMENTf, 7, 77, SOCF_LE }, 62022 { L2_PBMf, 30, 16, SOCF_LE }, 62023 { L3_MTUf, 14, 2, SOCF_LE|SOCF_RES }, 62024 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 84, SOCF_RES }, 62025 { L3_MTU_CHECK_ENABLEf, 1, 0, SOCF_RES }, 62026 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 85, SOCF_LE|SOCF_RES }, 62027 { L3_PBMf, 30, 46, SOCF_LE|SOCF_RES }, 62028 { UNKNOWN_MH_LOCAL_DEST_PORTf, 7, 46, SOCF_LE } 62029 }; 62030 #endif 62031 62032 #if defined(BCM_56160_A0) 62033 soc_field_info_t soc_SW2_EOP_BUFFER_BCM56160_A0fmt_fields[] = { 62034 { BYTE_ADJUSTf, 7, 46, SOCF_LE }, 62035 { COUNTER_UPDATE_CODEf, 3, 54, SOCF_LE }, 62036 { COUNTER_UPDATE_VECTORf, 44, 0, SOCF_LE }, 62037 { COUNTER_UPDATE_VECTOR_RESERVEDf, 11, 45, SOCF_LE|SOCF_RES }, 62038 { E2E_HOL_DISCARDf, 1, 89, SOCF_RES }, 62039 { HOLD_COSf, 3, 90, SOCF_LE }, 62040 { HOLD_PORTf, 5, 93, SOCF_LE }, 62041 { HOL_DISC_PBMf, 32, 57, SOCF_LE }, 62042 { IS_HG_PKTf, 1, 44, 0 }, 62043 { PKT_IS_VLAN_TAGGEDf, 1, 53, 0 }, 62044 { VLAN_CTR_INDEXf, 9, 99, SOCF_LE }, 62045 { VLAN_CTR_UPDATEf, 1, 98, 0 } 62046 }; 62047 #endif 62048 62049 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 62050 soc_field_info_t soc_SW2_EOP_BUFFER_BCM56334_A0fmt_fields[] = { 62051 { COUNTER_UPDATE_CODEf, 3, 133, SOCF_LE }, 62052 { COUNTER_UPDATE_VECTORf, 41, 92, SOCF_LE }, 62053 { HOL_DISC_PBMf, 30, 136, SOCF_LE }, 62054 { IS_HG_PKTf, 1, 179, 0 }, 62055 { L2_MTU_ADD_BYTES_INDICATIONf, 1, 76, 0 }, 62056 { L2_MTU_CHECK_ENABLEf, 1, 1, 0 }, 62057 { L2_MTU_PKT_SIZE_ADJUSTMENTf, 7, 77, SOCF_LE }, 62058 { L2_PBMf, 30, 16, SOCF_LE }, 62059 { L3_MTUf, 14, 2, SOCF_LE }, 62060 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 84, 0 }, 62061 { L3_MTU_CHECK_ENABLEf, 1, 0, 0 }, 62062 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 85, SOCF_LE }, 62063 { L3_PBMf, 30, 46, SOCF_LE }, 62064 { PW_IDf, 12, 167, SOCF_LE }, 62065 { PW_TERM_COUNTER_ENABLEf, 1, 166, 0 } 62066 }; 62067 #endif 62068 62069 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 62070 soc_field_info_t soc_SW2_EOP_BUFFER_BCM56820_A0fmt_fields[] = { 62071 { ADD_BYTES_INDICATIONf, 1, 31, 0 }, 62072 { COUNTER_UPDATE_CODEf, 3, 79, SOCF_LE }, 62073 { COUNTER_UPDATE_VECTORf, 41, 38, SOCF_LE }, 62074 { HOL_DISC_PBMf, 29, 82, SOCF_LE }, 62075 { L2_MTU_CHECK_ENABLEf, 1, 1, 0 }, 62076 { L2_MTU_PBMf, 29, 2, SOCF_LE }, 62077 { L3UC_ROUTEDf, 1, 111, 0 }, 62078 { L3_MTUf, 14, 112, SOCF_LE }, 62079 { L3_MTU_CHECK_ENABLEf, 1, 0, 0 }, 62080 { PKT_SIZE_ADJUSTMENTf, 6, 32, SOCF_LE } 62081 }; 62082 #endif 62083 62084 #if defined(BCM_88732_A0) 62085 soc_field_info_t soc_SW2_EOP_BUFFER_BCM88732_A0fmt_fields[] = { 62086 { COUNTER_UPDATE_CODEf, 3, 79, SOCF_LE }, 62087 { COUNTER_UPDATE_VECTORf, 41, 38, SOCF_LE }, 62088 { COUNTER_UPDATE_VECTOR_Rf, 32, 0, SOCF_LE }, 62089 { DROP_IF_ICV_FAILEDf, 6, 32, SOCF_LE }, 62090 { HOL_DISC_PBMf, 17, 82, SOCF_LE } 62091 }; 62092 #endif 62093 62094 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 62095 soc_field_info_t soc_SW2_EOP_BUFFER_B_BCM56260_A0fmt_fields[] = { 62096 { COUNTER_UPDATE_CODEf, 3, 1, SOCF_LE }, 62097 { E2E_HOL_DISCARDf, 1, 0, 0 }, 62098 { ETHERTYPE_IS_TRILLf, 1, 5, 0 }, 62099 { EVEN_PARITYf, 1, 15, 0 }, 62100 { INGRESS_PP_PORTf, 7, 7, SOCF_LE }, 62101 { L3_MTU_CHECK_ENABLEf, 1, 6, 0 }, 62102 { PKT_IS_VLAN_TAGGEDf, 1, 4, 0 }, 62103 { RESERVED_BUF2f, 1, 14, SOCF_RES } 62104 }; 62105 #endif 62106 62107 #if defined(BCM_56270_A0) 62108 soc_field_info_t soc_SW2_EOP_BUFFER_B_BCM56270_A0fmt_fields[] = { 62109 { COUNTER_UPDATE_CODEf, 3, 1, SOCF_LE }, 62110 { E2E_HOL_DISCARDf, 1, 0, 0 }, 62111 { ETHERTYPE_IS_TRILLf, 1, 5, 0 }, 62112 { INGRESS_PP_PORTf, 5, 7, SOCF_LE }, 62113 { L3_MTU_CHECK_ENABLEf, 1, 6, 0 }, 62114 { PKT_IS_VLAN_TAGGEDf, 1, 4, 0 } 62115 }; 62116 #endif 62117 62118 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 62119 soc_field_info_t soc_SW2_EOP_BUFFER_B_BCM56440_A0fmt_fields[] = { 62120 { COUNTER_UPDATE_CODEf, 3, 1, SOCF_LE }, 62121 { COUNTER_UPDATE_VECTORf, 54, 4, SOCF_LE }, 62122 { E2E_HOL_DISCARDf, 1, 0, 0 }, 62123 { ETHERTYPE_IS_TRILLf, 1, 59, 0 }, 62124 { EVEN_PARITYf, 1, 65, 0 }, 62125 { L3_MTU_CHECK_ENABLEf, 1, 60, 0 }, 62126 { PKT_IS_VLAN_TAGGEDf, 1, 58, 0 }, 62127 { RESERVED_BUF2f, 4, 61, SOCF_LE|SOCF_RES } 62128 }; 62129 #endif 62130 62131 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 62132 defined(BCM_56450_B1) 62133 soc_field_info_t soc_SW2_EOP_BUFFER_B_BCM56450_A0fmt_fields[] = { 62134 { COUNTER_UPDATE_CODEf, 3, 1, SOCF_LE }, 62135 { E2E_HOL_DISCARDf, 1, 0, 0 }, 62136 { ETHERTYPE_IS_TRILLf, 1, 5, 0 }, 62137 { EVEN_PARITYf, 1, 15, 0 }, 62138 { INGRESS_PP_PORTf, 8, 7, SOCF_LE }, 62139 { L3_MTU_CHECK_ENABLEf, 1, 6, 0 }, 62140 { PKT_IS_VLAN_TAGGEDf, 1, 4, 0 } 62141 }; 62142 #endif 62143 62144 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 62145 soc_field_info_t soc_SW2_EOP_BUFFER_B_BCM56560_A0fmt_fields[] = { 62146 { EVEN_PARITYf, 1, 127, 0 }, 62147 { L3_MTU_CHECK_ENABLEf, 1, 0, 0 }, 62148 { RESERVED_BUF1f, 126, 1, SOCF_LE|SOCF_RES } 62149 }; 62150 #endif 62151 62152 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 62153 defined(BCM_56850_A0) || defined(BCM_56860_A0) 62154 soc_field_info_t soc_SW2_EOP_BUFFER_B_BCM56640_A0fmt_fields[] = { 62155 { EVEN_PARITYf, 1, 127, 0 }, 62156 { L3_MTU_CHECK_ENABLEf, 1, 0, 0 }, 62157 { RESERVED_BUF1f, 126, 1, SOCF_LE|SOCF_RES } 62158 }; 62159 #endif 62160 62161 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 62162 soc_field_info_t soc_SW2_EOP_BUFFER_B_BCM56670_A0fmt_fields[] = { 62163 { L3_MTU_CHECK_ENABLEf, 1, 0, 0 }, 62164 { RESERVED_BUF1f, 7, 1, SOCF_LE|SOCF_RES } 62165 }; 62166 #endif 62167 62168 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 62169 soc_field_info_t soc_SW2_EOP_BUFFER_B_BCM56840_A0fmt_fields[] = { 62170 { EVEN_PARITYf, 1, 127, 0 }, 62171 { L3_MTU_CHECK_ENABLEf, 1, 0, 0 }, 62172 { RESERVED_BUF1f, 126, 1, SOCF_LE|SOCF_RES } 62173 }; 62174 #endif 62175 62176 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 62177 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 62178 defined(BCM_56685_A0) || defined(BCM_56685_B0) 62179 soc_field_info_t soc_SW2_EOP_BUFFER_Cfmt_fields[] = { 62180 { COUNTER_UPDATE_CODEf, 3, 2, SOCF_LE }, 62181 { COUNTER_UPDATE_VECTORf, 43, 5, SOCF_LE }, 62182 { E2E_HOL_DISCARDf, 1, 1, 0 }, 62183 { EVEN_PARITYf, 1, 65, 0 }, 62184 { IS_HG_PKTf, 1, 0, 0 }, 62185 { RESERVED_BUF2f, 17, 48, SOCF_LE|SOCF_RES } 62186 }; 62187 #endif 62188 62189 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 62190 defined(BCM_56270_A0) 62191 soc_field_info_t soc_SW2_EOP_BUFFER_C_BCM56260_A0fmt_fields[] = { 62192 { COUNTER_UPDATE_VECTORf, 64, 0, SOCF_LE }, 62193 { EVEN_PARITYf, 1, 65, 0 }, 62194 { RESERVEDf, 1, 64, SOCF_RES } 62195 }; 62196 #endif 62197 62198 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 62199 defined(BCM_56450_B1) 62200 soc_field_info_t soc_SW2_EOP_BUFFER_C_BCM56450_A0fmt_fields[] = { 62201 { COUNTER_UPDATE_VECTORf, 64, 0, SOCF_LE }, 62202 { EVEN_PARITYf, 1, 64, 0 } 62203 }; 62204 #endif 62205 62206 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 62207 defined(BCM_56670_A0) || defined(BCM_56670_B0) 62208 soc_field_info_t soc_SW2_EOP_BUFFER_C_BCM56560_A0fmt_fields[] = { 62209 { COUNTER_UPDATE_CODEf, 3, 1, SOCF_LE }, 62210 { COUNTER_UPDATE_VECTORf, 65, 4, SOCF_LE }, 62211 { E2E_HOL_DISCARDf, 1, 0, 0 }, 62212 { ETHERTYPE_IS_TRILLf, 1, 70, 0 }, 62213 { EVEN_PARITYf, 1, 73, 0 }, 62214 { PKT_IS_VLAN_TAGGEDf, 1, 69, 0 }, 62215 { RESERVED_BUF2f, 2, 71, SOCF_LE|SOCF_RES } 62216 }; 62217 #endif 62218 62219 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 62220 soc_field_info_t soc_SW2_EOP_BUFFER_C_BCM56640_A0fmt_fields[] = { 62221 { COUNTER_UPDATE_CODEf, 3, 1, SOCF_LE }, 62222 { COUNTER_UPDATE_VECTORf, 59, 4, SOCF_LE }, 62223 { E2E_HOL_DISCARDf, 1, 0, 0 }, 62224 { ETHERTYPE_IS_TRILLf, 1, 64, 0 }, 62225 { EVEN_PARITYf, 1, 65, 0 }, 62226 { PKT_IS_VLAN_TAGGEDf, 1, 63, 0 } 62227 }; 62228 #endif 62229 62230 #if defined(BCM_56840_A0) 62231 soc_field_info_t soc_SW2_EOP_BUFFER_C_BCM56840_A0fmt_fields[] = { 62232 { COUNTER_UPDATE_CODEf, 3, 1, SOCF_LE }, 62233 { COUNTER_UPDATE_VECTORf, 51, 4, SOCF_LE }, 62234 { E2E_HOL_DISCARDf, 1, 0, 0 }, 62235 { ETHERTYPE_IS_TRILLf, 1, 56, 0 }, 62236 { EVEN_PARITYf, 1, 65, 0 }, 62237 { PKT_IS_VLAN_TAGGEDf, 1, 55, 0 }, 62238 { RESERVED_BUF2f, 8, 57, SOCF_LE|SOCF_RES } 62239 }; 62240 #endif 62241 62242 #if defined(BCM_56840_B0) 62243 soc_field_info_t soc_SW2_EOP_BUFFER_C_BCM56840_B0fmt_fields[] = { 62244 { COUNTER_UPDATE_CODEf, 3, 1, SOCF_LE }, 62245 { COUNTER_UPDATE_VECTORf, 52, 4, SOCF_LE }, 62246 { E2E_HOL_DISCARDf, 1, 0, 0 }, 62247 { ETHERTYPE_IS_TRILLf, 1, 57, 0 }, 62248 { EVEN_PARITYf, 1, 65, 0 }, 62249 { PKT_IS_VLAN_TAGGEDf, 1, 56, 0 }, 62250 { RESERVED_BUF2f, 7, 58, SOCF_LE|SOCF_RES } 62251 }; 62252 #endif 62253 62254 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 62255 soc_field_info_t soc_SW2_EOP_BUFFER_C_BCM56850_A0fmt_fields[] = { 62256 { COUNTER_UPDATE_CODEf, 3, 1, SOCF_LE }, 62257 { COUNTER_UPDATE_VECTORf, 64, 4, SOCF_LE }, 62258 { E2E_HOL_DISCARDf, 1, 0, 0 }, 62259 { ETHERTYPE_IS_TRILLf, 1, 69, 0 }, 62260 { EVEN_PARITYf, 1, 73, 0 }, 62261 { PKT_IS_VLAN_TAGGEDf, 1, 68, 0 }, 62262 { RESERVED_BUF2f, 3, 70, SOCF_LE|SOCF_RES } 62263 }; 62264 #endif 62265 62266 #if defined(BCM_56370_A0) || defined(BCM_56870_A0) 62267 soc_field_info_t soc_SW3_0_DOPfmt_fields[] = { 62268 { CAPTURE_DATAf, 23, 0, SOCF_LE }, 62269 { COPY_TO_CPUf, 1, 1, 0 }, 62270 { FORWARDING_TYPEf, 4, 3, SOCF_LE }, 62271 { PURGE_CELLf, 1, 0, 0 }, 62272 { RESERVEDf, 9, 23, SOCF_LE|SOCF_RES }, 62273 { SW3_DESTINATIONf, 16, 7, SOCF_LE }, 62274 { UNICAST_QUEUINGf, 1, 2, 0 } 62275 }; 62276 #endif 62277 62278 #if defined(BCM_56770_A0) 62279 soc_field_info_t soc_SW3_0_DOP_BCM56770_A0fmt_fields[] = { 62280 { CAPTURE_DATAf, 51, 13, SOCF_LE }, 62281 { COPY_TO_CPUf, 1, 14, 0 }, 62282 { ENTROPYf, 20, 44, SOCF_LE }, 62283 { FORWARDING_TYPEf, 4, 16, SOCF_LE }, 62284 { LBIDf, 8, 36, SOCF_LE }, 62285 { PURGE_CELLf, 1, 13, 0 }, 62286 { RESERVEDf, 13, 0, SOCF_LE|SOCF_RES }, 62287 { SW3_DESTINATIONf, 16, 20, SOCF_LE }, 62288 { UNICAST_QUEUINGf, 1, 15, 0 } 62289 }; 62290 #endif 62291 62292 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 62293 soc_field_info_t soc_SW3_EOP_BUFFER_Afmt_fields[] = { 62294 { EVEN_PARITYf, 1, 65, 0 }, 62295 { INGRESS_PP_PORTf, 8, 24, SOCF_LE }, 62296 { L3_MTUf, 14, 0, SOCF_LE }, 62297 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 14, 0 }, 62298 { L3_MTU_CHECK_ENABLEf, 1, 23, 0 }, 62299 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 15, SOCF_LE }, 62300 { MH_INGRESS_TAGGEDf, 1, 22, 0 }, 62301 { RESERVED_BUF0f, 33, 32, SOCF_LE|SOCF_RES } 62302 }; 62303 #endif 62304 62305 #if defined(BCM_56370_A0) 62306 soc_field_info_t soc_SW3_EOP_BUFFER_A_BCM56370_A0fmt_fields[] = { 62307 { ECCf, 7, 64, SOCF_LE }, 62308 { ECCPf, 8, 64, SOCF_LE }, 62309 { INGRESS_PP_PORTf, 7, 24, SOCF_LE }, 62310 { MH_INGRESS_TAGGEDf, 1, 23, 0 }, 62311 { PARITYf, 1, 71, 0 }, 62312 { RESERVED_BUF0f, 32, 32, SOCF_LE|SOCF_RES }, 62313 { RESERVED_INGRESS_PP_PORTf, 1, 31, SOCF_RES }, 62314 { RESSERVED_1f, 23, 0, SOCF_LE } 62315 }; 62316 #endif 62317 62318 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 62319 soc_field_info_t soc_SW3_EOP_BUFFER_A_BCM56870_A0fmt_fields[] = { 62320 { ECCf, 7, 64, SOCF_LE }, 62321 { ECCPf, 8, 64, SOCF_LE }, 62322 { INGRESS_PP_PORTf, 8, 24, SOCF_LE }, 62323 { MH_INGRESS_TAGGEDf, 1, 23, 0 }, 62324 { PARITYf, 1, 71, 0 }, 62325 { RESERVED_BUF0f, 32, 32, SOCF_LE|SOCF_RES }, 62326 { RESSERVED_1f, 23, 0, SOCF_LE } 62327 }; 62328 #endif 62329 62330 #if defined(BCM_56970_A0) 62331 soc_field_info_t soc_SW3_EOP_BUFFER_A_BCM56970_A0fmt_fields[] = { 62332 { ECCf, 7, 65, SOCF_LE }, 62333 { ECCPf, 8, 65, SOCF_LE }, 62334 { INGRESS_PP_PORTf, 8, 24, SOCF_LE }, 62335 { L3_MTUf, 14, 0, SOCF_LE }, 62336 { L3_MTU_ADD_BYTES_INDICATIONf, 1, 14, 0 }, 62337 { L3_MTU_CHECK_ENABLEf, 1, 23, 0 }, 62338 { L3_MTU_PKT_SIZE_ADJUSTMENTf, 7, 15, SOCF_LE }, 62339 { MH_INGRESS_TAGGEDf, 1, 22, 0 }, 62340 { PARITYf, 1, 72, 0 }, 62341 { RESERVED_BUF0f, 33, 32, SOCF_LE|SOCF_RES } 62342 }; 62343 #endif 62344 62345 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 62346 soc_field_info_t soc_SW3_EOP_BUFFER_Bfmt_fields[] = { 62347 { COUNTER_UPDATE_CODEf, 3, 1, SOCF_LE }, 62348 { COUNTER_UPDATE_VECTORf, 64, 4, SOCF_LE }, 62349 { ETHERTYPE_IS_TRILLf, 1, 69, 0 }, 62350 { EVEN_PARITYf, 1, 81, 0 }, 62351 { INCREMENT_ECN_COUNTERf, 1, 0, 0 }, 62352 { INGRESS_PP_PORTf, 8, 70, SOCF_LE }, 62353 { PKT_IS_VLAN_TAGGEDf, 1, 68, 0 }, 62354 { RESERVED_BUF2f, 3, 78, SOCF_LE|SOCF_RES } 62355 }; 62356 #endif 62357 62358 #if defined(BCM_56370_A0) 62359 soc_field_info_t soc_SW3_EOP_BUFFER_B_BCM56370_A0fmt_fields[] = { 62360 { COUNTER_UPDATE_CODEf, 3, 132, SOCF_LE }, 62361 { COUNTER_UPDATE_VECTORf, 131, 0, SOCF_LE }, 62362 { ECCf, 8, 147, SOCF_LE }, 62363 { ECCPf, 9, 147, SOCF_LE }, 62364 { INCREMENT_ECN_COUNTERf, 1, 131, 0 }, 62365 { INGRESS_PP_PORTf, 7, 136, SOCF_LE }, 62366 { PARITYf, 1, 155, 0 }, 62367 { PARITY_ERRf, 1, 144, 0 }, 62368 { PKT_IS_VLAN_TAGGEDf, 1, 135, 0 }, 62369 { RESERVED_BUF2f, 2, 145, SOCF_LE|SOCF_RES }, 62370 { RESERVED_INGRESS_PP_PORTf, 1, 143, SOCF_RES } 62371 }; 62372 #endif 62373 62374 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 62375 soc_field_info_t soc_SW3_EOP_BUFFER_B_BCM56870_A0fmt_fields[] = { 62376 { COUNTER_UPDATE_CODEf, 3, 129, SOCF_LE }, 62377 { COUNTER_UPDATE_VECTORf, 128, 0, SOCF_LE }, 62378 { ECCf, 8, 143, SOCF_LE }, 62379 { ECCPf, 9, 143, SOCF_LE }, 62380 { INCREMENT_ECN_COUNTERf, 1, 128, 0 }, 62381 { INGRESS_PP_PORTf, 8, 133, SOCF_LE }, 62382 { PARITYf, 1, 151, 0 }, 62383 { PARITY_ERRf, 1, 141, 0 }, 62384 { PKT_IS_VLAN_TAGGEDf, 1, 132, 0 }, 62385 { RESERVED_BUF2f, 1, 142, SOCF_RES } 62386 }; 62387 #endif 62388 62389 #if defined(BCM_56970_A0) 62390 soc_field_info_t soc_SW3_EOP_BUFFER_B_BCM56970_A0fmt_fields[] = { 62391 { COUNTER_UPDATE_CODEf, 3, 1, SOCF_LE }, 62392 { COUNTER_UPDATE_VECTORf, 64, 4, SOCF_LE }, 62393 { ECCf, 7, 80, SOCF_LE }, 62394 { ECCPf, 8, 80, SOCF_LE }, 62395 { ETHERTYPE_IS_TRILLf, 1, 69, 0 }, 62396 { INCREMENT_ECN_COUNTERf, 1, 0, 0 }, 62397 { INGRESS_PP_PORTf, 8, 70, SOCF_LE }, 62398 { PARITYf, 1, 87, 0 }, 62399 { PARITY_ERR_OCCURREDf, 1, 78, 0 }, 62400 { PKT_IS_VLAN_TAGGEDf, 1, 68, 0 }, 62401 { RESERVED_BUF2f, 1, 79, SOCF_RES } 62402 }; 62403 #endif 62404 62405 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 62406 defined(BCM_56870_A0) 62407 soc_field_info_t soc_SWITCHING_CTRLS_ACTION_SETfmt_fields[] = { 62408 { BC_DROPf, 1, 5, 0 }, 62409 { COMPARE_L3_IIF_L3_OIFf, 1, 0, 0 }, 62410 { L2_DROPf, 1, 2, 0 }, 62411 { L3_DROPf, 1, 1, 0 }, 62412 { UMC_DROPf, 1, 4, 0 }, 62413 { UUC_DROPf, 1, 3, 0 } 62414 }; 62415 #endif 62416 62417 #if defined(BCM_88732_A0) 62418 soc_field_info_t soc_SWITCH_TO_STUB_SCHfmt_fields[] = { 62419 { CLASSIFICATION_IDf, 3, 37, SOCF_LE }, 62420 { CRCf, 8, 0, SOCF_LE }, 62421 { PACKET_TYPEf, 2, 54, SOCF_LE }, 62422 { RESERVED0f, 1, 36, SOCF_RES }, 62423 { RESERVED1f, 10, 44, SOCF_LE|SOCF_RES }, 62424 { SECURE_SESSION_IDf, 4, 40, SOCF_LE }, 62425 { SGTf, 16, 20, SOCF_LE }, 62426 { SOPf, 8, 56, SOCF_LE }, 62427 { SUBPORT_IDf, 12, 8, SOCF_LE } 62428 }; 62429 #endif 62430 62431 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 62432 soc_field_info_t soc_SW_COUNTER_UPDATE_VECTORfmt_fields[] = { 62433 { EGR_MASKf, 1, 0, 0 }, 62434 { FP_AND_MASKf, 1, 1, 0 }, 62435 { IFP_DELAYED_DROPf, 1, 2, 0 }, 62436 { ING_EGR_MASKf, 1, 3, 0 }, 62437 { MAC_MASKf, 1, 4, 0 }, 62438 { MULTICAST_DROPf, 1, 5, 0 }, 62439 { NONUC_MASKf, 1, 6, 0 }, 62440 { NONUC_TRUNK_RESOLUTION_MASKf, 1, 7, 0 }, 62441 { RESERVEDf, 21, 8, SOCF_LE|SOCF_RES }, 62442 { STG_MASKf, 1, 29, 0 }, 62443 { VLAN_MASKf, 1, 30, 0 }, 62444 { VLAN_MEMBERSHIP_MASKf, 1, 31, 0 } 62445 }; 62446 #endif 62447 62448 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 62449 soc_field_info_t soc_SW_EOP_BUFFER_Bfmt_fields[] = { 62450 { COUNTER_UPDATE_CODEf, 4, 0, SOCF_LE }, 62451 { COUNTER_UPDATE_VECTORf, 128, 4, SOCF_LE }, 62452 { DATAf, 135, 0, SOCF_LE }, 62453 { ECCf, 8, 135, SOCF_LE }, 62454 { ECCPf, 9, 135, SOCF_LE }, 62455 { INCREMENT_ECN_COUNTERf, 1, 132, 0 }, 62456 { PARITYf, 1, 143, 0 }, 62457 { PARITY_ERR_OCCURREDf, 1, 133, 0 }, 62458 { RESERVEDf, 1, 134, SOCF_RES } 62459 }; 62460 #endif 62461 62462 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 62463 defined(BCM_56870_A0) 62464 soc_field_info_t soc_SYSTEM_HVE_OUTPUT_BUSfmt_fields[] = { 62465 { CTRL_PKT_SIGNATURE_MATCH_HDR_TYPEf, 16, 128, SOCF_LE }, 62466 { CTRL_PKT_SIGNATURE_MATCH_INITIAL_SHIFT_AMOUNTf, 6, 122, SOCF_LE }, 62467 { CTRL_PKT_SIGNATURE_MATCH_MICE_CTRL_IDf, 8, 144, SOCF_LE }, 62468 { CTRL_PKT_SIGNATURE_MATCH_PARSE_CONTEXT_IDf, 16, 160, SOCF_LE }, 62469 { CTRL_PKT_SIGNATURE_MATCH_PARSE_CTRL_IDf, 8, 152, SOCF_LE }, 62470 { CTRL_PKT_SIGNATURE_MATCH_RESULT_1f, 1, 118, 0 }, 62471 { CTRL_PKT_SIGNATURE_MATCH_RESULT_2f, 1, 119, 0 }, 62472 { CTRL_PKT_SIGNATURE_MATCH_RESULT_3f, 1, 120, 0 }, 62473 { CTRL_PKT_SIGNATURE_MATCH_RESULT_4f, 1, 121, 0 }, 62474 { FABRIC_SRC_IS_MY_MODIDf, 1, 7, 0 }, 62475 { FLEX_VALIDATION_RESULTSf, 8, 64, SOCF_LE }, 62476 { HG_PKT_SIGNATURE_MATCH_RESULT_1f, 1, 2, 0 }, 62477 { HG_PKT_SIGNATURE_MATCH_RESULT_2f, 1, 3, 0 }, 62478 { HG_PKT_SIGNATURE_MATCH_RESULT_3f, 1, 4, 0 }, 62479 { HIGIG2_MGID_INVALIDf, 1, 1, 0 }, 62480 { HIGIG_FWD_TYPEf, 5, 88, SOCF_LE }, 62481 { HIGIG_MGIDf, 16, 72, SOCF_LE }, 62482 { LOOPBACK_HDR_TYPEf, 5, 93, SOCF_LE }, 62483 { MH_1588_ING_UPDATE_DONEf, 1, 24, 0 }, 62484 { MH_DONOT_LEARNf, 1, 18, 0 }, 62485 { MH_DST_IS_MY_MODIDf, 1, 6, 0 }, 62486 { MH_DVP_OUT_OF_RANGEf, 1, 9, 0 }, 62487 { MH_INGRESS_TAGGEDf, 1, 22, 0 }, 62488 { MH_INPUT_PRIORITYf, 4, 98, SOCF_LE }, 62489 { MH_LAGFAIL_LOOPBACK_PKTf, 1, 21, 0 }, 62490 { MH_MIRRORf, 1, 25, 0 }, 62491 { MH_MULTIPOINTf, 1, 14, 0 }, 62492 { MH_OPCODEf, 3, 15, SOCF_LE }, 62493 { MH_PFMf, 2, 12, SOCF_LE }, 62494 { MH_PRESERVE_DOT1Pf, 1, 20, 0 }, 62495 { MH_PRESERVE_DSCPf, 1, 19, 0 }, 62496 { MH_SRC_IS_MY_MODIDf, 1, 5, 0 }, 62497 { MH_SRC_MODIDf, 8, 102, SOCF_LE }, 62498 { MH_SRC_PORTf, 8, 110, SOCF_LE }, 62499 { MH_SVP_OUT_OF_RANGEf, 1, 8, 0 }, 62500 { MH_VLAN_TAGGEDf, 1, 23, 0 }, 62501 { MY_MODID_CHECK_RESULTf, 1, 11, 0 }, 62502 { PKT_PROFILEf, 3, 26, SOCF_LE }, 62503 { PPD2_MP_MCST_MISMATCHf, 1, 10, 0 }, 62504 { REMOTE_CPU_OPCODEf, 8, 184, SOCF_LE }, 62505 { REMOTE_CPU_TRAFFIC_CLASSf, 8, 176, SOCF_LE }, 62506 { RESERVEDf, 35, 29, SOCF_LE|SOCF_RES }, 62507 { VISIBILITY_PKTf, 1, 0, 0 } 62508 }; 62509 #endif 62510 62511 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 62512 defined(BCM_56870_A0) 62513 soc_field_info_t soc_SYSTEM_HVE_TRIGGERS_FORMATfmt_fields[] = { 62514 { HIGIG_EXT_HDR_PRESENTf, 1, 5, 0 }, 62515 { HIGIG_HDR_PRESENTf, 1, 0, 0 }, 62516 { HIGIG_PPD_TYPEf, 2, 1, SOCF_LE }, 62517 { LOOPBACK_HDR_PRESENTf, 1, 6, 0 }, 62518 { OLP_HDR_PRESENTf, 1, 4, 0 }, 62519 { SUBPORT_TAG_PRESENTf, 1, 3, 0 }, 62520 { VFI_PRESENTf, 1, 9, 0 }, 62521 { Z0_OVLAN_TAG_PRESENTf, 1, 7, 0 }, 62522 { Z0_SYSTEM_RSVD_VLAN_TAG_PRESENTf, 1, 8, 0 } 62523 }; 62524 #endif 62525