openbcm

Git mirror of https://github.com/Broadcom-Network-Switching-Software/OpenBCM
git clone git://git.finwo.net/mirror/broadcom/openbcm
Log | Files | Refs | README

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