fields_z.i (4676B)
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_z.i 12 * Purpose: Field declarations. 13 */ 14 15 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 16 soc_field_info_t soc_ZONE_ID_DOP_DOPfmt_fields[] = { 17 { CAPTURE_DATAf, 150, 10, SOCF_LE }, 18 { RESERVEDf, 10, 0, SOCF_LE|SOCF_RES }, 19 { ZONE_0_EDIT_ID_DELf, 10, 60, SOCF_LE }, 20 { ZONE_0_EDIT_ID_INSf, 10, 10, SOCF_LE }, 21 { ZONE_0_EDIT_ID_RWf, 10, 110, SOCF_LE }, 22 { ZONE_1_EDIT_ID_DELf, 10, 70, SOCF_LE }, 23 { ZONE_1_EDIT_ID_INSf, 10, 20, SOCF_LE }, 24 { ZONE_1_EDIT_ID_RWf, 10, 120, SOCF_LE }, 25 { ZONE_2_EDIT_ID_DELf, 10, 80, SOCF_LE }, 26 { ZONE_2_EDIT_ID_INSf, 10, 30, SOCF_LE }, 27 { ZONE_2_EDIT_ID_RWf, 10, 130, SOCF_LE }, 28 { ZONE_3_EDIT_ID_DELf, 10, 90, SOCF_LE }, 29 { ZONE_3_EDIT_ID_INSf, 10, 40, SOCF_LE }, 30 { ZONE_3_EDIT_ID_RWf, 10, 140, SOCF_LE }, 31 { ZONE_4_EDIT_ID_DELf, 10, 100, SOCF_LE }, 32 { ZONE_4_EDIT_ID_INSf, 10, 50, SOCF_LE }, 33 { ZONE_4_EDIT_ID_RWf, 10, 150, SOCF_LE } 34 }; 35 #endif 36 37 #if defined(BCM_56370_A0) 38 soc_field_info_t soc_ZONE_ID_DOP_DOP_BCM56370_A0fmt_fields[] = { 39 { CAPTURE_DATAf, 150, 0, SOCF_LE }, 40 { RESERVEDf, 10, 150, SOCF_LE|SOCF_RES }, 41 { ZONE_0_EDIT_ID_DELf, 10, 50, SOCF_LE }, 42 { ZONE_0_EDIT_ID_INSf, 10, 0, SOCF_LE }, 43 { ZONE_0_EDIT_ID_RWf, 10, 100, SOCF_LE }, 44 { ZONE_1_EDIT_ID_DELf, 10, 60, SOCF_LE }, 45 { ZONE_1_EDIT_ID_INSf, 10, 10, SOCF_LE }, 46 { ZONE_1_EDIT_ID_RWf, 10, 110, SOCF_LE }, 47 { ZONE_2_EDIT_ID_DELf, 10, 70, SOCF_LE }, 48 { ZONE_2_EDIT_ID_INSf, 10, 20, SOCF_LE }, 49 { ZONE_2_EDIT_ID_RWf, 10, 120, SOCF_LE }, 50 { ZONE_3_EDIT_ID_DELf, 10, 80, SOCF_LE }, 51 { ZONE_3_EDIT_ID_INSf, 10, 30, SOCF_LE }, 52 { ZONE_3_EDIT_ID_RWf, 10, 130, SOCF_LE }, 53 { ZONE_4_EDIT_ID_DELf, 10, 90, SOCF_LE }, 54 { ZONE_4_EDIT_ID_INSf, 10, 40, SOCF_LE }, 55 { ZONE_4_EDIT_ID_RWf, 10, 140, SOCF_LE } 56 }; 57 #endif 58 59 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 60 defined(BCM_56870_A0) 61 soc_field_info_t soc_ZONE_L2_TAGS_ACTIONSfmt_fields[] = { 62 { CNTAG_ACTIONf, 2, 16, SOCF_LE }, 63 { ETAG_ACTIONf, 2, 14, SOCF_LE }, 64 { ITAG_DE_ACTIONf, 2, 10, SOCF_LE }, 65 { ITAG_PCP_ACTIONf, 2, 8, SOCF_LE }, 66 { ITAG_TPID_ACTIONf, 3, 23, SOCF_LE }, 67 { ITAG_VID_ACTIONf, 2, 6, SOCF_LE }, 68 { OTAG_DE_ACTIONf, 2, 4, SOCF_LE }, 69 { OTAG_PCP_ACTIONf, 2, 2, SOCF_LE }, 70 { OTAG_TPID_ACTIONf, 3, 20, SOCF_LE }, 71 { OTAG_VID_ACTIONf, 2, 0, SOCF_LE }, 72 { SUBPORT_TAG_ACTIONf, 2, 18, SOCF_LE }, 73 { VNTAG_ACTIONf, 2, 12, SOCF_LE } 74 }; 75 #endif 76 77 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 78 defined(BCM_56870_A0) 79 soc_field_info_t soc_ZONE_L2_TAGS_BUSfmt_fields[] = { 80 { L2_TAGS_ACTIONSf, 26, 183, SOCF_LE }, 81 { L2_TAGS_STATUSf, 6, 209, SOCF_LE }, 82 { L2_TAGS_VALUESf, 183, 0, SOCF_LE } 83 }; 84 #endif 85 86 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 87 defined(BCM_56870_A0) 88 soc_field_info_t soc_ZONE_L2_TAGS_STATUSfmt_fields[] = { 89 { CNTAG_STATUSf, 1, 4, 0 }, 90 { ETAG_STATUSf, 1, 3, 0 }, 91 { ITAG_STATUSf, 1, 1, 0 }, 92 { OTAG_STATUSf, 1, 0, 0 }, 93 { SUBPORT_TAG_STATUSf, 1, 5, 0 }, 94 { VNTAG_STATUSf, 1, 2, 0 } 95 }; 96 #endif 97 98 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 99 defined(BCM_56870_A0) 100 soc_field_info_t soc_ZONE_L2_TAGS_VALUESfmt_fields[] = { 101 { CNTAGf, 16, 167, SOCF_LE }, 102 { ETAGf, 59, 60, SOCF_LE }, 103 { ITAGf, 30, 30, SOCF_LE }, 104 { OTAGf, 30, 0, SOCF_LE }, 105 { SUBPORT_TAGf, 16, 151, SOCF_LE }, 106 { VNTAGf, 32, 119, SOCF_LE } 107 }; 108 #endif 109 110 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 111 defined(BCM_56870_A0) 112 soc_field_info_t soc_ZONE_OBJECTSfmt_fields[] = { 113 { DEST_TYPEf, 3, 34, SOCF_LE }, 114 { DEST_VALUEf, 16, 18, SOCF_LE }, 115 { FWD_DOMAIN_TYPEf, 2, 16, SOCF_LE }, 116 { FWD_DOMAIN_VALUEf, 16, 0, SOCF_LE }, 117 { SRC_TYPEf, 3, 53, SOCF_LE }, 118 { SRC_VALUEf, 16, 37, SOCF_LE } 119 }; 120 #endif 121 122 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 123 defined(BCM_56870_A0) 124 soc_field_info_t soc_ZONE_PRUNING_OBJECTSfmt_fields[] = { 125 { DEST_DOMAIN_IDf, 3, 0, SOCF_LE }, 126 { DEST_TYPEf, 3, 20, SOCF_LE }, 127 { DEST_VALUEf, 17, 3, SOCF_LE }, 128 { SPLIT_HORIZON_PRUNING_DISABLEf, 1, 47, 0 }, 129 { SRC_DOMAIN_IDf, 3, 23, SOCF_LE }, 130 { SRC_PRUNING_DISABLEf, 1, 46, 0 }, 131 { SRC_TYPEf, 3, 43, SOCF_LE }, 132 { SRC_VALUEf, 17, 26, SOCF_LE }, 133 { VPLAG_PRUNING_ENABLEf, 1, 48, 0 } 134 }; 135 #endif 136