fields_o.i (1797979B)
1 /* 2 * DO NOT EDIT THIS FILE! 3 * This file is auto-generated from the registers file. 4 * Edits to this file will be lost when it is regenerated. 5 * 6 * 7 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 8 * 9 * Copyright 2007-2020 Broadcom Inc. All rights reserved. 10 * 11 * File: fields_o.i 12 * Purpose: Field declarations. 13 */ 14 15 #if defined(BCM_88675_A0) 16 soc_field_info_t soc_OAMP_ARBITER_CONTROLr_fields[] = { 17 { CPU_PIPE_SELf, 1, 2, 0 }, 18 { PIPE_OVERIDEf, 1, 0, 0 }, 19 { PIPE_SELf, 1, 1, 0 } 20 }; 21 22 #endif 23 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 24 defined(BCM_56270_A0) 25 soc_field_info_t soc_OAMP_ARBITER_CONTROL_BCM56260_A0r_fields[] = { 26 { CPU_PIPE_SELf, 1, 2, 0 }, 27 { PIPE_OVERIDEf, 1, 0, 0 }, 28 { PIPE_SELf, 1, 1, 0 } 29 }; 30 31 #endif 32 #if defined(BCM_88375_A0) 33 soc_field_info_t soc_OAMP_ARBITER_CONTROL_BCM88375_A0r_fields[] = { 34 { CPU_PIPE_SELf, 1, 2, 0 }, 35 { PIPE_OVERIDEf, 1, 0, 0 }, 36 { PIPE_SELf, 1, 1, 0 } 37 }; 38 39 #endif 40 #if defined(BCM_88375_B0) 41 soc_field_info_t soc_OAMP_ARBITER_CONTROL_BCM88375_B0r_fields[] = { 42 { CPU_PIPE_SELf, 1, 2, 0 }, 43 { PIPE_OVERIDEf, 1, 0, 0 }, 44 { PIPE_SELf, 1, 1, 0 } 45 }; 46 47 #endif 48 #if defined(BCM_88675_B0) 49 soc_field_info_t soc_OAMP_ARBITER_CONTROL_BCM88675_B0r_fields[] = { 50 { CPU_PIPE_SELf, 1, 2, 0 }, 51 { PIPE_OVERIDEf, 1, 0, 0 }, 52 { PIPE_SELf, 1, 1, 0 } 53 }; 54 55 #endif 56 #if defined(BCM_88680_A0) 57 soc_field_info_t soc_OAMP_ARBITER_CONTROL_BCM88680_A0r_fields[] = { 58 { CPU_PIPE_SELf, 1, 2, 0 }, 59 { PIPE_OVERIDEf, 1, 0, 0 }, 60 { PIPE_SELf, 1, 1, 0 } 61 }; 62 63 #endif 64 #if defined(BCM_88690_A0) 65 soc_field_info_t soc_OAMP_ARBITER_CONTROL_BCM88690_A0r_fields[] = { 66 { CPU_PIPE_SELf, 1, 2, 0 }, 67 { PIPE_OVERIDEf, 1, 0, 0 }, 68 { PIPE_SELf, 1, 1, 0 } 69 }; 70 71 #endif 72 #if defined(BCM_88690_B0) 73 soc_field_info_t soc_OAMP_ARBITER_CONTROL_BCM88690_B0r_fields[] = { 74 { CPU_PIPE_SELf, 1, 2, 0 }, 75 { PIPE_OVERIDEf, 1, 0, 0 }, 76 { PIPE_SELf, 1, 1, 0 } 77 }; 78 79 #endif 80 #if defined(BCM_88660_A0) 81 soc_field_info_t soc_OAMP_ARBITER_WEIGHTr_fields[] = { 82 { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE|SOCF_SIG }, 83 { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE|SOCF_SIG }, 84 { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE|SOCF_SIG }, 85 { TST_ARB_WEIGHTf, 3, 12, SOCF_LE|SOCF_SIG }, 86 { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE|SOCF_SIG } 87 }; 88 89 #endif 90 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 91 defined(BCM_56270_A0) 92 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM56260_A0r_fields[] = { 93 { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE }, 94 { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE }, 95 { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE }, 96 { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE }, 97 { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE }, 98 { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE } 99 }; 100 101 #endif 102 #if defined(BCM_88270_A0) 103 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88270_A0r_fields[] = { 104 { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE }, 105 { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE }, 106 { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE }, 107 { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE }, 108 { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE }, 109 { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE }, 110 { TXO_ARB_WEIGHTf, 3, 18, SOCF_LE } 111 }; 112 113 #endif 114 #if defined(BCM_88375_A0) 115 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88375_A0r_fields[] = { 116 { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE }, 117 { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE }, 118 { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE }, 119 { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE }, 120 { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE }, 121 { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE } 122 }; 123 124 #endif 125 #if defined(BCM_88375_B0) 126 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88375_B0r_fields[] = { 127 { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE }, 128 { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE }, 129 { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE }, 130 { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE }, 131 { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE }, 132 { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE } 133 }; 134 135 #endif 136 #if defined(BCM_88470_A0) 137 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88470_A0r_fields[] = { 138 { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE }, 139 { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE }, 140 { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE }, 141 { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE }, 142 { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE }, 143 { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE }, 144 { TXO_ARB_WEIGHTf, 3, 18, SOCF_LE } 145 }; 146 147 #endif 148 #if defined(BCM_88470_B0) 149 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88470_B0r_fields[] = { 150 { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE }, 151 { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE }, 152 { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE }, 153 { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE }, 154 { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE }, 155 { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE }, 156 { TXO_ARB_WEIGHTf, 3, 18, SOCF_LE } 157 }; 158 159 #endif 160 #if defined(BCM_88675_A0) 161 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88675_A0r_fields[] = { 162 { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE }, 163 { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE }, 164 { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE }, 165 { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE }, 166 { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE }, 167 { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE } 168 }; 169 170 #endif 171 #if defined(BCM_88675_B0) 172 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88675_B0r_fields[] = { 173 { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE }, 174 { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE }, 175 { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE }, 176 { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE }, 177 { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE }, 178 { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE } 179 }; 180 181 #endif 182 #if defined(BCM_88680_A0) 183 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88680_A0r_fields[] = { 184 { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE }, 185 { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE }, 186 { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE }, 187 { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE }, 188 { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE }, 189 { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE } 190 }; 191 192 #endif 193 #if defined(BCM_88690_A0) 194 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88690_A0r_fields[] = { 195 { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE }, 196 { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE }, 197 { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE }, 198 { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE }, 199 { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE }, 200 { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE }, 201 { TXO_ARB_WEIGHTf, 3, 18, SOCF_LE } 202 }; 203 204 #endif 205 #if defined(BCM_88690_B0) 206 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88690_B0r_fields[] = { 207 { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE }, 208 { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE }, 209 { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE }, 210 { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE }, 211 { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE }, 212 { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE }, 213 { TXO_ARB_WEIGHTf, 3, 18, SOCF_LE } 214 }; 215 216 #endif 217 #if defined(BCM_88650_A0) 218 soc_field_info_t soc_OAMP_BFDCC_TX_MPLSr_fields[] = { 219 { BFDCC_MPLS_DPf, 2, 3, SOCF_LE|SOCF_SIG }, 220 { BFDCC_MPLS_TCf, 3, 0, SOCF_LE|SOCF_SIG } 221 }; 222 223 #endif 224 #if defined(BCM_88650_B0) 225 soc_field_info_t soc_OAMP_BFDCC_TX_MPLS_BCM88650_B0r_fields[] = { 226 { BFDCC_MPLS_DPf, 2, 3, SOCF_LE|SOCF_SIG }, 227 { BFDCC_MPLS_TCf, 3, 0, SOCF_LE|SOCF_SIG } 228 }; 229 230 #endif 231 #if defined(BCM_88650_A0) 232 soc_field_info_t soc_OAMP_BFDCV_TX_MPLSr_fields[] = { 233 { BFDCV_MPLS_DPf, 2, 3, SOCF_LE|SOCF_SIG }, 234 { BFDCV_MPLS_TCf, 3, 0, SOCF_LE|SOCF_SIG } 235 }; 236 237 #endif 238 #if defined(BCM_88650_B0) 239 soc_field_info_t soc_OAMP_BFDCV_TX_MPLS_BCM88650_B0r_fields[] = { 240 { BFDCV_MPLS_DPf, 2, 3, SOCF_LE|SOCF_SIG }, 241 { BFDCV_MPLS_TCf, 3, 0, SOCF_LE|SOCF_SIG } 242 }; 243 244 #endif 245 #if defined(BCM_88650_A0) 246 soc_field_info_t soc_OAMP_BFD_CC_MPLSTP_GACHr_fields[] = { 247 { BFD_CC_MPLSTP_GACHf, 32, 0, SOCF_LE|SOCF_SIG } 248 }; 249 250 #endif 251 #if defined(BCM_88650_B0) 252 soc_field_info_t soc_OAMP_BFD_CC_MPLSTP_GACH_BCM88650_B0r_fields[] = { 253 { BFD_CC_MPLSTP_GACHf, 32, 0, SOCF_LE|SOCF_SIG } 254 }; 255 256 #endif 257 #if defined(BCM_88650_A0) 258 soc_field_info_t soc_OAMP_BFD_CC_MPLSTP_GALr_fields[] = { 259 { BFD_CC_MPLSTP_GALf, 32, 0, SOCF_LE|SOCF_SIG } 260 }; 261 262 #endif 263 #if defined(BCM_88650_B0) 264 soc_field_info_t soc_OAMP_BFD_CC_MPLSTP_GAL_BCM88650_B0r_fields[] = { 265 { BFD_CC_MPLSTP_GALf, 32, 0, SOCF_LE|SOCF_SIG } 266 }; 267 268 #endif 269 #if defined(BCM_88650_A0) 270 soc_field_info_t soc_OAMP_BFD_CC_PACKETr_fields[] = { 271 { BFD_CC_PACKETf, 192, 0, SOCF_LE|SOCF_SIG } 272 }; 273 274 #endif 275 #if defined(BCM_88650_B0) 276 soc_field_info_t soc_OAMP_BFD_CC_PACKET_BCM88650_B0r_fields[] = { 277 { BFD_CC_PACKETf, 192, 0, SOCF_LE|SOCF_SIG } 278 }; 279 280 #endif 281 #if defined(BCM_88650_A0) 282 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_GACHr_fields[] = { 283 { BFD_CV_MPLSTP_GACHf, 32, 0, SOCF_LE|SOCF_SIG } 284 }; 285 286 #endif 287 #if defined(BCM_88650_B0) 288 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_GACH_BCM88650_B0r_fields[] = { 289 { BFD_CV_MPLSTP_GACHf, 32, 0, SOCF_LE|SOCF_SIG } 290 }; 291 292 #endif 293 #if defined(BCM_88650_A0) 294 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_GALr_fields[] = { 295 { BFD_CV_MPLSTP_GALf, 32, 0, SOCF_LE|SOCF_SIG } 296 }; 297 298 #endif 299 #if defined(BCM_88650_B0) 300 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_GAL_BCM88650_B0r_fields[] = { 301 { BFD_CV_MPLSTP_GALf, 32, 0, SOCF_LE|SOCF_SIG } 302 }; 303 304 #endif 305 #if defined(BCM_88650_A0) 306 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_MEPID_TLV_TYPEr_fields[] = { 307 { BFD_CV_MPLSTP_MEPID_TLV_TYPEf, 16, 0, SOCF_LE|SOCF_SIG } 308 }; 309 310 #endif 311 #if defined(BCM_88650_B0) 312 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_MEPID_TLV_TYPE_BCM88650_B0r_fields[] = { 313 { BFD_CV_MPLSTP_MEPID_TLV_TYPEf, 16, 0, SOCF_LE|SOCF_SIG } 314 }; 315 316 #endif 317 #if defined(BCM_88650_A0) 318 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_TLV_HEADERr_fields[] = { 319 { BFD_CV_MPLSTP_TLV_HEADERf, 32, 0, SOCF_LE|SOCF_SIG } 320 }; 321 322 #endif 323 #if defined(BCM_88650_B0) 324 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_TLV_HEADER_BCM88650_B0r_fields[] = { 325 { BFD_CV_MPLSTP_TLV_HEADERf, 32, 0, SOCF_LE|SOCF_SIG } 326 }; 327 328 #endif 329 #if defined(BCM_88650_A0) 330 soc_field_info_t soc_OAMP_BFD_CV_PACKETr_fields[] = { 331 { BFD_CV_PACKETf, 192, 0, SOCF_LE|SOCF_SIG } 332 }; 333 334 #endif 335 #if defined(BCM_88650_B0) 336 soc_field_info_t soc_OAMP_BFD_CV_PACKET_BCM88650_B0r_fields[] = { 337 { BFD_CV_PACKETf, 192, 0, SOCF_LE|SOCF_SIG } 338 }; 339 340 #endif 341 #if defined(BCM_88660_A0) 342 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILEr_fields[] = { 343 { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE|SOCF_SIG }, 344 { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE|SOCF_SIG }, 345 { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE|SOCF_SIG }, 346 { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE|SOCF_SIG }, 347 { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE|SOCF_SIG }, 348 { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE|SOCF_SIG }, 349 { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE|SOCF_SIG }, 350 { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE|SOCF_SIG }, 351 { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE|SOCF_SIG }, 352 { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE|SOCF_SIG }, 353 { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE|SOCF_SIG }, 354 { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE|SOCF_SIG }, 355 { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE|SOCF_SIG }, 356 { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE|SOCF_SIG }, 357 { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE|SOCF_SIG }, 358 { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE|SOCF_SIG } 359 }; 360 361 #endif 362 #if defined(BCM_88270_A0) 363 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88270_A0r_fields[] = { 364 { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE }, 365 { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE }, 366 { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE }, 367 { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE }, 368 { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE }, 369 { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE }, 370 { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE }, 371 { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE }, 372 { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE }, 373 { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE }, 374 { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE }, 375 { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE }, 376 { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE }, 377 { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE }, 378 { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE }, 379 { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE } 380 }; 381 382 #endif 383 #if defined(BCM_88375_A0) 384 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88375_A0r_fields[] = { 385 { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE }, 386 { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE }, 387 { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE }, 388 { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE }, 389 { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE }, 390 { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE }, 391 { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE }, 392 { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE }, 393 { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE }, 394 { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE }, 395 { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE }, 396 { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE }, 397 { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE }, 398 { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE }, 399 { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE }, 400 { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE } 401 }; 402 403 #endif 404 #if defined(BCM_88375_B0) 405 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88375_B0r_fields[] = { 406 { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE }, 407 { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE }, 408 { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE }, 409 { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE }, 410 { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE }, 411 { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE }, 412 { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE }, 413 { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE }, 414 { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE }, 415 { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE }, 416 { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE }, 417 { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE }, 418 { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE }, 419 { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE }, 420 { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE }, 421 { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE } 422 }; 423 424 #endif 425 #if defined(BCM_88470_A0) 426 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88470_A0r_fields[] = { 427 { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE }, 428 { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE }, 429 { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE }, 430 { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE }, 431 { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE }, 432 { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE }, 433 { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE }, 434 { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE }, 435 { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE }, 436 { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE }, 437 { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE }, 438 { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE }, 439 { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE }, 440 { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE }, 441 { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE }, 442 { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE } 443 }; 444 445 #endif 446 #if defined(BCM_88470_B0) 447 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88470_B0r_fields[] = { 448 { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE }, 449 { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE }, 450 { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE }, 451 { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE }, 452 { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE }, 453 { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE }, 454 { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE }, 455 { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE }, 456 { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE }, 457 { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE }, 458 { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE }, 459 { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE }, 460 { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE }, 461 { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE }, 462 { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE }, 463 { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE } 464 }; 465 466 #endif 467 #if defined(BCM_88675_A0) 468 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88675_A0r_fields[] = { 469 { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE }, 470 { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE }, 471 { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE }, 472 { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE }, 473 { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE }, 474 { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE }, 475 { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE }, 476 { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE }, 477 { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE }, 478 { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE }, 479 { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE }, 480 { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE }, 481 { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE }, 482 { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE }, 483 { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE }, 484 { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE } 485 }; 486 487 #endif 488 #if defined(BCM_88675_B0) 489 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88675_B0r_fields[] = { 490 { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE }, 491 { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE }, 492 { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE }, 493 { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE }, 494 { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE }, 495 { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE }, 496 { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE }, 497 { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE }, 498 { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE }, 499 { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE }, 500 { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE }, 501 { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE }, 502 { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE }, 503 { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE }, 504 { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE }, 505 { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE } 506 }; 507 508 #endif 509 #if defined(BCM_88680_A0) 510 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88680_A0r_fields[] = { 511 { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE }, 512 { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE }, 513 { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE }, 514 { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE }, 515 { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE }, 516 { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE }, 517 { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE }, 518 { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE }, 519 { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE }, 520 { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE }, 521 { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE }, 522 { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE }, 523 { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE }, 524 { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE }, 525 { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE }, 526 { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE } 527 }; 528 529 #endif 530 #if defined(BCM_88690_A0) 531 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88690_A0r_fields[] = { 532 { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE }, 533 { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE }, 534 { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE }, 535 { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE }, 536 { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE }, 537 { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE }, 538 { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE }, 539 { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE }, 540 { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE }, 541 { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE }, 542 { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE }, 543 { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE }, 544 { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE }, 545 { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE }, 546 { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE }, 547 { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE } 548 }; 549 550 #endif 551 #if defined(BCM_88690_B0) 552 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88690_B0r_fields[] = { 553 { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE }, 554 { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE }, 555 { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE }, 556 { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE }, 557 { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE }, 558 { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE }, 559 { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE }, 560 { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE }, 561 { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE }, 562 { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE }, 563 { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE }, 564 { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE }, 565 { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE }, 566 { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE }, 567 { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE }, 568 { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE } 569 }; 570 571 #endif 572 #if defined(BCM_88650_A0) 573 soc_field_info_t soc_OAMP_BFD_EMC_CONSTr_fields[] = { 574 { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE|SOCF_SIG }, 575 { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE|SOCF_SIG }, 576 { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE|SOCF_SIG }, 577 { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE|SOCF_SIG } 578 }; 579 580 #endif 581 #if defined(BCM_88270_A0) 582 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88270_A0r_fields[] = { 583 { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE }, 584 { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE }, 585 { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE } 586 }; 587 588 #endif 589 #if defined(BCM_88375_A0) 590 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88375_A0r_fields[] = { 591 { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE }, 592 { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE }, 593 { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE }, 594 { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE } 595 }; 596 597 #endif 598 #if defined(BCM_88375_B0) 599 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88375_B0r_fields[] = { 600 { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE }, 601 { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE }, 602 { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE }, 603 { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE } 604 }; 605 606 #endif 607 #if defined(BCM_88470_A0) 608 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88470_A0r_fields[] = { 609 { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE }, 610 { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE }, 611 { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE } 612 }; 613 614 #endif 615 #if defined(BCM_88470_B0) 616 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88470_B0r_fields[] = { 617 { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE }, 618 { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE }, 619 { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE } 620 }; 621 622 #endif 623 #if defined(BCM_88650_B0) 624 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88650_B0r_fields[] = { 625 { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE|SOCF_SIG }, 626 { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE|SOCF_SIG }, 627 { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE|SOCF_SIG }, 628 { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE|SOCF_SIG } 629 }; 630 631 #endif 632 #if defined(BCM_88660_A0) 633 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88660_A0r_fields[] = { 634 { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE|SOCF_SIG }, 635 { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE|SOCF_SIG }, 636 { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE|SOCF_SIG }, 637 { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE|SOCF_SIG } 638 }; 639 640 #endif 641 #if defined(BCM_88675_A0) 642 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88675_A0r_fields[] = { 643 { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE }, 644 { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE }, 645 { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE }, 646 { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE } 647 }; 648 649 #endif 650 #if defined(BCM_88675_B0) 651 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88675_B0r_fields[] = { 652 { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE }, 653 { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE }, 654 { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE }, 655 { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE } 656 }; 657 658 #endif 659 #if defined(BCM_88680_A0) 660 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88680_A0r_fields[] = { 661 { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE }, 662 { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE }, 663 { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE }, 664 { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE } 665 }; 666 667 #endif 668 #if defined(BCM_88690_A0) 669 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88690_A0r_fields[] = { 670 { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE }, 671 { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE }, 672 { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE } 673 }; 674 675 #endif 676 #if defined(BCM_88690_B0) 677 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88690_B0r_fields[] = { 678 { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE }, 679 { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE }, 680 { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE } 681 }; 682 683 #endif 684 #if defined(BCM_88660_A0) 685 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILEr_fields[] = { 686 { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE|SOCF_SIG }, 687 { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE|SOCF_SIG }, 688 { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE|SOCF_SIG }, 689 { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE|SOCF_SIG }, 690 { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE|SOCF_SIG }, 691 { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE|SOCF_SIG }, 692 { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE|SOCF_SIG }, 693 { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE|SOCF_SIG } 694 }; 695 696 #endif 697 #if defined(BCM_88270_A0) 698 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88270_A0r_fields[] = { 699 { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE }, 700 { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE }, 701 { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE }, 702 { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE }, 703 { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE }, 704 { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE }, 705 { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE }, 706 { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE } 707 }; 708 709 #endif 710 #if defined(BCM_88375_A0) 711 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88375_A0r_fields[] = { 712 { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE }, 713 { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE }, 714 { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE }, 715 { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE }, 716 { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE }, 717 { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE }, 718 { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE }, 719 { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE } 720 }; 721 722 #endif 723 #if defined(BCM_88375_B0) 724 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88375_B0r_fields[] = { 725 { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE }, 726 { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE }, 727 { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE }, 728 { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE }, 729 { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE }, 730 { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE }, 731 { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE }, 732 { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE } 733 }; 734 735 #endif 736 #if defined(BCM_88470_A0) 737 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88470_A0r_fields[] = { 738 { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE }, 739 { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE }, 740 { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE }, 741 { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE }, 742 { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE }, 743 { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE }, 744 { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE }, 745 { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE } 746 }; 747 748 #endif 749 #if defined(BCM_88470_B0) 750 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88470_B0r_fields[] = { 751 { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE }, 752 { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE }, 753 { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE }, 754 { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE }, 755 { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE }, 756 { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE }, 757 { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE }, 758 { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE } 759 }; 760 761 #endif 762 #if defined(BCM_88675_A0) 763 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88675_A0r_fields[] = { 764 { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE }, 765 { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE }, 766 { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE }, 767 { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE }, 768 { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE }, 769 { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE }, 770 { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE }, 771 { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE } 772 }; 773 774 #endif 775 #if defined(BCM_88675_B0) 776 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88675_B0r_fields[] = { 777 { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE }, 778 { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE }, 779 { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE }, 780 { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE }, 781 { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE }, 782 { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE }, 783 { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE }, 784 { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE } 785 }; 786 787 #endif 788 #if defined(BCM_88680_A0) 789 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88680_A0r_fields[] = { 790 { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE }, 791 { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE }, 792 { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE }, 793 { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE }, 794 { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE }, 795 { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE }, 796 { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE }, 797 { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE } 798 }; 799 800 #endif 801 #if defined(BCM_88690_A0) 802 soc_field_info_t soc_OAMP_BFD_FLAGS_PROFILEr_fields[] = { 803 { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE }, 804 { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE }, 805 { BFD_FLAGS_PROF_10f, 6, 60, SOCF_LE }, 806 { BFD_FLAGS_PROF_11f, 6, 66, SOCF_LE }, 807 { BFD_FLAGS_PROF_12f, 6, 72, SOCF_LE }, 808 { BFD_FLAGS_PROF_13f, 6, 78, SOCF_LE }, 809 { BFD_FLAGS_PROF_14f, 6, 84, SOCF_LE }, 810 { BFD_FLAGS_PROF_15f, 6, 90, SOCF_LE }, 811 { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE }, 812 { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE }, 813 { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE }, 814 { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE }, 815 { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE }, 816 { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE }, 817 { BFD_FLAGS_PROF_8f, 6, 48, SOCF_LE }, 818 { BFD_FLAGS_PROF_9f, 6, 54, SOCF_LE } 819 }; 820 821 #endif 822 #if defined(BCM_88690_B0) 823 soc_field_info_t soc_OAMP_BFD_FLAGS_PROFILE_BCM88690_B0r_fields[] = { 824 { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE }, 825 { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE }, 826 { BFD_FLAGS_PROF_10f, 6, 60, SOCF_LE }, 827 { BFD_FLAGS_PROF_11f, 6, 66, SOCF_LE }, 828 { BFD_FLAGS_PROF_12f, 6, 72, SOCF_LE }, 829 { BFD_FLAGS_PROF_13f, 6, 78, SOCF_LE }, 830 { BFD_FLAGS_PROF_14f, 6, 84, SOCF_LE }, 831 { BFD_FLAGS_PROF_15f, 6, 90, SOCF_LE }, 832 { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE }, 833 { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE }, 834 { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE }, 835 { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE }, 836 { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE }, 837 { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE }, 838 { BFD_FLAGS_PROF_8f, 6, 48, SOCF_LE }, 839 { BFD_FLAGS_PROF_9f, 6, 54, SOCF_LE } 840 }; 841 842 #endif 843 #if defined(BCM_88650_A0) 844 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROLr_fields[] = { 845 { BFD_IPV4_CHECK_MY_DISCf, 1, 1, SOCF_SIG }, 846 { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, SOCF_SIG }, 847 { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, SOCF_SIG }, 848 { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG } 849 }; 850 851 #endif 852 #if defined(BCM_88375_A0) 853 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROL_BCM88375_A0r_fields[] = { 854 { BFD_IPV4_CHECK_MY_DISCf, 1, 1, 0 }, 855 { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, 0 }, 856 { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, 0 }, 857 { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, 0 } 858 }; 859 860 #endif 861 #if defined(BCM_88375_B0) 862 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROL_BCM88375_B0r_fields[] = { 863 { BFD_IPV4_CHECK_MY_DISCf, 1, 1, 0 }, 864 { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, 0 }, 865 { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, 0 }, 866 { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, 0 } 867 }; 868 869 #endif 870 #if defined(BCM_88650_B0) 871 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROL_BCM88650_B0r_fields[] = { 872 { BFD_IPV4_CHECK_MY_DISCf, 1, 1, SOCF_SIG }, 873 { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, SOCF_SIG }, 874 { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, SOCF_SIG }, 875 { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG } 876 }; 877 878 #endif 879 #if defined(BCM_88660_A0) 880 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROL_BCM88660_A0r_fields[] = { 881 { BFD_IPV4_CHECK_MY_DISCf, 1, 1, SOCF_SIG }, 882 { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, SOCF_SIG }, 883 { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, SOCF_SIG }, 884 { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG } 885 }; 886 887 #endif 888 #if defined(BCM_88675_A0) 889 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROL_BCM88675_A0r_fields[] = { 890 { BFD_IPV4_CHECK_MY_DISCf, 1, 1, 0 }, 891 { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, 0 }, 892 { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, 0 }, 893 { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, 0 } 894 }; 895 896 #endif 897 #if defined(BCM_88675_B0) 898 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROL_BCM88675_B0r_fields[] = { 899 { BFD_IPV4_CHECK_MY_DISCf, 1, 1, 0 }, 900 { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, 0 }, 901 { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, 0 }, 902 { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, 0 } 903 }; 904 905 #endif 906 #if defined(BCM_88680_A0) 907 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROL_BCM88680_A0r_fields[] = { 908 { BFD_IPV4_CHECK_MY_DISCf, 1, 1, 0 }, 909 { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, 0 }, 910 { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, 0 }, 911 { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, 0 } 912 }; 913 914 #endif 915 #if defined(BCM_88690_B0) 916 soc_field_info_t soc_OAMP_BFD_IPV4_ONE_HOP_TOSr_fields[] = { 917 { RXB_BFD_IPV4_ONE_HOP_TOSf, 8, 0, SOCF_LE }, 918 { TXM_BFD_IPV4_ONE_HOP_TOSf, 8, 8, SOCF_LE }, 919 { TXO_BFD_IPV4_ONE_HOP_TOSf, 8, 16, SOCF_LE } 920 }; 921 922 #endif 923 #if defined(BCM_88650_A0) 924 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTERr_fields[] = { 925 { IPV4_FLAGSf, 3, 16, SOCF_LE|SOCF_SIG }, 926 { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE|SOCF_SIG }, 927 { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE|SOCF_SIG } 928 }; 929 930 #endif 931 #if defined(BCM_88270_A0) 932 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88270_A0r_fields[] = { 933 { IPV4_FLAGSf, 3, 16, SOCF_LE }, 934 { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE }, 935 { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE } 936 }; 937 938 #endif 939 #if defined(BCM_88375_A0) 940 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88375_A0r_fields[] = { 941 { IPV4_FLAGSf, 3, 16, SOCF_LE }, 942 { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE }, 943 { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE } 944 }; 945 946 #endif 947 #if defined(BCM_88375_B0) 948 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88375_B0r_fields[] = { 949 { IPV4_FLAGSf, 3, 16, SOCF_LE }, 950 { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE }, 951 { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE } 952 }; 953 954 #endif 955 #if defined(BCM_88470_A0) 956 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88470_A0r_fields[] = { 957 { IPV4_FLAGSf, 3, 16, SOCF_LE }, 958 { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE }, 959 { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE } 960 }; 961 962 #endif 963 #if defined(BCM_88470_B0) 964 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88470_B0r_fields[] = { 965 { IPV4_FLAGSf, 3, 16, SOCF_LE }, 966 { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE }, 967 { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE } 968 }; 969 970 #endif 971 #if defined(BCM_88650_B0) 972 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88650_B0r_fields[] = { 973 { IPV4_FLAGSf, 3, 16, SOCF_LE|SOCF_SIG }, 974 { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE|SOCF_SIG }, 975 { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE|SOCF_SIG } 976 }; 977 978 #endif 979 #if defined(BCM_88660_A0) 980 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88660_A0r_fields[] = { 981 { IPV4_FLAGSf, 3, 16, SOCF_LE|SOCF_SIG }, 982 { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE|SOCF_SIG }, 983 { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE|SOCF_SIG } 984 }; 985 986 #endif 987 #if defined(BCM_88675_A0) 988 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88675_A0r_fields[] = { 989 { IPV4_FLAGSf, 3, 16, SOCF_LE }, 990 { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE }, 991 { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE } 992 }; 993 994 #endif 995 #if defined(BCM_88675_B0) 996 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88675_B0r_fields[] = { 997 { IPV4_FLAGSf, 3, 16, SOCF_LE }, 998 { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE }, 999 { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE } 1000 }; 1001 1002 #endif 1003 #if defined(BCM_88680_A0) 1004 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88680_A0r_fields[] = { 1005 { IPV4_FLAGSf, 3, 16, SOCF_LE }, 1006 { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE }, 1007 { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE } 1008 }; 1009 1010 #endif 1011 #if defined(BCM_88690_A0) 1012 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88690_A0r_fields[] = { 1013 { IPV4_FLAGSf, 3, 16, SOCF_LE }, 1014 { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE }, 1015 { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE } 1016 }; 1017 1018 #endif 1019 #if defined(BCM_88690_B0) 1020 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88690_B0r_fields[] = { 1021 { IPV4_FLAGSf, 3, 16, SOCF_LE }, 1022 { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE }, 1023 { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE } 1024 }; 1025 1026 #endif 1027 #if defined(BCM_88650_A0) 1028 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORTr_fields[] = { 1029 { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE|SOCF_SIG } 1030 }; 1031 1032 #endif 1033 #if defined(BCM_88270_A0) 1034 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88270_A0r_fields[] = { 1035 { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE } 1036 }; 1037 1038 #endif 1039 #if defined(BCM_88375_A0) 1040 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88375_A0r_fields[] = { 1041 { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE } 1042 }; 1043 1044 #endif 1045 #if defined(BCM_88375_B0) 1046 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88375_B0r_fields[] = { 1047 { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE } 1048 }; 1049 1050 #endif 1051 #if defined(BCM_88470_A0) 1052 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88470_A0r_fields[] = { 1053 { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE } 1054 }; 1055 1056 #endif 1057 #if defined(BCM_88470_B0) 1058 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88470_B0r_fields[] = { 1059 { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE } 1060 }; 1061 1062 #endif 1063 #if defined(BCM_88650_B0) 1064 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88650_B0r_fields[] = { 1065 { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE|SOCF_SIG } 1066 }; 1067 1068 #endif 1069 #if defined(BCM_88660_A0) 1070 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88660_A0r_fields[] = { 1071 { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE|SOCF_SIG } 1072 }; 1073 1074 #endif 1075 #if defined(BCM_88675_A0) 1076 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88675_A0r_fields[] = { 1077 { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE } 1078 }; 1079 1080 #endif 1081 #if defined(BCM_88675_B0) 1082 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88675_B0r_fields[] = { 1083 { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE } 1084 }; 1085 1086 #endif 1087 #if defined(BCM_88680_A0) 1088 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88680_A0r_fields[] = { 1089 { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE } 1090 }; 1091 1092 #endif 1093 #if defined(BCM_88690_A0) 1094 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88690_A0r_fields[] = { 1095 { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE } 1096 }; 1097 1098 #endif 1099 #if defined(BCM_88690_B0) 1100 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88690_B0r_fields[] = { 1101 { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE } 1102 }; 1103 1104 #endif 1105 #if defined(BCM_88650_A0) 1106 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROLr_fields[] = { 1107 { BFD_MPLS_CHECK_MY_DISCf, 1, 1, SOCF_SIG }, 1108 { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, SOCF_SIG }, 1109 { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG } 1110 }; 1111 1112 #endif 1113 #if defined(BCM_88375_A0) 1114 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROL_BCM88375_A0r_fields[] = { 1115 { BFD_MPLS_CHECK_MY_DISCf, 1, 1, 0 }, 1116 { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, 0 }, 1117 { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, 0 } 1118 }; 1119 1120 #endif 1121 #if defined(BCM_88375_B0) 1122 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROL_BCM88375_B0r_fields[] = { 1123 { BFD_MPLS_CHECK_MY_DISCf, 1, 1, 0 }, 1124 { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, 0 }, 1125 { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, 0 } 1126 }; 1127 1128 #endif 1129 #if defined(BCM_88650_B0) 1130 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROL_BCM88650_B0r_fields[] = { 1131 { BFD_MPLS_CHECK_MY_DISCf, 1, 1, SOCF_SIG }, 1132 { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, SOCF_SIG }, 1133 { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG } 1134 }; 1135 1136 #endif 1137 #if defined(BCM_88660_A0) 1138 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROL_BCM88660_A0r_fields[] = { 1139 { BFD_MPLS_CHECK_MY_DISCf, 1, 1, SOCF_SIG }, 1140 { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, SOCF_SIG }, 1141 { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG } 1142 }; 1143 1144 #endif 1145 #if defined(BCM_88675_A0) 1146 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROL_BCM88675_A0r_fields[] = { 1147 { BFD_MPLS_CHECK_MY_DISCf, 1, 1, 0 }, 1148 { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, 0 }, 1149 { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, 0 } 1150 }; 1151 1152 #endif 1153 #if defined(BCM_88675_B0) 1154 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROL_BCM88675_B0r_fields[] = { 1155 { BFD_MPLS_CHECK_MY_DISCf, 1, 1, 0 }, 1156 { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, 0 }, 1157 { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, 0 } 1158 }; 1159 1160 #endif 1161 #if defined(BCM_88680_A0) 1162 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROL_BCM88680_A0r_fields[] = { 1163 { BFD_MPLS_CHECK_MY_DISCf, 1, 1, 0 }, 1164 { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, 0 }, 1165 { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, 0 } 1166 }; 1167 1168 #endif 1169 #if defined(BCM_88650_A0) 1170 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROLr_fields[] = { 1171 { BFD_PWE_CHECK_MY_DISCf, 1, 1, SOCF_SIG }, 1172 { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG } 1173 }; 1174 1175 #endif 1176 #if defined(BCM_88375_A0) 1177 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROL_BCM88375_A0r_fields[] = { 1178 { BFD_PWE_CHECK_MY_DISCf, 1, 1, 0 }, 1179 { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, 0 } 1180 }; 1181 1182 #endif 1183 #if defined(BCM_88375_B0) 1184 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROL_BCM88375_B0r_fields[] = { 1185 { BFD_PWE_CHECK_MY_DISCf, 1, 1, 0 }, 1186 { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, 0 } 1187 }; 1188 1189 #endif 1190 #if defined(BCM_88650_B0) 1191 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROL_BCM88650_B0r_fields[] = { 1192 { BFD_PWE_CHECK_MY_DISCf, 1, 1, SOCF_SIG }, 1193 { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG } 1194 }; 1195 1196 #endif 1197 #if defined(BCM_88660_A0) 1198 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROL_BCM88660_A0r_fields[] = { 1199 { BFD_PWE_CHECK_MY_DISCf, 1, 1, SOCF_SIG }, 1200 { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG } 1201 }; 1202 1203 #endif 1204 #if defined(BCM_88675_A0) 1205 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROL_BCM88675_A0r_fields[] = { 1206 { BFD_PWE_CHECK_MY_DISCf, 1, 1, 0 }, 1207 { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, 0 } 1208 }; 1209 1210 #endif 1211 #if defined(BCM_88675_B0) 1212 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROL_BCM88675_B0r_fields[] = { 1213 { BFD_PWE_CHECK_MY_DISCf, 1, 1, 0 }, 1214 { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, 0 } 1215 }; 1216 1217 #endif 1218 #if defined(BCM_88680_A0) 1219 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROL_BCM88680_A0r_fields[] = { 1220 { BFD_PWE_CHECK_MY_DISCf, 1, 1, 0 }, 1221 { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, 0 } 1222 }; 1223 1224 #endif 1225 #if defined(BCM_88650_A0) 1226 soc_field_info_t soc_OAMP_BFD_MPLS_DST_IPr_fields[] = { 1227 { BFD_MPLS_DST_IPf, 32, 0, SOCF_LE|SOCF_SIG } 1228 }; 1229 1230 #endif 1231 #if defined(BCM_88650_B0) 1232 soc_field_info_t soc_OAMP_BFD_MPLS_DST_IP_BCM88650_B0r_fields[] = { 1233 { BFD_MPLS_DST_IPf, 32, 0, SOCF_LE|SOCF_SIG } 1234 }; 1235 1236 #endif 1237 #if defined(BCM_88660_A0) 1238 soc_field_info_t soc_OAMP_BFD_MPLS_DST_IP_BCM88660_A0r_fields[] = { 1239 { BFD_MPLS_DST_IPf, 32, 0, SOCF_LE|SOCF_SIG } 1240 }; 1241 1242 #endif 1243 #if defined(BCM_88650_A0) 1244 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORTr_fields[] = { 1245 { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE|SOCF_SIG } 1246 }; 1247 1248 #endif 1249 #if defined(BCM_88270_A0) 1250 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88270_A0r_fields[] = { 1251 { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE } 1252 }; 1253 1254 #endif 1255 #if defined(BCM_88375_A0) 1256 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88375_A0r_fields[] = { 1257 { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE } 1258 }; 1259 1260 #endif 1261 #if defined(BCM_88375_B0) 1262 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88375_B0r_fields[] = { 1263 { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE } 1264 }; 1265 1266 #endif 1267 #if defined(BCM_88470_A0) 1268 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88470_A0r_fields[] = { 1269 { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE } 1270 }; 1271 1272 #endif 1273 #if defined(BCM_88470_B0) 1274 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88470_B0r_fields[] = { 1275 { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE } 1276 }; 1277 1278 #endif 1279 #if defined(BCM_88650_B0) 1280 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88650_B0r_fields[] = { 1281 { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE|SOCF_SIG } 1282 }; 1283 1284 #endif 1285 #if defined(BCM_88660_A0) 1286 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88660_A0r_fields[] = { 1287 { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE|SOCF_SIG } 1288 }; 1289 1290 #endif 1291 #if defined(BCM_88675_A0) 1292 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88675_A0r_fields[] = { 1293 { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE } 1294 }; 1295 1296 #endif 1297 #if defined(BCM_88675_B0) 1298 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88675_B0r_fields[] = { 1299 { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE } 1300 }; 1301 1302 #endif 1303 #if defined(BCM_88680_A0) 1304 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88680_A0r_fields[] = { 1305 { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE } 1306 }; 1307 1308 #endif 1309 #if defined(BCM_88690_A0) 1310 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88690_A0r_fields[] = { 1311 { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE } 1312 }; 1313 1314 #endif 1315 #if defined(BCM_88690_B0) 1316 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88690_B0r_fields[] = { 1317 { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE } 1318 }; 1319 1320 #endif 1321 #if defined(BCM_88650_A0) 1322 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_STARTr_fields[] = { 1323 { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE|SOCF_SIG } 1324 }; 1325 1326 #endif 1327 #if defined(BCM_88270_A0) 1328 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88270_A0r_fields[] = { 1329 { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE } 1330 }; 1331 1332 #endif 1333 #if defined(BCM_88375_A0) 1334 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88375_A0r_fields[] = { 1335 { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE } 1336 }; 1337 1338 #endif 1339 #if defined(BCM_88375_B0) 1340 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88375_B0r_fields[] = { 1341 { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE } 1342 }; 1343 1344 #endif 1345 #if defined(BCM_88470_A0) 1346 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88470_A0r_fields[] = { 1347 { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE } 1348 }; 1349 1350 #endif 1351 #if defined(BCM_88470_B0) 1352 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88470_B0r_fields[] = { 1353 { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE } 1354 }; 1355 1356 #endif 1357 #if defined(BCM_88650_B0) 1358 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88650_B0r_fields[] = { 1359 { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE|SOCF_SIG } 1360 }; 1361 1362 #endif 1363 #if defined(BCM_88660_A0) 1364 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88660_A0r_fields[] = { 1365 { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE|SOCF_SIG } 1366 }; 1367 1368 #endif 1369 #if defined(BCM_88675_A0) 1370 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88675_A0r_fields[] = { 1371 { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE } 1372 }; 1373 1374 #endif 1375 #if defined(BCM_88675_B0) 1376 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88675_B0r_fields[] = { 1377 { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE } 1378 }; 1379 1380 #endif 1381 #if defined(BCM_88680_A0) 1382 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88680_A0r_fields[] = { 1383 { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE } 1384 }; 1385 1386 #endif 1387 #if defined(BCM_88690_A0) 1388 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88690_A0r_fields[] = { 1389 { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE } 1390 }; 1391 1392 #endif 1393 #if defined(BCM_88690_B0) 1394 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88690_B0r_fields[] = { 1395 { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE } 1396 }; 1397 1398 #endif 1399 #if defined(BCM_88650_A0) 1400 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTERr_fields[] = { 1401 { BFD_DIAGf, 5, 3, SOCF_LE|SOCF_SIG }, 1402 { BFD_FLAGSf, 6, 10, SOCF_LE|SOCF_SIG }, 1403 { BFD_LENGTHf, 8, 16, SOCF_LE|SOCF_SIG }, 1404 { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 32, SOCF_LE|SOCF_SIG }, 1405 { BFD_STAf, 2, 8, SOCF_LE|SOCF_SIG }, 1406 { BFD_VERSf, 3, 0, SOCF_LE|SOCF_SIG } 1407 }; 1408 1409 #endif 1410 #if defined(BCM_88270_A0) 1411 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88270_A0r_fields[] = { 1412 { BFD_LENGTHf, 8, 3, SOCF_LE }, 1413 { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE }, 1414 { BFD_VERSf, 3, 0, SOCF_LE } 1415 }; 1416 1417 #endif 1418 #if defined(BCM_88375_A0) 1419 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88375_A0r_fields[] = { 1420 { BFD_LENGTHf, 8, 3, SOCF_LE }, 1421 { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE }, 1422 { BFD_VERSf, 3, 0, SOCF_LE } 1423 }; 1424 1425 #endif 1426 #if defined(BCM_88375_B0) 1427 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88375_B0r_fields[] = { 1428 { BFD_LENGTHf, 8, 3, SOCF_LE }, 1429 { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE }, 1430 { BFD_VERSf, 3, 0, SOCF_LE } 1431 }; 1432 1433 #endif 1434 #if defined(BCM_88470_A0) 1435 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88470_A0r_fields[] = { 1436 { BFD_LENGTHf, 8, 3, SOCF_LE }, 1437 { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE }, 1438 { BFD_VERSf, 3, 0, SOCF_LE } 1439 }; 1440 1441 #endif 1442 #if defined(BCM_88470_B0) 1443 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88470_B0r_fields[] = { 1444 { BFD_LENGTHf, 8, 3, SOCF_LE }, 1445 { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE }, 1446 { BFD_VERSf, 3, 0, SOCF_LE } 1447 }; 1448 1449 #endif 1450 #if defined(BCM_88650_B0) 1451 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88650_B0r_fields[] = { 1452 { BFD_DIAGf, 5, 3, SOCF_LE|SOCF_SIG }, 1453 { BFD_FLAGSf, 6, 10, SOCF_LE|SOCF_SIG }, 1454 { BFD_LENGTHf, 8, 16, SOCF_LE|SOCF_SIG }, 1455 { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 32, SOCF_LE|SOCF_SIG }, 1456 { BFD_STAf, 2, 8, SOCF_LE|SOCF_SIG }, 1457 { BFD_VERSf, 3, 0, SOCF_LE|SOCF_SIG } 1458 }; 1459 1460 #endif 1461 #if defined(BCM_88660_A0) 1462 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88660_A0r_fields[] = { 1463 { BFD_LENGTHf, 8, 3, SOCF_LE|SOCF_SIG }, 1464 { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE|SOCF_SIG }, 1465 { BFD_VERSf, 3, 0, SOCF_LE|SOCF_SIG } 1466 }; 1467 1468 #endif 1469 #if defined(BCM_88675_A0) 1470 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88675_A0r_fields[] = { 1471 { BFD_LENGTHf, 8, 3, SOCF_LE }, 1472 { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE }, 1473 { BFD_VERSf, 3, 0, SOCF_LE } 1474 }; 1475 1476 #endif 1477 #if defined(BCM_88675_B0) 1478 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88675_B0r_fields[] = { 1479 { BFD_LENGTHf, 8, 3, SOCF_LE }, 1480 { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE }, 1481 { BFD_VERSf, 3, 0, SOCF_LE } 1482 }; 1483 1484 #endif 1485 #if defined(BCM_88680_A0) 1486 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88680_A0r_fields[] = { 1487 { BFD_LENGTHf, 8, 3, SOCF_LE }, 1488 { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE }, 1489 { BFD_VERSf, 3, 0, SOCF_LE } 1490 }; 1491 1492 #endif 1493 #if defined(BCM_88690_A0) 1494 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88690_A0r_fields[] = { 1495 { BFD_LENGTHf, 8, 3, SOCF_LE }, 1496 { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE }, 1497 { BFD_VERSf, 3, 0, SOCF_LE } 1498 }; 1499 1500 #endif 1501 #if defined(BCM_88690_B0) 1502 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88690_B0r_fields[] = { 1503 { BFD_LENGTHf, 8, 3, SOCF_LE }, 1504 { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE }, 1505 { BFD_VERSf, 3, 0, SOCF_LE } 1506 }; 1507 1508 #endif 1509 #if defined(BCM_88650_A0) 1510 soc_field_info_t soc_OAMP_BFD_PWE_CWr_fields[] = { 1511 { BFD_PWE_CWf, 32, 0, SOCF_LE|SOCF_SIG } 1512 }; 1513 1514 #endif 1515 #if defined(BCM_88650_A0) 1516 soc_field_info_t soc_OAMP_BFD_PWE_CW_0r_fields[] = { 1517 { BFD_PWE_CW_0f, 32, 0, SOCF_LE|SOCF_SIG } 1518 }; 1519 1520 #endif 1521 #if defined(BCM_88675_A0) 1522 soc_field_info_t soc_OAMP_BFD_PWE_CW_1r_fields[] = { 1523 { BFD_PWE_CW_1f, 32, 0, SOCF_LE } 1524 }; 1525 1526 #endif 1527 #if defined(BCM_88675_A0) 1528 soc_field_info_t soc_OAMP_BFD_PWE_CW_2r_fields[] = { 1529 { BFD_PWE_CW_2f, 32, 0, SOCF_LE } 1530 }; 1531 1532 #endif 1533 #if defined(BCM_88675_A0) 1534 soc_field_info_t soc_OAMP_BFD_PWE_CW_3r_fields[] = { 1535 { BFD_PWE_CW_3f, 32, 0, SOCF_LE } 1536 }; 1537 1538 #endif 1539 #if defined(BCM_88270_A0) 1540 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88270_A0r_fields[] = { 1541 { BFD_PWE_CW_0f, 32, 0, SOCF_LE } 1542 }; 1543 1544 #endif 1545 #if defined(BCM_88375_A0) 1546 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88375_A0r_fields[] = { 1547 { BFD_PWE_CW_0f, 32, 0, SOCF_LE } 1548 }; 1549 1550 #endif 1551 #if defined(BCM_88375_B0) 1552 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88375_B0r_fields[] = { 1553 { BFD_PWE_CW_0f, 32, 0, SOCF_LE } 1554 }; 1555 1556 #endif 1557 #if defined(BCM_88470_A0) 1558 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88470_A0r_fields[] = { 1559 { BFD_PWE_CW_0f, 32, 0, SOCF_LE } 1560 }; 1561 1562 #endif 1563 #if defined(BCM_88470_B0) 1564 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88470_B0r_fields[] = { 1565 { BFD_PWE_CW_0f, 32, 0, SOCF_LE } 1566 }; 1567 1568 #endif 1569 #if defined(BCM_88650_B0) 1570 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88650_B0r_fields[] = { 1571 { BFD_PWE_CW_0f, 32, 0, SOCF_LE|SOCF_SIG } 1572 }; 1573 1574 #endif 1575 #if defined(BCM_88660_A0) 1576 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88660_A0r_fields[] = { 1577 { BFD_PWE_CW_0f, 32, 0, SOCF_LE|SOCF_SIG } 1578 }; 1579 1580 #endif 1581 #if defined(BCM_88675_A0) 1582 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88675_A0r_fields[] = { 1583 { BFD_PWE_CW_0f, 32, 0, SOCF_LE } 1584 }; 1585 1586 #endif 1587 #if defined(BCM_88675_B0) 1588 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88675_B0r_fields[] = { 1589 { BFD_PWE_CW_0f, 32, 0, SOCF_LE } 1590 }; 1591 1592 #endif 1593 #if defined(BCM_88680_A0) 1594 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88680_A0r_fields[] = { 1595 { BFD_PWE_CW_0f, 32, 0, SOCF_LE } 1596 }; 1597 1598 #endif 1599 #if defined(BCM_88690_A0) 1600 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88690_A0r_fields[] = { 1601 { BFD_PWE_CW_0f, 32, 0, SOCF_LE } 1602 }; 1603 1604 #endif 1605 #if defined(BCM_88690_B0) 1606 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88690_B0r_fields[] = { 1607 { BFD_PWE_CW_0f, 32, 0, SOCF_LE } 1608 }; 1609 1610 #endif 1611 #if defined(BCM_88270_A0) 1612 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88270_A0r_fields[] = { 1613 { BFD_PWE_CW_1f, 32, 0, SOCF_LE } 1614 }; 1615 1616 #endif 1617 #if defined(BCM_88375_A0) 1618 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88375_A0r_fields[] = { 1619 { BFD_PWE_CW_1f, 32, 0, SOCF_LE } 1620 }; 1621 1622 #endif 1623 #if defined(BCM_88375_B0) 1624 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88375_B0r_fields[] = { 1625 { BFD_PWE_CW_1f, 32, 0, SOCF_LE } 1626 }; 1627 1628 #endif 1629 #if defined(BCM_88470_A0) 1630 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88470_A0r_fields[] = { 1631 { BFD_PWE_CW_1f, 32, 0, SOCF_LE } 1632 }; 1633 1634 #endif 1635 #if defined(BCM_88470_B0) 1636 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88470_B0r_fields[] = { 1637 { BFD_PWE_CW_1f, 32, 0, SOCF_LE } 1638 }; 1639 1640 #endif 1641 #if defined(BCM_88675_B0) 1642 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88675_B0r_fields[] = { 1643 { BFD_PWE_CW_1f, 32, 0, SOCF_LE } 1644 }; 1645 1646 #endif 1647 #if defined(BCM_88680_A0) 1648 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88680_A0r_fields[] = { 1649 { BFD_PWE_CW_1f, 32, 0, SOCF_LE } 1650 }; 1651 1652 #endif 1653 #if defined(BCM_88690_A0) 1654 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88690_A0r_fields[] = { 1655 { BFD_PWE_CW_1f, 32, 0, SOCF_LE } 1656 }; 1657 1658 #endif 1659 #if defined(BCM_88690_B0) 1660 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88690_B0r_fields[] = { 1661 { BFD_PWE_CW_1f, 32, 0, SOCF_LE } 1662 }; 1663 1664 #endif 1665 #if defined(BCM_88270_A0) 1666 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88270_A0r_fields[] = { 1667 { BFD_PWE_CW_2f, 32, 0, SOCF_LE } 1668 }; 1669 1670 #endif 1671 #if defined(BCM_88375_A0) 1672 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88375_A0r_fields[] = { 1673 { BFD_PWE_CW_2f, 32, 0, SOCF_LE } 1674 }; 1675 1676 #endif 1677 #if defined(BCM_88375_B0) 1678 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88375_B0r_fields[] = { 1679 { BFD_PWE_CW_2f, 32, 0, SOCF_LE } 1680 }; 1681 1682 #endif 1683 #if defined(BCM_88470_A0) 1684 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88470_A0r_fields[] = { 1685 { BFD_PWE_CW_2f, 32, 0, SOCF_LE } 1686 }; 1687 1688 #endif 1689 #if defined(BCM_88470_B0) 1690 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88470_B0r_fields[] = { 1691 { BFD_PWE_CW_2f, 32, 0, SOCF_LE } 1692 }; 1693 1694 #endif 1695 #if defined(BCM_88675_B0) 1696 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88675_B0r_fields[] = { 1697 { BFD_PWE_CW_2f, 32, 0, SOCF_LE } 1698 }; 1699 1700 #endif 1701 #if defined(BCM_88680_A0) 1702 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88680_A0r_fields[] = { 1703 { BFD_PWE_CW_2f, 32, 0, SOCF_LE } 1704 }; 1705 1706 #endif 1707 #if defined(BCM_88690_A0) 1708 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88690_A0r_fields[] = { 1709 { BFD_PWE_CW_2f, 32, 0, SOCF_LE } 1710 }; 1711 1712 #endif 1713 #if defined(BCM_88690_B0) 1714 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88690_B0r_fields[] = { 1715 { BFD_PWE_CW_2f, 32, 0, SOCF_LE } 1716 }; 1717 1718 #endif 1719 #if defined(BCM_88270_A0) 1720 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88270_A0r_fields[] = { 1721 { BFD_PWE_CW_3f, 32, 0, SOCF_LE } 1722 }; 1723 1724 #endif 1725 #if defined(BCM_88375_A0) 1726 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88375_A0r_fields[] = { 1727 { BFD_PWE_CW_3f, 32, 0, SOCF_LE } 1728 }; 1729 1730 #endif 1731 #if defined(BCM_88375_B0) 1732 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88375_B0r_fields[] = { 1733 { BFD_PWE_CW_3f, 32, 0, SOCF_LE } 1734 }; 1735 1736 #endif 1737 #if defined(BCM_88470_A0) 1738 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88470_A0r_fields[] = { 1739 { BFD_PWE_CW_3f, 32, 0, SOCF_LE } 1740 }; 1741 1742 #endif 1743 #if defined(BCM_88470_B0) 1744 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88470_B0r_fields[] = { 1745 { BFD_PWE_CW_3f, 32, 0, SOCF_LE } 1746 }; 1747 1748 #endif 1749 #if defined(BCM_88675_B0) 1750 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88675_B0r_fields[] = { 1751 { BFD_PWE_CW_3f, 32, 0, SOCF_LE } 1752 }; 1753 1754 #endif 1755 #if defined(BCM_88680_A0) 1756 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88680_A0r_fields[] = { 1757 { BFD_PWE_CW_3f, 32, 0, SOCF_LE } 1758 }; 1759 1760 #endif 1761 #if defined(BCM_88690_A0) 1762 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88690_A0r_fields[] = { 1763 { BFD_PWE_CW_3f, 32, 0, SOCF_LE } 1764 }; 1765 1766 #endif 1767 #if defined(BCM_88690_B0) 1768 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88690_B0r_fields[] = { 1769 { BFD_PWE_CW_3f, 32, 0, SOCF_LE } 1770 }; 1771 1772 #endif 1773 #if defined(BCM_88650_B0) 1774 soc_field_info_t soc_OAMP_BFD_PWE_CW_BCM88650_B0r_fields[] = { 1775 { BFD_PWE_CWf, 32, 0, SOCF_LE|SOCF_SIG } 1776 }; 1777 1778 #endif 1779 #if defined(BCM_88660_A0) 1780 soc_field_info_t soc_OAMP_BFD_PWE_CW_BCM88660_A0r_fields[] = { 1781 { BFD_PWE_CWf, 32, 0, SOCF_LE|SOCF_SIG } 1782 }; 1783 1784 #endif 1785 #if defined(BCM_88660_A0) 1786 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERTr_fields[] = { 1787 { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE|SOCF_SIG } 1788 }; 1789 1790 #endif 1791 #if defined(BCM_88270_A0) 1792 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88270_A0r_fields[] = { 1793 { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE } 1794 }; 1795 1796 #endif 1797 #if defined(BCM_88375_A0) 1798 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88375_A0r_fields[] = { 1799 { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE } 1800 }; 1801 1802 #endif 1803 #if defined(BCM_88375_B0) 1804 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88375_B0r_fields[] = { 1805 { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE } 1806 }; 1807 1808 #endif 1809 #if defined(BCM_88470_A0) 1810 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88470_A0r_fields[] = { 1811 { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE } 1812 }; 1813 1814 #endif 1815 #if defined(BCM_88470_B0) 1816 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88470_B0r_fields[] = { 1817 { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE } 1818 }; 1819 1820 #endif 1821 #if defined(BCM_88675_A0) 1822 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88675_A0r_fields[] = { 1823 { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE } 1824 }; 1825 1826 #endif 1827 #if defined(BCM_88675_B0) 1828 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88675_B0r_fields[] = { 1829 { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE } 1830 }; 1831 1832 #endif 1833 #if defined(BCM_88680_A0) 1834 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88680_A0r_fields[] = { 1835 { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE } 1836 }; 1837 1838 #endif 1839 #if defined(BCM_88690_A0) 1840 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88690_A0r_fields[] = { 1841 { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE } 1842 }; 1843 1844 #endif 1845 #if defined(BCM_88690_B0) 1846 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88690_B0r_fields[] = { 1847 { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE } 1848 }; 1849 1850 #endif 1851 #if defined(BCM_88650_A0) 1852 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTERr_fields[] = { 1853 { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE|SOCF_SIG }, 1854 { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE|SOCF_SIG }, 1855 { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE|SOCF_SIG }, 1856 { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE|SOCF_SIG }, 1857 { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE|SOCF_SIG }, 1858 { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE|SOCF_SIG }, 1859 { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE|SOCF_SIG }, 1860 { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE|SOCF_SIG } 1861 }; 1862 1863 #endif 1864 #if defined(BCM_88270_A0) 1865 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88270_A0r_fields[] = { 1866 { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE }, 1867 { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE }, 1868 { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE }, 1869 { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE }, 1870 { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE }, 1871 { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE }, 1872 { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE }, 1873 { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE } 1874 }; 1875 1876 #endif 1877 #if defined(BCM_88375_A0) 1878 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88375_A0r_fields[] = { 1879 { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE }, 1880 { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE }, 1881 { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE }, 1882 { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE }, 1883 { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE }, 1884 { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE }, 1885 { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE }, 1886 { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE } 1887 }; 1888 1889 #endif 1890 #if defined(BCM_88375_B0) 1891 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88375_B0r_fields[] = { 1892 { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE }, 1893 { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE }, 1894 { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE }, 1895 { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE }, 1896 { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE }, 1897 { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE }, 1898 { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE }, 1899 { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE } 1900 }; 1901 1902 #endif 1903 #if defined(BCM_88470_A0) 1904 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88470_A0r_fields[] = { 1905 { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE }, 1906 { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE }, 1907 { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE }, 1908 { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE }, 1909 { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE }, 1910 { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE }, 1911 { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE }, 1912 { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE } 1913 }; 1914 1915 #endif 1916 #if defined(BCM_88470_B0) 1917 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88470_B0r_fields[] = { 1918 { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE }, 1919 { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE }, 1920 { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE }, 1921 { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE }, 1922 { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE }, 1923 { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE }, 1924 { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE }, 1925 { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE } 1926 }; 1927 1928 #endif 1929 #if defined(BCM_88650_B0) 1930 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88650_B0r_fields[] = { 1931 { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE|SOCF_SIG }, 1932 { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE|SOCF_SIG }, 1933 { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE|SOCF_SIG }, 1934 { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE|SOCF_SIG }, 1935 { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE|SOCF_SIG }, 1936 { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE|SOCF_SIG }, 1937 { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE|SOCF_SIG }, 1938 { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE|SOCF_SIG } 1939 }; 1940 1941 #endif 1942 #if defined(BCM_88660_A0) 1943 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88660_A0r_fields[] = { 1944 { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE|SOCF_SIG }, 1945 { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE|SOCF_SIG }, 1946 { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE|SOCF_SIG }, 1947 { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE|SOCF_SIG }, 1948 { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE|SOCF_SIG }, 1949 { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE|SOCF_SIG }, 1950 { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE|SOCF_SIG }, 1951 { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE|SOCF_SIG } 1952 }; 1953 1954 #endif 1955 #if defined(BCM_88675_A0) 1956 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88675_A0r_fields[] = { 1957 { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE }, 1958 { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE }, 1959 { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE }, 1960 { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE }, 1961 { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE }, 1962 { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE }, 1963 { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE }, 1964 { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE } 1965 }; 1966 1967 #endif 1968 #if defined(BCM_88675_B0) 1969 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88675_B0r_fields[] = { 1970 { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE }, 1971 { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE }, 1972 { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE }, 1973 { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE }, 1974 { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE }, 1975 { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE }, 1976 { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE }, 1977 { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE } 1978 }; 1979 1980 #endif 1981 #if defined(BCM_88680_A0) 1982 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88680_A0r_fields[] = { 1983 { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE }, 1984 { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE }, 1985 { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE }, 1986 { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE }, 1987 { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE }, 1988 { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE }, 1989 { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE }, 1990 { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE } 1991 }; 1992 1993 #endif 1994 #if defined(BCM_88690_A0) 1995 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88690_A0r_fields[] = { 1996 { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE }, 1997 { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE }, 1998 { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE }, 1999 { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE }, 2000 { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE }, 2001 { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE }, 2002 { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE }, 2003 { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE } 2004 }; 2005 2006 #endif 2007 #if defined(BCM_88690_B0) 2008 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88690_B0r_fields[] = { 2009 { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE }, 2010 { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE }, 2011 { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE }, 2012 { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE }, 2013 { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE }, 2014 { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE }, 2015 { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE }, 2016 { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE } 2017 }; 2018 2019 #endif 2020 #if defined(BCM_88650_A0) 2021 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOPr_fields[] = { 2022 { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE|SOCF_SIG }, 2023 { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE|SOCF_SIG } 2024 }; 2025 2026 #endif 2027 #if defined(BCM_88375_A0) 2028 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOP_BCM88375_A0r_fields[] = { 2029 { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE }, 2030 { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE } 2031 }; 2032 2033 #endif 2034 #if defined(BCM_88375_B0) 2035 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOP_BCM88375_B0r_fields[] = { 2036 { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE }, 2037 { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE } 2038 }; 2039 2040 #endif 2041 #if defined(BCM_88650_B0) 2042 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOP_BCM88650_B0r_fields[] = { 2043 { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE|SOCF_SIG }, 2044 { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE|SOCF_SIG } 2045 }; 2046 2047 #endif 2048 #if defined(BCM_88660_A0) 2049 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOP_BCM88660_A0r_fields[] = { 2050 { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE|SOCF_SIG }, 2051 { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE|SOCF_SIG } 2052 }; 2053 2054 #endif 2055 #if defined(BCM_88675_A0) 2056 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOP_BCM88675_A0r_fields[] = { 2057 { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE }, 2058 { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE } 2059 }; 2060 2061 #endif 2062 #if defined(BCM_88675_B0) 2063 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOP_BCM88675_B0r_fields[] = { 2064 { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE }, 2065 { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE } 2066 }; 2067 2068 #endif 2069 #if defined(BCM_88680_A0) 2070 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOP_BCM88680_A0r_fields[] = { 2071 { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE }, 2072 { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE } 2073 }; 2074 2075 #endif 2076 #if defined(BCM_88650_A0) 2077 soc_field_info_t soc_OAMP_BFD_TX_MPLSr_fields[] = { 2078 { BFD_MPLS_DPf, 2, 3, SOCF_LE|SOCF_SIG }, 2079 { BFD_MPLS_TCf, 3, 0, SOCF_LE|SOCF_SIG } 2080 }; 2081 2082 #endif 2083 #if defined(BCM_88375_A0) 2084 soc_field_info_t soc_OAMP_BFD_TX_MPLS_BCM88375_A0r_fields[] = { 2085 { BFD_MPLS_DPf, 2, 3, SOCF_LE }, 2086 { BFD_MPLS_TCf, 3, 0, SOCF_LE } 2087 }; 2088 2089 #endif 2090 #if defined(BCM_88375_B0) 2091 soc_field_info_t soc_OAMP_BFD_TX_MPLS_BCM88375_B0r_fields[] = { 2092 { BFD_MPLS_DPf, 2, 3, SOCF_LE }, 2093 { BFD_MPLS_TCf, 3, 0, SOCF_LE } 2094 }; 2095 2096 #endif 2097 #if defined(BCM_88650_B0) 2098 soc_field_info_t soc_OAMP_BFD_TX_MPLS_BCM88650_B0r_fields[] = { 2099 { BFD_MPLS_DPf, 2, 3, SOCF_LE|SOCF_SIG }, 2100 { BFD_MPLS_TCf, 3, 0, SOCF_LE|SOCF_SIG } 2101 }; 2102 2103 #endif 2104 #if defined(BCM_88660_A0) 2105 soc_field_info_t soc_OAMP_BFD_TX_MPLS_BCM88660_A0r_fields[] = { 2106 { BFD_MPLS_DPf, 2, 3, SOCF_LE|SOCF_SIG }, 2107 { BFD_MPLS_TCf, 3, 0, SOCF_LE|SOCF_SIG } 2108 }; 2109 2110 #endif 2111 #if defined(BCM_88675_A0) 2112 soc_field_info_t soc_OAMP_BFD_TX_MPLS_BCM88675_A0r_fields[] = { 2113 { BFD_MPLS_DPf, 2, 3, SOCF_LE }, 2114 { BFD_MPLS_TCf, 3, 0, SOCF_LE } 2115 }; 2116 2117 #endif 2118 #if defined(BCM_88675_B0) 2119 soc_field_info_t soc_OAMP_BFD_TX_MPLS_BCM88675_B0r_fields[] = { 2120 { BFD_MPLS_DPf, 2, 3, SOCF_LE }, 2121 { BFD_MPLS_TCf, 3, 0, SOCF_LE } 2122 }; 2123 2124 #endif 2125 #if defined(BCM_88680_A0) 2126 soc_field_info_t soc_OAMP_BFD_TX_MPLS_BCM88680_A0r_fields[] = { 2127 { BFD_MPLS_DPf, 2, 3, SOCF_LE }, 2128 { BFD_MPLS_TCf, 3, 0, SOCF_LE } 2129 }; 2130 2131 #endif 2132 #if defined(BCM_88650_A0) 2133 soc_field_info_t soc_OAMP_BFD_TX_RATEr_fields[] = { 2134 { BFD_TX_RATE_0f, 10, 0, SOCF_LE|SOCF_SIG }, 2135 { BFD_TX_RATE_1f, 10, 16, SOCF_LE|SOCF_SIG }, 2136 { BFD_TX_RATE_2f, 10, 32, SOCF_LE|SOCF_SIG }, 2137 { BFD_TX_RATE_3f, 10, 48, SOCF_LE|SOCF_SIG }, 2138 { BFD_TX_RATE_4f, 10, 64, SOCF_LE|SOCF_SIG }, 2139 { BFD_TX_RATE_5f, 10, 80, SOCF_LE|SOCF_SIG }, 2140 { BFD_TX_RATE_6f, 10, 96, SOCF_LE|SOCF_SIG }, 2141 { BFD_TX_RATE_7f, 10, 112, SOCF_LE|SOCF_SIG } 2142 }; 2143 2144 #endif 2145 #if defined(BCM_88270_A0) 2146 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88270_A0r_fields[] = { 2147 { BFD_TX_RATE_0f, 10, 0, SOCF_LE }, 2148 { BFD_TX_RATE_1f, 10, 10, SOCF_LE }, 2149 { BFD_TX_RATE_2f, 10, 20, SOCF_LE }, 2150 { BFD_TX_RATE_3f, 10, 30, SOCF_LE }, 2151 { BFD_TX_RATE_4f, 10, 40, SOCF_LE }, 2152 { BFD_TX_RATE_5f, 10, 50, SOCF_LE }, 2153 { BFD_TX_RATE_6f, 10, 60, SOCF_LE }, 2154 { BFD_TX_RATE_7f, 10, 70, SOCF_LE } 2155 }; 2156 2157 #endif 2158 #if defined(BCM_88375_A0) 2159 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88375_A0r_fields[] = { 2160 { BFD_TX_RATE_0f, 10, 0, SOCF_LE }, 2161 { BFD_TX_RATE_1f, 10, 16, SOCF_LE }, 2162 { BFD_TX_RATE_2f, 10, 32, SOCF_LE }, 2163 { BFD_TX_RATE_3f, 10, 48, SOCF_LE }, 2164 { BFD_TX_RATE_4f, 10, 64, SOCF_LE }, 2165 { BFD_TX_RATE_5f, 10, 80, SOCF_LE }, 2166 { BFD_TX_RATE_6f, 10, 96, SOCF_LE }, 2167 { BFD_TX_RATE_7f, 10, 112, SOCF_LE } 2168 }; 2169 2170 #endif 2171 #if defined(BCM_88375_B0) 2172 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88375_B0r_fields[] = { 2173 { BFD_TX_RATE_0f, 10, 0, SOCF_LE }, 2174 { BFD_TX_RATE_1f, 10, 16, SOCF_LE }, 2175 { BFD_TX_RATE_2f, 10, 32, SOCF_LE }, 2176 { BFD_TX_RATE_3f, 10, 48, SOCF_LE }, 2177 { BFD_TX_RATE_4f, 10, 64, SOCF_LE }, 2178 { BFD_TX_RATE_5f, 10, 80, SOCF_LE }, 2179 { BFD_TX_RATE_6f, 10, 96, SOCF_LE }, 2180 { BFD_TX_RATE_7f, 10, 112, SOCF_LE } 2181 }; 2182 2183 #endif 2184 #if defined(BCM_88470_A0) 2185 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88470_A0r_fields[] = { 2186 { BFD_TX_RATE_0f, 10, 0, SOCF_LE }, 2187 { BFD_TX_RATE_1f, 10, 10, SOCF_LE }, 2188 { BFD_TX_RATE_2f, 10, 20, SOCF_LE }, 2189 { BFD_TX_RATE_3f, 10, 30, SOCF_LE }, 2190 { BFD_TX_RATE_4f, 10, 40, SOCF_LE }, 2191 { BFD_TX_RATE_5f, 10, 50, SOCF_LE }, 2192 { BFD_TX_RATE_6f, 10, 60, SOCF_LE }, 2193 { BFD_TX_RATE_7f, 10, 70, SOCF_LE } 2194 }; 2195 2196 #endif 2197 #if defined(BCM_88470_B0) 2198 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88470_B0r_fields[] = { 2199 { BFD_TX_RATE_0f, 10, 0, SOCF_LE }, 2200 { BFD_TX_RATE_1f, 10, 10, SOCF_LE }, 2201 { BFD_TX_RATE_2f, 10, 20, SOCF_LE }, 2202 { BFD_TX_RATE_3f, 10, 30, SOCF_LE }, 2203 { BFD_TX_RATE_4f, 10, 40, SOCF_LE }, 2204 { BFD_TX_RATE_5f, 10, 50, SOCF_LE }, 2205 { BFD_TX_RATE_6f, 10, 60, SOCF_LE }, 2206 { BFD_TX_RATE_7f, 10, 70, SOCF_LE } 2207 }; 2208 2209 #endif 2210 #if defined(BCM_88650_B0) 2211 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88650_B0r_fields[] = { 2212 { BFD_TX_RATE_0f, 10, 0, SOCF_LE|SOCF_SIG }, 2213 { BFD_TX_RATE_1f, 10, 16, SOCF_LE|SOCF_SIG }, 2214 { BFD_TX_RATE_2f, 10, 32, SOCF_LE|SOCF_SIG }, 2215 { BFD_TX_RATE_3f, 10, 48, SOCF_LE|SOCF_SIG }, 2216 { BFD_TX_RATE_4f, 10, 64, SOCF_LE|SOCF_SIG }, 2217 { BFD_TX_RATE_5f, 10, 80, SOCF_LE|SOCF_SIG }, 2218 { BFD_TX_RATE_6f, 10, 96, SOCF_LE|SOCF_SIG }, 2219 { BFD_TX_RATE_7f, 10, 112, SOCF_LE|SOCF_SIG } 2220 }; 2221 2222 #endif 2223 #if defined(BCM_88660_A0) 2224 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88660_A0r_fields[] = { 2225 { BFD_TX_RATE_0f, 10, 0, SOCF_LE|SOCF_SIG }, 2226 { BFD_TX_RATE_1f, 10, 16, SOCF_LE|SOCF_SIG }, 2227 { BFD_TX_RATE_2f, 10, 32, SOCF_LE|SOCF_SIG }, 2228 { BFD_TX_RATE_3f, 10, 48, SOCF_LE|SOCF_SIG }, 2229 { BFD_TX_RATE_4f, 10, 64, SOCF_LE|SOCF_SIG }, 2230 { BFD_TX_RATE_5f, 10, 80, SOCF_LE|SOCF_SIG }, 2231 { BFD_TX_RATE_6f, 10, 96, SOCF_LE|SOCF_SIG }, 2232 { BFD_TX_RATE_7f, 10, 112, SOCF_LE|SOCF_SIG } 2233 }; 2234 2235 #endif 2236 #if defined(BCM_88675_A0) 2237 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88675_A0r_fields[] = { 2238 { BFD_TX_RATE_0f, 10, 0, SOCF_LE }, 2239 { BFD_TX_RATE_1f, 10, 16, SOCF_LE }, 2240 { BFD_TX_RATE_2f, 10, 32, SOCF_LE }, 2241 { BFD_TX_RATE_3f, 10, 48, SOCF_LE }, 2242 { BFD_TX_RATE_4f, 10, 64, SOCF_LE }, 2243 { BFD_TX_RATE_5f, 10, 80, SOCF_LE }, 2244 { BFD_TX_RATE_6f, 10, 96, SOCF_LE }, 2245 { BFD_TX_RATE_7f, 10, 112, SOCF_LE } 2246 }; 2247 2248 #endif 2249 #if defined(BCM_88675_B0) 2250 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88675_B0r_fields[] = { 2251 { BFD_TX_RATE_0f, 10, 0, SOCF_LE }, 2252 { BFD_TX_RATE_1f, 10, 16, SOCF_LE }, 2253 { BFD_TX_RATE_2f, 10, 32, SOCF_LE }, 2254 { BFD_TX_RATE_3f, 10, 48, SOCF_LE }, 2255 { BFD_TX_RATE_4f, 10, 64, SOCF_LE }, 2256 { BFD_TX_RATE_5f, 10, 80, SOCF_LE }, 2257 { BFD_TX_RATE_6f, 10, 96, SOCF_LE }, 2258 { BFD_TX_RATE_7f, 10, 112, SOCF_LE } 2259 }; 2260 2261 #endif 2262 #if defined(BCM_88680_A0) 2263 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88680_A0r_fields[] = { 2264 { BFD_TX_RATE_0f, 10, 0, SOCF_LE }, 2265 { BFD_TX_RATE_1f, 10, 16, SOCF_LE }, 2266 { BFD_TX_RATE_2f, 10, 32, SOCF_LE }, 2267 { BFD_TX_RATE_3f, 10, 48, SOCF_LE }, 2268 { BFD_TX_RATE_4f, 10, 64, SOCF_LE }, 2269 { BFD_TX_RATE_5f, 10, 80, SOCF_LE }, 2270 { BFD_TX_RATE_6f, 10, 96, SOCF_LE }, 2271 { BFD_TX_RATE_7f, 10, 112, SOCF_LE } 2272 }; 2273 2274 #endif 2275 #if defined(BCM_88690_A0) 2276 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88690_A0r_fields[] = { 2277 { BFD_TX_RATE_0f, 10, 0, SOCF_LE }, 2278 { BFD_TX_RATE_1f, 10, 10, SOCF_LE }, 2279 { BFD_TX_RATE_2f, 10, 20, SOCF_LE }, 2280 { BFD_TX_RATE_3f, 10, 30, SOCF_LE }, 2281 { BFD_TX_RATE_4f, 10, 40, SOCF_LE }, 2282 { BFD_TX_RATE_5f, 10, 50, SOCF_LE }, 2283 { BFD_TX_RATE_6f, 10, 60, SOCF_LE }, 2284 { BFD_TX_RATE_7f, 10, 70, SOCF_LE } 2285 }; 2286 2287 #endif 2288 #if defined(BCM_88690_B0) 2289 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88690_B0r_fields[] = { 2290 { BFD_TX_RATE_0f, 10, 0, SOCF_LE }, 2291 { BFD_TX_RATE_1f, 10, 10, SOCF_LE }, 2292 { BFD_TX_RATE_2f, 10, 20, SOCF_LE }, 2293 { BFD_TX_RATE_3f, 10, 30, SOCF_LE }, 2294 { BFD_TX_RATE_4f, 10, 40, SOCF_LE }, 2295 { BFD_TX_RATE_5f, 10, 50, SOCF_LE }, 2296 { BFD_TX_RATE_6f, 10, 60, SOCF_LE }, 2297 { BFD_TX_RATE_7f, 10, 70, SOCF_LE } 2298 }; 2299 2300 #endif 2301 #if defined(BCM_88690_A0) 2302 soc_field_info_t soc_OAMP_BFM_UDP_SRC_PORTr_fields[] = { 2303 { BFM_UDP_SRC_PORT_M_HOPf, 16, 16, SOCF_LE }, 2304 { BFM_UDP_SRC_PORT_ONE_HOPf, 16, 0, SOCF_LE } 2305 }; 2306 2307 #endif 2308 #if defined(BCM_88690_B0) 2309 soc_field_info_t soc_OAMP_BFM_UDP_SRC_PORT_BCM88690_B0r_fields[] = { 2310 { BFM_UDP_SRC_PORT_M_HOPf, 16, 16, SOCF_LE }, 2311 { BFM_UDP_SRC_PORT_ONE_HOPf, 16, 0, SOCF_LE } 2312 }; 2313 2314 #endif 2315 #if defined(BCM_88650_A0) 2316 soc_field_info_t soc_OAMP_CCM_MAC_SAr_fields[] = { 2317 { BASE_MAC_SAf, 40, 8, SOCF_LE|SOCF_SIG } 2318 }; 2319 2320 #endif 2321 #if defined(BCM_88270_A0) 2322 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88270_A0r_fields[] = { 2323 { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE }, 2324 { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE }, 2325 { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE } 2326 }; 2327 2328 #endif 2329 #if defined(BCM_88375_A0) 2330 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88375_A0r_fields[] = { 2331 { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE }, 2332 { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE }, 2333 { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE } 2334 }; 2335 2336 #endif 2337 #if defined(BCM_88375_B0) 2338 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88375_B0r_fields[] = { 2339 { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE }, 2340 { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE }, 2341 { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE } 2342 }; 2343 2344 #endif 2345 #if defined(BCM_88470_A0) 2346 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88470_A0r_fields[] = { 2347 { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE }, 2348 { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE }, 2349 { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE } 2350 }; 2351 2352 #endif 2353 #if defined(BCM_88470_B0) 2354 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88470_B0r_fields[] = { 2355 { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE }, 2356 { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE }, 2357 { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE } 2358 }; 2359 2360 #endif 2361 #if defined(BCM_88650_B0) 2362 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88650_B0r_fields[] = { 2363 { BASE_MAC_SAf, 40, 8, SOCF_LE|SOCF_SIG } 2364 }; 2365 2366 #endif 2367 #if defined(BCM_88660_A0) 2368 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88660_A0r_fields[] = { 2369 { BASE_MAC_SAf, 40, 8, SOCF_LE|SOCF_SIG } 2370 }; 2371 2372 #endif 2373 #if defined(BCM_88675_A0) 2374 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88675_A0r_fields[] = { 2375 { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE }, 2376 { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE }, 2377 { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE } 2378 }; 2379 2380 #endif 2381 #if defined(BCM_88675_B0) 2382 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88675_B0r_fields[] = { 2383 { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE }, 2384 { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE }, 2385 { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE } 2386 }; 2387 2388 #endif 2389 #if defined(BCM_88680_A0) 2390 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88680_A0r_fields[] = { 2391 { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE }, 2392 { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE }, 2393 { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE } 2394 }; 2395 2396 #endif 2397 #if defined(BCM_88690_A0) 2398 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88690_A0r_fields[] = { 2399 { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE }, 2400 { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE }, 2401 { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE } 2402 }; 2403 2404 #endif 2405 #if defined(BCM_88690_B0) 2406 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88690_B0r_fields[] = { 2407 { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE }, 2408 { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE }, 2409 { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE } 2410 }; 2411 2412 #endif 2413 #if defined(BCM_88650_A0) 2414 soc_field_info_t soc_OAMP_CCM_TPID_MAPr_fields[] = { 2415 { CCM_TPID_0f, 16, 0, SOCF_LE|SOCF_SIG }, 2416 { CCM_TPID_1f, 16, 16, SOCF_LE|SOCF_SIG }, 2417 { CCM_TPID_2f, 16, 32, SOCF_LE|SOCF_SIG }, 2418 { CCM_TPID_3f, 16, 48, SOCF_LE|SOCF_SIG } 2419 }; 2420 2421 #endif 2422 #if defined(BCM_88270_A0) 2423 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88270_A0r_fields[] = { 2424 { CCM_TPID_0f, 16, 0, SOCF_LE }, 2425 { CCM_TPID_1f, 16, 16, SOCF_LE }, 2426 { CCM_TPID_2f, 16, 32, SOCF_LE }, 2427 { CCM_TPID_3f, 16, 48, SOCF_LE } 2428 }; 2429 2430 #endif 2431 #if defined(BCM_88375_A0) 2432 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88375_A0r_fields[] = { 2433 { CCM_TPID_0f, 16, 0, SOCF_LE }, 2434 { CCM_TPID_1f, 16, 16, SOCF_LE }, 2435 { CCM_TPID_2f, 16, 32, SOCF_LE }, 2436 { CCM_TPID_3f, 16, 48, SOCF_LE } 2437 }; 2438 2439 #endif 2440 #if defined(BCM_88375_B0) 2441 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88375_B0r_fields[] = { 2442 { CCM_TPID_0f, 16, 0, SOCF_LE }, 2443 { CCM_TPID_1f, 16, 16, SOCF_LE }, 2444 { CCM_TPID_2f, 16, 32, SOCF_LE }, 2445 { CCM_TPID_3f, 16, 48, SOCF_LE } 2446 }; 2447 2448 #endif 2449 #if defined(BCM_88470_A0) 2450 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88470_A0r_fields[] = { 2451 { CCM_TPID_0f, 16, 0, SOCF_LE }, 2452 { CCM_TPID_1f, 16, 16, SOCF_LE }, 2453 { CCM_TPID_2f, 16, 32, SOCF_LE }, 2454 { CCM_TPID_3f, 16, 48, SOCF_LE } 2455 }; 2456 2457 #endif 2458 #if defined(BCM_88470_B0) 2459 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88470_B0r_fields[] = { 2460 { CCM_TPID_0f, 16, 0, SOCF_LE }, 2461 { CCM_TPID_1f, 16, 16, SOCF_LE }, 2462 { CCM_TPID_2f, 16, 32, SOCF_LE }, 2463 { CCM_TPID_3f, 16, 48, SOCF_LE } 2464 }; 2465 2466 #endif 2467 #if defined(BCM_88650_B0) 2468 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88650_B0r_fields[] = { 2469 { CCM_TPID_0f, 16, 0, SOCF_LE|SOCF_SIG }, 2470 { CCM_TPID_1f, 16, 16, SOCF_LE|SOCF_SIG }, 2471 { CCM_TPID_2f, 16, 32, SOCF_LE|SOCF_SIG }, 2472 { CCM_TPID_3f, 16, 48, SOCF_LE|SOCF_SIG } 2473 }; 2474 2475 #endif 2476 #if defined(BCM_88660_A0) 2477 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88660_A0r_fields[] = { 2478 { CCM_TPID_0f, 16, 0, SOCF_LE|SOCF_SIG }, 2479 { CCM_TPID_1f, 16, 16, SOCF_LE|SOCF_SIG }, 2480 { CCM_TPID_2f, 16, 32, SOCF_LE|SOCF_SIG }, 2481 { CCM_TPID_3f, 16, 48, SOCF_LE|SOCF_SIG } 2482 }; 2483 2484 #endif 2485 #if defined(BCM_88675_A0) 2486 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88675_A0r_fields[] = { 2487 { CCM_TPID_0f, 16, 0, SOCF_LE }, 2488 { CCM_TPID_1f, 16, 16, SOCF_LE }, 2489 { CCM_TPID_2f, 16, 32, SOCF_LE }, 2490 { CCM_TPID_3f, 16, 48, SOCF_LE } 2491 }; 2492 2493 #endif 2494 #if defined(BCM_88675_B0) 2495 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88675_B0r_fields[] = { 2496 { CCM_TPID_0f, 16, 0, SOCF_LE }, 2497 { CCM_TPID_1f, 16, 16, SOCF_LE }, 2498 { CCM_TPID_2f, 16, 32, SOCF_LE }, 2499 { CCM_TPID_3f, 16, 48, SOCF_LE } 2500 }; 2501 2502 #endif 2503 #if defined(BCM_88680_A0) 2504 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88680_A0r_fields[] = { 2505 { CCM_TPID_0f, 16, 0, SOCF_LE }, 2506 { CCM_TPID_1f, 16, 16, SOCF_LE }, 2507 { CCM_TPID_2f, 16, 32, SOCF_LE }, 2508 { CCM_TPID_3f, 16, 48, SOCF_LE } 2509 }; 2510 2511 #endif 2512 #if defined(BCM_88690_A0) 2513 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88690_A0r_fields[] = { 2514 { CCM_TPID_0f, 16, 0, SOCF_LE }, 2515 { CCM_TPID_1f, 16, 16, SOCF_LE }, 2516 { CCM_TPID_2f, 16, 32, SOCF_LE }, 2517 { CCM_TPID_3f, 16, 48, SOCF_LE } 2518 }; 2519 2520 #endif 2521 #if defined(BCM_88690_B0) 2522 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88690_B0r_fields[] = { 2523 { CCM_TPID_0f, 16, 0, SOCF_LE }, 2524 { CCM_TPID_1f, 16, 16, SOCF_LE }, 2525 { CCM_TPID_2f, 16, 32, SOCF_LE }, 2526 { CCM_TPID_3f, 16, 48, SOCF_LE } 2527 }; 2528 2529 #endif 2530 #if defined(BCM_88470_A0) 2531 soc_field_info_t soc_OAMP_CCM_TX_RATEr_fields[] = { 2532 { CCM_TX_RATE_1f, 19, 0, SOCF_LE }, 2533 { CCM_TX_RATE_2f, 19, 19, SOCF_LE }, 2534 { CCM_TX_RATE_3f, 19, 38, SOCF_LE }, 2535 { CCM_TX_RATE_4f, 19, 57, SOCF_LE }, 2536 { CCM_TX_RATE_5f, 19, 76, SOCF_LE }, 2537 { CCM_TX_RATE_6f, 19, 95, SOCF_LE }, 2538 { CCM_TX_RATE_7f, 19, 114, SOCF_LE } 2539 }; 2540 2541 #endif 2542 #if defined(BCM_88270_A0) 2543 soc_field_info_t soc_OAMP_CCM_TX_RATE_BCM88270_A0r_fields[] = { 2544 { CCM_TX_RATE_1f, 19, 0, SOCF_LE }, 2545 { CCM_TX_RATE_2f, 19, 19, SOCF_LE }, 2546 { CCM_TX_RATE_3f, 19, 38, SOCF_LE }, 2547 { CCM_TX_RATE_4f, 19, 57, SOCF_LE }, 2548 { CCM_TX_RATE_5f, 19, 76, SOCF_LE }, 2549 { CCM_TX_RATE_6f, 19, 95, SOCF_LE }, 2550 { CCM_TX_RATE_7f, 19, 114, SOCF_LE } 2551 }; 2552 2553 #endif 2554 #if defined(BCM_88470_B0) 2555 soc_field_info_t soc_OAMP_CCM_TX_RATE_BCM88470_B0r_fields[] = { 2556 { CCM_TX_RATE_1f, 19, 0, SOCF_LE }, 2557 { CCM_TX_RATE_2f, 19, 19, SOCF_LE }, 2558 { CCM_TX_RATE_3f, 19, 38, SOCF_LE }, 2559 { CCM_TX_RATE_4f, 19, 57, SOCF_LE }, 2560 { CCM_TX_RATE_5f, 19, 76, SOCF_LE }, 2561 { CCM_TX_RATE_6f, 19, 95, SOCF_LE }, 2562 { CCM_TX_RATE_7f, 19, 114, SOCF_LE } 2563 }; 2564 2565 #endif 2566 #if defined(BCM_88690_A0) 2567 soc_field_info_t soc_OAMP_CCM_TX_RATE_BCM88690_A0r_fields[] = { 2568 { CCM_TX_RATE_1f, 19, 0, SOCF_LE }, 2569 { CCM_TX_RATE_2f, 19, 19, SOCF_LE }, 2570 { CCM_TX_RATE_3f, 19, 38, SOCF_LE }, 2571 { CCM_TX_RATE_4f, 19, 57, SOCF_LE }, 2572 { CCM_TX_RATE_5f, 19, 76, SOCF_LE }, 2573 { CCM_TX_RATE_6f, 19, 95, SOCF_LE }, 2574 { CCM_TX_RATE_7f, 19, 114, SOCF_LE } 2575 }; 2576 2577 #endif 2578 #if defined(BCM_88690_B0) 2579 soc_field_info_t soc_OAMP_CCM_TX_RATE_BCM88690_B0r_fields[] = { 2580 { CCM_TX_RATE_1f, 19, 0, SOCF_LE }, 2581 { CCM_TX_RATE_2f, 19, 19, SOCF_LE }, 2582 { CCM_TX_RATE_3f, 19, 38, SOCF_LE }, 2583 { CCM_TX_RATE_4f, 19, 57, SOCF_LE }, 2584 { CCM_TX_RATE_5f, 19, 76, SOCF_LE }, 2585 { CCM_TX_RATE_6f, 19, 95, SOCF_LE }, 2586 { CCM_TX_RATE_7f, 19, 114, SOCF_LE } 2587 }; 2588 2589 #endif 2590 #if defined(BCM_88690_B0) 2591 soc_field_info_t soc_OAMP_CFG_SAT_TX_WRAP_AROUND_NUMr_fields[] = { 2592 { CFG_SAT_TX_WRAP_AROUND_NUM_VALUEf, 32, 0, SOCF_LE } 2593 }; 2594 2595 #endif 2596 #if defined(BCM_88650_A0) 2597 soc_field_info_t soc_OAMP_CPUPORTr_fields[] = { 2598 { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 313, SOCF_LE|SOCF_SIG }, 2599 { CPU_PTCH_PP_SSPf, 8, 305, SOCF_LE|SOCF_SIG }, 2600 { CPU_SYS_PARITY_ERRORf, 20, 260, SOCF_LE|SOCF_SIG }, 2601 { CPU_SYS_PORT_BFD_FBITf, 20, 220, SOCF_LE|SOCF_SIG }, 2602 { CPU_SYS_PORT_BFD_PBITf, 20, 240, SOCF_LE|SOCF_SIG }, 2603 { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE|SOCF_SIG }, 2604 { CPU_SYS_PORT_DEBUGf, 20, 280, SOCF_LE|SOCF_SIG }, 2605 { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE|SOCF_SIG }, 2606 { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE|SOCF_SIG }, 2607 { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE|SOCF_SIG }, 2608 { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE|SOCF_SIG }, 2609 { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE|SOCF_SIG }, 2610 { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE|SOCF_SIG }, 2611 { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE|SOCF_SIG }, 2612 { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE|SOCF_SIG }, 2613 { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE|SOCF_SIG }, 2614 { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE|SOCF_SIG }, 2615 { CP_UPORT_DPf, 2, 303, SOCF_LE|SOCF_SIG }, 2616 { CP_UPORT_TCf, 3, 300, SOCF_LE|SOCF_SIG } 2617 }; 2618 2619 #endif 2620 #if defined(BCM_88270_A0) 2621 soc_field_info_t soc_OAMP_CPUPORT_BCM88270_A0r_fields[] = { 2622 { CPU_DEST_IFf, 1, 520, 0 }, 2623 { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 517, SOCF_LE }, 2624 { CPU_PTCH_PP_SSPf, 8, 509, SOCF_LE }, 2625 { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 140, SOCF_LE }, 2626 { CPU_SYS_PORT_CHAN_TYPE_MISSf, 20, 20, SOCF_LE }, 2627 { CPU_SYS_PORT_DEBUGf, 20, 280, SOCF_LE }, 2628 { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE }, 2629 { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 160, SOCF_LE }, 2630 { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE }, 2631 { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 180, SOCF_LE }, 2632 { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 200, SOCF_LE }, 2633 { CPU_SYS_PORT_FLEX_CRC_MISSf, 20, 100, SOCF_LE }, 2634 { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE }, 2635 { CPU_SYS_PORT_MDL_MISSf, 20, 120, SOCF_LE }, 2636 { CPU_SYS_PORT_PARITY_ERRORf, 20, 260, SOCF_LE }, 2637 { CPU_SYS_PORT_RFC_PUNTf, 20, 320, SOCF_LE }, 2638 { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 240, SOCF_LE }, 2639 { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 220, SOCF_LE }, 2640 { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 300, SOCF_LE }, 2641 { CPU_SYS_PORT_TRAP_CODE_MISSf, 20, 340, SOCF_LE }, 2642 { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE }, 2643 { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 416, SOCF_LE }, 2644 { CPU_TRAP_CODE_CHAN_TYPE_MISSf, 8, 368, SOCF_LE }, 2645 { CPU_TRAP_CODE_DEBUGf, 8, 472, SOCF_LE }, 2646 { CPU_TRAP_CODE_EMC_MISSf, 8, 384, SOCF_LE }, 2647 { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 424, SOCF_LE }, 2648 { CPU_TRAP_CODE_ERR_PACKETf, 8, 360, SOCF_LE }, 2649 { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 432, SOCF_LE }, 2650 { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 440, SOCF_LE }, 2651 { CPU_TRAP_CODE_FLEX_CRC_MISSf, 8, 400, SOCF_LE }, 2652 { CPU_TRAP_CODE_MAID_MISSf, 8, 392, SOCF_LE }, 2653 { CPU_TRAP_CODE_MDL_MISSf, 8, 408, SOCF_LE }, 2654 { CPU_TRAP_CODE_PARITY_ERRORf, 8, 464, SOCF_LE }, 2655 { CPU_TRAP_CODE_RFC_PUNTf, 8, 488, SOCF_LE }, 2656 { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 456, SOCF_LE }, 2657 { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 448, SOCF_LE }, 2658 { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 480, SOCF_LE }, 2659 { CPU_TRAP_CODE_TRAP_CODE_MISSf, 8, 496, SOCF_LE }, 2660 { CPU_TRAP_CODE_TYPE_MISSf, 8, 376, SOCF_LE }, 2661 { CP_UPORT_DPf, 2, 507, SOCF_LE }, 2662 { CP_UPORT_TCf, 3, 504, SOCF_LE } 2663 }; 2664 2665 #endif 2666 #if defined(BCM_88375_A0) 2667 soc_field_info_t soc_OAMP_CPUPORT_BCM88375_A0r_fields[] = { 2668 { CPU_DEST_IFf, 1, 464, 0 }, 2669 { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 461, SOCF_LE }, 2670 { CPU_PTCH_PP_SSPf, 8, 453, SOCF_LE }, 2671 { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE }, 2672 { CPU_SYS_PORT_DEBUGf, 20, 260, SOCF_LE }, 2673 { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE }, 2674 { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE }, 2675 { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE }, 2676 { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE }, 2677 { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE }, 2678 { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE }, 2679 { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE }, 2680 { CPU_SYS_PORT_PARITY_ERRORf, 20, 240, SOCF_LE }, 2681 { CPU_SYS_PORT_RFC_PUNTf, 20, 300, SOCF_LE }, 2682 { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 220, SOCF_LE }, 2683 { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE }, 2684 { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 280, SOCF_LE }, 2685 { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE }, 2686 { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE }, 2687 { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 368, SOCF_LE }, 2688 { CPU_TRAP_CODE_DEBUGf, 8, 424, SOCF_LE }, 2689 { CPU_TRAP_CODE_EMC_MISSf, 8, 344, SOCF_LE }, 2690 { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 376, SOCF_LE }, 2691 { CPU_TRAP_CODE_ERR_PACKETf, 8, 320, SOCF_LE }, 2692 { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 384, SOCF_LE }, 2693 { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 392, SOCF_LE }, 2694 { CPU_TRAP_CODE_MAID_MISSf, 8, 352, SOCF_LE }, 2695 { CPU_TRAP_CODE_MDL_MISSf, 8, 360, SOCF_LE }, 2696 { CPU_TRAP_CODE_PARITY_ERRORf, 8, 416, SOCF_LE }, 2697 { CPU_TRAP_CODE_RFC_PUNTf, 8, 440, SOCF_LE }, 2698 { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 408, SOCF_LE }, 2699 { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 400, SOCF_LE }, 2700 { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 432, SOCF_LE }, 2701 { CPU_TRAP_CODE_TRAP_MISSf, 8, 328, SOCF_LE }, 2702 { CPU_TRAP_CODE_TYPE_MISSf, 8, 336, SOCF_LE }, 2703 { CP_UPORT_DPf, 2, 451, SOCF_LE }, 2704 { CP_UPORT_TCf, 3, 448, SOCF_LE } 2705 }; 2706 2707 #endif 2708 #if defined(BCM_88375_B0) 2709 soc_field_info_t soc_OAMP_CPUPORT_BCM88375_B0r_fields[] = { 2710 { CPU_DEST_IFf, 1, 464, 0 }, 2711 { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 461, SOCF_LE }, 2712 { CPU_PTCH_PP_SSPf, 8, 453, SOCF_LE }, 2713 { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE }, 2714 { CPU_SYS_PORT_DEBUGf, 20, 260, SOCF_LE }, 2715 { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE }, 2716 { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE }, 2717 { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE }, 2718 { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE }, 2719 { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE }, 2720 { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE }, 2721 { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE }, 2722 { CPU_SYS_PORT_PARITY_ERRORf, 20, 240, SOCF_LE }, 2723 { CPU_SYS_PORT_RFC_PUNTf, 20, 300, SOCF_LE }, 2724 { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 220, SOCF_LE }, 2725 { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE }, 2726 { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 280, SOCF_LE }, 2727 { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE }, 2728 { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE }, 2729 { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 368, SOCF_LE }, 2730 { CPU_TRAP_CODE_DEBUGf, 8, 424, SOCF_LE }, 2731 { CPU_TRAP_CODE_EMC_MISSf, 8, 344, SOCF_LE }, 2732 { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 376, SOCF_LE }, 2733 { CPU_TRAP_CODE_ERR_PACKETf, 8, 320, SOCF_LE }, 2734 { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 384, SOCF_LE }, 2735 { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 392, SOCF_LE }, 2736 { CPU_TRAP_CODE_MAID_MISSf, 8, 352, SOCF_LE }, 2737 { CPU_TRAP_CODE_MDL_MISSf, 8, 360, SOCF_LE }, 2738 { CPU_TRAP_CODE_PARITY_ERRORf, 8, 416, SOCF_LE }, 2739 { CPU_TRAP_CODE_RFC_PUNTf, 8, 440, SOCF_LE }, 2740 { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 408, SOCF_LE }, 2741 { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 400, SOCF_LE }, 2742 { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 432, SOCF_LE }, 2743 { CPU_TRAP_CODE_TRAP_MISSf, 8, 328, SOCF_LE }, 2744 { CPU_TRAP_CODE_TYPE_MISSf, 8, 336, SOCF_LE }, 2745 { CP_UPORT_DPf, 2, 451, SOCF_LE }, 2746 { CP_UPORT_TCf, 3, 448, SOCF_LE } 2747 }; 2748 2749 #endif 2750 #if defined(BCM_88470_A0) 2751 soc_field_info_t soc_OAMP_CPUPORT_BCM88470_A0r_fields[] = { 2752 { CPU_DEST_IFf, 1, 520, 0 }, 2753 { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 517, SOCF_LE }, 2754 { CPU_PTCH_PP_SSPf, 8, 509, SOCF_LE }, 2755 { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 140, SOCF_LE }, 2756 { CPU_SYS_PORT_CHAN_TYPE_MISSf, 20, 20, SOCF_LE }, 2757 { CPU_SYS_PORT_DEBUGf, 20, 280, SOCF_LE }, 2758 { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE }, 2759 { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 160, SOCF_LE }, 2760 { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE }, 2761 { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 180, SOCF_LE }, 2762 { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 200, SOCF_LE }, 2763 { CPU_SYS_PORT_FLEX_CRC_MISSf, 20, 100, SOCF_LE }, 2764 { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE }, 2765 { CPU_SYS_PORT_MDL_MISSf, 20, 120, SOCF_LE }, 2766 { CPU_SYS_PORT_PARITY_ERRORf, 20, 260, SOCF_LE }, 2767 { CPU_SYS_PORT_RFC_PUNTf, 20, 320, SOCF_LE }, 2768 { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 240, SOCF_LE }, 2769 { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 220, SOCF_LE }, 2770 { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 300, SOCF_LE }, 2771 { CPU_SYS_PORT_TRAP_CODE_MISSf, 20, 340, SOCF_LE }, 2772 { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE }, 2773 { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 416, SOCF_LE }, 2774 { CPU_TRAP_CODE_CHAN_TYPE_MISSf, 8, 368, SOCF_LE }, 2775 { CPU_TRAP_CODE_DEBUGf, 8, 472, SOCF_LE }, 2776 { CPU_TRAP_CODE_EMC_MISSf, 8, 384, SOCF_LE }, 2777 { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 424, SOCF_LE }, 2778 { CPU_TRAP_CODE_ERR_PACKETf, 8, 360, SOCF_LE }, 2779 { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 432, SOCF_LE }, 2780 { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 440, SOCF_LE }, 2781 { CPU_TRAP_CODE_FLEX_CRC_MISSf, 8, 400, SOCF_LE }, 2782 { CPU_TRAP_CODE_MAID_MISSf, 8, 392, SOCF_LE }, 2783 { CPU_TRAP_CODE_MDL_MISSf, 8, 408, SOCF_LE }, 2784 { CPU_TRAP_CODE_PARITY_ERRORf, 8, 464, SOCF_LE }, 2785 { CPU_TRAP_CODE_RFC_PUNTf, 8, 488, SOCF_LE }, 2786 { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 456, SOCF_LE }, 2787 { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 448, SOCF_LE }, 2788 { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 480, SOCF_LE }, 2789 { CPU_TRAP_CODE_TRAP_CODE_MISSf, 8, 496, SOCF_LE }, 2790 { CPU_TRAP_CODE_TYPE_MISSf, 8, 376, SOCF_LE }, 2791 { CP_UPORT_DPf, 2, 507, SOCF_LE }, 2792 { CP_UPORT_TCf, 3, 504, SOCF_LE } 2793 }; 2794 2795 #endif 2796 #if defined(BCM_88470_B0) 2797 soc_field_info_t soc_OAMP_CPUPORT_BCM88470_B0r_fields[] = { 2798 { CPU_DEST_IFf, 1, 520, 0 }, 2799 { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 517, SOCF_LE }, 2800 { CPU_PTCH_PP_SSPf, 8, 509, SOCF_LE }, 2801 { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 140, SOCF_LE }, 2802 { CPU_SYS_PORT_CHAN_TYPE_MISSf, 20, 20, SOCF_LE }, 2803 { CPU_SYS_PORT_DEBUGf, 20, 280, SOCF_LE }, 2804 { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE }, 2805 { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 160, SOCF_LE }, 2806 { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE }, 2807 { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 180, SOCF_LE }, 2808 { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 200, SOCF_LE }, 2809 { CPU_SYS_PORT_FLEX_CRC_MISSf, 20, 100, SOCF_LE }, 2810 { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE }, 2811 { CPU_SYS_PORT_MDL_MISSf, 20, 120, SOCF_LE }, 2812 { CPU_SYS_PORT_PARITY_ERRORf, 20, 260, SOCF_LE }, 2813 { CPU_SYS_PORT_RFC_PUNTf, 20, 320, SOCF_LE }, 2814 { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 240, SOCF_LE }, 2815 { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 220, SOCF_LE }, 2816 { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 300, SOCF_LE }, 2817 { CPU_SYS_PORT_TRAP_CODE_MISSf, 20, 340, SOCF_LE }, 2818 { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE }, 2819 { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 416, SOCF_LE }, 2820 { CPU_TRAP_CODE_CHAN_TYPE_MISSf, 8, 368, SOCF_LE }, 2821 { CPU_TRAP_CODE_DEBUGf, 8, 472, SOCF_LE }, 2822 { CPU_TRAP_CODE_EMC_MISSf, 8, 384, SOCF_LE }, 2823 { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 424, SOCF_LE }, 2824 { CPU_TRAP_CODE_ERR_PACKETf, 8, 360, SOCF_LE }, 2825 { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 432, SOCF_LE }, 2826 { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 440, SOCF_LE }, 2827 { CPU_TRAP_CODE_FLEX_CRC_MISSf, 8, 400, SOCF_LE }, 2828 { CPU_TRAP_CODE_MAID_MISSf, 8, 392, SOCF_LE }, 2829 { CPU_TRAP_CODE_MDL_MISSf, 8, 408, SOCF_LE }, 2830 { CPU_TRAP_CODE_PARITY_ERRORf, 8, 464, SOCF_LE }, 2831 { CPU_TRAP_CODE_RFC_PUNTf, 8, 488, SOCF_LE }, 2832 { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 456, SOCF_LE }, 2833 { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 448, SOCF_LE }, 2834 { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 480, SOCF_LE }, 2835 { CPU_TRAP_CODE_TRAP_CODE_MISSf, 8, 496, SOCF_LE }, 2836 { CPU_TRAP_CODE_TYPE_MISSf, 8, 376, SOCF_LE }, 2837 { CP_UPORT_DPf, 2, 507, SOCF_LE }, 2838 { CP_UPORT_TCf, 3, 504, SOCF_LE } 2839 }; 2840 2841 #endif 2842 #if defined(BCM_88650_B0) 2843 soc_field_info_t soc_OAMP_CPUPORT_BCM88650_B0r_fields[] = { 2844 { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 313, SOCF_LE|SOCF_SIG }, 2845 { CPU_PTCH_PP_SSPf, 8, 305, SOCF_LE|SOCF_SIG }, 2846 { CPU_SYS_PARITY_ERRORf, 20, 260, SOCF_LE|SOCF_SIG }, 2847 { CPU_SYS_PORT_BFD_FBITf, 20, 220, SOCF_LE|SOCF_SIG }, 2848 { CPU_SYS_PORT_BFD_PBITf, 20, 240, SOCF_LE|SOCF_SIG }, 2849 { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE|SOCF_SIG }, 2850 { CPU_SYS_PORT_DEBUGf, 20, 280, SOCF_LE|SOCF_SIG }, 2851 { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE|SOCF_SIG }, 2852 { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE|SOCF_SIG }, 2853 { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE|SOCF_SIG }, 2854 { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE|SOCF_SIG }, 2855 { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE|SOCF_SIG }, 2856 { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE|SOCF_SIG }, 2857 { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE|SOCF_SIG }, 2858 { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE|SOCF_SIG }, 2859 { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE|SOCF_SIG }, 2860 { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE|SOCF_SIG }, 2861 { CP_UPORT_DPf, 2, 303, SOCF_LE|SOCF_SIG }, 2862 { CP_UPORT_TCf, 3, 300, SOCF_LE|SOCF_SIG } 2863 }; 2864 2865 #endif 2866 #if defined(BCM_88660_A0) 2867 soc_field_info_t soc_OAMP_CPUPORT_BCM88660_A0r_fields[] = { 2868 { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 433, SOCF_LE|SOCF_SIG }, 2869 { CPU_PTCH_PP_SSPf, 8, 425, SOCF_LE|SOCF_SIG }, 2870 { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE|SOCF_SIG }, 2871 { CPU_SYS_PORT_DEBUGf, 20, 260, SOCF_LE|SOCF_SIG }, 2872 { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE|SOCF_SIG }, 2873 { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE|SOCF_SIG }, 2874 { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE|SOCF_SIG }, 2875 { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE|SOCF_SIG }, 2876 { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE|SOCF_SIG }, 2877 { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE|SOCF_SIG }, 2878 { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE|SOCF_SIG }, 2879 { CPU_SYS_PORT_PARITY_ERRORf, 20, 240, SOCF_LE|SOCF_SIG }, 2880 { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 220, SOCF_LE|SOCF_SIG }, 2881 { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE|SOCF_SIG }, 2882 { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 280, SOCF_LE|SOCF_SIG }, 2883 { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE|SOCF_SIG }, 2884 { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE|SOCF_SIG }, 2885 { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 348, SOCF_LE|SOCF_SIG }, 2886 { CPU_TRAP_CODE_DEBUGf, 8, 404, SOCF_LE|SOCF_SIG }, 2887 { CPU_TRAP_CODE_EMC_MISSf, 8, 324, SOCF_LE|SOCF_SIG }, 2888 { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 356, SOCF_LE|SOCF_SIG }, 2889 { CPU_TRAP_CODE_ERR_PACKETf, 8, 300, SOCF_LE|SOCF_SIG }, 2890 { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 364, SOCF_LE|SOCF_SIG }, 2891 { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 372, SOCF_LE|SOCF_SIG }, 2892 { CPU_TRAP_CODE_MAID_MISSf, 8, 332, SOCF_LE|SOCF_SIG }, 2893 { CPU_TRAP_CODE_MDL_MISSf, 8, 340, SOCF_LE|SOCF_SIG }, 2894 { CPU_TRAP_CODE_PARITY_ERRORf, 8, 396, SOCF_LE|SOCF_SIG }, 2895 { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 388, SOCF_LE|SOCF_SIG }, 2896 { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 380, SOCF_LE|SOCF_SIG }, 2897 { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 412, SOCF_LE|SOCF_SIG }, 2898 { CPU_TRAP_CODE_TRAP_MISSf, 8, 308, SOCF_LE|SOCF_SIG }, 2899 { CPU_TRAP_CODE_TYPE_MISSf, 8, 316, SOCF_LE|SOCF_SIG }, 2900 { CP_UPORT_DPf, 2, 423, SOCF_LE|SOCF_SIG }, 2901 { CP_UPORT_TCf, 3, 420, SOCF_LE|SOCF_SIG } 2902 }; 2903 2904 #endif 2905 #if defined(BCM_88675_A0) 2906 soc_field_info_t soc_OAMP_CPUPORT_BCM88675_A0r_fields[] = { 2907 { CPU_DEST_IFf, 1, 464, 0 }, 2908 { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 461, SOCF_LE }, 2909 { CPU_PTCH_PP_SSPf, 8, 453, SOCF_LE }, 2910 { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE }, 2911 { CPU_SYS_PORT_DEBUGf, 20, 260, SOCF_LE }, 2912 { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE }, 2913 { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE }, 2914 { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE }, 2915 { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE }, 2916 { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE }, 2917 { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE }, 2918 { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE }, 2919 { CPU_SYS_PORT_PARITY_ERRORf, 20, 240, SOCF_LE }, 2920 { CPU_SYS_PORT_RFC_PUNTf, 20, 300, SOCF_LE }, 2921 { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 220, SOCF_LE }, 2922 { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE }, 2923 { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 280, SOCF_LE }, 2924 { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE }, 2925 { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE }, 2926 { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 368, SOCF_LE }, 2927 { CPU_TRAP_CODE_DEBUGf, 8, 424, SOCF_LE }, 2928 { CPU_TRAP_CODE_EMC_MISSf, 8, 344, SOCF_LE }, 2929 { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 376, SOCF_LE }, 2930 { CPU_TRAP_CODE_ERR_PACKETf, 8, 320, SOCF_LE }, 2931 { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 384, SOCF_LE }, 2932 { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 392, SOCF_LE }, 2933 { CPU_TRAP_CODE_MAID_MISSf, 8, 352, SOCF_LE }, 2934 { CPU_TRAP_CODE_MDL_MISSf, 8, 360, SOCF_LE }, 2935 { CPU_TRAP_CODE_PARITY_ERRORf, 8, 416, SOCF_LE }, 2936 { CPU_TRAP_CODE_RFC_PUNTf, 8, 440, SOCF_LE }, 2937 { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 408, SOCF_LE }, 2938 { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 400, SOCF_LE }, 2939 { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 432, SOCF_LE }, 2940 { CPU_TRAP_CODE_TRAP_MISSf, 8, 328, SOCF_LE }, 2941 { CPU_TRAP_CODE_TYPE_MISSf, 8, 336, SOCF_LE }, 2942 { CP_UPORT_DPf, 2, 451, SOCF_LE }, 2943 { CP_UPORT_TCf, 3, 448, SOCF_LE } 2944 }; 2945 2946 #endif 2947 #if defined(BCM_88675_B0) 2948 soc_field_info_t soc_OAMP_CPUPORT_BCM88675_B0r_fields[] = { 2949 { CPU_DEST_IFf, 1, 464, 0 }, 2950 { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 461, SOCF_LE }, 2951 { CPU_PTCH_PP_SSPf, 8, 453, SOCF_LE }, 2952 { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE }, 2953 { CPU_SYS_PORT_DEBUGf, 20, 260, SOCF_LE }, 2954 { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE }, 2955 { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE }, 2956 { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE }, 2957 { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE }, 2958 { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE }, 2959 { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE }, 2960 { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE }, 2961 { CPU_SYS_PORT_PARITY_ERRORf, 20, 240, SOCF_LE }, 2962 { CPU_SYS_PORT_RFC_PUNTf, 20, 300, SOCF_LE }, 2963 { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 220, SOCF_LE }, 2964 { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE }, 2965 { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 280, SOCF_LE }, 2966 { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE }, 2967 { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE }, 2968 { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 368, SOCF_LE }, 2969 { CPU_TRAP_CODE_DEBUGf, 8, 424, SOCF_LE }, 2970 { CPU_TRAP_CODE_EMC_MISSf, 8, 344, SOCF_LE }, 2971 { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 376, SOCF_LE }, 2972 { CPU_TRAP_CODE_ERR_PACKETf, 8, 320, SOCF_LE }, 2973 { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 384, SOCF_LE }, 2974 { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 392, SOCF_LE }, 2975 { CPU_TRAP_CODE_MAID_MISSf, 8, 352, SOCF_LE }, 2976 { CPU_TRAP_CODE_MDL_MISSf, 8, 360, SOCF_LE }, 2977 { CPU_TRAP_CODE_PARITY_ERRORf, 8, 416, SOCF_LE }, 2978 { CPU_TRAP_CODE_RFC_PUNTf, 8, 440, SOCF_LE }, 2979 { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 408, SOCF_LE }, 2980 { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 400, SOCF_LE }, 2981 { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 432, SOCF_LE }, 2982 { CPU_TRAP_CODE_TRAP_MISSf, 8, 328, SOCF_LE }, 2983 { CPU_TRAP_CODE_TYPE_MISSf, 8, 336, SOCF_LE }, 2984 { CP_UPORT_DPf, 2, 451, SOCF_LE }, 2985 { CP_UPORT_TCf, 3, 448, SOCF_LE } 2986 }; 2987 2988 #endif 2989 #if defined(BCM_88680_A0) 2990 soc_field_info_t soc_OAMP_CPUPORT_BCM88680_A0r_fields[] = { 2991 { CPU_DEST_IFf, 1, 464, 0 }, 2992 { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 461, SOCF_LE }, 2993 { CPU_PTCH_PP_SSPf, 8, 453, SOCF_LE }, 2994 { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE }, 2995 { CPU_SYS_PORT_DEBUGf, 20, 260, SOCF_LE }, 2996 { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE }, 2997 { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE }, 2998 { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE }, 2999 { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE }, 3000 { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE }, 3001 { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE }, 3002 { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE }, 3003 { CPU_SYS_PORT_PARITY_ERRORf, 20, 240, SOCF_LE }, 3004 { CPU_SYS_PORT_RFC_PUNTf, 20, 300, SOCF_LE }, 3005 { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 220, SOCF_LE }, 3006 { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE }, 3007 { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 280, SOCF_LE }, 3008 { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE }, 3009 { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE }, 3010 { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 368, SOCF_LE }, 3011 { CPU_TRAP_CODE_DEBUGf, 8, 424, SOCF_LE }, 3012 { CPU_TRAP_CODE_EMC_MISSf, 8, 344, SOCF_LE }, 3013 { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 376, SOCF_LE }, 3014 { CPU_TRAP_CODE_ERR_PACKETf, 8, 320, SOCF_LE }, 3015 { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 384, SOCF_LE }, 3016 { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 392, SOCF_LE }, 3017 { CPU_TRAP_CODE_MAID_MISSf, 8, 352, SOCF_LE }, 3018 { CPU_TRAP_CODE_MDL_MISSf, 8, 360, SOCF_LE }, 3019 { CPU_TRAP_CODE_PARITY_ERRORf, 8, 416, SOCF_LE }, 3020 { CPU_TRAP_CODE_RFC_PUNTf, 8, 440, SOCF_LE }, 3021 { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 408, SOCF_LE }, 3022 { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 400, SOCF_LE }, 3023 { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 432, SOCF_LE }, 3024 { CPU_TRAP_CODE_TRAP_MISSf, 8, 328, SOCF_LE }, 3025 { CPU_TRAP_CODE_TYPE_MISSf, 8, 336, SOCF_LE }, 3026 { CP_UPORT_DPf, 2, 451, SOCF_LE }, 3027 { CP_UPORT_TCf, 3, 448, SOCF_LE } 3028 }; 3029 3030 #endif 3031 #if defined(BCM_88690_A0) 3032 soc_field_info_t soc_OAMP_CPUPORT_BCM88690_A0r_fields[] = { 3033 { CPU_DEST_IFf, 1, 520, 0 }, 3034 { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 517, SOCF_LE }, 3035 { CPU_PTCH_PP_SSPf, 8, 509, SOCF_LE }, 3036 { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 140, SOCF_LE }, 3037 { CPU_SYS_PORT_CHAN_TYPE_MISSf, 20, 20, SOCF_LE }, 3038 { CPU_SYS_PORT_DEBUGf, 20, 280, SOCF_LE }, 3039 { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE }, 3040 { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 160, SOCF_LE }, 3041 { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE }, 3042 { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 180, SOCF_LE }, 3043 { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 200, SOCF_LE }, 3044 { CPU_SYS_PORT_FLEX_CRC_MISSf, 20, 100, SOCF_LE }, 3045 { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE }, 3046 { CPU_SYS_PORT_MDL_MISSf, 20, 120, SOCF_LE }, 3047 { CPU_SYS_PORT_PARITY_ERRORf, 20, 260, SOCF_LE }, 3048 { CPU_SYS_PORT_RFC_PUNTf, 20, 320, SOCF_LE }, 3049 { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 240, SOCF_LE }, 3050 { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 220, SOCF_LE }, 3051 { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 300, SOCF_LE }, 3052 { CPU_SYS_PORT_TRAP_CODE_MISSf, 20, 340, SOCF_LE }, 3053 { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE }, 3054 { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 416, SOCF_LE }, 3055 { CPU_TRAP_CODE_CHAN_TYPE_MISSf, 8, 368, SOCF_LE }, 3056 { CPU_TRAP_CODE_DEBUGf, 8, 472, SOCF_LE }, 3057 { CPU_TRAP_CODE_EMC_MISSf, 8, 384, SOCF_LE }, 3058 { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 424, SOCF_LE }, 3059 { CPU_TRAP_CODE_ERR_PACKETf, 8, 360, SOCF_LE }, 3060 { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 432, SOCF_LE }, 3061 { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 440, SOCF_LE }, 3062 { CPU_TRAP_CODE_FLEX_CRC_MISSf, 8, 400, SOCF_LE }, 3063 { CPU_TRAP_CODE_MAID_MISSf, 8, 392, SOCF_LE }, 3064 { CPU_TRAP_CODE_MDL_MISSf, 8, 408, SOCF_LE }, 3065 { CPU_TRAP_CODE_PARITY_ERRORf, 8, 464, SOCF_LE }, 3066 { CPU_TRAP_CODE_RFC_PUNTf, 8, 488, SOCF_LE }, 3067 { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 456, SOCF_LE }, 3068 { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 448, SOCF_LE }, 3069 { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 480, SOCF_LE }, 3070 { CPU_TRAP_CODE_TRAP_CODE_MISSf, 8, 496, SOCF_LE }, 3071 { CPU_TRAP_CODE_TYPE_MISSf, 8, 376, SOCF_LE }, 3072 { CP_UPORT_DPf, 2, 507, SOCF_LE }, 3073 { CP_UPORT_TCf, 3, 504, SOCF_LE } 3074 }; 3075 3076 #endif 3077 #if defined(BCM_88690_B0) 3078 soc_field_info_t soc_OAMP_CPUPORT_BCM88690_B0r_fields[] = { 3079 { CPU_DEST_IFf, 1, 540, 0 }, 3080 { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 537, SOCF_LE }, 3081 { CPU_PTCH_PP_SSPf, 10, 527, SOCF_LE }, 3082 { CPU_SYS_PORT_CCM_INTRVL_MISSf, 21, 147, SOCF_LE }, 3083 { CPU_SYS_PORT_CHAN_TYPE_MISSf, 21, 21, SOCF_LE }, 3084 { CPU_SYS_PORT_DEBUGf, 21, 294, SOCF_LE }, 3085 { CPU_SYS_PORT_EMC_MISSf, 21, 63, SOCF_LE }, 3086 { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 21, 168, SOCF_LE }, 3087 { CPU_SYS_PORT_ERR_PACKETf, 21, 0, SOCF_LE }, 3088 { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 21, 189, SOCF_LE }, 3089 { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 21, 210, SOCF_LE }, 3090 { CPU_SYS_PORT_FLEX_CRC_MISSf, 21, 105, SOCF_LE }, 3091 { CPU_SYS_PORT_MAID_MISSf, 21, 84, SOCF_LE }, 3092 { CPU_SYS_PORT_MDL_MISSf, 21, 126, SOCF_LE }, 3093 { CPU_SYS_PORT_PARITY_ERRORf, 21, 273, SOCF_LE }, 3094 { CPU_SYS_PORT_RFC_PUNTf, 21, 336, SOCF_LE }, 3095 { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 21, 252, SOCF_LE }, 3096 { CPU_SYS_PORT_SRC_PORT_MISSf, 21, 231, SOCF_LE }, 3097 { CPU_SYS_PORT_TIMESTAMP_MISSf, 21, 315, SOCF_LE }, 3098 { CPU_SYS_PORT_TRAP_CODE_MISSf, 21, 357, SOCF_LE }, 3099 { CPU_SYS_PORT_TYPE_MISSf, 21, 42, SOCF_LE }, 3100 { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 434, SOCF_LE }, 3101 { CPU_TRAP_CODE_CHAN_TYPE_MISSf, 8, 386, SOCF_LE }, 3102 { CPU_TRAP_CODE_DEBUGf, 8, 490, SOCF_LE }, 3103 { CPU_TRAP_CODE_EMC_MISSf, 8, 402, SOCF_LE }, 3104 { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 442, SOCF_LE }, 3105 { CPU_TRAP_CODE_ERR_PACKETf, 8, 378, SOCF_LE }, 3106 { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 450, SOCF_LE }, 3107 { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 458, SOCF_LE }, 3108 { CPU_TRAP_CODE_FLEX_CRC_MISSf, 8, 418, SOCF_LE }, 3109 { CPU_TRAP_CODE_MAID_MISSf, 8, 410, SOCF_LE }, 3110 { CPU_TRAP_CODE_MDL_MISSf, 8, 426, SOCF_LE }, 3111 { CPU_TRAP_CODE_PARITY_ERRORf, 8, 482, SOCF_LE }, 3112 { CPU_TRAP_CODE_RFC_PUNTf, 8, 506, SOCF_LE }, 3113 { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 474, SOCF_LE }, 3114 { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 466, SOCF_LE }, 3115 { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 498, SOCF_LE }, 3116 { CPU_TRAP_CODE_TRAP_CODE_MISSf, 8, 514, SOCF_LE }, 3117 { CPU_TRAP_CODE_TYPE_MISSf, 8, 394, SOCF_LE }, 3118 { CP_UPORT_DPf, 2, 525, SOCF_LE }, 3119 { CP_UPORT_TCf, 3, 522, SOCF_LE } 3120 }; 3121 3122 #endif 3123 #if defined(BCM_88675_A0) 3124 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHTr_fields[] = { 3125 { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE }, 3126 { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE }, 3127 { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE }, 3128 { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE } 3129 }; 3130 3131 #endif 3132 #if defined(BCM_88270_A0) 3133 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88270_A0r_fields[] = { 3134 { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE }, 3135 { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE }, 3136 { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE }, 3137 { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE }, 3138 { TXO_DMA_ARB_WEIGHTf, 3, 12, SOCF_LE } 3139 }; 3140 3141 #endif 3142 #if defined(BCM_88375_A0) 3143 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88375_A0r_fields[] = { 3144 { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE }, 3145 { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE }, 3146 { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE }, 3147 { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE } 3148 }; 3149 3150 #endif 3151 #if defined(BCM_88375_B0) 3152 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88375_B0r_fields[] = { 3153 { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE }, 3154 { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE }, 3155 { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE }, 3156 { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE } 3157 }; 3158 3159 #endif 3160 #if defined(BCM_88470_A0) 3161 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88470_A0r_fields[] = { 3162 { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE }, 3163 { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE }, 3164 { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE }, 3165 { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE }, 3166 { TXO_DMA_ARB_WEIGHTf, 3, 12, SOCF_LE } 3167 }; 3168 3169 #endif 3170 #if defined(BCM_88470_B0) 3171 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88470_B0r_fields[] = { 3172 { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE }, 3173 { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE }, 3174 { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE }, 3175 { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE }, 3176 { TXO_DMA_ARB_WEIGHTf, 3, 12, SOCF_LE } 3177 }; 3178 3179 #endif 3180 #if defined(BCM_88675_B0) 3181 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88675_B0r_fields[] = { 3182 { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE }, 3183 { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE }, 3184 { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE }, 3185 { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE } 3186 }; 3187 3188 #endif 3189 #if defined(BCM_88680_A0) 3190 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88680_A0r_fields[] = { 3191 { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE }, 3192 { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE }, 3193 { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE }, 3194 { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE } 3195 }; 3196 3197 #endif 3198 #if defined(BCM_88690_A0) 3199 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88690_A0r_fields[] = { 3200 { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE }, 3201 { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE }, 3202 { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE }, 3203 { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE }, 3204 { TXO_DMA_ARB_WEIGHTf, 3, 12, SOCF_LE } 3205 }; 3206 3207 #endif 3208 #if defined(BCM_88690_B0) 3209 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88690_B0r_fields[] = { 3210 { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE }, 3211 { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE }, 3212 { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE }, 3213 { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE }, 3214 { TXO_DMA_ARB_WEIGHTf, 3, 12, SOCF_LE } 3215 }; 3216 3217 #endif 3218 #if defined(BCM_88675_A0) 3219 soc_field_info_t soc_OAMP_DMA_COS_MAPr_fields[] = { 3220 { EVENT_DEST_DMA_COSf, 4, 14, SOCF_LE }, 3221 { EVENT_DEST_DMA_SCHf, 1, 13, 0 }, 3222 { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE }, 3223 { PUNT_DEST_DMA_COSf, 4, 9, SOCF_LE }, 3224 { PUNT_DEST_DMA_SCHf, 1, 8, 0 }, 3225 { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE }, 3226 { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE }, 3227 { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE } 3228 }; 3229 3230 #endif 3231 #if defined(BCM_88270_A0) 3232 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88270_A0r_fields[] = { 3233 { EVENT_DEST_DMA_COSf, 4, 16, SOCF_LE }, 3234 { EVENT_DEST_DMA_SCHf, 1, 15, 0 }, 3235 { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE }, 3236 { PUNT_DEST_DMA_COSf, 4, 11, SOCF_LE }, 3237 { PUNT_DEST_DMA_SCHf, 1, 10, 0 }, 3238 { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE }, 3239 { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE }, 3240 { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE }, 3241 { TXO_DMA_COS_MAPf, 2, 8, SOCF_LE } 3242 }; 3243 3244 #endif 3245 #if defined(BCM_88375_A0) 3246 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88375_A0r_fields[] = { 3247 { EVENT_DEST_DMA_COSf, 4, 14, SOCF_LE }, 3248 { EVENT_DEST_DMA_SCHf, 1, 13, 0 }, 3249 { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE }, 3250 { PUNT_DEST_DMA_COSf, 4, 9, SOCF_LE }, 3251 { PUNT_DEST_DMA_SCHf, 1, 8, 0 }, 3252 { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE }, 3253 { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE }, 3254 { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE } 3255 }; 3256 3257 #endif 3258 #if defined(BCM_88375_B0) 3259 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88375_B0r_fields[] = { 3260 { EVENT_DEST_DMA_COSf, 4, 14, SOCF_LE }, 3261 { EVENT_DEST_DMA_SCHf, 1, 13, 0 }, 3262 { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE }, 3263 { PUNT_DEST_DMA_COSf, 4, 9, SOCF_LE }, 3264 { PUNT_DEST_DMA_SCHf, 1, 8, 0 }, 3265 { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE }, 3266 { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE }, 3267 { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE } 3268 }; 3269 3270 #endif 3271 #if defined(BCM_88470_A0) 3272 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88470_A0r_fields[] = { 3273 { EVENT_DEST_DMA_COSf, 4, 16, SOCF_LE }, 3274 { EVENT_DEST_DMA_SCHf, 1, 15, 0 }, 3275 { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE }, 3276 { PUNT_DEST_DMA_COSf, 4, 11, SOCF_LE }, 3277 { PUNT_DEST_DMA_SCHf, 1, 10, 0 }, 3278 { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE }, 3279 { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE }, 3280 { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE }, 3281 { TXO_DMA_COS_MAPf, 2, 8, SOCF_LE } 3282 }; 3283 3284 #endif 3285 #if defined(BCM_88470_B0) 3286 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88470_B0r_fields[] = { 3287 { EVENT_DEST_DMA_COSf, 4, 16, SOCF_LE }, 3288 { EVENT_DEST_DMA_SCHf, 1, 15, 0 }, 3289 { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE }, 3290 { PUNT_DEST_DMA_COSf, 4, 11, SOCF_LE }, 3291 { PUNT_DEST_DMA_SCHf, 1, 10, 0 }, 3292 { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE }, 3293 { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE }, 3294 { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE }, 3295 { TXO_DMA_COS_MAPf, 2, 8, SOCF_LE } 3296 }; 3297 3298 #endif 3299 #if defined(BCM_88675_B0) 3300 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88675_B0r_fields[] = { 3301 { EVENT_DEST_DMA_COSf, 4, 14, SOCF_LE }, 3302 { EVENT_DEST_DMA_SCHf, 1, 13, 0 }, 3303 { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE }, 3304 { PUNT_DEST_DMA_COSf, 4, 9, SOCF_LE }, 3305 { PUNT_DEST_DMA_SCHf, 1, 8, 0 }, 3306 { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE }, 3307 { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE }, 3308 { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE } 3309 }; 3310 3311 #endif 3312 #if defined(BCM_88680_A0) 3313 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88680_A0r_fields[] = { 3314 { EVENT_DEST_DMA_COSf, 4, 14, SOCF_LE }, 3315 { EVENT_DEST_DMA_SCHf, 1, 13, 0 }, 3316 { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE }, 3317 { PUNT_DEST_DMA_COSf, 4, 9, SOCF_LE }, 3318 { PUNT_DEST_DMA_SCHf, 1, 8, 0 }, 3319 { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE }, 3320 { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE }, 3321 { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE } 3322 }; 3323 3324 #endif 3325 #if defined(BCM_88690_A0) 3326 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88690_A0r_fields[] = { 3327 { EVENT_DEST_DMA_COSf, 4, 16, SOCF_LE }, 3328 { EVENT_DEST_DMA_SCHf, 1, 15, 0 }, 3329 { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE }, 3330 { PUNT_DEST_DMA_COSf, 4, 11, SOCF_LE }, 3331 { PUNT_DEST_DMA_SCHf, 1, 10, 0 }, 3332 { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE }, 3333 { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE }, 3334 { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE }, 3335 { TXO_DMA_COS_MAPf, 2, 8, SOCF_LE } 3336 }; 3337 3338 #endif 3339 #if defined(BCM_88690_B0) 3340 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88690_B0r_fields[] = { 3341 { EVENT_DEST_DMA_COSf, 4, 16, SOCF_LE }, 3342 { EVENT_DEST_DMA_SCHf, 1, 15, 0 }, 3343 { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE }, 3344 { PUNT_DEST_DMA_COSf, 4, 11, SOCF_LE }, 3345 { PUNT_DEST_DMA_SCHf, 1, 10, 0 }, 3346 { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE }, 3347 { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE }, 3348 { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE }, 3349 { TXO_DMA_COS_MAPf, 2, 8, SOCF_LE } 3350 }; 3351 3352 #endif 3353 #if defined(BCM_88675_A0) 3354 soc_field_info_t soc_OAMP_DMA_FIFO_MAPr_fields[] = { 3355 { DMA_FIFO_MAP_ENf, 1, 8, 0 }, 3356 { EVENT_CMC_MAPf, 2, 2, SOCF_LE }, 3357 { EVENT_FIFO_MAPf, 2, 0, SOCF_LE }, 3358 { STATUS_CMC_MAPf, 2, 6, SOCF_LE }, 3359 { STATUS_FIFO_MAPf, 2, 4, SOCF_LE } 3360 }; 3361 3362 #endif 3363 #if defined(BCM_88375_A0) 3364 soc_field_info_t soc_OAMP_DMA_FIFO_MAP_BCM88375_A0r_fields[] = { 3365 { DMA_FIFO_MAP_ENf, 1, 8, 0 }, 3366 { EVENT_CMC_MAPf, 2, 2, SOCF_LE }, 3367 { EVENT_FIFO_MAPf, 2, 0, SOCF_LE }, 3368 { STATUS_CMC_MAPf, 2, 6, SOCF_LE }, 3369 { STATUS_FIFO_MAPf, 2, 4, SOCF_LE } 3370 }; 3371 3372 #endif 3373 #if defined(BCM_88375_B0) 3374 soc_field_info_t soc_OAMP_DMA_FIFO_MAP_BCM88375_B0r_fields[] = { 3375 { DMA_FIFO_MAP_ENf, 1, 8, 0 }, 3376 { EVENT_CMC_MAPf, 2, 2, SOCF_LE }, 3377 { EVENT_FIFO_MAPf, 2, 0, SOCF_LE }, 3378 { STATUS_CMC_MAPf, 2, 6, SOCF_LE }, 3379 { STATUS_FIFO_MAPf, 2, 4, SOCF_LE } 3380 }; 3381 3382 #endif 3383 #if defined(BCM_88675_B0) 3384 soc_field_info_t soc_OAMP_DMA_FIFO_MAP_BCM88675_B0r_fields[] = { 3385 { DMA_FIFO_MAP_ENf, 1, 8, 0 }, 3386 { EVENT_CMC_MAPf, 2, 2, SOCF_LE }, 3387 { EVENT_FIFO_MAPf, 2, 0, SOCF_LE }, 3388 { STATUS_CMC_MAPf, 2, 6, SOCF_LE }, 3389 { STATUS_FIFO_MAPf, 2, 4, SOCF_LE } 3390 }; 3391 3392 #endif 3393 #if defined(BCM_88680_A0) 3394 soc_field_info_t soc_OAMP_DMA_FIFO_MAP_BCM88680_A0r_fields[] = { 3395 { DMA_FIFO_MAP_ENf, 1, 8, 0 }, 3396 { EVENT_CMC_MAPf, 2, 2, SOCF_LE }, 3397 { EVENT_FIFO_MAPf, 2, 0, SOCF_LE }, 3398 { STATUS_CMC_MAPf, 2, 6, SOCF_LE }, 3399 { STATUS_FIFO_MAPf, 2, 4, SOCF_LE } 3400 }; 3401 3402 #endif 3403 #if defined(BCM_88675_A0) 3404 soc_field_info_t soc_OAMP_DMA_TX_CONTROLr_fields[] = { 3405 { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG }, 3406 { DMA_TX_OFPf, 8, 0, SOCF_LE } 3407 }; 3408 3409 #endif 3410 #if defined(BCM_88270_A0) 3411 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88270_A0r_fields[] = { 3412 { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG }, 3413 { DMA_TX_OFPf, 8, 0, SOCF_LE } 3414 }; 3415 3416 #endif 3417 #if defined(BCM_88375_A0) 3418 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88375_A0r_fields[] = { 3419 { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG }, 3420 { DMA_TX_OFPf, 8, 0, SOCF_LE } 3421 }; 3422 3423 #endif 3424 #if defined(BCM_88375_B0) 3425 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88375_B0r_fields[] = { 3426 { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG }, 3427 { DMA_TX_OFPf, 8, 0, SOCF_LE } 3428 }; 3429 3430 #endif 3431 #if defined(BCM_88470_A0) 3432 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88470_A0r_fields[] = { 3433 { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG }, 3434 { DMA_TX_OFPf, 8, 0, SOCF_LE } 3435 }; 3436 3437 #endif 3438 #if defined(BCM_88470_B0) 3439 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88470_B0r_fields[] = { 3440 { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG }, 3441 { DMA_TX_OFPf, 8, 0, SOCF_LE } 3442 }; 3443 3444 #endif 3445 #if defined(BCM_88675_B0) 3446 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88675_B0r_fields[] = { 3447 { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG }, 3448 { DMA_TX_OFPf, 8, 0, SOCF_LE } 3449 }; 3450 3451 #endif 3452 #if defined(BCM_88680_A0) 3453 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88680_A0r_fields[] = { 3454 { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG }, 3455 { DMA_TX_OFPf, 8, 0, SOCF_LE } 3456 }; 3457 3458 #endif 3459 #if defined(BCM_88690_A0) 3460 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88690_A0r_fields[] = { 3461 { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG }, 3462 { DMA_TX_OFPf, 8, 0, SOCF_LE } 3463 }; 3464 3465 #endif 3466 #if defined(BCM_88690_B0) 3467 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88690_B0r_fields[] = { 3468 { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG }, 3469 { DMA_TX_OFPf, 8, 0, SOCF_LE } 3470 }; 3471 3472 #endif 3473 #if defined(BCM_88650_A0) 3474 soc_field_info_t soc_OAMP_DOWN_PTCHr_fields[] = { 3475 { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE|SOCF_SIG }, 3476 { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE|SOCF_SIG } 3477 }; 3478 3479 #endif 3480 #if defined(BCM_88270_A0) 3481 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88270_A0r_fields[] = { 3482 { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE }, 3483 { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE } 3484 }; 3485 3486 #endif 3487 #if defined(BCM_88375_A0) 3488 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88375_A0r_fields[] = { 3489 { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE }, 3490 { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE } 3491 }; 3492 3493 #endif 3494 #if defined(BCM_88375_B0) 3495 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88375_B0r_fields[] = { 3496 { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE }, 3497 { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE } 3498 }; 3499 3500 #endif 3501 #if defined(BCM_88470_A0) 3502 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88470_A0r_fields[] = { 3503 { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE }, 3504 { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE } 3505 }; 3506 3507 #endif 3508 #if defined(BCM_88470_B0) 3509 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88470_B0r_fields[] = { 3510 { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE }, 3511 { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE } 3512 }; 3513 3514 #endif 3515 #if defined(BCM_88650_B0) 3516 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88650_B0r_fields[] = { 3517 { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE|SOCF_SIG }, 3518 { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE|SOCF_SIG } 3519 }; 3520 3521 #endif 3522 #if defined(BCM_88660_A0) 3523 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88660_A0r_fields[] = { 3524 { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE|SOCF_SIG }, 3525 { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE|SOCF_SIG } 3526 }; 3527 3528 #endif 3529 #if defined(BCM_88675_A0) 3530 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88675_A0r_fields[] = { 3531 { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE }, 3532 { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE } 3533 }; 3534 3535 #endif 3536 #if defined(BCM_88675_B0) 3537 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88675_B0r_fields[] = { 3538 { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE }, 3539 { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE } 3540 }; 3541 3542 #endif 3543 #if defined(BCM_88680_A0) 3544 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88680_A0r_fields[] = { 3545 { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE }, 3546 { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE } 3547 }; 3548 3549 #endif 3550 #if defined(BCM_88690_A0) 3551 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88690_A0r_fields[] = { 3552 { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE }, 3553 { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE } 3554 }; 3555 3556 #endif 3557 #if defined(BCM_88690_B0) 3558 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88690_B0r_fields[] = { 3559 { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 10, SOCF_LE }, 3560 { DOWN_PTCH_PP_SSPf, 10, 0, SOCF_LE } 3561 }; 3562 3563 #endif 3564 #if defined(BCM_88660_A0) 3565 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNTr_fields[] = { 3566 { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO } 3567 }; 3568 3569 #endif 3570 #if defined(BCM_88270_A0) 3571 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88270_A0r_fields[] = { 3572 { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3573 }; 3574 3575 #endif 3576 #if defined(BCM_88375_A0) 3577 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88375_A0r_fields[] = { 3578 { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3579 }; 3580 3581 #endif 3582 #if defined(BCM_88375_B0) 3583 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88375_B0r_fields[] = { 3584 { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3585 }; 3586 3587 #endif 3588 #if defined(BCM_88470_A0) 3589 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88470_A0r_fields[] = { 3590 { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3591 }; 3592 3593 #endif 3594 #if defined(BCM_88470_B0) 3595 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88470_B0r_fields[] = { 3596 { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3597 }; 3598 3599 #endif 3600 #if defined(BCM_88675_A0) 3601 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88675_A0r_fields[] = { 3602 { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3603 }; 3604 3605 #endif 3606 #if defined(BCM_88675_B0) 3607 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88675_B0r_fields[] = { 3608 { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3609 }; 3610 3611 #endif 3612 #if defined(BCM_88680_A0) 3613 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88680_A0r_fields[] = { 3614 { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3615 }; 3616 3617 #endif 3618 #if defined(BCM_88690_A0) 3619 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88690_A0r_fields[] = { 3620 { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3621 }; 3622 3623 #endif 3624 #if defined(BCM_88690_B0) 3625 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88690_B0r_fields[] = { 3626 { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3627 }; 3628 3629 #endif 3630 #if defined(BCM_88650_A0) 3631 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNTr_fields[] = { 3632 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 3633 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 3634 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3635 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 3636 }; 3637 3638 #endif 3639 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 3640 defined(BCM_56270_A0) 3641 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM56260_A0r_fields[] = { 3642 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 3643 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 3644 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3645 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3646 }; 3647 3648 #endif 3649 #if defined(BCM_88270_A0) 3650 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88270_A0r_fields[] = { 3651 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3652 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3653 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3654 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3655 }; 3656 3657 #endif 3658 #if defined(BCM_88375_A0) 3659 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88375_A0r_fields[] = { 3660 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3661 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3662 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3663 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3664 }; 3665 3666 #endif 3667 #if defined(BCM_88375_B0) 3668 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88375_B0r_fields[] = { 3669 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3670 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3671 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3672 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3673 }; 3674 3675 #endif 3676 #if defined(BCM_88470_A0) 3677 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88470_A0r_fields[] = { 3678 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3679 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3680 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3681 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3682 }; 3683 3684 #endif 3685 #if defined(BCM_88470_B0) 3686 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88470_B0r_fields[] = { 3687 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3688 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3689 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3690 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3691 }; 3692 3693 #endif 3694 #if defined(BCM_88650_B0) 3695 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88650_B0r_fields[] = { 3696 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 3697 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 3698 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3699 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 3700 }; 3701 3702 #endif 3703 #if defined(BCM_88660_A0) 3704 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88660_A0r_fields[] = { 3705 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 3706 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 3707 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3708 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 3709 }; 3710 3711 #endif 3712 #if defined(BCM_88675_A0) 3713 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88675_A0r_fields[] = { 3714 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3715 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3716 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3717 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3718 }; 3719 3720 #endif 3721 #if defined(BCM_88675_B0) 3722 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88675_B0r_fields[] = { 3723 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3724 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3725 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3726 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3727 }; 3728 3729 #endif 3730 #if defined(BCM_88680_A0) 3731 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88680_A0r_fields[] = { 3732 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3733 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3734 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3735 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3736 }; 3737 3738 #endif 3739 #if defined(BCM_88690_A0) 3740 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88690_A0r_fields[] = { 3741 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3742 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3743 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 3744 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3745 }; 3746 3747 #endif 3748 #if defined(BCM_88690_B0) 3749 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88690_B0r_fields[] = { 3750 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3751 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3752 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 3753 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3754 }; 3755 3756 #endif 3757 #if defined(BCM_88650_A0) 3758 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNTr_fields[] = { 3759 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 3760 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 3761 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3762 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 3763 }; 3764 3765 #endif 3766 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 3767 defined(BCM_56270_A0) 3768 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM56260_A0r_fields[] = { 3769 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 3770 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 3771 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3772 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3773 }; 3774 3775 #endif 3776 #if defined(BCM_88270_A0) 3777 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88270_A0r_fields[] = { 3778 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3779 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3780 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3781 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3782 }; 3783 3784 #endif 3785 #if defined(BCM_88375_A0) 3786 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88375_A0r_fields[] = { 3787 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3788 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3789 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3790 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3791 }; 3792 3793 #endif 3794 #if defined(BCM_88375_B0) 3795 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88375_B0r_fields[] = { 3796 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3797 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3798 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3799 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3800 }; 3801 3802 #endif 3803 #if defined(BCM_88470_A0) 3804 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88470_A0r_fields[] = { 3805 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3806 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3807 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3808 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3809 }; 3810 3811 #endif 3812 #if defined(BCM_88470_B0) 3813 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88470_B0r_fields[] = { 3814 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3815 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3816 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3817 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3818 }; 3819 3820 #endif 3821 #if defined(BCM_88650_B0) 3822 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88650_B0r_fields[] = { 3823 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 3824 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 3825 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3826 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 3827 }; 3828 3829 #endif 3830 #if defined(BCM_88660_A0) 3831 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88660_A0r_fields[] = { 3832 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 3833 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 3834 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 3835 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 3836 }; 3837 3838 #endif 3839 #if defined(BCM_88675_A0) 3840 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88675_A0r_fields[] = { 3841 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3842 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3843 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3844 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3845 }; 3846 3847 #endif 3848 #if defined(BCM_88675_B0) 3849 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88675_B0r_fields[] = { 3850 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3851 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3852 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3853 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3854 }; 3855 3856 #endif 3857 #if defined(BCM_88680_A0) 3858 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88680_A0r_fields[] = { 3859 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3860 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3861 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3862 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3863 }; 3864 3865 #endif 3866 #if defined(BCM_88690_A0) 3867 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88690_A0r_fields[] = { 3868 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3869 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3870 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 3871 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3872 }; 3873 3874 #endif 3875 #if defined(BCM_88690_B0) 3876 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88690_B0r_fields[] = { 3877 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3878 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 3879 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 3880 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 3881 }; 3882 3883 #endif 3884 #if defined(BCM_88675_A0) 3885 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATEr_fields[] = { 3886 { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 3887 { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 3888 { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 3889 { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 3890 { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 3891 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 3892 { MEP_DB_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 3893 { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 3894 { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 3895 { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 12, 0 }, 3896 { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 3897 { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 3898 { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERRf, 1, 26, 0 }, 3899 { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 }, 3900 { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 }, 3901 { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERRf, 1, 29, 0 }, 3902 { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERRf, 1, 30, 0 }, 3903 { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_1B_ERRf, 1, 31, 0 }, 3904 { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_1B_ERRf, 1, 32, 0 }, 3905 { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 24, 0 }, 3906 { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 3907 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 3908 { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 3909 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 3910 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 3911 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 3912 { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 3913 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 3914 { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 3915 { SAT_TX_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 3916 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 3917 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 3918 { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 8, 0 } 3919 }; 3920 3921 #endif 3922 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 3923 defined(BCM_56270_A0) 3924 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM56260_A0r_fields[] = { 3925 { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 3926 { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 3927 { PE_PROGRAM_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 3928 { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 3929 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 3930 { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 3931 { SAT_TX_INITIATE_ECC_1B_ERRf, 1, 3, 0 } 3932 }; 3933 3934 #endif 3935 #if defined(BCM_88270_A0) 3936 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM88270_A0r_fields[] = { 3937 { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 43, 0 }, 3938 { FIELD_42_42f, 1, 42, 0 }, 3939 { FLEX_VER_MASK_TEMP_INITIATE_ECC_1B_ERRf, 1, 51, 0 }, 3940 { ITR_DATA_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 30, 0 }, 3941 { ITR_PKT_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 31, 0 }, 3942 { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 33, 0 }, 3943 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 12, 0 }, 3944 { MEP_DB_0_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 0, 0 }, 3945 { MEP_DB_10_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 10, 0 }, 3946 { MEP_DB_11_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 11, 0 }, 3947 { MEP_DB_1_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 1, 0 }, 3948 { MEP_DB_2_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 2, 0 }, 3949 { MEP_DB_3_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 3, 0 }, 3950 { MEP_DB_4_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 4, 0 }, 3951 { MEP_DB_5_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 5, 0 }, 3952 { MEP_DB_6_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 6, 0 }, 3953 { MEP_DB_7_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 7, 0 }, 3954 { MEP_DB_8_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 8, 0 }, 3955 { MEP_DB_9_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 9, 0 }, 3956 { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 40, 0 }, 3957 { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 41, 0 }, 3958 { PE_0_FDBK_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 38, 0 }, 3959 { PE_1_FDBK_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 39, 0 }, 3960 { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 37, 0 }, 3961 { PE_PROGRAM_INITIATE_ECC_1B_ERRf, 1, 36, 0 }, 3962 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 16, 0 }, 3963 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 17, 0 }, 3964 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 18, 0 }, 3965 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 19, 0 }, 3966 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 20, 0 }, 3967 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 21, 0 }, 3968 { REMOTE_MEP_EXACT_MATCH_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 52, 0 }, 3969 { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 44, 0 }, 3970 { RMEP_DB_EXT_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 3971 { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 3972 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 34, 0 }, 3973 { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 35, 0 }, 3974 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 28, 0 }, 3975 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 29, 0 }, 3976 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 49, 0 }, 3977 { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 47, 0 }, 3978 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 48, 0 }, 3979 { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 50, 0 }, 3980 { SAT_TX_EVC_PRM_INITIATE_ECC_1B_ERRf, 1, 46, 0 }, 3981 { SAT_TX_GEN_PRM_INITIATE_ECC_1B_ERRf, 1, 45, 0 }, 3982 { SD_SF_DB_1_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 3983 { SD_SF_DB_2_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 3984 { SD_SF_PROFILE_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 3985 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 24, 0 }, 3986 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 25, 0 }, 3987 { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 26, 0 }, 3988 { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 27, 0 }, 3989 { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 32, 0 } 3990 }; 3991 3992 #endif 3993 #if defined(BCM_88375_A0) 3994 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM88375_A0r_fields[] = { 3995 { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 3996 { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 3997 { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 3998 { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 3999 { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 4000 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 4001 { MEP_DB_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 4002 { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 4003 { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 4004 { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 12, 0 }, 4005 { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 4006 { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 4007 { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERRf, 1, 26, 0 }, 4008 { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 }, 4009 { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 }, 4010 { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERRf, 1, 29, 0 }, 4011 { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERRf, 1, 30, 0 }, 4012 { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_1B_ERRf, 1, 31, 0 }, 4013 { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_1B_ERRf, 1, 32, 0 }, 4014 { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 24, 0 }, 4015 { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 4016 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 4017 { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 4018 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 4019 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 4020 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 4021 { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 4022 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 4023 { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 4024 { SAT_TX_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 4025 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 4026 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 4027 { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 8, 0 } 4028 }; 4029 4030 #endif 4031 #if defined(BCM_88375_B0) 4032 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM88375_B0r_fields[] = { 4033 { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 4034 { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 4035 { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 4036 { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 4037 { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 4038 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 4039 { MEP_DB_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 4040 { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 4041 { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 4042 { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 12, 0 }, 4043 { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 4044 { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 4045 { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERRf, 1, 26, 0 }, 4046 { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 }, 4047 { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 }, 4048 { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERRf, 1, 29, 0 }, 4049 { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERRf, 1, 30, 0 }, 4050 { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_1B_ERRf, 1, 31, 0 }, 4051 { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_1B_ERRf, 1, 32, 0 }, 4052 { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 24, 0 }, 4053 { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 4054 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 4055 { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 4056 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 4057 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 4058 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 4059 { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 4060 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 4061 { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 4062 { SAT_TX_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 4063 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 4064 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 4065 { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 8, 0 } 4066 }; 4067 4068 #endif 4069 #if defined(BCM_88470_A0) 4070 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM88470_A0r_fields[] = { 4071 { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 43, 0 }, 4072 { FLEX_VER_MASK_TEMP_INITIATE_ECC_1B_ERRf, 1, 51, 0 }, 4073 { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 30, 0 }, 4074 { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 31, 0 }, 4075 { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 42, 0 }, 4076 { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 33, 0 }, 4077 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 12, 0 }, 4078 { MEP_DB_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 4079 { MEP_DB_10_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 4080 { MEP_DB_11_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 4081 { MEP_DB_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 4082 { MEP_DB_2_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 4083 { MEP_DB_3_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 4084 { MEP_DB_4_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 4085 { MEP_DB_5_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 4086 { MEP_DB_6_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 4087 { MEP_DB_7_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 4088 { MEP_DB_8_INITIATE_ECC_1B_ERRf, 1, 8, 0 }, 4089 { MEP_DB_9_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 4090 { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 40, 0 }, 4091 { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 41, 0 }, 4092 { PE_0_FDBK_FIFO_INITIATE_ECC_1B_ERRf, 1, 38, 0 }, 4093 { PE_1_FDBK_FIFO_INITIATE_ECC_1B_ERRf, 1, 39, 0 }, 4094 { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 37, 0 }, 4095 { PE_PROGRAM_INITIATE_ECC_1B_ERRf, 1, 36, 0 }, 4096 { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 44, 0 }, 4097 { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 4098 { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 4099 { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 4100 { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 4101 { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 4102 { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 4103 { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 52, 0 }, 4104 { RMEP_DB_EXT_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 4105 { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 4106 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 34, 0 }, 4107 { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 35, 0 }, 4108 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 28, 0 }, 4109 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 29, 0 }, 4110 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 49, 0 }, 4111 { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 47, 0 }, 4112 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 48, 0 }, 4113 { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 50, 0 }, 4114 { SAT_TX_EVC_PRM_INITIATE_ECC_1B_ERRf, 1, 46, 0 }, 4115 { SAT_TX_GEN_PRM_INITIATE_ECC_1B_ERRf, 1, 45, 0 }, 4116 { SD_SF_DB_1_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 4117 { SD_SF_DB_2_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 4118 { SD_SF_PROFILE_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 4119 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 24, 0 }, 4120 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 4121 { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 26, 0 }, 4122 { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 27, 0 }, 4123 { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 32, 0 } 4124 }; 4125 4126 #endif 4127 #if defined(BCM_88470_B0) 4128 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM88470_B0r_fields[] = { 4129 { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 43, 0 }, 4130 { FLEX_VER_MASK_TEMP_INITIATE_ECC_1B_ERRf, 1, 51, 0 }, 4131 { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 30, 0 }, 4132 { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 31, 0 }, 4133 { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 42, 0 }, 4134 { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 33, 0 }, 4135 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 12, 0 }, 4136 { MEP_DB_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 4137 { MEP_DB_10_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 4138 { MEP_DB_11_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 4139 { MEP_DB_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 4140 { MEP_DB_2_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 4141 { MEP_DB_3_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 4142 { MEP_DB_4_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 4143 { MEP_DB_5_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 4144 { MEP_DB_6_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 4145 { MEP_DB_7_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 4146 { MEP_DB_8_INITIATE_ECC_1B_ERRf, 1, 8, 0 }, 4147 { MEP_DB_9_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 4148 { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 40, 0 }, 4149 { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 41, 0 }, 4150 { PE_0_FDBK_FIFO_INITIATE_ECC_1B_ERRf, 1, 38, 0 }, 4151 { PE_1_FDBK_FIFO_INITIATE_ECC_1B_ERRf, 1, 39, 0 }, 4152 { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 37, 0 }, 4153 { PE_PROGRAM_INITIATE_ECC_1B_ERRf, 1, 36, 0 }, 4154 { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 44, 0 }, 4155 { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 4156 { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 4157 { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 4158 { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 4159 { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 4160 { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 4161 { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 52, 0 }, 4162 { RMEP_DB_EXT_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 4163 { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 4164 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 34, 0 }, 4165 { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 35, 0 }, 4166 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 28, 0 }, 4167 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 29, 0 }, 4168 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 49, 0 }, 4169 { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 47, 0 }, 4170 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 48, 0 }, 4171 { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 50, 0 }, 4172 { SAT_TX_EVC_PRM_INITIATE_ECC_1B_ERRf, 1, 46, 0 }, 4173 { SAT_TX_GEN_PRM_INITIATE_ECC_1B_ERRf, 1, 45, 0 }, 4174 { SD_SF_DB_1_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 4175 { SD_SF_DB_2_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 4176 { SD_SF_PROFILE_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 4177 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 24, 0 }, 4178 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 4179 { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 26, 0 }, 4180 { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 27, 0 }, 4181 { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 32, 0 } 4182 }; 4183 4184 #endif 4185 #if defined(BCM_88675_B0) 4186 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM88675_B0r_fields[] = { 4187 { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 4188 { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 4189 { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 4190 { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 4191 { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 4192 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 4193 { MEP_DB_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 4194 { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 4195 { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 4196 { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 12, 0 }, 4197 { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 4198 { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 4199 { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERRf, 1, 26, 0 }, 4200 { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 }, 4201 { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 }, 4202 { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERRf, 1, 29, 0 }, 4203 { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERRf, 1, 30, 0 }, 4204 { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_1B_ERRf, 1, 31, 0 }, 4205 { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_1B_ERRf, 1, 32, 0 }, 4206 { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 24, 0 }, 4207 { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 4208 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 4209 { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 4210 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 4211 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 4212 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 4213 { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 4214 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 4215 { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 4216 { SAT_TX_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 4217 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 4218 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 4219 { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 8, 0 } 4220 }; 4221 4222 #endif 4223 #if defined(BCM_88680_A0) 4224 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM88680_A0r_fields[] = { 4225 { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 4226 { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 17, 0 }, 4227 { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 4228 { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 4229 { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 4230 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 4231 { MEP_DB_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 4232 { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 13, 0 }, 4233 { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 4234 { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 12, 0 }, 4235 { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 4236 { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 4237 { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERRf, 1, 26, 0 }, 4238 { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 }, 4239 { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 }, 4240 { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERRf, 1, 29, 0 }, 4241 { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERRf, 1, 30, 0 }, 4242 { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_1B_ERRf, 1, 31, 0 }, 4243 { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_1B_ERRf, 1, 32, 0 }, 4244 { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 24, 0 }, 4245 { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 4246 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 4247 { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 4248 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 4249 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 4250 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 22, 0 }, 4251 { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 4252 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 4253 { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 23, 0 }, 4254 { SAT_TX_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 4255 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 4256 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 4257 { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 8, 0 } 4258 }; 4259 4260 #endif 4261 #if defined(BCM_88675_A0) 4262 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = { 4263 { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4264 { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4265 { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4266 { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4267 { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4268 { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4269 { MEP_DB_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4270 { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4271 { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4272 { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4273 { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4274 { RMAPEM_KEYT_PLDT_H_0_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4275 { RMAPEM_KEYT_PLDT_H_1_ECC_1B_ERR_MASKf, 1, 26, 0 }, 4276 { RMAPEM_KEYT_PLDT_H_2_ECC_1B_ERR_MASKf, 1, 27, 0 }, 4277 { RMAPEM_KEYT_PLDT_H_3_ECC_1B_ERR_MASKf, 1, 28, 0 }, 4278 { RMAPEM_KEYT_PLDT_H_4_ECC_1B_ERR_MASKf, 1, 29, 0 }, 4279 { RMAPEM_KEYT_PLDT_H_5_ECC_1B_ERR_MASKf, 1, 30, 0 }, 4280 { RMAPEM_KEYT_PLDT_H_6_ECC_1B_ERR_MASKf, 1, 31, 0 }, 4281 { RMAPEM_KEYT_PLDT_H_7_ECC_1B_ERR_MASKf, 1, 32, 0 }, 4282 { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 24, 0 }, 4283 { RMEP_DB_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4284 { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4285 { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4286 { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4287 { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4288 { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4289 { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4290 { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4291 { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4292 { SAT_TX_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4293 { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4294 { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4295 { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 8, 0 } 4296 }; 4297 4298 #endif 4299 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 4300 defined(BCM_56270_A0) 4301 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM56260_A0r_fields[] = { 4302 { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4303 { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4304 { PE_PROGRAM_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4305 { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4306 { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4307 { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4308 { SAT_TX_ECC_1B_ERR_MASKf, 1, 3, 0 } 4309 }; 4310 4311 #endif 4312 #if defined(BCM_88270_A0) 4313 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88270_A0r_fields[] = { 4314 { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 43, 0 }, 4315 { FIELD_42_42f, 1, 42, 0 }, 4316 { FLEX_VER_MASK_TEMP_ECC_1B_ERR_MASKf, 1, 51, 0 }, 4317 { ITR_DATA_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 30, 0 }, 4318 { ITR_PKT_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 31, 0 }, 4319 { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 33, 0 }, 4320 { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 12, 0 }, 4321 { MEP_DB_0_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 0, 0 }, 4322 { MEP_DB_10_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 10, 0 }, 4323 { MEP_DB_11_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 11, 0 }, 4324 { MEP_DB_1_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 1, 0 }, 4325 { MEP_DB_2_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 2, 0 }, 4326 { MEP_DB_3_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 3, 0 }, 4327 { MEP_DB_4_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 4, 0 }, 4328 { MEP_DB_5_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 5, 0 }, 4329 { MEP_DB_6_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 6, 0 }, 4330 { MEP_DB_7_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 7, 0 }, 4331 { MEP_DB_8_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 8, 0 }, 4332 { MEP_DB_9_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 9, 0 }, 4333 { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 40, 0 }, 4334 { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 41, 0 }, 4335 { PE_0_FDBK_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 38, 0 }, 4336 { PE_1_FDBK_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 39, 0 }, 4337 { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 37, 0 }, 4338 { PE_PROGRAM_ECC_1B_ERR_MASKf, 1, 36, 0 }, 4339 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_0_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 16, 0 }, 4340 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_1_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 17, 0 }, 4341 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_2_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 18, 0 }, 4342 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_3_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 19, 0 }, 4343 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_4_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 20, 0 }, 4344 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_5_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 21, 0 }, 4345 { REMOTE_MEP_EXACT_MATCH_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 52, 0 }, 4346 { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 44, 0 }, 4347 { RMEP_DB_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4348 { RMEP_DB_EXT_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4349 { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 34, 0 }, 4350 { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 35, 0 }, 4351 { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 28, 0 }, 4352 { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 29, 0 }, 4353 { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 49, 0 }, 4354 { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 47, 0 }, 4355 { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 48, 0 }, 4356 { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 50, 0 }, 4357 { SAT_TX_EVC_PRM_ECC_1B_ERR_MASKf, 1, 46, 0 }, 4358 { SAT_TX_GEN_PRM_ECC_1B_ERR_MASKf, 1, 45, 0 }, 4359 { SD_SF_DB_1_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4360 { SD_SF_DB_2_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4361 { SD_SF_PROFILE_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4362 { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 24, 0 }, 4363 { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 25, 0 }, 4364 { TXO_DATA_FIFO_MEMORY_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 26, 0 }, 4365 { TXO_REQ_FIFO_MEMORY_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 27, 0 }, 4366 { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 32, 0 } 4367 }; 4368 4369 #endif 4370 #if defined(BCM_88375_A0) 4371 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = { 4372 { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4373 { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4374 { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4375 { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4376 { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4377 { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4378 { MEP_DB_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4379 { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4380 { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4381 { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4382 { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4383 { RMAPEM_KEYT_PLDT_H_0_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4384 { RMAPEM_KEYT_PLDT_H_1_ECC_1B_ERR_MASKf, 1, 26, 0 }, 4385 { RMAPEM_KEYT_PLDT_H_2_ECC_1B_ERR_MASKf, 1, 27, 0 }, 4386 { RMAPEM_KEYT_PLDT_H_3_ECC_1B_ERR_MASKf, 1, 28, 0 }, 4387 { RMAPEM_KEYT_PLDT_H_4_ECC_1B_ERR_MASKf, 1, 29, 0 }, 4388 { RMAPEM_KEYT_PLDT_H_5_ECC_1B_ERR_MASKf, 1, 30, 0 }, 4389 { RMAPEM_KEYT_PLDT_H_6_ECC_1B_ERR_MASKf, 1, 31, 0 }, 4390 { RMAPEM_KEYT_PLDT_H_7_ECC_1B_ERR_MASKf, 1, 32, 0 }, 4391 { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 24, 0 }, 4392 { RMEP_DB_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4393 { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4394 { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4395 { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4396 { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4397 { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4398 { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4399 { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4400 { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4401 { SAT_TX_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4402 { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4403 { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4404 { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 8, 0 } 4405 }; 4406 4407 #endif 4408 #if defined(BCM_88375_B0) 4409 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = { 4410 { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4411 { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4412 { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4413 { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4414 { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4415 { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4416 { MEP_DB_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4417 { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4418 { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4419 { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4420 { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4421 { RMAPEM_KEYT_PLDT_H_0_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4422 { RMAPEM_KEYT_PLDT_H_1_ECC_1B_ERR_MASKf, 1, 26, 0 }, 4423 { RMAPEM_KEYT_PLDT_H_2_ECC_1B_ERR_MASKf, 1, 27, 0 }, 4424 { RMAPEM_KEYT_PLDT_H_3_ECC_1B_ERR_MASKf, 1, 28, 0 }, 4425 { RMAPEM_KEYT_PLDT_H_4_ECC_1B_ERR_MASKf, 1, 29, 0 }, 4426 { RMAPEM_KEYT_PLDT_H_5_ECC_1B_ERR_MASKf, 1, 30, 0 }, 4427 { RMAPEM_KEYT_PLDT_H_6_ECC_1B_ERR_MASKf, 1, 31, 0 }, 4428 { RMAPEM_KEYT_PLDT_H_7_ECC_1B_ERR_MASKf, 1, 32, 0 }, 4429 { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 24, 0 }, 4430 { RMEP_DB_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4431 { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4432 { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4433 { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4434 { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4435 { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4436 { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4437 { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4438 { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4439 { SAT_TX_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4440 { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4441 { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4442 { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 8, 0 } 4443 }; 4444 4445 #endif 4446 #if defined(BCM_88470_A0) 4447 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_A0r_fields[] = { 4448 { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 43, 0 }, 4449 { FLEX_VER_MASK_TEMP_ECC_1B_ERR_MASKf, 1, 51, 0 }, 4450 { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 30, 0 }, 4451 { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 31, 0 }, 4452 { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 42, 0 }, 4453 { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 33, 0 }, 4454 { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4455 { MEP_DB_0_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4456 { MEP_DB_10_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4457 { MEP_DB_11_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4458 { MEP_DB_1_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4459 { MEP_DB_2_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4460 { MEP_DB_3_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4461 { MEP_DB_4_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4462 { MEP_DB_5_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4463 { MEP_DB_6_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4464 { MEP_DB_7_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4465 { MEP_DB_8_ECC_1B_ERR_MASKf, 1, 8, 0 }, 4466 { MEP_DB_9_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4467 { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 40, 0 }, 4468 { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 41, 0 }, 4469 { PE_0_FDBK_FIFO_ECC_1B_ERR_MASKf, 1, 38, 0 }, 4470 { PE_1_FDBK_FIFO_ECC_1B_ERR_MASKf, 1, 39, 0 }, 4471 { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 37, 0 }, 4472 { PE_PROGRAM_ECC_1B_ERR_MASKf, 1, 36, 0 }, 4473 { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 44, 0 }, 4474 { RMAPEM_KEYT_PLDT_H_0_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4475 { RMAPEM_KEYT_PLDT_H_1_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4476 { RMAPEM_KEYT_PLDT_H_2_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4477 { RMAPEM_KEYT_PLDT_H_3_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4478 { RMAPEM_KEYT_PLDT_H_4_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4479 { RMAPEM_KEYT_PLDT_H_5_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4480 { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 52, 0 }, 4481 { RMEP_DB_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4482 { RMEP_DB_EXT_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4483 { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 34, 0 }, 4484 { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 35, 0 }, 4485 { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 28, 0 }, 4486 { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 29, 0 }, 4487 { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 49, 0 }, 4488 { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 47, 0 }, 4489 { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 48, 0 }, 4490 { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 50, 0 }, 4491 { SAT_TX_EVC_PRM_ECC_1B_ERR_MASKf, 1, 46, 0 }, 4492 { SAT_TX_GEN_PRM_ECC_1B_ERR_MASKf, 1, 45, 0 }, 4493 { SD_SF_DB_1_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4494 { SD_SF_DB_2_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4495 { SD_SF_PROFILE_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4496 { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 24, 0 }, 4497 { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4498 { TXO_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 26, 0 }, 4499 { TXO_REQ_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 27, 0 }, 4500 { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 32, 0 } 4501 }; 4502 4503 #endif 4504 #if defined(BCM_88470_B0) 4505 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = { 4506 { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 43, 0 }, 4507 { FLEX_VER_MASK_TEMP_ECC_1B_ERR_MASKf, 1, 51, 0 }, 4508 { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 30, 0 }, 4509 { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 31, 0 }, 4510 { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 42, 0 }, 4511 { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 33, 0 }, 4512 { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4513 { MEP_DB_0_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4514 { MEP_DB_10_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4515 { MEP_DB_11_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4516 { MEP_DB_1_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4517 { MEP_DB_2_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4518 { MEP_DB_3_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4519 { MEP_DB_4_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4520 { MEP_DB_5_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4521 { MEP_DB_6_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4522 { MEP_DB_7_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4523 { MEP_DB_8_ECC_1B_ERR_MASKf, 1, 8, 0 }, 4524 { MEP_DB_9_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4525 { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 40, 0 }, 4526 { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 41, 0 }, 4527 { PE_0_FDBK_FIFO_ECC_1B_ERR_MASKf, 1, 38, 0 }, 4528 { PE_1_FDBK_FIFO_ECC_1B_ERR_MASKf, 1, 39, 0 }, 4529 { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 37, 0 }, 4530 { PE_PROGRAM_ECC_1B_ERR_MASKf, 1, 36, 0 }, 4531 { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 44, 0 }, 4532 { RMAPEM_KEYT_PLDT_H_0_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4533 { RMAPEM_KEYT_PLDT_H_1_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4534 { RMAPEM_KEYT_PLDT_H_2_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4535 { RMAPEM_KEYT_PLDT_H_3_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4536 { RMAPEM_KEYT_PLDT_H_4_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4537 { RMAPEM_KEYT_PLDT_H_5_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4538 { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 52, 0 }, 4539 { RMEP_DB_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4540 { RMEP_DB_EXT_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4541 { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 34, 0 }, 4542 { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 35, 0 }, 4543 { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 28, 0 }, 4544 { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 29, 0 }, 4545 { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 49, 0 }, 4546 { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 47, 0 }, 4547 { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 48, 0 }, 4548 { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 50, 0 }, 4549 { SAT_TX_EVC_PRM_ECC_1B_ERR_MASKf, 1, 46, 0 }, 4550 { SAT_TX_GEN_PRM_ECC_1B_ERR_MASKf, 1, 45, 0 }, 4551 { SD_SF_DB_1_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4552 { SD_SF_DB_2_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4553 { SD_SF_PROFILE_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4554 { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 24, 0 }, 4555 { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4556 { TXO_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 26, 0 }, 4557 { TXO_REQ_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 27, 0 }, 4558 { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 32, 0 } 4559 }; 4560 4561 #endif 4562 #if defined(BCM_88675_B0) 4563 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = { 4564 { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4565 { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4566 { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4567 { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4568 { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4569 { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4570 { MEP_DB_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4571 { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4572 { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4573 { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4574 { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4575 { RMAPEM_KEYT_PLDT_H_0_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4576 { RMAPEM_KEYT_PLDT_H_1_ECC_1B_ERR_MASKf, 1, 26, 0 }, 4577 { RMAPEM_KEYT_PLDT_H_2_ECC_1B_ERR_MASKf, 1, 27, 0 }, 4578 { RMAPEM_KEYT_PLDT_H_3_ECC_1B_ERR_MASKf, 1, 28, 0 }, 4579 { RMAPEM_KEYT_PLDT_H_4_ECC_1B_ERR_MASKf, 1, 29, 0 }, 4580 { RMAPEM_KEYT_PLDT_H_5_ECC_1B_ERR_MASKf, 1, 30, 0 }, 4581 { RMAPEM_KEYT_PLDT_H_6_ECC_1B_ERR_MASKf, 1, 31, 0 }, 4582 { RMAPEM_KEYT_PLDT_H_7_ECC_1B_ERR_MASKf, 1, 32, 0 }, 4583 { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 24, 0 }, 4584 { RMEP_DB_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4585 { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4586 { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4587 { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4588 { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4589 { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4590 { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4591 { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4592 { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4593 { SAT_TX_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4594 { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4595 { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4596 { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 8, 0 } 4597 }; 4598 4599 #endif 4600 #if defined(BCM_88680_A0) 4601 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = { 4602 { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4603 { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4604 { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4605 { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4606 { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4607 { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4608 { MEP_DB_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4609 { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4610 { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4611 { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4612 { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4613 { RMAPEM_KEYT_PLDT_H_0_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4614 { RMAPEM_KEYT_PLDT_H_1_ECC_1B_ERR_MASKf, 1, 26, 0 }, 4615 { RMAPEM_KEYT_PLDT_H_2_ECC_1B_ERR_MASKf, 1, 27, 0 }, 4616 { RMAPEM_KEYT_PLDT_H_3_ECC_1B_ERR_MASKf, 1, 28, 0 }, 4617 { RMAPEM_KEYT_PLDT_H_4_ECC_1B_ERR_MASKf, 1, 29, 0 }, 4618 { RMAPEM_KEYT_PLDT_H_5_ECC_1B_ERR_MASKf, 1, 30, 0 }, 4619 { RMAPEM_KEYT_PLDT_H_6_ECC_1B_ERR_MASKf, 1, 31, 0 }, 4620 { RMAPEM_KEYT_PLDT_H_7_ECC_1B_ERR_MASKf, 1, 32, 0 }, 4621 { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 24, 0 }, 4622 { RMEP_DB_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4623 { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4624 { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4625 { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4626 { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4627 { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 22, 0 }, 4628 { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4629 { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4630 { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4631 { SAT_TX_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4632 { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4633 { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4634 { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 8, 0 } 4635 }; 4636 4637 #endif 4638 #if defined(BCM_88690_A0) 4639 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = { 4640 { FLEX_VER_MASK_TEMP_ECC_1B_ERR_MASKf, 1, 52, 0 }, 4641 { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4642 { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4643 { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 32, 0 }, 4644 { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4645 { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4646 { MEP_DB_0_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4647 { MEP_DB_10_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4648 { MEP_DB_11_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4649 { MEP_DB_1_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4650 { MEP_DB_2_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4651 { MEP_DB_3_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4652 { MEP_DB_4_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4653 { MEP_DB_5_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4654 { MEP_DB_6_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4655 { MEP_DB_7_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4656 { MEP_DB_8_ECC_1B_ERR_MASKf, 1, 8, 0 }, 4657 { MEP_DB_9_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4658 { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 30, 0 }, 4659 { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 31, 0 }, 4660 { PE_GEN_MEM_0_ECC_1B_ERR_MASKf, 1, 28, 0 }, 4661 { PE_GEN_MEM_1_ECC_1B_ERR_MASKf, 1, 29, 0 }, 4662 { PE_INPUT_CNTL_FIFO_1_ECC_1B_ERR_MASKf, 1, 63, 0 }, 4663 { PE_INPUT_CNTL_FIFO_2_ECC_1B_ERR_MASKf, 1, 64, 0 }, 4664 { PE_PROGRAM_0_ECC_1B_ERR_MASKf, 1, 26, 0 }, 4665 { PE_PROGRAM_1_ECC_1B_ERR_MASKf, 1, 27, 0 }, 4666 { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 33, 0 }, 4667 { RMEP_DB_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4668 { RMEP_INDEX_ACC_ECC_1B_ERR_MASKf, 1, 53, 0 }, 4669 { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 24, 0 }, 4670 { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4671 { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4672 { RXB_INPUT_DECISION_FIFO_ECC_1B_ERR_MASKf, 1, 61, 0 }, 4673 { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4674 { RXI_CORE_0_MEM_ECC_1B_ERR_MASKf, 1, 50, 0 }, 4675 { RXI_CORE_1_MEM_ECC_1B_ERR_MASKf, 1, 51, 0 }, 4676 { RXP_LOCAL_MEP_PART_1_FIFO_ECC_1B_ERR_MASKf, 1, 55, 0 }, 4677 { RXP_LOCAL_MEP_PART_2_FIFO_ECC_1B_ERR_MASKf, 1, 56, 0 }, 4678 { RXP_LOCAL_MEP_PART_3_FIFO_ECC_1B_ERR_MASKf, 1, 57, 0 }, 4679 { RXP_MDB_MEP_PART_1_FIFO_ECC_1B_ERR_MASKf, 1, 58, 0 }, 4680 { RXP_MDB_MEP_PART_2_FIFO_ECC_1B_ERR_MASKf, 1, 59, 0 }, 4681 { RXP_MDB_MEP_PART_3_FIFO_ECC_1B_ERR_MASKf, 1, 60, 0 }, 4682 { RXP_PARSER_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 54, 0 }, 4683 { SAT_DATA_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 40, 0 }, 4684 { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 39, 0 }, 4685 { SAT_RXI_CORE_0_MEM_ECC_1B_ERR_MASKf, 1, 41, 0 }, 4686 { SAT_RXI_CORE_1_MEM_ECC_1B_ERR_MASKf, 1, 42, 0 }, 4687 { SAT_RX_FLOW_1_SEC_ACCUM_STATS_ECC_1B_ERR_MASKf, 1, 45, 0 }, 4688 { SAT_RX_FLOW_1_SEC_BIN_STATS_ECC_1B_ERR_MASKf, 1, 44, 0 }, 4689 { SAT_RX_FLOW_1_SEC_STATS_ECC_1B_ERR_MASKf, 1, 43, 0 }, 4690 { SAT_RX_FLOW_ACCUM_STATS_1_ECC_1B_ERR_MASKf, 1, 46, 0 }, 4691 { SAT_RX_FLOW_ACCUM_STATS_2_ECC_1B_ERR_MASKf, 1, 47, 0 }, 4692 { SAT_RX_FLOW_ACCUM_STATS_3_ECC_1B_ERR_MASKf, 1, 48, 0 }, 4693 { SAT_RX_FLOW_ACCUM_STATS_4_ECC_1B_ERR_MASKf, 1, 49, 0 }, 4694 { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 37, 0 }, 4695 { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 38, 0 }, 4696 { SAT_TX_GEN_PKT_HEADER_ECC_1B_ERR_MASKf, 1, 36, 0 }, 4697 { SAT_TX_GEN_PKT_PARAMS_1_EVEN_ECC_1B_ERR_MASKf, 1, 34, 0 }, 4698 { SAT_TX_GEN_PKT_PARAMS_1_ODD_ECC_1B_ERR_MASKf, 1, 35, 0 }, 4699 { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4700 { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4701 { TXO_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4702 { TXO_LENGTH_FIFO_ECC_1B_ERR_MASKf, 1, 62, 0 }, 4703 { TXO_REQ_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4704 { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 22, 0 } 4705 }; 4706 4707 #endif 4708 #if defined(BCM_88690_B0) 4709 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = { 4710 { FLEX_VER_MASK_TEMP_ECC_1B_ERR_MASKf, 1, 56, 0 }, 4711 { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 20, 0 }, 4712 { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 21, 0 }, 4713 { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 32, 0 }, 4714 { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 23, 0 }, 4715 { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 12, 0 }, 4716 { MEP_DB_0_ECC_1B_ERR_MASKf, 1, 0, 0 }, 4717 { MEP_DB_10_ECC_1B_ERR_MASKf, 1, 10, 0 }, 4718 { MEP_DB_11_ECC_1B_ERR_MASKf, 1, 11, 0 }, 4719 { MEP_DB_1_ECC_1B_ERR_MASKf, 1, 1, 0 }, 4720 { MEP_DB_2_ECC_1B_ERR_MASKf, 1, 2, 0 }, 4721 { MEP_DB_3_ECC_1B_ERR_MASKf, 1, 3, 0 }, 4722 { MEP_DB_4_ECC_1B_ERR_MASKf, 1, 4, 0 }, 4723 { MEP_DB_5_ECC_1B_ERR_MASKf, 1, 5, 0 }, 4724 { MEP_DB_6_ECC_1B_ERR_MASKf, 1, 6, 0 }, 4725 { MEP_DB_7_ECC_1B_ERR_MASKf, 1, 7, 0 }, 4726 { MEP_DB_8_ECC_1B_ERR_MASKf, 1, 8, 0 }, 4727 { MEP_DB_9_ECC_1B_ERR_MASKf, 1, 9, 0 }, 4728 { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 30, 0 }, 4729 { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 31, 0 }, 4730 { PE_GEN_MEM_0_ECC_1B_ERR_MASKf, 1, 28, 0 }, 4731 { PE_GEN_MEM_1_ECC_1B_ERR_MASKf, 1, 29, 0 }, 4732 { PE_INPUT_CNTL_FIFO_1_ECC_1B_ERR_MASKf, 1, 67, 0 }, 4733 { PE_INPUT_CNTL_FIFO_2_ECC_1B_ERR_MASKf, 1, 68, 0 }, 4734 { PE_PROGRAM_0_ECC_1B_ERR_MASKf, 1, 26, 0 }, 4735 { PE_PROGRAM_1_ECC_1B_ERR_MASKf, 1, 27, 0 }, 4736 { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 33, 0 }, 4737 { RMEP_DB_ECC_1B_ERR_MASKf, 1, 13, 0 }, 4738 { RMEP_INDEX_ACC_ECC_1B_ERR_MASKf, 1, 57, 0 }, 4739 { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 24, 0 }, 4740 { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 25, 0 }, 4741 { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 18, 0 }, 4742 { RXB_INPUT_DECISION_FIFO_ECC_1B_ERR_MASKf, 1, 65, 0 }, 4743 { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 19, 0 }, 4744 { RXI_CORE_0_MEM_ECC_1B_ERR_MASKf, 1, 54, 0 }, 4745 { RXI_CORE_1_MEM_ECC_1B_ERR_MASKf, 1, 55, 0 }, 4746 { RXP_LOCAL_MEP_PART_1_FIFO_ECC_1B_ERR_MASKf, 1, 59, 0 }, 4747 { RXP_LOCAL_MEP_PART_2_FIFO_ECC_1B_ERR_MASKf, 1, 60, 0 }, 4748 { RXP_LOCAL_MEP_PART_3_FIFO_ECC_1B_ERR_MASKf, 1, 61, 0 }, 4749 { RXP_MDB_MEP_PART_1_FIFO_ECC_1B_ERR_MASKf, 1, 62, 0 }, 4750 { RXP_MDB_MEP_PART_2_FIFO_ECC_1B_ERR_MASKf, 1, 63, 0 }, 4751 { RXP_MDB_MEP_PART_3_FIFO_ECC_1B_ERR_MASKf, 1, 64, 0 }, 4752 { RXP_PARSER_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 58, 0 }, 4753 { RXP_R_MEP_INDEX_FIFO_ECC_1B_ERR_MASKf, 1, 69, 0 }, 4754 { SAT_DATA_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 41, 0 }, 4755 { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 40, 0 }, 4756 { SAT_RXI_CORE_0_MEM_ECC_1B_ERR_MASKf, 1, 42, 0 }, 4757 { SAT_RXI_CORE_1_MEM_ECC_1B_ERR_MASKf, 1, 43, 0 }, 4758 { SAT_RX_FLOW_1_SEC_ACCUM_STATS_EVEN_ECC_1B_ERR_MASKf, 1, 48, 0 }, 4759 { SAT_RX_FLOW_1_SEC_ACCUM_STATS_ODD_ECC_1B_ERR_MASKf, 1, 49, 0 }, 4760 { SAT_RX_FLOW_1_SEC_BIN_STATS_EVEN_ECC_1B_ERR_MASKf, 1, 46, 0 }, 4761 { SAT_RX_FLOW_1_SEC_BIN_STATS_ODD_ECC_1B_ERR_MASKf, 1, 47, 0 }, 4762 { SAT_RX_FLOW_1_SEC_STATS_EVEN_ECC_1B_ERR_MASKf, 1, 44, 0 }, 4763 { SAT_RX_FLOW_1_SEC_STATS_ODD_ECC_1B_ERR_MASKf, 1, 45, 0 }, 4764 { SAT_RX_FLOW_ACCUM_STATS_1_ECC_1B_ERR_MASKf, 1, 50, 0 }, 4765 { SAT_RX_FLOW_ACCUM_STATS_2_ECC_1B_ERR_MASKf, 1, 51, 0 }, 4766 { SAT_RX_FLOW_ACCUM_STATS_3_ECC_1B_ERR_MASKf, 1, 52, 0 }, 4767 { SAT_RX_FLOW_ACCUM_STATS_4_ECC_1B_ERR_MASKf, 1, 53, 0 }, 4768 { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 37, 0 }, 4769 { SAT_RX_FLOW_PARAMS_EVEN_ECC_1B_ERR_MASKf, 1, 38, 0 }, 4770 { SAT_RX_FLOW_PARAMS_ODD_ECC_1B_ERR_MASKf, 1, 39, 0 }, 4771 { SAT_TX_GEN_PKT_HEADER_ECC_1B_ERR_MASKf, 1, 36, 0 }, 4772 { SAT_TX_GEN_PKT_PARAMS_1_EVEN_ECC_1B_ERR_MASKf, 1, 34, 0 }, 4773 { SAT_TX_GEN_PKT_PARAMS_1_ODD_ECC_1B_ERR_MASKf, 1, 35, 0 }, 4774 { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 14, 0 }, 4775 { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 15, 0 }, 4776 { TXO_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 16, 0 }, 4777 { TXO_LENGTH_FIFO_ECC_1B_ERR_MASKf, 1, 66, 0 }, 4778 { TXO_REQ_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 17, 0 }, 4779 { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 22, 0 } 4780 }; 4781 4782 #endif 4783 #if defined(BCM_88675_A0) 4784 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATEr_fields[] = { 4785 { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 4786 { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 4787 { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 4788 { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 4789 { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 4790 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 4791 { MEP_DB_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 4792 { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 4793 { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 4794 { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 12, 0 }, 4795 { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 4796 { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 4797 { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERRf, 1, 26, 0 }, 4798 { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 }, 4799 { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 }, 4800 { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERRf, 1, 29, 0 }, 4801 { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERRf, 1, 30, 0 }, 4802 { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_2B_ERRf, 1, 31, 0 }, 4803 { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_2B_ERRf, 1, 32, 0 }, 4804 { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 24, 0 }, 4805 { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 4806 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 4807 { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 4808 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 4809 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 4810 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 4811 { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 4812 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 4813 { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 4814 { SAT_TX_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 4815 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 4816 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 4817 { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 8, 0 } 4818 }; 4819 4820 #endif 4821 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 4822 defined(BCM_56270_A0) 4823 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM56260_A0r_fields[] = { 4824 { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 4825 { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 4826 { PE_PROGRAM_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 4827 { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 4828 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 4829 { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 4830 { SAT_TX_INITIATE_ECC_2B_ERRf, 1, 3, 0 } 4831 }; 4832 4833 #endif 4834 #if defined(BCM_88270_A0) 4835 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM88270_A0r_fields[] = { 4836 { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 43, 0 }, 4837 { FIELD_42_42f, 1, 42, 0 }, 4838 { FLEX_VER_MASK_TEMP_INITIATE_ECC_2B_ERRf, 1, 51, 0 }, 4839 { ITR_DATA_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 30, 0 }, 4840 { ITR_PKT_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 31, 0 }, 4841 { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 33, 0 }, 4842 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 12, 0 }, 4843 { MEP_DB_0_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 0, 0 }, 4844 { MEP_DB_10_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 10, 0 }, 4845 { MEP_DB_11_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 11, 0 }, 4846 { MEP_DB_1_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 1, 0 }, 4847 { MEP_DB_2_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 2, 0 }, 4848 { MEP_DB_3_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 3, 0 }, 4849 { MEP_DB_4_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 4, 0 }, 4850 { MEP_DB_5_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 5, 0 }, 4851 { MEP_DB_6_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 6, 0 }, 4852 { MEP_DB_7_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 7, 0 }, 4853 { MEP_DB_8_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 8, 0 }, 4854 { MEP_DB_9_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 9, 0 }, 4855 { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 40, 0 }, 4856 { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 41, 0 }, 4857 { PE_0_FDBK_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 38, 0 }, 4858 { PE_1_FDBK_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 39, 0 }, 4859 { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 37, 0 }, 4860 { PE_PROGRAM_INITIATE_ECC_2B_ERRf, 1, 36, 0 }, 4861 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 16, 0 }, 4862 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 17, 0 }, 4863 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 18, 0 }, 4864 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 19, 0 }, 4865 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 20, 0 }, 4866 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 21, 0 }, 4867 { REMOTE_MEP_EXACT_MATCH_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 52, 0 }, 4868 { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 44, 0 }, 4869 { RMEP_DB_EXT_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 4870 { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 4871 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 34, 0 }, 4872 { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 35, 0 }, 4873 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 28, 0 }, 4874 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 29, 0 }, 4875 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 49, 0 }, 4876 { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 47, 0 }, 4877 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 48, 0 }, 4878 { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 50, 0 }, 4879 { SAT_TX_EVC_PRM_INITIATE_ECC_2B_ERRf, 1, 46, 0 }, 4880 { SAT_TX_GEN_PRM_INITIATE_ECC_2B_ERRf, 1, 45, 0 }, 4881 { SD_SF_DB_1_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 4882 { SD_SF_DB_2_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 4883 { SD_SF_PROFILE_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 4884 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 24, 0 }, 4885 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 25, 0 }, 4886 { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 26, 0 }, 4887 { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 27, 0 }, 4888 { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 32, 0 } 4889 }; 4890 4891 #endif 4892 #if defined(BCM_88375_A0) 4893 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM88375_A0r_fields[] = { 4894 { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 4895 { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 4896 { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 4897 { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 4898 { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 4899 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 4900 { MEP_DB_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 4901 { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 4902 { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 4903 { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 12, 0 }, 4904 { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 4905 { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 4906 { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERRf, 1, 26, 0 }, 4907 { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 }, 4908 { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 }, 4909 { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERRf, 1, 29, 0 }, 4910 { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERRf, 1, 30, 0 }, 4911 { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_2B_ERRf, 1, 31, 0 }, 4912 { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_2B_ERRf, 1, 32, 0 }, 4913 { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 24, 0 }, 4914 { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 4915 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 4916 { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 4917 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 4918 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 4919 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 4920 { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 4921 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 4922 { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 4923 { SAT_TX_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 4924 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 4925 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 4926 { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 8, 0 } 4927 }; 4928 4929 #endif 4930 #if defined(BCM_88375_B0) 4931 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM88375_B0r_fields[] = { 4932 { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 4933 { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 4934 { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 4935 { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 4936 { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 4937 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 4938 { MEP_DB_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 4939 { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 4940 { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 4941 { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 12, 0 }, 4942 { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 4943 { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 4944 { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERRf, 1, 26, 0 }, 4945 { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 }, 4946 { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 }, 4947 { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERRf, 1, 29, 0 }, 4948 { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERRf, 1, 30, 0 }, 4949 { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_2B_ERRf, 1, 31, 0 }, 4950 { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_2B_ERRf, 1, 32, 0 }, 4951 { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 24, 0 }, 4952 { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 4953 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 4954 { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 4955 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 4956 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 4957 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 4958 { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 4959 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 4960 { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 4961 { SAT_TX_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 4962 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 4963 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 4964 { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 8, 0 } 4965 }; 4966 4967 #endif 4968 #if defined(BCM_88470_A0) 4969 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM88470_A0r_fields[] = { 4970 { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 43, 0 }, 4971 { FLEX_VER_MASK_TEMP_INITIATE_ECC_2B_ERRf, 1, 51, 0 }, 4972 { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 30, 0 }, 4973 { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 31, 0 }, 4974 { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 42, 0 }, 4975 { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 33, 0 }, 4976 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 12, 0 }, 4977 { MEP_DB_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 4978 { MEP_DB_10_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 4979 { MEP_DB_11_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 4980 { MEP_DB_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 4981 { MEP_DB_2_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 4982 { MEP_DB_3_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 4983 { MEP_DB_4_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 4984 { MEP_DB_5_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 4985 { MEP_DB_6_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 4986 { MEP_DB_7_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 4987 { MEP_DB_8_INITIATE_ECC_2B_ERRf, 1, 8, 0 }, 4988 { MEP_DB_9_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 4989 { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 40, 0 }, 4990 { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 41, 0 }, 4991 { PE_0_FDBK_FIFO_INITIATE_ECC_2B_ERRf, 1, 38, 0 }, 4992 { PE_1_FDBK_FIFO_INITIATE_ECC_2B_ERRf, 1, 39, 0 }, 4993 { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 37, 0 }, 4994 { PE_PROGRAM_INITIATE_ECC_2B_ERRf, 1, 36, 0 }, 4995 { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 44, 0 }, 4996 { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 4997 { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 4998 { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 4999 { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 5000 { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 5001 { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 5002 { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 52, 0 }, 5003 { RMEP_DB_EXT_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 5004 { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 5005 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 34, 0 }, 5006 { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 35, 0 }, 5007 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 28, 0 }, 5008 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 29, 0 }, 5009 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 49, 0 }, 5010 { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 47, 0 }, 5011 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 48, 0 }, 5012 { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 50, 0 }, 5013 { SAT_TX_EVC_PRM_INITIATE_ECC_2B_ERRf, 1, 46, 0 }, 5014 { SAT_TX_GEN_PRM_INITIATE_ECC_2B_ERRf, 1, 45, 0 }, 5015 { SD_SF_DB_1_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 5016 { SD_SF_DB_2_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 5017 { SD_SF_PROFILE_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 5018 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 24, 0 }, 5019 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 5020 { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 26, 0 }, 5021 { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 27, 0 }, 5022 { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 32, 0 } 5023 }; 5024 5025 #endif 5026 #if defined(BCM_88470_B0) 5027 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM88470_B0r_fields[] = { 5028 { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 43, 0 }, 5029 { FLEX_VER_MASK_TEMP_INITIATE_ECC_2B_ERRf, 1, 51, 0 }, 5030 { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 30, 0 }, 5031 { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 31, 0 }, 5032 { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 42, 0 }, 5033 { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 33, 0 }, 5034 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 12, 0 }, 5035 { MEP_DB_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 5036 { MEP_DB_10_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 5037 { MEP_DB_11_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 5038 { MEP_DB_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 5039 { MEP_DB_2_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 5040 { MEP_DB_3_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 5041 { MEP_DB_4_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 5042 { MEP_DB_5_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 5043 { MEP_DB_6_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 5044 { MEP_DB_7_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 5045 { MEP_DB_8_INITIATE_ECC_2B_ERRf, 1, 8, 0 }, 5046 { MEP_DB_9_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 5047 { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 40, 0 }, 5048 { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 41, 0 }, 5049 { PE_0_FDBK_FIFO_INITIATE_ECC_2B_ERRf, 1, 38, 0 }, 5050 { PE_1_FDBK_FIFO_INITIATE_ECC_2B_ERRf, 1, 39, 0 }, 5051 { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 37, 0 }, 5052 { PE_PROGRAM_INITIATE_ECC_2B_ERRf, 1, 36, 0 }, 5053 { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 44, 0 }, 5054 { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 5055 { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 5056 { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 5057 { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 5058 { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 5059 { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 5060 { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 52, 0 }, 5061 { RMEP_DB_EXT_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 5062 { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 5063 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 34, 0 }, 5064 { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 35, 0 }, 5065 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 28, 0 }, 5066 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 29, 0 }, 5067 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 49, 0 }, 5068 { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 47, 0 }, 5069 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 48, 0 }, 5070 { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 50, 0 }, 5071 { SAT_TX_EVC_PRM_INITIATE_ECC_2B_ERRf, 1, 46, 0 }, 5072 { SAT_TX_GEN_PRM_INITIATE_ECC_2B_ERRf, 1, 45, 0 }, 5073 { SD_SF_DB_1_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 5074 { SD_SF_DB_2_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 5075 { SD_SF_PROFILE_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 5076 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 24, 0 }, 5077 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 5078 { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 26, 0 }, 5079 { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 27, 0 }, 5080 { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 32, 0 } 5081 }; 5082 5083 #endif 5084 #if defined(BCM_88675_B0) 5085 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM88675_B0r_fields[] = { 5086 { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 5087 { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 5088 { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 5089 { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 5090 { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 5091 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 5092 { MEP_DB_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 5093 { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 5094 { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 5095 { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 12, 0 }, 5096 { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 5097 { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 5098 { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERRf, 1, 26, 0 }, 5099 { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 }, 5100 { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 }, 5101 { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERRf, 1, 29, 0 }, 5102 { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERRf, 1, 30, 0 }, 5103 { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_2B_ERRf, 1, 31, 0 }, 5104 { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_2B_ERRf, 1, 32, 0 }, 5105 { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 24, 0 }, 5106 { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 5107 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 5108 { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 5109 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 5110 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 5111 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 5112 { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 5113 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 5114 { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 5115 { SAT_TX_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 5116 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 5117 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 5118 { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 8, 0 } 5119 }; 5120 5121 #endif 5122 #if defined(BCM_88680_A0) 5123 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM88680_A0r_fields[] = { 5124 { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 5125 { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 17, 0 }, 5126 { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 5127 { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 5128 { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 5129 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 5130 { MEP_DB_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 5131 { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 13, 0 }, 5132 { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 5133 { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 12, 0 }, 5134 { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 5135 { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 5136 { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERRf, 1, 26, 0 }, 5137 { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 }, 5138 { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 }, 5139 { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERRf, 1, 29, 0 }, 5140 { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERRf, 1, 30, 0 }, 5141 { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_2B_ERRf, 1, 31, 0 }, 5142 { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_2B_ERRf, 1, 32, 0 }, 5143 { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 24, 0 }, 5144 { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 5145 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 5146 { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 5147 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 5148 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 5149 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 22, 0 }, 5150 { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 5151 { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 5152 { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 23, 0 }, 5153 { SAT_TX_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 5154 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 5155 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 5156 { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 8, 0 } 5157 }; 5158 5159 #endif 5160 #if defined(BCM_88675_A0) 5161 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = { 5162 { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5163 { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5164 { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5165 { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5166 { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5167 { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5168 { MEP_DB_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5169 { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5170 { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5171 { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 12, 0 }, 5172 { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5173 { RMAPEM_KEYT_PLDT_H_0_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5174 { RMAPEM_KEYT_PLDT_H_1_ECC_2B_ERR_MASKf, 1, 26, 0 }, 5175 { RMAPEM_KEYT_PLDT_H_2_ECC_2B_ERR_MASKf, 1, 27, 0 }, 5176 { RMAPEM_KEYT_PLDT_H_3_ECC_2B_ERR_MASKf, 1, 28, 0 }, 5177 { RMAPEM_KEYT_PLDT_H_4_ECC_2B_ERR_MASKf, 1, 29, 0 }, 5178 { RMAPEM_KEYT_PLDT_H_5_ECC_2B_ERR_MASKf, 1, 30, 0 }, 5179 { RMAPEM_KEYT_PLDT_H_6_ECC_2B_ERR_MASKf, 1, 31, 0 }, 5180 { RMAPEM_KEYT_PLDT_H_7_ECC_2B_ERR_MASKf, 1, 32, 0 }, 5181 { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 24, 0 }, 5182 { RMEP_DB_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5183 { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5184 { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5185 { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5186 { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5187 { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 22, 0 }, 5188 { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5189 { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5190 { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5191 { SAT_TX_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5192 { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5193 { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5194 { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 8, 0 } 5195 }; 5196 5197 #endif 5198 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 5199 defined(BCM_56270_A0) 5200 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM56260_A0r_fields[] = { 5201 { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5202 { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5203 { PE_PROGRAM_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5204 { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5205 { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5206 { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5207 { SAT_TX_ECC_2B_ERR_MASKf, 1, 3, 0 } 5208 }; 5209 5210 #endif 5211 #if defined(BCM_88270_A0) 5212 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88270_A0r_fields[] = { 5213 { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 43, 0 }, 5214 { FIELD_42_42f, 1, 42, 0 }, 5215 { FLEX_VER_MASK_TEMP_ECC_2B_ERR_MASKf, 1, 51, 0 }, 5216 { ITR_DATA_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 30, 0 }, 5217 { ITR_PKT_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 31, 0 }, 5218 { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 33, 0 }, 5219 { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 12, 0 }, 5220 { MEP_DB_0_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 0, 0 }, 5221 { MEP_DB_10_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 10, 0 }, 5222 { MEP_DB_11_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 11, 0 }, 5223 { MEP_DB_1_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 1, 0 }, 5224 { MEP_DB_2_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 2, 0 }, 5225 { MEP_DB_3_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 3, 0 }, 5226 { MEP_DB_4_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 4, 0 }, 5227 { MEP_DB_5_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 5, 0 }, 5228 { MEP_DB_6_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 6, 0 }, 5229 { MEP_DB_7_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 7, 0 }, 5230 { MEP_DB_8_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 8, 0 }, 5231 { MEP_DB_9_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 9, 0 }, 5232 { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 40, 0 }, 5233 { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 41, 0 }, 5234 { PE_0_FDBK_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 38, 0 }, 5235 { PE_1_FDBK_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 39, 0 }, 5236 { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 37, 0 }, 5237 { PE_PROGRAM_ECC_2B_ERR_MASKf, 1, 36, 0 }, 5238 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_0_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 16, 0 }, 5239 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_1_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 17, 0 }, 5240 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_2_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 18, 0 }, 5241 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_3_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 19, 0 }, 5242 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_4_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 20, 0 }, 5243 { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_5_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 21, 0 }, 5244 { REMOTE_MEP_EXACT_MATCH_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 52, 0 }, 5245 { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 44, 0 }, 5246 { RMEP_DB_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5247 { RMEP_DB_EXT_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5248 { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 34, 0 }, 5249 { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 35, 0 }, 5250 { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 28, 0 }, 5251 { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 29, 0 }, 5252 { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 49, 0 }, 5253 { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 47, 0 }, 5254 { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 48, 0 }, 5255 { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 50, 0 }, 5256 { SAT_TX_EVC_PRM_ECC_2B_ERR_MASKf, 1, 46, 0 }, 5257 { SAT_TX_GEN_PRM_ECC_2B_ERR_MASKf, 1, 45, 0 }, 5258 { SD_SF_DB_1_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5259 { SD_SF_DB_2_ECC_2B_ERR_MASKf, 1, 22, 0 }, 5260 { SD_SF_PROFILE_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5261 { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 24, 0 }, 5262 { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 25, 0 }, 5263 { TXO_DATA_FIFO_MEMORY_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 26, 0 }, 5264 { TXO_REQ_FIFO_MEMORY_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 27, 0 }, 5265 { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 32, 0 } 5266 }; 5267 5268 #endif 5269 #if defined(BCM_88375_A0) 5270 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = { 5271 { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5272 { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5273 { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5274 { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5275 { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5276 { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5277 { MEP_DB_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5278 { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5279 { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5280 { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 12, 0 }, 5281 { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5282 { RMAPEM_KEYT_PLDT_H_0_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5283 { RMAPEM_KEYT_PLDT_H_1_ECC_2B_ERR_MASKf, 1, 26, 0 }, 5284 { RMAPEM_KEYT_PLDT_H_2_ECC_2B_ERR_MASKf, 1, 27, 0 }, 5285 { RMAPEM_KEYT_PLDT_H_3_ECC_2B_ERR_MASKf, 1, 28, 0 }, 5286 { RMAPEM_KEYT_PLDT_H_4_ECC_2B_ERR_MASKf, 1, 29, 0 }, 5287 { RMAPEM_KEYT_PLDT_H_5_ECC_2B_ERR_MASKf, 1, 30, 0 }, 5288 { RMAPEM_KEYT_PLDT_H_6_ECC_2B_ERR_MASKf, 1, 31, 0 }, 5289 { RMAPEM_KEYT_PLDT_H_7_ECC_2B_ERR_MASKf, 1, 32, 0 }, 5290 { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 24, 0 }, 5291 { RMEP_DB_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5292 { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5293 { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5294 { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5295 { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5296 { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 22, 0 }, 5297 { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5298 { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5299 { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5300 { SAT_TX_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5301 { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5302 { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5303 { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 8, 0 } 5304 }; 5305 5306 #endif 5307 #if defined(BCM_88375_B0) 5308 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = { 5309 { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5310 { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5311 { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5312 { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5313 { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5314 { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5315 { MEP_DB_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5316 { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5317 { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5318 { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 12, 0 }, 5319 { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5320 { RMAPEM_KEYT_PLDT_H_0_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5321 { RMAPEM_KEYT_PLDT_H_1_ECC_2B_ERR_MASKf, 1, 26, 0 }, 5322 { RMAPEM_KEYT_PLDT_H_2_ECC_2B_ERR_MASKf, 1, 27, 0 }, 5323 { RMAPEM_KEYT_PLDT_H_3_ECC_2B_ERR_MASKf, 1, 28, 0 }, 5324 { RMAPEM_KEYT_PLDT_H_4_ECC_2B_ERR_MASKf, 1, 29, 0 }, 5325 { RMAPEM_KEYT_PLDT_H_5_ECC_2B_ERR_MASKf, 1, 30, 0 }, 5326 { RMAPEM_KEYT_PLDT_H_6_ECC_2B_ERR_MASKf, 1, 31, 0 }, 5327 { RMAPEM_KEYT_PLDT_H_7_ECC_2B_ERR_MASKf, 1, 32, 0 }, 5328 { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 24, 0 }, 5329 { RMEP_DB_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5330 { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5331 { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5332 { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5333 { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5334 { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 22, 0 }, 5335 { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5336 { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5337 { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5338 { SAT_TX_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5339 { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5340 { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5341 { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 8, 0 } 5342 }; 5343 5344 #endif 5345 #if defined(BCM_88470_A0) 5346 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_A0r_fields[] = { 5347 { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 43, 0 }, 5348 { FLEX_VER_MASK_TEMP_ECC_2B_ERR_MASKf, 1, 51, 0 }, 5349 { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 30, 0 }, 5350 { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 31, 0 }, 5351 { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 42, 0 }, 5352 { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 33, 0 }, 5353 { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 12, 0 }, 5354 { MEP_DB_0_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5355 { MEP_DB_10_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5356 { MEP_DB_11_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5357 { MEP_DB_1_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5358 { MEP_DB_2_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5359 { MEP_DB_3_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5360 { MEP_DB_4_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5361 { MEP_DB_5_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5362 { MEP_DB_6_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5363 { MEP_DB_7_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5364 { MEP_DB_8_ECC_2B_ERR_MASKf, 1, 8, 0 }, 5365 { MEP_DB_9_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5366 { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 40, 0 }, 5367 { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 41, 0 }, 5368 { PE_0_FDBK_FIFO_ECC_2B_ERR_MASKf, 1, 38, 0 }, 5369 { PE_1_FDBK_FIFO_ECC_2B_ERR_MASKf, 1, 39, 0 }, 5370 { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 37, 0 }, 5371 { PE_PROGRAM_ECC_2B_ERR_MASKf, 1, 36, 0 }, 5372 { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 44, 0 }, 5373 { RMAPEM_KEYT_PLDT_H_0_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5374 { RMAPEM_KEYT_PLDT_H_1_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5375 { RMAPEM_KEYT_PLDT_H_2_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5376 { RMAPEM_KEYT_PLDT_H_3_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5377 { RMAPEM_KEYT_PLDT_H_4_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5378 { RMAPEM_KEYT_PLDT_H_5_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5379 { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 52, 0 }, 5380 { RMEP_DB_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5381 { RMEP_DB_EXT_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5382 { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 34, 0 }, 5383 { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 35, 0 }, 5384 { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 28, 0 }, 5385 { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 29, 0 }, 5386 { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 49, 0 }, 5387 { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 47, 0 }, 5388 { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 48, 0 }, 5389 { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 50, 0 }, 5390 { SAT_TX_EVC_PRM_ECC_2B_ERR_MASKf, 1, 46, 0 }, 5391 { SAT_TX_GEN_PRM_ECC_2B_ERR_MASKf, 1, 45, 0 }, 5392 { SD_SF_DB_1_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5393 { SD_SF_DB_2_ECC_2B_ERR_MASKf, 1, 22, 0 }, 5394 { SD_SF_PROFILE_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5395 { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 24, 0 }, 5396 { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5397 { TXO_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 26, 0 }, 5398 { TXO_REQ_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 27, 0 }, 5399 { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 32, 0 } 5400 }; 5401 5402 #endif 5403 #if defined(BCM_88470_B0) 5404 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = { 5405 { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 43, 0 }, 5406 { FLEX_VER_MASK_TEMP_ECC_2B_ERR_MASKf, 1, 51, 0 }, 5407 { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 30, 0 }, 5408 { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 31, 0 }, 5409 { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 42, 0 }, 5410 { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 33, 0 }, 5411 { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 12, 0 }, 5412 { MEP_DB_0_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5413 { MEP_DB_10_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5414 { MEP_DB_11_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5415 { MEP_DB_1_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5416 { MEP_DB_2_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5417 { MEP_DB_3_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5418 { MEP_DB_4_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5419 { MEP_DB_5_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5420 { MEP_DB_6_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5421 { MEP_DB_7_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5422 { MEP_DB_8_ECC_2B_ERR_MASKf, 1, 8, 0 }, 5423 { MEP_DB_9_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5424 { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 40, 0 }, 5425 { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 41, 0 }, 5426 { PE_0_FDBK_FIFO_ECC_2B_ERR_MASKf, 1, 38, 0 }, 5427 { PE_1_FDBK_FIFO_ECC_2B_ERR_MASKf, 1, 39, 0 }, 5428 { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 37, 0 }, 5429 { PE_PROGRAM_ECC_2B_ERR_MASKf, 1, 36, 0 }, 5430 { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 44, 0 }, 5431 { RMAPEM_KEYT_PLDT_H_0_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5432 { RMAPEM_KEYT_PLDT_H_1_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5433 { RMAPEM_KEYT_PLDT_H_2_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5434 { RMAPEM_KEYT_PLDT_H_3_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5435 { RMAPEM_KEYT_PLDT_H_4_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5436 { RMAPEM_KEYT_PLDT_H_5_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5437 { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 52, 0 }, 5438 { RMEP_DB_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5439 { RMEP_DB_EXT_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5440 { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 34, 0 }, 5441 { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 35, 0 }, 5442 { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 28, 0 }, 5443 { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 29, 0 }, 5444 { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 49, 0 }, 5445 { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 47, 0 }, 5446 { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 48, 0 }, 5447 { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 50, 0 }, 5448 { SAT_TX_EVC_PRM_ECC_2B_ERR_MASKf, 1, 46, 0 }, 5449 { SAT_TX_GEN_PRM_ECC_2B_ERR_MASKf, 1, 45, 0 }, 5450 { SD_SF_DB_1_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5451 { SD_SF_DB_2_ECC_2B_ERR_MASKf, 1, 22, 0 }, 5452 { SD_SF_PROFILE_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5453 { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 24, 0 }, 5454 { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5455 { TXO_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 26, 0 }, 5456 { TXO_REQ_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 27, 0 }, 5457 { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 32, 0 } 5458 }; 5459 5460 #endif 5461 #if defined(BCM_88675_B0) 5462 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = { 5463 { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5464 { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5465 { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5466 { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5467 { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5468 { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5469 { MEP_DB_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5470 { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5471 { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5472 { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 12, 0 }, 5473 { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5474 { RMAPEM_KEYT_PLDT_H_0_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5475 { RMAPEM_KEYT_PLDT_H_1_ECC_2B_ERR_MASKf, 1, 26, 0 }, 5476 { RMAPEM_KEYT_PLDT_H_2_ECC_2B_ERR_MASKf, 1, 27, 0 }, 5477 { RMAPEM_KEYT_PLDT_H_3_ECC_2B_ERR_MASKf, 1, 28, 0 }, 5478 { RMAPEM_KEYT_PLDT_H_4_ECC_2B_ERR_MASKf, 1, 29, 0 }, 5479 { RMAPEM_KEYT_PLDT_H_5_ECC_2B_ERR_MASKf, 1, 30, 0 }, 5480 { RMAPEM_KEYT_PLDT_H_6_ECC_2B_ERR_MASKf, 1, 31, 0 }, 5481 { RMAPEM_KEYT_PLDT_H_7_ECC_2B_ERR_MASKf, 1, 32, 0 }, 5482 { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 24, 0 }, 5483 { RMEP_DB_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5484 { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5485 { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5486 { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5487 { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5488 { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 22, 0 }, 5489 { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5490 { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5491 { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5492 { SAT_TX_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5493 { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5494 { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5495 { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 8, 0 } 5496 }; 5497 5498 #endif 5499 #if defined(BCM_88680_A0) 5500 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = { 5501 { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5502 { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5503 { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5504 { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5505 { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5506 { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5507 { MEP_DB_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5508 { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5509 { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5510 { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 12, 0 }, 5511 { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5512 { RMAPEM_KEYT_PLDT_H_0_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5513 { RMAPEM_KEYT_PLDT_H_1_ECC_2B_ERR_MASKf, 1, 26, 0 }, 5514 { RMAPEM_KEYT_PLDT_H_2_ECC_2B_ERR_MASKf, 1, 27, 0 }, 5515 { RMAPEM_KEYT_PLDT_H_3_ECC_2B_ERR_MASKf, 1, 28, 0 }, 5516 { RMAPEM_KEYT_PLDT_H_4_ECC_2B_ERR_MASKf, 1, 29, 0 }, 5517 { RMAPEM_KEYT_PLDT_H_5_ECC_2B_ERR_MASKf, 1, 30, 0 }, 5518 { RMAPEM_KEYT_PLDT_H_6_ECC_2B_ERR_MASKf, 1, 31, 0 }, 5519 { RMAPEM_KEYT_PLDT_H_7_ECC_2B_ERR_MASKf, 1, 32, 0 }, 5520 { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 24, 0 }, 5521 { RMEP_DB_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5522 { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5523 { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5524 { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5525 { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5526 { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 22, 0 }, 5527 { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5528 { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5529 { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5530 { SAT_TX_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5531 { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5532 { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5533 { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 8, 0 } 5534 }; 5535 5536 #endif 5537 #if defined(BCM_88690_A0) 5538 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = { 5539 { FLEX_VER_MASK_TEMP_ECC_2B_ERR_MASKf, 1, 52, 0 }, 5540 { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5541 { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5542 { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 32, 0 }, 5543 { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5544 { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 12, 0 }, 5545 { MEP_DB_0_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5546 { MEP_DB_10_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5547 { MEP_DB_11_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5548 { MEP_DB_1_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5549 { MEP_DB_2_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5550 { MEP_DB_3_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5551 { MEP_DB_4_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5552 { MEP_DB_5_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5553 { MEP_DB_6_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5554 { MEP_DB_7_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5555 { MEP_DB_8_ECC_2B_ERR_MASKf, 1, 8, 0 }, 5556 { MEP_DB_9_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5557 { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 30, 0 }, 5558 { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 31, 0 }, 5559 { PE_GEN_MEM_0_ECC_2B_ERR_MASKf, 1, 28, 0 }, 5560 { PE_GEN_MEM_1_ECC_2B_ERR_MASKf, 1, 29, 0 }, 5561 { PE_INPUT_CNTL_FIFO_1_ECC_2B_ERR_MASKf, 1, 63, 0 }, 5562 { PE_INPUT_CNTL_FIFO_2_ECC_2B_ERR_MASKf, 1, 64, 0 }, 5563 { PE_PROGRAM_0_ECC_2B_ERR_MASKf, 1, 26, 0 }, 5564 { PE_PROGRAM_1_ECC_2B_ERR_MASKf, 1, 27, 0 }, 5565 { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 33, 0 }, 5566 { RMEP_DB_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5567 { RMEP_INDEX_ACC_ECC_2B_ERR_MASKf, 1, 53, 0 }, 5568 { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 24, 0 }, 5569 { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5570 { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5571 { RXB_INPUT_DECISION_FIFO_ECC_2B_ERR_MASKf, 1, 61, 0 }, 5572 { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5573 { RXI_CORE_0_MEM_ECC_2B_ERR_MASKf, 1, 50, 0 }, 5574 { RXI_CORE_1_MEM_ECC_2B_ERR_MASKf, 1, 51, 0 }, 5575 { RXP_LOCAL_MEP_PART_1_FIFO_ECC_2B_ERR_MASKf, 1, 55, 0 }, 5576 { RXP_LOCAL_MEP_PART_2_FIFO_ECC_2B_ERR_MASKf, 1, 56, 0 }, 5577 { RXP_LOCAL_MEP_PART_3_FIFO_ECC_2B_ERR_MASKf, 1, 57, 0 }, 5578 { RXP_MDB_MEP_PART_1_FIFO_ECC_2B_ERR_MASKf, 1, 58, 0 }, 5579 { RXP_MDB_MEP_PART_2_FIFO_ECC_2B_ERR_MASKf, 1, 59, 0 }, 5580 { RXP_MDB_MEP_PART_3_FIFO_ECC_2B_ERR_MASKf, 1, 60, 0 }, 5581 { RXP_PARSER_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 54, 0 }, 5582 { SAT_DATA_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 40, 0 }, 5583 { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 39, 0 }, 5584 { SAT_RXI_CORE_0_MEM_ECC_2B_ERR_MASKf, 1, 41, 0 }, 5585 { SAT_RXI_CORE_1_MEM_ECC_2B_ERR_MASKf, 1, 42, 0 }, 5586 { SAT_RX_FLOW_1_SEC_ACCUM_STATS_ECC_2B_ERR_MASKf, 1, 45, 0 }, 5587 { SAT_RX_FLOW_1_SEC_BIN_STATS_ECC_2B_ERR_MASKf, 1, 44, 0 }, 5588 { SAT_RX_FLOW_1_SEC_STATS_ECC_2B_ERR_MASKf, 1, 43, 0 }, 5589 { SAT_RX_FLOW_ACCUM_STATS_1_ECC_2B_ERR_MASKf, 1, 46, 0 }, 5590 { SAT_RX_FLOW_ACCUM_STATS_2_ECC_2B_ERR_MASKf, 1, 47, 0 }, 5591 { SAT_RX_FLOW_ACCUM_STATS_3_ECC_2B_ERR_MASKf, 1, 48, 0 }, 5592 { SAT_RX_FLOW_ACCUM_STATS_4_ECC_2B_ERR_MASKf, 1, 49, 0 }, 5593 { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 37, 0 }, 5594 { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 38, 0 }, 5595 { SAT_TX_GEN_PKT_HEADER_ECC_2B_ERR_MASKf, 1, 36, 0 }, 5596 { SAT_TX_GEN_PKT_PARAMS_1_EVEN_ECC_2B_ERR_MASKf, 1, 34, 0 }, 5597 { SAT_TX_GEN_PKT_PARAMS_1_ODD_ECC_2B_ERR_MASKf, 1, 35, 0 }, 5598 { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5599 { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5600 { TXO_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5601 { TXO_LENGTH_FIFO_ECC_2B_ERR_MASKf, 1, 62, 0 }, 5602 { TXO_REQ_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5603 { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 22, 0 } 5604 }; 5605 5606 #endif 5607 #if defined(BCM_88690_B0) 5608 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = { 5609 { FLEX_VER_MASK_TEMP_ECC_2B_ERR_MASKf, 1, 56, 0 }, 5610 { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 20, 0 }, 5611 { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 21, 0 }, 5612 { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 32, 0 }, 5613 { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 23, 0 }, 5614 { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 12, 0 }, 5615 { MEP_DB_0_ECC_2B_ERR_MASKf, 1, 0, 0 }, 5616 { MEP_DB_10_ECC_2B_ERR_MASKf, 1, 10, 0 }, 5617 { MEP_DB_11_ECC_2B_ERR_MASKf, 1, 11, 0 }, 5618 { MEP_DB_1_ECC_2B_ERR_MASKf, 1, 1, 0 }, 5619 { MEP_DB_2_ECC_2B_ERR_MASKf, 1, 2, 0 }, 5620 { MEP_DB_3_ECC_2B_ERR_MASKf, 1, 3, 0 }, 5621 { MEP_DB_4_ECC_2B_ERR_MASKf, 1, 4, 0 }, 5622 { MEP_DB_5_ECC_2B_ERR_MASKf, 1, 5, 0 }, 5623 { MEP_DB_6_ECC_2B_ERR_MASKf, 1, 6, 0 }, 5624 { MEP_DB_7_ECC_2B_ERR_MASKf, 1, 7, 0 }, 5625 { MEP_DB_8_ECC_2B_ERR_MASKf, 1, 8, 0 }, 5626 { MEP_DB_9_ECC_2B_ERR_MASKf, 1, 9, 0 }, 5627 { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 30, 0 }, 5628 { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 31, 0 }, 5629 { PE_GEN_MEM_0_ECC_2B_ERR_MASKf, 1, 28, 0 }, 5630 { PE_GEN_MEM_1_ECC_2B_ERR_MASKf, 1, 29, 0 }, 5631 { PE_INPUT_CNTL_FIFO_1_ECC_2B_ERR_MASKf, 1, 67, 0 }, 5632 { PE_INPUT_CNTL_FIFO_2_ECC_2B_ERR_MASKf, 1, 68, 0 }, 5633 { PE_PROGRAM_0_ECC_2B_ERR_MASKf, 1, 26, 0 }, 5634 { PE_PROGRAM_1_ECC_2B_ERR_MASKf, 1, 27, 0 }, 5635 { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 33, 0 }, 5636 { RMEP_DB_ECC_2B_ERR_MASKf, 1, 13, 0 }, 5637 { RMEP_INDEX_ACC_ECC_2B_ERR_MASKf, 1, 57, 0 }, 5638 { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 24, 0 }, 5639 { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 25, 0 }, 5640 { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 18, 0 }, 5641 { RXB_INPUT_DECISION_FIFO_ECC_2B_ERR_MASKf, 1, 65, 0 }, 5642 { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 19, 0 }, 5643 { RXI_CORE_0_MEM_ECC_2B_ERR_MASKf, 1, 54, 0 }, 5644 { RXI_CORE_1_MEM_ECC_2B_ERR_MASKf, 1, 55, 0 }, 5645 { RXP_LOCAL_MEP_PART_1_FIFO_ECC_2B_ERR_MASKf, 1, 59, 0 }, 5646 { RXP_LOCAL_MEP_PART_2_FIFO_ECC_2B_ERR_MASKf, 1, 60, 0 }, 5647 { RXP_LOCAL_MEP_PART_3_FIFO_ECC_2B_ERR_MASKf, 1, 61, 0 }, 5648 { RXP_MDB_MEP_PART_1_FIFO_ECC_2B_ERR_MASKf, 1, 62, 0 }, 5649 { RXP_MDB_MEP_PART_2_FIFO_ECC_2B_ERR_MASKf, 1, 63, 0 }, 5650 { RXP_MDB_MEP_PART_3_FIFO_ECC_2B_ERR_MASKf, 1, 64, 0 }, 5651 { RXP_PARSER_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 58, 0 }, 5652 { RXP_R_MEP_INDEX_FIFO_ECC_2B_ERR_MASKf, 1, 69, 0 }, 5653 { SAT_DATA_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 41, 0 }, 5654 { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 40, 0 }, 5655 { SAT_RXI_CORE_0_MEM_ECC_2B_ERR_MASKf, 1, 42, 0 }, 5656 { SAT_RXI_CORE_1_MEM_ECC_2B_ERR_MASKf, 1, 43, 0 }, 5657 { SAT_RX_FLOW_1_SEC_ACCUM_STATS_EVEN_ECC_2B_ERR_MASKf, 1, 48, 0 }, 5658 { SAT_RX_FLOW_1_SEC_ACCUM_STATS_ODD_ECC_2B_ERR_MASKf, 1, 49, 0 }, 5659 { SAT_RX_FLOW_1_SEC_BIN_STATS_EVEN_ECC_2B_ERR_MASKf, 1, 46, 0 }, 5660 { SAT_RX_FLOW_1_SEC_BIN_STATS_ODD_ECC_2B_ERR_MASKf, 1, 47, 0 }, 5661 { SAT_RX_FLOW_1_SEC_STATS_EVEN_ECC_2B_ERR_MASKf, 1, 44, 0 }, 5662 { SAT_RX_FLOW_1_SEC_STATS_ODD_ECC_2B_ERR_MASKf, 1, 45, 0 }, 5663 { SAT_RX_FLOW_ACCUM_STATS_1_ECC_2B_ERR_MASKf, 1, 50, 0 }, 5664 { SAT_RX_FLOW_ACCUM_STATS_2_ECC_2B_ERR_MASKf, 1, 51, 0 }, 5665 { SAT_RX_FLOW_ACCUM_STATS_3_ECC_2B_ERR_MASKf, 1, 52, 0 }, 5666 { SAT_RX_FLOW_ACCUM_STATS_4_ECC_2B_ERR_MASKf, 1, 53, 0 }, 5667 { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 37, 0 }, 5668 { SAT_RX_FLOW_PARAMS_EVEN_ECC_2B_ERR_MASKf, 1, 38, 0 }, 5669 { SAT_RX_FLOW_PARAMS_ODD_ECC_2B_ERR_MASKf, 1, 39, 0 }, 5670 { SAT_TX_GEN_PKT_HEADER_ECC_2B_ERR_MASKf, 1, 36, 0 }, 5671 { SAT_TX_GEN_PKT_PARAMS_1_EVEN_ECC_2B_ERR_MASKf, 1, 34, 0 }, 5672 { SAT_TX_GEN_PKT_PARAMS_1_ODD_ECC_2B_ERR_MASKf, 1, 35, 0 }, 5673 { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 14, 0 }, 5674 { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 15, 0 }, 5675 { TXO_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 16, 0 }, 5676 { TXO_LENGTH_FIFO_ECC_2B_ERR_MASKf, 1, 66, 0 }, 5677 { TXO_REQ_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 17, 0 }, 5678 { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 22, 0 } 5679 }; 5680 5681 #endif 5682 #if defined(BCM_88650_A0) 5683 soc_field_info_t soc_OAMP_ECC_ERR_MONITOR_MEM_MASKr_fields[] = { 5684 { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 1, SOCF_SIG }, 5685 { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 4, SOCF_SIG } 5686 }; 5687 5688 #endif 5689 #if defined(BCM_88650_B0) 5690 soc_field_info_t soc_OAMP_ECC_ERR_MONITOR_MEM_MASK_BCM88650_B0r_fields[] = { 5691 { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 1, SOCF_SIG }, 5692 { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 4, SOCF_SIG } 5693 }; 5694 5695 #endif 5696 #if defined(BCM_88660_A0) 5697 soc_field_info_t soc_OAMP_ECC_ERR_MONITOR_MEM_MASK_BCM88660_A0r_fields[] = { 5698 { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 1, SOCF_SIG }, 5699 { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 4, SOCF_SIG } 5700 }; 5701 5702 #endif 5703 #if defined(BCM_88650_A0) 5704 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTERr_fields[] = { 5705 { ECC_1B_ERR_INTf, 1, 1, SOCF_INTR }, 5706 { ECC_2B_ERR_INTf, 1, 2, SOCF_INTR }, 5707 { PARITY_ERR_INTf, 1, 0, SOCF_INTR } 5708 }; 5709 5710 #endif 5711 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 5712 defined(BCM_56270_A0) 5713 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM56260_A0r_fields[] = { 5714 { ECC_1B_ERR_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5715 { ECC_2B_ERR_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5716 { PARITY_ERR_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR } 5717 }; 5718 5719 #endif 5720 #if defined(BCM_88270_A0) 5721 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = { 5722 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5723 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5724 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5725 }; 5726 5727 #endif 5728 #if defined(BCM_88375_A0) 5729 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = { 5730 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5731 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5732 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5733 }; 5734 5735 #endif 5736 #if defined(BCM_88375_B0) 5737 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = { 5738 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5739 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5740 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5741 }; 5742 5743 #endif 5744 #if defined(BCM_88470_A0) 5745 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = { 5746 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5747 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5748 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5749 }; 5750 5751 #endif 5752 #if defined(BCM_88470_B0) 5753 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = { 5754 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5755 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5756 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5757 }; 5758 5759 #endif 5760 #if defined(BCM_88650_B0) 5761 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = { 5762 { ECC_1B_ERR_INTf, 1, 1, SOCF_INTR }, 5763 { ECC_2B_ERR_INTf, 1, 2, SOCF_INTR }, 5764 { PARITY_ERR_INTf, 1, 0, SOCF_INTR } 5765 }; 5766 5767 #endif 5768 #if defined(BCM_88660_A0) 5769 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = { 5770 { ECC_1B_ERR_INTf, 1, 1, SOCF_INTR }, 5771 { ECC_2B_ERR_INTf, 1, 2, SOCF_INTR }, 5772 { PARITY_ERR_INTf, 1, 0, SOCF_INTR } 5773 }; 5774 5775 #endif 5776 #if defined(BCM_88675_A0) 5777 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88675_A0r_fields[] = { 5778 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5779 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5780 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5781 }; 5782 5783 #endif 5784 #if defined(BCM_88675_B0) 5785 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = { 5786 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5787 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5788 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5789 }; 5790 5791 #endif 5792 #if defined(BCM_88680_A0) 5793 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = { 5794 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5795 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5796 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 5797 }; 5798 5799 #endif 5800 #if defined(BCM_88690_A0) 5801 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = { 5802 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5803 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5804 { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR } 5805 }; 5806 5807 #endif 5808 #if defined(BCM_88690_B0) 5809 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 5810 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 5811 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 5812 { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR } 5813 }; 5814 5815 #endif 5816 #if defined(BCM_88650_A0) 5817 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASKr_fields[] = { 5818 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5819 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5820 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5821 }; 5822 5823 #endif 5824 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 5825 defined(BCM_56270_A0) 5826 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM56260_A0r_fields[] = { 5827 { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5828 { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5829 { PARITY_ERR_INT_MASKf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR } 5830 }; 5831 5832 #endif 5833 #if defined(BCM_88270_A0) 5834 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88270_A0r_fields[] = { 5835 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5836 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5837 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5838 }; 5839 5840 #endif 5841 #if defined(BCM_88375_A0) 5842 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88375_A0r_fields[] = { 5843 { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_SIG|SOCF_INTR }, 5844 { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_SIG|SOCF_INTR }, 5845 { PARITY_ERR_INT_MASKf, 1, 0, SOCF_SIG|SOCF_INTR } 5846 }; 5847 5848 #endif 5849 #if defined(BCM_88375_B0) 5850 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88375_B0r_fields[] = { 5851 { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_SIG|SOCF_INTR }, 5852 { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_SIG|SOCF_INTR }, 5853 { PARITY_ERR_INT_MASKf, 1, 0, SOCF_SIG|SOCF_INTR } 5854 }; 5855 5856 #endif 5857 #if defined(BCM_88470_A0) 5858 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88470_A0r_fields[] = { 5859 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5860 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5861 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5862 }; 5863 5864 #endif 5865 #if defined(BCM_88470_B0) 5866 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88470_B0r_fields[] = { 5867 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5868 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5869 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5870 }; 5871 5872 #endif 5873 #if defined(BCM_88650_B0) 5874 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88650_B0r_fields[] = { 5875 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5876 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5877 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5878 }; 5879 5880 #endif 5881 #if defined(BCM_88660_A0) 5882 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88660_A0r_fields[] = { 5883 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5884 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5885 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 5886 }; 5887 5888 #endif 5889 #if defined(BCM_88675_A0) 5890 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88675_A0r_fields[] = { 5891 { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_SIG|SOCF_INTR }, 5892 { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_SIG|SOCF_INTR }, 5893 { PARITY_ERR_INT_MASKf, 1, 0, SOCF_SIG|SOCF_INTR } 5894 }; 5895 5896 #endif 5897 #if defined(BCM_88675_B0) 5898 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88675_B0r_fields[] = { 5899 { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_SIG|SOCF_INTR }, 5900 { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_SIG|SOCF_INTR }, 5901 { PARITY_ERR_INT_MASKf, 1, 0, SOCF_SIG|SOCF_INTR } 5902 }; 5903 5904 #endif 5905 #if defined(BCM_88680_A0) 5906 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88680_A0r_fields[] = { 5907 { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_SIG|SOCF_INTR }, 5908 { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_SIG|SOCF_INTR }, 5909 { PARITY_ERR_INT_MASKf, 1, 0, SOCF_SIG|SOCF_INTR } 5910 }; 5911 5912 #endif 5913 #if defined(BCM_88690_A0) 5914 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88690_A0r_fields[] = { 5915 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5916 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5917 { ITEM_0_0f, 1, 0, 0 } 5918 }; 5919 5920 #endif 5921 #if defined(BCM_88690_B0) 5922 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = { 5923 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 5924 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 5925 { ITEM_0_0f, 1, 0, 0 } 5926 }; 5927 5928 #endif 5929 #if defined(BCM_88650_A0) 5930 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TESTr_fields[] = { 5931 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG } 5932 }; 5933 5934 #endif 5935 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 5936 defined(BCM_56270_A0) 5937 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM56260_A0r_fields[] = { 5938 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 5939 }; 5940 5941 #endif 5942 #if defined(BCM_88270_A0) 5943 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = { 5944 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 5945 }; 5946 5947 #endif 5948 #if defined(BCM_88375_A0) 5949 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = { 5950 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 5951 }; 5952 5953 #endif 5954 #if defined(BCM_88375_B0) 5955 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = { 5956 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 5957 }; 5958 5959 #endif 5960 #if defined(BCM_88470_A0) 5961 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = { 5962 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 5963 }; 5964 5965 #endif 5966 #if defined(BCM_88470_B0) 5967 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = { 5968 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 5969 }; 5970 5971 #endif 5972 #if defined(BCM_88650_B0) 5973 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = { 5974 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG } 5975 }; 5976 5977 #endif 5978 #if defined(BCM_88660_A0) 5979 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = { 5980 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG } 5981 }; 5982 5983 #endif 5984 #if defined(BCM_88675_A0) 5985 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88675_A0r_fields[] = { 5986 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 5987 }; 5988 5989 #endif 5990 #if defined(BCM_88675_B0) 5991 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = { 5992 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 5993 }; 5994 5995 #endif 5996 #if defined(BCM_88680_A0) 5997 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = { 5998 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 5999 }; 6000 6001 #endif 6002 #if defined(BCM_88690_A0) 6003 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = { 6004 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 6005 }; 6006 6007 #endif 6008 #if defined(BCM_88690_B0) 6009 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 6010 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 6011 }; 6012 6013 #endif 6014 #if defined(BCM_88675_A0) 6015 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields[] = { 6016 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 6017 }; 6018 6019 #endif 6020 #if defined(BCM_88270_A0) 6021 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88270_A0r_fields[] = { 6022 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 6023 }; 6024 6025 #endif 6026 #if defined(BCM_88375_A0) 6027 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88375_A0r_fields[] = { 6028 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 6029 }; 6030 6031 #endif 6032 #if defined(BCM_88375_B0) 6033 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88375_B0r_fields[] = { 6034 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 6035 }; 6036 6037 #endif 6038 #if defined(BCM_88470_A0) 6039 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88470_A0r_fields[] = { 6040 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 6041 }; 6042 6043 #endif 6044 #if defined(BCM_88470_B0) 6045 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88470_B0r_fields[] = { 6046 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 6047 }; 6048 6049 #endif 6050 #if defined(BCM_88675_B0) 6051 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88675_B0r_fields[] = { 6052 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 6053 }; 6054 6055 #endif 6056 #if defined(BCM_88680_A0) 6057 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88680_A0r_fields[] = { 6058 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 6059 }; 6060 6061 #endif 6062 #if defined(BCM_88690_A0) 6063 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_A0r_fields[] = { 6064 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 6065 }; 6066 6067 #endif 6068 #if defined(BCM_88690_B0) 6069 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_B0r_fields[] = { 6070 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 6071 }; 6072 6073 #endif 6074 #if defined(BCM_88650_A0) 6075 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENTr_fields[] = { 6076 { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, SOCF_SIG }, 6077 { ENABLE_LOC_CLEAR_EVENTf, 1, 2, SOCF_SIG }, 6078 { ENABLE_LOC_SET_EVENTf, 1, 0, SOCF_SIG }, 6079 { ENABLE_RDI_CLEAR_EVENTf, 1, 4, SOCF_SIG }, 6080 { ENABLE_RDI_SET_EVENTf, 1, 3, SOCF_SIG } 6081 }; 6082 6083 #endif 6084 #if defined(BCM_88270_A0) 6085 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88270_A0r_fields[] = { 6086 { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 }, 6087 { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 }, 6088 { ENABLE_LOC_SET_EVENTf, 1, 0, 0 }, 6089 { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 }, 6090 { ENABLE_RDI_SET_EVENTf, 1, 3, 0 } 6091 }; 6092 6093 #endif 6094 #if defined(BCM_88375_A0) 6095 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88375_A0r_fields[] = { 6096 { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 }, 6097 { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 }, 6098 { ENABLE_LOC_SET_EVENTf, 1, 0, 0 }, 6099 { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 }, 6100 { ENABLE_RDI_SET_EVENTf, 1, 3, 0 } 6101 }; 6102 6103 #endif 6104 #if defined(BCM_88375_B0) 6105 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88375_B0r_fields[] = { 6106 { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 }, 6107 { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 }, 6108 { ENABLE_LOC_SET_EVENTf, 1, 0, 0 }, 6109 { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 }, 6110 { ENABLE_RDI_SET_EVENTf, 1, 3, 0 } 6111 }; 6112 6113 #endif 6114 #if defined(BCM_88470_A0) 6115 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88470_A0r_fields[] = { 6116 { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 }, 6117 { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 }, 6118 { ENABLE_LOC_SET_EVENTf, 1, 0, 0 }, 6119 { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 }, 6120 { ENABLE_RDI_SET_EVENTf, 1, 3, 0 } 6121 }; 6122 6123 #endif 6124 #if defined(BCM_88470_B0) 6125 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88470_B0r_fields[] = { 6126 { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 }, 6127 { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 }, 6128 { ENABLE_LOC_SET_EVENTf, 1, 0, 0 }, 6129 { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 }, 6130 { ENABLE_RDI_SET_EVENTf, 1, 3, 0 } 6131 }; 6132 6133 #endif 6134 #if defined(BCM_88650_B0) 6135 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88650_B0r_fields[] = { 6136 { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, SOCF_SIG }, 6137 { ENABLE_LOC_CLEAR_EVENTf, 1, 2, SOCF_SIG }, 6138 { ENABLE_LOC_SET_EVENTf, 1, 0, SOCF_SIG }, 6139 { ENABLE_RDI_CLEAR_EVENTf, 1, 4, SOCF_SIG }, 6140 { ENABLE_RDI_SET_EVENTf, 1, 3, SOCF_SIG } 6141 }; 6142 6143 #endif 6144 #if defined(BCM_88660_A0) 6145 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88660_A0r_fields[] = { 6146 { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, SOCF_SIG }, 6147 { ENABLE_LOC_CLEAR_EVENTf, 1, 2, SOCF_SIG }, 6148 { ENABLE_LOC_SET_EVENTf, 1, 0, SOCF_SIG }, 6149 { ENABLE_RDI_CLEAR_EVENTf, 1, 4, SOCF_SIG }, 6150 { ENABLE_RDI_SET_EVENTf, 1, 3, SOCF_SIG } 6151 }; 6152 6153 #endif 6154 #if defined(BCM_88675_A0) 6155 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88675_A0r_fields[] = { 6156 { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 }, 6157 { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 }, 6158 { ENABLE_LOC_SET_EVENTf, 1, 0, 0 }, 6159 { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 }, 6160 { ENABLE_RDI_SET_EVENTf, 1, 3, 0 } 6161 }; 6162 6163 #endif 6164 #if defined(BCM_88675_B0) 6165 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88675_B0r_fields[] = { 6166 { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 }, 6167 { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 }, 6168 { ENABLE_LOC_SET_EVENTf, 1, 0, 0 }, 6169 { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 }, 6170 { ENABLE_RDI_SET_EVENTf, 1, 3, 0 } 6171 }; 6172 6173 #endif 6174 #if defined(BCM_88680_A0) 6175 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88680_A0r_fields[] = { 6176 { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 }, 6177 { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 }, 6178 { ENABLE_LOC_SET_EVENTf, 1, 0, 0 }, 6179 { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 }, 6180 { ENABLE_RDI_SET_EVENTf, 1, 3, 0 } 6181 }; 6182 6183 #endif 6184 #if defined(BCM_88690_A0) 6185 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88690_A0r_fields[] = { 6186 { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 }, 6187 { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 }, 6188 { ENABLE_LOC_SET_EVENTf, 1, 0, 0 }, 6189 { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 }, 6190 { ENABLE_RDI_SET_EVENTf, 1, 3, 0 } 6191 }; 6192 6193 #endif 6194 #if defined(BCM_88690_B0) 6195 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88690_B0r_fields[] = { 6196 { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 }, 6197 { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 }, 6198 { ENABLE_LOC_SET_EVENTf, 1, 0, 0 }, 6199 { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 }, 6200 { ENABLE_RDI_SET_EVENTf, 1, 3, 0 } 6201 }; 6202 6203 #endif 6204 #if defined(BCM_88650_A0) 6205 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATAr_fields[] = { 6206 { ERR_WRf, 1, 0, SOCF_SIG } 6207 }; 6208 6209 #endif 6210 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 6211 defined(BCM_56270_A0) 6212 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM56260_A0r_fields[] = { 6213 { ERR_WRf, 1, 0, 0 } 6214 }; 6215 6216 #endif 6217 #if defined(BCM_88270_A0) 6218 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88270_A0r_fields[] = { 6219 { ERR_WRf, 1, 0, SOCF_SIG } 6220 }; 6221 6222 #endif 6223 #if defined(BCM_88375_A0) 6224 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88375_A0r_fields[] = { 6225 { ERR_WRf, 1, 0, SOCF_SIG } 6226 }; 6227 6228 #endif 6229 #if defined(BCM_88375_B0) 6230 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88375_B0r_fields[] = { 6231 { ERR_WRf, 1, 0, SOCF_SIG } 6232 }; 6233 6234 #endif 6235 #if defined(BCM_88470_A0) 6236 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88470_A0r_fields[] = { 6237 { ERR_WRf, 1, 0, SOCF_SIG } 6238 }; 6239 6240 #endif 6241 #if defined(BCM_88470_B0) 6242 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88470_B0r_fields[] = { 6243 { ERR_WRf, 1, 0, SOCF_SIG } 6244 }; 6245 6246 #endif 6247 #if defined(BCM_88650_B0) 6248 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88650_B0r_fields[] = { 6249 { ERR_WRf, 1, 0, SOCF_SIG } 6250 }; 6251 6252 #endif 6253 #if defined(BCM_88660_A0) 6254 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88660_A0r_fields[] = { 6255 { ERR_WRf, 1, 0, SOCF_SIG } 6256 }; 6257 6258 #endif 6259 #if defined(BCM_88675_A0) 6260 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88675_A0r_fields[] = { 6261 { ERR_WRf, 1, 0, SOCF_SIG } 6262 }; 6263 6264 #endif 6265 #if defined(BCM_88675_B0) 6266 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88675_B0r_fields[] = { 6267 { ERR_WRf, 1, 0, SOCF_SIG } 6268 }; 6269 6270 #endif 6271 #if defined(BCM_88680_A0) 6272 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88680_A0r_fields[] = { 6273 { ERR_WRf, 1, 0, SOCF_SIG } 6274 }; 6275 6276 #endif 6277 #if defined(BCM_88690_A0) 6278 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88690_A0r_fields[] = { 6279 { ERR_WRf, 1, 0, SOCF_SIG } 6280 }; 6281 6282 #endif 6283 #if defined(BCM_88660_A0) 6284 soc_field_info_t soc_OAMP_ETH_1731_MEP_PROFILEr_fields[] = { 6285 { PROF_0_DMM_RATEf, 3, 0, SOCF_LE|SOCF_SIG }, 6286 { PROF_0_LMM_DA_OUI_PROFILEf, 3, 7, SOCF_LE|SOCF_SIG }, 6287 { PROF_0_LMM_RATEf, 3, 3, SOCF_LE|SOCF_SIG }, 6288 { PROF_0_PIGGYBACK_LMf, 1, 6, SOCF_SIG }, 6289 { PROF_0_RDI_GEN_METHODf, 2, 10, SOCF_LE|SOCF_SIG }, 6290 { PROF_10_DMM_RATEf, 3, 120, SOCF_LE|SOCF_SIG }, 6291 { PROF_10_LMM_DA_OUI_PROFILEf, 3, 127, SOCF_LE|SOCF_SIG }, 6292 { PROF_10_LMM_RATEf, 3, 123, SOCF_LE|SOCF_SIG }, 6293 { PROF_10_PIGGYBACK_LMf, 1, 126, SOCF_SIG }, 6294 { PROF_10_RDI_GEN_METHODf, 2, 130, SOCF_LE|SOCF_SIG }, 6295 { PROF_11_DMM_RATEf, 3, 132, SOCF_LE|SOCF_SIG }, 6296 { PROF_11_LMM_DA_OUI_PROFILEf, 3, 139, SOCF_LE|SOCF_SIG }, 6297 { PROF_11_LMM_RATEf, 3, 135, SOCF_LE|SOCF_SIG }, 6298 { PROF_11_PIGGYBACK_LMf, 1, 138, SOCF_SIG }, 6299 { PROF_11_RDI_GEN_METHODf, 2, 142, SOCF_LE|SOCF_SIG }, 6300 { PROF_12_DMM_RATEf, 3, 144, SOCF_LE|SOCF_SIG }, 6301 { PROF_12_LMM_DA_OUI_PROFILEf, 3, 151, SOCF_LE|SOCF_SIG }, 6302 { PROF_12_LMM_RATEf, 3, 147, SOCF_LE|SOCF_SIG }, 6303 { PROF_12_PIGGYBACK_LMf, 1, 150, SOCF_SIG }, 6304 { PROF_12_RDI_GEN_METHODf, 2, 154, SOCF_LE|SOCF_SIG }, 6305 { PROF_13_DMM_RATEf, 3, 156, SOCF_LE|SOCF_SIG }, 6306 { PROF_13_LMM_DA_OUI_PROFILEf, 3, 163, SOCF_LE|SOCF_SIG }, 6307 { PROF_13_LMM_RATEf, 3, 159, SOCF_LE|SOCF_SIG }, 6308 { PROF_13_PIGGYBACK_LMf, 1, 162, SOCF_SIG }, 6309 { PROF_13_RDI_GEN_METHODf, 2, 166, SOCF_LE|SOCF_SIG }, 6310 { PROF_14_DMM_RATEf, 3, 168, SOCF_LE|SOCF_SIG }, 6311 { PROF_14_LMM_DA_OUI_PROFILEf, 3, 175, SOCF_LE|SOCF_SIG }, 6312 { PROF_14_LMM_RATEf, 3, 171, SOCF_LE|SOCF_SIG }, 6313 { PROF_14_PIGGYBACK_LMf, 1, 174, SOCF_SIG }, 6314 { PROF_14_RDI_GEN_METHODf, 2, 178, SOCF_LE|SOCF_SIG }, 6315 { PROF_15_DMM_RATEf, 3, 180, SOCF_LE|SOCF_SIG }, 6316 { PROF_15_LMM_DA_OUI_PROFILEf, 3, 187, SOCF_LE|SOCF_SIG }, 6317 { PROF_15_LMM_RATEf, 3, 183, SOCF_LE|SOCF_SIG }, 6318 { PROF_15_PIGGYBACK_LMf, 1, 186, SOCF_SIG }, 6319 { PROF_15_RDI_GEN_METHODf, 2, 190, SOCF_LE|SOCF_SIG }, 6320 { PROF_1_DMM_RATEf, 3, 12, SOCF_LE|SOCF_SIG }, 6321 { PROF_1_LMM_DA_OUI_PROFILEf, 3, 19, SOCF_LE|SOCF_SIG }, 6322 { PROF_1_LMM_RATEf, 3, 15, SOCF_LE|SOCF_SIG }, 6323 { PROF_1_PIGGYBACK_LMf, 1, 18, SOCF_SIG }, 6324 { PROF_1_RDI_GEN_METHODf, 2, 22, SOCF_LE|SOCF_SIG }, 6325 { PROF_2_DMM_RATEf, 3, 24, SOCF_LE|SOCF_SIG }, 6326 { PROF_2_LMM_DA_OUI_PROFILEf, 3, 31, SOCF_LE|SOCF_SIG }, 6327 { PROF_2_LMM_RATEf, 3, 27, SOCF_LE|SOCF_SIG }, 6328 { PROF_2_PIGGYBACK_LMf, 1, 30, SOCF_SIG }, 6329 { PROF_2_RDI_GEN_METHODf, 2, 34, SOCF_LE|SOCF_SIG }, 6330 { PROF_3_DMM_RATEf, 3, 36, SOCF_LE|SOCF_SIG }, 6331 { PROF_3_LMM_DA_OUI_PROFILEf, 3, 43, SOCF_LE|SOCF_SIG }, 6332 { PROF_3_LMM_RATEf, 3, 39, SOCF_LE|SOCF_SIG }, 6333 { PROF_3_PIGGYBACK_LMf, 1, 42, SOCF_SIG }, 6334 { PROF_3_RDI_GEN_METHODf, 2, 46, SOCF_LE|SOCF_SIG }, 6335 { PROF_4_DMM_RATEf, 3, 48, SOCF_LE|SOCF_SIG }, 6336 { PROF_4_LMM_DA_OUI_PROFILEf, 3, 55, SOCF_LE|SOCF_SIG }, 6337 { PROF_4_LMM_RATEf, 3, 51, SOCF_LE|SOCF_SIG }, 6338 { PROF_4_PIGGYBACK_LMf, 1, 54, SOCF_SIG }, 6339 { PROF_4_RDI_GEN_METHODf, 2, 58, SOCF_LE|SOCF_SIG }, 6340 { PROF_5_DMM_RATEf, 3, 60, SOCF_LE|SOCF_SIG }, 6341 { PROF_5_LMM_DA_OUI_PROFILEf, 3, 67, SOCF_LE|SOCF_SIG }, 6342 { PROF_5_LMM_RATEf, 3, 63, SOCF_LE|SOCF_SIG }, 6343 { PROF_5_PIGGYBACK_LMf, 1, 66, SOCF_SIG }, 6344 { PROF_5_RDI_GEN_METHODf, 2, 70, SOCF_LE|SOCF_SIG }, 6345 { PROF_6_DMM_RATEf, 3, 72, SOCF_LE|SOCF_SIG }, 6346 { PROF_6_LMM_DA_OUI_PROFILEf, 3, 79, SOCF_LE|SOCF_SIG }, 6347 { PROF_6_LMM_RATEf, 3, 75, SOCF_LE|SOCF_SIG }, 6348 { PROF_6_PIGGYBACK_LMf, 1, 78, SOCF_SIG }, 6349 { PROF_6_RDI_GEN_METHODf, 2, 82, SOCF_LE|SOCF_SIG }, 6350 { PROF_7_DMM_RATEf, 3, 84, SOCF_LE|SOCF_SIG }, 6351 { PROF_7_LMM_DA_OUI_PROFILEf, 3, 91, SOCF_LE|SOCF_SIG }, 6352 { PROF_7_LMM_RATEf, 3, 87, SOCF_LE|SOCF_SIG }, 6353 { PROF_7_PIGGYBACK_LMf, 1, 90, SOCF_SIG }, 6354 { PROF_7_RDI_GEN_METHODf, 2, 94, SOCF_LE|SOCF_SIG }, 6355 { PROF_8_DMM_RATEf, 3, 96, SOCF_LE|SOCF_SIG }, 6356 { PROF_8_LMM_DA_OUI_PROFILEf, 3, 103, SOCF_LE|SOCF_SIG }, 6357 { PROF_8_LMM_RATEf, 3, 99, SOCF_LE|SOCF_SIG }, 6358 { PROF_8_PIGGYBACK_LMf, 1, 102, SOCF_SIG }, 6359 { PROF_8_RDI_GEN_METHODf, 2, 106, SOCF_LE|SOCF_SIG }, 6360 { PROF_9_DMM_RATEf, 3, 108, SOCF_LE|SOCF_SIG }, 6361 { PROF_9_LMM_DA_OUI_PROFILEf, 3, 115, SOCF_LE|SOCF_SIG }, 6362 { PROF_9_LMM_RATEf, 3, 111, SOCF_LE|SOCF_SIG }, 6363 { PROF_9_PIGGYBACK_LMf, 1, 114, SOCF_SIG }, 6364 { PROF_9_RDI_GEN_METHODf, 2, 118, SOCF_LE|SOCF_SIG } 6365 }; 6366 6367 #endif 6368 #if defined(BCM_88690_A0) 6369 soc_field_info_t soc_OAMP_ETH_MAID_MISS_INFOr_fields[] = { 6370 { EXPECTED_MAIDf, 128, 129, SOCF_LE|SOCF_RO|SOCF_SIG }, 6371 { MAID_TYPE_SELECTf, 1, 0, SOCF_RO|SOCF_SIG }, 6372 { PKT_MAIDf, 128, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 6373 }; 6374 6375 #endif 6376 #if defined(BCM_88690_B0) 6377 soc_field_info_t soc_OAMP_ETH_MAID_MISS_INFO_BCM88690_B0r_fields[] = { 6378 { EXPECTED_MAIDf, 128, 129, SOCF_LE|SOCF_RO|SOCF_SIG }, 6379 { MAID_TYPE_SELECTf, 1, 0, SOCF_RO|SOCF_SIG }, 6380 { PKT_MAIDf, 128, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 6381 }; 6382 6383 #endif 6384 #if defined(BCM_88690_A0) 6385 soc_field_info_t soc_OAMP_ETH_MDL_MISS_INFOr_fields[] = { 6386 { EXPECTED_MDLf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 6387 { PKT_MDLf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 6388 }; 6389 6390 #endif 6391 #if defined(BCM_88690_B0) 6392 soc_field_info_t soc_OAMP_ETH_MDL_MISS_INFO_BCM88690_B0r_fields[] = { 6393 { EXPECTED_MDLf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 6394 { PKT_MDLf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 6395 }; 6396 6397 #endif 6398 #if defined(BCM_88650_A0) 6399 soc_field_info_t soc_OAMP_ETH_OAM_CONTROLr_fields[] = { 6400 { ETH_OAM_CHECK_MAIDf, 1, 0, SOCF_SIG }, 6401 { ETH_OAM_CHECK_MDLf, 1, 1, SOCF_SIG }, 6402 { ETH_OAM_CHECK_PERIODf, 1, 2, SOCF_SIG } 6403 }; 6404 6405 #endif 6406 #if defined(BCM_88270_A0) 6407 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88270_A0r_fields[] = { 6408 { CHECK_TIMESTAMP_MISSf, 1, 0, 0 } 6409 }; 6410 6411 #endif 6412 #if defined(BCM_88375_A0) 6413 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88375_A0r_fields[] = { 6414 { CHECK_TIMESTAMP_MISSf, 1, 3, 0 }, 6415 { ETH_OAM_CHECK_MAIDf, 1, 0, 0 }, 6416 { ETH_OAM_CHECK_MDLf, 1, 1, 0 }, 6417 { ETH_OAM_CHECK_PERIODf, 1, 2, 0 } 6418 }; 6419 6420 #endif 6421 #if defined(BCM_88375_B0) 6422 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88375_B0r_fields[] = { 6423 { CHECK_TIMESTAMP_MISSf, 1, 3, 0 }, 6424 { ETH_OAM_CHECK_MAIDf, 1, 0, 0 }, 6425 { ETH_OAM_CHECK_MDLf, 1, 1, 0 }, 6426 { ETH_OAM_CHECK_PERIODf, 1, 2, 0 } 6427 }; 6428 6429 #endif 6430 #if defined(BCM_88470_A0) 6431 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88470_A0r_fields[] = { 6432 { CHECK_TIMESTAMP_MISSf, 1, 0, 0 } 6433 }; 6434 6435 #endif 6436 #if defined(BCM_88470_B0) 6437 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88470_B0r_fields[] = { 6438 { CHECK_TIMESTAMP_MISSf, 1, 0, 0 } 6439 }; 6440 6441 #endif 6442 #if defined(BCM_88650_B0) 6443 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88650_B0r_fields[] = { 6444 { ETH_OAM_CHECK_MAIDf, 1, 0, SOCF_SIG }, 6445 { ETH_OAM_CHECK_MDLf, 1, 1, SOCF_SIG }, 6446 { ETH_OAM_CHECK_PERIODf, 1, 2, SOCF_SIG } 6447 }; 6448 6449 #endif 6450 #if defined(BCM_88660_A0) 6451 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88660_A0r_fields[] = { 6452 { CHECK_TIMESTAMP_MISSf, 1, 3, SOCF_SIG }, 6453 { ETH_OAM_CHECK_MAIDf, 1, 0, SOCF_SIG }, 6454 { ETH_OAM_CHECK_MDLf, 1, 1, SOCF_SIG }, 6455 { ETH_OAM_CHECK_PERIODf, 1, 2, SOCF_SIG } 6456 }; 6457 6458 #endif 6459 #if defined(BCM_88675_A0) 6460 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88675_A0r_fields[] = { 6461 { CHECK_TIMESTAMP_MISSf, 1, 3, 0 }, 6462 { ETH_OAM_CHECK_MAIDf, 1, 0, 0 }, 6463 { ETH_OAM_CHECK_MDLf, 1, 1, 0 }, 6464 { ETH_OAM_CHECK_PERIODf, 1, 2, 0 } 6465 }; 6466 6467 #endif 6468 #if defined(BCM_88675_B0) 6469 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88675_B0r_fields[] = { 6470 { CHECK_TIMESTAMP_MISSf, 1, 3, 0 }, 6471 { ETH_OAM_CHECK_MAIDf, 1, 0, 0 }, 6472 { ETH_OAM_CHECK_MDLf, 1, 1, 0 }, 6473 { ETH_OAM_CHECK_PERIODf, 1, 2, 0 } 6474 }; 6475 6476 #endif 6477 #if defined(BCM_88680_A0) 6478 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88680_A0r_fields[] = { 6479 { CHECK_TIMESTAMP_MISSf, 1, 3, 0 }, 6480 { ETH_OAM_CHECK_MAIDf, 1, 0, 0 }, 6481 { ETH_OAM_CHECK_MDLf, 1, 1, 0 }, 6482 { ETH_OAM_CHECK_PERIODf, 1, 2, 0 } 6483 }; 6484 6485 #endif 6486 #if defined(BCM_88690_A0) 6487 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88690_A0r_fields[] = { 6488 { CHECK_TIMESTAMP_MISSf, 1, 0, 0 } 6489 }; 6490 6491 #endif 6492 #if defined(BCM_88690_B0) 6493 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88690_B0r_fields[] = { 6494 { CHECK_TIMESTAMP_MISSf, 1, 0, 0 } 6495 }; 6496 6497 #endif 6498 #if defined(BCM_88690_A0) 6499 soc_field_info_t soc_OAMP_ETH_PERIOD_MISS_INFOr_fields[] = { 6500 { ETH_PRIOD_EXPECTED_VALUEf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 6501 { ETH_PRIOD_RCV_VALUEf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 6502 }; 6503 6504 #endif 6505 #if defined(BCM_88690_B0) 6506 soc_field_info_t soc_OAMP_ETH_PERIOD_MISS_INFO_BCM88690_B0r_fields[] = { 6507 { ETH_PRIOD_EXPECTED_VALUEf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 6508 { ETH_PRIOD_RCV_VALUEf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 6509 }; 6510 6511 #endif 6512 #if defined(BCM_88690_A0) 6513 soc_field_info_t soc_OAMP_FLEX_CRC_MISS_INFOr_fields[] = { 6514 { CALC_CRCf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6515 { EXPECTED_CRCf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6516 }; 6517 6518 #endif 6519 #if defined(BCM_88690_B0) 6520 soc_field_info_t soc_OAMP_FLEX_CRC_MISS_INFO_BCM88690_B0r_fields[] = { 6521 { CALC_CRCf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6522 { EXPECTED_CRCf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6523 }; 6524 6525 #endif 6526 #if defined(BCM_88470_A0) 6527 soc_field_info_t soc_OAMP_GACH_CHAN_TYPESr_fields[] = { 6528 { BFD_GACH_CHAN_TYPEf, 16, 0, SOCF_LE }, 6529 { RFC_DM_GACH_CHAN_TYPEf, 16, 16, SOCF_LE }, 6530 { RFC_LM_1_GACH_CHAN_TYPEf, 16, 32, SOCF_LE }, 6531 { RFC_LM_2_GACH_CHAN_TYPEf, 16, 48, SOCF_LE } 6532 }; 6533 6534 #endif 6535 #if defined(BCM_88270_A0) 6536 soc_field_info_t soc_OAMP_GACH_CHAN_TYPES_BCM88270_A0r_fields[] = { 6537 { BFD_GACH_CHAN_TYPEf, 16, 0, SOCF_LE }, 6538 { RFC_DM_GACH_CHAN_TYPEf, 16, 16, SOCF_LE }, 6539 { RFC_LM_1_GACH_CHAN_TYPEf, 16, 32, SOCF_LE }, 6540 { RFC_LM_2_GACH_CHAN_TYPEf, 16, 48, SOCF_LE } 6541 }; 6542 6543 #endif 6544 #if defined(BCM_88470_B0) 6545 soc_field_info_t soc_OAMP_GACH_CHAN_TYPES_BCM88470_B0r_fields[] = { 6546 { BFD_GACH_CHAN_TYPEf, 16, 0, SOCF_LE }, 6547 { RFC_DM_GACH_CHAN_TYPEf, 16, 16, SOCF_LE }, 6548 { RFC_LM_1_GACH_CHAN_TYPEf, 16, 32, SOCF_LE }, 6549 { RFC_LM_2_GACH_CHAN_TYPEf, 16, 48, SOCF_LE } 6550 }; 6551 6552 #endif 6553 #if defined(BCM_88690_A0) 6554 soc_field_info_t soc_OAMP_GACH_CHAN_TYPES_BCM88690_A0r_fields[] = { 6555 { BFD_GACH_CHAN_TYPEf, 16, 0, SOCF_LE }, 6556 { RFC_DM_GACH_CHAN_TYPEf, 16, 16, SOCF_LE }, 6557 { RFC_LM_1_GACH_CHAN_TYPEf, 16, 32, SOCF_LE }, 6558 { RFC_LM_2_GACH_CHAN_TYPEf, 16, 48, SOCF_LE } 6559 }; 6560 6561 #endif 6562 #if defined(BCM_88690_B0) 6563 soc_field_info_t soc_OAMP_GACH_CHAN_TYPES_BCM88690_B0r_fields[] = { 6564 { BFD_GACH_CHAN_TYPEf, 16, 0, SOCF_LE }, 6565 { RFC_DM_GACH_CHAN_TYPEf, 16, 16, SOCF_LE }, 6566 { RFC_LM_1_GACH_CHAN_TYPEf, 16, 32, SOCF_LE }, 6567 { RFC_LM_2_GACH_CHAN_TYPEf, 16, 48, SOCF_LE } 6568 }; 6569 6570 #endif 6571 #if defined(BCM_88650_B0) 6572 soc_field_info_t soc_OAMP_GLOBAL_Fr_fields[] = { 6573 { CPU_BYPASS_ECC_PARf, 1, 16, SOCF_SIG }, 6574 { DISMEMf, 1, 14, SOCF_SIG }, 6575 { DIS_ECCf, 1, 15, SOCF_SIG }, 6576 { FTMH_EXTf, 2, 0, SOCF_LE|SOCF_SIG }, 6577 { FTMH_LB_KEY_EXT_ENf, 1, 2, SOCF_SIG }, 6578 { FTMH_STACKING_EXT_ENABLEf, 1, 3, SOCF_SIG } 6579 }; 6580 6581 #endif 6582 #if defined(BCM_88660_A0) 6583 soc_field_info_t soc_OAMP_GLOBAL_F_BCM88660_A0r_fields[] = { 6584 { CPU_BYPASS_ECC_PARf, 1, 16, SOCF_SIG }, 6585 { DISMEMf, 1, 14, SOCF_SIG }, 6586 { DIS_ECCf, 1, 15, SOCF_SIG }, 6587 { FTMH_EXTf, 2, 0, SOCF_LE|SOCF_SIG }, 6588 { FTMH_LB_KEY_EXT_ENf, 1, 2, SOCF_SIG }, 6589 { FTMH_STACKING_EXT_ENABLEf, 1, 3, SOCF_SIG } 6590 }; 6591 6592 #endif 6593 #if defined(BCM_88675_A0) 6594 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONSr_fields[] = { 6595 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6596 { DISMEMf, 1, 0, 0 }, 6597 { DIS_ECCf, 1, 1, 0 }, 6598 { WRITE_TO_XORf, 1, 3, 0 } 6599 }; 6600 6601 #endif 6602 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 6603 defined(BCM_56270_A0) 6604 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM56260_A0r_fields[] = { 6605 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6606 { DISMEMf, 1, 0, 0 }, 6607 { DIS_ECCf, 1, 1, 0 }, 6608 { WRITE_TO_XORf, 1, 3, 0 } 6609 }; 6610 6611 #endif 6612 #if defined(BCM_88270_A0) 6613 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM88270_A0r_fields[] = { 6614 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6615 { DISMEMf, 1, 0, 0 }, 6616 { DIS_ECCf, 1, 1, 0 }, 6617 { MEM_LWM_DISABLEf, 1, 4, 0 }, 6618 { MEM_RC_DISABLEf, 1, 5, 0 }, 6619 { WRITE_TO_XORf, 1, 3, 0 } 6620 }; 6621 6622 #endif 6623 #if defined(BCM_88375_A0) 6624 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM88375_A0r_fields[] = { 6625 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6626 { DISMEMf, 1, 0, 0 }, 6627 { DIS_ECCf, 1, 1, 0 }, 6628 { WRITE_TO_XORf, 1, 3, 0 } 6629 }; 6630 6631 #endif 6632 #if defined(BCM_88375_B0) 6633 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM88375_B0r_fields[] = { 6634 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6635 { DISMEMf, 1, 0, 0 }, 6636 { DIS_ECCf, 1, 1, 0 }, 6637 { WRITE_TO_XORf, 1, 3, 0 } 6638 }; 6639 6640 #endif 6641 #if defined(BCM_88470_A0) 6642 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM88470_A0r_fields[] = { 6643 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6644 { DISMEMf, 1, 0, 0 }, 6645 { DIS_ECCf, 1, 1, 0 }, 6646 { MEM_LWM_DISABLEf, 1, 4, 0 }, 6647 { MEM_RC_DISABLEf, 1, 5, 0 }, 6648 { WRITE_TO_XORf, 1, 3, 0 } 6649 }; 6650 6651 #endif 6652 #if defined(BCM_88470_B0) 6653 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM88470_B0r_fields[] = { 6654 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6655 { DISMEMf, 1, 0, 0 }, 6656 { DIS_ECCf, 1, 1, 0 }, 6657 { MEM_LWM_DISABLEf, 1, 4, 0 }, 6658 { MEM_RC_DISABLEf, 1, 5, 0 }, 6659 { WRITE_TO_XORf, 1, 3, 0 } 6660 }; 6661 6662 #endif 6663 #if defined(BCM_88675_B0) 6664 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM88675_B0r_fields[] = { 6665 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6666 { DISMEMf, 1, 0, 0 }, 6667 { DIS_ECCf, 1, 1, 0 }, 6668 { WRITE_TO_XORf, 1, 3, 0 } 6669 }; 6670 6671 #endif 6672 #if defined(BCM_88680_A0) 6673 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM88680_A0r_fields[] = { 6674 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 6675 { DISMEMf, 1, 0, 0 }, 6676 { DIS_ECCf, 1, 1, 0 }, 6677 { WRITE_TO_XORf, 1, 3, 0 } 6678 }; 6679 6680 #endif 6681 #if defined(BCM_88675_A0) 6682 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFGr_fields[] = { 6683 { FTMH_EXTf, 2, 0, SOCF_LE }, 6684 { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 }, 6685 { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 }, 6686 { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE } 6687 }; 6688 6689 #endif 6690 #if defined(BCM_88270_A0) 6691 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFG_BCM88270_A0r_fields[] = { 6692 { FTMH_EXTf, 2, 0, SOCF_LE }, 6693 { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 }, 6694 { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 }, 6695 { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE } 6696 }; 6697 6698 #endif 6699 #if defined(BCM_88375_A0) 6700 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFG_BCM88375_A0r_fields[] = { 6701 { FTMH_EXTf, 2, 0, SOCF_LE }, 6702 { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 }, 6703 { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 }, 6704 { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE } 6705 }; 6706 6707 #endif 6708 #if defined(BCM_88375_B0) 6709 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFG_BCM88375_B0r_fields[] = { 6710 { FTMH_EXTf, 2, 0, SOCF_LE }, 6711 { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 }, 6712 { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 }, 6713 { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE } 6714 }; 6715 6716 #endif 6717 #if defined(BCM_88470_A0) 6718 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFG_BCM88470_A0r_fields[] = { 6719 { FTMH_EXTf, 2, 0, SOCF_LE }, 6720 { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 }, 6721 { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 }, 6722 { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE } 6723 }; 6724 6725 #endif 6726 #if defined(BCM_88470_B0) 6727 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFG_BCM88470_B0r_fields[] = { 6728 { FTMH_EXTf, 2, 0, SOCF_LE }, 6729 { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 }, 6730 { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 }, 6731 { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE } 6732 }; 6733 6734 #endif 6735 #if defined(BCM_88675_B0) 6736 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFG_BCM88675_B0r_fields[] = { 6737 { FTMH_EXTf, 2, 0, SOCF_LE }, 6738 { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 }, 6739 { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 }, 6740 { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE } 6741 }; 6742 6743 #endif 6744 #if defined(BCM_88680_A0) 6745 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFG_BCM88680_A0r_fields[] = { 6746 { FTMH_EXTf, 2, 0, SOCF_LE }, 6747 { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 }, 6748 { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 }, 6749 { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE } 6750 }; 6751 6752 #endif 6753 #if defined(BCM_88650_A0) 6754 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATIONr_fields[] = { 6755 { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG }, 6756 { GTIMER_ENABLEf, 1, 30, SOCF_SIG }, 6757 { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG } 6758 }; 6759 6760 #endif 6761 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 6762 defined(BCM_56270_A0) 6763 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM56260_A0r_fields[] = { 6764 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6765 { GTIMER_ENABLEf, 1, 30, 0 }, 6766 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 6767 }; 6768 6769 #endif 6770 #if defined(BCM_88270_A0) 6771 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88270_A0r_fields[] = { 6772 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6773 { GTIMER_ENABLEf, 1, 30, 0 }, 6774 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 6775 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 6776 }; 6777 6778 #endif 6779 #if defined(BCM_88375_A0) 6780 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88375_A0r_fields[] = { 6781 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6782 { GTIMER_ENABLEf, 1, 30, 0 }, 6783 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 6784 }; 6785 6786 #endif 6787 #if defined(BCM_88375_B0) 6788 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88375_B0r_fields[] = { 6789 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6790 { GTIMER_ENABLEf, 1, 30, 0 }, 6791 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 6792 }; 6793 6794 #endif 6795 #if defined(BCM_88470_A0) 6796 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88470_A0r_fields[] = { 6797 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6798 { GTIMER_ENABLEf, 1, 30, 0 }, 6799 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 6800 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 6801 }; 6802 6803 #endif 6804 #if defined(BCM_88470_B0) 6805 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88470_B0r_fields[] = { 6806 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6807 { GTIMER_ENABLEf, 1, 30, 0 }, 6808 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 6809 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 6810 }; 6811 6812 #endif 6813 #if defined(BCM_88650_B0) 6814 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88650_B0r_fields[] = { 6815 { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG }, 6816 { GTIMER_ENABLEf, 1, 30, SOCF_SIG }, 6817 { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG } 6818 }; 6819 6820 #endif 6821 #if defined(BCM_88660_A0) 6822 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88660_A0r_fields[] = { 6823 { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG }, 6824 { GTIMER_ENABLEf, 1, 30, SOCF_SIG }, 6825 { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG } 6826 }; 6827 6828 #endif 6829 #if defined(BCM_88675_A0) 6830 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88675_A0r_fields[] = { 6831 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6832 { GTIMER_ENABLEf, 1, 30, 0 }, 6833 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 6834 }; 6835 6836 #endif 6837 #if defined(BCM_88675_B0) 6838 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88675_B0r_fields[] = { 6839 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6840 { GTIMER_ENABLEf, 1, 30, 0 }, 6841 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 6842 }; 6843 6844 #endif 6845 #if defined(BCM_88680_A0) 6846 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88680_A0r_fields[] = { 6847 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 6848 { GTIMER_ENABLEf, 1, 30, 0 }, 6849 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 6850 }; 6851 6852 #endif 6853 #if defined(BCM_88690_A0) 6854 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88690_A0r_fields[] = { 6855 { FIELD_0_0f, 1, 0, 0 }, 6856 { FIELD_1_1f, 1, 1, 0 }, 6857 { FIELD_2_2f, 1, 2, 0 } 6858 }; 6859 6860 #endif 6861 #if defined(BCM_88690_B0) 6862 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88690_B0r_fields[] = { 6863 { FIELD_0_0f, 1, 0, 0 }, 6864 { FIELD_1_1f, 1, 1, 0 }, 6865 { FIELD_2_2f, 1, 2, 0 } 6866 }; 6867 6868 #endif 6869 #if defined(BCM_88690_A0) 6870 soc_field_info_t soc_OAMP_GTIMER_CYCLEr_fields[] = { 6871 { FIELD_0_31f, 32, 0, SOCF_LE } 6872 }; 6873 6874 #endif 6875 #if defined(BCM_88690_B0) 6876 soc_field_info_t soc_OAMP_GTIMER_CYCLE_BCM88690_B0r_fields[] = { 6877 { FIELD_0_31f, 32, 0, SOCF_LE } 6878 }; 6879 6880 #endif 6881 #if defined(BCM_88650_A0) 6882 soc_field_info_t soc_OAMP_GTIMER_TRIGGERr_fields[] = { 6883 { GTIMER_TRIGGERf, 1, 0, SOCF_SIG } 6884 }; 6885 6886 #endif 6887 #if defined(BCM_88375_A0) 6888 soc_field_info_t soc_OAMP_GTIMER_TRIGGER_BCM88375_A0r_fields[] = { 6889 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 6890 }; 6891 6892 #endif 6893 #if defined(BCM_88375_B0) 6894 soc_field_info_t soc_OAMP_GTIMER_TRIGGER_BCM88375_B0r_fields[] = { 6895 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 6896 }; 6897 6898 #endif 6899 #if defined(BCM_88650_B0) 6900 soc_field_info_t soc_OAMP_GTIMER_TRIGGER_BCM88650_B0r_fields[] = { 6901 { GTIMER_TRIGGERf, 1, 0, SOCF_SIG } 6902 }; 6903 6904 #endif 6905 #if defined(BCM_88660_A0) 6906 soc_field_info_t soc_OAMP_GTIMER_TRIGGER_BCM88660_A0r_fields[] = { 6907 { GTIMER_TRIGGERf, 1, 0, SOCF_SIG } 6908 }; 6909 6910 #endif 6911 #if defined(BCM_88675_A0) 6912 soc_field_info_t soc_OAMP_GTIMER_TRIGGER_BCM88675_A0r_fields[] = { 6913 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 6914 }; 6915 6916 #endif 6917 #if defined(BCM_88675_B0) 6918 soc_field_info_t soc_OAMP_GTIMER_TRIGGER_BCM88675_B0r_fields[] = { 6919 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 6920 }; 6921 6922 #endif 6923 #if defined(BCM_88680_A0) 6924 soc_field_info_t soc_OAMP_GTIMER_TRIGGER_BCM88680_A0r_fields[] = { 6925 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 6926 }; 6927 6928 #endif 6929 #if defined(BCM_88690_A0) 6930 soc_field_info_t soc_OAMP_HEADER_CONFIGr_fields[] = { 6931 { IN_LIF_EXT_SIZEf, 4, 6, SOCF_LE }, 6932 { OUT_LIF_X_1_EXT_SIZEf, 4, 10, SOCF_LE }, 6933 { OUT_LIF_X_2_EXT_SIZEf, 4, 14, SOCF_LE }, 6934 { OUT_LIF_X_3_EXT_SIZEf, 4, 18, SOCF_LE }, 6935 { PPH_BASE_SIZEf, 4, 2, SOCF_LE }, 6936 { UDH_MAP_TYPE_TO_LENGTH_0f, 12, 22, SOCF_LE }, 6937 { UDH_MAP_TYPE_TO_LENGTH_1f, 12, 34, SOCF_LE }, 6938 { UDH_MAP_TYPE_TO_LENGTH_2f, 12, 46, SOCF_LE }, 6939 { UDH_MAP_TYPE_TO_LENGTH_3f, 12, 58, SOCF_LE }, 6940 { UDH_MODEf, 2, 0, SOCF_LE } 6941 }; 6942 6943 #endif 6944 #if defined(BCM_88690_B0) 6945 soc_field_info_t soc_OAMP_HEADER_CONFIG_BCM88690_B0r_fields[] = { 6946 { IN_LIF_EXT_SIZEf, 4, 6, SOCF_LE }, 6947 { OUT_LIF_X_1_EXT_SIZEf, 4, 10, SOCF_LE }, 6948 { OUT_LIF_X_2_EXT_SIZEf, 4, 14, SOCF_LE }, 6949 { OUT_LIF_X_3_EXT_SIZEf, 4, 18, SOCF_LE }, 6950 { PPH_BASE_SIZEf, 4, 2, SOCF_LE }, 6951 { UDH_MAP_TYPE_TO_LENGTH_0f, 12, 22, SOCF_LE }, 6952 { UDH_MAP_TYPE_TO_LENGTH_1f, 12, 34, SOCF_LE }, 6953 { UDH_MAP_TYPE_TO_LENGTH_2f, 12, 46, SOCF_LE }, 6954 { UDH_MAP_TYPE_TO_LENGTH_3f, 12, 58, SOCF_LE }, 6955 { UDH_MODEf, 2, 0, SOCF_LE } 6956 }; 6957 6958 #endif 6959 #if defined(BCM_88650_A0) 6960 soc_field_info_t soc_OAMP_ICC_MAP_REG_1r_fields[] = { 6961 { ICC_MAP_IDX_0f, 48, 0, SOCF_LE|SOCF_SIG }, 6962 { ICC_MAP_IDX_1f, 48, 48, SOCF_LE|SOCF_SIG }, 6963 { ICC_MAP_IDX_2f, 48, 96, SOCF_LE|SOCF_SIG }, 6964 { ICC_MAP_IDX_3f, 48, 144, SOCF_LE|SOCF_SIG }, 6965 { ICC_MAP_IDX_4f, 48, 192, SOCF_LE|SOCF_SIG }, 6966 { ICC_MAP_IDX_5f, 48, 240, SOCF_LE|SOCF_SIG }, 6967 { ICC_MAP_IDX_6f, 48, 288, SOCF_LE|SOCF_SIG }, 6968 { ICC_MAP_IDX_7f, 48, 336, SOCF_LE|SOCF_SIG }, 6969 { ICC_MAP_IDX_8f, 48, 384, SOCF_LE|SOCF_SIG }, 6970 { ICC_MAP_IDX_9f, 48, 432, SOCF_LE|SOCF_SIG } 6971 }; 6972 6973 #endif 6974 #if defined(BCM_88650_A0) 6975 soc_field_info_t soc_OAMP_ICC_MAP_REG_2r_fields[] = { 6976 { ICC_MAP_IDX_10f, 48, 0, SOCF_LE|SOCF_SIG }, 6977 { ICC_MAP_IDX_11f, 48, 48, SOCF_LE|SOCF_SIG }, 6978 { ICC_MAP_IDX_12f, 48, 96, SOCF_LE|SOCF_SIG }, 6979 { ICC_MAP_IDX_13f, 48, 144, SOCF_LE|SOCF_SIG }, 6980 { ICC_MAP_IDX_14f, 48, 192, SOCF_LE|SOCF_SIG } 6981 }; 6982 6983 #endif 6984 #if defined(BCM_88270_A0) 6985 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88270_A0r_fields[] = { 6986 { ICC_MAP_IDX_0f, 48, 0, SOCF_LE }, 6987 { ICC_MAP_IDX_1f, 48, 48, SOCF_LE }, 6988 { ICC_MAP_IDX_2f, 48, 96, SOCF_LE }, 6989 { ICC_MAP_IDX_3f, 48, 144, SOCF_LE }, 6990 { ICC_MAP_IDX_4f, 48, 192, SOCF_LE }, 6991 { ICC_MAP_IDX_5f, 48, 240, SOCF_LE }, 6992 { ICC_MAP_IDX_6f, 48, 288, SOCF_LE }, 6993 { ICC_MAP_IDX_7f, 48, 336, SOCF_LE }, 6994 { ICC_MAP_IDX_8f, 48, 384, SOCF_LE }, 6995 { ICC_MAP_IDX_9f, 48, 432, SOCF_LE } 6996 }; 6997 6998 #endif 6999 #if defined(BCM_88375_A0) 7000 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88375_A0r_fields[] = { 7001 { ICC_MAP_IDX_0f, 48, 0, SOCF_LE }, 7002 { ICC_MAP_IDX_1f, 48, 48, SOCF_LE }, 7003 { ICC_MAP_IDX_2f, 48, 96, SOCF_LE }, 7004 { ICC_MAP_IDX_3f, 48, 144, SOCF_LE }, 7005 { ICC_MAP_IDX_4f, 48, 192, SOCF_LE }, 7006 { ICC_MAP_IDX_5f, 48, 240, SOCF_LE }, 7007 { ICC_MAP_IDX_6f, 48, 288, SOCF_LE }, 7008 { ICC_MAP_IDX_7f, 48, 336, SOCF_LE }, 7009 { ICC_MAP_IDX_8f, 48, 384, SOCF_LE }, 7010 { ICC_MAP_IDX_9f, 48, 432, SOCF_LE } 7011 }; 7012 7013 #endif 7014 #if defined(BCM_88375_B0) 7015 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88375_B0r_fields[] = { 7016 { ICC_MAP_IDX_0f, 48, 0, SOCF_LE }, 7017 { ICC_MAP_IDX_1f, 48, 48, SOCF_LE }, 7018 { ICC_MAP_IDX_2f, 48, 96, SOCF_LE }, 7019 { ICC_MAP_IDX_3f, 48, 144, SOCF_LE }, 7020 { ICC_MAP_IDX_4f, 48, 192, SOCF_LE }, 7021 { ICC_MAP_IDX_5f, 48, 240, SOCF_LE }, 7022 { ICC_MAP_IDX_6f, 48, 288, SOCF_LE }, 7023 { ICC_MAP_IDX_7f, 48, 336, SOCF_LE }, 7024 { ICC_MAP_IDX_8f, 48, 384, SOCF_LE }, 7025 { ICC_MAP_IDX_9f, 48, 432, SOCF_LE } 7026 }; 7027 7028 #endif 7029 #if defined(BCM_88470_A0) 7030 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88470_A0r_fields[] = { 7031 { ICC_MAP_IDX_0f, 48, 0, SOCF_LE }, 7032 { ICC_MAP_IDX_1f, 48, 48, SOCF_LE }, 7033 { ICC_MAP_IDX_2f, 48, 96, SOCF_LE }, 7034 { ICC_MAP_IDX_3f, 48, 144, SOCF_LE }, 7035 { ICC_MAP_IDX_4f, 48, 192, SOCF_LE }, 7036 { ICC_MAP_IDX_5f, 48, 240, SOCF_LE }, 7037 { ICC_MAP_IDX_6f, 48, 288, SOCF_LE }, 7038 { ICC_MAP_IDX_7f, 48, 336, SOCF_LE }, 7039 { ICC_MAP_IDX_8f, 48, 384, SOCF_LE }, 7040 { ICC_MAP_IDX_9f, 48, 432, SOCF_LE } 7041 }; 7042 7043 #endif 7044 #if defined(BCM_88470_B0) 7045 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88470_B0r_fields[] = { 7046 { ICC_MAP_IDX_0f, 48, 0, SOCF_LE }, 7047 { ICC_MAP_IDX_1f, 48, 48, SOCF_LE }, 7048 { ICC_MAP_IDX_2f, 48, 96, SOCF_LE }, 7049 { ICC_MAP_IDX_3f, 48, 144, SOCF_LE }, 7050 { ICC_MAP_IDX_4f, 48, 192, SOCF_LE }, 7051 { ICC_MAP_IDX_5f, 48, 240, SOCF_LE }, 7052 { ICC_MAP_IDX_6f, 48, 288, SOCF_LE }, 7053 { ICC_MAP_IDX_7f, 48, 336, SOCF_LE }, 7054 { ICC_MAP_IDX_8f, 48, 384, SOCF_LE }, 7055 { ICC_MAP_IDX_9f, 48, 432, SOCF_LE } 7056 }; 7057 7058 #endif 7059 #if defined(BCM_88650_B0) 7060 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88650_B0r_fields[] = { 7061 { ICC_MAP_IDX_0f, 48, 0, SOCF_LE|SOCF_SIG }, 7062 { ICC_MAP_IDX_1f, 48, 48, SOCF_LE|SOCF_SIG }, 7063 { ICC_MAP_IDX_2f, 48, 96, SOCF_LE|SOCF_SIG }, 7064 { ICC_MAP_IDX_3f, 48, 144, SOCF_LE|SOCF_SIG }, 7065 { ICC_MAP_IDX_4f, 48, 192, SOCF_LE|SOCF_SIG }, 7066 { ICC_MAP_IDX_5f, 48, 240, SOCF_LE|SOCF_SIG }, 7067 { ICC_MAP_IDX_6f, 48, 288, SOCF_LE|SOCF_SIG }, 7068 { ICC_MAP_IDX_7f, 48, 336, SOCF_LE|SOCF_SIG }, 7069 { ICC_MAP_IDX_8f, 48, 384, SOCF_LE|SOCF_SIG }, 7070 { ICC_MAP_IDX_9f, 48, 432, SOCF_LE|SOCF_SIG } 7071 }; 7072 7073 #endif 7074 #if defined(BCM_88660_A0) 7075 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88660_A0r_fields[] = { 7076 { ICC_MAP_IDX_0f, 48, 0, SOCF_LE|SOCF_SIG }, 7077 { ICC_MAP_IDX_1f, 48, 48, SOCF_LE|SOCF_SIG }, 7078 { ICC_MAP_IDX_2f, 48, 96, SOCF_LE|SOCF_SIG }, 7079 { ICC_MAP_IDX_3f, 48, 144, SOCF_LE|SOCF_SIG }, 7080 { ICC_MAP_IDX_4f, 48, 192, SOCF_LE|SOCF_SIG }, 7081 { ICC_MAP_IDX_5f, 48, 240, SOCF_LE|SOCF_SIG }, 7082 { ICC_MAP_IDX_6f, 48, 288, SOCF_LE|SOCF_SIG }, 7083 { ICC_MAP_IDX_7f, 48, 336, SOCF_LE|SOCF_SIG }, 7084 { ICC_MAP_IDX_8f, 48, 384, SOCF_LE|SOCF_SIG }, 7085 { ICC_MAP_IDX_9f, 48, 432, SOCF_LE|SOCF_SIG } 7086 }; 7087 7088 #endif 7089 #if defined(BCM_88675_A0) 7090 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88675_A0r_fields[] = { 7091 { ICC_MAP_IDX_0f, 48, 0, SOCF_LE }, 7092 { ICC_MAP_IDX_1f, 48, 48, SOCF_LE }, 7093 { ICC_MAP_IDX_2f, 48, 96, SOCF_LE }, 7094 { ICC_MAP_IDX_3f, 48, 144, SOCF_LE }, 7095 { ICC_MAP_IDX_4f, 48, 192, SOCF_LE }, 7096 { ICC_MAP_IDX_5f, 48, 240, SOCF_LE }, 7097 { ICC_MAP_IDX_6f, 48, 288, SOCF_LE }, 7098 { ICC_MAP_IDX_7f, 48, 336, SOCF_LE }, 7099 { ICC_MAP_IDX_8f, 48, 384, SOCF_LE }, 7100 { ICC_MAP_IDX_9f, 48, 432, SOCF_LE } 7101 }; 7102 7103 #endif 7104 #if defined(BCM_88675_B0) 7105 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88675_B0r_fields[] = { 7106 { ICC_MAP_IDX_0f, 48, 0, SOCF_LE }, 7107 { ICC_MAP_IDX_1f, 48, 48, SOCF_LE }, 7108 { ICC_MAP_IDX_2f, 48, 96, SOCF_LE }, 7109 { ICC_MAP_IDX_3f, 48, 144, SOCF_LE }, 7110 { ICC_MAP_IDX_4f, 48, 192, SOCF_LE }, 7111 { ICC_MAP_IDX_5f, 48, 240, SOCF_LE }, 7112 { ICC_MAP_IDX_6f, 48, 288, SOCF_LE }, 7113 { ICC_MAP_IDX_7f, 48, 336, SOCF_LE }, 7114 { ICC_MAP_IDX_8f, 48, 384, SOCF_LE }, 7115 { ICC_MAP_IDX_9f, 48, 432, SOCF_LE } 7116 }; 7117 7118 #endif 7119 #if defined(BCM_88680_A0) 7120 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88680_A0r_fields[] = { 7121 { ICC_MAP_IDX_0f, 48, 0, SOCF_LE }, 7122 { ICC_MAP_IDX_1f, 48, 48, SOCF_LE }, 7123 { ICC_MAP_IDX_2f, 48, 96, SOCF_LE }, 7124 { ICC_MAP_IDX_3f, 48, 144, SOCF_LE }, 7125 { ICC_MAP_IDX_4f, 48, 192, SOCF_LE }, 7126 { ICC_MAP_IDX_5f, 48, 240, SOCF_LE }, 7127 { ICC_MAP_IDX_6f, 48, 288, SOCF_LE }, 7128 { ICC_MAP_IDX_7f, 48, 336, SOCF_LE }, 7129 { ICC_MAP_IDX_8f, 48, 384, SOCF_LE }, 7130 { ICC_MAP_IDX_9f, 48, 432, SOCF_LE } 7131 }; 7132 7133 #endif 7134 #if defined(BCM_88690_A0) 7135 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88690_A0r_fields[] = { 7136 { ICC_MAP_IDX_0f, 48, 0, SOCF_LE }, 7137 { ICC_MAP_IDX_1f, 48, 48, SOCF_LE }, 7138 { ICC_MAP_IDX_2f, 48, 96, SOCF_LE }, 7139 { ICC_MAP_IDX_3f, 48, 144, SOCF_LE }, 7140 { ICC_MAP_IDX_4f, 48, 192, SOCF_LE }, 7141 { ICC_MAP_IDX_5f, 48, 240, SOCF_LE }, 7142 { ICC_MAP_IDX_6f, 48, 288, SOCF_LE }, 7143 { ICC_MAP_IDX_7f, 48, 336, SOCF_LE }, 7144 { ICC_MAP_IDX_8f, 48, 384, SOCF_LE }, 7145 { ICC_MAP_IDX_9f, 48, 432, SOCF_LE } 7146 }; 7147 7148 #endif 7149 #if defined(BCM_88690_B0) 7150 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88690_B0r_fields[] = { 7151 { ICC_MAP_IDX_0f, 48, 0, SOCF_LE }, 7152 { ICC_MAP_IDX_1f, 48, 48, SOCF_LE }, 7153 { ICC_MAP_IDX_2f, 48, 96, SOCF_LE }, 7154 { ICC_MAP_IDX_3f, 48, 144, SOCF_LE }, 7155 { ICC_MAP_IDX_4f, 48, 192, SOCF_LE }, 7156 { ICC_MAP_IDX_5f, 48, 240, SOCF_LE }, 7157 { ICC_MAP_IDX_6f, 48, 288, SOCF_LE }, 7158 { ICC_MAP_IDX_7f, 48, 336, SOCF_LE }, 7159 { ICC_MAP_IDX_8f, 48, 384, SOCF_LE }, 7160 { ICC_MAP_IDX_9f, 48, 432, SOCF_LE } 7161 }; 7162 7163 #endif 7164 #if defined(BCM_88270_A0) 7165 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88270_A0r_fields[] = { 7166 { ICC_MAP_IDX_10f, 48, 0, SOCF_LE }, 7167 { ICC_MAP_IDX_11f, 48, 48, SOCF_LE }, 7168 { ICC_MAP_IDX_12f, 48, 96, SOCF_LE }, 7169 { ICC_MAP_IDX_13f, 48, 144, SOCF_LE }, 7170 { ICC_MAP_IDX_14f, 48, 192, SOCF_LE } 7171 }; 7172 7173 #endif 7174 #if defined(BCM_88375_A0) 7175 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88375_A0r_fields[] = { 7176 { ICC_MAP_IDX_10f, 48, 0, SOCF_LE }, 7177 { ICC_MAP_IDX_11f, 48, 48, SOCF_LE }, 7178 { ICC_MAP_IDX_12f, 48, 96, SOCF_LE }, 7179 { ICC_MAP_IDX_13f, 48, 144, SOCF_LE }, 7180 { ICC_MAP_IDX_14f, 48, 192, SOCF_LE } 7181 }; 7182 7183 #endif 7184 #if defined(BCM_88375_B0) 7185 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88375_B0r_fields[] = { 7186 { ICC_MAP_IDX_10f, 48, 0, SOCF_LE }, 7187 { ICC_MAP_IDX_11f, 48, 48, SOCF_LE }, 7188 { ICC_MAP_IDX_12f, 48, 96, SOCF_LE }, 7189 { ICC_MAP_IDX_13f, 48, 144, SOCF_LE }, 7190 { ICC_MAP_IDX_14f, 48, 192, SOCF_LE } 7191 }; 7192 7193 #endif 7194 #if defined(BCM_88470_A0) 7195 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88470_A0r_fields[] = { 7196 { ICC_MAP_IDX_10f, 48, 0, SOCF_LE }, 7197 { ICC_MAP_IDX_11f, 48, 48, SOCF_LE }, 7198 { ICC_MAP_IDX_12f, 48, 96, SOCF_LE }, 7199 { ICC_MAP_IDX_13f, 48, 144, SOCF_LE }, 7200 { ICC_MAP_IDX_14f, 48, 192, SOCF_LE } 7201 }; 7202 7203 #endif 7204 #if defined(BCM_88470_B0) 7205 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88470_B0r_fields[] = { 7206 { ICC_MAP_IDX_10f, 48, 0, SOCF_LE }, 7207 { ICC_MAP_IDX_11f, 48, 48, SOCF_LE }, 7208 { ICC_MAP_IDX_12f, 48, 96, SOCF_LE }, 7209 { ICC_MAP_IDX_13f, 48, 144, SOCF_LE }, 7210 { ICC_MAP_IDX_14f, 48, 192, SOCF_LE } 7211 }; 7212 7213 #endif 7214 #if defined(BCM_88650_B0) 7215 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88650_B0r_fields[] = { 7216 { ICC_MAP_IDX_10f, 48, 0, SOCF_LE|SOCF_SIG }, 7217 { ICC_MAP_IDX_11f, 48, 48, SOCF_LE|SOCF_SIG }, 7218 { ICC_MAP_IDX_12f, 48, 96, SOCF_LE|SOCF_SIG }, 7219 { ICC_MAP_IDX_13f, 48, 144, SOCF_LE|SOCF_SIG }, 7220 { ICC_MAP_IDX_14f, 48, 192, SOCF_LE|SOCF_SIG } 7221 }; 7222 7223 #endif 7224 #if defined(BCM_88660_A0) 7225 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88660_A0r_fields[] = { 7226 { ICC_MAP_IDX_10f, 48, 0, SOCF_LE|SOCF_SIG }, 7227 { ICC_MAP_IDX_11f, 48, 48, SOCF_LE|SOCF_SIG }, 7228 { ICC_MAP_IDX_12f, 48, 96, SOCF_LE|SOCF_SIG }, 7229 { ICC_MAP_IDX_13f, 48, 144, SOCF_LE|SOCF_SIG }, 7230 { ICC_MAP_IDX_14f, 48, 192, SOCF_LE|SOCF_SIG } 7231 }; 7232 7233 #endif 7234 #if defined(BCM_88675_A0) 7235 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88675_A0r_fields[] = { 7236 { ICC_MAP_IDX_10f, 48, 0, SOCF_LE }, 7237 { ICC_MAP_IDX_11f, 48, 48, SOCF_LE }, 7238 { ICC_MAP_IDX_12f, 48, 96, SOCF_LE }, 7239 { ICC_MAP_IDX_13f, 48, 144, SOCF_LE }, 7240 { ICC_MAP_IDX_14f, 48, 192, SOCF_LE } 7241 }; 7242 7243 #endif 7244 #if defined(BCM_88675_B0) 7245 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88675_B0r_fields[] = { 7246 { ICC_MAP_IDX_10f, 48, 0, SOCF_LE }, 7247 { ICC_MAP_IDX_11f, 48, 48, SOCF_LE }, 7248 { ICC_MAP_IDX_12f, 48, 96, SOCF_LE }, 7249 { ICC_MAP_IDX_13f, 48, 144, SOCF_LE }, 7250 { ICC_MAP_IDX_14f, 48, 192, SOCF_LE } 7251 }; 7252 7253 #endif 7254 #if defined(BCM_88680_A0) 7255 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88680_A0r_fields[] = { 7256 { ICC_MAP_IDX_10f, 48, 0, SOCF_LE }, 7257 { ICC_MAP_IDX_11f, 48, 48, SOCF_LE }, 7258 { ICC_MAP_IDX_12f, 48, 96, SOCF_LE }, 7259 { ICC_MAP_IDX_13f, 48, 144, SOCF_LE }, 7260 { ICC_MAP_IDX_14f, 48, 192, SOCF_LE } 7261 }; 7262 7263 #endif 7264 #if defined(BCM_88690_A0) 7265 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88690_A0r_fields[] = { 7266 { ICC_MAP_IDX_10f, 48, 0, SOCF_LE }, 7267 { ICC_MAP_IDX_11f, 48, 48, SOCF_LE }, 7268 { ICC_MAP_IDX_12f, 48, 96, SOCF_LE }, 7269 { ICC_MAP_IDX_13f, 48, 144, SOCF_LE }, 7270 { ICC_MAP_IDX_14f, 48, 192, SOCF_LE } 7271 }; 7272 7273 #endif 7274 #if defined(BCM_88690_B0) 7275 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88690_B0r_fields[] = { 7276 { ICC_MAP_IDX_10f, 48, 0, SOCF_LE }, 7277 { ICC_MAP_IDX_11f, 48, 48, SOCF_LE }, 7278 { ICC_MAP_IDX_12f, 48, 96, SOCF_LE }, 7279 { ICC_MAP_IDX_13f, 48, 144, SOCF_LE }, 7280 { ICC_MAP_IDX_14f, 48, 192, SOCF_LE } 7281 }; 7282 7283 #endif 7284 #if defined(BCM_88650_A0) 7285 soc_field_info_t soc_OAMP_INDIRECT_COMMANDr_fields[] = { 7286 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG }, 7287 { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG }, 7288 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG }, 7289 { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG }, 7290 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG } 7291 }; 7292 7293 #endif 7294 #if defined(BCM_88650_A0) 7295 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESSr_fields[] = { 7296 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG }, 7297 { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG } 7298 }; 7299 7300 #endif 7301 #if defined(BCM_88270_A0) 7302 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88270_A0r_fields[] = { 7303 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 7304 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 7305 }; 7306 7307 #endif 7308 #if defined(BCM_88375_A0) 7309 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88375_A0r_fields[] = { 7310 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 7311 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 7312 }; 7313 7314 #endif 7315 #if defined(BCM_88375_B0) 7316 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88375_B0r_fields[] = { 7317 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 7318 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 7319 }; 7320 7321 #endif 7322 #if defined(BCM_88470_A0) 7323 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88470_A0r_fields[] = { 7324 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 7325 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 7326 }; 7327 7328 #endif 7329 #if defined(BCM_88470_B0) 7330 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88470_B0r_fields[] = { 7331 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 7332 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 7333 }; 7334 7335 #endif 7336 #if defined(BCM_88650_B0) 7337 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88650_B0r_fields[] = { 7338 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG }, 7339 { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG } 7340 }; 7341 7342 #endif 7343 #if defined(BCM_88660_A0) 7344 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88660_A0r_fields[] = { 7345 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG }, 7346 { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG } 7347 }; 7348 7349 #endif 7350 #if defined(BCM_88675_A0) 7351 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88675_A0r_fields[] = { 7352 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 7353 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 7354 }; 7355 7356 #endif 7357 #if defined(BCM_88675_B0) 7358 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88675_B0r_fields[] = { 7359 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 7360 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 7361 }; 7362 7363 #endif 7364 #if defined(BCM_88680_A0) 7365 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88680_A0r_fields[] = { 7366 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 7367 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 7368 }; 7369 7370 #endif 7371 #if defined(BCM_88690_A0) 7372 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88690_A0r_fields[] = { 7373 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 7374 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 7375 }; 7376 7377 #endif 7378 #if defined(BCM_88690_B0) 7379 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88690_B0r_fields[] = { 7380 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 7381 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 7382 }; 7383 7384 #endif 7385 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 7386 defined(BCM_56270_A0) 7387 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM56260_A0r_fields[] = { 7388 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 7389 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 7390 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 7391 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 7392 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 7393 }; 7394 7395 #endif 7396 #if defined(BCM_88270_A0) 7397 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88270_A0r_fields[] = { 7398 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 7399 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 7400 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 7401 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 7402 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 7403 }; 7404 7405 #endif 7406 #if defined(BCM_88375_A0) 7407 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88375_A0r_fields[] = { 7408 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 7409 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 7410 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 7411 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 7412 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 7413 }; 7414 7415 #endif 7416 #if defined(BCM_88375_B0) 7417 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88375_B0r_fields[] = { 7418 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 7419 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 7420 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 7421 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 7422 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 7423 }; 7424 7425 #endif 7426 #if defined(BCM_88470_A0) 7427 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88470_A0r_fields[] = { 7428 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 7429 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 7430 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 7431 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 7432 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 7433 }; 7434 7435 #endif 7436 #if defined(BCM_88470_B0) 7437 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88470_B0r_fields[] = { 7438 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 7439 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 7440 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 7441 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 7442 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 7443 }; 7444 7445 #endif 7446 #if defined(BCM_88650_B0) 7447 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88650_B0r_fields[] = { 7448 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG }, 7449 { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG }, 7450 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG }, 7451 { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG }, 7452 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG } 7453 }; 7454 7455 #endif 7456 #if defined(BCM_88660_A0) 7457 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88660_A0r_fields[] = { 7458 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG }, 7459 { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG }, 7460 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG }, 7461 { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG }, 7462 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG } 7463 }; 7464 7465 #endif 7466 #if defined(BCM_88675_A0) 7467 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88675_A0r_fields[] = { 7468 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 7469 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 7470 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 7471 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 7472 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 7473 }; 7474 7475 #endif 7476 #if defined(BCM_88675_B0) 7477 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88675_B0r_fields[] = { 7478 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 7479 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 7480 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 7481 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 7482 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 7483 }; 7484 7485 #endif 7486 #if defined(BCM_88680_A0) 7487 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88680_A0r_fields[] = { 7488 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 7489 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 7490 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 7491 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 7492 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 7493 }; 7494 7495 #endif 7496 #if defined(BCM_88690_A0) 7497 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88690_A0r_fields[] = { 7498 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 7499 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 7500 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 7501 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 7502 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 7503 }; 7504 7505 #endif 7506 #if defined(BCM_88690_B0) 7507 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88690_B0r_fields[] = { 7508 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 7509 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 7510 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 7511 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 7512 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 7513 }; 7514 7515 #endif 7516 #if defined(BCM_88650_A0) 7517 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENTr_fields[] = { 7518 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG } 7519 }; 7520 7521 #endif 7522 #if defined(BCM_88270_A0) 7523 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88270_A0r_fields[] = { 7524 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 7525 }; 7526 7527 #endif 7528 #if defined(BCM_88375_A0) 7529 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88375_A0r_fields[] = { 7530 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 7531 }; 7532 7533 #endif 7534 #if defined(BCM_88375_B0) 7535 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88375_B0r_fields[] = { 7536 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 7537 }; 7538 7539 #endif 7540 #if defined(BCM_88470_A0) 7541 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88470_A0r_fields[] = { 7542 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 7543 }; 7544 7545 #endif 7546 #if defined(BCM_88470_B0) 7547 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88470_B0r_fields[] = { 7548 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 7549 }; 7550 7551 #endif 7552 #if defined(BCM_88650_B0) 7553 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88650_B0r_fields[] = { 7554 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG } 7555 }; 7556 7557 #endif 7558 #if defined(BCM_88660_A0) 7559 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88660_A0r_fields[] = { 7560 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG } 7561 }; 7562 7563 #endif 7564 #if defined(BCM_88675_A0) 7565 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88675_A0r_fields[] = { 7566 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 7567 }; 7568 7569 #endif 7570 #if defined(BCM_88675_B0) 7571 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88675_B0r_fields[] = { 7572 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 7573 }; 7574 7575 #endif 7576 #if defined(BCM_88680_A0) 7577 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88680_A0r_fields[] = { 7578 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 7579 }; 7580 7581 #endif 7582 #if defined(BCM_88650_A0) 7583 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATAr_fields[] = { 7584 { INDIRECT_COMMAND_RD_DATAf, 124, 0, SOCF_LE|SOCF_RO } 7585 }; 7586 7587 #endif 7588 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 7589 defined(BCM_56270_A0) 7590 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM56260_A0r_fields[] = { 7591 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO } 7592 }; 7593 7594 #endif 7595 #if defined(BCM_88270_A0) 7596 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88270_A0r_fields[] = { 7597 { INDIRECT_COMMAND_RD_DATAf, 592, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 7598 }; 7599 7600 #endif 7601 #if defined(BCM_88375_A0) 7602 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88375_A0r_fields[] = { 7603 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 7604 }; 7605 7606 #endif 7607 #if defined(BCM_88375_B0) 7608 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88375_B0r_fields[] = { 7609 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 7610 }; 7611 7612 #endif 7613 #if defined(BCM_88470_A0) 7614 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88470_A0r_fields[] = { 7615 { INDIRECT_COMMAND_RD_DATAf, 592, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 7616 }; 7617 7618 #endif 7619 #if defined(BCM_88470_B0) 7620 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88470_B0r_fields[] = { 7621 { INDIRECT_COMMAND_RD_DATAf, 592, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 7622 }; 7623 7624 #endif 7625 #if defined(BCM_88650_B0) 7626 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88650_B0r_fields[] = { 7627 { INDIRECT_COMMAND_RD_DATAf, 124, 0, SOCF_LE|SOCF_RO } 7628 }; 7629 7630 #endif 7631 #if defined(BCM_88660_A0) 7632 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88660_A0r_fields[] = { 7633 { INDIRECT_COMMAND_RD_DATAf, 137, 0, SOCF_LE|SOCF_RO } 7634 }; 7635 7636 #endif 7637 #if defined(BCM_88675_A0) 7638 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88675_A0r_fields[] = { 7639 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 7640 }; 7641 7642 #endif 7643 #if defined(BCM_88675_B0) 7644 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88675_B0r_fields[] = { 7645 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 7646 }; 7647 7648 #endif 7649 #if defined(BCM_88680_A0) 7650 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88680_A0r_fields[] = { 7651 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 7652 }; 7653 7654 #endif 7655 #if defined(BCM_88690_A0) 7656 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88690_A0r_fields[] = { 7657 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 7658 }; 7659 7660 #endif 7661 #if defined(BCM_88690_B0) 7662 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88690_B0r_fields[] = { 7663 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 7664 }; 7665 7666 #endif 7667 #if defined(BCM_88675_A0) 7668 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEMr_fields[] = { 7669 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 7670 }; 7671 7672 #endif 7673 #if defined(BCM_88270_A0) 7674 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88270_A0r_fields[] = { 7675 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 7676 }; 7677 7678 #endif 7679 #if defined(BCM_88375_A0) 7680 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88375_A0r_fields[] = { 7681 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 7682 }; 7683 7684 #endif 7685 #if defined(BCM_88375_B0) 7686 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88375_B0r_fields[] = { 7687 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 7688 }; 7689 7690 #endif 7691 #if defined(BCM_88470_A0) 7692 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88470_A0r_fields[] = { 7693 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 7694 }; 7695 7696 #endif 7697 #if defined(BCM_88470_B0) 7698 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88470_B0r_fields[] = { 7699 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 7700 }; 7701 7702 #endif 7703 #if defined(BCM_88675_B0) 7704 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88675_B0r_fields[] = { 7705 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 7706 }; 7707 7708 #endif 7709 #if defined(BCM_88680_A0) 7710 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88680_A0r_fields[] = { 7711 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 7712 }; 7713 7714 #endif 7715 #if defined(BCM_88690_A0) 7716 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88690_A0r_fields[] = { 7717 { FIELD_0_0f, 1, 0, 0 } 7718 }; 7719 7720 #endif 7721 #if defined(BCM_88690_B0) 7722 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88690_B0r_fields[] = { 7723 { FIELD_0_0f, 1, 0, 0 } 7724 }; 7725 7726 #endif 7727 #if defined(BCM_88650_A0) 7728 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATAr_fields[] = { 7729 { INDIRECT_COMMAND_WR_DATAf, 124, 0, SOCF_LE|SOCF_SIG } 7730 }; 7731 7732 #endif 7733 #if defined(BCM_88270_A0) 7734 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88270_A0r_fields[] = { 7735 { INDIRECT_COMMAND_WR_DATAf, 592, 0, SOCF_LE } 7736 }; 7737 7738 #endif 7739 #if defined(BCM_88375_A0) 7740 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88375_A0r_fields[] = { 7741 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 7742 }; 7743 7744 #endif 7745 #if defined(BCM_88375_B0) 7746 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88375_B0r_fields[] = { 7747 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 7748 }; 7749 7750 #endif 7751 #if defined(BCM_88470_A0) 7752 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88470_A0r_fields[] = { 7753 { INDIRECT_COMMAND_WR_DATAf, 592, 0, SOCF_LE } 7754 }; 7755 7756 #endif 7757 #if defined(BCM_88470_B0) 7758 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88470_B0r_fields[] = { 7759 { INDIRECT_COMMAND_WR_DATAf, 592, 0, SOCF_LE } 7760 }; 7761 7762 #endif 7763 #if defined(BCM_88650_B0) 7764 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88650_B0r_fields[] = { 7765 { INDIRECT_COMMAND_WR_DATAf, 124, 0, SOCF_LE|SOCF_SIG } 7766 }; 7767 7768 #endif 7769 #if defined(BCM_88660_A0) 7770 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88660_A0r_fields[] = { 7771 { INDIRECT_COMMAND_WR_DATAf, 137, 0, SOCF_LE|SOCF_SIG } 7772 }; 7773 7774 #endif 7775 #if defined(BCM_88675_A0) 7776 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88675_A0r_fields[] = { 7777 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 7778 }; 7779 7780 #endif 7781 #if defined(BCM_88675_B0) 7782 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88675_B0r_fields[] = { 7783 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 7784 }; 7785 7786 #endif 7787 #if defined(BCM_88680_A0) 7788 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88680_A0r_fields[] = { 7789 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 7790 }; 7791 7792 #endif 7793 #if defined(BCM_88690_A0) 7794 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88690_A0r_fields[] = { 7795 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 7796 }; 7797 7798 #endif 7799 #if defined(BCM_88690_B0) 7800 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88690_B0r_fields[] = { 7801 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 7802 }; 7803 7804 #endif 7805 #if defined(BCM_88675_A0) 7806 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLEr_fields[] = { 7807 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7808 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7809 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 7810 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 7811 }; 7812 7813 #endif 7814 #if defined(BCM_88270_A0) 7815 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88270_A0r_fields[] = { 7816 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7817 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7818 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 7819 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 7820 }; 7821 7822 #endif 7823 #if defined(BCM_88375_A0) 7824 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88375_A0r_fields[] = { 7825 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7826 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7827 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 7828 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 7829 }; 7830 7831 #endif 7832 #if defined(BCM_88375_B0) 7833 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88375_B0r_fields[] = { 7834 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7835 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7836 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 7837 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 7838 }; 7839 7840 #endif 7841 #if defined(BCM_88470_A0) 7842 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88470_A0r_fields[] = { 7843 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7844 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7845 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 7846 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 7847 }; 7848 7849 #endif 7850 #if defined(BCM_88470_B0) 7851 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88470_B0r_fields[] = { 7852 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7853 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7854 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 7855 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 7856 }; 7857 7858 #endif 7859 #if defined(BCM_88675_B0) 7860 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88675_B0r_fields[] = { 7861 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7862 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7863 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 7864 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 7865 }; 7866 7867 #endif 7868 #if defined(BCM_88680_A0) 7869 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88680_A0r_fields[] = { 7870 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7871 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7872 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 7873 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 7874 }; 7875 7876 #endif 7877 #if defined(BCM_88690_A0) 7878 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88690_A0r_fields[] = { 7879 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7880 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7881 { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE }, 7882 { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG } 7883 }; 7884 7885 #endif 7886 #if defined(BCM_88690_B0) 7887 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88690_B0r_fields[] = { 7888 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 7889 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 7890 { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE }, 7891 { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG } 7892 }; 7893 7894 #endif 7895 #if defined(BCM_88650_A0) 7896 soc_field_info_t soc_OAMP_INDIRECT_WR_MASKr_fields[] = { 7897 { INDIRECT_WR_MASKf, 124, 0, SOCF_LE|SOCF_SIG } 7898 }; 7899 7900 #endif 7901 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 7902 defined(BCM_56270_A0) 7903 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM56260_A0r_fields[] = { 7904 { INDIRECT_WR_MASKf, 640, 0, SOCF_LE } 7905 }; 7906 7907 #endif 7908 #if defined(BCM_88270_A0) 7909 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88270_A0r_fields[] = { 7910 { INDIRECT_WR_MASKf, 16, 0, SOCF_LE } 7911 }; 7912 7913 #endif 7914 #if defined(BCM_88375_A0) 7915 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88375_A0r_fields[] = { 7916 { INDIRECT_WR_MASKf, 640, 0, SOCF_LE } 7917 }; 7918 7919 #endif 7920 #if defined(BCM_88375_B0) 7921 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88375_B0r_fields[] = { 7922 { INDIRECT_WR_MASKf, 640, 0, SOCF_LE } 7923 }; 7924 7925 #endif 7926 #if defined(BCM_88470_A0) 7927 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88470_A0r_fields[] = { 7928 { INDIRECT_WR_MASKf, 16, 0, SOCF_LE } 7929 }; 7930 7931 #endif 7932 #if defined(BCM_88470_B0) 7933 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88470_B0r_fields[] = { 7934 { INDIRECT_WR_MASKf, 16, 0, SOCF_LE } 7935 }; 7936 7937 #endif 7938 #if defined(BCM_88650_B0) 7939 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88650_B0r_fields[] = { 7940 { INDIRECT_WR_MASKf, 124, 0, SOCF_LE|SOCF_SIG } 7941 }; 7942 7943 #endif 7944 #if defined(BCM_88660_A0) 7945 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88660_A0r_fields[] = { 7946 { INDIRECT_WR_MASKf, 137, 0, SOCF_LE|SOCF_SIG } 7947 }; 7948 7949 #endif 7950 #if defined(BCM_88675_A0) 7951 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88675_A0r_fields[] = { 7952 { INDIRECT_WR_MASKf, 640, 0, SOCF_LE } 7953 }; 7954 7955 #endif 7956 #if defined(BCM_88675_B0) 7957 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88675_B0r_fields[] = { 7958 { INDIRECT_WR_MASKf, 640, 0, SOCF_LE } 7959 }; 7960 7961 #endif 7962 #if defined(BCM_88680_A0) 7963 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88680_A0r_fields[] = { 7964 { INDIRECT_WR_MASKf, 640, 0, SOCF_LE } 7965 }; 7966 7967 #endif 7968 #if defined(BCM_88650_A0) 7969 soc_field_info_t soc_OAMP_INITIATE_ECC_ERR_0r_fields[] = { 7970 { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 26, SOCF_SIG }, 7971 { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 29, SOCF_SIG } 7972 }; 7973 7974 #endif 7975 #if defined(BCM_88650_B0) 7976 soc_field_info_t soc_OAMP_INITIATE_ECC_ERR_0_BCM88650_B0r_fields[] = { 7977 { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 26, SOCF_SIG }, 7978 { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 29, SOCF_SIG } 7979 }; 7980 7981 #endif 7982 #if defined(BCM_88660_A0) 7983 soc_field_info_t soc_OAMP_INITIATE_ECC_ERR_0_BCM88660_A0r_fields[] = { 7984 { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 26, SOCF_SIG }, 7985 { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 29, SOCF_SIG } 7986 }; 7987 7988 #endif 7989 #if defined(BCM_88650_A0) 7990 soc_field_info_t soc_OAMP_INITIATE_PAR_ERR_0r_fields[] = { 7991 { ITR_FIFO_INITIATE_PAR_ERRf, 1, 5, SOCF_SIG }, 7992 { ITR_PKT_FIFO_INITIATE_PAR_ERRf, 1, 6, SOCF_SIG }, 7993 { MEP_DB_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG }, 7994 { RMAPEM_KEYT_H_0_INITIATE_PAR_ERRf, 1, 7, SOCF_SIG }, 7995 { RMAPEM_KEYT_H_1_INITIATE_PAR_ERRf, 1, 8, SOCF_SIG }, 7996 { RMAPEM_KEYT_H_2_INITIATE_PAR_ERRf, 1, 9, SOCF_SIG }, 7997 { RMAPEM_KEYT_H_3_INITIATE_PAR_ERRf, 1, 10, SOCF_SIG }, 7998 { RMAPEM_KEYT_H_4_INITIATE_PAR_ERRf, 1, 11, SOCF_SIG }, 7999 { RMAPEM_KEYT_H_5_INITIATE_PAR_ERRf, 1, 12, SOCF_SIG }, 8000 { RMAPEM_KEYT_H_6_INITIATE_PAR_ERRf, 1, 13, SOCF_SIG }, 8001 { RMAPEM_KEYT_H_7_INITIATE_PAR_ERRf, 1, 14, SOCF_SIG }, 8002 { RMAPEM_MANAGEMENT_MEMORY_H_0_INITIATE_PAR_ERRf, 1, 24, SOCF_SIG }, 8003 { RMAPEM_MANAGEMENT_MEMORY_H_1_INITIATE_PAR_ERRf, 1, 25, SOCF_SIG }, 8004 { RMAPEM_MANAGEMENT_MEMORY_H_2_INITIATE_PAR_ERRf, 1, 26, SOCF_SIG }, 8005 { RMAPEM_MANAGEMENT_MEMORY_H_3_INITIATE_PAR_ERRf, 1, 27, SOCF_SIG }, 8006 { RMAPEM_MANAGEMENT_MEMORY_H_4_INITIATE_PAR_ERRf, 1, 28, SOCF_SIG }, 8007 { RMAPEM_MANAGEMENT_MEMORY_H_5_INITIATE_PAR_ERRf, 1, 29, SOCF_SIG }, 8008 { RMAPEM_MANAGEMENT_MEMORY_H_6_INITIATE_PAR_ERRf, 1, 30, SOCF_SIG }, 8009 { RMAPEM_MANAGEMENT_MEMORY_H_7_INITIATE_PAR_ERRf, 1, 31, SOCF_SIG }, 8010 { RMAPEM_PLDT_AUX_INITIATE_PAR_ERRf, 1, 23, SOCF_SIG }, 8011 { RMAPEM_PLDT_H_0_INITIATE_PAR_ERRf, 1, 15, SOCF_SIG }, 8012 { RMAPEM_PLDT_H_1_INITIATE_PAR_ERRf, 1, 16, SOCF_SIG }, 8013 { RMAPEM_PLDT_H_2_INITIATE_PAR_ERRf, 1, 17, SOCF_SIG }, 8014 { RMAPEM_PLDT_H_3_INITIATE_PAR_ERRf, 1, 18, SOCF_SIG }, 8015 { RMAPEM_PLDT_H_4_INITIATE_PAR_ERRf, 1, 19, SOCF_SIG }, 8016 { RMAPEM_PLDT_H_5_INITIATE_PAR_ERRf, 1, 20, SOCF_SIG }, 8017 { RMAPEM_PLDT_H_6_INITIATE_PAR_ERRf, 1, 21, SOCF_SIG }, 8018 { RMAPEM_PLDT_H_7_INITIATE_PAR_ERRf, 1, 22, SOCF_SIG }, 8019 { RMEP_DB_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG }, 8020 { RXB_INPUT_DATA_FIFO_INITIATE_PAR_ERRf, 1, 3, SOCF_SIG }, 8021 { RXB_OUTPUT_DATA_FIFO_INITIATE_PAR_ERRf, 1, 4, SOCF_SIG }, 8022 { TXM_DATA_FIFO_MEMORY_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG }, 8023 { UMC_TABLE_INITIATE_PAR_ERRf, 1, 32, SOCF_SIG } 8024 }; 8025 8026 #endif 8027 #if defined(BCM_88650_B0) 8028 soc_field_info_t soc_OAMP_INITIATE_PAR_ERR_0_BCM88650_B0r_fields[] = { 8029 { ITR_FIFO_INITIATE_PAR_ERRf, 1, 5, SOCF_SIG }, 8030 { ITR_PKT_FIFO_INITIATE_PAR_ERRf, 1, 6, SOCF_SIG }, 8031 { MEP_DB_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG }, 8032 { RMAPEM_KEYT_H_0_INITIATE_PAR_ERRf, 1, 7, SOCF_SIG }, 8033 { RMAPEM_KEYT_H_1_INITIATE_PAR_ERRf, 1, 8, SOCF_SIG }, 8034 { RMAPEM_KEYT_H_2_INITIATE_PAR_ERRf, 1, 9, SOCF_SIG }, 8035 { RMAPEM_KEYT_H_3_INITIATE_PAR_ERRf, 1, 10, SOCF_SIG }, 8036 { RMAPEM_KEYT_H_4_INITIATE_PAR_ERRf, 1, 11, SOCF_SIG }, 8037 { RMAPEM_KEYT_H_5_INITIATE_PAR_ERRf, 1, 12, SOCF_SIG }, 8038 { RMAPEM_KEYT_H_6_INITIATE_PAR_ERRf, 1, 13, SOCF_SIG }, 8039 { RMAPEM_KEYT_H_7_INITIATE_PAR_ERRf, 1, 14, SOCF_SIG }, 8040 { RMAPEM_MANAGEMENT_MEMORY_H_0_INITIATE_PAR_ERRf, 1, 24, SOCF_SIG }, 8041 { RMAPEM_MANAGEMENT_MEMORY_H_1_INITIATE_PAR_ERRf, 1, 25, SOCF_SIG }, 8042 { RMAPEM_MANAGEMENT_MEMORY_H_2_INITIATE_PAR_ERRf, 1, 26, SOCF_SIG }, 8043 { RMAPEM_MANAGEMENT_MEMORY_H_3_INITIATE_PAR_ERRf, 1, 27, SOCF_SIG }, 8044 { RMAPEM_MANAGEMENT_MEMORY_H_4_INITIATE_PAR_ERRf, 1, 28, SOCF_SIG }, 8045 { RMAPEM_MANAGEMENT_MEMORY_H_5_INITIATE_PAR_ERRf, 1, 29, SOCF_SIG }, 8046 { RMAPEM_MANAGEMENT_MEMORY_H_6_INITIATE_PAR_ERRf, 1, 30, SOCF_SIG }, 8047 { RMAPEM_MANAGEMENT_MEMORY_H_7_INITIATE_PAR_ERRf, 1, 31, SOCF_SIG }, 8048 { RMAPEM_PLDT_AUX_INITIATE_PAR_ERRf, 1, 23, SOCF_SIG }, 8049 { RMAPEM_PLDT_H_0_INITIATE_PAR_ERRf, 1, 15, SOCF_SIG }, 8050 { RMAPEM_PLDT_H_1_INITIATE_PAR_ERRf, 1, 16, SOCF_SIG }, 8051 { RMAPEM_PLDT_H_2_INITIATE_PAR_ERRf, 1, 17, SOCF_SIG }, 8052 { RMAPEM_PLDT_H_3_INITIATE_PAR_ERRf, 1, 18, SOCF_SIG }, 8053 { RMAPEM_PLDT_H_4_INITIATE_PAR_ERRf, 1, 19, SOCF_SIG }, 8054 { RMAPEM_PLDT_H_5_INITIATE_PAR_ERRf, 1, 20, SOCF_SIG }, 8055 { RMAPEM_PLDT_H_6_INITIATE_PAR_ERRf, 1, 21, SOCF_SIG }, 8056 { RMAPEM_PLDT_H_7_INITIATE_PAR_ERRf, 1, 22, SOCF_SIG }, 8057 { RMEP_DB_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG }, 8058 { RXB_INPUT_DATA_FIFO_INITIATE_PAR_ERRf, 1, 3, SOCF_SIG }, 8059 { RXB_OUTPUT_DATA_FIFO_INITIATE_PAR_ERRf, 1, 4, SOCF_SIG }, 8060 { TXM_DATA_FIFO_MEMORY_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG }, 8061 { UMC_TABLE_INITIATE_PAR_ERRf, 1, 32, SOCF_SIG } 8062 }; 8063 8064 #endif 8065 #if defined(BCM_88660_A0) 8066 soc_field_info_t soc_OAMP_INITIATE_PAR_ERR_0_BCM88660_A0r_fields[] = { 8067 { ITR_DATA_FIFO_INITIATE_PAR_ERRf, 1, 5, SOCF_SIG }, 8068 { ITR_PKT_FIFO_INITIATE_PAR_ERRf, 1, 6, SOCF_SIG }, 8069 { LMM_DA_NIC_TABLE_INITIATE_PAR_ERRf, 1, 33, SOCF_SIG }, 8070 { MEP_DB_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG }, 8071 { PE_GEN_MEM_INITIATE_PAR_ERRf, 1, 37, SOCF_SIG }, 8072 { PE_PROGRAM_INITIATE_PAR_ERRf, 1, 36, SOCF_SIG }, 8073 { RMAPEM_KEYT_H_0_INITIATE_PAR_ERRf, 1, 7, SOCF_SIG }, 8074 { RMAPEM_KEYT_H_1_INITIATE_PAR_ERRf, 1, 8, SOCF_SIG }, 8075 { RMAPEM_KEYT_H_2_INITIATE_PAR_ERRf, 1, 9, SOCF_SIG }, 8076 { RMAPEM_KEYT_H_3_INITIATE_PAR_ERRf, 1, 10, SOCF_SIG }, 8077 { RMAPEM_KEYT_H_4_INITIATE_PAR_ERRf, 1, 11, SOCF_SIG }, 8078 { RMAPEM_KEYT_H_5_INITIATE_PAR_ERRf, 1, 12, SOCF_SIG }, 8079 { RMAPEM_KEYT_H_6_INITIATE_PAR_ERRf, 1, 13, SOCF_SIG }, 8080 { RMAPEM_KEYT_H_7_INITIATE_PAR_ERRf, 1, 14, SOCF_SIG }, 8081 { RMAPEM_MANAGEMENT_MEMORY_H_0_INITIATE_PAR_ERRf, 1, 24, SOCF_SIG }, 8082 { RMAPEM_MANAGEMENT_MEMORY_H_1_INITIATE_PAR_ERRf, 1, 25, SOCF_SIG }, 8083 { RMAPEM_MANAGEMENT_MEMORY_H_2_INITIATE_PAR_ERRf, 1, 26, SOCF_SIG }, 8084 { RMAPEM_MANAGEMENT_MEMORY_H_3_INITIATE_PAR_ERRf, 1, 27, SOCF_SIG }, 8085 { RMAPEM_MANAGEMENT_MEMORY_H_4_INITIATE_PAR_ERRf, 1, 28, SOCF_SIG }, 8086 { RMAPEM_MANAGEMENT_MEMORY_H_5_INITIATE_PAR_ERRf, 1, 29, SOCF_SIG }, 8087 { RMAPEM_MANAGEMENT_MEMORY_H_6_INITIATE_PAR_ERRf, 1, 30, SOCF_SIG }, 8088 { RMAPEM_MANAGEMENT_MEMORY_H_7_INITIATE_PAR_ERRf, 1, 31, SOCF_SIG }, 8089 { RMAPEM_PLDT_AUX_INITIATE_PAR_ERRf, 1, 23, SOCF_SIG }, 8090 { RMAPEM_PLDT_H_0_INITIATE_PAR_ERRf, 1, 15, SOCF_SIG }, 8091 { RMAPEM_PLDT_H_1_INITIATE_PAR_ERRf, 1, 16, SOCF_SIG }, 8092 { RMAPEM_PLDT_H_2_INITIATE_PAR_ERRf, 1, 17, SOCF_SIG }, 8093 { RMAPEM_PLDT_H_3_INITIATE_PAR_ERRf, 1, 18, SOCF_SIG }, 8094 { RMAPEM_PLDT_H_4_INITIATE_PAR_ERRf, 1, 19, SOCF_SIG }, 8095 { RMAPEM_PLDT_H_5_INITIATE_PAR_ERRf, 1, 20, SOCF_SIG }, 8096 { RMAPEM_PLDT_H_6_INITIATE_PAR_ERRf, 1, 21, SOCF_SIG }, 8097 { RMAPEM_PLDT_H_7_INITIATE_PAR_ERRf, 1, 22, SOCF_SIG }, 8098 { RMEP_DB_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG }, 8099 { RSP_FIRST_DATA_FIFO_INITIATE_PAR_ERRf, 1, 34, SOCF_SIG }, 8100 { RSP_OUT_DATA_FIFO_INITIATE_PAR_ERRf, 1, 35, SOCF_SIG }, 8101 { RXB_INPUT_DATA_FIFO_INITIATE_PAR_ERRf, 1, 3, SOCF_SIG }, 8102 { RXB_OUTPUT_DATA_FIFO_INITIATE_PAR_ERRf, 1, 4, SOCF_SIG }, 8103 { TXM_DATA_FIFO_MEMORY_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG }, 8104 { UMC_TABLE_INITIATE_PAR_ERRf, 1, 32, SOCF_SIG } 8105 }; 8106 8107 #endif 8108 #if defined(BCM_88660_A0) 8109 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLVr_fields[] = { 8110 { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE|SOCF_SIG } 8111 }; 8112 8113 #endif 8114 #if defined(BCM_88270_A0) 8115 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88270_A0r_fields[] = { 8116 { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE } 8117 }; 8118 8119 #endif 8120 #if defined(BCM_88375_A0) 8121 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88375_A0r_fields[] = { 8122 { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE } 8123 }; 8124 8125 #endif 8126 #if defined(BCM_88375_B0) 8127 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88375_B0r_fields[] = { 8128 { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE } 8129 }; 8130 8131 #endif 8132 #if defined(BCM_88470_A0) 8133 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88470_A0r_fields[] = { 8134 { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE } 8135 }; 8136 8137 #endif 8138 #if defined(BCM_88470_B0) 8139 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88470_B0r_fields[] = { 8140 { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE } 8141 }; 8142 8143 #endif 8144 #if defined(BCM_88675_A0) 8145 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88675_A0r_fields[] = { 8146 { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE } 8147 }; 8148 8149 #endif 8150 #if defined(BCM_88675_B0) 8151 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88675_B0r_fields[] = { 8152 { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE } 8153 }; 8154 8155 #endif 8156 #if defined(BCM_88680_A0) 8157 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88680_A0r_fields[] = { 8158 { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE } 8159 }; 8160 8161 #endif 8162 #if defined(BCM_88690_A0) 8163 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88690_A0r_fields[] = { 8164 { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE } 8165 }; 8166 8167 #endif 8168 #if defined(BCM_88690_B0) 8169 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88690_B0r_fields[] = { 8170 { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE } 8171 }; 8172 8173 #endif 8174 #if defined(BCM_88650_A0) 8175 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTERr_fields[] = { 8176 { ERR_ECC_MASKf, 1, 2, SOCF_SIG }, 8177 { PENDING_EVENT_MASKf, 1, 1, SOCF_SIG }, 8178 { RMAPEM_INTERRUPT_ONE_MASKf, 1, 0, SOCF_SIG } 8179 }; 8180 8181 #endif 8182 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 8183 defined(BCM_56270_A0) 8184 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM56260_A0r_fields[] = { 8185 { ERROR_ECC_MASKf, 1, 0, 0 }, 8186 { RX_STATS_DONE_MASKf, 1, 2, 0 }, 8187 { STAT_PENDING_EVENT_MASKf, 1, 1, 0 } 8188 }; 8189 8190 #endif 8191 #if defined(BCM_88270_A0) 8192 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88270_A0r_fields[] = { 8193 { ERROR_ECC_MASKf, 1, 0, 0 }, 8194 { PENDING_EVENT_MASKf, 1, 2, 0 }, 8195 { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 }, 8196 { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 }, 8197 { RX_STATS_DONE_MASKf, 1, 4, 0 }, 8198 { STAT_PENDING_EVENT_MASKf, 1, 3, 0 }, 8199 { TXO_MESSAGE_SENT_MASKf, 1, 6, 0 }, 8200 { TXO_REQ_FIFO_EMPTY_MASKf, 1, 7, 0 } 8201 }; 8202 8203 #endif 8204 #if defined(BCM_88375_A0) 8205 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88375_A0r_fields[] = { 8206 { ERROR_ECC_MASKf, 1, 0, 0 }, 8207 { PENDING_EVENT_MASKf, 1, 2, 0 }, 8208 { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 }, 8209 { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 }, 8210 { RX_STATS_DONE_MASKf, 1, 4, 0 }, 8211 { STAT_PENDING_EVENT_MASKf, 1, 3, 0 } 8212 }; 8213 8214 #endif 8215 #if defined(BCM_88375_B0) 8216 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88375_B0r_fields[] = { 8217 { ERROR_ECC_MASKf, 1, 0, 0 }, 8218 { PENDING_EVENT_MASKf, 1, 2, 0 }, 8219 { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 }, 8220 { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 }, 8221 { RX_STATS_DONE_MASKf, 1, 4, 0 }, 8222 { STAT_PENDING_EVENT_MASKf, 1, 3, 0 } 8223 }; 8224 8225 #endif 8226 #if defined(BCM_88470_A0) 8227 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88470_A0r_fields[] = { 8228 { ERROR_ECC_MASKf, 1, 0, 0 }, 8229 { PENDING_EVENT_MASKf, 1, 2, 0 }, 8230 { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 }, 8231 { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 }, 8232 { RX_STATS_DONE_MASKf, 1, 4, 0 }, 8233 { STAT_PENDING_EVENT_MASKf, 1, 3, 0 }, 8234 { TXO_MESSAGE_SENT_MASKf, 1, 6, 0 }, 8235 { TXO_REQ_FIFO_EMPTY_MASKf, 1, 7, 0 } 8236 }; 8237 8238 #endif 8239 #if defined(BCM_88470_B0) 8240 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88470_B0r_fields[] = { 8241 { ERROR_ECC_MASKf, 1, 0, 0 }, 8242 { PENDING_EVENT_MASKf, 1, 2, 0 }, 8243 { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 }, 8244 { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 }, 8245 { RX_STATS_DONE_MASKf, 1, 4, 0 }, 8246 { STAT_PENDING_EVENT_MASKf, 1, 3, 0 }, 8247 { TXO_MESSAGE_SENT_MASKf, 1, 6, 0 }, 8248 { TXO_REQ_FIFO_EMPTY_MASKf, 1, 7, 0 } 8249 }; 8250 8251 #endif 8252 #if defined(BCM_88650_B0) 8253 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = { 8254 { ERR_ECC_MASKf, 1, 2, SOCF_SIG }, 8255 { PENDING_EVENT_MASKf, 1, 1, SOCF_SIG }, 8256 { RMAPEM_INTERRUPT_ONE_MASKf, 1, 0, SOCF_SIG } 8257 }; 8258 8259 #endif 8260 #if defined(BCM_88660_A0) 8261 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = { 8262 { ERR_ECC_MASKf, 1, 2, SOCF_SIG }, 8263 { PENDING_EVENT_MASKf, 1, 1, SOCF_SIG }, 8264 { RMAPEM_INTERRUPT_ONE_MASKf, 1, 0, SOCF_SIG } 8265 }; 8266 8267 #endif 8268 #if defined(BCM_88675_A0) 8269 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88675_A0r_fields[] = { 8270 { ERROR_ECC_MASKf, 1, 0, 0 }, 8271 { PENDING_EVENT_MASKf, 1, 2, 0 }, 8272 { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 }, 8273 { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 }, 8274 { RX_STATS_DONE_MASKf, 1, 4, 0 }, 8275 { STAT_PENDING_EVENT_MASKf, 1, 3, 0 } 8276 }; 8277 8278 #endif 8279 #if defined(BCM_88675_B0) 8280 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88675_B0r_fields[] = { 8281 { ERROR_ECC_MASKf, 1, 0, 0 }, 8282 { PENDING_EVENT_MASKf, 1, 2, 0 }, 8283 { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 }, 8284 { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 }, 8285 { RX_STATS_DONE_MASKf, 1, 4, 0 }, 8286 { STAT_PENDING_EVENT_MASKf, 1, 3, 0 } 8287 }; 8288 8289 #endif 8290 #if defined(BCM_88680_A0) 8291 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88680_A0r_fields[] = { 8292 { ERROR_ECC_MASKf, 1, 0, 0 }, 8293 { PENDING_EVENT_MASKf, 1, 2, 0 }, 8294 { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 }, 8295 { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 }, 8296 { RX_STATS_DONE_MASKf, 1, 4, 0 }, 8297 { STAT_PENDING_EVENT_MASKf, 1, 3, 0 } 8298 }; 8299 8300 #endif 8301 #if defined(BCM_88690_A0) 8302 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88690_A0r_fields[] = { 8303 { ERROR_ECC_MASKf, 1, 0, 0 }, 8304 { MDB_0_ERR_MASKf, 1, 7, 0 }, 8305 { MDB_1_ERR_MASKf, 1, 8, 0 }, 8306 { PENDING_EVENT_MASKf, 1, 1, 0 }, 8307 { RFC_6374_PKT_DROPPED_MASKf, 1, 4, 0 }, 8308 { RXP_FIFO_WRITE_FULL_MASKf, 1, 9, 0 }, 8309 { RX_STATS_DONE_MASKf, 1, 3, 0 }, 8310 { STAT_PENDING_EVENT_MASKf, 1, 2, 0 }, 8311 { TXO_MESSAGE_SENT_MASKf, 1, 5, 0 }, 8312 { TXO_REQ_FIFO_EMPTY_MASKf, 1, 6, 0 } 8313 }; 8314 8315 #endif 8316 #if defined(BCM_88690_B0) 8317 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields[] = { 8318 { ERROR_ECC_MASKf, 1, 0, 0 }, 8319 { MDB_0_ERR_MASKf, 1, 7, 0 }, 8320 { MDB_1_ERR_MASKf, 1, 8, 0 }, 8321 { PENDING_EVENT_MASKf, 1, 1, 0 }, 8322 { RFC_6374_PKT_DROPPED_MASKf, 1, 4, 0 }, 8323 { RXP_FIFO_WRITE_FULL_MASKf, 1, 9, 0 }, 8324 { RX_STATS_DONE_MASKf, 1, 3, 0 }, 8325 { STAT_PENDING_EVENT_MASKf, 1, 2, 0 }, 8326 { TXO_MESSAGE_SENT_MASKf, 1, 5, 0 }, 8327 { TXO_REQ_FIFO_EMPTY_MASKf, 1, 6, 0 } 8328 }; 8329 8330 #endif 8331 #if defined(BCM_88650_A0) 8332 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGEr_fields[] = { 8333 { INTERRUPT_MESSAGEf, 24, 0, SOCF_LE|SOCF_RO } 8334 }; 8335 8336 #endif 8337 #if defined(BCM_88270_A0) 8338 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88270_A0r_fields[] = { 8339 { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 8340 }; 8341 8342 #endif 8343 #if defined(BCM_88375_A0) 8344 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88375_A0r_fields[] = { 8345 { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 8346 }; 8347 8348 #endif 8349 #if defined(BCM_88375_B0) 8350 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88375_B0r_fields[] = { 8351 { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 8352 }; 8353 8354 #endif 8355 #if defined(BCM_88470_A0) 8356 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88470_A0r_fields[] = { 8357 { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 8358 }; 8359 8360 #endif 8361 #if defined(BCM_88470_B0) 8362 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88470_B0r_fields[] = { 8363 { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 8364 }; 8365 8366 #endif 8367 #if defined(BCM_88650_B0) 8368 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88650_B0r_fields[] = { 8369 { INTERRUPT_MESSAGEf, 24, 0, SOCF_LE|SOCF_RO } 8370 }; 8371 8372 #endif 8373 #if defined(BCM_88660_A0) 8374 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88660_A0r_fields[] = { 8375 { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO } 8376 }; 8377 8378 #endif 8379 #if defined(BCM_88675_A0) 8380 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88675_A0r_fields[] = { 8381 { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 8382 }; 8383 8384 #endif 8385 #if defined(BCM_88675_B0) 8386 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88675_B0r_fields[] = { 8387 { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 8388 }; 8389 8390 #endif 8391 #if defined(BCM_88680_A0) 8392 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88680_A0r_fields[] = { 8393 { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 8394 }; 8395 8396 #endif 8397 #if defined(BCM_88690_A0) 8398 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88690_A0r_fields[] = { 8399 { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 8400 }; 8401 8402 #endif 8403 #if defined(BCM_88690_B0) 8404 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88690_B0r_fields[] = { 8405 { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 8406 }; 8407 8408 #endif 8409 #if defined(BCM_88650_A0) 8410 soc_field_info_t soc_OAMP_INTERRUPT_REGISTERr_fields[] = { 8411 { ERR_ECCf, 1, 2, 0 }, 8412 { PENDING_EVENTf, 1, 1, SOCF_INTR }, 8413 { RMAPEM_INTERRUPT_ONEf, 1, 0, SOCF_INTR } 8414 }; 8415 8416 #endif 8417 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 8418 defined(BCM_56270_A0) 8419 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM56260_A0r_fields[] = { 8420 { ERROR_ECCf, 1, 0, SOCF_SIG|SOCF_INTR }, 8421 { RX_STATS_DONEf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8422 { STAT_PENDING_EVENTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 8423 }; 8424 8425 #endif 8426 #if defined(BCM_88270_A0) 8427 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = { 8428 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8429 { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR }, 8430 { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR }, 8431 { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8432 { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR }, 8433 { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR }, 8434 { TXO_MESSAGE_SENTf, 1, 6, SOCF_SIG|SOCF_INTR }, 8435 { TXO_REQ_FIFO_EMPTYf, 1, 7, SOCF_SIG|SOCF_INTR } 8436 }; 8437 8438 #endif 8439 #if defined(BCM_88375_A0) 8440 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = { 8441 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8442 { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR }, 8443 { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR }, 8444 { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8445 { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR }, 8446 { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR } 8447 }; 8448 8449 #endif 8450 #if defined(BCM_88375_B0) 8451 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = { 8452 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8453 { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR }, 8454 { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR }, 8455 { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8456 { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR }, 8457 { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR } 8458 }; 8459 8460 #endif 8461 #if defined(BCM_88470_A0) 8462 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = { 8463 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8464 { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR }, 8465 { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR }, 8466 { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8467 { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR }, 8468 { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR }, 8469 { TXO_MESSAGE_SENTf, 1, 6, SOCF_SIG|SOCF_INTR }, 8470 { TXO_REQ_FIFO_EMPTYf, 1, 7, SOCF_SIG|SOCF_INTR } 8471 }; 8472 8473 #endif 8474 #if defined(BCM_88470_B0) 8475 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = { 8476 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8477 { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR }, 8478 { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR }, 8479 { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8480 { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR }, 8481 { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR }, 8482 { TXO_MESSAGE_SENTf, 1, 6, SOCF_SIG|SOCF_INTR }, 8483 { TXO_REQ_FIFO_EMPTYf, 1, 7, SOCF_SIG|SOCF_INTR } 8484 }; 8485 8486 #endif 8487 #if defined(BCM_88650_B0) 8488 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = { 8489 { ERR_ECCf, 1, 2, 0 }, 8490 { PENDING_EVENTf, 1, 1, SOCF_INTR }, 8491 { RMAPEM_INTERRUPT_ONEf, 1, 0, SOCF_INTR } 8492 }; 8493 8494 #endif 8495 #if defined(BCM_88660_A0) 8496 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = { 8497 { ERR_ECCf, 1, 2, 0 }, 8498 { PENDING_EVENTf, 1, 1, SOCF_INTR }, 8499 { RMAPEM_INTERRUPT_ONEf, 1, 0, SOCF_INTR } 8500 }; 8501 8502 #endif 8503 #if defined(BCM_88675_A0) 8504 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88675_A0r_fields[] = { 8505 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8506 { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR }, 8507 { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR }, 8508 { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8509 { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR }, 8510 { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR } 8511 }; 8512 8513 #endif 8514 #if defined(BCM_88675_B0) 8515 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = { 8516 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8517 { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR }, 8518 { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR }, 8519 { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8520 { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR }, 8521 { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR } 8522 }; 8523 8524 #endif 8525 #if defined(BCM_88680_A0) 8526 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = { 8527 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8528 { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR }, 8529 { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR }, 8530 { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8531 { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR }, 8532 { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR } 8533 }; 8534 8535 #endif 8536 #if defined(BCM_88690_A0) 8537 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = { 8538 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8539 { MDB_0_ERRf, 1, 7, SOCF_SIG|SOCF_INTR }, 8540 { MDB_1_ERRf, 1, 8, SOCF_SIG|SOCF_INTR }, 8541 { PENDING_EVENTf, 1, 1, SOCF_SIG|SOCF_INTR }, 8542 { RFC_6374_PKT_DROPPEDf, 1, 4, SOCF_SIG|SOCF_INTR }, 8543 { RXP_FIFO_WRITE_FULLf, 1, 9, SOCF_SIG|SOCF_INTR }, 8544 { RX_STATS_DONEf, 1, 3, SOCF_SIG|SOCF_INTR }, 8545 { STAT_PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR }, 8546 { TXO_MESSAGE_SENTf, 1, 5, SOCF_SIG|SOCF_INTR }, 8547 { TXO_REQ_FIFO_EMPTYf, 1, 6, SOCF_SIG|SOCF_INTR } 8548 }; 8549 8550 #endif 8551 #if defined(BCM_88690_B0) 8552 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 8553 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 8554 { MDB_0_ERRf, 1, 7, SOCF_SIG|SOCF_INTR }, 8555 { MDB_1_ERRf, 1, 8, SOCF_SIG|SOCF_INTR }, 8556 { PENDING_EVENTf, 1, 1, SOCF_SIG|SOCF_INTR }, 8557 { RFC_6374_PKT_DROPPEDf, 1, 4, SOCF_SIG|SOCF_INTR }, 8558 { RXP_FIFO_WRITE_FULLf, 1, 9, SOCF_SIG|SOCF_INTR }, 8559 { RX_STATS_DONEf, 1, 3, SOCF_SIG|SOCF_INTR }, 8560 { STAT_PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR }, 8561 { TXO_MESSAGE_SENTf, 1, 5, SOCF_SIG|SOCF_INTR }, 8562 { TXO_REQ_FIFO_EMPTYf, 1, 6, SOCF_SIG|SOCF_INTR } 8563 }; 8564 8565 #endif 8566 #if defined(BCM_88650_A0) 8567 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TESTr_fields[] = { 8568 { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE|SOCF_SIG } 8569 }; 8570 8571 #endif 8572 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 8573 defined(BCM_56270_A0) 8574 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM56260_A0r_fields[] = { 8575 { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE } 8576 }; 8577 8578 #endif 8579 #if defined(BCM_88270_A0) 8580 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = { 8581 { INTERRUPT_REGISTER_TESTf, 8, 0, SOCF_LE } 8582 }; 8583 8584 #endif 8585 #if defined(BCM_88375_A0) 8586 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = { 8587 { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE } 8588 }; 8589 8590 #endif 8591 #if defined(BCM_88375_B0) 8592 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = { 8593 { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE } 8594 }; 8595 8596 #endif 8597 #if defined(BCM_88470_A0) 8598 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = { 8599 { INTERRUPT_REGISTER_TESTf, 8, 0, SOCF_LE } 8600 }; 8601 8602 #endif 8603 #if defined(BCM_88470_B0) 8604 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = { 8605 { INTERRUPT_REGISTER_TESTf, 8, 0, SOCF_LE } 8606 }; 8607 8608 #endif 8609 #if defined(BCM_88650_B0) 8610 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = { 8611 { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE|SOCF_SIG } 8612 }; 8613 8614 #endif 8615 #if defined(BCM_88660_A0) 8616 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = { 8617 { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE|SOCF_SIG } 8618 }; 8619 8620 #endif 8621 #if defined(BCM_88675_A0) 8622 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88675_A0r_fields[] = { 8623 { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE } 8624 }; 8625 8626 #endif 8627 #if defined(BCM_88675_B0) 8628 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = { 8629 { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE } 8630 }; 8631 8632 #endif 8633 #if defined(BCM_88680_A0) 8634 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = { 8635 { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE } 8636 }; 8637 8638 #endif 8639 #if defined(BCM_88690_A0) 8640 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = { 8641 { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE } 8642 }; 8643 8644 #endif 8645 #if defined(BCM_88690_B0) 8646 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 8647 { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE } 8648 }; 8649 8650 #endif 8651 #if defined(BCM_88650_A0) 8652 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECTr_fields[] = { 8653 { IPV4_SRC_0f, 32, 0, SOCF_LE|SOCF_SIG }, 8654 { IPV4_SRC_1f, 32, 32, SOCF_LE|SOCF_SIG }, 8655 { IPV4_SRC_10f, 32, 320, SOCF_LE|SOCF_SIG }, 8656 { IPV4_SRC_11f, 32, 352, SOCF_LE|SOCF_SIG }, 8657 { IPV4_SRC_12f, 32, 384, SOCF_LE|SOCF_SIG }, 8658 { IPV4_SRC_13f, 32, 416, SOCF_LE|SOCF_SIG }, 8659 { IPV4_SRC_14f, 32, 448, SOCF_LE|SOCF_SIG }, 8660 { IPV4_SRC_15f, 32, 480, SOCF_LE|SOCF_SIG }, 8661 { IPV4_SRC_2f, 32, 64, SOCF_LE|SOCF_SIG }, 8662 { IPV4_SRC_3f, 32, 96, SOCF_LE|SOCF_SIG }, 8663 { IPV4_SRC_4f, 32, 128, SOCF_LE|SOCF_SIG }, 8664 { IPV4_SRC_5f, 32, 160, SOCF_LE|SOCF_SIG }, 8665 { IPV4_SRC_6f, 32, 192, SOCF_LE|SOCF_SIG }, 8666 { IPV4_SRC_7f, 32, 224, SOCF_LE|SOCF_SIG }, 8667 { IPV4_SRC_8f, 32, 256, SOCF_LE|SOCF_SIG }, 8668 { IPV4_SRC_9f, 32, 288, SOCF_LE|SOCF_SIG } 8669 }; 8670 8671 #endif 8672 #if defined(BCM_88270_A0) 8673 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88270_A0r_fields[] = { 8674 { IPV4_SRC_0f, 32, 0, SOCF_LE }, 8675 { IPV4_SRC_1f, 32, 32, SOCF_LE }, 8676 { IPV4_SRC_10f, 32, 320, SOCF_LE }, 8677 { IPV4_SRC_11f, 32, 352, SOCF_LE }, 8678 { IPV4_SRC_12f, 32, 384, SOCF_LE }, 8679 { IPV4_SRC_13f, 32, 416, SOCF_LE }, 8680 { IPV4_SRC_14f, 32, 448, SOCF_LE }, 8681 { IPV4_SRC_15f, 32, 480, SOCF_LE }, 8682 { IPV4_SRC_2f, 32, 64, SOCF_LE }, 8683 { IPV4_SRC_3f, 32, 96, SOCF_LE }, 8684 { IPV4_SRC_4f, 32, 128, SOCF_LE }, 8685 { IPV4_SRC_5f, 32, 160, SOCF_LE }, 8686 { IPV4_SRC_6f, 32, 192, SOCF_LE }, 8687 { IPV4_SRC_7f, 32, 224, SOCF_LE }, 8688 { IPV4_SRC_8f, 32, 256, SOCF_LE }, 8689 { IPV4_SRC_9f, 32, 288, SOCF_LE } 8690 }; 8691 8692 #endif 8693 #if defined(BCM_88375_A0) 8694 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88375_A0r_fields[] = { 8695 { IPV4_SRC_0f, 32, 0, SOCF_LE }, 8696 { IPV4_SRC_1f, 32, 32, SOCF_LE }, 8697 { IPV4_SRC_10f, 32, 320, SOCF_LE }, 8698 { IPV4_SRC_11f, 32, 352, SOCF_LE }, 8699 { IPV4_SRC_12f, 32, 384, SOCF_LE }, 8700 { IPV4_SRC_13f, 32, 416, SOCF_LE }, 8701 { IPV4_SRC_14f, 32, 448, SOCF_LE }, 8702 { IPV4_SRC_15f, 32, 480, SOCF_LE }, 8703 { IPV4_SRC_2f, 32, 64, SOCF_LE }, 8704 { IPV4_SRC_3f, 32, 96, SOCF_LE }, 8705 { IPV4_SRC_4f, 32, 128, SOCF_LE }, 8706 { IPV4_SRC_5f, 32, 160, SOCF_LE }, 8707 { IPV4_SRC_6f, 32, 192, SOCF_LE }, 8708 { IPV4_SRC_7f, 32, 224, SOCF_LE }, 8709 { IPV4_SRC_8f, 32, 256, SOCF_LE }, 8710 { IPV4_SRC_9f, 32, 288, SOCF_LE } 8711 }; 8712 8713 #endif 8714 #if defined(BCM_88375_B0) 8715 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88375_B0r_fields[] = { 8716 { IPV4_SRC_0f, 32, 0, SOCF_LE }, 8717 { IPV4_SRC_1f, 32, 32, SOCF_LE }, 8718 { IPV4_SRC_10f, 32, 320, SOCF_LE }, 8719 { IPV4_SRC_11f, 32, 352, SOCF_LE }, 8720 { IPV4_SRC_12f, 32, 384, SOCF_LE }, 8721 { IPV4_SRC_13f, 32, 416, SOCF_LE }, 8722 { IPV4_SRC_14f, 32, 448, SOCF_LE }, 8723 { IPV4_SRC_15f, 32, 480, SOCF_LE }, 8724 { IPV4_SRC_2f, 32, 64, SOCF_LE }, 8725 { IPV4_SRC_3f, 32, 96, SOCF_LE }, 8726 { IPV4_SRC_4f, 32, 128, SOCF_LE }, 8727 { IPV4_SRC_5f, 32, 160, SOCF_LE }, 8728 { IPV4_SRC_6f, 32, 192, SOCF_LE }, 8729 { IPV4_SRC_7f, 32, 224, SOCF_LE }, 8730 { IPV4_SRC_8f, 32, 256, SOCF_LE }, 8731 { IPV4_SRC_9f, 32, 288, SOCF_LE } 8732 }; 8733 8734 #endif 8735 #if defined(BCM_88470_A0) 8736 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88470_A0r_fields[] = { 8737 { IPV4_SRC_0f, 32, 0, SOCF_LE }, 8738 { IPV4_SRC_1f, 32, 32, SOCF_LE }, 8739 { IPV4_SRC_10f, 32, 320, SOCF_LE }, 8740 { IPV4_SRC_11f, 32, 352, SOCF_LE }, 8741 { IPV4_SRC_12f, 32, 384, SOCF_LE }, 8742 { IPV4_SRC_13f, 32, 416, SOCF_LE }, 8743 { IPV4_SRC_14f, 32, 448, SOCF_LE }, 8744 { IPV4_SRC_15f, 32, 480, SOCF_LE }, 8745 { IPV4_SRC_2f, 32, 64, SOCF_LE }, 8746 { IPV4_SRC_3f, 32, 96, SOCF_LE }, 8747 { IPV4_SRC_4f, 32, 128, SOCF_LE }, 8748 { IPV4_SRC_5f, 32, 160, SOCF_LE }, 8749 { IPV4_SRC_6f, 32, 192, SOCF_LE }, 8750 { IPV4_SRC_7f, 32, 224, SOCF_LE }, 8751 { IPV4_SRC_8f, 32, 256, SOCF_LE }, 8752 { IPV4_SRC_9f, 32, 288, SOCF_LE } 8753 }; 8754 8755 #endif 8756 #if defined(BCM_88470_B0) 8757 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88470_B0r_fields[] = { 8758 { IPV4_SRC_0f, 32, 0, SOCF_LE }, 8759 { IPV4_SRC_1f, 32, 32, SOCF_LE }, 8760 { IPV4_SRC_10f, 32, 320, SOCF_LE }, 8761 { IPV4_SRC_11f, 32, 352, SOCF_LE }, 8762 { IPV4_SRC_12f, 32, 384, SOCF_LE }, 8763 { IPV4_SRC_13f, 32, 416, SOCF_LE }, 8764 { IPV4_SRC_14f, 32, 448, SOCF_LE }, 8765 { IPV4_SRC_15f, 32, 480, SOCF_LE }, 8766 { IPV4_SRC_2f, 32, 64, SOCF_LE }, 8767 { IPV4_SRC_3f, 32, 96, SOCF_LE }, 8768 { IPV4_SRC_4f, 32, 128, SOCF_LE }, 8769 { IPV4_SRC_5f, 32, 160, SOCF_LE }, 8770 { IPV4_SRC_6f, 32, 192, SOCF_LE }, 8771 { IPV4_SRC_7f, 32, 224, SOCF_LE }, 8772 { IPV4_SRC_8f, 32, 256, SOCF_LE }, 8773 { IPV4_SRC_9f, 32, 288, SOCF_LE } 8774 }; 8775 8776 #endif 8777 #if defined(BCM_88650_B0) 8778 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88650_B0r_fields[] = { 8779 { IPV4_SRC_0f, 32, 0, SOCF_LE|SOCF_SIG }, 8780 { IPV4_SRC_1f, 32, 32, SOCF_LE|SOCF_SIG }, 8781 { IPV4_SRC_10f, 32, 320, SOCF_LE|SOCF_SIG }, 8782 { IPV4_SRC_11f, 32, 352, SOCF_LE|SOCF_SIG }, 8783 { IPV4_SRC_12f, 32, 384, SOCF_LE|SOCF_SIG }, 8784 { IPV4_SRC_13f, 32, 416, SOCF_LE|SOCF_SIG }, 8785 { IPV4_SRC_14f, 32, 448, SOCF_LE|SOCF_SIG }, 8786 { IPV4_SRC_15f, 32, 480, SOCF_LE|SOCF_SIG }, 8787 { IPV4_SRC_2f, 32, 64, SOCF_LE|SOCF_SIG }, 8788 { IPV4_SRC_3f, 32, 96, SOCF_LE|SOCF_SIG }, 8789 { IPV4_SRC_4f, 32, 128, SOCF_LE|SOCF_SIG }, 8790 { IPV4_SRC_5f, 32, 160, SOCF_LE|SOCF_SIG }, 8791 { IPV4_SRC_6f, 32, 192, SOCF_LE|SOCF_SIG }, 8792 { IPV4_SRC_7f, 32, 224, SOCF_LE|SOCF_SIG }, 8793 { IPV4_SRC_8f, 32, 256, SOCF_LE|SOCF_SIG }, 8794 { IPV4_SRC_9f, 32, 288, SOCF_LE|SOCF_SIG } 8795 }; 8796 8797 #endif 8798 #if defined(BCM_88660_A0) 8799 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88660_A0r_fields[] = { 8800 { IPV4_SRC_0f, 32, 0, SOCF_LE|SOCF_SIG }, 8801 { IPV4_SRC_1f, 32, 32, SOCF_LE|SOCF_SIG }, 8802 { IPV4_SRC_10f, 32, 320, SOCF_LE|SOCF_SIG }, 8803 { IPV4_SRC_11f, 32, 352, SOCF_LE|SOCF_SIG }, 8804 { IPV4_SRC_12f, 32, 384, SOCF_LE|SOCF_SIG }, 8805 { IPV4_SRC_13f, 32, 416, SOCF_LE|SOCF_SIG }, 8806 { IPV4_SRC_14f, 32, 448, SOCF_LE|SOCF_SIG }, 8807 { IPV4_SRC_15f, 32, 480, SOCF_LE|SOCF_SIG }, 8808 { IPV4_SRC_2f, 32, 64, SOCF_LE|SOCF_SIG }, 8809 { IPV4_SRC_3f, 32, 96, SOCF_LE|SOCF_SIG }, 8810 { IPV4_SRC_4f, 32, 128, SOCF_LE|SOCF_SIG }, 8811 { IPV4_SRC_5f, 32, 160, SOCF_LE|SOCF_SIG }, 8812 { IPV4_SRC_6f, 32, 192, SOCF_LE|SOCF_SIG }, 8813 { IPV4_SRC_7f, 32, 224, SOCF_LE|SOCF_SIG }, 8814 { IPV4_SRC_8f, 32, 256, SOCF_LE|SOCF_SIG }, 8815 { IPV4_SRC_9f, 32, 288, SOCF_LE|SOCF_SIG } 8816 }; 8817 8818 #endif 8819 #if defined(BCM_88675_A0) 8820 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88675_A0r_fields[] = { 8821 { IPV4_SRC_0f, 32, 0, SOCF_LE }, 8822 { IPV4_SRC_1f, 32, 32, SOCF_LE }, 8823 { IPV4_SRC_10f, 32, 320, SOCF_LE }, 8824 { IPV4_SRC_11f, 32, 352, SOCF_LE }, 8825 { IPV4_SRC_12f, 32, 384, SOCF_LE }, 8826 { IPV4_SRC_13f, 32, 416, SOCF_LE }, 8827 { IPV4_SRC_14f, 32, 448, SOCF_LE }, 8828 { IPV4_SRC_15f, 32, 480, SOCF_LE }, 8829 { IPV4_SRC_2f, 32, 64, SOCF_LE }, 8830 { IPV4_SRC_3f, 32, 96, SOCF_LE }, 8831 { IPV4_SRC_4f, 32, 128, SOCF_LE }, 8832 { IPV4_SRC_5f, 32, 160, SOCF_LE }, 8833 { IPV4_SRC_6f, 32, 192, SOCF_LE }, 8834 { IPV4_SRC_7f, 32, 224, SOCF_LE }, 8835 { IPV4_SRC_8f, 32, 256, SOCF_LE }, 8836 { IPV4_SRC_9f, 32, 288, SOCF_LE } 8837 }; 8838 8839 #endif 8840 #if defined(BCM_88675_B0) 8841 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88675_B0r_fields[] = { 8842 { IPV4_SRC_0f, 32, 0, SOCF_LE }, 8843 { IPV4_SRC_1f, 32, 32, SOCF_LE }, 8844 { IPV4_SRC_10f, 32, 320, SOCF_LE }, 8845 { IPV4_SRC_11f, 32, 352, SOCF_LE }, 8846 { IPV4_SRC_12f, 32, 384, SOCF_LE }, 8847 { IPV4_SRC_13f, 32, 416, SOCF_LE }, 8848 { IPV4_SRC_14f, 32, 448, SOCF_LE }, 8849 { IPV4_SRC_15f, 32, 480, SOCF_LE }, 8850 { IPV4_SRC_2f, 32, 64, SOCF_LE }, 8851 { IPV4_SRC_3f, 32, 96, SOCF_LE }, 8852 { IPV4_SRC_4f, 32, 128, SOCF_LE }, 8853 { IPV4_SRC_5f, 32, 160, SOCF_LE }, 8854 { IPV4_SRC_6f, 32, 192, SOCF_LE }, 8855 { IPV4_SRC_7f, 32, 224, SOCF_LE }, 8856 { IPV4_SRC_8f, 32, 256, SOCF_LE }, 8857 { IPV4_SRC_9f, 32, 288, SOCF_LE } 8858 }; 8859 8860 #endif 8861 #if defined(BCM_88680_A0) 8862 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88680_A0r_fields[] = { 8863 { IPV4_SRC_0f, 32, 0, SOCF_LE }, 8864 { IPV4_SRC_1f, 32, 32, SOCF_LE }, 8865 { IPV4_SRC_10f, 32, 320, SOCF_LE }, 8866 { IPV4_SRC_11f, 32, 352, SOCF_LE }, 8867 { IPV4_SRC_12f, 32, 384, SOCF_LE }, 8868 { IPV4_SRC_13f, 32, 416, SOCF_LE }, 8869 { IPV4_SRC_14f, 32, 448, SOCF_LE }, 8870 { IPV4_SRC_15f, 32, 480, SOCF_LE }, 8871 { IPV4_SRC_2f, 32, 64, SOCF_LE }, 8872 { IPV4_SRC_3f, 32, 96, SOCF_LE }, 8873 { IPV4_SRC_4f, 32, 128, SOCF_LE }, 8874 { IPV4_SRC_5f, 32, 160, SOCF_LE }, 8875 { IPV4_SRC_6f, 32, 192, SOCF_LE }, 8876 { IPV4_SRC_7f, 32, 224, SOCF_LE }, 8877 { IPV4_SRC_8f, 32, 256, SOCF_LE }, 8878 { IPV4_SRC_9f, 32, 288, SOCF_LE } 8879 }; 8880 8881 #endif 8882 #if defined(BCM_88690_A0) 8883 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88690_A0r_fields[] = { 8884 { IPV4_SRC_Nf, 32, 0, SOCF_LE } 8885 }; 8886 8887 #endif 8888 #if defined(BCM_88690_B0) 8889 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88690_B0r_fields[] = { 8890 { IPV4_SRC_Nf, 32, 0, SOCF_LE } 8891 }; 8892 8893 #endif 8894 #if defined(BCM_88650_A0) 8895 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECTr_fields[] = { 8896 { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE|SOCF_SIG }, 8897 { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE|SOCF_SIG }, 8898 { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE|SOCF_SIG }, 8899 { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE|SOCF_SIG }, 8900 { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE|SOCF_SIG }, 8901 { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE|SOCF_SIG }, 8902 { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE|SOCF_SIG }, 8903 { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE|SOCF_SIG }, 8904 { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE|SOCF_SIG }, 8905 { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE|SOCF_SIG }, 8906 { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE|SOCF_SIG }, 8907 { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE|SOCF_SIG }, 8908 { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE|SOCF_SIG }, 8909 { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE|SOCF_SIG }, 8910 { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE|SOCF_SIG }, 8911 { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE|SOCF_SIG } 8912 }; 8913 8914 #endif 8915 #if defined(BCM_88270_A0) 8916 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88270_A0r_fields[] = { 8917 { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE }, 8918 { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE }, 8919 { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE }, 8920 { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE }, 8921 { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE }, 8922 { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE }, 8923 { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE }, 8924 { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE }, 8925 { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE }, 8926 { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE }, 8927 { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE }, 8928 { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE }, 8929 { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE }, 8930 { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE }, 8931 { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE }, 8932 { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE } 8933 }; 8934 8935 #endif 8936 #if defined(BCM_88375_A0) 8937 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88375_A0r_fields[] = { 8938 { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE }, 8939 { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE }, 8940 { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE }, 8941 { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE }, 8942 { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE }, 8943 { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE }, 8944 { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE }, 8945 { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE }, 8946 { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE }, 8947 { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE }, 8948 { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE }, 8949 { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE }, 8950 { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE }, 8951 { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE }, 8952 { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE }, 8953 { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE } 8954 }; 8955 8956 #endif 8957 #if defined(BCM_88375_B0) 8958 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88375_B0r_fields[] = { 8959 { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE }, 8960 { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE }, 8961 { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE }, 8962 { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE }, 8963 { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE }, 8964 { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE }, 8965 { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE }, 8966 { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE }, 8967 { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE }, 8968 { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE }, 8969 { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE }, 8970 { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE }, 8971 { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE }, 8972 { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE }, 8973 { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE }, 8974 { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE } 8975 }; 8976 8977 #endif 8978 #if defined(BCM_88470_A0) 8979 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88470_A0r_fields[] = { 8980 { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE }, 8981 { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE }, 8982 { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE }, 8983 { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE }, 8984 { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE }, 8985 { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE }, 8986 { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE }, 8987 { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE }, 8988 { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE }, 8989 { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE }, 8990 { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE }, 8991 { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE }, 8992 { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE }, 8993 { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE }, 8994 { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE }, 8995 { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE } 8996 }; 8997 8998 #endif 8999 #if defined(BCM_88470_B0) 9000 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88470_B0r_fields[] = { 9001 { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE }, 9002 { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE }, 9003 { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE }, 9004 { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE }, 9005 { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE }, 9006 { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE }, 9007 { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE }, 9008 { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE }, 9009 { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE }, 9010 { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE }, 9011 { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE }, 9012 { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE }, 9013 { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE }, 9014 { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE }, 9015 { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE }, 9016 { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE } 9017 }; 9018 9019 #endif 9020 #if defined(BCM_88650_B0) 9021 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88650_B0r_fields[] = { 9022 { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE|SOCF_SIG }, 9023 { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE|SOCF_SIG }, 9024 { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE|SOCF_SIG }, 9025 { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE|SOCF_SIG }, 9026 { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE|SOCF_SIG }, 9027 { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE|SOCF_SIG }, 9028 { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE|SOCF_SIG }, 9029 { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE|SOCF_SIG }, 9030 { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE|SOCF_SIG }, 9031 { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE|SOCF_SIG }, 9032 { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE|SOCF_SIG }, 9033 { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE|SOCF_SIG }, 9034 { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE|SOCF_SIG }, 9035 { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE|SOCF_SIG }, 9036 { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE|SOCF_SIG }, 9037 { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE|SOCF_SIG } 9038 }; 9039 9040 #endif 9041 #if defined(BCM_88660_A0) 9042 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88660_A0r_fields[] = { 9043 { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE|SOCF_SIG }, 9044 { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE|SOCF_SIG }, 9045 { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE|SOCF_SIG }, 9046 { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE|SOCF_SIG }, 9047 { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE|SOCF_SIG }, 9048 { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE|SOCF_SIG }, 9049 { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE|SOCF_SIG }, 9050 { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE|SOCF_SIG }, 9051 { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE|SOCF_SIG }, 9052 { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE|SOCF_SIG }, 9053 { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE|SOCF_SIG }, 9054 { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE|SOCF_SIG }, 9055 { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE|SOCF_SIG }, 9056 { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE|SOCF_SIG }, 9057 { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE|SOCF_SIG }, 9058 { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE|SOCF_SIG } 9059 }; 9060 9061 #endif 9062 #if defined(BCM_88675_A0) 9063 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88675_A0r_fields[] = { 9064 { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE }, 9065 { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE }, 9066 { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE }, 9067 { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE }, 9068 { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE }, 9069 { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE }, 9070 { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE }, 9071 { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE }, 9072 { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE }, 9073 { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE }, 9074 { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE }, 9075 { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE }, 9076 { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE }, 9077 { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE }, 9078 { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE }, 9079 { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE } 9080 }; 9081 9082 #endif 9083 #if defined(BCM_88675_B0) 9084 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88675_B0r_fields[] = { 9085 { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE }, 9086 { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE }, 9087 { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE }, 9088 { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE }, 9089 { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE }, 9090 { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE }, 9091 { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE }, 9092 { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE }, 9093 { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE }, 9094 { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE }, 9095 { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE }, 9096 { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE }, 9097 { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE }, 9098 { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE }, 9099 { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE }, 9100 { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE } 9101 }; 9102 9103 #endif 9104 #if defined(BCM_88680_A0) 9105 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88680_A0r_fields[] = { 9106 { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE }, 9107 { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE }, 9108 { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE }, 9109 { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE }, 9110 { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE }, 9111 { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE }, 9112 { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE }, 9113 { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE }, 9114 { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE }, 9115 { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE }, 9116 { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE }, 9117 { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE }, 9118 { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE }, 9119 { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE }, 9120 { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE }, 9121 { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE } 9122 }; 9123 9124 #endif 9125 #if defined(BCM_88690_A0) 9126 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88690_A0r_fields[] = { 9127 { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE }, 9128 { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE }, 9129 { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE }, 9130 { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE }, 9131 { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE }, 9132 { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE }, 9133 { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE }, 9134 { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE }, 9135 { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE }, 9136 { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE }, 9137 { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE }, 9138 { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE }, 9139 { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE }, 9140 { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE }, 9141 { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE }, 9142 { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE } 9143 }; 9144 9145 #endif 9146 #if defined(BCM_88690_B0) 9147 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88690_B0r_fields[] = { 9148 { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE }, 9149 { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE }, 9150 { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE }, 9151 { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE }, 9152 { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE }, 9153 { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE }, 9154 { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE }, 9155 { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE }, 9156 { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE }, 9157 { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE }, 9158 { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE }, 9159 { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE }, 9160 { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE }, 9161 { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE }, 9162 { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE }, 9163 { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE } 9164 }; 9165 9166 #endif 9167 #if defined(BCM_88660_A0) 9168 soc_field_info_t soc_OAMP_LMM_DA_OUIr_fields[] = { 9169 { LMM_DA_OUI_0f, 24, 0, SOCF_LE|SOCF_SIG }, 9170 { LMM_DA_OUI_1f, 24, 24, SOCF_LE|SOCF_SIG }, 9171 { LMM_DA_OUI_2f, 24, 48, SOCF_LE|SOCF_SIG }, 9172 { LMM_DA_OUI_3f, 24, 72, SOCF_LE|SOCF_SIG }, 9173 { LMM_DA_OUI_4f, 24, 96, SOCF_LE|SOCF_SIG }, 9174 { LMM_DA_OUI_5f, 24, 120, SOCF_LE|SOCF_SIG }, 9175 { LMM_DA_OUI_6f, 24, 144, SOCF_LE|SOCF_SIG }, 9176 { LMM_DA_OUI_7f, 24, 168, SOCF_LE|SOCF_SIG } 9177 }; 9178 9179 #endif 9180 #if defined(BCM_88270_A0) 9181 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88270_A0r_fields[] = { 9182 { LMM_DA_OUI_0f, 24, 0, SOCF_LE }, 9183 { LMM_DA_OUI_1f, 24, 24, SOCF_LE }, 9184 { LMM_DA_OUI_2f, 24, 48, SOCF_LE }, 9185 { LMM_DA_OUI_3f, 24, 72, SOCF_LE }, 9186 { LMM_DA_OUI_4f, 24, 96, SOCF_LE }, 9187 { LMM_DA_OUI_5f, 24, 120, SOCF_LE }, 9188 { LMM_DA_OUI_6f, 24, 144, SOCF_LE }, 9189 { LMM_DA_OUI_7f, 24, 168, SOCF_LE } 9190 }; 9191 9192 #endif 9193 #if defined(BCM_88375_A0) 9194 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88375_A0r_fields[] = { 9195 { LMM_DA_OUI_0f, 24, 0, SOCF_LE }, 9196 { LMM_DA_OUI_1f, 24, 24, SOCF_LE }, 9197 { LMM_DA_OUI_2f, 24, 48, SOCF_LE }, 9198 { LMM_DA_OUI_3f, 24, 72, SOCF_LE }, 9199 { LMM_DA_OUI_4f, 24, 96, SOCF_LE }, 9200 { LMM_DA_OUI_5f, 24, 120, SOCF_LE }, 9201 { LMM_DA_OUI_6f, 24, 144, SOCF_LE }, 9202 { LMM_DA_OUI_7f, 24, 168, SOCF_LE } 9203 }; 9204 9205 #endif 9206 #if defined(BCM_88375_B0) 9207 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88375_B0r_fields[] = { 9208 { LMM_DA_OUI_0f, 24, 0, SOCF_LE }, 9209 { LMM_DA_OUI_1f, 24, 24, SOCF_LE }, 9210 { LMM_DA_OUI_2f, 24, 48, SOCF_LE }, 9211 { LMM_DA_OUI_3f, 24, 72, SOCF_LE }, 9212 { LMM_DA_OUI_4f, 24, 96, SOCF_LE }, 9213 { LMM_DA_OUI_5f, 24, 120, SOCF_LE }, 9214 { LMM_DA_OUI_6f, 24, 144, SOCF_LE }, 9215 { LMM_DA_OUI_7f, 24, 168, SOCF_LE } 9216 }; 9217 9218 #endif 9219 #if defined(BCM_88470_A0) 9220 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88470_A0r_fields[] = { 9221 { LMM_DA_OUI_0f, 24, 0, SOCF_LE }, 9222 { LMM_DA_OUI_1f, 24, 24, SOCF_LE }, 9223 { LMM_DA_OUI_2f, 24, 48, SOCF_LE }, 9224 { LMM_DA_OUI_3f, 24, 72, SOCF_LE }, 9225 { LMM_DA_OUI_4f, 24, 96, SOCF_LE }, 9226 { LMM_DA_OUI_5f, 24, 120, SOCF_LE }, 9227 { LMM_DA_OUI_6f, 24, 144, SOCF_LE }, 9228 { LMM_DA_OUI_7f, 24, 168, SOCF_LE } 9229 }; 9230 9231 #endif 9232 #if defined(BCM_88470_B0) 9233 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88470_B0r_fields[] = { 9234 { LMM_DA_OUI_0f, 24, 0, SOCF_LE }, 9235 { LMM_DA_OUI_1f, 24, 24, SOCF_LE }, 9236 { LMM_DA_OUI_2f, 24, 48, SOCF_LE }, 9237 { LMM_DA_OUI_3f, 24, 72, SOCF_LE }, 9238 { LMM_DA_OUI_4f, 24, 96, SOCF_LE }, 9239 { LMM_DA_OUI_5f, 24, 120, SOCF_LE }, 9240 { LMM_DA_OUI_6f, 24, 144, SOCF_LE }, 9241 { LMM_DA_OUI_7f, 24, 168, SOCF_LE } 9242 }; 9243 9244 #endif 9245 #if defined(BCM_88675_A0) 9246 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88675_A0r_fields[] = { 9247 { LMM_DA_OUI_0f, 24, 0, SOCF_LE }, 9248 { LMM_DA_OUI_1f, 24, 24, SOCF_LE }, 9249 { LMM_DA_OUI_2f, 24, 48, SOCF_LE }, 9250 { LMM_DA_OUI_3f, 24, 72, SOCF_LE }, 9251 { LMM_DA_OUI_4f, 24, 96, SOCF_LE }, 9252 { LMM_DA_OUI_5f, 24, 120, SOCF_LE }, 9253 { LMM_DA_OUI_6f, 24, 144, SOCF_LE }, 9254 { LMM_DA_OUI_7f, 24, 168, SOCF_LE } 9255 }; 9256 9257 #endif 9258 #if defined(BCM_88675_B0) 9259 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88675_B0r_fields[] = { 9260 { LMM_DA_OUI_0f, 24, 0, SOCF_LE }, 9261 { LMM_DA_OUI_1f, 24, 24, SOCF_LE }, 9262 { LMM_DA_OUI_2f, 24, 48, SOCF_LE }, 9263 { LMM_DA_OUI_3f, 24, 72, SOCF_LE }, 9264 { LMM_DA_OUI_4f, 24, 96, SOCF_LE }, 9265 { LMM_DA_OUI_5f, 24, 120, SOCF_LE }, 9266 { LMM_DA_OUI_6f, 24, 144, SOCF_LE }, 9267 { LMM_DA_OUI_7f, 24, 168, SOCF_LE } 9268 }; 9269 9270 #endif 9271 #if defined(BCM_88680_A0) 9272 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88680_A0r_fields[] = { 9273 { LMM_DA_OUI_0f, 24, 0, SOCF_LE }, 9274 { LMM_DA_OUI_1f, 24, 24, SOCF_LE }, 9275 { LMM_DA_OUI_2f, 24, 48, SOCF_LE }, 9276 { LMM_DA_OUI_3f, 24, 72, SOCF_LE }, 9277 { LMM_DA_OUI_4f, 24, 96, SOCF_LE }, 9278 { LMM_DA_OUI_5f, 24, 120, SOCF_LE }, 9279 { LMM_DA_OUI_6f, 24, 144, SOCF_LE }, 9280 { LMM_DA_OUI_7f, 24, 168, SOCF_LE } 9281 }; 9282 9283 #endif 9284 #if defined(BCM_88690_A0) 9285 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88690_A0r_fields[] = { 9286 { LMM_DA_OUI_0f, 24, 0, SOCF_LE }, 9287 { LMM_DA_OUI_1f, 24, 24, SOCF_LE }, 9288 { LMM_DA_OUI_2f, 24, 48, SOCF_LE }, 9289 { LMM_DA_OUI_3f, 24, 72, SOCF_LE }, 9290 { LMM_DA_OUI_4f, 24, 96, SOCF_LE }, 9291 { LMM_DA_OUI_5f, 24, 120, SOCF_LE }, 9292 { LMM_DA_OUI_6f, 24, 144, SOCF_LE }, 9293 { LMM_DA_OUI_7f, 24, 168, SOCF_LE } 9294 }; 9295 9296 #endif 9297 #if defined(BCM_88690_B0) 9298 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88690_B0r_fields[] = { 9299 { LMM_DA_OUI_0f, 24, 0, SOCF_LE }, 9300 { LMM_DA_OUI_1f, 24, 24, SOCF_LE }, 9301 { LMM_DA_OUI_2f, 24, 48, SOCF_LE }, 9302 { LMM_DA_OUI_3f, 24, 72, SOCF_LE }, 9303 { LMM_DA_OUI_4f, 24, 96, SOCF_LE }, 9304 { LMM_DA_OUI_5f, 24, 120, SOCF_LE }, 9305 { LMM_DA_OUI_6f, 24, 144, SOCF_LE }, 9306 { LMM_DA_OUI_7f, 24, 168, SOCF_LE } 9307 }; 9308 9309 #endif 9310 #if defined(BCM_88690_A0) 9311 soc_field_info_t soc_OAMP_MAP_OAM_IDr_fields[] = { 9312 { MAP_OAM_ID_ENABLEf, 512, 0, SOCF_LE } 9313 }; 9314 9315 #endif 9316 #if defined(BCM_88690_B0) 9317 soc_field_info_t soc_OAMP_MAP_OAM_ID_BCM88690_B0r_fields[] = { 9318 { MAP_OAM_ID_ENABLEf, 512, 0, SOCF_LE } 9319 }; 9320 9321 #endif 9322 #if defined(BCM_88690_A0) 9323 soc_field_info_t soc_OAMP_MDB_APP_DBr_fields[] = { 9324 { MDB_APP_DB_MEP_DB_IDf, 3, 0, SOCF_LE }, 9325 { MDB_APP_DB_MEP_LKUP_IDf, 3, 6, SOCF_LE }, 9326 { MDB_APP_DB_R_MEP_DB_IDf, 3, 3, SOCF_LE }, 9327 { MDB_APP_DB_R_MEP_LKUP_IDf, 3, 9, SOCF_LE } 9328 }; 9329 9330 #endif 9331 #if defined(BCM_88690_B0) 9332 soc_field_info_t soc_OAMP_MDB_APP_DB_BCM88690_B0r_fields[] = { 9333 { MDB_APP_DB_MEP_DB_IDf, 3, 0, SOCF_LE }, 9334 { MDB_APP_DB_MEP_LKUP_IDf, 3, 6, SOCF_LE }, 9335 { MDB_APP_DB_R_MEP_DB_IDf, 3, 3, SOCF_LE }, 9336 { MDB_APP_DB_R_MEP_LKUP_IDf, 3, 9, SOCF_LE } 9337 }; 9338 9339 #endif 9340 #if defined(BCM_88690_B0) 9341 soc_field_info_t soc_OAMP_MEMORY_HAZARD_PROTECTION_ENr_fields[] = { 9342 { MEP_LM_DM_WRITE_ALL_BANKSf, 1, 2, 0 }, 9343 { MEP_MEMORY_HAZARD_PROTECTION_ENf, 1, 1, 0 }, 9344 { RMEP_MEMORY_HAZARD_PROTECTION_ENf, 1, 0, 0 } 9345 }; 9346 9347 #endif 9348 #if defined(BCM_88690_A0) 9349 soc_field_info_t soc_OAMP_MEP_DB_FULL_ENTRY_THRESHOLDr_fields[] = { 9350 { MEP_DB_FULL_ENTRY_THRESHOLDf, 15, 0, SOCF_LE } 9351 }; 9352 9353 #endif 9354 #if defined(BCM_88690_B0) 9355 soc_field_info_t soc_OAMP_MEP_DB_FULL_ENTRY_THRESHOLD_BCM88690_B0r_fields[] = { 9356 { MEP_DB_FULL_ENTRY_THRESHOLDf, 15, 0, SOCF_LE } 9357 }; 9358 9359 #endif 9360 #if defined(BCM_88675_A0) 9361 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZEr_fields[] = { 9362 { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE } 9363 }; 9364 9365 #endif 9366 #if defined(BCM_88270_A0) 9367 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88270_A0r_fields[] = { 9368 { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE } 9369 }; 9370 9371 #endif 9372 #if defined(BCM_88375_A0) 9373 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88375_A0r_fields[] = { 9374 { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE } 9375 }; 9376 9377 #endif 9378 #if defined(BCM_88375_B0) 9379 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88375_B0r_fields[] = { 9380 { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE } 9381 }; 9382 9383 #endif 9384 #if defined(BCM_88470_A0) 9385 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88470_A0r_fields[] = { 9386 { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE } 9387 }; 9388 9389 #endif 9390 #if defined(BCM_88470_B0) 9391 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88470_B0r_fields[] = { 9392 { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE } 9393 }; 9394 9395 #endif 9396 #if defined(BCM_88675_B0) 9397 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88675_B0r_fields[] = { 9398 { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE } 9399 }; 9400 9401 #endif 9402 #if defined(BCM_88680_A0) 9403 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88680_A0r_fields[] = { 9404 { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE } 9405 }; 9406 9407 #endif 9408 #if defined(BCM_88690_A0) 9409 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88690_A0r_fields[] = { 9410 { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE } 9411 }; 9412 9413 #endif 9414 #if defined(BCM_88690_B0) 9415 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88690_B0r_fields[] = { 9416 { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE } 9417 }; 9418 9419 #endif 9420 #if defined(BCM_88650_A0) 9421 soc_field_info_t soc_OAMP_MODE_REGISTERr_fields[] = { 9422 { RX_2_CPUf, 1, 4, SOCF_SIG }, 9423 { SCANNER_ENABLEf, 1, 3, SOCF_SIG }, 9424 { TRANSMIT_ENABLEf, 1, 2, SOCF_SIG }, 9425 { UPDATE_STATE_EVEN_IF_EVENT_FIFO_FULLf, 1, 5, SOCF_SIG } 9426 }; 9427 9428 #endif 9429 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 9430 defined(BCM_56270_A0) 9431 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM56260_A0r_fields[] = { 9432 { USE_ONE_PIPEf, 1, 9, 0 } 9433 }; 9434 9435 #endif 9436 #if defined(BCM_88270_A0) 9437 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88270_A0r_fields[] = { 9438 { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 }, 9439 { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 }, 9440 { REPORT_MODEf, 2, 7, SOCF_LE }, 9441 { RX_2_CPUf, 1, 4, 0 }, 9442 { SCANNER_ENABLEf, 1, 3, 0 }, 9443 { TRANSMIT_ENABLEf, 1, 2, 0 }, 9444 { USE_ONE_PIPEf, 1, 9, 0 } 9445 }; 9446 9447 #endif 9448 #if defined(BCM_88375_A0) 9449 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88375_A0r_fields[] = { 9450 { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 }, 9451 { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 }, 9452 { REPORT_MODEf, 2, 7, SOCF_LE }, 9453 { RX_2_CPUf, 1, 4, 0 }, 9454 { SCANNER_ENABLEf, 1, 3, 0 }, 9455 { TRANSMIT_ENABLEf, 1, 2, 0 }, 9456 { USE_ONE_PIPEf, 1, 9, 0 } 9457 }; 9458 9459 #endif 9460 #if defined(BCM_88375_B0) 9461 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88375_B0r_fields[] = { 9462 { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 }, 9463 { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 }, 9464 { REPORT_MODEf, 2, 7, SOCF_LE }, 9465 { RX_2_CPUf, 1, 4, 0 }, 9466 { SCANNER_ENABLEf, 1, 3, 0 }, 9467 { TRANSMIT_ENABLEf, 1, 2, 0 }, 9468 { USE_ONE_PIPEf, 1, 9, 0 } 9469 }; 9470 9471 #endif 9472 #if defined(BCM_88470_A0) 9473 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88470_A0r_fields[] = { 9474 { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 }, 9475 { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 }, 9476 { REPORT_MODEf, 2, 7, SOCF_LE }, 9477 { RX_2_CPUf, 1, 4, 0 }, 9478 { SCANNER_ENABLEf, 1, 3, 0 }, 9479 { TRANSMIT_ENABLEf, 1, 2, 0 }, 9480 { USE_ONE_PIPEf, 1, 9, 0 } 9481 }; 9482 9483 #endif 9484 #if defined(BCM_88470_B0) 9485 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88470_B0r_fields[] = { 9486 { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 }, 9487 { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 }, 9488 { REPORT_MODEf, 2, 7, SOCF_LE }, 9489 { RX_2_CPUf, 1, 4, 0 }, 9490 { SCANNER_ENABLEf, 1, 3, 0 }, 9491 { TRANSMIT_ENABLEf, 1, 2, 0 }, 9492 { USE_ONE_PIPEf, 1, 9, 0 } 9493 }; 9494 9495 #endif 9496 #if defined(BCM_88650_B0) 9497 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88650_B0r_fields[] = { 9498 { RX_2_CPUf, 1, 4, SOCF_SIG }, 9499 { SCANNER_ENABLEf, 1, 3, SOCF_SIG }, 9500 { TRANSMIT_ENABLEf, 1, 2, SOCF_SIG }, 9501 { UPDATE_STATE_EVEN_IF_EVENT_FIFO_FULLf, 1, 5, SOCF_SIG } 9502 }; 9503 9504 #endif 9505 #if defined(BCM_88660_A0) 9506 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88660_A0r_fields[] = { 9507 { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, SOCF_SIG }, 9508 { DMR_LMR_RESPONSE_ENABLEf, 1, 5, SOCF_SIG }, 9509 { RX_2_CPUf, 1, 4, SOCF_SIG }, 9510 { SCANNER_ENABLEf, 1, 3, SOCF_SIG }, 9511 { TRANSMIT_ENABLEf, 1, 2, SOCF_SIG } 9512 }; 9513 9514 #endif 9515 #if defined(BCM_88675_A0) 9516 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88675_A0r_fields[] = { 9517 { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 }, 9518 { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 }, 9519 { REPORT_MODEf, 2, 7, SOCF_LE }, 9520 { RX_2_CPUf, 1, 4, 0 }, 9521 { SCANNER_ENABLEf, 1, 3, 0 }, 9522 { TRANSMIT_ENABLEf, 1, 2, 0 }, 9523 { USE_ONE_PIPEf, 1, 9, 0 } 9524 }; 9525 9526 #endif 9527 #if defined(BCM_88675_B0) 9528 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88675_B0r_fields[] = { 9529 { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 }, 9530 { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 }, 9531 { REPORT_MODEf, 2, 7, SOCF_LE }, 9532 { RX_2_CPUf, 1, 4, 0 }, 9533 { SCANNER_ENABLEf, 1, 3, 0 }, 9534 { TRANSMIT_ENABLEf, 1, 2, 0 }, 9535 { USE_ONE_PIPEf, 1, 9, 0 } 9536 }; 9537 9538 #endif 9539 #if defined(BCM_88680_A0) 9540 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88680_A0r_fields[] = { 9541 { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 }, 9542 { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 }, 9543 { REPORT_MODEf, 2, 7, SOCF_LE }, 9544 { RX_2_CPUf, 1, 4, 0 }, 9545 { SCANNER_ENABLEf, 1, 3, 0 }, 9546 { TRANSMIT_ENABLEf, 1, 2, 0 }, 9547 { USE_ONE_PIPEf, 1, 9, 0 } 9548 }; 9549 9550 #endif 9551 #if defined(BCM_88690_A0) 9552 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88690_A0r_fields[] = { 9553 { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 4, 0 }, 9554 { DMR_LMR_RESPONSE_ENABLEf, 1, 3, 0 }, 9555 { EVENT_FORMATf, 1, 8, 0 }, 9556 { GOOD_PACKET_PUNT_ENABLEf, 1, 9, 0 }, 9557 { REPORT_MODEf, 2, 5, SOCF_LE }, 9558 { RX_2_CPUf, 1, 2, 0 }, 9559 { SCANNER_ENABLEf, 1, 1, 0 }, 9560 { TRANSMIT_ENABLEf, 1, 0, 0 }, 9561 { USE_ONE_PIPEf, 1, 7, 0 } 9562 }; 9563 9564 #endif 9565 #if defined(BCM_88690_B0) 9566 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88690_B0r_fields[] = { 9567 { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 4, 0 }, 9568 { DMR_LMR_RESPONSE_ENABLEf, 1, 3, 0 }, 9569 { EVENT_FORMATf, 1, 8, 0 }, 9570 { GOOD_PACKET_PUNT_ENABLEf, 1, 9, 0 }, 9571 { MEASURE_NEXT_RECEIVED_SLR_ENABLEf, 1, 10, 0 }, 9572 { REPORT_MODEf, 2, 5, SOCF_LE }, 9573 { RX_2_CPUf, 1, 2, 0 }, 9574 { SCANNER_ENABLEf, 1, 1, 0 }, 9575 { TRANSMIT_ENABLEf, 1, 0, 0 }, 9576 { USE_ONE_PIPEf, 1, 7, 0 } 9577 }; 9578 9579 #endif 9580 #if defined(BCM_88650_A0) 9581 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILEr_fields[] = { 9582 { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE|SOCF_SIG }, 9583 { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE|SOCF_SIG }, 9584 { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE|SOCF_SIG }, 9585 { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE|SOCF_SIG }, 9586 { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE|SOCF_SIG }, 9587 { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE|SOCF_SIG }, 9588 { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE|SOCF_SIG }, 9589 { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE|SOCF_SIG }, 9590 { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE|SOCF_SIG }, 9591 { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE|SOCF_SIG }, 9592 { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE|SOCF_SIG }, 9593 { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE|SOCF_SIG }, 9594 { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE|SOCF_SIG }, 9595 { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE|SOCF_SIG }, 9596 { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE|SOCF_SIG }, 9597 { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE|SOCF_SIG } 9598 }; 9599 9600 #endif 9601 #if defined(BCM_88270_A0) 9602 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88270_A0r_fields[] = { 9603 { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE }, 9604 { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE }, 9605 { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE }, 9606 { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE }, 9607 { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE }, 9608 { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE }, 9609 { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE }, 9610 { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE }, 9611 { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE }, 9612 { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE }, 9613 { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE }, 9614 { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE }, 9615 { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE }, 9616 { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE }, 9617 { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE }, 9618 { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE } 9619 }; 9620 9621 #endif 9622 #if defined(BCM_88375_A0) 9623 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88375_A0r_fields[] = { 9624 { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE }, 9625 { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE }, 9626 { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE }, 9627 { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE }, 9628 { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE }, 9629 { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE }, 9630 { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE }, 9631 { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE }, 9632 { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE }, 9633 { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE }, 9634 { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE }, 9635 { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE }, 9636 { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE }, 9637 { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE }, 9638 { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE }, 9639 { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE } 9640 }; 9641 9642 #endif 9643 #if defined(BCM_88375_B0) 9644 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88375_B0r_fields[] = { 9645 { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE }, 9646 { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE }, 9647 { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE }, 9648 { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE }, 9649 { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE }, 9650 { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE }, 9651 { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE }, 9652 { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE }, 9653 { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE }, 9654 { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE }, 9655 { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE }, 9656 { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE }, 9657 { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE }, 9658 { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE }, 9659 { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE }, 9660 { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE } 9661 }; 9662 9663 #endif 9664 #if defined(BCM_88470_A0) 9665 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88470_A0r_fields[] = { 9666 { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE }, 9667 { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE }, 9668 { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE }, 9669 { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE }, 9670 { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE }, 9671 { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE }, 9672 { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE }, 9673 { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE }, 9674 { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE }, 9675 { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE }, 9676 { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE }, 9677 { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE }, 9678 { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE }, 9679 { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE }, 9680 { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE }, 9681 { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE } 9682 }; 9683 9684 #endif 9685 #if defined(BCM_88470_B0) 9686 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88470_B0r_fields[] = { 9687 { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE }, 9688 { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE }, 9689 { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE }, 9690 { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE }, 9691 { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE }, 9692 { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE }, 9693 { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE }, 9694 { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE }, 9695 { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE }, 9696 { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE }, 9697 { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE }, 9698 { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE }, 9699 { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE }, 9700 { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE }, 9701 { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE }, 9702 { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE } 9703 }; 9704 9705 #endif 9706 #if defined(BCM_88650_B0) 9707 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88650_B0r_fields[] = { 9708 { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE|SOCF_SIG }, 9709 { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE|SOCF_SIG }, 9710 { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE|SOCF_SIG }, 9711 { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE|SOCF_SIG }, 9712 { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE|SOCF_SIG }, 9713 { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE|SOCF_SIG }, 9714 { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE|SOCF_SIG }, 9715 { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE|SOCF_SIG }, 9716 { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE|SOCF_SIG }, 9717 { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE|SOCF_SIG }, 9718 { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE|SOCF_SIG }, 9719 { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE|SOCF_SIG }, 9720 { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE|SOCF_SIG }, 9721 { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE|SOCF_SIG }, 9722 { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE|SOCF_SIG }, 9723 { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE|SOCF_SIG } 9724 }; 9725 9726 #endif 9727 #if defined(BCM_88660_A0) 9728 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88660_A0r_fields[] = { 9729 { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE|SOCF_SIG }, 9730 { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE|SOCF_SIG }, 9731 { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE|SOCF_SIG }, 9732 { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE|SOCF_SIG }, 9733 { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE|SOCF_SIG }, 9734 { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE|SOCF_SIG }, 9735 { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE|SOCF_SIG }, 9736 { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE|SOCF_SIG }, 9737 { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE|SOCF_SIG }, 9738 { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE|SOCF_SIG }, 9739 { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE|SOCF_SIG }, 9740 { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE|SOCF_SIG }, 9741 { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE|SOCF_SIG }, 9742 { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE|SOCF_SIG }, 9743 { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE|SOCF_SIG }, 9744 { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE|SOCF_SIG } 9745 }; 9746 9747 #endif 9748 #if defined(BCM_88675_A0) 9749 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88675_A0r_fields[] = { 9750 { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE }, 9751 { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE }, 9752 { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE }, 9753 { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE }, 9754 { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE }, 9755 { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE }, 9756 { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE }, 9757 { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE }, 9758 { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE }, 9759 { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE }, 9760 { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE }, 9761 { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE }, 9762 { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE }, 9763 { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE }, 9764 { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE }, 9765 { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE } 9766 }; 9767 9768 #endif 9769 #if defined(BCM_88675_B0) 9770 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88675_B0r_fields[] = { 9771 { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE }, 9772 { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE }, 9773 { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE }, 9774 { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE }, 9775 { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE }, 9776 { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE }, 9777 { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE }, 9778 { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE }, 9779 { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE }, 9780 { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE }, 9781 { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE }, 9782 { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE }, 9783 { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE }, 9784 { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE }, 9785 { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE }, 9786 { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE } 9787 }; 9788 9789 #endif 9790 #if defined(BCM_88680_A0) 9791 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88680_A0r_fields[] = { 9792 { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE }, 9793 { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE }, 9794 { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE }, 9795 { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE }, 9796 { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE }, 9797 { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE }, 9798 { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE }, 9799 { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE }, 9800 { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE }, 9801 { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE }, 9802 { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE }, 9803 { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE }, 9804 { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE }, 9805 { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE }, 9806 { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE }, 9807 { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE } 9808 }; 9809 9810 #endif 9811 #if defined(BCM_88690_A0) 9812 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88690_A0r_fields[] = { 9813 { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE }, 9814 { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE }, 9815 { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE }, 9816 { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE }, 9817 { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE }, 9818 { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE }, 9819 { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE }, 9820 { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE }, 9821 { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE }, 9822 { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE }, 9823 { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE }, 9824 { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE }, 9825 { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE }, 9826 { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE }, 9827 { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE }, 9828 { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE } 9829 }; 9830 9831 #endif 9832 #if defined(BCM_88690_B0) 9833 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88690_B0r_fields[] = { 9834 { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE }, 9835 { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE }, 9836 { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE }, 9837 { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE }, 9838 { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE }, 9839 { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE }, 9840 { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE }, 9841 { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE }, 9842 { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE }, 9843 { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE }, 9844 { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE }, 9845 { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE }, 9846 { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE }, 9847 { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE }, 9848 { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE }, 9849 { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE } 9850 }; 9851 9852 #endif 9853 #if defined(BCM_88690_A0) 9854 soc_field_info_t soc_OAMP_MY_DISC_MISS_INFOr_fields[] = { 9855 { MY_DISC_EXPECTED_VALUEf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 9856 { MY_DISC_RCV_VALUEf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 9857 }; 9858 9859 #endif 9860 #if defined(BCM_88690_B0) 9861 soc_field_info_t soc_OAMP_MY_DISC_MISS_INFO_BCM88690_B0r_fields[] = { 9862 { MY_DISC_EXPECTED_VALUEf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 9863 { MY_DISC_RCV_VALUEf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 9864 }; 9865 9866 #endif 9867 #if defined(BCM_88660_A0) 9868 soc_field_info_t soc_OAMP_NIBBLE_SELECT_FOR_PEr_fields[] = { 9869 { PE_LS_NIBBLE_SELECT_PROF_0f, 6, 0, SOCF_LE|SOCF_SIG }, 9870 { PE_LS_NIBBLE_SELECT_PROF_1f, 6, 6, SOCF_LE|SOCF_SIG }, 9871 { PE_LS_NIBBLE_SELECT_PROF_10f, 6, 60, SOCF_LE|SOCF_SIG }, 9872 { PE_LS_NIBBLE_SELECT_PROF_11f, 6, 66, SOCF_LE|SOCF_SIG }, 9873 { PE_LS_NIBBLE_SELECT_PROF_12f, 6, 72, SOCF_LE|SOCF_SIG }, 9874 { PE_LS_NIBBLE_SELECT_PROF_13f, 6, 78, SOCF_LE|SOCF_SIG }, 9875 { PE_LS_NIBBLE_SELECT_PROF_14f, 6, 84, SOCF_LE|SOCF_SIG }, 9876 { PE_LS_NIBBLE_SELECT_PROF_15f, 6, 90, SOCF_LE|SOCF_SIG }, 9877 { PE_LS_NIBBLE_SELECT_PROF_2f, 6, 12, SOCF_LE|SOCF_SIG }, 9878 { PE_LS_NIBBLE_SELECT_PROF_3f, 6, 18, SOCF_LE|SOCF_SIG }, 9879 { PE_LS_NIBBLE_SELECT_PROF_4f, 6, 24, SOCF_LE|SOCF_SIG }, 9880 { PE_LS_NIBBLE_SELECT_PROF_5f, 6, 30, SOCF_LE|SOCF_SIG }, 9881 { PE_LS_NIBBLE_SELECT_PROF_6f, 6, 36, SOCF_LE|SOCF_SIG }, 9882 { PE_LS_NIBBLE_SELECT_PROF_7f, 6, 42, SOCF_LE|SOCF_SIG }, 9883 { PE_LS_NIBBLE_SELECT_PROF_8f, 6, 48, SOCF_LE|SOCF_SIG }, 9884 { PE_LS_NIBBLE_SELECT_PROF_9f, 6, 54, SOCF_LE|SOCF_SIG }, 9885 { PE_MS_NIBBLE_SELECT_PROF_0f, 6, 96, SOCF_LE|SOCF_SIG }, 9886 { PE_MS_NIBBLE_SELECT_PROF_1f, 6, 102, SOCF_LE|SOCF_SIG }, 9887 { PE_MS_NIBBLE_SELECT_PROF_10f, 6, 156, SOCF_LE|SOCF_SIG }, 9888 { PE_MS_NIBBLE_SELECT_PROF_11f, 6, 162, SOCF_LE|SOCF_SIG }, 9889 { PE_MS_NIBBLE_SELECT_PROF_12f, 6, 168, SOCF_LE|SOCF_SIG }, 9890 { PE_MS_NIBBLE_SELECT_PROF_13f, 6, 174, SOCF_LE|SOCF_SIG }, 9891 { PE_MS_NIBBLE_SELECT_PROF_14f, 6, 180, SOCF_LE|SOCF_SIG }, 9892 { PE_MS_NIBBLE_SELECT_PROF_15f, 6, 186, SOCF_LE|SOCF_SIG }, 9893 { PE_MS_NIBBLE_SELECT_PROF_2f, 6, 108, SOCF_LE|SOCF_SIG }, 9894 { PE_MS_NIBBLE_SELECT_PROF_3f, 6, 114, SOCF_LE|SOCF_SIG }, 9895 { PE_MS_NIBBLE_SELECT_PROF_4f, 6, 120, SOCF_LE|SOCF_SIG }, 9896 { PE_MS_NIBBLE_SELECT_PROF_5f, 6, 126, SOCF_LE|SOCF_SIG }, 9897 { PE_MS_NIBBLE_SELECT_PROF_6f, 6, 132, SOCF_LE|SOCF_SIG }, 9898 { PE_MS_NIBBLE_SELECT_PROF_7f, 6, 138, SOCF_LE|SOCF_SIG }, 9899 { PE_MS_NIBBLE_SELECT_PROF_8f, 6, 144, SOCF_LE|SOCF_SIG }, 9900 { PE_MS_NIBBLE_SELECT_PROF_9f, 6, 150, SOCF_LE|SOCF_SIG } 9901 }; 9902 9903 #endif 9904 #if defined(BCM_88650_A0) 9905 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPSr_fields[] = { 9906 { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE|SOCF_SIG } 9907 }; 9908 9909 #endif 9910 #if defined(BCM_88270_A0) 9911 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88270_A0r_fields[] = { 9912 { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE } 9913 }; 9914 9915 #endif 9916 #if defined(BCM_88375_A0) 9917 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88375_A0r_fields[] = { 9918 { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE } 9919 }; 9920 9921 #endif 9922 #if defined(BCM_88375_B0) 9923 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88375_B0r_fields[] = { 9924 { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE } 9925 }; 9926 9927 #endif 9928 #if defined(BCM_88470_A0) 9929 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88470_A0r_fields[] = { 9930 { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE } 9931 }; 9932 9933 #endif 9934 #if defined(BCM_88470_B0) 9935 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88470_B0r_fields[] = { 9936 { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE } 9937 }; 9938 9939 #endif 9940 #if defined(BCM_88650_B0) 9941 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88650_B0r_fields[] = { 9942 { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE|SOCF_SIG } 9943 }; 9944 9945 #endif 9946 #if defined(BCM_88660_A0) 9947 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88660_A0r_fields[] = { 9948 { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE|SOCF_SIG } 9949 }; 9950 9951 #endif 9952 #if defined(BCM_88675_A0) 9953 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88675_A0r_fields[] = { 9954 { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE } 9955 }; 9956 9957 #endif 9958 #if defined(BCM_88675_B0) 9959 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88675_B0r_fields[] = { 9960 { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE } 9961 }; 9962 9963 #endif 9964 #if defined(BCM_88680_A0) 9965 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88680_A0r_fields[] = { 9966 { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE } 9967 }; 9968 9969 #endif 9970 #if defined(BCM_88690_A0) 9971 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88690_A0r_fields[] = { 9972 { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE } 9973 }; 9974 9975 #endif 9976 #if defined(BCM_88690_B0) 9977 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88690_B0r_fields[] = { 9978 { NUMBER_OF_RMEPSf, 17, 0, SOCF_LE } 9979 }; 9980 9981 #endif 9982 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 9983 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_0r_fields[] = { 9984 { SAT_RX_FLOW_ID_TMf, 10, 8, SOCF_LE }, 9985 { SAT_RX_FLOW_PARAMS_TMf, 8, 18, SOCF_LE }, 9986 { SAT_TX_TMf, 8, 0, SOCF_LE } 9987 }; 9988 9989 #endif 9990 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 9991 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_1r_fields[] = { 9992 { PE_GEN_MEMORY_TMf, 10, 18, SOCF_LE }, 9993 { PE_PROGRAM_TMf, 10, 8, SOCF_LE }, 9994 { SAT_RX_FLOW_STATS_TMf, 8, 0, SOCF_LE } 9995 }; 9996 9997 #endif 9998 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 9999 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_2r_fields[] = { 10000 { LTR_STAT_DATA_FIFO_TMf, 8, 0, SOCF_LE }, 10001 { SPARE_TMf, 24, 8, SOCF_LE } 10002 }; 10003 10004 #endif 10005 #if defined(BCM_56270_A0) 10006 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_3r_fields[] = { 10007 { LTR_STAT_DATA_FIFO_TMf, 12, 0, SOCF_LE } 10008 }; 10009 10010 #endif 10011 #if defined(BCM_56270_A0) 10012 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_4r_fields[] = { 10013 { SPARE_TMf, 26, 0, SOCF_LE } 10014 }; 10015 10016 #endif 10017 #if defined(BCM_56270_A0) 10018 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_0_BCM56270_A0r_fields[] = { 10019 { SAT_RX_FLOW_ID_TMf, 14, 12, SOCF_LE }, 10020 { SAT_TX_TMf, 12, 0, SOCF_LE } 10021 }; 10022 10023 #endif 10024 #if defined(BCM_56270_A0) 10025 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_1_BCM56270_A0r_fields[] = { 10026 { SAT_RX_FLOW_PARAMS_TMf, 12, 0, SOCF_LE }, 10027 { SAT_RX_FLOW_STATS_TMf, 12, 12, SOCF_LE } 10028 }; 10029 10030 #endif 10031 #if defined(BCM_56270_A0) 10032 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_2_BCM56270_A0r_fields[] = { 10033 { PE_GEN_MEMORY_TMf, 14, 12, SOCF_LE }, 10034 { PE_PROGRAM_TMf, 12, 0, SOCF_LE } 10035 }; 10036 10037 #endif 10038 #if defined(BCM_88660_A0) 10039 soc_field_info_t soc_OAMP_OAM_TS_OFFSET_PROFILEr_fields[] = { 10040 { DMM_OFFSET_PROFILE_0f, 8, 0, SOCF_LE|SOCF_SIG }, 10041 { DMM_OFFSET_PROFILE_1f, 8, 8, SOCF_LE|SOCF_SIG }, 10042 { DMM_OFFSET_PROFILE_10f, 8, 80, SOCF_LE|SOCF_SIG }, 10043 { DMM_OFFSET_PROFILE_11f, 8, 88, SOCF_LE|SOCF_SIG }, 10044 { DMM_OFFSET_PROFILE_12f, 8, 96, SOCF_LE|SOCF_SIG }, 10045 { DMM_OFFSET_PROFILE_13f, 8, 104, SOCF_LE|SOCF_SIG }, 10046 { DMM_OFFSET_PROFILE_14f, 8, 112, SOCF_LE|SOCF_SIG }, 10047 { DMM_OFFSET_PROFILE_15f, 8, 120, SOCF_LE|SOCF_SIG }, 10048 { DMM_OFFSET_PROFILE_2f, 8, 16, SOCF_LE|SOCF_SIG }, 10049 { DMM_OFFSET_PROFILE_3f, 8, 24, SOCF_LE|SOCF_SIG }, 10050 { DMM_OFFSET_PROFILE_4f, 8, 32, SOCF_LE|SOCF_SIG }, 10051 { DMM_OFFSET_PROFILE_5f, 8, 40, SOCF_LE|SOCF_SIG }, 10052 { DMM_OFFSET_PROFILE_6f, 8, 48, SOCF_LE|SOCF_SIG }, 10053 { DMM_OFFSET_PROFILE_7f, 8, 56, SOCF_LE|SOCF_SIG }, 10054 { DMM_OFFSET_PROFILE_8f, 8, 64, SOCF_LE|SOCF_SIG }, 10055 { DMM_OFFSET_PROFILE_9f, 8, 72, SOCF_LE|SOCF_SIG }, 10056 { DMR_OFFSET_PROFILE_0f, 8, 128, SOCF_LE|SOCF_SIG }, 10057 { DMR_OFFSET_PROFILE_1f, 8, 136, SOCF_LE|SOCF_SIG }, 10058 { DMR_OFFSET_PROFILE_10f, 8, 208, SOCF_LE|SOCF_SIG }, 10059 { DMR_OFFSET_PROFILE_11f, 8, 216, SOCF_LE|SOCF_SIG }, 10060 { DMR_OFFSET_PROFILE_12f, 8, 224, SOCF_LE|SOCF_SIG }, 10061 { DMR_OFFSET_PROFILE_13f, 8, 232, SOCF_LE|SOCF_SIG }, 10062 { DMR_OFFSET_PROFILE_14f, 8, 240, SOCF_LE|SOCF_SIG }, 10063 { DMR_OFFSET_PROFILE_15f, 8, 248, SOCF_LE|SOCF_SIG }, 10064 { DMR_OFFSET_PROFILE_2f, 8, 144, SOCF_LE|SOCF_SIG }, 10065 { DMR_OFFSET_PROFILE_3f, 8, 152, SOCF_LE|SOCF_SIG }, 10066 { DMR_OFFSET_PROFILE_4f, 8, 160, SOCF_LE|SOCF_SIG }, 10067 { DMR_OFFSET_PROFILE_5f, 8, 168, SOCF_LE|SOCF_SIG }, 10068 { DMR_OFFSET_PROFILE_6f, 8, 176, SOCF_LE|SOCF_SIG }, 10069 { DMR_OFFSET_PROFILE_7f, 8, 184, SOCF_LE|SOCF_SIG }, 10070 { DMR_OFFSET_PROFILE_8f, 8, 192, SOCF_LE|SOCF_SIG }, 10071 { DMR_OFFSET_PROFILE_9f, 8, 200, SOCF_LE|SOCF_SIG }, 10072 { LMM_OFFSET_PROFILE_0f, 8, 256, SOCF_LE|SOCF_SIG }, 10073 { LMM_OFFSET_PROFILE_1f, 8, 264, SOCF_LE|SOCF_SIG }, 10074 { LMM_OFFSET_PROFILE_10f, 8, 336, SOCF_LE|SOCF_SIG }, 10075 { LMM_OFFSET_PROFILE_11f, 8, 344, SOCF_LE|SOCF_SIG }, 10076 { LMM_OFFSET_PROFILE_12f, 8, 352, SOCF_LE|SOCF_SIG }, 10077 { LMM_OFFSET_PROFILE_13f, 8, 360, SOCF_LE|SOCF_SIG }, 10078 { LMM_OFFSET_PROFILE_14f, 8, 368, SOCF_LE|SOCF_SIG }, 10079 { LMM_OFFSET_PROFILE_15f, 8, 376, SOCF_LE|SOCF_SIG }, 10080 { LMM_OFFSET_PROFILE_2f, 8, 272, SOCF_LE|SOCF_SIG }, 10081 { LMM_OFFSET_PROFILE_3f, 8, 280, SOCF_LE|SOCF_SIG }, 10082 { LMM_OFFSET_PROFILE_4f, 8, 288, SOCF_LE|SOCF_SIG }, 10083 { LMM_OFFSET_PROFILE_5f, 8, 296, SOCF_LE|SOCF_SIG }, 10084 { LMM_OFFSET_PROFILE_6f, 8, 304, SOCF_LE|SOCF_SIG }, 10085 { LMM_OFFSET_PROFILE_7f, 8, 312, SOCF_LE|SOCF_SIG }, 10086 { LMM_OFFSET_PROFILE_8f, 8, 320, SOCF_LE|SOCF_SIG }, 10087 { LMM_OFFSET_PROFILE_9f, 8, 328, SOCF_LE|SOCF_SIG }, 10088 { LMR_OFFSET_PROFILE_0f, 8, 384, SOCF_LE|SOCF_SIG }, 10089 { LMR_OFFSET_PROFILE_1f, 8, 392, SOCF_LE|SOCF_SIG }, 10090 { LMR_OFFSET_PROFILE_10f, 8, 464, SOCF_LE|SOCF_SIG }, 10091 { LMR_OFFSET_PROFILE_11f, 8, 472, SOCF_LE|SOCF_SIG }, 10092 { LMR_OFFSET_PROFILE_12f, 8, 480, SOCF_LE|SOCF_SIG }, 10093 { LMR_OFFSET_PROFILE_13f, 8, 488, SOCF_LE|SOCF_SIG }, 10094 { LMR_OFFSET_PROFILE_14f, 8, 496, SOCF_LE|SOCF_SIG }, 10095 { LMR_OFFSET_PROFILE_15f, 8, 504, SOCF_LE|SOCF_SIG }, 10096 { LMR_OFFSET_PROFILE_2f, 8, 400, SOCF_LE|SOCF_SIG }, 10097 { LMR_OFFSET_PROFILE_3f, 8, 408, SOCF_LE|SOCF_SIG }, 10098 { LMR_OFFSET_PROFILE_4f, 8, 416, SOCF_LE|SOCF_SIG }, 10099 { LMR_OFFSET_PROFILE_5f, 8, 424, SOCF_LE|SOCF_SIG }, 10100 { LMR_OFFSET_PROFILE_6f, 8, 432, SOCF_LE|SOCF_SIG }, 10101 { LMR_OFFSET_PROFILE_7f, 8, 440, SOCF_LE|SOCF_SIG }, 10102 { LMR_OFFSET_PROFILE_8f, 8, 448, SOCF_LE|SOCF_SIG }, 10103 { LMR_OFFSET_PROFILE_9f, 8, 456, SOCF_LE|SOCF_SIG } 10104 }; 10105 10106 #endif 10107 #if defined(BCM_88675_A0) 10108 soc_field_info_t soc_OAMP_OPCODE_CONFIGr_fields[] = { 10109 { PRBS_USE_NXORf, 1, 0, 0 } 10110 }; 10111 10112 #endif 10113 #if defined(BCM_88270_A0) 10114 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88270_A0r_fields[] = { 10115 { PRBS_USE_NXORf, 1, 0, 0 } 10116 }; 10117 10118 #endif 10119 #if defined(BCM_88375_A0) 10120 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88375_A0r_fields[] = { 10121 { PRBS_USE_NXORf, 1, 0, 0 } 10122 }; 10123 10124 #endif 10125 #if defined(BCM_88375_B0) 10126 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88375_B0r_fields[] = { 10127 { PRBS_USE_NXORf, 1, 0, 0 } 10128 }; 10129 10130 #endif 10131 #if defined(BCM_88470_A0) 10132 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88470_A0r_fields[] = { 10133 { PRBS_USE_NXORf, 1, 0, 0 } 10134 }; 10135 10136 #endif 10137 #if defined(BCM_88470_B0) 10138 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88470_B0r_fields[] = { 10139 { PRBS_USE_NXORf, 1, 0, 0 } 10140 }; 10141 10142 #endif 10143 #if defined(BCM_88675_B0) 10144 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88675_B0r_fields[] = { 10145 { PRBS_USE_NXORf, 1, 0, 0 } 10146 }; 10147 10148 #endif 10149 #if defined(BCM_88680_A0) 10150 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88680_A0r_fields[] = { 10151 { PRBS_USE_NXORf, 1, 0, 0 } 10152 }; 10153 10154 #endif 10155 #if defined(BCM_88690_A0) 10156 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88690_A0r_fields[] = { 10157 { PRBS_USE_NXORf, 1, 0, 0 } 10158 }; 10159 10160 #endif 10161 #if defined(BCM_88690_B0) 10162 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88690_B0r_fields[] = { 10163 { PRBS_USE_NXORf, 1, 0, 0 } 10164 }; 10165 10166 #endif 10167 #if defined(BCM_88690_A0) 10168 soc_field_info_t soc_OAMP_OPCODE_FOR_COUNTr_fields[] = { 10169 { OPCODE_FOR_COUNT_RX_ENABLE__Nf, 1, 3, 0 }, 10170 { OPCODE_FOR_COUNT_TX_ENABLE__Nf, 1, 4, 0 }, 10171 { OPCODE_FOR_COUNT__Nf, 3, 0, SOCF_LE } 10172 }; 10173 10174 #endif 10175 #if defined(BCM_88690_B0) 10176 soc_field_info_t soc_OAMP_OPCODE_FOR_COUNT_BCM88690_B0r_fields[] = { 10177 { OPCODE_FOR_COUNT_RX_ENABLE__Nf, 1, 3, 0 }, 10178 { OPCODE_FOR_COUNT_TX_ENABLE__Nf, 1, 4, 0 }, 10179 { OPCODE_FOR_COUNT__Nf, 3, 0, SOCF_LE } 10180 }; 10181 10182 #endif 10183 #if defined(BCM_88675_A0) 10184 soc_field_info_t soc_OAMP_OPCODE_INFOr_fields[] = { 10185 { OPCODE_N_DA_TYPEf, 1, 74, 0 }, 10186 { OPCODE_N_FLAGSf, 8, 16, SOCF_LE }, 10187 { OPCODE_N_INTERVALf, 3, 13, SOCF_LE }, 10188 { OPCODE_N_OPCODEf, 8, 0, SOCF_LE }, 10189 { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE }, 10190 { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE }, 10191 { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE }, 10192 { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE }, 10193 { OPCODE_N_VERSIONf, 5, 8, SOCF_LE } 10194 }; 10195 10196 #endif 10197 #if defined(BCM_88270_A0) 10198 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88270_A0r_fields[] = { 10199 { OPCODE_N_DA_TYPEf, 1, 74, 0 }, 10200 { OPCODE_N_FLAGSf, 8, 16, SOCF_LE }, 10201 { OPCODE_N_INTERVALf, 3, 13, SOCF_LE }, 10202 { OPCODE_N_OPCODEf, 8, 0, SOCF_LE }, 10203 { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE }, 10204 { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE }, 10205 { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE }, 10206 { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE }, 10207 { OPCODE_N_VERSIONf, 5, 8, SOCF_LE } 10208 }; 10209 10210 #endif 10211 #if defined(BCM_88375_A0) 10212 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88375_A0r_fields[] = { 10213 { OPCODE_N_DA_TYPEf, 1, 74, 0 }, 10214 { OPCODE_N_FLAGSf, 8, 16, SOCF_LE }, 10215 { OPCODE_N_INTERVALf, 3, 13, SOCF_LE }, 10216 { OPCODE_N_OPCODEf, 8, 0, SOCF_LE }, 10217 { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE }, 10218 { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE }, 10219 { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE }, 10220 { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE }, 10221 { OPCODE_N_VERSIONf, 5, 8, SOCF_LE } 10222 }; 10223 10224 #endif 10225 #if defined(BCM_88375_B0) 10226 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88375_B0r_fields[] = { 10227 { OPCODE_N_DA_TYPEf, 1, 74, 0 }, 10228 { OPCODE_N_FLAGSf, 8, 16, SOCF_LE }, 10229 { OPCODE_N_INTERVALf, 3, 13, SOCF_LE }, 10230 { OPCODE_N_OPCODEf, 8, 0, SOCF_LE }, 10231 { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE }, 10232 { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE }, 10233 { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE }, 10234 { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE }, 10235 { OPCODE_N_VERSIONf, 5, 8, SOCF_LE } 10236 }; 10237 10238 #endif 10239 #if defined(BCM_88470_A0) 10240 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88470_A0r_fields[] = { 10241 { OPCODE_N_DA_TYPEf, 1, 74, 0 }, 10242 { OPCODE_N_FLAGSf, 8, 16, SOCF_LE }, 10243 { OPCODE_N_INTERVALf, 3, 13, SOCF_LE }, 10244 { OPCODE_N_OPCODEf, 8, 0, SOCF_LE }, 10245 { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE }, 10246 { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE }, 10247 { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE }, 10248 { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE }, 10249 { OPCODE_N_VERSIONf, 5, 8, SOCF_LE } 10250 }; 10251 10252 #endif 10253 #if defined(BCM_88470_B0) 10254 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88470_B0r_fields[] = { 10255 { OPCODE_N_DA_TYPEf, 1, 74, 0 }, 10256 { OPCODE_N_FLAGSf, 8, 16, SOCF_LE }, 10257 { OPCODE_N_INTERVALf, 3, 13, SOCF_LE }, 10258 { OPCODE_N_OPCODEf, 8, 0, SOCF_LE }, 10259 { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE }, 10260 { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE }, 10261 { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE }, 10262 { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE }, 10263 { OPCODE_N_VERSIONf, 5, 8, SOCF_LE } 10264 }; 10265 10266 #endif 10267 #if defined(BCM_88675_B0) 10268 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88675_B0r_fields[] = { 10269 { OPCODE_N_DA_TYPEf, 1, 74, 0 }, 10270 { OPCODE_N_FLAGSf, 8, 16, SOCF_LE }, 10271 { OPCODE_N_INTERVALf, 3, 13, SOCF_LE }, 10272 { OPCODE_N_OPCODEf, 8, 0, SOCF_LE }, 10273 { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE }, 10274 { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE }, 10275 { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE }, 10276 { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE }, 10277 { OPCODE_N_VERSIONf, 5, 8, SOCF_LE } 10278 }; 10279 10280 #endif 10281 #if defined(BCM_88680_A0) 10282 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88680_A0r_fields[] = { 10283 { OPCODE_N_DA_TYPEf, 1, 74, 0 }, 10284 { OPCODE_N_FLAGSf, 8, 16, SOCF_LE }, 10285 { OPCODE_N_INTERVALf, 3, 13, SOCF_LE }, 10286 { OPCODE_N_OPCODEf, 8, 0, SOCF_LE }, 10287 { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE }, 10288 { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE }, 10289 { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE }, 10290 { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE }, 10291 { OPCODE_N_VERSIONf, 5, 8, SOCF_LE } 10292 }; 10293 10294 #endif 10295 #if defined(BCM_88690_A0) 10296 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88690_A0r_fields[] = { 10297 { OPCODE_N_DA_TYPEf, 1, 74, 0 }, 10298 { OPCODE_N_FLAGSf, 8, 16, SOCF_LE }, 10299 { OPCODE_N_INTERVALf, 3, 13, SOCF_LE }, 10300 { OPCODE_N_OPCODEf, 8, 0, SOCF_LE }, 10301 { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE }, 10302 { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE }, 10303 { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE }, 10304 { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE }, 10305 { OPCODE_N_VERSIONf, 5, 8, SOCF_LE } 10306 }; 10307 10308 #endif 10309 #if defined(BCM_88690_B0) 10310 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88690_B0r_fields[] = { 10311 { OPCODE_N_DA_TYPEf, 1, 74, 0 }, 10312 { OPCODE_N_FLAGSf, 8, 16, SOCF_LE }, 10313 { OPCODE_N_INTERVALf, 3, 13, SOCF_LE }, 10314 { OPCODE_N_OPCODEf, 8, 0, SOCF_LE }, 10315 { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE }, 10316 { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE }, 10317 { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE }, 10318 { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE }, 10319 { OPCODE_N_VERSIONf, 5, 8, SOCF_LE } 10320 }; 10321 10322 #endif 10323 #if defined(BCM_88650_A0) 10324 soc_field_info_t soc_OAMP_PARITY_ERR_CNTr_fields[] = { 10325 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 10326 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 10327 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 10328 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 10329 }; 10330 10331 #endif 10332 #if defined(BCM_88270_A0) 10333 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88270_A0r_fields[] = { 10334 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 10335 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 10336 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10337 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 10338 }; 10339 10340 #endif 10341 #if defined(BCM_88375_A0) 10342 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88375_A0r_fields[] = { 10343 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 10344 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 10345 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10346 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 10347 }; 10348 10349 #endif 10350 #if defined(BCM_88375_B0) 10351 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88375_B0r_fields[] = { 10352 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 10353 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 10354 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10355 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 10356 }; 10357 10358 #endif 10359 #if defined(BCM_88470_A0) 10360 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88470_A0r_fields[] = { 10361 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 10362 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 10363 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10364 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 10365 }; 10366 10367 #endif 10368 #if defined(BCM_88470_B0) 10369 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88470_B0r_fields[] = { 10370 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 10371 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 10372 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10373 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 10374 }; 10375 10376 #endif 10377 #if defined(BCM_88650_B0) 10378 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88650_B0r_fields[] = { 10379 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 10380 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 10381 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 10382 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 10383 }; 10384 10385 #endif 10386 #if defined(BCM_88660_A0) 10387 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88660_A0r_fields[] = { 10388 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 10389 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 10390 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 10391 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 10392 }; 10393 10394 #endif 10395 #if defined(BCM_88675_A0) 10396 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88675_A0r_fields[] = { 10397 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 10398 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 10399 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10400 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 10401 }; 10402 10403 #endif 10404 #if defined(BCM_88675_B0) 10405 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88675_B0r_fields[] = { 10406 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 10407 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 10408 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10409 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 10410 }; 10411 10412 #endif 10413 #if defined(BCM_88680_A0) 10414 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88680_A0r_fields[] = { 10415 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 10416 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 10417 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 10418 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 10419 }; 10420 10421 #endif 10422 #if defined(BCM_88650_A0) 10423 soc_field_info_t soc_OAMP_PAR_0_ERR_MONITOR_MEM_MASKr_fields[] = { 10424 { ITR_FIFO_PARITY_ERR_MASKf, 1, 5, SOCF_SIG }, 10425 { ITR_PKT_FIFO_PARITY_ERR_MASKf, 1, 6, SOCF_SIG }, 10426 { MEP_DB_PARITY_ERR_MASKf, 1, 0, SOCF_SIG }, 10427 { RMAPEM_KEYT_H_0_PARITY_ERR_MASKf, 1, 7, SOCF_SIG }, 10428 { RMAPEM_KEYT_H_1_PARITY_ERR_MASKf, 1, 8, SOCF_SIG }, 10429 { RMAPEM_KEYT_H_2_PARITY_ERR_MASKf, 1, 9, SOCF_SIG }, 10430 { RMAPEM_KEYT_H_3_PARITY_ERR_MASKf, 1, 10, SOCF_SIG }, 10431 { RMAPEM_KEYT_H_4_PARITY_ERR_MASKf, 1, 11, SOCF_SIG }, 10432 { RMAPEM_KEYT_H_5_PARITY_ERR_MASKf, 1, 12, SOCF_SIG }, 10433 { RMAPEM_KEYT_H_6_PARITY_ERR_MASKf, 1, 13, SOCF_SIG }, 10434 { RMAPEM_KEYT_H_7_PARITY_ERR_MASKf, 1, 14, SOCF_SIG }, 10435 { RMAPEM_MANAGEMENT_MEMORY_H_0_PARITY_ERR_MASKf, 1, 24, SOCF_SIG }, 10436 { RMAPEM_MANAGEMENT_MEMORY_H_1_PARITY_ERR_MASKf, 1, 25, SOCF_SIG }, 10437 { RMAPEM_MANAGEMENT_MEMORY_H_2_PARITY_ERR_MASKf, 1, 26, SOCF_SIG }, 10438 { RMAPEM_MANAGEMENT_MEMORY_H_3_PARITY_ERR_MASKf, 1, 27, SOCF_SIG }, 10439 { RMAPEM_MANAGEMENT_MEMORY_H_4_PARITY_ERR_MASKf, 1, 28, SOCF_SIG }, 10440 { RMAPEM_MANAGEMENT_MEMORY_H_5_PARITY_ERR_MASKf, 1, 29, SOCF_SIG }, 10441 { RMAPEM_MANAGEMENT_MEMORY_H_6_PARITY_ERR_MASKf, 1, 30, SOCF_SIG }, 10442 { RMAPEM_MANAGEMENT_MEMORY_H_7_PARITY_ERR_MASKf, 1, 31, SOCF_SIG }, 10443 { RMAPEM_PLDT_AUX_PARITY_ERR_MASKf, 1, 23, SOCF_SIG }, 10444 { RMAPEM_PLDT_H_0_PARITY_ERR_MASKf, 1, 15, SOCF_SIG }, 10445 { RMAPEM_PLDT_H_1_PARITY_ERR_MASKf, 1, 16, SOCF_SIG }, 10446 { RMAPEM_PLDT_H_2_PARITY_ERR_MASKf, 1, 17, SOCF_SIG }, 10447 { RMAPEM_PLDT_H_3_PARITY_ERR_MASKf, 1, 18, SOCF_SIG }, 10448 { RMAPEM_PLDT_H_4_PARITY_ERR_MASKf, 1, 19, SOCF_SIG }, 10449 { RMAPEM_PLDT_H_5_PARITY_ERR_MASKf, 1, 20, SOCF_SIG }, 10450 { RMAPEM_PLDT_H_6_PARITY_ERR_MASKf, 1, 21, SOCF_SIG }, 10451 { RMAPEM_PLDT_H_7_PARITY_ERR_MASKf, 1, 22, SOCF_SIG }, 10452 { RMEP_DB_PARITY_ERR_MASKf, 1, 1, SOCF_SIG }, 10453 { RXB_INPUT_DATA_FIFO_PARITY_ERR_MASKf, 1, 3, SOCF_SIG }, 10454 { RXB_OUTPUT_DATA_FIFO_PARITY_ERR_MASKf, 1, 4, SOCF_SIG }, 10455 { TXM_DATA_FIFO_MEMORY_PARITY_ERR_MASKf, 1, 2, SOCF_SIG }, 10456 { UMC_TABLE_PARITY_ERR_MASKf, 1, 32, SOCF_SIG } 10457 }; 10458 10459 #endif 10460 #if defined(BCM_88650_B0) 10461 soc_field_info_t soc_OAMP_PAR_0_ERR_MONITOR_MEM_MASK_BCM88650_B0r_fields[] = { 10462 { ITR_FIFO_PARITY_ERR_MASKf, 1, 5, SOCF_SIG }, 10463 { ITR_PKT_FIFO_PARITY_ERR_MASKf, 1, 6, SOCF_SIG }, 10464 { MEP_DB_PARITY_ERR_MASKf, 1, 0, SOCF_SIG }, 10465 { RMAPEM_KEYT_H_0_PARITY_ERR_MASKf, 1, 7, SOCF_SIG }, 10466 { RMAPEM_KEYT_H_1_PARITY_ERR_MASKf, 1, 8, SOCF_SIG }, 10467 { RMAPEM_KEYT_H_2_PARITY_ERR_MASKf, 1, 9, SOCF_SIG }, 10468 { RMAPEM_KEYT_H_3_PARITY_ERR_MASKf, 1, 10, SOCF_SIG }, 10469 { RMAPEM_KEYT_H_4_PARITY_ERR_MASKf, 1, 11, SOCF_SIG }, 10470 { RMAPEM_KEYT_H_5_PARITY_ERR_MASKf, 1, 12, SOCF_SIG }, 10471 { RMAPEM_KEYT_H_6_PARITY_ERR_MASKf, 1, 13, SOCF_SIG }, 10472 { RMAPEM_KEYT_H_7_PARITY_ERR_MASKf, 1, 14, SOCF_SIG }, 10473 { RMAPEM_MANAGEMENT_MEMORY_H_0_PARITY_ERR_MASKf, 1, 24, SOCF_SIG }, 10474 { RMAPEM_MANAGEMENT_MEMORY_H_1_PARITY_ERR_MASKf, 1, 25, SOCF_SIG }, 10475 { RMAPEM_MANAGEMENT_MEMORY_H_2_PARITY_ERR_MASKf, 1, 26, SOCF_SIG }, 10476 { RMAPEM_MANAGEMENT_MEMORY_H_3_PARITY_ERR_MASKf, 1, 27, SOCF_SIG }, 10477 { RMAPEM_MANAGEMENT_MEMORY_H_4_PARITY_ERR_MASKf, 1, 28, SOCF_SIG }, 10478 { RMAPEM_MANAGEMENT_MEMORY_H_5_PARITY_ERR_MASKf, 1, 29, SOCF_SIG }, 10479 { RMAPEM_MANAGEMENT_MEMORY_H_6_PARITY_ERR_MASKf, 1, 30, SOCF_SIG }, 10480 { RMAPEM_MANAGEMENT_MEMORY_H_7_PARITY_ERR_MASKf, 1, 31, SOCF_SIG }, 10481 { RMAPEM_PLDT_AUX_PARITY_ERR_MASKf, 1, 23, SOCF_SIG }, 10482 { RMAPEM_PLDT_H_0_PARITY_ERR_MASKf, 1, 15, SOCF_SIG }, 10483 { RMAPEM_PLDT_H_1_PARITY_ERR_MASKf, 1, 16, SOCF_SIG }, 10484 { RMAPEM_PLDT_H_2_PARITY_ERR_MASKf, 1, 17, SOCF_SIG }, 10485 { RMAPEM_PLDT_H_3_PARITY_ERR_MASKf, 1, 18, SOCF_SIG }, 10486 { RMAPEM_PLDT_H_4_PARITY_ERR_MASKf, 1, 19, SOCF_SIG }, 10487 { RMAPEM_PLDT_H_5_PARITY_ERR_MASKf, 1, 20, SOCF_SIG }, 10488 { RMAPEM_PLDT_H_6_PARITY_ERR_MASKf, 1, 21, SOCF_SIG }, 10489 { RMAPEM_PLDT_H_7_PARITY_ERR_MASKf, 1, 22, SOCF_SIG }, 10490 { RMEP_DB_PARITY_ERR_MASKf, 1, 1, SOCF_SIG }, 10491 { RXB_INPUT_DATA_FIFO_PARITY_ERR_MASKf, 1, 3, SOCF_SIG }, 10492 { RXB_OUTPUT_DATA_FIFO_PARITY_ERR_MASKf, 1, 4, SOCF_SIG }, 10493 { TXM_DATA_FIFO_MEMORY_PARITY_ERR_MASKf, 1, 2, SOCF_SIG }, 10494 { UMC_TABLE_PARITY_ERR_MASKf, 1, 32, SOCF_SIG } 10495 }; 10496 10497 #endif 10498 #if defined(BCM_88660_A0) 10499 soc_field_info_t soc_OAMP_PAR_0_ERR_MONITOR_MEM_MASK_BCM88660_A0r_fields[] = { 10500 { ITR_DATA_FIFO_PARITY_ERR_MASKf, 1, 5, SOCF_SIG }, 10501 { ITR_PKT_FIFO_PARITY_ERR_MASKf, 1, 6, SOCF_SIG }, 10502 { LMM_DA_NIC_TABLE_PARITY_ERR_MASKf, 1, 33, SOCF_SIG }, 10503 { MEP_DB_PARITY_ERR_MASKf, 1, 0, SOCF_SIG }, 10504 { PE_GEN_MEM_PARITY_ERR_MASKf, 1, 37, SOCF_SIG }, 10505 { PE_PROGRAM_PARITY_ERR_MASKf, 1, 36, SOCF_SIG }, 10506 { RMAPEM_KEYT_H_0_PARITY_ERR_MASKf, 1, 7, SOCF_SIG }, 10507 { RMAPEM_KEYT_H_1_PARITY_ERR_MASKf, 1, 8, SOCF_SIG }, 10508 { RMAPEM_KEYT_H_2_PARITY_ERR_MASKf, 1, 9, SOCF_SIG }, 10509 { RMAPEM_KEYT_H_3_PARITY_ERR_MASKf, 1, 10, SOCF_SIG }, 10510 { RMAPEM_KEYT_H_4_PARITY_ERR_MASKf, 1, 11, SOCF_SIG }, 10511 { RMAPEM_KEYT_H_5_PARITY_ERR_MASKf, 1, 12, SOCF_SIG }, 10512 { RMAPEM_KEYT_H_6_PARITY_ERR_MASKf, 1, 13, SOCF_SIG }, 10513 { RMAPEM_KEYT_H_7_PARITY_ERR_MASKf, 1, 14, SOCF_SIG }, 10514 { RMAPEM_MANAGEMENT_MEMORY_H_0_PARITY_ERR_MASKf, 1, 24, SOCF_SIG }, 10515 { RMAPEM_MANAGEMENT_MEMORY_H_1_PARITY_ERR_MASKf, 1, 25, SOCF_SIG }, 10516 { RMAPEM_MANAGEMENT_MEMORY_H_2_PARITY_ERR_MASKf, 1, 26, SOCF_SIG }, 10517 { RMAPEM_MANAGEMENT_MEMORY_H_3_PARITY_ERR_MASKf, 1, 27, SOCF_SIG }, 10518 { RMAPEM_MANAGEMENT_MEMORY_H_4_PARITY_ERR_MASKf, 1, 28, SOCF_SIG }, 10519 { RMAPEM_MANAGEMENT_MEMORY_H_5_PARITY_ERR_MASKf, 1, 29, SOCF_SIG }, 10520 { RMAPEM_MANAGEMENT_MEMORY_H_6_PARITY_ERR_MASKf, 1, 30, SOCF_SIG }, 10521 { RMAPEM_MANAGEMENT_MEMORY_H_7_PARITY_ERR_MASKf, 1, 31, SOCF_SIG }, 10522 { RMAPEM_PLDT_AUX_PARITY_ERR_MASKf, 1, 23, SOCF_SIG }, 10523 { RMAPEM_PLDT_H_0_PARITY_ERR_MASKf, 1, 15, SOCF_SIG }, 10524 { RMAPEM_PLDT_H_1_PARITY_ERR_MASKf, 1, 16, SOCF_SIG }, 10525 { RMAPEM_PLDT_H_2_PARITY_ERR_MASKf, 1, 17, SOCF_SIG }, 10526 { RMAPEM_PLDT_H_3_PARITY_ERR_MASKf, 1, 18, SOCF_SIG }, 10527 { RMAPEM_PLDT_H_4_PARITY_ERR_MASKf, 1, 19, SOCF_SIG }, 10528 { RMAPEM_PLDT_H_5_PARITY_ERR_MASKf, 1, 20, SOCF_SIG }, 10529 { RMAPEM_PLDT_H_6_PARITY_ERR_MASKf, 1, 21, SOCF_SIG }, 10530 { RMAPEM_PLDT_H_7_PARITY_ERR_MASKf, 1, 22, SOCF_SIG }, 10531 { RMEP_DB_PARITY_ERR_MASKf, 1, 1, SOCF_SIG }, 10532 { RSP_FIRST_DATA_FIFO_PARITY_ERR_MASKf, 1, 34, SOCF_SIG }, 10533 { RSP_OUT_DATA_FIFO_PARITY_ERR_MASKf, 1, 35, SOCF_SIG }, 10534 { RXB_INPUT_DATA_FIFO_PARITY_ERR_MASKf, 1, 3, SOCF_SIG }, 10535 { RXB_OUTPUT_DATA_FIFO_PARITY_ERR_MASKf, 1, 4, SOCF_SIG }, 10536 { TXM_DATA_FIFO_MEMORY_PARITY_ERR_MASKf, 1, 2, SOCF_SIG }, 10537 { UMC_TABLE_PARITY_ERR_MASKf, 1, 32, SOCF_SIG } 10538 }; 10539 10540 #endif 10541 #if defined(BCM_88675_A0) 10542 soc_field_info_t soc_OAMP_PAR_ERR_INITIATEr_fields[] = { 10543 { PE_PROGRAM_INITIATE_PAR_ERRf, 1, 0, 0 } 10544 }; 10545 10546 #endif 10547 #if defined(BCM_88270_A0) 10548 soc_field_info_t soc_OAMP_PAR_ERR_INITIATE_BCM88270_A0r_fields[] = { 10549 { PAR_ERR_INITIATEf, 1, 0, 0 } 10550 }; 10551 10552 #endif 10553 #if defined(BCM_88375_A0) 10554 soc_field_info_t soc_OAMP_PAR_ERR_INITIATE_BCM88375_A0r_fields[] = { 10555 { PE_PROGRAM_INITIATE_PAR_ERRf, 1, 0, 0 } 10556 }; 10557 10558 #endif 10559 #if defined(BCM_88375_B0) 10560 soc_field_info_t soc_OAMP_PAR_ERR_INITIATE_BCM88375_B0r_fields[] = { 10561 { PE_PROGRAM_INITIATE_PAR_ERRf, 1, 0, 0 } 10562 }; 10563 10564 #endif 10565 #if defined(BCM_88470_A0) 10566 soc_field_info_t soc_OAMP_PAR_ERR_INITIATE_BCM88470_A0r_fields[] = { 10567 { PAR_ERR_INITIATEf, 1, 0, 0 } 10568 }; 10569 10570 #endif 10571 #if defined(BCM_88470_B0) 10572 soc_field_info_t soc_OAMP_PAR_ERR_INITIATE_BCM88470_B0r_fields[] = { 10573 { PAR_ERR_INITIATEf, 1, 0, 0 } 10574 }; 10575 10576 #endif 10577 #if defined(BCM_88675_B0) 10578 soc_field_info_t soc_OAMP_PAR_ERR_INITIATE_BCM88675_B0r_fields[] = { 10579 { PE_PROGRAM_INITIATE_PAR_ERRf, 1, 0, 0 } 10580 }; 10581 10582 #endif 10583 #if defined(BCM_88680_A0) 10584 soc_field_info_t soc_OAMP_PAR_ERR_INITIATE_BCM88680_A0r_fields[] = { 10585 { PE_PROGRAM_INITIATE_PAR_ERRf, 1, 0, 0 } 10586 }; 10587 10588 #endif 10589 #if defined(BCM_88675_A0) 10590 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASKr_fields[] = { 10591 { PE_PROGRAM_PARITY_ERR_MASKf, 1, 0, 0 } 10592 }; 10593 10594 #endif 10595 #if defined(BCM_88270_A0) 10596 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASK_BCM88270_A0r_fields[] = { 10597 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 10598 }; 10599 10600 #endif 10601 #if defined(BCM_88375_A0) 10602 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASK_BCM88375_A0r_fields[] = { 10603 { PE_PROGRAM_PARITY_ERR_MASKf, 1, 0, 0 } 10604 }; 10605 10606 #endif 10607 #if defined(BCM_88375_B0) 10608 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASK_BCM88375_B0r_fields[] = { 10609 { PE_PROGRAM_PARITY_ERR_MASKf, 1, 0, 0 } 10610 }; 10611 10612 #endif 10613 #if defined(BCM_88470_A0) 10614 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASK_BCM88470_A0r_fields[] = { 10615 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 10616 }; 10617 10618 #endif 10619 #if defined(BCM_88470_B0) 10620 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASK_BCM88470_B0r_fields[] = { 10621 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 10622 }; 10623 10624 #endif 10625 #if defined(BCM_88675_B0) 10626 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASK_BCM88675_B0r_fields[] = { 10627 { PE_PROGRAM_PARITY_ERR_MASKf, 1, 0, 0 } 10628 }; 10629 10630 #endif 10631 #if defined(BCM_88680_A0) 10632 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASK_BCM88680_A0r_fields[] = { 10633 { PE_PROGRAM_PARITY_ERR_MASKf, 1, 0, 0 } 10634 }; 10635 10636 #endif 10637 #if defined(BCM_88690_A0) 10638 soc_field_info_t soc_OAMP_PER_MEP_PROFILE_RX_COUNTER_CFGr_fields[] = { 10639 { CFG_RX_PREFIXf, 4, 0, SOCF_LE }, 10640 { CFG_RX_SHIFTf, 5, 4, SOCF_LE } 10641 }; 10642 10643 #endif 10644 #if defined(BCM_88690_B0) 10645 soc_field_info_t soc_OAMP_PER_MEP_PROFILE_RX_COUNTER_CFG_BCM88690_B0r_fields[] = { 10646 { CFG_RX_PREFIXf, 4, 0, SOCF_LE }, 10647 { CFG_RX_SHIFTf, 5, 4, SOCF_LE } 10648 }; 10649 10650 #endif 10651 #if defined(BCM_88690_A0) 10652 soc_field_info_t soc_OAMP_PER_MEP_PROFILE_TX_COUNTER_CFGr_fields[] = { 10653 { CFG_TX_PREFIXf, 4, 0, SOCF_LE }, 10654 { CFG_TX_SHIFTf, 5, 4, SOCF_LE } 10655 }; 10656 10657 #endif 10658 #if defined(BCM_88690_B0) 10659 soc_field_info_t soc_OAMP_PER_MEP_PROFILE_TX_COUNTER_CFG_BCM88690_B0r_fields[] = { 10660 { CFG_TX_PREFIXf, 4, 0, SOCF_LE }, 10661 { CFG_TX_SHIFTf, 5, 4, SOCF_LE } 10662 }; 10663 10664 #endif 10665 #if defined(BCM_88675_A0) 10666 soc_field_info_t soc_OAMP_PE_CONSTr_fields[] = { 10667 { PE_CONST_Nf, 32, 0, SOCF_LE } 10668 }; 10669 10670 #endif 10671 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 10672 defined(BCM_56270_A0) 10673 soc_field_info_t soc_OAMP_PE_CONST_BCM56260_A0r_fields[] = { 10674 { PE_CONST_Nf, 32, 0, SOCF_LE } 10675 }; 10676 10677 #endif 10678 #if defined(BCM_88270_A0) 10679 soc_field_info_t soc_OAMP_PE_CONST_BCM88270_A0r_fields[] = { 10680 { PE_CONST_Nf, 32, 0, SOCF_LE } 10681 }; 10682 10683 #endif 10684 #if defined(BCM_88375_A0) 10685 soc_field_info_t soc_OAMP_PE_CONST_BCM88375_A0r_fields[] = { 10686 { PE_CONST_Nf, 32, 0, SOCF_LE } 10687 }; 10688 10689 #endif 10690 #if defined(BCM_88375_B0) 10691 soc_field_info_t soc_OAMP_PE_CONST_BCM88375_B0r_fields[] = { 10692 { PE_CONST_Nf, 32, 0, SOCF_LE } 10693 }; 10694 10695 #endif 10696 #if defined(BCM_88470_A0) 10697 soc_field_info_t soc_OAMP_PE_CONST_BCM88470_A0r_fields[] = { 10698 { PE_CONST_Nf, 32, 0, SOCF_LE } 10699 }; 10700 10701 #endif 10702 #if defined(BCM_88470_B0) 10703 soc_field_info_t soc_OAMP_PE_CONST_BCM88470_B0r_fields[] = { 10704 { PE_CONST_Nf, 32, 0, SOCF_LE } 10705 }; 10706 10707 #endif 10708 #if defined(BCM_88675_B0) 10709 soc_field_info_t soc_OAMP_PE_CONST_BCM88675_B0r_fields[] = { 10710 { PE_CONST_Nf, 32, 0, SOCF_LE } 10711 }; 10712 10713 #endif 10714 #if defined(BCM_88680_A0) 10715 soc_field_info_t soc_OAMP_PE_CONST_BCM88680_A0r_fields[] = { 10716 { PE_CONST_Nf, 32, 0, SOCF_LE } 10717 }; 10718 10719 #endif 10720 #if defined(BCM_88690_A0) 10721 soc_field_info_t soc_OAMP_PE_CONST_BCM88690_A0r_fields[] = { 10722 { PE_CONST_Nf, 32, 0, SOCF_LE } 10723 }; 10724 10725 #endif 10726 #if defined(BCM_88690_B0) 10727 soc_field_info_t soc_OAMP_PE_CONST_BCM88690_B0r_fields[] = { 10728 { PE_CONST_Nf, 32, 0, SOCF_LE } 10729 }; 10730 10731 #endif 10732 #if defined(BCM_88660_A0) 10733 soc_field_info_t soc_OAMP_PE_FEM_CFG_1r_fields[] = { 10734 { FEM_PROG_0f, 96, 0, SOCF_LE|SOCF_SIG }, 10735 { FEM_PROG_1f, 96, 96, SOCF_LE|SOCF_SIG }, 10736 { FEM_PROG_2f, 96, 192, SOCF_LE|SOCF_SIG }, 10737 { FEM_PROG_3f, 96, 288, SOCF_LE|SOCF_SIG }, 10738 { FEM_PROG_4f, 96, 384, SOCF_LE|SOCF_SIG } 10739 }; 10740 10741 #endif 10742 #if defined(BCM_88675_A0) 10743 soc_field_info_t soc_OAMP_PE_FEM_CFG_2r_fields[] = { 10744 { FEM_PROG_10f, 96, 384, SOCF_LE }, 10745 { FEM_PROG_6f, 96, 0, SOCF_LE }, 10746 { FEM_PROG_7f, 96, 96, SOCF_LE }, 10747 { FEM_PROG_8f, 96, 192, SOCF_LE }, 10748 { FEM_PROG_9f, 96, 288, SOCF_LE } 10749 }; 10750 10751 #endif 10752 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 10753 defined(BCM_56270_A0) 10754 soc_field_info_t soc_OAMP_PE_FEM_CFG_1_BCM56260_A0r_fields[] = { 10755 { FEM_PROG_0f, 96, 0, SOCF_LE }, 10756 { FEM_PROG_1f, 96, 96, SOCF_LE }, 10757 { FEM_PROG_2f, 96, 192, SOCF_LE }, 10758 { FEM_PROG_3f, 96, 288, SOCF_LE }, 10759 { FEM_PROG_4f, 96, 384, SOCF_LE }, 10760 { FEM_PROG_5f, 96, 480, SOCF_LE } 10761 }; 10762 10763 #endif 10764 #if defined(BCM_88375_A0) 10765 soc_field_info_t soc_OAMP_PE_FEM_CFG_1_BCM88375_A0r_fields[] = { 10766 { FEM_PROG_0f, 96, 0, SOCF_LE }, 10767 { FEM_PROG_1f, 96, 96, SOCF_LE }, 10768 { FEM_PROG_2f, 96, 192, SOCF_LE }, 10769 { FEM_PROG_3f, 96, 288, SOCF_LE }, 10770 { FEM_PROG_4f, 96, 384, SOCF_LE }, 10771 { FEM_PROG_5f, 96, 480, SOCF_LE } 10772 }; 10773 10774 #endif 10775 #if defined(BCM_88375_B0) 10776 soc_field_info_t soc_OAMP_PE_FEM_CFG_1_BCM88375_B0r_fields[] = { 10777 { FEM_PROG_0f, 96, 0, SOCF_LE }, 10778 { FEM_PROG_1f, 96, 96, SOCF_LE }, 10779 { FEM_PROG_2f, 96, 192, SOCF_LE }, 10780 { FEM_PROG_3f, 96, 288, SOCF_LE }, 10781 { FEM_PROG_4f, 96, 384, SOCF_LE }, 10782 { FEM_PROG_5f, 96, 480, SOCF_LE } 10783 }; 10784 10785 #endif 10786 #if defined(BCM_88675_A0) 10787 soc_field_info_t soc_OAMP_PE_FEM_CFG_1_BCM88675_A0r_fields[] = { 10788 { FEM_PROG_0f, 96, 0, SOCF_LE }, 10789 { FEM_PROG_1f, 96, 96, SOCF_LE }, 10790 { FEM_PROG_2f, 96, 192, SOCF_LE }, 10791 { FEM_PROG_3f, 96, 288, SOCF_LE }, 10792 { FEM_PROG_4f, 96, 384, SOCF_LE }, 10793 { FEM_PROG_5f, 96, 480, SOCF_LE } 10794 }; 10795 10796 #endif 10797 #if defined(BCM_88675_B0) 10798 soc_field_info_t soc_OAMP_PE_FEM_CFG_1_BCM88675_B0r_fields[] = { 10799 { FEM_PROG_0f, 96, 0, SOCF_LE }, 10800 { FEM_PROG_1f, 96, 96, SOCF_LE }, 10801 { FEM_PROG_2f, 96, 192, SOCF_LE }, 10802 { FEM_PROG_3f, 96, 288, SOCF_LE }, 10803 { FEM_PROG_4f, 96, 384, SOCF_LE }, 10804 { FEM_PROG_5f, 96, 480, SOCF_LE } 10805 }; 10806 10807 #endif 10808 #if defined(BCM_88680_A0) 10809 soc_field_info_t soc_OAMP_PE_FEM_CFG_1_BCM88680_A0r_fields[] = { 10810 { FEM_PROG_0f, 96, 0, SOCF_LE }, 10811 { FEM_PROG_1f, 96, 96, SOCF_LE }, 10812 { FEM_PROG_2f, 96, 192, SOCF_LE }, 10813 { FEM_PROG_3f, 96, 288, SOCF_LE }, 10814 { FEM_PROG_4f, 96, 384, SOCF_LE }, 10815 { FEM_PROG_5f, 96, 480, SOCF_LE } 10816 }; 10817 10818 #endif 10819 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 10820 defined(BCM_56270_A0) 10821 soc_field_info_t soc_OAMP_PE_FEM_CFG_2_BCM56260_A0r_fields[] = { 10822 { FEM_PROG_10f, 96, 384, SOCF_LE }, 10823 { FEM_PROG_6f, 96, 0, SOCF_LE }, 10824 { FEM_PROG_7f, 96, 96, SOCF_LE }, 10825 { FEM_PROG_8f, 96, 192, SOCF_LE }, 10826 { FEM_PROG_9f, 96, 288, SOCF_LE } 10827 }; 10828 10829 #endif 10830 #if defined(BCM_88375_A0) 10831 soc_field_info_t soc_OAMP_PE_FEM_CFG_2_BCM88375_A0r_fields[] = { 10832 { FEM_PROG_10f, 96, 384, SOCF_LE }, 10833 { FEM_PROG_6f, 96, 0, SOCF_LE }, 10834 { FEM_PROG_7f, 96, 96, SOCF_LE }, 10835 { FEM_PROG_8f, 96, 192, SOCF_LE }, 10836 { FEM_PROG_9f, 96, 288, SOCF_LE } 10837 }; 10838 10839 #endif 10840 #if defined(BCM_88375_B0) 10841 soc_field_info_t soc_OAMP_PE_FEM_CFG_2_BCM88375_B0r_fields[] = { 10842 { FEM_PROG_10f, 96, 384, SOCF_LE }, 10843 { FEM_PROG_6f, 96, 0, SOCF_LE }, 10844 { FEM_PROG_7f, 96, 96, SOCF_LE }, 10845 { FEM_PROG_8f, 96, 192, SOCF_LE }, 10846 { FEM_PROG_9f, 96, 288, SOCF_LE } 10847 }; 10848 10849 #endif 10850 #if defined(BCM_88675_B0) 10851 soc_field_info_t soc_OAMP_PE_FEM_CFG_2_BCM88675_B0r_fields[] = { 10852 { FEM_PROG_10f, 96, 384, SOCF_LE }, 10853 { FEM_PROG_6f, 96, 0, SOCF_LE }, 10854 { FEM_PROG_7f, 96, 96, SOCF_LE }, 10855 { FEM_PROG_8f, 96, 192, SOCF_LE }, 10856 { FEM_PROG_9f, 96, 288, SOCF_LE } 10857 }; 10858 10859 #endif 10860 #if defined(BCM_88680_A0) 10861 soc_field_info_t soc_OAMP_PE_FEM_CFG_2_BCM88680_A0r_fields[] = { 10862 { FEM_PROG_10f, 96, 384, SOCF_LE }, 10863 { FEM_PROG_6f, 96, 0, SOCF_LE }, 10864 { FEM_PROG_7f, 96, 96, SOCF_LE }, 10865 { FEM_PROG_8f, 96, 192, SOCF_LE }, 10866 { FEM_PROG_9f, 96, 288, SOCF_LE } 10867 }; 10868 10869 #endif 10870 #if defined(BCM_88470_A0) 10871 soc_field_info_t soc_OAMP_PE_FEM_MAPr_fields[] = { 10872 { PE_FEM_MAPf, 96, 0, SOCF_LE } 10873 }; 10874 10875 #endif 10876 #if defined(BCM_88270_A0) 10877 soc_field_info_t soc_OAMP_PE_FEM_MAP_BCM88270_A0r_fields[] = { 10878 { PE_FEM_MAPf, 96, 0, SOCF_LE } 10879 }; 10880 10881 #endif 10882 #if defined(BCM_88470_B0) 10883 soc_field_info_t soc_OAMP_PE_FEM_MAP_BCM88470_B0r_fields[] = { 10884 { PE_FEM_MAPf, 96, 0, SOCF_LE } 10885 }; 10886 10887 #endif 10888 #if defined(BCM_88690_A0) 10889 soc_field_info_t soc_OAMP_PE_FEM_MAP_BCM88690_A0r_fields[] = { 10890 { PE_FEM_MAPf, 96, 0, SOCF_LE } 10891 }; 10892 10893 #endif 10894 #if defined(BCM_88690_B0) 10895 soc_field_info_t soc_OAMP_PE_FEM_MAP_BCM88690_B0r_fields[] = { 10896 { PE_FEM_MAPf, 96, 0, SOCF_LE } 10897 }; 10898 10899 #endif 10900 #if defined(BCM_88660_A0) 10901 soc_field_info_t soc_OAMP_PE_FIRST_INSTr_fields[] = { 10902 { MAX_INSTR_COUNTf, 13, 328, SOCF_LE|SOCF_SIG }, 10903 { PE_CONST_0f, 32, 0, SOCF_LE|SOCF_SIG }, 10904 { PE_CONST_1f, 32, 32, SOCF_LE|SOCF_SIG }, 10905 { PE_CONST_2f, 32, 64, SOCF_LE|SOCF_SIG }, 10906 { PE_CONST_3f, 32, 96, SOCF_LE|SOCF_SIG }, 10907 { PE_CONST_4f, 32, 128, SOCF_LE|SOCF_SIG }, 10908 { PE_CONST_5f, 32, 160, SOCF_LE|SOCF_SIG }, 10909 { PE_CONST_6f, 32, 192, SOCF_LE|SOCF_SIG }, 10910 { PE_CONST_7f, 32, 224, SOCF_LE|SOCF_SIG }, 10911 { PE_DEFAULT_INSTRUCTIONf, 8, 320, SOCF_LE|SOCF_SIG }, 10912 { PE_PTR_0f, 8, 256, SOCF_LE|SOCF_SIG }, 10913 { PE_PTR_1f, 8, 264, SOCF_LE|SOCF_SIG }, 10914 { PE_PTR_2f, 8, 272, SOCF_LE|SOCF_SIG }, 10915 { PE_PTR_3f, 8, 280, SOCF_LE|SOCF_SIG }, 10916 { PE_PTR_4f, 8, 288, SOCF_LE|SOCF_SIG }, 10917 { PE_PTR_5f, 8, 296, SOCF_LE|SOCF_SIG }, 10918 { PE_PTR_6f, 8, 304, SOCF_LE|SOCF_SIG }, 10919 { PE_PTR_7f, 8, 312, SOCF_LE|SOCF_SIG } 10920 }; 10921 10922 #endif 10923 #if defined(BCM_88675_A0) 10924 soc_field_info_t soc_OAMP_PE_INSTr_fields[] = { 10925 { MAX_INSTR_COUNTf, 13, 10, SOCF_LE }, 10926 { PE_DEFAULT_INSTRUCTIONf, 10, 0, SOCF_LE } 10927 }; 10928 10929 #endif 10930 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 10931 defined(BCM_56270_A0) 10932 soc_field_info_t soc_OAMP_PE_INST_BCM56260_A0r_fields[] = { 10933 { MAX_INSTR_COUNTf, 13, 10, SOCF_LE }, 10934 { PE_DEFAULT_INSTRUCTIONf, 10, 0, SOCF_LE } 10935 }; 10936 10937 #endif 10938 #if defined(BCM_88270_A0) 10939 soc_field_info_t soc_OAMP_PE_INST_BCM88270_A0r_fields[] = { 10940 { DEFAULT_INST_ADDRf, 11, 0, SOCF_LE }, 10941 { MAX_INSTR_COUNTf, 13, 11, SOCF_LE }, 10942 { PE_DEBUG_MODEf, 2, 24, SOCF_LE } 10943 }; 10944 10945 #endif 10946 #if defined(BCM_88375_A0) 10947 soc_field_info_t soc_OAMP_PE_INST_BCM88375_A0r_fields[] = { 10948 { MAX_INSTR_COUNTf, 13, 10, SOCF_LE }, 10949 { PE_DEFAULT_INSTRUCTIONf, 10, 0, SOCF_LE } 10950 }; 10951 10952 #endif 10953 #if defined(BCM_88375_B0) 10954 soc_field_info_t soc_OAMP_PE_INST_BCM88375_B0r_fields[] = { 10955 { MAX_INSTR_COUNTf, 13, 10, SOCF_LE }, 10956 { PE_DEFAULT_INSTRUCTIONf, 10, 0, SOCF_LE } 10957 }; 10958 10959 #endif 10960 #if defined(BCM_88470_A0) 10961 soc_field_info_t soc_OAMP_PE_INST_BCM88470_A0r_fields[] = { 10962 { DEFAULT_INST_ADDRf, 11, 0, SOCF_LE }, 10963 { MAX_INSTR_COUNTf, 13, 11, SOCF_LE }, 10964 { PE_DEBUG_MODEf, 2, 24, SOCF_LE } 10965 }; 10966 10967 #endif 10968 #if defined(BCM_88470_B0) 10969 soc_field_info_t soc_OAMP_PE_INST_BCM88470_B0r_fields[] = { 10970 { DEFAULT_INST_ADDRf, 11, 0, SOCF_LE }, 10971 { MAX_INSTR_COUNTf, 13, 11, SOCF_LE }, 10972 { PE_DEBUG_MODEf, 2, 24, SOCF_LE } 10973 }; 10974 10975 #endif 10976 #if defined(BCM_88675_B0) 10977 soc_field_info_t soc_OAMP_PE_INST_BCM88675_B0r_fields[] = { 10978 { MAX_INSTR_COUNTf, 13, 10, SOCF_LE }, 10979 { PE_DEFAULT_INSTRUCTIONf, 10, 0, SOCF_LE } 10980 }; 10981 10982 #endif 10983 #if defined(BCM_88680_A0) 10984 soc_field_info_t soc_OAMP_PE_INST_BCM88680_A0r_fields[] = { 10985 { MAX_INSTR_COUNTf, 13, 10, SOCF_LE }, 10986 { PE_DEFAULT_INSTRUCTIONf, 10, 0, SOCF_LE } 10987 }; 10988 10989 #endif 10990 #if defined(BCM_88690_A0) 10991 soc_field_info_t soc_OAMP_PE_INST_BCM88690_A0r_fields[] = { 10992 { DEFAULT_INST_ADDRf, 11, 0, SOCF_LE }, 10993 { MAX_INSTR_COUNTf, 13, 11, SOCF_LE }, 10994 { PE_DEBUG_MODEf, 2, 24, SOCF_LE } 10995 }; 10996 10997 #endif 10998 #if defined(BCM_88690_B0) 10999 soc_field_info_t soc_OAMP_PE_INST_BCM88690_B0r_fields[] = { 11000 { DEFAULT_INST_ADDRf, 11, 0, SOCF_LE }, 11001 { MAX_INSTR_COUNTf, 13, 11, SOCF_LE }, 11002 { PE_DEBUG_MODEf, 2, 24, SOCF_LE } 11003 }; 11004 11005 #endif 11006 #if defined(BCM_88675_A0) 11007 soc_field_info_t soc_OAMP_PE_PROFr_fields[] = { 11008 { DEST_DMA_COS_Nf, 4, 27, SOCF_LE }, 11009 { DEST_DMA_SCH_Nf, 1, 26, 0 }, 11010 { DEST_IF_Nf, 1, 25, 0 }, 11011 { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 }, 11012 { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE }, 11013 { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE }, 11014 { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE }, 11015 { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE } 11016 }; 11017 11018 #endif 11019 #if defined(BCM_88270_A0) 11020 soc_field_info_t soc_OAMP_PE_PROF_BCM88270_A0r_fields[] = { 11021 { DEST_DMA_COS_Nf, 4, 27, SOCF_LE }, 11022 { DEST_DMA_SCH_Nf, 1, 26, 0 }, 11023 { DEST_IF_Nf, 1, 25, 0 }, 11024 { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 }, 11025 { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE }, 11026 { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE }, 11027 { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE }, 11028 { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE } 11029 }; 11030 11031 #endif 11032 #if defined(BCM_88375_A0) 11033 soc_field_info_t soc_OAMP_PE_PROF_BCM88375_A0r_fields[] = { 11034 { DEST_DMA_COS_Nf, 4, 27, SOCF_LE }, 11035 { DEST_DMA_SCH_Nf, 1, 26, 0 }, 11036 { DEST_IF_Nf, 1, 25, 0 }, 11037 { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 }, 11038 { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE }, 11039 { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE }, 11040 { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE }, 11041 { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE } 11042 }; 11043 11044 #endif 11045 #if defined(BCM_88375_B0) 11046 soc_field_info_t soc_OAMP_PE_PROF_BCM88375_B0r_fields[] = { 11047 { DEST_DMA_COS_Nf, 4, 27, SOCF_LE }, 11048 { DEST_DMA_SCH_Nf, 1, 26, 0 }, 11049 { DEST_IF_Nf, 1, 25, 0 }, 11050 { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 }, 11051 { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE }, 11052 { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE }, 11053 { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE }, 11054 { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE } 11055 }; 11056 11057 #endif 11058 #if defined(BCM_88470_A0) 11059 soc_field_info_t soc_OAMP_PE_PROF_BCM88470_A0r_fields[] = { 11060 { DEST_DMA_COS_Nf, 4, 27, SOCF_LE }, 11061 { DEST_DMA_SCH_Nf, 1, 26, 0 }, 11062 { DEST_IF_Nf, 1, 25, 0 }, 11063 { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 }, 11064 { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE }, 11065 { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE }, 11066 { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE }, 11067 { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE } 11068 }; 11069 11070 #endif 11071 #if defined(BCM_88470_B0) 11072 soc_field_info_t soc_OAMP_PE_PROF_BCM88470_B0r_fields[] = { 11073 { DEST_DMA_COS_Nf, 4, 27, SOCF_LE }, 11074 { DEST_DMA_SCH_Nf, 1, 26, 0 }, 11075 { DEST_IF_Nf, 1, 25, 0 }, 11076 { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 }, 11077 { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE }, 11078 { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE }, 11079 { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE }, 11080 { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE } 11081 }; 11082 11083 #endif 11084 #if defined(BCM_88675_B0) 11085 soc_field_info_t soc_OAMP_PE_PROF_BCM88675_B0r_fields[] = { 11086 { DEST_DMA_COS_Nf, 4, 27, SOCF_LE }, 11087 { DEST_DMA_SCH_Nf, 1, 26, 0 }, 11088 { DEST_IF_Nf, 1, 25, 0 }, 11089 { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 }, 11090 { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE }, 11091 { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE }, 11092 { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE }, 11093 { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE } 11094 }; 11095 11096 #endif 11097 #if defined(BCM_88680_A0) 11098 soc_field_info_t soc_OAMP_PE_PROF_BCM88680_A0r_fields[] = { 11099 { DEST_DMA_COS_Nf, 4, 27, SOCF_LE }, 11100 { DEST_DMA_SCH_Nf, 1, 26, 0 }, 11101 { DEST_IF_Nf, 1, 25, 0 }, 11102 { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 }, 11103 { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE }, 11104 { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE }, 11105 { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE }, 11106 { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE } 11107 }; 11108 11109 #endif 11110 #if defined(BCM_88690_A0) 11111 soc_field_info_t soc_OAMP_PE_PROF_BCM88690_A0r_fields[] = { 11112 { DEST_DMA_COS_Nf, 4, 27, SOCF_LE }, 11113 { DEST_DMA_SCH_Nf, 1, 26, 0 }, 11114 { DEST_IF_Nf, 1, 25, 0 }, 11115 { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 }, 11116 { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE }, 11117 { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE }, 11118 { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE }, 11119 { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE } 11120 }; 11121 11122 #endif 11123 #if defined(BCM_88690_B0) 11124 soc_field_info_t soc_OAMP_PE_PROF_BCM88690_B0r_fields[] = { 11125 { DEST_DMA_COS_Nf, 4, 27, SOCF_LE }, 11126 { DEST_DMA_SCH_Nf, 1, 26, 0 }, 11127 { DEST_IF_Nf, 1, 25, 0 }, 11128 { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 }, 11129 { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE }, 11130 { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE }, 11131 { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE }, 11132 { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE } 11133 }; 11134 11135 #endif 11136 #if defined(BCM_88675_A0) 11137 soc_field_info_t soc_OAMP_PE_PTRr_fields[] = { 11138 { PE_PTR_Nf, 10, 0, SOCF_LE } 11139 }; 11140 11141 #endif 11142 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 11143 defined(BCM_56270_A0) 11144 soc_field_info_t soc_OAMP_PE_PTR_BCM56260_A0r_fields[] = { 11145 { PE_PTR_Nf, 10, 0, SOCF_LE } 11146 }; 11147 11148 #endif 11149 #if defined(BCM_88270_A0) 11150 soc_field_info_t soc_OAMP_PE_PTR_BCM88270_A0r_fields[] = { 11151 { PE_PTR_Nf, 11, 0, SOCF_LE } 11152 }; 11153 11154 #endif 11155 #if defined(BCM_88375_A0) 11156 soc_field_info_t soc_OAMP_PE_PTR_BCM88375_A0r_fields[] = { 11157 { PE_PTR_Nf, 10, 0, SOCF_LE } 11158 }; 11159 11160 #endif 11161 #if defined(BCM_88375_B0) 11162 soc_field_info_t soc_OAMP_PE_PTR_BCM88375_B0r_fields[] = { 11163 { PE_PTR_Nf, 10, 0, SOCF_LE } 11164 }; 11165 11166 #endif 11167 #if defined(BCM_88470_A0) 11168 soc_field_info_t soc_OAMP_PE_PTR_BCM88470_A0r_fields[] = { 11169 { PE_PTR_Nf, 11, 0, SOCF_LE } 11170 }; 11171 11172 #endif 11173 #if defined(BCM_88470_B0) 11174 soc_field_info_t soc_OAMP_PE_PTR_BCM88470_B0r_fields[] = { 11175 { PE_PTR_Nf, 11, 0, SOCF_LE } 11176 }; 11177 11178 #endif 11179 #if defined(BCM_88675_B0) 11180 soc_field_info_t soc_OAMP_PE_PTR_BCM88675_B0r_fields[] = { 11181 { PE_PTR_Nf, 10, 0, SOCF_LE } 11182 }; 11183 11184 #endif 11185 #if defined(BCM_88680_A0) 11186 soc_field_info_t soc_OAMP_PE_PTR_BCM88680_A0r_fields[] = { 11187 { PE_PTR_Nf, 10, 0, SOCF_LE } 11188 }; 11189 11190 #endif 11191 #if defined(BCM_88690_A0) 11192 soc_field_info_t soc_OAMP_PE_PTR_BCM88690_A0r_fields[] = { 11193 { PE_PTR_Nf, 11, 0, SOCF_LE } 11194 }; 11195 11196 #endif 11197 #if defined(BCM_88690_B0) 11198 soc_field_info_t soc_OAMP_PE_PTR_BCM88690_B0r_fields[] = { 11199 { PE_PTR_Nf, 11, 0, SOCF_LE } 11200 }; 11201 11202 #endif 11203 #if defined(BCM_88675_A0) 11204 soc_field_info_t soc_OAMP_PE_STATUSr_fields[] = { 11205 { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11206 { LAST_KEY_2f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11207 { LAST_PROG_IDX_1f, 5, 48, SOCF_LE|SOCF_RO|SOCF_SIG }, 11208 { LAST_PROG_IDX_2f, 5, 53, SOCF_LE|SOCF_RO|SOCF_SIG }, 11209 { LAST_TCAM_HIT_1f, 1, 70, SOCF_RO|SOCF_SIG }, 11210 { LAST_TCAM_HIT_2f, 1, 71, SOCF_RO|SOCF_SIG }, 11211 { LAST_TCAM_IDX_1f, 6, 58, SOCF_LE|SOCF_RO|SOCF_SIG }, 11212 { LAST_TCAM_IDX_2f, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG } 11213 }; 11214 11215 #endif 11216 #if defined(BCM_88470_A0) 11217 soc_field_info_t soc_OAMP_PE_STATUS_1r_fields[] = { 11218 { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11219 { LAST_PKT_VARS_1f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG }, 11220 { LAST_PROG_IDX_1f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11221 { LAST_TCAM_HIT_1f, 1, 35, SOCF_RO|SOCF_SIG }, 11222 { LAST_TCAM_IDX_1f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG } 11223 }; 11224 11225 #endif 11226 #if defined(BCM_88470_A0) 11227 soc_field_info_t soc_OAMP_PE_STATUS_2r_fields[] = { 11228 { LAST_KEY_2f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11229 { LAST_PKT_VARS_2f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG }, 11230 { LAST_PROG_IDX_2f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11231 { LAST_TCAM_HIT_2f, 1, 35, SOCF_RO|SOCF_SIG }, 11232 { LAST_TCAM_IDX_2f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG } 11233 }; 11234 11235 #endif 11236 #if defined(BCM_88270_A0) 11237 soc_field_info_t soc_OAMP_PE_STATUS_1_BCM88270_A0r_fields[] = { 11238 { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11239 { LAST_PKT_VARS_1f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG }, 11240 { LAST_PROG_IDX_1f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11241 { LAST_TCAM_HIT_1f, 1, 35, SOCF_RO|SOCF_SIG }, 11242 { LAST_TCAM_IDX_1f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG } 11243 }; 11244 11245 #endif 11246 #if defined(BCM_88470_B0) 11247 soc_field_info_t soc_OAMP_PE_STATUS_1_BCM88470_B0r_fields[] = { 11248 { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11249 { LAST_PKT_VARS_1f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG }, 11250 { LAST_PROG_IDX_1f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11251 { LAST_TCAM_HIT_1f, 1, 35, SOCF_RO|SOCF_SIG }, 11252 { LAST_TCAM_IDX_1f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG } 11253 }; 11254 11255 #endif 11256 #if defined(BCM_88690_A0) 11257 soc_field_info_t soc_OAMP_PE_STATUS_1_BCM88690_A0r_fields[] = { 11258 { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11259 { LAST_PKT_VARS_1f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG }, 11260 { LAST_PROG_IDX_1f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11261 { LAST_TCAM_HIT_1f, 1, 35, SOCF_RO|SOCF_SIG }, 11262 { LAST_TCAM_IDX_1f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG } 11263 }; 11264 11265 #endif 11266 #if defined(BCM_88690_B0) 11267 soc_field_info_t soc_OAMP_PE_STATUS_1_BCM88690_B0r_fields[] = { 11268 { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11269 { LAST_PKT_VARS_1f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG }, 11270 { LAST_PROG_IDX_1f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11271 { LAST_TCAM_HIT_1f, 1, 35, SOCF_RO|SOCF_SIG }, 11272 { LAST_TCAM_IDX_1f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG } 11273 }; 11274 11275 #endif 11276 #if defined(BCM_88270_A0) 11277 soc_field_info_t soc_OAMP_PE_STATUS_2_BCM88270_A0r_fields[] = { 11278 { LAST_KEY_2f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11279 { LAST_PKT_VARS_2f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG }, 11280 { LAST_PROG_IDX_2f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11281 { LAST_TCAM_HIT_2f, 1, 35, SOCF_RO|SOCF_SIG }, 11282 { LAST_TCAM_IDX_2f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG } 11283 }; 11284 11285 #endif 11286 #if defined(BCM_88470_B0) 11287 soc_field_info_t soc_OAMP_PE_STATUS_2_BCM88470_B0r_fields[] = { 11288 { LAST_KEY_2f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11289 { LAST_PKT_VARS_2f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG }, 11290 { LAST_PROG_IDX_2f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11291 { LAST_TCAM_HIT_2f, 1, 35, SOCF_RO|SOCF_SIG }, 11292 { LAST_TCAM_IDX_2f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG } 11293 }; 11294 11295 #endif 11296 #if defined(BCM_88690_A0) 11297 soc_field_info_t soc_OAMP_PE_STATUS_2_BCM88690_A0r_fields[] = { 11298 { LAST_KEY_2f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11299 { LAST_PKT_VARS_2f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG }, 11300 { LAST_PROG_IDX_2f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11301 { LAST_TCAM_HIT_2f, 1, 35, SOCF_RO|SOCF_SIG }, 11302 { LAST_TCAM_IDX_2f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG } 11303 }; 11304 11305 #endif 11306 #if defined(BCM_88690_B0) 11307 soc_field_info_t soc_OAMP_PE_STATUS_2_BCM88690_B0r_fields[] = { 11308 { LAST_KEY_2f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11309 { LAST_PKT_VARS_2f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG }, 11310 { LAST_PROG_IDX_2f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11311 { LAST_TCAM_HIT_2f, 1, 35, SOCF_RO|SOCF_SIG }, 11312 { LAST_TCAM_IDX_2f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG } 11313 }; 11314 11315 #endif 11316 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 11317 defined(BCM_56270_A0) 11318 soc_field_info_t soc_OAMP_PE_STATUS_BCM56260_A0r_fields[] = { 11319 { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO }, 11320 { LAST_KEY_2f, 24, 24, SOCF_LE|SOCF_RO }, 11321 { LAST_PROG_IDX_1f, 5, 48, SOCF_LE|SOCF_RO }, 11322 { LAST_PROG_IDX_2f, 5, 53, SOCF_LE|SOCF_RO }, 11323 { LAST_TCAM_HIT_1f, 1, 70, SOCF_RO }, 11324 { LAST_TCAM_HIT_2f, 1, 71, SOCF_RO }, 11325 { LAST_TCAM_IDX_1f, 6, 58, SOCF_LE|SOCF_RO }, 11326 { LAST_TCAM_IDX_2f, 6, 64, SOCF_LE|SOCF_RO } 11327 }; 11328 11329 #endif 11330 #if defined(BCM_88375_A0) 11331 soc_field_info_t soc_OAMP_PE_STATUS_BCM88375_A0r_fields[] = { 11332 { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11333 { LAST_KEY_2f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11334 { LAST_PROG_IDX_1f, 5, 48, SOCF_LE|SOCF_RO|SOCF_SIG }, 11335 { LAST_PROG_IDX_2f, 5, 53, SOCF_LE|SOCF_RO|SOCF_SIG }, 11336 { LAST_TCAM_HIT_1f, 1, 70, SOCF_RO|SOCF_SIG }, 11337 { LAST_TCAM_HIT_2f, 1, 71, SOCF_RO|SOCF_SIG }, 11338 { LAST_TCAM_IDX_1f, 6, 58, SOCF_LE|SOCF_RO|SOCF_SIG }, 11339 { LAST_TCAM_IDX_2f, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG } 11340 }; 11341 11342 #endif 11343 #if defined(BCM_88375_B0) 11344 soc_field_info_t soc_OAMP_PE_STATUS_BCM88375_B0r_fields[] = { 11345 { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11346 { LAST_KEY_2f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11347 { LAST_PROG_IDX_1f, 5, 48, SOCF_LE|SOCF_RO|SOCF_SIG }, 11348 { LAST_PROG_IDX_2f, 5, 53, SOCF_LE|SOCF_RO|SOCF_SIG }, 11349 { LAST_TCAM_HIT_1f, 1, 70, SOCF_RO|SOCF_SIG }, 11350 { LAST_TCAM_HIT_2f, 1, 71, SOCF_RO|SOCF_SIG }, 11351 { LAST_TCAM_IDX_1f, 6, 58, SOCF_LE|SOCF_RO|SOCF_SIG }, 11352 { LAST_TCAM_IDX_2f, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG } 11353 }; 11354 11355 #endif 11356 #if defined(BCM_88675_B0) 11357 soc_field_info_t soc_OAMP_PE_STATUS_BCM88675_B0r_fields[] = { 11358 { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11359 { LAST_KEY_2f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11360 { LAST_PROG_IDX_1f, 5, 48, SOCF_LE|SOCF_RO|SOCF_SIG }, 11361 { LAST_PROG_IDX_2f, 5, 53, SOCF_LE|SOCF_RO|SOCF_SIG }, 11362 { LAST_TCAM_HIT_1f, 1, 70, SOCF_RO|SOCF_SIG }, 11363 { LAST_TCAM_HIT_2f, 1, 71, SOCF_RO|SOCF_SIG }, 11364 { LAST_TCAM_IDX_1f, 6, 58, SOCF_LE|SOCF_RO|SOCF_SIG }, 11365 { LAST_TCAM_IDX_2f, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG } 11366 }; 11367 11368 #endif 11369 #if defined(BCM_88680_A0) 11370 soc_field_info_t soc_OAMP_PE_STATUS_BCM88680_A0r_fields[] = { 11371 { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 11372 { LAST_KEY_2f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG }, 11373 { LAST_PROG_IDX_1f, 5, 48, SOCF_LE|SOCF_RO|SOCF_SIG }, 11374 { LAST_PROG_IDX_2f, 5, 53, SOCF_LE|SOCF_RO|SOCF_SIG }, 11375 { LAST_TCAM_HIT_1f, 1, 70, SOCF_RO|SOCF_SIG }, 11376 { LAST_TCAM_HIT_2f, 1, 71, SOCF_RO|SOCF_SIG }, 11377 { LAST_TCAM_IDX_1f, 6, 58, SOCF_LE|SOCF_RO|SOCF_SIG }, 11378 { LAST_TCAM_IDX_2f, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG } 11379 }; 11380 11381 #endif 11382 #if defined(BCM_88660_A0) 11383 soc_field_info_t soc_OAMP_PORT_STAT_TLVr_fields[] = { 11384 { PORT_STAT_TLVf, 24, 0, SOCF_LE|SOCF_SIG } 11385 }; 11386 11387 #endif 11388 #if defined(BCM_88270_A0) 11389 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88270_A0r_fields[] = { 11390 { PORT_STAT_TLVf, 24, 0, SOCF_LE } 11391 }; 11392 11393 #endif 11394 #if defined(BCM_88375_A0) 11395 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88375_A0r_fields[] = { 11396 { PORT_STAT_TLVf, 24, 0, SOCF_LE } 11397 }; 11398 11399 #endif 11400 #if defined(BCM_88375_B0) 11401 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88375_B0r_fields[] = { 11402 { PORT_STAT_TLVf, 24, 0, SOCF_LE } 11403 }; 11404 11405 #endif 11406 #if defined(BCM_88470_A0) 11407 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88470_A0r_fields[] = { 11408 { PORT_STAT_TLVf, 24, 0, SOCF_LE } 11409 }; 11410 11411 #endif 11412 #if defined(BCM_88470_B0) 11413 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88470_B0r_fields[] = { 11414 { PORT_STAT_TLVf, 24, 0, SOCF_LE } 11415 }; 11416 11417 #endif 11418 #if defined(BCM_88675_A0) 11419 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88675_A0r_fields[] = { 11420 { PORT_STAT_TLVf, 24, 0, SOCF_LE } 11421 }; 11422 11423 #endif 11424 #if defined(BCM_88675_B0) 11425 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88675_B0r_fields[] = { 11426 { PORT_STAT_TLVf, 24, 0, SOCF_LE } 11427 }; 11428 11429 #endif 11430 #if defined(BCM_88680_A0) 11431 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88680_A0r_fields[] = { 11432 { PORT_STAT_TLVf, 24, 0, SOCF_LE } 11433 }; 11434 11435 #endif 11436 #if defined(BCM_88690_A0) 11437 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88690_A0r_fields[] = { 11438 { PORT_STAT_TLVf, 24, 0, SOCF_LE } 11439 }; 11440 11441 #endif 11442 #if defined(BCM_88690_B0) 11443 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88690_B0r_fields[] = { 11444 { PORT_STAT_TLVf, 24, 0, SOCF_LE } 11445 }; 11446 11447 #endif 11448 #if defined(BCM_88660_A0) 11449 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONFr_fields[] = { 11450 { PROTECTION_PACKET_EDIT_PROGRAMf, 17, 7, SOCF_LE|SOCF_SIG }, 11451 { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE|SOCF_SIG } 11452 }; 11453 11454 #endif 11455 #if defined(BCM_88270_A0) 11456 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88270_A0r_fields[] = { 11457 { PROTECTION_DEST_IFf, 1, 31, 0 }, 11458 { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE }, 11459 { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE } 11460 }; 11461 11462 #endif 11463 #if defined(BCM_88375_A0) 11464 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88375_A0r_fields[] = { 11465 { PROTECTION_DEST_IFf, 1, 31, 0 }, 11466 { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE }, 11467 { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE } 11468 }; 11469 11470 #endif 11471 #if defined(BCM_88375_B0) 11472 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88375_B0r_fields[] = { 11473 { PROTECTION_DEST_IFf, 1, 31, 0 }, 11474 { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE }, 11475 { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE } 11476 }; 11477 11478 #endif 11479 #if defined(BCM_88470_A0) 11480 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88470_A0r_fields[] = { 11481 { PROTECTION_DEST_IFf, 1, 31, 0 }, 11482 { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE }, 11483 { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE } 11484 }; 11485 11486 #endif 11487 #if defined(BCM_88470_B0) 11488 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88470_B0r_fields[] = { 11489 { PROTECTION_DEST_IFf, 1, 31, 0 }, 11490 { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE }, 11491 { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE } 11492 }; 11493 11494 #endif 11495 #if defined(BCM_88675_A0) 11496 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88675_A0r_fields[] = { 11497 { PROTECTION_DEST_IFf, 1, 31, 0 }, 11498 { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE }, 11499 { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE } 11500 }; 11501 11502 #endif 11503 #if defined(BCM_88675_B0) 11504 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88675_B0r_fields[] = { 11505 { PROTECTION_DEST_IFf, 1, 31, 0 }, 11506 { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE }, 11507 { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE } 11508 }; 11509 11510 #endif 11511 #if defined(BCM_88680_A0) 11512 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88680_A0r_fields[] = { 11513 { PROTECTION_DEST_IFf, 1, 31, 0 }, 11514 { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE }, 11515 { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE } 11516 }; 11517 11518 #endif 11519 #if defined(BCM_88690_A0) 11520 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88690_A0r_fields[] = { 11521 { PROTECTION_DEST_IFf, 1, 31, 0 }, 11522 { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE }, 11523 { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE } 11524 }; 11525 11526 #endif 11527 #if defined(BCM_88690_B0) 11528 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88690_B0r_fields[] = { 11529 { PROTECTION_DEST_IFf, 1, 31, 0 }, 11530 { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE }, 11531 { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE } 11532 }; 11533 11534 #endif 11535 #if defined(BCM_88650_A0) 11536 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADERr_fields[] = { 11537 { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE|SOCF_SIG } 11538 }; 11539 11540 #endif 11541 #if defined(BCM_88270_A0) 11542 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88270_A0r_fields[] = { 11543 { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE } 11544 }; 11545 11546 #endif 11547 #if defined(BCM_88375_A0) 11548 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88375_A0r_fields[] = { 11549 { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE } 11550 }; 11551 11552 #endif 11553 #if defined(BCM_88375_B0) 11554 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88375_B0r_fields[] = { 11555 { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE } 11556 }; 11557 11558 #endif 11559 #if defined(BCM_88470_A0) 11560 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88470_A0r_fields[] = { 11561 { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE } 11562 }; 11563 11564 #endif 11565 #if defined(BCM_88470_B0) 11566 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88470_B0r_fields[] = { 11567 { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE } 11568 }; 11569 11570 #endif 11571 #if defined(BCM_88650_B0) 11572 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88650_B0r_fields[] = { 11573 { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE|SOCF_SIG } 11574 }; 11575 11576 #endif 11577 #if defined(BCM_88660_A0) 11578 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88660_A0r_fields[] = { 11579 { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE|SOCF_SIG } 11580 }; 11581 11582 #endif 11583 #if defined(BCM_88675_A0) 11584 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88675_A0r_fields[] = { 11585 { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE } 11586 }; 11587 11588 #endif 11589 #if defined(BCM_88675_B0) 11590 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88675_B0r_fields[] = { 11591 { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE } 11592 }; 11593 11594 #endif 11595 #if defined(BCM_88680_A0) 11596 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88680_A0r_fields[] = { 11597 { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE } 11598 }; 11599 11600 #endif 11601 #if defined(BCM_88690_A0) 11602 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88690_A0r_fields[] = { 11603 { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE } 11604 }; 11605 11606 #endif 11607 #if defined(BCM_88690_B0) 11608 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88690_B0r_fields[] = { 11609 { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE } 11610 }; 11611 11612 #endif 11613 #if defined(BCM_88650_A0) 11614 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_NUM_OF_BYTESr_fields[] = { 11615 { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE|SOCF_SIG } 11616 }; 11617 11618 #endif 11619 #if defined(BCM_88650_B0) 11620 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_NUM_OF_BYTES_BCM88650_B0r_fields[] = { 11621 { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE|SOCF_SIG } 11622 }; 11623 11624 #endif 11625 #if defined(BCM_88650_A0) 11626 soc_field_info_t soc_OAMP_PR_2_FWDDPr_fields[] = { 11627 { CCM_DP_0f, 2, 0, SOCF_LE|SOCF_SIG }, 11628 { CCM_DP_1f, 2, 2, SOCF_LE|SOCF_SIG }, 11629 { CCM_DP_2f, 2, 4, SOCF_LE|SOCF_SIG }, 11630 { CCM_DP_3f, 2, 6, SOCF_LE|SOCF_SIG }, 11631 { CCM_DP_4f, 2, 8, SOCF_LE|SOCF_SIG }, 11632 { CCM_DP_5f, 2, 10, SOCF_LE|SOCF_SIG }, 11633 { CCM_DP_6f, 2, 12, SOCF_LE|SOCF_SIG }, 11634 { CCM_DP_7f, 2, 14, SOCF_LE|SOCF_SIG } 11635 }; 11636 11637 #endif 11638 #if defined(BCM_88270_A0) 11639 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88270_A0r_fields[] = { 11640 { CCM_DP_0f, 2, 0, SOCF_LE }, 11641 { CCM_DP_1f, 2, 2, SOCF_LE }, 11642 { CCM_DP_2f, 2, 4, SOCF_LE }, 11643 { CCM_DP_3f, 2, 6, SOCF_LE }, 11644 { CCM_DP_4f, 2, 8, SOCF_LE }, 11645 { CCM_DP_5f, 2, 10, SOCF_LE }, 11646 { CCM_DP_6f, 2, 12, SOCF_LE }, 11647 { CCM_DP_7f, 2, 14, SOCF_LE } 11648 }; 11649 11650 #endif 11651 #if defined(BCM_88375_A0) 11652 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88375_A0r_fields[] = { 11653 { CCM_DP_0f, 2, 0, SOCF_LE }, 11654 { CCM_DP_1f, 2, 2, SOCF_LE }, 11655 { CCM_DP_2f, 2, 4, SOCF_LE }, 11656 { CCM_DP_3f, 2, 6, SOCF_LE }, 11657 { CCM_DP_4f, 2, 8, SOCF_LE }, 11658 { CCM_DP_5f, 2, 10, SOCF_LE }, 11659 { CCM_DP_6f, 2, 12, SOCF_LE }, 11660 { CCM_DP_7f, 2, 14, SOCF_LE } 11661 }; 11662 11663 #endif 11664 #if defined(BCM_88375_B0) 11665 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88375_B0r_fields[] = { 11666 { CCM_DP_0f, 2, 0, SOCF_LE }, 11667 { CCM_DP_1f, 2, 2, SOCF_LE }, 11668 { CCM_DP_2f, 2, 4, SOCF_LE }, 11669 { CCM_DP_3f, 2, 6, SOCF_LE }, 11670 { CCM_DP_4f, 2, 8, SOCF_LE }, 11671 { CCM_DP_5f, 2, 10, SOCF_LE }, 11672 { CCM_DP_6f, 2, 12, SOCF_LE }, 11673 { CCM_DP_7f, 2, 14, SOCF_LE } 11674 }; 11675 11676 #endif 11677 #if defined(BCM_88470_A0) 11678 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88470_A0r_fields[] = { 11679 { CCM_DP_0f, 2, 0, SOCF_LE }, 11680 { CCM_DP_1f, 2, 2, SOCF_LE }, 11681 { CCM_DP_2f, 2, 4, SOCF_LE }, 11682 { CCM_DP_3f, 2, 6, SOCF_LE }, 11683 { CCM_DP_4f, 2, 8, SOCF_LE }, 11684 { CCM_DP_5f, 2, 10, SOCF_LE }, 11685 { CCM_DP_6f, 2, 12, SOCF_LE }, 11686 { CCM_DP_7f, 2, 14, SOCF_LE } 11687 }; 11688 11689 #endif 11690 #if defined(BCM_88470_B0) 11691 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88470_B0r_fields[] = { 11692 { CCM_DP_0f, 2, 0, SOCF_LE }, 11693 { CCM_DP_1f, 2, 2, SOCF_LE }, 11694 { CCM_DP_2f, 2, 4, SOCF_LE }, 11695 { CCM_DP_3f, 2, 6, SOCF_LE }, 11696 { CCM_DP_4f, 2, 8, SOCF_LE }, 11697 { CCM_DP_5f, 2, 10, SOCF_LE }, 11698 { CCM_DP_6f, 2, 12, SOCF_LE }, 11699 { CCM_DP_7f, 2, 14, SOCF_LE } 11700 }; 11701 11702 #endif 11703 #if defined(BCM_88650_B0) 11704 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88650_B0r_fields[] = { 11705 { CCM_DP_0f, 2, 0, SOCF_LE|SOCF_SIG }, 11706 { CCM_DP_1f, 2, 2, SOCF_LE|SOCF_SIG }, 11707 { CCM_DP_2f, 2, 4, SOCF_LE|SOCF_SIG }, 11708 { CCM_DP_3f, 2, 6, SOCF_LE|SOCF_SIG }, 11709 { CCM_DP_4f, 2, 8, SOCF_LE|SOCF_SIG }, 11710 { CCM_DP_5f, 2, 10, SOCF_LE|SOCF_SIG }, 11711 { CCM_DP_6f, 2, 12, SOCF_LE|SOCF_SIG }, 11712 { CCM_DP_7f, 2, 14, SOCF_LE|SOCF_SIG } 11713 }; 11714 11715 #endif 11716 #if defined(BCM_88660_A0) 11717 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88660_A0r_fields[] = { 11718 { CCM_DP_0f, 2, 0, SOCF_LE|SOCF_SIG }, 11719 { CCM_DP_1f, 2, 2, SOCF_LE|SOCF_SIG }, 11720 { CCM_DP_2f, 2, 4, SOCF_LE|SOCF_SIG }, 11721 { CCM_DP_3f, 2, 6, SOCF_LE|SOCF_SIG }, 11722 { CCM_DP_4f, 2, 8, SOCF_LE|SOCF_SIG }, 11723 { CCM_DP_5f, 2, 10, SOCF_LE|SOCF_SIG }, 11724 { CCM_DP_6f, 2, 12, SOCF_LE|SOCF_SIG }, 11725 { CCM_DP_7f, 2, 14, SOCF_LE|SOCF_SIG } 11726 }; 11727 11728 #endif 11729 #if defined(BCM_88675_A0) 11730 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88675_A0r_fields[] = { 11731 { CCM_DP_0f, 2, 0, SOCF_LE }, 11732 { CCM_DP_1f, 2, 2, SOCF_LE }, 11733 { CCM_DP_2f, 2, 4, SOCF_LE }, 11734 { CCM_DP_3f, 2, 6, SOCF_LE }, 11735 { CCM_DP_4f, 2, 8, SOCF_LE }, 11736 { CCM_DP_5f, 2, 10, SOCF_LE }, 11737 { CCM_DP_6f, 2, 12, SOCF_LE }, 11738 { CCM_DP_7f, 2, 14, SOCF_LE } 11739 }; 11740 11741 #endif 11742 #if defined(BCM_88675_B0) 11743 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88675_B0r_fields[] = { 11744 { CCM_DP_0f, 2, 0, SOCF_LE }, 11745 { CCM_DP_1f, 2, 2, SOCF_LE }, 11746 { CCM_DP_2f, 2, 4, SOCF_LE }, 11747 { CCM_DP_3f, 2, 6, SOCF_LE }, 11748 { CCM_DP_4f, 2, 8, SOCF_LE }, 11749 { CCM_DP_5f, 2, 10, SOCF_LE }, 11750 { CCM_DP_6f, 2, 12, SOCF_LE }, 11751 { CCM_DP_7f, 2, 14, SOCF_LE } 11752 }; 11753 11754 #endif 11755 #if defined(BCM_88680_A0) 11756 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88680_A0r_fields[] = { 11757 { CCM_DP_0f, 2, 0, SOCF_LE }, 11758 { CCM_DP_1f, 2, 2, SOCF_LE }, 11759 { CCM_DP_2f, 2, 4, SOCF_LE }, 11760 { CCM_DP_3f, 2, 6, SOCF_LE }, 11761 { CCM_DP_4f, 2, 8, SOCF_LE }, 11762 { CCM_DP_5f, 2, 10, SOCF_LE }, 11763 { CCM_DP_6f, 2, 12, SOCF_LE }, 11764 { CCM_DP_7f, 2, 14, SOCF_LE } 11765 }; 11766 11767 #endif 11768 #if defined(BCM_88690_A0) 11769 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88690_A0r_fields[] = { 11770 { CCM_DP_0f, 2, 0, SOCF_LE }, 11771 { CCM_DP_1f, 2, 2, SOCF_LE }, 11772 { CCM_DP_2f, 2, 4, SOCF_LE }, 11773 { CCM_DP_3f, 2, 6, SOCF_LE }, 11774 { CCM_DP_4f, 2, 8, SOCF_LE }, 11775 { CCM_DP_5f, 2, 10, SOCF_LE }, 11776 { CCM_DP_6f, 2, 12, SOCF_LE }, 11777 { CCM_DP_7f, 2, 14, SOCF_LE } 11778 }; 11779 11780 #endif 11781 #if defined(BCM_88690_B0) 11782 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88690_B0r_fields[] = { 11783 { CCM_DP_0f, 2, 0, SOCF_LE }, 11784 { CCM_DP_1f, 2, 2, SOCF_LE }, 11785 { CCM_DP_2f, 2, 4, SOCF_LE }, 11786 { CCM_DP_3f, 2, 6, SOCF_LE }, 11787 { CCM_DP_4f, 2, 8, SOCF_LE }, 11788 { CCM_DP_5f, 2, 10, SOCF_LE }, 11789 { CCM_DP_6f, 2, 12, SOCF_LE }, 11790 { CCM_DP_7f, 2, 14, SOCF_LE } 11791 }; 11792 11793 #endif 11794 #if defined(BCM_88650_A0) 11795 soc_field_info_t soc_OAMP_PR_2_FW_DTCr_fields[] = { 11796 { CCM_CLASS_0f, 3, 0, SOCF_LE|SOCF_SIG }, 11797 { CCM_CLASS_1f, 3, 4, SOCF_LE|SOCF_SIG }, 11798 { CCM_CLASS_2f, 3, 8, SOCF_LE|SOCF_SIG }, 11799 { CCM_CLASS_3f, 3, 12, SOCF_LE|SOCF_SIG }, 11800 { CCM_CLASS_4f, 3, 16, SOCF_LE|SOCF_SIG }, 11801 { CCM_CLASS_5f, 3, 20, SOCF_LE|SOCF_SIG }, 11802 { CCM_CLASS_6f, 3, 24, SOCF_LE|SOCF_SIG }, 11803 { CCM_CLASS_7f, 3, 28, SOCF_LE|SOCF_SIG } 11804 }; 11805 11806 #endif 11807 #if defined(BCM_88270_A0) 11808 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88270_A0r_fields[] = { 11809 { CCM_CLASS_0f, 3, 0, SOCF_LE }, 11810 { CCM_CLASS_1f, 3, 4, SOCF_LE }, 11811 { CCM_CLASS_2f, 3, 8, SOCF_LE }, 11812 { CCM_CLASS_3f, 3, 12, SOCF_LE }, 11813 { CCM_CLASS_4f, 3, 16, SOCF_LE }, 11814 { CCM_CLASS_5f, 3, 20, SOCF_LE }, 11815 { CCM_CLASS_6f, 3, 24, SOCF_LE }, 11816 { CCM_CLASS_7f, 3, 28, SOCF_LE } 11817 }; 11818 11819 #endif 11820 #if defined(BCM_88375_A0) 11821 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88375_A0r_fields[] = { 11822 { CCM_CLASS_0f, 3, 0, SOCF_LE }, 11823 { CCM_CLASS_1f, 3, 4, SOCF_LE }, 11824 { CCM_CLASS_2f, 3, 8, SOCF_LE }, 11825 { CCM_CLASS_3f, 3, 12, SOCF_LE }, 11826 { CCM_CLASS_4f, 3, 16, SOCF_LE }, 11827 { CCM_CLASS_5f, 3, 20, SOCF_LE }, 11828 { CCM_CLASS_6f, 3, 24, SOCF_LE }, 11829 { CCM_CLASS_7f, 3, 28, SOCF_LE } 11830 }; 11831 11832 #endif 11833 #if defined(BCM_88375_B0) 11834 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88375_B0r_fields[] = { 11835 { CCM_CLASS_0f, 3, 0, SOCF_LE }, 11836 { CCM_CLASS_1f, 3, 4, SOCF_LE }, 11837 { CCM_CLASS_2f, 3, 8, SOCF_LE }, 11838 { CCM_CLASS_3f, 3, 12, SOCF_LE }, 11839 { CCM_CLASS_4f, 3, 16, SOCF_LE }, 11840 { CCM_CLASS_5f, 3, 20, SOCF_LE }, 11841 { CCM_CLASS_6f, 3, 24, SOCF_LE }, 11842 { CCM_CLASS_7f, 3, 28, SOCF_LE } 11843 }; 11844 11845 #endif 11846 #if defined(BCM_88470_A0) 11847 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88470_A0r_fields[] = { 11848 { CCM_CLASS_0f, 3, 0, SOCF_LE }, 11849 { CCM_CLASS_1f, 3, 4, SOCF_LE }, 11850 { CCM_CLASS_2f, 3, 8, SOCF_LE }, 11851 { CCM_CLASS_3f, 3, 12, SOCF_LE }, 11852 { CCM_CLASS_4f, 3, 16, SOCF_LE }, 11853 { CCM_CLASS_5f, 3, 20, SOCF_LE }, 11854 { CCM_CLASS_6f, 3, 24, SOCF_LE }, 11855 { CCM_CLASS_7f, 3, 28, SOCF_LE } 11856 }; 11857 11858 #endif 11859 #if defined(BCM_88470_B0) 11860 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88470_B0r_fields[] = { 11861 { CCM_CLASS_0f, 3, 0, SOCF_LE }, 11862 { CCM_CLASS_1f, 3, 4, SOCF_LE }, 11863 { CCM_CLASS_2f, 3, 8, SOCF_LE }, 11864 { CCM_CLASS_3f, 3, 12, SOCF_LE }, 11865 { CCM_CLASS_4f, 3, 16, SOCF_LE }, 11866 { CCM_CLASS_5f, 3, 20, SOCF_LE }, 11867 { CCM_CLASS_6f, 3, 24, SOCF_LE }, 11868 { CCM_CLASS_7f, 3, 28, SOCF_LE } 11869 }; 11870 11871 #endif 11872 #if defined(BCM_88650_B0) 11873 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88650_B0r_fields[] = { 11874 { CCM_CLASS_0f, 3, 0, SOCF_LE|SOCF_SIG }, 11875 { CCM_CLASS_1f, 3, 4, SOCF_LE|SOCF_SIG }, 11876 { CCM_CLASS_2f, 3, 8, SOCF_LE|SOCF_SIG }, 11877 { CCM_CLASS_3f, 3, 12, SOCF_LE|SOCF_SIG }, 11878 { CCM_CLASS_4f, 3, 16, SOCF_LE|SOCF_SIG }, 11879 { CCM_CLASS_5f, 3, 20, SOCF_LE|SOCF_SIG }, 11880 { CCM_CLASS_6f, 3, 24, SOCF_LE|SOCF_SIG }, 11881 { CCM_CLASS_7f, 3, 28, SOCF_LE|SOCF_SIG } 11882 }; 11883 11884 #endif 11885 #if defined(BCM_88660_A0) 11886 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88660_A0r_fields[] = { 11887 { CCM_CLASS_0f, 3, 0, SOCF_LE|SOCF_SIG }, 11888 { CCM_CLASS_1f, 3, 4, SOCF_LE|SOCF_SIG }, 11889 { CCM_CLASS_2f, 3, 8, SOCF_LE|SOCF_SIG }, 11890 { CCM_CLASS_3f, 3, 12, SOCF_LE|SOCF_SIG }, 11891 { CCM_CLASS_4f, 3, 16, SOCF_LE|SOCF_SIG }, 11892 { CCM_CLASS_5f, 3, 20, SOCF_LE|SOCF_SIG }, 11893 { CCM_CLASS_6f, 3, 24, SOCF_LE|SOCF_SIG }, 11894 { CCM_CLASS_7f, 3, 28, SOCF_LE|SOCF_SIG } 11895 }; 11896 11897 #endif 11898 #if defined(BCM_88675_A0) 11899 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88675_A0r_fields[] = { 11900 { CCM_CLASS_0f, 3, 0, SOCF_LE }, 11901 { CCM_CLASS_1f, 3, 4, SOCF_LE }, 11902 { CCM_CLASS_2f, 3, 8, SOCF_LE }, 11903 { CCM_CLASS_3f, 3, 12, SOCF_LE }, 11904 { CCM_CLASS_4f, 3, 16, SOCF_LE }, 11905 { CCM_CLASS_5f, 3, 20, SOCF_LE }, 11906 { CCM_CLASS_6f, 3, 24, SOCF_LE }, 11907 { CCM_CLASS_7f, 3, 28, SOCF_LE } 11908 }; 11909 11910 #endif 11911 #if defined(BCM_88675_B0) 11912 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88675_B0r_fields[] = { 11913 { CCM_CLASS_0f, 3, 0, SOCF_LE }, 11914 { CCM_CLASS_1f, 3, 4, SOCF_LE }, 11915 { CCM_CLASS_2f, 3, 8, SOCF_LE }, 11916 { CCM_CLASS_3f, 3, 12, SOCF_LE }, 11917 { CCM_CLASS_4f, 3, 16, SOCF_LE }, 11918 { CCM_CLASS_5f, 3, 20, SOCF_LE }, 11919 { CCM_CLASS_6f, 3, 24, SOCF_LE }, 11920 { CCM_CLASS_7f, 3, 28, SOCF_LE } 11921 }; 11922 11923 #endif 11924 #if defined(BCM_88680_A0) 11925 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88680_A0r_fields[] = { 11926 { CCM_CLASS_0f, 3, 0, SOCF_LE }, 11927 { CCM_CLASS_1f, 3, 4, SOCF_LE }, 11928 { CCM_CLASS_2f, 3, 8, SOCF_LE }, 11929 { CCM_CLASS_3f, 3, 12, SOCF_LE }, 11930 { CCM_CLASS_4f, 3, 16, SOCF_LE }, 11931 { CCM_CLASS_5f, 3, 20, SOCF_LE }, 11932 { CCM_CLASS_6f, 3, 24, SOCF_LE }, 11933 { CCM_CLASS_7f, 3, 28, SOCF_LE } 11934 }; 11935 11936 #endif 11937 #if defined(BCM_88690_A0) 11938 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88690_A0r_fields[] = { 11939 { CCM_CLASS_0f, 3, 0, SOCF_LE }, 11940 { CCM_CLASS_1f, 3, 4, SOCF_LE }, 11941 { CCM_CLASS_2f, 3, 8, SOCF_LE }, 11942 { CCM_CLASS_3f, 3, 12, SOCF_LE }, 11943 { CCM_CLASS_4f, 3, 16, SOCF_LE }, 11944 { CCM_CLASS_5f, 3, 20, SOCF_LE }, 11945 { CCM_CLASS_6f, 3, 24, SOCF_LE }, 11946 { CCM_CLASS_7f, 3, 28, SOCF_LE } 11947 }; 11948 11949 #endif 11950 #if defined(BCM_88690_B0) 11951 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88690_B0r_fields[] = { 11952 { CCM_CLASS_0f, 3, 0, SOCF_LE }, 11953 { CCM_CLASS_1f, 3, 4, SOCF_LE }, 11954 { CCM_CLASS_2f, 3, 8, SOCF_LE }, 11955 { CCM_CLASS_3f, 3, 12, SOCF_LE }, 11956 { CCM_CLASS_4f, 3, 16, SOCF_LE }, 11957 { CCM_CLASS_5f, 3, 20, SOCF_LE }, 11958 { CCM_CLASS_6f, 3, 24, SOCF_LE }, 11959 { CCM_CLASS_7f, 3, 28, SOCF_LE } 11960 }; 11961 11962 #endif 11963 #if defined(BCM_88660_A0) 11964 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLINGr_fields[] = { 11965 { PROFILE_0_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, SOCF_SIG }, 11966 { PROFILE_0_MEP_RDI_UPDATE_LOC_ENf, 1, 8, SOCF_SIG }, 11967 { PROFILE_0_MEP_RDI_UPDATE_RX_ENf, 1, 10, SOCF_SIG }, 11968 { PROFILE_0_PUNT_ENABLEf, 1, 3, SOCF_SIG }, 11969 { PROFILE_0_PUNT_RATEf, 3, 0, SOCF_LE|SOCF_SIG }, 11970 { PROFILE_0_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE|SOCF_SIG }, 11971 { PROFILE_0_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE|SOCF_SIG }, 11972 { PROFILE_1_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 20, SOCF_SIG }, 11973 { PROFILE_1_MEP_RDI_UPDATE_LOC_ENf, 1, 19, SOCF_SIG }, 11974 { PROFILE_1_MEP_RDI_UPDATE_RX_ENf, 1, 21, SOCF_SIG }, 11975 { PROFILE_1_PUNT_ENABLEf, 1, 14, SOCF_SIG }, 11976 { PROFILE_1_PUNT_RATEf, 3, 11, SOCF_LE|SOCF_SIG }, 11977 { PROFILE_1_RX_STATE_UPDATE_ENf, 2, 15, SOCF_LE|SOCF_SIG }, 11978 { PROFILE_1_SCAN_STATE_UPDATE_ENf, 2, 17, SOCF_LE|SOCF_SIG }, 11979 { PROFILE_2_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 31, SOCF_SIG }, 11980 { PROFILE_2_MEP_RDI_UPDATE_LOC_ENf, 1, 30, SOCF_SIG }, 11981 { PROFILE_2_MEP_RDI_UPDATE_RX_ENf, 1, 32, SOCF_SIG }, 11982 { PROFILE_2_PUNT_ENABLEf, 1, 25, SOCF_SIG }, 11983 { PROFILE_2_PUNT_RATEf, 3, 22, SOCF_LE|SOCF_SIG }, 11984 { PROFILE_2_RX_STATE_UPDATE_ENf, 2, 26, SOCF_LE|SOCF_SIG }, 11985 { PROFILE_2_SCAN_STATE_UPDATE_ENf, 2, 28, SOCF_LE|SOCF_SIG }, 11986 { PROFILE_3_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 42, SOCF_SIG }, 11987 { PROFILE_3_MEP_RDI_UPDATE_LOC_ENf, 1, 41, SOCF_SIG }, 11988 { PROFILE_3_MEP_RDI_UPDATE_RX_ENf, 1, 43, SOCF_SIG }, 11989 { PROFILE_3_PUNT_ENABLEf, 1, 36, SOCF_SIG }, 11990 { PROFILE_3_PUNT_RATEf, 3, 33, SOCF_LE|SOCF_SIG }, 11991 { PROFILE_3_RX_STATE_UPDATE_ENf, 2, 37, SOCF_LE|SOCF_SIG }, 11992 { PROFILE_3_SCAN_STATE_UPDATE_ENf, 2, 39, SOCF_LE|SOCF_SIG } 11993 }; 11994 11995 #endif 11996 #if defined(BCM_88270_A0) 11997 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88270_A0r_fields[] = { 11998 { PROFILE_N_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 }, 11999 { PROFILE_N_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 }, 12000 { PROFILE_N_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 }, 12001 { PROFILE_N_PUNT_ENABLEf, 1, 3, 0 }, 12002 { PROFILE_N_PUNT_RATEf, 3, 0, SOCF_LE }, 12003 { PROFILE_N_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE }, 12004 { PROFILE_N_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE } 12005 }; 12006 12007 #endif 12008 #if defined(BCM_88375_A0) 12009 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88375_A0r_fields[] = { 12010 { PROFILE_0_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 }, 12011 { PROFILE_0_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 }, 12012 { PROFILE_0_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 }, 12013 { PROFILE_0_PUNT_ENABLEf, 1, 3, 0 }, 12014 { PROFILE_0_PUNT_RATEf, 3, 0, SOCF_LE }, 12015 { PROFILE_0_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE }, 12016 { PROFILE_0_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE }, 12017 { PROFILE_1_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 20, 0 }, 12018 { PROFILE_1_MEP_RDI_UPDATE_LOC_ENf, 1, 19, 0 }, 12019 { PROFILE_1_MEP_RDI_UPDATE_RX_ENf, 1, 21, 0 }, 12020 { PROFILE_1_PUNT_ENABLEf, 1, 14, 0 }, 12021 { PROFILE_1_PUNT_RATEf, 3, 11, SOCF_LE }, 12022 { PROFILE_1_RX_STATE_UPDATE_ENf, 2, 15, SOCF_LE }, 12023 { PROFILE_1_SCAN_STATE_UPDATE_ENf, 2, 17, SOCF_LE }, 12024 { PROFILE_2_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 31, 0 }, 12025 { PROFILE_2_MEP_RDI_UPDATE_LOC_ENf, 1, 30, 0 }, 12026 { PROFILE_2_MEP_RDI_UPDATE_RX_ENf, 1, 32, 0 }, 12027 { PROFILE_2_PUNT_ENABLEf, 1, 25, 0 }, 12028 { PROFILE_2_PUNT_RATEf, 3, 22, SOCF_LE }, 12029 { PROFILE_2_RX_STATE_UPDATE_ENf, 2, 26, SOCF_LE }, 12030 { PROFILE_2_SCAN_STATE_UPDATE_ENf, 2, 28, SOCF_LE }, 12031 { PROFILE_3_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 42, 0 }, 12032 { PROFILE_3_MEP_RDI_UPDATE_LOC_ENf, 1, 41, 0 }, 12033 { PROFILE_3_MEP_RDI_UPDATE_RX_ENf, 1, 43, 0 }, 12034 { PROFILE_3_PUNT_ENABLEf, 1, 36, 0 }, 12035 { PROFILE_3_PUNT_RATEf, 3, 33, SOCF_LE }, 12036 { PROFILE_3_RX_STATE_UPDATE_ENf, 2, 37, SOCF_LE }, 12037 { PROFILE_3_SCAN_STATE_UPDATE_ENf, 2, 39, SOCF_LE } 12038 }; 12039 12040 #endif 12041 #if defined(BCM_88375_B0) 12042 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88375_B0r_fields[] = { 12043 { PROFILE_0_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 }, 12044 { PROFILE_0_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 }, 12045 { PROFILE_0_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 }, 12046 { PROFILE_0_PUNT_ENABLEf, 1, 3, 0 }, 12047 { PROFILE_0_PUNT_RATEf, 3, 0, SOCF_LE }, 12048 { PROFILE_0_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE }, 12049 { PROFILE_0_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE }, 12050 { PROFILE_1_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 20, 0 }, 12051 { PROFILE_1_MEP_RDI_UPDATE_LOC_ENf, 1, 19, 0 }, 12052 { PROFILE_1_MEP_RDI_UPDATE_RX_ENf, 1, 21, 0 }, 12053 { PROFILE_1_PUNT_ENABLEf, 1, 14, 0 }, 12054 { PROFILE_1_PUNT_RATEf, 3, 11, SOCF_LE }, 12055 { PROFILE_1_RX_STATE_UPDATE_ENf, 2, 15, SOCF_LE }, 12056 { PROFILE_1_SCAN_STATE_UPDATE_ENf, 2, 17, SOCF_LE }, 12057 { PROFILE_2_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 31, 0 }, 12058 { PROFILE_2_MEP_RDI_UPDATE_LOC_ENf, 1, 30, 0 }, 12059 { PROFILE_2_MEP_RDI_UPDATE_RX_ENf, 1, 32, 0 }, 12060 { PROFILE_2_PUNT_ENABLEf, 1, 25, 0 }, 12061 { PROFILE_2_PUNT_RATEf, 3, 22, SOCF_LE }, 12062 { PROFILE_2_RX_STATE_UPDATE_ENf, 2, 26, SOCF_LE }, 12063 { PROFILE_2_SCAN_STATE_UPDATE_ENf, 2, 28, SOCF_LE }, 12064 { PROFILE_3_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 42, 0 }, 12065 { PROFILE_3_MEP_RDI_UPDATE_LOC_ENf, 1, 41, 0 }, 12066 { PROFILE_3_MEP_RDI_UPDATE_RX_ENf, 1, 43, 0 }, 12067 { PROFILE_3_PUNT_ENABLEf, 1, 36, 0 }, 12068 { PROFILE_3_PUNT_RATEf, 3, 33, SOCF_LE }, 12069 { PROFILE_3_RX_STATE_UPDATE_ENf, 2, 37, SOCF_LE }, 12070 { PROFILE_3_SCAN_STATE_UPDATE_ENf, 2, 39, SOCF_LE } 12071 }; 12072 12073 #endif 12074 #if defined(BCM_88470_A0) 12075 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88470_A0r_fields[] = { 12076 { PROFILE_N_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 }, 12077 { PROFILE_N_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 }, 12078 { PROFILE_N_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 }, 12079 { PROFILE_N_PUNT_ENABLEf, 1, 3, 0 }, 12080 { PROFILE_N_PUNT_RATEf, 3, 0, SOCF_LE }, 12081 { PROFILE_N_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE }, 12082 { PROFILE_N_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE } 12083 }; 12084 12085 #endif 12086 #if defined(BCM_88470_B0) 12087 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88470_B0r_fields[] = { 12088 { PROFILE_N_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 }, 12089 { PROFILE_N_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 }, 12090 { PROFILE_N_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 }, 12091 { PROFILE_N_PUNT_ENABLEf, 1, 3, 0 }, 12092 { PROFILE_N_PUNT_RATEf, 3, 0, SOCF_LE }, 12093 { PROFILE_N_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE }, 12094 { PROFILE_N_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE } 12095 }; 12096 12097 #endif 12098 #if defined(BCM_88675_A0) 12099 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88675_A0r_fields[] = { 12100 { PROFILE_0_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 }, 12101 { PROFILE_0_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 }, 12102 { PROFILE_0_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 }, 12103 { PROFILE_0_PUNT_ENABLEf, 1, 3, 0 }, 12104 { PROFILE_0_PUNT_RATEf, 3, 0, SOCF_LE }, 12105 { PROFILE_0_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE }, 12106 { PROFILE_0_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE }, 12107 { PROFILE_1_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 20, 0 }, 12108 { PROFILE_1_MEP_RDI_UPDATE_LOC_ENf, 1, 19, 0 }, 12109 { PROFILE_1_MEP_RDI_UPDATE_RX_ENf, 1, 21, 0 }, 12110 { PROFILE_1_PUNT_ENABLEf, 1, 14, 0 }, 12111 { PROFILE_1_PUNT_RATEf, 3, 11, SOCF_LE }, 12112 { PROFILE_1_RX_STATE_UPDATE_ENf, 2, 15, SOCF_LE }, 12113 { PROFILE_1_SCAN_STATE_UPDATE_ENf, 2, 17, SOCF_LE }, 12114 { PROFILE_2_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 31, 0 }, 12115 { PROFILE_2_MEP_RDI_UPDATE_LOC_ENf, 1, 30, 0 }, 12116 { PROFILE_2_MEP_RDI_UPDATE_RX_ENf, 1, 32, 0 }, 12117 { PROFILE_2_PUNT_ENABLEf, 1, 25, 0 }, 12118 { PROFILE_2_PUNT_RATEf, 3, 22, SOCF_LE }, 12119 { PROFILE_2_RX_STATE_UPDATE_ENf, 2, 26, SOCF_LE }, 12120 { PROFILE_2_SCAN_STATE_UPDATE_ENf, 2, 28, SOCF_LE }, 12121 { PROFILE_3_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 42, 0 }, 12122 { PROFILE_3_MEP_RDI_UPDATE_LOC_ENf, 1, 41, 0 }, 12123 { PROFILE_3_MEP_RDI_UPDATE_RX_ENf, 1, 43, 0 }, 12124 { PROFILE_3_PUNT_ENABLEf, 1, 36, 0 }, 12125 { PROFILE_3_PUNT_RATEf, 3, 33, SOCF_LE }, 12126 { PROFILE_3_RX_STATE_UPDATE_ENf, 2, 37, SOCF_LE }, 12127 { PROFILE_3_SCAN_STATE_UPDATE_ENf, 2, 39, SOCF_LE } 12128 }; 12129 12130 #endif 12131 #if defined(BCM_88675_B0) 12132 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88675_B0r_fields[] = { 12133 { PROFILE_0_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 }, 12134 { PROFILE_0_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 }, 12135 { PROFILE_0_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 }, 12136 { PROFILE_0_PUNT_ENABLEf, 1, 3, 0 }, 12137 { PROFILE_0_PUNT_RATEf, 3, 0, SOCF_LE }, 12138 { PROFILE_0_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE }, 12139 { PROFILE_0_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE }, 12140 { PROFILE_1_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 20, 0 }, 12141 { PROFILE_1_MEP_RDI_UPDATE_LOC_ENf, 1, 19, 0 }, 12142 { PROFILE_1_MEP_RDI_UPDATE_RX_ENf, 1, 21, 0 }, 12143 { PROFILE_1_PUNT_ENABLEf, 1, 14, 0 }, 12144 { PROFILE_1_PUNT_RATEf, 3, 11, SOCF_LE }, 12145 { PROFILE_1_RX_STATE_UPDATE_ENf, 2, 15, SOCF_LE }, 12146 { PROFILE_1_SCAN_STATE_UPDATE_ENf, 2, 17, SOCF_LE }, 12147 { PROFILE_2_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 31, 0 }, 12148 { PROFILE_2_MEP_RDI_UPDATE_LOC_ENf, 1, 30, 0 }, 12149 { PROFILE_2_MEP_RDI_UPDATE_RX_ENf, 1, 32, 0 }, 12150 { PROFILE_2_PUNT_ENABLEf, 1, 25, 0 }, 12151 { PROFILE_2_PUNT_RATEf, 3, 22, SOCF_LE }, 12152 { PROFILE_2_RX_STATE_UPDATE_ENf, 2, 26, SOCF_LE }, 12153 { PROFILE_2_SCAN_STATE_UPDATE_ENf, 2, 28, SOCF_LE }, 12154 { PROFILE_3_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 42, 0 }, 12155 { PROFILE_3_MEP_RDI_UPDATE_LOC_ENf, 1, 41, 0 }, 12156 { PROFILE_3_MEP_RDI_UPDATE_RX_ENf, 1, 43, 0 }, 12157 { PROFILE_3_PUNT_ENABLEf, 1, 36, 0 }, 12158 { PROFILE_3_PUNT_RATEf, 3, 33, SOCF_LE }, 12159 { PROFILE_3_RX_STATE_UPDATE_ENf, 2, 37, SOCF_LE }, 12160 { PROFILE_3_SCAN_STATE_UPDATE_ENf, 2, 39, SOCF_LE } 12161 }; 12162 12163 #endif 12164 #if defined(BCM_88680_A0) 12165 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88680_A0r_fields[] = { 12166 { PROFILE_0_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 }, 12167 { PROFILE_0_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 }, 12168 { PROFILE_0_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 }, 12169 { PROFILE_0_PUNT_ENABLEf, 1, 3, 0 }, 12170 { PROFILE_0_PUNT_RATEf, 3, 0, SOCF_LE }, 12171 { PROFILE_0_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE }, 12172 { PROFILE_0_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE }, 12173 { PROFILE_1_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 20, 0 }, 12174 { PROFILE_1_MEP_RDI_UPDATE_LOC_ENf, 1, 19, 0 }, 12175 { PROFILE_1_MEP_RDI_UPDATE_RX_ENf, 1, 21, 0 }, 12176 { PROFILE_1_PUNT_ENABLEf, 1, 14, 0 }, 12177 { PROFILE_1_PUNT_RATEf, 3, 11, SOCF_LE }, 12178 { PROFILE_1_RX_STATE_UPDATE_ENf, 2, 15, SOCF_LE }, 12179 { PROFILE_1_SCAN_STATE_UPDATE_ENf, 2, 17, SOCF_LE }, 12180 { PROFILE_2_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 31, 0 }, 12181 { PROFILE_2_MEP_RDI_UPDATE_LOC_ENf, 1, 30, 0 }, 12182 { PROFILE_2_MEP_RDI_UPDATE_RX_ENf, 1, 32, 0 }, 12183 { PROFILE_2_PUNT_ENABLEf, 1, 25, 0 }, 12184 { PROFILE_2_PUNT_RATEf, 3, 22, SOCF_LE }, 12185 { PROFILE_2_RX_STATE_UPDATE_ENf, 2, 26, SOCF_LE }, 12186 { PROFILE_2_SCAN_STATE_UPDATE_ENf, 2, 28, SOCF_LE }, 12187 { PROFILE_3_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 42, 0 }, 12188 { PROFILE_3_MEP_RDI_UPDATE_LOC_ENf, 1, 41, 0 }, 12189 { PROFILE_3_MEP_RDI_UPDATE_RX_ENf, 1, 43, 0 }, 12190 { PROFILE_3_PUNT_ENABLEf, 1, 36, 0 }, 12191 { PROFILE_3_PUNT_RATEf, 3, 33, SOCF_LE }, 12192 { PROFILE_3_RX_STATE_UPDATE_ENf, 2, 37, SOCF_LE }, 12193 { PROFILE_3_SCAN_STATE_UPDATE_ENf, 2, 39, SOCF_LE } 12194 }; 12195 12196 #endif 12197 #if defined(BCM_88690_A0) 12198 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88690_A0r_fields[] = { 12199 { PROFILE_N_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 }, 12200 { PROFILE_N_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 }, 12201 { PROFILE_N_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 }, 12202 { PROFILE_N_PUNT_ENABLEf, 1, 3, 0 }, 12203 { PROFILE_N_PUNT_RATEf, 3, 0, SOCF_LE }, 12204 { PROFILE_N_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE }, 12205 { PROFILE_N_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE } 12206 }; 12207 12208 #endif 12209 #if defined(BCM_88690_B0) 12210 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88690_B0r_fields[] = { 12211 { PROFILE_N_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 }, 12212 { PROFILE_N_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 }, 12213 { PROFILE_N_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 }, 12214 { PROFILE_N_PUNT_ENABLEf, 1, 3, 0 }, 12215 { PROFILE_N_PUNT_RATEf, 3, 0, SOCF_LE }, 12216 { PROFILE_N_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE }, 12217 { PROFILE_N_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE } 12218 }; 12219 12220 #endif 12221 #if defined(BCM_88470_A0) 12222 soc_field_info_t soc_OAMP_PUNT_PKT_SYS_HDRr_fields[] = { 12223 { PUNT_ITMH_IN_MIRR_FLAGf, 1, 2, 0 }, 12224 { PUNT_ITMH_PPH_TYPEf, 2, 0, SOCF_LE }, 12225 { PUNT_ITMH_SNOOP_CMDf, 4, 3, SOCF_LE }, 12226 { PUNT_JER_ITMH_EXT_EXSTf, 1, 7, 0 }, 12227 { PUNT_PPH_EEI_EXT_PRESf, 1, 25, 0 }, 12228 { PUNT_PPH_FHEI_SIZEf, 2, 22, SOCF_LE }, 12229 { PUNT_PPH_FWD_CODEf, 4, 18, SOCF_LE }, 12230 { PUNT_PPH_FWD_HDR_OFFSTf, 7, 11, SOCF_LE }, 12231 { PUNT_PPH_LEARN_ALLOWEDf, 1, 8, 0 }, 12232 { PUNT_PPH_LEARN_EXT_PRESf, 1, 24, 0 }, 12233 { PUNT_PPH_SNOOP_CPU_CODEf, 2, 9, SOCF_LE } 12234 }; 12235 12236 #endif 12237 #if defined(BCM_88270_A0) 12238 soc_field_info_t soc_OAMP_PUNT_PKT_SYS_HDR_BCM88270_A0r_fields[] = { 12239 { PUNT_ITMH_IN_MIRR_FLAGf, 1, 2, 0 }, 12240 { PUNT_ITMH_PPH_TYPEf, 2, 0, SOCF_LE }, 12241 { PUNT_ITMH_SNOOP_CMDf, 4, 3, SOCF_LE }, 12242 { PUNT_JER_ITMH_EXT_EXSTf, 1, 7, 0 }, 12243 { PUNT_PPH_EEI_EXT_PRESf, 1, 25, 0 }, 12244 { PUNT_PPH_FHEI_SIZEf, 2, 22, SOCF_LE }, 12245 { PUNT_PPH_FWD_CODEf, 4, 18, SOCF_LE }, 12246 { PUNT_PPH_FWD_HDR_OFFSTf, 7, 11, SOCF_LE }, 12247 { PUNT_PPH_LEARN_ALLOWEDf, 1, 8, 0 }, 12248 { PUNT_PPH_LEARN_EXT_PRESf, 1, 24, 0 }, 12249 { PUNT_PPH_SNOOP_CPU_CODEf, 2, 9, SOCF_LE } 12250 }; 12251 12252 #endif 12253 #if defined(BCM_88470_B0) 12254 soc_field_info_t soc_OAMP_PUNT_PKT_SYS_HDR_BCM88470_B0r_fields[] = { 12255 { PUNT_ITMH_IN_MIRR_FLAGf, 1, 2, 0 }, 12256 { PUNT_ITMH_PPH_TYPEf, 2, 0, SOCF_LE }, 12257 { PUNT_ITMH_SNOOP_CMDf, 4, 3, SOCF_LE }, 12258 { PUNT_JER_ITMH_EXT_EXSTf, 1, 7, 0 }, 12259 { PUNT_PPH_EEI_EXT_PRESf, 1, 25, 0 }, 12260 { PUNT_PPH_FHEI_SIZEf, 2, 22, SOCF_LE }, 12261 { PUNT_PPH_FWD_CODEf, 4, 18, SOCF_LE }, 12262 { PUNT_PPH_FWD_HDR_OFFSTf, 7, 11, SOCF_LE }, 12263 { PUNT_PPH_LEARN_ALLOWEDf, 1, 8, 0 }, 12264 { PUNT_PPH_LEARN_EXT_PRESf, 1, 24, 0 }, 12265 { PUNT_PPH_SNOOP_CPU_CODEf, 2, 9, SOCF_LE } 12266 }; 12267 12268 #endif 12269 #if defined(BCM_88690_A0) 12270 soc_field_info_t soc_OAMP_PUNT_PKT_SYS_HDR_BCM88690_A0r_fields[] = { 12271 { PUNT_ITMH_IN_MIRR_FLAGf, 1, 2, 0 }, 12272 { PUNT_ITMH_PPH_TYPEf, 2, 0, SOCF_LE }, 12273 { PUNT_ITMH_SNOOP_CMDf, 5, 3, SOCF_LE }, 12274 { PUNT_JER_ITMH_EXT_EXSTf, 1, 8, 0 }, 12275 { PUNT_PPH_EEI_EXT_PRESf, 1, 26, 0 }, 12276 { PUNT_PPH_FHEI_SIZEf, 2, 23, SOCF_LE }, 12277 { PUNT_PPH_FWD_CODEf, 4, 19, SOCF_LE }, 12278 { PUNT_PPH_FWD_HDR_OFFSTf, 7, 12, SOCF_LE }, 12279 { PUNT_PPH_LEARN_ALLOWEDf, 1, 9, 0 }, 12280 { PUNT_PPH_LEARN_EXT_PRESf, 1, 25, 0 }, 12281 { PUNT_PPH_SNOOP_CPU_CODEf, 2, 10, SOCF_LE } 12282 }; 12283 12284 #endif 12285 #if defined(BCM_88690_B0) 12286 soc_field_info_t soc_OAMP_PUNT_PKT_SYS_HDR_BCM88690_B0r_fields[] = { 12287 { PUNT_ITMH_IN_MIRR_FLAGf, 1, 2, 0 }, 12288 { PUNT_ITMH_PPH_TYPEf, 2, 0, SOCF_LE }, 12289 { PUNT_ITMH_SNOOP_CMDf, 5, 3, SOCF_LE }, 12290 { PUNT_JER_ITMH_EXT_EXSTf, 1, 8, 0 }, 12291 { PUNT_PPH_EEI_EXT_PRESf, 1, 26, 0 }, 12292 { PUNT_PPH_FHEI_SIZEf, 2, 23, SOCF_LE }, 12293 { PUNT_PPH_FWD_CODEf, 4, 19, SOCF_LE }, 12294 { PUNT_PPH_FWD_HDR_OFFSTf, 7, 12, SOCF_LE }, 12295 { PUNT_PPH_LEARN_ALLOWEDf, 1, 9, 0 }, 12296 { PUNT_PPH_LEARN_EXT_PRESf, 1, 25, 0 }, 12297 { PUNT_PPH_SNOOP_CPU_CODEf, 2, 10, SOCF_LE } 12298 }; 12299 12300 #endif 12301 #if defined(BCM_88650_A0) 12302 soc_field_info_t soc_OAMP_REG_0085r_fields[] = { 12303 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG }, 12304 { FIELD_31_31f, 1, 31, SOCF_SIG } 12305 }; 12306 12307 #endif 12308 #if defined(BCM_88650_A0) 12309 soc_field_info_t soc_OAMP_REG_0086r_fields[] = { 12310 { REG_0086f, 6, 0, SOCF_LE|SOCF_SIG } 12311 }; 12312 12313 #endif 12314 #if defined(BCM_88650_A0) 12315 soc_field_info_t soc_OAMP_REG_0087r_fields[] = { 12316 { REG_0087f, 1, 0, SOCF_SIG } 12317 }; 12318 12319 #endif 12320 #if defined(BCM_88650_A0) 12321 soc_field_info_t soc_OAMP_REG_0090r_fields[] = { 12322 { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG } 12323 }; 12324 12325 #endif 12326 #if defined(BCM_88650_A0) 12327 soc_field_info_t soc_OAMP_REG_0091r_fields[] = { 12328 { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG } 12329 }; 12330 12331 #endif 12332 #if defined(BCM_88650_A0) 12333 soc_field_info_t soc_OAMP_REG_0092r_fields[] = { 12334 { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG } 12335 }; 12336 12337 #endif 12338 #if defined(BCM_88650_A0) 12339 soc_field_info_t soc_OAMP_REG_0093r_fields[] = { 12340 { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG } 12341 }; 12342 12343 #endif 12344 #if defined(BCM_88690_A0) 12345 soc_field_info_t soc_OAMP_REG_0098r_fields[] = { 12346 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 12347 { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG }, 12348 { FIELD_16_46f, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 12349 { FIELD_47_47f, 1, 47, SOCF_RO|SOCF_SIG } 12350 }; 12351 12352 #endif 12353 #if defined(BCM_88690_A0) 12354 soc_field_info_t soc_OAMP_REG_0127r_fields[] = { 12355 { FIELD_0_0f, 1, 0, 0 }, 12356 { FIELD_10_10f, 1, 10, 0 }, 12357 { FIELD_11_11f, 1, 11, 0 }, 12358 { FIELD_12_27f, 16, 12, SOCF_LE }, 12359 { FIELD_1_4f, 4, 1, SOCF_LE }, 12360 { FIELD_28_45f, 18, 28, SOCF_LE }, 12361 { FIELD_46_46f, 1, 46, 0 }, 12362 { FIELD_47_48f, 2, 47, SOCF_LE }, 12363 { FIELD_49_55f, 7, 49, SOCF_LE }, 12364 { FIELD_56_57f, 2, 56, SOCF_LE }, 12365 { FIELD_58_58f, 1, 58, 0 }, 12366 { FIELD_59_59f, 1, 59, 0 }, 12367 { FIELD_5_5f, 1, 5, 0 }, 12368 { FIELD_6_7f, 2, 6, SOCF_LE }, 12369 { FIELD_8_8f, 1, 8, 0 }, 12370 { FIELD_9_9f, 1, 9, 0 } 12371 }; 12372 12373 #endif 12374 #if defined(BCM_88690_A0) 12375 soc_field_info_t soc_OAMP_REG_0129r_fields[] = { 12376 { FIELD_0_5f, 6, 0, SOCF_LE }, 12377 { FIELD_100_102f, 3, 100, SOCF_LE }, 12378 { FIELD_17_24f, 8, 17, SOCF_LE }, 12379 { FIELD_25_27f, 3, 25, SOCF_LE }, 12380 { FIELD_28_49f, 22, 28, SOCF_LE }, 12381 { FIELD_50_51f, 2, 50, SOCF_LE }, 12382 { FIELD_52_69f, 18, 52, SOCF_LE }, 12383 { FIELD_6_6f, 1, 6, 0 }, 12384 { FIELD_70_72f, 3, 70, SOCF_LE }, 12385 { FIELD_73_80f, 8, 73, SOCF_LE }, 12386 { FIELD_7_16f, 10, 7, SOCF_LE }, 12387 { FIELD_81_82f, 2, 81, SOCF_LE }, 12388 { FIELD_83_85f, 3, 83, SOCF_LE }, 12389 { FIELD_86_88f, 3, 86, SOCF_LE }, 12390 { FIELD_89_92f, 4, 89, SOCF_LE }, 12391 { FIELD_93_94f, 2, 93, SOCF_LE }, 12392 { FIELD_95_97f, 3, 95, SOCF_LE }, 12393 { FIELD_98_99f, 2, 98, SOCF_LE } 12394 }; 12395 12396 #endif 12397 #if defined(BCM_88470_A0) 12398 soc_field_info_t soc_OAMP_REG_0130r_fields[] = { 12399 { FIELD_0_0f, 1, 0, 0 }, 12400 { FIELD_10_10f, 1, 10, 0 }, 12401 { FIELD_11_11f, 1, 11, 0 }, 12402 { FIELD_12_27f, 16, 12, SOCF_LE }, 12403 { FIELD_1_4f, 4, 1, SOCF_LE }, 12404 { FIELD_28_45f, 18, 28, SOCF_LE }, 12405 { FIELD_46_46f, 1, 46, 0 }, 12406 { FIELD_47_48f, 2, 47, SOCF_LE }, 12407 { FIELD_49_55f, 7, 49, SOCF_LE }, 12408 { FIELD_56_57f, 2, 56, SOCF_LE }, 12409 { FIELD_58_58f, 1, 58, 0 }, 12410 { FIELD_59_59f, 1, 59, 0 }, 12411 { FIELD_5_5f, 1, 5, 0 }, 12412 { FIELD_6_7f, 2, 6, SOCF_LE }, 12413 { FIELD_8_8f, 1, 8, 0 }, 12414 { FIELD_9_9f, 1, 9, 0 } 12415 }; 12416 12417 #endif 12418 #if defined(BCM_88650_A0) 12419 soc_field_info_t soc_OAMP_REG_0141r_fields[] = { 12420 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO } 12421 }; 12422 12423 #endif 12424 #if defined(BCM_88650_A0) 12425 soc_field_info_t soc_OAMP_REG_0142r_fields[] = { 12426 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO } 12427 }; 12428 12429 #endif 12430 #if defined(BCM_88660_A0) 12431 soc_field_info_t soc_OAMP_REG_0154r_fields[] = { 12432 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO } 12433 }; 12434 12435 #endif 12436 #if defined(BCM_88660_A0) 12437 soc_field_info_t soc_OAMP_REG_0155r_fields[] = { 12438 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO } 12439 }; 12440 12441 #endif 12442 #if defined(BCM_88690_A0) 12443 soc_field_info_t soc_OAMP_REG_0165r_fields[] = { 12444 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12445 { FIELD_24_47f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 12446 }; 12447 12448 #endif 12449 #if defined(BCM_88690_A0) 12450 soc_field_info_t soc_OAMP_REG_0167r_fields[] = { 12451 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12452 { FIELD_24_47f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 12453 }; 12454 12455 #endif 12456 #if defined(BCM_88675_A0) 12457 soc_field_info_t soc_OAMP_REG_0168r_fields[] = { 12458 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 12459 }; 12460 12461 #endif 12462 #if defined(BCM_88675_A0) 12463 soc_field_info_t soc_OAMP_REG_0169r_fields[] = { 12464 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 12465 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 12466 }; 12467 12468 #endif 12469 #if defined(BCM_88690_A0) 12470 soc_field_info_t soc_OAMP_REG_0199r_fields[] = { 12471 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 12472 { FIELD_10_10f, 1, 10, SOCF_RO|SOCF_SIG }, 12473 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 12474 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 12475 { FIELD_13_13f, 1, 13, SOCF_RO|SOCF_SIG }, 12476 { FIELD_14_14f, 1, 14, SOCF_RO|SOCF_SIG }, 12477 { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG }, 12478 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 12479 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 12480 { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 12481 { FIELD_3_3f, 1, 3, SOCF_RO|SOCF_SIG }, 12482 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 12483 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }, 12484 { FIELD_6_6f, 1, 6, SOCF_RO|SOCF_SIG }, 12485 { FIELD_7_7f, 1, 7, SOCF_RO|SOCF_SIG }, 12486 { FIELD_8_8f, 1, 8, SOCF_RO|SOCF_SIG }, 12487 { FIELD_9_9f, 1, 9, SOCF_RO|SOCF_SIG } 12488 }; 12489 12490 #endif 12491 #if defined(BCM_88650_A0) 12492 soc_field_info_t soc_OAMP_REG_0201r_fields[] = { 12493 { FIELD_0_0f, 1, 0, SOCF_SIG } 12494 }; 12495 12496 #endif 12497 #if defined(BCM_88375_A0) 12498 soc_field_info_t soc_OAMP_REG_0085_BCM88375_A0r_fields[] = { 12499 { FIELD_0_15f, 16, 0, SOCF_LE }, 12500 { FIELD_31_31f, 1, 31, 0 } 12501 }; 12502 12503 #endif 12504 #if defined(BCM_88375_B0) 12505 soc_field_info_t soc_OAMP_REG_0085_BCM88375_B0r_fields[] = { 12506 { FIELD_0_15f, 16, 0, SOCF_LE }, 12507 { FIELD_31_31f, 1, 31, 0 } 12508 }; 12509 12510 #endif 12511 #if defined(BCM_88650_B0) 12512 soc_field_info_t soc_OAMP_REG_0085_BCM88650_B0r_fields[] = { 12513 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG }, 12514 { FIELD_31_31f, 1, 31, SOCF_SIG } 12515 }; 12516 12517 #endif 12518 #if defined(BCM_88660_A0) 12519 soc_field_info_t soc_OAMP_REG_0085_BCM88660_A0r_fields[] = { 12520 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG }, 12521 { FIELD_31_31f, 1, 31, SOCF_SIG } 12522 }; 12523 12524 #endif 12525 #if defined(BCM_88675_A0) 12526 soc_field_info_t soc_OAMP_REG_0085_BCM88675_A0r_fields[] = { 12527 { FIELD_0_15f, 16, 0, SOCF_LE }, 12528 { FIELD_31_31f, 1, 31, 0 } 12529 }; 12530 12531 #endif 12532 #if defined(BCM_88675_B0) 12533 soc_field_info_t soc_OAMP_REG_0085_BCM88675_B0r_fields[] = { 12534 { FIELD_0_15f, 16, 0, SOCF_LE }, 12535 { FIELD_31_31f, 1, 31, 0 } 12536 }; 12537 12538 #endif 12539 #if defined(BCM_88680_A0) 12540 soc_field_info_t soc_OAMP_REG_0085_BCM88680_A0r_fields[] = { 12541 { FIELD_0_15f, 16, 0, SOCF_LE }, 12542 { FIELD_31_31f, 1, 31, 0 } 12543 }; 12544 12545 #endif 12546 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 12547 defined(BCM_56270_A0) 12548 soc_field_info_t soc_OAMP_REG_0086_BCM56260_A0r_fields[] = { 12549 { REG_0086f, 7, 0, SOCF_LE } 12550 }; 12551 12552 #endif 12553 #if defined(BCM_88375_A0) 12554 soc_field_info_t soc_OAMP_REG_0086_BCM88375_A0r_fields[] = { 12555 { REG_0086f, 7, 0, SOCF_LE } 12556 }; 12557 12558 #endif 12559 #if defined(BCM_88375_B0) 12560 soc_field_info_t soc_OAMP_REG_0086_BCM88375_B0r_fields[] = { 12561 { REG_0086f, 7, 0, SOCF_LE } 12562 }; 12563 12564 #endif 12565 #if defined(BCM_88650_B0) 12566 soc_field_info_t soc_OAMP_REG_0086_BCM88650_B0r_fields[] = { 12567 { REG_0086f, 6, 0, SOCF_LE|SOCF_SIG } 12568 }; 12569 12570 #endif 12571 #if defined(BCM_88660_A0) 12572 soc_field_info_t soc_OAMP_REG_0086_BCM88660_A0r_fields[] = { 12573 { REG_0086f, 6, 0, SOCF_LE|SOCF_SIG } 12574 }; 12575 12576 #endif 12577 #if defined(BCM_88675_A0) 12578 soc_field_info_t soc_OAMP_REG_0086_BCM88675_A0r_fields[] = { 12579 { REG_0086f, 7, 0, SOCF_LE } 12580 }; 12581 12582 #endif 12583 #if defined(BCM_88675_B0) 12584 soc_field_info_t soc_OAMP_REG_0086_BCM88675_B0r_fields[] = { 12585 { REG_0086f, 7, 0, SOCF_LE } 12586 }; 12587 12588 #endif 12589 #if defined(BCM_88680_A0) 12590 soc_field_info_t soc_OAMP_REG_0086_BCM88680_A0r_fields[] = { 12591 { REG_0086f, 7, 0, SOCF_LE } 12592 }; 12593 12594 #endif 12595 #if defined(BCM_88375_A0) 12596 soc_field_info_t soc_OAMP_REG_0087_BCM88375_A0r_fields[] = { 12597 { REG_0087f, 1, 0, 0 } 12598 }; 12599 12600 #endif 12601 #if defined(BCM_88375_B0) 12602 soc_field_info_t soc_OAMP_REG_0087_BCM88375_B0r_fields[] = { 12603 { REG_0087f, 1, 0, 0 } 12604 }; 12605 12606 #endif 12607 #if defined(BCM_88650_B0) 12608 soc_field_info_t soc_OAMP_REG_0087_BCM88650_B0r_fields[] = { 12609 { REG_0087f, 1, 0, SOCF_SIG } 12610 }; 12611 12612 #endif 12613 #if defined(BCM_88660_A0) 12614 soc_field_info_t soc_OAMP_REG_0087_BCM88660_A0r_fields[] = { 12615 { REG_0087f, 1, 0, SOCF_SIG } 12616 }; 12617 12618 #endif 12619 #if defined(BCM_88675_A0) 12620 soc_field_info_t soc_OAMP_REG_0087_BCM88675_A0r_fields[] = { 12621 { REG_0087f, 1, 0, 0 } 12622 }; 12623 12624 #endif 12625 #if defined(BCM_88675_B0) 12626 soc_field_info_t soc_OAMP_REG_0087_BCM88675_B0r_fields[] = { 12627 { REG_0087f, 1, 0, 0 } 12628 }; 12629 12630 #endif 12631 #if defined(BCM_88680_A0) 12632 soc_field_info_t soc_OAMP_REG_0087_BCM88680_A0r_fields[] = { 12633 { REG_0087f, 1, 0, 0 } 12634 }; 12635 12636 #endif 12637 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 12638 defined(BCM_56270_A0) 12639 soc_field_info_t soc_OAMP_REG_0090_BCM56260_A0r_fields[] = { 12640 { REG_0090f, 32, 0, SOCF_LE } 12641 }; 12642 12643 #endif 12644 #if defined(BCM_88375_A0) 12645 soc_field_info_t soc_OAMP_REG_0090_BCM88375_A0r_fields[] = { 12646 { REG_0090f, 32, 0, SOCF_LE } 12647 }; 12648 12649 #endif 12650 #if defined(BCM_88375_B0) 12651 soc_field_info_t soc_OAMP_REG_0090_BCM88375_B0r_fields[] = { 12652 { REG_0090f, 32, 0, SOCF_LE } 12653 }; 12654 12655 #endif 12656 #if defined(BCM_88650_B0) 12657 soc_field_info_t soc_OAMP_REG_0090_BCM88650_B0r_fields[] = { 12658 { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG } 12659 }; 12660 12661 #endif 12662 #if defined(BCM_88660_A0) 12663 soc_field_info_t soc_OAMP_REG_0090_BCM88660_A0r_fields[] = { 12664 { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG } 12665 }; 12666 12667 #endif 12668 #if defined(BCM_88675_A0) 12669 soc_field_info_t soc_OAMP_REG_0090_BCM88675_A0r_fields[] = { 12670 { REG_0090f, 32, 0, SOCF_LE } 12671 }; 12672 12673 #endif 12674 #if defined(BCM_88675_B0) 12675 soc_field_info_t soc_OAMP_REG_0090_BCM88675_B0r_fields[] = { 12676 { REG_0090f, 32, 0, SOCF_LE } 12677 }; 12678 12679 #endif 12680 #if defined(BCM_88680_A0) 12681 soc_field_info_t soc_OAMP_REG_0090_BCM88680_A0r_fields[] = { 12682 { REG_0090f, 32, 0, SOCF_LE } 12683 }; 12684 12685 #endif 12686 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 12687 defined(BCM_56270_A0) 12688 soc_field_info_t soc_OAMP_REG_0091_BCM56260_A0r_fields[] = { 12689 { REG_0091f, 32, 0, SOCF_LE } 12690 }; 12691 12692 #endif 12693 #if defined(BCM_88375_A0) 12694 soc_field_info_t soc_OAMP_REG_0091_BCM88375_A0r_fields[] = { 12695 { REG_0091f, 32, 0, SOCF_LE } 12696 }; 12697 12698 #endif 12699 #if defined(BCM_88375_B0) 12700 soc_field_info_t soc_OAMP_REG_0091_BCM88375_B0r_fields[] = { 12701 { REG_0091f, 32, 0, SOCF_LE } 12702 }; 12703 12704 #endif 12705 #if defined(BCM_88650_B0) 12706 soc_field_info_t soc_OAMP_REG_0091_BCM88650_B0r_fields[] = { 12707 { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG } 12708 }; 12709 12710 #endif 12711 #if defined(BCM_88660_A0) 12712 soc_field_info_t soc_OAMP_REG_0091_BCM88660_A0r_fields[] = { 12713 { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG } 12714 }; 12715 12716 #endif 12717 #if defined(BCM_88675_A0) 12718 soc_field_info_t soc_OAMP_REG_0091_BCM88675_A0r_fields[] = { 12719 { REG_0091f, 32, 0, SOCF_LE } 12720 }; 12721 12722 #endif 12723 #if defined(BCM_88675_B0) 12724 soc_field_info_t soc_OAMP_REG_0091_BCM88675_B0r_fields[] = { 12725 { REG_0091f, 32, 0, SOCF_LE } 12726 }; 12727 12728 #endif 12729 #if defined(BCM_88680_A0) 12730 soc_field_info_t soc_OAMP_REG_0091_BCM88680_A0r_fields[] = { 12731 { REG_0091f, 32, 0, SOCF_LE } 12732 }; 12733 12734 #endif 12735 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 12736 defined(BCM_56270_A0) 12737 soc_field_info_t soc_OAMP_REG_0092_BCM56260_A0r_fields[] = { 12738 { REG_0092f, 32, 0, SOCF_LE } 12739 }; 12740 12741 #endif 12742 #if defined(BCM_88375_A0) 12743 soc_field_info_t soc_OAMP_REG_0092_BCM88375_A0r_fields[] = { 12744 { REG_0092f, 32, 0, SOCF_LE } 12745 }; 12746 12747 #endif 12748 #if defined(BCM_88375_B0) 12749 soc_field_info_t soc_OAMP_REG_0092_BCM88375_B0r_fields[] = { 12750 { REG_0092f, 32, 0, SOCF_LE } 12751 }; 12752 12753 #endif 12754 #if defined(BCM_88650_B0) 12755 soc_field_info_t soc_OAMP_REG_0092_BCM88650_B0r_fields[] = { 12756 { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG } 12757 }; 12758 12759 #endif 12760 #if defined(BCM_88660_A0) 12761 soc_field_info_t soc_OAMP_REG_0092_BCM88660_A0r_fields[] = { 12762 { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG } 12763 }; 12764 12765 #endif 12766 #if defined(BCM_88675_A0) 12767 soc_field_info_t soc_OAMP_REG_0092_BCM88675_A0r_fields[] = { 12768 { REG_0092f, 32, 0, SOCF_LE } 12769 }; 12770 12771 #endif 12772 #if defined(BCM_88675_B0) 12773 soc_field_info_t soc_OAMP_REG_0092_BCM88675_B0r_fields[] = { 12774 { REG_0092f, 32, 0, SOCF_LE } 12775 }; 12776 12777 #endif 12778 #if defined(BCM_88680_A0) 12779 soc_field_info_t soc_OAMP_REG_0092_BCM88680_A0r_fields[] = { 12780 { REG_0092f, 32, 0, SOCF_LE } 12781 }; 12782 12783 #endif 12784 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 12785 defined(BCM_56270_A0) 12786 soc_field_info_t soc_OAMP_REG_0093_BCM56260_A0r_fields[] = { 12787 { REG_0093f, 32, 0, SOCF_LE } 12788 }; 12789 12790 #endif 12791 #if defined(BCM_88690_B0) 12792 soc_field_info_t soc_OAMP_REG_0098_BCM88690_B0r_fields[] = { 12793 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 12794 { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG }, 12795 { FIELD_16_46f, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 12796 { FIELD_47_47f, 1, 47, SOCF_RO|SOCF_SIG } 12797 }; 12798 12799 #endif 12800 #if defined(BCM_88690_A0) 12801 soc_field_info_t soc_OAMP_REG_00A0r_fields[] = { 12802 { REG_00A0f, 1, 0, 0 } 12803 }; 12804 12805 #endif 12806 #if defined(BCM_88690_A0) 12807 soc_field_info_t soc_OAMP_REG_00A4r_fields[] = { 12808 { FIELD_13_13f, 1, 13, 0 }, 12809 { FIELD_22_22f, 1, 22, 0 }, 12810 { FIELD_23_23f, 1, 23, 0 }, 12811 { FIELD_26_26f, 1, 26, 0 }, 12812 { FIELD_27_27f, 1, 27, 0 }, 12813 { FIELD_28_28f, 1, 28, 0 }, 12814 { FIELD_29_29f, 1, 29, 0 }, 12815 { FIELD_30_30f, 1, 30, 0 }, 12816 { FIELD_31_31f, 1, 31, 0 }, 12817 { FIELD_32_32f, 1, 32, 0 }, 12818 { FIELD_33_33f, 1, 33, 0 }, 12819 { FIELD_34_34f, 1, 34, 0 }, 12820 { FIELD_35_35f, 1, 35, 0 }, 12821 { FIELD_36_36f, 1, 36, 0 }, 12822 { FIELD_37_37f, 1, 37, 0 }, 12823 { FIELD_38_38f, 1, 38, 0 }, 12824 { FIELD_43_43f, 1, 43, 0 }, 12825 { FIELD_44_44f, 1, 44, 0 }, 12826 { FIELD_45_45f, 1, 45, 0 }, 12827 { FIELD_46_46f, 1, 46, 0 }, 12828 { FIELD_47_47f, 1, 47, 0 }, 12829 { FIELD_48_48f, 1, 48, 0 }, 12830 { FIELD_49_49f, 1, 49, 0 }, 12831 { FIELD_52_52f, 1, 52, 0 }, 12832 { FIELD_54_54f, 1, 54, 0 }, 12833 { FIELD_55_55f, 1, 55, 0 }, 12834 { FIELD_56_56f, 1, 56, 0 }, 12835 { FIELD_57_57f, 1, 57, 0 }, 12836 { FIELD_58_58f, 1, 58, 0 }, 12837 { FIELD_59_59f, 1, 59, 0 }, 12838 { FIELD_60_60f, 1, 60, 0 }, 12839 { FIELD_61_61f, 1, 61, 0 }, 12840 { FIELD_62_62f, 1, 62, 0 }, 12841 { FIELD_63_63f, 1, 63, 0 }, 12842 { FIELD_64_64f, 1, 64, 0 }, 12843 { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 20, 0 }, 12844 { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 21, 0 }, 12845 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 12, 0 }, 12846 { MEP_DB_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 12847 { MEP_DB_10_INITIATE_ECC_1B_ERRf, 1, 10, 0 }, 12848 { MEP_DB_11_INITIATE_ECC_1B_ERRf, 1, 11, 0 }, 12849 { MEP_DB_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 12850 { MEP_DB_2_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 12851 { MEP_DB_3_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 12852 { MEP_DB_4_INITIATE_ECC_1B_ERRf, 1, 4, 0 }, 12853 { MEP_DB_5_INITIATE_ECC_1B_ERRf, 1, 5, 0 }, 12854 { MEP_DB_6_INITIATE_ECC_1B_ERRf, 1, 6, 0 }, 12855 { MEP_DB_7_INITIATE_ECC_1B_ERRf, 1, 7, 0 }, 12856 { MEP_DB_8_INITIATE_ECC_1B_ERRf, 1, 8, 0 }, 12857 { MEP_DB_9_INITIATE_ECC_1B_ERRf, 1, 9, 0 }, 12858 { RMEP_INDEX_ACC_INITIATE_ECC_1B_ERRf, 1, 53, 0 }, 12859 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 24, 0 }, 12860 { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 25, 0 }, 12861 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 18, 0 }, 12862 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 19, 0 }, 12863 { RXI_CORE_0_MEM_INITIATE_ECC_1B_ERRf, 1, 50, 0 }, 12864 { RXI_CORE_1_MEM_INITIATE_ECC_1B_ERRf, 1, 51, 0 }, 12865 { SAT_DATA_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 40, 0 }, 12866 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 39, 0 }, 12867 { SAT_RXI_CORE_0_MEM_INITIATE_ECC_1B_ERRf, 1, 41, 0 }, 12868 { SAT_RXI_CORE_1_MEM_INITIATE_ECC_1B_ERRf, 1, 42, 0 }, 12869 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 14, 0 }, 12870 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 15, 0 }, 12871 { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 16, 0 }, 12872 { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 17, 0 } 12873 }; 12874 12875 #endif 12876 #if defined(BCM_88690_A0) 12877 soc_field_info_t soc_OAMP_REG_00A6r_fields[] = { 12878 { FIELD_13_13f, 1, 13, 0 }, 12879 { FIELD_22_22f, 1, 22, 0 }, 12880 { FIELD_23_23f, 1, 23, 0 }, 12881 { FIELD_26_26f, 1, 26, 0 }, 12882 { FIELD_27_27f, 1, 27, 0 }, 12883 { FIELD_28_28f, 1, 28, 0 }, 12884 { FIELD_29_29f, 1, 29, 0 }, 12885 { FIELD_30_30f, 1, 30, 0 }, 12886 { FIELD_31_31f, 1, 31, 0 }, 12887 { FIELD_32_32f, 1, 32, 0 }, 12888 { FIELD_33_33f, 1, 33, 0 }, 12889 { FIELD_34_34f, 1, 34, 0 }, 12890 { FIELD_35_35f, 1, 35, 0 }, 12891 { FIELD_36_36f, 1, 36, 0 }, 12892 { FIELD_37_37f, 1, 37, 0 }, 12893 { FIELD_38_38f, 1, 38, 0 }, 12894 { FIELD_43_43f, 1, 43, 0 }, 12895 { FIELD_44_44f, 1, 44, 0 }, 12896 { FIELD_45_45f, 1, 45, 0 }, 12897 { FIELD_46_46f, 1, 46, 0 }, 12898 { FIELD_47_47f, 1, 47, 0 }, 12899 { FIELD_48_48f, 1, 48, 0 }, 12900 { FIELD_49_49f, 1, 49, 0 }, 12901 { FIELD_52_52f, 1, 52, 0 }, 12902 { FIELD_54_54f, 1, 54, 0 }, 12903 { FIELD_55_55f, 1, 55, 0 }, 12904 { FIELD_56_56f, 1, 56, 0 }, 12905 { FIELD_57_57f, 1, 57, 0 }, 12906 { FIELD_58_58f, 1, 58, 0 }, 12907 { FIELD_59_59f, 1, 59, 0 }, 12908 { FIELD_60_60f, 1, 60, 0 }, 12909 { FIELD_61_61f, 1, 61, 0 }, 12910 { FIELD_62_62f, 1, 62, 0 }, 12911 { FIELD_63_63f, 1, 63, 0 }, 12912 { FIELD_64_64f, 1, 64, 0 }, 12913 { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 20, 0 }, 12914 { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 21, 0 }, 12915 { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 12, 0 }, 12916 { MEP_DB_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 12917 { MEP_DB_10_INITIATE_ECC_2B_ERRf, 1, 10, 0 }, 12918 { MEP_DB_11_INITIATE_ECC_2B_ERRf, 1, 11, 0 }, 12919 { MEP_DB_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 12920 { MEP_DB_2_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 12921 { MEP_DB_3_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 12922 { MEP_DB_4_INITIATE_ECC_2B_ERRf, 1, 4, 0 }, 12923 { MEP_DB_5_INITIATE_ECC_2B_ERRf, 1, 5, 0 }, 12924 { MEP_DB_6_INITIATE_ECC_2B_ERRf, 1, 6, 0 }, 12925 { MEP_DB_7_INITIATE_ECC_2B_ERRf, 1, 7, 0 }, 12926 { MEP_DB_8_INITIATE_ECC_2B_ERRf, 1, 8, 0 }, 12927 { MEP_DB_9_INITIATE_ECC_2B_ERRf, 1, 9, 0 }, 12928 { RMEP_INDEX_ACC_INITIATE_ECC_2B_ERRf, 1, 53, 0 }, 12929 { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 24, 0 }, 12930 { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 25, 0 }, 12931 { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 18, 0 }, 12932 { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 19, 0 }, 12933 { RXI_CORE_0_MEM_INITIATE_ECC_2B_ERRf, 1, 50, 0 }, 12934 { RXI_CORE_1_MEM_INITIATE_ECC_2B_ERRf, 1, 51, 0 }, 12935 { SAT_DATA_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 40, 0 }, 12936 { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 39, 0 }, 12937 { SAT_RXI_CORE_0_MEM_INITIATE_ECC_2B_ERRf, 1, 41, 0 }, 12938 { SAT_RXI_CORE_1_MEM_INITIATE_ECC_2B_ERRf, 1, 42, 0 }, 12939 { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 14, 0 }, 12940 { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 15, 0 }, 12941 { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 16, 0 }, 12942 { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 17, 0 } 12943 }; 12944 12945 #endif 12946 #if defined(BCM_88690_B0) 12947 soc_field_info_t soc_OAMP_REG_00A0_BCM88690_B0r_fields[] = { 12948 { REG_00A0f, 1, 0, 0 } 12949 }; 12950 12951 #endif 12952 #if defined(BCM_88690_A0) 12953 soc_field_info_t soc_OAMP_REG_00AAr_fields[] = { 12954 { REG_00AAf, 1, 0, 0 } 12955 }; 12956 12957 #endif 12958 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 12959 defined(BCM_56270_A0) 12960 soc_field_info_t soc_OAMP_REG_00ADr_fields[] = { 12961 { ITEM_0_13f, 14, 0, SOCF_LE }, 12962 { ITEM_14_14f, 1, 14, 0 }, 12963 { ITEM_15_15f, 1, 15, 0 }, 12964 { ITEM_16_16f, 1, 16, 0 }, 12965 { ITEM_19_30f, 12, 19, SOCF_LE }, 12966 { ITEM_31_31f, 1, 31, 0 }, 12967 { ITEM_32_32f, 1, 32, 0 }, 12968 { ITEM_33_33f, 1, 33, 0 }, 12969 { ITEM_34_34f, 1, 34, 0 }, 12970 { ITEM_35_35f, 1, 35, 0 }, 12971 { ITEM_37_52f, 16, 37, SOCF_LE }, 12972 { ITEM_53_53f, 1, 53, 0 }, 12973 { ITEM_54_54f, 1, 54, 0 }, 12974 { ITEM_55_55f, 1, 55, 0 }, 12975 { ITEM_56_56f, 1, 56, 0 }, 12976 { ITEM_57_57f, 1, 57, 0 }, 12977 { ITEM_58_58f, 1, 58, 0 } 12978 }; 12979 12980 #endif 12981 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 12982 defined(BCM_56270_A0) 12983 soc_field_info_t soc_OAMP_REG_00AEr_fields[] = { 12984 { FIELD_0_0f, 1, 0, 0 }, 12985 { FIELD_1_1f, 1, 1, 0 }, 12986 { FIELD_2_2f, 1, 2, 0 }, 12987 { FIELD_3_3f, 1, 3, 0 }, 12988 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 12989 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 12990 }; 12991 12992 #endif 12993 #if defined(BCM_88650_A0) 12994 soc_field_info_t soc_OAMP_REG_00AFr_fields[] = { 12995 { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG }, 12996 { ITEM_14_14f, 1, 14, SOCF_SIG }, 12997 { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG }, 12998 { ITEM_25_25f, 1, 25, SOCF_SIG }, 12999 { ITEM_5_5f, 1, 5, SOCF_SIG }, 13000 { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG } 13001 }; 13002 13003 #endif 13004 #if defined(BCM_88650_B0) 13005 soc_field_info_t soc_OAMP_REG_00AF_BCM88650_B0r_fields[] = { 13006 { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG }, 13007 { ITEM_14_14f, 1, 14, SOCF_SIG }, 13008 { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG }, 13009 { ITEM_25_25f, 1, 25, SOCF_SIG }, 13010 { ITEM_5_5f, 1, 5, SOCF_SIG }, 13011 { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG } 13012 }; 13013 13014 #endif 13015 #if defined(BCM_88660_A0) 13016 soc_field_info_t soc_OAMP_REG_00AF_BCM88660_A0r_fields[] = { 13017 { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG }, 13018 { ITEM_14_14f, 1, 14, SOCF_SIG }, 13019 { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG }, 13020 { ITEM_25_25f, 1, 25, SOCF_SIG }, 13021 { ITEM_5_5f, 1, 5, SOCF_SIG }, 13022 { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG } 13023 }; 13024 13025 #endif 13026 #if defined(BCM_88650_A0) 13027 soc_field_info_t soc_OAMP_REG_00B0r_fields[] = { 13028 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG } 13029 }; 13030 13031 #endif 13032 #if defined(BCM_88650_A0) 13033 soc_field_info_t soc_OAMP_REG_00B1r_fields[] = { 13034 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO }, 13035 { FIELD_30_30f, 1, 30, SOCF_RO }, 13036 { FIELD_31_31f, 1, 31, SOCF_RO } 13037 }; 13038 13039 #endif 13040 #if defined(BCM_88650_A0) 13041 soc_field_info_t soc_OAMP_REG_00B2r_fields[] = { 13042 { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG } 13043 }; 13044 13045 #endif 13046 #if defined(BCM_88650_A0) 13047 soc_field_info_t soc_OAMP_REG_00B3r_fields[] = { 13048 { FIELD_0_0f, 1, 0, SOCF_RO } 13049 }; 13050 13051 #endif 13052 #if defined(BCM_88650_B0) 13053 soc_field_info_t soc_OAMP_REG_00B0_BCM88650_B0r_fields[] = { 13054 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG } 13055 }; 13056 13057 #endif 13058 #if defined(BCM_88650_B0) 13059 soc_field_info_t soc_OAMP_REG_00B1_BCM88650_B0r_fields[] = { 13060 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO }, 13061 { FIELD_30_30f, 1, 30, SOCF_RO }, 13062 { FIELD_31_31f, 1, 31, SOCF_RO } 13063 }; 13064 13065 #endif 13066 #if defined(BCM_88650_B0) 13067 soc_field_info_t soc_OAMP_REG_00B2_BCM88650_B0r_fields[] = { 13068 { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG } 13069 }; 13070 13071 #endif 13072 #if defined(BCM_88650_B0) 13073 soc_field_info_t soc_OAMP_REG_00B3_BCM88650_B0r_fields[] = { 13074 { FIELD_0_0f, 1, 0, SOCF_RO } 13075 }; 13076 13077 #endif 13078 #if defined(BCM_88690_A0) 13079 soc_field_info_t soc_OAMP_REG_00C2r_fields[] = { 13080 { FIELD_0_0f, 1, 0, 0 }, 13081 { FIELD_1_1f, 1, 1, 0 }, 13082 { FIELD_2_2f, 1, 2, 0 }, 13083 { FIELD_3_3f, 1, 3, 0 }, 13084 { FIELD_4_4f, 1, 4, 0 }, 13085 { FIELD_5_5f, 1, 5, 0 } 13086 }; 13087 13088 #endif 13089 #if defined(BCM_88690_A0) 13090 soc_field_info_t soc_OAMP_REG_00C6r_fields[] = { 13091 { FIELD_0_1f, 2, 0, SOCF_LE }, 13092 { FIELD_2_3f, 2, 2, SOCF_LE }, 13093 { FIELD_4_5f, 2, 4, SOCF_LE }, 13094 { FIELD_6_6f, 1, 6, 0 } 13095 }; 13096 13097 #endif 13098 #if defined(BCM_88690_B0) 13099 soc_field_info_t soc_OAMP_REG_00C2_BCM88690_B0r_fields[] = { 13100 { FIELD_0_0f, 1, 0, 0 }, 13101 { FIELD_1_1f, 1, 1, 0 }, 13102 { FIELD_2_2f, 1, 2, 0 }, 13103 { FIELD_3_3f, 1, 3, 0 }, 13104 { FIELD_4_4f, 1, 4, 0 }, 13105 { FIELD_5_5f, 1, 5, 0 } 13106 }; 13107 13108 #endif 13109 #if defined(BCM_88690_B0) 13110 soc_field_info_t soc_OAMP_REG_00C6_BCM88690_B0r_fields[] = { 13111 { FIELD_0_1f, 2, 0, SOCF_LE }, 13112 { FIELD_2_3f, 2, 2, SOCF_LE }, 13113 { FIELD_4_5f, 2, 4, SOCF_LE }, 13114 { FIELD_6_6f, 1, 6, 0 } 13115 }; 13116 13117 #endif 13118 #if defined(BCM_88650_A0) 13119 soc_field_info_t soc_OAMP_REG_00CFr_fields[] = { 13120 { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_SIG }, 13121 { FIELD_14_14f, 1, 14, SOCF_SIG }, 13122 { FIELD_15_15f, 1, 15, SOCF_SIG }, 13123 { FIELD_16_16f, 1, 16, SOCF_SIG }, 13124 { FIELD_2_2f, 1, 2, SOCF_SIG }, 13125 { FIELD_3_3f, 1, 3, SOCF_SIG } 13126 }; 13127 13128 #endif 13129 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 13130 defined(BCM_56270_A0) 13131 soc_field_info_t soc_OAMP_REG_011Br_fields[] = { 13132 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO } 13133 }; 13134 13135 #endif 13136 #if defined(BCM_88690_B0) 13137 soc_field_info_t soc_OAMP_REG_0127_BCM88690_B0r_fields[] = { 13138 { FIELD_0_0f, 1, 0, 0 }, 13139 { FIELD_10_10f, 1, 10, 0 }, 13140 { FIELD_11_11f, 1, 11, 0 }, 13141 { FIELD_12_27f, 16, 12, SOCF_LE }, 13142 { FIELD_1_4f, 4, 1, SOCF_LE }, 13143 { FIELD_28_45f, 18, 28, SOCF_LE }, 13144 { FIELD_46_46f, 1, 46, 0 }, 13145 { FIELD_47_48f, 2, 47, SOCF_LE }, 13146 { FIELD_49_55f, 7, 49, SOCF_LE }, 13147 { FIELD_56_57f, 2, 56, SOCF_LE }, 13148 { FIELD_58_58f, 1, 58, 0 }, 13149 { FIELD_59_59f, 1, 59, 0 }, 13150 { FIELD_5_5f, 1, 5, 0 }, 13151 { FIELD_6_7f, 2, 6, SOCF_LE }, 13152 { FIELD_8_8f, 1, 8, 0 }, 13153 { FIELD_9_9f, 1, 9, 0 } 13154 }; 13155 13156 #endif 13157 #if defined(BCM_88690_B0) 13158 soc_field_info_t soc_OAMP_REG_0129_BCM88690_B0r_fields[] = { 13159 { FIELD_0_5f, 6, 0, SOCF_LE }, 13160 { FIELD_100_102f, 3, 100, SOCF_LE }, 13161 { FIELD_17_24f, 8, 17, SOCF_LE }, 13162 { FIELD_25_27f, 3, 25, SOCF_LE }, 13163 { FIELD_28_49f, 22, 28, SOCF_LE }, 13164 { FIELD_50_51f, 2, 50, SOCF_LE }, 13165 { FIELD_52_69f, 18, 52, SOCF_LE }, 13166 { FIELD_6_6f, 1, 6, 0 }, 13167 { FIELD_70_72f, 3, 70, SOCF_LE }, 13168 { FIELD_73_80f, 8, 73, SOCF_LE }, 13169 { FIELD_7_16f, 10, 7, SOCF_LE }, 13170 { FIELD_81_82f, 2, 81, SOCF_LE }, 13171 { FIELD_83_85f, 3, 83, SOCF_LE }, 13172 { FIELD_86_88f, 3, 86, SOCF_LE }, 13173 { FIELD_89_92f, 4, 89, SOCF_LE }, 13174 { FIELD_93_94f, 2, 93, SOCF_LE }, 13175 { FIELD_95_97f, 3, 95, SOCF_LE }, 13176 { FIELD_98_99f, 2, 98, SOCF_LE } 13177 }; 13178 13179 #endif 13180 #if defined(BCM_88270_A0) 13181 soc_field_info_t soc_OAMP_REG_0130_BCM88270_A0r_fields[] = { 13182 { FIELD_0_0f, 1, 0, 0 }, 13183 { FIELD_10_10f, 1, 10, 0 }, 13184 { FIELD_11_11f, 1, 11, 0 }, 13185 { FIELD_12_27f, 16, 12, SOCF_LE }, 13186 { FIELD_1_4f, 4, 1, SOCF_LE }, 13187 { FIELD_28_45f, 18, 28, SOCF_LE }, 13188 { FIELD_46_46f, 1, 46, 0 }, 13189 { FIELD_47_48f, 2, 47, SOCF_LE }, 13190 { FIELD_49_55f, 7, 49, SOCF_LE }, 13191 { FIELD_56_57f, 2, 56, SOCF_LE }, 13192 { FIELD_58_58f, 1, 58, 0 }, 13193 { FIELD_59_59f, 1, 59, 0 }, 13194 { FIELD_5_5f, 1, 5, 0 }, 13195 { FIELD_6_7f, 2, 6, SOCF_LE }, 13196 { FIELD_8_8f, 1, 8, 0 }, 13197 { FIELD_9_9f, 1, 9, 0 } 13198 }; 13199 13200 #endif 13201 #if defined(BCM_88650_B0) 13202 soc_field_info_t soc_OAMP_REG_0141_BCM88650_B0r_fields[] = { 13203 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO } 13204 }; 13205 13206 #endif 13207 #if defined(BCM_88650_B0) 13208 soc_field_info_t soc_OAMP_REG_0142_BCM88650_B0r_fields[] = { 13209 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO } 13210 }; 13211 13212 #endif 13213 #if defined(BCM_88690_B0) 13214 soc_field_info_t soc_OAMP_REG_0165_BCM88690_B0r_fields[] = { 13215 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13216 { FIELD_24_47f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 13217 }; 13218 13219 #endif 13220 #if defined(BCM_88690_B0) 13221 soc_field_info_t soc_OAMP_REG_0167_BCM88690_B0r_fields[] = { 13222 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13223 { FIELD_24_47f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 13224 }; 13225 13226 #endif 13227 #if defined(BCM_88375_A0) 13228 soc_field_info_t soc_OAMP_REG_0168_BCM88375_A0r_fields[] = { 13229 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13230 }; 13231 13232 #endif 13233 #if defined(BCM_88375_B0) 13234 soc_field_info_t soc_OAMP_REG_0168_BCM88375_B0r_fields[] = { 13235 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13236 }; 13237 13238 #endif 13239 #if defined(BCM_88675_B0) 13240 soc_field_info_t soc_OAMP_REG_0168_BCM88675_B0r_fields[] = { 13241 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13242 }; 13243 13244 #endif 13245 #if defined(BCM_88680_A0) 13246 soc_field_info_t soc_OAMP_REG_0168_BCM88680_A0r_fields[] = { 13247 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13248 }; 13249 13250 #endif 13251 #if defined(BCM_88375_A0) 13252 soc_field_info_t soc_OAMP_REG_0169_BCM88375_A0r_fields[] = { 13253 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13254 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13255 }; 13256 13257 #endif 13258 #if defined(BCM_88375_B0) 13259 soc_field_info_t soc_OAMP_REG_0169_BCM88375_B0r_fields[] = { 13260 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13261 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13262 }; 13263 13264 #endif 13265 #if defined(BCM_88675_B0) 13266 soc_field_info_t soc_OAMP_REG_0169_BCM88675_B0r_fields[] = { 13267 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13268 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13269 }; 13270 13271 #endif 13272 #if defined(BCM_88680_A0) 13273 soc_field_info_t soc_OAMP_REG_0169_BCM88680_A0r_fields[] = { 13274 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13275 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13276 }; 13277 13278 #endif 13279 #if defined(BCM_88470_A0) 13280 soc_field_info_t soc_OAMP_REG_016Ar_fields[] = { 13281 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13282 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13283 }; 13284 13285 #endif 13286 #if defined(BCM_88270_A0) 13287 soc_field_info_t soc_OAMP_REG_016A_BCM88270_A0r_fields[] = { 13288 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13289 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13290 }; 13291 13292 #endif 13293 #if defined(BCM_88470_B0) 13294 soc_field_info_t soc_OAMP_REG_016A_BCM88470_B0r_fields[] = { 13295 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13296 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13297 }; 13298 13299 #endif 13300 #if defined(BCM_88470_A0) 13301 soc_field_info_t soc_OAMP_REG_016Br_fields[] = { 13302 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13303 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13304 }; 13305 13306 #endif 13307 #if defined(BCM_88270_A0) 13308 soc_field_info_t soc_OAMP_REG_016B_BCM88270_A0r_fields[] = { 13309 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13310 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13311 }; 13312 13313 #endif 13314 #if defined(BCM_88470_B0) 13315 soc_field_info_t soc_OAMP_REG_016B_BCM88470_B0r_fields[] = { 13316 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13317 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13318 }; 13319 13320 #endif 13321 #if defined(BCM_88690_B0) 13322 soc_field_info_t soc_OAMP_REG_0199_BCM88690_B0r_fields[] = { 13323 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 13324 { FIELD_10_10f, 1, 10, SOCF_RO|SOCF_SIG }, 13325 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 13326 { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG }, 13327 { FIELD_13_13f, 1, 13, SOCF_RO|SOCF_SIG }, 13328 { FIELD_14_14f, 1, 14, SOCF_RO|SOCF_SIG }, 13329 { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG }, 13330 { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG }, 13331 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 13332 { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG }, 13333 { FIELD_3_3f, 1, 3, SOCF_RO|SOCF_SIG }, 13334 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 13335 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }, 13336 { FIELD_6_6f, 1, 6, SOCF_RO|SOCF_SIG }, 13337 { FIELD_7_7f, 1, 7, SOCF_RO|SOCF_SIG }, 13338 { FIELD_8_8f, 1, 8, SOCF_RO|SOCF_SIG }, 13339 { FIELD_9_9f, 1, 9, SOCF_RO|SOCF_SIG } 13340 }; 13341 13342 #endif 13343 #if defined(BCM_88650_B0) 13344 soc_field_info_t soc_OAMP_REG_0201_BCM88650_B0r_fields[] = { 13345 { FIELD_0_0f, 1, 0, SOCF_SIG } 13346 }; 13347 13348 #endif 13349 #if defined(BCM_88660_A0) 13350 soc_field_info_t soc_OAMP_REG_0201_BCM88660_A0r_fields[] = { 13351 { FIELD_0_0f, 1, 0, SOCF_SIG } 13352 }; 13353 13354 #endif 13355 #if defined(BCM_88650_A0) 13356 soc_field_info_t soc_OAMP_REG_020Dr_fields[] = { 13357 { FIELD_0_0f, 1, 0, SOCF_SIG }, 13358 { FIELD_4_4f, 1, 4, SOCF_SIG }, 13359 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_SIG } 13360 }; 13361 13362 #endif 13363 #if defined(BCM_88650_B0) 13364 soc_field_info_t soc_OAMP_REG_020D_BCM88650_B0r_fields[] = { 13365 { FIELD_0_0f, 1, 0, SOCF_SIG }, 13366 { FIELD_4_4f, 1, 4, SOCF_SIG }, 13367 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_SIG } 13368 }; 13369 13370 #endif 13371 #if defined(BCM_88660_A0) 13372 soc_field_info_t soc_OAMP_REG_020D_BCM88660_A0r_fields[] = { 13373 { FIELD_0_0f, 1, 0, SOCF_SIG }, 13374 { FIELD_4_4f, 1, 4, SOCF_SIG }, 13375 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_SIG } 13376 }; 13377 13378 #endif 13379 #if defined(BCM_88675_A0) 13380 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERr_fields[] = { 13381 { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13382 }; 13383 13384 #endif 13385 #if defined(BCM_88270_A0) 13386 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTER_BCM88270_A0r_fields[] = { 13387 { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13388 }; 13389 13390 #endif 13391 #if defined(BCM_88375_A0) 13392 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTER_BCM88375_A0r_fields[] = { 13393 { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13394 }; 13395 13396 #endif 13397 #if defined(BCM_88375_B0) 13398 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTER_BCM88375_B0r_fields[] = { 13399 { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13400 }; 13401 13402 #endif 13403 #if defined(BCM_88470_A0) 13404 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTER_BCM88470_A0r_fields[] = { 13405 { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13406 }; 13407 13408 #endif 13409 #if defined(BCM_88470_B0) 13410 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTER_BCM88470_B0r_fields[] = { 13411 { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13412 }; 13413 13414 #endif 13415 #if defined(BCM_88675_B0) 13416 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTER_BCM88675_B0r_fields[] = { 13417 { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13418 }; 13419 13420 #endif 13421 #if defined(BCM_88680_A0) 13422 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTER_BCM88680_A0r_fields[] = { 13423 { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13424 }; 13425 13426 #endif 13427 #if defined(BCM_88675_A0) 13428 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTERr_fields[] = { 13429 { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 }, 13430 { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 }, 13431 { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE } 13432 }; 13433 13434 #endif 13435 #if defined(BCM_88270_A0) 13436 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTER_BCM88270_A0r_fields[] = { 13437 { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 }, 13438 { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 }, 13439 { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE } 13440 }; 13441 13442 #endif 13443 #if defined(BCM_88375_A0) 13444 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTER_BCM88375_A0r_fields[] = { 13445 { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 }, 13446 { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 }, 13447 { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE } 13448 }; 13449 13450 #endif 13451 #if defined(BCM_88375_B0) 13452 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTER_BCM88375_B0r_fields[] = { 13453 { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 }, 13454 { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 }, 13455 { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE } 13456 }; 13457 13458 #endif 13459 #if defined(BCM_88470_A0) 13460 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTER_BCM88470_A0r_fields[] = { 13461 { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 }, 13462 { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 }, 13463 { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE } 13464 }; 13465 13466 #endif 13467 #if defined(BCM_88470_B0) 13468 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTER_BCM88470_B0r_fields[] = { 13469 { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 }, 13470 { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 }, 13471 { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE } 13472 }; 13473 13474 #endif 13475 #if defined(BCM_88675_B0) 13476 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTER_BCM88675_B0r_fields[] = { 13477 { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 }, 13478 { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 }, 13479 { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE } 13480 }; 13481 13482 #endif 13483 #if defined(BCM_88680_A0) 13484 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTER_BCM88680_A0r_fields[] = { 13485 { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 }, 13486 { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 }, 13487 { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE } 13488 }; 13489 13490 #endif 13491 #if defined(BCM_88650_A0) 13492 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICSr_fields[] = { 13493 { FIELD_2_2f, 1, 2, SOCF_SIG }, 13494 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG }, 13495 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG } 13496 }; 13497 13498 #endif 13499 #if defined(BCM_88675_A0) 13500 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEr_fields[] = { 13501 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE } 13502 }; 13503 13504 #endif 13505 #if defined(BCM_88270_A0) 13506 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODE_BCM88270_A0r_fields[] = { 13507 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE } 13508 }; 13509 13510 #endif 13511 #if defined(BCM_88375_A0) 13512 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODE_BCM88375_A0r_fields[] = { 13513 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE } 13514 }; 13515 13516 #endif 13517 #if defined(BCM_88375_B0) 13518 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODE_BCM88375_B0r_fields[] = { 13519 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE } 13520 }; 13521 13522 #endif 13523 #if defined(BCM_88470_A0) 13524 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODE_BCM88470_A0r_fields[] = { 13525 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE } 13526 }; 13527 13528 #endif 13529 #if defined(BCM_88470_B0) 13530 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODE_BCM88470_B0r_fields[] = { 13531 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE } 13532 }; 13533 13534 #endif 13535 #if defined(BCM_88675_B0) 13536 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODE_BCM88675_B0r_fields[] = { 13537 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE } 13538 }; 13539 13540 #endif 13541 #if defined(BCM_88680_A0) 13542 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODE_BCM88680_A0r_fields[] = { 13543 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE } 13544 }; 13545 13546 #endif 13547 #if defined(BCM_88270_A0) 13548 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88270_A0r_fields[] = { 13549 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG }, 13550 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG }, 13551 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG } 13552 }; 13553 13554 #endif 13555 #if defined(BCM_88375_A0) 13556 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88375_A0r_fields[] = { 13557 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG }, 13558 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG }, 13559 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG } 13560 }; 13561 13562 #endif 13563 #if defined(BCM_88375_B0) 13564 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88375_B0r_fields[] = { 13565 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG }, 13566 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG }, 13567 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG } 13568 }; 13569 13570 #endif 13571 #if defined(BCM_88470_A0) 13572 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88470_A0r_fields[] = { 13573 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG }, 13574 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG }, 13575 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG } 13576 }; 13577 13578 #endif 13579 #if defined(BCM_88470_B0) 13580 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88470_B0r_fields[] = { 13581 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG }, 13582 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG }, 13583 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG } 13584 }; 13585 13586 #endif 13587 #if defined(BCM_88650_B0) 13588 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88650_B0r_fields[] = { 13589 { FIELD_2_2f, 1, 2, SOCF_SIG }, 13590 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG }, 13591 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG } 13592 }; 13593 13594 #endif 13595 #if defined(BCM_88660_A0) 13596 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88660_A0r_fields[] = { 13597 { FIELD_2_2f, 1, 2, SOCF_SIG }, 13598 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG }, 13599 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG } 13600 }; 13601 13602 #endif 13603 #if defined(BCM_88675_A0) 13604 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88675_A0r_fields[] = { 13605 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG }, 13606 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG }, 13607 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG } 13608 }; 13609 13610 #endif 13611 #if defined(BCM_88675_B0) 13612 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88675_B0r_fields[] = { 13613 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG }, 13614 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG }, 13615 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG } 13616 }; 13617 13618 #endif 13619 #if defined(BCM_88680_A0) 13620 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88680_A0r_fields[] = { 13621 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG }, 13622 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG }, 13623 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG } 13624 }; 13625 13626 #endif 13627 #if defined(BCM_88675_A0) 13628 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXr_fields[] = { 13629 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 16, 0, SOCF_LE } 13630 }; 13631 13632 #endif 13633 #if defined(BCM_88270_A0) 13634 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEX_BCM88270_A0r_fields[] = { 13635 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 14, 0, SOCF_LE } 13636 }; 13637 13638 #endif 13639 #if defined(BCM_88375_A0) 13640 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEX_BCM88375_A0r_fields[] = { 13641 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 16, 0, SOCF_LE } 13642 }; 13643 13644 #endif 13645 #if defined(BCM_88375_B0) 13646 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEX_BCM88375_B0r_fields[] = { 13647 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 16, 0, SOCF_LE } 13648 }; 13649 13650 #endif 13651 #if defined(BCM_88470_A0) 13652 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEX_BCM88470_A0r_fields[] = { 13653 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 16, 0, SOCF_LE } 13654 }; 13655 13656 #endif 13657 #if defined(BCM_88470_B0) 13658 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEX_BCM88470_B0r_fields[] = { 13659 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 16, 0, SOCF_LE } 13660 }; 13661 13662 #endif 13663 #if defined(BCM_88675_B0) 13664 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEX_BCM88675_B0r_fields[] = { 13665 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 16, 0, SOCF_LE } 13666 }; 13667 13668 #endif 13669 #if defined(BCM_88680_A0) 13670 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEX_BCM88680_A0r_fields[] = { 13671 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 16, 0, SOCF_LE } 13672 }; 13673 13674 #endif 13675 #if defined(BCM_88650_A0) 13676 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYr_fields[] = { 13677 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 29, 0, SOCF_LE|SOCF_SIG } 13678 }; 13679 13680 #endif 13681 #if defined(BCM_88270_A0) 13682 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88270_A0r_fields[] = { 13683 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE } 13684 }; 13685 13686 #endif 13687 #if defined(BCM_88375_A0) 13688 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88375_A0r_fields[] = { 13689 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE } 13690 }; 13691 13692 #endif 13693 #if defined(BCM_88375_B0) 13694 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88375_B0r_fields[] = { 13695 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE } 13696 }; 13697 13698 #endif 13699 #if defined(BCM_88470_A0) 13700 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88470_A0r_fields[] = { 13701 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE } 13702 }; 13703 13704 #endif 13705 #if defined(BCM_88470_B0) 13706 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88470_B0r_fields[] = { 13707 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE } 13708 }; 13709 13710 #endif 13711 #if defined(BCM_88650_B0) 13712 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88650_B0r_fields[] = { 13713 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 29, 0, SOCF_LE|SOCF_SIG } 13714 }; 13715 13716 #endif 13717 #if defined(BCM_88660_A0) 13718 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88660_A0r_fields[] = { 13719 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 29, 0, SOCF_LE|SOCF_SIG } 13720 }; 13721 13722 #endif 13723 #if defined(BCM_88675_A0) 13724 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88675_A0r_fields[] = { 13725 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE } 13726 }; 13727 13728 #endif 13729 #if defined(BCM_88675_B0) 13730 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88675_B0r_fields[] = { 13731 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE } 13732 }; 13733 13734 #endif 13735 #if defined(BCM_88680_A0) 13736 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88680_A0r_fields[] = { 13737 { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE } 13738 }; 13739 13740 #endif 13741 #if defined(BCM_88650_A0) 13742 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULTr_fields[] = { 13743 { ITEM_15_18f, 4, 15, SOCF_LE|SOCF_RO }, 13744 { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 19, SOCF_RO }, 13745 { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO }, 13746 { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 14, 1, SOCF_LE|SOCF_RO } 13747 }; 13748 13749 #endif 13750 #if defined(BCM_88270_A0) 13751 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88270_A0r_fields[] = { 13752 { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG }, 13753 { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13754 { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG }, 13755 { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 13756 }; 13757 13758 #endif 13759 #if defined(BCM_88375_A0) 13760 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88375_A0r_fields[] = { 13761 { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG }, 13762 { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13763 { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG }, 13764 { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 13765 }; 13766 13767 #endif 13768 #if defined(BCM_88375_B0) 13769 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88375_B0r_fields[] = { 13770 { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG }, 13771 { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13772 { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG }, 13773 { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 13774 }; 13775 13776 #endif 13777 #if defined(BCM_88470_A0) 13778 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88470_A0r_fields[] = { 13779 { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG }, 13780 { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13781 { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG }, 13782 { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 13783 }; 13784 13785 #endif 13786 #if defined(BCM_88470_B0) 13787 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88470_B0r_fields[] = { 13788 { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG }, 13789 { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13790 { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG }, 13791 { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 13792 }; 13793 13794 #endif 13795 #if defined(BCM_88650_B0) 13796 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88650_B0r_fields[] = { 13797 { ITEM_15_18f, 4, 15, SOCF_LE|SOCF_RO }, 13798 { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 19, SOCF_RO }, 13799 { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO }, 13800 { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 14, 1, SOCF_LE|SOCF_RO } 13801 }; 13802 13803 #endif 13804 #if defined(BCM_88660_A0) 13805 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88660_A0r_fields[] = { 13806 { ITEM_15_18f, 4, 15, SOCF_LE|SOCF_RO }, 13807 { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 19, SOCF_RO }, 13808 { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO }, 13809 { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 14, 1, SOCF_LE|SOCF_RO } 13810 }; 13811 13812 #endif 13813 #if defined(BCM_88675_A0) 13814 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88675_A0r_fields[] = { 13815 { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG }, 13816 { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13817 { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG }, 13818 { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 13819 }; 13820 13821 #endif 13822 #if defined(BCM_88675_B0) 13823 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88675_B0r_fields[] = { 13824 { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG }, 13825 { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13826 { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG }, 13827 { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 13828 }; 13829 13830 #endif 13831 #if defined(BCM_88680_A0) 13832 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88680_A0r_fields[] = { 13833 { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG }, 13834 { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 13835 { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG }, 13836 { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 13837 }; 13838 13839 #endif 13840 #if defined(BCM_88675_A0) 13841 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULTr_fields[] = { 13842 { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 13843 { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 13844 }; 13845 13846 #endif 13847 #if defined(BCM_88270_A0) 13848 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULT_BCM88270_A0r_fields[] = { 13849 { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 13850 { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 13851 }; 13852 13853 #endif 13854 #if defined(BCM_88375_A0) 13855 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULT_BCM88375_A0r_fields[] = { 13856 { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 13857 { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 13858 }; 13859 13860 #endif 13861 #if defined(BCM_88375_B0) 13862 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULT_BCM88375_B0r_fields[] = { 13863 { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 13864 { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 13865 }; 13866 13867 #endif 13868 #if defined(BCM_88470_A0) 13869 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULT_BCM88470_A0r_fields[] = { 13870 { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 13871 { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 13872 }; 13873 13874 #endif 13875 #if defined(BCM_88470_B0) 13876 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULT_BCM88470_B0r_fields[] = { 13877 { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 13878 { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 13879 }; 13880 13881 #endif 13882 #if defined(BCM_88675_B0) 13883 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULT_BCM88675_B0r_fields[] = { 13884 { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 13885 { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 13886 }; 13887 13888 #endif 13889 #if defined(BCM_88680_A0) 13890 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULT_BCM88680_A0r_fields[] = { 13891 { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 13892 { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 13893 }; 13894 13895 #endif 13896 #if defined(BCM_88675_A0) 13897 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERr_fields[] = { 13898 { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13899 }; 13900 13901 #endif 13902 #if defined(BCM_88270_A0) 13903 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTER_BCM88270_A0r_fields[] = { 13904 { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13905 }; 13906 13907 #endif 13908 #if defined(BCM_88375_A0) 13909 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTER_BCM88375_A0r_fields[] = { 13910 { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13911 }; 13912 13913 #endif 13914 #if defined(BCM_88375_B0) 13915 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTER_BCM88375_B0r_fields[] = { 13916 { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13917 }; 13918 13919 #endif 13920 #if defined(BCM_88470_A0) 13921 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTER_BCM88470_A0r_fields[] = { 13922 { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13923 }; 13924 13925 #endif 13926 #if defined(BCM_88470_B0) 13927 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTER_BCM88470_B0r_fields[] = { 13928 { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13929 }; 13930 13931 #endif 13932 #if defined(BCM_88675_B0) 13933 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTER_BCM88675_B0r_fields[] = { 13934 { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13935 }; 13936 13937 #endif 13938 #if defined(BCM_88680_A0) 13939 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTER_BCM88680_A0r_fields[] = { 13940 { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13941 }; 13942 13943 #endif 13944 #if defined(BCM_88675_A0) 13945 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERr_fields[] = { 13946 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13947 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 13948 }; 13949 13950 #endif 13951 #if defined(BCM_88270_A0) 13952 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_BCM88270_A0r_fields[] = { 13953 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13954 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 13955 }; 13956 13957 #endif 13958 #if defined(BCM_88375_A0) 13959 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_BCM88375_A0r_fields[] = { 13960 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13961 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 13962 }; 13963 13964 #endif 13965 #if defined(BCM_88375_B0) 13966 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_BCM88375_B0r_fields[] = { 13967 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13968 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 13969 }; 13970 13971 #endif 13972 #if defined(BCM_88470_A0) 13973 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_BCM88470_A0r_fields[] = { 13974 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13975 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 13976 }; 13977 13978 #endif 13979 #if defined(BCM_88470_B0) 13980 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_BCM88470_B0r_fields[] = { 13981 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13982 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 13983 }; 13984 13985 #endif 13986 #if defined(BCM_88675_B0) 13987 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_BCM88675_B0r_fields[] = { 13988 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13989 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 13990 }; 13991 13992 #endif 13993 #if defined(BCM_88680_A0) 13994 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_BCM88680_A0r_fields[] = { 13995 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 13996 { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 13997 }; 13998 13999 #endif 14000 #if defined(BCM_88675_A0) 14001 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERr_fields[] = { 14002 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14003 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14004 }; 14005 14006 #endif 14007 #if defined(BCM_88270_A0) 14008 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88270_A0r_fields[] = { 14009 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14010 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14011 }; 14012 14013 #endif 14014 #if defined(BCM_88375_A0) 14015 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88375_A0r_fields[] = { 14016 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14017 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14018 }; 14019 14020 #endif 14021 #if defined(BCM_88375_B0) 14022 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88375_B0r_fields[] = { 14023 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14024 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14025 }; 14026 14027 #endif 14028 #if defined(BCM_88470_A0) 14029 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88470_A0r_fields[] = { 14030 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14031 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14032 }; 14033 14034 #endif 14035 #if defined(BCM_88470_B0) 14036 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88470_B0r_fields[] = { 14037 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14038 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14039 }; 14040 14041 #endif 14042 #if defined(BCM_88675_B0) 14043 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88675_B0r_fields[] = { 14044 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14045 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14046 }; 14047 14048 #endif 14049 #if defined(BCM_88680_A0) 14050 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88680_A0r_fields[] = { 14051 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14052 { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14053 }; 14054 14055 #endif 14056 #if defined(BCM_88675_A0) 14057 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERr_fields[] = { 14058 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14059 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14060 }; 14061 14062 #endif 14063 #if defined(BCM_88270_A0) 14064 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88270_A0r_fields[] = { 14065 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14066 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14067 }; 14068 14069 #endif 14070 #if defined(BCM_88375_A0) 14071 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88375_A0r_fields[] = { 14072 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14073 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14074 }; 14075 14076 #endif 14077 #if defined(BCM_88375_B0) 14078 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88375_B0r_fields[] = { 14079 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14080 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14081 }; 14082 14083 #endif 14084 #if defined(BCM_88470_A0) 14085 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88470_A0r_fields[] = { 14086 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14087 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14088 }; 14089 14090 #endif 14091 #if defined(BCM_88470_B0) 14092 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88470_B0r_fields[] = { 14093 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14094 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14095 }; 14096 14097 #endif 14098 #if defined(BCM_88675_B0) 14099 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88675_B0r_fields[] = { 14100 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14101 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14102 }; 14103 14104 #endif 14105 #if defined(BCM_88680_A0) 14106 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88680_A0r_fields[] = { 14107 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14108 { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14109 }; 14110 14111 #endif 14112 #if defined(BCM_88675_A0) 14113 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERr_fields[] = { 14114 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14115 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14116 }; 14117 14118 #endif 14119 #if defined(BCM_88270_A0) 14120 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_BCM88270_A0r_fields[] = { 14121 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14122 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14123 }; 14124 14125 #endif 14126 #if defined(BCM_88375_A0) 14127 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_BCM88375_A0r_fields[] = { 14128 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14129 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14130 }; 14131 14132 #endif 14133 #if defined(BCM_88375_B0) 14134 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_BCM88375_B0r_fields[] = { 14135 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14136 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14137 }; 14138 14139 #endif 14140 #if defined(BCM_88470_A0) 14141 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_BCM88470_A0r_fields[] = { 14142 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14143 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14144 }; 14145 14146 #endif 14147 #if defined(BCM_88470_B0) 14148 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_BCM88470_B0r_fields[] = { 14149 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14150 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14151 }; 14152 14153 #endif 14154 #if defined(BCM_88675_B0) 14155 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_BCM88675_B0r_fields[] = { 14156 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14157 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14158 }; 14159 14160 #endif 14161 #if defined(BCM_88680_A0) 14162 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_BCM88680_A0r_fields[] = { 14163 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14164 { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14165 }; 14166 14167 #endif 14168 #if defined(BCM_88650_A0) 14169 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTERr_fields[] = { 14170 { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 16, SOCF_SIG }, 14171 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 4, SOCF_SIG }, 14172 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 8, SOCF_LE|SOCF_SIG }, 14173 { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE|SOCF_SIG } 14174 }; 14175 14176 #endif 14177 #if defined(BCM_88270_A0) 14178 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88270_A0r_fields[] = { 14179 { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 }, 14180 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 }, 14181 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE }, 14182 { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE }, 14183 { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 6, 9, SOCF_LE } 14184 }; 14185 14186 #endif 14187 #if defined(BCM_88375_A0) 14188 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88375_A0r_fields[] = { 14189 { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 }, 14190 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 }, 14191 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE }, 14192 { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE }, 14193 { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 8, 9, SOCF_LE } 14194 }; 14195 14196 #endif 14197 #if defined(BCM_88375_B0) 14198 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88375_B0r_fields[] = { 14199 { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 }, 14200 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 }, 14201 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE }, 14202 { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE }, 14203 { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 8, 9, SOCF_LE } 14204 }; 14205 14206 #endif 14207 #if defined(BCM_88470_A0) 14208 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88470_A0r_fields[] = { 14209 { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 }, 14210 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 }, 14211 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE }, 14212 { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE }, 14213 { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 6, 9, SOCF_LE } 14214 }; 14215 14216 #endif 14217 #if defined(BCM_88470_B0) 14218 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88470_B0r_fields[] = { 14219 { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 }, 14220 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 }, 14221 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE }, 14222 { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE }, 14223 { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 6, 9, SOCF_LE } 14224 }; 14225 14226 #endif 14227 #if defined(BCM_88650_B0) 14228 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = { 14229 { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 16, SOCF_SIG }, 14230 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 4, SOCF_SIG }, 14231 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 8, SOCF_LE|SOCF_SIG }, 14232 { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE|SOCF_SIG } 14233 }; 14234 14235 #endif 14236 #if defined(BCM_88660_A0) 14237 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = { 14238 { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 14, SOCF_SIG }, 14239 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 8, SOCF_SIG }, 14240 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 9, SOCF_LE|SOCF_SIG }, 14241 { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 8, 0, SOCF_LE|SOCF_SIG }, 14242 { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 8, 15, SOCF_LE|SOCF_SIG } 14243 }; 14244 14245 #endif 14246 #if defined(BCM_88675_A0) 14247 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88675_A0r_fields[] = { 14248 { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 }, 14249 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 }, 14250 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE }, 14251 { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE }, 14252 { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 8, 9, SOCF_LE } 14253 }; 14254 14255 #endif 14256 #if defined(BCM_88675_B0) 14257 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88675_B0r_fields[] = { 14258 { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 }, 14259 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 }, 14260 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE }, 14261 { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE }, 14262 { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 8, 9, SOCF_LE } 14263 }; 14264 14265 #endif 14266 #if defined(BCM_88680_A0) 14267 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88680_A0r_fields[] = { 14268 { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 }, 14269 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 }, 14270 { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE }, 14271 { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE }, 14272 { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 8, 9, SOCF_LE } 14273 }; 14274 14275 #endif 14276 #if defined(BCM_88675_A0) 14277 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONEr_fields[] = { 14278 { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 }, 14279 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 }, 14280 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 }, 14281 { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 }, 14282 { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 }, 14283 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 }, 14284 { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 } 14285 }; 14286 14287 #endif 14288 #if defined(BCM_88270_A0) 14289 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONE_BCM88270_A0r_fields[] = { 14290 { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 }, 14291 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 }, 14292 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 }, 14293 { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 }, 14294 { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 }, 14295 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 }, 14296 { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 } 14297 }; 14298 14299 #endif 14300 #if defined(BCM_88375_A0) 14301 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONE_BCM88375_A0r_fields[] = { 14302 { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 }, 14303 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 }, 14304 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 }, 14305 { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 }, 14306 { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 }, 14307 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 }, 14308 { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 } 14309 }; 14310 14311 #endif 14312 #if defined(BCM_88375_B0) 14313 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONE_BCM88375_B0r_fields[] = { 14314 { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 }, 14315 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 }, 14316 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 }, 14317 { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 }, 14318 { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 }, 14319 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 }, 14320 { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 } 14321 }; 14322 14323 #endif 14324 #if defined(BCM_88470_A0) 14325 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONE_BCM88470_A0r_fields[] = { 14326 { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 }, 14327 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 }, 14328 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 }, 14329 { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 }, 14330 { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 }, 14331 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 }, 14332 { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 } 14333 }; 14334 14335 #endif 14336 #if defined(BCM_88470_B0) 14337 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONE_BCM88470_B0r_fields[] = { 14338 { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 }, 14339 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 }, 14340 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 }, 14341 { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 }, 14342 { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 }, 14343 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 }, 14344 { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 } 14345 }; 14346 14347 #endif 14348 #if defined(BCM_88675_B0) 14349 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONE_BCM88675_B0r_fields[] = { 14350 { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 }, 14351 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 }, 14352 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 }, 14353 { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 }, 14354 { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 }, 14355 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 }, 14356 { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 } 14357 }; 14358 14359 #endif 14360 #if defined(BCM_88680_A0) 14361 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONE_BCM88680_A0r_fields[] = { 14362 { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 }, 14363 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 }, 14364 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 }, 14365 { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 }, 14366 { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 }, 14367 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 }, 14368 { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 } 14369 }; 14370 14371 #endif 14372 #if defined(BCM_88650_A0) 14373 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONEr_fields[] = { 14374 { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_INTR }, 14375 { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_INTR }, 14376 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_INTR }, 14377 { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_INTR }, 14378 { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_INTR }, 14379 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_INTR }, 14380 { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_INTR } 14381 }; 14382 14383 #endif 14384 #if defined(BCM_88270_A0) 14385 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88270_A0r_fields[] = { 14386 { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14387 { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14388 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14389 { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14390 { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR }, 14391 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14392 { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR } 14393 }; 14394 14395 #endif 14396 #if defined(BCM_88375_A0) 14397 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88375_A0r_fields[] = { 14398 { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14399 { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14400 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14401 { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14402 { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR }, 14403 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14404 { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR } 14405 }; 14406 14407 #endif 14408 #if defined(BCM_88375_B0) 14409 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88375_B0r_fields[] = { 14410 { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14411 { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14412 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14413 { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14414 { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR }, 14415 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14416 { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR } 14417 }; 14418 14419 #endif 14420 #if defined(BCM_88470_A0) 14421 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88470_A0r_fields[] = { 14422 { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14423 { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14424 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14425 { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14426 { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR }, 14427 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14428 { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR } 14429 }; 14430 14431 #endif 14432 #if defined(BCM_88470_B0) 14433 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88470_B0r_fields[] = { 14434 { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14435 { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14436 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14437 { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14438 { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR }, 14439 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14440 { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR } 14441 }; 14442 14443 #endif 14444 #if defined(BCM_88650_B0) 14445 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88650_B0r_fields[] = { 14446 { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_INTR }, 14447 { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_INTR }, 14448 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_INTR }, 14449 { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_INTR }, 14450 { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_INTR }, 14451 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_INTR }, 14452 { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_INTR } 14453 }; 14454 14455 #endif 14456 #if defined(BCM_88660_A0) 14457 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88660_A0r_fields[] = { 14458 { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_INTR }, 14459 { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_INTR }, 14460 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_INTR }, 14461 { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_INTR }, 14462 { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_INTR }, 14463 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_INTR }, 14464 { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_INTR } 14465 }; 14466 14467 #endif 14468 #if defined(BCM_88675_A0) 14469 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88675_A0r_fields[] = { 14470 { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14471 { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14472 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14473 { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14474 { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR }, 14475 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14476 { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR } 14477 }; 14478 14479 #endif 14480 #if defined(BCM_88675_B0) 14481 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88675_B0r_fields[] = { 14482 { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14483 { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14484 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14485 { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14486 { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR }, 14487 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14488 { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR } 14489 }; 14490 14491 #endif 14492 #if defined(BCM_88680_A0) 14493 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88680_A0r_fields[] = { 14494 { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14495 { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14496 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14497 { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14498 { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR }, 14499 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 14500 { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR } 14501 }; 14502 14503 #endif 14504 #if defined(BCM_88675_A0) 14505 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITr_fields[] = { 14506 { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 16, 0, SOCF_LE } 14507 }; 14508 14509 #endif 14510 #if defined(BCM_88270_A0) 14511 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMIT_BCM88270_A0r_fields[] = { 14512 { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 14, 0, SOCF_LE } 14513 }; 14514 14515 #endif 14516 #if defined(BCM_88375_A0) 14517 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMIT_BCM88375_A0r_fields[] = { 14518 { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 16, 0, SOCF_LE } 14519 }; 14520 14521 #endif 14522 #if defined(BCM_88375_B0) 14523 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMIT_BCM88375_B0r_fields[] = { 14524 { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 16, 0, SOCF_LE } 14525 }; 14526 14527 #endif 14528 #if defined(BCM_88470_A0) 14529 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMIT_BCM88470_A0r_fields[] = { 14530 { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 16, 0, SOCF_LE } 14531 }; 14532 14533 #endif 14534 #if defined(BCM_88470_B0) 14535 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMIT_BCM88470_B0r_fields[] = { 14536 { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 16, 0, SOCF_LE } 14537 }; 14538 14539 #endif 14540 #if defined(BCM_88675_B0) 14541 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMIT_BCM88675_B0r_fields[] = { 14542 { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 16, 0, SOCF_LE } 14543 }; 14544 14545 #endif 14546 #if defined(BCM_88680_A0) 14547 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMIT_BCM88680_A0r_fields[] = { 14548 { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 16, 0, SOCF_LE } 14549 }; 14550 14551 #endif 14552 #if defined(BCM_88675_A0) 14553 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEr_fields[] = { 14554 { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 } 14555 }; 14556 14557 #endif 14558 #if defined(BCM_88270_A0) 14559 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCE_BCM88270_A0r_fields[] = { 14560 { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 } 14561 }; 14562 14563 #endif 14564 #if defined(BCM_88375_A0) 14565 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCE_BCM88375_A0r_fields[] = { 14566 { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 } 14567 }; 14568 14569 #endif 14570 #if defined(BCM_88375_B0) 14571 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCE_BCM88375_B0r_fields[] = { 14572 { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 } 14573 }; 14574 14575 #endif 14576 #if defined(BCM_88470_A0) 14577 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCE_BCM88470_A0r_fields[] = { 14578 { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 } 14579 }; 14580 14581 #endif 14582 #if defined(BCM_88470_B0) 14583 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCE_BCM88470_B0r_fields[] = { 14584 { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 } 14585 }; 14586 14587 #endif 14588 #if defined(BCM_88675_B0) 14589 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCE_BCM88675_B0r_fields[] = { 14590 { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 } 14591 }; 14592 14593 #endif 14594 #if defined(BCM_88680_A0) 14595 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCE_BCM88680_A0r_fields[] = { 14596 { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 } 14597 }; 14598 14599 #endif 14600 #if defined(BCM_88650_A0) 14601 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTERr_fields[] = { 14602 { FIELD_8_13f, 6, 8, SOCF_LE|SOCF_SIG }, 14603 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO }, 14604 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, SOCF_SIG } 14605 }; 14606 14607 #endif 14608 #if defined(BCM_88270_A0) 14609 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88270_A0r_fields[] = { 14610 { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE }, 14611 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG }, 14612 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 } 14613 }; 14614 14615 #endif 14616 #if defined(BCM_88375_A0) 14617 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88375_A0r_fields[] = { 14618 { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE }, 14619 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG }, 14620 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 } 14621 }; 14622 14623 #endif 14624 #if defined(BCM_88375_B0) 14625 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88375_B0r_fields[] = { 14626 { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE }, 14627 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG }, 14628 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 } 14629 }; 14630 14631 #endif 14632 #if defined(BCM_88470_A0) 14633 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88470_A0r_fields[] = { 14634 { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE }, 14635 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG }, 14636 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 } 14637 }; 14638 14639 #endif 14640 #if defined(BCM_88470_B0) 14641 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88470_B0r_fields[] = { 14642 { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE }, 14643 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG }, 14644 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 } 14645 }; 14646 14647 #endif 14648 #if defined(BCM_88650_B0) 14649 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = { 14650 { FIELD_8_13f, 6, 8, SOCF_LE|SOCF_SIG }, 14651 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO }, 14652 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, SOCF_SIG } 14653 }; 14654 14655 #endif 14656 #if defined(BCM_88660_A0) 14657 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = { 14658 { FIELD_8_13f, 6, 8, SOCF_LE|SOCF_SIG }, 14659 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO }, 14660 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, SOCF_SIG } 14661 }; 14662 14663 #endif 14664 #if defined(BCM_88675_A0) 14665 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88675_A0r_fields[] = { 14666 { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE }, 14667 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG }, 14668 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 } 14669 }; 14670 14671 #endif 14672 #if defined(BCM_88675_B0) 14673 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88675_B0r_fields[] = { 14674 { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE }, 14675 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG }, 14676 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 } 14677 }; 14678 14679 #endif 14680 #if defined(BCM_88680_A0) 14681 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88680_A0r_fields[] = { 14682 { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE }, 14683 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG }, 14684 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 } 14685 }; 14686 14687 #endif 14688 #if defined(BCM_88650_A0) 14689 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILUREr_fields[] = { 14690 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 29, 12, SOCF_LE|SOCF_RO }, 14691 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO }, 14692 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO } 14693 }; 14694 14695 #endif 14696 #if defined(BCM_88270_A0) 14697 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88270_A0r_fields[] = { 14698 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 14699 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 14700 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 14701 }; 14702 14703 #endif 14704 #if defined(BCM_88375_A0) 14705 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88375_A0r_fields[] = { 14706 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 14707 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 14708 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 14709 }; 14710 14711 #endif 14712 #if defined(BCM_88375_B0) 14713 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88375_B0r_fields[] = { 14714 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 14715 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 14716 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 14717 }; 14718 14719 #endif 14720 #if defined(BCM_88470_A0) 14721 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88470_A0r_fields[] = { 14722 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 14723 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 14724 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 14725 }; 14726 14727 #endif 14728 #if defined(BCM_88470_B0) 14729 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88470_B0r_fields[] = { 14730 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 14731 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 14732 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 14733 }; 14734 14735 #endif 14736 #if defined(BCM_88650_B0) 14737 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88650_B0r_fields[] = { 14738 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 29, 12, SOCF_LE|SOCF_RO }, 14739 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO }, 14740 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO } 14741 }; 14742 14743 #endif 14744 #if defined(BCM_88660_A0) 14745 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88660_A0r_fields[] = { 14746 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 29, 12, SOCF_LE|SOCF_RO }, 14747 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO }, 14748 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO } 14749 }; 14750 14751 #endif 14752 #if defined(BCM_88675_A0) 14753 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88675_A0r_fields[] = { 14754 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 14755 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 14756 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 14757 }; 14758 14759 #endif 14760 #if defined(BCM_88675_B0) 14761 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88675_B0r_fields[] = { 14762 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 14763 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 14764 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 14765 }; 14766 14767 #endif 14768 #if defined(BCM_88680_A0) 14769 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88680_A0r_fields[] = { 14770 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 14771 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 14772 { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG } 14773 }; 14774 14775 #endif 14776 #if defined(BCM_88675_A0) 14777 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERr_fields[] = { 14778 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14779 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 14780 }; 14781 14782 #endif 14783 #if defined(BCM_88270_A0) 14784 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_BCM88270_A0r_fields[] = { 14785 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14786 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 14787 }; 14788 14789 #endif 14790 #if defined(BCM_88375_A0) 14791 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_BCM88375_A0r_fields[] = { 14792 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14793 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 14794 }; 14795 14796 #endif 14797 #if defined(BCM_88375_B0) 14798 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_BCM88375_B0r_fields[] = { 14799 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14800 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 14801 }; 14802 14803 #endif 14804 #if defined(BCM_88470_A0) 14805 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_BCM88470_A0r_fields[] = { 14806 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14807 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 14808 }; 14809 14810 #endif 14811 #if defined(BCM_88470_B0) 14812 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_BCM88470_B0r_fields[] = { 14813 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14814 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 14815 }; 14816 14817 #endif 14818 #if defined(BCM_88675_B0) 14819 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_BCM88675_B0r_fields[] = { 14820 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14821 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 14822 }; 14823 14824 #endif 14825 #if defined(BCM_88680_A0) 14826 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_BCM88680_A0r_fields[] = { 14827 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14828 { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 14829 }; 14830 14831 #endif 14832 #if defined(BCM_88675_A0) 14833 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTERr_fields[] = { 14834 { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 14835 }; 14836 14837 #endif 14838 #if defined(BCM_88270_A0) 14839 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTER_BCM88270_A0r_fields[] = { 14840 { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 14841 }; 14842 14843 #endif 14844 #if defined(BCM_88375_A0) 14845 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTER_BCM88375_A0r_fields[] = { 14846 { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 14847 }; 14848 14849 #endif 14850 #if defined(BCM_88375_B0) 14851 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTER_BCM88375_B0r_fields[] = { 14852 { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 14853 }; 14854 14855 #endif 14856 #if defined(BCM_88470_A0) 14857 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTER_BCM88470_A0r_fields[] = { 14858 { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 14859 }; 14860 14861 #endif 14862 #if defined(BCM_88470_B0) 14863 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTER_BCM88470_B0r_fields[] = { 14864 { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 14865 }; 14866 14867 #endif 14868 #if defined(BCM_88675_B0) 14869 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTER_BCM88675_B0r_fields[] = { 14870 { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 14871 }; 14872 14873 #endif 14874 #if defined(BCM_88680_A0) 14875 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTER_BCM88680_A0r_fields[] = { 14876 { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG } 14877 }; 14878 14879 #endif 14880 #if defined(BCM_88675_A0) 14881 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERr_fields[] = { 14882 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14883 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14884 }; 14885 14886 #endif 14887 #if defined(BCM_88270_A0) 14888 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_BCM88270_A0r_fields[] = { 14889 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14890 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14891 }; 14892 14893 #endif 14894 #if defined(BCM_88375_A0) 14895 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_BCM88375_A0r_fields[] = { 14896 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14897 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14898 }; 14899 14900 #endif 14901 #if defined(BCM_88375_B0) 14902 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_BCM88375_B0r_fields[] = { 14903 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14904 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14905 }; 14906 14907 #endif 14908 #if defined(BCM_88470_A0) 14909 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_BCM88470_A0r_fields[] = { 14910 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14911 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14912 }; 14913 14914 #endif 14915 #if defined(BCM_88470_B0) 14916 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_BCM88470_B0r_fields[] = { 14917 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14918 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14919 }; 14920 14921 #endif 14922 #if defined(BCM_88675_B0) 14923 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_BCM88675_B0r_fields[] = { 14924 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14925 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14926 }; 14927 14928 #endif 14929 #if defined(BCM_88680_A0) 14930 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_BCM88680_A0r_fields[] = { 14931 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 14932 { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG } 14933 }; 14934 14935 #endif 14936 #if defined(BCM_88470_A0) 14937 soc_field_info_t soc_OAMP_RESERVED_MIRROR_ADDRr_fields[] = { 14938 { FIELD_0_15f, 16, 0, SOCF_LE }, 14939 { FIELD_31_31f, 1, 31, 0 } 14940 }; 14941 14942 #endif 14943 #if defined(BCM_88270_A0) 14944 soc_field_info_t soc_OAMP_RESERVED_MIRROR_ADDR_BCM88270_A0r_fields[] = { 14945 { FIELD_0_15f, 16, 0, SOCF_LE }, 14946 { FIELD_31_31f, 1, 31, 0 } 14947 }; 14948 14949 #endif 14950 #if defined(BCM_88470_B0) 14951 soc_field_info_t soc_OAMP_RESERVED_MIRROR_ADDR_BCM88470_B0r_fields[] = { 14952 { FIELD_0_15f, 16, 0, SOCF_LE }, 14953 { FIELD_31_31f, 1, 31, 0 } 14954 }; 14955 14956 #endif 14957 #if defined(BCM_88690_A0) 14958 soc_field_info_t soc_OAMP_RESERVED_MIRROR_ADDR_BCM88690_A0r_fields[] = { 14959 { FIELD_0_15f, 16, 0, SOCF_LE }, 14960 { FIELD_31_31f, 1, 31, 0 } 14961 }; 14962 14963 #endif 14964 #if defined(BCM_88690_B0) 14965 soc_field_info_t soc_OAMP_RESERVED_MIRROR_ADDR_BCM88690_B0r_fields[] = { 14966 { FIELD_0_15f, 16, 0, SOCF_LE }, 14967 { FIELD_31_31f, 1, 31, 0 } 14968 }; 14969 14970 #endif 14971 #if defined(BCM_88675_A0) 14972 soc_field_info_t soc_OAMP_RESERVED_MTCDr_fields[] = { 14973 { FIELD_0_0f, 1, 0, 0 }, 14974 { FIELD_1_1f, 1, 1, 0 }, 14975 { FIELD_2_2f, 1, 2, 0 }, 14976 { FIELD_3_3f, 1, 3, 0 }, 14977 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 14978 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 14979 }; 14980 14981 #endif 14982 #if defined(BCM_88270_A0) 14983 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88270_A0r_fields[] = { 14984 { FIELD_0_0f, 1, 0, 0 }, 14985 { FIELD_1_1f, 1, 1, 0 }, 14986 { FIELD_2_2f, 1, 2, 0 }, 14987 { FIELD_3_3f, 1, 3, 0 }, 14988 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 14989 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 14990 }; 14991 14992 #endif 14993 #if defined(BCM_88375_A0) 14994 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88375_A0r_fields[] = { 14995 { FIELD_0_0f, 1, 0, 0 }, 14996 { FIELD_1_1f, 1, 1, 0 }, 14997 { FIELD_2_2f, 1, 2, 0 }, 14998 { FIELD_3_3f, 1, 3, 0 }, 14999 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15000 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15001 }; 15002 15003 #endif 15004 #if defined(BCM_88375_B0) 15005 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88375_B0r_fields[] = { 15006 { FIELD_0_0f, 1, 0, 0 }, 15007 { FIELD_1_1f, 1, 1, 0 }, 15008 { FIELD_2_2f, 1, 2, 0 }, 15009 { FIELD_3_3f, 1, 3, 0 }, 15010 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15011 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15012 }; 15013 15014 #endif 15015 #if defined(BCM_88470_A0) 15016 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88470_A0r_fields[] = { 15017 { FIELD_0_0f, 1, 0, 0 }, 15018 { FIELD_1_1f, 1, 1, 0 }, 15019 { FIELD_2_2f, 1, 2, 0 }, 15020 { FIELD_3_3f, 1, 3, 0 }, 15021 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15022 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15023 }; 15024 15025 #endif 15026 #if defined(BCM_88470_B0) 15027 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88470_B0r_fields[] = { 15028 { FIELD_0_0f, 1, 0, 0 }, 15029 { FIELD_1_1f, 1, 1, 0 }, 15030 { FIELD_2_2f, 1, 2, 0 }, 15031 { FIELD_3_3f, 1, 3, 0 }, 15032 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15033 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15034 }; 15035 15036 #endif 15037 #if defined(BCM_88675_B0) 15038 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88675_B0r_fields[] = { 15039 { FIELD_0_0f, 1, 0, 0 }, 15040 { FIELD_1_1f, 1, 1, 0 }, 15041 { FIELD_2_2f, 1, 2, 0 }, 15042 { FIELD_3_3f, 1, 3, 0 }, 15043 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15044 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15045 }; 15046 15047 #endif 15048 #if defined(BCM_88680_A0) 15049 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88680_A0r_fields[] = { 15050 { FIELD_0_0f, 1, 0, 0 }, 15051 { FIELD_1_1f, 1, 1, 0 }, 15052 { FIELD_2_2f, 1, 2, 0 }, 15053 { FIELD_3_3f, 1, 3, 0 }, 15054 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15055 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15056 }; 15057 15058 #endif 15059 #if defined(BCM_88690_A0) 15060 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88690_A0r_fields[] = { 15061 { FIELD_0_0f, 1, 0, 0 }, 15062 { FIELD_1_1f, 1, 1, 0 }, 15063 { FIELD_2_2f, 1, 2, 0 }, 15064 { FIELD_3_3f, 1, 3, 0 }, 15065 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15066 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15067 }; 15068 15069 #endif 15070 #if defined(BCM_88690_B0) 15071 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88690_B0r_fields[] = { 15072 { FIELD_0_0f, 1, 0, 0 }, 15073 { FIELD_1_1f, 1, 1, 0 }, 15074 { FIELD_2_2f, 1, 2, 0 }, 15075 { FIELD_3_3f, 1, 3, 0 }, 15076 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 15077 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 15078 }; 15079 15080 #endif 15081 #if defined(BCM_88675_A0) 15082 soc_field_info_t soc_OAMP_RESERVED_MTCPr_fields[] = { 15083 { ITEM_0_13f, 14, 0, SOCF_LE }, 15084 { ITEM_14_14f, 1, 14, 0 }, 15085 { ITEM_15_15f, 1, 15, 0 }, 15086 { ITEM_16_16f, 1, 16, 0 }, 15087 { ITEM_19_30f, 12, 19, SOCF_LE }, 15088 { ITEM_31_31f, 1, 31, 0 }, 15089 { ITEM_32_32f, 1, 32, 0 }, 15090 { ITEM_33_33f, 1, 33, 0 }, 15091 { ITEM_34_34f, 1, 34, 0 }, 15092 { ITEM_35_35f, 1, 35, 0 }, 15093 { ITEM_37_52f, 16, 37, SOCF_LE }, 15094 { ITEM_53_53f, 1, 53, 0 }, 15095 { ITEM_54_54f, 1, 54, 0 }, 15096 { ITEM_55_55f, 1, 55, 0 }, 15097 { ITEM_56_56f, 1, 56, 0 }, 15098 { ITEM_57_57f, 1, 57, 0 }, 15099 { ITEM_58_58f, 1, 58, 0 } 15100 }; 15101 15102 #endif 15103 #if defined(BCM_88270_A0) 15104 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88270_A0r_fields[] = { 15105 { ITEM_0_13f, 14, 0, SOCF_LE }, 15106 { ITEM_14_14f, 1, 14, 0 }, 15107 { ITEM_15_15f, 1, 15, 0 }, 15108 { ITEM_16_16f, 1, 16, 0 }, 15109 { ITEM_19_30f, 12, 19, SOCF_LE }, 15110 { ITEM_31_31f, 1, 31, 0 }, 15111 { ITEM_32_32f, 1, 32, 0 }, 15112 { ITEM_33_33f, 1, 33, 0 }, 15113 { ITEM_34_34f, 1, 34, 0 }, 15114 { ITEM_35_35f, 1, 35, 0 }, 15115 { ITEM_37_52f, 16, 37, SOCF_LE }, 15116 { ITEM_53_53f, 1, 53, 0 }, 15117 { ITEM_54_54f, 1, 54, 0 }, 15118 { ITEM_55_55f, 1, 55, 0 }, 15119 { ITEM_56_56f, 1, 56, 0 }, 15120 { ITEM_57_57f, 1, 57, 0 }, 15121 { ITEM_58_58f, 1, 58, 0 } 15122 }; 15123 15124 #endif 15125 #if defined(BCM_88375_A0) 15126 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88375_A0r_fields[] = { 15127 { ITEM_0_13f, 14, 0, SOCF_LE }, 15128 { ITEM_14_14f, 1, 14, 0 }, 15129 { ITEM_15_15f, 1, 15, 0 }, 15130 { ITEM_16_16f, 1, 16, 0 }, 15131 { ITEM_19_30f, 12, 19, SOCF_LE }, 15132 { ITEM_31_31f, 1, 31, 0 }, 15133 { ITEM_32_32f, 1, 32, 0 }, 15134 { ITEM_33_33f, 1, 33, 0 }, 15135 { ITEM_34_34f, 1, 34, 0 }, 15136 { ITEM_35_35f, 1, 35, 0 }, 15137 { ITEM_37_52f, 16, 37, SOCF_LE }, 15138 { ITEM_53_53f, 1, 53, 0 }, 15139 { ITEM_54_54f, 1, 54, 0 }, 15140 { ITEM_55_55f, 1, 55, 0 }, 15141 { ITEM_56_56f, 1, 56, 0 }, 15142 { ITEM_57_57f, 1, 57, 0 }, 15143 { ITEM_58_58f, 1, 58, 0 } 15144 }; 15145 15146 #endif 15147 #if defined(BCM_88375_B0) 15148 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88375_B0r_fields[] = { 15149 { ITEM_0_13f, 14, 0, SOCF_LE }, 15150 { ITEM_14_14f, 1, 14, 0 }, 15151 { ITEM_15_15f, 1, 15, 0 }, 15152 { ITEM_16_16f, 1, 16, 0 }, 15153 { ITEM_19_30f, 12, 19, SOCF_LE }, 15154 { ITEM_31_31f, 1, 31, 0 }, 15155 { ITEM_32_32f, 1, 32, 0 }, 15156 { ITEM_33_33f, 1, 33, 0 }, 15157 { ITEM_34_34f, 1, 34, 0 }, 15158 { ITEM_35_35f, 1, 35, 0 }, 15159 { ITEM_37_52f, 16, 37, SOCF_LE }, 15160 { ITEM_53_53f, 1, 53, 0 }, 15161 { ITEM_54_54f, 1, 54, 0 }, 15162 { ITEM_55_55f, 1, 55, 0 }, 15163 { ITEM_56_56f, 1, 56, 0 }, 15164 { ITEM_57_57f, 1, 57, 0 }, 15165 { ITEM_58_58f, 1, 58, 0 } 15166 }; 15167 15168 #endif 15169 #if defined(BCM_88470_A0) 15170 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88470_A0r_fields[] = { 15171 { ITEM_0_13f, 14, 0, SOCF_LE }, 15172 { ITEM_14_14f, 1, 14, 0 }, 15173 { ITEM_15_15f, 1, 15, 0 }, 15174 { ITEM_16_16f, 1, 16, 0 }, 15175 { ITEM_19_30f, 12, 19, SOCF_LE }, 15176 { ITEM_31_31f, 1, 31, 0 }, 15177 { ITEM_32_32f, 1, 32, 0 }, 15178 { ITEM_33_33f, 1, 33, 0 }, 15179 { ITEM_34_34f, 1, 34, 0 }, 15180 { ITEM_35_35f, 1, 35, 0 }, 15181 { ITEM_37_52f, 16, 37, SOCF_LE }, 15182 { ITEM_53_53f, 1, 53, 0 }, 15183 { ITEM_54_54f, 1, 54, 0 }, 15184 { ITEM_55_55f, 1, 55, 0 }, 15185 { ITEM_56_56f, 1, 56, 0 }, 15186 { ITEM_57_57f, 1, 57, 0 }, 15187 { ITEM_58_58f, 1, 58, 0 } 15188 }; 15189 15190 #endif 15191 #if defined(BCM_88470_B0) 15192 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88470_B0r_fields[] = { 15193 { ITEM_0_13f, 14, 0, SOCF_LE }, 15194 { ITEM_14_14f, 1, 14, 0 }, 15195 { ITEM_15_15f, 1, 15, 0 }, 15196 { ITEM_16_16f, 1, 16, 0 }, 15197 { ITEM_19_30f, 12, 19, SOCF_LE }, 15198 { ITEM_31_31f, 1, 31, 0 }, 15199 { ITEM_32_32f, 1, 32, 0 }, 15200 { ITEM_33_33f, 1, 33, 0 }, 15201 { ITEM_34_34f, 1, 34, 0 }, 15202 { ITEM_35_35f, 1, 35, 0 }, 15203 { ITEM_37_52f, 16, 37, SOCF_LE }, 15204 { ITEM_53_53f, 1, 53, 0 }, 15205 { ITEM_54_54f, 1, 54, 0 }, 15206 { ITEM_55_55f, 1, 55, 0 }, 15207 { ITEM_56_56f, 1, 56, 0 }, 15208 { ITEM_57_57f, 1, 57, 0 }, 15209 { ITEM_58_58f, 1, 58, 0 } 15210 }; 15211 15212 #endif 15213 #if defined(BCM_88675_B0) 15214 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88675_B0r_fields[] = { 15215 { ITEM_0_13f, 14, 0, SOCF_LE }, 15216 { ITEM_14_14f, 1, 14, 0 }, 15217 { ITEM_15_15f, 1, 15, 0 }, 15218 { ITEM_16_16f, 1, 16, 0 }, 15219 { ITEM_19_30f, 12, 19, SOCF_LE }, 15220 { ITEM_31_31f, 1, 31, 0 }, 15221 { ITEM_32_32f, 1, 32, 0 }, 15222 { ITEM_33_33f, 1, 33, 0 }, 15223 { ITEM_34_34f, 1, 34, 0 }, 15224 { ITEM_35_35f, 1, 35, 0 }, 15225 { ITEM_37_52f, 16, 37, SOCF_LE }, 15226 { ITEM_53_53f, 1, 53, 0 }, 15227 { ITEM_54_54f, 1, 54, 0 }, 15228 { ITEM_55_55f, 1, 55, 0 }, 15229 { ITEM_56_56f, 1, 56, 0 }, 15230 { ITEM_57_57f, 1, 57, 0 }, 15231 { ITEM_58_58f, 1, 58, 0 } 15232 }; 15233 15234 #endif 15235 #if defined(BCM_88680_A0) 15236 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88680_A0r_fields[] = { 15237 { ITEM_0_13f, 14, 0, SOCF_LE }, 15238 { ITEM_14_14f, 1, 14, 0 }, 15239 { ITEM_15_15f, 1, 15, 0 }, 15240 { ITEM_16_16f, 1, 16, 0 }, 15241 { ITEM_19_30f, 12, 19, SOCF_LE }, 15242 { ITEM_31_31f, 1, 31, 0 }, 15243 { ITEM_32_32f, 1, 32, 0 }, 15244 { ITEM_33_33f, 1, 33, 0 }, 15245 { ITEM_34_34f, 1, 34, 0 }, 15246 { ITEM_35_35f, 1, 35, 0 }, 15247 { ITEM_37_52f, 16, 37, SOCF_LE }, 15248 { ITEM_53_53f, 1, 53, 0 }, 15249 { ITEM_54_54f, 1, 54, 0 }, 15250 { ITEM_55_55f, 1, 55, 0 }, 15251 { ITEM_56_56f, 1, 56, 0 }, 15252 { ITEM_57_57f, 1, 57, 0 }, 15253 { ITEM_58_58f, 1, 58, 0 } 15254 }; 15255 15256 #endif 15257 #if defined(BCM_88690_A0) 15258 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88690_A0r_fields[] = { 15259 { ITEM_0_13f, 14, 0, SOCF_LE }, 15260 { ITEM_14_14f, 1, 14, 0 }, 15261 { ITEM_15_15f, 1, 15, 0 }, 15262 { ITEM_16_16f, 1, 16, 0 }, 15263 { ITEM_19_30f, 12, 19, SOCF_LE }, 15264 { ITEM_31_31f, 1, 31, 0 }, 15265 { ITEM_32_32f, 1, 32, 0 }, 15266 { ITEM_33_33f, 1, 33, 0 }, 15267 { ITEM_34_34f, 1, 34, 0 }, 15268 { ITEM_35_35f, 1, 35, 0 }, 15269 { ITEM_37_52f, 16, 37, SOCF_LE }, 15270 { ITEM_53_53f, 1, 53, 0 }, 15271 { ITEM_54_54f, 1, 54, 0 }, 15272 { ITEM_55_55f, 1, 55, 0 }, 15273 { ITEM_56_56f, 1, 56, 0 }, 15274 { ITEM_57_57f, 1, 57, 0 }, 15275 { ITEM_58_58f, 1, 58, 0 } 15276 }; 15277 15278 #endif 15279 #if defined(BCM_88690_B0) 15280 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88690_B0r_fields[] = { 15281 { ITEM_0_13f, 14, 0, SOCF_LE }, 15282 { ITEM_14_14f, 1, 14, 0 }, 15283 { ITEM_15_15f, 1, 15, 0 }, 15284 { ITEM_16_16f, 1, 16, 0 }, 15285 { ITEM_19_30f, 12, 19, SOCF_LE }, 15286 { ITEM_31_31f, 1, 31, 0 }, 15287 { ITEM_32_32f, 1, 32, 0 }, 15288 { ITEM_33_33f, 1, 33, 0 }, 15289 { ITEM_34_34f, 1, 34, 0 }, 15290 { ITEM_35_35f, 1, 35, 0 }, 15291 { ITEM_37_52f, 16, 37, SOCF_LE }, 15292 { ITEM_53_53f, 1, 53, 0 }, 15293 { ITEM_54_54f, 1, 54, 0 }, 15294 { ITEM_55_55f, 1, 55, 0 }, 15295 { ITEM_56_56f, 1, 56, 0 }, 15296 { ITEM_57_57f, 1, 57, 0 }, 15297 { ITEM_58_58f, 1, 58, 0 } 15298 }; 15299 15300 #endif 15301 #if defined(BCM_88470_A0) 15302 soc_field_info_t soc_OAMP_RESERVED_SPARE_0r_fields[] = { 15303 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 15304 }; 15305 15306 #endif 15307 #if defined(BCM_88470_A0) 15308 soc_field_info_t soc_OAMP_RESERVED_SPARE_1r_fields[] = { 15309 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 15310 }; 15311 15312 #endif 15313 #if defined(BCM_88470_A0) 15314 soc_field_info_t soc_OAMP_RESERVED_SPARE_2r_fields[] = { 15315 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 15316 }; 15317 15318 #endif 15319 #if defined(BCM_88675_A0) 15320 soc_field_info_t soc_OAMP_RESERVED_SPARE_3r_fields[] = { 15321 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 15322 }; 15323 15324 #endif 15325 #if defined(BCM_88270_A0) 15326 soc_field_info_t soc_OAMP_RESERVED_SPARE_0_BCM88270_A0r_fields[] = { 15327 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 15328 }; 15329 15330 #endif 15331 #if defined(BCM_88470_B0) 15332 soc_field_info_t soc_OAMP_RESERVED_SPARE_0_BCM88470_B0r_fields[] = { 15333 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 15334 }; 15335 15336 #endif 15337 #if defined(BCM_88690_A0) 15338 soc_field_info_t soc_OAMP_RESERVED_SPARE_0_BCM88690_A0r_fields[] = { 15339 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 15340 }; 15341 15342 #endif 15343 #if defined(BCM_88690_B0) 15344 soc_field_info_t soc_OAMP_RESERVED_SPARE_0_BCM88690_B0r_fields[] = { 15345 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 15346 }; 15347 15348 #endif 15349 #if defined(BCM_88270_A0) 15350 soc_field_info_t soc_OAMP_RESERVED_SPARE_1_BCM88270_A0r_fields[] = { 15351 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 15352 }; 15353 15354 #endif 15355 #if defined(BCM_88470_B0) 15356 soc_field_info_t soc_OAMP_RESERVED_SPARE_1_BCM88470_B0r_fields[] = { 15357 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 15358 }; 15359 15360 #endif 15361 #if defined(BCM_88690_A0) 15362 soc_field_info_t soc_OAMP_RESERVED_SPARE_1_BCM88690_A0r_fields[] = { 15363 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 15364 }; 15365 15366 #endif 15367 #if defined(BCM_88690_B0) 15368 soc_field_info_t soc_OAMP_RESERVED_SPARE_1_BCM88690_B0r_fields[] = { 15369 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 15370 }; 15371 15372 #endif 15373 #if defined(BCM_88270_A0) 15374 soc_field_info_t soc_OAMP_RESERVED_SPARE_2_BCM88270_A0r_fields[] = { 15375 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 15376 }; 15377 15378 #endif 15379 #if defined(BCM_88470_B0) 15380 soc_field_info_t soc_OAMP_RESERVED_SPARE_2_BCM88470_B0r_fields[] = { 15381 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 15382 }; 15383 15384 #endif 15385 #if defined(BCM_88690_A0) 15386 soc_field_info_t soc_OAMP_RESERVED_SPARE_2_BCM88690_A0r_fields[] = { 15387 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 15388 }; 15389 15390 #endif 15391 #if defined(BCM_88690_B0) 15392 soc_field_info_t soc_OAMP_RESERVED_SPARE_2_BCM88690_B0r_fields[] = { 15393 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 15394 }; 15395 15396 #endif 15397 #if defined(BCM_88270_A0) 15398 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88270_A0r_fields[] = { 15399 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 15400 }; 15401 15402 #endif 15403 #if defined(BCM_88375_A0) 15404 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88375_A0r_fields[] = { 15405 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 15406 }; 15407 15408 #endif 15409 #if defined(BCM_88375_B0) 15410 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88375_B0r_fields[] = { 15411 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 15412 }; 15413 15414 #endif 15415 #if defined(BCM_88470_A0) 15416 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88470_A0r_fields[] = { 15417 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 15418 }; 15419 15420 #endif 15421 #if defined(BCM_88470_B0) 15422 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88470_B0r_fields[] = { 15423 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 15424 }; 15425 15426 #endif 15427 #if defined(BCM_88675_B0) 15428 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88675_B0r_fields[] = { 15429 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 15430 }; 15431 15432 #endif 15433 #if defined(BCM_88680_A0) 15434 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88680_A0r_fields[] = { 15435 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 15436 }; 15437 15438 #endif 15439 #if defined(BCM_88690_A0) 15440 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88690_A0r_fields[] = { 15441 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 15442 }; 15443 15444 #endif 15445 #if defined(BCM_88690_B0) 15446 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88690_B0r_fields[] = { 15447 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 15448 }; 15449 15450 #endif 15451 #if defined(BCM_88660_A0) 15452 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADERr_fields[] = { 15453 { RFC_6374_DM_DSf, 6, 64, SOCF_LE|SOCF_SIG }, 15454 { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE|SOCF_SIG }, 15455 { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE|SOCF_SIG }, 15456 { RFC_6374_DM_RSP_DSf, 6, 134, SOCF_LE|SOCF_SIG }, 15457 { RFC_6374_DM_RSP_DW_0f, 32, 70, SOCF_LE|SOCF_SIG }, 15458 { RFC_6374_DM_RSP_DW_1f, 32, 102, SOCF_LE|SOCF_SIG } 15459 }; 15460 15461 #endif 15462 #if defined(BCM_88270_A0) 15463 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88270_A0r_fields[] = { 15464 { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE }, 15465 { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE }, 15466 { RFC_6374_DM_RSP_DW_0f, 32, 64, SOCF_LE }, 15467 { RFC_6374_DM_RSP_DW_1f, 32, 96, SOCF_LE } 15468 }; 15469 15470 #endif 15471 #if defined(BCM_88375_A0) 15472 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88375_A0r_fields[] = { 15473 { RFC_6374_DM_DSf, 6, 64, SOCF_LE }, 15474 { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE }, 15475 { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE }, 15476 { RFC_6374_DM_RSP_DSf, 6, 134, SOCF_LE }, 15477 { RFC_6374_DM_RSP_DW_0f, 32, 70, SOCF_LE }, 15478 { RFC_6374_DM_RSP_DW_1f, 32, 102, SOCF_LE } 15479 }; 15480 15481 #endif 15482 #if defined(BCM_88375_B0) 15483 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88375_B0r_fields[] = { 15484 { RFC_6374_DM_DSf, 6, 64, SOCF_LE }, 15485 { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE }, 15486 { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE }, 15487 { RFC_6374_DM_RSP_DSf, 6, 134, SOCF_LE }, 15488 { RFC_6374_DM_RSP_DW_0f, 32, 70, SOCF_LE }, 15489 { RFC_6374_DM_RSP_DW_1f, 32, 102, SOCF_LE } 15490 }; 15491 15492 #endif 15493 #if defined(BCM_88470_A0) 15494 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88470_A0r_fields[] = { 15495 { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE }, 15496 { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE }, 15497 { RFC_6374_DM_RSP_DW_0f, 32, 64, SOCF_LE }, 15498 { RFC_6374_DM_RSP_DW_1f, 32, 96, SOCF_LE } 15499 }; 15500 15501 #endif 15502 #if defined(BCM_88470_B0) 15503 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88470_B0r_fields[] = { 15504 { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE }, 15505 { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE }, 15506 { RFC_6374_DM_RSP_DW_0f, 32, 64, SOCF_LE }, 15507 { RFC_6374_DM_RSP_DW_1f, 32, 96, SOCF_LE } 15508 }; 15509 15510 #endif 15511 #if defined(BCM_88675_A0) 15512 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88675_A0r_fields[] = { 15513 { RFC_6374_DM_DSf, 6, 64, SOCF_LE }, 15514 { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE }, 15515 { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE }, 15516 { RFC_6374_DM_RSP_DSf, 6, 134, SOCF_LE }, 15517 { RFC_6374_DM_RSP_DW_0f, 32, 70, SOCF_LE }, 15518 { RFC_6374_DM_RSP_DW_1f, 32, 102, SOCF_LE } 15519 }; 15520 15521 #endif 15522 #if defined(BCM_88675_B0) 15523 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88675_B0r_fields[] = { 15524 { RFC_6374_DM_DSf, 6, 64, SOCF_LE }, 15525 { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE }, 15526 { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE }, 15527 { RFC_6374_DM_RSP_DSf, 6, 134, SOCF_LE }, 15528 { RFC_6374_DM_RSP_DW_0f, 32, 70, SOCF_LE }, 15529 { RFC_6374_DM_RSP_DW_1f, 32, 102, SOCF_LE } 15530 }; 15531 15532 #endif 15533 #if defined(BCM_88680_A0) 15534 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88680_A0r_fields[] = { 15535 { RFC_6374_DM_DSf, 6, 64, SOCF_LE }, 15536 { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE }, 15537 { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE }, 15538 { RFC_6374_DM_RSP_DSf, 6, 134, SOCF_LE }, 15539 { RFC_6374_DM_RSP_DW_0f, 32, 70, SOCF_LE }, 15540 { RFC_6374_DM_RSP_DW_1f, 32, 102, SOCF_LE } 15541 }; 15542 15543 #endif 15544 #if defined(BCM_88690_A0) 15545 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88690_A0r_fields[] = { 15546 { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE }, 15547 { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE }, 15548 { RFC_6374_DM_RSP_DW_0f, 32, 64, SOCF_LE }, 15549 { RFC_6374_DM_RSP_DW_1f, 32, 96, SOCF_LE } 15550 }; 15551 15552 #endif 15553 #if defined(BCM_88690_B0) 15554 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88690_B0r_fields[] = { 15555 { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE }, 15556 { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE }, 15557 { RFC_6374_DM_RSP_DW_0f, 32, 64, SOCF_LE }, 15558 { RFC_6374_DM_RSP_DW_1f, 32, 96, SOCF_LE } 15559 }; 15560 15561 #endif 15562 #if defined(BCM_88675_A0) 15563 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CWr_fields[] = { 15564 { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE } 15565 }; 15566 15567 #endif 15568 #if defined(BCM_88270_A0) 15569 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88270_A0r_fields[] = { 15570 { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE } 15571 }; 15572 15573 #endif 15574 #if defined(BCM_88375_A0) 15575 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88375_A0r_fields[] = { 15576 { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE } 15577 }; 15578 15579 #endif 15580 #if defined(BCM_88375_B0) 15581 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88375_B0r_fields[] = { 15582 { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE } 15583 }; 15584 15585 #endif 15586 #if defined(BCM_88470_A0) 15587 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88470_A0r_fields[] = { 15588 { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE } 15589 }; 15590 15591 #endif 15592 #if defined(BCM_88470_B0) 15593 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88470_B0r_fields[] = { 15594 { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE } 15595 }; 15596 15597 #endif 15598 #if defined(BCM_88675_B0) 15599 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88675_B0r_fields[] = { 15600 { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE } 15601 }; 15602 15603 #endif 15604 #if defined(BCM_88680_A0) 15605 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88680_A0r_fields[] = { 15606 { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE } 15607 }; 15608 15609 #endif 15610 #if defined(BCM_88690_A0) 15611 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88690_A0r_fields[] = { 15612 { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE } 15613 }; 15614 15615 #endif 15616 #if defined(BCM_88690_B0) 15617 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88690_B0r_fields[] = { 15618 { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE } 15619 }; 15620 15621 #endif 15622 #if defined(BCM_88660_A0) 15623 soc_field_info_t soc_OAMP_RFC_6374_FIX_QUALIFIERr_fields[] = { 15624 { RFC_6374_FIX_DM_QUALIFIERf, 3, 3, SOCF_LE|SOCF_SIG }, 15625 { RFC_6374_FIX_LM_QUALIFIERf, 3, 0, SOCF_LE|SOCF_SIG } 15626 }; 15627 15628 #endif 15629 #if defined(BCM_88375_A0) 15630 soc_field_info_t soc_OAMP_RFC_6374_FIX_QUALIFIER_BCM88375_A0r_fields[] = { 15631 { RFC_6374_FIX_DM_QUALIFIERf, 3, 3, SOCF_LE }, 15632 { RFC_6374_FIX_LM_QUALIFIERf, 3, 0, SOCF_LE } 15633 }; 15634 15635 #endif 15636 #if defined(BCM_88375_B0) 15637 soc_field_info_t soc_OAMP_RFC_6374_FIX_QUALIFIER_BCM88375_B0r_fields[] = { 15638 { RFC_6374_FIX_DM_QUALIFIERf, 3, 3, SOCF_LE }, 15639 { RFC_6374_FIX_LM_QUALIFIERf, 3, 0, SOCF_LE } 15640 }; 15641 15642 #endif 15643 #if defined(BCM_88675_A0) 15644 soc_field_info_t soc_OAMP_RFC_6374_FIX_QUALIFIER_BCM88675_A0r_fields[] = { 15645 { RFC_6374_FIX_DM_QUALIFIERf, 3, 3, SOCF_LE }, 15646 { RFC_6374_FIX_LM_QUALIFIERf, 3, 0, SOCF_LE } 15647 }; 15648 15649 #endif 15650 #if defined(BCM_88675_B0) 15651 soc_field_info_t soc_OAMP_RFC_6374_FIX_QUALIFIER_BCM88675_B0r_fields[] = { 15652 { RFC_6374_FIX_DM_QUALIFIERf, 3, 3, SOCF_LE }, 15653 { RFC_6374_FIX_LM_QUALIFIERf, 3, 0, SOCF_LE } 15654 }; 15655 15656 #endif 15657 #if defined(BCM_88680_A0) 15658 soc_field_info_t soc_OAMP_RFC_6374_FIX_QUALIFIER_BCM88680_A0r_fields[] = { 15659 { RFC_6374_FIX_DM_QUALIFIERf, 3, 3, SOCF_LE }, 15660 { RFC_6374_FIX_LM_QUALIFIERf, 3, 0, SOCF_LE } 15661 }; 15662 15663 #endif 15664 #if defined(BCM_88675_A0) 15665 soc_field_info_t soc_OAMP_RFC_6374_IGNOREDr_fields[] = { 15666 { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG }, 15667 { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15668 { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG } 15669 }; 15670 15671 #endif 15672 #if defined(BCM_88270_A0) 15673 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88270_A0r_fields[] = { 15674 { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG }, 15675 { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15676 { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG } 15677 }; 15678 15679 #endif 15680 #if defined(BCM_88375_A0) 15681 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88375_A0r_fields[] = { 15682 { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG }, 15683 { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15684 { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG } 15685 }; 15686 15687 #endif 15688 #if defined(BCM_88375_B0) 15689 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88375_B0r_fields[] = { 15690 { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG }, 15691 { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15692 { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG } 15693 }; 15694 15695 #endif 15696 #if defined(BCM_88470_A0) 15697 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88470_A0r_fields[] = { 15698 { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG }, 15699 { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15700 { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG } 15701 }; 15702 15703 #endif 15704 #if defined(BCM_88470_B0) 15705 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88470_B0r_fields[] = { 15706 { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG }, 15707 { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15708 { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG } 15709 }; 15710 15711 #endif 15712 #if defined(BCM_88675_B0) 15713 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88675_B0r_fields[] = { 15714 { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG }, 15715 { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15716 { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG } 15717 }; 15718 15719 #endif 15720 #if defined(BCM_88680_A0) 15721 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88680_A0r_fields[] = { 15722 { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG }, 15723 { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15724 { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG } 15725 }; 15726 15727 #endif 15728 #if defined(BCM_88690_A0) 15729 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88690_A0r_fields[] = { 15730 { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG }, 15731 { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15732 { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG } 15733 }; 15734 15735 #endif 15736 #if defined(BCM_88690_B0) 15737 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88690_B0r_fields[] = { 15738 { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG }, 15739 { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 15740 { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG } 15741 }; 15742 15743 #endif 15744 #if defined(BCM_88660_A0) 15745 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADERr_fields[] = { 15746 { RFC_6374_LM_DSf, 6, 64, SOCF_LE|SOCF_SIG }, 15747 { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE|SOCF_SIG }, 15748 { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE|SOCF_SIG }, 15749 { RFC_6374_LM_RSP_DSf, 6, 134, SOCF_LE|SOCF_SIG }, 15750 { RFC_6374_LM_RSP_DW_0f, 32, 70, SOCF_LE|SOCF_SIG }, 15751 { RFC_6374_LM_RSP_DW_1f, 32, 102, SOCF_LE|SOCF_SIG } 15752 }; 15753 15754 #endif 15755 #if defined(BCM_88270_A0) 15756 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88270_A0r_fields[] = { 15757 { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE }, 15758 { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE }, 15759 { RFC_6374_LM_RSP_DW_0f, 32, 64, SOCF_LE }, 15760 { RFC_6374_LM_RSP_DW_1f, 32, 96, SOCF_LE } 15761 }; 15762 15763 #endif 15764 #if defined(BCM_88375_A0) 15765 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88375_A0r_fields[] = { 15766 { RFC_6374_LM_DSf, 6, 64, SOCF_LE }, 15767 { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE }, 15768 { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE }, 15769 { RFC_6374_LM_RSP_DSf, 6, 134, SOCF_LE }, 15770 { RFC_6374_LM_RSP_DW_0f, 32, 70, SOCF_LE }, 15771 { RFC_6374_LM_RSP_DW_1f, 32, 102, SOCF_LE } 15772 }; 15773 15774 #endif 15775 #if defined(BCM_88375_B0) 15776 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88375_B0r_fields[] = { 15777 { RFC_6374_LM_DSf, 6, 64, SOCF_LE }, 15778 { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE }, 15779 { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE }, 15780 { RFC_6374_LM_RSP_DSf, 6, 134, SOCF_LE }, 15781 { RFC_6374_LM_RSP_DW_0f, 32, 70, SOCF_LE }, 15782 { RFC_6374_LM_RSP_DW_1f, 32, 102, SOCF_LE } 15783 }; 15784 15785 #endif 15786 #if defined(BCM_88470_A0) 15787 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88470_A0r_fields[] = { 15788 { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE }, 15789 { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE }, 15790 { RFC_6374_LM_RSP_DW_0f, 32, 64, SOCF_LE }, 15791 { RFC_6374_LM_RSP_DW_1f, 32, 96, SOCF_LE } 15792 }; 15793 15794 #endif 15795 #if defined(BCM_88470_B0) 15796 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88470_B0r_fields[] = { 15797 { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE }, 15798 { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE }, 15799 { RFC_6374_LM_RSP_DW_0f, 32, 64, SOCF_LE }, 15800 { RFC_6374_LM_RSP_DW_1f, 32, 96, SOCF_LE } 15801 }; 15802 15803 #endif 15804 #if defined(BCM_88675_A0) 15805 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88675_A0r_fields[] = { 15806 { RFC_6374_LM_DSf, 6, 64, SOCF_LE }, 15807 { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE }, 15808 { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE }, 15809 { RFC_6374_LM_RSP_DSf, 6, 134, SOCF_LE }, 15810 { RFC_6374_LM_RSP_DW_0f, 32, 70, SOCF_LE }, 15811 { RFC_6374_LM_RSP_DW_1f, 32, 102, SOCF_LE } 15812 }; 15813 15814 #endif 15815 #if defined(BCM_88675_B0) 15816 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88675_B0r_fields[] = { 15817 { RFC_6374_LM_DSf, 6, 64, SOCF_LE }, 15818 { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE }, 15819 { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE }, 15820 { RFC_6374_LM_RSP_DSf, 6, 134, SOCF_LE }, 15821 { RFC_6374_LM_RSP_DW_0f, 32, 70, SOCF_LE }, 15822 { RFC_6374_LM_RSP_DW_1f, 32, 102, SOCF_LE } 15823 }; 15824 15825 #endif 15826 #if defined(BCM_88680_A0) 15827 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88680_A0r_fields[] = { 15828 { RFC_6374_LM_DSf, 6, 64, SOCF_LE }, 15829 { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE }, 15830 { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE }, 15831 { RFC_6374_LM_RSP_DSf, 6, 134, SOCF_LE }, 15832 { RFC_6374_LM_RSP_DW_0f, 32, 70, SOCF_LE }, 15833 { RFC_6374_LM_RSP_DW_1f, 32, 102, SOCF_LE } 15834 }; 15835 15836 #endif 15837 #if defined(BCM_88690_A0) 15838 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88690_A0r_fields[] = { 15839 { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE }, 15840 { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE }, 15841 { RFC_6374_LM_RSP_DW_0f, 32, 64, SOCF_LE }, 15842 { RFC_6374_LM_RSP_DW_1f, 32, 96, SOCF_LE } 15843 }; 15844 15845 #endif 15846 #if defined(BCM_88690_B0) 15847 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88690_B0r_fields[] = { 15848 { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE }, 15849 { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE }, 15850 { RFC_6374_LM_RSP_DW_0f, 32, 64, SOCF_LE }, 15851 { RFC_6374_LM_RSP_DW_1f, 32, 96, SOCF_LE } 15852 }; 15853 15854 #endif 15855 #if defined(BCM_88675_A0) 15856 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CWr_fields[] = { 15857 { RFC_6374_LM_PWE_CWf, 32, 0, SOCF_LE } 15858 }; 15859 15860 #endif 15861 #if defined(BCM_88470_A0) 15862 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_0r_fields[] = { 15863 { RFC_6374_LM_PWE_CW_0f, 32, 0, SOCF_LE } 15864 }; 15865 15866 #endif 15867 #if defined(BCM_88470_A0) 15868 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_1r_fields[] = { 15869 { RFC_6374_LM_PWE_CW_1f, 32, 0, SOCF_LE } 15870 }; 15871 15872 #endif 15873 #if defined(BCM_88270_A0) 15874 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_0_BCM88270_A0r_fields[] = { 15875 { RFC_6374_LM_PWE_CW_0f, 32, 0, SOCF_LE } 15876 }; 15877 15878 #endif 15879 #if defined(BCM_88470_B0) 15880 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_0_BCM88470_B0r_fields[] = { 15881 { RFC_6374_LM_PWE_CW_0f, 32, 0, SOCF_LE } 15882 }; 15883 15884 #endif 15885 #if defined(BCM_88690_A0) 15886 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_0_BCM88690_A0r_fields[] = { 15887 { RFC_6374_LM_PWE_CW_0f, 32, 0, SOCF_LE } 15888 }; 15889 15890 #endif 15891 #if defined(BCM_88690_B0) 15892 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_0_BCM88690_B0r_fields[] = { 15893 { RFC_6374_LM_PWE_CW_0f, 32, 0, SOCF_LE } 15894 }; 15895 15896 #endif 15897 #if defined(BCM_88270_A0) 15898 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_1_BCM88270_A0r_fields[] = { 15899 { RFC_6374_LM_PWE_CW_1f, 32, 0, SOCF_LE } 15900 }; 15901 15902 #endif 15903 #if defined(BCM_88470_B0) 15904 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_1_BCM88470_B0r_fields[] = { 15905 { RFC_6374_LM_PWE_CW_1f, 32, 0, SOCF_LE } 15906 }; 15907 15908 #endif 15909 #if defined(BCM_88690_A0) 15910 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_1_BCM88690_A0r_fields[] = { 15911 { RFC_6374_LM_PWE_CW_1f, 32, 0, SOCF_LE } 15912 }; 15913 15914 #endif 15915 #if defined(BCM_88690_B0) 15916 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_1_BCM88690_B0r_fields[] = { 15917 { RFC_6374_LM_PWE_CW_1f, 32, 0, SOCF_LE } 15918 }; 15919 15920 #endif 15921 #if defined(BCM_88375_A0) 15922 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_BCM88375_A0r_fields[] = { 15923 { RFC_6374_LM_PWE_CWf, 32, 0, SOCF_LE } 15924 }; 15925 15926 #endif 15927 #if defined(BCM_88375_B0) 15928 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_BCM88375_B0r_fields[] = { 15929 { RFC_6374_LM_PWE_CWf, 32, 0, SOCF_LE } 15930 }; 15931 15932 #endif 15933 #if defined(BCM_88675_B0) 15934 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_BCM88675_B0r_fields[] = { 15935 { RFC_6374_LM_PWE_CWf, 32, 0, SOCF_LE } 15936 }; 15937 15938 #endif 15939 #if defined(BCM_88680_A0) 15940 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_BCM88680_A0r_fields[] = { 15941 { RFC_6374_LM_PWE_CWf, 32, 0, SOCF_LE } 15942 }; 15943 15944 #endif 15945 #if defined(BCM_88650_A0) 15946 soc_field_info_t soc_OAMP_RMAPEM_CAM_ENTRIES_COUNTERr_fields[] = { 15947 { RMAPEM_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO } 15948 }; 15949 15950 #endif 15951 #if defined(BCM_88650_B0) 15952 soc_field_info_t soc_OAMP_RMAPEM_CAM_ENTRIES_COUNTER_BCM88650_B0r_fields[] = { 15953 { RMAPEM_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO } 15954 }; 15955 15956 #endif 15957 #if defined(BCM_88660_A0) 15958 soc_field_info_t soc_OAMP_RMAPEM_CAM_ENTRIES_COUNTER_BCM88660_A0r_fields[] = { 15959 { RMAPEM_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO } 15960 }; 15961 15962 #endif 15963 #if defined(BCM_88650_A0) 15964 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICSr_fields[] = { 15965 { FIELD_2_2f, 1, 2, SOCF_SIG }, 15966 { RMAPEM_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG }, 15967 { RMAPEM_DIAGNOSTICS_READf, 1, 1, SOCF_SIG } 15968 }; 15969 15970 #endif 15971 #if defined(BCM_88650_A0) 15972 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_ACCESSED_MODEr_fields[] = { 15973 { RMAPEM_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE|SOCF_SIG } 15974 }; 15975 15976 #endif 15977 #if defined(BCM_88650_B0) 15978 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_ACCESSED_MODE_BCM88650_B0r_fields[] = { 15979 { RMAPEM_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE|SOCF_SIG } 15980 }; 15981 15982 #endif 15983 #if defined(BCM_88660_A0) 15984 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_ACCESSED_MODE_BCM88660_A0r_fields[] = { 15985 { RMAPEM_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE|SOCF_SIG } 15986 }; 15987 15988 #endif 15989 #if defined(BCM_88650_B0) 15990 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_BCM88650_B0r_fields[] = { 15991 { FIELD_2_2f, 1, 2, SOCF_SIG }, 15992 { RMAPEM_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG }, 15993 { RMAPEM_DIAGNOSTICS_READf, 1, 1, SOCF_SIG } 15994 }; 15995 15996 #endif 15997 #if defined(BCM_88660_A0) 15998 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_BCM88660_A0r_fields[] = { 15999 { FIELD_2_2f, 1, 2, SOCF_SIG }, 16000 { RMAPEM_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG }, 16001 { RMAPEM_DIAGNOSTICS_READf, 1, 1, SOCF_SIG } 16002 }; 16003 16004 #endif 16005 #if defined(BCM_88650_A0) 16006 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_INDEXr_fields[] = { 16007 { RMAPEM_DIAGNOSTICS_INDEXf, 15, 0, SOCF_LE|SOCF_SIG } 16008 }; 16009 16010 #endif 16011 #if defined(BCM_88650_B0) 16012 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_INDEX_BCM88650_B0r_fields[] = { 16013 { RMAPEM_DIAGNOSTICS_INDEXf, 15, 0, SOCF_LE|SOCF_SIG } 16014 }; 16015 16016 #endif 16017 #if defined(BCM_88660_A0) 16018 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_INDEX_BCM88660_A0r_fields[] = { 16019 { RMAPEM_DIAGNOSTICS_INDEXf, 15, 0, SOCF_LE|SOCF_SIG } 16020 }; 16021 16022 #endif 16023 #if defined(BCM_88650_A0) 16024 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_KEYr_fields[] = { 16025 { RMAPEM_DIAGNOSTICS_KEYf, 29, 0, SOCF_LE|SOCF_SIG } 16026 }; 16027 16028 #endif 16029 #if defined(BCM_88650_B0) 16030 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_KEY_BCM88650_B0r_fields[] = { 16031 { RMAPEM_DIAGNOSTICS_KEYf, 29, 0, SOCF_LE|SOCF_SIG } 16032 }; 16033 16034 #endif 16035 #if defined(BCM_88660_A0) 16036 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_KEY_BCM88660_A0r_fields[] = { 16037 { RMAPEM_DIAGNOSTICS_KEYf, 29, 0, SOCF_LE|SOCF_SIG } 16038 }; 16039 16040 #endif 16041 #if defined(BCM_88650_A0) 16042 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_LOOKUP_RESULTr_fields[] = { 16043 { ITEM_15_18f, 4, 15, SOCF_LE|SOCF_RO }, 16044 { RMAPEM_ENTRY_ACCESSEDf, 1, 19, SOCF_RO }, 16045 { RMAPEM_ENTRY_FOUNDf, 1, 0, SOCF_RO }, 16046 { RMAPEM_ENTRY_PAYLOADf, 14, 1, SOCF_LE|SOCF_RO } 16047 }; 16048 16049 #endif 16050 #if defined(BCM_88650_B0) 16051 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_LOOKUP_RESULT_BCM88650_B0r_fields[] = { 16052 { ITEM_15_18f, 4, 15, SOCF_LE|SOCF_RO }, 16053 { RMAPEM_ENTRY_ACCESSEDf, 1, 19, SOCF_RO }, 16054 { RMAPEM_ENTRY_FOUNDf, 1, 0, SOCF_RO }, 16055 { RMAPEM_ENTRY_PAYLOADf, 14, 1, SOCF_LE|SOCF_RO } 16056 }; 16057 16058 #endif 16059 #if defined(BCM_88660_A0) 16060 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_LOOKUP_RESULT_BCM88660_A0r_fields[] = { 16061 { ITEM_15_18f, 4, 15, SOCF_LE|SOCF_RO }, 16062 { RMAPEM_ENTRY_ACCESSEDf, 1, 19, SOCF_RO }, 16063 { RMAPEM_ENTRY_FOUNDf, 1, 0, SOCF_RO }, 16064 { RMAPEM_ENTRY_PAYLOADf, 14, 1, SOCF_LE|SOCF_RO } 16065 }; 16066 16067 #endif 16068 #if defined(BCM_88650_A0) 16069 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_READ_RESULTr_fields[] = { 16070 { RMAPEM_ENTRY_KEYf, 29, 1, SOCF_LE|SOCF_RO }, 16071 { RMAPEM_ENTRY_VALIDf, 1, 0, SOCF_RO } 16072 }; 16073 16074 #endif 16075 #if defined(BCM_88650_B0) 16076 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_READ_RESULT_BCM88650_B0r_fields[] = { 16077 { RMAPEM_ENTRY_KEYf, 29, 1, SOCF_LE|SOCF_RO }, 16078 { RMAPEM_ENTRY_VALIDf, 1, 0, SOCF_RO } 16079 }; 16080 16081 #endif 16082 #if defined(BCM_88660_A0) 16083 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_READ_RESULT_BCM88660_A0r_fields[] = { 16084 { RMAPEM_ENTRY_KEYf, 29, 1, SOCF_LE|SOCF_RO }, 16085 { RMAPEM_ENTRY_VALIDf, 1, 0, SOCF_RO } 16086 }; 16087 16088 #endif 16089 #if defined(BCM_88650_A0) 16090 soc_field_info_t soc_OAMP_RMAPEM_ENTRIES_COUNTERr_fields[] = { 16091 { RMAPEM_ENTRIES_COUNTERf, 15, 0, SOCF_LE|SOCF_RO } 16092 }; 16093 16094 #endif 16095 #if defined(BCM_88650_B0) 16096 soc_field_info_t soc_OAMP_RMAPEM_ENTRIES_COUNTER_BCM88650_B0r_fields[] = { 16097 { RMAPEM_ENTRIES_COUNTERf, 15, 0, SOCF_LE|SOCF_RO } 16098 }; 16099 16100 #endif 16101 #if defined(BCM_88660_A0) 16102 soc_field_info_t soc_OAMP_RMAPEM_ENTRIES_COUNTER_BCM88660_A0r_fields[] = { 16103 { RMAPEM_ENTRIES_COUNTERf, 15, 0, SOCF_LE|SOCF_RO } 16104 }; 16105 16106 #endif 16107 #if defined(BCM_88650_A0) 16108 soc_field_info_t soc_OAMP_RMAPEM_ERROR_CAM_TABLE_FULL_COUNTERr_fields[] = { 16109 { RMAPEM_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16110 { RMAPEM_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16111 }; 16112 16113 #endif 16114 #if defined(BCM_88650_B0) 16115 soc_field_info_t soc_OAMP_RMAPEM_ERROR_CAM_TABLE_FULL_COUNTER_BCM88650_B0r_fields[] = { 16116 { RMAPEM_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16117 { RMAPEM_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16118 }; 16119 16120 #endif 16121 #if defined(BCM_88660_A0) 16122 soc_field_info_t soc_OAMP_RMAPEM_ERROR_CAM_TABLE_FULL_COUNTER_BCM88660_A0r_fields[] = { 16123 { RMAPEM_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16124 { RMAPEM_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16125 }; 16126 16127 #endif 16128 #if defined(BCM_88650_A0) 16129 soc_field_info_t soc_OAMP_RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTERr_fields[] = { 16130 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16131 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16132 }; 16133 16134 #endif 16135 #if defined(BCM_88650_B0) 16136 soc_field_info_t soc_OAMP_RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88650_B0r_fields[] = { 16137 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16138 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16139 }; 16140 16141 #endif 16142 #if defined(BCM_88660_A0) 16143 soc_field_info_t soc_OAMP_RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88660_A0r_fields[] = { 16144 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16145 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16146 }; 16147 16148 #endif 16149 #if defined(BCM_88650_A0) 16150 soc_field_info_t soc_OAMP_RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERr_fields[] = { 16151 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16152 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16153 }; 16154 16155 #endif 16156 #if defined(BCM_88650_B0) 16157 soc_field_info_t soc_OAMP_RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88650_B0r_fields[] = { 16158 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16159 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16160 }; 16161 16162 #endif 16163 #if defined(BCM_88660_A0) 16164 soc_field_info_t soc_OAMP_RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88660_A0r_fields[] = { 16165 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16166 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16167 }; 16168 16169 #endif 16170 #if defined(BCM_88650_A0) 16171 soc_field_info_t soc_OAMP_RMAPEM_ERROR_TABLE_COHERENCY_COUNTERr_fields[] = { 16172 { RMAPEM_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16173 { RMAPEM_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16174 }; 16175 16176 #endif 16177 #if defined(BCM_88650_B0) 16178 soc_field_info_t soc_OAMP_RMAPEM_ERROR_TABLE_COHERENCY_COUNTER_BCM88650_B0r_fields[] = { 16179 { RMAPEM_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16180 { RMAPEM_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16181 }; 16182 16183 #endif 16184 #if defined(BCM_88660_A0) 16185 soc_field_info_t soc_OAMP_RMAPEM_ERROR_TABLE_COHERENCY_COUNTER_BCM88660_A0r_fields[] = { 16186 { RMAPEM_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16187 { RMAPEM_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16188 }; 16189 16190 #endif 16191 #if defined(BCM_88650_A0) 16192 soc_field_info_t soc_OAMP_RMAPEM_GENERAL_EM_CONFIGURATION_REGISTERr_fields[] = { 16193 { RMAPEM_AGE_CYCLE_ON_SYNCf, 1, 16, SOCF_SIG }, 16194 { RMAPEM_AUXILIARY_CAM_ENABLEf, 1, 4, SOCF_SIG }, 16195 { RMAPEM_AUXILIARY_CAM_THRESHOLDf, 5, 8, SOCF_LE|SOCF_SIG }, 16196 { RMAPEM_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE|SOCF_SIG } 16197 }; 16198 16199 #endif 16200 #if defined(BCM_88650_B0) 16201 soc_field_info_t soc_OAMP_RMAPEM_GENERAL_EM_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = { 16202 { RMAPEM_AGE_CYCLE_ON_SYNCf, 1, 16, SOCF_SIG }, 16203 { RMAPEM_AUXILIARY_CAM_ENABLEf, 1, 4, SOCF_SIG }, 16204 { RMAPEM_AUXILIARY_CAM_THRESHOLDf, 5, 8, SOCF_LE|SOCF_SIG }, 16205 { RMAPEM_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE|SOCF_SIG } 16206 }; 16207 16208 #endif 16209 #if defined(BCM_88660_A0) 16210 soc_field_info_t soc_OAMP_RMAPEM_GENERAL_EM_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = { 16211 { RMAPEM_AGE_CYCLE_ON_SYNCf, 1, 14, SOCF_SIG }, 16212 { RMAPEM_AUXILIARY_CAM_ENABLEf, 1, 8, SOCF_SIG }, 16213 { RMAPEM_AUXILIARY_CAM_THRESHOLDf, 5, 9, SOCF_LE|SOCF_SIG }, 16214 { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 8, 15, SOCF_LE|SOCF_SIG }, 16215 { RMAPEM_KEY_CALCULATOR_MODEf, 8, 0, SOCF_LE|SOCF_SIG } 16216 }; 16217 16218 #endif 16219 #if defined(BCM_88650_A0) 16220 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_MASK_REGISTER_ONEr_fields[] = { 16221 { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, SOCF_SIG }, 16222 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, SOCF_SIG }, 16223 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, SOCF_SIG }, 16224 { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, SOCF_SIG }, 16225 { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, SOCF_SIG }, 16226 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, SOCF_SIG }, 16227 { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, SOCF_SIG } 16228 }; 16229 16230 #endif 16231 #if defined(BCM_88650_B0) 16232 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_MASK_REGISTER_ONE_BCM88650_B0r_fields[] = { 16233 { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, SOCF_SIG }, 16234 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, SOCF_SIG }, 16235 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, SOCF_SIG }, 16236 { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, SOCF_SIG }, 16237 { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, SOCF_SIG }, 16238 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, SOCF_SIG }, 16239 { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, SOCF_SIG } 16240 }; 16241 16242 #endif 16243 #if defined(BCM_88660_A0) 16244 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_MASK_REGISTER_ONE_BCM88660_A0r_fields[] = { 16245 { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, SOCF_SIG }, 16246 { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, SOCF_SIG }, 16247 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, SOCF_SIG }, 16248 { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, SOCF_SIG }, 16249 { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, SOCF_SIG }, 16250 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, SOCF_SIG }, 16251 { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, SOCF_SIG } 16252 }; 16253 16254 #endif 16255 #if defined(BCM_88650_A0) 16256 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONEr_fields[] = { 16257 { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_INTR }, 16258 { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_INTR }, 16259 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_INTR }, 16260 { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_INTR }, 16261 { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_INTR }, 16262 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_INTR }, 16263 { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_INTR } 16264 }; 16265 16266 #endif 16267 #if defined(BCM_88650_B0) 16268 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_BCM88650_B0r_fields[] = { 16269 { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_INTR }, 16270 { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_INTR }, 16271 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_INTR }, 16272 { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_INTR }, 16273 { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_INTR }, 16274 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_INTR }, 16275 { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_INTR } 16276 }; 16277 16278 #endif 16279 #if defined(BCM_88660_A0) 16280 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_BCM88660_A0r_fields[] = { 16281 { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_INTR }, 16282 { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_INTR }, 16283 { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_INTR }, 16284 { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_INTR }, 16285 { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_INTR }, 16286 { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_INTR }, 16287 { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_INTR } 16288 }; 16289 16290 #endif 16291 #if defined(BCM_88650_A0) 16292 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TESTr_fields[] = { 16293 { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE|SOCF_SIG } 16294 }; 16295 16296 #endif 16297 #if defined(BCM_88270_A0) 16298 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88270_A0r_fields[] = { 16299 { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE } 16300 }; 16301 16302 #endif 16303 #if defined(BCM_88375_A0) 16304 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88375_A0r_fields[] = { 16305 { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE } 16306 }; 16307 16308 #endif 16309 #if defined(BCM_88375_B0) 16310 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88375_B0r_fields[] = { 16311 { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE } 16312 }; 16313 16314 #endif 16315 #if defined(BCM_88470_A0) 16316 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88470_A0r_fields[] = { 16317 { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE } 16318 }; 16319 16320 #endif 16321 #if defined(BCM_88470_B0) 16322 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88470_B0r_fields[] = { 16323 { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE } 16324 }; 16325 16326 #endif 16327 #if defined(BCM_88650_B0) 16328 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88650_B0r_fields[] = { 16329 { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE|SOCF_SIG } 16330 }; 16331 16332 #endif 16333 #if defined(BCM_88660_A0) 16334 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88660_A0r_fields[] = { 16335 { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE|SOCF_SIG } 16336 }; 16337 16338 #endif 16339 #if defined(BCM_88675_A0) 16340 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88675_A0r_fields[] = { 16341 { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE } 16342 }; 16343 16344 #endif 16345 #if defined(BCM_88675_B0) 16346 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88675_B0r_fields[] = { 16347 { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE } 16348 }; 16349 16350 #endif 16351 #if defined(BCM_88680_A0) 16352 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88680_A0r_fields[] = { 16353 { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE } 16354 }; 16355 16356 #endif 16357 #if defined(BCM_88650_A0) 16358 soc_field_info_t soc_OAMP_RMAPEM_KEY_TABLE_ENTRY_LIMITr_fields[] = { 16359 { RMAPEM_KEY_TABLE_ENTRY_LIMITf, 15, 0, SOCF_LE|SOCF_SIG } 16360 }; 16361 16362 #endif 16363 #if defined(BCM_88650_B0) 16364 soc_field_info_t soc_OAMP_RMAPEM_KEY_TABLE_ENTRY_LIMIT_BCM88650_B0r_fields[] = { 16365 { RMAPEM_KEY_TABLE_ENTRY_LIMITf, 15, 0, SOCF_LE|SOCF_SIG } 16366 }; 16367 16368 #endif 16369 #if defined(BCM_88660_A0) 16370 soc_field_info_t soc_OAMP_RMAPEM_KEY_TABLE_ENTRY_LIMIT_BCM88660_A0r_fields[] = { 16371 { RMAPEM_KEY_TABLE_ENTRY_LIMITf, 15, 0, SOCF_LE|SOCF_SIG } 16372 }; 16373 16374 #endif 16375 #if defined(BCM_88650_A0) 16376 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUPr_fields[] = { 16377 { RMAPEM_LAST_LOOKUP_KEYf, 29, 0, SOCF_LE|SOCF_RO }, 16378 { RMAPEM_LAST_LOOKUP_RESULTf, 14, 29, SOCF_LE|SOCF_RO }, 16379 { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 43, SOCF_RO } 16380 }; 16381 16382 #endif 16383 #if defined(BCM_88270_A0) 16384 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88270_A0r_fields[] = { 16385 { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16386 { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG }, 16387 { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG } 16388 }; 16389 16390 #endif 16391 #if defined(BCM_88375_A0) 16392 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88375_A0r_fields[] = { 16393 { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16394 { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG }, 16395 { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG } 16396 }; 16397 16398 #endif 16399 #if defined(BCM_88375_B0) 16400 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88375_B0r_fields[] = { 16401 { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16402 { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG }, 16403 { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG } 16404 }; 16405 16406 #endif 16407 #if defined(BCM_88470_A0) 16408 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88470_A0r_fields[] = { 16409 { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16410 { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG }, 16411 { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG } 16412 }; 16413 16414 #endif 16415 #if defined(BCM_88470_B0) 16416 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88470_B0r_fields[] = { 16417 { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16418 { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG }, 16419 { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG } 16420 }; 16421 16422 #endif 16423 #if defined(BCM_88650_B0) 16424 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88650_B0r_fields[] = { 16425 { RMAPEM_LAST_LOOKUP_KEYf, 29, 0, SOCF_LE|SOCF_RO }, 16426 { RMAPEM_LAST_LOOKUP_RESULTf, 14, 29, SOCF_LE|SOCF_RO }, 16427 { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 43, SOCF_RO } 16428 }; 16429 16430 #endif 16431 #if defined(BCM_88660_A0) 16432 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88660_A0r_fields[] = { 16433 { RMAPEM_LAST_LOOKUP_KEYf, 29, 0, SOCF_LE|SOCF_RO }, 16434 { RMAPEM_LAST_LOOKUP_RESULTf, 14, 29, SOCF_LE|SOCF_RO }, 16435 { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 43, SOCF_RO } 16436 }; 16437 16438 #endif 16439 #if defined(BCM_88675_A0) 16440 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88675_A0r_fields[] = { 16441 { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16442 { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG }, 16443 { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG } 16444 }; 16445 16446 #endif 16447 #if defined(BCM_88675_B0) 16448 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88675_B0r_fields[] = { 16449 { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16450 { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG }, 16451 { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG } 16452 }; 16453 16454 #endif 16455 #if defined(BCM_88680_A0) 16456 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88680_A0r_fields[] = { 16457 { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16458 { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG }, 16459 { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG } 16460 }; 16461 16462 #endif 16463 #if defined(BCM_88650_A0) 16464 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERr_fields[] = { 16465 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO }, 16466 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO } 16467 }; 16468 16469 #endif 16470 #if defined(BCM_88270_A0) 16471 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88270_A0r_fields[] = { 16472 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16473 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 16474 }; 16475 16476 #endif 16477 #if defined(BCM_88375_A0) 16478 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88375_A0r_fields[] = { 16479 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16480 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 16481 }; 16482 16483 #endif 16484 #if defined(BCM_88375_B0) 16485 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88375_B0r_fields[] = { 16486 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16487 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 16488 }; 16489 16490 #endif 16491 #if defined(BCM_88470_A0) 16492 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88470_A0r_fields[] = { 16493 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16494 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 16495 }; 16496 16497 #endif 16498 #if defined(BCM_88470_B0) 16499 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88470_B0r_fields[] = { 16500 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16501 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 16502 }; 16503 16504 #endif 16505 #if defined(BCM_88650_B0) 16506 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88650_B0r_fields[] = { 16507 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO }, 16508 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO } 16509 }; 16510 16511 #endif 16512 #if defined(BCM_88660_A0) 16513 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88660_A0r_fields[] = { 16514 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO }, 16515 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO } 16516 }; 16517 16518 #endif 16519 #if defined(BCM_88675_A0) 16520 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88675_A0r_fields[] = { 16521 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16522 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 16523 }; 16524 16525 #endif 16526 #if defined(BCM_88675_B0) 16527 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88675_B0r_fields[] = { 16528 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16529 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 16530 }; 16531 16532 #endif 16533 #if defined(BCM_88680_A0) 16534 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88680_A0r_fields[] = { 16535 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16536 { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG } 16537 }; 16538 16539 #endif 16540 #if defined(BCM_88650_A0) 16541 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_UNIT_CONFIGURATION_REGISTERr_fields[] = { 16542 { FIELD_8_13f, 6, 8, SOCF_LE|SOCF_SIG }, 16543 { RMAPEM_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO }, 16544 { RMAPEM_MNGMNT_UNIT_ENABLEf, 1, 0, SOCF_SIG } 16545 }; 16546 16547 #endif 16548 #if defined(BCM_88650_B0) 16549 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = { 16550 { FIELD_8_13f, 6, 8, SOCF_LE|SOCF_SIG }, 16551 { RMAPEM_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO }, 16552 { RMAPEM_MNGMNT_UNIT_ENABLEf, 1, 0, SOCF_SIG } 16553 }; 16554 16555 #endif 16556 #if defined(BCM_88660_A0) 16557 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = { 16558 { FIELD_8_13f, 6, 8, SOCF_LE|SOCF_SIG }, 16559 { RMAPEM_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO }, 16560 { RMAPEM_MNGMNT_UNIT_ENABLEf, 1, 0, SOCF_SIG } 16561 }; 16562 16563 #endif 16564 #if defined(BCM_88650_A0) 16565 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_UNIT_FAILUREr_fields[] = { 16566 { RMAPEM_MNGMNT_UNIT_FAILURE_KEYf, 29, 12, SOCF_LE|SOCF_RO }, 16567 { RMAPEM_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO }, 16568 { RMAPEM_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO } 16569 }; 16570 16571 #endif 16572 #if defined(BCM_88650_B0) 16573 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_UNIT_FAILURE_BCM88650_B0r_fields[] = { 16574 { RMAPEM_MNGMNT_UNIT_FAILURE_KEYf, 29, 12, SOCF_LE|SOCF_RO }, 16575 { RMAPEM_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO }, 16576 { RMAPEM_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO } 16577 }; 16578 16579 #endif 16580 #if defined(BCM_88660_A0) 16581 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_UNIT_FAILURE_BCM88660_A0r_fields[] = { 16582 { RMAPEM_MNGMNT_UNIT_FAILURE_KEYf, 29, 12, SOCF_LE|SOCF_RO }, 16583 { RMAPEM_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO }, 16584 { RMAPEM_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO } 16585 }; 16586 16587 #endif 16588 #if defined(BCM_88470_A0) 16589 soc_field_info_t soc_OAMP_RMAPEM_MNGMNT_SER_INDICATIONr_fields[] = { 16590 { RMAPEM_MNGMNT_SER_INDICATIONf, 1, 0, SOCF_SIG } 16591 }; 16592 16593 #endif 16594 #if defined(BCM_88270_A0) 16595 soc_field_info_t soc_OAMP_RMAPEM_MNGMNT_SER_INDICATION_BCM88270_A0r_fields[] = { 16596 { RMAPEM_MNGMNT_SER_INDICATIONf, 1, 0, SOCF_SIG } 16597 }; 16598 16599 #endif 16600 #if defined(BCM_88470_B0) 16601 soc_field_info_t soc_OAMP_RMAPEM_MNGMNT_SER_INDICATION_BCM88470_B0r_fields[] = { 16602 { RMAPEM_MNGMNT_SER_INDICATIONf, 1, 0, SOCF_SIG } 16603 }; 16604 16605 #endif 16606 #if defined(BCM_88650_A0) 16607 soc_field_info_t soc_OAMP_RMAPEM_REQUESTS_COUNTERr_fields[] = { 16608 { RMAPEM_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO }, 16609 { RMAPEM_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO } 16610 }; 16611 16612 #endif 16613 #if defined(BCM_88650_B0) 16614 soc_field_info_t soc_OAMP_RMAPEM_REQUESTS_COUNTER_BCM88650_B0r_fields[] = { 16615 { RMAPEM_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO }, 16616 { RMAPEM_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO } 16617 }; 16618 16619 #endif 16620 #if defined(BCM_88660_A0) 16621 soc_field_info_t soc_OAMP_RMAPEM_REQUESTS_COUNTER_BCM88660_A0r_fields[] = { 16622 { RMAPEM_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO }, 16623 { RMAPEM_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO } 16624 }; 16625 16626 #endif 16627 #if defined(BCM_88650_A0) 16628 soc_field_info_t soc_OAMP_RMAPEM_RESET_STATUS_REGISTERr_fields[] = { 16629 { RMAPEM_KEYT_RESET_DONEf, 1, 0, SOCF_RO } 16630 }; 16631 16632 #endif 16633 #if defined(BCM_88650_B0) 16634 soc_field_info_t soc_OAMP_RMAPEM_RESET_STATUS_REGISTER_BCM88650_B0r_fields[] = { 16635 { RMAPEM_KEYT_RESET_DONEf, 1, 0, SOCF_RO } 16636 }; 16637 16638 #endif 16639 #if defined(BCM_88660_A0) 16640 soc_field_info_t soc_OAMP_RMAPEM_RESET_STATUS_REGISTER_BCM88660_A0r_fields[] = { 16641 { RMAPEM_KEYT_RESET_DONEf, 1, 0, SOCF_RO } 16642 }; 16643 16644 #endif 16645 #if defined(BCM_88470_A0) 16646 soc_field_info_t soc_OAMP_RMAPEM_SER_DISABLES_MNGMNTr_fields[] = { 16647 { RMAPEM_SER_DISABLES_MNGMNTf, 1, 0, 0 } 16648 }; 16649 16650 #endif 16651 #if defined(BCM_88270_A0) 16652 soc_field_info_t soc_OAMP_RMAPEM_SER_DISABLES_MNGMNT_BCM88270_A0r_fields[] = { 16653 { RMAPEM_SER_DISABLES_MNGMNTf, 1, 0, 0 } 16654 }; 16655 16656 #endif 16657 #if defined(BCM_88470_B0) 16658 soc_field_info_t soc_OAMP_RMAPEM_SER_DISABLES_MNGMNT_BCM88470_B0r_fields[] = { 16659 { RMAPEM_SER_DISABLES_MNGMNTf, 1, 0, 0 } 16660 }; 16661 16662 #endif 16663 #if defined(BCM_88650_A0) 16664 soc_field_info_t soc_OAMP_RMAPEM_WARNING_INSERTED_EXISTING_COUNTERr_fields[] = { 16665 { RMAPEM_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16666 { RMAPEM_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16667 }; 16668 16669 #endif 16670 #if defined(BCM_88650_B0) 16671 soc_field_info_t soc_OAMP_RMAPEM_WARNING_INSERTED_EXISTING_COUNTER_BCM88650_B0r_fields[] = { 16672 { RMAPEM_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16673 { RMAPEM_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16674 }; 16675 16676 #endif 16677 #if defined(BCM_88660_A0) 16678 soc_field_info_t soc_OAMP_RMAPEM_WARNING_INSERTED_EXISTING_COUNTER_BCM88660_A0r_fields[] = { 16679 { RMAPEM_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO }, 16680 { RMAPEM_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO } 16681 }; 16682 16683 #endif 16684 #if defined(BCM_88690_A0) 16685 soc_field_info_t soc_OAMP_RMEP_PUNT_GOOD_TIMERr_fields[] = { 16686 { RMEP_PUNT_GOOD_TIMER_INIT_VALUE__Nf, 16, 0, SOCF_LE } 16687 }; 16688 16689 #endif 16690 #if defined(BCM_88690_B0) 16691 soc_field_info_t soc_OAMP_RMEP_PUNT_GOOD_TIMER_BCM88690_B0r_fields[] = { 16692 { RMEP_PUNT_GOOD_TIMER_INIT_VALUE__Nf, 16, 0, SOCF_LE } 16693 }; 16694 16695 #endif 16696 #if defined(BCM_88470_A0) 16697 soc_field_info_t soc_OAMP_RSP_PKT_COUNTERr_fields[] = { 16698 { RSP_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16699 { RSP_PKT_CNTR_MEP_ID_FLTRf, 14, 35, SOCF_LE }, 16700 { RSP_PKT_CNTR_MODEf, 3, 32, SOCF_LE } 16701 }; 16702 16703 #endif 16704 #if defined(BCM_88270_A0) 16705 soc_field_info_t soc_OAMP_RSP_PKT_COUNTER_BCM88270_A0r_fields[] = { 16706 { RSP_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16707 { RSP_PKT_CNTR_MEP_ID_FLTRf, 14, 35, SOCF_LE }, 16708 { RSP_PKT_CNTR_MODEf, 3, 32, SOCF_LE } 16709 }; 16710 16711 #endif 16712 #if defined(BCM_88470_B0) 16713 soc_field_info_t soc_OAMP_RSP_PKT_COUNTER_BCM88470_B0r_fields[] = { 16714 { RSP_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16715 { RSP_PKT_CNTR_MEP_ID_FLTRf, 14, 35, SOCF_LE }, 16716 { RSP_PKT_CNTR_MODEf, 3, 32, SOCF_LE } 16717 }; 16718 16719 #endif 16720 #if defined(BCM_88690_A0) 16721 soc_field_info_t soc_OAMP_RSP_PKT_COUNTER_BCM88690_A0r_fields[] = { 16722 { RSP_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 16723 { RSP_PKT_CNTR_MEP_ID_FLTRf, 16, 39, SOCF_LE }, 16724 { RSP_PKT_CNTR_MODEf, 3, 36, SOCF_LE } 16725 }; 16726 16727 #endif 16728 #if defined(BCM_88690_B0) 16729 soc_field_info_t soc_OAMP_RSP_PKT_COUNTER_BCM88690_B0r_fields[] = { 16730 { RSP_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 16731 { RSP_PKT_CNTR_MEP_ID_FLTRf, 16, 39, SOCF_LE }, 16732 { RSP_PKT_CNTR_MODEf, 3, 36, SOCF_LE } 16733 }; 16734 16735 #endif 16736 #if defined(BCM_88660_A0) 16737 soc_field_info_t soc_OAMP_RXB_DEBUGr_fields[] = { 16738 { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO }, 16739 { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO }, 16740 { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO }, 16741 { RX_LBR_COUNTf, 32, 20, SOCF_LE|SOCF_RO } 16742 }; 16743 16744 #endif 16745 #if defined(BCM_88270_A0) 16746 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88270_A0r_fields[] = { 16747 { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16748 { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 16749 { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 16750 }; 16751 16752 #endif 16753 #if defined(BCM_88375_A0) 16754 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88375_A0r_fields[] = { 16755 { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16756 { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 16757 { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 16758 }; 16759 16760 #endif 16761 #if defined(BCM_88375_B0) 16762 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88375_B0r_fields[] = { 16763 { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16764 { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 16765 { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 16766 }; 16767 16768 #endif 16769 #if defined(BCM_88470_A0) 16770 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88470_A0r_fields[] = { 16771 { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16772 { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 16773 { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 16774 }; 16775 16776 #endif 16777 #if defined(BCM_88470_B0) 16778 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88470_B0r_fields[] = { 16779 { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16780 { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 16781 { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 16782 }; 16783 16784 #endif 16785 #if defined(BCM_88675_A0) 16786 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88675_A0r_fields[] = { 16787 { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16788 { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 16789 { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 16790 }; 16791 16792 #endif 16793 #if defined(BCM_88675_B0) 16794 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88675_B0r_fields[] = { 16795 { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16796 { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 16797 { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 16798 }; 16799 16800 #endif 16801 #if defined(BCM_88680_A0) 16802 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88680_A0r_fields[] = { 16803 { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16804 { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 16805 { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 16806 }; 16807 16808 #endif 16809 #if defined(BCM_88690_A0) 16810 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88690_A0r_fields[] = { 16811 { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16812 { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 16813 { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 16814 }; 16815 16816 #endif 16817 #if defined(BCM_88690_B0) 16818 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88690_B0r_fields[] = { 16819 { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16820 { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 16821 { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 16822 }; 16823 16824 #endif 16825 #if defined(BCM_88470_A0) 16826 soc_field_info_t soc_OAMP_RXB_PKT_COUNTERr_fields[] = { 16827 { RXB_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16828 { RXB_PKT_CNTR_MEP_ID_FLTRf, 14, 35, SOCF_LE }, 16829 { RXB_PKT_CNTR_MODEf, 3, 32, SOCF_LE }, 16830 { RXB_PKT_CNTR_OPCODE_FLTRf, 8, 49, SOCF_LE } 16831 }; 16832 16833 #endif 16834 #if defined(BCM_88270_A0) 16835 soc_field_info_t soc_OAMP_RXB_PKT_COUNTER_BCM88270_A0r_fields[] = { 16836 { RXB_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16837 { RXB_PKT_CNTR_MEP_ID_FLTRf, 14, 35, SOCF_LE }, 16838 { RXB_PKT_CNTR_MODEf, 3, 32, SOCF_LE }, 16839 { RXB_PKT_CNTR_OPCODE_FLTRf, 8, 49, SOCF_LE } 16840 }; 16841 16842 #endif 16843 #if defined(BCM_88470_B0) 16844 soc_field_info_t soc_OAMP_RXB_PKT_COUNTER_BCM88470_B0r_fields[] = { 16845 { RXB_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16846 { RXB_PKT_CNTR_MEP_ID_FLTRf, 14, 35, SOCF_LE }, 16847 { RXB_PKT_CNTR_MODEf, 3, 32, SOCF_LE }, 16848 { RXB_PKT_CNTR_OPCODE_FLTRf, 8, 49, SOCF_LE } 16849 }; 16850 16851 #endif 16852 #if defined(BCM_88690_A0) 16853 soc_field_info_t soc_OAMP_RXB_PKT_COUNTER_BCM88690_A0r_fields[] = { 16854 { RXB_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 16855 { RXB_PKT_CNTR_MEP_ID_FLTRf, 16, 39, SOCF_LE }, 16856 { RXB_PKT_CNTR_MODEf, 3, 36, SOCF_LE }, 16857 { RXB_PKT_CNTR_OPCODE_FLTRf, 8, 55, SOCF_LE } 16858 }; 16859 16860 #endif 16861 #if defined(BCM_88690_B0) 16862 soc_field_info_t soc_OAMP_RXB_PKT_COUNTER_BCM88690_B0r_fields[] = { 16863 { RXB_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 16864 { RXB_PKT_CNTR_MEP_ID_FLTRf, 16, 39, SOCF_LE }, 16865 { RXB_PKT_CNTR_MODEf, 3, 36, SOCF_LE }, 16866 { RXB_PKT_CNTR_OPCODE_FLTRf, 8, 55, SOCF_LE } 16867 }; 16868 16869 #endif 16870 #if defined(BCM_88470_A0) 16871 soc_field_info_t soc_OAMP_RX_PKT_COUNTERr_fields[] = { 16872 { RX_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16873 { RX_PKT_CNTR_MEP_ID_FLTRf, 14, 34, SOCF_LE }, 16874 { RX_PKT_CNTR_MODEf, 2, 32, SOCF_LE }, 16875 { RX_PKT_CNTR_OPCODE_FLTRf, 8, 63, SOCF_LE }, 16876 { RX_PKT_CNTR_RMEP_ID_FLTRf, 15, 48, SOCF_LE } 16877 }; 16878 16879 #endif 16880 #if defined(BCM_88270_A0) 16881 soc_field_info_t soc_OAMP_RX_PKT_COUNTER_BCM88270_A0r_fields[] = { 16882 { RX_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16883 { RX_PKT_CNTR_MEP_ID_FLTRf, 14, 34, SOCF_LE }, 16884 { RX_PKT_CNTR_MODEf, 2, 32, SOCF_LE }, 16885 { RX_PKT_CNTR_OPCODE_FLTRf, 8, 63, SOCF_LE }, 16886 { RX_PKT_CNTR_RMEP_ID_FLTRf, 15, 48, SOCF_LE } 16887 }; 16888 16889 #endif 16890 #if defined(BCM_88470_B0) 16891 soc_field_info_t soc_OAMP_RX_PKT_COUNTER_BCM88470_B0r_fields[] = { 16892 { RX_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 16893 { RX_PKT_CNTR_MEP_ID_FLTRf, 14, 34, SOCF_LE }, 16894 { RX_PKT_CNTR_MODEf, 2, 32, SOCF_LE }, 16895 { RX_PKT_CNTR_OPCODE_FLTRf, 8, 63, SOCF_LE }, 16896 { RX_PKT_CNTR_RMEP_ID_FLTRf, 15, 48, SOCF_LE } 16897 }; 16898 16899 #endif 16900 #if defined(BCM_88690_A0) 16901 soc_field_info_t soc_OAMP_RX_PKT_COUNTER_BCM88690_A0r_fields[] = { 16902 { RX_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 16903 { RX_PKT_CNTR_MEP_ID_FLTRf, 16, 38, SOCF_LE }, 16904 { RX_PKT_CNTR_MODEf, 2, 36, SOCF_LE }, 16905 { RX_PKT_CNTR_OPCODE_FLTRf, 8, 71, SOCF_LE }, 16906 { RX_PKT_CNTR_RMEP_ID_FLTRf, 17, 54, SOCF_LE } 16907 }; 16908 16909 #endif 16910 #if defined(BCM_88690_B0) 16911 soc_field_info_t soc_OAMP_RX_PKT_COUNTER_BCM88690_B0r_fields[] = { 16912 { RX_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 16913 { RX_PKT_CNTR_MEP_ID_FLTRf, 16, 38, SOCF_LE }, 16914 { RX_PKT_CNTR_MODEf, 2, 36, SOCF_LE }, 16915 { RX_PKT_CNTR_OPCODE_FLTRf, 8, 71, SOCF_LE }, 16916 { RX_PKT_CNTR_RMEP_ID_FLTRf, 17, 54, SOCF_LE } 16917 }; 16918 16919 #endif 16920 #if defined(BCM_88675_A0) 16921 soc_field_info_t soc_OAMP_RX_STATS_DATA_0r_fields[] = { 16922 { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16923 }; 16924 16925 #endif 16926 #if defined(BCM_88675_A0) 16927 soc_field_info_t soc_OAMP_RX_STATS_DATA_1r_fields[] = { 16928 { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16929 }; 16930 16931 #endif 16932 #if defined(BCM_88675_A0) 16933 soc_field_info_t soc_OAMP_RX_STATS_DATA_2r_fields[] = { 16934 { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16935 }; 16936 16937 #endif 16938 #if defined(BCM_88675_A0) 16939 soc_field_info_t soc_OAMP_RX_STATS_DATA_3r_fields[] = { 16940 { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16941 }; 16942 16943 #endif 16944 #if defined(BCM_88675_A0) 16945 soc_field_info_t soc_OAMP_RX_STATS_DATA_4r_fields[] = { 16946 { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16947 }; 16948 16949 #endif 16950 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 16951 defined(BCM_56270_A0) 16952 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM56260_A0r_fields[] = { 16953 { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO } 16954 }; 16955 16956 #endif 16957 #if defined(BCM_88270_A0) 16958 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88270_A0r_fields[] = { 16959 { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16960 }; 16961 16962 #endif 16963 #if defined(BCM_88375_A0) 16964 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88375_A0r_fields[] = { 16965 { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16966 }; 16967 16968 #endif 16969 #if defined(BCM_88375_B0) 16970 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88375_B0r_fields[] = { 16971 { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16972 }; 16973 16974 #endif 16975 #if defined(BCM_88470_A0) 16976 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88470_A0r_fields[] = { 16977 { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16978 }; 16979 16980 #endif 16981 #if defined(BCM_88470_B0) 16982 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88470_B0r_fields[] = { 16983 { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16984 }; 16985 16986 #endif 16987 #if defined(BCM_88675_B0) 16988 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88675_B0r_fields[] = { 16989 { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16990 }; 16991 16992 #endif 16993 #if defined(BCM_88680_A0) 16994 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88680_A0r_fields[] = { 16995 { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16996 }; 16997 16998 #endif 16999 #if defined(BCM_88690_A0) 17000 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88690_A0r_fields[] = { 17001 { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17002 }; 17003 17004 #endif 17005 #if defined(BCM_88690_B0) 17006 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88690_B0r_fields[] = { 17007 { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17008 }; 17009 17010 #endif 17011 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 17012 defined(BCM_56270_A0) 17013 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM56260_A0r_fields[] = { 17014 { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO } 17015 }; 17016 17017 #endif 17018 #if defined(BCM_88270_A0) 17019 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88270_A0r_fields[] = { 17020 { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17021 }; 17022 17023 #endif 17024 #if defined(BCM_88375_A0) 17025 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88375_A0r_fields[] = { 17026 { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17027 }; 17028 17029 #endif 17030 #if defined(BCM_88375_B0) 17031 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88375_B0r_fields[] = { 17032 { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17033 }; 17034 17035 #endif 17036 #if defined(BCM_88470_A0) 17037 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88470_A0r_fields[] = { 17038 { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17039 }; 17040 17041 #endif 17042 #if defined(BCM_88470_B0) 17043 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88470_B0r_fields[] = { 17044 { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17045 }; 17046 17047 #endif 17048 #if defined(BCM_88675_B0) 17049 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88675_B0r_fields[] = { 17050 { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17051 }; 17052 17053 #endif 17054 #if defined(BCM_88680_A0) 17055 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88680_A0r_fields[] = { 17056 { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17057 }; 17058 17059 #endif 17060 #if defined(BCM_88690_A0) 17061 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88690_A0r_fields[] = { 17062 { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17063 }; 17064 17065 #endif 17066 #if defined(BCM_88690_B0) 17067 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88690_B0r_fields[] = { 17068 { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17069 }; 17070 17071 #endif 17072 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 17073 defined(BCM_56270_A0) 17074 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM56260_A0r_fields[] = { 17075 { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO } 17076 }; 17077 17078 #endif 17079 #if defined(BCM_88270_A0) 17080 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88270_A0r_fields[] = { 17081 { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17082 }; 17083 17084 #endif 17085 #if defined(BCM_88375_A0) 17086 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88375_A0r_fields[] = { 17087 { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17088 }; 17089 17090 #endif 17091 #if defined(BCM_88375_B0) 17092 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88375_B0r_fields[] = { 17093 { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17094 }; 17095 17096 #endif 17097 #if defined(BCM_88470_A0) 17098 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88470_A0r_fields[] = { 17099 { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17100 }; 17101 17102 #endif 17103 #if defined(BCM_88470_B0) 17104 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88470_B0r_fields[] = { 17105 { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17106 }; 17107 17108 #endif 17109 #if defined(BCM_88675_B0) 17110 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88675_B0r_fields[] = { 17111 { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17112 }; 17113 17114 #endif 17115 #if defined(BCM_88680_A0) 17116 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88680_A0r_fields[] = { 17117 { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17118 }; 17119 17120 #endif 17121 #if defined(BCM_88690_A0) 17122 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88690_A0r_fields[] = { 17123 { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17124 }; 17125 17126 #endif 17127 #if defined(BCM_88690_B0) 17128 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88690_B0r_fields[] = { 17129 { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17130 }; 17131 17132 #endif 17133 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 17134 defined(BCM_56270_A0) 17135 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM56260_A0r_fields[] = { 17136 { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO } 17137 }; 17138 17139 #endif 17140 #if defined(BCM_88270_A0) 17141 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88270_A0r_fields[] = { 17142 { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17143 }; 17144 17145 #endif 17146 #if defined(BCM_88375_A0) 17147 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88375_A0r_fields[] = { 17148 { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17149 }; 17150 17151 #endif 17152 #if defined(BCM_88375_B0) 17153 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88375_B0r_fields[] = { 17154 { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17155 }; 17156 17157 #endif 17158 #if defined(BCM_88470_A0) 17159 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88470_A0r_fields[] = { 17160 { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17161 }; 17162 17163 #endif 17164 #if defined(BCM_88470_B0) 17165 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88470_B0r_fields[] = { 17166 { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17167 }; 17168 17169 #endif 17170 #if defined(BCM_88675_B0) 17171 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88675_B0r_fields[] = { 17172 { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17173 }; 17174 17175 #endif 17176 #if defined(BCM_88680_A0) 17177 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88680_A0r_fields[] = { 17178 { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17179 }; 17180 17181 #endif 17182 #if defined(BCM_88690_A0) 17183 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88690_A0r_fields[] = { 17184 { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17185 }; 17186 17187 #endif 17188 #if defined(BCM_88690_B0) 17189 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88690_B0r_fields[] = { 17190 { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17191 }; 17192 17193 #endif 17194 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 17195 defined(BCM_56270_A0) 17196 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM56260_A0r_fields[] = { 17197 { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO } 17198 }; 17199 17200 #endif 17201 #if defined(BCM_88270_A0) 17202 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM88270_A0r_fields[] = { 17203 { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17204 }; 17205 17206 #endif 17207 #if defined(BCM_88375_A0) 17208 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM88375_A0r_fields[] = { 17209 { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17210 }; 17211 17212 #endif 17213 #if defined(BCM_88375_B0) 17214 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM88375_B0r_fields[] = { 17215 { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17216 }; 17217 17218 #endif 17219 #if defined(BCM_88470_A0) 17220 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM88470_A0r_fields[] = { 17221 { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17222 }; 17223 17224 #endif 17225 #if defined(BCM_88470_B0) 17226 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM88470_B0r_fields[] = { 17227 { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17228 }; 17229 17230 #endif 17231 #if defined(BCM_88675_B0) 17232 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM88675_B0r_fields[] = { 17233 { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17234 }; 17235 17236 #endif 17237 #if defined(BCM_88680_A0) 17238 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM88680_A0r_fields[] = { 17239 { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17240 }; 17241 17242 #endif 17243 #if defined(BCM_88660_A0) 17244 soc_field_info_t soc_OAMP_RX_TRAP_CODESr_fields[] = { 17245 { TRAP_N_1731O_MPLSTPf, 8, 8, SOCF_LE|SOCF_SIG }, 17246 { TRAP_N_1731O_PWEf, 8, 16, SOCF_LE|SOCF_SIG }, 17247 { TRAP_N_6374_DMf, 8, 48, SOCF_LE|SOCF_SIG }, 17248 { TRAP_N_6374_LMf, 8, 56, SOCF_LE|SOCF_SIG }, 17249 { TRAP_N_BFDO_IPV4f, 8, 24, SOCF_LE|SOCF_SIG }, 17250 { TRAP_N_BFDO_MPLSf, 8, 32, SOCF_LE|SOCF_SIG }, 17251 { TRAP_N_BFDO_PWEf, 8, 40, SOCF_LE|SOCF_SIG }, 17252 { TRAP_N_ETHf, 8, 0, SOCF_LE|SOCF_SIG } 17253 }; 17254 17255 #endif 17256 #if defined(BCM_88375_A0) 17257 soc_field_info_t soc_OAMP_RX_TRAP_CODES_BCM88375_A0r_fields[] = { 17258 { TRAP_N_1731O_MPLSTPf, 8, 8, SOCF_LE }, 17259 { TRAP_N_1731O_PWEf, 8, 16, SOCF_LE }, 17260 { TRAP_N_6374_DMf, 8, 48, SOCF_LE }, 17261 { TRAP_N_6374_LMf, 8, 56, SOCF_LE }, 17262 { TRAP_N_BFDO_IPV4f, 8, 24, SOCF_LE }, 17263 { TRAP_N_BFDO_MPLSf, 8, 32, SOCF_LE }, 17264 { TRAP_N_BFDO_PWEf, 8, 40, SOCF_LE }, 17265 { TRAP_N_ETHf, 8, 0, SOCF_LE } 17266 }; 17267 17268 #endif 17269 #if defined(BCM_88375_B0) 17270 soc_field_info_t soc_OAMP_RX_TRAP_CODES_BCM88375_B0r_fields[] = { 17271 { TRAP_N_1731O_MPLSTPf, 8, 8, SOCF_LE }, 17272 { TRAP_N_1731O_PWEf, 8, 16, SOCF_LE }, 17273 { TRAP_N_6374_DMf, 8, 48, SOCF_LE }, 17274 { TRAP_N_6374_LMf, 8, 56, SOCF_LE }, 17275 { TRAP_N_BFDO_IPV4f, 8, 24, SOCF_LE }, 17276 { TRAP_N_BFDO_MPLSf, 8, 32, SOCF_LE }, 17277 { TRAP_N_BFDO_PWEf, 8, 40, SOCF_LE }, 17278 { TRAP_N_ETHf, 8, 0, SOCF_LE } 17279 }; 17280 17281 #endif 17282 #if defined(BCM_88675_A0) 17283 soc_field_info_t soc_OAMP_RX_TRAP_CODES_BCM88675_A0r_fields[] = { 17284 { TRAP_N_1731O_MPLSTPf, 8, 8, SOCF_LE }, 17285 { TRAP_N_1731O_PWEf, 8, 16, SOCF_LE }, 17286 { TRAP_N_6374_DMf, 8, 48, SOCF_LE }, 17287 { TRAP_N_6374_LMf, 8, 56, SOCF_LE }, 17288 { TRAP_N_BFDO_IPV4f, 8, 24, SOCF_LE }, 17289 { TRAP_N_BFDO_MPLSf, 8, 32, SOCF_LE }, 17290 { TRAP_N_BFDO_PWEf, 8, 40, SOCF_LE }, 17291 { TRAP_N_ETHf, 8, 0, SOCF_LE } 17292 }; 17293 17294 #endif 17295 #if defined(BCM_88675_B0) 17296 soc_field_info_t soc_OAMP_RX_TRAP_CODES_BCM88675_B0r_fields[] = { 17297 { TRAP_N_1731O_MPLSTPf, 8, 8, SOCF_LE }, 17298 { TRAP_N_1731O_PWEf, 8, 16, SOCF_LE }, 17299 { TRAP_N_6374_DMf, 8, 48, SOCF_LE }, 17300 { TRAP_N_6374_LMf, 8, 56, SOCF_LE }, 17301 { TRAP_N_BFDO_IPV4f, 8, 24, SOCF_LE }, 17302 { TRAP_N_BFDO_MPLSf, 8, 32, SOCF_LE }, 17303 { TRAP_N_BFDO_PWEf, 8, 40, SOCF_LE }, 17304 { TRAP_N_ETHf, 8, 0, SOCF_LE } 17305 }; 17306 17307 #endif 17308 #if defined(BCM_88680_A0) 17309 soc_field_info_t soc_OAMP_RX_TRAP_CODES_BCM88680_A0r_fields[] = { 17310 { TRAP_N_1731O_MPLSTPf, 8, 8, SOCF_LE }, 17311 { TRAP_N_1731O_PWEf, 8, 16, SOCF_LE }, 17312 { TRAP_N_6374_DMf, 8, 48, SOCF_LE }, 17313 { TRAP_N_6374_LMf, 8, 56, SOCF_LE }, 17314 { TRAP_N_BFDO_IPV4f, 8, 24, SOCF_LE }, 17315 { TRAP_N_BFDO_MPLSf, 8, 32, SOCF_LE }, 17316 { TRAP_N_BFDO_PWEf, 8, 40, SOCF_LE }, 17317 { TRAP_N_ETHf, 8, 0, SOCF_LE } 17318 }; 17319 17320 #endif 17321 #if defined(BCM_88690_A0) 17322 soc_field_info_t soc_OAMP_R_MEP_DB_FULL_ENTRY_THRESHOLDr_fields[] = { 17323 { R_MEP_DB_FULL_ENTRY_THRESHOLDf, 16, 0, SOCF_LE } 17324 }; 17325 17326 #endif 17327 #if defined(BCM_88690_B0) 17328 soc_field_info_t soc_OAMP_R_MEP_DB_FULL_ENTRY_THRESHOLD_BCM88690_B0r_fields[] = { 17329 { R_MEP_DB_FULL_ENTRY_THRESHOLDf, 17, 0, SOCF_LE } 17330 }; 17331 17332 #endif 17333 #if defined(BCM_88675_A0) 17334 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROLr_fields[] = { 17335 { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE }, 17336 { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE }, 17337 { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE }, 17338 { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE }, 17339 { PIPE_ID_EVC__Nf, 1, 80, 0 }, 17340 { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE }, 17341 { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE }, 17342 { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE }, 17343 { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE } 17344 }; 17345 17346 #endif 17347 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 17348 defined(BCM_56270_A0) 17349 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM56260_A0r_fields[] = { 17350 { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE }, 17351 { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE }, 17352 { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE }, 17353 { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE }, 17354 { PIPE_ID_EVC__Nf, 1, 80, 0 }, 17355 { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE }, 17356 { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE }, 17357 { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE }, 17358 { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE } 17359 }; 17360 17361 #endif 17362 #if defined(BCM_88270_A0) 17363 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88270_A0r_fields[] = { 17364 { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE }, 17365 { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE }, 17366 { CRDT_PER_PKT_EVC__Nf, 1, 80, 0 }, 17367 { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE }, 17368 { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE }, 17369 { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE }, 17370 { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE }, 17371 { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE }, 17372 { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE } 17373 }; 17374 17375 #endif 17376 #if defined(BCM_88375_A0) 17377 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88375_A0r_fields[] = { 17378 { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE }, 17379 { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE }, 17380 { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE }, 17381 { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE }, 17382 { PIPE_ID_EVC__Nf, 1, 80, 0 }, 17383 { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE }, 17384 { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE }, 17385 { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE }, 17386 { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE } 17387 }; 17388 17389 #endif 17390 #if defined(BCM_88375_B0) 17391 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88375_B0r_fields[] = { 17392 { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE }, 17393 { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE }, 17394 { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE }, 17395 { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE }, 17396 { PIPE_ID_EVC__Nf, 1, 80, 0 }, 17397 { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE }, 17398 { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE }, 17399 { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE }, 17400 { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE } 17401 }; 17402 17403 #endif 17404 #if defined(BCM_88470_A0) 17405 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88470_A0r_fields[] = { 17406 { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE }, 17407 { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE }, 17408 { CRDT_PER_PKT_EVC__Nf, 1, 80, 0 }, 17409 { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE }, 17410 { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE }, 17411 { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE }, 17412 { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE }, 17413 { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE }, 17414 { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE } 17415 }; 17416 17417 #endif 17418 #if defined(BCM_88470_B0) 17419 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88470_B0r_fields[] = { 17420 { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE }, 17421 { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE }, 17422 { CRDT_PER_PKT_EVC__Nf, 1, 80, 0 }, 17423 { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE }, 17424 { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE }, 17425 { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE }, 17426 { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE }, 17427 { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE }, 17428 { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE } 17429 }; 17430 17431 #endif 17432 #if defined(BCM_88675_B0) 17433 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88675_B0r_fields[] = { 17434 { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE }, 17435 { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE }, 17436 { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE }, 17437 { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE }, 17438 { PIPE_ID_EVC__Nf, 1, 80, 0 }, 17439 { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE }, 17440 { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE }, 17441 { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE }, 17442 { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE } 17443 }; 17444 17445 #endif 17446 #if defined(BCM_88680_A0) 17447 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88680_A0r_fields[] = { 17448 { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE }, 17449 { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE }, 17450 { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE }, 17451 { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE }, 17452 { PIPE_ID_EVC__Nf, 1, 80, 0 }, 17453 { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE }, 17454 { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE }, 17455 { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE }, 17456 { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE } 17457 }; 17458 17459 #endif 17460 #if defined(BCM_88690_A0) 17461 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88690_A0r_fields[] = { 17462 { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE }, 17463 { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE }, 17464 { CRDT_PER_PKT_EVC__Nf, 1, 80, 0 }, 17465 { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE }, 17466 { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE }, 17467 { PAIRING__Nf, 1, 81, 0 }, 17468 { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE }, 17469 { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE }, 17470 { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE }, 17471 { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE } 17472 }; 17473 17474 #endif 17475 #if defined(BCM_88690_B0) 17476 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88690_B0r_fields[] = { 17477 { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE }, 17478 { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE }, 17479 { CRDT_PER_PKT_EVC__Nf, 1, 80, 0 }, 17480 { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE }, 17481 { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE }, 17482 { PAIRING__Nf, 1, 81, 0 }, 17483 { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE }, 17484 { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE }, 17485 { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE }, 17486 { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE } 17487 }; 17488 17489 #endif 17490 #if defined(BCM_88675_A0) 17491 soc_field_info_t soc_OAMP_SAT_GEN_CONFIGr_fields[] = { 17492 { CMIC_TOD_MODEf, 2, 54, SOCF_LE }, 17493 { INV_CRC_RESf, 1, 1, 0 }, 17494 { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE }, 17495 { REV_CRC_DATAf, 1, 0, 0 }, 17496 { RST_CRC_F_1Z0f, 1, 2, 0 }, 17497 { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE }, 17498 { SAT_PRBS_USE_NXORf, 1, 3, 0 }, 17499 { USE_NTP_TODf, 1, 53, 0 } 17500 }; 17501 17502 #endif 17503 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 17504 defined(BCM_56270_A0) 17505 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM56260_A0r_fields[] = { 17506 { CMIC_TOD_MODEf, 2, 54, SOCF_LE }, 17507 { INV_CRC_RESf, 1, 1, 0 }, 17508 { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE }, 17509 { REV_CRC_DATAf, 1, 0, 0 }, 17510 { RST_CRC_F_1Z0f, 1, 2, 0 }, 17511 { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE }, 17512 { SAT_PRBS_USE_NXORf, 1, 3, 0 }, 17513 { USE_NTP_TODf, 1, 53, 0 } 17514 }; 17515 17516 #endif 17517 #if defined(BCM_88270_A0) 17518 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88270_A0r_fields[] = { 17519 { INV_CRC_RESf, 1, 1, 0 }, 17520 { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE }, 17521 { REV_CRC_DATAf, 1, 0, 0 }, 17522 { RST_CRC_F_1Z0f, 1, 2, 0 }, 17523 { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE }, 17524 { SAT_PRBS_USE_NXORf, 1, 3, 0 }, 17525 { USE_NTP_TODf, 1, 53, 0 } 17526 }; 17527 17528 #endif 17529 #if defined(BCM_88375_A0) 17530 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88375_A0r_fields[] = { 17531 { CMIC_TOD_MODEf, 2, 54, SOCF_LE }, 17532 { INV_CRC_RESf, 1, 1, 0 }, 17533 { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE }, 17534 { REV_CRC_DATAf, 1, 0, 0 }, 17535 { RST_CRC_F_1Z0f, 1, 2, 0 }, 17536 { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE }, 17537 { SAT_PRBS_USE_NXORf, 1, 3, 0 }, 17538 { USE_NTP_TODf, 1, 53, 0 } 17539 }; 17540 17541 #endif 17542 #if defined(BCM_88375_B0) 17543 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88375_B0r_fields[] = { 17544 { CMIC_TOD_MODEf, 2, 54, SOCF_LE }, 17545 { INV_CRC_RESf, 1, 1, 0 }, 17546 { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE }, 17547 { REV_CRC_DATAf, 1, 0, 0 }, 17548 { RST_CRC_F_1Z0f, 1, 2, 0 }, 17549 { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE }, 17550 { SAT_PRBS_USE_NXORf, 1, 3, 0 }, 17551 { USE_NTP_TODf, 1, 53, 0 } 17552 }; 17553 17554 #endif 17555 #if defined(BCM_88470_A0) 17556 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88470_A0r_fields[] = { 17557 { INV_CRC_RESf, 1, 1, 0 }, 17558 { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE }, 17559 { REV_CRC_DATAf, 1, 0, 0 }, 17560 { RST_CRC_F_1Z0f, 1, 2, 0 }, 17561 { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE }, 17562 { SAT_PRBS_USE_NXORf, 1, 3, 0 }, 17563 { USE_NTP_TODf, 1, 53, 0 } 17564 }; 17565 17566 #endif 17567 #if defined(BCM_88470_B0) 17568 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88470_B0r_fields[] = { 17569 { INV_CRC_RESf, 1, 1, 0 }, 17570 { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE }, 17571 { REV_CRC_DATAf, 1, 0, 0 }, 17572 { RST_CRC_F_1Z0f, 1, 2, 0 }, 17573 { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE }, 17574 { SAT_PRBS_USE_NXORf, 1, 3, 0 }, 17575 { USE_NTP_TODf, 1, 53, 0 } 17576 }; 17577 17578 #endif 17579 #if defined(BCM_88675_B0) 17580 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88675_B0r_fields[] = { 17581 { CMIC_TOD_MODEf, 2, 54, SOCF_LE }, 17582 { INV_CRC_RESf, 1, 1, 0 }, 17583 { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE }, 17584 { REV_CRC_DATAf, 1, 0, 0 }, 17585 { RST_CRC_F_1Z0f, 1, 2, 0 }, 17586 { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE }, 17587 { SAT_PRBS_USE_NXORf, 1, 3, 0 }, 17588 { USE_NTP_TODf, 1, 53, 0 } 17589 }; 17590 17591 #endif 17592 #if defined(BCM_88680_A0) 17593 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88680_A0r_fields[] = { 17594 { CMIC_TOD_MODEf, 2, 54, SOCF_LE }, 17595 { INV_CRC_RESf, 1, 1, 0 }, 17596 { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE }, 17597 { REV_CRC_DATAf, 1, 0, 0 }, 17598 { RST_CRC_F_1Z0f, 1, 2, 0 }, 17599 { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE }, 17600 { SAT_PRBS_USE_NXORf, 1, 3, 0 }, 17601 { USE_NTP_TODf, 1, 53, 0 } 17602 }; 17603 17604 #endif 17605 #if defined(BCM_88690_A0) 17606 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88690_A0r_fields[] = { 17607 { INV_CRC_RESf, 1, 1, 0 }, 17608 { RATE_NUM_CLKS_CYCLEf, 32, 4, SOCF_LE }, 17609 { REV_CRC_DATAf, 1, 0, 0 }, 17610 { RST_CRC_F_1Z0f, 1, 2, 0 }, 17611 { SAT_PRBS_USE_NXORf, 1, 3, 0 }, 17612 { USE_NTP_TODf, 1, 36, 0 } 17613 }; 17614 17615 #endif 17616 #if defined(BCM_88690_B0) 17617 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88690_B0r_fields[] = { 17618 { INV_CRC_RESf, 1, 1, 0 }, 17619 { RATE_NUM_CLKS_CYCLEf, 32, 4, SOCF_LE }, 17620 { REV_CRC_DATAf, 1, 0, 0 }, 17621 { RST_CRC_F_1Z0f, 1, 2, 0 }, 17622 { SAT_PRBS_USE_NXORf, 1, 3, 0 }, 17623 { TWAMP_MODEf, 1, 37, 0 }, 17624 { USE_NTP_TODf, 1, 36, 0 } 17625 }; 17626 17627 #endif 17628 #if defined(BCM_88675_A0) 17629 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROLr_fields[] = { 17630 { BURST_MODE__Nf, 2, 210, SOCF_LE }, 17631 { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE }, 17632 { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE }, 17633 { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE }, 17634 { CURRENT_STATE__Nf, 2, 223, SOCF_LE|SOCF_RO|SOCF_SIG }, 17635 { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE }, 17636 { ITER_CNT__Nf, 10, 225, SOCF_LE|SOCF_RO|SOCF_SIG }, 17637 { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE }, 17638 { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE }, 17639 { PACKET_COUNT__Nf, 32, 235, SOCF_LE|SOCF_RO|SOCF_SIG }, 17640 { PKT_GEN_EN__Nf, 1, 0, 0 }, 17641 { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 }, 17642 { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE }, 17643 { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE }, 17644 { STOP_ITER_CNT_RST__Nf, 1, 222, 0 }, 17645 { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE }, 17646 { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE }, 17647 { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE }, 17648 { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE }, 17649 { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE } 17650 }; 17651 17652 #endif 17653 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 17654 defined(BCM_56270_A0) 17655 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM56260_A0r_fields[] = { 17656 { BURST_MODE__Nf, 2, 210, SOCF_LE }, 17657 { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE }, 17658 { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE }, 17659 { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE }, 17660 { CURRENT_STATE__Nf, 2, 223, SOCF_LE|SOCF_RO }, 17661 { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE }, 17662 { ITER_CNT__Nf, 10, 225, SOCF_LE|SOCF_RO }, 17663 { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE }, 17664 { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE }, 17665 { PACKET_COUNT__Nf, 32, 235, SOCF_LE|SOCF_RO }, 17666 { PKT_GEN_EN__Nf, 1, 0, 0 }, 17667 { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 }, 17668 { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE }, 17669 { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE }, 17670 { STOP_ITER_CNT_RST__Nf, 1, 222, 0 }, 17671 { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE }, 17672 { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE }, 17673 { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE }, 17674 { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE }, 17675 { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE } 17676 }; 17677 17678 #endif 17679 #if defined(BCM_88270_A0) 17680 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM88270_A0r_fields[] = { 17681 { BURST_MODE__Nf, 2, 210, SOCF_LE }, 17682 { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE }, 17683 { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE }, 17684 { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE }, 17685 { CRDT_PER_PKT__Nf, 1, 223, 0 }, 17686 { CURRENT_STATE__Nf, 2, 224, SOCF_LE|SOCF_RO|SOCF_SIG }, 17687 { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE }, 17688 { ITER_CNT__Nf, 10, 226, SOCF_LE|SOCF_RO|SOCF_SIG }, 17689 { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE }, 17690 { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE }, 17691 { PKT_GEN_EN__Nf, 1, 0, 0 }, 17692 { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 }, 17693 { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE }, 17694 { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE }, 17695 { STOP_ITER_CNT_RST__Nf, 1, 222, 0 }, 17696 { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE }, 17697 { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE }, 17698 { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE }, 17699 { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE }, 17700 { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE } 17701 }; 17702 17703 #endif 17704 #if defined(BCM_88375_A0) 17705 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM88375_A0r_fields[] = { 17706 { BURST_MODE__Nf, 2, 210, SOCF_LE }, 17707 { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE }, 17708 { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE }, 17709 { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE }, 17710 { CURRENT_STATE__Nf, 2, 223, SOCF_LE|SOCF_RO|SOCF_SIG }, 17711 { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE }, 17712 { ITER_CNT__Nf, 10, 225, SOCF_LE|SOCF_RO|SOCF_SIG }, 17713 { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE }, 17714 { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE }, 17715 { PACKET_COUNT__Nf, 32, 235, SOCF_LE|SOCF_RO|SOCF_SIG }, 17716 { PKT_GEN_EN__Nf, 1, 0, 0 }, 17717 { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 }, 17718 { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE }, 17719 { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE }, 17720 { STOP_ITER_CNT_RST__Nf, 1, 222, 0 }, 17721 { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE }, 17722 { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE }, 17723 { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE }, 17724 { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE }, 17725 { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE } 17726 }; 17727 17728 #endif 17729 #if defined(BCM_88375_B0) 17730 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM88375_B0r_fields[] = { 17731 { BURST_MODE__Nf, 2, 210, SOCF_LE }, 17732 { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE }, 17733 { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE }, 17734 { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE }, 17735 { CURRENT_STATE__Nf, 2, 223, SOCF_LE|SOCF_RO|SOCF_SIG }, 17736 { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE }, 17737 { ITER_CNT__Nf, 10, 225, SOCF_LE|SOCF_RO|SOCF_SIG }, 17738 { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE }, 17739 { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE }, 17740 { PACKET_COUNT__Nf, 32, 235, SOCF_LE|SOCF_RO|SOCF_SIG }, 17741 { PKT_GEN_EN__Nf, 1, 0, 0 }, 17742 { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 }, 17743 { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE }, 17744 { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE }, 17745 { STOP_ITER_CNT_RST__Nf, 1, 222, 0 }, 17746 { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE }, 17747 { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE }, 17748 { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE }, 17749 { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE }, 17750 { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE } 17751 }; 17752 17753 #endif 17754 #if defined(BCM_88470_A0) 17755 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM88470_A0r_fields[] = { 17756 { BURST_MODE__Nf, 2, 210, SOCF_LE }, 17757 { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE }, 17758 { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE }, 17759 { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE }, 17760 { CRDT_PER_PKT__Nf, 1, 223, 0 }, 17761 { CURRENT_STATE__Nf, 2, 224, SOCF_LE|SOCF_RO|SOCF_SIG }, 17762 { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE }, 17763 { ITER_CNT__Nf, 10, 226, SOCF_LE|SOCF_RO|SOCF_SIG }, 17764 { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE }, 17765 { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE }, 17766 { PKT_GEN_EN__Nf, 1, 0, 0 }, 17767 { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 }, 17768 { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE }, 17769 { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE }, 17770 { STOP_ITER_CNT_RST__Nf, 1, 222, 0 }, 17771 { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE }, 17772 { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE }, 17773 { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE }, 17774 { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE }, 17775 { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE } 17776 }; 17777 17778 #endif 17779 #if defined(BCM_88470_B0) 17780 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM88470_B0r_fields[] = { 17781 { BURST_MODE__Nf, 2, 210, SOCF_LE }, 17782 { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE }, 17783 { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE }, 17784 { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE }, 17785 { CRDT_PER_PKT__Nf, 1, 223, 0 }, 17786 { CURRENT_STATE__Nf, 2, 224, SOCF_LE|SOCF_RO|SOCF_SIG }, 17787 { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE }, 17788 { ITER_CNT__Nf, 10, 226, SOCF_LE|SOCF_RO|SOCF_SIG }, 17789 { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE }, 17790 { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE }, 17791 { PKT_GEN_EN__Nf, 1, 0, 0 }, 17792 { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 }, 17793 { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE }, 17794 { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE }, 17795 { STOP_ITER_CNT_RST__Nf, 1, 222, 0 }, 17796 { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE }, 17797 { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE }, 17798 { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE }, 17799 { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE }, 17800 { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE } 17801 }; 17802 17803 #endif 17804 #if defined(BCM_88675_B0) 17805 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM88675_B0r_fields[] = { 17806 { BURST_MODE__Nf, 2, 210, SOCF_LE }, 17807 { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE }, 17808 { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE }, 17809 { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE }, 17810 { CURRENT_STATE__Nf, 2, 223, SOCF_LE|SOCF_RO|SOCF_SIG }, 17811 { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE }, 17812 { ITER_CNT__Nf, 10, 225, SOCF_LE|SOCF_RO|SOCF_SIG }, 17813 { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE }, 17814 { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE }, 17815 { PACKET_COUNT__Nf, 32, 235, SOCF_LE|SOCF_RO|SOCF_SIG }, 17816 { PKT_GEN_EN__Nf, 1, 0, 0 }, 17817 { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 }, 17818 { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE }, 17819 { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE }, 17820 { STOP_ITER_CNT_RST__Nf, 1, 222, 0 }, 17821 { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE }, 17822 { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE }, 17823 { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE }, 17824 { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE }, 17825 { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE } 17826 }; 17827 17828 #endif 17829 #if defined(BCM_88680_A0) 17830 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM88680_A0r_fields[] = { 17831 { BURST_MODE__Nf, 2, 210, SOCF_LE }, 17832 { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE }, 17833 { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE }, 17834 { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE }, 17835 { CURRENT_STATE__Nf, 2, 223, SOCF_LE|SOCF_RO|SOCF_SIG }, 17836 { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE }, 17837 { ITER_CNT__Nf, 10, 225, SOCF_LE|SOCF_RO|SOCF_SIG }, 17838 { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE }, 17839 { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE }, 17840 { PACKET_COUNT__Nf, 32, 235, SOCF_LE|SOCF_RO|SOCF_SIG }, 17841 { PKT_GEN_EN__Nf, 1, 0, 0 }, 17842 { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 }, 17843 { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE }, 17844 { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE }, 17845 { STOP_ITER_CNT_RST__Nf, 1, 222, 0 }, 17846 { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE }, 17847 { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE }, 17848 { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE }, 17849 { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE }, 17850 { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE } 17851 }; 17852 17853 #endif 17854 #if defined(BCM_88675_A0) 17855 soc_field_info_t soc_OAMP_SAT_RX_CONFIGr_fields[] = { 17856 { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE }, 17857 { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE }, 17858 { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE }, 17859 { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE }, 17860 { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE }, 17861 { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE }, 17862 { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE }, 17863 { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE }, 17864 { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE }, 17865 { RX_TRAP_CODE_0f, 8, 0, SOCF_LE }, 17866 { RX_TRAP_CODE_1f, 8, 8, SOCF_LE }, 17867 { RX_TRAP_CODE_2f, 8, 16, SOCF_LE } 17868 }; 17869 17870 #endif 17871 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 17872 defined(BCM_56270_A0) 17873 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM56260_A0r_fields[] = { 17874 { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE }, 17875 { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE }, 17876 { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE }, 17877 { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE }, 17878 { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE }, 17879 { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE }, 17880 { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE }, 17881 { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE }, 17882 { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE }, 17883 { RX_TRAP_CODE_0f, 8, 0, SOCF_LE }, 17884 { RX_TRAP_CODE_1f, 8, 8, SOCF_LE }, 17885 { RX_TRAP_CODE_2f, 8, 16, SOCF_LE } 17886 }; 17887 17888 #endif 17889 #if defined(BCM_88270_A0) 17890 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88270_A0r_fields[] = { 17891 { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE }, 17892 { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE }, 17893 { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE }, 17894 { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE }, 17895 { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE }, 17896 { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE }, 17897 { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE }, 17898 { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE }, 17899 { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE }, 17900 { RX_TRAP_CODE_0f, 8, 0, SOCF_LE }, 17901 { RX_TRAP_CODE_1f, 8, 8, SOCF_LE }, 17902 { RX_TRAP_CODE_2f, 8, 16, SOCF_LE } 17903 }; 17904 17905 #endif 17906 #if defined(BCM_88375_A0) 17907 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88375_A0r_fields[] = { 17908 { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE }, 17909 { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE }, 17910 { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE }, 17911 { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE }, 17912 { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE }, 17913 { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE }, 17914 { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE }, 17915 { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE }, 17916 { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE }, 17917 { RX_TRAP_CODE_0f, 8, 0, SOCF_LE }, 17918 { RX_TRAP_CODE_1f, 8, 8, SOCF_LE }, 17919 { RX_TRAP_CODE_2f, 8, 16, SOCF_LE } 17920 }; 17921 17922 #endif 17923 #if defined(BCM_88375_B0) 17924 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88375_B0r_fields[] = { 17925 { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE }, 17926 { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE }, 17927 { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE }, 17928 { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE }, 17929 { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE }, 17930 { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE }, 17931 { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE }, 17932 { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE }, 17933 { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE }, 17934 { RX_TRAP_CODE_0f, 8, 0, SOCF_LE }, 17935 { RX_TRAP_CODE_1f, 8, 8, SOCF_LE }, 17936 { RX_TRAP_CODE_2f, 8, 16, SOCF_LE } 17937 }; 17938 17939 #endif 17940 #if defined(BCM_88470_A0) 17941 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88470_A0r_fields[] = { 17942 { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE }, 17943 { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE }, 17944 { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE }, 17945 { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE }, 17946 { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE }, 17947 { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE }, 17948 { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE }, 17949 { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE }, 17950 { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE }, 17951 { RX_TRAP_CODE_0f, 8, 0, SOCF_LE }, 17952 { RX_TRAP_CODE_1f, 8, 8, SOCF_LE }, 17953 { RX_TRAP_CODE_2f, 8, 16, SOCF_LE } 17954 }; 17955 17956 #endif 17957 #if defined(BCM_88470_B0) 17958 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88470_B0r_fields[] = { 17959 { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE }, 17960 { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE }, 17961 { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE }, 17962 { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE }, 17963 { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE }, 17964 { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE }, 17965 { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE }, 17966 { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE }, 17967 { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE }, 17968 { RX_TRAP_CODE_0f, 8, 0, SOCF_LE }, 17969 { RX_TRAP_CODE_1f, 8, 8, SOCF_LE }, 17970 { RX_TRAP_CODE_2f, 8, 16, SOCF_LE } 17971 }; 17972 17973 #endif 17974 #if defined(BCM_88675_B0) 17975 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88675_B0r_fields[] = { 17976 { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE }, 17977 { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE }, 17978 { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE }, 17979 { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE }, 17980 { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE }, 17981 { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE }, 17982 { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE }, 17983 { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE }, 17984 { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE }, 17985 { RX_TRAP_CODE_0f, 8, 0, SOCF_LE }, 17986 { RX_TRAP_CODE_1f, 8, 8, SOCF_LE }, 17987 { RX_TRAP_CODE_2f, 8, 16, SOCF_LE } 17988 }; 17989 17990 #endif 17991 #if defined(BCM_88680_A0) 17992 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88680_A0r_fields[] = { 17993 { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE }, 17994 { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE }, 17995 { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE }, 17996 { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE }, 17997 { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE }, 17998 { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE }, 17999 { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE }, 18000 { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE }, 18001 { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE }, 18002 { RX_TRAP_CODE_0f, 8, 0, SOCF_LE }, 18003 { RX_TRAP_CODE_1f, 8, 8, SOCF_LE }, 18004 { RX_TRAP_CODE_2f, 8, 16, SOCF_LE } 18005 }; 18006 18007 #endif 18008 #if defined(BCM_88690_A0) 18009 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88690_A0r_fields[] = { 18010 { RX_FLV_BIN_LIMIT_0f, 32, 27, SOCF_LE }, 18011 { RX_FLV_BIN_LIMIT_1f, 32, 59, SOCF_LE }, 18012 { RX_FLV_BIN_LIMIT_2f, 32, 91, SOCF_LE }, 18013 { RX_FLV_BIN_LIMIT_3f, 32, 123, SOCF_LE }, 18014 { RX_FLV_BIN_LIMIT_4f, 32, 155, SOCF_LE }, 18015 { RX_FLV_BIN_LIMIT_5f, 32, 187, SOCF_LE }, 18016 { RX_FLV_BIN_LIMIT_6f, 32, 219, SOCF_LE }, 18017 { RX_FLV_BIN_LIMIT_7f, 32, 251, SOCF_LE }, 18018 { RX_FLV_BIN_LIMIT_8f, 32, 283, SOCF_LE }, 18019 { RX_TRAP_CODE_0f, 9, 0, SOCF_LE }, 18020 { RX_TRAP_CODE_1f, 9, 9, SOCF_LE }, 18021 { RX_TRAP_CODE_2f, 9, 18, SOCF_LE } 18022 }; 18023 18024 #endif 18025 #if defined(BCM_88690_B0) 18026 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88690_B0r_fields[] = { 18027 { RX_FLV_BIN_LIMIT_0f, 32, 27, SOCF_LE }, 18028 { RX_FLV_BIN_LIMIT_1f, 32, 59, SOCF_LE }, 18029 { RX_FLV_BIN_LIMIT_2f, 32, 91, SOCF_LE }, 18030 { RX_FLV_BIN_LIMIT_3f, 32, 123, SOCF_LE }, 18031 { RX_FLV_BIN_LIMIT_4f, 32, 155, SOCF_LE }, 18032 { RX_FLV_BIN_LIMIT_5f, 32, 187, SOCF_LE }, 18033 { RX_FLV_BIN_LIMIT_6f, 32, 219, SOCF_LE }, 18034 { RX_FLV_BIN_LIMIT_7f, 32, 251, SOCF_LE }, 18035 { RX_FLV_BIN_LIMIT_8f, 32, 283, SOCF_LE }, 18036 { RX_TRAP_CODE_0f, 9, 0, SOCF_LE }, 18037 { RX_TRAP_CODE_1f, 9, 9, SOCF_LE }, 18038 { RX_TRAP_CODE_2f, 9, 18, SOCF_LE } 18039 }; 18040 18041 #endif 18042 #if defined(BCM_88675_A0) 18043 soc_field_info_t soc_OAMP_SAT_RX_STATr_fields[] = { 18044 { RX_STATS_CLR_ON_RDf, 1, 5, 0 }, 18045 { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE }, 18046 { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE }, 18047 { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE }, 18048 { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG }, 18049 { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 }, 18050 { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 } 18051 }; 18052 18053 #endif 18054 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 18055 defined(BCM_56270_A0) 18056 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM56260_A0r_fields[] = { 18057 { RX_STATS_CLR_ON_RDf, 1, 5, 0 }, 18058 { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE }, 18059 { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE }, 18060 { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE }, 18061 { RX_STATS_RD_TRIGf, 1, 6, 0 }, 18062 { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 }, 18063 { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 } 18064 }; 18065 18066 #endif 18067 #if defined(BCM_88270_A0) 18068 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88270_A0r_fields[] = { 18069 { RX_STATS_CLR_ON_RDf, 1, 5, 0 }, 18070 { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE }, 18071 { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE }, 18072 { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE }, 18073 { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG }, 18074 { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 }, 18075 { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 } 18076 }; 18077 18078 #endif 18079 #if defined(BCM_88375_A0) 18080 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88375_A0r_fields[] = { 18081 { RX_STATS_CLR_ON_RDf, 1, 5, 0 }, 18082 { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE }, 18083 { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE }, 18084 { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE }, 18085 { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG }, 18086 { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 }, 18087 { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 } 18088 }; 18089 18090 #endif 18091 #if defined(BCM_88375_B0) 18092 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88375_B0r_fields[] = { 18093 { RX_STATS_CLR_ON_RDf, 1, 5, 0 }, 18094 { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE }, 18095 { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE }, 18096 { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE }, 18097 { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG }, 18098 { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 }, 18099 { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 } 18100 }; 18101 18102 #endif 18103 #if defined(BCM_88470_A0) 18104 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88470_A0r_fields[] = { 18105 { RX_STATS_CLR_ON_RDf, 1, 5, 0 }, 18106 { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE }, 18107 { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE }, 18108 { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE }, 18109 { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG }, 18110 { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 }, 18111 { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 } 18112 }; 18113 18114 #endif 18115 #if defined(BCM_88470_B0) 18116 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88470_B0r_fields[] = { 18117 { RX_STATS_CLR_ON_RDf, 1, 5, 0 }, 18118 { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE }, 18119 { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE }, 18120 { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE }, 18121 { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG }, 18122 { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 }, 18123 { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 } 18124 }; 18125 18126 #endif 18127 #if defined(BCM_88675_B0) 18128 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88675_B0r_fields[] = { 18129 { RX_STATS_CLR_ON_RDf, 1, 5, 0 }, 18130 { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE }, 18131 { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE }, 18132 { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE }, 18133 { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG }, 18134 { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 }, 18135 { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 } 18136 }; 18137 18138 #endif 18139 #if defined(BCM_88680_A0) 18140 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88680_A0r_fields[] = { 18141 { RX_STATS_CLR_ON_RDf, 1, 5, 0 }, 18142 { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE }, 18143 { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE }, 18144 { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE }, 18145 { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG }, 18146 { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 }, 18147 { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 } 18148 }; 18149 18150 #endif 18151 #if defined(BCM_88690_A0) 18152 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88690_A0r_fields[] = { 18153 { RX_STATS_CLR_ON_RDf, 1, 7, 0 }, 18154 { RX_STATS_FLOW_IDf, 7, 0, SOCF_LE }, 18155 { RX_STATS_NEW_NUM_SLTSf, 5, 9, SOCF_LE }, 18156 { RX_STATS_NEW_THRSHf, 29, 14, SOCF_LE }, 18157 { RX_STATS_RD_TRIGf, 1, 8, SOCF_SIG }, 18158 { RX_STATS_RST_STATE_MCHNf, 1, 43, 0 }, 18159 { RX_STATS_UPDT_CNTR_ALWSf, 1, 44, 0 } 18160 }; 18161 18162 #endif 18163 #if defined(BCM_88690_B0) 18164 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88690_B0r_fields[] = { 18165 { RX_STATS_CLR_ON_RDf, 1, 7, 0 }, 18166 { RX_STATS_FLOW_IDf, 7, 0, SOCF_LE }, 18167 { RX_STATS_NEW_NUM_SLTSf, 5, 9, SOCF_LE }, 18168 { RX_STATS_NEW_THRSHf, 29, 14, SOCF_LE }, 18169 { RX_STATS_RD_TRIGf, 1, 8, SOCF_SIG }, 18170 { RX_STATS_RST_STATE_MCHNf, 1, 43, 0 }, 18171 { RX_STATS_UPDT_CNTR_ALWSf, 1, 44, 0 } 18172 }; 18173 18174 #endif 18175 #if defined(BCM_88690_A0) 18176 soc_field_info_t soc_OAMP_SAT_TX_CONFIGr_fields[] = { 18177 { PIPE_0_CRDT_BPf, 7, 0, SOCF_LE }, 18178 { PIPE_1_CRDT_BPf, 7, 7, SOCF_LE }, 18179 { PIPE_2_CRDT_BPf, 7, 14, SOCF_LE }, 18180 { PIPE_3_CRDT_BPf, 7, 21, SOCF_LE } 18181 }; 18182 18183 #endif 18184 #if defined(BCM_88690_B0) 18185 soc_field_info_t soc_OAMP_SAT_TX_CONFIG_BCM88690_B0r_fields[] = { 18186 { PIPE_0_CRDT_BPf, 7, 0, SOCF_LE }, 18187 { PIPE_1_CRDT_BPf, 7, 7, SOCF_LE }, 18188 { PIPE_2_CRDT_BPf, 7, 14, SOCF_LE }, 18189 { PIPE_3_CRDT_BPf, 7, 21, SOCF_LE } 18190 }; 18191 18192 #endif 18193 #if defined(BCM_88470_A0) 18194 soc_field_info_t soc_OAMP_SAT_TX_EVC_CNTRr_fields[] = { 18195 { SAT_TX_EVC_BYTE_CNTR__Nf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 18196 { SAT_TX_EVC_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18197 }; 18198 18199 #endif 18200 #if defined(BCM_88270_A0) 18201 soc_field_info_t soc_OAMP_SAT_TX_EVC_CNTR_BCM88270_A0r_fields[] = { 18202 { SAT_TX_EVC_BYTE_CNTR__Nf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 18203 { SAT_TX_EVC_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18204 }; 18205 18206 #endif 18207 #if defined(BCM_88470_B0) 18208 soc_field_info_t soc_OAMP_SAT_TX_EVC_CNTR_BCM88470_B0r_fields[] = { 18209 { SAT_TX_EVC_BYTE_CNTR__Nf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 18210 { SAT_TX_EVC_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18211 }; 18212 18213 #endif 18214 #if defined(BCM_88690_A0) 18215 soc_field_info_t soc_OAMP_SAT_TX_EVC_CNTR_BCM88690_A0r_fields[] = { 18216 { SAT_TX_EVC_BYTE_CNTR__Nf, 34, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 18217 { SAT_TX_EVC_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 18218 }; 18219 18220 #endif 18221 #if defined(BCM_88690_B0) 18222 soc_field_info_t soc_OAMP_SAT_TX_EVC_CNTR_BCM88690_B0r_fields[] = { 18223 { SAT_TX_EVC_BYTE_CNTR__Nf, 34, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 18224 { SAT_TX_EVC_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 18225 }; 18226 18227 #endif 18228 #if defined(BCM_88470_A0) 18229 soc_field_info_t soc_OAMP_SAT_TX_GEN_CNTRr_fields[] = { 18230 { SAT_TX_GEN_BYTE_CNTR__Nf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 18231 { SAT_TX_GEN_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18232 }; 18233 18234 #endif 18235 #if defined(BCM_88270_A0) 18236 soc_field_info_t soc_OAMP_SAT_TX_GEN_CNTR_BCM88270_A0r_fields[] = { 18237 { SAT_TX_GEN_BYTE_CNTR__Nf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 18238 { SAT_TX_GEN_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18239 }; 18240 18241 #endif 18242 #if defined(BCM_88470_B0) 18243 soc_field_info_t soc_OAMP_SAT_TX_GEN_CNTR_BCM88470_B0r_fields[] = { 18244 { SAT_TX_GEN_BYTE_CNTR__Nf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 18245 { SAT_TX_GEN_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18246 }; 18247 18248 #endif 18249 #if defined(BCM_88690_A0) 18250 soc_field_info_t soc_OAMP_SAT_TX_GEN_CNTR_BCM88690_A0r_fields[] = { 18251 { SAT_TX_GEN_BYTE_CNTR__Nf, 34, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 18252 { SAT_TX_GEN_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 18253 }; 18254 18255 #endif 18256 #if defined(BCM_88690_B0) 18257 soc_field_info_t soc_OAMP_SAT_TX_GEN_CNTR_BCM88690_B0r_fields[] = { 18258 { SAT_TX_GEN_BYTE_CNTR__Nf, 34, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 18259 { SAT_TX_GEN_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 18260 }; 18261 18262 #endif 18263 #if defined(BCM_88690_A0) 18264 soc_field_info_t soc_OAMP_SAT_TX_GEN_FLOW_RATE_CONTROLr_fields[] = { 18265 { BURST_MODE__Nf, 2, 210, SOCF_LE }, 18266 { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE }, 18267 { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE }, 18268 { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE }, 18269 { CORE_ID__Nf, 1, 236, 0 }, 18270 { CRDT_PER_PKT__Nf, 1, 223, 0 }, 18271 { CURRENT_STATE__Nf, 2, 224, SOCF_LE|SOCF_RO|SOCF_SIG }, 18272 { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE }, 18273 { ITER_CNT__Nf, 10, 226, SOCF_LE|SOCF_RO|SOCF_SIG }, 18274 { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE }, 18275 { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE }, 18276 { PKT_GEN_EN__Nf, 1, 0, 0 }, 18277 { PKT_HEADER_BASE__Nf, 10, 237, SOCF_LE }, 18278 { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 }, 18279 { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE }, 18280 { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE }, 18281 { STOP_ITER_CNT_RST__Nf, 1, 222, 0 }, 18282 { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE }, 18283 { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE }, 18284 { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE }, 18285 { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE }, 18286 { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE } 18287 }; 18288 18289 #endif 18290 #if defined(BCM_88690_B0) 18291 soc_field_info_t soc_OAMP_SAT_TX_GEN_FLOW_RATE_CONTROL_BCM88690_B0r_fields[] = { 18292 { BURST_MODE__Nf, 2, 210, SOCF_LE }, 18293 { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE }, 18294 { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE }, 18295 { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE }, 18296 { CORE_ID__Nf, 1, 236, 0 }, 18297 { CRDT_PER_PKT__Nf, 1, 223, 0 }, 18298 { CURRENT_STATE__Nf, 2, 224, SOCF_LE|SOCF_RO|SOCF_SIG }, 18299 { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE }, 18300 { ITER_CNT__Nf, 10, 226, SOCF_LE|SOCF_RO|SOCF_SIG }, 18301 { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE }, 18302 { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE }, 18303 { PKT_GEN_EN__Nf, 1, 0, 0 }, 18304 { PKT_HEADER_BASE__Nf, 10, 237, SOCF_LE }, 18305 { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 }, 18306 { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE }, 18307 { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE }, 18308 { STOP_ITER_CNT_RST__Nf, 1, 222, 0 }, 18309 { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE }, 18310 { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE }, 18311 { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE }, 18312 { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE }, 18313 { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE } 18314 }; 18315 18316 #endif 18317 #if defined(BCM_88470_A0) 18318 soc_field_info_t soc_OAMP_SBUS_BROADCAST_IDr_fields[] = { 18319 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 18320 }; 18321 18322 #endif 18323 #if defined(BCM_88270_A0) 18324 soc_field_info_t soc_OAMP_SBUS_BROADCAST_ID_BCM88270_A0r_fields[] = { 18325 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 18326 }; 18327 18328 #endif 18329 #if defined(BCM_88470_B0) 18330 soc_field_info_t soc_OAMP_SBUS_BROADCAST_ID_BCM88470_B0r_fields[] = { 18331 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 18332 }; 18333 18334 #endif 18335 #if defined(BCM_88690_A0) 18336 soc_field_info_t soc_OAMP_SBUS_BROADCAST_ID_BCM88690_A0r_fields[] = { 18337 { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE } 18338 }; 18339 18340 #endif 18341 #if defined(BCM_88690_B0) 18342 soc_field_info_t soc_OAMP_SBUS_BROADCAST_ID_BCM88690_B0r_fields[] = { 18343 { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE } 18344 }; 18345 18346 #endif 18347 #if defined(BCM_88470_A0) 18348 soc_field_info_t soc_OAMP_SBUS_LAST_IN_CHAINr_fields[] = { 18349 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 18350 }; 18351 18352 #endif 18353 #if defined(BCM_88270_A0) 18354 soc_field_info_t soc_OAMP_SBUS_LAST_IN_CHAIN_BCM88270_A0r_fields[] = { 18355 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 18356 }; 18357 18358 #endif 18359 #if defined(BCM_88470_B0) 18360 soc_field_info_t soc_OAMP_SBUS_LAST_IN_CHAIN_BCM88470_B0r_fields[] = { 18361 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 18362 }; 18363 18364 #endif 18365 #if defined(BCM_88690_A0) 18366 soc_field_info_t soc_OAMP_SBUS_LAST_IN_CHAIN_BCM88690_A0r_fields[] = { 18367 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 18368 }; 18369 18370 #endif 18371 #if defined(BCM_88690_B0) 18372 soc_field_info_t soc_OAMP_SBUS_LAST_IN_CHAIN_BCM88690_B0r_fields[] = { 18373 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 18374 }; 18375 18376 #endif 18377 #if defined(BCM_88470_A0) 18378 soc_field_info_t soc_OAMP_SD_SF_SCANNER_CFGr_fields[] = { 18379 { NUM_CLOCKS_SD_SF_DB_SCANf, 22, 134, SOCF_LE }, 18380 { SD_SF_NUM_SCANS_1f, 19, 1, SOCF_LE }, 18381 { SD_SF_NUM_SCANS_2f, 19, 20, SOCF_LE }, 18382 { SD_SF_NUM_SCANS_3f, 19, 39, SOCF_LE }, 18383 { SD_SF_NUM_SCANS_4f, 19, 58, SOCF_LE }, 18384 { SD_SF_NUM_SCANS_5f, 19, 77, SOCF_LE }, 18385 { SD_SF_NUM_SCANS_6f, 19, 96, SOCF_LE }, 18386 { SD_SF_NUM_SCANS_7f, 19, 115, SOCF_LE }, 18387 { SD_SF_SCAN_ENf, 1, 0, 0 } 18388 }; 18389 18390 #endif 18391 #if defined(BCM_88270_A0) 18392 soc_field_info_t soc_OAMP_SD_SF_SCANNER_CFG_BCM88270_A0r_fields[] = { 18393 { NUM_CLOCKS_SD_SF_DB_SCANf, 22, 134, SOCF_LE }, 18394 { SD_SF_NUM_SCANS_1f, 19, 1, SOCF_LE }, 18395 { SD_SF_NUM_SCANS_2f, 19, 20, SOCF_LE }, 18396 { SD_SF_NUM_SCANS_3f, 19, 39, SOCF_LE }, 18397 { SD_SF_NUM_SCANS_4f, 19, 58, SOCF_LE }, 18398 { SD_SF_NUM_SCANS_5f, 19, 77, SOCF_LE }, 18399 { SD_SF_NUM_SCANS_6f, 19, 96, SOCF_LE }, 18400 { SD_SF_NUM_SCANS_7f, 19, 115, SOCF_LE }, 18401 { SD_SF_SCAN_ENf, 1, 0, 0 } 18402 }; 18403 18404 #endif 18405 #if defined(BCM_88470_B0) 18406 soc_field_info_t soc_OAMP_SD_SF_SCANNER_CFG_BCM88470_B0r_fields[] = { 18407 { NUM_CLOCKS_SD_SF_DB_SCANf, 22, 134, SOCF_LE }, 18408 { SD_SF_NUM_SCANS_1f, 19, 1, SOCF_LE }, 18409 { SD_SF_NUM_SCANS_2f, 19, 20, SOCF_LE }, 18410 { SD_SF_NUM_SCANS_3f, 19, 39, SOCF_LE }, 18411 { SD_SF_NUM_SCANS_4f, 19, 58, SOCF_LE }, 18412 { SD_SF_NUM_SCANS_5f, 19, 77, SOCF_LE }, 18413 { SD_SF_NUM_SCANS_6f, 19, 96, SOCF_LE }, 18414 { SD_SF_NUM_SCANS_7f, 19, 115, SOCF_LE }, 18415 { SD_SF_SCAN_ENf, 1, 0, 0 } 18416 }; 18417 18418 #endif 18419 #if defined(BCM_88470_A0) 18420 soc_field_info_t soc_OAMP_SD_SF_SHARE_CFGr_fields[] = { 18421 { PMF_ACC_ENf, 1, 0, 0 }, 18422 { PMF_RESOLf, 2, 1, SOCF_LE } 18423 }; 18424 18425 #endif 18426 #if defined(BCM_88270_A0) 18427 soc_field_info_t soc_OAMP_SD_SF_SHARE_CFG_BCM88270_A0r_fields[] = { 18428 { PMF_ACC_ENf, 1, 0, 0 }, 18429 { PMF_RESOLf, 2, 1, SOCF_LE } 18430 }; 18431 18432 #endif 18433 #if defined(BCM_88470_B0) 18434 soc_field_info_t soc_OAMP_SD_SF_SHARE_CFG_BCM88470_B0r_fields[] = { 18435 { PMF_ACC_ENf, 1, 0, 0 }, 18436 { PMF_RESOLf, 2, 1, SOCF_LE } 18437 }; 18438 18439 #endif 18440 #if defined(BCM_88690_A0) 18441 soc_field_info_t soc_OAMP_SD_SF_SHARE_CFG_BCM88690_A0r_fields[] = { 18442 { PMF_ACC_ENf, 1, 0, 0 }, 18443 { PMF_RESOLf, 2, 1, SOCF_LE } 18444 }; 18445 18446 #endif 18447 #if defined(BCM_88690_B0) 18448 soc_field_info_t soc_OAMP_SD_SF_SHARE_CFG_BCM88690_B0r_fields[] = { 18449 { PMF_ACC_ENf, 1, 0, 0 }, 18450 { PMF_RESOLf, 2, 1, SOCF_LE } 18451 }; 18452 18453 #endif 18454 #if defined(BCM_88470_A0) 18455 soc_field_info_t soc_OAMP_SD_SF_Y_1711_CONFr_fields[] = { 18456 { D_EXCESS_THRESHf, 3, 0, SOCF_LE }, 18457 { IND_CLR_HIGH_THRESHf, 3, 6, SOCF_LE }, 18458 { IND_CLR_LOW_THRESHf, 3, 3, SOCF_LE }, 18459 { NUM_OF_1711_ENTRIESf, 5, 9, SOCF_LE } 18460 }; 18461 18462 #endif 18463 #if defined(BCM_88270_A0) 18464 soc_field_info_t soc_OAMP_SD_SF_Y_1711_CONF_BCM88270_A0r_fields[] = { 18465 { D_EXCESS_THRESHf, 3, 0, SOCF_LE }, 18466 { IND_CLR_HIGH_THRESHf, 3, 6, SOCF_LE }, 18467 { IND_CLR_LOW_THRESHf, 3, 3, SOCF_LE }, 18468 { NUM_OF_1711_ENTRIESf, 5, 9, SOCF_LE } 18469 }; 18470 18471 #endif 18472 #if defined(BCM_88470_B0) 18473 soc_field_info_t soc_OAMP_SD_SF_Y_1711_CONF_BCM88470_B0r_fields[] = { 18474 { D_EXCESS_THRESHf, 3, 0, SOCF_LE }, 18475 { IND_CLR_HIGH_THRESHf, 3, 6, SOCF_LE }, 18476 { IND_CLR_LOW_THRESHf, 3, 3, SOCF_LE }, 18477 { NUM_OF_1711_ENTRIESf, 5, 9, SOCF_LE } 18478 }; 18479 18480 #endif 18481 #if defined(BCM_88690_B0) 18482 soc_field_info_t soc_OAMP_SKIP_NEXT_BANKr_fields[] = { 18483 { SKIP_NEXT_BANK_10f, 4, 12, SOCF_LE }, 18484 { SKIP_NEXT_BANK_7f, 4, 0, SOCF_LE }, 18485 { SKIP_NEXT_BANK_8f, 4, 4, SOCF_LE }, 18486 { SKIP_NEXT_BANK_9f, 4, 8, SOCF_LE } 18487 }; 18488 18489 #endif 18490 #if defined(BCM_88675_A0) 18491 soc_field_info_t soc_OAMP_SLM_CONFIGr_fields[] = { 18492 { SLM_TEST_IDf, 32, 0, SOCF_LE } 18493 }; 18494 18495 #endif 18496 #if defined(BCM_88270_A0) 18497 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88270_A0r_fields[] = { 18498 { SLM_TEST_IDf, 32, 0, SOCF_LE } 18499 }; 18500 18501 #endif 18502 #if defined(BCM_88375_A0) 18503 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88375_A0r_fields[] = { 18504 { SLM_TEST_IDf, 32, 0, SOCF_LE } 18505 }; 18506 18507 #endif 18508 #if defined(BCM_88375_B0) 18509 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88375_B0r_fields[] = { 18510 { SLM_TEST_IDf, 32, 0, SOCF_LE } 18511 }; 18512 18513 #endif 18514 #if defined(BCM_88470_A0) 18515 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88470_A0r_fields[] = { 18516 { SLM_TEST_IDf, 32, 0, SOCF_LE } 18517 }; 18518 18519 #endif 18520 #if defined(BCM_88470_B0) 18521 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88470_B0r_fields[] = { 18522 { SLM_TEST_IDf, 32, 0, SOCF_LE } 18523 }; 18524 18525 #endif 18526 #if defined(BCM_88675_B0) 18527 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88675_B0r_fields[] = { 18528 { SLM_TEST_IDf, 32, 0, SOCF_LE } 18529 }; 18530 18531 #endif 18532 #if defined(BCM_88680_A0) 18533 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88680_A0r_fields[] = { 18534 { SLM_TEST_IDf, 32, 0, SOCF_LE } 18535 }; 18536 18537 #endif 18538 #if defined(BCM_88690_A0) 18539 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88690_A0r_fields[] = { 18540 { SLM_TEST_IDf, 32, 0, SOCF_LE } 18541 }; 18542 18543 #endif 18544 #if defined(BCM_88690_B0) 18545 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88690_B0r_fields[] = { 18546 { SLM_TEST_IDf, 32, 0, SOCF_LE } 18547 }; 18548 18549 #endif 18550 #if defined(BCM_88690_A0) 18551 soc_field_info_t soc_OAMP_SLM_MEASUREMENT_PERIOD_TIMERr_fields[] = { 18552 { MEP_DB_BANK_SELECTf, 4, 0, SOCF_LE } 18553 }; 18554 18555 #endif 18556 #if defined(BCM_88690_B0) 18557 soc_field_info_t soc_OAMP_SLM_MEASUREMENT_PERIOD_TIMER_BCM88690_B0r_fields[] = { 18558 { MEP_DB_BANK_SELECTf, 4, 0, SOCF_LE } 18559 }; 18560 18561 #endif 18562 #if defined(BCM_88650_B0) 18563 soc_field_info_t soc_OAMP_SPARE_REGISTER_3r_fields[] = { 18564 { BFD_DIAG_PROF_0f, 5, 3, SOCF_LE|SOCF_SIG }, 18565 { BFD_DIAG_PROF_1f, 5, 11, SOCF_LE|SOCF_SIG }, 18566 { BFD_DIAG_PROF_2f, 5, 19, SOCF_LE|SOCF_SIG }, 18567 { BFD_DIAG_PROF_3f, 5, 27, SOCF_LE|SOCF_SIG }, 18568 { CHICKEN_BIT_BFD_DIAG_PROFILEf, 1, 0, SOCF_SIG } 18569 }; 18570 18571 #endif 18572 #if defined(BCM_88660_A0) 18573 soc_field_info_t soc_OAMP_SPARE_REGISTER_3_BCM88660_A0r_fields[] = { 18574 { SPARE_REGISTER_3f, 32, 0, SOCF_LE|SOCF_SIG } 18575 }; 18576 18577 #endif 18578 #if defined(BCM_88690_B0) 18579 soc_field_info_t soc_OAMP_SPECIAL_CLOCK_CONTROLSr_fields[] = { 18580 { FIELD_1_1f, 1, 1, 0 } 18581 }; 18582 18583 #endif 18584 #if defined(BCM_88690_A0) 18585 soc_field_info_t soc_OAMP_SRC_IP_MISS_INFOr_fields[] = { 18586 { SRC_IP_EXPECTED_VALUEf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 18587 { SRC_IP_RCV_VALUEf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18588 { SRC_IP_TYPEf, 4, 96, SOCF_LE|SOCF_RO|SOCF_SIG }, 18589 { SUBNET_MASKf, 32, 64, SOCF_LE|SOCF_RO|SOCF_SIG } 18590 }; 18591 18592 #endif 18593 #if defined(BCM_88690_B0) 18594 soc_field_info_t soc_OAMP_SRC_IP_MISS_INFO_BCM88690_B0r_fields[] = { 18595 { SRC_IP_EXPECTED_VALUEf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 18596 { SRC_IP_RCV_VALUEf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18597 { SRC_IP_TYPEf, 4, 96, SOCF_LE|SOCF_RO|SOCF_SIG }, 18598 { SUBNET_MASKf, 32, 64, SOCF_LE|SOCF_RO|SOCF_SIG } 18599 }; 18600 18601 #endif 18602 #if defined(BCM_88690_A0) 18603 soc_field_info_t soc_OAMP_SRC_PORT_MISS_INFOr_fields[] = { 18604 { SRC_PORT_RCV_VALUEf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18605 }; 18606 18607 #endif 18608 #if defined(BCM_88690_B0) 18609 soc_field_info_t soc_OAMP_SRC_PORT_MISS_INFO_BCM88690_B0r_fields[] = { 18610 { SRC_PORT_RCV_VALUEf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18611 }; 18612 18613 #endif 18614 #if defined(BCM_88650_A0) 18615 soc_field_info_t soc_OAMP_STATUS_1_REGr_fields[] = { 18616 { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO }, 18617 { ITR_DROPf, 1, 2, SOCF_RO }, 18618 { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO }, 18619 { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO } 18620 }; 18621 18622 #endif 18623 #if defined(BCM_88270_A0) 18624 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88270_A0r_fields[] = { 18625 { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18626 { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }, 18627 { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG }, 18628 { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 18629 }; 18630 18631 #endif 18632 #if defined(BCM_88375_A0) 18633 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88375_A0r_fields[] = { 18634 { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18635 { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }, 18636 { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG }, 18637 { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 18638 }; 18639 18640 #endif 18641 #if defined(BCM_88375_B0) 18642 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88375_B0r_fields[] = { 18643 { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18644 { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }, 18645 { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG }, 18646 { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 18647 }; 18648 18649 #endif 18650 #if defined(BCM_88470_A0) 18651 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88470_A0r_fields[] = { 18652 { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18653 { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }, 18654 { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG }, 18655 { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 18656 }; 18657 18658 #endif 18659 #if defined(BCM_88470_B0) 18660 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88470_B0r_fields[] = { 18661 { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18662 { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }, 18663 { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG }, 18664 { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 18665 }; 18666 18667 #endif 18668 #if defined(BCM_88650_B0) 18669 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88650_B0r_fields[] = { 18670 { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO }, 18671 { ITR_DROPf, 1, 2, SOCF_RO }, 18672 { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO }, 18673 { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO } 18674 }; 18675 18676 #endif 18677 #if defined(BCM_88660_A0) 18678 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88660_A0r_fields[] = { 18679 { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO }, 18680 { ITR_DROPf, 1, 2, SOCF_RO }, 18681 { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO }, 18682 { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO } 18683 }; 18684 18685 #endif 18686 #if defined(BCM_88675_A0) 18687 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88675_A0r_fields[] = { 18688 { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18689 { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }, 18690 { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG }, 18691 { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 18692 }; 18693 18694 #endif 18695 #if defined(BCM_88675_B0) 18696 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88675_B0r_fields[] = { 18697 { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18698 { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }, 18699 { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG }, 18700 { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 18701 }; 18702 18703 #endif 18704 #if defined(BCM_88680_A0) 18705 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88680_A0r_fields[] = { 18706 { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18707 { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }, 18708 { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG }, 18709 { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG } 18710 }; 18711 18712 #endif 18713 #if defined(BCM_88690_A0) 18714 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88690_A0r_fields[] = { 18715 { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18716 { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }, 18717 { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG }, 18718 { TXM_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 18719 { TXO_DROPPED_COUNTf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG } 18720 }; 18721 18722 #endif 18723 #if defined(BCM_88690_B0) 18724 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88690_B0r_fields[] = { 18725 { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18726 { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }, 18727 { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG }, 18728 { TXM_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 18729 { TXO_DROPPED_COUNTf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG } 18730 }; 18731 18732 #endif 18733 #if defined(BCM_88675_A0) 18734 soc_field_info_t soc_OAMP_STATUS_2_REGr_fields[] = { 18735 { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 18736 { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG } 18737 }; 18738 18739 #endif 18740 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 18741 defined(BCM_56270_A0) 18742 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM56260_A0r_fields[] = { 18743 { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO } 18744 }; 18745 18746 #endif 18747 #if defined(BCM_88270_A0) 18748 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88270_A0r_fields[] = { 18749 { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 18750 { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG } 18751 }; 18752 18753 #endif 18754 #if defined(BCM_88375_A0) 18755 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88375_A0r_fields[] = { 18756 { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 18757 { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG } 18758 }; 18759 18760 #endif 18761 #if defined(BCM_88375_B0) 18762 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88375_B0r_fields[] = { 18763 { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 18764 { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG } 18765 }; 18766 18767 #endif 18768 #if defined(BCM_88470_A0) 18769 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88470_A0r_fields[] = { 18770 { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 18771 { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG } 18772 }; 18773 18774 #endif 18775 #if defined(BCM_88470_B0) 18776 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88470_B0r_fields[] = { 18777 { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 18778 { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG } 18779 }; 18780 18781 #endif 18782 #if defined(BCM_88675_B0) 18783 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88675_B0r_fields[] = { 18784 { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 18785 { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG } 18786 }; 18787 18788 #endif 18789 #if defined(BCM_88680_A0) 18790 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88680_A0r_fields[] = { 18791 { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 18792 { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG } 18793 }; 18794 18795 #endif 18796 #if defined(BCM_88690_A0) 18797 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88690_A0r_fields[] = { 18798 { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 18799 { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG } 18800 }; 18801 18802 #endif 18803 #if defined(BCM_88690_B0) 18804 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88690_B0r_fields[] = { 18805 { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 18806 { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG } 18807 }; 18808 18809 #endif 18810 #if defined(BCM_88675_A0) 18811 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGEr_fields[] = { 18812 { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 18813 }; 18814 18815 #endif 18816 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 18817 defined(BCM_56270_A0) 18818 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM56260_A0r_fields[] = { 18819 { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO } 18820 }; 18821 18822 #endif 18823 #if defined(BCM_88270_A0) 18824 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88270_A0r_fields[] = { 18825 { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 18826 }; 18827 18828 #endif 18829 #if defined(BCM_88375_A0) 18830 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88375_A0r_fields[] = { 18831 { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 18832 }; 18833 18834 #endif 18835 #if defined(BCM_88375_B0) 18836 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88375_B0r_fields[] = { 18837 { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 18838 }; 18839 18840 #endif 18841 #if defined(BCM_88470_A0) 18842 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88470_A0r_fields[] = { 18843 { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 18844 }; 18845 18846 #endif 18847 #if defined(BCM_88470_B0) 18848 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88470_B0r_fields[] = { 18849 { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 18850 }; 18851 18852 #endif 18853 #if defined(BCM_88675_B0) 18854 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88675_B0r_fields[] = { 18855 { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 18856 }; 18857 18858 #endif 18859 #if defined(BCM_88680_A0) 18860 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88680_A0r_fields[] = { 18861 { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 18862 }; 18863 18864 #endif 18865 #if defined(BCM_88690_A0) 18866 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88690_A0r_fields[] = { 18867 { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 18868 }; 18869 18870 #endif 18871 #if defined(BCM_88690_B0) 18872 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88690_B0r_fields[] = { 18873 { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR } 18874 }; 18875 18876 #endif 18877 #if defined(BCM_88650_A0) 18878 soc_field_info_t soc_OAMP_TIMER_CONFIGr_fields[] = { 18879 { NUM_CLOCKS_3P33_MSf, 21, 0, SOCF_LE|SOCF_SIG }, 18880 { NUM_CLOCKS_SCANf, 21, 0, SOCF_LE|SOCF_SIG } 18881 }; 18882 18883 #endif 18884 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 18885 defined(BCM_56270_A0) 18886 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM56260_A0r_fields[] = { 18887 { NUM_CLOCKS_SCANf, 22, 0, SOCF_LE }, 18888 { NUM_CLOCKS_SECf, 32, 22, SOCF_LE } 18889 }; 18890 18891 #endif 18892 #if defined(BCM_88270_A0) 18893 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88270_A0r_fields[] = { 18894 { CMIC_TOD_MODEf, 2, 32, SOCF_LE }, 18895 { NUM_CLOCKS_SECf, 32, 0, SOCF_LE } 18896 }; 18897 18898 #endif 18899 #if defined(BCM_88375_A0) 18900 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88375_A0r_fields[] = { 18901 { NUM_CLOCKS_SCANf, 22, 0, SOCF_LE }, 18902 { NUM_CLOCKS_SECf, 32, 30, SOCF_LE }, 18903 { NUM_STAGES_ACTIVEf, 4, 22, SOCF_LE }, 18904 { NUM_STAGES_IDLEf, 4, 26, SOCF_LE } 18905 }; 18906 18907 #endif 18908 #if defined(BCM_88375_B0) 18909 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88375_B0r_fields[] = { 18910 { NUM_CLOCKS_SCANf, 22, 0, SOCF_LE }, 18911 { NUM_CLOCKS_SECf, 32, 30, SOCF_LE }, 18912 { NUM_STAGES_ACTIVEf, 4, 22, SOCF_LE }, 18913 { NUM_STAGES_IDLEf, 4, 26, SOCF_LE } 18914 }; 18915 18916 #endif 18917 #if defined(BCM_88470_A0) 18918 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88470_A0r_fields[] = { 18919 { CMIC_TOD_MODEf, 2, 32, SOCF_LE }, 18920 { NUM_CLOCKS_SECf, 32, 0, SOCF_LE } 18921 }; 18922 18923 #endif 18924 #if defined(BCM_88470_B0) 18925 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88470_B0r_fields[] = { 18926 { CMIC_TOD_MODEf, 2, 32, SOCF_LE }, 18927 { NUM_CLOCKS_SECf, 32, 0, SOCF_LE } 18928 }; 18929 18930 #endif 18931 #if defined(BCM_88650_B0) 18932 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88650_B0r_fields[] = { 18933 { NUM_CLOCKS_3P33_MSf, 21, 0, SOCF_LE|SOCF_SIG }, 18934 { NUM_CLOCKS_SCANf, 21, 0, SOCF_LE|SOCF_SIG } 18935 }; 18936 18937 #endif 18938 #if defined(BCM_88660_A0) 18939 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88660_A0r_fields[] = { 18940 { NUM_CLOCKS_3P33_MSf, 21, 0, SOCF_LE|SOCF_SIG }, 18941 { NUM_CLOCKS_SCANf, 21, 0, SOCF_LE|SOCF_SIG } 18942 }; 18943 18944 #endif 18945 #if defined(BCM_88675_A0) 18946 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88675_A0r_fields[] = { 18947 { NUM_CLOCKS_SCANf, 22, 0, SOCF_LE }, 18948 { NUM_CLOCKS_SECf, 32, 30, SOCF_LE }, 18949 { NUM_STAGES_ACTIVEf, 4, 22, SOCF_LE }, 18950 { NUM_STAGES_IDLEf, 4, 26, SOCF_LE } 18951 }; 18952 18953 #endif 18954 #if defined(BCM_88675_B0) 18955 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88675_B0r_fields[] = { 18956 { NUM_CLOCKS_SCANf, 22, 0, SOCF_LE }, 18957 { NUM_CLOCKS_SECf, 32, 30, SOCF_LE }, 18958 { NUM_STAGES_ACTIVEf, 4, 22, SOCF_LE }, 18959 { NUM_STAGES_IDLEf, 4, 26, SOCF_LE } 18960 }; 18961 18962 #endif 18963 #if defined(BCM_88680_A0) 18964 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88680_A0r_fields[] = { 18965 { NUM_CLOCKS_SCANf, 22, 0, SOCF_LE }, 18966 { NUM_CLOCKS_SECf, 32, 30, SOCF_LE }, 18967 { NUM_STAGES_ACTIVEf, 4, 22, SOCF_LE }, 18968 { NUM_STAGES_IDLEf, 4, 26, SOCF_LE } 18969 }; 18970 18971 #endif 18972 #if defined(BCM_88690_A0) 18973 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88690_A0r_fields[] = { 18974 { CMIC_TOD_MODEf, 2, 32, SOCF_LE }, 18975 { NUM_CLOCKS_SECf, 32, 0, SOCF_LE } 18976 }; 18977 18978 #endif 18979 #if defined(BCM_88690_B0) 18980 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88690_B0r_fields[] = { 18981 { CMIC_TOD_MODEf, 2, 32, SOCF_LE }, 18982 { NUM_CLOCKS_SECf, 32, 0, SOCF_LE } 18983 }; 18984 18985 #endif 18986 #if defined(BCM_88690_A0) 18987 soc_field_info_t soc_OAMP_TRAP_CODE_MISS_INFOr_fields[] = { 18988 { TRAP_CODE_NO_MATCHf, 1, 16, SOCF_RO|SOCF_SIG }, 18989 { TRAP_CODE_RCV_VALUEf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18990 }; 18991 18992 #endif 18993 #if defined(BCM_88690_B0) 18994 soc_field_info_t soc_OAMP_TRAP_CODE_MISS_INFO_BCM88690_B0r_fields[] = { 18995 { TRAP_CODE_NO_MATCHf, 1, 16, SOCF_RO|SOCF_SIG }, 18996 { TRAP_CODE_RCV_VALUEf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18997 }; 18998 18999 #endif 19000 #if defined(BCM_88660_A0) 19001 soc_field_info_t soc_OAMP_TST_LBM_CTRLr_fields[] = { 19002 { TST_0_LBM_1f, 1, 26, SOCF_SIG }, 19003 { TST_INV_CRC_DATAf, 1, 65, SOCF_SIG }, 19004 { TST_INV_CRC_RESf, 1, 66, SOCF_SIG }, 19005 { TST_LBM_GEN_ENf, 1, 24, SOCF_SIG }, 19006 { TST_LBM_PERIODf, 24, 0, SOCF_LE|SOCF_SIG }, 19007 { TST_LBM_PE_KEYf, 17, 67, SOCF_LE|SOCF_SIG }, 19008 { TST_LBM_RSTf, 1, 25, SOCF_SIG }, 19009 { TST_LBM_THRESHOLDf, 4, 27, SOCF_LE|SOCF_SIG }, 19010 { TST_LBM_TLV_LENf, 16, 31, SOCF_LE|SOCF_SIG }, 19011 { TST_LBM_TLV_PATTERN_TYPEf, 8, 55, SOCF_LE|SOCF_SIG }, 19012 { TST_LBM_TLV_TYPEf, 8, 47, SOCF_LE|SOCF_SIG }, 19013 { TST_PRBS_USE_XNORf, 1, 63, SOCF_SIG }, 19014 { TST_RST_CRC_F_1Z0f, 1, 64, SOCF_SIG } 19015 }; 19016 19017 #endif 19018 #if defined(BCM_88660_A0) 19019 soc_field_info_t soc_OAMP_TST_LBM_PACKET_HEADERr_fields[] = { 19020 { TST_LBM_PACKET_HEADERf, 640, 0, SOCF_LE|SOCF_SIG } 19021 }; 19022 19023 #endif 19024 #if defined(BCM_88660_A0) 19025 soc_field_info_t soc_OAMP_TST_LBM_PACKET_HEADER_NUM_OF_BYTESr_fields[] = { 19026 { TST_LBM_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE|SOCF_SIG } 19027 }; 19028 19029 #endif 19030 #if defined(BCM_88660_A0) 19031 soc_field_info_t soc_OAMP_TST_LBM_STATUSr_fields[] = { 19032 { TST_LBM_DISCARD_PKT_CNTf, 32, 32, SOCF_LE|SOCF_RO }, 19033 { TST_LBM_FIFO_CNTf, 4, 64, SOCF_LE|SOCF_RO }, 19034 { TST_LBM_PKT_CNTf, 32, 0, SOCF_LE|SOCF_RO } 19035 }; 19036 19037 #endif 19038 #if defined(BCM_88470_A0) 19039 soc_field_info_t soc_OAMP_TXM_BANK_SCAN_CONFIGr_fields[] = { 19040 { APPLY_JITTER_BANK_Nf, 1, 30, 0 }, 19041 { NUM_CLOCKS_SCAN_BANK_Nf, 22, 8, SOCF_LE }, 19042 { NUM_STAGES_ACTIVE_BANK_Nf, 4, 0, SOCF_LE }, 19043 { NUM_STAGES_IDLE_BANK_Nf, 4, 4, SOCF_LE } 19044 }; 19045 19046 #endif 19047 #if defined(BCM_88270_A0) 19048 soc_field_info_t soc_OAMP_TXM_BANK_SCAN_CONFIG_BCM88270_A0r_fields[] = { 19049 { APPLY_JITTER_BANK_Nf, 1, 30, 0 }, 19050 { NUM_CLOCKS_SCAN_BANK_Nf, 22, 8, SOCF_LE }, 19051 { NUM_STAGES_ACTIVE_BANK_Nf, 4, 0, SOCF_LE }, 19052 { NUM_STAGES_IDLE_BANK_Nf, 4, 4, SOCF_LE } 19053 }; 19054 19055 #endif 19056 #if defined(BCM_88470_B0) 19057 soc_field_info_t soc_OAMP_TXM_BANK_SCAN_CONFIG_BCM88470_B0r_fields[] = { 19058 { APPLY_JITTER_BANK_Nf, 1, 30, 0 }, 19059 { NUM_CLOCKS_SCAN_BANK_Nf, 22, 8, SOCF_LE }, 19060 { NUM_STAGES_ACTIVE_BANK_Nf, 4, 0, SOCF_LE }, 19061 { NUM_STAGES_IDLE_BANK_Nf, 4, 4, SOCF_LE } 19062 }; 19063 19064 #endif 19065 #if defined(BCM_88690_A0) 19066 soc_field_info_t soc_OAMP_TXM_BANK_SCAN_CONFIG_BCM88690_A0r_fields[] = { 19067 { APPLY_JITTER_BANK_Nf, 1, 30, 0 }, 19068 { NUM_CLOCKS_SCAN_BANK_Nf, 22, 8, SOCF_LE }, 19069 { NUM_STAGES_ACTIVE_BANK_Nf, 4, 0, SOCF_LE }, 19070 { NUM_STAGES_IDLE_BANK_Nf, 4, 4, SOCF_LE } 19071 }; 19072 19073 #endif 19074 #if defined(BCM_88690_B0) 19075 soc_field_info_t soc_OAMP_TXM_BANK_SCAN_CONFIG_BCM88690_B0r_fields[] = { 19076 { APPLY_JITTER_BANK_Nf, 1, 31, 0 }, 19077 { NUM_CLOCKS_SCAN_BANK_Nf, 22, 9, SOCF_LE }, 19078 { NUM_STAGES_ACTIVE_BANK_Nf, 4, 1, SOCF_LE }, 19079 { NUM_STAGES_IDLE_BANK_Nf, 4, 5, SOCF_LE }, 19080 { SCAN_RATE_BANK_Nf, 1, 0, 0 } 19081 }; 19082 19083 #endif 19084 #if defined(BCM_88470_A0) 19085 soc_field_info_t soc_OAMP_TXM_PKT_COUNTERr_fields[] = { 19086 { TXM_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19087 { TXM_PKT_CNTR_MEP_ID_FLTRf, 14, 37, SOCF_LE }, 19088 { TXM_PKT_CNTR_MODEf, 5, 32, SOCF_LE } 19089 }; 19090 19091 #endif 19092 #if defined(BCM_88270_A0) 19093 soc_field_info_t soc_OAMP_TXM_PKT_COUNTER_BCM88270_A0r_fields[] = { 19094 { TXM_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19095 { TXM_PKT_CNTR_MEP_ID_FLTRf, 14, 37, SOCF_LE }, 19096 { TXM_PKT_CNTR_MODEf, 5, 32, SOCF_LE } 19097 }; 19098 19099 #endif 19100 #if defined(BCM_88470_B0) 19101 soc_field_info_t soc_OAMP_TXM_PKT_COUNTER_BCM88470_B0r_fields[] = { 19102 { TXM_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19103 { TXM_PKT_CNTR_MEP_ID_FLTRf, 14, 37, SOCF_LE }, 19104 { TXM_PKT_CNTR_MODEf, 5, 32, SOCF_LE } 19105 }; 19106 19107 #endif 19108 #if defined(BCM_88690_A0) 19109 soc_field_info_t soc_OAMP_TXM_PKT_COUNTER_BCM88690_A0r_fields[] = { 19110 { TXM_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 19111 { TXM_PKT_CNTR_MEP_ID_FLTRf, 16, 41, SOCF_LE }, 19112 { TXM_PKT_CNTR_MODEf, 5, 36, SOCF_LE } 19113 }; 19114 19115 #endif 19116 #if defined(BCM_88690_B0) 19117 soc_field_info_t soc_OAMP_TXM_PKT_COUNTER_BCM88690_B0r_fields[] = { 19118 { TXM_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 19119 { TXM_PKT_CNTR_MEP_ID_FLTRf, 17, 41, SOCF_LE }, 19120 { TXM_PKT_CNTR_MODEf, 5, 36, SOCF_LE } 19121 }; 19122 19123 #endif 19124 #if defined(BCM_88690_A0) 19125 soc_field_info_t soc_OAMP_TXM_SLM_MEASUREMENT_PERIOD_TIMERr_fields[] = { 19126 { TXM_SLM_MEASUREMENT_PERIOD_TIMER_INIT_VALUE__Nf, 16, 0, SOCF_LE } 19127 }; 19128 19129 #endif 19130 #if defined(BCM_88690_B0) 19131 soc_field_info_t soc_OAMP_TXM_SLM_MEASUREMENT_PERIOD_TIMER_BCM88690_B0r_fields[] = { 19132 { TXM_SLM_MEASUREMENT_PERIOD_TIMER_INIT_VALUE__Nf, 16, 0, SOCF_LE } 19133 }; 19134 19135 #endif 19136 #if defined(BCM_88470_A0) 19137 soc_field_info_t soc_OAMP_TXO_PKT_COUNTERr_fields[] = { 19138 { TXO_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19139 { TXO_PKT_CNTR_MEP_ID_FLTRf, 14, 37, SOCF_LE }, 19140 { TXO_PKT_CNTR_MODEf, 5, 32, SOCF_LE } 19141 }; 19142 19143 #endif 19144 #if defined(BCM_88270_A0) 19145 soc_field_info_t soc_OAMP_TXO_PKT_COUNTER_BCM88270_A0r_fields[] = { 19146 { TXO_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19147 { TXO_PKT_CNTR_MEP_ID_FLTRf, 14, 37, SOCF_LE }, 19148 { TXO_PKT_CNTR_MODEf, 5, 32, SOCF_LE } 19149 }; 19150 19151 #endif 19152 #if defined(BCM_88470_B0) 19153 soc_field_info_t soc_OAMP_TXO_PKT_COUNTER_BCM88470_B0r_fields[] = { 19154 { TXO_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19155 { TXO_PKT_CNTR_MEP_ID_FLTRf, 14, 37, SOCF_LE }, 19156 { TXO_PKT_CNTR_MODEf, 5, 32, SOCF_LE } 19157 }; 19158 19159 #endif 19160 #if defined(BCM_88690_A0) 19161 soc_field_info_t soc_OAMP_TXO_PKT_COUNTER_BCM88690_A0r_fields[] = { 19162 { TXO_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 19163 { TXO_PKT_CNTR_MEP_ID_FLTRf, 16, 41, SOCF_LE }, 19164 { TXO_PKT_CNTR_MODEf, 5, 36, SOCF_LE } 19165 }; 19166 19167 #endif 19168 #if defined(BCM_88690_B0) 19169 soc_field_info_t soc_OAMP_TXO_PKT_COUNTER_BCM88690_B0r_fields[] = { 19170 { TXO_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 19171 { TXO_PKT_CNTR_MEP_ID_FLTRf, 17, 41, SOCF_LE }, 19172 { TXO_PKT_CNTR_MODEf, 5, 36, SOCF_LE } 19173 }; 19174 19175 #endif 19176 #if defined(BCM_88470_A0) 19177 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_DATAr_fields[] = { 19178 { TXO_REQ_FIFO_DATAf, 51, 0, SOCF_LE|SOCF_SIG } 19179 }; 19180 19181 #endif 19182 #if defined(BCM_88270_A0) 19183 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_DATA_BCM88270_A0r_fields[] = { 19184 { TXO_REQ_FIFO_DATAf, 51, 0, SOCF_LE|SOCF_SIG } 19185 }; 19186 19187 #endif 19188 #if defined(BCM_88470_B0) 19189 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_DATA_BCM88470_B0r_fields[] = { 19190 { TXO_REQ_FIFO_DATAf, 51, 0, SOCF_LE|SOCF_SIG } 19191 }; 19192 19193 #endif 19194 #if defined(BCM_88690_A0) 19195 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_DATA_BCM88690_A0r_fields[] = { 19196 { TXO_REQ_FIFO_DATAf, 53, 0, SOCF_LE|SOCF_SIG } 19197 }; 19198 19199 #endif 19200 #if defined(BCM_88690_B0) 19201 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_DATA_BCM88690_B0r_fields[] = { 19202 { TXO_REQ_FIFO_DATAf, 55, 0, SOCF_LE|SOCF_SIG } 19203 }; 19204 19205 #endif 19206 #if defined(BCM_88470_A0) 19207 soc_field_info_t soc_OAMP_TXO_REQ_STATUSr_fields[] = { 19208 { TXO_LAST_MEP_IDf, 14, 6, SOCF_LE|SOCF_RO|SOCF_SIG }, 19209 { TXO_REQ_FIFO_ENTRIESf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19210 }; 19211 19212 #endif 19213 #if defined(BCM_88270_A0) 19214 soc_field_info_t soc_OAMP_TXO_REQ_STATUS_BCM88270_A0r_fields[] = { 19215 { TXO_LAST_MEP_IDf, 14, 6, SOCF_LE|SOCF_RO|SOCF_SIG }, 19216 { TXO_REQ_FIFO_ENTRIESf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19217 }; 19218 19219 #endif 19220 #if defined(BCM_88470_B0) 19221 soc_field_info_t soc_OAMP_TXO_REQ_STATUS_BCM88470_B0r_fields[] = { 19222 { TXO_LAST_MEP_IDf, 14, 6, SOCF_LE|SOCF_RO|SOCF_SIG }, 19223 { TXO_REQ_FIFO_ENTRIESf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19224 }; 19225 19226 #endif 19227 #if defined(BCM_88690_A0) 19228 soc_field_info_t soc_OAMP_TXO_REQ_STATUS_BCM88690_A0r_fields[] = { 19229 { TXO_LAST_MEP_IDf, 16, 6, SOCF_LE|SOCF_RO|SOCF_SIG }, 19230 { TXO_REQ_FIFO_ENTRIESf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19231 }; 19232 19233 #endif 19234 #if defined(BCM_88690_B0) 19235 soc_field_info_t soc_OAMP_TXO_REQ_STATUS_BCM88690_B0r_fields[] = { 19236 { TXO_LAST_MEP_IDf, 17, 6, SOCF_LE|SOCF_RO|SOCF_SIG }, 19237 { TXO_REQ_FIFO_ENTRIESf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19238 }; 19239 19240 #endif 19241 #if defined(BCM_88690_A0) 19242 soc_field_info_t soc_OAMP_TX_JR_2_AS_OAMr_fields[] = { 19243 { TX_JR_2_AS_OAM_TYPEf, 1, 0, 0 } 19244 }; 19245 19246 #endif 19247 #if defined(BCM_88690_B0) 19248 soc_field_info_t soc_OAMP_TX_JR_2_AS_OAM_BCM88690_B0r_fields[] = { 19249 { TX_JR_2_AS_OAM_TYPEf, 1, 0, 0 } 19250 }; 19251 19252 #endif 19253 #if defined(BCM_88650_A0) 19254 soc_field_info_t soc_OAMP_TX_PPHr_fields[] = { 19255 { TX_PPH_IN_LIF_ORIENTATIONf, 2, 0, SOCF_LE|SOCF_SIG }, 19256 { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 19, SOCF_LE|SOCF_SIG }, 19257 { TX_PPH_UNKNOWN_DAf, 1, 2, SOCF_SIG }, 19258 { TX_PPH_VSI_OR_VRFf, 16, 3, SOCF_LE|SOCF_SIG } 19259 }; 19260 19261 #endif 19262 #if defined(BCM_88375_A0) 19263 soc_field_info_t soc_OAMP_TX_PPH_BCM88375_A0r_fields[] = { 19264 { TX_GEN_PPH_BYPASS_FILTf, 1, 3, 0 }, 19265 { TX_PPH_IN_LIF_ORIENTATIONf, 2, 1, SOCF_LE }, 19266 { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 23, SOCF_LE }, 19267 { TX_PPH_UNKNOWN_DAf, 1, 6, 0 }, 19268 { TX_PPH_VSI_OR_VRFf, 16, 7, SOCF_LE }, 19269 { TX_PUNT_PPH_BYPASS_FILTf, 1, 5, 0 }, 19270 { TX_RSP_PPH_BYPASS_FILTf, 1, 4, 0 }, 19271 { TX_USE_JER_ITMHf, 1, 0, 0 } 19272 }; 19273 19274 #endif 19275 #if defined(BCM_88375_B0) 19276 soc_field_info_t soc_OAMP_TX_PPH_BCM88375_B0r_fields[] = { 19277 { TX_GEN_PPH_BYPASS_FILTf, 1, 3, 0 }, 19278 { TX_PPH_IN_LIF_ORIENTATIONf, 2, 1, SOCF_LE }, 19279 { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 23, SOCF_LE }, 19280 { TX_PPH_UNKNOWN_DAf, 1, 6, 0 }, 19281 { TX_PPH_VSI_OR_VRFf, 16, 7, SOCF_LE }, 19282 { TX_PUNT_PPH_BYPASS_FILTf, 1, 5, 0 }, 19283 { TX_RSP_PPH_BYPASS_FILTf, 1, 4, 0 }, 19284 { TX_USE_JER_ITMHf, 1, 0, 0 } 19285 }; 19286 19287 #endif 19288 #if defined(BCM_88470_B0) 19289 soc_field_info_t soc_OAMP_TX_PPH_BCM88470_B0r_fields[] = { 19290 { TX_GEN_PPH_BYPASS_FILTf, 1, 8, 0 }, 19291 { TX_ITMH_IN_MIRR_FLAGf, 1, 0, 0 }, 19292 { TX_ITMH_SNOOP_CMDf, 4, 1, SOCF_LE }, 19293 { TX_PPH_EEI_EXT_PRESf, 1, 59, 0 }, 19294 { TX_PPH_FHEI_SIZEf, 2, 56, SOCF_LE }, 19295 { TX_PPH_FWD_HDR_OFFSETf, 7, 49, SOCF_LE }, 19296 { TX_PPH_IN_LIF_ORIENTATIONf, 2, 6, SOCF_LE }, 19297 { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 28, SOCF_LE }, 19298 { TX_PPH_LEARN_ALLOWEDf, 1, 46, 0 }, 19299 { TX_PPH_LEARN_EXT_PRESf, 1, 58, 0 }, 19300 { TX_PPH_SNOOP_CPU_CODEf, 2, 47, SOCF_LE }, 19301 { TX_PPH_UNKNOWN_DAf, 1, 11, 0 }, 19302 { TX_PPH_VSI_OR_VRFf, 16, 12, SOCF_LE }, 19303 { TX_PUNT_PPH_BYPASS_FILTf, 1, 10, 0 }, 19304 { TX_RSP_PPH_BYPASS_FILTf, 1, 9, 0 }, 19305 { TX_USE_JER_ITMHf, 1, 5, 0 } 19306 }; 19307 19308 #endif 19309 #if defined(BCM_88650_B0) 19310 soc_field_info_t soc_OAMP_TX_PPH_BCM88650_B0r_fields[] = { 19311 { TX_PPH_IN_LIF_ORIENTATIONf, 2, 0, SOCF_LE|SOCF_SIG }, 19312 { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 19, SOCF_LE|SOCF_SIG }, 19313 { TX_PPH_UNKNOWN_DAf, 1, 2, SOCF_SIG }, 19314 { TX_PPH_VSI_OR_VRFf, 16, 3, SOCF_LE|SOCF_SIG } 19315 }; 19316 19317 #endif 19318 #if defined(BCM_88660_A0) 19319 soc_field_info_t soc_OAMP_TX_PPH_BCM88660_A0r_fields[] = { 19320 { TX_PPH_IN_LIF_ORIENTATIONf, 2, 0, SOCF_LE|SOCF_SIG }, 19321 { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 19, SOCF_LE|SOCF_SIG }, 19322 { TX_PPH_UNKNOWN_DAf, 1, 2, SOCF_SIG }, 19323 { TX_PPH_VSI_OR_VRFf, 16, 3, SOCF_LE|SOCF_SIG } 19324 }; 19325 19326 #endif 19327 #if defined(BCM_88675_A0) 19328 soc_field_info_t soc_OAMP_TX_PPH_BCM88675_A0r_fields[] = { 19329 { TX_GEN_PPH_BYPASS_FILTf, 1, 3, 0 }, 19330 { TX_PPH_IN_LIF_ORIENTATIONf, 2, 1, SOCF_LE }, 19331 { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 23, SOCF_LE }, 19332 { TX_PPH_UNKNOWN_DAf, 1, 6, 0 }, 19333 { TX_PPH_VSI_OR_VRFf, 16, 7, SOCF_LE }, 19334 { TX_PUNT_PPH_BYPASS_FILTf, 1, 5, 0 }, 19335 { TX_RSP_PPH_BYPASS_FILTf, 1, 4, 0 }, 19336 { TX_USE_JER_ITMHf, 1, 0, 0 } 19337 }; 19338 19339 #endif 19340 #if defined(BCM_88675_B0) 19341 soc_field_info_t soc_OAMP_TX_PPH_BCM88675_B0r_fields[] = { 19342 { TX_GEN_PPH_BYPASS_FILTf, 1, 3, 0 }, 19343 { TX_PPH_IN_LIF_ORIENTATIONf, 2, 1, SOCF_LE }, 19344 { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 23, SOCF_LE }, 19345 { TX_PPH_UNKNOWN_DAf, 1, 6, 0 }, 19346 { TX_PPH_VSI_OR_VRFf, 16, 7, SOCF_LE }, 19347 { TX_PUNT_PPH_BYPASS_FILTf, 1, 5, 0 }, 19348 { TX_RSP_PPH_BYPASS_FILTf, 1, 4, 0 }, 19349 { TX_USE_JER_ITMHf, 1, 0, 0 } 19350 }; 19351 19352 #endif 19353 #if defined(BCM_88680_A0) 19354 soc_field_info_t soc_OAMP_TX_PPH_BCM88680_A0r_fields[] = { 19355 { TX_GEN_PPH_BYPASS_FILTf, 1, 3, 0 }, 19356 { TX_PPH_IN_LIF_ORIENTATIONf, 2, 1, SOCF_LE }, 19357 { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 23, SOCF_LE }, 19358 { TX_PPH_UNKNOWN_DAf, 1, 6, 0 }, 19359 { TX_PPH_VSI_OR_VRFf, 16, 7, SOCF_LE }, 19360 { TX_PUNT_PPH_BYPASS_FILTf, 1, 5, 0 }, 19361 { TX_RSP_PPH_BYPASS_FILTf, 1, 4, 0 }, 19362 { TX_USE_JER_ITMHf, 1, 0, 0 } 19363 }; 19364 19365 #endif 19366 #if defined(BCM_88690_A0) 19367 soc_field_info_t soc_OAMP_UDHr_fields[] = { 19368 { UDH_SIZEf, 5, 0, SOCF_LE }, 19369 { UDH_TX_DATAf, 8, 5, SOCF_LE } 19370 }; 19371 19372 #endif 19373 #if defined(BCM_88690_B0) 19374 soc_field_info_t soc_OAMP_UDH_BCM88690_B0r_fields[] = { 19375 { UDH_SIZEf, 5, 0, SOCF_LE }, 19376 { UDH_TX_DATAf, 8, 5, SOCF_LE } 19377 }; 19378 19379 #endif 19380 #if defined(BCM_88675_A0) 19381 soc_field_info_t soc_OAMP_UP_PTCHr_fields[] = { 19382 { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 }, 19383 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE }, 19384 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE } 19385 }; 19386 19387 #endif 19388 #if defined(BCM_88270_A0) 19389 soc_field_info_t soc_OAMP_UP_PTCH_BCM88270_A0r_fields[] = { 19390 { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 }, 19391 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE }, 19392 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE } 19393 }; 19394 19395 #endif 19396 #if defined(BCM_88375_A0) 19397 soc_field_info_t soc_OAMP_UP_PTCH_BCM88375_A0r_fields[] = { 19398 { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 }, 19399 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE }, 19400 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE } 19401 }; 19402 19403 #endif 19404 #if defined(BCM_88375_B0) 19405 soc_field_info_t soc_OAMP_UP_PTCH_BCM88375_B0r_fields[] = { 19406 { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 }, 19407 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE }, 19408 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE } 19409 }; 19410 19411 #endif 19412 #if defined(BCM_88470_A0) 19413 soc_field_info_t soc_OAMP_UP_PTCH_BCM88470_A0r_fields[] = { 19414 { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 }, 19415 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE }, 19416 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE } 19417 }; 19418 19419 #endif 19420 #if defined(BCM_88470_B0) 19421 soc_field_info_t soc_OAMP_UP_PTCH_BCM88470_B0r_fields[] = { 19422 { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 }, 19423 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE }, 19424 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE } 19425 }; 19426 19427 #endif 19428 #if defined(BCM_88675_B0) 19429 soc_field_info_t soc_OAMP_UP_PTCH_BCM88675_B0r_fields[] = { 19430 { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 }, 19431 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE }, 19432 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE } 19433 }; 19434 19435 #endif 19436 #if defined(BCM_88680_A0) 19437 soc_field_info_t soc_OAMP_UP_PTCH_BCM88680_A0r_fields[] = { 19438 { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 }, 19439 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE }, 19440 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE } 19441 }; 19442 19443 #endif 19444 #if defined(BCM_88690_A0) 19445 soc_field_info_t soc_OAMP_UP_PTCH_BCM88690_A0r_fields[] = { 19446 { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 }, 19447 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE }, 19448 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE } 19449 }; 19450 19451 #endif 19452 #if defined(BCM_88690_B0) 19453 soc_field_info_t soc_OAMP_UP_PTCH_BCM88690_B0r_fields[] = { 19454 { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 }, 19455 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE }, 19456 { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE } 19457 }; 19458 19459 #endif 19460 #if defined(BCM_88650_A0) 19461 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKYr_fields[] = { 19462 { STICKY_PARITY_ERRORf, 1, 13, SOCF_SIG }, 19463 { STICKY_PORT_BFD_FBITf, 1, 11, SOCF_SIG }, 19464 { STICKY_PORT_BFD_PBITf, 1, 12, SOCF_SIG }, 19465 { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG }, 19466 { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG }, 19467 { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG }, 19468 { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG }, 19469 { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG }, 19470 { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG }, 19471 { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG }, 19472 { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG }, 19473 { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG }, 19474 { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG }, 19475 { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG } 19476 }; 19477 19478 #endif 19479 #if defined(BCM_88270_A0) 19480 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88270_A0r_fields[] = { 19481 { STICKY_PORT_CCM_INTRVL_MISSf, 1, 7, SOCF_SIG }, 19482 { STICKY_PORT_CHAN_TYPE_MISSf, 1, 1, SOCF_SIG }, 19483 { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG }, 19484 { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 8, SOCF_SIG }, 19485 { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG }, 19486 { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 9, SOCF_SIG }, 19487 { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 10, SOCF_SIG }, 19488 { STICKY_PORT_FLEX_CRC_MISSf, 1, 5, SOCF_SIG }, 19489 { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG }, 19490 { STICKY_PORT_MDL_MISSf, 1, 6, SOCF_SIG }, 19491 { STICKY_PORT_PARITY_ERRORf, 1, 14, SOCF_SIG }, 19492 { STICKY_PORT_RFC_PUNTf, 1, 12, SOCF_SIG }, 19493 { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 13, SOCF_SIG }, 19494 { STICKY_PORT_SRC_PORT_MISSf, 1, 11, SOCF_SIG }, 19495 { STICKY_PORT_TIMESTAMP_MISSf, 1, 15, SOCF_SIG }, 19496 { STICKY_PORT_TRAP_CODE_MISSf, 1, 16, SOCF_SIG }, 19497 { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG } 19498 }; 19499 19500 #endif 19501 #if defined(BCM_88375_A0) 19502 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88375_A0r_fields[] = { 19503 { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG }, 19504 { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG }, 19505 { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG }, 19506 { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG }, 19507 { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG }, 19508 { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG }, 19509 { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG }, 19510 { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG }, 19511 { STICKY_PORT_PARITY_ERRORf, 1, 13, SOCF_SIG }, 19512 { STICKY_PORT_RFC_PUNTf, 1, 11, SOCF_SIG }, 19513 { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 12, SOCF_SIG }, 19514 { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG }, 19515 { STICKY_PORT_TIMESTAMP_MISSf, 1, 14, SOCF_SIG }, 19516 { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG }, 19517 { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG } 19518 }; 19519 19520 #endif 19521 #if defined(BCM_88375_B0) 19522 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88375_B0r_fields[] = { 19523 { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG }, 19524 { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG }, 19525 { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG }, 19526 { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG }, 19527 { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG }, 19528 { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG }, 19529 { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG }, 19530 { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG }, 19531 { STICKY_PORT_PARITY_ERRORf, 1, 13, SOCF_SIG }, 19532 { STICKY_PORT_RFC_PUNTf, 1, 11, SOCF_SIG }, 19533 { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 12, SOCF_SIG }, 19534 { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG }, 19535 { STICKY_PORT_TIMESTAMP_MISSf, 1, 14, SOCF_SIG }, 19536 { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG }, 19537 { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG } 19538 }; 19539 19540 #endif 19541 #if defined(BCM_88470_A0) 19542 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88470_A0r_fields[] = { 19543 { STICKY_PORT_CCM_INTRVL_MISSf, 1, 7, SOCF_SIG }, 19544 { STICKY_PORT_CHAN_TYPE_MISSf, 1, 1, SOCF_SIG }, 19545 { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG }, 19546 { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 8, SOCF_SIG }, 19547 { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG }, 19548 { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 9, SOCF_SIG }, 19549 { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 10, SOCF_SIG }, 19550 { STICKY_PORT_FLEX_CRC_MISSf, 1, 5, SOCF_SIG }, 19551 { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG }, 19552 { STICKY_PORT_MDL_MISSf, 1, 6, SOCF_SIG }, 19553 { STICKY_PORT_PARITY_ERRORf, 1, 14, SOCF_SIG }, 19554 { STICKY_PORT_RFC_PUNTf, 1, 12, SOCF_SIG }, 19555 { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 13, SOCF_SIG }, 19556 { STICKY_PORT_SRC_PORT_MISSf, 1, 11, SOCF_SIG }, 19557 { STICKY_PORT_TIMESTAMP_MISSf, 1, 15, SOCF_SIG }, 19558 { STICKY_PORT_TRAP_CODE_MISSf, 1, 16, SOCF_SIG }, 19559 { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG } 19560 }; 19561 19562 #endif 19563 #if defined(BCM_88470_B0) 19564 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88470_B0r_fields[] = { 19565 { STICKY_PORT_CCM_INTRVL_MISSf, 1, 7, SOCF_SIG }, 19566 { STICKY_PORT_CHAN_TYPE_MISSf, 1, 1, SOCF_SIG }, 19567 { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG }, 19568 { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 8, SOCF_SIG }, 19569 { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG }, 19570 { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 9, SOCF_SIG }, 19571 { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 10, SOCF_SIG }, 19572 { STICKY_PORT_FLEX_CRC_MISSf, 1, 5, SOCF_SIG }, 19573 { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG }, 19574 { STICKY_PORT_MDL_MISSf, 1, 6, SOCF_SIG }, 19575 { STICKY_PORT_PARITY_ERRORf, 1, 14, SOCF_SIG }, 19576 { STICKY_PORT_RFC_PUNTf, 1, 12, SOCF_SIG }, 19577 { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 13, SOCF_SIG }, 19578 { STICKY_PORT_SRC_PORT_MISSf, 1, 11, SOCF_SIG }, 19579 { STICKY_PORT_TIMESTAMP_MISSf, 1, 15, SOCF_SIG }, 19580 { STICKY_PORT_TRAP_CODE_MISSf, 1, 16, SOCF_SIG }, 19581 { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG } 19582 }; 19583 19584 #endif 19585 #if defined(BCM_88650_B0) 19586 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88650_B0r_fields[] = { 19587 { STICKY_PARITY_ERRORf, 1, 13, SOCF_SIG }, 19588 { STICKY_PORT_BFD_FBITf, 1, 11, SOCF_SIG }, 19589 { STICKY_PORT_BFD_PBITf, 1, 12, SOCF_SIG }, 19590 { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG }, 19591 { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG }, 19592 { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG }, 19593 { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG }, 19594 { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG }, 19595 { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG }, 19596 { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG }, 19597 { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG }, 19598 { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG }, 19599 { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG }, 19600 { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG } 19601 }; 19602 19603 #endif 19604 #if defined(BCM_88660_A0) 19605 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88660_A0r_fields[] = { 19606 { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG }, 19607 { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG }, 19608 { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG }, 19609 { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG }, 19610 { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG }, 19611 { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG }, 19612 { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG }, 19613 { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG }, 19614 { STICKY_PORT_PARITY_ERRORf, 1, 12, SOCF_SIG }, 19615 { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 11, SOCF_SIG }, 19616 { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG }, 19617 { STICKY_PORT_TIMESTAMP_MISSf, 1, 13, SOCF_SIG }, 19618 { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG }, 19619 { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG } 19620 }; 19621 19622 #endif 19623 #if defined(BCM_88675_A0) 19624 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88675_A0r_fields[] = { 19625 { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG }, 19626 { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG }, 19627 { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG }, 19628 { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG }, 19629 { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG }, 19630 { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG }, 19631 { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG }, 19632 { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG }, 19633 { STICKY_PORT_PARITY_ERRORf, 1, 13, SOCF_SIG }, 19634 { STICKY_PORT_RFC_PUNTf, 1, 11, SOCF_SIG }, 19635 { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 12, SOCF_SIG }, 19636 { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG }, 19637 { STICKY_PORT_TIMESTAMP_MISSf, 1, 14, SOCF_SIG }, 19638 { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG }, 19639 { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG } 19640 }; 19641 19642 #endif 19643 #if defined(BCM_88675_B0) 19644 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88675_B0r_fields[] = { 19645 { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG }, 19646 { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG }, 19647 { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG }, 19648 { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG }, 19649 { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG }, 19650 { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG }, 19651 { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG }, 19652 { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG }, 19653 { STICKY_PORT_PARITY_ERRORf, 1, 13, SOCF_SIG }, 19654 { STICKY_PORT_RFC_PUNTf, 1, 11, SOCF_SIG }, 19655 { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 12, SOCF_SIG }, 19656 { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG }, 19657 { STICKY_PORT_TIMESTAMP_MISSf, 1, 14, SOCF_SIG }, 19658 { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG }, 19659 { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG } 19660 }; 19661 19662 #endif 19663 #if defined(BCM_88680_A0) 19664 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88680_A0r_fields[] = { 19665 { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG }, 19666 { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG }, 19667 { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG }, 19668 { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG }, 19669 { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG }, 19670 { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG }, 19671 { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG }, 19672 { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG }, 19673 { STICKY_PORT_PARITY_ERRORf, 1, 13, SOCF_SIG }, 19674 { STICKY_PORT_RFC_PUNTf, 1, 11, SOCF_SIG }, 19675 { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 12, SOCF_SIG }, 19676 { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG }, 19677 { STICKY_PORT_TIMESTAMP_MISSf, 1, 14, SOCF_SIG }, 19678 { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG }, 19679 { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG } 19680 }; 19681 19682 #endif 19683 #if defined(BCM_88690_A0) 19684 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88690_A0r_fields[] = { 19685 { STICKY_PORT_CCM_INTRVL_MISSf, 1, 7, SOCF_SIG }, 19686 { STICKY_PORT_CHAN_TYPE_MISSf, 1, 1, SOCF_SIG }, 19687 { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG }, 19688 { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 8, SOCF_SIG }, 19689 { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG }, 19690 { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 9, SOCF_SIG }, 19691 { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 10, SOCF_SIG }, 19692 { STICKY_PORT_FLEX_CRC_MISSf, 1, 5, SOCF_SIG }, 19693 { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG }, 19694 { STICKY_PORT_MDL_MISSf, 1, 6, SOCF_SIG }, 19695 { STICKY_PORT_PARITY_ERRORf, 1, 14, SOCF_SIG }, 19696 { STICKY_PORT_RFC_PUNTf, 1, 12, SOCF_SIG }, 19697 { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 13, SOCF_SIG }, 19698 { STICKY_PORT_SRC_PORT_MISSf, 1, 11, SOCF_SIG }, 19699 { STICKY_PORT_TIMESTAMP_MISSf, 1, 15, SOCF_SIG }, 19700 { STICKY_PORT_TRAP_CODE_MISSf, 1, 16, SOCF_SIG }, 19701 { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG } 19702 }; 19703 19704 #endif 19705 #if defined(BCM_88690_B0) 19706 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88690_B0r_fields[] = { 19707 { STICKY_PORT_CCM_INTRVL_MISSf, 1, 7, SOCF_SIG }, 19708 { STICKY_PORT_CHAN_TYPE_MISSf, 1, 1, SOCF_SIG }, 19709 { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG }, 19710 { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 8, SOCF_SIG }, 19711 { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG }, 19712 { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 9, SOCF_SIG }, 19713 { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 10, SOCF_SIG }, 19714 { STICKY_PORT_FLEX_CRC_MISSf, 1, 5, SOCF_SIG }, 19715 { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG }, 19716 { STICKY_PORT_MDL_MISSf, 1, 6, SOCF_SIG }, 19717 { STICKY_PORT_PARITY_ERRORf, 1, 14, SOCF_SIG }, 19718 { STICKY_PORT_RFC_PUNTf, 1, 12, SOCF_SIG }, 19719 { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 13, SOCF_SIG }, 19720 { STICKY_PORT_SRC_PORT_MISSf, 1, 11, SOCF_SIG }, 19721 { STICKY_PORT_TIMESTAMP_MISSf, 1, 15, SOCF_SIG }, 19722 { STICKY_PORT_TRAP_CODE_MISSf, 1, 16, SOCF_SIG }, 19723 { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG } 19724 }; 19725 19726 #endif 19727 #if defined(BCM_88690_A0) 19728 soc_field_info_t soc_OAMP_YOUR_DISC_MISS_INFOr_fields[] = { 19729 { YOUR_DISC_EXPECTED_VALUEf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 19730 { YOUR_DISC_RCV_VALUEf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19731 }; 19732 19733 #endif 19734 #if defined(BCM_88690_B0) 19735 soc_field_info_t soc_OAMP_YOUR_DISC_MISS_INFO_BCM88690_B0r_fields[] = { 19736 { YOUR_DISC_EXPECTED_VALUEf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG }, 19737 { YOUR_DISC_RCV_VALUEf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19738 }; 19739 19740 #endif 19741 #if defined(BCM_88650_A0) 19742 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACHr_fields[] = { 19743 { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE|SOCF_SIG } 19744 }; 19745 19746 #endif 19747 #if defined(BCM_88270_A0) 19748 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88270_A0r_fields[] = { 19749 { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE } 19750 }; 19751 19752 #endif 19753 #if defined(BCM_88375_A0) 19754 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88375_A0r_fields[] = { 19755 { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE } 19756 }; 19757 19758 #endif 19759 #if defined(BCM_88375_B0) 19760 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88375_B0r_fields[] = { 19761 { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE } 19762 }; 19763 19764 #endif 19765 #if defined(BCM_88470_A0) 19766 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88470_A0r_fields[] = { 19767 { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE } 19768 }; 19769 19770 #endif 19771 #if defined(BCM_88470_B0) 19772 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88470_B0r_fields[] = { 19773 { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE } 19774 }; 19775 19776 #endif 19777 #if defined(BCM_88650_B0) 19778 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88650_B0r_fields[] = { 19779 { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE|SOCF_SIG } 19780 }; 19781 19782 #endif 19783 #if defined(BCM_88660_A0) 19784 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88660_A0r_fields[] = { 19785 { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE|SOCF_SIG } 19786 }; 19787 19788 #endif 19789 #if defined(BCM_88675_A0) 19790 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88675_A0r_fields[] = { 19791 { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE } 19792 }; 19793 19794 #endif 19795 #if defined(BCM_88675_B0) 19796 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88675_B0r_fields[] = { 19797 { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE } 19798 }; 19799 19800 #endif 19801 #if defined(BCM_88680_A0) 19802 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88680_A0r_fields[] = { 19803 { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE } 19804 }; 19805 19806 #endif 19807 #if defined(BCM_88690_A0) 19808 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88690_A0r_fields[] = { 19809 { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE } 19810 }; 19811 19812 #endif 19813 #if defined(BCM_88690_B0) 19814 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88690_B0r_fields[] = { 19815 { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE } 19816 }; 19817 19818 #endif 19819 #if defined(BCM_88650_A0) 19820 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GALr_fields[] = { 19821 { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE|SOCF_SIG } 19822 }; 19823 19824 #endif 19825 #if defined(BCM_88270_A0) 19826 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88270_A0r_fields[] = { 19827 { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE } 19828 }; 19829 19830 #endif 19831 #if defined(BCM_88375_A0) 19832 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88375_A0r_fields[] = { 19833 { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE } 19834 }; 19835 19836 #endif 19837 #if defined(BCM_88375_B0) 19838 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88375_B0r_fields[] = { 19839 { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE } 19840 }; 19841 19842 #endif 19843 #if defined(BCM_88470_A0) 19844 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88470_A0r_fields[] = { 19845 { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE } 19846 }; 19847 19848 #endif 19849 #if defined(BCM_88470_B0) 19850 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88470_B0r_fields[] = { 19851 { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE } 19852 }; 19853 19854 #endif 19855 #if defined(BCM_88650_B0) 19856 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88650_B0r_fields[] = { 19857 { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE|SOCF_SIG } 19858 }; 19859 19860 #endif 19861 #if defined(BCM_88660_A0) 19862 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88660_A0r_fields[] = { 19863 { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE|SOCF_SIG } 19864 }; 19865 19866 #endif 19867 #if defined(BCM_88675_A0) 19868 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88675_A0r_fields[] = { 19869 { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE } 19870 }; 19871 19872 #endif 19873 #if defined(BCM_88675_B0) 19874 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88675_B0r_fields[] = { 19875 { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE } 19876 }; 19877 19878 #endif 19879 #if defined(BCM_88680_A0) 19880 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88680_A0r_fields[] = { 19881 { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE } 19882 }; 19883 19884 #endif 19885 #if defined(BCM_88690_A0) 19886 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88690_A0r_fields[] = { 19887 { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE } 19888 }; 19889 19890 #endif 19891 #if defined(BCM_88690_B0) 19892 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88690_B0r_fields[] = { 19893 { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE } 19894 }; 19895 19896 #endif 19897 #if defined(BCM_88650_A0) 19898 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACHr_fields[] = { 19899 { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE|SOCF_SIG } 19900 }; 19901 19902 #endif 19903 #if defined(BCM_88270_A0) 19904 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88270_A0r_fields[] = { 19905 { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE } 19906 }; 19907 19908 #endif 19909 #if defined(BCM_88375_A0) 19910 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88375_A0r_fields[] = { 19911 { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE } 19912 }; 19913 19914 #endif 19915 #if defined(BCM_88375_B0) 19916 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88375_B0r_fields[] = { 19917 { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE } 19918 }; 19919 19920 #endif 19921 #if defined(BCM_88470_A0) 19922 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88470_A0r_fields[] = { 19923 { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE } 19924 }; 19925 19926 #endif 19927 #if defined(BCM_88470_B0) 19928 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88470_B0r_fields[] = { 19929 { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE } 19930 }; 19931 19932 #endif 19933 #if defined(BCM_88650_B0) 19934 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88650_B0r_fields[] = { 19935 { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE|SOCF_SIG } 19936 }; 19937 19938 #endif 19939 #if defined(BCM_88660_A0) 19940 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88660_A0r_fields[] = { 19941 { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE|SOCF_SIG } 19942 }; 19943 19944 #endif 19945 #if defined(BCM_88675_A0) 19946 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88675_A0r_fields[] = { 19947 { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE } 19948 }; 19949 19950 #endif 19951 #if defined(BCM_88675_B0) 19952 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88675_B0r_fields[] = { 19953 { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE } 19954 }; 19955 19956 #endif 19957 #if defined(BCM_88680_A0) 19958 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88680_A0r_fields[] = { 19959 { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE } 19960 }; 19961 19962 #endif 19963 #if defined(BCM_88690_A0) 19964 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88690_A0r_fields[] = { 19965 { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE } 19966 }; 19967 19968 #endif 19969 #if defined(BCM_88690_B0) 19970 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88690_B0r_fields[] = { 19971 { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE } 19972 }; 19973 19974 #endif 19975 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 19976 defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 19977 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 19978 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 19979 defined(BCM_56685_A0) || defined(BCM_56685_B0) || \ 19980 defined(BCM_56840_A0) || defined(BCM_56840_B0) 19981 soc_field_info_t soc_OAM_CCM_COUNT_64r_fields[] = { 19982 { CCM_2f, 2, 0, SOCF_LE|SOCF_RES }, 19983 { CCM_3f, 6, 2, SOCF_LE|SOCF_RES }, 19984 { CCM_4f, 9, 8, SOCF_LE|SOCF_RES }, 19985 { CCM_5f, 12, 17, SOCF_LE|SOCF_RES }, 19986 { CCM_6f, 15, 29, SOCF_LE|SOCF_RES }, 19987 { CCM_7f, 18, 44, SOCF_LE|SOCF_RES } 19988 }; 19989 19990 #endif 19991 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 19992 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 19993 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 19994 defined(BCM_56260_B0) || defined(BCM_56270_A0) 19995 soc_field_info_t soc_OAM_CCM_COUNT_64_BCM53400_A0r_fields[] = { 19996 { CCM_2f, 2, 0, SOCF_LE|SOCF_RES }, 19997 { CCM_3f, 6, 2, SOCF_LE|SOCF_RES }, 19998 { CCM_4f, 9, 8, SOCF_LE|SOCF_RES }, 19999 { CCM_5f, 12, 17, SOCF_LE|SOCF_RES }, 20000 { CCM_6f, 15, 29, SOCF_LE|SOCF_RES }, 20001 { CCM_7f, 18, 44, SOCF_LE|SOCF_RES } 20002 }; 20003 20004 #endif 20005 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 20006 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 20007 defined(BCM_56640_A0) || defined(BCM_56850_A0) 20008 soc_field_info_t soc_OAM_CCM_COUNT_64_BCM56640_A0r_fields[] = { 20009 { CCM_2f, 2, 0, SOCF_LE|SOCF_RES }, 20010 { CCM_3f, 6, 2, SOCF_LE|SOCF_RES }, 20011 { CCM_4f, 9, 8, SOCF_LE|SOCF_RES }, 20012 { CCM_5f, 12, 17, SOCF_LE|SOCF_RES }, 20013 { CCM_6f, 15, 29, SOCF_LE|SOCF_RES }, 20014 { CCM_7f, 18, 44, SOCF_LE|SOCF_RES } 20015 }; 20016 20017 #endif 20018 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 20019 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 20020 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 20021 defined(BCM_56260_B0) || defined(BCM_56270_A0) 20022 soc_field_info_t soc_OAM_CONTROLr_fields[] = { 20023 { MACSA_ZERO_CHECK_ENABLEf, 1, 0, 0 } 20024 }; 20025 20026 #endif 20027 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 20028 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 20029 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 20030 defined(BCM_56260_B0) || defined(BCM_56270_A0) 20031 soc_field_info_t soc_OAM_CONTROL_1r_fields[] = { 20032 { OAM_VER_CHECK_DISABLEf, 1, 0, 0 } 20033 }; 20034 20035 #endif 20036 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 20037 defined(BCM_56270_A0) 20038 soc_field_info_t soc_OAM_COPYTO_CPU_CONTROLr_fields[] = { 20039 { OAM_HEADER_ERROR_TOCPUf, 1, 0, 0 }, 20040 { OAM_UNEXPECTED_PKT_TOCPUf, 1, 2, 0 }, 20041 { OAM_UNKNOWN_OPCODE_VERSION_TOCPUf, 1, 1, 0 } 20042 }; 20043 20044 #endif 20045 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 20046 defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 20047 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 20048 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 20049 defined(BCM_56685_A0) || defined(BCM_56685_B0) 20050 soc_field_info_t soc_OAM_CURRENT_TIMEr_fields[] = { 20051 { COUNTf, 24, 0, SOCF_LE|SOCF_RES } 20052 }; 20053 20054 #endif 20055 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 20056 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 20057 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 20058 defined(BCM_56260_B0) || defined(BCM_56270_A0) 20059 soc_field_info_t soc_OAM_CURRENT_TIME_BCM53400_A0r_fields[] = { 20060 { COUNTf, 24, 0, SOCF_LE|SOCF_RES } 20061 }; 20062 20063 #endif 20064 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 20065 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 20066 defined(BCM_56450_B1) || defined(BCM_56640_A0) 20067 soc_field_info_t soc_OAM_CURRENT_TIME_BCM56640_A0r_fields[] = { 20068 { COUNTf, 24, 0, SOCF_LE|SOCF_RES } 20069 }; 20070 20071 #endif 20072 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 20073 defined(BCM_56450_B1) 20074 soc_field_info_t soc_OAM_C_INTERFACE_DROP_CONTROLr_fields[] = { 20075 { CVLAN_INTF_AFTER_VXLT_VXLT_MISS_DROP_CTRLf, 1, 24, 0 }, 20076 { CVLAN_INTF_BEFORE_VXLT_VXLT_MISS_DROP_CTRLf, 1, 25, 0 }, 20077 { DISCARD_TAG_UNTAG_CTRLf, 1, 26, 0 }, 20078 { DISC_DROP_VECTOR_CTRLf, 20, 0, SOCF_LE }, 20079 { ERRORED_E2E_PKT_DROP_CTRLf, 1, 23, 0 }, 20080 { OLP_ERROR_DROP_CTRLf, 1, 28, 0 }, 20081 { SPST_NOT_IN_FORWARDING_STATE_DROP_CTRLf, 1, 27, 0 }, 20082 { VFP_DROP_CTRLf, 1, 29, 0 }, 20083 { VLAN_DROP_VECTOR_CTRLf, 3, 20, SOCF_LE } 20084 }; 20085 20086 #endif 20087 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 20088 defined(BCM_56270_A0) 20089 soc_field_info_t soc_OAM_C_INTERFACE_DROP_CONTROL_64r_fields[] = { 20090 { CVLAN_INTF_AFTER_VXLT_VXLT_MISS_DROP_CTRLf, 1, 32, 0 }, 20091 { CVLAN_INTF_BEFORE_VXLT_VXLT_MISS_DROP_CTRLf, 1, 33, 0 }, 20092 { DISCARD_TAG_UNTAG_CTRLf, 1, 24, 0 }, 20093 { DISC_DROP_VECTOR_CTRLf, 20, 0, SOCF_LE }, 20094 { ERRORED_E2E_PKT_DROP_CTRLf, 1, 23, 0 }, 20095 { MPLS_DROP_VECTOR_CTRLf, 8, 35, SOCF_LE }, 20096 { OLP_ERROR_DROP_CTRLf, 1, 26, 0 }, 20097 { RESERVED_1f, 3, 29, SOCF_LE|SOCF_RES }, 20098 { RESERVED_2f, 1, 34, SOCF_RES }, 20099 { SAT_DN_SAMP_RX_DROP_CTRLf, 1, 28, 0 }, 20100 { SPST_NOT_IN_FORWARDING_STATE_DROP_CTRLf, 1, 25, 0 }, 20101 { VFP_DROP_CTRLf, 1, 27, 0 }, 20102 { VLAN_DROP_VECTOR_CTRLf, 3, 20, SOCF_LE } 20103 }; 20104 20105 #endif 20106 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 20107 defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 20108 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 20109 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 20110 defined(BCM_56685_A0) || defined(BCM_56685_B0) 20111 soc_field_info_t soc_OAM_DROP_CONTROLr_fields[] = { 20112 { OAM_UNKNOWN_OPCODE_VERSION_DROPf, 1, 0, 0 } 20113 }; 20114 20115 #endif 20116 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 20117 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 20118 defined(BCM_56160_A0) 20119 soc_field_info_t soc_OAM_DROP_CONTROL_BCM53400_A0r_fields[] = { 20120 { OAM_UNKNOWN_OPCODE_VERSION_DROPf, 1, 0, 0 } 20121 }; 20122 20123 #endif 20124 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 20125 defined(BCM_56270_A0) 20126 soc_field_info_t soc_OAM_DROP_CONTROL_BCM56260_A0r_fields[] = { 20127 { IFP_OAM_UNKNOWN_OPCODE_VERSION_DROPf, 1, 0, 0 } 20128 }; 20129 20130 #endif 20131 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 20132 defined(BCM_56450_B1) 20133 soc_field_info_t soc_OAM_DROP_CONTROL_BCM56450_A0r_fields[] = { 20134 { IFP_OAM_UNKNOWN_OPCODE_VERSION_DROPf, 1, 0, 0 } 20135 }; 20136 20137 #endif 20138 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 20139 defined(BCM_56640_A0) 20140 soc_field_info_t soc_OAM_DROP_CONTROL_BCM56640_A0r_fields[] = { 20141 { OAM_UNKNOWN_OPCODE_VERSION_DROPf, 1, 0, 0 } 20142 }; 20143 20144 #endif 20145 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 20146 defined(BCM_56450_B1) 20147 soc_field_info_t soc_OAM_LM_CNG_CONTROLr_fields[] = { 20148 { DOWNMEP_RX_CNG_SOURCEf, 1, 0, 0 }, 20149 { LM_COLOR_MODEf, 1, 2, 0 }, 20150 { UPMEP_TX_CNG_SOURCEf, 1, 1, 0 } 20151 }; 20152 20153 #endif 20154 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 20155 defined(BCM_56440_A0) || defined(BCM_56440_B0) 20156 soc_field_info_t soc_OAM_LM_CPU_DATA_CONTROLr_fields[] = { 20157 { OAM_LCPU_RX_CNT_DISABLEf, 1, 2, 0 }, 20158 { OAM_LCPU_TX_CNT_DISABLEf, 1, 3, 0 }, 20159 { OAM_SRCPORT0_RX_CNT_DISABLEf, 1, 0, 0 }, 20160 { OAM_SRCPORT0_TX_CNT_DISABLEf, 1, 1, 0 } 20161 }; 20162 20163 #endif 20164 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 20165 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 20166 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 20167 defined(BCM_56260_B0) || defined(BCM_56270_A0) 20168 soc_field_info_t soc_OAM_LM_CPU_DATA_CONTROL_BCM53400_A0r_fields[] = { 20169 { OAM_LCPU_RX_CNT_DISABLEf, 1, 2, 0 }, 20170 { OAM_LCPU_TX_CNT_DISABLEf, 1, 3, 0 }, 20171 { OAM_SRCPORT0_RX_CNT_DISABLEf, 1, 0, 0 }, 20172 { OAM_SRCPORT0_TX_CNT_DISABLEf, 1, 1, 0 } 20173 }; 20174 20175 #endif 20176 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 20177 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 20178 defined(BCM_56450_B1) || defined(BCM_56640_A0) || \ 20179 defined(BCM_56850_A0) 20180 soc_field_info_t soc_OAM_LM_CPU_DATA_CONTROL_BCM56640_A0r_fields[] = { 20181 { OAM_LCPU_RX_CNT_DISABLEf, 1, 2, 0 }, 20182 { OAM_LCPU_TX_CNT_DISABLEf, 1, 3, 0 }, 20183 { OAM_SRCPORT0_RX_CNT_DISABLEf, 1, 0, 0 }, 20184 { OAM_SRCPORT0_TX_CNT_DISABLEf, 1, 1, 0 } 20185 }; 20186 20187 #endif 20188 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 20189 defined(BCM_56440_A0) || defined(BCM_56440_B0) 20190 soc_field_info_t soc_OAM_SEC_NS_COUNTER_64r_fields[] = { 20191 { NS_COUNTf, 32, 0, SOCF_LE }, 20192 { SEC_COUNTf, 32, 32, SOCF_LE } 20193 }; 20194 20195 #endif 20196 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 20197 defined(BCM_56440_A0) || defined(BCM_56440_B0) 20198 soc_field_info_t soc_OAM_SEC_NS_COUNTER_ENABLEr_fields[] = { 20199 { COUNTER_ENABLEf, 1, 0, 0 } 20200 }; 20201 20202 #endif 20203 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 20204 defined(BCM_56450_B1) 20205 soc_field_info_t soc_OAM_S_INTERFACE_PASSIVE_PROCESSING_CONTROLr_fields[] = { 20206 { SPST_NOT_IN_FORWARDING_STATE_DROP_CTRLf, 1, 3, 0 }, 20207 { VLAN_DROP_VECTOR_CTRLf, 3, 0, SOCF_LE } 20208 }; 20209 20210 #endif 20211 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 20212 defined(BCM_56270_A0) 20213 soc_field_info_t soc_OAM_S_INTERFACE_PASSIVE_PROCESSING_CONTROL_BCM56260_A0r_fields[] = { 20214 { RESERVED_1f, 28, 4, SOCF_LE|SOCF_RES }, 20215 { SPST_NOT_IN_FORWARDING_STATE_DROP_CTRLf, 1, 3, 0 }, 20216 { VLAN_DROP_VECTOR_CTRLf, 3, 0, SOCF_LE } 20217 }; 20218 20219 #endif 20220 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 20221 defined(BCM_56334_B0) || defined(BCM_56440_A0) || \ 20222 defined(BCM_56440_B0) || defined(BCM_56524_A0) || \ 20223 defined(BCM_56524_B0) || defined(BCM_56634_A0) || \ 20224 defined(BCM_56634_B0) || defined(BCM_56685_A0) || \ 20225 defined(BCM_56685_B0) || defined(BCM_56840_A0) || \ 20226 defined(BCM_56840_B0) 20227 soc_field_info_t soc_OAM_TIMER_CONTROLr_fields[] = { 20228 { CLK_GRANf, 1, 0, 0 }, 20229 { DBG_TRIGGERf, 1, 2, 0 }, 20230 { TIMER_ENABLEf, 1, 1, 0 } 20231 }; 20232 20233 #endif 20234 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 20235 defined(BCM_56270_A0) 20236 soc_field_info_t soc_OAM_TIMER_CONTROL_BCM56260_A0r_fields[] = { 20237 { CLK_GRANf, 1, 0, 0 }, 20238 { DBG_TRIGGERf, 1, 2, 0 }, 20239 { TIMER_ENABLEf, 1, 1, 0 } 20240 }; 20241 20242 #endif 20243 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 20244 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 20245 defined(BCM_56640_A0) 20246 soc_field_info_t soc_OAM_TIMER_CONTROL_BCM56640_A0r_fields[] = { 20247 { CLK_GRANf, 1, 0, 0 }, 20248 { DBG_TRIGGERf, 1, 2, 0 }, 20249 { TIMER_ENABLEf, 1, 1, 0 } 20250 }; 20251 20252 #endif 20253 #if defined(BCM_56850_A0) 20254 soc_field_info_t soc_OAM_TIMER_CONTROL_BCM56850_A0r_fields[] = { 20255 { CLK_GRANf, 1, 0, SOCF_RES }, 20256 { DBG_TRIGGERf, 1, 2, SOCF_RES }, 20257 { TIMER_ENABLEf, 1, 1, SOCF_RES } 20258 }; 20259 20260 #endif 20261 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 20262 defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 20263 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 20264 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 20265 defined(BCM_56685_A0) || defined(BCM_56685_B0) || \ 20266 defined(BCM_56840_A0) || defined(BCM_56840_B0) 20267 soc_field_info_t soc_OAM_TX_CONTROLr_fields[] = { 20268 { CMIC_BUF_ENABLEf, 1, 1, 0 }, 20269 { DEBUG_ENABLEf, 1, 2, 0 }, 20270 { TX_ENABLEf, 1, 0, 0 } 20271 }; 20272 20273 #endif 20274 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 20275 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 20276 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 20277 defined(BCM_56260_B0) || defined(BCM_56270_A0) 20278 soc_field_info_t soc_OAM_TX_CONTROL_BCM53400_A0r_fields[] = { 20279 { CMIC_BUF_ENABLEf, 1, 1, 0 }, 20280 { DEBUG_ENABLEf, 1, 2, 0 }, 20281 { TX_ENABLEf, 1, 0, 0 } 20282 }; 20283 20284 #endif 20285 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 20286 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 20287 defined(BCM_56450_B1) || defined(BCM_56640_A0) 20288 soc_field_info_t soc_OAM_TX_CONTROL_BCM56640_A0r_fields[] = { 20289 { CMIC_BUF_ENABLEf, 1, 1, 0 }, 20290 { DEBUG_ENABLEf, 1, 2, 0 }, 20291 { TX_ENABLEf, 1, 0, 0 } 20292 }; 20293 20294 #endif 20295 #if defined(BCM_56850_A0) 20296 soc_field_info_t soc_OAM_TX_CONTROL_BCM56850_A0r_fields[] = { 20297 { CMIC_BUF_ENABLEf, 1, 1, SOCF_RES }, 20298 { DEBUG_ENABLEf, 1, 2, SOCF_RES }, 20299 { INNER_TPIDf, 16, 3, SOCF_LE|SOCF_RES }, 20300 { TX_ENABLEf, 1, 0, SOCF_RES } 20301 }; 20302 20303 #endif 20304 #if defined(BCM_88690_A0) 20305 soc_field_info_t soc_OCB_BANKS_FULL_TH_REGISTERr_fields[] = { 20306 { BANKS_AF_THf, 13, 0, SOCF_LE }, 20307 { BANKS_FULL_THf, 13, 13, SOCF_LE } 20308 }; 20309 20310 #endif 20311 #if defined(BCM_88690_B0) 20312 soc_field_info_t soc_OCB_BANKS_FULL_TH_REGISTER_BCM88690_B0r_fields[] = { 20313 { BANKS_AF_THf, 13, 0, SOCF_LE }, 20314 { BANKS_FULL_THf, 13, 13, SOCF_LE } 20315 }; 20316 20317 #endif 20318 #if defined(BCM_88675_A0) 20319 soc_field_info_t soc_OCB_BANK_ORDER_FIFO_STATUSr_fields[] = { 20320 { BANK_ORDER_FIFO_STATUSf, 9, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 20321 }; 20322 20323 #endif 20324 #if defined(BCM_88375_A0) 20325 soc_field_info_t soc_OCB_BANK_ORDER_FIFO_STATUS_BCM88375_A0r_fields[] = { 20326 { BANK_ORDER_FIFO_STATUSf, 9, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 20327 }; 20328 20329 #endif 20330 #if defined(BCM_88375_B0) 20331 soc_field_info_t soc_OCB_BANK_ORDER_FIFO_STATUS_BCM88375_B0r_fields[] = { 20332 { BANK_ORDER_FIFO_STATUSf, 9, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 20333 }; 20334 20335 #endif 20336 #if defined(BCM_88675_B0) 20337 soc_field_info_t soc_OCB_BANK_ORDER_FIFO_STATUS_BCM88675_B0r_fields[] = { 20338 { BANK_ORDER_FIFO_STATUSf, 9, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 20339 }; 20340 20341 #endif 20342 #if defined(BCM_88680_A0) 20343 soc_field_info_t soc_OCB_BANK_ORDER_FIFO_STATUS_BCM88680_A0r_fields[] = { 20344 { BANK_ORDER_FIFO_STATUSf, 9, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 20345 }; 20346 20347 #endif 20348 #if defined(BCM_88675_A0) 20349 soc_field_info_t soc_OCB_DEBUG_CRC_FORCE_ERRr_fields[] = { 20350 { BANK_TO_CORRUPTf, 4, 0, SOCF_LE }, 20351 { ERROR_ON_OPP_CRC_ONLYf, 1, 15, 0 }, 20352 { FORCE_CRC_DONEf, 1, 17, SOCF_RO|SOCF_SIG }, 20353 { FORCE_CRC_ERRORf, 1, 16, 0 }, 20354 { LANE_TO_CORRUPTf, 11, 4, SOCF_LE } 20355 }; 20356 20357 #endif 20358 #if defined(BCM_88375_A0) 20359 soc_field_info_t soc_OCB_DEBUG_CRC_FORCE_ERR_BCM88375_A0r_fields[] = { 20360 { BANK_TO_CORRUPTf, 4, 0, SOCF_LE }, 20361 { ERROR_ON_OPP_CRC_ONLYf, 1, 15, 0 }, 20362 { FORCE_CRC_DONEf, 1, 17, SOCF_RO|SOCF_SIG }, 20363 { FORCE_CRC_ERRORf, 1, 16, 0 }, 20364 { LANE_TO_CORRUPTf, 11, 4, SOCF_LE } 20365 }; 20366 20367 #endif 20368 #if defined(BCM_88375_B0) 20369 soc_field_info_t soc_OCB_DEBUG_CRC_FORCE_ERR_BCM88375_B0r_fields[] = { 20370 { BANK_TO_CORRUPTf, 4, 0, SOCF_LE }, 20371 { ERROR_ON_OPP_CRC_ONLYf, 1, 15, 0 }, 20372 { FORCE_CRC_DONEf, 1, 17, SOCF_RO|SOCF_SIG }, 20373 { FORCE_CRC_ERRORf, 1, 16, 0 }, 20374 { LANE_TO_CORRUPTf, 11, 4, SOCF_LE } 20375 }; 20376 20377 #endif 20378 #if defined(BCM_88675_B0) 20379 soc_field_info_t soc_OCB_DEBUG_CRC_FORCE_ERR_BCM88675_B0r_fields[] = { 20380 { BANK_TO_CORRUPTf, 4, 0, SOCF_LE }, 20381 { ERROR_ON_OPP_CRC_ONLYf, 1, 15, 0 }, 20382 { FORCE_CRC_DONEf, 1, 17, SOCF_RO|SOCF_SIG }, 20383 { FORCE_CRC_ERRORf, 1, 16, 0 }, 20384 { LANE_TO_CORRUPTf, 11, 4, SOCF_LE } 20385 }; 20386 20387 #endif 20388 #if defined(BCM_88680_A0) 20389 soc_field_info_t soc_OCB_DEBUG_CRC_FORCE_ERR_BCM88680_A0r_fields[] = { 20390 { BANK_TO_CORRUPTf, 4, 0, SOCF_LE }, 20391 { ERROR_ON_OPP_CRC_ONLYf, 1, 15, 0 }, 20392 { FORCE_CRC_DONEf, 1, 17, SOCF_RO|SOCF_SIG }, 20393 { FORCE_CRC_ERRORf, 1, 16, 0 }, 20394 { LANE_TO_CORRUPTf, 11, 4, SOCF_LE } 20395 }; 20396 20397 #endif 20398 #if defined(BCM_88690_A0) 20399 soc_field_info_t soc_OCB_DISABLE_BANK_DBGr_fields[] = { 20400 { DISABLE_BANKf, 16, 0, SOCF_LE } 20401 }; 20402 20403 #endif 20404 #if defined(BCM_88690_B0) 20405 soc_field_info_t soc_OCB_DISABLE_BANK_DBG_BCM88690_B0r_fields[] = { 20406 { DISABLE_BANKf, 16, 0, SOCF_LE } 20407 }; 20408 20409 #endif 20410 #if defined(BCM_88690_A0) 20411 soc_field_info_t soc_OCB_DISABLE_REQ_DBGr_fields[] = { 20412 { DISABLE_S_2D_READf, 1, 1, 0 }, 20413 { DISABLE_WR_REQf, 1, 0, 0 } 20414 }; 20415 20416 #endif 20417 #if defined(BCM_88690_B0) 20418 soc_field_info_t soc_OCB_DISABLE_REQ_DBG_BCM88690_B0r_fields[] = { 20419 { DISABLE_S_2D_READf, 1, 1, 0 }, 20420 { DISABLE_WR_REQf, 1, 0, 0 } 20421 }; 20422 20423 #endif 20424 #if defined(BCM_88690_A0) 20425 soc_field_info_t soc_OCB_DYNAMIC_CONFIGURATIONr_fields[] = { 20426 { DEBUG_2f, 1, 1, 0 }, 20427 { FBM_INITf, 1, 0, 0 } 20428 }; 20429 20430 #endif 20431 #if defined(BCM_88690_B0) 20432 soc_field_info_t soc_OCB_DYNAMIC_CONFIGURATION_BCM88690_B0r_fields[] = { 20433 { DEBUG_2f, 1, 1, 0 }, 20434 { FBM_INITf, 1, 0, 0 } 20435 }; 20436 20437 #endif 20438 #if defined(BCM_88202_A0) 20439 soc_field_info_t soc_OCB_ECC_1B_ERR_CNTr_fields[] = { 20440 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 20441 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 20442 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 20443 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 20444 }; 20445 20446 #endif 20447 #if defined(BCM_88375_A0) 20448 soc_field_info_t soc_OCB_ECC_1B_ERR_CNT_BCM88375_A0r_fields[] = { 20449 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20450 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20451 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 20452 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20453 }; 20454 20455 #endif 20456 #if defined(BCM_88375_B0) 20457 soc_field_info_t soc_OCB_ECC_1B_ERR_CNT_BCM88375_B0r_fields[] = { 20458 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20459 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20460 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 20461 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20462 }; 20463 20464 #endif 20465 #if defined(BCM_88675_A0) 20466 soc_field_info_t soc_OCB_ECC_1B_ERR_CNT_BCM88675_A0r_fields[] = { 20467 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20468 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20469 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 20470 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20471 }; 20472 20473 #endif 20474 #if defined(BCM_88675_B0) 20475 soc_field_info_t soc_OCB_ECC_1B_ERR_CNT_BCM88675_B0r_fields[] = { 20476 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20477 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20478 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 20479 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20480 }; 20481 20482 #endif 20483 #if defined(BCM_88680_A0) 20484 soc_field_info_t soc_OCB_ECC_1B_ERR_CNT_BCM88680_A0r_fields[] = { 20485 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20486 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20487 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 20488 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20489 }; 20490 20491 #endif 20492 #if defined(BCM_88690_A0) 20493 soc_field_info_t soc_OCB_ECC_1B_ERR_CNT_BCM88690_A0r_fields[] = { 20494 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20495 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20496 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 20497 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20498 }; 20499 20500 #endif 20501 #if defined(BCM_88690_B0) 20502 soc_field_info_t soc_OCB_ECC_1B_ERR_CNT_BCM88690_B0r_fields[] = { 20503 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20504 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20505 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 20506 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20507 }; 20508 20509 #endif 20510 #if defined(BCM_88202_A0) 20511 soc_field_info_t soc_OCB_ECC_2B_ERR_CNTr_fields[] = { 20512 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 20513 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 20514 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 20515 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 20516 }; 20517 20518 #endif 20519 #if defined(BCM_88375_A0) 20520 soc_field_info_t soc_OCB_ECC_2B_ERR_CNT_BCM88375_A0r_fields[] = { 20521 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20522 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20523 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 20524 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20525 }; 20526 20527 #endif 20528 #if defined(BCM_88375_B0) 20529 soc_field_info_t soc_OCB_ECC_2B_ERR_CNT_BCM88375_B0r_fields[] = { 20530 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20531 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20532 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 20533 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20534 }; 20535 20536 #endif 20537 #if defined(BCM_88675_A0) 20538 soc_field_info_t soc_OCB_ECC_2B_ERR_CNT_BCM88675_A0r_fields[] = { 20539 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20540 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20541 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 20542 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20543 }; 20544 20545 #endif 20546 #if defined(BCM_88675_B0) 20547 soc_field_info_t soc_OCB_ECC_2B_ERR_CNT_BCM88675_B0r_fields[] = { 20548 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20549 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20550 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 20551 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20552 }; 20553 20554 #endif 20555 #if defined(BCM_88680_A0) 20556 soc_field_info_t soc_OCB_ECC_2B_ERR_CNT_BCM88680_A0r_fields[] = { 20557 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20558 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20559 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 20560 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20561 }; 20562 20563 #endif 20564 #if defined(BCM_88690_A0) 20565 soc_field_info_t soc_OCB_ECC_2B_ERR_CNT_BCM88690_A0r_fields[] = { 20566 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20567 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20568 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 20569 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20570 }; 20571 20572 #endif 20573 #if defined(BCM_88690_B0) 20574 soc_field_info_t soc_OCB_ECC_2B_ERR_CNT_BCM88690_B0r_fields[] = { 20575 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 20576 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 20577 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 20578 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 20579 }; 20580 20581 #endif 20582 #if defined(BCM_88675_A0) 20583 soc_field_info_t soc_OCB_ECC_ERR_1B_INITIATEr_fields[] = { 20584 { ECC_ERR_1B_INITIATEf, 1, 0, 0 } 20585 }; 20586 20587 #endif 20588 #if defined(BCM_88202_A0) 20589 soc_field_info_t soc_OCB_ECC_ERR_1B_INITIATE_1r_fields[] = { 20590 { OCBM_EVEN_INITIATE_ECC_1B_ERRf, 1, 0, SOCF_SIG }, 20591 { OCBM_ODD_INITIATE_ECC_1B_ERRf, 1, 1, SOCF_SIG } 20592 }; 20593 20594 #endif 20595 #if defined(BCM_88375_A0) 20596 soc_field_info_t soc_OCB_ECC_ERR_1B_INITIATE_BCM88375_A0r_fields[] = { 20597 { ECC_ERR_1B_INITIATEf, 1, 0, 0 } 20598 }; 20599 20600 #endif 20601 #if defined(BCM_88375_B0) 20602 soc_field_info_t soc_OCB_ECC_ERR_1B_INITIATE_BCM88375_B0r_fields[] = { 20603 { ECC_ERR_1B_INITIATEf, 1, 0, 0 } 20604 }; 20605 20606 #endif 20607 #if defined(BCM_88675_B0) 20608 soc_field_info_t soc_OCB_ECC_ERR_1B_INITIATE_BCM88675_B0r_fields[] = { 20609 { ECC_ERR_1B_INITIATEf, 1, 0, 0 } 20610 }; 20611 20612 #endif 20613 #if defined(BCM_88680_A0) 20614 soc_field_info_t soc_OCB_ECC_ERR_1B_INITIATE_BCM88680_A0r_fields[] = { 20615 { ECC_ERR_1B_INITIATEf, 1, 0, 0 } 20616 }; 20617 20618 #endif 20619 #if defined(BCM_88202_A0) 20620 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = { 20621 { OCBM_EVEN_ECC_1B_ERR_MASKf, 1, 0, SOCF_SIG }, 20622 { OCBM_ODD_ECC_1B_ERR_MASKf, 1, 1, SOCF_SIG } 20623 }; 20624 20625 #endif 20626 #if defined(BCM_88375_A0) 20627 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = { 20628 { ECC_ERR_1B_MONITOR_MEM_MASKf, 1, 0, 0 } 20629 }; 20630 20631 #endif 20632 #if defined(BCM_88375_B0) 20633 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = { 20634 { ECC_ERR_1B_MONITOR_MEM_MASKf, 1, 0, 0 } 20635 }; 20636 20637 #endif 20638 #if defined(BCM_88675_A0) 20639 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88675_A0r_fields[] = { 20640 { ECC_ERR_1B_MONITOR_MEM_MASKf, 1, 0, 0 } 20641 }; 20642 20643 #endif 20644 #if defined(BCM_88675_B0) 20645 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = { 20646 { ECC_ERR_1B_MONITOR_MEM_MASKf, 1, 0, 0 } 20647 }; 20648 20649 #endif 20650 #if defined(BCM_88680_A0) 20651 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = { 20652 { ECC_ERR_1B_MONITOR_MEM_MASKf, 1, 0, 0 } 20653 }; 20654 20655 #endif 20656 #if defined(BCM_88690_A0) 20657 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = { 20658 { FBM_BANK_MEM_0_ECC_1B_ERR_MASKf, 1, 16, 0 }, 20659 { FBM_BANK_MEM_10_ECC_1B_ERR_MASKf, 1, 26, 0 }, 20660 { FBM_BANK_MEM_11_ECC_1B_ERR_MASKf, 1, 27, 0 }, 20661 { FBM_BANK_MEM_12_ECC_1B_ERR_MASKf, 1, 28, 0 }, 20662 { FBM_BANK_MEM_13_ECC_1B_ERR_MASKf, 1, 29, 0 }, 20663 { FBM_BANK_MEM_14_ECC_1B_ERR_MASKf, 1, 30, 0 }, 20664 { FBM_BANK_MEM_15_ECC_1B_ERR_MASKf, 1, 31, 0 }, 20665 { FBM_BANK_MEM_16_ECC_1B_ERR_MASKf, 1, 32, 0 }, 20666 { FBM_BANK_MEM_17_ECC_1B_ERR_MASKf, 1, 33, 0 }, 20667 { FBM_BANK_MEM_18_ECC_1B_ERR_MASKf, 1, 34, 0 }, 20668 { FBM_BANK_MEM_19_ECC_1B_ERR_MASKf, 1, 35, 0 }, 20669 { FBM_BANK_MEM_1_ECC_1B_ERR_MASKf, 1, 17, 0 }, 20670 { FBM_BANK_MEM_20_ECC_1B_ERR_MASKf, 1, 36, 0 }, 20671 { FBM_BANK_MEM_21_ECC_1B_ERR_MASKf, 1, 37, 0 }, 20672 { FBM_BANK_MEM_22_ECC_1B_ERR_MASKf, 1, 38, 0 }, 20673 { FBM_BANK_MEM_23_ECC_1B_ERR_MASKf, 1, 39, 0 }, 20674 { FBM_BANK_MEM_24_ECC_1B_ERR_MASKf, 1, 40, 0 }, 20675 { FBM_BANK_MEM_25_ECC_1B_ERR_MASKf, 1, 41, 0 }, 20676 { FBM_BANK_MEM_26_ECC_1B_ERR_MASKf, 1, 42, 0 }, 20677 { FBM_BANK_MEM_27_ECC_1B_ERR_MASKf, 1, 43, 0 }, 20678 { FBM_BANK_MEM_28_ECC_1B_ERR_MASKf, 1, 44, 0 }, 20679 { FBM_BANK_MEM_29_ECC_1B_ERR_MASKf, 1, 45, 0 }, 20680 { FBM_BANK_MEM_2_ECC_1B_ERR_MASKf, 1, 18, 0 }, 20681 { FBM_BANK_MEM_30_ECC_1B_ERR_MASKf, 1, 46, 0 }, 20682 { FBM_BANK_MEM_31_ECC_1B_ERR_MASKf, 1, 47, 0 }, 20683 { FBM_BANK_MEM_3_ECC_1B_ERR_MASKf, 1, 19, 0 }, 20684 { FBM_BANK_MEM_4_ECC_1B_ERR_MASKf, 1, 20, 0 }, 20685 { FBM_BANK_MEM_5_ECC_1B_ERR_MASKf, 1, 21, 0 }, 20686 { FBM_BANK_MEM_6_ECC_1B_ERR_MASKf, 1, 22, 0 }, 20687 { FBM_BANK_MEM_7_ECC_1B_ERR_MASKf, 1, 23, 0 }, 20688 { FBM_BANK_MEM_8_ECC_1B_ERR_MASKf, 1, 24, 0 }, 20689 { FBM_BANK_MEM_9_ECC_1B_ERR_MASKf, 1, 25, 0 }, 20690 { OCBM_BANK_0_ECC_1B_ERR_MASKf, 1, 0, 0 }, 20691 { OCBM_BANK_10_ECC_1B_ERR_MASKf, 1, 10, 0 }, 20692 { OCBM_BANK_11_ECC_1B_ERR_MASKf, 1, 11, 0 }, 20693 { OCBM_BANK_12_ECC_1B_ERR_MASKf, 1, 12, 0 }, 20694 { OCBM_BANK_13_ECC_1B_ERR_MASKf, 1, 13, 0 }, 20695 { OCBM_BANK_14_ECC_1B_ERR_MASKf, 1, 14, 0 }, 20696 { OCBM_BANK_15_ECC_1B_ERR_MASKf, 1, 15, 0 }, 20697 { OCBM_BANK_1_ECC_1B_ERR_MASKf, 1, 1, 0 }, 20698 { OCBM_BANK_2_ECC_1B_ERR_MASKf, 1, 2, 0 }, 20699 { OCBM_BANK_3_ECC_1B_ERR_MASKf, 1, 3, 0 }, 20700 { OCBM_BANK_4_ECC_1B_ERR_MASKf, 1, 4, 0 }, 20701 { OCBM_BANK_5_ECC_1B_ERR_MASKf, 1, 5, 0 }, 20702 { OCBM_BANK_6_ECC_1B_ERR_MASKf, 1, 6, 0 }, 20703 { OCBM_BANK_7_ECC_1B_ERR_MASKf, 1, 7, 0 }, 20704 { OCBM_BANK_8_ECC_1B_ERR_MASKf, 1, 8, 0 }, 20705 { OCBM_BANK_9_ECC_1B_ERR_MASKf, 1, 9, 0 }, 20706 { WRITE_RXI_MEM_ECC_1B_ERR_MASKf, 1, 48, 0 } 20707 }; 20708 20709 #endif 20710 #if defined(BCM_88690_B0) 20711 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = { 20712 { FBM_BANK_MEM_0_ECC_1B_ERR_MASKf, 1, 144, 0 }, 20713 { FBM_BANK_MEM_10_ECC_1B_ERR_MASKf, 1, 154, 0 }, 20714 { FBM_BANK_MEM_11_ECC_1B_ERR_MASKf, 1, 155, 0 }, 20715 { FBM_BANK_MEM_12_ECC_1B_ERR_MASKf, 1, 156, 0 }, 20716 { FBM_BANK_MEM_13_ECC_1B_ERR_MASKf, 1, 157, 0 }, 20717 { FBM_BANK_MEM_14_ECC_1B_ERR_MASKf, 1, 158, 0 }, 20718 { FBM_BANK_MEM_15_ECC_1B_ERR_MASKf, 1, 159, 0 }, 20719 { FBM_BANK_MEM_16_ECC_1B_ERR_MASKf, 1, 160, 0 }, 20720 { FBM_BANK_MEM_17_ECC_1B_ERR_MASKf, 1, 161, 0 }, 20721 { FBM_BANK_MEM_18_ECC_1B_ERR_MASKf, 1, 162, 0 }, 20722 { FBM_BANK_MEM_19_ECC_1B_ERR_MASKf, 1, 163, 0 }, 20723 { FBM_BANK_MEM_1_ECC_1B_ERR_MASKf, 1, 145, 0 }, 20724 { FBM_BANK_MEM_20_ECC_1B_ERR_MASKf, 1, 164, 0 }, 20725 { FBM_BANK_MEM_21_ECC_1B_ERR_MASKf, 1, 165, 0 }, 20726 { FBM_BANK_MEM_22_ECC_1B_ERR_MASKf, 1, 166, 0 }, 20727 { FBM_BANK_MEM_23_ECC_1B_ERR_MASKf, 1, 167, 0 }, 20728 { FBM_BANK_MEM_24_ECC_1B_ERR_MASKf, 1, 168, 0 }, 20729 { FBM_BANK_MEM_25_ECC_1B_ERR_MASKf, 1, 169, 0 }, 20730 { FBM_BANK_MEM_26_ECC_1B_ERR_MASKf, 1, 170, 0 }, 20731 { FBM_BANK_MEM_27_ECC_1B_ERR_MASKf, 1, 171, 0 }, 20732 { FBM_BANK_MEM_28_ECC_1B_ERR_MASKf, 1, 172, 0 }, 20733 { FBM_BANK_MEM_29_ECC_1B_ERR_MASKf, 1, 173, 0 }, 20734 { FBM_BANK_MEM_2_ECC_1B_ERR_MASKf, 1, 146, 0 }, 20735 { FBM_BANK_MEM_30_ECC_1B_ERR_MASKf, 1, 174, 0 }, 20736 { FBM_BANK_MEM_31_ECC_1B_ERR_MASKf, 1, 175, 0 }, 20737 { FBM_BANK_MEM_3_ECC_1B_ERR_MASKf, 1, 147, 0 }, 20738 { FBM_BANK_MEM_4_ECC_1B_ERR_MASKf, 1, 148, 0 }, 20739 { FBM_BANK_MEM_5_ECC_1B_ERR_MASKf, 1, 149, 0 }, 20740 { FBM_BANK_MEM_6_ECC_1B_ERR_MASKf, 1, 150, 0 }, 20741 { FBM_BANK_MEM_7_ECC_1B_ERR_MASKf, 1, 151, 0 }, 20742 { FBM_BANK_MEM_8_ECC_1B_ERR_MASKf, 1, 152, 0 }, 20743 { FBM_BANK_MEM_9_ECC_1B_ERR_MASKf, 1, 153, 0 }, 20744 { OCBM_BANK_0_ECC_1B_ERR_MASKf, 1, 0, 0 }, 20745 { OCBM_BANK_100_ECC_1B_ERR_MASKf, 1, 100, 0 }, 20746 { OCBM_BANK_101_ECC_1B_ERR_MASKf, 1, 101, 0 }, 20747 { OCBM_BANK_102_ECC_1B_ERR_MASKf, 1, 102, 0 }, 20748 { OCBM_BANK_103_ECC_1B_ERR_MASKf, 1, 103, 0 }, 20749 { OCBM_BANK_104_ECC_1B_ERR_MASKf, 1, 104, 0 }, 20750 { OCBM_BANK_105_ECC_1B_ERR_MASKf, 1, 105, 0 }, 20751 { OCBM_BANK_106_ECC_1B_ERR_MASKf, 1, 106, 0 }, 20752 { OCBM_BANK_107_ECC_1B_ERR_MASKf, 1, 107, 0 }, 20753 { OCBM_BANK_108_ECC_1B_ERR_MASKf, 1, 108, 0 }, 20754 { OCBM_BANK_109_ECC_1B_ERR_MASKf, 1, 109, 0 }, 20755 { OCBM_BANK_10_ECC_1B_ERR_MASKf, 1, 10, 0 }, 20756 { OCBM_BANK_110_ECC_1B_ERR_MASKf, 1, 110, 0 }, 20757 { OCBM_BANK_111_ECC_1B_ERR_MASKf, 1, 111, 0 }, 20758 { OCBM_BANK_112_ECC_1B_ERR_MASKf, 1, 112, 0 }, 20759 { OCBM_BANK_113_ECC_1B_ERR_MASKf, 1, 113, 0 }, 20760 { OCBM_BANK_114_ECC_1B_ERR_MASKf, 1, 114, 0 }, 20761 { OCBM_BANK_115_ECC_1B_ERR_MASKf, 1, 115, 0 }, 20762 { OCBM_BANK_116_ECC_1B_ERR_MASKf, 1, 116, 0 }, 20763 { OCBM_BANK_117_ECC_1B_ERR_MASKf, 1, 117, 0 }, 20764 { OCBM_BANK_118_ECC_1B_ERR_MASKf, 1, 118, 0 }, 20765 { OCBM_BANK_119_ECC_1B_ERR_MASKf, 1, 119, 0 }, 20766 { OCBM_BANK_11_ECC_1B_ERR_MASKf, 1, 11, 0 }, 20767 { OCBM_BANK_120_ECC_1B_ERR_MASKf, 1, 120, 0 }, 20768 { OCBM_BANK_121_ECC_1B_ERR_MASKf, 1, 121, 0 }, 20769 { OCBM_BANK_122_ECC_1B_ERR_MASKf, 1, 122, 0 }, 20770 { OCBM_BANK_123_ECC_1B_ERR_MASKf, 1, 123, 0 }, 20771 { OCBM_BANK_124_ECC_1B_ERR_MASKf, 1, 124, 0 }, 20772 { OCBM_BANK_125_ECC_1B_ERR_MASKf, 1, 125, 0 }, 20773 { OCBM_BANK_126_ECC_1B_ERR_MASKf, 1, 126, 0 }, 20774 { OCBM_BANK_127_ECC_1B_ERR_MASKf, 1, 127, 0 }, 20775 { OCBM_BANK_128_ECC_1B_ERR_MASKf, 1, 128, 0 }, 20776 { OCBM_BANK_129_ECC_1B_ERR_MASKf, 1, 129, 0 }, 20777 { OCBM_BANK_12_ECC_1B_ERR_MASKf, 1, 12, 0 }, 20778 { OCBM_BANK_130_ECC_1B_ERR_MASKf, 1, 130, 0 }, 20779 { OCBM_BANK_131_ECC_1B_ERR_MASKf, 1, 131, 0 }, 20780 { OCBM_BANK_132_ECC_1B_ERR_MASKf, 1, 132, 0 }, 20781 { OCBM_BANK_133_ECC_1B_ERR_MASKf, 1, 133, 0 }, 20782 { OCBM_BANK_134_ECC_1B_ERR_MASKf, 1, 134, 0 }, 20783 { OCBM_BANK_135_ECC_1B_ERR_MASKf, 1, 135, 0 }, 20784 { OCBM_BANK_136_ECC_1B_ERR_MASKf, 1, 136, 0 }, 20785 { OCBM_BANK_137_ECC_1B_ERR_MASKf, 1, 137, 0 }, 20786 { OCBM_BANK_138_ECC_1B_ERR_MASKf, 1, 138, 0 }, 20787 { OCBM_BANK_139_ECC_1B_ERR_MASKf, 1, 139, 0 }, 20788 { OCBM_BANK_13_ECC_1B_ERR_MASKf, 1, 13, 0 }, 20789 { OCBM_BANK_140_ECC_1B_ERR_MASKf, 1, 140, 0 }, 20790 { OCBM_BANK_141_ECC_1B_ERR_MASKf, 1, 141, 0 }, 20791 { OCBM_BANK_142_ECC_1B_ERR_MASKf, 1, 142, 0 }, 20792 { OCBM_BANK_143_ECC_1B_ERR_MASKf, 1, 143, 0 }, 20793 { OCBM_BANK_14_ECC_1B_ERR_MASKf, 1, 14, 0 }, 20794 { OCBM_BANK_15_ECC_1B_ERR_MASKf, 1, 15, 0 }, 20795 { OCBM_BANK_16_ECC_1B_ERR_MASKf, 1, 16, 0 }, 20796 { OCBM_BANK_17_ECC_1B_ERR_MASKf, 1, 17, 0 }, 20797 { OCBM_BANK_18_ECC_1B_ERR_MASKf, 1, 18, 0 }, 20798 { OCBM_BANK_19_ECC_1B_ERR_MASKf, 1, 19, 0 }, 20799 { OCBM_BANK_1_ECC_1B_ERR_MASKf, 1, 1, 0 }, 20800 { OCBM_BANK_20_ECC_1B_ERR_MASKf, 1, 20, 0 }, 20801 { OCBM_BANK_21_ECC_1B_ERR_MASKf, 1, 21, 0 }, 20802 { OCBM_BANK_22_ECC_1B_ERR_MASKf, 1, 22, 0 }, 20803 { OCBM_BANK_23_ECC_1B_ERR_MASKf, 1, 23, 0 }, 20804 { OCBM_BANK_24_ECC_1B_ERR_MASKf, 1, 24, 0 }, 20805 { OCBM_BANK_25_ECC_1B_ERR_MASKf, 1, 25, 0 }, 20806 { OCBM_BANK_26_ECC_1B_ERR_MASKf, 1, 26, 0 }, 20807 { OCBM_BANK_27_ECC_1B_ERR_MASKf, 1, 27, 0 }, 20808 { OCBM_BANK_28_ECC_1B_ERR_MASKf, 1, 28, 0 }, 20809 { OCBM_BANK_29_ECC_1B_ERR_MASKf, 1, 29, 0 }, 20810 { OCBM_BANK_2_ECC_1B_ERR_MASKf, 1, 2, 0 }, 20811 { OCBM_BANK_30_ECC_1B_ERR_MASKf, 1, 30, 0 }, 20812 { OCBM_BANK_31_ECC_1B_ERR_MASKf, 1, 31, 0 }, 20813 { OCBM_BANK_32_ECC_1B_ERR_MASKf, 1, 32, 0 }, 20814 { OCBM_BANK_33_ECC_1B_ERR_MASKf, 1, 33, 0 }, 20815 { OCBM_BANK_34_ECC_1B_ERR_MASKf, 1, 34, 0 }, 20816 { OCBM_BANK_35_ECC_1B_ERR_MASKf, 1, 35, 0 }, 20817 { OCBM_BANK_36_ECC_1B_ERR_MASKf, 1, 36, 0 }, 20818 { OCBM_BANK_37_ECC_1B_ERR_MASKf, 1, 37, 0 }, 20819 { OCBM_BANK_38_ECC_1B_ERR_MASKf, 1, 38, 0 }, 20820 { OCBM_BANK_39_ECC_1B_ERR_MASKf, 1, 39, 0 }, 20821 { OCBM_BANK_3_ECC_1B_ERR_MASKf, 1, 3, 0 }, 20822 { OCBM_BANK_40_ECC_1B_ERR_MASKf, 1, 40, 0 }, 20823 { OCBM_BANK_41_ECC_1B_ERR_MASKf, 1, 41, 0 }, 20824 { OCBM_BANK_42_ECC_1B_ERR_MASKf, 1, 42, 0 }, 20825 { OCBM_BANK_43_ECC_1B_ERR_MASKf, 1, 43, 0 }, 20826 { OCBM_BANK_44_ECC_1B_ERR_MASKf, 1, 44, 0 }, 20827 { OCBM_BANK_45_ECC_1B_ERR_MASKf, 1, 45, 0 }, 20828 { OCBM_BANK_46_ECC_1B_ERR_MASKf, 1, 46, 0 }, 20829 { OCBM_BANK_47_ECC_1B_ERR_MASKf, 1, 47, 0 }, 20830 { OCBM_BANK_48_ECC_1B_ERR_MASKf, 1, 48, 0 }, 20831 { OCBM_BANK_49_ECC_1B_ERR_MASKf, 1, 49, 0 }, 20832 { OCBM_BANK_4_ECC_1B_ERR_MASKf, 1, 4, 0 }, 20833 { OCBM_BANK_50_ECC_1B_ERR_MASKf, 1, 50, 0 }, 20834 { OCBM_BANK_51_ECC_1B_ERR_MASKf, 1, 51, 0 }, 20835 { OCBM_BANK_52_ECC_1B_ERR_MASKf, 1, 52, 0 }, 20836 { OCBM_BANK_53_ECC_1B_ERR_MASKf, 1, 53, 0 }, 20837 { OCBM_BANK_54_ECC_1B_ERR_MASKf, 1, 54, 0 }, 20838 { OCBM_BANK_55_ECC_1B_ERR_MASKf, 1, 55, 0 }, 20839 { OCBM_BANK_56_ECC_1B_ERR_MASKf, 1, 56, 0 }, 20840 { OCBM_BANK_57_ECC_1B_ERR_MASKf, 1, 57, 0 }, 20841 { OCBM_BANK_58_ECC_1B_ERR_MASKf, 1, 58, 0 }, 20842 { OCBM_BANK_59_ECC_1B_ERR_MASKf, 1, 59, 0 }, 20843 { OCBM_BANK_5_ECC_1B_ERR_MASKf, 1, 5, 0 }, 20844 { OCBM_BANK_60_ECC_1B_ERR_MASKf, 1, 60, 0 }, 20845 { OCBM_BANK_61_ECC_1B_ERR_MASKf, 1, 61, 0 }, 20846 { OCBM_BANK_62_ECC_1B_ERR_MASKf, 1, 62, 0 }, 20847 { OCBM_BANK_63_ECC_1B_ERR_MASKf, 1, 63, 0 }, 20848 { OCBM_BANK_64_ECC_1B_ERR_MASKf, 1, 64, 0 }, 20849 { OCBM_BANK_65_ECC_1B_ERR_MASKf, 1, 65, 0 }, 20850 { OCBM_BANK_66_ECC_1B_ERR_MASKf, 1, 66, 0 }, 20851 { OCBM_BANK_67_ECC_1B_ERR_MASKf, 1, 67, 0 }, 20852 { OCBM_BANK_68_ECC_1B_ERR_MASKf, 1, 68, 0 }, 20853 { OCBM_BANK_69_ECC_1B_ERR_MASKf, 1, 69, 0 }, 20854 { OCBM_BANK_6_ECC_1B_ERR_MASKf, 1, 6, 0 }, 20855 { OCBM_BANK_70_ECC_1B_ERR_MASKf, 1, 70, 0 }, 20856 { OCBM_BANK_71_ECC_1B_ERR_MASKf, 1, 71, 0 }, 20857 { OCBM_BANK_72_ECC_1B_ERR_MASKf, 1, 72, 0 }, 20858 { OCBM_BANK_73_ECC_1B_ERR_MASKf, 1, 73, 0 }, 20859 { OCBM_BANK_74_ECC_1B_ERR_MASKf, 1, 74, 0 }, 20860 { OCBM_BANK_75_ECC_1B_ERR_MASKf, 1, 75, 0 }, 20861 { OCBM_BANK_76_ECC_1B_ERR_MASKf, 1, 76, 0 }, 20862 { OCBM_BANK_77_ECC_1B_ERR_MASKf, 1, 77, 0 }, 20863 { OCBM_BANK_78_ECC_1B_ERR_MASKf, 1, 78, 0 }, 20864 { OCBM_BANK_79_ECC_1B_ERR_MASKf, 1, 79, 0 }, 20865 { OCBM_BANK_7_ECC_1B_ERR_MASKf, 1, 7, 0 }, 20866 { OCBM_BANK_80_ECC_1B_ERR_MASKf, 1, 80, 0 }, 20867 { OCBM_BANK_81_ECC_1B_ERR_MASKf, 1, 81, 0 }, 20868 { OCBM_BANK_82_ECC_1B_ERR_MASKf, 1, 82, 0 }, 20869 { OCBM_BANK_83_ECC_1B_ERR_MASKf, 1, 83, 0 }, 20870 { OCBM_BANK_84_ECC_1B_ERR_MASKf, 1, 84, 0 }, 20871 { OCBM_BANK_85_ECC_1B_ERR_MASKf, 1, 85, 0 }, 20872 { OCBM_BANK_86_ECC_1B_ERR_MASKf, 1, 86, 0 }, 20873 { OCBM_BANK_87_ECC_1B_ERR_MASKf, 1, 87, 0 }, 20874 { OCBM_BANK_88_ECC_1B_ERR_MASKf, 1, 88, 0 }, 20875 { OCBM_BANK_89_ECC_1B_ERR_MASKf, 1, 89, 0 }, 20876 { OCBM_BANK_8_ECC_1B_ERR_MASKf, 1, 8, 0 }, 20877 { OCBM_BANK_90_ECC_1B_ERR_MASKf, 1, 90, 0 }, 20878 { OCBM_BANK_91_ECC_1B_ERR_MASKf, 1, 91, 0 }, 20879 { OCBM_BANK_92_ECC_1B_ERR_MASKf, 1, 92, 0 }, 20880 { OCBM_BANK_93_ECC_1B_ERR_MASKf, 1, 93, 0 }, 20881 { OCBM_BANK_94_ECC_1B_ERR_MASKf, 1, 94, 0 }, 20882 { OCBM_BANK_95_ECC_1B_ERR_MASKf, 1, 95, 0 }, 20883 { OCBM_BANK_96_ECC_1B_ERR_MASKf, 1, 96, 0 }, 20884 { OCBM_BANK_97_ECC_1B_ERR_MASKf, 1, 97, 0 }, 20885 { OCBM_BANK_98_ECC_1B_ERR_MASKf, 1, 98, 0 }, 20886 { OCBM_BANK_99_ECC_1B_ERR_MASKf, 1, 99, 0 }, 20887 { OCBM_BANK_9_ECC_1B_ERR_MASKf, 1, 9, 0 }, 20888 { WRITE_RXI_MEM_ECC_1B_ERR_MASKf, 1, 176, 0 } 20889 }; 20890 20891 #endif 20892 #if defined(BCM_88675_A0) 20893 soc_field_info_t soc_OCB_ECC_ERR_2B_INITIATEr_fields[] = { 20894 { ECC_ERR_2B_INITIATEf, 1, 0, 0 } 20895 }; 20896 20897 #endif 20898 #if defined(BCM_88202_A0) 20899 soc_field_info_t soc_OCB_ECC_ERR_2B_INITIATE_1r_fields[] = { 20900 { OCBM_EVEN_INITIATE_ECC_2B_ERRf, 1, 0, SOCF_SIG }, 20901 { OCBM_ODD_INITIATE_ECC_2B_ERRf, 1, 1, SOCF_SIG } 20902 }; 20903 20904 #endif 20905 #if defined(BCM_88375_A0) 20906 soc_field_info_t soc_OCB_ECC_ERR_2B_INITIATE_BCM88375_A0r_fields[] = { 20907 { ECC_ERR_2B_INITIATEf, 1, 0, 0 } 20908 }; 20909 20910 #endif 20911 #if defined(BCM_88375_B0) 20912 soc_field_info_t soc_OCB_ECC_ERR_2B_INITIATE_BCM88375_B0r_fields[] = { 20913 { ECC_ERR_2B_INITIATEf, 1, 0, 0 } 20914 }; 20915 20916 #endif 20917 #if defined(BCM_88675_B0) 20918 soc_field_info_t soc_OCB_ECC_ERR_2B_INITIATE_BCM88675_B0r_fields[] = { 20919 { ECC_ERR_2B_INITIATEf, 1, 0, 0 } 20920 }; 20921 20922 #endif 20923 #if defined(BCM_88680_A0) 20924 soc_field_info_t soc_OCB_ECC_ERR_2B_INITIATE_BCM88680_A0r_fields[] = { 20925 { ECC_ERR_2B_INITIATEf, 1, 0, 0 } 20926 }; 20927 20928 #endif 20929 #if defined(BCM_88202_A0) 20930 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = { 20931 { OCBM_EVEN_ECC_2B_ERR_MASKf, 1, 0, SOCF_SIG }, 20932 { OCBM_ODD_ECC_2B_ERR_MASKf, 1, 1, SOCF_SIG } 20933 }; 20934 20935 #endif 20936 #if defined(BCM_88375_A0) 20937 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = { 20938 { ECC_ERR_2B_MONITOR_MEM_MASKf, 1, 0, 0 } 20939 }; 20940 20941 #endif 20942 #if defined(BCM_88375_B0) 20943 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = { 20944 { ECC_ERR_2B_MONITOR_MEM_MASKf, 1, 0, 0 } 20945 }; 20946 20947 #endif 20948 #if defined(BCM_88675_A0) 20949 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88675_A0r_fields[] = { 20950 { ECC_ERR_2B_MONITOR_MEM_MASKf, 1, 0, 0 } 20951 }; 20952 20953 #endif 20954 #if defined(BCM_88675_B0) 20955 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = { 20956 { ECC_ERR_2B_MONITOR_MEM_MASKf, 1, 0, 0 } 20957 }; 20958 20959 #endif 20960 #if defined(BCM_88680_A0) 20961 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = { 20962 { ECC_ERR_2B_MONITOR_MEM_MASKf, 1, 0, 0 } 20963 }; 20964 20965 #endif 20966 #if defined(BCM_88690_A0) 20967 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = { 20968 { FBM_BANK_MEM_0_ECC_2B_ERR_MASKf, 1, 16, 0 }, 20969 { FBM_BANK_MEM_10_ECC_2B_ERR_MASKf, 1, 26, 0 }, 20970 { FBM_BANK_MEM_11_ECC_2B_ERR_MASKf, 1, 27, 0 }, 20971 { FBM_BANK_MEM_12_ECC_2B_ERR_MASKf, 1, 28, 0 }, 20972 { FBM_BANK_MEM_13_ECC_2B_ERR_MASKf, 1, 29, 0 }, 20973 { FBM_BANK_MEM_14_ECC_2B_ERR_MASKf, 1, 30, 0 }, 20974 { FBM_BANK_MEM_15_ECC_2B_ERR_MASKf, 1, 31, 0 }, 20975 { FBM_BANK_MEM_16_ECC_2B_ERR_MASKf, 1, 32, 0 }, 20976 { FBM_BANK_MEM_17_ECC_2B_ERR_MASKf, 1, 33, 0 }, 20977 { FBM_BANK_MEM_18_ECC_2B_ERR_MASKf, 1, 34, 0 }, 20978 { FBM_BANK_MEM_19_ECC_2B_ERR_MASKf, 1, 35, 0 }, 20979 { FBM_BANK_MEM_1_ECC_2B_ERR_MASKf, 1, 17, 0 }, 20980 { FBM_BANK_MEM_20_ECC_2B_ERR_MASKf, 1, 36, 0 }, 20981 { FBM_BANK_MEM_21_ECC_2B_ERR_MASKf, 1, 37, 0 }, 20982 { FBM_BANK_MEM_22_ECC_2B_ERR_MASKf, 1, 38, 0 }, 20983 { FBM_BANK_MEM_23_ECC_2B_ERR_MASKf, 1, 39, 0 }, 20984 { FBM_BANK_MEM_24_ECC_2B_ERR_MASKf, 1, 40, 0 }, 20985 { FBM_BANK_MEM_25_ECC_2B_ERR_MASKf, 1, 41, 0 }, 20986 { FBM_BANK_MEM_26_ECC_2B_ERR_MASKf, 1, 42, 0 }, 20987 { FBM_BANK_MEM_27_ECC_2B_ERR_MASKf, 1, 43, 0 }, 20988 { FBM_BANK_MEM_28_ECC_2B_ERR_MASKf, 1, 44, 0 }, 20989 { FBM_BANK_MEM_29_ECC_2B_ERR_MASKf, 1, 45, 0 }, 20990 { FBM_BANK_MEM_2_ECC_2B_ERR_MASKf, 1, 18, 0 }, 20991 { FBM_BANK_MEM_30_ECC_2B_ERR_MASKf, 1, 46, 0 }, 20992 { FBM_BANK_MEM_31_ECC_2B_ERR_MASKf, 1, 47, 0 }, 20993 { FBM_BANK_MEM_3_ECC_2B_ERR_MASKf, 1, 19, 0 }, 20994 { FBM_BANK_MEM_4_ECC_2B_ERR_MASKf, 1, 20, 0 }, 20995 { FBM_BANK_MEM_5_ECC_2B_ERR_MASKf, 1, 21, 0 }, 20996 { FBM_BANK_MEM_6_ECC_2B_ERR_MASKf, 1, 22, 0 }, 20997 { FBM_BANK_MEM_7_ECC_2B_ERR_MASKf, 1, 23, 0 }, 20998 { FBM_BANK_MEM_8_ECC_2B_ERR_MASKf, 1, 24, 0 }, 20999 { FBM_BANK_MEM_9_ECC_2B_ERR_MASKf, 1, 25, 0 }, 21000 { OCBM_BANK_0_ECC_2B_ERR_MASKf, 1, 0, 0 }, 21001 { OCBM_BANK_10_ECC_2B_ERR_MASKf, 1, 10, 0 }, 21002 { OCBM_BANK_11_ECC_2B_ERR_MASKf, 1, 11, 0 }, 21003 { OCBM_BANK_12_ECC_2B_ERR_MASKf, 1, 12, 0 }, 21004 { OCBM_BANK_13_ECC_2B_ERR_MASKf, 1, 13, 0 }, 21005 { OCBM_BANK_14_ECC_2B_ERR_MASKf, 1, 14, 0 }, 21006 { OCBM_BANK_15_ECC_2B_ERR_MASKf, 1, 15, 0 }, 21007 { OCBM_BANK_1_ECC_2B_ERR_MASKf, 1, 1, 0 }, 21008 { OCBM_BANK_2_ECC_2B_ERR_MASKf, 1, 2, 0 }, 21009 { OCBM_BANK_3_ECC_2B_ERR_MASKf, 1, 3, 0 }, 21010 { OCBM_BANK_4_ECC_2B_ERR_MASKf, 1, 4, 0 }, 21011 { OCBM_BANK_5_ECC_2B_ERR_MASKf, 1, 5, 0 }, 21012 { OCBM_BANK_6_ECC_2B_ERR_MASKf, 1, 6, 0 }, 21013 { OCBM_BANK_7_ECC_2B_ERR_MASKf, 1, 7, 0 }, 21014 { OCBM_BANK_8_ECC_2B_ERR_MASKf, 1, 8, 0 }, 21015 { OCBM_BANK_9_ECC_2B_ERR_MASKf, 1, 9, 0 }, 21016 { WRITE_RXI_MEM_ECC_2B_ERR_MASKf, 1, 48, 0 } 21017 }; 21018 21019 #endif 21020 #if defined(BCM_88690_B0) 21021 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = { 21022 { FBM_BANK_MEM_0_ECC_2B_ERR_MASKf, 1, 144, 0 }, 21023 { FBM_BANK_MEM_10_ECC_2B_ERR_MASKf, 1, 154, 0 }, 21024 { FBM_BANK_MEM_11_ECC_2B_ERR_MASKf, 1, 155, 0 }, 21025 { FBM_BANK_MEM_12_ECC_2B_ERR_MASKf, 1, 156, 0 }, 21026 { FBM_BANK_MEM_13_ECC_2B_ERR_MASKf, 1, 157, 0 }, 21027 { FBM_BANK_MEM_14_ECC_2B_ERR_MASKf, 1, 158, 0 }, 21028 { FBM_BANK_MEM_15_ECC_2B_ERR_MASKf, 1, 159, 0 }, 21029 { FBM_BANK_MEM_16_ECC_2B_ERR_MASKf, 1, 160, 0 }, 21030 { FBM_BANK_MEM_17_ECC_2B_ERR_MASKf, 1, 161, 0 }, 21031 { FBM_BANK_MEM_18_ECC_2B_ERR_MASKf, 1, 162, 0 }, 21032 { FBM_BANK_MEM_19_ECC_2B_ERR_MASKf, 1, 163, 0 }, 21033 { FBM_BANK_MEM_1_ECC_2B_ERR_MASKf, 1, 145, 0 }, 21034 { FBM_BANK_MEM_20_ECC_2B_ERR_MASKf, 1, 164, 0 }, 21035 { FBM_BANK_MEM_21_ECC_2B_ERR_MASKf, 1, 165, 0 }, 21036 { FBM_BANK_MEM_22_ECC_2B_ERR_MASKf, 1, 166, 0 }, 21037 { FBM_BANK_MEM_23_ECC_2B_ERR_MASKf, 1, 167, 0 }, 21038 { FBM_BANK_MEM_24_ECC_2B_ERR_MASKf, 1, 168, 0 }, 21039 { FBM_BANK_MEM_25_ECC_2B_ERR_MASKf, 1, 169, 0 }, 21040 { FBM_BANK_MEM_26_ECC_2B_ERR_MASKf, 1, 170, 0 }, 21041 { FBM_BANK_MEM_27_ECC_2B_ERR_MASKf, 1, 171, 0 }, 21042 { FBM_BANK_MEM_28_ECC_2B_ERR_MASKf, 1, 172, 0 }, 21043 { FBM_BANK_MEM_29_ECC_2B_ERR_MASKf, 1, 173, 0 }, 21044 { FBM_BANK_MEM_2_ECC_2B_ERR_MASKf, 1, 146, 0 }, 21045 { FBM_BANK_MEM_30_ECC_2B_ERR_MASKf, 1, 174, 0 }, 21046 { FBM_BANK_MEM_31_ECC_2B_ERR_MASKf, 1, 175, 0 }, 21047 { FBM_BANK_MEM_3_ECC_2B_ERR_MASKf, 1, 147, 0 }, 21048 { FBM_BANK_MEM_4_ECC_2B_ERR_MASKf, 1, 148, 0 }, 21049 { FBM_BANK_MEM_5_ECC_2B_ERR_MASKf, 1, 149, 0 }, 21050 { FBM_BANK_MEM_6_ECC_2B_ERR_MASKf, 1, 150, 0 }, 21051 { FBM_BANK_MEM_7_ECC_2B_ERR_MASKf, 1, 151, 0 }, 21052 { FBM_BANK_MEM_8_ECC_2B_ERR_MASKf, 1, 152, 0 }, 21053 { FBM_BANK_MEM_9_ECC_2B_ERR_MASKf, 1, 153, 0 }, 21054 { OCBM_BANK_0_ECC_2B_ERR_MASKf, 1, 0, 0 }, 21055 { OCBM_BANK_100_ECC_2B_ERR_MASKf, 1, 100, 0 }, 21056 { OCBM_BANK_101_ECC_2B_ERR_MASKf, 1, 101, 0 }, 21057 { OCBM_BANK_102_ECC_2B_ERR_MASKf, 1, 102, 0 }, 21058 { OCBM_BANK_103_ECC_2B_ERR_MASKf, 1, 103, 0 }, 21059 { OCBM_BANK_104_ECC_2B_ERR_MASKf, 1, 104, 0 }, 21060 { OCBM_BANK_105_ECC_2B_ERR_MASKf, 1, 105, 0 }, 21061 { OCBM_BANK_106_ECC_2B_ERR_MASKf, 1, 106, 0 }, 21062 { OCBM_BANK_107_ECC_2B_ERR_MASKf, 1, 107, 0 }, 21063 { OCBM_BANK_108_ECC_2B_ERR_MASKf, 1, 108, 0 }, 21064 { OCBM_BANK_109_ECC_2B_ERR_MASKf, 1, 109, 0 }, 21065 { OCBM_BANK_10_ECC_2B_ERR_MASKf, 1, 10, 0 }, 21066 { OCBM_BANK_110_ECC_2B_ERR_MASKf, 1, 110, 0 }, 21067 { OCBM_BANK_111_ECC_2B_ERR_MASKf, 1, 111, 0 }, 21068 { OCBM_BANK_112_ECC_2B_ERR_MASKf, 1, 112, 0 }, 21069 { OCBM_BANK_113_ECC_2B_ERR_MASKf, 1, 113, 0 }, 21070 { OCBM_BANK_114_ECC_2B_ERR_MASKf, 1, 114, 0 }, 21071 { OCBM_BANK_115_ECC_2B_ERR_MASKf, 1, 115, 0 }, 21072 { OCBM_BANK_116_ECC_2B_ERR_MASKf, 1, 116, 0 }, 21073 { OCBM_BANK_117_ECC_2B_ERR_MASKf, 1, 117, 0 }, 21074 { OCBM_BANK_118_ECC_2B_ERR_MASKf, 1, 118, 0 }, 21075 { OCBM_BANK_119_ECC_2B_ERR_MASKf, 1, 119, 0 }, 21076 { OCBM_BANK_11_ECC_2B_ERR_MASKf, 1, 11, 0 }, 21077 { OCBM_BANK_120_ECC_2B_ERR_MASKf, 1, 120, 0 }, 21078 { OCBM_BANK_121_ECC_2B_ERR_MASKf, 1, 121, 0 }, 21079 { OCBM_BANK_122_ECC_2B_ERR_MASKf, 1, 122, 0 }, 21080 { OCBM_BANK_123_ECC_2B_ERR_MASKf, 1, 123, 0 }, 21081 { OCBM_BANK_124_ECC_2B_ERR_MASKf, 1, 124, 0 }, 21082 { OCBM_BANK_125_ECC_2B_ERR_MASKf, 1, 125, 0 }, 21083 { OCBM_BANK_126_ECC_2B_ERR_MASKf, 1, 126, 0 }, 21084 { OCBM_BANK_127_ECC_2B_ERR_MASKf, 1, 127, 0 }, 21085 { OCBM_BANK_128_ECC_2B_ERR_MASKf, 1, 128, 0 }, 21086 { OCBM_BANK_129_ECC_2B_ERR_MASKf, 1, 129, 0 }, 21087 { OCBM_BANK_12_ECC_2B_ERR_MASKf, 1, 12, 0 }, 21088 { OCBM_BANK_130_ECC_2B_ERR_MASKf, 1, 130, 0 }, 21089 { OCBM_BANK_131_ECC_2B_ERR_MASKf, 1, 131, 0 }, 21090 { OCBM_BANK_132_ECC_2B_ERR_MASKf, 1, 132, 0 }, 21091 { OCBM_BANK_133_ECC_2B_ERR_MASKf, 1, 133, 0 }, 21092 { OCBM_BANK_134_ECC_2B_ERR_MASKf, 1, 134, 0 }, 21093 { OCBM_BANK_135_ECC_2B_ERR_MASKf, 1, 135, 0 }, 21094 { OCBM_BANK_136_ECC_2B_ERR_MASKf, 1, 136, 0 }, 21095 { OCBM_BANK_137_ECC_2B_ERR_MASKf, 1, 137, 0 }, 21096 { OCBM_BANK_138_ECC_2B_ERR_MASKf, 1, 138, 0 }, 21097 { OCBM_BANK_139_ECC_2B_ERR_MASKf, 1, 139, 0 }, 21098 { OCBM_BANK_13_ECC_2B_ERR_MASKf, 1, 13, 0 }, 21099 { OCBM_BANK_140_ECC_2B_ERR_MASKf, 1, 140, 0 }, 21100 { OCBM_BANK_141_ECC_2B_ERR_MASKf, 1, 141, 0 }, 21101 { OCBM_BANK_142_ECC_2B_ERR_MASKf, 1, 142, 0 }, 21102 { OCBM_BANK_143_ECC_2B_ERR_MASKf, 1, 143, 0 }, 21103 { OCBM_BANK_14_ECC_2B_ERR_MASKf, 1, 14, 0 }, 21104 { OCBM_BANK_15_ECC_2B_ERR_MASKf, 1, 15, 0 }, 21105 { OCBM_BANK_16_ECC_2B_ERR_MASKf, 1, 16, 0 }, 21106 { OCBM_BANK_17_ECC_2B_ERR_MASKf, 1, 17, 0 }, 21107 { OCBM_BANK_18_ECC_2B_ERR_MASKf, 1, 18, 0 }, 21108 { OCBM_BANK_19_ECC_2B_ERR_MASKf, 1, 19, 0 }, 21109 { OCBM_BANK_1_ECC_2B_ERR_MASKf, 1, 1, 0 }, 21110 { OCBM_BANK_20_ECC_2B_ERR_MASKf, 1, 20, 0 }, 21111 { OCBM_BANK_21_ECC_2B_ERR_MASKf, 1, 21, 0 }, 21112 { OCBM_BANK_22_ECC_2B_ERR_MASKf, 1, 22, 0 }, 21113 { OCBM_BANK_23_ECC_2B_ERR_MASKf, 1, 23, 0 }, 21114 { OCBM_BANK_24_ECC_2B_ERR_MASKf, 1, 24, 0 }, 21115 { OCBM_BANK_25_ECC_2B_ERR_MASKf, 1, 25, 0 }, 21116 { OCBM_BANK_26_ECC_2B_ERR_MASKf, 1, 26, 0 }, 21117 { OCBM_BANK_27_ECC_2B_ERR_MASKf, 1, 27, 0 }, 21118 { OCBM_BANK_28_ECC_2B_ERR_MASKf, 1, 28, 0 }, 21119 { OCBM_BANK_29_ECC_2B_ERR_MASKf, 1, 29, 0 }, 21120 { OCBM_BANK_2_ECC_2B_ERR_MASKf, 1, 2, 0 }, 21121 { OCBM_BANK_30_ECC_2B_ERR_MASKf, 1, 30, 0 }, 21122 { OCBM_BANK_31_ECC_2B_ERR_MASKf, 1, 31, 0 }, 21123 { OCBM_BANK_32_ECC_2B_ERR_MASKf, 1, 32, 0 }, 21124 { OCBM_BANK_33_ECC_2B_ERR_MASKf, 1, 33, 0 }, 21125 { OCBM_BANK_34_ECC_2B_ERR_MASKf, 1, 34, 0 }, 21126 { OCBM_BANK_35_ECC_2B_ERR_MASKf, 1, 35, 0 }, 21127 { OCBM_BANK_36_ECC_2B_ERR_MASKf, 1, 36, 0 }, 21128 { OCBM_BANK_37_ECC_2B_ERR_MASKf, 1, 37, 0 }, 21129 { OCBM_BANK_38_ECC_2B_ERR_MASKf, 1, 38, 0 }, 21130 { OCBM_BANK_39_ECC_2B_ERR_MASKf, 1, 39, 0 }, 21131 { OCBM_BANK_3_ECC_2B_ERR_MASKf, 1, 3, 0 }, 21132 { OCBM_BANK_40_ECC_2B_ERR_MASKf, 1, 40, 0 }, 21133 { OCBM_BANK_41_ECC_2B_ERR_MASKf, 1, 41, 0 }, 21134 { OCBM_BANK_42_ECC_2B_ERR_MASKf, 1, 42, 0 }, 21135 { OCBM_BANK_43_ECC_2B_ERR_MASKf, 1, 43, 0 }, 21136 { OCBM_BANK_44_ECC_2B_ERR_MASKf, 1, 44, 0 }, 21137 { OCBM_BANK_45_ECC_2B_ERR_MASKf, 1, 45, 0 }, 21138 { OCBM_BANK_46_ECC_2B_ERR_MASKf, 1, 46, 0 }, 21139 { OCBM_BANK_47_ECC_2B_ERR_MASKf, 1, 47, 0 }, 21140 { OCBM_BANK_48_ECC_2B_ERR_MASKf, 1, 48, 0 }, 21141 { OCBM_BANK_49_ECC_2B_ERR_MASKf, 1, 49, 0 }, 21142 { OCBM_BANK_4_ECC_2B_ERR_MASKf, 1, 4, 0 }, 21143 { OCBM_BANK_50_ECC_2B_ERR_MASKf, 1, 50, 0 }, 21144 { OCBM_BANK_51_ECC_2B_ERR_MASKf, 1, 51, 0 }, 21145 { OCBM_BANK_52_ECC_2B_ERR_MASKf, 1, 52, 0 }, 21146 { OCBM_BANK_53_ECC_2B_ERR_MASKf, 1, 53, 0 }, 21147 { OCBM_BANK_54_ECC_2B_ERR_MASKf, 1, 54, 0 }, 21148 { OCBM_BANK_55_ECC_2B_ERR_MASKf, 1, 55, 0 }, 21149 { OCBM_BANK_56_ECC_2B_ERR_MASKf, 1, 56, 0 }, 21150 { OCBM_BANK_57_ECC_2B_ERR_MASKf, 1, 57, 0 }, 21151 { OCBM_BANK_58_ECC_2B_ERR_MASKf, 1, 58, 0 }, 21152 { OCBM_BANK_59_ECC_2B_ERR_MASKf, 1, 59, 0 }, 21153 { OCBM_BANK_5_ECC_2B_ERR_MASKf, 1, 5, 0 }, 21154 { OCBM_BANK_60_ECC_2B_ERR_MASKf, 1, 60, 0 }, 21155 { OCBM_BANK_61_ECC_2B_ERR_MASKf, 1, 61, 0 }, 21156 { OCBM_BANK_62_ECC_2B_ERR_MASKf, 1, 62, 0 }, 21157 { OCBM_BANK_63_ECC_2B_ERR_MASKf, 1, 63, 0 }, 21158 { OCBM_BANK_64_ECC_2B_ERR_MASKf, 1, 64, 0 }, 21159 { OCBM_BANK_65_ECC_2B_ERR_MASKf, 1, 65, 0 }, 21160 { OCBM_BANK_66_ECC_2B_ERR_MASKf, 1, 66, 0 }, 21161 { OCBM_BANK_67_ECC_2B_ERR_MASKf, 1, 67, 0 }, 21162 { OCBM_BANK_68_ECC_2B_ERR_MASKf, 1, 68, 0 }, 21163 { OCBM_BANK_69_ECC_2B_ERR_MASKf, 1, 69, 0 }, 21164 { OCBM_BANK_6_ECC_2B_ERR_MASKf, 1, 6, 0 }, 21165 { OCBM_BANK_70_ECC_2B_ERR_MASKf, 1, 70, 0 }, 21166 { OCBM_BANK_71_ECC_2B_ERR_MASKf, 1, 71, 0 }, 21167 { OCBM_BANK_72_ECC_2B_ERR_MASKf, 1, 72, 0 }, 21168 { OCBM_BANK_73_ECC_2B_ERR_MASKf, 1, 73, 0 }, 21169 { OCBM_BANK_74_ECC_2B_ERR_MASKf, 1, 74, 0 }, 21170 { OCBM_BANK_75_ECC_2B_ERR_MASKf, 1, 75, 0 }, 21171 { OCBM_BANK_76_ECC_2B_ERR_MASKf, 1, 76, 0 }, 21172 { OCBM_BANK_77_ECC_2B_ERR_MASKf, 1, 77, 0 }, 21173 { OCBM_BANK_78_ECC_2B_ERR_MASKf, 1, 78, 0 }, 21174 { OCBM_BANK_79_ECC_2B_ERR_MASKf, 1, 79, 0 }, 21175 { OCBM_BANK_7_ECC_2B_ERR_MASKf, 1, 7, 0 }, 21176 { OCBM_BANK_80_ECC_2B_ERR_MASKf, 1, 80, 0 }, 21177 { OCBM_BANK_81_ECC_2B_ERR_MASKf, 1, 81, 0 }, 21178 { OCBM_BANK_82_ECC_2B_ERR_MASKf, 1, 82, 0 }, 21179 { OCBM_BANK_83_ECC_2B_ERR_MASKf, 1, 83, 0 }, 21180 { OCBM_BANK_84_ECC_2B_ERR_MASKf, 1, 84, 0 }, 21181 { OCBM_BANK_85_ECC_2B_ERR_MASKf, 1, 85, 0 }, 21182 { OCBM_BANK_86_ECC_2B_ERR_MASKf, 1, 86, 0 }, 21183 { OCBM_BANK_87_ECC_2B_ERR_MASKf, 1, 87, 0 }, 21184 { OCBM_BANK_88_ECC_2B_ERR_MASKf, 1, 88, 0 }, 21185 { OCBM_BANK_89_ECC_2B_ERR_MASKf, 1, 89, 0 }, 21186 { OCBM_BANK_8_ECC_2B_ERR_MASKf, 1, 8, 0 }, 21187 { OCBM_BANK_90_ECC_2B_ERR_MASKf, 1, 90, 0 }, 21188 { OCBM_BANK_91_ECC_2B_ERR_MASKf, 1, 91, 0 }, 21189 { OCBM_BANK_92_ECC_2B_ERR_MASKf, 1, 92, 0 }, 21190 { OCBM_BANK_93_ECC_2B_ERR_MASKf, 1, 93, 0 }, 21191 { OCBM_BANK_94_ECC_2B_ERR_MASKf, 1, 94, 0 }, 21192 { OCBM_BANK_95_ECC_2B_ERR_MASKf, 1, 95, 0 }, 21193 { OCBM_BANK_96_ECC_2B_ERR_MASKf, 1, 96, 0 }, 21194 { OCBM_BANK_97_ECC_2B_ERR_MASKf, 1, 97, 0 }, 21195 { OCBM_BANK_98_ECC_2B_ERR_MASKf, 1, 98, 0 }, 21196 { OCBM_BANK_99_ECC_2B_ERR_MASKf, 1, 99, 0 }, 21197 { OCBM_BANK_9_ECC_2B_ERR_MASKf, 1, 9, 0 }, 21198 { WRITE_RXI_MEM_ECC_2B_ERR_MASKf, 1, 176, 0 } 21199 }; 21200 21201 #endif 21202 #if defined(BCM_88202_A0) 21203 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTERr_fields[] = { 21204 { ECC_1B_ERR_INTf, 1, 1, 0 }, 21205 { ECC_2B_ERR_INTf, 1, 2, 0 } 21206 }; 21207 21208 #endif 21209 #if defined(BCM_88375_A0) 21210 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = { 21211 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 21212 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 21213 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 21214 }; 21215 21216 #endif 21217 #if defined(BCM_88375_B0) 21218 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = { 21219 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 21220 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 21221 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 21222 }; 21223 21224 #endif 21225 #if defined(BCM_88675_A0) 21226 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_BCM88675_A0r_fields[] = { 21227 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 21228 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 21229 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 21230 }; 21231 21232 #endif 21233 #if defined(BCM_88675_B0) 21234 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = { 21235 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 21236 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 21237 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 21238 }; 21239 21240 #endif 21241 #if defined(BCM_88680_A0) 21242 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = { 21243 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 21244 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 21245 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 21246 }; 21247 21248 #endif 21249 #if defined(BCM_88690_A0) 21250 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = { 21251 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 21252 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 21253 { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR } 21254 }; 21255 21256 #endif 21257 #if defined(BCM_88690_B0) 21258 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 21259 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 21260 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 21261 { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR } 21262 }; 21263 21264 #endif 21265 #if defined(BCM_88202_A0) 21266 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASKr_fields[] = { 21267 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 21268 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 } 21269 }; 21270 21271 #endif 21272 #if defined(BCM_88375_A0) 21273 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASK_BCM88375_A0r_fields[] = { 21274 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 21275 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 21276 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 21277 }; 21278 21279 #endif 21280 #if defined(BCM_88375_B0) 21281 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASK_BCM88375_B0r_fields[] = { 21282 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 21283 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 21284 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 21285 }; 21286 21287 #endif 21288 #if defined(BCM_88675_A0) 21289 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASK_BCM88675_A0r_fields[] = { 21290 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 21291 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 21292 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 21293 }; 21294 21295 #endif 21296 #if defined(BCM_88675_B0) 21297 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASK_BCM88675_B0r_fields[] = { 21298 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 21299 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 21300 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 21301 }; 21302 21303 #endif 21304 #if defined(BCM_88680_A0) 21305 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASK_BCM88680_A0r_fields[] = { 21306 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 21307 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 21308 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 21309 }; 21310 21311 #endif 21312 #if defined(BCM_88690_A0) 21313 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASK_BCM88690_A0r_fields[] = { 21314 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 21315 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 21316 { ITEM_0_0f, 1, 0, 0 } 21317 }; 21318 21319 #endif 21320 #if defined(BCM_88690_B0) 21321 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = { 21322 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 21323 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 21324 { ITEM_0_0f, 1, 0, 0 } 21325 }; 21326 21327 #endif 21328 #if defined(BCM_88202_A0) 21329 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TESTr_fields[] = { 21330 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG } 21331 }; 21332 21333 #endif 21334 #if defined(BCM_88375_A0) 21335 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = { 21336 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 21337 }; 21338 21339 #endif 21340 #if defined(BCM_88375_B0) 21341 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = { 21342 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 21343 }; 21344 21345 #endif 21346 #if defined(BCM_88675_A0) 21347 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TEST_BCM88675_A0r_fields[] = { 21348 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 21349 }; 21350 21351 #endif 21352 #if defined(BCM_88675_B0) 21353 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = { 21354 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 21355 }; 21356 21357 #endif 21358 #if defined(BCM_88680_A0) 21359 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = { 21360 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 21361 }; 21362 21363 #endif 21364 #if defined(BCM_88690_A0) 21365 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = { 21366 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 21367 }; 21368 21369 #endif 21370 #if defined(BCM_88690_B0) 21371 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 21372 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 21373 }; 21374 21375 #endif 21376 #if defined(BCM_88675_A0) 21377 soc_field_info_t soc_OCB_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields[] = { 21378 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 21379 }; 21380 21381 #endif 21382 #if defined(BCM_88375_A0) 21383 soc_field_info_t soc_OCB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88375_A0r_fields[] = { 21384 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 21385 }; 21386 21387 #endif 21388 #if defined(BCM_88375_B0) 21389 soc_field_info_t soc_OCB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88375_B0r_fields[] = { 21390 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 21391 }; 21392 21393 #endif 21394 #if defined(BCM_88675_B0) 21395 soc_field_info_t soc_OCB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88675_B0r_fields[] = { 21396 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 21397 }; 21398 21399 #endif 21400 #if defined(BCM_88680_A0) 21401 soc_field_info_t soc_OCB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88680_A0r_fields[] = { 21402 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 21403 }; 21404 21405 #endif 21406 #if defined(BCM_88690_A0) 21407 soc_field_info_t soc_OCB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_A0r_fields[] = { 21408 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 21409 }; 21410 21411 #endif 21412 #if defined(BCM_88690_B0) 21413 soc_field_info_t soc_OCB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_B0r_fields[] = { 21414 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 21415 }; 21416 21417 #endif 21418 #if defined(BCM_88202_A0) 21419 soc_field_info_t soc_OCB_ERROR_INITIATION_DATAr_fields[] = { 21420 { ERR_WRf, 1, 0, SOCF_SIG } 21421 }; 21422 21423 #endif 21424 #if defined(BCM_88375_A0) 21425 soc_field_info_t soc_OCB_ERROR_INITIATION_DATA_BCM88375_A0r_fields[] = { 21426 { ERR_WRf, 1, 0, SOCF_SIG } 21427 }; 21428 21429 #endif 21430 #if defined(BCM_88375_B0) 21431 soc_field_info_t soc_OCB_ERROR_INITIATION_DATA_BCM88375_B0r_fields[] = { 21432 { ERR_WRf, 1, 0, SOCF_SIG } 21433 }; 21434 21435 #endif 21436 #if defined(BCM_88675_A0) 21437 soc_field_info_t soc_OCB_ERROR_INITIATION_DATA_BCM88675_A0r_fields[] = { 21438 { ERR_WRf, 1, 0, SOCF_SIG } 21439 }; 21440 21441 #endif 21442 #if defined(BCM_88675_B0) 21443 soc_field_info_t soc_OCB_ERROR_INITIATION_DATA_BCM88675_B0r_fields[] = { 21444 { ERR_WRf, 1, 0, SOCF_SIG } 21445 }; 21446 21447 #endif 21448 #if defined(BCM_88680_A0) 21449 soc_field_info_t soc_OCB_ERROR_INITIATION_DATA_BCM88680_A0r_fields[] = { 21450 { ERR_WRf, 1, 0, SOCF_SIG } 21451 }; 21452 21453 #endif 21454 #if defined(BCM_88690_A0) 21455 soc_field_info_t soc_OCB_ERROR_INITIATION_DATA_BCM88690_A0r_fields[] = { 21456 { ERR_WRf, 1, 0, SOCF_SIG } 21457 }; 21458 21459 #endif 21460 #if defined(BCM_88690_A0) 21461 soc_field_info_t soc_OCB_FBC_BANK_CFGr_fields[] = { 21462 { BANK_N_CFG_LAST_POINTERf, 12, 12, SOCF_LE }, 21463 { BANK_N_CFG_START_POINTERf, 12, 0, SOCF_LE } 21464 }; 21465 21466 #endif 21467 #if defined(BCM_88690_B0) 21468 soc_field_info_t soc_OCB_FBC_BANK_CFG_BCM88690_B0r_fields[] = { 21469 { BANK_N_CFG_LAST_POINTERf, 12, 12, SOCF_LE }, 21470 { BANK_N_CFG_START_POINTERf, 12, 0, SOCF_LE } 21471 }; 21472 21473 #endif 21474 #if defined(BCM_88690_A0) 21475 soc_field_info_t soc_OCB_FBC_BANK_INTERRUPT_REGISTERr_fields[] = { 21476 { ERROR_FBC_BANK_0f, 1, 0, SOCF_SIG|SOCF_INTR }, 21477 { ERROR_FBC_BANK_1f, 1, 1, SOCF_SIG|SOCF_INTR }, 21478 { ERROR_FBC_BANK_10f, 1, 10, SOCF_SIG|SOCF_INTR }, 21479 { ERROR_FBC_BANK_11f, 1, 11, SOCF_SIG|SOCF_INTR }, 21480 { ERROR_FBC_BANK_12f, 1, 12, SOCF_SIG|SOCF_INTR }, 21481 { ERROR_FBC_BANK_13f, 1, 13, SOCF_SIG|SOCF_INTR }, 21482 { ERROR_FBC_BANK_14f, 1, 14, SOCF_SIG|SOCF_INTR }, 21483 { ERROR_FBC_BANK_15f, 1, 15, SOCF_SIG|SOCF_INTR }, 21484 { ERROR_FBC_BANK_2f, 1, 2, SOCF_SIG|SOCF_INTR }, 21485 { ERROR_FBC_BANK_3f, 1, 3, SOCF_SIG|SOCF_INTR }, 21486 { ERROR_FBC_BANK_4f, 1, 4, SOCF_SIG|SOCF_INTR }, 21487 { ERROR_FBC_BANK_5f, 1, 5, SOCF_SIG|SOCF_INTR }, 21488 { ERROR_FBC_BANK_6f, 1, 6, SOCF_SIG|SOCF_INTR }, 21489 { ERROR_FBC_BANK_7f, 1, 7, SOCF_SIG|SOCF_INTR }, 21490 { ERROR_FBC_BANK_8f, 1, 8, SOCF_SIG|SOCF_INTR }, 21491 { ERROR_FBC_BANK_9f, 1, 9, SOCF_SIG|SOCF_INTR } 21492 }; 21493 21494 #endif 21495 #if defined(BCM_88690_B0) 21496 soc_field_info_t soc_OCB_FBC_BANK_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 21497 { ERROR_FBC_BANK_0f, 1, 0, SOCF_SIG|SOCF_INTR }, 21498 { ERROR_FBC_BANK_1f, 1, 1, SOCF_SIG|SOCF_INTR }, 21499 { ERROR_FBC_BANK_10f, 1, 10, SOCF_SIG|SOCF_INTR }, 21500 { ERROR_FBC_BANK_11f, 1, 11, SOCF_SIG|SOCF_INTR }, 21501 { ERROR_FBC_BANK_12f, 1, 12, SOCF_SIG|SOCF_INTR }, 21502 { ERROR_FBC_BANK_13f, 1, 13, SOCF_SIG|SOCF_INTR }, 21503 { ERROR_FBC_BANK_14f, 1, 14, SOCF_SIG|SOCF_INTR }, 21504 { ERROR_FBC_BANK_15f, 1, 15, SOCF_SIG|SOCF_INTR }, 21505 { ERROR_FBC_BANK_2f, 1, 2, SOCF_SIG|SOCF_INTR }, 21506 { ERROR_FBC_BANK_3f, 1, 3, SOCF_SIG|SOCF_INTR }, 21507 { ERROR_FBC_BANK_4f, 1, 4, SOCF_SIG|SOCF_INTR }, 21508 { ERROR_FBC_BANK_5f, 1, 5, SOCF_SIG|SOCF_INTR }, 21509 { ERROR_FBC_BANK_6f, 1, 6, SOCF_SIG|SOCF_INTR }, 21510 { ERROR_FBC_BANK_7f, 1, 7, SOCF_SIG|SOCF_INTR }, 21511 { ERROR_FBC_BANK_8f, 1, 8, SOCF_SIG|SOCF_INTR }, 21512 { ERROR_FBC_BANK_9f, 1, 9, SOCF_SIG|SOCF_INTR } 21513 }; 21514 21515 #endif 21516 #if defined(BCM_88690_A0) 21517 soc_field_info_t soc_OCB_FBC_BANK_INTERRUPT_REGISTER_MASKr_fields[] = { 21518 { ERROR_FBC_BANK_0_MASKf, 1, 0, 0 }, 21519 { ERROR_FBC_BANK_10_MASKf, 1, 10, 0 }, 21520 { ERROR_FBC_BANK_11_MASKf, 1, 11, 0 }, 21521 { ERROR_FBC_BANK_12_MASKf, 1, 12, 0 }, 21522 { ERROR_FBC_BANK_13_MASKf, 1, 13, 0 }, 21523 { ERROR_FBC_BANK_14_MASKf, 1, 14, 0 }, 21524 { ERROR_FBC_BANK_15_MASKf, 1, 15, 0 }, 21525 { ERROR_FBC_BANK_1_MASKf, 1, 1, 0 }, 21526 { ERROR_FBC_BANK_2_MASKf, 1, 2, 0 }, 21527 { ERROR_FBC_BANK_3_MASKf, 1, 3, 0 }, 21528 { ERROR_FBC_BANK_4_MASKf, 1, 4, 0 }, 21529 { ERROR_FBC_BANK_5_MASKf, 1, 5, 0 }, 21530 { ERROR_FBC_BANK_6_MASKf, 1, 6, 0 }, 21531 { ERROR_FBC_BANK_7_MASKf, 1, 7, 0 }, 21532 { ERROR_FBC_BANK_8_MASKf, 1, 8, 0 }, 21533 { ERROR_FBC_BANK_9_MASKf, 1, 9, 0 } 21534 }; 21535 21536 #endif 21537 #if defined(BCM_88690_B0) 21538 soc_field_info_t soc_OCB_FBC_BANK_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = { 21539 { ERROR_FBC_BANK_0_MASKf, 1, 0, 0 }, 21540 { ERROR_FBC_BANK_10_MASKf, 1, 10, 0 }, 21541 { ERROR_FBC_BANK_11_MASKf, 1, 11, 0 }, 21542 { ERROR_FBC_BANK_12_MASKf, 1, 12, 0 }, 21543 { ERROR_FBC_BANK_13_MASKf, 1, 13, 0 }, 21544 { ERROR_FBC_BANK_14_MASKf, 1, 14, 0 }, 21545 { ERROR_FBC_BANK_15_MASKf, 1, 15, 0 }, 21546 { ERROR_FBC_BANK_1_MASKf, 1, 1, 0 }, 21547 { ERROR_FBC_BANK_2_MASKf, 1, 2, 0 }, 21548 { ERROR_FBC_BANK_3_MASKf, 1, 3, 0 }, 21549 { ERROR_FBC_BANK_4_MASKf, 1, 4, 0 }, 21550 { ERROR_FBC_BANK_5_MASKf, 1, 5, 0 }, 21551 { ERROR_FBC_BANK_6_MASKf, 1, 6, 0 }, 21552 { ERROR_FBC_BANK_7_MASKf, 1, 7, 0 }, 21553 { ERROR_FBC_BANK_8_MASKf, 1, 8, 0 }, 21554 { ERROR_FBC_BANK_9_MASKf, 1, 9, 0 } 21555 }; 21556 21557 #endif 21558 #if defined(BCM_88690_A0) 21559 soc_field_info_t soc_OCB_FBC_BANK_INTERRUPT_REGISTER_TESTr_fields[] = { 21560 { FBC_BANK_INTERRUPT_REGISTER_TESTf, 16, 0, SOCF_LE } 21561 }; 21562 21563 #endif 21564 #if defined(BCM_88690_B0) 21565 soc_field_info_t soc_OCB_FBC_BANK_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 21566 { FBC_BANK_INTERRUPT_REGISTER_TESTf, 16, 0, SOCF_LE } 21567 }; 21568 21569 #endif 21570 #if defined(BCM_88690_A0) 21571 soc_field_info_t soc_OCB_FREE_BUFFERS_BANK_STATUS_REGISTERr_fields[] = { 21572 { BANK_N_DBG_PTR_STATf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 21573 { BANK_N_DBG_PTR_STAT_MAXf, 13, 13, SOCF_LE|SOCF_RO|SOCF_SIG }, 21574 { BANK_N_DBG_PTR_STAT_MINf, 13, 26, SOCF_LE|SOCF_RO|SOCF_SIG } 21575 }; 21576 21577 #endif 21578 #if defined(BCM_88690_B0) 21579 soc_field_info_t soc_OCB_FREE_BUFFERS_BANK_STATUS_REGISTER_BCM88690_B0r_fields[] = { 21580 { BANK_N_DBG_PTR_STATf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 21581 { BANK_N_DBG_PTR_STAT_MAXf, 13, 13, SOCF_LE|SOCF_RO|SOCF_SIG }, 21582 { BANK_N_DBG_PTR_STAT_MINf, 13, 26, SOCF_LE|SOCF_RO|SOCF_SIG } 21583 }; 21584 21585 #endif 21586 #if defined(BCM_88690_A0) 21587 soc_field_info_t soc_OCB_FREE_BUFFERS_STATUS_REGISTERr_fields[] = { 21588 { DBG_PTR_STATf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 21589 { DBG_PTR_STAT_MAXf, 17, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 21590 { DBG_PTR_STAT_MINf, 17, 34, SOCF_LE|SOCF_RO|SOCF_SIG } 21591 }; 21592 21593 #endif 21594 #if defined(BCM_88690_B0) 21595 soc_field_info_t soc_OCB_FREE_BUFFERS_STATUS_REGISTER_BCM88690_B0r_fields[] = { 21596 { DBG_PTR_STATf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 21597 { DBG_PTR_STAT_MAXf, 17, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 21598 { DBG_PTR_STAT_MINf, 17, 34, SOCF_LE|SOCF_RO|SOCF_SIG } 21599 }; 21600 21601 #endif 21602 #if defined(BCM_88690_A0) 21603 soc_field_info_t soc_OCB_FREE_ERRORr_fields[] = { 21604 { FREE_ERRORf, 1, 0, SOCF_RO|SOCF_SIG }, 21605 { FREE_ERROR_POINTERf, 16, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 21606 }; 21607 21608 #endif 21609 #if defined(BCM_88690_B0) 21610 soc_field_info_t soc_OCB_FREE_ERROR_BCM88690_B0r_fields[] = { 21611 { FREE_ERRORf, 1, 0, SOCF_RO|SOCF_SIG }, 21612 { FREE_ERROR_POINTERf, 16, 1, SOCF_LE|SOCF_RO|SOCF_SIG } 21613 }; 21614 21615 #endif 21616 #if defined(BCM_88675_A0) 21617 soc_field_info_t soc_OCB_GENERAL_CONFIGr_fields[] = { 21618 { ENABLE_IDR_TRAFFICf, 1, 8, 0 }, 21619 { RD_ADDR_FIFO_ALMOST_FULL_THf, 7, 0, SOCF_LE } 21620 }; 21621 21622 #endif 21623 #if defined(BCM_88375_A0) 21624 soc_field_info_t soc_OCB_GENERAL_CONFIG_BCM88375_A0r_fields[] = { 21625 { ENABLE_IDR_TRAFFICf, 1, 8, 0 }, 21626 { RD_ADDR_FIFO_ALMOST_FULL_THf, 7, 0, SOCF_LE } 21627 }; 21628 21629 #endif 21630 #if defined(BCM_88375_B0) 21631 soc_field_info_t soc_OCB_GENERAL_CONFIG_BCM88375_B0r_fields[] = { 21632 { ENABLE_IDR_TRAFFICf, 1, 8, 0 }, 21633 { RD_ADDR_FIFO_ALMOST_FULL_THf, 7, 0, SOCF_LE } 21634 }; 21635 21636 #endif 21637 #if defined(BCM_88675_B0) 21638 soc_field_info_t soc_OCB_GENERAL_CONFIG_BCM88675_B0r_fields[] = { 21639 { ENABLE_IDR_TRAFFICf, 1, 8, 0 }, 21640 { RD_ADDR_FIFO_ALMOST_FULL_THf, 7, 0, SOCF_LE } 21641 }; 21642 21643 #endif 21644 #if defined(BCM_88680_A0) 21645 soc_field_info_t soc_OCB_GENERAL_CONFIG_BCM88680_A0r_fields[] = { 21646 { ENABLE_IDR_TRAFFICf, 1, 8, 0 }, 21647 { RD_ADDR_FIFO_ALMOST_FULL_THf, 7, 0, SOCF_LE } 21648 }; 21649 21650 #endif 21651 #if defined(BCM_88660_A0) 21652 soc_field_info_t soc_OCB_GLOBALFr_fields[] = { 21653 { DISMEMf, 1, 14, SOCF_SIG } 21654 }; 21655 21656 #endif 21657 #if defined(BCM_88202_A0) 21658 soc_field_info_t soc_OCB_GLOBALF_BCM88202_A0r_fields[] = { 21659 { CPU_BYPASS_ECC_PARf, 1, 16, SOCF_SIG }, 21660 { DISMEMf, 1, 14, SOCF_SIG }, 21661 { DIS_ECCf, 1, 15, SOCF_SIG } 21662 }; 21663 21664 #endif 21665 #if defined(BCM_88660_A0) 21666 soc_field_info_t soc_OCB_GLOBAL_1r_fields[] = { 21667 { OCB_ENf, 1, 6, SOCF_SIG } 21668 }; 21669 21670 #endif 21671 #if defined(BCM_88202_A0) 21672 soc_field_info_t soc_OCB_GLOBAL_1_BCM88202_A0r_fields[] = { 21673 { OCB_ENf, 1, 6, SOCF_SIG } 21674 }; 21675 21676 #endif 21677 #if defined(BCM_88675_A0) 21678 soc_field_info_t soc_OCB_GLOBAL_GENERAL_CFG_3r_fields[] = { 21679 { OCB_BUFF_SIZEf, 1, 3, 0 }, 21680 { OPPORTUNISTIC_CRC_ENf, 1, 9, 0 }, 21681 { PACKET_CRC_ENf, 1, 0, 0 } 21682 }; 21683 21684 #endif 21685 #if defined(BCM_88375_A0) 21686 soc_field_info_t soc_OCB_GLOBAL_GENERAL_CFG_3_BCM88375_A0r_fields[] = { 21687 { OCB_BUFF_SIZEf, 1, 3, 0 }, 21688 { OPPORTUNISTIC_CRC_ENf, 1, 9, 0 }, 21689 { PACKET_CRC_ENf, 1, 0, 0 } 21690 }; 21691 21692 #endif 21693 #if defined(BCM_88375_B0) 21694 soc_field_info_t soc_OCB_GLOBAL_GENERAL_CFG_3_BCM88375_B0r_fields[] = { 21695 { OCB_BUFF_SIZEf, 1, 3, 0 }, 21696 { OPPORTUNISTIC_CRC_ENf, 1, 9, 0 }, 21697 { PACKET_CRC_ENf, 1, 0, 0 } 21698 }; 21699 21700 #endif 21701 #if defined(BCM_88675_B0) 21702 soc_field_info_t soc_OCB_GLOBAL_GENERAL_CFG_3_BCM88675_B0r_fields[] = { 21703 { OCB_BUFF_SIZEf, 1, 3, 0 }, 21704 { OPPORTUNISTIC_CRC_ENf, 1, 9, 0 }, 21705 { PACKET_CRC_ENf, 1, 0, 0 } 21706 }; 21707 21708 #endif 21709 #if defined(BCM_88680_A0) 21710 soc_field_info_t soc_OCB_GLOBAL_GENERAL_CFG_3_BCM88680_A0r_fields[] = { 21711 { OCB_BUFF_SIZEf, 1, 3, 0 }, 21712 { OPPORTUNISTIC_CRC_ENf, 1, 9, 0 }, 21713 { PACKET_CRC_ENf, 1, 0, 0 } 21714 }; 21715 21716 #endif 21717 #if defined(BCM_88675_A0) 21718 soc_field_info_t soc_OCB_GLOBAL_MEM_OPTIONSr_fields[] = { 21719 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 21720 { DISMEMf, 1, 0, 0 }, 21721 { DIS_ECCf, 1, 1, 0 }, 21722 { WRITE_TO_XORf, 1, 3, 0 } 21723 }; 21724 21725 #endif 21726 #if defined(BCM_88375_A0) 21727 soc_field_info_t soc_OCB_GLOBAL_MEM_OPTIONS_BCM88375_A0r_fields[] = { 21728 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 21729 { DISMEMf, 1, 0, 0 }, 21730 { DIS_ECCf, 1, 1, 0 }, 21731 { WRITE_TO_XORf, 1, 3, 0 } 21732 }; 21733 21734 #endif 21735 #if defined(BCM_88375_B0) 21736 soc_field_info_t soc_OCB_GLOBAL_MEM_OPTIONS_BCM88375_B0r_fields[] = { 21737 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 21738 { DISMEMf, 1, 0, 0 }, 21739 { DIS_ECCf, 1, 1, 0 }, 21740 { WRITE_TO_XORf, 1, 3, 0 } 21741 }; 21742 21743 #endif 21744 #if defined(BCM_88675_B0) 21745 soc_field_info_t soc_OCB_GLOBAL_MEM_OPTIONS_BCM88675_B0r_fields[] = { 21746 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 21747 { DISMEMf, 1, 0, 0 }, 21748 { DIS_ECCf, 1, 1, 0 }, 21749 { WRITE_TO_XORf, 1, 3, 0 } 21750 }; 21751 21752 #endif 21753 #if defined(BCM_88680_A0) 21754 soc_field_info_t soc_OCB_GLOBAL_MEM_OPTIONS_BCM88680_A0r_fields[] = { 21755 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 21756 { DISMEMf, 1, 0, 0 }, 21757 { DIS_ECCf, 1, 1, 0 }, 21758 { WRITE_TO_XORf, 1, 3, 0 } 21759 }; 21760 21761 #endif 21762 #if defined(BCM_88675_A0) 21763 soc_field_info_t soc_OCB_GLOBAL_OCB_BANK_RANGEr_fields[] = { 21764 { OCB_BUFF_END_BANK_Nf, 22, 22, SOCF_LE }, 21765 { OCB_BUFF_START_BANK_Nf, 22, 0, SOCF_LE } 21766 }; 21767 21768 #endif 21769 #if defined(BCM_88375_A0) 21770 soc_field_info_t soc_OCB_GLOBAL_OCB_BANK_RANGE_BCM88375_A0r_fields[] = { 21771 { OCB_BUFF_END_BANK_Nf, 22, 22, SOCF_LE }, 21772 { OCB_BUFF_START_BANK_Nf, 22, 0, SOCF_LE } 21773 }; 21774 21775 #endif 21776 #if defined(BCM_88375_B0) 21777 soc_field_info_t soc_OCB_GLOBAL_OCB_BANK_RANGE_BCM88375_B0r_fields[] = { 21778 { OCB_BUFF_END_BANK_Nf, 22, 22, SOCF_LE }, 21779 { OCB_BUFF_START_BANK_Nf, 22, 0, SOCF_LE } 21780 }; 21781 21782 #endif 21783 #if defined(BCM_88675_B0) 21784 soc_field_info_t soc_OCB_GLOBAL_OCB_BANK_RANGE_BCM88675_B0r_fields[] = { 21785 { OCB_BUFF_END_BANK_Nf, 22, 22, SOCF_LE }, 21786 { OCB_BUFF_START_BANK_Nf, 22, 0, SOCF_LE } 21787 }; 21788 21789 #endif 21790 #if defined(BCM_88680_A0) 21791 soc_field_info_t soc_OCB_GLOBAL_OCB_BANK_RANGE_BCM88680_A0r_fields[] = { 21792 { OCB_BUFF_END_BANK_Nf, 22, 22, SOCF_LE }, 21793 { OCB_BUFF_START_BANK_Nf, 22, 0, SOCF_LE } 21794 }; 21795 21796 #endif 21797 #if defined(BCM_88650_A0) 21798 soc_field_info_t soc_OCB_GTIMER_CONFIGURATIONr_fields[] = { 21799 { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG }, 21800 { GTIMER_ENABLEf, 1, 30, SOCF_SIG }, 21801 { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG } 21802 }; 21803 21804 #endif 21805 #if defined(BCM_88202_A0) 21806 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88202_A0r_fields[] = { 21807 { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG }, 21808 { GTIMER_ENABLEf, 1, 30, SOCF_SIG }, 21809 { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG } 21810 }; 21811 21812 #endif 21813 #if defined(BCM_88375_A0) 21814 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88375_A0r_fields[] = { 21815 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 21816 { GTIMER_ENABLEf, 1, 30, 0 }, 21817 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 21818 }; 21819 21820 #endif 21821 #if defined(BCM_88375_B0) 21822 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88375_B0r_fields[] = { 21823 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 21824 { GTIMER_ENABLEf, 1, 30, 0 }, 21825 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 21826 }; 21827 21828 #endif 21829 #if defined(BCM_88650_B0) 21830 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88650_B0r_fields[] = { 21831 { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG }, 21832 { GTIMER_ENABLEf, 1, 30, SOCF_SIG }, 21833 { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG } 21834 }; 21835 21836 #endif 21837 #if defined(BCM_88660_A0) 21838 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88660_A0r_fields[] = { 21839 { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG }, 21840 { GTIMER_ENABLEf, 1, 30, SOCF_SIG }, 21841 { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG } 21842 }; 21843 21844 #endif 21845 #if defined(BCM_88675_A0) 21846 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88675_A0r_fields[] = { 21847 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 21848 { GTIMER_ENABLEf, 1, 30, 0 }, 21849 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 21850 }; 21851 21852 #endif 21853 #if defined(BCM_88675_B0) 21854 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88675_B0r_fields[] = { 21855 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 21856 { GTIMER_ENABLEf, 1, 30, 0 }, 21857 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 21858 }; 21859 21860 #endif 21861 #if defined(BCM_88680_A0) 21862 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88680_A0r_fields[] = { 21863 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 21864 { GTIMER_ENABLEf, 1, 30, 0 }, 21865 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 21866 }; 21867 21868 #endif 21869 #if defined(BCM_88690_A0) 21870 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88690_A0r_fields[] = { 21871 { FIELD_0_0f, 1, 0, 0 }, 21872 { FIELD_1_1f, 1, 1, 0 }, 21873 { FIELD_2_2f, 1, 2, 0 } 21874 }; 21875 21876 #endif 21877 #if defined(BCM_88690_B0) 21878 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88690_B0r_fields[] = { 21879 { FIELD_0_0f, 1, 0, 0 }, 21880 { FIELD_1_1f, 1, 1, 0 }, 21881 { FIELD_2_2f, 1, 2, 0 } 21882 }; 21883 21884 #endif 21885 #if defined(BCM_88690_A0) 21886 soc_field_info_t soc_OCB_GTIMER_CYCLEr_fields[] = { 21887 { FIELD_0_31f, 32, 0, SOCF_LE } 21888 }; 21889 21890 #endif 21891 #if defined(BCM_88690_B0) 21892 soc_field_info_t soc_OCB_GTIMER_CYCLE_BCM88690_B0r_fields[] = { 21893 { FIELD_0_31f, 32, 0, SOCF_LE } 21894 }; 21895 21896 #endif 21897 #if defined(BCM_88650_A0) 21898 soc_field_info_t soc_OCB_GTIMER_TRIGGERr_fields[] = { 21899 { GTIMER_TRIGGERf, 1, 0, SOCF_SIG } 21900 }; 21901 21902 #endif 21903 #if defined(BCM_88202_A0) 21904 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88202_A0r_fields[] = { 21905 { GTIMER_TRIGGERf, 1, 0, SOCF_SIG } 21906 }; 21907 21908 #endif 21909 #if defined(BCM_88375_A0) 21910 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88375_A0r_fields[] = { 21911 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 21912 }; 21913 21914 #endif 21915 #if defined(BCM_88375_B0) 21916 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88375_B0r_fields[] = { 21917 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 21918 }; 21919 21920 #endif 21921 #if defined(BCM_88650_B0) 21922 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88650_B0r_fields[] = { 21923 { GTIMER_TRIGGERf, 1, 0, SOCF_SIG } 21924 }; 21925 21926 #endif 21927 #if defined(BCM_88660_A0) 21928 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88660_A0r_fields[] = { 21929 { GTIMER_TRIGGERf, 1, 0, SOCF_SIG } 21930 }; 21931 21932 #endif 21933 #if defined(BCM_88675_A0) 21934 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88675_A0r_fields[] = { 21935 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 21936 }; 21937 21938 #endif 21939 #if defined(BCM_88675_B0) 21940 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88675_B0r_fields[] = { 21941 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 21942 }; 21943 21944 #endif 21945 #if defined(BCM_88680_A0) 21946 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88680_A0r_fields[] = { 21947 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 21948 }; 21949 21950 #endif 21951 #if defined(BCM_88650_A0) 21952 soc_field_info_t soc_OCB_INDIRECT_COMMANDr_fields[] = { 21953 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG }, 21954 { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG }, 21955 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG }, 21956 { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG }, 21957 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG } 21958 }; 21959 21960 #endif 21961 #if defined(BCM_88650_A0) 21962 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESSr_fields[] = { 21963 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG }, 21964 { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG } 21965 }; 21966 21967 #endif 21968 #if defined(BCM_88202_A0) 21969 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88202_A0r_fields[] = { 21970 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG }, 21971 { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG } 21972 }; 21973 21974 #endif 21975 #if defined(BCM_88375_A0) 21976 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88375_A0r_fields[] = { 21977 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 21978 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 21979 }; 21980 21981 #endif 21982 #if defined(BCM_88375_B0) 21983 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88375_B0r_fields[] = { 21984 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 21985 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 21986 }; 21987 21988 #endif 21989 #if defined(BCM_88650_B0) 21990 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88650_B0r_fields[] = { 21991 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG }, 21992 { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG } 21993 }; 21994 21995 #endif 21996 #if defined(BCM_88660_A0) 21997 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88660_A0r_fields[] = { 21998 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG }, 21999 { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG } 22000 }; 22001 22002 #endif 22003 #if defined(BCM_88675_A0) 22004 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88675_A0r_fields[] = { 22005 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 22006 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 22007 }; 22008 22009 #endif 22010 #if defined(BCM_88675_B0) 22011 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88675_B0r_fields[] = { 22012 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 22013 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 22014 }; 22015 22016 #endif 22017 #if defined(BCM_88680_A0) 22018 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88680_A0r_fields[] = { 22019 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 22020 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 22021 }; 22022 22023 #endif 22024 #if defined(BCM_88690_A0) 22025 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88690_A0r_fields[] = { 22026 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 22027 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 22028 }; 22029 22030 #endif 22031 #if defined(BCM_88690_B0) 22032 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88690_B0r_fields[] = { 22033 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 22034 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 22035 }; 22036 22037 #endif 22038 #if defined(BCM_88202_A0) 22039 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88202_A0r_fields[] = { 22040 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG }, 22041 { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG }, 22042 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG }, 22043 { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG }, 22044 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG } 22045 }; 22046 22047 #endif 22048 #if defined(BCM_88375_A0) 22049 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88375_A0r_fields[] = { 22050 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 22051 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 22052 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 22053 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 22054 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 22055 }; 22056 22057 #endif 22058 #if defined(BCM_88375_B0) 22059 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88375_B0r_fields[] = { 22060 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 22061 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 22062 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 22063 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 22064 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 22065 }; 22066 22067 #endif 22068 #if defined(BCM_88650_B0) 22069 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88650_B0r_fields[] = { 22070 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG }, 22071 { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG }, 22072 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG }, 22073 { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG }, 22074 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG } 22075 }; 22076 22077 #endif 22078 #if defined(BCM_88660_A0) 22079 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88660_A0r_fields[] = { 22080 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG }, 22081 { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG }, 22082 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG }, 22083 { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG }, 22084 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG } 22085 }; 22086 22087 #endif 22088 #if defined(BCM_88675_A0) 22089 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88675_A0r_fields[] = { 22090 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 22091 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 22092 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 22093 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 22094 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 22095 }; 22096 22097 #endif 22098 #if defined(BCM_88675_B0) 22099 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88675_B0r_fields[] = { 22100 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 22101 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 22102 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 22103 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 22104 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 22105 }; 22106 22107 #endif 22108 #if defined(BCM_88680_A0) 22109 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88680_A0r_fields[] = { 22110 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 22111 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 22112 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 22113 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 22114 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 22115 }; 22116 22117 #endif 22118 #if defined(BCM_88690_A0) 22119 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88690_A0r_fields[] = { 22120 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 22121 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 22122 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 22123 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 22124 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 22125 }; 22126 22127 #endif 22128 #if defined(BCM_88690_B0) 22129 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88690_B0r_fields[] = { 22130 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 22131 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 22132 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 22133 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 22134 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 22135 }; 22136 22137 #endif 22138 #if defined(BCM_88650_A0) 22139 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENTr_fields[] = { 22140 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG } 22141 }; 22142 22143 #endif 22144 #if defined(BCM_88202_A0) 22145 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88202_A0r_fields[] = { 22146 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG } 22147 }; 22148 22149 #endif 22150 #if defined(BCM_88375_A0) 22151 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88375_A0r_fields[] = { 22152 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 22153 }; 22154 22155 #endif 22156 #if defined(BCM_88375_B0) 22157 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88375_B0r_fields[] = { 22158 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 22159 }; 22160 22161 #endif 22162 #if defined(BCM_88650_B0) 22163 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88650_B0r_fields[] = { 22164 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG } 22165 }; 22166 22167 #endif 22168 #if defined(BCM_88660_A0) 22169 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88660_A0r_fields[] = { 22170 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG } 22171 }; 22172 22173 #endif 22174 #if defined(BCM_88675_A0) 22175 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88675_A0r_fields[] = { 22176 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 22177 }; 22178 22179 #endif 22180 #if defined(BCM_88675_B0) 22181 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88675_B0r_fields[] = { 22182 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 22183 }; 22184 22185 #endif 22186 #if defined(BCM_88680_A0) 22187 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88680_A0r_fields[] = { 22188 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 22189 }; 22190 22191 #endif 22192 #if defined(BCM_88675_A0) 22193 soc_field_info_t soc_OCB_INDIRECT_COMMAND_RD_DATAr_fields[] = { 22194 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22195 }; 22196 22197 #endif 22198 #if defined(BCM_88375_A0) 22199 soc_field_info_t soc_OCB_INDIRECT_COMMAND_RD_DATA_BCM88375_A0r_fields[] = { 22200 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22201 }; 22202 22203 #endif 22204 #if defined(BCM_88375_B0) 22205 soc_field_info_t soc_OCB_INDIRECT_COMMAND_RD_DATA_BCM88375_B0r_fields[] = { 22206 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22207 }; 22208 22209 #endif 22210 #if defined(BCM_88675_B0) 22211 soc_field_info_t soc_OCB_INDIRECT_COMMAND_RD_DATA_BCM88675_B0r_fields[] = { 22212 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22213 }; 22214 22215 #endif 22216 #if defined(BCM_88680_A0) 22217 soc_field_info_t soc_OCB_INDIRECT_COMMAND_RD_DATA_BCM88680_A0r_fields[] = { 22218 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22219 }; 22220 22221 #endif 22222 #if defined(BCM_88690_A0) 22223 soc_field_info_t soc_OCB_INDIRECT_COMMAND_RD_DATA_BCM88690_A0r_fields[] = { 22224 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22225 }; 22226 22227 #endif 22228 #if defined(BCM_88690_B0) 22229 soc_field_info_t soc_OCB_INDIRECT_COMMAND_RD_DATA_BCM88690_B0r_fields[] = { 22230 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22231 }; 22232 22233 #endif 22234 #if defined(BCM_88675_A0) 22235 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WIDE_MEMr_fields[] = { 22236 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 22237 }; 22238 22239 #endif 22240 #if defined(BCM_88375_A0) 22241 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WIDE_MEM_BCM88375_A0r_fields[] = { 22242 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 22243 }; 22244 22245 #endif 22246 #if defined(BCM_88375_B0) 22247 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WIDE_MEM_BCM88375_B0r_fields[] = { 22248 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 22249 }; 22250 22251 #endif 22252 #if defined(BCM_88675_B0) 22253 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WIDE_MEM_BCM88675_B0r_fields[] = { 22254 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 22255 }; 22256 22257 #endif 22258 #if defined(BCM_88680_A0) 22259 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WIDE_MEM_BCM88680_A0r_fields[] = { 22260 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 22261 }; 22262 22263 #endif 22264 #if defined(BCM_88690_A0) 22265 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WIDE_MEM_BCM88690_A0r_fields[] = { 22266 { FIELD_0_0f, 1, 0, 0 } 22267 }; 22268 22269 #endif 22270 #if defined(BCM_88690_B0) 22271 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WIDE_MEM_BCM88690_B0r_fields[] = { 22272 { FIELD_0_0f, 1, 0, 0 } 22273 }; 22274 22275 #endif 22276 #if defined(BCM_88675_A0) 22277 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WR_DATAr_fields[] = { 22278 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 22279 }; 22280 22281 #endif 22282 #if defined(BCM_88375_A0) 22283 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WR_DATA_BCM88375_A0r_fields[] = { 22284 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 22285 }; 22286 22287 #endif 22288 #if defined(BCM_88375_B0) 22289 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WR_DATA_BCM88375_B0r_fields[] = { 22290 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 22291 }; 22292 22293 #endif 22294 #if defined(BCM_88675_B0) 22295 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WR_DATA_BCM88675_B0r_fields[] = { 22296 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 22297 }; 22298 22299 #endif 22300 #if defined(BCM_88680_A0) 22301 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WR_DATA_BCM88680_A0r_fields[] = { 22302 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 22303 }; 22304 22305 #endif 22306 #if defined(BCM_88690_A0) 22307 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WR_DATA_BCM88690_A0r_fields[] = { 22308 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 22309 }; 22310 22311 #endif 22312 #if defined(BCM_88690_B0) 22313 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WR_DATA_BCM88690_B0r_fields[] = { 22314 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 22315 }; 22316 22317 #endif 22318 #if defined(BCM_88675_A0) 22319 soc_field_info_t soc_OCB_INDIRECT_FORCE_BUBBLEr_fields[] = { 22320 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 22321 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 22322 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 22323 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 22324 }; 22325 22326 #endif 22327 #if defined(BCM_88375_A0) 22328 soc_field_info_t soc_OCB_INDIRECT_FORCE_BUBBLE_BCM88375_A0r_fields[] = { 22329 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 22330 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 22331 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 22332 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 22333 }; 22334 22335 #endif 22336 #if defined(BCM_88375_B0) 22337 soc_field_info_t soc_OCB_INDIRECT_FORCE_BUBBLE_BCM88375_B0r_fields[] = { 22338 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 22339 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 22340 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 22341 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 22342 }; 22343 22344 #endif 22345 #if defined(BCM_88675_B0) 22346 soc_field_info_t soc_OCB_INDIRECT_FORCE_BUBBLE_BCM88675_B0r_fields[] = { 22347 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 22348 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 22349 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 22350 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 22351 }; 22352 22353 #endif 22354 #if defined(BCM_88680_A0) 22355 soc_field_info_t soc_OCB_INDIRECT_FORCE_BUBBLE_BCM88680_A0r_fields[] = { 22356 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 22357 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 22358 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 22359 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 22360 }; 22361 22362 #endif 22363 #if defined(BCM_88690_A0) 22364 soc_field_info_t soc_OCB_INDIRECT_FORCE_BUBBLE_BCM88690_A0r_fields[] = { 22365 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 22366 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 22367 { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE }, 22368 { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG } 22369 }; 22370 22371 #endif 22372 #if defined(BCM_88690_B0) 22373 soc_field_info_t soc_OCB_INDIRECT_FORCE_BUBBLE_BCM88690_B0r_fields[] = { 22374 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 22375 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 22376 { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE }, 22377 { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG } 22378 }; 22379 22380 #endif 22381 #if defined(BCM_88650_A0) 22382 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_0r_fields[] = { 22383 { INDIRECT_READ_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG } 22384 }; 22385 22386 #endif 22387 #if defined(BCM_88650_A0) 22388 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_1r_fields[] = { 22389 { INDIRECT_READ_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG } 22390 }; 22391 22392 #endif 22393 #if defined(BCM_88202_A0) 22394 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_0_BCM88202_A0r_fields[] = { 22395 { INDIRECT_READ_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG } 22396 }; 22397 22398 #endif 22399 #if defined(BCM_88650_B0) 22400 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_0_BCM88650_B0r_fields[] = { 22401 { INDIRECT_READ_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG } 22402 }; 22403 22404 #endif 22405 #if defined(BCM_88660_A0) 22406 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_0_BCM88660_A0r_fields[] = { 22407 { INDIRECT_READ_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG } 22408 }; 22409 22410 #endif 22411 #if defined(BCM_88202_A0) 22412 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_1_BCM88202_A0r_fields[] = { 22413 { INDIRECT_READ_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG } 22414 }; 22415 22416 #endif 22417 #if defined(BCM_88650_B0) 22418 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_1_BCM88650_B0r_fields[] = { 22419 { INDIRECT_READ_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG } 22420 }; 22421 22422 #endif 22423 #if defined(BCM_88660_A0) 22424 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_1_BCM88660_A0r_fields[] = { 22425 { INDIRECT_READ_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG } 22426 }; 22427 22428 #endif 22429 #if defined(BCM_88650_A0) 22430 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_0r_fields[] = { 22431 { INDIRECT_WRITE_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG } 22432 }; 22433 22434 #endif 22435 #if defined(BCM_88650_A0) 22436 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_1r_fields[] = { 22437 { INDIRECT_WRITE_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG } 22438 }; 22439 22440 #endif 22441 #if defined(BCM_88202_A0) 22442 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_0_BCM88202_A0r_fields[] = { 22443 { INDIRECT_WRITE_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG } 22444 }; 22445 22446 #endif 22447 #if defined(BCM_88650_B0) 22448 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_0_BCM88650_B0r_fields[] = { 22449 { INDIRECT_WRITE_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG } 22450 }; 22451 22452 #endif 22453 #if defined(BCM_88660_A0) 22454 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_0_BCM88660_A0r_fields[] = { 22455 { INDIRECT_WRITE_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG } 22456 }; 22457 22458 #endif 22459 #if defined(BCM_88202_A0) 22460 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_1_BCM88202_A0r_fields[] = { 22461 { INDIRECT_WRITE_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG } 22462 }; 22463 22464 #endif 22465 #if defined(BCM_88650_B0) 22466 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_1_BCM88650_B0r_fields[] = { 22467 { INDIRECT_WRITE_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG } 22468 }; 22469 22470 #endif 22471 #if defined(BCM_88660_A0) 22472 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_1_BCM88660_A0r_fields[] = { 22473 { INDIRECT_WRITE_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG } 22474 }; 22475 22476 #endif 22477 #if defined(BCM_88202_A0) 22478 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTERr_fields[] = { 22479 { ERROR_ECC_MASKf, 1, 0, SOCF_SIG } 22480 }; 22481 22482 #endif 22483 #if defined(BCM_88375_A0) 22484 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTER_BCM88375_A0r_fields[] = { 22485 { CRC_ERR_INT_MASKf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22486 { ERROR_ECC_MASKf, 1, 0, 0 }, 22487 { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22488 { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22489 { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22490 { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR } 22491 }; 22492 22493 #endif 22494 #if defined(BCM_88375_B0) 22495 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTER_BCM88375_B0r_fields[] = { 22496 { CRC_ERR_INT_MASKf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22497 { ERROR_ECC_MASKf, 1, 0, 0 }, 22498 { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22499 { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22500 { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22501 { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR } 22502 }; 22503 22504 #endif 22505 #if defined(BCM_88675_A0) 22506 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTER_BCM88675_A0r_fields[] = { 22507 { CRC_ERR_INT_MASKf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22508 { ERROR_ECC_MASKf, 1, 0, 0 }, 22509 { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22510 { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22511 { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22512 { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR } 22513 }; 22514 22515 #endif 22516 #if defined(BCM_88675_B0) 22517 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTER_BCM88675_B0r_fields[] = { 22518 { CRC_ERR_INT_MASKf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22519 { ERROR_ECC_MASKf, 1, 0, 0 }, 22520 { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22521 { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22522 { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22523 { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR } 22524 }; 22525 22526 #endif 22527 #if defined(BCM_88680_A0) 22528 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTER_BCM88680_A0r_fields[] = { 22529 { CRC_ERR_INT_MASKf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22530 { ERROR_ECC_MASKf, 1, 0, 0 }, 22531 { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22532 { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22533 { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22534 { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR } 22535 }; 22536 22537 #endif 22538 #if defined(BCM_88690_A0) 22539 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTER_BCM88690_A0r_fields[] = { 22540 { ERROR_ECC_MASKf, 1, 0, 0 }, 22541 { ERROR_FBC_BANK_MASKf, 1, 2, 0 }, 22542 { ERROR_FREE_INT_MASKf, 1, 1, 0 } 22543 }; 22544 22545 #endif 22546 #if defined(BCM_88690_B0) 22547 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields[] = { 22548 { ERROR_ECC_MASKf, 1, 0, 0 }, 22549 { ERROR_FBC_BANK_MASKf, 1, 2, 0 }, 22550 { ERROR_FREE_INT_MASKf, 1, 1, 0 } 22551 }; 22552 22553 #endif 22554 #if defined(BCM_88202_A0) 22555 soc_field_info_t soc_OCB_INTERRUPT_REGISTERr_fields[] = { 22556 { ERROR_ECCf, 1, 0, 0 } 22557 }; 22558 22559 #endif 22560 #if defined(BCM_88375_A0) 22561 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = { 22562 { CRC_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 22563 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22564 { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 5, SOCF_SIG|SOCF_INTR }, 22565 { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 4, SOCF_SIG|SOCF_INTR }, 22566 { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 22567 { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 2, SOCF_SIG|SOCF_INTR } 22568 }; 22569 22570 #endif 22571 #if defined(BCM_88375_B0) 22572 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = { 22573 { CRC_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 22574 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22575 { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 5, SOCF_SIG|SOCF_INTR }, 22576 { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 4, SOCF_SIG|SOCF_INTR }, 22577 { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 22578 { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 2, SOCF_SIG|SOCF_INTR } 22579 }; 22580 22581 #endif 22582 #if defined(BCM_88675_A0) 22583 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_BCM88675_A0r_fields[] = { 22584 { CRC_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 22585 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22586 { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 5, SOCF_SIG|SOCF_INTR }, 22587 { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 4, SOCF_SIG|SOCF_INTR }, 22588 { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 22589 { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 2, SOCF_SIG|SOCF_INTR } 22590 }; 22591 22592 #endif 22593 #if defined(BCM_88675_B0) 22594 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = { 22595 { CRC_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 22596 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22597 { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 5, SOCF_SIG|SOCF_INTR }, 22598 { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 4, SOCF_SIG|SOCF_INTR }, 22599 { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 22600 { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 2, SOCF_SIG|SOCF_INTR } 22601 }; 22602 22603 #endif 22604 #if defined(BCM_88680_A0) 22605 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = { 22606 { CRC_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 22607 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22608 { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 5, SOCF_SIG|SOCF_INTR }, 22609 { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 4, SOCF_SIG|SOCF_INTR }, 22610 { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 3, SOCF_SIG|SOCF_INTR }, 22611 { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 2, SOCF_SIG|SOCF_INTR } 22612 }; 22613 22614 #endif 22615 #if defined(BCM_88690_A0) 22616 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = { 22617 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22618 { ERROR_FBC_BANKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22619 { ERROR_FREE_INTf, 1, 1, SOCF_SIG|SOCF_INTR } 22620 }; 22621 22622 #endif 22623 #if defined(BCM_88690_B0) 22624 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 22625 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22626 { ERROR_FBC_BANKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }, 22627 { ERROR_FREE_INTf, 1, 1, SOCF_SIG|SOCF_INTR } 22628 }; 22629 22630 #endif 22631 #if defined(BCM_88202_A0) 22632 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TESTr_fields[] = { 22633 { INTERRUPT_REGISTER_TESTf, 1, 0, SOCF_SIG } 22634 }; 22635 22636 #endif 22637 #if defined(BCM_88375_A0) 22638 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = { 22639 { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 22640 }; 22641 22642 #endif 22643 #if defined(BCM_88375_B0) 22644 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = { 22645 { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 22646 }; 22647 22648 #endif 22649 #if defined(BCM_88675_A0) 22650 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TEST_BCM88675_A0r_fields[] = { 22651 { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 22652 }; 22653 22654 #endif 22655 #if defined(BCM_88675_B0) 22656 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = { 22657 { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 22658 }; 22659 22660 #endif 22661 #if defined(BCM_88680_A0) 22662 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = { 22663 { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 22664 }; 22665 22666 #endif 22667 #if defined(BCM_88690_A0) 22668 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = { 22669 { INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 22670 }; 22671 22672 #endif 22673 #if defined(BCM_88690_B0) 22674 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 22675 { INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 22676 }; 22677 22678 #endif 22679 #if defined(BCM_88675_A0) 22680 soc_field_info_t soc_OCB_LAST_RD_ADDRr_fields[] = { 22681 { LAST_RD_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22682 }; 22683 22684 #endif 22685 #if defined(BCM_88375_A0) 22686 soc_field_info_t soc_OCB_LAST_RD_ADDR_BCM88375_A0r_fields[] = { 22687 { LAST_RD_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22688 }; 22689 22690 #endif 22691 #if defined(BCM_88375_B0) 22692 soc_field_info_t soc_OCB_LAST_RD_ADDR_BCM88375_B0r_fields[] = { 22693 { LAST_RD_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22694 }; 22695 22696 #endif 22697 #if defined(BCM_88675_B0) 22698 soc_field_info_t soc_OCB_LAST_RD_ADDR_BCM88675_B0r_fields[] = { 22699 { LAST_RD_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22700 }; 22701 22702 #endif 22703 #if defined(BCM_88680_A0) 22704 soc_field_info_t soc_OCB_LAST_RD_ADDR_BCM88680_A0r_fields[] = { 22705 { LAST_RD_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22706 }; 22707 22708 #endif 22709 #if defined(BCM_88675_A0) 22710 soc_field_info_t soc_OCB_LAST_RD_BANKr_fields[] = { 22711 { LAST_RD_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22712 }; 22713 22714 #endif 22715 #if defined(BCM_88375_A0) 22716 soc_field_info_t soc_OCB_LAST_RD_BANK_BCM88375_A0r_fields[] = { 22717 { LAST_RD_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22718 }; 22719 22720 #endif 22721 #if defined(BCM_88375_B0) 22722 soc_field_info_t soc_OCB_LAST_RD_BANK_BCM88375_B0r_fields[] = { 22723 { LAST_RD_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22724 }; 22725 22726 #endif 22727 #if defined(BCM_88675_B0) 22728 soc_field_info_t soc_OCB_LAST_RD_BANK_BCM88675_B0r_fields[] = { 22729 { LAST_RD_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22730 }; 22731 22732 #endif 22733 #if defined(BCM_88680_A0) 22734 soc_field_info_t soc_OCB_LAST_RD_BANK_BCM88680_A0r_fields[] = { 22735 { LAST_RD_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22736 }; 22737 22738 #endif 22739 #if defined(BCM_88675_A0) 22740 soc_field_info_t soc_OCB_LAST_RD_DBUFF_POINTERr_fields[] = { 22741 { LAST_RD_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22742 }; 22743 22744 #endif 22745 #if defined(BCM_88375_A0) 22746 soc_field_info_t soc_OCB_LAST_RD_DBUFF_POINTER_BCM88375_A0r_fields[] = { 22747 { LAST_RD_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22748 }; 22749 22750 #endif 22751 #if defined(BCM_88375_B0) 22752 soc_field_info_t soc_OCB_LAST_RD_DBUFF_POINTER_BCM88375_B0r_fields[] = { 22753 { LAST_RD_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22754 }; 22755 22756 #endif 22757 #if defined(BCM_88675_B0) 22758 soc_field_info_t soc_OCB_LAST_RD_DBUFF_POINTER_BCM88675_B0r_fields[] = { 22759 { LAST_RD_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22760 }; 22761 22762 #endif 22763 #if defined(BCM_88680_A0) 22764 soc_field_info_t soc_OCB_LAST_RD_DBUFF_POINTER_BCM88680_A0r_fields[] = { 22765 { LAST_RD_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22766 }; 22767 22768 #endif 22769 #if defined(BCM_88675_A0) 22770 soc_field_info_t soc_OCB_LAST_RD_OFFSETr_fields[] = { 22771 { LAST_RD_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22772 }; 22773 22774 #endif 22775 #if defined(BCM_88375_A0) 22776 soc_field_info_t soc_OCB_LAST_RD_OFFSET_BCM88375_A0r_fields[] = { 22777 { LAST_RD_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22778 }; 22779 22780 #endif 22781 #if defined(BCM_88375_B0) 22782 soc_field_info_t soc_OCB_LAST_RD_OFFSET_BCM88375_B0r_fields[] = { 22783 { LAST_RD_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22784 }; 22785 22786 #endif 22787 #if defined(BCM_88675_B0) 22788 soc_field_info_t soc_OCB_LAST_RD_OFFSET_BCM88675_B0r_fields[] = { 22789 { LAST_RD_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22790 }; 22791 22792 #endif 22793 #if defined(BCM_88680_A0) 22794 soc_field_info_t soc_OCB_LAST_RD_OFFSET_BCM88680_A0r_fields[] = { 22795 { LAST_RD_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22796 }; 22797 22798 #endif 22799 #if defined(BCM_88675_A0) 22800 soc_field_info_t soc_OCB_LAST_WR_ADDRr_fields[] = { 22801 { LAST_WR_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22802 }; 22803 22804 #endif 22805 #if defined(BCM_88375_A0) 22806 soc_field_info_t soc_OCB_LAST_WR_ADDR_BCM88375_A0r_fields[] = { 22807 { LAST_WR_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22808 }; 22809 22810 #endif 22811 #if defined(BCM_88375_B0) 22812 soc_field_info_t soc_OCB_LAST_WR_ADDR_BCM88375_B0r_fields[] = { 22813 { LAST_WR_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22814 }; 22815 22816 #endif 22817 #if defined(BCM_88675_B0) 22818 soc_field_info_t soc_OCB_LAST_WR_ADDR_BCM88675_B0r_fields[] = { 22819 { LAST_WR_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22820 }; 22821 22822 #endif 22823 #if defined(BCM_88680_A0) 22824 soc_field_info_t soc_OCB_LAST_WR_ADDR_BCM88680_A0r_fields[] = { 22825 { LAST_WR_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22826 }; 22827 22828 #endif 22829 #if defined(BCM_88675_A0) 22830 soc_field_info_t soc_OCB_LAST_WR_BANKr_fields[] = { 22831 { LAST_WR_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22832 }; 22833 22834 #endif 22835 #if defined(BCM_88375_A0) 22836 soc_field_info_t soc_OCB_LAST_WR_BANK_BCM88375_A0r_fields[] = { 22837 { LAST_WR_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22838 }; 22839 22840 #endif 22841 #if defined(BCM_88375_B0) 22842 soc_field_info_t soc_OCB_LAST_WR_BANK_BCM88375_B0r_fields[] = { 22843 { LAST_WR_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22844 }; 22845 22846 #endif 22847 #if defined(BCM_88675_B0) 22848 soc_field_info_t soc_OCB_LAST_WR_BANK_BCM88675_B0r_fields[] = { 22849 { LAST_WR_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22850 }; 22851 22852 #endif 22853 #if defined(BCM_88680_A0) 22854 soc_field_info_t soc_OCB_LAST_WR_BANK_BCM88680_A0r_fields[] = { 22855 { LAST_WR_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22856 }; 22857 22858 #endif 22859 #if defined(BCM_88675_A0) 22860 soc_field_info_t soc_OCB_LAST_WR_DBUFF_POINTERr_fields[] = { 22861 { LAST_WR_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22862 }; 22863 22864 #endif 22865 #if defined(BCM_88375_A0) 22866 soc_field_info_t soc_OCB_LAST_WR_DBUFF_POINTER_BCM88375_A0r_fields[] = { 22867 { LAST_WR_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22868 }; 22869 22870 #endif 22871 #if defined(BCM_88375_B0) 22872 soc_field_info_t soc_OCB_LAST_WR_DBUFF_POINTER_BCM88375_B0r_fields[] = { 22873 { LAST_WR_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22874 }; 22875 22876 #endif 22877 #if defined(BCM_88675_B0) 22878 soc_field_info_t soc_OCB_LAST_WR_DBUFF_POINTER_BCM88675_B0r_fields[] = { 22879 { LAST_WR_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22880 }; 22881 22882 #endif 22883 #if defined(BCM_88680_A0) 22884 soc_field_info_t soc_OCB_LAST_WR_DBUFF_POINTER_BCM88680_A0r_fields[] = { 22885 { LAST_WR_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22886 }; 22887 22888 #endif 22889 #if defined(BCM_88675_A0) 22890 soc_field_info_t soc_OCB_LAST_WR_OFFSETr_fields[] = { 22891 { LAST_WR_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22892 }; 22893 22894 #endif 22895 #if defined(BCM_88375_A0) 22896 soc_field_info_t soc_OCB_LAST_WR_OFFSET_BCM88375_A0r_fields[] = { 22897 { LAST_WR_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22898 }; 22899 22900 #endif 22901 #if defined(BCM_88375_B0) 22902 soc_field_info_t soc_OCB_LAST_WR_OFFSET_BCM88375_B0r_fields[] = { 22903 { LAST_WR_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22904 }; 22905 22906 #endif 22907 #if defined(BCM_88675_B0) 22908 soc_field_info_t soc_OCB_LAST_WR_OFFSET_BCM88675_B0r_fields[] = { 22909 { LAST_WR_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22910 }; 22911 22912 #endif 22913 #if defined(BCM_88680_A0) 22914 soc_field_info_t soc_OCB_LAST_WR_OFFSET_BCM88680_A0r_fields[] = { 22915 { LAST_WR_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22916 }; 22917 22918 #endif 22919 #if defined(BCM_88675_A0) 22920 soc_field_info_t soc_OCB_MASK_ECC_PER_BANKr_fields[] = { 22921 { MASK_ECC_PER_BANK_1_Bf, 16, 0, SOCF_LE }, 22922 { MASK_ECC_PER_BANK_2_Bf, 16, 16, SOCF_LE } 22923 }; 22924 22925 #endif 22926 #if defined(BCM_88375_A0) 22927 soc_field_info_t soc_OCB_MASK_ECC_PER_BANK_BCM88375_A0r_fields[] = { 22928 { MASK_ECC_PER_BANK_1_Bf, 16, 0, SOCF_LE }, 22929 { MASK_ECC_PER_BANK_2_Bf, 16, 16, SOCF_LE } 22930 }; 22931 22932 #endif 22933 #if defined(BCM_88375_B0) 22934 soc_field_info_t soc_OCB_MASK_ECC_PER_BANK_BCM88375_B0r_fields[] = { 22935 { MASK_ECC_PER_BANK_1_Bf, 16, 0, SOCF_LE }, 22936 { MASK_ECC_PER_BANK_2_Bf, 16, 16, SOCF_LE } 22937 }; 22938 22939 #endif 22940 #if defined(BCM_88675_B0) 22941 soc_field_info_t soc_OCB_MASK_ECC_PER_BANK_BCM88675_B0r_fields[] = { 22942 { MASK_ECC_PER_BANK_1_Bf, 16, 0, SOCF_LE }, 22943 { MASK_ECC_PER_BANK_2_Bf, 16, 16, SOCF_LE } 22944 }; 22945 22946 #endif 22947 #if defined(BCM_88680_A0) 22948 soc_field_info_t soc_OCB_MASK_ECC_PER_BANK_BCM88680_A0r_fields[] = { 22949 { MASK_ECC_PER_BANK_1_Bf, 16, 0, SOCF_LE }, 22950 { MASK_ECC_PER_BANK_2_Bf, 16, 16, SOCF_LE } 22951 }; 22952 22953 #endif 22954 #if defined(BCM_88675_A0) 22955 soc_field_info_t soc_OCB_OCB_BANK_CRC_ERRr_fields[] = { 22956 { OCB_BANK_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22957 }; 22958 22959 #endif 22960 #if defined(BCM_88375_A0) 22961 soc_field_info_t soc_OCB_OCB_BANK_CRC_ERR_BCM88375_A0r_fields[] = { 22962 { OCB_BANK_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22963 }; 22964 22965 #endif 22966 #if defined(BCM_88375_B0) 22967 soc_field_info_t soc_OCB_OCB_BANK_CRC_ERR_BCM88375_B0r_fields[] = { 22968 { OCB_BANK_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22969 }; 22970 22971 #endif 22972 #if defined(BCM_88675_B0) 22973 soc_field_info_t soc_OCB_OCB_BANK_CRC_ERR_BCM88675_B0r_fields[] = { 22974 { OCB_BANK_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22975 }; 22976 22977 #endif 22978 #if defined(BCM_88680_A0) 22979 soc_field_info_t soc_OCB_OCB_BANK_CRC_ERR_BCM88680_A0r_fields[] = { 22980 { OCB_BANK_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 22981 }; 22982 22983 #endif 22984 #if defined(BCM_88650_A0) 22985 soc_field_info_t soc_OCB_OCB_CONFIGURATION_REGISTERr_fields[] = { 22986 { IND_ENf, 1, 4, SOCF_SIG } 22987 }; 22988 22989 #endif 22990 #if defined(BCM_88202_A0) 22991 soc_field_info_t soc_OCB_OCB_CONFIGURATION_REGISTER_BCM88202_A0r_fields[] = { 22992 { IND_ENf, 1, 4, SOCF_SIG } 22993 }; 22994 22995 #endif 22996 #if defined(BCM_88650_B0) 22997 soc_field_info_t soc_OCB_OCB_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = { 22998 { IND_ENf, 1, 4, SOCF_SIG } 22999 }; 23000 23001 #endif 23002 #if defined(BCM_88660_A0) 23003 soc_field_info_t soc_OCB_OCB_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = { 23004 { IND_ENf, 1, 4, SOCF_SIG } 23005 }; 23006 23007 #endif 23008 #if defined(BCM_88675_A0) 23009 soc_field_info_t soc_OCB_OCB_CRC_ERRr_fields[] = { 23010 { OCB_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23011 }; 23012 23013 #endif 23014 #if defined(BCM_88375_A0) 23015 soc_field_info_t soc_OCB_OCB_CRC_ERR_BCM88375_A0r_fields[] = { 23016 { OCB_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23017 }; 23018 23019 #endif 23020 #if defined(BCM_88375_B0) 23021 soc_field_info_t soc_OCB_OCB_CRC_ERR_BCM88375_B0r_fields[] = { 23022 { OCB_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23023 }; 23024 23025 #endif 23026 #if defined(BCM_88675_B0) 23027 soc_field_info_t soc_OCB_OCB_CRC_ERR_BCM88675_B0r_fields[] = { 23028 { OCB_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23029 }; 23030 23031 #endif 23032 #if defined(BCM_88680_A0) 23033 soc_field_info_t soc_OCB_OCB_CRC_ERR_BCM88680_A0r_fields[] = { 23034 { OCB_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23035 }; 23036 23037 #endif 23038 #if defined(BCM_88650_A0) 23039 soc_field_info_t soc_OCB_OCB_EVEN_RD_CTRr_fields[] = { 23040 { OCB_EVEN_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23041 }; 23042 23043 #endif 23044 #if defined(BCM_88202_A0) 23045 soc_field_info_t soc_OCB_OCB_EVEN_RD_CTR_BCM88202_A0r_fields[] = { 23046 { OCB_EVEN_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23047 }; 23048 23049 #endif 23050 #if defined(BCM_88650_B0) 23051 soc_field_info_t soc_OCB_OCB_EVEN_RD_CTR_BCM88650_B0r_fields[] = { 23052 { OCB_EVEN_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23053 }; 23054 23055 #endif 23056 #if defined(BCM_88660_A0) 23057 soc_field_info_t soc_OCB_OCB_EVEN_RD_CTR_BCM88660_A0r_fields[] = { 23058 { OCB_EVEN_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23059 }; 23060 23061 #endif 23062 #if defined(BCM_88650_A0) 23063 soc_field_info_t soc_OCB_OCB_EVEN_WR_CTRr_fields[] = { 23064 { OCB_EVEN_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23065 }; 23066 23067 #endif 23068 #if defined(BCM_88202_A0) 23069 soc_field_info_t soc_OCB_OCB_EVEN_WR_CTR_BCM88202_A0r_fields[] = { 23070 { OCB_EVEN_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23071 }; 23072 23073 #endif 23074 #if defined(BCM_88650_B0) 23075 soc_field_info_t soc_OCB_OCB_EVEN_WR_CTR_BCM88650_B0r_fields[] = { 23076 { OCB_EVEN_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23077 }; 23078 23079 #endif 23080 #if defined(BCM_88660_A0) 23081 soc_field_info_t soc_OCB_OCB_EVEN_WR_CTR_BCM88660_A0r_fields[] = { 23082 { OCB_EVEN_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23083 }; 23084 23085 #endif 23086 #if defined(BCM_88650_A0) 23087 soc_field_info_t soc_OCB_OCB_ODD_RD_CTRr_fields[] = { 23088 { OCB_ODD_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23089 }; 23090 23091 #endif 23092 #if defined(BCM_88202_A0) 23093 soc_field_info_t soc_OCB_OCB_ODD_RD_CTR_BCM88202_A0r_fields[] = { 23094 { OCB_ODD_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23095 }; 23096 23097 #endif 23098 #if defined(BCM_88650_B0) 23099 soc_field_info_t soc_OCB_OCB_ODD_RD_CTR_BCM88650_B0r_fields[] = { 23100 { OCB_ODD_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23101 }; 23102 23103 #endif 23104 #if defined(BCM_88660_A0) 23105 soc_field_info_t soc_OCB_OCB_ODD_RD_CTR_BCM88660_A0r_fields[] = { 23106 { OCB_ODD_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23107 }; 23108 23109 #endif 23110 #if defined(BCM_88650_A0) 23111 soc_field_info_t soc_OCB_OCB_ODD_WR_CTRr_fields[] = { 23112 { OCB_ODD_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23113 }; 23114 23115 #endif 23116 #if defined(BCM_88202_A0) 23117 soc_field_info_t soc_OCB_OCB_ODD_WR_CTR_BCM88202_A0r_fields[] = { 23118 { OCB_ODD_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23119 }; 23120 23121 #endif 23122 #if defined(BCM_88650_B0) 23123 soc_field_info_t soc_OCB_OCB_ODD_WR_CTR_BCM88650_B0r_fields[] = { 23124 { OCB_ODD_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23125 }; 23126 23127 #endif 23128 #if defined(BCM_88660_A0) 23129 soc_field_info_t soc_OCB_OCB_ODD_WR_CTR_BCM88660_A0r_fields[] = { 23130 { OCB_ODD_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO } 23131 }; 23132 23133 #endif 23134 #if defined(BCM_88675_A0) 23135 soc_field_info_t soc_OCB_OCB_RD_CTRr_fields[] = { 23136 { OCB_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23137 }; 23138 23139 #endif 23140 #if defined(BCM_88675_A0) 23141 soc_field_info_t soc_OCB_OCB_RD_CTR_BANKr_fields[] = { 23142 { OCB_RD_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23143 }; 23144 23145 #endif 23146 #if defined(BCM_88375_A0) 23147 soc_field_info_t soc_OCB_OCB_RD_CTR_BANK_BCM88375_A0r_fields[] = { 23148 { OCB_RD_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23149 }; 23150 23151 #endif 23152 #if defined(BCM_88375_B0) 23153 soc_field_info_t soc_OCB_OCB_RD_CTR_BANK_BCM88375_B0r_fields[] = { 23154 { OCB_RD_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23155 }; 23156 23157 #endif 23158 #if defined(BCM_88675_B0) 23159 soc_field_info_t soc_OCB_OCB_RD_CTR_BANK_BCM88675_B0r_fields[] = { 23160 { OCB_RD_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23161 }; 23162 23163 #endif 23164 #if defined(BCM_88680_A0) 23165 soc_field_info_t soc_OCB_OCB_RD_CTR_BANK_BCM88680_A0r_fields[] = { 23166 { OCB_RD_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23167 }; 23168 23169 #endif 23170 #if defined(BCM_88375_A0) 23171 soc_field_info_t soc_OCB_OCB_RD_CTR_BCM88375_A0r_fields[] = { 23172 { OCB_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23173 }; 23174 23175 #endif 23176 #if defined(BCM_88375_B0) 23177 soc_field_info_t soc_OCB_OCB_RD_CTR_BCM88375_B0r_fields[] = { 23178 { OCB_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23179 }; 23180 23181 #endif 23182 #if defined(BCM_88675_B0) 23183 soc_field_info_t soc_OCB_OCB_RD_CTR_BCM88675_B0r_fields[] = { 23184 { OCB_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23185 }; 23186 23187 #endif 23188 #if defined(BCM_88680_A0) 23189 soc_field_info_t soc_OCB_OCB_RD_CTR_BCM88680_A0r_fields[] = { 23190 { OCB_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23191 }; 23192 23193 #endif 23194 #if defined(BCM_88675_A0) 23195 soc_field_info_t soc_OCB_OCB_WR_CTRr_fields[] = { 23196 { OCB_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23197 }; 23198 23199 #endif 23200 #if defined(BCM_88675_A0) 23201 soc_field_info_t soc_OCB_OCB_WR_CTR_BANKr_fields[] = { 23202 { OCB_WR_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23203 }; 23204 23205 #endif 23206 #if defined(BCM_88375_A0) 23207 soc_field_info_t soc_OCB_OCB_WR_CTR_BANK_BCM88375_A0r_fields[] = { 23208 { OCB_WR_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23209 }; 23210 23211 #endif 23212 #if defined(BCM_88375_B0) 23213 soc_field_info_t soc_OCB_OCB_WR_CTR_BANK_BCM88375_B0r_fields[] = { 23214 { OCB_WR_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23215 }; 23216 23217 #endif 23218 #if defined(BCM_88675_B0) 23219 soc_field_info_t soc_OCB_OCB_WR_CTR_BANK_BCM88675_B0r_fields[] = { 23220 { OCB_WR_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23221 }; 23222 23223 #endif 23224 #if defined(BCM_88680_A0) 23225 soc_field_info_t soc_OCB_OCB_WR_CTR_BANK_BCM88680_A0r_fields[] = { 23226 { OCB_WR_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23227 }; 23228 23229 #endif 23230 #if defined(BCM_88375_A0) 23231 soc_field_info_t soc_OCB_OCB_WR_CTR_BCM88375_A0r_fields[] = { 23232 { OCB_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23233 }; 23234 23235 #endif 23236 #if defined(BCM_88375_B0) 23237 soc_field_info_t soc_OCB_OCB_WR_CTR_BCM88375_B0r_fields[] = { 23238 { OCB_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23239 }; 23240 23241 #endif 23242 #if defined(BCM_88675_B0) 23243 soc_field_info_t soc_OCB_OCB_WR_CTR_BCM88675_B0r_fields[] = { 23244 { OCB_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23245 }; 23246 23247 #endif 23248 #if defined(BCM_88680_A0) 23249 soc_field_info_t soc_OCB_OCB_WR_CTR_BCM88680_A0r_fields[] = { 23250 { OCB_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23251 }; 23252 23253 #endif 23254 #if defined(BCM_88675_A0) 23255 soc_field_info_t soc_OCB_PARITY_ERR_CNTr_fields[] = { 23256 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23257 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23258 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23259 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23260 }; 23261 23262 #endif 23263 #if defined(BCM_88375_A0) 23264 soc_field_info_t soc_OCB_PARITY_ERR_CNT_BCM88375_A0r_fields[] = { 23265 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23266 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23267 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23268 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23269 }; 23270 23271 #endif 23272 #if defined(BCM_88375_B0) 23273 soc_field_info_t soc_OCB_PARITY_ERR_CNT_BCM88375_B0r_fields[] = { 23274 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23275 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23276 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23277 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23278 }; 23279 23280 #endif 23281 #if defined(BCM_88675_B0) 23282 soc_field_info_t soc_OCB_PARITY_ERR_CNT_BCM88675_B0r_fields[] = { 23283 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23284 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23285 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23286 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23287 }; 23288 23289 #endif 23290 #if defined(BCM_88680_A0) 23291 soc_field_info_t soc_OCB_PARITY_ERR_CNT_BCM88680_A0r_fields[] = { 23292 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 23293 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 23294 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23295 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 23296 }; 23297 23298 #endif 23299 #if defined(BCM_88675_A0) 23300 soc_field_info_t soc_OCB_PAR_ERR_INITIATEr_fields[] = { 23301 { PAR_ERR_INITIATEf, 1, 0, 0 } 23302 }; 23303 23304 #endif 23305 #if defined(BCM_88375_A0) 23306 soc_field_info_t soc_OCB_PAR_ERR_INITIATE_BCM88375_A0r_fields[] = { 23307 { PAR_ERR_INITIATEf, 1, 0, 0 } 23308 }; 23309 23310 #endif 23311 #if defined(BCM_88375_B0) 23312 soc_field_info_t soc_OCB_PAR_ERR_INITIATE_BCM88375_B0r_fields[] = { 23313 { PAR_ERR_INITIATEf, 1, 0, 0 } 23314 }; 23315 23316 #endif 23317 #if defined(BCM_88675_B0) 23318 soc_field_info_t soc_OCB_PAR_ERR_INITIATE_BCM88675_B0r_fields[] = { 23319 { PAR_ERR_INITIATEf, 1, 0, 0 } 23320 }; 23321 23322 #endif 23323 #if defined(BCM_88680_A0) 23324 soc_field_info_t soc_OCB_PAR_ERR_INITIATE_BCM88680_A0r_fields[] = { 23325 { PAR_ERR_INITIATEf, 1, 0, 0 } 23326 }; 23327 23328 #endif 23329 #if defined(BCM_88675_A0) 23330 soc_field_info_t soc_OCB_PAR_ERR_MEM_MASKr_fields[] = { 23331 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 23332 }; 23333 23334 #endif 23335 #if defined(BCM_88375_A0) 23336 soc_field_info_t soc_OCB_PAR_ERR_MEM_MASK_BCM88375_A0r_fields[] = { 23337 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 23338 }; 23339 23340 #endif 23341 #if defined(BCM_88375_B0) 23342 soc_field_info_t soc_OCB_PAR_ERR_MEM_MASK_BCM88375_B0r_fields[] = { 23343 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 23344 }; 23345 23346 #endif 23347 #if defined(BCM_88675_B0) 23348 soc_field_info_t soc_OCB_PAR_ERR_MEM_MASK_BCM88675_B0r_fields[] = { 23349 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 23350 }; 23351 23352 #endif 23353 #if defined(BCM_88680_A0) 23354 soc_field_info_t soc_OCB_PAR_ERR_MEM_MASK_BCM88680_A0r_fields[] = { 23355 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 23356 }; 23357 23358 #endif 23359 #if defined(BCM_88690_A0) 23360 soc_field_info_t soc_OCB_PCMI_0r_fields[] = { 23361 { FIELD_0_31f, 32, 0, SOCF_LE } 23362 }; 23363 23364 #endif 23365 #if defined(BCM_88690_A0) 23366 soc_field_info_t soc_OCB_PCMI_1r_fields[] = { 23367 { FIELD_0_31f, 32, 0, SOCF_LE } 23368 }; 23369 23370 #endif 23371 #if defined(BCM_88690_A0) 23372 soc_field_info_t soc_OCB_PCMI_2r_fields[] = { 23373 { FIELD_0_31f, 32, 0, SOCF_LE } 23374 }; 23375 23376 #endif 23377 #if defined(BCM_88690_A0) 23378 soc_field_info_t soc_OCB_PCMI_3r_fields[] = { 23379 { FIELD_0_31f, 32, 0, SOCF_LE } 23380 }; 23381 23382 #endif 23383 #if defined(BCM_88690_A0) 23384 soc_field_info_t soc_OCB_PCMI_4r_fields[] = { 23385 { FIELD_0_31f, 32, 0, SOCF_LE } 23386 }; 23387 23388 #endif 23389 #if defined(BCM_88690_B0) 23390 soc_field_info_t soc_OCB_PCMI_0_BCM88690_B0r_fields[] = { 23391 { FIELD_0_31f, 32, 0, SOCF_LE } 23392 }; 23393 23394 #endif 23395 #if defined(BCM_88690_A0) 23396 soc_field_info_t soc_OCB_PCMI_0_Sr_fields[] = { 23397 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23398 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 23399 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 23400 }; 23401 23402 #endif 23403 #if defined(BCM_88690_B0) 23404 soc_field_info_t soc_OCB_PCMI_0_S_BCM88690_B0r_fields[] = { 23405 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23406 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 23407 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 23408 }; 23409 23410 #endif 23411 #if defined(BCM_88690_A0) 23412 soc_field_info_t soc_OCB_PCMI_0_Tr_fields[] = { 23413 { FIELD_0_21f, 22, 0, SOCF_LE }, 23414 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 23415 }; 23416 23417 #endif 23418 #if defined(BCM_88690_B0) 23419 soc_field_info_t soc_OCB_PCMI_0_T_BCM88690_B0r_fields[] = { 23420 { FIELD_0_21f, 22, 0, SOCF_LE }, 23421 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 23422 }; 23423 23424 #endif 23425 #if defined(BCM_88690_B0) 23426 soc_field_info_t soc_OCB_PCMI_1_BCM88690_B0r_fields[] = { 23427 { FIELD_0_31f, 32, 0, SOCF_LE } 23428 }; 23429 23430 #endif 23431 #if defined(BCM_88690_A0) 23432 soc_field_info_t soc_OCB_PCMI_1_Sr_fields[] = { 23433 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23434 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 23435 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 23436 }; 23437 23438 #endif 23439 #if defined(BCM_88690_B0) 23440 soc_field_info_t soc_OCB_PCMI_1_S_BCM88690_B0r_fields[] = { 23441 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23442 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 23443 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 23444 }; 23445 23446 #endif 23447 #if defined(BCM_88690_A0) 23448 soc_field_info_t soc_OCB_PCMI_1_Tr_fields[] = { 23449 { FIELD_0_21f, 22, 0, SOCF_LE }, 23450 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 23451 }; 23452 23453 #endif 23454 #if defined(BCM_88690_B0) 23455 soc_field_info_t soc_OCB_PCMI_1_T_BCM88690_B0r_fields[] = { 23456 { FIELD_0_21f, 22, 0, SOCF_LE }, 23457 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 23458 }; 23459 23460 #endif 23461 #if defined(BCM_88690_B0) 23462 soc_field_info_t soc_OCB_PCMI_2_BCM88690_B0r_fields[] = { 23463 { FIELD_0_31f, 32, 0, SOCF_LE } 23464 }; 23465 23466 #endif 23467 #if defined(BCM_88690_A0) 23468 soc_field_info_t soc_OCB_PCMI_2_Sr_fields[] = { 23469 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23470 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 23471 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 23472 }; 23473 23474 #endif 23475 #if defined(BCM_88690_B0) 23476 soc_field_info_t soc_OCB_PCMI_2_S_BCM88690_B0r_fields[] = { 23477 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23478 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 23479 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 23480 }; 23481 23482 #endif 23483 #if defined(BCM_88690_A0) 23484 soc_field_info_t soc_OCB_PCMI_2_Tr_fields[] = { 23485 { FIELD_0_21f, 22, 0, SOCF_LE }, 23486 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 23487 }; 23488 23489 #endif 23490 #if defined(BCM_88690_B0) 23491 soc_field_info_t soc_OCB_PCMI_2_T_BCM88690_B0r_fields[] = { 23492 { FIELD_0_21f, 22, 0, SOCF_LE }, 23493 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 23494 }; 23495 23496 #endif 23497 #if defined(BCM_88690_B0) 23498 soc_field_info_t soc_OCB_PCMI_3_BCM88690_B0r_fields[] = { 23499 { FIELD_0_31f, 32, 0, SOCF_LE } 23500 }; 23501 23502 #endif 23503 #if defined(BCM_88690_A0) 23504 soc_field_info_t soc_OCB_PCMI_3_Sr_fields[] = { 23505 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23506 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 23507 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 23508 }; 23509 23510 #endif 23511 #if defined(BCM_88690_B0) 23512 soc_field_info_t soc_OCB_PCMI_3_S_BCM88690_B0r_fields[] = { 23513 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23514 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 23515 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 23516 }; 23517 23518 #endif 23519 #if defined(BCM_88690_A0) 23520 soc_field_info_t soc_OCB_PCMI_3_Tr_fields[] = { 23521 { FIELD_0_21f, 22, 0, SOCF_LE }, 23522 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 23523 }; 23524 23525 #endif 23526 #if defined(BCM_88690_B0) 23527 soc_field_info_t soc_OCB_PCMI_3_T_BCM88690_B0r_fields[] = { 23528 { FIELD_0_21f, 22, 0, SOCF_LE }, 23529 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 23530 }; 23531 23532 #endif 23533 #if defined(BCM_88690_B0) 23534 soc_field_info_t soc_OCB_PCMI_4_BCM88690_B0r_fields[] = { 23535 { FIELD_0_31f, 32, 0, SOCF_LE } 23536 }; 23537 23538 #endif 23539 #if defined(BCM_88690_A0) 23540 soc_field_info_t soc_OCB_PCMI_4_Sr_fields[] = { 23541 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23542 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 23543 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 23544 }; 23545 23546 #endif 23547 #if defined(BCM_88690_B0) 23548 soc_field_info_t soc_OCB_PCMI_4_S_BCM88690_B0r_fields[] = { 23549 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 23550 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 23551 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 23552 }; 23553 23554 #endif 23555 #if defined(BCM_88690_A0) 23556 soc_field_info_t soc_OCB_PCMI_4_Tr_fields[] = { 23557 { FIELD_0_21f, 22, 0, SOCF_LE }, 23558 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 23559 }; 23560 23561 #endif 23562 #if defined(BCM_88690_B0) 23563 soc_field_info_t soc_OCB_PCMI_4_T_BCM88690_B0r_fields[] = { 23564 { FIELD_0_21f, 22, 0, SOCF_LE }, 23565 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 23566 }; 23567 23568 #endif 23569 #if defined(BCM_88675_A0) 23570 soc_field_info_t soc_OCB_RD_ADDR_FIFO_ALMOST_FULL_BANKr_fields[] = { 23571 { RD_ADDR_FIFO_ALMOST_FULL_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23572 }; 23573 23574 #endif 23575 #if defined(BCM_88375_A0) 23576 soc_field_info_t soc_OCB_RD_ADDR_FIFO_ALMOST_FULL_BANK_BCM88375_A0r_fields[] = { 23577 { RD_ADDR_FIFO_ALMOST_FULL_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23578 }; 23579 23580 #endif 23581 #if defined(BCM_88375_B0) 23582 soc_field_info_t soc_OCB_RD_ADDR_FIFO_ALMOST_FULL_BANK_BCM88375_B0r_fields[] = { 23583 { RD_ADDR_FIFO_ALMOST_FULL_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23584 }; 23585 23586 #endif 23587 #if defined(BCM_88675_B0) 23588 soc_field_info_t soc_OCB_RD_ADDR_FIFO_ALMOST_FULL_BANK_BCM88675_B0r_fields[] = { 23589 { RD_ADDR_FIFO_ALMOST_FULL_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23590 }; 23591 23592 #endif 23593 #if defined(BCM_88680_A0) 23594 soc_field_info_t soc_OCB_RD_ADDR_FIFO_ALMOST_FULL_BANK_BCM88680_A0r_fields[] = { 23595 { RD_ADDR_FIFO_ALMOST_FULL_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23596 }; 23597 23598 #endif 23599 #if defined(BCM_88675_A0) 23600 soc_field_info_t soc_OCB_READ_ADDR_FIFO_STATUS_BANKr_fields[] = { 23601 { READ_ADDR_FIFO_STATUS_BANKf, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23602 }; 23603 23604 #endif 23605 #if defined(BCM_88375_A0) 23606 soc_field_info_t soc_OCB_READ_ADDR_FIFO_STATUS_BANK_BCM88375_A0r_fields[] = { 23607 { READ_ADDR_FIFO_STATUS_BANKf, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23608 }; 23609 23610 #endif 23611 #if defined(BCM_88375_B0) 23612 soc_field_info_t soc_OCB_READ_ADDR_FIFO_STATUS_BANK_BCM88375_B0r_fields[] = { 23613 { READ_ADDR_FIFO_STATUS_BANKf, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23614 }; 23615 23616 #endif 23617 #if defined(BCM_88675_B0) 23618 soc_field_info_t soc_OCB_READ_ADDR_FIFO_STATUS_BANK_BCM88675_B0r_fields[] = { 23619 { READ_ADDR_FIFO_STATUS_BANKf, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23620 }; 23621 23622 #endif 23623 #if defined(BCM_88680_A0) 23624 soc_field_info_t soc_OCB_READ_ADDR_FIFO_STATUS_BANK_BCM88680_A0r_fields[] = { 23625 { READ_ADDR_FIFO_STATUS_BANKf, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23626 }; 23627 23628 #endif 23629 #if defined(BCM_88675_A0) 23630 soc_field_info_t soc_OCB_READ_DATA_FIFO_STATUS_BANKr_fields[] = { 23631 { READ_DATA_FIFO_STATUS_BANKf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23632 }; 23633 23634 #endif 23635 #if defined(BCM_88375_A0) 23636 soc_field_info_t soc_OCB_READ_DATA_FIFO_STATUS_BANK_BCM88375_A0r_fields[] = { 23637 { READ_DATA_FIFO_STATUS_BANKf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23638 }; 23639 23640 #endif 23641 #if defined(BCM_88375_B0) 23642 soc_field_info_t soc_OCB_READ_DATA_FIFO_STATUS_BANK_BCM88375_B0r_fields[] = { 23643 { READ_DATA_FIFO_STATUS_BANKf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23644 }; 23645 23646 #endif 23647 #if defined(BCM_88675_B0) 23648 soc_field_info_t soc_OCB_READ_DATA_FIFO_STATUS_BANK_BCM88675_B0r_fields[] = { 23649 { READ_DATA_FIFO_STATUS_BANKf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23650 }; 23651 23652 #endif 23653 #if defined(BCM_88680_A0) 23654 soc_field_info_t soc_OCB_READ_DATA_FIFO_STATUS_BANK_BCM88680_A0r_fields[] = { 23655 { READ_DATA_FIFO_STATUS_BANKf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23656 }; 23657 23658 #endif 23659 #if defined(BCM_88650_A0) 23660 soc_field_info_t soc_OCB_REG_0020r_fields[] = { 23661 { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_SIG } 23662 }; 23663 23664 #endif 23665 #if defined(BCM_88650_A0) 23666 soc_field_info_t soc_OCB_REG_0040r_fields[] = { 23667 { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_RO } 23668 }; 23669 23670 #endif 23671 #if defined(BCM_88650_A0) 23672 soc_field_info_t soc_OCB_REG_0085r_fields[] = { 23673 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG }, 23674 { FIELD_31_31f, 1, 31, SOCF_SIG } 23675 }; 23676 23677 #endif 23678 #if defined(BCM_88650_A0) 23679 soc_field_info_t soc_OCB_REG_0086r_fields[] = { 23680 { REG_0086f, 6, 0, SOCF_LE|SOCF_SIG } 23681 }; 23682 23683 #endif 23684 #if defined(BCM_88650_A0) 23685 soc_field_info_t soc_OCB_REG_0087r_fields[] = { 23686 { REG_0087f, 1, 0, SOCF_SIG } 23687 }; 23688 23689 #endif 23690 #if defined(BCM_88650_A0) 23691 soc_field_info_t soc_OCB_REG_0090r_fields[] = { 23692 { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG } 23693 }; 23694 23695 #endif 23696 #if defined(BCM_88650_A0) 23697 soc_field_info_t soc_OCB_REG_0091r_fields[] = { 23698 { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG } 23699 }; 23700 23701 #endif 23702 #if defined(BCM_88650_A0) 23703 soc_field_info_t soc_OCB_REG_0092r_fields[] = { 23704 { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG } 23705 }; 23706 23707 #endif 23708 #if defined(BCM_88650_A0) 23709 soc_field_info_t soc_OCB_REG_0093r_fields[] = { 23710 { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG } 23711 }; 23712 23713 #endif 23714 #if defined(BCM_88202_A0) 23715 soc_field_info_t soc_OCB_REG_0020_BCM88202_A0r_fields[] = { 23716 { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_SIG } 23717 }; 23718 23719 #endif 23720 #if defined(BCM_88650_B0) 23721 soc_field_info_t soc_OCB_REG_0020_BCM88650_B0r_fields[] = { 23722 { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_SIG } 23723 }; 23724 23725 #endif 23726 #if defined(BCM_88660_A0) 23727 soc_field_info_t soc_OCB_REG_0020_BCM88660_A0r_fields[] = { 23728 { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_SIG } 23729 }; 23730 23731 #endif 23732 #if defined(BCM_88202_A0) 23733 soc_field_info_t soc_OCB_REG_0040_BCM88202_A0r_fields[] = { 23734 { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_RO } 23735 }; 23736 23737 #endif 23738 #if defined(BCM_88650_B0) 23739 soc_field_info_t soc_OCB_REG_0040_BCM88650_B0r_fields[] = { 23740 { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_RO } 23741 }; 23742 23743 #endif 23744 #if defined(BCM_88660_A0) 23745 soc_field_info_t soc_OCB_REG_0040_BCM88660_A0r_fields[] = { 23746 { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_RO } 23747 }; 23748 23749 #endif 23750 #if defined(BCM_88202_A0) 23751 soc_field_info_t soc_OCB_REG_0085_BCM88202_A0r_fields[] = { 23752 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG }, 23753 { FIELD_31_31f, 1, 31, SOCF_SIG } 23754 }; 23755 23756 #endif 23757 #if defined(BCM_88650_B0) 23758 soc_field_info_t soc_OCB_REG_0085_BCM88650_B0r_fields[] = { 23759 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG }, 23760 { FIELD_31_31f, 1, 31, SOCF_SIG } 23761 }; 23762 23763 #endif 23764 #if defined(BCM_88660_A0) 23765 soc_field_info_t soc_OCB_REG_0085_BCM88660_A0r_fields[] = { 23766 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG }, 23767 { FIELD_31_31f, 1, 31, SOCF_SIG } 23768 }; 23769 23770 #endif 23771 #if defined(BCM_88202_A0) 23772 soc_field_info_t soc_OCB_REG_0086_BCM88202_A0r_fields[] = { 23773 { REG_0086f, 6, 0, SOCF_LE|SOCF_SIG } 23774 }; 23775 23776 #endif 23777 #if defined(BCM_88650_B0) 23778 soc_field_info_t soc_OCB_REG_0086_BCM88650_B0r_fields[] = { 23779 { REG_0086f, 6, 0, SOCF_LE|SOCF_SIG } 23780 }; 23781 23782 #endif 23783 #if defined(BCM_88660_A0) 23784 soc_field_info_t soc_OCB_REG_0086_BCM88660_A0r_fields[] = { 23785 { REG_0086f, 6, 0, SOCF_LE|SOCF_SIG } 23786 }; 23787 23788 #endif 23789 #if defined(BCM_88202_A0) 23790 soc_field_info_t soc_OCB_REG_0087_BCM88202_A0r_fields[] = { 23791 { REG_0087f, 1, 0, SOCF_SIG } 23792 }; 23793 23794 #endif 23795 #if defined(BCM_88650_B0) 23796 soc_field_info_t soc_OCB_REG_0087_BCM88650_B0r_fields[] = { 23797 { REG_0087f, 1, 0, SOCF_SIG } 23798 }; 23799 23800 #endif 23801 #if defined(BCM_88660_A0) 23802 soc_field_info_t soc_OCB_REG_0087_BCM88660_A0r_fields[] = { 23803 { REG_0087f, 1, 0, SOCF_SIG } 23804 }; 23805 23806 #endif 23807 #if defined(BCM_88202_A0) 23808 soc_field_info_t soc_OCB_REG_0090_BCM88202_A0r_fields[] = { 23809 { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG } 23810 }; 23811 23812 #endif 23813 #if defined(BCM_88650_B0) 23814 soc_field_info_t soc_OCB_REG_0090_BCM88650_B0r_fields[] = { 23815 { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG } 23816 }; 23817 23818 #endif 23819 #if defined(BCM_88660_A0) 23820 soc_field_info_t soc_OCB_REG_0090_BCM88660_A0r_fields[] = { 23821 { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG } 23822 }; 23823 23824 #endif 23825 #if defined(BCM_88202_A0) 23826 soc_field_info_t soc_OCB_REG_0091_BCM88202_A0r_fields[] = { 23827 { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG } 23828 }; 23829 23830 #endif 23831 #if defined(BCM_88650_B0) 23832 soc_field_info_t soc_OCB_REG_0091_BCM88650_B0r_fields[] = { 23833 { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG } 23834 }; 23835 23836 #endif 23837 #if defined(BCM_88660_A0) 23838 soc_field_info_t soc_OCB_REG_0091_BCM88660_A0r_fields[] = { 23839 { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG } 23840 }; 23841 23842 #endif 23843 #if defined(BCM_88202_A0) 23844 soc_field_info_t soc_OCB_REG_0092_BCM88202_A0r_fields[] = { 23845 { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG } 23846 }; 23847 23848 #endif 23849 #if defined(BCM_88650_B0) 23850 soc_field_info_t soc_OCB_REG_0092_BCM88650_B0r_fields[] = { 23851 { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG } 23852 }; 23853 23854 #endif 23855 #if defined(BCM_88660_A0) 23856 soc_field_info_t soc_OCB_REG_0092_BCM88660_A0r_fields[] = { 23857 { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG } 23858 }; 23859 23860 #endif 23861 #if defined(BCM_88202_A0) 23862 soc_field_info_t soc_OCB_REG_0093_BCM88202_A0r_fields[] = { 23863 { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG } 23864 }; 23865 23866 #endif 23867 #if defined(BCM_88650_B0) 23868 soc_field_info_t soc_OCB_REG_0093_BCM88650_B0r_fields[] = { 23869 { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG } 23870 }; 23871 23872 #endif 23873 #if defined(BCM_88660_A0) 23874 soc_field_info_t soc_OCB_REG_0093_BCM88660_A0r_fields[] = { 23875 { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG } 23876 }; 23877 23878 #endif 23879 #if defined(BCM_88690_A0) 23880 soc_field_info_t soc_OCB_REG_00A4r_fields[] = { 23881 { FIELD_0_0f, 1, 0, 0 }, 23882 { FIELD_10_10f, 1, 10, 0 }, 23883 { FIELD_11_11f, 1, 11, 0 }, 23884 { FIELD_12_12f, 1, 12, 0 }, 23885 { FIELD_13_13f, 1, 13, 0 }, 23886 { FIELD_14_14f, 1, 14, 0 }, 23887 { FIELD_15_15f, 1, 15, 0 }, 23888 { FIELD_16_16f, 1, 16, 0 }, 23889 { FIELD_17_17f, 1, 17, 0 }, 23890 { FIELD_18_18f, 1, 18, 0 }, 23891 { FIELD_19_19f, 1, 19, 0 }, 23892 { FIELD_1_1f, 1, 1, 0 }, 23893 { FIELD_20_20f, 1, 20, 0 }, 23894 { FIELD_21_21f, 1, 21, 0 }, 23895 { FIELD_22_22f, 1, 22, 0 }, 23896 { FIELD_23_23f, 1, 23, 0 }, 23897 { FIELD_24_24f, 1, 24, 0 }, 23898 { FIELD_25_25f, 1, 25, 0 }, 23899 { FIELD_26_26f, 1, 26, 0 }, 23900 { FIELD_27_27f, 1, 27, 0 }, 23901 { FIELD_28_28f, 1, 28, 0 }, 23902 { FIELD_29_29f, 1, 29, 0 }, 23903 { FIELD_2_2f, 1, 2, 0 }, 23904 { FIELD_30_30f, 1, 30, 0 }, 23905 { FIELD_31_31f, 1, 31, 0 }, 23906 { FIELD_32_32f, 1, 32, 0 }, 23907 { FIELD_33_33f, 1, 33, 0 }, 23908 { FIELD_34_34f, 1, 34, 0 }, 23909 { FIELD_35_35f, 1, 35, 0 }, 23910 { FIELD_36_36f, 1, 36, 0 }, 23911 { FIELD_37_37f, 1, 37, 0 }, 23912 { FIELD_38_38f, 1, 38, 0 }, 23913 { FIELD_39_39f, 1, 39, 0 }, 23914 { FIELD_3_3f, 1, 3, 0 }, 23915 { FIELD_40_40f, 1, 40, 0 }, 23916 { FIELD_41_41f, 1, 41, 0 }, 23917 { FIELD_42_42f, 1, 42, 0 }, 23918 { FIELD_43_43f, 1, 43, 0 }, 23919 { FIELD_44_44f, 1, 44, 0 }, 23920 { FIELD_45_45f, 1, 45, 0 }, 23921 { FIELD_46_46f, 1, 46, 0 }, 23922 { FIELD_47_47f, 1, 47, 0 }, 23923 { FIELD_48_48f, 1, 48, 0 }, 23924 { FIELD_4_4f, 1, 4, 0 }, 23925 { FIELD_5_5f, 1, 5, 0 }, 23926 { FIELD_6_6f, 1, 6, 0 }, 23927 { FIELD_7_7f, 1, 7, 0 }, 23928 { FIELD_8_8f, 1, 8, 0 }, 23929 { FIELD_9_9f, 1, 9, 0 } 23930 }; 23931 23932 #endif 23933 #if defined(BCM_88690_A0) 23934 soc_field_info_t soc_OCB_REG_00A6r_fields[] = { 23935 { FIELD_0_0f, 1, 0, 0 }, 23936 { FIELD_10_10f, 1, 10, 0 }, 23937 { FIELD_11_11f, 1, 11, 0 }, 23938 { FIELD_12_12f, 1, 12, 0 }, 23939 { FIELD_13_13f, 1, 13, 0 }, 23940 { FIELD_14_14f, 1, 14, 0 }, 23941 { FIELD_15_15f, 1, 15, 0 }, 23942 { FIELD_16_16f, 1, 16, 0 }, 23943 { FIELD_17_17f, 1, 17, 0 }, 23944 { FIELD_18_18f, 1, 18, 0 }, 23945 { FIELD_19_19f, 1, 19, 0 }, 23946 { FIELD_1_1f, 1, 1, 0 }, 23947 { FIELD_20_20f, 1, 20, 0 }, 23948 { FIELD_21_21f, 1, 21, 0 }, 23949 { FIELD_22_22f, 1, 22, 0 }, 23950 { FIELD_23_23f, 1, 23, 0 }, 23951 { FIELD_24_24f, 1, 24, 0 }, 23952 { FIELD_25_25f, 1, 25, 0 }, 23953 { FIELD_26_26f, 1, 26, 0 }, 23954 { FIELD_27_27f, 1, 27, 0 }, 23955 { FIELD_28_28f, 1, 28, 0 }, 23956 { FIELD_29_29f, 1, 29, 0 }, 23957 { FIELD_2_2f, 1, 2, 0 }, 23958 { FIELD_30_30f, 1, 30, 0 }, 23959 { FIELD_31_31f, 1, 31, 0 }, 23960 { FIELD_32_32f, 1, 32, 0 }, 23961 { FIELD_33_33f, 1, 33, 0 }, 23962 { FIELD_34_34f, 1, 34, 0 }, 23963 { FIELD_35_35f, 1, 35, 0 }, 23964 { FIELD_36_36f, 1, 36, 0 }, 23965 { FIELD_37_37f, 1, 37, 0 }, 23966 { FIELD_38_38f, 1, 38, 0 }, 23967 { FIELD_39_39f, 1, 39, 0 }, 23968 { FIELD_3_3f, 1, 3, 0 }, 23969 { FIELD_40_40f, 1, 40, 0 }, 23970 { FIELD_41_41f, 1, 41, 0 }, 23971 { FIELD_42_42f, 1, 42, 0 }, 23972 { FIELD_43_43f, 1, 43, 0 }, 23973 { FIELD_44_44f, 1, 44, 0 }, 23974 { FIELD_45_45f, 1, 45, 0 }, 23975 { FIELD_46_46f, 1, 46, 0 }, 23976 { FIELD_47_47f, 1, 47, 0 }, 23977 { FIELD_48_48f, 1, 48, 0 }, 23978 { FIELD_4_4f, 1, 4, 0 }, 23979 { FIELD_5_5f, 1, 5, 0 }, 23980 { FIELD_6_6f, 1, 6, 0 }, 23981 { FIELD_7_7f, 1, 7, 0 }, 23982 { FIELD_8_8f, 1, 8, 0 }, 23983 { FIELD_9_9f, 1, 9, 0 } 23984 }; 23985 23986 #endif 23987 #if defined(BCM_88650_A0) 23988 soc_field_info_t soc_OCB_REG_00AFr_fields[] = { 23989 { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG }, 23990 { ITEM_14_14f, 1, 14, SOCF_SIG }, 23991 { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG }, 23992 { ITEM_25_25f, 1, 25, SOCF_SIG }, 23993 { ITEM_5_5f, 1, 5, SOCF_SIG }, 23994 { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG } 23995 }; 23996 23997 #endif 23998 #if defined(BCM_88202_A0) 23999 soc_field_info_t soc_OCB_REG_00AF_BCM88202_A0r_fields[] = { 24000 { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG }, 24001 { ITEM_14_14f, 1, 14, SOCF_SIG }, 24002 { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG }, 24003 { ITEM_25_25f, 1, 25, SOCF_SIG }, 24004 { ITEM_5_5f, 1, 5, SOCF_SIG }, 24005 { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG } 24006 }; 24007 24008 #endif 24009 #if defined(BCM_88650_B0) 24010 soc_field_info_t soc_OCB_REG_00AF_BCM88650_B0r_fields[] = { 24011 { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG }, 24012 { ITEM_14_14f, 1, 14, SOCF_SIG }, 24013 { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG }, 24014 { ITEM_25_25f, 1, 25, SOCF_SIG }, 24015 { ITEM_5_5f, 1, 5, SOCF_SIG }, 24016 { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG } 24017 }; 24018 24019 #endif 24020 #if defined(BCM_88660_A0) 24021 soc_field_info_t soc_OCB_REG_00AF_BCM88660_A0r_fields[] = { 24022 { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG }, 24023 { ITEM_14_14f, 1, 14, SOCF_SIG }, 24024 { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG }, 24025 { ITEM_25_25f, 1, 25, SOCF_SIG }, 24026 { ITEM_5_5f, 1, 5, SOCF_SIG }, 24027 { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG } 24028 }; 24029 24030 #endif 24031 #if defined(BCM_88650_A0) 24032 soc_field_info_t soc_OCB_REG_00B4r_fields[] = { 24033 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG } 24034 }; 24035 24036 #endif 24037 #if defined(BCM_88650_A0) 24038 soc_field_info_t soc_OCB_REG_00B5r_fields[] = { 24039 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO }, 24040 { FIELD_30_30f, 1, 30, SOCF_RO }, 24041 { FIELD_31_31f, 1, 31, SOCF_RO } 24042 }; 24043 24044 #endif 24045 #if defined(BCM_88650_A0) 24046 soc_field_info_t soc_OCB_REG_00B6r_fields[] = { 24047 { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG } 24048 }; 24049 24050 #endif 24051 #if defined(BCM_88650_A0) 24052 soc_field_info_t soc_OCB_REG_00B7r_fields[] = { 24053 { FIELD_0_0f, 1, 0, SOCF_RO } 24054 }; 24055 24056 #endif 24057 #if defined(BCM_88202_A0) 24058 soc_field_info_t soc_OCB_REG_00B4_BCM88202_A0r_fields[] = { 24059 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG } 24060 }; 24061 24062 #endif 24063 #if defined(BCM_88650_B0) 24064 soc_field_info_t soc_OCB_REG_00B4_BCM88650_B0r_fields[] = { 24065 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG } 24066 }; 24067 24068 #endif 24069 #if defined(BCM_88660_A0) 24070 soc_field_info_t soc_OCB_REG_00B4_BCM88660_A0r_fields[] = { 24071 { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG } 24072 }; 24073 24074 #endif 24075 #if defined(BCM_88202_A0) 24076 soc_field_info_t soc_OCB_REG_00B5_BCM88202_A0r_fields[] = { 24077 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO }, 24078 { FIELD_30_30f, 1, 30, SOCF_RO }, 24079 { FIELD_31_31f, 1, 31, SOCF_RO } 24080 }; 24081 24082 #endif 24083 #if defined(BCM_88650_B0) 24084 soc_field_info_t soc_OCB_REG_00B5_BCM88650_B0r_fields[] = { 24085 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO }, 24086 { FIELD_30_30f, 1, 30, SOCF_RO }, 24087 { FIELD_31_31f, 1, 31, SOCF_RO } 24088 }; 24089 24090 #endif 24091 #if defined(BCM_88660_A0) 24092 soc_field_info_t soc_OCB_REG_00B5_BCM88660_A0r_fields[] = { 24093 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO }, 24094 { FIELD_30_30f, 1, 30, SOCF_RO }, 24095 { FIELD_31_31f, 1, 31, SOCF_RO } 24096 }; 24097 24098 #endif 24099 #if defined(BCM_88202_A0) 24100 soc_field_info_t soc_OCB_REG_00B6_BCM88202_A0r_fields[] = { 24101 { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG } 24102 }; 24103 24104 #endif 24105 #if defined(BCM_88650_B0) 24106 soc_field_info_t soc_OCB_REG_00B6_BCM88650_B0r_fields[] = { 24107 { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG } 24108 }; 24109 24110 #endif 24111 #if defined(BCM_88660_A0) 24112 soc_field_info_t soc_OCB_REG_00B6_BCM88660_A0r_fields[] = { 24113 { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG } 24114 }; 24115 24116 #endif 24117 #if defined(BCM_88202_A0) 24118 soc_field_info_t soc_OCB_REG_00B7_BCM88202_A0r_fields[] = { 24119 { FIELD_0_0f, 1, 0, SOCF_RO } 24120 }; 24121 24122 #endif 24123 #if defined(BCM_88650_B0) 24124 soc_field_info_t soc_OCB_REG_00B7_BCM88650_B0r_fields[] = { 24125 { FIELD_0_0f, 1, 0, SOCF_RO } 24126 }; 24127 24128 #endif 24129 #if defined(BCM_88660_A0) 24130 soc_field_info_t soc_OCB_REG_00B7_BCM88660_A0r_fields[] = { 24131 { FIELD_0_0f, 1, 0, SOCF_RO } 24132 }; 24133 24134 #endif 24135 #if defined(BCM_88650_A0) 24136 soc_field_info_t soc_OCB_REG_00C1r_fields[] = { 24137 { FIELD_6_6f, 1, 6, SOCF_SIG } 24138 }; 24139 24140 #endif 24141 #if defined(BCM_88690_A0) 24142 soc_field_info_t soc_OCB_REG_00C2r_fields[] = { 24143 { FIELD_0_0f, 1, 0, 0 }, 24144 { FIELD_1_1f, 1, 1, 0 }, 24145 { FIELD_2_2f, 1, 2, 0 }, 24146 { FIELD_3_3f, 1, 3, 0 }, 24147 { FIELD_4_4f, 1, 4, 0 }, 24148 { FIELD_5_5f, 1, 5, 0 } 24149 }; 24150 24151 #endif 24152 #if defined(BCM_88650_B0) 24153 soc_field_info_t soc_OCB_REG_00C1_BCM88650_B0r_fields[] = { 24154 { FIELD_6_6f, 1, 6, SOCF_SIG } 24155 }; 24156 24157 #endif 24158 #if defined(BCM_88690_B0) 24159 soc_field_info_t soc_OCB_REG_00C2_BCM88690_B0r_fields[] = { 24160 { FIELD_0_0f, 1, 0, 0 }, 24161 { FIELD_1_1f, 1, 1, 0 }, 24162 { FIELD_2_2f, 1, 2, 0 }, 24163 { FIELD_3_3f, 1, 3, 0 }, 24164 { FIELD_4_4f, 1, 4, 0 }, 24165 { FIELD_5_5f, 1, 5, 0 } 24166 }; 24167 24168 #endif 24169 #if defined(BCM_88650_A0) 24170 soc_field_info_t soc_OCB_REG_00CFr_fields[] = { 24171 { FIELD_14_14f, 1, 14, SOCF_SIG } 24172 }; 24173 24174 #endif 24175 #if defined(BCM_88650_B0) 24176 soc_field_info_t soc_OCB_REG_00CF_BCM88650_B0r_fields[] = { 24177 { FIELD_14_14f, 1, 14, SOCF_SIG } 24178 }; 24179 24180 #endif 24181 #if defined(BCM_88675_A0) 24182 soc_field_info_t soc_OCB_RESERVED_MIRROR_ADDRr_fields[] = { 24183 { FIELD_0_15f, 16, 0, SOCF_LE }, 24184 { FIELD_31_31f, 1, 31, 0 } 24185 }; 24186 24187 #endif 24188 #if defined(BCM_88375_A0) 24189 soc_field_info_t soc_OCB_RESERVED_MIRROR_ADDR_BCM88375_A0r_fields[] = { 24190 { FIELD_0_15f, 16, 0, SOCF_LE }, 24191 { FIELD_31_31f, 1, 31, 0 } 24192 }; 24193 24194 #endif 24195 #if defined(BCM_88375_B0) 24196 soc_field_info_t soc_OCB_RESERVED_MIRROR_ADDR_BCM88375_B0r_fields[] = { 24197 { FIELD_0_15f, 16, 0, SOCF_LE }, 24198 { FIELD_31_31f, 1, 31, 0 } 24199 }; 24200 24201 #endif 24202 #if defined(BCM_88675_B0) 24203 soc_field_info_t soc_OCB_RESERVED_MIRROR_ADDR_BCM88675_B0r_fields[] = { 24204 { FIELD_0_15f, 16, 0, SOCF_LE }, 24205 { FIELD_31_31f, 1, 31, 0 } 24206 }; 24207 24208 #endif 24209 #if defined(BCM_88680_A0) 24210 soc_field_info_t soc_OCB_RESERVED_MIRROR_ADDR_BCM88680_A0r_fields[] = { 24211 { FIELD_0_15f, 16, 0, SOCF_LE }, 24212 { FIELD_31_31f, 1, 31, 0 } 24213 }; 24214 24215 #endif 24216 #if defined(BCM_88690_A0) 24217 soc_field_info_t soc_OCB_RESERVED_MIRROR_ADDR_BCM88690_A0r_fields[] = { 24218 { FIELD_0_15f, 16, 0, SOCF_LE }, 24219 { FIELD_31_31f, 1, 31, 0 } 24220 }; 24221 24222 #endif 24223 #if defined(BCM_88690_B0) 24224 soc_field_info_t soc_OCB_RESERVED_MIRROR_ADDR_BCM88690_B0r_fields[] = { 24225 { FIELD_0_15f, 16, 0, SOCF_LE }, 24226 { FIELD_31_31f, 1, 31, 0 } 24227 }; 24228 24229 #endif 24230 #if defined(BCM_88675_A0) 24231 soc_field_info_t soc_OCB_RESERVED_MTCDr_fields[] = { 24232 { FIELD_0_0f, 1, 0, 0 }, 24233 { FIELD_1_1f, 1, 1, 0 }, 24234 { FIELD_2_2f, 1, 2, 0 }, 24235 { FIELD_3_3f, 1, 3, 0 }, 24236 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 24237 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 24238 }; 24239 24240 #endif 24241 #if defined(BCM_88375_A0) 24242 soc_field_info_t soc_OCB_RESERVED_MTCD_BCM88375_A0r_fields[] = { 24243 { FIELD_0_0f, 1, 0, 0 }, 24244 { FIELD_1_1f, 1, 1, 0 }, 24245 { FIELD_2_2f, 1, 2, 0 }, 24246 { FIELD_3_3f, 1, 3, 0 }, 24247 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 24248 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 24249 }; 24250 24251 #endif 24252 #if defined(BCM_88375_B0) 24253 soc_field_info_t soc_OCB_RESERVED_MTCD_BCM88375_B0r_fields[] = { 24254 { FIELD_0_0f, 1, 0, 0 }, 24255 { FIELD_1_1f, 1, 1, 0 }, 24256 { FIELD_2_2f, 1, 2, 0 }, 24257 { FIELD_3_3f, 1, 3, 0 }, 24258 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 24259 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 24260 }; 24261 24262 #endif 24263 #if defined(BCM_88675_B0) 24264 soc_field_info_t soc_OCB_RESERVED_MTCD_BCM88675_B0r_fields[] = { 24265 { FIELD_0_0f, 1, 0, 0 }, 24266 { FIELD_1_1f, 1, 1, 0 }, 24267 { FIELD_2_2f, 1, 2, 0 }, 24268 { FIELD_3_3f, 1, 3, 0 }, 24269 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 24270 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 24271 }; 24272 24273 #endif 24274 #if defined(BCM_88680_A0) 24275 soc_field_info_t soc_OCB_RESERVED_MTCD_BCM88680_A0r_fields[] = { 24276 { FIELD_0_0f, 1, 0, 0 }, 24277 { FIELD_1_1f, 1, 1, 0 }, 24278 { FIELD_2_2f, 1, 2, 0 }, 24279 { FIELD_3_3f, 1, 3, 0 }, 24280 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 24281 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 24282 }; 24283 24284 #endif 24285 #if defined(BCM_88690_A0) 24286 soc_field_info_t soc_OCB_RESERVED_MTCD_BCM88690_A0r_fields[] = { 24287 { FIELD_0_0f, 1, 0, 0 }, 24288 { FIELD_1_1f, 1, 1, 0 }, 24289 { FIELD_2_2f, 1, 2, 0 }, 24290 { FIELD_3_3f, 1, 3, 0 }, 24291 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 24292 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 24293 }; 24294 24295 #endif 24296 #if defined(BCM_88690_B0) 24297 soc_field_info_t soc_OCB_RESERVED_MTCD_BCM88690_B0r_fields[] = { 24298 { FIELD_0_0f, 1, 0, 0 }, 24299 { FIELD_1_1f, 1, 1, 0 }, 24300 { FIELD_2_2f, 1, 2, 0 }, 24301 { FIELD_3_3f, 1, 3, 0 }, 24302 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 24303 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 24304 }; 24305 24306 #endif 24307 #if defined(BCM_88675_A0) 24308 soc_field_info_t soc_OCB_RESERVED_MTCPr_fields[] = { 24309 { ITEM_0_13f, 14, 0, SOCF_LE }, 24310 { ITEM_14_14f, 1, 14, 0 }, 24311 { ITEM_15_15f, 1, 15, 0 }, 24312 { ITEM_16_16f, 1, 16, 0 }, 24313 { ITEM_19_30f, 12, 19, SOCF_LE }, 24314 { ITEM_31_31f, 1, 31, 0 }, 24315 { ITEM_32_32f, 1, 32, 0 }, 24316 { ITEM_33_33f, 1, 33, 0 }, 24317 { ITEM_34_34f, 1, 34, 0 }, 24318 { ITEM_35_35f, 1, 35, 0 }, 24319 { ITEM_37_52f, 16, 37, SOCF_LE }, 24320 { ITEM_53_53f, 1, 53, 0 }, 24321 { ITEM_54_54f, 1, 54, 0 }, 24322 { ITEM_55_55f, 1, 55, 0 }, 24323 { ITEM_56_56f, 1, 56, 0 }, 24324 { ITEM_57_57f, 1, 57, 0 }, 24325 { ITEM_58_58f, 1, 58, 0 } 24326 }; 24327 24328 #endif 24329 #if defined(BCM_88375_A0) 24330 soc_field_info_t soc_OCB_RESERVED_MTCP_BCM88375_A0r_fields[] = { 24331 { ITEM_0_13f, 14, 0, SOCF_LE }, 24332 { ITEM_14_14f, 1, 14, 0 }, 24333 { ITEM_15_15f, 1, 15, 0 }, 24334 { ITEM_16_16f, 1, 16, 0 }, 24335 { ITEM_19_30f, 12, 19, SOCF_LE }, 24336 { ITEM_31_31f, 1, 31, 0 }, 24337 { ITEM_32_32f, 1, 32, 0 }, 24338 { ITEM_33_33f, 1, 33, 0 }, 24339 { ITEM_34_34f, 1, 34, 0 }, 24340 { ITEM_35_35f, 1, 35, 0 }, 24341 { ITEM_37_52f, 16, 37, SOCF_LE }, 24342 { ITEM_53_53f, 1, 53, 0 }, 24343 { ITEM_54_54f, 1, 54, 0 }, 24344 { ITEM_55_55f, 1, 55, 0 }, 24345 { ITEM_56_56f, 1, 56, 0 }, 24346 { ITEM_57_57f, 1, 57, 0 }, 24347 { ITEM_58_58f, 1, 58, 0 } 24348 }; 24349 24350 #endif 24351 #if defined(BCM_88375_B0) 24352 soc_field_info_t soc_OCB_RESERVED_MTCP_BCM88375_B0r_fields[] = { 24353 { ITEM_0_13f, 14, 0, SOCF_LE }, 24354 { ITEM_14_14f, 1, 14, 0 }, 24355 { ITEM_15_15f, 1, 15, 0 }, 24356 { ITEM_16_16f, 1, 16, 0 }, 24357 { ITEM_19_30f, 12, 19, SOCF_LE }, 24358 { ITEM_31_31f, 1, 31, 0 }, 24359 { ITEM_32_32f, 1, 32, 0 }, 24360 { ITEM_33_33f, 1, 33, 0 }, 24361 { ITEM_34_34f, 1, 34, 0 }, 24362 { ITEM_35_35f, 1, 35, 0 }, 24363 { ITEM_37_52f, 16, 37, SOCF_LE }, 24364 { ITEM_53_53f, 1, 53, 0 }, 24365 { ITEM_54_54f, 1, 54, 0 }, 24366 { ITEM_55_55f, 1, 55, 0 }, 24367 { ITEM_56_56f, 1, 56, 0 }, 24368 { ITEM_57_57f, 1, 57, 0 }, 24369 { ITEM_58_58f, 1, 58, 0 } 24370 }; 24371 24372 #endif 24373 #if defined(BCM_88675_B0) 24374 soc_field_info_t soc_OCB_RESERVED_MTCP_BCM88675_B0r_fields[] = { 24375 { ITEM_0_13f, 14, 0, SOCF_LE }, 24376 { ITEM_14_14f, 1, 14, 0 }, 24377 { ITEM_15_15f, 1, 15, 0 }, 24378 { ITEM_16_16f, 1, 16, 0 }, 24379 { ITEM_19_30f, 12, 19, SOCF_LE }, 24380 { ITEM_31_31f, 1, 31, 0 }, 24381 { ITEM_32_32f, 1, 32, 0 }, 24382 { ITEM_33_33f, 1, 33, 0 }, 24383 { ITEM_34_34f, 1, 34, 0 }, 24384 { ITEM_35_35f, 1, 35, 0 }, 24385 { ITEM_37_52f, 16, 37, SOCF_LE }, 24386 { ITEM_53_53f, 1, 53, 0 }, 24387 { ITEM_54_54f, 1, 54, 0 }, 24388 { ITEM_55_55f, 1, 55, 0 }, 24389 { ITEM_56_56f, 1, 56, 0 }, 24390 { ITEM_57_57f, 1, 57, 0 }, 24391 { ITEM_58_58f, 1, 58, 0 } 24392 }; 24393 24394 #endif 24395 #if defined(BCM_88680_A0) 24396 soc_field_info_t soc_OCB_RESERVED_MTCP_BCM88680_A0r_fields[] = { 24397 { ITEM_0_13f, 14, 0, SOCF_LE }, 24398 { ITEM_14_14f, 1, 14, 0 }, 24399 { ITEM_15_15f, 1, 15, 0 }, 24400 { ITEM_16_16f, 1, 16, 0 }, 24401 { ITEM_19_30f, 12, 19, SOCF_LE }, 24402 { ITEM_31_31f, 1, 31, 0 }, 24403 { ITEM_32_32f, 1, 32, 0 }, 24404 { ITEM_33_33f, 1, 33, 0 }, 24405 { ITEM_34_34f, 1, 34, 0 }, 24406 { ITEM_35_35f, 1, 35, 0 }, 24407 { ITEM_37_52f, 16, 37, SOCF_LE }, 24408 { ITEM_53_53f, 1, 53, 0 }, 24409 { ITEM_54_54f, 1, 54, 0 }, 24410 { ITEM_55_55f, 1, 55, 0 }, 24411 { ITEM_56_56f, 1, 56, 0 }, 24412 { ITEM_57_57f, 1, 57, 0 }, 24413 { ITEM_58_58f, 1, 58, 0 } 24414 }; 24415 24416 #endif 24417 #if defined(BCM_88690_A0) 24418 soc_field_info_t soc_OCB_RESERVED_MTCP_BCM88690_A0r_fields[] = { 24419 { ITEM_0_13f, 14, 0, SOCF_LE }, 24420 { ITEM_14_14f, 1, 14, 0 }, 24421 { ITEM_15_15f, 1, 15, 0 }, 24422 { ITEM_16_16f, 1, 16, 0 }, 24423 { ITEM_19_30f, 12, 19, SOCF_LE }, 24424 { ITEM_31_31f, 1, 31, 0 }, 24425 { ITEM_32_32f, 1, 32, 0 }, 24426 { ITEM_33_33f, 1, 33, 0 }, 24427 { ITEM_34_34f, 1, 34, 0 }, 24428 { ITEM_35_35f, 1, 35, 0 }, 24429 { ITEM_37_52f, 16, 37, SOCF_LE }, 24430 { ITEM_53_53f, 1, 53, 0 }, 24431 { ITEM_54_54f, 1, 54, 0 }, 24432 { ITEM_55_55f, 1, 55, 0 }, 24433 { ITEM_56_56f, 1, 56, 0 }, 24434 { ITEM_57_57f, 1, 57, 0 }, 24435 { ITEM_58_58f, 1, 58, 0 } 24436 }; 24437 24438 #endif 24439 #if defined(BCM_88690_B0) 24440 soc_field_info_t soc_OCB_RESERVED_MTCP_BCM88690_B0r_fields[] = { 24441 { ITEM_0_13f, 14, 0, SOCF_LE }, 24442 { ITEM_14_14f, 1, 14, 0 }, 24443 { ITEM_15_15f, 1, 15, 0 }, 24444 { ITEM_16_16f, 1, 16, 0 }, 24445 { ITEM_19_30f, 12, 19, SOCF_LE }, 24446 { ITEM_31_31f, 1, 31, 0 }, 24447 { ITEM_32_32f, 1, 32, 0 }, 24448 { ITEM_33_33f, 1, 33, 0 }, 24449 { ITEM_34_34f, 1, 34, 0 }, 24450 { ITEM_35_35f, 1, 35, 0 }, 24451 { ITEM_37_52f, 16, 37, SOCF_LE }, 24452 { ITEM_53_53f, 1, 53, 0 }, 24453 { ITEM_54_54f, 1, 54, 0 }, 24454 { ITEM_55_55f, 1, 55, 0 }, 24455 { ITEM_56_56f, 1, 56, 0 }, 24456 { ITEM_57_57f, 1, 57, 0 }, 24457 { ITEM_58_58f, 1, 58, 0 } 24458 }; 24459 24460 #endif 24461 #if defined(BCM_88675_A0) 24462 soc_field_info_t soc_OCB_RESERVED_PCMI_0r_fields[] = { 24463 { FIELD_0_31f, 32, 0, SOCF_LE } 24464 }; 24465 24466 #endif 24467 #if defined(BCM_88675_A0) 24468 soc_field_info_t soc_OCB_RESERVED_PCMI_1r_fields[] = { 24469 { FIELD_0_31f, 32, 0, SOCF_LE } 24470 }; 24471 24472 #endif 24473 #if defined(BCM_88675_A0) 24474 soc_field_info_t soc_OCB_RESERVED_PCMI_2r_fields[] = { 24475 { FIELD_0_31f, 32, 0, SOCF_LE } 24476 }; 24477 24478 #endif 24479 #if defined(BCM_88675_A0) 24480 soc_field_info_t soc_OCB_RESERVED_PCMI_3r_fields[] = { 24481 { FIELD_0_31f, 32, 0, SOCF_LE } 24482 }; 24483 24484 #endif 24485 #if defined(BCM_88675_A0) 24486 soc_field_info_t soc_OCB_RESERVED_PCMI_4r_fields[] = { 24487 { FIELD_0_31f, 32, 0, SOCF_LE } 24488 }; 24489 24490 #endif 24491 #if defined(BCM_88375_A0) 24492 soc_field_info_t soc_OCB_RESERVED_PCMI_0_BCM88375_A0r_fields[] = { 24493 { FIELD_0_31f, 32, 0, SOCF_LE } 24494 }; 24495 24496 #endif 24497 #if defined(BCM_88375_B0) 24498 soc_field_info_t soc_OCB_RESERVED_PCMI_0_BCM88375_B0r_fields[] = { 24499 { FIELD_0_31f, 32, 0, SOCF_LE } 24500 }; 24501 24502 #endif 24503 #if defined(BCM_88675_B0) 24504 soc_field_info_t soc_OCB_RESERVED_PCMI_0_BCM88675_B0r_fields[] = { 24505 { FIELD_0_31f, 32, 0, SOCF_LE } 24506 }; 24507 24508 #endif 24509 #if defined(BCM_88680_A0) 24510 soc_field_info_t soc_OCB_RESERVED_PCMI_0_BCM88680_A0r_fields[] = { 24511 { FIELD_0_31f, 32, 0, SOCF_LE } 24512 }; 24513 24514 #endif 24515 #if defined(BCM_88675_A0) 24516 soc_field_info_t soc_OCB_RESERVED_PCMI_0_Sr_fields[] = { 24517 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24518 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24519 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24520 }; 24521 24522 #endif 24523 #if defined(BCM_88375_A0) 24524 soc_field_info_t soc_OCB_RESERVED_PCMI_0_S_BCM88375_A0r_fields[] = { 24525 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24526 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24527 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24528 }; 24529 24530 #endif 24531 #if defined(BCM_88375_B0) 24532 soc_field_info_t soc_OCB_RESERVED_PCMI_0_S_BCM88375_B0r_fields[] = { 24533 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24534 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24535 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24536 }; 24537 24538 #endif 24539 #if defined(BCM_88675_B0) 24540 soc_field_info_t soc_OCB_RESERVED_PCMI_0_S_BCM88675_B0r_fields[] = { 24541 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24542 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24543 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24544 }; 24545 24546 #endif 24547 #if defined(BCM_88680_A0) 24548 soc_field_info_t soc_OCB_RESERVED_PCMI_0_S_BCM88680_A0r_fields[] = { 24549 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24550 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24551 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24552 }; 24553 24554 #endif 24555 #if defined(BCM_88675_A0) 24556 soc_field_info_t soc_OCB_RESERVED_PCMI_0_Tr_fields[] = { 24557 { FIELD_0_21f, 22, 0, SOCF_LE }, 24558 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24559 }; 24560 24561 #endif 24562 #if defined(BCM_88375_A0) 24563 soc_field_info_t soc_OCB_RESERVED_PCMI_0_T_BCM88375_A0r_fields[] = { 24564 { FIELD_0_21f, 22, 0, SOCF_LE }, 24565 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24566 }; 24567 24568 #endif 24569 #if defined(BCM_88375_B0) 24570 soc_field_info_t soc_OCB_RESERVED_PCMI_0_T_BCM88375_B0r_fields[] = { 24571 { FIELD_0_21f, 22, 0, SOCF_LE }, 24572 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24573 }; 24574 24575 #endif 24576 #if defined(BCM_88675_B0) 24577 soc_field_info_t soc_OCB_RESERVED_PCMI_0_T_BCM88675_B0r_fields[] = { 24578 { FIELD_0_21f, 22, 0, SOCF_LE }, 24579 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24580 }; 24581 24582 #endif 24583 #if defined(BCM_88680_A0) 24584 soc_field_info_t soc_OCB_RESERVED_PCMI_0_T_BCM88680_A0r_fields[] = { 24585 { FIELD_0_21f, 22, 0, SOCF_LE }, 24586 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24587 }; 24588 24589 #endif 24590 #if defined(BCM_88375_A0) 24591 soc_field_info_t soc_OCB_RESERVED_PCMI_1_BCM88375_A0r_fields[] = { 24592 { FIELD_0_31f, 32, 0, SOCF_LE } 24593 }; 24594 24595 #endif 24596 #if defined(BCM_88375_B0) 24597 soc_field_info_t soc_OCB_RESERVED_PCMI_1_BCM88375_B0r_fields[] = { 24598 { FIELD_0_31f, 32, 0, SOCF_LE } 24599 }; 24600 24601 #endif 24602 #if defined(BCM_88675_B0) 24603 soc_field_info_t soc_OCB_RESERVED_PCMI_1_BCM88675_B0r_fields[] = { 24604 { FIELD_0_31f, 32, 0, SOCF_LE } 24605 }; 24606 24607 #endif 24608 #if defined(BCM_88680_A0) 24609 soc_field_info_t soc_OCB_RESERVED_PCMI_1_BCM88680_A0r_fields[] = { 24610 { FIELD_0_31f, 32, 0, SOCF_LE } 24611 }; 24612 24613 #endif 24614 #if defined(BCM_88675_A0) 24615 soc_field_info_t soc_OCB_RESERVED_PCMI_1_Sr_fields[] = { 24616 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24617 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24618 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24619 }; 24620 24621 #endif 24622 #if defined(BCM_88375_A0) 24623 soc_field_info_t soc_OCB_RESERVED_PCMI_1_S_BCM88375_A0r_fields[] = { 24624 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24625 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24626 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24627 }; 24628 24629 #endif 24630 #if defined(BCM_88375_B0) 24631 soc_field_info_t soc_OCB_RESERVED_PCMI_1_S_BCM88375_B0r_fields[] = { 24632 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24633 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24634 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24635 }; 24636 24637 #endif 24638 #if defined(BCM_88675_B0) 24639 soc_field_info_t soc_OCB_RESERVED_PCMI_1_S_BCM88675_B0r_fields[] = { 24640 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24641 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24642 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24643 }; 24644 24645 #endif 24646 #if defined(BCM_88680_A0) 24647 soc_field_info_t soc_OCB_RESERVED_PCMI_1_S_BCM88680_A0r_fields[] = { 24648 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24649 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24650 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24651 }; 24652 24653 #endif 24654 #if defined(BCM_88675_A0) 24655 soc_field_info_t soc_OCB_RESERVED_PCMI_1_Tr_fields[] = { 24656 { FIELD_0_21f, 22, 0, SOCF_LE }, 24657 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24658 }; 24659 24660 #endif 24661 #if defined(BCM_88375_A0) 24662 soc_field_info_t soc_OCB_RESERVED_PCMI_1_T_BCM88375_A0r_fields[] = { 24663 { FIELD_0_21f, 22, 0, SOCF_LE }, 24664 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24665 }; 24666 24667 #endif 24668 #if defined(BCM_88375_B0) 24669 soc_field_info_t soc_OCB_RESERVED_PCMI_1_T_BCM88375_B0r_fields[] = { 24670 { FIELD_0_21f, 22, 0, SOCF_LE }, 24671 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24672 }; 24673 24674 #endif 24675 #if defined(BCM_88675_B0) 24676 soc_field_info_t soc_OCB_RESERVED_PCMI_1_T_BCM88675_B0r_fields[] = { 24677 { FIELD_0_21f, 22, 0, SOCF_LE }, 24678 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24679 }; 24680 24681 #endif 24682 #if defined(BCM_88680_A0) 24683 soc_field_info_t soc_OCB_RESERVED_PCMI_1_T_BCM88680_A0r_fields[] = { 24684 { FIELD_0_21f, 22, 0, SOCF_LE }, 24685 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24686 }; 24687 24688 #endif 24689 #if defined(BCM_88375_A0) 24690 soc_field_info_t soc_OCB_RESERVED_PCMI_2_BCM88375_A0r_fields[] = { 24691 { FIELD_0_31f, 32, 0, SOCF_LE } 24692 }; 24693 24694 #endif 24695 #if defined(BCM_88375_B0) 24696 soc_field_info_t soc_OCB_RESERVED_PCMI_2_BCM88375_B0r_fields[] = { 24697 { FIELD_0_31f, 32, 0, SOCF_LE } 24698 }; 24699 24700 #endif 24701 #if defined(BCM_88675_B0) 24702 soc_field_info_t soc_OCB_RESERVED_PCMI_2_BCM88675_B0r_fields[] = { 24703 { FIELD_0_31f, 32, 0, SOCF_LE } 24704 }; 24705 24706 #endif 24707 #if defined(BCM_88680_A0) 24708 soc_field_info_t soc_OCB_RESERVED_PCMI_2_BCM88680_A0r_fields[] = { 24709 { FIELD_0_31f, 32, 0, SOCF_LE } 24710 }; 24711 24712 #endif 24713 #if defined(BCM_88675_A0) 24714 soc_field_info_t soc_OCB_RESERVED_PCMI_2_Sr_fields[] = { 24715 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24716 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24717 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24718 }; 24719 24720 #endif 24721 #if defined(BCM_88375_A0) 24722 soc_field_info_t soc_OCB_RESERVED_PCMI_2_S_BCM88375_A0r_fields[] = { 24723 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24724 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24725 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24726 }; 24727 24728 #endif 24729 #if defined(BCM_88375_B0) 24730 soc_field_info_t soc_OCB_RESERVED_PCMI_2_S_BCM88375_B0r_fields[] = { 24731 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24732 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24733 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24734 }; 24735 24736 #endif 24737 #if defined(BCM_88675_B0) 24738 soc_field_info_t soc_OCB_RESERVED_PCMI_2_S_BCM88675_B0r_fields[] = { 24739 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24740 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24741 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24742 }; 24743 24744 #endif 24745 #if defined(BCM_88680_A0) 24746 soc_field_info_t soc_OCB_RESERVED_PCMI_2_S_BCM88680_A0r_fields[] = { 24747 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24748 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24749 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24750 }; 24751 24752 #endif 24753 #if defined(BCM_88675_A0) 24754 soc_field_info_t soc_OCB_RESERVED_PCMI_2_Tr_fields[] = { 24755 { FIELD_0_21f, 22, 0, SOCF_LE }, 24756 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24757 }; 24758 24759 #endif 24760 #if defined(BCM_88375_A0) 24761 soc_field_info_t soc_OCB_RESERVED_PCMI_2_T_BCM88375_A0r_fields[] = { 24762 { FIELD_0_21f, 22, 0, SOCF_LE }, 24763 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24764 }; 24765 24766 #endif 24767 #if defined(BCM_88375_B0) 24768 soc_field_info_t soc_OCB_RESERVED_PCMI_2_T_BCM88375_B0r_fields[] = { 24769 { FIELD_0_21f, 22, 0, SOCF_LE }, 24770 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24771 }; 24772 24773 #endif 24774 #if defined(BCM_88675_B0) 24775 soc_field_info_t soc_OCB_RESERVED_PCMI_2_T_BCM88675_B0r_fields[] = { 24776 { FIELD_0_21f, 22, 0, SOCF_LE }, 24777 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24778 }; 24779 24780 #endif 24781 #if defined(BCM_88680_A0) 24782 soc_field_info_t soc_OCB_RESERVED_PCMI_2_T_BCM88680_A0r_fields[] = { 24783 { FIELD_0_21f, 22, 0, SOCF_LE }, 24784 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24785 }; 24786 24787 #endif 24788 #if defined(BCM_88375_A0) 24789 soc_field_info_t soc_OCB_RESERVED_PCMI_3_BCM88375_A0r_fields[] = { 24790 { FIELD_0_31f, 32, 0, SOCF_LE } 24791 }; 24792 24793 #endif 24794 #if defined(BCM_88375_B0) 24795 soc_field_info_t soc_OCB_RESERVED_PCMI_3_BCM88375_B0r_fields[] = { 24796 { FIELD_0_31f, 32, 0, SOCF_LE } 24797 }; 24798 24799 #endif 24800 #if defined(BCM_88675_B0) 24801 soc_field_info_t soc_OCB_RESERVED_PCMI_3_BCM88675_B0r_fields[] = { 24802 { FIELD_0_31f, 32, 0, SOCF_LE } 24803 }; 24804 24805 #endif 24806 #if defined(BCM_88680_A0) 24807 soc_field_info_t soc_OCB_RESERVED_PCMI_3_BCM88680_A0r_fields[] = { 24808 { FIELD_0_31f, 32, 0, SOCF_LE } 24809 }; 24810 24811 #endif 24812 #if defined(BCM_88675_A0) 24813 soc_field_info_t soc_OCB_RESERVED_PCMI_3_Sr_fields[] = { 24814 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24815 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24816 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24817 }; 24818 24819 #endif 24820 #if defined(BCM_88375_A0) 24821 soc_field_info_t soc_OCB_RESERVED_PCMI_3_S_BCM88375_A0r_fields[] = { 24822 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24823 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24824 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24825 }; 24826 24827 #endif 24828 #if defined(BCM_88375_B0) 24829 soc_field_info_t soc_OCB_RESERVED_PCMI_3_S_BCM88375_B0r_fields[] = { 24830 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24831 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24832 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24833 }; 24834 24835 #endif 24836 #if defined(BCM_88675_B0) 24837 soc_field_info_t soc_OCB_RESERVED_PCMI_3_S_BCM88675_B0r_fields[] = { 24838 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24839 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24840 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24841 }; 24842 24843 #endif 24844 #if defined(BCM_88680_A0) 24845 soc_field_info_t soc_OCB_RESERVED_PCMI_3_S_BCM88680_A0r_fields[] = { 24846 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24847 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24848 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24849 }; 24850 24851 #endif 24852 #if defined(BCM_88675_A0) 24853 soc_field_info_t soc_OCB_RESERVED_PCMI_3_Tr_fields[] = { 24854 { FIELD_0_21f, 22, 0, SOCF_LE }, 24855 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24856 }; 24857 24858 #endif 24859 #if defined(BCM_88375_A0) 24860 soc_field_info_t soc_OCB_RESERVED_PCMI_3_T_BCM88375_A0r_fields[] = { 24861 { FIELD_0_21f, 22, 0, SOCF_LE }, 24862 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24863 }; 24864 24865 #endif 24866 #if defined(BCM_88375_B0) 24867 soc_field_info_t soc_OCB_RESERVED_PCMI_3_T_BCM88375_B0r_fields[] = { 24868 { FIELD_0_21f, 22, 0, SOCF_LE }, 24869 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24870 }; 24871 24872 #endif 24873 #if defined(BCM_88675_B0) 24874 soc_field_info_t soc_OCB_RESERVED_PCMI_3_T_BCM88675_B0r_fields[] = { 24875 { FIELD_0_21f, 22, 0, SOCF_LE }, 24876 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24877 }; 24878 24879 #endif 24880 #if defined(BCM_88680_A0) 24881 soc_field_info_t soc_OCB_RESERVED_PCMI_3_T_BCM88680_A0r_fields[] = { 24882 { FIELD_0_21f, 22, 0, SOCF_LE }, 24883 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24884 }; 24885 24886 #endif 24887 #if defined(BCM_88375_A0) 24888 soc_field_info_t soc_OCB_RESERVED_PCMI_4_BCM88375_A0r_fields[] = { 24889 { FIELD_0_31f, 32, 0, SOCF_LE } 24890 }; 24891 24892 #endif 24893 #if defined(BCM_88375_B0) 24894 soc_field_info_t soc_OCB_RESERVED_PCMI_4_BCM88375_B0r_fields[] = { 24895 { FIELD_0_31f, 32, 0, SOCF_LE } 24896 }; 24897 24898 #endif 24899 #if defined(BCM_88675_B0) 24900 soc_field_info_t soc_OCB_RESERVED_PCMI_4_BCM88675_B0r_fields[] = { 24901 { FIELD_0_31f, 32, 0, SOCF_LE } 24902 }; 24903 24904 #endif 24905 #if defined(BCM_88680_A0) 24906 soc_field_info_t soc_OCB_RESERVED_PCMI_4_BCM88680_A0r_fields[] = { 24907 { FIELD_0_31f, 32, 0, SOCF_LE } 24908 }; 24909 24910 #endif 24911 #if defined(BCM_88675_A0) 24912 soc_field_info_t soc_OCB_RESERVED_PCMI_4_Sr_fields[] = { 24913 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24914 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24915 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24916 }; 24917 24918 #endif 24919 #if defined(BCM_88375_A0) 24920 soc_field_info_t soc_OCB_RESERVED_PCMI_4_S_BCM88375_A0r_fields[] = { 24921 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24922 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24923 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24924 }; 24925 24926 #endif 24927 #if defined(BCM_88375_B0) 24928 soc_field_info_t soc_OCB_RESERVED_PCMI_4_S_BCM88375_B0r_fields[] = { 24929 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24930 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24931 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24932 }; 24933 24934 #endif 24935 #if defined(BCM_88675_B0) 24936 soc_field_info_t soc_OCB_RESERVED_PCMI_4_S_BCM88675_B0r_fields[] = { 24937 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24938 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24939 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24940 }; 24941 24942 #endif 24943 #if defined(BCM_88680_A0) 24944 soc_field_info_t soc_OCB_RESERVED_PCMI_4_S_BCM88680_A0r_fields[] = { 24945 { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 24946 { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG }, 24947 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 24948 }; 24949 24950 #endif 24951 #if defined(BCM_88675_A0) 24952 soc_field_info_t soc_OCB_RESERVED_PCMI_4_Tr_fields[] = { 24953 { FIELD_0_21f, 22, 0, SOCF_LE }, 24954 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24955 }; 24956 24957 #endif 24958 #if defined(BCM_88375_A0) 24959 soc_field_info_t soc_OCB_RESERVED_PCMI_4_T_BCM88375_A0r_fields[] = { 24960 { FIELD_0_21f, 22, 0, SOCF_LE }, 24961 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24962 }; 24963 24964 #endif 24965 #if defined(BCM_88375_B0) 24966 soc_field_info_t soc_OCB_RESERVED_PCMI_4_T_BCM88375_B0r_fields[] = { 24967 { FIELD_0_21f, 22, 0, SOCF_LE }, 24968 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24969 }; 24970 24971 #endif 24972 #if defined(BCM_88675_B0) 24973 soc_field_info_t soc_OCB_RESERVED_PCMI_4_T_BCM88675_B0r_fields[] = { 24974 { FIELD_0_21f, 22, 0, SOCF_LE }, 24975 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24976 }; 24977 24978 #endif 24979 #if defined(BCM_88680_A0) 24980 soc_field_info_t soc_OCB_RESERVED_PCMI_4_T_BCM88680_A0r_fields[] = { 24981 { FIELD_0_21f, 22, 0, SOCF_LE }, 24982 { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG } 24983 }; 24984 24985 #endif 24986 #if defined(BCM_88675_A0) 24987 soc_field_info_t soc_OCB_RESERVED_SPARE_0r_fields[] = { 24988 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 24989 }; 24990 24991 #endif 24992 #if defined(BCM_88675_A0) 24993 soc_field_info_t soc_OCB_RESERVED_SPARE_1r_fields[] = { 24994 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 24995 }; 24996 24997 #endif 24998 #if defined(BCM_88675_A0) 24999 soc_field_info_t soc_OCB_RESERVED_SPARE_2r_fields[] = { 25000 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 25001 }; 25002 25003 #endif 25004 #if defined(BCM_88675_A0) 25005 soc_field_info_t soc_OCB_RESERVED_SPARE_3r_fields[] = { 25006 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 25007 }; 25008 25009 #endif 25010 #if defined(BCM_88375_A0) 25011 soc_field_info_t soc_OCB_RESERVED_SPARE_0_BCM88375_A0r_fields[] = { 25012 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 25013 }; 25014 25015 #endif 25016 #if defined(BCM_88375_B0) 25017 soc_field_info_t soc_OCB_RESERVED_SPARE_0_BCM88375_B0r_fields[] = { 25018 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 25019 }; 25020 25021 #endif 25022 #if defined(BCM_88675_B0) 25023 soc_field_info_t soc_OCB_RESERVED_SPARE_0_BCM88675_B0r_fields[] = { 25024 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 25025 }; 25026 25027 #endif 25028 #if defined(BCM_88680_A0) 25029 soc_field_info_t soc_OCB_RESERVED_SPARE_0_BCM88680_A0r_fields[] = { 25030 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 25031 }; 25032 25033 #endif 25034 #if defined(BCM_88690_A0) 25035 soc_field_info_t soc_OCB_RESERVED_SPARE_0_BCM88690_A0r_fields[] = { 25036 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 25037 }; 25038 25039 #endif 25040 #if defined(BCM_88690_B0) 25041 soc_field_info_t soc_OCB_RESERVED_SPARE_0_BCM88690_B0r_fields[] = { 25042 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 25043 }; 25044 25045 #endif 25046 #if defined(BCM_88375_A0) 25047 soc_field_info_t soc_OCB_RESERVED_SPARE_1_BCM88375_A0r_fields[] = { 25048 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 25049 }; 25050 25051 #endif 25052 #if defined(BCM_88375_B0) 25053 soc_field_info_t soc_OCB_RESERVED_SPARE_1_BCM88375_B0r_fields[] = { 25054 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 25055 }; 25056 25057 #endif 25058 #if defined(BCM_88675_B0) 25059 soc_field_info_t soc_OCB_RESERVED_SPARE_1_BCM88675_B0r_fields[] = { 25060 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 25061 }; 25062 25063 #endif 25064 #if defined(BCM_88680_A0) 25065 soc_field_info_t soc_OCB_RESERVED_SPARE_1_BCM88680_A0r_fields[] = { 25066 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 25067 }; 25068 25069 #endif 25070 #if defined(BCM_88690_A0) 25071 soc_field_info_t soc_OCB_RESERVED_SPARE_1_BCM88690_A0r_fields[] = { 25072 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 25073 }; 25074 25075 #endif 25076 #if defined(BCM_88690_B0) 25077 soc_field_info_t soc_OCB_RESERVED_SPARE_1_BCM88690_B0r_fields[] = { 25078 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 25079 }; 25080 25081 #endif 25082 #if defined(BCM_88375_A0) 25083 soc_field_info_t soc_OCB_RESERVED_SPARE_2_BCM88375_A0r_fields[] = { 25084 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 25085 }; 25086 25087 #endif 25088 #if defined(BCM_88375_B0) 25089 soc_field_info_t soc_OCB_RESERVED_SPARE_2_BCM88375_B0r_fields[] = { 25090 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 25091 }; 25092 25093 #endif 25094 #if defined(BCM_88675_B0) 25095 soc_field_info_t soc_OCB_RESERVED_SPARE_2_BCM88675_B0r_fields[] = { 25096 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 25097 }; 25098 25099 #endif 25100 #if defined(BCM_88680_A0) 25101 soc_field_info_t soc_OCB_RESERVED_SPARE_2_BCM88680_A0r_fields[] = { 25102 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 25103 }; 25104 25105 #endif 25106 #if defined(BCM_88690_A0) 25107 soc_field_info_t soc_OCB_RESERVED_SPARE_2_BCM88690_A0r_fields[] = { 25108 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 25109 }; 25110 25111 #endif 25112 #if defined(BCM_88690_B0) 25113 soc_field_info_t soc_OCB_RESERVED_SPARE_2_BCM88690_B0r_fields[] = { 25114 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 25115 }; 25116 25117 #endif 25118 #if defined(BCM_88375_A0) 25119 soc_field_info_t soc_OCB_RESERVED_SPARE_3_BCM88375_A0r_fields[] = { 25120 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 25121 }; 25122 25123 #endif 25124 #if defined(BCM_88375_B0) 25125 soc_field_info_t soc_OCB_RESERVED_SPARE_3_BCM88375_B0r_fields[] = { 25126 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 25127 }; 25128 25129 #endif 25130 #if defined(BCM_88675_B0) 25131 soc_field_info_t soc_OCB_RESERVED_SPARE_3_BCM88675_B0r_fields[] = { 25132 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 25133 }; 25134 25135 #endif 25136 #if defined(BCM_88680_A0) 25137 soc_field_info_t soc_OCB_RESERVED_SPARE_3_BCM88680_A0r_fields[] = { 25138 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 25139 }; 25140 25141 #endif 25142 #if defined(BCM_88690_A0) 25143 soc_field_info_t soc_OCB_RESERVED_SPARE_3_BCM88690_A0r_fields[] = { 25144 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 25145 }; 25146 25147 #endif 25148 #if defined(BCM_88690_B0) 25149 soc_field_info_t soc_OCB_RESERVED_SPARE_3_BCM88690_B0r_fields[] = { 25150 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 25151 }; 25152 25153 #endif 25154 #if defined(BCM_88690_A0) 25155 soc_field_info_t soc_OCB_RESET_STATUS_REGISTERr_fields[] = { 25156 { INIT_STATf, 1, 0, SOCF_RO|SOCF_SIG } 25157 }; 25158 25159 #endif 25160 #if defined(BCM_88690_B0) 25161 soc_field_info_t soc_OCB_RESET_STATUS_REGISTER_BCM88690_B0r_fields[] = { 25162 { INIT_STATf, 1, 0, SOCF_RO|SOCF_SIG } 25163 }; 25164 25165 #endif 25166 #if defined(BCM_88675_A0) 25167 soc_field_info_t soc_OCB_SBUS_BROADCAST_IDr_fields[] = { 25168 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 25169 }; 25170 25171 #endif 25172 #if defined(BCM_88375_A0) 25173 soc_field_info_t soc_OCB_SBUS_BROADCAST_ID_BCM88375_A0r_fields[] = { 25174 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 25175 }; 25176 25177 #endif 25178 #if defined(BCM_88375_B0) 25179 soc_field_info_t soc_OCB_SBUS_BROADCAST_ID_BCM88375_B0r_fields[] = { 25180 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 25181 }; 25182 25183 #endif 25184 #if defined(BCM_88675_B0) 25185 soc_field_info_t soc_OCB_SBUS_BROADCAST_ID_BCM88675_B0r_fields[] = { 25186 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 25187 }; 25188 25189 #endif 25190 #if defined(BCM_88680_A0) 25191 soc_field_info_t soc_OCB_SBUS_BROADCAST_ID_BCM88680_A0r_fields[] = { 25192 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 25193 }; 25194 25195 #endif 25196 #if defined(BCM_88690_A0) 25197 soc_field_info_t soc_OCB_SBUS_BROADCAST_ID_BCM88690_A0r_fields[] = { 25198 { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE } 25199 }; 25200 25201 #endif 25202 #if defined(BCM_88690_B0) 25203 soc_field_info_t soc_OCB_SBUS_BROADCAST_ID_BCM88690_B0r_fields[] = { 25204 { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE } 25205 }; 25206 25207 #endif 25208 #if defined(BCM_88675_A0) 25209 soc_field_info_t soc_OCB_SBUS_LAST_IN_CHAINr_fields[] = { 25210 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 25211 }; 25212 25213 #endif 25214 #if defined(BCM_88375_A0) 25215 soc_field_info_t soc_OCB_SBUS_LAST_IN_CHAIN_BCM88375_A0r_fields[] = { 25216 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 25217 }; 25218 25219 #endif 25220 #if defined(BCM_88375_B0) 25221 soc_field_info_t soc_OCB_SBUS_LAST_IN_CHAIN_BCM88375_B0r_fields[] = { 25222 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 25223 }; 25224 25225 #endif 25226 #if defined(BCM_88675_B0) 25227 soc_field_info_t soc_OCB_SBUS_LAST_IN_CHAIN_BCM88675_B0r_fields[] = { 25228 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 25229 }; 25230 25231 #endif 25232 #if defined(BCM_88680_A0) 25233 soc_field_info_t soc_OCB_SBUS_LAST_IN_CHAIN_BCM88680_A0r_fields[] = { 25234 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 25235 }; 25236 25237 #endif 25238 #if defined(BCM_88690_A0) 25239 soc_field_info_t soc_OCB_SBUS_LAST_IN_CHAIN_BCM88690_A0r_fields[] = { 25240 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 25241 }; 25242 25243 #endif 25244 #if defined(BCM_88690_B0) 25245 soc_field_info_t soc_OCB_SBUS_LAST_IN_CHAIN_BCM88690_B0r_fields[] = { 25246 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 25247 }; 25248 25249 #endif 25250 #if defined(BCM_88690_B0) 25251 soc_field_info_t soc_OCB_SPECIAL_CLOCK_CONTROLSr_fields[] = { 25252 { FIELD_1_1f, 1, 1, 0 } 25253 }; 25254 25255 #endif 25256 #if defined(BCM_88690_A0) 25257 soc_field_info_t soc_OCB_STATISTICS_COUNTERSr_fields[] = { 25258 { DBG_NOF_S_2D_READ_NOT_ELIGf, 64, 192, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25259 { DBG_NOF_S_2D_READ_ORDYf, 64, 128, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25260 { DBG_NOF_WRITE_NOT_ELIGf, 64, 64, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25261 { DBG_NOF_WRITE_ORDYf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 25262 }; 25263 25264 #endif 25265 #if defined(BCM_88690_B0) 25266 soc_field_info_t soc_OCB_STATISTICS_COUNTERS_BCM88690_B0r_fields[] = { 25267 { DBG_NOF_S_2D_READ_NOT_ELIGf, 64, 192, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25268 { DBG_NOF_S_2D_READ_ORDYf, 64, 128, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25269 { DBG_NOF_WRITE_NOT_ELIGf, 64, 64, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 25270 { DBG_NOF_WRITE_ORDYf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 25271 }; 25272 25273 #endif 25274 #if defined(BCM_88790_A0) 25275 soc_field_info_t soc_OCCG_ECC_INTERRUPT_REGISTERr_fields[] = { 25276 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 25277 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 25278 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 25279 }; 25280 25281 #endif 25282 #if defined(BCM_88790_A0) 25283 soc_field_info_t soc_OCCG_ECC_INTERRUPT_REGISTER_MASKr_fields[] = { 25284 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 25285 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 25286 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 25287 }; 25288 25289 #endif 25290 #if defined(BCM_88790_A0) 25291 soc_field_info_t soc_OCCG_ECC_INTERRUPT_REGISTER_TESTr_fields[] = { 25292 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 25293 }; 25294 25295 #endif 25296 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25297 defined(BCM_88754_A0) 25298 soc_field_info_t soc_OCCG_INTERRUPT_MASK_REGISTERr_fields[] = { 25299 { FIELD_0_0f, 1, 0, 0 }, 25300 { FIELD_1_1f, 1, 1, 0 }, 25301 { FIELD_2_2f, 1, 2, 0 }, 25302 { FIELD_3_3f, 1, 3, 0 }, 25303 { FIELD_4_4f, 1, 4, 0 }, 25304 { TEST_MODE_CMD_FINISH_INT_MASKf, 1, 7, 0 } 25305 }; 25306 25307 #endif 25308 #if defined(BCM_88790_A0) 25309 soc_field_info_t soc_OCCG_INTERRUPT_MASK_REGISTER_BCM88790_A0r_fields[] = { 25310 { ERROR_ECC_MASKf, 1, 0, 0 }, 25311 { ITEM_1_1f, 1, 1, 0 }, 25312 { ITEM_2_2f, 1, 2, 0 }, 25313 { ITEM_3_3f, 1, 3, 0 }, 25314 { ITEM_4_4f, 1, 4, 0 }, 25315 { ITEM_5_5f, 1, 5, 0 }, 25316 { TEST_MODE_CMD_FINISH_INT_MASKf, 1, 6, 0 } 25317 }; 25318 25319 #endif 25320 #if defined(BCM_88950_A0) 25321 soc_field_info_t soc_OCCG_INTERRUPT_MASK_REGISTER_BCM88950_A0r_fields[] = { 25322 { ERROR_ECC_MASKf, 1, 0, 0 }, 25323 { FIELD_1_1f, 1, 1, 0 }, 25324 { FIELD_2_2f, 1, 2, 0 }, 25325 { FIELD_3_3f, 1, 3, 0 }, 25326 { FIELD_4_4f, 1, 4, 0 }, 25327 { FIELD_5_5f, 1, 5, 0 }, 25328 { TEST_MODE_CMD_FINISH_INT_MASKf, 1, 6, 0 } 25329 }; 25330 25331 #endif 25332 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25333 defined(BCM_88754_A0) 25334 soc_field_info_t soc_OCCG_INTERRUPT_REGISTERr_fields[] = { 25335 { FIELD_0_0f, 1, 0, SOCF_RO }, 25336 { FIELD_1_1f, 1, 1, SOCF_RO }, 25337 { FIELD_2_2f, 1, 2, SOCF_RO }, 25338 { FIELD_3_3f, 1, 3, SOCF_RO }, 25339 { FIELD_4_4f, 1, 4, SOCF_RO }, 25340 { TEST_MODE_CMD_FINISH_INTf, 1, 7, SOCF_RO } 25341 }; 25342 25343 #endif 25344 #if defined(BCM_88790_A0) 25345 soc_field_info_t soc_OCCG_INTERRUPT_REGISTER_BCM88790_A0r_fields[] = { 25346 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 25347 { FIELD_1_1f, 1, 1, SOCF_SIG|SOCF_INTR }, 25348 { FIELD_2_2f, 1, 2, SOCF_SIG|SOCF_INTR }, 25349 { FIELD_3_3f, 1, 3, SOCF_SIG|SOCF_INTR }, 25350 { FIELD_4_4f, 1, 4, SOCF_SIG|SOCF_INTR }, 25351 { FIELD_5_5f, 1, 5, SOCF_SIG|SOCF_INTR }, 25352 { TEST_MODE_CMD_FINISH_INTf, 1, 6, SOCF_SIG|SOCF_INTR } 25353 }; 25354 25355 #endif 25356 #if defined(BCM_88950_A0) 25357 soc_field_info_t soc_OCCG_INTERRUPT_REGISTER_BCM88950_A0r_fields[] = { 25358 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 25359 { FIELD_1_1f, 1, 1, SOCF_SIG|SOCF_INTR }, 25360 { FIELD_2_2f, 1, 2, SOCF_SIG|SOCF_INTR }, 25361 { FIELD_3_3f, 1, 3, SOCF_SIG|SOCF_INTR }, 25362 { FIELD_4_4f, 1, 4, SOCF_SIG|SOCF_INTR }, 25363 { FIELD_5_5f, 1, 5, SOCF_SIG|SOCF_INTR }, 25364 { TEST_MODE_CMD_FINISH_INTf, 1, 6, SOCF_SIG|SOCF_INTR } 25365 }; 25366 25367 #endif 25368 #if defined(BCM_88790_A0) 25369 soc_field_info_t soc_OCCG_INTERRUPT_REGISTER_TESTr_fields[] = { 25370 { INTERRUPT_REGISTER_TESTf, 7, 0, SOCF_LE } 25371 }; 25372 25373 #endif 25374 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25375 defined(BCM_88754_A0) 25376 soc_field_info_t soc_OCCG_REG_0056r_fields[] = { 25377 { FIELD_0_10f, 11, 0, SOCF_LE }, 25378 { FIELD_11_21f, 11, 11, SOCF_LE }, 25379 { FIELD_22_41f, 20, 22, SOCF_LE }, 25380 { FIELD_42_45f, 4, 42, SOCF_LE }, 25381 { FIELD_46_52f, 7, 46, SOCF_LE }, 25382 { FIELD_53_57f, 5, 53, SOCF_LE }, 25383 { FIELD_58_64f, 7, 58, SOCF_LE }, 25384 { FIELD_65_65f, 1, 65, 0 }, 25385 { FIELD_66_66f, 1, 66, 0 }, 25386 { FIELD_67_67f, 1, 67, 0 }, 25387 { FIELD_68_68f, 1, 68, 0 }, 25388 { FIELD_69_69f, 1, 69, 0 }, 25389 { FIELD_70_82f, 13, 70, SOCF_LE }, 25390 { FIELD_83_83f, 1, 83, SOCF_RO }, 25391 { FIELD_84_84f, 1, 84, 0 }, 25392 { FIELD_85_92f, 8, 85, SOCF_LE } 25393 }; 25394 25395 #endif 25396 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25397 defined(BCM_88754_A0) 25398 soc_field_info_t soc_OCCG_REG_0059r_fields[] = { 25399 { FIELD_0_0f, 1, 0, SOCF_RO }, 25400 { FIELD_15_30f, 16, 15, SOCF_LE|SOCF_RO }, 25401 { FIELD_1_1f, 1, 1, SOCF_RO }, 25402 { FIELD_2_14f, 13, 2, SOCF_LE|SOCF_RO }, 25403 { FIELD_31_31f, 1, 31, SOCF_RO } 25404 }; 25405 25406 #endif 25407 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25408 defined(BCM_88754_A0) 25409 soc_field_info_t soc_OCCG_REG_0062r_fields[] = { 25410 { FIELD_0_0f, 1, 0, SOCF_RO }, 25411 { FIELD_1_1f, 1, 1, SOCF_RO } 25412 }; 25413 25414 #endif 25415 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25416 defined(BCM_88754_A0) 25417 soc_field_info_t soc_OCCG_REG_0063r_fields[] = { 25418 { FIELD_0_19f, 20, 0, SOCF_LE }, 25419 { FIELD_103_103f, 1, 103, 0 }, 25420 { FIELD_104_104f, 1, 104, 0 }, 25421 { FIELD_105_105f, 1, 105, 0 }, 25422 { FIELD_106_106f, 1, 106, 0 }, 25423 { FIELD_107_107f, 1, 107, 0 }, 25424 { FIELD_20_23f, 4, 20, SOCF_LE }, 25425 { FIELD_24_39f, 16, 24, SOCF_LE }, 25426 { FIELD_40_43f, 4, 40, SOCF_LE }, 25427 { FIELD_44_47f, 4, 44, SOCF_LE }, 25428 { FIELD_48_54f, 7, 48, SOCF_LE }, 25429 { FIELD_55_71f, 17, 55, SOCF_LE }, 25430 { FIELD_72_72f, 1, 72, 0 }, 25431 { FIELD_73_73f, 1, 73, 0 }, 25432 { FIELD_74_74f, 1, 74, 0 }, 25433 { FIELD_75_75f, 1, 75, 0 }, 25434 { FIELD_76_76f, 1, 76, 0 }, 25435 { FIELD_77_87f, 11, 77, SOCF_LE }, 25436 { FIELD_88_88f, 1, 88, 0 }, 25437 { FIELD_89_89f, 1, 89, 0 }, 25438 { FIELD_90_102f, 13, 90, SOCF_LE } 25439 }; 25440 25441 #endif 25442 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25443 defined(BCM_88754_A0) 25444 soc_field_info_t soc_OCCG_REG_0068r_fields[] = { 25445 { FIELD_0_31f, 32, 0, SOCF_LE }, 25446 { FIELD_32_37f, 6, 32, SOCF_LE }, 25447 { FIELD_38_38f, 1, 38, 0 }, 25448 { FIELD_39_40f, 2, 39, SOCF_LE } 25449 }; 25450 25451 #endif 25452 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25453 defined(BCM_88754_A0) 25454 soc_field_info_t soc_OCCG_REG_0078r_fields[] = { 25455 { FIELD_0_0f, 1, 0, SOCF_RO }, 25456 { FIELD_19_50f, 32, 19, SOCF_LE|SOCF_RO }, 25457 { FIELD_1_1f, 1, 1, SOCF_RO }, 25458 { FIELD_2_18f, 17, 2, SOCF_LE|SOCF_RO } 25459 }; 25460 25461 #endif 25462 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 25463 defined(BCM_56270_A0) || defined(BCM_88950_A0) 25464 soc_field_info_t soc_OCCG_REG_0087r_fields[] = { 25465 { REG_0087f, 1, 0, 0 } 25466 }; 25467 25468 #endif 25469 #if defined(BCM_88790_A0) 25470 soc_field_info_t soc_OCCG_REG_0100r_fields[] = { 25471 { FIELD_0_10f, 11, 0, SOCF_LE }, 25472 { FIELD_11_21f, 11, 11, SOCF_LE }, 25473 { FIELD_22_41f, 20, 22, SOCF_LE }, 25474 { FIELD_42_45f, 4, 42, SOCF_LE }, 25475 { FIELD_46_52f, 7, 46, SOCF_LE }, 25476 { FIELD_53_57f, 5, 53, SOCF_LE }, 25477 { FIELD_58_65f, 8, 58, SOCF_LE }, 25478 { FIELD_66_66f, 1, 66, 0 }, 25479 { FIELD_67_67f, 1, 67, 0 }, 25480 { FIELD_68_68f, 1, 68, 0 }, 25481 { FIELD_69_69f, 1, 69, 0 }, 25482 { FIELD_70_70f, 1, 70, 0 }, 25483 { FIELD_71_90f, 20, 71, SOCF_LE }, 25484 { FIELD_91_91f, 1, 91, SOCF_RO|SOCF_SIG }, 25485 { FIELD_92_93f, 2, 92, SOCF_LE }, 25486 { FIELD_94_101f, 8, 94, SOCF_LE } 25487 }; 25488 25489 #endif 25490 #if defined(BCM_88790_A0) 25491 soc_field_info_t soc_OCCG_REG_0104r_fields[] = { 25492 { FIELD_0_0f, 1, 0, SOCF_SIG }, 25493 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 25494 { FIELD_22_37f, 16, 22, SOCF_LE|SOCF_RO|SOCF_SIG }, 25495 { FIELD_2_21f, 20, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 25496 { FIELD_38_38f, 1, 38, SOCF_RO|SOCF_SIG } 25497 }; 25498 25499 #endif 25500 #if defined(BCM_88790_A0) 25501 soc_field_info_t soc_OCCG_REG_0106r_fields[] = { 25502 { FIELD_0_10f, 11, 0, SOCF_LE }, 25503 { FIELD_117_117f, 1, 117, 0 }, 25504 { FIELD_11_21f, 11, 11, SOCF_LE }, 25505 { FIELD_22_34f, 13, 22, SOCF_LE }, 25506 { FIELD_35_41f, 7, 35, SOCF_LE }, 25507 { FIELD_42_58f, 17, 42, SOCF_LE }, 25508 { FIELD_59_61f, 3, 59, SOCF_LE }, 25509 { FIELD_62_65f, 4, 62, SOCF_LE }, 25510 { FIELD_66_82f, 17, 66, SOCF_LE }, 25511 { FIELD_83_90f, 8, 83, SOCF_LE }, 25512 { FIELD_91_91f, 1, 91, 0 }, 25513 { FIELD_92_92f, 1, 92, 0 }, 25514 { FIELD_93_93f, 1, 93, 0 }, 25515 { FIELD_94_94f, 1, 94, 0 }, 25516 { FIELD_95_95f, 1, 95, 0 }, 25517 { FIELD_96_96f, 1, 96, 0 }, 25518 { FIELD_97_116f, 20, 97, SOCF_LE } 25519 }; 25520 25521 #endif 25522 #if defined(BCM_88790_A0) 25523 soc_field_info_t soc_OCCG_REG_0110r_fields[] = { 25524 { FIELD_0_19f, 20, 0, SOCF_LE }, 25525 { FIELD_116_116f, 1, 116, 0 }, 25526 { FIELD_117_117f, 1, 117, 0 }, 25527 { FIELD_118_118f, 1, 118, 0 }, 25528 { FIELD_119_119f, 1, 119, 0 }, 25529 { FIELD_120_120f, 1, 120, 0 }, 25530 { FIELD_20_23f, 4, 20, SOCF_LE }, 25531 { FIELD_24_39f, 16, 24, SOCF_LE }, 25532 { FIELD_40_43f, 4, 40, SOCF_LE }, 25533 { FIELD_44_47f, 4, 44, SOCF_LE }, 25534 { FIELD_48_54f, 7, 48, SOCF_LE }, 25535 { FIELD_55_71f, 17, 55, SOCF_LE }, 25536 { FIELD_72_72f, 1, 72, 0 }, 25537 { FIELD_73_73f, 1, 73, 0 }, 25538 { FIELD_74_74f, 1, 74, 0 }, 25539 { FIELD_75_77f, 3, 75, SOCF_LE }, 25540 { FIELD_78_78f, 1, 78, 0 }, 25541 { FIELD_79_89f, 11, 79, SOCF_LE }, 25542 { FIELD_90_90f, 1, 90, 0 }, 25543 { FIELD_91_91f, 1, 91, 0 }, 25544 { FIELD_92_115f, 24, 92, SOCF_LE } 25545 }; 25546 25547 #endif 25548 #if defined(BCM_88790_A0) 25549 soc_field_info_t soc_OCCG_REG_0114r_fields[] = { 25550 { FIELD_0_0f, 1, 0, SOCF_SIG }, 25551 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG } 25552 }; 25553 25554 #endif 25555 #if defined(BCM_88790_A0) 25556 soc_field_info_t soc_OCCG_REG_0115r_fields[] = { 25557 { FIELD_0_31f, 32, 0, SOCF_LE }, 25558 { FIELD_32_38f, 7, 32, SOCF_LE }, 25559 { FIELD_39_39f, 1, 39, 0 }, 25560 { FIELD_40_42f, 3, 40, SOCF_LE } 25561 }; 25562 25563 #endif 25564 #if defined(BCM_88790_A0) 25565 soc_field_info_t soc_OCCG_REG_0117r_fields[] = { 25566 { FIELD_0_0f, 1, 0, SOCF_SIG }, 25567 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG } 25568 }; 25569 25570 #endif 25571 #if defined(BCM_88790_A0) 25572 soc_field_info_t soc_OCCG_REG_0118r_fields[] = { 25573 { FIELD_0_255f, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25574 }; 25575 25576 #endif 25577 #if defined(BCM_88790_A0) 25578 soc_field_info_t soc_OCCG_REG_0120r_fields[] = { 25579 { FIELD_0_255f, 256, 0, SOCF_LE } 25580 }; 25581 25582 #endif 25583 #if defined(BCM_88790_A0) 25584 soc_field_info_t soc_OCCG_REG_0130r_fields[] = { 25585 { FIELD_0_0f, 1, 0, 0 }, 25586 { FIELD_1_20f, 20, 1, SOCF_LE }, 25587 { FIELD_21_21f, 1, 21, 0 }, 25588 { FIELD_22_41f, 20, 22, SOCF_LE }, 25589 { FIELD_42_42f, 1, 42, 0 }, 25590 { FIELD_43_62f, 20, 43, SOCF_LE } 25591 }; 25592 25593 #endif 25594 #if defined(BCM_88790_A0) 25595 soc_field_info_t soc_OCCG_REG_0132r_fields[] = { 25596 { FIELD_0_0f, 1, 0, 0 }, 25597 { FIELD_1_20f, 20, 1, SOCF_LE }, 25598 { FIELD_21_21f, 1, 21, 0 }, 25599 { FIELD_22_41f, 20, 22, SOCF_LE } 25600 }; 25601 25602 #endif 25603 #if defined(BCM_88950_A0) 25604 soc_field_info_t soc_OCCG_REG_0056_BCM88950_A0r_fields[] = { 25605 { FIELD_0_10f, 11, 0, SOCF_LE }, 25606 { FIELD_11_21f, 11, 11, SOCF_LE }, 25607 { FIELD_22_41f, 20, 22, SOCF_LE }, 25608 { FIELD_42_45f, 4, 42, SOCF_LE }, 25609 { FIELD_46_52f, 7, 46, SOCF_LE }, 25610 { FIELD_53_57f, 5, 53, SOCF_LE }, 25611 { FIELD_58_65f, 8, 58, SOCF_LE }, 25612 { FIELD_66_66f, 1, 66, 0 }, 25613 { FIELD_67_67f, 1, 67, 0 }, 25614 { FIELD_68_68f, 1, 68, 0 }, 25615 { FIELD_69_69f, 1, 69, 0 }, 25616 { FIELD_70_70f, 1, 70, 0 }, 25617 { FIELD_71_83f, 13, 71, SOCF_LE }, 25618 { FIELD_84_84f, 1, 84, SOCF_RO|SOCF_SIG }, 25619 { FIELD_85_86f, 2, 85, SOCF_LE }, 25620 { FIELD_87_94f, 8, 87, SOCF_LE } 25621 }; 25622 25623 #endif 25624 #if defined(BCM_88950_A0) 25625 soc_field_info_t soc_OCCG_REG_0059_BCM88950_A0r_fields[] = { 25626 { FIELD_0_0f, 1, 0, SOCF_SIG }, 25627 { FIELD_15_30f, 16, 15, SOCF_LE|SOCF_RO|SOCF_SIG }, 25628 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 25629 { FIELD_2_14f, 13, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 25630 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 25631 }; 25632 25633 #endif 25634 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25635 defined(BCM_88754_A0) 25636 soc_field_info_t soc_OCCG_REG_005Ar_fields[] = { 25637 { FIELD_0_10f, 11, 0, SOCF_LE }, 25638 { FIELD_109_109f, 1, 109, 0 }, 25639 { FIELD_11_21f, 11, 11, SOCF_LE }, 25640 { FIELD_22_34f, 13, 22, SOCF_LE }, 25641 { FIELD_35_41f, 7, 35, SOCF_LE }, 25642 { FIELD_42_58f, 17, 42, SOCF_LE }, 25643 { FIELD_59_61f, 3, 59, SOCF_LE }, 25644 { FIELD_62_65f, 4, 62, SOCF_LE }, 25645 { FIELD_66_82f, 17, 66, SOCF_LE }, 25646 { FIELD_83_89f, 7, 83, SOCF_LE }, 25647 { FIELD_90_90f, 1, 90, 0 }, 25648 { FIELD_91_91f, 1, 91, 0 }, 25649 { FIELD_92_92f, 1, 92, 0 }, 25650 { FIELD_93_93f, 1, 93, 0 }, 25651 { FIELD_94_94f, 1, 94, 0 }, 25652 { FIELD_95_95f, 1, 95, 0 }, 25653 { FIELD_96_108f, 13, 96, SOCF_LE } 25654 }; 25655 25656 #endif 25657 #if defined(BCM_88950_A0) 25658 soc_field_info_t soc_OCCG_REG_005A_BCM88950_A0r_fields[] = { 25659 { FIELD_0_10f, 11, 0, SOCF_LE }, 25660 { FIELD_110_110f, 1, 110, 0 }, 25661 { FIELD_11_21f, 11, 11, SOCF_LE }, 25662 { FIELD_22_34f, 13, 22, SOCF_LE }, 25663 { FIELD_35_41f, 7, 35, SOCF_LE }, 25664 { FIELD_42_58f, 17, 42, SOCF_LE }, 25665 { FIELD_59_61f, 3, 59, SOCF_LE }, 25666 { FIELD_62_65f, 4, 62, SOCF_LE }, 25667 { FIELD_66_82f, 17, 66, SOCF_LE }, 25668 { FIELD_83_90f, 8, 83, SOCF_LE }, 25669 { FIELD_91_91f, 1, 91, 0 }, 25670 { FIELD_92_92f, 1, 92, 0 }, 25671 { FIELD_93_93f, 1, 93, 0 }, 25672 { FIELD_94_94f, 1, 94, 0 }, 25673 { FIELD_95_95f, 1, 95, 0 }, 25674 { FIELD_96_96f, 1, 96, 0 }, 25675 { FIELD_97_109f, 13, 97, SOCF_LE } 25676 }; 25677 25678 #endif 25679 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25680 defined(BCM_88754_A0) 25681 soc_field_info_t soc_OCCG_REG_005Er_fields[] = { 25682 { FIELD_0_0f, 1, 0, SOCF_RO }, 25683 { FIELD_1_1f, 1, 1, SOCF_RO }, 25684 { FIELD_2_14f, 13, 2, SOCF_LE|SOCF_RO }, 25685 { FIELD_31_31f, 1, 31, SOCF_RO } 25686 }; 25687 25688 #endif 25689 #if defined(BCM_88950_A0) 25690 soc_field_info_t soc_OCCG_REG_005E_BCM88950_A0r_fields[] = { 25691 { FIELD_0_0f, 1, 0, SOCF_SIG }, 25692 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 25693 { FIELD_2_14f, 13, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 25694 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 25695 }; 25696 25697 #endif 25698 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25699 defined(BCM_88754_A0) 25700 soc_field_info_t soc_OCCG_REG_005Fr_fields[] = { 25701 { FIELD_0_19f, 20, 0, SOCF_LE }, 25702 { FIELD_20_26f, 7, 20, SOCF_LE }, 25703 { FIELD_27_37f, 11, 27, SOCF_LE }, 25704 { FIELD_38_48f, 11, 38, SOCF_LE }, 25705 { FIELD_49_56f, 8, 49, SOCF_LE }, 25706 { FIELD_57_57f, 1, 57, 0 }, 25707 { FIELD_58_58f, 1, 58, 0 }, 25708 { FIELD_59_59f, 1, 59, 0 }, 25709 { FIELD_60_60f, 1, 60, 0 }, 25710 { FIELD_61_61f, 1, 61, 0 }, 25711 { FIELD_62_63f, 2, 62, SOCF_LE }, 25712 { FIELD_64_65f, 2, 64, SOCF_LE }, 25713 { FIELD_66_67f, 2, 66, SOCF_LE }, 25714 { FIELD_68_68f, 1, 68, 0 }, 25715 { FIELD_69_81f, 13, 69, SOCF_LE }, 25716 { FIELD_82_82f, 1, 82, 0 }, 25717 { FIELD_83_83f, 1, 83, 0 }, 25718 { FIELD_84_84f, 1, 84, 0 }, 25719 { FIELD_85_85f, 1, 85, 0 }, 25720 { FIELD_86_86f, 1, 86, 0 }, 25721 { FIELD_87_87f, 1, 87, 0 }, 25722 { FIELD_88_88f, 1, 88, 0 } 25723 }; 25724 25725 #endif 25726 #if defined(BCM_88950_A0) 25727 soc_field_info_t soc_OCCG_REG_005F_BCM88950_A0r_fields[] = { 25728 { FIELD_0_19f, 20, 0, SOCF_LE }, 25729 { FIELD_20_26f, 7, 20, SOCF_LE }, 25730 { FIELD_27_37f, 11, 27, SOCF_LE }, 25731 { FIELD_38_56f, 19, 38, SOCF_LE }, 25732 { FIELD_57_58f, 2, 57, SOCF_LE }, 25733 { FIELD_59_59f, 1, 59, 0 }, 25734 { FIELD_60_61f, 2, 60, SOCF_LE }, 25735 { FIELD_62_62f, 1, 62, 0 }, 25736 { FIELD_63_63f, 1, 63, 0 }, 25737 { FIELD_64_64f, 1, 64, 0 }, 25738 { FIELD_65_65f, 1, 65, 0 }, 25739 { FIELD_66_66f, 1, 66, 0 }, 25740 { FIELD_67_67f, 1, 67, 0 }, 25741 { FIELD_68_68f, 1, 68, 0 }, 25742 { FIELD_69_70f, 2, 69, SOCF_LE }, 25743 { FIELD_71_71f, 1, 71, 0 }, 25744 { FIELD_72_72f, 1, 72, 0 }, 25745 { FIELD_73_85f, 13, 73, SOCF_LE }, 25746 { FIELD_86_86f, 1, 86, 0 } 25747 }; 25748 25749 #endif 25750 #if defined(BCM_88950_A0) 25751 soc_field_info_t soc_OCCG_REG_0062_BCM88950_A0r_fields[] = { 25752 { FIELD_0_0f, 1, 0, SOCF_SIG }, 25753 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG } 25754 }; 25755 25756 #endif 25757 #if defined(BCM_88950_A0) 25758 soc_field_info_t soc_OCCG_REG_0063_BCM88950_A0r_fields[] = { 25759 { FIELD_0_19f, 20, 0, SOCF_LE }, 25760 { FIELD_104_104f, 1, 104, 0 }, 25761 { FIELD_105_105f, 1, 105, 0 }, 25762 { FIELD_106_106f, 1, 106, 0 }, 25763 { FIELD_107_107f, 1, 107, 0 }, 25764 { FIELD_108_108f, 1, 108, 0 }, 25765 { FIELD_20_23f, 4, 20, SOCF_LE }, 25766 { FIELD_24_39f, 16, 24, SOCF_LE }, 25767 { FIELD_40_43f, 4, 40, SOCF_LE }, 25768 { FIELD_44_47f, 4, 44, SOCF_LE }, 25769 { FIELD_48_54f, 7, 48, SOCF_LE }, 25770 { FIELD_55_71f, 17, 55, SOCF_LE }, 25771 { FIELD_72_72f, 1, 72, 0 }, 25772 { FIELD_73_73f, 1, 73, 0 }, 25773 { FIELD_74_74f, 1, 74, 0 }, 25774 { FIELD_75_76f, 2, 75, SOCF_LE }, 25775 { FIELD_77_77f, 1, 77, 0 }, 25776 { FIELD_78_88f, 11, 78, SOCF_LE }, 25777 { FIELD_89_89f, 1, 89, 0 }, 25778 { FIELD_90_90f, 1, 90, 0 }, 25779 { FIELD_91_103f, 13, 91, SOCF_LE } 25780 }; 25781 25782 #endif 25783 #if defined(BCM_88950_A0) 25784 soc_field_info_t soc_OCCG_REG_0068_BCM88950_A0r_fields[] = { 25785 { FIELD_0_31f, 32, 0, SOCF_LE }, 25786 { FIELD_32_38f, 7, 32, SOCF_LE }, 25787 { FIELD_39_39f, 1, 39, 0 }, 25788 { FIELD_40_42f, 3, 40, SOCF_LE } 25789 }; 25790 25791 #endif 25792 #if defined(BCM_88950_A0) 25793 soc_field_info_t soc_OCCG_REG_006Br_fields[] = { 25794 { FIELD_0_152f, 153, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25795 }; 25796 25797 #endif 25798 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25799 defined(BCM_88754_A0) 25800 soc_field_info_t soc_OCCG_REG_006Fr_fields[] = { 25801 { FIELD_0_127f, 128, 0, SOCF_LE } 25802 }; 25803 25804 #endif 25805 #if defined(BCM_88950_A0) 25806 soc_field_info_t soc_OCCG_REG_006F_BCM88950_A0r_fields[] = { 25807 { FIELD_0_152f, 153, 0, SOCF_LE } 25808 }; 25809 25810 #endif 25811 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25812 defined(BCM_88754_A0) 25813 soc_field_info_t soc_OCCG_REG_007Cr_fields[] = { 25814 { REG_007Cf, 1, 0, 0 } 25815 }; 25816 25817 #endif 25818 #if defined(BCM_88790_A0) 25819 soc_field_info_t soc_OCCG_REG_0087_BCM88790_A0r_fields[] = { 25820 { REG_0087f, 1, 0, 0 } 25821 }; 25822 25823 #endif 25824 #if defined(BCM_88790_A0) 25825 soc_field_info_t soc_OCCG_REG_010Ar_fields[] = { 25826 { FIELD_0_0f, 1, 0, SOCF_SIG }, 25827 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }, 25828 { FIELD_2_21f, 20, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 25829 { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG } 25830 }; 25831 25832 #endif 25833 #if defined(BCM_88790_A0) 25834 soc_field_info_t soc_OCCG_REG_010Br_fields[] = { 25835 { FIELD_0_19f, 20, 0, SOCF_LE }, 25836 { FIELD_20_26f, 7, 20, SOCF_LE }, 25837 { FIELD_27_37f, 11, 27, SOCF_LE }, 25838 { FIELD_38_56f, 19, 38, SOCF_LE }, 25839 { FIELD_57_58f, 2, 57, SOCF_LE }, 25840 { FIELD_59_59f, 1, 59, 0 }, 25841 { FIELD_60_61f, 2, 60, SOCF_LE }, 25842 { FIELD_62_62f, 1, 62, 0 }, 25843 { FIELD_63_63f, 1, 63, 0 }, 25844 { FIELD_64_64f, 1, 64, 0 }, 25845 { FIELD_65_65f, 1, 65, 0 }, 25846 { FIELD_66_66f, 1, 66, 0 }, 25847 { FIELD_67_67f, 1, 67, 0 }, 25848 { FIELD_68_68f, 1, 68, 0 }, 25849 { FIELD_69_71f, 3, 69, SOCF_LE }, 25850 { FIELD_72_72f, 1, 72, 0 }, 25851 { FIELD_73_73f, 1, 73, 0 }, 25852 { FIELD_74_97f, 24, 74, SOCF_LE }, 25853 { FIELD_98_98f, 1, 98, 0 } 25854 }; 25855 25856 #endif 25857 #if defined(BCM_88790_A0) 25858 soc_field_info_t soc_OCCG_REG_010Fr_fields[] = { 25859 { FIELD_0_0f, 1, 0, SOCF_SIG }, 25860 { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG } 25861 }; 25862 25863 #endif 25864 #if defined(BCM_88790_A0) 25865 soc_field_info_t soc_OCCG_RESERVED_MIRROR_ADDRr_fields[] = { 25866 { FIELD_0_15f, 16, 0, SOCF_LE }, 25867 { FIELD_31_31f, 1, 31, 0 } 25868 }; 25869 25870 #endif 25871 #if defined(BCM_88790_A0) 25872 soc_field_info_t soc_OCCG_RESERVED_SPARE_0r_fields[] = { 25873 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 25874 }; 25875 25876 #endif 25877 #if defined(BCM_88790_A0) 25878 soc_field_info_t soc_OCCG_RESERVED_SPARE_1r_fields[] = { 25879 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 25880 }; 25881 25882 #endif 25883 #if defined(BCM_88790_A0) 25884 soc_field_info_t soc_OCCG_RESERVED_SPARE_2r_fields[] = { 25885 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 25886 }; 25887 25888 #endif 25889 #if defined(BCM_88790_A0) 25890 soc_field_info_t soc_OCCG_RESERVED_SPARE_3r_fields[] = { 25891 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 25892 }; 25893 25894 #endif 25895 #if defined(BCM_88790_A0) 25896 soc_field_info_t soc_OCCG_SBUS_BROADCAST_IDr_fields[] = { 25897 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 25898 }; 25899 25900 #endif 25901 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25902 defined(BCM_88754_A0) 25903 soc_field_info_t soc_OCCG_SYNC_TEST_MODE_OPERATIONr_fields[] = { 25904 { EXT_WAIT_CELL_PROPf, 1, 1, 0 }, 25905 { EXT_WAIT_FILTER_PROPf, 1, 2, 0 }, 25906 { START_GEN_CELLf, 1, 0, 0 } 25907 }; 25908 25909 #endif 25910 #if defined(BCM_88790_A0) 25911 soc_field_info_t soc_OCCG_SYNC_TEST_MODE_OPERATION_BCM88790_A0r_fields[] = { 25912 { EXT_WAIT_CELL_PROPf, 1, 1, 0 }, 25913 { EXT_WAIT_FILTER_PROPf, 1, 2, 0 }, 25914 { START_GEN_CELLf, 1, 0, 0 } 25915 }; 25916 25917 #endif 25918 #if defined(BCM_88950_A0) 25919 soc_field_info_t soc_OCCG_SYNC_TEST_MODE_OPERATION_BCM88950_A0r_fields[] = { 25920 { EXT_WAIT_CELL_PROPf, 1, 1, 0 }, 25921 { EXT_WAIT_FILTER_PROPf, 1, 2, 0 }, 25922 { START_GEN_CELLf, 1, 0, 0 } 25923 }; 25924 25925 #endif 25926 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) 25927 soc_field_info_t soc_OCCG_TEST_MODE_CMD_REGr_fields[] = { 25928 { CONF_REG_TEST_MODEf, 1, 0, 0 }, 25929 { DE_RESET_BEFORE_TEST_MODEf, 1, 12, 0 }, 25930 { DIS_MAC_IN_LOOPBACKf, 1, 13, 0 }, 25931 { FIELD_11_11f, 1, 11, 0 }, 25932 { RESET_REG_AFTER_TEST_MODEf, 1, 1, 0 }, 25933 { TEST_MODE_SETTINGf, 9, 2, SOCF_LE } 25934 }; 25935 25936 #endif 25937 #if defined(BCM_88754_A0) 25938 soc_field_info_t soc_OCCG_TEST_MODE_CMD_REG_BCM88754_A0r_fields[] = { 25939 { CLEAN_MAC_INTERRUPTS_ENABLEf, 1, 23, 0 }, 25940 { CONF_REG_TEST_MODEf, 1, 0, 0 }, 25941 { DE_RESET_BEFORE_TEST_MODEf, 1, 12, 0 }, 25942 { FIELD_11_11f, 1, 11, 0 }, 25943 { LOOP_CONFIGf, 2, 13, SOCF_LE }, 25944 { RESET_REG_AFTER_TEST_MODEf, 1, 1, 0 }, 25945 { TEST_MODE_DATA_CELL_SIZEf, 8, 15, SOCF_LE }, 25946 { TEST_MODE_SETTINGf, 9, 2, SOCF_LE } 25947 }; 25948 25949 #endif 25950 #if defined(BCM_88790_A0) 25951 soc_field_info_t soc_OCCG_TEST_MODE_CMD_REG_BCM88790_A0r_fields[] = { 25952 { FIELD_0_0f, 1, 0, 0 }, 25953 { FIELD_1f, 1, 1, 0 }, 25954 { FIELD_11_11f, 1, 11, 0 }, 25955 { FIELD_12f, 1, 12, 0 }, 25956 { FIELD_13f, 1, 13, 0 }, 25957 { FIELD_14_21f, 8, 14, SOCF_LE }, 25958 { FIELD_22_22f, 1, 22, 0 }, 25959 { FIELD_23_23f, 1, 23, 0 }, 25960 { FIELD_2_10f, 9, 2, SOCF_LE } 25961 }; 25962 25963 #endif 25964 #if defined(BCM_88950_A0) 25965 soc_field_info_t soc_OCCG_TEST_MODE_CMD_REG_BCM88950_A0r_fields[] = { 25966 { FIELD_0_0f, 1, 0, 0 }, 25967 { FIELD_1f, 1, 1, 0 }, 25968 { FIELD_11_11f, 1, 11, 0 }, 25969 { FIELD_12f, 1, 12, 0 }, 25970 { FIELD_13f, 1, 13, 0 }, 25971 { FIELD_14_21f, 8, 14, SOCF_LE }, 25972 { FIELD_22_22f, 1, 22, 0 }, 25973 { FIELD_2_10f, 9, 2, SOCF_LE } 25974 }; 25975 25976 #endif 25977 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 25978 defined(BCM_88754_A0) 25979 soc_field_info_t soc_OCCG_TEST_MODE_CMD_RESULT_REGr_fields[] = { 25980 { NON_TDM_LFSR_VALUEf, 16, 90, SOCF_LE|SOCF_RO }, 25981 { TDM_LFSR_VALUEf, 16, 74, SOCF_LE|SOCF_RO }, 25982 { TEST_MODE_FAILf, 1, 1, SOCF_RO }, 25983 { TEST_MODE_INT_STATUSf, 64, 2, SOCF_LE|SOCF_RO }, 25984 { TEST_MODE_STAGE_STATUSf, 8, 66, SOCF_LE|SOCF_RO }, 25985 { TEST_MODE_TRGf, 1, 0, SOCF_RO } 25986 }; 25987 25988 #endif 25989 #if defined(BCM_88790_A0) 25990 soc_field_info_t soc_OCCG_TEST_MODE_CMD_RESULT_REG_BCM88790_A0r_fields[] = { 25991 { LFSR_VALUE_P_0f, 16, 138, SOCF_LE|SOCF_RO|SOCF_SIG }, 25992 { LFSR_VALUE_P_1f, 16, 154, SOCF_LE|SOCF_RO|SOCF_SIG }, 25993 { LFSR_VALUE_P_2f, 16, 170, SOCF_LE|SOCF_RO|SOCF_SIG }, 25994 { TEST_MODE_FAILf, 1, 1, SOCF_RO|SOCF_SIG }, 25995 { TEST_MODE_INT_STATUSf, 128, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 25996 { TEST_MODE_STAGE_STATUSf, 8, 130, SOCF_LE|SOCF_RO|SOCF_SIG }, 25997 { TEST_MODE_TRGf, 1, 0, SOCF_SIG } 25998 }; 25999 26000 #endif 26001 #if defined(BCM_88950_A0) 26002 soc_field_info_t soc_OCCG_TEST_MODE_CMD_RESULT_REG_BCM88950_A0r_fields[] = { 26003 { LFSR_VALUE_P_0f, 16, 138, SOCF_LE|SOCF_RO|SOCF_SIG }, 26004 { LFSR_VALUE_P_1f, 16, 154, SOCF_LE|SOCF_RO|SOCF_SIG }, 26005 { LFSR_VALUE_P_2f, 16, 170, SOCF_LE|SOCF_RO|SOCF_SIG }, 26006 { TEST_MODE_FAILf, 1, 1, SOCF_RO|SOCF_SIG }, 26007 { TEST_MODE_INT_STATUSf, 128, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26008 { TEST_MODE_STAGE_STATUSf, 8, 130, SOCF_LE|SOCF_RO|SOCF_SIG }, 26009 { TEST_MODE_TRGf, 1, 0, SOCF_SIG } 26010 }; 26011 26012 #endif 26013 #if defined(BCM_88690_A0) 26014 soc_field_info_t soc_OLP_APP_DB_TO_APP_DB_INDEX_MAPr_fields[] = { 26015 { APP_DB_INDEXf, 128, 0, SOCF_LE } 26016 }; 26017 26018 #endif 26019 #if defined(BCM_88690_B0) 26020 soc_field_info_t soc_OLP_APP_DB_TO_APP_DB_INDEX_MAP_BCM88690_B0r_fields[] = { 26021 { APP_DB_INDEXf, 128, 0, SOCF_LE } 26022 }; 26023 26024 #endif 26025 #if defined(BCM_88690_B0) 26026 soc_field_info_t soc_OLP_APP_DB_TO_APP_DB_INDEX_MAP_FOR_ROUTINGr_fields[] = { 26027 { APP_DB_INDEX_FOR_ROUTINGf, 128, 0, SOCF_LE } 26028 }; 26029 26030 #endif 26031 #if defined(BCM_88690_A0) 26032 soc_field_info_t soc_OLP_AUTO_DOC_NAME_0r_fields[] = { 26033 { AUTO_DOC_NAME_0f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26034 }; 26035 26036 #endif 26037 #if defined(BCM_88690_A0) 26038 soc_field_info_t soc_OLP_AUTO_DOC_NAME_1r_fields[] = { 26039 { DSP_ENGINE_FIFO_WATERMARK_01_FIELD_0f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26040 }; 26041 26042 #endif 26043 #if defined(BCM_88690_A0) 26044 soc_field_info_t soc_OLP_AUTO_DOC_NAME_2r_fields[] = { 26045 { AUTO_DOC_NAME_2f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26046 }; 26047 26048 #endif 26049 #if defined(BCM_88690_A0) 26050 soc_field_info_t soc_OLP_AUTO_DOC_NAME_3r_fields[] = { 26051 { DSP_ENGINE_FIFO_DMA_WATERMARK_FIELD_1f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26052 }; 26053 26054 #endif 26055 #if defined(BCM_88690_B0) 26056 soc_field_info_t soc_OLP_AUTO_DOC_NAME_0_BCM88690_B0r_fields[] = { 26057 { AUTO_DOC_NAME_0f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26058 }; 26059 26060 #endif 26061 #if defined(BCM_88690_B0) 26062 soc_field_info_t soc_OLP_AUTO_DOC_NAME_1_BCM88690_B0r_fields[] = { 26063 { DSP_ENGINE_FIFO_WATERMARK_01_FIELD_0f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26064 }; 26065 26066 #endif 26067 #if defined(BCM_88690_B0) 26068 soc_field_info_t soc_OLP_AUTO_DOC_NAME_2_BCM88690_B0r_fields[] = { 26069 { AUTO_DOC_NAME_2f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26070 }; 26071 26072 #endif 26073 #if defined(BCM_88690_B0) 26074 soc_field_info_t soc_OLP_AUTO_DOC_NAME_3_BCM88690_B0r_fields[] = { 26075 { DSP_ENGINE_FIFO_DMA_WATERMARK_FIELD_1f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26076 }; 26077 26078 #endif 26079 #if defined(BCM_88690_A0) 26080 soc_field_info_t soc_OLP_CFG_JR_2_CMD_TO_JR_CMD_MAPr_fields[] = { 26081 { JR_2_CMD_TYPE_000f, 3, 0, SOCF_LE }, 26082 { JR_2_CMD_TYPE_001f, 3, 3, SOCF_LE }, 26083 { JR_2_CMD_TYPE_010f, 3, 6, SOCF_LE }, 26084 { JR_2_CMD_TYPE_011f, 3, 9, SOCF_LE }, 26085 { JR_2_CMD_TYPE_100f, 3, 12, SOCF_LE }, 26086 { JR_2_CMD_TYPE_101f, 3, 15, SOCF_LE }, 26087 { JR_2_CMD_TYPE_110f, 3, 18, SOCF_LE }, 26088 { JR_2_CMD_TYPE_111f, 3, 21, SOCF_LE } 26089 }; 26090 26091 #endif 26092 #if defined(BCM_88690_B0) 26093 soc_field_info_t soc_OLP_CFG_JR_2_CMD_TO_JR_CMD_MAP_BCM88690_B0r_fields[] = { 26094 { JR_2_CMD_TYPE_000f, 3, 0, SOCF_LE }, 26095 { JR_2_CMD_TYPE_001f, 3, 3, SOCF_LE }, 26096 { JR_2_CMD_TYPE_010f, 3, 6, SOCF_LE }, 26097 { JR_2_CMD_TYPE_011f, 3, 9, SOCF_LE }, 26098 { JR_2_CMD_TYPE_100f, 3, 12, SOCF_LE }, 26099 { JR_2_CMD_TYPE_101f, 3, 15, SOCF_LE }, 26100 { JR_2_CMD_TYPE_110f, 3, 18, SOCF_LE }, 26101 { JR_2_CMD_TYPE_111f, 3, 21, SOCF_LE } 26102 }; 26103 26104 #endif 26105 #if defined(BCM_88690_A0) 26106 soc_field_info_t soc_OLP_CFG_JR_CMD_TO_JR_2_CMD_MAPr_fields[] = { 26107 { JR_CMD_TYPE_000f, 3, 0, SOCF_LE }, 26108 { JR_CMD_TYPE_001f, 3, 3, SOCF_LE }, 26109 { JR_CMD_TYPE_010f, 3, 6, SOCF_LE }, 26110 { JR_CMD_TYPE_011f, 3, 9, SOCF_LE }, 26111 { JR_CMD_TYPE_100f, 3, 12, SOCF_LE }, 26112 { JR_CMD_TYPE_101f, 3, 15, SOCF_LE }, 26113 { JR_CMD_TYPE_110f, 3, 18, SOCF_LE }, 26114 { JR_CMD_TYPE_111f, 3, 21, SOCF_LE } 26115 }; 26116 26117 #endif 26118 #if defined(BCM_88690_B0) 26119 soc_field_info_t soc_OLP_CFG_JR_CMD_TO_JR_2_CMD_MAP_BCM88690_B0r_fields[] = { 26120 { JR_CMD_TYPE_000f, 3, 0, SOCF_LE }, 26121 { JR_CMD_TYPE_001f, 3, 3, SOCF_LE }, 26122 { JR_CMD_TYPE_010f, 3, 6, SOCF_LE }, 26123 { JR_CMD_TYPE_011f, 3, 9, SOCF_LE }, 26124 { JR_CMD_TYPE_100f, 3, 12, SOCF_LE }, 26125 { JR_CMD_TYPE_101f, 3, 15, SOCF_LE }, 26126 { JR_CMD_TYPE_110f, 3, 18, SOCF_LE }, 26127 { JR_CMD_TYPE_111f, 3, 21, SOCF_LE } 26128 }; 26129 26130 #endif 26131 #if defined(BCM_88690_A0) 26132 soc_field_info_t soc_OLP_CFG_JR_LOGICAL_DB_TYPEr_fields[] = { 26133 { CFG_JR_LOGICAL_DB_TYPEf, 4, 0, SOCF_LE } 26134 }; 26135 26136 #endif 26137 #if defined(BCM_88690_B0) 26138 soc_field_info_t soc_OLP_CFG_JR_LOGICAL_DB_TYPE_BCM88690_B0r_fields[] = { 26139 { CFG_JR_LOGICAL_DB_TYPEf, 4, 0, SOCF_LE } 26140 }; 26141 26142 #endif 26143 #if defined(BCM_88690_A0) 26144 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_AGEr_fields[] = { 26145 { CFG_JR_TO_JR_2_AGEf, 4, 0, SOCF_LE } 26146 }; 26147 26148 #endif 26149 #if defined(BCM_88690_B0) 26150 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_AGE_BCM88690_B0r_fields[] = { 26151 { CFG_JR_TO_JR_2_AGEf, 4, 0, SOCF_LE } 26152 }; 26153 26154 #endif 26155 #if defined(BCM_88690_A0) 26156 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_APP_DBr_fields[] = { 26157 { CFG_JR_TO_JR_2_APP_DBf, 6, 0, SOCF_LE } 26158 }; 26159 26160 #endif 26161 #if defined(BCM_88690_B0) 26162 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_APP_DB_BCM88690_B0r_fields[] = { 26163 { CFG_JR_TO_JR_2_APP_DBf, 6, 0, SOCF_LE } 26164 }; 26165 26166 #endif 26167 #if defined(BCM_88690_A0) 26168 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_KEY_MASKr_fields[] = { 26169 { CFG_JR_TO_JR_2_KEY_MASKf, 10, 0, SOCF_LE } 26170 }; 26171 26172 #endif 26173 #if defined(BCM_88690_B0) 26174 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_KEY_MASK_BCM88690_B0r_fields[] = { 26175 { CFG_JR_TO_JR_2_KEY_MASKf, 10, 0, SOCF_LE } 26176 }; 26177 26178 #endif 26179 #if defined(BCM_88690_A0) 26180 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_VMVr_fields[] = { 26181 { CFG_JR_TO_JR_2_VMVf, 6, 0, SOCF_LE } 26182 }; 26183 26184 #endif 26185 #if defined(BCM_88690_B0) 26186 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_VMV_BCM88690_B0r_fields[] = { 26187 { CFG_JR_TO_JR_2_VMVf, 6, 0, SOCF_LE } 26188 }; 26189 26190 #endif 26191 #if defined(BCM_88650_A0) 26192 soc_field_info_t soc_OLP_CONFIGS_GENERALr_fields[] = { 26193 { PETRA_COMPATIBLEf, 1, 11, SOCF_SIG }, 26194 { PETRA_SOURCE_DEVICEf, 11, 0, SOCF_LE|SOCF_SIG } 26195 }; 26196 26197 #endif 26198 #if defined(BCM_88650_B0) 26199 soc_field_info_t soc_OLP_CONFIGS_GENERAL_BCM88650_B0r_fields[] = { 26200 { PETRA_COMPATIBLEf, 1, 11, SOCF_SIG }, 26201 { PETRA_SOURCE_DEVICEf, 11, 0, SOCF_LE|SOCF_SIG } 26202 }; 26203 26204 #endif 26205 #if defined(BCM_88660_A0) 26206 soc_field_info_t soc_OLP_CONFIGS_GENERAL_BCM88660_A0r_fields[] = { 26207 { PETRA_COMPATIBLEf, 1, 11, SOCF_SIG }, 26208 { PETRA_SOURCE_DEVICEf, 11, 0, SOCF_LE|SOCF_SIG } 26209 }; 26210 26211 #endif 26212 #if defined(BCM_88650_A0) 26213 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATIONr_fields[] = { 26214 { DSP_GENERATION_ENf, 1, 11, SOCF_SIG }, 26215 { DSP_HEADER_SIZEf, 6, 23, SOCF_LE|SOCF_SIG }, 26216 { MAX_CMD_DELAYf, 11, 0, SOCF_LE|SOCF_SIG }, 26217 { MAX_DSP_CMDf, 3, 12, SOCF_LE|SOCF_SIG }, 26218 { MIN_DSPf, 8, 15, SOCF_LE|SOCF_SIG } 26219 }; 26220 26221 #endif 26222 #if defined(BCM_88270_A0) 26223 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88270_A0r_fields[] = { 26224 { DSP_GENERATION_ENf, 1, 11, 0 }, 26225 { DSP_HEADER_SIZEf, 6, 23, SOCF_LE }, 26226 { MAX_CMD_DELAYf, 11, 0, SOCF_LE }, 26227 { MAX_DSP_CMDf, 3, 12, SOCF_LE }, 26228 { MIN_DSPf, 8, 15, SOCF_LE } 26229 }; 26230 26231 #endif 26232 #if defined(BCM_88375_A0) 26233 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88375_A0r_fields[] = { 26234 { DSP_GENERATION_ENf, 1, 11, 0 }, 26235 { DSP_HEADER_SIZEf, 6, 23, SOCF_LE }, 26236 { MAX_CMD_DELAYf, 11, 0, SOCF_LE }, 26237 { MAX_DSP_CMDf, 3, 12, SOCF_LE }, 26238 { MIN_DSPf, 8, 15, SOCF_LE } 26239 }; 26240 26241 #endif 26242 #if defined(BCM_88375_B0) 26243 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88375_B0r_fields[] = { 26244 { DSP_GENERATION_ENf, 1, 11, 0 }, 26245 { DSP_HEADER_SIZEf, 6, 23, SOCF_LE }, 26246 { MAX_CMD_DELAYf, 11, 0, SOCF_LE }, 26247 { MAX_DSP_CMDf, 3, 12, SOCF_LE }, 26248 { MIN_DSPf, 8, 15, SOCF_LE } 26249 }; 26250 26251 #endif 26252 #if defined(BCM_88470_A0) 26253 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88470_A0r_fields[] = { 26254 { DSP_GENERATION_ENf, 1, 11, 0 }, 26255 { DSP_HEADER_SIZEf, 6, 23, SOCF_LE }, 26256 { MAX_CMD_DELAYf, 11, 0, SOCF_LE }, 26257 { MAX_DSP_CMDf, 3, 12, SOCF_LE }, 26258 { MIN_DSPf, 8, 15, SOCF_LE } 26259 }; 26260 26261 #endif 26262 #if defined(BCM_88470_B0) 26263 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88470_B0r_fields[] = { 26264 { DSP_GENERATION_ENf, 1, 11, 0 }, 26265 { DSP_HEADER_SIZEf, 6, 23, SOCF_LE }, 26266 { MAX_CMD_DELAYf, 11, 0, SOCF_LE }, 26267 { MAX_DSP_CMDf, 3, 12, SOCF_LE }, 26268 { MIN_DSPf, 8, 15, SOCF_LE } 26269 }; 26270 26271 #endif 26272 #if defined(BCM_88650_B0) 26273 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88650_B0r_fields[] = { 26274 { DSP_GENERATION_ENf, 1, 11, SOCF_SIG }, 26275 { DSP_HEADER_SIZEf, 6, 23, SOCF_LE|SOCF_SIG }, 26276 { MAX_CMD_DELAYf, 11, 0, SOCF_LE|SOCF_SIG }, 26277 { MAX_DSP_CMDf, 3, 12, SOCF_LE|SOCF_SIG }, 26278 { MIN_DSPf, 8, 15, SOCF_LE|SOCF_SIG } 26279 }; 26280 26281 #endif 26282 #if defined(BCM_88660_A0) 26283 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88660_A0r_fields[] = { 26284 { DSP_GENERATION_ENf, 1, 11, SOCF_SIG }, 26285 { DSP_HEADER_SIZEf, 6, 23, SOCF_LE|SOCF_SIG }, 26286 { MAX_CMD_DELAYf, 11, 0, SOCF_LE|SOCF_SIG }, 26287 { MAX_DSP_CMDf, 3, 12, SOCF_LE|SOCF_SIG }, 26288 { MIN_DSPf, 8, 15, SOCF_LE|SOCF_SIG } 26289 }; 26290 26291 #endif 26292 #if defined(BCM_88675_A0) 26293 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88675_A0r_fields[] = { 26294 { DSP_GENERATION_ENf, 1, 11, 0 }, 26295 { DSP_HEADER_SIZEf, 6, 23, SOCF_LE }, 26296 { MAX_CMD_DELAYf, 11, 0, SOCF_LE }, 26297 { MAX_DSP_CMDf, 3, 12, SOCF_LE }, 26298 { MIN_DSPf, 8, 15, SOCF_LE } 26299 }; 26300 26301 #endif 26302 #if defined(BCM_88675_B0) 26303 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88675_B0r_fields[] = { 26304 { DSP_GENERATION_ENf, 1, 11, 0 }, 26305 { DSP_HEADER_SIZEf, 6, 23, SOCF_LE }, 26306 { MAX_CMD_DELAYf, 11, 0, SOCF_LE }, 26307 { MAX_DSP_CMDf, 3, 12, SOCF_LE }, 26308 { MIN_DSPf, 8, 15, SOCF_LE } 26309 }; 26310 26311 #endif 26312 #if defined(BCM_88680_A0) 26313 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88680_A0r_fields[] = { 26314 { DSP_GENERATION_ENf, 1, 11, 0 }, 26315 { DSP_HEADER_SIZEf, 6, 23, SOCF_LE }, 26316 { MAX_CMD_DELAYf, 11, 0, SOCF_LE }, 26317 { MAX_DSP_CMDf, 3, 12, SOCF_LE }, 26318 { MIN_DSPf, 8, 15, SOCF_LE } 26319 }; 26320 26321 #endif 26322 #if defined(BCM_88690_A0) 26323 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88690_A0r_fields[] = { 26324 { DSP_GENERATION_EN_Nf, 1, 11, 0 }, 26325 { DSP_HEADER_SIZE_Nf, 6, 23, SOCF_LE }, 26326 { MAX_CMD_DELAY_Nf, 11, 0, SOCF_LE }, 26327 { MAX_DSP_CMD_Nf, 3, 12, SOCF_LE }, 26328 { MIN_DSP_Nf, 8, 15, SOCF_LE } 26329 }; 26330 26331 #endif 26332 #if defined(BCM_88690_B0) 26333 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88690_B0r_fields[] = { 26334 { DSP_GENERATION_EN_Nf, 1, 11, 0 }, 26335 { DSP_HEADER_SIZE_Nf, 6, 23, SOCF_LE }, 26336 { MAX_CMD_DELAY_Nf, 11, 0, SOCF_LE }, 26337 { MAX_DSP_CMD_Nf, 3, 12, SOCF_LE }, 26338 { MIN_DSP_Nf, 8, 15, SOCF_LE } 26339 }; 26340 26341 #endif 26342 #if defined(BCM_88650_A0) 26343 soc_field_info_t soc_OLP_DSP_HEADERr_fields[] = { 26344 { DSP_HEADERf, 256, 0, SOCF_LE|SOCF_SIG } 26345 }; 26346 26347 #endif 26348 #if defined(BCM_88270_A0) 26349 soc_field_info_t soc_OLP_DSP_HEADER_BCM88270_A0r_fields[] = { 26350 { DSP_HEADERf, 256, 0, SOCF_LE } 26351 }; 26352 26353 #endif 26354 #if defined(BCM_88375_A0) 26355 soc_field_info_t soc_OLP_DSP_HEADER_BCM88375_A0r_fields[] = { 26356 { DSP_HEADERf, 256, 0, SOCF_LE } 26357 }; 26358 26359 #endif 26360 #if defined(BCM_88375_B0) 26361 soc_field_info_t soc_OLP_DSP_HEADER_BCM88375_B0r_fields[] = { 26362 { DSP_HEADERf, 256, 0, SOCF_LE } 26363 }; 26364 26365 #endif 26366 #if defined(BCM_88470_A0) 26367 soc_field_info_t soc_OLP_DSP_HEADER_BCM88470_A0r_fields[] = { 26368 { DSP_HEADERf, 256, 0, SOCF_LE } 26369 }; 26370 26371 #endif 26372 #if defined(BCM_88470_B0) 26373 soc_field_info_t soc_OLP_DSP_HEADER_BCM88470_B0r_fields[] = { 26374 { DSP_HEADERf, 256, 0, SOCF_LE } 26375 }; 26376 26377 #endif 26378 #if defined(BCM_88650_B0) 26379 soc_field_info_t soc_OLP_DSP_HEADER_BCM88650_B0r_fields[] = { 26380 { DSP_HEADERf, 256, 0, SOCF_LE|SOCF_SIG } 26381 }; 26382 26383 #endif 26384 #if defined(BCM_88660_A0) 26385 soc_field_info_t soc_OLP_DSP_HEADER_BCM88660_A0r_fields[] = { 26386 { DSP_HEADERf, 256, 0, SOCF_LE|SOCF_SIG } 26387 }; 26388 26389 #endif 26390 #if defined(BCM_88675_A0) 26391 soc_field_info_t soc_OLP_DSP_HEADER_BCM88675_A0r_fields[] = { 26392 { DSP_HEADERf, 256, 0, SOCF_LE } 26393 }; 26394 26395 #endif 26396 #if defined(BCM_88675_B0) 26397 soc_field_info_t soc_OLP_DSP_HEADER_BCM88675_B0r_fields[] = { 26398 { DSP_HEADERf, 256, 0, SOCF_LE } 26399 }; 26400 26401 #endif 26402 #if defined(BCM_88680_A0) 26403 soc_field_info_t soc_OLP_DSP_HEADER_BCM88680_A0r_fields[] = { 26404 { DSP_HEADERf, 256, 0, SOCF_LE } 26405 }; 26406 26407 #endif 26408 #if defined(BCM_88690_A0) 26409 soc_field_info_t soc_OLP_DSP_HEADER_BCM88690_A0r_fields[] = { 26410 { DSP_HEADER_Nf, 256, 0, SOCF_LE } 26411 }; 26412 26413 #endif 26414 #if defined(BCM_88690_B0) 26415 soc_field_info_t soc_OLP_DSP_HEADER_BCM88690_B0r_fields[] = { 26416 { DSP_HEADER_Nf, 256, 0, SOCF_LE } 26417 }; 26418 26419 #endif 26420 #if defined(BCM_88650_A0) 26421 soc_field_info_t soc_OLP_ECC_1B_ERR_CNTr_fields[] = { 26422 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 26423 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 26424 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 26425 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 26426 }; 26427 26428 #endif 26429 #if defined(BCM_88270_A0) 26430 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88270_A0r_fields[] = { 26431 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26432 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26433 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26434 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26435 }; 26436 26437 #endif 26438 #if defined(BCM_88375_A0) 26439 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88375_A0r_fields[] = { 26440 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26441 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26442 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26443 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26444 }; 26445 26446 #endif 26447 #if defined(BCM_88375_B0) 26448 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88375_B0r_fields[] = { 26449 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26450 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26451 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26452 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26453 }; 26454 26455 #endif 26456 #if defined(BCM_88470_A0) 26457 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88470_A0r_fields[] = { 26458 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26459 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26460 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26461 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26462 }; 26463 26464 #endif 26465 #if defined(BCM_88470_B0) 26466 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88470_B0r_fields[] = { 26467 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26468 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26469 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26470 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26471 }; 26472 26473 #endif 26474 #if defined(BCM_88650_B0) 26475 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88650_B0r_fields[] = { 26476 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 26477 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 26478 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 26479 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 26480 }; 26481 26482 #endif 26483 #if defined(BCM_88660_A0) 26484 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88660_A0r_fields[] = { 26485 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 26486 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 26487 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 26488 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 26489 }; 26490 26491 #endif 26492 #if defined(BCM_88675_A0) 26493 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88675_A0r_fields[] = { 26494 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26495 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26496 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26497 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26498 }; 26499 26500 #endif 26501 #if defined(BCM_88675_B0) 26502 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88675_B0r_fields[] = { 26503 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26504 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26505 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26506 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26507 }; 26508 26509 #endif 26510 #if defined(BCM_88680_A0) 26511 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88680_A0r_fields[] = { 26512 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26513 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26514 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26515 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26516 }; 26517 26518 #endif 26519 #if defined(BCM_88690_A0) 26520 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88690_A0r_fields[] = { 26521 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26522 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26523 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 26524 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26525 }; 26526 26527 #endif 26528 #if defined(BCM_88690_B0) 26529 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88690_B0r_fields[] = { 26530 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26531 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26532 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 26533 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26534 }; 26535 26536 #endif 26537 #if defined(BCM_88650_A0) 26538 soc_field_info_t soc_OLP_ECC_2B_ERR_CNTr_fields[] = { 26539 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 26540 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 26541 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 26542 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 26543 }; 26544 26545 #endif 26546 #if defined(BCM_88270_A0) 26547 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88270_A0r_fields[] = { 26548 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26549 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26550 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26551 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26552 }; 26553 26554 #endif 26555 #if defined(BCM_88375_A0) 26556 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88375_A0r_fields[] = { 26557 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26558 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26559 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26560 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26561 }; 26562 26563 #endif 26564 #if defined(BCM_88375_B0) 26565 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88375_B0r_fields[] = { 26566 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26567 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26568 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26569 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26570 }; 26571 26572 #endif 26573 #if defined(BCM_88470_A0) 26574 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88470_A0r_fields[] = { 26575 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26576 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26577 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26578 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26579 }; 26580 26581 #endif 26582 #if defined(BCM_88470_B0) 26583 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88470_B0r_fields[] = { 26584 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26585 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26586 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26587 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26588 }; 26589 26590 #endif 26591 #if defined(BCM_88650_B0) 26592 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88650_B0r_fields[] = { 26593 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 26594 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 26595 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 26596 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 26597 }; 26598 26599 #endif 26600 #if defined(BCM_88660_A0) 26601 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88660_A0r_fields[] = { 26602 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 26603 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 26604 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 26605 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 26606 }; 26607 26608 #endif 26609 #if defined(BCM_88675_A0) 26610 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88675_A0r_fields[] = { 26611 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26612 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26613 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26614 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26615 }; 26616 26617 #endif 26618 #if defined(BCM_88675_B0) 26619 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88675_B0r_fields[] = { 26620 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26621 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26622 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26623 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26624 }; 26625 26626 #endif 26627 #if defined(BCM_88680_A0) 26628 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88680_A0r_fields[] = { 26629 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26630 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26631 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 26632 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26633 }; 26634 26635 #endif 26636 #if defined(BCM_88690_A0) 26637 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88690_A0r_fields[] = { 26638 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26639 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26640 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 26641 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26642 }; 26643 26644 #endif 26645 #if defined(BCM_88690_B0) 26646 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88690_B0r_fields[] = { 26647 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 26648 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 26649 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 26650 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 26651 }; 26652 26653 #endif 26654 #if defined(BCM_88675_A0) 26655 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATEr_fields[] = { 26656 { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 26657 { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 26658 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 26659 { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 0, 0 } 26660 }; 26661 26662 #endif 26663 #if defined(BCM_88270_A0) 26664 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATE_BCM88270_A0r_fields[] = { 26665 { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 26666 { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 26667 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 26668 { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 3, 0 } 26669 }; 26670 26671 #endif 26672 #if defined(BCM_88375_A0) 26673 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATE_BCM88375_A0r_fields[] = { 26674 { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 26675 { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 26676 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 26677 { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 0, 0 } 26678 }; 26679 26680 #endif 26681 #if defined(BCM_88375_B0) 26682 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATE_BCM88375_B0r_fields[] = { 26683 { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 26684 { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 26685 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 26686 { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 0, 0 } 26687 }; 26688 26689 #endif 26690 #if defined(BCM_88470_A0) 26691 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATE_BCM88470_A0r_fields[] = { 26692 { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 26693 { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 26694 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 26695 { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 3, 0 } 26696 }; 26697 26698 #endif 26699 #if defined(BCM_88470_B0) 26700 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATE_BCM88470_B0r_fields[] = { 26701 { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 26702 { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 26703 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 26704 { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 3, 0 } 26705 }; 26706 26707 #endif 26708 #if defined(BCM_88675_B0) 26709 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATE_BCM88675_B0r_fields[] = { 26710 { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 26711 { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 26712 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 26713 { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 0, 0 } 26714 }; 26715 26716 #endif 26717 #if defined(BCM_88680_A0) 26718 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATE_BCM88680_A0r_fields[] = { 26719 { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 26720 { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 26721 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 3, 0 }, 26722 { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 0, 0 } 26723 }; 26724 26725 #endif 26726 #if defined(BCM_88675_A0) 26727 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = { 26728 { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 1, 0 }, 26729 { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 2, 0 }, 26730 { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 3, 0 }, 26731 { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 0, 0 } 26732 }; 26733 26734 #endif 26735 #if defined(BCM_88270_A0) 26736 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88270_A0r_fields[] = { 26737 { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 0, 0 }, 26738 { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 1, 0 }, 26739 { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 2, 0 }, 26740 { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 3, 0 } 26741 }; 26742 26743 #endif 26744 #if defined(BCM_88375_A0) 26745 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = { 26746 { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 1, 0 }, 26747 { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 2, 0 }, 26748 { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 3, 0 }, 26749 { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 0, 0 } 26750 }; 26751 26752 #endif 26753 #if defined(BCM_88375_B0) 26754 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = { 26755 { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 1, 0 }, 26756 { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 2, 0 }, 26757 { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 3, 0 }, 26758 { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 0, 0 } 26759 }; 26760 26761 #endif 26762 #if defined(BCM_88470_A0) 26763 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_A0r_fields[] = { 26764 { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 0, 0 }, 26765 { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 1, 0 }, 26766 { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 2, 0 }, 26767 { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 3, 0 } 26768 }; 26769 26770 #endif 26771 #if defined(BCM_88470_B0) 26772 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = { 26773 { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 0, 0 }, 26774 { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 1, 0 }, 26775 { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 2, 0 }, 26776 { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 3, 0 } 26777 }; 26778 26779 #endif 26780 #if defined(BCM_88675_B0) 26781 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = { 26782 { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 1, 0 }, 26783 { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 2, 0 }, 26784 { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 3, 0 }, 26785 { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 0, 0 } 26786 }; 26787 26788 #endif 26789 #if defined(BCM_88680_A0) 26790 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = { 26791 { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 1, 0 }, 26792 { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 2, 0 }, 26793 { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 3, 0 }, 26794 { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 0, 0 } 26795 }; 26796 26797 #endif 26798 #if defined(BCM_88690_A0) 26799 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = { 26800 { AUTO_DOC_NAME_40_ECC_1B_ERR_MASKf, 1, 0, 0 }, 26801 { AUTO_DOC_NAME_41_ECC_1B_ERR_MASKf, 1, 1, 0 }, 26802 { AUTO_DOC_NAME_5_ECC_1B_ERR_MASKf, 1, 2, 0 }, 26803 { DSPG_EVR_EVENT_FIFO_ECC_1B_ERR_MASKf, 1, 4, 0 }, 26804 { DSPR_DMT_EVENT_FIFO_ECC_1B_ERR_MASKf, 1, 5, 0 }, 26805 { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 3, 0 } 26806 }; 26807 26808 #endif 26809 #if defined(BCM_88690_B0) 26810 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = { 26811 { AUTO_DOC_NAME_40_ECC_1B_ERR_MASKf, 1, 0, 0 }, 26812 { AUTO_DOC_NAME_41_ECC_1B_ERR_MASKf, 1, 1, 0 }, 26813 { AUTO_DOC_NAME_5_ECC_1B_ERR_MASKf, 1, 2, 0 }, 26814 { DSPG_EVR_EVENT_FIFO_ECC_1B_ERR_MASKf, 1, 4, 0 }, 26815 { DSPR_DMT_EVENT_FIFO_ECC_1B_ERR_MASKf, 1, 5, 0 }, 26816 { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 3, 0 } 26817 }; 26818 26819 #endif 26820 #if defined(BCM_88675_A0) 26821 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATEr_fields[] = { 26822 { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 26823 { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 26824 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 26825 { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 0, 0 } 26826 }; 26827 26828 #endif 26829 #if defined(BCM_88270_A0) 26830 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATE_BCM88270_A0r_fields[] = { 26831 { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 26832 { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 26833 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 26834 { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 3, 0 } 26835 }; 26836 26837 #endif 26838 #if defined(BCM_88375_A0) 26839 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATE_BCM88375_A0r_fields[] = { 26840 { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 26841 { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 26842 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 26843 { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 0, 0 } 26844 }; 26845 26846 #endif 26847 #if defined(BCM_88375_B0) 26848 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATE_BCM88375_B0r_fields[] = { 26849 { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 26850 { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 26851 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 26852 { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 0, 0 } 26853 }; 26854 26855 #endif 26856 #if defined(BCM_88470_A0) 26857 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATE_BCM88470_A0r_fields[] = { 26858 { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 26859 { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 26860 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 26861 { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 3, 0 } 26862 }; 26863 26864 #endif 26865 #if defined(BCM_88470_B0) 26866 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATE_BCM88470_B0r_fields[] = { 26867 { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 26868 { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 26869 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 26870 { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 3, 0 } 26871 }; 26872 26873 #endif 26874 #if defined(BCM_88675_B0) 26875 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATE_BCM88675_B0r_fields[] = { 26876 { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 26877 { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 26878 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 26879 { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 0, 0 } 26880 }; 26881 26882 #endif 26883 #if defined(BCM_88680_A0) 26884 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATE_BCM88680_A0r_fields[] = { 26885 { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 26886 { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 26887 { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 3, 0 }, 26888 { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 0, 0 } 26889 }; 26890 26891 #endif 26892 #if defined(BCM_88675_A0) 26893 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = { 26894 { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 1, 0 }, 26895 { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 2, 0 }, 26896 { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 3, 0 }, 26897 { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 0, 0 } 26898 }; 26899 26900 #endif 26901 #if defined(BCM_88270_A0) 26902 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88270_A0r_fields[] = { 26903 { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 0, 0 }, 26904 { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 1, 0 }, 26905 { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 2, 0 }, 26906 { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 3, 0 } 26907 }; 26908 26909 #endif 26910 #if defined(BCM_88375_A0) 26911 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = { 26912 { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 1, 0 }, 26913 { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 2, 0 }, 26914 { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 3, 0 }, 26915 { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 0, 0 } 26916 }; 26917 26918 #endif 26919 #if defined(BCM_88375_B0) 26920 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = { 26921 { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 1, 0 }, 26922 { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 2, 0 }, 26923 { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 3, 0 }, 26924 { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 0, 0 } 26925 }; 26926 26927 #endif 26928 #if defined(BCM_88470_A0) 26929 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_A0r_fields[] = { 26930 { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 0, 0 }, 26931 { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 1, 0 }, 26932 { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 2, 0 }, 26933 { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 3, 0 } 26934 }; 26935 26936 #endif 26937 #if defined(BCM_88470_B0) 26938 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = { 26939 { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 0, 0 }, 26940 { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 1, 0 }, 26941 { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 2, 0 }, 26942 { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 3, 0 } 26943 }; 26944 26945 #endif 26946 #if defined(BCM_88675_B0) 26947 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = { 26948 { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 1, 0 }, 26949 { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 2, 0 }, 26950 { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 3, 0 }, 26951 { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 0, 0 } 26952 }; 26953 26954 #endif 26955 #if defined(BCM_88680_A0) 26956 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = { 26957 { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 1, 0 }, 26958 { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 2, 0 }, 26959 { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 3, 0 }, 26960 { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 0, 0 } 26961 }; 26962 26963 #endif 26964 #if defined(BCM_88690_A0) 26965 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = { 26966 { AUTO_DOC_NAME_40_ECC_2B_ERR_MASKf, 1, 0, 0 }, 26967 { AUTO_DOC_NAME_41_ECC_2B_ERR_MASKf, 1, 1, 0 }, 26968 { AUTO_DOC_NAME_5_ECC_2B_ERR_MASKf, 1, 2, 0 }, 26969 { DSPG_EVR_EVENT_FIFO_ECC_2B_ERR_MASKf, 1, 4, 0 }, 26970 { DSPR_DMT_EVENT_FIFO_ECC_2B_ERR_MASKf, 1, 5, 0 }, 26971 { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 3, 0 } 26972 }; 26973 26974 #endif 26975 #if defined(BCM_88690_B0) 26976 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = { 26977 { AUTO_DOC_NAME_40_ECC_2B_ERR_MASKf, 1, 0, 0 }, 26978 { AUTO_DOC_NAME_41_ECC_2B_ERR_MASKf, 1, 1, 0 }, 26979 { AUTO_DOC_NAME_5_ECC_2B_ERR_MASKf, 1, 2, 0 }, 26980 { DSPG_EVR_EVENT_FIFO_ECC_2B_ERR_MASKf, 1, 4, 0 }, 26981 { DSPR_DMT_EVENT_FIFO_ECC_2B_ERR_MASKf, 1, 5, 0 }, 26982 { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 3, 0 } 26983 }; 26984 26985 #endif 26986 #if defined(BCM_88650_A0) 26987 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTERr_fields[] = { 26988 { ECC_1B_ERR_INTf, 1, 1, 0 }, 26989 { ECC_2B_ERR_INTf, 1, 2, 0 }, 26990 { PARITY_ERR_INTf, 1, 0, 0 } 26991 }; 26992 26993 #endif 26994 #if defined(BCM_88270_A0) 26995 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = { 26996 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 26997 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 26998 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 26999 }; 27000 27001 #endif 27002 #if defined(BCM_88375_A0) 27003 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = { 27004 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 27005 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 27006 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 27007 }; 27008 27009 #endif 27010 #if defined(BCM_88375_B0) 27011 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = { 27012 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 27013 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 27014 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 27015 }; 27016 27017 #endif 27018 #if defined(BCM_88470_A0) 27019 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = { 27020 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 27021 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 27022 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 27023 }; 27024 27025 #endif 27026 #if defined(BCM_88470_B0) 27027 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = { 27028 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 27029 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 27030 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 27031 }; 27032 27033 #endif 27034 #if defined(BCM_88650_B0) 27035 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = { 27036 { ECC_1B_ERR_INTf, 1, 1, 0 }, 27037 { ECC_2B_ERR_INTf, 1, 2, 0 }, 27038 { PARITY_ERR_INTf, 1, 0, 0 } 27039 }; 27040 27041 #endif 27042 #if defined(BCM_88660_A0) 27043 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = { 27044 { ECC_1B_ERR_INTf, 1, 1, 0 }, 27045 { ECC_2B_ERR_INTf, 1, 2, 0 }, 27046 { PARITY_ERR_INTf, 1, 0, 0 } 27047 }; 27048 27049 #endif 27050 #if defined(BCM_88675_A0) 27051 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88675_A0r_fields[] = { 27052 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 27053 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 27054 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 27055 }; 27056 27057 #endif 27058 #if defined(BCM_88675_B0) 27059 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = { 27060 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 27061 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 27062 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 27063 }; 27064 27065 #endif 27066 #if defined(BCM_88680_A0) 27067 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = { 27068 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 27069 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 27070 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 27071 }; 27072 27073 #endif 27074 #if defined(BCM_88690_A0) 27075 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = { 27076 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 27077 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 27078 { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR } 27079 }; 27080 27081 #endif 27082 #if defined(BCM_88690_B0) 27083 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 27084 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 27085 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 27086 { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR } 27087 }; 27088 27089 #endif 27090 #if defined(BCM_88650_A0) 27091 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASKr_fields[] = { 27092 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 27093 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 27094 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 27095 }; 27096 27097 #endif 27098 #if defined(BCM_88270_A0) 27099 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88270_A0r_fields[] = { 27100 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 27101 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 27102 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 27103 }; 27104 27105 #endif 27106 #if defined(BCM_88375_A0) 27107 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88375_A0r_fields[] = { 27108 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 27109 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 27110 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 27111 }; 27112 27113 #endif 27114 #if defined(BCM_88375_B0) 27115 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88375_B0r_fields[] = { 27116 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 27117 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 27118 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 27119 }; 27120 27121 #endif 27122 #if defined(BCM_88470_A0) 27123 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88470_A0r_fields[] = { 27124 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 27125 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 27126 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 27127 }; 27128 27129 #endif 27130 #if defined(BCM_88470_B0) 27131 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88470_B0r_fields[] = { 27132 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 27133 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 27134 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 27135 }; 27136 27137 #endif 27138 #if defined(BCM_88650_B0) 27139 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88650_B0r_fields[] = { 27140 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 27141 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 27142 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 27143 }; 27144 27145 #endif 27146 #if defined(BCM_88660_A0) 27147 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88660_A0r_fields[] = { 27148 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 27149 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 27150 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 27151 }; 27152 27153 #endif 27154 #if defined(BCM_88675_A0) 27155 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88675_A0r_fields[] = { 27156 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 27157 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 27158 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 27159 }; 27160 27161 #endif 27162 #if defined(BCM_88675_B0) 27163 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88675_B0r_fields[] = { 27164 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 27165 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 27166 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 27167 }; 27168 27169 #endif 27170 #if defined(BCM_88680_A0) 27171 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88680_A0r_fields[] = { 27172 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 27173 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 27174 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 27175 }; 27176 27177 #endif 27178 #if defined(BCM_88690_A0) 27179 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88690_A0r_fields[] = { 27180 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 27181 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 27182 { ITEM_0_0f, 1, 0, 0 } 27183 }; 27184 27185 #endif 27186 #if defined(BCM_88690_B0) 27187 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = { 27188 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 27189 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 27190 { ITEM_0_0f, 1, 0, 0 } 27191 }; 27192 27193 #endif 27194 #if defined(BCM_88650_A0) 27195 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TESTr_fields[] = { 27196 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG } 27197 }; 27198 27199 #endif 27200 #if defined(BCM_88270_A0) 27201 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = { 27202 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 27203 }; 27204 27205 #endif 27206 #if defined(BCM_88375_A0) 27207 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = { 27208 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 27209 }; 27210 27211 #endif 27212 #if defined(BCM_88375_B0) 27213 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = { 27214 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 27215 }; 27216 27217 #endif 27218 #if defined(BCM_88470_A0) 27219 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = { 27220 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 27221 }; 27222 27223 #endif 27224 #if defined(BCM_88470_B0) 27225 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = { 27226 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 27227 }; 27228 27229 #endif 27230 #if defined(BCM_88650_B0) 27231 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = { 27232 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG } 27233 }; 27234 27235 #endif 27236 #if defined(BCM_88660_A0) 27237 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = { 27238 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG } 27239 }; 27240 27241 #endif 27242 #if defined(BCM_88675_A0) 27243 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88675_A0r_fields[] = { 27244 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 27245 }; 27246 27247 #endif 27248 #if defined(BCM_88675_B0) 27249 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = { 27250 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 27251 }; 27252 27253 #endif 27254 #if defined(BCM_88680_A0) 27255 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = { 27256 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 27257 }; 27258 27259 #endif 27260 #if defined(BCM_88690_A0) 27261 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = { 27262 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 27263 }; 27264 27265 #endif 27266 #if defined(BCM_88690_B0) 27267 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 27268 { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE } 27269 }; 27270 27271 #endif 27272 #if defined(BCM_88650_A0) 27273 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields[] = { 27274 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, SOCF_SIG } 27275 }; 27276 27277 #endif 27278 #if defined(BCM_88270_A0) 27279 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88270_A0r_fields[] = { 27280 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 27281 }; 27282 27283 #endif 27284 #if defined(BCM_88375_A0) 27285 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88375_A0r_fields[] = { 27286 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 27287 }; 27288 27289 #endif 27290 #if defined(BCM_88375_B0) 27291 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88375_B0r_fields[] = { 27292 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 27293 }; 27294 27295 #endif 27296 #if defined(BCM_88470_A0) 27297 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88470_A0r_fields[] = { 27298 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 27299 }; 27300 27301 #endif 27302 #if defined(BCM_88470_B0) 27303 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88470_B0r_fields[] = { 27304 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 27305 }; 27306 27307 #endif 27308 #if defined(BCM_88650_B0) 27309 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88650_B0r_fields[] = { 27310 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, SOCF_SIG } 27311 }; 27312 27313 #endif 27314 #if defined(BCM_88660_A0) 27315 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88660_A0r_fields[] = { 27316 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, SOCF_SIG } 27317 }; 27318 27319 #endif 27320 #if defined(BCM_88675_A0) 27321 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88675_A0r_fields[] = { 27322 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 27323 }; 27324 27325 #endif 27326 #if defined(BCM_88675_B0) 27327 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88675_B0r_fields[] = { 27328 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 27329 }; 27330 27331 #endif 27332 #if defined(BCM_88680_A0) 27333 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88680_A0r_fields[] = { 27334 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 27335 }; 27336 27337 #endif 27338 #if defined(BCM_88690_A0) 27339 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_A0r_fields[] = { 27340 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 27341 }; 27342 27343 #endif 27344 #if defined(BCM_88690_B0) 27345 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_B0r_fields[] = { 27346 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 27347 }; 27348 27349 #endif 27350 #if defined(BCM_88650_A0) 27351 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTERr_fields[] = { 27352 { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 27353 }; 27354 27355 #endif 27356 #if defined(BCM_88270_A0) 27357 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88270_A0r_fields[] = { 27358 { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27359 }; 27360 27361 #endif 27362 #if defined(BCM_88375_A0) 27363 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88375_A0r_fields[] = { 27364 { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27365 }; 27366 27367 #endif 27368 #if defined(BCM_88375_B0) 27369 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88375_B0r_fields[] = { 27370 { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27371 }; 27372 27373 #endif 27374 #if defined(BCM_88470_A0) 27375 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88470_A0r_fields[] = { 27376 { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27377 }; 27378 27379 #endif 27380 #if defined(BCM_88470_B0) 27381 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88470_B0r_fields[] = { 27382 { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27383 }; 27384 27385 #endif 27386 #if defined(BCM_88650_B0) 27387 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88650_B0r_fields[] = { 27388 { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 27389 }; 27390 27391 #endif 27392 #if defined(BCM_88660_A0) 27393 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88660_A0r_fields[] = { 27394 { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 27395 }; 27396 27397 #endif 27398 #if defined(BCM_88675_A0) 27399 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88675_A0r_fields[] = { 27400 { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27401 }; 27402 27403 #endif 27404 #if defined(BCM_88675_B0) 27405 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88675_B0r_fields[] = { 27406 { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27407 }; 27408 27409 #endif 27410 #if defined(BCM_88680_A0) 27411 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88680_A0r_fields[] = { 27412 { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27413 }; 27414 27415 #endif 27416 #if defined(BCM_88690_A0) 27417 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88690_A0r_fields[] = { 27418 { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 27419 }; 27420 27421 #endif 27422 #if defined(BCM_88690_B0) 27423 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88690_B0r_fields[] = { 27424 { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 27425 }; 27426 27427 #endif 27428 #if defined(BCM_88650_A0) 27429 soc_field_info_t soc_OLP_ERROR_INITIATION_DATAr_fields[] = { 27430 { ERR_WRf, 1, 0, SOCF_SIG } 27431 }; 27432 27433 #endif 27434 #if defined(BCM_88270_A0) 27435 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88270_A0r_fields[] = { 27436 { ERR_WRf, 1, 0, SOCF_SIG } 27437 }; 27438 27439 #endif 27440 #if defined(BCM_88375_A0) 27441 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88375_A0r_fields[] = { 27442 { ERR_WRf, 1, 0, SOCF_SIG } 27443 }; 27444 27445 #endif 27446 #if defined(BCM_88375_B0) 27447 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88375_B0r_fields[] = { 27448 { ERR_WRf, 1, 0, SOCF_SIG } 27449 }; 27450 27451 #endif 27452 #if defined(BCM_88470_A0) 27453 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88470_A0r_fields[] = { 27454 { ERR_WRf, 1, 0, SOCF_SIG } 27455 }; 27456 27457 #endif 27458 #if defined(BCM_88470_B0) 27459 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88470_B0r_fields[] = { 27460 { ERR_WRf, 1, 0, SOCF_SIG } 27461 }; 27462 27463 #endif 27464 #if defined(BCM_88650_B0) 27465 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88650_B0r_fields[] = { 27466 { ERR_WRf, 1, 0, SOCF_SIG } 27467 }; 27468 27469 #endif 27470 #if defined(BCM_88660_A0) 27471 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88660_A0r_fields[] = { 27472 { ERR_WRf, 1, 0, SOCF_SIG } 27473 }; 27474 27475 #endif 27476 #if defined(BCM_88675_A0) 27477 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88675_A0r_fields[] = { 27478 { ERR_WRf, 1, 0, SOCF_SIG } 27479 }; 27480 27481 #endif 27482 #if defined(BCM_88675_B0) 27483 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88675_B0r_fields[] = { 27484 { ERR_WRf, 1, 0, SOCF_SIG } 27485 }; 27486 27487 #endif 27488 #if defined(BCM_88680_A0) 27489 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88680_A0r_fields[] = { 27490 { ERR_WRf, 1, 0, SOCF_SIG } 27491 }; 27492 27493 #endif 27494 #if defined(BCM_88690_A0) 27495 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88690_A0r_fields[] = { 27496 { ERR_WRf, 1, 0, SOCF_SIG } 27497 }; 27498 27499 #endif 27500 #if defined(BCM_88650_A0) 27501 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTERr_fields[] = { 27502 { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 27503 }; 27504 27505 #endif 27506 #if defined(BCM_88270_A0) 27507 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88270_A0r_fields[] = { 27508 { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27509 }; 27510 27511 #endif 27512 #if defined(BCM_88375_A0) 27513 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88375_A0r_fields[] = { 27514 { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27515 }; 27516 27517 #endif 27518 #if defined(BCM_88375_B0) 27519 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88375_B0r_fields[] = { 27520 { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27521 }; 27522 27523 #endif 27524 #if defined(BCM_88470_A0) 27525 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88470_A0r_fields[] = { 27526 { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27527 }; 27528 27529 #endif 27530 #if defined(BCM_88470_B0) 27531 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88470_B0r_fields[] = { 27532 { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27533 }; 27534 27535 #endif 27536 #if defined(BCM_88650_B0) 27537 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88650_B0r_fields[] = { 27538 { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 27539 }; 27540 27541 #endif 27542 #if defined(BCM_88660_A0) 27543 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88660_A0r_fields[] = { 27544 { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 27545 }; 27546 27547 #endif 27548 #if defined(BCM_88675_A0) 27549 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88675_A0r_fields[] = { 27550 { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27551 }; 27552 27553 #endif 27554 #if defined(BCM_88675_B0) 27555 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88675_B0r_fields[] = { 27556 { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27557 }; 27558 27559 #endif 27560 #if defined(BCM_88680_A0) 27561 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88680_A0r_fields[] = { 27562 { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27563 }; 27564 27565 #endif 27566 #if defined(BCM_88690_A0) 27567 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88690_A0r_fields[] = { 27568 { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 27569 }; 27570 27571 #endif 27572 #if defined(BCM_88690_B0) 27573 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88690_B0r_fields[] = { 27574 { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 27575 }; 27576 27577 #endif 27578 #if defined(BCM_88650_A0) 27579 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTERr_fields[] = { 27580 { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 27581 }; 27582 27583 #endif 27584 #if defined(BCM_88270_A0) 27585 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88270_A0r_fields[] = { 27586 { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27587 }; 27588 27589 #endif 27590 #if defined(BCM_88375_A0) 27591 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88375_A0r_fields[] = { 27592 { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27593 }; 27594 27595 #endif 27596 #if defined(BCM_88375_B0) 27597 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88375_B0r_fields[] = { 27598 { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27599 }; 27600 27601 #endif 27602 #if defined(BCM_88470_A0) 27603 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88470_A0r_fields[] = { 27604 { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27605 }; 27606 27607 #endif 27608 #if defined(BCM_88470_B0) 27609 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88470_B0r_fields[] = { 27610 { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27611 }; 27612 27613 #endif 27614 #if defined(BCM_88650_B0) 27615 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88650_B0r_fields[] = { 27616 { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 27617 }; 27618 27619 #endif 27620 #if defined(BCM_88660_A0) 27621 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88660_A0r_fields[] = { 27622 { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 27623 }; 27624 27625 #endif 27626 #if defined(BCM_88675_A0) 27627 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88675_A0r_fields[] = { 27628 { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27629 }; 27630 27631 #endif 27632 #if defined(BCM_88675_B0) 27633 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88675_B0r_fields[] = { 27634 { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27635 }; 27636 27637 #endif 27638 #if defined(BCM_88680_A0) 27639 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88680_A0r_fields[] = { 27640 { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27641 }; 27642 27643 #endif 27644 #if defined(BCM_88690_A0) 27645 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88690_A0r_fields[] = { 27646 { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 27647 }; 27648 27649 #endif 27650 #if defined(BCM_88690_B0) 27651 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88690_B0r_fields[] = { 27652 { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 27653 }; 27654 27655 #endif 27656 #if defined(BCM_88675_A0) 27657 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTERr_fields[] = { 27658 { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27659 }; 27660 27661 #endif 27662 #if defined(BCM_88270_A0) 27663 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88270_A0r_fields[] = { 27664 { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27665 }; 27666 27667 #endif 27668 #if defined(BCM_88375_A0) 27669 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88375_A0r_fields[] = { 27670 { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27671 }; 27672 27673 #endif 27674 #if defined(BCM_88375_B0) 27675 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88375_B0r_fields[] = { 27676 { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27677 }; 27678 27679 #endif 27680 #if defined(BCM_88470_A0) 27681 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88470_A0r_fields[] = { 27682 { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27683 }; 27684 27685 #endif 27686 #if defined(BCM_88470_B0) 27687 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88470_B0r_fields[] = { 27688 { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27689 }; 27690 27691 #endif 27692 #if defined(BCM_88675_B0) 27693 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88675_B0r_fields[] = { 27694 { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27695 }; 27696 27697 #endif 27698 #if defined(BCM_88680_A0) 27699 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88680_A0r_fields[] = { 27700 { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27701 }; 27702 27703 #endif 27704 #if defined(BCM_88690_A0) 27705 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88690_A0r_fields[] = { 27706 { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 27707 }; 27708 27709 #endif 27710 #if defined(BCM_88690_B0) 27711 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88690_B0r_fields[] = { 27712 { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 27713 }; 27714 27715 #endif 27716 #if defined(BCM_88675_A0) 27717 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONSr_fields[] = { 27718 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 27719 { DISMEMf, 1, 0, 0 }, 27720 { DIS_ECCf, 1, 1, 0 }, 27721 { WRITE_TO_XORf, 1, 3, 0 } 27722 }; 27723 27724 #endif 27725 #if defined(BCM_88270_A0) 27726 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONS_BCM88270_A0r_fields[] = { 27727 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 27728 { DISMEMf, 1, 0, 0 }, 27729 { DIS_ECCf, 1, 1, 0 }, 27730 { MEM_LWM_DISABLEf, 1, 4, 0 }, 27731 { MEM_RC_DISABLEf, 1, 5, 0 }, 27732 { WRITE_TO_XORf, 1, 3, 0 } 27733 }; 27734 27735 #endif 27736 #if defined(BCM_88375_A0) 27737 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONS_BCM88375_A0r_fields[] = { 27738 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 27739 { DISMEMf, 1, 0, 0 }, 27740 { DIS_ECCf, 1, 1, 0 }, 27741 { WRITE_TO_XORf, 1, 3, 0 } 27742 }; 27743 27744 #endif 27745 #if defined(BCM_88375_B0) 27746 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONS_BCM88375_B0r_fields[] = { 27747 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 27748 { DISMEMf, 1, 0, 0 }, 27749 { DIS_ECCf, 1, 1, 0 }, 27750 { WRITE_TO_XORf, 1, 3, 0 } 27751 }; 27752 27753 #endif 27754 #if defined(BCM_88470_A0) 27755 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONS_BCM88470_A0r_fields[] = { 27756 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 27757 { DISMEMf, 1, 0, 0 }, 27758 { DIS_ECCf, 1, 1, 0 }, 27759 { MEM_LWM_DISABLEf, 1, 4, 0 }, 27760 { MEM_RC_DISABLEf, 1, 5, 0 }, 27761 { WRITE_TO_XORf, 1, 3, 0 } 27762 }; 27763 27764 #endif 27765 #if defined(BCM_88470_B0) 27766 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONS_BCM88470_B0r_fields[] = { 27767 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 27768 { DISMEMf, 1, 0, 0 }, 27769 { DIS_ECCf, 1, 1, 0 }, 27770 { MEM_LWM_DISABLEf, 1, 4, 0 }, 27771 { MEM_RC_DISABLEf, 1, 5, 0 }, 27772 { WRITE_TO_XORf, 1, 3, 0 } 27773 }; 27774 27775 #endif 27776 #if defined(BCM_88675_B0) 27777 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONS_BCM88675_B0r_fields[] = { 27778 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 27779 { DISMEMf, 1, 0, 0 }, 27780 { DIS_ECCf, 1, 1, 0 }, 27781 { WRITE_TO_XORf, 1, 3, 0 } 27782 }; 27783 27784 #endif 27785 #if defined(BCM_88680_A0) 27786 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONS_BCM88680_A0r_fields[] = { 27787 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 27788 { DISMEMf, 1, 0, 0 }, 27789 { DIS_ECCf, 1, 1, 0 }, 27790 { WRITE_TO_XORf, 1, 3, 0 } 27791 }; 27792 27793 #endif 27794 #if defined(BCM_88675_A0) 27795 soc_field_info_t soc_OLP_GLOBAL_PP_1r_fields[] = { 27796 { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE }, 27797 { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE }, 27798 { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE }, 27799 { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE }, 27800 { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE }, 27801 { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE } 27802 }; 27803 27804 #endif 27805 #if defined(BCM_88270_A0) 27806 soc_field_info_t soc_OLP_GLOBAL_PP_1_BCM88270_A0r_fields[] = { 27807 { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE }, 27808 { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE }, 27809 { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE }, 27810 { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE }, 27811 { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE }, 27812 { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE } 27813 }; 27814 27815 #endif 27816 #if defined(BCM_88375_A0) 27817 soc_field_info_t soc_OLP_GLOBAL_PP_1_BCM88375_A0r_fields[] = { 27818 { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE }, 27819 { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE }, 27820 { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE }, 27821 { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE }, 27822 { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE }, 27823 { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE } 27824 }; 27825 27826 #endif 27827 #if defined(BCM_88375_B0) 27828 soc_field_info_t soc_OLP_GLOBAL_PP_1_BCM88375_B0r_fields[] = { 27829 { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE }, 27830 { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE }, 27831 { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE }, 27832 { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE }, 27833 { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE }, 27834 { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE } 27835 }; 27836 27837 #endif 27838 #if defined(BCM_88470_A0) 27839 soc_field_info_t soc_OLP_GLOBAL_PP_1_BCM88470_A0r_fields[] = { 27840 { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE }, 27841 { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE }, 27842 { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE }, 27843 { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE }, 27844 { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE }, 27845 { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE } 27846 }; 27847 27848 #endif 27849 #if defined(BCM_88470_B0) 27850 soc_field_info_t soc_OLP_GLOBAL_PP_1_BCM88470_B0r_fields[] = { 27851 { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE }, 27852 { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE }, 27853 { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE }, 27854 { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE }, 27855 { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE }, 27856 { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE } 27857 }; 27858 27859 #endif 27860 #if defined(BCM_88675_B0) 27861 soc_field_info_t soc_OLP_GLOBAL_PP_1_BCM88675_B0r_fields[] = { 27862 { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE }, 27863 { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE }, 27864 { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE }, 27865 { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE }, 27866 { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE }, 27867 { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE } 27868 }; 27869 27870 #endif 27871 #if defined(BCM_88680_A0) 27872 soc_field_info_t soc_OLP_GLOBAL_PP_1_BCM88680_A0r_fields[] = { 27873 { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE }, 27874 { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE }, 27875 { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE }, 27876 { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE }, 27877 { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE }, 27878 { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE } 27879 }; 27880 27881 #endif 27882 #if defined(BCM_88650_B0) 27883 soc_field_info_t soc_OLP_GLOBAL_REGISTER_1r_fields[] = { 27884 { FIELD_0_3f, 4, 0, SOCF_LE|SOCF_SIG }, 27885 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_SIG }, 27886 { FIELD_16_19f, 4, 16, SOCF_LE|SOCF_SIG }, 27887 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_SIG }, 27888 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_SIG }, 27889 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_SIG } 27890 }; 27891 27892 #endif 27893 #if defined(BCM_88660_A0) 27894 soc_field_info_t soc_OLP_GLOBAL_REGISTER_1_BCM88660_A0r_fields[] = { 27895 { FIELD_0_3f, 4, 0, SOCF_LE|SOCF_SIG }, 27896 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_SIG }, 27897 { FIELD_16_19f, 4, 16, SOCF_LE|SOCF_SIG }, 27898 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_SIG }, 27899 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_SIG }, 27900 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_SIG } 27901 }; 27902 27903 #endif 27904 #if defined(BCM_88650_A0) 27905 soc_field_info_t soc_OLP_GTIMER_CONFIGURATIONr_fields[] = { 27906 { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG }, 27907 { GTIMER_ENABLEf, 1, 30, SOCF_SIG }, 27908 { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG } 27909 }; 27910 27911 #endif 27912 #if defined(BCM_88270_A0) 27913 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88270_A0r_fields[] = { 27914 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 27915 { GTIMER_ENABLEf, 1, 30, 0 }, 27916 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 27917 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 27918 }; 27919 27920 #endif 27921 #if defined(BCM_88375_A0) 27922 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88375_A0r_fields[] = { 27923 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 27924 { GTIMER_ENABLEf, 1, 30, 0 }, 27925 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 27926 }; 27927 27928 #endif 27929 #if defined(BCM_88375_B0) 27930 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88375_B0r_fields[] = { 27931 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 27932 { GTIMER_ENABLEf, 1, 30, 0 }, 27933 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 27934 }; 27935 27936 #endif 27937 #if defined(BCM_88470_A0) 27938 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88470_A0r_fields[] = { 27939 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 27940 { GTIMER_ENABLEf, 1, 30, 0 }, 27941 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 27942 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 27943 }; 27944 27945 #endif 27946 #if defined(BCM_88470_B0) 27947 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88470_B0r_fields[] = { 27948 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 27949 { GTIMER_ENABLEf, 1, 30, 0 }, 27950 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 27951 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 27952 }; 27953 27954 #endif 27955 #if defined(BCM_88650_B0) 27956 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88650_B0r_fields[] = { 27957 { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG }, 27958 { GTIMER_ENABLEf, 1, 30, SOCF_SIG }, 27959 { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG } 27960 }; 27961 27962 #endif 27963 #if defined(BCM_88660_A0) 27964 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88660_A0r_fields[] = { 27965 { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG }, 27966 { GTIMER_ENABLEf, 1, 30, SOCF_SIG }, 27967 { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG } 27968 }; 27969 27970 #endif 27971 #if defined(BCM_88675_A0) 27972 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88675_A0r_fields[] = { 27973 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 27974 { GTIMER_ENABLEf, 1, 30, 0 }, 27975 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 27976 }; 27977 27978 #endif 27979 #if defined(BCM_88675_B0) 27980 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88675_B0r_fields[] = { 27981 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 27982 { GTIMER_ENABLEf, 1, 30, 0 }, 27983 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 27984 }; 27985 27986 #endif 27987 #if defined(BCM_88680_A0) 27988 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88680_A0r_fields[] = { 27989 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 27990 { GTIMER_ENABLEf, 1, 30, 0 }, 27991 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 } 27992 }; 27993 27994 #endif 27995 #if defined(BCM_88690_A0) 27996 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88690_A0r_fields[] = { 27997 { FIELD_0_0f, 1, 0, 0 }, 27998 { FIELD_1_1f, 1, 1, 0 }, 27999 { FIELD_2_2f, 1, 2, 0 } 28000 }; 28001 28002 #endif 28003 #if defined(BCM_88690_B0) 28004 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88690_B0r_fields[] = { 28005 { FIELD_0_0f, 1, 0, 0 }, 28006 { FIELD_1_1f, 1, 1, 0 }, 28007 { FIELD_2_2f, 1, 2, 0 } 28008 }; 28009 28010 #endif 28011 #if defined(BCM_88690_A0) 28012 soc_field_info_t soc_OLP_GTIMER_CYCLEr_fields[] = { 28013 { FIELD_0_31f, 32, 0, SOCF_LE } 28014 }; 28015 28016 #endif 28017 #if defined(BCM_88690_B0) 28018 soc_field_info_t soc_OLP_GTIMER_CYCLE_BCM88690_B0r_fields[] = { 28019 { FIELD_0_31f, 32, 0, SOCF_LE } 28020 }; 28021 28022 #endif 28023 #if defined(BCM_88650_A0) 28024 soc_field_info_t soc_OLP_GTIMER_TRIGGERr_fields[] = { 28025 { GTIMER_TRIGGERf, 1, 0, SOCF_SIG } 28026 }; 28027 28028 #endif 28029 #if defined(BCM_88375_A0) 28030 soc_field_info_t soc_OLP_GTIMER_TRIGGER_BCM88375_A0r_fields[] = { 28031 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 28032 }; 28033 28034 #endif 28035 #if defined(BCM_88375_B0) 28036 soc_field_info_t soc_OLP_GTIMER_TRIGGER_BCM88375_B0r_fields[] = { 28037 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 28038 }; 28039 28040 #endif 28041 #if defined(BCM_88650_B0) 28042 soc_field_info_t soc_OLP_GTIMER_TRIGGER_BCM88650_B0r_fields[] = { 28043 { GTIMER_TRIGGERf, 1, 0, SOCF_SIG } 28044 }; 28045 28046 #endif 28047 #if defined(BCM_88660_A0) 28048 soc_field_info_t soc_OLP_GTIMER_TRIGGER_BCM88660_A0r_fields[] = { 28049 { GTIMER_TRIGGERf, 1, 0, SOCF_SIG } 28050 }; 28051 28052 #endif 28053 #if defined(BCM_88675_A0) 28054 soc_field_info_t soc_OLP_GTIMER_TRIGGER_BCM88675_A0r_fields[] = { 28055 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 28056 }; 28057 28058 #endif 28059 #if defined(BCM_88675_B0) 28060 soc_field_info_t soc_OLP_GTIMER_TRIGGER_BCM88675_B0r_fields[] = { 28061 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 28062 }; 28063 28064 #endif 28065 #if defined(BCM_88680_A0) 28066 soc_field_info_t soc_OLP_GTIMER_TRIGGER_BCM88680_A0r_fields[] = { 28067 { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG } 28068 }; 28069 28070 #endif 28071 #if defined(BCM_88675_A0) 28072 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFOr_fields[] = { 28073 { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28074 }; 28075 28076 #endif 28077 #if defined(BCM_88270_A0) 28078 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88270_A0r_fields[] = { 28079 { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28080 }; 28081 28082 #endif 28083 #if defined(BCM_88375_A0) 28084 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88375_A0r_fields[] = { 28085 { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28086 }; 28087 28088 #endif 28089 #if defined(BCM_88375_B0) 28090 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88375_B0r_fields[] = { 28091 { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28092 }; 28093 28094 #endif 28095 #if defined(BCM_88470_A0) 28096 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88470_A0r_fields[] = { 28097 { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28098 }; 28099 28100 #endif 28101 #if defined(BCM_88470_B0) 28102 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88470_B0r_fields[] = { 28103 { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28104 }; 28105 28106 #endif 28107 #if defined(BCM_88675_B0) 28108 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88675_B0r_fields[] = { 28109 { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28110 }; 28111 28112 #endif 28113 #if defined(BCM_88680_A0) 28114 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88680_A0r_fields[] = { 28115 { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28116 }; 28117 28118 #endif 28119 #if defined(BCM_88690_A0) 28120 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88690_A0r_fields[] = { 28121 { HEAD_OF_CPU_DSPG_CMD_FIFOf, 181, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28122 }; 28123 28124 #endif 28125 #if defined(BCM_88690_B0) 28126 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88690_B0r_fields[] = { 28127 { HEAD_OF_CPU_DSPG_CMD_FIFOf, 181, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28128 }; 28129 28130 #endif 28131 #if defined(BCM_88650_A0) 28132 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTERr_fields[] = { 28133 { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }, 28134 { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO } 28135 }; 28136 28137 #endif 28138 #if defined(BCM_88270_A0) 28139 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88270_A0r_fields[] = { 28140 { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28141 { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28142 }; 28143 28144 #endif 28145 #if defined(BCM_88375_A0) 28146 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88375_A0r_fields[] = { 28147 { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28148 { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28149 }; 28150 28151 #endif 28152 #if defined(BCM_88375_B0) 28153 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88375_B0r_fields[] = { 28154 { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28155 { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28156 }; 28157 28158 #endif 28159 #if defined(BCM_88470_A0) 28160 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88470_A0r_fields[] = { 28161 { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28162 { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28163 }; 28164 28165 #endif 28166 #if defined(BCM_88470_B0) 28167 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88470_B0r_fields[] = { 28168 { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28169 { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28170 }; 28171 28172 #endif 28173 #if defined(BCM_88650_B0) 28174 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88650_B0r_fields[] = { 28175 { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }, 28176 { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO } 28177 }; 28178 28179 #endif 28180 #if defined(BCM_88660_A0) 28181 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88660_A0r_fields[] = { 28182 { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }, 28183 { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO } 28184 }; 28185 28186 #endif 28187 #if defined(BCM_88675_A0) 28188 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88675_A0r_fields[] = { 28189 { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28190 { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28191 }; 28192 28193 #endif 28194 #if defined(BCM_88675_B0) 28195 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88675_B0r_fields[] = { 28196 { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28197 { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28198 }; 28199 28200 #endif 28201 #if defined(BCM_88680_A0) 28202 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88680_A0r_fields[] = { 28203 { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28204 { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28205 }; 28206 28207 #endif 28208 #if defined(BCM_88690_A0) 28209 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88690_A0r_fields[] = { 28210 { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 28211 { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 28212 }; 28213 28214 #endif 28215 #if defined(BCM_88690_B0) 28216 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88690_B0r_fields[] = { 28217 { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 28218 { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 28219 }; 28220 28221 #endif 28222 #if defined(BCM_88650_A0) 28223 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTERr_fields[] = { 28224 { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 28225 }; 28226 28227 #endif 28228 #if defined(BCM_88270_A0) 28229 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88270_A0r_fields[] = { 28230 { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28231 }; 28232 28233 #endif 28234 #if defined(BCM_88375_A0) 28235 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88375_A0r_fields[] = { 28236 { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28237 }; 28238 28239 #endif 28240 #if defined(BCM_88375_B0) 28241 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88375_B0r_fields[] = { 28242 { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28243 }; 28244 28245 #endif 28246 #if defined(BCM_88470_A0) 28247 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88470_A0r_fields[] = { 28248 { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28249 }; 28250 28251 #endif 28252 #if defined(BCM_88470_B0) 28253 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88470_B0r_fields[] = { 28254 { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28255 }; 28256 28257 #endif 28258 #if defined(BCM_88650_B0) 28259 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88650_B0r_fields[] = { 28260 { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 28261 }; 28262 28263 #endif 28264 #if defined(BCM_88660_A0) 28265 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88660_A0r_fields[] = { 28266 { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 28267 }; 28268 28269 #endif 28270 #if defined(BCM_88675_A0) 28271 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88675_A0r_fields[] = { 28272 { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28273 }; 28274 28275 #endif 28276 #if defined(BCM_88675_B0) 28277 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88675_B0r_fields[] = { 28278 { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28279 }; 28280 28281 #endif 28282 #if defined(BCM_88680_A0) 28283 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88680_A0r_fields[] = { 28284 { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28285 }; 28286 28287 #endif 28288 #if defined(BCM_88690_A0) 28289 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88690_A0r_fields[] = { 28290 { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 28291 }; 28292 28293 #endif 28294 #if defined(BCM_88690_B0) 28295 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88690_B0r_fields[] = { 28296 { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 28297 }; 28298 28299 #endif 28300 #if defined(BCM_88650_A0) 28301 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTERr_fields[] = { 28302 { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 28303 }; 28304 28305 #endif 28306 #if defined(BCM_88270_A0) 28307 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88270_A0r_fields[] = { 28308 { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28309 }; 28310 28311 #endif 28312 #if defined(BCM_88375_A0) 28313 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88375_A0r_fields[] = { 28314 { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28315 }; 28316 28317 #endif 28318 #if defined(BCM_88375_B0) 28319 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88375_B0r_fields[] = { 28320 { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28321 }; 28322 28323 #endif 28324 #if defined(BCM_88470_A0) 28325 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88470_A0r_fields[] = { 28326 { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28327 }; 28328 28329 #endif 28330 #if defined(BCM_88470_B0) 28331 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88470_B0r_fields[] = { 28332 { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28333 }; 28334 28335 #endif 28336 #if defined(BCM_88650_B0) 28337 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88650_B0r_fields[] = { 28338 { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 28339 }; 28340 28341 #endif 28342 #if defined(BCM_88660_A0) 28343 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88660_A0r_fields[] = { 28344 { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 28345 }; 28346 28347 #endif 28348 #if defined(BCM_88675_A0) 28349 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88675_A0r_fields[] = { 28350 { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28351 }; 28352 28353 #endif 28354 #if defined(BCM_88675_B0) 28355 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88675_B0r_fields[] = { 28356 { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28357 }; 28358 28359 #endif 28360 #if defined(BCM_88680_A0) 28361 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88680_A0r_fields[] = { 28362 { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28363 }; 28364 28365 #endif 28366 #if defined(BCM_88690_A0) 28367 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88690_A0r_fields[] = { 28368 { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 28369 }; 28370 28371 #endif 28372 #if defined(BCM_88690_B0) 28373 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88690_B0r_fields[] = { 28374 { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 28375 }; 28376 28377 #endif 28378 #if defined(BCM_88650_A0) 28379 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTERr_fields[] = { 28380 { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 28381 }; 28382 28383 #endif 28384 #if defined(BCM_88270_A0) 28385 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88270_A0r_fields[] = { 28386 { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28387 }; 28388 28389 #endif 28390 #if defined(BCM_88375_A0) 28391 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88375_A0r_fields[] = { 28392 { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28393 }; 28394 28395 #endif 28396 #if defined(BCM_88375_B0) 28397 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88375_B0r_fields[] = { 28398 { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28399 }; 28400 28401 #endif 28402 #if defined(BCM_88470_A0) 28403 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88470_A0r_fields[] = { 28404 { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28405 }; 28406 28407 #endif 28408 #if defined(BCM_88470_B0) 28409 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88470_B0r_fields[] = { 28410 { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28411 }; 28412 28413 #endif 28414 #if defined(BCM_88650_B0) 28415 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88650_B0r_fields[] = { 28416 { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 28417 }; 28418 28419 #endif 28420 #if defined(BCM_88660_A0) 28421 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88660_A0r_fields[] = { 28422 { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 28423 }; 28424 28425 #endif 28426 #if defined(BCM_88675_A0) 28427 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88675_A0r_fields[] = { 28428 { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28429 }; 28430 28431 #endif 28432 #if defined(BCM_88675_B0) 28433 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88675_B0r_fields[] = { 28434 { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28435 }; 28436 28437 #endif 28438 #if defined(BCM_88680_A0) 28439 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88680_A0r_fields[] = { 28440 { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28441 }; 28442 28443 #endif 28444 #if defined(BCM_88690_A0) 28445 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88690_A0r_fields[] = { 28446 { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 28447 }; 28448 28449 #endif 28450 #if defined(BCM_88690_B0) 28451 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88690_B0r_fields[] = { 28452 { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 28453 }; 28454 28455 #endif 28456 #if defined(BCM_88650_A0) 28457 soc_field_info_t soc_OLP_INDIRECT_COMMANDr_fields[] = { 28458 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG }, 28459 { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG }, 28460 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG }, 28461 { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG }, 28462 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG } 28463 }; 28464 28465 #endif 28466 #if defined(BCM_88650_A0) 28467 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESSr_fields[] = { 28468 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG }, 28469 { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG } 28470 }; 28471 28472 #endif 28473 #if defined(BCM_88270_A0) 28474 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88270_A0r_fields[] = { 28475 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28476 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28477 }; 28478 28479 #endif 28480 #if defined(BCM_88375_A0) 28481 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88375_A0r_fields[] = { 28482 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28483 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28484 }; 28485 28486 #endif 28487 #if defined(BCM_88375_B0) 28488 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88375_B0r_fields[] = { 28489 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28490 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28491 }; 28492 28493 #endif 28494 #if defined(BCM_88470_A0) 28495 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88470_A0r_fields[] = { 28496 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28497 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28498 }; 28499 28500 #endif 28501 #if defined(BCM_88470_B0) 28502 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88470_B0r_fields[] = { 28503 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28504 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28505 }; 28506 28507 #endif 28508 #if defined(BCM_88650_B0) 28509 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88650_B0r_fields[] = { 28510 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG }, 28511 { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG } 28512 }; 28513 28514 #endif 28515 #if defined(BCM_88660_A0) 28516 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88660_A0r_fields[] = { 28517 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG }, 28518 { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG } 28519 }; 28520 28521 #endif 28522 #if defined(BCM_88675_A0) 28523 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88675_A0r_fields[] = { 28524 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28525 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28526 }; 28527 28528 #endif 28529 #if defined(BCM_88675_B0) 28530 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88675_B0r_fields[] = { 28531 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28532 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28533 }; 28534 28535 #endif 28536 #if defined(BCM_88680_A0) 28537 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88680_A0r_fields[] = { 28538 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28539 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28540 }; 28541 28542 #endif 28543 #if defined(BCM_88690_A0) 28544 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88690_A0r_fields[] = { 28545 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28546 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28547 }; 28548 28549 #endif 28550 #if defined(BCM_88690_B0) 28551 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88690_B0r_fields[] = { 28552 { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE }, 28553 { INDIRECT_COMMAND_TYPEf, 1, 31, 0 } 28554 }; 28555 28556 #endif 28557 #if defined(BCM_88270_A0) 28558 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88270_A0r_fields[] = { 28559 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28560 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28561 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28562 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28563 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28564 }; 28565 28566 #endif 28567 #if defined(BCM_88375_A0) 28568 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88375_A0r_fields[] = { 28569 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28570 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28571 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28572 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28573 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28574 }; 28575 28576 #endif 28577 #if defined(BCM_88375_B0) 28578 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88375_B0r_fields[] = { 28579 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28580 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28581 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28582 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28583 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28584 }; 28585 28586 #endif 28587 #if defined(BCM_88470_A0) 28588 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88470_A0r_fields[] = { 28589 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28590 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28591 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28592 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28593 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28594 }; 28595 28596 #endif 28597 #if defined(BCM_88470_B0) 28598 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88470_B0r_fields[] = { 28599 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28600 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28601 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28602 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28603 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28604 }; 28605 28606 #endif 28607 #if defined(BCM_88650_B0) 28608 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88650_B0r_fields[] = { 28609 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG }, 28610 { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG }, 28611 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG }, 28612 { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG }, 28613 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG } 28614 }; 28615 28616 #endif 28617 #if defined(BCM_88660_A0) 28618 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88660_A0r_fields[] = { 28619 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG }, 28620 { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG }, 28621 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG }, 28622 { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG }, 28623 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG } 28624 }; 28625 28626 #endif 28627 #if defined(BCM_88675_A0) 28628 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88675_A0r_fields[] = { 28629 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28630 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28631 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28632 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28633 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28634 }; 28635 28636 #endif 28637 #if defined(BCM_88675_B0) 28638 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88675_B0r_fields[] = { 28639 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28640 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28641 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28642 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28643 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28644 }; 28645 28646 #endif 28647 #if defined(BCM_88680_A0) 28648 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88680_A0r_fields[] = { 28649 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28650 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28651 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28652 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28653 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28654 }; 28655 28656 #endif 28657 #if defined(BCM_88690_A0) 28658 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88690_A0r_fields[] = { 28659 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28660 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28661 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28662 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28663 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28664 }; 28665 28666 #endif 28667 #if defined(BCM_88690_B0) 28668 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88690_B0r_fields[] = { 28669 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 28670 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 28671 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 28672 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 28673 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 28674 }; 28675 28676 #endif 28677 #if defined(BCM_88650_A0) 28678 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENTr_fields[] = { 28679 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG } 28680 }; 28681 28682 #endif 28683 #if defined(BCM_88270_A0) 28684 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88270_A0r_fields[] = { 28685 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 28686 }; 28687 28688 #endif 28689 #if defined(BCM_88375_A0) 28690 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88375_A0r_fields[] = { 28691 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 28692 }; 28693 28694 #endif 28695 #if defined(BCM_88375_B0) 28696 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88375_B0r_fields[] = { 28697 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 28698 }; 28699 28700 #endif 28701 #if defined(BCM_88470_A0) 28702 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88470_A0r_fields[] = { 28703 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 28704 }; 28705 28706 #endif 28707 #if defined(BCM_88470_B0) 28708 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88470_B0r_fields[] = { 28709 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 28710 }; 28711 28712 #endif 28713 #if defined(BCM_88650_B0) 28714 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88650_B0r_fields[] = { 28715 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG } 28716 }; 28717 28718 #endif 28719 #if defined(BCM_88660_A0) 28720 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88660_A0r_fields[] = { 28721 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG } 28722 }; 28723 28724 #endif 28725 #if defined(BCM_88675_A0) 28726 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88675_A0r_fields[] = { 28727 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 28728 }; 28729 28730 #endif 28731 #if defined(BCM_88675_B0) 28732 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88675_B0r_fields[] = { 28733 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 28734 }; 28735 28736 #endif 28737 #if defined(BCM_88680_A0) 28738 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88680_A0r_fields[] = { 28739 { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE } 28740 }; 28741 28742 #endif 28743 #if defined(BCM_88650_A0) 28744 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATAr_fields[] = { 28745 { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO } 28746 }; 28747 28748 #endif 28749 #if defined(BCM_88270_A0) 28750 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88270_A0r_fields[] = { 28751 { INDIRECT_COMMAND_RD_DATAf, 142, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28752 }; 28753 28754 #endif 28755 #if defined(BCM_88375_A0) 28756 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88375_A0r_fields[] = { 28757 { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28758 }; 28759 28760 #endif 28761 #if defined(BCM_88375_B0) 28762 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88375_B0r_fields[] = { 28763 { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28764 }; 28765 28766 #endif 28767 #if defined(BCM_88470_A0) 28768 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88470_A0r_fields[] = { 28769 { INDIRECT_COMMAND_RD_DATAf, 142, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28770 }; 28771 28772 #endif 28773 #if defined(BCM_88470_B0) 28774 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88470_B0r_fields[] = { 28775 { INDIRECT_COMMAND_RD_DATAf, 142, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28776 }; 28777 28778 #endif 28779 #if defined(BCM_88650_B0) 28780 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88650_B0r_fields[] = { 28781 { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO } 28782 }; 28783 28784 #endif 28785 #if defined(BCM_88660_A0) 28786 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88660_A0r_fields[] = { 28787 { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO } 28788 }; 28789 28790 #endif 28791 #if defined(BCM_88675_A0) 28792 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88675_A0r_fields[] = { 28793 { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28794 }; 28795 28796 #endif 28797 #if defined(BCM_88675_B0) 28798 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88675_B0r_fields[] = { 28799 { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28800 }; 28801 28802 #endif 28803 #if defined(BCM_88680_A0) 28804 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88680_A0r_fields[] = { 28805 { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28806 }; 28807 28808 #endif 28809 #if defined(BCM_88690_A0) 28810 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88690_A0r_fields[] = { 28811 { INDIRECT_COMMAND_RD_DATAf, 266, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28812 }; 28813 28814 #endif 28815 #if defined(BCM_88690_B0) 28816 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88690_B0r_fields[] = { 28817 { INDIRECT_COMMAND_RD_DATAf, 266, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 28818 }; 28819 28820 #endif 28821 #if defined(BCM_88675_A0) 28822 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEMr_fields[] = { 28823 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 28824 }; 28825 28826 #endif 28827 #if defined(BCM_88270_A0) 28828 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEM_BCM88270_A0r_fields[] = { 28829 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 28830 }; 28831 28832 #endif 28833 #if defined(BCM_88375_A0) 28834 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEM_BCM88375_A0r_fields[] = { 28835 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 28836 }; 28837 28838 #endif 28839 #if defined(BCM_88375_B0) 28840 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEM_BCM88375_B0r_fields[] = { 28841 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 28842 }; 28843 28844 #endif 28845 #if defined(BCM_88470_A0) 28846 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEM_BCM88470_A0r_fields[] = { 28847 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 28848 }; 28849 28850 #endif 28851 #if defined(BCM_88470_B0) 28852 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEM_BCM88470_B0r_fields[] = { 28853 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 28854 }; 28855 28856 #endif 28857 #if defined(BCM_88675_B0) 28858 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEM_BCM88675_B0r_fields[] = { 28859 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 28860 }; 28861 28862 #endif 28863 #if defined(BCM_88680_A0) 28864 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEM_BCM88680_A0r_fields[] = { 28865 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 28866 }; 28867 28868 #endif 28869 #if defined(BCM_88650_A0) 28870 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATAr_fields[] = { 28871 { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE } 28872 }; 28873 28874 #endif 28875 #if defined(BCM_88270_A0) 28876 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88270_A0r_fields[] = { 28877 { INDIRECT_COMMAND_WR_DATAf, 142, 0, SOCF_LE } 28878 }; 28879 28880 #endif 28881 #if defined(BCM_88375_A0) 28882 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88375_A0r_fields[] = { 28883 { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE } 28884 }; 28885 28886 #endif 28887 #if defined(BCM_88375_B0) 28888 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88375_B0r_fields[] = { 28889 { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE } 28890 }; 28891 28892 #endif 28893 #if defined(BCM_88470_A0) 28894 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88470_A0r_fields[] = { 28895 { INDIRECT_COMMAND_WR_DATAf, 142, 0, SOCF_LE } 28896 }; 28897 28898 #endif 28899 #if defined(BCM_88470_B0) 28900 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88470_B0r_fields[] = { 28901 { INDIRECT_COMMAND_WR_DATAf, 142, 0, SOCF_LE } 28902 }; 28903 28904 #endif 28905 #if defined(BCM_88650_B0) 28906 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88650_B0r_fields[] = { 28907 { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE } 28908 }; 28909 28910 #endif 28911 #if defined(BCM_88660_A0) 28912 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88660_A0r_fields[] = { 28913 { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE } 28914 }; 28915 28916 #endif 28917 #if defined(BCM_88675_A0) 28918 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88675_A0r_fields[] = { 28919 { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE } 28920 }; 28921 28922 #endif 28923 #if defined(BCM_88675_B0) 28924 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88675_B0r_fields[] = { 28925 { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE } 28926 }; 28927 28928 #endif 28929 #if defined(BCM_88680_A0) 28930 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88680_A0r_fields[] = { 28931 { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE } 28932 }; 28933 28934 #endif 28935 #if defined(BCM_88690_A0) 28936 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88690_A0r_fields[] = { 28937 { INDIRECT_COMMAND_WR_DATAf, 266, 0, SOCF_LE } 28938 }; 28939 28940 #endif 28941 #if defined(BCM_88690_B0) 28942 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88690_B0r_fields[] = { 28943 { INDIRECT_COMMAND_WR_DATAf, 266, 0, SOCF_LE } 28944 }; 28945 28946 #endif 28947 #if defined(BCM_88675_A0) 28948 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLEr_fields[] = { 28949 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 28950 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 28951 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 28952 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 28953 }; 28954 28955 #endif 28956 #if defined(BCM_88270_A0) 28957 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88270_A0r_fields[] = { 28958 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 28959 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 28960 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 28961 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 28962 }; 28963 28964 #endif 28965 #if defined(BCM_88375_A0) 28966 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88375_A0r_fields[] = { 28967 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 28968 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 28969 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 28970 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 28971 }; 28972 28973 #endif 28974 #if defined(BCM_88375_B0) 28975 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88375_B0r_fields[] = { 28976 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 28977 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 28978 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 28979 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 28980 }; 28981 28982 #endif 28983 #if defined(BCM_88470_A0) 28984 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88470_A0r_fields[] = { 28985 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 28986 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 28987 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 28988 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 28989 }; 28990 28991 #endif 28992 #if defined(BCM_88470_B0) 28993 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88470_B0r_fields[] = { 28994 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 28995 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 28996 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 28997 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 28998 }; 28999 29000 #endif 29001 #if defined(BCM_88675_B0) 29002 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88675_B0r_fields[] = { 29003 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 29004 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 29005 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 29006 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 29007 }; 29008 29009 #endif 29010 #if defined(BCM_88680_A0) 29011 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88680_A0r_fields[] = { 29012 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 29013 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 29014 { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE }, 29015 { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG } 29016 }; 29017 29018 #endif 29019 #if defined(BCM_88690_A0) 29020 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88690_A0r_fields[] = { 29021 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 29022 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 29023 { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE }, 29024 { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG } 29025 }; 29026 29027 #endif 29028 #if defined(BCM_88690_B0) 29029 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88690_B0r_fields[] = { 29030 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 29031 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 29032 { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE }, 29033 { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG } 29034 }; 29035 29036 #endif 29037 #if defined(BCM_88650_A0) 29038 soc_field_info_t soc_OLP_INDIRECT_WR_MASKr_fields[] = { 29039 { INDIRECT_WR_MASKf, 138, 0, SOCF_LE } 29040 }; 29041 29042 #endif 29043 #if defined(BCM_88650_B0) 29044 soc_field_info_t soc_OLP_INDIRECT_WR_MASK_BCM88650_B0r_fields[] = { 29045 { INDIRECT_WR_MASKf, 138, 0, SOCF_LE } 29046 }; 29047 29048 #endif 29049 #if defined(BCM_88660_A0) 29050 soc_field_info_t soc_OLP_INDIRECT_WR_MASK_BCM88660_A0r_fields[] = { 29051 { INDIRECT_WR_MASKf, 138, 0, SOCF_LE } 29052 }; 29053 29054 #endif 29055 #if defined(BCM_88650_A0) 29056 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTERr_fields[] = { 29057 { ERROR_ECC_MASKf, 1, 0, SOCF_SIG } 29058 }; 29059 29060 #endif 29061 #if defined(BCM_88270_A0) 29062 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88270_A0r_fields[] = { 29063 { ERROR_ECC_MASKf, 1, 0, 0 }, 29064 { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 } 29065 }; 29066 29067 #endif 29068 #if defined(BCM_88375_A0) 29069 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88375_A0r_fields[] = { 29070 { ERROR_ECC_MASKf, 1, 0, 0 }, 29071 { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 } 29072 }; 29073 29074 #endif 29075 #if defined(BCM_88375_B0) 29076 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88375_B0r_fields[] = { 29077 { ERROR_ECC_MASKf, 1, 0, 0 }, 29078 { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 } 29079 }; 29080 29081 #endif 29082 #if defined(BCM_88470_A0) 29083 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88470_A0r_fields[] = { 29084 { ERROR_ECC_MASKf, 1, 0, 0 }, 29085 { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 } 29086 }; 29087 29088 #endif 29089 #if defined(BCM_88470_B0) 29090 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88470_B0r_fields[] = { 29091 { ERROR_ECC_MASKf, 1, 0, 0 }, 29092 { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 } 29093 }; 29094 29095 #endif 29096 #if defined(BCM_88650_B0) 29097 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = { 29098 { ERROR_ECC_MASKf, 1, 0, SOCF_SIG } 29099 }; 29100 29101 #endif 29102 #if defined(BCM_88660_A0) 29103 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = { 29104 { ERROR_ECC_MASKf, 1, 0, SOCF_SIG } 29105 }; 29106 29107 #endif 29108 #if defined(BCM_88675_A0) 29109 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88675_A0r_fields[] = { 29110 { ERROR_ECC_MASKf, 1, 0, 0 }, 29111 { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 } 29112 }; 29113 29114 #endif 29115 #if defined(BCM_88675_B0) 29116 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88675_B0r_fields[] = { 29117 { ERROR_ECC_MASKf, 1, 0, 0 }, 29118 { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 } 29119 }; 29120 29121 #endif 29122 #if defined(BCM_88680_A0) 29123 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88680_A0r_fields[] = { 29124 { ERROR_ECC_MASKf, 1, 0, 0 }, 29125 { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 } 29126 }; 29127 29128 #endif 29129 #if defined(BCM_88690_A0) 29130 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88690_A0r_fields[] = { 29131 { ERROR_ECC_MASKf, 1, 0, 0 }, 29132 { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 } 29133 }; 29134 29135 #endif 29136 #if defined(BCM_88690_B0) 29137 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields[] = { 29138 { ERROR_ECC_MASKf, 1, 0, 0 }, 29139 { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 } 29140 }; 29141 29142 #endif 29143 #if defined(BCM_88650_A0) 29144 soc_field_info_t soc_OLP_INTERRUPT_REGISTERr_fields[] = { 29145 { ERROR_ECCf, 1, 0, 0 } 29146 }; 29147 29148 #endif 29149 #if defined(BCM_88270_A0) 29150 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = { 29151 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29152 { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR } 29153 }; 29154 29155 #endif 29156 #if defined(BCM_88375_A0) 29157 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = { 29158 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29159 { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR } 29160 }; 29161 29162 #endif 29163 #if defined(BCM_88375_B0) 29164 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = { 29165 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29166 { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR } 29167 }; 29168 29169 #endif 29170 #if defined(BCM_88470_A0) 29171 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = { 29172 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29173 { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR } 29174 }; 29175 29176 #endif 29177 #if defined(BCM_88470_B0) 29178 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = { 29179 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29180 { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR } 29181 }; 29182 29183 #endif 29184 #if defined(BCM_88650_B0) 29185 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = { 29186 { ERROR_ECCf, 1, 0, 0 } 29187 }; 29188 29189 #endif 29190 #if defined(BCM_88660_A0) 29191 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = { 29192 { ERROR_ECCf, 1, 0, 0 } 29193 }; 29194 29195 #endif 29196 #if defined(BCM_88675_A0) 29197 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88675_A0r_fields[] = { 29198 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29199 { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR } 29200 }; 29201 29202 #endif 29203 #if defined(BCM_88675_B0) 29204 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = { 29205 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29206 { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR } 29207 }; 29208 29209 #endif 29210 #if defined(BCM_88680_A0) 29211 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = { 29212 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29213 { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR } 29214 }; 29215 29216 #endif 29217 #if defined(BCM_88690_A0) 29218 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = { 29219 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29220 { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR } 29221 }; 29222 29223 #endif 29224 #if defined(BCM_88690_B0) 29225 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = { 29226 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 29227 { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR } 29228 }; 29229 29230 #endif 29231 #if defined(BCM_88650_A0) 29232 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TESTr_fields[] = { 29233 { INTERRUPT_REGISTER_TESTf, 1, 0, SOCF_SIG } 29234 }; 29235 29236 #endif 29237 #if defined(BCM_88270_A0) 29238 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = { 29239 { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE } 29240 }; 29241 29242 #endif 29243 #if defined(BCM_88375_A0) 29244 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = { 29245 { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE } 29246 }; 29247 29248 #endif 29249 #if defined(BCM_88375_B0) 29250 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = { 29251 { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE } 29252 }; 29253 29254 #endif 29255 #if defined(BCM_88470_A0) 29256 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = { 29257 { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE } 29258 }; 29259 29260 #endif 29261 #if defined(BCM_88470_B0) 29262 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = { 29263 { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE } 29264 }; 29265 29266 #endif 29267 #if defined(BCM_88650_B0) 29268 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = { 29269 { INTERRUPT_REGISTER_TESTf, 1, 0, SOCF_SIG } 29270 }; 29271 29272 #endif 29273 #if defined(BCM_88660_A0) 29274 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = { 29275 { INTERRUPT_REGISTER_TESTf, 1, 0, SOCF_SIG } 29276 }; 29277 29278 #endif 29279 #if defined(BCM_88675_A0) 29280 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88675_A0r_fields[] = { 29281 { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE } 29282 }; 29283 29284 #endif 29285 #if defined(BCM_88675_B0) 29286 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = { 29287 { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE } 29288 }; 29289 29290 #endif 29291 #if defined(BCM_88680_A0) 29292 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = { 29293 { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE } 29294 }; 29295 29296 #endif 29297 #if defined(BCM_88690_A0) 29298 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = { 29299 { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE } 29300 }; 29301 29302 #endif 29303 #if defined(BCM_88690_B0) 29304 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = { 29305 { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE } 29306 }; 29307 29308 #endif 29309 #if defined(BCM_88650_A0) 29310 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTERr_fields[] = { 29311 { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 29312 }; 29313 29314 #endif 29315 #if defined(BCM_88270_A0) 29316 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88270_A0r_fields[] = { 29317 { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29318 }; 29319 29320 #endif 29321 #if defined(BCM_88375_A0) 29322 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88375_A0r_fields[] = { 29323 { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29324 }; 29325 29326 #endif 29327 #if defined(BCM_88375_B0) 29328 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88375_B0r_fields[] = { 29329 { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29330 }; 29331 29332 #endif 29333 #if defined(BCM_88470_A0) 29334 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88470_A0r_fields[] = { 29335 { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29336 }; 29337 29338 #endif 29339 #if defined(BCM_88470_B0) 29340 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88470_B0r_fields[] = { 29341 { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29342 }; 29343 29344 #endif 29345 #if defined(BCM_88650_B0) 29346 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88650_B0r_fields[] = { 29347 { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 29348 }; 29349 29350 #endif 29351 #if defined(BCM_88660_A0) 29352 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88660_A0r_fields[] = { 29353 { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 29354 }; 29355 29356 #endif 29357 #if defined(BCM_88675_A0) 29358 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88675_A0r_fields[] = { 29359 { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29360 }; 29361 29362 #endif 29363 #if defined(BCM_88675_B0) 29364 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88675_B0r_fields[] = { 29365 { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29366 }; 29367 29368 #endif 29369 #if defined(BCM_88680_A0) 29370 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88680_A0r_fields[] = { 29371 { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29372 }; 29373 29374 #endif 29375 #if defined(BCM_88690_A0) 29376 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88690_A0r_fields[] = { 29377 { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29378 }; 29379 29380 #endif 29381 #if defined(BCM_88690_B0) 29382 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88690_B0r_fields[] = { 29383 { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29384 }; 29385 29386 #endif 29387 #if defined(BCM_88690_A0) 29388 soc_field_info_t soc_OLP_LARGE_EM_MRQ_CONFIGURATIONr_fields[] = { 29389 { LARGE_EM_MRQ_DYNAMIC_STRENGTH_THRESHOLDf, 2, 0, SOCF_LE } 29390 }; 29391 29392 #endif 29393 #if defined(BCM_88690_B0) 29394 soc_field_info_t soc_OLP_LARGE_EM_MRQ_CONFIGURATION_BCM88690_B0r_fields[] = { 29395 { LARGE_EM_MRQ_DYNAMIC_STRENGTH_THRESHOLDf, 2, 0, SOCF_LE } 29396 }; 29397 29398 #endif 29399 #if defined(BCM_88690_A0) 29400 soc_field_info_t soc_OLP_LEARN_CMD_DESTINATION_OFFSETr_fields[] = { 29401 { LEARN_CMD_DESTINATION_OFFSETf, 6, 0, SOCF_LE } 29402 }; 29403 29404 #endif 29405 #if defined(BCM_88690_B0) 29406 soc_field_info_t soc_OLP_LEARN_CMD_DESTINATION_OFFSET_BCM88690_B0r_fields[] = { 29407 { LEARN_CMD_DESTINATION_OFFSETf, 6, 0, SOCF_LE } 29408 }; 29409 29410 #endif 29411 #if defined(BCM_88690_A0) 29412 soc_field_info_t soc_OLP_LEARN_CMD_EEI_AND_FEC_JR_2_LEARN_PAYLOAD_INITIAL_VALUEr_fields[] = { 29413 { LEARN_CMD_EEI_AND_FEC_JR_2_LEARN_PAYLOAD_INITIAL_VALUEf, 64, 0, SOCF_LE } 29414 }; 29415 29416 #endif 29417 #if defined(BCM_88690_B0) 29418 soc_field_info_t soc_OLP_LEARN_CMD_EEI_AND_FEC_JR_2_LEARN_PAYLOAD_INITIAL_VALUE_BCM88690_B0r_fields[] = { 29419 { LEARN_CMD_EEI_AND_FEC_JR_2_LEARN_PAYLOAD_INITIAL_VALUEf, 64, 0, SOCF_LE } 29420 }; 29421 29422 #endif 29423 #if defined(BCM_88690_A0) 29424 soc_field_info_t soc_OLP_LEARN_CMD_EEI_OFFSETr_fields[] = { 29425 { LEARN_CMD_EEI_OFFSETf, 6, 0, SOCF_LE } 29426 }; 29427 29428 #endif 29429 #if defined(BCM_88690_B0) 29430 soc_field_info_t soc_OLP_LEARN_CMD_EEI_OFFSET_BCM88690_B0r_fields[] = { 29431 { LEARN_CMD_EEI_OFFSETf, 6, 0, SOCF_LE } 29432 }; 29433 29434 #endif 29435 #if defined(BCM_88690_A0) 29436 soc_field_info_t soc_OLP_LEARN_CMD_FEC_OFFSETr_fields[] = { 29437 { LEARN_CMD_FEC_OFFSETf, 6, 0, SOCF_LE } 29438 }; 29439 29440 #endif 29441 #if defined(BCM_88690_B0) 29442 soc_field_info_t soc_OLP_LEARN_CMD_FEC_OFFSET_BCM88690_B0r_fields[] = { 29443 { LEARN_CMD_FEC_OFFSETf, 6, 0, SOCF_LE } 29444 }; 29445 29446 #endif 29447 #if defined(BCM_88690_A0) 29448 soc_field_info_t soc_OLP_LEARN_CMD_LIF_AND_DESTINATION_JR_2_LEARN_INFO_DATA_INITIAL_VALUEr_fields[] = { 29449 { LEARN_CMD_LIF_AND_DESTINATION_JR_2_LEARN_INFO_DATA_INITIAL_VALUEf, 64, 0, SOCF_LE } 29450 }; 29451 29452 #endif 29453 #if defined(BCM_88690_B0) 29454 soc_field_info_t soc_OLP_LEARN_CMD_LIF_AND_DESTINATION_JR_2_LEARN_INFO_DATA_INITIAL_VALUE_BCM88690_B0r_fields[] = { 29455 { LEARN_CMD_LIF_AND_DESTINATION_JR_2_LEARN_INFO_DATA_INITIAL_VALUEf, 64, 0, SOCF_LE } 29456 }; 29457 29458 #endif 29459 #if defined(BCM_88690_A0) 29460 soc_field_info_t soc_OLP_LEARN_CMD_OUT_LIF_OFFSETr_fields[] = { 29461 { LEARN_CMD_OUT_LIF_OFFSETf, 6, 0, SOCF_LE } 29462 }; 29463 29464 #endif 29465 #if defined(BCM_88690_B0) 29466 soc_field_info_t soc_OLP_LEARN_CMD_OUT_LIF_OFFSET_BCM88690_B0r_fields[] = { 29467 { LEARN_CMD_OUT_LIF_OFFSETf, 6, 0, SOCF_LE } 29468 }; 29469 29470 #endif 29471 #if defined(BCM_88650_A0) 29472 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTERr_fields[] = { 29473 { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 29474 }; 29475 29476 #endif 29477 #if defined(BCM_88270_A0) 29478 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88270_A0r_fields[] = { 29479 { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29480 }; 29481 29482 #endif 29483 #if defined(BCM_88375_A0) 29484 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88375_A0r_fields[] = { 29485 { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29486 }; 29487 29488 #endif 29489 #if defined(BCM_88375_B0) 29490 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88375_B0r_fields[] = { 29491 { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29492 }; 29493 29494 #endif 29495 #if defined(BCM_88470_A0) 29496 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88470_A0r_fields[] = { 29497 { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29498 }; 29499 29500 #endif 29501 #if defined(BCM_88470_B0) 29502 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88470_B0r_fields[] = { 29503 { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29504 }; 29505 29506 #endif 29507 #if defined(BCM_88650_B0) 29508 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88650_B0r_fields[] = { 29509 { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 29510 }; 29511 29512 #endif 29513 #if defined(BCM_88660_A0) 29514 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88660_A0r_fields[] = { 29515 { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 29516 }; 29517 29518 #endif 29519 #if defined(BCM_88675_A0) 29520 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88675_A0r_fields[] = { 29521 { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29522 }; 29523 29524 #endif 29525 #if defined(BCM_88675_B0) 29526 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88675_B0r_fields[] = { 29527 { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29528 }; 29529 29530 #endif 29531 #if defined(BCM_88680_A0) 29532 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88680_A0r_fields[] = { 29533 { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29534 }; 29535 29536 #endif 29537 #if defined(BCM_88690_A0) 29538 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88690_A0r_fields[] = { 29539 { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29540 }; 29541 29542 #endif 29543 #if defined(BCM_88690_B0) 29544 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88690_B0r_fields[] = { 29545 { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29546 }; 29547 29548 #endif 29549 #if defined(BCM_88650_B0) 29550 soc_field_info_t soc_OLP_OLP_GLOBAL_REGISTERS_0r_fields[] = { 29551 { FIELD_14_14f, 1, 14, SOCF_SIG }, 29552 { FIELD_15_15f, 1, 15, SOCF_SIG }, 29553 { FIELD_16_16f, 1, 16, SOCF_SIG } 29554 }; 29555 29556 #endif 29557 #if defined(BCM_88660_A0) 29558 soc_field_info_t soc_OLP_OLP_GLOBAL_REGISTERS_0_BCM88660_A0r_fields[] = { 29559 { FIELD_14_14f, 1, 14, SOCF_SIG }, 29560 { FIELD_15_15f, 1, 15, SOCF_SIG }, 29561 { FIELD_16_16f, 1, 16, SOCF_SIG } 29562 }; 29563 29564 #endif 29565 #if defined(BCM_88690_B0) 29566 soc_field_info_t soc_OLP_OLP_LEARN_PAYLOAD_STRENGTH_SIZEr_fields[] = { 29567 { LEARN_PAYLOAD_STRENGTH_SIZEf, 4, 0, SOCF_LE } 29568 }; 29569 29570 #endif 29571 #if defined(BCM_88650_A0) 29572 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTERr_fields[] = { 29573 { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 29574 }; 29575 29576 #endif 29577 #if defined(BCM_88270_A0) 29578 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88270_A0r_fields[] = { 29579 { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29580 }; 29581 29582 #endif 29583 #if defined(BCM_88375_A0) 29584 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88375_A0r_fields[] = { 29585 { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29586 }; 29587 29588 #endif 29589 #if defined(BCM_88375_B0) 29590 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88375_B0r_fields[] = { 29591 { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29592 }; 29593 29594 #endif 29595 #if defined(BCM_88470_A0) 29596 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88470_A0r_fields[] = { 29597 { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29598 }; 29599 29600 #endif 29601 #if defined(BCM_88470_B0) 29602 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88470_B0r_fields[] = { 29603 { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29604 }; 29605 29606 #endif 29607 #if defined(BCM_88650_B0) 29608 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88650_B0r_fields[] = { 29609 { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 29610 }; 29611 29612 #endif 29613 #if defined(BCM_88660_A0) 29614 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88660_A0r_fields[] = { 29615 { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 29616 }; 29617 29618 #endif 29619 #if defined(BCM_88675_A0) 29620 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88675_A0r_fields[] = { 29621 { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29622 }; 29623 29624 #endif 29625 #if defined(BCM_88675_B0) 29626 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88675_B0r_fields[] = { 29627 { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29628 }; 29629 29630 #endif 29631 #if defined(BCM_88680_A0) 29632 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88680_A0r_fields[] = { 29633 { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29634 }; 29635 29636 #endif 29637 #if defined(BCM_88690_A0) 29638 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88690_A0r_fields[] = { 29639 { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29640 }; 29641 29642 #endif 29643 #if defined(BCM_88690_B0) 29644 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88690_B0r_fields[] = { 29645 { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29646 }; 29647 29648 #endif 29649 #if defined(BCM_88650_A0) 29650 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTERr_fields[] = { 29651 { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 29652 }; 29653 29654 #endif 29655 #if defined(BCM_88270_A0) 29656 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88270_A0r_fields[] = { 29657 { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29658 }; 29659 29660 #endif 29661 #if defined(BCM_88375_A0) 29662 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88375_A0r_fields[] = { 29663 { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29664 }; 29665 29666 #endif 29667 #if defined(BCM_88375_B0) 29668 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88375_B0r_fields[] = { 29669 { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29670 }; 29671 29672 #endif 29673 #if defined(BCM_88470_A0) 29674 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88470_A0r_fields[] = { 29675 { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29676 }; 29677 29678 #endif 29679 #if defined(BCM_88470_B0) 29680 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88470_B0r_fields[] = { 29681 { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29682 }; 29683 29684 #endif 29685 #if defined(BCM_88650_B0) 29686 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88650_B0r_fields[] = { 29687 { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 29688 }; 29689 29690 #endif 29691 #if defined(BCM_88660_A0) 29692 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88660_A0r_fields[] = { 29693 { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO } 29694 }; 29695 29696 #endif 29697 #if defined(BCM_88675_A0) 29698 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88675_A0r_fields[] = { 29699 { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29700 }; 29701 29702 #endif 29703 #if defined(BCM_88675_B0) 29704 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88675_B0r_fields[] = { 29705 { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29706 }; 29707 29708 #endif 29709 #if defined(BCM_88680_A0) 29710 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88680_A0r_fields[] = { 29711 { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 29712 }; 29713 29714 #endif 29715 #if defined(BCM_88690_A0) 29716 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88690_A0r_fields[] = { 29717 { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29718 }; 29719 29720 #endif 29721 #if defined(BCM_88690_B0) 29722 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88690_B0r_fields[] = { 29723 { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER } 29724 }; 29725 29726 #endif 29727 #if defined(BCM_88650_A0) 29728 soc_field_info_t soc_OLP_PARITY_ERR_CNTr_fields[] = { 29729 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 29730 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 29731 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 29732 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 29733 }; 29734 29735 #endif 29736 #if defined(BCM_88270_A0) 29737 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88270_A0r_fields[] = { 29738 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 29739 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 29740 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 29741 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 29742 }; 29743 29744 #endif 29745 #if defined(BCM_88375_A0) 29746 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88375_A0r_fields[] = { 29747 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 29748 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 29749 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 29750 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 29751 }; 29752 29753 #endif 29754 #if defined(BCM_88375_B0) 29755 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88375_B0r_fields[] = { 29756 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 29757 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 29758 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 29759 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 29760 }; 29761 29762 #endif 29763 #if defined(BCM_88470_A0) 29764 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88470_A0r_fields[] = { 29765 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 29766 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 29767 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 29768 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 29769 }; 29770 29771 #endif 29772 #if defined(BCM_88470_B0) 29773 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88470_B0r_fields[] = { 29774 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 29775 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 29776 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 29777 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 29778 }; 29779 29780 #endif 29781 #if defined(BCM_88650_B0) 29782 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88650_B0r_fields[] = { 29783 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 29784 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 29785 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 29786 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 29787 }; 29788 29789 #endif 29790 #if defined(BCM_88660_A0) 29791 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88660_A0r_fields[] = { 29792 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO }, 29793 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO }, 29794 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO }, 29795 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO } 29796 }; 29797 29798 #endif 29799 #if defined(BCM_88675_A0) 29800 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88675_A0r_fields[] = { 29801 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 29802 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 29803 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 29804 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 29805 }; 29806 29807 #endif 29808 #if defined(BCM_88675_B0) 29809 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88675_B0r_fields[] = { 29810 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 29811 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 29812 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 29813 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 29814 }; 29815 29816 #endif 29817 #if defined(BCM_88680_A0) 29818 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88680_A0r_fields[] = { 29819 { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 29820 { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 29821 { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 29822 { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 29823 }; 29824 29825 #endif 29826 #if defined(BCM_88650_A0) 29827 soc_field_info_t soc_OLP_PAR_ERR_INITIATEr_fields[] = { 29828 { DSPG_CMD_FIFO_0_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG }, 29829 { DSPG_CMD_FIFO_1_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG }, 29830 { DSP_EVENT_ROUTE_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG } 29831 }; 29832 29833 #endif 29834 #if defined(BCM_88270_A0) 29835 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88270_A0r_fields[] = { 29836 { PAR_ERR_INITIATEf, 1, 0, 0 } 29837 }; 29838 29839 #endif 29840 #if defined(BCM_88375_A0) 29841 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88375_A0r_fields[] = { 29842 { PAR_ERR_INITIATEf, 1, 0, 0 } 29843 }; 29844 29845 #endif 29846 #if defined(BCM_88375_B0) 29847 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88375_B0r_fields[] = { 29848 { PAR_ERR_INITIATEf, 1, 0, 0 } 29849 }; 29850 29851 #endif 29852 #if defined(BCM_88470_A0) 29853 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88470_A0r_fields[] = { 29854 { PAR_ERR_INITIATEf, 1, 0, 0 } 29855 }; 29856 29857 #endif 29858 #if defined(BCM_88470_B0) 29859 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88470_B0r_fields[] = { 29860 { PAR_ERR_INITIATEf, 1, 0, 0 } 29861 }; 29862 29863 #endif 29864 #if defined(BCM_88650_B0) 29865 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88650_B0r_fields[] = { 29866 { DSPG_CMD_FIFO_0_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG }, 29867 { DSPG_CMD_FIFO_1_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG }, 29868 { DSP_EVENT_ROUTE_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG } 29869 }; 29870 29871 #endif 29872 #if defined(BCM_88660_A0) 29873 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88660_A0r_fields[] = { 29874 { DSPG_CMD_FIFO_0_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG }, 29875 { DSPG_CMD_FIFO_1_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG }, 29876 { DSP_EVENT_ROUTE_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG } 29877 }; 29878 29879 #endif 29880 #if defined(BCM_88675_A0) 29881 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88675_A0r_fields[] = { 29882 { PAR_ERR_INITIATEf, 1, 0, 0 } 29883 }; 29884 29885 #endif 29886 #if defined(BCM_88675_B0) 29887 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88675_B0r_fields[] = { 29888 { PAR_ERR_INITIATEf, 1, 0, 0 } 29889 }; 29890 29891 #endif 29892 #if defined(BCM_88680_A0) 29893 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88680_A0r_fields[] = { 29894 { PAR_ERR_INITIATEf, 1, 0, 0 } 29895 }; 29896 29897 #endif 29898 #if defined(BCM_88650_A0) 29899 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASKr_fields[] = { 29900 { DSPG_CMD_FIFO_0_PARITY_ERR_MASKf, 1, 1, SOCF_SIG }, 29901 { DSPG_CMD_FIFO_1_PARITY_ERR_MASKf, 1, 2, SOCF_SIG }, 29902 { DSP_EVENT_ROUTE_PARITY_ERR_MASKf, 1, 0, SOCF_SIG } 29903 }; 29904 29905 #endif 29906 #if defined(BCM_88270_A0) 29907 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88270_A0r_fields[] = { 29908 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 29909 }; 29910 29911 #endif 29912 #if defined(BCM_88375_A0) 29913 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88375_A0r_fields[] = { 29914 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 29915 }; 29916 29917 #endif 29918 #if defined(BCM_88375_B0) 29919 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88375_B0r_fields[] = { 29920 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 29921 }; 29922 29923 #endif 29924 #if defined(BCM_88470_A0) 29925 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88470_A0r_fields[] = { 29926 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 29927 }; 29928 29929 #endif 29930 #if defined(BCM_88470_B0) 29931 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88470_B0r_fields[] = { 29932 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 29933 }; 29934 29935 #endif 29936 #if defined(BCM_88650_B0) 29937 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88650_B0r_fields[] = { 29938 { DSPG_CMD_FIFO_0_PARITY_ERR_MASKf, 1, 1, SOCF_SIG }, 29939 { DSPG_CMD_FIFO_1_PARITY_ERR_MASKf, 1, 2, SOCF_SIG }, 29940 { DSP_EVENT_ROUTE_PARITY_ERR_MASKf, 1, 0, SOCF_SIG } 29941 }; 29942 29943 #endif 29944 #if defined(BCM_88660_A0) 29945 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88660_A0r_fields[] = { 29946 { DSPG_CMD_FIFO_0_PARITY_ERR_MASKf, 1, 1, SOCF_SIG }, 29947 { DSPG_CMD_FIFO_1_PARITY_ERR_MASKf, 1, 2, SOCF_SIG }, 29948 { DSP_EVENT_ROUTE_PARITY_ERR_MASKf, 1, 0, SOCF_SIG } 29949 }; 29950 29951 #endif 29952 #if defined(BCM_88675_A0) 29953 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88675_A0r_fields[] = { 29954 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 29955 }; 29956 29957 #endif 29958 #if defined(BCM_88675_B0) 29959 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88675_B0r_fields[] = { 29960 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 29961 }; 29962 29963 #endif 29964 #if defined(BCM_88680_A0) 29965 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88680_A0r_fields[] = { 29966 { PAR_ERR_MEM_MASKf, 1, 0, 0 } 29967 }; 29968 29969 #endif 29970 #if defined(BCM_88675_A0) 29971 soc_field_info_t soc_OLP_PIPE_SELECTr_fields[] = { 29972 { JERICHO_EGRESS_PIPEf, 1, 1, 0 }, 29973 { JERICHO_INGRESS_PIPEf, 1, 0, 0 }, 29974 { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG } 29975 }; 29976 29977 #endif 29978 #if defined(BCM_88270_A0) 29979 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88270_A0r_fields[] = { 29980 { JERICHO_EGRESS_PIPEf, 1, 1, 0 }, 29981 { JERICHO_INGRESS_PIPEf, 1, 0, 0 }, 29982 { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG } 29983 }; 29984 29985 #endif 29986 #if defined(BCM_88375_A0) 29987 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88375_A0r_fields[] = { 29988 { JERICHO_EGRESS_PIPEf, 1, 1, 0 }, 29989 { JERICHO_INGRESS_PIPEf, 1, 0, 0 }, 29990 { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG } 29991 }; 29992 29993 #endif 29994 #if defined(BCM_88375_B0) 29995 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88375_B0r_fields[] = { 29996 { JERICHO_EGRESS_PIPEf, 1, 1, 0 }, 29997 { JERICHO_INGRESS_PIPEf, 1, 0, 0 }, 29998 { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG } 29999 }; 30000 30001 #endif 30002 #if defined(BCM_88470_A0) 30003 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88470_A0r_fields[] = { 30004 { JERICHO_EGRESS_PIPEf, 1, 1, 0 }, 30005 { JERICHO_INGRESS_PIPEf, 1, 0, 0 }, 30006 { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG } 30007 }; 30008 30009 #endif 30010 #if defined(BCM_88470_B0) 30011 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88470_B0r_fields[] = { 30012 { JERICHO_EGRESS_PIPEf, 1, 1, 0 }, 30013 { JERICHO_INGRESS_PIPEf, 1, 0, 0 }, 30014 { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG } 30015 }; 30016 30017 #endif 30018 #if defined(BCM_88675_B0) 30019 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88675_B0r_fields[] = { 30020 { JERICHO_EGRESS_PIPEf, 1, 1, 0 }, 30021 { JERICHO_INGRESS_PIPEf, 1, 0, 0 }, 30022 { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG } 30023 }; 30024 30025 #endif 30026 #if defined(BCM_88680_A0) 30027 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88680_A0r_fields[] = { 30028 { JERICHO_EGRESS_PIPEf, 1, 1, 0 }, 30029 { JERICHO_INGRESS_PIPEf, 1, 0, 0 }, 30030 { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG } 30031 }; 30032 30033 #endif 30034 #if defined(BCM_88690_A0) 30035 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88690_A0r_fields[] = { 30036 { FAP_EGRESS_PIPEf, 1, 1, 0 }, 30037 { FAP_INGRESS_PIPEf, 1, 0, 0 }, 30038 { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG } 30039 }; 30040 30041 #endif 30042 #if defined(BCM_88690_B0) 30043 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88690_B0r_fields[] = { 30044 { FAP_EGRESS_PIPEf, 1, 1, 0 }, 30045 { FAP_INGRESS_PIPEf, 1, 0, 0 }, 30046 { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG } 30047 }; 30048 30049 #endif 30050 #if defined(BCM_88690_A0) 30051 soc_field_info_t soc_OLP_REG_0041r_fields[] = { 30052 { FIELD_0_0f, 1, 0, 0 } 30053 }; 30054 30055 #endif 30056 #if defined(BCM_88650_A0) 30057 soc_field_info_t soc_OLP_REG_0085r_fields[] = { 30058 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG }, 30059 { FIELD_31_31f, 1, 31, SOCF_SIG } 30060 }; 30061 30062 #endif 30063 #if defined(BCM_88650_A0) 30064 soc_field_info_t soc_OLP_REG_0090r_fields[] = { 30065 { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG } 30066 }; 30067 30068 #endif 30069 #if defined(BCM_88650_A0) 30070 soc_field_info_t soc_OLP_REG_0091r_fields[] = { 30071 { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG } 30072 }; 30073 30074 #endif 30075 #if defined(BCM_88650_A0) 30076 soc_field_info_t soc_OLP_REG_0092r_fields[] = { 30077 { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG } 30078 }; 30079 30080 #endif 30081 #if defined(BCM_88650_A0) 30082 soc_field_info_t soc_OLP_REG_0093r_fields[] = { 30083 { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG } 30084 }; 30085 30086 #endif 30087 #if defined(BCM_88690_A0) 30088 soc_field_info_t soc_OLP_REG_0098r_fields[] = { 30089 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 30090 { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG }, 30091 { FIELD_16_46f, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 30092 { FIELD_47_47f, 1, 47, SOCF_RO|SOCF_SIG } 30093 }; 30094 30095 #endif 30096 #if defined(BCM_88650_A0) 30097 soc_field_info_t soc_OLP_REG_0100r_fields[] = { 30098 { FIELD_0_3f, 4, 0, SOCF_LE|SOCF_SIG }, 30099 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_SIG }, 30100 { FIELD_16_19f, 4, 16, SOCF_LE|SOCF_SIG }, 30101 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_SIG }, 30102 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_SIG }, 30103 { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_SIG } 30104 }; 30105 30106 #endif 30107 #if defined(BCM_88650_A0) 30108 soc_field_info_t soc_OLP_REG_0109r_fields[] = { 30109 { REG_0109f, 5, 0, SOCF_LE|SOCF_RO } 30110 }; 30111 30112 #endif 30113 #if defined(BCM_88675_A0) 30114 soc_field_info_t soc_OLP_REG_0111r_fields[] = { 30115 { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30116 }; 30117 30118 #endif 30119 #if defined(BCM_88675_A0) 30120 soc_field_info_t soc_OLP_REG_0112r_fields[] = { 30121 { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30122 }; 30123 30124 #endif 30125 #if defined(BCM_88690_B0) 30126 soc_field_info_t soc_OLP_REG_0041_BCM88690_B0r_fields[] = { 30127 { FIELD_0_0f, 1, 0, 0 } 30128 }; 30129 30130 #endif 30131 #if defined(BCM_88650_B0) 30132 soc_field_info_t soc_OLP_REG_0085_BCM88650_B0r_fields[] = { 30133 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG }, 30134 { FIELD_31_31f, 1, 31, SOCF_SIG } 30135 }; 30136 30137 #endif 30138 #if defined(BCM_88660_A0) 30139 soc_field_info_t soc_OLP_REG_0085_BCM88660_A0r_fields[] = { 30140 { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG }, 30141 { FIELD_31_31f, 1, 31, SOCF_SIG } 30142 }; 30143 30144 #endif 30145 #if defined(BCM_88650_B0) 30146 soc_field_info_t soc_OLP_REG_0090_BCM88650_B0r_fields[] = { 30147 { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG } 30148 }; 30149 30150 #endif 30151 #if defined(BCM_88660_A0) 30152 soc_field_info_t soc_OLP_REG_0090_BCM88660_A0r_fields[] = { 30153 { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG } 30154 }; 30155 30156 #endif 30157 #if defined(BCM_88650_B0) 30158 soc_field_info_t soc_OLP_REG_0091_BCM88650_B0r_fields[] = { 30159 { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG } 30160 }; 30161 30162 #endif 30163 #if defined(BCM_88660_A0) 30164 soc_field_info_t soc_OLP_REG_0091_BCM88660_A0r_fields[] = { 30165 { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG } 30166 }; 30167 30168 #endif 30169 #if defined(BCM_88650_B0) 30170 soc_field_info_t soc_OLP_REG_0092_BCM88650_B0r_fields[] = { 30171 { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG } 30172 }; 30173 30174 #endif 30175 #if defined(BCM_88660_A0) 30176 soc_field_info_t soc_OLP_REG_0092_BCM88660_A0r_fields[] = { 30177 { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG } 30178 }; 30179 30180 #endif 30181 #if defined(BCM_88650_B0) 30182 soc_field_info_t soc_OLP_REG_0093_BCM88650_B0r_fields[] = { 30183 { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG } 30184 }; 30185 30186 #endif 30187 #if defined(BCM_88660_A0) 30188 soc_field_info_t soc_OLP_REG_0093_BCM88660_A0r_fields[] = { 30189 { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG } 30190 }; 30191 30192 #endif 30193 #if defined(BCM_88690_B0) 30194 soc_field_info_t soc_OLP_REG_0098_BCM88690_B0r_fields[] = { 30195 { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }, 30196 { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG }, 30197 { FIELD_16_46f, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 30198 { FIELD_47_47f, 1, 47, SOCF_RO|SOCF_SIG } 30199 }; 30200 30201 #endif 30202 #if defined(BCM_88690_A0) 30203 soc_field_info_t soc_OLP_REG_00A0r_fields[] = { 30204 { REG_00A0f, 1, 0, 0 } 30205 }; 30206 30207 #endif 30208 #if defined(BCM_88690_A0) 30209 soc_field_info_t soc_OLP_REG_00A4r_fields[] = { 30210 { AUTO_DOC_NAME_40_INITIATE_ECC_1B_ERRf, 1, 0, 0 }, 30211 { AUTO_DOC_NAME_41_INITIATE_ECC_1B_ERRf, 1, 1, 0 }, 30212 { AUTO_DOC_NAME_5_INITIATE_ECC_1B_ERRf, 1, 2, 0 }, 30213 { FIELD_3_3f, 1, 3, 0 }, 30214 { FIELD_4_4f, 1, 4, 0 }, 30215 { FIELD_5_5f, 1, 5, 0 } 30216 }; 30217 30218 #endif 30219 #if defined(BCM_88690_A0) 30220 soc_field_info_t soc_OLP_REG_00A6r_fields[] = { 30221 { AUTO_DOC_NAME_40_INITIATE_ECC_2B_ERRf, 1, 0, 0 }, 30222 { AUTO_DOC_NAME_41_INITIATE_ECC_2B_ERRf, 1, 1, 0 }, 30223 { AUTO_DOC_NAME_5_INITIATE_ECC_2B_ERRf, 1, 2, 0 }, 30224 { FIELD_3_3f, 1, 3, 0 }, 30225 { FIELD_4_4f, 1, 4, 0 }, 30226 { FIELD_5_5f, 1, 5, 0 } 30227 }; 30228 30229 #endif 30230 #if defined(BCM_88690_B0) 30231 soc_field_info_t soc_OLP_REG_00A0_BCM88690_B0r_fields[] = { 30232 { REG_00A0f, 1, 0, 0 } 30233 }; 30234 30235 #endif 30236 #if defined(BCM_88690_A0) 30237 soc_field_info_t soc_OLP_REG_00AAr_fields[] = { 30238 { REG_00AAf, 1, 0, 0 } 30239 }; 30240 30241 #endif 30242 #if defined(BCM_88650_A0) 30243 soc_field_info_t soc_OLP_REG_00BFr_fields[] = { 30244 { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG }, 30245 { ITEM_14_14f, 1, 14, SOCF_SIG }, 30246 { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG }, 30247 { ITEM_25_25f, 1, 25, SOCF_SIG }, 30248 { ITEM_5_5f, 1, 5, SOCF_SIG }, 30249 { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG } 30250 }; 30251 30252 #endif 30253 #if defined(BCM_88650_B0) 30254 soc_field_info_t soc_OLP_REG_00BF_BCM88650_B0r_fields[] = { 30255 { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG }, 30256 { ITEM_14_14f, 1, 14, SOCF_SIG }, 30257 { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG }, 30258 { ITEM_25_25f, 1, 25, SOCF_SIG }, 30259 { ITEM_5_5f, 1, 5, SOCF_SIG }, 30260 { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG } 30261 }; 30262 30263 #endif 30264 #if defined(BCM_88660_A0) 30265 soc_field_info_t soc_OLP_REG_00BF_BCM88660_A0r_fields[] = { 30266 { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG }, 30267 { ITEM_14_14f, 1, 14, SOCF_SIG }, 30268 { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG }, 30269 { ITEM_25_25f, 1, 25, SOCF_SIG }, 30270 { ITEM_5_5f, 1, 5, SOCF_SIG }, 30271 { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG } 30272 }; 30273 30274 #endif 30275 #if defined(BCM_88690_A0) 30276 soc_field_info_t soc_OLP_REG_00C2r_fields[] = { 30277 { FIELD_0_0f, 1, 0, 0 }, 30278 { FIELD_1_1f, 1, 1, 0 }, 30279 { FIELD_2_2f, 1, 2, 0 }, 30280 { FIELD_3_3f, 1, 3, 0 }, 30281 { FIELD_4_4f, 1, 4, 0 }, 30282 { FIELD_5_5f, 1, 5, 0 } 30283 }; 30284 30285 #endif 30286 #if defined(BCM_88690_A0) 30287 soc_field_info_t soc_OLP_REG_00C3r_fields[] = { 30288 { FIELD_0_0f, 1, 0, 0 }, 30289 { FIELD_3_3f, 1, 3, 0 }, 30290 { RESERVED_QTSf, 2, 1, SOCF_LE|SOCF_RES } 30291 }; 30292 30293 #endif 30294 #if defined(BCM_88690_B0) 30295 soc_field_info_t soc_OLP_REG_00C2_BCM88690_B0r_fields[] = { 30296 { FIELD_0_0f, 1, 0, 0 }, 30297 { FIELD_1_1f, 1, 1, 0 }, 30298 { FIELD_2_2f, 1, 2, 0 }, 30299 { FIELD_3_3f, 1, 3, 0 }, 30300 { FIELD_4_4f, 1, 4, 0 }, 30301 { FIELD_5_5f, 1, 5, 0 } 30302 }; 30303 30304 #endif 30305 #if defined(BCM_88690_B0) 30306 soc_field_info_t soc_OLP_REG_00C3_BCM88690_B0r_fields[] = { 30307 { FIELD_0_0f, 1, 0, 0 }, 30308 { FIELD_3_3f, 1, 3, 0 }, 30309 { RESERVED_QTSf, 2, 1, SOCF_LE|SOCF_RES } 30310 }; 30311 30312 #endif 30313 #if defined(BCM_88690_A0) 30314 soc_field_info_t soc_OLP_REG_00E7r_fields[] = { 30315 { FIELD_0_3f, 4, 0, SOCF_LE }, 30316 { FIELD_12_15f, 4, 12, SOCF_LE }, 30317 { FIELD_16_19f, 4, 16, SOCF_LE }, 30318 { FIELD_20_23f, 4, 20, SOCF_LE }, 30319 { FIELD_4_7f, 4, 4, SOCF_LE }, 30320 { FIELD_8_11f, 4, 8, SOCF_LE } 30321 }; 30322 30323 #endif 30324 #if defined(BCM_88650_A0) 30325 soc_field_info_t soc_OLP_REG_00F0r_fields[] = { 30326 { FIELD_14_14f, 1, 14, SOCF_SIG }, 30327 { FIELD_15_15f, 1, 15, SOCF_SIG }, 30328 { FIELD_16_16f, 1, 16, SOCF_SIG } 30329 }; 30330 30331 #endif 30332 #if defined(BCM_88270_A0) 30333 soc_field_info_t soc_OLP_REG_0109_BCM88270_A0r_fields[] = { 30334 { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30335 }; 30336 30337 #endif 30338 #if defined(BCM_88375_A0) 30339 soc_field_info_t soc_OLP_REG_0109_BCM88375_A0r_fields[] = { 30340 { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30341 }; 30342 30343 #endif 30344 #if defined(BCM_88375_B0) 30345 soc_field_info_t soc_OLP_REG_0109_BCM88375_B0r_fields[] = { 30346 { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30347 }; 30348 30349 #endif 30350 #if defined(BCM_88470_A0) 30351 soc_field_info_t soc_OLP_REG_0109_BCM88470_A0r_fields[] = { 30352 { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30353 }; 30354 30355 #endif 30356 #if defined(BCM_88470_B0) 30357 soc_field_info_t soc_OLP_REG_0109_BCM88470_B0r_fields[] = { 30358 { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30359 }; 30360 30361 #endif 30362 #if defined(BCM_88650_B0) 30363 soc_field_info_t soc_OLP_REG_0109_BCM88650_B0r_fields[] = { 30364 { REG_0109f, 5, 0, SOCF_LE|SOCF_RO } 30365 }; 30366 30367 #endif 30368 #if defined(BCM_88660_A0) 30369 soc_field_info_t soc_OLP_REG_0109_BCM88660_A0r_fields[] = { 30370 { REG_0109f, 5, 0, SOCF_LE|SOCF_RO } 30371 }; 30372 30373 #endif 30374 #if defined(BCM_88675_A0) 30375 soc_field_info_t soc_OLP_REG_0109_BCM88675_A0r_fields[] = { 30376 { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30377 }; 30378 30379 #endif 30380 #if defined(BCM_88675_B0) 30381 soc_field_info_t soc_OLP_REG_0109_BCM88675_B0r_fields[] = { 30382 { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30383 }; 30384 30385 #endif 30386 #if defined(BCM_88680_A0) 30387 soc_field_info_t soc_OLP_REG_0109_BCM88680_A0r_fields[] = { 30388 { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30389 }; 30390 30391 #endif 30392 #if defined(BCM_88650_A0) 30393 soc_field_info_t soc_OLP_REG_010Br_fields[] = { 30394 { REG_010Bf, 5, 0, SOCF_LE|SOCF_RO } 30395 }; 30396 30397 #endif 30398 #if defined(BCM_88650_B0) 30399 soc_field_info_t soc_OLP_REG_010B_BCM88650_B0r_fields[] = { 30400 { REG_010Bf, 5, 0, SOCF_LE|SOCF_RO } 30401 }; 30402 30403 #endif 30404 #if defined(BCM_88660_A0) 30405 soc_field_info_t soc_OLP_REG_010B_BCM88660_A0r_fields[] = { 30406 { REG_010Bf, 5, 0, SOCF_LE|SOCF_RO } 30407 }; 30408 30409 #endif 30410 #if defined(BCM_88675_A0) 30411 soc_field_info_t soc_OLP_REG_010Dr_fields[] = { 30412 { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30413 }; 30414 30415 #endif 30416 #if defined(BCM_88270_A0) 30417 soc_field_info_t soc_OLP_REG_010D_BCM88270_A0r_fields[] = { 30418 { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30419 }; 30420 30421 #endif 30422 #if defined(BCM_88375_A0) 30423 soc_field_info_t soc_OLP_REG_010D_BCM88375_A0r_fields[] = { 30424 { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30425 }; 30426 30427 #endif 30428 #if defined(BCM_88375_B0) 30429 soc_field_info_t soc_OLP_REG_010D_BCM88375_B0r_fields[] = { 30430 { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30431 }; 30432 30433 #endif 30434 #if defined(BCM_88470_A0) 30435 soc_field_info_t soc_OLP_REG_010D_BCM88470_A0r_fields[] = { 30436 { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30437 }; 30438 30439 #endif 30440 #if defined(BCM_88470_B0) 30441 soc_field_info_t soc_OLP_REG_010D_BCM88470_B0r_fields[] = { 30442 { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30443 }; 30444 30445 #endif 30446 #if defined(BCM_88675_B0) 30447 soc_field_info_t soc_OLP_REG_010D_BCM88675_B0r_fields[] = { 30448 { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30449 }; 30450 30451 #endif 30452 #if defined(BCM_88680_A0) 30453 soc_field_info_t soc_OLP_REG_010D_BCM88680_A0r_fields[] = { 30454 { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30455 }; 30456 30457 #endif 30458 #if defined(BCM_88270_A0) 30459 soc_field_info_t soc_OLP_REG_0111_BCM88270_A0r_fields[] = { 30460 { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30461 }; 30462 30463 #endif 30464 #if defined(BCM_88375_A0) 30465 soc_field_info_t soc_OLP_REG_0111_BCM88375_A0r_fields[] = { 30466 { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30467 }; 30468 30469 #endif 30470 #if defined(BCM_88375_B0) 30471 soc_field_info_t soc_OLP_REG_0111_BCM88375_B0r_fields[] = { 30472 { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30473 }; 30474 30475 #endif 30476 #if defined(BCM_88470_A0) 30477 soc_field_info_t soc_OLP_REG_0111_BCM88470_A0r_fields[] = { 30478 { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30479 }; 30480 30481 #endif 30482 #if defined(BCM_88470_B0) 30483 soc_field_info_t soc_OLP_REG_0111_BCM88470_B0r_fields[] = { 30484 { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30485 }; 30486 30487 #endif 30488 #if defined(BCM_88675_B0) 30489 soc_field_info_t soc_OLP_REG_0111_BCM88675_B0r_fields[] = { 30490 { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30491 }; 30492 30493 #endif 30494 #if defined(BCM_88680_A0) 30495 soc_field_info_t soc_OLP_REG_0111_BCM88680_A0r_fields[] = { 30496 { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30497 }; 30498 30499 #endif 30500 #if defined(BCM_88270_A0) 30501 soc_field_info_t soc_OLP_REG_0112_BCM88270_A0r_fields[] = { 30502 { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30503 }; 30504 30505 #endif 30506 #if defined(BCM_88375_A0) 30507 soc_field_info_t soc_OLP_REG_0112_BCM88375_A0r_fields[] = { 30508 { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30509 }; 30510 30511 #endif 30512 #if defined(BCM_88375_B0) 30513 soc_field_info_t soc_OLP_REG_0112_BCM88375_B0r_fields[] = { 30514 { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30515 }; 30516 30517 #endif 30518 #if defined(BCM_88470_A0) 30519 soc_field_info_t soc_OLP_REG_0112_BCM88470_A0r_fields[] = { 30520 { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30521 }; 30522 30523 #endif 30524 #if defined(BCM_88470_B0) 30525 soc_field_info_t soc_OLP_REG_0112_BCM88470_B0r_fields[] = { 30526 { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30527 }; 30528 30529 #endif 30530 #if defined(BCM_88675_B0) 30531 soc_field_info_t soc_OLP_REG_0112_BCM88675_B0r_fields[] = { 30532 { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30533 }; 30534 30535 #endif 30536 #if defined(BCM_88680_A0) 30537 soc_field_info_t soc_OLP_REG_0112_BCM88680_A0r_fields[] = { 30538 { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 30539 }; 30540 30541 #endif 30542 #if defined(BCM_88675_A0) 30543 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDRr_fields[] = { 30544 { FIELD_0_15f, 16, 0, SOCF_LE }, 30545 { FIELD_31_31f, 1, 31, 0 } 30546 }; 30547 30548 #endif 30549 #if defined(BCM_88270_A0) 30550 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88270_A0r_fields[] = { 30551 { FIELD_0_15f, 16, 0, SOCF_LE }, 30552 { FIELD_31_31f, 1, 31, 0 } 30553 }; 30554 30555 #endif 30556 #if defined(BCM_88375_A0) 30557 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88375_A0r_fields[] = { 30558 { FIELD_0_15f, 16, 0, SOCF_LE }, 30559 { FIELD_31_31f, 1, 31, 0 } 30560 }; 30561 30562 #endif 30563 #if defined(BCM_88375_B0) 30564 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88375_B0r_fields[] = { 30565 { FIELD_0_15f, 16, 0, SOCF_LE }, 30566 { FIELD_31_31f, 1, 31, 0 } 30567 }; 30568 30569 #endif 30570 #if defined(BCM_88470_A0) 30571 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88470_A0r_fields[] = { 30572 { FIELD_0_15f, 16, 0, SOCF_LE }, 30573 { FIELD_31_31f, 1, 31, 0 } 30574 }; 30575 30576 #endif 30577 #if defined(BCM_88470_B0) 30578 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88470_B0r_fields[] = { 30579 { FIELD_0_15f, 16, 0, SOCF_LE }, 30580 { FIELD_31_31f, 1, 31, 0 } 30581 }; 30582 30583 #endif 30584 #if defined(BCM_88675_B0) 30585 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88675_B0r_fields[] = { 30586 { FIELD_0_15f, 16, 0, SOCF_LE }, 30587 { FIELD_31_31f, 1, 31, 0 } 30588 }; 30589 30590 #endif 30591 #if defined(BCM_88680_A0) 30592 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88680_A0r_fields[] = { 30593 { FIELD_0_15f, 16, 0, SOCF_LE }, 30594 { FIELD_31_31f, 1, 31, 0 } 30595 }; 30596 30597 #endif 30598 #if defined(BCM_88690_A0) 30599 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88690_A0r_fields[] = { 30600 { FIELD_0_15f, 16, 0, SOCF_LE }, 30601 { FIELD_31_31f, 1, 31, 0 } 30602 }; 30603 30604 #endif 30605 #if defined(BCM_88675_A0) 30606 soc_field_info_t soc_OLP_RESERVED_MTCDr_fields[] = { 30607 { FIELD_0_0f, 1, 0, 0 }, 30608 { FIELD_1_1f, 1, 1, 0 }, 30609 { FIELD_2_2f, 1, 2, 0 }, 30610 { FIELD_3_3f, 1, 3, 0 }, 30611 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 30612 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 30613 }; 30614 30615 #endif 30616 #if defined(BCM_88270_A0) 30617 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88270_A0r_fields[] = { 30618 { FIELD_0_0f, 1, 0, 0 }, 30619 { FIELD_1_1f, 1, 1, 0 }, 30620 { FIELD_2_2f, 1, 2, 0 }, 30621 { FIELD_3_3f, 1, 3, 0 }, 30622 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 30623 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 30624 }; 30625 30626 #endif 30627 #if defined(BCM_88375_A0) 30628 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88375_A0r_fields[] = { 30629 { FIELD_0_0f, 1, 0, 0 }, 30630 { FIELD_1_1f, 1, 1, 0 }, 30631 { FIELD_2_2f, 1, 2, 0 }, 30632 { FIELD_3_3f, 1, 3, 0 }, 30633 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 30634 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 30635 }; 30636 30637 #endif 30638 #if defined(BCM_88375_B0) 30639 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88375_B0r_fields[] = { 30640 { FIELD_0_0f, 1, 0, 0 }, 30641 { FIELD_1_1f, 1, 1, 0 }, 30642 { FIELD_2_2f, 1, 2, 0 }, 30643 { FIELD_3_3f, 1, 3, 0 }, 30644 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 30645 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 30646 }; 30647 30648 #endif 30649 #if defined(BCM_88470_A0) 30650 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88470_A0r_fields[] = { 30651 { FIELD_0_0f, 1, 0, 0 }, 30652 { FIELD_1_1f, 1, 1, 0 }, 30653 { FIELD_2_2f, 1, 2, 0 }, 30654 { FIELD_3_3f, 1, 3, 0 }, 30655 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 30656 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 30657 }; 30658 30659 #endif 30660 #if defined(BCM_88470_B0) 30661 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88470_B0r_fields[] = { 30662 { FIELD_0_0f, 1, 0, 0 }, 30663 { FIELD_1_1f, 1, 1, 0 }, 30664 { FIELD_2_2f, 1, 2, 0 }, 30665 { FIELD_3_3f, 1, 3, 0 }, 30666 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 30667 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 30668 }; 30669 30670 #endif 30671 #if defined(BCM_88675_B0) 30672 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88675_B0r_fields[] = { 30673 { FIELD_0_0f, 1, 0, 0 }, 30674 { FIELD_1_1f, 1, 1, 0 }, 30675 { FIELD_2_2f, 1, 2, 0 }, 30676 { FIELD_3_3f, 1, 3, 0 }, 30677 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 30678 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 30679 }; 30680 30681 #endif 30682 #if defined(BCM_88680_A0) 30683 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88680_A0r_fields[] = { 30684 { FIELD_0_0f, 1, 0, 0 }, 30685 { FIELD_1_1f, 1, 1, 0 }, 30686 { FIELD_2_2f, 1, 2, 0 }, 30687 { FIELD_3_3f, 1, 3, 0 }, 30688 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 30689 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 30690 }; 30691 30692 #endif 30693 #if defined(BCM_88690_A0) 30694 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88690_A0r_fields[] = { 30695 { FIELD_0_0f, 1, 0, 0 }, 30696 { FIELD_1_1f, 1, 1, 0 }, 30697 { FIELD_2_2f, 1, 2, 0 }, 30698 { FIELD_3_3f, 1, 3, 0 }, 30699 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 30700 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 30701 }; 30702 30703 #endif 30704 #if defined(BCM_88690_B0) 30705 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88690_B0r_fields[] = { 30706 { FIELD_0_0f, 1, 0, 0 }, 30707 { FIELD_1_1f, 1, 1, 0 }, 30708 { FIELD_2_2f, 1, 2, 0 }, 30709 { FIELD_3_3f, 1, 3, 0 }, 30710 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 30711 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 30712 }; 30713 30714 #endif 30715 #if defined(BCM_88675_A0) 30716 soc_field_info_t soc_OLP_RESERVED_MTCPr_fields[] = { 30717 { ITEM_0_13f, 14, 0, SOCF_LE }, 30718 { ITEM_14_14f, 1, 14, 0 }, 30719 { ITEM_15_15f, 1, 15, 0 }, 30720 { ITEM_16_16f, 1, 16, 0 }, 30721 { ITEM_19_30f, 12, 19, SOCF_LE }, 30722 { ITEM_31_31f, 1, 31, 0 }, 30723 { ITEM_32_32f, 1, 32, 0 }, 30724 { ITEM_33_33f, 1, 33, 0 }, 30725 { ITEM_34_34f, 1, 34, 0 }, 30726 { ITEM_35_35f, 1, 35, 0 }, 30727 { ITEM_37_52f, 16, 37, SOCF_LE }, 30728 { ITEM_53_53f, 1, 53, 0 }, 30729 { ITEM_54_54f, 1, 54, 0 }, 30730 { ITEM_55_55f, 1, 55, 0 }, 30731 { ITEM_56_56f, 1, 56, 0 }, 30732 { ITEM_57_57f, 1, 57, 0 }, 30733 { ITEM_58_58f, 1, 58, 0 } 30734 }; 30735 30736 #endif 30737 #if defined(BCM_88270_A0) 30738 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88270_A0r_fields[] = { 30739 { ITEM_0_13f, 14, 0, SOCF_LE }, 30740 { ITEM_14_14f, 1, 14, 0 }, 30741 { ITEM_15_15f, 1, 15, 0 }, 30742 { ITEM_16_16f, 1, 16, 0 }, 30743 { ITEM_19_30f, 12, 19, SOCF_LE }, 30744 { ITEM_31_31f, 1, 31, 0 }, 30745 { ITEM_32_32f, 1, 32, 0 }, 30746 { ITEM_33_33f, 1, 33, 0 }, 30747 { ITEM_34_34f, 1, 34, 0 }, 30748 { ITEM_35_35f, 1, 35, 0 }, 30749 { ITEM_37_52f, 16, 37, SOCF_LE }, 30750 { ITEM_53_53f, 1, 53, 0 }, 30751 { ITEM_54_54f, 1, 54, 0 }, 30752 { ITEM_55_55f, 1, 55, 0 }, 30753 { ITEM_56_56f, 1, 56, 0 }, 30754 { ITEM_57_57f, 1, 57, 0 }, 30755 { ITEM_58_58f, 1, 58, 0 } 30756 }; 30757 30758 #endif 30759 #if defined(BCM_88375_A0) 30760 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88375_A0r_fields[] = { 30761 { ITEM_0_13f, 14, 0, SOCF_LE }, 30762 { ITEM_14_14f, 1, 14, 0 }, 30763 { ITEM_15_15f, 1, 15, 0 }, 30764 { ITEM_16_16f, 1, 16, 0 }, 30765 { ITEM_19_30f, 12, 19, SOCF_LE }, 30766 { ITEM_31_31f, 1, 31, 0 }, 30767 { ITEM_32_32f, 1, 32, 0 }, 30768 { ITEM_33_33f, 1, 33, 0 }, 30769 { ITEM_34_34f, 1, 34, 0 }, 30770 { ITEM_35_35f, 1, 35, 0 }, 30771 { ITEM_37_52f, 16, 37, SOCF_LE }, 30772 { ITEM_53_53f, 1, 53, 0 }, 30773 { ITEM_54_54f, 1, 54, 0 }, 30774 { ITEM_55_55f, 1, 55, 0 }, 30775 { ITEM_56_56f, 1, 56, 0 }, 30776 { ITEM_57_57f, 1, 57, 0 }, 30777 { ITEM_58_58f, 1, 58, 0 } 30778 }; 30779 30780 #endif 30781 #if defined(BCM_88375_B0) 30782 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88375_B0r_fields[] = { 30783 { ITEM_0_13f, 14, 0, SOCF_LE }, 30784 { ITEM_14_14f, 1, 14, 0 }, 30785 { ITEM_15_15f, 1, 15, 0 }, 30786 { ITEM_16_16f, 1, 16, 0 }, 30787 { ITEM_19_30f, 12, 19, SOCF_LE }, 30788 { ITEM_31_31f, 1, 31, 0 }, 30789 { ITEM_32_32f, 1, 32, 0 }, 30790 { ITEM_33_33f, 1, 33, 0 }, 30791 { ITEM_34_34f, 1, 34, 0 }, 30792 { ITEM_35_35f, 1, 35, 0 }, 30793 { ITEM_37_52f, 16, 37, SOCF_LE }, 30794 { ITEM_53_53f, 1, 53, 0 }, 30795 { ITEM_54_54f, 1, 54, 0 }, 30796 { ITEM_55_55f, 1, 55, 0 }, 30797 { ITEM_56_56f, 1, 56, 0 }, 30798 { ITEM_57_57f, 1, 57, 0 }, 30799 { ITEM_58_58f, 1, 58, 0 } 30800 }; 30801 30802 #endif 30803 #if defined(BCM_88470_A0) 30804 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88470_A0r_fields[] = { 30805 { ITEM_0_13f, 14, 0, SOCF_LE }, 30806 { ITEM_14_14f, 1, 14, 0 }, 30807 { ITEM_15_15f, 1, 15, 0 }, 30808 { ITEM_16_16f, 1, 16, 0 }, 30809 { ITEM_19_30f, 12, 19, SOCF_LE }, 30810 { ITEM_31_31f, 1, 31, 0 }, 30811 { ITEM_32_32f, 1, 32, 0 }, 30812 { ITEM_33_33f, 1, 33, 0 }, 30813 { ITEM_34_34f, 1, 34, 0 }, 30814 { ITEM_35_35f, 1, 35, 0 }, 30815 { ITEM_37_52f, 16, 37, SOCF_LE }, 30816 { ITEM_53_53f, 1, 53, 0 }, 30817 { ITEM_54_54f, 1, 54, 0 }, 30818 { ITEM_55_55f, 1, 55, 0 }, 30819 { ITEM_56_56f, 1, 56, 0 }, 30820 { ITEM_57_57f, 1, 57, 0 }, 30821 { ITEM_58_58f, 1, 58, 0 } 30822 }; 30823 30824 #endif 30825 #if defined(BCM_88470_B0) 30826 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88470_B0r_fields[] = { 30827 { ITEM_0_13f, 14, 0, SOCF_LE }, 30828 { ITEM_14_14f, 1, 14, 0 }, 30829 { ITEM_15_15f, 1, 15, 0 }, 30830 { ITEM_16_16f, 1, 16, 0 }, 30831 { ITEM_19_30f, 12, 19, SOCF_LE }, 30832 { ITEM_31_31f, 1, 31, 0 }, 30833 { ITEM_32_32f, 1, 32, 0 }, 30834 { ITEM_33_33f, 1, 33, 0 }, 30835 { ITEM_34_34f, 1, 34, 0 }, 30836 { ITEM_35_35f, 1, 35, 0 }, 30837 { ITEM_37_52f, 16, 37, SOCF_LE }, 30838 { ITEM_53_53f, 1, 53, 0 }, 30839 { ITEM_54_54f, 1, 54, 0 }, 30840 { ITEM_55_55f, 1, 55, 0 }, 30841 { ITEM_56_56f, 1, 56, 0 }, 30842 { ITEM_57_57f, 1, 57, 0 }, 30843 { ITEM_58_58f, 1, 58, 0 } 30844 }; 30845 30846 #endif 30847 #if defined(BCM_88675_B0) 30848 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88675_B0r_fields[] = { 30849 { ITEM_0_13f, 14, 0, SOCF_LE }, 30850 { ITEM_14_14f, 1, 14, 0 }, 30851 { ITEM_15_15f, 1, 15, 0 }, 30852 { ITEM_16_16f, 1, 16, 0 }, 30853 { ITEM_19_30f, 12, 19, SOCF_LE }, 30854 { ITEM_31_31f, 1, 31, 0 }, 30855 { ITEM_32_32f, 1, 32, 0 }, 30856 { ITEM_33_33f, 1, 33, 0 }, 30857 { ITEM_34_34f, 1, 34, 0 }, 30858 { ITEM_35_35f, 1, 35, 0 }, 30859 { ITEM_37_52f, 16, 37, SOCF_LE }, 30860 { ITEM_53_53f, 1, 53, 0 }, 30861 { ITEM_54_54f, 1, 54, 0 }, 30862 { ITEM_55_55f, 1, 55, 0 }, 30863 { ITEM_56_56f, 1, 56, 0 }, 30864 { ITEM_57_57f, 1, 57, 0 }, 30865 { ITEM_58_58f, 1, 58, 0 } 30866 }; 30867 30868 #endif 30869 #if defined(BCM_88680_A0) 30870 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88680_A0r_fields[] = { 30871 { ITEM_0_13f, 14, 0, SOCF_LE }, 30872 { ITEM_14_14f, 1, 14, 0 }, 30873 { ITEM_15_15f, 1, 15, 0 }, 30874 { ITEM_16_16f, 1, 16, 0 }, 30875 { ITEM_19_30f, 12, 19, SOCF_LE }, 30876 { ITEM_31_31f, 1, 31, 0 }, 30877 { ITEM_32_32f, 1, 32, 0 }, 30878 { ITEM_33_33f, 1, 33, 0 }, 30879 { ITEM_34_34f, 1, 34, 0 }, 30880 { ITEM_35_35f, 1, 35, 0 }, 30881 { ITEM_37_52f, 16, 37, SOCF_LE }, 30882 { ITEM_53_53f, 1, 53, 0 }, 30883 { ITEM_54_54f, 1, 54, 0 }, 30884 { ITEM_55_55f, 1, 55, 0 }, 30885 { ITEM_56_56f, 1, 56, 0 }, 30886 { ITEM_57_57f, 1, 57, 0 }, 30887 { ITEM_58_58f, 1, 58, 0 } 30888 }; 30889 30890 #endif 30891 #if defined(BCM_88690_A0) 30892 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88690_A0r_fields[] = { 30893 { ITEM_0_13f, 14, 0, SOCF_LE }, 30894 { ITEM_14_14f, 1, 14, 0 }, 30895 { ITEM_15_15f, 1, 15, 0 }, 30896 { ITEM_16_16f, 1, 16, 0 }, 30897 { ITEM_19_30f, 12, 19, SOCF_LE }, 30898 { ITEM_31_31f, 1, 31, 0 }, 30899 { ITEM_32_32f, 1, 32, 0 }, 30900 { ITEM_33_33f, 1, 33, 0 }, 30901 { ITEM_34_34f, 1, 34, 0 }, 30902 { ITEM_35_35f, 1, 35, 0 }, 30903 { ITEM_37_52f, 16, 37, SOCF_LE }, 30904 { ITEM_53_53f, 1, 53, 0 }, 30905 { ITEM_54_54f, 1, 54, 0 }, 30906 { ITEM_55_55f, 1, 55, 0 }, 30907 { ITEM_56_56f, 1, 56, 0 }, 30908 { ITEM_57_57f, 1, 57, 0 }, 30909 { ITEM_58_58f, 1, 58, 0 } 30910 }; 30911 30912 #endif 30913 #if defined(BCM_88690_B0) 30914 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88690_B0r_fields[] = { 30915 { ITEM_0_13f, 14, 0, SOCF_LE }, 30916 { ITEM_14_14f, 1, 14, 0 }, 30917 { ITEM_15_15f, 1, 15, 0 }, 30918 { ITEM_16_16f, 1, 16, 0 }, 30919 { ITEM_19_30f, 12, 19, SOCF_LE }, 30920 { ITEM_31_31f, 1, 31, 0 }, 30921 { ITEM_32_32f, 1, 32, 0 }, 30922 { ITEM_33_33f, 1, 33, 0 }, 30923 { ITEM_34_34f, 1, 34, 0 }, 30924 { ITEM_35_35f, 1, 35, 0 }, 30925 { ITEM_37_52f, 16, 37, SOCF_LE }, 30926 { ITEM_53_53f, 1, 53, 0 }, 30927 { ITEM_54_54f, 1, 54, 0 }, 30928 { ITEM_55_55f, 1, 55, 0 }, 30929 { ITEM_56_56f, 1, 56, 0 }, 30930 { ITEM_57_57f, 1, 57, 0 }, 30931 { ITEM_58_58f, 1, 58, 0 } 30932 }; 30933 30934 #endif 30935 #if defined(BCM_88675_A0) 30936 soc_field_info_t soc_OLP_RESERVED_SPARE_0r_fields[] = { 30937 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 30938 }; 30939 30940 #endif 30941 #if defined(BCM_88675_A0) 30942 soc_field_info_t soc_OLP_RESERVED_SPARE_1r_fields[] = { 30943 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 30944 }; 30945 30946 #endif 30947 #if defined(BCM_88675_A0) 30948 soc_field_info_t soc_OLP_RESERVED_SPARE_2r_fields[] = { 30949 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 30950 }; 30951 30952 #endif 30953 #if defined(BCM_88675_A0) 30954 soc_field_info_t soc_OLP_RESERVED_SPARE_3r_fields[] = { 30955 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 30956 }; 30957 30958 #endif 30959 #if defined(BCM_88270_A0) 30960 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88270_A0r_fields[] = { 30961 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 30962 }; 30963 30964 #endif 30965 #if defined(BCM_88375_A0) 30966 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88375_A0r_fields[] = { 30967 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 30968 }; 30969 30970 #endif 30971 #if defined(BCM_88375_B0) 30972 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88375_B0r_fields[] = { 30973 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 30974 }; 30975 30976 #endif 30977 #if defined(BCM_88470_A0) 30978 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88470_A0r_fields[] = { 30979 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 30980 }; 30981 30982 #endif 30983 #if defined(BCM_88470_B0) 30984 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88470_B0r_fields[] = { 30985 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 30986 }; 30987 30988 #endif 30989 #if defined(BCM_88675_B0) 30990 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88675_B0r_fields[] = { 30991 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 30992 }; 30993 30994 #endif 30995 #if defined(BCM_88680_A0) 30996 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88680_A0r_fields[] = { 30997 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 30998 }; 30999 31000 #endif 31001 #if defined(BCM_88690_A0) 31002 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88690_A0r_fields[] = { 31003 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 31004 }; 31005 31006 #endif 31007 #if defined(BCM_88690_B0) 31008 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88690_B0r_fields[] = { 31009 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 31010 }; 31011 31012 #endif 31013 #if defined(BCM_88270_A0) 31014 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88270_A0r_fields[] = { 31015 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 31016 }; 31017 31018 #endif 31019 #if defined(BCM_88375_A0) 31020 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88375_A0r_fields[] = { 31021 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 31022 }; 31023 31024 #endif 31025 #if defined(BCM_88375_B0) 31026 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88375_B0r_fields[] = { 31027 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 31028 }; 31029 31030 #endif 31031 #if defined(BCM_88470_A0) 31032 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88470_A0r_fields[] = { 31033 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 31034 }; 31035 31036 #endif 31037 #if defined(BCM_88470_B0) 31038 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88470_B0r_fields[] = { 31039 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 31040 }; 31041 31042 #endif 31043 #if defined(BCM_88675_B0) 31044 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88675_B0r_fields[] = { 31045 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 31046 }; 31047 31048 #endif 31049 #if defined(BCM_88680_A0) 31050 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88680_A0r_fields[] = { 31051 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 31052 }; 31053 31054 #endif 31055 #if defined(BCM_88690_A0) 31056 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88690_A0r_fields[] = { 31057 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 31058 }; 31059 31060 #endif 31061 #if defined(BCM_88690_B0) 31062 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88690_B0r_fields[] = { 31063 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 31064 }; 31065 31066 #endif 31067 #if defined(BCM_88270_A0) 31068 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88270_A0r_fields[] = { 31069 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 31070 }; 31071 31072 #endif 31073 #if defined(BCM_88375_A0) 31074 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88375_A0r_fields[] = { 31075 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 31076 }; 31077 31078 #endif 31079 #if defined(BCM_88375_B0) 31080 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88375_B0r_fields[] = { 31081 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 31082 }; 31083 31084 #endif 31085 #if defined(BCM_88470_A0) 31086 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88470_A0r_fields[] = { 31087 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 31088 }; 31089 31090 #endif 31091 #if defined(BCM_88470_B0) 31092 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88470_B0r_fields[] = { 31093 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 31094 }; 31095 31096 #endif 31097 #if defined(BCM_88675_B0) 31098 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88675_B0r_fields[] = { 31099 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 31100 }; 31101 31102 #endif 31103 #if defined(BCM_88680_A0) 31104 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88680_A0r_fields[] = { 31105 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 31106 }; 31107 31108 #endif 31109 #if defined(BCM_88690_A0) 31110 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88690_A0r_fields[] = { 31111 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 31112 }; 31113 31114 #endif 31115 #if defined(BCM_88690_B0) 31116 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88690_B0r_fields[] = { 31117 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 31118 }; 31119 31120 #endif 31121 #if defined(BCM_88270_A0) 31122 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88270_A0r_fields[] = { 31123 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 31124 }; 31125 31126 #endif 31127 #if defined(BCM_88375_A0) 31128 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88375_A0r_fields[] = { 31129 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 31130 }; 31131 31132 #endif 31133 #if defined(BCM_88375_B0) 31134 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88375_B0r_fields[] = { 31135 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 31136 }; 31137 31138 #endif 31139 #if defined(BCM_88470_A0) 31140 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88470_A0r_fields[] = { 31141 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 31142 }; 31143 31144 #endif 31145 #if defined(BCM_88470_B0) 31146 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88470_B0r_fields[] = { 31147 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 31148 }; 31149 31150 #endif 31151 #if defined(BCM_88675_B0) 31152 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88675_B0r_fields[] = { 31153 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 31154 }; 31155 31156 #endif 31157 #if defined(BCM_88680_A0) 31158 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88680_A0r_fields[] = { 31159 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 31160 }; 31161 31162 #endif 31163 #if defined(BCM_88690_A0) 31164 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88690_A0r_fields[] = { 31165 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 31166 }; 31167 31168 #endif 31169 #if defined(BCM_88690_B0) 31170 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88690_B0r_fields[] = { 31171 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 31172 }; 31173 31174 #endif 31175 #if defined(BCM_88650_A0) 31176 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICEr_fields[] = { 31177 { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE|SOCF_SIG }, 31178 { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE|SOCF_SIG }, 31179 { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE|SOCF_SIG }, 31180 { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, SOCF_SIG } 31181 }; 31182 31183 #endif 31184 #if defined(BCM_88270_A0) 31185 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88270_A0r_fields[] = { 31186 { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31187 { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31188 { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE }, 31189 { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 } 31190 }; 31191 31192 #endif 31193 #if defined(BCM_88375_A0) 31194 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88375_A0r_fields[] = { 31195 { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31196 { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31197 { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE }, 31198 { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 } 31199 }; 31200 31201 #endif 31202 #if defined(BCM_88375_B0) 31203 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88375_B0r_fields[] = { 31204 { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31205 { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31206 { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE }, 31207 { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 } 31208 }; 31209 31210 #endif 31211 #if defined(BCM_88470_A0) 31212 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88470_A0r_fields[] = { 31213 { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31214 { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31215 { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE }, 31216 { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 } 31217 }; 31218 31219 #endif 31220 #if defined(BCM_88470_B0) 31221 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88470_B0r_fields[] = { 31222 { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31223 { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31224 { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE }, 31225 { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 } 31226 }; 31227 31228 #endif 31229 #if defined(BCM_88650_B0) 31230 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88650_B0r_fields[] = { 31231 { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE|SOCF_SIG }, 31232 { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE|SOCF_SIG }, 31233 { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE|SOCF_SIG }, 31234 { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, SOCF_SIG } 31235 }; 31236 31237 #endif 31238 #if defined(BCM_88660_A0) 31239 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88660_A0r_fields[] = { 31240 { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE|SOCF_SIG }, 31241 { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE|SOCF_SIG }, 31242 { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE|SOCF_SIG }, 31243 { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, SOCF_SIG } 31244 }; 31245 31246 #endif 31247 #if defined(BCM_88675_A0) 31248 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88675_A0r_fields[] = { 31249 { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31250 { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31251 { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE }, 31252 { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 } 31253 }; 31254 31255 #endif 31256 #if defined(BCM_88675_B0) 31257 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88675_B0r_fields[] = { 31258 { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31259 { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31260 { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE }, 31261 { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 } 31262 }; 31263 31264 #endif 31265 #if defined(BCM_88680_A0) 31266 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88680_A0r_fields[] = { 31267 { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31268 { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31269 { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE }, 31270 { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 } 31271 }; 31272 31273 #endif 31274 #if defined(BCM_88690_A0) 31275 soc_field_info_t soc_OLP_RX_CONFIGS_BCM_86650_DSP_SOURCE_DEVICEr_fields[] = { 31276 { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31277 { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31278 { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE }, 31279 { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 } 31280 }; 31281 31282 #endif 31283 #if defined(BCM_88690_B0) 31284 soc_field_info_t soc_OLP_RX_CONFIGS_BCM_86650_DSP_SOURCE_DEVICE_BCM88690_B0r_fields[] = { 31285 { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31286 { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31287 { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE }, 31288 { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 } 31289 }; 31290 31291 #endif 31292 #if defined(BCM_88650_A0) 31293 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIERr_fields[] = { 31294 { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE|SOCF_SIG }, 31295 { DSP_IDENTIFIER_CHECKf, 1, 38, SOCF_SIG }, 31296 { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE|SOCF_SIG }, 31297 { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE|SOCF_SIG } 31298 }; 31299 31300 #endif 31301 #if defined(BCM_88270_A0) 31302 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88270_A0r_fields[] = { 31303 { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31304 { DSP_IDENTIFIER_CHECKf, 1, 38, 0 }, 31305 { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31306 { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE } 31307 }; 31308 31309 #endif 31310 #if defined(BCM_88375_A0) 31311 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88375_A0r_fields[] = { 31312 { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31313 { DSP_IDENTIFIER_CHECKf, 1, 38, 0 }, 31314 { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31315 { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE } 31316 }; 31317 31318 #endif 31319 #if defined(BCM_88375_B0) 31320 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88375_B0r_fields[] = { 31321 { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31322 { DSP_IDENTIFIER_CHECKf, 1, 38, 0 }, 31323 { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31324 { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE } 31325 }; 31326 31327 #endif 31328 #if defined(BCM_88470_A0) 31329 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88470_A0r_fields[] = { 31330 { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31331 { DSP_IDENTIFIER_CHECKf, 1, 38, 0 }, 31332 { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31333 { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE } 31334 }; 31335 31336 #endif 31337 #if defined(BCM_88470_B0) 31338 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88470_B0r_fields[] = { 31339 { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31340 { DSP_IDENTIFIER_CHECKf, 1, 38, 0 }, 31341 { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31342 { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE } 31343 }; 31344 31345 #endif 31346 #if defined(BCM_88650_B0) 31347 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88650_B0r_fields[] = { 31348 { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE|SOCF_SIG }, 31349 { DSP_IDENTIFIER_CHECKf, 1, 38, SOCF_SIG }, 31350 { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE|SOCF_SIG }, 31351 { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE|SOCF_SIG } 31352 }; 31353 31354 #endif 31355 #if defined(BCM_88660_A0) 31356 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88660_A0r_fields[] = { 31357 { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE|SOCF_SIG }, 31358 { DSP_IDENTIFIER_CHECKf, 1, 38, SOCF_SIG }, 31359 { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE|SOCF_SIG }, 31360 { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE|SOCF_SIG } 31361 }; 31362 31363 #endif 31364 #if defined(BCM_88675_A0) 31365 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88675_A0r_fields[] = { 31366 { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31367 { DSP_IDENTIFIER_CHECKf, 1, 38, 0 }, 31368 { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31369 { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE } 31370 }; 31371 31372 #endif 31373 #if defined(BCM_88675_B0) 31374 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88675_B0r_fields[] = { 31375 { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31376 { DSP_IDENTIFIER_CHECKf, 1, 38, 0 }, 31377 { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31378 { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE } 31379 }; 31380 31381 #endif 31382 #if defined(BCM_88680_A0) 31383 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88680_A0r_fields[] = { 31384 { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31385 { DSP_IDENTIFIER_CHECKf, 1, 38, 0 }, 31386 { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31387 { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE } 31388 }; 31389 31390 #endif 31391 #if defined(BCM_88690_A0) 31392 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88690_A0r_fields[] = { 31393 { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31394 { DSP_IDENTIFIER_CHECKf, 1, 38, 0 }, 31395 { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31396 { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE } 31397 }; 31398 31399 #endif 31400 #if defined(BCM_88690_B0) 31401 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88690_B0r_fields[] = { 31402 { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE }, 31403 { DSP_IDENTIFIER_CHECKf, 1, 38, 0 }, 31404 { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE }, 31405 { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE } 31406 }; 31407 31408 #endif 31409 #if defined(BCM_88650_A0) 31410 soc_field_info_t soc_OLP_RX_CONFIGS_GENERALr_fields[] = { 31411 { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE|SOCF_SIG }, 31412 { PETRA_DSP_STAMP_PRESENTf, 1, 6, SOCF_SIG } 31413 }; 31414 31415 #endif 31416 #if defined(BCM_88270_A0) 31417 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88270_A0r_fields[] = { 31418 { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE } 31419 }; 31420 31421 #endif 31422 #if defined(BCM_88375_A0) 31423 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88375_A0r_fields[] = { 31424 { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE } 31425 }; 31426 31427 #endif 31428 #if defined(BCM_88375_B0) 31429 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88375_B0r_fields[] = { 31430 { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE } 31431 }; 31432 31433 #endif 31434 #if defined(BCM_88470_A0) 31435 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88470_A0r_fields[] = { 31436 { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE } 31437 }; 31438 31439 #endif 31440 #if defined(BCM_88470_B0) 31441 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88470_B0r_fields[] = { 31442 { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE } 31443 }; 31444 31445 #endif 31446 #if defined(BCM_88650_B0) 31447 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88650_B0r_fields[] = { 31448 { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE|SOCF_SIG }, 31449 { PETRA_DSP_STAMP_PRESENTf, 1, 6, SOCF_SIG } 31450 }; 31451 31452 #endif 31453 #if defined(BCM_88660_A0) 31454 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88660_A0r_fields[] = { 31455 { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE|SOCF_SIG }, 31456 { PETRA_DSP_STAMP_PRESENTf, 1, 6, SOCF_SIG } 31457 }; 31458 31459 #endif 31460 #if defined(BCM_88675_A0) 31461 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88675_A0r_fields[] = { 31462 { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE } 31463 }; 31464 31465 #endif 31466 #if defined(BCM_88675_B0) 31467 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88675_B0r_fields[] = { 31468 { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE } 31469 }; 31470 31471 #endif 31472 #if defined(BCM_88680_A0) 31473 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88680_A0r_fields[] = { 31474 { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE } 31475 }; 31476 31477 #endif 31478 #if defined(BCM_88690_A0) 31479 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88690_A0r_fields[] = { 31480 { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE } 31481 }; 31482 31483 #endif 31484 #if defined(BCM_88690_B0) 31485 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88690_B0r_fields[] = { 31486 { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE } 31487 }; 31488 31489 #endif 31490 #if defined(BCM_88650_A0) 31491 soc_field_info_t soc_OLP_SBUS_BROADCAST_IDr_fields[] = { 31492 { SBUS_BROADCAST_IDf, 6, 0, SOCF_LE|SOCF_SIG } 31493 }; 31494 31495 #endif 31496 #if defined(BCM_88270_A0) 31497 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88270_A0r_fields[] = { 31498 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 31499 }; 31500 31501 #endif 31502 #if defined(BCM_88375_A0) 31503 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88375_A0r_fields[] = { 31504 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 31505 }; 31506 31507 #endif 31508 #if defined(BCM_88375_B0) 31509 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88375_B0r_fields[] = { 31510 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 31511 }; 31512 31513 #endif 31514 #if defined(BCM_88470_A0) 31515 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88470_A0r_fields[] = { 31516 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 31517 }; 31518 31519 #endif 31520 #if defined(BCM_88470_B0) 31521 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88470_B0r_fields[] = { 31522 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 31523 }; 31524 31525 #endif 31526 #if defined(BCM_88650_B0) 31527 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88650_B0r_fields[] = { 31528 { SBUS_BROADCAST_IDf, 6, 0, SOCF_LE|SOCF_SIG } 31529 }; 31530 31531 #endif 31532 #if defined(BCM_88660_A0) 31533 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88660_A0r_fields[] = { 31534 { SBUS_BROADCAST_IDf, 6, 0, SOCF_LE|SOCF_SIG } 31535 }; 31536 31537 #endif 31538 #if defined(BCM_88675_A0) 31539 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88675_A0r_fields[] = { 31540 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 31541 }; 31542 31543 #endif 31544 #if defined(BCM_88675_B0) 31545 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88675_B0r_fields[] = { 31546 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 31547 }; 31548 31549 #endif 31550 #if defined(BCM_88680_A0) 31551 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88680_A0r_fields[] = { 31552 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 31553 }; 31554 31555 #endif 31556 #if defined(BCM_88690_A0) 31557 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88690_A0r_fields[] = { 31558 { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE } 31559 }; 31560 31561 #endif 31562 #if defined(BCM_88690_B0) 31563 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88690_B0r_fields[] = { 31564 { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE } 31565 }; 31566 31567 #endif 31568 #if defined(BCM_88650_A0) 31569 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAINr_fields[] = { 31570 { SBUS_LAST_IN_CHAINf, 1, 0, SOCF_SIG } 31571 }; 31572 31573 #endif 31574 #if defined(BCM_88270_A0) 31575 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88270_A0r_fields[] = { 31576 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 31577 }; 31578 31579 #endif 31580 #if defined(BCM_88375_A0) 31581 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88375_A0r_fields[] = { 31582 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 31583 }; 31584 31585 #endif 31586 #if defined(BCM_88375_B0) 31587 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88375_B0r_fields[] = { 31588 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 31589 }; 31590 31591 #endif 31592 #if defined(BCM_88470_A0) 31593 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88470_A0r_fields[] = { 31594 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 31595 }; 31596 31597 #endif 31598 #if defined(BCM_88470_B0) 31599 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88470_B0r_fields[] = { 31600 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 31601 }; 31602 31603 #endif 31604 #if defined(BCM_88650_B0) 31605 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88650_B0r_fields[] = { 31606 { SBUS_LAST_IN_CHAINf, 1, 0, SOCF_SIG } 31607 }; 31608 31609 #endif 31610 #if defined(BCM_88660_A0) 31611 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88660_A0r_fields[] = { 31612 { SBUS_LAST_IN_CHAINf, 1, 0, SOCF_SIG } 31613 }; 31614 31615 #endif 31616 #if defined(BCM_88675_A0) 31617 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88675_A0r_fields[] = { 31618 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 31619 }; 31620 31621 #endif 31622 #if defined(BCM_88675_B0) 31623 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88675_B0r_fields[] = { 31624 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 31625 }; 31626 31627 #endif 31628 #if defined(BCM_88680_A0) 31629 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88680_A0r_fields[] = { 31630 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 31631 }; 31632 31633 #endif 31634 #if defined(BCM_88690_A0) 31635 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88690_A0r_fields[] = { 31636 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 31637 }; 31638 31639 #endif 31640 #if defined(BCM_88690_B0) 31641 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88690_B0r_fields[] = { 31642 { SBUS_LAST_IN_CHAINf, 1, 0, 0 } 31643 }; 31644 31645 #endif 31646 #if defined(BCM_88690_B0) 31647 soc_field_info_t soc_OLP_SPECIAL_CLOCK_CONTROLSr_fields[] = { 31648 { FIELD_1_1f, 1, 1, 0 } 31649 }; 31650 31651 #endif 31652 #if defined(BCM_88675_A0) 31653 soc_field_info_t soc_OLP_TX_CONFIGSr_fields[] = { 31654 { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 } 31655 }; 31656 31657 #endif 31658 #if defined(BCM_88650_A0) 31659 soc_field_info_t soc_OLP_TX_CONFIGS_ARADr_fields[] = { 31660 { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE|SOCF_SIG }, 31661 { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE|SOCF_SIG }, 31662 { RES_PAYLOADf, 4, 3, SOCF_LE|SOCF_SIG } 31663 }; 31664 31665 #endif 31666 #if defined(BCM_88270_A0) 31667 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88270_A0r_fields[] = { 31668 { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE }, 31669 { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE }, 31670 { RES_PAYLOADf, 4, 3, SOCF_LE } 31671 }; 31672 31673 #endif 31674 #if defined(BCM_88375_A0) 31675 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88375_A0r_fields[] = { 31676 { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE }, 31677 { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE }, 31678 { RES_PAYLOADf, 4, 3, SOCF_LE } 31679 }; 31680 31681 #endif 31682 #if defined(BCM_88375_B0) 31683 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88375_B0r_fields[] = { 31684 { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE }, 31685 { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE }, 31686 { RES_PAYLOADf, 4, 3, SOCF_LE } 31687 }; 31688 31689 #endif 31690 #if defined(BCM_88470_A0) 31691 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88470_A0r_fields[] = { 31692 { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE }, 31693 { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE }, 31694 { RES_PAYLOADf, 4, 3, SOCF_LE } 31695 }; 31696 31697 #endif 31698 #if defined(BCM_88470_B0) 31699 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88470_B0r_fields[] = { 31700 { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE }, 31701 { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE }, 31702 { RES_PAYLOADf, 4, 3, SOCF_LE } 31703 }; 31704 31705 #endif 31706 #if defined(BCM_88650_B0) 31707 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88650_B0r_fields[] = { 31708 { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE|SOCF_SIG }, 31709 { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE|SOCF_SIG }, 31710 { RES_PAYLOADf, 4, 3, SOCF_LE|SOCF_SIG } 31711 }; 31712 31713 #endif 31714 #if defined(BCM_88660_A0) 31715 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88660_A0r_fields[] = { 31716 { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE|SOCF_SIG }, 31717 { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE|SOCF_SIG }, 31718 { RES_PAYLOADf, 4, 3, SOCF_LE|SOCF_SIG } 31719 }; 31720 31721 #endif 31722 #if defined(BCM_88675_A0) 31723 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88675_A0r_fields[] = { 31724 { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE }, 31725 { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE }, 31726 { RES_PAYLOADf, 4, 3, SOCF_LE } 31727 }; 31728 31729 #endif 31730 #if defined(BCM_88675_B0) 31731 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88675_B0r_fields[] = { 31732 { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE }, 31733 { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE }, 31734 { RES_PAYLOADf, 4, 3, SOCF_LE } 31735 }; 31736 31737 #endif 31738 #if defined(BCM_88680_A0) 31739 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88680_A0r_fields[] = { 31740 { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE }, 31741 { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE }, 31742 { RES_PAYLOADf, 4, 3, SOCF_LE } 31743 }; 31744 31745 #endif 31746 #if defined(BCM_88270_A0) 31747 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88270_A0r_fields[] = { 31748 { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 } 31749 }; 31750 31751 #endif 31752 #if defined(BCM_88375_A0) 31753 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88375_A0r_fields[] = { 31754 { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 } 31755 }; 31756 31757 #endif 31758 #if defined(BCM_88375_B0) 31759 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88375_B0r_fields[] = { 31760 { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 } 31761 }; 31762 31763 #endif 31764 #if defined(BCM_88470_A0) 31765 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88470_A0r_fields[] = { 31766 { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 } 31767 }; 31768 31769 #endif 31770 #if defined(BCM_88470_B0) 31771 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88470_B0r_fields[] = { 31772 { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 } 31773 }; 31774 31775 #endif 31776 #if defined(BCM_88675_B0) 31777 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88675_B0r_fields[] = { 31778 { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 } 31779 }; 31780 31781 #endif 31782 #if defined(BCM_88680_A0) 31783 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88680_A0r_fields[] = { 31784 { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 } 31785 }; 31786 31787 #endif 31788 #if defined(BCM_88690_A0) 31789 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88690_A0r_fields[] = { 31790 { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 } 31791 }; 31792 31793 #endif 31794 #if defined(BCM_88690_B0) 31795 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88690_B0r_fields[] = { 31796 { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 } 31797 }; 31798 31799 #endif 31800 #if defined(BCM_88690_A0) 31801 soc_field_info_t soc_OLP_TX_CONFIGS_BCM_86650r_fields[] = { 31802 { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE|SOCF_RES }, 31803 { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE|SOCF_RES }, 31804 { RES_PAYLOADf, 4, 3, SOCF_LE|SOCF_RES } 31805 }; 31806 31807 #endif 31808 #if defined(BCM_88690_B0) 31809 soc_field_info_t soc_OLP_TX_CONFIGS_BCM_86650_BCM88690_B0r_fields[] = { 31810 { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE|SOCF_RES }, 31811 { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE|SOCF_RES }, 31812 { RES_PAYLOADf, 4, 3, SOCF_LE|SOCF_RES } 31813 }; 31814 31815 #endif 31816 #if defined(BCM_88650_A0) 31817 soc_field_info_t soc_OLP_TX_CONFIGS_PETRA_Br_fields[] = { 31818 { PETRAA_COMPATIBLEf, 1, 0, SOCF_SIG }, 31819 { PETRA_CMD_DA_FWD_TYPEf, 3, 4, SOCF_LE|SOCF_SIG }, 31820 { PETRA_CMD_RESERVEDf, 3, 1, SOCF_LE|SOCF_SIG }, 31821 { PETRA_SOURCE_LOCAL_PORTf, 7, 7, SOCF_LE|SOCF_SIG } 31822 }; 31823 31824 #endif 31825 #if defined(BCM_88650_B0) 31826 soc_field_info_t soc_OLP_TX_CONFIGS_PETRA_B_BCM88650_B0r_fields[] = { 31827 { PETRAA_COMPATIBLEf, 1, 0, SOCF_SIG }, 31828 { PETRA_CMD_DA_FWD_TYPEf, 3, 4, SOCF_LE|SOCF_SIG }, 31829 { PETRA_CMD_RESERVEDf, 3, 1, SOCF_LE|SOCF_SIG }, 31830 { PETRA_SOURCE_LOCAL_PORTf, 7, 7, SOCF_LE|SOCF_SIG } 31831 }; 31832 31833 #endif 31834 #if defined(BCM_88660_A0) 31835 soc_field_info_t soc_OLP_TX_CONFIGS_PETRA_B_BCM88660_A0r_fields[] = { 31836 { PETRAA_COMPATIBLEf, 1, 0, SOCF_SIG }, 31837 { PETRA_CMD_DA_FWD_TYPEf, 3, 4, SOCF_LE|SOCF_SIG }, 31838 { PETRA_CMD_RESERVEDf, 3, 1, SOCF_LE|SOCF_SIG }, 31839 { PETRA_SOURCE_LOCAL_PORTf, 7, 7, SOCF_LE|SOCF_SIG } 31840 }; 31841 31842 #endif 31843 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 31844 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64r_fields[] = { 31845 { ENGG_BASEf, 6, 19, SOCF_LE }, 31846 { ENGM_BASEf, 6, 13, SOCF_LE }, 31847 { ENGU_BASEf, 6, 7, SOCF_LE }, 31848 { ENG_ENf, 1, 25, 0 }, 31849 { ENG_MODEf, 2, 26, SOCF_LE }, 31850 { ING_BASEf, 6, 0, SOCF_LE }, 31851 { ING_ENf, 1, 6, 0 }, 31852 { MC_BASEf, 6, 32, SOCF_LE }, 31853 { MC_ENf, 1, 38, 0 }, 31854 { UNUSEDf, 4, 28, SOCF_LE } 31855 }; 31856 31857 #endif 31858 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 31859 defined(BCM_56270_A0) 31860 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64_BCM56260_A0r_fields[] = { 31861 { ENGG_BASEf, 6, 19, SOCF_LE }, 31862 { ENGM_BASEf, 6, 13, SOCF_LE }, 31863 { ENGU_BASEf, 6, 7, SOCF_LE }, 31864 { ENG_ENf, 1, 25, 0 }, 31865 { ENG_MODEf, 2, 26, SOCF_LE }, 31866 { ING_BASEf, 6, 0, SOCF_LE }, 31867 { ING_ENf, 1, 6, 0 }, 31868 { MC_BASEf, 6, 32, SOCF_LE }, 31869 { MC_ENf, 1, 38, 0 }, 31870 { UNUSEDf, 4, 28, SOCF_LE } 31871 }; 31872 31873 #endif 31874 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 31875 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64_BCM56440_A0r_fields[] = { 31876 { ENGG_BASEf, 6, 19, SOCF_LE }, 31877 { ENGM_BASEf, 6, 13, SOCF_LE }, 31878 { INGRESS_PORT_PG_CH_BASEf, 6, 0, SOCF_LE }, 31879 { INGRESS_PORT_PG_ENAf, 1, 6, 0 }, 31880 { POOL_CH_BASEf, 6, 7, SOCF_LE }, 31881 { POOL_ENAf, 1, 25, 0 }, 31882 { POOL_MODEf, 2, 26, SOCF_LE }, 31883 { QUEUE_CH_BASEf, 6, 32, SOCF_LE }, 31884 { QUEUE_ENAf, 1, 38, 0 }, 31885 { UNUSEDf, 4, 28, SOCF_LE } 31886 }; 31887 31888 #endif 31889 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 31890 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64_BCM56560_A0r_fields[] = { 31891 { ENGG_BASEf, 6, 19, SOCF_LE }, 31892 { ENGM_BASEf, 6, 13, SOCF_LE }, 31893 { ENGU_BASEf, 6, 7, SOCF_LE }, 31894 { ENG_ENf, 1, 25, 0 }, 31895 { ENG_MODEf, 2, 26, SOCF_LE }, 31896 { ING_BASEf, 6, 0, SOCF_LE }, 31897 { ING_ENf, 1, 6, 0 }, 31898 { MC_BASEf, 6, 32, SOCF_LE }, 31899 { MC_ENf, 1, 38, 0 }, 31900 { UNUSEDf, 4, 28, SOCF_LE } 31901 }; 31902 31903 #endif 31904 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 31905 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 31906 defined(BCM_56640_A0) 31907 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64_BCM56640_A0r_fields[] = { 31908 { ENGG_BASEf, 6, 19, SOCF_LE }, 31909 { ENGM_BASEf, 6, 13, SOCF_LE }, 31910 { ENGU_BASEf, 6, 7, SOCF_LE }, 31911 { ENG_ENf, 1, 25, 0 }, 31912 { ENG_MODEf, 2, 26, SOCF_LE }, 31913 { ING_BASEf, 6, 0, SOCF_LE }, 31914 { ING_ENf, 1, 6, 0 }, 31915 { MC_BASEf, 6, 32, SOCF_LE }, 31916 { MC_ENf, 1, 38, 0 }, 31917 { UNUSEDf, 4, 28, SOCF_LE } 31918 }; 31919 31920 #endif 31921 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 31922 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64_BCM56850_A0r_fields[] = { 31923 { ENGG_BASEf, 6, 19, SOCF_LE }, 31924 { ENGM_BASEf, 6, 13, SOCF_LE }, 31925 { ENGU_BASEf, 6, 7, SOCF_LE }, 31926 { ENG_ENf, 1, 25, 0 }, 31927 { ENG_MODEf, 2, 26, SOCF_LE }, 31928 { ING_BASEf, 6, 0, SOCF_LE }, 31929 { ING_ENf, 1, 6, 0 }, 31930 { MC_BASEf, 6, 32, SOCF_LE }, 31931 { MC_ENf, 1, 38, 0 }, 31932 { UNUSEDf, 4, 28, SOCF_LE } 31933 }; 31934 31935 #endif 31936 #if defined(BCM_56960_A0) 31937 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64_BCM56960_A0r_fields[] = { 31938 { ENGG_BASEf, 6, 19, SOCF_LE }, 31939 { ENGM_BASEf, 6, 13, SOCF_LE }, 31940 { ENGU_BASEf, 6, 7, SOCF_LE }, 31941 { ENG_ENf, 1, 25, 0 }, 31942 { ENG_MODEf, 2, 26, SOCF_LE }, 31943 { ING_BASEf, 6, 0, SOCF_LE }, 31944 { ING_ENf, 1, 6, 0 }, 31945 { MC_BASEf, 6, 32, SOCF_LE }, 31946 { MC_ENf, 1, 38, 0 }, 31947 { POOL_BASEf, 6, 32, SOCF_LE }, 31948 { POOL_ENf, 1, 38, 0 }, 31949 { UNUSEDf, 4, 28, SOCF_LE } 31950 }; 31951 31952 #endif 31953 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 31954 defined(BCM_56965_A0) || defined(BCM_56970_A0) 31955 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64_BCM56965_A0r_fields[] = { 31956 { ENGG_BASEf, 6, 19, SOCF_LE }, 31957 { ENGM_BASEf, 6, 13, SOCF_LE }, 31958 { ENGU_BASEf, 6, 7, SOCF_LE }, 31959 { ENG_ENf, 1, 25, 0 }, 31960 { ENG_MODEf, 2, 26, SOCF_LE }, 31961 { ING_BASEf, 6, 0, SOCF_LE }, 31962 { ING_ENf, 1, 6, 0 }, 31963 { MC_BASEf, 6, 32, SOCF_LE }, 31964 { MC_ENf, 1, 38, 0 }, 31965 { UNUSEDf, 4, 28, SOCF_LE } 31966 }; 31967 31968 #endif 31969 #if defined(BCM_56840_B0) 31970 soc_field_info_t soc_OOBFC_CHIF_CFGr_fields[] = { 31971 { CH_PORT_NUM0f, 5, 12, SOCF_LE }, 31972 { CH_PORT_NUM1f, 5, 32, SOCF_LE }, 31973 { CH_PORT_NUM2f, 5, 52, SOCF_LE }, 31974 { LOOKUP_BASE0f, 5, 7, SOCF_LE }, 31975 { LOOKUP_BASE1f, 5, 27, SOCF_LE }, 31976 { LOOKUP_BASE2f, 5, 47, SOCF_LE }, 31977 { OOBFC_CH_BASE0f, 6, 1, SOCF_LE }, 31978 { OOBFC_CH_BASE1f, 6, 21, SOCF_LE }, 31979 { OOBFC_CH_BASE2f, 6, 41, SOCF_LE }, 31980 { OOBFC_CH_EN0f, 1, 0, 0 }, 31981 { OOBFC_CH_EN1f, 1, 20, 0 }, 31982 { OOBFC_CH_EN2f, 1, 40, 0 }, 31983 { SKIP_NUM_BYTES0f, 3, 17, SOCF_LE }, 31984 { SKIP_NUM_BYTES1f, 3, 37, SOCF_LE }, 31985 { SKIP_NUM_BYTES2f, 3, 57, SOCF_LE } 31986 }; 31987 31988 #endif 31989 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 31990 soc_field_info_t soc_OOBFC_CHIF_CFG0r_fields[] = { 31991 { CH_PORT_NUMf, 6, 13, SOCF_LE }, 31992 { LOOKUP_BASEf, 6, 7, SOCF_LE }, 31993 { MSG_FAIL_CNT_ENf, 1, 23, 0 }, 31994 { OOBFC_CH_BASEf, 6, 1, SOCF_LE }, 31995 { OOBFC_CH_ENf, 1, 0, 0 }, 31996 { SKIP_CRCf, 1, 22, 0 }, 31997 { SKIP_NUM_BYTESf, 3, 19, SOCF_LE } 31998 }; 31999 32000 #endif 32001 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 32002 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 32003 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 32004 defined(BCM_56970_A0) 32005 soc_field_info_t soc_OOBFC_CHIF_CFG0_BCM56960_A0r_fields[] = { 32006 { CH_PORT_NUMf, 7, 14, SOCF_LE }, 32007 { LOOKUP_BASEf, 7, 7, SOCF_LE }, 32008 { MSG_FAIL_CNT_ENf, 1, 25, 0 }, 32009 { OOBFC_CH_BASEf, 6, 1, SOCF_LE }, 32010 { OOBFC_CH_ENf, 1, 0, 0 }, 32011 { SKIP_CRCf, 1, 24, 0 }, 32012 { SKIP_NUM_BYTESf, 3, 21, SOCF_LE } 32013 }; 32014 32015 #endif 32016 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 32017 soc_field_info_t soc_OOBFC_CHIF_CFG_BCM56260_A0r_fields[] = { 32018 { CH_PORT_NUMf, 6, 12, SOCF_LE }, 32019 { LOOKUP_BASEf, 5, 7, SOCF_LE }, 32020 { OOBFC_CH_BASEf, 6, 1, SOCF_LE }, 32021 { OOBFC_CH_ENf, 1, 0, 0 }, 32022 { SKIP_NUM_BYTESf, 3, 18, SOCF_LE } 32023 }; 32024 32025 #endif 32026 #if defined(BCM_56270_A0) 32027 soc_field_info_t soc_OOBFC_CHIF_CFG_BCM56270_A0r_fields[] = { 32028 { CH_PORT_NUMf, 4, 11, SOCF_LE }, 32029 { LOOKUP_BASEf, 4, 7, SOCF_LE }, 32030 { OOBFC_CH_BASEf, 6, 1, SOCF_LE }, 32031 { OOBFC_CH_ENf, 1, 0, 0 }, 32032 { SKIP_NUM_BYTESf, 3, 15, SOCF_LE } 32033 }; 32034 32035 #endif 32036 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32037 defined(BCM_56450_B1) 32038 soc_field_info_t soc_OOBFC_CHIF_CFG_BCM56450_A0r_fields[] = { 32039 { CH_PORT_NUMf, 7, 13, SOCF_LE }, 32040 { LOOKUP_BASEf, 6, 7, SOCF_LE }, 32041 { OOBFC_CH_BASEf, 6, 1, SOCF_LE }, 32042 { OOBFC_CH_ENf, 1, 0, 0 }, 32043 { SKIP_NUM_BYTESf, 3, 20, SOCF_LE } 32044 }; 32045 32046 #endif 32047 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 32048 soc_field_info_t soc_OOBFC_CHIF_CFG_BCM56640_A0r_fields[] = { 32049 { CH_PORT_NUMf, 6, 13, SOCF_LE }, 32050 { LOOKUP_BASEf, 6, 7, SOCF_LE }, 32051 { OOBFC_CH_BASEf, 6, 1, SOCF_LE }, 32052 { OOBFC_CH_ENf, 1, 0, 0 }, 32053 { SKIP_NUM_BYTESf, 3, 19, SOCF_LE } 32054 }; 32055 32056 #endif 32057 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 32058 defined(BCM_56970_A0) 32059 soc_field_info_t soc_OOBFC_ENG_PORT_EN2r_fields[] = { 32060 { ENG_PORT_ENf, 8, 0, SOCF_LE } 32061 }; 32062 32063 #endif 32064 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 32065 soc_field_info_t soc_OOBFC_ENG_PORT_EN0_64r_fields[] = { 32066 { ENG_PORT_ENf, 64, 0, SOCF_LE } 32067 }; 32068 32069 #endif 32070 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 32071 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 32072 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 32073 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 32074 defined(BCM_56980_B0) 32075 soc_field_info_t soc_OOBFC_ENG_PORT_EN0_64_BCM56960_A0r_fields[] = { 32076 { ENG_PORT_ENf, 64, 0, SOCF_LE } 32077 }; 32078 32079 #endif 32080 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 32081 soc_field_info_t soc_OOBFC_ENG_PORT_EN1_64r_fields[] = { 32082 { ENG_PORT_ENf, 42, 0, SOCF_LE } 32083 }; 32084 32085 #endif 32086 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 32087 soc_field_info_t soc_OOBFC_ENG_PORT_EN1_64_BCM56560_A0r_fields[] = { 32088 { ENG_PORT_ENf, 10, 0, SOCF_LE } 32089 }; 32090 32091 #endif 32092 #if defined(BCM_56870_A0) 32093 soc_field_info_t soc_OOBFC_ENG_PORT_EN2_BCM56870_A0r_fields[] = { 32094 { ENG_PORT_ENf, 4, 0, SOCF_LE } 32095 }; 32096 32097 #endif 32098 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 32099 soc_field_info_t soc_OOBFC_ENG_PORT_EN_29r_fields[] = { 32100 { ENG_PORT_ENf, 29, 0, SOCF_LE } 32101 }; 32102 32103 #endif 32104 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32105 defined(BCM_56450_B1) 32106 soc_field_info_t soc_OOBFC_ENG_PORT_EN_41r_fields[] = { 32107 { ENG_PORT_ENf, 41, 0, SOCF_LE } 32108 }; 32109 32110 #endif 32111 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 32112 soc_field_info_t soc_OOBFC_ENG_PORT_EN_64r_fields[] = { 32113 { ENG_PORT_ENf, 63, 0, SOCF_LE } 32114 }; 32115 32116 #endif 32117 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 32118 defined(BCM_56840_A0) || defined(BCM_56840_B0) 32119 soc_field_info_t soc_OOBFC_ENG_PORT_EN_0_64r_fields[] = { 32120 { ENG_PORT_ENf, 33, 0, SOCF_LE } 32121 }; 32122 32123 #endif 32124 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32125 soc_field_info_t soc_OOBFC_ENG_PORT_EN_0_64_BCM56440_A0r_fields[] = { 32126 { ENG_PORT_ENf, 36, 0, SOCF_LE } 32127 }; 32128 32129 #endif 32130 #if defined(BCM_56270_A0) 32131 soc_field_info_t soc_OOBFC_ENG_PORT_EN_29_BCM56270_A0r_fields[] = { 32132 { ENG_PORT_ENf, 13, 0, SOCF_LE } 32133 }; 32134 32135 #endif 32136 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 32137 defined(BCM_56970_A0) 32138 soc_field_info_t soc_OOBFC_ENG_PORT_QSEL2r_fields[] = { 32139 { ENG_PORT_QSELf, 8, 0, SOCF_LE } 32140 }; 32141 32142 #endif 32143 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 32144 soc_field_info_t soc_OOBFC_ENG_PORT_QSEL0_64r_fields[] = { 32145 { ENG_PORT_QSELf, 64, 0, SOCF_LE } 32146 }; 32147 32148 #endif 32149 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 32150 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 32151 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 32152 defined(BCM_56970_A0) 32153 soc_field_info_t soc_OOBFC_ENG_PORT_QSEL0_64_BCM56960_A0r_fields[] = { 32154 { ENG_PORT_QSELf, 64, 0, SOCF_LE } 32155 }; 32156 32157 #endif 32158 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 32159 soc_field_info_t soc_OOBFC_ENG_PORT_QSEL1_64r_fields[] = { 32160 { ENG_PORT_QSELf, 42, 0, SOCF_LE } 32161 }; 32162 32163 #endif 32164 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 32165 soc_field_info_t soc_OOBFC_ENG_PORT_QSEL1_64_BCM56560_A0r_fields[] = { 32166 { ENG_PORT_QSELf, 10, 0, SOCF_LE } 32167 }; 32168 32169 #endif 32170 #if defined(BCM_56870_A0) 32171 soc_field_info_t soc_OOBFC_ENG_PORT_QSEL2_BCM56870_A0r_fields[] = { 32172 { ENG_PORT_QSELf, 4, 0, SOCF_LE } 32173 }; 32174 32175 #endif 32176 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 32177 soc_field_info_t soc_OOBFC_ENG_PORT_QSEL_64r_fields[] = { 32178 { ENG_PORT_QSELf, 63, 0, SOCF_LE } 32179 }; 32180 32181 #endif 32182 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 32183 defined(BCM_56840_A0) || defined(BCM_56840_B0) 32184 soc_field_info_t soc_OOBFC_GCSr_fields[] = { 32185 { GCS_ENf, 1, 0, 0 }, 32186 { GCS_IDf, 2, 1, SOCF_LE } 32187 }; 32188 32189 #endif 32190 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 32191 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 32192 defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 32193 defined(BCM_56860_A0) 32194 soc_field_info_t soc_OOBFC_GCS_BCM56640_A0r_fields[] = { 32195 { GCS_ENf, 1, 0, 0 }, 32196 { GCS_IDf, 2, 1, SOCF_LE } 32197 }; 32198 32199 #endif 32200 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32201 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 32202 defined(BCM_56560_B0) || defined(BCM_56770_A0) || \ 32203 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 32204 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 32205 defined(BCM_56980_A0) || defined(BCM_56980_B0) 32206 soc_field_info_t soc_OOBFC_GCS_BCM56960_A0r_fields[] = { 32207 { GCS_ENf, 1, 0, 0 }, 32208 { GCS_IDf, 2, 1, SOCF_LE } 32209 }; 32210 32211 #endif 32212 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32213 soc_field_info_t soc_OOBFC_INGRES_PORT_PG_PORT_ENA_64r_fields[] = { 32214 { INGRES_PORT_PG_PORT_ENAf, 36, 0, SOCF_LE } 32215 }; 32216 32217 #endif 32218 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 32219 defined(BCM_56970_A0) 32220 soc_field_info_t soc_OOBFC_ING_PORT_EN2r_fields[] = { 32221 { ING_PORT_ENf, 8, 0, SOCF_LE } 32222 }; 32223 32224 #endif 32225 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 32226 soc_field_info_t soc_OOBFC_ING_PORT_EN0_64r_fields[] = { 32227 { ING_PORT_ENf, 64, 0, SOCF_LE } 32228 }; 32229 32230 #endif 32231 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 32232 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 32233 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 32234 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 32235 defined(BCM_56980_B0) 32236 soc_field_info_t soc_OOBFC_ING_PORT_EN0_64_BCM56960_A0r_fields[] = { 32237 { ING_PORT_ENf, 64, 0, SOCF_LE } 32238 }; 32239 32240 #endif 32241 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 32242 soc_field_info_t soc_OOBFC_ING_PORT_EN1_64r_fields[] = { 32243 { ING_PORT_ENf, 42, 0, SOCF_LE } 32244 }; 32245 32246 #endif 32247 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 32248 soc_field_info_t soc_OOBFC_ING_PORT_EN1_64_BCM56560_A0r_fields[] = { 32249 { ING_PORT_ENf, 10, 0, SOCF_LE } 32250 }; 32251 32252 #endif 32253 #if defined(BCM_56870_A0) 32254 soc_field_info_t soc_OOBFC_ING_PORT_EN2_BCM56870_A0r_fields[] = { 32255 { ING_PORT_ENf, 4, 0, SOCF_LE } 32256 }; 32257 32258 #endif 32259 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 32260 soc_field_info_t soc_OOBFC_ING_PORT_EN_29r_fields[] = { 32261 { ING_PORT_ENf, 29, 0, SOCF_LE } 32262 }; 32263 32264 #endif 32265 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32266 defined(BCM_56450_B1) 32267 soc_field_info_t soc_OOBFC_ING_PORT_EN_41r_fields[] = { 32268 { ING_PORT_ENf, 41, 0, SOCF_LE } 32269 }; 32270 32271 #endif 32272 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 32273 soc_field_info_t soc_OOBFC_ING_PORT_EN_64r_fields[] = { 32274 { ING_PORT_ENf, 63, 0, SOCF_LE } 32275 }; 32276 32277 #endif 32278 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 32279 defined(BCM_56840_A0) || defined(BCM_56840_B0) 32280 soc_field_info_t soc_OOBFC_ING_PORT_EN_0_64r_fields[] = { 32281 { ING_PORT_ENf, 33, 0, SOCF_LE } 32282 }; 32283 32284 #endif 32285 #if defined(BCM_56270_A0) 32286 soc_field_info_t soc_OOBFC_ING_PORT_EN_29_BCM56270_A0r_fields[] = { 32287 { ING_PORT_ENf, 13, 0, SOCF_LE } 32288 }; 32289 32290 #endif 32291 #if defined(BCM_56840_B0) 32292 soc_field_info_t soc_OOBFC_MSG_CRC_CNTr_fields[] = { 32293 { CRC_CNT0f, 16, 0, SOCF_LE }, 32294 { CRC_CNT1f, 16, 16, SOCF_LE }, 32295 { CRC_CNT2f, 16, 32, SOCF_LE } 32296 }; 32297 32298 #endif 32299 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32300 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 32301 defined(BCM_56560_B0) || defined(BCM_56770_A0) || \ 32302 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 32303 defined(BCM_56965_A0) || defined(BCM_56970_A0) 32304 soc_field_info_t soc_OOBFC_MSG_CRC_CNT0r_fields[] = { 32305 { CRC_CNTf, 24, 0, SOCF_LE } 32306 }; 32307 32308 #endif 32309 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 32310 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 32311 defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 32312 defined(BCM_56860_A0) 32313 soc_field_info_t soc_OOBFC_MSG_CRC_CNT_BCM56640_A0r_fields[] = { 32314 { CRC_CNTf, 24, 0, SOCF_LE } 32315 }; 32316 32317 #endif 32318 #if defined(BCM_56840_B0) 32319 soc_field_info_t soc_OOBFC_MSG_REG0r_fields[] = { 32320 { MSG_REGf, 64, 0, SOCF_LE } 32321 }; 32322 32323 #endif 32324 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 32325 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 32326 defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 32327 defined(BCM_56860_A0) 32328 soc_field_info_t soc_OOBFC_MSG_REG0_BCM56640_A0r_fields[] = { 32329 { MSG_REGf, 64, 0, SOCF_LE } 32330 }; 32331 32332 #endif 32333 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32334 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 32335 defined(BCM_56560_B0) || defined(BCM_56770_A0) || \ 32336 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 32337 defined(BCM_56965_A0) || defined(BCM_56970_A0) 32338 soc_field_info_t soc_OOBFC_MSG_REG0_BCM56960_A0r_fields[] = { 32339 { MSG_REGf, 64, 0, SOCF_LE } 32340 }; 32341 32342 #endif 32343 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 32344 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 32345 defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 32346 defined(BCM_56860_A0) 32347 soc_field_info_t soc_OOBFC_MSG_RX_TOT_CNTr_fields[] = { 32348 { CNTf, 24, 0, SOCF_LE|SOCF_RES } 32349 }; 32350 32351 #endif 32352 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32353 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 32354 defined(BCM_56560_B0) || defined(BCM_56770_A0) || \ 32355 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 32356 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 32357 defined(BCM_56980_A0) || defined(BCM_56980_B0) 32358 soc_field_info_t soc_OOBFC_MSG_TX_CNTr_fields[] = { 32359 { CNTf, 24, 0, SOCF_LE|SOCF_RES } 32360 }; 32361 32362 #endif 32363 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 32364 defined(BCM_56840_A0) || defined(BCM_56840_B0) 32365 soc_field_info_t soc_OOBFC_STSr_fields[] = { 32366 { FIFO_OVERFLOWf, 1, 1, SOCF_RO }, 32367 { FIFO_XFR_EMPTYf, 1, 0, SOCF_RO } 32368 }; 32369 32370 #endif 32371 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 32372 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 32373 defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 32374 defined(BCM_56860_A0) 32375 soc_field_info_t soc_OOBFC_STS_BCM56640_A0r_fields[] = { 32376 { FIFO_OVERFLOWf, 1, 1, SOCF_RO }, 32377 { FIFO_XFR_EMPTYf, 1, 0, SOCF_RO } 32378 }; 32379 32380 #endif 32381 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32382 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 32383 defined(BCM_56560_B0) || defined(BCM_56770_A0) || \ 32384 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 32385 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 32386 defined(BCM_56980_A0) || defined(BCM_56980_B0) 32387 soc_field_info_t soc_OOBFC_STS_BCM56960_A0r_fields[] = { 32388 { FIFO_OVERFLOWf, 1, 1, SOCF_RO }, 32389 { FIFO_XFR_EMPTYf, 1, 0, SOCF_RO } 32390 }; 32391 32392 #endif 32393 #if defined(BCM_56840_B0) 32394 soc_field_info_t soc_OOBFC_TX_IDLEr_fields[] = { 32395 { IDLE_GAPf, 8, 0, SOCF_LE } 32396 }; 32397 32398 #endif 32399 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32400 defined(BCM_56270_A0) 32401 soc_field_info_t soc_OOBFC_TX_IDLE_BCM56260_A0r_fields[] = { 32402 { IDLE_GAPf, 10, 0, SOCF_LE } 32403 }; 32404 32405 #endif 32406 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32407 defined(BCM_56450_B1) 32408 soc_field_info_t soc_OOBFC_TX_IDLE_BCM56450_A0r_fields[] = { 32409 { IDLE_GAPf, 10, 0, SOCF_LE } 32410 }; 32411 32412 #endif 32413 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 32414 soc_field_info_t soc_OOBFC_TX_IDLE_BCM56560_A0r_fields[] = { 32415 { IDLE_GAPf, 12, 0, SOCF_LE } 32416 }; 32417 32418 #endif 32419 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 32420 defined(BCM_56850_A0) || defined(BCM_56860_A0) 32421 soc_field_info_t soc_OOBFC_TX_IDLE_BCM56640_A0r_fields[] = { 32422 { IDLE_GAPf, 8, 0, SOCF_LE } 32423 }; 32424 32425 #endif 32426 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 32427 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 32428 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 32429 defined(BCM_56980_B0) 32430 soc_field_info_t soc_OOBFC_TX_IDLE_BCM56960_A0r_fields[] = { 32431 { IDLE_GAPf, 8, 0, SOCF_LE } 32432 }; 32433 32434 #endif 32435 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32436 soc_field_info_t soc_OOBFC_TX_MESSAGE_GAPr_fields[] = { 32437 { TX_MESSAGE_GAPf, 9, 0, SOCF_LE } 32438 }; 32439 32440 #endif 32441 #if defined(BCM_56840_B0) 32442 soc_field_info_t soc_OOBIF_DEBUGr_fields[] = { 32443 { CAPTURE_DONEf, 1, 3, 0 }, 32444 { CAPTURE_ENf, 1, 0, 0 }, 32445 { OOBIF_IDf, 2, 1, SOCF_LE }, 32446 { SKIP_CRC0f, 1, 4, 0 }, 32447 { SKIP_CRC1f, 1, 5, 0 }, 32448 { SKIP_CRC2f, 1, 6, 0 } 32449 }; 32450 32451 #endif 32452 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32453 defined(BCM_56270_A0) 32454 soc_field_info_t soc_OOBIF_DEBUG_BCM56260_A0r_fields[] = { 32455 { CAPTURE_DONEf, 1, 3, 0 }, 32456 { CAPTURE_ENf, 1, 0, 0 }, 32457 { SKIP_CRCf, 1, 4, 0 }, 32458 { UNUSEDf, 2, 1, SOCF_LE } 32459 }; 32460 32461 #endif 32462 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 32463 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 32464 defined(BCM_56640_A0) 32465 soc_field_info_t soc_OOBIF_DEBUG_BCM56640_A0r_fields[] = { 32466 { CAPTURE_DONEf, 1, 3, 0 }, 32467 { CAPTURE_ENf, 1, 0, 0 }, 32468 { SKIP_CRCf, 1, 4, 0 }, 32469 { UNUSEDf, 2, 1, SOCF_LE } 32470 }; 32471 32472 #endif 32473 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 32474 soc_field_info_t soc_OOBIF_DEBUG_BCM56850_A0r_fields[] = { 32475 { CAPTURE_DONEf, 1, 3, 0 }, 32476 { CAPTURE_ENf, 1, 0, 0 }, 32477 { OOBIF_IDf, 2, 1, SOCF_LE } 32478 }; 32479 32480 #endif 32481 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 32482 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 32483 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 32484 defined(BCM_56970_A0) 32485 soc_field_info_t soc_OOBIF_DEBUG_BCM56960_A0r_fields[] = { 32486 { CAPTURE_DONEf, 1, 3, 0 }, 32487 { CAPTURE_ENf, 1, 0, 0 }, 32488 { OOBIF_IDf, 2, 1, SOCF_LE } 32489 }; 32490 32491 #endif 32492 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 32493 soc_field_info_t soc_OOBIF_RX_TESTr_fields[] = { 32494 { RX_VEC0f, 8, 0, SOCF_LE }, 32495 { RX_VEC1f, 8, 8, SOCF_LE }, 32496 { RX_VEC2f, 8, 16, SOCF_LE }, 32497 { RX_VEC3f, 8, 24, SOCF_LE } 32498 }; 32499 32500 #endif 32501 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 32502 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 32503 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 32504 defined(BCM_56970_A0) 32505 soc_field_info_t soc_OOBIF_RX_TEST_BCM56960_A0r_fields[] = { 32506 { RX_VEC0f, 8, 0, SOCF_LE }, 32507 { RX_VEC1f, 8, 8, SOCF_LE }, 32508 { RX_VEC2f, 8, 16, SOCF_LE }, 32509 { RX_VEC3f, 8, 24, SOCF_LE } 32510 }; 32511 32512 #endif 32513 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 32514 soc_field_info_t soc_OOBIF_TX_TESTr_fields[] = { 32515 { TX_ENf, 1, 8, 0 }, 32516 { TX_VECf, 8, 0, SOCF_LE } 32517 }; 32518 32519 #endif 32520 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 32521 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 32522 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 32523 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 32524 defined(BCM_56980_B0) 32525 soc_field_info_t soc_OOBIF_TX_TEST_BCM56960_A0r_fields[] = { 32526 { TX_ENf, 1, 8, 0 }, 32527 { TX_VECf, 8, 0, SOCF_LE } 32528 }; 32529 32530 #endif 32531 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 32532 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 32533 defined(BCM_56970_A0) 32534 soc_field_info_t soc_OOB_STATS_MSG_TX_CNTr_fields[] = { 32535 { CNTf, 16, 0, SOCF_LE|SOCF_RES } 32536 }; 32537 32538 #endif 32539 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 32540 soc_field_info_t soc_OPAQUE_TAG_CONFIG_0r_fields[] = { 32541 { ETHERTYPEf, 16, 0, SOCF_LE }, 32542 { OPAQUE_TAG_TYPEf, 2, 16, SOCF_LE }, 32543 { TAG_SIZEf, 2, 18, SOCF_LE }, 32544 { VALIDf, 1, 20, 0 } 32545 }; 32546 32547 #endif 32548 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 32549 defined(BCM_56850_A0) || defined(BCM_56860_A0) 32550 soc_field_info_t soc_OP_BUFFER_DROP_STATESr_fields[] = { 32551 { GREEN_SP0f, 1, 0, SOCF_RO }, 32552 { GREEN_SP1f, 1, 1, SOCF_RO }, 32553 { GREEN_SP2f, 1, 2, SOCF_RO }, 32554 { GREEN_SP3f, 1, 3, SOCF_RO }, 32555 { RED_SP0f, 1, 8, SOCF_RO }, 32556 { RED_SP1f, 1, 9, SOCF_RO }, 32557 { RED_SP2f, 1, 10, SOCF_RO }, 32558 { RED_SP3f, 1, 11, SOCF_RO }, 32559 { YELLOW_SP0f, 1, 4, SOCF_RO }, 32560 { YELLOW_SP1f, 1, 5, SOCF_RO }, 32561 { YELLOW_SP2f, 1, 6, SOCF_RO }, 32562 { YELLOW_SP3f, 1, 7, SOCF_RO } 32563 }; 32564 32565 #endif 32566 #if defined(BCM_88732_A0) 32567 soc_field_info_t soc_OP_BUFFER_LIMIT_PRI0r_fields[] = { 32568 { OP_BUFFER_LIMIT_PRI0f, 14, 3, SOCF_LE } 32569 }; 32570 32571 #endif 32572 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 32573 soc_field_info_t soc_OP_BUFFER_LIMIT_REDr_fields[] = { 32574 { OP_BUFFER_LIMIT_REDf, 11, 3, SOCF_LE } 32575 }; 32576 32577 #endif 32578 #if defined(BCM_88732_A0) 32579 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_BCM88732_A0r_fields[] = { 32580 { OP_BUFFER_LIMIT_REDf, 14, 3, SOCF_LE } 32581 }; 32582 32583 #endif 32584 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 32585 defined(BCM_56680_A0) || defined(BCM_56680_B0) 32586 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELLr_fields[] = { 32587 { OP_BUFFER_LIMIT_RED_CELLf, 12, 3, SOCF_LE } 32588 }; 32589 32590 #endif 32591 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32592 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELLEr_fields[] = { 32593 { OP_BUFFER_LIMIT_RED_CELLEf, 15, 0, SOCF_LE } 32594 }; 32595 32596 #endif 32597 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32598 defined(BCM_56450_B1) 32599 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELLE_POOL0r_fields[] = { 32600 { OP_BUFFER_LIMIT_RED_CELLEf, 15, 0, SOCF_LE } 32601 }; 32602 32603 #endif 32604 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 32605 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELLE_POOL0_BCM56260_A0r_fields[] = { 32606 { OP_BUFFER_LIMIT_RED_CELLEf, 13, 0, SOCF_LE } 32607 }; 32608 32609 #endif 32610 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32611 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELLIr_fields[] = { 32612 { OP_BUFFER_LIMIT_RED_CELLIf, 11, 0, SOCF_LE } 32613 }; 32614 32615 #endif 32616 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32617 defined(BCM_56270_A0) 32618 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELLI_BCM56260_A0r_fields[] = { 32619 { OP_BUFFER_LIMIT_RED_CELLIf, 11, 0, SOCF_LE } 32620 }; 32621 32622 #endif 32623 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32624 defined(BCM_56450_B1) 32625 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELLI_BCM56450_A0r_fields[] = { 32626 { OP_BUFFER_LIMIT_RED_CELLIf, 11, 0, SOCF_LE } 32627 }; 32628 32629 #endif 32630 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 32631 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELL_BCM56334_A0r_fields[] = { 32632 { OP_BUFFER_LIMIT_RED_CELLf, 11, 3, SOCF_LE } 32633 }; 32634 32635 #endif 32636 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 32637 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 32638 defined(BCM_56685_A0) || defined(BCM_56685_B0) 32639 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELL_BCM56634_A0r_fields[] = { 32640 { OP_BUFFER_LIMIT_RED_CELLf, 12, 0, SOCF_LE } 32641 }; 32642 32643 #endif 32644 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 32645 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELL_BCM56640_A0r_fields[] = { 32646 { OP_BUFFER_LIMIT_RED_CELLf, 12, 0, SOCF_LE } 32647 }; 32648 32649 #endif 32650 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 32651 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELL_BCM56840_A0r_fields[] = { 32652 { OP_BUFFER_LIMIT_RED_CELLf, 13, 0, SOCF_LE } 32653 }; 32654 32655 #endif 32656 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 32657 defined(BCM_56680_A0) || defined(BCM_56680_B0) 32658 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_PACKETr_fields[] = { 32659 { OP_BUFFER_LIMIT_RED_PACKETf, 12, 2, SOCF_LE } 32660 }; 32661 32662 #endif 32663 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 32664 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_PACKET_BCM56334_A0r_fields[] = { 32665 { OP_BUFFER_LIMIT_RED_PACKETf, 11, 2, SOCF_LE } 32666 }; 32667 32668 #endif 32669 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 32670 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 32671 defined(BCM_56685_A0) || defined(BCM_56685_B0) 32672 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_PACKET_BCM56634_A0r_fields[] = { 32673 { OP_BUFFER_LIMIT_RED_PACKETf, 12, 0, SOCF_LE } 32674 }; 32675 32676 #endif 32677 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32678 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_QENTRYr_fields[] = { 32679 { OP_BUFFER_LIMIT_RED_QENTRYf, 15, 0, SOCF_LE } 32680 }; 32681 32682 #endif 32683 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32684 defined(BCM_56270_A0) 32685 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_QENTRY_BCM56260_A0r_fields[] = { 32686 { OP_BUFFER_LIMIT_RED_QENTRYf, 13, 0, SOCF_LE } 32687 }; 32688 32689 #endif 32690 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32691 defined(BCM_56450_B1) 32692 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_QENTRY_BCM56450_A0r_fields[] = { 32693 { OP_BUFFER_LIMIT_RED_QENTRYf, 15, 0, SOCF_LE } 32694 }; 32695 32696 #endif 32697 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32698 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDOEMAr_fields[] = { 32699 { OP_BUFFER_LIMIT_REDf, 11, 0, SOCF_LE } 32700 }; 32701 32702 #endif 32703 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 32704 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDOEMA_BCM56260_A0r_fields[] = { 32705 { OP_BUFFER_LIMIT_REDf, 10, 0, SOCF_LE } 32706 }; 32707 32708 #endif 32709 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32710 defined(BCM_56450_B1) 32711 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDOEMA_BCM56450_A0r_fields[] = { 32712 { OP_BUFFER_LIMIT_REDf, 11, 0, SOCF_LE } 32713 }; 32714 32715 #endif 32716 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32717 defined(BCM_56450_B1) 32718 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDORDEQr_fields[] = { 32719 { OP_BUFFER_LIMIT_REDf, 7, 0, SOCF_LE } 32720 }; 32721 32722 #endif 32723 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32724 defined(BCM_56270_A0) 32725 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDORDEQ_BCM56260_A0r_fields[] = { 32726 { OP_BUFFER_LIMIT_REDf, 6, 0, SOCF_LE } 32727 }; 32728 32729 #endif 32730 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32731 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDORQEQr_fields[] = { 32732 { OP_BUFFER_LIMIT_REDf, 10, 0, SOCF_LE } 32733 }; 32734 32735 #endif 32736 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32737 defined(BCM_56270_A0) 32738 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDORQEQ_BCM56260_A0r_fields[] = { 32739 { OP_BUFFER_LIMIT_REDf, 9, 0, SOCF_LE } 32740 }; 32741 32742 #endif 32743 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32744 defined(BCM_56450_B1) 32745 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDORQEQ_BCM56450_A0r_fields[] = { 32746 { OP_BUFFER_LIMIT_REDf, 10, 0, SOCF_LE } 32747 }; 32748 32749 #endif 32750 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 32751 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_REDr_fields[] = { 32752 { OP_BUFFER_LIMIT_RESUME_REDf, 11, 3, SOCF_LE } 32753 }; 32754 32755 #endif 32756 #if defined(BCM_88732_A0) 32757 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_BCM88732_A0r_fields[] = { 32758 { OP_BUFFER_LIMIT_RESUME_REDf, 14, 3, SOCF_LE } 32759 }; 32760 32761 #endif 32762 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 32763 defined(BCM_56680_A0) || defined(BCM_56680_B0) 32764 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELLr_fields[] = { 32765 { OP_BUFFER_LIMIT_RESUME_RED_CELLf, 12, 3, SOCF_LE } 32766 }; 32767 32768 #endif 32769 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32770 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELLEr_fields[] = { 32771 { OP_BUFFER_LIMIT_RESUME_RED_CELLEf, 15, 0, SOCF_LE } 32772 }; 32773 32774 #endif 32775 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32776 defined(BCM_56450_B1) 32777 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELLE_POOL0r_fields[] = { 32778 { OP_BUFFER_LIMIT_RESUME_RED_CELLEf, 15, 0, SOCF_LE } 32779 }; 32780 32781 #endif 32782 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 32783 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELLE_POOL0_BCM56260_A0r_fields[] = { 32784 { OP_BUFFER_LIMIT_RESUME_RED_CELLEf, 13, 0, SOCF_LE } 32785 }; 32786 32787 #endif 32788 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32789 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELLIr_fields[] = { 32790 { OP_BUFFER_LIMIT_RESUME_RED_CELLIf, 11, 0, SOCF_LE } 32791 }; 32792 32793 #endif 32794 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32795 defined(BCM_56270_A0) 32796 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELLI_BCM56260_A0r_fields[] = { 32797 { OP_BUFFER_LIMIT_RESUME_RED_CELLIf, 11, 0, SOCF_LE } 32798 }; 32799 32800 #endif 32801 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32802 defined(BCM_56450_B1) 32803 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELLI_BCM56450_A0r_fields[] = { 32804 { OP_BUFFER_LIMIT_RESUME_RED_CELLIf, 11, 0, SOCF_LE } 32805 }; 32806 32807 #endif 32808 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 32809 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELL_BCM56334_A0r_fields[] = { 32810 { OP_BUFFER_LIMIT_RESUME_RED_CELLf, 11, 3, SOCF_LE } 32811 }; 32812 32813 #endif 32814 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 32815 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 32816 defined(BCM_56685_A0) || defined(BCM_56685_B0) 32817 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELL_BCM56634_A0r_fields[] = { 32818 { OP_BUFFER_LIMIT_RESUME_RED_CELLf, 12, 0, SOCF_LE } 32819 }; 32820 32821 #endif 32822 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 32823 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELL_BCM56640_A0r_fields[] = { 32824 { OP_BUFFER_LIMIT_RESUME_RED_CELLf, 12, 0, SOCF_LE } 32825 }; 32826 32827 #endif 32828 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 32829 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELL_BCM56840_A0r_fields[] = { 32830 { OP_BUFFER_LIMIT_RESUME_RED_CELLf, 13, 0, SOCF_LE } 32831 }; 32832 32833 #endif 32834 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 32835 defined(BCM_56680_A0) || defined(BCM_56680_B0) 32836 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_PACKETr_fields[] = { 32837 { OP_BUFFER_LIMIT_RESUME_RED_PACKETf, 12, 2, SOCF_LE } 32838 }; 32839 32840 #endif 32841 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 32842 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_PACKET_BCM56334_A0r_fields[] = { 32843 { OP_BUFFER_LIMIT_RESUME_RED_PACKETf, 11, 2, SOCF_LE } 32844 }; 32845 32846 #endif 32847 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 32848 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 32849 defined(BCM_56685_A0) || defined(BCM_56685_B0) 32850 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_PACKET_BCM56634_A0r_fields[] = { 32851 { OP_BUFFER_LIMIT_RESUME_RED_PACKETf, 12, 0, SOCF_LE } 32852 }; 32853 32854 #endif 32855 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32856 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_QENTRYr_fields[] = { 32857 { OP_BUFFER_LIMIT_RESUME_RED_QENTRYf, 15, 0, SOCF_LE } 32858 }; 32859 32860 #endif 32861 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32862 defined(BCM_56270_A0) 32863 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_QENTRY_BCM56260_A0r_fields[] = { 32864 { OP_BUFFER_LIMIT_RESUME_RED_QENTRYf, 13, 0, SOCF_LE } 32865 }; 32866 32867 #endif 32868 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32869 defined(BCM_56450_B1) 32870 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_QENTRY_BCM56450_A0r_fields[] = { 32871 { OP_BUFFER_LIMIT_RESUME_RED_QENTRYf, 15, 0, SOCF_LE } 32872 }; 32873 32874 #endif 32875 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32876 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDOEMAr_fields[] = { 32877 { OP_BUFFER_LIMIT_RESUME_REDf, 11, 0, SOCF_LE } 32878 }; 32879 32880 #endif 32881 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 32882 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDOEMA_BCM56260_A0r_fields[] = { 32883 { OP_BUFFER_LIMIT_RESUME_REDf, 10, 0, SOCF_LE } 32884 }; 32885 32886 #endif 32887 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32888 defined(BCM_56450_B1) 32889 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDOEMA_BCM56450_A0r_fields[] = { 32890 { OP_BUFFER_LIMIT_RESUME_REDf, 11, 0, SOCF_LE } 32891 }; 32892 32893 #endif 32894 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32895 defined(BCM_56450_B1) 32896 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDORDEQr_fields[] = { 32897 { OP_BUFFER_LIMIT_RESUME_REDf, 7, 0, SOCF_LE } 32898 }; 32899 32900 #endif 32901 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32902 defined(BCM_56270_A0) 32903 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDORDEQ_BCM56260_A0r_fields[] = { 32904 { OP_BUFFER_LIMIT_RESUME_REDf, 6, 0, SOCF_LE } 32905 }; 32906 32907 #endif 32908 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32909 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDORQEQr_fields[] = { 32910 { OP_BUFFER_LIMIT_RESUME_REDf, 10, 0, SOCF_LE } 32911 }; 32912 32913 #endif 32914 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32915 defined(BCM_56270_A0) 32916 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDORQEQ_BCM56260_A0r_fields[] = { 32917 { OP_BUFFER_LIMIT_RESUME_REDf, 9, 0, SOCF_LE } 32918 }; 32919 32920 #endif 32921 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32922 defined(BCM_56450_B1) 32923 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDORQEQ_BCM56450_A0r_fields[] = { 32924 { OP_BUFFER_LIMIT_RESUME_REDf, 10, 0, SOCF_LE } 32925 }; 32926 32927 #endif 32928 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 32929 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOWr_fields[] = { 32930 { OP_BUFFER_LIMIT_RESUME_YELLOWf, 11, 3, SOCF_LE } 32931 }; 32932 32933 #endif 32934 #if defined(BCM_88732_A0) 32935 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_BCM88732_A0r_fields[] = { 32936 { OP_BUFFER_LIMIT_RESUME_YELLOWf, 14, 3, SOCF_LE } 32937 }; 32938 32939 #endif 32940 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 32941 defined(BCM_56680_A0) || defined(BCM_56680_B0) 32942 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELLr_fields[] = { 32943 { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLf, 12, 3, SOCF_LE } 32944 }; 32945 32946 #endif 32947 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32948 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELLEr_fields[] = { 32949 { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLEf, 15, 0, SOCF_LE } 32950 }; 32951 32952 #endif 32953 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32954 defined(BCM_56450_B1) 32955 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELLE_POOL0r_fields[] = { 32956 { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLEf, 15, 0, SOCF_LE } 32957 }; 32958 32959 #endif 32960 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 32961 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELLE_POOL0_BCM56260_A0r_fields[] = { 32962 { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLEf, 13, 0, SOCF_LE } 32963 }; 32964 32965 #endif 32966 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 32967 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELLIr_fields[] = { 32968 { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLIf, 11, 0, SOCF_LE } 32969 }; 32970 32971 #endif 32972 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 32973 defined(BCM_56270_A0) 32974 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELLI_BCM56260_A0r_fields[] = { 32975 { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLIf, 11, 0, SOCF_LE } 32976 }; 32977 32978 #endif 32979 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 32980 defined(BCM_56450_B1) 32981 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELLI_BCM56450_A0r_fields[] = { 32982 { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLIf, 11, 0, SOCF_LE } 32983 }; 32984 32985 #endif 32986 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 32987 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELL_BCM56334_A0r_fields[] = { 32988 { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLf, 11, 3, SOCF_LE } 32989 }; 32990 32991 #endif 32992 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 32993 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 32994 defined(BCM_56685_A0) || defined(BCM_56685_B0) 32995 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELL_BCM56634_A0r_fields[] = { 32996 { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLf, 12, 0, SOCF_LE } 32997 }; 32998 32999 #endif 33000 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 33001 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELL_BCM56640_A0r_fields[] = { 33002 { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLf, 12, 0, SOCF_LE } 33003 }; 33004 33005 #endif 33006 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 33007 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELL_BCM56840_A0r_fields[] = { 33008 { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLf, 13, 0, SOCF_LE } 33009 }; 33010 33011 #endif 33012 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 33013 defined(BCM_56680_A0) || defined(BCM_56680_B0) 33014 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_PACKETr_fields[] = { 33015 { OP_BUFFER_LIMIT_RESUME_YELLOW_PACKETf, 12, 2, SOCF_LE } 33016 }; 33017 33018 #endif 33019 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 33020 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_PACKET_BCM56334_A0r_fields[] = { 33021 { OP_BUFFER_LIMIT_RESUME_YELLOW_PACKETf, 11, 2, SOCF_LE } 33022 }; 33023 33024 #endif 33025 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 33026 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 33027 defined(BCM_56685_A0) || defined(BCM_56685_B0) 33028 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_PACKET_BCM56634_A0r_fields[] = { 33029 { OP_BUFFER_LIMIT_RESUME_YELLOW_PACKETf, 12, 0, SOCF_LE } 33030 }; 33031 33032 #endif 33033 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33034 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_QENTRYr_fields[] = { 33035 { OP_BUFFER_LIMIT_RESUME_YELLOW_QENTRYf, 15, 0, SOCF_LE } 33036 }; 33037 33038 #endif 33039 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33040 defined(BCM_56270_A0) 33041 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_QENTRY_BCM56260_A0r_fields[] = { 33042 { OP_BUFFER_LIMIT_RESUME_YELLOW_QENTRYf, 13, 0, SOCF_LE } 33043 }; 33044 33045 #endif 33046 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33047 defined(BCM_56450_B1) 33048 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_QENTRY_BCM56450_A0r_fields[] = { 33049 { OP_BUFFER_LIMIT_RESUME_YELLOW_QENTRYf, 15, 0, SOCF_LE } 33050 }; 33051 33052 #endif 33053 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33054 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDOEMAr_fields[] = { 33055 { OP_BUFFER_LIMIT_RESUME_YELLOWf, 11, 0, SOCF_LE } 33056 }; 33057 33058 #endif 33059 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33060 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDOEMA_BCM56260_A0r_fields[] = { 33061 { OP_BUFFER_LIMIT_RESUME_YELLOWf, 10, 0, SOCF_LE } 33062 }; 33063 33064 #endif 33065 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33066 defined(BCM_56450_B1) 33067 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDOEMA_BCM56450_A0r_fields[] = { 33068 { OP_BUFFER_LIMIT_RESUME_YELLOWf, 11, 0, SOCF_LE } 33069 }; 33070 33071 #endif 33072 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33073 defined(BCM_56450_B1) 33074 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDORDEQr_fields[] = { 33075 { OP_BUFFER_LIMIT_RESUME_YELLOWf, 7, 0, SOCF_LE } 33076 }; 33077 33078 #endif 33079 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33080 defined(BCM_56270_A0) 33081 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDORDEQ_BCM56260_A0r_fields[] = { 33082 { OP_BUFFER_LIMIT_RESUME_YELLOWf, 6, 0, SOCF_LE } 33083 }; 33084 33085 #endif 33086 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33087 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDORQEQr_fields[] = { 33088 { OP_BUFFER_LIMIT_RESUME_YELLOWf, 10, 0, SOCF_LE } 33089 }; 33090 33091 #endif 33092 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33093 defined(BCM_56270_A0) 33094 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDORQEQ_BCM56260_A0r_fields[] = { 33095 { OP_BUFFER_LIMIT_RESUME_YELLOWf, 9, 0, SOCF_LE } 33096 }; 33097 33098 #endif 33099 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33100 defined(BCM_56450_B1) 33101 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDORQEQ_BCM56450_A0r_fields[] = { 33102 { OP_BUFFER_LIMIT_RESUME_YELLOWf, 10, 0, SOCF_LE } 33103 }; 33104 33105 #endif 33106 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 33107 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOWr_fields[] = { 33108 { OP_BUFFER_LIMIT_YELLOWf, 11, 3, SOCF_LE } 33109 }; 33110 33111 #endif 33112 #if defined(BCM_88732_A0) 33113 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_BCM88732_A0r_fields[] = { 33114 { OP_BUFFER_LIMIT_YELLOWf, 14, 3, SOCF_LE } 33115 }; 33116 33117 #endif 33118 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 33119 defined(BCM_56680_A0) || defined(BCM_56680_B0) 33120 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELLr_fields[] = { 33121 { OP_BUFFER_LIMIT_YELLOW_CELLf, 12, 3, SOCF_LE } 33122 }; 33123 33124 #endif 33125 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33126 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELLEr_fields[] = { 33127 { OP_BUFFER_LIMIT_YELLOW_CELLEf, 15, 0, SOCF_LE } 33128 }; 33129 33130 #endif 33131 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33132 defined(BCM_56450_B1) 33133 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELLE_POOL0r_fields[] = { 33134 { OP_BUFFER_LIMIT_YELLOW_CELLEf, 15, 0, SOCF_LE } 33135 }; 33136 33137 #endif 33138 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33139 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELLE_POOL0_BCM56260_A0r_fields[] = { 33140 { OP_BUFFER_LIMIT_YELLOW_CELLEf, 13, 0, SOCF_LE } 33141 }; 33142 33143 #endif 33144 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33145 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELLIr_fields[] = { 33146 { OP_BUFFER_LIMIT_YELLOW_CELLIf, 11, 0, SOCF_LE } 33147 }; 33148 33149 #endif 33150 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33151 defined(BCM_56270_A0) 33152 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELLI_BCM56260_A0r_fields[] = { 33153 { OP_BUFFER_LIMIT_YELLOW_CELLIf, 11, 0, SOCF_LE } 33154 }; 33155 33156 #endif 33157 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33158 defined(BCM_56450_B1) 33159 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELLI_BCM56450_A0r_fields[] = { 33160 { OP_BUFFER_LIMIT_YELLOW_CELLIf, 11, 0, SOCF_LE } 33161 }; 33162 33163 #endif 33164 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 33165 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELL_BCM56334_A0r_fields[] = { 33166 { OP_BUFFER_LIMIT_YELLOW_CELLf, 11, 3, SOCF_LE } 33167 }; 33168 33169 #endif 33170 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 33171 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 33172 defined(BCM_56685_A0) || defined(BCM_56685_B0) 33173 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELL_BCM56634_A0r_fields[] = { 33174 { OP_BUFFER_LIMIT_YELLOW_CELLf, 12, 0, SOCF_LE } 33175 }; 33176 33177 #endif 33178 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 33179 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELL_BCM56640_A0r_fields[] = { 33180 { OP_BUFFER_LIMIT_YELLOW_CELLf, 12, 0, SOCF_LE } 33181 }; 33182 33183 #endif 33184 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 33185 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELL_BCM56840_A0r_fields[] = { 33186 { OP_BUFFER_LIMIT_YELLOW_CELLf, 13, 0, SOCF_LE } 33187 }; 33188 33189 #endif 33190 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 33191 defined(BCM_56680_A0) || defined(BCM_56680_B0) 33192 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_PACKETr_fields[] = { 33193 { OP_BUFFER_LIMIT_YELLOW_PACKETf, 12, 2, SOCF_LE } 33194 }; 33195 33196 #endif 33197 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 33198 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_PACKET_BCM56334_A0r_fields[] = { 33199 { OP_BUFFER_LIMIT_YELLOW_PACKETf, 11, 2, SOCF_LE } 33200 }; 33201 33202 #endif 33203 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 33204 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 33205 defined(BCM_56685_A0) || defined(BCM_56685_B0) 33206 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_PACKET_BCM56634_A0r_fields[] = { 33207 { OP_BUFFER_LIMIT_YELLOW_PACKETf, 12, 0, SOCF_LE } 33208 }; 33209 33210 #endif 33211 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33212 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_QENTRYr_fields[] = { 33213 { OP_BUFFER_LIMIT_YELLOW_QENTRYf, 15, 0, SOCF_LE } 33214 }; 33215 33216 #endif 33217 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33218 defined(BCM_56270_A0) 33219 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_QENTRY_BCM56260_A0r_fields[] = { 33220 { OP_BUFFER_LIMIT_YELLOW_QENTRYf, 13, 0, SOCF_LE } 33221 }; 33222 33223 #endif 33224 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33225 defined(BCM_56450_B1) 33226 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_QENTRY_BCM56450_A0r_fields[] = { 33227 { OP_BUFFER_LIMIT_YELLOW_QENTRYf, 15, 0, SOCF_LE } 33228 }; 33229 33230 #endif 33231 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33232 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDOEMAr_fields[] = { 33233 { OP_BUFFER_LIMIT_YELLOWf, 11, 0, SOCF_LE } 33234 }; 33235 33236 #endif 33237 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33238 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDOEMA_BCM56260_A0r_fields[] = { 33239 { OP_BUFFER_LIMIT_YELLOWf, 10, 0, SOCF_LE } 33240 }; 33241 33242 #endif 33243 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33244 defined(BCM_56450_B1) 33245 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDOEMA_BCM56450_A0r_fields[] = { 33246 { OP_BUFFER_LIMIT_YELLOWf, 11, 0, SOCF_LE } 33247 }; 33248 33249 #endif 33250 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33251 defined(BCM_56450_B1) 33252 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDORDEQr_fields[] = { 33253 { OP_BUFFER_LIMIT_YELLOWf, 7, 0, SOCF_LE } 33254 }; 33255 33256 #endif 33257 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33258 defined(BCM_56270_A0) 33259 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDORDEQ_BCM56260_A0r_fields[] = { 33260 { OP_BUFFER_LIMIT_YELLOWf, 6, 0, SOCF_LE } 33261 }; 33262 33263 #endif 33264 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33265 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDORQEQr_fields[] = { 33266 { OP_BUFFER_LIMIT_YELLOWf, 10, 0, SOCF_LE } 33267 }; 33268 33269 #endif 33270 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33271 defined(BCM_56270_A0) 33272 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDORQEQ_BCM56260_A0r_fields[] = { 33273 { OP_BUFFER_LIMIT_YELLOWf, 9, 0, SOCF_LE } 33274 }; 33275 33276 #endif 33277 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33278 defined(BCM_56450_B1) 33279 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDORQEQ_BCM56450_A0r_fields[] = { 33280 { OP_BUFFER_LIMIT_YELLOWf, 10, 0, SOCF_LE } 33281 }; 33282 33283 #endif 33284 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 33285 soc_field_info_t soc_OP_BUFFER_MAX_TOTAL_COUNT_CELLr_fields[] = { 33286 { MAX_TOTAL_COUNTf, 16, 0, SOCF_LE } 33287 }; 33288 33289 #endif 33290 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 33291 soc_field_info_t soc_OP_BUFFER_MAX_TOTAL_COUNT_CELL_BCM56640_A0r_fields[] = { 33292 { MAX_TOTAL_COUNTf, 15, 0, SOCF_LE } 33293 }; 33294 33295 #endif 33296 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 33297 defined(BCM_56725_A0) || defined(BCM_56800_A0) || \ 33298 defined(BCM_56820_A0) 33299 soc_field_info_t soc_OP_BUFFER_SHARED_COUNTr_fields[] = { 33300 { OP_BUFFER_SHARED_COUNTf, 14, 0, SOCF_LE|SOCF_RO } 33301 }; 33302 33303 #endif 33304 #if defined(BCM_88732_A0) 33305 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_BCM88732_A0r_fields[] = { 33306 { OP_BUFFER_SHARED_COUNTf, 17, 0, SOCF_LE|SOCF_RO } 33307 }; 33308 33309 #endif 33310 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 33311 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 33312 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 33313 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 33314 defined(BCM_56685_A0) || defined(BCM_56685_B0) 33315 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELLr_fields[] = { 33316 { OP_BUFFER_SHARED_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO } 33317 }; 33318 33319 #endif 33320 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33321 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELLEr_fields[] = { 33322 { OP_BUFFER_SHARED_COUNT_CELLEf, 18, 0, SOCF_LE|SOCF_RO } 33323 }; 33324 33325 #endif 33326 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33327 defined(BCM_56450_B1) 33328 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELLE_POOL0r_fields[] = { 33329 { OP_BUFFER_SHARED_COUNT_CELLEf, 18, 0, SOCF_LE|SOCF_RO } 33330 }; 33331 33332 #endif 33333 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33334 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELLE_POOL0_BCM56260_A0r_fields[] = { 33335 { OP_BUFFER_SHARED_COUNT_CELLEf, 16, 0, SOCF_LE|SOCF_RO } 33336 }; 33337 33338 #endif 33339 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33340 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELLIr_fields[] = { 33341 { OP_BUFFER_SHARED_COUNT_CELLIf, 14, 0, SOCF_LE|SOCF_RO } 33342 }; 33343 33344 #endif 33345 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33346 defined(BCM_56270_A0) 33347 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELLI_BCM56260_A0r_fields[] = { 33348 { OP_BUFFER_SHARED_COUNT_CELLIf, 14, 0, SOCF_LE|SOCF_RO } 33349 }; 33350 33351 #endif 33352 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33353 defined(BCM_56450_B1) 33354 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELLI_BCM56450_A0r_fields[] = { 33355 { OP_BUFFER_SHARED_COUNT_CELLIf, 14, 0, SOCF_LE|SOCF_RO } 33356 }; 33357 33358 #endif 33359 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 33360 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELL_BCM56334_A0r_fields[] = { 33361 { OP_BUFFER_SHARED_COUNT_CELLf, 14, 0, SOCF_LE|SOCF_RO } 33362 }; 33363 33364 #endif 33365 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 33366 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELL_BCM56640_A0r_fields[] = { 33367 { OP_BUFFER_SHARED_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO } 33368 }; 33369 33370 #endif 33371 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 33372 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELL_BCM56840_A0r_fields[] = { 33373 { OP_BUFFER_SHARED_COUNT_CELLf, 16, 0, SOCF_LE|SOCF_RO } 33374 }; 33375 33376 #endif 33377 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 33378 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 33379 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 33380 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 33381 defined(BCM_56685_A0) || defined(BCM_56685_B0) 33382 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_PACKETr_fields[] = { 33383 { OP_BUFFER_SHARED_COUNT_PACKETf, 14, 0, SOCF_LE|SOCF_RO } 33384 }; 33385 33386 #endif 33387 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 33388 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_PACKET_BCM56334_A0r_fields[] = { 33389 { OP_BUFFER_SHARED_COUNT_PACKETf, 13, 0, SOCF_LE|SOCF_RO } 33390 }; 33391 33392 #endif 33393 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33394 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_QENTRYr_fields[] = { 33395 { OP_BUFFER_SHARED_COUNT_QENTRYf, 18, 0, SOCF_LE|SOCF_RO } 33396 }; 33397 33398 #endif 33399 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33400 defined(BCM_56270_A0) 33401 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_QENTRY_BCM56260_A0r_fields[] = { 33402 { OP_BUFFER_SHARED_COUNT_QENTRYf, 16, 0, SOCF_LE|SOCF_RO } 33403 }; 33404 33405 #endif 33406 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33407 defined(BCM_56450_B1) 33408 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_QENTRY_BCM56450_A0r_fields[] = { 33409 { OP_BUFFER_SHARED_COUNT_QENTRYf, 18, 0, SOCF_LE|SOCF_RO } 33410 }; 33411 33412 #endif 33413 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33414 defined(BCM_56450_B1) 33415 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_THDOEMAr_fields[] = { 33416 { OP_BUFFER_SHARED_COUNTf, 14, 0, SOCF_LE|SOCF_RO } 33417 }; 33418 33419 #endif 33420 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33421 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_THDOEMA_BCM56260_A0r_fields[] = { 33422 { OP_BUFFER_SHARED_COUNTf, 13, 0, SOCF_LE|SOCF_RO } 33423 }; 33424 33425 #endif 33426 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33427 defined(BCM_56450_B1) 33428 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_THDORDEQr_fields[] = { 33429 { OP_BUFFER_SHARED_COUNTf, 10, 0, SOCF_LE|SOCF_RO } 33430 }; 33431 33432 #endif 33433 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33434 defined(BCM_56270_A0) 33435 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_THDORDEQ_BCM56260_A0r_fields[] = { 33436 { OP_BUFFER_SHARED_COUNTf, 9, 0, SOCF_LE|SOCF_RO } 33437 }; 33438 33439 #endif 33440 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33441 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_THDORQEQr_fields[] = { 33442 { OP_BUFFER_SHARED_COUNTf, 13, 0, SOCF_LE|SOCF_RO } 33443 }; 33444 33445 #endif 33446 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33447 defined(BCM_56270_A0) 33448 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_THDORQEQ_BCM56260_A0r_fields[] = { 33449 { OP_BUFFER_SHARED_COUNTf, 12, 0, SOCF_LE|SOCF_RO } 33450 }; 33451 33452 #endif 33453 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33454 defined(BCM_56450_B1) 33455 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_THDORQEQ_BCM56450_A0r_fields[] = { 33456 { OP_BUFFER_SHARED_COUNTf, 13, 0, SOCF_LE|SOCF_RO } 33457 }; 33458 33459 #endif 33460 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 33461 defined(BCM_56725_A0) || defined(BCM_56800_A0) || \ 33462 defined(BCM_56820_A0) 33463 soc_field_info_t soc_OP_BUFFER_SHARED_LIMITr_fields[] = { 33464 { OP_BUFFER_SHARED_LIMITf, 14, 0, SOCF_LE } 33465 }; 33466 33467 #endif 33468 #if defined(BCM_88732_A0) 33469 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_BCM88732_A0r_fields[] = { 33470 { OP_BUFFER_SHARED_LIMITf, 17, 0, SOCF_LE } 33471 }; 33472 33473 #endif 33474 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 33475 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 33476 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 33477 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 33478 defined(BCM_56685_A0) || defined(BCM_56685_B0) 33479 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELLr_fields[] = { 33480 { OP_BUFFER_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE } 33481 }; 33482 33483 #endif 33484 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33485 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELLEr_fields[] = { 33486 { OP_BUFFER_SHARED_LIMIT_CELLEf, 18, 0, SOCF_LE } 33487 }; 33488 33489 #endif 33490 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33491 defined(BCM_56450_B1) 33492 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELLE_POOL0r_fields[] = { 33493 { OP_BUFFER_SHARED_LIMIT_CELLEf, 18, 0, SOCF_LE } 33494 }; 33495 33496 #endif 33497 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33498 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELLE_POOL0_BCM56260_A0r_fields[] = { 33499 { OP_BUFFER_SHARED_LIMIT_CELLEf, 16, 0, SOCF_LE } 33500 }; 33501 33502 #endif 33503 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33504 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELLIr_fields[] = { 33505 { OP_BUFFER_SHARED_LIMIT_CELLIf, 14, 0, SOCF_LE } 33506 }; 33507 33508 #endif 33509 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33510 defined(BCM_56270_A0) 33511 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELLI_BCM56260_A0r_fields[] = { 33512 { OP_BUFFER_SHARED_LIMIT_CELLIf, 14, 0, SOCF_LE } 33513 }; 33514 33515 #endif 33516 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33517 defined(BCM_56450_B1) 33518 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELLI_BCM56450_A0r_fields[] = { 33519 { OP_BUFFER_SHARED_LIMIT_CELLIf, 14, 0, SOCF_LE } 33520 }; 33521 33522 #endif 33523 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 33524 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELL_BCM56334_A0r_fields[] = { 33525 { OP_BUFFER_SHARED_LIMIT_CELLf, 14, 0, SOCF_LE } 33526 }; 33527 33528 #endif 33529 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 33530 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELL_BCM56640_A0r_fields[] = { 33531 { OP_BUFFER_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE } 33532 }; 33533 33534 #endif 33535 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 33536 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELL_BCM56840_A0r_fields[] = { 33537 { OP_BUFFER_SHARED_LIMIT_CELLf, 16, 0, SOCF_LE } 33538 }; 33539 33540 #endif 33541 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 33542 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 33543 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 33544 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 33545 defined(BCM_56685_A0) || defined(BCM_56685_B0) 33546 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_PACKETr_fields[] = { 33547 { OP_BUFFER_SHARED_LIMIT_PACKETf, 14, 0, SOCF_LE } 33548 }; 33549 33550 #endif 33551 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 33552 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_PACKET_BCM56334_A0r_fields[] = { 33553 { OP_BUFFER_SHARED_LIMIT_PACKETf, 13, 0, SOCF_LE } 33554 }; 33555 33556 #endif 33557 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33558 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_QENTRYr_fields[] = { 33559 { OP_BUFFER_SHARED_LIMIT_QENTRYf, 18, 0, SOCF_LE } 33560 }; 33561 33562 #endif 33563 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33564 defined(BCM_56270_A0) 33565 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_QENTRY_BCM56260_A0r_fields[] = { 33566 { OP_BUFFER_SHARED_LIMIT_QENTRYf, 16, 0, SOCF_LE } 33567 }; 33568 33569 #endif 33570 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33571 defined(BCM_56450_B1) 33572 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_QENTRY_BCM56450_A0r_fields[] = { 33573 { OP_BUFFER_SHARED_LIMIT_QENTRYf, 18, 0, SOCF_LE } 33574 }; 33575 33576 #endif 33577 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 33578 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUMEr_fields[] = { 33579 { OP_BUFFER_SHARED_LIMIT_RESUMEf, 14, 0, SOCF_LE|SOCF_SC } 33580 }; 33581 33582 #endif 33583 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 33584 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 33585 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 33586 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 33587 defined(BCM_56685_A0) || defined(BCM_56685_B0) 33588 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELLr_fields[] = { 33589 { OP_BUFFER_SHARED_LIMIT_RESUME_CELLf, 15, 0, SOCF_LE } 33590 }; 33591 33592 #endif 33593 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33594 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELLEr_fields[] = { 33595 { OP_BUFFER_SHARED_LIMIT_RESUME_CELLEf, 18, 0, SOCF_LE } 33596 }; 33597 33598 #endif 33599 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33600 defined(BCM_56450_B1) 33601 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELLE_POOL0r_fields[] = { 33602 { OP_BUFFER_SHARED_LIMIT_RESUME_CELLEf, 18, 0, SOCF_LE } 33603 }; 33604 33605 #endif 33606 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33607 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELLE_POOL0_BCM56260_A0r_fields[] = { 33608 { OP_BUFFER_SHARED_LIMIT_RESUME_CELLEf, 16, 0, SOCF_LE } 33609 }; 33610 33611 #endif 33612 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33613 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELLIr_fields[] = { 33614 { OP_BUFFER_SHARED_LIMIT_RESUME_CELLIf, 14, 0, SOCF_LE } 33615 }; 33616 33617 #endif 33618 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33619 defined(BCM_56270_A0) 33620 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELLI_BCM56260_A0r_fields[] = { 33621 { OP_BUFFER_SHARED_LIMIT_RESUME_CELLIf, 14, 0, SOCF_LE } 33622 }; 33623 33624 #endif 33625 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33626 defined(BCM_56450_B1) 33627 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELLI_BCM56450_A0r_fields[] = { 33628 { OP_BUFFER_SHARED_LIMIT_RESUME_CELLIf, 14, 0, SOCF_LE } 33629 }; 33630 33631 #endif 33632 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 33633 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELL_BCM56334_A0r_fields[] = { 33634 { OP_BUFFER_SHARED_LIMIT_RESUME_CELLf, 14, 0, SOCF_LE } 33635 }; 33636 33637 #endif 33638 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 33639 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELL_BCM56640_A0r_fields[] = { 33640 { OP_BUFFER_SHARED_LIMIT_RESUME_CELLf, 15, 0, SOCF_LE } 33641 }; 33642 33643 #endif 33644 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 33645 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELL_BCM56840_A0r_fields[] = { 33646 { OP_BUFFER_SHARED_LIMIT_RESUME_CELLf, 16, 0, SOCF_LE } 33647 }; 33648 33649 #endif 33650 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 33651 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 33652 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 33653 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 33654 defined(BCM_56685_A0) || defined(BCM_56685_B0) 33655 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_PACKETr_fields[] = { 33656 { OP_BUFFER_SHARED_LIMIT_RESUME_PACKETf, 14, 0, SOCF_LE } 33657 }; 33658 33659 #endif 33660 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 33661 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_PACKET_BCM56334_A0r_fields[] = { 33662 { OP_BUFFER_SHARED_LIMIT_RESUME_PACKETf, 13, 0, SOCF_LE } 33663 }; 33664 33665 #endif 33666 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33667 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_QENTRYr_fields[] = { 33668 { OP_BUFFER_SHARED_LIMIT_RESUME_QENTRYf, 18, 0, SOCF_LE } 33669 }; 33670 33671 #endif 33672 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33673 defined(BCM_56270_A0) 33674 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_QENTRY_BCM56260_A0r_fields[] = { 33675 { OP_BUFFER_SHARED_LIMIT_RESUME_QENTRYf, 16, 0, SOCF_LE } 33676 }; 33677 33678 #endif 33679 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33680 defined(BCM_56450_B1) 33681 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_QENTRY_BCM56450_A0r_fields[] = { 33682 { OP_BUFFER_SHARED_LIMIT_RESUME_QENTRYf, 18, 0, SOCF_LE } 33683 }; 33684 33685 #endif 33686 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33687 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDOEMAr_fields[] = { 33688 { OP_BUFFER_SHARED_LIMIT_RESUMEf, 14, 0, SOCF_LE } 33689 }; 33690 33691 #endif 33692 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33693 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDOEMA_BCM56260_A0r_fields[] = { 33694 { OP_BUFFER_SHARED_LIMIT_RESUMEf, 13, 0, SOCF_LE } 33695 }; 33696 33697 #endif 33698 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33699 defined(BCM_56450_B1) 33700 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDOEMA_BCM56450_A0r_fields[] = { 33701 { OP_BUFFER_SHARED_LIMIT_RESUMEf, 14, 0, SOCF_LE } 33702 }; 33703 33704 #endif 33705 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33706 defined(BCM_56450_B1) 33707 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDORDEQr_fields[] = { 33708 { OP_BUFFER_SHARED_LIMIT_RESUMEf, 10, 0, SOCF_LE } 33709 }; 33710 33711 #endif 33712 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33713 defined(BCM_56270_A0) 33714 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDORDEQ_BCM56260_A0r_fields[] = { 33715 { OP_BUFFER_SHARED_LIMIT_RESUMEf, 9, 0, SOCF_LE } 33716 }; 33717 33718 #endif 33719 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33720 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDORQEQr_fields[] = { 33721 { OP_BUFFER_SHARED_LIMIT_RESUMEf, 13, 0, SOCF_LE } 33722 }; 33723 33724 #endif 33725 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33726 defined(BCM_56270_A0) 33727 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDORQEQ_BCM56260_A0r_fields[] = { 33728 { OP_BUFFER_SHARED_LIMIT_RESUMEf, 12, 0, SOCF_LE } 33729 }; 33730 33731 #endif 33732 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33733 defined(BCM_56450_B1) 33734 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDORQEQ_BCM56450_A0r_fields[] = { 33735 { OP_BUFFER_SHARED_LIMIT_RESUMEf, 13, 0, SOCF_LE } 33736 }; 33737 33738 #endif 33739 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33740 defined(BCM_56450_B1) 33741 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_THDOEMAr_fields[] = { 33742 { OP_BUFFER_SHARED_LIMITf, 14, 0, SOCF_LE } 33743 }; 33744 33745 #endif 33746 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33747 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_THDOEMA_BCM56260_A0r_fields[] = { 33748 { OP_BUFFER_SHARED_LIMITf, 13, 0, SOCF_LE } 33749 }; 33750 33751 #endif 33752 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33753 defined(BCM_56450_B1) 33754 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_THDORDEQr_fields[] = { 33755 { OP_BUFFER_SHARED_LIMITf, 10, 0, SOCF_LE } 33756 }; 33757 33758 #endif 33759 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33760 defined(BCM_56270_A0) 33761 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_THDORDEQ_BCM56260_A0r_fields[] = { 33762 { OP_BUFFER_SHARED_LIMITf, 9, 0, SOCF_LE } 33763 }; 33764 33765 #endif 33766 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33767 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_THDORQEQr_fields[] = { 33768 { OP_BUFFER_SHARED_LIMITf, 13, 0, SOCF_LE } 33769 }; 33770 33771 #endif 33772 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 33773 defined(BCM_56270_A0) 33774 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_THDORQEQ_BCM56260_A0r_fields[] = { 33775 { OP_BUFFER_SHARED_LIMITf, 12, 0, SOCF_LE } 33776 }; 33777 33778 #endif 33779 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33780 defined(BCM_56450_B1) 33781 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_THDORQEQ_BCM56450_A0r_fields[] = { 33782 { OP_BUFFER_SHARED_LIMITf, 13, 0, SOCF_LE } 33783 }; 33784 33785 #endif 33786 #if defined(BCM_56725_A0) || defined(BCM_56800_A0) || \ 33787 defined(BCM_56820_A0) 33788 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNTr_fields[] = { 33789 { OP_BUFFER_TOTAL_COUNTf, 14, 0, SOCF_LE|SOCF_RO } 33790 }; 33791 33792 #endif 33793 #if defined(BCM_88732_A0) 33794 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNT_BCM88732_A0r_fields[] = { 33795 { OP_BUFFER_TOTAL_COUNTf, 17, 0, SOCF_LE|SOCF_RO } 33796 }; 33797 33798 #endif 33799 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 33800 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 33801 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 33802 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 33803 defined(BCM_56685_A0) || defined(BCM_56685_B0) 33804 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNT_CELLr_fields[] = { 33805 { OP_BUFFER_TOTAL_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO } 33806 }; 33807 33808 #endif 33809 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 33810 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNT_CELL_BCM56334_A0r_fields[] = { 33811 { OP_BUFFER_TOTAL_COUNT_CELLf, 14, 0, SOCF_LE|SOCF_RO } 33812 }; 33813 33814 #endif 33815 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 33816 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNT_CELL_BCM56640_A0r_fields[] = { 33817 { OP_BUFFER_TOTAL_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO } 33818 }; 33819 33820 #endif 33821 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 33822 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNT_CELL_BCM56840_A0r_fields[] = { 33823 { OP_BUFFER_TOTAL_COUNT_CELLf, 16, 0, SOCF_LE|SOCF_RO } 33824 }; 33825 33826 #endif 33827 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 33828 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 33829 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 33830 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 33831 defined(BCM_56685_A0) || defined(BCM_56685_B0) 33832 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNT_PACKETr_fields[] = { 33833 { OP_BUFFER_TOTAL_COUNT_PACKETf, 14, 0, SOCF_LE|SOCF_RO } 33834 }; 33835 33836 #endif 33837 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 33838 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNT_PACKET_BCM56334_A0r_fields[] = { 33839 { OP_BUFFER_TOTAL_COUNT_PACKETf, 13, 0, SOCF_LE|SOCF_RO } 33840 }; 33841 33842 #endif 33843 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 33844 soc_field_info_t soc_OP_CPU_QUEUE_BST_STATr_fields[] = { 33845 { BST_STATf, 15, 0, SOCF_LE } 33846 }; 33847 33848 #endif 33849 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 33850 soc_field_info_t soc_OP_CPU_QUEUE_BST_THRESHOLDr_fields[] = { 33851 { BST_PROFILEf, 3, 0, SOCF_LE }, 33852 { BST_THRESHOLD_PROFILEf, 3, 0, SOCF_LE } 33853 }; 33854 33855 #endif 33856 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 33857 soc_field_info_t soc_OP_CPU_QUEUE_BST_THRESHOLD_PROFILEr_fields[] = { 33858 { BST_THRESHOLDf, 15, 0, SOCF_LE }, 33859 { THRESHOLDf, 15, 0, SOCF_LE } 33860 }; 33861 33862 #endif 33863 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 33864 soc_field_info_t soc_OP_CPU_QUEUE_BST_TRIGGERr_fields[] = { 33865 { STATEf, 6, 0, SOCF_LE } 33866 }; 33867 33868 #endif 33869 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 33870 soc_field_info_t soc_OP_E2ECC_PORT_CONFIGr_fields[] = { 33871 { BASE_QUEUEf, 10, 0, SOCF_LE }, 33872 { BUFF_TYPEf, 1, 11, 0 }, 33873 { COS_MASKf, 8, 12, SOCF_LE }, 33874 { E2ECC_RPT_ENf, 1, 10, 0 } 33875 }; 33876 33877 #endif 33878 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 33879 soc_field_info_t soc_OP_E2ECC_PORT_CONFIG_BCM56260_A0r_fields[] = { 33880 { BASE_QUEUEf, 10, 0, SOCF_LE }, 33881 { BUFF_TYPEf, 1, 11, 0 }, 33882 { COS_MASKf, 8, 12, SOCF_LE }, 33883 { E2ECC_RPT_ENf, 1, 10, 0 } 33884 }; 33885 33886 #endif 33887 #if defined(BCM_56270_A0) 33888 soc_field_info_t soc_OP_E2ECC_PORT_CONFIG_BCM56270_A0r_fields[] = { 33889 { BASE_QUEUEf, 9, 0, SOCF_LE }, 33890 { BUFF_TYPEf, 1, 10, 0 }, 33891 { COS_MASKf, 8, 11, SOCF_LE }, 33892 { E2ECC_RPT_ENf, 1, 9, 0 } 33893 }; 33894 33895 #endif 33896 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 33897 defined(BCM_56450_B1) 33898 soc_field_info_t soc_OP_E2ECC_PORT_CONFIG_BCM56450_A0r_fields[] = { 33899 { BASE_QUEUEf, 12, 0, SOCF_LE }, 33900 { BUFF_TYPEf, 1, 13, 0 }, 33901 { COS_MASKf, 8, 14, SOCF_LE }, 33902 { E2ECC_RPT_ENf, 1, 12, 0 } 33903 }; 33904 33905 #endif 33906 #if defined(BCM_56840_B0) 33907 soc_field_info_t soc_OP_EX_PORT_CONFIG_COS_MIN_0r_fields[] = { 33908 { Q0_ENABLEf, 1, 0, 0 }, 33909 { Q10_ENABLEf, 1, 10, 0 }, 33910 { Q11_ENABLEf, 1, 11, 0 }, 33911 { Q12_ENABLEf, 1, 12, 0 }, 33912 { Q13_ENABLEf, 1, 13, 0 }, 33913 { Q14_ENABLEf, 1, 14, 0 }, 33914 { Q15_ENABLEf, 1, 15, 0 }, 33915 { Q16_ENABLEf, 1, 16, 0 }, 33916 { Q17_ENABLEf, 1, 17, 0 }, 33917 { Q18_ENABLEf, 1, 18, 0 }, 33918 { Q19_ENABLEf, 1, 19, 0 }, 33919 { Q1_ENABLEf, 1, 1, 0 }, 33920 { Q20_ENABLEf, 1, 20, 0 }, 33921 { Q21_ENABLEf, 1, 21, 0 }, 33922 { Q22_ENABLEf, 1, 22, 0 }, 33923 { Q23_ENABLEf, 1, 23, 0 }, 33924 { Q24_ENABLEf, 1, 24, 0 }, 33925 { Q25_ENABLEf, 1, 25, 0 }, 33926 { Q26_ENABLEf, 1, 26, 0 }, 33927 { Q27_ENABLEf, 1, 27, 0 }, 33928 { Q28_ENABLEf, 1, 28, 0 }, 33929 { Q29_ENABLEf, 1, 29, 0 }, 33930 { Q2_ENABLEf, 1, 2, 0 }, 33931 { Q30_ENABLEf, 1, 30, 0 }, 33932 { Q31_ENABLEf, 1, 31, 0 }, 33933 { Q3_ENABLEf, 1, 3, 0 }, 33934 { Q4_ENABLEf, 1, 4, 0 }, 33935 { Q5_ENABLEf, 1, 5, 0 }, 33936 { Q6_ENABLEf, 1, 6, 0 }, 33937 { Q7_ENABLEf, 1, 7, 0 }, 33938 { Q8_ENABLEf, 1, 8, 0 }, 33939 { Q9_ENABLEf, 1, 9, 0 } 33940 }; 33941 33942 #endif 33943 #if defined(BCM_56840_B0) 33944 soc_field_info_t soc_OP_EX_PORT_CONFIG_COS_MIN_1r_fields[] = { 33945 { Q32_ENABLEf, 1, 0, 0 }, 33946 { Q33_ENABLEf, 1, 1, 0 }, 33947 { Q34_ENABLEf, 1, 2, 0 }, 33948 { Q35_ENABLEf, 1, 3, 0 }, 33949 { Q36_ENABLEf, 1, 4, 0 }, 33950 { Q37_ENABLEf, 1, 5, 0 }, 33951 { Q38_ENABLEf, 1, 6, 0 }, 33952 { Q39_ENABLEf, 1, 7, 0 }, 33953 { Q40_ENABLEf, 1, 8, 0 }, 33954 { Q41_ENABLEf, 1, 9, 0 }, 33955 { Q42_ENABLEf, 1, 10, 0 }, 33956 { Q43_ENABLEf, 1, 11, 0 }, 33957 { Q44_ENABLEf, 1, 12, 0 }, 33958 { Q45_ENABLEf, 1, 13, 0 }, 33959 { Q46_ENABLEf, 1, 14, 0 }, 33960 { Q47_ENABLEf, 1, 15, 0 }, 33961 { Q48_ENABLEf, 1, 16, 0 }, 33962 { Q49_ENABLEf, 1, 17, 0 }, 33963 { Q50_ENABLEf, 1, 18, 0 }, 33964 { Q51_ENABLEf, 1, 19, 0 }, 33965 { Q52_ENABLEf, 1, 20, 0 }, 33966 { Q53_ENABLEf, 1, 21, 0 }, 33967 { Q54_ENABLEf, 1, 22, 0 }, 33968 { Q55_ENABLEf, 1, 23, 0 }, 33969 { Q56_ENABLEf, 1, 24, 0 }, 33970 { Q57_ENABLEf, 1, 25, 0 }, 33971 { Q58_ENABLEf, 1, 26, 0 }, 33972 { Q59_ENABLEf, 1, 27, 0 }, 33973 { Q60_ENABLEf, 1, 28, 0 }, 33974 { Q61_ENABLEf, 1, 29, 0 }, 33975 { Q62_ENABLEf, 1, 30, 0 }, 33976 { Q63_ENABLEf, 1, 31, 0 } 33977 }; 33978 33979 #endif 33980 #if defined(BCM_56840_B0) 33981 soc_field_info_t soc_OP_EX_PORT_CONFIG_COS_MIN_2r_fields[] = { 33982 { Q64_ENABLEf, 1, 0, 0 }, 33983 { Q65_ENABLEf, 1, 1, 0 }, 33984 { Q66_ENABLEf, 1, 2, 0 }, 33985 { Q67_ENABLEf, 1, 3, 0 }, 33986 { Q68_ENABLEf, 1, 4, 0 }, 33987 { Q69_ENABLEf, 1, 5, 0 }, 33988 { Q70_ENABLEf, 1, 6, 0 }, 33989 { Q71_ENABLEf, 1, 7, 0 }, 33990 { Q72_ENABLEf, 1, 8, 0 }, 33991 { Q73_ENABLEf, 1, 9, 0 } 33992 }; 33993 33994 #endif 33995 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 33996 soc_field_info_t soc_OP_EX_PORT_CONFIG_SPID_0r_fields[] = { 33997 { Q0_SPIDf, 2, 0, SOCF_LE }, 33998 { Q10_SPIDf, 2, 20, SOCF_LE }, 33999 { Q11_SPIDf, 2, 22, SOCF_LE }, 34000 { Q12_SPIDf, 2, 24, SOCF_LE }, 34001 { Q13_SPIDf, 2, 26, SOCF_LE }, 34002 { Q14_SPIDf, 2, 28, SOCF_LE }, 34003 { Q15_SPIDf, 2, 30, SOCF_LE }, 34004 { Q1_SPIDf, 2, 2, SOCF_LE }, 34005 { Q2_SPIDf, 2, 4, SOCF_LE }, 34006 { Q3_SPIDf, 2, 6, SOCF_LE }, 34007 { Q4_SPIDf, 2, 8, SOCF_LE }, 34008 { Q5_SPIDf, 2, 10, SOCF_LE }, 34009 { Q6_SPIDf, 2, 12, SOCF_LE }, 34010 { Q7_SPIDf, 2, 14, SOCF_LE }, 34011 { Q8_SPIDf, 2, 16, SOCF_LE }, 34012 { Q9_SPIDf, 2, 18, SOCF_LE } 34013 }; 34014 34015 #endif 34016 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34017 soc_field_info_t soc_OP_EX_PORT_CONFIG_SPID_1r_fields[] = { 34018 { Q16_SPIDf, 2, 0, SOCF_LE }, 34019 { Q17_SPIDf, 2, 2, SOCF_LE }, 34020 { Q18_SPIDf, 2, 4, SOCF_LE }, 34021 { Q19_SPIDf, 2, 6, SOCF_LE }, 34022 { Q20_SPIDf, 2, 8, SOCF_LE }, 34023 { Q21_SPIDf, 2, 10, SOCF_LE }, 34024 { Q22_SPIDf, 2, 12, SOCF_LE }, 34025 { Q23_SPIDf, 2, 14, SOCF_LE }, 34026 { Q24_SPIDf, 2, 16, SOCF_LE }, 34027 { Q25_SPIDf, 2, 18, SOCF_LE }, 34028 { Q26_SPIDf, 2, 20, SOCF_LE }, 34029 { Q27_SPIDf, 2, 22, SOCF_LE }, 34030 { Q28_SPIDf, 2, 24, SOCF_LE }, 34031 { Q29_SPIDf, 2, 26, SOCF_LE }, 34032 { Q30_SPIDf, 2, 28, SOCF_LE }, 34033 { Q31_SPIDf, 2, 30, SOCF_LE } 34034 }; 34035 34036 #endif 34037 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34038 soc_field_info_t soc_OP_EX_PORT_CONFIG_SPID_2r_fields[] = { 34039 { Q32_SPIDf, 2, 0, SOCF_LE }, 34040 { Q33_SPIDf, 2, 2, SOCF_LE }, 34041 { Q34_SPIDf, 2, 4, SOCF_LE }, 34042 { Q35_SPIDf, 2, 6, SOCF_LE }, 34043 { Q36_SPIDf, 2, 8, SOCF_LE }, 34044 { Q37_SPIDf, 2, 10, SOCF_LE }, 34045 { Q38_SPIDf, 2, 12, SOCF_LE }, 34046 { Q39_SPIDf, 2, 14, SOCF_LE }, 34047 { Q40_SPIDf, 2, 16, SOCF_LE }, 34048 { Q41_SPIDf, 2, 18, SOCF_LE }, 34049 { Q42_SPIDf, 2, 20, SOCF_LE }, 34050 { Q43_SPIDf, 2, 22, SOCF_LE }, 34051 { Q44_SPIDf, 2, 24, SOCF_LE }, 34052 { Q45_SPIDf, 2, 26, SOCF_LE }, 34053 { Q46_SPIDf, 2, 28, SOCF_LE }, 34054 { Q47_SPIDf, 2, 30, SOCF_LE } 34055 }; 34056 34057 #endif 34058 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34059 soc_field_info_t soc_OP_EX_PORT_CONFIG_SPID_3r_fields[] = { 34060 { Q48_SPIDf, 2, 0, SOCF_LE }, 34061 { Q49_SPIDf, 2, 2, SOCF_LE }, 34062 { Q50_SPIDf, 2, 4, SOCF_LE }, 34063 { Q51_SPIDf, 2, 6, SOCF_LE }, 34064 { Q52_SPIDf, 2, 8, SOCF_LE }, 34065 { Q53_SPIDf, 2, 10, SOCF_LE }, 34066 { Q54_SPIDf, 2, 12, SOCF_LE }, 34067 { Q55_SPIDf, 2, 14, SOCF_LE }, 34068 { Q56_SPIDf, 2, 16, SOCF_LE }, 34069 { Q57_SPIDf, 2, 18, SOCF_LE }, 34070 { Q58_SPIDf, 2, 20, SOCF_LE }, 34071 { Q59_SPIDf, 2, 22, SOCF_LE }, 34072 { Q60_SPIDf, 2, 24, SOCF_LE }, 34073 { Q61_SPIDf, 2, 26, SOCF_LE }, 34074 { Q62_SPIDf, 2, 28, SOCF_LE }, 34075 { Q63_SPIDf, 2, 30, SOCF_LE } 34076 }; 34077 34078 #endif 34079 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34080 soc_field_info_t soc_OP_EX_PORT_CONFIG_SPID_4r_fields[] = { 34081 { Q64_SPIDf, 2, 0, SOCF_LE }, 34082 { Q65_SPIDf, 2, 2, SOCF_LE }, 34083 { Q66_SPIDf, 2, 4, SOCF_LE }, 34084 { Q67_SPIDf, 2, 6, SOCF_LE }, 34085 { Q68_SPIDf, 2, 8, SOCF_LE }, 34086 { Q69_SPIDf, 2, 10, SOCF_LE }, 34087 { Q70_SPIDf, 2, 12, SOCF_LE }, 34088 { Q71_SPIDf, 2, 14, SOCF_LE }, 34089 { Q72_SPIDf, 2, 16, SOCF_LE }, 34090 { Q73_SPIDf, 2, 18, SOCF_LE } 34091 }; 34092 34093 #endif 34094 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34095 soc_field_info_t soc_OP_EX_QUEUE_MIN_COUNT_CELLr_fields[] = { 34096 { Q_MIN_COUNT_CELLf, 16, 0, SOCF_LE|SOCF_RO } 34097 }; 34098 34099 #endif 34100 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34101 soc_field_info_t soc_OP_EX_QUEUE_RESET_VALUE_CELLr_fields[] = { 34102 { Q_DROP_STATE_CELLf, 1, 0, SOCF_RO }, 34103 { Q_EARLY_E2E_STATE_CELLf, 1, 1, SOCF_RO }, 34104 { Q_RED_DROP_STATE_CELLf, 1, 2, SOCF_RO }, 34105 { Q_YELLOW_DROP_STATE_CELLf, 1, 3, SOCF_RO } 34106 }; 34107 34108 #endif 34109 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34110 soc_field_info_t soc_OP_EX_QUEUE_SHARED_COUNT_CELLr_fields[] = { 34111 { Q_SHARED_COUNT_CELLf, 16, 0, SOCF_LE|SOCF_RO } 34112 }; 34113 34114 #endif 34115 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34116 soc_field_info_t soc_OP_EX_QUEUE_TOTAL_COUNT_CELLr_fields[] = { 34117 { Q_TOTAL_COUNT_CELLf, 16, 0, SOCF_LE|SOCF_RO } 34118 }; 34119 34120 #endif 34121 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 34122 soc_field_info_t soc_OP_MCUC_SP_BST_THRESHOLDr_fields[] = { 34123 { BST_STATf, 15, 0, SOCF_LE }, 34124 { BST_THRESHOLDf, 15, 0, SOCF_LE } 34125 }; 34126 34127 #endif 34128 #if defined(BCM_56800_A0) 34129 soc_field_info_t soc_OP_PORT_CONFIGr_fields[] = { 34130 { OP_SHARED_LIMITf, 14, 0, SOCF_LE }, 34131 { OP_SHARED_RESET_VALUEf, 14, 14, SOCF_LE }, 34132 { PORT_LIMIT_ENABLEf, 1, 28, 0 } 34133 }; 34134 34135 #endif 34136 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34137 soc_field_info_t soc_OP_PORT_CONFIG1_CELLr_fields[] = { 34138 { PORT_LIMIT_ENABLE_CELLf, 1, 0, 0 } 34139 }; 34140 34141 #endif 34142 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 34143 soc_field_info_t soc_OP_PORT_CONFIG1_CELL_BCM56640_A0r_fields[] = { 34144 { PORT_LIMIT_ENABLE_CELLf, 1, 0, 0 } 34145 }; 34146 34147 #endif 34148 #if defined(BCM_88732_A0) 34149 soc_field_info_t soc_OP_PORT_CONFIGLr_fields[] = { 34150 { OP_SHARED_RESET_VALUEf, 17, 0, SOCF_LE }, 34151 { PORT_COLOR_RESUME_INDEXf, 4, 19, SOCF_LE }, 34152 { PORT_LIMIT_ENABLEf, 1, 17, 0 }, 34153 { PORT_QMIN_HYS_SELf, 1, 18, 0 } 34154 }; 34155 34156 #endif 34157 #if defined(BCM_88732_A0) 34158 soc_field_info_t soc_OP_PORT_CONFIGUr_fields[] = { 34159 { OP_SHARED_LIMITf, 17, 0, SOCF_LE } 34160 }; 34161 34162 #endif 34163 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 34164 soc_field_info_t soc_OP_PORT_CONFIG_BCM56820_A0r_fields[] = { 34165 { OP_SHARED_LIMITf, 14, 0, SOCF_LE }, 34166 { OP_SHARED_RESET_VALUEf, 14, 14, SOCF_LE }, 34167 { PORT_LIMIT_ENABLEf, 1, 28, 0 }, 34168 { PORT_QMIN_HYS_SELf, 1, 29, 0 } 34169 }; 34170 34171 #endif 34172 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34173 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34174 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34175 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 34176 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34177 soc_field_info_t soc_OP_PORT_CONFIG_CELLr_fields[] = { 34178 { OP_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE }, 34179 { OP_SHARED_RESET_VALUE_CELLf, 15, 15, SOCF_LE }, 34180 { PORT_LIMIT_ENABLE_CELLf, 1, 30, 0 }, 34181 { PORT_QMIN_HYS_SEL_CELLf, 1, 31, 0 } 34182 }; 34183 34184 #endif 34185 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34186 soc_field_info_t soc_OP_PORT_CONFIG_CELL_BCM56334_A0r_fields[] = { 34187 { OP_SHARED_LIMIT_CELLf, 14, 0, SOCF_LE }, 34188 { OP_SHARED_RESET_VALUE_CELLf, 14, 15, SOCF_LE }, 34189 { PORT_LIMIT_ENABLE_CELLf, 1, 30, 0 }, 34190 { PORT_QMIN_HYS_SEL_CELLf, 1, 31, 0 } 34191 }; 34192 34193 #endif 34194 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 34195 soc_field_info_t soc_OP_PORT_CONFIG_CELL_BCM56640_A0r_fields[] = { 34196 { OP_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE }, 34197 { OP_SHARED_RESET_VALUE_CELLf, 15, 15, SOCF_LE } 34198 }; 34199 34200 #endif 34201 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34202 soc_field_info_t soc_OP_PORT_CONFIG_CELL_BCM56840_A0r_fields[] = { 34203 { OP_SHARED_LIMIT_CELLf, 16, 0, SOCF_LE }, 34204 { OP_SHARED_RESET_VALUE_CELLf, 16, 16, SOCF_LE } 34205 }; 34206 34207 #endif 34208 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34209 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34210 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34211 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 34212 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34213 soc_field_info_t soc_OP_PORT_CONFIG_PACKETr_fields[] = { 34214 { OP_SHARED_LIMIT_PACKETf, 14, 0, SOCF_LE }, 34215 { OP_SHARED_RESET_VALUE_PACKETf, 14, 14, SOCF_LE }, 34216 { PORT_LIMIT_ENABLE_PACKETf, 1, 28, 0 }, 34217 { PORT_QMIN_HYS_SEL_PACKETf, 1, 29, 0 } 34218 }; 34219 34220 #endif 34221 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34222 soc_field_info_t soc_OP_PORT_CONFIG_PACKET_BCM56334_A0r_fields[] = { 34223 { OP_SHARED_LIMIT_PACKETf, 13, 0, SOCF_LE }, 34224 { OP_SHARED_RESET_VALUE_PACKETf, 13, 14, SOCF_LE }, 34225 { PORT_LIMIT_ENABLE_PACKETf, 1, 28, 0 }, 34226 { PORT_QMIN_HYS_SEL_PACKETf, 1, 29, 0 } 34227 }; 34228 34229 #endif 34230 #if defined(BCM_56800_A0) 34231 soc_field_info_t soc_OP_PORT_DROP_STATE_BMPr_fields[] = { 34232 { OP_PORT_DROP_STATE_BMPf, 21, 0, SOCF_LE|SOCF_RO } 34233 }; 34234 34235 #endif 34236 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 34237 soc_field_info_t soc_OP_PORT_DROP_STATE_BMP_BCM56820_A0r_fields[] = { 34238 { OP_PORT_DROP_STATE_BMPf, 29, 0, SOCF_LE|SOCF_RO } 34239 }; 34240 34241 #endif 34242 #if defined(BCM_88732_A0) 34243 soc_field_info_t soc_OP_PORT_DROP_STATE_BMP_BCM88732_A0r_fields[] = { 34244 { OP_PORT_DROP_STATE_BMPf, 17, 0, SOCF_LE|SOCF_RO } 34245 }; 34246 34247 #endif 34248 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34249 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34250 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34251 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 34252 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34253 soc_field_info_t soc_OP_PORT_DROP_STATE_CELL_BMP0r_fields[] = { 34254 { OP_PORT_DROP_STATE_CELL_BMP0f, 32, 0, SOCF_LE|SOCF_RO } 34255 }; 34256 34257 #endif 34258 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34259 defined(BCM_56680_A0) || defined(BCM_56680_B0) 34260 soc_field_info_t soc_OP_PORT_DROP_STATE_CELL_BMP1r_fields[] = { 34261 { OP_PORT_DROP_STATE_CELL_BMP1f, 22, 0, SOCF_LE|SOCF_RO } 34262 }; 34263 34264 #endif 34265 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34266 soc_field_info_t soc_OP_PORT_DROP_STATE_CELL_BMP0_64r_fields[] = { 34267 { OP_PORT_DROP_STATE_CELL_BMP0f, 33, 0, SOCF_LE|SOCF_RO } 34268 }; 34269 34270 #endif 34271 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 34272 soc_field_info_t soc_OP_PORT_DROP_STATE_CELL_BMP0_64_BCM56640_A0r_fields[] = { 34273 { OP_PORT_DROP_STATE_CELL_BMP0f, 63, 0, SOCF_LE|SOCF_RO } 34274 }; 34275 34276 #endif 34277 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34278 soc_field_info_t soc_OP_PORT_DROP_STATE_CELL_BMP0_BCM56334_A0r_fields[] = { 34279 { OP_PORT_DROP_STATE_CELL_BMP0f, 30, 0, SOCF_LE|SOCF_RO } 34280 }; 34281 34282 #endif 34283 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34284 soc_field_info_t soc_OP_PORT_DROP_STATE_CELL_BMP1_64r_fields[] = { 34285 { OP_PORT_DROP_STATE_CELL_BMP1f, 33, 0, SOCF_LE|SOCF_RO } 34286 }; 34287 34288 #endif 34289 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34290 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34291 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34292 soc_field_info_t soc_OP_PORT_DROP_STATE_CELL_BMP1_BCM56634_A0r_fields[] = { 34293 { OP_PORT_DROP_STATE_CELL_BMP1f, 23, 0, SOCF_LE|SOCF_RO } 34294 }; 34295 34296 #endif 34297 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34298 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34299 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34300 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 34301 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34302 soc_field_info_t soc_OP_PORT_DROP_STATE_PACKET_BMP0r_fields[] = { 34303 { OP_PORT_DROP_STATE_PACKET_BMP0f, 32, 0, SOCF_LE|SOCF_RO } 34304 }; 34305 34306 #endif 34307 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34308 defined(BCM_56680_A0) || defined(BCM_56680_B0) 34309 soc_field_info_t soc_OP_PORT_DROP_STATE_PACKET_BMP1r_fields[] = { 34310 { OP_PORT_DROP_STATE_PACKET_BMP1f, 22, 0, SOCF_LE|SOCF_RO } 34311 }; 34312 34313 #endif 34314 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34315 soc_field_info_t soc_OP_PORT_DROP_STATE_PACKET_BMP0_BCM56334_A0r_fields[] = { 34316 { OP_PORT_DROP_STATE_PACKET_BMP0f, 30, 0, SOCF_LE|SOCF_RO } 34317 }; 34318 34319 #endif 34320 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34321 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34322 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34323 soc_field_info_t soc_OP_PORT_DROP_STATE_PACKET_BMP1_BCM56634_A0r_fields[] = { 34324 { OP_PORT_DROP_STATE_PACKET_BMP1f, 23, 0, SOCF_LE|SOCF_RO } 34325 }; 34326 34327 #endif 34328 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34329 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34330 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34331 soc_field_info_t soc_OP_PORT_FIRST_FRAGMENT_COUNT_CELLr_fields[] = { 34332 { CELL_COUNTf, 15, 0, SOCF_LE|SOCF_RO } 34333 }; 34334 34335 #endif 34336 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34337 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34338 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34339 soc_field_info_t soc_OP_PORT_FIRST_FRAGMENT_COUNT_PACKETr_fields[] = { 34340 { PACKET_COUNTf, 12, 0, SOCF_LE|SOCF_RO } 34341 }; 34342 34343 #endif 34344 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34345 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34346 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34347 soc_field_info_t soc_OP_PORT_FIRST_FRAGMENT_DISC_RESUME_THD_CELLr_fields[] = { 34348 { DISCARD_RESUME_THD_CELLf, 15, 0, SOCF_LE } 34349 }; 34350 34351 #endif 34352 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34353 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34354 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34355 soc_field_info_t soc_OP_PORT_FIRST_FRAGMENT_DISC_RESUME_THD_PACKETr_fields[] = { 34356 { DISCARD_RESUME_THD_PACKETf, 12, 0, SOCF_LE } 34357 }; 34358 34359 #endif 34360 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34361 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34362 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34363 soc_field_info_t soc_OP_PORT_FIRST_FRAGMENT_DISC_SET_THD_CELLr_fields[] = { 34364 { DISCARD_SET_THD_CELLf, 15, 0, SOCF_LE } 34365 }; 34366 34367 #endif 34368 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34369 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34370 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34371 soc_field_info_t soc_OP_PORT_FIRST_FRAGMENT_DISC_SET_THD_PACKETr_fields[] = { 34372 { DISCARD_SET_THD_PACKETf, 12, 0, SOCF_LE } 34373 }; 34374 34375 #endif 34376 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34377 soc_field_info_t soc_OP_PORT_LIMIT_COLOR_CELLr_fields[] = { 34378 { REDf, 13, 0, SOCF_LE } 34379 }; 34380 34381 #endif 34382 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 34383 soc_field_info_t soc_OP_PORT_LIMIT_COLOR_CELL_BCM56640_A0r_fields[] = { 34384 { REDf, 12, 0, SOCF_LE } 34385 }; 34386 34387 #endif 34388 #if defined(BCM_88732_A0) 34389 soc_field_info_t soc_OP_PORT_LIMIT_PRI0r_fields[] = { 34390 { OP_LIMIT_PRI0f, 14, 3, SOCF_LE } 34391 }; 34392 34393 #endif 34394 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 34395 soc_field_info_t soc_OP_PORT_LIMIT_REDr_fields[] = { 34396 { OP_LIMIT_REDf, 11, 3, SOCF_LE } 34397 }; 34398 34399 #endif 34400 #if defined(BCM_88732_A0) 34401 soc_field_info_t soc_OP_PORT_LIMIT_RED_BCM88732_A0r_fields[] = { 34402 { OP_LIMIT_REDf, 14, 3, SOCF_LE } 34403 }; 34404 34405 #endif 34406 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34407 defined(BCM_56680_A0) || defined(BCM_56680_B0) 34408 soc_field_info_t soc_OP_PORT_LIMIT_RED_CELLr_fields[] = { 34409 { OP_PORT_LIMIT_RED_CELLf, 12, 3, SOCF_LE } 34410 }; 34411 34412 #endif 34413 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34414 soc_field_info_t soc_OP_PORT_LIMIT_RED_CELL_BCM56334_A0r_fields[] = { 34415 { OP_PORT_LIMIT_RED_CELLf, 11, 3, SOCF_LE } 34416 }; 34417 34418 #endif 34419 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34420 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34421 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34422 soc_field_info_t soc_OP_PORT_LIMIT_RED_CELL_BCM56634_A0r_fields[] = { 34423 { OP_PORT_LIMIT_RED_CELLf, 12, 0, SOCF_LE } 34424 }; 34425 34426 #endif 34427 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34428 defined(BCM_56680_A0) || defined(BCM_56680_B0) 34429 soc_field_info_t soc_OP_PORT_LIMIT_RED_PACKETr_fields[] = { 34430 { OP_PORT_LIMIT_RED_PACKETf, 12, 2, SOCF_LE } 34431 }; 34432 34433 #endif 34434 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34435 soc_field_info_t soc_OP_PORT_LIMIT_RED_PACKET_BCM56334_A0r_fields[] = { 34436 { OP_PORT_LIMIT_RED_PACKETf, 11, 2, SOCF_LE } 34437 }; 34438 34439 #endif 34440 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34441 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34442 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34443 soc_field_info_t soc_OP_PORT_LIMIT_RED_PACKET_BCM56634_A0r_fields[] = { 34444 { OP_PORT_LIMIT_RED_PACKETf, 12, 0, SOCF_LE } 34445 }; 34446 34447 #endif 34448 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34449 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34450 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34451 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_RED_CELLr_fields[] = { 34452 { OP_PORT_LIMIT_RESUME_RED_CELLf, 12, 0, SOCF_LE } 34453 }; 34454 34455 #endif 34456 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34457 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_RED_CELL_BCM56334_A0r_fields[] = { 34458 { OP_PORT_LIMIT_RESUME_RED_CELLf, 11, 3, SOCF_LE } 34459 }; 34460 34461 #endif 34462 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34463 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34464 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34465 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_RED_PACKETr_fields[] = { 34466 { OP_PORT_LIMIT_RESUME_RED_PACKETf, 12, 0, SOCF_LE } 34467 }; 34468 34469 #endif 34470 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34471 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_RED_PACKET_BCM56334_A0r_fields[] = { 34472 { OP_PORT_LIMIT_RESUME_RED_PACKETf, 11, 2, SOCF_LE } 34473 }; 34474 34475 #endif 34476 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34477 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34478 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34479 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_YELLOW_CELLr_fields[] = { 34480 { LIMIT_RESUME_YELLOW_CELLf, 12, 0, SOCF_LE } 34481 }; 34482 34483 #endif 34484 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34485 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_YELLOW_CELL_BCM56334_A0r_fields[] = { 34486 { OP_PORT_LIMIT_RESUME_YELLOW_CELLf, 11, 3, SOCF_LE } 34487 }; 34488 34489 #endif 34490 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34491 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34492 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34493 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_YELLOW_PACKETr_fields[] = { 34494 { LIMIT_RESUME_YELLOW_PACKETf, 12, 0, SOCF_LE } 34495 }; 34496 34497 #endif 34498 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34499 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_YELLOW_PACKET_BCM56334_A0r_fields[] = { 34500 { OP_PORT_LIMIT_RESUME_YELLOW_PACKETf, 11, 2, SOCF_LE } 34501 }; 34502 34503 #endif 34504 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 34505 soc_field_info_t soc_OP_PORT_LIMIT_YELLOWr_fields[] = { 34506 { OP_LIMIT_YELLOWf, 11, 3, SOCF_LE } 34507 }; 34508 34509 #endif 34510 #if defined(BCM_88732_A0) 34511 soc_field_info_t soc_OP_PORT_LIMIT_YELLOW_BCM88732_A0r_fields[] = { 34512 { OP_LIMIT_YELLOWf, 14, 3, SOCF_LE } 34513 }; 34514 34515 #endif 34516 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34517 defined(BCM_56680_A0) || defined(BCM_56680_B0) 34518 soc_field_info_t soc_OP_PORT_LIMIT_YELLOW_CELLr_fields[] = { 34519 { OP_PORT_LIMIT_YELLOW_CELLf, 12, 3, SOCF_LE } 34520 }; 34521 34522 #endif 34523 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34524 soc_field_info_t soc_OP_PORT_LIMIT_YELLOW_CELL_BCM56334_A0r_fields[] = { 34525 { OP_PORT_LIMIT_YELLOW_CELLf, 11, 3, SOCF_LE } 34526 }; 34527 34528 #endif 34529 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34530 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34531 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34532 soc_field_info_t soc_OP_PORT_LIMIT_YELLOW_CELL_BCM56634_A0r_fields[] = { 34533 { OP_PORT_LIMIT_YELLOW_CELLf, 12, 0, SOCF_LE } 34534 }; 34535 34536 #endif 34537 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34538 defined(BCM_56680_A0) || defined(BCM_56680_B0) 34539 soc_field_info_t soc_OP_PORT_LIMIT_YELLOW_PACKETr_fields[] = { 34540 { OP_PORT_LIMIT_YELLOW_PACKETf, 12, 2, SOCF_LE } 34541 }; 34542 34543 #endif 34544 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34545 soc_field_info_t soc_OP_PORT_LIMIT_YELLOW_PACKET_BCM56334_A0r_fields[] = { 34546 { OP_PORT_LIMIT_YELLOW_PACKETf, 11, 2, SOCF_LE } 34547 }; 34548 34549 #endif 34550 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34551 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34552 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34553 soc_field_info_t soc_OP_PORT_LIMIT_YELLOW_PACKET_BCM56634_A0r_fields[] = { 34554 { OP_PORT_LIMIT_YELLOW_PACKETf, 12, 0, SOCF_LE } 34555 }; 34556 34557 #endif 34558 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 34559 soc_field_info_t soc_OP_PORT_MC_RED_DROP_STATE_CELL_BMP0_64r_fields[] = { 34560 { OP_PORT_MC_RED_DROP_STATE_CELL_BMP0f, 63, 0, SOCF_LE|SOCF_RO } 34561 }; 34562 34563 #endif 34564 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 34565 soc_field_info_t soc_OP_PORT_MC_YELLOW_DROP_STATE_CELL_BMP0_64r_fields[] = { 34566 { OP_PORT_MC_YELLOW_DROP_STATE_CELL_BMP0f, 63, 0, SOCF_LE|SOCF_RO } 34567 }; 34568 34569 #endif 34570 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34571 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34572 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34573 soc_field_info_t soc_OP_PORT_REDIRECT_COUNT_PACKETr_fields[] = { 34574 { PACKET_COUNTf, 11, 0, SOCF_LE|SOCF_RO } 34575 }; 34576 34577 #endif 34578 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34579 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34580 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34581 soc_field_info_t soc_OP_PORT_REDIRECT_DISC_RESUME_THD_PACKETr_fields[] = { 34582 { DISCARD_RESUME_THD_PACKETf, 11, 0, SOCF_LE } 34583 }; 34584 34585 #endif 34586 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34587 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34588 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34589 soc_field_info_t soc_OP_PORT_REDIRECT_DISC_SET_THD_PACKETr_fields[] = { 34590 { DISCARD_SET_THD_PACKETf, 11, 0, SOCF_LE } 34591 }; 34592 34593 #endif 34594 #if defined(BCM_56725_A0) || defined(BCM_56800_A0) || \ 34595 defined(BCM_56820_A0) 34596 soc_field_info_t soc_OP_PORT_SHARED_COUNTr_fields[] = { 34597 { OP_PORT_SHARED_COUNTf, 14, 0, SOCF_LE|SOCF_RO } 34598 }; 34599 34600 #endif 34601 #if defined(BCM_88732_A0) 34602 soc_field_info_t soc_OP_PORT_SHARED_COUNT_BCM88732_A0r_fields[] = { 34603 { OP_PORT_SHARED_COUNTf, 17, 0, SOCF_LE|SOCF_RO } 34604 }; 34605 34606 #endif 34607 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34608 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34609 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34610 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 34611 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34612 soc_field_info_t soc_OP_PORT_SHARED_COUNT_CELLr_fields[] = { 34613 { OP_PORT_SHARED_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO } 34614 }; 34615 34616 #endif 34617 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34618 soc_field_info_t soc_OP_PORT_SHARED_COUNT_CELL_BCM56334_A0r_fields[] = { 34619 { OP_PORT_SHARED_COUNT_CELLf, 14, 0, SOCF_LE|SOCF_RO } 34620 }; 34621 34622 #endif 34623 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 34624 soc_field_info_t soc_OP_PORT_SHARED_COUNT_CELL_BCM56640_A0r_fields[] = { 34625 { OP_PORT_SHARED_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO } 34626 }; 34627 34628 #endif 34629 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34630 soc_field_info_t soc_OP_PORT_SHARED_COUNT_CELL_BCM56840_A0r_fields[] = { 34631 { OP_PORT_SHARED_COUNT_CELLf, 16, 0, SOCF_LE|SOCF_RO } 34632 }; 34633 34634 #endif 34635 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34636 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34637 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34638 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 34639 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34640 soc_field_info_t soc_OP_PORT_SHARED_COUNT_PACKETr_fields[] = { 34641 { OP_PORT_SHARED_COUNT_PACKETf, 14, 0, SOCF_LE|SOCF_RO } 34642 }; 34643 34644 #endif 34645 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34646 soc_field_info_t soc_OP_PORT_SHARED_COUNT_PACKET_BCM56334_A0r_fields[] = { 34647 { OP_PORT_SHARED_COUNT_PACKETf, 13, 0, SOCF_LE|SOCF_RO } 34648 }; 34649 34650 #endif 34651 #if defined(BCM_56725_A0) || defined(BCM_56800_A0) || \ 34652 defined(BCM_56820_A0) 34653 soc_field_info_t soc_OP_PORT_TOTAL_COUNTr_fields[] = { 34654 { OP_PORT_TOTAL_COUNTf, 14, 0, SOCF_LE|SOCF_RO } 34655 }; 34656 34657 #endif 34658 #if defined(BCM_88732_A0) 34659 soc_field_info_t soc_OP_PORT_TOTAL_COUNT_BCM88732_A0r_fields[] = { 34660 { OP_PORT_TOTAL_COUNTf, 17, 0, SOCF_LE|SOCF_RO } 34661 }; 34662 34663 #endif 34664 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34665 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34666 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34667 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 34668 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34669 soc_field_info_t soc_OP_PORT_TOTAL_COUNT_CELLr_fields[] = { 34670 { OP_PORT_TOTAL_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO } 34671 }; 34672 34673 #endif 34674 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34675 soc_field_info_t soc_OP_PORT_TOTAL_COUNT_CELL_BCM56334_A0r_fields[] = { 34676 { OP_PORT_TOTAL_COUNT_CELLf, 14, 0, SOCF_LE|SOCF_RO } 34677 }; 34678 34679 #endif 34680 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 34681 soc_field_info_t soc_OP_PORT_TOTAL_COUNT_CELL_BCM56640_A0r_fields[] = { 34682 { TOTAL_COUNTf, 15, 0, SOCF_LE|SOCF_RO } 34683 }; 34684 34685 #endif 34686 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34687 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34688 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34689 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 34690 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34691 soc_field_info_t soc_OP_PORT_TOTAL_COUNT_PACKETr_fields[] = { 34692 { OP_PORT_TOTAL_COUNT_PACKETf, 14, 0, SOCF_LE|SOCF_RO } 34693 }; 34694 34695 #endif 34696 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34697 soc_field_info_t soc_OP_PORT_TOTAL_COUNT_PACKET_BCM56334_A0r_fields[] = { 34698 { OP_PORT_TOTAL_COUNT_PACKETf, 13, 0, SOCF_LE|SOCF_RO } 34699 }; 34700 34701 #endif 34702 #if defined(BCM_56800_A0) 34703 soc_field_info_t soc_OP_QUEUE_CONFIGr_fields[] = { 34704 { Q_LIMIT_DYNAMICf, 1, 30, 0 }, 34705 { Q_LIMIT_ENABLEf, 1, 31, 0 }, 34706 { Q_MINf, 10, 20, SOCF_LE }, 34707 { Q_RESET_SELf, 4, 16, SOCF_LE }, 34708 { Q_SHARED_LIMITf, 14, 0, SOCF_LE } 34709 }; 34710 34711 #endif 34712 #if defined(BCM_56524_A0) || defined(BCM_56624_A0) || \ 34713 defined(BCM_56624_B0) || defined(BCM_56634_A0) || \ 34714 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 34715 defined(BCM_56685_A0) 34716 soc_field_info_t soc_OP_QUEUE_CONFIG1_CELLr_fields[] = { 34717 { Q_COLOR_ENABLE_CELLf, 1, 0, 0 }, 34718 { Q_E2E_DS_EN_CELLf, 1, 1, 0 } 34719 }; 34720 34721 #endif 34722 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34723 soc_field_info_t soc_OP_QUEUE_CONFIG1_CELL_BCM56334_A0r_fields[] = { 34724 { Q_COLOR_DYNAMIC_CELLf, 1, 2, 0 }, 34725 { Q_COLOR_ENABLE_CELLf, 1, 0, 0 }, 34726 { Q_E2E_DS_EN_CELLf, 1, 1, 0 } 34727 }; 34728 34729 #endif 34730 #if defined(BCM_56524_B0) || defined(BCM_56634_B0) || \ 34731 defined(BCM_56685_B0) 34732 soc_field_info_t soc_OP_QUEUE_CONFIG1_CELL_BCM56634_B0r_fields[] = { 34733 { Q_COLOR_ENABLE_CELLf, 1, 0, 0 }, 34734 { Q_COLOR_LIMIT_DYNAMIC_CELLf, 1, 2, 0 }, 34735 { Q_E2E_DS_EN_CELLf, 1, 1, 0 } 34736 }; 34737 34738 #endif 34739 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 34740 soc_field_info_t soc_OP_QUEUE_CONFIG1_CELL_BCM56640_A0r_fields[] = { 34741 { Q_COLOR_ENABLE_CELLf, 1, 0, 0 }, 34742 { Q_COLOR_LIMIT_DYNAMIC_CELLf, 1, 4, 0 }, 34743 { Q_E2E_DS_EN_CELLf, 1, 1, 0 }, 34744 { Q_LIMIT_DYNAMIC_CELLf, 1, 2, 0 }, 34745 { Q_LIMIT_ENABLE_CELLf, 1, 3, 0 }, 34746 { Q_SPIDf, 2, 5, SOCF_LE }, 34747 { UC_Q_CONFIG1f, 5, 0, SOCF_LE|SOCF_SC } 34748 }; 34749 34750 #endif 34751 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34752 soc_field_info_t soc_OP_QUEUE_CONFIG1_CELL_BCM56840_A0r_fields[] = { 34753 { Q_COLOR_ENABLE_CELLf, 1, 0, 0 }, 34754 { Q_COLOR_LIMIT_DYNAMIC_CELLf, 1, 4, 0 }, 34755 { Q_E2E_DS_EN_CELLf, 1, 1, 0 }, 34756 { Q_LIMIT_DYNAMIC_CELLf, 1, 2, 0 }, 34757 { Q_LIMIT_ENABLE_CELLf, 1, 3, 0 }, 34758 { Q_SPIDf, 2, 5, SOCF_LE }, 34759 { UC_Q_CONFIG1f, 5, 0, SOCF_LE|SOCF_SC } 34760 }; 34761 34762 #endif 34763 #if defined(BCM_56524_A0) || defined(BCM_56624_A0) || \ 34764 defined(BCM_56624_B0) || defined(BCM_56634_A0) || \ 34765 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 34766 defined(BCM_56685_A0) 34767 soc_field_info_t soc_OP_QUEUE_CONFIG1_PACKETr_fields[] = { 34768 { Q_COLOR_ENABLE_PACKETf, 1, 0, 0 }, 34769 { Q_E2E_DS_EN_PACKETf, 1, 1, 0 } 34770 }; 34771 34772 #endif 34773 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34774 soc_field_info_t soc_OP_QUEUE_CONFIG1_PACKET_BCM56334_A0r_fields[] = { 34775 { Q_COLOR_DYNAMIC_PACKETf, 1, 2, 0 }, 34776 { Q_COLOR_ENABLE_PACKETf, 1, 0, 0 }, 34777 { Q_E2E_DS_EN_PACKETf, 1, 1, 0 } 34778 }; 34779 34780 #endif 34781 #if defined(BCM_56524_B0) || defined(BCM_56634_B0) || \ 34782 defined(BCM_56685_B0) 34783 soc_field_info_t soc_OP_QUEUE_CONFIG1_PACKET_BCM56634_B0r_fields[] = { 34784 { Q_COLOR_ENABLE_PACKETf, 1, 0, 0 }, 34785 { Q_COLOR_LIMIT_DYNAMIC_PACKETf, 1, 2, 0 }, 34786 { Q_E2E_DS_EN_PACKETf, 1, 1, 0 } 34787 }; 34788 34789 #endif 34790 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 34791 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDOEMAr_fields[] = { 34792 { Q_COLOR_DYNAMICf, 1, 15, 0 }, 34793 { Q_COLOR_ENABLEf, 1, 14, 0 }, 34794 { Q_MINf, 14, 0, SOCF_LE } 34795 }; 34796 34797 #endif 34798 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 34799 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDOEMA_BCM56260_A0r_fields[] = { 34800 { Q_COLOR_DYNAMICf, 1, 14, 0 }, 34801 { Q_COLOR_ENABLEf, 1, 13, 0 }, 34802 { Q_MINf, 13, 0, SOCF_LE } 34803 }; 34804 34805 #endif 34806 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 34807 defined(BCM_56450_B1) 34808 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDOEMA_BCM56450_A0r_fields[] = { 34809 { Q_COLOR_DYNAMICf, 1, 15, 0 }, 34810 { Q_COLOR_ENABLEf, 1, 14, 0 }, 34811 { Q_MINf, 14, 0, SOCF_LE } 34812 }; 34813 34814 #endif 34815 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 34816 defined(BCM_56450_B1) 34817 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORDEEr_fields[] = { 34818 { Q_COLOR_DYNAMICf, 1, 19, 0 }, 34819 { Q_COLOR_ENABLEf, 1, 18, 0 }, 34820 { Q_MINf, 18, 0, SOCF_LE } 34821 }; 34822 34823 #endif 34824 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 34825 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORDEE_BCM56260_A0r_fields[] = { 34826 { Q_COLOR_DYNAMICf, 1, 17, 0 }, 34827 { Q_COLOR_ENABLEf, 1, 16, 0 }, 34828 { Q_MINf, 16, 0, SOCF_LE } 34829 }; 34830 34831 #endif 34832 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 34833 defined(BCM_56270_A0) 34834 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORDEIr_fields[] = { 34835 { Q_COLOR_DYNAMICf, 1, 15, 0 }, 34836 { Q_COLOR_ENABLEf, 1, 14, 0 }, 34837 { Q_MINf, 14, 0, SOCF_LE } 34838 }; 34839 34840 #endif 34841 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 34842 defined(BCM_56450_B1) 34843 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORDEQr_fields[] = { 34844 { Q_COLOR_DYNAMICf, 1, 11, 0 }, 34845 { Q_COLOR_ENABLEf, 1, 10, 0 }, 34846 { Q_MINf, 10, 0, SOCF_LE } 34847 }; 34848 34849 #endif 34850 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 34851 defined(BCM_56270_A0) 34852 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORDEQ_BCM56260_A0r_fields[] = { 34853 { Q_COLOR_DYNAMICf, 1, 10, 0 }, 34854 { Q_COLOR_ENABLEf, 1, 9, 0 }, 34855 { Q_MINf, 9, 0, SOCF_LE } 34856 }; 34857 34858 #endif 34859 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 34860 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORQEEr_fields[] = { 34861 { Q_COLOR_DYNAMICf, 1, 19, 0 }, 34862 { Q_COLOR_ENABLEf, 1, 18, 0 }, 34863 { Q_MINf, 18, 0, SOCF_LE } 34864 }; 34865 34866 #endif 34867 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 34868 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORQEQr_fields[] = { 34869 { Q_COLOR_DYNAMICf, 1, 14, 0 }, 34870 { Q_COLOR_ENABLEf, 1, 13, 0 }, 34871 { Q_MINf, 13, 0, SOCF_LE } 34872 }; 34873 34874 #endif 34875 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 34876 defined(BCM_56270_A0) 34877 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORQEQ_BCM56260_A0r_fields[] = { 34878 { Q_COLOR_DYNAMICf, 1, 13, 0 }, 34879 { Q_COLOR_ENABLEf, 1, 12, 0 }, 34880 { Q_MINf, 12, 0, SOCF_LE } 34881 }; 34882 34883 #endif 34884 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 34885 defined(BCM_56450_B1) 34886 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORQEQ_BCM56450_A0r_fields[] = { 34887 { Q_COLOR_DYNAMICf, 1, 14, 0 }, 34888 { Q_COLOR_ENABLEf, 1, 13, 0 }, 34889 { Q_MINf, 13, 0, SOCF_LE } 34890 }; 34891 34892 #endif 34893 #if defined(BCM_88732_A0) 34894 soc_field_info_t soc_OP_QUEUE_CONFIGLr_fields[] = { 34895 { Q_COLOR_ENABLEf, 1, 15, 0 }, 34896 { Q_COLOR_RESUME_INDEXf, 4, 21, SOCF_LE }, 34897 { Q_E2E_DS_ENABLEf, 1, 16, 0 }, 34898 { Q_LIMIT_DYNAMICf, 1, 13, 0 }, 34899 { Q_LIMIT_ENABLEf, 1, 14, 0 }, 34900 { Q_MINf, 13, 0, SOCF_LE }, 34901 { Q_MIN_MSBf, 4, 17, SOCF_LE } 34902 }; 34903 34904 #endif 34905 #if defined(BCM_88732_A0) 34906 soc_field_info_t soc_OP_QUEUE_CONFIGUr_fields[] = { 34907 { Q_SHARED_LIMITf, 17, 0, SOCF_LE } 34908 }; 34909 34910 #endif 34911 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 34912 soc_field_info_t soc_OP_QUEUE_CONFIG_BCM56820_A0r_fields[] = { 34913 { Q_COLOR_ENABLEf, 1, 26, 0 }, 34914 { Q_E2E_DS_ENABLEf, 1, 27, 0 }, 34915 { Q_LIMIT_DYNAMICf, 1, 24, 0 }, 34916 { Q_LIMIT_ENABLEf, 1, 25, 0 }, 34917 { Q_MINf, 10, 14, SOCF_LE }, 34918 { Q_MIN_MSBf, 4, 28, SOCF_LE|SOCF_RES }, 34919 { Q_SHARED_LIMITf, 14, 0, SOCF_LE } 34920 }; 34921 34922 #endif 34923 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34924 defined(BCM_56680_A0) || defined(BCM_56680_B0) 34925 soc_field_info_t soc_OP_QUEUE_CONFIG_CELLr_fields[] = { 34926 { Q_LIMIT_DYNAMIC_CELLf, 1, 30, 0 }, 34927 { Q_LIMIT_ENABLE_CELLf, 1, 31, 0 }, 34928 { Q_MIN_CELLf, 15, 15, SOCF_LE }, 34929 { Q_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE } 34930 }; 34931 34932 #endif 34933 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34934 soc_field_info_t soc_OP_QUEUE_CONFIG_CELL_BCM56334_A0r_fields[] = { 34935 { Q_LIMIT_DYNAMIC_CELLf, 1, 30, 0 }, 34936 { Q_LIMIT_ENABLE_CELLf, 1, 31, 0 }, 34937 { Q_MIN_CELLf, 14, 15, SOCF_LE }, 34938 { Q_SHARED_LIMIT_CELLf, 14, 0, SOCF_LE } 34939 }; 34940 34941 #endif 34942 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34943 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34944 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34945 soc_field_info_t soc_OP_QUEUE_CONFIG_CELL_BCM56634_A0r_fields[] = { 34946 { Q_LIMIT_DYNAMIC_CELLf, 1, 30, 0 }, 34947 { Q_LIMIT_ENABLE_CELLf, 1, 31, 0 }, 34948 { Q_MIN_CELLf, 15, 15, SOCF_LE }, 34949 { Q_SHARED_ALPHA_CELLf, 3, 0, SOCF_LE }, 34950 { Q_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE } 34951 }; 34952 34953 #endif 34954 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 34955 soc_field_info_t soc_OP_QUEUE_CONFIG_CELL_BCM56640_A0r_fields[] = { 34956 { Q_MIN_CELLf, 15, 15, SOCF_LE }, 34957 { Q_SHARED_ALPHA_CELLf, 4, 0, SOCF_LE }, 34958 { Q_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE } 34959 }; 34960 34961 #endif 34962 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 34963 soc_field_info_t soc_OP_QUEUE_CONFIG_CELL_BCM56840_A0r_fields[] = { 34964 { Q_MIN_CELLf, 16, 16, SOCF_LE }, 34965 { Q_SHARED_ALPHA_CELLf, 4, 0, SOCF_LE }, 34966 { Q_SHARED_LIMIT_CELLf, 16, 0, SOCF_LE } 34967 }; 34968 34969 #endif 34970 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 34971 defined(BCM_56680_A0) || defined(BCM_56680_B0) 34972 soc_field_info_t soc_OP_QUEUE_CONFIG_PACKETr_fields[] = { 34973 { Q_LIMIT_DYNAMIC_PACKETf, 1, 28, 0 }, 34974 { Q_LIMIT_ENABLE_PACKETf, 1, 29, 0 }, 34975 { Q_MIN_PACKETf, 14, 14, SOCF_LE }, 34976 { Q_SHARED_LIMIT_PACKETf, 14, 0, SOCF_LE } 34977 }; 34978 34979 #endif 34980 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 34981 soc_field_info_t soc_OP_QUEUE_CONFIG_PACKET_BCM56334_A0r_fields[] = { 34982 { Q_LIMIT_DYNAMIC_PACKETf, 1, 28, 0 }, 34983 { Q_LIMIT_ENABLE_PACKETf, 1, 29, 0 }, 34984 { Q_MIN_PACKETf, 13, 14, SOCF_LE }, 34985 { Q_SHARED_LIMIT_PACKETf, 13, 0, SOCF_LE } 34986 }; 34987 34988 #endif 34989 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 34990 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 34991 defined(BCM_56685_A0) || defined(BCM_56685_B0) 34992 soc_field_info_t soc_OP_QUEUE_CONFIG_PACKET_BCM56634_A0r_fields[] = { 34993 { Q_LIMIT_DYNAMIC_PACKETf, 1, 28, 0 }, 34994 { Q_LIMIT_ENABLE_PACKETf, 1, 29, 0 }, 34995 { Q_MIN_PACKETf, 14, 14, SOCF_LE }, 34996 { Q_SHARED_ALPHA_PACKETf, 3, 0, SOCF_LE }, 34997 { Q_SHARED_LIMIT_PACKETf, 14, 0, SOCF_LE } 34998 }; 34999 35000 #endif 35001 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35002 soc_field_info_t soc_OP_QUEUE_CONFIG_THDOEMAr_fields[] = { 35003 { Q_LIMIT_DYNAMICf, 1, 14, 0 }, 35004 { Q_LIMIT_ENABLEf, 1, 15, 0 }, 35005 { Q_SHARED_LIMITf, 14, 0, SOCF_LE } 35006 }; 35007 35008 #endif 35009 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35010 soc_field_info_t soc_OP_QUEUE_CONFIG_THDOEMA_BCM56260_A0r_fields[] = { 35011 { Q_LIMIT_DYNAMICf, 1, 13, 0 }, 35012 { Q_LIMIT_ENABLEf, 1, 14, 0 }, 35013 { Q_SHARED_LIMITf, 13, 0, SOCF_LE } 35014 }; 35015 35016 #endif 35017 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35018 defined(BCM_56450_B1) 35019 soc_field_info_t soc_OP_QUEUE_CONFIG_THDOEMA_BCM56450_A0r_fields[] = { 35020 { Q_LIMIT_DYNAMICf, 1, 14, 0 }, 35021 { Q_LIMIT_ENABLEf, 1, 15, 0 }, 35022 { Q_SHARED_LIMITf, 14, 0, SOCF_LE } 35023 }; 35024 35025 #endif 35026 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35027 defined(BCM_56450_B1) 35028 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORDEEr_fields[] = { 35029 { Q_LIMIT_DYNAMICf, 1, 18, 0 }, 35030 { Q_LIMIT_ENABLEf, 1, 19, 0 }, 35031 { Q_SHARED_LIMITf, 18, 0, SOCF_LE } 35032 }; 35033 35034 #endif 35035 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35036 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORDEE_BCM56260_A0r_fields[] = { 35037 { Q_LIMIT_DYNAMICf, 1, 16, 0 }, 35038 { Q_LIMIT_ENABLEf, 1, 17, 0 }, 35039 { Q_SHARED_LIMITf, 16, 0, SOCF_LE } 35040 }; 35041 35042 #endif 35043 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35044 defined(BCM_56270_A0) 35045 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORDEIr_fields[] = { 35046 { Q_LIMIT_DYNAMICf, 1, 14, 0 }, 35047 { Q_LIMIT_ENABLEf, 1, 15, 0 }, 35048 { Q_SHARED_LIMITf, 14, 0, SOCF_LE } 35049 }; 35050 35051 #endif 35052 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35053 defined(BCM_56450_B1) 35054 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORDEQr_fields[] = { 35055 { Q_LIMIT_DYNAMICf, 1, 10, 0 }, 35056 { Q_LIMIT_ENABLEf, 1, 11, 0 }, 35057 { Q_SHARED_LIMITf, 10, 0, SOCF_LE } 35058 }; 35059 35060 #endif 35061 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35062 defined(BCM_56270_A0) 35063 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORDEQ_BCM56260_A0r_fields[] = { 35064 { Q_LIMIT_DYNAMICf, 1, 9, 0 }, 35065 { Q_LIMIT_ENABLEf, 1, 10, 0 }, 35066 { Q_SHARED_LIMITf, 9, 0, SOCF_LE } 35067 }; 35068 35069 #endif 35070 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35071 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORQEEr_fields[] = { 35072 { Q_LIMIT_DYNAMICf, 1, 18, 0 }, 35073 { Q_LIMIT_ENABLEf, 1, 19, 0 }, 35074 { Q_SHARED_LIMITf, 18, 0, SOCF_LE } 35075 }; 35076 35077 #endif 35078 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35079 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORQEQr_fields[] = { 35080 { Q_LIMIT_DYNAMICf, 1, 13, 0 }, 35081 { Q_LIMIT_ENABLEf, 1, 14, 0 }, 35082 { Q_SHARED_LIMITf, 13, 0, SOCF_LE } 35083 }; 35084 35085 #endif 35086 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35087 defined(BCM_56270_A0) 35088 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORQEQ_BCM56260_A0r_fields[] = { 35089 { Q_LIMIT_DYNAMICf, 1, 12, 0 }, 35090 { Q_LIMIT_ENABLEf, 1, 13, 0 }, 35091 { Q_SHARED_LIMITf, 12, 0, SOCF_LE } 35092 }; 35093 35094 #endif 35095 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35096 defined(BCM_56450_B1) 35097 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORQEQ_BCM56450_A0r_fields[] = { 35098 { Q_LIMIT_DYNAMICf, 1, 13, 0 }, 35099 { Q_LIMIT_ENABLEf, 1, 14, 0 }, 35100 { Q_SHARED_LIMITf, 13, 0, SOCF_LE } 35101 }; 35102 35103 #endif 35104 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35105 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35106 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35107 soc_field_info_t soc_OP_QUEUE_FIRST_FRAGMENT_CONFIG_CELLr_fields[] = { 35108 { Q_LIMIT_DYNAMIC_CELLf, 1, 30, 0 }, 35109 { Q_MIN_CELLf, 15, 15, SOCF_LE }, 35110 { Q_SHARED_ALPHA_CELLf, 3, 0, SOCF_LE }, 35111 { Q_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE } 35112 }; 35113 35114 #endif 35115 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35116 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35117 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35118 soc_field_info_t soc_OP_QUEUE_FIRST_FRAGMENT_CONFIG_PACKETr_fields[] = { 35119 { Q_LIMIT_DYNAMIC_PACKETf, 1, 24, 0 }, 35120 { Q_MIN_PACKETf, 12, 12, SOCF_LE }, 35121 { Q_SHARED_ALPHA_PACKETf, 3, 0, SOCF_LE }, 35122 { Q_SHARED_LIMIT_PACKETf, 12, 0, SOCF_LE } 35123 }; 35124 35125 #endif 35126 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35127 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35128 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35129 soc_field_info_t soc_OP_QUEUE_FIRST_FRAGMENT_RESET_OFFSET_CELLr_fields[] = { 35130 { RESET_OFFSET_CELLf, 15, 0, SOCF_LE } 35131 }; 35132 35133 #endif 35134 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35135 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35136 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35137 soc_field_info_t soc_OP_QUEUE_FIRST_FRAGMENT_RESET_OFFSET_PACKETr_fields[] = { 35138 { RESET_OFFSET_PACKETf, 12, 0, SOCF_LE } 35139 }; 35140 35141 #endif 35142 #if defined(BCM_88732_A0) 35143 soc_field_info_t soc_OP_QUEUE_LIMIT_PRI0r_fields[] = { 35144 { Q_LIMIT_PRI0f, 14, 3, SOCF_LE } 35145 }; 35146 35147 #endif 35148 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 35149 soc_field_info_t soc_OP_QUEUE_LIMIT_REDr_fields[] = { 35150 { Q_LIMIT_REDf, 11, 3, SOCF_LE } 35151 }; 35152 35153 #endif 35154 #if defined(BCM_88732_A0) 35155 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_BCM88732_A0r_fields[] = { 35156 { Q_LIMIT_REDf, 14, 3, SOCF_LE } 35157 }; 35158 35159 #endif 35160 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 35161 defined(BCM_56680_A0) || defined(BCM_56680_B0) 35162 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_CELLr_fields[] = { 35163 { Q_LIMIT_RED_CELLf, 12, 3, SOCF_LE } 35164 }; 35165 35166 #endif 35167 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 35168 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_CELL_BCM56334_A0r_fields[] = { 35169 { Q_LIMIT_RED_CELLf, 11, 3, SOCF_LE } 35170 }; 35171 35172 #endif 35173 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35174 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35175 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35176 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_CELL_BCM56634_A0r_fields[] = { 35177 { Q_LIMIT_RED_CELLf, 12, 0, SOCF_LE } 35178 }; 35179 35180 #endif 35181 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 35182 defined(BCM_56680_A0) || defined(BCM_56680_B0) 35183 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_PACKETr_fields[] = { 35184 { Q_LIMIT_RED_PACKETf, 12, 2, SOCF_LE } 35185 }; 35186 35187 #endif 35188 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 35189 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_PACKET_BCM56334_A0r_fields[] = { 35190 { Q_LIMIT_RED_PACKETf, 11, 2, SOCF_LE } 35191 }; 35192 35193 #endif 35194 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35195 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35196 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35197 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_PACKET_BCM56634_A0r_fields[] = { 35198 { Q_LIMIT_RED_PACKETf, 12, 0, SOCF_LE } 35199 }; 35200 35201 #endif 35202 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35203 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDOEMAr_fields[] = { 35204 { Q_LIMIT_REDf, 11, 0, SOCF_LE } 35205 }; 35206 35207 #endif 35208 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35209 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDOEMA_BCM56260_A0r_fields[] = { 35210 { Q_LIMIT_REDf, 10, 0, SOCF_LE } 35211 }; 35212 35213 #endif 35214 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35215 defined(BCM_56450_B1) 35216 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDOEMA_BCM56450_A0r_fields[] = { 35217 { Q_LIMIT_REDf, 11, 0, SOCF_LE } 35218 }; 35219 35220 #endif 35221 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35222 defined(BCM_56450_B1) 35223 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORDEEr_fields[] = { 35224 { Q_LIMIT_REDf, 15, 0, SOCF_LE } 35225 }; 35226 35227 #endif 35228 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35229 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORDEE_BCM56260_A0r_fields[] = { 35230 { Q_LIMIT_REDf, 13, 0, SOCF_LE } 35231 }; 35232 35233 #endif 35234 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35235 defined(BCM_56270_A0) 35236 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORDEIr_fields[] = { 35237 { Q_LIMIT_REDf, 11, 0, SOCF_LE } 35238 }; 35239 35240 #endif 35241 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35242 defined(BCM_56450_B1) 35243 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORDEQr_fields[] = { 35244 { Q_LIMIT_REDf, 7, 0, SOCF_LE } 35245 }; 35246 35247 #endif 35248 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35249 defined(BCM_56270_A0) 35250 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORDEQ_BCM56260_A0r_fields[] = { 35251 { Q_LIMIT_REDf, 6, 0, SOCF_LE } 35252 }; 35253 35254 #endif 35255 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35256 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORQEEr_fields[] = { 35257 { Q_LIMIT_REDf, 15, 0, SOCF_LE } 35258 }; 35259 35260 #endif 35261 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35262 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORQEQr_fields[] = { 35263 { Q_LIMIT_REDf, 10, 0, SOCF_LE } 35264 }; 35265 35266 #endif 35267 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35268 defined(BCM_56270_A0) 35269 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORQEQ_BCM56260_A0r_fields[] = { 35270 { Q_LIMIT_REDf, 9, 0, SOCF_LE } 35271 }; 35272 35273 #endif 35274 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35275 defined(BCM_56450_B1) 35276 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORQEQ_BCM56450_A0r_fields[] = { 35277 { Q_LIMIT_REDf, 10, 0, SOCF_LE } 35278 }; 35279 35280 #endif 35281 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 35282 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35283 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35284 defined(BCM_56685_A0) || defined(BCM_56685_B0) || \ 35285 defined(BCM_56840_A0) || defined(BCM_56840_B0) 35286 soc_field_info_t soc_OP_QUEUE_LIMIT_RESUME_COLOR_CELLr_fields[] = { 35287 { RESUME_OPTION_CELLf, 3, 0, SOCF_LE } 35288 }; 35289 35290 #endif 35291 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35292 soc_field_info_t soc_OP_QUEUE_LIMIT_RESUME_COLOR_CELL_BCM56640_A0r_fields[] = { 35293 { RESUME_OPTION_CELLf, 3, 0, SOCF_LE } 35294 }; 35295 35296 #endif 35297 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 35298 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35299 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35300 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35301 soc_field_info_t soc_OP_QUEUE_LIMIT_RESUME_COLOR_PACKETr_fields[] = { 35302 { RESUME_OPTION_PACKETf, 3, 0, SOCF_LE } 35303 }; 35304 35305 #endif 35306 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 35307 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOWr_fields[] = { 35308 { Q_LIMIT_YELLOWf, 11, 3, SOCF_LE } 35309 }; 35310 35311 #endif 35312 #if defined(BCM_88732_A0) 35313 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_BCM88732_A0r_fields[] = { 35314 { Q_LIMIT_YELLOWf, 14, 3, SOCF_LE } 35315 }; 35316 35317 #endif 35318 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 35319 defined(BCM_56680_A0) || defined(BCM_56680_B0) 35320 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_CELLr_fields[] = { 35321 { Q_LIMIT_YELLOW_CELLf, 12, 3, SOCF_LE } 35322 }; 35323 35324 #endif 35325 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 35326 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_CELL_BCM56334_A0r_fields[] = { 35327 { Q_LIMIT_YELLOW_CELLf, 11, 3, SOCF_LE } 35328 }; 35329 35330 #endif 35331 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35332 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35333 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35334 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_CELL_BCM56634_A0r_fields[] = { 35335 { Q_LIMIT_YELLOW_CELLf, 12, 0, SOCF_LE } 35336 }; 35337 35338 #endif 35339 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 35340 defined(BCM_56680_A0) || defined(BCM_56680_B0) 35341 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_PACKETr_fields[] = { 35342 { Q_LIMIT_YELLOW_PACKETf, 12, 2, SOCF_LE } 35343 }; 35344 35345 #endif 35346 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 35347 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_PACKET_BCM56334_A0r_fields[] = { 35348 { Q_LIMIT_YELLOW_PACKETf, 11, 2, SOCF_LE } 35349 }; 35350 35351 #endif 35352 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35353 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35354 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35355 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_PACKET_BCM56634_A0r_fields[] = { 35356 { Q_LIMIT_YELLOW_PACKETf, 12, 0, SOCF_LE } 35357 }; 35358 35359 #endif 35360 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35361 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDOEMAr_fields[] = { 35362 { Q_LIMIT_YELLOWf, 11, 0, SOCF_LE } 35363 }; 35364 35365 #endif 35366 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35367 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDOEMA_BCM56260_A0r_fields[] = { 35368 { Q_LIMIT_YELLOWf, 10, 0, SOCF_LE } 35369 }; 35370 35371 #endif 35372 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35373 defined(BCM_56450_B1) 35374 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDOEMA_BCM56450_A0r_fields[] = { 35375 { Q_LIMIT_YELLOWf, 11, 0, SOCF_LE } 35376 }; 35377 35378 #endif 35379 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35380 defined(BCM_56450_B1) 35381 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORDEEr_fields[] = { 35382 { Q_LIMIT_YELLOWf, 15, 0, SOCF_LE } 35383 }; 35384 35385 #endif 35386 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35387 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORDEE_BCM56260_A0r_fields[] = { 35388 { Q_LIMIT_YELLOWf, 13, 0, SOCF_LE } 35389 }; 35390 35391 #endif 35392 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35393 defined(BCM_56270_A0) 35394 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORDEIr_fields[] = { 35395 { Q_LIMIT_YELLOWf, 11, 0, SOCF_LE } 35396 }; 35397 35398 #endif 35399 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35400 defined(BCM_56450_B1) 35401 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORDEQr_fields[] = { 35402 { Q_LIMIT_YELLOWf, 7, 0, SOCF_LE } 35403 }; 35404 35405 #endif 35406 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35407 defined(BCM_56270_A0) 35408 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORDEQ_BCM56260_A0r_fields[] = { 35409 { Q_LIMIT_YELLOWf, 6, 0, SOCF_LE } 35410 }; 35411 35412 #endif 35413 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35414 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORQEEr_fields[] = { 35415 { Q_LIMIT_YELLOWf, 15, 0, SOCF_LE } 35416 }; 35417 35418 #endif 35419 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35420 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORQEQr_fields[] = { 35421 { Q_LIMIT_YELLOWf, 10, 0, SOCF_LE } 35422 }; 35423 35424 #endif 35425 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35426 defined(BCM_56270_A0) 35427 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORQEQ_BCM56260_A0r_fields[] = { 35428 { Q_LIMIT_YELLOWf, 9, 0, SOCF_LE } 35429 }; 35430 35431 #endif 35432 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35433 defined(BCM_56450_B1) 35434 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORQEQ_BCM56450_A0r_fields[] = { 35435 { Q_LIMIT_YELLOWf, 10, 0, SOCF_LE } 35436 }; 35437 35438 #endif 35439 #if defined(BCM_56800_A0) 35440 soc_field_info_t soc_OP_QUEUE_MIN_COUNTr_fields[] = { 35441 { Q_MIN_COUNTf, 10, 0, SOCF_LE|SOCF_RO } 35442 }; 35443 35444 #endif 35445 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 35446 defined(BCM_56725_A0) || defined(BCM_56820_A0) 35447 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_BCM56820_A0r_fields[] = { 35448 { Q_MIN_COUNTf, 14, 0, SOCF_LE|SOCF_RO } 35449 }; 35450 35451 #endif 35452 #if defined(BCM_88732_A0) 35453 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_BCM88732_A0r_fields[] = { 35454 { Q_MIN_COUNTf, 13, 0, SOCF_LE|SOCF_RO }, 35455 { Q_MIN_COUNT_ALLf, 17, 0, SOCF_LE|SOCF_RO }, 35456 { Q_MIN_COUNT_MSBf, 4, 13, SOCF_LE|SOCF_RO } 35457 }; 35458 35459 #endif 35460 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35461 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 35462 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35463 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 35464 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35465 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_CELLr_fields[] = { 35466 { Q_MIN_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO } 35467 }; 35468 35469 #endif 35470 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 35471 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_CELL_BCM56334_A0r_fields[] = { 35472 { Q_MIN_COUNT_CELLf, 14, 0, SOCF_LE|SOCF_RO } 35473 }; 35474 35475 #endif 35476 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35477 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_CELL_BCM56640_A0r_fields[] = { 35478 { Q_MIN_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO } 35479 }; 35480 35481 #endif 35482 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35483 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 35484 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35485 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 35486 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35487 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_PACKETr_fields[] = { 35488 { Q_MIN_COUNT_PACKETf, 14, 0, SOCF_LE|SOCF_RO } 35489 }; 35490 35491 #endif 35492 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 35493 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_PACKET_BCM56334_A0r_fields[] = { 35494 { Q_MIN_COUNT_PACKETf, 13, 0, SOCF_LE|SOCF_RO } 35495 }; 35496 35497 #endif 35498 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35499 defined(BCM_56450_B1) 35500 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDOEMAr_fields[] = { 35501 { Q_MIN_COUNTf, 14, 0, SOCF_LE|SOCF_RO } 35502 }; 35503 35504 #endif 35505 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35506 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDOEMA_BCM56260_A0r_fields[] = { 35507 { Q_MIN_COUNTf, 13, 0, SOCF_LE|SOCF_RO } 35508 }; 35509 35510 #endif 35511 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35512 defined(BCM_56450_B1) 35513 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORDEEr_fields[] = { 35514 { Q_MIN_COUNTf, 18, 0, SOCF_LE|SOCF_RO } 35515 }; 35516 35517 #endif 35518 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35519 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORDEE_BCM56260_A0r_fields[] = { 35520 { Q_MIN_COUNTf, 16, 0, SOCF_LE|SOCF_RO } 35521 }; 35522 35523 #endif 35524 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35525 defined(BCM_56270_A0) 35526 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORDEIr_fields[] = { 35527 { Q_MIN_COUNTf, 14, 0, SOCF_LE|SOCF_RO } 35528 }; 35529 35530 #endif 35531 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35532 defined(BCM_56450_B1) 35533 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORDEQr_fields[] = { 35534 { Q_MIN_COUNTf, 10, 0, SOCF_LE|SOCF_RO } 35535 }; 35536 35537 #endif 35538 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35539 defined(BCM_56270_A0) 35540 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORDEQ_BCM56260_A0r_fields[] = { 35541 { Q_MIN_COUNTf, 9, 0, SOCF_LE|SOCF_RO } 35542 }; 35543 35544 #endif 35545 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35546 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORQEEr_fields[] = { 35547 { Q_MIN_COUNTf, 18, 0, SOCF_LE|SOCF_RO } 35548 }; 35549 35550 #endif 35551 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35552 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORQEQr_fields[] = { 35553 { Q_MIN_COUNTf, 13, 0, SOCF_LE|SOCF_RO } 35554 }; 35555 35556 #endif 35557 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35558 defined(BCM_56270_A0) 35559 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORQEQ_BCM56260_A0r_fields[] = { 35560 { Q_MIN_COUNTf, 12, 0, SOCF_LE|SOCF_RO } 35561 }; 35562 35563 #endif 35564 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35565 defined(BCM_56450_B1) 35566 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORQEQ_BCM56450_A0r_fields[] = { 35567 { Q_MIN_COUNTf, 13, 0, SOCF_LE|SOCF_RO } 35568 }; 35569 35570 #endif 35571 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35572 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35573 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35574 soc_field_info_t soc_OP_QUEUE_REDIRECT_CONFIG_PACKETr_fields[] = { 35575 { Q_LIMIT_DYNAMIC_PACKETf, 1, 22, 0 }, 35576 { Q_MIN_PACKETf, 11, 11, SOCF_LE }, 35577 { Q_SHARED_ALPHA_PACKETf, 3, 0, SOCF_LE }, 35578 { Q_SHARED_LIMIT_PACKETf, 11, 0, SOCF_LE } 35579 }; 35580 35581 #endif 35582 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35583 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35584 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35585 soc_field_info_t soc_OP_QUEUE_REDIRECT_RESET_OFFSET_PACKETr_fields[] = { 35586 { RESET_OFFSET_PACKETf, 11, 0, SOCF_LE } 35587 }; 35588 35589 #endif 35590 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 35591 soc_field_info_t soc_OP_QUEUE_RESET_OFFSETr_fields[] = { 35592 { Q_RESET_OFFSETf, 10, 4, SOCF_LE } 35593 }; 35594 35595 #endif 35596 #if defined(BCM_88732_A0) 35597 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_BCM88732_A0r_fields[] = { 35598 { Q_RESET_OFFSETf, 13, 4, SOCF_LE } 35599 }; 35600 35601 #endif 35602 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 35603 defined(BCM_56680_A0) || defined(BCM_56680_B0) 35604 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_CELLr_fields[] = { 35605 { Q_RESET_OFFSET_CELLf, 11, 4, SOCF_LE } 35606 }; 35607 35608 #endif 35609 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 35610 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_CELL_BCM56334_A0r_fields[] = { 35611 { Q_RESET_OFFSET_CELLf, 10, 4, SOCF_LE } 35612 }; 35613 35614 #endif 35615 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35616 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35617 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35618 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_CELL_BCM56634_A0r_fields[] = { 35619 { Q_RESET_OFFSET_CELLf, 11, 0, SOCF_LE } 35620 }; 35621 35622 #endif 35623 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35624 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_CELL_BCM56640_A0r_fields[] = { 35625 { Q_RESET_OFFSET_CELLf, 12, 0, SOCF_LE } 35626 }; 35627 35628 #endif 35629 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 35630 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_CELL_BCM56840_A0r_fields[] = { 35631 { Q_RESET_OFFSET_CELLf, 13, 0, SOCF_LE } 35632 }; 35633 35634 #endif 35635 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 35636 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 35637 defined(BCM_56680_A0) || defined(BCM_56680_B0) 35638 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_PACKETr_fields[] = { 35639 { Q_RESET_OFFSET_PACKETf, 10, 2, SOCF_LE } 35640 }; 35641 35642 #endif 35643 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35644 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35645 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35646 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_PACKET_BCM56634_A0r_fields[] = { 35647 { Q_RESET_OFFSET_PACKETf, 10, 0, SOCF_LE } 35648 }; 35649 35650 #endif 35651 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35652 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDOEMAr_fields[] = { 35653 { RESUME_OFFSET_REDf, 11, 0, SOCF_LE } 35654 }; 35655 35656 #endif 35657 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35658 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDOEMA_BCM56260_A0r_fields[] = { 35659 { RESUME_OFFSET_REDf, 10, 0, SOCF_LE } 35660 }; 35661 35662 #endif 35663 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35664 defined(BCM_56450_B1) 35665 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDOEMA_BCM56450_A0r_fields[] = { 35666 { RESUME_OFFSET_REDf, 11, 0, SOCF_LE } 35667 }; 35668 35669 #endif 35670 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35671 defined(BCM_56450_B1) 35672 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORDEEr_fields[] = { 35673 { RESUME_OFFSET_REDf, 15, 0, SOCF_LE } 35674 }; 35675 35676 #endif 35677 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35678 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORDEE_BCM56260_A0r_fields[] = { 35679 { RESUME_OFFSET_REDf, 13, 0, SOCF_LE } 35680 }; 35681 35682 #endif 35683 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35684 defined(BCM_56270_A0) 35685 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORDEIr_fields[] = { 35686 { RESUME_OFFSET_REDf, 11, 0, SOCF_LE } 35687 }; 35688 35689 #endif 35690 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35691 defined(BCM_56450_B1) 35692 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORDEQr_fields[] = { 35693 { RESUME_OFFSET_REDf, 7, 0, SOCF_LE } 35694 }; 35695 35696 #endif 35697 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35698 defined(BCM_56270_A0) 35699 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORDEQ_BCM56260_A0r_fields[] = { 35700 { RESUME_OFFSET_REDf, 6, 0, SOCF_LE } 35701 }; 35702 35703 #endif 35704 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35705 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORQEEr_fields[] = { 35706 { RESUME_OFFSET_REDf, 15, 0, SOCF_LE } 35707 }; 35708 35709 #endif 35710 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35711 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORQEQr_fields[] = { 35712 { RESUME_OFFSET_REDf, 10, 0, SOCF_LE } 35713 }; 35714 35715 #endif 35716 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35717 defined(BCM_56270_A0) 35718 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORQEQ_BCM56260_A0r_fields[] = { 35719 { RESUME_OFFSET_REDf, 9, 0, SOCF_LE } 35720 }; 35721 35722 #endif 35723 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35724 defined(BCM_56450_B1) 35725 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORQEQ_BCM56450_A0r_fields[] = { 35726 { RESUME_OFFSET_REDf, 10, 0, SOCF_LE } 35727 }; 35728 35729 #endif 35730 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35731 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDOEMAr_fields[] = { 35732 { Q_RESET_OFFSETf, 14, 0, SOCF_LE } 35733 }; 35734 35735 #endif 35736 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35737 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDOEMA_BCM56260_A0r_fields[] = { 35738 { Q_RESET_OFFSETf, 13, 0, SOCF_LE } 35739 }; 35740 35741 #endif 35742 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35743 defined(BCM_56450_B1) 35744 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDOEMA_BCM56450_A0r_fields[] = { 35745 { Q_RESET_OFFSETf, 14, 0, SOCF_LE } 35746 }; 35747 35748 #endif 35749 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35750 defined(BCM_56450_B1) 35751 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORDEEr_fields[] = { 35752 { Q_RESET_OFFSETf, 18, 0, SOCF_LE } 35753 }; 35754 35755 #endif 35756 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35757 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORDEE_BCM56260_A0r_fields[] = { 35758 { Q_RESET_OFFSETf, 16, 0, SOCF_LE } 35759 }; 35760 35761 #endif 35762 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35763 defined(BCM_56270_A0) 35764 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORDEIr_fields[] = { 35765 { Q_RESET_OFFSETf, 14, 0, SOCF_LE } 35766 }; 35767 35768 #endif 35769 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35770 defined(BCM_56450_B1) 35771 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORDEQr_fields[] = { 35772 { Q_RESET_OFFSETf, 10, 0, SOCF_LE } 35773 }; 35774 35775 #endif 35776 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35777 defined(BCM_56270_A0) 35778 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORDEQ_BCM56260_A0r_fields[] = { 35779 { Q_RESET_OFFSETf, 9, 0, SOCF_LE } 35780 }; 35781 35782 #endif 35783 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35784 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORQEEr_fields[] = { 35785 { Q_RESET_OFFSETf, 18, 0, SOCF_LE } 35786 }; 35787 35788 #endif 35789 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35790 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORQEQr_fields[] = { 35791 { Q_RESET_OFFSETf, 13, 0, SOCF_LE } 35792 }; 35793 35794 #endif 35795 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35796 defined(BCM_56270_A0) 35797 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORQEQ_BCM56260_A0r_fields[] = { 35798 { Q_RESET_OFFSETf, 12, 0, SOCF_LE } 35799 }; 35800 35801 #endif 35802 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35803 defined(BCM_56450_B1) 35804 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORQEQ_BCM56450_A0r_fields[] = { 35805 { Q_RESET_OFFSETf, 13, 0, SOCF_LE } 35806 }; 35807 35808 #endif 35809 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35810 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDOEMAr_fields[] = { 35811 { RESUME_OFFSET_YELLOWf, 11, 0, SOCF_LE } 35812 }; 35813 35814 #endif 35815 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35816 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDOEMA_BCM56260_A0r_fields[] = { 35817 { RESUME_OFFSET_YELLOWf, 10, 0, SOCF_LE } 35818 }; 35819 35820 #endif 35821 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35822 defined(BCM_56450_B1) 35823 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDOEMA_BCM56450_A0r_fields[] = { 35824 { RESUME_OFFSET_YELLOWf, 11, 0, SOCF_LE } 35825 }; 35826 35827 #endif 35828 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35829 defined(BCM_56450_B1) 35830 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORDEEr_fields[] = { 35831 { RESUME_OFFSET_YELLOWf, 15, 0, SOCF_LE } 35832 }; 35833 35834 #endif 35835 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35836 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORDEE_BCM56260_A0r_fields[] = { 35837 { RESUME_OFFSET_YELLOWf, 13, 0, SOCF_LE } 35838 }; 35839 35840 #endif 35841 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35842 defined(BCM_56270_A0) 35843 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORDEIr_fields[] = { 35844 { RESUME_OFFSET_YELLOWf, 11, 0, SOCF_LE } 35845 }; 35846 35847 #endif 35848 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35849 defined(BCM_56450_B1) 35850 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORDEQr_fields[] = { 35851 { RESUME_OFFSET_YELLOWf, 7, 0, SOCF_LE } 35852 }; 35853 35854 #endif 35855 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35856 defined(BCM_56270_A0) 35857 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORDEQ_BCM56260_A0r_fields[] = { 35858 { RESUME_OFFSET_YELLOWf, 6, 0, SOCF_LE } 35859 }; 35860 35861 #endif 35862 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35863 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORQEEr_fields[] = { 35864 { RESUME_OFFSET_YELLOWf, 15, 0, SOCF_LE } 35865 }; 35866 35867 #endif 35868 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35869 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORQEQr_fields[] = { 35870 { RESUME_OFFSET_YELLOWf, 10, 0, SOCF_LE } 35871 }; 35872 35873 #endif 35874 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 35875 defined(BCM_56270_A0) 35876 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORQEQ_BCM56260_A0r_fields[] = { 35877 { RESUME_OFFSET_YELLOWf, 9, 0, SOCF_LE } 35878 }; 35879 35880 #endif 35881 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 35882 defined(BCM_56450_B1) 35883 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORQEQ_BCM56450_A0r_fields[] = { 35884 { RESUME_OFFSET_YELLOWf, 10, 0, SOCF_LE } 35885 }; 35886 35887 #endif 35888 #if defined(BCM_56800_A0) 35889 soc_field_info_t soc_OP_QUEUE_RESET_VALUEr_fields[] = { 35890 { Q_DROP_STATEf, 1, 14, SOCF_RO }, 35891 { Q_RESET_VALUEf, 14, 0, SOCF_LE|SOCF_RO } 35892 }; 35893 35894 #endif 35895 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 35896 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_BCM56820_A0r_fields[] = { 35897 { PORT_QMIN_DSf, 1, 15, SOCF_RO }, 35898 { QMIN_THD_METf, 1, 16, SOCF_RO }, 35899 { QUEUE_EARLY_E2E_STATEf, 1, 17, SOCF_RO }, 35900 { Q_DROP_STATEf, 1, 14, SOCF_RO }, 35901 { Q_RESET_VALUEf, 14, 0, SOCF_LE|SOCF_RO } 35902 }; 35903 35904 #endif 35905 #if defined(BCM_88732_A0) 35906 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_BCM88732_A0r_fields[] = { 35907 { PORT_QMIN_DSf, 1, 18, SOCF_RO }, 35908 { QMIN_THD_METf, 1, 19, SOCF_RO }, 35909 { QUEUE_EARLY_E2E_STATEf, 1, 20, SOCF_RO }, 35910 { Q_DROP_STATEf, 1, 17, SOCF_RO }, 35911 { Q_RESET_VALUEf, 17, 0, SOCF_LE|SOCF_RO } 35912 }; 35913 35914 #endif 35915 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35916 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 35917 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35918 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 35919 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35920 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_CELLr_fields[] = { 35921 { PORT_QMIN_DROP_STATE_CELLf, 1, 16, SOCF_RO }, 35922 { QMIN_THD_MET_CELLf, 1, 17, SOCF_RO }, 35923 { Q_DROP_STATE_CELLf, 1, 15, SOCF_RO }, 35924 { Q_EARLY_E2E_STATE_CELLf, 1, 18, SOCF_RO }, 35925 { Q_RESET_VALUE_CELLf, 15, 0, SOCF_LE|SOCF_RO } 35926 }; 35927 35928 #endif 35929 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 35930 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_CELL_BCM56334_A0r_fields[] = { 35931 { PORT_QMIN_DROP_STATE_CELLf, 1, 16, SOCF_RO }, 35932 { QMIN_THD_MET_CELLf, 1, 17, SOCF_RO }, 35933 { Q_DROP_STATE_CELLf, 1, 15, SOCF_RO }, 35934 { Q_EARLY_E2E_STATE_CELLf, 1, 18, SOCF_RO }, 35935 { Q_RESET_VALUE_CELLf, 14, 0, SOCF_LE|SOCF_RO } 35936 }; 35937 35938 #endif 35939 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 35940 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_CELL_BCM56640_A0r_fields[] = { 35941 { Q_DROP_STATE_CELLf, 1, 12, SOCF_RO }, 35942 { Q_EARLY_E2E_STATE_CELLf, 1, 13, SOCF_RO }, 35943 { Q_RED_DROP_STATE_CELLf, 1, 14, SOCF_RO }, 35944 { Q_RESET_VALUE_CELLf, 12, 0, SOCF_LE|SOCF_RO } 35945 }; 35946 35947 #endif 35948 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 35949 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_CELL_BCM56840_A0r_fields[] = { 35950 { Q_DROP_STATE_CELLf, 1, 13, SOCF_RO }, 35951 { Q_EARLY_E2E_STATE_CELLf, 1, 14, SOCF_RO }, 35952 { Q_RED_DROP_STATE_CELLf, 1, 15, SOCF_RO }, 35953 { Q_RESET_VALUE_CELLf, 13, 0, SOCF_LE|SOCF_RO } 35954 }; 35955 35956 #endif 35957 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 35958 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 35959 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 35960 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 35961 defined(BCM_56685_A0) || defined(BCM_56685_B0) 35962 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_PACKETr_fields[] = { 35963 { PORT_QMIN_DROP_STATE_PACKETf, 1, 16, SOCF_RO }, 35964 { QMIN_THD_MET_PACKETf, 1, 17, SOCF_RO }, 35965 { Q_DROP_STATE_PACKETf, 1, 15, SOCF_RO }, 35966 { Q_EARLY_E2E_STATE_PACKETf, 1, 18, SOCF_RO }, 35967 { Q_RESET_VALUE_PACKETf, 14, 0, SOCF_LE|SOCF_RO } 35968 }; 35969 35970 #endif 35971 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 35972 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_PACKET_BCM56334_A0r_fields[] = { 35973 { PORT_QMIN_DROP_STATE_PACKETf, 1, 16, SOCF_RO }, 35974 { QMIN_THD_MET_PACKETf, 1, 17, SOCF_RO }, 35975 { Q_DROP_STATE_PACKETf, 1, 15, SOCF_RO }, 35976 { Q_EARLY_E2E_STATE_PACKETf, 1, 18, SOCF_RO }, 35977 { Q_RESET_VALUE_PACKETf, 13, 0, SOCF_LE|SOCF_RO } 35978 }; 35979 35980 #endif 35981 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 35982 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDOEMAr_fields[] = { 35983 { QMIN_THD_METf, 1, 17, SOCF_RO }, 35984 { Q_DROP_STATEf, 1, 14, SOCF_RO }, 35985 { Q_RED_DROP_STATEf, 1, 16, SOCF_RO }, 35986 { Q_RESET_VALUEf, 14, 0, SOCF_LE|SOCF_RO }, 35987 { Q_YELLOW_DROP_STATEf, 1, 15, SOCF_RO } 35988 }; 35989 35990 #endif 35991 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 35992 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDOEMA_BCM56260_A0r_fields[] = { 35993 { QMIN_THD_METf, 1, 16, SOCF_RO }, 35994 { Q_DROP_STATEf, 1, 13, SOCF_RO }, 35995 { Q_RED_DROP_STATEf, 1, 15, SOCF_RO }, 35996 { Q_RESET_VALUEf, 13, 0, SOCF_LE|SOCF_RO }, 35997 { Q_YELLOW_DROP_STATEf, 1, 14, SOCF_RO } 35998 }; 35999 36000 #endif 36001 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36002 defined(BCM_56450_B1) 36003 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDOEMA_BCM56450_A0r_fields[] = { 36004 { QMIN_THD_METf, 1, 17, SOCF_RO }, 36005 { Q_DROP_STATEf, 1, 14, SOCF_RO }, 36006 { Q_RED_DROP_STATEf, 1, 16, SOCF_RO }, 36007 { Q_RESET_VALUEf, 14, 0, SOCF_LE|SOCF_RO }, 36008 { Q_YELLOW_DROP_STATEf, 1, 15, SOCF_RO } 36009 }; 36010 36011 #endif 36012 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36013 defined(BCM_56450_B1) 36014 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORDEEr_fields[] = { 36015 { QMIN_THD_METf, 1, 21, SOCF_RO }, 36016 { Q_DROP_STATEf, 1, 18, SOCF_RO }, 36017 { Q_RED_DROP_STATEf, 1, 20, SOCF_RO }, 36018 { Q_RESET_VALUEf, 18, 0, SOCF_LE|SOCF_RO }, 36019 { Q_YELLOW_DROP_STATEf, 1, 19, SOCF_RO } 36020 }; 36021 36022 #endif 36023 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 36024 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORDEE_BCM56260_A0r_fields[] = { 36025 { QMIN_THD_METf, 1, 19, SOCF_RO }, 36026 { Q_DROP_STATEf, 1, 16, SOCF_RO }, 36027 { Q_RED_DROP_STATEf, 1, 18, SOCF_RO }, 36028 { Q_RESET_VALUEf, 16, 0, SOCF_LE|SOCF_RO }, 36029 { Q_YELLOW_DROP_STATEf, 1, 17, SOCF_RO } 36030 }; 36031 36032 #endif 36033 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 36034 defined(BCM_56270_A0) 36035 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORDEIr_fields[] = { 36036 { QMIN_THD_METf, 1, 17, SOCF_RO }, 36037 { Q_DROP_STATEf, 1, 14, SOCF_RO }, 36038 { Q_RED_DROP_STATEf, 1, 16, SOCF_RO }, 36039 { Q_RESET_VALUEf, 14, 0, SOCF_LE|SOCF_RO }, 36040 { Q_YELLOW_DROP_STATEf, 1, 15, SOCF_RO } 36041 }; 36042 36043 #endif 36044 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36045 defined(BCM_56450_B1) 36046 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORDEQr_fields[] = { 36047 { QMIN_THD_METf, 1, 13, SOCF_RO }, 36048 { Q_DROP_STATEf, 1, 10, SOCF_RO }, 36049 { Q_RED_DROP_STATEf, 1, 12, SOCF_RO }, 36050 { Q_RESET_VALUEf, 10, 0, SOCF_LE|SOCF_RO }, 36051 { Q_YELLOW_DROP_STATEf, 1, 11, SOCF_RO } 36052 }; 36053 36054 #endif 36055 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 36056 defined(BCM_56270_A0) 36057 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORDEQ_BCM56260_A0r_fields[] = { 36058 { QMIN_THD_METf, 1, 12, SOCF_RO }, 36059 { Q_DROP_STATEf, 1, 9, SOCF_RO }, 36060 { Q_RED_DROP_STATEf, 1, 11, SOCF_RO }, 36061 { Q_RESET_VALUEf, 9, 0, SOCF_LE|SOCF_RO }, 36062 { Q_YELLOW_DROP_STATEf, 1, 10, SOCF_RO } 36063 }; 36064 36065 #endif 36066 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 36067 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORQEEr_fields[] = { 36068 { QMIN_THD_METf, 1, 21, SOCF_RO }, 36069 { Q_DROP_STATEf, 1, 18, SOCF_RO }, 36070 { Q_RED_DROP_STATEf, 1, 20, SOCF_RO }, 36071 { Q_RESET_VALUEf, 18, 0, SOCF_LE|SOCF_RO }, 36072 { Q_YELLOW_DROP_STATEf, 1, 19, SOCF_RO } 36073 }; 36074 36075 #endif 36076 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 36077 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORQEQr_fields[] = { 36078 { QMIN_THD_METf, 1, 16, SOCF_RO }, 36079 { Q_DROP_STATEf, 1, 13, SOCF_RO }, 36080 { Q_RED_DROP_STATEf, 1, 15, SOCF_RO }, 36081 { Q_RESET_VALUEf, 13, 0, SOCF_LE|SOCF_RO }, 36082 { Q_YELLOW_DROP_STATEf, 1, 14, SOCF_RO } 36083 }; 36084 36085 #endif 36086 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 36087 defined(BCM_56270_A0) 36088 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORQEQ_BCM56260_A0r_fields[] = { 36089 { QMIN_THD_METf, 1, 15, SOCF_RO }, 36090 { Q_DROP_STATEf, 1, 12, SOCF_RO }, 36091 { Q_RED_DROP_STATEf, 1, 14, SOCF_RO }, 36092 { Q_RESET_VALUEf, 12, 0, SOCF_LE|SOCF_RO }, 36093 { Q_YELLOW_DROP_STATEf, 1, 13, SOCF_RO } 36094 }; 36095 36096 #endif 36097 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36098 defined(BCM_56450_B1) 36099 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORQEQ_BCM56450_A0r_fields[] = { 36100 { QMIN_THD_METf, 1, 16, SOCF_RO }, 36101 { Q_DROP_STATEf, 1, 13, SOCF_RO }, 36102 { Q_RED_DROP_STATEf, 1, 15, SOCF_RO }, 36103 { Q_RESET_VALUEf, 13, 0, SOCF_LE|SOCF_RO }, 36104 { Q_YELLOW_DROP_STATEf, 1, 14, SOCF_RO } 36105 }; 36106 36107 #endif 36108 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 36109 defined(BCM_56725_A0) || defined(BCM_56800_A0) || \ 36110 defined(BCM_56820_A0) 36111 soc_field_info_t soc_OP_QUEUE_SHARED_COUNTr_fields[] = { 36112 { Q_SHARED_COUNTf, 14, 0, SOCF_LE|SOCF_RO } 36113 }; 36114 36115 #endif 36116 #if defined(BCM_88732_A0) 36117 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_BCM88732_A0r_fields[] = { 36118 { Q_SHARED_COUNTf, 17, 0, SOCF_LE|SOCF_RO } 36119 }; 36120 36121 #endif 36122 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 36123 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 36124 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 36125 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 36126 defined(BCM_56685_A0) || defined(BCM_56685_B0) 36127 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_CELLr_fields[] = { 36128 { Q_SHARED_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO } 36129 }; 36130 36131 #endif 36132 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 36133 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_CELL_BCM56334_A0r_fields[] = { 36134 { Q_SHARED_COUNT_CELLf, 14, 0, SOCF_LE|SOCF_RO } 36135 }; 36136 36137 #endif 36138 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 36139 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_CELL_BCM56640_A0r_fields[] = { 36140 { Q_SHARED_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO } 36141 }; 36142 36143 #endif 36144 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 36145 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 36146 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 36147 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 36148 defined(BCM_56685_A0) || defined(BCM_56685_B0) 36149 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_PACKETr_fields[] = { 36150 { Q_SHARED_COUNT_PACKETf, 14, 0, SOCF_LE|SOCF_RO } 36151 }; 36152 36153 #endif 36154 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 36155 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_PACKET_BCM56334_A0r_fields[] = { 36156 { Q_SHARED_COUNT_PACKETf, 13, 0, SOCF_LE|SOCF_RO } 36157 }; 36158 36159 #endif 36160 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36161 defined(BCM_56450_B1) 36162 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDOEMAr_fields[] = { 36163 { Q_SHARED_COUNTf, 14, 0, SOCF_LE|SOCF_RO } 36164 }; 36165 36166 #endif 36167 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 36168 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDOEMA_BCM56260_A0r_fields[] = { 36169 { Q_SHARED_COUNTf, 13, 0, SOCF_LE|SOCF_RO } 36170 }; 36171 36172 #endif 36173 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36174 defined(BCM_56450_B1) 36175 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORDEEr_fields[] = { 36176 { Q_SHARED_COUNTf, 18, 0, SOCF_LE|SOCF_RO } 36177 }; 36178 36179 #endif 36180 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 36181 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORDEE_BCM56260_A0r_fields[] = { 36182 { Q_SHARED_COUNTf, 16, 0, SOCF_LE|SOCF_RO } 36183 }; 36184 36185 #endif 36186 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 36187 defined(BCM_56270_A0) 36188 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORDEIr_fields[] = { 36189 { Q_SHARED_COUNTf, 14, 0, SOCF_LE|SOCF_RO } 36190 }; 36191 36192 #endif 36193 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36194 defined(BCM_56450_B1) 36195 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORDEQr_fields[] = { 36196 { Q_SHARED_COUNTf, 10, 0, SOCF_LE|SOCF_RO } 36197 }; 36198 36199 #endif 36200 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 36201 defined(BCM_56270_A0) 36202 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORDEQ_BCM56260_A0r_fields[] = { 36203 { Q_SHARED_COUNTf, 9, 0, SOCF_LE|SOCF_RO } 36204 }; 36205 36206 #endif 36207 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 36208 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORQEEr_fields[] = { 36209 { Q_SHARED_COUNTf, 18, 0, SOCF_LE|SOCF_RO } 36210 }; 36211 36212 #endif 36213 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 36214 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORQEQr_fields[] = { 36215 { Q_SHARED_COUNTf, 13, 0, SOCF_LE|SOCF_RO } 36216 }; 36217 36218 #endif 36219 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 36220 defined(BCM_56270_A0) 36221 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORQEQ_BCM56260_A0r_fields[] = { 36222 { Q_SHARED_COUNTf, 12, 0, SOCF_LE|SOCF_RO } 36223 }; 36224 36225 #endif 36226 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36227 defined(BCM_56450_B1) 36228 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORQEQ_BCM56450_A0r_fields[] = { 36229 { Q_SHARED_COUNTf, 13, 0, SOCF_LE|SOCF_RO } 36230 }; 36231 36232 #endif 36233 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 36234 defined(BCM_56725_A0) || defined(BCM_56800_A0) || \ 36235 defined(BCM_56820_A0) 36236 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNTr_fields[] = { 36237 { Q_TOTAL_COUNTf, 14, 0, SOCF_LE|SOCF_RO } 36238 }; 36239 36240 #endif 36241 #if defined(BCM_88732_A0) 36242 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_BCM88732_A0r_fields[] = { 36243 { Q_TOTAL_COUNTf, 17, 0, SOCF_LE|SOCF_RO } 36244 }; 36245 36246 #endif 36247 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 36248 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 36249 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 36250 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 36251 defined(BCM_56685_A0) || defined(BCM_56685_B0) 36252 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_CELLr_fields[] = { 36253 { Q_TOTAL_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO } 36254 }; 36255 36256 #endif 36257 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 36258 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_CELL_BCM56334_A0r_fields[] = { 36259 { Q_TOTAL_COUNT_CELLf, 14, 0, SOCF_LE|SOCF_RO } 36260 }; 36261 36262 #endif 36263 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 36264 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_CELL_BCM56640_A0r_fields[] = { 36265 { Q_TOTAL_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO } 36266 }; 36267 36268 #endif 36269 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 36270 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 36271 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 36272 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 36273 defined(BCM_56685_A0) || defined(BCM_56685_B0) 36274 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_PACKETr_fields[] = { 36275 { Q_TOTAL_COUNT_PACKETf, 14, 0, SOCF_LE|SOCF_RO } 36276 }; 36277 36278 #endif 36279 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 36280 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_PACKET_BCM56334_A0r_fields[] = { 36281 { Q_TOTAL_COUNT_PACKETf, 13, 0, SOCF_LE|SOCF_RO } 36282 }; 36283 36284 #endif 36285 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36286 defined(BCM_56450_B1) 36287 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDOEMAr_fields[] = { 36288 { Q_TOTAL_COUNTf, 14, 0, SOCF_LE|SOCF_RO } 36289 }; 36290 36291 #endif 36292 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 36293 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDOEMA_BCM56260_A0r_fields[] = { 36294 { Q_TOTAL_COUNTf, 13, 0, SOCF_LE|SOCF_RO } 36295 }; 36296 36297 #endif 36298 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36299 defined(BCM_56450_B1) 36300 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORDEEr_fields[] = { 36301 { Q_TOTAL_COUNTf, 18, 0, SOCF_LE|SOCF_RO } 36302 }; 36303 36304 #endif 36305 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 36306 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORDEE_BCM56260_A0r_fields[] = { 36307 { Q_TOTAL_COUNTf, 16, 0, SOCF_LE|SOCF_RO } 36308 }; 36309 36310 #endif 36311 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 36312 defined(BCM_56270_A0) 36313 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORDEIr_fields[] = { 36314 { Q_TOTAL_COUNTf, 14, 0, SOCF_LE|SOCF_RO } 36315 }; 36316 36317 #endif 36318 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36319 defined(BCM_56450_B1) 36320 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORDEQr_fields[] = { 36321 { Q_TOTAL_COUNTf, 10, 0, SOCF_LE|SOCF_RO } 36322 }; 36323 36324 #endif 36325 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 36326 defined(BCM_56270_A0) 36327 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORDEQ_BCM56260_A0r_fields[] = { 36328 { Q_TOTAL_COUNTf, 9, 0, SOCF_LE|SOCF_RO } 36329 }; 36330 36331 #endif 36332 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 36333 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORQEEr_fields[] = { 36334 { Q_TOTAL_COUNTf, 18, 0, SOCF_LE|SOCF_RO } 36335 }; 36336 36337 #endif 36338 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 36339 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORQEQr_fields[] = { 36340 { Q_TOTAL_COUNTf, 13, 0, SOCF_LE|SOCF_RO } 36341 }; 36342 36343 #endif 36344 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 36345 defined(BCM_56270_A0) 36346 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORQEQ_BCM56260_A0r_fields[] = { 36347 { Q_TOTAL_COUNTf, 12, 0, SOCF_LE|SOCF_RO } 36348 }; 36349 36350 #endif 36351 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36352 defined(BCM_56450_B1) 36353 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORQEQ_BCM56450_A0r_fields[] = { 36354 { Q_TOTAL_COUNTf, 13, 0, SOCF_LE|SOCF_RO } 36355 }; 36356 36357 #endif 36358 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 36359 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 36360 defined(BCM_56685_A0) || defined(BCM_56685_B0) 36361 soc_field_info_t soc_OP_RESUME_OFFSET_COLOR_CELL_PROFILEr_fields[] = { 36362 { RESUME_OFFSET_RED_CELLf, 12, 12, SOCF_LE }, 36363 { RESUME_OFFSET_YELLOW_CELLf, 12, 0, SOCF_LE } 36364 }; 36365 36366 #endif 36367 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 36368 soc_field_info_t soc_OP_RESUME_OFFSET_COLOR_CELL_PROFILE_BCM56334_A0r_fields[] = { 36369 { RESUME_OFFSET_RED_CELLf, 11, 11, SOCF_LE }, 36370 { RESUME_OFFSET_YELLOW_CELLf, 11, 0, SOCF_LE } 36371 }; 36372 36373 #endif 36374 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 36375 soc_field_info_t soc_OP_RESUME_OFFSET_COLOR_CELL_PROFILE_BCM56640_A0r_fields[] = { 36376 { RESUME_OFFSET_RED_CELLf, 12, 0, SOCF_LE } 36377 }; 36378 36379 #endif 36380 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 36381 soc_field_info_t soc_OP_RESUME_OFFSET_COLOR_CELL_PROFILE_BCM56840_A0r_fields[] = { 36382 { RESUME_OFFSET_RED_CELLf, 13, 0, SOCF_LE } 36383 }; 36384 36385 #endif 36386 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 36387 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 36388 defined(BCM_56685_A0) || defined(BCM_56685_B0) 36389 soc_field_info_t soc_OP_RESUME_OFFSET_COLOR_PACKET_PROFILEr_fields[] = { 36390 { RESUME_OFFSET_RED_PACKETf, 12, 12, SOCF_LE }, 36391 { RESUME_OFFSET_YELLOW_PACKETf, 12, 0, SOCF_LE } 36392 }; 36393 36394 #endif 36395 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 36396 soc_field_info_t soc_OP_RESUME_OFFSET_COLOR_PACKET_PROFILE_BCM56334_A0r_fields[] = { 36397 { RESUME_OFFSET_RED_PACKETf, 11, 11, SOCF_LE }, 36398 { RESUME_OFFSET_YELLOW_PACKETf, 11, 0, SOCF_LE } 36399 }; 36400 36401 #endif 36402 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 36403 soc_field_info_t soc_OP_SP_BST_THRESHOLD_SELr_fields[] = { 36404 { MCUC_SP0_BST_SELf, 2, 0, SOCF_LE }, 36405 { MCUC_SP1_BST_SELf, 2, 2, SOCF_LE }, 36406 { MCUC_SP2_BST_SELf, 2, 4, SOCF_LE }, 36407 { MCUC_SP3_BST_SELf, 2, 6, SOCF_LE }, 36408 { MC_SP0_BST_SELf, 2, 8, SOCF_LE }, 36409 { MC_SP1_BST_SELf, 2, 10, SOCF_LE }, 36410 { MC_SP2_BST_SELf, 2, 12, SOCF_LE }, 36411 { MC_SP3_BST_SELf, 2, 14, SOCF_LE } 36412 }; 36413 36414 #endif 36415 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 36416 soc_field_info_t soc_OP_THDU_CONFIGr_fields[] = { 36417 { EARLY_E2E_SELECTf, 1, 2, 0 }, 36418 { ENABLE_QUEUE_AND_GROUP_TICKETf, 1, 4, 0 }, 36419 { ENABLE_UPDATE_COLOR_RESUMEf, 1, 3, 0 }, 36420 { MOP_POLICY_1Af, 1, 0, 0 }, 36421 { MOP_POLICY_1Bf, 1, 1, 0 }, 36422 { RESERVED_1f, 1, 5, SOCF_RES } 36423 }; 36424 36425 #endif 36426 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 36427 defined(BCM_56670_A0) || defined(BCM_56670_B0) 36428 soc_field_info_t soc_OP_THDU_CONFIG_BCM56560_A0r_fields[] = { 36429 { EARLY_E2E_SELECTf, 1, 2, 0 }, 36430 { ENABLE_QUEUE_AND_GROUP_TICKETf, 1, 4, 0 }, 36431 { ENABLE_UPDATE_COLOR_RESUMEf, 1, 3, 0 }, 36432 { MOP_POLICY_1Af, 1, 0, 0 }, 36433 { MOP_POLICY_1Bf, 1, 1, 0 }, 36434 { RESERVED_1f, 1, 5, SOCF_RES } 36435 }; 36436 36437 #endif 36438 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 36439 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 36440 defined(BCM_56965_A0) || defined(BCM_56970_A0) 36441 soc_field_info_t soc_OP_THDU_CONFIG_BCM56960_A0r_fields[] = { 36442 { EARLY_E2E_SELECTf, 1, 2, 0 }, 36443 { ENABLE_QUEUE_AND_GROUP_TICKETf, 1, 4, SOCF_SC }, 36444 { ENABLE_UPDATE_COLOR_RESUMEf, 1, 3, SOCF_SC }, 36445 { MOP_POLICY_1Af, 1, 0, 0 }, 36446 { MOP_POLICY_1Bf, 1, 1, 0 }, 36447 { RESERVED_1f, 1, 5, SOCF_RES } 36448 }; 36449 36450 #endif 36451 #if defined(BCM_56800_A0) 36452 soc_field_info_t soc_OP_THR_CONFIGr_fields[] = { 36453 { ASF_ENABLEf, 1, 8, 0 }, 36454 { ASF_PKT_SIZEf, 4, 0, SOCF_LE }, 36455 { ASF_QUEUE_SIZEf, 4, 4, SOCF_LE }, 36456 { MOP_POLICYf, 3, 9, SOCF_LE }, 36457 { SOP_POLICYf, 1, 12, 0 } 36458 }; 36459 36460 #endif 36461 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 36462 soc_field_info_t soc_OP_THR_CONFIG_BCM56260_A0r_fields[] = { 36463 { E2ECC_HOL_ENf, 1, 1, 0 }, 36464 { EARLY_E2E_SELECTf, 1, 0, 0 }, 36465 { OOB_HCFC_GCS_ENABLEf, 1, 2, 0 } 36466 }; 36467 36468 #endif 36469 #if defined(BCM_56270_A0) 36470 soc_field_info_t soc_OP_THR_CONFIG_BCM56270_A0r_fields[] = { 36471 { E2ECC_HOL_ENf, 1, 1, 0 }, 36472 { EARLY_E2E_SELECTf, 1, 0, 0 }, 36473 { MC_OPN_MOPf, 1, 8, 0 }, 36474 { MC_Q_MOPf, 1, 7, 0 }, 36475 { OOB_HCFC_GCS_ENABLEf, 1, 2, 0 }, 36476 { RDE_Q_MOPf, 1, 11, 0 }, 36477 { RQE_Q_MOP_1Af, 1, 9, 0 }, 36478 { RQE_Q_MOP_1Bf, 1, 10, 0 }, 36479 { UC_OPN_MOP_1Af, 1, 5, 0 }, 36480 { UC_OPN_MOP_1Bf, 1, 6, 0 }, 36481 { UC_Q_MOP_1Af, 1, 3, 0 }, 36482 { UC_Q_MOP_1Bf, 1, 4, 0 } 36483 }; 36484 36485 #endif 36486 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 36487 soc_field_info_t soc_OP_THR_CONFIG_BCM56440_A0r_fields[] = { 36488 { E2ECC_HOL_ENf, 1, 1, 0 }, 36489 { EARLY_E2E_SELECTf, 1, 0, 0 }, 36490 { OOB_HCFC_GCS_ENABLEf, 1, 2, 0 } 36491 }; 36492 36493 #endif 36494 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 36495 defined(BCM_56450_B1) 36496 soc_field_info_t soc_OP_THR_CONFIG_BCM56450_A0r_fields[] = { 36497 { E2ECC_HOL_ENf, 1, 1, 0 }, 36498 { EARLY_E2E_SELECTf, 1, 0, 0 }, 36499 { OOB_HCFC_GCS_ENABLEf, 1, 2, 0 } 36500 }; 36501 36502 #endif 36503 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 36504 defined(BCM_56680_A0) || defined(BCM_56680_B0) 36505 soc_field_info_t soc_OP_THR_CONFIG_BCM56624_A0r_fields[] = { 36506 { EARLY_E2E_SELECTf, 1, 4, 0 }, 36507 { MOP_POLICYf, 3, 0, SOCF_LE }, 36508 { SOP_POLICYf, 1, 3, 0 } 36509 }; 36510 36511 #endif 36512 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 36513 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 36514 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 36515 defined(BCM_56685_A0) || defined(BCM_56685_B0) 36516 soc_field_info_t soc_OP_THR_CONFIG_BCM56634_A0r_fields[] = { 36517 { EARLY_E2E_SELECTf, 1, 5, 0 }, 36518 { MOP_POLICYf, 4, 0, SOCF_LE }, 36519 { SOP_POLICYf, 1, 4, 0 } 36520 }; 36521 36522 #endif 36523 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 36524 soc_field_info_t soc_OP_THR_CONFIG_BCM56640_A0r_fields[] = { 36525 { EARLY_E2E_SELECTf, 1, 5, 0 }, 36526 { MOP_POLICYf, 4, 0, SOCF_LE }, 36527 { SOP_POLICYf, 1, 4, 0 }, 36528 { UC_MC_PORT_COMB_ACCT_ENABLEf, 1, 7, 0 }, 36529 { YELLOW_CELL_DS_SELECTf, 1, 6, 0 } 36530 }; 36531 36532 #endif 36533 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 36534 soc_field_info_t soc_OP_THR_CONFIG_BCM56820_A0r_fields[] = { 36535 { ASF_ENABLEf, 1, 8, 0 }, 36536 { ASF_PKT_SIZEf, 4, 0, SOCF_LE }, 36537 { ASF_QUEUE_SIZEf, 4, 4, SOCF_LE }, 36538 { EARLY_E2E_SELECTf, 1, 13, 0 }, 36539 { MOP_POLICYf, 3, 9, SOCF_LE }, 36540 { SOP_POLICYf, 1, 12, 0 } 36541 }; 36542 36543 #endif 36544 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 36545 soc_field_info_t soc_OP_THR_CONFIG_BCM56840_A0r_fields[] = { 36546 { ASF_ENABLEf, 1, 14, 0 }, 36547 { ASF_PKT_SIZEf, 4, 6, SOCF_LE }, 36548 { ASF_QUEUE_SIZEf, 4, 10, SOCF_LE }, 36549 { EARLY_E2E_SELECTf, 1, 5, 0 }, 36550 { MOP_POLICYf, 4, 0, SOCF_LE }, 36551 { SOP_POLICYf, 1, 4, 0 }, 36552 { YELLOW_CELL_DS_SELECTf, 1, 15, 0 } 36553 }; 36554 36555 #endif 36556 #if defined(BCM_88732_A0) 36557 soc_field_info_t soc_OP_THR_CONFIG_BCM88732_A0r_fields[] = { 36558 { BUFFER_COLOR_RESUME_INDEXf, 4, 1, SOCF_LE }, 36559 { MOP_POLICYf, 1, 0, 0 } 36560 }; 36561 36562 #endif 36563 #if defined(BCM_56840_B0) 36564 soc_field_info_t soc_OP_THR_CONFIG_PLUSr_fields[] = { 36565 { DISABLE_MIX_THDO_INTEROP_CONFIGf, 1, 0, 0 }, 36566 { ENABLE_OP_DMVOQf, 1, 2, 0 }, 36567 { ENABLE_UPDATE_COLOR_RESUMEf, 1, 3, 0 }, 36568 { ENABLE_YELLOW_DS_DROP_RED_PKTf, 1, 1, 0 } 36569 }; 36570 36571 #endif 36572 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 36573 soc_field_info_t soc_OP_THR_CONFIG_PLUS_BCM56640_A0r_fields[] = { 36574 { DISABLE_MIX_THDO_INTEROP_CONFIGf, 1, 0, 0 }, 36575 { ENABLE_OP_DMVOQf, 1, 2, 0 }, 36576 { ENABLE_UPDATE_COLOR_RESUMEf, 1, 3, 0 }, 36577 { ENABLE_YELLOW_DS_DROP_RED_PKTf, 1, 1, 0 } 36578 }; 36579 36580 #endif 36581 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 36582 soc_field_info_t soc_OP_UC_PORT_BST_THRESHOLDr_fields[] = { 36583 { BST_STATf, 12, 0, SOCF_LE }, 36584 { BST_THRESHOLDf, 12, 0, SOCF_LE } 36585 }; 36586 36587 #endif 36588 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 36589 defined(BCM_56670_A0) || defined(BCM_56670_B0) 36590 soc_field_info_t soc_OP_UC_PORT_BST_THRESHOLD_BCM56560_A0r_fields[] = { 36591 { BST_STATf, 14, 0, SOCF_LE } 36592 }; 36593 36594 #endif 36595 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 36596 soc_field_info_t soc_OP_UC_PORT_BST_THRESHOLD_BCM56850_A0r_fields[] = { 36597 { BST_STATf, 14, 0, SOCF_LE } 36598 }; 36599 36600 #endif 36601 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 36602 soc_field_info_t soc_OP_UC_PORT_BST_THRESHOLD_BCM56960_A0r_fields[] = { 36603 { BST_STATf, 12, 0, SOCF_LE } 36604 }; 36605 36606 #endif 36607 #if defined(BCM_56970_A0) 36608 soc_field_info_t soc_OP_UC_PORT_BST_THRESHOLD_BCM56970_A0r_fields[] = { 36609 { BST_STATf, 13, 0, SOCF_LE } 36610 }; 36611 36612 #endif 36613 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 36614 soc_field_info_t soc_OP_UC_PORT_CONFIG1_CELLr_fields[] = { 36615 { COS0_SPIDf, 2, 1, SOCF_LE }, 36616 { COS1_SPIDf, 2, 3, SOCF_LE }, 36617 { COS2_SPIDf, 2, 5, SOCF_LE }, 36618 { COS3_SPIDf, 2, 7, SOCF_LE }, 36619 { COS4_SPIDf, 2, 9, SOCF_LE }, 36620 { COS5_SPIDf, 2, 11, SOCF_LE }, 36621 { COS6_SPIDf, 2, 13, SOCF_LE }, 36622 { COS7_SPIDf, 2, 15, SOCF_LE }, 36623 { COS8_SPIDf, 2, 17, SOCF_LE }, 36624 { COS9_SPIDf, 2, 19, SOCF_LE }, 36625 { PORT_LIMIT_ENABLE_CELLf, 1, 0, 0 }, 36626 { Q_E2E_DS_ENf, 8, 21, SOCF_LE } 36627 }; 36628 36629 #endif 36630 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 36631 soc_field_info_t soc_OP_UC_PORT_DROP_STATEr_fields[] = { 36632 { STATEf, 63, 0, SOCF_LE|SOCF_RO } 36633 }; 36634 36635 #endif 36636 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 36637 defined(BCM_56970_A0) 36638 soc_field_info_t soc_OP_UC_PORT_DROP_STATE_BCM56960_A0r_fields[] = { 36639 { STATEf, 34, 0, SOCF_LE|SOCF_RO } 36640 }; 36641 36642 #endif 36643 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 36644 soc_field_info_t soc_OP_UC_PORT_DROP_STATE_CELL_BMP0_64r_fields[] = { 36645 { OP_UC_PORT_DROP_STATE_CELL_BMP0f, 33, 0, SOCF_LE|SOCF_RO } 36646 }; 36647 36648 #endif 36649 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 36650 soc_field_info_t soc_OP_UC_PORT_DROP_STATE_CELL_BMP1_64r_fields[] = { 36651 { OP_UC_PORT_DROP_STATE_CELL_BMP1f, 33, 0, SOCF_LE|SOCF_RO } 36652 }; 36653 36654 #endif 36655 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 36656 soc_field_info_t soc_OP_UC_PORT_DROP_STATE_SPLIT1r_fields[] = { 36657 { STATEf, 1, 0, SOCF_RO } 36658 }; 36659 36660 #endif 36661 #if defined(BCM_56370_A0) 36662 soc_field_info_t soc_OP_UC_PORT_DROP_STATE_SPLIT1_BCM56370_A0r_fields[] = { 36663 { STATEf, 6, 0, SOCF_LE|SOCF_RO } 36664 }; 36665 36666 #endif 36667 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 36668 soc_field_info_t soc_OP_UC_PORT_DROP_STATE_Xr_fields[] = { 36669 { STATEf, 53, 0, SOCF_LE|SOCF_RO } 36670 }; 36671 36672 #endif 36673 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 36674 soc_field_info_t soc_OP_UC_PORT_DROP_STATE_X1r_fields[] = { 36675 { STATEf, 10, 0, SOCF_LE|SOCF_RO } 36676 }; 36677 36678 #endif 36679 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 36680 soc_field_info_t soc_OP_UC_PORT_LIMIT_COLOR_CELLr_fields[] = { 36681 { REDf, 13, 13, SOCF_LE }, 36682 { YELf, 13, 0, SOCF_LE } 36683 }; 36684 36685 #endif 36686 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 36687 soc_field_info_t soc_OP_UC_PORT_SHARED_COUNT_CELLr_fields[] = { 36688 { OP_UC_PORT_SHARED_COUNT_CELLf, 16, 0, SOCF_LE|SOCF_RO } 36689 }; 36690 36691 #endif 36692 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 36693 defined(BCM_56850_A0) || defined(BCM_56860_A0) 36694 soc_field_info_t soc_OP_UC_QGROUP_DROP_STATEr_fields[] = { 36695 { STATEf, 64, 0, SOCF_LE|SOCF_RO } 36696 }; 36697 36698 #endif 36699 #if defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 36700 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 36701 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 36702 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 36703 defined(BCM_56965_A0) || defined(BCM_56970_A0) 36704 soc_field_info_t soc_OP_UC_QUEUE_DROP_STATEr_fields[] = { 36705 { STATEf, 64, 0, SOCF_LE|SOCF_RO } 36706 }; 36707 36708 #endif 36709 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 36710 soc_field_info_t soc_OP_VOQ_PORT_CONFIGr_fields[] = { 36711 { Q_SEL_P1f, 1, 0, 0 }, 36712 { Q_SEL_P2f, 1, 1, 0 }, 36713 { Q_SEL_P3f, 1, 2, 0 }, 36714 { Q_SEL_P34f, 1, 4, 0 }, 36715 { Q_SEL_P35f, 1, 5, 0 }, 36716 { Q_SEL_P36f, 1, 6, 0 }, 36717 { Q_SEL_P37f, 1, 7, 0 }, 36718 { Q_SEL_P4f, 1, 3, 0 } 36719 }; 36720 36721 #endif 36722 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 36723 soc_field_info_t soc_OSC_ENr_fields[] = { 36724 { OSC_OUT_ENf, 1, 0, 0 }, 36725 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 36726 }; 36727 36728 #endif 36729 #if defined(BCM_56970_A0) 36730 soc_field_info_t soc_OTPC_2_CONTROLr_fields[] = { 36731 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RES }, 36732 { STARTf, 1, 0, 0 } 36733 }; 36734 36735 #endif 36736 #if defined(BCM_56970_A0) 36737 soc_field_info_t soc_OTPC_2_KEY0r_fields[] = { 36738 { KEYf, 32, 0, SOCF_LE } 36739 }; 36740 36741 #endif 36742 #if defined(BCM_56970_A0) 36743 soc_field_info_t soc_OTPC_2_STATUSr_fields[] = { 36744 { CHECK_DONEf, 1, 0, SOCF_RO }, 36745 { CHECK_PASSf, 1, 1, SOCF_RO }, 36746 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 36747 }; 36748 36749 #endif 36750 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 36751 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 36752 defined(BCM_56160_A0) 36753 soc_field_info_t soc_OTPC_CMD_STARTr_fields[] = { 36754 { RESERVED_0f, 31, 1, SOCF_LE|SOCF_RES }, 36755 { STARTf, 1, 0, SOCF_RES } 36756 }; 36757 36758 #endif 36759 #if defined(BCM_56150_A0) 36760 soc_field_info_t soc_OTPC_CNTRL_0r_fields[] = { 36761 { ACCESS_MODEf, 2, 22, SOCF_LE|SOCF_RES }, 36762 { BURST_STAT_SELf, 1, 24, SOCF_RES }, 36763 { BYPASS_OTP_CLKf, 1, 31, SOCF_RES }, 36764 { COMMANDf, 5, 1, SOCF_LE|SOCF_RES }, 36765 { CPU_DEBUG_SELf, 4, 25, SOCF_LE|SOCF_RES }, 36766 { OTP_DEBUG_MODEf, 1, 20, SOCF_RES }, 36767 { OTP_PROG_ENf, 1, 21, SOCF_RO|SOCF_RES }, 36768 { PROGRAM_VERIFY_FLAGf, 1, 18, SOCF_RES }, 36769 { READ_FOUTf, 1, 30, SOCF_RES }, 36770 { RESERVED_0f, 3, 6, SOCF_LE|SOCF_RES }, 36771 { STARTf, 1, 0, SOCF_RES }, 36772 { TESTCOLf, 1, 29, SOCF_RES }, 36773 { WRP_CONTINUE_TO_FAILf, 1, 19, SOCF_RES }, 36774 { WRP_DOUBLEFUSEf, 1, 12, SOCF_RES }, 36775 { WRP_DOUBLE_WORDf, 1, 17, SOCF_RES }, 36776 { WRP_PROG_IN_DEBUGf, 1, 9, SOCF_RES }, 36777 { WRP_QUADFUSEf, 1, 13, SOCF_RES }, 36778 { WRP_READ2Xf, 1, 10, SOCF_RES }, 36779 { WRP_READ4Xf, 1, 11, SOCF_RES }, 36780 { WRP_REGC_SELf, 3, 14, SOCF_LE|SOCF_RES } 36781 }; 36782 36783 #endif 36784 #if defined(BCM_56150_A0) 36785 soc_field_info_t soc_OTPC_CNTRL_1r_fields[] = { 36786 { RESERVED_1f, 4, 28, SOCF_LE|SOCF_RES }, 36787 { WRP_CPC_SELf, 4, 17, SOCF_LE|SOCF_RES }, 36788 { WRP_FUSESEL0f, 1, 27, SOCF_RES }, 36789 { WRP_PBYPf, 1, 26, SOCF_RES }, 36790 { WRP_PCOUNTf, 4, 21, SOCF_LE|SOCF_RES }, 36791 { WRP_SADBYPf, 1, 25, SOCF_RES }, 36792 { WRP_TMf, 9, 0, SOCF_LE|SOCF_RES }, 36793 { WRP_VSELf, 8, 9, SOCF_LE|SOCF_RES } 36794 }; 36795 36796 #endif 36797 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 36798 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 36799 defined(BCM_56160_A0) 36800 soc_field_info_t soc_OTPC_COMMANDr_fields[] = { 36801 { COMMANDf, 6, 0, SOCF_LE|SOCF_RES }, 36802 { RESERVED_0f, 26, 6, SOCF_LE|SOCF_RES } 36803 }; 36804 36805 #endif 36806 #if defined(BCM_56150_A0) 36807 soc_field_info_t soc_OTPC_CPUADDR_REGr_fields[] = { 36808 { OTPC_CPU_ADDRESSf, 16, 0, SOCF_LE|SOCF_RES }, 36809 { RESERVED_1f, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 36810 }; 36811 36812 #endif 36813 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 36814 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 36815 defined(BCM_56160_A0) 36816 soc_field_info_t soc_OTPC_CPUADDR_REG_BCM53400_A0r_fields[] = { 36817 { OTPC_CPU_ADDRESSf, 16, 0, SOCF_LE|SOCF_RES }, 36818 { RESERVED_1f, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 36819 }; 36820 36821 #endif 36822 #if defined(BCM_56150_A0) 36823 soc_field_info_t soc_OTPC_CPU_DATAr_fields[] = { 36824 { OTP_CPU_DATAf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES } 36825 }; 36826 36827 #endif 36828 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 36829 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 36830 defined(BCM_56160_A0) 36831 soc_field_info_t soc_OTPC_CPU_DATA_BCM53400_A0r_fields[] = { 36832 { OTP_CPU_DATAf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES } 36833 }; 36834 36835 #endif 36836 #if defined(BCM_56150_A0) 36837 soc_field_info_t soc_OTPC_CPU_STATUSr_fields[] = { 36838 { COMMAND_DONEf, 1, 0, SOCF_RO|SOCF_RES }, 36839 { CONTROL_ERRORf, 1, 11, SOCF_RO|SOCF_RES }, 36840 { INVALID_ACCESS_MODEf, 1, 14, SOCF_RO|SOCF_RES }, 36841 { INVALID_ADDRESSf, 1, 13, SOCF_RO|SOCF_RES }, 36842 { INVALID_COMMANDf, 1, 9, SOCF_RO|SOCF_RES }, 36843 { INVALID_PROG_REQf, 1, 5, SOCF_RO|SOCF_RES }, 36844 { INVALID_SECURE_ACCESSf, 1, 15, SOCF_RO|SOCF_RES }, 36845 { OTP_STBY_REGf, 1, 8, SOCF_RO|SOCF_RES }, 36846 { PROGOKf, 1, 12, SOCF_RO|SOCF_RES }, 36847 { PROG_BLOCKEDf, 1, 6, SOCF_RO|SOCF_RES }, 36848 { RESERVED_1f, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }, 36849 { WRP_BUSYf, 1, 3, SOCF_RO|SOCF_RES }, 36850 { WRP_DATA_READYf, 1, 1, SOCF_RO|SOCF_RES }, 36851 { WRP_DOUTf, 1, 2, SOCF_RO|SOCF_RES }, 36852 { WRP_ERRORf, 1, 10, SOCF_RO|SOCF_RES }, 36853 { WRP_FAILf, 1, 4, SOCF_RO|SOCF_RES }, 36854 { WRP_FDONEf, 1, 7, SOCF_RO|SOCF_RES } 36855 }; 36856 36857 #endif 36858 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 36859 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 36860 defined(BCM_56160_A0) 36861 soc_field_info_t soc_OTPC_CPU_STATUS_BCM53400_A0r_fields[] = { 36862 { OTP_STATUSf, 24, 0, SOCF_LE|SOCF_RO|SOCF_RES }, 36863 { RESERVED_0f, 8, 24, SOCF_LE|SOCF_RO|SOCF_RES } 36864 }; 36865 36866 #endif 36867 #if defined(BCM_56150_A0) 36868 soc_field_info_t soc_OTPC_CPU_WRITE_REGr_fields[] = { 36869 { OTPC_WRITE_DATAf, 32, 0, SOCF_LE|SOCF_RES } 36870 }; 36871 36872 #endif 36873 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 36874 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 36875 defined(BCM_56160_A0) 36876 soc_field_info_t soc_OTPC_CPU_WRITE_REG_BCM53400_A0r_fields[] = { 36877 { OTPC_WRITE_DATAf, 32, 0, SOCF_LE|SOCF_RES } 36878 }; 36879 36880 #endif 36881 #if defined(BCM_56150_A0) 36882 soc_field_info_t soc_OTPC_MODE_REGr_fields[] = { 36883 { DISABLE_CPU_ACCESSf, 1, 1, SOCF_RO|SOCF_RES }, 36884 { OTPC_MODEf, 1, 0, SOCF_RES }, 36885 { RESERVED_0f, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 36886 }; 36887 36888 #endif 36889 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 36890 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 36891 defined(BCM_56160_A0) 36892 soc_field_info_t soc_OTPC_MODE_REG_BCM53400_A0r_fields[] = { 36893 { DISABLE_CPU_ACCESSf, 1, 1, SOCF_RES }, 36894 { OTPC_MODEf, 1, 0, SOCF_RES }, 36895 { OTP_PROG_ENf, 1, 2, SOCF_RO|SOCF_RES }, 36896 { RESERVED_0f, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES } 36897 }; 36898 36899 #endif 36900 #if defined(BCM_56150_A0) 36901 soc_field_info_t soc_OTPC_SOFT_RESET_CNTRLr_fields[] = { 36902 { OTPC_SFT_RSTf, 1, 0, SOCF_RES }, 36903 { RESERVED_1f, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 36904 }; 36905 36906 #endif 36907 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 36908 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 36909 defined(BCM_56160_A0) 36910 soc_field_info_t soc_OTPC_SOFT_RESET_CNTRL_BCM53400_A0r_fields[] = { 36911 { OTPC_SFT_RSTf, 1, 0, SOCF_RES }, 36912 { RESERVED_1f, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 36913 }; 36914 36915 #endif 36916 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 36917 defined(BCM_56870_A0) 36918 soc_field_info_t soc_OUTER_L2_FOR_IFP_AND_TRUNKr_fields[] = { 36919 { ASSIGNMENT_CTRLf, 2, 0, SOCF_LE } 36920 }; 36921 36922 #endif 36923 #if defined(BCM_56800_A0) 36924 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLEr_fields[] = { 36925 { OUTPUT_PORT_RX_ENABLEf, 21, 0, SOCF_LE } 36926 }; 36927 36928 #endif 36929 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 36930 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE0_64r_fields[] = { 36931 { OUTPUT_PORT_RX_ENABLE0f, 33, 0, SOCF_LE }, 36932 { OUTPUT_PORT_RX_ENABLE0_HIf, 1, 32, 0 }, 36933 { OUTPUT_PORT_RX_ENABLE0_LOf, 32, 0, SOCF_LE } 36934 }; 36935 36936 #endif 36937 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 36938 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE0_64_BCM56640_A0r_fields[] = { 36939 { OUTPUT_PORT_RX_ENABLE0f, 63, 0, SOCF_LE } 36940 }; 36941 36942 #endif 36943 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 36944 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE1_64r_fields[] = { 36945 { OUTPUT_PORT_RX_ENABLE1f, 33, 0, SOCF_LE }, 36946 { OUTPUT_PORT_RX_ENABLE1_HIf, 1, 32, 0 }, 36947 { OUTPUT_PORT_RX_ENABLE1_LOf, 32, 0, SOCF_LE } 36948 }; 36949 36950 #endif 36951 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 36952 defined(BCM_56680_A0) || defined(BCM_56680_B0) 36953 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE_64r_fields[] = { 36954 { OUTPUT_PORT_RX_ENABLEf, 54, 0, SOCF_LE }, 36955 { OUTPUT_PORT_RX_ENABLE_HIf, 22, 32, SOCF_LE }, 36956 { OUTPUT_PORT_RX_ENABLE_LOf, 32, 0, SOCF_LE } 36957 }; 36958 36959 #endif 36960 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 36961 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 36962 defined(BCM_56685_A0) || defined(BCM_56685_B0) 36963 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE_64_BCM56634_A0r_fields[] = { 36964 { OUTPUT_PORT_RX_ENABLEf, 55, 0, SOCF_LE }, 36965 { OUTPUT_PORT_RX_ENABLE_HIf, 23, 32, SOCF_LE }, 36966 { OUTPUT_PORT_RX_ENABLE_LOf, 32, 0, SOCF_LE } 36967 }; 36968 36969 #endif 36970 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 36971 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE_BCM56334_A0r_fields[] = { 36972 { OUTPUT_PORT_RX_ENABLEf, 30, 0, SOCF_LE } 36973 }; 36974 36975 #endif 36976 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 36977 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE_BCM56820_A0r_fields[] = { 36978 { OUTPUT_PORT_RX_ENABLEf, 29, 0, SOCF_LE } 36979 }; 36980 36981 #endif 36982 #if defined(BCM_88732_A0) 36983 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE_BCM88732_A0r_fields[] = { 36984 { OUTPUT_PORT_RX_ENABLEf, 17, 0, SOCF_LE } 36985 }; 36986 36987 #endif 36988 #if defined(BCM_88732_A0) 36989 soc_field_info_t soc_OVERLAY_MODEr_fields[] = { 36990 { XGS_OVERLAY_MODEf, 1, 0, 0 } 36991 }; 36992 36993 #endif 36994 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 36995 defined(BCM_53570_B0) || defined(BCM_56160_A0) 36996 soc_field_info_t soc_OVF_L2_HITDA_ONLYr_fields[] = { 36997 { HITDAf, 64, 0, SOCF_LE } 36998 }; 36999 37000 #endif 37001 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 37002 defined(BCM_53570_B0) || defined(BCM_56160_A0) 37003 soc_field_info_t soc_OVF_L2_HITSA_ONLYr_fields[] = { 37004 { HITSAf, 32, 0, SOCF_LE }, 37005 { LOCAL_SAf, 32, 32, SOCF_LE } 37006 }; 37007 37008 #endif 37009 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37010 soc_field_info_t soc_OVQ_ADDRESS_RANGE_0r_fields[] = { 37011 { OVQ_ADDRESS_RANGE0_DISABLEf, 1, 28, 0 }, 37012 { OVQ_ADDRESS_RANGE0_HIGf, 14, 0, SOCF_LE }, 37013 { OVQ_ADDRESS_RANGE0_LOWf, 14, 14, SOCF_LE } 37014 }; 37015 37016 #endif 37017 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37018 soc_field_info_t soc_OVQ_ADDRESS_RANGE_1r_fields[] = { 37019 { OVQ_ADDRESS_RANGE1_DISABLEf, 1, 28, 0 }, 37020 { OVQ_ADDRESS_RANGE1_HIGf, 14, 0, SOCF_LE }, 37021 { OVQ_ADDRESS_RANGE1_LOWf, 14, 14, SOCF_LE } 37022 }; 37023 37024 #endif 37025 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37026 soc_field_info_t soc_OVQ_ADDRESS_RANGE_2r_fields[] = { 37027 { OVQ_ADDRESS_RANGE2_DISABLEf, 1, 28, 0 }, 37028 { OVQ_ADDRESS_RANGE2_HIGf, 14, 0, SOCF_LE }, 37029 { OVQ_ADDRESS_RANGE2_LOWf, 14, 14, SOCF_LE } 37030 }; 37031 37032 #endif 37033 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37034 soc_field_info_t soc_OVQ_ADDRESS_RANGE_3r_fields[] = { 37035 { OVQ_ADDRESS_RANGE3_DISABLEf, 1, 28, 0 }, 37036 { OVQ_ADDRESS_RANGE3_HIGf, 14, 0, SOCF_LE }, 37037 { OVQ_ADDRESS_RANGE3_LOWf, 14, 14, SOCF_LE } 37038 }; 37039 37040 #endif 37041 #if defined(BCM_56840_B0) 37042 soc_field_info_t soc_OVQ_BLOCK_COUNTERr_fields[] = { 37043 { BLK_SIZEf, 4, 13, SOCF_LE }, 37044 { ERROR_HAPPENEDf, 1, 12, SOCF_RO }, 37045 { MAX_OVQ_BLOCK_CNTf, 6, 6, SOCF_LE }, 37046 { OVQ_BLOCK_CNTf, 6, 0, SOCF_LE|SOCF_RO } 37047 }; 37048 37049 #endif 37050 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37051 soc_field_info_t soc_OVQ_BLOCK_COUNTER_BCM56640_A0r_fields[] = { 37052 { BLK_SIZEf, 4, 13, SOCF_LE|SOCF_RO }, 37053 { ERROR_HAPPENEDf, 1, 12, SOCF_RO }, 37054 { MAX_OVQ_BLOCK_CNTf, 6, 6, SOCF_LE|SOCF_RO }, 37055 { OVQ_BLOCK_CNTf, 6, 0, SOCF_LE|SOCF_RO } 37056 }; 37057 37058 #endif 37059 #if defined(BCM_56840_B0) 37060 soc_field_info_t soc_OVQ_BUBBLE_SIZE_REGr_fields[] = { 37061 { OVQ_BUBBLE_SIZEf, 14, 14, SOCF_LE|SOCF_RO }, 37062 { OVQ_MAX_BUBBLE_SIZEf, 14, 0, SOCF_LE } 37063 }; 37064 37065 #endif 37066 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37067 soc_field_info_t soc_OVQ_BUBBLE_SIZE_REG_BCM56640_A0r_fields[] = { 37068 { OVQ_BUBBLE_SIZEf, 13, 13, SOCF_LE|SOCF_RO }, 37069 { OVQ_MAX_BUBBLE_SIZEf, 13, 0, SOCF_LE } 37070 }; 37071 37072 #endif 37073 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37074 soc_field_info_t soc_OVQ_BUBBLE_THRESHOLDr_fields[] = { 37075 { OVQ_BUBBLE_THRESHOLDf, 14, 0, SOCF_LE }, 37076 { OVQ_BUBBLE_THRESHOLD_ENABLEf, 1, 14, 0 } 37077 }; 37078 37079 #endif 37080 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37081 soc_field_info_t soc_OVQ_BUBBLE_THRESHOLD_BCM56640_A0r_fields[] = { 37082 { OVQ_BUBBLE_THRESHOLDf, 13, 0, SOCF_LE }, 37083 { OVQ_BUBBLE_THRESHOLD_ENABLEf, 1, 13, 0 } 37084 }; 37085 37086 #endif 37087 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37088 soc_field_info_t soc_OVQ_DFTr_fields[] = { 37089 { OVQ_DCMf, 1, 11, SOCF_RES }, 37090 { OVQ_FIX_ECC_ENf, 1, 12, SOCF_RES }, 37091 { OVQ_PMf, 1, 10, SOCF_RES }, 37092 { OVQ_TMf, 10, 0, SOCF_LE|SOCF_RES } 37093 }; 37094 37095 #endif 37096 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37097 soc_field_info_t soc_OVQ_DFT_BCM56640_A0r_fields[] = { 37098 { OVQ_DCMf, 1, 11, SOCF_RES }, 37099 { OVQ_FIX_ECC_ENf, 1, 12, SOCF_RES }, 37100 { OVQ_PMf, 1, 10, SOCF_RES }, 37101 { OVQ_TMf, 10, 0, SOCF_LE|SOCF_RES } 37102 }; 37103 37104 #endif 37105 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37106 soc_field_info_t soc_OVQ_DISTRIBUTOR_DFTr_fields[] = { 37107 { OVQ_DIST_FIX_ECC_ENf, 1, 9, SOCF_RES }, 37108 { OVQ_DIST_STBYf, 1, 8, SOCF_RES }, 37109 { OVQ_DIST_TMf, 8, 0, SOCF_LE|SOCF_RES } 37110 }; 37111 37112 #endif 37113 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37114 soc_field_info_t soc_OVQ_DISTRIBUTOR_DFT_BCM56640_A0r_fields[] = { 37115 { OVQ_DIST_FIX_ECC_ENf, 1, 3, SOCF_RES }, 37116 { OVQ_DIST_STBYf, 1, 2, SOCF_RES }, 37117 { OVQ_DIST_TMf, 2, 0, SOCF_LE|SOCF_RES } 37118 }; 37119 37120 #endif 37121 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37122 soc_field_info_t soc_OVQ_DROP_THRESHOLD0r_fields[] = { 37123 { OVQ_DROP_THRESHOLD0f, 14, 0, SOCF_LE } 37124 }; 37125 37126 #endif 37127 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37128 soc_field_info_t soc_OVQ_DROP_THRESHOLD0_BCM56640_A0r_fields[] = { 37129 { OVQ_DROP_THRESHOLD0f, 13, 0, SOCF_LE } 37130 }; 37131 37132 #endif 37133 #if defined(BCM_56840_B0) 37134 soc_field_info_t soc_OVQ_DROP_THRESHOLD_REGr_fields[] = { 37135 { OVQ_DROP_THRESHOLDf, 8, 0, SOCF_LE }, 37136 { OVQ_DROP_THRESHOLD_RESET_LIMITf, 8, 8, SOCF_LE } 37137 }; 37138 37139 #endif 37140 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37141 soc_field_info_t soc_OVQ_DROP_THRESHOLD_REG_BCM56640_A0r_fields[] = { 37142 { OVQ_DROP_THRESHOLDf, 8, 0, SOCF_LE|SOCF_RO }, 37143 { OVQ_DROP_THRESHOLD_RESET_LIMITf, 8, 8, SOCF_LE|SOCF_RO } 37144 }; 37145 37146 #endif 37147 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37148 soc_field_info_t soc_OVQ_DROP_THRESHOLD_RESET_LIMITr_fields[] = { 37149 { OVQ_DROP_THRESHOLD_RESET_LIMITf, 14, 0, SOCF_LE } 37150 }; 37151 37152 #endif 37153 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37154 soc_field_info_t soc_OVQ_DROP_THRESHOLD_RESET_LIMIT_BCM56640_A0r_fields[] = { 37155 { OVQ_DROP_THRESHOLD_RESET_LIMITf, 13, 0, SOCF_LE } 37156 }; 37157 37158 #endif 37159 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37160 soc_field_info_t soc_OVQ_ECC_BITMAPr_fields[] = { 37161 { CLEAR_ECC_STATUSf, 1, 36, 0 }, 37162 { ECC_1B_ERR_ADDRESSf, 14, 0, SOCF_LE|SOCF_RO }, 37163 { ECC_2B_ERR_ADDRESSf, 14, 14, SOCF_LE|SOCF_RO }, 37164 { ECC_ERR_DIST_B1f, 1, 32, SOCF_RO }, 37165 { ECC_ERR_DIST_B2f, 1, 33, SOCF_RO }, 37166 { ECC_ERR_DIST_B3f, 1, 34, SOCF_RO }, 37167 { ECC_ERR_DIST_B4f, 1, 35, SOCF_RO }, 37168 { ECC_ERR_OVQ_B1f, 1, 28, SOCF_RO }, 37169 { ECC_ERR_OVQ_B2f, 1, 29, SOCF_RO }, 37170 { ECC_ERR_OVQ_B3f, 1, 30, SOCF_RO }, 37171 { ECC_ERR_OVQ_B4f, 1, 31, SOCF_RO } 37172 }; 37173 37174 #endif 37175 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37176 soc_field_info_t soc_OVQ_ECC_BITMAP_BCM56640_A0r_fields[] = { 37177 { ECC_1B_ERR_ADDRESSf, 14, 0, SOCF_LE|SOCF_RO }, 37178 { ECC_2B_ERR_ADDRESSf, 14, 14, SOCF_LE|SOCF_RO }, 37179 { ECC_ERR_DIST_B1f, 1, 32, SOCF_RO }, 37180 { ECC_ERR_DIST_B2f, 1, 33, SOCF_RO }, 37181 { ECC_ERR_DIST_B3f, 1, 34, SOCF_RO }, 37182 { ECC_ERR_DIST_B4f, 1, 35, SOCF_RO }, 37183 { ECC_ERR_OVQ_B1f, 1, 28, SOCF_RO }, 37184 { ECC_ERR_OVQ_B2f, 1, 29, SOCF_RO }, 37185 { ECC_ERR_OVQ_B3f, 1, 30, SOCF_RO }, 37186 { ECC_ERR_OVQ_B4f, 1, 31, SOCF_RO }, 37187 { REPL_GRP_ERRf, 1, 36, SOCF_RO } 37188 }; 37189 37190 #endif 37191 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37192 soc_field_info_t soc_OVQ_FLOWCONTROL_COUNTERr_fields[] = { 37193 { OVQ_FLOWCONTROL_COUNTERf, 16, 0, SOCF_LE } 37194 }; 37195 37196 #endif 37197 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37198 soc_field_info_t soc_OVQ_FLOWCONTROL_COUNTER_BCM56640_A0r_fields[] = { 37199 { OVQ_FLOWCONTROL_COUNTERf, 15, 0, SOCF_LE } 37200 }; 37201 37202 #endif 37203 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37204 soc_field_info_t soc_OVQ_FLOWCONTROL_THRESHOLDr_fields[] = { 37205 { OVQ_FC_ENABLEf, 1, 28, 0 }, 37206 { OVQ_FC_THRESHOLDf, 14, 14, SOCF_LE }, 37207 { OVQ_FC_THRESHOLD_RESET_LIMITf, 14, 0, SOCF_LE } 37208 }; 37209 37210 #endif 37211 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37212 soc_field_info_t soc_OVQ_FLOWCONTROL_THRESHOLD_BCM56640_A0r_fields[] = { 37213 { OVQ_FC_ENABLEf, 1, 26, 0 }, 37214 { OVQ_FC_THRESHOLDf, 13, 13, SOCF_LE }, 37215 { OVQ_FC_THRESHOLD_RESET_LIMITf, 13, 0, SOCF_LE } 37216 }; 37217 37218 #endif 37219 #if defined(BCM_56840_B0) 37220 soc_field_info_t soc_OVQ_LINKED_LIST_REGr_fields[] = { 37221 { FREE_HEADf, 6, 6, SOCF_LE|SOCF_RO }, 37222 { FREE_TAILf, 6, 0, SOCF_LE|SOCF_RO }, 37223 { OVQ_HEADf, 6, 18, SOCF_LE|SOCF_RO }, 37224 { OVQ_TAILf, 6, 12, SOCF_LE|SOCF_RO } 37225 }; 37226 37227 #endif 37228 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37229 soc_field_info_t soc_OVQ_LINKED_LIST_REG_BCM56640_A0r_fields[] = { 37230 { FREE_HEADf, 6, 6, SOCF_LE|SOCF_RO }, 37231 { FREE_TAILf, 6, 0, SOCF_LE|SOCF_RO }, 37232 { OVQ_HEADf, 6, 18, SOCF_LE|SOCF_RO }, 37233 { OVQ_TAILf, 6, 12, SOCF_LE|SOCF_RO } 37234 }; 37235 37236 #endif 37237 #if defined(BCM_56840_B0) 37238 soc_field_info_t soc_OVQ_LINKED_LIST_SELECTr_fields[] = { 37239 { OVQ_LL_SELECTIONf, 1, 0, 0 } 37240 }; 37241 37242 #endif 37243 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37244 soc_field_info_t soc_OVQ_LINKED_LIST_SELECT_BCM56640_A0r_fields[] = { 37245 { OVQ_LL_SELECTIONf, 1, 0, 0 } 37246 }; 37247 37248 #endif 37249 #if defined(BCM_56840_B0) 37250 soc_field_info_t soc_OVQ_LINKED_NEXTPTRr_fields[] = { 37251 { OVQ_LINKED_NEXT_PTRf, 6, 0, SOCF_LE|SOCF_RO } 37252 }; 37253 37254 #endif 37255 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37256 soc_field_info_t soc_OVQ_LINKED_NEXTPTR_BCM56640_A0r_fields[] = { 37257 { OVQ_LINKED_NEXT_PTRf, 6, 0, SOCF_LE|SOCF_RO } 37258 }; 37259 37260 #endif 37261 #if defined(BCM_56840_B0) 37262 soc_field_info_t soc_OVQ_LINKED_REGr_fields[] = { 37263 { OVQ_LINKED_REG_NUMf, 6, 0, SOCF_LE|SOCF_RO } 37264 }; 37265 37266 #endif 37267 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37268 soc_field_info_t soc_OVQ_LINKED_REG_BCM56640_A0r_fields[] = { 37269 { OVQ_LINKED_REG_NUMf, 6, 0, SOCF_LE|SOCF_RO } 37270 }; 37271 37272 #endif 37273 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37274 soc_field_info_t soc_OVQ_MCQ_CREDITSr_fields[] = { 37275 { CREDITSf, 12, 0, SOCF_LE } 37276 }; 37277 37278 #endif 37279 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37280 soc_field_info_t soc_OVQ_MCQ_CREDITS_BCM56640_A0r_fields[] = { 37281 { CREDITSf, 12, 0, SOCF_LE } 37282 }; 37283 37284 #endif 37285 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37286 soc_field_info_t soc_OVQ_MCQ_STATEr_fields[] = { 37287 { MSTATEf, 3, 0, SOCF_LE|SOCF_RO } 37288 }; 37289 37290 #endif 37291 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37292 soc_field_info_t soc_OVQ_MCQ_STATE_BCM56640_A0r_fields[] = { 37293 { MSTATEf, 3, 0, SOCF_LE|SOCF_RO } 37294 }; 37295 37296 #endif 37297 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37298 soc_field_info_t soc_OVQ_SCANNER_MAX_POINTERr_fields[] = { 37299 { MAX_BUBBLEf, 14, 14, SOCF_LE }, 37300 { MAX_WRITE_POINTERf, 14, 0, SOCF_LE } 37301 }; 37302 37303 #endif 37304 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37305 soc_field_info_t soc_OVQ_SCANNER_MAX_POINTER_BCM56640_A0r_fields[] = { 37306 { MAX_BUBBLEf, 13, 13, SOCF_LE }, 37307 { MAX_WRITE_POINTERf, 13, 0, SOCF_LE } 37308 }; 37309 37310 #endif 37311 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 37312 soc_field_info_t soc_OVQ_SCANNER_POINTERr_fields[] = { 37313 { READ_POINTERf, 14, 0, SOCF_LE|SOCF_RO }, 37314 { WRITE_POINTERf, 14, 14, SOCF_LE|SOCF_RO } 37315 }; 37316 37317 #endif 37318 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 37319 soc_field_info_t soc_OVQ_SCANNER_POINTER_BCM56640_A0r_fields[] = { 37320 { READ_POINTERf, 13, 0, SOCF_LE|SOCF_RO }, 37321 { WRITE_POINTERf, 13, 13, SOCF_LE|SOCF_RO } 37322 }; 37323 37324 #endif 37325 #if defined(BCM_88470_A0) 37326 soc_field_info_t soc_OAMP_CLS_FLEX_CRC_TCAMm_fields[] = { 37327 { DATf, 4, 46, SOCF_LE | SOCF_GLOBAL }, 37328 { KEYf, 23, 0, SOCF_LE | SOCF_GLOBAL }, 37329 { MASKf, 23, 23, SOCF_LE | SOCF_GLOBAL }, 37330 { VALIDf, 1, 50, 0 | SOCF_GLOBAL } 37331 }; 37332 #endif 37333 37334 #if defined(BCM_88270_A0) 37335 soc_field_info_t soc_OAMP_CLS_FLEX_CRC_TCAM_BCM88270_A0m_fields[] = { 37336 { DATf, 4, 46, SOCF_LE | SOCF_GLOBAL }, 37337 { KEYf, 23, 0, SOCF_LE | SOCF_GLOBAL }, 37338 { MASKf, 23, 23, SOCF_LE | SOCF_GLOBAL }, 37339 { VALIDf, 1, 50, 0 | SOCF_GLOBAL } 37340 }; 37341 #endif 37342 37343 #if defined(BCM_88470_B0) 37344 soc_field_info_t soc_OAMP_CLS_FLEX_CRC_TCAM_BCM88470_B0m_fields[] = { 37345 { DATf, 4, 46, SOCF_LE | SOCF_GLOBAL }, 37346 { KEYf, 23, 0, SOCF_LE | SOCF_GLOBAL }, 37347 { MASKf, 23, 23, SOCF_LE | SOCF_GLOBAL }, 37348 { VALIDf, 1, 50, 0 | SOCF_GLOBAL } 37349 }; 37350 #endif 37351 37352 #if defined(BCM_88690_A0) 37353 soc_field_info_t soc_OAMP_CLS_FLEX_CRC_TCAM_BCM88690_A0m_fields[] = { 37354 { DATf, 4, 46, SOCF_LE | SOCF_GLOBAL }, 37355 { KEYf, 23, 0, SOCF_LE | SOCF_GLOBAL }, 37356 { MASKf, 23, 23, SOCF_LE | SOCF_GLOBAL }, 37357 { VALIDf, 1, 50, 0 | SOCF_GLOBAL } 37358 }; 37359 #endif 37360 37361 #if defined(BCM_88690_B0) 37362 soc_field_info_t soc_OAMP_CLS_FLEX_CRC_TCAM_BCM88690_B0m_fields[] = { 37363 { DATf, 4, 46, SOCF_LE | SOCF_GLOBAL }, 37364 { KEYf, 23, 0, SOCF_LE | SOCF_GLOBAL }, 37365 { MASKf, 23, 23, SOCF_LE | SOCF_GLOBAL }, 37366 { VALIDf, 1, 50, 0 | SOCF_GLOBAL } 37367 }; 37368 #endif 37369 37370 #if defined(BCM_88470_A0) 37371 soc_field_info_t soc_OAMP_CLS_TRAP_CODE_TCAMm_fields[] = { 37372 { DATf, 1, 58, 0 | SOCF_GLOBAL }, 37373 { KEYf, 29, 0, SOCF_LE | SOCF_GLOBAL }, 37374 { MASKf, 29, 29, SOCF_LE | SOCF_GLOBAL }, 37375 { VALIDf, 1, 59, 0 | SOCF_GLOBAL } 37376 }; 37377 #endif 37378 37379 #if defined(BCM_88270_A0) 37380 soc_field_info_t soc_OAMP_CLS_TRAP_CODE_TCAM_BCM88270_A0m_fields[] = { 37381 { DATf, 1, 58, 0 | SOCF_GLOBAL }, 37382 { KEYf, 29, 0, SOCF_LE | SOCF_GLOBAL }, 37383 { MASKf, 29, 29, SOCF_LE | SOCF_GLOBAL }, 37384 { VALIDf, 1, 59, 0 | SOCF_GLOBAL } 37385 }; 37386 #endif 37387 37388 #if defined(BCM_88470_B0) 37389 soc_field_info_t soc_OAMP_CLS_TRAP_CODE_TCAM_BCM88470_B0m_fields[] = { 37390 { DATf, 1, 58, 0 | SOCF_GLOBAL }, 37391 { KEYf, 29, 0, SOCF_LE | SOCF_GLOBAL }, 37392 { MASKf, 29, 29, SOCF_LE | SOCF_GLOBAL }, 37393 { VALIDf, 1, 59, 0 | SOCF_GLOBAL } 37394 }; 37395 #endif 37396 37397 #if defined(BCM_88690_A0) 37398 soc_field_info_t soc_OAMP_CLS_TRAP_CODE_TCAM_BCM88690_A0m_fields[] = { 37399 { DATf, 1, 60, 0 | SOCF_GLOBAL }, 37400 { KEYf, 30, 0, SOCF_LE | SOCF_GLOBAL }, 37401 { MASKf, 30, 30, SOCF_LE | SOCF_GLOBAL }, 37402 { VALIDf, 1, 61, 0 | SOCF_GLOBAL } 37403 }; 37404 #endif 37405 37406 #if defined(BCM_88690_B0) 37407 soc_field_info_t soc_OAMP_CLS_TRAP_CODE_TCAM_BCM88690_B0m_fields[] = { 37408 { DATf, 1, 60, 0 | SOCF_GLOBAL }, 37409 { KEYf, 30, 0, SOCF_LE | SOCF_GLOBAL }, 37410 { MASKf, 30, 30, SOCF_LE | SOCF_GLOBAL }, 37411 { VALIDf, 1, 61, 0 | SOCF_GLOBAL } 37412 }; 37413 #endif 37414 37415 #if defined(BCM_88675_A0) 37416 soc_field_info_t soc_OAMP_DM_TRIGERm_fields[] = { 37417 { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL }, 37418 { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL }, 37419 { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL }, 37420 { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL }, 37421 { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL }, 37422 { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL }, 37423 { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL }, 37424 { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL }, 37425 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 37426 }; 37427 #endif 37428 37429 #if defined(BCM_88270_A0) 37430 soc_field_info_t soc_OAMP_DM_TRIGER_BCM88270_A0m_fields[] = { 37431 { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL }, 37432 { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL }, 37433 { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL }, 37434 { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL }, 37435 { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL }, 37436 { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL }, 37437 { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL }, 37438 { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL }, 37439 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 37440 }; 37441 #endif 37442 37443 #if defined(BCM_88375_A0) 37444 soc_field_info_t soc_OAMP_DM_TRIGER_BCM88375_A0m_fields[] = { 37445 { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL }, 37446 { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL }, 37447 { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL }, 37448 { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL }, 37449 { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL }, 37450 { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL }, 37451 { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL }, 37452 { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL }, 37453 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 37454 }; 37455 #endif 37456 37457 #if defined(BCM_88375_B0) 37458 soc_field_info_t soc_OAMP_DM_TRIGER_BCM88375_B0m_fields[] = { 37459 { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL }, 37460 { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL }, 37461 { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL }, 37462 { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL }, 37463 { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL }, 37464 { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL }, 37465 { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL }, 37466 { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL }, 37467 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 37468 }; 37469 #endif 37470 37471 #if defined(BCM_88470_A0) 37472 soc_field_info_t soc_OAMP_DM_TRIGER_BCM88470_A0m_fields[] = { 37473 { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL }, 37474 { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL }, 37475 { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL }, 37476 { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL }, 37477 { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL }, 37478 { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL }, 37479 { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL }, 37480 { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL }, 37481 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 37482 }; 37483 #endif 37484 37485 #if defined(BCM_88470_B0) 37486 soc_field_info_t soc_OAMP_DM_TRIGER_BCM88470_B0m_fields[] = { 37487 { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL }, 37488 { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL }, 37489 { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL }, 37490 { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL }, 37491 { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL }, 37492 { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL }, 37493 { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL }, 37494 { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL }, 37495 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 37496 }; 37497 #endif 37498 37499 #if defined(BCM_88675_B0) 37500 soc_field_info_t soc_OAMP_DM_TRIGER_BCM88675_B0m_fields[] = { 37501 { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL }, 37502 { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL }, 37503 { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL }, 37504 { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL }, 37505 { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL }, 37506 { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL }, 37507 { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL }, 37508 { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL }, 37509 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 37510 }; 37511 #endif 37512 37513 #if defined(BCM_88680_A0) 37514 soc_field_info_t soc_OAMP_DM_TRIGER_BCM88680_A0m_fields[] = { 37515 { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL }, 37516 { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL }, 37517 { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL }, 37518 { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL }, 37519 { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL }, 37520 { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL }, 37521 { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL }, 37522 { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL }, 37523 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 37524 }; 37525 #endif 37526 37527 #if defined(BCM_88470_A0) 37528 soc_field_info_t soc_OAMP_FLEX_VER_MASK_TEMPm_fields[] = { 37529 { ECCf, 9, 184, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 37530 { PER_BIT_MASKf, 64, 0, SOCF_LE | SOCF_GLOBAL }, 37531 { PER_BYTE_MASKf, 120, 64, SOCF_LE | SOCF_GLOBAL } 37532 }; 37533 #endif 37534 37535 #if defined(BCM_88270_A0) 37536 soc_field_info_t soc_OAMP_FLEX_VER_MASK_TEMP_BCM88270_A0m_fields[] = { 37537 { ECCf, 9, 184, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 37538 { PER_BIT_MASKf, 64, 0, SOCF_LE | SOCF_GLOBAL }, 37539 { PER_BYTE_MASKf, 120, 64, SOCF_LE | SOCF_GLOBAL } 37540 }; 37541 #endif 37542 37543 #if defined(BCM_88470_B0) 37544 soc_field_info_t soc_OAMP_FLEX_VER_MASK_TEMP_BCM88470_B0m_fields[] = { 37545 { ECCf, 9, 184, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 37546 { PER_BIT_MASKf, 64, 0, SOCF_LE | SOCF_GLOBAL }, 37547 { PER_BYTE_MASKf, 120, 64, SOCF_LE | SOCF_GLOBAL } 37548 }; 37549 #endif 37550 37551 #if defined(BCM_88690_A0) 37552 soc_field_info_t soc_OAMP_FLEX_VER_MASK_TEMP_BCM88690_A0m_fields[] = { 37553 { ECCf, 9, 184, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 37554 { PER_BIT_MASKf, 64, 0, SOCF_LE | SOCF_GLOBAL }, 37555 { PER_BYTE_MASKf, 120, 64, SOCF_LE | SOCF_GLOBAL } 37556 }; 37557 #endif 37558 37559 #if defined(BCM_88690_B0) 37560 soc_field_info_t soc_OAMP_FLEX_VER_MASK_TEMP_BCM88690_B0m_fields[] = { 37561 { ECCf, 9, 184, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 37562 { PER_BIT_MASKf, 64, 0, SOCF_LE | SOCF_GLOBAL }, 37563 { PER_BYTE_MASKf, 120, 64, SOCF_LE | SOCF_GLOBAL } 37564 }; 37565 #endif 37566 37567 #if defined(BCM_88675_A0) 37568 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1m_fields[] = { 37569 { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL }, 37570 { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL }, 37571 { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL }, 37572 { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL }, 37573 { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL }, 37574 { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL }, 37575 { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL }, 37576 { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL }, 37577 { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL } 37578 }; 37579 #endif 37580 37581 #if defined(BCM_88675_A0) 37582 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2m_fields[] = { 37583 { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 37584 { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL }, 37585 { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL }, 37586 { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL }, 37587 { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL }, 37588 { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL }, 37589 { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL }, 37590 { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL }, 37591 { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL } 37592 }; 37593 #endif 37594 37595 #if defined(BCM_88675_A0) 37596 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3m_fields[] = { 37597 { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL }, 37598 { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL }, 37599 { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL }, 37600 { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL }, 37601 { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL }, 37602 { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL } 37603 }; 37604 #endif 37605 37606 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 37607 defined(BCM_56270_A0) 37608 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM56260_A0m_fields[] = { 37609 { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL }, 37610 { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL }, 37611 { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL }, 37612 { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL }, 37613 { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL }, 37614 { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL }, 37615 { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL }, 37616 { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL }, 37617 { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL } 37618 }; 37619 #endif 37620 37621 #if defined(BCM_88270_A0) 37622 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM88270_A0m_fields[] = { 37623 { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL }, 37624 { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL }, 37625 { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL }, 37626 { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL }, 37627 { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL }, 37628 { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL }, 37629 { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL }, 37630 { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL }, 37631 { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL } 37632 }; 37633 #endif 37634 37635 #if defined(BCM_88375_A0) 37636 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM88375_A0m_fields[] = { 37637 { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL }, 37638 { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL }, 37639 { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL }, 37640 { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL }, 37641 { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL }, 37642 { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL }, 37643 { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL }, 37644 { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL }, 37645 { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL } 37646 }; 37647 #endif 37648 37649 #if defined(BCM_88375_B0) 37650 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM88375_B0m_fields[] = { 37651 { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL }, 37652 { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL }, 37653 { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL }, 37654 { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL }, 37655 { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL }, 37656 { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL }, 37657 { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL }, 37658 { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL }, 37659 { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL } 37660 }; 37661 #endif 37662 37663 #if defined(BCM_88470_A0) 37664 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM88470_A0m_fields[] = { 37665 { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL }, 37666 { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL }, 37667 { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL }, 37668 { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL }, 37669 { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL }, 37670 { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL }, 37671 { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL }, 37672 { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL }, 37673 { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL } 37674 }; 37675 #endif 37676 37677 #if defined(BCM_88470_B0) 37678 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM88470_B0m_fields[] = { 37679 { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL }, 37680 { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL }, 37681 { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL }, 37682 { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL }, 37683 { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL }, 37684 { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL }, 37685 { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL }, 37686 { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL }, 37687 { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL } 37688 }; 37689 #endif 37690 37691 #if defined(BCM_88675_B0) 37692 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM88675_B0m_fields[] = { 37693 { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL }, 37694 { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL }, 37695 { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL }, 37696 { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL }, 37697 { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL }, 37698 { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL }, 37699 { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL }, 37700 { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL }, 37701 { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL } 37702 }; 37703 #endif 37704 37705 #if defined(BCM_88680_A0) 37706 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM88680_A0m_fields[] = { 37707 { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL }, 37708 { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL }, 37709 { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL }, 37710 { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL }, 37711 { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL }, 37712 { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL }, 37713 { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL }, 37714 { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL }, 37715 { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL } 37716 }; 37717 #endif 37718 37719 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 37720 defined(BCM_56270_A0) 37721 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM56260_A0m_fields[] = { 37722 { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 37723 { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL }, 37724 { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL }, 37725 { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL }, 37726 { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL }, 37727 { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL }, 37728 { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL }, 37729 { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL }, 37730 { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL } 37731 }; 37732 #endif 37733 37734 #if defined(BCM_88270_A0) 37735 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM88270_A0m_fields[] = { 37736 { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 37737 { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL }, 37738 { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL }, 37739 { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL }, 37740 { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL }, 37741 { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL }, 37742 { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL }, 37743 { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL }, 37744 { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL } 37745 }; 37746 #endif 37747 37748 #if defined(BCM_88375_A0) 37749 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM88375_A0m_fields[] = { 37750 { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 37751 { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL }, 37752 { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL }, 37753 { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL }, 37754 { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL }, 37755 { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL }, 37756 { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL }, 37757 { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL }, 37758 { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL } 37759 }; 37760 #endif 37761 37762 #if defined(BCM_88375_B0) 37763 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM88375_B0m_fields[] = { 37764 { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 37765 { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL }, 37766 { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL }, 37767 { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL }, 37768 { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL }, 37769 { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL }, 37770 { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL }, 37771 { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL }, 37772 { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL } 37773 }; 37774 #endif 37775 37776 #if defined(BCM_88470_A0) 37777 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM88470_A0m_fields[] = { 37778 { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 37779 { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL }, 37780 { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL }, 37781 { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL }, 37782 { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL }, 37783 { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL }, 37784 { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL }, 37785 { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL }, 37786 { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL } 37787 }; 37788 #endif 37789 37790 #if defined(BCM_88470_B0) 37791 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM88470_B0m_fields[] = { 37792 { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 37793 { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL }, 37794 { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL }, 37795 { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL }, 37796 { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL }, 37797 { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL }, 37798 { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL }, 37799 { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL }, 37800 { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL } 37801 }; 37802 #endif 37803 37804 #if defined(BCM_88675_B0) 37805 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM88675_B0m_fields[] = { 37806 { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 37807 { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL }, 37808 { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL }, 37809 { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL }, 37810 { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL }, 37811 { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL }, 37812 { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL }, 37813 { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL }, 37814 { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL } 37815 }; 37816 #endif 37817 37818 #if defined(BCM_88680_A0) 37819 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM88680_A0m_fields[] = { 37820 { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 37821 { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL }, 37822 { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL }, 37823 { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL }, 37824 { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL }, 37825 { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL }, 37826 { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL }, 37827 { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL }, 37828 { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL } 37829 }; 37830 #endif 37831 37832 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 37833 defined(BCM_56270_A0) 37834 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM56260_A0m_fields[] = { 37835 { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL }, 37836 { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL }, 37837 { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL }, 37838 { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL }, 37839 { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL }, 37840 { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL } 37841 }; 37842 #endif 37843 37844 #if defined(BCM_88270_A0) 37845 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM88270_A0m_fields[] = { 37846 { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL }, 37847 { ECCf, 29, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 37848 { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL }, 37849 { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL }, 37850 { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL }, 37851 { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL }, 37852 { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL } 37853 }; 37854 #endif 37855 37856 #if defined(BCM_88375_A0) 37857 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM88375_A0m_fields[] = { 37858 { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL }, 37859 { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL }, 37860 { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL }, 37861 { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL }, 37862 { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL }, 37863 { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL } 37864 }; 37865 #endif 37866 37867 #if defined(BCM_88375_B0) 37868 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM88375_B0m_fields[] = { 37869 { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL }, 37870 { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL }, 37871 { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL }, 37872 { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL }, 37873 { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL }, 37874 { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL } 37875 }; 37876 #endif 37877 37878 #if defined(BCM_88470_A0) 37879 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM88470_A0m_fields[] = { 37880 { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL }, 37881 { ECCf, 29, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 37882 { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL }, 37883 { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL }, 37884 { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL }, 37885 { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL }, 37886 { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL } 37887 }; 37888 #endif 37889 37890 #if defined(BCM_88470_B0) 37891 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM88470_B0m_fields[] = { 37892 { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL }, 37893 { ECCf, 29, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 37894 { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL }, 37895 { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL }, 37896 { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL }, 37897 { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL }, 37898 { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL } 37899 }; 37900 #endif 37901 37902 #if defined(BCM_88675_B0) 37903 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM88675_B0m_fields[] = { 37904 { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL }, 37905 { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL }, 37906 { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL }, 37907 { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL }, 37908 { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL }, 37909 { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL } 37910 }; 37911 #endif 37912 37913 #if defined(BCM_88680_A0) 37914 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM88680_A0m_fields[] = { 37915 { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL }, 37916 { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL }, 37917 { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL }, 37918 { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL }, 37919 { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL }, 37920 { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL } 37921 }; 37922 #endif 37923 37924 #if defined(BCM_88675_A0) 37925 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1m_fields[] = { 37926 { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL }, 37927 { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL }, 37928 { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 37929 { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL }, 37930 { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL }, 37931 { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL }, 37932 { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL }, 37933 { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 37934 { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL } 37935 }; 37936 #endif 37937 37938 #if defined(BCM_88675_A0) 37939 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2m_fields[] = { 37940 { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 37941 { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 37942 { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL }, 37943 { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL }, 37944 { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL }, 37945 { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL }, 37946 { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL }, 37947 { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL }, 37948 { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL }, 37949 { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL }, 37950 { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL } 37951 }; 37952 #endif 37953 37954 #if defined(BCM_88675_A0) 37955 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3m_fields[] = { 37956 { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 37957 { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL }, 37958 { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL }, 37959 { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL }, 37960 { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL }, 37961 { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL }, 37962 { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL }, 37963 { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL }, 37964 { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL }, 37965 { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL } 37966 }; 37967 #endif 37968 37969 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 37970 defined(BCM_56270_A0) 37971 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM56260_A0m_fields[] = { 37972 { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL }, 37973 { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL }, 37974 { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 37975 { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL }, 37976 { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL }, 37977 { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL }, 37978 { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL }, 37979 { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 37980 { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL } 37981 }; 37982 #endif 37983 37984 #if defined(BCM_88270_A0) 37985 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM88270_A0m_fields[] = { 37986 { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL }, 37987 { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL }, 37988 { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 37989 { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL }, 37990 { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL }, 37991 { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL }, 37992 { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL }, 37993 { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 37994 { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL } 37995 }; 37996 #endif 37997 37998 #if defined(BCM_88375_A0) 37999 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM88375_A0m_fields[] = { 38000 { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL }, 38001 { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL }, 38002 { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 38003 { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL }, 38004 { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL }, 38005 { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL }, 38006 { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL }, 38007 { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 38008 { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL } 38009 }; 38010 #endif 38011 38012 #if defined(BCM_88375_B0) 38013 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM88375_B0m_fields[] = { 38014 { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL }, 38015 { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL }, 38016 { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 38017 { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL }, 38018 { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL }, 38019 { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL }, 38020 { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL }, 38021 { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 38022 { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL } 38023 }; 38024 #endif 38025 38026 #if defined(BCM_88470_A0) 38027 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM88470_A0m_fields[] = { 38028 { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL }, 38029 { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL }, 38030 { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 38031 { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL }, 38032 { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL }, 38033 { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL }, 38034 { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL }, 38035 { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 38036 { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL } 38037 }; 38038 #endif 38039 38040 #if defined(BCM_88470_B0) 38041 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM88470_B0m_fields[] = { 38042 { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL }, 38043 { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL }, 38044 { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 38045 { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL }, 38046 { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL }, 38047 { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL }, 38048 { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL }, 38049 { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 38050 { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL } 38051 }; 38052 #endif 38053 38054 #if defined(BCM_88675_B0) 38055 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM88675_B0m_fields[] = { 38056 { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL }, 38057 { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL }, 38058 { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 38059 { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL }, 38060 { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL }, 38061 { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL }, 38062 { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL }, 38063 { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 38064 { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL } 38065 }; 38066 #endif 38067 38068 #if defined(BCM_88680_A0) 38069 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM88680_A0m_fields[] = { 38070 { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL }, 38071 { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL }, 38072 { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 38073 { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL }, 38074 { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL }, 38075 { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL }, 38076 { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL }, 38077 { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 38078 { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL } 38079 }; 38080 #endif 38081 38082 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 38083 defined(BCM_56270_A0) 38084 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM56260_A0m_fields[] = { 38085 { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 38086 { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 38087 { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL }, 38088 { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL }, 38089 { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL }, 38090 { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL }, 38091 { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL }, 38092 { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL }, 38093 { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL }, 38094 { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL }, 38095 { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL } 38096 }; 38097 #endif 38098 38099 #if defined(BCM_88270_A0) 38100 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM88270_A0m_fields[] = { 38101 { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 38102 { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 38103 { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL }, 38104 { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL }, 38105 { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL }, 38106 { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL }, 38107 { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL }, 38108 { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL }, 38109 { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL }, 38110 { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL }, 38111 { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL } 38112 }; 38113 #endif 38114 38115 #if defined(BCM_88375_A0) 38116 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM88375_A0m_fields[] = { 38117 { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 38118 { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 38119 { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL }, 38120 { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL }, 38121 { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL }, 38122 { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL }, 38123 { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL }, 38124 { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL }, 38125 { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL }, 38126 { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL }, 38127 { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL } 38128 }; 38129 #endif 38130 38131 #if defined(BCM_88375_B0) 38132 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM88375_B0m_fields[] = { 38133 { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 38134 { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 38135 { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL }, 38136 { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL }, 38137 { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL }, 38138 { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL }, 38139 { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL }, 38140 { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL }, 38141 { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL }, 38142 { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL }, 38143 { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL } 38144 }; 38145 #endif 38146 38147 #if defined(BCM_88470_A0) 38148 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM88470_A0m_fields[] = { 38149 { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 38150 { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 38151 { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL }, 38152 { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL }, 38153 { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL }, 38154 { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL }, 38155 { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL }, 38156 { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL }, 38157 { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL }, 38158 { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL }, 38159 { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL } 38160 }; 38161 #endif 38162 38163 #if defined(BCM_88470_B0) 38164 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM88470_B0m_fields[] = { 38165 { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 38166 { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 38167 { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL }, 38168 { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL }, 38169 { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL }, 38170 { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL }, 38171 { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL }, 38172 { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL }, 38173 { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL }, 38174 { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL }, 38175 { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL } 38176 }; 38177 #endif 38178 38179 #if defined(BCM_88675_B0) 38180 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM88675_B0m_fields[] = { 38181 { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 38182 { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 38183 { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL }, 38184 { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL }, 38185 { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL }, 38186 { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL }, 38187 { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL }, 38188 { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL }, 38189 { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL }, 38190 { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL }, 38191 { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL } 38192 }; 38193 #endif 38194 38195 #if defined(BCM_88680_A0) 38196 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM88680_A0m_fields[] = { 38197 { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL }, 38198 { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 38199 { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL }, 38200 { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL }, 38201 { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL }, 38202 { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL }, 38203 { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL }, 38204 { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL }, 38205 { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL }, 38206 { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL }, 38207 { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL } 38208 }; 38209 #endif 38210 38211 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 38212 defined(BCM_56270_A0) 38213 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM56260_A0m_fields[] = { 38214 { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38215 { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL }, 38216 { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL }, 38217 { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL }, 38218 { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL }, 38219 { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL }, 38220 { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL }, 38221 { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL }, 38222 { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL }, 38223 { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL } 38224 }; 38225 #endif 38226 38227 #if defined(BCM_88270_A0) 38228 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM88270_A0m_fields[] = { 38229 { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38230 { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL }, 38231 { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL }, 38232 { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL }, 38233 { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL }, 38234 { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL }, 38235 { RESERVEDf, 42, 208, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 38236 { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL }, 38237 { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL }, 38238 { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL }, 38239 { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL } 38240 }; 38241 #endif 38242 38243 #if defined(BCM_88375_A0) 38244 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM88375_A0m_fields[] = { 38245 { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38246 { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL }, 38247 { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL }, 38248 { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL }, 38249 { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL }, 38250 { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL }, 38251 { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL }, 38252 { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL }, 38253 { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL }, 38254 { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL } 38255 }; 38256 #endif 38257 38258 #if defined(BCM_88375_B0) 38259 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM88375_B0m_fields[] = { 38260 { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38261 { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL }, 38262 { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL }, 38263 { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL }, 38264 { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL }, 38265 { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL }, 38266 { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL }, 38267 { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL }, 38268 { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL }, 38269 { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL } 38270 }; 38271 #endif 38272 38273 #if defined(BCM_88470_A0) 38274 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM88470_A0m_fields[] = { 38275 { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38276 { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL }, 38277 { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL }, 38278 { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL }, 38279 { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL }, 38280 { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL }, 38281 { RESERVEDf, 42, 208, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 38282 { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL }, 38283 { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL }, 38284 { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL }, 38285 { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL } 38286 }; 38287 #endif 38288 38289 #if defined(BCM_88470_B0) 38290 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM88470_B0m_fields[] = { 38291 { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38292 { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL }, 38293 { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL }, 38294 { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL }, 38295 { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL }, 38296 { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL }, 38297 { RESERVEDf, 42, 208, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 38298 { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL }, 38299 { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL }, 38300 { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL }, 38301 { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL } 38302 }; 38303 #endif 38304 38305 #if defined(BCM_88675_B0) 38306 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM88675_B0m_fields[] = { 38307 { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38308 { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL }, 38309 { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL }, 38310 { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL }, 38311 { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL }, 38312 { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL }, 38313 { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL }, 38314 { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL }, 38315 { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL }, 38316 { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL } 38317 }; 38318 #endif 38319 38320 #if defined(BCM_88680_A0) 38321 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM88680_A0m_fields[] = { 38322 { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38323 { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL }, 38324 { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL }, 38325 { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL }, 38326 { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL }, 38327 { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL }, 38328 { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL }, 38329 { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL }, 38330 { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL }, 38331 { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL } 38332 }; 38333 #endif 38334 38335 #if defined(BCM_88675_A0) 38336 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1m_fields[] = { 38337 { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL }, 38338 { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38339 { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL }, 38340 { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL }, 38341 { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL }, 38342 { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL } 38343 }; 38344 #endif 38345 38346 #if defined(BCM_88675_A0) 38347 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2m_fields[] = { 38348 { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL }, 38349 { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL }, 38350 { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL }, 38351 { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL }, 38352 { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }, 38353 { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL }, 38354 { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL } 38355 }; 38356 #endif 38357 38358 #if defined(BCM_88675_A0) 38359 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3m_fields[] = { 38360 { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 38361 { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL }, 38362 { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL }, 38363 { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL }, 38364 { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL }, 38365 { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL }, 38366 { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL } 38367 }; 38368 #endif 38369 38370 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 38371 defined(BCM_56270_A0) 38372 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_4m_fields[] = { 38373 { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL }, 38374 { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 38375 { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL }, 38376 { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL }, 38377 { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL }, 38378 { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL } 38379 }; 38380 #endif 38381 38382 #if defined(BCM_88675_A0) 38383 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_34m_fields[] = { 38384 { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL }, 38385 { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 38386 { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL }, 38387 { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL }, 38388 { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL }, 38389 { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL } 38390 }; 38391 #endif 38392 38393 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 38394 defined(BCM_56270_A0) 38395 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM56260_A0m_fields[] = { 38396 { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL }, 38397 { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38398 { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL }, 38399 { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL }, 38400 { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL }, 38401 { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL } 38402 }; 38403 #endif 38404 38405 #if defined(BCM_88270_A0) 38406 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM88270_A0m_fields[] = { 38407 { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL }, 38408 { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38409 { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL }, 38410 { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL }, 38411 { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL }, 38412 { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL } 38413 }; 38414 #endif 38415 38416 #if defined(BCM_88375_A0) 38417 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM88375_A0m_fields[] = { 38418 { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL }, 38419 { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38420 { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL }, 38421 { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL }, 38422 { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL }, 38423 { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL } 38424 }; 38425 #endif 38426 38427 #if defined(BCM_88375_B0) 38428 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM88375_B0m_fields[] = { 38429 { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL }, 38430 { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38431 { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL }, 38432 { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL }, 38433 { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL }, 38434 { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL } 38435 }; 38436 #endif 38437 38438 #if defined(BCM_88470_A0) 38439 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM88470_A0m_fields[] = { 38440 { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL }, 38441 { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38442 { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL }, 38443 { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL }, 38444 { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL }, 38445 { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL } 38446 }; 38447 #endif 38448 38449 #if defined(BCM_88470_B0) 38450 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM88470_B0m_fields[] = { 38451 { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL }, 38452 { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38453 { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL }, 38454 { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL }, 38455 { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL }, 38456 { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL } 38457 }; 38458 #endif 38459 38460 #if defined(BCM_88675_B0) 38461 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM88675_B0m_fields[] = { 38462 { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL }, 38463 { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38464 { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL }, 38465 { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL }, 38466 { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL }, 38467 { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL } 38468 }; 38469 #endif 38470 38471 #if defined(BCM_88680_A0) 38472 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM88680_A0m_fields[] = { 38473 { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL }, 38474 { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 38475 { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL }, 38476 { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL }, 38477 { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL }, 38478 { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL } 38479 }; 38480 #endif 38481 38482 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 38483 defined(BCM_56270_A0) 38484 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM56260_A0m_fields[] = { 38485 { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL }, 38486 { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL }, 38487 { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL }, 38488 { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL }, 38489 { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }, 38490 { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL }, 38491 { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL } 38492 }; 38493 #endif 38494 38495 #if defined(BCM_88270_A0) 38496 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM88270_A0m_fields[] = { 38497 { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL }, 38498 { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL }, 38499 { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL }, 38500 { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL }, 38501 { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }, 38502 { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL }, 38503 { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL } 38504 }; 38505 #endif 38506 38507 #if defined(BCM_88375_A0) 38508 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM88375_A0m_fields[] = { 38509 { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL }, 38510 { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL }, 38511 { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL }, 38512 { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL }, 38513 { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }, 38514 { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL }, 38515 { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL } 38516 }; 38517 #endif 38518 38519 #if defined(BCM_88375_B0) 38520 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM88375_B0m_fields[] = { 38521 { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL }, 38522 { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL }, 38523 { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL }, 38524 { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL }, 38525 { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }, 38526 { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL }, 38527 { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL } 38528 }; 38529 #endif 38530 38531 #if defined(BCM_88470_A0) 38532 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM88470_A0m_fields[] = { 38533 { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL }, 38534 { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL }, 38535 { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL }, 38536 { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL }, 38537 { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }, 38538 { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL }, 38539 { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL } 38540 }; 38541 #endif 38542 38543 #if defined(BCM_88470_B0) 38544 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM88470_B0m_fields[] = { 38545 { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL }, 38546 { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL }, 38547 { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL }, 38548 { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL }, 38549 { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }, 38550 { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL }, 38551 { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL } 38552 }; 38553 #endif 38554 38555 #if defined(BCM_88675_B0) 38556 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM88675_B0m_fields[] = { 38557 { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL }, 38558 { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL }, 38559 { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL }, 38560 { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL }, 38561 { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }, 38562 { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL }, 38563 { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL } 38564 }; 38565 #endif 38566 38567 #if defined(BCM_88680_A0) 38568 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM88680_A0m_fields[] = { 38569 { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL }, 38570 { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL }, 38571 { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL }, 38572 { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL }, 38573 { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }, 38574 { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL }, 38575 { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL } 38576 }; 38577 #endif 38578 38579 #if defined(BCM_88375_A0) 38580 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_34_BCM88375_A0m_fields[] = { 38581 { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL }, 38582 { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 38583 { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL }, 38584 { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL }, 38585 { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL }, 38586 { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL } 38587 }; 38588 #endif 38589 38590 #if defined(BCM_88375_B0) 38591 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_34_BCM88375_B0m_fields[] = { 38592 { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL }, 38593 { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 38594 { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL }, 38595 { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL }, 38596 { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL }, 38597 { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL } 38598 }; 38599 #endif 38600 38601 #if defined(BCM_88675_B0) 38602 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_34_BCM88675_B0m_fields[] = { 38603 { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL }, 38604 { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 38605 { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL }, 38606 { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL }, 38607 { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL }, 38608 { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL } 38609 }; 38610 #endif 38611 38612 #if defined(BCM_88680_A0) 38613 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_34_BCM88680_A0m_fields[] = { 38614 { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL }, 38615 { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 38616 { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL }, 38617 { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL }, 38618 { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL }, 38619 { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL } 38620 }; 38621 #endif 38622 38623 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 38624 defined(BCM_56270_A0) 38625 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM56260_A0m_fields[] = { 38626 { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 38627 { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL }, 38628 { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL }, 38629 { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL }, 38630 { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL }, 38631 { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL }, 38632 { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL } 38633 }; 38634 #endif 38635 38636 #if defined(BCM_88270_A0) 38637 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM88270_A0m_fields[] = { 38638 { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 38639 { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL }, 38640 { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL }, 38641 { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL }, 38642 { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL }, 38643 { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL }, 38644 { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL } 38645 }; 38646 #endif 38647 38648 #if defined(BCM_88375_A0) 38649 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM88375_A0m_fields[] = { 38650 { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 38651 { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL }, 38652 { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL }, 38653 { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL }, 38654 { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL }, 38655 { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL }, 38656 { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL } 38657 }; 38658 #endif 38659 38660 #if defined(BCM_88375_B0) 38661 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM88375_B0m_fields[] = { 38662 { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 38663 { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL }, 38664 { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL }, 38665 { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL }, 38666 { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL }, 38667 { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL }, 38668 { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL } 38669 }; 38670 #endif 38671 38672 #if defined(BCM_88470_A0) 38673 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM88470_A0m_fields[] = { 38674 { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 38675 { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL }, 38676 { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL }, 38677 { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL }, 38678 { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL }, 38679 { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL }, 38680 { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL } 38681 }; 38682 #endif 38683 38684 #if defined(BCM_88470_B0) 38685 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM88470_B0m_fields[] = { 38686 { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 38687 { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL }, 38688 { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL }, 38689 { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL }, 38690 { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL }, 38691 { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL }, 38692 { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL } 38693 }; 38694 #endif 38695 38696 #if defined(BCM_88675_B0) 38697 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM88675_B0m_fields[] = { 38698 { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 38699 { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL }, 38700 { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL }, 38701 { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL }, 38702 { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL }, 38703 { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL }, 38704 { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL } 38705 }; 38706 #endif 38707 38708 #if defined(BCM_88680_A0) 38709 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM88680_A0m_fields[] = { 38710 { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL }, 38711 { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL }, 38712 { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL }, 38713 { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL }, 38714 { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL }, 38715 { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL }, 38716 { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL } 38717 }; 38718 #endif 38719 38720 #if defined(BCM_88270_A0) 38721 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_4_BCM88270_A0m_fields[] = { 38722 { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL }, 38723 { ECCf, 23, 227, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38724 { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 38725 { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL }, 38726 { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL }, 38727 { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL }, 38728 { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL } 38729 }; 38730 #endif 38731 38732 #if defined(BCM_88470_A0) 38733 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_4_BCM88470_A0m_fields[] = { 38734 { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL }, 38735 { ECCf, 23, 227, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38736 { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 38737 { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL }, 38738 { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL }, 38739 { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL }, 38740 { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL } 38741 }; 38742 #endif 38743 38744 #if defined(BCM_88470_B0) 38745 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_4_BCM88470_B0m_fields[] = { 38746 { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL }, 38747 { ECCf, 23, 227, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38748 { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 38749 { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL }, 38750 { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL }, 38751 { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL }, 38752 { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL } 38753 }; 38754 #endif 38755 38756 #if defined(BCM_88470_A0) 38757 soc_field_info_t soc_OAMP_ITR_DATA_FIFOm_fields[] = { 38758 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38759 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 38760 }; 38761 #endif 38762 38763 #if defined(BCM_88270_A0) 38764 soc_field_info_t soc_OAMP_ITR_DATA_FIFO_BCM88270_A0m_fields[] = { 38765 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38766 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 38767 }; 38768 #endif 38769 38770 #if defined(BCM_88470_B0) 38771 soc_field_info_t soc_OAMP_ITR_DATA_FIFO_BCM88470_B0m_fields[] = { 38772 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38773 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 38774 }; 38775 #endif 38776 38777 #if defined(BCM_88690_A0) 38778 soc_field_info_t soc_OAMP_ITR_DATA_FIFO_BCM88690_A0m_fields[] = { 38779 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38780 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 38781 }; 38782 #endif 38783 38784 #if defined(BCM_88690_B0) 38785 soc_field_info_t soc_OAMP_ITR_DATA_FIFO_BCM88690_B0m_fields[] = { 38786 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38787 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 38788 }; 38789 #endif 38790 38791 #if defined(BCM_88470_A0) 38792 soc_field_info_t soc_OAMP_ITR_PKT_FIFOm_fields[] = { 38793 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38794 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 38795 }; 38796 #endif 38797 38798 #if defined(BCM_88270_A0) 38799 soc_field_info_t soc_OAMP_ITR_PKT_FIFO_BCM88270_A0m_fields[] = { 38800 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38801 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 38802 }; 38803 #endif 38804 38805 #if defined(BCM_88470_B0) 38806 soc_field_info_t soc_OAMP_ITR_PKT_FIFO_BCM88470_B0m_fields[] = { 38807 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38808 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 38809 }; 38810 #endif 38811 38812 #if defined(BCM_88690_A0) 38813 soc_field_info_t soc_OAMP_ITR_PKT_FIFO_BCM88690_A0m_fields[] = { 38814 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38815 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 38816 }; 38817 #endif 38818 38819 #if defined(BCM_88690_B0) 38820 soc_field_info_t soc_OAMP_ITR_PKT_FIFO_BCM88690_B0m_fields[] = { 38821 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38822 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 38823 }; 38824 #endif 38825 38826 #if defined(BCM_88660_A0) 38827 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLEm_fields[] = { 38828 { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 38829 { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL } 38830 }; 38831 #endif 38832 38833 #if defined(BCM_88270_A0) 38834 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88270_A0m_fields[] = { 38835 { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38836 { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL } 38837 }; 38838 #endif 38839 38840 #if defined(BCM_88375_A0) 38841 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88375_A0m_fields[] = { 38842 { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38843 { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL } 38844 }; 38845 #endif 38846 38847 #if defined(BCM_88375_B0) 38848 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88375_B0m_fields[] = { 38849 { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38850 { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL } 38851 }; 38852 #endif 38853 38854 #if defined(BCM_88470_A0) 38855 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88470_A0m_fields[] = { 38856 { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38857 { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL } 38858 }; 38859 #endif 38860 38861 #if defined(BCM_88470_B0) 38862 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88470_B0m_fields[] = { 38863 { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38864 { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL } 38865 }; 38866 #endif 38867 38868 #if defined(BCM_88675_A0) 38869 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88675_A0m_fields[] = { 38870 { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38871 { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL } 38872 }; 38873 #endif 38874 38875 #if defined(BCM_88675_B0) 38876 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88675_B0m_fields[] = { 38877 { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38878 { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL } 38879 }; 38880 #endif 38881 38882 #if defined(BCM_88680_A0) 38883 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88680_A0m_fields[] = { 38884 { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38885 { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL } 38886 }; 38887 #endif 38888 38889 #if defined(BCM_88690_A0) 38890 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88690_A0m_fields[] = { 38891 { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38892 { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL } 38893 }; 38894 #endif 38895 38896 #if defined(BCM_88690_B0) 38897 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88690_B0m_fields[] = { 38898 { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38899 { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL } 38900 }; 38901 #endif 38902 38903 #if defined(BCM_88650_A0) 38904 soc_field_info_t soc_OAMP_LOCAL_PORT_2_SYSTEM_PORTm_fields[] = { 38905 { SYS_PORTf, 16, 0, SOCF_LE | SOCF_GLOBAL } 38906 }; 38907 #endif 38908 38909 #if defined(BCM_88270_A0) 38910 soc_field_info_t soc_OAMP_LOCAL_PORT_2_SYSTEM_PORT_BCM88270_A0m_fields[] = { 38911 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38912 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 38913 }; 38914 #endif 38915 38916 #if defined(BCM_88470_A0) 38917 soc_field_info_t soc_OAMP_LOCAL_PORT_2_SYSTEM_PORT_BCM88470_A0m_fields[] = { 38918 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38919 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 38920 }; 38921 #endif 38922 38923 #if defined(BCM_88470_B0) 38924 soc_field_info_t soc_OAMP_LOCAL_PORT_2_SYSTEM_PORT_BCM88470_B0m_fields[] = { 38925 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38926 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 38927 }; 38928 #endif 38929 38930 #if defined(BCM_88650_B0) 38931 soc_field_info_t soc_OAMP_LOCAL_PORT_2_SYSTEM_PORT_BCM88650_B0m_fields[] = { 38932 { SYS_PORTf, 16, 0, SOCF_LE | SOCF_GLOBAL } 38933 }; 38934 #endif 38935 38936 #if defined(BCM_88690_A0) 38937 soc_field_info_t soc_OAMP_LOCAL_PORT_2_SYSTEM_PORT_BCM88690_A0m_fields[] = { 38938 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38939 { RESERVEDf, 4, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 38940 { SYS_PORTf, 16, 0, SOCF_LE | SOCF_GLOBAL } 38941 }; 38942 #endif 38943 38944 #if defined(BCM_88690_B0) 38945 soc_field_info_t soc_OAMP_LOCAL_PORT_2_SYSTEM_PORT_BCM88690_B0m_fields[] = { 38946 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38947 { RESERVEDf, 4, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 38948 { SYS_PORTf, 16, 0, SOCF_LE | SOCF_GLOBAL } 38949 }; 38950 #endif 38951 38952 #if defined(BCM_88660_A0) 38953 soc_field_info_t soc_OAMP_MEM_20000m_fields[] = { 38954 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 38955 }; 38956 #endif 38957 38958 #if defined(BCM_88650_A0) 38959 soc_field_info_t soc_OAMP_MEM_40000m_fields[] = { 38960 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 38961 { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL } 38962 }; 38963 #endif 38964 38965 #if defined(BCM_88650_A0) 38966 soc_field_info_t soc_OAMP_MEM_50000m_fields[] = { 38967 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 38968 { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL } 38969 }; 38970 #endif 38971 38972 #if defined(BCM_88650_A0) 38973 soc_field_info_t soc_OAMP_MEM_60000m_fields[] = { 38974 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 38975 { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL } 38976 }; 38977 #endif 38978 38979 #if defined(BCM_88650_A0) 38980 soc_field_info_t soc_OAMP_MEM_70000m_fields[] = { 38981 { ITEM_0_23f, 24, 0, SOCF_LE | SOCF_GLOBAL }, 38982 { ITEM_24_24f, 1, 24, SOCF_RO | SOCF_GLOBAL } 38983 }; 38984 #endif 38985 38986 #if defined(BCM_88650_A0) 38987 soc_field_info_t soc_OAMP_MEM_80000m_fields[] = { 38988 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 38989 { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL } 38990 }; 38991 #endif 38992 38993 #if defined(BCM_88675_A0) 38994 soc_field_info_t soc_OAMP_MEM_90000m_fields[] = { 38995 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 38996 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 38997 }; 38998 #endif 38999 39000 #if defined(BCM_88650_A0) 39001 soc_field_info_t soc_OAMP_MEM_100000m_fields[] = { 39002 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 39003 { ITEM_19_19f, 1, 19, SOCF_RO | SOCF_GLOBAL }, 39004 { ITEM_1_18f, 18, 1, SOCF_LE | SOCF_GLOBAL } 39005 }; 39006 #endif 39007 39008 #if defined(BCM_88675_A0) 39009 soc_field_info_t soc_OAMP_MEM_150000m_fields[] = { 39010 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39011 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39012 }; 39013 #endif 39014 39015 #if defined(BCM_88650_A0) 39016 soc_field_info_t soc_OAMP_MEM_180000m_fields[] = { 39017 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 39018 { ITEM_1_29f, 29, 1, SOCF_LE | SOCF_GLOBAL } 39019 }; 39020 #endif 39021 39022 #if defined(BCM_88650_A0) 39023 soc_field_info_t soc_OAMP_MEM_190000m_fields[] = { 39024 { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL }, 39025 { ITEM_14_14f, 1, 14, SOCF_RO | SOCF_GLOBAL } 39026 }; 39027 #endif 39028 39029 #if defined(BCM_88650_A0) 39030 soc_field_info_t soc_OAMP_MEM_210000m_fields[] = { 39031 { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL }, 39032 { ITEM_14_14f, 1, 14, SOCF_RO | SOCF_GLOBAL } 39033 }; 39034 #endif 39035 39036 #if defined(BCM_88650_A0) 39037 soc_field_info_t soc_OAMP_MEM_220000m_fields[] = { 39038 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 39039 }; 39040 #endif 39041 39042 #if defined(BCM_88470_A0) 39043 soc_field_info_t soc_OAMP_MEM_270000m_fields[] = { 39044 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39045 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39046 }; 39047 #endif 39048 39049 #if defined(BCM_88690_A0) 39050 soc_field_info_t soc_OAMP_MEM_290000m_fields[] = { 39051 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39052 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39053 }; 39054 #endif 39055 39056 #if defined(BCM_88650_A0) 39057 soc_field_info_t soc_OAMP_MEM_340000m_fields[] = { 39058 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL } 39059 }; 39060 #endif 39061 39062 #if defined(BCM_88650_A0) 39063 soc_field_info_t soc_OAMP_MEM_350000m_fields[] = { 39064 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 39065 }; 39066 #endif 39067 39068 #if defined(BCM_88690_A0) 39069 soc_field_info_t soc_OAMP_MEM_430000m_fields[] = { 39070 { ECCf, 12, 1562, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39071 { ITEM_0_1561f, 1562, 0, SOCF_LE | SOCF_GLOBAL } 39072 }; 39073 #endif 39074 39075 #if defined(BCM_88690_A0) 39076 soc_field_info_t soc_OAMP_MEM_440000m_fields[] = { 39077 { ITEM_0_147f, 148, 0, SOCF_LE | SOCF_GLOBAL } 39078 }; 39079 #endif 39080 39081 #if defined(BCM_88690_A0) 39082 soc_field_info_t soc_OAMP_MEM_450000m_fields[] = { 39083 { ECCf, 9, 219, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39084 { ITEM_0_218f, 219, 0, SOCF_LE | SOCF_GLOBAL } 39085 }; 39086 #endif 39087 39088 #if defined(BCM_88690_A0) 39089 soc_field_info_t soc_OAMP_MEM_460000m_fields[] = { 39090 { ECCf, 9, 217, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39091 { ITEM_0_216f, 217, 0, SOCF_LE | SOCF_GLOBAL } 39092 }; 39093 #endif 39094 39095 #if defined(BCM_88690_A0) 39096 soc_field_info_t soc_OAMP_MEM_470000m_fields[] = { 39097 { ECCf, 11, 866, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39098 { ITEM_0_865f, 866, 0, SOCF_LE | SOCF_GLOBAL } 39099 }; 39100 #endif 39101 39102 #if defined(BCM_88690_A0) 39103 soc_field_info_t soc_OAMP_MEM_480000m_fields[] = { 39104 { ECCf, 8, 112, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39105 { ITEM_0_111f, 112, 0, SOCF_LE | SOCF_GLOBAL } 39106 }; 39107 #endif 39108 39109 #if defined(BCM_88690_A0) 39110 soc_field_info_t soc_OAMP_MEM_490000m_fields[] = { 39111 { ECCf, 8, 112, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39112 { ITEM_0_111f, 112, 0, SOCF_LE | SOCF_GLOBAL } 39113 }; 39114 #endif 39115 39116 #if defined(BCM_88690_B0) 39117 soc_field_info_t soc_OAMP_MEM_500000m_fields[] = { 39118 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39119 { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL } 39120 }; 39121 #endif 39122 39123 #if defined(BCM_88690_B0) 39124 soc_field_info_t soc_OAMP_MEM_510000m_fields[] = { 39125 { ECCf, 9, 141, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39126 { ITEM_0_140f, 141, 0, SOCF_LE | SOCF_GLOBAL } 39127 }; 39128 #endif 39129 39130 #if defined(BCM_88690_B0) 39131 soc_field_info_t soc_OAMP_MEM_520000m_fields[] = { 39132 { ECCf, 9, 141, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39133 { ITEM_0_140f, 141, 0, SOCF_LE | SOCF_GLOBAL } 39134 }; 39135 #endif 39136 39137 #if defined(BCM_88650_B0) 39138 soc_field_info_t soc_OAMP_MEM_100000_BCM88650_B0m_fields[] = { 39139 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 39140 { ITEM_19_19f, 1, 19, SOCF_RO | SOCF_GLOBAL }, 39141 { ITEM_1_18f, 18, 1, SOCF_LE | SOCF_GLOBAL } 39142 }; 39143 #endif 39144 39145 #if defined(BCM_88660_A0) 39146 soc_field_info_t soc_OAMP_MEM_100000_BCM88660_A0m_fields[] = { 39147 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 39148 { ITEM_19_19f, 1, 19, SOCF_RO | SOCF_GLOBAL }, 39149 { ITEM_1_18f, 18, 1, SOCF_LE | SOCF_GLOBAL } 39150 }; 39151 #endif 39152 39153 #if defined(BCM_88375_A0) 39154 soc_field_info_t soc_OAMP_MEM_150000_BCM88375_A0m_fields[] = { 39155 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39156 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39157 }; 39158 #endif 39159 39160 #if defined(BCM_88375_B0) 39161 soc_field_info_t soc_OAMP_MEM_150000_BCM88375_B0m_fields[] = { 39162 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39163 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39164 }; 39165 #endif 39166 39167 #if defined(BCM_88675_B0) 39168 soc_field_info_t soc_OAMP_MEM_150000_BCM88675_B0m_fields[] = { 39169 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39170 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39171 }; 39172 #endif 39173 39174 #if defined(BCM_88680_A0) 39175 soc_field_info_t soc_OAMP_MEM_150000_BCM88680_A0m_fields[] = { 39176 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39177 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39178 }; 39179 #endif 39180 39181 #if defined(BCM_88650_B0) 39182 soc_field_info_t soc_OAMP_MEM_180000_BCM88650_B0m_fields[] = { 39183 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 39184 { ITEM_1_29f, 29, 1, SOCF_LE | SOCF_GLOBAL } 39185 }; 39186 #endif 39187 39188 #if defined(BCM_88660_A0) 39189 soc_field_info_t soc_OAMP_MEM_180000_BCM88660_A0m_fields[] = { 39190 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 39191 { ITEM_1_29f, 29, 1, SOCF_LE | SOCF_GLOBAL } 39192 }; 39193 #endif 39194 39195 #if defined(BCM_88650_B0) 39196 soc_field_info_t soc_OAMP_MEM_190000_BCM88650_B0m_fields[] = { 39197 { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL }, 39198 { ITEM_14_14f, 1, 14, SOCF_RO | SOCF_GLOBAL } 39199 }; 39200 #endif 39201 39202 #if defined(BCM_88660_A0) 39203 soc_field_info_t soc_OAMP_MEM_190000_BCM88660_A0m_fields[] = { 39204 { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL }, 39205 { ITEM_14_14f, 1, 14, SOCF_RO | SOCF_GLOBAL } 39206 }; 39207 #endif 39208 39209 #if defined(BCM_88675_A0) 39210 soc_field_info_t soc_OAMP_MEM_1C0000m_fields[] = { 39211 { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39212 { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL } 39213 }; 39214 #endif 39215 39216 #if defined(BCM_88375_A0) 39217 soc_field_info_t soc_OAMP_MEM_1C0000_BCM88375_A0m_fields[] = { 39218 { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39219 { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL } 39220 }; 39221 #endif 39222 39223 #if defined(BCM_88375_B0) 39224 soc_field_info_t soc_OAMP_MEM_1C0000_BCM88375_B0m_fields[] = { 39225 { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39226 { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL } 39227 }; 39228 #endif 39229 39230 #if defined(BCM_88675_B0) 39231 soc_field_info_t soc_OAMP_MEM_1C0000_BCM88675_B0m_fields[] = { 39232 { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39233 { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL } 39234 }; 39235 #endif 39236 39237 #if defined(BCM_88680_A0) 39238 soc_field_info_t soc_OAMP_MEM_1C0000_BCM88680_A0m_fields[] = { 39239 { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39240 { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL } 39241 }; 39242 #endif 39243 39244 #if defined(BCM_88375_A0) 39245 soc_field_info_t soc_OAMP_MEM_20000_BCM88375_A0m_fields[] = { 39246 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39247 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 39248 }; 39249 #endif 39250 39251 #if defined(BCM_88375_B0) 39252 soc_field_info_t soc_OAMP_MEM_20000_BCM88375_B0m_fields[] = { 39253 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39254 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 39255 }; 39256 #endif 39257 39258 #if defined(BCM_88675_A0) 39259 soc_field_info_t soc_OAMP_MEM_20000_BCM88675_A0m_fields[] = { 39260 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39261 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 39262 }; 39263 #endif 39264 39265 #if defined(BCM_88675_B0) 39266 soc_field_info_t soc_OAMP_MEM_20000_BCM88675_B0m_fields[] = { 39267 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39268 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 39269 }; 39270 #endif 39271 39272 #if defined(BCM_88680_A0) 39273 soc_field_info_t soc_OAMP_MEM_20000_BCM88680_A0m_fields[] = { 39274 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39275 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 39276 }; 39277 #endif 39278 39279 #if defined(BCM_88650_B0) 39280 soc_field_info_t soc_OAMP_MEM_210000_BCM88650_B0m_fields[] = { 39281 { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL }, 39282 { ITEM_14_14f, 1, 14, SOCF_RO | SOCF_GLOBAL } 39283 }; 39284 #endif 39285 39286 #if defined(BCM_88660_A0) 39287 soc_field_info_t soc_OAMP_MEM_210000_BCM88660_A0m_fields[] = { 39288 { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL }, 39289 { ITEM_14_14f, 1, 14, SOCF_RO | SOCF_GLOBAL } 39290 }; 39291 #endif 39292 39293 #if defined(BCM_88650_B0) 39294 soc_field_info_t soc_OAMP_MEM_220000_BCM88650_B0m_fields[] = { 39295 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 39296 }; 39297 #endif 39298 39299 #if defined(BCM_88660_A0) 39300 soc_field_info_t soc_OAMP_MEM_220000_BCM88660_A0m_fields[] = { 39301 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 39302 }; 39303 #endif 39304 39305 #if defined(BCM_88270_A0) 39306 soc_field_info_t soc_OAMP_MEM_270000_BCM88270_A0m_fields[] = { 39307 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39308 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39309 }; 39310 #endif 39311 39312 #if defined(BCM_88470_B0) 39313 soc_field_info_t soc_OAMP_MEM_270000_BCM88470_B0m_fields[] = { 39314 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39315 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39316 }; 39317 #endif 39318 39319 #if defined(BCM_88690_B0) 39320 soc_field_info_t soc_OAMP_MEM_290000_BCM88690_B0m_fields[] = { 39321 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39322 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39323 }; 39324 #endif 39325 39326 #if defined(BCM_88650_A0) 39327 soc_field_info_t soc_OAMP_MEM_2A0000m_fields[] = { 39328 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 39329 }; 39330 #endif 39331 39332 #if defined(BCM_88650_B0) 39333 soc_field_info_t soc_OAMP_MEM_2A0000_BCM88650_B0m_fields[] = { 39334 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 39335 }; 39336 #endif 39337 39338 #if defined(BCM_88660_A0) 39339 soc_field_info_t soc_OAMP_MEM_2A0000_BCM88660_A0m_fields[] = { 39340 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL } 39341 }; 39342 #endif 39343 39344 #if defined(BCM_88650_A0) 39345 soc_field_info_t soc_OAMP_MEM_2B0000m_fields[] = { 39346 { ITEM_0_28f, 29, 0, SOCF_LE | SOCF_GLOBAL }, 39347 { ITEM_29_42f, 14, 29, SOCF_LE | SOCF_GLOBAL }, 39348 { ITEM_43_44f, 2, 43, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39349 }; 39350 #endif 39351 39352 #if defined(BCM_88650_B0) 39353 soc_field_info_t soc_OAMP_MEM_2B0000_BCM88650_B0m_fields[] = { 39354 { ITEM_0_28f, 29, 0, SOCF_LE | SOCF_GLOBAL }, 39355 { ITEM_29_42f, 14, 29, SOCF_LE | SOCF_GLOBAL }, 39356 { ITEM_43_44f, 2, 43, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39357 }; 39358 #endif 39359 39360 #if defined(BCM_88660_A0) 39361 soc_field_info_t soc_OAMP_MEM_2B0000_BCM88660_A0m_fields[] = { 39362 { ITEM_0_28f, 29, 0, SOCF_LE | SOCF_GLOBAL }, 39363 { ITEM_29_42f, 14, 29, SOCF_LE | SOCF_GLOBAL }, 39364 { ITEM_43_44f, 2, 43, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39365 }; 39366 #endif 39367 39368 #if defined(BCM_88650_B0) 39369 soc_field_info_t soc_OAMP_MEM_340000_BCM88650_B0m_fields[] = { 39370 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL } 39371 }; 39372 #endif 39373 39374 #if defined(BCM_88660_A0) 39375 soc_field_info_t soc_OAMP_MEM_340000_BCM88660_A0m_fields[] = { 39376 { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL } 39377 }; 39378 #endif 39379 39380 #if defined(BCM_88650_B0) 39381 soc_field_info_t soc_OAMP_MEM_350000_BCM88650_B0m_fields[] = { 39382 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 39383 }; 39384 #endif 39385 39386 #if defined(BCM_88660_A0) 39387 soc_field_info_t soc_OAMP_MEM_350000_BCM88660_A0m_fields[] = { 39388 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL } 39389 }; 39390 #endif 39391 39392 #if defined(BCM_88375_A0) 39393 soc_field_info_t soc_OAMP_MEM_40000_BCM88375_A0m_fields[] = { 39394 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39395 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39396 }; 39397 #endif 39398 39399 #if defined(BCM_88375_B0) 39400 soc_field_info_t soc_OAMP_MEM_40000_BCM88375_B0m_fields[] = { 39401 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39402 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39403 }; 39404 #endif 39405 39406 #if defined(BCM_88650_B0) 39407 soc_field_info_t soc_OAMP_MEM_40000_BCM88650_B0m_fields[] = { 39408 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 39409 { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL } 39410 }; 39411 #endif 39412 39413 #if defined(BCM_88660_A0) 39414 soc_field_info_t soc_OAMP_MEM_40000_BCM88660_A0m_fields[] = { 39415 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 39416 { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL } 39417 }; 39418 #endif 39419 39420 #if defined(BCM_88675_A0) 39421 soc_field_info_t soc_OAMP_MEM_40000_BCM88675_A0m_fields[] = { 39422 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39423 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39424 }; 39425 #endif 39426 39427 #if defined(BCM_88675_B0) 39428 soc_field_info_t soc_OAMP_MEM_40000_BCM88675_B0m_fields[] = { 39429 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39430 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39431 }; 39432 #endif 39433 39434 #if defined(BCM_88680_A0) 39435 soc_field_info_t soc_OAMP_MEM_40000_BCM88680_A0m_fields[] = { 39436 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39437 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39438 }; 39439 #endif 39440 39441 #if defined(BCM_88690_B0) 39442 soc_field_info_t soc_OAMP_MEM_470000_BCM88690_B0m_fields[] = { 39443 { ECCf, 12, 1562, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39444 { ITEM_0_1561f, 1562, 0, SOCF_LE | SOCF_GLOBAL } 39445 }; 39446 #endif 39447 39448 #if defined(BCM_88690_B0) 39449 soc_field_info_t soc_OAMP_MEM_480000_BCM88690_B0m_fields[] = { 39450 { ITEM_0_147f, 148, 0, SOCF_LE | SOCF_GLOBAL } 39451 }; 39452 #endif 39453 39454 #if defined(BCM_88690_B0) 39455 soc_field_info_t soc_OAMP_MEM_490000_BCM88690_B0m_fields[] = { 39456 { ECCf, 9, 219, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39457 { ITEM_0_218f, 219, 0, SOCF_LE | SOCF_GLOBAL } 39458 }; 39459 #endif 39460 39461 #if defined(BCM_88690_A0) 39462 soc_field_info_t soc_OAMP_MEM_4A0000m_fields[] = { 39463 { ECCf, 8, 112, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39464 { ITEM_0_111f, 112, 0, SOCF_LE | SOCF_GLOBAL } 39465 }; 39466 #endif 39467 39468 #if defined(BCM_88690_B0) 39469 soc_field_info_t soc_OAMP_MEM_4A0000_BCM88690_B0m_fields[] = { 39470 { ECCf, 9, 217, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39471 { ITEM_0_216f, 217, 0, SOCF_LE | SOCF_GLOBAL } 39472 }; 39473 #endif 39474 39475 #if defined(BCM_88690_A0) 39476 soc_field_info_t soc_OAMP_MEM_4B0000m_fields[] = { 39477 { ECCf, 9, 246, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39478 { ITEM_0_245f, 246, 0, SOCF_LE | SOCF_GLOBAL } 39479 }; 39480 #endif 39481 39482 #if defined(BCM_88690_B0) 39483 soc_field_info_t soc_OAMP_MEM_4B0000_BCM88690_B0m_fields[] = { 39484 { ECCf, 11, 866, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39485 { ITEM_0_865f, 866, 0, SOCF_LE | SOCF_GLOBAL } 39486 }; 39487 #endif 39488 39489 #if defined(BCM_88690_A0) 39490 soc_field_info_t soc_OAMP_MEM_4C0000m_fields[] = { 39491 { ECCf, 9, 127, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39492 { ITEM_0_126f, 127, 0, SOCF_LE | SOCF_GLOBAL } 39493 }; 39494 #endif 39495 39496 #if defined(BCM_88690_B0) 39497 soc_field_info_t soc_OAMP_MEM_4C0000_BCM88690_B0m_fields[] = { 39498 { ECCf, 8, 112, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39499 { ITEM_0_111f, 112, 0, SOCF_LE | SOCF_GLOBAL } 39500 }; 39501 #endif 39502 39503 #if defined(BCM_88690_A0) 39504 soc_field_info_t soc_OAMP_MEM_4D0000m_fields[] = { 39505 { ECCf, 9, 141, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39506 { ITEM_0_140f, 141, 0, SOCF_LE | SOCF_GLOBAL } 39507 }; 39508 #endif 39509 39510 #if defined(BCM_88690_B0) 39511 soc_field_info_t soc_OAMP_MEM_4D0000_BCM88690_B0m_fields[] = { 39512 { ECCf, 8, 112, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39513 { ITEM_0_111f, 112, 0, SOCF_LE | SOCF_GLOBAL } 39514 }; 39515 #endif 39516 39517 #if defined(BCM_88690_A0) 39518 soc_field_info_t soc_OAMP_MEM_4E0000m_fields[] = { 39519 { ECCf, 9, 141, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39520 { ITEM_0_140f, 141, 0, SOCF_LE | SOCF_GLOBAL } 39521 }; 39522 #endif 39523 39524 #if defined(BCM_88690_B0) 39525 soc_field_info_t soc_OAMP_MEM_4E0000_BCM88690_B0m_fields[] = { 39526 { ECCf, 8, 112, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39527 { ITEM_0_111f, 112, 0, SOCF_LE | SOCF_GLOBAL } 39528 }; 39529 #endif 39530 39531 #if defined(BCM_88690_B0) 39532 soc_field_info_t soc_OAMP_MEM_4F0000m_fields[] = { 39533 { ECCf, 10, 266, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39534 { ITEM_0_265f, 266, 0, SOCF_LE | SOCF_GLOBAL } 39535 }; 39536 #endif 39537 39538 #if defined(BCM_88375_A0) 39539 soc_field_info_t soc_OAMP_MEM_50000_BCM88375_A0m_fields[] = { 39540 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39541 { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL } 39542 }; 39543 #endif 39544 39545 #if defined(BCM_88375_B0) 39546 soc_field_info_t soc_OAMP_MEM_50000_BCM88375_B0m_fields[] = { 39547 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39548 { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL } 39549 }; 39550 #endif 39551 39552 #if defined(BCM_88650_B0) 39553 soc_field_info_t soc_OAMP_MEM_50000_BCM88650_B0m_fields[] = { 39554 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 39555 { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL } 39556 }; 39557 #endif 39558 39559 #if defined(BCM_88660_A0) 39560 soc_field_info_t soc_OAMP_MEM_50000_BCM88660_A0m_fields[] = { 39561 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 39562 { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL } 39563 }; 39564 #endif 39565 39566 #if defined(BCM_88675_A0) 39567 soc_field_info_t soc_OAMP_MEM_50000_BCM88675_A0m_fields[] = { 39568 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39569 { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL } 39570 }; 39571 #endif 39572 39573 #if defined(BCM_88675_B0) 39574 soc_field_info_t soc_OAMP_MEM_50000_BCM88675_B0m_fields[] = { 39575 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39576 { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL } 39577 }; 39578 #endif 39579 39580 #if defined(BCM_88680_A0) 39581 soc_field_info_t soc_OAMP_MEM_50000_BCM88680_A0m_fields[] = { 39582 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39583 { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL } 39584 }; 39585 #endif 39586 39587 #if defined(BCM_88375_A0) 39588 soc_field_info_t soc_OAMP_MEM_60000_BCM88375_A0m_fields[] = { 39589 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39590 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39591 }; 39592 #endif 39593 39594 #if defined(BCM_88375_B0) 39595 soc_field_info_t soc_OAMP_MEM_60000_BCM88375_B0m_fields[] = { 39596 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39597 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39598 }; 39599 #endif 39600 39601 #if defined(BCM_88650_B0) 39602 soc_field_info_t soc_OAMP_MEM_60000_BCM88650_B0m_fields[] = { 39603 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 39604 { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL } 39605 }; 39606 #endif 39607 39608 #if defined(BCM_88660_A0) 39609 soc_field_info_t soc_OAMP_MEM_60000_BCM88660_A0m_fields[] = { 39610 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 39611 { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL } 39612 }; 39613 #endif 39614 39615 #if defined(BCM_88675_A0) 39616 soc_field_info_t soc_OAMP_MEM_60000_BCM88675_A0m_fields[] = { 39617 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39618 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39619 }; 39620 #endif 39621 39622 #if defined(BCM_88675_B0) 39623 soc_field_info_t soc_OAMP_MEM_60000_BCM88675_B0m_fields[] = { 39624 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39625 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39626 }; 39627 #endif 39628 39629 #if defined(BCM_88680_A0) 39630 soc_field_info_t soc_OAMP_MEM_60000_BCM88680_A0m_fields[] = { 39631 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39632 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39633 }; 39634 #endif 39635 39636 #if defined(BCM_88375_A0) 39637 soc_field_info_t soc_OAMP_MEM_70000_BCM88375_A0m_fields[] = { 39638 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39639 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39640 }; 39641 #endif 39642 39643 #if defined(BCM_88375_B0) 39644 soc_field_info_t soc_OAMP_MEM_70000_BCM88375_B0m_fields[] = { 39645 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39646 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39647 }; 39648 #endif 39649 39650 #if defined(BCM_88650_B0) 39651 soc_field_info_t soc_OAMP_MEM_70000_BCM88650_B0m_fields[] = { 39652 { ITEM_0_23f, 24, 0, SOCF_LE | SOCF_GLOBAL }, 39653 { ITEM_24_24f, 1, 24, SOCF_RO | SOCF_GLOBAL } 39654 }; 39655 #endif 39656 39657 #if defined(BCM_88675_A0) 39658 soc_field_info_t soc_OAMP_MEM_70000_BCM88675_A0m_fields[] = { 39659 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39660 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39661 }; 39662 #endif 39663 39664 #if defined(BCM_88675_B0) 39665 soc_field_info_t soc_OAMP_MEM_70000_BCM88675_B0m_fields[] = { 39666 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39667 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39668 }; 39669 #endif 39670 39671 #if defined(BCM_88680_A0) 39672 soc_field_info_t soc_OAMP_MEM_70000_BCM88680_A0m_fields[] = { 39673 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39674 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39675 }; 39676 #endif 39677 39678 #if defined(BCM_88375_A0) 39679 soc_field_info_t soc_OAMP_MEM_80000_BCM88375_A0m_fields[] = { 39680 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39681 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39682 }; 39683 #endif 39684 39685 #if defined(BCM_88375_B0) 39686 soc_field_info_t soc_OAMP_MEM_80000_BCM88375_B0m_fields[] = { 39687 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39688 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39689 }; 39690 #endif 39691 39692 #if defined(BCM_88650_B0) 39693 soc_field_info_t soc_OAMP_MEM_80000_BCM88650_B0m_fields[] = { 39694 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 39695 { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL } 39696 }; 39697 #endif 39698 39699 #if defined(BCM_88660_A0) 39700 soc_field_info_t soc_OAMP_MEM_80000_BCM88660_A0m_fields[] = { 39701 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 39702 { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL } 39703 }; 39704 #endif 39705 39706 #if defined(BCM_88675_A0) 39707 soc_field_info_t soc_OAMP_MEM_80000_BCM88675_A0m_fields[] = { 39708 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39709 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39710 }; 39711 #endif 39712 39713 #if defined(BCM_88675_B0) 39714 soc_field_info_t soc_OAMP_MEM_80000_BCM88675_B0m_fields[] = { 39715 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39716 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39717 }; 39718 #endif 39719 39720 #if defined(BCM_88680_A0) 39721 soc_field_info_t soc_OAMP_MEM_80000_BCM88680_A0m_fields[] = { 39722 { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39723 { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL } 39724 }; 39725 #endif 39726 39727 #if defined(BCM_88375_A0) 39728 soc_field_info_t soc_OAMP_MEM_90000_BCM88375_A0m_fields[] = { 39729 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39730 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39731 }; 39732 #endif 39733 39734 #if defined(BCM_88375_B0) 39735 soc_field_info_t soc_OAMP_MEM_90000_BCM88375_B0m_fields[] = { 39736 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39737 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39738 }; 39739 #endif 39740 39741 #if defined(BCM_88675_B0) 39742 soc_field_info_t soc_OAMP_MEM_90000_BCM88675_B0m_fields[] = { 39743 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39744 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39745 }; 39746 #endif 39747 39748 #if defined(BCM_88680_A0) 39749 soc_field_info_t soc_OAMP_MEM_90000_BCM88680_A0m_fields[] = { 39750 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39751 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39752 }; 39753 #endif 39754 39755 #if defined(BCM_88660_A0) 39756 soc_field_info_t soc_OAMP_MEM_B0000m_fields[] = { 39757 { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL }, 39758 { ITEM_64_65f, 2, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 39759 }; 39760 #endif 39761 39762 #if defined(BCM_88660_A0) 39763 soc_field_info_t soc_OAMP_MEM_C0000m_fields[] = { 39764 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 39765 { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL } 39766 }; 39767 #endif 39768 39769 #if defined(BCM_88375_A0) 39770 soc_field_info_t soc_OAMP_MEM_C0000_BCM88375_A0m_fields[] = { 39771 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39772 { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL } 39773 }; 39774 #endif 39775 39776 #if defined(BCM_88375_B0) 39777 soc_field_info_t soc_OAMP_MEM_C0000_BCM88375_B0m_fields[] = { 39778 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39779 { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL } 39780 }; 39781 #endif 39782 39783 #if defined(BCM_88675_A0) 39784 soc_field_info_t soc_OAMP_MEM_C0000_BCM88675_A0m_fields[] = { 39785 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39786 { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL } 39787 }; 39788 #endif 39789 39790 #if defined(BCM_88675_B0) 39791 soc_field_info_t soc_OAMP_MEM_C0000_BCM88675_B0m_fields[] = { 39792 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39793 { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL } 39794 }; 39795 #endif 39796 39797 #if defined(BCM_88680_A0) 39798 soc_field_info_t soc_OAMP_MEM_C0000_BCM88680_A0m_fields[] = { 39799 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39800 { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL } 39801 }; 39802 #endif 39803 39804 #if defined(BCM_88675_A0) 39805 soc_field_info_t soc_OAMP_MEM_D0000m_fields[] = { 39806 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39807 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39808 }; 39809 #endif 39810 39811 #if defined(BCM_88375_A0) 39812 soc_field_info_t soc_OAMP_MEM_D0000_BCM88375_A0m_fields[] = { 39813 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39814 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39815 }; 39816 #endif 39817 39818 #if defined(BCM_88375_B0) 39819 soc_field_info_t soc_OAMP_MEM_D0000_BCM88375_B0m_fields[] = { 39820 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39821 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39822 }; 39823 #endif 39824 39825 #if defined(BCM_88675_B0) 39826 soc_field_info_t soc_OAMP_MEM_D0000_BCM88675_B0m_fields[] = { 39827 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39828 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39829 }; 39830 #endif 39831 39832 #if defined(BCM_88680_A0) 39833 soc_field_info_t soc_OAMP_MEM_D0000_BCM88680_A0m_fields[] = { 39834 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39835 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 39836 }; 39837 #endif 39838 39839 #if defined(BCM_88650_A0) 39840 soc_field_info_t soc_OAMP_MEP_DBm_fields[] = { 39841 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 39842 { ENCAPSULATIONf, 2, 92, SOCF_LE | SOCF_GLOBAL }, 39843 { ICC_INDEXf, 4, 37, SOCF_LE | SOCF_GLOBAL }, 39844 { INNER_TPIDf, 2, 56, SOCF_LE | SOCF_GLOBAL }, 39845 { INNER_VID_DEI_PCPf, 16, 58, SOCF_LE | SOCF_GLOBAL }, 39846 { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 39847 { MAIDf, 16, 21, SOCF_LE | SOCF_GLOBAL }, 39848 { MDLf, 3, 18, SOCF_LE | SOCF_GLOBAL }, 39849 { MEP_IDf, 13, 41, SOCF_LE | SOCF_GLOBAL }, 39850 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 39851 { OUTER_TPIDf, 2, 74, SOCF_LE | SOCF_GLOBAL }, 39852 { OUTER_VID_DEI_PCPf, 16, 76, SOCF_LE | SOCF_GLOBAL }, 39853 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39854 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 39855 { RDIf, 1, 54, 0 | SOCF_GLOBAL }, 39856 { RESERVEDf, 23, 97, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 39857 { UP_1_DOWN_0f, 1, 55, 0 | SOCF_GLOBAL }, 39858 { UP_PTCH_OPAQUE_PT_ATTRf, 3, 94, SOCF_LE | SOCF_GLOBAL } 39859 }; 39860 #endif 39861 39862 #if defined(BCM_88270_A0) 39863 soc_field_info_t soc_OAMP_MEP_DB_BCM88270_A0m_fields[] = { 39864 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 39865 { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL }, 39866 { DA_MC_1_UC_0_SELf, 1, 177, 0 | SOCF_GLOBAL }, 39867 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39868 { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL }, 39869 { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL }, 39870 { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL }, 39871 { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL }, 39872 { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL }, 39873 { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL }, 39874 { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL }, 39875 { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL }, 39876 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 39877 { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL }, 39878 { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 39879 { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL }, 39880 { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL }, 39881 { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL }, 39882 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 39883 { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL }, 39884 { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL }, 39885 { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL }, 39886 { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL }, 39887 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 39888 { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL }, 39889 { RESERVEDf, 1, 178, SOCF_RES | SOCF_GLOBAL }, 39890 { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL }, 39891 { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL }, 39892 { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL } 39893 }; 39894 #endif 39895 39896 #if defined(BCM_88375_A0) 39897 soc_field_info_t soc_OAMP_MEP_DB_BCM88375_A0m_fields[] = { 39898 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 39899 { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL }, 39900 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39901 { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL }, 39902 { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL }, 39903 { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL }, 39904 { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL }, 39905 { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL }, 39906 { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL }, 39907 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 39908 { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL }, 39909 { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 39910 { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL }, 39911 { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL }, 39912 { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL }, 39913 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 39914 { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL }, 39915 { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL }, 39916 { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL }, 39917 { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL }, 39918 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 39919 { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL }, 39920 { RESERVEDf, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 39921 { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL }, 39922 { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL }, 39923 { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL } 39924 }; 39925 #endif 39926 39927 #if defined(BCM_88375_B0) 39928 soc_field_info_t soc_OAMP_MEP_DB_BCM88375_B0m_fields[] = { 39929 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 39930 { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL }, 39931 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39932 { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL }, 39933 { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL }, 39934 { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL }, 39935 { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL }, 39936 { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL }, 39937 { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL }, 39938 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 39939 { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL }, 39940 { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 39941 { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL }, 39942 { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL }, 39943 { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL }, 39944 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 39945 { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL }, 39946 { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL }, 39947 { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL }, 39948 { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL }, 39949 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 39950 { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL }, 39951 { RESERVEDf, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 39952 { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL }, 39953 { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL }, 39954 { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL } 39955 }; 39956 #endif 39957 39958 #if defined(BCM_88470_A0) 39959 soc_field_info_t soc_OAMP_MEP_DB_BCM88470_A0m_fields[] = { 39960 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 39961 { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL }, 39962 { DA_MC_1_UC_0_SELf, 1, 177, 0 | SOCF_GLOBAL }, 39963 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39964 { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL }, 39965 { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL }, 39966 { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL }, 39967 { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL }, 39968 { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL }, 39969 { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL }, 39970 { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL }, 39971 { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL }, 39972 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 39973 { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL }, 39974 { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 39975 { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL }, 39976 { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL }, 39977 { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL }, 39978 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 39979 { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL }, 39980 { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL }, 39981 { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL }, 39982 { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL }, 39983 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 39984 { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL }, 39985 { RESERVEDf, 1, 178, SOCF_RES | SOCF_GLOBAL }, 39986 { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL }, 39987 { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL }, 39988 { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL } 39989 }; 39990 #endif 39991 39992 #if defined(BCM_88470_B0) 39993 soc_field_info_t soc_OAMP_MEP_DB_BCM88470_B0m_fields[] = { 39994 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 39995 { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL }, 39996 { DA_MC_1_UC_0_SELf, 1, 177, 0 | SOCF_GLOBAL }, 39997 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 39998 { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL }, 39999 { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL }, 40000 { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL }, 40001 { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL }, 40002 { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL }, 40003 { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL }, 40004 { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL }, 40005 { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL }, 40006 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40007 { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL }, 40008 { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 40009 { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL }, 40010 { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL }, 40011 { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL }, 40012 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40013 { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL }, 40014 { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL }, 40015 { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL }, 40016 { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL }, 40017 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40018 { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL }, 40019 { RESERVEDf, 1, 178, SOCF_RES | SOCF_GLOBAL }, 40020 { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL }, 40021 { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL }, 40022 { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL } 40023 }; 40024 #endif 40025 40026 #if defined(BCM_88650_B0) 40027 soc_field_info_t soc_OAMP_MEP_DB_BCM88650_B0m_fields[] = { 40028 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40029 { ENCAPSULATIONf, 2, 92, SOCF_LE | SOCF_GLOBAL }, 40030 { ICC_INDEXf, 4, 37, SOCF_LE | SOCF_GLOBAL }, 40031 { INNER_TPIDf, 2, 56, SOCF_LE | SOCF_GLOBAL }, 40032 { INNER_VID_DEI_PCPf, 16, 58, SOCF_LE | SOCF_GLOBAL }, 40033 { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 40034 { MAIDf, 16, 21, SOCF_LE | SOCF_GLOBAL }, 40035 { MDLf, 3, 18, SOCF_LE | SOCF_GLOBAL }, 40036 { MEP_IDf, 13, 41, SOCF_LE | SOCF_GLOBAL }, 40037 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40038 { OUTER_TPIDf, 2, 74, SOCF_LE | SOCF_GLOBAL }, 40039 { OUTER_VID_DEI_PCPf, 16, 76, SOCF_LE | SOCF_GLOBAL }, 40040 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40041 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40042 { RDIf, 1, 54, 0 | SOCF_GLOBAL }, 40043 { RESERVEDf, 23, 97, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40044 { UP_1_DOWN_0f, 1, 55, 0 | SOCF_GLOBAL }, 40045 { UP_PTCH_OPAQUE_PT_ATTRf, 3, 94, SOCF_LE | SOCF_GLOBAL } 40046 }; 40047 #endif 40048 40049 #if defined(BCM_88660_A0) 40050 soc_field_info_t soc_OAMP_MEP_DB_BCM88660_A0m_fields[] = { 40051 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40052 { COUNTER_POINTERf, 13, 107, SOCF_LE | SOCF_GLOBAL }, 40053 { ENCAPSULATIONf, 2, 93, SOCF_LE | SOCF_GLOBAL }, 40054 { ICC_INDEXf, 4, 37, SOCF_LE | SOCF_GLOBAL }, 40055 { INNER_TPIDf, 2, 57, SOCF_LE | SOCF_GLOBAL }, 40056 { INNER_VID_DEI_PCPf, 16, 59, SOCF_LE | SOCF_GLOBAL }, 40057 { INTERFACE_STATUS_TLV_CODEf, 3, 100, SOCF_LE | SOCF_GLOBAL }, 40058 { LMM_DA_NIC_PROFILEf, 7, 120, SOCF_LE | SOCF_GLOBAL }, 40059 { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 40060 { MAIDf, 16, 21, SOCF_LE | SOCF_GLOBAL }, 40061 { MDLf, 3, 18, SOCF_LE | SOCF_GLOBAL }, 40062 { MEP_IDf, 13, 41, SOCF_LE | SOCF_GLOBAL }, 40063 { MEP_PE_PROFILEf, 4, 127, SOCF_LE | SOCF_GLOBAL }, 40064 { MEP_PROFILEf, 4, 103, SOCF_LE | SOCF_GLOBAL }, 40065 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40066 { OUTER_TPIDf, 2, 75, SOCF_LE | SOCF_GLOBAL }, 40067 { OUTER_VID_DEI_PCPf, 16, 77, SOCF_LE | SOCF_GLOBAL }, 40068 { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40069 { PORT_STATUS_TLV_ENf, 1, 98, 0 | SOCF_GLOBAL }, 40070 { PORT_STATUS_TLV_VALf, 1, 99, 0 | SOCF_GLOBAL }, 40071 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40072 { RDIf, 2, 54, SOCF_LE | SOCF_GLOBAL }, 40073 { RESERVED_1f, 1, 131, SOCF_RES | SOCF_GLOBAL }, 40074 { UP_1_DOWN_0f, 1, 56, 0 | SOCF_GLOBAL }, 40075 { UP_PTCH_OPAQUE_PT_ATTRf, 3, 95, SOCF_LE | SOCF_GLOBAL } 40076 }; 40077 #endif 40078 40079 #if defined(BCM_88675_A0) 40080 soc_field_info_t soc_OAMP_MEP_DB_BCM88675_A0m_fields[] = { 40081 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40082 { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL }, 40083 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40084 { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL }, 40085 { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL }, 40086 { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL }, 40087 { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL }, 40088 { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL }, 40089 { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL }, 40090 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40091 { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL }, 40092 { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 40093 { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL }, 40094 { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL }, 40095 { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL }, 40096 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40097 { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL }, 40098 { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL }, 40099 { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL }, 40100 { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL }, 40101 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40102 { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL }, 40103 { RESERVEDf, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40104 { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL }, 40105 { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL }, 40106 { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL } 40107 }; 40108 #endif 40109 40110 #if defined(BCM_88675_B0) 40111 soc_field_info_t soc_OAMP_MEP_DB_BCM88675_B0m_fields[] = { 40112 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40113 { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL }, 40114 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40115 { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL }, 40116 { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL }, 40117 { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL }, 40118 { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL }, 40119 { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL }, 40120 { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL }, 40121 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40122 { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL }, 40123 { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 40124 { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL }, 40125 { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL }, 40126 { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL }, 40127 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40128 { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL }, 40129 { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL }, 40130 { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL }, 40131 { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL }, 40132 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40133 { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL }, 40134 { RESERVEDf, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40135 { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL }, 40136 { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL }, 40137 { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL } 40138 }; 40139 #endif 40140 40141 #if defined(BCM_88680_A0) 40142 soc_field_info_t soc_OAMP_MEP_DB_BCM88680_A0m_fields[] = { 40143 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40144 { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL }, 40145 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40146 { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL }, 40147 { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL }, 40148 { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL }, 40149 { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL }, 40150 { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL }, 40151 { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL }, 40152 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40153 { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL }, 40154 { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 40155 { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL }, 40156 { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL }, 40157 { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL }, 40158 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40159 { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL }, 40160 { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL }, 40161 { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL }, 40162 { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL }, 40163 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40164 { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL }, 40165 { RESERVEDf, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40166 { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL }, 40167 { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL }, 40168 { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL } 40169 }; 40170 #endif 40171 40172 #if defined(BCM_88690_A0) 40173 soc_field_info_t soc_OAMP_MEP_DB_BCM88690_A0m_fields[] = { 40174 { ECCf, 9, 216, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40175 { MEP_DB_ENTRYf, 216, 0, SOCF_LE | SOCF_GLOBAL } 40176 }; 40177 #endif 40178 40179 #if defined(BCM_88690_B0) 40180 soc_field_info_t soc_OAMP_MEP_DB_BCM88690_B0m_fields[] = { 40181 { ECCf, 9, 216, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40182 { MEP_DB_ENTRYf, 216, 0, SOCF_LE | SOCF_GLOBAL } 40183 }; 40184 #endif 40185 40186 #if defined(BCM_88650_A0) 40187 soc_field_info_t soc_OAMP_MEP_DB_BFD_CC_ON_MPLSTPm_fields[] = { 40188 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 40189 { DETECT_MULTf, 8, 28, SOCF_LE | SOCF_GLOBAL }, 40190 { EEPf, 17, 66, SOCF_LE | SOCF_GLOBAL }, 40191 { FBITf, 1, 27, 0 | SOCF_GLOBAL }, 40192 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40193 { MIN_RX_INTERVAL_PTRf, 3, 39, SOCF_LE | SOCF_GLOBAL }, 40194 { MIN_TX_INTERVAL_PTRf, 3, 36, SOCF_LE | SOCF_GLOBAL }, 40195 { MPLS_LABELf, 20, 42, SOCF_LE | SOCF_GLOBAL }, 40196 { MPLS_PUSH_PROFILEf, 4, 62, SOCF_LE | SOCF_GLOBAL }, 40197 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40198 { PBITf, 1, 26, 0 | SOCF_GLOBAL }, 40199 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40200 { RESERVEDf, 37, 83, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40201 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL } 40202 }; 40203 #endif 40204 40205 #if defined(BCM_88650_B0) 40206 soc_field_info_t soc_OAMP_MEP_DB_BFD_CC_ON_MPLSTP_BCM88650_B0m_fields[] = { 40207 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 40208 { DETECT_MULTf, 8, 28, SOCF_LE | SOCF_GLOBAL }, 40209 { DIAG_PROFILEf, 2, 81, SOCF_LE | SOCF_GLOBAL }, 40210 { EEPf, 15, 66, SOCF_LE | SOCF_GLOBAL }, 40211 { FBITf, 1, 27, 0 | SOCF_GLOBAL }, 40212 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40213 { MIN_RX_INTERVAL_PTRf, 3, 39, SOCF_LE | SOCF_GLOBAL }, 40214 { MIN_TX_INTERVAL_PTRf, 3, 36, SOCF_LE | SOCF_GLOBAL }, 40215 { MPLS_LABELf, 20, 42, SOCF_LE | SOCF_GLOBAL }, 40216 { MPLS_PUSH_PROFILEf, 4, 62, SOCF_LE | SOCF_GLOBAL }, 40217 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40218 { PBITf, 1, 26, 0 | SOCF_GLOBAL }, 40219 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40220 { RESERVEDf, 37, 83, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40221 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL } 40222 }; 40223 #endif 40224 40225 #if defined(BCM_88650_A0) 40226 soc_field_info_t soc_OAMP_MEP_DB_BFD_CV_ON_MPLSTPm_fields[] = { 40227 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 40228 { DETECT_MULTf, 8, 28, SOCF_LE | SOCF_GLOBAL }, 40229 { EEPf, 17, 90, SOCF_LE | SOCF_GLOBAL }, 40230 { FBITf, 1, 27, 0 | SOCF_GLOBAL }, 40231 { MEP_IDf, 24, 42, SOCF_LE | SOCF_GLOBAL }, 40232 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40233 { MIN_RX_INTERVAL_PTRf, 3, 39, SOCF_LE | SOCF_GLOBAL }, 40234 { MIN_TX_INTERVAL_PTRf, 3, 36, SOCF_LE | SOCF_GLOBAL }, 40235 { MPLS_LABELf, 20, 66, SOCF_LE | SOCF_GLOBAL }, 40236 { MPLS_PUSH_PROFILEf, 4, 86, SOCF_LE | SOCF_GLOBAL }, 40237 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40238 { PBITf, 1, 26, 0 | SOCF_GLOBAL }, 40239 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40240 { RESERVEDf, 13, 107, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40241 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL } 40242 }; 40243 #endif 40244 40245 #if defined(BCM_88650_B0) 40246 soc_field_info_t soc_OAMP_MEP_DB_BFD_CV_ON_MPLSTP_BCM88650_B0m_fields[] = { 40247 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 40248 { DETECT_MULTf, 8, 28, SOCF_LE | SOCF_GLOBAL }, 40249 { DIAG_PROFILEf, 2, 105, SOCF_LE | SOCF_GLOBAL }, 40250 { EEPf, 15, 90, SOCF_LE | SOCF_GLOBAL }, 40251 { FBITf, 1, 27, 0 | SOCF_GLOBAL }, 40252 { MEP_IDf, 24, 42, SOCF_LE | SOCF_GLOBAL }, 40253 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40254 { MIN_RX_INTERVAL_PTRf, 3, 39, SOCF_LE | SOCF_GLOBAL }, 40255 { MIN_TX_INTERVAL_PTRf, 3, 36, SOCF_LE | SOCF_GLOBAL }, 40256 { MPLS_LABELf, 20, 66, SOCF_LE | SOCF_GLOBAL }, 40257 { MPLS_PUSH_PROFILEf, 4, 86, SOCF_LE | SOCF_GLOBAL }, 40258 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40259 { PBITf, 1, 26, 0 | SOCF_GLOBAL }, 40260 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40261 { RESERVEDf, 13, 107, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40262 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL } 40263 }; 40264 #endif 40265 40266 #if defined(BCM_88650_A0) 40267 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOPm_fields[] = { 40268 { DETECT_MULTf, 8, 89, SOCF_LE | SOCF_GLOBAL }, 40269 { DST_IPf, 32, 49, SOCF_LE | SOCF_GLOBAL }, 40270 { EEPf, 17, 103, SOCF_LE | SOCF_GLOBAL }, 40271 { FBITf, 1, 16, 0 | SOCF_GLOBAL }, 40272 { IP_TTL_TOS_PROFILEf, 4, 85, SOCF_LE | SOCF_GLOBAL }, 40273 { LOCAL_PORTf, 8, 7, SOCF_LE | SOCF_GLOBAL }, 40274 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40275 { MIN_RX_INTERVAL_PTRf, 3, 100, SOCF_LE | SOCF_GLOBAL }, 40276 { MIN_TX_INTERVAL_PTRf, 3, 97, SOCF_LE | SOCF_GLOBAL }, 40277 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40278 { PBITf, 1, 15, 0 | SOCF_GLOBAL }, 40279 { SRC_IP_PTRf, 4, 81, SOCF_LE | SOCF_GLOBAL }, 40280 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40281 { YOUR_DISCf, 32, 17, SOCF_LE | SOCF_GLOBAL } 40282 }; 40283 #endif 40284 40285 #if defined(BCM_88270_A0) 40286 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88270_A0m_fields[] = { 40287 { DETECT_MULTf, 8, 91, SOCF_LE | SOCF_GLOBAL }, 40288 { DIAG_PROFILEf, 4, 123, SOCF_LE | SOCF_GLOBAL }, 40289 { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL }, 40290 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40291 { EEPf, 18, 105, SOCF_LE | SOCF_GLOBAL }, 40292 { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL }, 40293 { FLAGS_PROFILEf, 3, 127, SOCF_LE | SOCF_GLOBAL }, 40294 { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL }, 40295 { IP_TTL_TOS_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL }, 40296 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40297 { MEP_PE_PROFILEf, 6, 141, SOCF_LE | SOCF_GLOBAL }, 40298 { MEP_PROFILEf, 7, 134, SOCF_LE | SOCF_GLOBAL }, 40299 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40300 { MIN_RX_INTERVAL_PTRf, 3, 102, SOCF_LE | SOCF_GLOBAL }, 40301 { MIN_TX_INTERVAL_PTRf, 3, 99, SOCF_LE | SOCF_GLOBAL }, 40302 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40303 { RDIf, 2, 132, SOCF_LE | SOCF_GLOBAL }, 40304 { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40305 { SRC_IP_PTRf, 4, 83, SOCF_LE | SOCF_GLOBAL }, 40306 { STAf, 2, 130, SOCF_LE | SOCF_GLOBAL }, 40307 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40308 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40309 }; 40310 #endif 40311 40312 #if defined(BCM_88375_A0) 40313 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88375_A0m_fields[] = { 40314 { DETECT_MULTf, 8, 93, SOCF_LE | SOCF_GLOBAL }, 40315 { DIAG_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL }, 40316 { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL }, 40317 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40318 { EEPf, 18, 107, SOCF_LE | SOCF_GLOBAL }, 40319 { FLAGS_PROFILEf, 3, 129, SOCF_LE | SOCF_GLOBAL }, 40320 { IP_TTL_TOS_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 40321 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40322 { MEP_PE_PROFILEf, 6, 143, SOCF_LE | SOCF_GLOBAL }, 40323 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40324 { MIN_RX_INTERVAL_PTRf, 3, 104, SOCF_LE | SOCF_GLOBAL }, 40325 { MIN_TX_INTERVAL_PTRf, 3, 101, SOCF_LE | SOCF_GLOBAL }, 40326 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40327 { RDIf, 2, 134, SOCF_LE | SOCF_GLOBAL }, 40328 { RESERVED_1f, 7, 136, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40329 { RESERVED_2f, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40330 { SRC_IP_PTRf, 6, 83, SOCF_LE | SOCF_GLOBAL }, 40331 { STAf, 2, 132, SOCF_LE | SOCF_GLOBAL }, 40332 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40333 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40334 }; 40335 #endif 40336 40337 #if defined(BCM_88375_B0) 40338 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88375_B0m_fields[] = { 40339 { DETECT_MULTf, 8, 93, SOCF_LE | SOCF_GLOBAL }, 40340 { DIAG_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL }, 40341 { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL }, 40342 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40343 { EEPf, 18, 107, SOCF_LE | SOCF_GLOBAL }, 40344 { FLAGS_PROFILEf, 3, 129, SOCF_LE | SOCF_GLOBAL }, 40345 { IP_TTL_TOS_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 40346 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40347 { MEP_PE_PROFILEf, 6, 143, SOCF_LE | SOCF_GLOBAL }, 40348 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40349 { MIN_RX_INTERVAL_PTRf, 3, 104, SOCF_LE | SOCF_GLOBAL }, 40350 { MIN_TX_INTERVAL_PTRf, 3, 101, SOCF_LE | SOCF_GLOBAL }, 40351 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40352 { RDIf, 2, 134, SOCF_LE | SOCF_GLOBAL }, 40353 { RESERVED_1f, 7, 136, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40354 { RESERVED_2f, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40355 { SRC_IP_PTRf, 6, 83, SOCF_LE | SOCF_GLOBAL }, 40356 { STAf, 2, 132, SOCF_LE | SOCF_GLOBAL }, 40357 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40358 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40359 }; 40360 #endif 40361 40362 #if defined(BCM_88470_A0) 40363 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88470_A0m_fields[] = { 40364 { DETECT_MULTf, 8, 91, SOCF_LE | SOCF_GLOBAL }, 40365 { DIAG_PROFILEf, 4, 123, SOCF_LE | SOCF_GLOBAL }, 40366 { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL }, 40367 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40368 { EEPf, 18, 105, SOCF_LE | SOCF_GLOBAL }, 40369 { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL }, 40370 { FLAGS_PROFILEf, 3, 127, SOCF_LE | SOCF_GLOBAL }, 40371 { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL }, 40372 { IP_TTL_TOS_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL }, 40373 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40374 { MEP_PE_PROFILEf, 6, 141, SOCF_LE | SOCF_GLOBAL }, 40375 { MEP_PROFILEf, 7, 134, SOCF_LE | SOCF_GLOBAL }, 40376 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40377 { MIN_RX_INTERVAL_PTRf, 3, 102, SOCF_LE | SOCF_GLOBAL }, 40378 { MIN_TX_INTERVAL_PTRf, 3, 99, SOCF_LE | SOCF_GLOBAL }, 40379 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40380 { RDIf, 2, 132, SOCF_LE | SOCF_GLOBAL }, 40381 { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40382 { SRC_IP_PTRf, 4, 83, SOCF_LE | SOCF_GLOBAL }, 40383 { STAf, 2, 130, SOCF_LE | SOCF_GLOBAL }, 40384 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40385 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40386 }; 40387 #endif 40388 40389 #if defined(BCM_88470_B0) 40390 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88470_B0m_fields[] = { 40391 { DETECT_MULTf, 8, 91, SOCF_LE | SOCF_GLOBAL }, 40392 { DIAG_PROFILEf, 4, 123, SOCF_LE | SOCF_GLOBAL }, 40393 { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL }, 40394 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40395 { EEPf, 18, 105, SOCF_LE | SOCF_GLOBAL }, 40396 { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL }, 40397 { FLAGS_PROFILEf, 3, 127, SOCF_LE | SOCF_GLOBAL }, 40398 { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL }, 40399 { IP_TTL_TOS_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL }, 40400 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40401 { MEP_PE_PROFILEf, 6, 141, SOCF_LE | SOCF_GLOBAL }, 40402 { MEP_PROFILEf, 7, 134, SOCF_LE | SOCF_GLOBAL }, 40403 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40404 { MIN_RX_INTERVAL_PTRf, 3, 102, SOCF_LE | SOCF_GLOBAL }, 40405 { MIN_TX_INTERVAL_PTRf, 3, 99, SOCF_LE | SOCF_GLOBAL }, 40406 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40407 { RDIf, 2, 132, SOCF_LE | SOCF_GLOBAL }, 40408 { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40409 { SRC_IP_PTRf, 4, 83, SOCF_LE | SOCF_GLOBAL }, 40410 { STAf, 2, 130, SOCF_LE | SOCF_GLOBAL }, 40411 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40412 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40413 }; 40414 #endif 40415 40416 #if defined(BCM_88650_B0) 40417 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88650_B0m_fields[] = { 40418 { DETECT_MULTf, 8, 89, SOCF_LE | SOCF_GLOBAL }, 40419 { DIAG_PROFILEf, 2, 118, SOCF_LE | SOCF_GLOBAL }, 40420 { DST_IPf, 32, 49, SOCF_LE | SOCF_GLOBAL }, 40421 { EEPf, 15, 103, SOCF_LE | SOCF_GLOBAL }, 40422 { FBITf, 1, 16, 0 | SOCF_GLOBAL }, 40423 { IP_TTL_TOS_PROFILEf, 4, 85, SOCF_LE | SOCF_GLOBAL }, 40424 { LOCAL_PORTf, 8, 7, SOCF_LE | SOCF_GLOBAL }, 40425 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40426 { MIN_RX_INTERVAL_PTRf, 3, 100, SOCF_LE | SOCF_GLOBAL }, 40427 { MIN_TX_INTERVAL_PTRf, 3, 97, SOCF_LE | SOCF_GLOBAL }, 40428 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40429 { PBITf, 1, 15, 0 | SOCF_GLOBAL }, 40430 { SRC_IP_PTRf, 4, 81, SOCF_LE | SOCF_GLOBAL }, 40431 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40432 { YOUR_DISCf, 32, 17, SOCF_LE | SOCF_GLOBAL } 40433 }; 40434 #endif 40435 40436 #if defined(BCM_88660_A0) 40437 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88660_A0m_fields[] = { 40438 { DETECT_MULTf, 8, 92, SOCF_LE | SOCF_GLOBAL }, 40439 { DIAG_PROFILEf, 4, 121, SOCF_LE | SOCF_GLOBAL }, 40440 { DST_IPf, 32, 50, SOCF_LE | SOCF_GLOBAL }, 40441 { EEPf, 15, 106, SOCF_LE | SOCF_GLOBAL }, 40442 { FLAGS_PROFILEf, 3, 125, SOCF_LE | SOCF_GLOBAL }, 40443 { IP_TTL_TOS_PROFILEf, 4, 88, SOCF_LE | SOCF_GLOBAL }, 40444 { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 40445 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40446 { MIN_RX_INTERVAL_PTRf, 3, 103, SOCF_LE | SOCF_GLOBAL }, 40447 { MIN_TX_INTERVAL_PTRf, 3, 100, SOCF_LE | SOCF_GLOBAL }, 40448 { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40449 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40450 { RDIf, 2, 130, SOCF_LE | SOCF_GLOBAL }, 40451 { SRC_IP_PTRf, 6, 82, SOCF_LE | SOCF_GLOBAL }, 40452 { STAf, 2, 128, SOCF_LE | SOCF_GLOBAL }, 40453 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40454 { YOUR_DISCf, 32, 18, SOCF_LE | SOCF_GLOBAL } 40455 }; 40456 #endif 40457 40458 #if defined(BCM_88675_A0) 40459 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88675_A0m_fields[] = { 40460 { DETECT_MULTf, 8, 93, SOCF_LE | SOCF_GLOBAL }, 40461 { DIAG_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL }, 40462 { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL }, 40463 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40464 { EEPf, 18, 107, SOCF_LE | SOCF_GLOBAL }, 40465 { FLAGS_PROFILEf, 3, 129, SOCF_LE | SOCF_GLOBAL }, 40466 { IP_TTL_TOS_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 40467 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40468 { MEP_PE_PROFILEf, 6, 143, SOCF_LE | SOCF_GLOBAL }, 40469 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40470 { MIN_RX_INTERVAL_PTRf, 3, 104, SOCF_LE | SOCF_GLOBAL }, 40471 { MIN_TX_INTERVAL_PTRf, 3, 101, SOCF_LE | SOCF_GLOBAL }, 40472 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40473 { RDIf, 2, 134, SOCF_LE | SOCF_GLOBAL }, 40474 { RESERVED_1f, 7, 136, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40475 { RESERVED_2f, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40476 { SRC_IP_PTRf, 6, 83, SOCF_LE | SOCF_GLOBAL }, 40477 { STAf, 2, 132, SOCF_LE | SOCF_GLOBAL }, 40478 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40479 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40480 }; 40481 #endif 40482 40483 #if defined(BCM_88675_B0) 40484 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88675_B0m_fields[] = { 40485 { DETECT_MULTf, 8, 93, SOCF_LE | SOCF_GLOBAL }, 40486 { DIAG_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL }, 40487 { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL }, 40488 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40489 { EEPf, 18, 107, SOCF_LE | SOCF_GLOBAL }, 40490 { FLAGS_PROFILEf, 3, 129, SOCF_LE | SOCF_GLOBAL }, 40491 { IP_TTL_TOS_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 40492 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40493 { MEP_PE_PROFILEf, 6, 143, SOCF_LE | SOCF_GLOBAL }, 40494 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40495 { MIN_RX_INTERVAL_PTRf, 3, 104, SOCF_LE | SOCF_GLOBAL }, 40496 { MIN_TX_INTERVAL_PTRf, 3, 101, SOCF_LE | SOCF_GLOBAL }, 40497 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40498 { RDIf, 2, 134, SOCF_LE | SOCF_GLOBAL }, 40499 { RESERVED_1f, 7, 136, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40500 { RESERVED_2f, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40501 { SRC_IP_PTRf, 6, 83, SOCF_LE | SOCF_GLOBAL }, 40502 { STAf, 2, 132, SOCF_LE | SOCF_GLOBAL }, 40503 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40504 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40505 }; 40506 #endif 40507 40508 #if defined(BCM_88680_A0) 40509 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88680_A0m_fields[] = { 40510 { DETECT_MULTf, 8, 93, SOCF_LE | SOCF_GLOBAL }, 40511 { DIAG_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL }, 40512 { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL }, 40513 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40514 { EEPf, 18, 107, SOCF_LE | SOCF_GLOBAL }, 40515 { FLAGS_PROFILEf, 3, 129, SOCF_LE | SOCF_GLOBAL }, 40516 { IP_TTL_TOS_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 40517 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40518 { MEP_PE_PROFILEf, 6, 143, SOCF_LE | SOCF_GLOBAL }, 40519 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40520 { MIN_RX_INTERVAL_PTRf, 3, 104, SOCF_LE | SOCF_GLOBAL }, 40521 { MIN_TX_INTERVAL_PTRf, 3, 101, SOCF_LE | SOCF_GLOBAL }, 40522 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40523 { RDIf, 2, 134, SOCF_LE | SOCF_GLOBAL }, 40524 { RESERVED_1f, 7, 136, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40525 { RESERVED_2f, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40526 { SRC_IP_PTRf, 6, 83, SOCF_LE | SOCF_GLOBAL }, 40527 { STAf, 2, 132, SOCF_LE | SOCF_GLOBAL }, 40528 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40529 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40530 }; 40531 #endif 40532 40533 #if defined(BCM_88690_A0) 40534 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88690_A0m_fields[] = { 40535 { DETECT_MULTf, 8, 96, SOCF_LE | SOCF_GLOBAL }, 40536 { DIAG_PROFILEf, 4, 133, SOCF_LE | SOCF_GLOBAL }, 40537 { DST_IPf, 32, 52, SOCF_LE | SOCF_GLOBAL }, 40538 { EEPf, 23, 110, SOCF_LE | SOCF_GLOBAL }, 40539 { EXTRA_DATA_PTRf, 15, 158, SOCF_LE | SOCF_GLOBAL }, 40540 { FLAGS_PROFILEf, 4, 137, SOCF_LE | SOCF_GLOBAL }, 40541 { FLEX_LM_DM_PTRf, 15, 173, SOCF_LE | SOCF_GLOBAL }, 40542 { IP_TTL_TOS_PROFILEf, 4, 92, SOCF_LE | SOCF_GLOBAL }, 40543 { LOCAL_PORTf, 9, 11, SOCF_LE | SOCF_GLOBAL }, 40544 { MEP_PE_PROFILEf, 6, 152, SOCF_LE | SOCF_GLOBAL }, 40545 { MEP_PROFILEf, 7, 145, SOCF_LE | SOCF_GLOBAL }, 40546 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 40547 { MIN_RX_INTERVAL_PTRf, 3, 107, SOCF_LE | SOCF_GLOBAL }, 40548 { MIN_TX_INTERVAL_PTRf, 3, 104, SOCF_LE | SOCF_GLOBAL }, 40549 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 40550 { RDIf, 2, 143, SOCF_LE | SOCF_GLOBAL }, 40551 { RESERVEDf, 27, 189, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40552 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 188, 0 | SOCF_GLOBAL }, 40553 { SRC_IP_PTRf, 8, 84, SOCF_LE | SOCF_GLOBAL }, 40554 { STAf, 2, 141, SOCF_LE | SOCF_GLOBAL }, 40555 { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 40556 { YOUR_DISCf, 32, 20, SOCF_LE | SOCF_GLOBAL } 40557 }; 40558 #endif 40559 40560 #if defined(BCM_88690_B0) 40561 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88690_B0m_fields[] = { 40562 { DETECT_MULTf, 8, 97, SOCF_LE | SOCF_GLOBAL }, 40563 { DIAG_PROFILEf, 4, 134, SOCF_LE | SOCF_GLOBAL }, 40564 { DST_IPf, 32, 53, SOCF_LE | SOCF_GLOBAL }, 40565 { EEPf, 23, 111, SOCF_LE | SOCF_GLOBAL }, 40566 { EXTRA_DATA_PTRf, 15, 159, SOCF_LE | SOCF_GLOBAL }, 40567 { FLAGS_PROFILEf, 4, 138, SOCF_LE | SOCF_GLOBAL }, 40568 { FLEX_LM_DM_PTRf, 15, 174, SOCF_LE | SOCF_GLOBAL }, 40569 { IP_TTL_TOS_PROFILEf, 4, 93, SOCF_LE | SOCF_GLOBAL }, 40570 { LOCAL_PORTf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 40571 { MEP_PE_PROFILEf, 6, 153, SOCF_LE | SOCF_GLOBAL }, 40572 { MEP_PROFILEf, 7, 146, SOCF_LE | SOCF_GLOBAL }, 40573 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 40574 { MIN_RX_INTERVAL_PTRf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 40575 { MIN_TX_INTERVAL_PTRf, 3, 105, SOCF_LE | SOCF_GLOBAL }, 40576 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 40577 { RDIf, 2, 144, SOCF_LE | SOCF_GLOBAL }, 40578 { RESERVEDf, 26, 190, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40579 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 189, 0 | SOCF_GLOBAL }, 40580 { SRC_IP_PTRf, 8, 85, SOCF_LE | SOCF_GLOBAL }, 40581 { STAf, 2, 142, SOCF_LE | SOCF_GLOBAL }, 40582 { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 40583 { YOUR_DISCf, 32, 21, SOCF_LE | SOCF_GLOBAL } 40584 }; 40585 #endif 40586 40587 #if defined(BCM_88690_A0) 40588 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_SHORT_STATIC_MDB_FORMATm_fields[] = { 40589 { DETECT_MULTf, 8, 8, SOCF_LE | SOCF_GLOBAL }, 40590 { DIAG_PROFILEf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 40591 { DST_IPf, 32, 69, SOCF_LE | SOCF_GLOBAL }, 40592 { EEPf, 23, 22, SOCF_LE | SOCF_GLOBAL }, 40593 { FLAGS_PROFILEf, 4, 53, SOCF_LE | SOCF_GLOBAL }, 40594 { IP_TTL_TOS_PROFILEf, 4, 49, SOCF_LE | SOCF_GLOBAL }, 40595 { MEP_PROFILEf, 7, 62, SOCF_LE | SOCF_GLOBAL }, 40596 { MIN_RX_INTERVAL_PTRf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 40597 { MIN_TX_INTERVAL_PTRf, 3, 16, SOCF_LE | SOCF_GLOBAL }, 40598 { RESERVEDf, 3, 59, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40599 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 107, 0 | SOCF_GLOBAL }, 40600 { SRC_IP_PTRf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 40601 { STAf, 2, 57, SOCF_LE | SOCF_GLOBAL }, 40602 { YOUR_DISC_MSBf, 6, 101, SOCF_LE | SOCF_GLOBAL } 40603 }; 40604 #endif 40605 40606 #if defined(BCM_88690_B0) 40607 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_SHORT_STATIC_MDB_FORMAT_BCM88690_B0m_fields[] = { 40608 { DETECT_MULTf, 8, 8, SOCF_LE | SOCF_GLOBAL }, 40609 { DIAG_PROFILEf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 40610 { DST_IPf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 40611 { EEPf, 23, 22, SOCF_LE | SOCF_GLOBAL }, 40612 { FLAGS_PROFILEf, 4, 53, SOCF_LE | SOCF_GLOBAL }, 40613 { IP_TTL_TOS_PROFILEf, 4, 49, SOCF_LE | SOCF_GLOBAL }, 40614 { MEP_PROFILEf, 7, 61, SOCF_LE | SOCF_GLOBAL }, 40615 { MIN_RX_INTERVAL_PTRf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 40616 { MIN_TX_INTERVAL_PTRf, 3, 16, SOCF_LE | SOCF_GLOBAL }, 40617 { RESERVEDf, 2, 59, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40618 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 106, 0 | SOCF_GLOBAL }, 40619 { SRC_IP_PTRf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 40620 { STAf, 2, 57, SOCF_LE | SOCF_GLOBAL }, 40621 { TX_RATE_LSBf, 1, 107, 0 | SOCF_GLOBAL }, 40622 { YOUR_DISC_MSBf, 6, 100, SOCF_LE | SOCF_GLOBAL } 40623 }; 40624 #endif 40625 40626 #if defined(BCM_88650_A0) 40627 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOPm_fields[] = { 40628 { DETECT_MULTf, 8, 56, SOCF_LE | SOCF_GLOBAL }, 40629 { EEPf, 17, 70, SOCF_LE | SOCF_GLOBAL }, 40630 { FBITf, 1, 19, 0 | SOCF_GLOBAL }, 40631 { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 40632 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40633 { MIN_RX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL }, 40634 { MIN_TX_INTERVAL_PTRf, 3, 64, SOCF_LE | SOCF_GLOBAL }, 40635 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40636 { PBITf, 1, 18, 0 | SOCF_GLOBAL }, 40637 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40638 { RESERVEDf, 33, 87, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40639 { SRC_IP_PTRf, 4, 52, SOCF_LE | SOCF_GLOBAL }, 40640 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40641 { YOUR_DISCf, 32, 20, SOCF_LE | SOCF_GLOBAL } 40642 }; 40643 #endif 40644 40645 #if defined(BCM_88270_A0) 40646 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88270_A0m_fields[] = { 40647 { DETECT_MULTf, 8, 55, SOCF_LE | SOCF_GLOBAL }, 40648 { DIAG_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL }, 40649 { DST_IPf, 32, 112, SOCF_LE | SOCF_GLOBAL }, 40650 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40651 { EEPf, 18, 69, SOCF_LE | SOCF_GLOBAL }, 40652 { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL }, 40653 { FLAGS_PROFILEf, 3, 92, SOCF_LE | SOCF_GLOBAL }, 40654 { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL }, 40655 { IP_SUBNET_LENf, 5, 144, SOCF_LE | SOCF_GLOBAL }, 40656 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40657 { MEP_PE_PROFILEf, 6, 99, SOCF_LE | SOCF_GLOBAL }, 40658 { MEP_PROFILEf, 7, 105, SOCF_LE | SOCF_GLOBAL }, 40659 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40660 { MIN_RX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 40661 { MIN_TX_INTERVAL_PTRf, 3, 63, SOCF_LE | SOCF_GLOBAL }, 40662 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40663 { RDIf, 2, 97, SOCF_LE | SOCF_GLOBAL }, 40664 { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40665 { SRC_IP_PTRf, 4, 51, SOCF_LE | SOCF_GLOBAL }, 40666 { STAf, 2, 95, SOCF_LE | SOCF_GLOBAL }, 40667 { TUNNEL_IS_MPLSf, 1, 91, 0 | SOCF_GLOBAL }, 40668 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40669 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40670 }; 40671 #endif 40672 40673 #if defined(BCM_88375_A0) 40674 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88375_A0m_fields[] = { 40675 { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL }, 40676 { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 40677 { DST_IPf, 32, 114, SOCF_LE | SOCF_GLOBAL }, 40678 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40679 { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL }, 40680 { FLAGS_PROFILEf, 3, 94, SOCF_LE | SOCF_GLOBAL }, 40681 { IP_SUBNET_LENf, 5, 146, SOCF_LE | SOCF_GLOBAL }, 40682 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40683 { MEP_PE_PROFILEf, 6, 101, SOCF_LE | SOCF_GLOBAL }, 40684 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40685 { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 40686 { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL }, 40687 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40688 { RDIf, 2, 99, SOCF_LE | SOCF_GLOBAL }, 40689 { RESERVEDf, 7, 107, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40690 { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL }, 40691 { STAf, 2, 97, SOCF_LE | SOCF_GLOBAL }, 40692 { TUNNEL_IS_MPLSf, 1, 93, 0 | SOCF_GLOBAL }, 40693 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40694 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40695 }; 40696 #endif 40697 40698 #if defined(BCM_88375_B0) 40699 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88375_B0m_fields[] = { 40700 { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL }, 40701 { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 40702 { DST_IPf, 32, 114, SOCF_LE | SOCF_GLOBAL }, 40703 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40704 { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL }, 40705 { FLAGS_PROFILEf, 3, 94, SOCF_LE | SOCF_GLOBAL }, 40706 { IP_SUBNET_LENf, 5, 146, SOCF_LE | SOCF_GLOBAL }, 40707 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40708 { MEP_PE_PROFILEf, 6, 101, SOCF_LE | SOCF_GLOBAL }, 40709 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40710 { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 40711 { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL }, 40712 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40713 { RDIf, 2, 99, SOCF_LE | SOCF_GLOBAL }, 40714 { RESERVEDf, 7, 107, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40715 { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL }, 40716 { STAf, 2, 97, SOCF_LE | SOCF_GLOBAL }, 40717 { TUNNEL_IS_MPLSf, 1, 93, 0 | SOCF_GLOBAL }, 40718 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40719 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40720 }; 40721 #endif 40722 40723 #if defined(BCM_88470_A0) 40724 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88470_A0m_fields[] = { 40725 { DETECT_MULTf, 8, 55, SOCF_LE | SOCF_GLOBAL }, 40726 { DIAG_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL }, 40727 { DST_IPf, 32, 112, SOCF_LE | SOCF_GLOBAL }, 40728 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40729 { EEPf, 18, 69, SOCF_LE | SOCF_GLOBAL }, 40730 { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL }, 40731 { FLAGS_PROFILEf, 3, 92, SOCF_LE | SOCF_GLOBAL }, 40732 { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL }, 40733 { IP_SUBNET_LENf, 5, 144, SOCF_LE | SOCF_GLOBAL }, 40734 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40735 { MEP_PE_PROFILEf, 6, 99, SOCF_LE | SOCF_GLOBAL }, 40736 { MEP_PROFILEf, 7, 105, SOCF_LE | SOCF_GLOBAL }, 40737 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40738 { MIN_RX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 40739 { MIN_TX_INTERVAL_PTRf, 3, 63, SOCF_LE | SOCF_GLOBAL }, 40740 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40741 { RDIf, 2, 97, SOCF_LE | SOCF_GLOBAL }, 40742 { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40743 { SRC_IP_PTRf, 4, 51, SOCF_LE | SOCF_GLOBAL }, 40744 { STAf, 2, 95, SOCF_LE | SOCF_GLOBAL }, 40745 { TUNNEL_IS_MPLSf, 1, 91, 0 | SOCF_GLOBAL }, 40746 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40747 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40748 }; 40749 #endif 40750 40751 #if defined(BCM_88470_B0) 40752 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88470_B0m_fields[] = { 40753 { DETECT_MULTf, 8, 55, SOCF_LE | SOCF_GLOBAL }, 40754 { DIAG_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL }, 40755 { DST_IPf, 32, 112, SOCF_LE | SOCF_GLOBAL }, 40756 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40757 { EEPf, 18, 69, SOCF_LE | SOCF_GLOBAL }, 40758 { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL }, 40759 { FLAGS_PROFILEf, 3, 92, SOCF_LE | SOCF_GLOBAL }, 40760 { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL }, 40761 { IP_SUBNET_LENf, 5, 144, SOCF_LE | SOCF_GLOBAL }, 40762 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40763 { MEP_PE_PROFILEf, 6, 99, SOCF_LE | SOCF_GLOBAL }, 40764 { MEP_PROFILEf, 7, 105, SOCF_LE | SOCF_GLOBAL }, 40765 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40766 { MIN_RX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 40767 { MIN_TX_INTERVAL_PTRf, 3, 63, SOCF_LE | SOCF_GLOBAL }, 40768 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40769 { RDIf, 2, 97, SOCF_LE | SOCF_GLOBAL }, 40770 { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40771 { SRC_IP_PTRf, 4, 51, SOCF_LE | SOCF_GLOBAL }, 40772 { STAf, 2, 95, SOCF_LE | SOCF_GLOBAL }, 40773 { TUNNEL_IS_MPLSf, 1, 91, 0 | SOCF_GLOBAL }, 40774 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40775 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40776 }; 40777 #endif 40778 40779 #if defined(BCM_88650_B0) 40780 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88650_B0m_fields[] = { 40781 { DETECT_MULTf, 8, 56, SOCF_LE | SOCF_GLOBAL }, 40782 { DIAG_PROFILEf, 2, 85, SOCF_LE | SOCF_GLOBAL }, 40783 { EEPf, 15, 70, SOCF_LE | SOCF_GLOBAL }, 40784 { FBITf, 1, 19, 0 | SOCF_GLOBAL }, 40785 { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 40786 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40787 { MIN_RX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL }, 40788 { MIN_TX_INTERVAL_PTRf, 3, 64, SOCF_LE | SOCF_GLOBAL }, 40789 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40790 { PBITf, 1, 18, 0 | SOCF_GLOBAL }, 40791 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40792 { RESERVEDf, 32, 88, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40793 { SRC_IP_PTRf, 4, 52, SOCF_LE | SOCF_GLOBAL }, 40794 { TUNNEL_IS_MPLSf, 1, 87, 0 | SOCF_GLOBAL }, 40795 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40796 { YOUR_DISCf, 32, 20, SOCF_LE | SOCF_GLOBAL } 40797 }; 40798 #endif 40799 40800 #if defined(BCM_88660_A0) 40801 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88660_A0m_fields[] = { 40802 { DETECT_MULTf, 8, 56, SOCF_LE | SOCF_GLOBAL }, 40803 { DIAG_PROFILEf, 4, 85, SOCF_LE | SOCF_GLOBAL }, 40804 { EEPf, 15, 70, SOCF_LE | SOCF_GLOBAL }, 40805 { FLAGS_PROFILEf, 3, 90, SOCF_LE | SOCF_GLOBAL }, 40806 { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 40807 { MEP_PE_PROFILEf, 4, 97, SOCF_LE | SOCF_GLOBAL }, 40808 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40809 { MIN_RX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL }, 40810 { MIN_TX_INTERVAL_PTRf, 3, 64, SOCF_LE | SOCF_GLOBAL }, 40811 { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40812 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40813 { RDIf, 2, 95, SOCF_LE | SOCF_GLOBAL }, 40814 { RESERVEDf, 31, 101, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40815 { SRC_IP_PTRf, 6, 50, SOCF_LE | SOCF_GLOBAL }, 40816 { STAf, 2, 93, SOCF_LE | SOCF_GLOBAL }, 40817 { TUNNEL_IS_MPLSf, 1, 89, 0 | SOCF_GLOBAL }, 40818 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40819 { YOUR_DISCf, 32, 18, SOCF_LE | SOCF_GLOBAL } 40820 }; 40821 #endif 40822 40823 #if defined(BCM_88675_A0) 40824 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88675_A0m_fields[] = { 40825 { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL }, 40826 { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 40827 { DST_IPf, 32, 114, SOCF_LE | SOCF_GLOBAL }, 40828 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40829 { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL }, 40830 { FLAGS_PROFILEf, 3, 94, SOCF_LE | SOCF_GLOBAL }, 40831 { IP_SUBNET_LENf, 5, 146, SOCF_LE | SOCF_GLOBAL }, 40832 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40833 { MEP_PE_PROFILEf, 6, 101, SOCF_LE | SOCF_GLOBAL }, 40834 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40835 { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 40836 { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL }, 40837 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40838 { RDIf, 2, 99, SOCF_LE | SOCF_GLOBAL }, 40839 { RESERVEDf, 7, 107, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40840 { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL }, 40841 { STAf, 2, 97, SOCF_LE | SOCF_GLOBAL }, 40842 { TUNNEL_IS_MPLSf, 1, 93, 0 | SOCF_GLOBAL }, 40843 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40844 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40845 }; 40846 #endif 40847 40848 #if defined(BCM_88675_B0) 40849 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88675_B0m_fields[] = { 40850 { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL }, 40851 { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 40852 { DST_IPf, 32, 114, SOCF_LE | SOCF_GLOBAL }, 40853 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40854 { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL }, 40855 { FLAGS_PROFILEf, 3, 94, SOCF_LE | SOCF_GLOBAL }, 40856 { IP_SUBNET_LENf, 5, 146, SOCF_LE | SOCF_GLOBAL }, 40857 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40858 { MEP_PE_PROFILEf, 6, 101, SOCF_LE | SOCF_GLOBAL }, 40859 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40860 { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 40861 { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL }, 40862 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40863 { RDIf, 2, 99, SOCF_LE | SOCF_GLOBAL }, 40864 { RESERVEDf, 7, 107, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40865 { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL }, 40866 { STAf, 2, 97, SOCF_LE | SOCF_GLOBAL }, 40867 { TUNNEL_IS_MPLSf, 1, 93, 0 | SOCF_GLOBAL }, 40868 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40869 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40870 }; 40871 #endif 40872 40873 #if defined(BCM_88680_A0) 40874 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88680_A0m_fields[] = { 40875 { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL }, 40876 { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 40877 { DST_IPf, 32, 114, SOCF_LE | SOCF_GLOBAL }, 40878 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 40879 { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL }, 40880 { FLAGS_PROFILEf, 3, 94, SOCF_LE | SOCF_GLOBAL }, 40881 { IP_SUBNET_LENf, 5, 146, SOCF_LE | SOCF_GLOBAL }, 40882 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 40883 { MEP_PE_PROFILEf, 6, 101, SOCF_LE | SOCF_GLOBAL }, 40884 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 40885 { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 40886 { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL }, 40887 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 40888 { RDIf, 2, 99, SOCF_LE | SOCF_GLOBAL }, 40889 { RESERVEDf, 7, 107, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40890 { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL }, 40891 { STAf, 2, 97, SOCF_LE | SOCF_GLOBAL }, 40892 { TUNNEL_IS_MPLSf, 1, 93, 0 | SOCF_GLOBAL }, 40893 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 40894 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 40895 }; 40896 #endif 40897 40898 #if defined(BCM_88690_A0) 40899 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88690_A0m_fields[] = { 40900 { DETECT_MULTf, 8, 60, SOCF_LE | SOCF_GLOBAL }, 40901 { DIAG_PROFILEf, 4, 97, SOCF_LE | SOCF_GLOBAL }, 40902 { DST_IPf, 32, 123, SOCF_LE | SOCF_GLOBAL }, 40903 { EEPf, 23, 74, SOCF_LE | SOCF_GLOBAL }, 40904 { EXTRA_DATA_PTRf, 15, 160, SOCF_LE | SOCF_GLOBAL }, 40905 { FLAGS_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 40906 { FLEX_LM_DM_PTRf, 15, 175, SOCF_LE | SOCF_GLOBAL }, 40907 { IP_SUBNET_LENf, 5, 155, SOCF_LE | SOCF_GLOBAL }, 40908 { LOCAL_PORTf, 9, 11, SOCF_LE | SOCF_GLOBAL }, 40909 { MEP_PE_PROFILEf, 6, 110, SOCF_LE | SOCF_GLOBAL }, 40910 { MEP_PROFILEf, 7, 116, SOCF_LE | SOCF_GLOBAL }, 40911 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 40912 { MICRO_BFDf, 1, 190, 0 | SOCF_GLOBAL }, 40913 { MIN_RX_INTERVAL_PTRf, 3, 71, SOCF_LE | SOCF_GLOBAL }, 40914 { MIN_TX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 40915 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 40916 { RDIf, 2, 108, SOCF_LE | SOCF_GLOBAL }, 40917 { RESERVEDf, 24, 192, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40918 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 191, 0 | SOCF_GLOBAL }, 40919 { SRC_IP_PTRf, 8, 52, SOCF_LE | SOCF_GLOBAL }, 40920 { STAf, 2, 106, SOCF_LE | SOCF_GLOBAL }, 40921 { TUNNEL_IS_MPLSf, 1, 101, 0 | SOCF_GLOBAL }, 40922 { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 40923 { YOUR_DISCf, 32, 20, SOCF_LE | SOCF_GLOBAL } 40924 }; 40925 #endif 40926 40927 #if defined(BCM_88690_B0) 40928 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88690_B0m_fields[] = { 40929 { DETECT_MULTf, 8, 61, SOCF_LE | SOCF_GLOBAL }, 40930 { DIAG_PROFILEf, 4, 98, SOCF_LE | SOCF_GLOBAL }, 40931 { DST_IPf, 32, 124, SOCF_LE | SOCF_GLOBAL }, 40932 { EEPf, 23, 75, SOCF_LE | SOCF_GLOBAL }, 40933 { EXTRA_DATA_PTRf, 15, 161, SOCF_LE | SOCF_GLOBAL }, 40934 { FLAGS_PROFILEf, 4, 103, SOCF_LE | SOCF_GLOBAL }, 40935 { FLEX_LM_DM_PTRf, 15, 176, SOCF_LE | SOCF_GLOBAL }, 40936 { IP_SUBNET_LENf, 5, 156, SOCF_LE | SOCF_GLOBAL }, 40937 { LOCAL_PORTf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 40938 { MEP_PE_PROFILEf, 6, 111, SOCF_LE | SOCF_GLOBAL }, 40939 { MEP_PROFILEf, 7, 117, SOCF_LE | SOCF_GLOBAL }, 40940 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 40941 { MICRO_BFDf, 1, 191, 0 | SOCF_GLOBAL }, 40942 { MIN_RX_INTERVAL_PTRf, 3, 72, SOCF_LE | SOCF_GLOBAL }, 40943 { MIN_TX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 40944 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 40945 { RDIf, 2, 109, SOCF_LE | SOCF_GLOBAL }, 40946 { RESERVEDf, 23, 193, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40947 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 192, 0 | SOCF_GLOBAL }, 40948 { SRC_IP_PTRf, 8, 53, SOCF_LE | SOCF_GLOBAL }, 40949 { STAf, 2, 107, SOCF_LE | SOCF_GLOBAL }, 40950 { TUNNEL_IS_MPLSf, 1, 102, 0 | SOCF_GLOBAL }, 40951 { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 40952 { YOUR_DISCf, 32, 21, SOCF_LE | SOCF_GLOBAL } 40953 }; 40954 #endif 40955 40956 #if defined(BCM_88690_A0) 40957 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_SHORT_STATIC_MDB_FORMATm_fields[] = { 40958 { DETECT_MULTf, 8, 8, SOCF_LE | SOCF_GLOBAL }, 40959 { DIAG_PROFILEf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 40960 { DST_IPf, 32, 69, SOCF_LE | SOCF_GLOBAL }, 40961 { EEPf, 23, 22, SOCF_LE | SOCF_GLOBAL }, 40962 { FLAGS_PROFILEf, 4, 54, SOCF_LE | SOCF_GLOBAL }, 40963 { IP_SUBNET_LENf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 40964 { MEP_PROFILEf, 7, 62, SOCF_LE | SOCF_GLOBAL }, 40965 { MIN_RX_INTERVAL_PTRf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 40966 { MIN_TX_INTERVAL_PTRf, 3, 16, SOCF_LE | SOCF_GLOBAL }, 40967 { RESERVEDf, 2, 60, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 40968 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 108, 0 | SOCF_GLOBAL }, 40969 { SRC_IP_PTRf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 40970 { STAf, 2, 58, SOCF_LE | SOCF_GLOBAL }, 40971 { TUNNEL_IS_MPLSf, 1, 107, 0 | SOCF_GLOBAL }, 40972 { YOUR_DISC_MSBf, 6, 101, SOCF_LE | SOCF_GLOBAL } 40973 }; 40974 #endif 40975 40976 #if defined(BCM_88690_B0) 40977 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_SHORT_STATIC_MDB_FORMAT_BCM88690_B0m_fields[] = { 40978 { DETECT_MULTf, 8, 8, SOCF_LE | SOCF_GLOBAL }, 40979 { DIAG_PROFILEf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 40980 { DST_IPf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 40981 { EEPf, 23, 22, SOCF_LE | SOCF_GLOBAL }, 40982 { FLAGS_PROFILEf, 4, 54, SOCF_LE | SOCF_GLOBAL }, 40983 { IP_SUBNET_LENf, 5, 49, SOCF_LE | SOCF_GLOBAL }, 40984 { MEP_PROFILEf, 7, 61, SOCF_LE | SOCF_GLOBAL }, 40985 { MIN_RX_INTERVAL_PTRf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 40986 { MIN_TX_INTERVAL_PTRf, 3, 16, SOCF_LE | SOCF_GLOBAL }, 40987 { RESERVEDf, 1, 60, SOCF_RES | SOCF_GLOBAL }, 40988 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 107, 0 | SOCF_GLOBAL }, 40989 { SRC_IP_PTRf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 40990 { STAf, 2, 58, SOCF_LE | SOCF_GLOBAL }, 40991 { TUNNEL_IS_MPLSf, 1, 106, 0 | SOCF_GLOBAL }, 40992 { TX_RATE_LSBf, 1, 108, 0 | SOCF_GLOBAL }, 40993 { YOUR_DISC_MSBf, 6, 100, SOCF_LE | SOCF_GLOBAL } 40994 }; 40995 #endif 40996 40997 #if defined(BCM_88650_A0) 40998 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLSm_fields[] = { 40999 { DETECT_MULTf, 8, 56, SOCF_LE | SOCF_GLOBAL }, 41000 { EEPf, 17, 70, SOCF_LE | SOCF_GLOBAL }, 41001 { FBITf, 1, 19, 0 | SOCF_GLOBAL }, 41002 { IP_TTL_TOS_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL }, 41003 { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 41004 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41005 { MIN_RX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL }, 41006 { MIN_TX_INTERVAL_PTRf, 3, 64, SOCF_LE | SOCF_GLOBAL }, 41007 { MPLS_LABELf, 20, 87, SOCF_LE | SOCF_GLOBAL }, 41008 { MPLS_PUSH_PROFILEf, 4, 107, SOCF_LE | SOCF_GLOBAL }, 41009 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41010 { PBITf, 1, 18, 0 | SOCF_GLOBAL }, 41011 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41012 { RESERVEDf, 5, 115, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41013 { SRC_IP_PTRf, 4, 52, SOCF_LE | SOCF_GLOBAL }, 41014 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41015 { YOUR_DISCf, 32, 20, SOCF_LE | SOCF_GLOBAL } 41016 }; 41017 #endif 41018 41019 #if defined(BCM_88270_A0) 41020 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88270_A0m_fields[] = { 41021 { DETECT_MULTf, 8, 55, SOCF_LE | SOCF_GLOBAL }, 41022 { DIAG_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL }, 41023 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41024 { EEPf, 18, 69, SOCF_LE | SOCF_GLOBAL }, 41025 { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL }, 41026 { FLAGS_PROFILEf, 3, 119, SOCF_LE | SOCF_GLOBAL }, 41027 { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL }, 41028 { IP_TTL_TOS_PROFILEf, 4, 115, SOCF_LE | SOCF_GLOBAL }, 41029 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 41030 { MEP_PE_PROFILEf, 6, 126, SOCF_LE | SOCF_GLOBAL }, 41031 { MEP_PROFILEf, 7, 132, SOCF_LE | SOCF_GLOBAL }, 41032 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41033 { MIN_RX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 41034 { MIN_TX_INTERVAL_PTRf, 3, 63, SOCF_LE | SOCF_GLOBAL }, 41035 { MPLS_LABELf, 20, 91, SOCF_LE | SOCF_GLOBAL }, 41036 { MPLS_PUSH_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL }, 41037 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41038 { RDIf, 2, 124, SOCF_LE | SOCF_GLOBAL }, 41039 { RESERVEDf, 12, 139, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41040 { SRC_IP_PTRf, 4, 51, SOCF_LE | SOCF_GLOBAL }, 41041 { STAf, 2, 122, SOCF_LE | SOCF_GLOBAL }, 41042 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41043 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 41044 }; 41045 #endif 41046 41047 #if defined(BCM_88375_A0) 41048 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88375_A0m_fields[] = { 41049 { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL }, 41050 { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 41051 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41052 { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL }, 41053 { FLAGS_PROFILEf, 3, 121, SOCF_LE | SOCF_GLOBAL }, 41054 { IP_TTL_TOS_PROFILEf, 4, 117, SOCF_LE | SOCF_GLOBAL }, 41055 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 41056 { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL }, 41057 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41058 { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 41059 { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL }, 41060 { MPLS_LABELf, 20, 93, SOCF_LE | SOCF_GLOBAL }, 41061 { MPLS_PUSH_PROFILEf, 4, 113, SOCF_LE | SOCF_GLOBAL }, 41062 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41063 { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL }, 41064 { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41065 { RESERVED_2f, 10, 141, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41066 { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL }, 41067 { STAf, 2, 124, SOCF_LE | SOCF_GLOBAL }, 41068 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41069 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 41070 }; 41071 #endif 41072 41073 #if defined(BCM_88375_B0) 41074 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88375_B0m_fields[] = { 41075 { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL }, 41076 { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 41077 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41078 { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL }, 41079 { FLAGS_PROFILEf, 3, 121, SOCF_LE | SOCF_GLOBAL }, 41080 { IP_TTL_TOS_PROFILEf, 4, 117, SOCF_LE | SOCF_GLOBAL }, 41081 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 41082 { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL }, 41083 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41084 { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 41085 { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL }, 41086 { MPLS_LABELf, 20, 93, SOCF_LE | SOCF_GLOBAL }, 41087 { MPLS_PUSH_PROFILEf, 4, 113, SOCF_LE | SOCF_GLOBAL }, 41088 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41089 { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL }, 41090 { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41091 { RESERVED_2f, 10, 141, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41092 { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL }, 41093 { STAf, 2, 124, SOCF_LE | SOCF_GLOBAL }, 41094 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41095 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 41096 }; 41097 #endif 41098 41099 #if defined(BCM_88470_A0) 41100 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88470_A0m_fields[] = { 41101 { DETECT_MULTf, 8, 55, SOCF_LE | SOCF_GLOBAL }, 41102 { DIAG_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL }, 41103 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41104 { EEPf, 18, 69, SOCF_LE | SOCF_GLOBAL }, 41105 { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL }, 41106 { FLAGS_PROFILEf, 3, 119, SOCF_LE | SOCF_GLOBAL }, 41107 { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL }, 41108 { IP_TTL_TOS_PROFILEf, 4, 115, SOCF_LE | SOCF_GLOBAL }, 41109 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 41110 { MEP_PE_PROFILEf, 6, 126, SOCF_LE | SOCF_GLOBAL }, 41111 { MEP_PROFILEf, 7, 132, SOCF_LE | SOCF_GLOBAL }, 41112 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41113 { MIN_RX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 41114 { MIN_TX_INTERVAL_PTRf, 3, 63, SOCF_LE | SOCF_GLOBAL }, 41115 { MPLS_LABELf, 20, 91, SOCF_LE | SOCF_GLOBAL }, 41116 { MPLS_PUSH_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL }, 41117 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41118 { RDIf, 2, 124, SOCF_LE | SOCF_GLOBAL }, 41119 { RESERVEDf, 12, 139, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41120 { SRC_IP_PTRf, 4, 51, SOCF_LE | SOCF_GLOBAL }, 41121 { STAf, 2, 122, SOCF_LE | SOCF_GLOBAL }, 41122 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41123 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 41124 }; 41125 #endif 41126 41127 #if defined(BCM_88470_B0) 41128 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88470_B0m_fields[] = { 41129 { DETECT_MULTf, 8, 55, SOCF_LE | SOCF_GLOBAL }, 41130 { DIAG_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL }, 41131 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41132 { EEPf, 18, 69, SOCF_LE | SOCF_GLOBAL }, 41133 { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL }, 41134 { FLAGS_PROFILEf, 3, 119, SOCF_LE | SOCF_GLOBAL }, 41135 { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL }, 41136 { IP_TTL_TOS_PROFILEf, 4, 115, SOCF_LE | SOCF_GLOBAL }, 41137 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 41138 { MEP_PE_PROFILEf, 6, 126, SOCF_LE | SOCF_GLOBAL }, 41139 { MEP_PROFILEf, 7, 132, SOCF_LE | SOCF_GLOBAL }, 41140 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41141 { MIN_RX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 41142 { MIN_TX_INTERVAL_PTRf, 3, 63, SOCF_LE | SOCF_GLOBAL }, 41143 { MPLS_LABELf, 20, 91, SOCF_LE | SOCF_GLOBAL }, 41144 { MPLS_PUSH_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL }, 41145 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41146 { RDIf, 2, 124, SOCF_LE | SOCF_GLOBAL }, 41147 { RESERVEDf, 12, 139, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41148 { SRC_IP_PTRf, 4, 51, SOCF_LE | SOCF_GLOBAL }, 41149 { STAf, 2, 122, SOCF_LE | SOCF_GLOBAL }, 41150 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41151 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 41152 }; 41153 #endif 41154 41155 #if defined(BCM_88650_B0) 41156 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88650_B0m_fields[] = { 41157 { DETECT_MULTf, 8, 56, SOCF_LE | SOCF_GLOBAL }, 41158 { DIAG_PROFILEf, 2, 85, SOCF_LE | SOCF_GLOBAL }, 41159 { EEPf, 15, 70, SOCF_LE | SOCF_GLOBAL }, 41160 { FBITf, 1, 19, 0 | SOCF_GLOBAL }, 41161 { IP_TTL_TOS_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL }, 41162 { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 41163 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41164 { MIN_RX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL }, 41165 { MIN_TX_INTERVAL_PTRf, 3, 64, SOCF_LE | SOCF_GLOBAL }, 41166 { MPLS_LABELf, 20, 87, SOCF_LE | SOCF_GLOBAL }, 41167 { MPLS_PUSH_PROFILEf, 4, 107, SOCF_LE | SOCF_GLOBAL }, 41168 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41169 { PBITf, 1, 18, 0 | SOCF_GLOBAL }, 41170 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41171 { RESERVEDf, 5, 115, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41172 { SRC_IP_PTRf, 4, 52, SOCF_LE | SOCF_GLOBAL }, 41173 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41174 { YOUR_DISCf, 32, 20, SOCF_LE | SOCF_GLOBAL } 41175 }; 41176 #endif 41177 41178 #if defined(BCM_88660_A0) 41179 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88660_A0m_fields[] = { 41180 { DETECT_MULTf, 8, 56, SOCF_LE | SOCF_GLOBAL }, 41181 { DIAG_PROFILEf, 4, 85, SOCF_LE | SOCF_GLOBAL }, 41182 { EEPf, 15, 70, SOCF_LE | SOCF_GLOBAL }, 41183 { FLAGS_PROFILEf, 3, 117, SOCF_LE | SOCF_GLOBAL }, 41184 { IP_TTL_TOS_PROFILEf, 4, 113, SOCF_LE | SOCF_GLOBAL }, 41185 { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 41186 { MEP_PE_PROFILEf, 4, 124, SOCF_LE | SOCF_GLOBAL }, 41187 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41188 { MIN_RX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL }, 41189 { MIN_TX_INTERVAL_PTRf, 3, 64, SOCF_LE | SOCF_GLOBAL }, 41190 { MPLS_LABELf, 20, 89, SOCF_LE | SOCF_GLOBAL }, 41191 { MPLS_PUSH_PROFILEf, 4, 109, SOCF_LE | SOCF_GLOBAL }, 41192 { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41193 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41194 { RDIf, 2, 122, SOCF_LE | SOCF_GLOBAL }, 41195 { RESERVEDf, 4, 128, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41196 { SRC_IP_PTRf, 6, 50, SOCF_LE | SOCF_GLOBAL }, 41197 { STAf, 2, 120, SOCF_LE | SOCF_GLOBAL }, 41198 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41199 { YOUR_DISCf, 32, 18, SOCF_LE | SOCF_GLOBAL } 41200 }; 41201 #endif 41202 41203 #if defined(BCM_88675_A0) 41204 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88675_A0m_fields[] = { 41205 { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL }, 41206 { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 41207 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41208 { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL }, 41209 { FLAGS_PROFILEf, 3, 121, SOCF_LE | SOCF_GLOBAL }, 41210 { IP_TTL_TOS_PROFILEf, 4, 117, SOCF_LE | SOCF_GLOBAL }, 41211 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 41212 { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL }, 41213 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41214 { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 41215 { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL }, 41216 { MPLS_LABELf, 20, 93, SOCF_LE | SOCF_GLOBAL }, 41217 { MPLS_PUSH_PROFILEf, 4, 113, SOCF_LE | SOCF_GLOBAL }, 41218 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41219 { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL }, 41220 { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41221 { RESERVED_2f, 10, 141, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41222 { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL }, 41223 { STAf, 2, 124, SOCF_LE | SOCF_GLOBAL }, 41224 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41225 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 41226 }; 41227 #endif 41228 41229 #if defined(BCM_88675_B0) 41230 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88675_B0m_fields[] = { 41231 { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL }, 41232 { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 41233 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41234 { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL }, 41235 { FLAGS_PROFILEf, 3, 121, SOCF_LE | SOCF_GLOBAL }, 41236 { IP_TTL_TOS_PROFILEf, 4, 117, SOCF_LE | SOCF_GLOBAL }, 41237 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 41238 { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL }, 41239 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41240 { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 41241 { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL }, 41242 { MPLS_LABELf, 20, 93, SOCF_LE | SOCF_GLOBAL }, 41243 { MPLS_PUSH_PROFILEf, 4, 113, SOCF_LE | SOCF_GLOBAL }, 41244 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41245 { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL }, 41246 { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41247 { RESERVED_2f, 10, 141, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41248 { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL }, 41249 { STAf, 2, 124, SOCF_LE | SOCF_GLOBAL }, 41250 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41251 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 41252 }; 41253 #endif 41254 41255 #if defined(BCM_88680_A0) 41256 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88680_A0m_fields[] = { 41257 { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL }, 41258 { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL }, 41259 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41260 { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL }, 41261 { FLAGS_PROFILEf, 3, 121, SOCF_LE | SOCF_GLOBAL }, 41262 { IP_TTL_TOS_PROFILEf, 4, 117, SOCF_LE | SOCF_GLOBAL }, 41263 { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL }, 41264 { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL }, 41265 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41266 { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 41267 { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL }, 41268 { MPLS_LABELf, 20, 93, SOCF_LE | SOCF_GLOBAL }, 41269 { MPLS_PUSH_PROFILEf, 4, 113, SOCF_LE | SOCF_GLOBAL }, 41270 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41271 { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL }, 41272 { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41273 { RESERVED_2f, 10, 141, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41274 { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL }, 41275 { STAf, 2, 124, SOCF_LE | SOCF_GLOBAL }, 41276 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41277 { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL } 41278 }; 41279 #endif 41280 41281 #if defined(BCM_88690_A0) 41282 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88690_A0m_fields[] = { 41283 { DETECT_MULTf, 8, 60, SOCF_LE | SOCF_GLOBAL }, 41284 { DIAG_PROFILEf, 4, 97, SOCF_LE | SOCF_GLOBAL }, 41285 { EEPf, 23, 74, SOCF_LE | SOCF_GLOBAL }, 41286 { EXTRA_DATA_PTRf, 15, 150, SOCF_LE | SOCF_GLOBAL }, 41287 { FLAGS_PROFILEf, 4, 129, SOCF_LE | SOCF_GLOBAL }, 41288 { FLEX_LM_DM_PTRf, 15, 165, SOCF_LE | SOCF_GLOBAL }, 41289 { IP_TTL_TOS_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL }, 41290 { LOCAL_PORTf, 9, 11, SOCF_LE | SOCF_GLOBAL }, 41291 { MEP_PE_PROFILEf, 6, 137, SOCF_LE | SOCF_GLOBAL }, 41292 { MEP_PROFILEf, 7, 143, SOCF_LE | SOCF_GLOBAL }, 41293 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 41294 { MIN_RX_INTERVAL_PTRf, 3, 71, SOCF_LE | SOCF_GLOBAL }, 41295 { MIN_TX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 41296 { MPLS_LABELf, 20, 101, SOCF_LE | SOCF_GLOBAL }, 41297 { MPLS_PUSH_PROFILEf, 4, 121, SOCF_LE | SOCF_GLOBAL }, 41298 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 41299 { RDIf, 2, 135, SOCF_LE | SOCF_GLOBAL }, 41300 { RESERVEDf, 35, 181, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41301 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 180, 0 | SOCF_GLOBAL }, 41302 { SRC_IP_PTRf, 8, 52, SOCF_LE | SOCF_GLOBAL }, 41303 { STAf, 2, 133, SOCF_LE | SOCF_GLOBAL }, 41304 { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 41305 { YOUR_DISCf, 32, 20, SOCF_LE | SOCF_GLOBAL } 41306 }; 41307 #endif 41308 41309 #if defined(BCM_88690_B0) 41310 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88690_B0m_fields[] = { 41311 { DETECT_MULTf, 8, 61, SOCF_LE | SOCF_GLOBAL }, 41312 { DIAG_PROFILEf, 4, 98, SOCF_LE | SOCF_GLOBAL }, 41313 { EEPf, 23, 75, SOCF_LE | SOCF_GLOBAL }, 41314 { EXTRA_DATA_PTRf, 15, 151, SOCF_LE | SOCF_GLOBAL }, 41315 { FLAGS_PROFILEf, 4, 130, SOCF_LE | SOCF_GLOBAL }, 41316 { FLEX_LM_DM_PTRf, 15, 166, SOCF_LE | SOCF_GLOBAL }, 41317 { IP_TTL_TOS_PROFILEf, 4, 126, SOCF_LE | SOCF_GLOBAL }, 41318 { LOCAL_PORTf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 41319 { MEP_PE_PROFILEf, 6, 138, SOCF_LE | SOCF_GLOBAL }, 41320 { MEP_PROFILEf, 7, 144, SOCF_LE | SOCF_GLOBAL }, 41321 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 41322 { MIN_RX_INTERVAL_PTRf, 3, 72, SOCF_LE | SOCF_GLOBAL }, 41323 { MIN_TX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 41324 { MPLS_LABELf, 20, 102, SOCF_LE | SOCF_GLOBAL }, 41325 { MPLS_PUSH_PROFILEf, 4, 122, SOCF_LE | SOCF_GLOBAL }, 41326 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 41327 { RDIf, 2, 136, SOCF_LE | SOCF_GLOBAL }, 41328 { RESERVEDf, 34, 182, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41329 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 181, 0 | SOCF_GLOBAL }, 41330 { SRC_IP_PTRf, 8, 53, SOCF_LE | SOCF_GLOBAL }, 41331 { STAf, 2, 134, SOCF_LE | SOCF_GLOBAL }, 41332 { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 41333 { YOUR_DISCf, 32, 21, SOCF_LE | SOCF_GLOBAL } 41334 }; 41335 #endif 41336 41337 #if defined(BCM_88690_A0) 41338 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_SHORT_STATIC_MDB_FORMATm_fields[] = { 41339 { DETECT_MULTf, 8, 8, SOCF_LE | SOCF_GLOBAL }, 41340 { DIAG_PROFILEf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 41341 { EEPf, 23, 22, SOCF_LE | SOCF_GLOBAL }, 41342 { FLAGS_PROFILEf, 4, 53, SOCF_LE | SOCF_GLOBAL }, 41343 { IP_TTL_TOS_PROFILEf, 4, 95, SOCF_LE | SOCF_GLOBAL }, 41344 { MEP_PROFILEf, 7, 62, SOCF_LE | SOCF_GLOBAL }, 41345 { MIN_RX_INTERVAL_PTRf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 41346 { MIN_TX_INTERVAL_PTRf, 3, 16, SOCF_LE | SOCF_GLOBAL }, 41347 { MPLS_LABELf, 20, 69, SOCF_LE | SOCF_GLOBAL }, 41348 { MPLS_PUSH_PROFILEf, 4, 49, SOCF_LE | SOCF_GLOBAL }, 41349 { RESERVEDf, 3, 59, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41350 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 99, 0 | SOCF_GLOBAL }, 41351 { SRC_IP_PTRf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 41352 { STAf, 2, 57, SOCF_LE | SOCF_GLOBAL }, 41353 { YOUR_DISC_MSBf, 6, 89, SOCF_LE | SOCF_GLOBAL } 41354 }; 41355 #endif 41356 41357 #if defined(BCM_88690_B0) 41358 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_SHORT_STATIC_MDB_FORMAT_BCM88690_B0m_fields[] = { 41359 { DETECT_MULTf, 8, 8, SOCF_LE | SOCF_GLOBAL }, 41360 { DIAG_PROFILEf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 41361 { EEPf, 23, 22, SOCF_LE | SOCF_GLOBAL }, 41362 { FLAGS_PROFILEf, 4, 53, SOCF_LE | SOCF_GLOBAL }, 41363 { IP_TTL_TOS_PROFILEf, 4, 94, SOCF_LE | SOCF_GLOBAL }, 41364 { MEP_PROFILEf, 7, 61, SOCF_LE | SOCF_GLOBAL }, 41365 { MIN_RX_INTERVAL_PTRf, 3, 19, SOCF_LE | SOCF_GLOBAL }, 41366 { MIN_TX_INTERVAL_PTRf, 3, 16, SOCF_LE | SOCF_GLOBAL }, 41367 { MPLS_LABELf, 20, 68, SOCF_LE | SOCF_GLOBAL }, 41368 { MPLS_PUSH_PROFILEf, 4, 49, SOCF_LE | SOCF_GLOBAL }, 41369 { RESERVEDf, 2, 59, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41370 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 98, 0 | SOCF_GLOBAL }, 41371 { SRC_IP_PTRf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 41372 { STAf, 2, 57, SOCF_LE | SOCF_GLOBAL }, 41373 { TX_RATE_LSBf, 1, 99, 0 | SOCF_GLOBAL }, 41374 { YOUR_DISC_MSBf, 6, 88, SOCF_LE | SOCF_GLOBAL } 41375 }; 41376 #endif 41377 41378 #if defined(BCM_88650_A0) 41379 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWEm_fields[] = { 41380 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 41381 { DETECT_MULTf, 8, 60, SOCF_LE | SOCF_GLOBAL }, 41382 { EEPf, 17, 74, SOCF_LE | SOCF_GLOBAL }, 41383 { FBITf, 1, 27, 0 | SOCF_GLOBAL }, 41384 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41385 { MIN_RX_INTERVAL_PTRf, 3, 71, SOCF_LE | SOCF_GLOBAL }, 41386 { MIN_TX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 41387 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41388 { PBITf, 1, 26, 0 | SOCF_GLOBAL }, 41389 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41390 { PWE_LABELf, 20, 91, SOCF_LE | SOCF_GLOBAL }, 41391 { PWE_PUSH_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL }, 41392 { RESERVEDf, 5, 115, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41393 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41394 { YOUR_DISCf, 32, 28, SOCF_LE | SOCF_GLOBAL } 41395 }; 41396 #endif 41397 41398 #if defined(BCM_88270_A0) 41399 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88270_A0m_fields[] = { 41400 { ACHf, 1, 123, 0 | SOCF_GLOBAL }, 41401 { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL }, 41402 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 41403 { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL }, 41404 { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL }, 41405 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41406 { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL }, 41407 { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL }, 41408 { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL }, 41409 { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL }, 41410 { GALf, 1, 124, 0 | SOCF_GLOBAL }, 41411 { LOCAL_PORTf, 5, 143, SOCF_LE | SOCF_GLOBAL }, 41412 { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL }, 41413 { MEP_PROFILEf, 7, 134, SOCF_LE | SOCF_GLOBAL }, 41414 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41415 { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 41416 { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 41417 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41418 { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL }, 41419 { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL }, 41420 { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL }, 41421 { RESERVEDf, 3, 148, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41422 { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL }, 41423 { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL }, 41424 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41425 { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL } 41426 }; 41427 #endif 41428 41429 #if defined(BCM_88375_A0) 41430 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88375_A0m_fields[] = { 41431 { ACHf, 1, 123, 0 | SOCF_GLOBAL }, 41432 { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL }, 41433 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 41434 { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL }, 41435 { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL }, 41436 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41437 { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL }, 41438 { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL }, 41439 { GALf, 1, 124, 0 | SOCF_GLOBAL }, 41440 { LOCAL_PORTf, 4, 143, SOCF_LE | SOCF_GLOBAL }, 41441 { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL }, 41442 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41443 { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 41444 { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 41445 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41446 { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL }, 41447 { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL }, 41448 { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL }, 41449 { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41450 { RESERVED_2f, 4, 147, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41451 { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL }, 41452 { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL }, 41453 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41454 { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL } 41455 }; 41456 #endif 41457 41458 #if defined(BCM_88375_B0) 41459 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88375_B0m_fields[] = { 41460 { ACHf, 1, 123, 0 | SOCF_GLOBAL }, 41461 { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL }, 41462 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 41463 { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL }, 41464 { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL }, 41465 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41466 { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL }, 41467 { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL }, 41468 { GALf, 1, 124, 0 | SOCF_GLOBAL }, 41469 { LOCAL_PORTf, 4, 143, SOCF_LE | SOCF_GLOBAL }, 41470 { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL }, 41471 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41472 { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 41473 { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 41474 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41475 { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL }, 41476 { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL }, 41477 { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL }, 41478 { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41479 { RESERVED_2f, 4, 147, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41480 { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL }, 41481 { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL }, 41482 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41483 { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL } 41484 }; 41485 #endif 41486 41487 #if defined(BCM_88470_A0) 41488 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88470_A0m_fields[] = { 41489 { ACHf, 1, 123, 0 | SOCF_GLOBAL }, 41490 { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL }, 41491 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 41492 { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL }, 41493 { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL }, 41494 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41495 { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL }, 41496 { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL }, 41497 { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL }, 41498 { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL }, 41499 { GALf, 1, 124, 0 | SOCF_GLOBAL }, 41500 { LOCAL_PORTf, 5, 143, SOCF_LE | SOCF_GLOBAL }, 41501 { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL }, 41502 { MEP_PROFILEf, 7, 134, SOCF_LE | SOCF_GLOBAL }, 41503 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41504 { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 41505 { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 41506 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41507 { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL }, 41508 { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL }, 41509 { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL }, 41510 { RESERVEDf, 3, 148, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41511 { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL }, 41512 { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL }, 41513 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41514 { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL } 41515 }; 41516 #endif 41517 41518 #if defined(BCM_88470_B0) 41519 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88470_B0m_fields[] = { 41520 { ACHf, 1, 123, 0 | SOCF_GLOBAL }, 41521 { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL }, 41522 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 41523 { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL }, 41524 { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL }, 41525 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41526 { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL }, 41527 { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL }, 41528 { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL }, 41529 { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL }, 41530 { GALf, 1, 124, 0 | SOCF_GLOBAL }, 41531 { LOCAL_PORTf, 5, 143, SOCF_LE | SOCF_GLOBAL }, 41532 { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL }, 41533 { MEP_PROFILEf, 7, 134, SOCF_LE | SOCF_GLOBAL }, 41534 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41535 { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 41536 { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 41537 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41538 { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL }, 41539 { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL }, 41540 { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL }, 41541 { RESERVEDf, 3, 148, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41542 { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL }, 41543 { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL }, 41544 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41545 { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL } 41546 }; 41547 #endif 41548 41549 #if defined(BCM_88650_B0) 41550 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88650_B0m_fields[] = { 41551 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 41552 { DETECT_MULTf, 8, 60, SOCF_LE | SOCF_GLOBAL }, 41553 { DIAG_PROFILEf, 2, 89, SOCF_LE | SOCF_GLOBAL }, 41554 { EEPf, 15, 74, SOCF_LE | SOCF_GLOBAL }, 41555 { FBITf, 1, 27, 0 | SOCF_GLOBAL }, 41556 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41557 { MIN_RX_INTERVAL_PTRf, 3, 71, SOCF_LE | SOCF_GLOBAL }, 41558 { MIN_TX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 41559 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41560 { PBITf, 1, 26, 0 | SOCF_GLOBAL }, 41561 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41562 { PWE_LABELf, 20, 91, SOCF_LE | SOCF_GLOBAL }, 41563 { PWE_PUSH_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL }, 41564 { RESERVEDf, 2, 118, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41565 { TTL_PROFILEf, 3, 115, SOCF_LE | SOCF_GLOBAL }, 41566 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41567 { YOUR_DISCf, 32, 28, SOCF_LE | SOCF_GLOBAL } 41568 }; 41569 #endif 41570 41571 #if defined(BCM_88660_A0) 41572 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88660_A0m_fields[] = { 41573 { ACHf, 1, 120, 0 | SOCF_GLOBAL }, 41574 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 41575 { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL }, 41576 { DIAG_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL }, 41577 { EEPf, 15, 72, SOCF_LE | SOCF_GLOBAL }, 41578 { FLAGS_PROFILEf, 3, 115, SOCF_LE | SOCF_GLOBAL }, 41579 { MEP_PE_PROFILEf, 4, 124, SOCF_LE | SOCF_GLOBAL }, 41580 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41581 { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 41582 { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 41583 { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41584 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41585 { PWE_LABELf, 20, 91, SOCF_LE | SOCF_GLOBAL }, 41586 { PWE_PUSH_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL }, 41587 { RDIf, 2, 122, SOCF_LE | SOCF_GLOBAL }, 41588 { RESERVEDf, 4, 128, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41589 { ROUTER_ALERTf, 1, 121, 0 | SOCF_GLOBAL }, 41590 { STAf, 2, 118, SOCF_LE | SOCF_GLOBAL }, 41591 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41592 { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL } 41593 }; 41594 #endif 41595 41596 #if defined(BCM_88675_A0) 41597 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88675_A0m_fields[] = { 41598 { ACHf, 1, 123, 0 | SOCF_GLOBAL }, 41599 { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL }, 41600 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 41601 { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL }, 41602 { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL }, 41603 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41604 { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL }, 41605 { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL }, 41606 { GALf, 1, 124, 0 | SOCF_GLOBAL }, 41607 { LOCAL_PORTf, 4, 143, SOCF_LE | SOCF_GLOBAL }, 41608 { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL }, 41609 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41610 { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 41611 { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 41612 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41613 { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL }, 41614 { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL }, 41615 { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL }, 41616 { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41617 { RESERVED_2f, 4, 147, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41618 { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL }, 41619 { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL }, 41620 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41621 { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL } 41622 }; 41623 #endif 41624 41625 #if defined(BCM_88675_B0) 41626 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88675_B0m_fields[] = { 41627 { ACHf, 1, 123, 0 | SOCF_GLOBAL }, 41628 { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL }, 41629 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 41630 { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL }, 41631 { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL }, 41632 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41633 { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL }, 41634 { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL }, 41635 { GALf, 1, 124, 0 | SOCF_GLOBAL }, 41636 { LOCAL_PORTf, 4, 143, SOCF_LE | SOCF_GLOBAL }, 41637 { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL }, 41638 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41639 { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 41640 { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 41641 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41642 { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL }, 41643 { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL }, 41644 { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL }, 41645 { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41646 { RESERVED_2f, 4, 147, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41647 { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL }, 41648 { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL }, 41649 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41650 { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL } 41651 }; 41652 #endif 41653 41654 #if defined(BCM_88680_A0) 41655 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88680_A0m_fields[] = { 41656 { ACHf, 1, 123, 0 | SOCF_GLOBAL }, 41657 { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL }, 41658 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 41659 { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL }, 41660 { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL }, 41661 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 41662 { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL }, 41663 { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL }, 41664 { GALf, 1, 124, 0 | SOCF_GLOBAL }, 41665 { LOCAL_PORTf, 4, 143, SOCF_LE | SOCF_GLOBAL }, 41666 { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL }, 41667 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41668 { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 41669 { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 41670 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41671 { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL }, 41672 { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL }, 41673 { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL }, 41674 { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41675 { RESERVED_2f, 4, 147, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41676 { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL }, 41677 { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL }, 41678 { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 41679 { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL } 41680 }; 41681 #endif 41682 41683 #if defined(BCM_88690_A0) 41684 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88690_A0m_fields[] = { 41685 { ACHf, 1, 130, 0 | SOCF_GLOBAL }, 41686 { ACH_SELf, 2, 148, SOCF_LE | SOCF_GLOBAL }, 41687 { DEST_SYS_PORT_AGRf, 16, 11, SOCF_LE | SOCF_GLOBAL }, 41688 { DETECT_MULTf, 8, 59, SOCF_LE | SOCF_GLOBAL }, 41689 { DIAG_PROFILEf, 4, 96, SOCF_LE | SOCF_GLOBAL }, 41690 { EEPf, 23, 73, SOCF_LE | SOCF_GLOBAL }, 41691 { EXTRA_DATA_PTRf, 15, 159, SOCF_LE | SOCF_GLOBAL }, 41692 { FLAGS_PROFILEf, 4, 124, SOCF_LE | SOCF_GLOBAL }, 41693 { FLEX_LM_DM_PTRf, 15, 174, SOCF_LE | SOCF_GLOBAL }, 41694 { GALf, 1, 131, 0 | SOCF_GLOBAL }, 41695 { LOCAL_PORTf, 9, 150, SOCF_LE | SOCF_GLOBAL }, 41696 { MEP_PE_PROFILEf, 6, 135, SOCF_LE | SOCF_GLOBAL }, 41697 { MEP_PROFILEf, 7, 141, SOCF_LE | SOCF_GLOBAL }, 41698 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 41699 { MIN_RX_INTERVAL_PTRf, 3, 70, SOCF_LE | SOCF_GLOBAL }, 41700 { MIN_TX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL }, 41701 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 41702 { PWE_LABELf, 20, 100, SOCF_LE | SOCF_GLOBAL }, 41703 { PWE_PUSH_PROFILEf, 4, 120, SOCF_LE | SOCF_GLOBAL }, 41704 { RDIf, 2, 133, SOCF_LE | SOCF_GLOBAL }, 41705 { RESERVEDf, 26, 190, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41706 { ROUTER_ALERTf, 1, 132, 0 | SOCF_GLOBAL }, 41707 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 189, 0 | SOCF_GLOBAL }, 41708 { STAf, 2, 128, SOCF_LE | SOCF_GLOBAL }, 41709 { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 41710 { YOUR_DISCf, 32, 27, SOCF_LE | SOCF_GLOBAL } 41711 }; 41712 #endif 41713 41714 #if defined(BCM_88690_B0) 41715 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88690_B0m_fields[] = { 41716 { ACHf, 1, 130, 0 | SOCF_GLOBAL }, 41717 { ACH_SELf, 2, 148, SOCF_LE | SOCF_GLOBAL }, 41718 { DEST_SYS_PORT_AGRf, 16, 11, SOCF_LE | SOCF_GLOBAL }, 41719 { DETECT_MULTf, 8, 59, SOCF_LE | SOCF_GLOBAL }, 41720 { DIAG_PROFILEf, 4, 96, SOCF_LE | SOCF_GLOBAL }, 41721 { EEPf, 23, 73, SOCF_LE | SOCF_GLOBAL }, 41722 { EXTRA_DATA_PTRf, 15, 160, SOCF_LE | SOCF_GLOBAL }, 41723 { FLAGS_PROFILEf, 4, 124, SOCF_LE | SOCF_GLOBAL }, 41724 { FLEX_LM_DM_PTRf, 15, 175, SOCF_LE | SOCF_GLOBAL }, 41725 { GALf, 1, 131, 0 | SOCF_GLOBAL }, 41726 { LOCAL_PORTf, 10, 150, SOCF_LE | SOCF_GLOBAL }, 41727 { MEP_PE_PROFILEf, 6, 135, SOCF_LE | SOCF_GLOBAL }, 41728 { MEP_PROFILEf, 7, 141, SOCF_LE | SOCF_GLOBAL }, 41729 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 41730 { MIN_RX_INTERVAL_PTRf, 3, 70, SOCF_LE | SOCF_GLOBAL }, 41731 { MIN_TX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL }, 41732 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 41733 { PWE_LABELf, 20, 100, SOCF_LE | SOCF_GLOBAL }, 41734 { PWE_PUSH_PROFILEf, 4, 120, SOCF_LE | SOCF_GLOBAL }, 41735 { RDIf, 2, 133, SOCF_LE | SOCF_GLOBAL }, 41736 { RESERVEDf, 25, 191, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41737 { ROUTER_ALERTf, 1, 132, 0 | SOCF_GLOBAL }, 41738 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 190, 0 | SOCF_GLOBAL }, 41739 { STAf, 2, 128, SOCF_LE | SOCF_GLOBAL }, 41740 { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 41741 { YOUR_DISCf, 32, 27, SOCF_LE | SOCF_GLOBAL } 41742 }; 41743 #endif 41744 41745 #if defined(BCM_88690_A0) 41746 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_SHORT_STATIC_MDB_FORMATm_fields[] = { 41747 { ACHf, 1, 87, 0 | SOCF_GLOBAL }, 41748 { ACH_SELf, 2, 89, SOCF_LE | SOCF_GLOBAL }, 41749 { DEST_SYS_PORT_AGRf, 16, 91, SOCF_LE | SOCF_GLOBAL }, 41750 { DETECT_MULTf, 8, 1, SOCF_LE | SOCF_GLOBAL }, 41751 { DIAG_PROFILEf, 4, 38, SOCF_LE | SOCF_GLOBAL }, 41752 { EEPf, 23, 15, SOCF_LE | SOCF_GLOBAL }, 41753 { FLAGS_PROFILEf, 4, 46, SOCF_LE | SOCF_GLOBAL }, 41754 { GALf, 1, 88, 0 | SOCF_GLOBAL }, 41755 { MEP_PROFILEf, 7, 54, SOCF_LE | SOCF_GLOBAL }, 41756 { MIN_RX_INTERVAL_PTRf, 3, 12, SOCF_LE | SOCF_GLOBAL }, 41757 { MIN_TX_INTERVAL_PTRf, 3, 9, SOCF_LE | SOCF_GLOBAL }, 41758 { PWE_LABELf, 20, 61, SOCF_LE | SOCF_GLOBAL }, 41759 { PWE_PUSH_PROFILEf, 4, 42, SOCF_LE | SOCF_GLOBAL }, 41760 { RESERVEDf, 2, 52, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41761 { ROUTER_ALERTf, 1, 0, 0 | SOCF_GLOBAL }, 41762 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 107, 0 | SOCF_GLOBAL }, 41763 { STAf, 2, 50, SOCF_LE | SOCF_GLOBAL }, 41764 { YOUR_DISC_MSBf, 6, 81, SOCF_LE | SOCF_GLOBAL } 41765 }; 41766 #endif 41767 41768 #if defined(BCM_88690_B0) 41769 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_SHORT_STATIC_MDB_FORMAT_BCM88690_B0m_fields[] = { 41770 { ACHf, 1, 86, 0 | SOCF_GLOBAL }, 41771 { ACH_SELf, 2, 88, SOCF_LE | SOCF_GLOBAL }, 41772 { DEST_SYS_PORT_AGRf, 16, 90, SOCF_LE | SOCF_GLOBAL }, 41773 { DETECT_MULTf, 8, 1, SOCF_LE | SOCF_GLOBAL }, 41774 { DIAG_PROFILEf, 4, 38, SOCF_LE | SOCF_GLOBAL }, 41775 { EEPf, 23, 15, SOCF_LE | SOCF_GLOBAL }, 41776 { FLAGS_PROFILEf, 4, 46, SOCF_LE | SOCF_GLOBAL }, 41777 { GALf, 1, 87, 0 | SOCF_GLOBAL }, 41778 { MEP_PROFILEf, 7, 53, SOCF_LE | SOCF_GLOBAL }, 41779 { MIN_RX_INTERVAL_PTRf, 3, 12, SOCF_LE | SOCF_GLOBAL }, 41780 { MIN_TX_INTERVAL_PTRf, 3, 9, SOCF_LE | SOCF_GLOBAL }, 41781 { PWE_LABELf, 20, 60, SOCF_LE | SOCF_GLOBAL }, 41782 { PWE_PUSH_PROFILEf, 4, 42, SOCF_LE | SOCF_GLOBAL }, 41783 { RESERVEDf, 1, 52, SOCF_RES | SOCF_GLOBAL }, 41784 { ROUTER_ALERTf, 1, 0, 0 | SOCF_GLOBAL }, 41785 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 106, 0 | SOCF_GLOBAL }, 41786 { STAf, 2, 50, SOCF_LE | SOCF_GLOBAL }, 41787 { TX_RATE_LSBf, 1, 107, 0 | SOCF_GLOBAL }, 41788 { YOUR_DISC_MSBf, 6, 80, SOCF_LE | SOCF_GLOBAL } 41789 }; 41790 #endif 41791 41792 #if defined(BCM_88690_A0) 41793 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_STATIC_MDB_FORMAT_PART_1m_fields[] = { 41794 { DEST_SYS_PORT_AGRf, 16, 89, SOCF_LE | SOCF_GLOBAL }, 41795 { DETECT_MULTf, 8, 48, SOCF_LE | SOCF_GLOBAL }, 41796 { DIAG_PROFILEf, 4, 85, SOCF_LE | SOCF_GLOBAL }, 41797 { EEPf, 23, 62, SOCF_LE | SOCF_GLOBAL }, 41798 { LOCAL_PORTf, 9, 6, SOCF_LE | SOCF_GLOBAL }, 41799 { MIN_RX_INTERVAL_PTRf, 3, 59, SOCF_LE | SOCF_GLOBAL }, 41800 { MIN_TX_INTERVAL_PTRf, 3, 56, SOCF_LE | SOCF_GLOBAL }, 41801 { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 41802 { ROUTER_ALERTf, 1, 47, 0 | SOCF_GLOBAL }, 41803 { STAf, 2, 105, SOCF_LE | SOCF_GLOBAL }, 41804 { TX_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 41805 { YOUR_DISCf, 32, 15, SOCF_LE | SOCF_GLOBAL } 41806 }; 41807 #endif 41808 41809 #if defined(BCM_88690_A0) 41810 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_STATIC_MDB_FORMAT_PART_2m_fields[] = { 41811 { ACHf, 1, 28, 0 | SOCF_GLOBAL }, 41812 { ACH_SELf, 2, 30, SOCF_LE | SOCF_GLOBAL }, 41813 { COUNTER_INTERFACEf, 2, 65, SOCF_LE | SOCF_GLOBAL }, 41814 { COUNTER_POINTERf, 20, 45, SOCF_LE | SOCF_GLOBAL }, 41815 { DM_DS_FIELDf, 6, 102, SOCF_LE | SOCF_GLOBAL }, 41816 { DM_T_FLAGf, 1, 101, 0 | SOCF_GLOBAL }, 41817 { FLAGS_PROFILEf, 4, 4, SOCF_LE | SOCF_GLOBAL }, 41818 { GALf, 1, 29, 0 | SOCF_GLOBAL }, 41819 { LM_CW_CHOOSEf, 1, 108, 0 | SOCF_GLOBAL }, 41820 { LM_DS_FIELDf, 6, 95, SOCF_LE | SOCF_GLOBAL }, 41821 { LM_T_FLAGf, 1, 94, 0 | SOCF_GLOBAL }, 41822 { MEP_PROFILEf, 7, 32, SOCF_LE | SOCF_GLOBAL }, 41823 { PWE_LABELf, 20, 8, SOCF_LE | SOCF_GLOBAL }, 41824 { PWE_PUSH_PROFILEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41825 { RESERVEDf, 6, 39, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41826 { SESSION_IDENTIFIERf, 26, 68, SOCF_LE | SOCF_GLOBAL }, 41827 { TIMESTAMP_FORMATf, 1, 67, 0 | SOCF_GLOBAL } 41828 }; 41829 #endif 41830 41831 #if defined(BCM_88690_B0) 41832 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_STATIC_MDB_FORMAT_PART_1_BCM88690_B0m_fields[] = { 41833 { DEST_SYS_PORT_AGRf, 16, 90, SOCF_LE | SOCF_GLOBAL }, 41834 { DETECT_MULTf, 8, 49, SOCF_LE | SOCF_GLOBAL }, 41835 { DIAG_PROFILEf, 4, 86, SOCF_LE | SOCF_GLOBAL }, 41836 { EEPf, 23, 63, SOCF_LE | SOCF_GLOBAL }, 41837 { LOCAL_PORTf, 10, 6, SOCF_LE | SOCF_GLOBAL }, 41838 { MIN_RX_INTERVAL_PTRf, 3, 60, SOCF_LE | SOCF_GLOBAL }, 41839 { MIN_TX_INTERVAL_PTRf, 3, 57, SOCF_LE | SOCF_GLOBAL }, 41840 { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 41841 { ROUTER_ALERTf, 1, 48, 0 | SOCF_GLOBAL }, 41842 { STAf, 2, 106, SOCF_LE | SOCF_GLOBAL }, 41843 { TX_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 41844 { YOUR_DISCf, 32, 16, SOCF_LE | SOCF_GLOBAL } 41845 }; 41846 #endif 41847 41848 #if defined(BCM_88690_B0) 41849 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_STATIC_MDB_FORMAT_PART_2_BCM88690_B0m_fields[] = { 41850 { ACHf, 1, 28, 0 | SOCF_GLOBAL }, 41851 { ACH_SELf, 2, 30, SOCF_LE | SOCF_GLOBAL }, 41852 { COUNTER_INTERFACEf, 2, 65, SOCF_LE | SOCF_GLOBAL }, 41853 { COUNTER_POINTERf, 20, 45, SOCF_LE | SOCF_GLOBAL }, 41854 { DM_DS_FIELDf, 6, 102, SOCF_LE | SOCF_GLOBAL }, 41855 { DM_T_FLAGf, 1, 101, 0 | SOCF_GLOBAL }, 41856 { FLAGS_PROFILEf, 4, 4, SOCF_LE | SOCF_GLOBAL }, 41857 { GALf, 1, 29, 0 | SOCF_GLOBAL }, 41858 { LM_CW_CHOOSEf, 1, 108, 0 | SOCF_GLOBAL }, 41859 { LM_DS_FIELDf, 6, 95, SOCF_LE | SOCF_GLOBAL }, 41860 { LM_T_FLAGf, 1, 94, 0 | SOCF_GLOBAL }, 41861 { MEP_PROFILEf, 7, 32, SOCF_LE | SOCF_GLOBAL }, 41862 { PWE_LABELf, 20, 8, SOCF_LE | SOCF_GLOBAL }, 41863 { PWE_PUSH_PROFILEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 41864 { RESERVEDf, 6, 39, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41865 { SESSION_IDENTIFIERf, 26, 68, SOCF_LE | SOCF_GLOBAL }, 41866 { TIMESTAMP_FORMATf, 1, 67, 0 | SOCF_GLOBAL } 41867 }; 41868 #endif 41869 41870 #if defined(BCM_88690_A0) 41871 soc_field_info_t soc_OAMP_MEP_DB_BFD_SHORT_FORMATm_fields[] = { 41872 { ENTRY_2f, 54, 54, SOCF_LE | SOCF_GLOBAL }, 41873 { ENTRY_3f, 54, 108, SOCF_LE | SOCF_GLOBAL }, 41874 { ENTRY_4f, 54, 162, SOCF_LE | SOCF_GLOBAL }, 41875 { LOCAL_PORTf, 9, 11, SOCF_LE | SOCF_GLOBAL }, 41876 { MEP_PE_PROFILEf, 6, 46, SOCF_LE | SOCF_GLOBAL }, 41877 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 41878 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 41879 { RDIf, 2, 52, SOCF_LE | SOCF_GLOBAL }, 41880 { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 41881 { YOUR_DISC_LSBf, 26, 20, SOCF_LE | SOCF_GLOBAL } 41882 }; 41883 #endif 41884 41885 #if defined(BCM_88690_B0) 41886 soc_field_info_t soc_OAMP_MEP_DB_BFD_SHORT_FORMAT_BCM88690_B0m_fields[] = { 41887 { ENTRY_2f, 54, 54, SOCF_LE | SOCF_GLOBAL }, 41888 { ENTRY_3f, 54, 108, SOCF_LE | SOCF_GLOBAL }, 41889 { ENTRY_4f, 54, 162, SOCF_LE | SOCF_GLOBAL }, 41890 { LOCAL_PORTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 41891 { MEP_PE_PROFILEf, 6, 46, SOCF_LE | SOCF_GLOBAL }, 41892 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 41893 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 41894 { RDIf, 2, 52, SOCF_LE | SOCF_GLOBAL }, 41895 { TX_RATEf, 2, 5, SOCF_LE | SOCF_GLOBAL }, 41896 { YOUR_DISC_LSBf, 26, 20, SOCF_LE | SOCF_GLOBAL } 41897 }; 41898 #endif 41899 41900 #if defined(BCM_88690_A0) 41901 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETHm_fields[] = { 41902 { CCM_INTERVALf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 41903 { COUNTER_INTERFACEf, 2, 130, SOCF_LE | SOCF_GLOBAL }, 41904 { COUNTER_POINTERf, 20, 110, SOCF_LE | SOCF_GLOBAL }, 41905 { DA_MC_1_UC_0_SELf, 1, 191, 0 | SOCF_GLOBAL }, 41906 { ENCAPSULATIONf, 2, 95, SOCF_LE | SOCF_GLOBAL }, 41907 { EXTRA_DATA_PTRf, 15, 161, SOCF_LE | SOCF_GLOBAL }, 41908 { FLEX_LM_DM_PTRf, 15, 176, SOCF_LE | SOCF_GLOBAL }, 41909 { ICC_INDEXf, 4, 39, SOCF_LE | SOCF_GLOBAL }, 41910 { INNER_TPIDf, 2, 59, SOCF_LE | SOCF_GLOBAL }, 41911 { INNER_VID_DEI_PCPf, 16, 61, SOCF_LE | SOCF_GLOBAL }, 41912 { INTERFACE_STATUS_TLV_CODEf, 3, 100, SOCF_LE | SOCF_GLOBAL }, 41913 { LMM_DA_NIC_PROFILEf, 7, 132, SOCF_LE | SOCF_GLOBAL }, 41914 { LOCAL_PORTf, 9, 11, SOCF_LE | SOCF_GLOBAL }, 41915 { MAIDf, 16, 23, SOCF_LE | SOCF_GLOBAL }, 41916 { MDLf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 41917 { MEP_IDf, 13, 43, SOCF_LE | SOCF_GLOBAL }, 41918 { MEP_PE_PROFILEf, 6, 139, SOCF_LE | SOCF_GLOBAL }, 41919 { MEP_PROFILEf, 7, 103, SOCF_LE | SOCF_GLOBAL }, 41920 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 41921 { OUTER_TPIDf, 2, 77, SOCF_LE | SOCF_GLOBAL }, 41922 { OUTER_VID_DEI_PCPf, 16, 79, SOCF_LE | SOCF_GLOBAL }, 41923 { PORT_STATUS_TLV_ENf, 1, 98, 0 | SOCF_GLOBAL }, 41924 { PORT_STATUS_TLV_VALf, 1, 99, 0 | SOCF_GLOBAL }, 41925 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 41926 { RDIf, 2, 56, SOCF_LE | SOCF_GLOBAL }, 41927 { RESERVEDf, 22, 194, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41928 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 193, 0 | SOCF_GLOBAL }, 41929 { SA_GEN_PROFILEf, 16, 145, SOCF_LE | SOCF_GLOBAL }, 41930 { TXM_DISABLE_TRANSMISSIONf, 1, 192, 0 | SOCF_GLOBAL }, 41931 { UP_1_DOWN_0f, 1, 58, 0 | SOCF_GLOBAL }, 41932 { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 97, 0 | SOCF_GLOBAL } 41933 }; 41934 #endif 41935 41936 #if defined(BCM_88690_B0) 41937 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETH_BCM88690_B0m_fields[] = { 41938 { CCM_INTERVALf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 41939 { COUNTER_INTERFACEf, 2, 131, SOCF_LE | SOCF_GLOBAL }, 41940 { COUNTER_POINTERf, 20, 111, SOCF_LE | SOCF_GLOBAL }, 41941 { DA_MC_1_UC_0_SELf, 1, 192, 0 | SOCF_GLOBAL }, 41942 { ENCAPSULATIONf, 2, 96, SOCF_LE | SOCF_GLOBAL }, 41943 { EXTRA_DATA_PTRf, 15, 162, SOCF_LE | SOCF_GLOBAL }, 41944 { FLEX_LM_DM_PTRf, 15, 177, SOCF_LE | SOCF_GLOBAL }, 41945 { ICC_INDEXf, 4, 40, SOCF_LE | SOCF_GLOBAL }, 41946 { INNER_TPIDf, 2, 60, SOCF_LE | SOCF_GLOBAL }, 41947 { INNER_VID_DEI_PCPf, 16, 62, SOCF_LE | SOCF_GLOBAL }, 41948 { INTERFACE_STATUS_TLV_CODEf, 3, 101, SOCF_LE | SOCF_GLOBAL }, 41949 { LMM_DA_NIC_PROFILEf, 7, 133, SOCF_LE | SOCF_GLOBAL }, 41950 { LOCAL_PORTf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 41951 { MAIDf, 16, 24, SOCF_LE | SOCF_GLOBAL }, 41952 { MDLf, 3, 21, SOCF_LE | SOCF_GLOBAL }, 41953 { MEP_IDf, 13, 44, SOCF_LE | SOCF_GLOBAL }, 41954 { MEP_PE_PROFILEf, 6, 140, SOCF_LE | SOCF_GLOBAL }, 41955 { MEP_PROFILEf, 7, 104, SOCF_LE | SOCF_GLOBAL }, 41956 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 41957 { OUTER_TPIDf, 2, 78, SOCF_LE | SOCF_GLOBAL }, 41958 { OUTER_VID_DEI_PCPf, 16, 80, SOCF_LE | SOCF_GLOBAL }, 41959 { PORT_STATUS_TLV_ENf, 1, 99, 0 | SOCF_GLOBAL }, 41960 { PORT_STATUS_TLV_VALf, 1, 100, 0 | SOCF_GLOBAL }, 41961 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 41962 { RDIf, 2, 57, SOCF_LE | SOCF_GLOBAL }, 41963 { RESERVEDf, 21, 195, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 41964 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 194, 0 | SOCF_GLOBAL }, 41965 { SA_GEN_PROFILEf, 16, 146, SOCF_LE | SOCF_GLOBAL }, 41966 { TXM_DISABLE_TRANSMISSIONf, 1, 193, 0 | SOCF_GLOBAL }, 41967 { UP_1_DOWN_0f, 1, 59, 0 | SOCF_GLOBAL }, 41968 { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 98, 0 | SOCF_GLOBAL } 41969 }; 41970 #endif 41971 41972 #if defined(BCM_88690_A0) 41973 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETH_SHORT_STATIC_MDB_FORMATm_fields[] = { 41974 { COUNTER_INTERFACEf, 2, 83, SOCF_LE | SOCF_GLOBAL }, 41975 { COUNTER_POINTERf, 20, 63, SOCF_LE | SOCF_GLOBAL }, 41976 { DA_MC_1_UC_0_SELf, 1, 108, 0 | SOCF_GLOBAL }, 41977 { ENCAPSULATIONf, 2, 55, SOCF_LE | SOCF_GLOBAL }, 41978 { INNER_TPIDf, 2, 19, SOCF_LE | SOCF_GLOBAL }, 41979 { INNER_VID_DEI_PCPf, 16, 21, SOCF_LE | SOCF_GLOBAL }, 41980 { INTERFACE_STATUS_TLV_CODEf, 3, 60, SOCF_LE | SOCF_GLOBAL }, 41981 { LMM_DA_NIC_PROFILEf, 7, 85, SOCF_LE | SOCF_GLOBAL }, 41982 { MAIDf, 16, 3, SOCF_LE | SOCF_GLOBAL }, 41983 { MDLf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 41984 { OUTER_TPIDf, 2, 37, SOCF_LE | SOCF_GLOBAL }, 41985 { OUTER_VID_DEI_PCPf, 16, 39, SOCF_LE | SOCF_GLOBAL }, 41986 { PORT_STATUS_TLV_ENf, 1, 58, 0 | SOCF_GLOBAL }, 41987 { PORT_STATUS_TLV_VALf, 1, 59, 0 | SOCF_GLOBAL }, 41988 { SA_GEN_PROFILEf, 16, 92, SOCF_LE | SOCF_GLOBAL }, 41989 { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 57, 0 | SOCF_GLOBAL } 41990 }; 41991 #endif 41992 41993 #if defined(BCM_88690_B0) 41994 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETH_SHORT_STATIC_MDB_FORMAT_BCM88690_B0m_fields[] = { 41995 { CCM_INTERVAL_LSBf, 1, 84, 0 | SOCF_GLOBAL }, 41996 { DA_MC_1_UC_0_SELf, 1, 108, 0 | SOCF_GLOBAL }, 41997 { ENCAPSULATIONf, 2, 55, SOCF_LE | SOCF_GLOBAL }, 41998 { INNER_TPIDf, 2, 19, SOCF_LE | SOCF_GLOBAL }, 41999 { INNER_VID_DEI_PCPf, 16, 21, SOCF_LE | SOCF_GLOBAL }, 42000 { INTERFACE_STATUS_TLV_CODEf, 3, 60, SOCF_LE | SOCF_GLOBAL }, 42001 { LMM_DA_NIC_PROFILEf, 7, 85, SOCF_LE | SOCF_GLOBAL }, 42002 { MAIDf, 16, 3, SOCF_LE | SOCF_GLOBAL }, 42003 { MDLf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 42004 { OUTER_TPIDf, 2, 37, SOCF_LE | SOCF_GLOBAL }, 42005 { OUTER_VID_DEI_PCPf, 16, 39, SOCF_LE | SOCF_GLOBAL }, 42006 { PORT_STATUS_TLV_ENf, 1, 58, 0 | SOCF_GLOBAL }, 42007 { PORT_STATUS_TLV_VALf, 1, 59, 0 | SOCF_GLOBAL }, 42008 { RESERVEDf, 21, 63, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42009 { SA_GEN_PROFILEf, 16, 92, SOCF_LE | SOCF_GLOBAL }, 42010 { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 57, 0 | SOCF_GLOBAL } 42011 }; 42012 #endif 42013 42014 #if defined(BCM_88690_A0) 42015 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETH_STATIC_MDB_FORMAT_PART_1m_fields[] = { 42016 { CCM_INTERVALf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 42017 { ENCAPSULATIONf, 2, 88, SOCF_LE | SOCF_GLOBAL }, 42018 { ICC_INDEXf, 4, 34, SOCF_LE | SOCF_GLOBAL }, 42019 { INNER_TPIDf, 2, 52, SOCF_LE | SOCF_GLOBAL }, 42020 { INNER_VID_DEI_PCPf, 16, 54, SOCF_LE | SOCF_GLOBAL }, 42021 { INTERFACE_STATUS_TLV_CODEf, 3, 93, SOCF_LE | SOCF_GLOBAL }, 42022 { LOCAL_PORTf, 9, 6, SOCF_LE | SOCF_GLOBAL }, 42023 { MAIDf, 16, 18, SOCF_LE | SOCF_GLOBAL }, 42024 { MDLf, 3, 15, SOCF_LE | SOCF_GLOBAL }, 42025 { MEP_IDf, 13, 38, SOCF_LE | SOCF_GLOBAL }, 42026 { MEP_PROFILEf, 7, 96, SOCF_LE | SOCF_GLOBAL }, 42027 { OUTER_TPIDf, 2, 70, SOCF_LE | SOCF_GLOBAL }, 42028 { OUTER_VID_DEI_PCPf, 16, 72, SOCF_LE | SOCF_GLOBAL }, 42029 { PORT_STATUS_TLV_ENf, 1, 91, 0 | SOCF_GLOBAL }, 42030 { PORT_STATUS_TLV_VALf, 1, 92, 0 | SOCF_GLOBAL }, 42031 { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 42032 { RESERVEDf, 6, 103, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42033 { UP_1_DOWN_0f, 1, 51, 0 | SOCF_GLOBAL }, 42034 { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 90, 0 | SOCF_GLOBAL } 42035 }; 42036 #endif 42037 42038 #if defined(BCM_88690_A0) 42039 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETH_STATIC_MDB_FORMAT_PART_2m_fields[] = { 42040 { COUNTER_INTERFACEf, 2, 20, SOCF_LE | SOCF_GLOBAL }, 42041 { COUNTER_POINTERf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 42042 { DA_MC_1_UC_0_SELf, 1, 45, 0 | SOCF_GLOBAL }, 42043 { LMM_DA_NIC_PROFILEf, 7, 22, SOCF_LE | SOCF_GLOBAL }, 42044 { SA_GEN_PROFILEf, 16, 29, SOCF_LE | SOCF_GLOBAL } 42045 }; 42046 #endif 42047 42048 #if defined(BCM_88690_B0) 42049 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETH_STATIC_MDB_FORMAT_PART_1_BCM88690_B0m_fields[] = { 42050 { CCM_INTERVALf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 42051 { ENCAPSULATIONf, 2, 89, SOCF_LE | SOCF_GLOBAL }, 42052 { ICC_INDEXf, 4, 35, SOCF_LE | SOCF_GLOBAL }, 42053 { INNER_TPIDf, 2, 53, SOCF_LE | SOCF_GLOBAL }, 42054 { INNER_VID_DEI_PCPf, 16, 55, SOCF_LE | SOCF_GLOBAL }, 42055 { INTERFACE_STATUS_TLV_CODEf, 3, 94, SOCF_LE | SOCF_GLOBAL }, 42056 { LOCAL_PORTf, 10, 6, SOCF_LE | SOCF_GLOBAL }, 42057 { MAIDf, 16, 19, SOCF_LE | SOCF_GLOBAL }, 42058 { MDLf, 3, 16, SOCF_LE | SOCF_GLOBAL }, 42059 { MEP_IDf, 13, 39, SOCF_LE | SOCF_GLOBAL }, 42060 { MEP_PROFILEf, 7, 97, SOCF_LE | SOCF_GLOBAL }, 42061 { OUTER_TPIDf, 2, 71, SOCF_LE | SOCF_GLOBAL }, 42062 { OUTER_VID_DEI_PCPf, 16, 73, SOCF_LE | SOCF_GLOBAL }, 42063 { PORT_STATUS_TLV_ENf, 1, 92, 0 | SOCF_GLOBAL }, 42064 { PORT_STATUS_TLV_VALf, 1, 93, 0 | SOCF_GLOBAL }, 42065 { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 42066 { RESERVEDf, 5, 104, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42067 { UP_1_DOWN_0f, 1, 52, 0 | SOCF_GLOBAL }, 42068 { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 91, 0 | SOCF_GLOBAL } 42069 }; 42070 #endif 42071 42072 #if defined(BCM_88690_B0) 42073 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETH_STATIC_MDB_FORMAT_PART_2_BCM88690_B0m_fields[] = { 42074 { COUNTER_INTERFACEf, 2, 20, SOCF_LE | SOCF_GLOBAL }, 42075 { COUNTER_POINTERf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 42076 { DA_MC_1_UC_0_SELf, 1, 45, 0 | SOCF_GLOBAL }, 42077 { LMM_DA_NIC_PROFILEf, 7, 22, SOCF_LE | SOCF_GLOBAL }, 42078 { SA_GEN_PROFILEf, 16, 29, SOCF_LE | SOCF_GLOBAL } 42079 }; 42080 #endif 42081 42082 #if defined(BCM_88690_A0) 42083 soc_field_info_t soc_OAMP_MEP_DB_CCM_Y_1731_SHORT_FORMATm_fields[] = { 42084 { CCM_INTERVALf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 42085 { ENTRY_2f, 54, 54, SOCF_LE | SOCF_GLOBAL }, 42086 { ENTRY_3f, 54, 108, SOCF_LE | SOCF_GLOBAL }, 42087 { ENTRY_4f, 54, 162, SOCF_LE | SOCF_GLOBAL }, 42088 { ICC_INDEXf, 4, 20, SOCF_LE | SOCF_GLOBAL }, 42089 { LOCAL_PORTf, 9, 11, SOCF_LE | SOCF_GLOBAL }, 42090 { MEP_IDf, 13, 24, SOCF_LE | SOCF_GLOBAL }, 42091 { MEP_PE_PROFILEf, 6, 46, SOCF_LE | SOCF_GLOBAL }, 42092 { MEP_PROFILEf, 7, 39, SOCF_LE | SOCF_GLOBAL }, 42093 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42094 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 42095 { RDIf, 2, 37, SOCF_LE | SOCF_GLOBAL }, 42096 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 52, 0 | SOCF_GLOBAL }, 42097 { UP_1_DOWN_0f, 1, 53, 0 | SOCF_GLOBAL } 42098 }; 42099 #endif 42100 42101 #if defined(BCM_88690_B0) 42102 soc_field_info_t soc_OAMP_MEP_DB_CCM_Y_1731_SHORT_FORMAT_BCM88690_B0m_fields[] = { 42103 { CCM_INTERVALf, 2, 5, SOCF_LE | SOCF_GLOBAL }, 42104 { ENTRY_2f, 54, 54, SOCF_LE | SOCF_GLOBAL }, 42105 { ENTRY_3f, 54, 108, SOCF_LE | SOCF_GLOBAL }, 42106 { ENTRY_4f, 54, 162, SOCF_LE | SOCF_GLOBAL }, 42107 { ICC_INDEXf, 4, 20, SOCF_LE | SOCF_GLOBAL }, 42108 { LOCAL_PORTf, 10, 10, SOCF_LE | SOCF_GLOBAL }, 42109 { MEP_IDf, 13, 24, SOCF_LE | SOCF_GLOBAL }, 42110 { MEP_PE_PROFILEf, 6, 46, SOCF_LE | SOCF_GLOBAL }, 42111 { MEP_PROFILEf, 7, 39, SOCF_LE | SOCF_GLOBAL }, 42112 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42113 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 42114 { RDIf, 2, 37, SOCF_LE | SOCF_GLOBAL }, 42115 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 52, 0 | SOCF_GLOBAL }, 42116 { UP_1_DOWN_0f, 1, 53, 0 | SOCF_GLOBAL } 42117 }; 42118 #endif 42119 42120 #if defined(BCM_88660_A0) 42121 soc_field_info_t soc_OAMP_MEP_DB_DM_STATm_fields[] = { 42122 { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL }, 42123 { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL }, 42124 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42125 { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL }, 42126 { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42127 { RESERVEDf, 2, 130, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42128 }; 42129 #endif 42130 42131 #if defined(BCM_88375_A0) 42132 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_BCM88375_A0m_fields[] = { 42133 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42134 { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL }, 42135 { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL }, 42136 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42137 { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL }, 42138 { RESERVEDf, 21, 130, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42139 }; 42140 #endif 42141 42142 #if defined(BCM_88375_B0) 42143 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_BCM88375_B0m_fields[] = { 42144 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42145 { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL }, 42146 { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL }, 42147 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42148 { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL }, 42149 { RESERVEDf, 21, 130, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42150 }; 42151 #endif 42152 42153 #if defined(BCM_88675_A0) 42154 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_BCM88675_A0m_fields[] = { 42155 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42156 { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL }, 42157 { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL }, 42158 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42159 { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL }, 42160 { RESERVEDf, 21, 130, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42161 }; 42162 #endif 42163 42164 #if defined(BCM_88675_B0) 42165 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_BCM88675_B0m_fields[] = { 42166 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42167 { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL }, 42168 { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL }, 42169 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42170 { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL }, 42171 { RESERVEDf, 21, 130, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42172 }; 42173 #endif 42174 42175 #if defined(BCM_88680_A0) 42176 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_BCM88680_A0m_fields[] = { 42177 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42178 { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL }, 42179 { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL }, 42180 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42181 { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL }, 42182 { RESERVEDf, 21, 130, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42183 }; 42184 #endif 42185 42186 #if defined(BCM_88470_A0) 42187 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_ONE_WAYm_fields[] = { 42188 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42189 { LAST_DELAY_DMMf, 29, 4, SOCF_LE | SOCF_GLOBAL }, 42190 { LAST_DELAY_DMRf, 29, 33, SOCF_LE | SOCF_GLOBAL }, 42191 { LAST_ENTRYf, 1, 178, 0 | SOCF_GLOBAL }, 42192 { MAX_DELAY_DMMf, 29, 62, SOCF_LE | SOCF_GLOBAL }, 42193 { MAX_DELAY_DMRf, 29, 91, SOCF_LE | SOCF_GLOBAL }, 42194 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42195 { MIN_DELAY_DMMf, 29, 120, SOCF_LE | SOCF_GLOBAL }, 42196 { MIN_DELAY_DMRf, 29, 149, SOCF_LE | SOCF_GLOBAL } 42197 }; 42198 #endif 42199 42200 #if defined(BCM_88270_A0) 42201 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_ONE_WAY_BCM88270_A0m_fields[] = { 42202 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42203 { LAST_DELAY_DMMf, 29, 4, SOCF_LE | SOCF_GLOBAL }, 42204 { LAST_DELAY_DMRf, 29, 33, SOCF_LE | SOCF_GLOBAL }, 42205 { LAST_ENTRYf, 1, 178, 0 | SOCF_GLOBAL }, 42206 { MAX_DELAY_DMMf, 29, 62, SOCF_LE | SOCF_GLOBAL }, 42207 { MAX_DELAY_DMRf, 29, 91, SOCF_LE | SOCF_GLOBAL }, 42208 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42209 { MIN_DELAY_DMMf, 29, 120, SOCF_LE | SOCF_GLOBAL }, 42210 { MIN_DELAY_DMRf, 29, 149, SOCF_LE | SOCF_GLOBAL } 42211 }; 42212 #endif 42213 42214 #if defined(BCM_88470_B0) 42215 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_ONE_WAY_BCM88470_B0m_fields[] = { 42216 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42217 { LAST_DELAY_DMMf, 29, 4, SOCF_LE | SOCF_GLOBAL }, 42218 { LAST_DELAY_DMRf, 29, 33, SOCF_LE | SOCF_GLOBAL }, 42219 { LAST_ENTRYf, 1, 178, 0 | SOCF_GLOBAL }, 42220 { MAX_DELAY_DMMf, 29, 62, SOCF_LE | SOCF_GLOBAL }, 42221 { MAX_DELAY_DMRf, 29, 91, SOCF_LE | SOCF_GLOBAL }, 42222 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42223 { MIN_DELAY_DMMf, 29, 120, SOCF_LE | SOCF_GLOBAL }, 42224 { MIN_DELAY_DMRf, 29, 149, SOCF_LE | SOCF_GLOBAL } 42225 }; 42226 #endif 42227 42228 #if defined(BCM_88690_A0) 42229 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_ONE_WAY_BCM88690_A0m_fields[] = { 42230 { LAST_DELAY_DMMf, 35, 5, SOCF_LE | SOCF_GLOBAL }, 42231 { LAST_DELAY_DMRf, 35, 40, SOCF_LE | SOCF_GLOBAL }, 42232 { LAST_ENTRYf, 1, 215, 0 | SOCF_GLOBAL }, 42233 { MAX_DELAY_DMMf, 35, 75, SOCF_LE | SOCF_GLOBAL }, 42234 { MAX_DELAY_DMRf, 35, 110, SOCF_LE | SOCF_GLOBAL }, 42235 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42236 { MIN_DELAY_DMMf, 35, 145, SOCF_LE | SOCF_GLOBAL }, 42237 { MIN_DELAY_DMRf, 35, 180, SOCF_LE | SOCF_GLOBAL } 42238 }; 42239 #endif 42240 42241 #if defined(BCM_88690_B0) 42242 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_ONE_WAY_BCM88690_B0m_fields[] = { 42243 { LAST_DELAY_DMMf, 35, 5, SOCF_LE | SOCF_GLOBAL }, 42244 { LAST_DELAY_DMRf, 35, 40, SOCF_LE | SOCF_GLOBAL }, 42245 { LAST_ENTRYf, 1, 215, 0 | SOCF_GLOBAL }, 42246 { MAX_DELAY_DMMf, 35, 75, SOCF_LE | SOCF_GLOBAL }, 42247 { MAX_DELAY_DMRf, 35, 110, SOCF_LE | SOCF_GLOBAL }, 42248 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42249 { MIN_DELAY_DMMf, 35, 145, SOCF_LE | SOCF_GLOBAL }, 42250 { MIN_DELAY_DMRf, 35, 180, SOCF_LE | SOCF_GLOBAL } 42251 }; 42252 #endif 42253 42254 #if defined(BCM_88470_A0) 42255 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_TWO_WAYm_fields[] = { 42256 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42257 { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL }, 42258 { LAST_ENTRYf, 1, 130, 0 | SOCF_GLOBAL }, 42259 { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL }, 42260 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42261 { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL }, 42262 { RESERVEDf, 48, 131, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42263 }; 42264 #endif 42265 42266 #if defined(BCM_88270_A0) 42267 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_TWO_WAY_BCM88270_A0m_fields[] = { 42268 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42269 { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL }, 42270 { LAST_ENTRYf, 1, 130, 0 | SOCF_GLOBAL }, 42271 { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL }, 42272 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42273 { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL }, 42274 { RESERVEDf, 48, 131, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42275 }; 42276 #endif 42277 42278 #if defined(BCM_88470_B0) 42279 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_TWO_WAY_BCM88470_B0m_fields[] = { 42280 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42281 { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL }, 42282 { LAST_ENTRYf, 1, 130, 0 | SOCF_GLOBAL }, 42283 { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL }, 42284 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42285 { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL }, 42286 { RESERVEDf, 48, 131, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42287 }; 42288 #endif 42289 42290 #if defined(BCM_88690_A0) 42291 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_TWO_WAY_BCM88690_A0m_fields[] = { 42292 { LAST_DELAYf, 42, 5, SOCF_LE | SOCF_GLOBAL }, 42293 { LAST_ENTRYf, 1, 131, 0 | SOCF_GLOBAL }, 42294 { MAX_DELAYf, 42, 47, SOCF_LE | SOCF_GLOBAL }, 42295 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42296 { MIN_DELAYf, 42, 89, SOCF_LE | SOCF_GLOBAL }, 42297 { RESERVEDf, 84, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42298 }; 42299 #endif 42300 42301 #if defined(BCM_88690_B0) 42302 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_TWO_WAY_BCM88690_B0m_fields[] = { 42303 { LAST_DELAYf, 42, 5, SOCF_LE | SOCF_GLOBAL }, 42304 { LAST_ENTRYf, 1, 131, 0 | SOCF_GLOBAL }, 42305 { MAX_DELAYf, 42, 47, SOCF_LE | SOCF_GLOBAL }, 42306 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42307 { MIN_DELAYf, 42, 89, SOCF_LE | SOCF_GLOBAL }, 42308 { RESERVEDf, 84, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42309 }; 42310 #endif 42311 42312 #if defined(BCM_88690_A0) 42313 soc_field_info_t soc_OAMP_MEP_DB_EXTRA_DATA_IN_MDB_HEADERm_fields[] = { 42314 { CHECK_CRC_VALUE_1f, 16, 14, SOCF_LE | SOCF_GLOBAL }, 42315 { CHECK_CRC_VALUE_2f, 16, 30, SOCF_LE | SOCF_GLOBAL }, 42316 { OPCODES_TO_PREPENDf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 42317 { VALUEf, 63, 46, SOCF_LE | SOCF_GLOBAL } 42318 }; 42319 #endif 42320 42321 #if defined(BCM_88690_B0) 42322 soc_field_info_t soc_OAMP_MEP_DB_EXTRA_DATA_IN_MDB_HEADER_BCM88690_B0m_fields[] = { 42323 { CHECK_CRC_VALUE_1f, 16, 14, SOCF_LE | SOCF_GLOBAL }, 42324 { CHECK_CRC_VALUE_2f, 16, 30, SOCF_LE | SOCF_GLOBAL }, 42325 { OPCODES_TO_PREPENDf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 42326 { VALUEf, 63, 46, SOCF_LE | SOCF_GLOBAL } 42327 }; 42328 #endif 42329 42330 #if defined(BCM_88690_A0) 42331 soc_field_info_t soc_OAMP_MEP_DB_EXTRA_DATA_IN_MDB_PAYLOADm_fields[] = { 42332 { VALUEf, 109, 0, SOCF_LE | SOCF_GLOBAL } 42333 }; 42334 #endif 42335 42336 #if defined(BCM_88690_B0) 42337 soc_field_info_t soc_OAMP_MEP_DB_EXTRA_DATA_IN_MDB_PAYLOAD_BCM88690_B0m_fields[] = { 42338 { VALUEf, 109, 0, SOCF_LE | SOCF_GLOBAL } 42339 }; 42340 #endif 42341 42342 #if defined(BCM_88470_A0) 42343 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_HDRm_fields[] = { 42344 { CHECK_CRC_VALUE_1f, 16, 21, SOCF_LE | SOCF_GLOBAL }, 42345 { CHECK_CRC_VALUE_2f, 16, 37, SOCF_LE | SOCF_GLOBAL }, 42346 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42347 { EXT_DATA_LENGTHf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 42348 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42349 { OPCODES_TO_PREPENDf, 14, 7, SOCF_LE | SOCF_GLOBAL }, 42350 { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42351 { VALUEf, 124, 53, SOCF_LE | SOCF_GLOBAL } 42352 }; 42353 #endif 42354 42355 #if defined(BCM_88270_A0) 42356 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_HDR_BCM88270_A0m_fields[] = { 42357 { CHECK_CRC_VALUE_1f, 16, 21, SOCF_LE | SOCF_GLOBAL }, 42358 { CHECK_CRC_VALUE_2f, 16, 37, SOCF_LE | SOCF_GLOBAL }, 42359 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42360 { EXT_DATA_LENGTHf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 42361 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42362 { OPCODES_TO_PREPENDf, 14, 7, SOCF_LE | SOCF_GLOBAL }, 42363 { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42364 { VALUEf, 124, 53, SOCF_LE | SOCF_GLOBAL } 42365 }; 42366 #endif 42367 42368 #if defined(BCM_88470_B0) 42369 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_HDR_BCM88470_B0m_fields[] = { 42370 { CHECK_CRC_VALUE_1f, 16, 21, SOCF_LE | SOCF_GLOBAL }, 42371 { CHECK_CRC_VALUE_2f, 16, 37, SOCF_LE | SOCF_GLOBAL }, 42372 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42373 { EXT_DATA_LENGTHf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 42374 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42375 { OPCODES_TO_PREPENDf, 14, 7, SOCF_LE | SOCF_GLOBAL }, 42376 { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42377 { VALUEf, 124, 53, SOCF_LE | SOCF_GLOBAL } 42378 }; 42379 #endif 42380 42381 #if defined(BCM_88690_A0) 42382 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_HDR_BCM88690_A0m_fields[] = { 42383 { CHECK_CRC_VALUE_1f, 16, 22, SOCF_LE | SOCF_GLOBAL }, 42384 { CHECK_CRC_VALUE_2f, 16, 38, SOCF_LE | SOCF_GLOBAL }, 42385 { EXT_DATA_LENGTHf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 42386 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42387 { OPCODES_TO_PREPENDf, 14, 8, SOCF_LE | SOCF_GLOBAL }, 42388 { RESERVEDf, 2, 214, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42389 { VALUEf, 160, 54, SOCF_LE | SOCF_GLOBAL } 42390 }; 42391 #endif 42392 42393 #if defined(BCM_88690_B0) 42394 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_HDR_BCM88690_B0m_fields[] = { 42395 { CHECK_CRC_VALUE_1f, 16, 22, SOCF_LE | SOCF_GLOBAL }, 42396 { CHECK_CRC_VALUE_2f, 16, 38, SOCF_LE | SOCF_GLOBAL }, 42397 { EXT_DATA_LENGTHf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 42398 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42399 { OPCODES_TO_PREPENDf, 14, 8, SOCF_LE | SOCF_GLOBAL }, 42400 { RESERVEDf, 2, 214, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42401 { VALUEf, 160, 54, SOCF_LE | SOCF_GLOBAL } 42402 }; 42403 #endif 42404 42405 #if defined(BCM_88470_A0) 42406 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_PLDm_fields[] = { 42407 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42408 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42409 { RESERVEDf, 3, 176, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42410 { VALUEf, 172, 4, SOCF_LE | SOCF_GLOBAL } 42411 }; 42412 #endif 42413 42414 #if defined(BCM_88270_A0) 42415 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_PLD_BCM88270_A0m_fields[] = { 42416 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42417 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42418 { RESERVEDf, 3, 176, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42419 { VALUEf, 172, 4, SOCF_LE | SOCF_GLOBAL } 42420 }; 42421 #endif 42422 42423 #if defined(BCM_88470_B0) 42424 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_PLD_BCM88470_B0m_fields[] = { 42425 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42426 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42427 { RESERVEDf, 3, 176, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42428 { VALUEf, 172, 4, SOCF_LE | SOCF_GLOBAL } 42429 }; 42430 #endif 42431 42432 #if defined(BCM_88690_A0) 42433 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_PLD_BCM88690_A0m_fields[] = { 42434 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42435 { RESERVEDf, 51, 165, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42436 { VALUEf, 160, 5, SOCF_LE | SOCF_GLOBAL } 42437 }; 42438 #endif 42439 42440 #if defined(BCM_88690_B0) 42441 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_PLD_BCM88690_B0m_fields[] = { 42442 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42443 { RESERVEDf, 51, 165, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42444 { VALUEf, 160, 5, SOCF_LE | SOCF_GLOBAL } 42445 }; 42446 #endif 42447 42448 #if defined(BCM_88660_A0) 42449 soc_field_info_t soc_OAMP_MEP_DB_LM_DBm_fields[] = { 42450 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42451 { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42452 { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL }, 42453 { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42454 { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 42455 { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL } 42456 }; 42457 #endif 42458 42459 #if defined(BCM_88270_A0) 42460 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88270_A0m_fields[] = { 42461 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42462 { LAST_ENTRYf, 1, 132, 0 | SOCF_GLOBAL }, 42463 { LM_CNTRS_VALIDf, 1, 133, 0 | SOCF_GLOBAL }, 42464 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42465 { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42466 { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL }, 42467 { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 42468 { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42469 { RESERVEDf, 45, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42470 }; 42471 #endif 42472 42473 #if defined(BCM_88375_A0) 42474 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88375_A0m_fields[] = { 42475 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42476 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42477 { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42478 { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL }, 42479 { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 42480 { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42481 { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42482 }; 42483 #endif 42484 42485 #if defined(BCM_88375_B0) 42486 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88375_B0m_fields[] = { 42487 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42488 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42489 { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42490 { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL }, 42491 { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 42492 { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42493 { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42494 }; 42495 #endif 42496 42497 #if defined(BCM_88470_A0) 42498 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88470_A0m_fields[] = { 42499 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42500 { LAST_ENTRYf, 1, 132, 0 | SOCF_GLOBAL }, 42501 { LM_CNTRS_VALIDf, 1, 133, 0 | SOCF_GLOBAL }, 42502 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42503 { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42504 { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL }, 42505 { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 42506 { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42507 { RESERVEDf, 45, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42508 }; 42509 #endif 42510 42511 #if defined(BCM_88470_B0) 42512 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88470_B0m_fields[] = { 42513 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42514 { LAST_ENTRYf, 1, 132, 0 | SOCF_GLOBAL }, 42515 { LM_CNTRS_VALIDf, 1, 133, 0 | SOCF_GLOBAL }, 42516 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42517 { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42518 { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL }, 42519 { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 42520 { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42521 { RESERVEDf, 45, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42522 }; 42523 #endif 42524 42525 #if defined(BCM_88675_A0) 42526 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88675_A0m_fields[] = { 42527 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42528 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42529 { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42530 { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL }, 42531 { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 42532 { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42533 { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42534 }; 42535 #endif 42536 42537 #if defined(BCM_88675_B0) 42538 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88675_B0m_fields[] = { 42539 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42540 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42541 { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42542 { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL }, 42543 { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 42544 { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42545 { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42546 }; 42547 #endif 42548 42549 #if defined(BCM_88680_A0) 42550 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88680_A0m_fields[] = { 42551 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42552 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42553 { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42554 { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL }, 42555 { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL }, 42556 { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42557 { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42558 }; 42559 #endif 42560 42561 #if defined(BCM_88690_A0) 42562 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88690_A0m_fields[] = { 42563 { LAST_ENTRYf, 1, 133, 0 | SOCF_GLOBAL }, 42564 { LM_CNTRS_VALIDf, 1, 134, 0 | SOCF_GLOBAL }, 42565 { MEASURE_NEXT_RECEIVED_SLRf, 1, 135, 0 | SOCF_GLOBAL }, 42566 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42567 { MY_RXf, 32, 37, SOCF_LE | SOCF_GLOBAL }, 42568 { MY_TXf, 32, 5, SOCF_LE | SOCF_GLOBAL }, 42569 { PEER_RXf, 32, 101, SOCF_LE | SOCF_GLOBAL }, 42570 { PEER_TXf, 32, 69, SOCF_LE | SOCF_GLOBAL }, 42571 { RESERVEDf, 80, 136, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42572 }; 42573 #endif 42574 42575 #if defined(BCM_88690_B0) 42576 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88690_B0m_fields[] = { 42577 { LAST_ENTRYf, 1, 133, 0 | SOCF_GLOBAL }, 42578 { LM_CNTRS_VALIDf, 1, 134, 0 | SOCF_GLOBAL }, 42579 { MEASURE_NEXT_RECEIVED_SLRf, 1, 135, 0 | SOCF_GLOBAL }, 42580 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42581 { MY_RXf, 32, 37, SOCF_LE | SOCF_GLOBAL }, 42582 { MY_TXf, 32, 5, SOCF_LE | SOCF_GLOBAL }, 42583 { PEER_RXf, 32, 101, SOCF_LE | SOCF_GLOBAL }, 42584 { PEER_TXf, 32, 69, SOCF_LE | SOCF_GLOBAL }, 42585 { RESERVEDf, 80, 136, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42586 }; 42587 #endif 42588 42589 #if defined(BCM_88660_A0) 42590 soc_field_info_t soc_OAMP_MEP_DB_LM_STATm_fields[] = { 42591 { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42592 { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42593 { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL }, 42594 { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL }, 42595 { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL }, 42596 { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL }, 42597 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42598 { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 42599 }; 42600 #endif 42601 42602 #if defined(BCM_88270_A0) 42603 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88270_A0m_fields[] = { 42604 { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42605 { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42606 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42607 { LAST_ENTRYf, 1, 132, 0 | SOCF_GLOBAL }, 42608 { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL }, 42609 { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL }, 42610 { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL }, 42611 { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL }, 42612 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42613 { RESERVEDf, 46, 133, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42614 }; 42615 #endif 42616 42617 #if defined(BCM_88375_A0) 42618 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88375_A0m_fields[] = { 42619 { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42620 { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42621 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42622 { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL }, 42623 { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL }, 42624 { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL }, 42625 { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL }, 42626 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42627 { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42628 }; 42629 #endif 42630 42631 #if defined(BCM_88375_B0) 42632 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88375_B0m_fields[] = { 42633 { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42634 { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42635 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42636 { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL }, 42637 { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL }, 42638 { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL }, 42639 { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL }, 42640 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42641 { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42642 }; 42643 #endif 42644 42645 #if defined(BCM_88470_A0) 42646 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88470_A0m_fields[] = { 42647 { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42648 { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42649 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42650 { LAST_ENTRYf, 1, 132, 0 | SOCF_GLOBAL }, 42651 { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL }, 42652 { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL }, 42653 { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL }, 42654 { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL }, 42655 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42656 { RESERVEDf, 46, 133, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42657 }; 42658 #endif 42659 42660 #if defined(BCM_88470_B0) 42661 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88470_B0m_fields[] = { 42662 { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42663 { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42664 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42665 { LAST_ENTRYf, 1, 132, 0 | SOCF_GLOBAL }, 42666 { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL }, 42667 { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL }, 42668 { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL }, 42669 { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL }, 42670 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42671 { RESERVEDf, 46, 133, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42672 }; 42673 #endif 42674 42675 #if defined(BCM_88675_A0) 42676 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88675_A0m_fields[] = { 42677 { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42678 { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42679 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42680 { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL }, 42681 { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL }, 42682 { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL }, 42683 { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL }, 42684 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42685 { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42686 }; 42687 #endif 42688 42689 #if defined(BCM_88675_B0) 42690 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88675_B0m_fields[] = { 42691 { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42692 { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42693 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42694 { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL }, 42695 { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL }, 42696 { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL }, 42697 { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL }, 42698 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42699 { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42700 }; 42701 #endif 42702 42703 #if defined(BCM_88680_A0) 42704 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88680_A0m_fields[] = { 42705 { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL }, 42706 { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL }, 42707 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42708 { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL }, 42709 { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL }, 42710 { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL }, 42711 { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL }, 42712 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42713 { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42714 }; 42715 #endif 42716 42717 #if defined(BCM_88690_A0) 42718 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88690_A0m_fields[] = { 42719 { ACC_LM_FARf, 32, 37, SOCF_LE | SOCF_GLOBAL }, 42720 { ACC_LM_NEARf, 32, 69, SOCF_LE | SOCF_GLOBAL }, 42721 { LAST_ENTRYf, 1, 133, 0 | SOCF_GLOBAL }, 42722 { LAST_LM_FARf, 16, 5, SOCF_LE | SOCF_GLOBAL }, 42723 { LAST_LM_NEARf, 16, 21, SOCF_LE | SOCF_GLOBAL }, 42724 { MAX_LM_FARf, 16, 101, SOCF_LE | SOCF_GLOBAL }, 42725 { MAX_LM_NEARf, 16, 117, SOCF_LE | SOCF_GLOBAL }, 42726 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42727 { RESERVEDf, 82, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42728 }; 42729 #endif 42730 42731 #if defined(BCM_88690_B0) 42732 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88690_B0m_fields[] = { 42733 { ACC_LM_FARf, 32, 37, SOCF_LE | SOCF_GLOBAL }, 42734 { ACC_LM_NEARf, 32, 69, SOCF_LE | SOCF_GLOBAL }, 42735 { LAST_ENTRYf, 1, 133, 0 | SOCF_GLOBAL }, 42736 { LAST_LM_FARf, 16, 5, SOCF_LE | SOCF_GLOBAL }, 42737 { LAST_LM_NEARf, 16, 21, SOCF_LE | SOCF_GLOBAL }, 42738 { MAX_LM_FARf, 16, 101, SOCF_LE | SOCF_GLOBAL }, 42739 { MAX_LM_NEARf, 16, 117, SOCF_LE | SOCF_GLOBAL }, 42740 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42741 { RESERVEDf, 82, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42742 }; 42743 #endif 42744 42745 #if defined(BCM_88690_A0) 42746 soc_field_info_t soc_OAMP_MEP_DB_OFFLOADED_FORMAT_PART_1m_fields[] = { 42747 { DM_ENABLEf, 1, 6, 0 | SOCF_GLOBAL }, 42748 { DM_STAT_ENABLEf, 1, 8, 0 | SOCF_GLOBAL }, 42749 { LAST_LM_FARf, 16, 140, SOCF_LE | SOCF_GLOBAL }, 42750 { LAST_LM_NEARf, 16, 156, SOCF_LE | SOCF_GLOBAL }, 42751 { LM_CNTRS_VALIDf, 1, 139, 0 | SOCF_GLOBAL }, 42752 { LM_ENABLEf, 1, 5, 0 | SOCF_GLOBAL }, 42753 { LM_STAT_ENABLEf, 1, 7, 0 | SOCF_GLOBAL }, 42754 { MAX_LM_FARf, 16, 172, SOCF_LE | SOCF_GLOBAL }, 42755 { MEASURE_NEXT_RECEIVED_SLRf, 1, 203, 0 | SOCF_GLOBAL }, 42756 { MEP_PE_PROFILEf, 6, 205, SOCF_LE | SOCF_GLOBAL }, 42757 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42758 { MY_RXf, 32, 43, SOCF_LE | SOCF_GLOBAL }, 42759 { MY_TXf, 32, 11, SOCF_LE | SOCF_GLOBAL }, 42760 { PART_2_PTRf, 15, 188, SOCF_LE | SOCF_GLOBAL }, 42761 { PEER_RXf, 32, 107, SOCF_LE | SOCF_GLOBAL }, 42762 { PEER_TXf, 32, 75, SOCF_LE | SOCF_GLOBAL }, 42763 { RDIf, 2, 9, SOCF_LE | SOCF_GLOBAL }, 42764 { RESERVEDf, 5, 211, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42765 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 204, 0 | SOCF_GLOBAL } 42766 }; 42767 #endif 42768 42769 #if defined(BCM_88690_A0) 42770 soc_field_info_t soc_OAMP_MEP_DB_OFFLOADED_FORMAT_PART_2m_fields[] = { 42771 { ACC_LM_FARf, 32, 21, SOCF_LE | SOCF_GLOBAL }, 42772 { ACC_LM_NEARf, 32, 53, SOCF_LE | SOCF_GLOBAL }, 42773 { LAST_DELAYf, 42, 85, SOCF_LE | SOCF_GLOBAL }, 42774 { MAX_DELAYf, 42, 127, SOCF_LE | SOCF_GLOBAL }, 42775 { MAX_LM_NEARf, 16, 5, SOCF_LE | SOCF_GLOBAL }, 42776 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42777 { MIN_DELAYf, 42, 169, SOCF_LE | SOCF_GLOBAL }, 42778 { RESERVEDf, 5, 211, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42779 }; 42780 #endif 42781 42782 #if defined(BCM_88690_B0) 42783 soc_field_info_t soc_OAMP_MEP_DB_OFFLOADED_FORMAT_PART_1_BCM88690_B0m_fields[] = { 42784 { DM_ENABLEf, 1, 6, 0 | SOCF_GLOBAL }, 42785 { DM_STAT_ENABLEf, 1, 8, 0 | SOCF_GLOBAL }, 42786 { LAST_LM_FARf, 16, 140, SOCF_LE | SOCF_GLOBAL }, 42787 { LAST_LM_NEARf, 16, 156, SOCF_LE | SOCF_GLOBAL }, 42788 { LM_CNTRS_VALIDf, 1, 139, 0 | SOCF_GLOBAL }, 42789 { LM_ENABLEf, 1, 5, 0 | SOCF_GLOBAL }, 42790 { LM_STAT_ENABLEf, 1, 7, 0 | SOCF_GLOBAL }, 42791 { MAX_LM_FARf, 16, 172, SOCF_LE | SOCF_GLOBAL }, 42792 { MEASURE_NEXT_RECEIVED_SLRf, 1, 203, 0 | SOCF_GLOBAL }, 42793 { MEP_PE_PROFILEf, 6, 205, SOCF_LE | SOCF_GLOBAL }, 42794 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42795 { MY_RXf, 32, 43, SOCF_LE | SOCF_GLOBAL }, 42796 { MY_TXf, 32, 11, SOCF_LE | SOCF_GLOBAL }, 42797 { PART_2_PTRf, 15, 188, SOCF_LE | SOCF_GLOBAL }, 42798 { PEER_RXf, 32, 107, SOCF_LE | SOCF_GLOBAL }, 42799 { PEER_TXf, 32, 75, SOCF_LE | SOCF_GLOBAL }, 42800 { RDIf, 2, 9, SOCF_LE | SOCF_GLOBAL }, 42801 { RESERVEDf, 5, 211, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42802 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 204, 0 | SOCF_GLOBAL } 42803 }; 42804 #endif 42805 42806 #if defined(BCM_88690_B0) 42807 soc_field_info_t soc_OAMP_MEP_DB_OFFLOADED_FORMAT_PART_2_BCM88690_B0m_fields[] = { 42808 { ACC_LM_FARf, 32, 21, SOCF_LE | SOCF_GLOBAL }, 42809 { ACC_LM_NEARf, 32, 53, SOCF_LE | SOCF_GLOBAL }, 42810 { LAST_DELAYf, 42, 85, SOCF_LE | SOCF_GLOBAL }, 42811 { MAX_DELAYf, 42, 127, SOCF_LE | SOCF_GLOBAL }, 42812 { MAX_LM_NEARf, 16, 5, SOCF_LE | SOCF_GLOBAL }, 42813 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 42814 { MIN_DELAYf, 42, 169, SOCF_LE | SOCF_GLOBAL }, 42815 { RESERVEDf, 5, 211, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 42816 }; 42817 #endif 42818 42819 #if defined(BCM_88660_A0) 42820 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTPm_fields[] = { 42821 { ACHf, 1, 80, 0 | SOCF_GLOBAL }, 42822 { COUNTER_POINTERf, 13, 66, SOCF_LE | SOCF_GLOBAL }, 42823 { DEST_SYS_PORT_AGRf, 16, 7, SOCF_LE | SOCF_GLOBAL }, 42824 { EEPf, 15, 47, SOCF_LE | SOCF_GLOBAL }, 42825 { MEP_PE_PROFILEf, 4, 108, SOCF_LE | SOCF_GLOBAL }, 42826 { MEP_PROFILEf, 4, 62, SOCF_LE | SOCF_GLOBAL }, 42827 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42828 { MPLS_LABELf, 20, 23, SOCF_LE | SOCF_GLOBAL }, 42829 { MPLS_PUSH_PROFILEf, 4, 43, SOCF_LE | SOCF_GLOBAL }, 42830 { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42831 { PRIORITYf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 42832 { RESERVEDf, 20, 112, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42833 { ROUTER_ALERTf, 1, 81, 0 | SOCF_GLOBAL }, 42834 { SESSION_IDENTIFIERf, 26, 82, SOCF_LE | SOCF_GLOBAL }, 42835 { TIMESTAMP_FORMATf, 1, 79, 0 | SOCF_GLOBAL } 42836 }; 42837 #endif 42838 42839 #if defined(BCM_88270_A0) 42840 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88270_A0m_fields[] = { 42841 { ACH_UNVALIDf, 1, 84, 0 | SOCF_GLOBAL }, 42842 { COUNTER_POINTERf, 18, 65, SOCF_LE | SOCF_GLOBAL }, 42843 { DEST_SYS_PORT_AGR_UNVALIDf, 16, 7, SOCF_LE | SOCF_GLOBAL }, 42844 { DM_DS_FIELDf, 6, 127, SOCF_LE | SOCF_GLOBAL }, 42845 { DM_T_FLAGf, 1, 126, 0 | SOCF_GLOBAL }, 42846 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42847 { EEP_UNVALIDf, 18, 47, SOCF_LE | SOCF_GLOBAL }, 42848 { GAL_UNVALIDf, 1, 85, 0 | SOCF_GLOBAL }, 42849 { LAST_ENTRYf, 1, 134, 0 | SOCF_GLOBAL }, 42850 { LM_CW_CHOOSEf, 1, 133, 0 | SOCF_GLOBAL }, 42851 { LM_DS_FIELDf, 6, 120, SOCF_LE | SOCF_GLOBAL }, 42852 { LM_T_FLAGf, 1, 119, 0 | SOCF_GLOBAL }, 42853 { MEP_PE_PROFILEf, 6, 113, SOCF_LE | SOCF_GLOBAL }, 42854 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42855 { MPLS_LABEL_UNVALIDf, 20, 23, SOCF_LE | SOCF_GLOBAL }, 42856 { MPLS_PUSH_PROFILE_UNVALIDf, 4, 43, SOCF_LE | SOCF_GLOBAL }, 42857 { PRIORITY_UNVALIDf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 42858 { RESERVEDf, 44, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42859 { ROUTER_ALERT_UNVALIDf, 1, 86, 0 | SOCF_GLOBAL }, 42860 { SESSION_IDENTIFIERf, 26, 87, SOCF_LE | SOCF_GLOBAL }, 42861 { TIMESTAMP_FORMATf, 1, 83, 0 | SOCF_GLOBAL } 42862 }; 42863 #endif 42864 42865 #if defined(BCM_88375_A0) 42866 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88375_A0m_fields[] = { 42867 { ACHf, 1, 91, 0 | SOCF_GLOBAL }, 42868 { COUNTER_POINTERf, 18, 72, SOCF_LE | SOCF_GLOBAL }, 42869 { DEST_SYS_PORT_AGRf, 16, 7, SOCF_LE | SOCF_GLOBAL }, 42870 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42871 { EEPf, 18, 47, SOCF_LE | SOCF_GLOBAL }, 42872 { GALf, 1, 92, 0 | SOCF_GLOBAL }, 42873 { LOCAL_PORTf, 9, 126, SOCF_LE | SOCF_GLOBAL }, 42874 { MEP_PE_PROFILEf, 6, 120, SOCF_LE | SOCF_GLOBAL }, 42875 { MEP_PROFILEf, 7, 65, SOCF_LE | SOCF_GLOBAL }, 42876 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42877 { MPLS_LABELf, 20, 23, SOCF_LE | SOCF_GLOBAL }, 42878 { MPLS_PUSH_PROFILEf, 4, 43, SOCF_LE | SOCF_GLOBAL }, 42879 { PRIORITYf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 42880 { RESERVEDf, 16, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42881 { ROUTER_ALERTf, 1, 93, 0 | SOCF_GLOBAL }, 42882 { SESSION_IDENTIFIERf, 26, 94, SOCF_LE | SOCF_GLOBAL }, 42883 { TIMESTAMP_FORMATf, 1, 90, 0 | SOCF_GLOBAL } 42884 }; 42885 #endif 42886 42887 #if defined(BCM_88375_B0) 42888 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88375_B0m_fields[] = { 42889 { ACHf, 1, 91, 0 | SOCF_GLOBAL }, 42890 { COUNTER_POINTERf, 18, 72, SOCF_LE | SOCF_GLOBAL }, 42891 { DEST_SYS_PORT_AGRf, 16, 7, SOCF_LE | SOCF_GLOBAL }, 42892 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42893 { EEPf, 18, 47, SOCF_LE | SOCF_GLOBAL }, 42894 { GALf, 1, 92, 0 | SOCF_GLOBAL }, 42895 { LOCAL_PORTf, 9, 126, SOCF_LE | SOCF_GLOBAL }, 42896 { MEP_PE_PROFILEf, 6, 120, SOCF_LE | SOCF_GLOBAL }, 42897 { MEP_PROFILEf, 7, 65, SOCF_LE | SOCF_GLOBAL }, 42898 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42899 { MPLS_LABELf, 20, 23, SOCF_LE | SOCF_GLOBAL }, 42900 { MPLS_PUSH_PROFILEf, 4, 43, SOCF_LE | SOCF_GLOBAL }, 42901 { PRIORITYf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 42902 { RESERVEDf, 16, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42903 { ROUTER_ALERTf, 1, 93, 0 | SOCF_GLOBAL }, 42904 { SESSION_IDENTIFIERf, 26, 94, SOCF_LE | SOCF_GLOBAL }, 42905 { TIMESTAMP_FORMATf, 1, 90, 0 | SOCF_GLOBAL } 42906 }; 42907 #endif 42908 42909 #if defined(BCM_88470_A0) 42910 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88470_A0m_fields[] = { 42911 { ACH_UNVALIDf, 1, 84, 0 | SOCF_GLOBAL }, 42912 { COUNTER_POINTERf, 18, 65, SOCF_LE | SOCF_GLOBAL }, 42913 { DEST_SYS_PORT_AGR_UNVALIDf, 16, 7, SOCF_LE | SOCF_GLOBAL }, 42914 { DM_DS_FIELDf, 6, 127, SOCF_LE | SOCF_GLOBAL }, 42915 { DM_T_FLAGf, 1, 126, 0 | SOCF_GLOBAL }, 42916 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42917 { EEP_UNVALIDf, 18, 47, SOCF_LE | SOCF_GLOBAL }, 42918 { GAL_UNVALIDf, 1, 85, 0 | SOCF_GLOBAL }, 42919 { LAST_ENTRYf, 1, 134, 0 | SOCF_GLOBAL }, 42920 { LM_CW_CHOOSEf, 1, 133, 0 | SOCF_GLOBAL }, 42921 { LM_DS_FIELDf, 6, 120, SOCF_LE | SOCF_GLOBAL }, 42922 { LM_T_FLAGf, 1, 119, 0 | SOCF_GLOBAL }, 42923 { MEP_PE_PROFILEf, 6, 113, SOCF_LE | SOCF_GLOBAL }, 42924 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42925 { MPLS_LABEL_UNVALIDf, 20, 23, SOCF_LE | SOCF_GLOBAL }, 42926 { MPLS_PUSH_PROFILE_UNVALIDf, 4, 43, SOCF_LE | SOCF_GLOBAL }, 42927 { PRIORITY_UNVALIDf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 42928 { RESERVEDf, 44, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42929 { ROUTER_ALERT_UNVALIDf, 1, 86, 0 | SOCF_GLOBAL }, 42930 { SESSION_IDENTIFIERf, 26, 87, SOCF_LE | SOCF_GLOBAL }, 42931 { TIMESTAMP_FORMATf, 1, 83, 0 | SOCF_GLOBAL } 42932 }; 42933 #endif 42934 42935 #if defined(BCM_88470_B0) 42936 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88470_B0m_fields[] = { 42937 { ACH_UNVALIDf, 1, 84, 0 | SOCF_GLOBAL }, 42938 { COUNTER_POINTERf, 18, 65, SOCF_LE | SOCF_GLOBAL }, 42939 { DEST_SYS_PORT_AGR_UNVALIDf, 16, 7, SOCF_LE | SOCF_GLOBAL }, 42940 { DM_DS_FIELDf, 6, 127, SOCF_LE | SOCF_GLOBAL }, 42941 { DM_T_FLAGf, 1, 126, 0 | SOCF_GLOBAL }, 42942 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42943 { EEP_UNVALIDf, 18, 47, SOCF_LE | SOCF_GLOBAL }, 42944 { GAL_UNVALIDf, 1, 85, 0 | SOCF_GLOBAL }, 42945 { LAST_ENTRYf, 1, 134, 0 | SOCF_GLOBAL }, 42946 { LM_CW_CHOOSEf, 1, 133, 0 | SOCF_GLOBAL }, 42947 { LM_DS_FIELDf, 6, 120, SOCF_LE | SOCF_GLOBAL }, 42948 { LM_T_FLAGf, 1, 119, 0 | SOCF_GLOBAL }, 42949 { MEP_PE_PROFILEf, 6, 113, SOCF_LE | SOCF_GLOBAL }, 42950 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42951 { MPLS_LABEL_UNVALIDf, 20, 23, SOCF_LE | SOCF_GLOBAL }, 42952 { MPLS_PUSH_PROFILE_UNVALIDf, 4, 43, SOCF_LE | SOCF_GLOBAL }, 42953 { PRIORITY_UNVALIDf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 42954 { RESERVEDf, 44, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42955 { ROUTER_ALERT_UNVALIDf, 1, 86, 0 | SOCF_GLOBAL }, 42956 { SESSION_IDENTIFIERf, 26, 87, SOCF_LE | SOCF_GLOBAL }, 42957 { TIMESTAMP_FORMATf, 1, 83, 0 | SOCF_GLOBAL } 42958 }; 42959 #endif 42960 42961 #if defined(BCM_88675_A0) 42962 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88675_A0m_fields[] = { 42963 { ACHf, 1, 91, 0 | SOCF_GLOBAL }, 42964 { COUNTER_POINTERf, 18, 72, SOCF_LE | SOCF_GLOBAL }, 42965 { DEST_SYS_PORT_AGRf, 16, 7, SOCF_LE | SOCF_GLOBAL }, 42966 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42967 { EEPf, 18, 47, SOCF_LE | SOCF_GLOBAL }, 42968 { GALf, 1, 92, 0 | SOCF_GLOBAL }, 42969 { LOCAL_PORTf, 9, 126, SOCF_LE | SOCF_GLOBAL }, 42970 { MEP_PE_PROFILEf, 6, 120, SOCF_LE | SOCF_GLOBAL }, 42971 { MEP_PROFILEf, 7, 65, SOCF_LE | SOCF_GLOBAL }, 42972 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42973 { MPLS_LABELf, 20, 23, SOCF_LE | SOCF_GLOBAL }, 42974 { MPLS_PUSH_PROFILEf, 4, 43, SOCF_LE | SOCF_GLOBAL }, 42975 { PRIORITYf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 42976 { RESERVEDf, 16, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42977 { ROUTER_ALERTf, 1, 93, 0 | SOCF_GLOBAL }, 42978 { SESSION_IDENTIFIERf, 26, 94, SOCF_LE | SOCF_GLOBAL }, 42979 { TIMESTAMP_FORMATf, 1, 90, 0 | SOCF_GLOBAL } 42980 }; 42981 #endif 42982 42983 #if defined(BCM_88675_B0) 42984 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88675_B0m_fields[] = { 42985 { ACHf, 1, 91, 0 | SOCF_GLOBAL }, 42986 { COUNTER_POINTERf, 18, 72, SOCF_LE | SOCF_GLOBAL }, 42987 { DEST_SYS_PORT_AGRf, 16, 7, SOCF_LE | SOCF_GLOBAL }, 42988 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 42989 { EEPf, 18, 47, SOCF_LE | SOCF_GLOBAL }, 42990 { GALf, 1, 92, 0 | SOCF_GLOBAL }, 42991 { LOCAL_PORTf, 9, 126, SOCF_LE | SOCF_GLOBAL }, 42992 { MEP_PE_PROFILEf, 6, 120, SOCF_LE | SOCF_GLOBAL }, 42993 { MEP_PROFILEf, 7, 65, SOCF_LE | SOCF_GLOBAL }, 42994 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 42995 { MPLS_LABELf, 20, 23, SOCF_LE | SOCF_GLOBAL }, 42996 { MPLS_PUSH_PROFILEf, 4, 43, SOCF_LE | SOCF_GLOBAL }, 42997 { PRIORITYf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 42998 { RESERVEDf, 16, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 42999 { ROUTER_ALERTf, 1, 93, 0 | SOCF_GLOBAL }, 43000 { SESSION_IDENTIFIERf, 26, 94, SOCF_LE | SOCF_GLOBAL }, 43001 { TIMESTAMP_FORMATf, 1, 90, 0 | SOCF_GLOBAL } 43002 }; 43003 #endif 43004 43005 #if defined(BCM_88680_A0) 43006 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88680_A0m_fields[] = { 43007 { ACHf, 1, 91, 0 | SOCF_GLOBAL }, 43008 { COUNTER_POINTERf, 18, 72, SOCF_LE | SOCF_GLOBAL }, 43009 { DEST_SYS_PORT_AGRf, 16, 7, SOCF_LE | SOCF_GLOBAL }, 43010 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43011 { EEPf, 18, 47, SOCF_LE | SOCF_GLOBAL }, 43012 { GALf, 1, 92, 0 | SOCF_GLOBAL }, 43013 { LOCAL_PORTf, 9, 126, SOCF_LE | SOCF_GLOBAL }, 43014 { MEP_PE_PROFILEf, 6, 120, SOCF_LE | SOCF_GLOBAL }, 43015 { MEP_PROFILEf, 7, 65, SOCF_LE | SOCF_GLOBAL }, 43016 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43017 { MPLS_LABELf, 20, 23, SOCF_LE | SOCF_GLOBAL }, 43018 { MPLS_PUSH_PROFILEf, 4, 43, SOCF_LE | SOCF_GLOBAL }, 43019 { PRIORITYf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43020 { RESERVEDf, 16, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 43021 { ROUTER_ALERTf, 1, 93, 0 | SOCF_GLOBAL }, 43022 { SESSION_IDENTIFIERf, 26, 94, SOCF_LE | SOCF_GLOBAL }, 43023 { TIMESTAMP_FORMATf, 1, 90, 0 | SOCF_GLOBAL } 43024 }; 43025 #endif 43026 43027 #if defined(BCM_88690_A0) 43028 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88690_A0m_fields[] = { 43029 { ACH_UNVALIDf, 1, 94, 0 | SOCF_GLOBAL }, 43030 { COUNTER_INTERFACEf, 2, 91, SOCF_LE | SOCF_GLOBAL }, 43031 { COUNTER_POINTERf, 20, 71, SOCF_LE | SOCF_GLOBAL }, 43032 { DEST_SYS_PORT_AGR_UNVALIDf, 16, 8, SOCF_LE | SOCF_GLOBAL }, 43033 { DM_DS_FIELDf, 6, 137, SOCF_LE | SOCF_GLOBAL }, 43034 { DM_T_FLAGf, 1, 136, 0 | SOCF_GLOBAL }, 43035 { EEP_UNVALIDf, 23, 48, SOCF_LE | SOCF_GLOBAL }, 43036 { GAL_UNVALIDf, 1, 95, 0 | SOCF_GLOBAL }, 43037 { LAST_ENTRYf, 1, 144, 0 | SOCF_GLOBAL }, 43038 { LM_CW_CHOOSEf, 1, 143, 0 | SOCF_GLOBAL }, 43039 { LM_DS_FIELDf, 6, 130, SOCF_LE | SOCF_GLOBAL }, 43040 { LM_T_FLAGf, 1, 129, 0 | SOCF_GLOBAL }, 43041 { MEP_PE_PROFILE_UNVALIDf, 6, 123, SOCF_LE | SOCF_GLOBAL }, 43042 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 43043 { MPLS_LABEL_UNVALIDf, 20, 24, SOCF_LE | SOCF_GLOBAL }, 43044 { MPLS_PUSH_PROFILE_UNVALIDf, 4, 44, SOCF_LE | SOCF_GLOBAL }, 43045 { PRIORITY_UNVALIDf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 43046 { RESERVEDf, 71, 145, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 43047 { ROUTER_ALERT_UNVALIDf, 1, 96, 0 | SOCF_GLOBAL }, 43048 { SESSION_IDENTIFIERf, 26, 97, SOCF_LE | SOCF_GLOBAL }, 43049 { TIMESTAMP_FORMATf, 1, 93, 0 | SOCF_GLOBAL } 43050 }; 43051 #endif 43052 43053 #if defined(BCM_88690_B0) 43054 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88690_B0m_fields[] = { 43055 { ACH_UNVALIDf, 1, 94, 0 | SOCF_GLOBAL }, 43056 { COUNTER_INTERFACEf, 2, 91, SOCF_LE | SOCF_GLOBAL }, 43057 { COUNTER_POINTERf, 20, 71, SOCF_LE | SOCF_GLOBAL }, 43058 { DEST_SYS_PORT_AGR_UNVALIDf, 16, 8, SOCF_LE | SOCF_GLOBAL }, 43059 { DM_DS_FIELDf, 6, 137, SOCF_LE | SOCF_GLOBAL }, 43060 { DM_T_FLAGf, 1, 136, 0 | SOCF_GLOBAL }, 43061 { EEP_UNVALIDf, 23, 48, SOCF_LE | SOCF_GLOBAL }, 43062 { GAL_UNVALIDf, 1, 95, 0 | SOCF_GLOBAL }, 43063 { LAST_ENTRYf, 1, 144, 0 | SOCF_GLOBAL }, 43064 { LM_CW_CHOOSEf, 1, 143, 0 | SOCF_GLOBAL }, 43065 { LM_DS_FIELDf, 6, 130, SOCF_LE | SOCF_GLOBAL }, 43066 { LM_T_FLAGf, 1, 129, 0 | SOCF_GLOBAL }, 43067 { MEP_PE_PROFILE_UNVALIDf, 6, 123, SOCF_LE | SOCF_GLOBAL }, 43068 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 43069 { MPLS_LABEL_UNVALIDf, 20, 24, SOCF_LE | SOCF_GLOBAL }, 43070 { MPLS_PUSH_PROFILE_UNVALIDf, 4, 44, SOCF_LE | SOCF_GLOBAL }, 43071 { PRIORITY_UNVALIDf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 43072 { RESERVEDf, 71, 145, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 43073 { ROUTER_ALERT_UNVALIDf, 1, 96, 0 | SOCF_GLOBAL }, 43074 { SESSION_IDENTIFIERf, 26, 97, SOCF_LE | SOCF_GLOBAL }, 43075 { TIMESTAMP_FORMATf, 1, 93, 0 | SOCF_GLOBAL } 43076 }; 43077 #endif 43078 43079 #if defined(BCM_88650_A0) 43080 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTPm_fields[] = { 43081 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43082 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43083 { EEPf, 17, 63, SOCF_LE | SOCF_GLOBAL }, 43084 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43085 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43086 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43087 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43088 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43089 { MPLS_LABELf, 20, 80, SOCF_LE | SOCF_GLOBAL }, 43090 { MPLS_PUSH_PROFILEf, 4, 100, SOCF_LE | SOCF_GLOBAL }, 43091 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43092 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43093 { RDIf, 1, 62, 0 | SOCF_GLOBAL }, 43094 { RESERVEDf, 16, 104, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 43095 }; 43096 #endif 43097 43098 #if defined(BCM_88270_A0) 43099 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88270_A0m_fields[] = { 43100 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43101 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43102 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43103 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43104 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43105 { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL }, 43106 { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL }, 43107 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43108 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43109 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43110 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43111 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43112 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43113 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43114 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43115 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43116 { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43117 { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43118 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43119 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43120 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43121 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43122 }; 43123 #endif 43124 43125 #if defined(BCM_88375_A0) 43126 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88375_A0m_fields[] = { 43127 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43128 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43129 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43130 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43131 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43132 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43133 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43134 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43135 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43136 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43137 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43138 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43139 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43140 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43141 { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43142 { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43143 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43144 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43145 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43146 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43147 }; 43148 #endif 43149 43150 #if defined(BCM_88375_B0) 43151 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88375_B0m_fields[] = { 43152 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43153 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43154 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43155 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43156 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43157 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43158 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43159 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43160 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43161 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43162 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43163 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43164 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43165 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43166 { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43167 { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43168 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43169 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43170 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43171 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43172 }; 43173 #endif 43174 43175 #if defined(BCM_88470_A0) 43176 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88470_A0m_fields[] = { 43177 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43178 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43179 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43180 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43181 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43182 { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL }, 43183 { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL }, 43184 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43185 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43186 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43187 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43188 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43189 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43190 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43191 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43192 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43193 { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43194 { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43195 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43196 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43197 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43198 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43199 }; 43200 #endif 43201 43202 #if defined(BCM_88470_B0) 43203 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88470_B0m_fields[] = { 43204 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43205 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43206 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43207 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43208 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43209 { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL }, 43210 { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL }, 43211 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43212 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43213 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43214 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43215 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43216 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43217 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43218 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43219 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43220 { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43221 { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43222 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43223 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43224 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43225 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43226 }; 43227 #endif 43228 43229 #if defined(BCM_88650_B0) 43230 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88650_B0m_fields[] = { 43231 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43232 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43233 { EEPf, 15, 63, SOCF_LE | SOCF_GLOBAL }, 43234 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43235 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43236 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43237 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43238 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43239 { MPLS_LABELf, 20, 80, SOCF_LE | SOCF_GLOBAL }, 43240 { MPLS_PUSH_PROFILEf, 4, 100, SOCF_LE | SOCF_GLOBAL }, 43241 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43242 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43243 { RDIf, 1, 62, 0 | SOCF_GLOBAL }, 43244 { RESERVED_0f, 2, 78, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 43245 { RESERVED_1f, 16, 104, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 43246 }; 43247 #endif 43248 43249 #if defined(BCM_88660_A0) 43250 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88660_A0m_fields[] = { 43251 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43252 { COUNTER_POINTERf, 13, 112, SOCF_LE | SOCF_GLOBAL }, 43253 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43254 { EEPf, 15, 64, SOCF_LE | SOCF_GLOBAL }, 43255 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43256 { INTERFACE_STATUS_TLV_CODEf, 3, 105, SOCF_LE | SOCF_GLOBAL }, 43257 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43258 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43259 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43260 { MEP_PE_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL }, 43261 { MEP_PROFILEf, 4, 108, SOCF_LE | SOCF_GLOBAL }, 43262 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43263 { MPLS_LABELf, 20, 79, SOCF_LE | SOCF_GLOBAL }, 43264 { MPLS_PUSH_PROFILEf, 4, 99, SOCF_LE | SOCF_GLOBAL }, 43265 { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43266 { PORT_STATUS_TLV_ENf, 1, 103, 0 | SOCF_GLOBAL }, 43267 { PORT_STATUS_TLV_VALf, 1, 104, 0 | SOCF_GLOBAL }, 43268 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43269 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }, 43270 { RESERVED_1f, 3, 129, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 43271 }; 43272 #endif 43273 43274 #if defined(BCM_88675_A0) 43275 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88675_A0m_fields[] = { 43276 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43277 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43278 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43279 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43280 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43281 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43282 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43283 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43284 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43285 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43286 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43287 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43288 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43289 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43290 { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43291 { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43292 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43293 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43294 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43295 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43296 }; 43297 #endif 43298 43299 #if defined(BCM_88675_B0) 43300 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88675_B0m_fields[] = { 43301 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43302 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43303 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43304 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43305 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43306 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43307 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43308 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43309 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43310 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43311 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43312 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43313 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43314 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43315 { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43316 { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43317 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43318 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43319 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43320 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43321 }; 43322 #endif 43323 43324 #if defined(BCM_88680_A0) 43325 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88680_A0m_fields[] = { 43326 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43327 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43328 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43329 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43330 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43331 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43332 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43333 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43334 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43335 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43336 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43337 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43338 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43339 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43340 { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43341 { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43342 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43343 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43344 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43345 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43346 }; 43347 #endif 43348 43349 #if defined(BCM_88690_A0) 43350 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88690_A0m_fields[] = { 43351 { CCM_INTERVALf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 43352 { COUNTER_INTERFACEf, 2, 144, SOCF_LE | SOCF_GLOBAL }, 43353 { COUNTER_POINTERf, 20, 124, SOCF_LE | SOCF_GLOBAL }, 43354 { DEST_SYS_PORT_AGRf, 16, 11, SOCF_LE | SOCF_GLOBAL }, 43355 { EEPf, 23, 65, SOCF_LE | SOCF_GLOBAL }, 43356 { EXTRA_DATA_PTRf, 15, 161, SOCF_LE | SOCF_GLOBAL }, 43357 { FLEX_LM_DM_PTRf, 15, 176, SOCF_LE | SOCF_GLOBAL }, 43358 { ICC_INDEXf, 4, 46, SOCF_LE | SOCF_GLOBAL }, 43359 { INTERFACE_STATUS_TLV_CODEf, 3, 114, SOCF_LE | SOCF_GLOBAL }, 43360 { LOCAL_PORTf, 9, 152, SOCF_LE | SOCF_GLOBAL }, 43361 { MAIDf, 16, 30, SOCF_LE | SOCF_GLOBAL }, 43362 { MDLf, 3, 27, SOCF_LE | SOCF_GLOBAL }, 43363 { MEP_IDf, 13, 50, SOCF_LE | SOCF_GLOBAL }, 43364 { MEP_PE_PROFILEf, 6, 146, SOCF_LE | SOCF_GLOBAL }, 43365 { MEP_PROFILEf, 7, 117, SOCF_LE | SOCF_GLOBAL }, 43366 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 43367 { MPLS_LABELf, 20, 88, SOCF_LE | SOCF_GLOBAL }, 43368 { MPLS_PUSH_PROFILEf, 4, 108, SOCF_LE | SOCF_GLOBAL }, 43369 { PORT_STATUS_TLV_ENf, 1, 112, 0 | SOCF_GLOBAL }, 43370 { PORT_STATUS_TLV_VALf, 1, 113, 0 | SOCF_GLOBAL }, 43371 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 43372 { RDIf, 2, 63, SOCF_LE | SOCF_GLOBAL }, 43373 { RESERVEDf, 24, 192, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 43374 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 191, 0 | SOCF_GLOBAL } 43375 }; 43376 #endif 43377 43378 #if defined(BCM_88690_B0) 43379 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88690_B0m_fields[] = { 43380 { CCM_INTERVALf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 43381 { COUNTER_INTERFACEf, 2, 144, SOCF_LE | SOCF_GLOBAL }, 43382 { COUNTER_POINTERf, 20, 124, SOCF_LE | SOCF_GLOBAL }, 43383 { DEST_SYS_PORT_AGRf, 16, 11, SOCF_LE | SOCF_GLOBAL }, 43384 { EEPf, 23, 65, SOCF_LE | SOCF_GLOBAL }, 43385 { EXTRA_DATA_PTRf, 15, 162, SOCF_LE | SOCF_GLOBAL }, 43386 { FLEX_LM_DM_PTRf, 15, 177, SOCF_LE | SOCF_GLOBAL }, 43387 { ICC_INDEXf, 4, 46, SOCF_LE | SOCF_GLOBAL }, 43388 { INTERFACE_STATUS_TLV_CODEf, 3, 114, SOCF_LE | SOCF_GLOBAL }, 43389 { LOCAL_PORTf, 10, 152, SOCF_LE | SOCF_GLOBAL }, 43390 { MAIDf, 16, 30, SOCF_LE | SOCF_GLOBAL }, 43391 { MDLf, 3, 27, SOCF_LE | SOCF_GLOBAL }, 43392 { MEP_IDf, 13, 50, SOCF_LE | SOCF_GLOBAL }, 43393 { MEP_PE_PROFILEf, 6, 146, SOCF_LE | SOCF_GLOBAL }, 43394 { MEP_PROFILEf, 7, 117, SOCF_LE | SOCF_GLOBAL }, 43395 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 43396 { MPLS_LABELf, 20, 88, SOCF_LE | SOCF_GLOBAL }, 43397 { MPLS_PUSH_PROFILEf, 4, 108, SOCF_LE | SOCF_GLOBAL }, 43398 { PORT_STATUS_TLV_ENf, 1, 112, 0 | SOCF_GLOBAL }, 43399 { PORT_STATUS_TLV_VALf, 1, 113, 0 | SOCF_GLOBAL }, 43400 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 43401 { RDIf, 2, 63, SOCF_LE | SOCF_GLOBAL }, 43402 { RESERVEDf, 23, 193, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 43403 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 192, 0 | SOCF_GLOBAL } 43404 }; 43405 #endif 43406 43407 #if defined(BCM_88690_A0) 43408 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_SHORT_STATIC_MDB_FORMATm_fields[] = { 43409 { COUNTER_INTERFACEf, 2, 107, SOCF_LE | SOCF_GLOBAL }, 43410 { COUNTER_POINTERf, 20, 87, SOCF_LE | SOCF_GLOBAL }, 43411 { DEST_SYS_PORT_AGRf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 43412 { EEPf, 23, 35, SOCF_LE | SOCF_GLOBAL }, 43413 { INTERFACE_STATUS_TLV_CODEf, 3, 84, SOCF_LE | SOCF_GLOBAL }, 43414 { MAIDf, 16, 19, SOCF_LE | SOCF_GLOBAL }, 43415 { MDLf, 3, 16, SOCF_LE | SOCF_GLOBAL }, 43416 { MPLS_LABELf, 20, 58, SOCF_LE | SOCF_GLOBAL }, 43417 { MPLS_PUSH_PROFILEf, 4, 78, SOCF_LE | SOCF_GLOBAL }, 43418 { PORT_STATUS_TLV_ENf, 1, 82, 0 | SOCF_GLOBAL }, 43419 { PORT_STATUS_TLV_VALf, 1, 83, 0 | SOCF_GLOBAL } 43420 }; 43421 #endif 43422 43423 #if defined(BCM_88690_B0) 43424 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_SHORT_STATIC_MDB_FORMAT_BCM88690_B0m_fields[] = { 43425 { CCM_INTERVAL_LSBf, 1, 108, 0 | SOCF_GLOBAL }, 43426 { DEST_SYS_PORT_AGRf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 43427 { EEPf, 23, 35, SOCF_LE | SOCF_GLOBAL }, 43428 { INTERFACE_STATUS_TLV_CODEf, 3, 84, SOCF_LE | SOCF_GLOBAL }, 43429 { MAIDf, 16, 19, SOCF_LE | SOCF_GLOBAL }, 43430 { MDLf, 3, 16, SOCF_LE | SOCF_GLOBAL }, 43431 { MPLS_LABELf, 20, 58, SOCF_LE | SOCF_GLOBAL }, 43432 { MPLS_PUSH_PROFILEf, 4, 78, SOCF_LE | SOCF_GLOBAL }, 43433 { PORT_STATUS_TLV_ENf, 1, 82, 0 | SOCF_GLOBAL }, 43434 { PORT_STATUS_TLV_VALf, 1, 83, 0 | SOCF_GLOBAL }, 43435 { RESERVEDf, 21, 87, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 43436 }; 43437 #endif 43438 43439 #if defined(BCM_88690_A0) 43440 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_STATIC_MDB_FORMAT_PART_1m_fields[] = { 43441 { CCM_INTERVALf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 43442 { DEST_SYS_PORT_AGRf, 16, 6, SOCF_LE | SOCF_GLOBAL }, 43443 { EEPf, 23, 58, SOCF_LE | SOCF_GLOBAL }, 43444 { ICC_INDEXf, 4, 41, SOCF_LE | SOCF_GLOBAL }, 43445 { MAIDf, 16, 25, SOCF_LE | SOCF_GLOBAL }, 43446 { MDLf, 3, 22, SOCF_LE | SOCF_GLOBAL }, 43447 { MEP_IDf, 13, 45, SOCF_LE | SOCF_GLOBAL }, 43448 { MPLS_LABELf, 20, 81, SOCF_LE | SOCF_GLOBAL }, 43449 { MPLS_PUSH_PROFILEf, 4, 101, SOCF_LE | SOCF_GLOBAL }, 43450 { PORT_STATUS_TLV_ENf, 1, 105, 0 | SOCF_GLOBAL }, 43451 { PORT_STATUS_TLV_VALf, 1, 106, 0 | SOCF_GLOBAL }, 43452 { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL } 43453 }; 43454 #endif 43455 43456 #if defined(BCM_88690_A0) 43457 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_STATIC_MDB_FORMAT_PART_2m_fields[] = { 43458 { COUNTER_INTERFACEf, 2, 30, SOCF_LE | SOCF_GLOBAL }, 43459 { COUNTER_POINTERf, 20, 10, SOCF_LE | SOCF_GLOBAL }, 43460 { INTERFACE_STATUS_TLV_CODEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 43461 { LOCAL_PORTf, 9, 38, SOCF_LE | SOCF_GLOBAL }, 43462 { MEP_PROFILEf, 7, 3, SOCF_LE | SOCF_GLOBAL }, 43463 { RESERVEDf, 6, 32, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 43464 }; 43465 #endif 43466 43467 #if defined(BCM_88690_B0) 43468 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_STATIC_MDB_FORMAT_PART_1_BCM88690_B0m_fields[] = { 43469 { CCM_INTERVALf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 43470 { DEST_SYS_PORT_AGRf, 16, 6, SOCF_LE | SOCF_GLOBAL }, 43471 { EEPf, 23, 58, SOCF_LE | SOCF_GLOBAL }, 43472 { ICC_INDEXf, 4, 41, SOCF_LE | SOCF_GLOBAL }, 43473 { MAIDf, 16, 25, SOCF_LE | SOCF_GLOBAL }, 43474 { MDLf, 3, 22, SOCF_LE | SOCF_GLOBAL }, 43475 { MEP_IDf, 13, 45, SOCF_LE | SOCF_GLOBAL }, 43476 { MPLS_LABELf, 20, 81, SOCF_LE | SOCF_GLOBAL }, 43477 { MPLS_PUSH_PROFILEf, 4, 101, SOCF_LE | SOCF_GLOBAL }, 43478 { PORT_STATUS_TLV_ENf, 1, 105, 0 | SOCF_GLOBAL }, 43479 { PORT_STATUS_TLV_VALf, 1, 106, 0 | SOCF_GLOBAL }, 43480 { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL } 43481 }; 43482 #endif 43483 43484 #if defined(BCM_88690_B0) 43485 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_STATIC_MDB_FORMAT_PART_2_BCM88690_B0m_fields[] = { 43486 { COUNTER_INTERFACEf, 2, 30, SOCF_LE | SOCF_GLOBAL }, 43487 { COUNTER_POINTERf, 20, 10, SOCF_LE | SOCF_GLOBAL }, 43488 { INTERFACE_STATUS_TLV_CODEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 43489 { LOCAL_PORTf, 10, 37, SOCF_LE | SOCF_GLOBAL }, 43490 { MEP_PROFILEf, 7, 3, SOCF_LE | SOCF_GLOBAL }, 43491 { RESERVEDf, 5, 32, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 43492 }; 43493 #endif 43494 43495 #if defined(BCM_88650_A0) 43496 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWEm_fields[] = { 43497 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43498 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43499 { EEPf, 17, 63, SOCF_LE | SOCF_GLOBAL }, 43500 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43501 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43502 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43503 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43504 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43505 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43506 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43507 { PWE_LABELf, 20, 80, SOCF_LE | SOCF_GLOBAL }, 43508 { PWE_PUSH_PROFILEf, 4, 100, SOCF_LE | SOCF_GLOBAL }, 43509 { RDIf, 1, 62, 0 | SOCF_GLOBAL }, 43510 { RESERVEDf, 16, 104, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 43511 }; 43512 #endif 43513 43514 #if defined(BCM_88270_A0) 43515 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88270_A0m_fields[] = { 43516 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43517 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43518 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43519 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43520 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43521 { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL }, 43522 { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL }, 43523 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43524 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43525 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43526 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43527 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43528 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43529 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43530 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43531 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43532 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43533 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43534 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43535 { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43536 { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43537 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43538 }; 43539 #endif 43540 43541 #if defined(BCM_88375_A0) 43542 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88375_A0m_fields[] = { 43543 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43544 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43545 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43546 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43547 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43548 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43549 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43550 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43551 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43552 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43553 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43554 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43555 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43556 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43557 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43558 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43559 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43560 { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43561 { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43562 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43563 }; 43564 #endif 43565 43566 #if defined(BCM_88375_B0) 43567 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88375_B0m_fields[] = { 43568 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43569 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43570 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43571 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43572 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43573 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43574 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43575 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43576 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43577 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43578 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43579 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43580 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43581 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43582 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43583 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43584 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43585 { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43586 { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43587 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43588 }; 43589 #endif 43590 43591 #if defined(BCM_88470_A0) 43592 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88470_A0m_fields[] = { 43593 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43594 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43595 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43596 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43597 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43598 { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL }, 43599 { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL }, 43600 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43601 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43602 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43603 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43604 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43605 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43606 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43607 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43608 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43609 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43610 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43611 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43612 { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43613 { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43614 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43615 }; 43616 #endif 43617 43618 #if defined(BCM_88470_B0) 43619 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88470_B0m_fields[] = { 43620 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43621 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43622 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43623 { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43624 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43625 { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL }, 43626 { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL }, 43627 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43628 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43629 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43630 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43631 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43632 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43633 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43634 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43635 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43636 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43637 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43638 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43639 { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43640 { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43641 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43642 }; 43643 #endif 43644 43645 #if defined(BCM_88650_B0) 43646 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88650_B0m_fields[] = { 43647 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43648 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43649 { EEPf, 15, 63, SOCF_LE | SOCF_GLOBAL }, 43650 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43651 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43652 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43653 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43654 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43655 { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43656 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43657 { PWE_LABELf, 20, 80, SOCF_LE | SOCF_GLOBAL }, 43658 { PWE_PUSH_PROFILEf, 4, 100, SOCF_LE | SOCF_GLOBAL }, 43659 { RDIf, 1, 62, 0 | SOCF_GLOBAL }, 43660 { RESERVEDf, 16, 104, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 43661 { RESERVED_0f, 2, 78, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 43662 }; 43663 #endif 43664 43665 #if defined(BCM_88660_A0) 43666 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88660_A0m_fields[] = { 43667 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43668 { COUNTER_POINTERf, 13, 112, SOCF_LE | SOCF_GLOBAL }, 43669 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43670 { EEPf, 15, 64, SOCF_LE | SOCF_GLOBAL }, 43671 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43672 { INTERFACE_STATUS_TLV_CODEf, 3, 105, SOCF_LE | SOCF_GLOBAL }, 43673 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43674 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43675 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43676 { MEP_PE_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL }, 43677 { MEP_PROFILEf, 4, 108, SOCF_LE | SOCF_GLOBAL }, 43678 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43679 { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43680 { PORT_STATUS_TLV_ENf, 1, 103, 0 | SOCF_GLOBAL }, 43681 { PORT_STATUS_TLV_VALf, 1, 104, 0 | SOCF_GLOBAL }, 43682 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43683 { PWE_LABELf, 20, 79, SOCF_LE | SOCF_GLOBAL }, 43684 { PWE_PUSH_PROFILEf, 4, 99, SOCF_LE | SOCF_GLOBAL }, 43685 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }, 43686 { RESERVEDf, 3, 129, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 43687 }; 43688 #endif 43689 43690 #if defined(BCM_88675_A0) 43691 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88675_A0m_fields[] = { 43692 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43693 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43694 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43695 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43696 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43697 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43698 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43699 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43700 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43701 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43702 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43703 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43704 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43705 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43706 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43707 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43708 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43709 { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43710 { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43711 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43712 }; 43713 #endif 43714 43715 #if defined(BCM_88675_B0) 43716 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88675_B0m_fields[] = { 43717 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43718 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43719 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43720 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43721 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43722 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43723 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43724 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43725 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43726 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43727 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43728 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43729 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43730 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43731 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43732 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43733 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43734 { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43735 { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43736 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43737 }; 43738 #endif 43739 43740 #if defined(BCM_88680_A0) 43741 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88680_A0m_fields[] = { 43742 { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 43743 { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL }, 43744 { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL }, 43745 { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43746 { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL }, 43747 { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL }, 43748 { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL }, 43749 { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL }, 43750 { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL }, 43751 { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL }, 43752 { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL }, 43753 { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL }, 43754 { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL }, 43755 { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 43756 { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL }, 43757 { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL }, 43758 { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL }, 43759 { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL }, 43760 { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL }, 43761 { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL } 43762 }; 43763 #endif 43764 43765 #if defined(BCM_88690_A0) 43766 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88690_A0m_fields[] = { 43767 { CCM_INTERVALf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 43768 { COUNTER_INTERFACEf, 2, 144, SOCF_LE | SOCF_GLOBAL }, 43769 { COUNTER_POINTERf, 20, 124, SOCF_LE | SOCF_GLOBAL }, 43770 { DEST_SYS_PORT_AGRf, 16, 11, SOCF_LE | SOCF_GLOBAL }, 43771 { EEPf, 23, 65, SOCF_LE | SOCF_GLOBAL }, 43772 { EXTRA_DATA_PTRf, 15, 161, SOCF_LE | SOCF_GLOBAL }, 43773 { FLEX_LM_DM_PTRf, 15, 176, SOCF_LE | SOCF_GLOBAL }, 43774 { ICC_INDEXf, 4, 46, SOCF_LE | SOCF_GLOBAL }, 43775 { INTERFACE_STATUS_TLV_CODEf, 3, 114, SOCF_LE | SOCF_GLOBAL }, 43776 { LOCAL_PORTf, 9, 152, SOCF_LE | SOCF_GLOBAL }, 43777 { MAIDf, 16, 30, SOCF_LE | SOCF_GLOBAL }, 43778 { MDLf, 3, 27, SOCF_LE | SOCF_GLOBAL }, 43779 { MEP_IDf, 13, 50, SOCF_LE | SOCF_GLOBAL }, 43780 { MEP_PE_PROFILEf, 6, 146, SOCF_LE | SOCF_GLOBAL }, 43781 { MEP_PROFILEf, 7, 117, SOCF_LE | SOCF_GLOBAL }, 43782 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 43783 { PORT_STATUS_TLV_ENf, 1, 112, 0 | SOCF_GLOBAL }, 43784 { PORT_STATUS_TLV_VALf, 1, 113, 0 | SOCF_GLOBAL }, 43785 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 43786 { PWE_LABELf, 20, 88, SOCF_LE | SOCF_GLOBAL }, 43787 { PWE_PUSH_PROFILEf, 4, 108, SOCF_LE | SOCF_GLOBAL }, 43788 { RDIf, 2, 63, SOCF_LE | SOCF_GLOBAL }, 43789 { RESERVEDf, 24, 192, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 43790 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 191, 0 | SOCF_GLOBAL } 43791 }; 43792 #endif 43793 43794 #if defined(BCM_88690_B0) 43795 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88690_B0m_fields[] = { 43796 { CCM_INTERVALf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 43797 { COUNTER_INTERFACEf, 2, 144, SOCF_LE | SOCF_GLOBAL }, 43798 { COUNTER_POINTERf, 20, 124, SOCF_LE | SOCF_GLOBAL }, 43799 { DEST_SYS_PORT_AGRf, 16, 11, SOCF_LE | SOCF_GLOBAL }, 43800 { EEPf, 23, 65, SOCF_LE | SOCF_GLOBAL }, 43801 { EXTRA_DATA_PTRf, 15, 162, SOCF_LE | SOCF_GLOBAL }, 43802 { FLEX_LM_DM_PTRf, 15, 177, SOCF_LE | SOCF_GLOBAL }, 43803 { ICC_INDEXf, 4, 46, SOCF_LE | SOCF_GLOBAL }, 43804 { INTERFACE_STATUS_TLV_CODEf, 3, 114, SOCF_LE | SOCF_GLOBAL }, 43805 { LOCAL_PORTf, 10, 152, SOCF_LE | SOCF_GLOBAL }, 43806 { MAIDf, 16, 30, SOCF_LE | SOCF_GLOBAL }, 43807 { MDLf, 3, 27, SOCF_LE | SOCF_GLOBAL }, 43808 { MEP_IDf, 13, 50, SOCF_LE | SOCF_GLOBAL }, 43809 { MEP_PE_PROFILEf, 6, 146, SOCF_LE | SOCF_GLOBAL }, 43810 { MEP_PROFILEf, 7, 117, SOCF_LE | SOCF_GLOBAL }, 43811 { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 43812 { PORT_STATUS_TLV_ENf, 1, 112, 0 | SOCF_GLOBAL }, 43813 { PORT_STATUS_TLV_VALf, 1, 113, 0 | SOCF_GLOBAL }, 43814 { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL }, 43815 { PWE_LABELf, 20, 88, SOCF_LE | SOCF_GLOBAL }, 43816 { PWE_PUSH_PROFILEf, 4, 108, SOCF_LE | SOCF_GLOBAL }, 43817 { RDIf, 2, 63, SOCF_LE | SOCF_GLOBAL }, 43818 { RESERVEDf, 23, 193, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 43819 { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 192, 0 | SOCF_GLOBAL } 43820 }; 43821 #endif 43822 43823 #if defined(BCM_88690_A0) 43824 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_SHORT_STATIC_MDB_FORMATm_fields[] = { 43825 { COUNTER_INTERFACEf, 2, 107, SOCF_LE | SOCF_GLOBAL }, 43826 { COUNTER_POINTERf, 20, 87, SOCF_LE | SOCF_GLOBAL }, 43827 { DEST_SYS_PORT_AGRf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 43828 { EEPf, 23, 35, SOCF_LE | SOCF_GLOBAL }, 43829 { INTERFACE_STATUS_TLV_CODEf, 3, 84, SOCF_LE | SOCF_GLOBAL }, 43830 { MAIDf, 16, 19, SOCF_LE | SOCF_GLOBAL }, 43831 { MDLf, 3, 16, SOCF_LE | SOCF_GLOBAL }, 43832 { PORT_STATUS_TLV_ENf, 1, 82, 0 | SOCF_GLOBAL }, 43833 { PORT_STATUS_TLV_VALf, 1, 83, 0 | SOCF_GLOBAL }, 43834 { PWE_LABELf, 20, 58, SOCF_LE | SOCF_GLOBAL }, 43835 { PWE_PUSH_PROFILEf, 4, 78, SOCF_LE | SOCF_GLOBAL } 43836 }; 43837 #endif 43838 43839 #if defined(BCM_88690_B0) 43840 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_SHORT_STATIC_MDB_FORMAT_BCM88690_B0m_fields[] = { 43841 { CCM_INTERVAL_LSBf, 1, 108, 0 | SOCF_GLOBAL }, 43842 { DEST_SYS_PORT_AGRf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 43843 { EEPf, 23, 35, SOCF_LE | SOCF_GLOBAL }, 43844 { INTERFACE_STATUS_TLV_CODEf, 3, 84, SOCF_LE | SOCF_GLOBAL }, 43845 { MAIDf, 16, 19, SOCF_LE | SOCF_GLOBAL }, 43846 { MDLf, 3, 16, SOCF_LE | SOCF_GLOBAL }, 43847 { PORT_STATUS_TLV_ENf, 1, 82, 0 | SOCF_GLOBAL }, 43848 { PORT_STATUS_TLV_VALf, 1, 83, 0 | SOCF_GLOBAL }, 43849 { PWE_LABELf, 20, 58, SOCF_LE | SOCF_GLOBAL }, 43850 { PWE_PUSH_PROFILEf, 4, 78, SOCF_LE | SOCF_GLOBAL }, 43851 { RESERVEDf, 21, 87, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 43852 }; 43853 #endif 43854 43855 #if defined(BCM_88690_A0) 43856 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_STATIC_MDB_FORMAT_PART_1m_fields[] = { 43857 { CCM_INTERVALf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 43858 { DEST_SYS_PORT_AGRf, 16, 6, SOCF_LE | SOCF_GLOBAL }, 43859 { EEPf, 23, 58, SOCF_LE | SOCF_GLOBAL }, 43860 { ICC_INDEXf, 4, 41, SOCF_LE | SOCF_GLOBAL }, 43861 { MAIDf, 16, 25, SOCF_LE | SOCF_GLOBAL }, 43862 { MDLf, 3, 22, SOCF_LE | SOCF_GLOBAL }, 43863 { MEP_IDf, 13, 45, SOCF_LE | SOCF_GLOBAL }, 43864 { PORT_STATUS_TLV_ENf, 1, 105, 0 | SOCF_GLOBAL }, 43865 { PORT_STATUS_TLV_VALf, 1, 106, 0 | SOCF_GLOBAL }, 43866 { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 43867 { PWE_LABELf, 20, 81, SOCF_LE | SOCF_GLOBAL }, 43868 { PWE_PUSH_PROFILEf, 4, 101, SOCF_LE | SOCF_GLOBAL } 43869 }; 43870 #endif 43871 43872 #if defined(BCM_88690_A0) 43873 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_STATIC_MDB_FORMAT_PART_2m_fields[] = { 43874 { COUNTER_INTERFACEf, 2, 30, SOCF_LE | SOCF_GLOBAL }, 43875 { COUNTER_POINTERf, 20, 10, SOCF_LE | SOCF_GLOBAL }, 43876 { INTERFACE_STATUS_TLV_CODEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 43877 { LOCAL_PORTf, 9, 38, SOCF_LE | SOCF_GLOBAL }, 43878 { MEP_PROFILEf, 7, 3, SOCF_LE | SOCF_GLOBAL }, 43879 { RESERVEDf, 6, 32, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 43880 }; 43881 #endif 43882 43883 #if defined(BCM_88690_B0) 43884 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_STATIC_MDB_FORMAT_PART_1_BCM88690_B0m_fields[] = { 43885 { CCM_INTERVALf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 43886 { DEST_SYS_PORT_AGRf, 16, 6, SOCF_LE | SOCF_GLOBAL }, 43887 { EEPf, 23, 58, SOCF_LE | SOCF_GLOBAL }, 43888 { ICC_INDEXf, 4, 41, SOCF_LE | SOCF_GLOBAL }, 43889 { MAIDf, 16, 25, SOCF_LE | SOCF_GLOBAL }, 43890 { MDLf, 3, 22, SOCF_LE | SOCF_GLOBAL }, 43891 { MEP_IDf, 13, 45, SOCF_LE | SOCF_GLOBAL }, 43892 { PORT_STATUS_TLV_ENf, 1, 105, 0 | SOCF_GLOBAL }, 43893 { PORT_STATUS_TLV_VALf, 1, 106, 0 | SOCF_GLOBAL }, 43894 { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 43895 { PWE_LABELf, 20, 81, SOCF_LE | SOCF_GLOBAL }, 43896 { PWE_PUSH_PROFILEf, 4, 101, SOCF_LE | SOCF_GLOBAL } 43897 }; 43898 #endif 43899 43900 #if defined(BCM_88690_B0) 43901 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_STATIC_MDB_FORMAT_PART_2_BCM88690_B0m_fields[] = { 43902 { COUNTER_INTERFACEf, 2, 30, SOCF_LE | SOCF_GLOBAL }, 43903 { COUNTER_POINTERf, 20, 10, SOCF_LE | SOCF_GLOBAL }, 43904 { INTERFACE_STATUS_TLV_CODEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 43905 { LOCAL_PORTf, 10, 37, SOCF_LE | SOCF_GLOBAL }, 43906 { MEP_PROFILEf, 7, 3, SOCF_LE | SOCF_GLOBAL }, 43907 { RESERVEDf, 5, 32, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 43908 }; 43909 #endif 43910 43911 #if defined(BCM_88675_A0) 43912 soc_field_info_t soc_OAMP_MEP_PROFILEm_fields[] = { 43913 { DMM_OFFSETf, 8, 14, SOCF_LE | SOCF_GLOBAL }, 43914 { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 43915 { DMR_OFFSETf, 8, 22, SOCF_LE | SOCF_GLOBAL }, 43916 { ECCf, 8, 87, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43917 { LMM_DA_OUI_PROFILEf, 3, 9, SOCF_LE | SOCF_GLOBAL }, 43918 { LMM_OFFSETf, 8, 30, SOCF_LE | SOCF_GLOBAL }, 43919 { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 43920 { LMR_OFFSETf, 8, 38, SOCF_LE | SOCF_GLOBAL }, 43921 { OPCODE_0_RATEf, 3, 54, SOCF_LE | SOCF_GLOBAL }, 43922 { OPCODE_1_RATEf, 3, 57, SOCF_LE | SOCF_GLOBAL }, 43923 { OPCODE_2_RATEf, 3, 60, SOCF_LE | SOCF_GLOBAL }, 43924 { OPCODE_3_RATEf, 3, 63, SOCF_LE | SOCF_GLOBAL }, 43925 { OPCODE_4_RATEf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 43926 { OPCODE_5_RATEf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 43927 { OPCODE_6_RATEf, 3, 72, SOCF_LE | SOCF_GLOBAL }, 43928 { OPCODE_7_RATEf, 3, 75, SOCF_LE | SOCF_GLOBAL }, 43929 { OPCODE_BMAPf, 8, 46, SOCF_LE | SOCF_GLOBAL }, 43930 { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL }, 43931 { RDI_GEN_METHODf, 2, 12, SOCF_LE | SOCF_GLOBAL }, 43932 { REPORT_MODEf, 1, 8, 0 | SOCF_GLOBAL }, 43933 { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL }, 43934 { SPAREf, 9, 78, SOCF_LE | SOCF_GLOBAL } 43935 }; 43936 #endif 43937 43938 #if defined(BCM_88270_A0) 43939 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88270_A0m_fields[] = { 43940 { CLR_RDI_FOR_CCMf, 1, 113, 0 | SOCF_GLOBAL }, 43941 { DMM_MEASURE_ONE_WAYf, 3, 103, SOCF_LE | SOCF_GLOBAL }, 43942 { DMM_OFFSETf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 43943 { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 43944 { DMR_OFFSETf, 8, 23, SOCF_LE | SOCF_GLOBAL }, 43945 { ECCf, 8, 114, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43946 { LMM_DA_OUI_PROFILEf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 43947 { LMM_OFFSETf, 8, 31, SOCF_LE | SOCF_GLOBAL }, 43948 { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 43949 { LMR_OFFSETf, 8, 39, SOCF_LE | SOCF_GLOBAL }, 43950 { MAID_CHECK_DISf, 1, 106, 0 | SOCF_GLOBAL }, 43951 { MDL_CHECK_DISf, 1, 107, 0 | SOCF_GLOBAL }, 43952 { MY_DISC_CHECK_DISf, 1, 110, 0 | SOCF_GLOBAL }, 43953 { OPCODE_0_MDL_ADDf, 3, 79, SOCF_LE | SOCF_GLOBAL }, 43954 { OPCODE_0_RATEf, 3, 55, SOCF_LE | SOCF_GLOBAL }, 43955 { OPCODE_1_MDL_ADDf, 3, 82, SOCF_LE | SOCF_GLOBAL }, 43956 { OPCODE_1_RATEf, 3, 58, SOCF_LE | SOCF_GLOBAL }, 43957 { OPCODE_2_MDL_ADDf, 3, 85, SOCF_LE | SOCF_GLOBAL }, 43958 { OPCODE_2_RATEf, 3, 61, SOCF_LE | SOCF_GLOBAL }, 43959 { OPCODE_3_MDL_ADDf, 3, 88, SOCF_LE | SOCF_GLOBAL }, 43960 { OPCODE_3_RATEf, 3, 64, SOCF_LE | SOCF_GLOBAL }, 43961 { OPCODE_4_MDL_ADDf, 3, 91, SOCF_LE | SOCF_GLOBAL }, 43962 { OPCODE_4_RATEf, 3, 67, SOCF_LE | SOCF_GLOBAL }, 43963 { OPCODE_5_MDL_ADDf, 3, 94, SOCF_LE | SOCF_GLOBAL }, 43964 { OPCODE_5_RATEf, 3, 70, SOCF_LE | SOCF_GLOBAL }, 43965 { OPCODE_6_MDL_ADDf, 3, 97, SOCF_LE | SOCF_GLOBAL }, 43966 { OPCODE_6_RATEf, 3, 73, SOCF_LE | SOCF_GLOBAL }, 43967 { OPCODE_7_MDL_ADDf, 3, 100, SOCF_LE | SOCF_GLOBAL }, 43968 { OPCODE_7_RATEf, 3, 76, SOCF_LE | SOCF_GLOBAL }, 43969 { OPCODE_BMAPf, 8, 47, SOCF_LE | SOCF_GLOBAL }, 43970 { PERIOD_CHECK_DISf, 1, 108, 0 | SOCF_GLOBAL }, 43971 { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL }, 43972 { RDI_GEN_METHODf, 2, 13, SOCF_LE | SOCF_GLOBAL }, 43973 { REPORT_MODE_DMf, 1, 9, 0 | SOCF_GLOBAL }, 43974 { REPORT_MODE_LMf, 1, 8, 0 | SOCF_GLOBAL }, 43975 { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL }, 43976 { SRC_IP_CHECK_DISf, 1, 111, 0 | SOCF_GLOBAL }, 43977 { UDP_SRC_PORT_CHECK_DISf, 1, 112, 0 | SOCF_GLOBAL }, 43978 { YOUR_DISC_CHECK_DISf, 1, 109, 0 | SOCF_GLOBAL } 43979 }; 43980 #endif 43981 43982 #if defined(BCM_88375_A0) 43983 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88375_A0m_fields[] = { 43984 { DMM_OFFSETf, 8, 14, SOCF_LE | SOCF_GLOBAL }, 43985 { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 43986 { DMR_OFFSETf, 8, 22, SOCF_LE | SOCF_GLOBAL }, 43987 { ECCf, 8, 87, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 43988 { LMM_DA_OUI_PROFILEf, 3, 9, SOCF_LE | SOCF_GLOBAL }, 43989 { LMM_OFFSETf, 8, 30, SOCF_LE | SOCF_GLOBAL }, 43990 { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 43991 { LMR_OFFSETf, 8, 38, SOCF_LE | SOCF_GLOBAL }, 43992 { OPCODE_0_RATEf, 3, 54, SOCF_LE | SOCF_GLOBAL }, 43993 { OPCODE_1_RATEf, 3, 57, SOCF_LE | SOCF_GLOBAL }, 43994 { OPCODE_2_RATEf, 3, 60, SOCF_LE | SOCF_GLOBAL }, 43995 { OPCODE_3_RATEf, 3, 63, SOCF_LE | SOCF_GLOBAL }, 43996 { OPCODE_4_RATEf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 43997 { OPCODE_5_RATEf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 43998 { OPCODE_6_RATEf, 3, 72, SOCF_LE | SOCF_GLOBAL }, 43999 { OPCODE_7_RATEf, 3, 75, SOCF_LE | SOCF_GLOBAL }, 44000 { OPCODE_BMAPf, 8, 46, SOCF_LE | SOCF_GLOBAL }, 44001 { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL }, 44002 { RDI_GEN_METHODf, 2, 12, SOCF_LE | SOCF_GLOBAL }, 44003 { REPORT_MODEf, 1, 8, 0 | SOCF_GLOBAL }, 44004 { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL }, 44005 { SPAREf, 9, 78, SOCF_LE | SOCF_GLOBAL } 44006 }; 44007 #endif 44008 44009 #if defined(BCM_88375_B0) 44010 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88375_B0m_fields[] = { 44011 { DMM_OFFSETf, 8, 14, SOCF_LE | SOCF_GLOBAL }, 44012 { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44013 { DMR_OFFSETf, 8, 22, SOCF_LE | SOCF_GLOBAL }, 44014 { ECCf, 8, 87, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44015 { LMM_DA_OUI_PROFILEf, 3, 9, SOCF_LE | SOCF_GLOBAL }, 44016 { LMM_OFFSETf, 8, 30, SOCF_LE | SOCF_GLOBAL }, 44017 { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 44018 { LMR_OFFSETf, 8, 38, SOCF_LE | SOCF_GLOBAL }, 44019 { OPCODE_0_RATEf, 3, 54, SOCF_LE | SOCF_GLOBAL }, 44020 { OPCODE_1_RATEf, 3, 57, SOCF_LE | SOCF_GLOBAL }, 44021 { OPCODE_2_RATEf, 3, 60, SOCF_LE | SOCF_GLOBAL }, 44022 { OPCODE_3_RATEf, 3, 63, SOCF_LE | SOCF_GLOBAL }, 44023 { OPCODE_4_RATEf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 44024 { OPCODE_5_RATEf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 44025 { OPCODE_6_RATEf, 3, 72, SOCF_LE | SOCF_GLOBAL }, 44026 { OPCODE_7_RATEf, 3, 75, SOCF_LE | SOCF_GLOBAL }, 44027 { OPCODE_BMAPf, 8, 46, SOCF_LE | SOCF_GLOBAL }, 44028 { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL }, 44029 { RDI_GEN_METHODf, 2, 12, SOCF_LE | SOCF_GLOBAL }, 44030 { REPORT_MODEf, 1, 8, 0 | SOCF_GLOBAL }, 44031 { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL }, 44032 { SPAREf, 9, 78, SOCF_LE | SOCF_GLOBAL } 44033 }; 44034 #endif 44035 44036 #if defined(BCM_88470_A0) 44037 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88470_A0m_fields[] = { 44038 { CLR_RDI_FOR_CCMf, 1, 113, 0 | SOCF_GLOBAL }, 44039 { DMM_MEASURE_ONE_WAYf, 3, 103, SOCF_LE | SOCF_GLOBAL }, 44040 { DMM_OFFSETf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 44041 { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44042 { DMR_OFFSETf, 8, 23, SOCF_LE | SOCF_GLOBAL }, 44043 { ECCf, 8, 114, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44044 { LMM_DA_OUI_PROFILEf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 44045 { LMM_OFFSETf, 8, 31, SOCF_LE | SOCF_GLOBAL }, 44046 { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 44047 { LMR_OFFSETf, 8, 39, SOCF_LE | SOCF_GLOBAL }, 44048 { MAID_CHECK_DISf, 1, 106, 0 | SOCF_GLOBAL }, 44049 { MDL_CHECK_DISf, 1, 107, 0 | SOCF_GLOBAL }, 44050 { MY_DISC_CHECK_DISf, 1, 110, 0 | SOCF_GLOBAL }, 44051 { OPCODE_0_MDL_ADDf, 3, 79, SOCF_LE | SOCF_GLOBAL }, 44052 { OPCODE_0_RATEf, 3, 55, SOCF_LE | SOCF_GLOBAL }, 44053 { OPCODE_1_MDL_ADDf, 3, 82, SOCF_LE | SOCF_GLOBAL }, 44054 { OPCODE_1_RATEf, 3, 58, SOCF_LE | SOCF_GLOBAL }, 44055 { OPCODE_2_MDL_ADDf, 3, 85, SOCF_LE | SOCF_GLOBAL }, 44056 { OPCODE_2_RATEf, 3, 61, SOCF_LE | SOCF_GLOBAL }, 44057 { OPCODE_3_MDL_ADDf, 3, 88, SOCF_LE | SOCF_GLOBAL }, 44058 { OPCODE_3_RATEf, 3, 64, SOCF_LE | SOCF_GLOBAL }, 44059 { OPCODE_4_MDL_ADDf, 3, 91, SOCF_LE | SOCF_GLOBAL }, 44060 { OPCODE_4_RATEf, 3, 67, SOCF_LE | SOCF_GLOBAL }, 44061 { OPCODE_5_MDL_ADDf, 3, 94, SOCF_LE | SOCF_GLOBAL }, 44062 { OPCODE_5_RATEf, 3, 70, SOCF_LE | SOCF_GLOBAL }, 44063 { OPCODE_6_MDL_ADDf, 3, 97, SOCF_LE | SOCF_GLOBAL }, 44064 { OPCODE_6_RATEf, 3, 73, SOCF_LE | SOCF_GLOBAL }, 44065 { OPCODE_7_MDL_ADDf, 3, 100, SOCF_LE | SOCF_GLOBAL }, 44066 { OPCODE_7_RATEf, 3, 76, SOCF_LE | SOCF_GLOBAL }, 44067 { OPCODE_BMAPf, 8, 47, SOCF_LE | SOCF_GLOBAL }, 44068 { PERIOD_CHECK_DISf, 1, 108, 0 | SOCF_GLOBAL }, 44069 { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL }, 44070 { RDI_GEN_METHODf, 2, 13, SOCF_LE | SOCF_GLOBAL }, 44071 { REPORT_MODE_DMf, 1, 9, 0 | SOCF_GLOBAL }, 44072 { REPORT_MODE_LMf, 1, 8, 0 | SOCF_GLOBAL }, 44073 { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL }, 44074 { SRC_IP_CHECK_DISf, 1, 111, 0 | SOCF_GLOBAL }, 44075 { UDP_SRC_PORT_CHECK_DISf, 1, 112, 0 | SOCF_GLOBAL }, 44076 { YOUR_DISC_CHECK_DISf, 1, 109, 0 | SOCF_GLOBAL } 44077 }; 44078 #endif 44079 44080 #if defined(BCM_88470_B0) 44081 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88470_B0m_fields[] = { 44082 { CLR_RDI_FOR_CCMf, 1, 113, 0 | SOCF_GLOBAL }, 44083 { DMM_MEASURE_ONE_WAYf, 3, 103, SOCF_LE | SOCF_GLOBAL }, 44084 { DMM_OFFSETf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 44085 { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44086 { DMR_OFFSETf, 8, 23, SOCF_LE | SOCF_GLOBAL }, 44087 { ECCf, 8, 114, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44088 { LMM_DA_OUI_PROFILEf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 44089 { LMM_OFFSETf, 8, 31, SOCF_LE | SOCF_GLOBAL }, 44090 { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 44091 { LMR_OFFSETf, 8, 39, SOCF_LE | SOCF_GLOBAL }, 44092 { MAID_CHECK_DISf, 1, 106, 0 | SOCF_GLOBAL }, 44093 { MDL_CHECK_DISf, 1, 107, 0 | SOCF_GLOBAL }, 44094 { MY_DISC_CHECK_DISf, 1, 110, 0 | SOCF_GLOBAL }, 44095 { OPCODE_0_MDL_ADDf, 3, 79, SOCF_LE | SOCF_GLOBAL }, 44096 { OPCODE_0_RATEf, 3, 55, SOCF_LE | SOCF_GLOBAL }, 44097 { OPCODE_1_MDL_ADDf, 3, 82, SOCF_LE | SOCF_GLOBAL }, 44098 { OPCODE_1_RATEf, 3, 58, SOCF_LE | SOCF_GLOBAL }, 44099 { OPCODE_2_MDL_ADDf, 3, 85, SOCF_LE | SOCF_GLOBAL }, 44100 { OPCODE_2_RATEf, 3, 61, SOCF_LE | SOCF_GLOBAL }, 44101 { OPCODE_3_MDL_ADDf, 3, 88, SOCF_LE | SOCF_GLOBAL }, 44102 { OPCODE_3_RATEf, 3, 64, SOCF_LE | SOCF_GLOBAL }, 44103 { OPCODE_4_MDL_ADDf, 3, 91, SOCF_LE | SOCF_GLOBAL }, 44104 { OPCODE_4_RATEf, 3, 67, SOCF_LE | SOCF_GLOBAL }, 44105 { OPCODE_5_MDL_ADDf, 3, 94, SOCF_LE | SOCF_GLOBAL }, 44106 { OPCODE_5_RATEf, 3, 70, SOCF_LE | SOCF_GLOBAL }, 44107 { OPCODE_6_MDL_ADDf, 3, 97, SOCF_LE | SOCF_GLOBAL }, 44108 { OPCODE_6_RATEf, 3, 73, SOCF_LE | SOCF_GLOBAL }, 44109 { OPCODE_7_MDL_ADDf, 3, 100, SOCF_LE | SOCF_GLOBAL }, 44110 { OPCODE_7_RATEf, 3, 76, SOCF_LE | SOCF_GLOBAL }, 44111 { OPCODE_BMAPf, 8, 47, SOCF_LE | SOCF_GLOBAL }, 44112 { PERIOD_CHECK_DISf, 1, 108, 0 | SOCF_GLOBAL }, 44113 { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL }, 44114 { RDI_GEN_METHODf, 2, 13, SOCF_LE | SOCF_GLOBAL }, 44115 { REPORT_MODE_DMf, 1, 9, 0 | SOCF_GLOBAL }, 44116 { REPORT_MODE_LMf, 1, 8, 0 | SOCF_GLOBAL }, 44117 { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL }, 44118 { SRC_IP_CHECK_DISf, 1, 111, 0 | SOCF_GLOBAL }, 44119 { UDP_SRC_PORT_CHECK_DISf, 1, 112, 0 | SOCF_GLOBAL }, 44120 { YOUR_DISC_CHECK_DISf, 1, 109, 0 | SOCF_GLOBAL } 44121 }; 44122 #endif 44123 44124 #if defined(BCM_88675_B0) 44125 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88675_B0m_fields[] = { 44126 { DMM_OFFSETf, 8, 14, SOCF_LE | SOCF_GLOBAL }, 44127 { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44128 { DMR_OFFSETf, 8, 22, SOCF_LE | SOCF_GLOBAL }, 44129 { ECCf, 8, 87, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44130 { LMM_DA_OUI_PROFILEf, 3, 9, SOCF_LE | SOCF_GLOBAL }, 44131 { LMM_OFFSETf, 8, 30, SOCF_LE | SOCF_GLOBAL }, 44132 { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 44133 { LMR_OFFSETf, 8, 38, SOCF_LE | SOCF_GLOBAL }, 44134 { OPCODE_0_RATEf, 3, 54, SOCF_LE | SOCF_GLOBAL }, 44135 { OPCODE_1_RATEf, 3, 57, SOCF_LE | SOCF_GLOBAL }, 44136 { OPCODE_2_RATEf, 3, 60, SOCF_LE | SOCF_GLOBAL }, 44137 { OPCODE_3_RATEf, 3, 63, SOCF_LE | SOCF_GLOBAL }, 44138 { OPCODE_4_RATEf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 44139 { OPCODE_5_RATEf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 44140 { OPCODE_6_RATEf, 3, 72, SOCF_LE | SOCF_GLOBAL }, 44141 { OPCODE_7_RATEf, 3, 75, SOCF_LE | SOCF_GLOBAL }, 44142 { OPCODE_BMAPf, 8, 46, SOCF_LE | SOCF_GLOBAL }, 44143 { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL }, 44144 { RDI_GEN_METHODf, 2, 12, SOCF_LE | SOCF_GLOBAL }, 44145 { REPORT_MODEf, 1, 8, 0 | SOCF_GLOBAL }, 44146 { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL }, 44147 { SPAREf, 9, 78, SOCF_LE | SOCF_GLOBAL } 44148 }; 44149 #endif 44150 44151 #if defined(BCM_88680_A0) 44152 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88680_A0m_fields[] = { 44153 { DMM_OFFSETf, 8, 14, SOCF_LE | SOCF_GLOBAL }, 44154 { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44155 { DMR_OFFSETf, 8, 22, SOCF_LE | SOCF_GLOBAL }, 44156 { ECCf, 8, 87, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44157 { LMM_DA_OUI_PROFILEf, 3, 9, SOCF_LE | SOCF_GLOBAL }, 44158 { LMM_OFFSETf, 8, 30, SOCF_LE | SOCF_GLOBAL }, 44159 { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 44160 { LMR_OFFSETf, 8, 38, SOCF_LE | SOCF_GLOBAL }, 44161 { OPCODE_0_RATEf, 3, 54, SOCF_LE | SOCF_GLOBAL }, 44162 { OPCODE_1_RATEf, 3, 57, SOCF_LE | SOCF_GLOBAL }, 44163 { OPCODE_2_RATEf, 3, 60, SOCF_LE | SOCF_GLOBAL }, 44164 { OPCODE_3_RATEf, 3, 63, SOCF_LE | SOCF_GLOBAL }, 44165 { OPCODE_4_RATEf, 3, 66, SOCF_LE | SOCF_GLOBAL }, 44166 { OPCODE_5_RATEf, 3, 69, SOCF_LE | SOCF_GLOBAL }, 44167 { OPCODE_6_RATEf, 3, 72, SOCF_LE | SOCF_GLOBAL }, 44168 { OPCODE_7_RATEf, 3, 75, SOCF_LE | SOCF_GLOBAL }, 44169 { OPCODE_BMAPf, 8, 46, SOCF_LE | SOCF_GLOBAL }, 44170 { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL }, 44171 { RDI_GEN_METHODf, 2, 12, SOCF_LE | SOCF_GLOBAL }, 44172 { REPORT_MODEf, 1, 8, 0 | SOCF_GLOBAL }, 44173 { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL }, 44174 { SPAREf, 9, 78, SOCF_LE | SOCF_GLOBAL } 44175 }; 44176 #endif 44177 44178 #if defined(BCM_88690_A0) 44179 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88690_A0m_fields[] = { 44180 { CLR_RDI_FOR_CCMf, 1, 113, 0 | SOCF_GLOBAL }, 44181 { DMM_MEASURE_ONE_WAYf, 3, 103, SOCF_LE | SOCF_GLOBAL }, 44182 { DMM_OFFSETf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 44183 { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44184 { DMR_OFFSETf, 8, 23, SOCF_LE | SOCF_GLOBAL }, 44185 { ECCf, 9, 122, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44186 { LMM_DA_OUI_PROFILEf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 44187 { LMM_OFFSETf, 8, 31, SOCF_LE | SOCF_GLOBAL }, 44188 { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 44189 { LMR_OFFSETf, 8, 39, SOCF_LE | SOCF_GLOBAL }, 44190 { MAID_CHECK_DISf, 1, 106, 0 | SOCF_GLOBAL }, 44191 { MDL_CHECK_DISf, 1, 107, 0 | SOCF_GLOBAL }, 44192 { MEASUREMENT_PERIOD_PROFILEf, 3, 119, SOCF_LE | SOCF_GLOBAL }, 44193 { MEP_ID_SHIFTf, 2, 116, SOCF_LE | SOCF_GLOBAL }, 44194 { MY_DISC_CHECK_DISf, 1, 110, 0 | SOCF_GLOBAL }, 44195 { OPCODE_0_MDL_ADDf, 3, 79, SOCF_LE | SOCF_GLOBAL }, 44196 { OPCODE_0_RATEf, 3, 55, SOCF_LE | SOCF_GLOBAL }, 44197 { OPCODE_1_MDL_ADDf, 3, 82, SOCF_LE | SOCF_GLOBAL }, 44198 { OPCODE_1_RATEf, 3, 58, SOCF_LE | SOCF_GLOBAL }, 44199 { OPCODE_2_MDL_ADDf, 3, 85, SOCF_LE | SOCF_GLOBAL }, 44200 { OPCODE_2_RATEf, 3, 61, SOCF_LE | SOCF_GLOBAL }, 44201 { OPCODE_3_MDL_ADDf, 3, 88, SOCF_LE | SOCF_GLOBAL }, 44202 { OPCODE_3_RATEf, 3, 64, SOCF_LE | SOCF_GLOBAL }, 44203 { OPCODE_4_MDL_ADDf, 3, 91, SOCF_LE | SOCF_GLOBAL }, 44204 { OPCODE_4_RATEf, 3, 67, SOCF_LE | SOCF_GLOBAL }, 44205 { OPCODE_5_MDL_ADDf, 3, 94, SOCF_LE | SOCF_GLOBAL }, 44206 { OPCODE_5_RATEf, 3, 70, SOCF_LE | SOCF_GLOBAL }, 44207 { OPCODE_6_MDL_ADDf, 3, 97, SOCF_LE | SOCF_GLOBAL }, 44208 { OPCODE_6_RATEf, 3, 73, SOCF_LE | SOCF_GLOBAL }, 44209 { OPCODE_7_MDL_ADDf, 3, 100, SOCF_LE | SOCF_GLOBAL }, 44210 { OPCODE_7_RATEf, 3, 76, SOCF_LE | SOCF_GLOBAL }, 44211 { OPCODE_BMAPf, 8, 47, SOCF_LE | SOCF_GLOBAL }, 44212 { OPCODE_MSKf, 1, 118, 0 | SOCF_GLOBAL }, 44213 { PERIOD_CHECK_DISf, 1, 108, 0 | SOCF_GLOBAL }, 44214 { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL }, 44215 { RDI_GEN_METHODf, 2, 13, SOCF_LE | SOCF_GLOBAL }, 44216 { REPORT_MODE_DMf, 1, 9, 0 | SOCF_GLOBAL }, 44217 { REPORT_MODE_LMf, 1, 8, 0 | SOCF_GLOBAL }, 44218 { RX_COUNTER_ENABLEf, 1, 114, 0 | SOCF_GLOBAL }, 44219 { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL }, 44220 { SRC_IP_CHECK_DISf, 1, 111, 0 | SOCF_GLOBAL }, 44221 { TX_COUNTER_ENABLEf, 1, 115, 0 | SOCF_GLOBAL }, 44222 { UDP_SRC_PORT_CHECK_DISf, 1, 112, 0 | SOCF_GLOBAL }, 44223 { YOUR_DISC_CHECK_DISf, 1, 109, 0 | SOCF_GLOBAL } 44224 }; 44225 #endif 44226 44227 #if defined(BCM_88690_B0) 44228 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88690_B0m_fields[] = { 44229 { CLR_RDI_FOR_CCMf, 1, 113, 0 | SOCF_GLOBAL }, 44230 { DMM_MEASURE_ONE_WAYf, 3, 103, SOCF_LE | SOCF_GLOBAL }, 44231 { DMM_OFFSETf, 8, 15, SOCF_LE | SOCF_GLOBAL }, 44232 { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44233 { DMR_OFFSETf, 8, 23, SOCF_LE | SOCF_GLOBAL }, 44234 { ECCf, 9, 122, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44235 { LMM_DA_OUI_PROFILEf, 3, 10, SOCF_LE | SOCF_GLOBAL }, 44236 { LMM_OFFSETf, 8, 31, SOCF_LE | SOCF_GLOBAL }, 44237 { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL }, 44238 { LMR_OFFSETf, 8, 39, SOCF_LE | SOCF_GLOBAL }, 44239 { MAID_CHECK_DISf, 1, 106, 0 | SOCF_GLOBAL }, 44240 { MDL_CHECK_DISf, 1, 107, 0 | SOCF_GLOBAL }, 44241 { MEASUREMENT_PERIOD_PROFILEf, 3, 119, SOCF_LE | SOCF_GLOBAL }, 44242 { MEP_ID_SHIFTf, 2, 116, SOCF_LE | SOCF_GLOBAL }, 44243 { MY_DISC_CHECK_DISf, 1, 110, 0 | SOCF_GLOBAL }, 44244 { OPCODE_0_MDL_ADDf, 3, 79, SOCF_LE | SOCF_GLOBAL }, 44245 { OPCODE_0_RATEf, 3, 55, SOCF_LE | SOCF_GLOBAL }, 44246 { OPCODE_1_MDL_ADDf, 3, 82, SOCF_LE | SOCF_GLOBAL }, 44247 { OPCODE_1_RATEf, 3, 58, SOCF_LE | SOCF_GLOBAL }, 44248 { OPCODE_2_MDL_ADDf, 3, 85, SOCF_LE | SOCF_GLOBAL }, 44249 { OPCODE_2_RATEf, 3, 61, SOCF_LE | SOCF_GLOBAL }, 44250 { OPCODE_3_MDL_ADDf, 3, 88, SOCF_LE | SOCF_GLOBAL }, 44251 { OPCODE_3_RATEf, 3, 64, SOCF_LE | SOCF_GLOBAL }, 44252 { OPCODE_4_MDL_ADDf, 3, 91, SOCF_LE | SOCF_GLOBAL }, 44253 { OPCODE_4_RATEf, 3, 67, SOCF_LE | SOCF_GLOBAL }, 44254 { OPCODE_5_MDL_ADDf, 3, 94, SOCF_LE | SOCF_GLOBAL }, 44255 { OPCODE_5_RATEf, 3, 70, SOCF_LE | SOCF_GLOBAL }, 44256 { OPCODE_6_MDL_ADDf, 3, 97, SOCF_LE | SOCF_GLOBAL }, 44257 { OPCODE_6_RATEf, 3, 73, SOCF_LE | SOCF_GLOBAL }, 44258 { OPCODE_7_MDL_ADDf, 3, 100, SOCF_LE | SOCF_GLOBAL }, 44259 { OPCODE_7_RATEf, 3, 76, SOCF_LE | SOCF_GLOBAL }, 44260 { OPCODE_BMAPf, 8, 47, SOCF_LE | SOCF_GLOBAL }, 44261 { OPCODE_MSKf, 1, 118, 0 | SOCF_GLOBAL }, 44262 { PERIOD_CHECK_DISf, 1, 108, 0 | SOCF_GLOBAL }, 44263 { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL }, 44264 { RDI_GEN_METHODf, 2, 13, SOCF_LE | SOCF_GLOBAL }, 44265 { REPORT_MODE_DMf, 1, 9, 0 | SOCF_GLOBAL }, 44266 { REPORT_MODE_LMf, 1, 8, 0 | SOCF_GLOBAL }, 44267 { RX_COUNTER_ENABLEf, 1, 114, 0 | SOCF_GLOBAL }, 44268 { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL }, 44269 { SRC_IP_CHECK_DISf, 1, 111, 0 | SOCF_GLOBAL }, 44270 { TX_COUNTER_ENABLEf, 1, 115, 0 | SOCF_GLOBAL }, 44271 { UDP_SRC_PORT_CHECK_DISf, 1, 112, 0 | SOCF_GLOBAL }, 44272 { YOUR_DISC_CHECK_DISf, 1, 109, 0 | SOCF_GLOBAL } 44273 }; 44274 #endif 44275 44276 #if defined(BCM_88675_A0) 44277 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILEm_fields[] = { 44278 { CCM_CNTf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 44279 { DMM_CNTf, 20, 20, SOCF_LE | SOCF_GLOBAL }, 44280 { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44281 { LMM_CNTf, 20, 40, SOCF_LE | SOCF_GLOBAL }, 44282 { OP_0_CNTf, 20, 60, SOCF_LE | SOCF_GLOBAL }, 44283 { OP_1_CNTf, 20, 80, SOCF_LE | SOCF_GLOBAL }, 44284 { OP_2_CNTf, 20, 100, SOCF_LE | SOCF_GLOBAL }, 44285 { OP_3_CNTf, 20, 120, SOCF_LE | SOCF_GLOBAL }, 44286 { OP_4_CNTf, 20, 140, SOCF_LE | SOCF_GLOBAL }, 44287 { OP_5_CNTf, 20, 160, SOCF_LE | SOCF_GLOBAL }, 44288 { OP_6_CNTf, 20, 180, SOCF_LE | SOCF_GLOBAL }, 44289 { OP_7_CNTf, 20, 200, SOCF_LE | SOCF_GLOBAL } 44290 }; 44291 #endif 44292 44293 #if defined(BCM_88270_A0) 44294 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88270_A0m_fields[] = { 44295 { CCM_CNTf, 19, 0, SOCF_LE | SOCF_GLOBAL }, 44296 { DMM_CNTf, 19, 19, SOCF_LE | SOCF_GLOBAL }, 44297 { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44298 { LMM_CNTf, 19, 38, SOCF_LE | SOCF_GLOBAL }, 44299 { OP_0_CNTf, 19, 57, SOCF_LE | SOCF_GLOBAL }, 44300 { OP_1_CNTf, 19, 76, SOCF_LE | SOCF_GLOBAL }, 44301 { OP_2_CNTf, 19, 95, SOCF_LE | SOCF_GLOBAL }, 44302 { OP_3_CNTf, 19, 114, SOCF_LE | SOCF_GLOBAL }, 44303 { OP_4_CNTf, 19, 133, SOCF_LE | SOCF_GLOBAL }, 44304 { OP_5_CNTf, 19, 152, SOCF_LE | SOCF_GLOBAL }, 44305 { OP_6_CNTf, 19, 171, SOCF_LE | SOCF_GLOBAL }, 44306 { OP_7_CNTf, 19, 190, SOCF_LE | SOCF_GLOBAL }, 44307 { RESERVEDf, 11, 209, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 44308 }; 44309 #endif 44310 44311 #if defined(BCM_88375_A0) 44312 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88375_A0m_fields[] = { 44313 { CCM_CNTf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 44314 { DMM_CNTf, 20, 20, SOCF_LE | SOCF_GLOBAL }, 44315 { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44316 { LMM_CNTf, 20, 40, SOCF_LE | SOCF_GLOBAL }, 44317 { OP_0_CNTf, 20, 60, SOCF_LE | SOCF_GLOBAL }, 44318 { OP_1_CNTf, 20, 80, SOCF_LE | SOCF_GLOBAL }, 44319 { OP_2_CNTf, 20, 100, SOCF_LE | SOCF_GLOBAL }, 44320 { OP_3_CNTf, 20, 120, SOCF_LE | SOCF_GLOBAL }, 44321 { OP_4_CNTf, 20, 140, SOCF_LE | SOCF_GLOBAL }, 44322 { OP_5_CNTf, 20, 160, SOCF_LE | SOCF_GLOBAL }, 44323 { OP_6_CNTf, 20, 180, SOCF_LE | SOCF_GLOBAL }, 44324 { OP_7_CNTf, 20, 200, SOCF_LE | SOCF_GLOBAL } 44325 }; 44326 #endif 44327 44328 #if defined(BCM_88375_B0) 44329 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88375_B0m_fields[] = { 44330 { CCM_CNTf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 44331 { DMM_CNTf, 20, 20, SOCF_LE | SOCF_GLOBAL }, 44332 { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44333 { LMM_CNTf, 20, 40, SOCF_LE | SOCF_GLOBAL }, 44334 { OP_0_CNTf, 20, 60, SOCF_LE | SOCF_GLOBAL }, 44335 { OP_1_CNTf, 20, 80, SOCF_LE | SOCF_GLOBAL }, 44336 { OP_2_CNTf, 20, 100, SOCF_LE | SOCF_GLOBAL }, 44337 { OP_3_CNTf, 20, 120, SOCF_LE | SOCF_GLOBAL }, 44338 { OP_4_CNTf, 20, 140, SOCF_LE | SOCF_GLOBAL }, 44339 { OP_5_CNTf, 20, 160, SOCF_LE | SOCF_GLOBAL }, 44340 { OP_6_CNTf, 20, 180, SOCF_LE | SOCF_GLOBAL }, 44341 { OP_7_CNTf, 20, 200, SOCF_LE | SOCF_GLOBAL } 44342 }; 44343 #endif 44344 44345 #if defined(BCM_88470_A0) 44346 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88470_A0m_fields[] = { 44347 { CCM_CNTf, 19, 0, SOCF_LE | SOCF_GLOBAL }, 44348 { DMM_CNTf, 19, 19, SOCF_LE | SOCF_GLOBAL }, 44349 { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44350 { LMM_CNTf, 19, 38, SOCF_LE | SOCF_GLOBAL }, 44351 { OP_0_CNTf, 19, 57, SOCF_LE | SOCF_GLOBAL }, 44352 { OP_1_CNTf, 19, 76, SOCF_LE | SOCF_GLOBAL }, 44353 { OP_2_CNTf, 19, 95, SOCF_LE | SOCF_GLOBAL }, 44354 { OP_3_CNTf, 19, 114, SOCF_LE | SOCF_GLOBAL }, 44355 { OP_4_CNTf, 19, 133, SOCF_LE | SOCF_GLOBAL }, 44356 { OP_5_CNTf, 19, 152, SOCF_LE | SOCF_GLOBAL }, 44357 { OP_6_CNTf, 19, 171, SOCF_LE | SOCF_GLOBAL }, 44358 { OP_7_CNTf, 19, 190, SOCF_LE | SOCF_GLOBAL }, 44359 { RESERVEDf, 11, 209, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 44360 }; 44361 #endif 44362 44363 #if defined(BCM_88470_B0) 44364 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88470_B0m_fields[] = { 44365 { CCM_CNTf, 19, 0, SOCF_LE | SOCF_GLOBAL }, 44366 { DMM_CNTf, 19, 19, SOCF_LE | SOCF_GLOBAL }, 44367 { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44368 { LMM_CNTf, 19, 38, SOCF_LE | SOCF_GLOBAL }, 44369 { OP_0_CNTf, 19, 57, SOCF_LE | SOCF_GLOBAL }, 44370 { OP_1_CNTf, 19, 76, SOCF_LE | SOCF_GLOBAL }, 44371 { OP_2_CNTf, 19, 95, SOCF_LE | SOCF_GLOBAL }, 44372 { OP_3_CNTf, 19, 114, SOCF_LE | SOCF_GLOBAL }, 44373 { OP_4_CNTf, 19, 133, SOCF_LE | SOCF_GLOBAL }, 44374 { OP_5_CNTf, 19, 152, SOCF_LE | SOCF_GLOBAL }, 44375 { OP_6_CNTf, 19, 171, SOCF_LE | SOCF_GLOBAL }, 44376 { OP_7_CNTf, 19, 190, SOCF_LE | SOCF_GLOBAL }, 44377 { RESERVEDf, 11, 209, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 44378 }; 44379 #endif 44380 44381 #if defined(BCM_88675_B0) 44382 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88675_B0m_fields[] = { 44383 { CCM_CNTf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 44384 { DMM_CNTf, 20, 20, SOCF_LE | SOCF_GLOBAL }, 44385 { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44386 { LMM_CNTf, 20, 40, SOCF_LE | SOCF_GLOBAL }, 44387 { OP_0_CNTf, 20, 60, SOCF_LE | SOCF_GLOBAL }, 44388 { OP_1_CNTf, 20, 80, SOCF_LE | SOCF_GLOBAL }, 44389 { OP_2_CNTf, 20, 100, SOCF_LE | SOCF_GLOBAL }, 44390 { OP_3_CNTf, 20, 120, SOCF_LE | SOCF_GLOBAL }, 44391 { OP_4_CNTf, 20, 140, SOCF_LE | SOCF_GLOBAL }, 44392 { OP_5_CNTf, 20, 160, SOCF_LE | SOCF_GLOBAL }, 44393 { OP_6_CNTf, 20, 180, SOCF_LE | SOCF_GLOBAL }, 44394 { OP_7_CNTf, 20, 200, SOCF_LE | SOCF_GLOBAL } 44395 }; 44396 #endif 44397 44398 #if defined(BCM_88680_A0) 44399 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88680_A0m_fields[] = { 44400 { CCM_CNTf, 20, 0, SOCF_LE | SOCF_GLOBAL }, 44401 { DMM_CNTf, 20, 20, SOCF_LE | SOCF_GLOBAL }, 44402 { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44403 { LMM_CNTf, 20, 40, SOCF_LE | SOCF_GLOBAL }, 44404 { OP_0_CNTf, 20, 60, SOCF_LE | SOCF_GLOBAL }, 44405 { OP_1_CNTf, 20, 80, SOCF_LE | SOCF_GLOBAL }, 44406 { OP_2_CNTf, 20, 100, SOCF_LE | SOCF_GLOBAL }, 44407 { OP_3_CNTf, 20, 120, SOCF_LE | SOCF_GLOBAL }, 44408 { OP_4_CNTf, 20, 140, SOCF_LE | SOCF_GLOBAL }, 44409 { OP_5_CNTf, 20, 160, SOCF_LE | SOCF_GLOBAL }, 44410 { OP_6_CNTf, 20, 180, SOCF_LE | SOCF_GLOBAL }, 44411 { OP_7_CNTf, 20, 200, SOCF_LE | SOCF_GLOBAL } 44412 }; 44413 #endif 44414 44415 #if defined(BCM_88690_A0) 44416 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88690_A0m_fields[] = { 44417 { CCM_CNTf, 19, 0, SOCF_LE | SOCF_GLOBAL }, 44418 { DMM_CNTf, 19, 19, SOCF_LE | SOCF_GLOBAL }, 44419 { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44420 { LMM_CNTf, 19, 38, SOCF_LE | SOCF_GLOBAL }, 44421 { OP_0_CNTf, 19, 57, SOCF_LE | SOCF_GLOBAL }, 44422 { OP_1_CNTf, 19, 76, SOCF_LE | SOCF_GLOBAL }, 44423 { OP_2_CNTf, 19, 95, SOCF_LE | SOCF_GLOBAL }, 44424 { OP_3_CNTf, 19, 114, SOCF_LE | SOCF_GLOBAL }, 44425 { OP_4_CNTf, 19, 133, SOCF_LE | SOCF_GLOBAL }, 44426 { OP_5_CNTf, 19, 152, SOCF_LE | SOCF_GLOBAL }, 44427 { OP_6_CNTf, 19, 171, SOCF_LE | SOCF_GLOBAL }, 44428 { OP_7_CNTf, 19, 190, SOCF_LE | SOCF_GLOBAL }, 44429 { RESERVEDf, 11, 209, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 44430 }; 44431 #endif 44432 44433 #if defined(BCM_88690_B0) 44434 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88690_B0m_fields[] = { 44435 { CCM_CNTf, 19, 0, SOCF_LE | SOCF_GLOBAL }, 44436 { DMM_CNTf, 19, 19, SOCF_LE | SOCF_GLOBAL }, 44437 { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44438 { LMM_CNTf, 19, 38, SOCF_LE | SOCF_GLOBAL }, 44439 { OP_0_CNTf, 19, 57, SOCF_LE | SOCF_GLOBAL }, 44440 { OP_1_CNTf, 19, 76, SOCF_LE | SOCF_GLOBAL }, 44441 { OP_2_CNTf, 19, 95, SOCF_LE | SOCF_GLOBAL }, 44442 { OP_3_CNTf, 19, 114, SOCF_LE | SOCF_GLOBAL }, 44443 { OP_4_CNTf, 19, 133, SOCF_LE | SOCF_GLOBAL }, 44444 { OP_5_CNTf, 19, 152, SOCF_LE | SOCF_GLOBAL }, 44445 { OP_6_CNTf, 19, 171, SOCF_LE | SOCF_GLOBAL }, 44446 { OP_7_CNTf, 19, 190, SOCF_LE | SOCF_GLOBAL }, 44447 { RESERVEDf, 11, 209, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 44448 }; 44449 #endif 44450 44451 #if defined(BCM_88690_B0) 44452 soc_field_info_t soc_OAMP_MMUX_MEP_DB_CACHE_OFFLOADEDm_fields[] = { 44453 { LM_CNTRS_VALIDf, 1, 128, 0 | SOCF_GLOBAL }, 44454 { MEASURE_NEXT_RECEIVED_SLRf, 1, 129, 0 | SOCF_GLOBAL }, 44455 { MY_RXf, 32, 32, SOCF_LE | SOCF_GLOBAL }, 44456 { MY_TXf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 44457 { PEER_RXf, 32, 96, SOCF_LE | SOCF_GLOBAL }, 44458 { PEER_TXf, 32, 64, SOCF_LE | SOCF_GLOBAL }, 44459 { RDI_LSBf, 1, 130, 0 | SOCF_GLOBAL }, 44460 { RDI_MSBf, 1, 131, 0 | SOCF_GLOBAL } 44461 }; 44462 #endif 44463 44464 #if defined(BCM_88690_B0) 44465 soc_field_info_t soc_OAMP_MMUX_MEP_DB_CACHE_SELF_CONTAINEDm_fields[] = { 44466 { RDI_LSBf, 1, 0, 0 | SOCF_GLOBAL }, 44467 { RDI_MSBf, 1, 1, 0 | SOCF_GLOBAL }, 44468 { RESERVEDf, 130, 2, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 44469 }; 44470 #endif 44471 44472 #if defined(BCM_88690_B0) 44473 soc_field_info_t soc_OAMP_MMUX_MEP_DB_CACHE_SELF_CONTAINED_LM_DBm_fields[] = { 44474 { LM_CNTRS_VALIDf, 1, 128, 0 | SOCF_GLOBAL }, 44475 { MEASURE_NEXT_RECEIVED_SLRf, 1, 129, 0 | SOCF_GLOBAL }, 44476 { MY_RXf, 32, 32, SOCF_LE | SOCF_GLOBAL }, 44477 { MY_TXf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 44478 { PEER_RXf, 32, 96, SOCF_LE | SOCF_GLOBAL }, 44479 { PEER_TXf, 32, 64, SOCF_LE | SOCF_GLOBAL }, 44480 { RESERVEDf, 2, 130, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 44481 }; 44482 #endif 44483 44484 #if defined(BCM_88690_B0) 44485 soc_field_info_t soc_OAMP_MMUX_MEP_DB_CACHE_SHORT_FORMATm_fields[] = { 44486 { BFD_SHORT_FORMAT_ENTRY_1_RDI_LSBf, 1, 8, 0 | SOCF_GLOBAL }, 44487 { BFD_SHORT_FORMAT_ENTRY_1_RDI_MSBf, 1, 9, 0 | SOCF_GLOBAL }, 44488 { BFD_SHORT_FORMAT_ENTRY_2_RDI_LSBf, 1, 10, 0 | SOCF_GLOBAL }, 44489 { BFD_SHORT_FORMAT_ENTRY_2_RDI_MSBf, 1, 11, 0 | SOCF_GLOBAL }, 44490 { BFD_SHORT_FORMAT_ENTRY_3_RDI_LSBf, 1, 12, 0 | SOCF_GLOBAL }, 44491 { BFD_SHORT_FORMAT_ENTRY_3_RDI_MSBf, 1, 13, 0 | SOCF_GLOBAL }, 44492 { BFD_SHORT_FORMAT_ENTRY_4_RDI_LSBf, 1, 14, 0 | SOCF_GLOBAL }, 44493 { BFD_SHORT_FORMAT_ENTRY_4_RDI_MSBf, 1, 15, 0 | SOCF_GLOBAL }, 44494 { CCM_SHORT_FORMAT_ENTRY_1_RDI_LSBf, 1, 0, 0 | SOCF_GLOBAL }, 44495 { CCM_SHORT_FORMAT_ENTRY_1_RDI_MSBf, 1, 1, 0 | SOCF_GLOBAL }, 44496 { CCM_SHORT_FORMAT_ENTRY_2_RDI_LSBf, 1, 2, 0 | SOCF_GLOBAL }, 44497 { CCM_SHORT_FORMAT_ENTRY_2_RDI_MSBf, 1, 3, 0 | SOCF_GLOBAL }, 44498 { CCM_SHORT_FORMAT_ENTRY_3_RDI_LSBf, 1, 4, 0 | SOCF_GLOBAL }, 44499 { CCM_SHORT_FORMAT_ENTRY_3_RDI_MSBf, 1, 5, 0 | SOCF_GLOBAL }, 44500 { CCM_SHORT_FORMAT_ENTRY_4_RDI_LSBf, 1, 6, 0 | SOCF_GLOBAL }, 44501 { CCM_SHORT_FORMAT_ENTRY_4_RDI_MSBf, 1, 7, 0 | SOCF_GLOBAL }, 44502 { RESERVEDf, 116, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 44503 }; 44504 #endif 44505 44506 #if defined(BCM_88690_B0) 44507 soc_field_info_t soc_OAMP_MMUX_RMEP_DB_CACHEm_fields[] = { 44508 { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 44509 { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL }, 44510 { LAST_PRD_PKT_CNTR_1731f, 2, 37, SOCF_LE | SOCF_GLOBAL }, 44511 { LOCf, 1, 13, 0 | SOCF_GLOBAL }, 44512 { LOC_CLEAR_COUNTf, 2, 11, SOCF_LE | SOCF_GLOBAL }, 44513 { PUNT_COUNTERf, 3, 32, SOCF_LE | SOCF_GLOBAL }, 44514 { PUNT_NEXT_GOOD_PACKETf, 1, 36, 0 | SOCF_GLOBAL }, 44515 { RDI_RECEIVEDf, 1, 35, 0 | SOCF_GLOBAL }, 44516 { REMOTE_STATEf, 18, 14, SOCF_LE | SOCF_GLOBAL } 44517 }; 44518 #endif 44519 44520 #if defined(BCM_88470_A0) 44521 soc_field_info_t soc_OAMP_PE_0_FDBK_FIFOm_fields[] = { 44522 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44523 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 44524 }; 44525 #endif 44526 44527 #if defined(BCM_88270_A0) 44528 soc_field_info_t soc_OAMP_PE_0_FDBK_FIFO_BCM88270_A0m_fields[] = { 44529 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44530 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 44531 }; 44532 #endif 44533 44534 #if defined(BCM_88470_B0) 44535 soc_field_info_t soc_OAMP_PE_0_FDBK_FIFO_BCM88470_B0m_fields[] = { 44536 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44537 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 44538 }; 44539 #endif 44540 44541 #if defined(BCM_88690_A0) 44542 soc_field_info_t soc_OAMP_PE_0_FDBK_FIFO_BCM88690_A0m_fields[] = { 44543 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 44544 }; 44545 #endif 44546 44547 #if defined(BCM_88690_B0) 44548 soc_field_info_t soc_OAMP_PE_0_FDBK_FIFO_BCM88690_B0m_fields[] = { 44549 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 44550 }; 44551 #endif 44552 44553 #if defined(BCM_88660_A0) 44554 soc_field_info_t soc_OAMP_PE_0_PROG_TCAMm_fields[] = { 44555 { DATf, 3, 34, SOCF_LE | SOCF_GLOBAL }, 44556 { KEYf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 44557 { MASKf, 17, 17, SOCF_LE | SOCF_GLOBAL }, 44558 { VALIDf, 1, 37, 0 | SOCF_GLOBAL } 44559 }; 44560 #endif 44561 44562 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 44563 defined(BCM_56270_A0) 44564 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM56260_A0m_fields[] = { 44565 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44566 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44567 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44568 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44569 }; 44570 #endif 44571 44572 #if defined(BCM_88270_A0) 44573 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88270_A0m_fields[] = { 44574 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44575 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44576 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44577 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44578 }; 44579 #endif 44580 44581 #if defined(BCM_88375_A0) 44582 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88375_A0m_fields[] = { 44583 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44584 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44585 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44586 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44587 }; 44588 #endif 44589 44590 #if defined(BCM_88375_B0) 44591 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88375_B0m_fields[] = { 44592 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44593 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44594 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44595 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44596 }; 44597 #endif 44598 44599 #if defined(BCM_88470_A0) 44600 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88470_A0m_fields[] = { 44601 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44602 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44603 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44604 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44605 }; 44606 #endif 44607 44608 #if defined(BCM_88470_B0) 44609 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88470_B0m_fields[] = { 44610 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44611 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44612 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44613 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44614 }; 44615 #endif 44616 44617 #if defined(BCM_88675_A0) 44618 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88675_A0m_fields[] = { 44619 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44620 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44621 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44622 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44623 }; 44624 #endif 44625 44626 #if defined(BCM_88675_B0) 44627 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88675_B0m_fields[] = { 44628 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44629 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44630 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44631 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44632 }; 44633 #endif 44634 44635 #if defined(BCM_88680_A0) 44636 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88680_A0m_fields[] = { 44637 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44638 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44639 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44640 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44641 }; 44642 #endif 44643 44644 #if defined(BCM_88690_A0) 44645 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88690_A0m_fields[] = { 44646 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44647 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44648 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44649 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44650 }; 44651 #endif 44652 44653 #if defined(BCM_88690_B0) 44654 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88690_B0m_fields[] = { 44655 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44656 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44657 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44658 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44659 }; 44660 #endif 44661 44662 #if defined(BCM_88470_A0) 44663 soc_field_info_t soc_OAMP_PE_1_FDBK_FIFOm_fields[] = { 44664 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44665 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 44666 }; 44667 #endif 44668 44669 #if defined(BCM_88270_A0) 44670 soc_field_info_t soc_OAMP_PE_1_FDBK_FIFO_BCM88270_A0m_fields[] = { 44671 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44672 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 44673 }; 44674 #endif 44675 44676 #if defined(BCM_88470_B0) 44677 soc_field_info_t soc_OAMP_PE_1_FDBK_FIFO_BCM88470_B0m_fields[] = { 44678 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44679 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 44680 }; 44681 #endif 44682 44683 #if defined(BCM_88690_A0) 44684 soc_field_info_t soc_OAMP_PE_1_FDBK_FIFO_BCM88690_A0m_fields[] = { 44685 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 44686 }; 44687 #endif 44688 44689 #if defined(BCM_88690_B0) 44690 soc_field_info_t soc_OAMP_PE_1_FDBK_FIFO_BCM88690_B0m_fields[] = { 44691 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 44692 }; 44693 #endif 44694 44695 #if defined(BCM_88675_A0) 44696 soc_field_info_t soc_OAMP_PE_1_PROG_TCAMm_fields[] = { 44697 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44698 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44699 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44700 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44701 }; 44702 #endif 44703 44704 #if defined(BCM_88270_A0) 44705 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88270_A0m_fields[] = { 44706 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44707 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44708 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44709 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44710 }; 44711 #endif 44712 44713 #if defined(BCM_88375_A0) 44714 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88375_A0m_fields[] = { 44715 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44716 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44717 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44718 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44719 }; 44720 #endif 44721 44722 #if defined(BCM_88375_B0) 44723 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88375_B0m_fields[] = { 44724 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44725 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44726 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44727 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44728 }; 44729 #endif 44730 44731 #if defined(BCM_88470_A0) 44732 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88470_A0m_fields[] = { 44733 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44734 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44735 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44736 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44737 }; 44738 #endif 44739 44740 #if defined(BCM_88470_B0) 44741 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88470_B0m_fields[] = { 44742 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44743 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44744 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44745 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44746 }; 44747 #endif 44748 44749 #if defined(BCM_88675_B0) 44750 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88675_B0m_fields[] = { 44751 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44752 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44753 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44754 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44755 }; 44756 #endif 44757 44758 #if defined(BCM_88680_A0) 44759 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88680_A0m_fields[] = { 44760 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44761 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44762 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44763 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44764 }; 44765 #endif 44766 44767 #if defined(BCM_88690_A0) 44768 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88690_A0m_fields[] = { 44769 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44770 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44771 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44772 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44773 }; 44774 #endif 44775 44776 #if defined(BCM_88690_B0) 44777 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88690_B0m_fields[] = { 44778 { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL }, 44779 { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 44780 { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL }, 44781 { VALIDf, 1, 53, 0 | SOCF_GLOBAL } 44782 }; 44783 #endif 44784 44785 #if defined(BCM_88660_A0) 44786 soc_field_info_t soc_OAMP_PE_GEN_MEMm_fields[] = { 44787 { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL }, 44788 { PE_GEN_DATAf, 8, 0, SOCF_LE | SOCF_GLOBAL } 44789 }; 44790 #endif 44791 44792 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 44793 defined(BCM_56270_A0) 44794 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM56260_A0m_fields[] = { 44795 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44796 { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL } 44797 }; 44798 #endif 44799 44800 #if defined(BCM_88270_A0) 44801 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88270_A0m_fields[] = { 44802 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44803 { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL } 44804 }; 44805 #endif 44806 44807 #if defined(BCM_88375_A0) 44808 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88375_A0m_fields[] = { 44809 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44810 { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL } 44811 }; 44812 #endif 44813 44814 #if defined(BCM_88375_B0) 44815 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88375_B0m_fields[] = { 44816 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44817 { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL } 44818 }; 44819 #endif 44820 44821 #if defined(BCM_88470_A0) 44822 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88470_A0m_fields[] = { 44823 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44824 { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL } 44825 }; 44826 #endif 44827 44828 #if defined(BCM_88470_B0) 44829 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88470_B0m_fields[] = { 44830 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44831 { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL } 44832 }; 44833 #endif 44834 44835 #if defined(BCM_88675_A0) 44836 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88675_A0m_fields[] = { 44837 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44838 { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL } 44839 }; 44840 #endif 44841 44842 #if defined(BCM_88675_B0) 44843 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88675_B0m_fields[] = { 44844 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44845 { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL } 44846 }; 44847 #endif 44848 44849 #if defined(BCM_88680_A0) 44850 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88680_A0m_fields[] = { 44851 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44852 { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL } 44853 }; 44854 #endif 44855 44856 #if defined(BCM_88690_A0) 44857 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88690_A0m_fields[] = { 44858 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44859 { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL } 44860 }; 44861 #endif 44862 44863 #if defined(BCM_88690_B0) 44864 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88690_B0m_fields[] = { 44865 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44866 { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL } 44867 }; 44868 #endif 44869 44870 #if defined(BCM_88660_A0) 44871 soc_field_info_t soc_OAMP_PE_PROGRAMm_fields[] = { 44872 { PARITYf, 3, 66, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44873 { PROG_DATAf, 66, 0, SOCF_LE | SOCF_GLOBAL } 44874 }; 44875 #endif 44876 44877 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 44878 defined(BCM_56270_A0) 44879 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM56260_A0m_fields[] = { 44880 { ECCf, 8, 70, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44881 { PROG_DATAf, 70, 0, SOCF_LE | SOCF_GLOBAL } 44882 }; 44883 #endif 44884 44885 #if defined(BCM_88270_A0) 44886 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88270_A0m_fields[] = { 44887 { ECCf, 8, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44888 { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL } 44889 }; 44890 #endif 44891 44892 #if defined(BCM_88375_A0) 44893 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88375_A0m_fields[] = { 44894 { PARITYf, 3, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44895 { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL } 44896 }; 44897 #endif 44898 44899 #if defined(BCM_88375_B0) 44900 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88375_B0m_fields[] = { 44901 { PARITYf, 3, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44902 { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL } 44903 }; 44904 #endif 44905 44906 #if defined(BCM_88470_A0) 44907 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88470_A0m_fields[] = { 44908 { ECCf, 8, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44909 { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL } 44910 }; 44911 #endif 44912 44913 #if defined(BCM_88470_B0) 44914 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88470_B0m_fields[] = { 44915 { ECCf, 8, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44916 { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL } 44917 }; 44918 #endif 44919 44920 #if defined(BCM_88675_A0) 44921 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88675_A0m_fields[] = { 44922 { PARITYf, 3, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44923 { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL } 44924 }; 44925 #endif 44926 44927 #if defined(BCM_88675_B0) 44928 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88675_B0m_fields[] = { 44929 { PARITYf, 3, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44930 { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL } 44931 }; 44932 #endif 44933 44934 #if defined(BCM_88680_A0) 44935 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88680_A0m_fields[] = { 44936 { PARITYf, 3, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44937 { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL } 44938 }; 44939 #endif 44940 44941 #if defined(BCM_88690_A0) 44942 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88690_A0m_fields[] = { 44943 { ECCf, 8, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44944 { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL } 44945 }; 44946 #endif 44947 44948 #if defined(BCM_88690_B0) 44949 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88690_B0m_fields[] = { 44950 { ECCf, 8, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 44951 { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL } 44952 }; 44953 #endif 44954 44955 #if defined(BCM_88660_A0) 44956 soc_field_info_t soc_OAMP_PE_PROG_TCAMm_fields[] = { 44957 { DATf, 3, 34, SOCF_LE | SOCF_GLOBAL }, 44958 { KEYf, 17, 0, SOCF_LE | SOCF_GLOBAL }, 44959 { MASKf, 17, 17, SOCF_LE | SOCF_GLOBAL }, 44960 { VALIDf, 1, 37, 0 | SOCF_GLOBAL } 44961 }; 44962 #endif 44963 44964 #if defined(BCM_88470_A0) 44965 soc_field_info_t soc_OAMP_PROG_TCAM_PUNT_KEYm_fields[] = { 44966 { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44967 { REP_DB_PUNT_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL }, 44968 { RESERVED_1f, 4, 3, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 44969 { RESERVED_2f, 10, 14, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 44970 }; 44971 #endif 44972 44973 #if defined(BCM_88270_A0) 44974 soc_field_info_t soc_OAMP_PROG_TCAM_PUNT_KEY_BCM88270_A0m_fields[] = { 44975 { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44976 { REP_DB_PUNT_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL }, 44977 { RESERVED_1f, 4, 3, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 44978 { RESERVED_2f, 10, 14, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 44979 }; 44980 #endif 44981 44982 #if defined(BCM_88470_B0) 44983 soc_field_info_t soc_OAMP_PROG_TCAM_PUNT_KEY_BCM88470_B0m_fields[] = { 44984 { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44985 { REP_DB_PUNT_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL }, 44986 { RESERVED_1f, 4, 3, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 44987 { RESERVED_2f, 10, 14, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 44988 }; 44989 #endif 44990 44991 #if defined(BCM_88690_A0) 44992 soc_field_info_t soc_OAMP_PROG_TCAM_PUNT_KEY_BCM88690_A0m_fields[] = { 44993 { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 44994 { REP_DB_PUNT_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL }, 44995 { RESERVED_1f, 4, 3, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 44996 { RESERVED_2f, 10, 14, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 44997 }; 44998 #endif 44999 45000 #if defined(BCM_88690_B0) 45001 soc_field_info_t soc_OAMP_PROG_TCAM_PUNT_KEY_BCM88690_B0m_fields[] = { 45002 { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45003 { REP_DB_PUNT_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL }, 45004 { RESERVED_1f, 4, 3, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 45005 { RESERVED_2f, 10, 14, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 45006 }; 45007 #endif 45008 45009 #if defined(BCM_88470_A0) 45010 soc_field_info_t soc_OAMP_PROG_TCAM_TX_KEYm_fields[] = { 45011 { MEP_DB_PE_PROFf, 6, 14, SOCF_LE | SOCF_GLOBAL }, 45012 { MEP_DB_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL }, 45013 { MEP_DB_TYPEf, 4, 3, SOCF_LE | SOCF_GLOBAL }, 45014 { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45015 { PKT_TYPEf, 4, 20, SOCF_LE | SOCF_GLOBAL } 45016 }; 45017 #endif 45018 45019 #if defined(BCM_88270_A0) 45020 soc_field_info_t soc_OAMP_PROG_TCAM_TX_KEY_BCM88270_A0m_fields[] = { 45021 { MEP_DB_PE_PROFf, 6, 14, SOCF_LE | SOCF_GLOBAL }, 45022 { MEP_DB_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL }, 45023 { MEP_DB_TYPEf, 4, 3, SOCF_LE | SOCF_GLOBAL }, 45024 { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45025 { PKT_TYPEf, 4, 20, SOCF_LE | SOCF_GLOBAL } 45026 }; 45027 #endif 45028 45029 #if defined(BCM_88470_B0) 45030 soc_field_info_t soc_OAMP_PROG_TCAM_TX_KEY_BCM88470_B0m_fields[] = { 45031 { MEP_DB_PE_PROFf, 6, 14, SOCF_LE | SOCF_GLOBAL }, 45032 { MEP_DB_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL }, 45033 { MEP_DB_TYPEf, 4, 3, SOCF_LE | SOCF_GLOBAL }, 45034 { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45035 { PKT_TYPEf, 4, 20, SOCF_LE | SOCF_GLOBAL } 45036 }; 45037 #endif 45038 45039 #if defined(BCM_88690_A0) 45040 soc_field_info_t soc_OAMP_PROG_TCAM_TX_KEY_BCM88690_A0m_fields[] = { 45041 { MEP_DB_PE_PROFf, 6, 14, SOCF_LE | SOCF_GLOBAL }, 45042 { MEP_DB_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL }, 45043 { MEP_DB_TYPEf, 4, 3, SOCF_LE | SOCF_GLOBAL }, 45044 { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45045 { PKT_TYPEf, 4, 20, SOCF_LE | SOCF_GLOBAL } 45046 }; 45047 #endif 45048 45049 #if defined(BCM_88690_B0) 45050 soc_field_info_t soc_OAMP_PROG_TCAM_TX_KEY_BCM88690_B0m_fields[] = { 45051 { MEP_DB_PE_PROFf, 6, 14, SOCF_LE | SOCF_GLOBAL }, 45052 { MEP_DB_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL }, 45053 { MEP_DB_TYPEf, 4, 3, SOCF_LE | SOCF_GLOBAL }, 45054 { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45055 { PKT_TYPEf, 4, 20, SOCF_LE | SOCF_GLOBAL } 45056 }; 45057 #endif 45058 45059 #if defined(BCM_88675_A0) 45060 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUXm_fields[] = { 45061 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45062 }; 45063 #endif 45064 45065 #if defined(BCM_88270_A0) 45066 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUX_BCM88270_A0m_fields[] = { 45067 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45068 }; 45069 #endif 45070 45071 #if defined(BCM_88375_A0) 45072 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUX_BCM88375_A0m_fields[] = { 45073 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45074 }; 45075 #endif 45076 45077 #if defined(BCM_88375_B0) 45078 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUX_BCM88375_B0m_fields[] = { 45079 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45080 }; 45081 #endif 45082 45083 #if defined(BCM_88470_A0) 45084 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUX_BCM88470_A0m_fields[] = { 45085 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45086 }; 45087 #endif 45088 45089 #if defined(BCM_88470_B0) 45090 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUX_BCM88470_B0m_fields[] = { 45091 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45092 }; 45093 #endif 45094 45095 #if defined(BCM_88675_B0) 45096 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUX_BCM88675_B0m_fields[] = { 45097 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45098 }; 45099 #endif 45100 45101 #if defined(BCM_88680_A0) 45102 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUX_BCM88680_A0m_fields[] = { 45103 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45104 }; 45105 #endif 45106 45107 #if defined(BCM_88675_A0) 45108 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_Hm_fields[] = { 45109 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45110 }; 45111 #endif 45112 45113 #if defined(BCM_88270_A0) 45114 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_H_BCM88270_A0m_fields[] = { 45115 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45116 }; 45117 #endif 45118 45119 #if defined(BCM_88375_A0) 45120 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_H_BCM88375_A0m_fields[] = { 45121 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45122 }; 45123 #endif 45124 45125 #if defined(BCM_88375_B0) 45126 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_H_BCM88375_B0m_fields[] = { 45127 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45128 }; 45129 #endif 45130 45131 #if defined(BCM_88470_A0) 45132 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_H_BCM88470_A0m_fields[] = { 45133 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45134 }; 45135 #endif 45136 45137 #if defined(BCM_88470_B0) 45138 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_H_BCM88470_B0m_fields[] = { 45139 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45140 }; 45141 #endif 45142 45143 #if defined(BCM_88675_B0) 45144 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_H_BCM88675_B0m_fields[] = { 45145 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45146 }; 45147 #endif 45148 45149 #if defined(BCM_88680_A0) 45150 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_H_BCM88680_A0m_fields[] = { 45151 { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL } 45152 }; 45153 #endif 45154 45155 #if defined(BCM_88675_A0) 45156 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUXm_fields[] = { 45157 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL }, 45158 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL } 45159 }; 45160 #endif 45161 45162 #if defined(BCM_88270_A0) 45163 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUX_BCM88270_A0m_fields[] = { 45164 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL }, 45165 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL } 45166 }; 45167 #endif 45168 45169 #if defined(BCM_88375_A0) 45170 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUX_BCM88375_A0m_fields[] = { 45171 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL }, 45172 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL } 45173 }; 45174 #endif 45175 45176 #if defined(BCM_88375_B0) 45177 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUX_BCM88375_B0m_fields[] = { 45178 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL }, 45179 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL } 45180 }; 45181 #endif 45182 45183 #if defined(BCM_88470_A0) 45184 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUX_BCM88470_A0m_fields[] = { 45185 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL }, 45186 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL } 45187 }; 45188 #endif 45189 45190 #if defined(BCM_88470_B0) 45191 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUX_BCM88470_B0m_fields[] = { 45192 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL }, 45193 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL } 45194 }; 45195 #endif 45196 45197 #if defined(BCM_88675_B0) 45198 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUX_BCM88675_B0m_fields[] = { 45199 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL }, 45200 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL } 45201 }; 45202 #endif 45203 45204 #if defined(BCM_88680_A0) 45205 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUX_BCM88680_A0m_fields[] = { 45206 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL }, 45207 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL } 45208 }; 45209 #endif 45210 45211 #if defined(BCM_88675_A0) 45212 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_Hm_fields[] = { 45213 { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45214 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 16, SOCF_LE | SOCF_GLOBAL }, 45215 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }, 45216 { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 15, 1, SOCF_LE | SOCF_GLOBAL } 45217 }; 45218 #endif 45219 45220 #if defined(BCM_88270_A0) 45221 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_BCM88270_A0m_fields[] = { 45222 { ECCf, 7, 33, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45223 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 18, SOCF_LE | SOCF_GLOBAL }, 45224 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }, 45225 { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 17, 1, SOCF_LE | SOCF_GLOBAL } 45226 }; 45227 #endif 45228 45229 #if defined(BCM_88375_A0) 45230 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_BCM88375_A0m_fields[] = { 45231 { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45232 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 16, SOCF_LE | SOCF_GLOBAL }, 45233 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }, 45234 { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 15, 1, SOCF_LE | SOCF_GLOBAL } 45235 }; 45236 #endif 45237 45238 #if defined(BCM_88375_B0) 45239 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_BCM88375_B0m_fields[] = { 45240 { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45241 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 16, SOCF_LE | SOCF_GLOBAL }, 45242 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }, 45243 { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 15, 1, SOCF_LE | SOCF_GLOBAL } 45244 }; 45245 #endif 45246 45247 #if defined(BCM_88470_A0) 45248 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_BCM88470_A0m_fields[] = { 45249 { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45250 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 16, SOCF_LE | SOCF_GLOBAL }, 45251 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }, 45252 { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 15, 1, SOCF_LE | SOCF_GLOBAL } 45253 }; 45254 #endif 45255 45256 #if defined(BCM_88470_B0) 45257 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_BCM88470_B0m_fields[] = { 45258 { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45259 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 16, SOCF_LE | SOCF_GLOBAL }, 45260 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }, 45261 { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 15, 1, SOCF_LE | SOCF_GLOBAL } 45262 }; 45263 #endif 45264 45265 #if defined(BCM_88675_B0) 45266 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_BCM88675_B0m_fields[] = { 45267 { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45268 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 16, SOCF_LE | SOCF_GLOBAL }, 45269 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }, 45270 { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 15, 1, SOCF_LE | SOCF_GLOBAL } 45271 }; 45272 #endif 45273 45274 #if defined(BCM_88680_A0) 45275 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_BCM88680_A0m_fields[] = { 45276 { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45277 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 16, SOCF_LE | SOCF_GLOBAL }, 45278 { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }, 45279 { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 15, 1, SOCF_LE | SOCF_GLOBAL } 45280 }; 45281 #endif 45282 45283 #if defined(BCM_88675_A0) 45284 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAMm_fields[] = { 45285 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45286 }; 45287 #endif 45288 45289 #if defined(BCM_88270_A0) 45290 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_BCM88270_A0m_fields[] = { 45291 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 14, 0, SOCF_LE | SOCF_GLOBAL } 45292 }; 45293 #endif 45294 45295 #if defined(BCM_88375_A0) 45296 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_BCM88375_A0m_fields[] = { 45297 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45298 }; 45299 #endif 45300 45301 #if defined(BCM_88375_B0) 45302 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_BCM88375_B0m_fields[] = { 45303 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45304 }; 45305 #endif 45306 45307 #if defined(BCM_88470_A0) 45308 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_BCM88470_A0m_fields[] = { 45309 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45310 }; 45311 #endif 45312 45313 #if defined(BCM_88470_B0) 45314 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_BCM88470_B0m_fields[] = { 45315 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45316 }; 45317 #endif 45318 45319 #if defined(BCM_88675_B0) 45320 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_BCM88675_B0m_fields[] = { 45321 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45322 }; 45323 #endif 45324 45325 #if defined(BCM_88680_A0) 45326 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_BCM88680_A0m_fields[] = { 45327 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 16, 0, SOCF_LE | SOCF_GLOBAL } 45328 }; 45329 #endif 45330 45331 #if defined(BCM_88675_A0) 45332 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOADm_fields[] = { 45333 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL } 45334 }; 45335 #endif 45336 45337 #if defined(BCM_88270_A0) 45338 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_BCM88270_A0m_fields[] = { 45339 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL } 45340 }; 45341 #endif 45342 45343 #if defined(BCM_88375_A0) 45344 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_BCM88375_A0m_fields[] = { 45345 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL } 45346 }; 45347 #endif 45348 45349 #if defined(BCM_88375_B0) 45350 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_BCM88375_B0m_fields[] = { 45351 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL } 45352 }; 45353 #endif 45354 45355 #if defined(BCM_88470_A0) 45356 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_BCM88470_A0m_fields[] = { 45357 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL } 45358 }; 45359 #endif 45360 45361 #if defined(BCM_88470_B0) 45362 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_BCM88470_B0m_fields[] = { 45363 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL } 45364 }; 45365 #endif 45366 45367 #if defined(BCM_88675_B0) 45368 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_BCM88675_B0m_fields[] = { 45369 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL } 45370 }; 45371 #endif 45372 45373 #if defined(BCM_88680_A0) 45374 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_BCM88680_A0m_fields[] = { 45375 { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL } 45376 }; 45377 #endif 45378 45379 #if defined(BCM_88675_A0) 45380 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_Hm_fields[] = { 45381 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 45382 { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL } 45383 }; 45384 #endif 45385 45386 #if defined(BCM_88270_A0) 45387 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_H_BCM88270_A0m_fields[] = { 45388 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 45389 { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL } 45390 }; 45391 #endif 45392 45393 #if defined(BCM_88375_A0) 45394 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_H_BCM88375_A0m_fields[] = { 45395 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 45396 { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL } 45397 }; 45398 #endif 45399 45400 #if defined(BCM_88375_B0) 45401 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_H_BCM88375_B0m_fields[] = { 45402 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 45403 { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL } 45404 }; 45405 #endif 45406 45407 #if defined(BCM_88470_A0) 45408 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_H_BCM88470_A0m_fields[] = { 45409 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 45410 { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL } 45411 }; 45412 #endif 45413 45414 #if defined(BCM_88470_B0) 45415 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_H_BCM88470_B0m_fields[] = { 45416 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 45417 { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL } 45418 }; 45419 #endif 45420 45421 #if defined(BCM_88675_B0) 45422 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_H_BCM88675_B0m_fields[] = { 45423 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 45424 { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL } 45425 }; 45426 #endif 45427 45428 #if defined(BCM_88680_A0) 45429 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_H_BCM88680_A0m_fields[] = { 45430 { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL }, 45431 { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL } 45432 }; 45433 #endif 45434 45435 #if defined(BCM_88675_A0) 45436 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUXm_fields[] = { 45437 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL } 45438 }; 45439 #endif 45440 45441 #if defined(BCM_88270_A0) 45442 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUX_BCM88270_A0m_fields[] = { 45443 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL } 45444 }; 45445 #endif 45446 45447 #if defined(BCM_88375_A0) 45448 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUX_BCM88375_A0m_fields[] = { 45449 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL } 45450 }; 45451 #endif 45452 45453 #if defined(BCM_88375_B0) 45454 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUX_BCM88375_B0m_fields[] = { 45455 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL } 45456 }; 45457 #endif 45458 45459 #if defined(BCM_88470_A0) 45460 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUX_BCM88470_A0m_fields[] = { 45461 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL } 45462 }; 45463 #endif 45464 45465 #if defined(BCM_88470_B0) 45466 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUX_BCM88470_B0m_fields[] = { 45467 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL } 45468 }; 45469 #endif 45470 45471 #if defined(BCM_88675_B0) 45472 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUX_BCM88675_B0m_fields[] = { 45473 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL } 45474 }; 45475 #endif 45476 45477 #if defined(BCM_88680_A0) 45478 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUX_BCM88680_A0m_fields[] = { 45479 { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL } 45480 }; 45481 #endif 45482 45483 #if defined(BCM_88650_A0) 45484 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLEm_fields[] = { 45485 { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45486 { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45487 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL }, 45488 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL }, 45489 { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 45490 { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL } 45491 }; 45492 #endif 45493 45494 #if defined(BCM_88270_A0) 45495 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88270_A0m_fields[] = { 45496 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45497 { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 45498 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 4, 7, SOCF_LE | SOCF_GLOBAL }, 45499 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 11, 0 | SOCF_GLOBAL }, 45500 { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 12, SOCF_LE | SOCF_GLOBAL }, 45501 { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 4, SOCF_LE | SOCF_GLOBAL } 45502 }; 45503 #endif 45504 45505 #if defined(BCM_88375_A0) 45506 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88375_A0m_fields[] = { 45507 { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45508 { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45509 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL }, 45510 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL }, 45511 { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 45512 { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL } 45513 }; 45514 #endif 45515 45516 #if defined(BCM_88375_B0) 45517 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88375_B0m_fields[] = { 45518 { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45519 { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45520 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL }, 45521 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL }, 45522 { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 45523 { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL } 45524 }; 45525 #endif 45526 45527 #if defined(BCM_88470_A0) 45528 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88470_A0m_fields[] = { 45529 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45530 { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 45531 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 4, 7, SOCF_LE | SOCF_GLOBAL }, 45532 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 11, 0 | SOCF_GLOBAL }, 45533 { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 12, SOCF_LE | SOCF_GLOBAL }, 45534 { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 4, SOCF_LE | SOCF_GLOBAL } 45535 }; 45536 #endif 45537 45538 #if defined(BCM_88470_B0) 45539 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88470_B0m_fields[] = { 45540 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45541 { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 45542 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 4, 7, SOCF_LE | SOCF_GLOBAL }, 45543 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 11, 0 | SOCF_GLOBAL }, 45544 { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 12, SOCF_LE | SOCF_GLOBAL }, 45545 { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 4, SOCF_LE | SOCF_GLOBAL } 45546 }; 45547 #endif 45548 45549 #if defined(BCM_88650_B0) 45550 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88650_B0m_fields[] = { 45551 { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45552 { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45553 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL }, 45554 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL }, 45555 { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 45556 { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL } 45557 }; 45558 #endif 45559 45560 #if defined(BCM_88660_A0) 45561 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88660_A0m_fields[] = { 45562 { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45563 { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45564 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL }, 45565 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL }, 45566 { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 45567 { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL } 45568 }; 45569 #endif 45570 45571 #if defined(BCM_88675_A0) 45572 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88675_A0m_fields[] = { 45573 { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45574 { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45575 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL }, 45576 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL }, 45577 { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 45578 { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL } 45579 }; 45580 #endif 45581 45582 #if defined(BCM_88675_B0) 45583 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88675_B0m_fields[] = { 45584 { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45585 { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45586 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL }, 45587 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL }, 45588 { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 45589 { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL } 45590 }; 45591 #endif 45592 45593 #if defined(BCM_88680_A0) 45594 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88680_A0m_fields[] = { 45595 { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45596 { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45597 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL }, 45598 { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL }, 45599 { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 45600 { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL } 45601 }; 45602 #endif 45603 45604 #if defined(BCM_88675_A0) 45605 soc_field_info_t soc_OAMP_RFC_FILTERm_fields[] = { 45606 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45607 { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL }, 45608 { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL }, 45609 { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL }, 45610 { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL }, 45611 { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL }, 45612 { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL }, 45613 { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL }, 45614 { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL } 45615 }; 45616 #endif 45617 45618 #if defined(BCM_88270_A0) 45619 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88270_A0m_fields[] = { 45620 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45621 { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL }, 45622 { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL }, 45623 { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL }, 45624 { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL }, 45625 { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL }, 45626 { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL }, 45627 { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL }, 45628 { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL } 45629 }; 45630 #endif 45631 45632 #if defined(BCM_88375_A0) 45633 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88375_A0m_fields[] = { 45634 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45635 { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL }, 45636 { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL }, 45637 { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL }, 45638 { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL }, 45639 { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL }, 45640 { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL }, 45641 { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL }, 45642 { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL } 45643 }; 45644 #endif 45645 45646 #if defined(BCM_88375_B0) 45647 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88375_B0m_fields[] = { 45648 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45649 { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL }, 45650 { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL }, 45651 { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL }, 45652 { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL }, 45653 { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL }, 45654 { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL }, 45655 { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL }, 45656 { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL } 45657 }; 45658 #endif 45659 45660 #if defined(BCM_88470_A0) 45661 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88470_A0m_fields[] = { 45662 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45663 { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL }, 45664 { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL }, 45665 { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL }, 45666 { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL }, 45667 { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL }, 45668 { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL }, 45669 { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL }, 45670 { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL } 45671 }; 45672 #endif 45673 45674 #if defined(BCM_88470_B0) 45675 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88470_B0m_fields[] = { 45676 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45677 { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL }, 45678 { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL }, 45679 { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL }, 45680 { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL }, 45681 { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL }, 45682 { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL }, 45683 { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL }, 45684 { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL } 45685 }; 45686 #endif 45687 45688 #if defined(BCM_88675_B0) 45689 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88675_B0m_fields[] = { 45690 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45691 { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL }, 45692 { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL }, 45693 { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL }, 45694 { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL }, 45695 { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL }, 45696 { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL }, 45697 { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL }, 45698 { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL } 45699 }; 45700 #endif 45701 45702 #if defined(BCM_88680_A0) 45703 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88680_A0m_fields[] = { 45704 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45705 { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL }, 45706 { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL }, 45707 { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL }, 45708 { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL }, 45709 { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL }, 45710 { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL }, 45711 { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL }, 45712 { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL } 45713 }; 45714 #endif 45715 45716 #if defined(BCM_88690_A0) 45717 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88690_A0m_fields[] = { 45718 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45719 { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL }, 45720 { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL }, 45721 { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL }, 45722 { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL }, 45723 { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL }, 45724 { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL }, 45725 { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL }, 45726 { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL } 45727 }; 45728 #endif 45729 45730 #if defined(BCM_88690_B0) 45731 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88690_B0m_fields[] = { 45732 { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45733 { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL }, 45734 { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL }, 45735 { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL }, 45736 { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL }, 45737 { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL }, 45738 { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL }, 45739 { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL }, 45740 { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL } 45741 }; 45742 #endif 45743 45744 #if defined(BCM_88650_A0) 45745 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUESTm_fields[] = { 45746 { RMAPEM_AGE_STATUSf, 2, 54, SOCF_LE | SOCF_GLOBAL }, 45747 { RMAPEM_KEYf, 29, 11, SOCF_LE | SOCF_GLOBAL }, 45748 { RMAPEM_PAYLOADf, 14, 40, SOCF_LE | SOCF_GLOBAL }, 45749 { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL }, 45750 { RMAPEM_RESERVED_LOWf, 4, 54, SOCF_LE | SOCF_GLOBAL }, 45751 { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL }, 45752 { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 45753 { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 45754 }; 45755 #endif 45756 45757 #if defined(BCM_88270_A0) 45758 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88270_A0m_fields[] = { 45759 { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL }, 45760 { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL }, 45761 { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL }, 45762 { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL }, 45763 { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL }, 45764 { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL }, 45765 { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 45766 { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 45767 }; 45768 #endif 45769 45770 #if defined(BCM_88375_A0) 45771 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88375_A0m_fields[] = { 45772 { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL }, 45773 { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL }, 45774 { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL }, 45775 { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL }, 45776 { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL }, 45777 { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL }, 45778 { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 45779 { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 45780 }; 45781 #endif 45782 45783 #if defined(BCM_88375_B0) 45784 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88375_B0m_fields[] = { 45785 { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL }, 45786 { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL }, 45787 { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL }, 45788 { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL }, 45789 { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL }, 45790 { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL }, 45791 { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 45792 { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 45793 }; 45794 #endif 45795 45796 #if defined(BCM_88470_A0) 45797 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88470_A0m_fields[] = { 45798 { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL }, 45799 { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL }, 45800 { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL }, 45801 { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL }, 45802 { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL }, 45803 { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL }, 45804 { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 45805 { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 45806 }; 45807 #endif 45808 45809 #if defined(BCM_88470_B0) 45810 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88470_B0m_fields[] = { 45811 { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL }, 45812 { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL }, 45813 { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL }, 45814 { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL }, 45815 { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL }, 45816 { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL }, 45817 { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 45818 { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 45819 }; 45820 #endif 45821 45822 #if defined(BCM_88650_B0) 45823 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88650_B0m_fields[] = { 45824 { RMAPEM_AGE_STATUSf, 2, 54, SOCF_LE | SOCF_GLOBAL }, 45825 { RMAPEM_KEYf, 29, 11, SOCF_LE | SOCF_GLOBAL }, 45826 { RMAPEM_PAYLOADf, 14, 40, SOCF_LE | SOCF_GLOBAL }, 45827 { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL }, 45828 { RMAPEM_RESERVED_LOWf, 4, 54, SOCF_LE | SOCF_GLOBAL }, 45829 { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL }, 45830 { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 45831 { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 45832 }; 45833 #endif 45834 45835 #if defined(BCM_88660_A0) 45836 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88660_A0m_fields[] = { 45837 { RMAPEM_AGE_STATUSf, 2, 54, SOCF_LE | SOCF_GLOBAL }, 45838 { RMAPEM_KEYf, 29, 11, SOCF_LE | SOCF_GLOBAL }, 45839 { RMAPEM_PAYLOADf, 14, 40, SOCF_LE | SOCF_GLOBAL }, 45840 { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL }, 45841 { RMAPEM_RESERVED_LOWf, 4, 54, SOCF_LE | SOCF_GLOBAL }, 45842 { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL }, 45843 { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 45844 { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 45845 }; 45846 #endif 45847 45848 #if defined(BCM_88675_A0) 45849 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88675_A0m_fields[] = { 45850 { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL }, 45851 { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL }, 45852 { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL }, 45853 { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL }, 45854 { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL }, 45855 { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL }, 45856 { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 45857 { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 45858 }; 45859 #endif 45860 45861 #if defined(BCM_88675_B0) 45862 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88675_B0m_fields[] = { 45863 { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL }, 45864 { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL }, 45865 { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL }, 45866 { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL }, 45867 { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL }, 45868 { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL }, 45869 { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 45870 { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 45871 }; 45872 #endif 45873 45874 #if defined(BCM_88680_A0) 45875 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88680_A0m_fields[] = { 45876 { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL }, 45877 { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL }, 45878 { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL }, 45879 { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL }, 45880 { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL }, 45881 { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL }, 45882 { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL }, 45883 { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL } 45884 }; 45885 #endif 45886 45887 #if defined(BCM_88650_A0) 45888 soc_field_info_t soc_OAMP_RMAPEM_STEP_TABLEm_fields[] = { 45889 { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45890 { RMAPEM_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45891 { RMAPEM_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL }, 45892 { RMAPEM_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL }, 45893 { RMAPEM_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 45894 { RMAPEM_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL } 45895 }; 45896 #endif 45897 45898 #if defined(BCM_88650_B0) 45899 soc_field_info_t soc_OAMP_RMAPEM_STEP_TABLE_BCM88650_B0m_fields[] = { 45900 { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45901 { RMAPEM_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45902 { RMAPEM_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL }, 45903 { RMAPEM_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL }, 45904 { RMAPEM_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 45905 { RMAPEM_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL } 45906 }; 45907 #endif 45908 45909 #if defined(BCM_88660_A0) 45910 soc_field_info_t soc_OAMP_RMAPEM_STEP_TABLE_BCM88660_A0m_fields[] = { 45911 { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45912 { RMAPEM_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 45913 { RMAPEM_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL }, 45914 { RMAPEM_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL }, 45915 { RMAPEM_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL }, 45916 { RMAPEM_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL } 45917 }; 45918 #endif 45919 45920 #if defined(BCM_88690_A0) 45921 soc_field_info_t soc_OAMP_RMEP_DATABASEm_fields[] = { 45922 { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45923 { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45924 { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL }, 45925 { LOCf, 1, 13, 0 | SOCF_GLOBAL }, 45926 { LOC_CLEAR_COUNTf, 2, 11, SOCF_LE | SOCF_GLOBAL }, 45927 { PUNT_COUNTERf, 3, 32, SOCF_LE | SOCF_GLOBAL }, 45928 { PUNT_NEXT_GOOD_PACKETf, 1, 36, 0 | SOCF_GLOBAL }, 45929 { RDI_RECEIVEDf, 1, 35, 0 | SOCF_GLOBAL }, 45930 { REMOTE_STATEf, 18, 14, SOCF_LE | SOCF_GLOBAL }, 45931 { RESERVEDf, 4, 37, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 45932 }; 45933 #endif 45934 45935 #if defined(BCM_88690_B0) 45936 soc_field_info_t soc_OAMP_RMEP_DATABASE_BCM88690_B0m_fields[] = { 45937 { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45938 { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45939 { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL }, 45940 { LAST_PRD_PKT_CNTR_1731f, 2, 37, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 45941 { LOCf, 1, 13, 0 | SOCF_GLOBAL }, 45942 { LOC_CLEAR_COUNTf, 2, 11, SOCF_LE | SOCF_GLOBAL }, 45943 { PUNT_COUNTERf, 3, 32, SOCF_LE | SOCF_GLOBAL }, 45944 { PUNT_NEXT_GOOD_PACKETf, 1, 36, 0 | SOCF_GLOBAL }, 45945 { RDI_RECEIVEDf, 1, 35, 0 | SOCF_GLOBAL }, 45946 { REMOTE_STATEf, 18, 14, SOCF_LE | SOCF_GLOBAL }, 45947 { RESERVEDf, 2, 39, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 45948 }; 45949 #endif 45950 45951 #if defined(BCM_88650_A0) 45952 soc_field_info_t soc_OAMP_RMEP_DBm_fields[] = { 45953 { EVENT_MASKf, 1, 29, 0 | SOCF_GLOBAL }, 45954 { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45955 { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL }, 45956 { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 45957 { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL }, 45958 { LOCf, 1, 28, 0 | SOCF_GLOBAL }, 45959 { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL }, 45960 { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL }, 45961 { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL }, 45962 { PARITYf, 1, 32, SOCF_RO | SOCF_GLOBAL }, 45963 { RDI_RECEIVEDf, 1, 31, 0 | SOCF_GLOBAL }, 45964 { STATE_AUTO_HANDLEf, 1, 30, 0 | SOCF_GLOBAL } 45965 }; 45966 #endif 45967 45968 #if defined(BCM_88270_A0) 45969 soc_field_info_t soc_OAMP_RMEP_DB_BCM88270_A0m_fields[] = { 45970 { ECCf, 8, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45971 { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45972 { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL }, 45973 { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 45974 { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL }, 45975 { LOCf, 1, 28, 0 | SOCF_GLOBAL }, 45976 { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL }, 45977 { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL }, 45978 { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL }, 45979 { MEP_DB_PTRf, 14, 46, SOCF_LE | SOCF_GLOBAL }, 45980 { PUNT_COUNTERf, 3, 42, SOCF_LE | SOCF_GLOBAL }, 45981 { PUNT_PROFILEf, 4, 38, SOCF_LE | SOCF_GLOBAL }, 45982 { RDI_RECEIVEDf, 1, 45, 0 | SOCF_GLOBAL }, 45983 { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL } 45984 }; 45985 #endif 45986 45987 #if defined(BCM_88375_A0) 45988 soc_field_info_t soc_OAMP_RMEP_DB_BCM88375_A0m_fields[] = { 45989 { ECCf, 7, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 45990 { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 45991 { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL }, 45992 { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 45993 { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL }, 45994 { LOCf, 1, 28, 0 | SOCF_GLOBAL }, 45995 { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL }, 45996 { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL }, 45997 { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL }, 45998 { PUNT_COUNTERf, 3, 40, SOCF_LE | SOCF_GLOBAL }, 45999 { PUNT_PROFILEf, 2, 38, SOCF_LE | SOCF_GLOBAL }, 46000 { RDI_RECEIVEDf, 1, 43, 0 | SOCF_GLOBAL }, 46001 { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL } 46002 }; 46003 #endif 46004 46005 #if defined(BCM_88375_B0) 46006 soc_field_info_t soc_OAMP_RMEP_DB_BCM88375_B0m_fields[] = { 46007 { ECCf, 7, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46008 { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 46009 { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL }, 46010 { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 46011 { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL }, 46012 { LOCf, 1, 28, 0 | SOCF_GLOBAL }, 46013 { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL }, 46014 { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL }, 46015 { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL }, 46016 { PUNT_COUNTERf, 3, 40, SOCF_LE | SOCF_GLOBAL }, 46017 { PUNT_PROFILEf, 2, 38, SOCF_LE | SOCF_GLOBAL }, 46018 { RDI_RECEIVEDf, 1, 43, 0 | SOCF_GLOBAL }, 46019 { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL } 46020 }; 46021 #endif 46022 46023 #if defined(BCM_88470_A0) 46024 soc_field_info_t soc_OAMP_RMEP_DB_BCM88470_A0m_fields[] = { 46025 { ECCf, 8, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46026 { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 46027 { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL }, 46028 { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 46029 { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL }, 46030 { LOCf, 1, 28, 0 | SOCF_GLOBAL }, 46031 { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL }, 46032 { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL }, 46033 { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL }, 46034 { MEP_DB_PTRf, 14, 46, SOCF_LE | SOCF_GLOBAL }, 46035 { PUNT_COUNTERf, 3, 42, SOCF_LE | SOCF_GLOBAL }, 46036 { PUNT_PROFILEf, 4, 38, SOCF_LE | SOCF_GLOBAL }, 46037 { RDI_RECEIVEDf, 1, 45, 0 | SOCF_GLOBAL }, 46038 { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL } 46039 }; 46040 #endif 46041 46042 #if defined(BCM_88470_B0) 46043 soc_field_info_t soc_OAMP_RMEP_DB_BCM88470_B0m_fields[] = { 46044 { ECCf, 8, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46045 { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 46046 { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL }, 46047 { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 46048 { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL }, 46049 { LOCf, 1, 28, 0 | SOCF_GLOBAL }, 46050 { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL }, 46051 { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL }, 46052 { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL }, 46053 { MEP_DB_PTRf, 14, 46, SOCF_LE | SOCF_GLOBAL }, 46054 { PUNT_COUNTERf, 3, 42, SOCF_LE | SOCF_GLOBAL }, 46055 { PUNT_PROFILEf, 4, 38, SOCF_LE | SOCF_GLOBAL }, 46056 { RDI_RECEIVEDf, 1, 45, 0 | SOCF_GLOBAL }, 46057 { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL } 46058 }; 46059 #endif 46060 46061 #if defined(BCM_88650_B0) 46062 soc_field_info_t soc_OAMP_RMEP_DB_BCM88650_B0m_fields[] = { 46063 { EVENT_MASKf, 1, 29, 0 | SOCF_GLOBAL }, 46064 { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 46065 { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL }, 46066 { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 46067 { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL }, 46068 { LOCf, 1, 28, 0 | SOCF_GLOBAL }, 46069 { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL }, 46070 { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL }, 46071 { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL }, 46072 { PARITYf, 1, 32, SOCF_RO | SOCF_GLOBAL }, 46073 { RDI_RECEIVEDf, 1, 31, 0 | SOCF_GLOBAL }, 46074 { STATE_AUTO_HANDLEf, 1, 30, 0 | SOCF_GLOBAL } 46075 }; 46076 #endif 46077 46078 #if defined(BCM_88660_A0) 46079 soc_field_info_t soc_OAMP_RMEP_DB_BCM88660_A0m_fields[] = { 46080 { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 46081 { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL }, 46082 { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 46083 { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL }, 46084 { LOCf, 1, 28, 0 | SOCF_GLOBAL }, 46085 { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL }, 46086 { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL }, 46087 { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL }, 46088 { PARITYf, 2, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46089 { PUNT_COUNTERf, 3, 40, SOCF_LE | SOCF_GLOBAL }, 46090 { PUNT_PROFILEf, 2, 38, SOCF_LE | SOCF_GLOBAL }, 46091 { RDI_RECEIVEDf, 1, 43, 0 | SOCF_GLOBAL }, 46092 { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL } 46093 }; 46094 #endif 46095 46096 #if defined(BCM_88675_A0) 46097 soc_field_info_t soc_OAMP_RMEP_DB_BCM88675_A0m_fields[] = { 46098 { ECCf, 7, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46099 { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 46100 { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL }, 46101 { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 46102 { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL }, 46103 { LOCf, 1, 28, 0 | SOCF_GLOBAL }, 46104 { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL }, 46105 { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL }, 46106 { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL }, 46107 { PUNT_COUNTERf, 3, 40, SOCF_LE | SOCF_GLOBAL }, 46108 { PUNT_PROFILEf, 2, 38, SOCF_LE | SOCF_GLOBAL }, 46109 { RDI_RECEIVEDf, 1, 43, 0 | SOCF_GLOBAL }, 46110 { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL } 46111 }; 46112 #endif 46113 46114 #if defined(BCM_88675_B0) 46115 soc_field_info_t soc_OAMP_RMEP_DB_BCM88675_B0m_fields[] = { 46116 { ECCf, 7, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46117 { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 46118 { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL }, 46119 { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 46120 { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL }, 46121 { LOCf, 1, 28, 0 | SOCF_GLOBAL }, 46122 { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL }, 46123 { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL }, 46124 { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL }, 46125 { PUNT_COUNTERf, 3, 40, SOCF_LE | SOCF_GLOBAL }, 46126 { PUNT_PROFILEf, 2, 38, SOCF_LE | SOCF_GLOBAL }, 46127 { RDI_RECEIVEDf, 1, 43, 0 | SOCF_GLOBAL }, 46128 { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL } 46129 }; 46130 #endif 46131 46132 #if defined(BCM_88680_A0) 46133 soc_field_info_t soc_OAMP_RMEP_DB_BCM88680_A0m_fields[] = { 46134 { ECCf, 7, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46135 { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 46136 { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL }, 46137 { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL }, 46138 { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL }, 46139 { LOCf, 1, 28, 0 | SOCF_GLOBAL }, 46140 { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL }, 46141 { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL }, 46142 { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL }, 46143 { PUNT_COUNTERf, 3, 40, SOCF_LE | SOCF_GLOBAL }, 46144 { PUNT_PROFILEf, 2, 38, SOCF_LE | SOCF_GLOBAL }, 46145 { RDI_RECEIVEDf, 1, 43, 0 | SOCF_GLOBAL }, 46146 { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL } 46147 }; 46148 #endif 46149 46150 #if defined(BCM_88690_A0) 46151 soc_field_info_t soc_OAMP_RMEP_DB_BCM88690_A0m_fields[] = { 46152 { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46153 { RMEP_DB_ENTRYf, 41, 0, SOCF_LE | SOCF_GLOBAL } 46154 }; 46155 #endif 46156 46157 #if defined(BCM_88690_B0) 46158 soc_field_info_t soc_OAMP_RMEP_DB_BCM88690_B0m_fields[] = { 46159 { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46160 { RMEP_DB_ENTRYf, 41, 0, SOCF_LE | SOCF_GLOBAL } 46161 }; 46162 #endif 46163 46164 #if defined(BCM_88470_A0) 46165 soc_field_info_t soc_OAMP_RMEP_DB_EXTm_fields[] = { 46166 { ECCf, 7, 56, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46167 { ENTRY_0f, 7, 0, SOCF_LE | SOCF_GLOBAL }, 46168 { ENTRY_1f, 7, 7, SOCF_LE | SOCF_GLOBAL }, 46169 { ENTRY_2f, 7, 14, SOCF_LE | SOCF_GLOBAL }, 46170 { ENTRY_3f, 7, 21, SOCF_LE | SOCF_GLOBAL }, 46171 { ENTRY_4f, 7, 28, SOCF_LE | SOCF_GLOBAL }, 46172 { ENTRY_5f, 7, 35, SOCF_LE | SOCF_GLOBAL }, 46173 { ENTRY_6f, 7, 42, SOCF_LE | SOCF_GLOBAL }, 46174 { ENTRY_7f, 7, 49, SOCF_LE | SOCF_GLOBAL }, 46175 { LAST_PRD_PKT_CNTR_1711f, 3, 2, SOCF_LE | SOCF_GLOBAL }, 46176 { LAST_PRD_PKT_CNTR_1731f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 46177 { LOCf, 1, 6, 0 | SOCF_GLOBAL }, 46178 { RX_ERRf, 1, 5, 0 | SOCF_GLOBAL } 46179 }; 46180 #endif 46181 46182 #if defined(BCM_88690_A0) 46183 soc_field_info_t soc_OAMP_RMEP_DB_EXTERNALm_fields[] = { 46184 { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46185 { LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 46186 { LIFETIME_UNITSf, 2, 10, SOCF_LE | SOCF_GLOBAL }, 46187 { LOC_CLEAR_ENABLEf, 1, 14, 0 | SOCF_GLOBAL }, 46188 { LOC_CLEAR_LIMTf, 2, 12, SOCF_LE | SOCF_GLOBAL }, 46189 { MEP_DB_PTRf, 16, 19, SOCF_LE | SOCF_GLOBAL }, 46190 { PUNT_GOOD_PROFILEf, 3, 35, SOCF_LE | SOCF_GLOBAL }, 46191 { PUNT_PROFILEf, 4, 15, SOCF_LE | SOCF_GLOBAL }, 46192 { RESERVEDf, 3, 38, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46193 }; 46194 #endif 46195 46196 #if defined(BCM_88690_B0) 46197 soc_field_info_t soc_OAMP_RMEP_DB_EXTERNAL_BCM88690_B0m_fields[] = { 46198 { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46199 { LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL }, 46200 { LIFETIME_UNITSf, 2, 10, SOCF_LE | SOCF_GLOBAL }, 46201 { LOC_CLEAR_ENABLEf, 1, 14, 0 | SOCF_GLOBAL }, 46202 { LOC_CLEAR_LIMTf, 2, 12, SOCF_LE | SOCF_GLOBAL }, 46203 { MEP_DB_PTRf, 16, 19, SOCF_LE | SOCF_GLOBAL }, 46204 { PUNT_GOOD_PROFILEf, 3, 35, SOCF_LE | SOCF_GLOBAL }, 46205 { PUNT_PROFILEf, 4, 15, SOCF_LE | SOCF_GLOBAL }, 46206 { RESERVEDf, 3, 38, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46207 }; 46208 #endif 46209 46210 #if defined(BCM_88270_A0) 46211 soc_field_info_t soc_OAMP_RMEP_DB_EXT_BCM88270_A0m_fields[] = { 46212 { ECCf, 7, 56, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46213 { ENTRY_0f, 7, 0, SOCF_LE | SOCF_GLOBAL }, 46214 { ENTRY_1f, 7, 7, SOCF_LE | SOCF_GLOBAL }, 46215 { ENTRY_2f, 7, 14, SOCF_LE | SOCF_GLOBAL }, 46216 { ENTRY_3f, 7, 21, SOCF_LE | SOCF_GLOBAL }, 46217 { ENTRY_4f, 7, 28, SOCF_LE | SOCF_GLOBAL }, 46218 { ENTRY_5f, 7, 35, SOCF_LE | SOCF_GLOBAL }, 46219 { ENTRY_6f, 7, 42, SOCF_LE | SOCF_GLOBAL }, 46220 { ENTRY_7f, 7, 49, SOCF_LE | SOCF_GLOBAL }, 46221 { LAST_PRD_PKT_CNTR_1711f, 3, 2, SOCF_LE | SOCF_GLOBAL }, 46222 { LAST_PRD_PKT_CNTR_1731f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 46223 { LOCf, 1, 6, 0 | SOCF_GLOBAL }, 46224 { RX_ERRf, 1, 5, 0 | SOCF_GLOBAL } 46225 }; 46226 #endif 46227 46228 #if defined(BCM_88470_B0) 46229 soc_field_info_t soc_OAMP_RMEP_DB_EXT_BCM88470_B0m_fields[] = { 46230 { ECCf, 7, 56, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46231 { ENTRY_0f, 7, 0, SOCF_LE | SOCF_GLOBAL }, 46232 { ENTRY_1f, 7, 7, SOCF_LE | SOCF_GLOBAL }, 46233 { ENTRY_2f, 7, 14, SOCF_LE | SOCF_GLOBAL }, 46234 { ENTRY_3f, 7, 21, SOCF_LE | SOCF_GLOBAL }, 46235 { ENTRY_4f, 7, 28, SOCF_LE | SOCF_GLOBAL }, 46236 { ENTRY_5f, 7, 35, SOCF_LE | SOCF_GLOBAL }, 46237 { ENTRY_6f, 7, 42, SOCF_LE | SOCF_GLOBAL }, 46238 { ENTRY_7f, 7, 49, SOCF_LE | SOCF_GLOBAL }, 46239 { LAST_PRD_PKT_CNTR_1711f, 3, 2, SOCF_LE | SOCF_GLOBAL }, 46240 { LAST_PRD_PKT_CNTR_1731f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 46241 { LOCf, 1, 6, 0 | SOCF_GLOBAL }, 46242 { RX_ERRf, 1, 5, 0 | SOCF_GLOBAL } 46243 }; 46244 #endif 46245 46246 #if defined(BCM_88690_A0) 46247 soc_field_info_t soc_OAMP_RMEP_INDEX_ACCm_fields[] = { 46248 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46249 { RMEP_INDEX_ACC_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 46250 }; 46251 #endif 46252 46253 #if defined(BCM_88690_B0) 46254 soc_field_info_t soc_OAMP_RMEP_INDEX_ACC_BCM88690_B0m_fields[] = { 46255 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46256 { RMEP_INDEX_ACC_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL } 46257 }; 46258 #endif 46259 46260 #if defined(BCM_88470_A0) 46261 soc_field_info_t soc_OAMP_RSP_FIRST_DATA_FIFOm_fields[] = { 46262 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46263 { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL } 46264 }; 46265 #endif 46266 46267 #if defined(BCM_88270_A0) 46268 soc_field_info_t soc_OAMP_RSP_FIRST_DATA_FIFO_BCM88270_A0m_fields[] = { 46269 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46270 { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL } 46271 }; 46272 #endif 46273 46274 #if defined(BCM_88470_B0) 46275 soc_field_info_t soc_OAMP_RSP_FIRST_DATA_FIFO_BCM88470_B0m_fields[] = { 46276 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46277 { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL } 46278 }; 46279 #endif 46280 46281 #if defined(BCM_88690_A0) 46282 soc_field_info_t soc_OAMP_RSP_FIRST_DATA_FIFO_BCM88690_A0m_fields[] = { 46283 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46284 { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL } 46285 }; 46286 #endif 46287 46288 #if defined(BCM_88690_B0) 46289 soc_field_info_t soc_OAMP_RSP_FIRST_DATA_FIFO_BCM88690_B0m_fields[] = { 46290 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46291 { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL } 46292 }; 46293 #endif 46294 46295 #if defined(BCM_88470_A0) 46296 soc_field_info_t soc_OAMP_RSP_OUT_DATA_FIFOm_fields[] = { 46297 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46298 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46299 }; 46300 #endif 46301 46302 #if defined(BCM_88270_A0) 46303 soc_field_info_t soc_OAMP_RSP_OUT_DATA_FIFO_BCM88270_A0m_fields[] = { 46304 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46305 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46306 }; 46307 #endif 46308 46309 #if defined(BCM_88470_B0) 46310 soc_field_info_t soc_OAMP_RSP_OUT_DATA_FIFO_BCM88470_B0m_fields[] = { 46311 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46312 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46313 }; 46314 #endif 46315 46316 #if defined(BCM_88690_A0) 46317 soc_field_info_t soc_OAMP_RSP_OUT_DATA_FIFO_BCM88690_A0m_fields[] = { 46318 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46319 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46320 }; 46321 #endif 46322 46323 #if defined(BCM_88690_B0) 46324 soc_field_info_t soc_OAMP_RSP_OUT_DATA_FIFO_BCM88690_B0m_fields[] = { 46325 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46326 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46327 }; 46328 #endif 46329 46330 #if defined(BCM_88675_A0) 46331 soc_field_info_t soc_OAMP_RSP_TCAMm_fields[] = { 46332 { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL }, 46333 { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL }, 46334 { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL }, 46335 { VALIDf, 1, 56, 0 | SOCF_GLOBAL } 46336 }; 46337 #endif 46338 46339 #if defined(BCM_88270_A0) 46340 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88270_A0m_fields[] = { 46341 { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL }, 46342 { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL }, 46343 { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL }, 46344 { VALIDf, 1, 56, 0 | SOCF_GLOBAL } 46345 }; 46346 #endif 46347 46348 #if defined(BCM_88375_A0) 46349 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88375_A0m_fields[] = { 46350 { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL }, 46351 { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL }, 46352 { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL }, 46353 { VALIDf, 1, 56, 0 | SOCF_GLOBAL } 46354 }; 46355 #endif 46356 46357 #if defined(BCM_88375_B0) 46358 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88375_B0m_fields[] = { 46359 { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL }, 46360 { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL }, 46361 { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL }, 46362 { VALIDf, 1, 56, 0 | SOCF_GLOBAL } 46363 }; 46364 #endif 46365 46366 #if defined(BCM_88470_A0) 46367 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88470_A0m_fields[] = { 46368 { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL }, 46369 { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL }, 46370 { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL }, 46371 { VALIDf, 1, 56, 0 | SOCF_GLOBAL } 46372 }; 46373 #endif 46374 46375 #if defined(BCM_88470_B0) 46376 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88470_B0m_fields[] = { 46377 { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL }, 46378 { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL }, 46379 { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL }, 46380 { VALIDf, 1, 56, 0 | SOCF_GLOBAL } 46381 }; 46382 #endif 46383 46384 #if defined(BCM_88675_B0) 46385 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88675_B0m_fields[] = { 46386 { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL }, 46387 { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL }, 46388 { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL }, 46389 { VALIDf, 1, 56, 0 | SOCF_GLOBAL } 46390 }; 46391 #endif 46392 46393 #if defined(BCM_88680_A0) 46394 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88680_A0m_fields[] = { 46395 { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL }, 46396 { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL }, 46397 { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL }, 46398 { VALIDf, 1, 56, 0 | SOCF_GLOBAL } 46399 }; 46400 #endif 46401 46402 #if defined(BCM_88690_A0) 46403 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88690_A0m_fields[] = { 46404 { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL }, 46405 { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL }, 46406 { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL }, 46407 { VALIDf, 1, 56, 0 | SOCF_GLOBAL } 46408 }; 46409 #endif 46410 46411 #if defined(BCM_88690_B0) 46412 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88690_B0m_fields[] = { 46413 { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL }, 46414 { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL }, 46415 { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL }, 46416 { VALIDf, 1, 56, 0 | SOCF_GLOBAL } 46417 }; 46418 #endif 46419 46420 #if defined(BCM_88470_A0) 46421 soc_field_info_t soc_OAMP_RXB_INPUT_DATA_FIFOm_fields[] = { 46422 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46423 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46424 }; 46425 #endif 46426 46427 #if defined(BCM_88270_A0) 46428 soc_field_info_t soc_OAMP_RXB_INPUT_DATA_FIFO_BCM88270_A0m_fields[] = { 46429 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46430 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46431 }; 46432 #endif 46433 46434 #if defined(BCM_88470_B0) 46435 soc_field_info_t soc_OAMP_RXB_INPUT_DATA_FIFO_BCM88470_B0m_fields[] = { 46436 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46437 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46438 }; 46439 #endif 46440 46441 #if defined(BCM_88690_A0) 46442 soc_field_info_t soc_OAMP_RXB_INPUT_DATA_FIFO_BCM88690_A0m_fields[] = { 46443 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46444 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46445 }; 46446 #endif 46447 46448 #if defined(BCM_88690_B0) 46449 soc_field_info_t soc_OAMP_RXB_INPUT_DATA_FIFO_BCM88690_B0m_fields[] = { 46450 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46451 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46452 }; 46453 #endif 46454 46455 #if defined(BCM_88470_A0) 46456 soc_field_info_t soc_OAMP_RXB_OUTPUT_DATA_FIFOm_fields[] = { 46457 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46458 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46459 }; 46460 #endif 46461 46462 #if defined(BCM_88270_A0) 46463 soc_field_info_t soc_OAMP_RXB_OUTPUT_DATA_FIFO_BCM88270_A0m_fields[] = { 46464 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46465 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46466 }; 46467 #endif 46468 46469 #if defined(BCM_88470_B0) 46470 soc_field_info_t soc_OAMP_RXB_OUTPUT_DATA_FIFO_BCM88470_B0m_fields[] = { 46471 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46472 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46473 }; 46474 #endif 46475 46476 #if defined(BCM_88690_A0) 46477 soc_field_info_t soc_OAMP_RXB_OUTPUT_DATA_FIFO_BCM88690_A0m_fields[] = { 46478 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46479 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46480 }; 46481 #endif 46482 46483 #if defined(BCM_88690_B0) 46484 soc_field_info_t soc_OAMP_RXB_OUTPUT_DATA_FIFO_BCM88690_B0m_fields[] = { 46485 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46486 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 46487 }; 46488 #endif 46489 46490 #if defined(BCM_88690_A0) 46491 soc_field_info_t soc_OAMP_RXI_CORE_0_MEMm_fields[] = { 46492 { ECCf, 8, 71, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46493 { RX_DATAf, 71, 0, SOCF_LE | SOCF_GLOBAL } 46494 }; 46495 #endif 46496 46497 #if defined(BCM_88690_B0) 46498 soc_field_info_t soc_OAMP_RXI_CORE_0_MEM_BCM88690_B0m_fields[] = { 46499 { ECCf, 8, 71, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46500 { RX_DATAf, 71, 0, SOCF_LE | SOCF_GLOBAL } 46501 }; 46502 #endif 46503 46504 #if defined(BCM_88690_A0) 46505 soc_field_info_t soc_OAMP_RXI_CORE_1_MEMm_fields[] = { 46506 { ECCf, 8, 71, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46507 { RX_DATAf, 71, 0, SOCF_LE | SOCF_GLOBAL } 46508 }; 46509 #endif 46510 46511 #if defined(BCM_88690_B0) 46512 soc_field_info_t soc_OAMP_RXI_CORE_1_MEM_BCM88690_B0m_fields[] = { 46513 { ECCf, 8, 71, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46514 { RX_DATAf, 71, 0, SOCF_LE | SOCF_GLOBAL } 46515 }; 46516 #endif 46517 46518 #if defined(BCM_88690_A0) 46519 soc_field_info_t soc_OAMP_RXP_LMM_DA_NIC_TBL_FIFOm_fields[] = { 46520 { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46521 { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL } 46522 }; 46523 #endif 46524 46525 #if defined(BCM_88690_B0) 46526 soc_field_info_t soc_OAMP_RXP_LMM_DA_NIC_TBL_FIFO_BCM88690_B0m_fields[] = { 46527 { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46528 { ITEM_0_23f, 24, 0, SOCF_LE | SOCF_GLOBAL } 46529 }; 46530 #endif 46531 46532 #if defined(BCM_88690_A0) 46533 soc_field_info_t soc_OAMP_RXP_LOCAL_R_MEP_PART_1_FIFOm_fields[] = { 46534 { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46535 { R_MEP_DB_ENTRYf, 41, 0, SOCF_LE | SOCF_GLOBAL } 46536 }; 46537 #endif 46538 46539 #if defined(BCM_88690_B0) 46540 soc_field_info_t soc_OAMP_RXP_LOCAL_R_MEP_PART_1_FIFO_BCM88690_B0m_fields[] = { 46541 { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46542 { ITEM_0_40f, 41, 0, SOCF_LE | SOCF_GLOBAL } 46543 }; 46544 #endif 46545 46546 #if defined(BCM_88690_A0) 46547 soc_field_info_t soc_OAMP_RXP_LOCAL_R_MEP_PART_2_FIFOm_fields[] = { 46548 { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46549 { R_MEP_DB_ENTRYf, 41, 0, SOCF_LE | SOCF_GLOBAL } 46550 }; 46551 #endif 46552 46553 #if defined(BCM_88690_B0) 46554 soc_field_info_t soc_OAMP_RXP_LOCAL_R_MEP_PART_2_FIFO_BCM88690_B0m_fields[] = { 46555 { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46556 { ITEM_0_40f, 41, 0, SOCF_LE | SOCF_GLOBAL } 46557 }; 46558 #endif 46559 46560 #if defined(BCM_88690_A0) 46561 soc_field_info_t soc_OAMP_RXP_LOC_2_SYS_PORT_TBL_FIFOm_fields[] = { 46562 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46563 { RESERVEDf, 4, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 46564 { SYS_PORTf, 16, 0, SOCF_LE | SOCF_GLOBAL } 46565 }; 46566 #endif 46567 46568 #if defined(BCM_88690_B0) 46569 soc_field_info_t soc_OAMP_RXP_LOC_2_SYS_PORT_TBL_FIFO_BCM88690_B0m_fields[] = { 46570 { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46571 { RESERVEDf, 4, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 46572 { SYS_PORTf, 16, 0, SOCF_LE | SOCF_GLOBAL } 46573 }; 46574 #endif 46575 46576 #if defined(BCM_88690_A0) 46577 soc_field_info_t soc_OAMP_RXP_MDB_R_MEP_PART_2_FIFOm_fields[] = { 46578 { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46579 { R_MEP_DB_ENTRYf, 41, 0, SOCF_LE | SOCF_GLOBAL } 46580 }; 46581 #endif 46582 46583 #if defined(BCM_88690_B0) 46584 soc_field_info_t soc_OAMP_RXP_MDB_R_MEP_PART_2_FIFO_BCM88690_B0m_fields[] = { 46585 { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46586 { ITEM_0_40f, 41, 0, SOCF_LE | SOCF_GLOBAL } 46587 }; 46588 #endif 46589 46590 #if defined(BCM_88690_A0) 46591 soc_field_info_t soc_OAMP_RXP_MEP_PROFILE_TBL_FIFOm_fields[] = { 46592 { ECCf, 9, 122, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46593 { MEP_PROFILEf, 122, 0, SOCF_LE | SOCF_GLOBAL } 46594 }; 46595 #endif 46596 46597 #if defined(BCM_88690_B0) 46598 soc_field_info_t soc_OAMP_RXP_MEP_PROFILE_TBL_FIFO_BCM88690_B0m_fields[] = { 46599 { ECCf, 9, 122, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46600 { ITEM_0_121f, 122, 0, SOCF_LE | SOCF_GLOBAL } 46601 }; 46602 #endif 46603 46604 #if defined(BCM_88690_A0) 46605 soc_field_info_t soc_OAMP_RXP_R_MEP_INDEX_FIFOm_fields[] = { 46606 { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46607 { R_MEP_INDEXf, 16, 0, SOCF_LE | SOCF_GLOBAL } 46608 }; 46609 #endif 46610 46611 #if defined(BCM_88690_B0) 46612 soc_field_info_t soc_OAMP_RXP_R_MEP_INDEX_FIFO_BCM88690_B0m_fields[] = { 46613 { RXP_R_MEP_INDEX_FIFOf, 22, 0, SOCF_LE | SOCF_GLOBAL } 46614 }; 46615 #endif 46616 46617 #if defined(BCM_88690_A0) 46618 soc_field_info_t soc_OAMP_RXP_UMC_TBL_FIFOm_fields[] = { 46619 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46620 { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL } 46621 }; 46622 #endif 46623 46624 #if defined(BCM_88690_B0) 46625 soc_field_info_t soc_OAMP_RXP_UMC_TBL_FIFO_BCM88690_B0m_fields[] = { 46626 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46627 { ITEM_0_39f, 40, 0, SOCF_LE | SOCF_GLOBAL } 46628 }; 46629 #endif 46630 46631 #if defined(BCM_88675_A0) 46632 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAMm_fields[] = { 46633 { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 46634 { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 46635 { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL }, 46636 { VALIDf, 1, 32, 0 | SOCF_GLOBAL } 46637 }; 46638 #endif 46639 46640 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 46641 defined(BCM_56270_A0) 46642 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM56260_A0m_fields[] = { 46643 { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 46644 { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 46645 { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL }, 46646 { VALIDf, 1, 32, 0 | SOCF_GLOBAL } 46647 }; 46648 #endif 46649 46650 #if defined(BCM_88270_A0) 46651 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88270_A0m_fields[] = { 46652 { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 46653 { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 46654 { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL }, 46655 { VALIDf, 1, 32, 0 | SOCF_GLOBAL } 46656 }; 46657 #endif 46658 46659 #if defined(BCM_88375_A0) 46660 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88375_A0m_fields[] = { 46661 { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 46662 { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 46663 { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL }, 46664 { VALIDf, 1, 32, 0 | SOCF_GLOBAL } 46665 }; 46666 #endif 46667 46668 #if defined(BCM_88375_B0) 46669 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88375_B0m_fields[] = { 46670 { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 46671 { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 46672 { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL }, 46673 { VALIDf, 1, 32, 0 | SOCF_GLOBAL } 46674 }; 46675 #endif 46676 46677 #if defined(BCM_88470_A0) 46678 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88470_A0m_fields[] = { 46679 { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 46680 { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 46681 { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL }, 46682 { VALIDf, 1, 32, 0 | SOCF_GLOBAL } 46683 }; 46684 #endif 46685 46686 #if defined(BCM_88470_B0) 46687 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88470_B0m_fields[] = { 46688 { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 46689 { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 46690 { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL }, 46691 { VALIDf, 1, 32, 0 | SOCF_GLOBAL } 46692 }; 46693 #endif 46694 46695 #if defined(BCM_88675_B0) 46696 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88675_B0m_fields[] = { 46697 { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 46698 { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 46699 { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL }, 46700 { VALIDf, 1, 32, 0 | SOCF_GLOBAL } 46701 }; 46702 #endif 46703 46704 #if defined(BCM_88680_A0) 46705 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88680_A0m_fields[] = { 46706 { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 46707 { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL }, 46708 { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL }, 46709 { VALIDf, 1, 32, 0 | SOCF_GLOBAL } 46710 }; 46711 #endif 46712 46713 #if defined(BCM_88690_A0) 46714 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88690_A0m_fields[] = { 46715 { DATf, 6, 32, SOCF_LE | SOCF_GLOBAL }, 46716 { KEYf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 46717 { MASKf, 16, 16, SOCF_LE | SOCF_GLOBAL }, 46718 { VALIDf, 1, 38, 0 | SOCF_GLOBAL } 46719 }; 46720 #endif 46721 46722 #if defined(BCM_88690_B0) 46723 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88690_B0m_fields[] = { 46724 { DATf, 6, 32, SOCF_LE | SOCF_GLOBAL }, 46725 { KEYf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 46726 { MASKf, 16, 16, SOCF_LE | SOCF_GLOBAL }, 46727 { VALIDf, 1, 38, 0 | SOCF_GLOBAL } 46728 }; 46729 #endif 46730 46731 #if defined(BCM_88690_A0) 46732 soc_field_info_t soc_OAMP_SAT_DATA_FIFO_MEMm_fields[] = { 46733 { ECCf, 11, 521, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46734 { SAT_DATAf, 521, 0, SOCF_LE | SOCF_GLOBAL } 46735 }; 46736 #endif 46737 46738 #if defined(BCM_88690_B0) 46739 soc_field_info_t soc_OAMP_SAT_DATA_FIFO_MEM_BCM88690_B0m_fields[] = { 46740 { ECCf, 11, 521, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46741 { SAT_DATAf, 521, 0, SOCF_LE | SOCF_GLOBAL } 46742 }; 46743 #endif 46744 46745 #if defined(BCM_88470_A0) 46746 soc_field_info_t soc_OAMP_SAT_EVENT_FIFO_MEMm_fields[] = { 46747 { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46748 { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL } 46749 }; 46750 #endif 46751 46752 #if defined(BCM_88270_A0) 46753 soc_field_info_t soc_OAMP_SAT_EVENT_FIFO_MEM_BCM88270_A0m_fields[] = { 46754 { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46755 { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL } 46756 }; 46757 #endif 46758 46759 #if defined(BCM_88470_B0) 46760 soc_field_info_t soc_OAMP_SAT_EVENT_FIFO_MEM_BCM88470_B0m_fields[] = { 46761 { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46762 { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL } 46763 }; 46764 #endif 46765 46766 #if defined(BCM_88690_A0) 46767 soc_field_info_t soc_OAMP_SAT_EVENT_FIFO_MEM_BCM88690_A0m_fields[] = { 46768 { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46769 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 46770 { ITEM_16_44f, 29, 16, SOCF_LE | SOCF_GLOBAL }, 46771 { ITEM_45_45f, 1, 45, 0 | SOCF_GLOBAL }, 46772 { ITEM_46_46f, 1, 46, 0 | SOCF_GLOBAL }, 46773 { ITEM_47_78f, 32, 47, SOCF_LE | SOCF_GLOBAL }, 46774 { ITEM_79_82f, 4, 79, SOCF_LE | SOCF_GLOBAL }, 46775 { ITEM_83_83f, 1, 83, 0 | SOCF_GLOBAL }, 46776 { ITEM_84_90f, 7, 84, SOCF_LE | SOCF_GLOBAL }, 46777 { ITEM_91_91f, 1, 91, 0 | SOCF_GLOBAL } 46778 }; 46779 #endif 46780 46781 #if defined(BCM_88690_B0) 46782 soc_field_info_t soc_OAMP_SAT_EVENT_FIFO_MEM_BCM88690_B0m_fields[] = { 46783 { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46784 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 46785 { ITEM_16_44f, 29, 16, SOCF_LE | SOCF_GLOBAL }, 46786 { ITEM_45_45f, 1, 45, 0 | SOCF_GLOBAL }, 46787 { ITEM_46_46f, 1, 46, 0 | SOCF_GLOBAL }, 46788 { ITEM_47_78f, 32, 47, SOCF_LE | SOCF_GLOBAL }, 46789 { ITEM_79_82f, 4, 79, SOCF_LE | SOCF_GLOBAL }, 46790 { ITEM_83_83f, 1, 83, 0 | SOCF_GLOBAL }, 46791 { ITEM_84_90f, 7, 84, SOCF_LE | SOCF_GLOBAL }, 46792 { ITEM_91_91f, 1, 91, 0 | SOCF_GLOBAL } 46793 }; 46794 #endif 46795 46796 #if defined(BCM_88690_A0) 46797 soc_field_info_t soc_OAMP_SAT_RXI_CORE_0_MEMm_fields[] = { 46798 { ECCf, 11, 530, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46799 { SAT_DATAf, 530, 0, SOCF_LE | SOCF_GLOBAL } 46800 }; 46801 #endif 46802 46803 #if defined(BCM_88690_B0) 46804 soc_field_info_t soc_OAMP_SAT_RXI_CORE_0_MEM_BCM88690_B0m_fields[] = { 46805 { ECCf, 11, 530, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46806 { SAT_DATAf, 530, 0, SOCF_LE | SOCF_GLOBAL } 46807 }; 46808 #endif 46809 46810 #if defined(BCM_88690_A0) 46811 soc_field_info_t soc_OAMP_SAT_RXI_CORE_1_MEMm_fields[] = { 46812 { ECCf, 11, 530, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46813 { SAT_DATAf, 530, 0, SOCF_LE | SOCF_GLOBAL } 46814 }; 46815 #endif 46816 46817 #if defined(BCM_88690_B0) 46818 soc_field_info_t soc_OAMP_SAT_RXI_CORE_1_MEM_BCM88690_B0m_fields[] = { 46819 { ECCf, 11, 530, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46820 { SAT_DATAf, 530, 0, SOCF_LE | SOCF_GLOBAL } 46821 }; 46822 #endif 46823 46824 #if defined(BCM_88690_A0) 46825 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_ACCUM_STATSm_fields[] = { 46826 { ACCUM_DELAY_CNTR_1_SECf, 64, 0, SOCF_LE | SOCF_GLOBAL }, 46827 { CURR_STATEf, 1, 192, 0 | SOCF_GLOBAL }, 46828 { CURR_WINDOW_SLOTS_CNTf, 5, 222, SOCF_LE | SOCF_GLOBAL }, 46829 { ECCf, 9, 234, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46830 { MAX_PKT_DELAY_1_SECf, 32, 64, SOCF_LE | SOCF_GLOBAL }, 46831 { MIN_PKT_DELAY_1_SECf, 32, 96, SOCF_LE | SOCF_GLOBAL }, 46832 { PKT_LOST_THRESHOLDf, 29, 193, SOCF_LE | SOCF_GLOBAL }, 46833 { TOD_STAMP_1_SECf, 64, 128, SOCF_LE | SOCF_GLOBAL }, 46834 { UPDATE_CNTRS_ALWAYSf, 1, 233, 0 | SOCF_GLOBAL }, 46835 { USE_NTPf, 1, 227, 0 | SOCF_GLOBAL }, 46836 { WINDOW_SIZEf, 5, 228, SOCF_LE | SOCF_GLOBAL } 46837 }; 46838 #endif 46839 46840 #if defined(BCM_88690_B0) 46841 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_ACCUM_STATS_EVENm_fields[] = { 46842 { ACCUM_DELAY_CNTR_1_SECf, 64, 0, SOCF_LE | SOCF_GLOBAL }, 46843 { CURR_STATEf, 1, 192, 0 | SOCF_GLOBAL }, 46844 { CURR_WINDOW_SLOTS_CNTf, 5, 222, SOCF_LE | SOCF_GLOBAL }, 46845 { ECCf, 9, 234, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46846 { MAX_PKT_DELAY_1_SECf, 32, 64, SOCF_LE | SOCF_GLOBAL }, 46847 { MIN_PKT_DELAY_1_SECf, 32, 96, SOCF_LE | SOCF_GLOBAL }, 46848 { PKT_LOST_THRESHOLDf, 29, 193, SOCF_LE | SOCF_GLOBAL }, 46849 { TOD_STAMP_1_SECf, 64, 128, SOCF_LE | SOCF_GLOBAL }, 46850 { UPDATE_CNTRS_ALWAYSf, 1, 233, 0 | SOCF_GLOBAL }, 46851 { USE_NTPf, 1, 227, 0 | SOCF_GLOBAL }, 46852 { WINDOW_SIZEf, 5, 228, SOCF_LE | SOCF_GLOBAL } 46853 }; 46854 #endif 46855 46856 #if defined(BCM_88690_B0) 46857 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_ACCUM_STATS_ODDm_fields[] = { 46858 { ACCUM_DELAY_CNTR_1_SECf, 64, 0, SOCF_LE | SOCF_GLOBAL }, 46859 { CURR_STATEf, 1, 192, 0 | SOCF_GLOBAL }, 46860 { CURR_WINDOW_SLOTS_CNTf, 5, 222, SOCF_LE | SOCF_GLOBAL }, 46861 { ECCf, 9, 234, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46862 { MAX_PKT_DELAY_1_SECf, 32, 64, SOCF_LE | SOCF_GLOBAL }, 46863 { MIN_PKT_DELAY_1_SECf, 32, 96, SOCF_LE | SOCF_GLOBAL }, 46864 { PKT_LOST_THRESHOLDf, 29, 193, SOCF_LE | SOCF_GLOBAL }, 46865 { TOD_STAMP_1_SECf, 64, 128, SOCF_LE | SOCF_GLOBAL }, 46866 { UPDATE_CNTRS_ALWAYSf, 1, 233, 0 | SOCF_GLOBAL }, 46867 { USE_NTPf, 1, 227, 0 | SOCF_GLOBAL }, 46868 { WINDOW_SIZEf, 5, 228, SOCF_LE | SOCF_GLOBAL } 46869 }; 46870 #endif 46871 46872 #if defined(BCM_88690_A0) 46873 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_BIN_STATSm_fields[] = { 46874 { ECCf, 10, 291, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46875 { FDV_BIN_0_PKT_CNTR_1_SECf, 29, 0, SOCF_LE | SOCF_GLOBAL }, 46876 { FDV_BIN_1_PKT_CNTR_1_SECf, 29, 29, SOCF_LE | SOCF_GLOBAL }, 46877 { FDV_BIN_2_PKT_CNTR_1_SECf, 29, 58, SOCF_LE | SOCF_GLOBAL }, 46878 { FDV_BIN_3_PKT_CNTR_1_SECf, 29, 87, SOCF_LE | SOCF_GLOBAL }, 46879 { FDV_BIN_4_PKT_CNTR_1_SECf, 29, 116, SOCF_LE | SOCF_GLOBAL }, 46880 { FDV_BIN_5_PKT_CNTR_1_SECf, 29, 145, SOCF_LE | SOCF_GLOBAL }, 46881 { FDV_BIN_6_PKT_CNTR_1_SECf, 29, 174, SOCF_LE | SOCF_GLOBAL }, 46882 { FDV_BIN_7_PKT_CNTR_1_SECf, 29, 203, SOCF_LE | SOCF_GLOBAL }, 46883 { FDV_BIN_8_PKT_CNTR_1_SECf, 29, 232, SOCF_LE | SOCF_GLOBAL }, 46884 { FDV_BIN_9_PKT_CNTR_1_SECf, 29, 261, SOCF_LE | SOCF_GLOBAL }, 46885 { RESERVEDf, 1, 290, SOCF_RES | SOCF_GLOBAL } 46886 }; 46887 #endif 46888 46889 #if defined(BCM_88690_B0) 46890 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_BIN_STATS_EVENm_fields[] = { 46891 { ECCf, 10, 291, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46892 { FDV_BIN_0_PKT_CNTR_1_SECf, 29, 0, SOCF_LE | SOCF_GLOBAL }, 46893 { FDV_BIN_1_PKT_CNTR_1_SECf, 29, 29, SOCF_LE | SOCF_GLOBAL }, 46894 { FDV_BIN_2_PKT_CNTR_1_SECf, 29, 58, SOCF_LE | SOCF_GLOBAL }, 46895 { FDV_BIN_3_PKT_CNTR_1_SECf, 29, 87, SOCF_LE | SOCF_GLOBAL }, 46896 { FDV_BIN_4_PKT_CNTR_1_SECf, 29, 116, SOCF_LE | SOCF_GLOBAL }, 46897 { FDV_BIN_5_PKT_CNTR_1_SECf, 29, 145, SOCF_LE | SOCF_GLOBAL }, 46898 { FDV_BIN_6_PKT_CNTR_1_SECf, 29, 174, SOCF_LE | SOCF_GLOBAL }, 46899 { FDV_BIN_7_PKT_CNTR_1_SECf, 29, 203, SOCF_LE | SOCF_GLOBAL }, 46900 { FDV_BIN_8_PKT_CNTR_1_SECf, 29, 232, SOCF_LE | SOCF_GLOBAL }, 46901 { FDV_BIN_9_PKT_CNTR_1_SECf, 29, 261, SOCF_LE | SOCF_GLOBAL }, 46902 { RESERVEDf, 1, 290, SOCF_RES | SOCF_GLOBAL } 46903 }; 46904 #endif 46905 46906 #if defined(BCM_88690_B0) 46907 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_BIN_STATS_ODDm_fields[] = { 46908 { ECCf, 10, 291, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46909 { FDV_BIN_0_PKT_CNTR_1_SECf, 29, 0, SOCF_LE | SOCF_GLOBAL }, 46910 { FDV_BIN_1_PKT_CNTR_1_SECf, 29, 29, SOCF_LE | SOCF_GLOBAL }, 46911 { FDV_BIN_2_PKT_CNTR_1_SECf, 29, 58, SOCF_LE | SOCF_GLOBAL }, 46912 { FDV_BIN_3_PKT_CNTR_1_SECf, 29, 87, SOCF_LE | SOCF_GLOBAL }, 46913 { FDV_BIN_4_PKT_CNTR_1_SECf, 29, 116, SOCF_LE | SOCF_GLOBAL }, 46914 { FDV_BIN_5_PKT_CNTR_1_SECf, 29, 145, SOCF_LE | SOCF_GLOBAL }, 46915 { FDV_BIN_6_PKT_CNTR_1_SECf, 29, 174, SOCF_LE | SOCF_GLOBAL }, 46916 { FDV_BIN_7_PKT_CNTR_1_SECf, 29, 203, SOCF_LE | SOCF_GLOBAL }, 46917 { FDV_BIN_8_PKT_CNTR_1_SECf, 29, 232, SOCF_LE | SOCF_GLOBAL }, 46918 { FDV_BIN_9_PKT_CNTR_1_SECf, 29, 261, SOCF_LE | SOCF_GLOBAL }, 46919 { RESERVEDf, 1, 290, SOCF_RES | SOCF_GLOBAL } 46920 }; 46921 #endif 46922 46923 #if defined(BCM_88690_A0) 46924 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_STATSm_fields[] = { 46925 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46926 { ERR_OCTETE_CNTR_1_SECf, 36, 188, SOCF_LE | SOCF_GLOBAL }, 46927 { ERR_PKT_CNTR_1_SECf, 29, 87, SOCF_LE | SOCF_GLOBAL }, 46928 { LAST_PKT_DELAY_1_SECf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 46929 { LOST_PKT_CNTR_1_SECf, 29, 0, SOCF_LE | SOCF_GLOBAL }, 46930 { OOO_OCTET_CNTR_1_SECf, 36, 152, SOCF_LE | SOCF_GLOBAL }, 46931 { OOO_PKT_CNTR_1_SECf, 29, 58, SOCF_LE | SOCF_GLOBAL }, 46932 { RCVD_OCTET_CNTR_1_SECf, 36, 116, SOCF_LE | SOCF_GLOBAL }, 46933 { RCVD_PKT_CNTR_1_SECf, 29, 29, SOCF_LE | SOCF_GLOBAL } 46934 }; 46935 #endif 46936 46937 #if defined(BCM_88690_B0) 46938 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_STATS_EVENm_fields[] = { 46939 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46940 { ERR_OCTETE_CNTR_1_SECf, 36, 188, SOCF_LE | SOCF_GLOBAL }, 46941 { ERR_PKT_CNTR_1_SECf, 29, 87, SOCF_LE | SOCF_GLOBAL }, 46942 { LAST_PKT_DELAY_1_SECf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 46943 { LOST_PKT_CNTR_1_SECf, 29, 0, SOCF_LE | SOCF_GLOBAL }, 46944 { OOO_OCTET_CNTR_1_SECf, 36, 152, SOCF_LE | SOCF_GLOBAL }, 46945 { OOO_PKT_CNTR_1_SECf, 29, 58, SOCF_LE | SOCF_GLOBAL }, 46946 { RCVD_OCTET_CNTR_1_SECf, 36, 116, SOCF_LE | SOCF_GLOBAL }, 46947 { RCVD_PKT_CNTR_1_SECf, 29, 29, SOCF_LE | SOCF_GLOBAL } 46948 }; 46949 #endif 46950 46951 #if defined(BCM_88690_B0) 46952 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_STATS_ODDm_fields[] = { 46953 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46954 { ERR_OCTETE_CNTR_1_SECf, 36, 188, SOCF_LE | SOCF_GLOBAL }, 46955 { ERR_PKT_CNTR_1_SECf, 29, 87, SOCF_LE | SOCF_GLOBAL }, 46956 { LAST_PKT_DELAY_1_SECf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 46957 { LOST_PKT_CNTR_1_SECf, 29, 0, SOCF_LE | SOCF_GLOBAL }, 46958 { OOO_OCTET_CNTR_1_SECf, 36, 152, SOCF_LE | SOCF_GLOBAL }, 46959 { OOO_PKT_CNTR_1_SECf, 29, 58, SOCF_LE | SOCF_GLOBAL }, 46960 { RCVD_OCTET_CNTR_1_SECf, 36, 116, SOCF_LE | SOCF_GLOBAL }, 46961 { RCVD_PKT_CNTR_1_SECf, 29, 29, SOCF_LE | SOCF_GLOBAL } 46962 }; 46963 #endif 46964 46965 #if defined(BCM_88690_A0) 46966 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_1m_fields[] = { 46967 { ECCf, 10, 268, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46968 { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL }, 46969 { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 46970 { OOO_OCTET_CNTR_ACCUMf, 48, 216, SOCF_LE | SOCF_GLOBAL }, 46971 { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL }, 46972 { RCVD_OCTET_CNTR_ACCUMf, 48, 168, SOCF_LE | SOCF_GLOBAL }, 46973 { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL }, 46974 { RESERVEDf, 4, 264, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46975 }; 46976 #endif 46977 46978 #if defined(BCM_88690_A0) 46979 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_2m_fields[] = { 46980 { ECCf, 10, 253, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46981 { ERR_OCTET_CNTR_ACCUMf, 48, 0, SOCF_LE | SOCF_GLOBAL }, 46982 { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 80, SOCF_LE | SOCF_GLOBAL }, 46983 { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 122, SOCF_LE | SOCF_GLOBAL }, 46984 { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 164, SOCF_LE | SOCF_GLOBAL }, 46985 { FDV_BIN_3_PKT_CNTR_ACCUMf, 42, 206, SOCF_LE | SOCF_GLOBAL }, 46986 { LAST_PKT_DELAY_ACCUMf, 32, 48, SOCF_LE | SOCF_GLOBAL }, 46987 { RESERVEDf, 5, 248, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 46988 }; 46989 #endif 46990 46991 #if defined(BCM_88690_A0) 46992 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_3m_fields[] = { 46993 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 46994 { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 46995 { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL }, 46996 { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL }, 46997 { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL }, 46998 { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 168, SOCF_LE | SOCF_GLOBAL }, 46999 { FDV_BIN_9_PKT_CNTR_ACCUMf, 42, 210, SOCF_LE | SOCF_GLOBAL }, 47000 { RESERVEDf, 4, 252, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47001 }; 47002 #endif 47003 47004 #if defined(BCM_88690_A0) 47005 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_4m_fields[] = { 47006 { ACCUM_DELAY_CNTR_ACCUMf, 64, 0, SOCF_LE | SOCF_GLOBAL }, 47007 { ECCf, 9, 210, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47008 { MAX_PKT_DELAY_ACCUMf, 32, 64, SOCF_LE | SOCF_GLOBAL }, 47009 { MIN_PKT_DELAY_ACCUMf, 32, 96, SOCF_LE | SOCF_GLOBAL }, 47010 { SEC_IN_AVAIL_STATE_CNTRf, 18, 192, SOCF_LE | SOCF_GLOBAL }, 47011 { TOD_STAMP_ACCUMf, 64, 128, SOCF_LE | SOCF_GLOBAL } 47012 }; 47013 #endif 47014 47015 #if defined(BCM_88690_B0) 47016 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_1_BCM88690_B0m_fields[] = { 47017 { ECCf, 10, 268, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47018 { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL }, 47019 { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 47020 { OOO_OCTET_CNTR_ACCUMf, 48, 216, SOCF_LE | SOCF_GLOBAL }, 47021 { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL }, 47022 { RCVD_OCTET_CNTR_ACCUMf, 48, 168, SOCF_LE | SOCF_GLOBAL }, 47023 { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL }, 47024 { RESERVEDf, 4, 264, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47025 }; 47026 #endif 47027 47028 #if defined(BCM_88690_B0) 47029 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_2_BCM88690_B0m_fields[] = { 47030 { ECCf, 10, 253, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47031 { ERR_OCTET_CNTR_ACCUMf, 48, 0, SOCF_LE | SOCF_GLOBAL }, 47032 { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 80, SOCF_LE | SOCF_GLOBAL }, 47033 { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 122, SOCF_LE | SOCF_GLOBAL }, 47034 { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 164, SOCF_LE | SOCF_GLOBAL }, 47035 { FDV_BIN_3_PKT_CNTR_ACCUMf, 42, 206, SOCF_LE | SOCF_GLOBAL }, 47036 { LAST_PKT_DELAY_ACCUMf, 32, 48, SOCF_LE | SOCF_GLOBAL }, 47037 { RESERVEDf, 5, 248, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47038 }; 47039 #endif 47040 47041 #if defined(BCM_88690_B0) 47042 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_3_BCM88690_B0m_fields[] = { 47043 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47044 { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL }, 47045 { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL }, 47046 { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL }, 47047 { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL }, 47048 { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 168, SOCF_LE | SOCF_GLOBAL }, 47049 { FDV_BIN_9_PKT_CNTR_ACCUMf, 42, 210, SOCF_LE | SOCF_GLOBAL }, 47050 { RESERVEDf, 4, 252, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47051 }; 47052 #endif 47053 47054 #if defined(BCM_88690_B0) 47055 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_4_BCM88690_B0m_fields[] = { 47056 { ACCUM_DELAY_CNTR_ACCUMf, 64, 0, SOCF_LE | SOCF_GLOBAL }, 47057 { ECCf, 9, 210, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47058 { MAX_PKT_DELAY_ACCUMf, 32, 64, SOCF_LE | SOCF_GLOBAL }, 47059 { MIN_PKT_DELAY_ACCUMf, 32, 96, SOCF_LE | SOCF_GLOBAL }, 47060 { SEC_IN_AVAIL_STATE_CNTRf, 18, 192, SOCF_LE | SOCF_GLOBAL }, 47061 { TOD_STAMP_ACCUMf, 64, 128, SOCF_LE | SOCF_GLOBAL } 47062 }; 47063 #endif 47064 47065 #if defined(BCM_88675_A0) 47066 soc_field_info_t soc_OAMP_SAT_RX_FLOW_IDm_fields[] = { 47067 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47068 { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 47069 { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL } 47070 }; 47071 #endif 47072 47073 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 47074 defined(BCM_56270_A0) 47075 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM56260_A0m_fields[] = { 47076 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47077 { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 47078 { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL } 47079 }; 47080 #endif 47081 47082 #if defined(BCM_88270_A0) 47083 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88270_A0m_fields[] = { 47084 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47085 { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 47086 { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL } 47087 }; 47088 #endif 47089 47090 #if defined(BCM_88375_A0) 47091 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88375_A0m_fields[] = { 47092 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47093 { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 47094 { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL } 47095 }; 47096 #endif 47097 47098 #if defined(BCM_88375_B0) 47099 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88375_B0m_fields[] = { 47100 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47101 { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 47102 { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL } 47103 }; 47104 #endif 47105 47106 #if defined(BCM_88470_A0) 47107 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88470_A0m_fields[] = { 47108 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47109 { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 47110 { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL } 47111 }; 47112 #endif 47113 47114 #if defined(BCM_88470_B0) 47115 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88470_B0m_fields[] = { 47116 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47117 { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 47118 { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL } 47119 }; 47120 #endif 47121 47122 #if defined(BCM_88675_B0) 47123 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88675_B0m_fields[] = { 47124 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47125 { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 47126 { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL } 47127 }; 47128 #endif 47129 47130 #if defined(BCM_88680_A0) 47131 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88680_A0m_fields[] = { 47132 { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47133 { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 47134 { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL } 47135 }; 47136 #endif 47137 47138 #if defined(BCM_88690_A0) 47139 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88690_A0m_fields[] = { 47140 { ECCf, 5, 11, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47141 { FLOW_IDf, 7, 0, SOCF_LE | SOCF_GLOBAL }, 47142 { FLOW_VALIDf, 1, 7, 0 | SOCF_GLOBAL }, 47143 { RESERVEDf, 3, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47144 }; 47145 #endif 47146 47147 #if defined(BCM_88690_B0) 47148 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88690_B0m_fields[] = { 47149 { ECCf, 5, 11, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47150 { FLOW_IDf, 7, 0, SOCF_LE | SOCF_GLOBAL }, 47151 { FLOW_VALIDf, 1, 7, 0 | SOCF_GLOBAL }, 47152 { RESERVEDf, 3, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 47153 }; 47154 #endif 47155 47156 #if defined(BCM_88675_A0) 47157 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMSm_fields[] = { 47158 { ADD_CRCf, 1, 129, 0 | SOCF_GLOBAL }, 47159 { ADD_END_TLVf, 1, 128, 0 | SOCF_GLOBAL }, 47160 { CALC_EQUAL_FDV_BINSf, 1, 159, 0 | SOCF_GLOBAL }, 47161 { CRC_OFFSETf, 16, 32, SOCF_LE | SOCF_GLOBAL }, 47162 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47163 { EXP_RPT_PATTERNf, 64, 64, SOCF_LE | SOCF_GLOBAL }, 47164 { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 47165 { FDV_BIN_MIN_DELAYf, 32, 192, SOCF_LE | SOCF_GLOBAL }, 47166 { FDV_BIN_STEPf, 32, 160, SOCF_LE | SOCF_GLOBAL }, 47167 { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47168 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47169 { RPRT_LFSR_THREHOLDf, 8, 149, SOCF_LE | SOCF_GLOBAL }, 47170 { RPRT_PKT_DELAYf, 1, 158, 0 | SOCF_GLOBAL }, 47171 { RPRT_PKT_SEQ_NUMf, 1, 157, 0 | SOCF_GLOBAL }, 47172 { SEQ_NUM_OFFSETf, 16, 48, SOCF_LE | SOCF_GLOBAL }, 47173 { TIME_STAMP_OFFSETf, 16, 130, SOCF_LE | SOCF_GLOBAL }, 47174 { USE_4_BYTE_PATTERNf, 1, 146, 0 | SOCF_GLOBAL }, 47175 { USE_PRBS_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL }, 47176 { USE_RPT_PTRN_PAYLOADf, 1, 148, 0 | SOCF_GLOBAL } 47177 }; 47178 #endif 47179 47180 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 47181 defined(BCM_56270_A0) 47182 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM56260_A0m_fields[] = { 47183 { ADD_CRCf, 1, 129, 0 | SOCF_GLOBAL }, 47184 { ADD_END_TLVf, 1, 128, 0 | SOCF_GLOBAL }, 47185 { CALC_EQUAL_FDV_BINSf, 1, 159, 0 | SOCF_GLOBAL }, 47186 { CRC_OFFSETf, 16, 32, SOCF_LE | SOCF_GLOBAL }, 47187 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47188 { EXP_RPT_PATTERNf, 64, 64, SOCF_LE | SOCF_GLOBAL }, 47189 { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 47190 { FDV_BIN_MIN_DELAYf, 32, 192, SOCF_LE | SOCF_GLOBAL }, 47191 { FDV_BIN_STEPf, 32, 160, SOCF_LE | SOCF_GLOBAL }, 47192 { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47193 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47194 { RPRT_LFSR_THREHOLDf, 8, 149, SOCF_LE | SOCF_GLOBAL }, 47195 { RPRT_PKT_DELAYf, 1, 158, 0 | SOCF_GLOBAL }, 47196 { RPRT_PKT_SEQ_NUMf, 1, 157, 0 | SOCF_GLOBAL }, 47197 { SEQ_NUM_OFFSETf, 16, 48, SOCF_LE | SOCF_GLOBAL }, 47198 { TIME_STAMP_OFFSETf, 16, 130, SOCF_LE | SOCF_GLOBAL }, 47199 { USE_4_BYTE_PATTERNf, 1, 146, 0 | SOCF_GLOBAL }, 47200 { USE_PRBS_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL }, 47201 { USE_RPT_PTRN_PAYLOADf, 1, 148, 0 | SOCF_GLOBAL } 47202 }; 47203 #endif 47204 47205 #if defined(BCM_88270_A0) 47206 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88270_A0m_fields[] = { 47207 { ADD_CRCf, 1, 128, 0 | SOCF_GLOBAL }, 47208 { ADD_END_TLVf, 1, 127, 0 | SOCF_GLOBAL }, 47209 { CALC_EQUAL_FDV_BINSf, 1, 158, 0 | SOCF_GLOBAL }, 47210 { CRC_OFFSETf, 16, 31, SOCF_LE | SOCF_GLOBAL }, 47211 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47212 { EXP_RPT_PATTERNf, 64, 63, SOCF_LE | SOCF_GLOBAL }, 47213 { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 47214 { FDV_BIN_MIN_DELAYf, 32, 191, SOCF_LE | SOCF_GLOBAL }, 47215 { FDV_BIN_STEPf, 32, 159, SOCF_LE | SOCF_GLOBAL }, 47216 { FDV_BIN_USE_INTR_PKT_DELf, 1, 223, 0 | SOCF_GLOBAL }, 47217 { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47218 { RESERVEDf, 15, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47219 { RPRT_LFSR_THREHOLDf, 8, 148, SOCF_LE | SOCF_GLOBAL }, 47220 { RPRT_PKT_DELAYf, 1, 157, 0 | SOCF_GLOBAL }, 47221 { RPRT_PKT_SEQ_NUMf, 1, 156, 0 | SOCF_GLOBAL }, 47222 { SEQ_NUM_OFFSETf, 16, 47, SOCF_LE | SOCF_GLOBAL }, 47223 { TIME_STAMP_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 47224 { USE_4_BYTE_PATTERNf, 1, 145, 0 | SOCF_GLOBAL }, 47225 { USE_PRBS_PAYLOADf, 1, 146, 0 | SOCF_GLOBAL }, 47226 { USE_RPT_PTRN_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL } 47227 }; 47228 #endif 47229 47230 #if defined(BCM_88375_A0) 47231 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88375_A0m_fields[] = { 47232 { ADD_CRCf, 1, 129, 0 | SOCF_GLOBAL }, 47233 { ADD_END_TLVf, 1, 128, 0 | SOCF_GLOBAL }, 47234 { CALC_EQUAL_FDV_BINSf, 1, 159, 0 | SOCF_GLOBAL }, 47235 { CRC_OFFSETf, 16, 32, SOCF_LE | SOCF_GLOBAL }, 47236 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47237 { EXP_RPT_PATTERNf, 64, 64, SOCF_LE | SOCF_GLOBAL }, 47238 { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 47239 { FDV_BIN_MIN_DELAYf, 32, 192, SOCF_LE | SOCF_GLOBAL }, 47240 { FDV_BIN_STEPf, 32, 160, SOCF_LE | SOCF_GLOBAL }, 47241 { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47242 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47243 { RPRT_LFSR_THREHOLDf, 8, 149, SOCF_LE | SOCF_GLOBAL }, 47244 { RPRT_PKT_DELAYf, 1, 158, 0 | SOCF_GLOBAL }, 47245 { RPRT_PKT_SEQ_NUMf, 1, 157, 0 | SOCF_GLOBAL }, 47246 { SEQ_NUM_OFFSETf, 16, 48, SOCF_LE | SOCF_GLOBAL }, 47247 { TIME_STAMP_OFFSETf, 16, 130, SOCF_LE | SOCF_GLOBAL }, 47248 { USE_4_BYTE_PATTERNf, 1, 146, 0 | SOCF_GLOBAL }, 47249 { USE_PRBS_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL }, 47250 { USE_RPT_PTRN_PAYLOADf, 1, 148, 0 | SOCF_GLOBAL } 47251 }; 47252 #endif 47253 47254 #if defined(BCM_88375_B0) 47255 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88375_B0m_fields[] = { 47256 { ADD_CRCf, 1, 129, 0 | SOCF_GLOBAL }, 47257 { ADD_END_TLVf, 1, 128, 0 | SOCF_GLOBAL }, 47258 { CALC_EQUAL_FDV_BINSf, 1, 159, 0 | SOCF_GLOBAL }, 47259 { CRC_OFFSETf, 16, 32, SOCF_LE | SOCF_GLOBAL }, 47260 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47261 { EXP_RPT_PATTERNf, 64, 64, SOCF_LE | SOCF_GLOBAL }, 47262 { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 47263 { FDV_BIN_MIN_DELAYf, 32, 192, SOCF_LE | SOCF_GLOBAL }, 47264 { FDV_BIN_STEPf, 32, 160, SOCF_LE | SOCF_GLOBAL }, 47265 { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47266 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47267 { RPRT_LFSR_THREHOLDf, 8, 149, SOCF_LE | SOCF_GLOBAL }, 47268 { RPRT_PKT_DELAYf, 1, 158, 0 | SOCF_GLOBAL }, 47269 { RPRT_PKT_SEQ_NUMf, 1, 157, 0 | SOCF_GLOBAL }, 47270 { SEQ_NUM_OFFSETf, 16, 48, SOCF_LE | SOCF_GLOBAL }, 47271 { TIME_STAMP_OFFSETf, 16, 130, SOCF_LE | SOCF_GLOBAL }, 47272 { USE_4_BYTE_PATTERNf, 1, 146, 0 | SOCF_GLOBAL }, 47273 { USE_PRBS_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL }, 47274 { USE_RPT_PTRN_PAYLOADf, 1, 148, 0 | SOCF_GLOBAL } 47275 }; 47276 #endif 47277 47278 #if defined(BCM_88470_A0) 47279 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88470_A0m_fields[] = { 47280 { ADD_CRCf, 1, 128, 0 | SOCF_GLOBAL }, 47281 { ADD_END_TLVf, 1, 127, 0 | SOCF_GLOBAL }, 47282 { CALC_EQUAL_FDV_BINSf, 1, 158, 0 | SOCF_GLOBAL }, 47283 { CRC_OFFSETf, 16, 31, SOCF_LE | SOCF_GLOBAL }, 47284 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47285 { EXP_RPT_PATTERNf, 64, 63, SOCF_LE | SOCF_GLOBAL }, 47286 { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 47287 { FDV_BIN_MIN_DELAYf, 32, 191, SOCF_LE | SOCF_GLOBAL }, 47288 { FDV_BIN_STEPf, 32, 159, SOCF_LE | SOCF_GLOBAL }, 47289 { FDV_BIN_USE_INTR_PKT_DELf, 1, 223, 0 | SOCF_GLOBAL }, 47290 { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47291 { RESERVEDf, 15, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47292 { RPRT_LFSR_THREHOLDf, 8, 148, SOCF_LE | SOCF_GLOBAL }, 47293 { RPRT_PKT_DELAYf, 1, 157, 0 | SOCF_GLOBAL }, 47294 { RPRT_PKT_SEQ_NUMf, 1, 156, 0 | SOCF_GLOBAL }, 47295 { SEQ_NUM_OFFSETf, 16, 47, SOCF_LE | SOCF_GLOBAL }, 47296 { TIME_STAMP_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 47297 { USE_4_BYTE_PATTERNf, 1, 145, 0 | SOCF_GLOBAL }, 47298 { USE_PRBS_PAYLOADf, 1, 146, 0 | SOCF_GLOBAL }, 47299 { USE_RPT_PTRN_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL } 47300 }; 47301 #endif 47302 47303 #if defined(BCM_88470_B0) 47304 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88470_B0m_fields[] = { 47305 { ADD_CRCf, 1, 128, 0 | SOCF_GLOBAL }, 47306 { ADD_END_TLVf, 1, 127, 0 | SOCF_GLOBAL }, 47307 { CALC_EQUAL_FDV_BINSf, 1, 158, 0 | SOCF_GLOBAL }, 47308 { CRC_OFFSETf, 16, 31, SOCF_LE | SOCF_GLOBAL }, 47309 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47310 { EXP_RPT_PATTERNf, 64, 63, SOCF_LE | SOCF_GLOBAL }, 47311 { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 47312 { FDV_BIN_MIN_DELAYf, 32, 191, SOCF_LE | SOCF_GLOBAL }, 47313 { FDV_BIN_STEPf, 32, 159, SOCF_LE | SOCF_GLOBAL }, 47314 { FDV_BIN_USE_INTR_PKT_DELf, 1, 223, 0 | SOCF_GLOBAL }, 47315 { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47316 { RESERVEDf, 15, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47317 { RPRT_LFSR_THREHOLDf, 8, 148, SOCF_LE | SOCF_GLOBAL }, 47318 { RPRT_PKT_DELAYf, 1, 157, 0 | SOCF_GLOBAL }, 47319 { RPRT_PKT_SEQ_NUMf, 1, 156, 0 | SOCF_GLOBAL }, 47320 { SEQ_NUM_OFFSETf, 16, 47, SOCF_LE | SOCF_GLOBAL }, 47321 { TIME_STAMP_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 47322 { USE_4_BYTE_PATTERNf, 1, 145, 0 | SOCF_GLOBAL }, 47323 { USE_PRBS_PAYLOADf, 1, 146, 0 | SOCF_GLOBAL }, 47324 { USE_RPT_PTRN_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL } 47325 }; 47326 #endif 47327 47328 #if defined(BCM_88675_B0) 47329 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88675_B0m_fields[] = { 47330 { ADD_CRCf, 1, 129, 0 | SOCF_GLOBAL }, 47331 { ADD_END_TLVf, 1, 128, 0 | SOCF_GLOBAL }, 47332 { CALC_EQUAL_FDV_BINSf, 1, 159, 0 | SOCF_GLOBAL }, 47333 { CRC_OFFSETf, 16, 32, SOCF_LE | SOCF_GLOBAL }, 47334 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47335 { EXP_RPT_PATTERNf, 64, 64, SOCF_LE | SOCF_GLOBAL }, 47336 { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 47337 { FDV_BIN_MIN_DELAYf, 32, 192, SOCF_LE | SOCF_GLOBAL }, 47338 { FDV_BIN_STEPf, 32, 160, SOCF_LE | SOCF_GLOBAL }, 47339 { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47340 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47341 { RPRT_LFSR_THREHOLDf, 8, 149, SOCF_LE | SOCF_GLOBAL }, 47342 { RPRT_PKT_DELAYf, 1, 158, 0 | SOCF_GLOBAL }, 47343 { RPRT_PKT_SEQ_NUMf, 1, 157, 0 | SOCF_GLOBAL }, 47344 { SEQ_NUM_OFFSETf, 16, 48, SOCF_LE | SOCF_GLOBAL }, 47345 { TIME_STAMP_OFFSETf, 16, 130, SOCF_LE | SOCF_GLOBAL }, 47346 { USE_4_BYTE_PATTERNf, 1, 146, 0 | SOCF_GLOBAL }, 47347 { USE_PRBS_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL }, 47348 { USE_RPT_PTRN_PAYLOADf, 1, 148, 0 | SOCF_GLOBAL } 47349 }; 47350 #endif 47351 47352 #if defined(BCM_88680_A0) 47353 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88680_A0m_fields[] = { 47354 { ADD_CRCf, 1, 129, 0 | SOCF_GLOBAL }, 47355 { ADD_END_TLVf, 1, 128, 0 | SOCF_GLOBAL }, 47356 { CALC_EQUAL_FDV_BINSf, 1, 159, 0 | SOCF_GLOBAL }, 47357 { CRC_OFFSETf, 16, 32, SOCF_LE | SOCF_GLOBAL }, 47358 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47359 { EXP_RPT_PATTERNf, 64, 64, SOCF_LE | SOCF_GLOBAL }, 47360 { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 47361 { FDV_BIN_MIN_DELAYf, 32, 192, SOCF_LE | SOCF_GLOBAL }, 47362 { FDV_BIN_STEPf, 32, 160, SOCF_LE | SOCF_GLOBAL }, 47363 { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47364 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47365 { RPRT_LFSR_THREHOLDf, 8, 149, SOCF_LE | SOCF_GLOBAL }, 47366 { RPRT_PKT_DELAYf, 1, 158, 0 | SOCF_GLOBAL }, 47367 { RPRT_PKT_SEQ_NUMf, 1, 157, 0 | SOCF_GLOBAL }, 47368 { SEQ_NUM_OFFSETf, 16, 48, SOCF_LE | SOCF_GLOBAL }, 47369 { TIME_STAMP_OFFSETf, 16, 130, SOCF_LE | SOCF_GLOBAL }, 47370 { USE_4_BYTE_PATTERNf, 1, 146, 0 | SOCF_GLOBAL }, 47371 { USE_PRBS_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL }, 47372 { USE_RPT_PTRN_PAYLOADf, 1, 148, 0 | SOCF_GLOBAL } 47373 }; 47374 #endif 47375 47376 #if defined(BCM_88690_A0) 47377 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88690_A0m_fields[] = { 47378 { ADD_CRCf, 1, 128, 0 | SOCF_GLOBAL }, 47379 { ADD_END_TLVf, 1, 127, 0 | SOCF_GLOBAL }, 47380 { CALC_EQUAL_FDV_BINSf, 1, 158, 0 | SOCF_GLOBAL }, 47381 { CRC_OFFSETf, 16, 31, SOCF_LE | SOCF_GLOBAL }, 47382 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47383 { EXP_RPT_PATTERNf, 64, 63, SOCF_LE | SOCF_GLOBAL }, 47384 { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 47385 { FDV_BIN_MIN_DELAYf, 32, 191, SOCF_LE | SOCF_GLOBAL }, 47386 { FDV_BIN_STEPf, 32, 159, SOCF_LE | SOCF_GLOBAL }, 47387 { FDV_BIN_USE_INTR_PKT_DELf, 1, 223, 0 | SOCF_GLOBAL }, 47388 { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47389 { RESERVEDf, 15, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47390 { RPRT_LFSR_THREHOLDf, 8, 148, SOCF_LE | SOCF_GLOBAL }, 47391 { RPRT_PKT_DELAYf, 1, 157, 0 | SOCF_GLOBAL }, 47392 { RPRT_PKT_SEQ_NUMf, 1, 156, 0 | SOCF_GLOBAL }, 47393 { SEQ_NUM_OFFSETf, 16, 47, SOCF_LE | SOCF_GLOBAL }, 47394 { TIME_STAMP_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 47395 { USE_4_BYTE_PATTERNf, 1, 145, 0 | SOCF_GLOBAL }, 47396 { USE_PRBS_PAYLOADf, 1, 146, 0 | SOCF_GLOBAL }, 47397 { USE_RPT_PTRN_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL } 47398 }; 47399 #endif 47400 47401 #if defined(BCM_88690_B0) 47402 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_EVENm_fields[] = { 47403 { ADD_CRCf, 1, 128, 0 | SOCF_GLOBAL }, 47404 { ADD_END_TLVf, 1, 127, 0 | SOCF_GLOBAL }, 47405 { CALC_EQUAL_FDV_BINSf, 1, 158, 0 | SOCF_GLOBAL }, 47406 { CRC_OFFSETf, 16, 31, SOCF_LE | SOCF_GLOBAL }, 47407 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47408 { EXP_RPT_PATTERNf, 64, 63, SOCF_LE | SOCF_GLOBAL }, 47409 { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 47410 { FDV_BIN_MIN_DELAYf, 32, 191, SOCF_LE | SOCF_GLOBAL }, 47411 { FDV_BIN_STEPf, 32, 159, SOCF_LE | SOCF_GLOBAL }, 47412 { FDV_BIN_USE_INTR_PKT_DELf, 1, 223, 0 | SOCF_GLOBAL }, 47413 { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47414 { RESERVEDf, 15, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47415 { RPRT_LFSR_THREHOLDf, 8, 148, SOCF_LE | SOCF_GLOBAL }, 47416 { RPRT_PKT_DELAYf, 1, 157, 0 | SOCF_GLOBAL }, 47417 { RPRT_PKT_SEQ_NUMf, 1, 156, 0 | SOCF_GLOBAL }, 47418 { SEQ_NUM_OFFSETf, 16, 47, SOCF_LE | SOCF_GLOBAL }, 47419 { TIME_STAMP_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 47420 { USE_4_BYTE_PATTERNf, 1, 145, 0 | SOCF_GLOBAL }, 47421 { USE_PRBS_PAYLOADf, 1, 146, 0 | SOCF_GLOBAL }, 47422 { USE_RPT_PTRN_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL } 47423 }; 47424 #endif 47425 47426 #if defined(BCM_88690_B0) 47427 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_ODDm_fields[] = { 47428 { ADD_CRCf, 1, 128, 0 | SOCF_GLOBAL }, 47429 { ADD_END_TLVf, 1, 127, 0 | SOCF_GLOBAL }, 47430 { CALC_EQUAL_FDV_BINSf, 1, 158, 0 | SOCF_GLOBAL }, 47431 { CRC_OFFSETf, 16, 31, SOCF_LE | SOCF_GLOBAL }, 47432 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47433 { EXP_RPT_PATTERNf, 64, 63, SOCF_LE | SOCF_GLOBAL }, 47434 { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL }, 47435 { FDV_BIN_MIN_DELAYf, 32, 191, SOCF_LE | SOCF_GLOBAL }, 47436 { FDV_BIN_STEPf, 32, 159, SOCF_LE | SOCF_GLOBAL }, 47437 { FDV_BIN_USE_INTR_PKT_DELf, 1, 223, 0 | SOCF_GLOBAL }, 47438 { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47439 { RESERVEDf, 15, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47440 { RPRT_LFSR_THREHOLDf, 8, 148, SOCF_LE | SOCF_GLOBAL }, 47441 { RPRT_PKT_DELAYf, 1, 157, 0 | SOCF_GLOBAL }, 47442 { RPRT_PKT_SEQ_NUMf, 1, 156, 0 | SOCF_GLOBAL }, 47443 { SEQ_NUM_OFFSETf, 16, 47, SOCF_LE | SOCF_GLOBAL }, 47444 { TIME_STAMP_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 47445 { USE_4_BYTE_PATTERNf, 1, 145, 0 | SOCF_GLOBAL }, 47446 { USE_PRBS_PAYLOADf, 1, 146, 0 | SOCF_GLOBAL }, 47447 { USE_RPT_PTRN_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL } 47448 }; 47449 #endif 47450 47451 #if defined(BCM_88675_A0) 47452 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATSm_fields[] = { 47453 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47454 { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL } 47455 }; 47456 #endif 47457 47458 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 47459 defined(BCM_56270_A0) 47460 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM56260_A0m_fields[] = { 47461 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47462 { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL } 47463 }; 47464 #endif 47465 47466 #if defined(BCM_88270_A0) 47467 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM88270_A0m_fields[] = { 47468 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47469 { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL } 47470 }; 47471 #endif 47472 47473 #if defined(BCM_88375_A0) 47474 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM88375_A0m_fields[] = { 47475 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47476 { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL } 47477 }; 47478 #endif 47479 47480 #if defined(BCM_88375_B0) 47481 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM88375_B0m_fields[] = { 47482 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47483 { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL } 47484 }; 47485 #endif 47486 47487 #if defined(BCM_88470_A0) 47488 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM88470_A0m_fields[] = { 47489 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47490 { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL } 47491 }; 47492 #endif 47493 47494 #if defined(BCM_88470_B0) 47495 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM88470_B0m_fields[] = { 47496 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47497 { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL } 47498 }; 47499 #endif 47500 47501 #if defined(BCM_88675_B0) 47502 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM88675_B0m_fields[] = { 47503 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47504 { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL } 47505 }; 47506 #endif 47507 47508 #if defined(BCM_88680_A0) 47509 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM88680_A0m_fields[] = { 47510 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47511 { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL } 47512 }; 47513 #endif 47514 47515 #if defined(BCM_88675_A0) 47516 soc_field_info_t soc_OAMP_SAT_TXm_fields[] = { 47517 { ECCf, 19, 550, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47518 { SAT_TX_EVC_GEN_PARAMSf, 550, 0, SOCF_LE | SOCF_GLOBAL } 47519 }; 47520 #endif 47521 47522 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 47523 defined(BCM_56270_A0) 47524 soc_field_info_t soc_OAMP_SAT_TX_BCM56260_A0m_fields[] = { 47525 { ECCf, 19, 550, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47526 { SAT_TX_EVC_GEN_PARAMSf, 550, 0, SOCF_LE | SOCF_GLOBAL } 47527 }; 47528 #endif 47529 47530 #if defined(BCM_88375_A0) 47531 soc_field_info_t soc_OAMP_SAT_TX_BCM88375_A0m_fields[] = { 47532 { ECCf, 19, 550, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47533 { SAT_TX_EVC_GEN_PARAMSf, 550, 0, SOCF_LE | SOCF_GLOBAL } 47534 }; 47535 #endif 47536 47537 #if defined(BCM_88375_B0) 47538 soc_field_info_t soc_OAMP_SAT_TX_BCM88375_B0m_fields[] = { 47539 { ECCf, 19, 550, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47540 { SAT_TX_EVC_GEN_PARAMSf, 550, 0, SOCF_LE | SOCF_GLOBAL } 47541 }; 47542 #endif 47543 47544 #if defined(BCM_88675_B0) 47545 soc_field_info_t soc_OAMP_SAT_TX_BCM88675_B0m_fields[] = { 47546 { ECCf, 19, 550, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47547 { SAT_TX_EVC_GEN_PARAMSf, 550, 0, SOCF_LE | SOCF_GLOBAL } 47548 }; 47549 #endif 47550 47551 #if defined(BCM_88680_A0) 47552 soc_field_info_t soc_OAMP_SAT_TX_BCM88680_A0m_fields[] = { 47553 { ECCf, 19, 550, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47554 { SAT_TX_EVC_GEN_PARAMSf, 550, 0, SOCF_LE | SOCF_GLOBAL } 47555 }; 47556 #endif 47557 47558 #if defined(BCM_88675_A0) 47559 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_1m_fields[] = { 47560 { PKT_HEADER_LSBf, 550, 0, SOCF_LE | SOCF_GLOBAL } 47561 }; 47562 #endif 47563 47564 #if defined(BCM_88675_A0) 47565 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_2m_fields[] = { 47566 { PAYLOAD_TYPEf, 2, 481, SOCF_LE | SOCF_GLOBAL }, 47567 { PKT_HEADER_LENGTHf, 7, 474, SOCF_LE | SOCF_GLOBAL }, 47568 { PKT_HEADER_MSBf, 474, 0, SOCF_LE | SOCF_GLOBAL }, 47569 { RPT_PATTERNf, 64, 483, SOCF_LE | SOCF_GLOBAL } 47570 }; 47571 #endif 47572 47573 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 47574 defined(BCM_56270_A0) 47575 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_1_BCM56260_A0m_fields[] = { 47576 { PKT_HEADER_LSBf, 550, 0, SOCF_LE | SOCF_GLOBAL } 47577 }; 47578 #endif 47579 47580 #if defined(BCM_88375_A0) 47581 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_1_BCM88375_A0m_fields[] = { 47582 { PKT_HEADER_LSBf, 550, 0, SOCF_LE | SOCF_GLOBAL } 47583 }; 47584 #endif 47585 47586 #if defined(BCM_88375_B0) 47587 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_1_BCM88375_B0m_fields[] = { 47588 { PKT_HEADER_LSBf, 550, 0, SOCF_LE | SOCF_GLOBAL } 47589 }; 47590 #endif 47591 47592 #if defined(BCM_88675_B0) 47593 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_1_BCM88675_B0m_fields[] = { 47594 { PKT_HEADER_LSBf, 550, 0, SOCF_LE | SOCF_GLOBAL } 47595 }; 47596 #endif 47597 47598 #if defined(BCM_88680_A0) 47599 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_1_BCM88680_A0m_fields[] = { 47600 { PKT_HEADER_LSBf, 550, 0, SOCF_LE | SOCF_GLOBAL } 47601 }; 47602 #endif 47603 47604 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 47605 defined(BCM_56270_A0) 47606 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_2_BCM56260_A0m_fields[] = { 47607 { PAYLOAD_TYPEf, 2, 481, SOCF_LE | SOCF_GLOBAL }, 47608 { PKT_HEADER_LENGTHf, 7, 474, SOCF_LE | SOCF_GLOBAL }, 47609 { PKT_HEADER_MSBf, 474, 0, SOCF_LE | SOCF_GLOBAL }, 47610 { RPT_PATTERNf, 64, 483, SOCF_LE | SOCF_GLOBAL } 47611 }; 47612 #endif 47613 47614 #if defined(BCM_88375_A0) 47615 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_2_BCM88375_A0m_fields[] = { 47616 { PAYLOAD_TYPEf, 2, 481, SOCF_LE | SOCF_GLOBAL }, 47617 { PKT_HEADER_LENGTHf, 7, 474, SOCF_LE | SOCF_GLOBAL }, 47618 { PKT_HEADER_MSBf, 474, 0, SOCF_LE | SOCF_GLOBAL }, 47619 { RPT_PATTERNf, 64, 483, SOCF_LE | SOCF_GLOBAL } 47620 }; 47621 #endif 47622 47623 #if defined(BCM_88375_B0) 47624 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_2_BCM88375_B0m_fields[] = { 47625 { PAYLOAD_TYPEf, 2, 481, SOCF_LE | SOCF_GLOBAL }, 47626 { PKT_HEADER_LENGTHf, 7, 474, SOCF_LE | SOCF_GLOBAL }, 47627 { PKT_HEADER_MSBf, 474, 0, SOCF_LE | SOCF_GLOBAL }, 47628 { RPT_PATTERNf, 64, 483, SOCF_LE | SOCF_GLOBAL } 47629 }; 47630 #endif 47631 47632 #if defined(BCM_88675_B0) 47633 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_2_BCM88675_B0m_fields[] = { 47634 { PAYLOAD_TYPEf, 2, 481, SOCF_LE | SOCF_GLOBAL }, 47635 { PKT_HEADER_LENGTHf, 7, 474, SOCF_LE | SOCF_GLOBAL }, 47636 { PKT_HEADER_MSBf, 474, 0, SOCF_LE | SOCF_GLOBAL }, 47637 { RPT_PATTERNf, 64, 483, SOCF_LE | SOCF_GLOBAL } 47638 }; 47639 #endif 47640 47641 #if defined(BCM_88680_A0) 47642 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_2_BCM88680_A0m_fields[] = { 47643 { PAYLOAD_TYPEf, 2, 481, SOCF_LE | SOCF_GLOBAL }, 47644 { PKT_HEADER_LENGTHf, 7, 474, SOCF_LE | SOCF_GLOBAL }, 47645 { PKT_HEADER_MSBf, 474, 0, SOCF_LE | SOCF_GLOBAL }, 47646 { RPT_PATTERNf, 64, 483, SOCF_LE | SOCF_GLOBAL } 47647 }; 47648 #endif 47649 47650 #if defined(BCM_88470_A0) 47651 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRMm_fields[] = { 47652 { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47653 { SAT_TX_EVC_GEN_PARAMSf, 573, 0, SOCF_LE | SOCF_GLOBAL } 47654 }; 47655 #endif 47656 47657 #if defined(BCM_88270_A0) 47658 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_BCM88270_A0m_fields[] = { 47659 { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47660 { SAT_TX_EVC_GEN_PARAMSf, 573, 0, SOCF_LE | SOCF_GLOBAL } 47661 }; 47662 #endif 47663 47664 #if defined(BCM_88470_B0) 47665 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_BCM88470_B0m_fields[] = { 47666 { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47667 { SAT_TX_EVC_GEN_PARAMSf, 573, 0, SOCF_LE | SOCF_GLOBAL } 47668 }; 47669 #endif 47670 47671 #if defined(BCM_88470_A0) 47672 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_ENTRY_1m_fields[] = { 47673 { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47674 { PKT_HEADER_LSBf, 573, 0, SOCF_LE | SOCF_GLOBAL } 47675 }; 47676 #endif 47677 47678 #if defined(BCM_88470_A0) 47679 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_ENTRY_2m_fields[] = { 47680 { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47681 { PAYLOAD_TYPEf, 2, 458, SOCF_LE | SOCF_GLOBAL }, 47682 { PER_LENGTH_STAMP_ENf, 1, 572, 0 | SOCF_GLOBAL }, 47683 { PER_LENGTH_STAMP_MASKf, 32, 540, SOCF_LE | SOCF_GLOBAL }, 47684 { PER_LENGTH_STAMP_OFFSETf, 16, 524, SOCF_LE | SOCF_GLOBAL }, 47685 { PKT_HEADER_LENGTHf, 7, 451, SOCF_LE | SOCF_GLOBAL }, 47686 { PKT_HEADER_MSBf, 451, 0, SOCF_LE | SOCF_GLOBAL }, 47687 { RPT_PATTERNf, 64, 460, SOCF_LE | SOCF_GLOBAL } 47688 }; 47689 #endif 47690 47691 #if defined(BCM_88270_A0) 47692 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_ENTRY_1_BCM88270_A0m_fields[] = { 47693 { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47694 { PKT_HEADER_LSBf, 573, 0, SOCF_LE | SOCF_GLOBAL } 47695 }; 47696 #endif 47697 47698 #if defined(BCM_88470_B0) 47699 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_ENTRY_1_BCM88470_B0m_fields[] = { 47700 { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47701 { PKT_HEADER_LSBf, 573, 0, SOCF_LE | SOCF_GLOBAL } 47702 }; 47703 #endif 47704 47705 #if defined(BCM_88270_A0) 47706 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_ENTRY_2_BCM88270_A0m_fields[] = { 47707 { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47708 { PAYLOAD_TYPEf, 2, 458, SOCF_LE | SOCF_GLOBAL }, 47709 { PER_LENGTH_STAMP_ENf, 1, 572, 0 | SOCF_GLOBAL }, 47710 { PER_LENGTH_STAMP_MASKf, 32, 540, SOCF_LE | SOCF_GLOBAL }, 47711 { PER_LENGTH_STAMP_OFFSETf, 16, 524, SOCF_LE | SOCF_GLOBAL }, 47712 { PKT_HEADER_LENGTHf, 7, 451, SOCF_LE | SOCF_GLOBAL }, 47713 { PKT_HEADER_MSBf, 451, 0, SOCF_LE | SOCF_GLOBAL }, 47714 { RPT_PATTERNf, 64, 460, SOCF_LE | SOCF_GLOBAL } 47715 }; 47716 #endif 47717 47718 #if defined(BCM_88470_B0) 47719 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_ENTRY_2_BCM88470_B0m_fields[] = { 47720 { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 47721 { PAYLOAD_TYPEf, 2, 458, SOCF_LE | SOCF_GLOBAL }, 47722 { PER_LENGTH_STAMP_ENf, 1, 572, 0 | SOCF_GLOBAL }, 47723 { PER_LENGTH_STAMP_MASKf, 32, 540, SOCF_LE | SOCF_GLOBAL }, 47724 { PER_LENGTH_STAMP_OFFSETf, 16, 524, SOCF_LE | SOCF_GLOBAL }, 47725 { PKT_HEADER_LENGTHf, 7, 451, SOCF_LE | SOCF_GLOBAL }, 47726 { PKT_HEADER_MSBf, 451, 0, SOCF_LE | SOCF_GLOBAL }, 47727 { RPT_PATTERNf, 64, 460, SOCF_LE | SOCF_GLOBAL } 47728 }; 47729 #endif 47730 47731 #if defined(BCM_88675_A0) 47732 soc_field_info_t soc_OAMP_SAT_TX_GEN_PARAMSm_fields[] = { 47733 { ADD_END_TLVf, 1, 257, 0 | SOCF_GLOBAL }, 47734 { CNTR_16_BIT_ENABLEf, 1, 295, 0 | SOCF_GLOBAL }, 47735 { CNTR_16_BIT_INC_STEPf, 7, 331, SOCF_LE | SOCF_GLOBAL }, 47736 { CNTR_16_BIT_MASKf, 16, 315, SOCF_LE | SOCF_GLOBAL }, 47737 { CNTR_16_BIT_NEXT_VALUEf, 16, 389, SOCF_LE | SOCF_GLOBAL }, 47738 { CNTR_16_BIT_OFFSETf, 16, 296, SOCF_LE | SOCF_GLOBAL }, 47739 { CNTR_16_BIT_PERIODf, 2, 338, SOCF_LE | SOCF_GLOBAL }, 47740 { CNTR_16_BIT_SHIFTf, 3, 312, SOCF_LE | SOCF_GLOBAL }, 47741 { CNTR_8_BIT_ENABLEf, 1, 258, 0 | SOCF_GLOBAL }, 47742 { CNTR_8_BIT_INC_STEPf, 7, 286, SOCF_LE | SOCF_GLOBAL }, 47743 { CNTR_8_BIT_MASKf, 8, 278, SOCF_LE | SOCF_GLOBAL }, 47744 { CNTR_8_BIT_NEXT_VALUEf, 8, 381, SOCF_LE | SOCF_GLOBAL }, 47745 { CNTR_8_BIT_OFFSETf, 16, 259, SOCF_LE | SOCF_GLOBAL }, 47746 { CNTR_8_BIT_PERIODf, 2, 293, SOCF_LE | SOCF_GLOBAL }, 47747 { CNTR_8_BIT_SHIFTf, 3, 275, SOCF_LE | SOCF_GLOBAL }, 47748 { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL }, 47749 { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 47750 { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL }, 47751 { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL }, 47752 { PERIOD_8_CNTR_NEXT_VALUEf, 3, 437, SOCF_LE | SOCF_GLOBAL }, 47753 { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47754 { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 47755 { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL }, 47756 { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL }, 47757 { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL }, 47758 { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL }, 47759 { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL }, 47760 { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL }, 47761 { PKT_LENGTH_NEXTf, 16, 440, SOCF_LE | SOCF_GLOBAL }, 47762 { PKT_LENGTH_PATTERN_IDXf, 5, 456, SOCF_LE | SOCF_GLOBAL }, 47763 { RESERVED_1f, 11, 246, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47764 { RESERVED_2f, 89, 461, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47765 { SEQ_NUM_ENABLEf, 1, 362, 0 | SOCF_GLOBAL }, 47766 { SEQ_NUM_NXT_VALUEf, 32, 405, SOCF_LE | SOCF_GLOBAL }, 47767 { SEQ_NUM_OFFSETf, 16, 363, SOCF_LE | SOCF_GLOBAL }, 47768 { SEQ_NUM_PERIODf, 2, 379, SOCF_LE | SOCF_GLOBAL }, 47769 { STMP_2_BIT_ENABLEf, 1, 340, 0 | SOCF_GLOBAL }, 47770 { STMP_2_BIT_OFFSETf, 16, 341, SOCF_LE | SOCF_GLOBAL }, 47771 { STMP_2_BIT_SHIFTf, 3, 357, SOCF_LE | SOCF_GLOBAL }, 47772 { STMP_2_BIT_VALUEf, 2, 360, SOCF_LE | SOCF_GLOBAL } 47773 }; 47774 #endif 47775 47776 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 47777 defined(BCM_56270_A0) 47778 soc_field_info_t soc_OAMP_SAT_TX_GEN_PARAMS_BCM56260_A0m_fields[] = { 47779 { ADD_END_TLVf, 1, 257, 0 | SOCF_GLOBAL }, 47780 { CNTR_16_BIT_ENABLEf, 1, 295, 0 | SOCF_GLOBAL }, 47781 { CNTR_16_BIT_INC_STEPf, 7, 331, SOCF_LE | SOCF_GLOBAL }, 47782 { CNTR_16_BIT_MASKf, 16, 315, SOCF_LE | SOCF_GLOBAL }, 47783 { CNTR_16_BIT_NEXT_VALUEf, 16, 389, SOCF_LE | SOCF_GLOBAL }, 47784 { CNTR_16_BIT_OFFSETf, 16, 296, SOCF_LE | SOCF_GLOBAL }, 47785 { CNTR_16_BIT_PERIODf, 2, 338, SOCF_LE | SOCF_GLOBAL }, 47786 { CNTR_16_BIT_SHIFTf, 3, 312, SOCF_LE | SOCF_GLOBAL }, 47787 { CNTR_8_BIT_ENABLEf, 1, 258, 0 | SOCF_GLOBAL }, 47788 { CNTR_8_BIT_INC_STEPf, 7, 286, SOCF_LE | SOCF_GLOBAL }, 47789 { CNTR_8_BIT_MASKf, 8, 278, SOCF_LE | SOCF_GLOBAL }, 47790 { CNTR_8_BIT_NEXT_VALUEf, 8, 381, SOCF_LE | SOCF_GLOBAL }, 47791 { CNTR_8_BIT_OFFSETf, 16, 259, SOCF_LE | SOCF_GLOBAL }, 47792 { CNTR_8_BIT_PERIODf, 2, 293, SOCF_LE | SOCF_GLOBAL }, 47793 { CNTR_8_BIT_SHIFTf, 3, 275, SOCF_LE | SOCF_GLOBAL }, 47794 { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL }, 47795 { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 47796 { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL }, 47797 { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL }, 47798 { PERIOD_8_CNTR_NEXT_VALUEf, 3, 437, SOCF_LE | SOCF_GLOBAL }, 47799 { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47800 { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 47801 { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL }, 47802 { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL }, 47803 { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL }, 47804 { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL }, 47805 { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL }, 47806 { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL }, 47807 { PKT_LENGTH_NEXTf, 16, 440, SOCF_LE | SOCF_GLOBAL }, 47808 { PKT_LENGTH_PATTERN_IDXf, 5, 456, SOCF_LE | SOCF_GLOBAL }, 47809 { RESERVED_1f, 11, 246, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47810 { RESERVED_2f, 89, 461, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47811 { SEQ_NUM_ENABLEf, 1, 362, 0 | SOCF_GLOBAL }, 47812 { SEQ_NUM_NXT_VALUEf, 32, 405, SOCF_LE | SOCF_GLOBAL }, 47813 { SEQ_NUM_OFFSETf, 16, 363, SOCF_LE | SOCF_GLOBAL }, 47814 { SEQ_NUM_PERIODf, 2, 379, SOCF_LE | SOCF_GLOBAL }, 47815 { STMP_2_BIT_ENABLEf, 1, 340, 0 | SOCF_GLOBAL }, 47816 { STMP_2_BIT_OFFSETf, 16, 341, SOCF_LE | SOCF_GLOBAL }, 47817 { STMP_2_BIT_SHIFTf, 3, 357, SOCF_LE | SOCF_GLOBAL }, 47818 { STMP_2_BIT_VALUEf, 2, 360, SOCF_LE | SOCF_GLOBAL } 47819 }; 47820 #endif 47821 47822 #if defined(BCM_88375_A0) 47823 soc_field_info_t soc_OAMP_SAT_TX_GEN_PARAMS_BCM88375_A0m_fields[] = { 47824 { ADD_END_TLVf, 1, 257, 0 | SOCF_GLOBAL }, 47825 { CNTR_16_BIT_ENABLEf, 1, 295, 0 | SOCF_GLOBAL }, 47826 { CNTR_16_BIT_INC_STEPf, 7, 331, SOCF_LE | SOCF_GLOBAL }, 47827 { CNTR_16_BIT_MASKf, 16, 315, SOCF_LE | SOCF_GLOBAL }, 47828 { CNTR_16_BIT_NEXT_VALUEf, 16, 389, SOCF_LE | SOCF_GLOBAL }, 47829 { CNTR_16_BIT_OFFSETf, 16, 296, SOCF_LE | SOCF_GLOBAL }, 47830 { CNTR_16_BIT_PERIODf, 2, 338, SOCF_LE | SOCF_GLOBAL }, 47831 { CNTR_16_BIT_SHIFTf, 3, 312, SOCF_LE | SOCF_GLOBAL }, 47832 { CNTR_8_BIT_ENABLEf, 1, 258, 0 | SOCF_GLOBAL }, 47833 { CNTR_8_BIT_INC_STEPf, 7, 286, SOCF_LE | SOCF_GLOBAL }, 47834 { CNTR_8_BIT_MASKf, 8, 278, SOCF_LE | SOCF_GLOBAL }, 47835 { CNTR_8_BIT_NEXT_VALUEf, 8, 381, SOCF_LE | SOCF_GLOBAL }, 47836 { CNTR_8_BIT_OFFSETf, 16, 259, SOCF_LE | SOCF_GLOBAL }, 47837 { CNTR_8_BIT_PERIODf, 2, 293, SOCF_LE | SOCF_GLOBAL }, 47838 { CNTR_8_BIT_SHIFTf, 3, 275, SOCF_LE | SOCF_GLOBAL }, 47839 { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL }, 47840 { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 47841 { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL }, 47842 { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL }, 47843 { PERIOD_8_CNTR_NEXT_VALUEf, 3, 437, SOCF_LE | SOCF_GLOBAL }, 47844 { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47845 { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 47846 { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL }, 47847 { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL }, 47848 { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL }, 47849 { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL }, 47850 { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL }, 47851 { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL }, 47852 { PKT_LENGTH_NEXTf, 16, 440, SOCF_LE | SOCF_GLOBAL }, 47853 { PKT_LENGTH_PATTERN_IDXf, 5, 456, SOCF_LE | SOCF_GLOBAL }, 47854 { RESERVED_1f, 11, 246, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47855 { RESERVED_2f, 89, 461, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47856 { SEQ_NUM_ENABLEf, 1, 362, 0 | SOCF_GLOBAL }, 47857 { SEQ_NUM_NXT_VALUEf, 32, 405, SOCF_LE | SOCF_GLOBAL }, 47858 { SEQ_NUM_OFFSETf, 16, 363, SOCF_LE | SOCF_GLOBAL }, 47859 { SEQ_NUM_PERIODf, 2, 379, SOCF_LE | SOCF_GLOBAL }, 47860 { STMP_2_BIT_ENABLEf, 1, 340, 0 | SOCF_GLOBAL }, 47861 { STMP_2_BIT_OFFSETf, 16, 341, SOCF_LE | SOCF_GLOBAL }, 47862 { STMP_2_BIT_SHIFTf, 3, 357, SOCF_LE | SOCF_GLOBAL }, 47863 { STMP_2_BIT_VALUEf, 2, 360, SOCF_LE | SOCF_GLOBAL } 47864 }; 47865 #endif 47866 47867 #if defined(BCM_88375_B0) 47868 soc_field_info_t soc_OAMP_SAT_TX_GEN_PARAMS_BCM88375_B0m_fields[] = { 47869 { ADD_END_TLVf, 1, 257, 0 | SOCF_GLOBAL }, 47870 { CNTR_16_BIT_ENABLEf, 1, 295, 0 | SOCF_GLOBAL }, 47871 { CNTR_16_BIT_INC_STEPf, 7, 331, SOCF_LE | SOCF_GLOBAL }, 47872 { CNTR_16_BIT_MASKf, 16, 315, SOCF_LE | SOCF_GLOBAL }, 47873 { CNTR_16_BIT_NEXT_VALUEf, 16, 389, SOCF_LE | SOCF_GLOBAL }, 47874 { CNTR_16_BIT_OFFSETf, 16, 296, SOCF_LE | SOCF_GLOBAL }, 47875 { CNTR_16_BIT_PERIODf, 2, 338, SOCF_LE | SOCF_GLOBAL }, 47876 { CNTR_16_BIT_SHIFTf, 3, 312, SOCF_LE | SOCF_GLOBAL }, 47877 { CNTR_8_BIT_ENABLEf, 1, 258, 0 | SOCF_GLOBAL }, 47878 { CNTR_8_BIT_INC_STEPf, 7, 286, SOCF_LE | SOCF_GLOBAL }, 47879 { CNTR_8_BIT_MASKf, 8, 278, SOCF_LE | SOCF_GLOBAL }, 47880 { CNTR_8_BIT_NEXT_VALUEf, 8, 381, SOCF_LE | SOCF_GLOBAL }, 47881 { CNTR_8_BIT_OFFSETf, 16, 259, SOCF_LE | SOCF_GLOBAL }, 47882 { CNTR_8_BIT_PERIODf, 2, 293, SOCF_LE | SOCF_GLOBAL }, 47883 { CNTR_8_BIT_SHIFTf, 3, 275, SOCF_LE | SOCF_GLOBAL }, 47884 { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL }, 47885 { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 47886 { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL }, 47887 { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL }, 47888 { PERIOD_8_CNTR_NEXT_VALUEf, 3, 437, SOCF_LE | SOCF_GLOBAL }, 47889 { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47890 { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 47891 { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL }, 47892 { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL }, 47893 { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL }, 47894 { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL }, 47895 { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL }, 47896 { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL }, 47897 { PKT_LENGTH_NEXTf, 16, 440, SOCF_LE | SOCF_GLOBAL }, 47898 { PKT_LENGTH_PATTERN_IDXf, 5, 456, SOCF_LE | SOCF_GLOBAL }, 47899 { RESERVED_1f, 11, 246, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47900 { RESERVED_2f, 89, 461, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47901 { SEQ_NUM_ENABLEf, 1, 362, 0 | SOCF_GLOBAL }, 47902 { SEQ_NUM_NXT_VALUEf, 32, 405, SOCF_LE | SOCF_GLOBAL }, 47903 { SEQ_NUM_OFFSETf, 16, 363, SOCF_LE | SOCF_GLOBAL }, 47904 { SEQ_NUM_PERIODf, 2, 379, SOCF_LE | SOCF_GLOBAL }, 47905 { STMP_2_BIT_ENABLEf, 1, 340, 0 | SOCF_GLOBAL }, 47906 { STMP_2_BIT_OFFSETf, 16, 341, SOCF_LE | SOCF_GLOBAL }, 47907 { STMP_2_BIT_SHIFTf, 3, 357, SOCF_LE | SOCF_GLOBAL }, 47908 { STMP_2_BIT_VALUEf, 2, 360, SOCF_LE | SOCF_GLOBAL } 47909 }; 47910 #endif 47911 47912 #if defined(BCM_88675_B0) 47913 soc_field_info_t soc_OAMP_SAT_TX_GEN_PARAMS_BCM88675_B0m_fields[] = { 47914 { ADD_END_TLVf, 1, 257, 0 | SOCF_GLOBAL }, 47915 { CNTR_16_BIT_ENABLEf, 1, 295, 0 | SOCF_GLOBAL }, 47916 { CNTR_16_BIT_INC_STEPf, 7, 331, SOCF_LE | SOCF_GLOBAL }, 47917 { CNTR_16_BIT_MASKf, 16, 315, SOCF_LE | SOCF_GLOBAL }, 47918 { CNTR_16_BIT_NEXT_VALUEf, 16, 389, SOCF_LE | SOCF_GLOBAL }, 47919 { CNTR_16_BIT_OFFSETf, 16, 296, SOCF_LE | SOCF_GLOBAL }, 47920 { CNTR_16_BIT_PERIODf, 2, 338, SOCF_LE | SOCF_GLOBAL }, 47921 { CNTR_16_BIT_SHIFTf, 3, 312, SOCF_LE | SOCF_GLOBAL }, 47922 { CNTR_8_BIT_ENABLEf, 1, 258, 0 | SOCF_GLOBAL }, 47923 { CNTR_8_BIT_INC_STEPf, 7, 286, SOCF_LE | SOCF_GLOBAL }, 47924 { CNTR_8_BIT_MASKf, 8, 278, SOCF_LE | SOCF_GLOBAL }, 47925 { CNTR_8_BIT_NEXT_VALUEf, 8, 381, SOCF_LE | SOCF_GLOBAL }, 47926 { CNTR_8_BIT_OFFSETf, 16, 259, SOCF_LE | SOCF_GLOBAL }, 47927 { CNTR_8_BIT_PERIODf, 2, 293, SOCF_LE | SOCF_GLOBAL }, 47928 { CNTR_8_BIT_SHIFTf, 3, 275, SOCF_LE | SOCF_GLOBAL }, 47929 { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL }, 47930 { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 47931 { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL }, 47932 { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL }, 47933 { PERIOD_8_CNTR_NEXT_VALUEf, 3, 437, SOCF_LE | SOCF_GLOBAL }, 47934 { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47935 { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 47936 { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL }, 47937 { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL }, 47938 { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL }, 47939 { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL }, 47940 { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL }, 47941 { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL }, 47942 { PKT_LENGTH_NEXTf, 16, 440, SOCF_LE | SOCF_GLOBAL }, 47943 { PKT_LENGTH_PATTERN_IDXf, 5, 456, SOCF_LE | SOCF_GLOBAL }, 47944 { RESERVED_1f, 11, 246, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47945 { RESERVED_2f, 89, 461, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47946 { SEQ_NUM_ENABLEf, 1, 362, 0 | SOCF_GLOBAL }, 47947 { SEQ_NUM_NXT_VALUEf, 32, 405, SOCF_LE | SOCF_GLOBAL }, 47948 { SEQ_NUM_OFFSETf, 16, 363, SOCF_LE | SOCF_GLOBAL }, 47949 { SEQ_NUM_PERIODf, 2, 379, SOCF_LE | SOCF_GLOBAL }, 47950 { STMP_2_BIT_ENABLEf, 1, 340, 0 | SOCF_GLOBAL }, 47951 { STMP_2_BIT_OFFSETf, 16, 341, SOCF_LE | SOCF_GLOBAL }, 47952 { STMP_2_BIT_SHIFTf, 3, 357, SOCF_LE | SOCF_GLOBAL }, 47953 { STMP_2_BIT_VALUEf, 2, 360, SOCF_LE | SOCF_GLOBAL } 47954 }; 47955 #endif 47956 47957 #if defined(BCM_88680_A0) 47958 soc_field_info_t soc_OAMP_SAT_TX_GEN_PARAMS_BCM88680_A0m_fields[] = { 47959 { ADD_END_TLVf, 1, 257, 0 | SOCF_GLOBAL }, 47960 { CNTR_16_BIT_ENABLEf, 1, 295, 0 | SOCF_GLOBAL }, 47961 { CNTR_16_BIT_INC_STEPf, 7, 331, SOCF_LE | SOCF_GLOBAL }, 47962 { CNTR_16_BIT_MASKf, 16, 315, SOCF_LE | SOCF_GLOBAL }, 47963 { CNTR_16_BIT_NEXT_VALUEf, 16, 389, SOCF_LE | SOCF_GLOBAL }, 47964 { CNTR_16_BIT_OFFSETf, 16, 296, SOCF_LE | SOCF_GLOBAL }, 47965 { CNTR_16_BIT_PERIODf, 2, 338, SOCF_LE | SOCF_GLOBAL }, 47966 { CNTR_16_BIT_SHIFTf, 3, 312, SOCF_LE | SOCF_GLOBAL }, 47967 { CNTR_8_BIT_ENABLEf, 1, 258, 0 | SOCF_GLOBAL }, 47968 { CNTR_8_BIT_INC_STEPf, 7, 286, SOCF_LE | SOCF_GLOBAL }, 47969 { CNTR_8_BIT_MASKf, 8, 278, SOCF_LE | SOCF_GLOBAL }, 47970 { CNTR_8_BIT_NEXT_VALUEf, 8, 381, SOCF_LE | SOCF_GLOBAL }, 47971 { CNTR_8_BIT_OFFSETf, 16, 259, SOCF_LE | SOCF_GLOBAL }, 47972 { CNTR_8_BIT_PERIODf, 2, 293, SOCF_LE | SOCF_GLOBAL }, 47973 { CNTR_8_BIT_SHIFTf, 3, 275, SOCF_LE | SOCF_GLOBAL }, 47974 { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL }, 47975 { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 47976 { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL }, 47977 { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL }, 47978 { PERIOD_8_CNTR_NEXT_VALUEf, 3, 437, SOCF_LE | SOCF_GLOBAL }, 47979 { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 47980 { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 47981 { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL }, 47982 { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL }, 47983 { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL }, 47984 { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL }, 47985 { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL }, 47986 { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL }, 47987 { PKT_LENGTH_NEXTf, 16, 440, SOCF_LE | SOCF_GLOBAL }, 47988 { PKT_LENGTH_PATTERN_IDXf, 5, 456, SOCF_LE | SOCF_GLOBAL }, 47989 { RESERVED_1f, 11, 246, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47990 { RESERVED_2f, 89, 461, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 47991 { SEQ_NUM_ENABLEf, 1, 362, 0 | SOCF_GLOBAL }, 47992 { SEQ_NUM_NXT_VALUEf, 32, 405, SOCF_LE | SOCF_GLOBAL }, 47993 { SEQ_NUM_OFFSETf, 16, 363, SOCF_LE | SOCF_GLOBAL }, 47994 { SEQ_NUM_PERIODf, 2, 379, SOCF_LE | SOCF_GLOBAL }, 47995 { STMP_2_BIT_ENABLEf, 1, 340, 0 | SOCF_GLOBAL }, 47996 { STMP_2_BIT_OFFSETf, 16, 341, SOCF_LE | SOCF_GLOBAL }, 47997 { STMP_2_BIT_SHIFTf, 3, 357, SOCF_LE | SOCF_GLOBAL }, 47998 { STMP_2_BIT_VALUEf, 2, 360, SOCF_LE | SOCF_GLOBAL } 47999 }; 48000 #endif 48001 48002 #if defined(BCM_88690_A0) 48003 soc_field_info_t soc_OAMP_SAT_TX_GEN_PKT_HEADERm_fields[] = { 48004 { ECCf, 12, 1024, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48005 { PKT_HEADERf, 1024, 0, SOCF_LE | SOCF_GLOBAL } 48006 }; 48007 #endif 48008 48009 #if defined(BCM_88690_B0) 48010 soc_field_info_t soc_OAMP_SAT_TX_GEN_PKT_HEADER_BCM88690_B0m_fields[] = { 48011 { ECCf, 12, 1024, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48012 { PKT_HEADERf, 1024, 0, SOCF_LE | SOCF_GLOBAL } 48013 }; 48014 #endif 48015 48016 #if defined(BCM_88690_A0) 48017 soc_field_info_t soc_OAMP_SAT_TX_GEN_PKT_PARAMS_1_EVENm_fields[] = { 48018 { ADD_END_TLVf, 1, 246, 0 | SOCF_GLOBAL }, 48019 { CNTR_16_BIT_ENABLEf, 1, 284, 0 | SOCF_GLOBAL }, 48020 { CNTR_16_BIT_INC_STEPf, 15, 320, SOCF_LE | SOCF_GLOBAL }, 48021 { CNTR_16_BIT_MASKf, 16, 304, SOCF_LE | SOCF_GLOBAL }, 48022 { CNTR_16_BIT_OFFSETf, 16, 285, SOCF_LE | SOCF_GLOBAL }, 48023 { CNTR_16_BIT_PERIODf, 2, 335, SOCF_LE | SOCF_GLOBAL }, 48024 { CNTR_16_BIT_SHIFTf, 3, 301, SOCF_LE | SOCF_GLOBAL }, 48025 { CNTR_8_BIT_ENABLEf, 1, 247, 0 | SOCF_GLOBAL }, 48026 { CNTR_8_BIT_INC_STEPf, 7, 275, SOCF_LE | SOCF_GLOBAL }, 48027 { CNTR_8_BIT_MASKf, 8, 267, SOCF_LE | SOCF_GLOBAL }, 48028 { CNTR_8_BIT_OFFSETf, 16, 248, SOCF_LE | SOCF_GLOBAL }, 48029 { CNTR_8_BIT_PERIODf, 2, 282, SOCF_LE | SOCF_GLOBAL }, 48030 { CNTR_8_BIT_SHIFTf, 3, 264, SOCF_LE | SOCF_GLOBAL }, 48031 { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL }, 48032 { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 48033 { ECCf, 11, 514, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48034 { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL }, 48035 { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL }, 48036 { PAYLOAD_TYPEf, 2, 399, SOCF_LE | SOCF_GLOBAL }, 48037 { PER_LENGTH_STAMP_ENf, 1, 513, 0 | SOCF_GLOBAL }, 48038 { PER_LENGTH_STAMP_MASKf, 32, 481, SOCF_LE | SOCF_GLOBAL }, 48039 { PER_LENGTH_STAMP_OFFSETf, 16, 465, SOCF_LE | SOCF_GLOBAL }, 48040 { PKT_HEADER_LENGTHf, 7, 392, SOCF_LE | SOCF_GLOBAL }, 48041 { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 48042 { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 48043 { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL }, 48044 { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL }, 48045 { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL }, 48046 { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL }, 48047 { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL }, 48048 { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL }, 48049 { RPT_PATTERNf, 64, 401, SOCF_LE | SOCF_GLOBAL }, 48050 { SEQ_NUM_ENABLEf, 1, 373, 0 | SOCF_GLOBAL }, 48051 { SEQ_NUM_OFFSETf, 16, 374, SOCF_LE | SOCF_GLOBAL }, 48052 { SEQ_NUM_PERIODf, 2, 390, SOCF_LE | SOCF_GLOBAL }, 48053 { STMP_16_BIT_ENABLEf, 1, 337, 0 | SOCF_GLOBAL }, 48054 { STMP_16_BIT_OFFSETf, 16, 338, SOCF_LE | SOCF_GLOBAL }, 48055 { STMP_16_BIT_SHIFTf, 3, 354, SOCF_LE | SOCF_GLOBAL }, 48056 { STMP_16_BIT_VALUEf, 16, 357, SOCF_LE | SOCF_GLOBAL } 48057 }; 48058 #endif 48059 48060 #if defined(BCM_88690_B0) 48061 soc_field_info_t soc_OAMP_SAT_TX_GEN_PKT_PARAMS_1_EVEN_BCM88690_B0m_fields[] = { 48062 { ADD_END_TLVf, 1, 246, 0 | SOCF_GLOBAL }, 48063 { CNTR_16_BIT_ENABLEf, 1, 284, 0 | SOCF_GLOBAL }, 48064 { CNTR_16_BIT_INC_STEPf, 15, 320, SOCF_LE | SOCF_GLOBAL }, 48065 { CNTR_16_BIT_MASKf, 16, 304, SOCF_LE | SOCF_GLOBAL }, 48066 { CNTR_16_BIT_OFFSETf, 16, 285, SOCF_LE | SOCF_GLOBAL }, 48067 { CNTR_16_BIT_PERIODf, 2, 335, SOCF_LE | SOCF_GLOBAL }, 48068 { CNTR_16_BIT_SHIFTf, 3, 301, SOCF_LE | SOCF_GLOBAL }, 48069 { CNTR_8_BIT_ENABLEf, 1, 247, 0 | SOCF_GLOBAL }, 48070 { CNTR_8_BIT_INC_STEPf, 7, 275, SOCF_LE | SOCF_GLOBAL }, 48071 { CNTR_8_BIT_MASKf, 8, 267, SOCF_LE | SOCF_GLOBAL }, 48072 { CNTR_8_BIT_OFFSETf, 16, 248, SOCF_LE | SOCF_GLOBAL }, 48073 { CNTR_8_BIT_PERIODf, 2, 282, SOCF_LE | SOCF_GLOBAL }, 48074 { CNTR_8_BIT_SHIFTf, 3, 264, SOCF_LE | SOCF_GLOBAL }, 48075 { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL }, 48076 { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 48077 { ECCf, 11, 514, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48078 { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL }, 48079 { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL }, 48080 { PAYLOAD_TYPEf, 2, 399, SOCF_LE | SOCF_GLOBAL }, 48081 { PER_LENGTH_STAMP_ENf, 1, 513, 0 | SOCF_GLOBAL }, 48082 { PER_LENGTH_STAMP_MASKf, 32, 481, SOCF_LE | SOCF_GLOBAL }, 48083 { PER_LENGTH_STAMP_OFFSETf, 16, 465, SOCF_LE | SOCF_GLOBAL }, 48084 { PKT_HEADER_LENGTHf, 7, 392, SOCF_LE | SOCF_GLOBAL }, 48085 { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 48086 { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 48087 { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL }, 48088 { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL }, 48089 { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL }, 48090 { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL }, 48091 { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL }, 48092 { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL }, 48093 { RPT_PATTERNf, 64, 401, SOCF_LE | SOCF_GLOBAL }, 48094 { SEQ_NUM_ENABLEf, 1, 373, 0 | SOCF_GLOBAL }, 48095 { SEQ_NUM_OFFSETf, 16, 374, SOCF_LE | SOCF_GLOBAL }, 48096 { SEQ_NUM_PERIODf, 2, 390, SOCF_LE | SOCF_GLOBAL }, 48097 { STMP_16_BIT_ENABLEf, 1, 337, 0 | SOCF_GLOBAL }, 48098 { STMP_16_BIT_OFFSETf, 16, 338, SOCF_LE | SOCF_GLOBAL }, 48099 { STMP_16_BIT_SHIFTf, 3, 354, SOCF_LE | SOCF_GLOBAL }, 48100 { STMP_16_BIT_VALUEf, 16, 357, SOCF_LE | SOCF_GLOBAL } 48101 }; 48102 #endif 48103 48104 #if defined(BCM_88690_A0) 48105 soc_field_info_t soc_OAMP_SAT_TX_GEN_PKT_PARAMS_1_ODDm_fields[] = { 48106 { CHAN_NUMf, 8, 256, SOCF_LE | SOCF_GLOBAL }, 48107 { CNTR_16_BIT_NEXT_VALUEf, 16, 272, SOCF_LE | SOCF_GLOBAL }, 48108 { CNTR_8_BIT_NEXT_VALUEf, 8, 264, SOCF_LE | SOCF_GLOBAL }, 48109 { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48110 { PERIOD_8_CNTR_NEXT_VALUEf, 3, 320, SOCF_LE | SOCF_GLOBAL }, 48111 { PER_LENGTH_STAMP_0f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 48112 { PER_LENGTH_STAMP_1f, 32, 32, SOCF_LE | SOCF_GLOBAL }, 48113 { PER_LENGTH_STAMP_2f, 32, 64, SOCF_LE | SOCF_GLOBAL }, 48114 { PER_LENGTH_STAMP_3f, 32, 96, SOCF_LE | SOCF_GLOBAL }, 48115 { PER_LENGTH_STAMP_4f, 32, 128, SOCF_LE | SOCF_GLOBAL }, 48116 { PER_LENGTH_STAMP_5f, 32, 160, SOCF_LE | SOCF_GLOBAL }, 48117 { PER_LENGTH_STAMP_6f, 32, 192, SOCF_LE | SOCF_GLOBAL }, 48118 { PER_LENGTH_STAMP_7f, 32, 224, SOCF_LE | SOCF_GLOBAL }, 48119 { PKT_LENGTH_NEXTf, 16, 323, SOCF_LE | SOCF_GLOBAL }, 48120 { PKT_LENGTH_PATTERN_IDXf, 5, 339, SOCF_LE | SOCF_GLOBAL }, 48121 { RESERVEDf, 26, 344, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 48122 { SEQ_NUM_NXT_VALUEf, 32, 288, SOCF_LE | SOCF_GLOBAL } 48123 }; 48124 #endif 48125 48126 #if defined(BCM_88690_B0) 48127 soc_field_info_t soc_OAMP_SAT_TX_GEN_PKT_PARAMS_1_ODD_BCM88690_B0m_fields[] = { 48128 { CHAN_NUMf, 8, 256, SOCF_LE | SOCF_GLOBAL }, 48129 { CNTR_16_BIT_NEXT_VALUEf, 16, 272, SOCF_LE | SOCF_GLOBAL }, 48130 { CNTR_8_BIT_NEXT_VALUEf, 8, 264, SOCF_LE | SOCF_GLOBAL }, 48131 { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48132 { PERIOD_8_CNTR_NEXT_VALUEf, 3, 320, SOCF_LE | SOCF_GLOBAL }, 48133 { PER_LENGTH_STAMP_0f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 48134 { PER_LENGTH_STAMP_1f, 32, 32, SOCF_LE | SOCF_GLOBAL }, 48135 { PER_LENGTH_STAMP_2f, 32, 64, SOCF_LE | SOCF_GLOBAL }, 48136 { PER_LENGTH_STAMP_3f, 32, 96, SOCF_LE | SOCF_GLOBAL }, 48137 { PER_LENGTH_STAMP_4f, 32, 128, SOCF_LE | SOCF_GLOBAL }, 48138 { PER_LENGTH_STAMP_5f, 32, 160, SOCF_LE | SOCF_GLOBAL }, 48139 { PER_LENGTH_STAMP_6f, 32, 192, SOCF_LE | SOCF_GLOBAL }, 48140 { PER_LENGTH_STAMP_7f, 32, 224, SOCF_LE | SOCF_GLOBAL }, 48141 { PKT_LENGTH_NEXTf, 16, 323, SOCF_LE | SOCF_GLOBAL }, 48142 { PKT_LENGTH_PATTERN_IDXf, 5, 339, SOCF_LE | SOCF_GLOBAL }, 48143 { RESERVEDf, 26, 344, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 48144 { SEQ_NUM_NXT_VALUEf, 32, 288, SOCF_LE | SOCF_GLOBAL } 48145 }; 48146 #endif 48147 48148 #if defined(BCM_88470_A0) 48149 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRMm_fields[] = { 48150 { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48151 { SAT_TX_EVC_GEN_PARAMSf, 370, 0, SOCF_LE | SOCF_GLOBAL } 48152 }; 48153 #endif 48154 48155 #if defined(BCM_88270_A0) 48156 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_BCM88270_A0m_fields[] = { 48157 { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48158 { SAT_TX_EVC_GEN_PARAMSf, 370, 0, SOCF_LE | SOCF_GLOBAL } 48159 }; 48160 #endif 48161 48162 #if defined(BCM_88470_B0) 48163 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_BCM88470_B0m_fields[] = { 48164 { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48165 { SAT_TX_EVC_GEN_PARAMSf, 370, 0, SOCF_LE | SOCF_GLOBAL } 48166 }; 48167 #endif 48168 48169 #if defined(BCM_88470_A0) 48170 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_ENTRY_1m_fields[] = { 48171 { ADD_END_TLVf, 1, 246, 0 | SOCF_GLOBAL }, 48172 { CNTR_16_BIT_ENABLEf, 1, 284, 0 | SOCF_GLOBAL }, 48173 { CNTR_16_BIT_INC_STEPf, 7, 320, SOCF_LE | SOCF_GLOBAL }, 48174 { CNTR_16_BIT_MASKf, 16, 304, SOCF_LE | SOCF_GLOBAL }, 48175 { CNTR_16_BIT_OFFSETf, 16, 285, SOCF_LE | SOCF_GLOBAL }, 48176 { CNTR_16_BIT_PERIODf, 2, 327, SOCF_LE | SOCF_GLOBAL }, 48177 { CNTR_16_BIT_SHIFTf, 3, 301, SOCF_LE | SOCF_GLOBAL }, 48178 { CNTR_8_BIT_ENABLEf, 1, 247, 0 | SOCF_GLOBAL }, 48179 { CNTR_8_BIT_INC_STEPf, 7, 275, SOCF_LE | SOCF_GLOBAL }, 48180 { CNTR_8_BIT_MASKf, 8, 267, SOCF_LE | SOCF_GLOBAL }, 48181 { CNTR_8_BIT_OFFSETf, 16, 248, SOCF_LE | SOCF_GLOBAL }, 48182 { CNTR_8_BIT_PERIODf, 2, 282, SOCF_LE | SOCF_GLOBAL }, 48183 { CNTR_8_BIT_SHIFTf, 3, 264, SOCF_LE | SOCF_GLOBAL }, 48184 { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL }, 48185 { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 48186 { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48187 { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL }, 48188 { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL }, 48189 { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 48190 { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 48191 { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL }, 48192 { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL }, 48193 { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL }, 48194 { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL }, 48195 { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL }, 48196 { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL }, 48197 { SEQ_NUM_ENABLEf, 1, 351, 0 | SOCF_GLOBAL }, 48198 { SEQ_NUM_OFFSETf, 16, 352, SOCF_LE | SOCF_GLOBAL }, 48199 { SEQ_NUM_PERIODf, 2, 368, SOCF_LE | SOCF_GLOBAL }, 48200 { STMP_2_BIT_ENABLEf, 1, 329, 0 | SOCF_GLOBAL }, 48201 { STMP_2_BIT_OFFSETf, 16, 330, SOCF_LE | SOCF_GLOBAL }, 48202 { STMP_2_BIT_SHIFTf, 3, 346, SOCF_LE | SOCF_GLOBAL }, 48203 { STMP_2_BIT_VALUEf, 2, 349, SOCF_LE | SOCF_GLOBAL } 48204 }; 48205 #endif 48206 48207 #if defined(BCM_88470_A0) 48208 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_ENTRY_2m_fields[] = { 48209 { CHAN_NUMf, 8, 256, SOCF_LE | SOCF_GLOBAL }, 48210 { CNTR_16_BIT_NEXT_VALUEf, 16, 272, SOCF_LE | SOCF_GLOBAL }, 48211 { CNTR_8_BIT_NEXT_VALUEf, 8, 264, SOCF_LE | SOCF_GLOBAL }, 48212 { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48213 { PERIOD_8_CNTR_NEXT_VALUEf, 3, 320, SOCF_LE | SOCF_GLOBAL }, 48214 { PER_LENGTH_STAMP_0f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 48215 { PER_LENGTH_STAMP_1f, 32, 32, SOCF_LE | SOCF_GLOBAL }, 48216 { PER_LENGTH_STAMP_2f, 32, 64, SOCF_LE | SOCF_GLOBAL }, 48217 { PER_LENGTH_STAMP_3f, 32, 96, SOCF_LE | SOCF_GLOBAL }, 48218 { PER_LENGTH_STAMP_4f, 32, 128, SOCF_LE | SOCF_GLOBAL }, 48219 { PER_LENGTH_STAMP_5f, 32, 160, SOCF_LE | SOCF_GLOBAL }, 48220 { PER_LENGTH_STAMP_6f, 32, 192, SOCF_LE | SOCF_GLOBAL }, 48221 { PER_LENGTH_STAMP_7f, 32, 224, SOCF_LE | SOCF_GLOBAL }, 48222 { PKT_LENGTH_NEXTf, 16, 323, SOCF_LE | SOCF_GLOBAL }, 48223 { PKT_LENGTH_PATTERN_IDXf, 5, 339, SOCF_LE | SOCF_GLOBAL }, 48224 { RESERVEDf, 26, 344, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 48225 { SEQ_NUM_NXT_VALUEf, 32, 288, SOCF_LE | SOCF_GLOBAL } 48226 }; 48227 #endif 48228 48229 #if defined(BCM_88270_A0) 48230 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_ENTRY_1_BCM88270_A0m_fields[] = { 48231 { ADD_END_TLVf, 1, 246, 0 | SOCF_GLOBAL }, 48232 { CNTR_16_BIT_ENABLEf, 1, 284, 0 | SOCF_GLOBAL }, 48233 { CNTR_16_BIT_INC_STEPf, 7, 320, SOCF_LE | SOCF_GLOBAL }, 48234 { CNTR_16_BIT_MASKf, 16, 304, SOCF_LE | SOCF_GLOBAL }, 48235 { CNTR_16_BIT_OFFSETf, 16, 285, SOCF_LE | SOCF_GLOBAL }, 48236 { CNTR_16_BIT_PERIODf, 2, 327, SOCF_LE | SOCF_GLOBAL }, 48237 { CNTR_16_BIT_SHIFTf, 3, 301, SOCF_LE | SOCF_GLOBAL }, 48238 { CNTR_8_BIT_ENABLEf, 1, 247, 0 | SOCF_GLOBAL }, 48239 { CNTR_8_BIT_INC_STEPf, 7, 275, SOCF_LE | SOCF_GLOBAL }, 48240 { CNTR_8_BIT_MASKf, 8, 267, SOCF_LE | SOCF_GLOBAL }, 48241 { CNTR_8_BIT_OFFSETf, 16, 248, SOCF_LE | SOCF_GLOBAL }, 48242 { CNTR_8_BIT_PERIODf, 2, 282, SOCF_LE | SOCF_GLOBAL }, 48243 { CNTR_8_BIT_SHIFTf, 3, 264, SOCF_LE | SOCF_GLOBAL }, 48244 { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL }, 48245 { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 48246 { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48247 { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL }, 48248 { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL }, 48249 { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 48250 { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 48251 { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL }, 48252 { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL }, 48253 { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL }, 48254 { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL }, 48255 { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL }, 48256 { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL }, 48257 { SEQ_NUM_ENABLEf, 1, 351, 0 | SOCF_GLOBAL }, 48258 { SEQ_NUM_OFFSETf, 16, 352, SOCF_LE | SOCF_GLOBAL }, 48259 { SEQ_NUM_PERIODf, 2, 368, SOCF_LE | SOCF_GLOBAL }, 48260 { STMP_2_BIT_ENABLEf, 1, 329, 0 | SOCF_GLOBAL }, 48261 { STMP_2_BIT_OFFSETf, 16, 330, SOCF_LE | SOCF_GLOBAL }, 48262 { STMP_2_BIT_SHIFTf, 3, 346, SOCF_LE | SOCF_GLOBAL }, 48263 { STMP_2_BIT_VALUEf, 2, 349, SOCF_LE | SOCF_GLOBAL } 48264 }; 48265 #endif 48266 48267 #if defined(BCM_88470_B0) 48268 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_ENTRY_1_BCM88470_B0m_fields[] = { 48269 { ADD_END_TLVf, 1, 246, 0 | SOCF_GLOBAL }, 48270 { CNTR_16_BIT_ENABLEf, 1, 284, 0 | SOCF_GLOBAL }, 48271 { CNTR_16_BIT_INC_STEPf, 7, 320, SOCF_LE | SOCF_GLOBAL }, 48272 { CNTR_16_BIT_MASKf, 16, 304, SOCF_LE | SOCF_GLOBAL }, 48273 { CNTR_16_BIT_OFFSETf, 16, 285, SOCF_LE | SOCF_GLOBAL }, 48274 { CNTR_16_BIT_PERIODf, 2, 327, SOCF_LE | SOCF_GLOBAL }, 48275 { CNTR_16_BIT_SHIFTf, 3, 301, SOCF_LE | SOCF_GLOBAL }, 48276 { CNTR_8_BIT_ENABLEf, 1, 247, 0 | SOCF_GLOBAL }, 48277 { CNTR_8_BIT_INC_STEPf, 7, 275, SOCF_LE | SOCF_GLOBAL }, 48278 { CNTR_8_BIT_MASKf, 8, 267, SOCF_LE | SOCF_GLOBAL }, 48279 { CNTR_8_BIT_OFFSETf, 16, 248, SOCF_LE | SOCF_GLOBAL }, 48280 { CNTR_8_BIT_PERIODf, 2, 282, SOCF_LE | SOCF_GLOBAL }, 48281 { CNTR_8_BIT_SHIFTf, 3, 264, SOCF_LE | SOCF_GLOBAL }, 48282 { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL }, 48283 { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL }, 48284 { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48285 { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL }, 48286 { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL }, 48287 { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 48288 { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 48289 { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL }, 48290 { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL }, 48291 { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL }, 48292 { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL }, 48293 { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL }, 48294 { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL }, 48295 { SEQ_NUM_ENABLEf, 1, 351, 0 | SOCF_GLOBAL }, 48296 { SEQ_NUM_OFFSETf, 16, 352, SOCF_LE | SOCF_GLOBAL }, 48297 { SEQ_NUM_PERIODf, 2, 368, SOCF_LE | SOCF_GLOBAL }, 48298 { STMP_2_BIT_ENABLEf, 1, 329, 0 | SOCF_GLOBAL }, 48299 { STMP_2_BIT_OFFSETf, 16, 330, SOCF_LE | SOCF_GLOBAL }, 48300 { STMP_2_BIT_SHIFTf, 3, 346, SOCF_LE | SOCF_GLOBAL }, 48301 { STMP_2_BIT_VALUEf, 2, 349, SOCF_LE | SOCF_GLOBAL } 48302 }; 48303 #endif 48304 48305 #if defined(BCM_88270_A0) 48306 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_ENTRY_2_BCM88270_A0m_fields[] = { 48307 { CHAN_NUMf, 8, 256, SOCF_LE | SOCF_GLOBAL }, 48308 { CNTR_16_BIT_NEXT_VALUEf, 16, 272, SOCF_LE | SOCF_GLOBAL }, 48309 { CNTR_8_BIT_NEXT_VALUEf, 8, 264, SOCF_LE | SOCF_GLOBAL }, 48310 { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48311 { PERIOD_8_CNTR_NEXT_VALUEf, 3, 320, SOCF_LE | SOCF_GLOBAL }, 48312 { PER_LENGTH_STAMP_0f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 48313 { PER_LENGTH_STAMP_1f, 32, 32, SOCF_LE | SOCF_GLOBAL }, 48314 { PER_LENGTH_STAMP_2f, 32, 64, SOCF_LE | SOCF_GLOBAL }, 48315 { PER_LENGTH_STAMP_3f, 32, 96, SOCF_LE | SOCF_GLOBAL }, 48316 { PER_LENGTH_STAMP_4f, 32, 128, SOCF_LE | SOCF_GLOBAL }, 48317 { PER_LENGTH_STAMP_5f, 32, 160, SOCF_LE | SOCF_GLOBAL }, 48318 { PER_LENGTH_STAMP_6f, 32, 192, SOCF_LE | SOCF_GLOBAL }, 48319 { PER_LENGTH_STAMP_7f, 32, 224, SOCF_LE | SOCF_GLOBAL }, 48320 { PKT_LENGTH_NEXTf, 16, 323, SOCF_LE | SOCF_GLOBAL }, 48321 { PKT_LENGTH_PATTERN_IDXf, 5, 339, SOCF_LE | SOCF_GLOBAL }, 48322 { RESERVEDf, 26, 344, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 48323 { SEQ_NUM_NXT_VALUEf, 32, 288, SOCF_LE | SOCF_GLOBAL } 48324 }; 48325 #endif 48326 48327 #if defined(BCM_88470_B0) 48328 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_ENTRY_2_BCM88470_B0m_fields[] = { 48329 { CHAN_NUMf, 8, 256, SOCF_LE | SOCF_GLOBAL }, 48330 { CNTR_16_BIT_NEXT_VALUEf, 16, 272, SOCF_LE | SOCF_GLOBAL }, 48331 { CNTR_8_BIT_NEXT_VALUEf, 8, 264, SOCF_LE | SOCF_GLOBAL }, 48332 { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48333 { PERIOD_8_CNTR_NEXT_VALUEf, 3, 320, SOCF_LE | SOCF_GLOBAL }, 48334 { PER_LENGTH_STAMP_0f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 48335 { PER_LENGTH_STAMP_1f, 32, 32, SOCF_LE | SOCF_GLOBAL }, 48336 { PER_LENGTH_STAMP_2f, 32, 64, SOCF_LE | SOCF_GLOBAL }, 48337 { PER_LENGTH_STAMP_3f, 32, 96, SOCF_LE | SOCF_GLOBAL }, 48338 { PER_LENGTH_STAMP_4f, 32, 128, SOCF_LE | SOCF_GLOBAL }, 48339 { PER_LENGTH_STAMP_5f, 32, 160, SOCF_LE | SOCF_GLOBAL }, 48340 { PER_LENGTH_STAMP_6f, 32, 192, SOCF_LE | SOCF_GLOBAL }, 48341 { PER_LENGTH_STAMP_7f, 32, 224, SOCF_LE | SOCF_GLOBAL }, 48342 { PKT_LENGTH_NEXTf, 16, 323, SOCF_LE | SOCF_GLOBAL }, 48343 { PKT_LENGTH_PATTERN_IDXf, 5, 339, SOCF_LE | SOCF_GLOBAL }, 48344 { RESERVEDf, 26, 344, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 48345 { SEQ_NUM_NXT_VALUEf, 32, 288, SOCF_LE | SOCF_GLOBAL } 48346 }; 48347 #endif 48348 48349 #if defined(BCM_88470_A0) 48350 soc_field_info_t soc_OAMP_SD_SF_DB_1m_fields[] = { 48351 { CCM_TX_RATEf, 3, 545, SOCF_LE | SOCF_GLOBAL }, 48352 { ECCf, 19, 548, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48353 { ENTRY_FORMATf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 48354 { RMEP_DB_PTRf, 15, 530, SOCF_LE | SOCF_GLOBAL }, 48355 { SD_INDICATIONf, 1, 529, 0 | SOCF_GLOBAL }, 48356 { SF_INDICATIONf, 1, 528, 0 | SOCF_GLOBAL }, 48357 { SLIDING_WND_CNTRf, 512, 2, SOCF_LE | SOCF_GLOBAL }, 48358 { SUM_OF_CNTRSf, 10, 514, SOCF_LE | SOCF_GLOBAL }, 48359 { THRESH_PROFILEf, 4, 524, SOCF_LE | SOCF_GLOBAL } 48360 }; 48361 #endif 48362 48363 #if defined(BCM_88470_A0) 48364 soc_field_info_t soc_OAMP_SD_SF_DB_2m_fields[] = { 48365 { ECCf, 19, 548, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48366 { SD_SF_DATAf, 548, 0, SOCF_LE | SOCF_GLOBAL } 48367 }; 48368 #endif 48369 48370 #if defined(BCM_88270_A0) 48371 soc_field_info_t soc_OAMP_SD_SF_DB_1_BCM88270_A0m_fields[] = { 48372 { CCM_TX_RATEf, 3, 545, SOCF_LE | SOCF_GLOBAL }, 48373 { ECCf, 19, 548, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48374 { ENTRY_FORMATf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 48375 { RMEP_DB_PTRf, 15, 530, SOCF_LE | SOCF_GLOBAL }, 48376 { SD_INDICATIONf, 1, 529, 0 | SOCF_GLOBAL }, 48377 { SF_INDICATIONf, 1, 528, 0 | SOCF_GLOBAL }, 48378 { SLIDING_WND_CNTRf, 512, 2, SOCF_LE | SOCF_GLOBAL }, 48379 { SUM_OF_CNTRSf, 10, 514, SOCF_LE | SOCF_GLOBAL }, 48380 { THRESH_PROFILEf, 4, 524, SOCF_LE | SOCF_GLOBAL } 48381 }; 48382 #endif 48383 48384 #if defined(BCM_88470_B0) 48385 soc_field_info_t soc_OAMP_SD_SF_DB_1_BCM88470_B0m_fields[] = { 48386 { CCM_TX_RATEf, 3, 545, SOCF_LE | SOCF_GLOBAL }, 48387 { ECCf, 19, 548, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48388 { ENTRY_FORMATf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 48389 { RMEP_DB_PTRf, 15, 530, SOCF_LE | SOCF_GLOBAL }, 48390 { SD_INDICATIONf, 1, 529, 0 | SOCF_GLOBAL }, 48391 { SF_INDICATIONf, 1, 528, 0 | SOCF_GLOBAL }, 48392 { SLIDING_WND_CNTRf, 512, 2, SOCF_LE | SOCF_GLOBAL }, 48393 { SUM_OF_CNTRSf, 10, 514, SOCF_LE | SOCF_GLOBAL }, 48394 { THRESH_PROFILEf, 4, 524, SOCF_LE | SOCF_GLOBAL } 48395 }; 48396 #endif 48397 48398 #if defined(BCM_88270_A0) 48399 soc_field_info_t soc_OAMP_SD_SF_DB_2_BCM88270_A0m_fields[] = { 48400 { ECCf, 19, 548, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48401 { SD_SF_DATAf, 548, 0, SOCF_LE | SOCF_GLOBAL } 48402 }; 48403 #endif 48404 48405 #if defined(BCM_88470_B0) 48406 soc_field_info_t soc_OAMP_SD_SF_DB_2_BCM88470_B0m_fields[] = { 48407 { ECCf, 19, 548, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48408 { SD_SF_DATAf, 548, 0, SOCF_LE | SOCF_GLOBAL } 48409 }; 48410 #endif 48411 48412 #if defined(BCM_88470_A0) 48413 soc_field_info_t soc_OAMP_SD_SF_DB_Y_1711m_fields[] = { 48414 { ALLERT_METHODf, 1, 33, 0 | SOCF_GLOBAL }, 48415 { CCM_TX_RATEf, 3, 30, SOCF_LE | SOCF_GLOBAL }, 48416 { D_EXCESSf, 1, 12, 0 | SOCF_GLOBAL }, 48417 { D_MISMATCHf, 1, 14, 0 | SOCF_GLOBAL }, 48418 { D_MISMERGEf, 1, 13, 0 | SOCF_GLOBAL }, 48419 { ENTRY_0f, 34, 2, SOCF_LE | SOCF_GLOBAL }, 48420 { ENTRY_1f, 34, 36, SOCF_LE | SOCF_GLOBAL }, 48421 { ENTRY_10f, 34, 342, SOCF_LE | SOCF_GLOBAL }, 48422 { ENTRY_11f, 34, 376, SOCF_LE | SOCF_GLOBAL }, 48423 { ENTRY_12f, 34, 410, SOCF_LE | SOCF_GLOBAL }, 48424 { ENTRY_13f, 34, 444, SOCF_LE | SOCF_GLOBAL }, 48425 { ENTRY_14f, 34, 478, SOCF_LE | SOCF_GLOBAL }, 48426 { ENTRY_15f, 34, 512, SOCF_LE | SOCF_GLOBAL }, 48427 { ENTRY_2f, 34, 70, SOCF_LE | SOCF_GLOBAL }, 48428 { ENTRY_3f, 34, 104, SOCF_LE | SOCF_GLOBAL }, 48429 { ENTRY_4f, 34, 138, SOCF_LE | SOCF_GLOBAL }, 48430 { ENTRY_5f, 34, 172, SOCF_LE | SOCF_GLOBAL }, 48431 { ENTRY_6f, 34, 206, SOCF_LE | SOCF_GLOBAL }, 48432 { ENTRY_7f, 34, 240, SOCF_LE | SOCF_GLOBAL }, 48433 { ENTRY_8f, 34, 274, SOCF_LE | SOCF_GLOBAL }, 48434 { ENTRY_9f, 34, 308, SOCF_LE | SOCF_GLOBAL }, 48435 { ENTRY_FORMATf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 48436 { PRD_ERR_IND_0f, 1, 9, 0 | SOCF_GLOBAL }, 48437 { PRD_ERR_IND_1f, 1, 10, 0 | SOCF_GLOBAL }, 48438 { PRD_ERR_IND_2f, 1, 11, 0 | SOCF_GLOBAL }, 48439 { PRD_PKT_CNTR_0f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 48440 { PRD_PKT_CNTR_1f, 3, 3, SOCF_LE | SOCF_GLOBAL }, 48441 { PRD_PKT_CNTR_2f, 3, 6, SOCF_LE | SOCF_GLOBAL }, 48442 { RESERVEDf, 2, 546, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 48443 { RMEP_DB_PTRf, 15, 15, SOCF_LE | SOCF_GLOBAL } 48444 }; 48445 #endif 48446 48447 #if defined(BCM_88270_A0) 48448 soc_field_info_t soc_OAMP_SD_SF_DB_Y_1711_BCM88270_A0m_fields[] = { 48449 { ALLERT_METHODf, 1, 33, 0 | SOCF_GLOBAL }, 48450 { CCM_TX_RATEf, 3, 30, SOCF_LE | SOCF_GLOBAL }, 48451 { D_EXCESSf, 1, 12, 0 | SOCF_GLOBAL }, 48452 { D_MISMATCHf, 1, 14, 0 | SOCF_GLOBAL }, 48453 { D_MISMERGEf, 1, 13, 0 | SOCF_GLOBAL }, 48454 { ENTRY_0f, 34, 2, SOCF_LE | SOCF_GLOBAL }, 48455 { ENTRY_1f, 34, 36, SOCF_LE | SOCF_GLOBAL }, 48456 { ENTRY_10f, 34, 342, SOCF_LE | SOCF_GLOBAL }, 48457 { ENTRY_11f, 34, 376, SOCF_LE | SOCF_GLOBAL }, 48458 { ENTRY_12f, 34, 410, SOCF_LE | SOCF_GLOBAL }, 48459 { ENTRY_13f, 34, 444, SOCF_LE | SOCF_GLOBAL }, 48460 { ENTRY_14f, 34, 478, SOCF_LE | SOCF_GLOBAL }, 48461 { ENTRY_15f, 34, 512, SOCF_LE | SOCF_GLOBAL }, 48462 { ENTRY_2f, 34, 70, SOCF_LE | SOCF_GLOBAL }, 48463 { ENTRY_3f, 34, 104, SOCF_LE | SOCF_GLOBAL }, 48464 { ENTRY_4f, 34, 138, SOCF_LE | SOCF_GLOBAL }, 48465 { ENTRY_5f, 34, 172, SOCF_LE | SOCF_GLOBAL }, 48466 { ENTRY_6f, 34, 206, SOCF_LE | SOCF_GLOBAL }, 48467 { ENTRY_7f, 34, 240, SOCF_LE | SOCF_GLOBAL }, 48468 { ENTRY_8f, 34, 274, SOCF_LE | SOCF_GLOBAL }, 48469 { ENTRY_9f, 34, 308, SOCF_LE | SOCF_GLOBAL }, 48470 { ENTRY_FORMATf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 48471 { PRD_ERR_IND_0f, 1, 9, 0 | SOCF_GLOBAL }, 48472 { PRD_ERR_IND_1f, 1, 10, 0 | SOCF_GLOBAL }, 48473 { PRD_ERR_IND_2f, 1, 11, 0 | SOCF_GLOBAL }, 48474 { PRD_PKT_CNTR_0f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 48475 { PRD_PKT_CNTR_1f, 3, 3, SOCF_LE | SOCF_GLOBAL }, 48476 { PRD_PKT_CNTR_2f, 3, 6, SOCF_LE | SOCF_GLOBAL }, 48477 { RESERVEDf, 2, 546, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 48478 { RMEP_DB_PTRf, 15, 15, SOCF_LE | SOCF_GLOBAL } 48479 }; 48480 #endif 48481 48482 #if defined(BCM_88470_B0) 48483 soc_field_info_t soc_OAMP_SD_SF_DB_Y_1711_BCM88470_B0m_fields[] = { 48484 { ALLERT_METHODf, 1, 33, 0 | SOCF_GLOBAL }, 48485 { CCM_TX_RATEf, 3, 30, SOCF_LE | SOCF_GLOBAL }, 48486 { D_EXCESSf, 1, 12, 0 | SOCF_GLOBAL }, 48487 { D_MISMATCHf, 1, 14, 0 | SOCF_GLOBAL }, 48488 { D_MISMERGEf, 1, 13, 0 | SOCF_GLOBAL }, 48489 { ENTRY_0f, 34, 2, SOCF_LE | SOCF_GLOBAL }, 48490 { ENTRY_1f, 34, 36, SOCF_LE | SOCF_GLOBAL }, 48491 { ENTRY_10f, 34, 342, SOCF_LE | SOCF_GLOBAL }, 48492 { ENTRY_11f, 34, 376, SOCF_LE | SOCF_GLOBAL }, 48493 { ENTRY_12f, 34, 410, SOCF_LE | SOCF_GLOBAL }, 48494 { ENTRY_13f, 34, 444, SOCF_LE | SOCF_GLOBAL }, 48495 { ENTRY_14f, 34, 478, SOCF_LE | SOCF_GLOBAL }, 48496 { ENTRY_15f, 34, 512, SOCF_LE | SOCF_GLOBAL }, 48497 { ENTRY_2f, 34, 70, SOCF_LE | SOCF_GLOBAL }, 48498 { ENTRY_3f, 34, 104, SOCF_LE | SOCF_GLOBAL }, 48499 { ENTRY_4f, 34, 138, SOCF_LE | SOCF_GLOBAL }, 48500 { ENTRY_5f, 34, 172, SOCF_LE | SOCF_GLOBAL }, 48501 { ENTRY_6f, 34, 206, SOCF_LE | SOCF_GLOBAL }, 48502 { ENTRY_7f, 34, 240, SOCF_LE | SOCF_GLOBAL }, 48503 { ENTRY_8f, 34, 274, SOCF_LE | SOCF_GLOBAL }, 48504 { ENTRY_9f, 34, 308, SOCF_LE | SOCF_GLOBAL }, 48505 { ENTRY_FORMATf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 48506 { PRD_ERR_IND_0f, 1, 9, 0 | SOCF_GLOBAL }, 48507 { PRD_ERR_IND_1f, 1, 10, 0 | SOCF_GLOBAL }, 48508 { PRD_ERR_IND_2f, 1, 11, 0 | SOCF_GLOBAL }, 48509 { PRD_PKT_CNTR_0f, 3, 0, SOCF_LE | SOCF_GLOBAL }, 48510 { PRD_PKT_CNTR_1f, 3, 3, SOCF_LE | SOCF_GLOBAL }, 48511 { PRD_PKT_CNTR_2f, 3, 6, SOCF_LE | SOCF_GLOBAL }, 48512 { RESERVEDf, 2, 546, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 48513 { RMEP_DB_PTRf, 15, 15, SOCF_LE | SOCF_GLOBAL } 48514 }; 48515 #endif 48516 48517 #if defined(BCM_88470_A0) 48518 soc_field_info_t soc_OAMP_SD_SF_PROFILEm_fields[] = { 48519 { ALERT_METHODf, 1, 48, 0 | SOCF_GLOBAL }, 48520 { ECCf, 7, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48521 { RESERVEDf, 4, 50, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 48522 { SD_CLR_THRESHf, 10, 28, SOCF_LE | SOCF_GLOBAL }, 48523 { SD_SET_THRESHf, 10, 8, SOCF_LE | SOCF_GLOBAL }, 48524 { SF_CLR_THRESHf, 10, 38, SOCF_LE | SOCF_GLOBAL }, 48525 { SF_SET_THRESHf, 10, 18, SOCF_LE | SOCF_GLOBAL }, 48526 { SUPRESS_ALERTSf, 1, 49, 0 | SOCF_GLOBAL }, 48527 { WND_LNGTHf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48528 }; 48529 #endif 48530 48531 #if defined(BCM_88270_A0) 48532 soc_field_info_t soc_OAMP_SD_SF_PROFILE_BCM88270_A0m_fields[] = { 48533 { ALERT_METHODf, 1, 48, 0 | SOCF_GLOBAL }, 48534 { ECCf, 7, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48535 { RESERVEDf, 4, 50, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 48536 { SD_CLR_THRESHf, 10, 28, SOCF_LE | SOCF_GLOBAL }, 48537 { SD_SET_THRESHf, 10, 8, SOCF_LE | SOCF_GLOBAL }, 48538 { SF_CLR_THRESHf, 10, 38, SOCF_LE | SOCF_GLOBAL }, 48539 { SF_SET_THRESHf, 10, 18, SOCF_LE | SOCF_GLOBAL }, 48540 { SUPRESS_ALERTSf, 1, 49, 0 | SOCF_GLOBAL }, 48541 { WND_LNGTHf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48542 }; 48543 #endif 48544 48545 #if defined(BCM_88470_B0) 48546 soc_field_info_t soc_OAMP_SD_SF_PROFILE_BCM88470_B0m_fields[] = { 48547 { ALERT_METHODf, 1, 48, 0 | SOCF_GLOBAL }, 48548 { ECCf, 7, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48549 { RESERVEDf, 4, 50, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 48550 { SD_CLR_THRESHf, 10, 28, SOCF_LE | SOCF_GLOBAL }, 48551 { SD_SET_THRESHf, 10, 8, SOCF_LE | SOCF_GLOBAL }, 48552 { SF_CLR_THRESHf, 10, 38, SOCF_LE | SOCF_GLOBAL }, 48553 { SF_SET_THRESHf, 10, 18, SOCF_LE | SOCF_GLOBAL }, 48554 { SUPRESS_ALERTSf, 1, 49, 0 | SOCF_GLOBAL }, 48555 { WND_LNGTHf, 8, 0, SOCF_LE | SOCF_GLOBAL } 48556 }; 48557 #endif 48558 48559 #if defined(BCM_88470_A0) 48560 soc_field_info_t soc_OAMP_TXM_DATA_FIFO_MEMORYm_fields[] = { 48561 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48562 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 48563 }; 48564 #endif 48565 48566 #if defined(BCM_88270_A0) 48567 soc_field_info_t soc_OAMP_TXM_DATA_FIFO_MEMORY_BCM88270_A0m_fields[] = { 48568 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48569 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 48570 }; 48571 #endif 48572 48573 #if defined(BCM_88470_B0) 48574 soc_field_info_t soc_OAMP_TXM_DATA_FIFO_MEMORY_BCM88470_B0m_fields[] = { 48575 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48576 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 48577 }; 48578 #endif 48579 48580 #if defined(BCM_88690_A0) 48581 soc_field_info_t soc_OAMP_TXM_DATA_FIFO_MEMORY_BCM88690_A0m_fields[] = { 48582 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48583 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 48584 }; 48585 #endif 48586 48587 #if defined(BCM_88690_B0) 48588 soc_field_info_t soc_OAMP_TXM_DATA_FIFO_MEMORY_BCM88690_B0m_fields[] = { 48589 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48590 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 48591 }; 48592 #endif 48593 48594 #if defined(BCM_88470_A0) 48595 soc_field_info_t soc_OAMP_TXM_LENGTH_FIFO_MEMORYm_fields[] = { 48596 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48597 { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL } 48598 }; 48599 #endif 48600 48601 #if defined(BCM_88270_A0) 48602 soc_field_info_t soc_OAMP_TXM_LENGTH_FIFO_MEMORY_BCM88270_A0m_fields[] = { 48603 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48604 { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL } 48605 }; 48606 #endif 48607 48608 #if defined(BCM_88470_B0) 48609 soc_field_info_t soc_OAMP_TXM_LENGTH_FIFO_MEMORY_BCM88470_B0m_fields[] = { 48610 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48611 { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL } 48612 }; 48613 #endif 48614 48615 #if defined(BCM_88690_A0) 48616 soc_field_info_t soc_OAMP_TXM_LENGTH_FIFO_MEMORY_BCM88690_A0m_fields[] = { 48617 { ECCf, 9, 127, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48618 { ITEM_0_126f, 127, 0, SOCF_LE | SOCF_GLOBAL } 48619 }; 48620 #endif 48621 48622 #if defined(BCM_88690_B0) 48623 soc_field_info_t soc_OAMP_TXM_LENGTH_FIFO_MEMORY_BCM88690_B0m_fields[] = { 48624 { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48625 { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL } 48626 }; 48627 #endif 48628 48629 #if defined(BCM_88470_A0) 48630 soc_field_info_t soc_OAMP_TXO_DATA_FIFO_MEMORYm_fields[] = { 48631 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48632 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 48633 }; 48634 #endif 48635 48636 #if defined(BCM_88270_A0) 48637 soc_field_info_t soc_OAMP_TXO_DATA_FIFO_MEMORY_BCM88270_A0m_fields[] = { 48638 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48639 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 48640 }; 48641 #endif 48642 48643 #if defined(BCM_88470_B0) 48644 soc_field_info_t soc_OAMP_TXO_DATA_FIFO_MEMORY_BCM88470_B0m_fields[] = { 48645 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48646 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 48647 }; 48648 #endif 48649 48650 #if defined(BCM_88690_A0) 48651 soc_field_info_t soc_OAMP_TXO_DATA_FIFO_MEMORY_BCM88690_A0m_fields[] = { 48652 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48653 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 48654 }; 48655 #endif 48656 48657 #if defined(BCM_88690_B0) 48658 soc_field_info_t soc_OAMP_TXO_DATA_FIFO_MEMORY_BCM88690_B0m_fields[] = { 48659 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48660 { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL } 48661 }; 48662 #endif 48663 48664 #if defined(BCM_88470_A0) 48665 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_MEMORYm_fields[] = { 48666 { ECCf, 7, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48667 { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL }, 48668 { ITEM_14_17f, 4, 14, SOCF_LE | SOCF_GLOBAL }, 48669 { ITEM_18_26f, 9, 18, SOCF_LE | SOCF_GLOBAL }, 48670 { ITEM_27_34f, 8, 27, SOCF_LE | SOCF_GLOBAL }, 48671 { ITEM_35_42f, 8, 35, SOCF_LE | SOCF_GLOBAL }, 48672 { ITEM_43_50f, 8, 43, SOCF_LE | SOCF_GLOBAL } 48673 }; 48674 #endif 48675 48676 #if defined(BCM_88270_A0) 48677 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_MEMORY_BCM88270_A0m_fields[] = { 48678 { ECCf, 7, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48679 { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL }, 48680 { ITEM_14_17f, 4, 14, SOCF_LE | SOCF_GLOBAL }, 48681 { ITEM_18_26f, 9, 18, SOCF_LE | SOCF_GLOBAL }, 48682 { ITEM_27_34f, 8, 27, SOCF_LE | SOCF_GLOBAL }, 48683 { ITEM_35_42f, 8, 35, SOCF_LE | SOCF_GLOBAL }, 48684 { ITEM_43_50f, 8, 43, SOCF_LE | SOCF_GLOBAL } 48685 }; 48686 #endif 48687 48688 #if defined(BCM_88470_B0) 48689 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_MEMORY_BCM88470_B0m_fields[] = { 48690 { ECCf, 7, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48691 { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL }, 48692 { ITEM_14_17f, 4, 14, SOCF_LE | SOCF_GLOBAL }, 48693 { ITEM_18_26f, 9, 18, SOCF_LE | SOCF_GLOBAL }, 48694 { ITEM_27_34f, 8, 27, SOCF_LE | SOCF_GLOBAL }, 48695 { ITEM_35_42f, 8, 35, SOCF_LE | SOCF_GLOBAL }, 48696 { ITEM_43_50f, 8, 43, SOCF_LE | SOCF_GLOBAL } 48697 }; 48698 #endif 48699 48700 #if defined(BCM_88690_A0) 48701 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_MEMORY_BCM88690_A0m_fields[] = { 48702 { ECCf, 7, 53, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48703 { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 48704 { ITEM_16_19f, 4, 16, SOCF_LE | SOCF_GLOBAL }, 48705 { ITEM_20_28f, 9, 20, SOCF_LE | SOCF_GLOBAL }, 48706 { ITEM_29_36f, 8, 29, SOCF_LE | SOCF_GLOBAL }, 48707 { ITEM_37_44f, 8, 37, SOCF_LE | SOCF_GLOBAL }, 48708 { ITEM_45_52f, 8, 45, SOCF_LE | SOCF_GLOBAL } 48709 }; 48710 #endif 48711 48712 #if defined(BCM_88690_B0) 48713 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_MEMORY_BCM88690_B0m_fields[] = { 48714 { ECCf, 7, 55, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48715 { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL }, 48716 { ITEM_17_20f, 4, 17, SOCF_LE | SOCF_GLOBAL }, 48717 { ITEM_21_30f, 10, 21, SOCF_LE | SOCF_GLOBAL }, 48718 { ITEM_31_38f, 8, 31, SOCF_LE | SOCF_GLOBAL }, 48719 { ITEM_39_46f, 8, 39, SOCF_LE | SOCF_GLOBAL }, 48720 { ITEM_47_54f, 8, 47, SOCF_LE | SOCF_GLOBAL } 48721 }; 48722 #endif 48723 48724 #if defined(BCM_88650_A0) 48725 soc_field_info_t soc_OAMP_UMC_TABLEm_fields[] = { 48726 { PARITYf, 2, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48727 { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL } 48728 }; 48729 #endif 48730 48731 #if defined(BCM_88270_A0) 48732 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88270_A0m_fields[] = { 48733 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48734 { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL } 48735 }; 48736 #endif 48737 48738 #if defined(BCM_88375_A0) 48739 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88375_A0m_fields[] = { 48740 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48741 { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL } 48742 }; 48743 #endif 48744 48745 #if defined(BCM_88375_B0) 48746 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88375_B0m_fields[] = { 48747 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48748 { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL } 48749 }; 48750 #endif 48751 48752 #if defined(BCM_88470_A0) 48753 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88470_A0m_fields[] = { 48754 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48755 { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL } 48756 }; 48757 #endif 48758 48759 #if defined(BCM_88470_B0) 48760 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88470_B0m_fields[] = { 48761 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48762 { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL } 48763 }; 48764 #endif 48765 48766 #if defined(BCM_88650_B0) 48767 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88650_B0m_fields[] = { 48768 { PARITYf, 2, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48769 { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL } 48770 }; 48771 #endif 48772 48773 #if defined(BCM_88660_A0) 48774 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88660_A0m_fields[] = { 48775 { PARITYf, 2, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48776 { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL } 48777 }; 48778 #endif 48779 48780 #if defined(BCM_88675_A0) 48781 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88675_A0m_fields[] = { 48782 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48783 { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL } 48784 }; 48785 #endif 48786 48787 #if defined(BCM_88675_B0) 48788 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88675_B0m_fields[] = { 48789 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48790 { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL } 48791 }; 48792 #endif 48793 48794 #if defined(BCM_88680_A0) 48795 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88680_A0m_fields[] = { 48796 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48797 { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL } 48798 }; 48799 #endif 48800 48801 #if defined(BCM_88690_A0) 48802 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88690_A0m_fields[] = { 48803 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48804 { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL } 48805 }; 48806 #endif 48807 48808 #if defined(BCM_88690_B0) 48809 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88690_B0m_fields[] = { 48810 { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 48811 { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL } 48812 }; 48813 #endif 48814 48815 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 48816 defined(BCM_56270_A0) 48817 soc_field_info_t soc_OAM_DGLP_PROFILEm_fields[] = { 48818 { DGLPf, 16, 0, SOCF_LE | SOCF_GLOBAL } 48819 }; 48820 #endif 48821 48822 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 48823 defined(BCM_56270_A0) 48824 soc_field_info_t soc_OAM_FLEXIBLE_DOMAIN_CONTROLm_fields[] = { 48825 { CVLAN_DOMAIN_POST_VXLT_CVLAN_TAG_SOURCEf, 1, 6, 0 | SOCF_GLOBAL }, 48826 { CVLAN_DOMAIN_POST_VXLT_DATA_PROCESSING_ENABLEf, 1, 5, 0 | SOCF_GLOBAL }, 48827 { CVLAN_DOMAIN_POST_VXLT_OAM_PROCESSING_ENABLEf, 1, 4, 0 | SOCF_GLOBAL }, 48828 { CVLAN_DOMAIN_PRE_VXLT_CVLAN_TAG_SOURCEf, 1, 2, 0 | SOCF_GLOBAL }, 48829 { CVLAN_DOMAIN_PRE_VXLT_DATA_PROCESSING_ENABLEf, 1, 1, 0 | SOCF_GLOBAL }, 48830 { CVLAN_DOMAIN_PRE_VXLT_OAM_PROCESSING_ENABLEf, 1, 0, 0 | SOCF_GLOBAL }, 48831 { EVEN_PARITYf, 1, 21, 0 | SOCF_GLOBAL }, 48832 { MPLS_SECTION_DOMAIN_CVLAN_TAG_SOURCEf, 1, 19, 0 | SOCF_GLOBAL }, 48833 { MPLS_SECTION_DOMAIN_DATA_PROCESSING_ENABLEf, 1, 16, 0 | SOCF_GLOBAL }, 48834 { MPLS_SECTION_DOMAIN_OAM_PROCESSING_ENABLEf, 1, 17, 0 | SOCF_GLOBAL }, 48835 { MPLS_SECTION_DOMAIN_SVLAN_TAG_SOURCEf, 1, 18, 0 | SOCF_GLOBAL }, 48836 { RESERVEDf, 1, 20, SOCF_RES | SOCF_GLOBAL }, 48837 { RESERVED_0f, 1, 10, SOCF_RES | SOCF_GLOBAL }, 48838 { RESERVED_1f, 1, 7, SOCF_RES | SOCF_GLOBAL }, 48839 { RESERVED_2f, 1, 3, SOCF_RES | SOCF_GLOBAL }, 48840 { SVLAN_CVLAN_DOMAIN_CVLAN_TAG_SOURCEf, 1, 14, 0 | SOCF_GLOBAL }, 48841 { SVLAN_CVLAN_DOMAIN_DATA_PROCESSING_ENABLEf, 1, 13, 0 | SOCF_GLOBAL }, 48842 { SVLAN_CVLAN_DOMAIN_OAM_PROCESSING_ENABLEf, 1, 12, 0 | SOCF_GLOBAL }, 48843 { SVLAN_CVLAN_DOMAIN_SVLAN_TAG_SOURCEf, 1, 15, 0 | SOCF_GLOBAL }, 48844 { SVLAN_DOMAIN_DATA_PROCESSING_ENABLEf, 1, 9, 0 | SOCF_GLOBAL }, 48845 { SVLAN_DOMAIN_OAM_PROCESSING_ENABLEf, 1, 8, 0 | SOCF_GLOBAL }, 48846 { SVLAN_DOMAIN_SVLAN_TAG_SOURCEf, 1, 11, 0 | SOCF_GLOBAL } 48847 }; 48848 #endif 48849 48850 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 48851 soc_field_info_t soc_OAM_FLEX_COUNTER_OFFSETm_fields[] = { 48852 { OFFSETf, 3, 0, SOCF_LE | SOCF_GLOBAL } 48853 }; 48854 #endif 48855 48856 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 48857 soc_field_info_t soc_OAM_LM_COUNTERSm_fields[] = { 48858 { COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL } 48859 }; 48860 #endif 48861 48862 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 48863 defined(BCM_56160_A0) 48864 soc_field_info_t soc_OAM_LM_COUNTERS_BCM53400_A0m_fields[] = { 48865 { COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 48866 { EVEN_PARITYf, 1, 32, 0 | SOCF_GLOBAL } 48867 }; 48868 #endif 48869 48870 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 48871 soc_field_info_t soc_OAM_LM_COUNTERS_BCM53570_A0m_fields[] = { 48872 { COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 48873 { EVEN_PARITYf, 1, 33, 0 | SOCF_GLOBAL }, 48874 { RESERVEDf, 1, 32, SOCF_RES | SOCF_GLOBAL } 48875 }; 48876 #endif 48877 48878 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 48879 soc_field_info_t soc_OAM_LM_COUNTERS_BCM56440_A0m_fields[] = { 48880 { COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 48881 { EVEN_PARITYf, 1, 32, 0 | SOCF_GLOBAL } 48882 }; 48883 #endif 48884 48885 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 48886 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 48887 defined(BCM_56450_B1) || defined(BCM_56640_A0) 48888 soc_field_info_t soc_OAM_LM_COUNTERS_BCM56640_A0m_fields[] = { 48889 { COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 48890 { EVEN_PARITYf, 1, 32, 0 | SOCF_GLOBAL } 48891 }; 48892 #endif 48893 48894 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 48895 soc_field_info_t soc_OAM_OPCODE_CONTROL_PROFILEm_fields[] = { 48896 { CCM_COPYTO_CPUf, 1, 15, 0 | SOCF_GLOBAL }, 48897 { CCM_DROPf, 1, 14, 0 | SOCF_GLOBAL }, 48898 { CCM_PROCESS_IN_HWf, 1, 16, 0 | SOCF_GLOBAL }, 48899 { FWD_LMEP_PKTf, 1, 13, 0 | SOCF_GLOBAL }, 48900 { LBM_MC_COPYTO_CPUf, 1, 9, 0 | SOCF_GLOBAL }, 48901 { LBM_MC_DROPf, 1, 10, 0 | SOCF_GLOBAL }, 48902 { LBM_PROCESS_IN_HWf, 1, 8, 0 | SOCF_GLOBAL }, 48903 { LBM_UC_COPYTO_CPUf, 1, 11, 0 | SOCF_GLOBAL }, 48904 { LBM_UC_DROPf, 1, 12, 0 | SOCF_GLOBAL }, 48905 { LBR_COPYTO_CPUf, 1, 6, 0 | SOCF_GLOBAL }, 48906 { LBR_DROPf, 1, 7, 0 | SOCF_GLOBAL }, 48907 { LTM_COPYTO_CPUf, 1, 4, 0 | SOCF_GLOBAL }, 48908 { LTM_DROPf, 1, 5, 0 | SOCF_GLOBAL }, 48909 { LTR_COPYTO_CPUf, 1, 2, 0 | SOCF_GLOBAL }, 48910 { LTR_DROPf, 1, 3, 0 | SOCF_GLOBAL }, 48911 { OTHER_OPCODE_COPYTO_CPUf, 1, 0, 0 | SOCF_GLOBAL }, 48912 { OTHER_OPCODE_DROPf, 1, 1, 0 | SOCF_GLOBAL } 48913 }; 48914 #endif 48915 48916 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 48917 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 48918 defined(BCM_56160_A0) 48919 soc_field_info_t soc_OAM_OPCODE_CONTROL_PROFILE_BCM53400_A0m_fields[] = { 48920 { CCM_COPYTO_CPUf, 1, 15, 0 | SOCF_GLOBAL }, 48921 { CCM_DROPf, 1, 14, 0 | SOCF_GLOBAL }, 48922 { CCM_PROCESS_IN_HWf, 1, 16, 0 | SOCF_GLOBAL }, 48923 { FWD_LMEP_PKTf, 1, 13, 0 | SOCF_GLOBAL }, 48924 { LBM_MC_COPYTO_CPUf, 1, 9, 0 | SOCF_GLOBAL }, 48925 { LBM_MC_DROPf, 1, 10, 0 | SOCF_GLOBAL }, 48926 { LBM_UC_COPYTO_CPUf, 1, 11, 0 | SOCF_GLOBAL }, 48927 { LBM_UC_DROPf, 1, 12, 0 | SOCF_GLOBAL }, 48928 { LBM_UC_PROCESS_IN_HWf, 1, 8, 0 | SOCF_GLOBAL }, 48929 { LBR_COPYTO_CPUf, 1, 6, 0 | SOCF_GLOBAL }, 48930 { LBR_DROPf, 1, 7, 0 | SOCF_GLOBAL }, 48931 { LTM_COPYTO_CPUf, 1, 4, 0 | SOCF_GLOBAL }, 48932 { LTM_DROPf, 1, 5, 0 | SOCF_GLOBAL }, 48933 { LTR_COPYTO_CPUf, 1, 2, 0 | SOCF_GLOBAL }, 48934 { LTR_DROPf, 1, 3, 0 | SOCF_GLOBAL }, 48935 { OTHER_OPCODE_COPYTO_CPUf, 1, 0, 0 | SOCF_GLOBAL }, 48936 { OTHER_OPCODE_DROPf, 1, 1, 0 | SOCF_GLOBAL }, 48937 { RESERVEDf, 1, 17, SOCF_RES | SOCF_GLOBAL } 48938 }; 48939 #endif 48940 48941 #if defined(BCM_56150_A0) 48942 soc_field_info_t soc_OAM_OPCODE_CONTROL_PROFILE_BCM56150_A0m_fields[] = { 48943 { CCM_COPYTO_CPUf, 1, 15, 0 | SOCF_GLOBAL }, 48944 { CCM_DROPf, 1, 14, 0 | SOCF_GLOBAL }, 48945 { CCM_PROCESS_IN_HWf, 1, 16, 0 | SOCF_GLOBAL }, 48946 { FWD_LMEP_PKTf, 1, 13, 0 | SOCF_GLOBAL }, 48947 { LBM_MC_COPYTO_CPUf, 1, 9, 0 | SOCF_GLOBAL }, 48948 { LBM_MC_DROPf, 1, 10, 0 | SOCF_GLOBAL }, 48949 { LBM_UC_COPYTO_CPUf, 1, 11, 0 | SOCF_GLOBAL }, 48950 { LBM_UC_DROPf, 1, 12, 0 | SOCF_GLOBAL }, 48951 { LBM_UC_PROCESS_IN_HWf, 1, 8, 0 | SOCF_GLOBAL }, 48952 { LBR_COPYTO_CPUf, 1, 6, 0 | SOCF_GLOBAL }, 48953 { LBR_DROPf, 1, 7, 0 | SOCF_GLOBAL }, 48954 { LTM_COPYTO_CPUf, 1, 4, 0 | SOCF_GLOBAL }, 48955 { LTM_DROPf, 1, 5, 0 | SOCF_GLOBAL }, 48956 { LTR_COPYTO_CPUf, 1, 2, 0 | SOCF_GLOBAL }, 48957 { LTR_DROPf, 1, 3, 0 | SOCF_GLOBAL }, 48958 { OTHER_OPCODE_COPYTO_CPUf, 1, 0, 0 | SOCF_GLOBAL }, 48959 { OTHER_OPCODE_DROPf, 1, 1, 0 | SOCF_GLOBAL }, 48960 { RESERVEDf, 1, 17, SOCF_RES | SOCF_GLOBAL } 48961 }; 48962 #endif 48963 48964 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 48965 defined(BCM_56270_A0) 48966 soc_field_info_t soc_OAM_OPCODE_CONTROL_PROFILE_BCM56260_A0m_fields[] = { 48967 { EQUAL_MDL_SAMPLE_LM_COUNTERf, 1, 17, 0 | SOCF_GLOBAL }, 48968 { EQUAL_MDL_SAMPLE_TIMESTAMPf, 1, 16, 0 | SOCF_GLOBAL }, 48969 { EVEN_PARITYf, 1, 18, 0 | SOCF_GLOBAL }, 48970 { LOW_MDL_ACTIONf, 3, 1, SOCF_LE | SOCF_GLOBAL }, 48971 { LOW_MDL_COPYTO_CPUf, 1, 0, 0 | SOCF_GLOBAL }, 48972 { MC_ACTIONf, 3, 13, SOCF_LE | SOCF_GLOBAL }, 48973 { MC_COPYTO_CPUf, 1, 12, 0 | SOCF_GLOBAL }, 48974 { UC_MY_STATION_HIT_ACTIONf, 3, 9, SOCF_LE | SOCF_GLOBAL }, 48975 { UC_MY_STATION_HIT_COPYTO_CPUf, 1, 8, 0 | SOCF_GLOBAL }, 48976 { UC_MY_STATION_MISS_ACTIONf, 3, 5, SOCF_LE | SOCF_GLOBAL }, 48977 { UC_MY_STATION_MISS_COPYTO_CPUf, 1, 4, 0 | SOCF_GLOBAL } 48978 }; 48979 #endif 48980 48981 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 48982 defined(BCM_56450_B1) 48983 soc_field_info_t soc_OAM_OPCODE_CONTROL_PROFILE_BCM56450_A0m_fields[] = { 48984 { CCM_COPYTO_CPUf, 1, 77, 0 | SOCF_GLOBAL }, 48985 { CCM_DROPf, 1, 75, 0 | SOCF_GLOBAL }, 48986 { CCM_PROCESS_IN_HWf, 1, 76, 0 | SOCF_GLOBAL }, 48987 { FWD_LMEP_PKTf, 2, 73, SOCF_LE | SOCF_GLOBAL }, 48988 { LBM_ACTIONf, 2, 64, SOCF_LE | SOCF_GLOBAL }, 48989 { LBM_MC_COPYTO_CPUf, 1, 63, 0 | SOCF_GLOBAL }, 48990 { LBM_MC_DROPf, 1, 62, 0 | SOCF_GLOBAL }, 48991 { LBM_MC_FWDf, 2, 60, SOCF_LE | SOCF_GLOBAL }, 48992 { LBM_RESERVEDf, 2, 68, SOCF_LE | SOCF_GLOBAL }, 48993 { LBM_UC_COPYTO_CPUf, 1, 67, 0 | SOCF_GLOBAL }, 48994 { LBM_UC_DROPf, 1, 66, 0 | SOCF_GLOBAL }, 48995 { LBR_COPYTO_CPUf, 1, 57, 0 | SOCF_GLOBAL }, 48996 { LBR_DROPf, 1, 56, 0 | SOCF_GLOBAL }, 48997 { LBR_FWDf, 2, 54, SOCF_LE | SOCF_GLOBAL }, 48998 { LBR_RESERVEDf, 2, 58, SOCF_LE | SOCF_GLOBAL }, 48999 { LB_LT_RESERVEDf, 2, 40, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 49000 { LB_LT_UC_MY_STATION_MISS_COPYTO_CPUf, 1, 39, 0 | SOCF_GLOBAL }, 49001 { LB_LT_UC_MY_STATION_MISS_DROPf, 1, 38, 0 | SOCF_GLOBAL }, 49002 { LB_LT_UC_MY_STATION_MISS_FWDf, 2, 36, SOCF_LE | SOCF_GLOBAL }, 49003 { LOW_MDL_CCM_COPYTO_CPUf, 1, 70, 0 | SOCF_GLOBAL }, 49004 { LOW_MDL_CCM_FWD_ACTIONf, 2, 71, SOCF_LE | SOCF_GLOBAL }, 49005 { LOW_MDL_LB_LT_COPYTO_CPUf, 1, 35, 0 | SOCF_GLOBAL }, 49006 { LOW_MDL_LB_LT_DROPf, 1, 34, 0 | SOCF_GLOBAL }, 49007 { LOW_MDL_LB_LT_FWDf, 2, 32, SOCF_LE | SOCF_GLOBAL }, 49008 { LTM_COPYTO_CPUf, 1, 51, 0 | SOCF_GLOBAL }, 49009 { LTM_DROPf, 1, 50, 0 | SOCF_GLOBAL }, 49010 { LTM_FWDf, 2, 48, SOCF_LE | SOCF_GLOBAL }, 49011 { LTM_RESERVEDf, 2, 52, SOCF_LE | SOCF_GLOBAL }, 49012 { LTR_COPYTO_CPUf, 1, 45, 0 | SOCF_GLOBAL }, 49013 { LTR_DROPf, 1, 44, 0 | SOCF_GLOBAL }, 49014 { LTR_FWDf, 2, 42, SOCF_LE | SOCF_GLOBAL }, 49015 { LTR_RESERVEDf, 2, 46, SOCF_LE | SOCF_GLOBAL }, 49016 { OTHER_OPCODE_GROUP_1_LOW_MDL_ACTIONf, 2, 19, SOCF_LE | SOCF_GLOBAL }, 49017 { OTHER_OPCODE_GROUP_1_LOW_MDL_COPYTO_CPUf, 1, 21, 0 | SOCF_GLOBAL }, 49018 { OTHER_OPCODE_GROUP_1_MC_ACTIONf, 2, 16, SOCF_LE | SOCF_GLOBAL }, 49019 { OTHER_OPCODE_GROUP_1_MC_COPYTO_CPUf, 1, 18, 0 | SOCF_GLOBAL }, 49020 { OTHER_OPCODE_GROUP_1_RESERVEDf, 4, 28, SOCF_LE | SOCF_GLOBAL }, 49021 { OTHER_OPCODE_GROUP_1_UC_MY_STATION_HIT_ACTIONf, 2, 22, SOCF_LE | SOCF_GLOBAL }, 49022 { OTHER_OPCODE_GROUP_1_UC_MY_STATION_HIT_COPYTO_CPUf, 1, 24, 0 | SOCF_GLOBAL }, 49023 { OTHER_OPCODE_GROUP_1_UC_MY_STATION_MISS_ACTIONf, 2, 25, SOCF_LE | SOCF_GLOBAL }, 49024 { OTHER_OPCODE_GROUP_1_UC_MY_STATION_MISS_COPYTO_CPUf, 1, 27, 0 | SOCF_GLOBAL }, 49025 { OTHER_OPCODE_GROUP_2_LOW_MDL_ACTIONf, 2, 3, SOCF_LE | SOCF_GLOBAL }, 49026 { OTHER_OPCODE_GROUP_2_LOW_MDL_COPYTO_CPUf, 1, 5, 0 | SOCF_GLOBAL }, 49027 { OTHER_OPCODE_GROUP_2_MC_ACTIONf, 2, 0, SOCF_LE | SOCF_GLOBAL }, 49028 { OTHER_OPCODE_GROUP_2_MC_COPYTO_CPUf, 1, 2, 0 | SOCF_GLOBAL }, 49029 { OTHER_OPCODE_GROUP_2_RESERVEDf, 4, 12, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 49030 { OTHER_OPCODE_GROUP_2_UC_MY_STATION_HIT_ACTIONf, 2, 6, SOCF_LE | SOCF_GLOBAL }, 49031 { OTHER_OPCODE_GROUP_2_UC_MY_STATION_HIT_COPYTO_CPUf, 1, 8, 0 | SOCF_GLOBAL }, 49032 { OTHER_OPCODE_GROUP_2_UC_MY_STATION_MISS_ACTIONf, 2, 9, SOCF_LE | SOCF_GLOBAL }, 49033 { OTHER_OPCODE_GROUP_2_UC_MY_STATION_MISS_COPYTO_CPUf, 1, 11, 0 | SOCF_GLOBAL } 49034 }; 49035 #endif 49036 49037 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 49038 defined(BCM_56850_A0) 49039 soc_field_info_t soc_OAM_OPCODE_CONTROL_PROFILE_BCM56640_A0m_fields[] = { 49040 { CCM_COPYTO_CPUf, 1, 15, 0 | SOCF_GLOBAL }, 49041 { CCM_DROPf, 1, 14, 0 | SOCF_GLOBAL }, 49042 { CCM_PROCESS_IN_HWf, 1, 16, 0 | SOCF_GLOBAL }, 49043 { EVEN_PARITYf, 1, 17, 0 | SOCF_GLOBAL }, 49044 { FWD_LMEP_PKTf, 1, 13, 0 | SOCF_GLOBAL }, 49045 { LBM_MC_COPYTO_CPUf, 1, 9, 0 | SOCF_GLOBAL }, 49046 { LBM_MC_DROPf, 1, 10, 0 | SOCF_GLOBAL }, 49047 { LBM_UC_COPYTO_CPUf, 1, 11, 0 | SOCF_GLOBAL }, 49048 { LBM_UC_DROPf, 1, 12, 0 | SOCF_GLOBAL }, 49049 { LBM_UC_PROCESS_IN_HWf, 1, 8, 0 | SOCF_GLOBAL }, 49050 { LBR_COPYTO_CPUf, 1, 6, 0 | SOCF_GLOBAL }, 49051 { LBR_DROPf, 1, 7, 0 | SOCF_GLOBAL }, 49052 { LTM_COPYTO_CPUf, 1, 4, 0 | SOCF_GLOBAL }, 49053 { LTM_DROPf, 1, 5, 0 | SOCF_GLOBAL }, 49054 { LTR_COPYTO_CPUf, 1, 2, 0 | SOCF_GLOBAL }, 49055 { LTR_DROPf, 1, 3, 0 | SOCF_GLOBAL }, 49056 { OTHER_OPCODE_COPYTO_CPUf, 1, 0, 0 | SOCF_GLOBAL }, 49057 { OTHER_OPCODE_DROPf, 1, 1, 0 | SOCF_GLOBAL } 49058 }; 49059 #endif 49060 49061 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 49062 defined(BCM_56270_A0) 49063 soc_field_info_t soc_OAM_OPCODE_GROUPm_fields[] = { 49064 { CPU_OPCODEf, 2, 4, SOCF_LE | SOCF_GLOBAL }, 49065 { EVEN_PARITYf, 1, 11, 0 | SOCF_GLOBAL }, 49066 { OLP_HDR_TYPE_COMPRESSEDf, 5, 6, SOCF_LE | SOCF_GLOBAL }, 49067 { OPCODE_GROUPf, 4, 0, SOCF_LE | SOCF_GLOBAL } 49068 }; 49069 #endif 49070 49071 #if defined(BCM_88690_A0) 49072 soc_field_info_t soc_OCB_FBM_BANK_MEMm_fields[] = { 49073 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49074 { FREEf, 64, 0, SOCF_LE | SOCF_GLOBAL } 49075 }; 49076 #endif 49077 49078 #if defined(BCM_88690_B0) 49079 soc_field_info_t soc_OCB_FBM_BANK_MEM_BCM88690_B0m_fields[] = { 49080 { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49081 { FREEf, 64, 0, SOCF_LE | SOCF_GLOBAL } 49082 }; 49083 #endif 49084 49085 #if defined(BCM_88675_A0) 49086 soc_field_info_t soc_OCB_OCBM_BANKm_fields[] = { 49087 { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49088 { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49089 }; 49090 #endif 49091 49092 #if defined(BCM_88375_A0) 49093 soc_field_info_t soc_OCB_OCBM_BANK_BCM88375_A0m_fields[] = { 49094 { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49095 { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49096 }; 49097 #endif 49098 49099 #if defined(BCM_88375_B0) 49100 soc_field_info_t soc_OCB_OCBM_BANK_BCM88375_B0m_fields[] = { 49101 { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49102 { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49103 }; 49104 #endif 49105 49106 #if defined(BCM_88675_B0) 49107 soc_field_info_t soc_OCB_OCBM_BANK_BCM88675_B0m_fields[] = { 49108 { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49109 { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49110 }; 49111 #endif 49112 49113 #if defined(BCM_88680_A0) 49114 soc_field_info_t soc_OCB_OCBM_BANK_BCM88680_A0m_fields[] = { 49115 { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49116 { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49117 }; 49118 #endif 49119 49120 #if defined(BCM_88690_A0) 49121 soc_field_info_t soc_OCB_OCBM_BANK_BCM88690_A0m_fields[] = { 49122 { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49123 { ECCf, 49, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49124 }; 49125 #endif 49126 49127 #if defined(BCM_88690_B0) 49128 soc_field_info_t soc_OCB_OCBM_BANK_BCM88690_B0m_fields[] = { 49129 { DATAf, 233, 0, SOCF_LE | SOCF_GLOBAL } 49130 }; 49131 #endif 49132 49133 #if defined(BCM_88650_A0) 49134 soc_field_info_t soc_OCB_OCBM_EVENm_fields[] = { 49135 { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL } 49136 }; 49137 #endif 49138 49139 #if defined(BCM_88202_A0) 49140 soc_field_info_t soc_OCB_OCBM_EVEN_BCM88202_A0m_fields[] = { 49141 { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL }, 49142 { ECCf, 12, 1024, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49143 }; 49144 #endif 49145 49146 #if defined(BCM_88650_B0) 49147 soc_field_info_t soc_OCB_OCBM_EVEN_BCM88650_B0m_fields[] = { 49148 { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL } 49149 }; 49150 #endif 49151 49152 #if defined(BCM_88660_A0) 49153 soc_field_info_t soc_OCB_OCBM_EVEN_BCM88660_A0m_fields[] = { 49154 { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL } 49155 }; 49156 #endif 49157 49158 #if defined(BCM_88650_A0) 49159 soc_field_info_t soc_OCB_OCBM_ODDm_fields[] = { 49160 { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL } 49161 }; 49162 #endif 49163 49164 #if defined(BCM_88202_A0) 49165 soc_field_info_t soc_OCB_OCBM_ODD_BCM88202_A0m_fields[] = { 49166 { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL }, 49167 { ECCf, 12, 1024, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49168 }; 49169 #endif 49170 49171 #if defined(BCM_88650_B0) 49172 soc_field_info_t soc_OCB_OCBM_ODD_BCM88650_B0m_fields[] = { 49173 { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL } 49174 }; 49175 #endif 49176 49177 #if defined(BCM_88660_A0) 49178 soc_field_info_t soc_OCB_OCBM_ODD_BCM88660_A0m_fields[] = { 49179 { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL } 49180 }; 49181 #endif 49182 49183 #if defined(BCM_88675_A0) 49184 soc_field_info_t soc_OCB_OCB_ADDRESS_SPACEm_fields[] = { 49185 { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49186 { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49187 }; 49188 #endif 49189 49190 #if defined(BCM_88375_A0) 49191 soc_field_info_t soc_OCB_OCB_ADDRESS_SPACE_BCM88375_A0m_fields[] = { 49192 { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49193 { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49194 }; 49195 #endif 49196 49197 #if defined(BCM_88375_B0) 49198 soc_field_info_t soc_OCB_OCB_ADDRESS_SPACE_BCM88375_B0m_fields[] = { 49199 { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49200 { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49201 }; 49202 #endif 49203 49204 #if defined(BCM_88675_B0) 49205 soc_field_info_t soc_OCB_OCB_ADDRESS_SPACE_BCM88675_B0m_fields[] = { 49206 { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49207 { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49208 }; 49209 #endif 49210 49211 #if defined(BCM_88680_A0) 49212 soc_field_info_t soc_OCB_OCB_ADDRESS_SPACE_BCM88680_A0m_fields[] = { 49213 { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49214 { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49215 }; 49216 #endif 49217 49218 #if defined(BCM_88690_A0) 49219 soc_field_info_t soc_OCB_OCB_CPU_ACCESSm_fields[] = { 49220 { DATA_1f, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49221 { DATA_2f, 49, 2048, SOCF_LE | SOCF_GLOBAL } 49222 }; 49223 #endif 49224 49225 #if defined(BCM_88690_B0) 49226 soc_field_info_t soc_OCB_OCB_CPU_ACCESS_BCM88690_B0m_fields[] = { 49227 { DATA_1f, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49228 { DATA_2f, 49, 2048, SOCF_LE | SOCF_GLOBAL } 49229 }; 49230 #endif 49231 49232 #if defined(BCM_88690_A0) 49233 soc_field_info_t soc_OCB_WRITE_RXI_MEMm_fields[] = { 49234 { CNTXf, 8, 4097, SOCF_LE | SOCF_GLOBAL }, 49235 { ECCf, 89, 4106, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49236 { SOPf, 1, 4096, 0 | SOCF_GLOBAL }, 49237 { WORD_0f, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49238 { WORD_1f, 2048, 2048, SOCF_LE | SOCF_GLOBAL }, 49239 { WORD_1_VALIDf, 1, 4105, 0 | SOCF_GLOBAL } 49240 }; 49241 #endif 49242 49243 #if defined(BCM_88690_B0) 49244 soc_field_info_t soc_OCB_WRITE_RXI_MEM_BCM88690_B0m_fields[] = { 49245 { ECCf, 89, 4096, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49246 { WORD_0f, 2048, 0, SOCF_LE | SOCF_GLOBAL }, 49247 { WORD_1f, 2048, 2048, SOCF_LE | SOCF_GLOBAL } 49248 }; 49249 #endif 49250 49251 #if defined(BCM_88690_A0) 49252 soc_field_info_t soc_OLP_APP_DB_MAPm_fields[] = { 49253 { ARR_PROFILEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 49254 { STRENGTH_SIZEf, 2, 5, SOCF_LE | SOCF_GLOBAL } 49255 }; 49256 #endif 49257 49258 #if defined(BCM_88690_B0) 49259 soc_field_info_t soc_OLP_APP_DB_MAP_BCM88690_B0m_fields[] = { 49260 { ARR_PROFILEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 49261 { STRENGTH_SIZEf, 2, 5, SOCF_LE | SOCF_GLOBAL } 49262 }; 49263 #endif 49264 49265 #if defined(BCM_88690_A0) 49266 soc_field_info_t soc_OLP_AUTO_DOC_NAME_4m_fields[] = { 49267 { ECCf, 9, 181, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49268 { ITEM_0_1f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 49269 { ITEM_0_177f, 178, 0, SOCF_LE | SOCF_GLOBAL }, 49270 { ITEM_100_103f, 4, 100, SOCF_LE | SOCF_GLOBAL }, 49271 { ITEM_104_107f, 4, 104, SOCF_LE | SOCF_GLOBAL }, 49272 { ITEM_108_171f, 64, 108, SOCF_LE | SOCF_GLOBAL }, 49273 { ITEM_172_177f, 6, 172, SOCF_LE | SOCF_GLOBAL }, 49274 { ITEM_178_178f, 1, 178, 0 | SOCF_GLOBAL }, 49275 { ITEM_179_180f, 2, 179, SOCF_LE | SOCF_GLOBAL }, 49276 { ITEM_2_7f, 6, 2, SOCF_LE | SOCF_GLOBAL }, 49277 { ITEM_88_90f, 3, 88, SOCF_LE | SOCF_GLOBAL }, 49278 { ITEM_8_87f, 80, 8, SOCF_LE | SOCF_GLOBAL }, 49279 { ITEM_91_98f, 8, 91, SOCF_LE | SOCF_GLOBAL }, 49280 { ITEM_99_99f, 1, 99, 0 | SOCF_GLOBAL } 49281 }; 49282 #endif 49283 49284 #if defined(BCM_88690_A0) 49285 soc_field_info_t soc_OLP_AUTO_DOC_NAME_5m_fields[] = { 49286 { ECCf, 9, 181, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49287 { ITEM_0_1f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 49288 { ITEM_0_177f, 178, 0, SOCF_LE | SOCF_GLOBAL }, 49289 { ITEM_100_103f, 4, 100, SOCF_LE | SOCF_GLOBAL }, 49290 { ITEM_104_107f, 4, 104, SOCF_LE | SOCF_GLOBAL }, 49291 { ITEM_108_171f, 64, 108, SOCF_LE | SOCF_GLOBAL }, 49292 { ITEM_172_177f, 6, 172, SOCF_LE | SOCF_GLOBAL }, 49293 { ITEM_178_178f, 1, 178, 0 | SOCF_GLOBAL }, 49294 { ITEM_179_180f, 2, 179, SOCF_LE | SOCF_GLOBAL }, 49295 { ITEM_2_7f, 6, 2, SOCF_LE | SOCF_GLOBAL }, 49296 { ITEM_88_90f, 3, 88, SOCF_LE | SOCF_GLOBAL }, 49297 { ITEM_8_87f, 80, 8, SOCF_LE | SOCF_GLOBAL }, 49298 { ITEM_91_98f, 8, 91, SOCF_LE | SOCF_GLOBAL }, 49299 { ITEM_99_99f, 1, 99, 0 | SOCF_GLOBAL } 49300 }; 49301 #endif 49302 49303 #if defined(BCM_88690_B0) 49304 soc_field_info_t soc_OLP_AUTO_DOC_NAME_4_BCM88690_B0m_fields[] = { 49305 { ECCf, 9, 181, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49306 { ITEM_0_1f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 49307 { ITEM_0_177f, 178, 0, SOCF_LE | SOCF_GLOBAL }, 49308 { ITEM_100_103f, 4, 100, SOCF_LE | SOCF_GLOBAL }, 49309 { ITEM_104_107f, 4, 104, SOCF_LE | SOCF_GLOBAL }, 49310 { ITEM_108_171f, 64, 108, SOCF_LE | SOCF_GLOBAL }, 49311 { ITEM_172_177f, 6, 172, SOCF_LE | SOCF_GLOBAL }, 49312 { ITEM_178_178f, 1, 178, 0 | SOCF_GLOBAL }, 49313 { ITEM_179_180f, 2, 179, SOCF_LE | SOCF_GLOBAL }, 49314 { ITEM_2_7f, 6, 2, SOCF_LE | SOCF_GLOBAL }, 49315 { ITEM_88_90f, 3, 88, SOCF_LE | SOCF_GLOBAL }, 49316 { ITEM_8_87f, 80, 8, SOCF_LE | SOCF_GLOBAL }, 49317 { ITEM_91_98f, 8, 91, SOCF_LE | SOCF_GLOBAL }, 49318 { ITEM_99_99f, 1, 99, 0 | SOCF_GLOBAL } 49319 }; 49320 #endif 49321 49322 #if defined(BCM_88690_B0) 49323 soc_field_info_t soc_OLP_AUTO_DOC_NAME_5_BCM88690_B0m_fields[] = { 49324 { ECCf, 9, 181, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49325 { ITEM_0_1f, 2, 0, SOCF_LE | SOCF_GLOBAL }, 49326 { ITEM_0_177f, 178, 0, SOCF_LE | SOCF_GLOBAL }, 49327 { ITEM_100_103f, 4, 100, SOCF_LE | SOCF_GLOBAL }, 49328 { ITEM_104_107f, 4, 104, SOCF_LE | SOCF_GLOBAL }, 49329 { ITEM_108_171f, 64, 108, SOCF_LE | SOCF_GLOBAL }, 49330 { ITEM_172_177f, 6, 172, SOCF_LE | SOCF_GLOBAL }, 49331 { ITEM_178_178f, 1, 178, 0 | SOCF_GLOBAL }, 49332 { ITEM_179_180f, 2, 179, SOCF_LE | SOCF_GLOBAL }, 49333 { ITEM_2_7f, 6, 2, SOCF_LE | SOCF_GLOBAL }, 49334 { ITEM_88_90f, 3, 88, SOCF_LE | SOCF_GLOBAL }, 49335 { ITEM_8_87f, 80, 8, SOCF_LE | SOCF_GLOBAL }, 49336 { ITEM_91_98f, 8, 91, SOCF_LE | SOCF_GLOBAL }, 49337 { ITEM_99_99f, 1, 99, 0 | SOCF_GLOBAL } 49338 }; 49339 #endif 49340 49341 #if defined(BCM_88690_A0) 49342 soc_field_info_t soc_OLP_DSPG_EVR_EVENT_FIFOm_fields[] = { 49343 { DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL }, 49344 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49345 }; 49346 #endif 49347 49348 #if defined(BCM_88690_B0) 49349 soc_field_info_t soc_OLP_DSPG_EVR_EVENT_FIFO_BCM88690_B0m_fields[] = { 49350 { DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL }, 49351 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49352 }; 49353 #endif 49354 49355 #if defined(BCM_88690_A0) 49356 soc_field_info_t soc_OLP_DSPR_DMT_EVENT_FIFOm_fields[] = { 49357 { DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL }, 49358 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49359 }; 49360 #endif 49361 49362 #if defined(BCM_88690_B0) 49363 soc_field_info_t soc_OLP_DSPR_DMT_EVENT_FIFO_BCM88690_B0m_fields[] = { 49364 { DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL }, 49365 { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49366 }; 49367 #endif 49368 49369 #if defined(BCM_88650_A0) 49370 soc_field_info_t soc_OLP_DSP_EVENT_ROUTEm_fields[] = { 49371 { DSP_EVENT_ROUTE_ENTRYf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 49372 { DSP_EVENT_ROUTE_LINEf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 49373 { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL }, 49374 { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL }, 49375 { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL }, 49376 { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL } 49377 }; 49378 #endif 49379 49380 #if defined(BCM_88270_A0) 49381 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88270_A0m_fields[] = { 49382 { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 49383 { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49384 { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL }, 49385 { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL }, 49386 { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL }, 49387 { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL }, 49388 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49389 }; 49390 #endif 49391 49392 #if defined(BCM_88375_A0) 49393 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88375_A0m_fields[] = { 49394 { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 49395 { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49396 { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL }, 49397 { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL }, 49398 { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL }, 49399 { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL }, 49400 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49401 }; 49402 #endif 49403 49404 #if defined(BCM_88375_B0) 49405 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88375_B0m_fields[] = { 49406 { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 49407 { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49408 { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL }, 49409 { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL }, 49410 { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL }, 49411 { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL }, 49412 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49413 }; 49414 #endif 49415 49416 #if defined(BCM_88470_A0) 49417 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88470_A0m_fields[] = { 49418 { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 49419 { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49420 { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL }, 49421 { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL }, 49422 { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL }, 49423 { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL }, 49424 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49425 }; 49426 #endif 49427 49428 #if defined(BCM_88470_B0) 49429 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88470_B0m_fields[] = { 49430 { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 49431 { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49432 { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL }, 49433 { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL }, 49434 { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL }, 49435 { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL }, 49436 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49437 }; 49438 #endif 49439 49440 #if defined(BCM_88650_B0) 49441 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88650_B0m_fields[] = { 49442 { DSP_EVENT_ROUTE_ENTRYf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 49443 { DSP_EVENT_ROUTE_LINEf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 49444 { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL }, 49445 { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL }, 49446 { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL }, 49447 { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL } 49448 }; 49449 #endif 49450 49451 #if defined(BCM_88660_A0) 49452 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88660_A0m_fields[] = { 49453 { DSP_EVENT_ROUTE_ENTRYf, 3, 0, SOCF_LE | SOCF_GLOBAL }, 49454 { DSP_EVENT_ROUTE_LINEf, 24, 0, SOCF_LE | SOCF_GLOBAL }, 49455 { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL }, 49456 { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL }, 49457 { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL }, 49458 { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL } 49459 }; 49460 #endif 49461 49462 #if defined(BCM_88675_A0) 49463 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88675_A0m_fields[] = { 49464 { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 49465 { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49466 { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL }, 49467 { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL }, 49468 { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL }, 49469 { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL }, 49470 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49471 }; 49472 #endif 49473 49474 #if defined(BCM_88675_B0) 49475 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88675_B0m_fields[] = { 49476 { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 49477 { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49478 { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL }, 49479 { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL }, 49480 { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL }, 49481 { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL }, 49482 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49483 }; 49484 #endif 49485 49486 #if defined(BCM_88680_A0) 49487 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88680_A0m_fields[] = { 49488 { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 49489 { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49490 { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL }, 49491 { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL }, 49492 { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL }, 49493 { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL }, 49494 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49495 }; 49496 #endif 49497 49498 #if defined(BCM_88690_A0) 49499 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88690_A0m_fields[] = { 49500 { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 49501 { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49502 { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL }, 49503 { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL }, 49504 { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL }, 49505 { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL }, 49506 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49507 }; 49508 #endif 49509 49510 #if defined(BCM_88690_B0) 49511 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88690_B0m_fields[] = { 49512 { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 49513 { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 49514 { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL }, 49515 { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL }, 49516 { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL }, 49517 { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL }, 49518 { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL } 49519 }; 49520 #endif 49521 49522 #if defined(BCM_88690_A0) 49523 soc_field_info_t soc_OLP_LEARN_ARR_CONFIGURATION_TABLEm_fields[] = { 49524 { DESTINATION_CONFIGf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 49525 { DESTINATION_POSITIONf, 6, 5, SOCF_LE | SOCF_GLOBAL }, 49526 { DESTINATION_SIZEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 49527 { EEI_CONFIGf, 11, 22, SOCF_LE | SOCF_GLOBAL }, 49528 { EEI_POSITIONf, 6, 27, SOCF_LE | SOCF_GLOBAL }, 49529 { EEI_SIZEf, 5, 22, SOCF_LE | SOCF_GLOBAL }, 49530 { OUTLIF_CONFIGf, 11, 11, SOCF_LE | SOCF_GLOBAL }, 49531 { OUTLIF_POSITIONf, 6, 16, SOCF_LE | SOCF_GLOBAL }, 49532 { OUTLIF_SIZEf, 5, 11, SOCF_LE | SOCF_GLOBAL } 49533 }; 49534 #endif 49535 49536 #if defined(BCM_88690_B0) 49537 soc_field_info_t soc_OLP_LEARN_ARR_CONFIGURATION_TABLE_BCM88690_B0m_fields[] = { 49538 { DESTINATION_CONFIGf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 49539 { DESTINATION_POSITIONf, 6, 5, SOCF_LE | SOCF_GLOBAL }, 49540 { DESTINATION_SIZEf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 49541 { EEI_CONFIGf, 11, 22, SOCF_LE | SOCF_GLOBAL }, 49542 { EEI_POSITIONf, 6, 27, SOCF_LE | SOCF_GLOBAL }, 49543 { EEI_SIZEf, 5, 22, SOCF_LE | SOCF_GLOBAL }, 49544 { OUTLIF_CONFIGf, 11, 11, SOCF_LE | SOCF_GLOBAL }, 49545 { OUTLIF_POSITIONf, 6, 16, SOCF_LE | SOCF_GLOBAL }, 49546 { OUTLIF_SIZEf, 5, 11, SOCF_LE | SOCF_GLOBAL } 49547 }; 49548 #endif 49549 49550 #if defined(BCM_88650_A0) 49551 soc_field_info_t soc_OLP_MEM_00000m_fields[] = { 49552 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49553 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49554 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49555 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49556 { ITEM_133_137f, 5, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49557 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49558 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49559 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49560 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49561 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49562 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49563 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49564 }; 49565 #endif 49566 49567 #if defined(BCM_88675_A0) 49568 soc_field_info_t soc_OLP_MEM_20000m_fields[] = { 49569 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49570 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49571 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49572 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49573 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49574 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49575 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49576 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49577 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49578 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49579 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49580 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49581 }; 49582 #endif 49583 49584 #if defined(BCM_88270_A0) 49585 soc_field_info_t soc_OLP_MEM_00000_BCM88270_A0m_fields[] = { 49586 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49587 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49588 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49589 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49590 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49591 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49592 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49593 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49594 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49595 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49596 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49597 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49598 }; 49599 #endif 49600 49601 #if defined(BCM_88375_A0) 49602 soc_field_info_t soc_OLP_MEM_00000_BCM88375_A0m_fields[] = { 49603 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49604 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49605 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49606 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49607 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49608 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49609 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49610 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49611 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49612 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49613 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49614 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49615 }; 49616 #endif 49617 49618 #if defined(BCM_88375_B0) 49619 soc_field_info_t soc_OLP_MEM_00000_BCM88375_B0m_fields[] = { 49620 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49621 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49622 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49623 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49624 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49625 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49626 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49627 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49628 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49629 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49630 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49631 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49632 }; 49633 #endif 49634 49635 #if defined(BCM_88470_A0) 49636 soc_field_info_t soc_OLP_MEM_00000_BCM88470_A0m_fields[] = { 49637 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49638 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49639 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49640 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49641 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49642 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49643 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49644 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49645 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49646 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49647 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49648 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49649 }; 49650 #endif 49651 49652 #if defined(BCM_88470_B0) 49653 soc_field_info_t soc_OLP_MEM_00000_BCM88470_B0m_fields[] = { 49654 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49655 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49656 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49657 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49658 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49659 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49660 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49661 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49662 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49663 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49664 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49665 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49666 }; 49667 #endif 49668 49669 #if defined(BCM_88650_B0) 49670 soc_field_info_t soc_OLP_MEM_00000_BCM88650_B0m_fields[] = { 49671 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49672 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49673 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49674 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49675 { ITEM_133_137f, 5, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49676 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49677 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49678 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49679 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49680 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49681 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49682 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49683 }; 49684 #endif 49685 49686 #if defined(BCM_88660_A0) 49687 soc_field_info_t soc_OLP_MEM_00000_BCM88660_A0m_fields[] = { 49688 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49689 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49690 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49691 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49692 { ITEM_133_137f, 5, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49693 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49694 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49695 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49696 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49697 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49698 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49699 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49700 }; 49701 #endif 49702 49703 #if defined(BCM_88675_A0) 49704 soc_field_info_t soc_OLP_MEM_00000_BCM88675_A0m_fields[] = { 49705 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49706 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49707 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49708 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49709 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49710 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49711 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49712 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49713 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49714 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49715 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49716 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49717 }; 49718 #endif 49719 49720 #if defined(BCM_88675_B0) 49721 soc_field_info_t soc_OLP_MEM_00000_BCM88675_B0m_fields[] = { 49722 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49723 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49724 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49725 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49726 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49727 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49728 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49729 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49730 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49731 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49732 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49733 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49734 }; 49735 #endif 49736 49737 #if defined(BCM_88680_A0) 49738 soc_field_info_t soc_OLP_MEM_00000_BCM88680_A0m_fields[] = { 49739 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49740 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49741 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49742 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49743 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49744 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49745 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49746 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49747 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49748 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49749 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49750 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49751 }; 49752 #endif 49753 49754 #if defined(BCM_88270_A0) 49755 soc_field_info_t soc_OLP_MEM_20000_BCM88270_A0m_fields[] = { 49756 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49757 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49758 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49759 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49760 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49761 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49762 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49763 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49764 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49765 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49766 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49767 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49768 }; 49769 #endif 49770 49771 #if defined(BCM_88375_A0) 49772 soc_field_info_t soc_OLP_MEM_20000_BCM88375_A0m_fields[] = { 49773 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49774 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49775 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49776 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49777 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49778 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49779 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49780 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49781 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49782 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49783 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49784 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49785 }; 49786 #endif 49787 49788 #if defined(BCM_88375_B0) 49789 soc_field_info_t soc_OLP_MEM_20000_BCM88375_B0m_fields[] = { 49790 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49791 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49792 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49793 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49794 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49795 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49796 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49797 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49798 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49799 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49800 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49801 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49802 }; 49803 #endif 49804 49805 #if defined(BCM_88470_A0) 49806 soc_field_info_t soc_OLP_MEM_20000_BCM88470_A0m_fields[] = { 49807 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49808 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49809 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49810 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49811 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49812 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49813 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49814 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49815 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49816 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49817 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49818 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49819 }; 49820 #endif 49821 49822 #if defined(BCM_88470_B0) 49823 soc_field_info_t soc_OLP_MEM_20000_BCM88470_B0m_fields[] = { 49824 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49825 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49826 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49827 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49828 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49829 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49830 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49831 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49832 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49833 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49834 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49835 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49836 }; 49837 #endif 49838 49839 #if defined(BCM_88675_B0) 49840 soc_field_info_t soc_OLP_MEM_20000_BCM88675_B0m_fields[] = { 49841 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49842 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49843 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49844 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49845 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49846 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49847 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49848 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49849 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49850 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49851 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49852 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49853 }; 49854 #endif 49855 49856 #if defined(BCM_88680_A0) 49857 soc_field_info_t soc_OLP_MEM_20000_BCM88680_A0m_fields[] = { 49858 { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL }, 49859 { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }, 49860 { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL }, 49861 { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL }, 49862 { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL }, 49863 { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL }, 49864 { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL }, 49865 { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL }, 49866 { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL }, 49867 { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL }, 49868 { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL }, 49869 { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL } 49870 }; 49871 #endif 49872 49873 #if defined(BCM_88690_A0) 49874 soc_field_info_t soc_OLP_MRQ_ARR_CFGm_fields[] = { 49875 { STRENGTHf, 8, 0, SOCF_LE | SOCF_GLOBAL } 49876 }; 49877 #endif 49878 49879 #if defined(BCM_88690_B0) 49880 soc_field_info_t soc_OLP_MRQ_ARR_CFG_BCM88690_B0m_fields[] = { 49881 { STRENGTHf, 8, 0, SOCF_LE | SOCF_GLOBAL } 49882 }; 49883 #endif 49884 49885 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 49886 soc_field_info_t soc_OP_UC_QGROUP_DROP_STATEm_fields[] = { 49887 { ECCf, 6, 48, SOCF_LE | SOCF_GLOBAL }, 49888 { ECCPf, 7, 48, SOCF_LE | SOCF_GLOBAL }, 49889 { PARITYf, 1, 54, 0 | SOCF_GLOBAL }, 49890 { QDSf, 48, 0, SOCF_LE | SOCF_GLOBAL } 49891 }; 49892 #endif 49893 49894 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 49895 soc_field_info_t soc_OP_UC_QGROUP_DROP_STATE_BCM56670_A0m_fields[] = { 49896 { QDSf, 48, 0, SOCF_LE | SOCF_GLOBAL } 49897 }; 49898 #endif 49899 49900 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 49901 soc_field_info_t soc_OP_UC_QGROUP_MINOKm_fields[] = { 49902 { ECCf, 5, 16, SOCF_LE | SOCF_GLOBAL }, 49903 { ECCPf, 6, 16, SOCF_LE | SOCF_GLOBAL }, 49904 { MINOKf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 49905 { PARITYf, 1, 21, 0 | SOCF_GLOBAL } 49906 }; 49907 #endif 49908 49909 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 49910 soc_field_info_t soc_OP_UC_QGROUP_MINOK_BCM56670_A0m_fields[] = { 49911 { MINOKf, 16, 0, SOCF_LE | SOCF_GLOBAL } 49912 }; 49913 #endif 49914 49915 #if defined(BCM_88732_A0) 49916 soc_field_info_t soc_OUTCTRLBCASTPKTSm_fields[] = { 49917 { COUNTf, 40, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL }, 49918 { ECCf, 6, 40, SOCF_LE | SOCF_GLOBAL }, 49919 { ECCPf, 7, 40, SOCF_LE | SOCF_GLOBAL }, 49920 { PARITYf, 1, 46, 0 | SOCF_GLOBAL } 49921 }; 49922 #endif 49923 49924 #if defined(BCM_88732_A0) 49925 soc_field_info_t soc_OUTCTRLBYTm_fields[] = { 49926 { COUNTf, 44, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL } 49927 }; 49928 #endif 49929 49930 #if defined(BCM_88732_A0) 49931 soc_field_info_t soc_OUTCTRLERRPKTSm_fields[] = { 49932 { COUNTf, 40, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL } 49933 }; 49934 #endif 49935 49936 #if defined(BCM_88732_A0) 49937 soc_field_info_t soc_OUTCTRLMCASTPKTSm_fields[] = { 49938 { COUNTf, 40, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL }, 49939 { ECCf, 6, 40, SOCF_LE | SOCF_GLOBAL }, 49940 { ECCPf, 7, 40, SOCF_LE | SOCF_GLOBAL }, 49941 { PARITYf, 1, 46, 0 | SOCF_GLOBAL } 49942 }; 49943 #endif 49944 49945 #if defined(BCM_88732_A0) 49946 soc_field_info_t soc_OUTCTRLUCASTPKTSm_fields[] = { 49947 { COUNTf, 40, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL }, 49948 { ECCf, 6, 40, SOCF_LE | SOCF_GLOBAL }, 49949 { ECCPf, 7, 40, SOCF_LE | SOCF_GLOBAL }, 49950 { PARITYf, 1, 46, 0 | SOCF_GLOBAL } 49951 }; 49952 #endif 49953 49954 #if defined(BCM_88732_A0) 49955 soc_field_info_t soc_OUTUNCTRLBYTm_fields[] = { 49956 { COUNTf, 44, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL } 49957 }; 49958 #endif 49959 49960 #if defined(BCM_88732_A0) 49961 soc_field_info_t soc_OUTUNCTRLERRPKTSm_fields[] = { 49962 { COUNTf, 40, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL } 49963 }; 49964 #endif 49965 49966 #if defined(BCM_88732_A0) 49967 soc_field_info_t soc_OUTUNCTRLUCASTPKTSm_fields[] = { 49968 { COUNTf, 40, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL }, 49969 { ECCf, 6, 40, SOCF_LE | SOCF_GLOBAL }, 49970 { ECCPf, 7, 40, SOCF_LE | SOCF_GLOBAL }, 49971 { PARITYf, 1, 46, 0 | SOCF_GLOBAL } 49972 }; 49973 #endif 49974 49975 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 49976 defined(BCM_56850_A0) 49977 soc_field_info_t soc_OAM_LM_COUNTERS_COV_DEFSfmt_fields[] = { 49978 { BYPASS_WINDOWf, 4, 17, SOCF_LE }, 49979 { SYS_ACC_ADDRf, 14, 3, SOCF_LE }, 49980 { SYS_ACC_TYPEf, 3, 0, SOCF_LE }, 49981 { SYS_ACC_TYPE_CPU_RDf, 1, 0, 0 }, 49982 { SYS_ACC_TYPE_CPU_WRf, 1, 1, 0 }, 49983 { SYS_ACC_TYPE_PKT_ACCf, 1, 2, 0 } 49984 }; 49985 #endif 49986 49987 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 49988 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 49989 defined(BCM_56160_A0) 49990 soc_field_info_t soc_OAM_LM_COUNTERS_COV_DEFS_BCM53400_A0fmt_fields[] = { 49991 { BYPASS_WINDOWf, 2, 15, SOCF_LE }, 49992 { SYS_ACC_ADDRf, 12, 3, SOCF_LE }, 49993 { SYS_ACC_TYPEf, 3, 0, SOCF_LE }, 49994 { SYS_ACC_TYPE_CPU_RDf, 1, 0, 0 }, 49995 { SYS_ACC_TYPE_CPU_WRf, 1, 1, 0 }, 49996 { SYS_ACC_TYPE_PKT_ACCf, 1, 2, 0 } 49997 }; 49998 #endif 49999 50000 #if defined(BCM_56150_A0) 50001 soc_field_info_t soc_OAM_LM_COUNTERS_COV_DEFS_BCM56150_A0fmt_fields[] = { 50002 { BYPASS_WINDOWf, 2, 15, SOCF_LE }, 50003 { SYS_ACC_ADDRf, 12, 3, SOCF_LE }, 50004 { SYS_ACC_TYPEf, 3, 0, SOCF_LE }, 50005 { SYS_ACC_TYPE_CPU_RDf, 1, 0, 0 }, 50006 { SYS_ACC_TYPE_CPU_WRf, 1, 1, 0 }, 50007 { SYS_ACC_TYPE_PKT_ACCf, 1, 2, 0 } 50008 }; 50009 #endif 50010 50011 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 50012 soc_field_info_t soc_OAM_LPR_CNTR_ACTION_BUSfmt_fields[] = { 50013 { BASE_CNTR_IDXf, 11, 14, SOCF_LE }, 50014 { CNTR_ACTION_INCRf, 1, 32, 0 }, 50015 { CNTR_ACTION_SAMPLEf, 1, 31, 0 }, 50016 { CNTR_INTF_TYPEf, 4, 1, SOCF_LE }, 50017 { CNTR_INTF_TYPE_SRC_ATRf, 2, 5, SOCF_LE }, 50018 { CNTR_LM_COS_OFFSETf, 2, 10, SOCF_LE }, 50019 { CNTR_LM_PAYLOAD_OFFSETf, 3, 7, SOCF_LE }, 50020 { OAM_EQ_MDL_CNTRf, 1, 30, 0 }, 50021 { SERVICE_PRI_MAP_MODEf, 2, 12, SOCF_LE }, 50022 { SERVICE_PRI_MAP_PTRf, 5, 25, SOCF_LE }, 50023 { UPMEP_CNTRf, 1, 0, 0 } 50024 }; 50025 #endif 50026 50027 #if defined(BCM_56270_A0) 50028 soc_field_info_t soc_OAM_LPR_CNTR_ACTION_BUS_BCM56270_A0fmt_fields[] = { 50029 { BASE_CNTR_IDXf, 9, 14, SOCF_LE }, 50030 { CNTR_ACTION_INCRf, 1, 30, 0 }, 50031 { CNTR_ACTION_SAMPLEf, 1, 29, 0 }, 50032 { CNTR_INTF_TYPEf, 4, 1, SOCF_LE }, 50033 { CNTR_INTF_TYPE_SRC_ATRf, 2, 5, SOCF_LE }, 50034 { CNTR_LM_COS_OFFSETf, 2, 10, SOCF_LE }, 50035 { CNTR_LM_PAYLOAD_OFFSETf, 3, 7, SOCF_LE }, 50036 { OAM_EQ_MDL_CNTRf, 1, 28, 0 }, 50037 { SERVICE_PRI_MAP_MODEf, 2, 12, SOCF_LE }, 50038 { SERVICE_PRI_MAP_PTRf, 5, 23, SOCF_LE }, 50039 { UPMEP_CNTRf, 1, 0, 0 } 50040 }; 50041 #endif 50042 50043 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50044 defined(BCM_56270_A0) 50045 soc_field_info_t soc_OAM_LPR_INTF_CONTROL_INFOfmt_fields[] = { 50046 { DATA_PROC_ENf, 1, 8, 0 }, 50047 { INTF_PRE_CVXLTf, 1, 6, 0 }, 50048 { INTF_PRE_SVXLTf, 1, 7, 0 }, 50049 { INTF_TYPEf, 4, 0, SOCF_LE }, 50050 { INTF_TYPE_SRC_ATRf, 2, 4, SOCF_LE }, 50051 { OAM_PROC_ENf, 1, 9, 0 } 50052 }; 50053 #endif 50054 50055 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 50056 soc_field_info_t soc_OAM_LPR_INTF_LOOKUP_CNTR_DATAfmt_fields[] = { 50057 { BASE_CNTR_IDXf, 11, 10, SOCF_LE }, 50058 { LM_COS_OFFSETf, 2, 26, SOCF_LE }, 50059 { LM_PAYLOAD_OFFSETf, 3, 23, SOCF_LE }, 50060 { MEP_MDLf, 3, 2, SOCF_LE }, 50061 { MEP_TYPE_UPMEPf, 1, 1, 0 }, 50062 { SERVICE_PRI_MAP_MODEf, 2, 21, SOCF_LE }, 50063 { SERVICE_PRI_MAP_PTRf, 5, 5, SOCF_LE }, 50064 { VALIDf, 1, 0, 0 } 50065 }; 50066 #endif 50067 50068 #if defined(BCM_56270_A0) 50069 soc_field_info_t soc_OAM_LPR_INTF_LOOKUP_CNTR_DATA_BCM56270_A0fmt_fields[] = { 50070 { BASE_CNTR_IDXf, 9, 10, SOCF_LE }, 50071 { LM_COS_OFFSETf, 2, 24, SOCF_LE }, 50072 { LM_PAYLOAD_OFFSETf, 3, 21, SOCF_LE }, 50073 { MEP_MDLf, 3, 2, SOCF_LE }, 50074 { MEP_TYPE_UPMEPf, 1, 1, 0 }, 50075 { SERVICE_PRI_MAP_MODEf, 2, 19, SOCF_LE }, 50076 { SERVICE_PRI_MAP_PTRf, 5, 5, SOCF_LE }, 50077 { VALIDf, 1, 0, 0 } 50078 }; 50079 #endif 50080 50081 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 50082 soc_field_info_t soc_OAM_LPR_INTF_LOOKUP_DATAfmt_fields[] = { 50083 { CNTR0_DATAf, 28, 30, SOCF_LE }, 50084 { CNTR1_DATAf, 28, 58, SOCF_LE }, 50085 { CNTR2_DATAf, 28, 86, SOCF_LE }, 50086 { MA_BASE_PTRf, 12, 1, SOCF_LE }, 50087 { MDL_BITMAP_ACTIVEf, 8, 13, SOCF_LE }, 50088 { MDL_BITMAP_PASSIVEf, 8, 21, SOCF_LE }, 50089 { TIMESTAMP_TYPEf, 1, 29, 0 }, 50090 { VALIDf, 1, 0, 0 } 50091 }; 50092 #endif 50093 50094 #if defined(BCM_56270_A0) 50095 soc_field_info_t soc_OAM_LPR_INTF_LOOKUP_DATA_BCM56270_A0fmt_fields[] = { 50096 { CNTR0_DATAf, 26, 29, SOCF_LE }, 50097 { CNTR1_DATAf, 26, 55, SOCF_LE }, 50098 { CNTR2_DATAf, 26, 81, SOCF_LE }, 50099 { MA_BASE_PTRf, 11, 1, SOCF_LE }, 50100 { MDL_BITMAP_ACTIVEf, 8, 12, SOCF_LE }, 50101 { MDL_BITMAP_PASSIVEf, 8, 20, SOCF_LE }, 50102 { TIMESTAMP_TYPEf, 1, 28, 0 }, 50103 { VALIDf, 1, 0, 0 } 50104 }; 50105 #endif 50106 50107 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 50108 soc_field_info_t soc_OAM_LPR_IN_BUSfmt_fields[] = { 50109 { KEY_TYPE_SRC_BUSf, 63, 414, SOCF_LE }, 50110 { PKT_AND_CTRL_BUSf, 300, 0, SOCF_LE }, 50111 { PORT_INTF_LOOKUP_DATAf, 114, 300, SOCF_LE } 50112 }; 50113 #endif 50114 50115 #if defined(BCM_56270_A0) 50116 soc_field_info_t soc_OAM_LPR_IN_BUS_BCM56270_A0fmt_fields[] = { 50117 { KEY_TYPE_SRC_BUSf, 63, 407, SOCF_LE }, 50118 { PKT_AND_CTRL_BUSf, 300, 0, SOCF_LE }, 50119 { PORT_INTF_LOOKUP_DATAf, 107, 300, SOCF_LE } 50120 }; 50121 #endif 50122 50123 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50124 defined(BCM_56270_A0) 50125 soc_field_info_t soc_OAM_LPR_KEYfmt_fields[] = { 50126 { CVIDf, 12, 32, SOCF_LE }, 50127 { GLPf, 16, 4, SOCF_LE }, 50128 { KEYf, 44, 0, SOCF_LE }, 50129 { KEY_TYPEf, 4, 0, SOCF_LE }, 50130 { MEPIDf, 13, 4, SOCF_LE }, 50131 { MPLS_LABELf, 20, 20, SOCF_LE }, 50132 { PROTECTIONf, 1, 17, 0 }, 50133 { SVIDf, 12, 20, SOCF_LE }, 50134 { VPf, 13, 4, SOCF_LE } 50135 }; 50136 #endif 50137 50138 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50139 defined(BCM_56270_A0) 50140 soc_field_info_t soc_OAM_LPR_KEY_TYPEfmt_fields[] = { 50141 { KEY_TYPEf, 4, 0, SOCF_LE } 50142 }; 50143 #endif 50144 50145 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50146 defined(BCM_56270_A0) 50147 soc_field_info_t soc_OAM_LPR_KEY_TYPE_SRCfmt_fields[] = { 50148 { ATRf, 2, 4, SOCF_LE }, 50149 { KEY_TYPEf, 4, 0, SOCF_LE }, 50150 { VALIDf, 1, 6, 0 } 50151 }; 50152 #endif 50153 50154 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50155 defined(BCM_56270_A0) 50156 soc_field_info_t soc_OAM_LPR_KEY_TYPE_SRC_ATRfmt_fields[] = { 50157 { ATRf, 2, 0, SOCF_LE } 50158 }; 50159 #endif 50160 50161 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50162 defined(BCM_56270_A0) 50163 soc_field_info_t soc_OAM_LPR_KEY_TYPE_SRC_BUSfmt_fields[] = { 50164 { SRC0f, 7, 0, SOCF_LE }, 50165 { SRC1f, 7, 7, SOCF_LE }, 50166 { SRC2f, 7, 14, SOCF_LE }, 50167 { SRC3f, 7, 21, SOCF_LE }, 50168 { SRC4f, 7, 28, SOCF_LE }, 50169 { SRC5f, 7, 35, SOCF_LE }, 50170 { SRC6f, 7, 42, SOCF_LE }, 50171 { SRC7f, 7, 49, SOCF_LE }, 50172 { SRC8f, 7, 56, SOCF_LE } 50173 }; 50174 #endif 50175 50176 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 50177 soc_field_info_t soc_OAM_LPR_OAM_ACTIONfmt_fields[] = { 50178 { DGLPf, 16, 9, SOCF_LE }, 50179 { FWD_PKTf, 1, 8, 0 }, 50180 { GEN_LBRf, 1, 29, 0 }, 50181 { INT_PRIf, 4, 35, SOCF_LE }, 50182 { MA_PTRf, 13, 39, SOCF_LE }, 50183 { MDL_IS_LOWf, 1, 26, 0 }, 50184 { OAM_ERROR_COPYTO_CPUf, 1, 33, 0 }, 50185 { OAM_ERROR_DROPf, 1, 28, 0 }, 50186 { OAM_HIGH_PRI_COPYTO_CPUf, 1, 30, 0 }, 50187 { OAM_INTF_MEP_HITf, 1, 57, 0 }, 50188 { OAM_INTF_PRE_CVXLTf, 1, 4, 0 }, 50189 { OAM_INTF_PRE_SVXLTf, 1, 5, 0 }, 50190 { OAM_INTF_TYPEf, 4, 0, SOCF_LE }, 50191 { OAM_LOW_PRI_COPYTO_CPUf, 1, 32, 0 }, 50192 { OAM_MEDIUM_PRI_COPYTO_CPUf, 1, 31, 0 }, 50193 { OAM_RX_DROPf, 1, 27, 0 }, 50194 { OLP_HDR_ADDf, 1, 34, 0 }, 50195 { OLP_HDR_TYPE_COMPRESSEDf, 5, 52, SOCF_LE }, 50196 { PROC_CCM_IN_HWf, 1, 25, 0 }, 50197 { RESERVEDf, 6, 58, SOCF_LE|SOCF_RES }, 50198 { SAMPLE_DM_CLKf, 1, 6, 0 }, 50199 { TIMESTAMP_TYPEf, 1, 7, 0 } 50200 }; 50201 #endif 50202 50203 #if defined(BCM_56270_A0) 50204 soc_field_info_t soc_OAM_LPR_OAM_ACTION_BCM56270_A0fmt_fields[] = { 50205 { DGLPf, 16, 9, SOCF_LE }, 50206 { FWD_PKTf, 1, 8, 0 }, 50207 { GEN_LBRf, 1, 29, 0 }, 50208 { INT_PRIf, 4, 35, SOCF_LE }, 50209 { MA_PTRf, 13, 39, SOCF_LE }, 50210 { MDL_IS_LOWf, 1, 26, 0 }, 50211 { OAM_COUNT_PROFILEf, 1, 58, 0 }, 50212 { OAM_ERROR_COPYTO_CPUf, 1, 33, 0 }, 50213 { OAM_ERROR_DROPf, 1, 28, 0 }, 50214 { OAM_HIGH_PRI_COPYTO_CPUf, 1, 30, 0 }, 50215 { OAM_INTF_MEP_HITf, 1, 57, 0 }, 50216 { OAM_INTF_PRE_CVXLTf, 1, 4, 0 }, 50217 { OAM_INTF_PRE_SVXLTf, 1, 5, 0 }, 50218 { OAM_INTF_TYPEf, 4, 0, SOCF_LE }, 50219 { OAM_LOW_PRI_COPYTO_CPUf, 1, 32, 0 }, 50220 { OAM_MEDIUM_PRI_COPYTO_CPUf, 1, 31, 0 }, 50221 { OAM_RX_DROPf, 1, 27, 0 }, 50222 { OLP_HDR_ADDf, 1, 34, 0 }, 50223 { OLP_HDR_TYPE_COMPRESSEDf, 5, 52, SOCF_LE }, 50224 { PROC_CCM_IN_HWf, 1, 25, 0 }, 50225 { RESERVEDf, 5, 59, SOCF_LE|SOCF_RES }, 50226 { SAMPLE_DM_CLKf, 1, 6, 0 }, 50227 { TIMESTAMP_TYPEf, 1, 7, 0 } 50228 }; 50229 #endif 50230 50231 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50232 defined(BCM_56270_A0) 50233 soc_field_info_t soc_OAM_LPR_OAM_DROP_VECTORfmt_fields[] = { 50234 { DISCARD_TAG_UNTAGf, 1, 24, 0 }, 50235 { DISC_DROP_VECTORf, 20, 0, SOCF_LE }, 50236 { EGR_DROP_VECTORf, 32, 0, SOCF_LE }, 50237 { ERRORED_E2E_PKT_DROPf, 1, 23, 0 }, 50238 { MPLS_DROP_VECTORf, 8, 35, SOCF_LE }, 50239 { OLP_DROPf, 1, 26, 0 }, 50240 { RESERVED_1f, 3, 29, SOCF_LE|SOCF_RES }, 50241 { RESERVED_2f, 1, 34, SOCF_RES }, 50242 { SAT_DN_SAMP_RX_DROPf, 1, 28, 0 }, 50243 { SPST_NOT_IN_FORWARDING_STATE_DROPf, 1, 25, 0 }, 50244 { VFP_DROPf, 1, 27, 0 }, 50245 { VLAN_DROP_VECTORf, 3, 20, SOCF_LE }, 50246 { VXLT_DROPf, 2, 32, SOCF_LE }, 50247 { VXLT_MISS_DROPf, 3, 32, SOCF_LE } 50248 }; 50249 #endif 50250 50251 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50252 defined(BCM_56270_A0) 50253 soc_field_info_t soc_OAM_LPR_OAM_PKT_INFO_BUSfmt_fields[] = { 50254 { MACDA_BCf, 1, 1, 0 }, 50255 { MACDA_MCf, 1, 0, 0 }, 50256 { MACSA_UCf, 1, 2, 0 }, 50257 { OAM_HDR_ERRf, 1, 6, 0 }, 50258 { OAM_VERSION_ZEROf, 1, 7, 0 }, 50259 { PBB_TE_MIP_TLV_PRESENTf, 1, 5, 0 }, 50260 { UC_MY_STATION_HITf, 1, 3, 0 }, 50261 { VFP_MY_STATION_HITf, 1, 4, 0 } 50262 }; 50263 #endif 50264 50265 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 50266 soc_field_info_t soc_OAM_LPR_OUT_BUSfmt_fields[] = { 50267 { CNTR0_ACTION_BUSf, 33, 64, SOCF_LE }, 50268 { CNTR1_ACTION_BUSf, 33, 97, SOCF_LE }, 50269 { CNTR2_ACTION_BUSf, 33, 130, SOCF_LE }, 50270 { OAM_ACTIONf, 64, 0, SOCF_LE } 50271 }; 50272 #endif 50273 50274 #if defined(BCM_56270_A0) 50275 soc_field_info_t soc_OAM_LPR_OUT_BUS_BCM56270_A0fmt_fields[] = { 50276 { CNTR0_ACTION_BUSf, 31, 64, SOCF_LE }, 50277 { CNTR1_ACTION_BUSf, 31, 95, SOCF_LE }, 50278 { CNTR2_ACTION_BUSf, 31, 126, SOCF_LE }, 50279 { OAM_ACTIONf, 64, 0, SOCF_LE } 50280 }; 50281 #endif 50282 50283 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50284 defined(BCM_56270_A0) 50285 soc_field_info_t soc_OAM_LPR_PAR_ERR_INTRfmt_fields[] = { 50286 { MA_INDEXf, 1, 2, 0 }, 50287 { MP_GROUPf, 1, 1, 0 }, 50288 { OAM_FLEXIBLE_DOMAIN_CONTROLf, 1, 0, 0 }, 50289 { OAM_OPCODE_CONTROL_PROFILEf, 1, 4, 0 }, 50290 { OAM_OPCODE_GROUPf, 1, 3, 0 } 50291 }; 50292 #endif 50293 50294 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50295 defined(BCM_56270_A0) 50296 soc_field_info_t soc_OAM_LPR_PKT_AND_CTRL_BUSfmt_fields[] = { 50297 { ETH_OAM_PDUf, 1, 94, 0 }, 50298 { EVXLT_APPLIED_TO_PAYLOADf, 1, 273, 0 }, 50299 { GLPf, 16, 2, SOCF_LE }, 50300 { LSP1_OAM_PDUf, 1, 95, 0 }, 50301 { LSP2_OAM_PDUf, 1, 96, 0 }, 50302 { LSP3_OAM_PDUf, 1, 97, 0 }, 50303 { MEPIDf, 13, 81, SOCF_LE }, 50304 { MPLS_LABEL1f, 20, 18, SOCF_LE }, 50305 { MPLS_LABEL1_GLOBALf, 1, 78, 0 }, 50306 { MPLS_LABEL2f, 20, 38, SOCF_LE }, 50307 { MPLS_LABEL2_GLOBALf, 1, 79, 0 }, 50308 { MPLS_LABEL3f, 20, 58, SOCF_LE }, 50309 { MPLS_LABEL3_GLOBALf, 1, 80, 0 }, 50310 { OAM_CVLAN_MEP_AFTER_VXLTf, 1, 175, 0 }, 50311 { OAM_DROP_VECTORf, 43, 100, SOCF_LE }, 50312 { OAM_ENf, 1, 1, 0 }, 50313 { OAM_MDLf, 3, 244, SOCF_LE }, 50314 { OAM_OPCODEf, 10, 247, SOCF_LE }, 50315 { PARITY_CELL_ERR_PURGE_AGED_DROPf, 1, 274, 0 }, 50316 { PKT_INFO_ETH_OAMf, 8, 257, SOCF_LE }, 50317 { PKT_INFO_MPLS_OAMf, 8, 265, SOCF_LE }, 50318 { POST_VXLT_INNER_TAGGEDf, 1, 179, 0 }, 50319 { POST_VXLT_INNER_VIDf, 12, 206, SOCF_LE }, 50320 { POST_VXLT_OUTER_TAGGEDf, 1, 180, 0 }, 50321 { POST_VXLT_OUTER_VIDf, 12, 218, SOCF_LE }, 50322 { PRE_VXLT_INNER_PRI_TAGGEDf, 1, 178, 0 }, 50323 { PRE_VXLT_INNER_TAGGEDf, 1, 176, 0 }, 50324 { PRE_VXLT_INNER_VIDf, 12, 182, SOCF_LE }, 50325 { PRE_VXLT_OUTER_TAGGEDf, 1, 177, 0 }, 50326 { PRE_VXLT_OUTER_VIDf, 12, 194, SOCF_LE }, 50327 { PROTECTIONf, 1, 243, 0 }, 50328 { PW_OAM_PDUf, 1, 98, 0 }, 50329 { RESERVEDf, 25, 275, SOCF_LE|SOCF_RES }, 50330 { SECTION_OAM_PDUf, 1, 99, 0 }, 50331 { SOPf, 1, 0, 0 }, 50332 { S_INTF_PASSIVE_DROP_VECTORf, 32, 143, SOCF_LE }, 50333 { VPf, 13, 230, SOCF_LE }, 50334 { VP_VALIDf, 1, 181, 0 } 50335 }; 50336 #endif 50337 50338 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50339 defined(BCM_56270_A0) 50340 soc_field_info_t soc_OAM_LPR_PKT_INFOfmt_fields[] = { 50341 { MACDA_BCf, 1, 1, 0 }, 50342 { MACDA_MCf, 1, 0, 0 }, 50343 { MACSA_UCf, 1, 2, 0 }, 50344 { OAM_HDR_ERRf, 1, 17, 0 }, 50345 { OAM_MDLf, 3, 5, SOCF_LE }, 50346 { OAM_UNKNOWN_VER_ERRf, 1, 18, 0 }, 50347 { OPCODEf, 9, 8, SOCF_LE }, 50348 { PBB_TE_MIP_TLV_PRESENTf, 1, 4, 0 }, 50349 { UC_MY_STATION_HITf, 1, 3, 0 } 50350 }; 50351 #endif 50352 50353 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50354 defined(BCM_56270_A0) 50355 soc_field_info_t soc_OAM_LPR_S_INTF_PASSIVE_DROP_VECTORfmt_fields[] = { 50356 { EGR_DROP_VECTORf, 32, 0, SOCF_LE }, 50357 { RESERVED_1f, 28, 4, SOCF_LE|SOCF_RES }, 50358 { SPST_NOT_IN_FORWARDING_STATE_DROPf, 1, 3, 0 }, 50359 { VLAN_DROP_VECTORf, 3, 0, SOCF_LE } 50360 }; 50361 #endif 50362 50363 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 50364 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 50365 defined(BCM_56450_B1) || defined(BCM_56640_A0) || \ 50366 defined(BCM_56850_A0) || defined(BCM_56860_A0) 50367 soc_field_info_t soc_OAM_OPCODEfmt_fields[] = { 50368 { OPCODEf, 8, 0, SOCF_LE } 50369 }; 50370 #endif 50371 50372 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 50373 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 50374 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 50375 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 50376 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 50377 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 50378 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 50379 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 50380 defined(BCM_56980_B0) 50381 soc_field_info_t soc_OAM_OPCODE_BCM53400_A0fmt_fields[] = { 50382 { OPCODEf, 8, 0, SOCF_LE } 50383 }; 50384 #endif 50385 50386 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 50387 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 50388 defined(BCM_56450_B1) || defined(BCM_56640_A0) || \ 50389 defined(BCM_56850_A0) || defined(BCM_56860_A0) 50390 soc_field_info_t soc_OAM_TLV_DATAfmt_fields[] = { 50391 { DATAf, 8, 0, SOCF_LE } 50392 }; 50393 #endif 50394 50395 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 50396 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 50397 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 50398 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 50399 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 50400 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 50401 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 50402 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 50403 defined(BCM_56980_B0) 50404 soc_field_info_t soc_OAM_TLV_DATA_BCM53400_A0fmt_fields[] = { 50405 { DATAf, 8, 0, SOCF_LE } 50406 }; 50407 #endif 50408 50409 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 50410 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 50411 defined(BCM_56450_B1) || defined(BCM_56640_A0) || \ 50412 defined(BCM_56850_A0) || defined(BCM_56860_A0) 50413 soc_field_info_t soc_OAM_TLV_TYPEfmt_fields[] = { 50414 { TLV_TYPEf, 8, 0, SOCF_LE } 50415 }; 50416 #endif 50417 50418 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 50419 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 50420 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 50421 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 50422 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 50423 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 50424 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 50425 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 50426 defined(BCM_56980_B0) 50427 soc_field_info_t soc_OAM_TLV_TYPE_BCM53400_A0fmt_fields[] = { 50428 { TLV_TYPEf, 8, 0, SOCF_LE } 50429 }; 50430 #endif 50431 50432 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 50433 defined(BCM_56450_B1) || defined(BCM_56860_A0) 50434 soc_field_info_t soc_OLP_RX_HEADERfmt_fields[] = { 50435 { HEADER_SUBTYPEf, 8, 140, SOCF_LE }, 50436 { HEADER_TYPEf, 8, 148, SOCF_LE }, 50437 { OAMPDU_OFFSETf, 8, 34, SOCF_LE }, 50438 { PORT_IDf, 16, 124, SOCF_LE }, 50439 { PORT_ID_MODIDf, 8, 132, SOCF_LE }, 50440 { PORT_ID_PORTf, 8, 124, SOCF_LE }, 50441 { RESERVEDf, 34, 0, SOCF_LE|SOCF_RES }, 50442 { SAMPLE_TYPEf, 2, 106, SOCF_LE }, 50443 { SAMPLE_VALUEf, 64, 42, SOCF_LE }, 50444 { SESSION_IDf, 16, 108, SOCF_LE }, 50445 { VERSIONf, 4, 156, SOCF_LE } 50446 }; 50447 #endif 50448 50449 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50450 defined(BCM_56270_A0) 50451 soc_field_info_t soc_OLP_RX_HEADER_BCM56260_A0fmt_fields[] = { 50452 { EXT_SAMPLE_VALUEf, 32, 1, SOCF_LE }, 50453 { HEADER_SUBTYPEf, 8, 140, SOCF_LE }, 50454 { HEADER_TYPEf, 8, 148, SOCF_LE }, 50455 { PDU_OFFSETf, 8, 34, SOCF_LE }, 50456 { PORT_IDf, 16, 124, SOCF_LE }, 50457 { PORT_ID_MODIDf, 8, 132, SOCF_LE }, 50458 { PORT_ID_PORTf, 8, 124, SOCF_LE }, 50459 { RESERVEDf, 1, 0, SOCF_RES }, 50460 { SAMPLE_TYPEf, 2, 106, SOCF_LE }, 50461 { SAMPLE_TYPE_EXTN_BITf, 1, 33, 0 }, 50462 { SAMPLE_VALUEf, 64, 42, SOCF_LE }, 50463 { SESSION_IDf, 16, 108, SOCF_LE }, 50464 { VERSIONf, 4, 156, SOCF_LE } 50465 }; 50466 #endif 50467 50468 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 50469 soc_field_info_t soc_OLP_RX_HEADER_BCM56560_A0fmt_fields[] = { 50470 { EXT_SAMPLE_VALUEf, 32, 1, SOCF_LE }, 50471 { HEADER_SUBTYPEf, 8, 140, SOCF_LE }, 50472 { HEADER_TYPEf, 8, 148, SOCF_LE }, 50473 { OAMPDU_OFFSETf, 8, 34, SOCF_LE }, 50474 { PORT_IDf, 16, 124, SOCF_LE }, 50475 { PORT_ID_MODIDf, 8, 132, SOCF_LE }, 50476 { PORT_ID_PORTf, 8, 124, SOCF_LE }, 50477 { RESERVEDf, 1, 0, SOCF_RES }, 50478 { SAMPLE_TYPEf, 2, 106, SOCF_LE }, 50479 { SAMPLE_TYPE_EXTN_BITf, 1, 33, 0 }, 50480 { SAMPLE_VALUEf, 64, 42, SOCF_LE }, 50481 { SESSION_IDf, 16, 108, SOCF_LE }, 50482 { VERSIONf, 4, 156, SOCF_LE } 50483 }; 50484 #endif 50485 50486 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 50487 soc_field_info_t soc_OLP_RX_HEADER_BCM56670_A0fmt_fields[] = { 50488 { HEADER_TYPEf, 8, 148, SOCF_LE }, 50489 { MACSEC_RX__DGPPf, 16, 104, SOCF_LE }, 50490 { MACSEC_RX__HEADER_SUBTYPEf, 8, 140, SOCF_LE }, 50491 { MACSEC_RX__INT_PRIf, 4, 136, SOCF_LE }, 50492 { MACSEC_RX__OFFSETf, 8, 52, SOCF_LE }, 50493 { MACSEC_RX__PACKET_LENGTHf, 16, 64, SOCF_LE }, 50494 { MACSEC_RX__PACKET_TYPEf, 8, 80, SOCF_LE }, 50495 { MACSEC_RX__RESERVEDf, 52, 0, SOCF_LE|SOCF_RES }, 50496 { MACSEC_RX__SGPPf, 16, 120, SOCF_LE }, 50497 { MACSEC_RX__SUBPORT_NUMBERf, 16, 88, SOCF_LE }, 50498 { MACSEC_RX__VLAN_TAG_STATUSf, 4, 60, SOCF_LE }, 50499 { OAM_RX_HEADER__EXT_SAMPLE_VALUEf, 32, 1, SOCF_LE }, 50500 { OAM_RX_HEADER__HEADER_SUBTYPEf, 8, 140, SOCF_LE }, 50501 { OAM_RX_HEADER__OAMPDU_OFFSETf, 8, 34, SOCF_LE }, 50502 { OAM_RX_HEADER__PORT_IDf, 16, 124, SOCF_LE }, 50503 { OAM_RX_HEADER__PORT_ID_MODIDf, 8, 132, SOCF_LE }, 50504 { OAM_RX_HEADER__PORT_ID_PORTf, 8, 124, SOCF_LE }, 50505 { OAM_RX_HEADER__RESERVEDf, 1, 0, 0 }, 50506 { OAM_RX_HEADER__SAMPLE_TYPEf, 2, 106, SOCF_LE }, 50507 { OAM_RX_HEADER__SAMPLE_TYPE_EXTN_BITf, 1, 33, 0 }, 50508 { OAM_RX_HEADER__SAMPLE_VALUEf, 64, 42, SOCF_LE }, 50509 { OAM_RX_HEADER__SESSION_IDf, 16, 108, SOCF_LE }, 50510 { VERSIONf, 4, 156, SOCF_LE } 50511 }; 50512 #endif 50513 50514 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 50515 defined(BCM_56450_B1) || defined(BCM_56860_A0) 50516 soc_field_info_t soc_OLP_TX_HEADERfmt_fields[] = { 50517 { CLASS_IDf, 16, 26, SOCF_LE }, 50518 { COUNTER_1_ACTIONf, 2, 70, SOCF_LE }, 50519 { COUNTER_1_IDf, 16, 72, SOCF_LE }, 50520 { COUNTER_1_LOCATIONf, 1, 87, 0 }, 50521 { COUNTER_2_ACTIONf, 2, 52, SOCF_LE }, 50522 { COUNTER_2_IDf, 16, 54, SOCF_LE }, 50523 { COUNTER_2_LOCATIONf, 1, 69, 0 }, 50524 { HEADER_SUBTYPEf, 8, 108, SOCF_LE }, 50525 { HEADER_TYPEf, 8, 116, SOCF_LE }, 50526 { INT_PRIf, 4, 104, SOCF_LE }, 50527 { OAM_REPLACEMENT_OFFSETf, 8, 42, SOCF_LE }, 50528 { PORT_IDf, 16, 88, SOCF_LE }, 50529 { PORT_ID_MODIDf, 8, 96, SOCF_LE }, 50530 { PORT_ID_PORTf, 8, 88, SOCF_LE }, 50531 { RESERVEDf, 26, 0, SOCF_LE|SOCF_RES }, 50532 { TIMESTAMP_ACTIONf, 2, 50, SOCF_LE }, 50533 { VERSIONf, 4, 124, SOCF_LE } 50534 }; 50535 #endif 50536 50537 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 50538 soc_field_info_t soc_OLP_TX_HEADER_BCM56260_A0fmt_fields[] = { 50539 { CLASS_IDf, 16, 26, SOCF_LE }, 50540 { COUNTER_1_ACTIONf, 2, 70, SOCF_LE }, 50541 { COUNTER_1_IDf, 16, 72, SOCF_LE }, 50542 { COUNTER_1_LOCATIONf, 1, 87, 0 }, 50543 { COUNTER_1_OFFSET_TO_LM_PAYLOADf, 6, 13, SOCF_LE }, 50544 { COUNTER_2_ACTIONf, 2, 52, SOCF_LE }, 50545 { COUNTER_2_IDf, 16, 54, SOCF_LE }, 50546 { COUNTER_2_LOCATIONf, 1, 69, 0 }, 50547 { COUNTER_2_OFFSET_TO_LM_PAYLOADf, 6, 7, SOCF_LE }, 50548 { COUNTER_3_ACTIONf, 2, 19, SOCF_LE }, 50549 { COUNTER_3_IDf, 16, 21, SOCF_LE }, 50550 { COUNTER_3_LOCATIONf, 1, 36, 0 }, 50551 { COUNTER_3_OFFSET_TO_LM_PAYLOADf, 6, 1, SOCF_LE }, 50552 { HEADER_SUBTYPEf, 8, 108, SOCF_LE }, 50553 { HEADER_TYPEf, 8, 116, SOCF_LE }, 50554 { INT_PRIf, 4, 104, SOCF_LE }, 50555 { OAM_REPLACEMENT_OFFSETf, 8, 42, SOCF_LE }, 50556 { PORT_IDf, 16, 88, SOCF_LE }, 50557 { PORT_ID_MODIDf, 8, 96, SOCF_LE }, 50558 { PORT_ID_PORTf, 8, 88, SOCF_LE }, 50559 { RELATIVE_LM_REPLACEMENT_OFFSETf, 4, 38, SOCF_LE }, 50560 { RELATIVE_LM_REPLACEMENT_OFFSET_ADD_OR_SUBf, 1, 37, 0 }, 50561 { RESERVEDf, 1, 0, SOCF_RES }, 50562 { TIMESTAMP_ACTIONf, 2, 50, SOCF_LE }, 50563 { VERSIONf, 4, 124, SOCF_LE } 50564 }; 50565 #endif 50566 50567 #if defined(BCM_56270_A0) 50568 soc_field_info_t soc_OLP_TX_HEADER_BCM56270_A0fmt_fields[] = { 50569 { CLASS_IDf, 16, 26, SOCF_LE }, 50570 { COUNTER_1_ACTIONf, 2, 70, SOCF_LE }, 50571 { COUNTER_1_IDf, 9, 72, SOCF_LE }, 50572 { COUNTER_1_LOCATIONf, 1, 87, 0 }, 50573 { COUNTER_1_OFFSET_TO_LM_PAYLOADf, 6, 13, SOCF_LE }, 50574 { COUNTER_2_ACTIONf, 2, 52, SOCF_LE }, 50575 { COUNTER_2_IDf, 9, 54, SOCF_LE }, 50576 { COUNTER_2_LOCATIONf, 1, 69, 0 }, 50577 { COUNTER_2_OFFSET_TO_LM_PAYLOADf, 6, 7, SOCF_LE }, 50578 { COUNTER_3_ACTIONf, 2, 19, SOCF_LE }, 50579 { COUNTER_3_IDf, 9, 21, SOCF_LE }, 50580 { COUNTER_3_LOCATIONf, 1, 36, 0 }, 50581 { COUNTER_3_OFFSET_TO_LM_PAYLOADf, 6, 1, SOCF_LE }, 50582 { HEADER_SUBTYPEf, 8, 108, SOCF_LE }, 50583 { HEADER_TYPEf, 8, 116, SOCF_LE }, 50584 { INT_PRIf, 4, 104, SOCF_LE }, 50585 { OAM_REPLACEMENT_OFFSETf, 8, 42, SOCF_LE }, 50586 { PORT_IDf, 16, 88, SOCF_LE }, 50587 { PORT_ID_MODIDf, 8, 96, SOCF_LE }, 50588 { PORT_ID_PORTf, 8, 88, SOCF_LE }, 50589 { RELATIVE_LM_REPLACEMENT_OFFSETf, 4, 38, SOCF_LE }, 50590 { RELATIVE_LM_REPLACEMENT_OFFSET_ADD_OR_SUBf, 1, 37, 0 }, 50591 { RESERVEDf, 1, 0, SOCF_RES }, 50592 { RESERVED_COUNTER_1_IDf, 7, 81, SOCF_LE|SOCF_RES }, 50593 { RESERVED_COUNTER_2_IDf, 7, 63, SOCF_LE|SOCF_RES }, 50594 { RESERVED_COUNTER_3_IDf, 7, 30, SOCF_LE|SOCF_RES }, 50595 { TIMESTAMP_ACTIONf, 2, 50, SOCF_LE }, 50596 { VERSIONf, 4, 124, SOCF_LE } 50597 }; 50598 #endif 50599 50600 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 50601 soc_field_info_t soc_OLP_TX_HEADER_BCM56560_A0fmt_fields[] = { 50602 { CLASS_IDf, 16, 26, SOCF_LE }, 50603 { COUNTER_1_ACTIONf, 2, 70, SOCF_LE }, 50604 { COUNTER_1_IDf, 16, 72, SOCF_LE }, 50605 { COUNTER_1_LOCATIONf, 1, 87, 0 }, 50606 { COUNTER_2_ACTIONf, 2, 52, SOCF_LE }, 50607 { COUNTER_2_IDf, 16, 54, SOCF_LE }, 50608 { COUNTER_2_LOCATIONf, 1, 69, 0 }, 50609 { COUNTER_3_ACTIONf, 2, 19, SOCF_LE }, 50610 { COUNTER_3_IDf, 16, 21, SOCF_LE }, 50611 { COUNTER_3_LOCATIONf, 1, 36, 0 }, 50612 { HEADER_SUBTYPEf, 8, 108, SOCF_LE }, 50613 { HEADER_TYPEf, 8, 116, SOCF_LE }, 50614 { INT_PRIf, 4, 104, SOCF_LE }, 50615 { OAM_REPLACEMENT_OFFSETf, 8, 42, SOCF_LE }, 50616 { PORT_IDf, 16, 88, SOCF_LE }, 50617 { PORT_ID_MODIDf, 8, 96, SOCF_LE }, 50618 { PORT_ID_PORTf, 8, 88, SOCF_LE }, 50619 { RELATIVE_LM_REPLACEMENT_OFFSETf, 4, 38, SOCF_LE }, 50620 { RELATIVE_LM_REPLACEMENT_OFFSET_ADD_OR_SUBf, 1, 37, 0 }, 50621 { RESERVEDf, 19, 0, SOCF_LE|SOCF_RES }, 50622 { TIMESTAMP_ACTIONf, 2, 50, SOCF_LE }, 50623 { VERSIONf, 4, 124, SOCF_LE } 50624 }; 50625 #endif 50626 50627 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 50628 soc_field_info_t soc_OLP_TX_HEADER_BCM56670_A0fmt_fields[] = { 50629 { HEADER_TYPEf, 8, 116, SOCF_LE }, 50630 { MACSEC_TX__DGPPf, 16, 72, SOCF_LE }, 50631 { MACSEC_TX__ERROR_REASON_CODEf, 8, 40, SOCF_LE }, 50632 { MACSEC_TX__HEADER_SUBTYPEf, 8, 108, SOCF_LE }, 50633 { MACSEC_TX__INT_PRIf, 4, 104, SOCF_LE }, 50634 { MACSEC_TX__PACKET_TYPEf, 8, 48, SOCF_LE }, 50635 { MACSEC_TX__RESERVEDf, 40, 0, SOCF_LE|SOCF_RES }, 50636 { MACSEC_TX__SGPPf, 16, 88, SOCF_LE }, 50637 { MACSEC_TX__SUBPORT_NUMBERf, 16, 56, SOCF_LE }, 50638 { OAM_TX_HEADER__CLASS_IDf, 16, 26, SOCF_LE }, 50639 { OAM_TX_HEADER__COUNTER_1_ACTIONf, 2, 70, SOCF_LE }, 50640 { OAM_TX_HEADER__COUNTER_1_IDf, 16, 72, SOCF_LE }, 50641 { OAM_TX_HEADER__COUNTER_1_LOCATIONf, 1, 87, 0 }, 50642 { OAM_TX_HEADER__COUNTER_2_ACTIONf, 2, 52, SOCF_LE }, 50643 { OAM_TX_HEADER__COUNTER_2_IDf, 16, 54, SOCF_LE }, 50644 { OAM_TX_HEADER__COUNTER_2_LOCATIONf, 1, 69, 0 }, 50645 { OAM_TX_HEADER__COUNTER_3_ACTIONf, 2, 19, SOCF_LE }, 50646 { OAM_TX_HEADER__COUNTER_3_IDf, 16, 21, SOCF_LE }, 50647 { OAM_TX_HEADER__COUNTER_3_LOCATIONf, 1, 36, 0 }, 50648 { OAM_TX_HEADER__HEADER_SUBTYPEf, 8, 108, SOCF_LE }, 50649 { OAM_TX_HEADER__INT_PRIf, 4, 104, SOCF_LE }, 50650 { OAM_TX_HEADER__OAM_REPLACEMENT_OFFSETf, 8, 42, SOCF_LE }, 50651 { OAM_TX_HEADER__PORT_IDf, 16, 88, SOCF_LE }, 50652 { OAM_TX_HEADER__PORT_ID_MODIDf, 8, 96, SOCF_LE }, 50653 { OAM_TX_HEADER__PORT_ID_PORTf, 8, 88, SOCF_LE }, 50654 { OAM_TX_HEADER__RELATIVE_LM_REPLACEMENT_OFFSETf, 4, 38, SOCF_LE }, 50655 { OAM_TX_HEADER__RELATIVE_LM_REPLACEMENT_OFFSET_ADD_OR_SUBf, 1, 37, 0 }, 50656 { OAM_TX_HEADER__RESERVEDf, 19, 0, SOCF_LE }, 50657 { OAM_TX_HEADER__TIMESTAMP_ACTIONf, 2, 50, SOCF_LE }, 50658 { VERSIONf, 4, 124, SOCF_LE } 50659 }; 50660 #endif 50661 50662 #if defined(BCM_56370_A0) || defined(BCM_56870_A0) 50663 soc_field_info_t soc_OPAQUE_FIELDS_DOPfmt_fields[] = { 50664 { CAPTURE_DATAf, 64, 0, SOCF_LE }, 50665 { OPAQUE_VALUE_1f, 16, 0, SOCF_LE }, 50666 { OPAQUE_VALUE_2f, 16, 16, SOCF_LE }, 50667 { OPAQUE_VALUE_3f, 16, 48, SOCF_LE }, 50668 { OPAQUE_VALUE_4f, 16, 32, SOCF_LE } 50669 }; 50670 #endif 50671 50672 #if defined(BCM_56770_A0) 50673 soc_field_info_t soc_OPAQUE_FIELDS_DOP_BCM56770_A0fmt_fields[] = { 50674 { CAPTURE_DATAf, 64, 0, SOCF_LE }, 50675 { OPAQUE_VALUE_1f, 16, 0, SOCF_LE }, 50676 { OPAQUE_VALUE_2f, 16, 16, SOCF_LE }, 50677 { OPAQUE_VALUE_3f, 16, 32, SOCF_LE }, 50678 { OPAQUE_VALUE_4f, 16, 48, SOCF_LE } 50679 }; 50680 #endif 50681 50682 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 50683 defined(BCM_56870_A0) 50684 soc_field_info_t soc_OPAQUE_OBJECT_ID_AND_VALUE_FORMATfmt_fields[] = { 50685 { IDf, 3, 0, SOCF_LE }, 50686 { VALUEf, 16, 3, SOCF_LE } 50687 }; 50688 #endif 50689 50690 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 50691 soc_field_info_t soc_OQS_EXEC_CTRL_INFOfmt_fields[] = { 50692 { BANK_NUMf, 4, 3, SOCF_LE }, 50693 { CELL_INFO_LOCf, 3, 0, SOCF_LE }, 50694 { PRESENT_IN_RESIDUEf, 1, 8, 0 }, 50695 { TRANSFER_CTRL_INFOf, 8, 0, SOCF_LE }, 50696 { VALIDf, 1, 7, 0 } 50697 }; 50698 #endif 50699 50700 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 50701 soc_field_info_t soc_OQS_TRANSFER_CTRL_INFOfmt_fields[] = { 50702 { BANK_NUMf, 4, 3, SOCF_LE }, 50703 { CELL_INFO_LOCf, 3, 0, SOCF_LE }, 50704 { VALIDf, 1, 7, 0 } 50705 }; 50706 #endif 50707 50708 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 50709 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 50710 defined(BCM_56725_A0) || defined(BCM_56820_A0) 50711 soc_field_info_t soc_OTP_FORMATfmt_fields[] = { 50712 { CHIP_CONFIGf, 126, 130, SOCF_LE }, 50713 { CHIP_TMf, 64, 256, SOCF_LE }, 50714 { CONFIG_DATA_ROWS_LOCK_BITf, 1, 128, 0 }, 50715 { FINAL_TEST_DATA_ROW_LOCK_BITf, 1, 127, 0 }, 50716 { MANUF_DATA_ROW1f, 63, 0, SOCF_LE }, 50717 { MANUF_DATA_ROW2f, 63, 64, SOCF_LE }, 50718 { MEM_REPAIR_DATA_ROWS_LOCK_BITf, 1, 129, 0 }, 50719 { MEM_REPAIR_SEGMENTf, 3760, 320, SOCF_LE }, 50720 { RAM_REPAIR_CHECKSUMf, 16, 4080, SOCF_LE }, 50721 { WAFER_SORT_DATA_ROW_LOCKf, 1, 63, 0 } 50722 }; 50723 #endif 50724 50725 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 50726 soc_field_info_t soc_OTP_FORMAT_BCM53314_A0fmt_fields[] = { 50727 { CHIP_CONFIGf, 126, 130, SOCF_LE }, 50728 { CHIP_CONFIG_UMf, 3072, 256, SOCF_LE }, 50729 { CONFIG_DATA_ROWS_LOCK_BITf, 1, 128, 0 }, 50730 { FINAL_TEST_DATA_ROW_LOCK_BITf, 1, 127, 0 }, 50731 { MANUF_DATA_ROW1f, 63, 0, SOCF_LE }, 50732 { MANUF_DATA_ROW2f, 63, 64, SOCF_LE }, 50733 { MEM_REPAIR_DATA_ROWS_LOCK_BITf, 1, 129, 0 }, 50734 { MEM_REPAIR_SEGMENTf, 752, 3328, SOCF_LE }, 50735 { RAM_REPAIR_CHECKSUMf, 16, 4080, SOCF_LE }, 50736 { WAFER_SORT_DATA_ROW_LOCKf, 1, 63, 0 } 50737 }; 50738 #endif 50739 50740 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 50741 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 50742 defined(BCM_56160_A0) 50743 soc_field_info_t soc_OTP_FORMAT_BCM53400_A0fmt_fields[] = { 50744 { CHIP_CONFIG_SEGMENTf, 448, 256, SOCF_LE }, 50745 { CHIP_CONFIG_SEGMENT_LOCK_BITf, 5, 202, SOCF_LE }, 50746 { CHIP_TMf, 64, 704, SOCF_LE }, 50747 { FINAL_TEST_SEGMENTf, 96, 96, SOCF_LE }, 50748 { FINAL_TEST_SEGMENT_LOCK_BITf, 5, 197, SOCF_LE }, 50749 { MEM_REPAIR_SEGMENTf, 7424, 768, SOCF_LE }, 50750 { MEM_REPAIR_SEGMENT_LOCK_BITf, 5, 207, SOCF_LE }, 50751 { RAM_REPAIR_CHECKSUMf, 32, 8160, SOCF_LE }, 50752 { RESERVED_SEGMENT_LOCK_BITf, 44, 212, SOCF_LE|SOCF_RES }, 50753 { WAFER_SORT_SEGMENTf, 96, 0, SOCF_LE }, 50754 { WAFER_SORT_SEGMENT_LOCK_BITf, 5, 192, SOCF_LE } 50755 }; 50756 #endif 50757 50758 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 50759 soc_field_info_t soc_OTP_FORMAT_BCM56224_A0fmt_fields[] = { 50760 { CONFIG_DATA_ROWS_LOCK_BITf, 1, 128, 0 }, 50761 { DEVICE_IDf, 16, 130, SOCF_LE }, 50762 { DISABLE_2_5G_SPEED_0_1f, 1, 159, 0 }, 50763 { DISABLE_2_5G_SPEED_2_3f, 1, 158, 0 }, 50764 { DISABLE_FP_4_7f, 1, 166, 0 }, 50765 { DISABLE_FP_8_15f, 1, 165, 0 }, 50766 { DISABLE_GE_16_23f, 1, 154, 0 }, 50767 { DISABLE_GE_8_23f, 1, 155, 0 }, 50768 { DISABLE_GE_MODEf, 1, 160, 0 }, 50769 { DISABLE_HALF_PKTBUFf, 1, 168, 0 }, 50770 { DISABLE_ICS_MODEf, 1, 163, 0 }, 50771 { DISABLE_L3f, 1, 167, 0 }, 50772 { DISABLE_STACKING_0_1f, 1, 162, 0 }, 50773 { DISABLE_STACKING_2_3f, 1, 161, 0 }, 50774 { DISABLE_STK_0_1f, 1, 157, 0 }, 50775 { DISABLE_STK_2_3f, 1, 156, 0 }, 50776 { DISABLE_UPPER_8K_L2f, 1, 164, 0 }, 50777 { DISABLE_VXLTf, 1, 169, 0 }, 50778 { ECC_BITSf, 6, 179, SOCF_LE }, 50779 { ECC_PARITYf, 1, 185, 0 }, 50780 { FINAL_TEST_DATA_ROW_LOCK_BITf, 1, 127, 0 }, 50781 { MANUF_DATA_ROW1f, 63, 0, SOCF_LE }, 50782 { MANUF_DATA_ROW2f, 63, 64, SOCF_LE }, 50783 { MEM_REPAIR_DATA_ROWS_LOCK_BITf, 1, 129, 0 }, 50784 { MEM_REPAIR_SEGMENTf, 1840, 192, SOCF_LE }, 50785 { MIPS_REGFILE_TMf, 2, 170, SOCF_LE }, 50786 { PROG_VALIDf, 1, 178, 0 }, 50787 { RAM_REPAIR_CHECKSUMf, 16, 2032, SOCF_LE }, 50788 { REVISION_IDf, 8, 146, SOCF_LE }, 50789 { SPARE_2f, 1, 172, 0 }, 50790 { SPARE_3f, 1, 173, 0 }, 50791 { SPARE_4f, 1, 174, 0 }, 50792 { SPARE_5f, 1, 175, 0 }, 50793 { SPARE_6f, 1, 176, 0 }, 50794 { SPARE_7f, 1, 177, 0 }, 50795 { UNUSED_USER_BITSf, 6, 186, SOCF_LE }, 50796 { WAFER_SORT_DATA_ROW_LOCKf, 1, 63, 0 } 50797 }; 50798 #endif 50799 50800 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 50801 defined(BCM_56270_A0) 50802 soc_field_info_t soc_OTP_FORMAT_BCM56260_A0fmt_fields[] = { 50803 { CHIP_CONFIG_SEGMENTf, 448, 256, SOCF_LE }, 50804 { CHIP_CONFIG_SEGMENT_LOCK_BITf, 5, 202, SOCF_LE }, 50805 { CHIP_TMf, 64, 704, SOCF_LE }, 50806 { FINAL_TEST_SEGMENTf, 96, 96, SOCF_LE }, 50807 { FINAL_TEST_SEGMENT_LOCK_BITf, 5, 197, SOCF_LE }, 50808 { MEM_REPAIR_SEGMENTf, 3312, 768, SOCF_LE }, 50809 { MEM_REPAIR_SEGMENT_LOCK_BITf, 5, 207, SOCF_LE }, 50810 { RAM_REPAIR_CHECKSUMf, 16, 4080, SOCF_LE }, 50811 { RESERVED_SEGMENT_LOCK_BITf, 44, 212, SOCF_LE|SOCF_RES }, 50812 { WAFER_SORT_SEGMENTf, 96, 0, SOCF_LE }, 50813 { WAFER_SORT_SEGMENT_LOCK_BITf, 5, 192, SOCF_LE } 50814 }; 50815 #endif 50816 50817 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 50818 defined(BCM_56334_B0) || defined(BCM_56524_A0) || \ 50819 defined(BCM_56524_B0) || defined(BCM_56634_A0) || \ 50820 defined(BCM_56634_B0) || defined(BCM_56685_A0) || \ 50821 defined(BCM_56685_B0) 50822 soc_field_info_t soc_OTP_FORMAT_BCM56634_A0fmt_fields[] = { 50823 { CHIP_CONFIGf, 254, 130, SOCF_LE }, 50824 { CHIP_TMf, 64, 384, SOCF_LE }, 50825 { CONFIG_DATA_ROWS_LOCK_BITf, 1, 128, 0 }, 50826 { FINAL_TEST_DATA_ROW_LOCK_BITf, 1, 127, 0 }, 50827 { MANUF_DATA_ROW1f, 63, 0, SOCF_LE }, 50828 { MANUF_DATA_ROW2f, 63, 64, SOCF_LE }, 50829 { MEM_REPAIR_DATA_ROWS_LOCK_BITf, 1, 129, 0 }, 50830 { MEM_REPAIR_SEGMENTf, 3632, 448, SOCF_LE }, 50831 { RAM_REPAIR_CHECKSUMf, 16, 4080, SOCF_LE }, 50832 { WAFER_SORT_DATA_ROW_LOCKf, 1, 63, 0 } 50833 }; 50834 #endif 50835 50836 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 50837 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 50838 defined(BCM_56450_B1) || defined(BCM_56640_A0) || \ 50839 defined(BCM_56850_A0) 50840 soc_field_info_t soc_OTP_FORMAT_BCM56640_A0fmt_fields[] = { 50841 { CHIP_CONFIG_SEGMENTf, 448, 256, SOCF_LE }, 50842 { CHIP_CONFIG_SEGMENT_LOCK_BITf, 1, 194, 0 }, 50843 { CHIP_TMf, 64, 704, SOCF_LE }, 50844 { FINAL_TEST_SEGMENTf, 96, 96, SOCF_LE }, 50845 { FINAL_TEST_SEGMENT_LOCK_BITf, 1, 193, 0 }, 50846 { MEM_REPAIR_SEGMENTf, 3312, 768, SOCF_LE }, 50847 { MEM_REPAIR_SEGMENT_LOCK_BITf, 1, 195, 0 }, 50848 { RAM_REPAIR_CHECKSUMf, 16, 4080, SOCF_LE }, 50849 { RESERVED_SEGMENT_LOCK_BITf, 60, 196, SOCF_LE|SOCF_RES }, 50850 { WAFER_SORT_SEGMENTf, 96, 0, SOCF_LE }, 50851 { WAFER_SORT_SEGMENT_LOCK_BITf, 1, 192, 0 } 50852 }; 50853 #endif 50854 50855 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 50856 defined(BCM_56840_A0) || defined(BCM_56840_B0) || \ 50857 defined(BCM_88732_A0) 50858 soc_field_info_t soc_OTP_FORMAT_BCM56840_A0fmt_fields[] = { 50859 { CHIP_CONFIG_SEGMENTf, 448, 256, SOCF_LE }, 50860 { CHIP_CONFIG_SEGMENT_LOCK_BITf, 1, 194, 0 }, 50861 { CHIP_TMf, 64, 704, SOCF_LE }, 50862 { FINAL_TEST_SEGMENTf, 96, 96, SOCF_LE }, 50863 { FINAL_TEST_SEGMENT_LOCK_BITf, 1, 193, 0 }, 50864 { MEM_REPAIR_SEGMENTf, 3312, 768, SOCF_LE }, 50865 { MEM_REPAIR_SEGMENT_LOCK_BITf, 1, 195, 0 }, 50866 { RAM_REPAIR_CHECKSUMf, 16, 4080, SOCF_LE }, 50867 { RESERVED_SEGMENT_LOCK_BITf, 60, 196, SOCF_LE|SOCF_RES }, 50868 { WAFER_SORT_SEGMENTf, 96, 0, SOCF_LE }, 50869 { WAFER_SORT_SEGMENT_LOCK_BITf, 1, 192, 0 } 50870 }; 50871 #endif 50872 50873 #if defined(BCM_56860_A0) 50874 soc_field_info_t soc_OTP_FORMAT_BCM56860_A0fmt_fields[] = { 50875 { CHIP_CONFIG_SEGMENTf, 448, 256, SOCF_LE }, 50876 { CHIP_CONFIG_SEGMENT_LOCK_BITf, 5, 202, SOCF_LE }, 50877 { CHIP_TMf, 64, 704, SOCF_LE }, 50878 { FINAL_TEST_SEGMENTf, 96, 96, SOCF_LE }, 50879 { FINAL_TEST_SEGMENT_LOCK_BITf, 5, 197, SOCF_LE }, 50880 { MEM_REPAIR_SEGMENTf, 7392, 768, SOCF_LE }, 50881 { MEM_REPAIR_SEGMENT_LOCK_BITf, 5, 207, SOCF_LE }, 50882 { RAM_REPAIR_CHECKSUMf, 32, 8160, SOCF_LE }, 50883 { RESERVED_SEGMENT_LOCK_BITf, 44, 212, SOCF_LE|SOCF_RES }, 50884 { WAFER_SORT_SEGMENTf, 96, 0, SOCF_LE }, 50885 { WAFER_SORT_SEGMENT_LOCK_BITf, 5, 192, SOCF_LE } 50886 }; 50887 #endif 50888 50889 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 50890 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 50891 defined(BCM_56960_A0) || defined(BCM_56965_A0) 50892 soc_field_info_t soc_OTP_FORMAT_BCM56960_A0fmt_fields[] = { 50893 { CHIP_CONFIG_SEGMENTf, 448, 256, SOCF_LE }, 50894 { CHIP_CONFIG_SEGMENT_LOCK_BITf, 5, 202, SOCF_LE }, 50895 { CHIP_TMf, 64, 704, SOCF_LE }, 50896 { FINAL_TEST_SEGMENTf, 96, 96, SOCF_LE }, 50897 { FINAL_TEST_SEGMENT_LOCK_BITf, 5, 197, SOCF_LE }, 50898 { MEM_REPAIR_SEGMENTf, 7392, 768, SOCF_LE }, 50899 { MEM_REPAIR_SEGMENT_LOCK_BITf, 5, 207, SOCF_LE }, 50900 { RAM_REPAIR_CHECKSUMf, 32, 8160, SOCF_LE }, 50901 { RESERVED_SEGMENT_LOCK_BITf, 44, 212, SOCF_LE|SOCF_RES }, 50902 { WAFER_SORT_SEGMENTf, 96, 0, SOCF_LE }, 50903 { WAFER_SORT_SEGMENT_LOCK_BITf, 5, 192, SOCF_LE } 50904 }; 50905 #endif 50906 50907 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 50908 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 50909 defined(BCM_56980_A0) || defined(BCM_56980_B0) 50910 soc_field_info_t soc_OTP_FORMAT_BCM56970_A0fmt_fields[] = { 50911 { CHIP_CONFIG_SEGMENTf, 1008, 936, SOCF_LE }, 50912 { CHIP_CONFIG_SEGMENT_LOCK_BITf, 5, 807, SOCF_LE }, 50913 { CHIP_TMf, 144, 1944, SOCF_LE }, 50914 { FINAL_TEST_SEGMENTf, 288, 504, SOCF_LE }, 50915 { FINAL_TEST_SEGMENT_LOCK_BITf, 5, 802, SOCF_LE }, 50916 { HASH_DATA_SEGMENTf, 216, 288, SOCF_LE }, 50917 { HASH_DATA_SEGMENT_LOCK_BITf, 5, 797, SOCF_LE }, 50918 { MEM_REPAIR_SEGMENTf, 16272, 2088, SOCF_LE }, 50919 { MEM_REPAIR_SEGMENT_LOCK_BITf, 5, 812, SOCF_LE }, 50920 { RAM_REPAIR_CHECKSUMf, 72, 18360, SOCF_LE }, 50921 { RESERVED_SEGMENT_LOCK_BITf, 119, 817, SOCF_LE|SOCF_RES }, 50922 { WAFER_SORT_SEGMENTf, 288, 0, SOCF_LE }, 50923 { WAFER_SORT_SEGMENT_LOCK_BITf, 5, 792, SOCF_LE } 50924 }; 50925 #endif 50926 50927 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 50928 soc_field_info_t soc_OVQ_TO_TOQ_INFOfmt_fields[] = { 50929 { COS1f, 4, 0, SOCF_LE }, 50930 { COS2f, 4, 4, SOCF_LE }, 50931 { CPUCOSf, 6, 8, SOCF_LE }, 50932 { L2_BITMAPf, 62, 31, SOCF_LE }, 50933 { L3_BITMAPf, 62, 93, SOCF_LE }, 50934 { LAST_BMPf, 62, 262, SOCF_LE }, 50935 { MEMBER_BMPf, 62, 200, SOCF_LE }, 50936 { MTP_0f, 6, 155, SOCF_LE }, 50937 { MTP_1f, 6, 161, SOCF_LE }, 50938 { MTP_2f, 6, 167, SOCF_LE }, 50939 { MTP_3f, 6, 173, SOCF_LE }, 50940 { PASSTHRU_GRP_IDf, 1, 324, 0 }, 50941 { PKT_PTRf, 15, 14, SOCF_LE }, 50942 { PKT_SIZEf, 2, 29, SOCF_LE }, 50943 { REPL_BASE_PTRf, 17, 183, SOCF_LE }, 50944 { USE_MTP_COSf, 4, 179, SOCF_LE } 50945 }; 50946 #endif 50947