fields_a.i (1027380B)
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_a.i 12 * Purpose: Field declarations. 13 */ 14 15 #if defined(BCM_88675_A0) 16 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_INTERRUPT_STATUSr_fields[] = { 17 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 18 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 19 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 20 }; 21 22 #endif 23 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 24 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 25 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 26 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 27 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 28 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 29 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 30 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 31 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 32 defined(BCM_56980_A0) || defined(BCM_56980_B0) 33 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_INTERRUPT_STATUS_BCM53400_A0r_fields[] = { 34 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO }, 35 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 36 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO } 37 }; 38 39 #endif 40 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 41 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 42 defined(BCM_56450_B1) 43 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_INTERRUPT_STATUS_BCM56450_A0r_fields[] = { 44 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO }, 45 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 46 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO } 47 }; 48 49 #endif 50 #if defined(BCM_88270_A0) 51 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_INTERRUPT_STATUS_BCM88270_A0r_fields[] = { 52 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 53 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 54 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 55 }; 56 57 #endif 58 #if defined(BCM_88375_A0) 59 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_INTERRUPT_STATUS_BCM88375_A0r_fields[] = { 60 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 61 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 62 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 63 }; 64 65 #endif 66 #if defined(BCM_88375_B0) 67 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_INTERRUPT_STATUS_BCM88375_B0r_fields[] = { 68 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 69 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 70 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 71 }; 72 73 #endif 74 #if defined(BCM_88470_A0) 75 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_INTERRUPT_STATUS_BCM88470_A0r_fields[] = { 76 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 77 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 78 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 79 }; 80 81 #endif 82 #if defined(BCM_88470_B0) 83 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_INTERRUPT_STATUS_BCM88470_B0r_fields[] = { 84 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 85 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 86 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 87 }; 88 89 #endif 90 #if defined(BCM_88675_B0) 91 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_INTERRUPT_STATUS_BCM88675_B0r_fields[] = { 92 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 93 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 94 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 95 }; 96 97 #endif 98 #if defined(BCM_88680_A0) 99 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_INTERRUPT_STATUS_BCM88680_A0r_fields[] = { 100 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 101 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 102 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 103 }; 104 105 #endif 106 #if defined(BCM_88950_A0) 107 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_INTERRUPT_STATUS_BCM88950_A0r_fields[] = { 108 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 109 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 110 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 111 }; 112 113 #endif 114 #if defined(BCM_88675_A0) 115 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_RESET_STATUSr_fields[] = { 116 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 117 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 118 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 119 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 120 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 121 }; 122 123 #endif 124 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 125 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 126 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 127 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 128 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 129 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 130 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 131 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 132 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 133 defined(BCM_56980_A0) || defined(BCM_56980_B0) 134 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_RESET_STATUS_BCM53400_A0r_fields[] = { 135 { ACTIVE_READf, 1, 0, SOCF_RO }, 136 { ACTIVE_WRITEf, 1, 1, SOCF_RO }, 137 { READ_RECEIVEDf, 1, 2, SOCF_RO }, 138 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 139 { WRITE_RECEIVEDf, 1, 3, SOCF_RO } 140 }; 141 142 #endif 143 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 144 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 145 defined(BCM_56450_B1) 146 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_RESET_STATUS_BCM56450_A0r_fields[] = { 147 { ACTIVE_READf, 1, 0, SOCF_RO }, 148 { ACTIVE_WRITEf, 1, 1, SOCF_RO }, 149 { READ_RECEIVEDf, 1, 2, SOCF_RO }, 150 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 151 { WRITE_RECEIVEDf, 1, 3, SOCF_RO } 152 }; 153 154 #endif 155 #if defined(BCM_88270_A0) 156 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_RESET_STATUS_BCM88270_A0r_fields[] = { 157 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 158 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 159 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 160 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 161 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 162 }; 163 164 #endif 165 #if defined(BCM_88375_A0) 166 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_RESET_STATUS_BCM88375_A0r_fields[] = { 167 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 168 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 169 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 170 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 171 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 172 }; 173 174 #endif 175 #if defined(BCM_88375_B0) 176 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_RESET_STATUS_BCM88375_B0r_fields[] = { 177 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 178 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 179 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 180 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 181 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 182 }; 183 184 #endif 185 #if defined(BCM_88470_A0) 186 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_RESET_STATUS_BCM88470_A0r_fields[] = { 187 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 188 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 189 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 190 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 191 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 192 }; 193 194 #endif 195 #if defined(BCM_88470_B0) 196 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_RESET_STATUS_BCM88470_B0r_fields[] = { 197 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 198 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 199 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 200 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 201 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 202 }; 203 204 #endif 205 #if defined(BCM_88675_B0) 206 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_RESET_STATUS_BCM88675_B0r_fields[] = { 207 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 208 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 209 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 210 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 211 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 212 }; 213 214 #endif 215 #if defined(BCM_88680_A0) 216 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_RESET_STATUS_BCM88680_A0r_fields[] = { 217 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 218 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 219 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 220 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 221 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 222 }; 223 224 #endif 225 #if defined(BCM_88950_A0) 226 soc_field_info_t soc_A9JTAG_M0_IDM_IDM_RESET_STATUS_BCM88950_A0r_fields[] = { 227 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 228 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 229 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 230 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 231 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 232 }; 233 234 #endif 235 #if defined(BCM_88675_A0) 236 soc_field_info_t soc_A9JTAG_M0_IDM_IO_CONTROL_DIRECTr_fields[] = { 237 { ARCACHE_CONFIGf, 4, 16, SOCF_LE }, 238 { ARUSER_CONFIGf, 5, 20, SOCF_LE }, 239 { AWCACHE_CONFIGf, 4, 2, SOCF_LE }, 240 { AWUSER_CONFIGf, 5, 6, SOCF_LE }, 241 { BYPASS_CTf, 1, 25, 0 }, 242 { CLK_GATING_ENf, 1, 0, 0 }, 243 { CTf, 1, 26, 0 }, 244 { FIELD_11_15f, 5, 11, SOCF_LE }, 245 { FIELD_1_1f, 1, 1, 0 }, 246 { FIELD_27_31f, 5, 27, SOCF_LE } 247 }; 248 249 #endif 250 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 251 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 252 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 253 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 254 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 255 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 256 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 257 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 258 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 259 defined(BCM_56980_B0) 260 soc_field_info_t soc_A9JTAG_M0_IDM_IO_CONTROL_DIRECT_BCM53400_A0r_fields[] = { 261 { ARCACHE_CONFIGf, 4, 16, SOCF_LE }, 262 { ARUSER_CONFIGf, 5, 20, SOCF_LE }, 263 { AWCACHE_CONFIGf, 4, 2, SOCF_LE }, 264 { AWUSER_CONFIGf, 5, 6, SOCF_LE }, 265 { BYPASS_CTf, 1, 25, 0 }, 266 { CLK_GATING_ENf, 1, 0, 0 }, 267 { CTf, 1, 26, 0 }, 268 { RESERVED_0f, 1, 1, SOCF_RES }, 269 { RESERVED_1f, 5, 11, SOCF_LE|SOCF_RES }, 270 { RESERVED_2f, 5, 27, SOCF_LE|SOCF_RES } 271 }; 272 273 #endif 274 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 275 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 276 defined(BCM_56450_B1) 277 soc_field_info_t soc_A9JTAG_M0_IDM_IO_CONTROL_DIRECT_BCM56450_A0r_fields[] = { 278 { ARCACHE_CONFIGf, 4, 16, SOCF_LE }, 279 { ARUSER_CONFIGf, 5, 20, SOCF_LE }, 280 { AWCACHE_CONFIGf, 4, 2, SOCF_LE }, 281 { AWUSER_CONFIGf, 5, 6, SOCF_LE }, 282 { CLK_GATING_ENf, 1, 0, 0 }, 283 { ETBMEM_PSM_VDDf, 2, 11, SOCF_LE }, 284 { ETB_RAM_TMf, 5, 25, SOCF_LE }, 285 { RESERVED_0f, 1, 1, SOCF_RES }, 286 { RESERVED_1f, 3, 13, SOCF_LE|SOCF_RES }, 287 { RESERVED_2f, 2, 30, SOCF_LE|SOCF_RES } 288 }; 289 290 #endif 291 #if defined(BCM_88270_A0) 292 soc_field_info_t soc_A9JTAG_M0_IDM_IO_CONTROL_DIRECT_BCM88270_A0r_fields[] = { 293 { ARCACHE_CONFIGf, 4, 16, SOCF_LE }, 294 { ARUSER_CONFIGf, 5, 20, SOCF_LE }, 295 { AWCACHE_CONFIGf, 4, 2, SOCF_LE }, 296 { AWUSER_CONFIGf, 5, 6, SOCF_LE }, 297 { BYPASS_CTf, 1, 25, 0 }, 298 { CLK_GATING_ENf, 1, 0, 0 }, 299 { CTf, 1, 26, 0 }, 300 { FIELD_11_15f, 5, 11, SOCF_LE }, 301 { FIELD_1_1f, 1, 1, 0 }, 302 { FIELD_27_31f, 5, 27, SOCF_LE } 303 }; 304 305 #endif 306 #if defined(BCM_88375_A0) 307 soc_field_info_t soc_A9JTAG_M0_IDM_IO_CONTROL_DIRECT_BCM88375_A0r_fields[] = { 308 { ARCACHE_CONFIGf, 4, 16, SOCF_LE }, 309 { ARUSER_CONFIGf, 5, 20, SOCF_LE }, 310 { AWCACHE_CONFIGf, 4, 2, SOCF_LE }, 311 { AWUSER_CONFIGf, 5, 6, SOCF_LE }, 312 { BYPASS_CTf, 1, 25, 0 }, 313 { CLK_GATING_ENf, 1, 0, 0 }, 314 { CTf, 1, 26, 0 }, 315 { FIELD_11_15f, 5, 11, SOCF_LE }, 316 { FIELD_1_1f, 1, 1, 0 }, 317 { FIELD_27_31f, 5, 27, SOCF_LE } 318 }; 319 320 #endif 321 #if defined(BCM_88375_B0) 322 soc_field_info_t soc_A9JTAG_M0_IDM_IO_CONTROL_DIRECT_BCM88375_B0r_fields[] = { 323 { ARCACHE_CONFIGf, 4, 16, SOCF_LE }, 324 { ARUSER_CONFIGf, 5, 20, SOCF_LE }, 325 { AWCACHE_CONFIGf, 4, 2, SOCF_LE }, 326 { AWUSER_CONFIGf, 5, 6, SOCF_LE }, 327 { BYPASS_CTf, 1, 25, 0 }, 328 { CLK_GATING_ENf, 1, 0, 0 }, 329 { CTf, 1, 26, 0 }, 330 { FIELD_11_15f, 5, 11, SOCF_LE }, 331 { FIELD_1_1f, 1, 1, 0 }, 332 { FIELD_27_31f, 5, 27, SOCF_LE } 333 }; 334 335 #endif 336 #if defined(BCM_88470_A0) 337 soc_field_info_t soc_A9JTAG_M0_IDM_IO_CONTROL_DIRECT_BCM88470_A0r_fields[] = { 338 { ARCACHE_CONFIGf, 4, 16, SOCF_LE }, 339 { ARUSER_CONFIGf, 5, 20, SOCF_LE }, 340 { AWCACHE_CONFIGf, 4, 2, SOCF_LE }, 341 { AWUSER_CONFIGf, 5, 6, SOCF_LE }, 342 { BYPASS_CTf, 1, 25, 0 }, 343 { CLK_GATING_ENf, 1, 0, 0 }, 344 { CTf, 1, 26, 0 }, 345 { FIELD_11_15f, 5, 11, SOCF_LE }, 346 { FIELD_1_1f, 1, 1, 0 }, 347 { FIELD_27_31f, 5, 27, SOCF_LE } 348 }; 349 350 #endif 351 #if defined(BCM_88470_B0) 352 soc_field_info_t soc_A9JTAG_M0_IDM_IO_CONTROL_DIRECT_BCM88470_B0r_fields[] = { 353 { ARCACHE_CONFIGf, 4, 16, SOCF_LE }, 354 { ARUSER_CONFIGf, 5, 20, SOCF_LE }, 355 { AWCACHE_CONFIGf, 4, 2, SOCF_LE }, 356 { AWUSER_CONFIGf, 5, 6, SOCF_LE }, 357 { BYPASS_CTf, 1, 25, 0 }, 358 { CLK_GATING_ENf, 1, 0, 0 }, 359 { CTf, 1, 26, 0 }, 360 { FIELD_11_15f, 5, 11, SOCF_LE }, 361 { FIELD_1_1f, 1, 1, 0 }, 362 { FIELD_27_31f, 5, 27, SOCF_LE } 363 }; 364 365 #endif 366 #if defined(BCM_88675_B0) 367 soc_field_info_t soc_A9JTAG_M0_IDM_IO_CONTROL_DIRECT_BCM88675_B0r_fields[] = { 368 { ARCACHE_CONFIGf, 4, 16, SOCF_LE }, 369 { ARUSER_CONFIGf, 5, 20, SOCF_LE }, 370 { AWCACHE_CONFIGf, 4, 2, SOCF_LE }, 371 { AWUSER_CONFIGf, 5, 6, SOCF_LE }, 372 { BYPASS_CTf, 1, 25, 0 }, 373 { CLK_GATING_ENf, 1, 0, 0 }, 374 { CTf, 1, 26, 0 }, 375 { FIELD_11_15f, 5, 11, SOCF_LE }, 376 { FIELD_1_1f, 1, 1, 0 }, 377 { FIELD_27_31f, 5, 27, SOCF_LE } 378 }; 379 380 #endif 381 #if defined(BCM_88680_A0) 382 soc_field_info_t soc_A9JTAG_M0_IDM_IO_CONTROL_DIRECT_BCM88680_A0r_fields[] = { 383 { ARCACHE_CONFIGf, 4, 16, SOCF_LE }, 384 { ARUSER_CONFIGf, 5, 20, SOCF_LE }, 385 { AWCACHE_CONFIGf, 4, 2, SOCF_LE }, 386 { AWUSER_CONFIGf, 5, 6, SOCF_LE }, 387 { BYPASS_CTf, 1, 25, 0 }, 388 { CLK_GATING_ENf, 1, 0, 0 }, 389 { CTf, 1, 26, 0 }, 390 { FIELD_11_15f, 5, 11, SOCF_LE }, 391 { FIELD_1_1f, 1, 1, 0 }, 392 { FIELD_27_31f, 5, 27, SOCF_LE } 393 }; 394 395 #endif 396 #if defined(BCM_88950_A0) 397 soc_field_info_t soc_A9JTAG_M0_IDM_IO_CONTROL_DIRECT_BCM88950_A0r_fields[] = { 398 { ARCACHE_CONFIGf, 4, 16, SOCF_LE }, 399 { ARUSER_CONFIGf, 5, 20, SOCF_LE }, 400 { AWCACHE_CONFIGf, 4, 2, SOCF_LE }, 401 { AWUSER_CONFIGf, 5, 6, SOCF_LE }, 402 { BYPASS_CTf, 1, 25, 0 }, 403 { CLK_GATING_ENf, 1, 0, 0 }, 404 { CTf, 1, 26, 0 }, 405 { FIELD_11_15f, 5, 11, SOCF_LE }, 406 { FIELD_1_1f, 1, 1, 0 }, 407 { FIELD_27_31f, 5, 27, SOCF_LE } 408 }; 409 410 #endif 411 #if defined(BCM_88675_A0) 412 soc_field_info_t soc_A9JTAG_M0_IDM_IO_STATUSr_fields[] = { 413 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 414 }; 415 416 #endif 417 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 418 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 419 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 420 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 421 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 422 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 423 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 424 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 425 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 426 defined(BCM_56980_A0) || defined(BCM_56980_B0) 427 soc_field_info_t soc_A9JTAG_M0_IDM_IO_STATUS_BCM53400_A0r_fields[] = { 428 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES } 429 }; 430 431 #endif 432 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 433 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 434 defined(BCM_56450_B1) 435 soc_field_info_t soc_A9JTAG_M0_IDM_IO_STATUS_BCM56450_A0r_fields[] = { 436 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES } 437 }; 438 439 #endif 440 #if defined(BCM_88270_A0) 441 soc_field_info_t soc_A9JTAG_M0_IDM_IO_STATUS_BCM88270_A0r_fields[] = { 442 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 443 }; 444 445 #endif 446 #if defined(BCM_88375_A0) 447 soc_field_info_t soc_A9JTAG_M0_IDM_IO_STATUS_BCM88375_A0r_fields[] = { 448 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 449 }; 450 451 #endif 452 #if defined(BCM_88375_B0) 453 soc_field_info_t soc_A9JTAG_M0_IDM_IO_STATUS_BCM88375_B0r_fields[] = { 454 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 455 }; 456 457 #endif 458 #if defined(BCM_88470_A0) 459 soc_field_info_t soc_A9JTAG_M0_IDM_IO_STATUS_BCM88470_A0r_fields[] = { 460 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 461 }; 462 463 #endif 464 #if defined(BCM_88470_B0) 465 soc_field_info_t soc_A9JTAG_M0_IDM_IO_STATUS_BCM88470_B0r_fields[] = { 466 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 467 }; 468 469 #endif 470 #if defined(BCM_88675_B0) 471 soc_field_info_t soc_A9JTAG_M0_IDM_IO_STATUS_BCM88675_B0r_fields[] = { 472 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 473 }; 474 475 #endif 476 #if defined(BCM_88680_A0) 477 soc_field_info_t soc_A9JTAG_M0_IDM_IO_STATUS_BCM88680_A0r_fields[] = { 478 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 479 }; 480 481 #endif 482 #if defined(BCM_88950_A0) 483 soc_field_info_t soc_A9JTAG_M0_IDM_IO_STATUS_BCM88950_A0r_fields[] = { 484 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 485 }; 486 487 #endif 488 #if defined(BCM_88675_A0) 489 soc_field_info_t soc_A9JTAG_M0_IDM_RESET_CONTROLr_fields[] = { 490 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 491 { RESETf, 1, 0, 0 } 492 }; 493 494 #endif 495 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 496 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 497 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 498 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 499 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 500 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 501 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 502 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 503 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 504 defined(BCM_56980_A0) || defined(BCM_56980_B0) 505 soc_field_info_t soc_A9JTAG_M0_IDM_RESET_CONTROL_BCM53400_A0r_fields[] = { 506 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 507 { RESETf, 1, 0, 0 } 508 }; 509 510 #endif 511 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 512 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 513 defined(BCM_56450_B1) 514 soc_field_info_t soc_A9JTAG_M0_IDM_RESET_CONTROL_BCM56450_A0r_fields[] = { 515 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 516 { RESETf, 1, 0, 0 } 517 }; 518 519 #endif 520 #if defined(BCM_88270_A0) 521 soc_field_info_t soc_A9JTAG_M0_IDM_RESET_CONTROL_BCM88270_A0r_fields[] = { 522 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 523 { RESETf, 1, 0, 0 } 524 }; 525 526 #endif 527 #if defined(BCM_88375_A0) 528 soc_field_info_t soc_A9JTAG_M0_IDM_RESET_CONTROL_BCM88375_A0r_fields[] = { 529 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 530 { RESETf, 1, 0, 0 } 531 }; 532 533 #endif 534 #if defined(BCM_88375_B0) 535 soc_field_info_t soc_A9JTAG_M0_IDM_RESET_CONTROL_BCM88375_B0r_fields[] = { 536 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 537 { RESETf, 1, 0, 0 } 538 }; 539 540 #endif 541 #if defined(BCM_88470_A0) 542 soc_field_info_t soc_A9JTAG_M0_IDM_RESET_CONTROL_BCM88470_A0r_fields[] = { 543 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 544 { RESETf, 1, 0, 0 } 545 }; 546 547 #endif 548 #if defined(BCM_88470_B0) 549 soc_field_info_t soc_A9JTAG_M0_IDM_RESET_CONTROL_BCM88470_B0r_fields[] = { 550 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 551 { RESETf, 1, 0, 0 } 552 }; 553 554 #endif 555 #if defined(BCM_88675_B0) 556 soc_field_info_t soc_A9JTAG_M0_IDM_RESET_CONTROL_BCM88675_B0r_fields[] = { 557 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 558 { RESETf, 1, 0, 0 } 559 }; 560 561 #endif 562 #if defined(BCM_88680_A0) 563 soc_field_info_t soc_A9JTAG_M0_IDM_RESET_CONTROL_BCM88680_A0r_fields[] = { 564 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 565 { RESETf, 1, 0, 0 } 566 }; 567 568 #endif 569 #if defined(BCM_88950_A0) 570 soc_field_info_t soc_A9JTAG_M0_IDM_RESET_CONTROL_BCM88950_A0r_fields[] = { 571 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 572 { RESETf, 1, 0, 0 } 573 }; 574 575 #endif 576 #if defined(BCM_88675_A0) 577 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ADDR_LSBr_fields[] = { 578 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 579 }; 580 581 #endif 582 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 583 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 584 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 585 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 586 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 587 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 588 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 589 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 590 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 591 defined(BCM_56980_A0) || defined(BCM_56980_B0) 592 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM53400_A0r_fields[] = { 593 { ADDRf, 32, 0, SOCF_LE|SOCF_RO } 594 }; 595 596 #endif 597 #if defined(BCM_88270_A0) 598 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88270_A0r_fields[] = { 599 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 600 }; 601 602 #endif 603 #if defined(BCM_88375_A0) 604 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88375_A0r_fields[] = { 605 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 606 }; 607 608 #endif 609 #if defined(BCM_88375_B0) 610 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88375_B0r_fields[] = { 611 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 612 }; 613 614 #endif 615 #if defined(BCM_88470_A0) 616 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88470_A0r_fields[] = { 617 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 618 }; 619 620 #endif 621 #if defined(BCM_88470_B0) 622 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88470_B0r_fields[] = { 623 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 624 }; 625 626 #endif 627 #if defined(BCM_88675_B0) 628 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88675_B0r_fields[] = { 629 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 630 }; 631 632 #endif 633 #if defined(BCM_88680_A0) 634 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88680_A0r_fields[] = { 635 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 636 }; 637 638 #endif 639 #if defined(BCM_88950_A0) 640 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88950_A0r_fields[] = { 641 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 642 }; 643 644 #endif 645 #if defined(BCM_88675_A0) 646 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_COMPLETEr_fields[] = { 647 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 648 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 649 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 650 }; 651 652 #endif 653 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 654 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 655 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 656 defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 657 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 658 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 659 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 660 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 661 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 662 defined(BCM_56980_B0) 663 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM53400_A0r_fields[] = { 664 { ERROR_COMPLETEf, 1, 0, SOCF_RO }, 665 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO }, 666 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 667 }; 668 669 #endif 670 #if defined(BCM_56260_B0) 671 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM56260_B0r_fields[] = { 672 { ERROR_COMPLETEf, 1, 0, SOCF_WO }, 673 { OVERFLOW_COMPLETEf, 1, 1, SOCF_WO }, 674 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 675 }; 676 677 #endif 678 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 679 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 680 defined(BCM_56450_B1) 681 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM56450_A0r_fields[] = { 682 { ERROR_COMPLETEf, 1, 0, SOCF_RO }, 683 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO }, 684 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 685 }; 686 687 #endif 688 #if defined(BCM_88270_A0) 689 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88270_A0r_fields[] = { 690 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 691 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 692 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 693 }; 694 695 #endif 696 #if defined(BCM_88375_A0) 697 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88375_A0r_fields[] = { 698 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 699 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 700 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 701 }; 702 703 #endif 704 #if defined(BCM_88375_B0) 705 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88375_B0r_fields[] = { 706 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 707 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 708 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 709 }; 710 711 #endif 712 #if defined(BCM_88470_A0) 713 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88470_A0r_fields[] = { 714 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 715 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 716 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 717 }; 718 719 #endif 720 #if defined(BCM_88470_B0) 721 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88470_B0r_fields[] = { 722 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 723 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 724 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 725 }; 726 727 #endif 728 #if defined(BCM_88675_B0) 729 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88675_B0r_fields[] = { 730 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 731 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 732 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 733 }; 734 735 #endif 736 #if defined(BCM_88680_A0) 737 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88680_A0r_fields[] = { 738 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 739 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 740 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 741 }; 742 743 #endif 744 #if defined(BCM_88950_A0) 745 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88950_A0r_fields[] = { 746 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 747 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 748 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 749 }; 750 751 #endif 752 #if defined(BCM_88675_A0) 753 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_CONTROLr_fields[] = { 754 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 755 { BUS_ERROR_RESETf, 1, 0, 0 }, 756 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 757 { TIMEOUT_ENABLEf, 1, 9, 0 }, 758 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 759 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 760 { TIMEOUT_RESETf, 1, 2, 0 } 761 }; 762 763 #endif 764 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 765 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 766 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 767 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 768 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 769 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 770 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 771 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 772 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 773 defined(BCM_56980_A0) || defined(BCM_56980_B0) 774 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM53400_A0r_fields[] = { 775 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 776 { BUS_ERROR_RESETf, 1, 0, 0 }, 777 { RESERVEDf, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES }, 778 { TIMEOUT_ENABLEf, 1, 9, 0 }, 779 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 780 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 781 { TIMEOUT_RESETf, 1, 2, 0 } 782 }; 783 784 #endif 785 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 786 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 787 defined(BCM_56450_B1) 788 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM56450_A0r_fields[] = { 789 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 790 { BUS_ERROR_RESETf, 1, 0, 0 }, 791 { RESERVEDf, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES }, 792 { TIMEOUT_ENABLEf, 1, 9, 0 }, 793 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 794 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 795 { TIMEOUT_RESETf, 1, 2, 0 } 796 }; 797 798 #endif 799 #if defined(BCM_88270_A0) 800 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88270_A0r_fields[] = { 801 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 802 { BUS_ERROR_RESETf, 1, 0, 0 }, 803 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 804 { TIMEOUT_ENABLEf, 1, 9, 0 }, 805 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 806 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 807 { TIMEOUT_RESETf, 1, 2, 0 } 808 }; 809 810 #endif 811 #if defined(BCM_88375_A0) 812 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88375_A0r_fields[] = { 813 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 814 { BUS_ERROR_RESETf, 1, 0, 0 }, 815 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 816 { TIMEOUT_ENABLEf, 1, 9, 0 }, 817 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 818 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 819 { TIMEOUT_RESETf, 1, 2, 0 } 820 }; 821 822 #endif 823 #if defined(BCM_88375_B0) 824 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88375_B0r_fields[] = { 825 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 826 { BUS_ERROR_RESETf, 1, 0, 0 }, 827 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 828 { TIMEOUT_ENABLEf, 1, 9, 0 }, 829 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 830 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 831 { TIMEOUT_RESETf, 1, 2, 0 } 832 }; 833 834 #endif 835 #if defined(BCM_88470_A0) 836 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88470_A0r_fields[] = { 837 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 838 { BUS_ERROR_RESETf, 1, 0, 0 }, 839 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 840 { TIMEOUT_ENABLEf, 1, 9, 0 }, 841 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 842 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 843 { TIMEOUT_RESETf, 1, 2, 0 } 844 }; 845 846 #endif 847 #if defined(BCM_88470_B0) 848 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88470_B0r_fields[] = { 849 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 850 { BUS_ERROR_RESETf, 1, 0, 0 }, 851 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 852 { TIMEOUT_ENABLEf, 1, 9, 0 }, 853 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 854 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 855 { TIMEOUT_RESETf, 1, 2, 0 } 856 }; 857 858 #endif 859 #if defined(BCM_88675_B0) 860 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88675_B0r_fields[] = { 861 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 862 { BUS_ERROR_RESETf, 1, 0, 0 }, 863 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 864 { TIMEOUT_ENABLEf, 1, 9, 0 }, 865 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 866 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 867 { TIMEOUT_RESETf, 1, 2, 0 } 868 }; 869 870 #endif 871 #if defined(BCM_88680_A0) 872 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88680_A0r_fields[] = { 873 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 874 { BUS_ERROR_RESETf, 1, 0, 0 }, 875 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 876 { TIMEOUT_ENABLEf, 1, 9, 0 }, 877 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 878 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 879 { TIMEOUT_RESETf, 1, 2, 0 } 880 }; 881 882 #endif 883 #if defined(BCM_88950_A0) 884 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88950_A0r_fields[] = { 885 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 886 { BUS_ERROR_RESETf, 1, 0, 0 }, 887 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 888 { TIMEOUT_ENABLEf, 1, 9, 0 }, 889 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 890 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 891 { TIMEOUT_RESETf, 1, 2, 0 } 892 }; 893 894 #endif 895 #if defined(BCM_88675_A0) 896 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_FLAGSr_fields[] = { 897 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 898 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 899 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 900 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 901 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 902 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 903 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 904 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 905 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 906 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 907 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 908 }; 909 910 #endif 911 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 912 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 913 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 914 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 915 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 916 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 917 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 918 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 919 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 920 defined(BCM_56980_A0) || defined(BCM_56980_B0) 921 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM53400_A0r_fields[] = { 922 { BURSTf, 2, 12, SOCF_LE|SOCF_RO }, 923 { CACHEf, 4, 16, SOCF_LE|SOCF_RO }, 924 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO }, 925 { LENf, 4, 0, SOCF_LE|SOCF_RO }, 926 { LOCKf, 2, 14, SOCF_LE|SOCF_RO }, 927 { PROTf, 3, 20, SOCF_LE|SOCF_RO }, 928 { READ_WRITEf, 1, 24, SOCF_RO }, 929 { RESERVEDf, 7, 25, SOCF_LE|SOCF_RO|SOCF_RES }, 930 { RESERVED_1f, 1, 23, SOCF_RO|SOCF_RES }, 931 { RESERVED_2f, 1, 11, SOCF_RO|SOCF_RES }, 932 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_RES } 933 }; 934 935 #endif 936 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 937 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 938 defined(BCM_56450_B1) 939 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM56450_A0r_fields[] = { 940 { BURSTf, 2, 12, SOCF_LE|SOCF_RO }, 941 { CACHEf, 4, 16, SOCF_LE|SOCF_RO }, 942 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO }, 943 { LENf, 4, 0, SOCF_LE|SOCF_RO }, 944 { LOCKf, 2, 14, SOCF_LE|SOCF_RO }, 945 { PROTf, 3, 20, SOCF_LE|SOCF_RO }, 946 { READ_WRITEf, 1, 24, SOCF_RO }, 947 { RESERVEDf, 7, 25, SOCF_LE|SOCF_RO|SOCF_RES }, 948 { RESERVED_1f, 1, 23, SOCF_RO|SOCF_RES }, 949 { RESERVED_2f, 1, 11, SOCF_RO|SOCF_RES }, 950 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_RES } 951 }; 952 953 #endif 954 #if defined(BCM_88270_A0) 955 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88270_A0r_fields[] = { 956 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 957 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 958 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 959 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 960 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 961 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 962 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 963 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 964 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 965 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 966 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 967 }; 968 969 #endif 970 #if defined(BCM_88375_A0) 971 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88375_A0r_fields[] = { 972 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 973 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 974 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 975 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 976 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 977 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 978 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 979 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 980 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 981 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 982 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 983 }; 984 985 #endif 986 #if defined(BCM_88375_B0) 987 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88375_B0r_fields[] = { 988 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 989 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 990 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 991 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 992 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 993 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 994 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 995 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 996 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 997 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 998 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 999 }; 1000 1001 #endif 1002 #if defined(BCM_88470_A0) 1003 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88470_A0r_fields[] = { 1004 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 1005 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1006 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 1007 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 1008 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 1009 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 1010 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 1011 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1012 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 1013 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1014 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 1015 }; 1016 1017 #endif 1018 #if defined(BCM_88470_B0) 1019 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88470_B0r_fields[] = { 1020 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 1021 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1022 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 1023 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 1024 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 1025 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 1026 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 1027 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1028 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 1029 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1030 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 1031 }; 1032 1033 #endif 1034 #if defined(BCM_88675_B0) 1035 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88675_B0r_fields[] = { 1036 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 1037 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1038 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 1039 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 1040 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 1041 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 1042 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 1043 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1044 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 1045 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1046 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 1047 }; 1048 1049 #endif 1050 #if defined(BCM_88680_A0) 1051 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88680_A0r_fields[] = { 1052 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 1053 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1054 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 1055 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 1056 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 1057 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 1058 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 1059 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1060 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 1061 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1062 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 1063 }; 1064 1065 #endif 1066 #if defined(BCM_88950_A0) 1067 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88950_A0r_fields[] = { 1068 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 1069 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1070 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 1071 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 1072 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 1073 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 1074 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 1075 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1076 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 1077 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 1078 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 1079 }; 1080 1081 #endif 1082 #if defined(BCM_88675_A0) 1083 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_IDr_fields[] = { 1084 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1085 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1086 }; 1087 1088 #endif 1089 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1090 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1091 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 1092 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 1093 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 1094 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 1095 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 1096 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 1097 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 1098 defined(BCM_56980_A0) || defined(BCM_56980_B0) 1099 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ID_BCM53400_A0r_fields[] = { 1100 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO }, 1101 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO } 1102 }; 1103 1104 #endif 1105 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 1106 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 1107 defined(BCM_56450_B1) 1108 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ID_BCM56450_A0r_fields[] = { 1109 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO }, 1110 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO } 1111 }; 1112 1113 #endif 1114 #if defined(BCM_88270_A0) 1115 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ID_BCM88270_A0r_fields[] = { 1116 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1117 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1118 }; 1119 1120 #endif 1121 #if defined(BCM_88375_A0) 1122 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ID_BCM88375_A0r_fields[] = { 1123 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1124 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1125 }; 1126 1127 #endif 1128 #if defined(BCM_88375_B0) 1129 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ID_BCM88375_B0r_fields[] = { 1130 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1131 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1132 }; 1133 1134 #endif 1135 #if defined(BCM_88470_A0) 1136 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ID_BCM88470_A0r_fields[] = { 1137 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1138 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1139 }; 1140 1141 #endif 1142 #if defined(BCM_88470_B0) 1143 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ID_BCM88470_B0r_fields[] = { 1144 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1145 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1146 }; 1147 1148 #endif 1149 #if defined(BCM_88675_B0) 1150 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ID_BCM88675_B0r_fields[] = { 1151 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1152 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1153 }; 1154 1155 #endif 1156 #if defined(BCM_88680_A0) 1157 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ID_BCM88680_A0r_fields[] = { 1158 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1159 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1160 }; 1161 1162 #endif 1163 #if defined(BCM_88950_A0) 1164 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_ID_BCM88950_A0r_fields[] = { 1165 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1166 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1167 }; 1168 1169 #endif 1170 #if defined(BCM_88675_A0) 1171 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_STATUSr_fields[] = { 1172 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1173 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 1174 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 1175 }; 1176 1177 #endif 1178 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1179 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1180 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 1181 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 1182 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 1183 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 1184 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 1185 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 1186 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 1187 defined(BCM_56980_A0) || defined(BCM_56980_B0) 1188 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_STATUS_BCM53400_A0r_fields[] = { 1189 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO }, 1190 { ERROR_OVERFLOWf, 1, 2, SOCF_RO }, 1191 { RESERVEDf, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES } 1192 }; 1193 1194 #endif 1195 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 1196 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 1197 defined(BCM_56450_B1) 1198 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_STATUS_BCM56450_A0r_fields[] = { 1199 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO }, 1200 { ERROR_OVERFLOWf, 1, 2, SOCF_RO }, 1201 { RESERVEDf, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES } 1202 }; 1203 1204 #endif 1205 #if defined(BCM_88270_A0) 1206 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88270_A0r_fields[] = { 1207 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1208 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 1209 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 1210 }; 1211 1212 #endif 1213 #if defined(BCM_88375_A0) 1214 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88375_A0r_fields[] = { 1215 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1216 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 1217 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 1218 }; 1219 1220 #endif 1221 #if defined(BCM_88375_B0) 1222 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88375_B0r_fields[] = { 1223 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1224 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 1225 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 1226 }; 1227 1228 #endif 1229 #if defined(BCM_88470_A0) 1230 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88470_A0r_fields[] = { 1231 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1232 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 1233 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 1234 }; 1235 1236 #endif 1237 #if defined(BCM_88470_B0) 1238 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88470_B0r_fields[] = { 1239 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1240 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 1241 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 1242 }; 1243 1244 #endif 1245 #if defined(BCM_88675_B0) 1246 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88675_B0r_fields[] = { 1247 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1248 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 1249 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 1250 }; 1251 1252 #endif 1253 #if defined(BCM_88680_A0) 1254 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88680_A0r_fields[] = { 1255 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1256 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 1257 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 1258 }; 1259 1260 #endif 1261 #if defined(BCM_88950_A0) 1262 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88950_A0r_fields[] = { 1263 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1264 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 1265 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 1266 }; 1267 1268 #endif 1269 #if defined(BCM_88675_A0) 1270 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_INTERRUPT_STATUSr_fields[] = { 1271 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 1272 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 1273 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 1274 }; 1275 1276 #endif 1277 #if defined(BCM_88270_A0) 1278 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_INTERRUPT_STATUS_BCM88270_A0r_fields[] = { 1279 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 1280 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 1281 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 1282 }; 1283 1284 #endif 1285 #if defined(BCM_88375_A0) 1286 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_INTERRUPT_STATUS_BCM88375_A0r_fields[] = { 1287 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 1288 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 1289 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 1290 }; 1291 1292 #endif 1293 #if defined(BCM_88375_B0) 1294 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_INTERRUPT_STATUS_BCM88375_B0r_fields[] = { 1295 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 1296 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 1297 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 1298 }; 1299 1300 #endif 1301 #if defined(BCM_88470_A0) 1302 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_INTERRUPT_STATUS_BCM88470_A0r_fields[] = { 1303 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 1304 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 1305 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 1306 }; 1307 1308 #endif 1309 #if defined(BCM_88470_B0) 1310 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_INTERRUPT_STATUS_BCM88470_B0r_fields[] = { 1311 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 1312 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 1313 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 1314 }; 1315 1316 #endif 1317 #if defined(BCM_88675_B0) 1318 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_INTERRUPT_STATUS_BCM88675_B0r_fields[] = { 1319 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 1320 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 1321 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 1322 }; 1323 1324 #endif 1325 #if defined(BCM_88680_A0) 1326 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_INTERRUPT_STATUS_BCM88680_A0r_fields[] = { 1327 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 1328 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 1329 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 1330 }; 1331 1332 #endif 1333 #if defined(BCM_88675_A0) 1334 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_READ_IDr_fields[] = { 1335 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1336 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1337 }; 1338 1339 #endif 1340 #if defined(BCM_88270_A0) 1341 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_READ_ID_BCM88270_A0r_fields[] = { 1342 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1343 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1344 }; 1345 1346 #endif 1347 #if defined(BCM_88375_A0) 1348 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_READ_ID_BCM88375_A0r_fields[] = { 1349 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1350 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1351 }; 1352 1353 #endif 1354 #if defined(BCM_88375_B0) 1355 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_READ_ID_BCM88375_B0r_fields[] = { 1356 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1357 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1358 }; 1359 1360 #endif 1361 #if defined(BCM_88470_A0) 1362 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_READ_ID_BCM88470_A0r_fields[] = { 1363 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1364 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1365 }; 1366 1367 #endif 1368 #if defined(BCM_88470_B0) 1369 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_READ_ID_BCM88470_B0r_fields[] = { 1370 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1371 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1372 }; 1373 1374 #endif 1375 #if defined(BCM_88675_B0) 1376 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_READ_ID_BCM88675_B0r_fields[] = { 1377 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1378 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1379 }; 1380 1381 #endif 1382 #if defined(BCM_88680_A0) 1383 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_READ_ID_BCM88680_A0r_fields[] = { 1384 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1385 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1386 }; 1387 1388 #endif 1389 #if defined(BCM_88675_A0) 1390 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_STATUSr_fields[] = { 1391 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 1392 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 1393 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 1394 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 1395 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 1396 }; 1397 1398 #endif 1399 #if defined(BCM_88270_A0) 1400 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_STATUS_BCM88270_A0r_fields[] = { 1401 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 1402 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 1403 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 1404 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 1405 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 1406 }; 1407 1408 #endif 1409 #if defined(BCM_88375_A0) 1410 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_STATUS_BCM88375_A0r_fields[] = { 1411 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 1412 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 1413 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 1414 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 1415 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 1416 }; 1417 1418 #endif 1419 #if defined(BCM_88375_B0) 1420 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_STATUS_BCM88375_B0r_fields[] = { 1421 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 1422 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 1423 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 1424 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 1425 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 1426 }; 1427 1428 #endif 1429 #if defined(BCM_88470_A0) 1430 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_STATUS_BCM88470_A0r_fields[] = { 1431 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 1432 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 1433 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 1434 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 1435 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 1436 }; 1437 1438 #endif 1439 #if defined(BCM_88470_B0) 1440 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_STATUS_BCM88470_B0r_fields[] = { 1441 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 1442 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 1443 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 1444 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 1445 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 1446 }; 1447 1448 #endif 1449 #if defined(BCM_88675_B0) 1450 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_STATUS_BCM88675_B0r_fields[] = { 1451 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 1452 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 1453 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 1454 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 1455 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 1456 }; 1457 1458 #endif 1459 #if defined(BCM_88680_A0) 1460 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_STATUS_BCM88680_A0r_fields[] = { 1461 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 1462 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 1463 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 1464 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 1465 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 1466 }; 1467 1468 #endif 1469 #if defined(BCM_88675_A0) 1470 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_WRITE_IDr_fields[] = { 1471 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1472 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1473 }; 1474 1475 #endif 1476 #if defined(BCM_88270_A0) 1477 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_WRITE_ID_BCM88270_A0r_fields[] = { 1478 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1479 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1480 }; 1481 1482 #endif 1483 #if defined(BCM_88375_A0) 1484 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_WRITE_ID_BCM88375_A0r_fields[] = { 1485 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1486 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1487 }; 1488 1489 #endif 1490 #if defined(BCM_88375_B0) 1491 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_WRITE_ID_BCM88375_B0r_fields[] = { 1492 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1493 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1494 }; 1495 1496 #endif 1497 #if defined(BCM_88470_A0) 1498 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_WRITE_ID_BCM88470_A0r_fields[] = { 1499 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1500 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1501 }; 1502 1503 #endif 1504 #if defined(BCM_88470_B0) 1505 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_WRITE_ID_BCM88470_B0r_fields[] = { 1506 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1507 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1508 }; 1509 1510 #endif 1511 #if defined(BCM_88675_B0) 1512 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_WRITE_ID_BCM88675_B0r_fields[] = { 1513 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1514 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1515 }; 1516 1517 #endif 1518 #if defined(BCM_88680_A0) 1519 soc_field_info_t soc_A9JTAG_S0_IDM_IDM_RESET_WRITE_ID_BCM88680_A0r_fields[] = { 1520 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1521 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 1522 }; 1523 1524 #endif 1525 #if defined(BCM_88675_A0) 1526 soc_field_info_t soc_A9JTAG_S0_IDM_RESET_CONTROLr_fields[] = { 1527 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 1528 { RESETf, 1, 0, 0 } 1529 }; 1530 1531 #endif 1532 #if defined(BCM_88270_A0) 1533 soc_field_info_t soc_A9JTAG_S0_IDM_RESET_CONTROL_BCM88270_A0r_fields[] = { 1534 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 1535 { RESETf, 1, 0, 0 } 1536 }; 1537 1538 #endif 1539 #if defined(BCM_88375_A0) 1540 soc_field_info_t soc_A9JTAG_S0_IDM_RESET_CONTROL_BCM88375_A0r_fields[] = { 1541 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 1542 { RESETf, 1, 0, 0 } 1543 }; 1544 1545 #endif 1546 #if defined(BCM_88375_B0) 1547 soc_field_info_t soc_A9JTAG_S0_IDM_RESET_CONTROL_BCM88375_B0r_fields[] = { 1548 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 1549 { RESETf, 1, 0, 0 } 1550 }; 1551 1552 #endif 1553 #if defined(BCM_88470_A0) 1554 soc_field_info_t soc_A9JTAG_S0_IDM_RESET_CONTROL_BCM88470_A0r_fields[] = { 1555 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 1556 { RESETf, 1, 0, 0 } 1557 }; 1558 1559 #endif 1560 #if defined(BCM_88470_B0) 1561 soc_field_info_t soc_A9JTAG_S0_IDM_RESET_CONTROL_BCM88470_B0r_fields[] = { 1562 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 1563 { RESETf, 1, 0, 0 } 1564 }; 1565 1566 #endif 1567 #if defined(BCM_88675_B0) 1568 soc_field_info_t soc_A9JTAG_S0_IDM_RESET_CONTROL_BCM88675_B0r_fields[] = { 1569 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 1570 { RESETf, 1, 0, 0 } 1571 }; 1572 1573 #endif 1574 #if defined(BCM_88680_A0) 1575 soc_field_info_t soc_A9JTAG_S0_IDM_RESET_CONTROL_BCM88680_A0r_fields[] = { 1576 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 1577 { RESETf, 1, 0, 0 } 1578 }; 1579 1580 #endif 1581 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1582 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1583 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 1584 defined(BCM_56260_B0) 1585 soc_field_info_t soc_ACPAL_ACPAL_CONTROL_REGr_fields[] = { 1586 { BYPASS_ACPALf, 1, 0, 0 }, 1587 { DIS_BREAK_BRST_TRANSf, 1, 2, 0 }, 1588 { DIS_EARLY_RESPf, 1, 1, 0 } 1589 }; 1590 1591 #endif 1592 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1593 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1594 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 1595 defined(BCM_56260_B0) 1596 soc_field_info_t soc_ACPAL_ACPAL_ERR_RESP_ADDRESSr_fields[] = { 1597 { ERR_ADDRf, 32, 0, SOCF_LE|SOCF_RO } 1598 }; 1599 1600 #endif 1601 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1602 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1603 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 1604 defined(BCM_56260_B0) 1605 soc_field_info_t soc_ACPAL_ACPAL_ERR_RESP_AWIDr_fields[] = { 1606 { ERR_AWIDf, 14, 0, SOCF_LE|SOCF_RO }, 1607 { ERR_RESP_TYPEf, 2, 16, SOCF_LE|SOCF_RO } 1608 }; 1609 1610 #endif 1611 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1612 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1613 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 1614 defined(BCM_56260_B0) 1615 soc_field_info_t soc_ACPAL_ACPAL_ERR_RESP_INTR_MASKr_fields[] = { 1616 { ERR_RESP_MASKf, 1, 0, 0 } 1617 }; 1618 1619 #endif 1620 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1621 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1622 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 1623 defined(BCM_56260_B0) 1624 soc_field_info_t soc_ACPAL_ACPAL_ERR_RESP_INTR_STATUSr_fields[] = { 1625 { ERR_RESP_INTRf, 1, 0, 0 } 1626 }; 1627 1628 #endif 1629 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1630 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1631 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 1632 defined(BCM_56260_B0) 1633 soc_field_info_t soc_ACPAL_ACPAL_ERR_RESP_OTHER_ATTRr_fields[] = { 1634 { ERR_AWBURSTf, 2, 5, SOCF_LE|SOCF_RO }, 1635 { ERR_AWCACHEf, 4, 7, SOCF_LE|SOCF_RO }, 1636 { ERR_AWLENf, 4, 11, SOCF_LE|SOCF_RO }, 1637 { ERR_AWLOCKf, 2, 18, SOCF_LE|SOCF_RO }, 1638 { ERR_AWPROTf, 3, 15, SOCF_LE|SOCF_RO }, 1639 { ERR_AWSIZEf, 3, 20, SOCF_LE|SOCF_RO }, 1640 { ERR_AWUSERf, 5, 0, SOCF_LE|SOCF_RO } 1641 }; 1642 1643 #endif 1644 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1645 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1646 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 1647 defined(BCM_56260_B0) 1648 soc_field_info_t soc_ACPAL_ACPAL_SYNC_REGr_fields[] = { 1649 { DUMMYf, 32, 0, SOCF_LE|SOCF_RO } 1650 }; 1651 1652 #endif 1653 #if defined(BCM_56640_A0) 1654 soc_field_info_t soc_ACTION_CONTROL_TMr_fields[] = { 1655 { ACTION_CONTROL_TMf, 8, 0, SOCF_LE }, 1656 { PROFILE_TABLE_TMf, 8, 8, SOCF_LE } 1657 }; 1658 1659 #endif 1660 #if defined(BCM_56340_A0) 1661 soc_field_info_t soc_ACTION_CONTROL_TM_BCM56340_A0r_fields[] = { 1662 { ACTION_CONTROL_TMf, 8, 0, SOCF_LE|SOCF_RES }, 1663 { PROFILE_TABLE_TMf, 8, 8, SOCF_LE|SOCF_RES } 1664 }; 1665 1666 #endif 1667 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 1668 soc_field_info_t soc_ADAPT_RAM_CONTROLr_fields[] = { 1669 { TMf, 64, 0, SOCF_LE|SOCF_RES } 1670 }; 1671 1672 #endif 1673 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 1674 soc_field_info_t soc_ADAPT_SER_CONTROLr_fields[] = { 1675 { L3_IIF_ECC_ENf, 1, 0, SOCF_RES }, 1676 { L3_IIF_EN_COR_ERR_RPTf, 1, 1, SOCF_RES }, 1677 { MY_STATION_TCAM_DATA_ONLY_ECC_ENf, 1, 2, SOCF_RES }, 1678 { MY_STATION_TCAM_DATA_ONLY_EN_COR_ERR_RPTf, 1, 3, SOCF_RES }, 1679 { PT_HWY_ECC_ENf, 1, 4, SOCF_RES }, 1680 { PT_HWY_EN_COR_ERR_RPTf, 1, 5, SOCF_RES }, 1681 { PT_HWY_FORCE_ERRf, 2, 6, SOCF_LE|SOCF_RES }, 1682 { VLAN_MPLS_ECC_ENf, 1, 8, SOCF_RES }, 1683 { VLAN_MPLS_EN_COR_ERR_RPTf, 1, 9, SOCF_RES } 1684 }; 1685 1686 #endif 1687 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 1688 defined(BCM_56504_B0) || defined(BCM_56514_A0) 1689 soc_field_info_t soc_AGINGCTRMEMDEBUGr_fields[] = { 1690 { CCMf, 1, 0, 0 }, 1691 { RMf, 1, 1, 0 } 1692 }; 1693 1694 #endif 1695 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 1696 soc_field_info_t soc_AGINGCTRMEMDEBUG_BCM53314_A0r_fields[] = { 1697 { TMf, 8, 0, SOCF_LE }, 1698 { WWf, 1, 8, 0 } 1699 }; 1700 1701 #endif 1702 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1703 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1704 defined(BCM_56160_A0) || defined(BCM_56270_A0) 1705 soc_field_info_t soc_AGINGCTRMEMDEBUG_BCM53400_A0r_fields[] = { 1706 { TMf, 17, 0, SOCF_LE|SOCF_RES } 1707 }; 1708 1709 #endif 1710 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 1711 soc_field_info_t soc_AGINGCTRMEMDEBUG_BCM56224_A0r_fields[] = { 1712 { TMf, 8, 0, SOCF_LE } 1713 }; 1714 1715 #endif 1716 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 1717 soc_field_info_t soc_AGING_CTR_ECC_CONTROL_EXTr_fields[] = { 1718 { ENABLE_ECCf, 1, 0, 0 }, 1719 { FORCE_UNCORRECTABLE_ERRf, 1, 1, 0 } 1720 }; 1721 1722 #endif 1723 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 1724 defined(BCM_56270_A0) 1725 soc_field_info_t soc_AGING_CTR_ECC_CONTROL_EXT_BCM56260_A0r_fields[] = { 1726 { ENABLE_ECCf, 1, 0, 0 }, 1727 { FORCE_UNCORRECTABLE_ERRf, 1, 1, 0 } 1728 }; 1729 1730 #endif 1731 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 1732 defined(BCM_56450_B1) 1733 soc_field_info_t soc_AGING_CTR_ECC_CONTROL_EXT_BCM56450_A0r_fields[] = { 1734 { ENABLE_ECCf, 1, 0, 0 }, 1735 { FORCE_UNCORRECTABLE_ERRf, 1, 1, 0 } 1736 }; 1737 1738 #endif 1739 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 1740 soc_field_info_t soc_AGING_DFT_CNT_EXTr_fields[] = { 1741 { CNTf, 3, 0, SOCF_LE } 1742 }; 1743 1744 #endif 1745 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 1746 defined(BCM_56270_A0) 1747 soc_field_info_t soc_AGING_DFT_CNT_EXT_BCM56260_A0r_fields[] = { 1748 { CNTf, 3, 0, SOCF_LE } 1749 }; 1750 1751 #endif 1752 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 1753 defined(BCM_56450_B1) 1754 soc_field_info_t soc_AGING_DFT_CNT_EXT_BCM56450_A0r_fields[] = { 1755 { CNTf, 3, 0, SOCF_LE } 1756 }; 1757 1758 #endif 1759 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 1760 soc_field_info_t soc_AGING_ERROR_EXTr_fields[] = { 1761 { CTR_CORRECTED_ERRORf, 1, 3, SOCF_W1TC }, 1762 { CTR_UNCORRECTED_ERRORf, 1, 2, SOCF_W1TC }, 1763 { EXP_CORRECTED_ERRORf, 1, 1, SOCF_W1TC }, 1764 { EXP_UNCORRECTED_ERRORf, 1, 0, SOCF_W1TC }, 1765 { LMT_CORRECTED_ERRORf, 1, 5, SOCF_W1TC }, 1766 { LMT_UNCORRECTED_ERRORf, 1, 4, SOCF_W1TC } 1767 }; 1768 1769 #endif 1770 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 1771 defined(BCM_56270_A0) 1772 soc_field_info_t soc_AGING_ERROR_EXT_BCM56260_A0r_fields[] = { 1773 { CTR_CORRECTED_ERRORf, 1, 3, SOCF_W1TC }, 1774 { CTR_UNCORRECTED_ERRORf, 1, 2, SOCF_W1TC }, 1775 { EXP_CORRECTED_ERRORf, 1, 1, SOCF_W1TC }, 1776 { EXP_UNCORRECTED_ERRORf, 1, 0, SOCF_W1TC }, 1777 { LMT_CORRECTED_ERRORf, 1, 5, SOCF_W1TC }, 1778 { LMT_UNCORRECTED_ERRORf, 1, 4, SOCF_W1TC } 1779 }; 1780 1781 #endif 1782 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 1783 defined(BCM_56450_B1) 1784 soc_field_info_t soc_AGING_ERROR_EXT_BCM56450_A0r_fields[] = { 1785 { CTR_CORRECTED_ERRORf, 1, 3, SOCF_W1TC }, 1786 { CTR_UNCORRECTED_ERRORf, 1, 2, SOCF_W1TC }, 1787 { EXP_CORRECTED_ERRORf, 1, 1, SOCF_W1TC }, 1788 { EXP_UNCORRECTED_ERRORf, 1, 0, SOCF_W1TC }, 1789 { LMT_CORRECTED_ERRORf, 1, 5, SOCF_W1TC }, 1790 { LMT_UNCORRECTED_ERRORf, 1, 4, SOCF_W1TC } 1791 }; 1792 1793 #endif 1794 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 1795 soc_field_info_t soc_AGING_ERROR_MASK_EXTr_fields[] = { 1796 { CTR_CORRECTED_ERROR_DISINTf, 1, 3, 0 }, 1797 { CTR_UNCORRECTED_ERROR_DISINTf, 1, 2, 0 }, 1798 { EXP_CORRECTED_ERROR_DISINTf, 1, 1, 0 }, 1799 { EXP_UNCORRECTED_ERROR_DISINTf, 1, 0, 0 }, 1800 { LMT_CORRECTED_ERROR_DISINTf, 1, 5, 0 }, 1801 { LMT_UNCORRECTED_ERROR_DISINTf, 1, 4, 0 } 1802 }; 1803 1804 #endif 1805 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 1806 defined(BCM_56270_A0) 1807 soc_field_info_t soc_AGING_ERROR_MASK_EXT_BCM56260_A0r_fields[] = { 1808 { CTR_CORRECTED_ERROR_DISINTf, 1, 3, 0 }, 1809 { CTR_UNCORRECTED_ERROR_DISINTf, 1, 2, 0 }, 1810 { EXP_CORRECTED_ERROR_DISINTf, 1, 1, 0 }, 1811 { EXP_UNCORRECTED_ERROR_DISINTf, 1, 0, 0 }, 1812 { LMT_CORRECTED_ERROR_DISINTf, 1, 5, 0 }, 1813 { LMT_UNCORRECTED_ERROR_DISINTf, 1, 4, 0 } 1814 }; 1815 1816 #endif 1817 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 1818 defined(BCM_56450_B1) 1819 soc_field_info_t soc_AGING_ERROR_MASK_EXT_BCM56450_A0r_fields[] = { 1820 { CTR_CORRECTED_ERROR_DISINTf, 1, 3, 0 }, 1821 { CTR_UNCORRECTED_ERROR_DISINTf, 1, 2, 0 }, 1822 { EXP_CORRECTED_ERROR_DISINTf, 1, 1, 0 }, 1823 { EXP_UNCORRECTED_ERROR_DISINTf, 1, 0, 0 }, 1824 { LMT_CORRECTED_ERROR_DISINTf, 1, 5, 0 }, 1825 { LMT_UNCORRECTED_ERROR_DISINTf, 1, 4, 0 } 1826 }; 1827 1828 #endif 1829 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 1830 defined(BCM_56270_A0) 1831 soc_field_info_t soc_AGING_LMT_ECC_CONTROL_EXTr_fields[] = { 1832 { ENABLE_ECCf, 1, 0, 0 }, 1833 { FORCE_UNCORRECTABLE_ERRf, 2, 1, SOCF_LE } 1834 }; 1835 1836 #endif 1837 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 1838 defined(BCM_56840_A0) || defined(BCM_56840_B0) 1839 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_PARITY_CONTROLr_fields[] = { 1840 { PARITY_ENf, 1, 0, SOCF_RES } 1841 }; 1842 1843 #endif 1844 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1845 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1846 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 1847 defined(BCM_56260_B0) || defined(BCM_56270_A0) 1848 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_PARITY_CONTROL_BCM53400_A0r_fields[] = { 1849 { PARITY_ENf, 1, 0, 0 } 1850 }; 1851 1852 #endif 1853 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1854 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1855 defined(BCM_56160_A0) 1856 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_PARITY_STATUSr_fields[] = { 1857 { ENTRY_IDXf, 6, 2, SOCF_LE }, 1858 { MULTIPLE_ERRf, 1, 1, 0 }, 1859 { PARITY_ERRf, 1, 0, 0 } 1860 }; 1861 1862 #endif 1863 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 1864 defined(BCM_56334_B0) || defined(BCM_56440_A0) || \ 1865 defined(BCM_56440_B0) || defined(BCM_56524_A0) || \ 1866 defined(BCM_56524_B0) || defined(BCM_56634_A0) || \ 1867 defined(BCM_56634_B0) || defined(BCM_56685_A0) || \ 1868 defined(BCM_56685_B0) || defined(BCM_56840_A0) || \ 1869 defined(BCM_56840_B0) 1870 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_PARITY_STATUS_INTRr_fields[] = { 1871 { ENTRY_IDXf, 7, 2, SOCF_LE }, 1872 { MULTIPLE_ERRf, 1, 1, 0 }, 1873 { PARITY_ERRf, 1, 0, 0 } 1874 }; 1875 1876 #endif 1877 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 1878 defined(BCM_56450_B1) 1879 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_PARITY_STATUS_INTR_BCM56450_A0r_fields[] = { 1880 { ENTRY_IDXf, 8, 2, SOCF_LE|SOCF_RES }, 1881 { MULTIPLE_ERRf, 1, 1, SOCF_RES }, 1882 { PARITY_ERRf, 1, 0, SOCF_RES } 1883 }; 1884 1885 #endif 1886 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 1887 defined(BCM_56840_A0) || defined(BCM_56840_B0) 1888 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_PARITY_STATUS_INTR_BCM56840_A0r_fields[] = { 1889 { ENTRY_IDXf, 8, 2, SOCF_LE|SOCF_RES }, 1890 { MULTIPLE_ERRf, 1, 1, SOCF_RES }, 1891 { PARITY_ERRf, 1, 0, SOCF_RES } 1892 }; 1893 1894 #endif 1895 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 1896 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 1897 defined(BCM_56450_B1) 1898 soc_field_info_t soc_AMAC_IDM0_IDM_RESET_CONTROLr_fields[] = { 1899 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 1900 { RESETf, 1, 0, 0 } 1901 }; 1902 1903 #endif 1904 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1905 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1906 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 1907 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 1908 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 1909 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 1910 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 1911 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 1912 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 1913 defined(BCM_56980_A0) || defined(BCM_56980_B0) 1914 soc_field_info_t soc_AMAC_IDM0_IDM_RESET_CONTROL_BCM53400_A0r_fields[] = { 1915 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 1916 { RESETf, 1, 0, 0 } 1917 }; 1918 1919 #endif 1920 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 1921 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 1922 defined(BCM_56450_B1) 1923 soc_field_info_t soc_AMAC_IDM0_IO_CONTROL_DIRECTr_fields[] = { 1924 { ARCACHEf, 4, 16, SOCF_LE }, 1925 { ARUSERf, 5, 25, SOCF_LE }, 1926 { AWCACHEf, 4, 7, SOCF_LE }, 1927 { AWUSERf, 5, 20, SOCF_LE }, 1928 { CLK_250_SELf, 1, 6, 0 }, 1929 { CLK_ENf, 1, 0, 0 }, 1930 { DEST_SYNC_MODE_ENf, 1, 3, 0 }, 1931 { DIRECT_GMII_MODEf, 1, 5, 0 }, 1932 { LEDSCAN_FLOP_STAGESf, 3, 11, SOCF_LE }, 1933 { SOURCE_SYNC_MODE_ENf, 1, 2, 0 }, 1934 { TX_CLK_OUT_INVERT_ENf, 1, 4, 0 } 1935 }; 1936 1937 #endif 1938 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1939 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1940 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 1941 defined(BCM_56260_B0) 1942 soc_field_info_t soc_AMAC_IDM0_IO_CONTROL_DIRECT_BCM53400_A0r_fields[] = { 1943 { ARCACHEf, 4, 16, SOCF_LE }, 1944 { ARUSERf, 5, 25, SOCF_LE }, 1945 { AWCACHEf, 4, 7, SOCF_LE }, 1946 { AWUSERf, 5, 20, SOCF_LE }, 1947 { BYPASS_CTf, 1, 30, 0 }, 1948 { CLK_250_SELf, 1, 6, 0 }, 1949 { CLK_ENf, 1, 0, 0 }, 1950 { CTf, 1, 31, 0 }, 1951 { DEST_SYNC_MODE_ENf, 1, 3, 0 }, 1952 { DIRECT_GMII_MODEf, 1, 5, 0 }, 1953 { LEDSCAN_FLOP_STAGESf, 3, 11, SOCF_LE }, 1954 { SOURCE_SYNC_MODE_ENf, 1, 2, 0 }, 1955 { TX_CLK_OUT_INVERT_ENf, 1, 4, 0 } 1956 }; 1957 1958 #endif 1959 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 1960 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 1961 defined(BCM_56450_B1) 1962 soc_field_info_t soc_AMAC_IDM0_IO_STATUSr_fields[] = { 1963 { DEBUG_STATUSf, 18, 0, SOCF_LE|SOCF_RO } 1964 }; 1965 1966 #endif 1967 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 1968 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 1969 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 1970 defined(BCM_56260_B0) 1971 soc_field_info_t soc_AMAC_IDM0_IO_STATUS_BCM53400_A0r_fields[] = { 1972 { DEBUG_STATUSf, 18, 0, SOCF_LE|SOCF_RO } 1973 }; 1974 1975 #endif 1976 #if defined(BCM_83208_A0) 1977 soc_field_info_t soc_AM_TOP_ECC_1B_ERR_CNTr_fields[] = { 1978 { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1979 { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 1980 { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1981 { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 1982 }; 1983 1984 #endif 1985 #if defined(BCM_83208_A0) 1986 soc_field_info_t soc_AM_TOP_ECC_2B_ERR_CNTr_fields[] = { 1987 { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 1988 { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG }, 1989 { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 1990 { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG } 1991 }; 1992 1993 #endif 1994 #if defined(BCM_83208_A0) 1995 soc_field_info_t soc_AM_TOP_ECC_ERR_1B_INITIATEr_fields[] = { 1996 { ECC_ERR_1B_INITIATEf, 1, 0, 0 } 1997 }; 1998 1999 #endif 2000 #if defined(BCM_83208_A0) 2001 soc_field_info_t soc_AM_TOP_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = { 2002 { ECC_ERR_1B_MONITOR_MEM_MASKf, 1, 0, 0 } 2003 }; 2004 2005 #endif 2006 #if defined(BCM_83208_A0) 2007 soc_field_info_t soc_AM_TOP_ECC_ERR_2B_INITIATEr_fields[] = { 2008 { ECC_ERR_2B_INITIATEf, 1, 0, 0 } 2009 }; 2010 2011 #endif 2012 #if defined(BCM_83208_A0) 2013 soc_field_info_t soc_AM_TOP_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = { 2014 { ECC_ERR_2B_MONITOR_MEM_MASKf, 1, 0, 0 } 2015 }; 2016 2017 #endif 2018 #if defined(BCM_83208_A0) 2019 soc_field_info_t soc_AM_TOP_ECC_INTERRUPT_REGISTERr_fields[] = { 2020 { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR }, 2021 { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR }, 2022 { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR } 2023 }; 2024 2025 #endif 2026 #if defined(BCM_83208_A0) 2027 soc_field_info_t soc_AM_TOP_ECC_INTERRUPT_REGISTER_MASKr_fields[] = { 2028 { ECC_1B_ERR_INT_MASKf, 1, 1, 0 }, 2029 { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }, 2030 { PARITY_ERR_INT_MASKf, 1, 0, 0 } 2031 }; 2032 2033 #endif 2034 #if defined(BCM_83208_A0) 2035 soc_field_info_t soc_AM_TOP_ECC_INTERRUPT_REGISTER_TESTr_fields[] = { 2036 { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE } 2037 }; 2038 2039 #endif 2040 #if defined(BCM_83208_A0) 2041 soc_field_info_t soc_AM_TOP_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields[] = { 2042 { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 } 2043 }; 2044 2045 #endif 2046 #if defined(BCM_83208_A0) 2047 soc_field_info_t soc_AM_TOP_ERROR_INITIATION_DATAr_fields[] = { 2048 { ERR_WRf, 1, 0, SOCF_SIG } 2049 }; 2050 2051 #endif 2052 #if defined(BCM_83208_A0) 2053 soc_field_info_t soc_AM_TOP_GLOBAL_MEM_OPTIONSr_fields[] = { 2054 { CPU_BYPASS_ECC_PARf, 1, 2, 0 }, 2055 { DISMEMf, 1, 0, 0 }, 2056 { DIS_ECCf, 1, 1, 0 }, 2057 { MEM_LWM_DISABLEf, 1, 4, 0 }, 2058 { MEM_RC_DISABLEf, 1, 5, 0 }, 2059 { WRITE_TO_XORf, 1, 3, 0 } 2060 }; 2061 2062 #endif 2063 #if defined(BCM_83208_A0) 2064 soc_field_info_t soc_AM_TOP_GTIMER_CONFIGURATIONr_fields[] = { 2065 { GTIMER_CYCLEf, 30, 0, SOCF_LE }, 2066 { GTIMER_ENABLEf, 1, 30, 0 }, 2067 { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }, 2068 { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG } 2069 }; 2070 2071 #endif 2072 #if defined(BCM_83208_A0) 2073 soc_field_info_t soc_AM_TOP_INDIRECT_COMMANDr_fields[] = { 2074 { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE }, 2075 { INDIRECT_COMMAND_STATUSf, 1, 31, 0 }, 2076 { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE }, 2077 { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 }, 2078 { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 } 2079 }; 2080 2081 #endif 2082 #if defined(BCM_83208_A0) 2083 soc_field_info_t soc_AM_TOP_INDIRECT_COMMAND_RD_DATAr_fields[] = { 2084 { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 2085 }; 2086 2087 #endif 2088 #if defined(BCM_83208_A0) 2089 soc_field_info_t soc_AM_TOP_INDIRECT_COMMAND_WIDE_MEMr_fields[] = { 2090 { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 } 2091 }; 2092 2093 #endif 2094 #if defined(BCM_83208_A0) 2095 soc_field_info_t soc_AM_TOP_INDIRECT_COMMAND_WR_DATAr_fields[] = { 2096 { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE } 2097 }; 2098 2099 #endif 2100 #if defined(BCM_83208_A0) 2101 soc_field_info_t soc_AM_TOP_INDIRECT_FORCE_BUBBLEr_fields[] = { 2102 { FORCE_BUBBLE_ENf, 1, 0, 0 }, 2103 { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE }, 2104 { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE }, 2105 { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG } 2106 }; 2107 2108 #endif 2109 #if defined(BCM_83208_A0) 2110 soc_field_info_t soc_AM_TOP_INDIRECT_WR_MASKr_fields[] = { 2111 { INDIRECT_WR_MASKf, 32, 0, SOCF_LE } 2112 }; 2113 2114 #endif 2115 #if defined(BCM_83208_A0) 2116 soc_field_info_t soc_AM_TOP_INTERRUPT_MASK_REGISTERr_fields[] = { 2117 { ERROR_ECC_MASKf, 1, 0, 0 } 2118 }; 2119 2120 #endif 2121 #if defined(BCM_83208_A0) 2122 soc_field_info_t soc_AM_TOP_INTERRUPT_REGISTERr_fields[] = { 2123 { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR } 2124 }; 2125 2126 #endif 2127 #if defined(BCM_83208_A0) 2128 soc_field_info_t soc_AM_TOP_RESERVED_MTCDr_fields[] = { 2129 { FIELD_0_0f, 1, 0, 0 }, 2130 { FIELD_1_1f, 1, 1, 0 }, 2131 { FIELD_2_2f, 1, 2, 0 }, 2132 { FIELD_3_3f, 1, 3, 0 }, 2133 { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG }, 2134 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG } 2135 }; 2136 2137 #endif 2138 #if defined(BCM_83208_A0) 2139 soc_field_info_t soc_AM_TOP_RESERVED_MTCPr_fields[] = { 2140 { ITEM_0_13f, 14, 0, SOCF_LE }, 2141 { ITEM_14_14f, 1, 14, 0 }, 2142 { ITEM_15_15f, 1, 15, 0 }, 2143 { ITEM_16_16f, 1, 16, 0 }, 2144 { ITEM_19_30f, 12, 19, SOCF_LE }, 2145 { ITEM_31_31f, 1, 31, 0 }, 2146 { ITEM_32_32f, 1, 32, 0 }, 2147 { ITEM_33_33f, 1, 33, 0 }, 2148 { ITEM_34_34f, 1, 34, 0 }, 2149 { ITEM_35_35f, 1, 35, 0 }, 2150 { ITEM_37_52f, 16, 37, SOCF_LE }, 2151 { ITEM_53_53f, 1, 53, 0 }, 2152 { ITEM_54_54f, 1, 54, 0 }, 2153 { ITEM_55_55f, 1, 55, 0 }, 2154 { ITEM_56_56f, 1, 56, 0 }, 2155 { ITEM_57_57f, 1, 57, 0 }, 2156 { ITEM_58_58f, 1, 58, 0 } 2157 }; 2158 2159 #endif 2160 #if defined(BCM_83208_A0) 2161 soc_field_info_t soc_AM_TOP_RESERVED_SPARE_0r_fields[] = { 2162 { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES } 2163 }; 2164 2165 #endif 2166 #if defined(BCM_83208_A0) 2167 soc_field_info_t soc_AM_TOP_RESERVED_SPARE_1r_fields[] = { 2168 { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES } 2169 }; 2170 2171 #endif 2172 #if defined(BCM_83208_A0) 2173 soc_field_info_t soc_AM_TOP_RESERVED_SPARE_2r_fields[] = { 2174 { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES } 2175 }; 2176 2177 #endif 2178 #if defined(BCM_83208_A0) 2179 soc_field_info_t soc_AM_TOP_RESERVED_SPARE_3r_fields[] = { 2180 { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES } 2181 }; 2182 2183 #endif 2184 #if defined(BCM_83208_A0) 2185 soc_field_info_t soc_AM_TOP_SBUS_BROADCAST_IDr_fields[] = { 2186 { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE } 2187 }; 2188 2189 #endif 2190 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 2191 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 2192 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 2193 defined(BCM_56685_A0) || defined(BCM_56685_B0) 2194 soc_field_info_t soc_ANY_RMEP_TLV_INTERFACE_DOWN_STATUSr_fields[] = { 2195 { FIRST_RMEP_INDEXf, 11, 0, SOCF_LE }, 2196 { MULTIf, 1, 11, 0 }, 2197 { VALIDf, 1, 12, 0 } 2198 }; 2199 2200 #endif 2201 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 2202 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 2203 defined(BCM_56160_A0) 2204 soc_field_info_t soc_ANY_RMEP_TLV_INTERFACE_DOWN_STATUS_BCM53400_A0r_fields[] = { 2205 { FIRST_RMEP_INDEXf, 11, 0, SOCF_LE }, 2206 { MULTIf, 1, 11, 0 }, 2207 { VALIDf, 1, 12, 0 } 2208 }; 2209 2210 #endif 2211 #if defined(BCM_56150_A0) 2212 soc_field_info_t soc_ANY_RMEP_TLV_INTERFACE_DOWN_STATUS_BCM56150_A0r_fields[] = { 2213 { FIRST_RMEP_INDEXf, 11, 0, SOCF_LE }, 2214 { MULTIf, 1, 11, 0 }, 2215 { VALIDf, 1, 12, 0 } 2216 }; 2217 2218 #endif 2219 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 2220 defined(BCM_56270_A0) 2221 soc_field_info_t soc_ANY_RMEP_TLV_INTERFACE_DOWN_STATUS_BCM56260_A0r_fields[] = { 2222 { FIRST_RMEP_INDEXf, 12, 0, SOCF_LE }, 2223 { MULTIf, 1, 12, 0 }, 2224 { VALIDf, 1, 13, 0 } 2225 }; 2226 2227 #endif 2228 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 2229 soc_field_info_t soc_ANY_RMEP_TLV_INTERFACE_DOWN_STATUS_BCM56440_A0r_fields[] = { 2230 { FIRST_RMEP_INDEXf, 12, 0, SOCF_LE }, 2231 { MULTIf, 1, 12, 0 }, 2232 { VALIDf, 1, 13, 0 } 2233 }; 2234 2235 #endif 2236 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 2237 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 2238 defined(BCM_56640_A0) 2239 soc_field_info_t soc_ANY_RMEP_TLV_INTERFACE_DOWN_STATUS_BCM56640_A0r_fields[] = { 2240 { FIRST_RMEP_INDEXf, 13, 0, SOCF_LE }, 2241 { MULTIf, 1, 13, 0 }, 2242 { VALIDf, 1, 14, 0 } 2243 }; 2244 2245 #endif 2246 #if defined(BCM_56670_B0) 2247 soc_field_info_t soc_AN_X1_CONTROL_BAM_SPEED_PRI_0r_fields[] = { 2248 { AN_PRIORITY_100G_CR4f, 2, 0, SOCF_LE }, 2249 { AN_PRIORITY_100G_HG2_CR4f, 2, 2, SOCF_LE }, 2250 { AN_PRIORITY_100G_HG2_KR4f, 2, 6, SOCF_LE }, 2251 { AN_PRIORITY_100G_KR4f, 2, 4, SOCF_LE }, 2252 { AN_PRIORITY_40G_CR4f, 2, 8, SOCF_LE }, 2253 { AN_PRIORITY_40G_HG2_CR4f, 2, 10, SOCF_LE }, 2254 { AN_PRIORITY_40G_HG2_KR4f, 2, 14, SOCF_LE }, 2255 { AN_PRIORITY_40G_KR4f, 2, 12, SOCF_LE } 2256 }; 2257 2258 #endif 2259 #if defined(BCM_56670_B0) 2260 soc_field_info_t soc_AN_X1_CONTROL_BAM_SPEED_PRI_1r_fields[] = { 2261 { AN_PRIORITY_50G_CR2f, 2, 8, SOCF_LE }, 2262 { AN_PRIORITY_50G_CR4f, 2, 0, SOCF_LE }, 2263 { AN_PRIORITY_50G_HG2_CR2f, 2, 10, SOCF_LE }, 2264 { AN_PRIORITY_50G_HG2_CR4f, 2, 2, SOCF_LE }, 2265 { AN_PRIORITY_50G_HG2_KR2f, 2, 14, SOCF_LE }, 2266 { AN_PRIORITY_50G_HG2_KR4f, 2, 6, SOCF_LE }, 2267 { AN_PRIORITY_50G_KR2f, 2, 12, SOCF_LE }, 2268 { AN_PRIORITY_50G_KR4f, 2, 4, SOCF_LE } 2269 }; 2270 2271 #endif 2272 #if defined(BCM_56670_B0) 2273 soc_field_info_t soc_AN_X1_CONTROL_BAM_SPEED_PRI_2r_fields[] = { 2274 { AN_PRIORITY_25G_CR1f, 2, 8, SOCF_LE }, 2275 { AN_PRIORITY_25G_HG2_CR1f, 2, 10, SOCF_LE }, 2276 { AN_PRIORITY_25G_HG2_KR1f, 2, 14, SOCF_LE }, 2277 { AN_PRIORITY_25G_KR1f, 2, 12, SOCF_LE }, 2278 { AN_PRIORITY_40G_CR2f, 2, 0, SOCF_LE }, 2279 { AN_PRIORITY_40G_HG2_CR2f, 2, 2, SOCF_LE }, 2280 { AN_PRIORITY_40G_HG2_KR2f, 2, 6, SOCF_LE }, 2281 { AN_PRIORITY_40G_KR2f, 2, 4, SOCF_LE } 2282 }; 2283 2284 #endif 2285 #if defined(BCM_56670_B0) 2286 soc_field_info_t soc_AN_X1_CONTROL_BAM_SPEED_PRI_3r_fields[] = { 2287 { AN_PRIORITY_20G_CR1f, 2, 0, SOCF_LE }, 2288 { AN_PRIORITY_20G_CR2f, 2, 8, SOCF_LE }, 2289 { AN_PRIORITY_20G_HG2_CR1f, 2, 2, SOCF_LE }, 2290 { AN_PRIORITY_20G_HG2_CR2f, 2, 10, SOCF_LE }, 2291 { AN_PRIORITY_20G_HG2_KR1f, 2, 6, SOCF_LE }, 2292 { AN_PRIORITY_20G_HG2_KR2f, 2, 14, SOCF_LE }, 2293 { AN_PRIORITY_20G_KR1f, 2, 4, SOCF_LE }, 2294 { AN_PRIORITY_20G_KR2f, 2, 12, SOCF_LE } 2295 }; 2296 2297 #endif 2298 #if defined(BCM_56670_B0) 2299 soc_field_info_t soc_AN_X1_CONTROL_BAM_SPEED_PRI_4r_fields[] = { 2300 { AN_PRIORITY_10G_HG2_KR1f, 2, 2, SOCF_LE }, 2301 { AN_PRIORITY_10G_KR1f, 2, 0, SOCF_LE }, 2302 { AN_PRIORITY_1G_KX1f, 2, 4, SOCF_LE }, 2303 { AN_PRIORITY_2P5G_KX1f, 2, 6, SOCF_LE }, 2304 { AN_PRIORITY_5G_KR1f, 2, 8, SOCF_LE }, 2305 { RESERVEDf, 6, 10, SOCF_LE|SOCF_RO|SOCF_RES } 2306 }; 2307 2308 #endif 2309 #if defined(BCM_56670_B0) 2310 soc_field_info_t soc_AN_X1_CONTROL_IEEE_SPEED_PRI_1r_fields[] = { 2311 { AN_PRIORITY_25G_CR1_IEEEf, 2, 0, SOCF_LE }, 2312 { AN_PRIORITY_25G_CRS1_IEEEf, 2, 2, SOCF_LE }, 2313 { AN_PRIORITY_25G_KR1_IEEEf, 2, 4, SOCF_LE }, 2314 { AN_PRIORITY_25G_KRS1_IEEEf, 2, 6, SOCF_LE }, 2315 { RESERVEDf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES } 2316 }; 2317 2318 #endif 2319 #if defined(BCM_88690_A0) 2320 soc_field_info_t soc_AN_X1_CONTROL_OUI_LOWERr_fields[] = { 2321 { OUI_LOWER_DATAf, 16, 0, SOCF_LE } 2322 }; 2323 2324 #endif 2325 #if defined(BCM_56670_B0) 2326 soc_field_info_t soc_AN_X1_CONTROL_OUI_LOWER_BCM56670_B0r_fields[] = { 2327 { OUI_LOWER_DATAf, 16, 0, SOCF_LE } 2328 }; 2329 2330 #endif 2331 #if defined(BCM_88690_B0) 2332 soc_field_info_t soc_AN_X1_CONTROL_OUI_LOWER_BCM88690_B0r_fields[] = { 2333 { OUI_LOWER_DATAf, 16, 0, SOCF_LE } 2334 }; 2335 2336 #endif 2337 #if defined(BCM_88690_A0) 2338 soc_field_info_t soc_AN_X1_CONTROL_OUI_UPPERr_fields[] = { 2339 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 2340 { OUI_UPPER_DATAf, 8, 0, SOCF_LE } 2341 }; 2342 2343 #endif 2344 #if defined(BCM_56670_B0) 2345 soc_field_info_t soc_AN_X1_CONTROL_OUI_UPPER_BCM56670_B0r_fields[] = { 2346 { OUI_UPPER_DATAf, 8, 0, SOCF_LE }, 2347 { RESERVEDf, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES } 2348 }; 2349 2350 #endif 2351 #if defined(BCM_88690_B0) 2352 soc_field_info_t soc_AN_X1_CONTROL_OUI_UPPER_BCM88690_B0r_fields[] = { 2353 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 2354 { OUI_UPPER_DATAf, 8, 0, SOCF_LE } 2355 }; 2356 2357 #endif 2358 #if defined(BCM_88690_A0) 2359 soc_field_info_t soc_AN_X1_SW_MGMT_GLB_INTr_fields[] = { 2360 { FIELD_4_15f, 12, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 2361 { INT_PORT0f, 1, 0, SOCF_RO|SOCF_SIG }, 2362 { INT_PORT1f, 1, 1, SOCF_RO|SOCF_SIG }, 2363 { INT_PORT2f, 1, 2, SOCF_RO|SOCF_SIG }, 2364 { INT_PORT3f, 1, 3, SOCF_RO|SOCF_SIG } 2365 }; 2366 2367 #endif 2368 #if defined(BCM_56670_B0) 2369 soc_field_info_t soc_AN_X1_SW_MGMT_GLB_INT_BCM56670_B0r_fields[] = { 2370 { INT_PORT0f, 1, 0, SOCF_RO }, 2371 { INT_PORT1f, 1, 1, SOCF_RO }, 2372 { INT_PORT2f, 1, 2, SOCF_RO }, 2373 { INT_PORT3f, 1, 3, SOCF_RO }, 2374 { RESERVEDf, 12, 4, SOCF_LE|SOCF_RO|SOCF_RES } 2375 }; 2376 2377 #endif 2378 #if defined(BCM_88690_B0) 2379 soc_field_info_t soc_AN_X1_SW_MGMT_GLB_INT_BCM88690_B0r_fields[] = { 2380 { FIELD_4_15f, 12, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 2381 { INT_PORT0f, 1, 0, SOCF_RO|SOCF_SIG }, 2382 { INT_PORT1f, 1, 1, SOCF_RO|SOCF_SIG }, 2383 { INT_PORT2f, 1, 2, SOCF_RO|SOCF_SIG }, 2384 { INT_PORT3f, 1, 3, SOCF_RO|SOCF_SIG } 2385 }; 2386 2387 #endif 2388 #if defined(BCM_88690_A0) 2389 soc_field_info_t soc_AN_X1_SW_MGMT_GLB_MASKr_fields[] = { 2390 { FIELD_4_15f, 12, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 2391 { INT_PORT0_MASKf, 1, 0, 0 }, 2392 { INT_PORT1_MASKf, 1, 1, 0 }, 2393 { INT_PORT2_MASKf, 1, 2, 0 }, 2394 { INT_PORT3_MASKf, 1, 3, 0 } 2395 }; 2396 2397 #endif 2398 #if defined(BCM_56670_B0) 2399 soc_field_info_t soc_AN_X1_SW_MGMT_GLB_MASK_BCM56670_B0r_fields[] = { 2400 { INT_PORT0_MASKf, 1, 0, 0 }, 2401 { INT_PORT1_MASKf, 1, 1, 0 }, 2402 { INT_PORT2_MASKf, 1, 2, 0 }, 2403 { INT_PORT3_MASKf, 1, 3, 0 }, 2404 { RESERVEDf, 12, 4, SOCF_LE|SOCF_RO|SOCF_RES } 2405 }; 2406 2407 #endif 2408 #if defined(BCM_88690_B0) 2409 soc_field_info_t soc_AN_X1_SW_MGMT_GLB_MASK_BCM88690_B0r_fields[] = { 2410 { FIELD_4_15f, 12, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 2411 { INT_PORT0_MASKf, 1, 0, 0 }, 2412 { INT_PORT1_MASKf, 1, 1, 0 }, 2413 { INT_PORT2_MASKf, 1, 2, 0 }, 2414 { INT_PORT3_MASKf, 1, 3, 0 } 2415 }; 2416 2417 #endif 2418 #if defined(BCM_88690_A0) 2419 soc_field_info_t soc_AN_X1_TIMERS_CL73_BREAK_LINKr_fields[] = { 2420 { CL73_BREAK_TIMER_PERIODf, 16, 0, SOCF_LE } 2421 }; 2422 2423 #endif 2424 #if defined(BCM_56670_B0) 2425 soc_field_info_t soc_AN_X1_TIMERS_CL73_BREAK_LINK_BCM56670_B0r_fields[] = { 2426 { CL73_BREAK_TIMER_PERIODf, 16, 0, SOCF_LE } 2427 }; 2428 2429 #endif 2430 #if defined(BCM_88690_B0) 2431 soc_field_info_t soc_AN_X1_TIMERS_CL73_BREAK_LINK_BCM88690_B0r_fields[] = { 2432 { CL73_BREAK_TIMER_PERIODf, 16, 0, SOCF_LE } 2433 }; 2434 2435 #endif 2436 #if defined(BCM_56670_B0) 2437 soc_field_info_t soc_AN_X1_TIMERS_CL73_DME_LOCKr_fields[] = { 2438 { PD_DME_LOCK_TIMER_PERIODf, 16, 0, SOCF_LE } 2439 }; 2440 2441 #endif 2442 #if defined(BCM_88690_A0) 2443 soc_field_info_t soc_AN_X1_TIMERS_CL73_ERRORr_fields[] = { 2444 { CL73_ERROR_TIMER_PERIODf, 16, 0, SOCF_LE } 2445 }; 2446 2447 #endif 2448 #if defined(BCM_56670_B0) 2449 soc_field_info_t soc_AN_X1_TIMERS_CL73_ERROR_BCM56670_B0r_fields[] = { 2450 { CL73_ERROR_TIMER_PERIODf, 16, 0, SOCF_LE } 2451 }; 2452 2453 #endif 2454 #if defined(BCM_88690_B0) 2455 soc_field_info_t soc_AN_X1_TIMERS_CL73_ERROR_BCM88690_B0r_fields[] = { 2456 { CL73_ERROR_TIMER_PERIODf, 16, 0, SOCF_LE } 2457 }; 2458 2459 #endif 2460 #if defined(BCM_88690_A0) 2461 soc_field_info_t soc_AN_X1_TIMERS_DME_PAGE_TIMER_TYPEr_fields[] = { 2462 { CL73_PAGE_TEST_MAX_TIMERf, 7, 7, SOCF_LE }, 2463 { CL73_PAGE_TEST_MIN_TIMERf, 7, 0, SOCF_LE }, 2464 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG } 2465 }; 2466 2467 #endif 2468 #if defined(BCM_56670_B0) 2469 soc_field_info_t soc_AN_X1_TIMERS_DME_PAGE_TIMER_TYPE_BCM56670_B0r_fields[] = { 2470 { CL73_PAGE_TEST_MAX_TIMERf, 7, 7, SOCF_LE }, 2471 { CL73_PAGE_TEST_MIN_TIMERf, 7, 0, SOCF_LE }, 2472 { RESERVEDf, 2, 14, SOCF_LE|SOCF_RO|SOCF_RES } 2473 }; 2474 2475 #endif 2476 #if defined(BCM_88690_B0) 2477 soc_field_info_t soc_AN_X1_TIMERS_DME_PAGE_TIMER_TYPE_BCM88690_B0r_fields[] = { 2478 { CL73_PAGE_TEST_MAX_TIMERf, 7, 7, SOCF_LE }, 2479 { CL73_PAGE_TEST_MIN_TIMERf, 7, 0, SOCF_LE }, 2480 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG } 2481 }; 2482 2483 #endif 2484 #if defined(BCM_88690_A0) 2485 soc_field_info_t soc_AN_X1_TIMERS_IGNORE_LINK_TIMERr_fields[] = { 2486 { IGNORE_LINK_TIMER_PERIODf, 16, 0, SOCF_LE } 2487 }; 2488 2489 #endif 2490 #if defined(BCM_56670_B0) 2491 soc_field_info_t soc_AN_X1_TIMERS_IGNORE_LINK_TIMER_BCM56670_B0r_fields[] = { 2492 { IGNORE_LINK_TIMER_PERIODf, 16, 0, SOCF_LE } 2493 }; 2494 2495 #endif 2496 #if defined(BCM_88690_B0) 2497 soc_field_info_t soc_AN_X1_TIMERS_IGNORE_LINK_TIMER_BCM88690_B0r_fields[] = { 2498 { IGNORE_LINK_TIMER_PERIODf, 16, 0, SOCF_LE } 2499 }; 2500 2501 #endif 2502 #if defined(BCM_88690_A0) 2503 soc_field_info_t soc_AN_X1_TIMERS_IGNORE_LINK_TIMER_PAM4r_fields[] = { 2504 { IGNORE_LINK_TIMER_PERIOD_PAM4f, 16, 0, SOCF_LE } 2505 }; 2506 2507 #endif 2508 #if defined(BCM_88690_B0) 2509 soc_field_info_t soc_AN_X1_TIMERS_IGNORE_LINK_TIMER_PAM4_BCM88690_B0r_fields[] = { 2510 { IGNORE_LINK_TIMER_PERIOD_PAM4f, 16, 0, SOCF_LE } 2511 }; 2512 2513 #endif 2514 #if defined(BCM_88690_A0) 2515 soc_field_info_t soc_AN_X1_TIMERS_LINK_FAIL_INHIBIT_TIMER_CL72r_fields[] = { 2516 { LINK_FAIL_INHIBIT_TIMER_CL72_PERIODf, 16, 0, SOCF_LE } 2517 }; 2518 2519 #endif 2520 #if defined(BCM_56670_B0) 2521 soc_field_info_t soc_AN_X1_TIMERS_LINK_FAIL_INHIBIT_TIMER_CL72_BCM56670_B0r_fields[] = { 2522 { LINK_FAIL_INHIBIT_TIMER_CL72_PERIODf, 16, 0, SOCF_LE } 2523 }; 2524 2525 #endif 2526 #if defined(BCM_88690_B0) 2527 soc_field_info_t soc_AN_X1_TIMERS_LINK_FAIL_INHIBIT_TIMER_CL72_BCM88690_B0r_fields[] = { 2528 { LINK_FAIL_INHIBIT_TIMER_CL72_PERIODf, 16, 0, SOCF_LE } 2529 }; 2530 2531 #endif 2532 #if defined(BCM_88690_A0) 2533 soc_field_info_t soc_AN_X1_TIMERS_LINK_FAIL_INHIBIT_TIMER_CL72_PAM4r_fields[] = { 2534 { LINK_FAIL_INHIBIT_TIMER_CL72_PERIOD_PAM4f, 16, 0, SOCF_LE } 2535 }; 2536 2537 #endif 2538 #if defined(BCM_88690_B0) 2539 soc_field_info_t soc_AN_X1_TIMERS_LINK_FAIL_INHIBIT_TIMER_CL72_PAM4_BCM88690_B0r_fields[] = { 2540 { LINK_FAIL_INHIBIT_TIMER_CL72_PERIOD_PAM4f, 16, 0, SOCF_LE } 2541 }; 2542 2543 #endif 2544 #if defined(BCM_88690_A0) 2545 soc_field_info_t soc_AN_X1_TIMERS_LINK_FAIL_INHIBIT_TIMER_NOT_CL72r_fields[] = { 2546 { LINK_FAIL_INHIBIT_TIMER_NCL72_PERIODf, 16, 0, SOCF_LE } 2547 }; 2548 2549 #endif 2550 #if defined(BCM_56670_B0) 2551 soc_field_info_t soc_AN_X1_TIMERS_LINK_FAIL_INHIBIT_TIMER_NOT_CL72_BCM56670_B0r_fields[] = { 2552 { LINK_FAIL_INHIBIT_TIMER_NCL72_PERIODf, 16, 0, SOCF_LE } 2553 }; 2554 2555 #endif 2556 #if defined(BCM_88690_B0) 2557 soc_field_info_t soc_AN_X1_TIMERS_LINK_FAIL_INHIBIT_TIMER_NOT_CL72_BCM88690_B0r_fields[] = { 2558 { LINK_FAIL_INHIBIT_TIMER_NCL72_PERIODf, 16, 0, SOCF_LE } 2559 }; 2560 2561 #endif 2562 #if defined(BCM_88690_A0) 2563 soc_field_info_t soc_AN_X1_TIMERS_LINK_FAIL_INHIBIT_TIMER_NOT_CL72_PAM4r_fields[] = { 2564 { LINK_FAIL_INHIBIT_TIMER_NCL72_PERIOD_PAM4f, 16, 0, SOCF_LE } 2565 }; 2566 2567 #endif 2568 #if defined(BCM_88690_B0) 2569 soc_field_info_t soc_AN_X1_TIMERS_LINK_FAIL_INHIBIT_TIMER_NOT_CL72_PAM4_BCM88690_B0r_fields[] = { 2570 { LINK_FAIL_INHIBIT_TIMER_NCL72_PERIOD_PAM4f, 16, 0, SOCF_LE } 2571 }; 2572 2573 #endif 2574 #if defined(BCM_56670_B0) 2575 soc_field_info_t soc_AN_X1_TIMERS_PD_SD_TIMERr_fields[] = { 2576 { PD_SD_TIMER_PERIODf, 16, 0, SOCF_LE } 2577 }; 2578 2579 #endif 2580 #if defined(BCM_88690_A0) 2581 soc_field_info_t soc_AN_X4_ABILITIES_CL73_CFGr_fields[] = { 2582 { CL73_AN_RESTARTf, 1, 0, 0 }, 2583 { CL73_BAM_ENABLEf, 1, 10, 0 }, 2584 { CL73_ENABLEf, 1, 8, 0 }, 2585 { CL73_NONCE_MATCH_OVERf, 1, 6, 0 }, 2586 { CL73_NONCE_MATCH_VALf, 1, 5, 0 }, 2587 { DISABLE_REMOTE_FAULTf, 1, 13, 0 }, 2588 { FIELD_1_4f, 4, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 2589 { MSA_FEC_MAPPINGf, 1, 9, 0 }, 2590 { NUM_ADVERTISED_LANESf, 2, 11, SOCF_LE } 2591 }; 2592 2593 #endif 2594 #if defined(BCM_56670_B0) 2595 soc_field_info_t soc_AN_X4_ABILITIES_CL73_CFG_BCM56670_B0r_fields[] = { 2596 { AD_TO_CL73_ENf, 1, 2, 0 }, 2597 { BAM_TO_HPAM_AD_ENf, 1, 3, 0 }, 2598 { CL73_AN_RESTARTf, 1, 0, 0 }, 2599 { CL73_BAM_ENABLEf, 1, 10, 0 }, 2600 { CL73_ENABLEf, 1, 8, 0 }, 2601 { CL73_HPAM_ENABLEf, 1, 9, 0 }, 2602 { CL73_NONCE_MATCH_OVERf, 1, 6, 0 }, 2603 { CL73_NONCE_MATCH_VALf, 1, 5, 0 }, 2604 { DISABLE_REMOTE_FAULTf, 1, 13, 0 }, 2605 { NUM_ADVERTISED_LANESf, 2, 11, SOCF_LE }, 2606 { RESERVEDf, 1, 1, SOCF_RO|SOCF_RES } 2607 }; 2608 2609 #endif 2610 #if defined(BCM_88690_B0) 2611 soc_field_info_t soc_AN_X4_ABILITIES_CL73_CFG_BCM88690_B0r_fields[] = { 2612 { CL73_AN_RESTARTf, 1, 0, 0 }, 2613 { CL73_BAM_ENABLEf, 1, 10, 0 }, 2614 { CL73_ENABLEf, 1, 8, 0 }, 2615 { CL73_NONCE_MATCH_OVERf, 1, 6, 0 }, 2616 { CL73_NONCE_MATCH_VALf, 1, 5, 0 }, 2617 { DISABLE_REMOTE_FAULTf, 1, 13, 0 }, 2618 { FIELD_1_4f, 4, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 2619 { MSA_FEC_MAPPINGf, 1, 9, 0 }, 2620 { NUM_ADVERTISED_LANESf, 2, 11, SOCF_LE } 2621 }; 2622 2623 #endif 2624 #if defined(BCM_88690_A0) 2625 soc_field_info_t soc_AN_X4_ABILITIES_CL73_CONTROLSr_fields[] = { 2626 { AN_FAIL_COUNT_LIMITf, 4, 6, SOCF_LE }, 2627 { AN_GOOD_CHECK_TRAPf, 1, 3, 0 }, 2628 { AN_GOOD_TRAPf, 1, 2, 0 }, 2629 { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2630 { LINKFAILTIMERQUAL_ENf, 1, 5, 0 }, 2631 { LINKFAILTIMER_DISf, 1, 4, 0 } 2632 }; 2633 2634 #endif 2635 #if defined(BCM_56670_B0) 2636 soc_field_info_t soc_AN_X4_ABILITIES_CL73_CONTROLS_BCM56670_B0r_fields[] = { 2637 { AN_FAIL_COUNT_LIMITf, 4, 6, SOCF_LE }, 2638 { AN_GOOD_CHECK_TRAPf, 1, 3, 0 }, 2639 { AN_GOOD_TRAPf, 1, 2, 0 }, 2640 { AN_OUI_OVERRIDE_BAM73_ADVf, 1, 15, 0 }, 2641 { AN_OUI_OVERRIDE_BAM73_DETf, 1, 14, 0 }, 2642 { AN_OUI_OVERRIDE_HPAM_ADVf, 1, 13, 0 }, 2643 { AN_OUI_OVERRIDE_HPAM_DETf, 1, 12, 0 }, 2644 { LINKFAILTIMERQUAL_ENf, 1, 5, 0 }, 2645 { LINKFAILTIMER_DISf, 1, 4, 0 }, 2646 { PD_2P5G_KX_ENf, 1, 0, 0 }, 2647 { PD_KX_ENf, 1, 1, 0 }, 2648 { RESERVEDf, 2, 10, SOCF_LE|SOCF_RO|SOCF_RES } 2649 }; 2650 2651 #endif 2652 #if defined(BCM_88690_B0) 2653 soc_field_info_t soc_AN_X4_ABILITIES_CL73_CONTROLS_BCM88690_B0r_fields[] = { 2654 { AN_FAIL_COUNT_LIMITf, 4, 6, SOCF_LE }, 2655 { AN_GOOD_CHECK_TRAPf, 1, 3, 0 }, 2656 { AN_GOOD_TRAPf, 1, 2, 0 }, 2657 { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 2658 { LINKFAILTIMERQUAL_ENf, 1, 5, 0 }, 2659 { LINKFAILTIMER_DISf, 1, 4, 0 } 2660 }; 2661 2662 #endif 2663 #if defined(BCM_88690_A0) 2664 soc_field_info_t soc_AN_X4_ABILITIES_LD_BAM_ABILITIESr_fields[] = { 2665 { CL73_BAM_CODEf, 9, 0, SOCF_LE }, 2666 { FIELD_9_15f, 7, 9, SOCF_LE|SOCF_RO|SOCF_SIG } 2667 }; 2668 2669 #endif 2670 #if defined(BCM_56670_B0) 2671 soc_field_info_t soc_AN_X4_ABILITIES_LD_BAM_ABILITIES_BCM56670_B0r_fields[] = { 2672 { CL73_BAM_CODEf, 9, 0, SOCF_LE }, 2673 { RESERVEDf, 7, 9, SOCF_LE|SOCF_RO|SOCF_RES } 2674 }; 2675 2676 #endif 2677 #if defined(BCM_88690_B0) 2678 soc_field_info_t soc_AN_X4_ABILITIES_LD_BAM_ABILITIES_BCM88690_B0r_fields[] = { 2679 { CL73_BAM_CODEf, 9, 0, SOCF_LE }, 2680 { FIELD_9_15f, 7, 9, SOCF_LE|SOCF_RO|SOCF_SIG } 2681 }; 2682 2683 #endif 2684 #if defined(BCM_88690_A0) 2685 soc_field_info_t soc_AN_X4_ABILITIES_LD_BASE_ABILITIES_0r_fields[] = { 2686 { CL73_BASE_SELECTORf, 5, 0, SOCF_LE }, 2687 { FIELD_10_15f, 6, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 2688 { TX_NONCEf, 5, 5, SOCF_LE } 2689 }; 2690 2691 #endif 2692 #if defined(BCM_88690_A0) 2693 soc_field_info_t soc_AN_X4_ABILITIES_LD_BASE_ABILITIES_1r_fields[] = { 2694 { BASE_100G_CR4f, 1, 4, 0 }, 2695 { BASE_100G_KR4f, 1, 3, 0 }, 2696 { BASE_10G_KR1f, 1, 0, 0 }, 2697 { BASE_25G_BASE_R_FEC_REQf, 1, 12, 0 }, 2698 { BASE_25G_CRS_KRSf, 1, 15, 0 }, 2699 { BASE_25G_CR_KRf, 1, 14, 0 }, 2700 { BASE_25G_RS_FEC_REQf, 1, 13, 0 }, 2701 { BASE_40G_CR4f, 1, 2, 0 }, 2702 { BASE_40G_KR4f, 1, 1, 0 }, 2703 { CL73_PAUSEf, 2, 6, SOCF_LE }, 2704 { CL73_REMOTE_FAULTf, 1, 11, 0 }, 2705 { FEC_REQf, 2, 8, SOCF_LE }, 2706 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }, 2707 { NEXT_PAGEf, 1, 10, 0 } 2708 }; 2709 2710 #endif 2711 #if defined(BCM_88690_A0) 2712 soc_field_info_t soc_AN_X4_ABILITIES_LD_BASE_ABILITIES_2r_fields[] = { 2713 { BASE_100G_KR2_CR2_ENf, 1, 0, 0 }, 2714 { BASE_100G_KR2_CR2_SELf, 5, 1, SOCF_LE }, 2715 { BASE_50G_KR_CR_ENf, 1, 6, 0 }, 2716 { BASE_50G_KR_CR_SELf, 5, 7, SOCF_LE }, 2717 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 2718 }; 2719 2720 #endif 2721 #if defined(BCM_88690_A0) 2722 soc_field_info_t soc_AN_X4_ABILITIES_LD_BASE_ABILITIES_3r_fields[] = { 2723 { BASE_200G_KR4_CR4_ENf, 1, 0, 0 }, 2724 { BASE_200G_KR4_CR4_SELf, 5, 1, SOCF_LE }, 2725 { FIELD_6_15f, 10, 6, SOCF_LE|SOCF_RO|SOCF_SIG } 2726 }; 2727 2728 #endif 2729 #if defined(BCM_56670_B0) 2730 soc_field_info_t soc_AN_X4_ABILITIES_LD_BASE_ABILITIES_4r_fields[] = { 2731 { BASE_25G_CRS1_ENf, 1, 0, 0 }, 2732 { BASE_25G_CRS1_SELf, 5, 1, SOCF_LE }, 2733 { BASE_25G_KRS1_ENf, 1, 6, 0 }, 2734 { BASE_25G_KRS1_SELf, 5, 7, SOCF_LE }, 2735 { RESERVEDf, 4, 12, SOCF_LE|SOCF_RO|SOCF_RES } 2736 }; 2737 2738 #endif 2739 #if defined(BCM_56670_B0) 2740 soc_field_info_t soc_AN_X4_ABILITIES_LD_BASE_ABILITIES_5r_fields[] = { 2741 { BASE_2P5G_ENf, 1, 0, 0 }, 2742 { BASE_2P5G_SELf, 5, 1, SOCF_LE }, 2743 { BASE_5P0G_ENf, 1, 6, 0 }, 2744 { BASE_5P0G_SELf, 5, 7, SOCF_LE }, 2745 { RESERVEDf, 4, 12, SOCF_LE|SOCF_RO|SOCF_RES } 2746 }; 2747 2748 #endif 2749 #if defined(BCM_56670_B0) 2750 soc_field_info_t soc_AN_X4_ABILITIES_LD_BASE_ABILITIES_0_BCM56670_B0r_fields[] = { 2751 { CL73_BASE_SELECTORf, 5, 0, SOCF_LE }, 2752 { RESERVEDf, 6, 10, SOCF_LE|SOCF_RO|SOCF_RES }, 2753 { TX_NONCEf, 5, 5, SOCF_LE } 2754 }; 2755 2756 #endif 2757 #if defined(BCM_88690_B0) 2758 soc_field_info_t soc_AN_X4_ABILITIES_LD_BASE_ABILITIES_0_BCM88690_B0r_fields[] = { 2759 { CL73_BASE_SELECTORf, 5, 0, SOCF_LE }, 2760 { FIELD_10_15f, 6, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 2761 { TX_NONCEf, 5, 5, SOCF_LE } 2762 }; 2763 2764 #endif 2765 #if defined(BCM_56670_B0) 2766 soc_field_info_t soc_AN_X4_ABILITIES_LD_BASE_ABILITIES_1_BCM56670_B0r_fields[] = { 2767 { BASE_100G_CR4f, 1, 4, 0 }, 2768 { BASE_100G_KR4f, 1, 3, 0 }, 2769 { BASE_10G_KR1f, 1, 0, 0 }, 2770 { BASE_1G_KX1f, 1, 5, 0 }, 2771 { BASE_40G_CR4f, 1, 2, 0 }, 2772 { BASE_40G_KR4f, 1, 1, 0 }, 2773 { CL73_PAUSEf, 2, 6, SOCF_LE }, 2774 { CL73_REMOTE_FAULTf, 1, 11, 0 }, 2775 { FEC_REQf, 2, 8, SOCF_LE }, 2776 { NEXT_PAGEf, 1, 10, 0 }, 2777 { RESERVEDf, 4, 12, SOCF_LE|SOCF_RO|SOCF_RES } 2778 }; 2779 2780 #endif 2781 #if defined(BCM_88690_B0) 2782 soc_field_info_t soc_AN_X4_ABILITIES_LD_BASE_ABILITIES_1_BCM88690_B0r_fields[] = { 2783 { BASE_100G_CR4f, 1, 4, 0 }, 2784 { BASE_100G_KR4f, 1, 3, 0 }, 2785 { BASE_10G_KR1f, 1, 0, 0 }, 2786 { BASE_25G_BASE_R_FEC_REQf, 1, 12, 0 }, 2787 { BASE_25G_CRS_KRSf, 1, 15, 0 }, 2788 { BASE_25G_CR_KRf, 1, 14, 0 }, 2789 { BASE_25G_RS_FEC_REQf, 1, 13, 0 }, 2790 { BASE_40G_CR4f, 1, 2, 0 }, 2791 { BASE_40G_KR4f, 1, 1, 0 }, 2792 { CL73_PAUSEf, 2, 6, SOCF_LE }, 2793 { CL73_REMOTE_FAULTf, 1, 11, 0 }, 2794 { FEC_REQf, 2, 8, SOCF_LE }, 2795 { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }, 2796 { NEXT_PAGEf, 1, 10, 0 } 2797 }; 2798 2799 #endif 2800 #if defined(BCM_56670_B0) 2801 soc_field_info_t soc_AN_X4_ABILITIES_LD_BASE_ABILITIES_2_BCM56670_B0r_fields[] = { 2802 { BASE_50G_CR2_ENf, 1, 0, 0 }, 2803 { BASE_50G_CR2_SELf, 5, 1, SOCF_LE }, 2804 { BASE_50G_KR2_ENf, 1, 6, 0 }, 2805 { BASE_50G_KR2_SELf, 5, 7, SOCF_LE }, 2806 { RESERVEDf, 4, 12, SOCF_LE|SOCF_RO|SOCF_RES } 2807 }; 2808 2809 #endif 2810 #if defined(BCM_88690_B0) 2811 soc_field_info_t soc_AN_X4_ABILITIES_LD_BASE_ABILITIES_2_BCM88690_B0r_fields[] = { 2812 { BASE_100G_KR2_CR2_ENf, 1, 0, 0 }, 2813 { BASE_100G_KR2_CR2_SELf, 5, 1, SOCF_LE }, 2814 { BASE_50G_KR_CR_ENf, 1, 6, 0 }, 2815 { BASE_50G_KR_CR_SELf, 5, 7, SOCF_LE }, 2816 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG } 2817 }; 2818 2819 #endif 2820 #if defined(BCM_56670_B0) 2821 soc_field_info_t soc_AN_X4_ABILITIES_LD_BASE_ABILITIES_3_BCM56670_B0r_fields[] = { 2822 { BASE_25G_CR1_ENf, 1, 0, 0 }, 2823 { BASE_25G_CR1_SELf, 5, 1, SOCF_LE }, 2824 { BASE_25G_KR1_ENf, 1, 6, 0 }, 2825 { BASE_25G_KR1_SELf, 5, 7, SOCF_LE }, 2826 { RESERVEDf, 4, 12, SOCF_LE|SOCF_RO|SOCF_RES } 2827 }; 2828 2829 #endif 2830 #if defined(BCM_88690_B0) 2831 soc_field_info_t soc_AN_X4_ABILITIES_LD_BASE_ABILITIES_3_BCM88690_B0r_fields[] = { 2832 { BASE_200G_KR4_CR4_ENf, 1, 0, 0 }, 2833 { BASE_200G_KR4_CR4_SELf, 5, 1, SOCF_LE }, 2834 { FIELD_6_15f, 10, 6, SOCF_LE|SOCF_RO|SOCF_SIG } 2835 }; 2836 2837 #endif 2838 #if defined(BCM_56670_B0) 2839 soc_field_info_t soc_AN_X4_ABILITIES_LD_FEC_BASEPAGE_ABILITIESr_fields[] = { 2840 { BASE_R_FEC_REQ_ENf, 1, 6, 0 }, 2841 { BASE_R_FEC_REQ_SELf, 5, 7, SOCF_LE }, 2842 { RESERVEDf, 4, 12, SOCF_LE|SOCF_RO|SOCF_RES }, 2843 { RS_FEC_REQ_ENf, 1, 0, 0 }, 2844 { RS_FEC_REQ_SELf, 5, 1, SOCF_LE } 2845 }; 2846 2847 #endif 2848 #if defined(BCM_88690_A0) 2849 soc_field_info_t soc_AN_X4_ABILITIES_LD_UP1_ABILITIES_0r_fields[] = { 2850 { BAM_20G_CR2f, 1, 1, 0 }, 2851 { BAM_20G_KR2f, 1, 0, 0 }, 2852 { BAM_400G_BRCM_FEC_KR8_CR8f, 1, 4, 0 }, 2853 { BAM_400G_BRCM_NO_FEC_KR8_CR8f, 1, 5, 0 }, 2854 { BAM_40G_CR2f, 1, 3, 0 }, 2855 { BAM_40G_KR2f, 1, 2, 0 }, 2856 { BAM_50G_BRCM_FEC_528_CR1_KR1f, 1, 10, 0 }, 2857 { BAM_50G_BRCM_FEC_544_CR1_KR1f, 1, 12, 0 }, 2858 { BAM_50G_BRCM_FEC_544_CR2_KR2f, 1, 15, 0 }, 2859 { BAM_50G_BRCM_NO_FEC_CR1_KR1f, 1, 11, 0 }, 2860 { BAM_50G_CR2f, 1, 7, 0 }, 2861 { BAM_50G_CR4f, 1, 9, 0 }, 2862 { BAM_50G_KR2f, 1, 6, 0 }, 2863 { BAM_50G_KR4f, 1, 8, 0 }, 2864 { FIELD_13_13f, 1, 13, 0 }, 2865 { FIELD_14_14f, 1, 14, 0 } 2866 }; 2867 2868 #endif 2869 #if defined(BCM_88690_A0) 2870 soc_field_info_t soc_AN_X4_ABILITIES_LD_UP1_ABILITIES_1r_fields[] = { 2871 { BAM_100G_BRCM_FEC_528_KR2_CR2f, 1, 7, 0 }, 2872 { BAM_100G_BRCM_KR4_CR4f, 1, 8, 0 }, 2873 { BAM_100G_BRCM_NO_FEC_KR2_CR2f, 1, 6, 0 }, 2874 { BAM_100G_BRCM_NO_FEC_X4f, 1, 5, 0 }, 2875 { BAM_200G_BRCM_KR4_CR4f, 1, 9, 0 }, 2876 { BAM_200G_BRCM_NO_FEC_KR4_CR4f, 1, 10, 0 }, 2877 { BAM_20G_CR1f, 1, 2, 0 }, 2878 { BAM_20G_KR1f, 1, 1, 0 }, 2879 { BAM_25G_CR1f, 1, 4, 0 }, 2880 { BAM_25G_KR1f, 1, 3, 0 }, 2881 { CL74_REQf, 2, 14, SOCF_LE }, 2882 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 2883 { RS_FEC_REQf, 2, 12, SOCF_LE } 2884 }; 2885 2886 #endif 2887 #if defined(BCM_56670_B0) 2888 soc_field_info_t soc_AN_X4_ABILITIES_LD_UP1_ABILITIES_0_BCM56670_B0r_fields[] = { 2889 { BAM_20G_CR2f, 1, 1, 0 }, 2890 { BAM_20G_KR2f, 1, 0, 0 }, 2891 { BAM_40G_CR2f, 1, 3, 0 }, 2892 { BAM_40G_KR2f, 1, 2, 0 }, 2893 { BAM_50G_CR2f, 1, 7, 0 }, 2894 { BAM_50G_CR4f, 1, 9, 0 }, 2895 { BAM_50G_KR2f, 1, 6, 0 }, 2896 { BAM_50G_KR4f, 1, 8, 0 }, 2897 { BAM_HG2f, 1, 15, 0 }, 2898 { RESERVEDf, 2, 4, SOCF_LE|SOCF_RO|SOCF_RES } 2899 }; 2900 2901 #endif 2902 #if defined(BCM_88690_B0) 2903 soc_field_info_t soc_AN_X4_ABILITIES_LD_UP1_ABILITIES_0_BCM88690_B0r_fields[] = { 2904 { BAM_20G_CR2f, 1, 1, 0 }, 2905 { BAM_20G_KR2f, 1, 0, 0 }, 2906 { BAM_400G_BRCM_FEC_KR8_CR8f, 1, 4, 0 }, 2907 { BAM_400G_BRCM_NO_FEC_KR8_CR8f, 1, 5, 0 }, 2908 { BAM_40G_CR2f, 1, 3, 0 }, 2909 { BAM_40G_KR2f, 1, 2, 0 }, 2910 { BAM_50G_BRCM_FEC_528_CR1_KR1f, 1, 10, 0 }, 2911 { BAM_50G_BRCM_FEC_544_CR1_KR1f, 1, 12, 0 }, 2912 { BAM_50G_BRCM_FEC_544_CR2_KR2f, 1, 15, 0 }, 2913 { BAM_50G_BRCM_NO_FEC_CR1_KR1f, 1, 11, 0 }, 2914 { BAM_50G_CR2f, 1, 7, 0 }, 2915 { BAM_50G_CR4f, 1, 9, 0 }, 2916 { BAM_50G_KR2f, 1, 6, 0 }, 2917 { BAM_50G_KR4f, 1, 8, 0 }, 2918 { FIELD_13_13f, 1, 13, 0 }, 2919 { FIELD_14_14f, 1, 14, 0 } 2920 }; 2921 2922 #endif 2923 #if defined(BCM_56670_B0) 2924 soc_field_info_t soc_AN_X4_ABILITIES_LD_UP1_ABILITIES_1_BCM56670_B0r_fields[] = { 2925 { BAM_20G_CR1f, 1, 2, 0 }, 2926 { BAM_20G_KR1f, 1, 1, 0 }, 2927 { BAM_25G_CR1f, 1, 4, 0 }, 2928 { BAM_25G_KR1f, 1, 3, 0 }, 2929 { CL74_REQf, 2, 14, SOCF_LE }, 2930 { CL91_REQf, 2, 12, SOCF_LE }, 2931 { RESERVEDf, 1, 0, SOCF_RO|SOCF_RES } 2932 }; 2933 2934 #endif 2935 #if defined(BCM_88690_B0) 2936 soc_field_info_t soc_AN_X4_ABILITIES_LD_UP1_ABILITIES_1_BCM88690_B0r_fields[] = { 2937 { BAM_100G_BRCM_FEC_528_KR2_CR2f, 1, 7, 0 }, 2938 { BAM_100G_BRCM_KR4_CR4f, 1, 8, 0 }, 2939 { BAM_100G_BRCM_NO_FEC_KR2_CR2f, 1, 6, 0 }, 2940 { BAM_100G_BRCM_NO_FEC_X4f, 1, 5, 0 }, 2941 { BAM_200G_BRCM_KR4_CR4f, 1, 9, 0 }, 2942 { BAM_200G_BRCM_NO_FEC_KR4_CR4f, 1, 10, 0 }, 2943 { BAM_20G_CR1f, 1, 2, 0 }, 2944 { BAM_20G_KR1f, 1, 1, 0 }, 2945 { BAM_25G_CR1f, 1, 4, 0 }, 2946 { BAM_25G_KR1f, 1, 3, 0 }, 2947 { CL74_REQf, 2, 14, SOCF_LE }, 2948 { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG }, 2949 { RS_FEC_REQf, 2, 12, SOCF_LE } 2950 }; 2951 2952 #endif 2953 #if defined(BCM_88690_A0) 2954 soc_field_info_t soc_AN_X4_ABILITIES_SW_AN_BASE_PAGE_0r_fields[] = { 2955 { SW_AN_BP_0f, 16, 0, SOCF_LE } 2956 }; 2957 2958 #endif 2959 #if defined(BCM_88690_A0) 2960 soc_field_info_t soc_AN_X4_ABILITIES_SW_AN_BASE_PAGE_1r_fields[] = { 2961 { SW_AN_BP_1f, 16, 0, SOCF_LE } 2962 }; 2963 2964 #endif 2965 #if defined(BCM_88690_A0) 2966 soc_field_info_t soc_AN_X4_ABILITIES_SW_AN_BASE_PAGE_2r_fields[] = { 2967 { SW_AN_BP_2f, 16, 0, SOCF_LE } 2968 }; 2969 2970 #endif 2971 #if defined(BCM_56670_B0) 2972 soc_field_info_t soc_AN_X4_ABILITIES_SW_AN_BASE_PAGE_0_BCM56670_B0r_fields[] = { 2973 { SW_AN_BP_0f, 16, 0, SOCF_LE } 2974 }; 2975 2976 #endif 2977 #if defined(BCM_88690_B0) 2978 soc_field_info_t soc_AN_X4_ABILITIES_SW_AN_BASE_PAGE_0_BCM88690_B0r_fields[] = { 2979 { SW_AN_BP_0f, 16, 0, SOCF_LE } 2980 }; 2981 2982 #endif 2983 #if defined(BCM_56670_B0) 2984 soc_field_info_t soc_AN_X4_ABILITIES_SW_AN_BASE_PAGE_1_BCM56670_B0r_fields[] = { 2985 { SW_AN_BP_1f, 16, 0, SOCF_LE } 2986 }; 2987 2988 #endif 2989 #if defined(BCM_88690_B0) 2990 soc_field_info_t soc_AN_X4_ABILITIES_SW_AN_BASE_PAGE_1_BCM88690_B0r_fields[] = { 2991 { SW_AN_BP_1f, 16, 0, SOCF_LE } 2992 }; 2993 2994 #endif 2995 #if defined(BCM_56670_B0) 2996 soc_field_info_t soc_AN_X4_ABILITIES_SW_AN_BASE_PAGE_2_BCM56670_B0r_fields[] = { 2997 { SW_AN_BP_2f, 16, 0, SOCF_LE } 2998 }; 2999 3000 #endif 3001 #if defined(BCM_88690_B0) 3002 soc_field_info_t soc_AN_X4_ABILITIES_SW_AN_BASE_PAGE_2_BCM88690_B0r_fields[] = { 3003 { SW_AN_BP_2f, 16, 0, SOCF_LE } 3004 }; 3005 3006 #endif 3007 #if defined(BCM_88690_A0) 3008 soc_field_info_t soc_AN_X4_STATUS_LP_BASE1r_fields[] = { 3009 { LP_BASE1f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3010 }; 3011 3012 #endif 3013 #if defined(BCM_88690_A0) 3014 soc_field_info_t soc_AN_X4_STATUS_LP_BASE2r_fields[] = { 3015 { LP_BASE2f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3016 }; 3017 3018 #endif 3019 #if defined(BCM_88690_A0) 3020 soc_field_info_t soc_AN_X4_STATUS_LP_BASE3r_fields[] = { 3021 { LP_BASE3f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3022 }; 3023 3024 #endif 3025 #if defined(BCM_56670_B0) 3026 soc_field_info_t soc_AN_X4_STATUS_LP_BASE1_BCM56670_B0r_fields[] = { 3027 { LP_BASE1f, 16, 0, SOCF_LE|SOCF_RO } 3028 }; 3029 3030 #endif 3031 #if defined(BCM_88690_B0) 3032 soc_field_info_t soc_AN_X4_STATUS_LP_BASE1_BCM88690_B0r_fields[] = { 3033 { LP_BASE1f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3034 }; 3035 3036 #endif 3037 #if defined(BCM_56670_B0) 3038 soc_field_info_t soc_AN_X4_STATUS_LP_BASE2_BCM56670_B0r_fields[] = { 3039 { LP_BASE2f, 16, 0, SOCF_LE|SOCF_RO } 3040 }; 3041 3042 #endif 3043 #if defined(BCM_88690_B0) 3044 soc_field_info_t soc_AN_X4_STATUS_LP_BASE2_BCM88690_B0r_fields[] = { 3045 { LP_BASE2f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3046 }; 3047 3048 #endif 3049 #if defined(BCM_56670_B0) 3050 soc_field_info_t soc_AN_X4_STATUS_LP_BASE3_BCM56670_B0r_fields[] = { 3051 { LP_BASE3f, 16, 0, SOCF_LE|SOCF_RO } 3052 }; 3053 3054 #endif 3055 #if defined(BCM_88690_B0) 3056 soc_field_info_t soc_AN_X4_STATUS_LP_BASE3_BCM88690_B0r_fields[] = { 3057 { LP_BASE3f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3058 }; 3059 3060 #endif 3061 #if defined(BCM_88690_A0) 3062 soc_field_info_t soc_AN_X4_STATUS_LP_MP5_LOWERr_fields[] = { 3063 { MP5_150f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3064 }; 3065 3066 #endif 3067 #if defined(BCM_88690_B0) 3068 soc_field_info_t soc_AN_X4_STATUS_LP_MP5_LOWER_BCM88690_B0r_fields[] = { 3069 { MP5_150f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3070 }; 3071 3072 #endif 3073 #if defined(BCM_88690_A0) 3074 soc_field_info_t soc_AN_X4_STATUS_LP_MP5_MIDDLEr_fields[] = { 3075 { MP5_31_16f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3076 }; 3077 3078 #endif 3079 #if defined(BCM_88690_B0) 3080 soc_field_info_t soc_AN_X4_STATUS_LP_MP5_MIDDLE_BCM88690_B0r_fields[] = { 3081 { MP5_31_16f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3082 }; 3083 3084 #endif 3085 #if defined(BCM_88690_A0) 3086 soc_field_info_t soc_AN_X4_STATUS_LP_MP5_UPPERr_fields[] = { 3087 { MP5_47_16f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3088 }; 3089 3090 #endif 3091 #if defined(BCM_88690_B0) 3092 soc_field_info_t soc_AN_X4_STATUS_LP_MP5_UPPER_BCM88690_B0r_fields[] = { 3093 { MP5_47_16f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3094 }; 3095 3096 #endif 3097 #if defined(BCM_56670_B0) 3098 soc_field_info_t soc_AN_X4_STATUS_LP_OUI_UP1r_fields[] = { 3099 { LP_OUI_UP1f, 16, 0, SOCF_LE|SOCF_RO } 3100 }; 3101 3102 #endif 3103 #if defined(BCM_56670_B0) 3104 soc_field_info_t soc_AN_X4_STATUS_LP_OUI_UP2r_fields[] = { 3105 { LP_OUI_UP2f, 16, 0, SOCF_LE|SOCF_RO } 3106 }; 3107 3108 #endif 3109 #if defined(BCM_56670_B0) 3110 soc_field_info_t soc_AN_X4_STATUS_LP_OUI_UP3r_fields[] = { 3111 { LP_OUI_UP3f, 16, 0, SOCF_LE|SOCF_RO } 3112 }; 3113 3114 #endif 3115 #if defined(BCM_56670_B0) 3116 soc_field_info_t soc_AN_X4_STATUS_LP_OUI_UP4r_fields[] = { 3117 { LP_OUI_UP4f, 16, 0, SOCF_LE|SOCF_RO } 3118 }; 3119 3120 #endif 3121 #if defined(BCM_56670_B0) 3122 soc_field_info_t soc_AN_X4_STATUS_LP_OUI_UP5r_fields[] = { 3123 { LP_OUI_UP5f, 13, 0, SOCF_LE|SOCF_RO }, 3124 { RESERVEDf, 3, 13, SOCF_LE|SOCF_RO|SOCF_RES } 3125 }; 3126 3127 #endif 3128 #if defined(BCM_88690_A0) 3129 soc_field_info_t soc_AN_X4_STATUS_LP_UP_LOWERr_fields[] = { 3130 { UP_150f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3131 }; 3132 3133 #endif 3134 #if defined(BCM_88690_B0) 3135 soc_field_info_t soc_AN_X4_STATUS_LP_UP_LOWER_BCM88690_B0r_fields[] = { 3136 { UP_150f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3137 }; 3138 3139 #endif 3140 #if defined(BCM_88690_A0) 3141 soc_field_info_t soc_AN_X4_STATUS_LP_UP_MIDDLEr_fields[] = { 3142 { UP_31_16f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3143 }; 3144 3145 #endif 3146 #if defined(BCM_88690_B0) 3147 soc_field_info_t soc_AN_X4_STATUS_LP_UP_MIDDLE_BCM88690_B0r_fields[] = { 3148 { UP_31_16f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3149 }; 3150 3151 #endif 3152 #if defined(BCM_88690_A0) 3153 soc_field_info_t soc_AN_X4_STATUS_LP_UP_UPPERr_fields[] = { 3154 { UP_47_32f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3155 }; 3156 3157 #endif 3158 #if defined(BCM_88690_B0) 3159 soc_field_info_t soc_AN_X4_STATUS_LP_UP_UPPER_BCM88690_B0r_fields[] = { 3160 { UP_47_32f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3161 }; 3162 3163 #endif 3164 #if defined(BCM_56670_B0) 3165 soc_field_info_t soc_AN_X4_STATUS_PSEQ_RFr_fields[] = { 3166 { REMOTE_FAULT_SETf, 1, 0, SOCF_RO }, 3167 { RESERVEDf, 15, 1, SOCF_LE|SOCF_RO|SOCF_RES } 3168 }; 3169 3170 #endif 3171 #if defined(BCM_88690_A0) 3172 soc_field_info_t soc_AN_X4_STATUS_PSEQ_STATUSr_fields[] = { 3173 { CL73_AN_COMPLETEf, 1, 10, SOCF_RO|SOCF_SIG }, 3174 { FIELD_11_15f, 5, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 3175 { HP_MODEf, 1, 0, SOCF_RO|SOCF_SIG }, 3176 { RX_BPf, 1, 1, SOCF_RO|SOCF_SIG }, 3177 { RX_INVALID_SEQf, 1, 8, SOCF_RO|SOCF_SIG }, 3178 { RX_MP_MISMATCHf, 1, 5, SOCF_RO|SOCF_SIG }, 3179 { RX_MP_NULLf, 1, 3, SOCF_RO|SOCF_SIG }, 3180 { RX_MP_OUIf, 1, 4, SOCF_RO|SOCF_SIG }, 3181 { RX_NPf, 1, 2, SOCF_RO|SOCF_SIG }, 3182 { RX_NP_TOGGLE_ERRf, 1, 9, SOCF_RO|SOCF_SIG }, 3183 { RX_UP_OUI_MATCHf, 1, 7, SOCF_RO|SOCF_SIG }, 3184 { RX_UP_OUI_MISMATCHf, 1, 6, SOCF_RO|SOCF_SIG } 3185 }; 3186 3187 #endif 3188 #if defined(BCM_56670_B0) 3189 soc_field_info_t soc_AN_X4_STATUS_PSEQ_STATUS_BCM56670_B0r_fields[] = { 3190 { CL73_AN_COMPLETEf, 1, 10, SOCF_RO }, 3191 { HP_MODEf, 1, 0, SOCF_RO }, 3192 { RESERVEDf, 5, 11, SOCF_LE|SOCF_RO|SOCF_RES }, 3193 { RX_BPf, 1, 1, SOCF_RO }, 3194 { RX_INVALID_SEQf, 1, 8, SOCF_RO }, 3195 { RX_MP_MISMATCHf, 1, 5, SOCF_RO }, 3196 { RX_MP_NULLf, 1, 3, SOCF_RO }, 3197 { RX_MP_OUIf, 1, 4, SOCF_RO }, 3198 { RX_NPf, 1, 2, SOCF_RO }, 3199 { RX_NP_TOGGLE_ERRf, 1, 9, SOCF_RO }, 3200 { RX_UP_OUI_MATCHf, 1, 7, SOCF_RO }, 3201 { RX_UP_OUI_MISMATCHf, 1, 6, SOCF_RO } 3202 }; 3203 3204 #endif 3205 #if defined(BCM_88690_B0) 3206 soc_field_info_t soc_AN_X4_STATUS_PSEQ_STATUS_BCM88690_B0r_fields[] = { 3207 { CL73_AN_COMPLETEf, 1, 10, SOCF_RO|SOCF_SIG }, 3208 { FIELD_11_15f, 5, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 3209 { HP_MODEf, 1, 0, SOCF_RO|SOCF_SIG }, 3210 { RX_BPf, 1, 1, SOCF_RO|SOCF_SIG }, 3211 { RX_INVALID_SEQf, 1, 8, SOCF_RO|SOCF_SIG }, 3212 { RX_MP_MISMATCHf, 1, 5, SOCF_RO|SOCF_SIG }, 3213 { RX_MP_NULLf, 1, 3, SOCF_RO|SOCF_SIG }, 3214 { RX_MP_OUIf, 1, 4, SOCF_RO|SOCF_SIG }, 3215 { RX_NPf, 1, 2, SOCF_RO|SOCF_SIG }, 3216 { RX_NP_TOGGLE_ERRf, 1, 9, SOCF_RO|SOCF_SIG }, 3217 { RX_UP_OUI_MATCHf, 1, 7, SOCF_RO|SOCF_SIG }, 3218 { RX_UP_OUI_MISMATCHf, 1, 6, SOCF_RO|SOCF_SIG } 3219 }; 3220 3221 #endif 3222 #if defined(BCM_88690_A0) 3223 soc_field_info_t soc_AN_X4_STATUS_PXNG_STATUSr_fields[] = { 3224 { ABILITY_DETECTf, 1, 3, SOCF_RO|SOCF_SIG }, 3225 { ACK_DETECTf, 1, 2, SOCF_RO|SOCF_SIG }, 3226 { AN_ENABLEf, 1, 4, SOCF_RO|SOCF_SIG }, 3227 { AN_GOOD_CHECKf, 1, 8, SOCF_RO|SOCF_SIG }, 3228 { COMPLETE_ACKf, 1, 1, SOCF_RO|SOCF_SIG }, 3229 { CONSISTENCY_MISMATCHf, 1, 0, SOCF_RO|SOCF_SIG }, 3230 { ERROR_STATEf, 1, 5, SOCF_RO|SOCF_SIG }, 3231 { FIELD_9_15f, 7, 9, SOCF_LE|SOCF_RO|SOCF_SIG }, 3232 { NEXT_PAGE_WAITf, 1, 7, SOCF_RO|SOCF_SIG }, 3233 { TRANSMIT_DISABLEf, 1, 6, SOCF_RO|SOCF_SIG } 3234 }; 3235 3236 #endif 3237 #if defined(BCM_56670_B0) 3238 soc_field_info_t soc_AN_X4_STATUS_PXNG_STATUS_BCM56670_B0r_fields[] = { 3239 { ABILITY_DETECTf, 1, 3, SOCF_RO }, 3240 { ACK_DETECTf, 1, 2, SOCF_RO }, 3241 { AN_ENABLEf, 1, 4, SOCF_RO }, 3242 { AN_GOOD_CHECKf, 1, 8, SOCF_RO }, 3243 { COMPLETE_ACKf, 1, 1, SOCF_RO }, 3244 { CONSISTENCY_MISMATCHf, 1, 0, SOCF_RO }, 3245 { ERROR_STATEf, 1, 5, SOCF_RO }, 3246 { NEXT_PAGE_WAITf, 1, 7, SOCF_RO }, 3247 { RESERVEDf, 7, 9, SOCF_LE|SOCF_RO|SOCF_RES }, 3248 { TRANSMIT_DISABLEf, 1, 6, SOCF_RO } 3249 }; 3250 3251 #endif 3252 #if defined(BCM_88690_B0) 3253 soc_field_info_t soc_AN_X4_STATUS_PXNG_STATUS_BCM88690_B0r_fields[] = { 3254 { ABILITY_DETECTf, 1, 3, SOCF_RO|SOCF_SIG }, 3255 { ACK_DETECTf, 1, 2, SOCF_RO|SOCF_SIG }, 3256 { AN_ENABLEf, 1, 4, SOCF_RO|SOCF_SIG }, 3257 { AN_GOOD_CHECKf, 1, 8, SOCF_RO|SOCF_SIG }, 3258 { COMPLETE_ACKf, 1, 1, SOCF_RO|SOCF_SIG }, 3259 { CONSISTENCY_MISMATCHf, 1, 0, SOCF_RO|SOCF_SIG }, 3260 { ERROR_STATEf, 1, 5, SOCF_RO|SOCF_SIG }, 3261 { FIELD_9_15f, 7, 9, SOCF_LE|SOCF_RO|SOCF_SIG }, 3262 { NEXT_PAGE_WAITf, 1, 7, SOCF_RO|SOCF_SIG }, 3263 { TRANSMIT_DISABLEf, 1, 6, SOCF_RO|SOCF_SIG } 3264 }; 3265 3266 #endif 3267 #if defined(BCM_88690_A0) 3268 soc_field_info_t soc_AN_X4_STATUS_RES_ERRr_fields[] = { 3269 { FIELD_1_15f, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 3270 { RESOLUTION_ERRORf, 1, 0, SOCF_RO|SOCF_SIG } 3271 }; 3272 3273 #endif 3274 #if defined(BCM_56670_B0) 3275 soc_field_info_t soc_AN_X4_STATUS_RES_ERR_BCM56670_B0r_fields[] = { 3276 { RESERVEDf, 15, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 3277 { RESOLUTION_ERRORf, 1, 0, SOCF_RO } 3278 }; 3279 3280 #endif 3281 #if defined(BCM_88690_B0) 3282 soc_field_info_t soc_AN_X4_STATUS_RES_ERR_BCM88690_B0r_fields[] = { 3283 { FIELD_1_15f, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 3284 { RESOLUTION_ERRORf, 1, 0, SOCF_RO|SOCF_SIG } 3285 }; 3286 3287 #endif 3288 #if defined(BCM_88690_A0) 3289 soc_field_info_t soc_AN_X4_STATUS_R_CL73_STATUSr_fields[] = { 3290 { CL73_FIFO_FULLf, 1, 11, SOCF_RO|SOCF_SIG }, 3291 { CLK_TRANS_MISSf, 1, 4, SOCF_RO|SOCF_SIG }, 3292 { DME_LOCKEDf, 1, 10, SOCF_RO|SOCF_SIG }, 3293 { DME_MV_PAIRf, 1, 3, SOCF_RO|SOCF_SIG }, 3294 { DME_PAGEf, 1, 2, SOCF_RO|SOCF_SIG }, 3295 { DME_STATEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3296 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 3297 { PAGE_TOO_LONGf, 1, 5, SOCF_RO|SOCF_SIG }, 3298 { PAGE_TOO_SHORTf, 1, 6, SOCF_RO|SOCF_SIG }, 3299 { PULSE_TOO_LONGf, 1, 7, SOCF_RO|SOCF_SIG }, 3300 { PULSE_TOO_MODERATEf, 1, 8, SOCF_RO|SOCF_SIG }, 3301 { PULSE_TOO_SHORTf, 1, 9, SOCF_RO|SOCF_SIG } 3302 }; 3303 3304 #endif 3305 #if defined(BCM_56670_B0) 3306 soc_field_info_t soc_AN_X4_STATUS_R_CL73_STATUS_BCM56670_B0r_fields[] = { 3307 { CL73_FIFO_FULLf, 1, 11, SOCF_RO }, 3308 { CLK_TRANS_MISSf, 1, 4, SOCF_RO }, 3309 { DME_LOCKEDf, 1, 10, SOCF_RO }, 3310 { DME_MV_PAIRf, 1, 3, SOCF_RO }, 3311 { DME_PAGEf, 1, 2, SOCF_RO }, 3312 { DME_STATEf, 2, 0, SOCF_LE|SOCF_RO }, 3313 { PAGE_TOO_LONGf, 1, 5, SOCF_RO }, 3314 { PAGE_TOO_SHORTf, 1, 6, SOCF_RO }, 3315 { PULSE_TOO_LONGf, 1, 7, SOCF_RO }, 3316 { PULSE_TOO_MODERATEf, 1, 8, SOCF_RO }, 3317 { PULSE_TOO_SHORTf, 1, 9, SOCF_RO }, 3318 { RESERVEDf, 4, 12, SOCF_LE|SOCF_RO|SOCF_RES } 3319 }; 3320 3321 #endif 3322 #if defined(BCM_88690_B0) 3323 soc_field_info_t soc_AN_X4_STATUS_R_CL73_STATUS_BCM88690_B0r_fields[] = { 3324 { CL73_FIFO_FULLf, 1, 11, SOCF_RO|SOCF_SIG }, 3325 { CLK_TRANS_MISSf, 1, 4, SOCF_RO|SOCF_SIG }, 3326 { DME_LOCKEDf, 1, 10, SOCF_RO|SOCF_SIG }, 3327 { DME_MV_PAIRf, 1, 3, SOCF_RO|SOCF_SIG }, 3328 { DME_PAGEf, 1, 2, SOCF_RO|SOCF_SIG }, 3329 { DME_STATEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3330 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 3331 { PAGE_TOO_LONGf, 1, 5, SOCF_RO|SOCF_SIG }, 3332 { PAGE_TOO_SHORTf, 1, 6, SOCF_RO|SOCF_SIG }, 3333 { PULSE_TOO_LONGf, 1, 7, SOCF_RO|SOCF_SIG }, 3334 { PULSE_TOO_MODERATEf, 1, 8, SOCF_RO|SOCF_SIG }, 3335 { PULSE_TOO_SHORTf, 1, 9, SOCF_RO|SOCF_SIG } 3336 }; 3337 3338 #endif 3339 #if defined(BCM_56670_B0) 3340 soc_field_info_t soc_AN_X4_STATUS_UNEXP_PAGEr_fields[] = { 3341 { RX_UNEXPECTED_PAGEf, 16, 0, SOCF_LE|SOCF_RO } 3342 }; 3343 3344 #endif 3345 #if defined(BCM_88690_A0) 3346 soc_field_info_t soc_AN_X4_SW_MGMT_AN_ABILITY_RESOLUTION_STATUSr_fields[] = { 3347 { AN_HCD_CL72f, 1, 0, SOCF_RO|SOCF_SIG }, 3348 { AN_HCD_DUPLEXf, 1, 14, SOCF_RO|SOCF_SIG }, 3349 { AN_HCD_FEC_ARCHf, 3, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 3350 { AN_HCD_PAUSEf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 3351 { AN_HCD_SPEEDf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 3352 { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG } 3353 }; 3354 3355 #endif 3356 #if defined(BCM_56670_B0) 3357 soc_field_info_t soc_AN_X4_SW_MGMT_AN_ABILITY_RESOLUTION_STATUS_BCM56670_B0r_fields[] = { 3358 { AN_HCD_CL72f, 1, 0, SOCF_RO }, 3359 { AN_HCD_DUPLEXf, 1, 12, SOCF_RO }, 3360 { AN_HCD_FECf, 1, 1, SOCF_RO }, 3361 { AN_HCD_PAUSEf, 2, 10, SOCF_LE|SOCF_RO }, 3362 { AN_HCD_SPEEDf, 8, 2, SOCF_LE|SOCF_RO }, 3363 { HCD_CL91_ENf, 1, 13, SOCF_RO }, 3364 { HCD_DBG_CL74_BASE_ENf, 1, 15, SOCF_RO }, 3365 { HCD_DBG_CL74_UP_ENf, 1, 14, SOCF_RO } 3366 }; 3367 3368 #endif 3369 #if defined(BCM_88690_B0) 3370 soc_field_info_t soc_AN_X4_SW_MGMT_AN_ABILITY_RESOLUTION_STATUS_BCM88690_B0r_fields[] = { 3371 { AN_HCD_CL72f, 1, 0, SOCF_RO|SOCF_SIG }, 3372 { AN_HCD_DUPLEXf, 1, 14, SOCF_RO|SOCF_SIG }, 3373 { AN_HCD_FEC_ARCHf, 3, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 3374 { AN_HCD_PAUSEf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 3375 { AN_HCD_SPEEDf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 3376 { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG } 3377 }; 3378 3379 #endif 3380 #if defined(BCM_88690_A0) 3381 soc_field_info_t soc_AN_X4_SW_MGMT_AN_MISC_STATUSr_fields[] = { 3382 { AN_ACTIVEf, 1, 6, SOCF_RO|SOCF_SIG }, 3383 { AN_COMPLETEf, 1, 15, SOCF_RO|SOCF_SIG }, 3384 { AN_FAIL_COUNTf, 4, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 3385 { AN_RETRY_COUNTf, 6, 9, SOCF_LE|SOCF_RO|SOCF_SIG }, 3386 { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3387 }; 3388 3389 #endif 3390 #if defined(BCM_56670_B0) 3391 soc_field_info_t soc_AN_X4_SW_MGMT_AN_MISC_STATUS_BCM56670_B0r_fields[] = { 3392 { AN_ACTIVEf, 1, 6, SOCF_RO }, 3393 { AN_COMPLETEf, 1, 15, SOCF_RO }, 3394 { AN_FAIL_COUNTf, 4, 2, SOCF_LE|SOCF_RO }, 3395 { AN_RETRY_COUNTf, 6, 9, SOCF_LE|SOCF_RO }, 3396 { PD_COMPLETEDf, 1, 7, SOCF_RO }, 3397 { PD_IN_PROGRESSf, 1, 1, SOCF_RO }, 3398 { PD_SPEED_STATUS_0f, 1, 0, SOCF_RO }, 3399 { SPEED_FORCEf, 1, 8, SOCF_RO } 3400 }; 3401 3402 #endif 3403 #if defined(BCM_88690_B0) 3404 soc_field_info_t soc_AN_X4_SW_MGMT_AN_MISC_STATUS_BCM88690_B0r_fields[] = { 3405 { AN_ACTIVEf, 1, 6, SOCF_RO|SOCF_SIG }, 3406 { AN_COMPLETEf, 1, 15, SOCF_RO|SOCF_SIG }, 3407 { AN_FAIL_COUNTf, 4, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 3408 { AN_RETRY_COUNTf, 6, 9, SOCF_LE|SOCF_RO|SOCF_SIG }, 3409 { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3410 }; 3411 3412 #endif 3413 #if defined(BCM_88690_A0) 3414 soc_field_info_t soc_AN_X4_SW_MGMT_INTr_fields[] = { 3415 { AN_COMPLETED_SW_INTf, 1, 1, SOCF_RO|SOCF_SIG }, 3416 { AN_GOOD_CHK_INTf, 1, 2, SOCF_RO|SOCF_SIG }, 3417 { FIELD_3_15f, 13, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 3418 { LP_PAGE_RDY_INTf, 1, 0, SOCF_RO|SOCF_SIG } 3419 }; 3420 3421 #endif 3422 #if defined(BCM_56670_B0) 3423 soc_field_info_t soc_AN_X4_SW_MGMT_INT_BCM56670_B0r_fields[] = { 3424 { AN_COMPLETED_SW_INTf, 1, 2, SOCF_RO }, 3425 { AN_GOOD_CHK_INTf, 1, 3, SOCF_RO }, 3426 { LD_PAGE_REQ_INTf, 1, 1, SOCF_RO }, 3427 { LP_PAGE_RDY_INTf, 1, 0, SOCF_RO }, 3428 { RESERVEDf, 12, 4, SOCF_LE|SOCF_RO|SOCF_RES } 3429 }; 3430 3431 #endif 3432 #if defined(BCM_88690_B0) 3433 soc_field_info_t soc_AN_X4_SW_MGMT_INT_BCM88690_B0r_fields[] = { 3434 { AN_COMPLETED_SW_INTf, 1, 1, SOCF_RO|SOCF_SIG }, 3435 { AN_GOOD_CHK_INTf, 1, 2, SOCF_RO|SOCF_SIG }, 3436 { FIELD_3_15f, 13, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 3437 { LP_PAGE_RDY_INTf, 1, 0, SOCF_RO|SOCF_SIG } 3438 }; 3439 3440 #endif 3441 #if defined(BCM_88690_A0) 3442 soc_field_info_t soc_AN_X4_SW_MGMT_INT_ENr_fields[] = { 3443 { AN_COMPLETED_SW_ENf, 1, 1, 0 }, 3444 { AN_GOOD_CHK_ENf, 1, 2, 0 }, 3445 { FIELD_3_15f, 13, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 3446 { LP_PAGE_RDY_ENf, 1, 0, 0 } 3447 }; 3448 3449 #endif 3450 #if defined(BCM_56670_B0) 3451 soc_field_info_t soc_AN_X4_SW_MGMT_INT_EN_BCM56670_B0r_fields[] = { 3452 { AN_COMPLETED_SW_ENf, 1, 2, 0 }, 3453 { AN_GOOD_CHK_ENf, 1, 3, 0 }, 3454 { LD_PAGE_REQ_ENf, 1, 1, 0 }, 3455 { LP_PAGE_RDY_ENf, 1, 0, 0 }, 3456 { RESERVEDf, 12, 4, SOCF_LE|SOCF_RO|SOCF_RES } 3457 }; 3458 3459 #endif 3460 #if defined(BCM_88690_B0) 3461 soc_field_info_t soc_AN_X4_SW_MGMT_INT_EN_BCM88690_B0r_fields[] = { 3462 { AN_COMPLETED_SW_ENf, 1, 1, 0 }, 3463 { AN_GOOD_CHK_ENf, 1, 2, 0 }, 3464 { FIELD_3_15f, 13, 3, SOCF_LE|SOCF_RO|SOCF_SIG }, 3465 { LP_PAGE_RDY_ENf, 1, 0, 0 } 3466 }; 3467 3468 #endif 3469 #if defined(BCM_88690_A0) 3470 soc_field_info_t soc_AN_X4_SW_MGMT_LD_CONTROLr_fields[] = { 3471 { AN_HCD_RES_DISABLEf, 1, 0, 0 }, 3472 { AN_TYPE_SWf, 1, 1, 0 }, 3473 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 3474 { SW_AN_SPEED_IDf, 6, 2, SOCF_LE } 3475 }; 3476 3477 #endif 3478 #if defined(BCM_56670_B0) 3479 soc_field_info_t soc_AN_X4_SW_MGMT_LD_CONTROL_BCM56670_B0r_fields[] = { 3480 { AN_HCD_RES_DISABLEf, 1, 0, 0 }, 3481 { AN_TYPE_SWf, 1, 1, 0 }, 3482 { RESERVEDf, 14, 2, SOCF_LE|SOCF_RO|SOCF_RES } 3483 }; 3484 3485 #endif 3486 #if defined(BCM_88690_B0) 3487 soc_field_info_t soc_AN_X4_SW_MGMT_LD_CONTROL_BCM88690_B0r_fields[] = { 3488 { AN_HCD_RES_DISABLEf, 1, 0, 0 }, 3489 { AN_TYPE_SWf, 1, 1, 0 }, 3490 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 3491 { SW_AN_SPEED_IDf, 6, 2, SOCF_LE } 3492 }; 3493 3494 #endif 3495 #if defined(BCM_88690_A0) 3496 soc_field_info_t soc_AN_X4_SW_MGMT_LD_PAGE_0r_fields[] = { 3497 { LD_PAGE_0f, 16, 0, SOCF_LE } 3498 }; 3499 3500 #endif 3501 #if defined(BCM_88690_A0) 3502 soc_field_info_t soc_AN_X4_SW_MGMT_LD_PAGE_1r_fields[] = { 3503 { LD_PAGE_1f, 16, 0, SOCF_LE } 3504 }; 3505 3506 #endif 3507 #if defined(BCM_88690_A0) 3508 soc_field_info_t soc_AN_X4_SW_MGMT_LD_PAGE_2r_fields[] = { 3509 { LD_PAGE_2f, 16, 0, SOCF_LE } 3510 }; 3511 3512 #endif 3513 #if defined(BCM_56670_B0) 3514 soc_field_info_t soc_AN_X4_SW_MGMT_LD_PAGE_0_BCM56670_B0r_fields[] = { 3515 { LD_PAGE_0f, 16, 0, SOCF_LE } 3516 }; 3517 3518 #endif 3519 #if defined(BCM_88690_B0) 3520 soc_field_info_t soc_AN_X4_SW_MGMT_LD_PAGE_0_BCM88690_B0r_fields[] = { 3521 { LD_PAGE_0f, 16, 0, SOCF_LE } 3522 }; 3523 3524 #endif 3525 #if defined(BCM_56670_B0) 3526 soc_field_info_t soc_AN_X4_SW_MGMT_LD_PAGE_1_BCM56670_B0r_fields[] = { 3527 { LD_PAGE_1f, 16, 0, SOCF_LE } 3528 }; 3529 3530 #endif 3531 #if defined(BCM_88690_B0) 3532 soc_field_info_t soc_AN_X4_SW_MGMT_LD_PAGE_1_BCM88690_B0r_fields[] = { 3533 { LD_PAGE_1f, 16, 0, SOCF_LE } 3534 }; 3535 3536 #endif 3537 #if defined(BCM_56670_B0) 3538 soc_field_info_t soc_AN_X4_SW_MGMT_LD_PAGE_2_BCM56670_B0r_fields[] = { 3539 { LD_PAGE_2f, 16, 0, SOCF_LE } 3540 }; 3541 3542 #endif 3543 #if defined(BCM_88690_B0) 3544 soc_field_info_t soc_AN_X4_SW_MGMT_LD_PAGE_2_BCM88690_B0r_fields[] = { 3545 { LD_PAGE_2f, 16, 0, SOCF_LE } 3546 }; 3547 3548 #endif 3549 #if defined(BCM_88690_A0) 3550 soc_field_info_t soc_AN_X4_SW_MGMT_LP_PAGE_0r_fields[] = { 3551 { LP_PAGE_0f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3552 }; 3553 3554 #endif 3555 #if defined(BCM_88690_A0) 3556 soc_field_info_t soc_AN_X4_SW_MGMT_LP_PAGE_1r_fields[] = { 3557 { LP_PAGE_1f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3558 }; 3559 3560 #endif 3561 #if defined(BCM_88690_A0) 3562 soc_field_info_t soc_AN_X4_SW_MGMT_LP_PAGE_2r_fields[] = { 3563 { LP_PAGE_2f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3564 }; 3565 3566 #endif 3567 #if defined(BCM_56670_B0) 3568 soc_field_info_t soc_AN_X4_SW_MGMT_LP_PAGE_0_BCM56670_B0r_fields[] = { 3569 { LP_PAGE_0f, 16, 0, SOCF_LE|SOCF_RO } 3570 }; 3571 3572 #endif 3573 #if defined(BCM_88690_B0) 3574 soc_field_info_t soc_AN_X4_SW_MGMT_LP_PAGE_0_BCM88690_B0r_fields[] = { 3575 { LP_PAGE_0f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3576 }; 3577 3578 #endif 3579 #if defined(BCM_56670_B0) 3580 soc_field_info_t soc_AN_X4_SW_MGMT_LP_PAGE_1_BCM56670_B0r_fields[] = { 3581 { LP_PAGE_1f, 16, 0, SOCF_LE|SOCF_RO } 3582 }; 3583 3584 #endif 3585 #if defined(BCM_88690_B0) 3586 soc_field_info_t soc_AN_X4_SW_MGMT_LP_PAGE_1_BCM88690_B0r_fields[] = { 3587 { LP_PAGE_1f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3588 }; 3589 3590 #endif 3591 #if defined(BCM_56670_B0) 3592 soc_field_info_t soc_AN_X4_SW_MGMT_LP_PAGE_2_BCM56670_B0r_fields[] = { 3593 { LP_PAGE_2f, 16, 0, SOCF_LE|SOCF_RO } 3594 }; 3595 3596 #endif 3597 #if defined(BCM_88690_B0) 3598 soc_field_info_t soc_AN_X4_SW_MGMT_LP_PAGE_2_BCM88690_B0r_fields[] = { 3599 { LP_PAGE_2f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3600 }; 3601 3602 #endif 3603 #if defined(BCM_88690_A0) 3604 soc_field_info_t soc_AN_X4_SW_MGMT_SW_CONTROL_STATUSr_fields[] = { 3605 { AN_COMPLETEDf, 1, 15, SOCF_RO|SOCF_SIG }, 3606 { FIELD_8_10f, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 3607 { LD_CONTROL_VALIDf, 1, 14, SOCF_RO|SOCF_SIG }, 3608 { LD_SEQ_RESTARTf, 1, 11, SOCF_RO|SOCF_SIG }, 3609 { LP_PAGE_RDYf, 1, 12, SOCF_RO|SOCF_SIG }, 3610 { TLA_LN_SEQUENCER_FSM_STATUS1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3611 }; 3612 3613 #endif 3614 #if defined(BCM_56670_B0) 3615 soc_field_info_t soc_AN_X4_SW_MGMT_SW_CONTROL_STATUS_BCM56670_B0r_fields[] = { 3616 { AN_COMPLETEDf, 1, 15, SOCF_RO }, 3617 { LD_CONTROL_VALIDf, 1, 14, SOCF_RO }, 3618 { LD_PAGE_REQf, 1, 13, SOCF_RO }, 3619 { LD_SEQ_RESTARTf, 1, 11, SOCF_RO }, 3620 { LP_PAGE_RDYf, 1, 12, SOCF_RO }, 3621 { PD_CL37_COMPLETEDf, 1, 8, SOCF_RO }, 3622 { PD_SPEED_STATUS_1f, 1, 9, SOCF_RO }, 3623 { RESERVEDf, 1, 10, SOCF_RO|SOCF_RES }, 3624 { TLA_LN_SEQUENCER_FSM_STATUS1f, 8, 0, SOCF_LE|SOCF_RO } 3625 }; 3626 3627 #endif 3628 #if defined(BCM_88690_B0) 3629 soc_field_info_t soc_AN_X4_SW_MGMT_SW_CONTROL_STATUS_BCM88690_B0r_fields[] = { 3630 { AN_COMPLETEDf, 1, 15, SOCF_RO|SOCF_SIG }, 3631 { FIELD_8_10f, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 3632 { LD_CONTROL_VALIDf, 1, 14, SOCF_RO|SOCF_SIG }, 3633 { LD_SEQ_RESTARTf, 1, 11, SOCF_RO|SOCF_SIG }, 3634 { LP_PAGE_RDYf, 1, 12, SOCF_RO|SOCF_SIG }, 3635 { TLA_LN_SEQUENCER_FSM_STATUS1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3636 }; 3637 3638 #endif 3639 #if defined(BCM_88690_A0) 3640 soc_field_info_t soc_AN_X4_SW_MGMT_TLA_SEQUENCER_STATUSr_fields[] = { 3641 { TLA_SEQ_FSM_STATUSf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3642 }; 3643 3644 #endif 3645 #if defined(BCM_56670_B0) 3646 soc_field_info_t soc_AN_X4_SW_MGMT_TLA_SEQUENCER_STATUS_BCM56670_B0r_fields[] = { 3647 { TLA_SEQ_FSM_STATUSf, 16, 0, SOCF_LE|SOCF_RO } 3648 }; 3649 3650 #endif 3651 #if defined(BCM_88690_B0) 3652 soc_field_info_t soc_AN_X4_SW_MGMT_TLA_SEQUENCER_STATUS_BCM88690_B0r_fields[] = { 3653 { TLA_SEQ_FSM_STATUSf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3654 }; 3655 3656 #endif 3657 #if defined(BCM_88690_A0) 3658 soc_field_info_t soc_AN_X4_SW_MGMT_WAIT_ACK_COMPLETEr_fields[] = { 3659 { FIELD_2_15f, 14, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 3660 { SEND_ACKf, 1, 1, SOCF_RO|SOCF_SIG }, 3661 { WAIT_FOR_ACK_ENf, 1, 0, SOCF_RO|SOCF_SIG } 3662 }; 3663 3664 #endif 3665 #if defined(BCM_56670_B0) 3666 soc_field_info_t soc_AN_X4_SW_MGMT_WAIT_ACK_COMPLETE_BCM56670_B0r_fields[] = { 3667 { RESERVEDf, 14, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 3668 { SEND_ACKf, 1, 1, SOCF_RO }, 3669 { WAIT_FOR_ACK_ENf, 1, 0, SOCF_RO } 3670 }; 3671 3672 #endif 3673 #if defined(BCM_88690_B0) 3674 soc_field_info_t soc_AN_X4_SW_MGMT_WAIT_ACK_COMPLETE_BCM88690_B0r_fields[] = { 3675 { FIELD_2_15f, 14, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 3676 { SEND_ACKf, 1, 1, SOCF_RO|SOCF_SIG }, 3677 { WAIT_FOR_ACK_ENf, 1, 0, SOCF_RO|SOCF_SIG } 3678 }; 3679 3680 #endif 3681 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 3682 soc_field_info_t soc_AOPSTHr_fields[] = { 3683 { BATM_AOPSTHf, 13, 0, SOCF_LE }, 3684 { BATM_RSVDf, 3, 13, SOCF_LE|SOCF_RES } 3685 }; 3686 3687 #endif 3688 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 3689 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 3690 defined(BCM_56450_B1) 3691 soc_field_info_t soc_APBW_IDM_IDM_IO_CONTROL_DIRECTr_fields[] = { 3692 { ARCACHE_JTAG_M0f, 4, 24, SOCF_LE }, 3693 { AWCACHE_JTAG_M0f, 4, 20, SOCF_LE }, 3694 { CLK_ENABLEf, 1, 0, 0 }, 3695 { FORCECLOCKSONf, 1, 1, 0 }, 3696 { INITIATE_BISTf, 1, 15, 0 }, 3697 { OTP_POWER_READYf, 1, 16, 0 }, 3698 { RESERVED_1f, 13, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 3699 { RESERVED_2f, 2, 18, SOCF_LE|SOCF_RO|SOCF_RES }, 3700 { RESERVED_3f, 1, 30, SOCF_RO|SOCF_RES }, 3701 { UARTCLKSELf, 1, 17, 0 } 3702 }; 3703 3704 #endif 3705 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 3706 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 3707 defined(BCM_56450_B1) 3708 soc_field_info_t soc_APBW_IDM_IDM_IO_STATUSr_fields[] = { 3709 { BIST_DONEf, 1, 15, SOCF_RO }, 3710 { BIST_FAILf, 1, 14, SOCF_RO }, 3711 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }, 3712 { RESERVED_1f, 14, 0, SOCF_LE|SOCF_RO|SOCF_RES } 3713 }; 3714 3715 #endif 3716 #if defined(BCM_88675_A0) 3717 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ADDR_LSBr_fields[] = { 3718 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3719 }; 3720 3721 #endif 3722 #if defined(BCM_88270_A0) 3723 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88270_A0r_fields[] = { 3724 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3725 }; 3726 3727 #endif 3728 #if defined(BCM_88375_A0) 3729 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88375_A0r_fields[] = { 3730 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3731 }; 3732 3733 #endif 3734 #if defined(BCM_88375_B0) 3735 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88375_B0r_fields[] = { 3736 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3737 }; 3738 3739 #endif 3740 #if defined(BCM_88470_A0) 3741 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88470_A0r_fields[] = { 3742 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3743 }; 3744 3745 #endif 3746 #if defined(BCM_88470_B0) 3747 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88470_B0r_fields[] = { 3748 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3749 }; 3750 3751 #endif 3752 #if defined(BCM_88675_B0) 3753 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88675_B0r_fields[] = { 3754 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3755 }; 3756 3757 #endif 3758 #if defined(BCM_88680_A0) 3759 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88680_A0r_fields[] = { 3760 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 3761 }; 3762 3763 #endif 3764 #if defined(BCM_88675_A0) 3765 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_COMPLETEr_fields[] = { 3766 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 3767 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 3768 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 3769 }; 3770 3771 #endif 3772 #if defined(BCM_88270_A0) 3773 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_COMPLETE_BCM88270_A0r_fields[] = { 3774 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 3775 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 3776 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 3777 }; 3778 3779 #endif 3780 #if defined(BCM_88375_A0) 3781 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_COMPLETE_BCM88375_A0r_fields[] = { 3782 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 3783 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 3784 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 3785 }; 3786 3787 #endif 3788 #if defined(BCM_88375_B0) 3789 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_COMPLETE_BCM88375_B0r_fields[] = { 3790 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 3791 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 3792 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 3793 }; 3794 3795 #endif 3796 #if defined(BCM_88470_A0) 3797 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_COMPLETE_BCM88470_A0r_fields[] = { 3798 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 3799 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 3800 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 3801 }; 3802 3803 #endif 3804 #if defined(BCM_88470_B0) 3805 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_COMPLETE_BCM88470_B0r_fields[] = { 3806 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 3807 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 3808 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 3809 }; 3810 3811 #endif 3812 #if defined(BCM_88675_B0) 3813 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_COMPLETE_BCM88675_B0r_fields[] = { 3814 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 3815 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 3816 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 3817 }; 3818 3819 #endif 3820 #if defined(BCM_88680_A0) 3821 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_COMPLETE_BCM88680_A0r_fields[] = { 3822 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 3823 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 3824 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 3825 }; 3826 3827 #endif 3828 #if defined(BCM_88675_A0) 3829 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_CONTROLr_fields[] = { 3830 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 3831 { BUS_ERROR_RESETf, 1, 0, 0 }, 3832 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 3833 { TIMEOUT_ENABLEf, 1, 9, 0 }, 3834 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 3835 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 3836 { TIMEOUT_RESETf, 1, 2, 0 } 3837 }; 3838 3839 #endif 3840 #if defined(BCM_88270_A0) 3841 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_CONTROL_BCM88270_A0r_fields[] = { 3842 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 3843 { BUS_ERROR_RESETf, 1, 0, 0 }, 3844 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 3845 { TIMEOUT_ENABLEf, 1, 9, 0 }, 3846 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 3847 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 3848 { TIMEOUT_RESETf, 1, 2, 0 } 3849 }; 3850 3851 #endif 3852 #if defined(BCM_88375_A0) 3853 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_CONTROL_BCM88375_A0r_fields[] = { 3854 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 3855 { BUS_ERROR_RESETf, 1, 0, 0 }, 3856 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 3857 { TIMEOUT_ENABLEf, 1, 9, 0 }, 3858 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 3859 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 3860 { TIMEOUT_RESETf, 1, 2, 0 } 3861 }; 3862 3863 #endif 3864 #if defined(BCM_88375_B0) 3865 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_CONTROL_BCM88375_B0r_fields[] = { 3866 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 3867 { BUS_ERROR_RESETf, 1, 0, 0 }, 3868 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 3869 { TIMEOUT_ENABLEf, 1, 9, 0 }, 3870 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 3871 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 3872 { TIMEOUT_RESETf, 1, 2, 0 } 3873 }; 3874 3875 #endif 3876 #if defined(BCM_88470_A0) 3877 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_CONTROL_BCM88470_A0r_fields[] = { 3878 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 3879 { BUS_ERROR_RESETf, 1, 0, 0 }, 3880 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 3881 { TIMEOUT_ENABLEf, 1, 9, 0 }, 3882 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 3883 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 3884 { TIMEOUT_RESETf, 1, 2, 0 } 3885 }; 3886 3887 #endif 3888 #if defined(BCM_88470_B0) 3889 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_CONTROL_BCM88470_B0r_fields[] = { 3890 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 3891 { BUS_ERROR_RESETf, 1, 0, 0 }, 3892 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 3893 { TIMEOUT_ENABLEf, 1, 9, 0 }, 3894 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 3895 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 3896 { TIMEOUT_RESETf, 1, 2, 0 } 3897 }; 3898 3899 #endif 3900 #if defined(BCM_88675_B0) 3901 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_CONTROL_BCM88675_B0r_fields[] = { 3902 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 3903 { BUS_ERROR_RESETf, 1, 0, 0 }, 3904 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 3905 { TIMEOUT_ENABLEf, 1, 9, 0 }, 3906 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 3907 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 3908 { TIMEOUT_RESETf, 1, 2, 0 } 3909 }; 3910 3911 #endif 3912 #if defined(BCM_88680_A0) 3913 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_CONTROL_BCM88680_A0r_fields[] = { 3914 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 3915 { BUS_ERROR_RESETf, 1, 0, 0 }, 3916 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 3917 { TIMEOUT_ENABLEf, 1, 9, 0 }, 3918 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 3919 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 3920 { TIMEOUT_RESETf, 1, 2, 0 } 3921 }; 3922 3923 #endif 3924 #if defined(BCM_88675_A0) 3925 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_FLAGSr_fields[] = { 3926 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 3927 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3928 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 3929 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 3930 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 3931 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 3932 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 3933 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3934 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 3935 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 3936 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 3937 }; 3938 3939 #endif 3940 #if defined(BCM_88270_A0) 3941 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_FLAGS_BCM88270_A0r_fields[] = { 3942 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 3943 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3944 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 3945 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 3946 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 3947 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 3948 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 3949 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3950 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 3951 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 3952 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 3953 }; 3954 3955 #endif 3956 #if defined(BCM_88375_A0) 3957 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_FLAGS_BCM88375_A0r_fields[] = { 3958 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 3959 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3960 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 3961 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 3962 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 3963 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 3964 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 3965 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3966 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 3967 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 3968 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 3969 }; 3970 3971 #endif 3972 #if defined(BCM_88375_B0) 3973 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_FLAGS_BCM88375_B0r_fields[] = { 3974 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 3975 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3976 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 3977 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 3978 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 3979 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 3980 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 3981 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3982 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 3983 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 3984 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 3985 }; 3986 3987 #endif 3988 #if defined(BCM_88470_A0) 3989 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_FLAGS_BCM88470_A0r_fields[] = { 3990 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 3991 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 3992 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 3993 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 3994 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 3995 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 3996 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 3997 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 3998 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 3999 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 4000 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 4001 }; 4002 4003 #endif 4004 #if defined(BCM_88470_B0) 4005 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_FLAGS_BCM88470_B0r_fields[] = { 4006 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 4007 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 4008 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 4009 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 4010 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 4011 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 4012 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4013 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4014 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 4015 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 4016 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 4017 }; 4018 4019 #endif 4020 #if defined(BCM_88675_B0) 4021 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_FLAGS_BCM88675_B0r_fields[] = { 4022 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 4023 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 4024 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 4025 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 4026 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 4027 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 4028 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4029 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4030 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 4031 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 4032 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 4033 }; 4034 4035 #endif 4036 #if defined(BCM_88680_A0) 4037 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_FLAGS_BCM88680_A0r_fields[] = { 4038 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 4039 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 4040 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 4041 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 4042 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 4043 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 4044 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4045 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4046 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 4047 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 4048 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 4049 }; 4050 4051 #endif 4052 #if defined(BCM_88675_A0) 4053 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_IDr_fields[] = { 4054 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4055 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4056 }; 4057 4058 #endif 4059 #if defined(BCM_88270_A0) 4060 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ID_BCM88270_A0r_fields[] = { 4061 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4062 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4063 }; 4064 4065 #endif 4066 #if defined(BCM_88375_A0) 4067 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ID_BCM88375_A0r_fields[] = { 4068 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4069 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4070 }; 4071 4072 #endif 4073 #if defined(BCM_88375_B0) 4074 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ID_BCM88375_B0r_fields[] = { 4075 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4076 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4077 }; 4078 4079 #endif 4080 #if defined(BCM_88470_A0) 4081 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ID_BCM88470_A0r_fields[] = { 4082 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4083 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4084 }; 4085 4086 #endif 4087 #if defined(BCM_88470_B0) 4088 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ID_BCM88470_B0r_fields[] = { 4089 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4090 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4091 }; 4092 4093 #endif 4094 #if defined(BCM_88675_B0) 4095 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ID_BCM88675_B0r_fields[] = { 4096 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4097 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4098 }; 4099 4100 #endif 4101 #if defined(BCM_88680_A0) 4102 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_ID_BCM88680_A0r_fields[] = { 4103 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4104 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4105 }; 4106 4107 #endif 4108 #if defined(BCM_88675_A0) 4109 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_STATUSr_fields[] = { 4110 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4111 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 4112 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 4113 }; 4114 4115 #endif 4116 #if defined(BCM_88270_A0) 4117 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_STATUS_BCM88270_A0r_fields[] = { 4118 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4119 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 4120 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 4121 }; 4122 4123 #endif 4124 #if defined(BCM_88375_A0) 4125 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_STATUS_BCM88375_A0r_fields[] = { 4126 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4127 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 4128 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 4129 }; 4130 4131 #endif 4132 #if defined(BCM_88375_B0) 4133 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_STATUS_BCM88375_B0r_fields[] = { 4134 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4135 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 4136 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 4137 }; 4138 4139 #endif 4140 #if defined(BCM_88470_A0) 4141 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_STATUS_BCM88470_A0r_fields[] = { 4142 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4143 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 4144 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 4145 }; 4146 4147 #endif 4148 #if defined(BCM_88470_B0) 4149 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_STATUS_BCM88470_B0r_fields[] = { 4150 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4151 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 4152 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 4153 }; 4154 4155 #endif 4156 #if defined(BCM_88675_B0) 4157 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_STATUS_BCM88675_B0r_fields[] = { 4158 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4159 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 4160 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 4161 }; 4162 4163 #endif 4164 #if defined(BCM_88680_A0) 4165 soc_field_info_t soc_APBX_IDM_IDM_ERROR_LOG_STATUS_BCM88680_A0r_fields[] = { 4166 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4167 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 4168 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 4169 }; 4170 4171 #endif 4172 #if defined(BCM_88675_A0) 4173 soc_field_info_t soc_APBX_IDM_IDM_INTERRUPT_STATUSr_fields[] = { 4174 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 4175 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 4176 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 4177 }; 4178 4179 #endif 4180 #if defined(BCM_88270_A0) 4181 soc_field_info_t soc_APBX_IDM_IDM_INTERRUPT_STATUS_BCM88270_A0r_fields[] = { 4182 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 4183 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 4184 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 4185 }; 4186 4187 #endif 4188 #if defined(BCM_88375_A0) 4189 soc_field_info_t soc_APBX_IDM_IDM_INTERRUPT_STATUS_BCM88375_A0r_fields[] = { 4190 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 4191 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 4192 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 4193 }; 4194 4195 #endif 4196 #if defined(BCM_88375_B0) 4197 soc_field_info_t soc_APBX_IDM_IDM_INTERRUPT_STATUS_BCM88375_B0r_fields[] = { 4198 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 4199 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 4200 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 4201 }; 4202 4203 #endif 4204 #if defined(BCM_88470_A0) 4205 soc_field_info_t soc_APBX_IDM_IDM_INTERRUPT_STATUS_BCM88470_A0r_fields[] = { 4206 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 4207 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 4208 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 4209 }; 4210 4211 #endif 4212 #if defined(BCM_88470_B0) 4213 soc_field_info_t soc_APBX_IDM_IDM_INTERRUPT_STATUS_BCM88470_B0r_fields[] = { 4214 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 4215 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 4216 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 4217 }; 4218 4219 #endif 4220 #if defined(BCM_88675_B0) 4221 soc_field_info_t soc_APBX_IDM_IDM_INTERRUPT_STATUS_BCM88675_B0r_fields[] = { 4222 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 4223 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 4224 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 4225 }; 4226 4227 #endif 4228 #if defined(BCM_88680_A0) 4229 soc_field_info_t soc_APBX_IDM_IDM_INTERRUPT_STATUS_BCM88680_A0r_fields[] = { 4230 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 4231 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 4232 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 4233 }; 4234 4235 #endif 4236 #if defined(BCM_88675_A0) 4237 soc_field_info_t soc_APBX_IDM_IDM_IO_CONTROL_DIRECTr_fields[] = { 4238 { CLK_ENABLEf, 1, 0, 0 } 4239 }; 4240 4241 #endif 4242 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 4243 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 4244 defined(BCM_56450_B1) 4245 soc_field_info_t soc_APBX_IDM_IDM_IO_CONTROL_DIRECT_BCM56450_A0r_fields[] = { 4246 { CLK_ENABLEf, 1, 0, 0 }, 4247 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 4248 }; 4249 4250 #endif 4251 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 4252 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 4253 defined(BCM_56970_A0) 4254 soc_field_info_t soc_APBX_IDM_IDM_IO_CONTROL_DIRECT_BCM56560_A0r_fields[] = { 4255 { CLK_ENABLEf, 1, 0, 0 }, 4256 { UART0_SCLK_SELf, 1, 2, 0 }, 4257 { UART1_SCLK_SELf, 1, 4, 0 } 4258 }; 4259 4260 #endif 4261 #if defined(BCM_88270_A0) 4262 soc_field_info_t soc_APBX_IDM_IDM_IO_CONTROL_DIRECT_BCM88270_A0r_fields[] = { 4263 { CLK_ENABLEf, 1, 0, 0 } 4264 }; 4265 4266 #endif 4267 #if defined(BCM_88375_A0) 4268 soc_field_info_t soc_APBX_IDM_IDM_IO_CONTROL_DIRECT_BCM88375_A0r_fields[] = { 4269 { CLK_ENABLEf, 1, 0, 0 } 4270 }; 4271 4272 #endif 4273 #if defined(BCM_88375_B0) 4274 soc_field_info_t soc_APBX_IDM_IDM_IO_CONTROL_DIRECT_BCM88375_B0r_fields[] = { 4275 { CLK_ENABLEf, 1, 0, 0 } 4276 }; 4277 4278 #endif 4279 #if defined(BCM_88470_A0) 4280 soc_field_info_t soc_APBX_IDM_IDM_IO_CONTROL_DIRECT_BCM88470_A0r_fields[] = { 4281 { CLK_ENABLEf, 1, 0, 0 } 4282 }; 4283 4284 #endif 4285 #if defined(BCM_88470_B0) 4286 soc_field_info_t soc_APBX_IDM_IDM_IO_CONTROL_DIRECT_BCM88470_B0r_fields[] = { 4287 { CLK_ENABLEf, 1, 0, 0 } 4288 }; 4289 4290 #endif 4291 #if defined(BCM_88675_B0) 4292 soc_field_info_t soc_APBX_IDM_IDM_IO_CONTROL_DIRECT_BCM88675_B0r_fields[] = { 4293 { CLK_ENABLEf, 1, 0, 0 } 4294 }; 4295 4296 #endif 4297 #if defined(BCM_88680_A0) 4298 soc_field_info_t soc_APBX_IDM_IDM_IO_CONTROL_DIRECT_BCM88680_A0r_fields[] = { 4299 { CLK_ENABLEf, 1, 0, 0 } 4300 }; 4301 4302 #endif 4303 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 4304 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 4305 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 4306 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 4307 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 4308 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 4309 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 4310 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 4311 defined(BCM_56980_A0) || defined(BCM_56980_B0) || \ 4312 defined(BCM_88950_A0) 4313 soc_field_info_t soc_APBX_IDM_IDM_IO_CONTROL_DIRECT_BCM88950_A0r_fields[] = { 4314 { CLK_ENABLEf, 1, 0, 0 } 4315 }; 4316 4317 #endif 4318 #if defined(BCM_88675_A0) 4319 soc_field_info_t soc_APBX_IDM_IDM_RESET_CONTROLr_fields[] = { 4320 { RESETf, 1, 0, 0 } 4321 }; 4322 4323 #endif 4324 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 4325 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 4326 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 4327 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 4328 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 4329 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 4330 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 4331 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 4332 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 4333 defined(BCM_56980_A0) || defined(BCM_56980_B0) 4334 soc_field_info_t soc_APBX_IDM_IDM_RESET_CONTROL_BCM53400_A0r_fields[] = { 4335 { RESETf, 1, 0, 0 } 4336 }; 4337 4338 #endif 4339 #if defined(BCM_88270_A0) 4340 soc_field_info_t soc_APBX_IDM_IDM_RESET_CONTROL_BCM88270_A0r_fields[] = { 4341 { RESETf, 1, 0, 0 } 4342 }; 4343 4344 #endif 4345 #if defined(BCM_88375_A0) 4346 soc_field_info_t soc_APBX_IDM_IDM_RESET_CONTROL_BCM88375_A0r_fields[] = { 4347 { RESETf, 1, 0, 0 } 4348 }; 4349 4350 #endif 4351 #if defined(BCM_88375_B0) 4352 soc_field_info_t soc_APBX_IDM_IDM_RESET_CONTROL_BCM88375_B0r_fields[] = { 4353 { RESETf, 1, 0, 0 } 4354 }; 4355 4356 #endif 4357 #if defined(BCM_88470_A0) 4358 soc_field_info_t soc_APBX_IDM_IDM_RESET_CONTROL_BCM88470_A0r_fields[] = { 4359 { RESETf, 1, 0, 0 } 4360 }; 4361 4362 #endif 4363 #if defined(BCM_88470_B0) 4364 soc_field_info_t soc_APBX_IDM_IDM_RESET_CONTROL_BCM88470_B0r_fields[] = { 4365 { RESETf, 1, 0, 0 } 4366 }; 4367 4368 #endif 4369 #if defined(BCM_88675_B0) 4370 soc_field_info_t soc_APBX_IDM_IDM_RESET_CONTROL_BCM88675_B0r_fields[] = { 4371 { RESETf, 1, 0, 0 } 4372 }; 4373 4374 #endif 4375 #if defined(BCM_88680_A0) 4376 soc_field_info_t soc_APBX_IDM_IDM_RESET_CONTROL_BCM88680_A0r_fields[] = { 4377 { RESETf, 1, 0, 0 } 4378 }; 4379 4380 #endif 4381 #if defined(BCM_88950_A0) 4382 soc_field_info_t soc_APBX_IDM_IDM_RESET_CONTROL_BCM88950_A0r_fields[] = { 4383 { RESETf, 1, 0, 0 } 4384 }; 4385 4386 #endif 4387 #if defined(BCM_88675_A0) 4388 soc_field_info_t soc_APBX_IDM_IDM_RESET_READ_IDr_fields[] = { 4389 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4390 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4391 }; 4392 4393 #endif 4394 #if defined(BCM_88270_A0) 4395 soc_field_info_t soc_APBX_IDM_IDM_RESET_READ_ID_BCM88270_A0r_fields[] = { 4396 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4397 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4398 }; 4399 4400 #endif 4401 #if defined(BCM_88375_A0) 4402 soc_field_info_t soc_APBX_IDM_IDM_RESET_READ_ID_BCM88375_A0r_fields[] = { 4403 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4404 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4405 }; 4406 4407 #endif 4408 #if defined(BCM_88375_B0) 4409 soc_field_info_t soc_APBX_IDM_IDM_RESET_READ_ID_BCM88375_B0r_fields[] = { 4410 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4411 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4412 }; 4413 4414 #endif 4415 #if defined(BCM_88470_A0) 4416 soc_field_info_t soc_APBX_IDM_IDM_RESET_READ_ID_BCM88470_A0r_fields[] = { 4417 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4418 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4419 }; 4420 4421 #endif 4422 #if defined(BCM_88470_B0) 4423 soc_field_info_t soc_APBX_IDM_IDM_RESET_READ_ID_BCM88470_B0r_fields[] = { 4424 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4425 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4426 }; 4427 4428 #endif 4429 #if defined(BCM_88675_B0) 4430 soc_field_info_t soc_APBX_IDM_IDM_RESET_READ_ID_BCM88675_B0r_fields[] = { 4431 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4432 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4433 }; 4434 4435 #endif 4436 #if defined(BCM_88680_A0) 4437 soc_field_info_t soc_APBX_IDM_IDM_RESET_READ_ID_BCM88680_A0r_fields[] = { 4438 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4439 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4440 }; 4441 4442 #endif 4443 #if defined(BCM_88675_A0) 4444 soc_field_info_t soc_APBX_IDM_IDM_RESET_STATUSr_fields[] = { 4445 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 4446 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 4447 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4448 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 4449 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 4450 }; 4451 4452 #endif 4453 #if defined(BCM_88270_A0) 4454 soc_field_info_t soc_APBX_IDM_IDM_RESET_STATUS_BCM88270_A0r_fields[] = { 4455 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 4456 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 4457 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4458 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 4459 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 4460 }; 4461 4462 #endif 4463 #if defined(BCM_88375_A0) 4464 soc_field_info_t soc_APBX_IDM_IDM_RESET_STATUS_BCM88375_A0r_fields[] = { 4465 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 4466 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 4467 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4468 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 4469 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 4470 }; 4471 4472 #endif 4473 #if defined(BCM_88375_B0) 4474 soc_field_info_t soc_APBX_IDM_IDM_RESET_STATUS_BCM88375_B0r_fields[] = { 4475 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 4476 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 4477 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4478 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 4479 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 4480 }; 4481 4482 #endif 4483 #if defined(BCM_88470_A0) 4484 soc_field_info_t soc_APBX_IDM_IDM_RESET_STATUS_BCM88470_A0r_fields[] = { 4485 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 4486 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 4487 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4488 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 4489 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 4490 }; 4491 4492 #endif 4493 #if defined(BCM_88470_B0) 4494 soc_field_info_t soc_APBX_IDM_IDM_RESET_STATUS_BCM88470_B0r_fields[] = { 4495 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 4496 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 4497 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4498 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 4499 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 4500 }; 4501 4502 #endif 4503 #if defined(BCM_88675_B0) 4504 soc_field_info_t soc_APBX_IDM_IDM_RESET_STATUS_BCM88675_B0r_fields[] = { 4505 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 4506 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 4507 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4508 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 4509 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 4510 }; 4511 4512 #endif 4513 #if defined(BCM_88680_A0) 4514 soc_field_info_t soc_APBX_IDM_IDM_RESET_STATUS_BCM88680_A0r_fields[] = { 4515 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 4516 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 4517 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4518 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 4519 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 4520 }; 4521 4522 #endif 4523 #if defined(BCM_88675_A0) 4524 soc_field_info_t soc_APBX_IDM_IDM_RESET_WRITE_IDr_fields[] = { 4525 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4526 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4527 }; 4528 4529 #endif 4530 #if defined(BCM_88270_A0) 4531 soc_field_info_t soc_APBX_IDM_IDM_RESET_WRITE_ID_BCM88270_A0r_fields[] = { 4532 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4533 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4534 }; 4535 4536 #endif 4537 #if defined(BCM_88375_A0) 4538 soc_field_info_t soc_APBX_IDM_IDM_RESET_WRITE_ID_BCM88375_A0r_fields[] = { 4539 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4540 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4541 }; 4542 4543 #endif 4544 #if defined(BCM_88375_B0) 4545 soc_field_info_t soc_APBX_IDM_IDM_RESET_WRITE_ID_BCM88375_B0r_fields[] = { 4546 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4547 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4548 }; 4549 4550 #endif 4551 #if defined(BCM_88470_A0) 4552 soc_field_info_t soc_APBX_IDM_IDM_RESET_WRITE_ID_BCM88470_A0r_fields[] = { 4553 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4554 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4555 }; 4556 4557 #endif 4558 #if defined(BCM_88470_B0) 4559 soc_field_info_t soc_APBX_IDM_IDM_RESET_WRITE_ID_BCM88470_B0r_fields[] = { 4560 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4561 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4562 }; 4563 4564 #endif 4565 #if defined(BCM_88675_B0) 4566 soc_field_info_t soc_APBX_IDM_IDM_RESET_WRITE_ID_BCM88675_B0r_fields[] = { 4567 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4568 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4569 }; 4570 4571 #endif 4572 #if defined(BCM_88680_A0) 4573 soc_field_info_t soc_APBX_IDM_IDM_RESET_WRITE_ID_BCM88680_A0r_fields[] = { 4574 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4575 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 4576 }; 4577 4578 #endif 4579 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 4580 soc_field_info_t soc_APBY_IDM_IDM_IO_CONTROL_DIRECTr_fields[] = { 4581 { CLK_ENABLEf, 1, 0, 0 }, 4582 { UART0_SCLK_SELf, 1, 2, 0 }, 4583 { UART1_SCLK_SELf, 1, 4, 0 }, 4584 { UART2_SCLK_SELf, 1, 6, 0 }, 4585 { UART3_SCLK_SELf, 1, 8, 0 }, 4586 { UART4_SCLK_SELf, 1, 10, 0 } 4587 }; 4588 4589 #endif 4590 #if defined(BCM_88675_A0) 4591 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ADDR_LSBr_fields[] = { 4592 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 4593 }; 4594 4595 #endif 4596 #if defined(BCM_88270_A0) 4597 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88270_A0r_fields[] = { 4598 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 4599 }; 4600 4601 #endif 4602 #if defined(BCM_88375_A0) 4603 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88375_A0r_fields[] = { 4604 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 4605 }; 4606 4607 #endif 4608 #if defined(BCM_88375_B0) 4609 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88375_B0r_fields[] = { 4610 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 4611 }; 4612 4613 #endif 4614 #if defined(BCM_88470_A0) 4615 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88470_A0r_fields[] = { 4616 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 4617 }; 4618 4619 #endif 4620 #if defined(BCM_88470_B0) 4621 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88470_B0r_fields[] = { 4622 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 4623 }; 4624 4625 #endif 4626 #if defined(BCM_88675_B0) 4627 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88675_B0r_fields[] = { 4628 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 4629 }; 4630 4631 #endif 4632 #if defined(BCM_88680_A0) 4633 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88680_A0r_fields[] = { 4634 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 4635 }; 4636 4637 #endif 4638 #if defined(BCM_88690_A0) 4639 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88690_A0r_fields[] = { 4640 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 4641 }; 4642 4643 #endif 4644 #if defined(BCM_88690_B0) 4645 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88690_B0r_fields[] = { 4646 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 4647 }; 4648 4649 #endif 4650 #if defined(BCM_88790_A0) 4651 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88790_A0r_fields[] = { 4652 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 4653 }; 4654 4655 #endif 4656 #if defined(BCM_88675_A0) 4657 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_COMPLETEr_fields[] = { 4658 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 4659 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 4660 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 4661 }; 4662 4663 #endif 4664 #if defined(BCM_88270_A0) 4665 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88270_A0r_fields[] = { 4666 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 4667 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 4668 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 4669 }; 4670 4671 #endif 4672 #if defined(BCM_88375_A0) 4673 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88375_A0r_fields[] = { 4674 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 4675 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 4676 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 4677 }; 4678 4679 #endif 4680 #if defined(BCM_88375_B0) 4681 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88375_B0r_fields[] = { 4682 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 4683 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 4684 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 4685 }; 4686 4687 #endif 4688 #if defined(BCM_88470_A0) 4689 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88470_A0r_fields[] = { 4690 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 4691 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 4692 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 4693 }; 4694 4695 #endif 4696 #if defined(BCM_88470_B0) 4697 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88470_B0r_fields[] = { 4698 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 4699 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 4700 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 4701 }; 4702 4703 #endif 4704 #if defined(BCM_88675_B0) 4705 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88675_B0r_fields[] = { 4706 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 4707 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 4708 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 4709 }; 4710 4711 #endif 4712 #if defined(BCM_88680_A0) 4713 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88680_A0r_fields[] = { 4714 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 4715 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 4716 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 4717 }; 4718 4719 #endif 4720 #if defined(BCM_88690_A0) 4721 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88690_A0r_fields[] = { 4722 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 4723 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 4724 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 4725 }; 4726 4727 #endif 4728 #if defined(BCM_88690_B0) 4729 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88690_B0r_fields[] = { 4730 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 4731 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 4732 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 4733 }; 4734 4735 #endif 4736 #if defined(BCM_88790_A0) 4737 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88790_A0r_fields[] = { 4738 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 4739 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 4740 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 4741 }; 4742 4743 #endif 4744 #if defined(BCM_88675_A0) 4745 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_CONTROLr_fields[] = { 4746 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 4747 { BUS_ERROR_RESETf, 1, 0, 0 }, 4748 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 4749 { TIMEOUT_ENABLEf, 1, 9, 0 }, 4750 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 4751 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 4752 { TIMEOUT_RESETf, 1, 2, 0 } 4753 }; 4754 4755 #endif 4756 #if defined(BCM_88270_A0) 4757 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88270_A0r_fields[] = { 4758 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 4759 { BUS_ERROR_RESETf, 1, 0, 0 }, 4760 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 4761 { TIMEOUT_ENABLEf, 1, 9, 0 }, 4762 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 4763 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 4764 { TIMEOUT_RESETf, 1, 2, 0 } 4765 }; 4766 4767 #endif 4768 #if defined(BCM_88375_A0) 4769 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88375_A0r_fields[] = { 4770 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 4771 { BUS_ERROR_RESETf, 1, 0, 0 }, 4772 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 4773 { TIMEOUT_ENABLEf, 1, 9, 0 }, 4774 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 4775 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 4776 { TIMEOUT_RESETf, 1, 2, 0 } 4777 }; 4778 4779 #endif 4780 #if defined(BCM_88375_B0) 4781 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88375_B0r_fields[] = { 4782 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 4783 { BUS_ERROR_RESETf, 1, 0, 0 }, 4784 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 4785 { TIMEOUT_ENABLEf, 1, 9, 0 }, 4786 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 4787 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 4788 { TIMEOUT_RESETf, 1, 2, 0 } 4789 }; 4790 4791 #endif 4792 #if defined(BCM_88470_A0) 4793 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88470_A0r_fields[] = { 4794 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 4795 { BUS_ERROR_RESETf, 1, 0, 0 }, 4796 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 4797 { TIMEOUT_ENABLEf, 1, 9, 0 }, 4798 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 4799 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 4800 { TIMEOUT_RESETf, 1, 2, 0 } 4801 }; 4802 4803 #endif 4804 #if defined(BCM_88470_B0) 4805 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88470_B0r_fields[] = { 4806 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 4807 { BUS_ERROR_RESETf, 1, 0, 0 }, 4808 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 4809 { TIMEOUT_ENABLEf, 1, 9, 0 }, 4810 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 4811 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 4812 { TIMEOUT_RESETf, 1, 2, 0 } 4813 }; 4814 4815 #endif 4816 #if defined(BCM_88675_B0) 4817 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88675_B0r_fields[] = { 4818 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 4819 { BUS_ERROR_RESETf, 1, 0, 0 }, 4820 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 4821 { TIMEOUT_ENABLEf, 1, 9, 0 }, 4822 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 4823 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 4824 { TIMEOUT_RESETf, 1, 2, 0 } 4825 }; 4826 4827 #endif 4828 #if defined(BCM_88680_A0) 4829 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88680_A0r_fields[] = { 4830 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 4831 { BUS_ERROR_RESETf, 1, 0, 0 }, 4832 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 4833 { TIMEOUT_ENABLEf, 1, 9, 0 }, 4834 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 4835 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 4836 { TIMEOUT_RESETf, 1, 2, 0 } 4837 }; 4838 4839 #endif 4840 #if defined(BCM_88690_A0) 4841 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88690_A0r_fields[] = { 4842 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 4843 { BUS_ERROR_RESETf, 1, 0, 0 }, 4844 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 4845 { TIMEOUT_ENABLEf, 1, 9, 0 }, 4846 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 4847 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 4848 { TIMEOUT_RESETf, 1, 2, 0 } 4849 }; 4850 4851 #endif 4852 #if defined(BCM_88690_B0) 4853 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88690_B0r_fields[] = { 4854 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 4855 { BUS_ERROR_RESETf, 1, 0, 0 }, 4856 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 4857 { TIMEOUT_ENABLEf, 1, 9, 0 }, 4858 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 4859 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 4860 { TIMEOUT_RESETf, 1, 2, 0 } 4861 }; 4862 4863 #endif 4864 #if defined(BCM_88790_A0) 4865 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88790_A0r_fields[] = { 4866 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 4867 { BUS_ERROR_RESETf, 1, 0, 0 }, 4868 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 4869 { TIMEOUT_ENABLEf, 1, 9, 0 }, 4870 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 4871 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 4872 { TIMEOUT_RESETf, 1, 2, 0 } 4873 }; 4874 4875 #endif 4876 #if defined(BCM_88675_A0) 4877 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_FLAGSr_fields[] = { 4878 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 4879 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 4880 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 4881 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 4882 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 4883 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 4884 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4885 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4886 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 4887 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 4888 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 4889 }; 4890 4891 #endif 4892 #if defined(BCM_88270_A0) 4893 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88270_A0r_fields[] = { 4894 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 4895 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 4896 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 4897 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 4898 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 4899 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 4900 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4901 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4902 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 4903 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 4904 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 4905 }; 4906 4907 #endif 4908 #if defined(BCM_88375_A0) 4909 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88375_A0r_fields[] = { 4910 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 4911 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 4912 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 4913 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 4914 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 4915 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 4916 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4917 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4918 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 4919 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 4920 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 4921 }; 4922 4923 #endif 4924 #if defined(BCM_88375_B0) 4925 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88375_B0r_fields[] = { 4926 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 4927 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 4928 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 4929 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 4930 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 4931 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 4932 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4933 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4934 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 4935 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 4936 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 4937 }; 4938 4939 #endif 4940 #if defined(BCM_88470_A0) 4941 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88470_A0r_fields[] = { 4942 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 4943 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 4944 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 4945 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 4946 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 4947 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 4948 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4949 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4950 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 4951 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 4952 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 4953 }; 4954 4955 #endif 4956 #if defined(BCM_88470_B0) 4957 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88470_B0r_fields[] = { 4958 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 4959 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 4960 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 4961 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 4962 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 4963 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 4964 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4965 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4966 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 4967 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 4968 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 4969 }; 4970 4971 #endif 4972 #if defined(BCM_88675_B0) 4973 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88675_B0r_fields[] = { 4974 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 4975 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 4976 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 4977 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 4978 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 4979 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 4980 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4981 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4982 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 4983 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 4984 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 4985 }; 4986 4987 #endif 4988 #if defined(BCM_88680_A0) 4989 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88680_A0r_fields[] = { 4990 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 4991 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 4992 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 4993 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 4994 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 4995 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 4996 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 4997 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 4998 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 4999 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 5000 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 5001 }; 5002 5003 #endif 5004 #if defined(BCM_88690_A0) 5005 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88690_A0r_fields[] = { 5006 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 5007 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 5008 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 5009 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 5010 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 5011 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 5012 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5013 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5014 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 5015 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 5016 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 5017 }; 5018 5019 #endif 5020 #if defined(BCM_88690_B0) 5021 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88690_B0r_fields[] = { 5022 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 5023 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 5024 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 5025 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 5026 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 5027 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 5028 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5029 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5030 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 5031 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 5032 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 5033 }; 5034 5035 #endif 5036 #if defined(BCM_88790_A0) 5037 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88790_A0r_fields[] = { 5038 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 5039 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 5040 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 5041 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 5042 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 5043 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 5044 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5045 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5046 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 5047 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 5048 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 5049 }; 5050 5051 #endif 5052 #if defined(BCM_88675_A0) 5053 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_IDr_fields[] = { 5054 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5055 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5056 }; 5057 5058 #endif 5059 #if defined(BCM_88270_A0) 5060 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ID_BCM88270_A0r_fields[] = { 5061 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5062 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5063 }; 5064 5065 #endif 5066 #if defined(BCM_88375_A0) 5067 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ID_BCM88375_A0r_fields[] = { 5068 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5069 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5070 }; 5071 5072 #endif 5073 #if defined(BCM_88375_B0) 5074 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ID_BCM88375_B0r_fields[] = { 5075 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5076 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5077 }; 5078 5079 #endif 5080 #if defined(BCM_88470_A0) 5081 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ID_BCM88470_A0r_fields[] = { 5082 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5083 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5084 }; 5085 5086 #endif 5087 #if defined(BCM_88470_B0) 5088 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ID_BCM88470_B0r_fields[] = { 5089 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5090 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5091 }; 5092 5093 #endif 5094 #if defined(BCM_88675_B0) 5095 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ID_BCM88675_B0r_fields[] = { 5096 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5097 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5098 }; 5099 5100 #endif 5101 #if defined(BCM_88680_A0) 5102 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ID_BCM88680_A0r_fields[] = { 5103 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5104 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5105 }; 5106 5107 #endif 5108 #if defined(BCM_88690_A0) 5109 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ID_BCM88690_A0r_fields[] = { 5110 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5111 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5112 }; 5113 5114 #endif 5115 #if defined(BCM_88690_B0) 5116 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ID_BCM88690_B0r_fields[] = { 5117 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5118 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5119 }; 5120 5121 #endif 5122 #if defined(BCM_88790_A0) 5123 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_ID_BCM88790_A0r_fields[] = { 5124 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5125 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5126 }; 5127 5128 #endif 5129 #if defined(BCM_88675_A0) 5130 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_STATUSr_fields[] = { 5131 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5132 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 5133 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 5134 }; 5135 5136 #endif 5137 #if defined(BCM_88270_A0) 5138 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88270_A0r_fields[] = { 5139 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5140 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 5141 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 5142 }; 5143 5144 #endif 5145 #if defined(BCM_88375_A0) 5146 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88375_A0r_fields[] = { 5147 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5148 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 5149 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 5150 }; 5151 5152 #endif 5153 #if defined(BCM_88375_B0) 5154 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88375_B0r_fields[] = { 5155 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5156 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 5157 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 5158 }; 5159 5160 #endif 5161 #if defined(BCM_88470_A0) 5162 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88470_A0r_fields[] = { 5163 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5164 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 5165 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 5166 }; 5167 5168 #endif 5169 #if defined(BCM_88470_B0) 5170 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88470_B0r_fields[] = { 5171 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5172 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 5173 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 5174 }; 5175 5176 #endif 5177 #if defined(BCM_88675_B0) 5178 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88675_B0r_fields[] = { 5179 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5180 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 5181 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 5182 }; 5183 5184 #endif 5185 #if defined(BCM_88680_A0) 5186 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88680_A0r_fields[] = { 5187 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5188 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 5189 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 5190 }; 5191 5192 #endif 5193 #if defined(BCM_88690_A0) 5194 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88690_A0r_fields[] = { 5195 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5196 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 5197 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 5198 }; 5199 5200 #endif 5201 #if defined(BCM_88690_B0) 5202 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88690_B0r_fields[] = { 5203 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5204 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 5205 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 5206 }; 5207 5208 #endif 5209 #if defined(BCM_88790_A0) 5210 soc_field_info_t soc_APBY_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88790_A0r_fields[] = { 5211 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5212 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 5213 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 5214 }; 5215 5216 #endif 5217 #if defined(BCM_88675_A0) 5218 soc_field_info_t soc_APBY_S0_IDM_IDM_INTERRUPT_STATUSr_fields[] = { 5219 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5220 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 5221 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 5222 }; 5223 5224 #endif 5225 #if defined(BCM_88270_A0) 5226 soc_field_info_t soc_APBY_S0_IDM_IDM_INTERRUPT_STATUS_BCM88270_A0r_fields[] = { 5227 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5228 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 5229 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 5230 }; 5231 5232 #endif 5233 #if defined(BCM_88375_A0) 5234 soc_field_info_t soc_APBY_S0_IDM_IDM_INTERRUPT_STATUS_BCM88375_A0r_fields[] = { 5235 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5236 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 5237 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 5238 }; 5239 5240 #endif 5241 #if defined(BCM_88375_B0) 5242 soc_field_info_t soc_APBY_S0_IDM_IDM_INTERRUPT_STATUS_BCM88375_B0r_fields[] = { 5243 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5244 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 5245 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 5246 }; 5247 5248 #endif 5249 #if defined(BCM_88470_A0) 5250 soc_field_info_t soc_APBY_S0_IDM_IDM_INTERRUPT_STATUS_BCM88470_A0r_fields[] = { 5251 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5252 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 5253 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 5254 }; 5255 5256 #endif 5257 #if defined(BCM_88470_B0) 5258 soc_field_info_t soc_APBY_S0_IDM_IDM_INTERRUPT_STATUS_BCM88470_B0r_fields[] = { 5259 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5260 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 5261 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 5262 }; 5263 5264 #endif 5265 #if defined(BCM_88675_B0) 5266 soc_field_info_t soc_APBY_S0_IDM_IDM_INTERRUPT_STATUS_BCM88675_B0r_fields[] = { 5267 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5268 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 5269 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 5270 }; 5271 5272 #endif 5273 #if defined(BCM_88680_A0) 5274 soc_field_info_t soc_APBY_S0_IDM_IDM_INTERRUPT_STATUS_BCM88680_A0r_fields[] = { 5275 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5276 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 5277 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 5278 }; 5279 5280 #endif 5281 #if defined(BCM_88690_A0) 5282 soc_field_info_t soc_APBY_S0_IDM_IDM_INTERRUPT_STATUS_BCM88690_A0r_fields[] = { 5283 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5284 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 5285 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 5286 }; 5287 5288 #endif 5289 #if defined(BCM_88690_B0) 5290 soc_field_info_t soc_APBY_S0_IDM_IDM_INTERRUPT_STATUS_BCM88690_B0r_fields[] = { 5291 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5292 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 5293 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 5294 }; 5295 5296 #endif 5297 #if defined(BCM_88790_A0) 5298 soc_field_info_t soc_APBY_S0_IDM_IDM_INTERRUPT_STATUS_BCM88790_A0r_fields[] = { 5299 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 5300 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 5301 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 5302 }; 5303 5304 #endif 5305 #if defined(BCM_56370_A0) 5306 soc_field_info_t soc_APBY_S0_IDM_IDM_IO_CONTROL_DIRECTr_fields[] = { 5307 { CLEAR_ICFG_APB_IFf, 1, 0, 0 }, 5308 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 5309 }; 5310 5311 #endif 5312 #if defined(BCM_88675_A0) 5313 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_CONTROLr_fields[] = { 5314 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 5315 { RESETf, 1, 0, 0 } 5316 }; 5317 5318 #endif 5319 #if defined(BCM_88270_A0) 5320 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_CONTROL_BCM88270_A0r_fields[] = { 5321 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 5322 { RESETf, 1, 0, 0 } 5323 }; 5324 5325 #endif 5326 #if defined(BCM_88375_A0) 5327 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_CONTROL_BCM88375_A0r_fields[] = { 5328 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 5329 { RESETf, 1, 0, 0 } 5330 }; 5331 5332 #endif 5333 #if defined(BCM_88375_B0) 5334 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_CONTROL_BCM88375_B0r_fields[] = { 5335 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 5336 { RESETf, 1, 0, 0 } 5337 }; 5338 5339 #endif 5340 #if defined(BCM_88470_A0) 5341 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_CONTROL_BCM88470_A0r_fields[] = { 5342 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 5343 { RESETf, 1, 0, 0 } 5344 }; 5345 5346 #endif 5347 #if defined(BCM_88470_B0) 5348 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_CONTROL_BCM88470_B0r_fields[] = { 5349 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 5350 { RESETf, 1, 0, 0 } 5351 }; 5352 5353 #endif 5354 #if defined(BCM_88675_B0) 5355 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_CONTROL_BCM88675_B0r_fields[] = { 5356 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 5357 { RESETf, 1, 0, 0 } 5358 }; 5359 5360 #endif 5361 #if defined(BCM_88680_A0) 5362 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_CONTROL_BCM88680_A0r_fields[] = { 5363 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 5364 { RESETf, 1, 0, 0 } 5365 }; 5366 5367 #endif 5368 #if defined(BCM_88690_A0) 5369 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_CONTROL_BCM88690_A0r_fields[] = { 5370 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 5371 { RESETf, 1, 0, 0 } 5372 }; 5373 5374 #endif 5375 #if defined(BCM_88690_B0) 5376 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_CONTROL_BCM88690_B0r_fields[] = { 5377 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 5378 { RESETf, 1, 0, 0 } 5379 }; 5380 5381 #endif 5382 #if defined(BCM_88790_A0) 5383 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_CONTROL_BCM88790_A0r_fields[] = { 5384 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 5385 { RESETf, 1, 0, 0 } 5386 }; 5387 5388 #endif 5389 #if defined(BCM_88675_A0) 5390 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_READ_IDr_fields[] = { 5391 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5392 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5393 }; 5394 5395 #endif 5396 #if defined(BCM_88270_A0) 5397 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_READ_ID_BCM88270_A0r_fields[] = { 5398 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5399 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5400 }; 5401 5402 #endif 5403 #if defined(BCM_88375_A0) 5404 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_READ_ID_BCM88375_A0r_fields[] = { 5405 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5406 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5407 }; 5408 5409 #endif 5410 #if defined(BCM_88375_B0) 5411 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_READ_ID_BCM88375_B0r_fields[] = { 5412 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5413 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5414 }; 5415 5416 #endif 5417 #if defined(BCM_88470_A0) 5418 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_READ_ID_BCM88470_A0r_fields[] = { 5419 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5420 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5421 }; 5422 5423 #endif 5424 #if defined(BCM_88470_B0) 5425 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_READ_ID_BCM88470_B0r_fields[] = { 5426 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5427 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5428 }; 5429 5430 #endif 5431 #if defined(BCM_88675_B0) 5432 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_READ_ID_BCM88675_B0r_fields[] = { 5433 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5434 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5435 }; 5436 5437 #endif 5438 #if defined(BCM_88680_A0) 5439 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_READ_ID_BCM88680_A0r_fields[] = { 5440 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5441 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5442 }; 5443 5444 #endif 5445 #if defined(BCM_88690_A0) 5446 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_READ_ID_BCM88690_A0r_fields[] = { 5447 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5448 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5449 }; 5450 5451 #endif 5452 #if defined(BCM_88690_B0) 5453 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_READ_ID_BCM88690_B0r_fields[] = { 5454 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5455 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5456 }; 5457 5458 #endif 5459 #if defined(BCM_88790_A0) 5460 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_READ_ID_BCM88790_A0r_fields[] = { 5461 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5462 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5463 }; 5464 5465 #endif 5466 #if defined(BCM_88675_A0) 5467 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_STATUSr_fields[] = { 5468 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 5469 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 5470 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5471 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 5472 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 5473 }; 5474 5475 #endif 5476 #if defined(BCM_88270_A0) 5477 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_STATUS_BCM88270_A0r_fields[] = { 5478 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 5479 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 5480 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5481 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 5482 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 5483 }; 5484 5485 #endif 5486 #if defined(BCM_88375_A0) 5487 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_STATUS_BCM88375_A0r_fields[] = { 5488 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 5489 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 5490 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5491 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 5492 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 5493 }; 5494 5495 #endif 5496 #if defined(BCM_88375_B0) 5497 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_STATUS_BCM88375_B0r_fields[] = { 5498 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 5499 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 5500 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5501 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 5502 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 5503 }; 5504 5505 #endif 5506 #if defined(BCM_88470_A0) 5507 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_STATUS_BCM88470_A0r_fields[] = { 5508 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 5509 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 5510 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5511 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 5512 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 5513 }; 5514 5515 #endif 5516 #if defined(BCM_88470_B0) 5517 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_STATUS_BCM88470_B0r_fields[] = { 5518 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 5519 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 5520 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5521 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 5522 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 5523 }; 5524 5525 #endif 5526 #if defined(BCM_88675_B0) 5527 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_STATUS_BCM88675_B0r_fields[] = { 5528 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 5529 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 5530 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5531 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 5532 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 5533 }; 5534 5535 #endif 5536 #if defined(BCM_88680_A0) 5537 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_STATUS_BCM88680_A0r_fields[] = { 5538 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 5539 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 5540 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5541 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 5542 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 5543 }; 5544 5545 #endif 5546 #if defined(BCM_88690_A0) 5547 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_STATUS_BCM88690_A0r_fields[] = { 5548 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 5549 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 5550 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5551 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 5552 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 5553 }; 5554 5555 #endif 5556 #if defined(BCM_88690_B0) 5557 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_STATUS_BCM88690_B0r_fields[] = { 5558 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 5559 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 5560 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5561 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 5562 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 5563 }; 5564 5565 #endif 5566 #if defined(BCM_88790_A0) 5567 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_STATUS_BCM88790_A0r_fields[] = { 5568 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 5569 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 5570 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5571 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 5572 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 5573 }; 5574 5575 #endif 5576 #if defined(BCM_88675_A0) 5577 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_WRITE_IDr_fields[] = { 5578 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5579 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5580 }; 5581 5582 #endif 5583 #if defined(BCM_88270_A0) 5584 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_WRITE_ID_BCM88270_A0r_fields[] = { 5585 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5586 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5587 }; 5588 5589 #endif 5590 #if defined(BCM_88375_A0) 5591 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_WRITE_ID_BCM88375_A0r_fields[] = { 5592 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5593 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5594 }; 5595 5596 #endif 5597 #if defined(BCM_88375_B0) 5598 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_WRITE_ID_BCM88375_B0r_fields[] = { 5599 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5600 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5601 }; 5602 5603 #endif 5604 #if defined(BCM_88470_A0) 5605 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_WRITE_ID_BCM88470_A0r_fields[] = { 5606 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5607 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5608 }; 5609 5610 #endif 5611 #if defined(BCM_88470_B0) 5612 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_WRITE_ID_BCM88470_B0r_fields[] = { 5613 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5614 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5615 }; 5616 5617 #endif 5618 #if defined(BCM_88675_B0) 5619 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_WRITE_ID_BCM88675_B0r_fields[] = { 5620 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5621 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5622 }; 5623 5624 #endif 5625 #if defined(BCM_88680_A0) 5626 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_WRITE_ID_BCM88680_A0r_fields[] = { 5627 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5628 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5629 }; 5630 5631 #endif 5632 #if defined(BCM_88690_A0) 5633 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_WRITE_ID_BCM88690_A0r_fields[] = { 5634 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5635 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5636 }; 5637 5638 #endif 5639 #if defined(BCM_88690_B0) 5640 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_WRITE_ID_BCM88690_B0r_fields[] = { 5641 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5642 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5643 }; 5644 5645 #endif 5646 #if defined(BCM_88790_A0) 5647 soc_field_info_t soc_APBY_S0_IDM_IDM_RESET_WRITE_ID_BCM88790_A0r_fields[] = { 5648 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5649 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 5650 }; 5651 5652 #endif 5653 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 5654 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 5655 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 5656 defined(BCM_56260_B0) || defined(BCM_56370_A0) || \ 5657 defined(BCM_56960_A0) 5658 soc_field_info_t soc_APBZ_IDM_IDM_IO_CONTROL_DIRECTr_fields[] = { 5659 { CLK_ENABLEf, 1, 0, 0 }, 5660 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 5661 }; 5662 5663 #endif 5664 #if defined(BCM_88675_A0) 5665 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ADDR_LSBr_fields[] = { 5666 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 5667 }; 5668 5669 #endif 5670 #if defined(BCM_88270_A0) 5671 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88270_A0r_fields[] = { 5672 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 5673 }; 5674 5675 #endif 5676 #if defined(BCM_88375_A0) 5677 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88375_A0r_fields[] = { 5678 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 5679 }; 5680 5681 #endif 5682 #if defined(BCM_88375_B0) 5683 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88375_B0r_fields[] = { 5684 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 5685 }; 5686 5687 #endif 5688 #if defined(BCM_88470_A0) 5689 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88470_A0r_fields[] = { 5690 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 5691 }; 5692 5693 #endif 5694 #if defined(BCM_88470_B0) 5695 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88470_B0r_fields[] = { 5696 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 5697 }; 5698 5699 #endif 5700 #if defined(BCM_88675_B0) 5701 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88675_B0r_fields[] = { 5702 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 5703 }; 5704 5705 #endif 5706 #if defined(BCM_88680_A0) 5707 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88680_A0r_fields[] = { 5708 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 5709 }; 5710 5711 #endif 5712 #if defined(BCM_88690_A0) 5713 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88690_A0r_fields[] = { 5714 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 5715 }; 5716 5717 #endif 5718 #if defined(BCM_88690_B0) 5719 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88690_B0r_fields[] = { 5720 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 5721 }; 5722 5723 #endif 5724 #if defined(BCM_88790_A0) 5725 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88790_A0r_fields[] = { 5726 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 5727 }; 5728 5729 #endif 5730 #if defined(BCM_88675_A0) 5731 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_COMPLETEr_fields[] = { 5732 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 5733 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 5734 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 5735 }; 5736 5737 #endif 5738 #if defined(BCM_88270_A0) 5739 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88270_A0r_fields[] = { 5740 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 5741 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 5742 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 5743 }; 5744 5745 #endif 5746 #if defined(BCM_88375_A0) 5747 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88375_A0r_fields[] = { 5748 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 5749 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 5750 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 5751 }; 5752 5753 #endif 5754 #if defined(BCM_88375_B0) 5755 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88375_B0r_fields[] = { 5756 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 5757 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 5758 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 5759 }; 5760 5761 #endif 5762 #if defined(BCM_88470_A0) 5763 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88470_A0r_fields[] = { 5764 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 5765 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 5766 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 5767 }; 5768 5769 #endif 5770 #if defined(BCM_88470_B0) 5771 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88470_B0r_fields[] = { 5772 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 5773 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 5774 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 5775 }; 5776 5777 #endif 5778 #if defined(BCM_88675_B0) 5779 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88675_B0r_fields[] = { 5780 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 5781 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 5782 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 5783 }; 5784 5785 #endif 5786 #if defined(BCM_88680_A0) 5787 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88680_A0r_fields[] = { 5788 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 5789 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 5790 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 5791 }; 5792 5793 #endif 5794 #if defined(BCM_88690_A0) 5795 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88690_A0r_fields[] = { 5796 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 5797 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 5798 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 5799 }; 5800 5801 #endif 5802 #if defined(BCM_88690_B0) 5803 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88690_B0r_fields[] = { 5804 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 5805 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 5806 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 5807 }; 5808 5809 #endif 5810 #if defined(BCM_88790_A0) 5811 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88790_A0r_fields[] = { 5812 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 5813 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 5814 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 5815 }; 5816 5817 #endif 5818 #if defined(BCM_88675_A0) 5819 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_CONTROLr_fields[] = { 5820 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 5821 { BUS_ERROR_RESETf, 1, 0, 0 }, 5822 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 5823 { TIMEOUT_ENABLEf, 1, 9, 0 }, 5824 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 5825 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 5826 { TIMEOUT_RESETf, 1, 2, 0 } 5827 }; 5828 5829 #endif 5830 #if defined(BCM_88270_A0) 5831 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88270_A0r_fields[] = { 5832 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 5833 { BUS_ERROR_RESETf, 1, 0, 0 }, 5834 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 5835 { TIMEOUT_ENABLEf, 1, 9, 0 }, 5836 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 5837 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 5838 { TIMEOUT_RESETf, 1, 2, 0 } 5839 }; 5840 5841 #endif 5842 #if defined(BCM_88375_A0) 5843 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88375_A0r_fields[] = { 5844 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 5845 { BUS_ERROR_RESETf, 1, 0, 0 }, 5846 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 5847 { TIMEOUT_ENABLEf, 1, 9, 0 }, 5848 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 5849 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 5850 { TIMEOUT_RESETf, 1, 2, 0 } 5851 }; 5852 5853 #endif 5854 #if defined(BCM_88375_B0) 5855 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88375_B0r_fields[] = { 5856 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 5857 { BUS_ERROR_RESETf, 1, 0, 0 }, 5858 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 5859 { TIMEOUT_ENABLEf, 1, 9, 0 }, 5860 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 5861 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 5862 { TIMEOUT_RESETf, 1, 2, 0 } 5863 }; 5864 5865 #endif 5866 #if defined(BCM_88470_A0) 5867 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88470_A0r_fields[] = { 5868 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 5869 { BUS_ERROR_RESETf, 1, 0, 0 }, 5870 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 5871 { TIMEOUT_ENABLEf, 1, 9, 0 }, 5872 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 5873 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 5874 { TIMEOUT_RESETf, 1, 2, 0 } 5875 }; 5876 5877 #endif 5878 #if defined(BCM_88470_B0) 5879 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88470_B0r_fields[] = { 5880 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 5881 { BUS_ERROR_RESETf, 1, 0, 0 }, 5882 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 5883 { TIMEOUT_ENABLEf, 1, 9, 0 }, 5884 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 5885 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 5886 { TIMEOUT_RESETf, 1, 2, 0 } 5887 }; 5888 5889 #endif 5890 #if defined(BCM_88675_B0) 5891 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88675_B0r_fields[] = { 5892 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 5893 { BUS_ERROR_RESETf, 1, 0, 0 }, 5894 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 5895 { TIMEOUT_ENABLEf, 1, 9, 0 }, 5896 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 5897 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 5898 { TIMEOUT_RESETf, 1, 2, 0 } 5899 }; 5900 5901 #endif 5902 #if defined(BCM_88680_A0) 5903 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88680_A0r_fields[] = { 5904 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 5905 { BUS_ERROR_RESETf, 1, 0, 0 }, 5906 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 5907 { TIMEOUT_ENABLEf, 1, 9, 0 }, 5908 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 5909 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 5910 { TIMEOUT_RESETf, 1, 2, 0 } 5911 }; 5912 5913 #endif 5914 #if defined(BCM_88690_A0) 5915 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88690_A0r_fields[] = { 5916 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 5917 { BUS_ERROR_RESETf, 1, 0, 0 }, 5918 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 5919 { TIMEOUT_ENABLEf, 1, 9, 0 }, 5920 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 5921 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 5922 { TIMEOUT_RESETf, 1, 2, 0 } 5923 }; 5924 5925 #endif 5926 #if defined(BCM_88690_B0) 5927 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88690_B0r_fields[] = { 5928 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 5929 { BUS_ERROR_RESETf, 1, 0, 0 }, 5930 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 5931 { TIMEOUT_ENABLEf, 1, 9, 0 }, 5932 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 5933 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 5934 { TIMEOUT_RESETf, 1, 2, 0 } 5935 }; 5936 5937 #endif 5938 #if defined(BCM_88790_A0) 5939 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88790_A0r_fields[] = { 5940 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 5941 { BUS_ERROR_RESETf, 1, 0, 0 }, 5942 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 5943 { TIMEOUT_ENABLEf, 1, 9, 0 }, 5944 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 5945 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 5946 { TIMEOUT_RESETf, 1, 2, 0 } 5947 }; 5948 5949 #endif 5950 #if defined(BCM_88675_A0) 5951 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_FLAGSr_fields[] = { 5952 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 5953 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 5954 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 5955 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 5956 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 5957 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 5958 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5959 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5960 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 5961 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 5962 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 5963 }; 5964 5965 #endif 5966 #if defined(BCM_88270_A0) 5967 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88270_A0r_fields[] = { 5968 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 5969 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 5970 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 5971 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 5972 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 5973 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 5974 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5975 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5976 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 5977 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 5978 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 5979 }; 5980 5981 #endif 5982 #if defined(BCM_88375_A0) 5983 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88375_A0r_fields[] = { 5984 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 5985 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 5986 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 5987 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 5988 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 5989 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 5990 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 5991 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 5992 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 5993 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 5994 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 5995 }; 5996 5997 #endif 5998 #if defined(BCM_88375_B0) 5999 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88375_B0r_fields[] = { 6000 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 6001 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 6002 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 6003 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 6004 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 6005 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 6006 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6007 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6008 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 6009 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6010 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 6011 }; 6012 6013 #endif 6014 #if defined(BCM_88470_A0) 6015 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88470_A0r_fields[] = { 6016 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 6017 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 6018 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 6019 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 6020 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 6021 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 6022 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6023 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6024 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 6025 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6026 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 6027 }; 6028 6029 #endif 6030 #if defined(BCM_88470_B0) 6031 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88470_B0r_fields[] = { 6032 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 6033 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 6034 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 6035 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 6036 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 6037 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 6038 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6039 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6040 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 6041 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6042 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 6043 }; 6044 6045 #endif 6046 #if defined(BCM_88675_B0) 6047 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88675_B0r_fields[] = { 6048 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 6049 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 6050 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 6051 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 6052 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 6053 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 6054 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6055 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6056 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 6057 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6058 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 6059 }; 6060 6061 #endif 6062 #if defined(BCM_88680_A0) 6063 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88680_A0r_fields[] = { 6064 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 6065 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 6066 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 6067 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 6068 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 6069 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 6070 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6071 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6072 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 6073 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6074 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 6075 }; 6076 6077 #endif 6078 #if defined(BCM_88690_A0) 6079 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88690_A0r_fields[] = { 6080 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 6081 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 6082 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 6083 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 6084 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 6085 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 6086 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6087 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6088 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 6089 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6090 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 6091 }; 6092 6093 #endif 6094 #if defined(BCM_88690_B0) 6095 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88690_B0r_fields[] = { 6096 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 6097 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 6098 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 6099 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 6100 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 6101 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 6102 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6103 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6104 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 6105 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6106 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 6107 }; 6108 6109 #endif 6110 #if defined(BCM_88790_A0) 6111 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88790_A0r_fields[] = { 6112 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 6113 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 6114 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 6115 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 6116 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 6117 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 6118 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6119 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6120 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 6121 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 6122 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 6123 }; 6124 6125 #endif 6126 #if defined(BCM_88675_A0) 6127 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_IDr_fields[] = { 6128 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6129 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6130 }; 6131 6132 #endif 6133 #if defined(BCM_88270_A0) 6134 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ID_BCM88270_A0r_fields[] = { 6135 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6136 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6137 }; 6138 6139 #endif 6140 #if defined(BCM_88375_A0) 6141 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ID_BCM88375_A0r_fields[] = { 6142 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6143 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6144 }; 6145 6146 #endif 6147 #if defined(BCM_88375_B0) 6148 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ID_BCM88375_B0r_fields[] = { 6149 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6150 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6151 }; 6152 6153 #endif 6154 #if defined(BCM_88470_A0) 6155 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ID_BCM88470_A0r_fields[] = { 6156 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6157 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6158 }; 6159 6160 #endif 6161 #if defined(BCM_88470_B0) 6162 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ID_BCM88470_B0r_fields[] = { 6163 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6164 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6165 }; 6166 6167 #endif 6168 #if defined(BCM_88675_B0) 6169 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ID_BCM88675_B0r_fields[] = { 6170 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6171 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6172 }; 6173 6174 #endif 6175 #if defined(BCM_88680_A0) 6176 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ID_BCM88680_A0r_fields[] = { 6177 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6178 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6179 }; 6180 6181 #endif 6182 #if defined(BCM_88690_A0) 6183 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ID_BCM88690_A0r_fields[] = { 6184 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6185 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6186 }; 6187 6188 #endif 6189 #if defined(BCM_88690_B0) 6190 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ID_BCM88690_B0r_fields[] = { 6191 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6192 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6193 }; 6194 6195 #endif 6196 #if defined(BCM_88790_A0) 6197 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_ID_BCM88790_A0r_fields[] = { 6198 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6199 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6200 }; 6201 6202 #endif 6203 #if defined(BCM_88675_A0) 6204 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_STATUSr_fields[] = { 6205 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6206 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 6207 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 6208 }; 6209 6210 #endif 6211 #if defined(BCM_88270_A0) 6212 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88270_A0r_fields[] = { 6213 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6214 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 6215 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 6216 }; 6217 6218 #endif 6219 #if defined(BCM_88375_A0) 6220 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88375_A0r_fields[] = { 6221 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6222 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 6223 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 6224 }; 6225 6226 #endif 6227 #if defined(BCM_88375_B0) 6228 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88375_B0r_fields[] = { 6229 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6230 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 6231 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 6232 }; 6233 6234 #endif 6235 #if defined(BCM_88470_A0) 6236 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88470_A0r_fields[] = { 6237 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6238 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 6239 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 6240 }; 6241 6242 #endif 6243 #if defined(BCM_88470_B0) 6244 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88470_B0r_fields[] = { 6245 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6246 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 6247 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 6248 }; 6249 6250 #endif 6251 #if defined(BCM_88675_B0) 6252 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88675_B0r_fields[] = { 6253 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6254 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 6255 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 6256 }; 6257 6258 #endif 6259 #if defined(BCM_88680_A0) 6260 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88680_A0r_fields[] = { 6261 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6262 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 6263 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 6264 }; 6265 6266 #endif 6267 #if defined(BCM_88690_A0) 6268 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88690_A0r_fields[] = { 6269 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6270 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 6271 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 6272 }; 6273 6274 #endif 6275 #if defined(BCM_88690_B0) 6276 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88690_B0r_fields[] = { 6277 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6278 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 6279 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 6280 }; 6281 6282 #endif 6283 #if defined(BCM_88790_A0) 6284 soc_field_info_t soc_APBZ_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88790_A0r_fields[] = { 6285 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6286 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 6287 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 6288 }; 6289 6290 #endif 6291 #if defined(BCM_88675_A0) 6292 soc_field_info_t soc_APBZ_S0_IDM_IDM_INTERRUPT_STATUSr_fields[] = { 6293 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 6294 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 6295 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 6296 }; 6297 6298 #endif 6299 #if defined(BCM_88270_A0) 6300 soc_field_info_t soc_APBZ_S0_IDM_IDM_INTERRUPT_STATUS_BCM88270_A0r_fields[] = { 6301 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 6302 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 6303 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 6304 }; 6305 6306 #endif 6307 #if defined(BCM_88375_A0) 6308 soc_field_info_t soc_APBZ_S0_IDM_IDM_INTERRUPT_STATUS_BCM88375_A0r_fields[] = { 6309 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 6310 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 6311 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 6312 }; 6313 6314 #endif 6315 #if defined(BCM_88375_B0) 6316 soc_field_info_t soc_APBZ_S0_IDM_IDM_INTERRUPT_STATUS_BCM88375_B0r_fields[] = { 6317 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 6318 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 6319 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 6320 }; 6321 6322 #endif 6323 #if defined(BCM_88470_A0) 6324 soc_field_info_t soc_APBZ_S0_IDM_IDM_INTERRUPT_STATUS_BCM88470_A0r_fields[] = { 6325 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 6326 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 6327 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 6328 }; 6329 6330 #endif 6331 #if defined(BCM_88470_B0) 6332 soc_field_info_t soc_APBZ_S0_IDM_IDM_INTERRUPT_STATUS_BCM88470_B0r_fields[] = { 6333 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 6334 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 6335 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 6336 }; 6337 6338 #endif 6339 #if defined(BCM_88675_B0) 6340 soc_field_info_t soc_APBZ_S0_IDM_IDM_INTERRUPT_STATUS_BCM88675_B0r_fields[] = { 6341 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 6342 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 6343 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 6344 }; 6345 6346 #endif 6347 #if defined(BCM_88680_A0) 6348 soc_field_info_t soc_APBZ_S0_IDM_IDM_INTERRUPT_STATUS_BCM88680_A0r_fields[] = { 6349 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 6350 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 6351 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 6352 }; 6353 6354 #endif 6355 #if defined(BCM_88690_A0) 6356 soc_field_info_t soc_APBZ_S0_IDM_IDM_INTERRUPT_STATUS_BCM88690_A0r_fields[] = { 6357 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 6358 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 6359 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 6360 }; 6361 6362 #endif 6363 #if defined(BCM_88690_B0) 6364 soc_field_info_t soc_APBZ_S0_IDM_IDM_INTERRUPT_STATUS_BCM88690_B0r_fields[] = { 6365 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 6366 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 6367 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 6368 }; 6369 6370 #endif 6371 #if defined(BCM_88790_A0) 6372 soc_field_info_t soc_APBZ_S0_IDM_IDM_INTERRUPT_STATUS_BCM88790_A0r_fields[] = { 6373 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 6374 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 6375 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 6376 }; 6377 6378 #endif 6379 #if defined(BCM_56370_A0) 6380 soc_field_info_t soc_APBZ_S0_IDM_IDM_IO_CONTROL_DIRECTr_fields[] = { 6381 { CLEAR_USB_APB_IFf, 1, 0, 0 }, 6382 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 6383 }; 6384 6385 #endif 6386 #if defined(BCM_88675_A0) 6387 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_CONTROLr_fields[] = { 6388 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 6389 { RESETf, 1, 0, 0 } 6390 }; 6391 6392 #endif 6393 #if defined(BCM_88270_A0) 6394 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_CONTROL_BCM88270_A0r_fields[] = { 6395 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 6396 { RESETf, 1, 0, 0 } 6397 }; 6398 6399 #endif 6400 #if defined(BCM_88375_A0) 6401 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_CONTROL_BCM88375_A0r_fields[] = { 6402 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 6403 { RESETf, 1, 0, 0 } 6404 }; 6405 6406 #endif 6407 #if defined(BCM_88375_B0) 6408 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_CONTROL_BCM88375_B0r_fields[] = { 6409 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 6410 { RESETf, 1, 0, 0 } 6411 }; 6412 6413 #endif 6414 #if defined(BCM_88470_A0) 6415 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_CONTROL_BCM88470_A0r_fields[] = { 6416 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 6417 { RESETf, 1, 0, 0 } 6418 }; 6419 6420 #endif 6421 #if defined(BCM_88470_B0) 6422 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_CONTROL_BCM88470_B0r_fields[] = { 6423 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 6424 { RESETf, 1, 0, 0 } 6425 }; 6426 6427 #endif 6428 #if defined(BCM_88675_B0) 6429 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_CONTROL_BCM88675_B0r_fields[] = { 6430 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 6431 { RESETf, 1, 0, 0 } 6432 }; 6433 6434 #endif 6435 #if defined(BCM_88680_A0) 6436 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_CONTROL_BCM88680_A0r_fields[] = { 6437 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 6438 { RESETf, 1, 0, 0 } 6439 }; 6440 6441 #endif 6442 #if defined(BCM_88690_A0) 6443 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_CONTROL_BCM88690_A0r_fields[] = { 6444 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 6445 { RESETf, 1, 0, 0 } 6446 }; 6447 6448 #endif 6449 #if defined(BCM_88690_B0) 6450 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_CONTROL_BCM88690_B0r_fields[] = { 6451 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 6452 { RESETf, 1, 0, 0 } 6453 }; 6454 6455 #endif 6456 #if defined(BCM_88790_A0) 6457 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_CONTROL_BCM88790_A0r_fields[] = { 6458 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 6459 { RESETf, 1, 0, 0 } 6460 }; 6461 6462 #endif 6463 #if defined(BCM_88675_A0) 6464 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_READ_IDr_fields[] = { 6465 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6466 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6467 }; 6468 6469 #endif 6470 #if defined(BCM_88270_A0) 6471 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_READ_ID_BCM88270_A0r_fields[] = { 6472 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6473 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6474 }; 6475 6476 #endif 6477 #if defined(BCM_88375_A0) 6478 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_READ_ID_BCM88375_A0r_fields[] = { 6479 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6480 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6481 }; 6482 6483 #endif 6484 #if defined(BCM_88375_B0) 6485 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_READ_ID_BCM88375_B0r_fields[] = { 6486 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6487 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6488 }; 6489 6490 #endif 6491 #if defined(BCM_88470_A0) 6492 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_READ_ID_BCM88470_A0r_fields[] = { 6493 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6494 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6495 }; 6496 6497 #endif 6498 #if defined(BCM_88470_B0) 6499 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_READ_ID_BCM88470_B0r_fields[] = { 6500 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6501 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6502 }; 6503 6504 #endif 6505 #if defined(BCM_88675_B0) 6506 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_READ_ID_BCM88675_B0r_fields[] = { 6507 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6508 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6509 }; 6510 6511 #endif 6512 #if defined(BCM_88680_A0) 6513 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_READ_ID_BCM88680_A0r_fields[] = { 6514 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6515 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6516 }; 6517 6518 #endif 6519 #if defined(BCM_88690_A0) 6520 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_READ_ID_BCM88690_A0r_fields[] = { 6521 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6522 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6523 }; 6524 6525 #endif 6526 #if defined(BCM_88690_B0) 6527 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_READ_ID_BCM88690_B0r_fields[] = { 6528 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6529 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6530 }; 6531 6532 #endif 6533 #if defined(BCM_88790_A0) 6534 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_READ_ID_BCM88790_A0r_fields[] = { 6535 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6536 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6537 }; 6538 6539 #endif 6540 #if defined(BCM_88675_A0) 6541 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_STATUSr_fields[] = { 6542 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 6543 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 6544 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6545 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 6546 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 6547 }; 6548 6549 #endif 6550 #if defined(BCM_88270_A0) 6551 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_STATUS_BCM88270_A0r_fields[] = { 6552 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 6553 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 6554 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6555 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 6556 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 6557 }; 6558 6559 #endif 6560 #if defined(BCM_88375_A0) 6561 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_STATUS_BCM88375_A0r_fields[] = { 6562 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 6563 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 6564 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6565 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 6566 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 6567 }; 6568 6569 #endif 6570 #if defined(BCM_88375_B0) 6571 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_STATUS_BCM88375_B0r_fields[] = { 6572 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 6573 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 6574 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6575 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 6576 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 6577 }; 6578 6579 #endif 6580 #if defined(BCM_88470_A0) 6581 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_STATUS_BCM88470_A0r_fields[] = { 6582 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 6583 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 6584 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6585 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 6586 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 6587 }; 6588 6589 #endif 6590 #if defined(BCM_88470_B0) 6591 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_STATUS_BCM88470_B0r_fields[] = { 6592 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 6593 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 6594 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6595 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 6596 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 6597 }; 6598 6599 #endif 6600 #if defined(BCM_88675_B0) 6601 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_STATUS_BCM88675_B0r_fields[] = { 6602 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 6603 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 6604 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6605 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 6606 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 6607 }; 6608 6609 #endif 6610 #if defined(BCM_88680_A0) 6611 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_STATUS_BCM88680_A0r_fields[] = { 6612 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 6613 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 6614 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6615 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 6616 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 6617 }; 6618 6619 #endif 6620 #if defined(BCM_88690_A0) 6621 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_STATUS_BCM88690_A0r_fields[] = { 6622 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 6623 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 6624 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6625 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 6626 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 6627 }; 6628 6629 #endif 6630 #if defined(BCM_88690_B0) 6631 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_STATUS_BCM88690_B0r_fields[] = { 6632 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 6633 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 6634 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6635 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 6636 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 6637 }; 6638 6639 #endif 6640 #if defined(BCM_88790_A0) 6641 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_STATUS_BCM88790_A0r_fields[] = { 6642 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 6643 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 6644 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 6645 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 6646 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 6647 }; 6648 6649 #endif 6650 #if defined(BCM_88675_A0) 6651 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_WRITE_IDr_fields[] = { 6652 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6653 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6654 }; 6655 6656 #endif 6657 #if defined(BCM_88270_A0) 6658 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_WRITE_ID_BCM88270_A0r_fields[] = { 6659 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6660 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6661 }; 6662 6663 #endif 6664 #if defined(BCM_88375_A0) 6665 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_WRITE_ID_BCM88375_A0r_fields[] = { 6666 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6667 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6668 }; 6669 6670 #endif 6671 #if defined(BCM_88375_B0) 6672 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_WRITE_ID_BCM88375_B0r_fields[] = { 6673 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6674 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6675 }; 6676 6677 #endif 6678 #if defined(BCM_88470_A0) 6679 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_WRITE_ID_BCM88470_A0r_fields[] = { 6680 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6681 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6682 }; 6683 6684 #endif 6685 #if defined(BCM_88470_B0) 6686 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_WRITE_ID_BCM88470_B0r_fields[] = { 6687 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6688 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6689 }; 6690 6691 #endif 6692 #if defined(BCM_88675_B0) 6693 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_WRITE_ID_BCM88675_B0r_fields[] = { 6694 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6695 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6696 }; 6697 6698 #endif 6699 #if defined(BCM_88680_A0) 6700 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_WRITE_ID_BCM88680_A0r_fields[] = { 6701 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6702 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6703 }; 6704 6705 #endif 6706 #if defined(BCM_88690_A0) 6707 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_WRITE_ID_BCM88690_A0r_fields[] = { 6708 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6709 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6710 }; 6711 6712 #endif 6713 #if defined(BCM_88690_B0) 6714 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_WRITE_ID_BCM88690_B0r_fields[] = { 6715 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6716 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6717 }; 6718 6719 #endif 6720 #if defined(BCM_88790_A0) 6721 soc_field_info_t soc_APBZ_S0_IDM_IDM_RESET_WRITE_ID_BCM88790_A0r_fields[] = { 6722 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 6723 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 6724 }; 6725 6726 #endif 6727 #if defined(BCM_56370_A0) 6728 soc_field_info_t soc_APM0_BUFFER_FLUSH_CONTROLr_fields[] = { 6729 { RXQ_FLUSHf, 1, 0, 0 } 6730 }; 6731 6732 #endif 6733 #if defined(BCM_56370_A0) 6734 soc_field_info_t soc_APM0_DATA_SWAP_CONTROLr_fields[] = { 6735 { RXQ_BYTE_SWAP_WITHIN_DWORD_ENf, 1, 2, 0 }, 6736 { RXQ_DWORD_SWAP_ENf, 1, 3, 0 }, 6737 { TXQ_BYTE_SWAP_WITHIN_DWORD_ENf, 1, 0, 0 }, 6738 { TXQ_DWORD_SWAP_ENf, 1, 1, 0 } 6739 }; 6740 6741 #endif 6742 #if defined(BCM_56370_A0) 6743 soc_field_info_t soc_APM0_DEBUG_DMA_HOSTRD_STATE_MACHINEr_fields[] = { 6744 { AXI_CMD_SMf, 5, 0, SOCF_LE|SOCF_RO }, 6745 { HOSTRD_READCTRL_SMf, 7, 8, SOCF_LE|SOCF_RO } 6746 }; 6747 6748 #endif 6749 #if defined(BCM_56370_A0) 6750 soc_field_info_t soc_APM0_DEBUG_DMA_HOSTWR_STATE_MACHINEr_fields[] = { 6751 { AXI_CMD_SMf, 5, 0, SOCF_LE|SOCF_RO }, 6752 { REL_WDATA_SMf, 9, 16, SOCF_LE|SOCF_RO }, 6753 { WDATA_FETCH_SMf, 8, 8, SOCF_LE|SOCF_RO } 6754 }; 6755 6756 #endif 6757 #if defined(BCM_56370_A0) 6758 soc_field_info_t soc_APM0_DEBUG_RXQ_STATE_MACHINEr_fields[] = { 6759 { AXI_B_RESP_SMf, 4, 20, SOCF_LE|SOCF_RO }, 6760 { AXI_CMD_WRITE_SMf, 4, 12, SOCF_LE|SOCF_RO }, 6761 { AXI_DATA_WRITE_SMf, 4, 16, SOCF_LE|SOCF_RO }, 6762 { DESC_FETCH_SMf, 4, 0, SOCF_LE|SOCF_RO }, 6763 { INFO_FIFO_READ_SMf, 4, 8, SOCF_LE|SOCF_RO }, 6764 { MEM_WRITE_SMf, 4, 4, SOCF_LE|SOCF_RO } 6765 }; 6766 6767 #endif 6768 #if defined(BCM_56370_A0) 6769 soc_field_info_t soc_APM0_DEBUG_TXQ_CH0_STATE_MACHINEr_fields[] = { 6770 { AXI_CMD_WRITE_SMf, 4, 8, SOCF_LE|SOCF_RO }, 6771 { AXI_DATA_READ_SMf, 4, 12, SOCF_LE|SOCF_RO }, 6772 { DESC_FETCH_SMf, 4, 0, SOCF_LE|SOCF_RO }, 6773 { MEM_READ_SMf, 4, 4, SOCF_LE|SOCF_RO } 6774 }; 6775 6776 #endif 6777 #if defined(BCM_56370_A0) 6778 soc_field_info_t soc_APM0_DEVCONTROLr_fields[] = { 6779 { CPU_FLOW_CNTL_ONf, 1, 2, 0 }, 6780 { FLOW_CNTL_MODEf, 2, 5, SOCF_LE }, 6781 { RXQ_OVERFLOW_CTRL_SELf, 1, 1, 0 }, 6782 { TXARB_STRICT_MODEf, 1, 0, 0 } 6783 }; 6784 6785 #endif 6786 #if defined(BCM_56370_A0) 6787 soc_field_info_t soc_APM0_DEVSTATUSr_fields[] = { 6788 { PAUSE_ONf, 1, 6, SOCF_RO }, 6789 { RXQ_BURST_FIFO_FULLf, 1, 0, SOCF_RO }, 6790 { RXQ_DATA_BUF_FULLf, 1, 1, SOCF_RO }, 6791 { RXQ_INFO_BUF_FULLf, 1, 2, SOCF_RO }, 6792 { RXQ_QUEUE_SIZEf, 4, 16, SOCF_LE|SOCF_RO }, 6793 { TXQ_DATA_BUF_FULLf, 1, 4, SOCF_RO }, 6794 { TXQ_OUTSTANDING_CREDITSf, 6, 24, SOCF_LE|SOCF_RO }, 6795 { TXQ_QUEUE_SIZEf, 4, 20, SOCF_LE|SOCF_RO } 6796 }; 6797 6798 #endif 6799 #if defined(BCM_56370_A0) 6800 soc_field_info_t soc_APM0_ERROR_STATUSr_fields[] = { 6801 { DATAERR_RXQ_CH0f, 1, 12, SOCF_RO }, 6802 { DATAERR_TXQ_CH0f, 1, 8, SOCF_RO }, 6803 { DATAERR_TXQ_CH1f, 1, 9, SOCF_RO }, 6804 { DATAERR_TXQ_CH2f, 1, 10, SOCF_RO }, 6805 { DATAERR_TXQ_CH3f, 1, 11, SOCF_RO }, 6806 { DESCPROTOERR_RXQ_CH0f, 1, 20, SOCF_RO }, 6807 { DESCPROTOERR_TXQ_CH0f, 1, 16, SOCF_RO }, 6808 { DESCPROTOERR_TXQ_CH1f, 1, 17, SOCF_RO }, 6809 { DESCPROTOERR_TXQ_CH2f, 1, 18, SOCF_RO }, 6810 { DESCPROTOERR_TXQ_CH3f, 1, 19, SOCF_RO }, 6811 { DESCRERR_RXQ_CH0f, 1, 4, SOCF_RO }, 6812 { DESCRERR_TXQ_CH0f, 1, 0, SOCF_RO }, 6813 { DESCRERR_TXQ_CH1f, 1, 1, SOCF_RO }, 6814 { DESCRERR_TXQ_CH2f, 1, 2, SOCF_RO }, 6815 { DESCRERR_TXQ_CH3f, 1, 3, SOCF_RO } 6816 }; 6817 6818 #endif 6819 #if defined(BCM_56370_A0) 6820 soc_field_info_t soc_APM0_FLOWCNTL_THr_fields[] = { 6821 { REGTORXQ_FLOW_CNTL_OFF_THf, 10, 16, SOCF_LE }, 6822 { REGTORXQ_FLOW_CNTL_ON_THf, 10, 0, SOCF_LE } 6823 }; 6824 6825 #endif 6826 #if defined(BCM_56370_A0) 6827 soc_field_info_t soc_APM0_INTMASKr_fields[] = { 6828 { AXI_SHARED_MEM_ECC_CORRECTED_ENf, 1, 22, 0 }, 6829 { AXI_SHARED_MEM_ECC_UNCORRECTED_ENf, 1, 23, 0 }, 6830 { DATAERRENf, 1, 11, 0 }, 6831 { DESCPROTOERRENf, 1, 12, 0 }, 6832 { DESCRERRENf, 1, 10, 0 }, 6833 { INT_SW_LINK_ST_CHGENf, 1, 8, 0 }, 6834 { INT_TIMEOUTENf, 1, 7, 0 }, 6835 { PM_LINK_STATUS_ENf, 1, 9, 0 }, 6836 { RCVDESCUFENf, 1, 13, 0 }, 6837 { RCVFIFOOFENf, 1, 14, 0 }, 6838 { RCVINTENf, 1, 16, 0 }, 6839 { RXQECCCORRECTEDENf, 1, 28, 0 }, 6840 { RXQECCUNCORRECTEDENf, 1, 29, 0 }, 6841 { RXQ_INFO_MEM_ECC_CORRECTED_ENf, 1, 20, 0 }, 6842 { RXQ_INFO_MEM_ECC_UNCORRECTED_ENf, 1, 21, 0 }, 6843 { TXQECCCORRECTEDENf, 1, 30, 0 }, 6844 { TXQECCUNCORRECTEDENf, 1, 31, 0 }, 6845 { XMTINTEN_0f, 1, 24, 0 }, 6846 { XMTINTEN_1f, 1, 25, 0 }, 6847 { XMTINTEN_2f, 1, 26, 0 }, 6848 { XMTINTEN_3f, 1, 27, 0 } 6849 }; 6850 6851 #endif 6852 #if defined(BCM_56370_A0) 6853 soc_field_info_t soc_APM0_INTSTATUSr_fields[] = { 6854 { AXI_SHARED_MEM_ECC_CORRECTEDf, 1, 22, 0 }, 6855 { AXI_SHARED_MEM_ECC_UNCORRECTEDf, 1, 23, 0 }, 6856 { DATAERRf, 1, 11, 0 }, 6857 { DESCPROTOERRf, 1, 12, 0 }, 6858 { DESCRERRf, 1, 10, 0 }, 6859 { INT_SW_LINK_ST_CHGENf, 1, 8, 0 }, 6860 { INT_TIMEOUTf, 1, 7, 0 }, 6861 { PM_LINK_STATUSf, 1, 9, SOCF_RO }, 6862 { RCVDESCUFf, 1, 13, SOCF_RO }, 6863 { RCVFIFOOFf, 1, 14, 0 }, 6864 { RCVINTf, 1, 16, 0 }, 6865 { RXQECCCORRECTEDf, 1, 28, 0 }, 6866 { RXQECCUNCORRECTEDf, 1, 29, 0 }, 6867 { RXQ_INFO_MEM_ECC_CORRECTEDf, 1, 20, 0 }, 6868 { RXQ_INFO_MEM_ECC_UNCORRECTEDf, 1, 21, 0 }, 6869 { TXQECCCORRECTEDf, 1, 30, 0 }, 6870 { TXQECCUNCORRECTEDf, 1, 31, 0 }, 6871 { XMTINT_0f, 1, 24, 0 }, 6872 { XMTINT_1f, 1, 25, 0 }, 6873 { XMTINT_2f, 1, 26, 0 }, 6874 { XMTINT_3f, 1, 27, 0 } 6875 }; 6876 6877 #endif 6878 #if defined(BCM_56370_A0) 6879 soc_field_info_t soc_APM0_M0_IDM_IDM_IO_CONTROL_DIRECTr_fields[] = { 6880 { ARCACHEf, 4, 5, SOCF_LE }, 6881 { AWCACHEf, 4, 1, SOCF_LE }, 6882 { CLK_ENABLEf, 1, 0, 0 }, 6883 { RESERVEDf, 23, 9, SOCF_LE|SOCF_RO|SOCF_RES } 6884 }; 6885 6886 #endif 6887 #if defined(BCM_56370_A0) 6888 soc_field_info_t soc_APM0_M0_IDM_IDM_IO_STATUSr_fields[] = { 6889 { ENABLEDf, 1, 0, 0 }, 6890 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 6891 }; 6892 6893 #endif 6894 #if defined(BCM_56370_A0) 6895 soc_field_info_t soc_APM0_MEMORYECCSTATUSr_fields[] = { 6896 { RXQ_DATA_MEM_ECC_ERROR_ADDRESSf, 10, 0, SOCF_LE|SOCF_RO }, 6897 { RXQ_INFO_MEM_ECC_ERROR_ADDRESSf, 8, 10, SOCF_LE|SOCF_RO }, 6898 { TXQ_MEM_ECC_ERROR_ADDRESSf, 10, 18, SOCF_LE|SOCF_RO } 6899 }; 6900 6901 #endif 6902 #if defined(BCM_56370_A0) 6903 soc_field_info_t soc_APM0_MEMORY_ECC_CONTROLr_fields[] = { 6904 { AXI_SHARED_MEM_DISABLE_ECCf, 1, 9, 0 }, 6905 { AXI_SHARED_MEM_FORCE_1BIT_ECC_ERRf, 1, 11, 0 }, 6906 { AXI_SHARED_MEM_FORCE_2BIT_ECC_ERRf, 1, 10, 0 }, 6907 { RXQ_DATA_MEM_DISABLE_ECCf, 1, 0, 0 }, 6908 { RXQ_DATA_MEM_FORCE_1BIT_ECC_ERRf, 1, 2, 0 }, 6909 { RXQ_DATA_MEM_FORCE_2BIT_ECC_ERRf, 1, 1, 0 }, 6910 { RXQ_INFO_MEM_DISABLE_ECCf, 1, 3, 0 }, 6911 { RXQ_INFO_MEM_FORCE_1BIT_ECC_ERRf, 1, 5, 0 }, 6912 { RXQ_INFO_MEM_FORCE_2BIT_ECC_ERRf, 1, 4, 0 }, 6913 { TXQ_MEM_DISABLE_ECCf, 1, 6, 0 }, 6914 { TXQ_MEM_FORCE_1BIT_ECC_ERRf, 1, 8, 0 }, 6915 { TXQ_MEM_FORCE_2BIT_ECC_ERRf, 1, 7, 0 } 6916 }; 6917 6918 #endif 6919 #if defined(BCM_56370_A0) 6920 soc_field_info_t soc_APM0_MEMORY_ECC_STATUS_1r_fields[] = { 6921 { AXI_SHARED_MEM_ECC_ERROR_ADDRESSf, 8, 0, SOCF_LE|SOCF_RO } 6922 }; 6923 6924 #endif 6925 #if defined(BCM_56370_A0) 6926 soc_field_info_t soc_APM0_RCVADDR_LOWr_fields[] = { 6927 { RCVADDR_LOWf, 28, 4, SOCF_LE } 6928 }; 6929 6930 #endif 6931 #if defined(BCM_56370_A0) 6932 soc_field_info_t soc_APM0_RCVCONTROLr_fields[] = { 6933 { BURSTLENf, 3, 18, SOCF_LE }, 6934 { OFLOWCONTINUEf, 1, 10, 0 }, 6935 { PREFETCHCTLf, 3, 21, SOCF_LE }, 6936 { PREFETCHTHRESHf, 2, 24, SOCF_LE }, 6937 { RCVOFFSETf, 7, 1, SOCF_LE }, 6938 { REVENf, 1, 0, 0 }, 6939 { SELECTBUFFERACTIVEINDEXf, 1, 13, 0 }, 6940 { SEPRXHDRDESCENf, 1, 9, 0 } 6941 }; 6942 6943 #endif 6944 #if defined(BCM_56370_A0) 6945 soc_field_info_t soc_APM0_RCVPTRr_fields[] = { 6946 { RCVPTRf, 13, 0, SOCF_LE } 6947 }; 6948 6949 #endif 6950 #if defined(BCM_56370_A0) 6951 soc_field_info_t soc_APM0_RXQCONTROLr_fields[] = { 6952 { RXQ_DATA_BUF_THf, 11, 0, SOCF_LE }, 6953 { RXQ_PERF_TEST_ENf, 1, 30, 0 } 6954 }; 6955 6956 #endif 6957 #if defined(BCM_56370_A0) 6958 soc_field_info_t soc_APM0_RX_PACKET_DMA_READ_ARB_CTRLr_fields[] = { 6959 { RX_DESC_READ_WRR_WEIGHT_CH0f, 4, 0, SOCF_LE } 6960 }; 6961 6962 #endif 6963 #if defined(BCM_56370_A0) 6964 soc_field_info_t soc_APM0_RX_PACKET_DMA_WRITE_ARB_CTRLr_fields[] = { 6965 { RX_DATA_WRITE_WRR_WEIGHT_CH0f, 4, 0, SOCF_LE } 6966 }; 6967 6968 #endif 6969 #if defined(BCM_56370_A0) 6970 soc_field_info_t soc_APM0_RX_PACKET_DMA_WRITE_AXI_MAP_CTRLr_fields[] = { 6971 { RX_DATA_WRITE_AXIID_CH0f, 3, 0, SOCF_LE } 6972 }; 6973 6974 #endif 6975 #if defined(BCM_56370_A0) 6976 soc_field_info_t soc_APM0_SHARED_PACKET_DMA_READ_AXI_MAP_CTRLr_fields[] = { 6977 { RX_DESC_READ_AXIID_CH0f, 3, 24, SOCF_LE }, 6978 { TX_DATA_READ_AXIID_CH0f, 3, 0, SOCF_LE }, 6979 { TX_DATA_READ_AXIID_CH1f, 3, 6, SOCF_LE }, 6980 { TX_DATA_READ_AXIID_CH2f, 3, 12, SOCF_LE }, 6981 { TX_DATA_READ_AXIID_CH3f, 3, 18, SOCF_LE }, 6982 { TX_DESC_READ_AXIID_CH0f, 3, 3, SOCF_LE }, 6983 { TX_DESC_READ_AXIID_CH1f, 3, 9, SOCF_LE }, 6984 { TX_DESC_READ_AXIID_CH2f, 3, 15, SOCF_LE }, 6985 { TX_DESC_READ_AXIID_CH3f, 3, 21, SOCF_LE } 6986 }; 6987 6988 #endif 6989 #if defined(BCM_56370_A0) 6990 soc_field_info_t soc_APM0_STATISTICS_COUNTER_CTRLr_fields[] = { 6991 { CLEAR_COUNT_RXQ_CH0f, 1, 4, 0 }, 6992 { CLEAR_COUNT_TXQ_CH0f, 1, 0, 0 }, 6993 { CLEAR_COUNT_TXQ_CH1f, 1, 1, 0 }, 6994 { CLEAR_COUNT_TXQ_CH2f, 1, 2, 0 }, 6995 { CLEAR_COUNT_TXQ_CH3f, 1, 3, 0 }, 6996 { CLEAR_ON_READ_ENABLEf, 1, 8, 0 }, 6997 { SATURATE_ENABLEf, 1, 9, 0 } 6998 }; 6999 7000 #endif 7001 #if defined(BCM_56370_A0) 7002 soc_field_info_t soc_APM0_STATISTICS_RXQ_COMPLETE_PKT_DROP_COUNTERr_fields[] = { 7003 { COUNTf, 32, 0, SOCF_LE } 7004 }; 7005 7006 #endif 7007 #if defined(BCM_56370_A0) 7008 soc_field_info_t soc_APM0_STATUS_RXQ_BUF_DEPTHr_fields[] = { 7009 { ENTRY_COUNTf, 11, 0, SOCF_LE|SOCF_RO }, 7010 { PKT_COUNTf, 11, 16, SOCF_LE|SOCF_RO } 7011 }; 7012 7013 #endif 7014 #if defined(BCM_56370_A0) 7015 soc_field_info_t soc_APM0_TXARB_WRR_THr_fields[] = { 7016 { REGTOTXARB_WRR_TH_0f, 4, 0, SOCF_LE }, 7017 { REGTOTXARB_WRR_TH_1f, 4, 8, SOCF_LE }, 7018 { REGTOTXARB_WRR_TH_2f, 4, 16, SOCF_LE }, 7019 { REGTOTXARB_WRR_TH_3f, 4, 24, SOCF_LE } 7020 }; 7021 7022 #endif 7023 #if defined(BCM_56370_A0) 7024 soc_field_info_t soc_APM0_TXQRXQMEMORYCONTROLr_fields[] = { 7025 { AXI_SHARED_MEM_TMf, 5, 24, SOCF_LE }, 7026 { RXQ_DATA_MEM_TMf, 7, 0, SOCF_LE }, 7027 { RXQ_INFO_MEM_TMf, 5, 8, SOCF_LE }, 7028 { TXQ_MEM_TMf, 5, 16, SOCF_LE } 7029 }; 7030 7031 #endif 7032 #if defined(BCM_56370_A0) 7033 soc_field_info_t soc_APM0_TXQ_COMMON_CONTROLr_fields[] = { 7034 { FLUSH_CREDITf, 1, 0, 0 }, 7035 { FUNC_MODEf, 2, 1, SOCF_LE }, 7036 { INTERRUPT_SELf, 1, 4, 0 }, 7037 { WR_FUNC_MODEf, 1, 3, 0 } 7038 }; 7039 7040 #endif 7041 #if defined(BCM_56370_A0) 7042 soc_field_info_t soc_APM0_TXQ_DATA_TRANSMIT_REQ_CONTROL0r_fields[] = { 7043 { THRESHOLD_CH0f, 10, 0, SOCF_LE }, 7044 { THRESHOLD_CH2f, 10, 16, SOCF_LE } 7045 }; 7046 7047 #endif 7048 #if defined(BCM_56370_A0) 7049 soc_field_info_t soc_APM0_TXQ_DATA_TRANSMIT_REQ_CONTROL1r_fields[] = { 7050 { THRESHOLD_CH1f, 10, 0, SOCF_LE }, 7051 { THRESHOLD_CH3f, 10, 16, SOCF_LE } 7052 }; 7053 7054 #endif 7055 #if defined(BCM_56370_A0) 7056 soc_field_info_t soc_APM0_TX_PACKET_DMA_READ_ARB_CTRLr_fields[] = { 7057 { TX_DATA_READ_WRR_WEIGHT_CH0f, 4, 0, SOCF_LE }, 7058 { TX_DATA_READ_WRR_WEIGHT_CH1f, 4, 8, SOCF_LE }, 7059 { TX_DATA_READ_WRR_WEIGHT_CH2f, 4, 16, SOCF_LE }, 7060 { TX_DATA_READ_WRR_WEIGHT_CH3f, 4, 24, SOCF_LE }, 7061 { TX_DESC_READ_WRR_WEIGHT_CH0f, 4, 4, SOCF_LE }, 7062 { TX_DESC_READ_WRR_WEIGHT_CH1f, 4, 12, SOCF_LE }, 7063 { TX_DESC_READ_WRR_WEIGHT_CH2f, 4, 20, SOCF_LE }, 7064 { TX_DESC_READ_WRR_WEIGHT_CH3f, 4, 28, SOCF_LE } 7065 }; 7066 7067 #endif 7068 #if defined(BCM_56370_A0) 7069 soc_field_info_t soc_APM0_XMTADDR_HIGH_1r_fields[] = { 7070 { XMTADDR_HIGH_1f, 32, 0, SOCF_LE } 7071 }; 7072 7073 #endif 7074 #if defined(BCM_56370_A0) 7075 soc_field_info_t soc_APM0_XMTADDR_HIGH_2r_fields[] = { 7076 { XMTADDR_HIGH_2f, 32, 0, SOCF_LE } 7077 }; 7078 7079 #endif 7080 #if defined(BCM_56370_A0) 7081 soc_field_info_t soc_APM0_XMTADDR_HIGH_3r_fields[] = { 7082 { XMTADDR_HIGH_3f, 32, 0, SOCF_LE } 7083 }; 7084 7085 #endif 7086 #if defined(BCM_56370_A0) 7087 soc_field_info_t soc_APM0_XMTADDR_LOW_0r_fields[] = { 7088 { XMTADDR_LOW_0f, 28, 4, SOCF_LE } 7089 }; 7090 7091 #endif 7092 #if defined(BCM_56370_A0) 7093 soc_field_info_t soc_APM0_XMTADDR_LOW_1r_fields[] = { 7094 { XMTADDR_LOW_1f, 28, 4, SOCF_LE } 7095 }; 7096 7097 #endif 7098 #if defined(BCM_56370_A0) 7099 soc_field_info_t soc_APM0_XMTADDR_LOW_2r_fields[] = { 7100 { XMTADDR_LOW_2f, 28, 4, SOCF_LE } 7101 }; 7102 7103 #endif 7104 #if defined(BCM_56370_A0) 7105 soc_field_info_t soc_APM0_XMTADDR_LOW_3r_fields[] = { 7106 { XMTADDR_LOW_3f, 28, 4, SOCF_LE } 7107 }; 7108 7109 #endif 7110 #if defined(BCM_56370_A0) 7111 soc_field_info_t soc_APM0_XMTCONTROL_0r_fields[] = { 7112 { BURSTLEN_0f, 3, 18, SOCF_LE }, 7113 { PREFETCHCTLf, 3, 21, SOCF_LE }, 7114 { PREFETCHTHRESHf, 2, 24, SOCF_LE }, 7115 { SELECTBUFFERACTIVEINDEXf, 1, 13, 0 }, 7116 { TXSUSPEND_0f, 1, 1, 0 }, 7117 { XMTEN_0f, 1, 0, 0 } 7118 }; 7119 7120 #endif 7121 #if defined(BCM_56370_A0) 7122 soc_field_info_t soc_APM0_XMTCONTROL_1r_fields[] = { 7123 { BURSTLEN_1f, 3, 18, SOCF_LE }, 7124 { PREFETCHCTLf, 3, 21, SOCF_LE }, 7125 { PREFETCHTHRESHf, 2, 24, SOCF_LE }, 7126 { SELECTBUFFERACTIVEINDEXf, 1, 13, 0 }, 7127 { TXSUSPEND_1f, 1, 1, 0 }, 7128 { XMTEN_1f, 1, 0, 0 } 7129 }; 7130 7131 #endif 7132 #if defined(BCM_56370_A0) 7133 soc_field_info_t soc_APM0_XMTCONTROL_2r_fields[] = { 7134 { BURSTLEN_2f, 3, 18, SOCF_LE }, 7135 { PREFETCHCTLf, 3, 21, SOCF_LE }, 7136 { PREFETCHTHRESHf, 2, 24, SOCF_LE }, 7137 { SELECTBUFFERACTIVEINDEXf, 1, 13, 0 }, 7138 { TXSUSPEND_2f, 1, 1, 0 }, 7139 { XMTEN_2f, 1, 0, 0 } 7140 }; 7141 7142 #endif 7143 #if defined(BCM_56370_A0) 7144 soc_field_info_t soc_APM0_XMTCONTROL_3r_fields[] = { 7145 { BURSTLEN_3f, 3, 18, SOCF_LE }, 7146 { PREFETCHCTLf, 3, 21, SOCF_LE }, 7147 { PREFETCHTHRESHf, 2, 24, SOCF_LE }, 7148 { SELECTBUFFERACTIVEINDEXf, 1, 13, 0 }, 7149 { TXSUSPEND_3f, 1, 1, 0 }, 7150 { XMTEN_3f, 1, 0, 0 } 7151 }; 7152 7153 #endif 7154 #if defined(BCM_56370_A0) 7155 soc_field_info_t soc_APM0_XMTPTR_0r_fields[] = { 7156 { LASTDSCR_0f, 13, 0, SOCF_LE } 7157 }; 7158 7159 #endif 7160 #if defined(BCM_56370_A0) 7161 soc_field_info_t soc_APM0_XMTPTR_1r_fields[] = { 7162 { LASTDSCR_1f, 13, 0, SOCF_LE } 7163 }; 7164 7165 #endif 7166 #if defined(BCM_56370_A0) 7167 soc_field_info_t soc_APM0_XMTPTR_2r_fields[] = { 7168 { LASTDSCR_2f, 13, 0, SOCF_LE } 7169 }; 7170 7171 #endif 7172 #if defined(BCM_56370_A0) 7173 soc_field_info_t soc_APM0_XMTPTR_3r_fields[] = { 7174 { LASTDSCR_3f, 13, 0, SOCF_LE } 7175 }; 7176 7177 #endif 7178 #if defined(BCM_56370_A0) 7179 soc_field_info_t soc_APM0_XMTSTATUS0_1r_fields[] = { 7180 { CURRDSCR_1f, 13, 0, SOCF_LE|SOCF_RO }, 7181 { XMTSTATE_1f, 4, 28, SOCF_LE|SOCF_RO } 7182 }; 7183 7184 #endif 7185 #if defined(BCM_56370_A0) 7186 soc_field_info_t soc_APM0_XMTSTATUS0_2r_fields[] = { 7187 { CURRDSCR_2f, 13, 0, SOCF_LE|SOCF_RO }, 7188 { XMTSTATE_2f, 4, 28, SOCF_LE|SOCF_RO } 7189 }; 7190 7191 #endif 7192 #if defined(BCM_56370_A0) 7193 soc_field_info_t soc_APM0_XMTSTATUS0_3r_fields[] = { 7194 { CURRDSCR_3f, 13, 0, SOCF_LE|SOCF_RO }, 7195 { XMTSTATE_3f, 4, 28, SOCF_LE|SOCF_RO } 7196 }; 7197 7198 #endif 7199 #if defined(BCM_56370_A0) 7200 soc_field_info_t soc_APM0_XMTSTATUS1_1r_fields[] = { 7201 { ACTIVEDESCR_1f, 13, 0, SOCF_LE|SOCF_RO }, 7202 { XMTERR_1f, 4, 28, SOCF_LE|SOCF_RO } 7203 }; 7204 7205 #endif 7206 #if defined(BCM_56370_A0) 7207 soc_field_info_t soc_APM0_XMTSTATUS1_2r_fields[] = { 7208 { ACTIVEDESCR_2f, 13, 0, SOCF_LE|SOCF_RO }, 7209 { XMTERR_2f, 4, 28, SOCF_LE|SOCF_RO } 7210 }; 7211 7212 #endif 7213 #if defined(BCM_56370_A0) 7214 soc_field_info_t soc_APM0_XMTSTATUS1_3r_fields[] = { 7215 { ACTIVEDESCR_3f, 13, 0, SOCF_LE|SOCF_RO }, 7216 { XMTERR_3f, 4, 28, SOCF_LE|SOCF_RO } 7217 }; 7218 7219 #endif 7220 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 7221 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 7222 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 7223 defined(BCM_56725_A0) || defined(BCM_56820_A0) 7224 soc_field_info_t soc_ARB_EOP_DEBUGr_fields[] = { 7225 { ICFGf, 1, 0, 0 }, 7226 { IDISCf, 1, 2, 0 }, 7227 { IESMIFf, 1, 7, 0 }, 7228 { IFPf, 1, 14, 0 }, 7229 { IL2LUf, 1, 6, 0 }, 7230 { IL2MCf, 1, 8, 0 }, 7231 { IL3LUf, 1, 9, 0 }, 7232 { IL3MCf, 1, 10, 0 }, 7233 { ILPMf, 1, 11, 0 }, 7234 { IMPLSf, 1, 5, 0 }, 7235 { IPARSf, 1, 1, 0 }, 7236 { IRSEL1f, 1, 12, 0 }, 7237 { IRSEL2f, 1, 15, 0 }, 7238 { ISW1f, 1, 13, 0 }, 7239 { ISW2f, 1, 16, 0 }, 7240 { IVLANf, 1, 4, 0 }, 7241 { IVXLTf, 1, 3, 0 } 7242 }; 7243 7244 #endif 7245 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 7246 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 7247 defined(BCM_56160_A0) 7248 soc_field_info_t soc_ARB_EOP_DEBUG_BCM53400_A0r_fields[] = { 7249 { ICFGf, 1, 0, 0 }, 7250 { IDISCf, 1, 2, 0 }, 7251 { IESMIFf, 1, 7, 0 }, 7252 { IFPf, 1, 14, 0 }, 7253 { IL2LUf, 1, 6, 0 }, 7254 { IL2MCf, 1, 8, 0 }, 7255 { IL3LUf, 1, 9, 0 }, 7256 { IL3MCf, 1, 10, 0 }, 7257 { ILPMf, 1, 11, 0 }, 7258 { IPARSf, 1, 1, 0 }, 7259 { IRSEL1f, 1, 12, 0 }, 7260 { IRSEL2f, 1, 15, 0 }, 7261 { ISW1f, 1, 13, 0 }, 7262 { ISW2f, 1, 16, 0 }, 7263 { IVLANf, 1, 4, 0 }, 7264 { IVXLTf, 1, 3, 0 }, 7265 { RESERVED0f, 1, 5, SOCF_RES } 7266 }; 7267 7268 #endif 7269 #if defined(BCM_56142_A0) 7270 soc_field_info_t soc_ARB_EOP_DEBUG_BCM56142_A0r_fields[] = { 7271 { ICFGf, 1, 0, 0 }, 7272 { IDISCf, 1, 2, 0 }, 7273 { IESMIFf, 1, 7, 0 }, 7274 { IFPf, 1, 14, 0 }, 7275 { IL2LUf, 1, 6, 0 }, 7276 { IL2MCf, 1, 8, 0 }, 7277 { IL3LUf, 1, 9, 0 }, 7278 { IL3MCf, 1, 10, 0 }, 7279 { ILPMf, 1, 11, 0 }, 7280 { IPARSf, 1, 1, 0 }, 7281 { IRSEL1f, 1, 12, 0 }, 7282 { IRSEL2f, 1, 15, 0 }, 7283 { ISW1f, 1, 13, 0 }, 7284 { ISW2f, 1, 16, 0 }, 7285 { IVLANf, 1, 4, 0 }, 7286 { IVXLTf, 1, 3, 0 } 7287 }; 7288 7289 #endif 7290 #if defined(BCM_56150_A0) 7291 soc_field_info_t soc_ARB_EOP_DEBUG_BCM56150_A0r_fields[] = { 7292 { ICFGf, 1, 0, 0 }, 7293 { IDISCf, 1, 2, 0 }, 7294 { IESMIFf, 1, 7, 0 }, 7295 { IFPf, 1, 14, 0 }, 7296 { IL2LUf, 1, 6, 0 }, 7297 { IL2MCf, 1, 8, 0 }, 7298 { IL3LUf, 1, 9, 0 }, 7299 { IL3MCf, 1, 10, 0 }, 7300 { ILPMf, 1, 11, 0 }, 7301 { IPARSf, 1, 1, 0 }, 7302 { IRSEL1f, 1, 12, 0 }, 7303 { IRSEL2f, 1, 15, 0 }, 7304 { ISW1f, 1, 13, 0 }, 7305 { ISW2f, 1, 16, 0 }, 7306 { IVLANf, 1, 4, 0 }, 7307 { IVXLTf, 1, 3, 0 }, 7308 { RESERVED0f, 1, 5, SOCF_RES } 7309 }; 7310 7311 #endif 7312 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 7313 defined(BCM_56270_A0) 7314 soc_field_info_t soc_ARB_EOP_DEBUG_BCM56260_A0r_fields[] = { 7315 { FLEX_CTRf, 1, 16, 0 }, 7316 { ICFGf, 1, 0, 0 }, 7317 { IDISCf, 1, 2, 0 }, 7318 { IFPf, 1, 12, 0 }, 7319 { IL2LUf, 1, 5, 0 }, 7320 { IL3LUf, 1, 8, 0 }, 7321 { ILPMf, 1, 9, 0 }, 7322 { IMPLSf, 1, 4, 0 }, 7323 { IPARSf, 1, 1, 0 }, 7324 { IRSEL1f, 1, 10, 0 }, 7325 { IRSEL2f, 1, 13, 0 }, 7326 { ISW1f, 1, 11, 0 }, 7327 { ISW2f, 1, 15, 0 }, 7328 { IVXLTf, 1, 3, 0 }, 7329 { RESERVED_1f, 1, 6, SOCF_RES }, 7330 { RESERVED_2f, 1, 7, SOCF_RES } 7331 }; 7332 7333 #endif 7334 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 7335 soc_field_info_t soc_ARB_EOP_DEBUG_BCM56440_A0r_fields[] = { 7336 { FLEX_CTRf, 1, 16, 0 }, 7337 { ICFGf, 1, 0, 0 }, 7338 { IDISCf, 1, 2, 0 }, 7339 { IFPf, 1, 12, 0 }, 7340 { IL2LUf, 1, 5, 0 }, 7341 { IL3LUf, 1, 8, 0 }, 7342 { ILPMf, 1, 9, 0 }, 7343 { IMPLSf, 1, 4, 0 }, 7344 { IPARSf, 1, 1, 0 }, 7345 { IRSEL1f, 1, 10, 0 }, 7346 { IRSEL2f, 1, 13, 0 }, 7347 { ISW1f, 1, 11, 0 }, 7348 { ISW2f, 1, 15, 0 }, 7349 { IVXLTf, 1, 3, 0 }, 7350 { RESERVED_1f, 1, 6, SOCF_RES }, 7351 { RESERVED_2f, 1, 7, SOCF_RES } 7352 }; 7353 7354 #endif 7355 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 7356 defined(BCM_56450_B1) 7357 soc_field_info_t soc_ARB_EOP_DEBUG_BCM56450_A0r_fields[] = { 7358 { FLEX_CTRf, 1, 16, 0 }, 7359 { ICFGf, 1, 0, 0 }, 7360 { IDISCf, 1, 2, 0 }, 7361 { IFPf, 1, 12, 0 }, 7362 { IL2LUf, 1, 5, 0 }, 7363 { IL3LUf, 1, 8, 0 }, 7364 { ILPMf, 1, 9, 0 }, 7365 { IMPLSf, 1, 4, 0 }, 7366 { IPARSf, 1, 1, 0 }, 7367 { IRSEL1f, 1, 10, 0 }, 7368 { IRSEL2f, 1, 13, 0 }, 7369 { ISW1f, 1, 11, 0 }, 7370 { ISW2f, 1, 15, 0 }, 7371 { IVXLTf, 1, 3, 0 }, 7372 { RESERVED_1f, 1, 6, SOCF_RES }, 7373 { RESERVED_2f, 1, 7, SOCF_RES } 7374 }; 7375 7376 #endif 7377 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 7378 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 7379 defined(BCM_56685_A0) || defined(BCM_56685_B0) 7380 soc_field_info_t soc_ARB_EOP_DEBUG_BCM56634_A0r_fields[] = { 7381 { ICFGf, 1, 0, 0 }, 7382 { IDISCf, 1, 2, 0 }, 7383 { IESMIFf, 1, 7, 0 }, 7384 { IFPf, 1, 11, 0 }, 7385 { IL2LUf, 1, 6, 0 }, 7386 { IL3LUf, 1, 8, 0 }, 7387 { IMPLSf, 1, 5, 0 }, 7388 { IPARSf, 1, 1, 0 }, 7389 { IRSEL1f, 1, 9, 0 }, 7390 { IRSEL2f, 1, 12, 0 }, 7391 { ISW1f, 1, 10, 0 }, 7392 { ISW2f, 1, 13, 0 }, 7393 { IVLANf, 1, 4, 0 }, 7394 { IVXLTf, 1, 3, 0 } 7395 }; 7396 7397 #endif 7398 #if defined(BCM_56840_A0) 7399 soc_field_info_t soc_ARB_EOP_DEBUG_BCM56840_A0r_fields[] = { 7400 { ICFGf, 1, 0, 0 }, 7401 { IDISCf, 1, 2, 0 }, 7402 { IDLBf, 1, 14, 0 }, 7403 { IFPf, 1, 12, 0 }, 7404 { IL2LU_1f, 1, 5, 0 }, 7405 { IL2LU_2f, 1, 6, 0 }, 7406 { IL2LU_3f, 1, 7, 0 }, 7407 { IL3LUf, 1, 8, 0 }, 7408 { ILPMf, 1, 9, 0 }, 7409 { IMPLSf, 1, 4, 0 }, 7410 { IPARSf, 1, 1, 0 }, 7411 { IRSEL1f, 1, 10, 0 }, 7412 { IRSEL2f, 1, 13, 0 }, 7413 { ISW1f, 1, 11, 0 }, 7414 { ISW2f, 1, 15, 0 }, 7415 { IVXLTf, 1, 3, 0 } 7416 }; 7417 7418 #endif 7419 #if defined(BCM_56840_B0) 7420 soc_field_info_t soc_ARB_EOP_DEBUG_BCM56840_B0r_fields[] = { 7421 { ICFGf, 1, 0, 0 }, 7422 { IDISCf, 1, 2, 0 }, 7423 { IDLBf, 1, 14, 0 }, 7424 { IFPf, 1, 12, 0 }, 7425 { IL2LU_1f, 1, 5, 0 }, 7426 { IL2LU_2f, 1, 6, 0 }, 7427 { IL2LU_3f, 1, 7, 0 }, 7428 { IL3LUf, 1, 8, 0 }, 7429 { ILPMf, 1, 9, 0 }, 7430 { IMPLSf, 1, 4, 0 }, 7431 { IMPLS_TD_B0f, 1, 16, 0 }, 7432 { IPARSf, 1, 1, 0 }, 7433 { IRSEL1f, 1, 10, 0 }, 7434 { IRSEL1_TD_B0f, 1, 17, 0 }, 7435 { IRSEL2f, 1, 13, 0 }, 7436 { ISW1f, 1, 11, 0 }, 7437 { ISW2f, 1, 15, 0 }, 7438 { ISW2_TD_B0f, 1, 17, 0 }, 7439 { IVXLTf, 1, 3, 0 } 7440 }; 7441 7442 #endif 7443 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 7444 defined(BCM_56270_A0) 7445 soc_field_info_t soc_ARB_MOP_DEBUGr_fields[] = { 7446 { FLEX_CTRf, 1, 16, 0 }, 7447 { ICFGf, 1, 0, 0 }, 7448 { IDISCf, 1, 2, 0 }, 7449 { IFPf, 1, 12, 0 }, 7450 { IL2LUf, 1, 5, 0 }, 7451 { IL3LUf, 1, 8, 0 }, 7452 { ILPMf, 1, 9, 0 }, 7453 { IMPLSf, 1, 4, 0 }, 7454 { IPARSf, 1, 1, 0 }, 7455 { IRSEL1f, 1, 10, 0 }, 7456 { IRSEL2f, 1, 13, 0 }, 7457 { ISW1f, 1, 11, 0 }, 7458 { ISW2f, 1, 15, 0 }, 7459 { IVXLTf, 1, 3, 0 }, 7460 { RESERVED_1f, 2, 6, SOCF_LE|SOCF_RES } 7461 }; 7462 7463 #endif 7464 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 7465 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 7466 defined(BCM_56160_A0) 7467 soc_field_info_t soc_ARB_RAM_1_DBGCTRLr_fields[] = { 7468 { CMICM_BUF_HDR_TMf, 10, 0, SOCF_LE|SOCF_RES } 7469 }; 7470 7471 #endif 7472 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 7473 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 7474 defined(BCM_56685_A0) || defined(BCM_56685_B0) 7475 soc_field_info_t soc_ARB_RAM_DBGCTRLr_fields[] = { 7476 { HDR_TMf, 2, 12, SOCF_LE|SOCF_RES }, 7477 { LMEP_TMf, 4, 0, SOCF_LE|SOCF_RES }, 7478 { PKT_TMf, 8, 4, SOCF_LE|SOCF_RES } 7479 }; 7480 7481 #endif 7482 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 7483 soc_field_info_t soc_ARB_RAM_DBGCTRL_1r_fields[] = { 7484 { LEARN_FIFO_TMf, 8, 0, SOCF_LE|SOCF_RES } 7485 }; 7486 7487 #endif 7488 #if defined(BCM_56270_A0) 7489 soc_field_info_t soc_ARB_RAM_DBGCTRL_1_BCM56270_A0r_fields[] = { 7490 { LEARN_FIFO_TMf, 12, 0, SOCF_LE|SOCF_RES } 7491 }; 7492 7493 #endif 7494 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 7495 defined(BCM_56160_A0) 7496 soc_field_info_t soc_ARB_RAM_DBGCTRL_BCM53400_A0r_fields[] = { 7497 { HDR_TMf, 17, 31, SOCF_LE|SOCF_RES }, 7498 { LMEP_DA_TMf, 14, 48, SOCF_LE|SOCF_RES }, 7499 { LMEP_TMf, 14, 0, SOCF_LE|SOCF_RES }, 7500 { PKT_TMf, 17, 14, SOCF_LE|SOCF_RES } 7501 }; 7502 7503 #endif 7504 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 7505 soc_field_info_t soc_ARB_RAM_DBGCTRL_BCM53570_A0r_fields[] = { 7506 { HDR_TMf, 17, 30, SOCF_LE|SOCF_RES }, 7507 { LMEP_DA_TMf, 14, 47, SOCF_LE|SOCF_RES }, 7508 { LMEP_TMf, 14, 0, SOCF_LE|SOCF_RES }, 7509 { PKT_TMf, 16, 14, SOCF_LE|SOCF_RES } 7510 }; 7511 7512 #endif 7513 #if defined(BCM_56150_A0) 7514 soc_field_info_t soc_ARB_RAM_DBGCTRL_BCM56150_A0r_fields[] = { 7515 { HDR_TMf, 2, 15, SOCF_LE|SOCF_RES }, 7516 { LMEP_DA_TMf, 5, 17, SOCF_LE|SOCF_RES }, 7517 { LMEP_TMf, 5, 0, SOCF_LE|SOCF_RES }, 7518 { PKT_TMf, 10, 5, SOCF_LE|SOCF_RES } 7519 }; 7520 7521 #endif 7522 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 7523 soc_field_info_t soc_ARB_RAM_DBGCTRL_BCM56260_A0r_fields[] = { 7524 { LMEP_1_TMf, 10, 23, SOCF_LE|SOCF_RES }, 7525 { LMEP_TMf, 10, 0, SOCF_LE|SOCF_RES }, 7526 { PKT_TMf, 13, 10, SOCF_LE|SOCF_RES } 7527 }; 7528 7529 #endif 7530 #if defined(BCM_56270_A0) 7531 soc_field_info_t soc_ARB_RAM_DBGCTRL_BCM56270_A0r_fields[] = { 7532 { LMEP_1_TMf, 14, 31, SOCF_LE|SOCF_RES }, 7533 { LMEP_TMf, 14, 0, SOCF_LE|SOCF_RES }, 7534 { PKT_TMf, 17, 14, SOCF_LE|SOCF_RES } 7535 }; 7536 7537 #endif 7538 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 7539 defined(BCM_56334_B0) 7540 soc_field_info_t soc_ARB_RAM_DBGCTRL_BCM56334_A0r_fields[] = { 7541 { HDR_TMf, 2, 12, SOCF_LE|SOCF_RES }, 7542 { LMEP_1_TMf, 4, 14, SOCF_LE|SOCF_RES }, 7543 { LMEP_TMf, 4, 0, SOCF_LE|SOCF_RES }, 7544 { PKT_TMf, 8, 4, SOCF_LE|SOCF_RES } 7545 }; 7546 7547 #endif 7548 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 7549 soc_field_info_t soc_ARB_RAM_DBGCTRL_BCM56440_A0r_fields[] = { 7550 { LMEP_1_TMf, 5, 18, SOCF_LE|SOCF_RES }, 7551 { LMEP_PMf, 1, 5, SOCF_RES }, 7552 { LMEP_TMf, 5, 0, SOCF_LE|SOCF_RES }, 7553 { PKT_DCMf, 1, 17, SOCF_RES }, 7554 { PKT_PMf, 1, 16, SOCF_RES }, 7555 { PKT_TMf, 10, 6, SOCF_LE|SOCF_RES } 7556 }; 7557 7558 #endif 7559 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 7560 defined(BCM_56450_B1) 7561 soc_field_info_t soc_ARB_RAM_DBGCTRL_BCM56450_A0r_fields[] = { 7562 { LMEP_1_TMf, 5, 18, SOCF_LE|SOCF_RES }, 7563 { LMEP_PMf, 1, 5, SOCF_RES }, 7564 { LMEP_TMf, 5, 0, SOCF_LE|SOCF_RES }, 7565 { PKT_DCMf, 1, 17, SOCF_RES }, 7566 { PKT_PMf, 1, 16, SOCF_RES }, 7567 { PKT_TMf, 10, 6, SOCF_LE|SOCF_RES } 7568 }; 7569 7570 #endif 7571 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 7572 soc_field_info_t soc_ARB_RAM_DBGCTRL_BCM56560_A0r_fields[] = { 7573 { LEARN_FIFO_LVMf, 1, 29, SOCF_RES }, 7574 { LEARN_FIFO_TMf, 12, 17, SOCF_LE|SOCF_RES }, 7575 { LMEP_PMf, 1, 5, SOCF_RES }, 7576 { LMEP_TMf, 5, 0, SOCF_LE|SOCF_RES }, 7577 { PKT_LVMf, 1, 16, SOCF_RES }, 7578 { PKT_TMf, 9, 6, SOCF_LE|SOCF_RES }, 7579 { PKT_TM_RESERVEDf, 1, 15, SOCF_RES } 7580 }; 7581 7582 #endif 7583 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 7584 soc_field_info_t soc_ARB_RAM_DBGCTRL_BCM56640_A0r_fields[] = { 7585 { LMEP_DA_PMf, 1, 23, SOCF_RES }, 7586 { LMEP_DA_TMf, 5, 18, SOCF_LE|SOCF_RES }, 7587 { LMEP_PMf, 1, 5, SOCF_RES }, 7588 { LMEP_TMf, 5, 0, SOCF_LE|SOCF_RES }, 7589 { PKT_DCMf, 1, 17, SOCF_RES }, 7590 { PKT_PMf, 1, 16, SOCF_RES }, 7591 { PKT_TMf, 10, 6, SOCF_LE|SOCF_RES } 7592 }; 7593 7594 #endif 7595 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 7596 soc_field_info_t soc_ARB_RAM_DBGCTRL_BCM56670_A0r_fields[] = { 7597 { LEARN_FIFO_LVMf, 1, 29, SOCF_RES }, 7598 { LEARN_FIFO_TMf, 12, 17, SOCF_LE|SOCF_RES }, 7599 { LMEP_PMf, 1, 5, SOCF_RES }, 7600 { LMEP_TMf, 5, 0, SOCF_LE|SOCF_RES }, 7601 { MACSEC_PKT_BUFFER_TMf, 12, 30, SOCF_LE|SOCF_RES }, 7602 { PKT_LVMf, 1, 16, SOCF_RES }, 7603 { PKT_TMf, 9, 6, SOCF_LE|SOCF_RES }, 7604 { PKT_TM_RESERVEDf, 1, 15, SOCF_RES } 7605 }; 7606 7607 #endif 7608 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 7609 soc_field_info_t soc_ARB_RAM_DBGCTRL_BCM56840_A0r_fields[] = { 7610 { LMEP_PMf, 1, 5, SOCF_RES }, 7611 { LMEP_TMf, 5, 0, SOCF_LE|SOCF_RES }, 7612 { PKT_DCMf, 1, 17, SOCF_RES }, 7613 { PKT_PMf, 1, 16, SOCF_RES }, 7614 { PKT_TMf, 10, 6, SOCF_LE|SOCF_RES } 7615 }; 7616 7617 #endif 7618 #if defined(BCM_56850_A0) 7619 soc_field_info_t soc_ARB_RAM_DBGCTRL_BCM56850_A0r_fields[] = { 7620 { LEARN_FIFO_TMf, 2, 18, SOCF_LE|SOCF_RES }, 7621 { LMEP_PMf, 1, 5, SOCF_RES }, 7622 { LMEP_TMf, 5, 0, SOCF_LE|SOCF_RES }, 7623 { PKT_DCMf, 1, 17, SOCF_RES }, 7624 { PKT_PMf, 1, 16, SOCF_RES }, 7625 { PKT_TMf, 10, 6, SOCF_LE|SOCF_RES } 7626 }; 7627 7628 #endif 7629 #if defined(BCM_56860_A0) 7630 soc_field_info_t soc_ARB_RAM_DBGCTRL_BCM56860_A0r_fields[] = { 7631 { LEARN_FIFO_LVMf, 1, 29, SOCF_RES }, 7632 { LEARN_FIFO_TMf, 12, 17, SOCF_LE|SOCF_RES }, 7633 { LMEP_PMf, 1, 5, SOCF_RES }, 7634 { LMEP_TMf, 5, 0, SOCF_LE|SOCF_RES }, 7635 { PKT_LVMf, 1, 16, SOCF_RES }, 7636 { PKT_TMf, 9, 6, SOCF_LE|SOCF_RES }, 7637 { PKT_TM_RESERVEDf, 1, 15, SOCF_RES } 7638 }; 7639 7640 #endif 7641 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 7642 defined(BCM_56270_A0) 7643 soc_field_info_t soc_ARB_SER_CONTROLr_fields[] = { 7644 { HDR_BUFFER_ECC_ENf, 1, 3, SOCF_RES }, 7645 { HDR_BUFFER_SUPPRESS_1BIT_ERRORf, 1, 7, SOCF_RES }, 7646 { LMEP_1_ECC_ENf, 1, 1, SOCF_RES }, 7647 { LMEP_1_SUPPRESS_1BIT_ERRORf, 1, 5, SOCF_RES }, 7648 { LMEP_ECC_ENf, 1, 0, SOCF_RES }, 7649 { LMEP_SUPPRESS_1BIT_ERRORf, 1, 4, SOCF_RES }, 7650 { PKT_BUFFER_ECC_ENf, 1, 2, SOCF_RES }, 7651 { PKT_BUFFER_SUPPRESS_1BIT_ERRORf, 1, 6, SOCF_RES } 7652 }; 7653 7654 #endif 7655 #if defined(BCM_88790_A0) 7656 soc_field_info_t soc_ARMCSSYS_M0_IDM_IDM_INTERRUPT_STATUSr_fields[] = { 7657 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7658 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 7659 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 7660 }; 7661 7662 #endif 7663 #if defined(BCM_88690_A0) 7664 soc_field_info_t soc_ARMCSSYS_M0_IDM_IDM_INTERRUPT_STATUS_BCM88690_A0r_fields[] = { 7665 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7666 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 7667 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 7668 }; 7669 7670 #endif 7671 #if defined(BCM_88690_B0) 7672 soc_field_info_t soc_ARMCSSYS_M0_IDM_IDM_INTERRUPT_STATUS_BCM88690_B0r_fields[] = { 7673 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 7674 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 7675 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 7676 }; 7677 7678 #endif 7679 #if defined(BCM_88790_A0) 7680 soc_field_info_t soc_ARMCSSYS_M0_IDM_IDM_RESET_STATUSr_fields[] = { 7681 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 7682 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 7683 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 7684 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 7685 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 7686 }; 7687 7688 #endif 7689 #if defined(BCM_88690_A0) 7690 soc_field_info_t soc_ARMCSSYS_M0_IDM_IDM_RESET_STATUS_BCM88690_A0r_fields[] = { 7691 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 7692 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 7693 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 7694 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 7695 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 7696 }; 7697 7698 #endif 7699 #if defined(BCM_88690_B0) 7700 soc_field_info_t soc_ARMCSSYS_M0_IDM_IDM_RESET_STATUS_BCM88690_B0r_fields[] = { 7701 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 7702 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 7703 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 7704 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 7705 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 7706 }; 7707 7708 #endif 7709 #if defined(BCM_88790_A0) 7710 soc_field_info_t soc_ARMCSSYS_M0_IDM_IO_CONTROL_DIRECTr_fields[] = { 7711 { ARCACHE_CONFIGf, 4, 16, SOCF_LE }, 7712 { ARUSER_CONFIGf, 5, 20, SOCF_LE }, 7713 { AWCACHE_CONFIGf, 4, 2, SOCF_LE }, 7714 { AWUSER_CONFIGf, 5, 6, SOCF_LE }, 7715 { BYPASS_CTf, 1, 25, 0 }, 7716 { CLK_GATING_ENf, 1, 0, 0 }, 7717 { CTf, 1, 26, 0 }, 7718 { FIELD_11_15f, 5, 11, SOCF_LE }, 7719 { FIELD_1_1f, 1, 1, 0 }, 7720 { FIELD_27_31f, 5, 27, SOCF_LE } 7721 }; 7722 7723 #endif 7724 #if defined(BCM_88690_A0) 7725 soc_field_info_t soc_ARMCSSYS_M0_IDM_IO_CONTROL_DIRECT_BCM88690_A0r_fields[] = { 7726 { ARCACHE_CONFIGf, 4, 16, SOCF_LE }, 7727 { ARUSER_CONFIGf, 5, 20, SOCF_LE }, 7728 { AWCACHE_CONFIGf, 4, 2, SOCF_LE }, 7729 { AWUSER_CONFIGf, 5, 6, SOCF_LE }, 7730 { BYPASS_CTf, 1, 25, 0 }, 7731 { CLK_GATING_ENf, 1, 0, 0 }, 7732 { CTf, 1, 26, 0 }, 7733 { FIELD_11_15f, 5, 11, SOCF_LE }, 7734 { FIELD_1_1f, 1, 1, 0 }, 7735 { FIELD_27_31f, 5, 27, SOCF_LE } 7736 }; 7737 7738 #endif 7739 #if defined(BCM_88690_B0) 7740 soc_field_info_t soc_ARMCSSYS_M0_IDM_IO_CONTROL_DIRECT_BCM88690_B0r_fields[] = { 7741 { ARCACHE_CONFIGf, 4, 16, SOCF_LE }, 7742 { ARUSER_CONFIGf, 5, 20, SOCF_LE }, 7743 { AWCACHE_CONFIGf, 4, 2, SOCF_LE }, 7744 { AWUSER_CONFIGf, 5, 6, SOCF_LE }, 7745 { BYPASS_CTf, 1, 25, 0 }, 7746 { CLK_GATING_ENf, 1, 0, 0 }, 7747 { CTf, 1, 26, 0 }, 7748 { FIELD_11_15f, 5, 11, SOCF_LE }, 7749 { FIELD_1_1f, 1, 1, 0 }, 7750 { FIELD_27_31f, 5, 27, SOCF_LE } 7751 }; 7752 7753 #endif 7754 #if defined(BCM_88790_A0) 7755 soc_field_info_t soc_ARMCSSYS_M0_IDM_IO_STATUSr_fields[] = { 7756 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 7757 }; 7758 7759 #endif 7760 #if defined(BCM_88690_A0) 7761 soc_field_info_t soc_ARMCSSYS_M0_IDM_IO_STATUS_BCM88690_A0r_fields[] = { 7762 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 7763 }; 7764 7765 #endif 7766 #if defined(BCM_88690_B0) 7767 soc_field_info_t soc_ARMCSSYS_M0_IDM_IO_STATUS_BCM88690_B0r_fields[] = { 7768 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 7769 }; 7770 7771 #endif 7772 #if defined(BCM_88790_A0) 7773 soc_field_info_t soc_ARMCSSYS_M0_IDM_RESET_CONTROLr_fields[] = { 7774 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 7775 { RESETf, 1, 0, 0 } 7776 }; 7777 7778 #endif 7779 #if defined(BCM_88690_A0) 7780 soc_field_info_t soc_ARMCSSYS_M0_IDM_RESET_CONTROL_BCM88690_A0r_fields[] = { 7781 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 7782 { RESETf, 1, 0, 0 } 7783 }; 7784 7785 #endif 7786 #if defined(BCM_88690_B0) 7787 soc_field_info_t soc_ARMCSSYS_M0_IDM_RESET_CONTROL_BCM88690_B0r_fields[] = { 7788 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 7789 { RESETf, 1, 0, 0 } 7790 }; 7791 7792 #endif 7793 #if defined(BCM_88732_A0) 7794 soc_field_info_t soc_ARP_RARP_ENABLEr_fields[] = { 7795 { ARP_ETHERTYPEf, 1, 0, 0 }, 7796 { RARP_ETHERTYPEf, 1, 1, 0 } 7797 }; 7798 7799 #endif 7800 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 7801 defined(BCM_56504_B0) || defined(BCM_56514_A0) 7802 soc_field_info_t soc_ASFCONFIGr_fields[] = { 7803 { ASF_CELL_NUMf, 4, 1, SOCF_LE }, 7804 { ASF_ENf, 1, 0, 0 } 7805 }; 7806 7807 #endif 7808 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 7809 soc_field_info_t soc_ASFPKTCOUNTr_fields[] = { 7810 { ASF_PKTCOUNTf, 15, 0, SOCF_LE|SOCF_RO }, 7811 { ASF_PKTCOUNT_CLRf, 1, 15, SOCF_WO|SOCF_RES } 7812 }; 7813 7814 #endif 7815 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 7816 defined(BCM_56504_B0) || defined(BCM_56514_A0) 7817 soc_field_info_t soc_ASFPORTSPEEDr_fields[] = { 7818 { PORTSPEEDf, 3, 0, SOCF_LE } 7819 }; 7820 7821 #endif 7822 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 7823 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 7824 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 7825 defined(BCM_56970_A0) 7826 soc_field_info_t soc_ASF_CREDIT_THRESH_HIr_fields[] = { 7827 { THRESHf, 8, 0, SOCF_LE } 7828 }; 7829 7830 #endif 7831 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 7832 soc_field_info_t soc_ASF_ENABLE_0_64Qr_fields[] = { 7833 { ASF_ENABLEf, 32, 0, SOCF_LE } 7834 }; 7835 7836 #endif 7837 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 7838 soc_field_info_t soc_ASF_ENABLE_8Qr_fields[] = { 7839 { ASF_ENABLEf, 8, 0, SOCF_LE } 7840 }; 7841 7842 #endif 7843 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 7844 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 7845 defined(BCM_56970_A0) 7846 soc_field_info_t soc_ASF_EPORT_CFGr_fields[] = { 7847 { ENABLEf, 1, 0, 0 }, 7848 { FIFO_DEPTHf, 7, 22, SOCF_LE }, 7849 { FIFO_THRESHOLDf, 6, 16, SOCF_LE }, 7850 { MAX_SRC_PORT_SPEEDf, 4, 2, SOCF_LE }, 7851 { MIN_SRC_PORT_SPEEDf, 4, 6, SOCF_LE }, 7852 { MIN_SRC_PORT_XMIT_CNTf, 6, 10, SOCF_LE }, 7853 { OVERSUBf, 1, 1, 0 } 7854 }; 7855 7856 #endif 7857 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 7858 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 7859 defined(BCM_56970_A0) 7860 soc_field_info_t soc_ASF_IPORT_CFGr_fields[] = { 7861 { ASF_PORT_SPEEDf, 4, 0, SOCF_LE } 7862 }; 7863 7864 #endif 7865 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 7866 soc_field_info_t soc_ASF_PKT_SIZEr_fields[] = { 7867 { ASF_PKT_SIZEf, 3, 0, SOCF_LE } 7868 }; 7869 7870 #endif 7871 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 7872 soc_field_info_t soc_ASF_PORT_CFGr_fields[] = { 7873 { ASF_ENABLEf, 1, 5, 0 }, 7874 { ASF_PORT_SPEEDf, 5, 0, SOCF_LE }, 7875 { PAUSE_ENABLEf, 1, 6, 0 }, 7876 { RDE_ENABLEf, 1, 7, 0 } 7877 }; 7878 7879 #endif 7880 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 7881 soc_field_info_t soc_ASF_PORT_CFG_BCM56560_A0r_fields[] = { 7882 { ASF_PORT_SPEEDf, 5, 0, SOCF_LE }, 7883 { MC_ASF_ENABLEf, 1, 5, 0 }, 7884 { UC_ASF_ENABLEf, 1, 6, 0 } 7885 }; 7886 7887 #endif 7888 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 7889 soc_field_info_t soc_ASF_PORT_CFG_BCM56850_A0r_fields[] = { 7890 { ASF_PORT_SPEEDf, 5, 0, SOCF_LE }, 7891 { MC_ASF_ENABLEf, 1, 5, 0 }, 7892 { UC_ASF_ENABLEf, 1, 6, 0 } 7893 }; 7894 7895 #endif 7896 #if defined(BCM_56725_A0) || defined(BCM_56800_A0) || \ 7897 defined(BCM_56820_A0) || defined(BCM_56840_A0) || \ 7898 defined(BCM_56840_B0) 7899 soc_field_info_t soc_ASF_PORT_SPEEDr_fields[] = { 7900 { ASF_PORT_SPEEDf, 5, 0, SOCF_LE } 7901 }; 7902 7903 #endif 7904 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 7905 soc_field_info_t soc_ASF_PORT_SPEED_MATCH_BMP0r_fields[] = { 7906 { ASF_PORT_SPEED_MATCH_BMPf, 32, 0, SOCF_LE } 7907 }; 7908 7909 #endif 7910 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 7911 soc_field_info_t soc_ASF_PORT_SPEED_MATCH_BMP2r_fields[] = { 7912 { ASF_PORT_SPEED_MATCH_BMPf, 2, 0, SOCF_LE } 7913 }; 7914 7915 #endif 7916 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 7917 soc_field_info_t soc_ATSB1_TCID_0r_fields[] = { 7918 { BATM_BASETSf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES } 7919 }; 7920 7921 #endif 7922 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 7923 soc_field_info_t soc_ATSC_TCID_0r_fields[] = { 7924 { BATM_ATSCOUNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES } 7925 }; 7926 7927 #endif 7928 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 7929 soc_field_info_t soc_ATSUM1_TCID_0r_fields[] = { 7930 { BATM_ATSIGMAf, 16, 0, SOCF_LE|SOCF_RO|SOCF_RES } 7931 }; 7932 7933 #endif 7934 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 7935 soc_field_info_t soc_AUTOVOIP_OUI_1r_fields[] = { 7936 { OUIf, 24, 0, SOCF_LE } 7937 }; 7938 7939 #endif 7940 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 7941 soc_field_info_t soc_AUTOVOIP_OUI_2r_fields[] = { 7942 { OUIf, 24, 0, SOCF_LE } 7943 }; 7944 7945 #endif 7946 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 7947 soc_field_info_t soc_AUTOVOIP_OUI_3r_fields[] = { 7948 { OUIf, 24, 0, SOCF_LE } 7949 }; 7950 7951 #endif 7952 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 7953 soc_field_info_t soc_AUTOVOIP_OUI_4r_fields[] = { 7954 { OUIf, 24, 0, SOCF_LE } 7955 }; 7956 7957 #endif 7958 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 7959 soc_field_info_t soc_AUTOVOIP_OUI_5r_fields[] = { 7960 { OUIf, 24, 0, SOCF_LE } 7961 }; 7962 7963 #endif 7964 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 7965 soc_field_info_t soc_AUTOVOIP_OUI_6r_fields[] = { 7966 { OUIf, 24, 0, SOCF_LE } 7967 }; 7968 7969 #endif 7970 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 7971 defined(BCM_56224_A0) || defined(BCM_56224_B0) || \ 7972 defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 7973 defined(BCM_56504_B0) 7974 soc_field_info_t soc_AUX_ARB_CONTROLr_fields[] = { 7975 { CLK_GRANf, 2, 3, SOCF_LE }, 7976 { FP_REFRESH_ENABLEf, 1, 2, 0 }, 7977 { L2_MOD_FIFO_ENABLEf, 1, 1, 0 }, 7978 { L2_MOD_FIFO_LOCKf, 1, 0, 0 } 7979 }; 7980 7981 #endif 7982 #if defined(BCM_56725_A0) || defined(BCM_56800_A0) || \ 7983 defined(BCM_56820_A0) 7984 soc_field_info_t soc_AUX_ARB_CONTROL_2r_fields[] = { 7985 { CLK_GRANf, 2, 1, SOCF_LE }, 7986 { FP_REFRESH_ENABLEf, 1, 0, 0 } 7987 }; 7988 7989 #endif 7990 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 7991 defined(BCM_56670_A0) || defined(BCM_56670_B0) 7992 soc_field_info_t soc_AUX_ARB_CONTROL_2_64r_fields[] = { 7993 { CLK_GRANf, 3, 0, SOCF_LE }, 7994 { DLB_HGT_256NS_REFRESH_ENABLEf, 1, 30, 0 }, 7995 { DLB_HGT_REFRESH_ENABLEf, 1, 29, 0 }, 7996 { FP_REFRESH_ENABLEf, 1, 26, 0 }, 7997 { FP_REFRESH_MODEf, 2, 27, SOCF_LE }, 7998 { OAM_REFRESH_ENABLEf, 1, 31, 0 }, 7999 { RESERVED_AUX_ARB_CONTROL_2f, 5, 11, SOCF_LE|SOCF_RES }, 8000 { SBUS_ARB_BLOCK_CNTf, 10, 16, SOCF_LE }, 8001 { SBUS_SPACINGf, 8, 3, SOCF_LE }, 8002 { SVC_MASTER_REFRESH_ENABLEf, 1, 33, 0 }, 8003 { SVC_MASTER_REFRESH_RATEf, 1, 32, 0 }, 8004 { SVM_MASTER_REFRESH_ENABLEf, 1, 33, 0 }, 8005 { SVM_MASTER_REFRESH_RATEf, 1, 32, 0 } 8006 }; 8007 8008 #endif 8009 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8010 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8011 defined(BCM_56160_A0) 8012 soc_field_info_t soc_AUX_ARB_CONTROL_2_BCM53400_A0r_fields[] = { 8013 { CLK_GRANf, 2, 0, SOCF_LE|SOCF_SC }, 8014 { FP_REFRESH_ENABLEf, 1, 26, SOCF_SC }, 8015 { SBUS_ARB_BLOCK_CNTf, 10, 11, SOCF_LE }, 8016 { SBUS_SPACINGf, 8, 3, SOCF_LE } 8017 }; 8018 8019 #endif 8020 #if defined(BCM_56142_A0) 8021 soc_field_info_t soc_AUX_ARB_CONTROL_2_BCM56142_A0r_fields[] = { 8022 { CLK_GRANf, 2, 0, SOCF_LE }, 8023 { SBUS_ARB_BLOCK_CNTf, 10, 11, SOCF_LE }, 8024 { SBUS_SPACINGf, 8, 3, SOCF_LE } 8025 }; 8026 8027 #endif 8028 #if defined(BCM_56150_A0) 8029 soc_field_info_t soc_AUX_ARB_CONTROL_2_BCM56150_A0r_fields[] = { 8030 { CLK_GRANf, 2, 0, SOCF_LE|SOCF_SC }, 8031 { FP_REFRESH_ENABLEf, 1, 26, SOCF_SC }, 8032 { SBUS_ARB_BLOCK_CNTf, 10, 11, SOCF_LE }, 8033 { SBUS_SPACINGf, 8, 3, SOCF_LE } 8034 }; 8035 8036 #endif 8037 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 8038 soc_field_info_t soc_AUX_ARB_CONTROL_2_BCM56260_A0r_fields[] = { 8039 { CLK_GRANf, 3, 0, SOCF_LE }, 8040 { FP_REFRESH_ENABLEf, 1, 21, 0 }, 8041 { SBUS_ARB_BLOCK_CNTf, 10, 11, SOCF_LE }, 8042 { SBUS_SPACINGf, 8, 3, SOCF_LE }, 8043 { SVM_MASTER_REFRESH_ENABLEf, 1, 27, 0 }, 8044 { SVM_MASTER_REFRESH_RATEf, 1, 26, 0 }, 8045 { TCAM_ATOMIC_WRITE_ENABLEf, 1, 28, 0 } 8046 }; 8047 8048 #endif 8049 #if defined(BCM_56270_A0) 8050 soc_field_info_t soc_AUX_ARB_CONTROL_2_BCM56270_A0r_fields[] = { 8051 { CLK_GRANf, 3, 0, SOCF_LE }, 8052 { FP_REFRESH_ENABLEf, 1, 21, 0 }, 8053 { L2_OPS_BLOCK_CNTf, 3, 29, SOCF_LE }, 8054 { SBUS_ARB_BLOCK_CNTf, 10, 11, SOCF_LE }, 8055 { SBUS_SPACINGf, 8, 3, SOCF_LE }, 8056 { SVM_MASTER_REFRESH_ENABLEf, 1, 27, 0 }, 8057 { SVM_MASTER_REFRESH_RATEf, 1, 26, 0 }, 8058 { TCAM_ATOMIC_WRITE_ENABLEf, 1, 28, 0 } 8059 }; 8060 8061 #endif 8062 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 8063 soc_field_info_t soc_AUX_ARB_CONTROL_2_BCM56334_A0r_fields[] = { 8064 { CLK_GRANf, 2, 0, SOCF_LE }, 8065 { ESM_AGE_ENABLEf, 1, 2, SOCF_SC|SOCF_RES }, 8066 { ESM_BP_ENABLEf, 4, 21, SOCF_LE|SOCF_SC|SOCF_RES }, 8067 { SBUS_ARB_BLOCK_CNTf, 10, 11, SOCF_LE }, 8068 { SBUS_ON_ESM_ELIGIBLEf, 1, 25, SOCF_SC|SOCF_RES }, 8069 { SBUS_SPACINGf, 8, 3, SOCF_LE } 8070 }; 8071 8072 #endif 8073 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 8074 soc_field_info_t soc_AUX_ARB_CONTROL_2_BCM56440_A0r_fields[] = { 8075 { CLK_GRANf, 3, 0, SOCF_LE }, 8076 { FP_REFRESH_ENABLEf, 1, 21, 0 }, 8077 { SBUS_ARB_BLOCK_CNTf, 10, 11, SOCF_LE }, 8078 { SBUS_SPACINGf, 8, 3, SOCF_LE }, 8079 { SVM_MASTER_REFRESH_ENABLEf, 1, 27, 0 }, 8080 { SVM_MASTER_REFRESH_RATEf, 1, 26, 0 } 8081 }; 8082 8083 #endif 8084 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 8085 defined(BCM_56450_B1) 8086 soc_field_info_t soc_AUX_ARB_CONTROL_2_BCM56450_A0r_fields[] = { 8087 { CLK_GRANf, 3, 0, SOCF_LE }, 8088 { FP_REFRESH_ENABLEf, 1, 21, 0 }, 8089 { SBUS_ARB_BLOCK_CNTf, 10, 11, SOCF_LE }, 8090 { SBUS_SPACINGf, 8, 3, SOCF_LE }, 8091 { SVM_MASTER_REFRESH_ENABLEf, 1, 27, 0 }, 8092 { SVM_MASTER_REFRESH_RATEf, 1, 26, 0 }, 8093 { TCAM_ATOMIC_WRITE_ENABLEf, 1, 28, 0 } 8094 }; 8095 8096 #endif 8097 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 8098 defined(BCM_56680_A0) || defined(BCM_56680_B0) 8099 soc_field_info_t soc_AUX_ARB_CONTROL_2_BCM56624_A0r_fields[] = { 8100 { CLK_GRANf, 2, 1, SOCF_LE }, 8101 { ESM_AGE_ENABLEf, 1, 4, 0 }, 8102 { ESM_BP_ENABLEf, 4, 23, SOCF_LE|SOCF_RES }, 8103 { RESERVED_0f, 1, 0, SOCF_RES }, 8104 { RESERVED_1f, 1, 3, SOCF_RES }, 8105 { SBUS_ARB_BLOCK_CNTf, 10, 13, SOCF_LE }, 8106 { SBUS_ON_ESM_ELIGIBLEf, 1, 27, 0 }, 8107 { SBUS_SPACINGf, 8, 5, SOCF_LE } 8108 }; 8109 8110 #endif 8111 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 8112 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 8113 defined(BCM_56685_A0) || defined(BCM_56685_B0) 8114 soc_field_info_t soc_AUX_ARB_CONTROL_2_BCM56634_A0r_fields[] = { 8115 { CLK_GRANf, 2, 0, SOCF_LE }, 8116 { ESM_AGE_ENABLEf, 1, 2, 0 }, 8117 { ESM_BP_ENABLEf, 4, 21, SOCF_LE|SOCF_RES }, 8118 { SBUS_ARB_BLOCK_CNTf, 10, 11, SOCF_LE }, 8119 { SBUS_ON_ESM_ELIGIBLEf, 1, 25, 0 }, 8120 { SBUS_SPACINGf, 8, 3, SOCF_LE } 8121 }; 8122 8123 #endif 8124 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 8125 soc_field_info_t soc_AUX_ARB_CONTROL_2_BCM56640_A0r_fields[] = { 8126 { CLK_GRANf, 1, 0, 0 }, 8127 { DLB_1US_TICK_ENABLEf, 1, 29, 0 }, 8128 { DLB_REFRESH_ENABLEf, 1, 24, 0 }, 8129 { FP_REFRESH_ENABLEf, 1, 21, 0 }, 8130 { FT_REFRESH_ENABLEf, 1, 23, 0 }, 8131 { IPFIX_CLK_GRANf, 1, 28, 0 }, 8132 { IPFIX_REFRESH_ENABLEf, 1, 22, 0 }, 8133 { OAM_REFRESH_ENABLEf, 1, 25, 0 }, 8134 { RESERVED_AUX_ARB_CONTROL_2f, 2, 1, SOCF_LE|SOCF_RES }, 8135 { SBUS_ARB_BLOCK_CNTf, 10, 11, SOCF_LE }, 8136 { SBUS_SPACINGf, 8, 3, SOCF_LE }, 8137 { STORM_CONTROL_REFRESH_ENABLEf, 1, 27, 0 }, 8138 { SVC_MTR_REFRESH_ENABLEf, 1, 26, 0 } 8139 }; 8140 8141 #endif 8142 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 8143 soc_field_info_t soc_AUX_ARB_CONTROL_2_BCM56840_A0r_fields[] = { 8144 { CLK_GRANf, 2, 0, SOCF_LE }, 8145 { DLB_HGT_256NS_REFRESH_ENABLEf, 1, 25, 0 }, 8146 { DLB_HGT_REFRESH_ENABLEf, 1, 24, 0 }, 8147 { FP_REFRESH_ENABLEf, 1, 21, 0 }, 8148 { FP_REFRESH_MODEf, 2, 22, SOCF_LE }, 8149 { RESERVED_AUX_ARB_CONTROL_2f, 1, 2, SOCF_RES }, 8150 { SBUS_ARB_BLOCK_CNTf, 10, 11, SOCF_LE }, 8151 { SBUS_SPACINGf, 8, 3, SOCF_LE } 8152 }; 8153 8154 #endif 8155 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 8156 soc_field_info_t soc_AUX_ARB_CONTROL_2_BCM56850_A0r_fields[] = { 8157 { CLK_GRANf, 2, 0, SOCF_LE }, 8158 { DLB_HGT_256NS_REFRESH_ENABLEf, 1, 30, 0 }, 8159 { DLB_HGT_REFRESH_ENABLEf, 1, 29, 0 }, 8160 { FP_REFRESH_ENABLEf, 1, 26, 0 }, 8161 { FP_REFRESH_MODEf, 2, 27, SOCF_LE }, 8162 { L2_TAB_POST_PRE_OP_SPACINGf, 5, 11, SOCF_LE }, 8163 { OAM_REFRESH_ENABLEf, 1, 31, 0 }, 8164 { RESERVED_AUX_ARB_CONTROL_2f, 1, 2, SOCF_RES }, 8165 { SBUS_ARB_BLOCK_CNTf, 10, 16, SOCF_LE }, 8166 { SBUS_SPACINGf, 8, 3, SOCF_LE } 8167 }; 8168 8169 #endif 8170 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8171 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8172 defined(BCM_56160_A0) 8173 soc_field_info_t soc_AUX_ARB_CONTROL_BCM53400_A0r_fields[] = { 8174 { L2_MOD_FIFO_ENABLE_AGEf, 1, 4, 0 }, 8175 { L2_MOD_FIFO_ENABLE_L2_DELETEf, 1, 6, 0 }, 8176 { L2_MOD_FIFO_ENABLE_L2_INSERTf, 1, 3, 0 }, 8177 { L2_MOD_FIFO_ENABLE_LEARNf, 1, 1, 0 }, 8178 { L2_MOD_FIFO_ENABLE_MEMWRf, 1, 0, 0 }, 8179 { L2_MOD_FIFO_ENABLE_PPA_DELETEf, 1, 5, 0 }, 8180 { L2_MOD_FIFO_ENABLE_PPA_REPLACEf, 1, 2, 0 } 8181 }; 8182 8183 #endif 8184 #if defined(BCM_56150_A0) 8185 soc_field_info_t soc_AUX_ARB_CONTROL_BCM56150_A0r_fields[] = { 8186 { L2_MOD_FIFO_ENABLE_AGEf, 1, 4, 0 }, 8187 { L2_MOD_FIFO_ENABLE_L2_DELETEf, 1, 6, 0 }, 8188 { L2_MOD_FIFO_ENABLE_L2_INSERTf, 1, 3, 0 }, 8189 { L2_MOD_FIFO_ENABLE_LEARNf, 1, 1, 0 }, 8190 { L2_MOD_FIFO_ENABLE_MEMWRf, 1, 0, 0 }, 8191 { L2_MOD_FIFO_ENABLE_PPA_DELETEf, 1, 5, 0 }, 8192 { L2_MOD_FIFO_ENABLE_PPA_REPLACEf, 1, 2, 0 } 8193 }; 8194 8195 #endif 8196 #if defined(BCM_56514_A0) 8197 soc_field_info_t soc_AUX_ARB_CONTROL_BCM56514_A0r_fields[] = { 8198 { CLK_GRANf, 2, 3, SOCF_LE }, 8199 { FP_REFRESH_ENABLEf, 1, 2, 0 }, 8200 { L2_MOD_FIFO_ENABLEf, 1, 1, 0 }, 8201 { L2_MOD_FIFO_LOCKf, 1, 0, 0 }, 8202 { SPACE_ALL_SBUS_OPSf, 1, 5, 0 } 8203 }; 8204 8205 #endif 8206 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 8207 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 8208 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 8209 defined(BCM_56670_B0) 8210 soc_field_info_t soc_AUX_ARB_CONTROL_BCM56560_A0r_fields[] = { 8211 { L2_MOD_FIFO_ENABLE_AGEf, 1, 4, 0 }, 8212 { L2_MOD_FIFO_ENABLE_L2_DELETEf, 1, 6, 0 }, 8213 { L2_MOD_FIFO_ENABLE_L2_INSERTf, 1, 3, 0 }, 8214 { L2_MOD_FIFO_ENABLE_LEARNf, 1, 1, 0 }, 8215 { L2_MOD_FIFO_ENABLE_MEMWRf, 1, 0, 0 }, 8216 { RESERVED_0f, 1, 2, SOCF_RES }, 8217 { RESERVED_1f, 1, 5, SOCF_RES } 8218 }; 8219 8220 #endif 8221 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 8222 defined(BCM_56334_B0) || defined(BCM_56524_A0) || \ 8223 defined(BCM_56524_B0) || defined(BCM_56624_A0) || \ 8224 defined(BCM_56624_B0) || defined(BCM_56634_A0) || \ 8225 defined(BCM_56634_B0) || defined(BCM_56680_A0) || \ 8226 defined(BCM_56680_B0) || defined(BCM_56685_A0) || \ 8227 defined(BCM_56685_B0) || defined(BCM_56725_A0) || \ 8228 defined(BCM_56820_A0) 8229 soc_field_info_t soc_AUX_ARB_CONTROL_BCM56624_A0r_fields[] = { 8230 { L2_MOD_FIFO_ENABLE_AGEf, 1, 4, 0 }, 8231 { L2_MOD_FIFO_ENABLE_L2_DELETEf, 1, 6, 0 }, 8232 { L2_MOD_FIFO_ENABLE_L2_INSERTf, 1, 3, 0 }, 8233 { L2_MOD_FIFO_ENABLE_LEARNf, 1, 1, 0 }, 8234 { L2_MOD_FIFO_ENABLE_MEMWRf, 1, 0, 0 }, 8235 { L2_MOD_FIFO_ENABLE_PPA_DELETEf, 1, 5, 0 }, 8236 { L2_MOD_FIFO_ENABLE_PPA_REPLACEf, 1, 2, 0 } 8237 }; 8238 8239 #endif 8240 #if defined(BCM_56800_A0) 8241 soc_field_info_t soc_AUX_ARB_CONTROL_BCM56800_A0r_fields[] = { 8242 { L2_MOD_FIFO_ENABLEf, 1, 1, 0 }, 8243 { L2_MOD_FIFO_LOCKf, 1, 0, 0 } 8244 }; 8245 8246 #endif 8247 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 8248 defined(BCM_56840_A0) || defined(BCM_56840_B0) 8249 soc_field_info_t soc_AUX_ARB_CONTROL_BCM56840_A0r_fields[] = { 8250 { L2_MOD_FIFO_ENABLE_AGEf, 1, 4, 0 }, 8251 { L2_MOD_FIFO_ENABLE_L2_DELETEf, 1, 6, 0 }, 8252 { L2_MOD_FIFO_ENABLE_L2_INSERTf, 1, 3, 0 }, 8253 { L2_MOD_FIFO_ENABLE_LEARNf, 1, 1, 0 }, 8254 { L2_MOD_FIFO_ENABLE_MEMWRf, 1, 0, 0 }, 8255 { RESERVED_0f, 1, 2, SOCF_RES }, 8256 { RESERVED_1f, 1, 5, SOCF_RES } 8257 }; 8258 8259 #endif 8260 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 8261 defined(BCM_56450_B1) || defined(BCM_56850_A0) || \ 8262 defined(BCM_56860_A0) 8263 soc_field_info_t soc_AUX_ARB_CONTROL_BCM56850_A0r_fields[] = { 8264 { L2_MOD_FIFO_ENABLE_AGEf, 1, 4, 0 }, 8265 { L2_MOD_FIFO_ENABLE_L2_DELETEf, 1, 6, 0 }, 8266 { L2_MOD_FIFO_ENABLE_L2_INSERTf, 1, 3, 0 }, 8267 { L2_MOD_FIFO_ENABLE_LEARNf, 1, 1, 0 }, 8268 { L2_MOD_FIFO_ENABLE_MEMWRf, 1, 0, 0 }, 8269 { RESERVED_0f, 1, 2, SOCF_RES }, 8270 { RESERVED_1f, 1, 5, SOCF_RES } 8271 }; 8272 8273 #endif 8274 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 8275 soc_field_info_t soc_AUX_ARB_CONTROL_BCM56960_A0r_fields[] = { 8276 { CLK_GRANf, 2, 0, SOCF_LE }, 8277 { FP_REFRESH_ENABLEf, 1, 28, 0 }, 8278 { FP_REFRESH_MODEf, 2, 29, SOCF_LE }, 8279 { POP_L2_MGMT_FIFO_SPACINGf, 8, 20, SOCF_LE }, 8280 { SBUS_ARB_BLOCK_CNTf, 10, 10, SOCF_LE }, 8281 { SBUS_SPACINGf, 8, 2, SOCF_LE } 8282 }; 8283 8284 #endif 8285 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 8286 defined(BCM_56870_A0) || defined(BCM_56970_A0) 8287 soc_field_info_t soc_AUX_ARB_CONTROL_BCM56970_A0r_fields[] = { 8288 { CLK_GRANf, 2, 0, SOCF_LE }, 8289 { DLB_HGT_256NS_REFRESH_ENABLEf, 1, 31, 0 }, 8290 { FP_REFRESH_ENABLEf, 1, 28, 0 }, 8291 { FP_REFRESH_MODEf, 2, 29, SOCF_LE }, 8292 { POP_L2_MGMT_FIFO_SPACINGf, 8, 20, SOCF_LE }, 8293 { SBUS_ARB_BLOCK_CNTf, 10, 10, SOCF_LE }, 8294 { SBUS_SPACINGf, 8, 2, SOCF_LE } 8295 }; 8296 8297 #endif 8298 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 8299 soc_field_info_t soc_AUX_ARB_CONTROL_BCM56980_A0r_fields[] = { 8300 { CLK_GRANf, 2, 0, SOCF_LE }, 8301 { DLB_HGT_256NS_REFRESH_ENABLEf, 1, 23, 0 }, 8302 { FORCE_NULL_REQf, 1, 30, 0 }, 8303 { FP_REFRESH_ENABLEf, 1, 20, 0 }, 8304 { FP_REFRESH_MODEf, 2, 21, SOCF_LE }, 8305 { HIST_1US_ENABLEf, 1, 24, 0 }, 8306 { REFRESH_TO_SBUS_RATIOf, 5, 25, SOCF_LE }, 8307 { SBUS_ARB_BLOCK_CNTf, 10, 10, SOCF_LE }, 8308 { SBUS_SPACINGf, 8, 2, SOCF_LE } 8309 }; 8310 8311 #endif 8312 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 8313 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 8314 defined(BCM_56640_A0) 8315 soc_field_info_t soc_AUX_L2_BULK_CONTROLr_fields[] = { 8316 { BULK_OPS_ENABLEf, 1, 6, 0 }, 8317 { MATCH_KEY_TYPE_PORT_Af, 1, 4, 0 }, 8318 { MATCH_KEY_TYPE_PORT_Bf, 1, 5, 0 }, 8319 { MATCH_PORT_Af, 1, 2, 0 }, 8320 { MATCH_PORT_Bf, 1, 3, 0 }, 8321 { MATCH_VLANS_PORT_Af, 1, 0, 0 }, 8322 { MATCH_VLANS_PORT_Bf, 1, 1, 0 }, 8323 { START_ADDRESSf, 19, 7, SOCF_LE } 8324 }; 8325 8326 #endif 8327 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 8328 soc_field_info_t soc_AUX_L2_BULK_CONTROL_BCM56260_A0r_fields[] = { 8329 { BULK_OPS_ENABLEf, 1, 6, 0 }, 8330 { MATCH_KEY_TYPE_PORT_Af, 1, 4, 0 }, 8331 { MATCH_KEY_TYPE_PORT_Bf, 1, 5, 0 }, 8332 { MATCH_PORT_Af, 1, 2, 0 }, 8333 { MATCH_PORT_Bf, 1, 3, 0 }, 8334 { MATCH_VLANS_PORT_Af, 1, 0, 0 }, 8335 { MATCH_VLANS_PORT_Bf, 1, 1, 0 }, 8336 { START_ADDRESSf, 19, 7, SOCF_LE } 8337 }; 8338 8339 #endif 8340 #if defined(BCM_56270_A0) 8341 soc_field_info_t soc_AUX_L2_BULK_CONTROL_BCM56270_A0r_fields[] = { 8342 { BULK_OPS_ENABLEf, 1, 6, 0 }, 8343 { MATCH_KEY_TYPE_PORT_Af, 1, 4, 0 }, 8344 { MATCH_KEY_TYPE_PORT_Bf, 1, 5, 0 }, 8345 { MATCH_PORT_Af, 1, 2, 0 }, 8346 { MATCH_PORT_Bf, 1, 3, 0 }, 8347 { MATCH_VLANS_PORT_Af, 1, 0, 0 }, 8348 { MATCH_VLANS_PORT_Bf, 1, 1, 0 } 8349 }; 8350 8351 #endif 8352 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 8353 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 8354 defined(BCM_56965_A0) || defined(BCM_56970_A0) 8355 soc_field_info_t soc_AUX_L2_BULK_CONTROL_BCM56960_A0r_fields[] = { 8356 { START_ADDRESSf, 19, 0, SOCF_LE } 8357 }; 8358 8359 #endif 8360 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 8361 soc_field_info_t soc_AVS_CTRLr_fields[] = { 8362 { AVS_DISABLEf, 1, 26, 0 }, 8363 { AVS_INTR_STAT_CLEARf, 7, 0, SOCF_LE|SOCF_RES }, 8364 { AVS_PVTMON_BGf, 3, 13, SOCF_LE }, 8365 { AVS_PVTMON_REF_MAXf, 3, 16, SOCF_LE }, 8366 { AVS_PVTMON_REF_MIN0f, 4, 19, SOCF_LE }, 8367 { AVS_PVTMON_REF_MIN1f, 3, 23, SOCF_LE }, 8368 { AVS_SRAM_MON_N_PROCESSf, 2, 7, SOCF_LE }, 8369 { AVS_SRAM_MON_P_PROCESSf, 2, 9, SOCF_LE }, 8370 { AVS_SRAM_MON_VALIDf, 1, 11, 0 }, 8371 { AVS_VTRAP_ENABLEf, 1, 12, 0 }, 8372 { CPU2AVS_TAP_ENf, 1, 27, 0 }, 8373 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_RES } 8374 }; 8375 8376 #endif 8377 #if defined(BCM_53400_A0) 8378 soc_field_info_t soc_AVS_CTRL_0r_fields[] = { 8379 { AVS_TOP_DISABLEf, 1, 14, 0 }, 8380 { AVS_TOP_INTERRUPT_CLEARf, 8, 15, SOCF_LE }, 8381 { CHIP_PMB_CLK_ENf, 1, 13, 0 }, 8382 { IP0_EP_PMB_CLK_ENf, 1, 6, 0 }, 8383 { IP1_IP2_PMB_CLK_ENf, 1, 5, 0 }, 8384 { IPROC_ARS2_PMB_CLK_ENf, 2, 0, SOCF_LE }, 8385 { MMU_ARS2_PMB_CLK_ENf, 3, 2, SOCF_LE }, 8386 { PGW_GX_PMB_CLK_ENf, 1, 12, 0 }, 8387 { PGW_XL_PMB_CLK_ENf, 5, 7, SOCF_LE }, 8388 { RSVDf, 9, 23, SOCF_LE|SOCF_RES } 8389 }; 8390 8391 #endif 8392 #if defined(BCM_53540_A0) 8393 soc_field_info_t soc_AVS_CTRL_0_BCM53540_A0r_fields[] = { 8394 { AVS_RESET_Lf, 1, 15, 0 }, 8395 { AVS_TOP_DISABLEf, 1, 14, 0 }, 8396 { CHIP_PMB_CLK_ENf, 1, 13, 0 }, 8397 { IP0_EP_PMB_CLK_ENf, 1, 6, 0 }, 8398 { IP1_IP2_PMB_CLK_ENf, 1, 5, 0 }, 8399 { IPROC_ARS2_PMB_CLK_ENf, 2, 0, SOCF_LE }, 8400 { MMU_ARS2_PMB_CLK_ENf, 3, 2, SOCF_LE }, 8401 { PGW_GX_PMB_CLK_ENf, 1, 12, 0 }, 8402 { PGW_XL_PMB_CLK_ENf, 5, 7, SOCF_LE }, 8403 { RSVDf, 16, 16, SOCF_LE|SOCF_RES } 8404 }; 8405 8406 #endif 8407 #if defined(BCM_53570_A0) 8408 soc_field_info_t soc_AVS_CTRL_0_BCM53570_A0r_fields[] = { 8409 { ARS_PMB_CLK_ENf, 29, 0, SOCF_LE }, 8410 { AVS_TOP_DISABLEf, 1, 31, 0 }, 8411 { RSVDf, 2, 29, SOCF_LE|SOCF_RES } 8412 }; 8413 8414 #endif 8415 #if defined(BCM_53570_B0) 8416 soc_field_info_t soc_AVS_CTRL_0_BCM53570_B0r_fields[] = { 8417 { ARS_PMB_CLK_ENf, 30, 0, SOCF_LE }, 8418 { AVS_TOP_DISABLEf, 1, 31, 0 }, 8419 { RSVDf, 1, 30, SOCF_RES } 8420 }; 8421 8422 #endif 8423 #if defined(BCM_56160_A0) 8424 soc_field_info_t soc_AVS_CTRL_0_BCM56160_A0r_fields[] = { 8425 { AVS_TOP_DISABLEf, 1, 14, 0 }, 8426 { CHIP_PMB_CLK_ENf, 1, 13, 0 }, 8427 { IP0_EP_PMB_CLK_ENf, 1, 6, 0 }, 8428 { IP1_IP2_PMB_CLK_ENf, 1, 5, 0 }, 8429 { IPROC_ARS2_PMB_CLK_ENf, 2, 0, SOCF_LE }, 8430 { MMU_ARS2_PMB_CLK_ENf, 3, 2, SOCF_LE }, 8431 { PGW_GX_PMB_CLK_ENf, 1, 12, 0 }, 8432 { PGW_XL_PMB_CLK_ENf, 5, 7, SOCF_LE }, 8433 { RSVDf, 17, 15, SOCF_LE|SOCF_RES } 8434 }; 8435 8436 #endif 8437 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 8438 soc_field_info_t soc_AVS_CTRL_BCM56560_A0r_fields[] = { 8439 { AVS_DISABLEf, 1, 26, 0 }, 8440 { AVS_INTR_STAT_CLEARf, 7, 0, SOCF_LE }, 8441 { AVS_PVTMON_BGf, 3, 13, SOCF_LE }, 8442 { AVS_PVTMON_REF_MAXf, 3, 16, SOCF_LE }, 8443 { AVS_PVTMON_REF_MIN0f, 4, 19, SOCF_LE }, 8444 { AVS_PVTMON_REF_MIN1f, 3, 23, SOCF_LE }, 8445 { AVS_SRAM_MON_N_PROCESSf, 2, 7, SOCF_LE }, 8446 { AVS_SRAM_MON_P_PROCESSf, 2, 9, SOCF_LE }, 8447 { AVS_SRAM_MON_VALIDf, 1, 11, 0 }, 8448 { AVS_TMON_BGf, 3, 27, SOCF_LE }, 8449 { AVS_VTRAP_ENABLEf, 1, 12, 0 } 8450 }; 8451 8452 #endif 8453 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 8454 soc_field_info_t soc_AVS_CTRL_BCM56670_A0r_fields[] = { 8455 { AVS_DISABLEf, 1, 26, 0 }, 8456 { AVS_INTR_STAT_CLEARf, 7, 0, SOCF_LE }, 8457 { AVS_PVTMON_BGf, 3, 13, SOCF_LE }, 8458 { AVS_PVTMON_REF_MAXf, 3, 16, SOCF_LE }, 8459 { AVS_PVTMON_REF_MIN0f, 4, 19, SOCF_LE }, 8460 { AVS_PVTMON_REF_MIN1f, 3, 23, SOCF_LE }, 8461 { AVS_SRAM_MON_N_PROCESSf, 2, 7, SOCF_LE }, 8462 { AVS_SRAM_MON_P_PROCESSf, 2, 9, SOCF_LE }, 8463 { AVS_SRAM_MON_VALIDf, 1, 11, 0 }, 8464 { AVS_TMON_BGf, 3, 27, SOCF_LE }, 8465 { AVS_VTRAP_ENABLEf, 1, 12, 0 } 8466 }; 8467 8468 #endif 8469 #if defined(BCM_56860_A0) 8470 soc_field_info_t soc_AVS_CTRL_BCM56860_A0r_fields[] = { 8471 { AVS_DISABLEf, 1, 26, 0 }, 8472 { AVS_INTR_STAT_CLEARf, 7, 0, SOCF_LE }, 8473 { AVS_PVTMON_BGf, 3, 13, SOCF_LE }, 8474 { AVS_PVTMON_REF_MAXf, 3, 16, SOCF_LE }, 8475 { AVS_PVTMON_REF_MIN0f, 4, 19, SOCF_LE }, 8476 { AVS_PVTMON_REF_MIN1f, 3, 23, SOCF_LE }, 8477 { AVS_SRAM_MON_N_PROCESSf, 2, 7, SOCF_LE }, 8478 { AVS_SRAM_MON_P_PROCESSf, 2, 9, SOCF_LE }, 8479 { AVS_SRAM_MON_VALIDf, 1, 11, 0 }, 8480 { AVS_VTRAP_ENABLEf, 1, 12, 0 } 8481 }; 8482 8483 #endif 8484 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 8485 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 8486 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8487 soc_field_info_t soc_AVS_REG_HW_MNTR_AC_DCN_CEN_ROSC_0r_fields[] = { 8488 { CEN_ROSC_AC_DCNf, 28, 0, SOCF_LE }, 8489 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_RES } 8490 }; 8491 8492 #endif 8493 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 8494 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 8495 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8496 soc_field_info_t soc_AVS_REG_HW_MNTR_AC_PATGEN_HI_LO_DURr_fields[] = { 8497 { AC_HI_DURf, 10, 16, SOCF_LE }, 8498 { AC_LO_DURf, 10, 0, SOCF_LE }, 8499 { RESERVEDf, 6, 10, SOCF_LE|SOCF_RO|SOCF_RES } 8500 }; 8501 8502 #endif 8503 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8504 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8505 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8506 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8507 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 8508 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 8509 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 8510 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 8511 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 8512 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8513 soc_field_info_t soc_AVS_REG_HW_MNTR_ADC_SETTLING_TIMEr_fields[] = { 8514 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 8515 { SAMPLESf, 4, 0, SOCF_LE } 8516 }; 8517 8518 #endif 8519 #if defined(BCM_56860_A0) 8520 soc_field_info_t soc_AVS_REG_HW_MNTR_ADC_SETTLING_TIME_BCM56860_A0r_fields[] = { 8521 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 8522 { SAMPLESf, 4, 0, SOCF_LE } 8523 }; 8524 8525 #endif 8526 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8527 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8528 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8529 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8530 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 8531 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 8532 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 8533 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 8534 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 8535 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8536 soc_field_info_t soc_AVS_REG_HW_MNTR_AVS_INTERRUPT_FLAGSr_fields[] = { 8537 { FLAG_ONf, 4, 0, SOCF_LE|SOCF_RO }, 8538 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 8539 }; 8540 8541 #endif 8542 #if defined(BCM_56860_A0) 8543 soc_field_info_t soc_AVS_REG_HW_MNTR_AVS_INTERRUPT_FLAGS_BCM56860_A0r_fields[] = { 8544 { FLAG_ONf, 4, 0, SOCF_LE|SOCF_RO }, 8545 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 8546 }; 8547 8548 #endif 8549 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8550 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8551 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8552 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8553 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 8554 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 8555 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 8556 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 8557 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 8558 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8559 soc_field_info_t soc_AVS_REG_HW_MNTR_AVS_INTERRUPT_FLAGS_CLEARr_fields[] = { 8560 { CLEARf, 4, 0, SOCF_LE }, 8561 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 8562 }; 8563 8564 #endif 8565 #if defined(BCM_56860_A0) 8566 soc_field_info_t soc_AVS_REG_HW_MNTR_AVS_INTERRUPT_FLAGS_CLEAR_BCM56860_A0r_fields[] = { 8567 { CLEARf, 4, 0, SOCF_LE }, 8568 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 8569 }; 8570 8571 #endif 8572 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8573 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8574 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8575 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8576 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 8577 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 8578 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 8579 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 8580 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 8581 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8582 soc_field_info_t soc_AVS_REG_HW_MNTR_AVS_REGISTERS_LOCKSr_fields[] = { 8583 { LOCKf, 3, 0, SOCF_LE }, 8584 { RESERVEDf, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES } 8585 }; 8586 8587 #endif 8588 #if defined(BCM_56860_A0) 8589 soc_field_info_t soc_AVS_REG_HW_MNTR_AVS_REGISTERS_LOCKS_BCM56860_A0r_fields[] = { 8590 { LOCKf, 3, 0, SOCF_LE }, 8591 { RESERVEDf, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES } 8592 }; 8593 8594 #endif 8595 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8596 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8597 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8598 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8599 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 8600 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 8601 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 8602 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 8603 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 8604 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8605 soc_field_info_t soc_AVS_REG_HW_MNTR_AVS_SPARE_0r_fields[] = { 8606 { SPAREf, 32, 0, SOCF_LE } 8607 }; 8608 8609 #endif 8610 #if defined(BCM_56860_A0) 8611 soc_field_info_t soc_AVS_REG_HW_MNTR_AVS_SPARE_0_BCM56860_A0r_fields[] = { 8612 { SPAREf, 32, 0, SOCF_LE } 8613 }; 8614 8615 #endif 8616 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8617 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8618 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8619 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8620 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 8621 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 8622 defined(BCM_56960_A0) || defined(BCM_56965_A0) 8623 soc_field_info_t soc_AVS_REG_HW_MNTR_ENABLE_DEFAULT_CEN_ROSC_0r_fields[] = { 8624 { CEN_ROSC_ENABLE_DEFAULTf, 32, 0, SOCF_LE } 8625 }; 8626 8627 #endif 8628 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8629 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8630 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8631 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8632 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 8633 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 8634 defined(BCM_56960_A0) || defined(BCM_56965_A0) 8635 soc_field_info_t soc_AVS_REG_HW_MNTR_ENABLE_DEFAULT_CEN_ROSC_1r_fields[] = { 8636 { CEN_ROSC_ENABLE_DEFAULTf, 4, 0, SOCF_LE }, 8637 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 8638 }; 8639 8640 #endif 8641 #if defined(BCM_56860_A0) 8642 soc_field_info_t soc_AVS_REG_HW_MNTR_ENABLE_DEFAULT_CEN_ROSC_0_BCM56860_A0r_fields[] = { 8643 { CEN_ROSC_ENABLE_DEFAULTf, 32, 0, SOCF_LE } 8644 }; 8645 8646 #endif 8647 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 8648 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 8649 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8650 soc_field_info_t soc_AVS_REG_HW_MNTR_ENABLE_DEFAULT_CEN_ROSC_0_BCM56970_A0r_fields[] = { 8651 { CEN_ROSC_ENABLE_DEFAULTf, 28, 0, SOCF_LE }, 8652 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_RES } 8653 }; 8654 8655 #endif 8656 #if defined(BCM_56860_A0) 8657 soc_field_info_t soc_AVS_REG_HW_MNTR_ENABLE_DEFAULT_CEN_ROSC_1_BCM56860_A0r_fields[] = { 8658 { CEN_ROSC_ENABLE_DEFAULTf, 4, 0, SOCF_LE }, 8659 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 8660 }; 8661 8662 #endif 8663 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8664 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8665 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8666 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8667 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 8668 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 8669 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 8670 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 8671 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 8672 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8673 soc_field_info_t soc_AVS_REG_HW_MNTR_ENABLE_DEFAULT_PVT_MNTRr_fields[] = { 8674 { PVT_MNTR_PWRDN_DEFAULTf, 1, 0, 0 }, 8675 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 8676 }; 8677 8678 #endif 8679 #if defined(BCM_56860_A0) 8680 soc_field_info_t soc_AVS_REG_HW_MNTR_ENABLE_DEFAULT_PVT_MNTR_BCM56860_A0r_fields[] = { 8681 { PVT_MNTR_PWRDN_DEFAULTf, 1, 0, 0 }, 8682 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 8683 }; 8684 8685 #endif 8686 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8687 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8688 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8689 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8690 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 8691 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 8692 defined(BCM_56960_A0) || defined(BCM_56965_A0) 8693 soc_field_info_t soc_AVS_REG_HW_MNTR_IDLE_STATE_0_CEN_ROSC_0r_fields[] = { 8694 { CEN_ROSC_IDLE_STATE_0f, 32, 0, SOCF_LE } 8695 }; 8696 8697 #endif 8698 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8699 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8700 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8701 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8702 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 8703 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 8704 defined(BCM_56960_A0) || defined(BCM_56965_A0) 8705 soc_field_info_t soc_AVS_REG_HW_MNTR_IDLE_STATE_0_CEN_ROSC_1r_fields[] = { 8706 { CEN_ROSC_IDLE_STATE_0f, 4, 0, SOCF_LE }, 8707 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 8708 }; 8709 8710 #endif 8711 #if defined(BCM_56860_A0) 8712 soc_field_info_t soc_AVS_REG_HW_MNTR_IDLE_STATE_0_CEN_ROSC_0_BCM56860_A0r_fields[] = { 8713 { CEN_ROSC_IDLE_STATE_0f, 32, 0, SOCF_LE } 8714 }; 8715 8716 #endif 8717 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 8718 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 8719 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8720 soc_field_info_t soc_AVS_REG_HW_MNTR_IDLE_STATE_0_CEN_ROSC_0_BCM56970_A0r_fields[] = { 8721 { CEN_ROSC_IDLE_STATE_0f, 28, 0, SOCF_LE }, 8722 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_RES } 8723 }; 8724 8725 #endif 8726 #if defined(BCM_56860_A0) 8727 soc_field_info_t soc_AVS_REG_HW_MNTR_IDLE_STATE_0_CEN_ROSC_1_BCM56860_A0r_fields[] = { 8728 { CEN_ROSC_IDLE_STATE_0f, 4, 0, SOCF_LE }, 8729 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 8730 }; 8731 8732 #endif 8733 #if defined(BCM_53400_A0) || defined(BCM_56870_A0) || \ 8734 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8735 soc_field_info_t soc_AVS_REG_HW_MNTR_INTERRUPT_POW_WDOG_ENr_fields[] = { 8736 { IRQ_ENf, 12, 0, SOCF_LE }, 8737 { RESERVEDf, 20, 12, SOCF_LE|SOCF_RO|SOCF_RES } 8738 }; 8739 8740 #endif 8741 #if defined(BCM_56860_A0) 8742 soc_field_info_t soc_AVS_REG_HW_MNTR_INTERRUPT_POW_WDOG_EN_1r_fields[] = { 8743 { IRQ_ENf, 29, 0, SOCF_LE }, 8744 { RESERVEDf, 3, 29, SOCF_LE|SOCF_RO|SOCF_RES } 8745 }; 8746 8747 #endif 8748 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 8749 soc_field_info_t soc_AVS_REG_HW_MNTR_INTERRUPT_POW_WDOG_EN_2r_fields[] = { 8750 { IRQ_ENf, 16, 0, SOCF_LE }, 8751 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 8752 }; 8753 8754 #endif 8755 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 8756 soc_field_info_t soc_AVS_REG_HW_MNTR_INTERRUPT_POW_WDOG_EN_1_BCM56560_A0r_fields[] = { 8757 { IRQ_ENf, 3, 0, SOCF_LE }, 8758 { RESERVEDf, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES } 8759 }; 8760 8761 #endif 8762 #if defined(BCM_53540_A0) 8763 soc_field_info_t soc_AVS_REG_HW_MNTR_INTERRUPT_POW_WDOG_EN_BCM53540_A0r_fields[] = { 8764 { IRQ_ENf, 13, 0, SOCF_LE }, 8765 { RESERVEDf, 19, 13, SOCF_LE|SOCF_RO|SOCF_RES } 8766 }; 8767 8768 #endif 8769 #if defined(BCM_53570_A0) || defined(BCM_56670_A0) || \ 8770 defined(BCM_56670_B0) 8771 soc_field_info_t soc_AVS_REG_HW_MNTR_INTERRUPT_POW_WDOG_EN_BCM53570_A0r_fields[] = { 8772 { IRQ_ENf, 29, 0, SOCF_LE }, 8773 { RESERVEDf, 3, 29, SOCF_LE|SOCF_RO|SOCF_RES } 8774 }; 8775 8776 #endif 8777 #if defined(BCM_53570_B0) || defined(BCM_56770_A0) 8778 soc_field_info_t soc_AVS_REG_HW_MNTR_INTERRUPT_POW_WDOG_EN_BCM53570_B0r_fields[] = { 8779 { IRQ_ENf, 30, 0, SOCF_LE }, 8780 { RESERVEDf, 2, 30, SOCF_LE|SOCF_RO|SOCF_RES } 8781 }; 8782 8783 #endif 8784 #if defined(BCM_56160_A0) 8785 soc_field_info_t soc_AVS_REG_HW_MNTR_INTERRUPT_POW_WDOG_EN_BCM56160_A0r_fields[] = { 8786 { IRQ_ENf, 11, 0, SOCF_LE }, 8787 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_RES } 8788 }; 8789 8790 #endif 8791 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 8792 soc_field_info_t soc_AVS_REG_HW_MNTR_INTERRUPT_POW_WDOG_EN_BCM56260_A0r_fields[] = { 8793 { IRQ_ENf, 20, 0, SOCF_LE }, 8794 { RESERVEDf, 12, 20, SOCF_LE|SOCF_RO|SOCF_RES } 8795 }; 8796 8797 #endif 8798 #if defined(BCM_56270_A0) 8799 soc_field_info_t soc_AVS_REG_HW_MNTR_INTERRUPT_POW_WDOG_EN_BCM56270_A0r_fields[] = { 8800 { IRQ_ENf, 14, 0, SOCF_LE }, 8801 { RESERVEDf, 18, 14, SOCF_LE|SOCF_RO|SOCF_RES } 8802 }; 8803 8804 #endif 8805 #if defined(BCM_56370_A0) 8806 soc_field_info_t soc_AVS_REG_HW_MNTR_INTERRUPT_POW_WDOG_EN_BCM56370_A0r_fields[] = { 8807 { IRQ_ENf, 27, 0, SOCF_LE }, 8808 { RESERVEDf, 5, 27, SOCF_LE|SOCF_RO|SOCF_RES } 8809 }; 8810 8811 #endif 8812 #if defined(BCM_56860_A0) 8813 soc_field_info_t soc_AVS_REG_HW_MNTR_INTERRUPT_POW_WDOG_EN_BCM56860_A0r_fields[] = { 8814 { IRQ_ENf, 32, 0, SOCF_LE } 8815 }; 8816 8817 #endif 8818 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8819 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8820 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8821 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8822 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 8823 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 8824 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 8825 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 8826 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 8827 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8828 soc_field_info_t soc_AVS_REG_HW_MNTR_INTERRUPT_SW_MEASUREMENT_DONE_ENr_fields[] = { 8829 { IRQ_ENf, 1, 0, 0 }, 8830 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 8831 }; 8832 8833 #endif 8834 #if defined(BCM_56860_A0) 8835 soc_field_info_t soc_AVS_REG_HW_MNTR_INTERRUPT_SW_MEASUREMENT_DONE_EN_BCM56860_A0r_fields[] = { 8836 { IRQ_ENf, 1, 0, 0 }, 8837 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 8838 }; 8839 8840 #endif 8841 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8842 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8843 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8844 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8845 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 8846 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 8847 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 8848 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 8849 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 8850 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8851 soc_field_info_t soc_AVS_REG_HW_MNTR_LAST_MEASURED_SENSORr_fields[] = { 8852 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 8853 { SENSOR_IDXf, 8, 0, SOCF_LE|SOCF_RO } 8854 }; 8855 8856 #endif 8857 #if defined(BCM_56860_A0) 8858 soc_field_info_t soc_AVS_REG_HW_MNTR_LAST_MEASURED_SENSOR_BCM56860_A0r_fields[] = { 8859 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 8860 { SENSOR_IDXf, 8, 0, SOCF_LE|SOCF_RO } 8861 }; 8862 8863 #endif 8864 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8865 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8866 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8867 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8868 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 8869 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 8870 defined(BCM_56960_A0) || defined(BCM_56965_A0) 8871 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_CEN_ROSC_0r_fields[] = { 8872 { M_INIT_CEN_ROSCf, 32, 0, SOCF_LE } 8873 }; 8874 8875 #endif 8876 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8877 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8878 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8879 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8880 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 8881 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 8882 defined(BCM_56960_A0) || defined(BCM_56965_A0) 8883 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_CEN_ROSC_1r_fields[] = { 8884 { M_INIT_CEN_ROSCf, 4, 0, SOCF_LE }, 8885 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 8886 }; 8887 8888 #endif 8889 #if defined(BCM_56860_A0) 8890 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_CEN_ROSC_0_BCM56860_A0r_fields[] = { 8891 { M_INIT_CEN_ROSCf, 32, 0, SOCF_LE } 8892 }; 8893 8894 #endif 8895 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 8896 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 8897 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8898 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_CEN_ROSC_0_BCM56970_A0r_fields[] = { 8899 { M_INIT_CEN_ROSCf, 28, 0, SOCF_LE }, 8900 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_RES } 8901 }; 8902 8903 #endif 8904 #if defined(BCM_56860_A0) 8905 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_CEN_ROSC_1_BCM56860_A0r_fields[] = { 8906 { M_INIT_CEN_ROSCf, 4, 0, SOCF_LE }, 8907 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 8908 }; 8909 8910 #endif 8911 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8912 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8913 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8914 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8915 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 8916 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 8917 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 8918 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 8919 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 8920 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8921 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_POW_WDOGr_fields[] = { 8922 { M_INIT_POW_WDOGf, 1, 0, 0 }, 8923 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 8924 }; 8925 8926 #endif 8927 #if defined(BCM_56860_A0) 8928 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_POW_WDOG_BCM56860_A0r_fields[] = { 8929 { M_INIT_POW_WDOGf, 1, 0, 0 }, 8930 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 8931 }; 8932 8933 #endif 8934 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 8935 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 8936 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 8937 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 8938 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 8939 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 8940 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 8941 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 8942 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 8943 defined(BCM_56980_A0) || defined(BCM_56980_B0) 8944 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_PVT_MNTRr_fields[] = { 8945 { M_INIT_PVT_MNTRf, 8, 0, SOCF_LE }, 8946 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 8947 }; 8948 8949 #endif 8950 #if defined(BCM_56860_A0) 8951 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_PVT_MNTR_BCM56860_A0r_fields[] = { 8952 { M_INIT_PVT_MNTRf, 8, 0, SOCF_LE }, 8953 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 8954 }; 8955 8956 #endif 8957 #if defined(BCM_53400_A0) 8958 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_RMT_ROSC_0r_fields[] = { 8959 { M_INIT_RMT_ROSCf, 24, 0, SOCF_LE }, 8960 { RESERVEDf, 8, 24, SOCF_LE|SOCF_RO|SOCF_RES } 8961 }; 8962 8963 #endif 8964 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 8965 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_RMT_ROSC_1r_fields[] = { 8966 { M_INIT_RMT_ROSCf, 8, 0, SOCF_LE }, 8967 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 8968 }; 8969 8970 #endif 8971 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 8972 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_RMT_ROSC_2r_fields[] = { 8973 { M_INIT_RMT_ROSCf, 6, 0, SOCF_LE }, 8974 { RESERVEDf, 26, 6, SOCF_LE|SOCF_RO|SOCF_RES } 8975 }; 8976 8977 #endif 8978 #if defined(BCM_56860_A0) 8979 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_RMT_ROSC_3r_fields[] = { 8980 { M_INIT_RMT_ROSCf, 26, 0, SOCF_LE }, 8981 { RESERVEDf, 6, 26, SOCF_LE|SOCF_RO|SOCF_RES } 8982 }; 8983 8984 #endif 8985 #if defined(BCM_56160_A0) 8986 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_RMT_ROSC_0_BCM56160_A0r_fields[] = { 8987 { M_INIT_RMT_ROSCf, 22, 0, SOCF_LE }, 8988 { RESERVEDf, 10, 22, SOCF_LE|SOCF_RO|SOCF_RES } 8989 }; 8990 8991 #endif 8992 #if defined(BCM_53570_B0) || defined(BCM_56270_A0) 8993 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_RMT_ROSC_0_BCM56270_A0r_fields[] = { 8994 { M_INIT_RMT_ROSCf, 28, 0, SOCF_LE }, 8995 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_RES } 8996 }; 8997 8998 #endif 8999 #if defined(BCM_56860_A0) 9000 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_RMT_ROSC_0_BCM56860_A0r_fields[] = { 9001 { M_INIT_RMT_ROSCf, 32, 0, SOCF_LE } 9002 }; 9003 9004 #endif 9005 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9006 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 9007 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 9008 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 9009 defined(BCM_56960_A0) || defined(BCM_56965_A0) 9010 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_RMT_ROSC_0_BCM56960_A0r_fields[] = { 9011 { M_INIT_RMT_ROSCf, 32, 0, SOCF_LE } 9012 }; 9013 9014 #endif 9015 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 9016 defined(BCM_56670_A0) || defined(BCM_56670_B0) 9017 soc_field_info_t soc_AVS_REG_HW_MNTR_MEASUREMENTS_INIT_RMT_ROSC_1_BCM53570_A0r_fields[] = { 9018 { M_INIT_RMT_ROSCf, 26, 0, SOCF_LE }, 9019 { RESERVEDf, 6, 26, SOCF_LE|SOCF_RO|SOCF_RES } 9020 }; 9021 9022 #endif 9023 #if defined(BCM_53400_A0) 9024 soc_field_info_t soc_AVS_REG_HW_MNTR_REMOTE_SENSOR_TYPEr_fields[] = { 9025 { OSC_TYPEf, 12, 0, SOCF_LE }, 9026 { RESERVEDf, 20, 12, SOCF_LE|SOCF_RO|SOCF_RES } 9027 }; 9028 9029 #endif 9030 #if defined(BCM_56860_A0) 9031 soc_field_info_t soc_AVS_REG_HW_MNTR_REMOTE_SENSOR_TYPE_1r_fields[] = { 9032 { RESERVEDf, 3, 29, SOCF_LE|SOCF_RO|SOCF_RES }, 9033 { SENSOR_TYPEf, 29, 0, SOCF_LE } 9034 }; 9035 9036 #endif 9037 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 9038 soc_field_info_t soc_AVS_REG_HW_MNTR_REMOTE_SENSOR_TYPE_2r_fields[] = { 9039 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }, 9040 { SENSOR_TYPEf, 16, 0, SOCF_LE } 9041 }; 9042 9043 #endif 9044 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 9045 soc_field_info_t soc_AVS_REG_HW_MNTR_REMOTE_SENSOR_TYPE_1_BCM56560_A0r_fields[] = { 9046 { RESERVEDf, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES }, 9047 { SENSOR_TYPEf, 3, 0, SOCF_LE } 9048 }; 9049 9050 #endif 9051 #if defined(BCM_53540_A0) 9052 soc_field_info_t soc_AVS_REG_HW_MNTR_REMOTE_SENSOR_TYPE_BCM53540_A0r_fields[] = { 9053 { RESERVEDf, 19, 13, SOCF_LE|SOCF_RO|SOCF_RES }, 9054 { SENSOR_TYPEf, 13, 0, SOCF_LE } 9055 }; 9056 9057 #endif 9058 #if defined(BCM_53570_A0) || defined(BCM_56670_A0) || \ 9059 defined(BCM_56670_B0) 9060 soc_field_info_t soc_AVS_REG_HW_MNTR_REMOTE_SENSOR_TYPE_BCM53570_A0r_fields[] = { 9061 { RESERVEDf, 3, 29, SOCF_LE|SOCF_RO|SOCF_RES }, 9062 { SENSOR_TYPEf, 29, 0, SOCF_LE } 9063 }; 9064 9065 #endif 9066 #if defined(BCM_53570_B0) 9067 soc_field_info_t soc_AVS_REG_HW_MNTR_REMOTE_SENSOR_TYPE_BCM53570_B0r_fields[] = { 9068 { RESERVEDf, 2, 30, SOCF_LE|SOCF_RO|SOCF_RES }, 9069 { SENSOR_TYPEf, 30, 0, SOCF_LE } 9070 }; 9071 9072 #endif 9073 #if defined(BCM_56160_A0) 9074 soc_field_info_t soc_AVS_REG_HW_MNTR_REMOTE_SENSOR_TYPE_BCM56160_A0r_fields[] = { 9075 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_RES }, 9076 { SENSOR_TYPEf, 11, 0, SOCF_LE } 9077 }; 9078 9079 #endif 9080 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 9081 soc_field_info_t soc_AVS_REG_HW_MNTR_REMOTE_SENSOR_TYPE_BCM56260_A0r_fields[] = { 9082 { RESERVEDf, 12, 20, SOCF_LE|SOCF_RO|SOCF_RES }, 9083 { SENSOR_TYPEf, 20, 0, SOCF_LE } 9084 }; 9085 9086 #endif 9087 #if defined(BCM_56270_A0) 9088 soc_field_info_t soc_AVS_REG_HW_MNTR_REMOTE_SENSOR_TYPE_BCM56270_A0r_fields[] = { 9089 { RESERVEDf, 18, 14, SOCF_LE|SOCF_RO|SOCF_RES }, 9090 { SENSOR_TYPEf, 14, 0, SOCF_LE } 9091 }; 9092 9093 #endif 9094 #if defined(BCM_56860_A0) 9095 soc_field_info_t soc_AVS_REG_HW_MNTR_REMOTE_SENSOR_TYPE_BCM56860_A0r_fields[] = { 9096 { SENSOR_TYPEf, 32, 0, SOCF_LE } 9097 }; 9098 9099 #endif 9100 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 9101 defined(BCM_56960_A0) || defined(BCM_56965_A0) 9102 soc_field_info_t soc_AVS_REG_HW_MNTR_REMOTE_SENSOR_TYPE_BCM56960_A0r_fields[] = { 9103 { SENSOR_TYPEf, 32, 0, SOCF_LE } 9104 }; 9105 9106 #endif 9107 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9108 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9109 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9110 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9111 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9112 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9113 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9114 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9115 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9116 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9117 soc_field_info_t soc_AVS_REG_HW_MNTR_ROSC_COUNTING_MODEr_fields[] = { 9118 { MODEf, 1, 0, 0 }, 9119 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 9120 }; 9121 9122 #endif 9123 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9124 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9125 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9126 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9127 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9128 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9129 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9130 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9131 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9132 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9133 soc_field_info_t soc_AVS_REG_HW_MNTR_ROSC_MEASUREMENT_TIME_CONTROLr_fields[] = { 9134 { LIMITf, 8, 0, SOCF_LE }, 9135 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 9136 }; 9137 9138 #endif 9139 #if defined(BCM_56860_A0) 9140 soc_field_info_t soc_AVS_REG_HW_MNTR_ROSC_MEASUREMENT_TIME_CONTROL_BCM56860_A0r_fields[] = { 9141 { LIMITf, 8, 0, SOCF_LE }, 9142 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 9143 }; 9144 9145 #endif 9146 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9147 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9148 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9149 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9150 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9151 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9152 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9153 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9154 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9155 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9156 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_INITr_fields[] = { 9157 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 9158 { SEQUENCER_INITf, 1, 0, 0 } 9159 }; 9160 9161 #endif 9162 #if defined(BCM_56860_A0) 9163 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_INIT_BCM56860_A0r_fields[] = { 9164 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 9165 { SEQUENCER_INITf, 1, 0, 0 } 9166 }; 9167 9168 #endif 9169 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9170 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9171 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9172 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9173 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 9174 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 9175 defined(BCM_56960_A0) || defined(BCM_56965_A0) 9176 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_CEN_ROSC_0r_fields[] = { 9177 { SEQ_MASK_CEN_ROSCf, 32, 0, SOCF_LE } 9178 }; 9179 9180 #endif 9181 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9182 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9183 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9184 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9185 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 9186 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 9187 defined(BCM_56960_A0) || defined(BCM_56965_A0) 9188 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_CEN_ROSC_1r_fields[] = { 9189 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 9190 { SEQ_MASK_CEN_ROSCf, 4, 0, SOCF_LE } 9191 }; 9192 9193 #endif 9194 #if defined(BCM_56860_A0) 9195 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_CEN_ROSC_0_BCM56860_A0r_fields[] = { 9196 { SEQ_MASK_CEN_ROSCf, 32, 0, SOCF_LE } 9197 }; 9198 9199 #endif 9200 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 9201 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 9202 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9203 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_CEN_ROSC_0_BCM56970_A0r_fields[] = { 9204 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_RES }, 9205 { SEQ_MASK_CEN_ROSCf, 28, 0, SOCF_LE } 9206 }; 9207 9208 #endif 9209 #if defined(BCM_56860_A0) 9210 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_CEN_ROSC_1_BCM56860_A0r_fields[] = { 9211 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 9212 { SEQ_MASK_CEN_ROSCf, 4, 0, SOCF_LE } 9213 }; 9214 9215 #endif 9216 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9217 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9218 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9219 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9220 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9221 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9222 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9223 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9224 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9225 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9226 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_PVT_MNTRr_fields[] = { 9227 { RESERVEDf, 25, 7, SOCF_LE|SOCF_RO|SOCF_RES }, 9228 { SEQ_MASK_PVT_MNTRf, 7, 0, SOCF_LE } 9229 }; 9230 9231 #endif 9232 #if defined(BCM_56860_A0) 9233 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_PVT_MNTR_BCM56860_A0r_fields[] = { 9234 { RESERVEDf, 25, 7, SOCF_LE|SOCF_RO|SOCF_RES }, 9235 { SEQ_MASK_PVT_MNTRf, 7, 0, SOCF_LE } 9236 }; 9237 9238 #endif 9239 #if defined(BCM_53400_A0) 9240 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_RMT_ROSC_0r_fields[] = { 9241 { RESERVEDf, 8, 24, SOCF_LE|SOCF_RO|SOCF_RES }, 9242 { SEQ_MASK_RMT_ROSCf, 24, 0, SOCF_LE } 9243 }; 9244 9245 #endif 9246 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 9247 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_RMT_ROSC_1r_fields[] = { 9248 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 9249 { SEQ_MASK_RMT_ROSCf, 8, 0, SOCF_LE } 9250 }; 9251 9252 #endif 9253 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 9254 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_RMT_ROSC_2r_fields[] = { 9255 { RESERVEDf, 26, 6, SOCF_LE|SOCF_RO|SOCF_RES }, 9256 { SEQ_MASK_RMT_ROSCf, 6, 0, SOCF_LE } 9257 }; 9258 9259 #endif 9260 #if defined(BCM_56860_A0) 9261 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_RMT_ROSC_3r_fields[] = { 9262 { RESERVEDf, 6, 26, SOCF_LE|SOCF_RO|SOCF_RES }, 9263 { SEQ_MASK_RMT_ROSCf, 26, 0, SOCF_LE } 9264 }; 9265 9266 #endif 9267 #if defined(BCM_56160_A0) 9268 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_RMT_ROSC_0_BCM56160_A0r_fields[] = { 9269 { RESERVEDf, 10, 22, SOCF_LE|SOCF_RO|SOCF_RES }, 9270 { SEQ_MASK_RMT_ROSCf, 22, 0, SOCF_LE } 9271 }; 9272 9273 #endif 9274 #if defined(BCM_53570_B0) || defined(BCM_56270_A0) 9275 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_RMT_ROSC_0_BCM56270_A0r_fields[] = { 9276 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_RES }, 9277 { SEQ_MASK_RMT_ROSCf, 28, 0, SOCF_LE } 9278 }; 9279 9280 #endif 9281 #if defined(BCM_56860_A0) 9282 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_RMT_ROSC_0_BCM56860_A0r_fields[] = { 9283 { SEQ_MASK_RMT_ROSCf, 32, 0, SOCF_LE } 9284 }; 9285 9286 #endif 9287 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9288 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 9289 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 9290 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 9291 defined(BCM_56960_A0) || defined(BCM_56965_A0) 9292 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_RMT_ROSC_0_BCM56960_A0r_fields[] = { 9293 { SEQ_MASK_RMT_ROSCf, 32, 0, SOCF_LE } 9294 }; 9295 9296 #endif 9297 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 9298 defined(BCM_56670_A0) || defined(BCM_56670_B0) 9299 soc_field_info_t soc_AVS_REG_HW_MNTR_SEQUENCER_MASK_RMT_ROSC_1_BCM53570_A0r_fields[] = { 9300 { RESERVEDf, 6, 26, SOCF_LE|SOCF_RO|SOCF_RES }, 9301 { SEQ_MASK_RMT_ROSCf, 26, 0, SOCF_LE } 9302 }; 9303 9304 #endif 9305 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9306 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9307 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9308 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9309 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9310 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9311 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9312 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9313 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9314 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9315 soc_field_info_t soc_AVS_REG_HW_MNTR_SW_CONTROLSr_fields[] = { 9316 { RESERVEDf, 6, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 9317 { SW_DO_MEASUREf, 1, 1, 0 }, 9318 { SW_SENSOR_IDXf, 8, 8, SOCF_LE }, 9319 { SW_TAKEOVERf, 1, 0, 0 } 9320 }; 9321 9322 #endif 9323 #if defined(BCM_56860_A0) 9324 soc_field_info_t soc_AVS_REG_HW_MNTR_SW_CONTROLS_BCM56860_A0r_fields[] = { 9325 { RESERVEDf, 6, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 9326 { SW_DO_MEASUREf, 1, 1, 0 }, 9327 { SW_SENSOR_IDXf, 8, 8, SOCF_LE }, 9328 { SW_TAKEOVERf, 1, 0, 0 } 9329 }; 9330 9331 #endif 9332 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9333 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9334 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9335 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9336 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9337 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9338 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9339 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9340 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9341 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9342 soc_field_info_t soc_AVS_REG_HW_MNTR_SW_MEASUREMENT_UNIT_BUSYr_fields[] = { 9343 { BUSYf, 1, 0, SOCF_RO }, 9344 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 9345 }; 9346 9347 #endif 9348 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9349 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9350 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9351 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9352 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9353 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9354 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9355 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9356 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9357 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9358 soc_field_info_t soc_AVS_REG_HW_MNTR_TEMPERATURE_RESET_ENABLEr_fields[] = { 9359 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 9360 { RESET_ENABLEf, 1, 0, 0 } 9361 }; 9362 9363 #endif 9364 #if defined(BCM_56860_A0) 9365 soc_field_info_t soc_AVS_REG_HW_MNTR_TEMPERATURE_RESET_ENABLE_BCM56860_A0r_fields[] = { 9366 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 9367 { RESET_ENABLEf, 1, 0, 0 } 9368 }; 9369 9370 #endif 9371 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9372 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9373 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9374 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9375 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 9376 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 9377 defined(BCM_56960_A0) || defined(BCM_56965_A0) 9378 soc_field_info_t soc_AVS_REG_HW_MNTR_TEMPERATURE_THRESHOLDr_fields[] = { 9379 { RESERVEDf, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES }, 9380 { THRESHOLDf, 10, 0, SOCF_LE } 9381 }; 9382 9383 #endif 9384 #if defined(BCM_56860_A0) 9385 soc_field_info_t soc_AVS_REG_HW_MNTR_TEMPERATURE_THRESHOLD_BCM56860_A0r_fields[] = { 9386 { RESERVEDf, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES }, 9387 { THRESHOLDf, 10, 0, SOCF_LE } 9388 }; 9389 9390 #endif 9391 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 9392 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 9393 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9394 soc_field_info_t soc_AVS_REG_HW_MNTR_TEMPERATURE_THRESHOLD_BCM56970_A0r_fields[] = { 9395 { RESERVEDf, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES }, 9396 { THRESHOLDf, 10, 0, SOCF_LE } 9397 }; 9398 9399 #endif 9400 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9401 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9402 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9403 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9404 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9405 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9406 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9407 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9408 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9409 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9410 soc_field_info_t soc_AVS_REG_MISC_CONTROL_0r_fields[] = { 9411 { CAM_RBT_CTRLf, 2, 15, SOCF_LE }, 9412 { CAM_WBT_CTRLf, 2, 17, SOCF_LE }, 9413 { DP_RBT_CTRLf, 2, 7, SOCF_LE }, 9414 { DP_WBT_CTRLf, 2, 9, SOCF_LE }, 9415 { LVM_CTRLf, 1, 0, 0 }, 9416 { LVM_OVRD_CTRLf, 1, 23, 0 }, 9417 { MLVM_CTRLf, 1, 1, 0 }, 9418 { MRDT_ENABLEf, 1, 2, 0 }, 9419 { RESERVEDf, 8, 24, SOCF_LE|SOCF_RES }, 9420 { RF_RBT_CTRLf, 2, 11, SOCF_LE }, 9421 { RF_WBT_CTRLf, 2, 13, SOCF_LE }, 9422 { SC_RBT_CTRLf, 2, 19, SOCF_LE }, 9423 { SC_WBT_CTRLf, 2, 21, SOCF_LE }, 9424 { SPDX_RBT_CTRLf, 2, 3, SOCF_LE }, 9425 { SPDX_WBT_CTRLf, 2, 5, SOCF_LE } 9426 }; 9427 9428 #endif 9429 #if defined(BCM_53400_A0) 9430 soc_field_info_t soc_AVS_REG_MISC_CONTROL_1r_fields[] = { 9431 { OVERRIDE_AVSf, 1, 0, 0 }, 9432 { OVERRIDE_AVS_VALUEf, 4, 1, SOCF_LE }, 9433 { RESERVEDf, 27, 5, SOCF_LE|SOCF_RES } 9434 }; 9435 9436 #endif 9437 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9438 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9439 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9440 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9441 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 9442 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 9443 defined(BCM_56960_A0) || defined(BCM_56965_A0) 9444 soc_field_info_t soc_AVS_REG_MISC_CONTROL_2r_fields[] = { 9445 { AVS_RESERVEDf, 32, 0, SOCF_LE|SOCF_RES } 9446 }; 9447 9448 #endif 9449 #if defined(BCM_56860_A0) 9450 soc_field_info_t soc_AVS_REG_MISC_CONTROL_3r_fields[] = { 9451 { AVS_RESERVEDf, 32, 0, SOCF_LE|SOCF_RES } 9452 }; 9453 9454 #endif 9455 #if defined(BCM_56860_A0) 9456 soc_field_info_t soc_AVS_REG_MISC_CONTROL_0_BCM56860_A0r_fields[] = { 9457 { CAM_RBT_CTRLf, 2, 15, SOCF_LE }, 9458 { CAM_WBT_CTRLf, 2, 17, SOCF_LE }, 9459 { DP_RBT_CTRLf, 2, 7, SOCF_LE }, 9460 { DP_WBT_CTRLf, 2, 9, SOCF_LE }, 9461 { LVM_CTRLf, 1, 0, 0 }, 9462 { LVM_OVRD_CTRLf, 1, 23, 0 }, 9463 { MLVM_CTRLf, 1, 1, 0 }, 9464 { MRDT_ENABLEf, 1, 2, 0 }, 9465 { RESERVEDf, 8, 24, SOCF_LE|SOCF_RES }, 9466 { RF_RBT_CTRLf, 2, 11, SOCF_LE }, 9467 { RF_WBT_CTRLf, 2, 13, SOCF_LE }, 9468 { SC_RBT_CTRLf, 2, 19, SOCF_LE }, 9469 { SC_WBT_CTRLf, 2, 21, SOCF_LE }, 9470 { SPDX_RBT_CTRLf, 2, 3, SOCF_LE }, 9471 { SPDX_WBT_CTRLf, 2, 5, SOCF_LE } 9472 }; 9473 9474 #endif 9475 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 9476 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 9477 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 9478 defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 9479 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 9480 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 9481 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 9482 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 9483 defined(BCM_56980_B0) 9484 soc_field_info_t soc_AVS_REG_MISC_CONTROL_1_BCM56560_A0r_fields[] = { 9485 { OVERRIDE_AVSf, 1, 0, 0 }, 9486 { OVERRIDE_AVS_VALUEf, 8, 1, SOCF_LE }, 9487 { PVTMON_OVERTEMP_RESET_INTR_CLEARf, 1, 9, 0 }, 9488 { PWD_INTR_CLEARf, 1, 12, 0 }, 9489 { RESERVEDf, 13, 19, SOCF_LE|SOCF_RES }, 9490 { ROSC_THR1_INTR_CLEARf, 1, 13, 0 }, 9491 { ROSC_THR2_INTR_CLEARf, 1, 14, 0 }, 9492 { SW_MDONE_INTR_CLEARf, 1, 15, 0 }, 9493 { TMON_OVERTEMP_RESET_INTR_CLEARf, 1, 16, 0 }, 9494 { TMON_PWRDNf, 1, 18, 0 }, 9495 { TMON_THR_INTR_CLEARf, 1, 17, 0 }, 9496 { VDDC_MON_WARNING0_INTR_CLEARf, 1, 10, 0 }, 9497 { VDDC_MON_WARNING1_INTR_CLEARf, 1, 11, 0 } 9498 }; 9499 9500 #endif 9501 #if defined(BCM_56860_A0) 9502 soc_field_info_t soc_AVS_REG_MISC_CONTROL_1_BCM56860_A0r_fields[] = { 9503 { OVERRIDE_AVSf, 1, 0, 0 }, 9504 { OVERRIDE_AVS_VALUEf, 4, 1, SOCF_LE }, 9505 { PWD_INTR_CLEARf, 1, 8, 0 }, 9506 { RESERVEDf, 18, 14, SOCF_LE|SOCF_RES }, 9507 { ROSC_THR1_INTR_CLEARf, 1, 9, 0 }, 9508 { ROSC_THR2_INTR_CLEARf, 1, 10, 0 }, 9509 { SW_MDONE_INTR_CLEARf, 1, 11, 0 }, 9510 { TEMPERATURE_RESET_INTR_CLEARf, 1, 5, 0 }, 9511 { TEMP_HIGH_THR_INTR_CLEARf, 1, 13, 0 }, 9512 { TEMP_LOW_THR_INTR_CLEARf, 1, 12, 0 }, 9513 { VDDC_MON_WARNING0_INTR_CLEARf, 1, 6, 0 }, 9514 { VDDC_MON_WARNING1_INTR_CLEARf, 1, 7, 0 } 9515 }; 9516 9517 #endif 9518 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 9519 soc_field_info_t soc_AVS_REG_MISC_CONTROL_1_BCM56960_A0r_fields[] = { 9520 { OVERRIDE_AVSf, 1, 0, 0 }, 9521 { OVERRIDE_AVS_VALUEf, 4, 1, SOCF_LE }, 9522 { PWD_INTR_CLEARf, 1, 8, 0 }, 9523 { RESERVEDf, 18, 14, SOCF_LE|SOCF_RES }, 9524 { ROSC_THR1_INTR_CLEARf, 1, 9, 0 }, 9525 { ROSC_THR2_INTR_CLEARf, 1, 10, 0 }, 9526 { SW_MDONE_INTR_CLEARf, 1, 11, 0 }, 9527 { TEMPERATURE_RESET_INTR_CLEARf, 1, 5, 0 }, 9528 { TEMP_HIGH_THR_INTR_CLEARf, 1, 13, 0 }, 9529 { TEMP_LOW_THR_INTR_CLEARf, 1, 12, 0 }, 9530 { VDDC_MON_WARNING0_INTR_CLEARf, 1, 6, 0 }, 9531 { VDDC_MON_WARNING1_INTR_CLEARf, 1, 7, 0 } 9532 }; 9533 9534 #endif 9535 #if defined(BCM_56860_A0) 9536 soc_field_info_t soc_AVS_REG_MISC_CONTROL_2_BCM56860_A0r_fields[] = { 9537 { AVS_RESERVEDf, 8, 24, SOCF_LE|SOCF_RES }, 9538 { PVTMON_TEMPERATURE_HIGH_THRESHOLDf, 10, 0, SOCF_LE }, 9539 { PVTMON_TEMPERATURE_LOW_THRESHOLDf, 10, 10, SOCF_LE }, 9540 { PVTMON_TEMP_HIGH_THRESHOLD_INTR_ENABLEf, 1, 20, 0 }, 9541 { PVTMON_TEMP_LOW_THRESHOLD_INTR_ENABLEf, 1, 21, 0 }, 9542 { VDDC_MON_WARNING0_INTR_ENABLEf, 1, 22, 0 }, 9543 { VDDC_MON_WARNING1_INTR_ENABLEf, 1, 23, 0 } 9544 }; 9545 9546 #endif 9547 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 9548 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 9549 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 9550 defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 9551 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 9552 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 9553 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 9554 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 9555 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 9556 defined(BCM_56980_B0) 9557 soc_field_info_t soc_AVS_REG_MISC_CONTROL_2_BCM56960_A0r_fields[] = { 9558 { AVS_RESERVEDf, 8, 24, SOCF_LE|SOCF_RES }, 9559 { PVTMON_TEMPERATURE_HIGH_THRESHOLDf, 10, 0, SOCF_LE }, 9560 { PVTMON_TEMPERATURE_LOW_THRESHOLDf, 10, 10, SOCF_LE }, 9561 { PVTMON_TEMP_HIGH_THRESHOLD_INTR_ENABLEf, 1, 20, 0 }, 9562 { PVTMON_TEMP_LOW_THRESHOLD_INTR_ENABLEf, 1, 21, 0 }, 9563 { VDDC_MON_WARNING0_INTR_ENABLEf, 1, 22, 0 }, 9564 { VDDC_MON_WARNING1_INTR_ENABLEf, 1, 23, 0 } 9565 }; 9566 9567 #endif 9568 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 9569 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 9570 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9571 soc_field_info_t soc_AVS_REG_MISC_CONTROL_3_BCM56970_A0r_fields[] = { 9572 { ARS_ROSC_TYPE_SELf, 1, 0, 0 }, 9573 { AVS_RESERVEDf, 31, 1, SOCF_LE|SOCF_RES } 9574 }; 9575 9576 #endif 9577 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9578 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9579 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9580 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9581 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9582 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9583 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9584 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9585 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9586 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9587 soc_field_info_t soc_AVS_REG_MISC_STATUS_0r_fields[] = { 9588 { AVS_RESERVEDf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES } 9589 }; 9590 9591 #endif 9592 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9593 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9594 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9595 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9596 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9597 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9598 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9599 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9600 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9601 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9602 soc_field_info_t soc_AVS_REG_MISC_STATUS_1r_fields[] = { 9603 { AVS_RESERVEDf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES } 9604 }; 9605 9606 #endif 9607 #if defined(BCM_56860_A0) 9608 soc_field_info_t soc_AVS_REG_MISC_STATUS_0_BCM56860_A0r_fields[] = { 9609 { AVS_RESERVEDf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES } 9610 }; 9611 9612 #endif 9613 #if defined(BCM_56860_A0) 9614 soc_field_info_t soc_AVS_REG_MISC_STATUS_1_BCM56860_A0r_fields[] = { 9615 { AVS_RESERVEDf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES } 9616 }; 9617 9618 #endif 9619 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9620 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9621 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9622 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9623 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9624 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9625 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9626 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9627 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9628 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9629 soc_field_info_t soc_AVS_REG_PMB_REGISTERS_CLEAR_PMB_ERROR_STATUSr_fields[] = { 9630 { CLEARf, 1, 0, 0 }, 9631 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 9632 }; 9633 9634 #endif 9635 #if defined(BCM_56860_A0) 9636 soc_field_info_t soc_AVS_REG_PMB_REGISTERS_CLEAR_PMB_ERROR_STATUS_BCM56860_A0r_fields[] = { 9637 { CLEARf, 1, 0, 0 }, 9638 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 9639 }; 9640 9641 #endif 9642 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9643 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9644 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9645 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9646 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9647 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9648 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9649 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9650 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9651 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9652 soc_field_info_t soc_AVS_REG_PMB_REGISTERS_PMB_ERROR_STATUSr_fields[] = { 9653 { ADDRESSf, 16, 0, SOCF_LE|SOCF_RO }, 9654 { FLAGf, 1, 20, SOCF_RO }, 9655 { RESERVEDf, 3, 17, SOCF_LE|SOCF_RO|SOCF_RES }, 9656 { TRAN_TYPEf, 1, 16, SOCF_RO } 9657 }; 9658 9659 #endif 9660 #if defined(BCM_56860_A0) 9661 soc_field_info_t soc_AVS_REG_PMB_REGISTERS_PMB_ERROR_STATUS_BCM56860_A0r_fields[] = { 9662 { ADDRESSf, 16, 0, SOCF_LE|SOCF_RO }, 9663 { FLAGf, 1, 20, SOCF_RO }, 9664 { RESERVEDf, 3, 17, SOCF_LE|SOCF_RO|SOCF_RES }, 9665 { TRAN_TYPEf, 1, 16, SOCF_RO } 9666 }; 9667 9668 #endif 9669 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9670 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9671 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9672 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9673 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9674 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9675 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9676 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9677 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9678 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9679 soc_field_info_t soc_AVS_REG_PMB_REGISTERS_PMB_TIMEOUTr_fields[] = { 9680 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 9681 { TIMEOUT_CYCLESf, 8, 0, SOCF_LE } 9682 }; 9683 9684 #endif 9685 #if defined(BCM_56860_A0) 9686 soc_field_info_t soc_AVS_REG_PMB_REGISTERS_PMB_TIMEOUT_BCM56860_A0r_fields[] = { 9687 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 9688 { TIMEOUT_CYCLESf, 8, 0, SOCF_LE } 9689 }; 9690 9691 #endif 9692 #if defined(BCM_53400_A0) 9693 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_PWD_ACC_CONTROLr_fields[] = { 9694 { DONEf, 1, 27, SOCF_RES }, 9695 { GOOD_WAS_LOWf, 1, 26, SOCF_RO }, 9696 { RESERVEDf, 11, 5, SOCF_LE|SOCF_RO|SOCF_RES }, 9697 { RUNf, 1, 0, 0 }, 9698 { SKIPf, 2, 3, SOCF_LE }, 9699 { SKIP_STARTf, 2, 1, SOCF_LE }, 9700 { SUM_GOODf, 10, 16, SOCF_LE|SOCF_RO } 9701 }; 9702 9703 #endif 9704 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 9705 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 9706 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 9707 defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 9708 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 9709 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 9710 defined(BCM_56770_A0) || defined(BCM_56870_A0) 9711 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_PWD_ACC_CONTROL_BCM56560_A0r_fields[] = { 9712 { DONEf, 1, 27, 0 }, 9713 { GOOD_WAS_LOWf, 1, 26, SOCF_RO }, 9714 { RESERVEDf, 11, 5, SOCF_LE|SOCF_RO|SOCF_RES }, 9715 { RUNf, 1, 0, 0 }, 9716 { SKIPf, 2, 3, SOCF_LE }, 9717 { SKIP_STARTf, 2, 1, SOCF_LE }, 9718 { SUM_GOODf, 10, 16, SOCF_LE|SOCF_RO } 9719 }; 9720 9721 #endif 9722 #if defined(BCM_56860_A0) 9723 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_PWD_ACC_CONTROL_BCM56860_A0r_fields[] = { 9724 { DONEf, 1, 27, SOCF_RES }, 9725 { GOOD_WAS_LOWf, 1, 26, SOCF_RO|SOCF_RES }, 9726 { RESERVEDf, 11, 5, SOCF_LE|SOCF_RO|SOCF_RES }, 9727 { RUNf, 1, 0, SOCF_RES }, 9728 { SKIPf, 2, 3, SOCF_LE|SOCF_RES }, 9729 { SKIP_STARTf, 2, 1, SOCF_LE|SOCF_RES }, 9730 { SUM_GOODf, 10, 16, SOCF_LE|SOCF_RO|SOCF_RES } 9731 }; 9732 9733 #endif 9734 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 9735 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 9736 defined(BCM_56980_B0) 9737 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_PWD_ACC_CONTROL_BCM56960_A0r_fields[] = { 9738 { DONEf, 1, 27, SOCF_RES }, 9739 { GOOD_WAS_LOWf, 1, 26, SOCF_RO|SOCF_RES }, 9740 { RESERVEDf, 11, 5, SOCF_LE|SOCF_RO|SOCF_RES }, 9741 { RUNf, 1, 0, SOCF_RES }, 9742 { SKIPf, 2, 3, SOCF_LE|SOCF_RES }, 9743 { SKIP_STARTf, 2, 1, SOCF_LE|SOCF_RES }, 9744 { SUM_GOODf, 10, 16, SOCF_LE|SOCF_RO|SOCF_RES } 9745 }; 9746 9747 #endif 9748 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9749 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9750 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9751 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9752 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9753 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9754 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9755 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9756 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9757 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9758 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_PWD_CONTROLr_fields[] = { 9759 { ALERTf, 1, 15, SOCF_RO }, 9760 { CGFGf, 8, 16, SOCF_LE }, 9761 { CLRCFGf, 3, 27, SOCF_LE }, 9762 { PWD_ALERT_SELf, 1, 1, 0 }, 9763 { PWD_ENf, 1, 0, 0 }, 9764 { PWD_TM_ENf, 1, 8, 0 }, 9765 { PWD_TST_STROBEf, 1, 9, 0 }, 9766 { RESERVEDf, 5, 10, SOCF_LE|SOCF_RO|SOCF_RES }, 9767 { RESERVED_FOR_ECOf, 2, 30, SOCF_LE|SOCF_RES }, 9768 { RSELf, 3, 24, SOCF_LE }, 9769 { STARTf, 6, 2, SOCF_LE } 9770 }; 9771 9772 #endif 9773 #if defined(BCM_56860_A0) 9774 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_PWD_CONTROL_BCM56860_A0r_fields[] = { 9775 { ALERTf, 1, 15, SOCF_RO }, 9776 { CGFGf, 8, 16, SOCF_LE }, 9777 { CLRCFGf, 3, 27, SOCF_LE }, 9778 { PWD_ALERT_SELf, 1, 1, 0 }, 9779 { PWD_ENf, 1, 0, 0 }, 9780 { PWD_TM_ENf, 1, 8, 0 }, 9781 { PWD_TST_STROBEf, 1, 9, 0 }, 9782 { RESERVEDf, 5, 10, SOCF_LE|SOCF_RO|SOCF_RES }, 9783 { RESERVED_FOR_ECOf, 2, 30, SOCF_LE|SOCF_RES }, 9784 { RSELf, 3, 24, SOCF_LE }, 9785 { STARTf, 6, 2, SOCF_LE } 9786 }; 9787 9788 #endif 9789 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9790 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9791 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9792 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9793 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 9794 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 9795 defined(BCM_56960_A0) || defined(BCM_56965_A0) 9796 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_ROSC_CONTROLr_fields[] = { 9797 { ALERT_Hf, 1, 15, SOCF_RO }, 9798 { ALERT_Sf, 1, 13, SOCF_RO }, 9799 { CONTINUOUS_Hf, 1, 7, 0 }, 9800 { CONTINUOUS_Sf, 1, 6, 0 }, 9801 { ECTR_EN_Hf, 1, 3, 0 }, 9802 { ECTR_EN_Sf, 1, 2, 0 }, 9803 { RESERVED_FOR_ECOf, 4, 8, SOCF_LE|SOCF_RES }, 9804 { RO_EN_Hf, 1, 1, 0 }, 9805 { RO_EN_Sf, 1, 0, 0 }, 9806 { TEST_INTERVALf, 16, 16, SOCF_LE }, 9807 { THRSH_EN_Hf, 1, 5, 0 }, 9808 { THRSH_EN_Sf, 1, 4, 0 }, 9809 { VALID_Hf, 1, 14, SOCF_RO }, 9810 { VALID_Sf, 1, 12, SOCF_RO } 9811 }; 9812 9813 #endif 9814 #if defined(BCM_56860_A0) 9815 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_ROSC_CONTROL_BCM56860_A0r_fields[] = { 9816 { ALERT_Hf, 1, 15, SOCF_RO }, 9817 { ALERT_Sf, 1, 13, SOCF_RO }, 9818 { CONTINUOUS_Hf, 1, 7, 0 }, 9819 { CONTINUOUS_Sf, 1, 6, 0 }, 9820 { ECTR_EN_Hf, 1, 3, 0 }, 9821 { ECTR_EN_Sf, 1, 2, 0 }, 9822 { RESERVED_FOR_ECOf, 4, 8, SOCF_LE|SOCF_RES }, 9823 { RO_EN_Hf, 1, 1, 0 }, 9824 { RO_EN_Sf, 1, 0, 0 }, 9825 { TEST_INTERVALf, 16, 16, SOCF_LE }, 9826 { THRSH_EN_Hf, 1, 5, 0 }, 9827 { THRSH_EN_Sf, 1, 4, 0 }, 9828 { VALID_Hf, 1, 14, SOCF_RO }, 9829 { VALID_Sf, 1, 12, SOCF_RO } 9830 }; 9831 9832 #endif 9833 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9834 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9835 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9836 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9837 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 9838 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 9839 defined(BCM_56960_A0) || defined(BCM_56965_A0) 9840 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_ROSC_COUNTr_fields[] = { 9841 { COUNT_Hf, 16, 16, SOCF_LE|SOCF_RO }, 9842 { COUNT_Sf, 16, 0, SOCF_LE|SOCF_RO } 9843 }; 9844 9845 #endif 9846 #if defined(BCM_56860_A0) 9847 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_ROSC_COUNT_BCM56860_A0r_fields[] = { 9848 { COUNT_Hf, 16, 16, SOCF_LE|SOCF_RO }, 9849 { COUNT_Sf, 16, 0, SOCF_LE|SOCF_RO } 9850 }; 9851 9852 #endif 9853 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9854 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9855 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9856 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9857 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 9858 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 9859 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 9860 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 9861 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 9862 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9863 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_ROSC_H_THRESHOLDr_fields[] = { 9864 { THRESH_HIf, 16, 16, SOCF_LE }, 9865 { THRESH_LOf, 16, 0, SOCF_LE } 9866 }; 9867 9868 #endif 9869 #if defined(BCM_56860_A0) 9870 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_ROSC_H_THRESHOLD_BCM56860_A0r_fields[] = { 9871 { THRESH_HIf, 16, 16, SOCF_LE }, 9872 { THRESH_LOf, 16, 0, SOCF_LE } 9873 }; 9874 9875 #endif 9876 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 9877 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 9878 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9879 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_ROSC_LVT16_LVT20_CONTROLr_fields[] = { 9880 { ALERT_LVT16f, 1, 13, SOCF_RO }, 9881 { ALERT_LVT20f, 1, 15, SOCF_RO }, 9882 { CONTINUOUS_LVT16f, 1, 6, 0 }, 9883 { CONTINUOUS_LVT20f, 1, 7, 0 }, 9884 { ECTR_EN_LVT16f, 1, 2, 0 }, 9885 { ECTR_EN_LVT20f, 1, 3, 0 }, 9886 { RESERVED_FOR_ECOf, 4, 8, SOCF_LE|SOCF_RES }, 9887 { RO_EN_LVT16f, 1, 0, 0 }, 9888 { RO_EN_LVT20f, 1, 1, 0 }, 9889 { TEST_INTERVALf, 16, 16, SOCF_LE }, 9890 { THRSH_EN_LVT16f, 1, 4, 0 }, 9891 { THRSH_EN_LVT20f, 1, 5, 0 }, 9892 { VALID_LVT16f, 1, 12, SOCF_RO }, 9893 { VALID_LVT20f, 1, 14, SOCF_RO } 9894 }; 9895 9896 #endif 9897 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 9898 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 9899 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9900 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_ROSC_LVT16_LVT20_COUNTr_fields[] = { 9901 { COUNT_LVT16f, 16, 0, SOCF_LE|SOCF_RO }, 9902 { COUNT_LVT20f, 16, 16, SOCF_LE|SOCF_RO } 9903 }; 9904 9905 #endif 9906 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 9907 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 9908 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9909 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_ROSC_MISC_CONTROLr_fields[] = { 9910 { PMB_ADDRf, 8, 0, SOCF_LE|SOCF_RO }, 9911 { RESERVEDf, 23, 9, SOCF_LE|SOCF_RO|SOCF_RES }, 9912 { RMT_ROSC_TYPEf, 1, 8, SOCF_RO } 9913 }; 9914 9915 #endif 9916 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 9917 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 9918 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9919 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_ROSC_SVT20_ILVT16_CONTROLr_fields[] = { 9920 { ALERT_ILVT16f, 1, 15, SOCF_RO }, 9921 { ALERT_SVT20f, 1, 13, SOCF_RO }, 9922 { CONTINUOUS_ILVT16f, 1, 7, 0 }, 9923 { CONTINUOUS_SVT20f, 1, 6, 0 }, 9924 { ECTR_EN_ILVT16f, 1, 3, 0 }, 9925 { ECTR_EN_SVT20f, 1, 2, 0 }, 9926 { RESERVED_FOR_ECOf, 4, 8, SOCF_LE|SOCF_RES }, 9927 { RO_EN_ILVT16f, 1, 1, 0 }, 9928 { RO_EN_SVT20f, 1, 0, 0 }, 9929 { TEST_INTERVALf, 16, 16, SOCF_LE }, 9930 { THRSH_EN_ILVT16f, 1, 5, 0 }, 9931 { THRSH_EN_SVT20f, 1, 4, 0 }, 9932 { VALID_ILVT16f, 1, 14, SOCF_RO }, 9933 { VALID_SVT20f, 1, 12, SOCF_RO } 9934 }; 9935 9936 #endif 9937 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 9938 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 9939 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9940 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_ROSC_SVT20_ILVT16_COUNTr_fields[] = { 9941 { COUNT_ILVT16f, 16, 16, SOCF_LE|SOCF_RO }, 9942 { COUNT_SVT20f, 16, 0, SOCF_LE|SOCF_RO } 9943 }; 9944 9945 #endif 9946 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 9947 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 9948 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9949 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_ROSC_ULVT16_ULVT20_CONTROLr_fields[] = { 9950 { ALERT_ULVT16f, 1, 13, SOCF_RO }, 9951 { ALERT_ULVT20f, 1, 15, SOCF_RO }, 9952 { CONTINUOUS_ULVT16f, 1, 6, 0 }, 9953 { CONTINUOUS_ULVT20f, 1, 7, 0 }, 9954 { ECTR_EN_ULVT16f, 1, 2, 0 }, 9955 { ECTR_EN_ULVT20f, 1, 3, 0 }, 9956 { RESERVED_FOR_ECOf, 4, 8, SOCF_LE|SOCF_RES }, 9957 { RO_EN_ULVT16f, 1, 0, 0 }, 9958 { RO_EN_ULVT20f, 1, 1, 0 }, 9959 { TEST_INTERVALf, 16, 16, SOCF_LE }, 9960 { THRSH_EN_ULVT16f, 1, 4, 0 }, 9961 { THRSH_EN_ULVT20f, 1, 5, 0 }, 9962 { VALID_ULVT16f, 1, 12, SOCF_RO }, 9963 { VALID_ULVT20f, 1, 14, SOCF_RO } 9964 }; 9965 9966 #endif 9967 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 9968 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 9969 defined(BCM_56980_A0) || defined(BCM_56980_B0) 9970 soc_field_info_t soc_AVS_REG_PMB_SLAVE_AVS_ROSC_ULVT16_ULVT20_COUNTr_fields[] = { 9971 { COUNT_ULVT16f, 16, 0, SOCF_LE|SOCF_RO }, 9972 { COUNT_ULVT20f, 16, 16, SOCF_LE|SOCF_RO } 9973 }; 9974 9975 #endif 9976 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9977 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9978 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9979 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 9980 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 9981 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 9982 defined(BCM_56960_A0) || defined(BCM_56965_A0) 9983 soc_field_info_t soc_AVS_REG_PMB_SLAVE_BPCM_CAPABILITYr_fields[] = { 9984 { NUMBER_OF_ZONESf, 8, 0, SOCF_LE|SOCF_RO }, 9985 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 9986 }; 9987 9988 #endif 9989 #if defined(BCM_56860_A0) 9990 soc_field_info_t soc_AVS_REG_PMB_SLAVE_BPCM_CAPABILITY_BCM56860_A0r_fields[] = { 9991 { NUMBER_OF_ZONESf, 8, 0, SOCF_LE|SOCF_RO }, 9992 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 9993 }; 9994 9995 #endif 9996 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9997 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 9998 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 9999 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10000 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10001 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10002 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10003 soc_field_info_t soc_AVS_REG_PMB_SLAVE_BPCM_CONTROLr_fields[] = { 10004 { RESERVED_FOR_ECOf, 32, 0, SOCF_LE|SOCF_RES } 10005 }; 10006 10007 #endif 10008 #if defined(BCM_56860_A0) 10009 soc_field_info_t soc_AVS_REG_PMB_SLAVE_BPCM_CONTROL_BCM56860_A0r_fields[] = { 10010 { RESERVED_FOR_ECOf, 32, 0, SOCF_LE|SOCF_RES } 10011 }; 10012 10013 #endif 10014 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10015 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10016 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10017 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10018 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10019 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10020 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10021 soc_field_info_t soc_AVS_REG_PMB_SLAVE_BPCM_IDr_fields[] = { 10022 { HW_REVISIONf, 8, 8, SOCF_LE|SOCF_RO }, 10023 { PMB_ADDRf, 8, 0, SOCF_LE|SOCF_RO }, 10024 { SW_STRAPf, 16, 16, SOCF_LE|SOCF_RO } 10025 }; 10026 10027 #endif 10028 #if defined(BCM_56860_A0) 10029 soc_field_info_t soc_AVS_REG_PMB_SLAVE_BPCM_ID_BCM56860_A0r_fields[] = { 10030 { HW_REVISIONf, 8, 8, SOCF_LE|SOCF_RO }, 10031 { PMB_ADDRf, 8, 0, SOCF_LE|SOCF_RO }, 10032 { SW_STRAPf, 16, 16, SOCF_LE|SOCF_RO } 10033 }; 10034 10035 #endif 10036 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10037 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10038 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10039 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10040 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10041 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10042 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10043 soc_field_info_t soc_AVS_REG_PMB_SLAVE_BPCM_STATUSr_fields[] = { 10044 { PWD_ALERTf, 1, 0, SOCF_RO }, 10045 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10046 }; 10047 10048 #endif 10049 #if defined(BCM_56860_A0) 10050 soc_field_info_t soc_AVS_REG_PMB_SLAVE_BPCM_STATUS_BCM56860_A0r_fields[] = { 10051 { PWD_ALERTf, 1, 0, SOCF_RO }, 10052 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10053 }; 10054 10055 #endif 10056 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 10057 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 10058 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 10059 defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 10060 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10061 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10062 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 10063 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 10064 defined(BCM_56980_B0) 10065 soc_field_info_t soc_AVS_REG_PMB_SLAVE_DEVICE_PWRDWN_CONTROL_0r_fields[] = { 10066 { AVS_PMB_SLAVE_DEVICE_PWRDWN_CONTROL_BITMAPf, 32, 0, SOCF_LE } 10067 }; 10068 10069 #endif 10070 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10071 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10072 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10073 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10074 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10075 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10076 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10077 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_AVS_TOP_ANALOG_SRAM_INDICATORr_fields[] = { 10078 { ENABLEf, 1, 8, 0 }, 10079 { OVER_DRIVEf, 1, 4, 0 }, 10080 { RESERVEDf, 2, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 10081 { SRAM_PROCESSf, 1, 0, 0 }, 10082 { SRAM_TYPEf, 1, 1, 0 } 10083 }; 10084 10085 #endif 10086 #if defined(BCM_56860_A0) 10087 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_AVS_TOP_ANALOG_SRAM_INDICATOR_BCM56860_A0r_fields[] = { 10088 { ENABLEf, 1, 8, 0 }, 10089 { OVER_DRIVEf, 1, 4, 0 }, 10090 { RESERVEDf, 2, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 10091 { SRAM_PROCESSf, 1, 0, 0 }, 10092 { SRAM_TYPEf, 1, 1, 0 } 10093 }; 10094 10095 #endif 10096 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10097 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10098 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10099 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10100 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10101 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10102 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10103 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10104 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10105 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10106 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_DAC_CODEr_fields[] = { 10107 { DAC_CODEf, 10, 0, SOCF_LE }, 10108 { RESERVEDf, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 10109 }; 10110 10111 #endif 10112 #if defined(BCM_56860_A0) 10113 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_DAC_CODE_BCM56860_A0r_fields[] = { 10114 { DAC_CODEf, 10, 0, SOCF_LE }, 10115 { RESERVEDf, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 10116 }; 10117 10118 #endif 10119 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10120 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10121 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10122 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10123 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10124 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10125 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10126 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10127 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10128 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10129 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_DAC_CODE_PROGRAMMING_ENABLEr_fields[] = { 10130 { CODE_PROGRAM_ENf, 1, 0, 0 }, 10131 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10132 }; 10133 10134 #endif 10135 #if defined(BCM_56860_A0) 10136 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_DAC_CODE_PROGRAMMING_ENABLE_BCM56860_A0r_fields[] = { 10137 { CODE_PROGRAM_ENf, 1, 0, 0 }, 10138 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10139 }; 10140 10141 #endif 10142 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10143 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10144 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10145 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10146 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10147 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10148 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10149 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10150 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10151 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10152 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_MAX_DAC_CODEr_fields[] = { 10153 { MAX_DAC_CODEf, 10, 0, SOCF_LE }, 10154 { RESERVEDf, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 10155 }; 10156 10157 #endif 10158 #if defined(BCM_56860_A0) 10159 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_MAX_DAC_CODE_BCM56860_A0r_fields[] = { 10160 { MAX_DAC_CODEf, 10, 0, SOCF_LE }, 10161 { RESERVEDf, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 10162 }; 10163 10164 #endif 10165 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10166 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10167 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10168 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10169 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10170 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10171 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10172 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10173 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10174 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10175 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_MIN_DAC_CODEr_fields[] = { 10176 { MIN_DAC_CODEf, 10, 0, SOCF_LE }, 10177 { RESERVEDf, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 10178 }; 10179 10180 #endif 10181 #if defined(BCM_56860_A0) 10182 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_MIN_DAC_CODE_BCM56860_A0r_fields[] = { 10183 { MIN_DAC_CODEf, 10, 0, SOCF_LE }, 10184 { RESERVEDf, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 10185 }; 10186 10187 #endif 10188 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10189 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10190 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10191 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10192 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10193 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10194 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10195 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10196 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10197 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10198 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_PVT_MNTR_CTRLr_fields[] = { 10199 { PVTMON_CTRLf, 19, 0, SOCF_LE }, 10200 { RESERVEDf, 13, 19, SOCF_LE|SOCF_RO|SOCF_RES } 10201 }; 10202 10203 #endif 10204 #if defined(BCM_56860_A0) 10205 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_PVT_MNTR_CTRL_BCM56860_A0r_fields[] = { 10206 { PVTMON_CTRLf, 19, 0, SOCF_LE }, 10207 { RESERVEDf, 13, 19, SOCF_LE|SOCF_RO|SOCF_RES } 10208 }; 10209 10210 #endif 10211 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10212 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10213 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10214 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10215 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10216 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10217 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10218 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10219 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10220 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10221 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_PVT_MNTR_SW_RESETBr_fields[] = { 10222 { PVTMON_SW_RESETBf, 1, 0, 0 }, 10223 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10224 }; 10225 10226 #endif 10227 #if defined(BCM_56860_A0) 10228 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_PVT_MNTR_SW_RESETB_BCM56860_A0r_fields[] = { 10229 { PVTMON_SW_RESETBf, 1, 0, 0 }, 10230 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10231 }; 10232 10233 #endif 10234 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10235 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10236 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10237 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10238 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10239 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10240 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10241 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10242 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10243 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10244 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_PVT_MNTR_TP_MODE_ENABLEr_fields[] = { 10245 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 10246 { TP_MODE_ENf, 1, 0, 0 } 10247 }; 10248 10249 #endif 10250 #if defined(BCM_56860_A0) 10251 soc_field_info_t soc_AVS_REG_PVT_MNTR_CONFIG_PVT_MNTR_TP_MODE_ENABLE_BCM56860_A0r_fields[] = { 10252 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 10253 { TP_MODE_ENf, 1, 0, 0 } 10254 }; 10255 10256 #endif 10257 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10258 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10259 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10260 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10261 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10262 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10263 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10264 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10265 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10266 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_CEN_ROSC_THRESHOLD1_EN_0r_fields[] = { 10267 { IRQ_ENf, 32, 0, SOCF_LE } 10268 }; 10269 10270 #endif 10271 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10272 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10273 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10274 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10275 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10276 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10277 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10278 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_CEN_ROSC_THRESHOLD1_EN_1r_fields[] = { 10279 { IRQ_ENf, 4, 0, SOCF_LE }, 10280 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 10281 }; 10282 10283 #endif 10284 #if defined(BCM_56860_A0) 10285 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_CEN_ROSC_THRESHOLD1_EN_1_BCM56860_A0r_fields[] = { 10286 { IRQ_ENf, 4, 0, SOCF_LE }, 10287 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 10288 }; 10289 10290 #endif 10291 #if defined(BCM_53400_A0) 10292 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_RMT_ROSC_THRESHOLD1_EN_0r_fields[] = { 10293 { IRQ_ENf, 24, 0, SOCF_LE }, 10294 { RESERVEDf, 8, 24, SOCF_LE|SOCF_RO|SOCF_RES } 10295 }; 10296 10297 #endif 10298 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 10299 defined(BCM_56970_A0) 10300 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_RMT_ROSC_THRESHOLD1_EN_1r_fields[] = { 10301 { IRQ_ENf, 8, 0, SOCF_LE }, 10302 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 10303 }; 10304 10305 #endif 10306 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 10307 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_RMT_ROSC_THRESHOLD1_EN_2r_fields[] = { 10308 { IRQ_ENf, 6, 0, SOCF_LE }, 10309 { RESERVEDf, 26, 6, SOCF_LE|SOCF_RO|SOCF_RES } 10310 }; 10311 10312 #endif 10313 #if defined(BCM_56860_A0) 10314 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_RMT_ROSC_THRESHOLD1_EN_3r_fields[] = { 10315 { IRQ_ENf, 26, 0, SOCF_LE }, 10316 { RESERVEDf, 6, 26, SOCF_LE|SOCF_RO|SOCF_RES } 10317 }; 10318 10319 #endif 10320 #if defined(BCM_56160_A0) 10321 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_RMT_ROSC_THRESHOLD1_EN_0_BCM56160_A0r_fields[] = { 10322 { IRQ_ENf, 22, 0, SOCF_LE }, 10323 { RESERVEDf, 10, 22, SOCF_LE|SOCF_RO|SOCF_RES } 10324 }; 10325 10326 #endif 10327 #if defined(BCM_53570_B0) || defined(BCM_56270_A0) || \ 10328 defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 10329 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 10330 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10331 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_RMT_ROSC_THRESHOLD1_EN_0_BCM56270_A0r_fields[] = { 10332 { IRQ_ENf, 28, 0, SOCF_LE }, 10333 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_RES } 10334 }; 10335 10336 #endif 10337 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 10338 defined(BCM_56670_A0) || defined(BCM_56670_B0) 10339 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_RMT_ROSC_THRESHOLD1_EN_1_BCM53570_A0r_fields[] = { 10340 { IRQ_ENf, 26, 0, SOCF_LE }, 10341 { RESERVEDf, 6, 26, SOCF_LE|SOCF_RO|SOCF_RES } 10342 }; 10343 10344 #endif 10345 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10346 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10347 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10348 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10349 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10350 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10351 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10352 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10353 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10354 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10355 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_THRESHOLD1_CEN_ROSCr_fields[] = { 10356 { RESERVEDf, 17, 15, SOCF_LE|SOCF_RO|SOCF_RES }, 10357 { THRESHOLDf, 15, 0, SOCF_LE } 10358 }; 10359 10360 #endif 10361 #if defined(BCM_56860_A0) 10362 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_THRESHOLD1_CEN_ROSC_BCM56860_A0r_fields[] = { 10363 { RESERVEDf, 17, 15, SOCF_LE|SOCF_RO|SOCF_RES }, 10364 { THRESHOLDf, 15, 0, SOCF_LE } 10365 }; 10366 10367 #endif 10368 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10369 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10370 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10371 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10372 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10373 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10374 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10375 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10376 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10377 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10378 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_THRESHOLD1_DIRECTIONr_fields[] = { 10379 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 10380 { TEST_MODEf, 1, 0, 0 } 10381 }; 10382 10383 #endif 10384 #if defined(BCM_56860_A0) 10385 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_THRESHOLD1_DIRECTION_BCM56860_A0r_fields[] = { 10386 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 10387 { TEST_MODEf, 1, 0, 0 } 10388 }; 10389 10390 #endif 10391 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10392 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10393 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10394 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10395 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10396 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10397 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10398 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_THRESHOLD1_RMT_ROSC_G8Hr_fields[] = { 10399 { RESERVEDf, 19, 13, SOCF_LE|SOCF_RO|SOCF_RES }, 10400 { THRESHOLDf, 13, 0, SOCF_LE } 10401 }; 10402 10403 #endif 10404 #if defined(BCM_56860_A0) 10405 soc_field_info_t soc_AVS_REG_ROSC_THRESHOLD_1_THRESHOLD1_RMT_ROSC_G8H_BCM56860_A0r_fields[] = { 10406 { RESERVEDf, 19, 13, SOCF_LE|SOCF_RO|SOCF_RES }, 10407 { THRESHOLDf, 13, 0, SOCF_LE } 10408 }; 10409 10410 #endif 10411 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10412 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10413 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10414 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10415 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10416 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10417 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10418 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10419 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10420 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10421 soc_field_info_t soc_AVS_REG_RO_REGISTERS_0_CEN_ROSC_ALL_IDL_HI_LOW_ROSCSr_fields[] = { 10422 { ALL_IDL_HI_OSCSf, 1, 1, SOCF_RO }, 10423 { ALL_IDL_LOW_OSCSf, 1, 0, SOCF_RO }, 10424 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 10425 }; 10426 10427 #endif 10428 #if defined(BCM_56860_A0) 10429 soc_field_info_t soc_AVS_REG_RO_REGISTERS_0_CEN_ROSC_ALL_IDL_HI_LOW_ROSCS_BCM56860_A0r_fields[] = { 10430 { ALL_IDL_HI_OSCSf, 1, 1, SOCF_RO }, 10431 { ALL_IDL_LOW_OSCSf, 1, 0, SOCF_RO }, 10432 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 10433 }; 10434 10435 #endif 10436 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10437 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10438 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10439 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10440 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10441 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10442 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10443 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10444 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10445 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10446 soc_field_info_t soc_AVS_REG_RO_REGISTERS_0_CEN_ROSC_STATUSr_fields[] = { 10447 { DATAf, 15, 0, SOCF_LE|SOCF_RO }, 10448 { RESERVEDf, 1, 15, SOCF_RO|SOCF_RES }, 10449 { VALIDf, 1, 16, SOCF_RO } 10450 }; 10451 10452 #endif 10453 #if defined(BCM_56860_A0) 10454 soc_field_info_t soc_AVS_REG_RO_REGISTERS_0_CEN_ROSC_STATUS_BCM56860_A0r_fields[] = { 10455 { DATAf, 15, 0, SOCF_LE|SOCF_RO }, 10456 { RESERVEDf, 1, 15, SOCF_RO|SOCF_RES }, 10457 { VALIDf, 1, 16, SOCF_RO } 10458 }; 10459 10460 #endif 10461 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10462 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10463 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10464 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10465 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10466 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10467 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10468 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10469 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10470 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10471 soc_field_info_t soc_AVS_REG_RO_REGISTERS_0_PVT_0P85V_0_MNTR_STATUSr_fields[] = { 10472 { DATAf, 10, 0, SOCF_LE|SOCF_RO }, 10473 { DONEf, 1, 16, SOCF_RO }, 10474 { RESERVEDf, 5, 11, SOCF_LE|SOCF_RO|SOCF_RES }, 10475 { VALID_DATAf, 1, 10, SOCF_RO } 10476 }; 10477 10478 #endif 10479 #if defined(BCM_56860_A0) 10480 soc_field_info_t soc_AVS_REG_RO_REGISTERS_0_PVT_0P85V_0_MNTR_STATUS_BCM56860_A0r_fields[] = { 10481 { DATAf, 10, 0, SOCF_LE|SOCF_RO }, 10482 { DONEf, 1, 16, SOCF_RO }, 10483 { RESERVEDf, 5, 11, SOCF_LE|SOCF_RO|SOCF_RES }, 10484 { VALID_DATAf, 1, 10, SOCF_RO } 10485 }; 10486 10487 #endif 10488 #if defined(BCM_53400_A0) 10489 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_INTERRUPT_STATUS_FAULTY_POW_WDOGr_fields[] = { 10490 { GOODf, 12, 0, SOCF_LE|SOCF_RO }, 10491 { RESERVEDf, 20, 12, SOCF_LE|SOCF_RO|SOCF_RES } 10492 }; 10493 10494 #endif 10495 #if defined(BCM_56860_A0) 10496 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_INTERRUPT_STATUS_FAULTY_POW_WDOG_1r_fields[] = { 10497 { GOODf, 29, 0, SOCF_LE|SOCF_RO }, 10498 { RESERVEDf, 3, 29, SOCF_LE|SOCF_RO|SOCF_RES } 10499 }; 10500 10501 #endif 10502 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 10503 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_INTERRUPT_STATUS_FAULTY_POW_WDOG_2r_fields[] = { 10504 { GOODf, 16, 0, SOCF_LE|SOCF_RO }, 10505 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 10506 }; 10507 10508 #endif 10509 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 10510 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_INTERRUPT_STATUS_FAULTY_POW_WDOG_1_BCM56560_A0r_fields[] = { 10511 { GOODf, 3, 0, SOCF_LE|SOCF_RO }, 10512 { RESERVEDf, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES } 10513 }; 10514 10515 #endif 10516 #if defined(BCM_53540_A0) 10517 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_INTERRUPT_STATUS_FAULTY_POW_WDOG_BCM53540_A0r_fields[] = { 10518 { GOODf, 13, 0, SOCF_LE|SOCF_RO }, 10519 { RESERVEDf, 19, 13, SOCF_LE|SOCF_RO|SOCF_RES } 10520 }; 10521 10522 #endif 10523 #if defined(BCM_53570_A0) || defined(BCM_56670_A0) || \ 10524 defined(BCM_56670_B0) 10525 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_INTERRUPT_STATUS_FAULTY_POW_WDOG_BCM53570_A0r_fields[] = { 10526 { GOODf, 29, 0, SOCF_LE|SOCF_RO }, 10527 { RESERVEDf, 3, 29, SOCF_LE|SOCF_RO|SOCF_RES } 10528 }; 10529 10530 #endif 10531 #if defined(BCM_53570_B0) 10532 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_INTERRUPT_STATUS_FAULTY_POW_WDOG_BCM53570_B0r_fields[] = { 10533 { GOODf, 30, 0, SOCF_LE|SOCF_RO }, 10534 { RESERVEDf, 2, 30, SOCF_LE|SOCF_RO|SOCF_RES } 10535 }; 10536 10537 #endif 10538 #if defined(BCM_56160_A0) 10539 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_INTERRUPT_STATUS_FAULTY_POW_WDOG_BCM56160_A0r_fields[] = { 10540 { GOODf, 11, 0, SOCF_LE|SOCF_RO }, 10541 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_RES } 10542 }; 10543 10544 #endif 10545 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 10546 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_INTERRUPT_STATUS_FAULTY_POW_WDOG_BCM56260_A0r_fields[] = { 10547 { GOODf, 20, 0, SOCF_LE|SOCF_RO }, 10548 { RESERVEDf, 12, 20, SOCF_LE|SOCF_RO|SOCF_RES } 10549 }; 10550 10551 #endif 10552 #if defined(BCM_56270_A0) 10553 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_INTERRUPT_STATUS_FAULTY_POW_WDOG_BCM56270_A0r_fields[] = { 10554 { GOODf, 14, 0, SOCF_LE|SOCF_RO }, 10555 { RESERVEDf, 18, 14, SOCF_LE|SOCF_RO|SOCF_RES } 10556 }; 10557 10558 #endif 10559 #if defined(BCM_56860_A0) 10560 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_INTERRUPT_STATUS_FAULTY_POW_WDOG_BCM56860_A0r_fields[] = { 10561 { GOODf, 32, 0, SOCF_LE|SOCF_RO } 10562 }; 10563 10564 #endif 10565 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10566 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10567 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_INTERRUPT_STATUS_FAULTY_POW_WDOG_BCM56960_A0r_fields[] = { 10568 { GOODf, 32, 0, SOCF_LE|SOCF_RO } 10569 }; 10570 10571 #endif 10572 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10573 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10574 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10575 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10576 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10577 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10578 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10579 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_POW_WDOG_FAILURE_STATUSr_fields[] = { 10580 { FAILURE_COUNTSf, 16, 0, SOCF_LE|SOCF_RO }, 10581 { RESERVEDf, 15, 17, SOCF_LE|SOCF_RO|SOCF_RES }, 10582 { VALIDf, 1, 16, SOCF_RO } 10583 }; 10584 10585 #endif 10586 #if defined(BCM_56860_A0) 10587 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_POW_WDOG_FAILURE_STATUS_BCM56860_A0r_fields[] = { 10588 { FAILURE_COUNTSf, 16, 0, SOCF_LE|SOCF_RO }, 10589 { RESERVEDf, 15, 17, SOCF_LE|SOCF_RO|SOCF_RES }, 10590 { VALIDf, 1, 16, SOCF_RO } 10591 }; 10592 10593 #endif 10594 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10595 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10596 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10597 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10598 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10599 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10600 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10601 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_RMT_ROSC_STATUSr_fields[] = { 10602 { DATAf, 13, 0, SOCF_LE|SOCF_RO }, 10603 { RESERVEDf, 3, 13, SOCF_LE|SOCF_RO|SOCF_RES }, 10604 { VALIDf, 1, 16, SOCF_RO } 10605 }; 10606 10607 #endif 10608 #if defined(BCM_56860_A0) 10609 soc_field_info_t soc_AVS_REG_RO_REGISTERS_1_RMT_ROSC_STATUS_BCM56860_A0r_fields[] = { 10610 { DATAf, 13, 0, SOCF_LE|SOCF_RO }, 10611 { RESERVEDf, 3, 13, SOCF_LE|SOCF_RO|SOCF_RES }, 10612 { VALIDf, 1, 16, SOCF_RO } 10613 }; 10614 10615 #endif 10616 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 10617 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 10618 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 10619 defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 10620 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10621 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10622 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 10623 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 10624 defined(BCM_56980_B0) 10625 soc_field_info_t soc_AVS_REG_TEMPERATURE_MONITOR_ENABLE_TEMPERATURE_INTERRUPT_SOURCESr_fields[] = { 10626 { ENABLE_HIGHf, 1, 1, 0 }, 10627 { ENABLE_LOWf, 1, 0, 0 }, 10628 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 10629 }; 10630 10631 #endif 10632 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 10633 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 10634 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 10635 defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 10636 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10637 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10638 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 10639 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 10640 defined(BCM_56980_B0) 10641 soc_field_info_t soc_AVS_REG_TEMPERATURE_MONITOR_TEMPERATURE_INTERRUPT_IDLE_TIMEr_fields[] = { 10642 { IDLE_TIMEf, 8, 0, SOCF_LE }, 10643 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 10644 }; 10645 10646 #endif 10647 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 10648 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 10649 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 10650 defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 10651 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10652 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10653 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 10654 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 10655 defined(BCM_56980_B0) 10656 soc_field_info_t soc_AVS_REG_TEMPERATURE_MONITOR_TEMPERATURE_INTERRUPT_TEMPERATUREr_fields[] = { 10657 { CODEf, 10, 0, SOCF_LE|SOCF_RO }, 10658 { RESERVEDf, 22, 10, SOCF_LE|SOCF_RO|SOCF_RES } 10659 }; 10660 10661 #endif 10662 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 10663 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 10664 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 10665 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 10666 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10667 defined(BCM_56670_B0) 10668 soc_field_info_t soc_AVS_REG_TEMPERATURE_MONITOR_TEMPERATURE_INTERRUPT_THRESHOLDSr_fields[] = { 10669 { HIGH_THRESHOLDf, 11, 16, SOCF_LE }, 10670 { LOW_THRESHOLDf, 11, 0, SOCF_LE }, 10671 { RESERVEDf, 5, 11, SOCF_LE|SOCF_RO|SOCF_RES } 10672 }; 10673 10674 #endif 10675 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 10676 defined(BCM_56870_A0) 10677 soc_field_info_t soc_AVS_REG_TEMPERATURE_MONITOR_TEMPERATURE_INTERRUPT_THRESHOLDS_BCM56870_A0r_fields[] = { 10678 { HIGH_THRESHOLDf, 11, 16, SOCF_LE }, 10679 { LOW_THRESHOLDf, 11, 0, SOCF_LE }, 10680 { RESERVEDf, 5, 11, SOCF_LE|SOCF_RO|SOCF_RES } 10681 }; 10682 10683 #endif 10684 #if defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 10685 defined(BCM_56980_B0) 10686 soc_field_info_t soc_AVS_REG_TEMPERATURE_MONITOR_TEMPERATURE_INTERRUPT_THRESHOLDS_BCM56970_A0r_fields[] = { 10687 { HIGH_THRESHOLDf, 11, 16, SOCF_LE|SOCF_RES }, 10688 { LOW_THRESHOLDf, 11, 0, SOCF_LE|SOCF_RES }, 10689 { RESERVEDf, 5, 11, SOCF_LE|SOCF_RO|SOCF_RES } 10690 }; 10691 10692 #endif 10693 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 10694 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 10695 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 10696 defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 10697 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10698 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10699 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 10700 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 10701 defined(BCM_56980_B0) 10702 soc_field_info_t soc_AVS_REG_TEMPERATURE_MONITOR_TEMPERATURE_MEASUREMENT_STATUSr_fields[] = { 10703 { DATAf, 11, 0, SOCF_LE|SOCF_RO }, 10704 { RESERVEDf, 20, 12, SOCF_LE|SOCF_RO|SOCF_RES }, 10705 { VALIDf, 1, 11, SOCF_RO } 10706 }; 10707 10708 #endif 10709 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 10710 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 10711 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 10712 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 10713 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10714 defined(BCM_56670_B0) 10715 soc_field_info_t soc_AVS_REG_TEMPERATURE_MONITOR_TEMPERATURE_RESET_THRESHOLDr_fields[] = { 10716 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_RES }, 10717 { THRESHOLDf, 11, 0, SOCF_LE } 10718 }; 10719 10720 #endif 10721 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 10722 defined(BCM_56870_A0) 10723 soc_field_info_t soc_AVS_REG_TEMPERATURE_MONITOR_TEMPERATURE_RESET_THRESHOLD_BCM56870_A0r_fields[] = { 10724 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_RES }, 10725 { THRESHOLDf, 11, 0, SOCF_LE } 10726 }; 10727 10728 #endif 10729 #if defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 10730 defined(BCM_56980_B0) 10731 soc_field_info_t soc_AVS_REG_TEMPERATURE_MONITOR_TEMPERATURE_RESET_THRESHOLD_BCM56970_A0r_fields[] = { 10732 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_RES }, 10733 { THRESHOLDf, 11, 0, SOCF_LE|SOCF_RES } 10734 }; 10735 10736 #endif 10737 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 10738 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 10739 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10740 soc_field_info_t soc_AVS_REG_TOP_CTRL_AVS_CONVERGENCE_STATUSr_fields[] = { 10741 { AVS_REG_CONVERGENCE_STATUS_BITf, 1, 0, 0 }, 10742 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10743 }; 10744 10745 #endif 10746 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10747 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10748 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10749 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10750 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10751 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10752 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10753 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10754 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10755 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10756 soc_field_info_t soc_AVS_REG_TOP_CTRL_AVS_STATUS_INr_fields[] = { 10757 { AVS_REG_STATUS_INf, 8, 0, SOCF_LE|SOCF_RO }, 10758 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 10759 }; 10760 10761 #endif 10762 #if defined(BCM_56860_A0) 10763 soc_field_info_t soc_AVS_REG_TOP_CTRL_AVS_STATUS_IN_BCM56860_A0r_fields[] = { 10764 { AVS_REG_STATUS_INf, 8, 0, SOCF_LE|SOCF_RO }, 10765 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 10766 }; 10767 10768 #endif 10769 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10770 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10771 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10772 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10773 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10774 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10775 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10776 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10777 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10778 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10779 soc_field_info_t soc_AVS_REG_TOP_CTRL_AVS_STATUS_OUTr_fields[] = { 10780 { AVSTOP_STATUS_SPAREf, 2, 0, SOCF_LE }, 10781 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 10782 }; 10783 10784 #endif 10785 #if defined(BCM_56860_A0) 10786 soc_field_info_t soc_AVS_REG_TOP_CTRL_AVS_STATUS_OUT_BCM56860_A0r_fields[] = { 10787 { AVSTOP_STATUS_SPAREf, 2, 0, SOCF_LE }, 10788 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES } 10789 }; 10790 10791 #endif 10792 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10793 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10794 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10795 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10796 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10797 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10798 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10799 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_ASSISTr_fields[] = { 10800 { AVS_REG_TOP_ENABLE_LVM_GL_PH2f, 1, 7, 0 }, 10801 { AVS_REG_TOP_LVM_GLf, 1, 0, 0 }, 10802 { AVS_REG_TOP_LVM_GL_ENABLE_VTRAPf, 1, 1, 0 }, 10803 { AVS_REG_TOP_LVM_LLf, 1, 2, 0 }, 10804 { AVS_REG_TOP_RDT_LLf, 2, 3, SOCF_LE }, 10805 { AVS_REG_TOP_WBT_LLf, 2, 5, SOCF_LE }, 10806 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 10807 }; 10808 10809 #endif 10810 #if defined(BCM_56860_A0) 10811 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_ASSIST_BCM56860_A0r_fields[] = { 10812 { AVS_REG_TOP_ENABLE_LVM_GL_PH2f, 1, 7, 0 }, 10813 { AVS_REG_TOP_LVM_GLf, 1, 0, 0 }, 10814 { AVS_REG_TOP_LVM_GL_ENABLE_VTRAPf, 1, 1, 0 }, 10815 { AVS_REG_TOP_LVM_LLf, 1, 2, 0 }, 10816 { AVS_REG_TOP_RDT_LLf, 2, 3, SOCF_LE }, 10817 { AVS_REG_TOP_WBT_LLf, 2, 5, SOCF_LE }, 10818 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 10819 }; 10820 10821 #endif 10822 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 10823 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 10824 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10825 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_ASSIST_BCM56970_A0r_fields[] = { 10826 { AVS_REG_TOP_ENABLE_LVM_GL_PH2f, 1, 23, 0 }, 10827 { AVS_REG_TOP_LVM_GLf, 1, 0, 0 }, 10828 { AVS_REG_TOP_LVM_GL_ENABLE_VTRAPf, 1, 1, 0 }, 10829 { AVS_REG_TOP_LVM_LLf, 1, 2, 0 }, 10830 { AVS_REG_TOP_RDT_CAM_LLf, 2, 11, SOCF_LE }, 10831 { AVS_REG_TOP_RDT_DP_LLf, 2, 15, SOCF_LE }, 10832 { AVS_REG_TOP_RDT_RF_LLf, 2, 19, SOCF_LE }, 10833 { AVS_REG_TOP_RDT_SC_LLf, 2, 7, SOCF_LE }, 10834 { AVS_REG_TOP_RDT_SP_LLf, 2, 3, SOCF_LE }, 10835 { AVS_REG_TOP_WBT_CAM_LLf, 2, 13, SOCF_LE }, 10836 { AVS_REG_TOP_WBT_DP_LLf, 2, 17, SOCF_LE }, 10837 { AVS_REG_TOP_WBT_RF_LLf, 2, 21, SOCF_LE }, 10838 { AVS_REG_TOP_WBT_SC_LLf, 2, 9, SOCF_LE }, 10839 { AVS_REG_TOP_WBT_SP_LLf, 2, 5, SOCF_LE }, 10840 { RESERVEDf, 8, 24, SOCF_LE|SOCF_RO|SOCF_RES } 10841 }; 10842 10843 #endif 10844 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10845 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10846 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10847 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10848 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 10849 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 10850 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 10851 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 10852 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 10853 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10854 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_ASSIST_STATUSr_fields[] = { 10855 { AVS_REG_TOP_STATUS_LVM_GLf, 1, 0, SOCF_RO }, 10856 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10857 }; 10858 10859 #endif 10860 #if defined(BCM_56860_A0) 10861 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_ASSIST_STATUS_BCM56860_A0r_fields[] = { 10862 { AVS_REG_TOP_STATUS_LVM_GLf, 1, 0, SOCF_RO }, 10863 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10864 }; 10865 10866 #endif 10867 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10868 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10869 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10870 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10871 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10872 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10873 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10874 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_AFEC0r_fields[] = { 10875 { MEMORY_STANDBY_ENABLE_AFEC0f, 1, 0, 0 }, 10876 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10877 }; 10878 10879 #endif 10880 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10881 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10882 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10883 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10884 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10885 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10886 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10887 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_AFEC1r_fields[] = { 10888 { MEMORY_STANDBY_ENABLE_AFEC1f, 1, 0, 0 }, 10889 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10890 }; 10891 10892 #endif 10893 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10894 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10895 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10896 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10897 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10898 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10899 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10900 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_AFEC2r_fields[] = { 10901 { MEMORY_STANDBY_ENABLE_AFEC2f, 1, 0, 0 }, 10902 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10903 }; 10904 10905 #endif 10906 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10907 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10908 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10909 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10910 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10911 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10912 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10913 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_AFEC3r_fields[] = { 10914 { MEMORY_STANDBY_ENABLE_AFEC3f, 1, 0, 0 }, 10915 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10916 }; 10917 10918 #endif 10919 #if defined(BCM_56860_A0) 10920 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_AFEC0_BCM56860_A0r_fields[] = { 10921 { MEMORY_STANDBY_ENABLE_AFEC0f, 1, 0, 0 }, 10922 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10923 }; 10924 10925 #endif 10926 #if defined(BCM_56860_A0) 10927 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_AFEC1_BCM56860_A0r_fields[] = { 10928 { MEMORY_STANDBY_ENABLE_AFEC1f, 1, 0, 0 }, 10929 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10930 }; 10931 10932 #endif 10933 #if defined(BCM_56860_A0) 10934 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_AFEC2_BCM56860_A0r_fields[] = { 10935 { MEMORY_STANDBY_ENABLE_AFEC2f, 1, 0, 0 }, 10936 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10937 }; 10938 10939 #endif 10940 #if defined(BCM_56860_A0) 10941 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_AFEC3_BCM56860_A0r_fields[] = { 10942 { MEMORY_STANDBY_ENABLE_AFEC3f, 1, 0, 0 }, 10943 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10944 }; 10945 10946 #endif 10947 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10948 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10949 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10950 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10951 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10952 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10953 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10954 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_BSPr_fields[] = { 10955 { MEMORY_STANDBY_ENABLE_BSPf, 1, 0, 0 }, 10956 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10957 }; 10958 10959 #endif 10960 #if defined(BCM_56860_A0) 10961 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_BSP_BCM56860_A0r_fields[] = { 10962 { MEMORY_STANDBY_ENABLE_BSPf, 1, 0, 0 }, 10963 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10964 }; 10965 10966 #endif 10967 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 10968 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 10969 defined(BCM_56980_A0) || defined(BCM_56980_B0) 10970 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_DIAG_DECr_fields[] = { 10971 { MEMORY_STANDBY_ENABLE_DIAG_DECf, 1, 0, 0 }, 10972 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10973 }; 10974 10975 #endif 10976 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10977 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10978 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10979 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 10980 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 10981 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 10982 defined(BCM_56960_A0) || defined(BCM_56965_A0) 10983 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_HIFr_fields[] = { 10984 { MEMORY_STANDBY_ENABLE_HIFf, 1, 0, 0 }, 10985 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10986 }; 10987 10988 #endif 10989 #if defined(BCM_56860_A0) 10990 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_HIF_BCM56860_A0r_fields[] = { 10991 { MEMORY_STANDBY_ENABLE_HIFf, 1, 0, 0 }, 10992 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 10993 }; 10994 10995 #endif 10996 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10997 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 10998 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 10999 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11000 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11001 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11002 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11003 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_LEAPr_fields[] = { 11004 { MEMORY_STANDBY_ENABLE_LEAPf, 1, 0, 0 }, 11005 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 11006 }; 11007 11008 #endif 11009 #if defined(BCM_56860_A0) 11010 soc_field_info_t soc_AVS_REG_TOP_CTRL_MEMORY_STANDBY_LEAP_BCM56860_A0r_fields[] = { 11011 { MEMORY_STANDBY_ENABLE_LEAPf, 1, 0, 0 }, 11012 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 11013 }; 11014 11015 #endif 11016 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 11017 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 11018 defined(BCM_56980_A0) || defined(BCM_56980_B0) 11019 soc_field_info_t soc_AVS_REG_TOP_CTRL_OTP_AVS_INFOr_fields[] = { 11020 { AVS_REG_INFOf, 3, 0, SOCF_LE|SOCF_RO }, 11021 { RESERVEDf, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES } 11022 }; 11023 11024 #endif 11025 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11026 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11027 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11028 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11029 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 11030 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 11031 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 11032 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 11033 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 11034 defined(BCM_56980_A0) || defined(BCM_56980_B0) 11035 soc_field_info_t soc_AVS_REG_TOP_CTRL_OTP_STATUSr_fields[] = { 11036 { OTP_ADJUST_VOLTAGEf, 4, 0, SOCF_LE|SOCF_RO }, 11037 { OTP_AVS_DISABLEf, 1, 9, SOCF_RO }, 11038 { OTP_AVS_SRAM_MON_N_PROCESSf, 2, 6, SOCF_LE|SOCF_RO }, 11039 { OTP_AVS_SRAM_MON_P_PROCESSf, 2, 4, SOCF_LE|SOCF_RO }, 11040 { OTP_AVS_SRAM_MON_VALIDf, 1, 8, SOCF_RO }, 11041 { OTP_VTRAP_ENABLEf, 1, 10, SOCF_RO }, 11042 { OTP_VTRAP_TRIM_CODEf, 13, 11, SOCF_LE|SOCF_RO }, 11043 { RESERVEDf, 8, 24, SOCF_LE|SOCF_RO|SOCF_RES } 11044 }; 11045 11046 #endif 11047 #if defined(BCM_56860_A0) 11048 soc_field_info_t soc_AVS_REG_TOP_CTRL_OTP_STATUS_BCM56860_A0r_fields[] = { 11049 { OTP_ADJUST_VOLTAGEf, 4, 0, SOCF_LE|SOCF_RO }, 11050 { OTP_AVS_DISABLEf, 1, 9, SOCF_RO }, 11051 { OTP_AVS_SRAM_MON_N_PROCESSf, 2, 6, SOCF_LE|SOCF_RO }, 11052 { OTP_AVS_SRAM_MON_P_PROCESSf, 2, 4, SOCF_LE|SOCF_RO }, 11053 { OTP_AVS_SRAM_MON_VALIDf, 1, 8, SOCF_RO }, 11054 { OTP_VTRAP_ENABLEf, 1, 10, SOCF_RO }, 11055 { OTP_VTRAP_TRIM_CODEf, 13, 11, SOCF_LE|SOCF_RO }, 11056 { RESERVEDf, 8, 24, SOCF_LE|SOCF_RO|SOCF_RES } 11057 }; 11058 11059 #endif 11060 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 11061 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 11062 defined(BCM_56980_A0) || defined(BCM_56980_B0) 11063 soc_field_info_t soc_AVS_REG_TOP_CTRL_REVIDr_fields[] = { 11064 { MAJORf, 8, 8, SOCF_LE|SOCF_RO }, 11065 { MINORf, 8, 0, SOCF_LE|SOCF_RO }, 11066 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 11067 }; 11068 11069 #endif 11070 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11071 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11072 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11073 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11074 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 11075 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 11076 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 11077 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 11078 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 11079 defined(BCM_56980_A0) || defined(BCM_56980_B0) 11080 soc_field_info_t soc_AVS_REG_TOP_CTRL_RMON_HZr_fields[] = { 11081 { RATIO_HZ_0P25f, 8, 0, SOCF_LE }, 11082 { RATIO_HZ_0P5f, 8, 8, SOCF_LE }, 11083 { RATIO_HZ_1P0f, 8, 16, SOCF_LE }, 11084 { VALID_VERSIONf, 8, 24, SOCF_LE } 11085 }; 11086 11087 #endif 11088 #if defined(BCM_56860_A0) 11089 soc_field_info_t soc_AVS_REG_TOP_CTRL_RMON_HZ_BCM56860_A0r_fields[] = { 11090 { RATIO_HZ_0P25f, 8, 0, SOCF_LE }, 11091 { RATIO_HZ_0P5f, 8, 8, SOCF_LE }, 11092 { RATIO_HZ_1P0f, 8, 16, SOCF_LE }, 11093 { VALID_VERSIONf, 8, 24, SOCF_LE } 11094 }; 11095 11096 #endif 11097 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 11098 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 11099 defined(BCM_56980_A0) || defined(BCM_56980_B0) 11100 soc_field_info_t soc_AVS_REG_TOP_CTRL_RMON_RAWR_EXTr_fields[] = { 11101 { AVERAGE_R_EXTf, 10, 0, SOCF_LE }, 11102 { RESERVEDf, 14, 10, SOCF_LE|SOCF_RO|SOCF_RES }, 11103 { VALID_VERSIONf, 8, 24, SOCF_LE } 11104 }; 11105 11106 #endif 11107 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 11108 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 11109 defined(BCM_56980_A0) || defined(BCM_56980_B0) 11110 soc_field_info_t soc_AVS_REG_TOP_CTRL_RMON_RAWR_INT_HZr_fields[] = { 11111 { AVERAGE_R_HZ_0P25UMf, 10, 0, SOCF_LE }, 11112 { AVERAGE_R_HZ_0P5UMf, 10, 10, SOCF_LE }, 11113 { AVERAGE_R_HZ_1UMf, 10, 20, SOCF_LE }, 11114 { RESERVEDf, 2, 30, SOCF_LE|SOCF_RO|SOCF_RES } 11115 }; 11116 11117 #endif 11118 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 11119 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 11120 defined(BCM_56980_A0) || defined(BCM_56980_B0) 11121 soc_field_info_t soc_AVS_REG_TOP_CTRL_RMON_RAWR_INT_VTr_fields[] = { 11122 { AVERAGE_R_VT_0P25UMf, 10, 0, SOCF_LE }, 11123 { AVERAGE_R_VT_0P5UMf, 10, 10, SOCF_LE }, 11124 { AVERAGE_R_VT_1UMf, 10, 20, SOCF_LE }, 11125 { RESERVEDf, 2, 30, SOCF_LE|SOCF_RO|SOCF_RES } 11126 }; 11127 11128 #endif 11129 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11130 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11131 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11132 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11133 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 11134 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 11135 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 11136 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 11137 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 11138 defined(BCM_56980_A0) || defined(BCM_56980_B0) 11139 soc_field_info_t soc_AVS_REG_TOP_CTRL_RMON_VTr_fields[] = { 11140 { RATIO_VT_0P25f, 8, 0, SOCF_LE }, 11141 { RATIO_VT_0P5f, 8, 8, SOCF_LE }, 11142 { RATIO_VT_1P0f, 8, 16, SOCF_LE }, 11143 { VALID_VERSIONf, 8, 24, SOCF_LE } 11144 }; 11145 11146 #endif 11147 #if defined(BCM_56860_A0) 11148 soc_field_info_t soc_AVS_REG_TOP_CTRL_RMON_VT_BCM56860_A0r_fields[] = { 11149 { RATIO_VT_0P25f, 8, 0, SOCF_LE }, 11150 { RATIO_VT_0P5f, 8, 8, SOCF_LE }, 11151 { RATIO_VT_1P0f, 8, 16, SOCF_LE }, 11152 { VALID_VERSIONf, 8, 24, SOCF_LE } 11153 }; 11154 11155 #endif 11156 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11157 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11158 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11159 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11160 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 11161 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 11162 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 11163 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 11164 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 11165 defined(BCM_56980_A0) || defined(BCM_56980_B0) 11166 soc_field_info_t soc_AVS_REG_TOP_CTRL_S2_STANDBY_STATUSr_fields[] = { 11167 { IS_S2_STANDBY_STATUSf, 1, 0, SOCF_RO }, 11168 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 11169 }; 11170 11171 #endif 11172 #if defined(BCM_56860_A0) 11173 soc_field_info_t soc_AVS_REG_TOP_CTRL_S2_STANDBY_STATUS_BCM56860_A0r_fields[] = { 11174 { IS_S2_STANDBY_STATUSf, 1, 0, SOCF_RO }, 11175 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 11176 }; 11177 11178 #endif 11179 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11180 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11181 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11182 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11183 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11184 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11185 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11186 soc_field_info_t soc_AVS_REG_TOP_CTRL_SPARE_HIGHr_fields[] = { 11187 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }, 11188 { SPARE_HIGHf, 16, 0, SOCF_LE } 11189 }; 11190 11191 #endif 11192 #if defined(BCM_56860_A0) 11193 soc_field_info_t soc_AVS_REG_TOP_CTRL_SPARE_HIGH_BCM56860_A0r_fields[] = { 11194 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }, 11195 { SPARE_HIGHf, 16, 0, SOCF_LE } 11196 }; 11197 11198 #endif 11199 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 11200 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 11201 defined(BCM_56980_A0) || defined(BCM_56980_B0) 11202 soc_field_info_t soc_AVS_REG_TOP_CTRL_SPARE_HIGH_BCM56970_A0r_fields[] = { 11203 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }, 11204 { SPARE_HIGHf, 16, 0, SOCF_LE } 11205 }; 11206 11207 #endif 11208 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11209 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11210 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11211 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11212 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 11213 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 11214 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 11215 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 11216 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 11217 defined(BCM_56980_A0) || defined(BCM_56980_B0) 11218 soc_field_info_t soc_AVS_REG_TOP_CTRL_SPARE_LOWr_fields[] = { 11219 { SPARE_LOWf, 32, 0, SOCF_LE } 11220 }; 11221 11222 #endif 11223 #if defined(BCM_56860_A0) 11224 soc_field_info_t soc_AVS_REG_TOP_CTRL_SPARE_LOW_BCM56860_A0r_fields[] = { 11225 { SPARE_LOWf, 32, 0, SOCF_LE } 11226 }; 11227 11228 #endif 11229 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11230 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11231 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11232 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11233 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11234 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11235 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11236 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_AFEC0r_fields[] = { 11237 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11238 { SRAM_PDA_IN_AFEC0f, 1, 0, 0 } 11239 }; 11240 11241 #endif 11242 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11243 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11244 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11245 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11246 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11247 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11248 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11249 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_AFEC1r_fields[] = { 11250 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11251 { SRAM_PDA_IN_AFEC1f, 1, 0, 0 } 11252 }; 11253 11254 #endif 11255 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11256 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11257 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11258 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11259 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11260 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11261 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11262 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_AFEC2r_fields[] = { 11263 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11264 { SRAM_PDA_IN_AFEC2f, 1, 0, 0 } 11265 }; 11266 11267 #endif 11268 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11269 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11270 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11271 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11272 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11273 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11274 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11275 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_AFEC3r_fields[] = { 11276 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11277 { SRAM_PDA_IN_AFEC3f, 1, 0, 0 } 11278 }; 11279 11280 #endif 11281 #if defined(BCM_56860_A0) 11282 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_AFEC0_BCM56860_A0r_fields[] = { 11283 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11284 { SRAM_PDA_IN_AFEC0f, 1, 0, 0 } 11285 }; 11286 11287 #endif 11288 #if defined(BCM_56860_A0) 11289 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_AFEC1_BCM56860_A0r_fields[] = { 11290 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11291 { SRAM_PDA_IN_AFEC1f, 1, 0, 0 } 11292 }; 11293 11294 #endif 11295 #if defined(BCM_56860_A0) 11296 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_AFEC2_BCM56860_A0r_fields[] = { 11297 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11298 { SRAM_PDA_IN_AFEC2f, 1, 0, 0 } 11299 }; 11300 11301 #endif 11302 #if defined(BCM_56860_A0) 11303 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_AFEC3_BCM56860_A0r_fields[] = { 11304 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11305 { SRAM_PDA_IN_AFEC3f, 1, 0, 0 } 11306 }; 11307 11308 #endif 11309 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11310 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11311 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11312 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11313 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11314 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11315 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11316 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_AIOr_fields[] = { 11317 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11318 { SRAM_PDA_IN_AIOf, 1, 0, 0 } 11319 }; 11320 11321 #endif 11322 #if defined(BCM_56860_A0) 11323 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_AIO_BCM56860_A0r_fields[] = { 11324 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11325 { SRAM_PDA_IN_AIOf, 1, 0, 0 } 11326 }; 11327 11328 #endif 11329 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11330 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11331 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11332 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11333 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11334 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11335 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11336 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_BVNr_fields[] = { 11337 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11338 { SRAM_PDA_IN_BVNf, 1, 0, 0 } 11339 }; 11340 11341 #endif 11342 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11343 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11344 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11345 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11346 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11347 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11348 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11349 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_BVNDr_fields[] = { 11350 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11351 { SRAM_PDA_IN_BVNDf, 1, 0, 0 } 11352 }; 11353 11354 #endif 11355 #if defined(BCM_56860_A0) 11356 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_BVND_BCM56860_A0r_fields[] = { 11357 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11358 { SRAM_PDA_IN_BVNDf, 1, 0, 0 } 11359 }; 11360 11361 #endif 11362 #if defined(BCM_56860_A0) 11363 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_BVN_BCM56860_A0r_fields[] = { 11364 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11365 { SRAM_PDA_IN_BVNf, 1, 0, 0 } 11366 }; 11367 11368 #endif 11369 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 11370 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 11371 defined(BCM_56980_A0) || defined(BCM_56980_B0) 11372 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_DIAG_DECr_fields[] = { 11373 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11374 { SRAM_PDA_IN_DIAG_DECf, 1, 0, 0 } 11375 }; 11376 11377 #endif 11378 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11379 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11380 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11381 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11382 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11383 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11384 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11385 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_FSKr_fields[] = { 11386 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11387 { SRAM_PDA_IN_FSKf, 1, 0, 0 } 11388 }; 11389 11390 #endif 11391 #if defined(BCM_56860_A0) 11392 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_FSK_BCM56860_A0r_fields[] = { 11393 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11394 { SRAM_PDA_IN_FSKf, 1, 0, 0 } 11395 }; 11396 11397 #endif 11398 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11399 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11400 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11401 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11402 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11403 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11404 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11405 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_GFXr_fields[] = { 11406 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11407 { SRAM_PDA_IN_GFXf, 1, 0, 0 } 11408 }; 11409 11410 #endif 11411 #if defined(BCM_56860_A0) 11412 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_GFX_BCM56860_A0r_fields[] = { 11413 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11414 { SRAM_PDA_IN_GFXf, 1, 0, 0 } 11415 }; 11416 11417 #endif 11418 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11419 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11420 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11421 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11422 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11423 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11424 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11425 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_HVDr_fields[] = { 11426 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11427 { SRAM_PDA_IN_HVDf, 1, 0, 0 } 11428 }; 11429 11430 #endif 11431 #if defined(BCM_56860_A0) 11432 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_HVD_BCM56860_A0r_fields[] = { 11433 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11434 { SRAM_PDA_IN_HVDf, 1, 0, 0 } 11435 }; 11436 11437 #endif 11438 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11439 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11440 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11441 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11442 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11443 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11444 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11445 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_LEAPr_fields[] = { 11446 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11447 { SRAM_PDA_IN_LEAPf, 1, 0, 0 } 11448 }; 11449 11450 #endif 11451 #if defined(BCM_56860_A0) 11452 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_LEAP_BCM56860_A0r_fields[] = { 11453 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11454 { SRAM_PDA_IN_LEAPf, 1, 0, 0 } 11455 }; 11456 11457 #endif 11458 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11459 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11460 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11461 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11462 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11463 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11464 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11465 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_M2MC1r_fields[] = { 11466 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11467 { SRAM_PDA_IN_M2MC1f, 1, 0, 0 } 11468 }; 11469 11470 #endif 11471 #if defined(BCM_56860_A0) 11472 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_M2MC1_BCM56860_A0r_fields[] = { 11473 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11474 { SRAM_PDA_IN_M2MC1f, 1, 0, 0 } 11475 }; 11476 11477 #endif 11478 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11479 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11480 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11481 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11482 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11483 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11484 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11485 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_MOCAMACr_fields[] = { 11486 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11487 { SRAM_PDA_IN_MOCAMACf, 1, 0, 0 } 11488 }; 11489 11490 #endif 11491 #if defined(BCM_56860_A0) 11492 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_MOCAMAC_BCM56860_A0r_fields[] = { 11493 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11494 { SRAM_PDA_IN_MOCAMACf, 1, 0, 0 } 11495 }; 11496 11497 #endif 11498 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11499 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11500 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11501 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11502 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11503 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11504 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11505 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_MOCAPHYr_fields[] = { 11506 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11507 { SRAM_PDA_IN_MOCAPHYf, 1, 0, 0 } 11508 }; 11509 11510 #endif 11511 #if defined(BCM_56860_A0) 11512 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_MOCAPHY_BCM56860_A0r_fields[] = { 11513 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11514 { SRAM_PDA_IN_MOCAPHYf, 1, 0, 0 } 11515 }; 11516 11517 #endif 11518 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11519 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11520 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11521 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11522 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11523 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11524 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11525 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_RAAGA0r_fields[] = { 11526 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11527 { SRAM_PDA_IN_RAAGA0f, 1, 0, 0 } 11528 }; 11529 11530 #endif 11531 #if defined(BCM_56860_A0) 11532 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_RAAGA0_BCM56860_A0r_fields[] = { 11533 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11534 { SRAM_PDA_IN_RAAGA0f, 1, 0, 0 } 11535 }; 11536 11537 #endif 11538 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11539 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11540 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11541 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11542 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11543 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11544 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11545 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_SDS0r_fields[] = { 11546 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11547 { SRAM_PDA_IN_SDS0f, 1, 0, 0 } 11548 }; 11549 11550 #endif 11551 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11552 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11553 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11554 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11555 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11556 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11557 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11558 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_SDS1r_fields[] = { 11559 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11560 { SRAM_PDA_IN_SDS1f, 1, 0, 0 } 11561 }; 11562 11563 #endif 11564 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11565 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11566 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11567 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11568 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11569 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11570 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11571 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_SDS2r_fields[] = { 11572 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11573 { SRAM_PDA_IN_SDS2f, 1, 0, 0 } 11574 }; 11575 11576 #endif 11577 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11578 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11579 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11580 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11581 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11582 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11583 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11584 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_SDS3r_fields[] = { 11585 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11586 { SRAM_PDA_IN_SDS3f, 1, 0, 0 } 11587 }; 11588 11589 #endif 11590 #if defined(BCM_56860_A0) 11591 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_SDS0_BCM56860_A0r_fields[] = { 11592 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11593 { SRAM_PDA_IN_SDS0f, 1, 0, 0 } 11594 }; 11595 11596 #endif 11597 #if defined(BCM_56860_A0) 11598 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_SDS1_BCM56860_A0r_fields[] = { 11599 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11600 { SRAM_PDA_IN_SDS1f, 1, 0, 0 } 11601 }; 11602 11603 #endif 11604 #if defined(BCM_56860_A0) 11605 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_SDS2_BCM56860_A0r_fields[] = { 11606 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11607 { SRAM_PDA_IN_SDS2f, 1, 0, 0 } 11608 }; 11609 11610 #endif 11611 #if defined(BCM_56860_A0) 11612 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_SDS3_BCM56860_A0r_fields[] = { 11613 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11614 { SRAM_PDA_IN_SDS3f, 1, 0, 0 } 11615 }; 11616 11617 #endif 11618 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11619 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11620 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11621 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11622 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11623 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11624 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11625 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_SIDr_fields[] = { 11626 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11627 { SRAM_PDA_IN_SIDf, 1, 0, 0 } 11628 }; 11629 11630 #endif 11631 #if defined(BCM_56860_A0) 11632 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_SID_BCM56860_A0r_fields[] = { 11633 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11634 { SRAM_PDA_IN_SIDf, 1, 0, 0 } 11635 }; 11636 11637 #endif 11638 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11639 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11640 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11641 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11642 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11643 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11644 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11645 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_V3Dr_fields[] = { 11646 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11647 { SRAM_PDA_IN_V3Df, 1, 0, 0 } 11648 }; 11649 11650 #endif 11651 #if defined(BCM_56860_A0) 11652 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_V3D_BCM56860_A0r_fields[] = { 11653 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11654 { SRAM_PDA_IN_V3Df, 1, 0, 0 } 11655 }; 11656 11657 #endif 11658 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11659 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11660 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11661 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11662 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11663 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11664 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11665 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_VECr_fields[] = { 11666 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11667 { SRAM_PDA_IN_VECf, 1, 0, 0 } 11668 }; 11669 11670 #endif 11671 #if defined(BCM_56860_A0) 11672 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_IN_VEC_BCM56860_A0r_fields[] = { 11673 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11674 { SRAM_PDA_IN_VECf, 1, 0, 0 } 11675 }; 11676 11677 #endif 11678 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11679 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11680 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11681 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11682 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11683 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11684 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11685 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_AFEC0r_fields[] = { 11686 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11687 { SRAM_PDA_OUT_AFEC0f, 1, 0, SOCF_RO } 11688 }; 11689 11690 #endif 11691 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11692 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11693 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11694 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11695 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11696 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11697 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11698 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_AFEC1r_fields[] = { 11699 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11700 { SRAM_PDA_OUT_AFEC1f, 1, 0, SOCF_RO } 11701 }; 11702 11703 #endif 11704 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11705 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11706 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11707 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11708 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11709 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11710 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11711 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_AFEC2r_fields[] = { 11712 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11713 { SRAM_PDA_OUT_AFEC2f, 1, 0, SOCF_RO } 11714 }; 11715 11716 #endif 11717 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11718 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11719 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11720 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11721 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11722 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11723 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11724 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_AFEC3r_fields[] = { 11725 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11726 { SRAM_PDA_OUT_AFEC3f, 1, 0, SOCF_RO } 11727 }; 11728 11729 #endif 11730 #if defined(BCM_56860_A0) 11731 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_AFEC0_BCM56860_A0r_fields[] = { 11732 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11733 { SRAM_PDA_OUT_AFEC0f, 1, 0, SOCF_RO } 11734 }; 11735 11736 #endif 11737 #if defined(BCM_56860_A0) 11738 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_AFEC1_BCM56860_A0r_fields[] = { 11739 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11740 { SRAM_PDA_OUT_AFEC1f, 1, 0, SOCF_RO } 11741 }; 11742 11743 #endif 11744 #if defined(BCM_56860_A0) 11745 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_AFEC2_BCM56860_A0r_fields[] = { 11746 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11747 { SRAM_PDA_OUT_AFEC2f, 1, 0, SOCF_RO } 11748 }; 11749 11750 #endif 11751 #if defined(BCM_56860_A0) 11752 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_AFEC3_BCM56860_A0r_fields[] = { 11753 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11754 { SRAM_PDA_OUT_AFEC3f, 1, 0, SOCF_RO } 11755 }; 11756 11757 #endif 11758 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11759 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11760 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11761 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11762 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11763 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11764 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11765 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_AIOr_fields[] = { 11766 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11767 { SRAM_PDA_OUT_AIOf, 1, 0, SOCF_RO } 11768 }; 11769 11770 #endif 11771 #if defined(BCM_56860_A0) 11772 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_AIO_BCM56860_A0r_fields[] = { 11773 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11774 { SRAM_PDA_OUT_AIOf, 1, 0, SOCF_RO } 11775 }; 11776 11777 #endif 11778 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11779 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11780 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11781 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11782 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11783 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11784 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11785 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_BVNr_fields[] = { 11786 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11787 { SRAM_PDA_OUT_BVNf, 1, 0, SOCF_RO } 11788 }; 11789 11790 #endif 11791 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11792 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11793 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11794 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11795 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11796 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11797 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11798 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_BVNDr_fields[] = { 11799 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11800 { SRAM_PDA_OUT_BVNDf, 1, 0, SOCF_RO } 11801 }; 11802 11803 #endif 11804 #if defined(BCM_56860_A0) 11805 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_BVND_BCM56860_A0r_fields[] = { 11806 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11807 { SRAM_PDA_OUT_BVNDf, 1, 0, SOCF_RO } 11808 }; 11809 11810 #endif 11811 #if defined(BCM_56860_A0) 11812 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_BVN_BCM56860_A0r_fields[] = { 11813 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11814 { SRAM_PDA_OUT_BVNf, 1, 0, SOCF_RO } 11815 }; 11816 11817 #endif 11818 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 11819 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 11820 defined(BCM_56980_A0) || defined(BCM_56980_B0) 11821 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_DIAG_DECr_fields[] = { 11822 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11823 { SRAM_PDA_OUT_DIAG_DECf, 1, 0, SOCF_RO } 11824 }; 11825 11826 #endif 11827 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11828 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11829 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11830 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11831 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11832 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11833 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11834 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_FSKr_fields[] = { 11835 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11836 { SRAM_PDA_OUT_FSKf, 1, 0, SOCF_RO } 11837 }; 11838 11839 #endif 11840 #if defined(BCM_56860_A0) 11841 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_FSK_BCM56860_A0r_fields[] = { 11842 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11843 { SRAM_PDA_OUT_FSKf, 1, 0, SOCF_RO } 11844 }; 11845 11846 #endif 11847 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11848 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11849 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11850 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11851 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11852 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11853 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11854 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_GFXr_fields[] = { 11855 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11856 { SRAM_PDA_OUT_GFXf, 1, 0, SOCF_RO } 11857 }; 11858 11859 #endif 11860 #if defined(BCM_56860_A0) 11861 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_GFX_BCM56860_A0r_fields[] = { 11862 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11863 { SRAM_PDA_OUT_GFXf, 1, 0, SOCF_RO } 11864 }; 11865 11866 #endif 11867 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11868 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11869 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11870 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11871 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11872 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11873 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11874 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_HVDr_fields[] = { 11875 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11876 { SRAM_PDA_OUT_HVDf, 1, 0, SOCF_RO } 11877 }; 11878 11879 #endif 11880 #if defined(BCM_56860_A0) 11881 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_HVD_BCM56860_A0r_fields[] = { 11882 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11883 { SRAM_PDA_OUT_HVDf, 1, 0, SOCF_RO } 11884 }; 11885 11886 #endif 11887 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11888 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11889 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11890 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11891 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11892 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11893 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11894 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_LEAPr_fields[] = { 11895 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11896 { SRAM_PDA_OUT_LEAPf, 1, 0, SOCF_RO } 11897 }; 11898 11899 #endif 11900 #if defined(BCM_56860_A0) 11901 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_LEAP_BCM56860_A0r_fields[] = { 11902 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11903 { SRAM_PDA_OUT_LEAPf, 1, 0, SOCF_RO } 11904 }; 11905 11906 #endif 11907 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11908 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11909 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11910 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11911 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11912 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11913 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11914 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_M2MC1r_fields[] = { 11915 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11916 { SRAM_PDA_OUT_M2MC1f, 1, 0, SOCF_RO } 11917 }; 11918 11919 #endif 11920 #if defined(BCM_56860_A0) 11921 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_M2MC1_BCM56860_A0r_fields[] = { 11922 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11923 { SRAM_PDA_OUT_M2MC1f, 1, 0, SOCF_RO } 11924 }; 11925 11926 #endif 11927 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11928 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11929 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11930 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11931 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11932 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11933 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11934 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_MOCAMACr_fields[] = { 11935 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11936 { SRAM_PDA_OUT_MOCAMACf, 1, 0, SOCF_RO } 11937 }; 11938 11939 #endif 11940 #if defined(BCM_56860_A0) 11941 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_MOCAMAC_BCM56860_A0r_fields[] = { 11942 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11943 { SRAM_PDA_OUT_MOCAMACf, 1, 0, SOCF_RO } 11944 }; 11945 11946 #endif 11947 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11948 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11949 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11950 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11951 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11952 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11953 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11954 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_MOCAPHYr_fields[] = { 11955 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11956 { SRAM_PDA_OUT_MOCAPHYf, 1, 0, SOCF_RO } 11957 }; 11958 11959 #endif 11960 #if defined(BCM_56860_A0) 11961 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_MOCAPHY_BCM56860_A0r_fields[] = { 11962 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11963 { SRAM_PDA_OUT_MOCAPHYf, 1, 0, SOCF_RO } 11964 }; 11965 11966 #endif 11967 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11968 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11969 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11970 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11971 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11972 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11973 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11974 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_RAAGA0r_fields[] = { 11975 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11976 { SRAM_PDA_OUT_RAAGA0f, 1, 0, SOCF_RO } 11977 }; 11978 11979 #endif 11980 #if defined(BCM_56860_A0) 11981 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_RAAGA0_BCM56860_A0r_fields[] = { 11982 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11983 { SRAM_PDA_OUT_RAAGA0f, 1, 0, SOCF_RO } 11984 }; 11985 11986 #endif 11987 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11988 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 11989 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 11990 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 11991 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 11992 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 11993 defined(BCM_56960_A0) || defined(BCM_56965_A0) 11994 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_SDS0r_fields[] = { 11995 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 11996 { SRAM_PDA_OUT_SDS0f, 1, 0, SOCF_RO } 11997 }; 11998 11999 #endif 12000 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12001 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12002 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12003 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12004 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 12005 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 12006 defined(BCM_56960_A0) || defined(BCM_56965_A0) 12007 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_SDS1r_fields[] = { 12008 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 12009 { SRAM_PDA_OUT_SDS1f, 1, 0, SOCF_RO } 12010 }; 12011 12012 #endif 12013 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12014 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12015 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12016 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12017 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 12018 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 12019 defined(BCM_56960_A0) || defined(BCM_56965_A0) 12020 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_SDS2r_fields[] = { 12021 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 12022 { SRAM_PDA_OUT_SDS2f, 1, 0, SOCF_RO } 12023 }; 12024 12025 #endif 12026 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12027 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12028 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12029 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12030 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 12031 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 12032 defined(BCM_56960_A0) || defined(BCM_56965_A0) 12033 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_SDS3r_fields[] = { 12034 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 12035 { SRAM_PDA_OUT_SDS3f, 1, 0, SOCF_RO } 12036 }; 12037 12038 #endif 12039 #if defined(BCM_56860_A0) 12040 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_SDS0_BCM56860_A0r_fields[] = { 12041 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 12042 { SRAM_PDA_OUT_SDS0f, 1, 0, SOCF_RO } 12043 }; 12044 12045 #endif 12046 #if defined(BCM_56860_A0) 12047 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_SDS1_BCM56860_A0r_fields[] = { 12048 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 12049 { SRAM_PDA_OUT_SDS1f, 1, 0, SOCF_RO } 12050 }; 12051 12052 #endif 12053 #if defined(BCM_56860_A0) 12054 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_SDS2_BCM56860_A0r_fields[] = { 12055 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 12056 { SRAM_PDA_OUT_SDS2f, 1, 0, SOCF_RO } 12057 }; 12058 12059 #endif 12060 #if defined(BCM_56860_A0) 12061 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_SDS3_BCM56860_A0r_fields[] = { 12062 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 12063 { SRAM_PDA_OUT_SDS3f, 1, 0, SOCF_RO } 12064 }; 12065 12066 #endif 12067 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12068 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12069 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12070 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12071 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 12072 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 12073 defined(BCM_56960_A0) || defined(BCM_56965_A0) 12074 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_SIDr_fields[] = { 12075 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 12076 { SRAM_PDA_OUT_SIDf, 1, 0, SOCF_RO } 12077 }; 12078 12079 #endif 12080 #if defined(BCM_56860_A0) 12081 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_SID_BCM56860_A0r_fields[] = { 12082 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 12083 { SRAM_PDA_OUT_SIDf, 1, 0, SOCF_RO } 12084 }; 12085 12086 #endif 12087 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12088 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12089 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12090 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12091 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 12092 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 12093 defined(BCM_56960_A0) || defined(BCM_56965_A0) 12094 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_V3Dr_fields[] = { 12095 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 12096 { SRAM_PDA_OUT_V3Df, 1, 0, SOCF_RO } 12097 }; 12098 12099 #endif 12100 #if defined(BCM_56860_A0) 12101 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_V3D_BCM56860_A0r_fields[] = { 12102 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 12103 { SRAM_PDA_OUT_V3Df, 1, 0, SOCF_RO } 12104 }; 12105 12106 #endif 12107 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12108 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12109 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12110 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12111 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 12112 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 12113 defined(BCM_56960_A0) || defined(BCM_56965_A0) 12114 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_VECr_fields[] = { 12115 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 12116 { SRAM_PDA_OUT_VECf, 1, 0, SOCF_RO } 12117 }; 12118 12119 #endif 12120 #if defined(BCM_56860_A0) 12121 soc_field_info_t soc_AVS_REG_TOP_CTRL_SRAM_POWER_GATE_OUT_VEC_BCM56860_A0r_fields[] = { 12122 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 12123 { SRAM_PDA_OUT_VECf, 1, 0, SOCF_RO } 12124 }; 12125 12126 #endif 12127 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12128 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12129 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12130 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12131 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12132 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12133 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12134 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12135 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12136 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12137 soc_field_info_t soc_AVS_REG_TOP_CTRL_START_AVS_CPUr_fields[] = { 12138 { CTRL_CPU_STARTf, 1, 0, 0 }, 12139 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 12140 }; 12141 12142 #endif 12143 #if defined(BCM_56860_A0) 12144 soc_field_info_t soc_AVS_REG_TOP_CTRL_START_AVS_CPU_BCM56860_A0r_fields[] = { 12145 { CTRL_CPU_STARTf, 1, 0, 0 }, 12146 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 12147 }; 12148 12149 #endif 12150 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12151 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12152 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12153 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12154 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12155 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12156 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12157 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12158 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12159 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12160 soc_field_info_t soc_AVS_REG_TOP_CTRL_VOLTAGE_REGULATOR_PWRDNr_fields[] = { 12161 { AVS_REG_TOP_DISABLE_ANALOG_REGULATORf, 1, 0, 0 }, 12162 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 12163 }; 12164 12165 #endif 12166 #if defined(BCM_56860_A0) 12167 soc_field_info_t soc_AVS_REG_TOP_CTRL_VOLTAGE_REGULATOR_PWRDN_BCM56860_A0r_fields[] = { 12168 { AVS_REG_TOP_DISABLE_ANALOG_REGULATORf, 1, 0, 0 }, 12169 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 12170 }; 12171 12172 #endif 12173 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12174 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12175 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12176 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12177 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12178 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12179 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12180 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12181 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12182 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12183 soc_field_info_t soc_AVS_REG_TOP_CTRL_VOLTAGE_REGULATOR_STATUSr_fields[] = { 12184 { PMU_STATUSf, 1, 0, SOCF_RO }, 12185 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 12186 }; 12187 12188 #endif 12189 #if defined(BCM_56860_A0) 12190 soc_field_info_t soc_AVS_REG_TOP_CTRL_VOLTAGE_REGULATOR_STATUS_BCM56860_A0r_fields[] = { 12191 { PMU_STATUSf, 1, 0, SOCF_RO }, 12192 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 12193 }; 12194 12195 #endif 12196 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12197 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12198 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12199 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12200 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12201 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12202 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12203 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12204 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12205 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12206 soc_field_info_t soc_AVS_REG_TOP_CTRL_VTRAP_STATUSr_fields[] = { 12207 { RESERVEDf, 26, 6, SOCF_LE|SOCF_RO|SOCF_RES }, 12208 { THRESHOLD_MAX0_STATUSf, 1, 1, SOCF_RO }, 12209 { THRESHOLD_MAX1_STATUSf, 1, 0, SOCF_RO }, 12210 { THRESHOLD_MIN0_STATUSf, 1, 5, SOCF_RO }, 12211 { THRESHOLD_MIN1_STATUSf, 1, 3, SOCF_RO }, 12212 { THRESHOLD_WARNING0_STATUSf, 1, 4, SOCF_RO }, 12213 { THRESHOLD_WARNING1_STATUSf, 1, 2, SOCF_RO } 12214 }; 12215 12216 #endif 12217 #if defined(BCM_56860_A0) 12218 soc_field_info_t soc_AVS_REG_TOP_CTRL_VTRAP_STATUS_BCM56860_A0r_fields[] = { 12219 { RESERVEDf, 26, 6, SOCF_LE|SOCF_RO|SOCF_RES }, 12220 { THRESHOLD_MAX0_STATUSf, 1, 1, SOCF_RO }, 12221 { THRESHOLD_MAX1_STATUSf, 1, 0, SOCF_RO }, 12222 { THRESHOLD_MIN0_STATUSf, 1, 5, SOCF_RO }, 12223 { THRESHOLD_MIN1_STATUSf, 1, 3, SOCF_RO }, 12224 { THRESHOLD_WARNING0_STATUSf, 1, 4, SOCF_RO }, 12225 { THRESHOLD_WARNING1_STATUSf, 1, 2, SOCF_RO } 12226 }; 12227 12228 #endif 12229 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12230 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12231 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12232 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12233 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12234 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12235 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12236 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12237 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12238 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12239 soc_field_info_t soc_AVS_REG_TOP_CTRL_VTRAP_STATUS_CLEARr_fields[] = { 12240 { RESERVEDf, 26, 6, SOCF_LE|SOCF_RO|SOCF_RES }, 12241 { THRESHOLD_MAX0_STATUS_CLEARf, 1, 1, 0 }, 12242 { THRESHOLD_MAX1_STATUS_CLEARf, 1, 0, 0 }, 12243 { THRESHOLD_MIN0_STATUS_CLEARf, 1, 5, 0 }, 12244 { THRESHOLD_MIN1_STATUS_CLEARf, 1, 3, 0 }, 12245 { THRESHOLD_WARNING0_STATUS_CLEARf, 1, 4, 0 }, 12246 { THRESHOLD_WARNING1_STATUS_CLEARf, 1, 2, 0 } 12247 }; 12248 12249 #endif 12250 #if defined(BCM_56860_A0) 12251 soc_field_info_t soc_AVS_REG_TOP_CTRL_VTRAP_STATUS_CLEAR_BCM56860_A0r_fields[] = { 12252 { RESERVEDf, 26, 6, SOCF_LE|SOCF_RO|SOCF_RES }, 12253 { THRESHOLD_MAX0_STATUS_CLEARf, 1, 1, 0 }, 12254 { THRESHOLD_MAX1_STATUS_CLEARf, 1, 0, 0 }, 12255 { THRESHOLD_MIN0_STATUS_CLEARf, 1, 5, 0 }, 12256 { THRESHOLD_MIN1_STATUS_CLEARf, 1, 3, 0 }, 12257 { THRESHOLD_WARNING0_STATUS_CLEARf, 1, 4, 0 }, 12258 { THRESHOLD_WARNING1_STATUS_CLEARf, 1, 2, 0 } 12259 }; 12260 12261 #endif 12262 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12263 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12264 defined(BCM_56450_B1) 12265 soc_field_info_t soc_AXIIC_A9JTAG_M0_FN_MODr_fields[] = { 12266 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 12267 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 12268 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 12269 }; 12270 12271 #endif 12272 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12273 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12274 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12275 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12276 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12277 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12278 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12279 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12280 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12281 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12282 soc_field_info_t soc_AXIIC_A9JTAG_M0_FN_MOD_BCM53400_A0r_fields[] = { 12283 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 12284 { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 12285 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 12286 }; 12287 12288 #endif 12289 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12290 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12291 defined(BCM_56450_B1) 12292 soc_field_info_t soc_AXIIC_A9JTAG_M0_READ_QOSr_fields[] = { 12293 { A9JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 12294 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12295 }; 12296 12297 #endif 12298 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12299 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12300 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12301 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12302 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12303 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12304 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12305 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12306 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12307 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12308 soc_field_info_t soc_AXIIC_A9JTAG_M0_READ_QOS_BCM53400_A0r_fields[] = { 12309 { A9JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 12310 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12311 }; 12312 12313 #endif 12314 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12315 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12316 defined(BCM_56450_B1) 12317 soc_field_info_t soc_AXIIC_A9JTAG_M0_WRITE_QOSr_fields[] = { 12318 { A9JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 12319 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12320 }; 12321 12322 #endif 12323 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12324 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12325 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12326 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12327 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12328 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12329 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12330 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12331 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12332 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12333 soc_field_info_t soc_AXIIC_A9JTAG_M0_WRITE_QOS_BCM53400_A0r_fields[] = { 12334 { A9JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 12335 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12336 }; 12337 12338 #endif 12339 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 12340 defined(BCM_56450_B0) || defined(BCM_56450_B1) 12341 soc_field_info_t soc_AXIIC_A9JTAG_S0_SECURITYr_fields[] = { 12342 { A9JTAG_S0_SECURITYf, 1, 0, SOCF_RO }, 12343 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 12344 }; 12345 12346 #endif 12347 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12348 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12349 defined(BCM_56160_A0) || defined(BCM_56260_A0) 12350 soc_field_info_t soc_AXIIC_A9JTAG_S0_SECURITY_BCM53400_A0r_fields[] = { 12351 { A9JTAG_S0_SECURITYf, 1, 0, SOCF_RES }, 12352 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 12353 }; 12354 12355 #endif 12356 #if defined(BCM_56260_B0) 12357 soc_field_info_t soc_AXIIC_A9JTAG_S0_SECURITY_BCM56260_B0r_fields[] = { 12358 { A9JTAG_S0_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 12359 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 12360 }; 12361 12362 #endif 12363 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12364 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12365 defined(BCM_56450_B1) 12366 soc_field_info_t soc_AXIIC_AMAC_FA_M0_AR_Br_fields[] = { 12367 { AR_Bf, 16, 0, SOCF_LE }, 12368 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 12369 }; 12370 12371 #endif 12372 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12373 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12374 defined(BCM_56450_B1) 12375 soc_field_info_t soc_AXIIC_AMAC_FA_M0_AR_Pr_fields[] = { 12376 { AR_Pf, 8, 24, SOCF_LE }, 12377 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_RES } 12378 }; 12379 12380 #endif 12381 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12382 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12383 defined(BCM_56450_B1) 12384 soc_field_info_t soc_AXIIC_AMAC_FA_M0_AR_Rr_fields[] = { 12385 { AR_Rf, 12, 20, SOCF_LE }, 12386 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_RES } 12387 }; 12388 12389 #endif 12390 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12391 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12392 defined(BCM_56450_B1) 12393 soc_field_info_t soc_AXIIC_AMAC_FA_M0_AW_Br_fields[] = { 12394 { AW_Bf, 16, 0, SOCF_LE }, 12395 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 12396 }; 12397 12398 #endif 12399 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12400 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12401 defined(BCM_56450_B1) 12402 soc_field_info_t soc_AXIIC_AMAC_FA_M0_AW_Pr_fields[] = { 12403 { AW_Pf, 8, 24, SOCF_LE }, 12404 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_RES } 12405 }; 12406 12407 #endif 12408 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12409 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12410 defined(BCM_56450_B1) 12411 soc_field_info_t soc_AXIIC_AMAC_FA_M0_AW_Rr_fields[] = { 12412 { AW_Rf, 12, 20, SOCF_LE }, 12413 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_RES } 12414 }; 12415 12416 #endif 12417 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12418 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12419 defined(BCM_56450_B1) 12420 soc_field_info_t soc_AXIIC_AMAC_FA_M0_KIr_fields[] = { 12421 { AR_KIf, 3, 8, SOCF_LE }, 12422 { AW_KIf, 3, 0, SOCF_LE }, 12423 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_RES }, 12424 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_RES } 12425 }; 12426 12427 #endif 12428 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12429 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12430 defined(BCM_56450_B1) 12431 soc_field_info_t soc_AXIIC_AMAC_FA_M0_MAX_COMB_OTr_fields[] = { 12432 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 12433 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 12434 { RESERVEDf, 17, 15, SOCF_LE|SOCF_RO|SOCF_RES } 12435 }; 12436 12437 #endif 12438 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12439 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12440 defined(BCM_56450_B1) 12441 soc_field_info_t soc_AXIIC_AMAC_FA_M0_MAX_OTr_fields[] = { 12442 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 12443 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 12444 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 12445 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 12446 { RESERVEDf, 2, 30, SOCF_LE|SOCF_RO|SOCF_RES }, 12447 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_RES } 12448 }; 12449 12450 #endif 12451 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12452 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12453 defined(BCM_56450_B1) 12454 soc_field_info_t soc_AXIIC_AMAC_FA_M0_QOS_CNTLr_fields[] = { 12455 { EN_AR_LATENCYf, 1, 4, 0 }, 12456 { EN_AR_OTf, 1, 6, 0 }, 12457 { EN_AR_RATEf, 1, 1, 0 }, 12458 { EN_AWAR_OTf, 1, 7, 0 }, 12459 { EN_AWAR_RATEf, 1, 2, 0 }, 12460 { EN_AW_LATENCYf, 1, 3, 0 }, 12461 { EN_AW_OTf, 1, 5, 0 }, 12462 { EN_AW_RATEf, 1, 0, 0 }, 12463 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 12464 }; 12465 12466 #endif 12467 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12468 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12469 defined(BCM_56450_B1) 12470 soc_field_info_t soc_AXIIC_AMAC_FA_M0_QOS_RANGEr_fields[] = { 12471 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 12472 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 12473 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 12474 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 12475 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_RES }, 12476 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_RES }, 12477 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_RES }, 12478 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12479 }; 12480 12481 #endif 12482 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 12483 defined(BCM_56450_B0) || defined(BCM_56450_B1) 12484 soc_field_info_t soc_AXIIC_AMAC_FA_M0_READ_QOSr_fields[] = { 12485 { AMAC_FA_M0_READ_QOSf, 4, 0, SOCF_LE }, 12486 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12487 }; 12488 12489 #endif 12490 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12491 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12492 defined(BCM_56450_B1) 12493 soc_field_info_t soc_AXIIC_AMAC_FA_M0_TGT_LATENCYr_fields[] = { 12494 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 12495 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 12496 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_RES }, 12497 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_RES } 12498 }; 12499 12500 #endif 12501 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 12502 defined(BCM_56450_B0) || defined(BCM_56450_B1) 12503 soc_field_info_t soc_AXIIC_AMAC_FA_M0_WRITE_QOSr_fields[] = { 12504 { AMAC_FA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 12505 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12506 }; 12507 12508 #endif 12509 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 12510 defined(BCM_56450_B0) || defined(BCM_56450_B1) 12511 soc_field_info_t soc_AXIIC_AMAC_FA_M1_READ_QOSr_fields[] = { 12512 { AMAC_FA_M1_READ_QOSf, 4, 0, SOCF_LE }, 12513 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12514 }; 12515 12516 #endif 12517 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 12518 defined(BCM_56450_B0) || defined(BCM_56450_B1) 12519 soc_field_info_t soc_AXIIC_AMAC_FA_M1_WRITE_QOSr_fields[] = { 12520 { AMAC_FA_M1_WRITE_QOSf, 4, 0, SOCF_LE }, 12521 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12522 }; 12523 12524 #endif 12525 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12526 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12527 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12528 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12529 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12530 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12531 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12532 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12533 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12534 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12535 soc_field_info_t soc_AXIIC_AMAC_M0_AR_Br_fields[] = { 12536 { AR_Bf, 16, 0, SOCF_LE }, 12537 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 12538 }; 12539 12540 #endif 12541 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12542 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12543 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12544 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12545 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12546 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12547 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12548 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12549 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12550 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12551 soc_field_info_t soc_AXIIC_AMAC_M0_AR_Pr_fields[] = { 12552 { AR_Pf, 8, 24, SOCF_LE }, 12553 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_RES } 12554 }; 12555 12556 #endif 12557 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12558 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12559 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12560 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12561 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12562 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12563 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12564 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12565 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12566 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12567 soc_field_info_t soc_AXIIC_AMAC_M0_AR_Rr_fields[] = { 12568 { AR_Rf, 12, 20, SOCF_LE }, 12569 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_RES } 12570 }; 12571 12572 #endif 12573 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12574 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12575 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12576 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12577 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12578 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12579 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12580 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12581 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12582 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12583 soc_field_info_t soc_AXIIC_AMAC_M0_AW_Br_fields[] = { 12584 { AW_Bf, 16, 0, SOCF_LE }, 12585 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 12586 }; 12587 12588 #endif 12589 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12590 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12591 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12592 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12593 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12594 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12595 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12596 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12597 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12598 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12599 soc_field_info_t soc_AXIIC_AMAC_M0_AW_Pr_fields[] = { 12600 { AW_Pf, 8, 24, SOCF_LE }, 12601 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_RES } 12602 }; 12603 12604 #endif 12605 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12606 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12607 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12608 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12609 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12610 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12611 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12612 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12613 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12614 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12615 soc_field_info_t soc_AXIIC_AMAC_M0_AW_Rr_fields[] = { 12616 { AW_Rf, 12, 20, SOCF_LE }, 12617 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_RES } 12618 }; 12619 12620 #endif 12621 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12622 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12623 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12624 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12625 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12626 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12627 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12628 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12629 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12630 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12631 soc_field_info_t soc_AXIIC_AMAC_M0_KIr_fields[] = { 12632 { AR_KIf, 3, 8, SOCF_LE }, 12633 { AW_KIf, 3, 0, SOCF_LE }, 12634 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_RES }, 12635 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_RES } 12636 }; 12637 12638 #endif 12639 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12640 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12641 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12642 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12643 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12644 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12645 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12646 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12647 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12648 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12649 soc_field_info_t soc_AXIIC_AMAC_M0_MAX_COMB_OTr_fields[] = { 12650 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 12651 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 12652 { RESERVEDf, 17, 15, SOCF_LE|SOCF_RO|SOCF_RES } 12653 }; 12654 12655 #endif 12656 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12657 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12658 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12659 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12660 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12661 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12662 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12663 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12664 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12665 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12666 soc_field_info_t soc_AXIIC_AMAC_M0_MAX_OTr_fields[] = { 12667 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 12668 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 12669 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 12670 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 12671 { RESERVEDf, 2, 30, SOCF_LE|SOCF_RO|SOCF_RES }, 12672 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_RES } 12673 }; 12674 12675 #endif 12676 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 12677 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 12678 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12679 defined(BCM_56960_A0) || defined(BCM_56965_A0) 12680 soc_field_info_t soc_AXIIC_AMAC_M0_QOS_CNTLr_fields[] = { 12681 { EN_AR_LATENCYf, 1, 4, 0 }, 12682 { EN_AR_OTf, 1, 6, 0 }, 12683 { EN_AR_RATEf, 1, 1, 0 }, 12684 { EN_AWAR_OTf, 1, 7, 0 }, 12685 { EN_AWAR_RATEf, 1, 2, 0 }, 12686 { EN_AW_LATENCYf, 1, 3, 0 }, 12687 { EN_AW_OTf, 1, 5, 0 }, 12688 { EN_AW_RATEf, 1, 0, 0 }, 12689 { RESERVEDf, 24, 8, SOCF_LE|SOCF_RO|SOCF_RES } 12690 }; 12691 12692 #endif 12693 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 12694 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 12695 defined(BCM_56260_A0) || defined(BCM_56260_B0) 12696 soc_field_info_t soc_AXIIC_AMAC_M0_QOS_CNTL_BCM56260_A0r_fields[] = { 12697 { EN_AR_FCf, 1, 4, 0 }, 12698 { EN_AR_OTf, 1, 6, 0 }, 12699 { EN_AR_RATEf, 1, 1, 0 }, 12700 { EN_AWAR_OTf, 1, 7, 0 }, 12701 { EN_AWAR_RATEf, 1, 2, 0 }, 12702 { EN_AW_FCf, 1, 3, 0 }, 12703 { EN_AW_OTf, 1, 5, 0 }, 12704 { EN_AW_RATEf, 1, 0, 0 }, 12705 { MODE_AR_FCf, 1, 20, 0 }, 12706 { MODE_AW_FCf, 1, 16, 0 } 12707 }; 12708 12709 #endif 12710 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12711 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12712 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12713 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12714 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12715 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12716 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12717 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12718 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12719 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12720 soc_field_info_t soc_AXIIC_AMAC_M0_QOS_RANGEr_fields[] = { 12721 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 12722 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 12723 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 12724 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 12725 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_RES }, 12726 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_RES }, 12727 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_RES }, 12728 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12729 }; 12730 12731 #endif 12732 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12733 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12734 defined(BCM_56450_B1) 12735 soc_field_info_t soc_AXIIC_AMAC_M0_READ_QOSr_fields[] = { 12736 { AMAC_M0_READ_QOSf, 4, 0, SOCF_LE }, 12737 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12738 }; 12739 12740 #endif 12741 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12742 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12743 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12744 defined(BCM_56260_B0) 12745 soc_field_info_t soc_AXIIC_AMAC_M0_READ_QOS_BCM53400_A0r_fields[] = { 12746 { AMAC_M0_READ_QOSf, 4, 0, SOCF_LE }, 12747 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12748 }; 12749 12750 #endif 12751 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12752 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12753 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12754 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 12755 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 12756 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 12757 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 12758 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 12759 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 12760 defined(BCM_56980_A0) || defined(BCM_56980_B0) 12761 soc_field_info_t soc_AXIIC_AMAC_M0_TGT_LATENCYr_fields[] = { 12762 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 12763 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 12764 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_RES }, 12765 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_RES } 12766 }; 12767 12768 #endif 12769 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 12770 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 12771 defined(BCM_56450_B1) 12772 soc_field_info_t soc_AXIIC_AMAC_M0_WRITE_QOSr_fields[] = { 12773 { AMAC_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 12774 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12775 }; 12776 12777 #endif 12778 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 12779 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12780 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 12781 defined(BCM_56260_B0) 12782 soc_field_info_t soc_AXIIC_AMAC_M0_WRITE_QOS_BCM53400_A0r_fields[] = { 12783 { AMAC_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 12784 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12785 }; 12786 12787 #endif 12788 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 12789 defined(BCM_56450_B0) || defined(BCM_56450_B1) 12790 soc_field_info_t soc_AXIIC_AMAC_M1_READ_QOSr_fields[] = { 12791 { AMAC_M1_READ_QOSf, 4, 0, SOCF_LE }, 12792 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12793 }; 12794 12795 #endif 12796 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 12797 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 12798 defined(BCM_56260_B0) 12799 soc_field_info_t soc_AXIIC_AMAC_M1_READ_QOS_BCM53400_A0r_fields[] = { 12800 { AMAC_M1_READ_QOSf, 4, 0, SOCF_LE }, 12801 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12802 }; 12803 12804 #endif 12805 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 12806 defined(BCM_56450_B0) || defined(BCM_56450_B1) 12807 soc_field_info_t soc_AXIIC_AMAC_M1_WRITE_QOSr_fields[] = { 12808 { AMAC_M1_WRITE_QOSf, 4, 0, SOCF_LE }, 12809 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12810 }; 12811 12812 #endif 12813 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 12814 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 12815 defined(BCM_56260_B0) 12816 soc_field_info_t soc_AXIIC_AMAC_M1_WRITE_QOS_BCM53400_A0r_fields[] = { 12817 { AMAC_M1_WRITE_QOSf, 4, 0, SOCF_LE }, 12818 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 12819 }; 12820 12821 #endif 12822 #if defined(BCM_53400_A0) 12823 soc_field_info_t soc_AXIIC_APBR_S0_SECURITYr_fields[] = { 12824 { ACPAL_APB_SECURITYf, 1, 6, SOCF_RES }, 12825 { DDR_APB_SECURITYf, 1, 0, SOCF_RES }, 12826 { MHOST0_APB_SECURITYf, 1, 14, SOCF_RES }, 12827 { MHOST1_APB_SECURITYf, 1, 15, SOCF_RES }, 12828 { PCIE0_APB_SECURITYf, 1, 2, SOCF_RES }, 12829 { PCIE1_APB_SECURITYf, 1, 3, SOCF_RES }, 12830 { PMON0_APB_SECURITYf, 1, 7, SOCF_RES }, 12831 { SMAU_APB_SECURITYf, 1, 5, SOCF_RES } 12832 }; 12833 12834 #endif 12835 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 12836 soc_field_info_t soc_AXIIC_APBR_S0_SECURITY_BCM56160_A0r_fields[] = { 12837 { ACPAL_APB_SECURITYf, 1, 6, SOCF_RES }, 12838 { DDR_APB_SECURITYf, 1, 0, SOCF_RES }, 12839 { DMA_S0_APB_SECURITYf, 1, 8, SOCF_RES }, 12840 { DMA_S1_APB_SECURITYf, 1, 9, SOCF_RES }, 12841 { PCIE0_APB_SECURITYf, 1, 2, SOCF_RES }, 12842 { SRAM_APB_SECURITYf, 1, 7, SOCF_RES } 12843 }; 12844 12845 #endif 12846 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12847 defined(BCM_56260_A0) 12848 soc_field_info_t soc_AXIIC_APBR_S0_SECURITY_BCM56260_A0r_fields[] = { 12849 { ACPAL_APB_SECURITYf, 1, 6, SOCF_RES }, 12850 { DDR_APB_SECURITYf, 1, 0, SOCF_RES }, 12851 { DMA_S0_APB_SECURITYf, 1, 8, SOCF_RES }, 12852 { DMA_S1_APB_SECURITYf, 1, 9, SOCF_RES }, 12853 { MHOST0_APB_SECURITYf, 1, 14, SOCF_RES }, 12854 { PCIE0_APB_SECURITYf, 1, 2, SOCF_RES }, 12855 { PCIE1_APB_SECURITYf, 1, 3, SOCF_RES }, 12856 { SMAU_APB_SECURITYf, 1, 5, SOCF_RES } 12857 }; 12858 12859 #endif 12860 #if defined(BCM_56260_B0) 12861 soc_field_info_t soc_AXIIC_APBR_S0_SECURITY_BCM56260_B0r_fields[] = { 12862 { ACPAL_APB_SECURITYf, 1, 6, SOCF_WO|SOCF_RES }, 12863 { DDR_APB_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 12864 { DMA_S0_APB_SECURITYf, 1, 8, SOCF_WO|SOCF_RES }, 12865 { DMA_S1_APB_SECURITYf, 1, 9, SOCF_WO|SOCF_RES }, 12866 { MHOST0_APB_SECURITYf, 1, 14, SOCF_WO|SOCF_RES }, 12867 { PCIE0_APB_SECURITYf, 1, 2, SOCF_WO|SOCF_RES }, 12868 { PCIE1_APB_SECURITYf, 1, 3, SOCF_WO|SOCF_RES }, 12869 { SMAU_APB_SECURITYf, 1, 5, SOCF_WO|SOCF_RES } 12870 }; 12871 12872 #endif 12873 #if defined(BCM_53400_A0) 12874 soc_field_info_t soc_AXIIC_APBS_S0_SECURITYr_fields[] = { 12875 { AMAC0_APB_SECURITYf, 1, 2, SOCF_RES }, 12876 { AMAC1_APB_SECURITYf, 1, 10, SOCF_RES }, 12877 { DMA_APB1_SECURITYf, 1, 0, SOCF_RES }, 12878 { DMA_APB2_SECURITYf, 1, 13, SOCF_RES }, 12879 { NAND_APB_SECURITYf, 1, 6, SOCF_RES }, 12880 { NOR_APB_SECURITYf, 1, 5, SOCF_RES }, 12881 { PMON1_APB_SECURITYf, 1, 15, SOCF_RES }, 12882 { QSPI_APB_SECURITYf, 1, 7, SOCF_RES }, 12883 { SDIO0_APB_SECURITYf, 1, 1, SOCF_RES }, 12884 { SDIO1_APB_SECURITYf, 1, 3, SOCF_RES }, 12885 { SRAM_APB_SECURITYf, 1, 14, SOCF_RES }, 12886 { USB2D_APB_SECURITYf, 1, 12, SOCF_RES }, 12887 { USB2H_APB1_SECURITYf, 1, 8, SOCF_RES }, 12888 { USB2H_APB2_SECURITYf, 1, 9, SOCF_RES } 12889 }; 12890 12891 #endif 12892 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 12893 soc_field_info_t soc_AXIIC_APBS_S0_SECURITY_BCM56160_A0r_fields[] = { 12894 { AMAC0_APB_SECURITYf, 1, 2, SOCF_RES }, 12895 { NAND_APB_SECURITYf, 1, 6, SOCF_RES }, 12896 { NOR_APB_SECURITYf, 1, 5, SOCF_RES }, 12897 { QSPI_APB_SECURITYf, 1, 7, SOCF_RES }, 12898 { SDIO0_APB_SECURITYf, 1, 1, SOCF_RES }, 12899 { USB2D_APB_SECURITYf, 1, 12, SOCF_RES }, 12900 { USB2H_APB1_SECURITYf, 1, 8, SOCF_RES }, 12901 { USB2H_APB2_SECURITYf, 1, 9, SOCF_RES } 12902 }; 12903 12904 #endif 12905 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 12906 defined(BCM_56260_A0) 12907 soc_field_info_t soc_AXIIC_APBS_S0_SECURITY_BCM56260_A0r_fields[] = { 12908 { AMAC0_APB_SECURITYf, 1, 2, SOCF_RES }, 12909 { AMAC1_APB_SECURITYf, 1, 10, SOCF_RES }, 12910 { NAND_APB_SECURITYf, 1, 6, SOCF_RES }, 12911 { NOR_APB_SECURITYf, 1, 5, SOCF_RES }, 12912 { QSPI_APB_SECURITYf, 1, 7, SOCF_RES }, 12913 { SDIO0_APB_SECURITYf, 1, 1, SOCF_RES }, 12914 { SDIO1_APB_SECURITYf, 1, 3, SOCF_RES }, 12915 { SRAM_APB_SECURITYf, 1, 14, SOCF_RES }, 12916 { USB2D_APB_SECURITYf, 1, 12, SOCF_RES }, 12917 { USB2H_APB1_SECURITYf, 1, 8, SOCF_RES }, 12918 { USB2H_APB2_SECURITYf, 1, 9, SOCF_RES } 12919 }; 12920 12921 #endif 12922 #if defined(BCM_56260_B0) 12923 soc_field_info_t soc_AXIIC_APBS_S0_SECURITY_BCM56260_B0r_fields[] = { 12924 { AMAC0_APB_SECURITYf, 1, 2, SOCF_WO|SOCF_RES }, 12925 { AMAC1_APB_SECURITYf, 1, 10, SOCF_WO|SOCF_RES }, 12926 { NAND_APB_SECURITYf, 1, 6, SOCF_WO|SOCF_RES }, 12927 { NOR_APB_SECURITYf, 1, 5, SOCF_WO|SOCF_RES }, 12928 { QSPI_APB_SECURITYf, 1, 7, SOCF_WO|SOCF_RES }, 12929 { SDIO0_APB_SECURITYf, 1, 1, SOCF_WO|SOCF_RES }, 12930 { SDIO1_APB_SECURITYf, 1, 3, SOCF_WO|SOCF_RES }, 12931 { SRAM_APB_SECURITYf, 1, 14, SOCF_WO|SOCF_RES }, 12932 { USB2D_APB_SECURITYf, 1, 12, SOCF_WO|SOCF_RES }, 12933 { USB2H_APB1_SECURITYf, 1, 8, SOCF_WO|SOCF_RES }, 12934 { USB2H_APB2_SECURITYf, 1, 9, SOCF_WO|SOCF_RES } 12935 }; 12936 12937 #endif 12938 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 12939 defined(BCM_56450_B0) || defined(BCM_56450_B1) 12940 soc_field_info_t soc_AXIIC_APBV_S0_SECURITYr_fields[] = { 12941 { APBV_S0_SECURITYf, 16, 0, SOCF_LE|SOCF_RO }, 12942 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 12943 }; 12944 12945 #endif 12946 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 12947 defined(BCM_56450_B0) || defined(BCM_56450_B1) 12948 soc_field_info_t soc_AXIIC_APBW_S0_SECURITYr_fields[] = { 12949 { APBW_S0_SECURITYf, 16, 0, SOCF_LE|SOCF_RO }, 12950 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 12951 }; 12952 12953 #endif 12954 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 12955 defined(BCM_56450_B0) || defined(BCM_56450_B1) 12956 soc_field_info_t soc_AXIIC_APBX_S0_SECURITYr_fields[] = { 12957 { APBX_S0_SECURITYf, 16, 0, SOCF_LE|SOCF_RO }, 12958 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 12959 }; 12960 12961 #endif 12962 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 12963 defined(BCM_53570_B0) || defined(BCM_56260_A0) 12964 soc_field_info_t soc_AXIIC_APBX_S0_SECURITY_BCM53400_A0r_fields[] = { 12965 { CCG_GPIO_APB_SECURITYf, 1, 10, SOCF_RES }, 12966 { CCG_MDIO_APB_SECURITYf, 1, 2, SOCF_RES }, 12967 { CCG_PWM_APB_SECURITYf, 1, 1, SOCF_RES }, 12968 { CCG_SMBUS0_APB_SECURITYf, 1, 8, SOCF_RES }, 12969 { CCG_SMBUS1_APB_SECURITYf, 1, 11, SOCF_RES }, 12970 { CCG_SRAB_APB_SECURITYf, 1, 7, SOCF_RES }, 12971 { CCG_TIMER0_APB_SECURITYf, 1, 3, SOCF_RES }, 12972 { CCG_TIMER1_APB_SECURITYf, 1, 4, SOCF_RES }, 12973 { CCG_TIMER2_APB_SECURITYf, 1, 5, SOCF_RES }, 12974 { CCG_TIMER3_APB_SECURITYf, 1, 6, SOCF_RES }, 12975 { CCG_WATCHDOG_APB_SECURITYf, 1, 9, SOCF_RES }, 12976 { CRU_APB_SECURITYf, 1, 14, SOCF_RES }, 12977 { DMU_APB_SECURITYf, 1, 15, SOCF_RES }, 12978 { ICFG_APB_SECURITYf, 1, 0, SOCF_RES }, 12979 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }, 12980 { RESERVED_1f, 2, 12, SOCF_LE|SOCF_RO|SOCF_RES } 12981 }; 12982 12983 #endif 12984 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 12985 soc_field_info_t soc_AXIIC_APBX_S0_SECURITY_BCM56160_A0r_fields[] = { 12986 { CCG_GPIO_APB_SECURITYf, 1, 10, SOCF_RES }, 12987 { CCG_MDIO_APB_SECURITYf, 1, 2, SOCF_RES }, 12988 { CCG_PWM_APB_SECURITYf, 1, 1, SOCF_RES }, 12989 { CCG_SMBUS0_APB_SECURITYf, 1, 8, SOCF_RES }, 12990 { CCG_SMBUS1_APB_SECURITYf, 1, 11, SOCF_RES }, 12991 { CCG_TIMER0_APB_SECURITYf, 1, 3, SOCF_RES }, 12992 { CCG_TIMER1_APB_SECURITYf, 1, 4, SOCF_RES }, 12993 { CCG_TIMER2_APB_SECURITYf, 1, 5, SOCF_RES }, 12994 { CCG_TIMER3_APB_SECURITYf, 1, 6, SOCF_RES }, 12995 { CCG_WATCHDOG_APB_SECURITYf, 1, 9, SOCF_RES }, 12996 { CRU_APB_SECURITYf, 1, 14, SOCF_RES }, 12997 { DMU_APB_SECURITYf, 1, 15, SOCF_RES }, 12998 { ICFG_APB_SECURITYf, 1, 0, SOCF_RES }, 12999 { RESERVED_1f, 2, 12, SOCF_LE|SOCF_RO|SOCF_RES } 13000 }; 13001 13002 #endif 13003 #if defined(BCM_56260_B0) 13004 soc_field_info_t soc_AXIIC_APBX_S0_SECURITY_BCM56260_B0r_fields[] = { 13005 { CCG_GPIO_APB_SECURITYf, 1, 10, SOCF_WO|SOCF_RES }, 13006 { CCG_MDIO_APB_SECURITYf, 1, 2, SOCF_WO|SOCF_RES }, 13007 { CCG_PWM_APB_SECURITYf, 1, 1, SOCF_WO|SOCF_RES }, 13008 { CCG_SMBUS0_APB_SECURITYf, 1, 8, SOCF_WO|SOCF_RES }, 13009 { CCG_SMBUS1_APB_SECURITYf, 1, 11, SOCF_WO|SOCF_RES }, 13010 { CCG_SRAB_APB_SECURITYf, 1, 7, SOCF_WO|SOCF_RES }, 13011 { CCG_TIMER0_APB_SECURITYf, 1, 3, SOCF_WO|SOCF_RES }, 13012 { CCG_TIMER1_APB_SECURITYf, 1, 4, SOCF_WO|SOCF_RES }, 13013 { CCG_TIMER2_APB_SECURITYf, 1, 5, SOCF_WO|SOCF_RES }, 13014 { CCG_TIMER3_APB_SECURITYf, 1, 6, SOCF_WO|SOCF_RES }, 13015 { CCG_WATCHDOG_APB_SECURITYf, 1, 9, SOCF_WO|SOCF_RES }, 13016 { CRU_APB_SECURITYf, 1, 14, SOCF_WO|SOCF_RES }, 13017 { DMU_APB_SECURITYf, 1, 15, SOCF_WO|SOCF_RES }, 13018 { ICFG_APB_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 13019 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }, 13020 { RESERVED_1f, 2, 12, SOCF_LE|SOCF_RO|SOCF_RES } 13021 }; 13022 13023 #endif 13024 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 13025 defined(BCM_56450_B0) || defined(BCM_56450_B1) 13026 soc_field_info_t soc_AXIIC_APBY_S0_SECURITYr_fields[] = { 13027 { APBY_S0_SECURITYf, 16, 0, SOCF_LE|SOCF_RO }, 13028 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 13029 }; 13030 13031 #endif 13032 #if defined(BCM_53400_A0) || defined(BCM_56260_A0) 13033 soc_field_info_t soc_AXIIC_APBY_S0_SECURITY_BCM53400_A0r_fields[] = { 13034 { CCG_SPI0_SECURITYf, 1, 8, SOCF_RES }, 13035 { CCG_SPI1_SECURITYf, 1, 9, SOCF_RES }, 13036 { CCG_SPI2_SECURITYf, 1, 10, SOCF_RES }, 13037 { CCG_SPI3_SECURITYf, 1, 11, SOCF_RES }, 13038 { CCG_SPI4_SECURITYf, 1, 12, SOCF_RES }, 13039 { CCG_SPI5_SECURITYf, 1, 13, SOCF_RES }, 13040 { CCG_UART0_SECURITYf, 1, 0, SOCF_RES }, 13041 { CCG_UART1_SECURITYf, 1, 1, SOCF_RES }, 13042 { CCG_UART2_SECURITYf, 1, 2, SOCF_RES }, 13043 { CCG_UART3_SECURITYf, 1, 3, SOCF_RES }, 13044 { CCG_UART4_SECURITYf, 1, 4, SOCF_RES }, 13045 { RESERVEDf, 18, 14, SOCF_LE|SOCF_RO|SOCF_RES }, 13046 { RESERVED_1f, 3, 5, SOCF_LE|SOCF_RO|SOCF_RES } 13047 }; 13048 13049 #endif 13050 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 13051 soc_field_info_t soc_AXIIC_APBY_S0_SECURITY_BCM53570_A0r_fields[] = { 13052 { CCG_SMBUS2_SECURITYf, 1, 5, SOCF_RES }, 13053 { CCG_SMBUS3_SECURITYf, 1, 6, SOCF_RES }, 13054 { CCG_SMBUS4_SECURITYf, 1, 7, SOCF_RES }, 13055 { CCG_SMBUS5_SECURITYf, 1, 14, SOCF_RES }, 13056 { CCG_SMBUS6_SECURITYf, 1, 15, SOCF_RES }, 13057 { CCG_SPI0_SECURITYf, 1, 8, SOCF_RES }, 13058 { CCG_SPI1_SECURITYf, 1, 9, SOCF_RES }, 13059 { CCG_SPI2_SECURITYf, 1, 10, SOCF_RES }, 13060 { CCG_SPI3_SECURITYf, 1, 11, SOCF_RES }, 13061 { CCG_SPI4_SECURITYf, 1, 12, SOCF_RES }, 13062 { CCG_SPI5_SECURITYf, 1, 13, SOCF_RES }, 13063 { CCG_UART0_SECURITYf, 1, 0, SOCF_RES }, 13064 { CCG_UART1_SECURITYf, 1, 1, SOCF_RES }, 13065 { CCG_UART2_SECURITYf, 1, 2, SOCF_RES }, 13066 { CCG_UART3_SECURITYf, 1, 3, SOCF_RES }, 13067 { CCG_UART4_SECURITYf, 1, 4, SOCF_RES }, 13068 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 13069 }; 13070 13071 #endif 13072 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 13073 soc_field_info_t soc_AXIIC_APBY_S0_SECURITY_BCM56160_A0r_fields[] = { 13074 { CCG_SPI0_SECURITYf, 1, 8, SOCF_RES }, 13075 { CCG_UART0_SECURITYf, 1, 0, SOCF_RES }, 13076 { CCG_UART1_SECURITYf, 1, 1, SOCF_RES } 13077 }; 13078 13079 #endif 13080 #if defined(BCM_56260_B0) 13081 soc_field_info_t soc_AXIIC_APBY_S0_SECURITY_BCM56260_B0r_fields[] = { 13082 { CCG_SPI0_SECURITYf, 1, 8, SOCF_WO|SOCF_RES }, 13083 { CCG_SPI1_SECURITYf, 1, 9, SOCF_WO|SOCF_RES }, 13084 { CCG_SPI2_SECURITYf, 1, 10, SOCF_WO|SOCF_RES }, 13085 { CCG_SPI3_SECURITYf, 1, 11, SOCF_WO|SOCF_RES }, 13086 { CCG_SPI4_SECURITYf, 1, 12, SOCF_WO|SOCF_RES }, 13087 { CCG_SPI5_SECURITYf, 1, 13, SOCF_WO|SOCF_RES }, 13088 { CCG_UART0_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 13089 { CCG_UART1_SECURITYf, 1, 1, SOCF_WO|SOCF_RES }, 13090 { CCG_UART2_SECURITYf, 1, 2, SOCF_WO|SOCF_RES }, 13091 { CCG_UART3_SECURITYf, 1, 3, SOCF_WO|SOCF_RES }, 13092 { CCG_UART4_SECURITYf, 1, 4, SOCF_WO|SOCF_RES }, 13093 { RESERVEDf, 18, 14, SOCF_LE|SOCF_RO|SOCF_RES }, 13094 { RESERVED_1f, 3, 5, SOCF_LE|SOCF_RO|SOCF_RES } 13095 }; 13096 13097 #endif 13098 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 13099 defined(BCM_56450_B0) || defined(BCM_56450_B1) 13100 soc_field_info_t soc_AXIIC_APBZ_S0_SECURITYr_fields[] = { 13101 { APBZ_S0_SECURITYf, 16, 0, SOCF_LE|SOCF_RO }, 13102 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES } 13103 }; 13104 13105 #endif 13106 #if defined(BCM_53400_A0) 13107 soc_field_info_t soc_AXIIC_APBZ_S0_SECURITY_BCM53400_A0r_fields[] = { 13108 { CCG_WDOG_SECURITYf, 1, 3, SOCF_RES }, 13109 { CCS_GPIO_SECURITYf, 1, 0, SOCF_RES }, 13110 { CCS_PKA_SECURITYf, 1, 1, SOCF_RES }, 13111 { CCS_RNG_SECURITYf, 1, 2, SOCF_RES }, 13112 { RESERVEDf, 26, 6, SOCF_LE|SOCF_RO|SOCF_RES }, 13113 { SOTP_SECURITYf, 1, 5, SOCF_RES }, 13114 { TZPC_SECURITYf, 1, 4, SOCF_RES } 13115 }; 13116 13117 #endif 13118 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 13119 soc_field_info_t soc_AXIIC_APBZ_S0_SECURITY_BCM56160_A0r_fields[] = { 13120 { CCS_GPIO_SECURITYf, 1, 0, SOCF_RES }, 13121 { CCS_PKA_SECURITYf, 1, 1, SOCF_RES }, 13122 { CCS_RNG_SECURITYf, 1, 2, SOCF_RES }, 13123 { CCS_WDOG_SECURITYf, 1, 3, SOCF_RES }, 13124 { RESERVEDf, 27, 5, SOCF_LE|SOCF_RO|SOCF_RES }, 13125 { TZPC_SECURITYf, 1, 4, SOCF_RES } 13126 }; 13127 13128 #endif 13129 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 13130 defined(BCM_56260_A0) 13131 soc_field_info_t soc_AXIIC_APBZ_S0_SECURITY_BCM56260_A0r_fields[] = { 13132 { CCS_GPIO_SECURITYf, 1, 0, SOCF_RES }, 13133 { CCS_PKA_SECURITYf, 1, 1, SOCF_RES }, 13134 { CCS_RNG_SECURITYf, 1, 2, SOCF_RES }, 13135 { CCS_WDOG_SECURITYf, 1, 3, SOCF_RES }, 13136 { RESERVEDf, 26, 6, SOCF_LE|SOCF_RO|SOCF_RES }, 13137 { SOTP_SECURITYf, 1, 5, SOCF_RES }, 13138 { TZPC_SECURITYf, 1, 4, SOCF_RES } 13139 }; 13140 13141 #endif 13142 #if defined(BCM_56260_B0) 13143 soc_field_info_t soc_AXIIC_APBZ_S0_SECURITY_BCM56260_B0r_fields[] = { 13144 { CCS_GPIO_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 13145 { CCS_PKA_SECURITYf, 1, 1, SOCF_WO|SOCF_RES }, 13146 { CCS_RNG_SECURITYf, 1, 2, SOCF_WO|SOCF_RES }, 13147 { CCS_WDOG_SECURITYf, 1, 3, SOCF_WO|SOCF_RES }, 13148 { RESERVEDf, 26, 6, SOCF_LE|SOCF_RO|SOCF_RES }, 13149 { SOTP_SECURITYf, 1, 5, SOCF_WO|SOCF_RES }, 13150 { TZPC_SECURITYf, 1, 4, SOCF_WO|SOCF_RES } 13151 }; 13152 13153 #endif 13154 #if defined(BCM_53400_A0) 13155 soc_field_info_t soc_AXIIC_APB_W1_SECURITYr_fields[] = { 13156 { RESERVEDf, 17, 15, SOCF_LE|SOCF_RO|SOCF_RES }, 13157 { WRP_MASTER_CMICD_M0_SECURITYf, 1, 3, SOCF_RES }, 13158 { WRP_MASTER_IHOST_M0_SECURITYf, 1, 0, SOCF_RES }, 13159 { WRP_MASTER_MHOST0_M0_SECURITYf, 1, 4, SOCF_RES }, 13160 { WRP_MASTER_MHOST1_M0_SECURITYf, 1, 5, SOCF_RES }, 13161 { WRP_MASTER_PCIE0_M0_SECURITYf, 1, 1, SOCF_RES }, 13162 { WRP_MASTER_PCIE1_M0_SECURITYf, 1, 2, SOCF_RES }, 13163 { WRP_SLAVE_APBR_SECURITYf, 1, 14, SOCF_RES }, 13164 { WRP_SLAVE_CMICD_S0_SECURITYf, 1, 10, SOCF_RES }, 13165 { WRP_SLAVE_IHOST_ACP_SECURITYf, 1, 6, SOCF_RES }, 13166 { WRP_SLAVE_IHOST_S0_SECURITYf, 1, 7, SOCF_RES }, 13167 { WRP_SLAVE_MHOST0_S0_SECURITYf, 1, 12, SOCF_RES }, 13168 { WRP_SLAVE_MHOST1_S0_SECURITYf, 1, 13, SOCF_RES }, 13169 { WRP_SLAVE_PCIE0_S0_SECURITYf, 1, 8, SOCF_RES }, 13170 { WRP_SLAVE_PCIE1_S0_SECURITYf, 1, 9, SOCF_RES }, 13171 { WRP_SLAVE_SMAU_S0_SECURITYf, 1, 11, SOCF_RES } 13172 }; 13173 13174 #endif 13175 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 13176 soc_field_info_t soc_AXIIC_APB_W1_SECURITY_BCM56160_A0r_fields[] = { 13177 { RESERVEDf, 20, 12, SOCF_LE|SOCF_RO|SOCF_RES }, 13178 { WRP_MASTER_CMICD_M0_SECURITYf, 1, 2, SOCF_RES }, 13179 { WRP_MASTER_DMA_M0_SECURITYf, 1, 8, SOCF_RES }, 13180 { WRP_MASTER_IHOST_M0_SECURITYf, 1, 0, SOCF_RES }, 13181 { WRP_MASTER_PCIE0_M0_SECURITYf, 1, 1, SOCF_RES }, 13182 { WRP_SLAVE_APBR_SECURITYf, 1, 7, SOCF_RES }, 13183 { WRP_SLAVE_CMICD_S0_SECURITYf, 1, 6, SOCF_RES }, 13184 { WRP_SLAVE_DDR_S1_SECURITYf, 1, 10, SOCF_RES }, 13185 { WRP_SLAVE_DDR_S2_SECURITYf, 1, 11, SOCF_RES }, 13186 { WRP_SLAVE_IHOST_ACP_SECURITYf, 1, 3, SOCF_RES }, 13187 { WRP_SLAVE_IHOST_S0_SECURITYf, 1, 4, SOCF_RES }, 13188 { WRP_SLAVE_PCIE0_S0_SECURITYf, 1, 5, SOCF_RES }, 13189 { WRP_SLAVE_SRAM_S0_SECURITYf, 1, 9, SOCF_RES } 13190 }; 13191 13192 #endif 13193 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 13194 defined(BCM_56260_A0) 13195 soc_field_info_t soc_AXIIC_APB_W1_SECURITY_BCM56260_A0r_fields[] = { 13196 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }, 13197 { WRP_MASTER_CMICD_M0_SECURITYf, 1, 3, SOCF_RES }, 13198 { WRP_MASTER_DMA_M0_SECURITYf, 1, 15, SOCF_RES }, 13199 { WRP_MASTER_IHOST_M0_SECURITYf, 1, 0, SOCF_RES }, 13200 { WRP_MASTER_MHOST0_M0_SECURITYf, 1, 4, SOCF_RES }, 13201 { WRP_MASTER_MHOST1_M0_SECURITYf, 1, 5, SOCF_RES }, 13202 { WRP_MASTER_PCIE0_M0_SECURITYf, 1, 1, SOCF_RES }, 13203 { WRP_MASTER_PCIE1_M0_SECURITYf, 1, 2, SOCF_RES }, 13204 { WRP_SLAVE_APBR_SECURITYf, 1, 14, SOCF_RES }, 13205 { WRP_SLAVE_CMICD_S0_SECURITYf, 1, 10, SOCF_RES }, 13206 { WRP_SLAVE_IHOST_ACP_SECURITYf, 1, 6, SOCF_RES }, 13207 { WRP_SLAVE_IHOST_S0_SECURITYf, 1, 7, SOCF_RES }, 13208 { WRP_SLAVE_MHOST0_S0_SECURITYf, 1, 12, SOCF_RES }, 13209 { WRP_SLAVE_MHOST1_S0_SECURITYf, 1, 13, SOCF_RES }, 13210 { WRP_SLAVE_PCIE0_S0_SECURITYf, 1, 8, SOCF_RES }, 13211 { WRP_SLAVE_PCIE1_S0_SECURITYf, 1, 9, SOCF_RES }, 13212 { WRP_SLAVE_SMAU_S0_SECURITYf, 1, 11, SOCF_RES } 13213 }; 13214 13215 #endif 13216 #if defined(BCM_56260_B0) 13217 soc_field_info_t soc_AXIIC_APB_W1_SECURITY_BCM56260_B0r_fields[] = { 13218 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }, 13219 { WRP_MASTER_CMICD_M0_SECURITYf, 1, 3, SOCF_WO|SOCF_RES }, 13220 { WRP_MASTER_DMA_M0_SECURITYf, 1, 15, SOCF_WO|SOCF_RES }, 13221 { WRP_MASTER_IHOST_M0_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 13222 { WRP_MASTER_MHOST0_M0_SECURITYf, 1, 4, SOCF_WO|SOCF_RES }, 13223 { WRP_MASTER_MHOST1_M0_SECURITYf, 1, 5, SOCF_WO|SOCF_RES }, 13224 { WRP_MASTER_PCIE0_M0_SECURITYf, 1, 1, SOCF_WO|SOCF_RES }, 13225 { WRP_MASTER_PCIE1_M0_SECURITYf, 1, 2, SOCF_WO|SOCF_RES }, 13226 { WRP_SLAVE_APBR_SECURITYf, 1, 14, SOCF_WO|SOCF_RES }, 13227 { WRP_SLAVE_CMICD_S0_SECURITYf, 1, 10, SOCF_WO|SOCF_RES }, 13228 { WRP_SLAVE_IHOST_ACP_SECURITYf, 1, 6, SOCF_WO|SOCF_RES }, 13229 { WRP_SLAVE_IHOST_S0_SECURITYf, 1, 7, SOCF_WO|SOCF_RES }, 13230 { WRP_SLAVE_MHOST0_S0_SECURITYf, 1, 12, SOCF_WO|SOCF_RES }, 13231 { WRP_SLAVE_MHOST1_S0_SECURITYf, 1, 13, SOCF_WO|SOCF_RES }, 13232 { WRP_SLAVE_PCIE0_S0_SECURITYf, 1, 8, SOCF_WO|SOCF_RES }, 13233 { WRP_SLAVE_PCIE1_S0_SECURITYf, 1, 9, SOCF_WO|SOCF_RES }, 13234 { WRP_SLAVE_SMAU_S0_SECURITYf, 1, 11, SOCF_WO|SOCF_RES } 13235 }; 13236 13237 #endif 13238 #if defined(BCM_53400_A0) 13239 soc_field_info_t soc_AXIIC_APB_W2_SECURITYr_fields[] = { 13240 { RESERVEDf, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES }, 13241 { SDROM_SECURITYf, 1, 2, SOCF_RES }, 13242 { WRP_DS_DS_0_SECURITYf, 1, 0, SOCF_RES }, 13243 { WRP_DS_DS_1_SECURITYf, 1, 1, SOCF_RES } 13244 }; 13245 13246 #endif 13247 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 13248 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 13249 defined(BCM_56260_A0) 13250 soc_field_info_t soc_AXIIC_APB_W2_SECURITY_BCM56260_A0r_fields[] = { 13251 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 13252 { SDROM_SECURITYf, 1, 2, SOCF_RES }, 13253 { WRP_DS_DS_0_SECURITYf, 1, 0, SOCF_RES }, 13254 { WRP_DS_DS_1_SECURITYf, 1, 1, SOCF_RES }, 13255 { WRP_DS_DS_2_SECURITYf, 1, 3, SOCF_RES } 13256 }; 13257 13258 #endif 13259 #if defined(BCM_56260_B0) 13260 soc_field_info_t soc_AXIIC_APB_W2_SECURITY_BCM56260_B0r_fields[] = { 13261 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 13262 { SDROM_SECURITYf, 1, 2, SOCF_WO|SOCF_RES }, 13263 { WRP_DS_DS_0_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 13264 { WRP_DS_DS_1_SECURITYf, 1, 1, SOCF_WO|SOCF_RES }, 13265 { WRP_DS_DS_2_SECURITYf, 1, 3, SOCF_WO|SOCF_RES } 13266 }; 13267 13268 #endif 13269 #if defined(BCM_53400_A0) 13270 soc_field_info_t soc_AXIIC_APB_W3_SECURITYr_fields[] = { 13271 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }, 13272 { WRP_DS_DS_2_SECURITYf, 1, 13, SOCF_RES }, 13273 { WRP_DS_DS_3_SECURITYf, 1, 14, SOCF_RES }, 13274 { WRP_MASTER_A9JTAG_M0_SECURITYf, 1, 5, SOCF_RES }, 13275 { WRP_MASTER_AMAC_M0_SECURITYf, 1, 0, SOCF_RES }, 13276 { WRP_MASTER_AMAC_M1_SECURITYf, 1, 15, SOCF_RES }, 13277 { WRP_MASTER_DMA_M0_SECURITYf, 1, 6, SOCF_RES }, 13278 { WRP_MASTER_EXT_M0_SECURITYf, 1, 2, SOCF_RES }, 13279 { WRP_MASTER_EXT_M1_SECURITYf, 1, 4, SOCF_RES }, 13280 { WRP_MASTER_SDIO_M0_SECURITYf, 1, 3, SOCF_RES }, 13281 { WRP_MASTER_SDIO_M1_SECURITYf, 1, 10, SOCF_RES }, 13282 { WRP_MASTER_USB2D_M0_SECURITYf, 1, 1, SOCF_RES }, 13283 { WRP_MASTER_USB2H_M0_SECURITYf, 1, 7, SOCF_RES }, 13284 { WRP_SLAVE_A9JTAG_S0_SECURITYf, 1, 9, SOCF_RES }, 13285 { WRP_SLAVE_APBS_SECURITYf, 1, 12, SOCF_RES }, 13286 { WRP_SLAVE_CRYPTO_S0_SECURITYf, 1, 8, SOCF_RES }, 13287 { WRP_SLAVE_SRAM_S0_SECURITYf, 1, 11, SOCF_RES } 13288 }; 13289 13290 #endif 13291 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 13292 soc_field_info_t soc_AXIIC_APB_W3_SECURITY_BCM56160_A0r_fields[] = { 13293 { WRP_MASTER_A9JTAG_M0_SECURITYf, 1, 1, SOCF_RES }, 13294 { WRP_MASTER_AMAC_M0_SECURITYf, 1, 0, SOCF_RES }, 13295 { WRP_MASTER_SDIO_M0_SECURITYf, 1, 10, SOCF_RES }, 13296 { WRP_MASTER_USB2D_M0_SECURITYf, 1, 7, SOCF_RES }, 13297 { WRP_MASTER_USB2H_M0_SECURITYf, 1, 8, SOCF_RES }, 13298 { WRP_SLAVE_A9JTAG_S0_SECURITYf, 1, 2, SOCF_RES }, 13299 { WRP_SLAVE_APBS_SECURITYf, 1, 3, SOCF_RES }, 13300 { WRP_SLAVE_NAND_S0_SECURITYf, 1, 4, SOCF_RES }, 13301 { WRP_SLAVE_PNOR_S0_SECURITYf, 1, 5, SOCF_RES }, 13302 { WRP_SLAVE_QSPI_S0_SECURITYf, 1, 6, SOCF_RES }, 13303 { WRP_SLAVE_ROM_S0_SECURITYf, 1, 9, SOCF_RES } 13304 }; 13305 13306 #endif 13307 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 13308 defined(BCM_56260_A0) 13309 soc_field_info_t soc_AXIIC_APB_W3_SECURITY_BCM56260_A0r_fields[] = { 13310 { WRP_DS_DS_3_SECURITYf, 1, 12, SOCF_RES }, 13311 { WRP_MASTER_A9JTAG_M0_SECURITYf, 1, 5, SOCF_RES }, 13312 { WRP_MASTER_AMAC_M0_SECURITYf, 1, 0, SOCF_RES }, 13313 { WRP_MASTER_AMAC_M1_SECURITYf, 1, 13, SOCF_RES }, 13314 { WRP_MASTER_EXT_M0_SECURITYf, 1, 2, SOCF_RES }, 13315 { WRP_MASTER_EXT_M1_SECURITYf, 1, 4, SOCF_RES }, 13316 { WRP_MASTER_SDIO_M0_SECURITYf, 1, 3, SOCF_RES }, 13317 { WRP_MASTER_SDIO_M1_SECURITYf, 1, 9, SOCF_RES }, 13318 { WRP_MASTER_USB2D_M0_SECURITYf, 1, 1, SOCF_RES }, 13319 { WRP_MASTER_USB2H_M0_SECURITYf, 1, 6, SOCF_RES }, 13320 { WRP_SLAVE_A9JTAG_S0_SECURITYf, 1, 8, SOCF_RES }, 13321 { WRP_SLAVE_APBS_SECURITYf, 1, 11, SOCF_RES }, 13322 { WRP_SLAVE_CRYPTO_S0_SECURITYf, 1, 7, SOCF_RES }, 13323 { WRP_SLAVE_SRAM_S0_SECURITYf, 1, 10, SOCF_RES } 13324 }; 13325 13326 #endif 13327 #if defined(BCM_56260_B0) 13328 soc_field_info_t soc_AXIIC_APB_W3_SECURITY_BCM56260_B0r_fields[] = { 13329 { WRP_DS_DS_3_SECURITYf, 1, 12, SOCF_WO|SOCF_RES }, 13330 { WRP_MASTER_A9JTAG_M0_SECURITYf, 1, 5, SOCF_WO|SOCF_RES }, 13331 { WRP_MASTER_AMAC_M0_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 13332 { WRP_MASTER_AMAC_M1_SECURITYf, 1, 13, SOCF_WO|SOCF_RES }, 13333 { WRP_MASTER_EXT_M0_SECURITYf, 1, 2, SOCF_WO|SOCF_RES }, 13334 { WRP_MASTER_EXT_M1_SECURITYf, 1, 4, SOCF_WO|SOCF_RES }, 13335 { WRP_MASTER_SDIO_M0_SECURITYf, 1, 3, SOCF_WO|SOCF_RES }, 13336 { WRP_MASTER_SDIO_M1_SECURITYf, 1, 9, SOCF_WO|SOCF_RES }, 13337 { WRP_MASTER_USB2D_M0_SECURITYf, 1, 1, SOCF_WO|SOCF_RES }, 13338 { WRP_MASTER_USB2H_M0_SECURITYf, 1, 6, SOCF_WO|SOCF_RES }, 13339 { WRP_SLAVE_A9JTAG_S0_SECURITYf, 1, 8, SOCF_WO|SOCF_RES }, 13340 { WRP_SLAVE_APBS_SECURITYf, 1, 11, SOCF_WO|SOCF_RES }, 13341 { WRP_SLAVE_CRYPTO_S0_SECURITYf, 1, 7, SOCF_WO|SOCF_RES }, 13342 { WRP_SLAVE_SRAM_S0_SECURITYf, 1, 10, SOCF_WO|SOCF_RES } 13343 }; 13344 13345 #endif 13346 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 13347 defined(BCM_53570_B0) || defined(BCM_56260_A0) 13348 soc_field_info_t soc_AXIIC_APB_W4_SECURITYr_fields[] = { 13349 { RESERVEDf, 25, 7, SOCF_LE|SOCF_RO|SOCF_RES }, 13350 { WRP_MASTER_DMU_M0_SECURITYf, 1, 3, SOCF_RES }, 13351 { WRP_SLAVE_APBX_SECURITYf, 1, 0, SOCF_RES }, 13352 { WRP_SLAVE_APBY_SECURITYf, 1, 1, SOCF_RES }, 13353 { WRP_SLAVE_APBZ_SECURITYf, 1, 2, SOCF_RES }, 13354 { WRP_SLAVE_DMU_S0_SECURITYf, 1, 5, SOCF_RES }, 13355 { WRP_SLAVE_EXT_S0_SECURITYf, 1, 4, SOCF_RES }, 13356 { WRP_SLAVE_EXT_S1_SECURITYf, 1, 6, SOCF_RES } 13357 }; 13358 13359 #endif 13360 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 13361 soc_field_info_t soc_AXIIC_APB_W4_SECURITY_BCM56160_A0r_fields[] = { 13362 { RESERVEDf, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES }, 13363 { WRP_SLAVE_APBX_SECURITYf, 1, 0, SOCF_RES }, 13364 { WRP_SLAVE_APBY_SECURITYf, 1, 1, SOCF_RES }, 13365 { WRP_SLAVE_APBZ_SECURITYf, 1, 2, SOCF_RES } 13366 }; 13367 13368 #endif 13369 #if defined(BCM_56260_B0) 13370 soc_field_info_t soc_AXIIC_APB_W4_SECURITY_BCM56260_B0r_fields[] = { 13371 { RESERVEDf, 25, 7, SOCF_LE|SOCF_RO|SOCF_RES }, 13372 { WRP_MASTER_DMU_M0_SECURITYf, 1, 3, SOCF_WO|SOCF_RES }, 13373 { WRP_SLAVE_APBX_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 13374 { WRP_SLAVE_APBY_SECURITYf, 1, 1, SOCF_WO|SOCF_RES }, 13375 { WRP_SLAVE_APBZ_SECURITYf, 1, 2, SOCF_WO|SOCF_RES }, 13376 { WRP_SLAVE_DMU_S0_SECURITYf, 1, 5, SOCF_WO|SOCF_RES }, 13377 { WRP_SLAVE_EXT_S0_SECURITYf, 1, 4, SOCF_WO|SOCF_RES }, 13378 { WRP_SLAVE_EXT_S1_SECURITYf, 1, 6, SOCF_WO|SOCF_RES } 13379 }; 13380 13381 #endif 13382 #if defined(BCM_88675_A0) 13383 soc_field_info_t soc_AXIIC_CMCID_M0_AR_Br_fields[] = { 13384 { AR_Bf, 16, 0, SOCF_LE }, 13385 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13386 }; 13387 13388 #endif 13389 #if defined(BCM_88270_A0) 13390 soc_field_info_t soc_AXIIC_CMCID_M0_AR_B_BCM88270_A0r_fields[] = { 13391 { AR_Bf, 16, 0, SOCF_LE }, 13392 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13393 }; 13394 13395 #endif 13396 #if defined(BCM_88375_A0) 13397 soc_field_info_t soc_AXIIC_CMCID_M0_AR_B_BCM88375_A0r_fields[] = { 13398 { AR_Bf, 16, 0, SOCF_LE }, 13399 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13400 }; 13401 13402 #endif 13403 #if defined(BCM_88375_B0) 13404 soc_field_info_t soc_AXIIC_CMCID_M0_AR_B_BCM88375_B0r_fields[] = { 13405 { AR_Bf, 16, 0, SOCF_LE }, 13406 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13407 }; 13408 13409 #endif 13410 #if defined(BCM_88470_A0) 13411 soc_field_info_t soc_AXIIC_CMCID_M0_AR_B_BCM88470_A0r_fields[] = { 13412 { AR_Bf, 16, 0, SOCF_LE }, 13413 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13414 }; 13415 13416 #endif 13417 #if defined(BCM_88470_B0) 13418 soc_field_info_t soc_AXIIC_CMCID_M0_AR_B_BCM88470_B0r_fields[] = { 13419 { AR_Bf, 16, 0, SOCF_LE }, 13420 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13421 }; 13422 13423 #endif 13424 #if defined(BCM_88675_B0) 13425 soc_field_info_t soc_AXIIC_CMCID_M0_AR_B_BCM88675_B0r_fields[] = { 13426 { AR_Bf, 16, 0, SOCF_LE }, 13427 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13428 }; 13429 13430 #endif 13431 #if defined(BCM_88680_A0) 13432 soc_field_info_t soc_AXIIC_CMCID_M0_AR_B_BCM88680_A0r_fields[] = { 13433 { AR_Bf, 16, 0, SOCF_LE }, 13434 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13435 }; 13436 13437 #endif 13438 #if defined(BCM_88690_A0) 13439 soc_field_info_t soc_AXIIC_CMCID_M0_AR_B_BCM88690_A0r_fields[] = { 13440 { AR_Bf, 16, 0, SOCF_LE }, 13441 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13442 }; 13443 13444 #endif 13445 #if defined(BCM_88690_B0) 13446 soc_field_info_t soc_AXIIC_CMCID_M0_AR_B_BCM88690_B0r_fields[] = { 13447 { AR_Bf, 16, 0, SOCF_LE }, 13448 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13449 }; 13450 13451 #endif 13452 #if defined(BCM_88790_A0) 13453 soc_field_info_t soc_AXIIC_CMCID_M0_AR_B_BCM88790_A0r_fields[] = { 13454 { AR_Bf, 16, 0, SOCF_LE }, 13455 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13456 }; 13457 13458 #endif 13459 #if defined(BCM_88950_A0) 13460 soc_field_info_t soc_AXIIC_CMCID_M0_AR_B_BCM88950_A0r_fields[] = { 13461 { AR_Bf, 16, 0, SOCF_LE }, 13462 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13463 }; 13464 13465 #endif 13466 #if defined(BCM_88675_A0) 13467 soc_field_info_t soc_AXIIC_CMCID_M0_AR_Pr_fields[] = { 13468 { AR_Pf, 8, 24, SOCF_LE }, 13469 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13470 }; 13471 13472 #endif 13473 #if defined(BCM_88270_A0) 13474 soc_field_info_t soc_AXIIC_CMCID_M0_AR_P_BCM88270_A0r_fields[] = { 13475 { AR_Pf, 8, 24, SOCF_LE }, 13476 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13477 }; 13478 13479 #endif 13480 #if defined(BCM_88375_A0) 13481 soc_field_info_t soc_AXIIC_CMCID_M0_AR_P_BCM88375_A0r_fields[] = { 13482 { AR_Pf, 8, 24, SOCF_LE }, 13483 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13484 }; 13485 13486 #endif 13487 #if defined(BCM_88375_B0) 13488 soc_field_info_t soc_AXIIC_CMCID_M0_AR_P_BCM88375_B0r_fields[] = { 13489 { AR_Pf, 8, 24, SOCF_LE }, 13490 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13491 }; 13492 13493 #endif 13494 #if defined(BCM_88470_A0) 13495 soc_field_info_t soc_AXIIC_CMCID_M0_AR_P_BCM88470_A0r_fields[] = { 13496 { AR_Pf, 8, 24, SOCF_LE }, 13497 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13498 }; 13499 13500 #endif 13501 #if defined(BCM_88470_B0) 13502 soc_field_info_t soc_AXIIC_CMCID_M0_AR_P_BCM88470_B0r_fields[] = { 13503 { AR_Pf, 8, 24, SOCF_LE }, 13504 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13505 }; 13506 13507 #endif 13508 #if defined(BCM_88675_B0) 13509 soc_field_info_t soc_AXIIC_CMCID_M0_AR_P_BCM88675_B0r_fields[] = { 13510 { AR_Pf, 8, 24, SOCF_LE }, 13511 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13512 }; 13513 13514 #endif 13515 #if defined(BCM_88680_A0) 13516 soc_field_info_t soc_AXIIC_CMCID_M0_AR_P_BCM88680_A0r_fields[] = { 13517 { AR_Pf, 8, 24, SOCF_LE }, 13518 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13519 }; 13520 13521 #endif 13522 #if defined(BCM_88690_A0) 13523 soc_field_info_t soc_AXIIC_CMCID_M0_AR_P_BCM88690_A0r_fields[] = { 13524 { AR_Pf, 8, 24, SOCF_LE }, 13525 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13526 }; 13527 13528 #endif 13529 #if defined(BCM_88690_B0) 13530 soc_field_info_t soc_AXIIC_CMCID_M0_AR_P_BCM88690_B0r_fields[] = { 13531 { AR_Pf, 8, 24, SOCF_LE }, 13532 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13533 }; 13534 13535 #endif 13536 #if defined(BCM_88790_A0) 13537 soc_field_info_t soc_AXIIC_CMCID_M0_AR_P_BCM88790_A0r_fields[] = { 13538 { AR_Pf, 8, 24, SOCF_LE }, 13539 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13540 }; 13541 13542 #endif 13543 #if defined(BCM_88950_A0) 13544 soc_field_info_t soc_AXIIC_CMCID_M0_AR_P_BCM88950_A0r_fields[] = { 13545 { AR_Pf, 8, 24, SOCF_LE }, 13546 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13547 }; 13548 13549 #endif 13550 #if defined(BCM_88675_A0) 13551 soc_field_info_t soc_AXIIC_CMCID_M0_AR_Rr_fields[] = { 13552 { AR_Rf, 12, 20, SOCF_LE }, 13553 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13554 }; 13555 13556 #endif 13557 #if defined(BCM_88270_A0) 13558 soc_field_info_t soc_AXIIC_CMCID_M0_AR_R_BCM88270_A0r_fields[] = { 13559 { AR_Rf, 12, 20, SOCF_LE }, 13560 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13561 }; 13562 13563 #endif 13564 #if defined(BCM_88375_A0) 13565 soc_field_info_t soc_AXIIC_CMCID_M0_AR_R_BCM88375_A0r_fields[] = { 13566 { AR_Rf, 12, 20, SOCF_LE }, 13567 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13568 }; 13569 13570 #endif 13571 #if defined(BCM_88375_B0) 13572 soc_field_info_t soc_AXIIC_CMCID_M0_AR_R_BCM88375_B0r_fields[] = { 13573 { AR_Rf, 12, 20, SOCF_LE }, 13574 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13575 }; 13576 13577 #endif 13578 #if defined(BCM_88470_A0) 13579 soc_field_info_t soc_AXIIC_CMCID_M0_AR_R_BCM88470_A0r_fields[] = { 13580 { AR_Rf, 12, 20, SOCF_LE }, 13581 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13582 }; 13583 13584 #endif 13585 #if defined(BCM_88470_B0) 13586 soc_field_info_t soc_AXIIC_CMCID_M0_AR_R_BCM88470_B0r_fields[] = { 13587 { AR_Rf, 12, 20, SOCF_LE }, 13588 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13589 }; 13590 13591 #endif 13592 #if defined(BCM_88675_B0) 13593 soc_field_info_t soc_AXIIC_CMCID_M0_AR_R_BCM88675_B0r_fields[] = { 13594 { AR_Rf, 12, 20, SOCF_LE }, 13595 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13596 }; 13597 13598 #endif 13599 #if defined(BCM_88680_A0) 13600 soc_field_info_t soc_AXIIC_CMCID_M0_AR_R_BCM88680_A0r_fields[] = { 13601 { AR_Rf, 12, 20, SOCF_LE }, 13602 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13603 }; 13604 13605 #endif 13606 #if defined(BCM_88690_A0) 13607 soc_field_info_t soc_AXIIC_CMCID_M0_AR_R_BCM88690_A0r_fields[] = { 13608 { AR_Rf, 12, 20, SOCF_LE }, 13609 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13610 }; 13611 13612 #endif 13613 #if defined(BCM_88690_B0) 13614 soc_field_info_t soc_AXIIC_CMCID_M0_AR_R_BCM88690_B0r_fields[] = { 13615 { AR_Rf, 12, 20, SOCF_LE }, 13616 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13617 }; 13618 13619 #endif 13620 #if defined(BCM_88790_A0) 13621 soc_field_info_t soc_AXIIC_CMCID_M0_AR_R_BCM88790_A0r_fields[] = { 13622 { AR_Rf, 12, 20, SOCF_LE }, 13623 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13624 }; 13625 13626 #endif 13627 #if defined(BCM_88950_A0) 13628 soc_field_info_t soc_AXIIC_CMCID_M0_AR_R_BCM88950_A0r_fields[] = { 13629 { AR_Rf, 12, 20, SOCF_LE }, 13630 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13631 }; 13632 13633 #endif 13634 #if defined(BCM_88675_A0) 13635 soc_field_info_t soc_AXIIC_CMCID_M0_AW_Br_fields[] = { 13636 { AW_Bf, 16, 0, SOCF_LE }, 13637 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13638 }; 13639 13640 #endif 13641 #if defined(BCM_88270_A0) 13642 soc_field_info_t soc_AXIIC_CMCID_M0_AW_B_BCM88270_A0r_fields[] = { 13643 { AW_Bf, 16, 0, SOCF_LE }, 13644 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13645 }; 13646 13647 #endif 13648 #if defined(BCM_88375_A0) 13649 soc_field_info_t soc_AXIIC_CMCID_M0_AW_B_BCM88375_A0r_fields[] = { 13650 { AW_Bf, 16, 0, SOCF_LE }, 13651 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13652 }; 13653 13654 #endif 13655 #if defined(BCM_88375_B0) 13656 soc_field_info_t soc_AXIIC_CMCID_M0_AW_B_BCM88375_B0r_fields[] = { 13657 { AW_Bf, 16, 0, SOCF_LE }, 13658 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13659 }; 13660 13661 #endif 13662 #if defined(BCM_88470_A0) 13663 soc_field_info_t soc_AXIIC_CMCID_M0_AW_B_BCM88470_A0r_fields[] = { 13664 { AW_Bf, 16, 0, SOCF_LE }, 13665 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13666 }; 13667 13668 #endif 13669 #if defined(BCM_88470_B0) 13670 soc_field_info_t soc_AXIIC_CMCID_M0_AW_B_BCM88470_B0r_fields[] = { 13671 { AW_Bf, 16, 0, SOCF_LE }, 13672 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13673 }; 13674 13675 #endif 13676 #if defined(BCM_88675_B0) 13677 soc_field_info_t soc_AXIIC_CMCID_M0_AW_B_BCM88675_B0r_fields[] = { 13678 { AW_Bf, 16, 0, SOCF_LE }, 13679 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13680 }; 13681 13682 #endif 13683 #if defined(BCM_88680_A0) 13684 soc_field_info_t soc_AXIIC_CMCID_M0_AW_B_BCM88680_A0r_fields[] = { 13685 { AW_Bf, 16, 0, SOCF_LE }, 13686 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13687 }; 13688 13689 #endif 13690 #if defined(BCM_88690_A0) 13691 soc_field_info_t soc_AXIIC_CMCID_M0_AW_B_BCM88690_A0r_fields[] = { 13692 { AW_Bf, 16, 0, SOCF_LE }, 13693 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13694 }; 13695 13696 #endif 13697 #if defined(BCM_88690_B0) 13698 soc_field_info_t soc_AXIIC_CMCID_M0_AW_B_BCM88690_B0r_fields[] = { 13699 { AW_Bf, 16, 0, SOCF_LE }, 13700 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13701 }; 13702 13703 #endif 13704 #if defined(BCM_88790_A0) 13705 soc_field_info_t soc_AXIIC_CMCID_M0_AW_B_BCM88790_A0r_fields[] = { 13706 { AW_Bf, 16, 0, SOCF_LE }, 13707 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 13708 }; 13709 13710 #endif 13711 #if defined(BCM_88950_A0) 13712 soc_field_info_t soc_AXIIC_CMCID_M0_AW_B_BCM88950_A0r_fields[] = { 13713 { AW_Bf, 16, 0, SOCF_LE }, 13714 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13715 }; 13716 13717 #endif 13718 #if defined(BCM_88675_A0) 13719 soc_field_info_t soc_AXIIC_CMCID_M0_AW_Pr_fields[] = { 13720 { AW_Pf, 8, 24, SOCF_LE }, 13721 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13722 }; 13723 13724 #endif 13725 #if defined(BCM_88270_A0) 13726 soc_field_info_t soc_AXIIC_CMCID_M0_AW_P_BCM88270_A0r_fields[] = { 13727 { AW_Pf, 8, 24, SOCF_LE }, 13728 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13729 }; 13730 13731 #endif 13732 #if defined(BCM_88375_A0) 13733 soc_field_info_t soc_AXIIC_CMCID_M0_AW_P_BCM88375_A0r_fields[] = { 13734 { AW_Pf, 8, 24, SOCF_LE }, 13735 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13736 }; 13737 13738 #endif 13739 #if defined(BCM_88375_B0) 13740 soc_field_info_t soc_AXIIC_CMCID_M0_AW_P_BCM88375_B0r_fields[] = { 13741 { AW_Pf, 8, 24, SOCF_LE }, 13742 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13743 }; 13744 13745 #endif 13746 #if defined(BCM_88470_A0) 13747 soc_field_info_t soc_AXIIC_CMCID_M0_AW_P_BCM88470_A0r_fields[] = { 13748 { AW_Pf, 8, 24, SOCF_LE }, 13749 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13750 }; 13751 13752 #endif 13753 #if defined(BCM_88470_B0) 13754 soc_field_info_t soc_AXIIC_CMCID_M0_AW_P_BCM88470_B0r_fields[] = { 13755 { AW_Pf, 8, 24, SOCF_LE }, 13756 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13757 }; 13758 13759 #endif 13760 #if defined(BCM_88675_B0) 13761 soc_field_info_t soc_AXIIC_CMCID_M0_AW_P_BCM88675_B0r_fields[] = { 13762 { AW_Pf, 8, 24, SOCF_LE }, 13763 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13764 }; 13765 13766 #endif 13767 #if defined(BCM_88680_A0) 13768 soc_field_info_t soc_AXIIC_CMCID_M0_AW_P_BCM88680_A0r_fields[] = { 13769 { AW_Pf, 8, 24, SOCF_LE }, 13770 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13771 }; 13772 13773 #endif 13774 #if defined(BCM_88690_A0) 13775 soc_field_info_t soc_AXIIC_CMCID_M0_AW_P_BCM88690_A0r_fields[] = { 13776 { AW_Pf, 8, 24, SOCF_LE }, 13777 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13778 }; 13779 13780 #endif 13781 #if defined(BCM_88690_B0) 13782 soc_field_info_t soc_AXIIC_CMCID_M0_AW_P_BCM88690_B0r_fields[] = { 13783 { AW_Pf, 8, 24, SOCF_LE }, 13784 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13785 }; 13786 13787 #endif 13788 #if defined(BCM_88790_A0) 13789 soc_field_info_t soc_AXIIC_CMCID_M0_AW_P_BCM88790_A0r_fields[] = { 13790 { AW_Pf, 8, 24, SOCF_LE }, 13791 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13792 }; 13793 13794 #endif 13795 #if defined(BCM_88950_A0) 13796 soc_field_info_t soc_AXIIC_CMCID_M0_AW_P_BCM88950_A0r_fields[] = { 13797 { AW_Pf, 8, 24, SOCF_LE }, 13798 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13799 }; 13800 13801 #endif 13802 #if defined(BCM_88675_A0) 13803 soc_field_info_t soc_AXIIC_CMCID_M0_AW_Rr_fields[] = { 13804 { AW_Rf, 12, 20, SOCF_LE }, 13805 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13806 }; 13807 13808 #endif 13809 #if defined(BCM_88270_A0) 13810 soc_field_info_t soc_AXIIC_CMCID_M0_AW_R_BCM88270_A0r_fields[] = { 13811 { AW_Rf, 12, 20, SOCF_LE }, 13812 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13813 }; 13814 13815 #endif 13816 #if defined(BCM_88375_A0) 13817 soc_field_info_t soc_AXIIC_CMCID_M0_AW_R_BCM88375_A0r_fields[] = { 13818 { AW_Rf, 12, 20, SOCF_LE }, 13819 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13820 }; 13821 13822 #endif 13823 #if defined(BCM_88375_B0) 13824 soc_field_info_t soc_AXIIC_CMCID_M0_AW_R_BCM88375_B0r_fields[] = { 13825 { AW_Rf, 12, 20, SOCF_LE }, 13826 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13827 }; 13828 13829 #endif 13830 #if defined(BCM_88470_A0) 13831 soc_field_info_t soc_AXIIC_CMCID_M0_AW_R_BCM88470_A0r_fields[] = { 13832 { AW_Rf, 12, 20, SOCF_LE }, 13833 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13834 }; 13835 13836 #endif 13837 #if defined(BCM_88470_B0) 13838 soc_field_info_t soc_AXIIC_CMCID_M0_AW_R_BCM88470_B0r_fields[] = { 13839 { AW_Rf, 12, 20, SOCF_LE }, 13840 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13841 }; 13842 13843 #endif 13844 #if defined(BCM_88675_B0) 13845 soc_field_info_t soc_AXIIC_CMCID_M0_AW_R_BCM88675_B0r_fields[] = { 13846 { AW_Rf, 12, 20, SOCF_LE }, 13847 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13848 }; 13849 13850 #endif 13851 #if defined(BCM_88680_A0) 13852 soc_field_info_t soc_AXIIC_CMCID_M0_AW_R_BCM88680_A0r_fields[] = { 13853 { AW_Rf, 12, 20, SOCF_LE }, 13854 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13855 }; 13856 13857 #endif 13858 #if defined(BCM_88690_A0) 13859 soc_field_info_t soc_AXIIC_CMCID_M0_AW_R_BCM88690_A0r_fields[] = { 13860 { AW_Rf, 12, 20, SOCF_LE }, 13861 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13862 }; 13863 13864 #endif 13865 #if defined(BCM_88690_B0) 13866 soc_field_info_t soc_AXIIC_CMCID_M0_AW_R_BCM88690_B0r_fields[] = { 13867 { AW_Rf, 12, 20, SOCF_LE }, 13868 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13869 }; 13870 13871 #endif 13872 #if defined(BCM_88790_A0) 13873 soc_field_info_t soc_AXIIC_CMCID_M0_AW_R_BCM88790_A0r_fields[] = { 13874 { AW_Rf, 12, 20, SOCF_LE }, 13875 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 13876 }; 13877 13878 #endif 13879 #if defined(BCM_88950_A0) 13880 soc_field_info_t soc_AXIIC_CMCID_M0_AW_R_BCM88950_A0r_fields[] = { 13881 { AW_Rf, 12, 20, SOCF_LE }, 13882 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13883 }; 13884 13885 #endif 13886 #if defined(BCM_88675_A0) 13887 soc_field_info_t soc_AXIIC_CMCID_M0_FN_MODr_fields[] = { 13888 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 13889 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 13890 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 13891 }; 13892 13893 #endif 13894 #if defined(BCM_88270_A0) 13895 soc_field_info_t soc_AXIIC_CMCID_M0_FN_MOD_BCM88270_A0r_fields[] = { 13896 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 13897 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 13898 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 13899 }; 13900 13901 #endif 13902 #if defined(BCM_88375_A0) 13903 soc_field_info_t soc_AXIIC_CMCID_M0_FN_MOD_BCM88375_A0r_fields[] = { 13904 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 13905 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 13906 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 13907 }; 13908 13909 #endif 13910 #if defined(BCM_88375_B0) 13911 soc_field_info_t soc_AXIIC_CMCID_M0_FN_MOD_BCM88375_B0r_fields[] = { 13912 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 13913 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 13914 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 13915 }; 13916 13917 #endif 13918 #if defined(BCM_88470_A0) 13919 soc_field_info_t soc_AXIIC_CMCID_M0_FN_MOD_BCM88470_A0r_fields[] = { 13920 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 13921 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 13922 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 13923 }; 13924 13925 #endif 13926 #if defined(BCM_88470_B0) 13927 soc_field_info_t soc_AXIIC_CMCID_M0_FN_MOD_BCM88470_B0r_fields[] = { 13928 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 13929 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 13930 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 13931 }; 13932 13933 #endif 13934 #if defined(BCM_88675_B0) 13935 soc_field_info_t soc_AXIIC_CMCID_M0_FN_MOD_BCM88675_B0r_fields[] = { 13936 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 13937 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 13938 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 13939 }; 13940 13941 #endif 13942 #if defined(BCM_88680_A0) 13943 soc_field_info_t soc_AXIIC_CMCID_M0_FN_MOD_BCM88680_A0r_fields[] = { 13944 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 13945 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 13946 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 13947 }; 13948 13949 #endif 13950 #if defined(BCM_88690_A0) 13951 soc_field_info_t soc_AXIIC_CMCID_M0_FN_MOD_BCM88690_A0r_fields[] = { 13952 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 13953 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 13954 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 13955 }; 13956 13957 #endif 13958 #if defined(BCM_88690_B0) 13959 soc_field_info_t soc_AXIIC_CMCID_M0_FN_MOD_BCM88690_B0r_fields[] = { 13960 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 13961 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 13962 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 13963 }; 13964 13965 #endif 13966 #if defined(BCM_88790_A0) 13967 soc_field_info_t soc_AXIIC_CMCID_M0_FN_MOD_BCM88790_A0r_fields[] = { 13968 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 13969 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 13970 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 13971 }; 13972 13973 #endif 13974 #if defined(BCM_88950_A0) 13975 soc_field_info_t soc_AXIIC_CMCID_M0_FN_MOD_BCM88950_A0r_fields[] = { 13976 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 13977 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 13978 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 13979 }; 13980 13981 #endif 13982 #if defined(BCM_88675_A0) 13983 soc_field_info_t soc_AXIIC_CMCID_M0_KIr_fields[] = { 13984 { AR_KIf, 3, 8, SOCF_LE }, 13985 { AW_KIf, 3, 0, SOCF_LE }, 13986 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 13987 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13988 }; 13989 13990 #endif 13991 #if defined(BCM_88270_A0) 13992 soc_field_info_t soc_AXIIC_CMCID_M0_KI_BCM88270_A0r_fields[] = { 13993 { AR_KIf, 3, 8, SOCF_LE }, 13994 { AW_KIf, 3, 0, SOCF_LE }, 13995 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 13996 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 13997 }; 13998 13999 #endif 14000 #if defined(BCM_88375_A0) 14001 soc_field_info_t soc_AXIIC_CMCID_M0_KI_BCM88375_A0r_fields[] = { 14002 { AR_KIf, 3, 8, SOCF_LE }, 14003 { AW_KIf, 3, 0, SOCF_LE }, 14004 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14005 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14006 }; 14007 14008 #endif 14009 #if defined(BCM_88375_B0) 14010 soc_field_info_t soc_AXIIC_CMCID_M0_KI_BCM88375_B0r_fields[] = { 14011 { AR_KIf, 3, 8, SOCF_LE }, 14012 { AW_KIf, 3, 0, SOCF_LE }, 14013 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14014 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14015 }; 14016 14017 #endif 14018 #if defined(BCM_88470_A0) 14019 soc_field_info_t soc_AXIIC_CMCID_M0_KI_BCM88470_A0r_fields[] = { 14020 { AR_KIf, 3, 8, SOCF_LE }, 14021 { AW_KIf, 3, 0, SOCF_LE }, 14022 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14023 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14024 }; 14025 14026 #endif 14027 #if defined(BCM_88470_B0) 14028 soc_field_info_t soc_AXIIC_CMCID_M0_KI_BCM88470_B0r_fields[] = { 14029 { AR_KIf, 3, 8, SOCF_LE }, 14030 { AW_KIf, 3, 0, SOCF_LE }, 14031 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14032 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14033 }; 14034 14035 #endif 14036 #if defined(BCM_88675_B0) 14037 soc_field_info_t soc_AXIIC_CMCID_M0_KI_BCM88675_B0r_fields[] = { 14038 { AR_KIf, 3, 8, SOCF_LE }, 14039 { AW_KIf, 3, 0, SOCF_LE }, 14040 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14041 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14042 }; 14043 14044 #endif 14045 #if defined(BCM_88680_A0) 14046 soc_field_info_t soc_AXIIC_CMCID_M0_KI_BCM88680_A0r_fields[] = { 14047 { AR_KIf, 3, 8, SOCF_LE }, 14048 { AW_KIf, 3, 0, SOCF_LE }, 14049 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14050 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14051 }; 14052 14053 #endif 14054 #if defined(BCM_88690_A0) 14055 soc_field_info_t soc_AXIIC_CMCID_M0_KI_BCM88690_A0r_fields[] = { 14056 { AR_KIf, 3, 8, SOCF_LE }, 14057 { AW_KIf, 3, 0, SOCF_LE }, 14058 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 14059 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 14060 }; 14061 14062 #endif 14063 #if defined(BCM_88690_B0) 14064 soc_field_info_t soc_AXIIC_CMCID_M0_KI_BCM88690_B0r_fields[] = { 14065 { AR_KIf, 3, 8, SOCF_LE }, 14066 { AW_KIf, 3, 0, SOCF_LE }, 14067 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 14068 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 14069 }; 14070 14071 #endif 14072 #if defined(BCM_88790_A0) 14073 soc_field_info_t soc_AXIIC_CMCID_M0_KI_BCM88790_A0r_fields[] = { 14074 { AR_KIf, 3, 8, SOCF_LE }, 14075 { AW_KIf, 3, 0, SOCF_LE }, 14076 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 14077 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 14078 }; 14079 14080 #endif 14081 #if defined(BCM_88950_A0) 14082 soc_field_info_t soc_AXIIC_CMCID_M0_KI_BCM88950_A0r_fields[] = { 14083 { AR_KIf, 3, 8, SOCF_LE }, 14084 { AW_KIf, 3, 0, SOCF_LE }, 14085 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14086 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14087 }; 14088 14089 #endif 14090 #if defined(BCM_88675_A0) 14091 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_COMB_OTr_fields[] = { 14092 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 14093 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 14094 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 14095 }; 14096 14097 #endif 14098 #if defined(BCM_88270_A0) 14099 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_COMB_OT_BCM88270_A0r_fields[] = { 14100 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 14101 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 14102 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 14103 }; 14104 14105 #endif 14106 #if defined(BCM_88375_A0) 14107 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_COMB_OT_BCM88375_A0r_fields[] = { 14108 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 14109 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 14110 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 14111 }; 14112 14113 #endif 14114 #if defined(BCM_88375_B0) 14115 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_COMB_OT_BCM88375_B0r_fields[] = { 14116 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 14117 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 14118 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 14119 }; 14120 14121 #endif 14122 #if defined(BCM_88470_A0) 14123 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_COMB_OT_BCM88470_A0r_fields[] = { 14124 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 14125 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 14126 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 14127 }; 14128 14129 #endif 14130 #if defined(BCM_88470_B0) 14131 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_COMB_OT_BCM88470_B0r_fields[] = { 14132 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 14133 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 14134 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 14135 }; 14136 14137 #endif 14138 #if defined(BCM_88675_B0) 14139 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_COMB_OT_BCM88675_B0r_fields[] = { 14140 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 14141 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 14142 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 14143 }; 14144 14145 #endif 14146 #if defined(BCM_88680_A0) 14147 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_COMB_OT_BCM88680_A0r_fields[] = { 14148 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 14149 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 14150 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 14151 }; 14152 14153 #endif 14154 #if defined(BCM_88690_A0) 14155 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_COMB_OT_BCM88690_A0r_fields[] = { 14156 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 14157 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 14158 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 14159 }; 14160 14161 #endif 14162 #if defined(BCM_88690_B0) 14163 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_COMB_OT_BCM88690_B0r_fields[] = { 14164 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 14165 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 14166 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 14167 }; 14168 14169 #endif 14170 #if defined(BCM_88790_A0) 14171 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_COMB_OT_BCM88790_A0r_fields[] = { 14172 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 14173 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 14174 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 14175 }; 14176 14177 #endif 14178 #if defined(BCM_88950_A0) 14179 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_COMB_OT_BCM88950_A0r_fields[] = { 14180 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 14181 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 14182 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 14183 }; 14184 14185 #endif 14186 #if defined(BCM_88675_A0) 14187 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_OTr_fields[] = { 14188 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 14189 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 14190 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 14191 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 14192 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 14193 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14194 }; 14195 14196 #endif 14197 #if defined(BCM_88270_A0) 14198 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_OT_BCM88270_A0r_fields[] = { 14199 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 14200 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 14201 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 14202 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 14203 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 14204 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14205 }; 14206 14207 #endif 14208 #if defined(BCM_88375_A0) 14209 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_OT_BCM88375_A0r_fields[] = { 14210 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 14211 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 14212 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 14213 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 14214 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 14215 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14216 }; 14217 14218 #endif 14219 #if defined(BCM_88375_B0) 14220 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_OT_BCM88375_B0r_fields[] = { 14221 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 14222 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 14223 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 14224 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 14225 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 14226 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14227 }; 14228 14229 #endif 14230 #if defined(BCM_88470_A0) 14231 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_OT_BCM88470_A0r_fields[] = { 14232 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 14233 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 14234 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 14235 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 14236 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 14237 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14238 }; 14239 14240 #endif 14241 #if defined(BCM_88470_B0) 14242 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_OT_BCM88470_B0r_fields[] = { 14243 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 14244 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 14245 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 14246 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 14247 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 14248 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14249 }; 14250 14251 #endif 14252 #if defined(BCM_88675_B0) 14253 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_OT_BCM88675_B0r_fields[] = { 14254 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 14255 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 14256 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 14257 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 14258 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 14259 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14260 }; 14261 14262 #endif 14263 #if defined(BCM_88680_A0) 14264 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_OT_BCM88680_A0r_fields[] = { 14265 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 14266 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 14267 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 14268 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 14269 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 14270 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14271 }; 14272 14273 #endif 14274 #if defined(BCM_88690_A0) 14275 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_OT_BCM88690_A0r_fields[] = { 14276 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 14277 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 14278 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 14279 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 14280 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 14281 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 14282 }; 14283 14284 #endif 14285 #if defined(BCM_88690_B0) 14286 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_OT_BCM88690_B0r_fields[] = { 14287 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 14288 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 14289 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 14290 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 14291 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 14292 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 14293 }; 14294 14295 #endif 14296 #if defined(BCM_88790_A0) 14297 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_OT_BCM88790_A0r_fields[] = { 14298 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 14299 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 14300 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 14301 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 14302 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 14303 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 14304 }; 14305 14306 #endif 14307 #if defined(BCM_88950_A0) 14308 soc_field_info_t soc_AXIIC_CMCID_M0_MAX_OT_BCM88950_A0r_fields[] = { 14309 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 14310 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 14311 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 14312 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 14313 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 14314 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14315 }; 14316 14317 #endif 14318 #if defined(BCM_88675_A0) 14319 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_CNTLr_fields[] = { 14320 { EN_AR_LATENCYf, 1, 4, 0 }, 14321 { EN_AR_OTf, 1, 6, 0 }, 14322 { EN_AR_RATEf, 1, 1, 0 }, 14323 { EN_AWAR_OTf, 1, 7, 0 }, 14324 { EN_AWAR_RATEf, 1, 2, 0 }, 14325 { EN_AW_LATENCYf, 1, 3, 0 }, 14326 { EN_AW_OTf, 1, 5, 0 }, 14327 { EN_AW_RATEf, 1, 0, 0 }, 14328 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 14329 }; 14330 14331 #endif 14332 #if defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 14333 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 14334 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 14335 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 14336 defined(BCM_56980_A0) || defined(BCM_56980_B0) 14337 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_CNTL_BCM56560_A0r_fields[] = { 14338 { EN_AR_LATENCYf, 1, 4, 0 }, 14339 { EN_AR_OTf, 1, 6, 0 }, 14340 { EN_AR_RATEf, 1, 1, 0 }, 14341 { EN_AWAR_OTf, 1, 7, 0 }, 14342 { EN_AWAR_RATEf, 1, 2, 0 }, 14343 { EN_AW_LATENCYf, 1, 3, 0 }, 14344 { EN_AW_OTf, 1, 5, 0 }, 14345 { EN_AW_RATEf, 1, 0, 0 }, 14346 { MODE_AR_FCf, 1, 20, 0 }, 14347 { MODE_AW_FCf, 1, 16, 0 }, 14348 { RESERVED_15TO8f, 8, 8, SOCF_LE|SOCF_RO|SOCF_RES }, 14349 { RESERVED_19TO17f, 3, 17, SOCF_LE|SOCF_RO|SOCF_RES }, 14350 { RESERVED_31TO21f, 11, 21, SOCF_LE|SOCF_RO|SOCF_RES } 14351 }; 14352 14353 #endif 14354 #if defined(BCM_88270_A0) 14355 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_CNTL_BCM88270_A0r_fields[] = { 14356 { EN_AR_LATENCYf, 1, 4, 0 }, 14357 { EN_AR_OTf, 1, 6, 0 }, 14358 { EN_AR_RATEf, 1, 1, 0 }, 14359 { EN_AWAR_OTf, 1, 7, 0 }, 14360 { EN_AWAR_RATEf, 1, 2, 0 }, 14361 { EN_AW_LATENCYf, 1, 3, 0 }, 14362 { EN_AW_OTf, 1, 5, 0 }, 14363 { EN_AW_RATEf, 1, 0, 0 }, 14364 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 14365 }; 14366 14367 #endif 14368 #if defined(BCM_88375_A0) 14369 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_CNTL_BCM88375_A0r_fields[] = { 14370 { EN_AR_LATENCYf, 1, 4, 0 }, 14371 { EN_AR_OTf, 1, 6, 0 }, 14372 { EN_AR_RATEf, 1, 1, 0 }, 14373 { EN_AWAR_OTf, 1, 7, 0 }, 14374 { EN_AWAR_RATEf, 1, 2, 0 }, 14375 { EN_AW_LATENCYf, 1, 3, 0 }, 14376 { EN_AW_OTf, 1, 5, 0 }, 14377 { EN_AW_RATEf, 1, 0, 0 }, 14378 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 14379 }; 14380 14381 #endif 14382 #if defined(BCM_88375_B0) 14383 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_CNTL_BCM88375_B0r_fields[] = { 14384 { EN_AR_LATENCYf, 1, 4, 0 }, 14385 { EN_AR_OTf, 1, 6, 0 }, 14386 { EN_AR_RATEf, 1, 1, 0 }, 14387 { EN_AWAR_OTf, 1, 7, 0 }, 14388 { EN_AWAR_RATEf, 1, 2, 0 }, 14389 { EN_AW_LATENCYf, 1, 3, 0 }, 14390 { EN_AW_OTf, 1, 5, 0 }, 14391 { EN_AW_RATEf, 1, 0, 0 }, 14392 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 14393 }; 14394 14395 #endif 14396 #if defined(BCM_88470_A0) 14397 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_CNTL_BCM88470_A0r_fields[] = { 14398 { EN_AR_LATENCYf, 1, 4, 0 }, 14399 { EN_AR_OTf, 1, 6, 0 }, 14400 { EN_AR_RATEf, 1, 1, 0 }, 14401 { EN_AWAR_OTf, 1, 7, 0 }, 14402 { EN_AWAR_RATEf, 1, 2, 0 }, 14403 { EN_AW_LATENCYf, 1, 3, 0 }, 14404 { EN_AW_OTf, 1, 5, 0 }, 14405 { EN_AW_RATEf, 1, 0, 0 }, 14406 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 14407 }; 14408 14409 #endif 14410 #if defined(BCM_88470_B0) 14411 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_CNTL_BCM88470_B0r_fields[] = { 14412 { EN_AR_LATENCYf, 1, 4, 0 }, 14413 { EN_AR_OTf, 1, 6, 0 }, 14414 { EN_AR_RATEf, 1, 1, 0 }, 14415 { EN_AWAR_OTf, 1, 7, 0 }, 14416 { EN_AWAR_RATEf, 1, 2, 0 }, 14417 { EN_AW_LATENCYf, 1, 3, 0 }, 14418 { EN_AW_OTf, 1, 5, 0 }, 14419 { EN_AW_RATEf, 1, 0, 0 }, 14420 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 14421 }; 14422 14423 #endif 14424 #if defined(BCM_88675_B0) 14425 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_CNTL_BCM88675_B0r_fields[] = { 14426 { EN_AR_LATENCYf, 1, 4, 0 }, 14427 { EN_AR_OTf, 1, 6, 0 }, 14428 { EN_AR_RATEf, 1, 1, 0 }, 14429 { EN_AWAR_OTf, 1, 7, 0 }, 14430 { EN_AWAR_RATEf, 1, 2, 0 }, 14431 { EN_AW_LATENCYf, 1, 3, 0 }, 14432 { EN_AW_OTf, 1, 5, 0 }, 14433 { EN_AW_RATEf, 1, 0, 0 }, 14434 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 14435 }; 14436 14437 #endif 14438 #if defined(BCM_88680_A0) 14439 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_CNTL_BCM88680_A0r_fields[] = { 14440 { EN_AR_LATENCYf, 1, 4, 0 }, 14441 { EN_AR_OTf, 1, 6, 0 }, 14442 { EN_AR_RATEf, 1, 1, 0 }, 14443 { EN_AWAR_OTf, 1, 7, 0 }, 14444 { EN_AWAR_RATEf, 1, 2, 0 }, 14445 { EN_AW_LATENCYf, 1, 3, 0 }, 14446 { EN_AW_OTf, 1, 5, 0 }, 14447 { EN_AW_RATEf, 1, 0, 0 }, 14448 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 14449 }; 14450 14451 #endif 14452 #if defined(BCM_88690_A0) 14453 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_CNTL_BCM88690_A0r_fields[] = { 14454 { EN_AR_LATENCYf, 1, 4, 0 }, 14455 { EN_AR_OTf, 1, 6, 0 }, 14456 { EN_AR_RATEf, 1, 1, 0 }, 14457 { EN_AWAR_OTf, 1, 7, 0 }, 14458 { EN_AWAR_RATEf, 1, 2, 0 }, 14459 { EN_AW_LATENCYf, 1, 3, 0 }, 14460 { EN_AW_OTf, 1, 5, 0 }, 14461 { EN_AW_RATEf, 1, 0, 0 }, 14462 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 14463 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 14464 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 14465 { MODE_AR_FCf, 1, 20, 0 }, 14466 { MODE_AW_FCf, 1, 16, 0 } 14467 }; 14468 14469 #endif 14470 #if defined(BCM_88690_B0) 14471 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_CNTL_BCM88690_B0r_fields[] = { 14472 { EN_AR_LATENCYf, 1, 4, 0 }, 14473 { EN_AR_OTf, 1, 6, 0 }, 14474 { EN_AR_RATEf, 1, 1, 0 }, 14475 { EN_AWAR_OTf, 1, 7, 0 }, 14476 { EN_AWAR_RATEf, 1, 2, 0 }, 14477 { EN_AW_LATENCYf, 1, 3, 0 }, 14478 { EN_AW_OTf, 1, 5, 0 }, 14479 { EN_AW_RATEf, 1, 0, 0 }, 14480 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 14481 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 14482 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 14483 { MODE_AR_FCf, 1, 20, 0 }, 14484 { MODE_AW_FCf, 1, 16, 0 } 14485 }; 14486 14487 #endif 14488 #if defined(BCM_88790_A0) 14489 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_CNTL_BCM88790_A0r_fields[] = { 14490 { EN_AR_LATENCYf, 1, 4, 0 }, 14491 { EN_AR_OTf, 1, 6, 0 }, 14492 { EN_AR_RATEf, 1, 1, 0 }, 14493 { EN_AWAR_OTf, 1, 7, 0 }, 14494 { EN_AWAR_RATEf, 1, 2, 0 }, 14495 { EN_AW_LATENCYf, 1, 3, 0 }, 14496 { EN_AW_OTf, 1, 5, 0 }, 14497 { EN_AW_RATEf, 1, 0, 0 }, 14498 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 14499 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 14500 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 14501 { MODE_AR_FCf, 1, 20, 0 }, 14502 { MODE_AW_FCf, 1, 16, 0 } 14503 }; 14504 14505 #endif 14506 #if defined(BCM_88950_A0) 14507 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_CNTL_BCM88950_A0r_fields[] = { 14508 { EN_AR_LATENCYf, 1, 4, 0 }, 14509 { EN_AR_OTf, 1, 6, 0 }, 14510 { EN_AR_RATEf, 1, 1, 0 }, 14511 { EN_AWAR_OTf, 1, 7, 0 }, 14512 { EN_AWAR_RATEf, 1, 2, 0 }, 14513 { EN_AW_LATENCYf, 1, 3, 0 }, 14514 { EN_AW_OTf, 1, 5, 0 }, 14515 { EN_AW_RATEf, 1, 0, 0 }, 14516 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 14517 }; 14518 14519 #endif 14520 #if defined(BCM_88675_A0) 14521 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_RANGEr_fields[] = { 14522 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 14523 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 14524 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 14525 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 14526 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14527 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14528 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14529 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14530 }; 14531 14532 #endif 14533 #if defined(BCM_88270_A0) 14534 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_RANGE_BCM88270_A0r_fields[] = { 14535 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 14536 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 14537 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 14538 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 14539 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14540 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14541 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14542 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14543 }; 14544 14545 #endif 14546 #if defined(BCM_88375_A0) 14547 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_RANGE_BCM88375_A0r_fields[] = { 14548 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 14549 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 14550 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 14551 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 14552 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14553 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14554 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14555 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14556 }; 14557 14558 #endif 14559 #if defined(BCM_88375_B0) 14560 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_RANGE_BCM88375_B0r_fields[] = { 14561 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 14562 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 14563 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 14564 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 14565 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14566 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14567 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14568 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14569 }; 14570 14571 #endif 14572 #if defined(BCM_88470_A0) 14573 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_RANGE_BCM88470_A0r_fields[] = { 14574 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 14575 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 14576 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 14577 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 14578 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14579 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14580 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14581 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14582 }; 14583 14584 #endif 14585 #if defined(BCM_88470_B0) 14586 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_RANGE_BCM88470_B0r_fields[] = { 14587 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 14588 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 14589 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 14590 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 14591 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14592 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14593 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14594 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14595 }; 14596 14597 #endif 14598 #if defined(BCM_88675_B0) 14599 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_RANGE_BCM88675_B0r_fields[] = { 14600 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 14601 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 14602 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 14603 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 14604 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14605 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14606 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14607 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14608 }; 14609 14610 #endif 14611 #if defined(BCM_88680_A0) 14612 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_RANGE_BCM88680_A0r_fields[] = { 14613 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 14614 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 14615 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 14616 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 14617 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14618 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14619 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14620 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14621 }; 14622 14623 #endif 14624 #if defined(BCM_88690_A0) 14625 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_RANGE_BCM88690_A0r_fields[] = { 14626 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 14627 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 14628 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 14629 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 14630 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 14631 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 14632 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 14633 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14634 }; 14635 14636 #endif 14637 #if defined(BCM_88690_B0) 14638 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_RANGE_BCM88690_B0r_fields[] = { 14639 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 14640 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 14641 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 14642 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 14643 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 14644 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 14645 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 14646 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14647 }; 14648 14649 #endif 14650 #if defined(BCM_88790_A0) 14651 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_RANGE_BCM88790_A0r_fields[] = { 14652 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 14653 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 14654 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 14655 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 14656 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 14657 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 14658 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 14659 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14660 }; 14661 14662 #endif 14663 #if defined(BCM_88950_A0) 14664 soc_field_info_t soc_AXIIC_CMCID_M0_QOS_RANGE_BCM88950_A0r_fields[] = { 14665 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 14666 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 14667 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 14668 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 14669 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14670 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14671 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14672 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14673 }; 14674 14675 #endif 14676 #if defined(BCM_88675_A0) 14677 soc_field_info_t soc_AXIIC_CMCID_M0_READ_QOSr_fields[] = { 14678 { CMCID_M0_READ_QOSf, 4, 0, SOCF_LE }, 14679 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14680 }; 14681 14682 #endif 14683 #if defined(BCM_56150_A0) 14684 soc_field_info_t soc_AXIIC_CMCID_M0_READ_QOS_BCM56150_A0r_fields[] = { 14685 { CMCID_M0_READ_QOSf, 4, 0, SOCF_LE }, 14686 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 14687 }; 14688 14689 #endif 14690 #if defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 14691 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 14692 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 14693 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 14694 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 14695 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 14696 defined(BCM_56980_B0) 14697 soc_field_info_t soc_AXIIC_CMCID_M0_READ_QOS_BCM56960_A0r_fields[] = { 14698 { CMCID_M0_READ_QOSf, 4, 0, SOCF_LE }, 14699 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 14700 }; 14701 14702 #endif 14703 #if defined(BCM_88270_A0) 14704 soc_field_info_t soc_AXIIC_CMCID_M0_READ_QOS_BCM88270_A0r_fields[] = { 14705 { CMCID_M0_READ_QOSf, 4, 0, SOCF_LE }, 14706 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14707 }; 14708 14709 #endif 14710 #if defined(BCM_88375_A0) 14711 soc_field_info_t soc_AXIIC_CMCID_M0_READ_QOS_BCM88375_A0r_fields[] = { 14712 { CMCID_M0_READ_QOSf, 4, 0, SOCF_LE }, 14713 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14714 }; 14715 14716 #endif 14717 #if defined(BCM_88375_B0) 14718 soc_field_info_t soc_AXIIC_CMCID_M0_READ_QOS_BCM88375_B0r_fields[] = { 14719 { CMCID_M0_READ_QOSf, 4, 0, SOCF_LE }, 14720 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14721 }; 14722 14723 #endif 14724 #if defined(BCM_88470_A0) 14725 soc_field_info_t soc_AXIIC_CMCID_M0_READ_QOS_BCM88470_A0r_fields[] = { 14726 { CMCID_M0_READ_QOSf, 4, 0, SOCF_LE }, 14727 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14728 }; 14729 14730 #endif 14731 #if defined(BCM_88470_B0) 14732 soc_field_info_t soc_AXIIC_CMCID_M0_READ_QOS_BCM88470_B0r_fields[] = { 14733 { CMCID_M0_READ_QOSf, 4, 0, SOCF_LE }, 14734 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14735 }; 14736 14737 #endif 14738 #if defined(BCM_88675_B0) 14739 soc_field_info_t soc_AXIIC_CMCID_M0_READ_QOS_BCM88675_B0r_fields[] = { 14740 { CMCID_M0_READ_QOSf, 4, 0, SOCF_LE }, 14741 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14742 }; 14743 14744 #endif 14745 #if defined(BCM_88680_A0) 14746 soc_field_info_t soc_AXIIC_CMCID_M0_READ_QOS_BCM88680_A0r_fields[] = { 14747 { CMCID_M0_READ_QOSf, 4, 0, SOCF_LE }, 14748 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14749 }; 14750 14751 #endif 14752 #if defined(BCM_88690_A0) 14753 soc_field_info_t soc_AXIIC_CMCID_M0_READ_QOS_BCM88690_A0r_fields[] = { 14754 { CMCID_M0_READ_QOSf, 4, 0, SOCF_LE }, 14755 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14756 }; 14757 14758 #endif 14759 #if defined(BCM_88690_B0) 14760 soc_field_info_t soc_AXIIC_CMCID_M0_READ_QOS_BCM88690_B0r_fields[] = { 14761 { CMCID_M0_READ_QOSf, 4, 0, SOCF_LE }, 14762 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14763 }; 14764 14765 #endif 14766 #if defined(BCM_88790_A0) 14767 soc_field_info_t soc_AXIIC_CMCID_M0_READ_QOS_BCM88790_A0r_fields[] = { 14768 { CMCID_M0_READ_QOSf, 4, 0, SOCF_LE }, 14769 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14770 }; 14771 14772 #endif 14773 #if defined(BCM_88950_A0) 14774 soc_field_info_t soc_AXIIC_CMCID_M0_READ_QOS_BCM88950_A0r_fields[] = { 14775 { CMCID_M0_READ_QOSf, 4, 0, SOCF_LE }, 14776 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14777 }; 14778 14779 #endif 14780 #if defined(BCM_88675_A0) 14781 soc_field_info_t soc_AXIIC_CMCID_M0_TGT_LATENCYr_fields[] = { 14782 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 14783 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 14784 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14785 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14786 }; 14787 14788 #endif 14789 #if defined(BCM_88270_A0) 14790 soc_field_info_t soc_AXIIC_CMCID_M0_TGT_LATENCY_BCM88270_A0r_fields[] = { 14791 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 14792 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 14793 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14794 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14795 }; 14796 14797 #endif 14798 #if defined(BCM_88375_A0) 14799 soc_field_info_t soc_AXIIC_CMCID_M0_TGT_LATENCY_BCM88375_A0r_fields[] = { 14800 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 14801 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 14802 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14803 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14804 }; 14805 14806 #endif 14807 #if defined(BCM_88375_B0) 14808 soc_field_info_t soc_AXIIC_CMCID_M0_TGT_LATENCY_BCM88375_B0r_fields[] = { 14809 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 14810 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 14811 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14812 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14813 }; 14814 14815 #endif 14816 #if defined(BCM_88470_A0) 14817 soc_field_info_t soc_AXIIC_CMCID_M0_TGT_LATENCY_BCM88470_A0r_fields[] = { 14818 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 14819 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 14820 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14821 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14822 }; 14823 14824 #endif 14825 #if defined(BCM_88470_B0) 14826 soc_field_info_t soc_AXIIC_CMCID_M0_TGT_LATENCY_BCM88470_B0r_fields[] = { 14827 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 14828 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 14829 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14830 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14831 }; 14832 14833 #endif 14834 #if defined(BCM_88675_B0) 14835 soc_field_info_t soc_AXIIC_CMCID_M0_TGT_LATENCY_BCM88675_B0r_fields[] = { 14836 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 14837 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 14838 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14839 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14840 }; 14841 14842 #endif 14843 #if defined(BCM_88680_A0) 14844 soc_field_info_t soc_AXIIC_CMCID_M0_TGT_LATENCY_BCM88680_A0r_fields[] = { 14845 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 14846 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 14847 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14848 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14849 }; 14850 14851 #endif 14852 #if defined(BCM_88690_A0) 14853 soc_field_info_t soc_AXIIC_CMCID_M0_TGT_LATENCY_BCM88690_A0r_fields[] = { 14854 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 14855 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 14856 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 14857 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 14858 }; 14859 14860 #endif 14861 #if defined(BCM_88690_B0) 14862 soc_field_info_t soc_AXIIC_CMCID_M0_TGT_LATENCY_BCM88690_B0r_fields[] = { 14863 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 14864 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 14865 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 14866 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 14867 }; 14868 14869 #endif 14870 #if defined(BCM_88790_A0) 14871 soc_field_info_t soc_AXIIC_CMCID_M0_TGT_LATENCY_BCM88790_A0r_fields[] = { 14872 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 14873 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 14874 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 14875 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 14876 }; 14877 14878 #endif 14879 #if defined(BCM_88950_A0) 14880 soc_field_info_t soc_AXIIC_CMCID_M0_TGT_LATENCY_BCM88950_A0r_fields[] = { 14881 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 14882 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 14883 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 14884 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 14885 }; 14886 14887 #endif 14888 #if defined(BCM_88675_A0) 14889 soc_field_info_t soc_AXIIC_CMCID_M0_WRITE_QOSr_fields[] = { 14890 { CMCID_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 14891 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14892 }; 14893 14894 #endif 14895 #if defined(BCM_56150_A0) 14896 soc_field_info_t soc_AXIIC_CMCID_M0_WRITE_QOS_BCM56150_A0r_fields[] = { 14897 { CMCID_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 14898 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 14899 }; 14900 14901 #endif 14902 #if defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 14903 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 14904 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 14905 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 14906 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 14907 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 14908 defined(BCM_56980_B0) 14909 soc_field_info_t soc_AXIIC_CMCID_M0_WRITE_QOS_BCM56960_A0r_fields[] = { 14910 { CMCID_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 14911 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 14912 }; 14913 14914 #endif 14915 #if defined(BCM_88270_A0) 14916 soc_field_info_t soc_AXIIC_CMCID_M0_WRITE_QOS_BCM88270_A0r_fields[] = { 14917 { CMCID_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 14918 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14919 }; 14920 14921 #endif 14922 #if defined(BCM_88375_A0) 14923 soc_field_info_t soc_AXIIC_CMCID_M0_WRITE_QOS_BCM88375_A0r_fields[] = { 14924 { CMCID_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 14925 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14926 }; 14927 14928 #endif 14929 #if defined(BCM_88375_B0) 14930 soc_field_info_t soc_AXIIC_CMCID_M0_WRITE_QOS_BCM88375_B0r_fields[] = { 14931 { CMCID_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 14932 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14933 }; 14934 14935 #endif 14936 #if defined(BCM_88470_A0) 14937 soc_field_info_t soc_AXIIC_CMCID_M0_WRITE_QOS_BCM88470_A0r_fields[] = { 14938 { CMCID_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 14939 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14940 }; 14941 14942 #endif 14943 #if defined(BCM_88470_B0) 14944 soc_field_info_t soc_AXIIC_CMCID_M0_WRITE_QOS_BCM88470_B0r_fields[] = { 14945 { CMCID_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 14946 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14947 }; 14948 14949 #endif 14950 #if defined(BCM_88675_B0) 14951 soc_field_info_t soc_AXIIC_CMCID_M0_WRITE_QOS_BCM88675_B0r_fields[] = { 14952 { CMCID_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 14953 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14954 }; 14955 14956 #endif 14957 #if defined(BCM_88680_A0) 14958 soc_field_info_t soc_AXIIC_CMCID_M0_WRITE_QOS_BCM88680_A0r_fields[] = { 14959 { CMCID_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 14960 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14961 }; 14962 14963 #endif 14964 #if defined(BCM_88690_A0) 14965 soc_field_info_t soc_AXIIC_CMCID_M0_WRITE_QOS_BCM88690_A0r_fields[] = { 14966 { CMCID_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 14967 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14968 }; 14969 14970 #endif 14971 #if defined(BCM_88690_B0) 14972 soc_field_info_t soc_AXIIC_CMCID_M0_WRITE_QOS_BCM88690_B0r_fields[] = { 14973 { CMCID_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 14974 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14975 }; 14976 14977 #endif 14978 #if defined(BCM_88790_A0) 14979 soc_field_info_t soc_AXIIC_CMCID_M0_WRITE_QOS_BCM88790_A0r_fields[] = { 14980 { CMCID_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 14981 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14982 }; 14983 14984 #endif 14985 #if defined(BCM_88950_A0) 14986 soc_field_info_t soc_AXIIC_CMCID_M0_WRITE_QOS_BCM88950_A0r_fields[] = { 14987 { CMCID_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 14988 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 14989 }; 14990 14991 #endif 14992 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 14993 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 14994 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 14995 defined(BCM_56260_B0) 14996 soc_field_info_t soc_AXIIC_CMICD_M0_READ_QOSr_fields[] = { 14997 { CMICD_M0_READ_QOSf, 4, 0, SOCF_LE }, 14998 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 14999 }; 15000 15001 #endif 15002 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 15003 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 15004 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 15005 defined(BCM_56260_B0) 15006 soc_field_info_t soc_AXIIC_CMICD_M0_WRITE_QOSr_fields[] = { 15007 { CMICD_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 15008 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 15009 }; 15010 15011 #endif 15012 #if defined(BCM_88675_A0) 15013 soc_field_info_t soc_AXIIC_CMICD_S0_FN_MOD_BM_ISSr_fields[] = { 15014 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 15015 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 15016 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 15017 }; 15018 15019 #endif 15020 #if defined(BCM_88270_A0) 15021 soc_field_info_t soc_AXIIC_CMICD_S0_FN_MOD_BM_ISS_BCM88270_A0r_fields[] = { 15022 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 15023 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 15024 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 15025 }; 15026 15027 #endif 15028 #if defined(BCM_88375_A0) 15029 soc_field_info_t soc_AXIIC_CMICD_S0_FN_MOD_BM_ISS_BCM88375_A0r_fields[] = { 15030 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 15031 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 15032 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 15033 }; 15034 15035 #endif 15036 #if defined(BCM_88375_B0) 15037 soc_field_info_t soc_AXIIC_CMICD_S0_FN_MOD_BM_ISS_BCM88375_B0r_fields[] = { 15038 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 15039 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 15040 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 15041 }; 15042 15043 #endif 15044 #if defined(BCM_88470_A0) 15045 soc_field_info_t soc_AXIIC_CMICD_S0_FN_MOD_BM_ISS_BCM88470_A0r_fields[] = { 15046 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 15047 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 15048 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 15049 }; 15050 15051 #endif 15052 #if defined(BCM_88470_B0) 15053 soc_field_info_t soc_AXIIC_CMICD_S0_FN_MOD_BM_ISS_BCM88470_B0r_fields[] = { 15054 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 15055 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 15056 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 15057 }; 15058 15059 #endif 15060 #if defined(BCM_88675_B0) 15061 soc_field_info_t soc_AXIIC_CMICD_S0_FN_MOD_BM_ISS_BCM88675_B0r_fields[] = { 15062 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 15063 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 15064 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 15065 }; 15066 15067 #endif 15068 #if defined(BCM_88680_A0) 15069 soc_field_info_t soc_AXIIC_CMICD_S0_FN_MOD_BM_ISS_BCM88680_A0r_fields[] = { 15070 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 15071 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 15072 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 15073 }; 15074 15075 #endif 15076 #if defined(BCM_88690_A0) 15077 soc_field_info_t soc_AXIIC_CMICD_S0_FN_MOD_BM_ISS_BCM88690_A0r_fields[] = { 15078 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 15079 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 15080 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 15081 }; 15082 15083 #endif 15084 #if defined(BCM_88690_B0) 15085 soc_field_info_t soc_AXIIC_CMICD_S0_FN_MOD_BM_ISS_BCM88690_B0r_fields[] = { 15086 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 15087 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 15088 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 15089 }; 15090 15091 #endif 15092 #if defined(BCM_88790_A0) 15093 soc_field_info_t soc_AXIIC_CMICD_S0_FN_MOD_BM_ISS_BCM88790_A0r_fields[] = { 15094 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 15095 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 15096 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 15097 }; 15098 15099 #endif 15100 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 15101 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 15102 defined(BCM_56160_A0) || defined(BCM_56260_A0) 15103 soc_field_info_t soc_AXIIC_CMICD_S0_SECURITYr_fields[] = { 15104 { CMICD_S0_SECURITYf, 1, 0, SOCF_RES }, 15105 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 15106 }; 15107 15108 #endif 15109 #if defined(BCM_56260_B0) 15110 soc_field_info_t soc_AXIIC_CMICD_S0_SECURITY_BCM56260_B0r_fields[] = { 15111 { CMICD_S0_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 15112 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 15113 }; 15114 15115 #endif 15116 #if defined(BCM_88675_A0) 15117 soc_field_info_t soc_AXIIC_COMPONENT_ID0r_fields[] = { 15118 { COMPONENT_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15119 }; 15120 15121 #endif 15122 #if defined(BCM_88675_A0) 15123 soc_field_info_t soc_AXIIC_COMPONENT_ID1r_fields[] = { 15124 { COMPONENT_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15125 }; 15126 15127 #endif 15128 #if defined(BCM_88675_A0) 15129 soc_field_info_t soc_AXIIC_COMPONENT_ID2r_fields[] = { 15130 { COMPONENT_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15131 }; 15132 15133 #endif 15134 #if defined(BCM_88675_A0) 15135 soc_field_info_t soc_AXIIC_COMPONENT_ID3r_fields[] = { 15136 { COMPONENT_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15137 }; 15138 15139 #endif 15140 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 15141 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 15142 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 15143 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 15144 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 15145 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 15146 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 15147 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 15148 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 15149 defined(BCM_56980_A0) || defined(BCM_56980_B0) 15150 soc_field_info_t soc_AXIIC_COMPONENT_ID0_BCM53400_A0r_fields[] = { 15151 { COMPONENT_ID0f, 8, 0, SOCF_LE|SOCF_RO } 15152 }; 15153 15154 #endif 15155 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 15156 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 15157 defined(BCM_56450_B1) 15158 soc_field_info_t soc_AXIIC_COMPONENT_ID0_BCM56450_A0r_fields[] = { 15159 { COMPONENT_ID0f, 8, 0, SOCF_LE|SOCF_RO } 15160 }; 15161 15162 #endif 15163 #if defined(BCM_88270_A0) 15164 soc_field_info_t soc_AXIIC_COMPONENT_ID0_BCM88270_A0r_fields[] = { 15165 { COMPONENT_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15166 }; 15167 15168 #endif 15169 #if defined(BCM_88375_A0) 15170 soc_field_info_t soc_AXIIC_COMPONENT_ID0_BCM88375_A0r_fields[] = { 15171 { COMPONENT_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15172 }; 15173 15174 #endif 15175 #if defined(BCM_88375_B0) 15176 soc_field_info_t soc_AXIIC_COMPONENT_ID0_BCM88375_B0r_fields[] = { 15177 { COMPONENT_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15178 }; 15179 15180 #endif 15181 #if defined(BCM_88470_A0) 15182 soc_field_info_t soc_AXIIC_COMPONENT_ID0_BCM88470_A0r_fields[] = { 15183 { COMPONENT_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15184 }; 15185 15186 #endif 15187 #if defined(BCM_88470_B0) 15188 soc_field_info_t soc_AXIIC_COMPONENT_ID0_BCM88470_B0r_fields[] = { 15189 { COMPONENT_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15190 }; 15191 15192 #endif 15193 #if defined(BCM_88675_B0) 15194 soc_field_info_t soc_AXIIC_COMPONENT_ID0_BCM88675_B0r_fields[] = { 15195 { COMPONENT_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15196 }; 15197 15198 #endif 15199 #if defined(BCM_88680_A0) 15200 soc_field_info_t soc_AXIIC_COMPONENT_ID0_BCM88680_A0r_fields[] = { 15201 { COMPONENT_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15202 }; 15203 15204 #endif 15205 #if defined(BCM_88690_A0) 15206 soc_field_info_t soc_AXIIC_COMPONENT_ID0_BCM88690_A0r_fields[] = { 15207 { COMPONENT_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15208 }; 15209 15210 #endif 15211 #if defined(BCM_88690_B0) 15212 soc_field_info_t soc_AXIIC_COMPONENT_ID0_BCM88690_B0r_fields[] = { 15213 { COMPONENT_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15214 }; 15215 15216 #endif 15217 #if defined(BCM_88790_A0) 15218 soc_field_info_t soc_AXIIC_COMPONENT_ID0_BCM88790_A0r_fields[] = { 15219 { COMPONENT_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15220 }; 15221 15222 #endif 15223 #if defined(BCM_88950_A0) 15224 soc_field_info_t soc_AXIIC_COMPONENT_ID0_BCM88950_A0r_fields[] = { 15225 { COMPONENT_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15226 }; 15227 15228 #endif 15229 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 15230 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 15231 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 15232 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 15233 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 15234 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 15235 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 15236 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 15237 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 15238 defined(BCM_56980_A0) || defined(BCM_56980_B0) 15239 soc_field_info_t soc_AXIIC_COMPONENT_ID1_BCM53400_A0r_fields[] = { 15240 { COMPONENT_ID1f, 8, 0, SOCF_LE|SOCF_RO } 15241 }; 15242 15243 #endif 15244 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 15245 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 15246 defined(BCM_56450_B1) 15247 soc_field_info_t soc_AXIIC_COMPONENT_ID1_BCM56450_A0r_fields[] = { 15248 { COMPONENT_ID1f, 8, 0, SOCF_LE|SOCF_RO } 15249 }; 15250 15251 #endif 15252 #if defined(BCM_88270_A0) 15253 soc_field_info_t soc_AXIIC_COMPONENT_ID1_BCM88270_A0r_fields[] = { 15254 { COMPONENT_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15255 }; 15256 15257 #endif 15258 #if defined(BCM_88375_A0) 15259 soc_field_info_t soc_AXIIC_COMPONENT_ID1_BCM88375_A0r_fields[] = { 15260 { COMPONENT_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15261 }; 15262 15263 #endif 15264 #if defined(BCM_88375_B0) 15265 soc_field_info_t soc_AXIIC_COMPONENT_ID1_BCM88375_B0r_fields[] = { 15266 { COMPONENT_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15267 }; 15268 15269 #endif 15270 #if defined(BCM_88470_A0) 15271 soc_field_info_t soc_AXIIC_COMPONENT_ID1_BCM88470_A0r_fields[] = { 15272 { COMPONENT_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15273 }; 15274 15275 #endif 15276 #if defined(BCM_88470_B0) 15277 soc_field_info_t soc_AXIIC_COMPONENT_ID1_BCM88470_B0r_fields[] = { 15278 { COMPONENT_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15279 }; 15280 15281 #endif 15282 #if defined(BCM_88675_B0) 15283 soc_field_info_t soc_AXIIC_COMPONENT_ID1_BCM88675_B0r_fields[] = { 15284 { COMPONENT_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15285 }; 15286 15287 #endif 15288 #if defined(BCM_88680_A0) 15289 soc_field_info_t soc_AXIIC_COMPONENT_ID1_BCM88680_A0r_fields[] = { 15290 { COMPONENT_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15291 }; 15292 15293 #endif 15294 #if defined(BCM_88690_A0) 15295 soc_field_info_t soc_AXIIC_COMPONENT_ID1_BCM88690_A0r_fields[] = { 15296 { COMPONENT_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15297 }; 15298 15299 #endif 15300 #if defined(BCM_88690_B0) 15301 soc_field_info_t soc_AXIIC_COMPONENT_ID1_BCM88690_B0r_fields[] = { 15302 { COMPONENT_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15303 }; 15304 15305 #endif 15306 #if defined(BCM_88790_A0) 15307 soc_field_info_t soc_AXIIC_COMPONENT_ID1_BCM88790_A0r_fields[] = { 15308 { COMPONENT_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15309 }; 15310 15311 #endif 15312 #if defined(BCM_88950_A0) 15313 soc_field_info_t soc_AXIIC_COMPONENT_ID1_BCM88950_A0r_fields[] = { 15314 { COMPONENT_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15315 }; 15316 15317 #endif 15318 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 15319 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 15320 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 15321 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 15322 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 15323 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 15324 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 15325 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 15326 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 15327 defined(BCM_56980_A0) || defined(BCM_56980_B0) 15328 soc_field_info_t soc_AXIIC_COMPONENT_ID2_BCM53400_A0r_fields[] = { 15329 { COMPONENT_ID2f, 8, 0, SOCF_LE|SOCF_RO } 15330 }; 15331 15332 #endif 15333 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 15334 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 15335 defined(BCM_56450_B1) 15336 soc_field_info_t soc_AXIIC_COMPONENT_ID2_BCM56450_A0r_fields[] = { 15337 { COMPONENT_ID2f, 8, 0, SOCF_LE|SOCF_RO } 15338 }; 15339 15340 #endif 15341 #if defined(BCM_88270_A0) 15342 soc_field_info_t soc_AXIIC_COMPONENT_ID2_BCM88270_A0r_fields[] = { 15343 { COMPONENT_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15344 }; 15345 15346 #endif 15347 #if defined(BCM_88375_A0) 15348 soc_field_info_t soc_AXIIC_COMPONENT_ID2_BCM88375_A0r_fields[] = { 15349 { COMPONENT_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15350 }; 15351 15352 #endif 15353 #if defined(BCM_88375_B0) 15354 soc_field_info_t soc_AXIIC_COMPONENT_ID2_BCM88375_B0r_fields[] = { 15355 { COMPONENT_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15356 }; 15357 15358 #endif 15359 #if defined(BCM_88470_A0) 15360 soc_field_info_t soc_AXIIC_COMPONENT_ID2_BCM88470_A0r_fields[] = { 15361 { COMPONENT_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15362 }; 15363 15364 #endif 15365 #if defined(BCM_88470_B0) 15366 soc_field_info_t soc_AXIIC_COMPONENT_ID2_BCM88470_B0r_fields[] = { 15367 { COMPONENT_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15368 }; 15369 15370 #endif 15371 #if defined(BCM_88675_B0) 15372 soc_field_info_t soc_AXIIC_COMPONENT_ID2_BCM88675_B0r_fields[] = { 15373 { COMPONENT_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15374 }; 15375 15376 #endif 15377 #if defined(BCM_88680_A0) 15378 soc_field_info_t soc_AXIIC_COMPONENT_ID2_BCM88680_A0r_fields[] = { 15379 { COMPONENT_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15380 }; 15381 15382 #endif 15383 #if defined(BCM_88690_A0) 15384 soc_field_info_t soc_AXIIC_COMPONENT_ID2_BCM88690_A0r_fields[] = { 15385 { COMPONENT_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15386 }; 15387 15388 #endif 15389 #if defined(BCM_88690_B0) 15390 soc_field_info_t soc_AXIIC_COMPONENT_ID2_BCM88690_B0r_fields[] = { 15391 { COMPONENT_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15392 }; 15393 15394 #endif 15395 #if defined(BCM_88790_A0) 15396 soc_field_info_t soc_AXIIC_COMPONENT_ID2_BCM88790_A0r_fields[] = { 15397 { COMPONENT_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15398 }; 15399 15400 #endif 15401 #if defined(BCM_88950_A0) 15402 soc_field_info_t soc_AXIIC_COMPONENT_ID2_BCM88950_A0r_fields[] = { 15403 { COMPONENT_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15404 }; 15405 15406 #endif 15407 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 15408 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 15409 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 15410 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 15411 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 15412 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 15413 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 15414 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 15415 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 15416 defined(BCM_56980_A0) || defined(BCM_56980_B0) 15417 soc_field_info_t soc_AXIIC_COMPONENT_ID3_BCM53400_A0r_fields[] = { 15418 { COMPONENT_ID3f, 8, 0, SOCF_LE|SOCF_RO } 15419 }; 15420 15421 #endif 15422 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 15423 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 15424 defined(BCM_56450_B1) 15425 soc_field_info_t soc_AXIIC_COMPONENT_ID3_BCM56450_A0r_fields[] = { 15426 { COMPONENT_ID3f, 8, 0, SOCF_LE|SOCF_RO } 15427 }; 15428 15429 #endif 15430 #if defined(BCM_88270_A0) 15431 soc_field_info_t soc_AXIIC_COMPONENT_ID3_BCM88270_A0r_fields[] = { 15432 { COMPONENT_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15433 }; 15434 15435 #endif 15436 #if defined(BCM_88375_A0) 15437 soc_field_info_t soc_AXIIC_COMPONENT_ID3_BCM88375_A0r_fields[] = { 15438 { COMPONENT_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15439 }; 15440 15441 #endif 15442 #if defined(BCM_88375_B0) 15443 soc_field_info_t soc_AXIIC_COMPONENT_ID3_BCM88375_B0r_fields[] = { 15444 { COMPONENT_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15445 }; 15446 15447 #endif 15448 #if defined(BCM_88470_A0) 15449 soc_field_info_t soc_AXIIC_COMPONENT_ID3_BCM88470_A0r_fields[] = { 15450 { COMPONENT_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15451 }; 15452 15453 #endif 15454 #if defined(BCM_88470_B0) 15455 soc_field_info_t soc_AXIIC_COMPONENT_ID3_BCM88470_B0r_fields[] = { 15456 { COMPONENT_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15457 }; 15458 15459 #endif 15460 #if defined(BCM_88675_B0) 15461 soc_field_info_t soc_AXIIC_COMPONENT_ID3_BCM88675_B0r_fields[] = { 15462 { COMPONENT_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15463 }; 15464 15465 #endif 15466 #if defined(BCM_88680_A0) 15467 soc_field_info_t soc_AXIIC_COMPONENT_ID3_BCM88680_A0r_fields[] = { 15468 { COMPONENT_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15469 }; 15470 15471 #endif 15472 #if defined(BCM_88690_A0) 15473 soc_field_info_t soc_AXIIC_COMPONENT_ID3_BCM88690_A0r_fields[] = { 15474 { COMPONENT_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15475 }; 15476 15477 #endif 15478 #if defined(BCM_88690_B0) 15479 soc_field_info_t soc_AXIIC_COMPONENT_ID3_BCM88690_B0r_fields[] = { 15480 { COMPONENT_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15481 }; 15482 15483 #endif 15484 #if defined(BCM_88790_A0) 15485 soc_field_info_t soc_AXIIC_COMPONENT_ID3_BCM88790_A0r_fields[] = { 15486 { COMPONENT_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15487 }; 15488 15489 #endif 15490 #if defined(BCM_88950_A0) 15491 soc_field_info_t soc_AXIIC_COMPONENT_ID3_BCM88950_A0r_fields[] = { 15492 { COMPONENT_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15493 }; 15494 15495 #endif 15496 #if defined(BCM_88675_A0) 15497 soc_field_info_t soc_AXIIC_CR5JTAG_M0_READ_QOSr_fields[] = { 15498 { A9JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 15499 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15500 }; 15501 15502 #endif 15503 #if defined(BCM_88270_A0) 15504 soc_field_info_t soc_AXIIC_CR5JTAG_M0_READ_QOS_BCM88270_A0r_fields[] = { 15505 { A9JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 15506 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15507 }; 15508 15509 #endif 15510 #if defined(BCM_88375_A0) 15511 soc_field_info_t soc_AXIIC_CR5JTAG_M0_READ_QOS_BCM88375_A0r_fields[] = { 15512 { A9JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 15513 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15514 }; 15515 15516 #endif 15517 #if defined(BCM_88375_B0) 15518 soc_field_info_t soc_AXIIC_CR5JTAG_M0_READ_QOS_BCM88375_B0r_fields[] = { 15519 { A9JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 15520 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15521 }; 15522 15523 #endif 15524 #if defined(BCM_88470_A0) 15525 soc_field_info_t soc_AXIIC_CR5JTAG_M0_READ_QOS_BCM88470_A0r_fields[] = { 15526 { A9JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 15527 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15528 }; 15529 15530 #endif 15531 #if defined(BCM_88470_B0) 15532 soc_field_info_t soc_AXIIC_CR5JTAG_M0_READ_QOS_BCM88470_B0r_fields[] = { 15533 { A9JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 15534 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15535 }; 15536 15537 #endif 15538 #if defined(BCM_88675_B0) 15539 soc_field_info_t soc_AXIIC_CR5JTAG_M0_READ_QOS_BCM88675_B0r_fields[] = { 15540 { A9JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 15541 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15542 }; 15543 15544 #endif 15545 #if defined(BCM_88680_A0) 15546 soc_field_info_t soc_AXIIC_CR5JTAG_M0_READ_QOS_BCM88680_A0r_fields[] = { 15547 { A9JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 15548 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15549 }; 15550 15551 #endif 15552 #if defined(BCM_88690_A0) 15553 soc_field_info_t soc_AXIIC_CR5JTAG_M0_READ_QOS_BCM88690_A0r_fields[] = { 15554 { A9JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 15555 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15556 }; 15557 15558 #endif 15559 #if defined(BCM_88690_B0) 15560 soc_field_info_t soc_AXIIC_CR5JTAG_M0_READ_QOS_BCM88690_B0r_fields[] = { 15561 { A9JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 15562 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15563 }; 15564 15565 #endif 15566 #if defined(BCM_88790_A0) 15567 soc_field_info_t soc_AXIIC_CR5JTAG_M0_READ_QOS_BCM88790_A0r_fields[] = { 15568 { A9JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 15569 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15570 }; 15571 15572 #endif 15573 #if defined(BCM_88950_A0) 15574 soc_field_info_t soc_AXIIC_CR5JTAG_M0_READ_QOS_BCM88950_A0r_fields[] = { 15575 { A9JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 15576 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15577 }; 15578 15579 #endif 15580 #if defined(BCM_88675_A0) 15581 soc_field_info_t soc_AXIIC_CR5JTAG_M0_WRITE_QOSr_fields[] = { 15582 { A9JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 15583 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15584 }; 15585 15586 #endif 15587 #if defined(BCM_88270_A0) 15588 soc_field_info_t soc_AXIIC_CR5JTAG_M0_WRITE_QOS_BCM88270_A0r_fields[] = { 15589 { A9JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 15590 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15591 }; 15592 15593 #endif 15594 #if defined(BCM_88375_A0) 15595 soc_field_info_t soc_AXIIC_CR5JTAG_M0_WRITE_QOS_BCM88375_A0r_fields[] = { 15596 { A9JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 15597 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15598 }; 15599 15600 #endif 15601 #if defined(BCM_88375_B0) 15602 soc_field_info_t soc_AXIIC_CR5JTAG_M0_WRITE_QOS_BCM88375_B0r_fields[] = { 15603 { A9JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 15604 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15605 }; 15606 15607 #endif 15608 #if defined(BCM_88470_A0) 15609 soc_field_info_t soc_AXIIC_CR5JTAG_M0_WRITE_QOS_BCM88470_A0r_fields[] = { 15610 { A9JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 15611 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15612 }; 15613 15614 #endif 15615 #if defined(BCM_88470_B0) 15616 soc_field_info_t soc_AXIIC_CR5JTAG_M0_WRITE_QOS_BCM88470_B0r_fields[] = { 15617 { A9JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 15618 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15619 }; 15620 15621 #endif 15622 #if defined(BCM_88675_B0) 15623 soc_field_info_t soc_AXIIC_CR5JTAG_M0_WRITE_QOS_BCM88675_B0r_fields[] = { 15624 { A9JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 15625 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15626 }; 15627 15628 #endif 15629 #if defined(BCM_88680_A0) 15630 soc_field_info_t soc_AXIIC_CR5JTAG_M0_WRITE_QOS_BCM88680_A0r_fields[] = { 15631 { A9JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 15632 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15633 }; 15634 15635 #endif 15636 #if defined(BCM_88690_A0) 15637 soc_field_info_t soc_AXIIC_CR5JTAG_M0_WRITE_QOS_BCM88690_A0r_fields[] = { 15638 { A9JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 15639 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15640 }; 15641 15642 #endif 15643 #if defined(BCM_88690_B0) 15644 soc_field_info_t soc_AXIIC_CR5JTAG_M0_WRITE_QOS_BCM88690_B0r_fields[] = { 15645 { A9JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 15646 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15647 }; 15648 15649 #endif 15650 #if defined(BCM_88790_A0) 15651 soc_field_info_t soc_AXIIC_CR5JTAG_M0_WRITE_QOS_BCM88790_A0r_fields[] = { 15652 { A9JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 15653 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15654 }; 15655 15656 #endif 15657 #if defined(BCM_88950_A0) 15658 soc_field_info_t soc_AXIIC_CR5JTAG_M0_WRITE_QOS_BCM88950_A0r_fields[] = { 15659 { A9JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 15660 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 15661 }; 15662 15663 #endif 15664 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 15665 defined(BCM_53570_B0) || defined(BCM_56260_A0) 15666 soc_field_info_t soc_AXIIC_CRYPTO_S0_SECURITYr_fields[] = { 15667 { CRYPTO_S0_SECURITYf, 1, 0, SOCF_RES }, 15668 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 15669 }; 15670 15671 #endif 15672 #if defined(BCM_56260_B0) 15673 soc_field_info_t soc_AXIIC_CRYPTO_S0_SECURITY_BCM56260_B0r_fields[] = { 15674 { CRYPTO_S0_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 15675 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 15676 }; 15677 15678 #endif 15679 #if defined(BCM_88675_A0) 15680 soc_field_info_t soc_AXIIC_DMA_M0_AR_Br_fields[] = { 15681 { AR_Bf, 16, 0, SOCF_LE }, 15682 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15683 }; 15684 15685 #endif 15686 #if defined(BCM_88270_A0) 15687 soc_field_info_t soc_AXIIC_DMA_M0_AR_B_BCM88270_A0r_fields[] = { 15688 { AR_Bf, 16, 0, SOCF_LE }, 15689 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15690 }; 15691 15692 #endif 15693 #if defined(BCM_88375_A0) 15694 soc_field_info_t soc_AXIIC_DMA_M0_AR_B_BCM88375_A0r_fields[] = { 15695 { AR_Bf, 16, 0, SOCF_LE }, 15696 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15697 }; 15698 15699 #endif 15700 #if defined(BCM_88375_B0) 15701 soc_field_info_t soc_AXIIC_DMA_M0_AR_B_BCM88375_B0r_fields[] = { 15702 { AR_Bf, 16, 0, SOCF_LE }, 15703 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15704 }; 15705 15706 #endif 15707 #if defined(BCM_88470_A0) 15708 soc_field_info_t soc_AXIIC_DMA_M0_AR_B_BCM88470_A0r_fields[] = { 15709 { AR_Bf, 16, 0, SOCF_LE }, 15710 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15711 }; 15712 15713 #endif 15714 #if defined(BCM_88470_B0) 15715 soc_field_info_t soc_AXIIC_DMA_M0_AR_B_BCM88470_B0r_fields[] = { 15716 { AR_Bf, 16, 0, SOCF_LE }, 15717 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15718 }; 15719 15720 #endif 15721 #if defined(BCM_88675_B0) 15722 soc_field_info_t soc_AXIIC_DMA_M0_AR_B_BCM88675_B0r_fields[] = { 15723 { AR_Bf, 16, 0, SOCF_LE }, 15724 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15725 }; 15726 15727 #endif 15728 #if defined(BCM_88680_A0) 15729 soc_field_info_t soc_AXIIC_DMA_M0_AR_B_BCM88680_A0r_fields[] = { 15730 { AR_Bf, 16, 0, SOCF_LE }, 15731 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15732 }; 15733 15734 #endif 15735 #if defined(BCM_88690_A0) 15736 soc_field_info_t soc_AXIIC_DMA_M0_AR_B_BCM88690_A0r_fields[] = { 15737 { AR_Bf, 16, 0, SOCF_LE }, 15738 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 15739 }; 15740 15741 #endif 15742 #if defined(BCM_88690_B0) 15743 soc_field_info_t soc_AXIIC_DMA_M0_AR_B_BCM88690_B0r_fields[] = { 15744 { AR_Bf, 16, 0, SOCF_LE }, 15745 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 15746 }; 15747 15748 #endif 15749 #if defined(BCM_88790_A0) 15750 soc_field_info_t soc_AXIIC_DMA_M0_AR_B_BCM88790_A0r_fields[] = { 15751 { AR_Bf, 16, 0, SOCF_LE }, 15752 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 15753 }; 15754 15755 #endif 15756 #if defined(BCM_88675_A0) 15757 soc_field_info_t soc_AXIIC_DMA_M0_AR_Pr_fields[] = { 15758 { AR_Pf, 8, 24, SOCF_LE }, 15759 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15760 }; 15761 15762 #endif 15763 #if defined(BCM_88270_A0) 15764 soc_field_info_t soc_AXIIC_DMA_M0_AR_P_BCM88270_A0r_fields[] = { 15765 { AR_Pf, 8, 24, SOCF_LE }, 15766 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15767 }; 15768 15769 #endif 15770 #if defined(BCM_88375_A0) 15771 soc_field_info_t soc_AXIIC_DMA_M0_AR_P_BCM88375_A0r_fields[] = { 15772 { AR_Pf, 8, 24, SOCF_LE }, 15773 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15774 }; 15775 15776 #endif 15777 #if defined(BCM_88375_B0) 15778 soc_field_info_t soc_AXIIC_DMA_M0_AR_P_BCM88375_B0r_fields[] = { 15779 { AR_Pf, 8, 24, SOCF_LE }, 15780 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15781 }; 15782 15783 #endif 15784 #if defined(BCM_88470_A0) 15785 soc_field_info_t soc_AXIIC_DMA_M0_AR_P_BCM88470_A0r_fields[] = { 15786 { AR_Pf, 8, 24, SOCF_LE }, 15787 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15788 }; 15789 15790 #endif 15791 #if defined(BCM_88470_B0) 15792 soc_field_info_t soc_AXIIC_DMA_M0_AR_P_BCM88470_B0r_fields[] = { 15793 { AR_Pf, 8, 24, SOCF_LE }, 15794 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15795 }; 15796 15797 #endif 15798 #if defined(BCM_88675_B0) 15799 soc_field_info_t soc_AXIIC_DMA_M0_AR_P_BCM88675_B0r_fields[] = { 15800 { AR_Pf, 8, 24, SOCF_LE }, 15801 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15802 }; 15803 15804 #endif 15805 #if defined(BCM_88680_A0) 15806 soc_field_info_t soc_AXIIC_DMA_M0_AR_P_BCM88680_A0r_fields[] = { 15807 { AR_Pf, 8, 24, SOCF_LE }, 15808 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15809 }; 15810 15811 #endif 15812 #if defined(BCM_88690_A0) 15813 soc_field_info_t soc_AXIIC_DMA_M0_AR_P_BCM88690_A0r_fields[] = { 15814 { AR_Pf, 8, 24, SOCF_LE }, 15815 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15816 }; 15817 15818 #endif 15819 #if defined(BCM_88690_B0) 15820 soc_field_info_t soc_AXIIC_DMA_M0_AR_P_BCM88690_B0r_fields[] = { 15821 { AR_Pf, 8, 24, SOCF_LE }, 15822 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15823 }; 15824 15825 #endif 15826 #if defined(BCM_88790_A0) 15827 soc_field_info_t soc_AXIIC_DMA_M0_AR_P_BCM88790_A0r_fields[] = { 15828 { AR_Pf, 8, 24, SOCF_LE }, 15829 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15830 }; 15831 15832 #endif 15833 #if defined(BCM_88675_A0) 15834 soc_field_info_t soc_AXIIC_DMA_M0_AR_Rr_fields[] = { 15835 { AR_Rf, 12, 20, SOCF_LE }, 15836 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15837 }; 15838 15839 #endif 15840 #if defined(BCM_88270_A0) 15841 soc_field_info_t soc_AXIIC_DMA_M0_AR_R_BCM88270_A0r_fields[] = { 15842 { AR_Rf, 12, 20, SOCF_LE }, 15843 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15844 }; 15845 15846 #endif 15847 #if defined(BCM_88375_A0) 15848 soc_field_info_t soc_AXIIC_DMA_M0_AR_R_BCM88375_A0r_fields[] = { 15849 { AR_Rf, 12, 20, SOCF_LE }, 15850 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15851 }; 15852 15853 #endif 15854 #if defined(BCM_88375_B0) 15855 soc_field_info_t soc_AXIIC_DMA_M0_AR_R_BCM88375_B0r_fields[] = { 15856 { AR_Rf, 12, 20, SOCF_LE }, 15857 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15858 }; 15859 15860 #endif 15861 #if defined(BCM_88470_A0) 15862 soc_field_info_t soc_AXIIC_DMA_M0_AR_R_BCM88470_A0r_fields[] = { 15863 { AR_Rf, 12, 20, SOCF_LE }, 15864 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15865 }; 15866 15867 #endif 15868 #if defined(BCM_88470_B0) 15869 soc_field_info_t soc_AXIIC_DMA_M0_AR_R_BCM88470_B0r_fields[] = { 15870 { AR_Rf, 12, 20, SOCF_LE }, 15871 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15872 }; 15873 15874 #endif 15875 #if defined(BCM_88675_B0) 15876 soc_field_info_t soc_AXIIC_DMA_M0_AR_R_BCM88675_B0r_fields[] = { 15877 { AR_Rf, 12, 20, SOCF_LE }, 15878 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15879 }; 15880 15881 #endif 15882 #if defined(BCM_88680_A0) 15883 soc_field_info_t soc_AXIIC_DMA_M0_AR_R_BCM88680_A0r_fields[] = { 15884 { AR_Rf, 12, 20, SOCF_LE }, 15885 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15886 }; 15887 15888 #endif 15889 #if defined(BCM_88690_A0) 15890 soc_field_info_t soc_AXIIC_DMA_M0_AR_R_BCM88690_A0r_fields[] = { 15891 { AR_Rf, 12, 20, SOCF_LE }, 15892 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15893 }; 15894 15895 #endif 15896 #if defined(BCM_88690_B0) 15897 soc_field_info_t soc_AXIIC_DMA_M0_AR_R_BCM88690_B0r_fields[] = { 15898 { AR_Rf, 12, 20, SOCF_LE }, 15899 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15900 }; 15901 15902 #endif 15903 #if defined(BCM_88790_A0) 15904 soc_field_info_t soc_AXIIC_DMA_M0_AR_R_BCM88790_A0r_fields[] = { 15905 { AR_Rf, 12, 20, SOCF_LE }, 15906 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 15907 }; 15908 15909 #endif 15910 #if defined(BCM_88675_A0) 15911 soc_field_info_t soc_AXIIC_DMA_M0_AW_Br_fields[] = { 15912 { AW_Bf, 16, 0, SOCF_LE }, 15913 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15914 }; 15915 15916 #endif 15917 #if defined(BCM_88270_A0) 15918 soc_field_info_t soc_AXIIC_DMA_M0_AW_B_BCM88270_A0r_fields[] = { 15919 { AW_Bf, 16, 0, SOCF_LE }, 15920 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15921 }; 15922 15923 #endif 15924 #if defined(BCM_88375_A0) 15925 soc_field_info_t soc_AXIIC_DMA_M0_AW_B_BCM88375_A0r_fields[] = { 15926 { AW_Bf, 16, 0, SOCF_LE }, 15927 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15928 }; 15929 15930 #endif 15931 #if defined(BCM_88375_B0) 15932 soc_field_info_t soc_AXIIC_DMA_M0_AW_B_BCM88375_B0r_fields[] = { 15933 { AW_Bf, 16, 0, SOCF_LE }, 15934 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15935 }; 15936 15937 #endif 15938 #if defined(BCM_88470_A0) 15939 soc_field_info_t soc_AXIIC_DMA_M0_AW_B_BCM88470_A0r_fields[] = { 15940 { AW_Bf, 16, 0, SOCF_LE }, 15941 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15942 }; 15943 15944 #endif 15945 #if defined(BCM_88470_B0) 15946 soc_field_info_t soc_AXIIC_DMA_M0_AW_B_BCM88470_B0r_fields[] = { 15947 { AW_Bf, 16, 0, SOCF_LE }, 15948 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15949 }; 15950 15951 #endif 15952 #if defined(BCM_88675_B0) 15953 soc_field_info_t soc_AXIIC_DMA_M0_AW_B_BCM88675_B0r_fields[] = { 15954 { AW_Bf, 16, 0, SOCF_LE }, 15955 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15956 }; 15957 15958 #endif 15959 #if defined(BCM_88680_A0) 15960 soc_field_info_t soc_AXIIC_DMA_M0_AW_B_BCM88680_A0r_fields[] = { 15961 { AW_Bf, 16, 0, SOCF_LE }, 15962 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15963 }; 15964 15965 #endif 15966 #if defined(BCM_88690_A0) 15967 soc_field_info_t soc_AXIIC_DMA_M0_AW_B_BCM88690_A0r_fields[] = { 15968 { AW_Bf, 16, 0, SOCF_LE }, 15969 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 15970 }; 15971 15972 #endif 15973 #if defined(BCM_88690_B0) 15974 soc_field_info_t soc_AXIIC_DMA_M0_AW_B_BCM88690_B0r_fields[] = { 15975 { AW_Bf, 16, 0, SOCF_LE }, 15976 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 15977 }; 15978 15979 #endif 15980 #if defined(BCM_88790_A0) 15981 soc_field_info_t soc_AXIIC_DMA_M0_AW_B_BCM88790_A0r_fields[] = { 15982 { AW_Bf, 16, 0, SOCF_LE }, 15983 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 15984 }; 15985 15986 #endif 15987 #if defined(BCM_88675_A0) 15988 soc_field_info_t soc_AXIIC_DMA_M0_AW_Pr_fields[] = { 15989 { AW_Pf, 8, 24, SOCF_LE }, 15990 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15991 }; 15992 15993 #endif 15994 #if defined(BCM_88270_A0) 15995 soc_field_info_t soc_AXIIC_DMA_M0_AW_P_BCM88270_A0r_fields[] = { 15996 { AW_Pf, 8, 24, SOCF_LE }, 15997 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 15998 }; 15999 16000 #endif 16001 #if defined(BCM_88375_A0) 16002 soc_field_info_t soc_AXIIC_DMA_M0_AW_P_BCM88375_A0r_fields[] = { 16003 { AW_Pf, 8, 24, SOCF_LE }, 16004 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16005 }; 16006 16007 #endif 16008 #if defined(BCM_88375_B0) 16009 soc_field_info_t soc_AXIIC_DMA_M0_AW_P_BCM88375_B0r_fields[] = { 16010 { AW_Pf, 8, 24, SOCF_LE }, 16011 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16012 }; 16013 16014 #endif 16015 #if defined(BCM_88470_A0) 16016 soc_field_info_t soc_AXIIC_DMA_M0_AW_P_BCM88470_A0r_fields[] = { 16017 { AW_Pf, 8, 24, SOCF_LE }, 16018 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16019 }; 16020 16021 #endif 16022 #if defined(BCM_88470_B0) 16023 soc_field_info_t soc_AXIIC_DMA_M0_AW_P_BCM88470_B0r_fields[] = { 16024 { AW_Pf, 8, 24, SOCF_LE }, 16025 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16026 }; 16027 16028 #endif 16029 #if defined(BCM_88675_B0) 16030 soc_field_info_t soc_AXIIC_DMA_M0_AW_P_BCM88675_B0r_fields[] = { 16031 { AW_Pf, 8, 24, SOCF_LE }, 16032 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16033 }; 16034 16035 #endif 16036 #if defined(BCM_88680_A0) 16037 soc_field_info_t soc_AXIIC_DMA_M0_AW_P_BCM88680_A0r_fields[] = { 16038 { AW_Pf, 8, 24, SOCF_LE }, 16039 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16040 }; 16041 16042 #endif 16043 #if defined(BCM_88690_A0) 16044 soc_field_info_t soc_AXIIC_DMA_M0_AW_P_BCM88690_A0r_fields[] = { 16045 { AW_Pf, 8, 24, SOCF_LE }, 16046 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16047 }; 16048 16049 #endif 16050 #if defined(BCM_88690_B0) 16051 soc_field_info_t soc_AXIIC_DMA_M0_AW_P_BCM88690_B0r_fields[] = { 16052 { AW_Pf, 8, 24, SOCF_LE }, 16053 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16054 }; 16055 16056 #endif 16057 #if defined(BCM_88790_A0) 16058 soc_field_info_t soc_AXIIC_DMA_M0_AW_P_BCM88790_A0r_fields[] = { 16059 { AW_Pf, 8, 24, SOCF_LE }, 16060 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16061 }; 16062 16063 #endif 16064 #if defined(BCM_88675_A0) 16065 soc_field_info_t soc_AXIIC_DMA_M0_AW_Rr_fields[] = { 16066 { AW_Rf, 12, 20, SOCF_LE }, 16067 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16068 }; 16069 16070 #endif 16071 #if defined(BCM_88270_A0) 16072 soc_field_info_t soc_AXIIC_DMA_M0_AW_R_BCM88270_A0r_fields[] = { 16073 { AW_Rf, 12, 20, SOCF_LE }, 16074 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16075 }; 16076 16077 #endif 16078 #if defined(BCM_88375_A0) 16079 soc_field_info_t soc_AXIIC_DMA_M0_AW_R_BCM88375_A0r_fields[] = { 16080 { AW_Rf, 12, 20, SOCF_LE }, 16081 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16082 }; 16083 16084 #endif 16085 #if defined(BCM_88375_B0) 16086 soc_field_info_t soc_AXIIC_DMA_M0_AW_R_BCM88375_B0r_fields[] = { 16087 { AW_Rf, 12, 20, SOCF_LE }, 16088 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16089 }; 16090 16091 #endif 16092 #if defined(BCM_88470_A0) 16093 soc_field_info_t soc_AXIIC_DMA_M0_AW_R_BCM88470_A0r_fields[] = { 16094 { AW_Rf, 12, 20, SOCF_LE }, 16095 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16096 }; 16097 16098 #endif 16099 #if defined(BCM_88470_B0) 16100 soc_field_info_t soc_AXIIC_DMA_M0_AW_R_BCM88470_B0r_fields[] = { 16101 { AW_Rf, 12, 20, SOCF_LE }, 16102 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16103 }; 16104 16105 #endif 16106 #if defined(BCM_88675_B0) 16107 soc_field_info_t soc_AXIIC_DMA_M0_AW_R_BCM88675_B0r_fields[] = { 16108 { AW_Rf, 12, 20, SOCF_LE }, 16109 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16110 }; 16111 16112 #endif 16113 #if defined(BCM_88680_A0) 16114 soc_field_info_t soc_AXIIC_DMA_M0_AW_R_BCM88680_A0r_fields[] = { 16115 { AW_Rf, 12, 20, SOCF_LE }, 16116 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16117 }; 16118 16119 #endif 16120 #if defined(BCM_88690_A0) 16121 soc_field_info_t soc_AXIIC_DMA_M0_AW_R_BCM88690_A0r_fields[] = { 16122 { AW_Rf, 12, 20, SOCF_LE }, 16123 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16124 }; 16125 16126 #endif 16127 #if defined(BCM_88690_B0) 16128 soc_field_info_t soc_AXIIC_DMA_M0_AW_R_BCM88690_B0r_fields[] = { 16129 { AW_Rf, 12, 20, SOCF_LE }, 16130 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16131 }; 16132 16133 #endif 16134 #if defined(BCM_88790_A0) 16135 soc_field_info_t soc_AXIIC_DMA_M0_AW_R_BCM88790_A0r_fields[] = { 16136 { AW_Rf, 12, 20, SOCF_LE }, 16137 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 16138 }; 16139 16140 #endif 16141 #if defined(BCM_88675_A0) 16142 soc_field_info_t soc_AXIIC_DMA_M0_FN_MODr_fields[] = { 16143 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 16144 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 16145 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 16146 }; 16147 16148 #endif 16149 #if defined(BCM_88270_A0) 16150 soc_field_info_t soc_AXIIC_DMA_M0_FN_MOD_BCM88270_A0r_fields[] = { 16151 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 16152 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 16153 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 16154 }; 16155 16156 #endif 16157 #if defined(BCM_88375_A0) 16158 soc_field_info_t soc_AXIIC_DMA_M0_FN_MOD_BCM88375_A0r_fields[] = { 16159 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 16160 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 16161 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 16162 }; 16163 16164 #endif 16165 #if defined(BCM_88375_B0) 16166 soc_field_info_t soc_AXIIC_DMA_M0_FN_MOD_BCM88375_B0r_fields[] = { 16167 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 16168 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 16169 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 16170 }; 16171 16172 #endif 16173 #if defined(BCM_88470_A0) 16174 soc_field_info_t soc_AXIIC_DMA_M0_FN_MOD_BCM88470_A0r_fields[] = { 16175 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 16176 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 16177 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 16178 }; 16179 16180 #endif 16181 #if defined(BCM_88470_B0) 16182 soc_field_info_t soc_AXIIC_DMA_M0_FN_MOD_BCM88470_B0r_fields[] = { 16183 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 16184 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 16185 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 16186 }; 16187 16188 #endif 16189 #if defined(BCM_88675_B0) 16190 soc_field_info_t soc_AXIIC_DMA_M0_FN_MOD_BCM88675_B0r_fields[] = { 16191 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 16192 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 16193 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 16194 }; 16195 16196 #endif 16197 #if defined(BCM_88680_A0) 16198 soc_field_info_t soc_AXIIC_DMA_M0_FN_MOD_BCM88680_A0r_fields[] = { 16199 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 16200 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 16201 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 16202 }; 16203 16204 #endif 16205 #if defined(BCM_88690_A0) 16206 soc_field_info_t soc_AXIIC_DMA_M0_FN_MOD_BCM88690_A0r_fields[] = { 16207 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 16208 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 16209 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 16210 }; 16211 16212 #endif 16213 #if defined(BCM_88690_B0) 16214 soc_field_info_t soc_AXIIC_DMA_M0_FN_MOD_BCM88690_B0r_fields[] = { 16215 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 16216 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 16217 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 16218 }; 16219 16220 #endif 16221 #if defined(BCM_88790_A0) 16222 soc_field_info_t soc_AXIIC_DMA_M0_FN_MOD_BCM88790_A0r_fields[] = { 16223 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 16224 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 16225 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 16226 }; 16227 16228 #endif 16229 #if defined(BCM_88675_A0) 16230 soc_field_info_t soc_AXIIC_DMA_M0_KIr_fields[] = { 16231 { AR_KIf, 3, 8, SOCF_LE }, 16232 { AW_KIf, 3, 0, SOCF_LE }, 16233 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16234 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16235 }; 16236 16237 #endif 16238 #if defined(BCM_88270_A0) 16239 soc_field_info_t soc_AXIIC_DMA_M0_KI_BCM88270_A0r_fields[] = { 16240 { AR_KIf, 3, 8, SOCF_LE }, 16241 { AW_KIf, 3, 0, SOCF_LE }, 16242 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16243 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16244 }; 16245 16246 #endif 16247 #if defined(BCM_88375_A0) 16248 soc_field_info_t soc_AXIIC_DMA_M0_KI_BCM88375_A0r_fields[] = { 16249 { AR_KIf, 3, 8, SOCF_LE }, 16250 { AW_KIf, 3, 0, SOCF_LE }, 16251 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16252 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16253 }; 16254 16255 #endif 16256 #if defined(BCM_88375_B0) 16257 soc_field_info_t soc_AXIIC_DMA_M0_KI_BCM88375_B0r_fields[] = { 16258 { AR_KIf, 3, 8, SOCF_LE }, 16259 { AW_KIf, 3, 0, SOCF_LE }, 16260 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16261 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16262 }; 16263 16264 #endif 16265 #if defined(BCM_88470_A0) 16266 soc_field_info_t soc_AXIIC_DMA_M0_KI_BCM88470_A0r_fields[] = { 16267 { AR_KIf, 3, 8, SOCF_LE }, 16268 { AW_KIf, 3, 0, SOCF_LE }, 16269 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16270 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16271 }; 16272 16273 #endif 16274 #if defined(BCM_88470_B0) 16275 soc_field_info_t soc_AXIIC_DMA_M0_KI_BCM88470_B0r_fields[] = { 16276 { AR_KIf, 3, 8, SOCF_LE }, 16277 { AW_KIf, 3, 0, SOCF_LE }, 16278 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16279 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16280 }; 16281 16282 #endif 16283 #if defined(BCM_88675_B0) 16284 soc_field_info_t soc_AXIIC_DMA_M0_KI_BCM88675_B0r_fields[] = { 16285 { AR_KIf, 3, 8, SOCF_LE }, 16286 { AW_KIf, 3, 0, SOCF_LE }, 16287 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16288 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16289 }; 16290 16291 #endif 16292 #if defined(BCM_88680_A0) 16293 soc_field_info_t soc_AXIIC_DMA_M0_KI_BCM88680_A0r_fields[] = { 16294 { AR_KIf, 3, 8, SOCF_LE }, 16295 { AW_KIf, 3, 0, SOCF_LE }, 16296 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16297 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16298 }; 16299 16300 #endif 16301 #if defined(BCM_88690_A0) 16302 soc_field_info_t soc_AXIIC_DMA_M0_KI_BCM88690_A0r_fields[] = { 16303 { AR_KIf, 3, 8, SOCF_LE }, 16304 { AW_KIf, 3, 0, SOCF_LE }, 16305 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 16306 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 16307 }; 16308 16309 #endif 16310 #if defined(BCM_88690_B0) 16311 soc_field_info_t soc_AXIIC_DMA_M0_KI_BCM88690_B0r_fields[] = { 16312 { AR_KIf, 3, 8, SOCF_LE }, 16313 { AW_KIf, 3, 0, SOCF_LE }, 16314 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 16315 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 16316 }; 16317 16318 #endif 16319 #if defined(BCM_88790_A0) 16320 soc_field_info_t soc_AXIIC_DMA_M0_KI_BCM88790_A0r_fields[] = { 16321 { AR_KIf, 3, 8, SOCF_LE }, 16322 { AW_KIf, 3, 0, SOCF_LE }, 16323 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 16324 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 16325 }; 16326 16327 #endif 16328 #if defined(BCM_88675_A0) 16329 soc_field_info_t soc_AXIIC_DMA_M0_MAX_COMB_OTr_fields[] = { 16330 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 16331 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 16332 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 16333 }; 16334 16335 #endif 16336 #if defined(BCM_88270_A0) 16337 soc_field_info_t soc_AXIIC_DMA_M0_MAX_COMB_OT_BCM88270_A0r_fields[] = { 16338 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 16339 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 16340 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 16341 }; 16342 16343 #endif 16344 #if defined(BCM_88375_A0) 16345 soc_field_info_t soc_AXIIC_DMA_M0_MAX_COMB_OT_BCM88375_A0r_fields[] = { 16346 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 16347 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 16348 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 16349 }; 16350 16351 #endif 16352 #if defined(BCM_88375_B0) 16353 soc_field_info_t soc_AXIIC_DMA_M0_MAX_COMB_OT_BCM88375_B0r_fields[] = { 16354 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 16355 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 16356 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 16357 }; 16358 16359 #endif 16360 #if defined(BCM_88470_A0) 16361 soc_field_info_t soc_AXIIC_DMA_M0_MAX_COMB_OT_BCM88470_A0r_fields[] = { 16362 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 16363 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 16364 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 16365 }; 16366 16367 #endif 16368 #if defined(BCM_88470_B0) 16369 soc_field_info_t soc_AXIIC_DMA_M0_MAX_COMB_OT_BCM88470_B0r_fields[] = { 16370 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 16371 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 16372 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 16373 }; 16374 16375 #endif 16376 #if defined(BCM_88675_B0) 16377 soc_field_info_t soc_AXIIC_DMA_M0_MAX_COMB_OT_BCM88675_B0r_fields[] = { 16378 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 16379 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 16380 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 16381 }; 16382 16383 #endif 16384 #if defined(BCM_88680_A0) 16385 soc_field_info_t soc_AXIIC_DMA_M0_MAX_COMB_OT_BCM88680_A0r_fields[] = { 16386 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 16387 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 16388 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 16389 }; 16390 16391 #endif 16392 #if defined(BCM_88690_A0) 16393 soc_field_info_t soc_AXIIC_DMA_M0_MAX_COMB_OT_BCM88690_A0r_fields[] = { 16394 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 16395 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 16396 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 16397 }; 16398 16399 #endif 16400 #if defined(BCM_88690_B0) 16401 soc_field_info_t soc_AXIIC_DMA_M0_MAX_COMB_OT_BCM88690_B0r_fields[] = { 16402 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 16403 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 16404 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 16405 }; 16406 16407 #endif 16408 #if defined(BCM_88790_A0) 16409 soc_field_info_t soc_AXIIC_DMA_M0_MAX_COMB_OT_BCM88790_A0r_fields[] = { 16410 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 16411 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 16412 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 16413 }; 16414 16415 #endif 16416 #if defined(BCM_88675_A0) 16417 soc_field_info_t soc_AXIIC_DMA_M0_MAX_OTr_fields[] = { 16418 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 16419 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 16420 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 16421 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 16422 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 16423 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16424 }; 16425 16426 #endif 16427 #if defined(BCM_88270_A0) 16428 soc_field_info_t soc_AXIIC_DMA_M0_MAX_OT_BCM88270_A0r_fields[] = { 16429 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 16430 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 16431 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 16432 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 16433 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 16434 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16435 }; 16436 16437 #endif 16438 #if defined(BCM_88375_A0) 16439 soc_field_info_t soc_AXIIC_DMA_M0_MAX_OT_BCM88375_A0r_fields[] = { 16440 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 16441 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 16442 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 16443 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 16444 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 16445 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16446 }; 16447 16448 #endif 16449 #if defined(BCM_88375_B0) 16450 soc_field_info_t soc_AXIIC_DMA_M0_MAX_OT_BCM88375_B0r_fields[] = { 16451 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 16452 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 16453 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 16454 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 16455 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 16456 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16457 }; 16458 16459 #endif 16460 #if defined(BCM_88470_A0) 16461 soc_field_info_t soc_AXIIC_DMA_M0_MAX_OT_BCM88470_A0r_fields[] = { 16462 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 16463 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 16464 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 16465 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 16466 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 16467 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16468 }; 16469 16470 #endif 16471 #if defined(BCM_88470_B0) 16472 soc_field_info_t soc_AXIIC_DMA_M0_MAX_OT_BCM88470_B0r_fields[] = { 16473 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 16474 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 16475 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 16476 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 16477 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 16478 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16479 }; 16480 16481 #endif 16482 #if defined(BCM_88675_B0) 16483 soc_field_info_t soc_AXIIC_DMA_M0_MAX_OT_BCM88675_B0r_fields[] = { 16484 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 16485 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 16486 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 16487 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 16488 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 16489 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16490 }; 16491 16492 #endif 16493 #if defined(BCM_88680_A0) 16494 soc_field_info_t soc_AXIIC_DMA_M0_MAX_OT_BCM88680_A0r_fields[] = { 16495 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 16496 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 16497 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 16498 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 16499 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 16500 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16501 }; 16502 16503 #endif 16504 #if defined(BCM_88690_A0) 16505 soc_field_info_t soc_AXIIC_DMA_M0_MAX_OT_BCM88690_A0r_fields[] = { 16506 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 16507 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 16508 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 16509 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 16510 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 16511 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 16512 }; 16513 16514 #endif 16515 #if defined(BCM_88690_B0) 16516 soc_field_info_t soc_AXIIC_DMA_M0_MAX_OT_BCM88690_B0r_fields[] = { 16517 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 16518 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 16519 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 16520 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 16521 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 16522 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 16523 }; 16524 16525 #endif 16526 #if defined(BCM_88790_A0) 16527 soc_field_info_t soc_AXIIC_DMA_M0_MAX_OT_BCM88790_A0r_fields[] = { 16528 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 16529 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 16530 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 16531 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 16532 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 16533 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 16534 }; 16535 16536 #endif 16537 #if defined(BCM_88675_A0) 16538 soc_field_info_t soc_AXIIC_DMA_M0_QOS_CNTLr_fields[] = { 16539 { EN_AR_LATENCYf, 1, 4, 0 }, 16540 { EN_AR_OTf, 1, 6, 0 }, 16541 { EN_AR_RATEf, 1, 1, 0 }, 16542 { EN_AWAR_OTf, 1, 7, 0 }, 16543 { EN_AWAR_RATEf, 1, 2, 0 }, 16544 { EN_AW_LATENCYf, 1, 3, 0 }, 16545 { EN_AW_OTf, 1, 5, 0 }, 16546 { EN_AW_RATEf, 1, 0, 0 }, 16547 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 16548 }; 16549 16550 #endif 16551 #if defined(BCM_88270_A0) 16552 soc_field_info_t soc_AXIIC_DMA_M0_QOS_CNTL_BCM88270_A0r_fields[] = { 16553 { EN_AR_LATENCYf, 1, 4, 0 }, 16554 { EN_AR_OTf, 1, 6, 0 }, 16555 { EN_AR_RATEf, 1, 1, 0 }, 16556 { EN_AWAR_OTf, 1, 7, 0 }, 16557 { EN_AWAR_RATEf, 1, 2, 0 }, 16558 { EN_AW_LATENCYf, 1, 3, 0 }, 16559 { EN_AW_OTf, 1, 5, 0 }, 16560 { EN_AW_RATEf, 1, 0, 0 }, 16561 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 16562 }; 16563 16564 #endif 16565 #if defined(BCM_88375_A0) 16566 soc_field_info_t soc_AXIIC_DMA_M0_QOS_CNTL_BCM88375_A0r_fields[] = { 16567 { EN_AR_LATENCYf, 1, 4, 0 }, 16568 { EN_AR_OTf, 1, 6, 0 }, 16569 { EN_AR_RATEf, 1, 1, 0 }, 16570 { EN_AWAR_OTf, 1, 7, 0 }, 16571 { EN_AWAR_RATEf, 1, 2, 0 }, 16572 { EN_AW_LATENCYf, 1, 3, 0 }, 16573 { EN_AW_OTf, 1, 5, 0 }, 16574 { EN_AW_RATEf, 1, 0, 0 }, 16575 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 16576 }; 16577 16578 #endif 16579 #if defined(BCM_88375_B0) 16580 soc_field_info_t soc_AXIIC_DMA_M0_QOS_CNTL_BCM88375_B0r_fields[] = { 16581 { EN_AR_LATENCYf, 1, 4, 0 }, 16582 { EN_AR_OTf, 1, 6, 0 }, 16583 { EN_AR_RATEf, 1, 1, 0 }, 16584 { EN_AWAR_OTf, 1, 7, 0 }, 16585 { EN_AWAR_RATEf, 1, 2, 0 }, 16586 { EN_AW_LATENCYf, 1, 3, 0 }, 16587 { EN_AW_OTf, 1, 5, 0 }, 16588 { EN_AW_RATEf, 1, 0, 0 }, 16589 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 16590 }; 16591 16592 #endif 16593 #if defined(BCM_88470_A0) 16594 soc_field_info_t soc_AXIIC_DMA_M0_QOS_CNTL_BCM88470_A0r_fields[] = { 16595 { EN_AR_LATENCYf, 1, 4, 0 }, 16596 { EN_AR_OTf, 1, 6, 0 }, 16597 { EN_AR_RATEf, 1, 1, 0 }, 16598 { EN_AWAR_OTf, 1, 7, 0 }, 16599 { EN_AWAR_RATEf, 1, 2, 0 }, 16600 { EN_AW_LATENCYf, 1, 3, 0 }, 16601 { EN_AW_OTf, 1, 5, 0 }, 16602 { EN_AW_RATEf, 1, 0, 0 }, 16603 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 16604 }; 16605 16606 #endif 16607 #if defined(BCM_88470_B0) 16608 soc_field_info_t soc_AXIIC_DMA_M0_QOS_CNTL_BCM88470_B0r_fields[] = { 16609 { EN_AR_LATENCYf, 1, 4, 0 }, 16610 { EN_AR_OTf, 1, 6, 0 }, 16611 { EN_AR_RATEf, 1, 1, 0 }, 16612 { EN_AWAR_OTf, 1, 7, 0 }, 16613 { EN_AWAR_RATEf, 1, 2, 0 }, 16614 { EN_AW_LATENCYf, 1, 3, 0 }, 16615 { EN_AW_OTf, 1, 5, 0 }, 16616 { EN_AW_RATEf, 1, 0, 0 }, 16617 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 16618 }; 16619 16620 #endif 16621 #if defined(BCM_88675_B0) 16622 soc_field_info_t soc_AXIIC_DMA_M0_QOS_CNTL_BCM88675_B0r_fields[] = { 16623 { EN_AR_LATENCYf, 1, 4, 0 }, 16624 { EN_AR_OTf, 1, 6, 0 }, 16625 { EN_AR_RATEf, 1, 1, 0 }, 16626 { EN_AWAR_OTf, 1, 7, 0 }, 16627 { EN_AWAR_RATEf, 1, 2, 0 }, 16628 { EN_AW_LATENCYf, 1, 3, 0 }, 16629 { EN_AW_OTf, 1, 5, 0 }, 16630 { EN_AW_RATEf, 1, 0, 0 }, 16631 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 16632 }; 16633 16634 #endif 16635 #if defined(BCM_88680_A0) 16636 soc_field_info_t soc_AXIIC_DMA_M0_QOS_CNTL_BCM88680_A0r_fields[] = { 16637 { EN_AR_LATENCYf, 1, 4, 0 }, 16638 { EN_AR_OTf, 1, 6, 0 }, 16639 { EN_AR_RATEf, 1, 1, 0 }, 16640 { EN_AWAR_OTf, 1, 7, 0 }, 16641 { EN_AWAR_RATEf, 1, 2, 0 }, 16642 { EN_AW_LATENCYf, 1, 3, 0 }, 16643 { EN_AW_OTf, 1, 5, 0 }, 16644 { EN_AW_RATEf, 1, 0, 0 }, 16645 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 16646 }; 16647 16648 #endif 16649 #if defined(BCM_88690_A0) 16650 soc_field_info_t soc_AXIIC_DMA_M0_QOS_CNTL_BCM88690_A0r_fields[] = { 16651 { EN_AR_LATENCYf, 1, 4, 0 }, 16652 { EN_AR_OTf, 1, 6, 0 }, 16653 { EN_AR_RATEf, 1, 1, 0 }, 16654 { EN_AWAR_OTf, 1, 7, 0 }, 16655 { EN_AWAR_RATEf, 1, 2, 0 }, 16656 { EN_AW_LATENCYf, 1, 3, 0 }, 16657 { EN_AW_OTf, 1, 5, 0 }, 16658 { EN_AW_RATEf, 1, 0, 0 }, 16659 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 16660 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 16661 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 16662 { MODE_AR_FCf, 1, 20, 0 }, 16663 { MODE_AW_FCf, 1, 16, 0 } 16664 }; 16665 16666 #endif 16667 #if defined(BCM_88690_B0) 16668 soc_field_info_t soc_AXIIC_DMA_M0_QOS_CNTL_BCM88690_B0r_fields[] = { 16669 { EN_AR_LATENCYf, 1, 4, 0 }, 16670 { EN_AR_OTf, 1, 6, 0 }, 16671 { EN_AR_RATEf, 1, 1, 0 }, 16672 { EN_AWAR_OTf, 1, 7, 0 }, 16673 { EN_AWAR_RATEf, 1, 2, 0 }, 16674 { EN_AW_LATENCYf, 1, 3, 0 }, 16675 { EN_AW_OTf, 1, 5, 0 }, 16676 { EN_AW_RATEf, 1, 0, 0 }, 16677 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 16678 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 16679 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 16680 { MODE_AR_FCf, 1, 20, 0 }, 16681 { MODE_AW_FCf, 1, 16, 0 } 16682 }; 16683 16684 #endif 16685 #if defined(BCM_88790_A0) 16686 soc_field_info_t soc_AXIIC_DMA_M0_QOS_CNTL_BCM88790_A0r_fields[] = { 16687 { EN_AR_LATENCYf, 1, 4, 0 }, 16688 { EN_AR_OTf, 1, 6, 0 }, 16689 { EN_AR_RATEf, 1, 1, 0 }, 16690 { EN_AWAR_OTf, 1, 7, 0 }, 16691 { EN_AWAR_RATEf, 1, 2, 0 }, 16692 { EN_AW_LATENCYf, 1, 3, 0 }, 16693 { EN_AW_OTf, 1, 5, 0 }, 16694 { EN_AW_RATEf, 1, 0, 0 }, 16695 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 16696 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 16697 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 16698 { MODE_AR_FCf, 1, 20, 0 }, 16699 { MODE_AW_FCf, 1, 16, 0 } 16700 }; 16701 16702 #endif 16703 #if defined(BCM_88675_A0) 16704 soc_field_info_t soc_AXIIC_DMA_M0_QOS_RANGEr_fields[] = { 16705 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 16706 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 16707 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 16708 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 16709 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16710 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16711 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16712 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16713 }; 16714 16715 #endif 16716 #if defined(BCM_88270_A0) 16717 soc_field_info_t soc_AXIIC_DMA_M0_QOS_RANGE_BCM88270_A0r_fields[] = { 16718 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 16719 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 16720 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 16721 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 16722 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16723 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16724 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16725 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16726 }; 16727 16728 #endif 16729 #if defined(BCM_88375_A0) 16730 soc_field_info_t soc_AXIIC_DMA_M0_QOS_RANGE_BCM88375_A0r_fields[] = { 16731 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 16732 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 16733 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 16734 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 16735 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16736 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16737 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16738 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16739 }; 16740 16741 #endif 16742 #if defined(BCM_88375_B0) 16743 soc_field_info_t soc_AXIIC_DMA_M0_QOS_RANGE_BCM88375_B0r_fields[] = { 16744 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 16745 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 16746 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 16747 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 16748 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16749 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16750 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16751 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16752 }; 16753 16754 #endif 16755 #if defined(BCM_88470_A0) 16756 soc_field_info_t soc_AXIIC_DMA_M0_QOS_RANGE_BCM88470_A0r_fields[] = { 16757 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 16758 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 16759 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 16760 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 16761 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16762 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16763 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16764 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16765 }; 16766 16767 #endif 16768 #if defined(BCM_88470_B0) 16769 soc_field_info_t soc_AXIIC_DMA_M0_QOS_RANGE_BCM88470_B0r_fields[] = { 16770 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 16771 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 16772 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 16773 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 16774 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16775 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16776 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16777 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16778 }; 16779 16780 #endif 16781 #if defined(BCM_88675_B0) 16782 soc_field_info_t soc_AXIIC_DMA_M0_QOS_RANGE_BCM88675_B0r_fields[] = { 16783 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 16784 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 16785 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 16786 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 16787 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16788 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16789 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16790 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16791 }; 16792 16793 #endif 16794 #if defined(BCM_88680_A0) 16795 soc_field_info_t soc_AXIIC_DMA_M0_QOS_RANGE_BCM88680_A0r_fields[] = { 16796 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 16797 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 16798 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 16799 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 16800 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16801 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16802 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16803 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16804 }; 16805 16806 #endif 16807 #if defined(BCM_88690_A0) 16808 soc_field_info_t soc_AXIIC_DMA_M0_QOS_RANGE_BCM88690_A0r_fields[] = { 16809 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 16810 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 16811 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 16812 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 16813 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 16814 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 16815 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 16816 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16817 }; 16818 16819 #endif 16820 #if defined(BCM_88690_B0) 16821 soc_field_info_t soc_AXIIC_DMA_M0_QOS_RANGE_BCM88690_B0r_fields[] = { 16822 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 16823 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 16824 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 16825 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 16826 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 16827 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 16828 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 16829 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16830 }; 16831 16832 #endif 16833 #if defined(BCM_88790_A0) 16834 soc_field_info_t soc_AXIIC_DMA_M0_QOS_RANGE_BCM88790_A0r_fields[] = { 16835 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 16836 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 16837 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 16838 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 16839 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 16840 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 16841 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 16842 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16843 }; 16844 16845 #endif 16846 #if defined(BCM_88675_A0) 16847 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOSr_fields[] = { 16848 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16849 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16850 }; 16851 16852 #endif 16853 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 16854 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 16855 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 16856 defined(BCM_56260_B0) 16857 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOS_BCM53400_A0r_fields[] = { 16858 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16859 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 16860 }; 16861 16862 #endif 16863 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 16864 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 16865 defined(BCM_56450_B1) 16866 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOS_BCM56450_A0r_fields[] = { 16867 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16868 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 16869 }; 16870 16871 #endif 16872 #if defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 16873 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 16874 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 16875 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 16876 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 16877 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 16878 defined(BCM_56980_B0) 16879 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOS_BCM56960_A0r_fields[] = { 16880 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16881 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 16882 }; 16883 16884 #endif 16885 #if defined(BCM_88270_A0) 16886 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOS_BCM88270_A0r_fields[] = { 16887 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16888 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16889 }; 16890 16891 #endif 16892 #if defined(BCM_88375_A0) 16893 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOS_BCM88375_A0r_fields[] = { 16894 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16895 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16896 }; 16897 16898 #endif 16899 #if defined(BCM_88375_B0) 16900 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOS_BCM88375_B0r_fields[] = { 16901 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16902 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16903 }; 16904 16905 #endif 16906 #if defined(BCM_88470_A0) 16907 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOS_BCM88470_A0r_fields[] = { 16908 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16909 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16910 }; 16911 16912 #endif 16913 #if defined(BCM_88470_B0) 16914 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOS_BCM88470_B0r_fields[] = { 16915 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16916 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16917 }; 16918 16919 #endif 16920 #if defined(BCM_88675_B0) 16921 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOS_BCM88675_B0r_fields[] = { 16922 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16923 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16924 }; 16925 16926 #endif 16927 #if defined(BCM_88680_A0) 16928 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOS_BCM88680_A0r_fields[] = { 16929 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16930 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16931 }; 16932 16933 #endif 16934 #if defined(BCM_88690_A0) 16935 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOS_BCM88690_A0r_fields[] = { 16936 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16937 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16938 }; 16939 16940 #endif 16941 #if defined(BCM_88690_B0) 16942 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOS_BCM88690_B0r_fields[] = { 16943 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16944 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16945 }; 16946 16947 #endif 16948 #if defined(BCM_88790_A0) 16949 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOS_BCM88790_A0r_fields[] = { 16950 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16951 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16952 }; 16953 16954 #endif 16955 #if defined(BCM_88950_A0) 16956 soc_field_info_t soc_AXIIC_DMA_M0_READ_QOS_BCM88950_A0r_fields[] = { 16957 { DMA_M0_READ_QOSf, 4, 0, SOCF_LE }, 16958 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 16959 }; 16960 16961 #endif 16962 #if defined(BCM_88675_A0) 16963 soc_field_info_t soc_AXIIC_DMA_M0_TGT_LATENCYr_fields[] = { 16964 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 16965 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 16966 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16967 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16968 }; 16969 16970 #endif 16971 #if defined(BCM_88270_A0) 16972 soc_field_info_t soc_AXIIC_DMA_M0_TGT_LATENCY_BCM88270_A0r_fields[] = { 16973 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 16974 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 16975 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16976 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16977 }; 16978 16979 #endif 16980 #if defined(BCM_88375_A0) 16981 soc_field_info_t soc_AXIIC_DMA_M0_TGT_LATENCY_BCM88375_A0r_fields[] = { 16982 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 16983 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 16984 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16985 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16986 }; 16987 16988 #endif 16989 #if defined(BCM_88375_B0) 16990 soc_field_info_t soc_AXIIC_DMA_M0_TGT_LATENCY_BCM88375_B0r_fields[] = { 16991 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 16992 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 16993 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 16994 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 16995 }; 16996 16997 #endif 16998 #if defined(BCM_88470_A0) 16999 soc_field_info_t soc_AXIIC_DMA_M0_TGT_LATENCY_BCM88470_A0r_fields[] = { 17000 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 17001 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 17002 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 17003 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 17004 }; 17005 17006 #endif 17007 #if defined(BCM_88470_B0) 17008 soc_field_info_t soc_AXIIC_DMA_M0_TGT_LATENCY_BCM88470_B0r_fields[] = { 17009 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 17010 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 17011 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 17012 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 17013 }; 17014 17015 #endif 17016 #if defined(BCM_88675_B0) 17017 soc_field_info_t soc_AXIIC_DMA_M0_TGT_LATENCY_BCM88675_B0r_fields[] = { 17018 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 17019 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 17020 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 17021 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 17022 }; 17023 17024 #endif 17025 #if defined(BCM_88680_A0) 17026 soc_field_info_t soc_AXIIC_DMA_M0_TGT_LATENCY_BCM88680_A0r_fields[] = { 17027 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 17028 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 17029 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 17030 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 17031 }; 17032 17033 #endif 17034 #if defined(BCM_88690_A0) 17035 soc_field_info_t soc_AXIIC_DMA_M0_TGT_LATENCY_BCM88690_A0r_fields[] = { 17036 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 17037 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 17038 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 17039 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 17040 }; 17041 17042 #endif 17043 #if defined(BCM_88690_B0) 17044 soc_field_info_t soc_AXIIC_DMA_M0_TGT_LATENCY_BCM88690_B0r_fields[] = { 17045 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 17046 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 17047 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 17048 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 17049 }; 17050 17051 #endif 17052 #if defined(BCM_88790_A0) 17053 soc_field_info_t soc_AXIIC_DMA_M0_TGT_LATENCY_BCM88790_A0r_fields[] = { 17054 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 17055 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 17056 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 17057 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 17058 }; 17059 17060 #endif 17061 #if defined(BCM_88675_A0) 17062 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOSr_fields[] = { 17063 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17064 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 17065 }; 17066 17067 #endif 17068 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 17069 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 17070 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 17071 defined(BCM_56260_B0) 17072 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOS_BCM53400_A0r_fields[] = { 17073 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17074 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 17075 }; 17076 17077 #endif 17078 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 17079 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 17080 defined(BCM_56450_B1) 17081 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOS_BCM56450_A0r_fields[] = { 17082 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17083 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 17084 }; 17085 17086 #endif 17087 #if defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 17088 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 17089 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 17090 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 17091 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 17092 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 17093 defined(BCM_56980_B0) 17094 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOS_BCM56960_A0r_fields[] = { 17095 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17096 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 17097 }; 17098 17099 #endif 17100 #if defined(BCM_88270_A0) 17101 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOS_BCM88270_A0r_fields[] = { 17102 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17103 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 17104 }; 17105 17106 #endif 17107 #if defined(BCM_88375_A0) 17108 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOS_BCM88375_A0r_fields[] = { 17109 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17110 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 17111 }; 17112 17113 #endif 17114 #if defined(BCM_88375_B0) 17115 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOS_BCM88375_B0r_fields[] = { 17116 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17117 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 17118 }; 17119 17120 #endif 17121 #if defined(BCM_88470_A0) 17122 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOS_BCM88470_A0r_fields[] = { 17123 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17124 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 17125 }; 17126 17127 #endif 17128 #if defined(BCM_88470_B0) 17129 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOS_BCM88470_B0r_fields[] = { 17130 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17131 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 17132 }; 17133 17134 #endif 17135 #if defined(BCM_88675_B0) 17136 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOS_BCM88675_B0r_fields[] = { 17137 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17138 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 17139 }; 17140 17141 #endif 17142 #if defined(BCM_88680_A0) 17143 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOS_BCM88680_A0r_fields[] = { 17144 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17145 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 17146 }; 17147 17148 #endif 17149 #if defined(BCM_88690_A0) 17150 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOS_BCM88690_A0r_fields[] = { 17151 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17152 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 17153 }; 17154 17155 #endif 17156 #if defined(BCM_88690_B0) 17157 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOS_BCM88690_B0r_fields[] = { 17158 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17159 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 17160 }; 17161 17162 #endif 17163 #if defined(BCM_88790_A0) 17164 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOS_BCM88790_A0r_fields[] = { 17165 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17166 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 17167 }; 17168 17169 #endif 17170 #if defined(BCM_88950_A0) 17171 soc_field_info_t soc_AXIIC_DMA_M0_WRITE_QOS_BCM88950_A0r_fields[] = { 17172 { DMA_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17173 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 17174 }; 17175 17176 #endif 17177 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 17178 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 17179 defined(BCM_56260_B0) 17180 soc_field_info_t soc_AXIIC_DMU_M0_READ_QOSr_fields[] = { 17181 { DMU_M0_READ_QOSf, 4, 0, SOCF_LE }, 17182 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 17183 }; 17184 17185 #endif 17186 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 17187 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 17188 defined(BCM_56260_B0) 17189 soc_field_info_t soc_AXIIC_DMU_M0_WRITE_QOSr_fields[] = { 17190 { DMU_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 17191 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 17192 }; 17193 17194 #endif 17195 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 17196 defined(BCM_53570_B0) || defined(BCM_56260_A0) 17197 soc_field_info_t soc_AXIIC_DMU_S0_SECURITYr_fields[] = { 17198 { DMU_S0_SECURITYf, 1, 0, SOCF_RES }, 17199 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 17200 }; 17201 17202 #endif 17203 #if defined(BCM_56260_B0) 17204 soc_field_info_t soc_AXIIC_DMU_S0_SECURITY_BCM56260_B0r_fields[] = { 17205 { DMU_S0_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 17206 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 17207 }; 17208 17209 #endif 17210 #if defined(BCM_88675_A0) 17211 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ADDR_LSBr_fields[] = { 17212 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17213 }; 17214 17215 #endif 17216 #if defined(BCM_88270_A0) 17217 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ADDR_LSB_BCM88270_A0r_fields[] = { 17218 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17219 }; 17220 17221 #endif 17222 #if defined(BCM_88375_A0) 17223 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ADDR_LSB_BCM88375_A0r_fields[] = { 17224 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17225 }; 17226 17227 #endif 17228 #if defined(BCM_88375_B0) 17229 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ADDR_LSB_BCM88375_B0r_fields[] = { 17230 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17231 }; 17232 17233 #endif 17234 #if defined(BCM_88470_A0) 17235 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ADDR_LSB_BCM88470_A0r_fields[] = { 17236 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17237 }; 17238 17239 #endif 17240 #if defined(BCM_88470_B0) 17241 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ADDR_LSB_BCM88470_B0r_fields[] = { 17242 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17243 }; 17244 17245 #endif 17246 #if defined(BCM_88675_B0) 17247 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ADDR_LSB_BCM88675_B0r_fields[] = { 17248 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17249 }; 17250 17251 #endif 17252 #if defined(BCM_88680_A0) 17253 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ADDR_LSB_BCM88680_A0r_fields[] = { 17254 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17255 }; 17256 17257 #endif 17258 #if defined(BCM_88690_A0) 17259 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ADDR_LSB_BCM88690_A0r_fields[] = { 17260 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17261 }; 17262 17263 #endif 17264 #if defined(BCM_88690_B0) 17265 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ADDR_LSB_BCM88690_B0r_fields[] = { 17266 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17267 }; 17268 17269 #endif 17270 #if defined(BCM_88790_A0) 17271 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ADDR_LSB_BCM88790_A0r_fields[] = { 17272 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 17273 }; 17274 17275 #endif 17276 #if defined(BCM_88675_A0) 17277 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_COMPLETEr_fields[] = { 17278 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 17279 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 17280 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 17281 }; 17282 17283 #endif 17284 #if defined(BCM_88270_A0) 17285 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_COMPLETE_BCM88270_A0r_fields[] = { 17286 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 17287 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 17288 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 17289 }; 17290 17291 #endif 17292 #if defined(BCM_88375_A0) 17293 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_COMPLETE_BCM88375_A0r_fields[] = { 17294 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 17295 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 17296 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 17297 }; 17298 17299 #endif 17300 #if defined(BCM_88375_B0) 17301 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_COMPLETE_BCM88375_B0r_fields[] = { 17302 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 17303 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 17304 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 17305 }; 17306 17307 #endif 17308 #if defined(BCM_88470_A0) 17309 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_COMPLETE_BCM88470_A0r_fields[] = { 17310 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 17311 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 17312 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 17313 }; 17314 17315 #endif 17316 #if defined(BCM_88470_B0) 17317 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_COMPLETE_BCM88470_B0r_fields[] = { 17318 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 17319 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 17320 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 17321 }; 17322 17323 #endif 17324 #if defined(BCM_88675_B0) 17325 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_COMPLETE_BCM88675_B0r_fields[] = { 17326 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 17327 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 17328 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 17329 }; 17330 17331 #endif 17332 #if defined(BCM_88680_A0) 17333 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_COMPLETE_BCM88680_A0r_fields[] = { 17334 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 17335 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 17336 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 17337 }; 17338 17339 #endif 17340 #if defined(BCM_88690_A0) 17341 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_COMPLETE_BCM88690_A0r_fields[] = { 17342 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 17343 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 17344 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 17345 }; 17346 17347 #endif 17348 #if defined(BCM_88690_B0) 17349 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_COMPLETE_BCM88690_B0r_fields[] = { 17350 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 17351 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 17352 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 17353 }; 17354 17355 #endif 17356 #if defined(BCM_88790_A0) 17357 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_COMPLETE_BCM88790_A0r_fields[] = { 17358 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 17359 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 17360 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 17361 }; 17362 17363 #endif 17364 #if defined(BCM_88675_A0) 17365 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_CONTROLr_fields[] = { 17366 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 17367 { BUS_ERROR_RESETf, 1, 0, 0 }, 17368 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 17369 { TIMEOUT_ENABLEf, 1, 9, 0 }, 17370 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 17371 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 17372 { TIMEOUT_RESETf, 1, 2, 0 } 17373 }; 17374 17375 #endif 17376 #if defined(BCM_88270_A0) 17377 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_CONTROL_BCM88270_A0r_fields[] = { 17378 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 17379 { BUS_ERROR_RESETf, 1, 0, 0 }, 17380 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 17381 { TIMEOUT_ENABLEf, 1, 9, 0 }, 17382 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 17383 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 17384 { TIMEOUT_RESETf, 1, 2, 0 } 17385 }; 17386 17387 #endif 17388 #if defined(BCM_88375_A0) 17389 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_CONTROL_BCM88375_A0r_fields[] = { 17390 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 17391 { BUS_ERROR_RESETf, 1, 0, 0 }, 17392 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 17393 { TIMEOUT_ENABLEf, 1, 9, 0 }, 17394 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 17395 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 17396 { TIMEOUT_RESETf, 1, 2, 0 } 17397 }; 17398 17399 #endif 17400 #if defined(BCM_88375_B0) 17401 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_CONTROL_BCM88375_B0r_fields[] = { 17402 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 17403 { BUS_ERROR_RESETf, 1, 0, 0 }, 17404 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 17405 { TIMEOUT_ENABLEf, 1, 9, 0 }, 17406 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 17407 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 17408 { TIMEOUT_RESETf, 1, 2, 0 } 17409 }; 17410 17411 #endif 17412 #if defined(BCM_88470_A0) 17413 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_CONTROL_BCM88470_A0r_fields[] = { 17414 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 17415 { BUS_ERROR_RESETf, 1, 0, 0 }, 17416 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 17417 { TIMEOUT_ENABLEf, 1, 9, 0 }, 17418 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 17419 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 17420 { TIMEOUT_RESETf, 1, 2, 0 } 17421 }; 17422 17423 #endif 17424 #if defined(BCM_88470_B0) 17425 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_CONTROL_BCM88470_B0r_fields[] = { 17426 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 17427 { BUS_ERROR_RESETf, 1, 0, 0 }, 17428 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 17429 { TIMEOUT_ENABLEf, 1, 9, 0 }, 17430 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 17431 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 17432 { TIMEOUT_RESETf, 1, 2, 0 } 17433 }; 17434 17435 #endif 17436 #if defined(BCM_88675_B0) 17437 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_CONTROL_BCM88675_B0r_fields[] = { 17438 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 17439 { BUS_ERROR_RESETf, 1, 0, 0 }, 17440 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 17441 { TIMEOUT_ENABLEf, 1, 9, 0 }, 17442 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 17443 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 17444 { TIMEOUT_RESETf, 1, 2, 0 } 17445 }; 17446 17447 #endif 17448 #if defined(BCM_88680_A0) 17449 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_CONTROL_BCM88680_A0r_fields[] = { 17450 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 17451 { BUS_ERROR_RESETf, 1, 0, 0 }, 17452 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 17453 { TIMEOUT_ENABLEf, 1, 9, 0 }, 17454 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 17455 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 17456 { TIMEOUT_RESETf, 1, 2, 0 } 17457 }; 17458 17459 #endif 17460 #if defined(BCM_88690_A0) 17461 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_CONTROL_BCM88690_A0r_fields[] = { 17462 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 17463 { BUS_ERROR_RESETf, 1, 0, 0 }, 17464 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 17465 { TIMEOUT_ENABLEf, 1, 9, 0 }, 17466 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 17467 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 17468 { TIMEOUT_RESETf, 1, 2, 0 } 17469 }; 17470 17471 #endif 17472 #if defined(BCM_88690_B0) 17473 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_CONTROL_BCM88690_B0r_fields[] = { 17474 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 17475 { BUS_ERROR_RESETf, 1, 0, 0 }, 17476 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 17477 { TIMEOUT_ENABLEf, 1, 9, 0 }, 17478 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 17479 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 17480 { TIMEOUT_RESETf, 1, 2, 0 } 17481 }; 17482 17483 #endif 17484 #if defined(BCM_88790_A0) 17485 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_CONTROL_BCM88790_A0r_fields[] = { 17486 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 17487 { BUS_ERROR_RESETf, 1, 0, 0 }, 17488 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 17489 { TIMEOUT_ENABLEf, 1, 9, 0 }, 17490 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 17491 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 17492 { TIMEOUT_RESETf, 1, 2, 0 } 17493 }; 17494 17495 #endif 17496 #if defined(BCM_88675_A0) 17497 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_FLAGSr_fields[] = { 17498 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 17499 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 17500 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 17501 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 17502 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 17503 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 17504 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 17505 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17506 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 17507 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17508 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 17509 }; 17510 17511 #endif 17512 #if defined(BCM_88270_A0) 17513 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_FLAGS_BCM88270_A0r_fields[] = { 17514 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 17515 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 17516 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 17517 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 17518 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 17519 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 17520 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 17521 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17522 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 17523 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17524 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 17525 }; 17526 17527 #endif 17528 #if defined(BCM_88375_A0) 17529 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_FLAGS_BCM88375_A0r_fields[] = { 17530 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 17531 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 17532 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 17533 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 17534 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 17535 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 17536 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 17537 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17538 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 17539 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17540 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 17541 }; 17542 17543 #endif 17544 #if defined(BCM_88375_B0) 17545 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_FLAGS_BCM88375_B0r_fields[] = { 17546 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 17547 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 17548 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 17549 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 17550 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 17551 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 17552 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 17553 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17554 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 17555 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17556 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 17557 }; 17558 17559 #endif 17560 #if defined(BCM_88470_A0) 17561 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_FLAGS_BCM88470_A0r_fields[] = { 17562 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 17563 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 17564 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 17565 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 17566 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 17567 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 17568 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 17569 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17570 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 17571 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17572 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 17573 }; 17574 17575 #endif 17576 #if defined(BCM_88470_B0) 17577 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_FLAGS_BCM88470_B0r_fields[] = { 17578 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 17579 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 17580 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 17581 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 17582 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 17583 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 17584 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 17585 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17586 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 17587 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17588 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 17589 }; 17590 17591 #endif 17592 #if defined(BCM_88675_B0) 17593 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_FLAGS_BCM88675_B0r_fields[] = { 17594 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 17595 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 17596 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 17597 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 17598 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 17599 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 17600 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 17601 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17602 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 17603 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17604 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 17605 }; 17606 17607 #endif 17608 #if defined(BCM_88680_A0) 17609 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_FLAGS_BCM88680_A0r_fields[] = { 17610 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 17611 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 17612 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 17613 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 17614 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 17615 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 17616 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 17617 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17618 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 17619 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17620 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 17621 }; 17622 17623 #endif 17624 #if defined(BCM_88690_A0) 17625 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_FLAGS_BCM88690_A0r_fields[] = { 17626 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 17627 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 17628 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 17629 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 17630 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 17631 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 17632 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 17633 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17634 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 17635 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17636 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 17637 }; 17638 17639 #endif 17640 #if defined(BCM_88690_B0) 17641 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_FLAGS_BCM88690_B0r_fields[] = { 17642 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 17643 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 17644 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 17645 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 17646 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 17647 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 17648 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 17649 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17650 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 17651 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17652 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 17653 }; 17654 17655 #endif 17656 #if defined(BCM_88790_A0) 17657 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_FLAGS_BCM88790_A0r_fields[] = { 17658 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 17659 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 17660 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 17661 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 17662 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 17663 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 17664 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 17665 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17666 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 17667 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 17668 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 17669 }; 17670 17671 #endif 17672 #if defined(BCM_88675_A0) 17673 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_IDr_fields[] = { 17674 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17675 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17676 }; 17677 17678 #endif 17679 #if defined(BCM_88270_A0) 17680 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ID_BCM88270_A0r_fields[] = { 17681 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17682 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17683 }; 17684 17685 #endif 17686 #if defined(BCM_88375_A0) 17687 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ID_BCM88375_A0r_fields[] = { 17688 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17689 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17690 }; 17691 17692 #endif 17693 #if defined(BCM_88375_B0) 17694 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ID_BCM88375_B0r_fields[] = { 17695 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17696 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17697 }; 17698 17699 #endif 17700 #if defined(BCM_88470_A0) 17701 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ID_BCM88470_A0r_fields[] = { 17702 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17703 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17704 }; 17705 17706 #endif 17707 #if defined(BCM_88470_B0) 17708 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ID_BCM88470_B0r_fields[] = { 17709 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17710 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17711 }; 17712 17713 #endif 17714 #if defined(BCM_88675_B0) 17715 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ID_BCM88675_B0r_fields[] = { 17716 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17717 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17718 }; 17719 17720 #endif 17721 #if defined(BCM_88680_A0) 17722 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ID_BCM88680_A0r_fields[] = { 17723 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17724 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17725 }; 17726 17727 #endif 17728 #if defined(BCM_88690_A0) 17729 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ID_BCM88690_A0r_fields[] = { 17730 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17731 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17732 }; 17733 17734 #endif 17735 #if defined(BCM_88690_B0) 17736 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ID_BCM88690_B0r_fields[] = { 17737 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17738 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17739 }; 17740 17741 #endif 17742 #if defined(BCM_88790_A0) 17743 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_ID_BCM88790_A0r_fields[] = { 17744 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17745 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17746 }; 17747 17748 #endif 17749 #if defined(BCM_88675_A0) 17750 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_STATUSr_fields[] = { 17751 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17752 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 17753 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 17754 }; 17755 17756 #endif 17757 #if defined(BCM_88270_A0) 17758 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_STATUS_BCM88270_A0r_fields[] = { 17759 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17760 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 17761 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 17762 }; 17763 17764 #endif 17765 #if defined(BCM_88375_A0) 17766 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_STATUS_BCM88375_A0r_fields[] = { 17767 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17768 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 17769 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 17770 }; 17771 17772 #endif 17773 #if defined(BCM_88375_B0) 17774 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_STATUS_BCM88375_B0r_fields[] = { 17775 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17776 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 17777 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 17778 }; 17779 17780 #endif 17781 #if defined(BCM_88470_A0) 17782 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_STATUS_BCM88470_A0r_fields[] = { 17783 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17784 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 17785 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 17786 }; 17787 17788 #endif 17789 #if defined(BCM_88470_B0) 17790 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_STATUS_BCM88470_B0r_fields[] = { 17791 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17792 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 17793 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 17794 }; 17795 17796 #endif 17797 #if defined(BCM_88675_B0) 17798 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_STATUS_BCM88675_B0r_fields[] = { 17799 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17800 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 17801 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 17802 }; 17803 17804 #endif 17805 #if defined(BCM_88680_A0) 17806 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_STATUS_BCM88680_A0r_fields[] = { 17807 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17808 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 17809 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 17810 }; 17811 17812 #endif 17813 #if defined(BCM_88690_A0) 17814 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_STATUS_BCM88690_A0r_fields[] = { 17815 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17816 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 17817 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 17818 }; 17819 17820 #endif 17821 #if defined(BCM_88690_B0) 17822 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_STATUS_BCM88690_B0r_fields[] = { 17823 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17824 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 17825 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 17826 }; 17827 17828 #endif 17829 #if defined(BCM_88790_A0) 17830 soc_field_info_t soc_AXIIC_DS_0_IDM_ERROR_LOG_STATUS_BCM88790_A0r_fields[] = { 17831 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17832 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 17833 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 17834 }; 17835 17836 #endif 17837 #if defined(BCM_88675_A0) 17838 soc_field_info_t soc_AXIIC_DS_0_IDM_INTERRUPT_STATUSr_fields[] = { 17839 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 17840 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 17841 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 17842 }; 17843 17844 #endif 17845 #if defined(BCM_88270_A0) 17846 soc_field_info_t soc_AXIIC_DS_0_IDM_INTERRUPT_STATUS_BCM88270_A0r_fields[] = { 17847 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 17848 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 17849 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 17850 }; 17851 17852 #endif 17853 #if defined(BCM_88375_A0) 17854 soc_field_info_t soc_AXIIC_DS_0_IDM_INTERRUPT_STATUS_BCM88375_A0r_fields[] = { 17855 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 17856 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 17857 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 17858 }; 17859 17860 #endif 17861 #if defined(BCM_88375_B0) 17862 soc_field_info_t soc_AXIIC_DS_0_IDM_INTERRUPT_STATUS_BCM88375_B0r_fields[] = { 17863 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 17864 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 17865 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 17866 }; 17867 17868 #endif 17869 #if defined(BCM_88470_A0) 17870 soc_field_info_t soc_AXIIC_DS_0_IDM_INTERRUPT_STATUS_BCM88470_A0r_fields[] = { 17871 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 17872 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 17873 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 17874 }; 17875 17876 #endif 17877 #if defined(BCM_88470_B0) 17878 soc_field_info_t soc_AXIIC_DS_0_IDM_INTERRUPT_STATUS_BCM88470_B0r_fields[] = { 17879 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 17880 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 17881 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 17882 }; 17883 17884 #endif 17885 #if defined(BCM_88675_B0) 17886 soc_field_info_t soc_AXIIC_DS_0_IDM_INTERRUPT_STATUS_BCM88675_B0r_fields[] = { 17887 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 17888 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 17889 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 17890 }; 17891 17892 #endif 17893 #if defined(BCM_88680_A0) 17894 soc_field_info_t soc_AXIIC_DS_0_IDM_INTERRUPT_STATUS_BCM88680_A0r_fields[] = { 17895 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 17896 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 17897 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 17898 }; 17899 17900 #endif 17901 #if defined(BCM_88690_A0) 17902 soc_field_info_t soc_AXIIC_DS_0_IDM_INTERRUPT_STATUS_BCM88690_A0r_fields[] = { 17903 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 17904 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 17905 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 17906 }; 17907 17908 #endif 17909 #if defined(BCM_88690_B0) 17910 soc_field_info_t soc_AXIIC_DS_0_IDM_INTERRUPT_STATUS_BCM88690_B0r_fields[] = { 17911 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 17912 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 17913 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 17914 }; 17915 17916 #endif 17917 #if defined(BCM_88790_A0) 17918 soc_field_info_t soc_AXIIC_DS_0_IDM_INTERRUPT_STATUS_BCM88790_A0r_fields[] = { 17919 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 17920 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 17921 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 17922 }; 17923 17924 #endif 17925 #if defined(BCM_88675_A0) 17926 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_READ_IDr_fields[] = { 17927 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17928 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17929 }; 17930 17931 #endif 17932 #if defined(BCM_88270_A0) 17933 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_READ_ID_BCM88270_A0r_fields[] = { 17934 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17935 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17936 }; 17937 17938 #endif 17939 #if defined(BCM_88375_A0) 17940 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_READ_ID_BCM88375_A0r_fields[] = { 17941 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17942 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17943 }; 17944 17945 #endif 17946 #if defined(BCM_88375_B0) 17947 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_READ_ID_BCM88375_B0r_fields[] = { 17948 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17949 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17950 }; 17951 17952 #endif 17953 #if defined(BCM_88470_A0) 17954 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_READ_ID_BCM88470_A0r_fields[] = { 17955 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17956 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17957 }; 17958 17959 #endif 17960 #if defined(BCM_88470_B0) 17961 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_READ_ID_BCM88470_B0r_fields[] = { 17962 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17963 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17964 }; 17965 17966 #endif 17967 #if defined(BCM_88675_B0) 17968 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_READ_ID_BCM88675_B0r_fields[] = { 17969 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17970 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17971 }; 17972 17973 #endif 17974 #if defined(BCM_88680_A0) 17975 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_READ_ID_BCM88680_A0r_fields[] = { 17976 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17977 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17978 }; 17979 17980 #endif 17981 #if defined(BCM_88690_A0) 17982 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_READ_ID_BCM88690_A0r_fields[] = { 17983 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17984 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17985 }; 17986 17987 #endif 17988 #if defined(BCM_88690_B0) 17989 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_READ_ID_BCM88690_B0r_fields[] = { 17990 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17991 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17992 }; 17993 17994 #endif 17995 #if defined(BCM_88790_A0) 17996 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_READ_ID_BCM88790_A0r_fields[] = { 17997 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 17998 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 17999 }; 18000 18001 #endif 18002 #if defined(BCM_88675_A0) 18003 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_STATUSr_fields[] = { 18004 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18005 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18006 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18007 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18008 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18009 }; 18010 18011 #endif 18012 #if defined(BCM_88270_A0) 18013 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_STATUS_BCM88270_A0r_fields[] = { 18014 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18015 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18016 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18017 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18018 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18019 }; 18020 18021 #endif 18022 #if defined(BCM_88375_A0) 18023 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_STATUS_BCM88375_A0r_fields[] = { 18024 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18025 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18026 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18027 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18028 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18029 }; 18030 18031 #endif 18032 #if defined(BCM_88375_B0) 18033 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_STATUS_BCM88375_B0r_fields[] = { 18034 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18035 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18036 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18037 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18038 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18039 }; 18040 18041 #endif 18042 #if defined(BCM_88470_A0) 18043 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_STATUS_BCM88470_A0r_fields[] = { 18044 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18045 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18046 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18047 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18048 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18049 }; 18050 18051 #endif 18052 #if defined(BCM_88470_B0) 18053 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_STATUS_BCM88470_B0r_fields[] = { 18054 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18055 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18056 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18057 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18058 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18059 }; 18060 18061 #endif 18062 #if defined(BCM_88675_B0) 18063 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_STATUS_BCM88675_B0r_fields[] = { 18064 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18065 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18066 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18067 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18068 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18069 }; 18070 18071 #endif 18072 #if defined(BCM_88680_A0) 18073 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_STATUS_BCM88680_A0r_fields[] = { 18074 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18075 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18076 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18077 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18078 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18079 }; 18080 18081 #endif 18082 #if defined(BCM_88690_A0) 18083 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_STATUS_BCM88690_A0r_fields[] = { 18084 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18085 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18086 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18087 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18088 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18089 }; 18090 18091 #endif 18092 #if defined(BCM_88690_B0) 18093 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_STATUS_BCM88690_B0r_fields[] = { 18094 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18095 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18096 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18097 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18098 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18099 }; 18100 18101 #endif 18102 #if defined(BCM_88790_A0) 18103 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_STATUS_BCM88790_A0r_fields[] = { 18104 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18105 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18106 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18107 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18108 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18109 }; 18110 18111 #endif 18112 #if defined(BCM_88675_A0) 18113 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_WRITE_IDr_fields[] = { 18114 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18115 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18116 }; 18117 18118 #endif 18119 #if defined(BCM_88270_A0) 18120 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_WRITE_ID_BCM88270_A0r_fields[] = { 18121 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18122 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18123 }; 18124 18125 #endif 18126 #if defined(BCM_88375_A0) 18127 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_WRITE_ID_BCM88375_A0r_fields[] = { 18128 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18129 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18130 }; 18131 18132 #endif 18133 #if defined(BCM_88375_B0) 18134 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_WRITE_ID_BCM88375_B0r_fields[] = { 18135 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18136 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18137 }; 18138 18139 #endif 18140 #if defined(BCM_88470_A0) 18141 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_WRITE_ID_BCM88470_A0r_fields[] = { 18142 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18143 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18144 }; 18145 18146 #endif 18147 #if defined(BCM_88470_B0) 18148 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_WRITE_ID_BCM88470_B0r_fields[] = { 18149 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18150 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18151 }; 18152 18153 #endif 18154 #if defined(BCM_88675_B0) 18155 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_WRITE_ID_BCM88675_B0r_fields[] = { 18156 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18157 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18158 }; 18159 18160 #endif 18161 #if defined(BCM_88680_A0) 18162 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_WRITE_ID_BCM88680_A0r_fields[] = { 18163 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18164 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18165 }; 18166 18167 #endif 18168 #if defined(BCM_88690_A0) 18169 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_WRITE_ID_BCM88690_A0r_fields[] = { 18170 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18171 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18172 }; 18173 18174 #endif 18175 #if defined(BCM_88690_B0) 18176 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_WRITE_ID_BCM88690_B0r_fields[] = { 18177 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18178 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18179 }; 18180 18181 #endif 18182 #if defined(BCM_88790_A0) 18183 soc_field_info_t soc_AXIIC_DS_0_IDM_RESET_WRITE_ID_BCM88790_A0r_fields[] = { 18184 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18185 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18186 }; 18187 18188 #endif 18189 #if defined(BCM_88790_A0) 18190 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_ADDR_LSBr_fields[] = { 18191 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18192 }; 18193 18194 #endif 18195 #if defined(BCM_88690_A0) 18196 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_ADDR_LSB_BCM88690_A0r_fields[] = { 18197 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18198 }; 18199 18200 #endif 18201 #if defined(BCM_88690_B0) 18202 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_ADDR_LSB_BCM88690_B0r_fields[] = { 18203 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18204 }; 18205 18206 #endif 18207 #if defined(BCM_88790_A0) 18208 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_COMPLETEr_fields[] = { 18209 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 18210 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18211 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 18212 }; 18213 18214 #endif 18215 #if defined(BCM_88690_A0) 18216 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_COMPLETE_BCM88690_A0r_fields[] = { 18217 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 18218 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18219 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 18220 }; 18221 18222 #endif 18223 #if defined(BCM_88690_B0) 18224 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_COMPLETE_BCM88690_B0r_fields[] = { 18225 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 18226 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18227 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 18228 }; 18229 18230 #endif 18231 #if defined(BCM_88790_A0) 18232 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_CONTROLr_fields[] = { 18233 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 18234 { BUS_ERROR_RESETf, 1, 0, 0 }, 18235 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 18236 { TIMEOUT_ENABLEf, 1, 9, 0 }, 18237 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 18238 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 18239 { TIMEOUT_RESETf, 1, 2, 0 } 18240 }; 18241 18242 #endif 18243 #if defined(BCM_88690_A0) 18244 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_CONTROL_BCM88690_A0r_fields[] = { 18245 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 18246 { BUS_ERROR_RESETf, 1, 0, 0 }, 18247 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 18248 { TIMEOUT_ENABLEf, 1, 9, 0 }, 18249 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 18250 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 18251 { TIMEOUT_RESETf, 1, 2, 0 } 18252 }; 18253 18254 #endif 18255 #if defined(BCM_88690_B0) 18256 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_CONTROL_BCM88690_B0r_fields[] = { 18257 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 18258 { BUS_ERROR_RESETf, 1, 0, 0 }, 18259 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 18260 { TIMEOUT_ENABLEf, 1, 9, 0 }, 18261 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 18262 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 18263 { TIMEOUT_RESETf, 1, 2, 0 } 18264 }; 18265 18266 #endif 18267 #if defined(BCM_88790_A0) 18268 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_FLAGSr_fields[] = { 18269 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 18270 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 18271 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 18272 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 18273 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 18274 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 18275 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18276 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18277 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 18278 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 18279 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 18280 }; 18281 18282 #endif 18283 #if defined(BCM_88690_A0) 18284 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_FLAGS_BCM88690_A0r_fields[] = { 18285 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 18286 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 18287 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 18288 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 18289 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 18290 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 18291 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18292 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18293 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 18294 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 18295 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 18296 }; 18297 18298 #endif 18299 #if defined(BCM_88690_B0) 18300 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_FLAGS_BCM88690_B0r_fields[] = { 18301 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 18302 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 18303 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 18304 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 18305 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 18306 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 18307 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18308 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18309 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 18310 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 18311 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 18312 }; 18313 18314 #endif 18315 #if defined(BCM_88790_A0) 18316 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_IDr_fields[] = { 18317 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18318 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18319 }; 18320 18321 #endif 18322 #if defined(BCM_88690_A0) 18323 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_ID_BCM88690_A0r_fields[] = { 18324 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18325 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18326 }; 18327 18328 #endif 18329 #if defined(BCM_88690_B0) 18330 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_ID_BCM88690_B0r_fields[] = { 18331 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18332 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18333 }; 18334 18335 #endif 18336 #if defined(BCM_88790_A0) 18337 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_STATUSr_fields[] = { 18338 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18339 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 18340 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 18341 }; 18342 18343 #endif 18344 #if defined(BCM_88690_A0) 18345 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_STATUS_BCM88690_A0r_fields[] = { 18346 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18347 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 18348 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 18349 }; 18350 18351 #endif 18352 #if defined(BCM_88690_B0) 18353 soc_field_info_t soc_AXIIC_DS_1_IDM_ERROR_LOG_STATUS_BCM88690_B0r_fields[] = { 18354 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18355 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 18356 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 18357 }; 18358 18359 #endif 18360 #if defined(BCM_88790_A0) 18361 soc_field_info_t soc_AXIIC_DS_1_IDM_INTERRUPT_STATUSr_fields[] = { 18362 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 18363 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 18364 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 18365 }; 18366 18367 #endif 18368 #if defined(BCM_88690_A0) 18369 soc_field_info_t soc_AXIIC_DS_1_IDM_INTERRUPT_STATUS_BCM88690_A0r_fields[] = { 18370 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 18371 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 18372 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 18373 }; 18374 18375 #endif 18376 #if defined(BCM_88690_B0) 18377 soc_field_info_t soc_AXIIC_DS_1_IDM_INTERRUPT_STATUS_BCM88690_B0r_fields[] = { 18378 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 18379 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 18380 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 18381 }; 18382 18383 #endif 18384 #if defined(BCM_88790_A0) 18385 soc_field_info_t soc_AXIIC_DS_1_IDM_RESET_READ_IDr_fields[] = { 18386 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18387 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18388 }; 18389 18390 #endif 18391 #if defined(BCM_88690_A0) 18392 soc_field_info_t soc_AXIIC_DS_1_IDM_RESET_READ_ID_BCM88690_A0r_fields[] = { 18393 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18394 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18395 }; 18396 18397 #endif 18398 #if defined(BCM_88690_B0) 18399 soc_field_info_t soc_AXIIC_DS_1_IDM_RESET_READ_ID_BCM88690_B0r_fields[] = { 18400 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18401 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18402 }; 18403 18404 #endif 18405 #if defined(BCM_88790_A0) 18406 soc_field_info_t soc_AXIIC_DS_1_IDM_RESET_STATUSr_fields[] = { 18407 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18408 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18409 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18410 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18411 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18412 }; 18413 18414 #endif 18415 #if defined(BCM_88690_A0) 18416 soc_field_info_t soc_AXIIC_DS_1_IDM_RESET_STATUS_BCM88690_A0r_fields[] = { 18417 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18418 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18419 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18420 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18421 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18422 }; 18423 18424 #endif 18425 #if defined(BCM_88690_B0) 18426 soc_field_info_t soc_AXIIC_DS_1_IDM_RESET_STATUS_BCM88690_B0r_fields[] = { 18427 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18428 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18429 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18430 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18431 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18432 }; 18433 18434 #endif 18435 #if defined(BCM_88790_A0) 18436 soc_field_info_t soc_AXIIC_DS_1_IDM_RESET_WRITE_IDr_fields[] = { 18437 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18438 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18439 }; 18440 18441 #endif 18442 #if defined(BCM_88690_A0) 18443 soc_field_info_t soc_AXIIC_DS_1_IDM_RESET_WRITE_ID_BCM88690_A0r_fields[] = { 18444 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18445 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18446 }; 18447 18448 #endif 18449 #if defined(BCM_88690_B0) 18450 soc_field_info_t soc_AXIIC_DS_1_IDM_RESET_WRITE_ID_BCM88690_B0r_fields[] = { 18451 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18452 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18453 }; 18454 18455 #endif 18456 #if defined(BCM_88790_A0) 18457 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_ADDR_LSBr_fields[] = { 18458 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18459 }; 18460 18461 #endif 18462 #if defined(BCM_88690_A0) 18463 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_ADDR_LSB_BCM88690_A0r_fields[] = { 18464 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18465 }; 18466 18467 #endif 18468 #if defined(BCM_88690_B0) 18469 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_ADDR_LSB_BCM88690_B0r_fields[] = { 18470 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18471 }; 18472 18473 #endif 18474 #if defined(BCM_88790_A0) 18475 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_COMPLETEr_fields[] = { 18476 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 18477 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18478 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 18479 }; 18480 18481 #endif 18482 #if defined(BCM_88690_A0) 18483 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_COMPLETE_BCM88690_A0r_fields[] = { 18484 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 18485 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18486 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 18487 }; 18488 18489 #endif 18490 #if defined(BCM_88690_B0) 18491 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_COMPLETE_BCM88690_B0r_fields[] = { 18492 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 18493 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18494 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 18495 }; 18496 18497 #endif 18498 #if defined(BCM_88790_A0) 18499 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_CONTROLr_fields[] = { 18500 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 18501 { BUS_ERROR_RESETf, 1, 0, 0 }, 18502 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 18503 { TIMEOUT_ENABLEf, 1, 9, 0 }, 18504 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 18505 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 18506 { TIMEOUT_RESETf, 1, 2, 0 } 18507 }; 18508 18509 #endif 18510 #if defined(BCM_88690_A0) 18511 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_CONTROL_BCM88690_A0r_fields[] = { 18512 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 18513 { BUS_ERROR_RESETf, 1, 0, 0 }, 18514 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 18515 { TIMEOUT_ENABLEf, 1, 9, 0 }, 18516 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 18517 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 18518 { TIMEOUT_RESETf, 1, 2, 0 } 18519 }; 18520 18521 #endif 18522 #if defined(BCM_88690_B0) 18523 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_CONTROL_BCM88690_B0r_fields[] = { 18524 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 18525 { BUS_ERROR_RESETf, 1, 0, 0 }, 18526 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 18527 { TIMEOUT_ENABLEf, 1, 9, 0 }, 18528 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 18529 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 18530 { TIMEOUT_RESETf, 1, 2, 0 } 18531 }; 18532 18533 #endif 18534 #if defined(BCM_88790_A0) 18535 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_FLAGSr_fields[] = { 18536 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 18537 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 18538 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 18539 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 18540 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 18541 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 18542 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18543 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18544 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 18545 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 18546 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 18547 }; 18548 18549 #endif 18550 #if defined(BCM_88690_A0) 18551 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_FLAGS_BCM88690_A0r_fields[] = { 18552 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 18553 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 18554 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 18555 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 18556 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 18557 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 18558 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18559 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18560 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 18561 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 18562 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 18563 }; 18564 18565 #endif 18566 #if defined(BCM_88690_B0) 18567 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_FLAGS_BCM88690_B0r_fields[] = { 18568 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 18569 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 18570 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 18571 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 18572 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 18573 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 18574 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18575 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18576 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 18577 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 18578 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 18579 }; 18580 18581 #endif 18582 #if defined(BCM_88790_A0) 18583 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_IDr_fields[] = { 18584 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18585 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18586 }; 18587 18588 #endif 18589 #if defined(BCM_88690_A0) 18590 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_ID_BCM88690_A0r_fields[] = { 18591 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18592 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18593 }; 18594 18595 #endif 18596 #if defined(BCM_88690_B0) 18597 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_ID_BCM88690_B0r_fields[] = { 18598 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18599 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18600 }; 18601 18602 #endif 18603 #if defined(BCM_88790_A0) 18604 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_STATUSr_fields[] = { 18605 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18606 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 18607 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 18608 }; 18609 18610 #endif 18611 #if defined(BCM_88690_A0) 18612 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_STATUS_BCM88690_A0r_fields[] = { 18613 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18614 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 18615 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 18616 }; 18617 18618 #endif 18619 #if defined(BCM_88690_B0) 18620 soc_field_info_t soc_AXIIC_DS_2_IDM_ERROR_LOG_STATUS_BCM88690_B0r_fields[] = { 18621 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18622 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 18623 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 18624 }; 18625 18626 #endif 18627 #if defined(BCM_88790_A0) 18628 soc_field_info_t soc_AXIIC_DS_2_IDM_INTERRUPT_STATUSr_fields[] = { 18629 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 18630 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 18631 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 18632 }; 18633 18634 #endif 18635 #if defined(BCM_88690_A0) 18636 soc_field_info_t soc_AXIIC_DS_2_IDM_INTERRUPT_STATUS_BCM88690_A0r_fields[] = { 18637 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 18638 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 18639 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 18640 }; 18641 18642 #endif 18643 #if defined(BCM_88690_B0) 18644 soc_field_info_t soc_AXIIC_DS_2_IDM_INTERRUPT_STATUS_BCM88690_B0r_fields[] = { 18645 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 18646 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 18647 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 18648 }; 18649 18650 #endif 18651 #if defined(BCM_88790_A0) 18652 soc_field_info_t soc_AXIIC_DS_2_IDM_RESET_READ_IDr_fields[] = { 18653 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18654 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18655 }; 18656 18657 #endif 18658 #if defined(BCM_88690_A0) 18659 soc_field_info_t soc_AXIIC_DS_2_IDM_RESET_READ_ID_BCM88690_A0r_fields[] = { 18660 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18661 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18662 }; 18663 18664 #endif 18665 #if defined(BCM_88690_B0) 18666 soc_field_info_t soc_AXIIC_DS_2_IDM_RESET_READ_ID_BCM88690_B0r_fields[] = { 18667 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18668 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18669 }; 18670 18671 #endif 18672 #if defined(BCM_88790_A0) 18673 soc_field_info_t soc_AXIIC_DS_2_IDM_RESET_STATUSr_fields[] = { 18674 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18675 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18676 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18677 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18678 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18679 }; 18680 18681 #endif 18682 #if defined(BCM_88690_A0) 18683 soc_field_info_t soc_AXIIC_DS_2_IDM_RESET_STATUS_BCM88690_A0r_fields[] = { 18684 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18685 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18686 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18687 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18688 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18689 }; 18690 18691 #endif 18692 #if defined(BCM_88690_B0) 18693 soc_field_info_t soc_AXIIC_DS_2_IDM_RESET_STATUS_BCM88690_B0r_fields[] = { 18694 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 18695 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 18696 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18697 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 18698 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 18699 }; 18700 18701 #endif 18702 #if defined(BCM_88790_A0) 18703 soc_field_info_t soc_AXIIC_DS_2_IDM_RESET_WRITE_IDr_fields[] = { 18704 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18705 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18706 }; 18707 18708 #endif 18709 #if defined(BCM_88690_A0) 18710 soc_field_info_t soc_AXIIC_DS_2_IDM_RESET_WRITE_ID_BCM88690_A0r_fields[] = { 18711 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18712 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18713 }; 18714 18715 #endif 18716 #if defined(BCM_88690_B0) 18717 soc_field_info_t soc_AXIIC_DS_2_IDM_RESET_WRITE_ID_BCM88690_B0r_fields[] = { 18718 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18719 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 18720 }; 18721 18722 #endif 18723 #if defined(BCM_88675_A0) 18724 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ADDR_LSBr_fields[] = { 18725 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18726 }; 18727 18728 #endif 18729 #if defined(BCM_88270_A0) 18730 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ADDR_LSB_BCM88270_A0r_fields[] = { 18731 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18732 }; 18733 18734 #endif 18735 #if defined(BCM_88375_A0) 18736 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ADDR_LSB_BCM88375_A0r_fields[] = { 18737 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18738 }; 18739 18740 #endif 18741 #if defined(BCM_88375_B0) 18742 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ADDR_LSB_BCM88375_B0r_fields[] = { 18743 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18744 }; 18745 18746 #endif 18747 #if defined(BCM_88470_A0) 18748 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ADDR_LSB_BCM88470_A0r_fields[] = { 18749 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18750 }; 18751 18752 #endif 18753 #if defined(BCM_88470_B0) 18754 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ADDR_LSB_BCM88470_B0r_fields[] = { 18755 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18756 }; 18757 18758 #endif 18759 #if defined(BCM_88675_B0) 18760 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ADDR_LSB_BCM88675_B0r_fields[] = { 18761 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18762 }; 18763 18764 #endif 18765 #if defined(BCM_88680_A0) 18766 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ADDR_LSB_BCM88680_A0r_fields[] = { 18767 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 18768 }; 18769 18770 #endif 18771 #if defined(BCM_88675_A0) 18772 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_COMPLETEr_fields[] = { 18773 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 18774 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18775 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 18776 }; 18777 18778 #endif 18779 #if defined(BCM_88270_A0) 18780 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_COMPLETE_BCM88270_A0r_fields[] = { 18781 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 18782 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18783 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 18784 }; 18785 18786 #endif 18787 #if defined(BCM_88375_A0) 18788 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_COMPLETE_BCM88375_A0r_fields[] = { 18789 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 18790 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18791 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 18792 }; 18793 18794 #endif 18795 #if defined(BCM_88375_B0) 18796 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_COMPLETE_BCM88375_B0r_fields[] = { 18797 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 18798 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18799 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 18800 }; 18801 18802 #endif 18803 #if defined(BCM_88470_A0) 18804 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_COMPLETE_BCM88470_A0r_fields[] = { 18805 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 18806 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18807 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 18808 }; 18809 18810 #endif 18811 #if defined(BCM_88470_B0) 18812 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_COMPLETE_BCM88470_B0r_fields[] = { 18813 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 18814 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18815 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 18816 }; 18817 18818 #endif 18819 #if defined(BCM_88675_B0) 18820 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_COMPLETE_BCM88675_B0r_fields[] = { 18821 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 18822 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18823 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 18824 }; 18825 18826 #endif 18827 #if defined(BCM_88680_A0) 18828 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_COMPLETE_BCM88680_A0r_fields[] = { 18829 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 18830 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 18831 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 18832 }; 18833 18834 #endif 18835 #if defined(BCM_88675_A0) 18836 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_CONTROLr_fields[] = { 18837 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 18838 { BUS_ERROR_RESETf, 1, 0, 0 }, 18839 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 18840 { TIMEOUT_ENABLEf, 1, 9, 0 }, 18841 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 18842 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 18843 { TIMEOUT_RESETf, 1, 2, 0 } 18844 }; 18845 18846 #endif 18847 #if defined(BCM_88270_A0) 18848 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_CONTROL_BCM88270_A0r_fields[] = { 18849 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 18850 { BUS_ERROR_RESETf, 1, 0, 0 }, 18851 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 18852 { TIMEOUT_ENABLEf, 1, 9, 0 }, 18853 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 18854 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 18855 { TIMEOUT_RESETf, 1, 2, 0 } 18856 }; 18857 18858 #endif 18859 #if defined(BCM_88375_A0) 18860 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_CONTROL_BCM88375_A0r_fields[] = { 18861 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 18862 { BUS_ERROR_RESETf, 1, 0, 0 }, 18863 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 18864 { TIMEOUT_ENABLEf, 1, 9, 0 }, 18865 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 18866 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 18867 { TIMEOUT_RESETf, 1, 2, 0 } 18868 }; 18869 18870 #endif 18871 #if defined(BCM_88375_B0) 18872 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_CONTROL_BCM88375_B0r_fields[] = { 18873 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 18874 { BUS_ERROR_RESETf, 1, 0, 0 }, 18875 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 18876 { TIMEOUT_ENABLEf, 1, 9, 0 }, 18877 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 18878 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 18879 { TIMEOUT_RESETf, 1, 2, 0 } 18880 }; 18881 18882 #endif 18883 #if defined(BCM_88470_A0) 18884 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_CONTROL_BCM88470_A0r_fields[] = { 18885 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 18886 { BUS_ERROR_RESETf, 1, 0, 0 }, 18887 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 18888 { TIMEOUT_ENABLEf, 1, 9, 0 }, 18889 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 18890 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 18891 { TIMEOUT_RESETf, 1, 2, 0 } 18892 }; 18893 18894 #endif 18895 #if defined(BCM_88470_B0) 18896 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_CONTROL_BCM88470_B0r_fields[] = { 18897 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 18898 { BUS_ERROR_RESETf, 1, 0, 0 }, 18899 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 18900 { TIMEOUT_ENABLEf, 1, 9, 0 }, 18901 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 18902 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 18903 { TIMEOUT_RESETf, 1, 2, 0 } 18904 }; 18905 18906 #endif 18907 #if defined(BCM_88675_B0) 18908 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_CONTROL_BCM88675_B0r_fields[] = { 18909 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 18910 { BUS_ERROR_RESETf, 1, 0, 0 }, 18911 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 18912 { TIMEOUT_ENABLEf, 1, 9, 0 }, 18913 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 18914 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 18915 { TIMEOUT_RESETf, 1, 2, 0 } 18916 }; 18917 18918 #endif 18919 #if defined(BCM_88680_A0) 18920 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_CONTROL_BCM88680_A0r_fields[] = { 18921 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 18922 { BUS_ERROR_RESETf, 1, 0, 0 }, 18923 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 18924 { TIMEOUT_ENABLEf, 1, 9, 0 }, 18925 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 18926 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 18927 { TIMEOUT_RESETf, 1, 2, 0 } 18928 }; 18929 18930 #endif 18931 #if defined(BCM_88675_A0) 18932 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_FLAGSr_fields[] = { 18933 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 18934 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 18935 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 18936 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 18937 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 18938 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 18939 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18940 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18941 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 18942 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 18943 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 18944 }; 18945 18946 #endif 18947 #if defined(BCM_88270_A0) 18948 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_FLAGS_BCM88270_A0r_fields[] = { 18949 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 18950 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 18951 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 18952 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 18953 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 18954 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 18955 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18956 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18957 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 18958 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 18959 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 18960 }; 18961 18962 #endif 18963 #if defined(BCM_88375_A0) 18964 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_FLAGS_BCM88375_A0r_fields[] = { 18965 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 18966 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 18967 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 18968 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 18969 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 18970 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 18971 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18972 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18973 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 18974 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 18975 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 18976 }; 18977 18978 #endif 18979 #if defined(BCM_88375_B0) 18980 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_FLAGS_BCM88375_B0r_fields[] = { 18981 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 18982 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 18983 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 18984 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 18985 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 18986 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 18987 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 18988 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 18989 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 18990 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 18991 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 18992 }; 18993 18994 #endif 18995 #if defined(BCM_88470_A0) 18996 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_FLAGS_BCM88470_A0r_fields[] = { 18997 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 18998 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 18999 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 19000 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 19001 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 19002 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 19003 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 19004 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19005 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 19006 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 19007 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 19008 }; 19009 19010 #endif 19011 #if defined(BCM_88470_B0) 19012 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_FLAGS_BCM88470_B0r_fields[] = { 19013 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 19014 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 19015 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 19016 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 19017 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 19018 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 19019 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 19020 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19021 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 19022 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 19023 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 19024 }; 19025 19026 #endif 19027 #if defined(BCM_88675_B0) 19028 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_FLAGS_BCM88675_B0r_fields[] = { 19029 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 19030 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 19031 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 19032 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 19033 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 19034 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 19035 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 19036 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19037 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 19038 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 19039 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 19040 }; 19041 19042 #endif 19043 #if defined(BCM_88680_A0) 19044 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_FLAGS_BCM88680_A0r_fields[] = { 19045 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 19046 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 19047 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 19048 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 19049 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 19050 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 19051 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 19052 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19053 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 19054 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 19055 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 19056 }; 19057 19058 #endif 19059 #if defined(BCM_88675_A0) 19060 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_IDr_fields[] = { 19061 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19062 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19063 }; 19064 19065 #endif 19066 #if defined(BCM_88270_A0) 19067 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ID_BCM88270_A0r_fields[] = { 19068 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19069 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19070 }; 19071 19072 #endif 19073 #if defined(BCM_88375_A0) 19074 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ID_BCM88375_A0r_fields[] = { 19075 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19076 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19077 }; 19078 19079 #endif 19080 #if defined(BCM_88375_B0) 19081 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ID_BCM88375_B0r_fields[] = { 19082 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19083 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19084 }; 19085 19086 #endif 19087 #if defined(BCM_88470_A0) 19088 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ID_BCM88470_A0r_fields[] = { 19089 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19090 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19091 }; 19092 19093 #endif 19094 #if defined(BCM_88470_B0) 19095 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ID_BCM88470_B0r_fields[] = { 19096 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19097 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19098 }; 19099 19100 #endif 19101 #if defined(BCM_88675_B0) 19102 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ID_BCM88675_B0r_fields[] = { 19103 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19104 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19105 }; 19106 19107 #endif 19108 #if defined(BCM_88680_A0) 19109 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_ID_BCM88680_A0r_fields[] = { 19110 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19111 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19112 }; 19113 19114 #endif 19115 #if defined(BCM_88675_A0) 19116 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_STATUSr_fields[] = { 19117 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19118 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 19119 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 19120 }; 19121 19122 #endif 19123 #if defined(BCM_88270_A0) 19124 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_STATUS_BCM88270_A0r_fields[] = { 19125 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19126 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 19127 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 19128 }; 19129 19130 #endif 19131 #if defined(BCM_88375_A0) 19132 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_STATUS_BCM88375_A0r_fields[] = { 19133 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19134 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 19135 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 19136 }; 19137 19138 #endif 19139 #if defined(BCM_88375_B0) 19140 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_STATUS_BCM88375_B0r_fields[] = { 19141 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19142 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 19143 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 19144 }; 19145 19146 #endif 19147 #if defined(BCM_88470_A0) 19148 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_STATUS_BCM88470_A0r_fields[] = { 19149 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19150 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 19151 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 19152 }; 19153 19154 #endif 19155 #if defined(BCM_88470_B0) 19156 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_STATUS_BCM88470_B0r_fields[] = { 19157 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19158 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 19159 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 19160 }; 19161 19162 #endif 19163 #if defined(BCM_88675_B0) 19164 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_STATUS_BCM88675_B0r_fields[] = { 19165 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19166 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 19167 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 19168 }; 19169 19170 #endif 19171 #if defined(BCM_88680_A0) 19172 soc_field_info_t soc_AXIIC_DS_3_IDM_ERROR_LOG_STATUS_BCM88680_A0r_fields[] = { 19173 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19174 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 19175 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 19176 }; 19177 19178 #endif 19179 #if defined(BCM_88675_A0) 19180 soc_field_info_t soc_AXIIC_DS_3_IDM_INTERRUPT_STATUSr_fields[] = { 19181 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 19182 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 19183 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 19184 }; 19185 19186 #endif 19187 #if defined(BCM_88270_A0) 19188 soc_field_info_t soc_AXIIC_DS_3_IDM_INTERRUPT_STATUS_BCM88270_A0r_fields[] = { 19189 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 19190 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 19191 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 19192 }; 19193 19194 #endif 19195 #if defined(BCM_88375_A0) 19196 soc_field_info_t soc_AXIIC_DS_3_IDM_INTERRUPT_STATUS_BCM88375_A0r_fields[] = { 19197 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 19198 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 19199 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 19200 }; 19201 19202 #endif 19203 #if defined(BCM_88375_B0) 19204 soc_field_info_t soc_AXIIC_DS_3_IDM_INTERRUPT_STATUS_BCM88375_B0r_fields[] = { 19205 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 19206 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 19207 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 19208 }; 19209 19210 #endif 19211 #if defined(BCM_88470_A0) 19212 soc_field_info_t soc_AXIIC_DS_3_IDM_INTERRUPT_STATUS_BCM88470_A0r_fields[] = { 19213 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 19214 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 19215 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 19216 }; 19217 19218 #endif 19219 #if defined(BCM_88470_B0) 19220 soc_field_info_t soc_AXIIC_DS_3_IDM_INTERRUPT_STATUS_BCM88470_B0r_fields[] = { 19221 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 19222 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 19223 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 19224 }; 19225 19226 #endif 19227 #if defined(BCM_88675_B0) 19228 soc_field_info_t soc_AXIIC_DS_3_IDM_INTERRUPT_STATUS_BCM88675_B0r_fields[] = { 19229 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 19230 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 19231 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 19232 }; 19233 19234 #endif 19235 #if defined(BCM_88680_A0) 19236 soc_field_info_t soc_AXIIC_DS_3_IDM_INTERRUPT_STATUS_BCM88680_A0r_fields[] = { 19237 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 19238 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 19239 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 19240 }; 19241 19242 #endif 19243 #if defined(BCM_88675_A0) 19244 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_READ_IDr_fields[] = { 19245 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19246 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19247 }; 19248 19249 #endif 19250 #if defined(BCM_88270_A0) 19251 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_READ_ID_BCM88270_A0r_fields[] = { 19252 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19253 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19254 }; 19255 19256 #endif 19257 #if defined(BCM_88375_A0) 19258 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_READ_ID_BCM88375_A0r_fields[] = { 19259 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19260 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19261 }; 19262 19263 #endif 19264 #if defined(BCM_88375_B0) 19265 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_READ_ID_BCM88375_B0r_fields[] = { 19266 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19267 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19268 }; 19269 19270 #endif 19271 #if defined(BCM_88470_A0) 19272 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_READ_ID_BCM88470_A0r_fields[] = { 19273 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19274 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19275 }; 19276 19277 #endif 19278 #if defined(BCM_88470_B0) 19279 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_READ_ID_BCM88470_B0r_fields[] = { 19280 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19281 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19282 }; 19283 19284 #endif 19285 #if defined(BCM_88675_B0) 19286 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_READ_ID_BCM88675_B0r_fields[] = { 19287 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19288 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19289 }; 19290 19291 #endif 19292 #if defined(BCM_88680_A0) 19293 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_READ_ID_BCM88680_A0r_fields[] = { 19294 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19295 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19296 }; 19297 19298 #endif 19299 #if defined(BCM_88675_A0) 19300 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_STATUSr_fields[] = { 19301 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 19302 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 19303 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 19304 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 19305 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 19306 }; 19307 19308 #endif 19309 #if defined(BCM_88270_A0) 19310 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_STATUS_BCM88270_A0r_fields[] = { 19311 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 19312 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 19313 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 19314 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 19315 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 19316 }; 19317 19318 #endif 19319 #if defined(BCM_88375_A0) 19320 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_STATUS_BCM88375_A0r_fields[] = { 19321 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 19322 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 19323 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 19324 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 19325 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 19326 }; 19327 19328 #endif 19329 #if defined(BCM_88375_B0) 19330 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_STATUS_BCM88375_B0r_fields[] = { 19331 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 19332 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 19333 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 19334 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 19335 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 19336 }; 19337 19338 #endif 19339 #if defined(BCM_88470_A0) 19340 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_STATUS_BCM88470_A0r_fields[] = { 19341 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 19342 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 19343 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 19344 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 19345 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 19346 }; 19347 19348 #endif 19349 #if defined(BCM_88470_B0) 19350 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_STATUS_BCM88470_B0r_fields[] = { 19351 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 19352 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 19353 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 19354 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 19355 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 19356 }; 19357 19358 #endif 19359 #if defined(BCM_88675_B0) 19360 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_STATUS_BCM88675_B0r_fields[] = { 19361 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 19362 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 19363 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 19364 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 19365 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 19366 }; 19367 19368 #endif 19369 #if defined(BCM_88680_A0) 19370 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_STATUS_BCM88680_A0r_fields[] = { 19371 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 19372 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 19373 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 19374 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 19375 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 19376 }; 19377 19378 #endif 19379 #if defined(BCM_88675_A0) 19380 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_WRITE_IDr_fields[] = { 19381 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19382 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19383 }; 19384 19385 #endif 19386 #if defined(BCM_88270_A0) 19387 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_WRITE_ID_BCM88270_A0r_fields[] = { 19388 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19389 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19390 }; 19391 19392 #endif 19393 #if defined(BCM_88375_A0) 19394 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_WRITE_ID_BCM88375_A0r_fields[] = { 19395 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19396 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19397 }; 19398 19399 #endif 19400 #if defined(BCM_88375_B0) 19401 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_WRITE_ID_BCM88375_B0r_fields[] = { 19402 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19403 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19404 }; 19405 19406 #endif 19407 #if defined(BCM_88470_A0) 19408 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_WRITE_ID_BCM88470_A0r_fields[] = { 19409 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19410 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19411 }; 19412 19413 #endif 19414 #if defined(BCM_88470_B0) 19415 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_WRITE_ID_BCM88470_B0r_fields[] = { 19416 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19417 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19418 }; 19419 19420 #endif 19421 #if defined(BCM_88675_B0) 19422 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_WRITE_ID_BCM88675_B0r_fields[] = { 19423 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19424 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19425 }; 19426 19427 #endif 19428 #if defined(BCM_88680_A0) 19429 soc_field_info_t soc_AXIIC_DS_3_IDM_RESET_WRITE_ID_BCM88680_A0r_fields[] = { 19430 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 19431 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19432 }; 19433 19434 #endif 19435 #if defined(BCM_88675_A0) 19436 soc_field_info_t soc_AXIIC_EXT_M0_AR_Br_fields[] = { 19437 { AR_Bf, 16, 0, SOCF_LE }, 19438 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19439 }; 19440 19441 #endif 19442 #if defined(BCM_88270_A0) 19443 soc_field_info_t soc_AXIIC_EXT_M0_AR_B_BCM88270_A0r_fields[] = { 19444 { AR_Bf, 16, 0, SOCF_LE }, 19445 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19446 }; 19447 19448 #endif 19449 #if defined(BCM_88375_A0) 19450 soc_field_info_t soc_AXIIC_EXT_M0_AR_B_BCM88375_A0r_fields[] = { 19451 { AR_Bf, 16, 0, SOCF_LE }, 19452 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19453 }; 19454 19455 #endif 19456 #if defined(BCM_88375_B0) 19457 soc_field_info_t soc_AXIIC_EXT_M0_AR_B_BCM88375_B0r_fields[] = { 19458 { AR_Bf, 16, 0, SOCF_LE }, 19459 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19460 }; 19461 19462 #endif 19463 #if defined(BCM_88470_A0) 19464 soc_field_info_t soc_AXIIC_EXT_M0_AR_B_BCM88470_A0r_fields[] = { 19465 { AR_Bf, 16, 0, SOCF_LE }, 19466 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19467 }; 19468 19469 #endif 19470 #if defined(BCM_88470_B0) 19471 soc_field_info_t soc_AXIIC_EXT_M0_AR_B_BCM88470_B0r_fields[] = { 19472 { AR_Bf, 16, 0, SOCF_LE }, 19473 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19474 }; 19475 19476 #endif 19477 #if defined(BCM_88675_B0) 19478 soc_field_info_t soc_AXIIC_EXT_M0_AR_B_BCM88675_B0r_fields[] = { 19479 { AR_Bf, 16, 0, SOCF_LE }, 19480 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19481 }; 19482 19483 #endif 19484 #if defined(BCM_88680_A0) 19485 soc_field_info_t soc_AXIIC_EXT_M0_AR_B_BCM88680_A0r_fields[] = { 19486 { AR_Bf, 16, 0, SOCF_LE }, 19487 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19488 }; 19489 19490 #endif 19491 #if defined(BCM_88690_A0) 19492 soc_field_info_t soc_AXIIC_EXT_M0_AR_B_BCM88690_A0r_fields[] = { 19493 { AR_Bf, 16, 0, SOCF_LE }, 19494 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19495 }; 19496 19497 #endif 19498 #if defined(BCM_88690_B0) 19499 soc_field_info_t soc_AXIIC_EXT_M0_AR_B_BCM88690_B0r_fields[] = { 19500 { AR_Bf, 16, 0, SOCF_LE }, 19501 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19502 }; 19503 19504 #endif 19505 #if defined(BCM_88790_A0) 19506 soc_field_info_t soc_AXIIC_EXT_M0_AR_B_BCM88790_A0r_fields[] = { 19507 { AR_Bf, 16, 0, SOCF_LE }, 19508 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19509 }; 19510 19511 #endif 19512 #if defined(BCM_88675_A0) 19513 soc_field_info_t soc_AXIIC_EXT_M0_AR_Pr_fields[] = { 19514 { AR_Pf, 8, 24, SOCF_LE }, 19515 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19516 }; 19517 19518 #endif 19519 #if defined(BCM_88270_A0) 19520 soc_field_info_t soc_AXIIC_EXT_M0_AR_P_BCM88270_A0r_fields[] = { 19521 { AR_Pf, 8, 24, SOCF_LE }, 19522 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19523 }; 19524 19525 #endif 19526 #if defined(BCM_88375_A0) 19527 soc_field_info_t soc_AXIIC_EXT_M0_AR_P_BCM88375_A0r_fields[] = { 19528 { AR_Pf, 8, 24, SOCF_LE }, 19529 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19530 }; 19531 19532 #endif 19533 #if defined(BCM_88375_B0) 19534 soc_field_info_t soc_AXIIC_EXT_M0_AR_P_BCM88375_B0r_fields[] = { 19535 { AR_Pf, 8, 24, SOCF_LE }, 19536 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19537 }; 19538 19539 #endif 19540 #if defined(BCM_88470_A0) 19541 soc_field_info_t soc_AXIIC_EXT_M0_AR_P_BCM88470_A0r_fields[] = { 19542 { AR_Pf, 8, 24, SOCF_LE }, 19543 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19544 }; 19545 19546 #endif 19547 #if defined(BCM_88470_B0) 19548 soc_field_info_t soc_AXIIC_EXT_M0_AR_P_BCM88470_B0r_fields[] = { 19549 { AR_Pf, 8, 24, SOCF_LE }, 19550 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19551 }; 19552 19553 #endif 19554 #if defined(BCM_88675_B0) 19555 soc_field_info_t soc_AXIIC_EXT_M0_AR_P_BCM88675_B0r_fields[] = { 19556 { AR_Pf, 8, 24, SOCF_LE }, 19557 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19558 }; 19559 19560 #endif 19561 #if defined(BCM_88680_A0) 19562 soc_field_info_t soc_AXIIC_EXT_M0_AR_P_BCM88680_A0r_fields[] = { 19563 { AR_Pf, 8, 24, SOCF_LE }, 19564 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19565 }; 19566 19567 #endif 19568 #if defined(BCM_88690_A0) 19569 soc_field_info_t soc_AXIIC_EXT_M0_AR_P_BCM88690_A0r_fields[] = { 19570 { AR_Pf, 8, 24, SOCF_LE }, 19571 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19572 }; 19573 19574 #endif 19575 #if defined(BCM_88690_B0) 19576 soc_field_info_t soc_AXIIC_EXT_M0_AR_P_BCM88690_B0r_fields[] = { 19577 { AR_Pf, 8, 24, SOCF_LE }, 19578 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19579 }; 19580 19581 #endif 19582 #if defined(BCM_88790_A0) 19583 soc_field_info_t soc_AXIIC_EXT_M0_AR_P_BCM88790_A0r_fields[] = { 19584 { AR_Pf, 8, 24, SOCF_LE }, 19585 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19586 }; 19587 19588 #endif 19589 #if defined(BCM_88675_A0) 19590 soc_field_info_t soc_AXIIC_EXT_M0_AR_Rr_fields[] = { 19591 { AR_Rf, 12, 20, SOCF_LE }, 19592 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19593 }; 19594 19595 #endif 19596 #if defined(BCM_88270_A0) 19597 soc_field_info_t soc_AXIIC_EXT_M0_AR_R_BCM88270_A0r_fields[] = { 19598 { AR_Rf, 12, 20, SOCF_LE }, 19599 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19600 }; 19601 19602 #endif 19603 #if defined(BCM_88375_A0) 19604 soc_field_info_t soc_AXIIC_EXT_M0_AR_R_BCM88375_A0r_fields[] = { 19605 { AR_Rf, 12, 20, SOCF_LE }, 19606 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19607 }; 19608 19609 #endif 19610 #if defined(BCM_88375_B0) 19611 soc_field_info_t soc_AXIIC_EXT_M0_AR_R_BCM88375_B0r_fields[] = { 19612 { AR_Rf, 12, 20, SOCF_LE }, 19613 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19614 }; 19615 19616 #endif 19617 #if defined(BCM_88470_A0) 19618 soc_field_info_t soc_AXIIC_EXT_M0_AR_R_BCM88470_A0r_fields[] = { 19619 { AR_Rf, 12, 20, SOCF_LE }, 19620 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19621 }; 19622 19623 #endif 19624 #if defined(BCM_88470_B0) 19625 soc_field_info_t soc_AXIIC_EXT_M0_AR_R_BCM88470_B0r_fields[] = { 19626 { AR_Rf, 12, 20, SOCF_LE }, 19627 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19628 }; 19629 19630 #endif 19631 #if defined(BCM_88675_B0) 19632 soc_field_info_t soc_AXIIC_EXT_M0_AR_R_BCM88675_B0r_fields[] = { 19633 { AR_Rf, 12, 20, SOCF_LE }, 19634 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19635 }; 19636 19637 #endif 19638 #if defined(BCM_88680_A0) 19639 soc_field_info_t soc_AXIIC_EXT_M0_AR_R_BCM88680_A0r_fields[] = { 19640 { AR_Rf, 12, 20, SOCF_LE }, 19641 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19642 }; 19643 19644 #endif 19645 #if defined(BCM_88690_A0) 19646 soc_field_info_t soc_AXIIC_EXT_M0_AR_R_BCM88690_A0r_fields[] = { 19647 { AR_Rf, 12, 20, SOCF_LE }, 19648 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19649 }; 19650 19651 #endif 19652 #if defined(BCM_88690_B0) 19653 soc_field_info_t soc_AXIIC_EXT_M0_AR_R_BCM88690_B0r_fields[] = { 19654 { AR_Rf, 12, 20, SOCF_LE }, 19655 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19656 }; 19657 19658 #endif 19659 #if defined(BCM_88790_A0) 19660 soc_field_info_t soc_AXIIC_EXT_M0_AR_R_BCM88790_A0r_fields[] = { 19661 { AR_Rf, 12, 20, SOCF_LE }, 19662 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19663 }; 19664 19665 #endif 19666 #if defined(BCM_88675_A0) 19667 soc_field_info_t soc_AXIIC_EXT_M0_AW_Br_fields[] = { 19668 { AW_Bf, 16, 0, SOCF_LE }, 19669 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19670 }; 19671 19672 #endif 19673 #if defined(BCM_88270_A0) 19674 soc_field_info_t soc_AXIIC_EXT_M0_AW_B_BCM88270_A0r_fields[] = { 19675 { AW_Bf, 16, 0, SOCF_LE }, 19676 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19677 }; 19678 19679 #endif 19680 #if defined(BCM_88375_A0) 19681 soc_field_info_t soc_AXIIC_EXT_M0_AW_B_BCM88375_A0r_fields[] = { 19682 { AW_Bf, 16, 0, SOCF_LE }, 19683 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19684 }; 19685 19686 #endif 19687 #if defined(BCM_88375_B0) 19688 soc_field_info_t soc_AXIIC_EXT_M0_AW_B_BCM88375_B0r_fields[] = { 19689 { AW_Bf, 16, 0, SOCF_LE }, 19690 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19691 }; 19692 19693 #endif 19694 #if defined(BCM_88470_A0) 19695 soc_field_info_t soc_AXIIC_EXT_M0_AW_B_BCM88470_A0r_fields[] = { 19696 { AW_Bf, 16, 0, SOCF_LE }, 19697 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19698 }; 19699 19700 #endif 19701 #if defined(BCM_88470_B0) 19702 soc_field_info_t soc_AXIIC_EXT_M0_AW_B_BCM88470_B0r_fields[] = { 19703 { AW_Bf, 16, 0, SOCF_LE }, 19704 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19705 }; 19706 19707 #endif 19708 #if defined(BCM_88675_B0) 19709 soc_field_info_t soc_AXIIC_EXT_M0_AW_B_BCM88675_B0r_fields[] = { 19710 { AW_Bf, 16, 0, SOCF_LE }, 19711 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19712 }; 19713 19714 #endif 19715 #if defined(BCM_88680_A0) 19716 soc_field_info_t soc_AXIIC_EXT_M0_AW_B_BCM88680_A0r_fields[] = { 19717 { AW_Bf, 16, 0, SOCF_LE }, 19718 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19719 }; 19720 19721 #endif 19722 #if defined(BCM_88690_A0) 19723 soc_field_info_t soc_AXIIC_EXT_M0_AW_B_BCM88690_A0r_fields[] = { 19724 { AW_Bf, 16, 0, SOCF_LE }, 19725 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19726 }; 19727 19728 #endif 19729 #if defined(BCM_88690_B0) 19730 soc_field_info_t soc_AXIIC_EXT_M0_AW_B_BCM88690_B0r_fields[] = { 19731 { AW_Bf, 16, 0, SOCF_LE }, 19732 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19733 }; 19734 19735 #endif 19736 #if defined(BCM_88790_A0) 19737 soc_field_info_t soc_AXIIC_EXT_M0_AW_B_BCM88790_A0r_fields[] = { 19738 { AW_Bf, 16, 0, SOCF_LE }, 19739 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 19740 }; 19741 19742 #endif 19743 #if defined(BCM_88675_A0) 19744 soc_field_info_t soc_AXIIC_EXT_M0_AW_Pr_fields[] = { 19745 { AW_Pf, 8, 24, SOCF_LE }, 19746 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19747 }; 19748 19749 #endif 19750 #if defined(BCM_88270_A0) 19751 soc_field_info_t soc_AXIIC_EXT_M0_AW_P_BCM88270_A0r_fields[] = { 19752 { AW_Pf, 8, 24, SOCF_LE }, 19753 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19754 }; 19755 19756 #endif 19757 #if defined(BCM_88375_A0) 19758 soc_field_info_t soc_AXIIC_EXT_M0_AW_P_BCM88375_A0r_fields[] = { 19759 { AW_Pf, 8, 24, SOCF_LE }, 19760 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19761 }; 19762 19763 #endif 19764 #if defined(BCM_88375_B0) 19765 soc_field_info_t soc_AXIIC_EXT_M0_AW_P_BCM88375_B0r_fields[] = { 19766 { AW_Pf, 8, 24, SOCF_LE }, 19767 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19768 }; 19769 19770 #endif 19771 #if defined(BCM_88470_A0) 19772 soc_field_info_t soc_AXIIC_EXT_M0_AW_P_BCM88470_A0r_fields[] = { 19773 { AW_Pf, 8, 24, SOCF_LE }, 19774 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19775 }; 19776 19777 #endif 19778 #if defined(BCM_88470_B0) 19779 soc_field_info_t soc_AXIIC_EXT_M0_AW_P_BCM88470_B0r_fields[] = { 19780 { AW_Pf, 8, 24, SOCF_LE }, 19781 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19782 }; 19783 19784 #endif 19785 #if defined(BCM_88675_B0) 19786 soc_field_info_t soc_AXIIC_EXT_M0_AW_P_BCM88675_B0r_fields[] = { 19787 { AW_Pf, 8, 24, SOCF_LE }, 19788 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19789 }; 19790 19791 #endif 19792 #if defined(BCM_88680_A0) 19793 soc_field_info_t soc_AXIIC_EXT_M0_AW_P_BCM88680_A0r_fields[] = { 19794 { AW_Pf, 8, 24, SOCF_LE }, 19795 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19796 }; 19797 19798 #endif 19799 #if defined(BCM_88690_A0) 19800 soc_field_info_t soc_AXIIC_EXT_M0_AW_P_BCM88690_A0r_fields[] = { 19801 { AW_Pf, 8, 24, SOCF_LE }, 19802 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19803 }; 19804 19805 #endif 19806 #if defined(BCM_88690_B0) 19807 soc_field_info_t soc_AXIIC_EXT_M0_AW_P_BCM88690_B0r_fields[] = { 19808 { AW_Pf, 8, 24, SOCF_LE }, 19809 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19810 }; 19811 19812 #endif 19813 #if defined(BCM_88790_A0) 19814 soc_field_info_t soc_AXIIC_EXT_M0_AW_P_BCM88790_A0r_fields[] = { 19815 { AW_Pf, 8, 24, SOCF_LE }, 19816 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19817 }; 19818 19819 #endif 19820 #if defined(BCM_88675_A0) 19821 soc_field_info_t soc_AXIIC_EXT_M0_AW_Rr_fields[] = { 19822 { AW_Rf, 12, 20, SOCF_LE }, 19823 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19824 }; 19825 19826 #endif 19827 #if defined(BCM_88270_A0) 19828 soc_field_info_t soc_AXIIC_EXT_M0_AW_R_BCM88270_A0r_fields[] = { 19829 { AW_Rf, 12, 20, SOCF_LE }, 19830 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19831 }; 19832 19833 #endif 19834 #if defined(BCM_88375_A0) 19835 soc_field_info_t soc_AXIIC_EXT_M0_AW_R_BCM88375_A0r_fields[] = { 19836 { AW_Rf, 12, 20, SOCF_LE }, 19837 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19838 }; 19839 19840 #endif 19841 #if defined(BCM_88375_B0) 19842 soc_field_info_t soc_AXIIC_EXT_M0_AW_R_BCM88375_B0r_fields[] = { 19843 { AW_Rf, 12, 20, SOCF_LE }, 19844 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19845 }; 19846 19847 #endif 19848 #if defined(BCM_88470_A0) 19849 soc_field_info_t soc_AXIIC_EXT_M0_AW_R_BCM88470_A0r_fields[] = { 19850 { AW_Rf, 12, 20, SOCF_LE }, 19851 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19852 }; 19853 19854 #endif 19855 #if defined(BCM_88470_B0) 19856 soc_field_info_t soc_AXIIC_EXT_M0_AW_R_BCM88470_B0r_fields[] = { 19857 { AW_Rf, 12, 20, SOCF_LE }, 19858 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19859 }; 19860 19861 #endif 19862 #if defined(BCM_88675_B0) 19863 soc_field_info_t soc_AXIIC_EXT_M0_AW_R_BCM88675_B0r_fields[] = { 19864 { AW_Rf, 12, 20, SOCF_LE }, 19865 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19866 }; 19867 19868 #endif 19869 #if defined(BCM_88680_A0) 19870 soc_field_info_t soc_AXIIC_EXT_M0_AW_R_BCM88680_A0r_fields[] = { 19871 { AW_Rf, 12, 20, SOCF_LE }, 19872 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19873 }; 19874 19875 #endif 19876 #if defined(BCM_88690_A0) 19877 soc_field_info_t soc_AXIIC_EXT_M0_AW_R_BCM88690_A0r_fields[] = { 19878 { AW_Rf, 12, 20, SOCF_LE }, 19879 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19880 }; 19881 19882 #endif 19883 #if defined(BCM_88690_B0) 19884 soc_field_info_t soc_AXIIC_EXT_M0_AW_R_BCM88690_B0r_fields[] = { 19885 { AW_Rf, 12, 20, SOCF_LE }, 19886 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19887 }; 19888 19889 #endif 19890 #if defined(BCM_88790_A0) 19891 soc_field_info_t soc_AXIIC_EXT_M0_AW_R_BCM88790_A0r_fields[] = { 19892 { AW_Rf, 12, 20, SOCF_LE }, 19893 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 19894 }; 19895 19896 #endif 19897 #if defined(BCM_88675_A0) 19898 soc_field_info_t soc_AXIIC_EXT_M0_FN_MODr_fields[] = { 19899 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 19900 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 19901 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 19902 }; 19903 19904 #endif 19905 #if defined(BCM_88270_A0) 19906 soc_field_info_t soc_AXIIC_EXT_M0_FN_MOD_BCM88270_A0r_fields[] = { 19907 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 19908 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 19909 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 19910 }; 19911 19912 #endif 19913 #if defined(BCM_88375_A0) 19914 soc_field_info_t soc_AXIIC_EXT_M0_FN_MOD_BCM88375_A0r_fields[] = { 19915 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 19916 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 19917 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 19918 }; 19919 19920 #endif 19921 #if defined(BCM_88375_B0) 19922 soc_field_info_t soc_AXIIC_EXT_M0_FN_MOD_BCM88375_B0r_fields[] = { 19923 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 19924 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 19925 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 19926 }; 19927 19928 #endif 19929 #if defined(BCM_88470_A0) 19930 soc_field_info_t soc_AXIIC_EXT_M0_FN_MOD_BCM88470_A0r_fields[] = { 19931 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 19932 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 19933 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 19934 }; 19935 19936 #endif 19937 #if defined(BCM_88470_B0) 19938 soc_field_info_t soc_AXIIC_EXT_M0_FN_MOD_BCM88470_B0r_fields[] = { 19939 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 19940 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 19941 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 19942 }; 19943 19944 #endif 19945 #if defined(BCM_88675_B0) 19946 soc_field_info_t soc_AXIIC_EXT_M0_FN_MOD_BCM88675_B0r_fields[] = { 19947 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 19948 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 19949 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 19950 }; 19951 19952 #endif 19953 #if defined(BCM_88680_A0) 19954 soc_field_info_t soc_AXIIC_EXT_M0_FN_MOD_BCM88680_A0r_fields[] = { 19955 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 19956 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 19957 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 19958 }; 19959 19960 #endif 19961 #if defined(BCM_88690_A0) 19962 soc_field_info_t soc_AXIIC_EXT_M0_FN_MOD_BCM88690_A0r_fields[] = { 19963 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 19964 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 19965 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 19966 }; 19967 19968 #endif 19969 #if defined(BCM_88690_B0) 19970 soc_field_info_t soc_AXIIC_EXT_M0_FN_MOD_BCM88690_B0r_fields[] = { 19971 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 19972 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 19973 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 19974 }; 19975 19976 #endif 19977 #if defined(BCM_88790_A0) 19978 soc_field_info_t soc_AXIIC_EXT_M0_FN_MOD_BCM88790_A0r_fields[] = { 19979 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 19980 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 19981 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 19982 }; 19983 19984 #endif 19985 #if defined(BCM_88675_A0) 19986 soc_field_info_t soc_AXIIC_EXT_M0_KIr_fields[] = { 19987 { AR_KIf, 3, 8, SOCF_LE }, 19988 { AW_KIf, 3, 0, SOCF_LE }, 19989 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 19990 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 19991 }; 19992 19993 #endif 19994 #if defined(BCM_88270_A0) 19995 soc_field_info_t soc_AXIIC_EXT_M0_KI_BCM88270_A0r_fields[] = { 19996 { AR_KIf, 3, 8, SOCF_LE }, 19997 { AW_KIf, 3, 0, SOCF_LE }, 19998 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 19999 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20000 }; 20001 20002 #endif 20003 #if defined(BCM_88375_A0) 20004 soc_field_info_t soc_AXIIC_EXT_M0_KI_BCM88375_A0r_fields[] = { 20005 { AR_KIf, 3, 8, SOCF_LE }, 20006 { AW_KIf, 3, 0, SOCF_LE }, 20007 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20008 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20009 }; 20010 20011 #endif 20012 #if defined(BCM_88375_B0) 20013 soc_field_info_t soc_AXIIC_EXT_M0_KI_BCM88375_B0r_fields[] = { 20014 { AR_KIf, 3, 8, SOCF_LE }, 20015 { AW_KIf, 3, 0, SOCF_LE }, 20016 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20017 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20018 }; 20019 20020 #endif 20021 #if defined(BCM_88470_A0) 20022 soc_field_info_t soc_AXIIC_EXT_M0_KI_BCM88470_A0r_fields[] = { 20023 { AR_KIf, 3, 8, SOCF_LE }, 20024 { AW_KIf, 3, 0, SOCF_LE }, 20025 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20026 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20027 }; 20028 20029 #endif 20030 #if defined(BCM_88470_B0) 20031 soc_field_info_t soc_AXIIC_EXT_M0_KI_BCM88470_B0r_fields[] = { 20032 { AR_KIf, 3, 8, SOCF_LE }, 20033 { AW_KIf, 3, 0, SOCF_LE }, 20034 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20035 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20036 }; 20037 20038 #endif 20039 #if defined(BCM_88675_B0) 20040 soc_field_info_t soc_AXIIC_EXT_M0_KI_BCM88675_B0r_fields[] = { 20041 { AR_KIf, 3, 8, SOCF_LE }, 20042 { AW_KIf, 3, 0, SOCF_LE }, 20043 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20044 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20045 }; 20046 20047 #endif 20048 #if defined(BCM_88680_A0) 20049 soc_field_info_t soc_AXIIC_EXT_M0_KI_BCM88680_A0r_fields[] = { 20050 { AR_KIf, 3, 8, SOCF_LE }, 20051 { AW_KIf, 3, 0, SOCF_LE }, 20052 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20053 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20054 }; 20055 20056 #endif 20057 #if defined(BCM_88690_A0) 20058 soc_field_info_t soc_AXIIC_EXT_M0_KI_BCM88690_A0r_fields[] = { 20059 { AR_KIf, 3, 8, SOCF_LE }, 20060 { AW_KIf, 3, 0, SOCF_LE }, 20061 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 20062 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 20063 }; 20064 20065 #endif 20066 #if defined(BCM_88690_B0) 20067 soc_field_info_t soc_AXIIC_EXT_M0_KI_BCM88690_B0r_fields[] = { 20068 { AR_KIf, 3, 8, SOCF_LE }, 20069 { AW_KIf, 3, 0, SOCF_LE }, 20070 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 20071 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 20072 }; 20073 20074 #endif 20075 #if defined(BCM_88790_A0) 20076 soc_field_info_t soc_AXIIC_EXT_M0_KI_BCM88790_A0r_fields[] = { 20077 { AR_KIf, 3, 8, SOCF_LE }, 20078 { AW_KIf, 3, 0, SOCF_LE }, 20079 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 20080 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 20081 }; 20082 20083 #endif 20084 #if defined(BCM_88675_A0) 20085 soc_field_info_t soc_AXIIC_EXT_M0_MAX_COMB_OTr_fields[] = { 20086 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 20087 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 20088 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 20089 }; 20090 20091 #endif 20092 #if defined(BCM_88270_A0) 20093 soc_field_info_t soc_AXIIC_EXT_M0_MAX_COMB_OT_BCM88270_A0r_fields[] = { 20094 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 20095 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 20096 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 20097 }; 20098 20099 #endif 20100 #if defined(BCM_88375_A0) 20101 soc_field_info_t soc_AXIIC_EXT_M0_MAX_COMB_OT_BCM88375_A0r_fields[] = { 20102 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 20103 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 20104 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 20105 }; 20106 20107 #endif 20108 #if defined(BCM_88375_B0) 20109 soc_field_info_t soc_AXIIC_EXT_M0_MAX_COMB_OT_BCM88375_B0r_fields[] = { 20110 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 20111 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 20112 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 20113 }; 20114 20115 #endif 20116 #if defined(BCM_88470_A0) 20117 soc_field_info_t soc_AXIIC_EXT_M0_MAX_COMB_OT_BCM88470_A0r_fields[] = { 20118 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 20119 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 20120 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 20121 }; 20122 20123 #endif 20124 #if defined(BCM_88470_B0) 20125 soc_field_info_t soc_AXIIC_EXT_M0_MAX_COMB_OT_BCM88470_B0r_fields[] = { 20126 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 20127 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 20128 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 20129 }; 20130 20131 #endif 20132 #if defined(BCM_88675_B0) 20133 soc_field_info_t soc_AXIIC_EXT_M0_MAX_COMB_OT_BCM88675_B0r_fields[] = { 20134 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 20135 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 20136 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 20137 }; 20138 20139 #endif 20140 #if defined(BCM_88680_A0) 20141 soc_field_info_t soc_AXIIC_EXT_M0_MAX_COMB_OT_BCM88680_A0r_fields[] = { 20142 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 20143 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 20144 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 20145 }; 20146 20147 #endif 20148 #if defined(BCM_88690_A0) 20149 soc_field_info_t soc_AXIIC_EXT_M0_MAX_COMB_OT_BCM88690_A0r_fields[] = { 20150 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 20151 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 20152 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 20153 }; 20154 20155 #endif 20156 #if defined(BCM_88690_B0) 20157 soc_field_info_t soc_AXIIC_EXT_M0_MAX_COMB_OT_BCM88690_B0r_fields[] = { 20158 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 20159 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 20160 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 20161 }; 20162 20163 #endif 20164 #if defined(BCM_88790_A0) 20165 soc_field_info_t soc_AXIIC_EXT_M0_MAX_COMB_OT_BCM88790_A0r_fields[] = { 20166 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 20167 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 20168 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 20169 }; 20170 20171 #endif 20172 #if defined(BCM_88675_A0) 20173 soc_field_info_t soc_AXIIC_EXT_M0_MAX_OTr_fields[] = { 20174 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 20175 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 20176 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 20177 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 20178 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 20179 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20180 }; 20181 20182 #endif 20183 #if defined(BCM_88270_A0) 20184 soc_field_info_t soc_AXIIC_EXT_M0_MAX_OT_BCM88270_A0r_fields[] = { 20185 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 20186 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 20187 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 20188 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 20189 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 20190 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20191 }; 20192 20193 #endif 20194 #if defined(BCM_88375_A0) 20195 soc_field_info_t soc_AXIIC_EXT_M0_MAX_OT_BCM88375_A0r_fields[] = { 20196 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 20197 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 20198 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 20199 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 20200 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 20201 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20202 }; 20203 20204 #endif 20205 #if defined(BCM_88375_B0) 20206 soc_field_info_t soc_AXIIC_EXT_M0_MAX_OT_BCM88375_B0r_fields[] = { 20207 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 20208 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 20209 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 20210 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 20211 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 20212 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20213 }; 20214 20215 #endif 20216 #if defined(BCM_88470_A0) 20217 soc_field_info_t soc_AXIIC_EXT_M0_MAX_OT_BCM88470_A0r_fields[] = { 20218 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 20219 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 20220 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 20221 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 20222 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 20223 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20224 }; 20225 20226 #endif 20227 #if defined(BCM_88470_B0) 20228 soc_field_info_t soc_AXIIC_EXT_M0_MAX_OT_BCM88470_B0r_fields[] = { 20229 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 20230 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 20231 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 20232 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 20233 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 20234 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20235 }; 20236 20237 #endif 20238 #if defined(BCM_88675_B0) 20239 soc_field_info_t soc_AXIIC_EXT_M0_MAX_OT_BCM88675_B0r_fields[] = { 20240 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 20241 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 20242 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 20243 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 20244 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 20245 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20246 }; 20247 20248 #endif 20249 #if defined(BCM_88680_A0) 20250 soc_field_info_t soc_AXIIC_EXT_M0_MAX_OT_BCM88680_A0r_fields[] = { 20251 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 20252 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 20253 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 20254 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 20255 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 20256 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20257 }; 20258 20259 #endif 20260 #if defined(BCM_88690_A0) 20261 soc_field_info_t soc_AXIIC_EXT_M0_MAX_OT_BCM88690_A0r_fields[] = { 20262 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 20263 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 20264 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 20265 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 20266 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 20267 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 20268 }; 20269 20270 #endif 20271 #if defined(BCM_88690_B0) 20272 soc_field_info_t soc_AXIIC_EXT_M0_MAX_OT_BCM88690_B0r_fields[] = { 20273 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 20274 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 20275 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 20276 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 20277 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 20278 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 20279 }; 20280 20281 #endif 20282 #if defined(BCM_88790_A0) 20283 soc_field_info_t soc_AXIIC_EXT_M0_MAX_OT_BCM88790_A0r_fields[] = { 20284 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 20285 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 20286 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 20287 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 20288 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 20289 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 20290 }; 20291 20292 #endif 20293 #if defined(BCM_88675_A0) 20294 soc_field_info_t soc_AXIIC_EXT_M0_QOS_CNTLr_fields[] = { 20295 { EN_AR_LATENCYf, 1, 4, 0 }, 20296 { EN_AR_OTf, 1, 6, 0 }, 20297 { EN_AR_RATEf, 1, 1, 0 }, 20298 { EN_AWAR_OTf, 1, 7, 0 }, 20299 { EN_AWAR_RATEf, 1, 2, 0 }, 20300 { EN_AW_LATENCYf, 1, 3, 0 }, 20301 { EN_AW_OTf, 1, 5, 0 }, 20302 { EN_AW_RATEf, 1, 0, 0 }, 20303 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 20304 }; 20305 20306 #endif 20307 #if defined(BCM_88270_A0) 20308 soc_field_info_t soc_AXIIC_EXT_M0_QOS_CNTL_BCM88270_A0r_fields[] = { 20309 { EN_AR_LATENCYf, 1, 4, 0 }, 20310 { EN_AR_OTf, 1, 6, 0 }, 20311 { EN_AR_RATEf, 1, 1, 0 }, 20312 { EN_AWAR_OTf, 1, 7, 0 }, 20313 { EN_AWAR_RATEf, 1, 2, 0 }, 20314 { EN_AW_LATENCYf, 1, 3, 0 }, 20315 { EN_AW_OTf, 1, 5, 0 }, 20316 { EN_AW_RATEf, 1, 0, 0 }, 20317 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 20318 }; 20319 20320 #endif 20321 #if defined(BCM_88375_A0) 20322 soc_field_info_t soc_AXIIC_EXT_M0_QOS_CNTL_BCM88375_A0r_fields[] = { 20323 { EN_AR_LATENCYf, 1, 4, 0 }, 20324 { EN_AR_OTf, 1, 6, 0 }, 20325 { EN_AR_RATEf, 1, 1, 0 }, 20326 { EN_AWAR_OTf, 1, 7, 0 }, 20327 { EN_AWAR_RATEf, 1, 2, 0 }, 20328 { EN_AW_LATENCYf, 1, 3, 0 }, 20329 { EN_AW_OTf, 1, 5, 0 }, 20330 { EN_AW_RATEf, 1, 0, 0 }, 20331 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 20332 }; 20333 20334 #endif 20335 #if defined(BCM_88375_B0) 20336 soc_field_info_t soc_AXIIC_EXT_M0_QOS_CNTL_BCM88375_B0r_fields[] = { 20337 { EN_AR_LATENCYf, 1, 4, 0 }, 20338 { EN_AR_OTf, 1, 6, 0 }, 20339 { EN_AR_RATEf, 1, 1, 0 }, 20340 { EN_AWAR_OTf, 1, 7, 0 }, 20341 { EN_AWAR_RATEf, 1, 2, 0 }, 20342 { EN_AW_LATENCYf, 1, 3, 0 }, 20343 { EN_AW_OTf, 1, 5, 0 }, 20344 { EN_AW_RATEf, 1, 0, 0 }, 20345 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 20346 }; 20347 20348 #endif 20349 #if defined(BCM_88470_A0) 20350 soc_field_info_t soc_AXIIC_EXT_M0_QOS_CNTL_BCM88470_A0r_fields[] = { 20351 { EN_AR_LATENCYf, 1, 4, 0 }, 20352 { EN_AR_OTf, 1, 6, 0 }, 20353 { EN_AR_RATEf, 1, 1, 0 }, 20354 { EN_AWAR_OTf, 1, 7, 0 }, 20355 { EN_AWAR_RATEf, 1, 2, 0 }, 20356 { EN_AW_LATENCYf, 1, 3, 0 }, 20357 { EN_AW_OTf, 1, 5, 0 }, 20358 { EN_AW_RATEf, 1, 0, 0 }, 20359 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 20360 }; 20361 20362 #endif 20363 #if defined(BCM_88470_B0) 20364 soc_field_info_t soc_AXIIC_EXT_M0_QOS_CNTL_BCM88470_B0r_fields[] = { 20365 { EN_AR_LATENCYf, 1, 4, 0 }, 20366 { EN_AR_OTf, 1, 6, 0 }, 20367 { EN_AR_RATEf, 1, 1, 0 }, 20368 { EN_AWAR_OTf, 1, 7, 0 }, 20369 { EN_AWAR_RATEf, 1, 2, 0 }, 20370 { EN_AW_LATENCYf, 1, 3, 0 }, 20371 { EN_AW_OTf, 1, 5, 0 }, 20372 { EN_AW_RATEf, 1, 0, 0 }, 20373 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 20374 }; 20375 20376 #endif 20377 #if defined(BCM_88675_B0) 20378 soc_field_info_t soc_AXIIC_EXT_M0_QOS_CNTL_BCM88675_B0r_fields[] = { 20379 { EN_AR_LATENCYf, 1, 4, 0 }, 20380 { EN_AR_OTf, 1, 6, 0 }, 20381 { EN_AR_RATEf, 1, 1, 0 }, 20382 { EN_AWAR_OTf, 1, 7, 0 }, 20383 { EN_AWAR_RATEf, 1, 2, 0 }, 20384 { EN_AW_LATENCYf, 1, 3, 0 }, 20385 { EN_AW_OTf, 1, 5, 0 }, 20386 { EN_AW_RATEf, 1, 0, 0 }, 20387 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 20388 }; 20389 20390 #endif 20391 #if defined(BCM_88680_A0) 20392 soc_field_info_t soc_AXIIC_EXT_M0_QOS_CNTL_BCM88680_A0r_fields[] = { 20393 { EN_AR_LATENCYf, 1, 4, 0 }, 20394 { EN_AR_OTf, 1, 6, 0 }, 20395 { EN_AR_RATEf, 1, 1, 0 }, 20396 { EN_AWAR_OTf, 1, 7, 0 }, 20397 { EN_AWAR_RATEf, 1, 2, 0 }, 20398 { EN_AW_LATENCYf, 1, 3, 0 }, 20399 { EN_AW_OTf, 1, 5, 0 }, 20400 { EN_AW_RATEf, 1, 0, 0 }, 20401 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 20402 }; 20403 20404 #endif 20405 #if defined(BCM_88690_A0) 20406 soc_field_info_t soc_AXIIC_EXT_M0_QOS_CNTL_BCM88690_A0r_fields[] = { 20407 { EN_AR_LATENCYf, 1, 4, 0 }, 20408 { EN_AR_OTf, 1, 6, 0 }, 20409 { EN_AR_RATEf, 1, 1, 0 }, 20410 { EN_AWAR_OTf, 1, 7, 0 }, 20411 { EN_AWAR_RATEf, 1, 2, 0 }, 20412 { EN_AW_LATENCYf, 1, 3, 0 }, 20413 { EN_AW_OTf, 1, 5, 0 }, 20414 { EN_AW_RATEf, 1, 0, 0 }, 20415 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 20416 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 20417 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 20418 { MODE_AR_FCf, 1, 20, 0 }, 20419 { MODE_AW_FCf, 1, 16, 0 } 20420 }; 20421 20422 #endif 20423 #if defined(BCM_88690_B0) 20424 soc_field_info_t soc_AXIIC_EXT_M0_QOS_CNTL_BCM88690_B0r_fields[] = { 20425 { EN_AR_LATENCYf, 1, 4, 0 }, 20426 { EN_AR_OTf, 1, 6, 0 }, 20427 { EN_AR_RATEf, 1, 1, 0 }, 20428 { EN_AWAR_OTf, 1, 7, 0 }, 20429 { EN_AWAR_RATEf, 1, 2, 0 }, 20430 { EN_AW_LATENCYf, 1, 3, 0 }, 20431 { EN_AW_OTf, 1, 5, 0 }, 20432 { EN_AW_RATEf, 1, 0, 0 }, 20433 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 20434 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 20435 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 20436 { MODE_AR_FCf, 1, 20, 0 }, 20437 { MODE_AW_FCf, 1, 16, 0 } 20438 }; 20439 20440 #endif 20441 #if defined(BCM_88790_A0) 20442 soc_field_info_t soc_AXIIC_EXT_M0_QOS_CNTL_BCM88790_A0r_fields[] = { 20443 { EN_AR_LATENCYf, 1, 4, 0 }, 20444 { EN_AR_OTf, 1, 6, 0 }, 20445 { EN_AR_RATEf, 1, 1, 0 }, 20446 { EN_AWAR_OTf, 1, 7, 0 }, 20447 { EN_AWAR_RATEf, 1, 2, 0 }, 20448 { EN_AW_LATENCYf, 1, 3, 0 }, 20449 { EN_AW_OTf, 1, 5, 0 }, 20450 { EN_AW_RATEf, 1, 0, 0 }, 20451 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 20452 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 20453 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 20454 { MODE_AR_FCf, 1, 20, 0 }, 20455 { MODE_AW_FCf, 1, 16, 0 } 20456 }; 20457 20458 #endif 20459 #if defined(BCM_88675_A0) 20460 soc_field_info_t soc_AXIIC_EXT_M0_QOS_RANGEr_fields[] = { 20461 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 20462 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 20463 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 20464 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 20465 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20466 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20467 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20468 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20469 }; 20470 20471 #endif 20472 #if defined(BCM_88270_A0) 20473 soc_field_info_t soc_AXIIC_EXT_M0_QOS_RANGE_BCM88270_A0r_fields[] = { 20474 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 20475 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 20476 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 20477 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 20478 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20479 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20480 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20481 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20482 }; 20483 20484 #endif 20485 #if defined(BCM_88375_A0) 20486 soc_field_info_t soc_AXIIC_EXT_M0_QOS_RANGE_BCM88375_A0r_fields[] = { 20487 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 20488 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 20489 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 20490 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 20491 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20492 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20493 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20494 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20495 }; 20496 20497 #endif 20498 #if defined(BCM_88375_B0) 20499 soc_field_info_t soc_AXIIC_EXT_M0_QOS_RANGE_BCM88375_B0r_fields[] = { 20500 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 20501 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 20502 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 20503 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 20504 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20505 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20506 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20507 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20508 }; 20509 20510 #endif 20511 #if defined(BCM_88470_A0) 20512 soc_field_info_t soc_AXIIC_EXT_M0_QOS_RANGE_BCM88470_A0r_fields[] = { 20513 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 20514 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 20515 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 20516 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 20517 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20518 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20519 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20520 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20521 }; 20522 20523 #endif 20524 #if defined(BCM_88470_B0) 20525 soc_field_info_t soc_AXIIC_EXT_M0_QOS_RANGE_BCM88470_B0r_fields[] = { 20526 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 20527 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 20528 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 20529 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 20530 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20531 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20532 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20533 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20534 }; 20535 20536 #endif 20537 #if defined(BCM_88675_B0) 20538 soc_field_info_t soc_AXIIC_EXT_M0_QOS_RANGE_BCM88675_B0r_fields[] = { 20539 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 20540 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 20541 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 20542 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 20543 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20544 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20545 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20546 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20547 }; 20548 20549 #endif 20550 #if defined(BCM_88680_A0) 20551 soc_field_info_t soc_AXIIC_EXT_M0_QOS_RANGE_BCM88680_A0r_fields[] = { 20552 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 20553 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 20554 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 20555 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 20556 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20557 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20558 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20559 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20560 }; 20561 20562 #endif 20563 #if defined(BCM_88690_A0) 20564 soc_field_info_t soc_AXIIC_EXT_M0_QOS_RANGE_BCM88690_A0r_fields[] = { 20565 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 20566 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 20567 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 20568 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 20569 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 20570 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 20571 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 20572 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20573 }; 20574 20575 #endif 20576 #if defined(BCM_88690_B0) 20577 soc_field_info_t soc_AXIIC_EXT_M0_QOS_RANGE_BCM88690_B0r_fields[] = { 20578 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 20579 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 20580 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 20581 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 20582 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 20583 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 20584 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 20585 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20586 }; 20587 20588 #endif 20589 #if defined(BCM_88790_A0) 20590 soc_field_info_t soc_AXIIC_EXT_M0_QOS_RANGE_BCM88790_A0r_fields[] = { 20591 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 20592 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 20593 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 20594 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 20595 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 20596 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 20597 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 20598 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20599 }; 20600 20601 #endif 20602 #if defined(BCM_88675_A0) 20603 soc_field_info_t soc_AXIIC_EXT_M0_READ_QOSr_fields[] = { 20604 { EXT_M0_READ_QOSf, 4, 0, SOCF_LE }, 20605 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20606 }; 20607 20608 #endif 20609 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 20610 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 20611 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 20612 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 20613 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 20614 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 20615 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 20616 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 20617 defined(BCM_56980_A0) || defined(BCM_56980_B0) 20618 soc_field_info_t soc_AXIIC_EXT_M0_READ_QOS_BCM53400_A0r_fields[] = { 20619 { EXT_M0_READ_QOSf, 4, 0, SOCF_LE }, 20620 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 20621 }; 20622 20623 #endif 20624 #if defined(BCM_88270_A0) 20625 soc_field_info_t soc_AXIIC_EXT_M0_READ_QOS_BCM88270_A0r_fields[] = { 20626 { EXT_M0_READ_QOSf, 4, 0, SOCF_LE }, 20627 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20628 }; 20629 20630 #endif 20631 #if defined(BCM_88375_A0) 20632 soc_field_info_t soc_AXIIC_EXT_M0_READ_QOS_BCM88375_A0r_fields[] = { 20633 { EXT_M0_READ_QOSf, 4, 0, SOCF_LE }, 20634 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20635 }; 20636 20637 #endif 20638 #if defined(BCM_88375_B0) 20639 soc_field_info_t soc_AXIIC_EXT_M0_READ_QOS_BCM88375_B0r_fields[] = { 20640 { EXT_M0_READ_QOSf, 4, 0, SOCF_LE }, 20641 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20642 }; 20643 20644 #endif 20645 #if defined(BCM_88470_A0) 20646 soc_field_info_t soc_AXIIC_EXT_M0_READ_QOS_BCM88470_A0r_fields[] = { 20647 { EXT_M0_READ_QOSf, 4, 0, SOCF_LE }, 20648 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20649 }; 20650 20651 #endif 20652 #if defined(BCM_88470_B0) 20653 soc_field_info_t soc_AXIIC_EXT_M0_READ_QOS_BCM88470_B0r_fields[] = { 20654 { EXT_M0_READ_QOSf, 4, 0, SOCF_LE }, 20655 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20656 }; 20657 20658 #endif 20659 #if defined(BCM_88675_B0) 20660 soc_field_info_t soc_AXIIC_EXT_M0_READ_QOS_BCM88675_B0r_fields[] = { 20661 { EXT_M0_READ_QOSf, 4, 0, SOCF_LE }, 20662 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20663 }; 20664 20665 #endif 20666 #if defined(BCM_88680_A0) 20667 soc_field_info_t soc_AXIIC_EXT_M0_READ_QOS_BCM88680_A0r_fields[] = { 20668 { EXT_M0_READ_QOSf, 4, 0, SOCF_LE }, 20669 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20670 }; 20671 20672 #endif 20673 #if defined(BCM_88690_A0) 20674 soc_field_info_t soc_AXIIC_EXT_M0_READ_QOS_BCM88690_A0r_fields[] = { 20675 { EXT_M0_READ_QOSf, 4, 0, SOCF_LE }, 20676 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20677 }; 20678 20679 #endif 20680 #if defined(BCM_88690_B0) 20681 soc_field_info_t soc_AXIIC_EXT_M0_READ_QOS_BCM88690_B0r_fields[] = { 20682 { EXT_M0_READ_QOSf, 4, 0, SOCF_LE }, 20683 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20684 }; 20685 20686 #endif 20687 #if defined(BCM_88790_A0) 20688 soc_field_info_t soc_AXIIC_EXT_M0_READ_QOS_BCM88790_A0r_fields[] = { 20689 { EXT_M0_READ_QOSf, 4, 0, SOCF_LE }, 20690 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20691 }; 20692 20693 #endif 20694 #if defined(BCM_88950_A0) 20695 soc_field_info_t soc_AXIIC_EXT_M0_READ_QOS_BCM88950_A0r_fields[] = { 20696 { EXT_M0_READ_QOSf, 4, 0, SOCF_LE }, 20697 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20698 }; 20699 20700 #endif 20701 #if defined(BCM_88675_A0) 20702 soc_field_info_t soc_AXIIC_EXT_M0_TGT_LATENCYr_fields[] = { 20703 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 20704 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 20705 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20706 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20707 }; 20708 20709 #endif 20710 #if defined(BCM_88270_A0) 20711 soc_field_info_t soc_AXIIC_EXT_M0_TGT_LATENCY_BCM88270_A0r_fields[] = { 20712 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 20713 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 20714 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20715 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20716 }; 20717 20718 #endif 20719 #if defined(BCM_88375_A0) 20720 soc_field_info_t soc_AXIIC_EXT_M0_TGT_LATENCY_BCM88375_A0r_fields[] = { 20721 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 20722 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 20723 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20724 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20725 }; 20726 20727 #endif 20728 #if defined(BCM_88375_B0) 20729 soc_field_info_t soc_AXIIC_EXT_M0_TGT_LATENCY_BCM88375_B0r_fields[] = { 20730 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 20731 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 20732 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20733 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20734 }; 20735 20736 #endif 20737 #if defined(BCM_88470_A0) 20738 soc_field_info_t soc_AXIIC_EXT_M0_TGT_LATENCY_BCM88470_A0r_fields[] = { 20739 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 20740 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 20741 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20742 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20743 }; 20744 20745 #endif 20746 #if defined(BCM_88470_B0) 20747 soc_field_info_t soc_AXIIC_EXT_M0_TGT_LATENCY_BCM88470_B0r_fields[] = { 20748 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 20749 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 20750 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20751 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20752 }; 20753 20754 #endif 20755 #if defined(BCM_88675_B0) 20756 soc_field_info_t soc_AXIIC_EXT_M0_TGT_LATENCY_BCM88675_B0r_fields[] = { 20757 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 20758 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 20759 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20760 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20761 }; 20762 20763 #endif 20764 #if defined(BCM_88680_A0) 20765 soc_field_info_t soc_AXIIC_EXT_M0_TGT_LATENCY_BCM88680_A0r_fields[] = { 20766 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 20767 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 20768 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 20769 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 20770 }; 20771 20772 #endif 20773 #if defined(BCM_88690_A0) 20774 soc_field_info_t soc_AXIIC_EXT_M0_TGT_LATENCY_BCM88690_A0r_fields[] = { 20775 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 20776 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 20777 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 20778 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 20779 }; 20780 20781 #endif 20782 #if defined(BCM_88690_B0) 20783 soc_field_info_t soc_AXIIC_EXT_M0_TGT_LATENCY_BCM88690_B0r_fields[] = { 20784 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 20785 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 20786 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 20787 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 20788 }; 20789 20790 #endif 20791 #if defined(BCM_88790_A0) 20792 soc_field_info_t soc_AXIIC_EXT_M0_TGT_LATENCY_BCM88790_A0r_fields[] = { 20793 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 20794 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 20795 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 20796 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 20797 }; 20798 20799 #endif 20800 #if defined(BCM_88675_A0) 20801 soc_field_info_t soc_AXIIC_EXT_M0_WRITE_QOSr_fields[] = { 20802 { EXT_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 20803 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20804 }; 20805 20806 #endif 20807 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 20808 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 20809 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 20810 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 20811 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 20812 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 20813 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 20814 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 20815 defined(BCM_56980_A0) || defined(BCM_56980_B0) 20816 soc_field_info_t soc_AXIIC_EXT_M0_WRITE_QOS_BCM53400_A0r_fields[] = { 20817 { EXT_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 20818 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 20819 }; 20820 20821 #endif 20822 #if defined(BCM_88270_A0) 20823 soc_field_info_t soc_AXIIC_EXT_M0_WRITE_QOS_BCM88270_A0r_fields[] = { 20824 { EXT_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 20825 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20826 }; 20827 20828 #endif 20829 #if defined(BCM_88375_A0) 20830 soc_field_info_t soc_AXIIC_EXT_M0_WRITE_QOS_BCM88375_A0r_fields[] = { 20831 { EXT_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 20832 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20833 }; 20834 20835 #endif 20836 #if defined(BCM_88375_B0) 20837 soc_field_info_t soc_AXIIC_EXT_M0_WRITE_QOS_BCM88375_B0r_fields[] = { 20838 { EXT_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 20839 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20840 }; 20841 20842 #endif 20843 #if defined(BCM_88470_A0) 20844 soc_field_info_t soc_AXIIC_EXT_M0_WRITE_QOS_BCM88470_A0r_fields[] = { 20845 { EXT_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 20846 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20847 }; 20848 20849 #endif 20850 #if defined(BCM_88470_B0) 20851 soc_field_info_t soc_AXIIC_EXT_M0_WRITE_QOS_BCM88470_B0r_fields[] = { 20852 { EXT_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 20853 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20854 }; 20855 20856 #endif 20857 #if defined(BCM_88675_B0) 20858 soc_field_info_t soc_AXIIC_EXT_M0_WRITE_QOS_BCM88675_B0r_fields[] = { 20859 { EXT_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 20860 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20861 }; 20862 20863 #endif 20864 #if defined(BCM_88680_A0) 20865 soc_field_info_t soc_AXIIC_EXT_M0_WRITE_QOS_BCM88680_A0r_fields[] = { 20866 { EXT_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 20867 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20868 }; 20869 20870 #endif 20871 #if defined(BCM_88690_A0) 20872 soc_field_info_t soc_AXIIC_EXT_M0_WRITE_QOS_BCM88690_A0r_fields[] = { 20873 { EXT_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 20874 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20875 }; 20876 20877 #endif 20878 #if defined(BCM_88690_B0) 20879 soc_field_info_t soc_AXIIC_EXT_M0_WRITE_QOS_BCM88690_B0r_fields[] = { 20880 { EXT_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 20881 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20882 }; 20883 20884 #endif 20885 #if defined(BCM_88790_A0) 20886 soc_field_info_t soc_AXIIC_EXT_M0_WRITE_QOS_BCM88790_A0r_fields[] = { 20887 { EXT_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 20888 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20889 }; 20890 20891 #endif 20892 #if defined(BCM_88950_A0) 20893 soc_field_info_t soc_AXIIC_EXT_M0_WRITE_QOS_BCM88950_A0r_fields[] = { 20894 { EXT_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 20895 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 20896 }; 20897 20898 #endif 20899 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 20900 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 20901 defined(BCM_56260_B0) 20902 soc_field_info_t soc_AXIIC_EXT_M1_READ_QOSr_fields[] = { 20903 { EXT_M1_READ_QOSf, 4, 0, SOCF_LE }, 20904 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 20905 }; 20906 20907 #endif 20908 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 20909 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 20910 defined(BCM_56260_B0) 20911 soc_field_info_t soc_AXIIC_EXT_M1_WRITE_QOSr_fields[] = { 20912 { EXT_M1_WRITE_QOSf, 4, 0, SOCF_LE }, 20913 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 20914 }; 20915 20916 #endif 20917 #if defined(BCM_88675_A0) 20918 soc_field_info_t soc_AXIIC_EXT_S0_FN_MOD_BM_ISSr_fields[] = { 20919 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 20920 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 20921 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 20922 }; 20923 20924 #endif 20925 #if defined(BCM_88270_A0) 20926 soc_field_info_t soc_AXIIC_EXT_S0_FN_MOD_BM_ISS_BCM88270_A0r_fields[] = { 20927 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 20928 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 20929 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 20930 }; 20931 20932 #endif 20933 #if defined(BCM_88375_A0) 20934 soc_field_info_t soc_AXIIC_EXT_S0_FN_MOD_BM_ISS_BCM88375_A0r_fields[] = { 20935 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 20936 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 20937 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 20938 }; 20939 20940 #endif 20941 #if defined(BCM_88375_B0) 20942 soc_field_info_t soc_AXIIC_EXT_S0_FN_MOD_BM_ISS_BCM88375_B0r_fields[] = { 20943 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 20944 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 20945 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 20946 }; 20947 20948 #endif 20949 #if defined(BCM_88470_A0) 20950 soc_field_info_t soc_AXIIC_EXT_S0_FN_MOD_BM_ISS_BCM88470_A0r_fields[] = { 20951 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 20952 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 20953 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 20954 }; 20955 20956 #endif 20957 #if defined(BCM_88470_B0) 20958 soc_field_info_t soc_AXIIC_EXT_S0_FN_MOD_BM_ISS_BCM88470_B0r_fields[] = { 20959 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 20960 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 20961 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 20962 }; 20963 20964 #endif 20965 #if defined(BCM_88675_B0) 20966 soc_field_info_t soc_AXIIC_EXT_S0_FN_MOD_BM_ISS_BCM88675_B0r_fields[] = { 20967 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 20968 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 20969 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 20970 }; 20971 20972 #endif 20973 #if defined(BCM_88680_A0) 20974 soc_field_info_t soc_AXIIC_EXT_S0_FN_MOD_BM_ISS_BCM88680_A0r_fields[] = { 20975 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 20976 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 20977 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 20978 }; 20979 20980 #endif 20981 #if defined(BCM_88690_A0) 20982 soc_field_info_t soc_AXIIC_EXT_S0_FN_MOD_BM_ISS_BCM88690_A0r_fields[] = { 20983 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 20984 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 20985 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 20986 }; 20987 20988 #endif 20989 #if defined(BCM_88690_B0) 20990 soc_field_info_t soc_AXIIC_EXT_S0_FN_MOD_BM_ISS_BCM88690_B0r_fields[] = { 20991 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 20992 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 20993 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 20994 }; 20995 20996 #endif 20997 #if defined(BCM_88790_A0) 20998 soc_field_info_t soc_AXIIC_EXT_S0_FN_MOD_BM_ISS_BCM88790_A0r_fields[] = { 20999 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 21000 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 21001 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 21002 }; 21003 21004 #endif 21005 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 21006 defined(BCM_53570_B0) || defined(BCM_56260_A0) 21007 soc_field_info_t soc_AXIIC_EXT_S0_SECURITYr_fields[] = { 21008 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }, 21009 { SLAVE_0_SECURITYf, 1, 0, SOCF_RES }, 21010 { SLAVE_10_SECURITYf, 1, 10, SOCF_RES }, 21011 { SLAVE_11_SECURITYf, 1, 11, SOCF_RES }, 21012 { SLAVE_12_SECURITYf, 1, 12, SOCF_RES }, 21013 { SLAVE_13_SECURITYf, 1, 13, SOCF_RES }, 21014 { SLAVE_14_SECURITYf, 1, 14, SOCF_RES }, 21015 { SLAVE_15_SECURITYf, 1, 15, SOCF_RES }, 21016 { SLAVE_1_SECURITYf, 1, 1, SOCF_RES }, 21017 { SLAVE_2_SECURITYf, 1, 2, SOCF_RES }, 21018 { SLAVE_3_SECURITYf, 1, 3, SOCF_RES }, 21019 { SLAVE_4_SECURITYf, 1, 4, SOCF_RES }, 21020 { SLAVE_5_SECURITYf, 1, 5, SOCF_RES }, 21021 { SLAVE_6_SECURITYf, 1, 6, SOCF_RES }, 21022 { SLAVE_7_SECURITYf, 1, 7, SOCF_RES }, 21023 { SLAVE_8_SECURITYf, 1, 8, SOCF_RES }, 21024 { SLAVE_9_SECURITYf, 1, 9, SOCF_RES } 21025 }; 21026 21027 #endif 21028 #if defined(BCM_56260_B0) 21029 soc_field_info_t soc_AXIIC_EXT_S0_SECURITY_BCM56260_B0r_fields[] = { 21030 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }, 21031 { SLAVE_0_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 21032 { SLAVE_10_SECURITYf, 1, 10, SOCF_WO|SOCF_RES }, 21033 { SLAVE_11_SECURITYf, 1, 11, SOCF_WO|SOCF_RES }, 21034 { SLAVE_12_SECURITYf, 1, 12, SOCF_WO|SOCF_RES }, 21035 { SLAVE_13_SECURITYf, 1, 13, SOCF_WO|SOCF_RES }, 21036 { SLAVE_14_SECURITYf, 1, 14, SOCF_WO|SOCF_RES }, 21037 { SLAVE_15_SECURITYf, 1, 15, SOCF_WO|SOCF_RES }, 21038 { SLAVE_1_SECURITYf, 1, 1, SOCF_WO|SOCF_RES }, 21039 { SLAVE_2_SECURITYf, 1, 2, SOCF_WO|SOCF_RES }, 21040 { SLAVE_3_SECURITYf, 1, 3, SOCF_WO|SOCF_RES }, 21041 { SLAVE_4_SECURITYf, 1, 4, SOCF_WO|SOCF_RES }, 21042 { SLAVE_5_SECURITYf, 1, 5, SOCF_WO|SOCF_RES }, 21043 { SLAVE_6_SECURITYf, 1, 6, SOCF_WO|SOCF_RES }, 21044 { SLAVE_7_SECURITYf, 1, 7, SOCF_WO|SOCF_RES }, 21045 { SLAVE_8_SECURITYf, 1, 8, SOCF_WO|SOCF_RES }, 21046 { SLAVE_9_SECURITYf, 1, 9, SOCF_WO|SOCF_RES } 21047 }; 21048 21049 #endif 21050 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 21051 defined(BCM_56450_B0) || defined(BCM_56450_B1) 21052 soc_field_info_t soc_AXIIC_I2S_M0_READ_QOSr_fields[] = { 21053 { I2S_M0_READ_QOSf, 4, 0, SOCF_LE }, 21054 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 21055 }; 21056 21057 #endif 21058 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 21059 defined(BCM_56450_B0) || defined(BCM_56450_B1) 21060 soc_field_info_t soc_AXIIC_I2S_M0_WRITE_QOSr_fields[] = { 21061 { I2S_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 21062 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 21063 }; 21064 21065 #endif 21066 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 21067 defined(BCM_56450_B0) || defined(BCM_56450_B1) 21068 soc_field_info_t soc_AXIIC_IHOST_ACP_SECURITYr_fields[] = { 21069 { IHOST_ACP_SECURITYf, 1, 0, SOCF_RO }, 21070 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 21071 }; 21072 21073 #endif 21074 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 21075 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 21076 defined(BCM_56160_A0) || defined(BCM_56260_A0) 21077 soc_field_info_t soc_AXIIC_IHOST_ACP_SECURITY_BCM53400_A0r_fields[] = { 21078 { IHOST_ACP_SECURITYf, 1, 0, SOCF_RES }, 21079 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 21080 }; 21081 21082 #endif 21083 #if defined(BCM_56260_B0) 21084 soc_field_info_t soc_AXIIC_IHOST_ACP_SECURITY_BCM56260_B0r_fields[] = { 21085 { IHOST_ACP_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 21086 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 21087 }; 21088 21089 #endif 21090 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 21091 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 21092 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 21093 defined(BCM_56260_B0) 21094 soc_field_info_t soc_AXIIC_IHOST_M0_READ_QOSr_fields[] = { 21095 { IHOST_M0_READ_QOSf, 4, 0, SOCF_LE }, 21096 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 21097 }; 21098 21099 #endif 21100 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 21101 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 21102 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 21103 defined(BCM_56260_B0) 21104 soc_field_info_t soc_AXIIC_IHOST_M0_WRITE_QOSr_fields[] = { 21105 { IHOST_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 21106 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 21107 }; 21108 21109 #endif 21110 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 21111 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 21112 defined(BCM_56450_B1) 21113 soc_field_info_t soc_AXIIC_IHOST_M1_READ_QOSr_fields[] = { 21114 { IHOST_M1_READ_QOSf, 4, 0, SOCF_LE }, 21115 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 21116 }; 21117 21118 #endif 21119 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 21120 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 21121 defined(BCM_56450_B1) 21122 soc_field_info_t soc_AXIIC_IHOST_M1_WRITE_QOSr_fields[] = { 21123 { IHOST_M1_WRITE_QOSf, 4, 0, SOCF_LE }, 21124 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 21125 }; 21126 21127 #endif 21128 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 21129 defined(BCM_56450_B0) || defined(BCM_56450_B1) 21130 soc_field_info_t soc_AXIIC_IHOST_S0_SECURITYr_fields[] = { 21131 { IHOST_S0_SECURITYf, 1, 0, SOCF_RO }, 21132 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 21133 }; 21134 21135 #endif 21136 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 21137 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 21138 defined(BCM_56160_A0) || defined(BCM_56260_A0) 21139 soc_field_info_t soc_AXIIC_IHOST_S0_SECURITY_BCM53400_A0r_fields[] = { 21140 { IHOST_S0_SECURITYf, 1, 0, SOCF_RES }, 21141 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 21142 }; 21143 21144 #endif 21145 #if defined(BCM_56260_B0) 21146 soc_field_info_t soc_AXIIC_IHOST_S0_SECURITY_BCM56260_B0r_fields[] = { 21147 { IHOST_S0_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 21148 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 21149 }; 21150 21151 #endif 21152 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 21153 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 21154 defined(BCM_56450_B1) 21155 soc_field_info_t soc_AXIIC_JTAG_M0_READ_QOSr_fields[] = { 21156 { JTAG_M0_READ_QOSf, 4, 0, SOCF_LE }, 21157 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 21158 }; 21159 21160 #endif 21161 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 21162 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 21163 defined(BCM_56450_B1) 21164 soc_field_info_t soc_AXIIC_JTAG_M0_WRITE_QOSr_fields[] = { 21165 { JTAG_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 21166 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 21167 }; 21168 21169 #endif 21170 #if defined(BCM_88675_A0) 21171 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_Br_fields[] = { 21172 { AR_Bf, 16, 0, SOCF_LE }, 21173 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21174 }; 21175 21176 #endif 21177 #if defined(BCM_88270_A0) 21178 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_B_BCM88270_A0r_fields[] = { 21179 { AR_Bf, 16, 0, SOCF_LE }, 21180 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21181 }; 21182 21183 #endif 21184 #if defined(BCM_88375_A0) 21185 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_B_BCM88375_A0r_fields[] = { 21186 { AR_Bf, 16, 0, SOCF_LE }, 21187 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21188 }; 21189 21190 #endif 21191 #if defined(BCM_88375_B0) 21192 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_B_BCM88375_B0r_fields[] = { 21193 { AR_Bf, 16, 0, SOCF_LE }, 21194 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21195 }; 21196 21197 #endif 21198 #if defined(BCM_88470_A0) 21199 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_B_BCM88470_A0r_fields[] = { 21200 { AR_Bf, 16, 0, SOCF_LE }, 21201 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21202 }; 21203 21204 #endif 21205 #if defined(BCM_88470_B0) 21206 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_B_BCM88470_B0r_fields[] = { 21207 { AR_Bf, 16, 0, SOCF_LE }, 21208 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21209 }; 21210 21211 #endif 21212 #if defined(BCM_88675_B0) 21213 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_B_BCM88675_B0r_fields[] = { 21214 { AR_Bf, 16, 0, SOCF_LE }, 21215 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21216 }; 21217 21218 #endif 21219 #if defined(BCM_88680_A0) 21220 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_B_BCM88680_A0r_fields[] = { 21221 { AR_Bf, 16, 0, SOCF_LE }, 21222 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21223 }; 21224 21225 #endif 21226 #if defined(BCM_88675_A0) 21227 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_Pr_fields[] = { 21228 { AR_Pf, 8, 24, SOCF_LE }, 21229 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21230 }; 21231 21232 #endif 21233 #if defined(BCM_88270_A0) 21234 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_P_BCM88270_A0r_fields[] = { 21235 { AR_Pf, 8, 24, SOCF_LE }, 21236 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21237 }; 21238 21239 #endif 21240 #if defined(BCM_88375_A0) 21241 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_P_BCM88375_A0r_fields[] = { 21242 { AR_Pf, 8, 24, SOCF_LE }, 21243 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21244 }; 21245 21246 #endif 21247 #if defined(BCM_88375_B0) 21248 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_P_BCM88375_B0r_fields[] = { 21249 { AR_Pf, 8, 24, SOCF_LE }, 21250 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21251 }; 21252 21253 #endif 21254 #if defined(BCM_88470_A0) 21255 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_P_BCM88470_A0r_fields[] = { 21256 { AR_Pf, 8, 24, SOCF_LE }, 21257 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21258 }; 21259 21260 #endif 21261 #if defined(BCM_88470_B0) 21262 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_P_BCM88470_B0r_fields[] = { 21263 { AR_Pf, 8, 24, SOCF_LE }, 21264 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21265 }; 21266 21267 #endif 21268 #if defined(BCM_88675_B0) 21269 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_P_BCM88675_B0r_fields[] = { 21270 { AR_Pf, 8, 24, SOCF_LE }, 21271 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21272 }; 21273 21274 #endif 21275 #if defined(BCM_88680_A0) 21276 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_P_BCM88680_A0r_fields[] = { 21277 { AR_Pf, 8, 24, SOCF_LE }, 21278 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21279 }; 21280 21281 #endif 21282 #if defined(BCM_88675_A0) 21283 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_Rr_fields[] = { 21284 { AR_Rf, 12, 20, SOCF_LE }, 21285 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21286 }; 21287 21288 #endif 21289 #if defined(BCM_88270_A0) 21290 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_R_BCM88270_A0r_fields[] = { 21291 { AR_Rf, 12, 20, SOCF_LE }, 21292 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21293 }; 21294 21295 #endif 21296 #if defined(BCM_88375_A0) 21297 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_R_BCM88375_A0r_fields[] = { 21298 { AR_Rf, 12, 20, SOCF_LE }, 21299 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21300 }; 21301 21302 #endif 21303 #if defined(BCM_88375_B0) 21304 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_R_BCM88375_B0r_fields[] = { 21305 { AR_Rf, 12, 20, SOCF_LE }, 21306 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21307 }; 21308 21309 #endif 21310 #if defined(BCM_88470_A0) 21311 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_R_BCM88470_A0r_fields[] = { 21312 { AR_Rf, 12, 20, SOCF_LE }, 21313 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21314 }; 21315 21316 #endif 21317 #if defined(BCM_88470_B0) 21318 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_R_BCM88470_B0r_fields[] = { 21319 { AR_Rf, 12, 20, SOCF_LE }, 21320 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21321 }; 21322 21323 #endif 21324 #if defined(BCM_88675_B0) 21325 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_R_BCM88675_B0r_fields[] = { 21326 { AR_Rf, 12, 20, SOCF_LE }, 21327 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21328 }; 21329 21330 #endif 21331 #if defined(BCM_88680_A0) 21332 soc_field_info_t soc_AXIIC_MHOST0_M0_AR_R_BCM88680_A0r_fields[] = { 21333 { AR_Rf, 12, 20, SOCF_LE }, 21334 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21335 }; 21336 21337 #endif 21338 #if defined(BCM_88675_A0) 21339 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_Br_fields[] = { 21340 { AW_Bf, 16, 0, SOCF_LE }, 21341 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21342 }; 21343 21344 #endif 21345 #if defined(BCM_88270_A0) 21346 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_B_BCM88270_A0r_fields[] = { 21347 { AW_Bf, 16, 0, SOCF_LE }, 21348 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21349 }; 21350 21351 #endif 21352 #if defined(BCM_88375_A0) 21353 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_B_BCM88375_A0r_fields[] = { 21354 { AW_Bf, 16, 0, SOCF_LE }, 21355 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21356 }; 21357 21358 #endif 21359 #if defined(BCM_88375_B0) 21360 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_B_BCM88375_B0r_fields[] = { 21361 { AW_Bf, 16, 0, SOCF_LE }, 21362 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21363 }; 21364 21365 #endif 21366 #if defined(BCM_88470_A0) 21367 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_B_BCM88470_A0r_fields[] = { 21368 { AW_Bf, 16, 0, SOCF_LE }, 21369 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21370 }; 21371 21372 #endif 21373 #if defined(BCM_88470_B0) 21374 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_B_BCM88470_B0r_fields[] = { 21375 { AW_Bf, 16, 0, SOCF_LE }, 21376 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21377 }; 21378 21379 #endif 21380 #if defined(BCM_88675_B0) 21381 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_B_BCM88675_B0r_fields[] = { 21382 { AW_Bf, 16, 0, SOCF_LE }, 21383 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21384 }; 21385 21386 #endif 21387 #if defined(BCM_88680_A0) 21388 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_B_BCM88680_A0r_fields[] = { 21389 { AW_Bf, 16, 0, SOCF_LE }, 21390 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21391 }; 21392 21393 #endif 21394 #if defined(BCM_88675_A0) 21395 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_Pr_fields[] = { 21396 { AW_Pf, 8, 24, SOCF_LE }, 21397 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21398 }; 21399 21400 #endif 21401 #if defined(BCM_88270_A0) 21402 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_P_BCM88270_A0r_fields[] = { 21403 { AW_Pf, 8, 24, SOCF_LE }, 21404 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21405 }; 21406 21407 #endif 21408 #if defined(BCM_88375_A0) 21409 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_P_BCM88375_A0r_fields[] = { 21410 { AW_Pf, 8, 24, SOCF_LE }, 21411 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21412 }; 21413 21414 #endif 21415 #if defined(BCM_88375_B0) 21416 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_P_BCM88375_B0r_fields[] = { 21417 { AW_Pf, 8, 24, SOCF_LE }, 21418 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21419 }; 21420 21421 #endif 21422 #if defined(BCM_88470_A0) 21423 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_P_BCM88470_A0r_fields[] = { 21424 { AW_Pf, 8, 24, SOCF_LE }, 21425 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21426 }; 21427 21428 #endif 21429 #if defined(BCM_88470_B0) 21430 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_P_BCM88470_B0r_fields[] = { 21431 { AW_Pf, 8, 24, SOCF_LE }, 21432 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21433 }; 21434 21435 #endif 21436 #if defined(BCM_88675_B0) 21437 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_P_BCM88675_B0r_fields[] = { 21438 { AW_Pf, 8, 24, SOCF_LE }, 21439 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21440 }; 21441 21442 #endif 21443 #if defined(BCM_88680_A0) 21444 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_P_BCM88680_A0r_fields[] = { 21445 { AW_Pf, 8, 24, SOCF_LE }, 21446 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21447 }; 21448 21449 #endif 21450 #if defined(BCM_88675_A0) 21451 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_Rr_fields[] = { 21452 { AW_Rf, 12, 20, SOCF_LE }, 21453 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21454 }; 21455 21456 #endif 21457 #if defined(BCM_88270_A0) 21458 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_R_BCM88270_A0r_fields[] = { 21459 { AW_Rf, 12, 20, SOCF_LE }, 21460 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21461 }; 21462 21463 #endif 21464 #if defined(BCM_88375_A0) 21465 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_R_BCM88375_A0r_fields[] = { 21466 { AW_Rf, 12, 20, SOCF_LE }, 21467 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21468 }; 21469 21470 #endif 21471 #if defined(BCM_88375_B0) 21472 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_R_BCM88375_B0r_fields[] = { 21473 { AW_Rf, 12, 20, SOCF_LE }, 21474 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21475 }; 21476 21477 #endif 21478 #if defined(BCM_88470_A0) 21479 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_R_BCM88470_A0r_fields[] = { 21480 { AW_Rf, 12, 20, SOCF_LE }, 21481 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21482 }; 21483 21484 #endif 21485 #if defined(BCM_88470_B0) 21486 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_R_BCM88470_B0r_fields[] = { 21487 { AW_Rf, 12, 20, SOCF_LE }, 21488 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21489 }; 21490 21491 #endif 21492 #if defined(BCM_88675_B0) 21493 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_R_BCM88675_B0r_fields[] = { 21494 { AW_Rf, 12, 20, SOCF_LE }, 21495 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21496 }; 21497 21498 #endif 21499 #if defined(BCM_88680_A0) 21500 soc_field_info_t soc_AXIIC_MHOST0_M0_AW_R_BCM88680_A0r_fields[] = { 21501 { AW_Rf, 12, 20, SOCF_LE }, 21502 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21503 }; 21504 21505 #endif 21506 #if defined(BCM_88675_A0) 21507 soc_field_info_t soc_AXIIC_MHOST0_M0_FN_MODr_fields[] = { 21508 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 21509 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 21510 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 21511 }; 21512 21513 #endif 21514 #if defined(BCM_88270_A0) 21515 soc_field_info_t soc_AXIIC_MHOST0_M0_FN_MOD_BCM88270_A0r_fields[] = { 21516 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 21517 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 21518 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 21519 }; 21520 21521 #endif 21522 #if defined(BCM_88375_A0) 21523 soc_field_info_t soc_AXIIC_MHOST0_M0_FN_MOD_BCM88375_A0r_fields[] = { 21524 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 21525 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 21526 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 21527 }; 21528 21529 #endif 21530 #if defined(BCM_88375_B0) 21531 soc_field_info_t soc_AXIIC_MHOST0_M0_FN_MOD_BCM88375_B0r_fields[] = { 21532 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 21533 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 21534 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 21535 }; 21536 21537 #endif 21538 #if defined(BCM_88470_A0) 21539 soc_field_info_t soc_AXIIC_MHOST0_M0_FN_MOD_BCM88470_A0r_fields[] = { 21540 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 21541 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 21542 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 21543 }; 21544 21545 #endif 21546 #if defined(BCM_88470_B0) 21547 soc_field_info_t soc_AXIIC_MHOST0_M0_FN_MOD_BCM88470_B0r_fields[] = { 21548 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 21549 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 21550 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 21551 }; 21552 21553 #endif 21554 #if defined(BCM_88675_B0) 21555 soc_field_info_t soc_AXIIC_MHOST0_M0_FN_MOD_BCM88675_B0r_fields[] = { 21556 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 21557 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 21558 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 21559 }; 21560 21561 #endif 21562 #if defined(BCM_88680_A0) 21563 soc_field_info_t soc_AXIIC_MHOST0_M0_FN_MOD_BCM88680_A0r_fields[] = { 21564 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 21565 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 21566 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 21567 }; 21568 21569 #endif 21570 #if defined(BCM_88675_A0) 21571 soc_field_info_t soc_AXIIC_MHOST0_M0_KIr_fields[] = { 21572 { AR_KIf, 3, 8, SOCF_LE }, 21573 { AW_KIf, 3, 0, SOCF_LE }, 21574 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21575 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21576 }; 21577 21578 #endif 21579 #if defined(BCM_88270_A0) 21580 soc_field_info_t soc_AXIIC_MHOST0_M0_KI_BCM88270_A0r_fields[] = { 21581 { AR_KIf, 3, 8, SOCF_LE }, 21582 { AW_KIf, 3, 0, SOCF_LE }, 21583 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21584 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21585 }; 21586 21587 #endif 21588 #if defined(BCM_88375_A0) 21589 soc_field_info_t soc_AXIIC_MHOST0_M0_KI_BCM88375_A0r_fields[] = { 21590 { AR_KIf, 3, 8, SOCF_LE }, 21591 { AW_KIf, 3, 0, SOCF_LE }, 21592 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21593 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21594 }; 21595 21596 #endif 21597 #if defined(BCM_88375_B0) 21598 soc_field_info_t soc_AXIIC_MHOST0_M0_KI_BCM88375_B0r_fields[] = { 21599 { AR_KIf, 3, 8, SOCF_LE }, 21600 { AW_KIf, 3, 0, SOCF_LE }, 21601 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21602 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21603 }; 21604 21605 #endif 21606 #if defined(BCM_88470_A0) 21607 soc_field_info_t soc_AXIIC_MHOST0_M0_KI_BCM88470_A0r_fields[] = { 21608 { AR_KIf, 3, 8, SOCF_LE }, 21609 { AW_KIf, 3, 0, SOCF_LE }, 21610 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21611 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21612 }; 21613 21614 #endif 21615 #if defined(BCM_88470_B0) 21616 soc_field_info_t soc_AXIIC_MHOST0_M0_KI_BCM88470_B0r_fields[] = { 21617 { AR_KIf, 3, 8, SOCF_LE }, 21618 { AW_KIf, 3, 0, SOCF_LE }, 21619 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21620 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21621 }; 21622 21623 #endif 21624 #if defined(BCM_88675_B0) 21625 soc_field_info_t soc_AXIIC_MHOST0_M0_KI_BCM88675_B0r_fields[] = { 21626 { AR_KIf, 3, 8, SOCF_LE }, 21627 { AW_KIf, 3, 0, SOCF_LE }, 21628 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21629 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21630 }; 21631 21632 #endif 21633 #if defined(BCM_88680_A0) 21634 soc_field_info_t soc_AXIIC_MHOST0_M0_KI_BCM88680_A0r_fields[] = { 21635 { AR_KIf, 3, 8, SOCF_LE }, 21636 { AW_KIf, 3, 0, SOCF_LE }, 21637 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21638 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21639 }; 21640 21641 #endif 21642 #if defined(BCM_88675_A0) 21643 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_COMB_OTr_fields[] = { 21644 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 21645 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 21646 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 21647 }; 21648 21649 #endif 21650 #if defined(BCM_88270_A0) 21651 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_COMB_OT_BCM88270_A0r_fields[] = { 21652 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 21653 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 21654 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 21655 }; 21656 21657 #endif 21658 #if defined(BCM_88375_A0) 21659 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_COMB_OT_BCM88375_A0r_fields[] = { 21660 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 21661 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 21662 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 21663 }; 21664 21665 #endif 21666 #if defined(BCM_88375_B0) 21667 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_COMB_OT_BCM88375_B0r_fields[] = { 21668 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 21669 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 21670 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 21671 }; 21672 21673 #endif 21674 #if defined(BCM_88470_A0) 21675 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_COMB_OT_BCM88470_A0r_fields[] = { 21676 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 21677 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 21678 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 21679 }; 21680 21681 #endif 21682 #if defined(BCM_88470_B0) 21683 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_COMB_OT_BCM88470_B0r_fields[] = { 21684 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 21685 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 21686 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 21687 }; 21688 21689 #endif 21690 #if defined(BCM_88675_B0) 21691 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_COMB_OT_BCM88675_B0r_fields[] = { 21692 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 21693 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 21694 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 21695 }; 21696 21697 #endif 21698 #if defined(BCM_88680_A0) 21699 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_COMB_OT_BCM88680_A0r_fields[] = { 21700 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 21701 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 21702 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 21703 }; 21704 21705 #endif 21706 #if defined(BCM_88675_A0) 21707 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_OTr_fields[] = { 21708 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 21709 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 21710 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 21711 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 21712 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 21713 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21714 }; 21715 21716 #endif 21717 #if defined(BCM_88270_A0) 21718 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_OT_BCM88270_A0r_fields[] = { 21719 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 21720 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 21721 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 21722 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 21723 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 21724 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21725 }; 21726 21727 #endif 21728 #if defined(BCM_88375_A0) 21729 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_OT_BCM88375_A0r_fields[] = { 21730 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 21731 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 21732 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 21733 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 21734 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 21735 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21736 }; 21737 21738 #endif 21739 #if defined(BCM_88375_B0) 21740 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_OT_BCM88375_B0r_fields[] = { 21741 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 21742 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 21743 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 21744 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 21745 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 21746 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21747 }; 21748 21749 #endif 21750 #if defined(BCM_88470_A0) 21751 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_OT_BCM88470_A0r_fields[] = { 21752 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 21753 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 21754 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 21755 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 21756 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 21757 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21758 }; 21759 21760 #endif 21761 #if defined(BCM_88470_B0) 21762 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_OT_BCM88470_B0r_fields[] = { 21763 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 21764 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 21765 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 21766 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 21767 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 21768 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21769 }; 21770 21771 #endif 21772 #if defined(BCM_88675_B0) 21773 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_OT_BCM88675_B0r_fields[] = { 21774 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 21775 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 21776 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 21777 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 21778 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 21779 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21780 }; 21781 21782 #endif 21783 #if defined(BCM_88680_A0) 21784 soc_field_info_t soc_AXIIC_MHOST0_M0_MAX_OT_BCM88680_A0r_fields[] = { 21785 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 21786 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 21787 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 21788 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 21789 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 21790 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21791 }; 21792 21793 #endif 21794 #if defined(BCM_88675_A0) 21795 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_CNTLr_fields[] = { 21796 { EN_AR_LATENCYf, 1, 4, 0 }, 21797 { EN_AR_OTf, 1, 6, 0 }, 21798 { EN_AR_RATEf, 1, 1, 0 }, 21799 { EN_AWAR_OTf, 1, 7, 0 }, 21800 { EN_AWAR_RATEf, 1, 2, 0 }, 21801 { EN_AW_LATENCYf, 1, 3, 0 }, 21802 { EN_AW_OTf, 1, 5, 0 }, 21803 { EN_AW_RATEf, 1, 0, 0 }, 21804 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 21805 }; 21806 21807 #endif 21808 #if defined(BCM_88270_A0) 21809 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_CNTL_BCM88270_A0r_fields[] = { 21810 { EN_AR_LATENCYf, 1, 4, 0 }, 21811 { EN_AR_OTf, 1, 6, 0 }, 21812 { EN_AR_RATEf, 1, 1, 0 }, 21813 { EN_AWAR_OTf, 1, 7, 0 }, 21814 { EN_AWAR_RATEf, 1, 2, 0 }, 21815 { EN_AW_LATENCYf, 1, 3, 0 }, 21816 { EN_AW_OTf, 1, 5, 0 }, 21817 { EN_AW_RATEf, 1, 0, 0 }, 21818 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 21819 }; 21820 21821 #endif 21822 #if defined(BCM_88375_A0) 21823 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_CNTL_BCM88375_A0r_fields[] = { 21824 { EN_AR_LATENCYf, 1, 4, 0 }, 21825 { EN_AR_OTf, 1, 6, 0 }, 21826 { EN_AR_RATEf, 1, 1, 0 }, 21827 { EN_AWAR_OTf, 1, 7, 0 }, 21828 { EN_AWAR_RATEf, 1, 2, 0 }, 21829 { EN_AW_LATENCYf, 1, 3, 0 }, 21830 { EN_AW_OTf, 1, 5, 0 }, 21831 { EN_AW_RATEf, 1, 0, 0 }, 21832 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 21833 }; 21834 21835 #endif 21836 #if defined(BCM_88375_B0) 21837 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_CNTL_BCM88375_B0r_fields[] = { 21838 { EN_AR_LATENCYf, 1, 4, 0 }, 21839 { EN_AR_OTf, 1, 6, 0 }, 21840 { EN_AR_RATEf, 1, 1, 0 }, 21841 { EN_AWAR_OTf, 1, 7, 0 }, 21842 { EN_AWAR_RATEf, 1, 2, 0 }, 21843 { EN_AW_LATENCYf, 1, 3, 0 }, 21844 { EN_AW_OTf, 1, 5, 0 }, 21845 { EN_AW_RATEf, 1, 0, 0 }, 21846 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 21847 }; 21848 21849 #endif 21850 #if defined(BCM_88470_A0) 21851 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_CNTL_BCM88470_A0r_fields[] = { 21852 { EN_AR_LATENCYf, 1, 4, 0 }, 21853 { EN_AR_OTf, 1, 6, 0 }, 21854 { EN_AR_RATEf, 1, 1, 0 }, 21855 { EN_AWAR_OTf, 1, 7, 0 }, 21856 { EN_AWAR_RATEf, 1, 2, 0 }, 21857 { EN_AW_LATENCYf, 1, 3, 0 }, 21858 { EN_AW_OTf, 1, 5, 0 }, 21859 { EN_AW_RATEf, 1, 0, 0 }, 21860 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 21861 }; 21862 21863 #endif 21864 #if defined(BCM_88470_B0) 21865 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_CNTL_BCM88470_B0r_fields[] = { 21866 { EN_AR_LATENCYf, 1, 4, 0 }, 21867 { EN_AR_OTf, 1, 6, 0 }, 21868 { EN_AR_RATEf, 1, 1, 0 }, 21869 { EN_AWAR_OTf, 1, 7, 0 }, 21870 { EN_AWAR_RATEf, 1, 2, 0 }, 21871 { EN_AW_LATENCYf, 1, 3, 0 }, 21872 { EN_AW_OTf, 1, 5, 0 }, 21873 { EN_AW_RATEf, 1, 0, 0 }, 21874 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 21875 }; 21876 21877 #endif 21878 #if defined(BCM_88675_B0) 21879 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_CNTL_BCM88675_B0r_fields[] = { 21880 { EN_AR_LATENCYf, 1, 4, 0 }, 21881 { EN_AR_OTf, 1, 6, 0 }, 21882 { EN_AR_RATEf, 1, 1, 0 }, 21883 { EN_AWAR_OTf, 1, 7, 0 }, 21884 { EN_AWAR_RATEf, 1, 2, 0 }, 21885 { EN_AW_LATENCYf, 1, 3, 0 }, 21886 { EN_AW_OTf, 1, 5, 0 }, 21887 { EN_AW_RATEf, 1, 0, 0 }, 21888 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 21889 }; 21890 21891 #endif 21892 #if defined(BCM_88680_A0) 21893 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_CNTL_BCM88680_A0r_fields[] = { 21894 { EN_AR_LATENCYf, 1, 4, 0 }, 21895 { EN_AR_OTf, 1, 6, 0 }, 21896 { EN_AR_RATEf, 1, 1, 0 }, 21897 { EN_AWAR_OTf, 1, 7, 0 }, 21898 { EN_AWAR_RATEf, 1, 2, 0 }, 21899 { EN_AW_LATENCYf, 1, 3, 0 }, 21900 { EN_AW_OTf, 1, 5, 0 }, 21901 { EN_AW_RATEf, 1, 0, 0 }, 21902 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 21903 }; 21904 21905 #endif 21906 #if defined(BCM_88675_A0) 21907 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_RANGEr_fields[] = { 21908 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 21909 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 21910 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 21911 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 21912 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21913 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21914 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21915 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21916 }; 21917 21918 #endif 21919 #if defined(BCM_88270_A0) 21920 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_RANGE_BCM88270_A0r_fields[] = { 21921 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 21922 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 21923 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 21924 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 21925 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21926 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21927 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21928 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21929 }; 21930 21931 #endif 21932 #if defined(BCM_88375_A0) 21933 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_RANGE_BCM88375_A0r_fields[] = { 21934 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 21935 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 21936 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 21937 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 21938 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21939 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21940 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21941 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21942 }; 21943 21944 #endif 21945 #if defined(BCM_88375_B0) 21946 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_RANGE_BCM88375_B0r_fields[] = { 21947 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 21948 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 21949 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 21950 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 21951 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21952 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21953 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21954 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21955 }; 21956 21957 #endif 21958 #if defined(BCM_88470_A0) 21959 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_RANGE_BCM88470_A0r_fields[] = { 21960 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 21961 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 21962 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 21963 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 21964 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21965 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21966 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21967 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21968 }; 21969 21970 #endif 21971 #if defined(BCM_88470_B0) 21972 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_RANGE_BCM88470_B0r_fields[] = { 21973 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 21974 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 21975 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 21976 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 21977 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21978 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21979 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21980 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21981 }; 21982 21983 #endif 21984 #if defined(BCM_88675_B0) 21985 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_RANGE_BCM88675_B0r_fields[] = { 21986 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 21987 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 21988 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 21989 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 21990 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21991 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21992 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 21993 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 21994 }; 21995 21996 #endif 21997 #if defined(BCM_88680_A0) 21998 soc_field_info_t soc_AXIIC_MHOST0_M0_QOS_RANGE_BCM88680_A0r_fields[] = { 21999 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 22000 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 22001 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 22002 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 22003 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22004 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22005 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22006 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22007 }; 22008 22009 #endif 22010 #if defined(BCM_88675_A0) 22011 soc_field_info_t soc_AXIIC_MHOST0_M0_READ_QOSr_fields[] = { 22012 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22013 { MHOST0_M0_READ_QOSf, 4, 0, SOCF_LE } 22014 }; 22015 22016 #endif 22017 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22018 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22019 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 22020 defined(BCM_56960_A0) || defined(BCM_56965_A0) 22021 soc_field_info_t soc_AXIIC_MHOST0_M0_READ_QOS_BCM53400_A0r_fields[] = { 22022 { MHOST0_M0_READ_QOSf, 4, 0, SOCF_LE }, 22023 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 22024 }; 22025 22026 #endif 22027 #if defined(BCM_88270_A0) 22028 soc_field_info_t soc_AXIIC_MHOST0_M0_READ_QOS_BCM88270_A0r_fields[] = { 22029 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22030 { MHOST0_M0_READ_QOSf, 4, 0, SOCF_LE } 22031 }; 22032 22033 #endif 22034 #if defined(BCM_88375_A0) 22035 soc_field_info_t soc_AXIIC_MHOST0_M0_READ_QOS_BCM88375_A0r_fields[] = { 22036 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22037 { MHOST0_M0_READ_QOSf, 4, 0, SOCF_LE } 22038 }; 22039 22040 #endif 22041 #if defined(BCM_88375_B0) 22042 soc_field_info_t soc_AXIIC_MHOST0_M0_READ_QOS_BCM88375_B0r_fields[] = { 22043 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22044 { MHOST0_M0_READ_QOSf, 4, 0, SOCF_LE } 22045 }; 22046 22047 #endif 22048 #if defined(BCM_88470_A0) 22049 soc_field_info_t soc_AXIIC_MHOST0_M0_READ_QOS_BCM88470_A0r_fields[] = { 22050 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22051 { MHOST0_M0_READ_QOSf, 4, 0, SOCF_LE } 22052 }; 22053 22054 #endif 22055 #if defined(BCM_88470_B0) 22056 soc_field_info_t soc_AXIIC_MHOST0_M0_READ_QOS_BCM88470_B0r_fields[] = { 22057 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22058 { MHOST0_M0_READ_QOSf, 4, 0, SOCF_LE } 22059 }; 22060 22061 #endif 22062 #if defined(BCM_88675_B0) 22063 soc_field_info_t soc_AXIIC_MHOST0_M0_READ_QOS_BCM88675_B0r_fields[] = { 22064 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22065 { MHOST0_M0_READ_QOSf, 4, 0, SOCF_LE } 22066 }; 22067 22068 #endif 22069 #if defined(BCM_88680_A0) 22070 soc_field_info_t soc_AXIIC_MHOST0_M0_READ_QOS_BCM88680_A0r_fields[] = { 22071 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22072 { MHOST0_M0_READ_QOSf, 4, 0, SOCF_LE } 22073 }; 22074 22075 #endif 22076 #if defined(BCM_88950_A0) 22077 soc_field_info_t soc_AXIIC_MHOST0_M0_READ_QOS_BCM88950_A0r_fields[] = { 22078 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22079 { MHOST0_M0_READ_QOSf, 4, 0, SOCF_LE } 22080 }; 22081 22082 #endif 22083 #if defined(BCM_88675_A0) 22084 soc_field_info_t soc_AXIIC_MHOST0_M0_TGT_LATENCYr_fields[] = { 22085 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 22086 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 22087 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22088 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22089 }; 22090 22091 #endif 22092 #if defined(BCM_88270_A0) 22093 soc_field_info_t soc_AXIIC_MHOST0_M0_TGT_LATENCY_BCM88270_A0r_fields[] = { 22094 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 22095 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 22096 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22097 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22098 }; 22099 22100 #endif 22101 #if defined(BCM_88375_A0) 22102 soc_field_info_t soc_AXIIC_MHOST0_M0_TGT_LATENCY_BCM88375_A0r_fields[] = { 22103 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 22104 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 22105 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22106 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22107 }; 22108 22109 #endif 22110 #if defined(BCM_88375_B0) 22111 soc_field_info_t soc_AXIIC_MHOST0_M0_TGT_LATENCY_BCM88375_B0r_fields[] = { 22112 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 22113 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 22114 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22115 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22116 }; 22117 22118 #endif 22119 #if defined(BCM_88470_A0) 22120 soc_field_info_t soc_AXIIC_MHOST0_M0_TGT_LATENCY_BCM88470_A0r_fields[] = { 22121 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 22122 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 22123 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22124 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22125 }; 22126 22127 #endif 22128 #if defined(BCM_88470_B0) 22129 soc_field_info_t soc_AXIIC_MHOST0_M0_TGT_LATENCY_BCM88470_B0r_fields[] = { 22130 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 22131 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 22132 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22133 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22134 }; 22135 22136 #endif 22137 #if defined(BCM_88675_B0) 22138 soc_field_info_t soc_AXIIC_MHOST0_M0_TGT_LATENCY_BCM88675_B0r_fields[] = { 22139 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 22140 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 22141 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22142 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22143 }; 22144 22145 #endif 22146 #if defined(BCM_88680_A0) 22147 soc_field_info_t soc_AXIIC_MHOST0_M0_TGT_LATENCY_BCM88680_A0r_fields[] = { 22148 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 22149 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 22150 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22151 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22152 }; 22153 22154 #endif 22155 #if defined(BCM_88675_A0) 22156 soc_field_info_t soc_AXIIC_MHOST0_M0_WRITE_QOSr_fields[] = { 22157 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22158 { MHOST0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 22159 }; 22160 22161 #endif 22162 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22163 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 22164 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 22165 defined(BCM_56960_A0) || defined(BCM_56965_A0) 22166 soc_field_info_t soc_AXIIC_MHOST0_M0_WRITE_QOS_BCM53400_A0r_fields[] = { 22167 { MHOST0_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 22168 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 22169 }; 22170 22171 #endif 22172 #if defined(BCM_88270_A0) 22173 soc_field_info_t soc_AXIIC_MHOST0_M0_WRITE_QOS_BCM88270_A0r_fields[] = { 22174 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22175 { MHOST0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 22176 }; 22177 22178 #endif 22179 #if defined(BCM_88375_A0) 22180 soc_field_info_t soc_AXIIC_MHOST0_M0_WRITE_QOS_BCM88375_A0r_fields[] = { 22181 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22182 { MHOST0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 22183 }; 22184 22185 #endif 22186 #if defined(BCM_88375_B0) 22187 soc_field_info_t soc_AXIIC_MHOST0_M0_WRITE_QOS_BCM88375_B0r_fields[] = { 22188 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22189 { MHOST0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 22190 }; 22191 22192 #endif 22193 #if defined(BCM_88470_A0) 22194 soc_field_info_t soc_AXIIC_MHOST0_M0_WRITE_QOS_BCM88470_A0r_fields[] = { 22195 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22196 { MHOST0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 22197 }; 22198 22199 #endif 22200 #if defined(BCM_88470_B0) 22201 soc_field_info_t soc_AXIIC_MHOST0_M0_WRITE_QOS_BCM88470_B0r_fields[] = { 22202 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22203 { MHOST0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 22204 }; 22205 22206 #endif 22207 #if defined(BCM_88675_B0) 22208 soc_field_info_t soc_AXIIC_MHOST0_M0_WRITE_QOS_BCM88675_B0r_fields[] = { 22209 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22210 { MHOST0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 22211 }; 22212 22213 #endif 22214 #if defined(BCM_88680_A0) 22215 soc_field_info_t soc_AXIIC_MHOST0_M0_WRITE_QOS_BCM88680_A0r_fields[] = { 22216 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22217 { MHOST0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 22218 }; 22219 22220 #endif 22221 #if defined(BCM_88950_A0) 22222 soc_field_info_t soc_AXIIC_MHOST0_M0_WRITE_QOS_BCM88950_A0r_fields[] = { 22223 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 22224 { MHOST0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 22225 }; 22226 22227 #endif 22228 #if defined(BCM_88675_A0) 22229 soc_field_info_t soc_AXIIC_MHOST0_S0_FN_MOD_BM_ISSr_fields[] = { 22230 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22231 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22232 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22233 }; 22234 22235 #endif 22236 #if defined(BCM_88270_A0) 22237 soc_field_info_t soc_AXIIC_MHOST0_S0_FN_MOD_BM_ISS_BCM88270_A0r_fields[] = { 22238 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22239 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22240 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22241 }; 22242 22243 #endif 22244 #if defined(BCM_88375_A0) 22245 soc_field_info_t soc_AXIIC_MHOST0_S0_FN_MOD_BM_ISS_BCM88375_A0r_fields[] = { 22246 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22247 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22248 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22249 }; 22250 22251 #endif 22252 #if defined(BCM_88375_B0) 22253 soc_field_info_t soc_AXIIC_MHOST0_S0_FN_MOD_BM_ISS_BCM88375_B0r_fields[] = { 22254 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22255 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22256 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22257 }; 22258 22259 #endif 22260 #if defined(BCM_88470_A0) 22261 soc_field_info_t soc_AXIIC_MHOST0_S0_FN_MOD_BM_ISS_BCM88470_A0r_fields[] = { 22262 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22263 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22264 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22265 }; 22266 22267 #endif 22268 #if defined(BCM_88470_B0) 22269 soc_field_info_t soc_AXIIC_MHOST0_S0_FN_MOD_BM_ISS_BCM88470_B0r_fields[] = { 22270 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22271 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22272 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22273 }; 22274 22275 #endif 22276 #if defined(BCM_88675_B0) 22277 soc_field_info_t soc_AXIIC_MHOST0_S0_FN_MOD_BM_ISS_BCM88675_B0r_fields[] = { 22278 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22279 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22280 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22281 }; 22282 22283 #endif 22284 #if defined(BCM_88680_A0) 22285 soc_field_info_t soc_AXIIC_MHOST0_S0_FN_MOD_BM_ISS_BCM88680_A0r_fields[] = { 22286 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22287 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22288 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22289 }; 22290 22291 #endif 22292 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 22293 defined(BCM_53570_B0) || defined(BCM_56260_A0) 22294 soc_field_info_t soc_AXIIC_MHOST0_S0_SECURITYr_fields[] = { 22295 { MHOST0_S0_SECURITYf, 1, 0, SOCF_RES }, 22296 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 22297 }; 22298 22299 #endif 22300 #if defined(BCM_56260_B0) 22301 soc_field_info_t soc_AXIIC_MHOST0_S0_SECURITY_BCM56260_B0r_fields[] = { 22302 { MHOST0_S0_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 22303 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 22304 }; 22305 22306 #endif 22307 #if defined(BCM_88675_A0) 22308 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_Br_fields[] = { 22309 { AR_Bf, 16, 0, SOCF_LE }, 22310 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22311 }; 22312 22313 #endif 22314 #if defined(BCM_88270_A0) 22315 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_B_BCM88270_A0r_fields[] = { 22316 { AR_Bf, 16, 0, SOCF_LE }, 22317 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22318 }; 22319 22320 #endif 22321 #if defined(BCM_88375_A0) 22322 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_B_BCM88375_A0r_fields[] = { 22323 { AR_Bf, 16, 0, SOCF_LE }, 22324 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22325 }; 22326 22327 #endif 22328 #if defined(BCM_88375_B0) 22329 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_B_BCM88375_B0r_fields[] = { 22330 { AR_Bf, 16, 0, SOCF_LE }, 22331 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22332 }; 22333 22334 #endif 22335 #if defined(BCM_88470_A0) 22336 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_B_BCM88470_A0r_fields[] = { 22337 { AR_Bf, 16, 0, SOCF_LE }, 22338 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22339 }; 22340 22341 #endif 22342 #if defined(BCM_88470_B0) 22343 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_B_BCM88470_B0r_fields[] = { 22344 { AR_Bf, 16, 0, SOCF_LE }, 22345 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22346 }; 22347 22348 #endif 22349 #if defined(BCM_88675_B0) 22350 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_B_BCM88675_B0r_fields[] = { 22351 { AR_Bf, 16, 0, SOCF_LE }, 22352 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22353 }; 22354 22355 #endif 22356 #if defined(BCM_88680_A0) 22357 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_B_BCM88680_A0r_fields[] = { 22358 { AR_Bf, 16, 0, SOCF_LE }, 22359 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22360 }; 22361 22362 #endif 22363 #if defined(BCM_88675_A0) 22364 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_Pr_fields[] = { 22365 { AR_Pf, 8, 24, SOCF_LE }, 22366 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22367 }; 22368 22369 #endif 22370 #if defined(BCM_88270_A0) 22371 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_P_BCM88270_A0r_fields[] = { 22372 { AR_Pf, 8, 24, SOCF_LE }, 22373 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22374 }; 22375 22376 #endif 22377 #if defined(BCM_88375_A0) 22378 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_P_BCM88375_A0r_fields[] = { 22379 { AR_Pf, 8, 24, SOCF_LE }, 22380 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22381 }; 22382 22383 #endif 22384 #if defined(BCM_88375_B0) 22385 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_P_BCM88375_B0r_fields[] = { 22386 { AR_Pf, 8, 24, SOCF_LE }, 22387 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22388 }; 22389 22390 #endif 22391 #if defined(BCM_88470_A0) 22392 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_P_BCM88470_A0r_fields[] = { 22393 { AR_Pf, 8, 24, SOCF_LE }, 22394 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22395 }; 22396 22397 #endif 22398 #if defined(BCM_88470_B0) 22399 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_P_BCM88470_B0r_fields[] = { 22400 { AR_Pf, 8, 24, SOCF_LE }, 22401 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22402 }; 22403 22404 #endif 22405 #if defined(BCM_88675_B0) 22406 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_P_BCM88675_B0r_fields[] = { 22407 { AR_Pf, 8, 24, SOCF_LE }, 22408 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22409 }; 22410 22411 #endif 22412 #if defined(BCM_88680_A0) 22413 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_P_BCM88680_A0r_fields[] = { 22414 { AR_Pf, 8, 24, SOCF_LE }, 22415 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22416 }; 22417 22418 #endif 22419 #if defined(BCM_88675_A0) 22420 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_Rr_fields[] = { 22421 { AR_Rf, 12, 20, SOCF_LE }, 22422 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22423 }; 22424 22425 #endif 22426 #if defined(BCM_88270_A0) 22427 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_R_BCM88270_A0r_fields[] = { 22428 { AR_Rf, 12, 20, SOCF_LE }, 22429 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22430 }; 22431 22432 #endif 22433 #if defined(BCM_88375_A0) 22434 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_R_BCM88375_A0r_fields[] = { 22435 { AR_Rf, 12, 20, SOCF_LE }, 22436 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22437 }; 22438 22439 #endif 22440 #if defined(BCM_88375_B0) 22441 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_R_BCM88375_B0r_fields[] = { 22442 { AR_Rf, 12, 20, SOCF_LE }, 22443 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22444 }; 22445 22446 #endif 22447 #if defined(BCM_88470_A0) 22448 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_R_BCM88470_A0r_fields[] = { 22449 { AR_Rf, 12, 20, SOCF_LE }, 22450 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22451 }; 22452 22453 #endif 22454 #if defined(BCM_88470_B0) 22455 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_R_BCM88470_B0r_fields[] = { 22456 { AR_Rf, 12, 20, SOCF_LE }, 22457 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22458 }; 22459 22460 #endif 22461 #if defined(BCM_88675_B0) 22462 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_R_BCM88675_B0r_fields[] = { 22463 { AR_Rf, 12, 20, SOCF_LE }, 22464 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22465 }; 22466 22467 #endif 22468 #if defined(BCM_88680_A0) 22469 soc_field_info_t soc_AXIIC_MHOST1_M0_AR_R_BCM88680_A0r_fields[] = { 22470 { AR_Rf, 12, 20, SOCF_LE }, 22471 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22472 }; 22473 22474 #endif 22475 #if defined(BCM_88675_A0) 22476 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_Br_fields[] = { 22477 { AW_Bf, 16, 0, SOCF_LE }, 22478 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22479 }; 22480 22481 #endif 22482 #if defined(BCM_88270_A0) 22483 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_B_BCM88270_A0r_fields[] = { 22484 { AW_Bf, 16, 0, SOCF_LE }, 22485 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22486 }; 22487 22488 #endif 22489 #if defined(BCM_88375_A0) 22490 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_B_BCM88375_A0r_fields[] = { 22491 { AW_Bf, 16, 0, SOCF_LE }, 22492 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22493 }; 22494 22495 #endif 22496 #if defined(BCM_88375_B0) 22497 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_B_BCM88375_B0r_fields[] = { 22498 { AW_Bf, 16, 0, SOCF_LE }, 22499 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22500 }; 22501 22502 #endif 22503 #if defined(BCM_88470_A0) 22504 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_B_BCM88470_A0r_fields[] = { 22505 { AW_Bf, 16, 0, SOCF_LE }, 22506 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22507 }; 22508 22509 #endif 22510 #if defined(BCM_88470_B0) 22511 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_B_BCM88470_B0r_fields[] = { 22512 { AW_Bf, 16, 0, SOCF_LE }, 22513 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22514 }; 22515 22516 #endif 22517 #if defined(BCM_88675_B0) 22518 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_B_BCM88675_B0r_fields[] = { 22519 { AW_Bf, 16, 0, SOCF_LE }, 22520 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22521 }; 22522 22523 #endif 22524 #if defined(BCM_88680_A0) 22525 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_B_BCM88680_A0r_fields[] = { 22526 { AW_Bf, 16, 0, SOCF_LE }, 22527 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22528 }; 22529 22530 #endif 22531 #if defined(BCM_88675_A0) 22532 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_Pr_fields[] = { 22533 { AW_Pf, 8, 24, SOCF_LE }, 22534 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22535 }; 22536 22537 #endif 22538 #if defined(BCM_88270_A0) 22539 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_P_BCM88270_A0r_fields[] = { 22540 { AW_Pf, 8, 24, SOCF_LE }, 22541 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22542 }; 22543 22544 #endif 22545 #if defined(BCM_88375_A0) 22546 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_P_BCM88375_A0r_fields[] = { 22547 { AW_Pf, 8, 24, SOCF_LE }, 22548 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22549 }; 22550 22551 #endif 22552 #if defined(BCM_88375_B0) 22553 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_P_BCM88375_B0r_fields[] = { 22554 { AW_Pf, 8, 24, SOCF_LE }, 22555 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22556 }; 22557 22558 #endif 22559 #if defined(BCM_88470_A0) 22560 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_P_BCM88470_A0r_fields[] = { 22561 { AW_Pf, 8, 24, SOCF_LE }, 22562 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22563 }; 22564 22565 #endif 22566 #if defined(BCM_88470_B0) 22567 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_P_BCM88470_B0r_fields[] = { 22568 { AW_Pf, 8, 24, SOCF_LE }, 22569 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22570 }; 22571 22572 #endif 22573 #if defined(BCM_88675_B0) 22574 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_P_BCM88675_B0r_fields[] = { 22575 { AW_Pf, 8, 24, SOCF_LE }, 22576 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22577 }; 22578 22579 #endif 22580 #if defined(BCM_88680_A0) 22581 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_P_BCM88680_A0r_fields[] = { 22582 { AW_Pf, 8, 24, SOCF_LE }, 22583 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22584 }; 22585 22586 #endif 22587 #if defined(BCM_88675_A0) 22588 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_Rr_fields[] = { 22589 { AW_Rf, 12, 20, SOCF_LE }, 22590 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22591 }; 22592 22593 #endif 22594 #if defined(BCM_88270_A0) 22595 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_R_BCM88270_A0r_fields[] = { 22596 { AW_Rf, 12, 20, SOCF_LE }, 22597 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22598 }; 22599 22600 #endif 22601 #if defined(BCM_88375_A0) 22602 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_R_BCM88375_A0r_fields[] = { 22603 { AW_Rf, 12, 20, SOCF_LE }, 22604 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22605 }; 22606 22607 #endif 22608 #if defined(BCM_88375_B0) 22609 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_R_BCM88375_B0r_fields[] = { 22610 { AW_Rf, 12, 20, SOCF_LE }, 22611 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22612 }; 22613 22614 #endif 22615 #if defined(BCM_88470_A0) 22616 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_R_BCM88470_A0r_fields[] = { 22617 { AW_Rf, 12, 20, SOCF_LE }, 22618 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22619 }; 22620 22621 #endif 22622 #if defined(BCM_88470_B0) 22623 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_R_BCM88470_B0r_fields[] = { 22624 { AW_Rf, 12, 20, SOCF_LE }, 22625 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22626 }; 22627 22628 #endif 22629 #if defined(BCM_88675_B0) 22630 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_R_BCM88675_B0r_fields[] = { 22631 { AW_Rf, 12, 20, SOCF_LE }, 22632 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22633 }; 22634 22635 #endif 22636 #if defined(BCM_88680_A0) 22637 soc_field_info_t soc_AXIIC_MHOST1_M0_AW_R_BCM88680_A0r_fields[] = { 22638 { AW_Rf, 12, 20, SOCF_LE }, 22639 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22640 }; 22641 22642 #endif 22643 #if defined(BCM_88675_A0) 22644 soc_field_info_t soc_AXIIC_MHOST1_M0_FN_MODr_fields[] = { 22645 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22646 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22647 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22648 }; 22649 22650 #endif 22651 #if defined(BCM_88270_A0) 22652 soc_field_info_t soc_AXIIC_MHOST1_M0_FN_MOD_BCM88270_A0r_fields[] = { 22653 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22654 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22655 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22656 }; 22657 22658 #endif 22659 #if defined(BCM_88375_A0) 22660 soc_field_info_t soc_AXIIC_MHOST1_M0_FN_MOD_BCM88375_A0r_fields[] = { 22661 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22662 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22663 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22664 }; 22665 22666 #endif 22667 #if defined(BCM_88375_B0) 22668 soc_field_info_t soc_AXIIC_MHOST1_M0_FN_MOD_BCM88375_B0r_fields[] = { 22669 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22670 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22671 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22672 }; 22673 22674 #endif 22675 #if defined(BCM_88470_A0) 22676 soc_field_info_t soc_AXIIC_MHOST1_M0_FN_MOD_BCM88470_A0r_fields[] = { 22677 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22678 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22679 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22680 }; 22681 22682 #endif 22683 #if defined(BCM_88470_B0) 22684 soc_field_info_t soc_AXIIC_MHOST1_M0_FN_MOD_BCM88470_B0r_fields[] = { 22685 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22686 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22687 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22688 }; 22689 22690 #endif 22691 #if defined(BCM_88675_B0) 22692 soc_field_info_t soc_AXIIC_MHOST1_M0_FN_MOD_BCM88675_B0r_fields[] = { 22693 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22694 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22695 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22696 }; 22697 22698 #endif 22699 #if defined(BCM_88680_A0) 22700 soc_field_info_t soc_AXIIC_MHOST1_M0_FN_MOD_BCM88680_A0r_fields[] = { 22701 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 22702 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 22703 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 22704 }; 22705 22706 #endif 22707 #if defined(BCM_88675_A0) 22708 soc_field_info_t soc_AXIIC_MHOST1_M0_KIr_fields[] = { 22709 { AR_KIf, 3, 8, SOCF_LE }, 22710 { AW_KIf, 3, 0, SOCF_LE }, 22711 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22712 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22713 }; 22714 22715 #endif 22716 #if defined(BCM_88270_A0) 22717 soc_field_info_t soc_AXIIC_MHOST1_M0_KI_BCM88270_A0r_fields[] = { 22718 { AR_KIf, 3, 8, SOCF_LE }, 22719 { AW_KIf, 3, 0, SOCF_LE }, 22720 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22721 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22722 }; 22723 22724 #endif 22725 #if defined(BCM_88375_A0) 22726 soc_field_info_t soc_AXIIC_MHOST1_M0_KI_BCM88375_A0r_fields[] = { 22727 { AR_KIf, 3, 8, SOCF_LE }, 22728 { AW_KIf, 3, 0, SOCF_LE }, 22729 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22730 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22731 }; 22732 22733 #endif 22734 #if defined(BCM_88375_B0) 22735 soc_field_info_t soc_AXIIC_MHOST1_M0_KI_BCM88375_B0r_fields[] = { 22736 { AR_KIf, 3, 8, SOCF_LE }, 22737 { AW_KIf, 3, 0, SOCF_LE }, 22738 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22739 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22740 }; 22741 22742 #endif 22743 #if defined(BCM_88470_A0) 22744 soc_field_info_t soc_AXIIC_MHOST1_M0_KI_BCM88470_A0r_fields[] = { 22745 { AR_KIf, 3, 8, SOCF_LE }, 22746 { AW_KIf, 3, 0, SOCF_LE }, 22747 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22748 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22749 }; 22750 22751 #endif 22752 #if defined(BCM_88470_B0) 22753 soc_field_info_t soc_AXIIC_MHOST1_M0_KI_BCM88470_B0r_fields[] = { 22754 { AR_KIf, 3, 8, SOCF_LE }, 22755 { AW_KIf, 3, 0, SOCF_LE }, 22756 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22757 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22758 }; 22759 22760 #endif 22761 #if defined(BCM_88675_B0) 22762 soc_field_info_t soc_AXIIC_MHOST1_M0_KI_BCM88675_B0r_fields[] = { 22763 { AR_KIf, 3, 8, SOCF_LE }, 22764 { AW_KIf, 3, 0, SOCF_LE }, 22765 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22766 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22767 }; 22768 22769 #endif 22770 #if defined(BCM_88680_A0) 22771 soc_field_info_t soc_AXIIC_MHOST1_M0_KI_BCM88680_A0r_fields[] = { 22772 { AR_KIf, 3, 8, SOCF_LE }, 22773 { AW_KIf, 3, 0, SOCF_LE }, 22774 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 22775 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22776 }; 22777 22778 #endif 22779 #if defined(BCM_88675_A0) 22780 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_COMB_OTr_fields[] = { 22781 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 22782 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 22783 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 22784 }; 22785 22786 #endif 22787 #if defined(BCM_88270_A0) 22788 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_COMB_OT_BCM88270_A0r_fields[] = { 22789 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 22790 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 22791 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 22792 }; 22793 22794 #endif 22795 #if defined(BCM_88375_A0) 22796 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_COMB_OT_BCM88375_A0r_fields[] = { 22797 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 22798 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 22799 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 22800 }; 22801 22802 #endif 22803 #if defined(BCM_88375_B0) 22804 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_COMB_OT_BCM88375_B0r_fields[] = { 22805 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 22806 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 22807 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 22808 }; 22809 22810 #endif 22811 #if defined(BCM_88470_A0) 22812 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_COMB_OT_BCM88470_A0r_fields[] = { 22813 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 22814 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 22815 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 22816 }; 22817 22818 #endif 22819 #if defined(BCM_88470_B0) 22820 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_COMB_OT_BCM88470_B0r_fields[] = { 22821 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 22822 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 22823 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 22824 }; 22825 22826 #endif 22827 #if defined(BCM_88675_B0) 22828 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_COMB_OT_BCM88675_B0r_fields[] = { 22829 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 22830 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 22831 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 22832 }; 22833 22834 #endif 22835 #if defined(BCM_88680_A0) 22836 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_COMB_OT_BCM88680_A0r_fields[] = { 22837 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 22838 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 22839 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 22840 }; 22841 22842 #endif 22843 #if defined(BCM_88675_A0) 22844 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_OTr_fields[] = { 22845 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 22846 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 22847 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 22848 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 22849 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 22850 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22851 }; 22852 22853 #endif 22854 #if defined(BCM_88270_A0) 22855 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_OT_BCM88270_A0r_fields[] = { 22856 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 22857 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 22858 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 22859 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 22860 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 22861 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22862 }; 22863 22864 #endif 22865 #if defined(BCM_88375_A0) 22866 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_OT_BCM88375_A0r_fields[] = { 22867 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 22868 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 22869 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 22870 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 22871 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 22872 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22873 }; 22874 22875 #endif 22876 #if defined(BCM_88375_B0) 22877 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_OT_BCM88375_B0r_fields[] = { 22878 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 22879 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 22880 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 22881 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 22882 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 22883 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22884 }; 22885 22886 #endif 22887 #if defined(BCM_88470_A0) 22888 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_OT_BCM88470_A0r_fields[] = { 22889 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 22890 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 22891 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 22892 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 22893 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 22894 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22895 }; 22896 22897 #endif 22898 #if defined(BCM_88470_B0) 22899 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_OT_BCM88470_B0r_fields[] = { 22900 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 22901 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 22902 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 22903 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 22904 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 22905 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22906 }; 22907 22908 #endif 22909 #if defined(BCM_88675_B0) 22910 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_OT_BCM88675_B0r_fields[] = { 22911 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 22912 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 22913 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 22914 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 22915 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 22916 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22917 }; 22918 22919 #endif 22920 #if defined(BCM_88680_A0) 22921 soc_field_info_t soc_AXIIC_MHOST1_M0_MAX_OT_BCM88680_A0r_fields[] = { 22922 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 22923 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 22924 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 22925 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 22926 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 22927 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 22928 }; 22929 22930 #endif 22931 #if defined(BCM_88675_A0) 22932 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_CNTLr_fields[] = { 22933 { EN_AR_LATENCYf, 1, 4, 0 }, 22934 { EN_AR_OTf, 1, 6, 0 }, 22935 { EN_AR_RATEf, 1, 1, 0 }, 22936 { EN_AWAR_OTf, 1, 7, 0 }, 22937 { EN_AWAR_RATEf, 1, 2, 0 }, 22938 { EN_AW_LATENCYf, 1, 3, 0 }, 22939 { EN_AW_OTf, 1, 5, 0 }, 22940 { EN_AW_RATEf, 1, 0, 0 }, 22941 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 22942 }; 22943 22944 #endif 22945 #if defined(BCM_88270_A0) 22946 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_CNTL_BCM88270_A0r_fields[] = { 22947 { EN_AR_LATENCYf, 1, 4, 0 }, 22948 { EN_AR_OTf, 1, 6, 0 }, 22949 { EN_AR_RATEf, 1, 1, 0 }, 22950 { EN_AWAR_OTf, 1, 7, 0 }, 22951 { EN_AWAR_RATEf, 1, 2, 0 }, 22952 { EN_AW_LATENCYf, 1, 3, 0 }, 22953 { EN_AW_OTf, 1, 5, 0 }, 22954 { EN_AW_RATEf, 1, 0, 0 }, 22955 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 22956 }; 22957 22958 #endif 22959 #if defined(BCM_88375_A0) 22960 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_CNTL_BCM88375_A0r_fields[] = { 22961 { EN_AR_LATENCYf, 1, 4, 0 }, 22962 { EN_AR_OTf, 1, 6, 0 }, 22963 { EN_AR_RATEf, 1, 1, 0 }, 22964 { EN_AWAR_OTf, 1, 7, 0 }, 22965 { EN_AWAR_RATEf, 1, 2, 0 }, 22966 { EN_AW_LATENCYf, 1, 3, 0 }, 22967 { EN_AW_OTf, 1, 5, 0 }, 22968 { EN_AW_RATEf, 1, 0, 0 }, 22969 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 22970 }; 22971 22972 #endif 22973 #if defined(BCM_88375_B0) 22974 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_CNTL_BCM88375_B0r_fields[] = { 22975 { EN_AR_LATENCYf, 1, 4, 0 }, 22976 { EN_AR_OTf, 1, 6, 0 }, 22977 { EN_AR_RATEf, 1, 1, 0 }, 22978 { EN_AWAR_OTf, 1, 7, 0 }, 22979 { EN_AWAR_RATEf, 1, 2, 0 }, 22980 { EN_AW_LATENCYf, 1, 3, 0 }, 22981 { EN_AW_OTf, 1, 5, 0 }, 22982 { EN_AW_RATEf, 1, 0, 0 }, 22983 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 22984 }; 22985 22986 #endif 22987 #if defined(BCM_88470_A0) 22988 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_CNTL_BCM88470_A0r_fields[] = { 22989 { EN_AR_LATENCYf, 1, 4, 0 }, 22990 { EN_AR_OTf, 1, 6, 0 }, 22991 { EN_AR_RATEf, 1, 1, 0 }, 22992 { EN_AWAR_OTf, 1, 7, 0 }, 22993 { EN_AWAR_RATEf, 1, 2, 0 }, 22994 { EN_AW_LATENCYf, 1, 3, 0 }, 22995 { EN_AW_OTf, 1, 5, 0 }, 22996 { EN_AW_RATEf, 1, 0, 0 }, 22997 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 22998 }; 22999 23000 #endif 23001 #if defined(BCM_88470_B0) 23002 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_CNTL_BCM88470_B0r_fields[] = { 23003 { EN_AR_LATENCYf, 1, 4, 0 }, 23004 { EN_AR_OTf, 1, 6, 0 }, 23005 { EN_AR_RATEf, 1, 1, 0 }, 23006 { EN_AWAR_OTf, 1, 7, 0 }, 23007 { EN_AWAR_RATEf, 1, 2, 0 }, 23008 { EN_AW_LATENCYf, 1, 3, 0 }, 23009 { EN_AW_OTf, 1, 5, 0 }, 23010 { EN_AW_RATEf, 1, 0, 0 }, 23011 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 23012 }; 23013 23014 #endif 23015 #if defined(BCM_88675_B0) 23016 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_CNTL_BCM88675_B0r_fields[] = { 23017 { EN_AR_LATENCYf, 1, 4, 0 }, 23018 { EN_AR_OTf, 1, 6, 0 }, 23019 { EN_AR_RATEf, 1, 1, 0 }, 23020 { EN_AWAR_OTf, 1, 7, 0 }, 23021 { EN_AWAR_RATEf, 1, 2, 0 }, 23022 { EN_AW_LATENCYf, 1, 3, 0 }, 23023 { EN_AW_OTf, 1, 5, 0 }, 23024 { EN_AW_RATEf, 1, 0, 0 }, 23025 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 23026 }; 23027 23028 #endif 23029 #if defined(BCM_88680_A0) 23030 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_CNTL_BCM88680_A0r_fields[] = { 23031 { EN_AR_LATENCYf, 1, 4, 0 }, 23032 { EN_AR_OTf, 1, 6, 0 }, 23033 { EN_AR_RATEf, 1, 1, 0 }, 23034 { EN_AWAR_OTf, 1, 7, 0 }, 23035 { EN_AWAR_RATEf, 1, 2, 0 }, 23036 { EN_AW_LATENCYf, 1, 3, 0 }, 23037 { EN_AW_OTf, 1, 5, 0 }, 23038 { EN_AW_RATEf, 1, 0, 0 }, 23039 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 23040 }; 23041 23042 #endif 23043 #if defined(BCM_88675_A0) 23044 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_RANGEr_fields[] = { 23045 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 23046 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 23047 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 23048 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 23049 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23050 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23051 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23052 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23053 }; 23054 23055 #endif 23056 #if defined(BCM_88270_A0) 23057 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_RANGE_BCM88270_A0r_fields[] = { 23058 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 23059 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 23060 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 23061 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 23062 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23063 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23064 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23065 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23066 }; 23067 23068 #endif 23069 #if defined(BCM_88375_A0) 23070 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_RANGE_BCM88375_A0r_fields[] = { 23071 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 23072 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 23073 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 23074 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 23075 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23076 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23077 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23078 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23079 }; 23080 23081 #endif 23082 #if defined(BCM_88375_B0) 23083 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_RANGE_BCM88375_B0r_fields[] = { 23084 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 23085 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 23086 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 23087 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 23088 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23089 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23090 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23091 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23092 }; 23093 23094 #endif 23095 #if defined(BCM_88470_A0) 23096 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_RANGE_BCM88470_A0r_fields[] = { 23097 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 23098 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 23099 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 23100 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 23101 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23102 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23103 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23104 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23105 }; 23106 23107 #endif 23108 #if defined(BCM_88470_B0) 23109 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_RANGE_BCM88470_B0r_fields[] = { 23110 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 23111 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 23112 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 23113 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 23114 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23115 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23116 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23117 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23118 }; 23119 23120 #endif 23121 #if defined(BCM_88675_B0) 23122 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_RANGE_BCM88675_B0r_fields[] = { 23123 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 23124 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 23125 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 23126 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 23127 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23128 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23129 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23130 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23131 }; 23132 23133 #endif 23134 #if defined(BCM_88680_A0) 23135 soc_field_info_t soc_AXIIC_MHOST1_M0_QOS_RANGE_BCM88680_A0r_fields[] = { 23136 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 23137 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 23138 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 23139 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 23140 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23141 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23142 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23143 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23144 }; 23145 23146 #endif 23147 #if defined(BCM_88675_A0) 23148 soc_field_info_t soc_AXIIC_MHOST1_M0_READ_QOSr_fields[] = { 23149 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23150 { MHOST1_M0_READ_QOSf, 4, 0, SOCF_LE } 23151 }; 23152 23153 #endif 23154 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 23155 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 23156 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 23157 defined(BCM_56960_A0) || defined(BCM_56965_A0) 23158 soc_field_info_t soc_AXIIC_MHOST1_M0_READ_QOS_BCM53400_A0r_fields[] = { 23159 { MHOST1_M0_READ_QOSf, 4, 0, SOCF_LE }, 23160 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 23161 }; 23162 23163 #endif 23164 #if defined(BCM_88270_A0) 23165 soc_field_info_t soc_AXIIC_MHOST1_M0_READ_QOS_BCM88270_A0r_fields[] = { 23166 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23167 { MHOST1_M0_READ_QOSf, 4, 0, SOCF_LE } 23168 }; 23169 23170 #endif 23171 #if defined(BCM_88375_A0) 23172 soc_field_info_t soc_AXIIC_MHOST1_M0_READ_QOS_BCM88375_A0r_fields[] = { 23173 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23174 { MHOST1_M0_READ_QOSf, 4, 0, SOCF_LE } 23175 }; 23176 23177 #endif 23178 #if defined(BCM_88375_B0) 23179 soc_field_info_t soc_AXIIC_MHOST1_M0_READ_QOS_BCM88375_B0r_fields[] = { 23180 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23181 { MHOST1_M0_READ_QOSf, 4, 0, SOCF_LE } 23182 }; 23183 23184 #endif 23185 #if defined(BCM_88470_A0) 23186 soc_field_info_t soc_AXIIC_MHOST1_M0_READ_QOS_BCM88470_A0r_fields[] = { 23187 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23188 { MHOST1_M0_READ_QOSf, 4, 0, SOCF_LE } 23189 }; 23190 23191 #endif 23192 #if defined(BCM_88470_B0) 23193 soc_field_info_t soc_AXIIC_MHOST1_M0_READ_QOS_BCM88470_B0r_fields[] = { 23194 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23195 { MHOST1_M0_READ_QOSf, 4, 0, SOCF_LE } 23196 }; 23197 23198 #endif 23199 #if defined(BCM_88675_B0) 23200 soc_field_info_t soc_AXIIC_MHOST1_M0_READ_QOS_BCM88675_B0r_fields[] = { 23201 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23202 { MHOST1_M0_READ_QOSf, 4, 0, SOCF_LE } 23203 }; 23204 23205 #endif 23206 #if defined(BCM_88680_A0) 23207 soc_field_info_t soc_AXIIC_MHOST1_M0_READ_QOS_BCM88680_A0r_fields[] = { 23208 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23209 { MHOST1_M0_READ_QOSf, 4, 0, SOCF_LE } 23210 }; 23211 23212 #endif 23213 #if defined(BCM_88950_A0) 23214 soc_field_info_t soc_AXIIC_MHOST1_M0_READ_QOS_BCM88950_A0r_fields[] = { 23215 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23216 { MHOST1_M0_READ_QOSf, 4, 0, SOCF_LE } 23217 }; 23218 23219 #endif 23220 #if defined(BCM_88675_A0) 23221 soc_field_info_t soc_AXIIC_MHOST1_M0_TGT_LATENCYr_fields[] = { 23222 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 23223 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 23224 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23225 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23226 }; 23227 23228 #endif 23229 #if defined(BCM_88270_A0) 23230 soc_field_info_t soc_AXIIC_MHOST1_M0_TGT_LATENCY_BCM88270_A0r_fields[] = { 23231 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 23232 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 23233 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23234 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23235 }; 23236 23237 #endif 23238 #if defined(BCM_88375_A0) 23239 soc_field_info_t soc_AXIIC_MHOST1_M0_TGT_LATENCY_BCM88375_A0r_fields[] = { 23240 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 23241 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 23242 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23243 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23244 }; 23245 23246 #endif 23247 #if defined(BCM_88375_B0) 23248 soc_field_info_t soc_AXIIC_MHOST1_M0_TGT_LATENCY_BCM88375_B0r_fields[] = { 23249 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 23250 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 23251 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23252 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23253 }; 23254 23255 #endif 23256 #if defined(BCM_88470_A0) 23257 soc_field_info_t soc_AXIIC_MHOST1_M0_TGT_LATENCY_BCM88470_A0r_fields[] = { 23258 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 23259 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 23260 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23261 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23262 }; 23263 23264 #endif 23265 #if defined(BCM_88470_B0) 23266 soc_field_info_t soc_AXIIC_MHOST1_M0_TGT_LATENCY_BCM88470_B0r_fields[] = { 23267 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 23268 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 23269 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23270 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23271 }; 23272 23273 #endif 23274 #if defined(BCM_88675_B0) 23275 soc_field_info_t soc_AXIIC_MHOST1_M0_TGT_LATENCY_BCM88675_B0r_fields[] = { 23276 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 23277 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 23278 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23279 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23280 }; 23281 23282 #endif 23283 #if defined(BCM_88680_A0) 23284 soc_field_info_t soc_AXIIC_MHOST1_M0_TGT_LATENCY_BCM88680_A0r_fields[] = { 23285 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 23286 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 23287 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 23288 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23289 }; 23290 23291 #endif 23292 #if defined(BCM_88675_A0) 23293 soc_field_info_t soc_AXIIC_MHOST1_M0_WRITE_QOSr_fields[] = { 23294 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23295 { MHOST1_M0_WRITE_QOSf, 4, 0, SOCF_LE } 23296 }; 23297 23298 #endif 23299 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 23300 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 23301 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 23302 defined(BCM_56960_A0) || defined(BCM_56965_A0) 23303 soc_field_info_t soc_AXIIC_MHOST1_M0_WRITE_QOS_BCM53400_A0r_fields[] = { 23304 { MHOST1_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 23305 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 23306 }; 23307 23308 #endif 23309 #if defined(BCM_88270_A0) 23310 soc_field_info_t soc_AXIIC_MHOST1_M0_WRITE_QOS_BCM88270_A0r_fields[] = { 23311 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23312 { MHOST1_M0_WRITE_QOSf, 4, 0, SOCF_LE } 23313 }; 23314 23315 #endif 23316 #if defined(BCM_88375_A0) 23317 soc_field_info_t soc_AXIIC_MHOST1_M0_WRITE_QOS_BCM88375_A0r_fields[] = { 23318 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23319 { MHOST1_M0_WRITE_QOSf, 4, 0, SOCF_LE } 23320 }; 23321 23322 #endif 23323 #if defined(BCM_88375_B0) 23324 soc_field_info_t soc_AXIIC_MHOST1_M0_WRITE_QOS_BCM88375_B0r_fields[] = { 23325 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23326 { MHOST1_M0_WRITE_QOSf, 4, 0, SOCF_LE } 23327 }; 23328 23329 #endif 23330 #if defined(BCM_88470_A0) 23331 soc_field_info_t soc_AXIIC_MHOST1_M0_WRITE_QOS_BCM88470_A0r_fields[] = { 23332 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23333 { MHOST1_M0_WRITE_QOSf, 4, 0, SOCF_LE } 23334 }; 23335 23336 #endif 23337 #if defined(BCM_88470_B0) 23338 soc_field_info_t soc_AXIIC_MHOST1_M0_WRITE_QOS_BCM88470_B0r_fields[] = { 23339 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23340 { MHOST1_M0_WRITE_QOSf, 4, 0, SOCF_LE } 23341 }; 23342 23343 #endif 23344 #if defined(BCM_88675_B0) 23345 soc_field_info_t soc_AXIIC_MHOST1_M0_WRITE_QOS_BCM88675_B0r_fields[] = { 23346 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23347 { MHOST1_M0_WRITE_QOSf, 4, 0, SOCF_LE } 23348 }; 23349 23350 #endif 23351 #if defined(BCM_88680_A0) 23352 soc_field_info_t soc_AXIIC_MHOST1_M0_WRITE_QOS_BCM88680_A0r_fields[] = { 23353 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23354 { MHOST1_M0_WRITE_QOSf, 4, 0, SOCF_LE } 23355 }; 23356 23357 #endif 23358 #if defined(BCM_88950_A0) 23359 soc_field_info_t soc_AXIIC_MHOST1_M0_WRITE_QOS_BCM88950_A0r_fields[] = { 23360 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 23361 { MHOST1_M0_WRITE_QOSf, 4, 0, SOCF_LE } 23362 }; 23363 23364 #endif 23365 #if defined(BCM_88675_A0) 23366 soc_field_info_t soc_AXIIC_MHOST1_S0_FN_MOD_BM_ISSr_fields[] = { 23367 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23368 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23369 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23370 }; 23371 23372 #endif 23373 #if defined(BCM_88270_A0) 23374 soc_field_info_t soc_AXIIC_MHOST1_S0_FN_MOD_BM_ISS_BCM88270_A0r_fields[] = { 23375 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23376 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23377 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23378 }; 23379 23380 #endif 23381 #if defined(BCM_88375_A0) 23382 soc_field_info_t soc_AXIIC_MHOST1_S0_FN_MOD_BM_ISS_BCM88375_A0r_fields[] = { 23383 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23384 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23385 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23386 }; 23387 23388 #endif 23389 #if defined(BCM_88375_B0) 23390 soc_field_info_t soc_AXIIC_MHOST1_S0_FN_MOD_BM_ISS_BCM88375_B0r_fields[] = { 23391 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23392 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23393 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23394 }; 23395 23396 #endif 23397 #if defined(BCM_88470_A0) 23398 soc_field_info_t soc_AXIIC_MHOST1_S0_FN_MOD_BM_ISS_BCM88470_A0r_fields[] = { 23399 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23400 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23401 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23402 }; 23403 23404 #endif 23405 #if defined(BCM_88470_B0) 23406 soc_field_info_t soc_AXIIC_MHOST1_S0_FN_MOD_BM_ISS_BCM88470_B0r_fields[] = { 23407 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23408 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23409 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23410 }; 23411 23412 #endif 23413 #if defined(BCM_88675_B0) 23414 soc_field_info_t soc_AXIIC_MHOST1_S0_FN_MOD_BM_ISS_BCM88675_B0r_fields[] = { 23415 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23416 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23417 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23418 }; 23419 23420 #endif 23421 #if defined(BCM_88680_A0) 23422 soc_field_info_t soc_AXIIC_MHOST1_S0_FN_MOD_BM_ISS_BCM88680_A0r_fields[] = { 23423 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23424 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23425 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23426 }; 23427 23428 #endif 23429 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 23430 defined(BCM_53570_B0) || defined(BCM_56260_A0) 23431 soc_field_info_t soc_AXIIC_MHOST1_S0_SECURITYr_fields[] = { 23432 { MHOST1_S0_SECURITYf, 1, 0, SOCF_RES }, 23433 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 23434 }; 23435 23436 #endif 23437 #if defined(BCM_56260_B0) 23438 soc_field_info_t soc_AXIIC_MHOST1_S0_SECURITY_BCM56260_B0r_fields[] = { 23439 { MHOST1_S0_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 23440 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 23441 }; 23442 23443 #endif 23444 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 23445 defined(BCM_56450_B0) || defined(BCM_56450_B1) 23446 soc_field_info_t soc_AXIIC_NAND_S0_SECURITYr_fields[] = { 23447 { NAND_S0_SECURITYf, 1, 0, SOCF_RO }, 23448 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 23449 }; 23450 23451 #endif 23452 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 23453 soc_field_info_t soc_AXIIC_NAND_S0_SECURITY_BCM56160_A0r_fields[] = { 23454 { NAND_S0_SECURITYf, 1, 0, SOCF_RES }, 23455 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 23456 }; 23457 23458 #endif 23459 #if defined(BCM_88675_A0) 23460 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_Br_fields[] = { 23461 { AR_Bf, 16, 0, SOCF_LE }, 23462 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23463 }; 23464 23465 #endif 23466 #if defined(BCM_88270_A0) 23467 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_B_BCM88270_A0r_fields[] = { 23468 { AR_Bf, 16, 0, SOCF_LE }, 23469 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23470 }; 23471 23472 #endif 23473 #if defined(BCM_88375_A0) 23474 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_B_BCM88375_A0r_fields[] = { 23475 { AR_Bf, 16, 0, SOCF_LE }, 23476 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23477 }; 23478 23479 #endif 23480 #if defined(BCM_88375_B0) 23481 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_B_BCM88375_B0r_fields[] = { 23482 { AR_Bf, 16, 0, SOCF_LE }, 23483 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23484 }; 23485 23486 #endif 23487 #if defined(BCM_88470_A0) 23488 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_B_BCM88470_A0r_fields[] = { 23489 { AR_Bf, 16, 0, SOCF_LE }, 23490 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23491 }; 23492 23493 #endif 23494 #if defined(BCM_88470_B0) 23495 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_B_BCM88470_B0r_fields[] = { 23496 { AR_Bf, 16, 0, SOCF_LE }, 23497 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23498 }; 23499 23500 #endif 23501 #if defined(BCM_88675_B0) 23502 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_B_BCM88675_B0r_fields[] = { 23503 { AR_Bf, 16, 0, SOCF_LE }, 23504 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23505 }; 23506 23507 #endif 23508 #if defined(BCM_88680_A0) 23509 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_B_BCM88680_A0r_fields[] = { 23510 { AR_Bf, 16, 0, SOCF_LE }, 23511 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23512 }; 23513 23514 #endif 23515 #if defined(BCM_88690_A0) 23516 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_B_BCM88690_A0r_fields[] = { 23517 { AR_Bf, 16, 0, SOCF_LE }, 23518 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 23519 }; 23520 23521 #endif 23522 #if defined(BCM_88690_B0) 23523 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_B_BCM88690_B0r_fields[] = { 23524 { AR_Bf, 16, 0, SOCF_LE }, 23525 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 23526 }; 23527 23528 #endif 23529 #if defined(BCM_88790_A0) 23530 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_B_BCM88790_A0r_fields[] = { 23531 { AR_Bf, 16, 0, SOCF_LE }, 23532 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 23533 }; 23534 23535 #endif 23536 #if defined(BCM_88675_A0) 23537 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_Pr_fields[] = { 23538 { AR_Pf, 8, 24, SOCF_LE }, 23539 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23540 }; 23541 23542 #endif 23543 #if defined(BCM_88270_A0) 23544 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_P_BCM88270_A0r_fields[] = { 23545 { AR_Pf, 8, 24, SOCF_LE }, 23546 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23547 }; 23548 23549 #endif 23550 #if defined(BCM_88375_A0) 23551 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_P_BCM88375_A0r_fields[] = { 23552 { AR_Pf, 8, 24, SOCF_LE }, 23553 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23554 }; 23555 23556 #endif 23557 #if defined(BCM_88375_B0) 23558 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_P_BCM88375_B0r_fields[] = { 23559 { AR_Pf, 8, 24, SOCF_LE }, 23560 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23561 }; 23562 23563 #endif 23564 #if defined(BCM_88470_A0) 23565 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_P_BCM88470_A0r_fields[] = { 23566 { AR_Pf, 8, 24, SOCF_LE }, 23567 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23568 }; 23569 23570 #endif 23571 #if defined(BCM_88470_B0) 23572 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_P_BCM88470_B0r_fields[] = { 23573 { AR_Pf, 8, 24, SOCF_LE }, 23574 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23575 }; 23576 23577 #endif 23578 #if defined(BCM_88675_B0) 23579 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_P_BCM88675_B0r_fields[] = { 23580 { AR_Pf, 8, 24, SOCF_LE }, 23581 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23582 }; 23583 23584 #endif 23585 #if defined(BCM_88680_A0) 23586 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_P_BCM88680_A0r_fields[] = { 23587 { AR_Pf, 8, 24, SOCF_LE }, 23588 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23589 }; 23590 23591 #endif 23592 #if defined(BCM_88690_A0) 23593 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_P_BCM88690_A0r_fields[] = { 23594 { AR_Pf, 8, 24, SOCF_LE }, 23595 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23596 }; 23597 23598 #endif 23599 #if defined(BCM_88690_B0) 23600 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_P_BCM88690_B0r_fields[] = { 23601 { AR_Pf, 8, 24, SOCF_LE }, 23602 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23603 }; 23604 23605 #endif 23606 #if defined(BCM_88790_A0) 23607 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_P_BCM88790_A0r_fields[] = { 23608 { AR_Pf, 8, 24, SOCF_LE }, 23609 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23610 }; 23611 23612 #endif 23613 #if defined(BCM_88675_A0) 23614 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_Rr_fields[] = { 23615 { AR_Rf, 12, 20, SOCF_LE }, 23616 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23617 }; 23618 23619 #endif 23620 #if defined(BCM_88270_A0) 23621 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_R_BCM88270_A0r_fields[] = { 23622 { AR_Rf, 12, 20, SOCF_LE }, 23623 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23624 }; 23625 23626 #endif 23627 #if defined(BCM_88375_A0) 23628 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_R_BCM88375_A0r_fields[] = { 23629 { AR_Rf, 12, 20, SOCF_LE }, 23630 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23631 }; 23632 23633 #endif 23634 #if defined(BCM_88375_B0) 23635 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_R_BCM88375_B0r_fields[] = { 23636 { AR_Rf, 12, 20, SOCF_LE }, 23637 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23638 }; 23639 23640 #endif 23641 #if defined(BCM_88470_A0) 23642 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_R_BCM88470_A0r_fields[] = { 23643 { AR_Rf, 12, 20, SOCF_LE }, 23644 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23645 }; 23646 23647 #endif 23648 #if defined(BCM_88470_B0) 23649 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_R_BCM88470_B0r_fields[] = { 23650 { AR_Rf, 12, 20, SOCF_LE }, 23651 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23652 }; 23653 23654 #endif 23655 #if defined(BCM_88675_B0) 23656 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_R_BCM88675_B0r_fields[] = { 23657 { AR_Rf, 12, 20, SOCF_LE }, 23658 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23659 }; 23660 23661 #endif 23662 #if defined(BCM_88680_A0) 23663 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_R_BCM88680_A0r_fields[] = { 23664 { AR_Rf, 12, 20, SOCF_LE }, 23665 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23666 }; 23667 23668 #endif 23669 #if defined(BCM_88690_A0) 23670 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_R_BCM88690_A0r_fields[] = { 23671 { AR_Rf, 12, 20, SOCF_LE }, 23672 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23673 }; 23674 23675 #endif 23676 #if defined(BCM_88690_B0) 23677 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_R_BCM88690_B0r_fields[] = { 23678 { AR_Rf, 12, 20, SOCF_LE }, 23679 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23680 }; 23681 23682 #endif 23683 #if defined(BCM_88790_A0) 23684 soc_field_info_t soc_AXIIC_PCIE0_M0_AR_R_BCM88790_A0r_fields[] = { 23685 { AR_Rf, 12, 20, SOCF_LE }, 23686 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23687 }; 23688 23689 #endif 23690 #if defined(BCM_88675_A0) 23691 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_Br_fields[] = { 23692 { AW_Bf, 16, 0, SOCF_LE }, 23693 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23694 }; 23695 23696 #endif 23697 #if defined(BCM_88270_A0) 23698 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_B_BCM88270_A0r_fields[] = { 23699 { AW_Bf, 16, 0, SOCF_LE }, 23700 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23701 }; 23702 23703 #endif 23704 #if defined(BCM_88375_A0) 23705 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_B_BCM88375_A0r_fields[] = { 23706 { AW_Bf, 16, 0, SOCF_LE }, 23707 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23708 }; 23709 23710 #endif 23711 #if defined(BCM_88375_B0) 23712 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_B_BCM88375_B0r_fields[] = { 23713 { AW_Bf, 16, 0, SOCF_LE }, 23714 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23715 }; 23716 23717 #endif 23718 #if defined(BCM_88470_A0) 23719 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_B_BCM88470_A0r_fields[] = { 23720 { AW_Bf, 16, 0, SOCF_LE }, 23721 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23722 }; 23723 23724 #endif 23725 #if defined(BCM_88470_B0) 23726 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_B_BCM88470_B0r_fields[] = { 23727 { AW_Bf, 16, 0, SOCF_LE }, 23728 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23729 }; 23730 23731 #endif 23732 #if defined(BCM_88675_B0) 23733 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_B_BCM88675_B0r_fields[] = { 23734 { AW_Bf, 16, 0, SOCF_LE }, 23735 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23736 }; 23737 23738 #endif 23739 #if defined(BCM_88680_A0) 23740 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_B_BCM88680_A0r_fields[] = { 23741 { AW_Bf, 16, 0, SOCF_LE }, 23742 { RESERVEDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23743 }; 23744 23745 #endif 23746 #if defined(BCM_88690_A0) 23747 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_B_BCM88690_A0r_fields[] = { 23748 { AW_Bf, 16, 0, SOCF_LE }, 23749 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 23750 }; 23751 23752 #endif 23753 #if defined(BCM_88690_B0) 23754 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_B_BCM88690_B0r_fields[] = { 23755 { AW_Bf, 16, 0, SOCF_LE }, 23756 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 23757 }; 23758 23759 #endif 23760 #if defined(BCM_88790_A0) 23761 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_B_BCM88790_A0r_fields[] = { 23762 { AW_Bf, 16, 0, SOCF_LE }, 23763 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 23764 }; 23765 23766 #endif 23767 #if defined(BCM_88675_A0) 23768 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_Pr_fields[] = { 23769 { AW_Pf, 8, 24, SOCF_LE }, 23770 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23771 }; 23772 23773 #endif 23774 #if defined(BCM_88270_A0) 23775 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_P_BCM88270_A0r_fields[] = { 23776 { AW_Pf, 8, 24, SOCF_LE }, 23777 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23778 }; 23779 23780 #endif 23781 #if defined(BCM_88375_A0) 23782 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_P_BCM88375_A0r_fields[] = { 23783 { AW_Pf, 8, 24, SOCF_LE }, 23784 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23785 }; 23786 23787 #endif 23788 #if defined(BCM_88375_B0) 23789 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_P_BCM88375_B0r_fields[] = { 23790 { AW_Pf, 8, 24, SOCF_LE }, 23791 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23792 }; 23793 23794 #endif 23795 #if defined(BCM_88470_A0) 23796 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_P_BCM88470_A0r_fields[] = { 23797 { AW_Pf, 8, 24, SOCF_LE }, 23798 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23799 }; 23800 23801 #endif 23802 #if defined(BCM_88470_B0) 23803 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_P_BCM88470_B0r_fields[] = { 23804 { AW_Pf, 8, 24, SOCF_LE }, 23805 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23806 }; 23807 23808 #endif 23809 #if defined(BCM_88675_B0) 23810 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_P_BCM88675_B0r_fields[] = { 23811 { AW_Pf, 8, 24, SOCF_LE }, 23812 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23813 }; 23814 23815 #endif 23816 #if defined(BCM_88680_A0) 23817 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_P_BCM88680_A0r_fields[] = { 23818 { AW_Pf, 8, 24, SOCF_LE }, 23819 { RESERVEDf, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23820 }; 23821 23822 #endif 23823 #if defined(BCM_88690_A0) 23824 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_P_BCM88690_A0r_fields[] = { 23825 { AW_Pf, 8, 24, SOCF_LE }, 23826 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23827 }; 23828 23829 #endif 23830 #if defined(BCM_88690_B0) 23831 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_P_BCM88690_B0r_fields[] = { 23832 { AW_Pf, 8, 24, SOCF_LE }, 23833 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23834 }; 23835 23836 #endif 23837 #if defined(BCM_88790_A0) 23838 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_P_BCM88790_A0r_fields[] = { 23839 { AW_Pf, 8, 24, SOCF_LE }, 23840 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23841 }; 23842 23843 #endif 23844 #if defined(BCM_88675_A0) 23845 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_Rr_fields[] = { 23846 { AW_Rf, 12, 20, SOCF_LE }, 23847 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23848 }; 23849 23850 #endif 23851 #if defined(BCM_88270_A0) 23852 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_R_BCM88270_A0r_fields[] = { 23853 { AW_Rf, 12, 20, SOCF_LE }, 23854 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23855 }; 23856 23857 #endif 23858 #if defined(BCM_88375_A0) 23859 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_R_BCM88375_A0r_fields[] = { 23860 { AW_Rf, 12, 20, SOCF_LE }, 23861 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23862 }; 23863 23864 #endif 23865 #if defined(BCM_88375_B0) 23866 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_R_BCM88375_B0r_fields[] = { 23867 { AW_Rf, 12, 20, SOCF_LE }, 23868 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23869 }; 23870 23871 #endif 23872 #if defined(BCM_88470_A0) 23873 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_R_BCM88470_A0r_fields[] = { 23874 { AW_Rf, 12, 20, SOCF_LE }, 23875 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23876 }; 23877 23878 #endif 23879 #if defined(BCM_88470_B0) 23880 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_R_BCM88470_B0r_fields[] = { 23881 { AW_Rf, 12, 20, SOCF_LE }, 23882 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23883 }; 23884 23885 #endif 23886 #if defined(BCM_88675_B0) 23887 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_R_BCM88675_B0r_fields[] = { 23888 { AW_Rf, 12, 20, SOCF_LE }, 23889 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23890 }; 23891 23892 #endif 23893 #if defined(BCM_88680_A0) 23894 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_R_BCM88680_A0r_fields[] = { 23895 { AW_Rf, 12, 20, SOCF_LE }, 23896 { RESERVEDf, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 23897 }; 23898 23899 #endif 23900 #if defined(BCM_88690_A0) 23901 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_R_BCM88690_A0r_fields[] = { 23902 { AW_Rf, 12, 20, SOCF_LE }, 23903 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23904 }; 23905 23906 #endif 23907 #if defined(BCM_88690_B0) 23908 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_R_BCM88690_B0r_fields[] = { 23909 { AW_Rf, 12, 20, SOCF_LE }, 23910 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23911 }; 23912 23913 #endif 23914 #if defined(BCM_88790_A0) 23915 soc_field_info_t soc_AXIIC_PCIE0_M0_AW_R_BCM88790_A0r_fields[] = { 23916 { AW_Rf, 12, 20, SOCF_LE }, 23917 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 23918 }; 23919 23920 #endif 23921 #if defined(BCM_88675_A0) 23922 soc_field_info_t soc_AXIIC_PCIE0_M0_FN_MODr_fields[] = { 23923 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23924 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23925 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23926 }; 23927 23928 #endif 23929 #if defined(BCM_88270_A0) 23930 soc_field_info_t soc_AXIIC_PCIE0_M0_FN_MOD_BCM88270_A0r_fields[] = { 23931 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23932 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23933 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23934 }; 23935 23936 #endif 23937 #if defined(BCM_88375_A0) 23938 soc_field_info_t soc_AXIIC_PCIE0_M0_FN_MOD_BCM88375_A0r_fields[] = { 23939 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23940 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23941 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23942 }; 23943 23944 #endif 23945 #if defined(BCM_88375_B0) 23946 soc_field_info_t soc_AXIIC_PCIE0_M0_FN_MOD_BCM88375_B0r_fields[] = { 23947 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23948 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23949 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23950 }; 23951 23952 #endif 23953 #if defined(BCM_88470_A0) 23954 soc_field_info_t soc_AXIIC_PCIE0_M0_FN_MOD_BCM88470_A0r_fields[] = { 23955 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23956 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23957 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23958 }; 23959 23960 #endif 23961 #if defined(BCM_88470_B0) 23962 soc_field_info_t soc_AXIIC_PCIE0_M0_FN_MOD_BCM88470_B0r_fields[] = { 23963 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23964 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23965 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23966 }; 23967 23968 #endif 23969 #if defined(BCM_88675_B0) 23970 soc_field_info_t soc_AXIIC_PCIE0_M0_FN_MOD_BCM88675_B0r_fields[] = { 23971 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23972 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23973 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23974 }; 23975 23976 #endif 23977 #if defined(BCM_88680_A0) 23978 soc_field_info_t soc_AXIIC_PCIE0_M0_FN_MOD_BCM88680_A0r_fields[] = { 23979 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23980 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23981 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23982 }; 23983 23984 #endif 23985 #if defined(BCM_88690_A0) 23986 soc_field_info_t soc_AXIIC_PCIE0_M0_FN_MOD_BCM88690_A0r_fields[] = { 23987 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23988 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23989 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23990 }; 23991 23992 #endif 23993 #if defined(BCM_88690_B0) 23994 soc_field_info_t soc_AXIIC_PCIE0_M0_FN_MOD_BCM88690_B0r_fields[] = { 23995 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 23996 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 23997 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 23998 }; 23999 24000 #endif 24001 #if defined(BCM_88790_A0) 24002 soc_field_info_t soc_AXIIC_PCIE0_M0_FN_MOD_BCM88790_A0r_fields[] = { 24003 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 24004 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 24005 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 24006 }; 24007 24008 #endif 24009 #if defined(BCM_88675_A0) 24010 soc_field_info_t soc_AXIIC_PCIE0_M0_KIr_fields[] = { 24011 { AR_KIf, 3, 8, SOCF_LE }, 24012 { AW_KIf, 3, 0, SOCF_LE }, 24013 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24014 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24015 }; 24016 24017 #endif 24018 #if defined(BCM_88270_A0) 24019 soc_field_info_t soc_AXIIC_PCIE0_M0_KI_BCM88270_A0r_fields[] = { 24020 { AR_KIf, 3, 8, SOCF_LE }, 24021 { AW_KIf, 3, 0, SOCF_LE }, 24022 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24023 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24024 }; 24025 24026 #endif 24027 #if defined(BCM_88375_A0) 24028 soc_field_info_t soc_AXIIC_PCIE0_M0_KI_BCM88375_A0r_fields[] = { 24029 { AR_KIf, 3, 8, SOCF_LE }, 24030 { AW_KIf, 3, 0, SOCF_LE }, 24031 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24032 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24033 }; 24034 24035 #endif 24036 #if defined(BCM_88375_B0) 24037 soc_field_info_t soc_AXIIC_PCIE0_M0_KI_BCM88375_B0r_fields[] = { 24038 { AR_KIf, 3, 8, SOCF_LE }, 24039 { AW_KIf, 3, 0, SOCF_LE }, 24040 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24041 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24042 }; 24043 24044 #endif 24045 #if defined(BCM_88470_A0) 24046 soc_field_info_t soc_AXIIC_PCIE0_M0_KI_BCM88470_A0r_fields[] = { 24047 { AR_KIf, 3, 8, SOCF_LE }, 24048 { AW_KIf, 3, 0, SOCF_LE }, 24049 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24050 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24051 }; 24052 24053 #endif 24054 #if defined(BCM_88470_B0) 24055 soc_field_info_t soc_AXIIC_PCIE0_M0_KI_BCM88470_B0r_fields[] = { 24056 { AR_KIf, 3, 8, SOCF_LE }, 24057 { AW_KIf, 3, 0, SOCF_LE }, 24058 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24059 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24060 }; 24061 24062 #endif 24063 #if defined(BCM_88675_B0) 24064 soc_field_info_t soc_AXIIC_PCIE0_M0_KI_BCM88675_B0r_fields[] = { 24065 { AR_KIf, 3, 8, SOCF_LE }, 24066 { AW_KIf, 3, 0, SOCF_LE }, 24067 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24068 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24069 }; 24070 24071 #endif 24072 #if defined(BCM_88680_A0) 24073 soc_field_info_t soc_AXIIC_PCIE0_M0_KI_BCM88680_A0r_fields[] = { 24074 { AR_KIf, 3, 8, SOCF_LE }, 24075 { AW_KIf, 3, 0, SOCF_LE }, 24076 { RESERVEDf, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24077 { RESERVED_1f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24078 }; 24079 24080 #endif 24081 #if defined(BCM_88690_A0) 24082 soc_field_info_t soc_AXIIC_PCIE0_M0_KI_BCM88690_A0r_fields[] = { 24083 { AR_KIf, 3, 8, SOCF_LE }, 24084 { AW_KIf, 3, 0, SOCF_LE }, 24085 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 24086 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 24087 }; 24088 24089 #endif 24090 #if defined(BCM_88690_B0) 24091 soc_field_info_t soc_AXIIC_PCIE0_M0_KI_BCM88690_B0r_fields[] = { 24092 { AR_KIf, 3, 8, SOCF_LE }, 24093 { AW_KIf, 3, 0, SOCF_LE }, 24094 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 24095 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 24096 }; 24097 24098 #endif 24099 #if defined(BCM_88790_A0) 24100 soc_field_info_t soc_AXIIC_PCIE0_M0_KI_BCM88790_A0r_fields[] = { 24101 { AR_KIf, 3, 8, SOCF_LE }, 24102 { AW_KIf, 3, 0, SOCF_LE }, 24103 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 24104 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 24105 }; 24106 24107 #endif 24108 #if defined(BCM_88675_A0) 24109 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_COMB_OTr_fields[] = { 24110 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 24111 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 24112 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 24113 }; 24114 24115 #endif 24116 #if defined(BCM_88270_A0) 24117 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_COMB_OT_BCM88270_A0r_fields[] = { 24118 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 24119 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 24120 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 24121 }; 24122 24123 #endif 24124 #if defined(BCM_88375_A0) 24125 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_COMB_OT_BCM88375_A0r_fields[] = { 24126 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 24127 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 24128 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 24129 }; 24130 24131 #endif 24132 #if defined(BCM_88375_B0) 24133 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_COMB_OT_BCM88375_B0r_fields[] = { 24134 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 24135 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 24136 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 24137 }; 24138 24139 #endif 24140 #if defined(BCM_88470_A0) 24141 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_COMB_OT_BCM88470_A0r_fields[] = { 24142 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 24143 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 24144 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 24145 }; 24146 24147 #endif 24148 #if defined(BCM_88470_B0) 24149 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_COMB_OT_BCM88470_B0r_fields[] = { 24150 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 24151 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 24152 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 24153 }; 24154 24155 #endif 24156 #if defined(BCM_88675_B0) 24157 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_COMB_OT_BCM88675_B0r_fields[] = { 24158 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 24159 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 24160 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 24161 }; 24162 24163 #endif 24164 #if defined(BCM_88680_A0) 24165 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_COMB_OT_BCM88680_A0r_fields[] = { 24166 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 24167 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 24168 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 24169 }; 24170 24171 #endif 24172 #if defined(BCM_88690_A0) 24173 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_COMB_OT_BCM88690_A0r_fields[] = { 24174 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 24175 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 24176 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 24177 }; 24178 24179 #endif 24180 #if defined(BCM_88690_B0) 24181 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_COMB_OT_BCM88690_B0r_fields[] = { 24182 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 24183 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 24184 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 24185 }; 24186 24187 #endif 24188 #if defined(BCM_88790_A0) 24189 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_COMB_OT_BCM88790_A0r_fields[] = { 24190 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 24191 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 24192 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 24193 }; 24194 24195 #endif 24196 #if defined(BCM_88675_A0) 24197 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_OTr_fields[] = { 24198 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 24199 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 24200 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 24201 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 24202 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 24203 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24204 }; 24205 24206 #endif 24207 #if defined(BCM_88270_A0) 24208 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_OT_BCM88270_A0r_fields[] = { 24209 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 24210 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 24211 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 24212 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 24213 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 24214 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24215 }; 24216 24217 #endif 24218 #if defined(BCM_88375_A0) 24219 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_OT_BCM88375_A0r_fields[] = { 24220 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 24221 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 24222 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 24223 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 24224 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 24225 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24226 }; 24227 24228 #endif 24229 #if defined(BCM_88375_B0) 24230 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_OT_BCM88375_B0r_fields[] = { 24231 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 24232 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 24233 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 24234 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 24235 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 24236 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24237 }; 24238 24239 #endif 24240 #if defined(BCM_88470_A0) 24241 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_OT_BCM88470_A0r_fields[] = { 24242 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 24243 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 24244 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 24245 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 24246 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 24247 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24248 }; 24249 24250 #endif 24251 #if defined(BCM_88470_B0) 24252 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_OT_BCM88470_B0r_fields[] = { 24253 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 24254 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 24255 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 24256 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 24257 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 24258 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24259 }; 24260 24261 #endif 24262 #if defined(BCM_88675_B0) 24263 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_OT_BCM88675_B0r_fields[] = { 24264 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 24265 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 24266 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 24267 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 24268 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 24269 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24270 }; 24271 24272 #endif 24273 #if defined(BCM_88680_A0) 24274 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_OT_BCM88680_A0r_fields[] = { 24275 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 24276 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 24277 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 24278 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 24279 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG }, 24280 { RESERVED_1f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24281 }; 24282 24283 #endif 24284 #if defined(BCM_88690_A0) 24285 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_OT_BCM88690_A0r_fields[] = { 24286 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 24287 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 24288 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 24289 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 24290 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 24291 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 24292 }; 24293 24294 #endif 24295 #if defined(BCM_88690_B0) 24296 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_OT_BCM88690_B0r_fields[] = { 24297 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 24298 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 24299 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 24300 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 24301 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 24302 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 24303 }; 24304 24305 #endif 24306 #if defined(BCM_88790_A0) 24307 soc_field_info_t soc_AXIIC_PCIE0_M0_MAX_OT_BCM88790_A0r_fields[] = { 24308 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 24309 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 24310 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 24311 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 24312 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 24313 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 24314 }; 24315 24316 #endif 24317 #if defined(BCM_88675_A0) 24318 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_CNTLr_fields[] = { 24319 { EN_AR_LATENCYf, 1, 4, 0 }, 24320 { EN_AR_OTf, 1, 6, 0 }, 24321 { EN_AR_RATEf, 1, 1, 0 }, 24322 { EN_AWAR_OTf, 1, 7, 0 }, 24323 { EN_AWAR_RATEf, 1, 2, 0 }, 24324 { EN_AW_LATENCYf, 1, 3, 0 }, 24325 { EN_AW_OTf, 1, 5, 0 }, 24326 { EN_AW_RATEf, 1, 0, 0 }, 24327 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 24328 }; 24329 24330 #endif 24331 #if defined(BCM_88270_A0) 24332 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_CNTL_BCM88270_A0r_fields[] = { 24333 { EN_AR_LATENCYf, 1, 4, 0 }, 24334 { EN_AR_OTf, 1, 6, 0 }, 24335 { EN_AR_RATEf, 1, 1, 0 }, 24336 { EN_AWAR_OTf, 1, 7, 0 }, 24337 { EN_AWAR_RATEf, 1, 2, 0 }, 24338 { EN_AW_LATENCYf, 1, 3, 0 }, 24339 { EN_AW_OTf, 1, 5, 0 }, 24340 { EN_AW_RATEf, 1, 0, 0 }, 24341 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 24342 }; 24343 24344 #endif 24345 #if defined(BCM_88375_A0) 24346 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_CNTL_BCM88375_A0r_fields[] = { 24347 { EN_AR_LATENCYf, 1, 4, 0 }, 24348 { EN_AR_OTf, 1, 6, 0 }, 24349 { EN_AR_RATEf, 1, 1, 0 }, 24350 { EN_AWAR_OTf, 1, 7, 0 }, 24351 { EN_AWAR_RATEf, 1, 2, 0 }, 24352 { EN_AW_LATENCYf, 1, 3, 0 }, 24353 { EN_AW_OTf, 1, 5, 0 }, 24354 { EN_AW_RATEf, 1, 0, 0 }, 24355 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 24356 }; 24357 24358 #endif 24359 #if defined(BCM_88375_B0) 24360 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_CNTL_BCM88375_B0r_fields[] = { 24361 { EN_AR_LATENCYf, 1, 4, 0 }, 24362 { EN_AR_OTf, 1, 6, 0 }, 24363 { EN_AR_RATEf, 1, 1, 0 }, 24364 { EN_AWAR_OTf, 1, 7, 0 }, 24365 { EN_AWAR_RATEf, 1, 2, 0 }, 24366 { EN_AW_LATENCYf, 1, 3, 0 }, 24367 { EN_AW_OTf, 1, 5, 0 }, 24368 { EN_AW_RATEf, 1, 0, 0 }, 24369 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 24370 }; 24371 24372 #endif 24373 #if defined(BCM_88470_A0) 24374 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_CNTL_BCM88470_A0r_fields[] = { 24375 { EN_AR_LATENCYf, 1, 4, 0 }, 24376 { EN_AR_OTf, 1, 6, 0 }, 24377 { EN_AR_RATEf, 1, 1, 0 }, 24378 { EN_AWAR_OTf, 1, 7, 0 }, 24379 { EN_AWAR_RATEf, 1, 2, 0 }, 24380 { EN_AW_LATENCYf, 1, 3, 0 }, 24381 { EN_AW_OTf, 1, 5, 0 }, 24382 { EN_AW_RATEf, 1, 0, 0 }, 24383 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 24384 }; 24385 24386 #endif 24387 #if defined(BCM_88470_B0) 24388 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_CNTL_BCM88470_B0r_fields[] = { 24389 { EN_AR_LATENCYf, 1, 4, 0 }, 24390 { EN_AR_OTf, 1, 6, 0 }, 24391 { EN_AR_RATEf, 1, 1, 0 }, 24392 { EN_AWAR_OTf, 1, 7, 0 }, 24393 { EN_AWAR_RATEf, 1, 2, 0 }, 24394 { EN_AW_LATENCYf, 1, 3, 0 }, 24395 { EN_AW_OTf, 1, 5, 0 }, 24396 { EN_AW_RATEf, 1, 0, 0 }, 24397 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 24398 }; 24399 24400 #endif 24401 #if defined(BCM_88675_B0) 24402 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_CNTL_BCM88675_B0r_fields[] = { 24403 { EN_AR_LATENCYf, 1, 4, 0 }, 24404 { EN_AR_OTf, 1, 6, 0 }, 24405 { EN_AR_RATEf, 1, 1, 0 }, 24406 { EN_AWAR_OTf, 1, 7, 0 }, 24407 { EN_AWAR_RATEf, 1, 2, 0 }, 24408 { EN_AW_LATENCYf, 1, 3, 0 }, 24409 { EN_AW_OTf, 1, 5, 0 }, 24410 { EN_AW_RATEf, 1, 0, 0 }, 24411 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 24412 }; 24413 24414 #endif 24415 #if defined(BCM_88680_A0) 24416 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_CNTL_BCM88680_A0r_fields[] = { 24417 { EN_AR_LATENCYf, 1, 4, 0 }, 24418 { EN_AR_OTf, 1, 6, 0 }, 24419 { EN_AR_RATEf, 1, 1, 0 }, 24420 { EN_AWAR_OTf, 1, 7, 0 }, 24421 { EN_AWAR_RATEf, 1, 2, 0 }, 24422 { EN_AW_LATENCYf, 1, 3, 0 }, 24423 { EN_AW_OTf, 1, 5, 0 }, 24424 { EN_AW_RATEf, 1, 0, 0 }, 24425 { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_RO|SOCF_SIG } 24426 }; 24427 24428 #endif 24429 #if defined(BCM_88690_A0) 24430 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_CNTL_BCM88690_A0r_fields[] = { 24431 { EN_AR_LATENCYf, 1, 4, 0 }, 24432 { EN_AR_OTf, 1, 6, 0 }, 24433 { EN_AR_RATEf, 1, 1, 0 }, 24434 { EN_AWAR_OTf, 1, 7, 0 }, 24435 { EN_AWAR_RATEf, 1, 2, 0 }, 24436 { EN_AW_LATENCYf, 1, 3, 0 }, 24437 { EN_AW_OTf, 1, 5, 0 }, 24438 { EN_AW_RATEf, 1, 0, 0 }, 24439 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 24440 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 24441 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 24442 { MODE_AR_FCf, 1, 20, 0 }, 24443 { MODE_AW_FCf, 1, 16, 0 } 24444 }; 24445 24446 #endif 24447 #if defined(BCM_88690_B0) 24448 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_CNTL_BCM88690_B0r_fields[] = { 24449 { EN_AR_LATENCYf, 1, 4, 0 }, 24450 { EN_AR_OTf, 1, 6, 0 }, 24451 { EN_AR_RATEf, 1, 1, 0 }, 24452 { EN_AWAR_OTf, 1, 7, 0 }, 24453 { EN_AWAR_RATEf, 1, 2, 0 }, 24454 { EN_AW_LATENCYf, 1, 3, 0 }, 24455 { EN_AW_OTf, 1, 5, 0 }, 24456 { EN_AW_RATEf, 1, 0, 0 }, 24457 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 24458 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 24459 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 24460 { MODE_AR_FCf, 1, 20, 0 }, 24461 { MODE_AW_FCf, 1, 16, 0 } 24462 }; 24463 24464 #endif 24465 #if defined(BCM_88790_A0) 24466 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_CNTL_BCM88790_A0r_fields[] = { 24467 { EN_AR_LATENCYf, 1, 4, 0 }, 24468 { EN_AR_OTf, 1, 6, 0 }, 24469 { EN_AR_RATEf, 1, 1, 0 }, 24470 { EN_AWAR_OTf, 1, 7, 0 }, 24471 { EN_AWAR_RATEf, 1, 2, 0 }, 24472 { EN_AW_LATENCYf, 1, 3, 0 }, 24473 { EN_AW_OTf, 1, 5, 0 }, 24474 { EN_AW_RATEf, 1, 0, 0 }, 24475 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 24476 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 24477 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 24478 { MODE_AR_FCf, 1, 20, 0 }, 24479 { MODE_AW_FCf, 1, 16, 0 } 24480 }; 24481 24482 #endif 24483 #if defined(BCM_88675_A0) 24484 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_RANGEr_fields[] = { 24485 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 24486 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 24487 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 24488 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 24489 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24490 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24491 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24492 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24493 }; 24494 24495 #endif 24496 #if defined(BCM_88270_A0) 24497 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_RANGE_BCM88270_A0r_fields[] = { 24498 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 24499 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 24500 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 24501 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 24502 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24503 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24504 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24505 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24506 }; 24507 24508 #endif 24509 #if defined(BCM_88375_A0) 24510 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_RANGE_BCM88375_A0r_fields[] = { 24511 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 24512 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 24513 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 24514 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 24515 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24516 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24517 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24518 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24519 }; 24520 24521 #endif 24522 #if defined(BCM_88375_B0) 24523 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_RANGE_BCM88375_B0r_fields[] = { 24524 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 24525 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 24526 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 24527 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 24528 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24529 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24530 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24531 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24532 }; 24533 24534 #endif 24535 #if defined(BCM_88470_A0) 24536 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_RANGE_BCM88470_A0r_fields[] = { 24537 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 24538 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 24539 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 24540 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 24541 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24542 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24543 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24544 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24545 }; 24546 24547 #endif 24548 #if defined(BCM_88470_B0) 24549 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_RANGE_BCM88470_B0r_fields[] = { 24550 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 24551 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 24552 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 24553 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 24554 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24555 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24556 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24557 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24558 }; 24559 24560 #endif 24561 #if defined(BCM_88675_B0) 24562 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_RANGE_BCM88675_B0r_fields[] = { 24563 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 24564 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 24565 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 24566 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 24567 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24568 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24569 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24570 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24571 }; 24572 24573 #endif 24574 #if defined(BCM_88680_A0) 24575 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_RANGE_BCM88680_A0r_fields[] = { 24576 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 24577 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 24578 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 24579 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 24580 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24581 { RESERVED_1f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24582 { RESERVED_2f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24583 { RESERVED_3f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24584 }; 24585 24586 #endif 24587 #if defined(BCM_88690_A0) 24588 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_RANGE_BCM88690_A0r_fields[] = { 24589 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 24590 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 24591 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 24592 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 24593 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 24594 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 24595 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 24596 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 24597 }; 24598 24599 #endif 24600 #if defined(BCM_88690_B0) 24601 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_RANGE_BCM88690_B0r_fields[] = { 24602 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 24603 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 24604 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 24605 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 24606 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 24607 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 24608 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 24609 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 24610 }; 24611 24612 #endif 24613 #if defined(BCM_88790_A0) 24614 soc_field_info_t soc_AXIIC_PCIE0_M0_QOS_RANGE_BCM88790_A0r_fields[] = { 24615 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 24616 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 24617 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 24618 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 24619 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 24620 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 24621 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 24622 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 24623 }; 24624 24625 #endif 24626 #if defined(BCM_88675_A0) 24627 soc_field_info_t soc_AXIIC_PCIE0_M0_READ_QOSr_fields[] = { 24628 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24629 { PCIE0_M0_READ_QOSf, 4, 0, SOCF_LE } 24630 }; 24631 24632 #endif 24633 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 24634 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 24635 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 24636 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 24637 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 24638 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 24639 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 24640 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 24641 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 24642 defined(BCM_56980_A0) || defined(BCM_56980_B0) 24643 soc_field_info_t soc_AXIIC_PCIE0_M0_READ_QOS_BCM53400_A0r_fields[] = { 24644 { PCIE0_M0_READ_QOSf, 4, 0, SOCF_LE }, 24645 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 24646 }; 24647 24648 #endif 24649 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 24650 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 24651 defined(BCM_56450_B1) 24652 soc_field_info_t soc_AXIIC_PCIE0_M0_READ_QOS_BCM56450_A0r_fields[] = { 24653 { PCIE0_M0_READ_QOSf, 4, 0, SOCF_LE }, 24654 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 24655 }; 24656 24657 #endif 24658 #if defined(BCM_88270_A0) 24659 soc_field_info_t soc_AXIIC_PCIE0_M0_READ_QOS_BCM88270_A0r_fields[] = { 24660 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24661 { PCIE0_M0_READ_QOSf, 4, 0, SOCF_LE } 24662 }; 24663 24664 #endif 24665 #if defined(BCM_88375_A0) 24666 soc_field_info_t soc_AXIIC_PCIE0_M0_READ_QOS_BCM88375_A0r_fields[] = { 24667 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24668 { PCIE0_M0_READ_QOSf, 4, 0, SOCF_LE } 24669 }; 24670 24671 #endif 24672 #if defined(BCM_88375_B0) 24673 soc_field_info_t soc_AXIIC_PCIE0_M0_READ_QOS_BCM88375_B0r_fields[] = { 24674 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24675 { PCIE0_M0_READ_QOSf, 4, 0, SOCF_LE } 24676 }; 24677 24678 #endif 24679 #if defined(BCM_88470_A0) 24680 soc_field_info_t soc_AXIIC_PCIE0_M0_READ_QOS_BCM88470_A0r_fields[] = { 24681 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24682 { PCIE0_M0_READ_QOSf, 4, 0, SOCF_LE } 24683 }; 24684 24685 #endif 24686 #if defined(BCM_88470_B0) 24687 soc_field_info_t soc_AXIIC_PCIE0_M0_READ_QOS_BCM88470_B0r_fields[] = { 24688 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24689 { PCIE0_M0_READ_QOSf, 4, 0, SOCF_LE } 24690 }; 24691 24692 #endif 24693 #if defined(BCM_88675_B0) 24694 soc_field_info_t soc_AXIIC_PCIE0_M0_READ_QOS_BCM88675_B0r_fields[] = { 24695 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24696 { PCIE0_M0_READ_QOSf, 4, 0, SOCF_LE } 24697 }; 24698 24699 #endif 24700 #if defined(BCM_88680_A0) 24701 soc_field_info_t soc_AXIIC_PCIE0_M0_READ_QOS_BCM88680_A0r_fields[] = { 24702 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24703 { PCIE0_M0_READ_QOSf, 4, 0, SOCF_LE } 24704 }; 24705 24706 #endif 24707 #if defined(BCM_88690_A0) 24708 soc_field_info_t soc_AXIIC_PCIE0_M0_READ_QOS_BCM88690_A0r_fields[] = { 24709 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24710 { PCIE0_M0_READ_QOSf, 4, 0, SOCF_LE } 24711 }; 24712 24713 #endif 24714 #if defined(BCM_88690_B0) 24715 soc_field_info_t soc_AXIIC_PCIE0_M0_READ_QOS_BCM88690_B0r_fields[] = { 24716 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24717 { PCIE0_M0_READ_QOSf, 4, 0, SOCF_LE } 24718 }; 24719 24720 #endif 24721 #if defined(BCM_88790_A0) 24722 soc_field_info_t soc_AXIIC_PCIE0_M0_READ_QOS_BCM88790_A0r_fields[] = { 24723 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24724 { PCIE0_M0_READ_QOSf, 4, 0, SOCF_LE } 24725 }; 24726 24727 #endif 24728 #if defined(BCM_88950_A0) 24729 soc_field_info_t soc_AXIIC_PCIE0_M0_READ_QOS_BCM88950_A0r_fields[] = { 24730 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24731 { PCIE0_M0_READ_QOSf, 4, 0, SOCF_LE } 24732 }; 24733 24734 #endif 24735 #if defined(BCM_88675_A0) 24736 soc_field_info_t soc_AXIIC_PCIE0_M0_TGT_LATENCYr_fields[] = { 24737 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 24738 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 24739 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24740 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24741 }; 24742 24743 #endif 24744 #if defined(BCM_88270_A0) 24745 soc_field_info_t soc_AXIIC_PCIE0_M0_TGT_LATENCY_BCM88270_A0r_fields[] = { 24746 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 24747 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 24748 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24749 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24750 }; 24751 24752 #endif 24753 #if defined(BCM_88375_A0) 24754 soc_field_info_t soc_AXIIC_PCIE0_M0_TGT_LATENCY_BCM88375_A0r_fields[] = { 24755 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 24756 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 24757 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24758 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24759 }; 24760 24761 #endif 24762 #if defined(BCM_88375_B0) 24763 soc_field_info_t soc_AXIIC_PCIE0_M0_TGT_LATENCY_BCM88375_B0r_fields[] = { 24764 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 24765 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 24766 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24767 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24768 }; 24769 24770 #endif 24771 #if defined(BCM_88470_A0) 24772 soc_field_info_t soc_AXIIC_PCIE0_M0_TGT_LATENCY_BCM88470_A0r_fields[] = { 24773 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 24774 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 24775 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24776 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24777 }; 24778 24779 #endif 24780 #if defined(BCM_88470_B0) 24781 soc_field_info_t soc_AXIIC_PCIE0_M0_TGT_LATENCY_BCM88470_B0r_fields[] = { 24782 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 24783 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 24784 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24785 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24786 }; 24787 24788 #endif 24789 #if defined(BCM_88675_B0) 24790 soc_field_info_t soc_AXIIC_PCIE0_M0_TGT_LATENCY_BCM88675_B0r_fields[] = { 24791 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 24792 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 24793 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24794 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24795 }; 24796 24797 #endif 24798 #if defined(BCM_88680_A0) 24799 soc_field_info_t soc_AXIIC_PCIE0_M0_TGT_LATENCY_BCM88680_A0r_fields[] = { 24800 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 24801 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 24802 { RESERVEDf, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES }, 24803 { RESERVED_1f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 24804 }; 24805 24806 #endif 24807 #if defined(BCM_88690_A0) 24808 soc_field_info_t soc_AXIIC_PCIE0_M0_TGT_LATENCY_BCM88690_A0r_fields[] = { 24809 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 24810 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 24811 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 24812 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 24813 }; 24814 24815 #endif 24816 #if defined(BCM_88690_B0) 24817 soc_field_info_t soc_AXIIC_PCIE0_M0_TGT_LATENCY_BCM88690_B0r_fields[] = { 24818 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 24819 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 24820 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 24821 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 24822 }; 24823 24824 #endif 24825 #if defined(BCM_88790_A0) 24826 soc_field_info_t soc_AXIIC_PCIE0_M0_TGT_LATENCY_BCM88790_A0r_fields[] = { 24827 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 24828 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 24829 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 24830 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 24831 }; 24832 24833 #endif 24834 #if defined(BCM_88675_A0) 24835 soc_field_info_t soc_AXIIC_PCIE0_M0_WRITE_QOSr_fields[] = { 24836 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24837 { PCIE0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 24838 }; 24839 24840 #endif 24841 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 24842 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 24843 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 24844 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 24845 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 24846 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 24847 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 24848 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 24849 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 24850 defined(BCM_56980_A0) || defined(BCM_56980_B0) 24851 soc_field_info_t soc_AXIIC_PCIE0_M0_WRITE_QOS_BCM53400_A0r_fields[] = { 24852 { PCIE0_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 24853 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 24854 }; 24855 24856 #endif 24857 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 24858 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 24859 defined(BCM_56450_B1) 24860 soc_field_info_t soc_AXIIC_PCIE0_M0_WRITE_QOS_BCM56450_A0r_fields[] = { 24861 { PCIE0_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 24862 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 24863 }; 24864 24865 #endif 24866 #if defined(BCM_88270_A0) 24867 soc_field_info_t soc_AXIIC_PCIE0_M0_WRITE_QOS_BCM88270_A0r_fields[] = { 24868 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24869 { PCIE0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 24870 }; 24871 24872 #endif 24873 #if defined(BCM_88375_A0) 24874 soc_field_info_t soc_AXIIC_PCIE0_M0_WRITE_QOS_BCM88375_A0r_fields[] = { 24875 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24876 { PCIE0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 24877 }; 24878 24879 #endif 24880 #if defined(BCM_88375_B0) 24881 soc_field_info_t soc_AXIIC_PCIE0_M0_WRITE_QOS_BCM88375_B0r_fields[] = { 24882 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24883 { PCIE0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 24884 }; 24885 24886 #endif 24887 #if defined(BCM_88470_A0) 24888 soc_field_info_t soc_AXIIC_PCIE0_M0_WRITE_QOS_BCM88470_A0r_fields[] = { 24889 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24890 { PCIE0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 24891 }; 24892 24893 #endif 24894 #if defined(BCM_88470_B0) 24895 soc_field_info_t soc_AXIIC_PCIE0_M0_WRITE_QOS_BCM88470_B0r_fields[] = { 24896 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24897 { PCIE0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 24898 }; 24899 24900 #endif 24901 #if defined(BCM_88675_B0) 24902 soc_field_info_t soc_AXIIC_PCIE0_M0_WRITE_QOS_BCM88675_B0r_fields[] = { 24903 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24904 { PCIE0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 24905 }; 24906 24907 #endif 24908 #if defined(BCM_88680_A0) 24909 soc_field_info_t soc_AXIIC_PCIE0_M0_WRITE_QOS_BCM88680_A0r_fields[] = { 24910 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24911 { PCIE0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 24912 }; 24913 24914 #endif 24915 #if defined(BCM_88690_A0) 24916 soc_field_info_t soc_AXIIC_PCIE0_M0_WRITE_QOS_BCM88690_A0r_fields[] = { 24917 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24918 { PCIE0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 24919 }; 24920 24921 #endif 24922 #if defined(BCM_88690_B0) 24923 soc_field_info_t soc_AXIIC_PCIE0_M0_WRITE_QOS_BCM88690_B0r_fields[] = { 24924 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24925 { PCIE0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 24926 }; 24927 24928 #endif 24929 #if defined(BCM_88790_A0) 24930 soc_field_info_t soc_AXIIC_PCIE0_M0_WRITE_QOS_BCM88790_A0r_fields[] = { 24931 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24932 { PCIE0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 24933 }; 24934 24935 #endif 24936 #if defined(BCM_88950_A0) 24937 soc_field_info_t soc_AXIIC_PCIE0_M0_WRITE_QOS_BCM88950_A0r_fields[] = { 24938 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 24939 { PCIE0_M0_WRITE_QOSf, 4, 0, SOCF_LE } 24940 }; 24941 24942 #endif 24943 #if defined(BCM_88675_A0) 24944 soc_field_info_t soc_AXIIC_PCIE0_S0_FN_MOD_BM_ISSr_fields[] = { 24945 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 24946 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 24947 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 24948 }; 24949 24950 #endif 24951 #if defined(BCM_88270_A0) 24952 soc_field_info_t soc_AXIIC_PCIE0_S0_FN_MOD_BM_ISS_BCM88270_A0r_fields[] = { 24953 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 24954 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 24955 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 24956 }; 24957 24958 #endif 24959 #if defined(BCM_88375_A0) 24960 soc_field_info_t soc_AXIIC_PCIE0_S0_FN_MOD_BM_ISS_BCM88375_A0r_fields[] = { 24961 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 24962 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 24963 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 24964 }; 24965 24966 #endif 24967 #if defined(BCM_88375_B0) 24968 soc_field_info_t soc_AXIIC_PCIE0_S0_FN_MOD_BM_ISS_BCM88375_B0r_fields[] = { 24969 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 24970 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 24971 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 24972 }; 24973 24974 #endif 24975 #if defined(BCM_88470_A0) 24976 soc_field_info_t soc_AXIIC_PCIE0_S0_FN_MOD_BM_ISS_BCM88470_A0r_fields[] = { 24977 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 24978 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 24979 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 24980 }; 24981 24982 #endif 24983 #if defined(BCM_88470_B0) 24984 soc_field_info_t soc_AXIIC_PCIE0_S0_FN_MOD_BM_ISS_BCM88470_B0r_fields[] = { 24985 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 24986 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 24987 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 24988 }; 24989 24990 #endif 24991 #if defined(BCM_88675_B0) 24992 soc_field_info_t soc_AXIIC_PCIE0_S0_FN_MOD_BM_ISS_BCM88675_B0r_fields[] = { 24993 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 24994 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 24995 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 24996 }; 24997 24998 #endif 24999 #if defined(BCM_88680_A0) 25000 soc_field_info_t soc_AXIIC_PCIE0_S0_FN_MOD_BM_ISS_BCM88680_A0r_fields[] = { 25001 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 25002 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 25003 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 25004 }; 25005 25006 #endif 25007 #if defined(BCM_88690_A0) 25008 soc_field_info_t soc_AXIIC_PCIE0_S0_FN_MOD_BM_ISS_BCM88690_A0r_fields[] = { 25009 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 25010 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 25011 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 25012 }; 25013 25014 #endif 25015 #if defined(BCM_88690_B0) 25016 soc_field_info_t soc_AXIIC_PCIE0_S0_FN_MOD_BM_ISS_BCM88690_B0r_fields[] = { 25017 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 25018 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 25019 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 25020 }; 25021 25022 #endif 25023 #if defined(BCM_88790_A0) 25024 soc_field_info_t soc_AXIIC_PCIE0_S0_FN_MOD_BM_ISS_BCM88790_A0r_fields[] = { 25025 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 25026 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 25027 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 25028 }; 25029 25030 #endif 25031 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 25032 defined(BCM_56450_B0) || defined(BCM_56450_B1) 25033 soc_field_info_t soc_AXIIC_PCIE0_S0_SECURITYr_fields[] = { 25034 { PCIE0_S0_SECURITYf, 1, 0, SOCF_RO }, 25035 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 25036 }; 25037 25038 #endif 25039 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 25040 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 25041 defined(BCM_56160_A0) || defined(BCM_56260_A0) 25042 soc_field_info_t soc_AXIIC_PCIE0_S0_SECURITY_BCM53400_A0r_fields[] = { 25043 { PCIE0_S0_SECURITYf, 1, 0, SOCF_RES }, 25044 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 25045 }; 25046 25047 #endif 25048 #if defined(BCM_56260_B0) 25049 soc_field_info_t soc_AXIIC_PCIE0_S0_SECURITY_BCM56260_B0r_fields[] = { 25050 { PCIE0_S0_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 25051 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 25052 }; 25053 25054 #endif 25055 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 25056 defined(BCM_56450_B0) || defined(BCM_56450_B1) 25057 soc_field_info_t soc_AXIIC_PCIE1_M0_READ_QOSr_fields[] = { 25058 { PCIE1_M0_READ_QOSf, 4, 0, SOCF_LE }, 25059 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 25060 }; 25061 25062 #endif 25063 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 25064 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 25065 defined(BCM_56260_B0) 25066 soc_field_info_t soc_AXIIC_PCIE1_M0_READ_QOS_BCM53400_A0r_fields[] = { 25067 { PCIE1_M0_READ_QOSf, 4, 0, SOCF_LE }, 25068 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 25069 }; 25070 25071 #endif 25072 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 25073 defined(BCM_56450_B0) || defined(BCM_56450_B1) 25074 soc_field_info_t soc_AXIIC_PCIE1_M0_WRITE_QOSr_fields[] = { 25075 { PCIE1_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 25076 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 25077 }; 25078 25079 #endif 25080 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 25081 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 25082 defined(BCM_56260_B0) 25083 soc_field_info_t soc_AXIIC_PCIE1_M0_WRITE_QOS_BCM53400_A0r_fields[] = { 25084 { PCIE1_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 25085 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 25086 }; 25087 25088 #endif 25089 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 25090 defined(BCM_56450_B0) || defined(BCM_56450_B1) 25091 soc_field_info_t soc_AXIIC_PCIE1_S0_SECURITYr_fields[] = { 25092 { PCIE1_S0_SECURITYf, 1, 0, SOCF_RO }, 25093 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 25094 }; 25095 25096 #endif 25097 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 25098 defined(BCM_53570_B0) || defined(BCM_56260_A0) 25099 soc_field_info_t soc_AXIIC_PCIE1_S0_SECURITY_BCM53400_A0r_fields[] = { 25100 { PCIE1_S0_SECURITYf, 1, 0, SOCF_RES }, 25101 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 25102 }; 25103 25104 #endif 25105 #if defined(BCM_56260_B0) 25106 soc_field_info_t soc_AXIIC_PCIE1_S0_SECURITY_BCM56260_B0r_fields[] = { 25107 { PCIE1_S0_SECURITYf, 1, 0, SOCF_WO|SOCF_RES }, 25108 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 25109 }; 25110 25111 #endif 25112 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 25113 defined(BCM_56450_B0) || defined(BCM_56450_B1) 25114 soc_field_info_t soc_AXIIC_PCIE2_M0_READ_QOSr_fields[] = { 25115 { PCIE2_M0_READ_QOSf, 4, 0, SOCF_LE }, 25116 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 25117 }; 25118 25119 #endif 25120 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 25121 defined(BCM_56450_B0) || defined(BCM_56450_B1) 25122 soc_field_info_t soc_AXIIC_PCIE2_M0_WRITE_QOSr_fields[] = { 25123 { PCIE2_M0_WRITE_QOSf, 4, 0, SOCF_LE }, 25124 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 25125 }; 25126 25127 #endif 25128 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 25129 defined(BCM_56450_B0) || defined(BCM_56450_B1) 25130 soc_field_info_t soc_AXIIC_PCIE2_S0_SECURITYr_fields[] = { 25131 { PCIE2_S0_SECURITYf, 1, 0, SOCF_RO }, 25132 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 25133 }; 25134 25135 #endif 25136 #if defined(BCM_88675_A0) 25137 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0r_fields[] = { 25138 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25139 }; 25140 25141 #endif 25142 #if defined(BCM_88675_A0) 25143 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1r_fields[] = { 25144 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25145 }; 25146 25147 #endif 25148 #if defined(BCM_88675_A0) 25149 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2r_fields[] = { 25150 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25151 }; 25152 25153 #endif 25154 #if defined(BCM_88675_A0) 25155 soc_field_info_t soc_AXIIC_PERIPHERAL_ID3r_fields[] = { 25156 { PERIPHERAL_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25157 }; 25158 25159 #endif 25160 #if defined(BCM_88675_A0) 25161 soc_field_info_t soc_AXIIC_PERIPHERAL_ID4r_fields[] = { 25162 { PERIPHERAL_ID4f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25163 }; 25164 25165 #endif 25166 #if defined(BCM_88675_A0) 25167 soc_field_info_t soc_AXIIC_PERIPHERAL_ID5r_fields[] = { 25168 { PERIPHERAL_ID5f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25169 }; 25170 25171 #endif 25172 #if defined(BCM_88675_A0) 25173 soc_field_info_t soc_AXIIC_PERIPHERAL_ID6r_fields[] = { 25174 { PERIPHERAL_ID6f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25175 }; 25176 25177 #endif 25178 #if defined(BCM_88675_A0) 25179 soc_field_info_t soc_AXIIC_PERIPHERAL_ID7r_fields[] = { 25180 { PERIPHERAL_ID7f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25181 }; 25182 25183 #endif 25184 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 25185 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 25186 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 25187 defined(BCM_56960_A0) || defined(BCM_56965_A0) 25188 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0_BCM53400_A0r_fields[] = { 25189 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO } 25190 }; 25191 25192 #endif 25193 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 25194 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 25195 defined(BCM_56450_B1) 25196 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0_BCM56450_A0r_fields[] = { 25197 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO } 25198 }; 25199 25200 #endif 25201 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 25202 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 25203 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 25204 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 25205 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 25206 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 25207 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 25208 defined(BCM_56980_A0) || defined(BCM_56980_B0) 25209 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0_BCM56560_A0r_fields[] = { 25210 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO } 25211 }; 25212 25213 #endif 25214 #if defined(BCM_88270_A0) 25215 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0_BCM88270_A0r_fields[] = { 25216 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25217 }; 25218 25219 #endif 25220 #if defined(BCM_88375_A0) 25221 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0_BCM88375_A0r_fields[] = { 25222 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25223 }; 25224 25225 #endif 25226 #if defined(BCM_88375_B0) 25227 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0_BCM88375_B0r_fields[] = { 25228 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25229 }; 25230 25231 #endif 25232 #if defined(BCM_88470_A0) 25233 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0_BCM88470_A0r_fields[] = { 25234 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25235 }; 25236 25237 #endif 25238 #if defined(BCM_88470_B0) 25239 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0_BCM88470_B0r_fields[] = { 25240 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25241 }; 25242 25243 #endif 25244 #if defined(BCM_88675_B0) 25245 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0_BCM88675_B0r_fields[] = { 25246 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25247 }; 25248 25249 #endif 25250 #if defined(BCM_88680_A0) 25251 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0_BCM88680_A0r_fields[] = { 25252 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25253 }; 25254 25255 #endif 25256 #if defined(BCM_88690_A0) 25257 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0_BCM88690_A0r_fields[] = { 25258 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25259 }; 25260 25261 #endif 25262 #if defined(BCM_88690_B0) 25263 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0_BCM88690_B0r_fields[] = { 25264 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25265 }; 25266 25267 #endif 25268 #if defined(BCM_88790_A0) 25269 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0_BCM88790_A0r_fields[] = { 25270 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25271 }; 25272 25273 #endif 25274 #if defined(BCM_88950_A0) 25275 soc_field_info_t soc_AXIIC_PERIPHERAL_ID0_BCM88950_A0r_fields[] = { 25276 { PERIPHERAL_ID0f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25277 }; 25278 25279 #endif 25280 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 25281 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 25282 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 25283 defined(BCM_56960_A0) || defined(BCM_56965_A0) 25284 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1_BCM53400_A0r_fields[] = { 25285 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO } 25286 }; 25287 25288 #endif 25289 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 25290 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 25291 defined(BCM_56450_B1) 25292 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1_BCM56450_A0r_fields[] = { 25293 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO } 25294 }; 25295 25296 #endif 25297 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 25298 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 25299 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 25300 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 25301 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 25302 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 25303 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 25304 defined(BCM_56980_A0) || defined(BCM_56980_B0) 25305 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1_BCM56560_A0r_fields[] = { 25306 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO } 25307 }; 25308 25309 #endif 25310 #if defined(BCM_88270_A0) 25311 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1_BCM88270_A0r_fields[] = { 25312 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25313 }; 25314 25315 #endif 25316 #if defined(BCM_88375_A0) 25317 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1_BCM88375_A0r_fields[] = { 25318 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25319 }; 25320 25321 #endif 25322 #if defined(BCM_88375_B0) 25323 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1_BCM88375_B0r_fields[] = { 25324 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25325 }; 25326 25327 #endif 25328 #if defined(BCM_88470_A0) 25329 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1_BCM88470_A0r_fields[] = { 25330 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25331 }; 25332 25333 #endif 25334 #if defined(BCM_88470_B0) 25335 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1_BCM88470_B0r_fields[] = { 25336 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25337 }; 25338 25339 #endif 25340 #if defined(BCM_88675_B0) 25341 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1_BCM88675_B0r_fields[] = { 25342 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25343 }; 25344 25345 #endif 25346 #if defined(BCM_88680_A0) 25347 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1_BCM88680_A0r_fields[] = { 25348 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25349 }; 25350 25351 #endif 25352 #if defined(BCM_88690_A0) 25353 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1_BCM88690_A0r_fields[] = { 25354 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25355 }; 25356 25357 #endif 25358 #if defined(BCM_88690_B0) 25359 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1_BCM88690_B0r_fields[] = { 25360 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25361 }; 25362 25363 #endif 25364 #if defined(BCM_88790_A0) 25365 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1_BCM88790_A0r_fields[] = { 25366 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25367 }; 25368 25369 #endif 25370 #if defined(BCM_88950_A0) 25371 soc_field_info_t soc_AXIIC_PERIPHERAL_ID1_BCM88950_A0r_fields[] = { 25372 { PERIPHERAL_ID1f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25373 }; 25374 25375 #endif 25376 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 25377 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 25378 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 25379 defined(BCM_56960_A0) || defined(BCM_56965_A0) 25380 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2_BCM53400_A0r_fields[] = { 25381 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO } 25382 }; 25383 25384 #endif 25385 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 25386 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 25387 defined(BCM_56450_B1) 25388 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2_BCM56450_A0r_fields[] = { 25389 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO } 25390 }; 25391 25392 #endif 25393 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \ 25394 defined(BCM_53570_B0) || defined(BCM_56160_A0) || \ 25395 defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 25396 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 25397 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 25398 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 25399 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 25400 defined(BCM_56980_A0) || defined(BCM_56980_B0) 25401 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2_BCM56560_A0r_fields[] = { 25402 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO } 25403 }; 25404 25405 #endif 25406 #if defined(BCM_88270_A0) 25407 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2_BCM88270_A0r_fields[] = { 25408 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25409 }; 25410 25411 #endif 25412 #if defined(BCM_88375_A0) 25413 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2_BCM88375_A0r_fields[] = { 25414 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25415 }; 25416 25417 #endif 25418 #if defined(BCM_88375_B0) 25419 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2_BCM88375_B0r_fields[] = { 25420 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25421 }; 25422 25423 #endif 25424 #if defined(BCM_88470_A0) 25425 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2_BCM88470_A0r_fields[] = { 25426 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25427 }; 25428 25429 #endif 25430 #if defined(BCM_88470_B0) 25431 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2_BCM88470_B0r_fields[] = { 25432 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25433 }; 25434 25435 #endif 25436 #if defined(BCM_88675_B0) 25437 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2_BCM88675_B0r_fields[] = { 25438 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25439 }; 25440 25441 #endif 25442 #if defined(BCM_88680_A0) 25443 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2_BCM88680_A0r_fields[] = { 25444 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25445 }; 25446 25447 #endif 25448 #if defined(BCM_88690_A0) 25449 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2_BCM88690_A0r_fields[] = { 25450 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25451 }; 25452 25453 #endif 25454 #if defined(BCM_88690_B0) 25455 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2_BCM88690_B0r_fields[] = { 25456 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25457 }; 25458 25459 #endif 25460 #if defined(BCM_88790_A0) 25461 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2_BCM88790_A0r_fields[] = { 25462 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25463 }; 25464 25465 #endif 25466 #if defined(BCM_88950_A0) 25467 soc_field_info_t soc_AXIIC_PERIPHERAL_ID2_BCM88950_A0r_fields[] = { 25468 { PERIPHERAL_ID2f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25469 }; 25470 25471 #endif 25472 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 25473 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 25474 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 25475 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 25476 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 25477 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 25478 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 25479 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 25480 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 25481 defined(BCM_56980_A0) || defined(BCM_56980_B0) 25482 soc_field_info_t soc_AXIIC_PERIPHERAL_ID3_BCM53400_A0r_fields[] = { 25483 { PERIPHERAL_ID3f, 8, 0, SOCF_LE|SOCF_RO } 25484 }; 25485 25486 #endif 25487 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 25488 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 25489 defined(BCM_56450_B1) 25490 soc_field_info_t soc_AXIIC_PERIPHERAL_ID3_BCM56450_A0r_fields[] = { 25491 { PERIPHERAL_ID3f, 8, 0, SOCF_LE|SOCF_RO } 25492 }; 25493 25494 #endif 25495 #if defined(BCM_88270_A0) 25496 soc_field_info_t soc_AXIIC_PERIPHERAL_ID3_BCM88270_A0r_fields[] = { 25497 { PERIPHERAL_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25498 }; 25499 25500 #endif 25501 #if defined(BCM_88375_A0) 25502 soc_field_info_t soc_AXIIC_PERIPHERAL_ID3_BCM88375_A0r_fields[] = { 25503 { PERIPHERAL_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25504 }; 25505 25506 #endif 25507 #if defined(BCM_88375_B0) 25508 soc_field_info_t soc_AXIIC_PERIPHERAL_ID3_BCM88375_B0r_fields[] = { 25509 { PERIPHERAL_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25510 }; 25511 25512 #endif 25513 #if defined(BCM_88470_A0) 25514 soc_field_info_t soc_AXIIC_PERIPHERAL_ID3_BCM88470_A0r_fields[] = { 25515 { PERIPHERAL_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25516 }; 25517 25518 #endif 25519 #if defined(BCM_88470_B0) 25520 soc_field_info_t soc_AXIIC_PERIPHERAL_ID3_BCM88470_B0r_fields[] = { 25521 { PERIPHERAL_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25522 }; 25523 25524 #endif 25525 #if defined(BCM_88675_B0) 25526 soc_field_info_t soc_AXIIC_PERIPHERAL_ID3_BCM88675_B0r_fields[] = { 25527 { PERIPHERAL_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25528 }; 25529 25530 #endif 25531 #if defined(BCM_88680_A0) 25532 soc_field_info_t soc_AXIIC_PERIPHERAL_ID3_BCM88680_A0r_fields[] = { 25533 { PERIPHERAL_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25534 }; 25535 25536 #endif 25537 #if defined(BCM_88690_A0) 25538 soc_field_info_t soc_AXIIC_PERIPHERAL_ID3_BCM88690_A0r_fields[] = { 25539 { PERIPHERAL_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25540 }; 25541 25542 #endif 25543 #if defined(BCM_88690_B0) 25544 soc_field_info_t soc_AXIIC_PERIPHERAL_ID3_BCM88690_B0r_fields[] = { 25545 { PERIPHERAL_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25546 }; 25547 25548 #endif 25549 #if defined(BCM_88790_A0) 25550 soc_field_info_t soc_AXIIC_PERIPHERAL_ID3_BCM88790_A0r_fields[] = { 25551 { PERIPHERAL_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25552 }; 25553 25554 #endif 25555 #if defined(BCM_88950_A0) 25556 soc_field_info_t soc_AXIIC_PERIPHERAL_ID3_BCM88950_A0r_fields[] = { 25557 { PERIPHERAL_ID3f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25558 }; 25559 25560 #endif 25561 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 25562 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 25563 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 25564 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 25565 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 25566 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 25567 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 25568 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 25569 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 25570 defined(BCM_56980_A0) || defined(BCM_56980_B0) 25571 soc_field_info_t soc_AXIIC_PERIPHERAL_ID4_BCM53400_A0r_fields[] = { 25572 { PERIPHERAL_ID4f, 8, 0, SOCF_LE|SOCF_RO } 25573 }; 25574 25575 #endif 25576 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 25577 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 25578 defined(BCM_56450_B1) 25579 soc_field_info_t soc_AXIIC_PERIPHERAL_ID4_BCM56450_A0r_fields[] = { 25580 { PERIPHERAL_ID4f, 8, 0, SOCF_LE|SOCF_RO } 25581 }; 25582 25583 #endif 25584 #if defined(BCM_88270_A0) 25585 soc_field_info_t soc_AXIIC_PERIPHERAL_ID4_BCM88270_A0r_fields[] = { 25586 { PERIPHERAL_ID4f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25587 }; 25588 25589 #endif 25590 #if defined(BCM_88375_A0) 25591 soc_field_info_t soc_AXIIC_PERIPHERAL_ID4_BCM88375_A0r_fields[] = { 25592 { PERIPHERAL_ID4f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25593 }; 25594 25595 #endif 25596 #if defined(BCM_88375_B0) 25597 soc_field_info_t soc_AXIIC_PERIPHERAL_ID4_BCM88375_B0r_fields[] = { 25598 { PERIPHERAL_ID4f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25599 }; 25600 25601 #endif 25602 #if defined(BCM_88470_A0) 25603 soc_field_info_t soc_AXIIC_PERIPHERAL_ID4_BCM88470_A0r_fields[] = { 25604 { PERIPHERAL_ID4f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25605 }; 25606 25607 #endif 25608 #if defined(BCM_88470_B0) 25609 soc_field_info_t soc_AXIIC_PERIPHERAL_ID4_BCM88470_B0r_fields[] = { 25610 { PERIPHERAL_ID4f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25611 }; 25612 25613 #endif 25614 #if defined(BCM_88675_B0) 25615 soc_field_info_t soc_AXIIC_PERIPHERAL_ID4_BCM88675_B0r_fields[] = { 25616 { PERIPHERAL_ID4f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25617 }; 25618 25619 #endif 25620 #if defined(BCM_88680_A0) 25621 soc_field_info_t soc_AXIIC_PERIPHERAL_ID4_BCM88680_A0r_fields[] = { 25622 { PERIPHERAL_ID4f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25623 }; 25624 25625 #endif 25626 #if defined(BCM_88690_A0) 25627 soc_field_info_t soc_AXIIC_PERIPHERAL_ID4_BCM88690_A0r_fields[] = { 25628 { PERIPHERAL_ID4f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25629 }; 25630 25631 #endif 25632 #if defined(BCM_88690_B0) 25633 soc_field_info_t soc_AXIIC_PERIPHERAL_ID4_BCM88690_B0r_fields[] = { 25634 { PERIPHERAL_ID4f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25635 }; 25636 25637 #endif 25638 #if defined(BCM_88790_A0) 25639 soc_field_info_t soc_AXIIC_PERIPHERAL_ID4_BCM88790_A0r_fields[] = { 25640 { PERIPHERAL_ID4f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25641 }; 25642 25643 #endif 25644 #if defined(BCM_88950_A0) 25645 soc_field_info_t soc_AXIIC_PERIPHERAL_ID4_BCM88950_A0r_fields[] = { 25646 { PERIPHERAL_ID4f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25647 }; 25648 25649 #endif 25650 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 25651 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 25652 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 25653 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 25654 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 25655 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 25656 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 25657 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 25658 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 25659 defined(BCM_56980_A0) || defined(BCM_56980_B0) 25660 soc_field_info_t soc_AXIIC_PERIPHERAL_ID5_BCM53400_A0r_fields[] = { 25661 { PERIPHERAL_ID5f, 8, 0, SOCF_LE|SOCF_RO } 25662 }; 25663 25664 #endif 25665 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 25666 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 25667 defined(BCM_56450_B1) 25668 soc_field_info_t soc_AXIIC_PERIPHERAL_ID5_BCM56450_A0r_fields[] = { 25669 { PERIPHERAL_ID5f, 8, 0, SOCF_LE|SOCF_RO } 25670 }; 25671 25672 #endif 25673 #if defined(BCM_88270_A0) 25674 soc_field_info_t soc_AXIIC_PERIPHERAL_ID5_BCM88270_A0r_fields[] = { 25675 { PERIPHERAL_ID5f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25676 }; 25677 25678 #endif 25679 #if defined(BCM_88375_A0) 25680 soc_field_info_t soc_AXIIC_PERIPHERAL_ID5_BCM88375_A0r_fields[] = { 25681 { PERIPHERAL_ID5f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25682 }; 25683 25684 #endif 25685 #if defined(BCM_88375_B0) 25686 soc_field_info_t soc_AXIIC_PERIPHERAL_ID5_BCM88375_B0r_fields[] = { 25687 { PERIPHERAL_ID5f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25688 }; 25689 25690 #endif 25691 #if defined(BCM_88470_A0) 25692 soc_field_info_t soc_AXIIC_PERIPHERAL_ID5_BCM88470_A0r_fields[] = { 25693 { PERIPHERAL_ID5f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25694 }; 25695 25696 #endif 25697 #if defined(BCM_88470_B0) 25698 soc_field_info_t soc_AXIIC_PERIPHERAL_ID5_BCM88470_B0r_fields[] = { 25699 { PERIPHERAL_ID5f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25700 }; 25701 25702 #endif 25703 #if defined(BCM_88675_B0) 25704 soc_field_info_t soc_AXIIC_PERIPHERAL_ID5_BCM88675_B0r_fields[] = { 25705 { PERIPHERAL_ID5f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25706 }; 25707 25708 #endif 25709 #if defined(BCM_88680_A0) 25710 soc_field_info_t soc_AXIIC_PERIPHERAL_ID5_BCM88680_A0r_fields[] = { 25711 { PERIPHERAL_ID5f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25712 }; 25713 25714 #endif 25715 #if defined(BCM_88690_A0) 25716 soc_field_info_t soc_AXIIC_PERIPHERAL_ID5_BCM88690_A0r_fields[] = { 25717 { PERIPHERAL_ID5f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25718 }; 25719 25720 #endif 25721 #if defined(BCM_88690_B0) 25722 soc_field_info_t soc_AXIIC_PERIPHERAL_ID5_BCM88690_B0r_fields[] = { 25723 { PERIPHERAL_ID5f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25724 }; 25725 25726 #endif 25727 #if defined(BCM_88790_A0) 25728 soc_field_info_t soc_AXIIC_PERIPHERAL_ID5_BCM88790_A0r_fields[] = { 25729 { PERIPHERAL_ID5f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25730 }; 25731 25732 #endif 25733 #if defined(BCM_88950_A0) 25734 soc_field_info_t soc_AXIIC_PERIPHERAL_ID5_BCM88950_A0r_fields[] = { 25735 { PERIPHERAL_ID5f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25736 }; 25737 25738 #endif 25739 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 25740 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 25741 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 25742 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 25743 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 25744 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 25745 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 25746 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 25747 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 25748 defined(BCM_56980_A0) || defined(BCM_56980_B0) 25749 soc_field_info_t soc_AXIIC_PERIPHERAL_ID6_BCM53400_A0r_fields[] = { 25750 { PERIPHERAL_ID6f, 8, 0, SOCF_LE|SOCF_RO } 25751 }; 25752 25753 #endif 25754 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 25755 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 25756 defined(BCM_56450_B1) 25757 soc_field_info_t soc_AXIIC_PERIPHERAL_ID6_BCM56450_A0r_fields[] = { 25758 { PERIPHERAL_ID6f, 8, 0, SOCF_LE|SOCF_RO } 25759 }; 25760 25761 #endif 25762 #if defined(BCM_88270_A0) 25763 soc_field_info_t soc_AXIIC_PERIPHERAL_ID6_BCM88270_A0r_fields[] = { 25764 { PERIPHERAL_ID6f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25765 }; 25766 25767 #endif 25768 #if defined(BCM_88375_A0) 25769 soc_field_info_t soc_AXIIC_PERIPHERAL_ID6_BCM88375_A0r_fields[] = { 25770 { PERIPHERAL_ID6f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25771 }; 25772 25773 #endif 25774 #if defined(BCM_88375_B0) 25775 soc_field_info_t soc_AXIIC_PERIPHERAL_ID6_BCM88375_B0r_fields[] = { 25776 { PERIPHERAL_ID6f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25777 }; 25778 25779 #endif 25780 #if defined(BCM_88470_A0) 25781 soc_field_info_t soc_AXIIC_PERIPHERAL_ID6_BCM88470_A0r_fields[] = { 25782 { PERIPHERAL_ID6f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25783 }; 25784 25785 #endif 25786 #if defined(BCM_88470_B0) 25787 soc_field_info_t soc_AXIIC_PERIPHERAL_ID6_BCM88470_B0r_fields[] = { 25788 { PERIPHERAL_ID6f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25789 }; 25790 25791 #endif 25792 #if defined(BCM_88675_B0) 25793 soc_field_info_t soc_AXIIC_PERIPHERAL_ID6_BCM88675_B0r_fields[] = { 25794 { PERIPHERAL_ID6f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25795 }; 25796 25797 #endif 25798 #if defined(BCM_88680_A0) 25799 soc_field_info_t soc_AXIIC_PERIPHERAL_ID6_BCM88680_A0r_fields[] = { 25800 { PERIPHERAL_ID6f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25801 }; 25802 25803 #endif 25804 #if defined(BCM_88690_A0) 25805 soc_field_info_t soc_AXIIC_PERIPHERAL_ID6_BCM88690_A0r_fields[] = { 25806 { PERIPHERAL_ID6f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25807 }; 25808 25809 #endif 25810 #if defined(BCM_88690_B0) 25811 soc_field_info_t soc_AXIIC_PERIPHERAL_ID6_BCM88690_B0r_fields[] = { 25812 { PERIPHERAL_ID6f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25813 }; 25814 25815 #endif 25816 #if defined(BCM_88790_A0) 25817 soc_field_info_t soc_AXIIC_PERIPHERAL_ID6_BCM88790_A0r_fields[] = { 25818 { PERIPHERAL_ID6f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25819 }; 25820 25821 #endif 25822 #if defined(BCM_88950_A0) 25823 soc_field_info_t soc_AXIIC_PERIPHERAL_ID6_BCM88950_A0r_fields[] = { 25824 { PERIPHERAL_ID6f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25825 }; 25826 25827 #endif 25828 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 25829 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 25830 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 25831 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 25832 defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 25833 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 25834 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 25835 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 25836 defined(BCM_56965_A0) || defined(BCM_56970_A0) || \ 25837 defined(BCM_56980_A0) || defined(BCM_56980_B0) 25838 soc_field_info_t soc_AXIIC_PERIPHERAL_ID7_BCM53400_A0r_fields[] = { 25839 { PERIPHERAL_ID7f, 8, 0, SOCF_LE|SOCF_RO } 25840 }; 25841 25842 #endif 25843 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 25844 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 25845 defined(BCM_56450_B1) 25846 soc_field_info_t soc_AXIIC_PERIPHERAL_ID7_BCM56450_A0r_fields[] = { 25847 { PERIPHERAL_ID7f, 8, 0, SOCF_LE|SOCF_RO } 25848 }; 25849 25850 #endif 25851 #if defined(BCM_88270_A0) 25852 soc_field_info_t soc_AXIIC_PERIPHERAL_ID7_BCM88270_A0r_fields[] = { 25853 { PERIPHERAL_ID7f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25854 }; 25855 25856 #endif 25857 #if defined(BCM_88375_A0) 25858 soc_field_info_t soc_AXIIC_PERIPHERAL_ID7_BCM88375_A0r_fields[] = { 25859 { PERIPHERAL_ID7f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25860 }; 25861 25862 #endif 25863 #if defined(BCM_88375_B0) 25864 soc_field_info_t soc_AXIIC_PERIPHERAL_ID7_BCM88375_B0r_fields[] = { 25865 { PERIPHERAL_ID7f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25866 }; 25867 25868 #endif 25869 #if defined(BCM_88470_A0) 25870 soc_field_info_t soc_AXIIC_PERIPHERAL_ID7_BCM88470_A0r_fields[] = { 25871 { PERIPHERAL_ID7f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25872 }; 25873 25874 #endif 25875 #if defined(BCM_88470_B0) 25876 soc_field_info_t soc_AXIIC_PERIPHERAL_ID7_BCM88470_B0r_fields[] = { 25877 { PERIPHERAL_ID7f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25878 }; 25879 25880 #endif 25881 #if defined(BCM_88675_B0) 25882 soc_field_info_t soc_AXIIC_PERIPHERAL_ID7_BCM88675_B0r_fields[] = { 25883 { PERIPHERAL_ID7f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25884 }; 25885 25886 #endif 25887 #if defined(BCM_88680_A0) 25888 soc_field_info_t soc_AXIIC_PERIPHERAL_ID7_BCM88680_A0r_fields[] = { 25889 { PERIPHERAL_ID7f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25890 }; 25891 25892 #endif 25893 #if defined(BCM_88690_A0) 25894 soc_field_info_t soc_AXIIC_PERIPHERAL_ID7_BCM88690_A0r_fields[] = { 25895 { PERIPHERAL_ID7f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25896 }; 25897 25898 #endif 25899 #if defined(BCM_88690_B0) 25900 soc_field_info_t soc_AXIIC_PERIPHERAL_ID7_BCM88690_B0r_fields[] = { 25901 { PERIPHERAL_ID7f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25902 }; 25903 25904 #endif 25905 #if defined(BCM_88790_A0) 25906 soc_field_info_t soc_AXIIC_PERIPHERAL_ID7_BCM88790_A0r_fields[] = { 25907 { PERIPHERAL_ID7f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25908 }; 25909 25910 #endif 25911 #if defined(BCM_88950_A0) 25912 soc_field_info_t soc_AXIIC_PERIPHERAL_ID7_BCM88950_A0r_fields[] = { 25913 { PERIPHERAL_ID7f, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 25914 }; 25915 25916 #endif 25917 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 25918 soc_field_info_t soc_AXIIC_PNOR_S0_SECURITYr_fields[] = { 25919 { PNOR_S0_SECURITYf, 1, 0, SOCF_RES }, 25920 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 25921 }; 25922 25923 #endif 25924 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 25925 defined(BCM_56450_B0) || defined(BCM_56450_B1) 25926 soc_field_info_t soc_AXIIC_QSPI_S0_SECURITYr_fields[] = { 25927 { QSPI_S0_SECURITYf, 1, 0, SOCF_RO }, 25928 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 25929 }; 25930 25931 #endif 25932 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 25933 soc_field_info_t soc_AXIIC_QSPI_S0_SECURITY_BCM56160_A0r_fields[] = { 25934 { QSPI_S0_SECURITYf, 1, 0, SOCF_RES }, 25935 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES } 25936 }; 25937 25938 #endif 25939 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 25940 defined(BCM_56450_B0) || defined(BCM_56450_B1) 25941 soc_field_info_t soc_AXIIC_REMAPr_fields[] = { 25942 { REMAPf, 4, 0, SOCF_LE|SOCF_RO }, 25943 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES } 25944 }; 25945 25946 #endif 25947 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 25948 soc_field_info_t soc_AXIIC_ROM_S0_SECURITYr_fields[] = { 25949 { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }, 25950 { ROM_S0_SECURITYf, 1, 0, SOCF_RO } 25951 }; 25952 25953 #endif 25954 #if defined(BCM_88790_A0) 25955 soc_field_info_t soc_AXIIC_RTS_M0_AR_Br_fields[] = { 25956 { AR_Bf, 16, 0, SOCF_LE }, 25957 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 25958 }; 25959 25960 #endif 25961 #if defined(BCM_88690_A0) 25962 soc_field_info_t soc_AXIIC_RTS_M0_AR_B_BCM88690_A0r_fields[] = { 25963 { AR_Bf, 16, 0, SOCF_LE }, 25964 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 25965 }; 25966 25967 #endif 25968 #if defined(BCM_88690_B0) 25969 soc_field_info_t soc_AXIIC_RTS_M0_AR_B_BCM88690_B0r_fields[] = { 25970 { AR_Bf, 16, 0, SOCF_LE }, 25971 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 25972 }; 25973 25974 #endif 25975 #if defined(BCM_88790_A0) 25976 soc_field_info_t soc_AXIIC_RTS_M0_AR_Pr_fields[] = { 25977 { AR_Pf, 8, 24, SOCF_LE }, 25978 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25979 }; 25980 25981 #endif 25982 #if defined(BCM_88690_A0) 25983 soc_field_info_t soc_AXIIC_RTS_M0_AR_P_BCM88690_A0r_fields[] = { 25984 { AR_Pf, 8, 24, SOCF_LE }, 25985 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25986 }; 25987 25988 #endif 25989 #if defined(BCM_88690_B0) 25990 soc_field_info_t soc_AXIIC_RTS_M0_AR_P_BCM88690_B0r_fields[] = { 25991 { AR_Pf, 8, 24, SOCF_LE }, 25992 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 25993 }; 25994 25995 #endif 25996 #if defined(BCM_88790_A0) 25997 soc_field_info_t soc_AXIIC_RTS_M0_AR_Rr_fields[] = { 25998 { AR_Rf, 12, 20, SOCF_LE }, 25999 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26000 }; 26001 26002 #endif 26003 #if defined(BCM_88690_A0) 26004 soc_field_info_t soc_AXIIC_RTS_M0_AR_R_BCM88690_A0r_fields[] = { 26005 { AR_Rf, 12, 20, SOCF_LE }, 26006 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26007 }; 26008 26009 #endif 26010 #if defined(BCM_88690_B0) 26011 soc_field_info_t soc_AXIIC_RTS_M0_AR_R_BCM88690_B0r_fields[] = { 26012 { AR_Rf, 12, 20, SOCF_LE }, 26013 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26014 }; 26015 26016 #endif 26017 #if defined(BCM_88790_A0) 26018 soc_field_info_t soc_AXIIC_RTS_M0_AW_Br_fields[] = { 26019 { AW_Bf, 16, 0, SOCF_LE }, 26020 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 26021 }; 26022 26023 #endif 26024 #if defined(BCM_88690_A0) 26025 soc_field_info_t soc_AXIIC_RTS_M0_AW_B_BCM88690_A0r_fields[] = { 26026 { AW_Bf, 16, 0, SOCF_LE }, 26027 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 26028 }; 26029 26030 #endif 26031 #if defined(BCM_88690_B0) 26032 soc_field_info_t soc_AXIIC_RTS_M0_AW_B_BCM88690_B0r_fields[] = { 26033 { AW_Bf, 16, 0, SOCF_LE }, 26034 { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 26035 }; 26036 26037 #endif 26038 #if defined(BCM_88790_A0) 26039 soc_field_info_t soc_AXIIC_RTS_M0_AW_Pr_fields[] = { 26040 { AW_Pf, 8, 24, SOCF_LE }, 26041 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26042 }; 26043 26044 #endif 26045 #if defined(BCM_88690_A0) 26046 soc_field_info_t soc_AXIIC_RTS_M0_AW_P_BCM88690_A0r_fields[] = { 26047 { AW_Pf, 8, 24, SOCF_LE }, 26048 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26049 }; 26050 26051 #endif 26052 #if defined(BCM_88690_B0) 26053 soc_field_info_t soc_AXIIC_RTS_M0_AW_P_BCM88690_B0r_fields[] = { 26054 { AW_Pf, 8, 24, SOCF_LE }, 26055 { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26056 }; 26057 26058 #endif 26059 #if defined(BCM_88790_A0) 26060 soc_field_info_t soc_AXIIC_RTS_M0_AW_Rr_fields[] = { 26061 { AW_Rf, 12, 20, SOCF_LE }, 26062 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26063 }; 26064 26065 #endif 26066 #if defined(BCM_88690_A0) 26067 soc_field_info_t soc_AXIIC_RTS_M0_AW_R_BCM88690_A0r_fields[] = { 26068 { AW_Rf, 12, 20, SOCF_LE }, 26069 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26070 }; 26071 26072 #endif 26073 #if defined(BCM_88690_B0) 26074 soc_field_info_t soc_AXIIC_RTS_M0_AW_R_BCM88690_B0r_fields[] = { 26075 { AW_Rf, 12, 20, SOCF_LE }, 26076 { FIELD_0_19f, 20, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 26077 }; 26078 26079 #endif 26080 #if defined(BCM_88790_A0) 26081 soc_field_info_t soc_AXIIC_RTS_M0_FN_MODr_fields[] = { 26082 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26083 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 26084 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 26085 }; 26086 26087 #endif 26088 #if defined(BCM_88690_A0) 26089 soc_field_info_t soc_AXIIC_RTS_M0_FN_MOD_BCM88690_A0r_fields[] = { 26090 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26091 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 26092 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 26093 }; 26094 26095 #endif 26096 #if defined(BCM_88690_B0) 26097 soc_field_info_t soc_AXIIC_RTS_M0_FN_MOD_BCM88690_B0r_fields[] = { 26098 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26099 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 26100 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 26101 }; 26102 26103 #endif 26104 #if defined(BCM_88790_A0) 26105 soc_field_info_t soc_AXIIC_RTS_M0_KIr_fields[] = { 26106 { AR_KIf, 3, 8, SOCF_LE }, 26107 { AW_KIf, 3, 0, SOCF_LE }, 26108 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 26109 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 26110 }; 26111 26112 #endif 26113 #if defined(BCM_88690_A0) 26114 soc_field_info_t soc_AXIIC_RTS_M0_KI_BCM88690_A0r_fields[] = { 26115 { AR_KIf, 3, 8, SOCF_LE }, 26116 { AW_KIf, 3, 0, SOCF_LE }, 26117 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 26118 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 26119 }; 26120 26121 #endif 26122 #if defined(BCM_88690_B0) 26123 soc_field_info_t soc_AXIIC_RTS_M0_KI_BCM88690_B0r_fields[] = { 26124 { AR_KIf, 3, 8, SOCF_LE }, 26125 { AW_KIf, 3, 0, SOCF_LE }, 26126 { FIELD_11_31f, 21, 11, SOCF_LE|SOCF_RO|SOCF_SIG }, 26127 { FIELD_3_7f, 5, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 26128 }; 26129 26130 #endif 26131 #if defined(BCM_88790_A0) 26132 soc_field_info_t soc_AXIIC_RTS_M0_MAX_COMB_OTr_fields[] = { 26133 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 26134 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 26135 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 26136 }; 26137 26138 #endif 26139 #if defined(BCM_88690_A0) 26140 soc_field_info_t soc_AXIIC_RTS_M0_MAX_COMB_OT_BCM88690_A0r_fields[] = { 26141 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 26142 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 26143 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 26144 }; 26145 26146 #endif 26147 #if defined(BCM_88690_B0) 26148 soc_field_info_t soc_AXIIC_RTS_M0_MAX_COMB_OT_BCM88690_B0r_fields[] = { 26149 { AWAR_MAX_OTFf, 8, 0, SOCF_LE }, 26150 { AWAR_MAX_OTIf, 7, 8, SOCF_LE }, 26151 { FIELD_15_31f, 17, 15, SOCF_LE|SOCF_RO|SOCF_SIG } 26152 }; 26153 26154 #endif 26155 #if defined(BCM_88790_A0) 26156 soc_field_info_t soc_AXIIC_RTS_M0_MAX_OTr_fields[] = { 26157 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 26158 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 26159 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 26160 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 26161 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 26162 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 26163 }; 26164 26165 #endif 26166 #if defined(BCM_88690_A0) 26167 soc_field_info_t soc_AXIIC_RTS_M0_MAX_OT_BCM88690_A0r_fields[] = { 26168 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 26169 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 26170 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 26171 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 26172 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 26173 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 26174 }; 26175 26176 #endif 26177 #if defined(BCM_88690_B0) 26178 soc_field_info_t soc_AXIIC_RTS_M0_MAX_OT_BCM88690_B0r_fields[] = { 26179 { AR_MAX_OTFf, 8, 16, SOCF_LE }, 26180 { AR_MAX_OTIf, 6, 24, SOCF_LE }, 26181 { AW_MAX_OTFf, 8, 0, SOCF_LE }, 26182 { AW_MAX_OTIf, 6, 8, SOCF_LE }, 26183 { FIELD_14_15f, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 26184 { FIELD_30_31f, 2, 30, SOCF_LE|SOCF_RO|SOCF_SIG } 26185 }; 26186 26187 #endif 26188 #if defined(BCM_88790_A0) 26189 soc_field_info_t soc_AXIIC_RTS_M0_QOS_CNTLr_fields[] = { 26190 { EN_AR_LATENCYf, 1, 4, 0 }, 26191 { EN_AR_OTf, 1, 6, 0 }, 26192 { EN_AR_RATEf, 1, 1, 0 }, 26193 { EN_AWAR_OTf, 1, 7, 0 }, 26194 { EN_AWAR_RATEf, 1, 2, 0 }, 26195 { EN_AW_LATENCYf, 1, 3, 0 }, 26196 { EN_AW_OTf, 1, 5, 0 }, 26197 { EN_AW_RATEf, 1, 0, 0 }, 26198 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 26199 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 26200 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 26201 { MODE_AR_FCf, 1, 20, 0 }, 26202 { MODE_AW_FCf, 1, 16, 0 } 26203 }; 26204 26205 #endif 26206 #if defined(BCM_88690_A0) 26207 soc_field_info_t soc_AXIIC_RTS_M0_QOS_CNTL_BCM88690_A0r_fields[] = { 26208 { EN_AR_LATENCYf, 1, 4, 0 }, 26209 { EN_AR_OTf, 1, 6, 0 }, 26210 { EN_AR_RATEf, 1, 1, 0 }, 26211 { EN_AWAR_OTf, 1, 7, 0 }, 26212 { EN_AWAR_RATEf, 1, 2, 0 }, 26213 { EN_AW_LATENCYf, 1, 3, 0 }, 26214 { EN_AW_OTf, 1, 5, 0 }, 26215 { EN_AW_RATEf, 1, 0, 0 }, 26216 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 26217 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 26218 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 26219 { MODE_AR_FCf, 1, 20, 0 }, 26220 { MODE_AW_FCf, 1, 16, 0 } 26221 }; 26222 26223 #endif 26224 #if defined(BCM_88690_B0) 26225 soc_field_info_t soc_AXIIC_RTS_M0_QOS_CNTL_BCM88690_B0r_fields[] = { 26226 { EN_AR_LATENCYf, 1, 4, 0 }, 26227 { EN_AR_OTf, 1, 6, 0 }, 26228 { EN_AR_RATEf, 1, 1, 0 }, 26229 { EN_AWAR_OTf, 1, 7, 0 }, 26230 { EN_AWAR_RATEf, 1, 2, 0 }, 26231 { EN_AW_LATENCYf, 1, 3, 0 }, 26232 { EN_AW_OTf, 1, 5, 0 }, 26233 { EN_AW_RATEf, 1, 0, 0 }, 26234 { FIELD_17_19f, 3, 17, SOCF_LE|SOCF_RO|SOCF_SIG }, 26235 { FIELD_21_31f, 11, 21, SOCF_LE|SOCF_RO|SOCF_SIG }, 26236 { FIELD_8_15f, 8, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 26237 { MODE_AR_FCf, 1, 20, 0 }, 26238 { MODE_AW_FCf, 1, 16, 0 } 26239 }; 26240 26241 #endif 26242 #if defined(BCM_88790_A0) 26243 soc_field_info_t soc_AXIIC_RTS_M0_QOS_RANGEr_fields[] = { 26244 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 26245 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 26246 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 26247 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 26248 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 26249 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 26250 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 26251 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 26252 }; 26253 26254 #endif 26255 #if defined(BCM_88690_A0) 26256 soc_field_info_t soc_AXIIC_RTS_M0_QOS_RANGE_BCM88690_A0r_fields[] = { 26257 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 26258 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 26259 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 26260 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 26261 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 26262 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 26263 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 26264 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 26265 }; 26266 26267 #endif 26268 #if defined(BCM_88690_B0) 26269 soc_field_info_t soc_AXIIC_RTS_M0_QOS_RANGE_BCM88690_B0r_fields[] = { 26270 { AR_MAX_QOSf, 4, 24, SOCF_LE }, 26271 { AR_MIN_QOSf, 4, 16, SOCF_LE }, 26272 { AW_MAX_QOSf, 4, 8, SOCF_LE }, 26273 { AW_MIN_QOSf, 4, 0, SOCF_LE }, 26274 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 26275 { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 26276 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG }, 26277 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG } 26278 }; 26279 26280 #endif 26281 #if defined(BCM_88790_A0) 26282 soc_field_info_t soc_AXIIC_RTS_M0_READ_QOSr_fields[] = { 26283 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26284 { RTS_M0_READ_QOSf, 4, 0, SOCF_LE } 26285 }; 26286 26287 #endif 26288 #if defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 26289 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 26290 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 26291 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 26292 defined(BCM_56980_A0) || defined(BCM_56980_B0) 26293 soc_field_info_t soc_AXIIC_RTS_M0_READ_QOS_BCM56560_A0r_fields[] = { 26294 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26295 { RTS_M0_READ_QOSf, 4, 0, SOCF_LE } 26296 }; 26297 26298 #endif 26299 #if defined(BCM_88690_A0) 26300 soc_field_info_t soc_AXIIC_RTS_M0_READ_QOS_BCM88690_A0r_fields[] = { 26301 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26302 { RTS_M0_READ_QOSf, 4, 0, SOCF_LE } 26303 }; 26304 26305 #endif 26306 #if defined(BCM_88690_B0) 26307 soc_field_info_t soc_AXIIC_RTS_M0_READ_QOS_BCM88690_B0r_fields[] = { 26308 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26309 { RTS_M0_READ_QOSf, 4, 0, SOCF_LE } 26310 }; 26311 26312 #endif 26313 #if defined(BCM_88790_A0) 26314 soc_field_info_t soc_AXIIC_RTS_M0_TGT_LATENCYr_fields[] = { 26315 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 26316 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 26317 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 26318 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 26319 }; 26320 26321 #endif 26322 #if defined(BCM_88690_A0) 26323 soc_field_info_t soc_AXIIC_RTS_M0_TGT_LATENCY_BCM88690_A0r_fields[] = { 26324 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 26325 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 26326 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 26327 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 26328 }; 26329 26330 #endif 26331 #if defined(BCM_88690_B0) 26332 soc_field_info_t soc_AXIIC_RTS_M0_TGT_LATENCY_BCM88690_B0r_fields[] = { 26333 { AR_TGT_LATENCYf, 12, 16, SOCF_LE }, 26334 { AW_TGT_LATENCYf, 12, 0, SOCF_LE }, 26335 { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 26336 { FIELD_28_31f, 4, 28, SOCF_LE|SOCF_RO|SOCF_SIG } 26337 }; 26338 26339 #endif 26340 #if defined(BCM_88790_A0) 26341 soc_field_info_t soc_AXIIC_RTS_M0_WRITE_QOSr_fields[] = { 26342 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26343 { RTS_M0_WRITE_QOSf, 4, 0, SOCF_LE } 26344 }; 26345 26346 #endif 26347 #if defined(BCM_56370_A0) || defined(BCM_56560_A0) || \ 26348 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 26349 defined(BCM_56670_B0) || defined(BCM_56770_A0) || \ 26350 defined(BCM_56870_A0) || defined(BCM_56970_A0) || \ 26351 defined(BCM_56980_A0) || defined(BCM_56980_B0) 26352 soc_field_info_t soc_AXIIC_RTS_M0_WRITE_QOS_BCM56560_A0r_fields[] = { 26353 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26354 { RTS_M0_WRITE_QOSf, 4, 0, SOCF_LE } 26355 }; 26356 26357 #endif 26358 #if defined(BCM_88690_A0) 26359 soc_field_info_t soc_AXIIC_RTS_M0_WRITE_QOS_BCM88690_A0r_fields[] = { 26360 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26361 { RTS_M0_WRITE_QOSf, 4, 0, SOCF_LE } 26362 }; 26363 26364 #endif 26365 #if defined(BCM_88690_B0) 26366 soc_field_info_t soc_AXIIC_RTS_M0_WRITE_QOS_BCM88690_B0r_fields[] = { 26367 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26368 { RTS_M0_WRITE_QOSf, 4, 0, SOCF_LE } 26369 }; 26370 26371 #endif 26372 #if defined(BCM_88790_A0) 26373 soc_field_info_t soc_AXIIC_RTS_S0_FN_MOD_BM_ISSr_fields[] = { 26374 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26375 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 26376 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 26377 }; 26378 26379 #endif 26380 #if defined(BCM_88690_A0) 26381 soc_field_info_t soc_AXIIC_RTS_S0_FN_MOD_BM_ISS_BCM88690_A0r_fields[] = { 26382 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26383 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 26384 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 26385 }; 26386 26387 #endif 26388 #if defined(BCM_88690_B0) 26389 soc_field_info_t soc_AXIIC_RTS_S0_FN_MOD_BM_ISS_BCM88690_B0r_fields[] = { 26390 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26391 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 26392 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 26393 }; 26394 26395 #endif 26396 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 26397 defined(BCM_56450_B0) || defined(BCM_56450_B1) 26398 soc_field_info_t soc_AXIIC_SATA_M0_READ_QOSr_fields[] = { 26399 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26400 { SATA_M0_READ_QOSf, 4, 0, SOCF_LE } 26401 }; 26402 26403 #endif 26404 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 26405 defined(BCM_56450_B0) || defined(BCM_56450_B1) 26406 soc_field_info_t soc_AXIIC_SATA_M0_WRITE_QOSr_fields[] = { 26407 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26408 { SATA_M0_WRITE_QOSf, 4, 0, SOCF_LE } 26409 }; 26410 26411 #endif 26412 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 26413 defined(BCM_56450_B0) || defined(BCM_56450_B1) 26414 soc_field_info_t soc_AXIIC_SDIO_M0_READ_QOSr_fields[] = { 26415 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26416 { SDIO_M0_READ_QOSf, 4, 0, SOCF_LE } 26417 }; 26418 26419 #endif 26420 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 26421 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 26422 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 26423 defined(BCM_56260_B0) 26424 soc_field_info_t soc_AXIIC_SDIO_M0_READ_QOS_BCM53400_A0r_fields[] = { 26425 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26426 { SDIO_M0_READ_QOSf, 4, 0, SOCF_LE } 26427 }; 26428 26429 #endif 26430 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 26431 defined(BCM_56450_B0) || defined(BCM_56450_B1) 26432 soc_field_info_t soc_AXIIC_SDIO_M0_WRITE_QOSr_fields[] = { 26433 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26434 { SDIO_M0_WRITE_QOSf, 4, 0, SOCF_LE } 26435 }; 26436 26437 #endif 26438 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 26439 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 26440 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 26441 defined(BCM_56260_B0) 26442 soc_field_info_t soc_AXIIC_SDIO_M0_WRITE_QOS_BCM53400_A0r_fields[] = { 26443 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26444 { SDIO_M0_WRITE_QOSf, 4, 0, SOCF_LE } 26445 }; 26446 26447 #endif 26448 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 26449 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 26450 defined(BCM_56260_B0) 26451 soc_field_info_t soc_AXIIC_SDIO_M1_READ_QOSr_fields[] = { 26452 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26453 { SDIO_M1_READ_QOSf, 4, 0, SOCF_LE } 26454 }; 26455 26456 #endif 26457 #if defined(BCM_53400_A0) || defined(BCM_53570_A0) || \ 26458 defined(BCM_53570_B0) || defined(BCM_56260_A0) || \ 26459 defined(BCM_56260_B0) 26460 soc_field_info_t soc_AXIIC_SDIO_M1_WRITE_QOSr_fields[] = { 26461 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26462 { SDIO_M1_WRITE_QOSf, 4, 0, SOCF_LE } 26463 }; 26464 26465 #endif 26466 #if defined(BCM_88675_A0) 26467 soc_field_info_t soc_AXIIC_SRAM_S0_FN_MODr_fields[] = { 26468 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26469 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 26470 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 26471 }; 26472 26473 #endif 26474 #if defined(BCM_88270_A0) 26475 soc_field_info_t soc_AXIIC_SRAM_S0_FN_MOD_BCM88270_A0r_fields[] = { 26476 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26477 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 26478 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 26479 }; 26480 26481 #endif 26482 #if defined(BCM_88375_A0) 26483 soc_field_info_t soc_AXIIC_SRAM_S0_FN_MOD_BCM88375_A0r_fields[] = { 26484 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26485 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 26486 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 26487 }; 26488 26489 #endif 26490 #if defined(BCM_88375_B0) 26491 soc_field_info_t soc_AXIIC_SRAM_S0_FN_MOD_BCM88375_B0r_fields[] = { 26492 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26493 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 26494 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 26495 }; 26496 26497 #endif 26498 #if defined(BCM_88470_A0) 26499 soc_field_info_t soc_AXIIC_SRAM_S0_FN_MOD_BCM88470_A0r_fields[] = { 26500 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26501 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 26502 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 26503 }; 26504 26505 #endif 26506 #if defined(BCM_88470_B0) 26507 soc_field_info_t soc_AXIIC_SRAM_S0_FN_MOD_BCM88470_B0r_fields[] = { 26508 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26509 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 26510 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 26511 }; 26512 26513 #endif 26514 #if defined(BCM_88675_B0) 26515 soc_field_info_t soc_AXIIC_SRAM_S0_FN_MOD_BCM88675_B0r_fields[] = { 26516 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26517 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 26518 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 26519 }; 26520 26521 #endif 26522 #if defined(BCM_88680_A0) 26523 soc_field_info_t soc_AXIIC_SRAM_S0_FN_MOD_BCM88680_A0r_fields[] = { 26524 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 26525 { READ_ISS_OVERRIDEf, 1, 0, 0 }, 26526 { WRITE_ISS_OVERRIDEf, 1, 1, 0 } 26527 }; 26528 26529 #endif 26530 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 26531 defined(BCM_56450_B0) || defined(BCM_56450_B1) 26532 soc_field_info_t soc_AXIIC_USB2D_M0_READ_QOSr_fields[] = { 26533 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26534 { USB2D_M0_READ_QOSf, 4, 0, SOCF_LE } 26535 }; 26536 26537 #endif 26538 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 26539 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 26540 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 26541 defined(BCM_56260_B0) 26542 soc_field_info_t soc_AXIIC_USB2D_M0_READ_QOS_BCM53400_A0r_fields[] = { 26543 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26544 { USB2D_M0_READ_QOSf, 4, 0, SOCF_LE } 26545 }; 26546 26547 #endif 26548 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 26549 defined(BCM_56450_B0) || defined(BCM_56450_B1) 26550 soc_field_info_t soc_AXIIC_USB2D_M0_WRITE_QOSr_fields[] = { 26551 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26552 { USB2D_M0_WRITE_QOSf, 4, 0, SOCF_LE } 26553 }; 26554 26555 #endif 26556 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 26557 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 26558 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 26559 defined(BCM_56260_B0) 26560 soc_field_info_t soc_AXIIC_USB2D_M0_WRITE_QOS_BCM53400_A0r_fields[] = { 26561 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26562 { USB2D_M0_WRITE_QOSf, 4, 0, SOCF_LE } 26563 }; 26564 26565 #endif 26566 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 26567 defined(BCM_56450_B0) || defined(BCM_56450_B1) 26568 soc_field_info_t soc_AXIIC_USB2H_M0_READ_QOSr_fields[] = { 26569 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26570 { USB2H_M0_READ_QOSf, 4, 0, SOCF_LE } 26571 }; 26572 26573 #endif 26574 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 26575 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 26576 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 26577 defined(BCM_56260_B0) 26578 soc_field_info_t soc_AXIIC_USB2H_M0_READ_QOS_BCM53400_A0r_fields[] = { 26579 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26580 { USB2H_M0_READ_QOSf, 4, 0, SOCF_LE } 26581 }; 26582 26583 #endif 26584 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 26585 defined(BCM_56450_B0) || defined(BCM_56450_B1) 26586 soc_field_info_t soc_AXIIC_USB2H_M0_WRITE_QOSr_fields[] = { 26587 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26588 { USB2H_M0_WRITE_QOSf, 4, 0, SOCF_LE } 26589 }; 26590 26591 #endif 26592 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 26593 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 26594 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 26595 defined(BCM_56260_B0) 26596 soc_field_info_t soc_AXIIC_USB2H_M0_WRITE_QOS_BCM53400_A0r_fields[] = { 26597 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26598 { USB2H_M0_WRITE_QOSf, 4, 0, SOCF_LE } 26599 }; 26600 26601 #endif 26602 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 26603 defined(BCM_56450_B0) || defined(BCM_56450_B1) 26604 soc_field_info_t soc_AXIIC_USB3H_M0_READ_QOSr_fields[] = { 26605 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26606 { USB3H_M0_READ_QOSf, 4, 0, SOCF_LE } 26607 }; 26608 26609 #endif 26610 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 26611 defined(BCM_56450_B0) || defined(BCM_56450_B1) 26612 soc_field_info_t soc_AXIIC_USB3H_M0_WRITE_QOSr_fields[] = { 26613 { RESERVEDf, 28, 4, SOCF_LE|SOCF_RO|SOCF_RES }, 26614 { USB3H_M0_WRITE_QOSf, 4, 0, SOCF_LE } 26615 }; 26616 26617 #endif 26618 #if defined(BCM_88675_A0) 26619 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_INTERRUPT_STATUSr_fields[] = { 26620 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 26621 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 26622 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 26623 }; 26624 26625 #endif 26626 #if defined(BCM_88270_A0) 26627 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_INTERRUPT_STATUS_BCM88270_A0r_fields[] = { 26628 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 26629 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 26630 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 26631 }; 26632 26633 #endif 26634 #if defined(BCM_88375_A0) 26635 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_INTERRUPT_STATUS_BCM88375_A0r_fields[] = { 26636 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 26637 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 26638 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 26639 }; 26640 26641 #endif 26642 #if defined(BCM_88375_B0) 26643 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_INTERRUPT_STATUS_BCM88375_B0r_fields[] = { 26644 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 26645 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 26646 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 26647 }; 26648 26649 #endif 26650 #if defined(BCM_88470_A0) 26651 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_INTERRUPT_STATUS_BCM88470_A0r_fields[] = { 26652 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 26653 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 26654 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 26655 }; 26656 26657 #endif 26658 #if defined(BCM_88470_B0) 26659 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_INTERRUPT_STATUS_BCM88470_B0r_fields[] = { 26660 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 26661 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 26662 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 26663 }; 26664 26665 #endif 26666 #if defined(BCM_88675_B0) 26667 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_INTERRUPT_STATUS_BCM88675_B0r_fields[] = { 26668 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 26669 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 26670 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 26671 }; 26672 26673 #endif 26674 #if defined(BCM_88680_A0) 26675 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_INTERRUPT_STATUS_BCM88680_A0r_fields[] = { 26676 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 26677 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 26678 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 26679 }; 26680 26681 #endif 26682 #if defined(BCM_88690_A0) 26683 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_INTERRUPT_STATUS_BCM88690_A0r_fields[] = { 26684 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 26685 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 26686 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 26687 }; 26688 26689 #endif 26690 #if defined(BCM_88690_B0) 26691 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_INTERRUPT_STATUS_BCM88690_B0r_fields[] = { 26692 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 26693 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 26694 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 26695 }; 26696 26697 #endif 26698 #if defined(BCM_88790_A0) 26699 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_INTERRUPT_STATUS_BCM88790_A0r_fields[] = { 26700 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 26701 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 26702 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 26703 }; 26704 26705 #endif 26706 #if defined(BCM_88675_A0) 26707 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_RESET_STATUSr_fields[] = { 26708 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 26709 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 26710 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26711 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 26712 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 26713 }; 26714 26715 #endif 26716 #if defined(BCM_88270_A0) 26717 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_RESET_STATUS_BCM88270_A0r_fields[] = { 26718 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 26719 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 26720 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26721 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 26722 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 26723 }; 26724 26725 #endif 26726 #if defined(BCM_88375_A0) 26727 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_RESET_STATUS_BCM88375_A0r_fields[] = { 26728 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 26729 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 26730 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26731 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 26732 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 26733 }; 26734 26735 #endif 26736 #if defined(BCM_88375_B0) 26737 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_RESET_STATUS_BCM88375_B0r_fields[] = { 26738 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 26739 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 26740 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26741 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 26742 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 26743 }; 26744 26745 #endif 26746 #if defined(BCM_88470_A0) 26747 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_RESET_STATUS_BCM88470_A0r_fields[] = { 26748 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 26749 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 26750 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26751 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 26752 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 26753 }; 26754 26755 #endif 26756 #if defined(BCM_88470_B0) 26757 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_RESET_STATUS_BCM88470_B0r_fields[] = { 26758 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 26759 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 26760 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26761 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 26762 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 26763 }; 26764 26765 #endif 26766 #if defined(BCM_88675_B0) 26767 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_RESET_STATUS_BCM88675_B0r_fields[] = { 26768 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 26769 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 26770 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26771 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 26772 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 26773 }; 26774 26775 #endif 26776 #if defined(BCM_88680_A0) 26777 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_RESET_STATUS_BCM88680_A0r_fields[] = { 26778 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 26779 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 26780 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26781 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 26782 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 26783 }; 26784 26785 #endif 26786 #if defined(BCM_88690_A0) 26787 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_RESET_STATUS_BCM88690_A0r_fields[] = { 26788 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 26789 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 26790 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26791 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 26792 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 26793 }; 26794 26795 #endif 26796 #if defined(BCM_88690_B0) 26797 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_RESET_STATUS_BCM88690_B0r_fields[] = { 26798 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 26799 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 26800 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26801 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 26802 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 26803 }; 26804 26805 #endif 26806 #if defined(BCM_88790_A0) 26807 soc_field_info_t soc_AXI_PCIE_M0_IDM_IDM_RESET_STATUS_BCM88790_A0r_fields[] = { 26808 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 26809 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 26810 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 26811 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 26812 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 26813 }; 26814 26815 #endif 26816 #if defined(BCM_88675_A0) 26817 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECTr_fields[] = { 26818 { ARCACHEf, 4, 5, SOCF_LE }, 26819 { ARUSERf, 5, 14, SOCF_LE }, 26820 { AWCACHEf, 4, 1, SOCF_LE }, 26821 { AWUSERf, 5, 9, SOCF_LE }, 26822 { CLK_ENABLEf, 1, 0, 0 }, 26823 { COHERENT_TRANSACTIONf, 1, 30, 0 }, 26824 { COHERENT_TRANSACTION_BYPASSf, 1, 31, 0 } 26825 }; 26826 26827 #endif 26828 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 26829 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 26830 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 26831 defined(BCM_56260_B0) || defined(BCM_56270_A0) || \ 26832 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 26833 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 26834 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 26835 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 26836 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 26837 defined(BCM_56980_B0) 26838 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECT_BCM53400_A0r_fields[] = { 26839 { ARCACHEf, 4, 5, SOCF_LE }, 26840 { ARUSERf, 5, 14, SOCF_LE }, 26841 { AWCACHEf, 4, 1, SOCF_LE }, 26842 { AWUSERf, 5, 9, SOCF_LE }, 26843 { CLK_ENABLEf, 1, 0, 0 }, 26844 { COHERENT_TRANSACTIONf, 1, 30, 0 }, 26845 { COHERENT_TRANSACTION_BYPASSf, 1, 31, 0 }, 26846 { RESERVEDf, 11, 19, SOCF_LE|SOCF_RES } 26847 }; 26848 26849 #endif 26850 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 26851 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 26852 defined(BCM_56450_B1) 26853 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECT_BCM56450_A0r_fields[] = { 26854 { CLK_ENABLEf, 1, 0, 0 }, 26855 { RESERVED_0f, 1, 1, SOCF_RES }, 26856 { RESERVED_1f, 29, 3, SOCF_LE|SOCF_RES }, 26857 { SOFT_RESET_ENABLEf, 1, 2, SOCF_RO } 26858 }; 26859 26860 #endif 26861 #if defined(BCM_56270_A0) || defined(BCM_56370_A0) || \ 26862 defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 26863 defined(BCM_56670_A0) || defined(BCM_56670_B0) || \ 26864 defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 26865 defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 26866 defined(BCM_56970_A0) || defined(BCM_56980_A0) || \ 26867 defined(BCM_56980_B0) 26868 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECT_BCM56960_A0r_fields[] = { 26869 { ARCACHEf, 4, 5, SOCF_LE }, 26870 { ARUSERf, 5, 14, SOCF_LE }, 26871 { AWCACHEf, 4, 1, SOCF_LE }, 26872 { AWUSERf, 5, 9, SOCF_LE }, 26873 { CLK_ENABLEf, 1, 0, 0 }, 26874 { COHERENT_TRANSACTIONf, 1, 30, 0 }, 26875 { COHERENT_TRANSACTION_BYPASSf, 1, 31, 0 } 26876 }; 26877 26878 #endif 26879 #if defined(BCM_88270_A0) 26880 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECT_BCM88270_A0r_fields[] = { 26881 { ARCACHEf, 4, 5, SOCF_LE }, 26882 { ARUSERf, 5, 14, SOCF_LE }, 26883 { AWCACHEf, 4, 1, SOCF_LE }, 26884 { AWUSERf, 5, 9, SOCF_LE }, 26885 { CLK_ENABLEf, 1, 0, 0 }, 26886 { COHERENT_TRANSACTIONf, 1, 30, 0 }, 26887 { COHERENT_TRANSACTION_BYPASSf, 1, 31, 0 } 26888 }; 26889 26890 #endif 26891 #if defined(BCM_88375_A0) 26892 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECT_BCM88375_A0r_fields[] = { 26893 { ARCACHEf, 4, 5, SOCF_LE }, 26894 { ARUSERf, 5, 14, SOCF_LE }, 26895 { AWCACHEf, 4, 1, SOCF_LE }, 26896 { AWUSERf, 5, 9, SOCF_LE }, 26897 { CLK_ENABLEf, 1, 0, 0 }, 26898 { COHERENT_TRANSACTIONf, 1, 30, 0 }, 26899 { COHERENT_TRANSACTION_BYPASSf, 1, 31, 0 } 26900 }; 26901 26902 #endif 26903 #if defined(BCM_88375_B0) 26904 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECT_BCM88375_B0r_fields[] = { 26905 { ARCACHEf, 4, 5, SOCF_LE }, 26906 { ARUSERf, 5, 14, SOCF_LE }, 26907 { AWCACHEf, 4, 1, SOCF_LE }, 26908 { AWUSERf, 5, 9, SOCF_LE }, 26909 { CLK_ENABLEf, 1, 0, 0 }, 26910 { COHERENT_TRANSACTIONf, 1, 30, 0 }, 26911 { COHERENT_TRANSACTION_BYPASSf, 1, 31, 0 } 26912 }; 26913 26914 #endif 26915 #if defined(BCM_88470_A0) 26916 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECT_BCM88470_A0r_fields[] = { 26917 { ARCACHEf, 4, 5, SOCF_LE }, 26918 { ARUSERf, 5, 14, SOCF_LE }, 26919 { AWCACHEf, 4, 1, SOCF_LE }, 26920 { AWUSERf, 5, 9, SOCF_LE }, 26921 { CLK_ENABLEf, 1, 0, 0 }, 26922 { COHERENT_TRANSACTIONf, 1, 30, 0 }, 26923 { COHERENT_TRANSACTION_BYPASSf, 1, 31, 0 } 26924 }; 26925 26926 #endif 26927 #if defined(BCM_88470_B0) 26928 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECT_BCM88470_B0r_fields[] = { 26929 { ARCACHEf, 4, 5, SOCF_LE }, 26930 { ARUSERf, 5, 14, SOCF_LE }, 26931 { AWCACHEf, 4, 1, SOCF_LE }, 26932 { AWUSERf, 5, 9, SOCF_LE }, 26933 { CLK_ENABLEf, 1, 0, 0 }, 26934 { COHERENT_TRANSACTIONf, 1, 30, 0 }, 26935 { COHERENT_TRANSACTION_BYPASSf, 1, 31, 0 } 26936 }; 26937 26938 #endif 26939 #if defined(BCM_88675_B0) 26940 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECT_BCM88675_B0r_fields[] = { 26941 { ARCACHEf, 4, 5, SOCF_LE }, 26942 { ARUSERf, 5, 14, SOCF_LE }, 26943 { AWCACHEf, 4, 1, SOCF_LE }, 26944 { AWUSERf, 5, 9, SOCF_LE }, 26945 { CLK_ENABLEf, 1, 0, 0 }, 26946 { COHERENT_TRANSACTIONf, 1, 30, 0 }, 26947 { COHERENT_TRANSACTION_BYPASSf, 1, 31, 0 } 26948 }; 26949 26950 #endif 26951 #if defined(BCM_88680_A0) 26952 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECT_BCM88680_A0r_fields[] = { 26953 { ARCACHEf, 4, 5, SOCF_LE }, 26954 { ARUSERf, 5, 14, SOCF_LE }, 26955 { AWCACHEf, 4, 1, SOCF_LE }, 26956 { AWUSERf, 5, 9, SOCF_LE }, 26957 { CLK_ENABLEf, 1, 0, 0 }, 26958 { COHERENT_TRANSACTIONf, 1, 30, 0 }, 26959 { COHERENT_TRANSACTION_BYPASSf, 1, 31, 0 } 26960 }; 26961 26962 #endif 26963 #if defined(BCM_88690_A0) 26964 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECT_BCM88690_A0r_fields[] = { 26965 { ARCACHEf, 4, 5, SOCF_LE }, 26966 { ARUSERf, 5, 14, SOCF_LE }, 26967 { AWCACHEf, 4, 1, SOCF_LE }, 26968 { AWUSERf, 5, 9, SOCF_LE }, 26969 { CLK_ENABLEf, 1, 0, 0 }, 26970 { COHERENT_TRANSACTIONf, 1, 30, 0 }, 26971 { COHERENT_TRANSACTION_BYPASSf, 1, 31, 0 } 26972 }; 26973 26974 #endif 26975 #if defined(BCM_88690_B0) 26976 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECT_BCM88690_B0r_fields[] = { 26977 { ARCACHEf, 4, 5, SOCF_LE }, 26978 { ARUSERf, 5, 14, SOCF_LE }, 26979 { AWCACHEf, 4, 1, SOCF_LE }, 26980 { AWUSERf, 5, 9, SOCF_LE }, 26981 { CLK_ENABLEf, 1, 0, 0 }, 26982 { COHERENT_TRANSACTIONf, 1, 30, 0 }, 26983 { COHERENT_TRANSACTION_BYPASSf, 1, 31, 0 } 26984 }; 26985 26986 #endif 26987 #if defined(BCM_88790_A0) 26988 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECT_BCM88790_A0r_fields[] = { 26989 { ARCACHEf, 4, 5, SOCF_LE }, 26990 { ARUSERf, 5, 14, SOCF_LE }, 26991 { AWCACHEf, 4, 1, SOCF_LE }, 26992 { AWUSERf, 5, 9, SOCF_LE }, 26993 { CLK_ENABLEf, 1, 0, 0 }, 26994 { COHERENT_TRANSACTIONf, 1, 30, 0 }, 26995 { COHERENT_TRANSACTION_BYPASSf, 1, 31, 0 } 26996 }; 26997 26998 #endif 26999 #if defined(BCM_88950_A0) 27000 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_CONTROL_DIRECT_BCM88950_A0r_fields[] = { 27001 { ARCACHEf, 4, 5, SOCF_LE }, 27002 { ARUSERf, 5, 14, SOCF_LE }, 27003 { AWCACHEf, 4, 1, SOCF_LE }, 27004 { AWUSERf, 5, 9, SOCF_LE }, 27005 { CLK_ENABLEf, 1, 0, 0 }, 27006 { COHERENT_TRANSACTIONf, 1, 30, 0 }, 27007 { COHERENT_TRANSACTION_BYPASSf, 1, 31, 0 } 27008 }; 27009 27010 #endif 27011 #if defined(BCM_88675_A0) 27012 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_STATUSr_fields[] = { 27013 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 27014 }; 27015 27016 #endif 27017 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 27018 defined(BCM_53570_A0) || defined(BCM_53570_B0) || \ 27019 defined(BCM_56160_A0) || defined(BCM_56260_A0) || \ 27020 defined(BCM_56260_B0) || defined(BCM_56560_A0) || \ 27021 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 27022 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 27023 defined(BCM_56965_A0) 27024 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_STATUS_BCM53400_A0r_fields[] = { 27025 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO } 27026 }; 27027 27028 #endif 27029 #if defined(BCM_88270_A0) 27030 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_STATUS_BCM88270_A0r_fields[] = { 27031 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 27032 }; 27033 27034 #endif 27035 #if defined(BCM_88375_A0) 27036 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_STATUS_BCM88375_A0r_fields[] = { 27037 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 27038 }; 27039 27040 #endif 27041 #if defined(BCM_88375_B0) 27042 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_STATUS_BCM88375_B0r_fields[] = { 27043 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 27044 }; 27045 27046 #endif 27047 #if defined(BCM_88470_A0) 27048 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_STATUS_BCM88470_A0r_fields[] = { 27049 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 27050 }; 27051 27052 #endif 27053 #if defined(BCM_88470_B0) 27054 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_STATUS_BCM88470_B0r_fields[] = { 27055 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 27056 }; 27057 27058 #endif 27059 #if defined(BCM_88675_B0) 27060 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_STATUS_BCM88675_B0r_fields[] = { 27061 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 27062 }; 27063 27064 #endif 27065 #if defined(BCM_88680_A0) 27066 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_STATUS_BCM88680_A0r_fields[] = { 27067 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 27068 }; 27069 27070 #endif 27071 #if defined(BCM_88690_A0) 27072 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_STATUS_BCM88690_A0r_fields[] = { 27073 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 27074 }; 27075 27076 #endif 27077 #if defined(BCM_88690_B0) 27078 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_STATUS_BCM88690_B0r_fields[] = { 27079 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 27080 }; 27081 27082 #endif 27083 #if defined(BCM_88790_A0) 27084 soc_field_info_t soc_AXI_PCIE_M0_IDM_IO_STATUS_BCM88790_A0r_fields[] = { 27085 { DEBUG_STATUSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_RES } 27086 }; 27087 27088 #endif 27089 #if defined(BCM_88675_A0) 27090 soc_field_info_t soc_AXI_PCIE_M0_IDM_M_IDM_RESET_CONTROLr_fields[] = { 27091 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 27092 { RESETf, 1, 0, 0 } 27093 }; 27094 27095 #endif 27096 #if defined(BCM_88270_A0) 27097 soc_field_info_t soc_AXI_PCIE_M0_IDM_M_IDM_RESET_CONTROL_BCM88270_A0r_fields[] = { 27098 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 27099 { RESETf, 1, 0, 0 } 27100 }; 27101 27102 #endif 27103 #if defined(BCM_88375_A0) 27104 soc_field_info_t soc_AXI_PCIE_M0_IDM_M_IDM_RESET_CONTROL_BCM88375_A0r_fields[] = { 27105 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 27106 { RESETf, 1, 0, 0 } 27107 }; 27108 27109 #endif 27110 #if defined(BCM_88375_B0) 27111 soc_field_info_t soc_AXI_PCIE_M0_IDM_M_IDM_RESET_CONTROL_BCM88375_B0r_fields[] = { 27112 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 27113 { RESETf, 1, 0, 0 } 27114 }; 27115 27116 #endif 27117 #if defined(BCM_88470_A0) 27118 soc_field_info_t soc_AXI_PCIE_M0_IDM_M_IDM_RESET_CONTROL_BCM88470_A0r_fields[] = { 27119 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 27120 { RESETf, 1, 0, 0 } 27121 }; 27122 27123 #endif 27124 #if defined(BCM_88470_B0) 27125 soc_field_info_t soc_AXI_PCIE_M0_IDM_M_IDM_RESET_CONTROL_BCM88470_B0r_fields[] = { 27126 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 27127 { RESETf, 1, 0, 0 } 27128 }; 27129 27130 #endif 27131 #if defined(BCM_88675_B0) 27132 soc_field_info_t soc_AXI_PCIE_M0_IDM_M_IDM_RESET_CONTROL_BCM88675_B0r_fields[] = { 27133 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 27134 { RESETf, 1, 0, 0 } 27135 }; 27136 27137 #endif 27138 #if defined(BCM_88680_A0) 27139 soc_field_info_t soc_AXI_PCIE_M0_IDM_M_IDM_RESET_CONTROL_BCM88680_A0r_fields[] = { 27140 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 27141 { RESETf, 1, 0, 0 } 27142 }; 27143 27144 #endif 27145 #if defined(BCM_88690_A0) 27146 soc_field_info_t soc_AXI_PCIE_M0_IDM_M_IDM_RESET_CONTROL_BCM88690_A0r_fields[] = { 27147 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 27148 { RESETf, 1, 0, 0 } 27149 }; 27150 27151 #endif 27152 #if defined(BCM_88690_B0) 27153 soc_field_info_t soc_AXI_PCIE_M0_IDM_M_IDM_RESET_CONTROL_BCM88690_B0r_fields[] = { 27154 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 27155 { RESETf, 1, 0, 0 } 27156 }; 27157 27158 #endif 27159 #if defined(BCM_88790_A0) 27160 soc_field_info_t soc_AXI_PCIE_M0_IDM_M_IDM_RESET_CONTROL_BCM88790_A0r_fields[] = { 27161 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 27162 { RESETf, 1, 0, 0 } 27163 }; 27164 27165 #endif 27166 #if defined(BCM_88675_A0) 27167 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ADDR_LSBr_fields[] = { 27168 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27169 }; 27170 27171 #endif 27172 #if defined(BCM_88270_A0) 27173 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88270_A0r_fields[] = { 27174 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27175 }; 27176 27177 #endif 27178 #if defined(BCM_88375_A0) 27179 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88375_A0r_fields[] = { 27180 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27181 }; 27182 27183 #endif 27184 #if defined(BCM_88375_B0) 27185 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88375_B0r_fields[] = { 27186 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27187 }; 27188 27189 #endif 27190 #if defined(BCM_88470_A0) 27191 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88470_A0r_fields[] = { 27192 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27193 }; 27194 27195 #endif 27196 #if defined(BCM_88470_B0) 27197 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88470_B0r_fields[] = { 27198 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27199 }; 27200 27201 #endif 27202 #if defined(BCM_88675_B0) 27203 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88675_B0r_fields[] = { 27204 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27205 }; 27206 27207 #endif 27208 #if defined(BCM_88680_A0) 27209 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88680_A0r_fields[] = { 27210 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27211 }; 27212 27213 #endif 27214 #if defined(BCM_88690_A0) 27215 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88690_A0r_fields[] = { 27216 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27217 }; 27218 27219 #endif 27220 #if defined(BCM_88690_B0) 27221 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88690_B0r_fields[] = { 27222 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27223 }; 27224 27225 #endif 27226 #if defined(BCM_88790_A0) 27227 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ADDR_LSB_BCM88790_A0r_fields[] = { 27228 { ADDRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG } 27229 }; 27230 27231 #endif 27232 #if defined(BCM_88675_A0) 27233 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_COMPLETEr_fields[] = { 27234 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 27235 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 27236 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 27237 }; 27238 27239 #endif 27240 #if defined(BCM_88270_A0) 27241 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88270_A0r_fields[] = { 27242 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 27243 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 27244 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 27245 }; 27246 27247 #endif 27248 #if defined(BCM_88375_A0) 27249 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88375_A0r_fields[] = { 27250 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 27251 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 27252 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 27253 }; 27254 27255 #endif 27256 #if defined(BCM_88375_B0) 27257 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88375_B0r_fields[] = { 27258 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 27259 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 27260 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 27261 }; 27262 27263 #endif 27264 #if defined(BCM_88470_A0) 27265 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88470_A0r_fields[] = { 27266 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 27267 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 27268 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 27269 }; 27270 27271 #endif 27272 #if defined(BCM_88470_B0) 27273 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88470_B0r_fields[] = { 27274 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 27275 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 27276 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 27277 }; 27278 27279 #endif 27280 #if defined(BCM_88675_B0) 27281 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88675_B0r_fields[] = { 27282 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 27283 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 27284 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 27285 }; 27286 27287 #endif 27288 #if defined(BCM_88680_A0) 27289 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88680_A0r_fields[] = { 27290 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 27291 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 27292 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 27293 }; 27294 27295 #endif 27296 #if defined(BCM_88690_A0) 27297 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88690_A0r_fields[] = { 27298 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 27299 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 27300 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 27301 }; 27302 27303 #endif 27304 #if defined(BCM_88690_B0) 27305 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88690_B0r_fields[] = { 27306 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 27307 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 27308 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 27309 }; 27310 27311 #endif 27312 #if defined(BCM_88790_A0) 27313 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_COMPLETE_BCM88790_A0r_fields[] = { 27314 { ERROR_COMPLETEf, 1, 0, SOCF_RO|SOCF_SIG }, 27315 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG }, 27316 { OVERFLOW_COMPLETEf, 1, 1, SOCF_RO|SOCF_SIG } 27317 }; 27318 27319 #endif 27320 #if defined(BCM_88675_A0) 27321 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_CONTROLr_fields[] = { 27322 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 27323 { BUS_ERROR_RESETf, 1, 0, 0 }, 27324 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 27325 { TIMEOUT_ENABLEf, 1, 9, 0 }, 27326 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 27327 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 27328 { TIMEOUT_RESETf, 1, 2, 0 } 27329 }; 27330 27331 #endif 27332 #if defined(BCM_88270_A0) 27333 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88270_A0r_fields[] = { 27334 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 27335 { BUS_ERROR_RESETf, 1, 0, 0 }, 27336 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 27337 { TIMEOUT_ENABLEf, 1, 9, 0 }, 27338 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 27339 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 27340 { TIMEOUT_RESETf, 1, 2, 0 } 27341 }; 27342 27343 #endif 27344 #if defined(BCM_88375_A0) 27345 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88375_A0r_fields[] = { 27346 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 27347 { BUS_ERROR_RESETf, 1, 0, 0 }, 27348 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 27349 { TIMEOUT_ENABLEf, 1, 9, 0 }, 27350 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 27351 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 27352 { TIMEOUT_RESETf, 1, 2, 0 } 27353 }; 27354 27355 #endif 27356 #if defined(BCM_88375_B0) 27357 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88375_B0r_fields[] = { 27358 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 27359 { BUS_ERROR_RESETf, 1, 0, 0 }, 27360 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 27361 { TIMEOUT_ENABLEf, 1, 9, 0 }, 27362 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 27363 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 27364 { TIMEOUT_RESETf, 1, 2, 0 } 27365 }; 27366 27367 #endif 27368 #if defined(BCM_88470_A0) 27369 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88470_A0r_fields[] = { 27370 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 27371 { BUS_ERROR_RESETf, 1, 0, 0 }, 27372 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 27373 { TIMEOUT_ENABLEf, 1, 9, 0 }, 27374 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 27375 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 27376 { TIMEOUT_RESETf, 1, 2, 0 } 27377 }; 27378 27379 #endif 27380 #if defined(BCM_88470_B0) 27381 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88470_B0r_fields[] = { 27382 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 27383 { BUS_ERROR_RESETf, 1, 0, 0 }, 27384 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 27385 { TIMEOUT_ENABLEf, 1, 9, 0 }, 27386 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 27387 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 27388 { TIMEOUT_RESETf, 1, 2, 0 } 27389 }; 27390 27391 #endif 27392 #if defined(BCM_88675_B0) 27393 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88675_B0r_fields[] = { 27394 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 27395 { BUS_ERROR_RESETf, 1, 0, 0 }, 27396 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 27397 { TIMEOUT_ENABLEf, 1, 9, 0 }, 27398 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 27399 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 27400 { TIMEOUT_RESETf, 1, 2, 0 } 27401 }; 27402 27403 #endif 27404 #if defined(BCM_88680_A0) 27405 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88680_A0r_fields[] = { 27406 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 27407 { BUS_ERROR_RESETf, 1, 0, 0 }, 27408 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 27409 { TIMEOUT_ENABLEf, 1, 9, 0 }, 27410 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 27411 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 27412 { TIMEOUT_RESETf, 1, 2, 0 } 27413 }; 27414 27415 #endif 27416 #if defined(BCM_88690_A0) 27417 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88690_A0r_fields[] = { 27418 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 27419 { BUS_ERROR_RESETf, 1, 0, 0 }, 27420 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 27421 { TIMEOUT_ENABLEf, 1, 9, 0 }, 27422 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 27423 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 27424 { TIMEOUT_RESETf, 1, 2, 0 } 27425 }; 27426 27427 #endif 27428 #if defined(BCM_88690_B0) 27429 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88690_B0r_fields[] = { 27430 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 27431 { BUS_ERROR_RESETf, 1, 0, 0 }, 27432 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 27433 { TIMEOUT_ENABLEf, 1, 9, 0 }, 27434 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 27435 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 27436 { TIMEOUT_RESETf, 1, 2, 0 } 27437 }; 27438 27439 #endif 27440 #if defined(BCM_88790_A0) 27441 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_CONTROL_BCM88790_A0r_fields[] = { 27442 { BUS_ERROR_INTERRUPTf, 1, 1, 0 }, 27443 { BUS_ERROR_RESETf, 1, 0, 0 }, 27444 { FIELD_10_31f, 22, 10, SOCF_LE|SOCF_RO|SOCF_SIG }, 27445 { TIMEOUT_ENABLEf, 1, 9, 0 }, 27446 { TIMEOUT_EXPONENTf, 5, 4, SOCF_LE }, 27447 { TIMEOUT_INTERRUPTf, 1, 3, 0 }, 27448 { TIMEOUT_RESETf, 1, 2, 0 } 27449 }; 27450 27451 #endif 27452 #if defined(BCM_88675_A0) 27453 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_FLAGSr_fields[] = { 27454 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 27455 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 27456 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 27457 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 27458 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 27459 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 27460 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27461 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27462 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 27463 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 27464 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 27465 }; 27466 27467 #endif 27468 #if defined(BCM_88270_A0) 27469 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88270_A0r_fields[] = { 27470 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 27471 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 27472 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 27473 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 27474 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 27475 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 27476 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27477 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27478 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 27479 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 27480 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 27481 }; 27482 27483 #endif 27484 #if defined(BCM_88375_A0) 27485 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88375_A0r_fields[] = { 27486 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 27487 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 27488 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 27489 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 27490 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 27491 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 27492 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27493 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27494 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 27495 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 27496 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 27497 }; 27498 27499 #endif 27500 #if defined(BCM_88375_B0) 27501 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88375_B0r_fields[] = { 27502 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 27503 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 27504 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 27505 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 27506 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 27507 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 27508 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27509 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27510 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 27511 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 27512 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 27513 }; 27514 27515 #endif 27516 #if defined(BCM_88470_A0) 27517 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88470_A0r_fields[] = { 27518 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 27519 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 27520 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 27521 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 27522 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 27523 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 27524 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27525 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27526 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 27527 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 27528 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 27529 }; 27530 27531 #endif 27532 #if defined(BCM_88470_B0) 27533 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88470_B0r_fields[] = { 27534 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 27535 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 27536 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 27537 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 27538 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 27539 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 27540 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27541 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27542 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 27543 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 27544 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 27545 }; 27546 27547 #endif 27548 #if defined(BCM_88675_B0) 27549 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88675_B0r_fields[] = { 27550 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 27551 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 27552 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 27553 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 27554 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 27555 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 27556 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27557 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27558 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 27559 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 27560 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 27561 }; 27562 27563 #endif 27564 #if defined(BCM_88680_A0) 27565 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88680_A0r_fields[] = { 27566 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 27567 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 27568 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 27569 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 27570 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 27571 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 27572 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27573 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27574 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 27575 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 27576 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 27577 }; 27578 27579 #endif 27580 #if defined(BCM_88690_A0) 27581 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88690_A0r_fields[] = { 27582 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 27583 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 27584 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 27585 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 27586 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 27587 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 27588 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27589 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27590 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 27591 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 27592 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 27593 }; 27594 27595 #endif 27596 #if defined(BCM_88690_B0) 27597 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88690_B0r_fields[] = { 27598 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 27599 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 27600 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 27601 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 27602 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 27603 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 27604 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27605 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27606 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 27607 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 27608 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 27609 }; 27610 27611 #endif 27612 #if defined(BCM_88790_A0) 27613 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_FLAGS_BCM88790_A0r_fields[] = { 27614 { BURSTf, 2, 12, SOCF_LE|SOCF_RO|SOCF_SIG }, 27615 { CACHEf, 4, 16, SOCF_LE|SOCF_RO|SOCF_SIG }, 27616 { DATA_INf, 3, 8, SOCF_LE|SOCF_RO|SOCF_SIG }, 27617 { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG }, 27618 { FIELD_23_23f, 1, 23, SOCF_RO|SOCF_SIG }, 27619 { FIELD_25_31f, 7, 25, SOCF_LE|SOCF_RO|SOCF_SIG }, 27620 { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27621 { LENf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27622 { LOCKf, 2, 14, SOCF_LE|SOCF_RO|SOCF_SIG }, 27623 { PROTf, 3, 20, SOCF_LE|SOCF_RO|SOCF_SIG }, 27624 { READ_WRITEf, 1, 24, SOCF_RO|SOCF_SIG } 27625 }; 27626 27627 #endif 27628 #if defined(BCM_88675_A0) 27629 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_IDr_fields[] = { 27630 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27631 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27632 }; 27633 27634 #endif 27635 #if defined(BCM_88270_A0) 27636 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ID_BCM88270_A0r_fields[] = { 27637 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27638 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27639 }; 27640 27641 #endif 27642 #if defined(BCM_88375_A0) 27643 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ID_BCM88375_A0r_fields[] = { 27644 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27645 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27646 }; 27647 27648 #endif 27649 #if defined(BCM_88375_B0) 27650 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ID_BCM88375_B0r_fields[] = { 27651 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27652 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27653 }; 27654 27655 #endif 27656 #if defined(BCM_88470_A0) 27657 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ID_BCM88470_A0r_fields[] = { 27658 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27659 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27660 }; 27661 27662 #endif 27663 #if defined(BCM_88470_B0) 27664 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ID_BCM88470_B0r_fields[] = { 27665 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27666 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27667 }; 27668 27669 #endif 27670 #if defined(BCM_88675_B0) 27671 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ID_BCM88675_B0r_fields[] = { 27672 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27673 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27674 }; 27675 27676 #endif 27677 #if defined(BCM_88680_A0) 27678 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ID_BCM88680_A0r_fields[] = { 27679 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27680 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27681 }; 27682 27683 #endif 27684 #if defined(BCM_88690_A0) 27685 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ID_BCM88690_A0r_fields[] = { 27686 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27687 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27688 }; 27689 27690 #endif 27691 #if defined(BCM_88690_B0) 27692 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ID_BCM88690_B0r_fields[] = { 27693 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27694 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27695 }; 27696 27697 #endif 27698 #if defined(BCM_88790_A0) 27699 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_ID_BCM88790_A0r_fields[] = { 27700 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27701 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27702 }; 27703 27704 #endif 27705 #if defined(BCM_88675_A0) 27706 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_STATUSr_fields[] = { 27707 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27708 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 27709 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 27710 }; 27711 27712 #endif 27713 #if defined(BCM_88270_A0) 27714 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88270_A0r_fields[] = { 27715 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27716 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 27717 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 27718 }; 27719 27720 #endif 27721 #if defined(BCM_88375_A0) 27722 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88375_A0r_fields[] = { 27723 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27724 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 27725 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 27726 }; 27727 27728 #endif 27729 #if defined(BCM_88375_B0) 27730 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88375_B0r_fields[] = { 27731 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27732 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 27733 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 27734 }; 27735 27736 #endif 27737 #if defined(BCM_88470_A0) 27738 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88470_A0r_fields[] = { 27739 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27740 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 27741 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 27742 }; 27743 27744 #endif 27745 #if defined(BCM_88470_B0) 27746 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88470_B0r_fields[] = { 27747 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27748 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 27749 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 27750 }; 27751 27752 #endif 27753 #if defined(BCM_88675_B0) 27754 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88675_B0r_fields[] = { 27755 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27756 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 27757 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 27758 }; 27759 27760 #endif 27761 #if defined(BCM_88680_A0) 27762 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88680_A0r_fields[] = { 27763 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27764 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 27765 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 27766 }; 27767 27768 #endif 27769 #if defined(BCM_88690_A0) 27770 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88690_A0r_fields[] = { 27771 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27772 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 27773 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 27774 }; 27775 27776 #endif 27777 #if defined(BCM_88690_B0) 27778 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88690_B0r_fields[] = { 27779 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27780 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 27781 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 27782 }; 27783 27784 #endif 27785 #if defined(BCM_88790_A0) 27786 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_ERROR_LOG_STATUS_BCM88790_A0r_fields[] = { 27787 { CAUSEf, 2, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27788 { ERROR_OVERFLOWf, 1, 2, SOCF_RO|SOCF_SIG }, 27789 { FIELD_3_31f, 29, 3, SOCF_LE|SOCF_RO|SOCF_SIG } 27790 }; 27791 27792 #endif 27793 #if defined(BCM_88675_A0) 27794 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_INTERRUPT_STATUSr_fields[] = { 27795 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 27796 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 27797 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 27798 }; 27799 27800 #endif 27801 #if defined(BCM_88270_A0) 27802 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_INTERRUPT_STATUS_BCM88270_A0r_fields[] = { 27803 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 27804 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 27805 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 27806 }; 27807 27808 #endif 27809 #if defined(BCM_88375_A0) 27810 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_INTERRUPT_STATUS_BCM88375_A0r_fields[] = { 27811 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 27812 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 27813 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 27814 }; 27815 27816 #endif 27817 #if defined(BCM_88375_B0) 27818 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_INTERRUPT_STATUS_BCM88375_B0r_fields[] = { 27819 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 27820 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 27821 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 27822 }; 27823 27824 #endif 27825 #if defined(BCM_88470_A0) 27826 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_INTERRUPT_STATUS_BCM88470_A0r_fields[] = { 27827 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 27828 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 27829 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 27830 }; 27831 27832 #endif 27833 #if defined(BCM_88470_B0) 27834 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_INTERRUPT_STATUS_BCM88470_B0r_fields[] = { 27835 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 27836 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 27837 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 27838 }; 27839 27840 #endif 27841 #if defined(BCM_88675_B0) 27842 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_INTERRUPT_STATUS_BCM88675_B0r_fields[] = { 27843 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 27844 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 27845 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 27846 }; 27847 27848 #endif 27849 #if defined(BCM_88680_A0) 27850 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_INTERRUPT_STATUS_BCM88680_A0r_fields[] = { 27851 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 27852 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 27853 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 27854 }; 27855 27856 #endif 27857 #if defined(BCM_88690_A0) 27858 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_INTERRUPT_STATUS_BCM88690_A0r_fields[] = { 27859 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 27860 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 27861 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 27862 }; 27863 27864 #endif 27865 #if defined(BCM_88690_B0) 27866 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_INTERRUPT_STATUS_BCM88690_B0r_fields[] = { 27867 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 27868 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 27869 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 27870 }; 27871 27872 #endif 27873 #if defined(BCM_88790_A0) 27874 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_INTERRUPT_STATUS_BCM88790_A0r_fields[] = { 27875 { ERROR_LOG_INTERRUPTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }, 27876 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }, 27877 { TIMEOUT_INTERRUPTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR } 27878 }; 27879 27880 #endif 27881 #if defined(BCM_88675_A0) 27882 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_READ_IDr_fields[] = { 27883 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27884 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27885 }; 27886 27887 #endif 27888 #if defined(BCM_88270_A0) 27889 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_READ_ID_BCM88270_A0r_fields[] = { 27890 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27891 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27892 }; 27893 27894 #endif 27895 #if defined(BCM_88375_A0) 27896 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_READ_ID_BCM88375_A0r_fields[] = { 27897 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27898 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27899 }; 27900 27901 #endif 27902 #if defined(BCM_88375_B0) 27903 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_READ_ID_BCM88375_B0r_fields[] = { 27904 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27905 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27906 }; 27907 27908 #endif 27909 #if defined(BCM_88470_A0) 27910 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_READ_ID_BCM88470_A0r_fields[] = { 27911 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27912 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27913 }; 27914 27915 #endif 27916 #if defined(BCM_88470_B0) 27917 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_READ_ID_BCM88470_B0r_fields[] = { 27918 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27919 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27920 }; 27921 27922 #endif 27923 #if defined(BCM_88675_B0) 27924 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_READ_ID_BCM88675_B0r_fields[] = { 27925 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27926 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27927 }; 27928 27929 #endif 27930 #if defined(BCM_88680_A0) 27931 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_READ_ID_BCM88680_A0r_fields[] = { 27932 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27933 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27934 }; 27935 27936 #endif 27937 #if defined(BCM_88690_A0) 27938 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_READ_ID_BCM88690_A0r_fields[] = { 27939 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27940 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27941 }; 27942 27943 #endif 27944 #if defined(BCM_88690_B0) 27945 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_READ_ID_BCM88690_B0r_fields[] = { 27946 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27947 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27948 }; 27949 27950 #endif 27951 #if defined(BCM_88790_A0) 27952 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_READ_ID_BCM88790_A0r_fields[] = { 27953 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 27954 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 27955 }; 27956 27957 #endif 27958 #if defined(BCM_88675_A0) 27959 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_STATUSr_fields[] = { 27960 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 27961 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 27962 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27963 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 27964 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 27965 }; 27966 27967 #endif 27968 #if defined(BCM_88270_A0) 27969 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_STATUS_BCM88270_A0r_fields[] = { 27970 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 27971 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 27972 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27973 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 27974 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 27975 }; 27976 27977 #endif 27978 #if defined(BCM_88375_A0) 27979 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_STATUS_BCM88375_A0r_fields[] = { 27980 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 27981 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 27982 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27983 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 27984 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 27985 }; 27986 27987 #endif 27988 #if defined(BCM_88375_B0) 27989 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_STATUS_BCM88375_B0r_fields[] = { 27990 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 27991 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 27992 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 27993 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 27994 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 27995 }; 27996 27997 #endif 27998 #if defined(BCM_88470_A0) 27999 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_STATUS_BCM88470_A0r_fields[] = { 28000 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 28001 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 28002 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 28003 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 28004 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 28005 }; 28006 28007 #endif 28008 #if defined(BCM_88470_B0) 28009 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_STATUS_BCM88470_B0r_fields[] = { 28010 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 28011 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 28012 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 28013 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 28014 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 28015 }; 28016 28017 #endif 28018 #if defined(BCM_88675_B0) 28019 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_STATUS_BCM88675_B0r_fields[] = { 28020 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 28021 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 28022 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 28023 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 28024 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 28025 }; 28026 28027 #endif 28028 #if defined(BCM_88680_A0) 28029 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_STATUS_BCM88680_A0r_fields[] = { 28030 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 28031 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 28032 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 28033 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 28034 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 28035 }; 28036 28037 #endif 28038 #if defined(BCM_88690_A0) 28039 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_STATUS_BCM88690_A0r_fields[] = { 28040 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 28041 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 28042 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 28043 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 28044 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 28045 }; 28046 28047 #endif 28048 #if defined(BCM_88690_B0) 28049 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_STATUS_BCM88690_B0r_fields[] = { 28050 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 28051 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 28052 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 28053 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 28054 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 28055 }; 28056 28057 #endif 28058 #if defined(BCM_88790_A0) 28059 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_STATUS_BCM88790_A0r_fields[] = { 28060 { ACTIVE_READf, 1, 0, SOCF_RO|SOCF_SIG }, 28061 { ACTIVE_WRITEf, 1, 1, SOCF_RO|SOCF_SIG }, 28062 { FIELD_4_31f, 28, 4, SOCF_LE|SOCF_RO|SOCF_SIG }, 28063 { READ_RECEIVEDf, 1, 2, SOCF_RO|SOCF_SIG }, 28064 { WRITE_RECEIVEDf, 1, 3, SOCF_RO|SOCF_SIG } 28065 }; 28066 28067 #endif 28068 #if defined(BCM_88675_A0) 28069 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_WRITE_IDr_fields[] = { 28070 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28071 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28072 }; 28073 28074 #endif 28075 #if defined(BCM_88270_A0) 28076 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_WRITE_ID_BCM88270_A0r_fields[] = { 28077 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28078 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28079 }; 28080 28081 #endif 28082 #if defined(BCM_88375_A0) 28083 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_WRITE_ID_BCM88375_A0r_fields[] = { 28084 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28085 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28086 }; 28087 28088 #endif 28089 #if defined(BCM_88375_B0) 28090 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_WRITE_ID_BCM88375_B0r_fields[] = { 28091 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28092 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28093 }; 28094 28095 #endif 28096 #if defined(BCM_88470_A0) 28097 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_WRITE_ID_BCM88470_A0r_fields[] = { 28098 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28099 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28100 }; 28101 28102 #endif 28103 #if defined(BCM_88470_B0) 28104 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_WRITE_ID_BCM88470_B0r_fields[] = { 28105 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28106 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28107 }; 28108 28109 #endif 28110 #if defined(BCM_88675_B0) 28111 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_WRITE_ID_BCM88675_B0r_fields[] = { 28112 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28113 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28114 }; 28115 28116 #endif 28117 #if defined(BCM_88680_A0) 28118 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_WRITE_ID_BCM88680_A0r_fields[] = { 28119 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28120 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28121 }; 28122 28123 #endif 28124 #if defined(BCM_88690_A0) 28125 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_WRITE_ID_BCM88690_A0r_fields[] = { 28126 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28127 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28128 }; 28129 28130 #endif 28131 #if defined(BCM_88690_B0) 28132 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_WRITE_ID_BCM88690_B0r_fields[] = { 28133 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28134 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28135 }; 28136 28137 #endif 28138 #if defined(BCM_88790_A0) 28139 soc_field_info_t soc_AXI_PCIE_S0_IDM_IDM_RESET_WRITE_ID_BCM88790_A0r_fields[] = { 28140 { MASTER_IDf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }, 28141 { VMASTER_IDf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG } 28142 }; 28143 28144 #endif 28145 #if defined(BCM_88675_A0) 28146 soc_field_info_t soc_AXI_PCIE_S0_IDM_S_IDM_RESET_CONTROLr_fields[] = { 28147 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 28148 { RESETf, 1, 0, 0 } 28149 }; 28150 28151 #endif 28152 #if defined(BCM_88270_A0) 28153 soc_field_info_t soc_AXI_PCIE_S0_IDM_S_IDM_RESET_CONTROL_BCM88270_A0r_fields[] = { 28154 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 28155 { RESETf, 1, 0, 0 } 28156 }; 28157 28158 #endif 28159 #if defined(BCM_88375_A0) 28160 soc_field_info_t soc_AXI_PCIE_S0_IDM_S_IDM_RESET_CONTROL_BCM88375_A0r_fields[] = { 28161 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 28162 { RESETf, 1, 0, 0 } 28163 }; 28164 28165 #endif 28166 #if defined(BCM_88375_B0) 28167 soc_field_info_t soc_AXI_PCIE_S0_IDM_S_IDM_RESET_CONTROL_BCM88375_B0r_fields[] = { 28168 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 28169 { RESETf, 1, 0, 0 } 28170 }; 28171 28172 #endif 28173 #if defined(BCM_88470_A0) 28174 soc_field_info_t soc_AXI_PCIE_S0_IDM_S_IDM_RESET_CONTROL_BCM88470_A0r_fields[] = { 28175 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 28176 { RESETf, 1, 0, 0 } 28177 }; 28178 28179 #endif 28180 #if defined(BCM_88470_B0) 28181 soc_field_info_t soc_AXI_PCIE_S0_IDM_S_IDM_RESET_CONTROL_BCM88470_B0r_fields[] = { 28182 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 28183 { RESETf, 1, 0, 0 } 28184 }; 28185 28186 #endif 28187 #if defined(BCM_88675_B0) 28188 soc_field_info_t soc_AXI_PCIE_S0_IDM_S_IDM_RESET_CONTROL_BCM88675_B0r_fields[] = { 28189 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 28190 { RESETf, 1, 0, 0 } 28191 }; 28192 28193 #endif 28194 #if defined(BCM_88680_A0) 28195 soc_field_info_t soc_AXI_PCIE_S0_IDM_S_IDM_RESET_CONTROL_BCM88680_A0r_fields[] = { 28196 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 28197 { RESETf, 1, 0, 0 } 28198 }; 28199 28200 #endif 28201 #if defined(BCM_88690_A0) 28202 soc_field_info_t soc_AXI_PCIE_S0_IDM_S_IDM_RESET_CONTROL_BCM88690_A0r_fields[] = { 28203 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 28204 { RESETf, 1, 0, 0 } 28205 }; 28206 28207 #endif 28208 #if defined(BCM_88690_B0) 28209 soc_field_info_t soc_AXI_PCIE_S0_IDM_S_IDM_RESET_CONTROL_BCM88690_B0r_fields[] = { 28210 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 28211 { RESETf, 1, 0, 0 } 28212 }; 28213 28214 #endif 28215 #if defined(BCM_88790_A0) 28216 soc_field_info_t soc_AXI_PCIE_S0_IDM_S_IDM_RESET_CONTROL_BCM88790_A0r_fields[] = { 28217 { FIELD_1_31f, 31, 1, SOCF_LE|SOCF_RO|SOCF_SIG }, 28218 { RESETf, 1, 0, 0 } 28219 }; 28220 28221 #endif 28222 #if defined(BCM_88650_A0) 28223 soc_field_info_t soc_AXI_SRAM_MEMC_CONFIGr_fields[] = { 28224 { ARBITERf, 1, 0, SOCF_SIG }, 28225 { RESERVED_0f, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 28226 { SRAM_ECC_FIX_ENf, 1, 1, SOCF_SIG } 28227 }; 28228 28229 #endif 28230 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 28231 soc_field_info_t soc_AXI_SRAM_MEMC_CONFIG_BCM56440_A0r_fields[] = { 28232 { ARBITERf, 1, 0, 0 }, 28233 { RESERVED_0f, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 28234 { SRAM_ECC_FIX_ENf, 1, 1, 0 } 28235 }; 28236 28237 #endif 28238 #if defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 28239 defined(BCM_56860_A0) 28240 soc_field_info_t soc_AXI_SRAM_MEMC_CONFIG_BCM56640_A0r_fields[] = { 28241 { ARBITERf, 1, 0, 0 }, 28242 { RESERVED_0f, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 28243 { SRAM_ECC_FIX_ENf, 1, 1, 0 } 28244 }; 28245 28246 #endif 28247 #if defined(BCM_88202_A0) 28248 soc_field_info_t soc_AXI_SRAM_MEMC_CONFIG_BCM88202_A0r_fields[] = { 28249 { ARBITERf, 1, 0, SOCF_SIG }, 28250 { FIELD_2_31f, 30, 2, SOCF_LE|SOCF_RO }, 28251 { SRAM_ECC_FIX_ENf, 1, 1, SOCF_SIG } 28252 }; 28253 28254 #endif 28255 #if defined(BCM_88650_B0) 28256 soc_field_info_t soc_AXI_SRAM_MEMC_CONFIG_BCM88650_B0r_fields[] = { 28257 { ARBITERf, 1, 0, SOCF_SIG }, 28258 { RESERVED_0f, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 28259 { SRAM_ECC_FIX_ENf, 1, 1, SOCF_SIG } 28260 }; 28261 28262 #endif 28263 #if defined(BCM_88660_A0) 28264 soc_field_info_t soc_AXI_SRAM_MEMC_CONFIG_BCM88660_A0r_fields[] = { 28265 { ARBITERf, 1, 0, SOCF_SIG }, 28266 { RESERVED_0f, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES }, 28267 { SRAM_ECC_FIX_ENf, 1, 1, SOCF_SIG } 28268 }; 28269 28270 #endif 28271 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28272 soc_field_info_t soc_AXP_CH_DEBUG_PKT_DROPr_fields[] = { 28273 { PKT_COUNTf, 30, 0, SOCF_LE } 28274 }; 28275 28276 #endif 28277 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28278 soc_field_info_t soc_AXP_CH_INBUF_ECC_CONTROLr_fields[] = { 28279 { CORRUPT_1Bf, 1, 2, 0 }, 28280 { CORRUPT_2Bf, 1, 3, 0 }, 28281 { ENABLEf, 1, 0, 0 }, 28282 { REPORT_1B_ERRf, 1, 1, 0 } 28283 }; 28284 28285 #endif 28286 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28287 soc_field_info_t soc_AXP_CH_INBUF_ECC_STATUS_INTRr_fields[] = { 28288 { DOUBLE_BIT_ERRf, 1, 2, 0 }, 28289 { ECC_ERRf, 1, 0, 0 }, 28290 { ENTRY_IDXf, 9, 3, SOCF_LE }, 28291 { MULTIPLE_ERRf, 1, 1, 0 } 28292 }; 28293 28294 #endif 28295 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28296 soc_field_info_t soc_AXP_CH_INT_MASKr_fields[] = { 28297 { AXP_INT_BUF_MASKf, 1, 0, 0 }, 28298 { AXP_MASKf, 1, 0, 0 }, 28299 { AXP_SM_MASKf, 1, 4, 0 }, 28300 { AXP_WRX_MASKf, 1, 2, 0 }, 28301 { AXP_WTX_MASKf, 1, 3, 0 }, 28302 { NLF_MASKf, 4, 1, SOCF_LE } 28303 }; 28304 28305 #endif 28306 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28307 soc_field_info_t soc_AXP_CH_INT_STATUSr_fields[] = { 28308 { AXP_INT_BUF_STATUSf, 1, 0, SOCF_RO }, 28309 { AXP_SM_STATUSf, 1, 4, SOCF_RO }, 28310 { AXP_STATUSf, 1, 0, SOCF_RO }, 28311 { AXP_WRX_STATUSf, 1, 2, SOCF_RO }, 28312 { AXP_WTX_STATUSf, 1, 3, SOCF_RO }, 28313 { NLF_STATUSf, 4, 1, SOCF_LE|SOCF_RO } 28314 }; 28315 28316 #endif 28317 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28318 soc_field_info_t soc_AXP_CH_IP_CREDIT_COUNTr_fields[] = { 28319 { COUNTf, 5, 0, SOCF_LE } 28320 }; 28321 28322 #endif 28323 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28324 soc_field_info_t soc_AXP_CH_LCL_INT_MASKr_fields[] = { 28325 { MASKf, 1, 0, 0 } 28326 }; 28327 28328 #endif 28329 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28330 soc_field_info_t soc_AXP_CH_LCL_INT_STATUSr_fields[] = { 28331 { STATUSf, 1, 0, SOCF_RO } 28332 }; 28333 28334 #endif 28335 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28336 soc_field_info_t soc_AXP_CH_MAX_MMU_REQr_fields[] = { 28337 { REQ_MAXf, 7, 0, SOCF_LE } 28338 }; 28339 28340 #endif 28341 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28342 soc_field_info_t soc_AXP_CH_MEM_CONTROLr_fields[] = { 28343 { INBUF_MEM_0_TMf, 10, 0, SOCF_LE|SOCF_RES }, 28344 { INBUF_MEM_1_TMf, 10, 10, SOCF_LE|SOCF_RES } 28345 }; 28346 28347 #endif 28348 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28349 soc_field_info_t soc_AXP_CH_MMU_REQ_COUNTr_fields[] = { 28350 { REQ_COUNTf, 7, 0, SOCF_LE } 28351 }; 28352 28353 #endif 28354 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 28355 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 28356 defined(BCM_56450_B1) || defined(BCM_56640_A0) || \ 28357 defined(BCM_56850_A0) || defined(BCM_56860_A0) 28358 soc_field_info_t soc_AXP_CH_MMU_REQ_ENr_fields[] = { 28359 { ENABLEf, 4, 0, SOCF_LE } 28360 }; 28361 28362 #endif 28363 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28364 soc_field_info_t soc_AXP_CH_NLFIB_CREDIT_COUNTr_fields[] = { 28365 { COUNTf, 10, 0, SOCF_LE } 28366 }; 28367 28368 #endif 28369 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28370 soc_field_info_t soc_AXP_CH_NLFIB_PTRr_fields[] = { 28371 { END_PTRf, 9, 9, SOCF_LE }, 28372 { START_PTRf, 9, 0, SOCF_LE } 28373 }; 28374 28375 #endif 28376 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28377 soc_field_info_t soc_AXP_CH_NLFOB_CTRLr_fields[] = { 28378 { CREDIT_ENf, 1, 0, 0 }, 28379 { MAX_REQf, 10, 1, SOCF_LE } 28380 }; 28381 28382 #endif 28383 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28384 soc_field_info_t soc_AXP_CH_NLF_CLK_DISABLEr_fields[] = { 28385 { DISABLE_CLKf, 3, 1, SOCF_LE|SOCF_RES }, 28386 { NLF_0_UNUSEDf, 1, 0, SOCF_RES } 28387 }; 28388 28389 #endif 28390 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28391 soc_field_info_t soc_AXP_CH_NLF_FLUSHr_fields[] = { 28392 { FLUSHf, 4, 0, SOCF_LE } 28393 }; 28394 28395 #endif 28396 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28397 soc_field_info_t soc_AXP_CH_NLF_PORT_MAPPINGr_fields[] = { 28398 { NLF_PORT_NUMf, 7, 0, SOCF_LE } 28399 }; 28400 28401 #endif 28402 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28403 soc_field_info_t soc_AXP_CH_OUTPUT_ARB_CONTROLr_fields[] = { 28404 { ALLOWANCEf, 14, 2, SOCF_LE }, 28405 { MODEf, 2, 0, SOCF_LE } 28406 }; 28407 28408 #endif 28409 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28410 soc_field_info_t soc_AXP_CH_OUTPUT_ARB_STRICTPr_fields[] = { 28411 { ORDERf, 4, 0, SOCF_LE } 28412 }; 28413 28414 #endif 28415 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28416 soc_field_info_t soc_AXP_CH_OUTPUT_ARB_WERRr_fields[] = { 28417 { MASKf, 1, 7, 0 }, 28418 { WEIGHTf, 7, 0, SOCF_LE } 28419 }; 28420 28421 #endif 28422 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28423 soc_field_info_t soc_AXP_SM_BULK_CLEAR_CONTROL0r_fields[] = { 28424 { BULK_CLEAR_ENABLEf, 19, 0, SOCF_LE } 28425 }; 28426 28427 #endif 28428 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28429 soc_field_info_t soc_AXP_SM_BULK_CLEAR_CONTROL1r_fields[] = { 28430 { BCLR_MEM_ADDR_ENDf, 16, 16, SOCF_LE }, 28431 { BCLR_MEM_ADDR_STARTf, 16, 0, SOCF_LE } 28432 }; 28433 28434 #endif 28435 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28436 soc_field_info_t soc_AXP_SM_BULK_CLEAR_STATUSr_fields[] = { 28437 { BULK_CLEAR_DONEf, 19, 0, SOCF_LE|SOCF_RO } 28438 }; 28439 28440 #endif 28441 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28442 soc_field_info_t soc_AXP_SM_BYTES_MATCHED_COUNTERr_fields[] = { 28443 { COUNTf, 32, 0, SOCF_LE } 28444 }; 28445 28446 #endif 28447 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28448 soc_field_info_t soc_AXP_SM_CHAR_REMAP_ECC_INTR_ENABLE_CONTROLr_fields[] = { 28449 { DOUBLE_BIT_ERR_INTR_ENf, 1, 2, 0 }, 28450 { MULTIPLE_ERR_INTR_ENf, 1, 1, 0 }, 28451 { PARITY_ERR_INTR_ENf, 1, 0, 0 } 28452 }; 28453 28454 #endif 28455 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28456 soc_field_info_t soc_AXP_SM_CHAR_REMAP_ECC_INTR_STATUSr_fields[] = { 28457 { DOUBLE_BIT_ERRf, 1, 2, 0 }, 28458 { ENTRY_IDXf, 6, 3, SOCF_LE }, 28459 { MULTIPLE_ERRf, 1, 1, 0 }, 28460 { PARITY_ERRf, 1, 0, 0 }, 28461 { TABLE_IDXf, 5, 9, SOCF_LE } 28462 }; 28463 28464 #endif 28465 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28466 soc_field_info_t soc_AXP_SM_DEBUG_BESTMATCH_STATUSr_fields[] = { 28467 { BEST_MATCH_IDf, 10, 0, SOCF_LE|SOCF_RO }, 28468 { BEST_MATCH_PRIORITYf, 8, 10, SOCF_LE|SOCF_RO }, 28469 { BEST_MATCH_STOPf, 1, 18, SOCF_RO }, 28470 { BEST_MATCH_VALIDf, 1, 31, SOCF_RO } 28471 }; 28472 28473 #endif 28474 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28475 soc_field_info_t soc_AXP_SM_DEBUG_FLAGDATA_STATUSr_fields[] = { 28476 { CROSS_SIG_FLAGSf, 32, 0, SOCF_LE|SOCF_RO } 28477 }; 28478 28479 #endif 28480 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28481 soc_field_info_t soc_AXP_SM_DEBUG_FLOWDATA_STATUS0r_fields[] = { 28482 { BEST_MATCH_SO_FARf, 10, 20, SOCF_LE|SOCF_RO }, 28483 { BEST_MATCH_VALIDf, 1, 30, SOCF_RO }, 28484 { FLOW_ERRORf, 1, 31, SOCF_RO }, 28485 { PACKET_NUMf, 4, 16, SOCF_LE|SOCF_RO }, 28486 { TIMESTAMPf, 16, 0, SOCF_LE|SOCF_RO } 28487 }; 28488 28489 #endif 28490 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28491 soc_field_info_t soc_AXP_SM_DEBUG_FLOWDATA_STATUS1r_fields[] = { 28492 { FLOW_ENTRY_VALIDf, 1, 16, SOCF_RO }, 28493 { TOTAL_BYTES_MATCHEDf, 14, 0, SOCF_LE|SOCF_RO } 28494 }; 28495 28496 #endif 28497 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28498 soc_field_info_t soc_AXP_SM_DEBUG_HEADERDATA_STATUS0r_fields[] = { 28499 { L4_DST_PORTf, 16, 0, SOCF_LE|SOCF_RO }, 28500 { L4_SRC_PORTf, 16, 16, SOCF_LE|SOCF_RO } 28501 }; 28502 28503 #endif 28504 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28505 soc_field_info_t soc_AXP_SM_DEBUG_HEADERDATA_STATUS1r_fields[] = { 28506 { L4_CHECKSUMf, 16, 0, SOCF_LE|SOCF_RO }, 28507 { L4_PROTOCOLf, 8, 16, SOCF_LE|SOCF_RO } 28508 }; 28509 28510 #endif 28511 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28512 soc_field_info_t soc_AXP_SM_DEBUG_MATCHBUF_STATUSr_fields[] = { 28513 { MATCH_BUFFER_STALLf, 32, 0, SOCF_LE } 28514 }; 28515 28516 #endif 28517 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28518 soc_field_info_t soc_AXP_SM_DEBUG_MATCHDATA_STATUSr_fields[] = { 28519 { LAST_MATCH_CSF_CLEARf, 1, 30, SOCF_RO }, 28520 { LAST_MATCH_CSF_INDEXf, 9, 20, SOCF_LE|SOCF_RO }, 28521 { LAST_MATCH_CSF_SETf, 1, 29, SOCF_RO }, 28522 { LAST_MATCH_IDf, 10, 0, SOCF_LE|SOCF_RO }, 28523 { LAST_MATCH_PRIORITYf, 8, 10, SOCF_LE|SOCF_RO }, 28524 { LAST_MATCH_REPORT_LEVELf, 2, 18, SOCF_LE|SOCF_RO }, 28525 { LAST_MATCH_VALIDf, 1, 31, SOCF_RO } 28526 }; 28527 28528 #endif 28529 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28530 soc_field_info_t soc_AXP_SM_DEBUG_MATCH_PROC_CONTROLr_fields[] = { 28531 { FINAL_REPORT_ON_LAST_ENABLEf, 1, 0, 0 }, 28532 { REPORT_ON_ALL_ENABLEf, 1, 1, 0 } 28533 }; 28534 28535 #endif 28536 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28537 soc_field_info_t soc_AXP_SM_DEBUG_METADATA_STATUS0r_fields[] = { 28538 { FLOW_DIRf, 1, 6, SOCF_RO }, 28539 { FT_FIRST_PACKETf, 1, 5, SOCF_RO }, 28540 { FT_LAST_PACKETf, 1, 4, SOCF_RO }, 28541 { FT_PACKET_NUMf, 4, 0, SOCF_LE|SOCF_RO } 28542 }; 28543 28544 #endif 28545 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28546 soc_field_info_t soc_AXP_SM_DEBUG_METADATA_STATUS1r_fields[] = { 28547 { FLOW_IDf, 13, 16, SOCF_LE|SOCF_RO }, 28548 { FLOW_TIMESTAMPf, 16, 0, SOCF_LE|SOCF_RO } 28549 }; 28550 28551 #endif 28552 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28553 soc_field_info_t soc_AXP_SM_DEBUG_METADATA_STATUS2r_fields[] = { 28554 { IP_LENGTHf, 14, 16, SOCF_LE|SOCF_RO }, 28555 { IP_VERSIONf, 4, 12, SOCF_LE|SOCF_RO }, 28556 { L3_HEADER_OFFSETf, 8, 0, SOCF_LE|SOCF_RO } 28557 }; 28558 28559 #endif 28560 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28561 soc_field_info_t soc_AXP_SM_DEBUG_METADATA_STATUS3r_fields[] = { 28562 { L4_HEADER_OFFSETf, 8, 8, SOCF_LE|SOCF_RO }, 28563 { L4_PAYLOAD_OFFSETf, 8, 0, SOCF_LE|SOCF_RO } 28564 }; 28565 28566 #endif 28567 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28568 soc_field_info_t soc_AXP_SM_DEBUG_PACKET_BUFFER_CONTROLr_fields[] = { 28569 { PKTBUF_MAX_INPUT_CREDITSf, 4, 8, SOCF_LE }, 28570 { PKTBUF_MAX_SLIDING_WINDOW_SIZEf, 3, 0, SOCF_LE }, 28571 { PKTBUF_PROCESS_TO_EOP_ENABLEf, 1, 12, 0 }, 28572 { PKTBUF_RESET_IN_CREDITSf, 1, 30, 0 }, 28573 { PKTBUF_RESET_OUT_CREDITSf, 1, 29, 0 } 28574 }; 28575 28576 #endif 28577 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28578 soc_field_info_t soc_AXP_SM_DEBUG_PACKET_BUFFER_STATUSr_fields[] = { 28579 { PKTBUF_INPUT_CREDITS_OUTSTANDINGf, 4, 12, SOCF_LE|SOCF_RO }, 28580 { PKTBUF_OUTPUT_CREDITS_RECEIVEDf, 10, 0, SOCF_LE|SOCF_RO } 28581 }; 28582 28583 #endif 28584 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28585 soc_field_info_t soc_AXP_SM_DEBUG_REGEX_CONTROLr_fields[] = { 28586 { INIT_DATA_OFFSETf, 2, 0, SOCF_LE } 28587 }; 28588 28589 #endif 28590 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28591 soc_field_info_t soc_AXP_SM_DEBUG_REGEX_PAUSE_CONTROL0r_fields[] = { 28592 { PAUSE_MODEf, 3, 0, SOCF_LE }, 28593 { PAUSE_RESUMEf, 1, 31, SOCF_RES|SOCF_PUNCH } 28594 }; 28595 28596 #endif 28597 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28598 soc_field_info_t soc_AXP_SM_DEBUG_REGEX_PAUSE_CONTROL1r_fields[] = { 28599 { PAUSE_MASKf, 16, 16, SOCF_LE }, 28600 { PAUSE_VALUEf, 16, 0, SOCF_LE } 28601 }; 28602 28603 #endif 28604 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28605 soc_field_info_t soc_AXP_SM_DEBUG_REGEX_PAUSE_STATUSr_fields[] = { 28606 { PAUSE_DONEf, 32, 0, SOCF_LE|SOCF_RO } 28607 }; 28608 28609 #endif 28610 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 28611 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 28612 defined(BCM_56450_B1) || defined(BCM_56640_A0) || \ 28613 defined(BCM_56850_A0) || defined(BCM_56860_A0) 28614 soc_field_info_t soc_AXP_SM_FLOW_DONE_PACKET_DROP_COUNTERr_fields[] = { 28615 { COUNTf, 32, 0, SOCF_LE } 28616 }; 28617 28618 #endif 28619 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28620 soc_field_info_t soc_AXP_SM_FLOW_TABLE_ECC_INTR_STATUSr_fields[] = { 28621 { DOUBLE_BIT_ERRf, 1, 2, 0 }, 28622 { ENTRY_IDXf, 13, 3, SOCF_LE }, 28623 { MULTIPLE_ERRf, 1, 1, 0 }, 28624 { PARITY_ERRf, 1, 0, 0 } 28625 }; 28626 28627 #endif 28628 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28629 soc_field_info_t soc_AXP_SM_MATCH_COUNTER_ECC_INTR_STATUSr_fields[] = { 28630 { DOUBLE_BIT_ERRf, 1, 2, 0 }, 28631 { ENTRY_IDXf, 8, 3, SOCF_LE }, 28632 { MULTIPLE_ERRf, 1, 1, 0 }, 28633 { PARITY_ERRf, 1, 0, 0 }, 28634 { TABLE_IDXf, 2, 11, SOCF_LE } 28635 }; 28636 28637 #endif 28638 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28639 soc_field_info_t soc_AXP_SM_MEMORY_BULK_RESETr_fields[] = { 28640 { RESET_DONEf, 1, 1, SOCF_RO|SOCF_RES }, 28641 { START_RESETf, 1, 0, SOCF_RES } 28642 }; 28643 28644 #endif 28645 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28646 soc_field_info_t soc_AXP_SM_MEM_ECC_GEN_CONTROLr_fields[] = { 28647 { ECC_GEN_ENABLEf, 19, 0, SOCF_LE }, 28648 { FLOW_TABLE_ECC_GEN_ENABLEf, 1, 16, 0 }, 28649 { MATCH_COUNTER0_ECC_GEN_ENABLEf, 1, 12, 0 }, 28650 { MATCH_COUNTER1_ECC_GEN_ENABLEf, 1, 13, 0 }, 28651 { MATCH_COUNTER2_ECC_GEN_ENABLEf, 1, 14, 0 }, 28652 { MATCH_COUNTER3_ECC_GEN_ENABLEf, 1, 15, 0 }, 28653 { MATCH_TABLE0_ECC_GEN_ENABLEf, 1, 8, 0 }, 28654 { MATCH_TABLE1_ECC_GEN_ENABLEf, 1, 9, 0 }, 28655 { MATCH_TABLE2_ECC_GEN_ENABLEf, 1, 10, 0 }, 28656 { MATCH_TABLE3_ECC_GEN_ENABLEf, 1, 11, 0 }, 28657 { PACKET_BUFFER_ECC_GEN_ENABLEf, 1, 17, 0 }, 28658 { REMAP_TABLES_ECC_GEN_ENABLEf, 1, 18, 0 }, 28659 { STATE_TABLE0_ECC_GEN_ENABLEf, 1, 0, 0 }, 28660 { STATE_TABLE1_ECC_GEN_ENABLEf, 1, 1, 0 }, 28661 { STATE_TABLE2_ECC_GEN_ENABLEf, 1, 2, 0 }, 28662 { STATE_TABLE3_ECC_GEN_ENABLEf, 1, 3, 0 }, 28663 { STATE_TABLE4_ECC_GEN_ENABLEf, 1, 4, 0 }, 28664 { STATE_TABLE5_ECC_GEN_ENABLEf, 1, 5, 0 }, 28665 { STATE_TABLE6_ECC_GEN_ENABLEf, 1, 6, 0 }, 28666 { STATE_TABLE7_ECC_GEN_ENABLEf, 1, 7, 0 } 28667 }; 28668 28669 #endif 28670 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28671 soc_field_info_t soc_AXP_SM_MEM_PDA_CONTROLr_fields[] = { 28672 { FLOW_MEM_PDAf, 4, 0, SOCF_LE|SOCF_RES }, 28673 { MATCH_MEM_PDAf, 1, 16, SOCF_RES }, 28674 { PACKET_MEM_PDAf, 2, 24, SOCF_LE|SOCF_RES }, 28675 { STATE_MEM_PDAf, 4, 8, SOCF_LE|SOCF_RES } 28676 }; 28677 28678 #endif 28679 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28680 soc_field_info_t soc_AXP_SM_MEM_TM_CONTROLr_fields[] = { 28681 { FLOW_MEM_TMf, 5, 0, SOCF_LE|SOCF_RES }, 28682 { MATCH_MEM_TMf, 5, 16, SOCF_LE|SOCF_RES }, 28683 { PACKET_MEM_TMf, 5, 24, SOCF_LE|SOCF_RES }, 28684 { STATE_MEM_TMf, 5, 8, SOCF_LE|SOCF_RES } 28685 }; 28686 28687 #endif 28688 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28689 soc_field_info_t soc_AXP_SM_PACKET_BUFFER_ECC_INTR_STATUSr_fields[] = { 28690 { DOUBLE_BIT_ERRf, 1, 2, 0 }, 28691 { ENTRY_IDXf, 11, 3, SOCF_LE }, 28692 { MULTIPLE_ERRf, 1, 1, 0 }, 28693 { PARITY_ERRf, 1, 0, 0 } 28694 }; 28695 28696 #endif 28697 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28698 soc_field_info_t soc_AXP_SM_REGEX_CONTROL0r_fields[] = { 28699 { CHAR_REMAP_ENABLEf, 1, 18, 0 }, 28700 { CONTEXT_BASE_PTRf, 16, 0, SOCF_LE }, 28701 { CONTEXT_STORAGE_MODEf, 2, 16, SOCF_LE }, 28702 { REGEX_ENABLEf, 1, 30, 0 }, 28703 { REGEX_RESETf, 1, 31, 0 }, 28704 { SKIP_NULL_ENABLEf, 1, 19, 0 } 28705 }; 28706 28707 #endif 28708 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28709 soc_field_info_t soc_AXP_SM_REGEX_CONTROL1r_fields[] = { 28710 { REGEX_START_PTR0f, 16, 0, SOCF_LE }, 28711 { REGEX_START_PTR1f, 16, 16, SOCF_LE } 28712 }; 28713 28714 #endif 28715 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28716 soc_field_info_t soc_AXP_SM_REGEX_CONTROL2r_fields[] = { 28717 { REGEX_START_PTR2f, 16, 0, SOCF_LE }, 28718 { REGEX_START_PTR3f, 16, 16, SOCF_LE } 28719 }; 28720 28721 #endif 28722 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28723 soc_field_info_t soc_AXP_SM_REGEX_CONTROL3r_fields[] = { 28724 { REGEX_START_PTR4f, 16, 0, SOCF_LE }, 28725 { REGEX_START_PTR5f, 16, 16, SOCF_LE } 28726 }; 28727 28728 #endif 28729 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28730 soc_field_info_t soc_AXP_SM_REGEX_CONTROL4r_fields[] = { 28731 { REGEX_START_PTR6f, 16, 0, SOCF_LE }, 28732 { REGEX_START_PTR7f, 16, 16, SOCF_LE } 28733 }; 28734 28735 #endif 28736 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28737 soc_field_info_t soc_AXP_SM_REGEX_STATE_INTR_ENABLE_CONTROLr_fields[] = { 28738 { REGEX_STATE_ERROR_INTR_ENf, 32, 0, SOCF_LE } 28739 }; 28740 28741 #endif 28742 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28743 soc_field_info_t soc_AXP_SM_REGEX_STATE_INTR_STATUS0r_fields[] = { 28744 { REGEX_STATE_ERRORf, 32, 0, SOCF_LE } 28745 }; 28746 28747 #endif 28748 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28749 soc_field_info_t soc_AXP_SM_REGEX_STATE_INTR_STATUS1r_fields[] = { 28750 { REGEX_STATE_ERROR_ENGINE_IDf, 5, 24, SOCF_LE|SOCF_RO }, 28751 { REGEX_STATE_ERROR_POINTERf, 12, 0, SOCF_LE|SOCF_RO }, 28752 { REGEX_STATE_ERROR_TYPEf, 4, 16, SOCF_LE|SOCF_RO } 28753 }; 28754 28755 #endif 28756 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28757 soc_field_info_t soc_AXP_SM_REGEX_STATUS0r_fields[] = { 28758 { CURRENT_STATEf, 16, 0, SOCF_LE|SOCF_RO }, 28759 { CURRENT_STATE_ENCODINGf, 2, 16, SOCF_LE|SOCF_RO } 28760 }; 28761 28762 #endif 28763 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28764 soc_field_info_t soc_AXP_SM_REGEX_STATUS1r_fields[] = { 28765 { CURRENT_BYTE_IS_LASTf, 1, 24, SOCF_RO }, 28766 { CURRENT_BYTE_OFFSETf, 16, 8, SOCF_LE|SOCF_RO }, 28767 { CURRENT_BYTE_VALUEf, 8, 0, SOCF_LE|SOCF_RO } 28768 }; 28769 28770 #endif 28771 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28772 soc_field_info_t soc_AXP_SM_REGEX_STATUS2r_fields[] = { 28773 { CURRENT_MATCH_IDf, 10, 0, SOCF_LE|SOCF_RO }, 28774 { CURRENT_MATCH_VALIDf, 1, 16, SOCF_RO } 28775 }; 28776 28777 #endif 28778 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28779 soc_field_info_t soc_AXP_SM_REPORT_PACKET_CONTROL0r_fields[] = { 28780 { UPPER_MACDAf, 32, 0, SOCF_LE } 28781 }; 28782 28783 #endif 28784 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28785 soc_field_info_t soc_AXP_SM_REPORT_PACKET_CONTROL1r_fields[] = { 28786 { LOWER_MACDAf, 16, 16, SOCF_LE }, 28787 { UPPER_MACSAf, 16, 0, SOCF_LE } 28788 }; 28789 28790 #endif 28791 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28792 soc_field_info_t soc_AXP_SM_REPORT_PACKET_CONTROL2r_fields[] = { 28793 { LOWER_MACSAf, 32, 0, SOCF_LE } 28794 }; 28795 28796 #endif 28797 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28798 soc_field_info_t soc_AXP_SM_REPORT_PACKET_CONTROL3r_fields[] = { 28799 { ETHER_TYPEf, 16, 0, SOCF_LE }, 28800 { VLANf, 16, 16, SOCF_LE } 28801 }; 28802 28803 #endif 28804 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28805 soc_field_info_t soc_AXP_SM_SIGNATURE_MATCH_ACTIVE_STATUS0r_fields[] = { 28806 { REGEX_ENGINES_ACTIVEf, 32, 0, SOCF_LE|SOCF_RO } 28807 }; 28808 28809 #endif 28810 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28811 soc_field_info_t soc_AXP_SM_SIGNATURE_MATCH_ACTIVE_STATUS1r_fields[] = { 28812 { BULK_CLEAR_ACTIVEf, 19, 0, SOCF_LE|SOCF_RO }, 28813 { PACKET_EGRESS_ACTIVEf, 1, 31, SOCF_RO }, 28814 { PACKET_INGRESS_ACTIVEf, 1, 30, SOCF_RO } 28815 }; 28816 28817 #endif 28818 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28819 soc_field_info_t soc_AXP_SM_SIGNATURE_MATCH_CONTROLr_fields[] = { 28820 { CLEAR_COUNTERSf, 1, 28, 0 }, 28821 { DROP_ON_FLOW_PKT_NUM_ERROR_ENABLEf, 1, 15, 0 }, 28822 { DROP_ON_FLOW_TABLE_ECC_ERROR_ENABLEf, 1, 17, 0 }, 28823 { DROP_ON_FLOW_TIMESTAMP_ERROR_ENABLEf, 1, 16, 0 }, 28824 { DROP_ON_L4_CHECKSUM_ERROR_ENABLEf, 1, 19, 0 }, 28825 { DROP_ON_PACKET_LENGTH_ERROR_ENABLEf, 1, 18, 0 }, 28826 { ENABLEf, 1, 30, 0 }, 28827 { FLUSH_PACKET_DATA_QUEUEf, 1, 29, 0 }, 28828 { MAX_BYTE_INSPECTEDf, 14, 0, SOCF_LE }, 28829 { MAX_BYTE_INSPECTED_ENABLEf, 1, 14, 0 }, 28830 { MEMORY_POWERDOWNf, 1, 27, SOCF_RES }, 28831 { RESETf, 1, 31, 0 }, 28832 { STATE_TABLE_ACCESS_LIMITf, 5, 20, SOCF_LE }, 28833 { STATE_TABLE_ACCESS_LIMIT_ENABLEf, 1, 25, 0 } 28834 }; 28835 28836 #endif 28837 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28838 soc_field_info_t soc_AXP_SM_SIGNATURE_MATCH_INTR_ENABLE_CONTROLr_fields[] = { 28839 { FLOW_DONE_PACKET_DROP_INTR_ENf, 1, 2, 0 }, 28840 { FLOW_PACKET_NUM_ERROR_INTR_ENf, 1, 0, 0 }, 28841 { FLOW_TIMESTAMP_ERROR_INTR_ENf, 1, 1, 0 }, 28842 { FLOW_TRACKER_ERROR_INTR_ENf, 1, 11, 0 }, 28843 { IN_AXP_ERROR_INTR_ENf, 1, 8, 0 }, 28844 { IN_MISSING_EOP_ERROR_INTR_ENf, 1, 10, 0 }, 28845 { IN_MISSING_SOP_ERROR_INTR_ENf, 1, 9, 0 }, 28846 { L4_CHECKSUM_ERROR_INTR_ENf, 1, 4, 0 }, 28847 { MATCH_ENTRY_ERROR_INTR_ENf, 1, 16, 0 }, 28848 { PACKET_LENGTH_ERROR_INTR_ENf, 1, 5, 0 } 28849 }; 28850 28851 #endif 28852 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28853 soc_field_info_t soc_AXP_SM_SIGNATURE_MATCH_INTR_STATUSr_fields[] = { 28854 { FLOW_DONE_PACKET_DROPf, 1, 2, 0 }, 28855 { FLOW_PACKET_NUM_ERRORf, 1, 0, 0 }, 28856 { FLOW_TIMESTAMP_ERRORf, 1, 1, 0 }, 28857 { FLOW_TRACKER_ERRORf, 1, 11, 0 }, 28858 { IN_AXP_ERRORf, 1, 8, 0 }, 28859 { IN_MISSING_EOP_ERRORf, 1, 10, 0 }, 28860 { IN_MISSING_SOP_ERRORf, 1, 9, 0 }, 28861 { L4_CHECKSUM_ERRORf, 1, 4, 0 }, 28862 { MATCH_ENTRY_ERRORf, 1, 16, 0 }, 28863 { PACKET_LENGTH_ERRORf, 1, 5, 0 } 28864 }; 28865 28866 #endif 28867 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28868 soc_field_info_t soc_AXP_SM_STATE_TABLE_ECC_INTR_STATUSr_fields[] = { 28869 { DOUBLE_BIT_ERRf, 1, 2, 0 }, 28870 { ENTRY_IDXf, 12, 3, SOCF_LE }, 28871 { MULTIPLE_ERRf, 1, 1, 0 }, 28872 { PARITY_ERRf, 1, 0, 0 }, 28873 { TABLE_IDXf, 3, 15, SOCF_LE } 28874 }; 28875 28876 #endif 28877 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28878 soc_field_info_t soc_AXP_WRX_CREDIT_CNTr_fields[] = { 28879 { OUTSTANDINGf, 10, 0, SOCF_LE|SOCF_RO|SOCF_RES }, 28880 { RECEIVEDf, 10, 16, SOCF_LE|SOCF_RO|SOCF_RES } 28881 }; 28882 28883 #endif 28884 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28885 soc_field_info_t soc_AXP_WRX_DEBUG1r_fields[] = { 28886 { PROB_SIGNALSf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES } 28887 }; 28888 28889 #endif 28890 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28891 soc_field_info_t soc_AXP_WRX_ERR_PKT_DROP_STAT_CNTr_fields[] = { 28892 { VALUEf, 30, 0, SOCF_LE|SOCF_RWBW } 28893 }; 28894 28895 #endif 28896 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28897 soc_field_info_t soc_AXP_WRX_INTR_ENABLEr_fields[] = { 28898 { SVP_PARITY_ERR_INTR_ENf, 1, 1, 0 }, 28899 { WCD_PARITY_ERR_INTR_ENf, 1, 0, 0 } 28900 }; 28901 28902 #endif 28903 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28904 soc_field_info_t soc_AXP_WRX_INTR_STATUSr_fields[] = { 28905 { SVP_PARITY_ERRf, 1, 1, SOCF_RO|SOCF_RES }, 28906 { WCD_PARITY_ERRf, 1, 0, SOCF_RO|SOCF_RES } 28907 }; 28908 28909 #endif 28910 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28911 soc_field_info_t soc_AXP_WRX_MASTER_CTRLr_fields[] = { 28912 { CREDIT_TO_AXP_ENABLEf, 1, 1, 0 }, 28913 { PAD_STRIPPING_DISABLEf, 1, 2, 0 }, 28914 { RESET_CREDITf, 1, 3, 0 }, 28915 { RSVDf, 1, 4, SOCF_RES }, 28916 { SOFT_RESETf, 1, 0, 0 }, 28917 { WCD_DA_MISSf, 1, 8, 0 }, 28918 { WCD_DISABLEf, 1, 12, 0 }, 28919 { WCD_SA_MISSf, 1, 9, 0 }, 28920 { WLAN_MOVE_DROP_TOCPUf, 2, 6, SOCF_LE }, 28921 { WLAN_ROAM_ERRORf, 1, 10, 0 }, 28922 { WLAN_ROAM_ERROR_CHECKf, 1, 11, 0 }, 28923 { WLAN_SVP_MISS_TOCPUf, 1, 5, 0 } 28924 }; 28925 28926 #endif 28927 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28928 soc_field_info_t soc_AXP_WRX_MEMORY_BULK_RESETr_fields[] = { 28929 { RESET_DONEf, 1, 1, SOCF_RWBW|SOCF_RES }, 28930 { START_RESETf, 1, 0, SOCF_RES } 28931 }; 28932 28933 #endif 28934 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28935 soc_field_info_t soc_AXP_WRX_MEMORY_TMr_fields[] = { 28936 { TMf, 5, 0, SOCF_LE|SOCF_RES } 28937 }; 28938 28939 #endif 28940 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28941 soc_field_info_t soc_AXP_WRX_PARITY_CONTROLr_fields[] = { 28942 { SVP_PARITY_ENf, 1, 0, 0 }, 28943 { WCD_PARITY_ENf, 1, 1, 0 } 28944 }; 28945 28946 #endif 28947 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28948 soc_field_info_t soc_AXP_WRX_REASSEEMBLY_MAX_LAPSE_TIMEr_fields[] = { 28949 { MAX_REASSEMBLY_TIMEf, 16, 0, SOCF_LE }, 28950 { TICK_SCALINGf, 1, 16, 0 } 28951 }; 28952 28953 #endif 28954 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28955 soc_field_info_t soc_AXP_WRX_SVP_HASH_CTRLr_fields[] = { 28956 { SELECT_Af, 3, 0, SOCF_LE }, 28957 { SELECT_Bf, 3, 3, SOCF_LE } 28958 }; 28959 28960 #endif 28961 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28962 soc_field_info_t soc_AXP_WRX_SVP_PARITY_STATUS_INTRr_fields[] = { 28963 { DOUBLE_BIT_ERRf, 1, 2, SOCF_RWBW }, 28964 { ENTRY_IDXf, 11, 3, SOCF_LE|SOCF_RWBW }, 28965 { MULTIPLE_ERRf, 1, 1, SOCF_RWBW }, 28966 { PARITY_ERRf, 1, 0, SOCF_RWBW } 28967 }; 28968 28969 #endif 28970 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 28971 soc_field_info_t soc_AXP_WRX_WCD_PARITY_STATUS_INTRr_fields[] = { 28972 { DOUBLE_BIT_ERRf, 1, 2, SOCF_RWBW }, 28973 { ENTRY_IDXf, 13, 3, SOCF_LE|SOCF_RWBW }, 28974 { MULTIPLE_ERRf, 1, 1, SOCF_RWBW }, 28975 { PARITY_ERRf, 1, 0, SOCF_RWBW } 28976 }; 28977 28978 #endif 28979 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 28980 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 28981 defined(BCM_56450_B1) || defined(BCM_56640_A0) 28982 soc_field_info_t soc_AXP_WTX_DSCP_MAP_PAR_STATUS_INTRr_fields[] = { 28983 { ENTRY_IDXf, 12, 2, SOCF_LE }, 28984 { MULTIPLE_ERRf, 1, 1, 0 }, 28985 { PARITY_ERRf, 1, 0, 0 } 28986 }; 28987 28988 #endif 28989 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 28990 defined(BCM_56640_A0) 28991 soc_field_info_t soc_AXP_WTX_DVP_PROFILE_ECC_STATUS_INTRr_fields[] = { 28992 { DOUBLE_BIT_ERRf, 1, 2, 0 }, 28993 { ECC_ERRf, 1, 0, 0 }, 28994 { ENTRY_IDXf, 11, 3, SOCF_LE }, 28995 { MULTIPLE_ERRf, 1, 1, 0 } 28996 }; 28997 28998 #endif 28999 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29000 soc_field_info_t soc_AXP_WTX_ENCAP_CONFIGr_fields[] = { 29001 { SOURCE_MODIDf, 8, 8, SOCF_LE }, 29002 { SOURCE_PORTf, 8, 0, SOCF_LE }, 29003 { TRUNK_MODIDf, 8, 16, SOCF_LE } 29004 }; 29005 29006 #endif 29007 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29008 soc_field_info_t soc_AXP_WTX_ERR_CHK_ENr_fields[] = { 29009 { DSCP_MAP_PAR_ENf, 1, 4, 0 }, 29010 { DVP_PROFILE_ECC_ENf, 1, 0, 0 }, 29011 { FRAG_ID_PAR_ENf, 1, 2, 0 }, 29012 { PRI_MAP_PAR_ENf, 1, 3, 0 }, 29013 { TRUNK_BLOCK_MASK_PAR_ENf, 1, 5, 0 }, 29014 { TRUNK_GROUP_BITMAP_PAR_ENf, 1, 6, 0 }, 29015 { TUNNEL_ECC_ENf, 1, 1, 0 } 29016 }; 29017 29018 #endif 29019 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 29020 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 29021 defined(BCM_56450_B1) || defined(BCM_56640_A0) 29022 soc_field_info_t soc_AXP_WTX_FRAG_ID_PAR_STATUS_INTRr_fields[] = { 29023 { ENTRY_IDXf, 10, 2, SOCF_LE }, 29024 { MULTIPLE_ERRf, 1, 1, 0 }, 29025 { PARITY_ERRf, 1, 0, 0 } 29026 }; 29027 29028 #endif 29029 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29030 soc_field_info_t soc_AXP_WTX_ICREDIT_CTLr_fields[] = { 29031 { CREDIT_ENf, 1, 0, 0 } 29032 }; 29033 29034 #endif 29035 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29036 soc_field_info_t soc_AXP_WTX_INBUF_CREDIT_COUNTr_fields[] = { 29037 { COUNTf, 4, 0, SOCF_LE } 29038 }; 29039 29040 #endif 29041 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29042 soc_field_info_t soc_AXP_WTX_INT_MASKr_fields[] = { 29043 { DSCP_MAPf, 1, 4, 0 }, 29044 { DVP_PROFILEf, 1, 0, 0 }, 29045 { FRAG_IDf, 1, 2, 0 }, 29046 { PRI_MAPf, 1, 3, 0 }, 29047 { TRUNK_BLOCK_MASKf, 1, 5, 0 }, 29048 { TRUNK_GROUP_BITMAPf, 1, 6, 0 }, 29049 { TUNNELf, 1, 1, 0 } 29050 }; 29051 29052 #endif 29053 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29054 soc_field_info_t soc_AXP_WTX_INT_STATUSr_fields[] = { 29055 { DSCP_MAPf, 1, 4, SOCF_RO }, 29056 { DVP_PROFILEf, 1, 0, SOCF_RO }, 29057 { FRAG_IDf, 1, 2, SOCF_RO }, 29058 { PRI_MAPf, 1, 3, SOCF_RO }, 29059 { TRUNK_BLOCK_MASKf, 1, 5, SOCF_RO }, 29060 { TRUNK_GROUP_BITMAPf, 1, 6, SOCF_RO }, 29061 { TUNNELf, 1, 1, SOCF_RO } 29062 }; 29063 29064 #endif 29065 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29066 soc_field_info_t soc_AXP_WTX_MEMORY_BULK_RESETr_fields[] = { 29067 { RESET_DONEf, 1, 1, SOCF_RES }, 29068 { START_RESETf, 1, 0, SOCF_RES } 29069 }; 29070 29071 #endif 29072 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29073 soc_field_info_t soc_AXP_WTX_MEM_CONTROL_0r_fields[] = { 29074 { DSCP_TMf, 5, 15, SOCF_LE|SOCF_RES }, 29075 { DVP_TMf, 5, 0, SOCF_LE|SOCF_RES }, 29076 { FRAG_ID_TMf, 5, 10, SOCF_LE|SOCF_RES }, 29077 { PRI_TMf, 5, 20, SOCF_LE|SOCF_RES }, 29078 { TUNNEL_TMf, 5, 5, SOCF_LE|SOCF_RES } 29079 }; 29080 29081 #endif 29082 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29083 soc_field_info_t soc_AXP_WTX_MEM_CONTROL_1r_fields[] = { 29084 { TRUNK_BLOCK_MASK_TMf, 5, 0, SOCF_LE|SOCF_RES }, 29085 { TRUNK_GROUP_BITMAP_TMf, 5, 5, SOCF_LE|SOCF_RES } 29086 }; 29087 29088 #endif 29089 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29090 soc_field_info_t soc_AXP_WTX_MEM_PDA_CONTROLr_fields[] = { 29091 { DSCP_PDAf, 2, 7, SOCF_LE|SOCF_RES }, 29092 { DVP_PDAf, 2, 0, SOCF_LE|SOCF_RES }, 29093 { FRAG_ID_PDAf, 1, 6, SOCF_RES }, 29094 { PRI_PDAf, 1, 9, SOCF_RES }, 29095 { TRUNK_BLOCK_MASK_PDAf, 1, 10, SOCF_RES }, 29096 { TRUNK_GROUP_BITMAP_PDAf, 1, 11, SOCF_RES }, 29097 { TUNNEL_PDAf, 4, 2, SOCF_LE|SOCF_RES } 29098 }; 29099 29100 #endif 29101 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29102 soc_field_info_t soc_AXP_WTX_OUTBUF_CREDIT_COUNTr_fields[] = { 29103 { COUNTf, 7, 0, SOCF_LE } 29104 }; 29105 29106 #endif 29107 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29108 soc_field_info_t soc_AXP_WTX_OUTBUF_FLOW_CTLr_fields[] = { 29109 { PKT_DONEf, 1, 2, 0 }, 29110 { PKT_STEPf, 1, 1, 0 }, 29111 { STOP_ALLf, 1, 0, 0 } 29112 }; 29113 29114 #endif 29115 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \ 29116 defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 29117 defined(BCM_56450_B1) || defined(BCM_56640_A0) 29118 soc_field_info_t soc_AXP_WTX_SOFT_RESETr_fields[] = { 29119 { SOFT_RESETf, 1, 0, 0 } 29120 }; 29121 29122 #endif 29123 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \ 29124 defined(BCM_56850_A0) 29125 soc_field_info_t soc_AXP_WTX_TUNNEL_ECC_STATUS_INTRr_fields[] = { 29126 { DOUBLE_BIT_ERRf, 1, 2, 0 }, 29127 { ECC_ERRf, 1, 0, 0 }, 29128 { ENTRY_IDXf, 12, 3, SOCF_LE }, 29129 { MULTIPLE_ERRf, 1, 1, 0 } 29130 }; 29131 29132 #endif 29133 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29134 soc_field_info_t soc_AXP_WTX_TUNNEL_ID_MASKr_fields[] = { 29135 { MASKf, 16, 0, SOCF_LE }, 29136 { SHARED_ID_ENABLEf, 1, 16, 0 } 29137 }; 29138 29139 #endif 29140 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29141 soc_field_info_t soc_AXP_WTX_TUNNEL_TPIDr_fields[] = { 29142 { TUNNEL_TPIDf, 16, 0, SOCF_LE } 29143 }; 29144 29145 #endif 29146 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 29147 soc_field_info_t soc_AGM_MONITOR_TABLEm_fields[] = { 29148 { ENABLEf, 1, 74, 0 | SOCF_GLOBAL }, 29149 { FLEX_CTR_BASE_COUNTER_IDXf, 12, 62, SOCF_LE | SOCF_GLOBAL }, 29150 { FLEX_CTR_OFFSET_MODEf, 2, 55, SOCF_LE | SOCF_GLOBAL }, 29151 { FLEX_CTR_POOL_NUMBERf, 5, 57, SOCF_LE | SOCF_GLOBAL }, 29152 { PERIOD_MAXf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 29153 { RESERVED_0f, 1, 75, SOCF_RES | SOCF_GLOBAL }, 29154 { SCALEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 29155 { START_TIMESTAMPf, 48, 7, SOCF_LE | SOCF_GLOBAL } 29156 }; 29157 #endif 29158 29159 #if defined(BCM_56370_A0) 29160 soc_field_info_t soc_AGM_MONITOR_TABLE_BCM56370_A0m_fields[] = { 29161 { ENABLEf, 1, 75, 0 | SOCF_GLOBAL }, 29162 { FLEX_CTR_BASE_COUNTER_IDXf, 10, 62, SOCF_LE | SOCF_GLOBAL }, 29163 { FLEX_CTR_OFFSET_MODEf, 2, 55, SOCF_LE | SOCF_GLOBAL }, 29164 { FLEX_CTR_POOL_NUMBERf, 5, 57, SOCF_LE | SOCF_GLOBAL }, 29165 { PERIOD_MAXf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 29166 { RESERVED_0f, 1, 76, SOCF_RES | SOCF_GLOBAL }, 29167 { RSVD_FLEX_CTR_BASE_COUNTER_IDXf, 3, 72, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 29168 { SCALEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 29169 { START_TIMESTAMPf, 48, 7, SOCF_LE | SOCF_GLOBAL } 29170 }; 29171 #endif 29172 29173 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 29174 soc_field_info_t soc_AGM_MONITOR_TABLE_BCM56870_A0m_fields[] = { 29175 { ENABLEf, 1, 75, 0 | SOCF_GLOBAL }, 29176 { FLEX_CTR_BASE_COUNTER_IDXf, 13, 62, SOCF_LE | SOCF_GLOBAL }, 29177 { FLEX_CTR_OFFSET_MODEf, 2, 55, SOCF_LE | SOCF_GLOBAL }, 29178 { FLEX_CTR_POOL_NUMBERf, 5, 57, SOCF_LE | SOCF_GLOBAL }, 29179 { PERIOD_MAXf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 29180 { RESERVED_0f, 1, 76, SOCF_RES | SOCF_GLOBAL }, 29181 { SCALEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 29182 { START_TIMESTAMPf, 48, 7, SOCF_LE | SOCF_GLOBAL } 29183 }; 29184 #endif 29185 29186 #if defined(BCM_56970_A0) 29187 soc_field_info_t soc_AGM_MONITOR_TABLE_BCM56970_A0m_fields[] = { 29188 { ENABLEf, 1, 75, 0 | SOCF_GLOBAL }, 29189 { FLEX_CTR_BASE_COUNTER_IDXf, 13, 62, SOCF_LE | SOCF_GLOBAL }, 29190 { FLEX_CTR_OFFSET_MODEf, 2, 55, SOCF_LE | SOCF_GLOBAL }, 29191 { FLEX_CTR_POOL_NUMBERf, 5, 57, SOCF_LE | SOCF_GLOBAL }, 29192 { PERIOD_MAXf, 3, 4, SOCF_LE | SOCF_GLOBAL }, 29193 { SCALEf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 29194 { START_TIMESTAMPf, 48, 7, SOCF_LE | SOCF_GLOBAL } 29195 }; 29196 #endif 29197 29198 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 29199 soc_field_info_t soc_AGM_MONITOR_TABLE_BCM56980_A0m_fields[] = { 29200 { ENABLEf, 1, 0, 0 | SOCF_GLOBAL }, 29201 { FLEX_CTR_BASE_COUNTER_IDXf, 12, 1, SOCF_LE | SOCF_GLOBAL }, 29202 { FLEX_CTR_OFFSET_MODEf, 2, 13, SOCF_LE | SOCF_GLOBAL }, 29203 { FLEX_CTR_POOL_NUMBERf, 5, 15, SOCF_LE | SOCF_GLOBAL }, 29204 { PERIOD_MAXf, 3, 20, SOCF_LE | SOCF_GLOBAL }, 29205 { SCALEf, 4, 23, SOCF_LE | SOCF_GLOBAL }, 29206 { START_TIMESTAMPf, 48, 27, SOCF_LE | SOCF_GLOBAL } 29207 }; 29208 #endif 29209 29210 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 29211 soc_field_info_t soc_ALLOWED_PORT_BITMAP_PROFILEm_fields[] = { 29212 { ING_PORT_BITMAPf, 160, 0, SOCF_LE | SOCF_GLOBAL }, 29213 { ING_PORT_BITMAP_P0f, 20, 0, SOCF_LE | SOCF_GLOBAL }, 29214 { ING_PORT_BITMAP_P1f, 20, 20, SOCF_LE | SOCF_GLOBAL }, 29215 { ING_PORT_BITMAP_P2f, 20, 40, SOCF_LE | SOCF_GLOBAL }, 29216 { ING_PORT_BITMAP_P3f, 20, 60, SOCF_LE | SOCF_GLOBAL }, 29217 { ING_PORT_BITMAP_P4f, 20, 80, SOCF_LE | SOCF_GLOBAL }, 29218 { ING_PORT_BITMAP_P5f, 20, 100, SOCF_LE | SOCF_GLOBAL }, 29219 { ING_PORT_BITMAP_P6f, 20, 120, SOCF_LE | SOCF_GLOBAL }, 29220 { ING_PORT_BITMAP_P7f, 20, 140, SOCF_LE | SOCF_GLOBAL } 29221 }; 29222 #endif 29223 29224 #if defined(BCM_56142_A0) || defined(BCM_56314_A0) || \ 29225 defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 29226 defined(BCM_56504_B0) || defined(BCM_56514_A0) 29227 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAPm_fields[] = { 29228 { BITMAPf, 4, 0, SOCF_LE | SOCF_GLOBAL } 29229 }; 29230 #endif 29231 29232 #if defined(BCM_53400_A0) 29233 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM53400_A0m_fields[] = { 29234 { BITMAPf, 30, 0, SOCF_LE | SOCF_GLOBAL }, 29235 { EVEN_PARITYf, 1, 31, 0 | SOCF_GLOBAL }, 29236 { RESERVEDf, 1, 30, SOCF_RES | SOCF_GLOBAL } 29237 }; 29238 #endif 29239 29240 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 29241 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM53570_A0m_fields[] = { 29242 { BITMAPf, 66, 0, SOCF_LE | SOCF_GLOBAL }, 29243 { EVEN_PARITYf, 1, 66, 0 | SOCF_GLOBAL } 29244 }; 29245 #endif 29246 29247 #if defined(BCM_56150_A0) 29248 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56150_A0m_fields[] = { 29249 { BITMAPf, 4, 0, SOCF_LE | SOCF_GLOBAL } 29250 }; 29251 #endif 29252 29253 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) || \ 29254 defined(BCM_56270_A0) 29255 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56160_A0m_fields[] = { 29256 { BITMAPf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 29257 { EVEN_PARITYf, 1, 32, 0 | SOCF_GLOBAL } 29258 }; 29259 #endif 29260 29261 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 29262 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56260_A0m_fields[] = { 29263 { BITMAPf, 96, 0, SOCF_LE | SOCF_GLOBAL }, 29264 { EVEN_PARITYf, 1, 96, 0 | SOCF_GLOBAL } 29265 }; 29266 #endif 29267 29268 #if defined(BCM_56340_A0) 29269 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56340_A0m_fields[] = { 29270 { BITMAPf, 63, 0, SOCF_LE | SOCF_GLOBAL }, 29271 { BITMAP_W0f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 29272 { BITMAP_W1f, 31, 32, SOCF_LE | SOCF_GLOBAL }, 29273 { EVEN_PARITYf, 1, 63, 0 | SOCF_GLOBAL } 29274 }; 29275 #endif 29276 29277 #if defined(BCM_56370_A0) 29278 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56370_A0m_fields[] = { 29279 { DESTf, 7, 0, SOCF_LE | SOCF_GLOBAL }, 29280 { ECCf, 4, 10, SOCF_LE | SOCF_GLOBAL }, 29281 { ECCPf, 5, 10, SOCF_LE | SOCF_GLOBAL }, 29282 { EGRESS_PORTf, 7, 0, SOCF_LE | SOCF_GLOBAL }, 29283 { ENABLEf, 1, 9, 0 | SOCF_GLOBAL }, 29284 { HG_TRUNK_IDf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 29285 { ISTRUNKf, 1, 8, 0 | SOCF_GLOBAL }, 29286 { PARITYf, 1, 14, 0 | SOCF_GLOBAL }, 29287 { RESERVED_DESTf, 1, 7, SOCF_RES | SOCF_GLOBAL } 29288 }; 29289 #endif 29290 29291 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 29292 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56440_A0m_fields[] = { 29293 { BITMAPf, 39, 0, SOCF_LE | SOCF_GLOBAL }, 29294 { BITMAP_W0f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 29295 { BITMAP_W1f, 7, 32, SOCF_LE | SOCF_GLOBAL }, 29296 { EVEN_PARITYf, 1, 39, 0 | SOCF_GLOBAL } 29297 }; 29298 #endif 29299 29300 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 29301 defined(BCM_56450_B1) 29302 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56450_A0m_fields[] = { 29303 { BITMAPf, 170, 0, SOCF_LE | SOCF_GLOBAL }, 29304 { BITMAP_W0f, 85, 0, SOCF_LE | SOCF_GLOBAL }, 29305 { BITMAP_W1f, 85, 85, SOCF_LE | SOCF_GLOBAL }, 29306 { EVEN_PARITYf, 1, 171, 0 | SOCF_GLOBAL }, 29307 { RESERVEDf, 1, 170, SOCF_RES | SOCF_GLOBAL } 29308 }; 29309 #endif 29310 29311 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 29312 defined(BCM_56670_A0) || defined(BCM_56670_B0) 29313 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56560_A0m_fields[] = { 29314 { DESTf, 7, 0, SOCF_LE | SOCF_GLOBAL }, 29315 { EGRESS_PORTf, 7, 0, SOCF_LE | SOCF_GLOBAL }, 29316 { ENABLEf, 1, 8, 0 | SOCF_GLOBAL }, 29317 { EVEN_PARITYf, 1, 9, 0 | SOCF_GLOBAL }, 29318 { HG_TRUNK_IDf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 29319 { ISTRUNKf, 1, 7, 0 | SOCF_GLOBAL } 29320 }; 29321 #endif 29322 29323 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 29324 defined(BCM_56680_A0) || defined(BCM_56680_B0) 29325 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56624_A0m_fields[] = { 29326 { BITMAPf, 8, 0, SOCF_LE | SOCF_GLOBAL } 29327 }; 29328 #endif 29329 29330 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 29331 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 29332 defined(BCM_56685_A0) || defined(BCM_56685_B0) 29333 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56634_A0m_fields[] = { 29334 { BITMAPf, 54, 0, SOCF_LE | SOCF_GLOBAL }, 29335 { BITMAP_HIf, 22, 32, SOCF_LE | SOCF_GLOBAL }, 29336 { BITMAP_LOf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 29337 { EVEN_PARITYf, 1, 54, 0 | SOCF_GLOBAL } 29338 }; 29339 #endif 29340 29341 #if defined(BCM_56640_A0) 29342 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56640_A0m_fields[] = { 29343 { BITMAPf, 63, 0, SOCF_LE | SOCF_GLOBAL }, 29344 { BITMAP_W0f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 29345 { BITMAP_W1f, 31, 32, SOCF_LE | SOCF_GLOBAL }, 29346 { EVEN_PARITYf, 1, 66, 0 | SOCF_GLOBAL }, 29347 { RESERVED_0f, 3, 63, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 29348 }; 29349 #endif 29350 29351 #if defined(BCM_56800_A0) 29352 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56800_A0m_fields[] = { 29353 { BITMAPf, 21, 0, SOCF_LE | SOCF_GLOBAL } 29354 }; 29355 #endif 29356 29357 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 29358 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56820_A0m_fields[] = { 29359 { BITMAPf, 25, 0, SOCF_LE | SOCF_GLOBAL } 29360 }; 29361 #endif 29362 29363 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 29364 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56840_A0m_fields[] = { 29365 { BITMAPf, 66, 0, SOCF_LE | SOCF_GLOBAL }, 29366 { BITMAP_W0f, 32, 0, SOCF_LE | SOCF_GLOBAL }, 29367 { BITMAP_W1f, 32, 32, SOCF_LE | SOCF_GLOBAL }, 29368 { BITMAP_W2f, 2, 64, SOCF_LE | SOCF_GLOBAL }, 29369 { EVEN_PARITYf, 1, 66, 0 | SOCF_GLOBAL } 29370 }; 29371 #endif 29372 29373 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 29374 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56850_A0m_fields[] = { 29375 { DESTf, 7, 0, SOCF_LE | SOCF_GLOBAL }, 29376 { EGRESS_PORTf, 7, 0, SOCF_LE | SOCF_GLOBAL }, 29377 { ENABLEf, 1, 8, 0 | SOCF_GLOBAL }, 29378 { EVEN_PARITYf, 1, 9, 0 | SOCF_GLOBAL }, 29379 { HG_TRUNK_IDf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 29380 { ISTRUNKf, 1, 7, 0 | SOCF_GLOBAL } 29381 }; 29382 #endif 29383 29384 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 29385 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56960_A0m_fields[] = { 29386 { DESTf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 29387 { EGRESS_PORTf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 29388 { ENABLEf, 1, 9, 0 | SOCF_GLOBAL }, 29389 { EVEN_PARITYf, 1, 10, 0 | SOCF_GLOBAL }, 29390 { HG_TRUNK_IDf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 29391 { ISTRUNKf, 1, 8, 0 | SOCF_GLOBAL } 29392 }; 29393 #endif 29394 29395 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \ 29396 defined(BCM_56970_A0) 29397 soc_field_info_t soc_ALTERNATE_EMIRROR_BITMAP_BCM56970_A0m_fields[] = { 29398 { DESTf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 29399 { ECCf, 4, 10, SOCF_LE | SOCF_GLOBAL }, 29400 { ECCPf, 5, 10, SOCF_LE | SOCF_GLOBAL }, 29401 { EGRESS_PORTf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 29402 { ENABLEf, 1, 9, 0 | SOCF_GLOBAL }, 29403 { HG_TRUNK_IDf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 29404 { ISTRUNKf, 1, 8, 0 | SOCF_GLOBAL }, 29405 { PARITYf, 1, 14, 0 | SOCF_GLOBAL } 29406 }; 29407 #endif 29408 29409 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 29410 soc_field_info_t soc_ALT_TTL_FNm_fields[] = { 29411 { DATAf, 11, 0, SOCF_LE | SOCF_GLOBAL }, 29412 { ECCf, 4, 11, SOCF_LE | SOCF_GLOBAL }, 29413 { ECCPf, 5, 11, SOCF_LE | SOCF_GLOBAL }, 29414 { FN0f, 8, 0, SOCF_LE | SOCF_GLOBAL }, 29415 { PARITYf, 1, 15, 0 | SOCF_GLOBAL }, 29416 { RESERVEDf, 3, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL } 29417 }; 29418 #endif 29419 29420 #if defined(BCM_88690_A0) 29421 soc_field_info_t soc_AM_TABLEm_fields[] = { 29422 { AM_DATAf, 80, 0, SOCF_LE | SOCF_GLOBAL } 29423 }; 29424 #endif 29425 29426 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 29427 soc_field_info_t soc_AM_TABLE_BCM56980_A0m_fields[] = { 29428 { AM_COMPRESSION_MODEf, 3, 70, SOCF_LE | SOCF_GLOBAL }, 29429 { AM_DATAf, 80, 0, SOCF_LE | SOCF_GLOBAL }, 29430 { AM_SIZEf, 4, 66, SOCF_LE | SOCF_GLOBAL }, 29431 { AM_SPACING_CREDITSf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 29432 { AM_SPACING_NO_RSf, 8, 8, SOCF_LE | SOCF_GLOBAL }, 29433 { AM_SPACING_RSf, 9, 16, SOCF_LE | SOCF_GLOBAL }, 29434 { CMf, 24, 29, SOCF_LE | SOCF_GLOBAL }, 29435 { PAD_MODEf, 2, 64, SOCF_LE | SOCF_GLOBAL }, 29436 { RSVDf, 7, 73, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 29437 { UM_TABLE_COUNTf, 5, 59, SOCF_LE | SOCF_GLOBAL }, 29438 { UM_TABLE_INDEXf, 6, 53, SOCF_LE | SOCF_GLOBAL }, 29439 { USE_FIXEDf, 4, 25, SOCF_LE | SOCF_GLOBAL } 29440 }; 29441 #endif 29442 29443 #if defined(BCM_88690_B0) 29444 soc_field_info_t soc_AM_TABLE_BCM88690_B0m_fields[] = { 29445 { AM_DATAf, 80, 0, SOCF_LE | SOCF_GLOBAL } 29446 }; 29447 #endif 29448 29449 #if defined(BCM_83208_A0) 29450 soc_field_info_t soc_AM_TOP_MEM_1m_fields[] = { 29451 { MEM_1_DATAf, 76, 0, SOCF_LE | SOCF_GLOBAL } 29452 }; 29453 #endif 29454 29455 #if defined(BCM_83208_A0) 29456 soc_field_info_t soc_AM_TOP_MEM_2m_fields[] = { 29457 { MEM_2_DATAf, 128, 0, SOCF_LE | SOCF_GLOBAL } 29458 }; 29459 #endif 29460 29461 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) || \ 29462 defined(BCM_88732_A0) 29463 soc_field_info_t soc_ARB_TDM_TABLEm_fields[] = { 29464 { PORT_NUMf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 29465 { WRAP_ENf, 1, 5, 0 | SOCF_GLOBAL } 29466 }; 29467 #endif 29468 29469 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 29470 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 29471 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 29472 defined(BCM_56685_A0) || defined(BCM_56685_B0) || \ 29473 defined(BCM_56840_A0) || defined(BCM_56840_B0) 29474 soc_field_info_t soc_ARB_TDM_TABLE_BCM56634_A0m_fields[] = { 29475 { PORT_NUMf, 6, 0, SOCF_LE | SOCF_GLOBAL }, 29476 { WRAP_ENf, 1, 6, 0 | SOCF_GLOBAL } 29477 }; 29478 #endif 29479 29480 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29481 soc_field_info_t soc_AXP_CH_NLF_INPUT_COUNTER_TABLEm_fields[] = { 29482 { BYTE_COUNTf, 36, 0, SOCF_LE | SOCF_GLOBAL }, 29483 { PKT_COUNTf, 30, 36, SOCF_LE | SOCF_GLOBAL } 29484 }; 29485 #endif 29486 29487 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29488 soc_field_info_t soc_AXP_SM_CHAR_REMAP0m_fields[] = { 29489 { ECCf, 6, 33, SOCF_LE | SOCF_GLOBAL }, 29490 { ECCPf, 7, 33, SOCF_LE | SOCF_GLOBAL }, 29491 { PARITYf, 1, 39, 0 | SOCF_GLOBAL }, 29492 { REMAP_VAL0f, 8, 0, SOCF_LE | SOCF_GLOBAL }, 29493 { REMAP_VAL1f, 8, 8, SOCF_LE | SOCF_GLOBAL }, 29494 { REMAP_VAL2f, 8, 16, SOCF_LE | SOCF_GLOBAL }, 29495 { REMAP_VAL3f, 8, 24, SOCF_LE | SOCF_GLOBAL }, 29496 { RSVDf, 1, 32, SOCF_RES | SOCF_GLOBAL } 29497 }; 29498 #endif 29499 29500 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29501 soc_field_info_t soc_AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm_fields[] = { 29502 { BEST_MATCHf, 10, 20, SOCF_LE | SOCF_GLOBAL }, 29503 { BEST_MATCH_VALIDf, 1, 30, 0 | SOCF_GLOBAL }, 29504 { CROSS_SIG_FLAGSf, 16, 47, SOCF_LE | SOCF_GLOBAL }, 29505 { ECCf, 7, 63, SOCF_LE | SOCF_GLOBAL }, 29506 { ECCPf, 8, 63, SOCF_LE | SOCF_GLOBAL }, 29507 { FLOW_ENTRY_VALIDf, 1, 46, 0 | SOCF_GLOBAL }, 29508 { FLOW_ERRORf, 1, 31, 0 | SOCF_GLOBAL }, 29509 { FLOW_TIMESTAMPf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 29510 { NEXT_PACKET_NUMf, 4, 16, SOCF_LE | SOCF_GLOBAL }, 29511 { PARITYf, 1, 70, 0 | SOCF_GLOBAL }, 29512 { TOTAL_BYTES_MATCHEDf, 14, 32, SOCF_LE | SOCF_GLOBAL } 29513 }; 29514 #endif 29515 29516 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29517 soc_field_info_t soc_AXP_SM_MATCH_COUNTERS_MEM0m_fields[] = { 29518 { ECCf, 7, 64, SOCF_LE | SOCF_GLOBAL }, 29519 { ECCPf, 8, 64, SOCF_LE | SOCF_GLOBAL }, 29520 { PARITYf, 1, 71, 0 | SOCF_GLOBAL }, 29521 { RULE_MATCHED_COUNTf, 32, 32, SOCF_LE | SOCF_GLOBAL }, 29522 { RULE_REPORTED_COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL } 29523 }; 29524 #endif 29525 29526 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29527 soc_field_info_t soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields[] = { 29528 { CHECK_CONTIGUOUS_FLOWf, 1, 68, 0 | SOCF_GLOBAL }, 29529 { CHECK_CROSS_SIG_FLAG_INDEXf, 9, 70, SOCF_LE | SOCF_GLOBAL }, 29530 { CHECK_CROSS_SIG_FLAG_IS_CLEAREDf, 1, 80, 0 | SOCF_GLOBAL }, 29531 { CHECK_CROSS_SIG_FLAG_IS_SETf, 1, 79, 0 | SOCF_GLOBAL }, 29532 { CHECK_FIRST_PACKETf, 1, 69, 0 | SOCF_GLOBAL }, 29533 { CHECK_INTRA_CROSS_SIG_FLAG_INDEXf, 7, 70, SOCF_LE | SOCF_GLOBAL }, 29534 { CHECK_L4_PAYLOAD_LENGTH_MAXf, 14, 50, SOCF_LE | SOCF_GLOBAL }, 29535 { CHECK_L4_PAYLOAD_LENGTH_MINf, 14, 36, SOCF_LE | SOCF_GLOBAL }, 29536 { CHECK_L4_PORT_MASKf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 29537 { CHECK_L4_PORT_MAXf, 16, 16, SOCF_LE | SOCF_GLOBAL }, 29538 { CHECK_L4_PORT_MINf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 29539 { CHECK_L4_PORT_MODEf, 1, 32, 0 | SOCF_GLOBAL }, 29540 { CHECK_L4_PORT_SELECTf, 2, 33, SOCF_LE | SOCF_GLOBAL }, 29541 { CHECK_L4_PORT_VALUEf, 16, 16, SOCF_LE | SOCF_GLOBAL }, 29542 { CHECK_L4_PROTOCOLf, 2, 64, SOCF_LE | SOCF_GLOBAL }, 29543 { CHECK_LAST_BYTE_ANCHORf, 1, 35, 0 | SOCF_GLOBAL }, 29544 { CHECK_PKT_DIRECTIONf, 2, 66, SOCF_LE | SOCF_GLOBAL }, 29545 { ECCf, 8, 130, SOCF_LE | SOCF_GLOBAL }, 29546 { ECCPf, 9, 130, SOCF_LE | SOCF_GLOBAL }, 29547 { MATCH_CROSS_SIG_FLAG_CLEARf, 1, 118, 0 | SOCF_GLOBAL }, 29548 { MATCH_CROSS_SIG_FLAG_INDEXf, 9, 108, SOCF_LE | SOCF_GLOBAL }, 29549 { MATCH_CROSS_SIG_FLAG_SETf, 1, 117, 0 | SOCF_GLOBAL }, 29550 { MATCH_ENTRY_VALIDf, 1, 129, 0 | SOCF_GLOBAL }, 29551 { MATCH_INTRA_CROSS_SIG_FLAG_INDEXf, 7, 108, SOCF_LE | SOCF_GLOBAL }, 29552 { MATCH_INTRA_CROSS_SIG_FLAG_WILDCARD_TYPEf, 1, 116, 0 | SOCF_GLOBAL }, 29553 { MATCH_PRIORITYf, 8, 119, SOCF_LE | SOCF_GLOBAL }, 29554 { MATCH_REPORT_LEVELf, 2, 127, SOCF_LE | SOCF_GLOBAL }, 29555 { PARITYf, 1, 138, 0 | SOCF_GLOBAL }, 29556 { REPORT_ACTION_INDEXf, 8, 85, SOCF_LE | SOCF_GLOBAL }, 29557 { REPORT_APPLY_ACTIONf, 1, 93, 0 | SOCF_GLOBAL }, 29558 { REPORT_COPY_TO_CPUf, 1, 96, 0 | SOCF_GLOBAL }, 29559 { REPORT_HTTP_PERSISTENTf, 1, 94, 0 | SOCF_GLOBAL }, 29560 { REPORT_INACTIVITY_INDEXf, 4, 81, SOCF_LE | SOCF_GLOBAL }, 29561 { REPORT_KEEP_FLOWf, 1, 95, 0 | SOCF_GLOBAL }, 29562 { REPORT_PACKET_HEADER_ONLYf, 1, 97, 0 | SOCF_GLOBAL }, 29563 { REPORT_SIGNATURE_IDf, 10, 98, SOCF_LE | SOCF_GLOBAL } 29564 }; 29565 #endif 29566 29567 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29568 soc_field_info_t soc_AXP_SM_PACKET_BUFFER_MEMm_fields[] = { 29569 { ECCf, 7, 64, SOCF_LE | SOCF_GLOBAL }, 29570 { ECCPf, 8, 64, SOCF_LE | SOCF_GLOBAL }, 29571 { PACKET_DATAf, 64, 0, SOCF_LE | SOCF_GLOBAL }, 29572 { PARITYf, 1, 71, 0 | SOCF_GLOBAL } 29573 }; 29574 #endif 29575 29576 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29577 soc_field_info_t soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields[] = { 29578 { BM_INFOf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 29579 { BM_PTR1f, 16, 16, SOCF_LE | SOCF_GLOBAL }, 29580 { BM_PTR10f, 16, 160, SOCF_LE | SOCF_GLOBAL }, 29581 { BM_PTR11f, 16, 176, SOCF_LE | SOCF_GLOBAL }, 29582 { BM_PTR12f, 16, 192, SOCF_LE | SOCF_GLOBAL }, 29583 { BM_PTR13f, 16, 208, SOCF_LE | SOCF_GLOBAL }, 29584 { BM_PTR14f, 16, 224, SOCF_LE | SOCF_GLOBAL }, 29585 { BM_PTR15f, 16, 240, SOCF_LE | SOCF_GLOBAL }, 29586 { BM_PTR2f, 16, 32, SOCF_LE | SOCF_GLOBAL }, 29587 { BM_PTR3f, 16, 48, SOCF_LE | SOCF_GLOBAL }, 29588 { BM_PTR4f, 16, 64, SOCF_LE | SOCF_GLOBAL }, 29589 { BM_PTR5f, 16, 80, SOCF_LE | SOCF_GLOBAL }, 29590 { BM_PTR6f, 16, 96, SOCF_LE | SOCF_GLOBAL }, 29591 { BM_PTR7f, 16, 112, SOCF_LE | SOCF_GLOBAL }, 29592 { BM_PTR8f, 16, 128, SOCF_LE | SOCF_GLOBAL }, 29593 { BM_PTR9f, 16, 144, SOCF_LE | SOCF_GLOBAL }, 29594 { ECCf, 9, 258, SOCF_LE | SOCF_GLOBAL }, 29595 { ECCPf, 10, 258, SOCF_LE | SOCF_GLOBAL }, 29596 { PARITYf, 1, 267, 0 | SOCF_GLOBAL }, 29597 { RV_MATCHID0f, 8, 0, SOCF_LE | SOCF_GLOBAL }, 29598 { RV_MATCHID1f, 8, 32, SOCF_LE | SOCF_GLOBAL }, 29599 { RV_MATCHID2f, 8, 64, SOCF_LE | SOCF_GLOBAL }, 29600 { RV_MATCHID3f, 8, 96, SOCF_LE | SOCF_GLOBAL }, 29601 { RV_MATCHID4f, 8, 128, SOCF_LE | SOCF_GLOBAL }, 29602 { RV_MATCHID5f, 8, 160, SOCF_LE | SOCF_GLOBAL }, 29603 { RV_MATCHID6f, 8, 192, SOCF_LE | SOCF_GLOBAL }, 29604 { RV_MATCHID7f, 8, 224, SOCF_LE | SOCF_GLOBAL }, 29605 { RV_MAX0f, 8, 24, SOCF_LE | SOCF_GLOBAL }, 29606 { RV_MAX1f, 8, 56, SOCF_LE | SOCF_GLOBAL }, 29607 { RV_MAX2f, 8, 88, SOCF_LE | SOCF_GLOBAL }, 29608 { RV_MAX3f, 8, 120, SOCF_LE | SOCF_GLOBAL }, 29609 { RV_MAX4f, 8, 152, SOCF_LE | SOCF_GLOBAL }, 29610 { RV_MAX5f, 8, 184, SOCF_LE | SOCF_GLOBAL }, 29611 { RV_MAX6f, 8, 216, SOCF_LE | SOCF_GLOBAL }, 29612 { RV_MAX7f, 8, 248, SOCF_LE | SOCF_GLOBAL }, 29613 { RV_MIN0f, 8, 16, SOCF_LE | SOCF_GLOBAL }, 29614 { RV_MIN1f, 8, 48, SOCF_LE | SOCF_GLOBAL }, 29615 { RV_MIN2f, 8, 80, SOCF_LE | SOCF_GLOBAL }, 29616 { RV_MIN3f, 8, 112, SOCF_LE | SOCF_GLOBAL }, 29617 { RV_MIN4f, 8, 144, SOCF_LE | SOCF_GLOBAL }, 29618 { RV_MIN5f, 8, 176, SOCF_LE | SOCF_GLOBAL }, 29619 { RV_MIN6f, 8, 208, SOCF_LE | SOCF_GLOBAL }, 29620 { RV_MIN7f, 8, 240, SOCF_LE | SOCF_GLOBAL }, 29621 { RV_PTR0f, 16, 0, SOCF_LE | SOCF_GLOBAL }, 29622 { RV_PTR1f, 16, 32, SOCF_LE | SOCF_GLOBAL }, 29623 { RV_PTR2f, 16, 64, SOCF_LE | SOCF_GLOBAL }, 29624 { RV_PTR3f, 16, 96, SOCF_LE | SOCF_GLOBAL }, 29625 { RV_PTR4f, 16, 128, SOCF_LE | SOCF_GLOBAL }, 29626 { RV_PTR5f, 16, 160, SOCF_LE | SOCF_GLOBAL }, 29627 { RV_PTR6f, 16, 192, SOCF_LE | SOCF_GLOBAL }, 29628 { RV_PTR7f, 16, 224, SOCF_LE | SOCF_GLOBAL }, 29629 { STATE_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL }, 29630 { STATE_DATA_TYPEf, 2, 256, SOCF_LE | SOCF_GLOBAL } 29631 }; 29632 #endif 29633 29634 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29635 soc_field_info_t soc_AXP_WLAN_COS_MAPm_fields[] = { 29636 { EVEN_PARITYf, 1, 9, 0 | SOCF_GLOBAL }, 29637 { WLAN_COSf, 9, 0, SOCF_LE | SOCF_GLOBAL } 29638 }; 29639 #endif 29640 29641 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29642 soc_field_info_t soc_AXP_WRX_SVP_ASSIGNMENTm_fields[] = { 29643 { BSSIDf, 48, 8, SOCF_LE | SOCF_GLOBAL }, 29644 { DATAf, 26, 56, SOCF_LE | SOCF_GLOBAL }, 29645 { ECCf, 7, 84, SOCF_LE | SOCF_GLOBAL }, 29646 { ECCPf, 8, 84, SOCF_LE | SOCF_GLOBAL }, 29647 { ENTRY_TYPEf, 2, 1, SOCF_LE | SOCF_GLOBAL }, 29648 { EXP_TUNNEL_IDf, 10, 72, SOCF_LE | SOCF_GLOBAL }, 29649 { KEYf, 53, 3, SOCF_LE | SOCF_GLOBAL }, 29650 { PARITYf, 1, 91, 0 | SOCF_GLOBAL }, 29651 { RIDf, 5, 3, SOCF_LE | SOCF_GLOBAL }, 29652 { RSVD_1f, 13, 13, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 29653 { RSVD_2f, 30, 26, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 29654 { RSVD_3f, 2, 82, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 29655 { SVPf, 16, 56, SOCF_LE | SOCF_GLOBAL }, 29656 { TUNNEL_IDf, 10, 3, SOCF_LE | SOCF_GLOBAL }, 29657 { VALIDf, 1, 0, 0 | SOCF_GLOBAL } 29658 }; 29659 #endif 29660 29661 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29662 soc_field_info_t soc_AXP_WRX_WCDm_fields[] = { 29663 { DATAf, 35, 49, SOCF_LE | SOCF_GLOBAL }, 29664 { DOT1X_STATEf, 1, 83, 0 | SOCF_GLOBAL }, 29665 { ECCf, 7, 84, SOCF_LE | SOCF_GLOBAL }, 29666 { ECCPf, 8, 84, SOCF_LE | SOCF_GLOBAL }, 29667 { KEYf, 48, 0, SOCF_LE | SOCF_GLOBAL }, 29668 { MAC_ADDRf, 48, 0, SOCF_LE | SOCF_GLOBAL }, 29669 { PARITYf, 1, 91, 0 | SOCF_GLOBAL }, 29670 { RICf, 1, 49, 0 | SOCF_GLOBAL }, 29671 { RIC_HA_VPf, 16, 51, SOCF_LE | SOCF_GLOBAL }, 29672 { RIC_WTP_VPf, 16, 67, SOCF_LE | SOCF_GLOBAL }, 29673 { ROCf, 1, 50, 0 | SOCF_GLOBAL }, 29674 { VALIDf, 1, 48, 0 | SOCF_GLOBAL } 29675 }; 29676 #endif 29677 29678 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29679 soc_field_info_t soc_AXP_WTX_DSCP_MAPm_fields[] = { 29680 { DATAf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 29681 { DSCPf, 8, 0, SOCF_LE | SOCF_GLOBAL }, 29682 { EVEN_PARITYf, 1, 8, 0 | SOCF_GLOBAL } 29683 }; 29684 #endif 29685 29686 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29687 soc_field_info_t soc_AXP_WTX_DVP_PROFILEm_fields[] = { 29688 { BSSIDf, 48, 5, SOCF_LE | SOCF_GLOBAL }, 29689 { DATAf, 114, 0, SOCF_LE | SOCF_GLOBAL }, 29690 { ECCf, 7, 114, SOCF_LE | SOCF_GLOBAL }, 29691 { ECCPf, 8, 114, SOCF_LE | SOCF_GLOBAL }, 29692 { HA_FA_ENABLEf, 1, 54, 0 | SOCF_GLOBAL }, 29693 { HA_FA_STATEf, 1, 53, 0 | SOCF_GLOBAL }, 29694 { OVERRIDE_SOURCEf, 1, 81, 0 | SOCF_GLOBAL }, 29695 { PARITYf, 1, 121, 0 | SOCF_GLOBAL }, 29696 { RESERVEDf, 31, 83, SOCF_LE|SOCF_RES | SOCF_GLOBAL }, 29697 { RIDf, 5, 0, SOCF_LE | SOCF_GLOBAL }, 29698 { TUNNEL_CFIf, 1, 67, 0 | SOCF_GLOBAL }, 29699 { TUNNEL_ENCRYPTf, 1, 82, 0 | SOCF_GLOBAL }, 29700 { TUNNEL_PRIf, 3, 68, SOCF_LE | SOCF_GLOBAL }, 29701 { TUNNEL_VLANf, 12, 55, SOCF_LE | SOCF_GLOBAL }, 29702 { WLAN_TUNNEL_INDEXf, 10, 71, SOCF_LE | SOCF_GLOBAL } 29703 }; 29704 #endif 29705 29706 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29707 soc_field_info_t soc_AXP_WTX_FRAG_IDm_fields[] = { 29708 { DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL }, 29709 { EVEN_PARITYf, 1, 16, 0 | SOCF_GLOBAL }, 29710 { FRAG_IDf, 16, 0, SOCF_LE | SOCF_GLOBAL } 29711 }; 29712 #endif 29713 29714 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29715 soc_field_info_t soc_AXP_WTX_PRI_MAPm_fields[] = { 29716 { CFIf, 1, 0, 0 | SOCF_GLOBAL }, 29717 { DATAf, 4, 0, SOCF_LE | SOCF_GLOBAL }, 29718 { EVEN_PARITYf, 1, 4, 0 | SOCF_GLOBAL }, 29719 { PRIf, 3, 1, SOCF_LE | SOCF_GLOBAL } 29720 }; 29721 #endif 29722 29723 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29724 soc_field_info_t soc_AXP_WTX_TRUNK_BLOCK_MASKm_fields[] = { 29725 { DATAf, 63, 0, SOCF_LE | SOCF_GLOBAL }, 29726 { EVEN_PARITYf, 1, 63, 0 | SOCF_GLOBAL }, 29727 { TRUNK_BLOCK_MASKf, 63, 0, SOCF_LE | SOCF_GLOBAL } 29728 }; 29729 #endif 29730 29731 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29732 soc_field_info_t soc_AXP_WTX_TRUNK_GROUP_BITMAPm_fields[] = { 29733 { DATAf, 63, 0, SOCF_LE | SOCF_GLOBAL }, 29734 { EVEN_PARITYf, 1, 63, 0 | SOCF_GLOBAL }, 29735 { TRUNK_GROUP_BITMAPf, 63, 0, SOCF_LE | SOCF_GLOBAL } 29736 }; 29737 #endif 29738 29739 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29740 soc_field_info_t soc_AXP_WTX_TUNNELm_fields[] = { 29741 { BSSID_ENf, 1, 65, 0 | SOCF_GLOBAL }, 29742 { DATAf, 121, 0, SOCF_LE | SOCF_GLOBAL }, 29743 { DF_SELf, 2, 73, SOCF_LE | SOCF_GLOBAL }, 29744 { DIP_HIf, 96, 0, SOCF_LE | SOCF_GLOBAL }, 29745 { DIP_LOWf, 32, 32, SOCF_LE | SOCF_GLOBAL }, 29746 { DOT1P_MAP_PTRf, 4, 68, SOCF_LE | SOCF_GLOBAL }, 29747 { DOT1P_REMAPf, 1, 72, 0 | SOCF_GLOBAL }, 29748 { DSCP_SELf, 2, 75, SOCF_LE | SOCF_GLOBAL }, 29749 { DSCP_SRCf, 8, 77, SOCF_LE | SOCF_GLOBAL }, 29750 { ECCf, 8, 121, SOCF_LE | SOCF_GLOBAL }, 29751 { ECCPf, 9, 121, SOCF_LE | SOCF_GLOBAL }, 29752 { ENTRY_1_RESERVEDf, 9, 112, SOCF_LE | SOCF_GLOBAL }, 29753 { ENTRY_2_RESERVEDf, 9, 112, SOCF_LE | SOCF_GLOBAL }, 29754 { ENTRY_3_RESERVEDf, 5, 116, SOCF_LE | SOCF_GLOBAL }, 29755 { FLOW_LABELf, 20, 96, SOCF_LE | SOCF_GLOBAL }, 29756 { FRAG_COPY_TO_CPUf, 1, 109, 0 | SOCF_GLOBAL }, 29757 { FRAG_ENf, 1, 85, 0 | SOCF_GLOBAL }, 29758 { FRAG_LOCf, 11, 98, SOCF_LE | SOCF_GLOBAL }, 29759 { FRAG_MTUf, 12, 86, SOCF_LE | SOCF_GLOBAL }, 29760 { IP_TYPEf, 1, 64, 0 | SOCF_GLOBAL }, 29761 { L4_DSTf, 16, 96, SOCF_LE | SOCF_GLOBAL }, 29762 { L4_SRCf, 16, 96, SOCF_LE | SOCF_GLOBAL }, 29763 { MACDAf, 48, 0, SOCF_LE | SOCF_GLOBAL }, 29764 { MACSAf, 48, 48, SOCF_LE | SOCF_GLOBAL }, 29765 { PARITYf, 1, 129, 0 | SOCF_GLOBAL }, 29766 { SIP_HIf, 96, 0, SOCF_LE | SOCF_GLOBAL }, 29767 { SIP_LOWf, 32, 0, SOCF_LE | SOCF_GLOBAL }, 29768 { TPID_SELf, 2, 119, SOCF_LE | SOCF_GLOBAL }, 29769 { TTL_HLIMITf, 8, 110, SOCF_LE | SOCF_GLOBAL }, 29770 { TUNNEL_TYPEf, 1, 67, 0 | SOCF_GLOBAL }, 29771 { UDP_TYPEf, 1, 118, 0 | SOCF_GLOBAL }, 29772 { VLAN_ASSIGN_POLICYf, 1, 66, 0 | SOCF_GLOBAL } 29773 }; 29774 #endif 29775 29776 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29777 soc_field_info_t soc_ACK_BUS_CPfmt_fields[] = { 29778 { ACK_RESULTf, 1, 0, 0 }, 29779 { ACK_TYPEf, 3, 1, SOCF_LE }, 29780 { ADDRf, 20, 6, SOCF_LE }, 29781 { BASE_WIDTHf, 2, 26, SOCF_LE }, 29782 { DATAf, 423, 28, SOCF_LE }, 29783 { ERROR_INFOf, 4, 451, SOCF_LE }, 29784 { ET_PA_IS_LASTf, 1, 455, 0 }, 29785 { SRCf, 2, 4, SOCF_LE } 29786 }; 29787 #endif 29788 29789 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 29790 defined(BCM_56870_A0) 29791 soc_field_info_t soc_ACK_BUS_CP_BCM56870_A0fmt_fields[] = { 29792 { ACK_RESULTf, 1, 0, 0 }, 29793 { ACK_TYPEf, 3, 1, SOCF_LE }, 29794 { ADDRf, 20, 6, SOCF_LE }, 29795 { DATAf, 111, 28, SOCF_LE }, 29796 { ERROR_INFOf, 4, 139, SOCF_LE }, 29797 { ERROR_INFO_ABORTf, 3, 139, SOCF_LE }, 29798 { ERROR_INFO_ECC_ERR_1BITf, 1, 142, 0 }, 29799 { ERROR_INFO_ECC_ERR_1BIT_XOR_ABORTf, 1, 140, 0 }, 29800 { ERROR_INFO_ECC_ERR_2BITf, 1, 139, 0 }, 29801 { ERROR_INFO_RESULTS_OUT_OF_SYNCf, 1, 141, 0 }, 29802 { SRCf, 2, 4, SOCF_LE } 29803 }; 29804 #endif 29805 29806 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \ 29807 defined(BCM_56970_A0) 29808 soc_field_info_t soc_ACK_BUS_CP_BCM56960_A0fmt_fields[] = { 29809 { ACK_RESULTf, 1, 0, 0 }, 29810 { ACK_TYPEf, 3, 1, SOCF_LE }, 29811 { ADDRf, 20, 6, SOCF_LE }, 29812 { DATAf, 108, 28, SOCF_LE }, 29813 { ERROR_INFOf, 4, 136, SOCF_LE }, 29814 { ERROR_INFO_ABORTf, 3, 136, SOCF_LE }, 29815 { ERROR_INFO_ECC_ERR_1BITf, 1, 139, 0 }, 29816 { ERROR_INFO_ECC_ERR_1BIT_XOR_ABORTf, 1, 137, 0 }, 29817 { ERROR_INFO_ECC_ERR_2BITf, 1, 136, 0 }, 29818 { ERROR_INFO_RESULTS_OUT_OF_SYNCf, 1, 138, 0 }, 29819 { SRCf, 2, 4, SOCF_LE } 29820 }; 29821 #endif 29822 29823 #if defined(BCM_56640_A0) 29824 soc_field_info_t soc_ACK_BUS_EXT_ADfmt_fields[] = { 29825 { RDATAf, 210, 0, SOCF_LE }, 29826 { RESERVEDf, 5, 211, SOCF_LE|SOCF_RES }, 29827 { VALIDf, 1, 210, 0 } 29828 }; 29829 #endif 29830 29831 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29832 soc_field_info_t soc_ACK_BUS_MAC_LIMITfmt_fields[] = { 29833 { ACKf, 1, 0, 0 }, 29834 { MAC_LIMIT_PORT_DROPf, 1, 5, 0 }, 29835 { MAC_LIMIT_PORT_EXCEEDEDf, 1, 4, 0 }, 29836 { MAC_LIMIT_PORT_TOCPUf, 1, 6, 0 }, 29837 { MAC_LIMIT_SYS_DROPf, 1, 2, 0 }, 29838 { MAC_LIMIT_SYS_EXCEEDEDf, 1, 1, 0 }, 29839 { MAC_LIMIT_SYS_TOCPUf, 1, 3, 0 }, 29840 { MAC_LIMIT_VLAN_DROPf, 1, 8, 0 }, 29841 { MAC_LIMIT_VLAN_EXCEEDEDf, 1, 7, 0 }, 29842 { MAC_LIMIT_VLAN_TOCPUf, 1, 9, 0 } 29843 }; 29844 #endif 29845 29846 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29847 soc_field_info_t soc_ACK_BUS_MAC_LIMIT_CPfmt_fields[] = { 29848 { ACK_TYPEf, 2, 0, SOCF_LE }, 29849 { MAC_LIMIT_DELETEf, 1, 2, 0 }, 29850 { MAC_LIMIT_PREVENT_INSERTf, 1, 3, 0 }, 29851 { SRCf, 2, 4, SOCF_LE } 29852 }; 29853 #endif 29854 29855 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29856 soc_field_info_t soc_ACK_BUS_MOD_FIFO_CPfmt_fields[] = { 29857 { ACK_TYPEf, 2, 0, SOCF_LE }, 29858 { SRCf, 2, 2, SOCF_LE } 29859 }; 29860 #endif 29861 29862 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 29863 defined(BCM_56870_A0) || defined(BCM_56960_A0) || \ 29864 defined(BCM_56965_A0) || defined(BCM_56970_A0) 29865 soc_field_info_t soc_ACK_BUS_MOD_FIFO_CP_BCM56960_A0fmt_fields[] = { 29866 { ACK_TYPEf, 2, 0, SOCF_LE }, 29867 { SRCf, 2, 2, SOCF_LE } 29868 }; 29869 #endif 29870 29871 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29872 soc_field_info_t soc_ACK_BUS_PIPE_TBL0fmt_fields[] = { 29873 { ACK_TYPEf, 2, 0, SOCF_LE }, 29874 { ADDRf, 19, 2, SOCF_LE }, 29875 { DATAf, 105, 21, SOCF_LE }, 29876 { DATA_TYPEf, 2, 126, SOCF_LE }, 29877 { RESERVEDf, 4, 128, SOCF_LE|SOCF_RES } 29878 }; 29879 #endif 29880 29881 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29882 soc_field_info_t soc_ACK_BUS_PIPE_TBL1fmt_fields[] = { 29883 { ACK_TYPEf, 2, 0, SOCF_LE }, 29884 { ADDRf, 19, 2, SOCF_LE }, 29885 { DATAf, 62, 21, SOCF_LE }, 29886 { DATA_TYPEf, 2, 83, SOCF_LE }, 29887 { RESERVEDf, 4, 85, SOCF_LE|SOCF_RES } 29888 }; 29889 #endif 29890 29891 #if defined(BCM_56640_A0) 29892 soc_field_info_t soc_ACK_BUS_PIPE_TBL2fmt_fields[] = { 29893 { ACK_TYPEf, 2, 0, SOCF_LE }, 29894 { ADDRf, 19, 2, SOCF_LE }, 29895 { DATAf, 148, 21, SOCF_LE }, 29896 { DATA_TYPEf, 2, 169, SOCF_LE }, 29897 { RESERVEDf, 2, 171, SOCF_LE|SOCF_RES } 29898 }; 29899 #endif 29900 29901 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29902 soc_field_info_t soc_ACK_BUS_PIPE_TBL3fmt_fields[] = { 29903 { ACK_TYPEf, 2, 0, SOCF_LE }, 29904 { ADDRf, 19, 2, SOCF_LE }, 29905 { DATAf, 69, 21, SOCF_LE }, 29906 { DATA_TYPEf, 2, 90, SOCF_LE }, 29907 { RESERVEDf, 4, 92, SOCF_LE|SOCF_RES } 29908 }; 29909 #endif 29910 29911 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 29912 soc_field_info_t soc_ACK_BUS_PIPE_TBL4fmt_fields[] = { 29913 { ACK_TYPEf, 2, 0, SOCF_LE }, 29914 { ADDRf, 19, 2, SOCF_LE }, 29915 { DATAf, 91, 21, SOCF_LE }, 29916 { DATA_TYPEf, 2, 112, SOCF_LE }, 29917 { RESERVEDf, 4, 114, SOCF_LE|SOCF_RES } 29918 }; 29919 #endif 29920 29921 #if defined(BCM_56340_A0) 29922 soc_field_info_t soc_ACK_BUS_PIPE_TBL2_BCM56340_A0fmt_fields[] = { 29923 { ACK_TYPEf, 2, 0, SOCF_LE }, 29924 { ADDRf, 19, 2, SOCF_LE }, 29925 { DATAf, 149, 21, SOCF_LE }, 29926 { DATA_TYPEf, 2, 170, SOCF_LE }, 29927 { RESERVEDf, 1, 172, SOCF_RES } 29928 }; 29929 #endif 29930 29931 #if defined(BCM_56640_A0) 29932 soc_field_info_t soc_ACK_DATA_EXT_AD_CPfmt_fields[] = { 29933 { RDATAf, 210, 0, SOCF_LE }, 29934 { RDATA_BEAT0f, 35, 0, SOCF_LE }, 29935 { RDATA_BEAT1f, 35, 35, SOCF_LE }, 29936 { RDATA_BEAT2f, 35, 70, SOCF_LE }, 29937 { RDATA_BEAT3f, 35, 105, SOCF_LE }, 29938 { RDATA_BEAT4f, 35, 140, SOCF_LE }, 29939 { RDATA_BEAT5f, 35, 175, SOCF_LE } 29940 }; 29941 #endif 29942 29943 #if defined(BCM_56640_A0) 29944 soc_field_info_t soc_ACK_DATA_EXT_L2fmt_fields[] = { 29945 { ACK_TYPEf, 2, 0, SOCF_LE }, 29946 { AD_WIDEf, 1, 23, 0 }, 29947 { ERR_INFOf, 4, 24, SOCF_LE }, 29948 { ET_PAf, 20, 2, SOCF_LE }, 29949 { ET_PA_IS_LASTf, 1, 22, 0 }, 29950 { EXT_L2_ENTRYf, 137, 35, SOCF_LE }, 29951 { EXT_L2_ENTRY_BEAT0f, 35, 35, SOCF_LE }, 29952 { EXT_L2_ENTRY_BEAT1f, 35, 70, SOCF_LE }, 29953 { EXT_L2_ENTRY_BEAT2f, 35, 105, SOCF_LE }, 29954 { EXT_L2_ENTRY_BEAT3f, 32, 140, SOCF_LE }, 29955 { REQ_BEAT0f, 35, 0, SOCF_LE }, 29956 { RESERVED_34_28f, 7, 28, SOCF_LE|SOCF_RES } 29957 }; 29958 #endif 29959 29960 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 29961 defined(BCM_56870_A0) || defined(BCM_56980_A0) || \ 29962 defined(BCM_56980_B0) 29963 soc_field_info_t soc_ACTION_TABLEfmt_fields[] = { 29964 { ACTIONf, 64, 0, SOCF_LE } 29965 }; 29966 #endif 29967 29968 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 29969 defined(BCM_56870_A0) || defined(BCM_56980_A0) || \ 29970 defined(BCM_56980_B0) 29971 soc_field_info_t soc_ACTION_TABLE_ECCfmt_fields[] = { 29972 { ACTIONf, 64, 0, SOCF_LE }, 29973 { ECCf, 7, 64, SOCF_LE }, 29974 { ECCPf, 8, 64, SOCF_LE }, 29975 { ECC_DATAf, 64, 0, SOCF_LE }, 29976 { PARITYf, 1, 71, 0 } 29977 }; 29978 #endif 29979 29980 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 29981 defined(BCM_56450_B1) 29982 soc_field_info_t soc_ADM_TO_CLINKE_INFOfmt_fields[] = { 29983 { NXT_BUFFER_LASTf, 1, 18, 0 }, 29984 { NXT_BUFFER_PTRf, 18, 0, SOCF_LE } 29985 }; 29986 #endif 29987 29988 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 29989 soc_field_info_t soc_ADM_TO_CLINKE_INFO_BCM56260_A0fmt_fields[] = { 29990 { NXT_BUFFER_LASTf, 1, 16, 0 }, 29991 { NXT_BUFFER_PTRf, 16, 0, SOCF_LE } 29992 }; 29993 #endif 29994 29995 #if defined(BCM_56800_A0) 29996 soc_field_info_t soc_ADM_TO_ENQfmt_fields[] = { 29997 { ACCEPT_CELLf, 1, 14, 0 }, 29998 { COSf, 4, 9, SOCF_LE }, 29999 { CPU_COSf, 4, 5, SOCF_LE }, 30000 { FORCE_EOPf, 1, 13, 0 }, 30001 { SRC_PORT_NUMf, 5, 0, SOCF_LE } 30002 }; 30003 #endif 30004 30005 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 30006 defined(BCM_56450_B1) 30007 soc_field_info_t soc_ADM_TO_ENQ_BCM56450_A0fmt_fields[] = { 30008 { ACCEPT_CELLf, 1, 18, 0 }, 30009 { CPU_COSf, 6, 0, SOCF_LE }, 30010 { FORCE_EOPf, 1, 17, 0 }, 30011 { MC_COS1f, 3, 19, SOCF_LE }, 30012 { MC_COS2f, 3, 22, SOCF_LE }, 30013 { UC_COSf, 4, 13, SOCF_LE }, 30014 { UC_Qf, 7, 6, SOCF_LE } 30015 }; 30016 #endif 30017 30018 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 30019 soc_field_info_t soc_ADM_TO_ENQ_BCM56560_A0fmt_fields[] = { 30020 { ACCEPT_CELLf, 1, 21, 0 }, 30021 { CPU_COSf, 6, 0, SOCF_LE }, 30022 { FORCE_EOPf, 1, 20, 0 }, 30023 { MC_COS1f, 4, 22, SOCF_LE }, 30024 { MC_COS2f, 4, 26, SOCF_LE }, 30025 { UC_Qf, 14, 6, SOCF_LE } 30026 }; 30027 #endif 30028 30029 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 30030 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 30031 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 30032 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 30033 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 30034 defined(BCM_56685_A0) || defined(BCM_56685_B0) 30035 soc_field_info_t soc_ADM_TO_ENQ_BCM56624_A0fmt_fields[] = { 30036 { ACCEPT_CELLf, 1, 20, 0 }, 30037 { COSf, 3, 16, SOCF_LE }, 30038 { CPU_COSf, 6, 0, SOCF_LE }, 30039 { FORCE_EOPf, 1, 19, 0 }, 30040 { HG_COSf, 5, 11, SOCF_LE }, 30041 { VLAN_COSf, 5, 6, SOCF_LE } 30042 }; 30043 #endif 30044 30045 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30046 soc_field_info_t soc_ADM_TO_ENQ_BCM56640_A0fmt_fields[] = { 30047 { ACCEPT_CELLf, 1, 17, 0 }, 30048 { CPU_COSf, 6, 0, SOCF_LE }, 30049 { FORCE_EOPf, 1, 16, 0 }, 30050 { MC_COS1f, 4, 18, SOCF_LE }, 30051 { MC_COS2f, 4, 22, SOCF_LE }, 30052 { PASSTHRU_GRP_IDf, 1, 26, 0 }, 30053 { UC_Qf, 10, 6, SOCF_LE } 30054 }; 30055 #endif 30056 30057 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 30058 soc_field_info_t soc_ADM_TO_ENQ_BCM56670_A0fmt_fields[] = { 30059 { ACCEPT_CELLf, 1, 17, 0 }, 30060 { CPU_COSf, 6, 0, SOCF_LE }, 30061 { FORCE_EOPf, 1, 16, 0 }, 30062 { MC_COS1f, 4, 18, SOCF_LE }, 30063 { MC_COS2f, 4, 22, SOCF_LE }, 30064 { UC_Qf, 10, 6, SOCF_LE } 30065 }; 30066 #endif 30067 30068 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 30069 soc_field_info_t soc_ADM_TO_ENQ_BCM56820_A0fmt_fields[] = { 30070 { ACCEPT_CELLf, 1, 15, 0 }, 30071 { CFAP_DISCARD_ONLYf, 1, 18, 0 }, 30072 { COSf, 4, 10, SOCF_LE }, 30073 { CPU_COSf, 5, 5, SOCF_LE }, 30074 { FORCE_EOPf, 1, 14, 0 }, 30075 { IP_DISCARD_ONLYf, 1, 17, 0 }, 30076 { OP_DISCARD_ONLYf, 1, 16, 0 }, 30077 { SRC_PORT_NUMf, 5, 0, SOCF_LE } 30078 }; 30079 #endif 30080 30081 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 30082 defined(BCM_56840_A0) || defined(BCM_56840_B0) 30083 soc_field_info_t soc_ADM_TO_ENQ_BCM56840_A0fmt_fields[] = { 30084 { ACCEPT_CELLf, 1, 18, 0 }, 30085 { CPU_COSf, 6, 0, SOCF_LE }, 30086 { FORCE_EOPf, 1, 17, 0 }, 30087 { MC_COS1f, 3, 19, SOCF_LE }, 30088 { MC_COS2f, 3, 22, SOCF_LE }, 30089 { UC_COSf, 4, 13, SOCF_LE }, 30090 { UC_Qf, 7, 6, SOCF_LE } 30091 }; 30092 #endif 30093 30094 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 30095 soc_field_info_t soc_ADM_TO_ENQ_BCM56850_A0fmt_fields[] = { 30096 { ACCEPT_CELLf, 1, 19, 0 }, 30097 { CPU_COSf, 6, 0, SOCF_LE }, 30098 { FORCE_EOPf, 1, 18, 0 }, 30099 { MC_COS1f, 4, 20, SOCF_LE }, 30100 { MC_COS2f, 4, 24, SOCF_LE }, 30101 { UC_Qf, 12, 6, SOCF_LE } 30102 }; 30103 #endif 30104 30105 #if defined(BCM_88732_A0) 30106 soc_field_info_t soc_ADM_TO_ENQ_BCM88732_A0fmt_fields[] = { 30107 { ACCEPT_CELLf, 1, 10, 0 }, 30108 { CFAP_DISCARD_ONLYf, 1, 13, 0 }, 30109 { COSf, 4, 5, SOCF_LE }, 30110 { FORCE_EOPf, 1, 9, 0 }, 30111 { IP_DISCARD_ONLYf, 1, 12, 0 }, 30112 { MTRI_DISCARD_ONLYf, 1, 18, 0 }, 30113 { OP_DISCARD_ONLYf, 1, 11, 0 }, 30114 { PG_NUMf, 4, 14, SOCF_LE }, 30115 { SRC_PORT_NUMf, 5, 0, SOCF_LE } 30116 }; 30117 #endif 30118 30119 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 30120 soc_field_info_t soc_ADM_TO_ENQ_INFOfmt_fields[] = { 30121 { EG_MIRROR_EXT_ACCEPTf, 1, 3, 0 }, 30122 { EG_MIRROR_INT_ACCEPTf, 1, 2, 0 }, 30123 { EMA_SHAREDf, 1, 15, 0 }, 30124 { EXT_FORCE_EOPf, 1, 9, 0 }, 30125 { IG_MIRROR_EXT_ACCEPTf, 1, 5, 0 }, 30126 { IG_MIRROR_INT_ACCEPTf, 1, 4, 0 }, 30127 { INT_FORCE_EOPf, 1, 8, 0 }, 30128 { MC_EXT_ACCEPTf, 1, 7, 0 }, 30129 { MC_INT_ACCEPTf, 1, 6, 0 }, 30130 { RQEE_SHAREDf, 1, 13, 0 }, 30131 { RQEI_SHAREDf, 1, 12, 0 }, 30132 { RQEQ_SHAREDf, 1, 14, 0 }, 30133 { UC_BUFF_SHAREDf, 1, 10, 0 }, 30134 { UC_EXT_ACCEPTf, 1, 1, 0 }, 30135 { UC_INT_ACCEPTf, 1, 0, 0 }, 30136 { UC_QEN_SHAREDf, 1, 11, 0 } 30137 }; 30138 #endif 30139 30140 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 30141 soc_field_info_t soc_ADM_TO_ENQ_INFO_BCM56260_A0fmt_fields[] = { 30142 { EG_MIRROR_EXT_ACCEPTf, 1, 3, 0 }, 30143 { EG_MIRROR_INT_ACCEPTf, 1, 2, 0 }, 30144 { EMA_SHAREDf, 1, 15, 0 }, 30145 { EXT_BUFFER_IDf, 16, 16, SOCF_LE }, 30146 { EXT_BUFFER_OFFSETf, 7, 32, SOCF_LE }, 30147 { EXT_FORCE_EOPf, 1, 9, 0 }, 30148 { IG_MIRROR_EXT_ACCEPTf, 1, 5, 0 }, 30149 { IG_MIRROR_INT_ACCEPTf, 1, 4, 0 }, 30150 { INT_FORCE_EOPf, 1, 8, 0 }, 30151 { MC_EXT_ACCEPTf, 1, 7, 0 }, 30152 { MC_INT_ACCEPTf, 1, 6, 0 }, 30153 { RQEE_SHAREDf, 1, 13, 0 }, 30154 { RQEI_SHAREDf, 1, 12, 0 }, 30155 { RQEQ_SHAREDf, 1, 14, 0 }, 30156 { SEQUENCE_NUMf, 7, 39, SOCF_LE }, 30157 { UC_BUFF_SHAREDf, 1, 10, 0 }, 30158 { UC_EXT_ACCEPTf, 1, 1, 0 }, 30159 { UC_INT_ACCEPTf, 1, 0, 0 }, 30160 { UC_QEN_SHAREDf, 1, 11, 0 } 30161 }; 30162 #endif 30163 30164 #if defined(BCM_56270_A0) 30165 soc_field_info_t soc_ADM_TO_ENQ_INFO_BCM56270_A0fmt_fields[] = { 30166 { EG_MIRROR_INT_ACCEPTf, 1, 1, 0 }, 30167 { IG_MIRROR_INT_ACCEPTf, 1, 2, 0 }, 30168 { INT_FORCE_EOPf, 1, 4, 0 }, 30169 { MC_INT_ACCEPTf, 1, 3, 0 }, 30170 { RQEI_SHAREDf, 1, 7, 0 }, 30171 { RQEQ_SHAREDf, 1, 8, 0 }, 30172 { UC_BUFF_SHAREDf, 1, 5, 0 }, 30173 { UC_INT_ACCEPTf, 1, 0, 0 }, 30174 { UC_QEN_SHAREDf, 1, 6, 0 } 30175 }; 30176 #endif 30177 30178 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 30179 defined(BCM_56450_B1) 30180 soc_field_info_t soc_ADM_TO_ENQ_INFO_BCM56450_A0fmt_fields[] = { 30181 { EG_MIRROR_EXT_ACCEPTf, 1, 3, 0 }, 30182 { EG_MIRROR_INT_ACCEPTf, 1, 2, 0 }, 30183 { EMA_SHAREDf, 1, 15, 0 }, 30184 { EXT_BUFFER_IDf, 18, 16, SOCF_LE }, 30185 { EXT_BUFFER_OFFSETf, 8, 34, SOCF_LE }, 30186 { EXT_FORCE_EOPf, 1, 9, 0 }, 30187 { IG_MIRROR_EXT_ACCEPTf, 1, 5, 0 }, 30188 { IG_MIRROR_INT_ACCEPTf, 1, 4, 0 }, 30189 { INT_FORCE_EOPf, 1, 8, 0 }, 30190 { MC_EXT_ACCEPTf, 1, 7, 0 }, 30191 { MC_INT_ACCEPTf, 1, 6, 0 }, 30192 { RQEE_SHAREDf, 1, 13, 0 }, 30193 { RQEI_SHAREDf, 1, 12, 0 }, 30194 { RQEQ_SHAREDf, 1, 14, 0 }, 30195 { SEQUENCE_NUMf, 9, 42, SOCF_LE }, 30196 { UC_BUFF_SHAREDf, 1, 10, 0 }, 30197 { UC_EXT_ACCEPTf, 1, 1, 0 }, 30198 { UC_INT_ACCEPTf, 1, 0, 0 }, 30199 { UC_QEN_SHAREDf, 1, 11, 0 } 30200 }; 30201 #endif 30202 30203 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 30204 soc_field_info_t soc_ADM_TO_IPCTR_D_RESOURCEfmt_fields[] = { 30205 { CFAPE_FULLf, 1, 20, 0 }, 30206 { CFAPE_VLDf, 1, 22, 0 }, 30207 { CFAPI_FULLf, 1, 19, 0 }, 30208 { CFAPI_VLDf, 1, 21, 0 }, 30209 { E2EFC_EMAf, 1, 8, 0 }, 30210 { E2EFC_EXTf, 1, 6, 0 }, 30211 { E2EFC_INTf, 1, 5, 0 }, 30212 { E2EFC_QENf, 1, 9, 0 }, 30213 { E2EFC_RQEf, 1, 7, 0 }, 30214 { MTRIf, 1, 10, 0 }, 30215 { NO_DEST_PORTf, 1, 23, 0 }, 30216 { ONLY_EMIRRORf, 1, 24, 0 }, 30217 { PBI_DISCARDf, 1, 11, 0 }, 30218 { THDI_EMAf, 1, 3, 0 }, 30219 { THDI_EXTf, 1, 1, 0 }, 30220 { THDI_INTf, 1, 0, 0 }, 30221 { THDI_QENf, 1, 4, 0 }, 30222 { THDI_RQEf, 1, 2, 0 }, 30223 { THDO_EMAf, 1, 12, 0 }, 30224 { THDO_RQEEf, 1, 14, 0 }, 30225 { THDO_RQEIf, 1, 15, 0 }, 30226 { THDO_RQEQf, 1, 13, 0 }, 30227 { THDO_UC_BUFFf, 1, 17, 0 }, 30228 { THDO_UC_QENf, 1, 16, 0 }, 30229 { TOQ_QEN_FULLf, 1, 25, 0 }, 30230 { WREDf, 1, 18, 0 } 30231 }; 30232 #endif 30233 30234 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 30235 soc_field_info_t soc_ADM_TO_IPCTR_D_RESOURCE_BCM56260_A0fmt_fields[] = { 30236 { CFAPE_FULLf, 1, 20, 0 }, 30237 { CFAPE_VLDf, 1, 22, 0 }, 30238 { CFAPI_FULLf, 1, 19, 0 }, 30239 { CFAPI_VLDf, 1, 21, 0 }, 30240 { E2EFC_EMAf, 1, 8, 0 }, 30241 { E2EFC_EXTf, 1, 6, 0 }, 30242 { E2EFC_INTf, 1, 5, 0 }, 30243 { E2EFC_QENf, 1, 9, 0 }, 30244 { E2EFC_RQEf, 1, 7, 0 }, 30245 { MTRIf, 1, 10, 0 }, 30246 { NO_DEST_PORTf, 1, 23, 0 }, 30247 { ONLY_EMIRRORf, 1, 24, 0 }, 30248 { PBI_DISCARDf, 1, 11, 0 }, 30249 { THDI_EMAf, 1, 3, 0 }, 30250 { THDI_EXTf, 1, 1, 0 }, 30251 { THDI_INTf, 1, 0, 0 }, 30252 { THDI_QENf, 1, 4, 0 }, 30253 { THDI_RQEf, 1, 2, 0 }, 30254 { THDO_EMAf, 1, 12, 0 }, 30255 { THDO_RQEEf, 1, 14, 0 }, 30256 { THDO_RQEIf, 1, 15, 0 }, 30257 { THDO_RQEQf, 1, 13, 0 }, 30258 { THDO_UC_BUFFf, 1, 17, 0 }, 30259 { THDO_UC_QENf, 1, 16, 0 }, 30260 { TOQ_QEN_FULLf, 1, 25, 0 }, 30261 { WREDf, 1, 18, 0 } 30262 }; 30263 #endif 30264 30265 #if defined(BCM_56270_A0) 30266 soc_field_info_t soc_ADM_TO_IPCTR_D_RESOURCE_BCM56270_A0fmt_fields[] = { 30267 { CFAPI_FULLf, 1, 13, 0 }, 30268 { CFAPI_VLDf, 1, 14, 0 }, 30269 { DROPPEDf, 16, 0, SOCF_LE }, 30270 { DROPPED_BY_INPUTf, 8, 0, SOCF_LE }, 30271 { E2EFC_INTf, 1, 3, 0 }, 30272 { E2EFC_QENf, 1, 5, 0 }, 30273 { E2EFC_RQEf, 1, 4, 0 }, 30274 { MTRIf, 1, 6, 0 }, 30275 { NO_DEST_PORTf, 1, 15, 0 }, 30276 { ONLY_EMIRRORf, 1, 16, 0 }, 30277 { PBI_DISCARDf, 1, 7, 0 }, 30278 { THDI_INTf, 1, 0, 0 }, 30279 { THDI_QENf, 1, 2, 0 }, 30280 { THDI_RQEf, 1, 1, 0 }, 30281 { THDO_RQEIf, 1, 9, 0 }, 30282 { THDO_RQEQf, 1, 8, 0 }, 30283 { THDO_UC_BUFFf, 1, 11, 0 }, 30284 { THDO_UC_QENf, 1, 10, 0 }, 30285 { WREDf, 1, 12, 0 } 30286 }; 30287 #endif 30288 30289 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 30290 defined(BCM_56450_B1) 30291 soc_field_info_t soc_ADM_TO_IPCTR_D_RESOURCE_BCM56450_A0fmt_fields[] = { 30292 { CFAPE_FULLf, 1, 20, 0 }, 30293 { CFAPE_VLDf, 1, 22, 0 }, 30294 { CFAPI_FULLf, 1, 19, 0 }, 30295 { CFAPI_VLDf, 1, 21, 0 }, 30296 { E2EFC_EMAf, 1, 8, 0 }, 30297 { E2EFC_EXTf, 1, 6, 0 }, 30298 { E2EFC_INTf, 1, 5, 0 }, 30299 { E2EFC_QENf, 1, 9, 0 }, 30300 { E2EFC_RQEf, 1, 7, 0 }, 30301 { MTRIf, 1, 10, 0 }, 30302 { NO_DEST_PORTf, 1, 23, 0 }, 30303 { ONLY_EMIRRORf, 1, 24, 0 }, 30304 { PBI_DISCARDf, 1, 11, 0 }, 30305 { THDI_EMAf, 1, 3, 0 }, 30306 { THDI_EXTf, 1, 1, 0 }, 30307 { THDI_INTf, 1, 0, 0 }, 30308 { THDI_QENf, 1, 4, 0 }, 30309 { THDI_RQEf, 1, 2, 0 }, 30310 { THDO_EMAf, 1, 12, 0 }, 30311 { THDO_RQEEf, 1, 14, 0 }, 30312 { THDO_RQEIf, 1, 15, 0 }, 30313 { THDO_RQEQf, 1, 13, 0 }, 30314 { THDO_UC_BUFFf, 1, 17, 0 }, 30315 { THDO_UC_QENf, 1, 16, 0 }, 30316 { TOQ_QEN_FULLf, 1, 25, 0 }, 30317 { WREDf, 1, 18, 0 } 30318 }; 30319 #endif 30320 30321 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 30322 defined(BCM_56450_B1) 30323 soc_field_info_t soc_ADM_TO_THDI_QEN_PURGE_INFOfmt_fields[] = { 30324 { NUM_DROPPEDf, 10, 0, SOCF_LE } 30325 }; 30326 #endif 30327 30328 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 30329 defined(BCM_56270_A0) 30330 soc_field_info_t soc_ADM_TO_THDI_QEN_PURGE_INFO_BCM56260_A0fmt_fields[] = { 30331 { NUM_DROPPEDf, 10, 0, SOCF_LE } 30332 }; 30333 #endif 30334 30335 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 30336 defined(BCM_56450_B1) 30337 soc_field_info_t soc_ADM_TO_TOQ_EOPEfmt_fields[] = { 30338 { BUFFERf, 18, 0, SOCF_LE }, 30339 { BUF_SHRf, 1, 20, 0 }, 30340 { INITf, 1, 19, 0 }, 30341 { LAST_EOP_LAST_SEGf, 1, 29, 0 }, 30342 { OFFSETf, 8, 21, SOCF_LE }, 30343 { PACKING_TYPEf, 1, 18, 0 } 30344 }; 30345 #endif 30346 30347 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 30348 defined(BCM_56270_A0) 30349 soc_field_info_t soc_ADM_TO_TOQ_EOPE_BCM56260_A0fmt_fields[] = { 30350 { BUFFERf, 16, 0, SOCF_LE }, 30351 { BUF_SHRf, 1, 18, 0 }, 30352 { INITf, 1, 17, 0 }, 30353 { LAST_EOP_LAST_SEGf, 1, 26, 0 }, 30354 { OFFSETf, 7, 19, SOCF_LE }, 30355 { PACKING_TYPEf, 1, 16, 0 } 30356 }; 30357 #endif 30358 30359 #if defined(BCM_56725_A0) || defined(BCM_56800_A0) || \ 30360 defined(BCM_56820_A0) 30361 soc_field_info_t soc_AGING_CTR_S_RFfmt_fields[] = { 30362 { AGING_CTR_S_RFf, 28, 0, SOCF_LE } 30363 }; 30364 #endif 30365 30366 #if defined(BCM_88732_A0) 30367 soc_field_info_t soc_AGING_CTR_S_RF_0fmt_fields[] = { 30368 { AGING_CTR_S_RF_0f, 42, 0, SOCF_LE } 30369 }; 30370 #endif 30371 30372 #if defined(BCM_88732_A0) 30373 soc_field_info_t soc_AGING_CTR_S_RF_1fmt_fields[] = { 30374 { AGING_CTR_S_RF_1f, 42, 0, SOCF_LE } 30375 }; 30376 #endif 30377 30378 #if defined(BCM_88732_A0) 30379 soc_field_info_t soc_AGING_CTR_S_RF_2fmt_fields[] = { 30380 { AGING_CTR_S_RF_2f, 42, 0, SOCF_LE } 30381 }; 30382 #endif 30383 30384 #if defined(BCM_88732_A0) 30385 soc_field_info_t soc_AGING_CTR_S_RF_3fmt_fields[] = { 30386 { AGING_CTR_S_RF_3f, 42, 0, SOCF_LE } 30387 }; 30388 #endif 30389 30390 #if defined(BCM_56142_A0) 30391 soc_field_info_t soc_AGING_CTR_S_RF_BCM56142_A0fmt_fields[] = { 30392 { S_RFf, 18, 0, SOCF_LE } 30393 }; 30394 #endif 30395 30396 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 30397 soc_field_info_t soc_AGING_CTR_S_RF_BCM56334_A0fmt_fields[] = { 30398 { AGING_CTR_S_RFf, 16, 0, SOCF_LE } 30399 }; 30400 #endif 30401 30402 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 30403 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 30404 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 30405 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 30406 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 30407 defined(BCM_56685_A0) || defined(BCM_56685_B0) || \ 30408 defined(BCM_56840_A0) || defined(BCM_56840_B0) 30409 soc_field_info_t soc_AGING_CTR_S_RF_BCM56624_A0fmt_fields[] = { 30410 { AGING_CTR_S_RFf, 18, 0, SOCF_LE } 30411 }; 30412 #endif 30413 30414 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 30415 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 30416 defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 30417 defined(BCM_56860_A0) 30418 soc_field_info_t soc_AGING_CTR_S_RF_BCM56640_A0fmt_fields[] = { 30419 { AGING_CTR_S_RFf, 18, 0, SOCF_LE } 30420 }; 30421 #endif 30422 30423 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 30424 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 30425 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 30426 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 30427 defined(BCM_56965_A0) || defined(BCM_56970_A0) 30428 soc_field_info_t soc_AGING_CTR_S_RF_BCM56960_A0fmt_fields[] = { 30429 { AGING_CTR_S_RFf, 18, 0, SOCF_LE } 30430 }; 30431 #endif 30432 30433 #if defined(BCM_56800_A0) 30434 soc_field_info_t soc_AGING_EXP_S_RFfmt_fields[] = { 30435 { AGING_EXP_S_RFf, 28, 0, SOCF_LE } 30436 }; 30437 #endif 30438 30439 #if defined(BCM_88732_A0) 30440 soc_field_info_t soc_AGING_EXP_S_RF_0fmt_fields[] = { 30441 { AGING_EXP_S_RF_0f, 42, 0, SOCF_LE } 30442 }; 30443 #endif 30444 30445 #if defined(BCM_88732_A0) 30446 soc_field_info_t soc_AGING_EXP_S_RF_1fmt_fields[] = { 30447 { AGING_EXP_S_RF_1f, 42, 0, SOCF_LE } 30448 }; 30449 #endif 30450 30451 #if defined(BCM_88732_A0) 30452 soc_field_info_t soc_AGING_EXP_S_RF_2fmt_fields[] = { 30453 { AGING_EXP_S_RF_2f, 42, 0, SOCF_LE } 30454 }; 30455 #endif 30456 30457 #if defined(BCM_88732_A0) 30458 soc_field_info_t soc_AGING_EXP_S_RF_3fmt_fields[] = { 30459 { AGING_EXP_S_RF_3f, 42, 0, SOCF_LE } 30460 }; 30461 #endif 30462 30463 #if defined(BCM_56142_A0) 30464 soc_field_info_t soc_AGING_EXP_S_RF_BCM56142_A0fmt_fields[] = { 30465 { S_RFf, 8, 0, SOCF_LE } 30466 }; 30467 #endif 30468 30469 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 30470 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 30471 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 30472 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 30473 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 30474 defined(BCM_56685_A0) || defined(BCM_56685_B0) || \ 30475 defined(BCM_56840_A0) || defined(BCM_56840_B0) 30476 soc_field_info_t soc_AGING_EXP_S_RF_BCM56624_A0fmt_fields[] = { 30477 { AGING_EXP_S_RFf, 8, 0, SOCF_LE } 30478 }; 30479 #endif 30480 30481 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \ 30482 defined(BCM_56450_B0) || defined(BCM_56450_B1) || \ 30483 defined(BCM_56640_A0) || defined(BCM_56850_A0) || \ 30484 defined(BCM_56860_A0) 30485 soc_field_info_t soc_AGING_EXP_S_RF_BCM56640_A0fmt_fields[] = { 30486 { AGING_EXP_S_RFf, 8, 0, SOCF_LE } 30487 }; 30488 #endif 30489 30490 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 30491 soc_field_info_t soc_AGING_EXP_S_RF_BCM56820_A0fmt_fields[] = { 30492 { AGING_EXP_S_RFf, 14, 0, SOCF_LE } 30493 }; 30494 #endif 30495 30496 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 30497 defined(BCM_56270_A0) || defined(BCM_56560_A0) || \ 30498 defined(BCM_56560_B0) || defined(BCM_56670_A0) || \ 30499 defined(BCM_56670_B0) || defined(BCM_56960_A0) || \ 30500 defined(BCM_56965_A0) || defined(BCM_56970_A0) 30501 soc_field_info_t soc_AGING_EXP_S_RF_BCM56960_A0fmt_fields[] = { 30502 { AGING_EXP_S_RFf, 8, 0, SOCF_LE } 30503 }; 30504 #endif 30505 30506 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 30507 soc_field_info_t soc_ALPM1_DATAfmt_fields[] = { 30508 { BKT_PTRf, 10, 2, SOCF_LE }, 30509 { DEFAULT_MISSf, 1, 0, 0 }, 30510 { DIRECT_ROUTEf, 1, 1, 0 }, 30511 { FMT0f, 4, 22, SOCF_LE }, 30512 { FMT1f, 4, 26, SOCF_LE }, 30513 { FMT2f, 4, 30, SOCF_LE }, 30514 { FMT3f, 4, 34, SOCF_LE }, 30515 { FMT4f, 4, 38, SOCF_LE }, 30516 { KSHIFTf, 7, 12, SOCF_LE }, 30517 { ROFSf, 3, 19, SOCF_LE } 30518 }; 30519 #endif 30520 30521 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 30522 soc_field_info_t soc_ALPM2_DATAfmt_fields[] = { 30523 { BKT_PTRf, 13, 1, SOCF_LE }, 30524 { DEFAULT_MISSf, 1, 0, 0 }, 30525 { FMT0f, 4, 24, SOCF_LE }, 30526 { FMT1f, 4, 28, SOCF_LE }, 30527 { FMT2f, 4, 32, SOCF_LE }, 30528 { FMT3f, 4, 36, SOCF_LE }, 30529 { FMT4f, 4, 40, SOCF_LE }, 30530 { FMT5f, 4, 44, SOCF_LE }, 30531 { FMT6f, 4, 48, SOCF_LE }, 30532 { FMT7f, 4, 52, SOCF_LE }, 30533 { KSHIFTf, 7, 14, SOCF_LE }, 30534 { ROFSf, 3, 21, SOCF_LE } 30535 }; 30536 #endif 30537 30538 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 30539 soc_field_info_t soc_ALPM_KEY_MUX_FORMATfmt_fields[] = { 30540 { DIPf, 128, 0, SOCF_LE }, 30541 { DIP_IPV4f, 32, 0, SOCF_LE }, 30542 { DIP_IPV6f, 128, 0, SOCF_LE }, 30543 { DIP_IPV6_B0f, 32, 0, SOCF_LE }, 30544 { DIP_IPV6_B1f, 32, 32, SOCF_LE }, 30545 { DIP_IPV6_B2f, 32, 64, SOCF_LE }, 30546 { DIP_IPV6_B3f, 32, 96, SOCF_LE }, 30547 { IPV4f, 1, 268, 0 }, 30548 { IPV6f, 1, 269, 0 }, 30549 { SIPf, 128, 128, SOCF_LE }, 30550 { SIP_IPV4f, 32, 128, SOCF_LE }, 30551 { SIP_IPV6f, 128, 128, SOCF_LE }, 30552 { SIP_IPV6_B0f, 32, 128, SOCF_LE }, 30553 { SIP_IPV6_B1f, 32, 160, SOCF_LE }, 30554 { SIP_IPV6_B2f, 32, 192, SOCF_LE }, 30555 { SIP_IPV6_B3f, 32, 224, SOCF_LE }, 30556 { SOPf, 1, 270, 0 }, 30557 { VRFf, 12, 256, SOCF_LE } 30558 }; 30559 #endif 30560 30561 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 30562 defined(BCM_56870_A0) 30563 soc_field_info_t soc_ARP_HDRfmt_fields[] = { 30564 { DESTINATION_IP_ADDRESSf, 32, 0, SOCF_LE }, 30565 { DESTINATION_MAC_ADDRESSf, 48, 32, SOCF_LE }, 30566 { HARDWARE_ADDRESS_LENGTHf, 8, 184, SOCF_LE }, 30567 { HTYPEf, 16, 208, SOCF_LE }, 30568 { OPCODEf, 16, 160, SOCF_LE }, 30569 { PROTOCOL_ADDRESS_LENGTHf, 8, 176, SOCF_LE }, 30570 { PTYPEf, 16, 192, SOCF_LE }, 30571 { SOURCE_IP_ADDRESSf, 32, 80, SOCF_LE }, 30572 { SOURCE_MAC_ADDRESSf, 48, 112, SOCF_LE } 30573 }; 30574 #endif 30575 30576 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 30577 soc_field_info_t soc_ASSIGNED_VNTAG_ETAG_DOPfmt_fields[] = { 30578 { ACTIONf, 2, 28, SOCF_LE }, 30579 { ASSIGNED_VNTAG_ETAGf, 32, 32, SOCF_LE }, 30580 { CAPTURE_DATAf, 36, 28, SOCF_LE }, 30581 { ETAG_VALIDf, 1, 31, 0 }, 30582 { RESERVEDf, 28, 0, SOCF_LE|SOCF_RES }, 30583 { VNTAG_VALIDf, 1, 30, 0 } 30584 }; 30585 #endif 30586 30587 #if defined(BCM_56370_A0) 30588 soc_field_info_t soc_ASSIGNED_VNTAG_ETAG_DOP_BCM56370_A0fmt_fields[] = { 30589 { ACTIONf, 2, 0, SOCF_LE }, 30590 { ASSIGNED_VNTAG_ETAGf, 32, 4, SOCF_LE }, 30591 { CAPTURE_DATAf, 36, 0, SOCF_LE }, 30592 { ETAG_VALIDf, 1, 3, 0 }, 30593 { RESERVEDf, 28, 36, SOCF_LE|SOCF_RES }, 30594 { VNTAG_VALIDf, 1, 2, 0 } 30595 }; 30596 #endif 30597 30598 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 30599 soc_field_info_t soc_ASSOC_DATA_FULLfmt_fields[] = { 30600 { CLASS_IDf, 6, 22, SOCF_LE }, 30601 { DESTINATIONf, 15, 1, SOCF_LE }, 30602 { DEST_TYPEf, 1, 0, 0 }, 30603 { DST_DISCARDf, 1, 21, 0 }, 30604 { FLEX_CTR_BASE_COUNTER_IDXf, 12, 34, SOCF_LE }, 30605 { FLEX_CTR_OFFSET_MODEf, 2, 32, SOCF_LE }, 30606 { FLEX_CTR_POOL_NUMBERf, 4, 28, SOCF_LE }, 30607 { PRIf, 4, 16, SOCF_LE }, 30608 { RPEf, 1, 20, 0 } 30609 }; 30610 #endif 30611 30612 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 30613 soc_field_info_t soc_ASSOC_DATA_REDUCEDfmt_fields[] = { 30614 { DESTINATIONf, 15, 1, SOCF_LE }, 30615 { DEST_TYPEf, 1, 0, 0 } 30616 }; 30617 #endif 30618 30619 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 30620 defined(BCM_56870_A0) 30621 soc_field_info_t soc_AUX_HDR_BITMAP_DOPfmt_fields[] = { 30622 { AUX_HDR_BITMAPf, 22, 0, SOCF_LE }, 30623 { CAPTURE_DATAf, 22, 0, SOCF_LE }, 30624 { RESERVEDf, 10, 22, SOCF_LE|SOCF_RES } 30625 }; 30626 #endif 30627 30628 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30629 soc_field_info_t soc_AXP_CH_INBUF_CWfmt_fields[] = { 30630 { BCNTf, 6, 3, SOCF_LE }, 30631 { EOPf, 1, 1, 0 }, 30632 { ERRf, 1, 2, 0 }, 30633 { RESERVEDf, 1, 9, SOCF_RES }, 30634 { SOPf, 1, 0, 0 } 30635 }; 30636 #endif 30637 30638 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30639 soc_field_info_t soc_AXP_CH_OUTBUF_CWfmt_fields[] = { 30640 { BCNTf, 6, 3, SOCF_LE }, 30641 { EOCf, 1, 10, 0 }, 30642 { EOPf, 1, 1, 0 }, 30643 { ERRf, 1, 2, 0 }, 30644 { NLF_IDf, 4, 11, SOCF_LE }, 30645 { SOCf, 1, 9, 0 }, 30646 { SOPf, 1, 0, 0 } 30647 }; 30648 #endif 30649 30650 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30651 soc_field_info_t soc_AXP_IP_CTLfmt_fields[] = { 30652 { BYTECNTf, 6, 3, SOCF_LE }, 30653 { CELL_ENDf, 1, 2, 0 }, 30654 { CELL_STARTf, 1, 1, 0 }, 30655 { EOPf, 1, 17, 0 }, 30656 { ERRORf, 1, 18, 0 }, 30657 { LPORTf, 7, 9, SOCF_LE }, 30658 { SOPf, 1, 16, 0 }, 30659 { VALf, 1, 0, 0 } 30660 }; 30661 #endif 30662 30663 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30664 soc_field_info_t soc_AXP_IP_DATAfmt_fields[] = { 30665 { DATAf, 416, 0, SOCF_LE } 30666 }; 30667 #endif 30668 30669 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30670 soc_field_info_t soc_AXP_META_DATA_COMMONfmt_fields[] = { 30671 { COPY_TO_CPUf, 1, 110, 0 }, 30672 { DESTINATIONf, 16, 32, SOCF_LE }, 30673 { DEST_TYPEf, 3, 15, SOCF_LE }, 30674 { DOT1X_STATEf, 1, 0, 0 }, 30675 { DPf, 2, 108, SOCF_LE }, 30676 { DROPf, 1, 111, 0 }, 30677 { DVPf, 16, 48, SOCF_LE }, 30678 { DVP_VALIDf, 1, 97, 0 }, 30679 { HEADER_TYPEf, 6, 120, SOCF_LE }, 30680 { ING_1588_UPDATE_DONEf, 1, 112, 0 }, 30681 { INPUT_PRIORITYf, 4, 98, SOCF_LE }, 30682 { INTERNAL_PRIORITYf, 4, 11, SOCF_LE }, 30683 { NLF_PORT_NUMBERf, 6, 102, SOCF_LE }, 30684 { PKT_LENGTHf, 14, 18, SOCF_LE }, 30685 { PORT_PROPERTY_SELf, 3, 117, SOCF_LE }, 30686 { PRESERVE_DSCPf, 1, 9, 0 }, 30687 { PRESERVE_PRI_CFIf, 1, 10, 0 }, 30688 { RESERVED_1f, 1, 8, SOCF_RES }, 30689 { SOURCE_MODIDf, 8, 72, SOCF_LE }, 30690 { SOURCE_PORTf, 8, 64, SOCF_LE }, 30691 { SPAREf, 4, 113, SOCF_LE }, 30692 { STARTf, 2, 126, SOCF_LE }, 30693 { SVPf, 16, 80, SOCF_LE }, 30694 { SVP_VALIDf, 1, 96, 0 }, 30695 { TUNNEL_TYPEf, 1, 1, 0 }, 30696 { WLAN_CLIENT_DATABASE_DA_MISSf, 1, 6, 0 }, 30697 { WLAN_CLIENT_DATABASE_SA_MISSf, 1, 5, 0 }, 30698 { WLAN_DATABASE_ERRORf, 1, 4, 0 }, 30699 { WLAN_MOVE_TOCPUf, 1, 2, 0 }, 30700 { WLAN_MTU_FAILf, 1, 7, 0 }, 30701 { WLAN_SVP_MISS_TOCPUf, 1, 3, 0 } 30702 }; 30703 #endif 30704 30705 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30706 soc_field_info_t soc_AXP_META_DATA_SM_NLFfmt_fields[] = { 30707 { COMMONf, 128, 96, SOCF_LE }, 30708 { DIRECTIONf, 1, 65, 0 }, 30709 { FIRSTf, 1, 67, 0 }, 30710 { FLOW_INDEXf, 13, 72, SOCF_LE }, 30711 { FT_ERRORf, 1, 64, 0 }, 30712 { IP_FRAGMENTf, 1, 14, 0 }, 30713 { IP_LENGTHf, 14, 0, SOCF_LE }, 30714 { IP_TYPEf, 1, 15, 0 }, 30715 { L3_HEADER_OFFSETf, 8, 32, SOCF_LE }, 30716 { L4_HEADER_OFFSETf, 8, 24, SOCF_LE }, 30717 { L4_PAYLOAD_OFFSETf, 8, 16, SOCF_LE }, 30718 { L4_PROTOCOLf, 8, 40, SOCF_LE }, 30719 { LASTf, 1, 66, 0 }, 30720 { PACKET_NUMf, 4, 68, SOCF_LE }, 30721 { RESERVEDf, 11, 85, SOCF_LE|SOCF_RES }, 30722 { TIMESTAMPf, 16, 48, SOCF_LE } 30723 }; 30724 #endif 30725 30726 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30727 soc_field_info_t soc_AXP_META_DATA_WRX_NLFfmt_fields[] = { 30728 { COMMONf, 128, 32, SOCF_LE }, 30729 { HA_FA_ENABLEf, 1, 17, 0 }, 30730 { IP_HDR_OFFSETf, 6, 0, SOCF_LE }, 30731 { IP_TYPEf, 1, 6, 0 }, 30732 { RESERVEDf, 14, 18, SOCF_LE|SOCF_RES }, 30733 { TUNNEL_IDf, 10, 7, SOCF_LE } 30734 }; 30735 #endif 30736 30737 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30738 soc_field_info_t soc_AXP_META_DATA_WTX_NLFfmt_fields[] = { 30739 { COMMONf, 128, 64, SOCF_LE }, 30740 { DSCPf, 8, 0, SOCF_LE }, 30741 { DVP_PROFILE_INDEXf, 11, 45, SOCF_LE }, 30742 { IP_TYPEf, 1, 33, 0 }, 30743 { MC_BITMAPf, 16, 16, SOCF_LE }, 30744 { NONUCASTf, 1, 34, 0 }, 30745 { NONUCAST_TRUNK_MASK_INDEXf, 10, 35, SOCF_LE }, 30746 { RESERVEDf, 8, 56, SOCF_LE|SOCF_RES }, 30747 { TTLf, 8, 8, SOCF_LE }, 30748 { V4_DFf, 1, 32, 0 } 30749 }; 30750 #endif 30751 30752 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30753 soc_field_info_t soc_AXP_NLF_CTLfmt_fields[] = { 30754 { BCNTf, 5, 4, SOCF_LE }, 30755 { EOPf, 1, 2, 0 }, 30756 { ERRf, 1, 3, 0 }, 30757 { SOPf, 1, 1, 0 }, 30758 { VALf, 1, 0, 0 } 30759 }; 30760 #endif 30761 30762 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30763 soc_field_info_t soc_AXP_NLF_DATAfmt_fields[] = { 30764 { DATAf, 256, 0, SOCF_LE }, 30765 { DATA12f, 96, 0, SOCF_LE }, 30766 { DATA16f, 128, 0, SOCF_LE }, 30767 { DATA20f, 160, 0, SOCF_LE }, 30768 { DATA24f, 192, 0, SOCF_LE }, 30769 { DATA28f, 224, 0, SOCF_LE }, 30770 { DATA32f, 256, 0, SOCF_LE }, 30771 { DATA4f, 32, 0, SOCF_LE }, 30772 { DATA8f, 64, 0, SOCF_LE } 30773 }; 30774 #endif 30775 30776 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30777 soc_field_info_t soc_AXP_NLF_INFOfmt_fields[] = { 30778 { CREDITf, 1, 0, 0 } 30779 }; 30780 #endif 30781 30782 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30783 soc_field_info_t soc_AXP_NLF_SYSTEM_INfmt_fields[] = { 30784 { NLF_IDf, 4, 0, SOCF_LE } 30785 }; 30786 #endif 30787 30788 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 30789 soc_field_info_t soc_AXP_SHAPEfmt_fields[] = { 30790 { CELL_LENGTHf, 8, 0, SOCF_LE }, 30791 { L0_NODE_NUMf, 8, 26, SOCF_LE }, 30792 { L1_NODE_NUMf, 10, 34, SOCF_LE }, 30793 { MINBW_FLAGf, 3, 44, SOCF_LE }, 30794 { MMU_DST_PORT_NUMf, 6, 20, SOCF_LE }, 30795 { QUEUE_NUMf, 12, 8, SOCF_LE }, 30796 { SOPf, 1, 47, 0 }, 30797 { VALIDf, 1, 48, 0 } 30798 }; 30799 #endif 30800 30801 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30802 soc_field_info_t soc_AXP_SM_EGRESS_LOOPBACK_HEADERfmt_fields[] = { 30803 { AGE_INDEXf, 4, 50, SOCF_LE }, 30804 { APPLY_ACTIONf, 1, 57, 0 }, 30805 { COMMONf, 128, 208, SOCF_LE }, 30806 { COPY_TO_CPUf, 1, 55, 0 }, 30807 { ETHERTYPEf, 16, 64, SOCF_LE }, 30808 { FINAL_REPORTf, 1, 59, 0 }, 30809 { FLOW_INDEXf, 13, 0, SOCF_LE }, 30810 { HTTP_PERSISTENTf, 1, 54, 0 }, 30811 { KEEP_FLOWf, 1, 58, 0 }, 30812 { MACDAf, 48, 160, SOCF_LE }, 30813 { MACSAf, 48, 112, SOCF_LE }, 30814 { MATCH_VALIDf, 1, 60, 0 }, 30815 { OPCODEf, 2, 62, SOCF_LE }, 30816 { POLICY_INDEXf, 8, 32, SOCF_LE }, 30817 { RESERVED0f, 3, 13, SOCF_LE|SOCF_RES }, 30818 { RESERVED1f, 1, 61, SOCF_RES }, 30819 { SIGNATURE_IDf, 10, 40, SOCF_LE }, 30820 { SM_ERRORf, 1, 56, 0 }, 30821 { TIMESTAMPf, 16, 16, SOCF_LE }, 30822 { VLANf, 16, 80, SOCF_LE }, 30823 { VLAN_TYPEf, 16, 96, SOCF_LE } 30824 }; 30825 #endif 30826 30827 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30828 soc_field_info_t soc_AXP_TO_IP_MDHfmt_fields[] = { 30829 { COPY_TO_CPUf, 1, 110, 0 }, 30830 { DESTINATIONf, 16, 32, SOCF_LE }, 30831 { DEST_TYPEf, 3, 15, SOCF_LE }, 30832 { DOT1X_STATEf, 1, 0, 0 }, 30833 { DO_NOT_LEARNf, 1, 8, 0 }, 30834 { DPf, 2, 108, SOCF_LE }, 30835 { DROPf, 1, 111, 0 }, 30836 { DVPf, 16, 48, SOCF_LE }, 30837 { DVP_VALIDf, 1, 97, 0 }, 30838 { HEADER_TYPEf, 6, 120, SOCF_LE }, 30839 { INPUT_PRIORITYf, 4, 98, SOCF_LE }, 30840 { INTERNAL_PRIORITYf, 4, 11, SOCF_LE }, 30841 { NLF_PORT_NUMf, 6, 102, SOCF_LE }, 30842 { PACKET_LENGTHf, 14, 18, SOCF_LE }, 30843 { PORT_PROPERTY_SELf, 3, 117, SOCF_LE }, 30844 { PRESERVE_DSCPf, 1, 9, 0 }, 30845 { PRESERVE_PRI_CFIf, 1, 10, 0 }, 30846 { RESERVED_2f, 5, 112, SOCF_LE|SOCF_RES }, 30847 { RIC_VPf, 16, 48, SOCF_LE }, 30848 { SOURCE_MODIDf, 8, 72, SOCF_LE }, 30849 { SOURCE_PORTf, 8, 64, SOCF_LE }, 30850 { STARTf, 2, 126, SOCF_LE }, 30851 { SVPf, 16, 80, SOCF_LE }, 30852 { SVP_VALIDf, 1, 96, 0 }, 30853 { TUNNEL_TYPEf, 1, 1, 0 }, 30854 { WLAN_CLIENT_DATABASE_DA_MISSf, 1, 6, 0 }, 30855 { WLAN_CLIENT_DATABASE_ERRORf, 1, 4, 0 }, 30856 { WLAN_CLIENT_DATABASE_SA_MISSf, 1, 5, 0 }, 30857 { WLAN_MOVE_TO_CPUf, 1, 2, 0 }, 30858 { WLAN_MTU_FAILf, 1, 7, 0 }, 30859 { WLAN_SVP_MISS_TO_CPUf, 1, 3, 0 } 30860 }; 30861 #endif 30862 30863 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30864 soc_field_info_t soc_AXP_WRX_EGRESS_LOOPBACK_HEADERfmt_fields[] = { 30865 { COPY_TO_CPUf, 1, 108, 0 }, 30866 { DESTINATIONf, 16, 32, SOCF_LE }, 30867 { DEST_TYPEf, 3, 15, SOCF_LE }, 30868 { DOT1X_STATEf, 1, 0, 0 }, 30869 { DPf, 2, 109, SOCF_LE }, 30870 { DVP_VALIDf, 1, 97, 0 }, 30871 { HEADER_TYPEf, 6, 120, SOCF_LE }, 30872 { INPUT_PRIORITYf, 4, 98, SOCF_LE }, 30873 { INTERNAL_PRIORITYf, 4, 11, SOCF_LE }, 30874 { NLF_PORT_NUMf, 6, 102, SOCF_LE }, 30875 { NOT_USEDf, 2, 7, SOCF_LE }, 30876 { PACKET_LENGTHf, 14, 18, SOCF_LE }, 30877 { PRESERVE_DSCPf, 1, 9, 0 }, 30878 { PRESERVE_PRI_CFIf, 1, 10, 0 }, 30879 { RESERVED_2f, 9, 111, SOCF_LE|SOCF_RES }, 30880 { RIC_VPf, 16, 48, SOCF_LE }, 30881 { SOURCE_MODIDf, 8, 72, SOCF_LE }, 30882 { SOURCE_PORTf, 8, 64, SOCF_LE }, 30883 { STARTf, 2, 126, SOCF_LE }, 30884 { SVPf, 16, 80, SOCF_LE }, 30885 { SVP_VALIDf, 1, 96, 0 }, 30886 { TUNNEL_TYPEf, 1, 1, 0 }, 30887 { WLAN_CLIENT_DATABASE_DA_MISSf, 1, 6, 0 }, 30888 { WLAN_CLIENT_DATABASE_ERRORf, 1, 4, 0 }, 30889 { WLAN_CLIENT_DATABASE_SA_MISSf, 1, 5, 0 }, 30890 { WLAN_MOVE_TOCPUf, 1, 2, 0 }, 30891 { WLAN_SVP_MISS_TOCPUf, 1, 3, 0 } 30892 }; 30893 #endif 30894 30895 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30896 soc_field_info_t soc_AXP_WTX_DPfmt_fields[] = { 30897 { ALL_DATAf, 96, 0, SOCF_LE } 30898 }; 30899 #endif 30900 30901 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 30902 soc_field_info_t soc_AXP_WTX_WCTLfmt_fields[] = { 30903 { BCNTf, 4, 3, SOCF_LE }, 30904 { EOPf, 1, 1, 0 }, 30905 { ERRf, 1, 2, 0 }, 30906 { SOPf, 1, 0, 0 } 30907 }; 30908 #endif 30909