allformats_g.i (7378B)
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: allformats_g.i 12 * Purpose: Independent format descriptions. 13 */ 14 15 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 16 defined(BCM_56270_A0) 17 { /* SOC_FORMAT_INT_GIHfmt */ 18 /* format GIHfmt */ 19 /* nFields */ 11, 20 /* *fields */ soc_GIHfmt_fields, 21 /* bits */ 256, 22 /* flags */ 0, 23 }, 24 #endif /* chips */ 25 26 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 27 { /* SOC_FORMAT_INT_GIH_EP_COPY_TO_CPUfmt */ 28 /* format GIH_EP_COPY_TO_CPUfmt */ 29 /* nFields */ 14, 30 /* *fields */ soc_GIH_EP_COPY_TO_CPUfmt_fields, 31 /* bits */ 88, 32 /* flags */ 0, 33 }, 34 #endif /* chips */ 35 36 #if defined(BCM_56270_A0) 37 { /* SOC_FORMAT_INT_GIH_EP_COPY_TO_CPU_BCM56270_A0fmt */ 38 /* format GIH_EP_COPY_TO_CPUfmt */ 39 /* nFields */ 14, 40 /* *fields */ soc_GIH_EP_COPY_TO_CPU_BCM56270_A0fmt_fields, 41 /* bits */ 88, 42 /* flags */ 0, 43 }, 44 #endif /* chips */ 45 46 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 47 { /* SOC_FORMAT_INT_GIH_FROM_CPUfmt */ 48 /* format GIH_FROM_CPUfmt */ 49 /* nFields */ 25, 50 /* *fields */ soc_GIH_FROM_CPUfmt_fields, 51 /* bits */ 88, 52 /* flags */ 0, 53 }, 54 #endif /* chips */ 55 56 #if defined(BCM_56270_A0) 57 { /* SOC_FORMAT_INT_GIH_FROM_CPU_BCM56270_A0fmt */ 58 /* format GIH_FROM_CPUfmt */ 59 /* nFields */ 25, 60 /* *fields */ soc_GIH_FROM_CPU_BCM56270_A0fmt_fields, 61 /* bits */ 88, 62 /* flags */ 0, 63 }, 64 #endif /* chips */ 65 66 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 67 { /* SOC_FORMAT_INT_GIH_OAM_TXfmt */ 68 /* format GIH_OAM_TXfmt */ 69 /* nFields */ 28, 70 /* *fields */ soc_GIH_OAM_TXfmt_fields, 71 /* bits */ 135, 72 /* flags */ 0, 73 }, 74 #endif /* chips */ 75 76 #if defined(BCM_56270_A0) 77 { /* SOC_FORMAT_INT_GIH_OAM_TX_BCM56270_A0fmt */ 78 /* format GIH_OAM_TXfmt */ 79 /* nFields */ 29, 80 /* *fields */ soc_GIH_OAM_TX_BCM56270_A0fmt_fields, 81 /* bits */ 135, 82 /* flags */ 0, 83 }, 84 #endif /* chips */ 85 86 #if defined(BCM_56142_A0) 87 { /* SOC_FORMAT_INT_GPORT_XQHDR_S_RFfmt */ 88 /* format GPORT_XQHDR_S_RFfmt */ 89 /* nFields */ 1, 90 /* *fields */ soc_AGING_CTR_S_RF_BCM56142_A0fmt_fields, 91 /* bits */ 18, 92 /* flags */ 0, 93 }, 94 #endif /* chips */ 95 96 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 97 defined(BCM_56870_A0) 98 { /* SOC_FORMAT_INT_GRE_FLAGS_HDRfmt */ 99 /* format GRE_FLAGS_HDRfmt */ 100 /* nFields */ 8, 101 /* *fields */ soc_GRE_FLAGS_HDRfmt_fields, 102 /* bits */ 16, 103 /* flags */ 0, 104 }, 105 #endif /* chips */ 106 107 #if defined(BCM_56970_A0) 108 { /* SOC_FORMAT_INT_GROUP_STATS_COV_DEFSfmt */ 109 /* format GROUP_STATS_COV_DEFSfmt */ 110 /* nFields */ 6, 111 /* *fields */ soc_ISC_IP_STATS_COV_DEFS_BCM56960_A0fmt_fields, 112 /* bits */ 14, 113 /* flags */ 0, 114 }, 115 #endif /* chips */ 116 117 #if defined(BCM_56370_A0) 118 { /* SOC_FORMAT_INT_GROUP_STATS_COV_DEFS_BCM56370_A0fmt */ 119 /* format GROUP_STATS_COV_DEFSfmt */ 120 /* nFields */ 6, 121 /* *fields */ soc_ISC_IP_STATS_COV_DEFS_BCM56960_A0fmt_fields, 122 /* bits */ 14, 123 /* flags */ 0, 124 }, 125 #endif /* chips */ 126 127 #if defined(BCM_56770_A0) 128 { /* SOC_FORMAT_INT_GROUP_STATS_COV_DEFS_BCM56770_A0fmt */ 129 /* format GROUP_STATS_COV_DEFSfmt */ 130 /* nFields */ 6, 131 /* *fields */ soc_ISC_IP_STATS_COV_DEFS_BCM56960_A0fmt_fields, 132 /* bits */ 14, 133 /* flags */ 0, 134 }, 135 #endif /* chips */ 136 137 #if defined(BCM_56870_A0) 138 { /* SOC_FORMAT_INT_GROUP_STATS_COV_DEFS_BCM56870_A0fmt */ 139 /* format GROUP_STATS_COV_DEFSfmt */ 140 /* nFields */ 6, 141 /* *fields */ soc_ISC_IP_STATS_COV_DEFS_BCM56960_A0fmt_fields, 142 /* bits */ 14, 143 /* flags */ 0, 144 }, 145 #endif /* chips */ 146 147 #if defined(BCM_56980_A0) 148 { /* SOC_FORMAT_INT_GROUP_STATS_COV_DEFS_BCM56980_A0fmt */ 149 /* format GROUP_STATS_COV_DEFSfmt */ 150 /* nFields */ 6, 151 /* *fields */ soc_ISC_IP_STATS_COV_DEFS_BCM56960_A0fmt_fields, 152 /* bits */ 14, 153 /* flags */ 0, 154 }, 155 #endif /* chips */ 156 157 #if defined(BCM_56980_B0) 158 { /* SOC_FORMAT_INT_GROUP_STATS_COV_DEFS_BCM56980_B0fmt */ 159 /* format GROUP_STATS_COV_DEFSfmt */ 160 /* nFields */ 6, 161 /* *fields */ soc_ISC_IP_STATS_COV_DEFS_BCM56960_A0fmt_fields, 162 /* bits */ 14, 163 /* flags */ 0, 164 }, 165 #endif /* chips */ 166 167 #if defined(BCM_56970_A0) 168 { /* SOC_FORMAT_INT_GROUP_STATS_ECMP_COV_DEFSfmt */ 169 /* format GROUP_STATS_ECMP_COV_DEFSfmt */ 170 /* nFields */ 6, 171 /* *fields */ soc_ISC_IP_STATS_COV_DEFS_BCM56960_A0fmt_fields, 172 /* bits */ 14, 173 /* flags */ 0, 174 }, 175 #endif /* chips */ 176 177 #if defined(BCM_56370_A0) 178 { /* SOC_FORMAT_INT_GROUP_STATS_ECMP_COV_DEFS_BCM56370_A0fmt */ 179 /* format GROUP_STATS_ECMP_COV_DEFSfmt */ 180 /* nFields */ 6, 181 /* *fields */ soc_ISC_IP_STATS_COV_DEFS_BCM56960_A0fmt_fields, 182 /* bits */ 14, 183 /* flags */ 0, 184 }, 185 #endif /* chips */ 186 187 #if defined(BCM_56770_A0) 188 { /* SOC_FORMAT_INT_GROUP_STATS_ECMP_COV_DEFS_BCM56770_A0fmt */ 189 /* format GROUP_STATS_ECMP_COV_DEFSfmt */ 190 /* nFields */ 6, 191 /* *fields */ soc_ISC_IP_STATS_COV_DEFS_BCM56960_A0fmt_fields, 192 /* bits */ 14, 193 /* flags */ 0, 194 }, 195 #endif /* chips */ 196 197 #if defined(BCM_56870_A0) 198 { /* SOC_FORMAT_INT_GROUP_STATS_ECMP_COV_DEFS_BCM56870_A0fmt */ 199 /* format GROUP_STATS_ECMP_COV_DEFSfmt */ 200 /* nFields */ 6, 201 /* *fields */ soc_ISC_IP_STATS_COV_DEFS_BCM56960_A0fmt_fields, 202 /* bits */ 14, 203 /* flags */ 0, 204 }, 205 #endif /* chips */ 206 207 #if defined(BCM_56980_A0) 208 { /* SOC_FORMAT_INT_GROUP_STATS_ECMP_COV_DEFS_BCM56980_A0fmt */ 209 /* format GROUP_STATS_ECMP_COV_DEFSfmt */ 210 /* nFields */ 6, 211 /* *fields */ soc_ISC_IP_STATS_COV_DEFS_BCM56960_A0fmt_fields, 212 /* bits */ 14, 213 /* flags */ 0, 214 }, 215 #endif /* chips */ 216 217 #if defined(BCM_56980_B0) 218 { /* SOC_FORMAT_INT_GROUP_STATS_ECMP_COV_DEFS_BCM56980_B0fmt */ 219 /* format GROUP_STATS_ECMP_COV_DEFSfmt */ 220 /* nFields */ 6, 221 /* *fields */ soc_ISC_IP_STATS_COV_DEFS_BCM56960_A0fmt_fields, 222 /* bits */ 14, 223 /* flags */ 0, 224 }, 225 #endif /* chips */ 226