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

allformats_z.i (3243B)


      1 /*
      2  * DO NOT EDIT THIS FILE!
      3  * This file is auto-generated from the registers file.
      4  * Edits to this file will be lost when it is regenerated.
      5  *
      6  * 
      7  * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
      8  * 
      9  * Copyright 2007-2020 Broadcom Inc. All rights reserved.
     10  *
     11  * File:        allformats_z.i
     12  * Purpose:     Independent format descriptions.
     13  */
     14 
     15 #if defined(BCM_56770_A0) || defined(BCM_56870_A0)
     16     { /* SOC_FORMAT_INT_ZONE_ID_DOP_DOPfmt */ 
     17         /* format            ZONE_ID_DOP_DOPfmt */
     18         /* nFields     */ 17,
     19         /* *fields     */ soc_ZONE_ID_DOP_DOPfmt_fields,
     20         /* bits        */ 160,
     21         /* flags       */ 0,
     22     },
     23 #endif /* chips */
     24 
     25 #if defined(BCM_56370_A0)
     26     { /* SOC_FORMAT_INT_ZONE_ID_DOP_DOP_BCM56370_A0fmt */ 
     27         /* format            ZONE_ID_DOP_DOPfmt */
     28         /* nFields     */ 17,
     29         /* *fields     */ soc_ZONE_ID_DOP_DOP_BCM56370_A0fmt_fields,
     30         /* bits        */ 160,
     31         /* flags       */ 0,
     32     },
     33 #endif /* chips */
     34 
     35 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \
     36     defined(BCM_56870_A0)
     37     { /* SOC_FORMAT_INT_ZONE_L2_TAGS_ACTIONSfmt */ 
     38         /* format            ZONE_L2_TAGS_ACTIONSfmt */
     39         /* nFields     */ 12,
     40         /* *fields     */ soc_ZONE_L2_TAGS_ACTIONSfmt_fields,
     41         /* bits        */ 26,
     42         /* flags       */ 0,
     43     },
     44 #endif /* chips */
     45 
     46 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \
     47     defined(BCM_56870_A0)
     48     { /* SOC_FORMAT_INT_ZONE_L2_TAGS_BUSfmt */ 
     49         /* format            ZONE_L2_TAGS_BUSfmt */
     50         /* nFields     */ 3,
     51         /* *fields     */ soc_ZONE_L2_TAGS_BUSfmt_fields,
     52         /* bits        */ 215,
     53         /* flags       */ 0,
     54     },
     55 #endif /* chips */
     56 
     57 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \
     58     defined(BCM_56870_A0)
     59     { /* SOC_FORMAT_INT_ZONE_L2_TAGS_STATUSfmt */ 
     60         /* format            ZONE_L2_TAGS_STATUSfmt */
     61         /* nFields     */ 6,
     62         /* *fields     */ soc_ZONE_L2_TAGS_STATUSfmt_fields,
     63         /* bits        */ 6,
     64         /* flags       */ 0,
     65     },
     66 #endif /* chips */
     67 
     68 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \
     69     defined(BCM_56870_A0)
     70     { /* SOC_FORMAT_INT_ZONE_L2_TAGS_VALUESfmt */ 
     71         /* format            ZONE_L2_TAGS_VALUESfmt */
     72         /* nFields     */ 6,
     73         /* *fields     */ soc_ZONE_L2_TAGS_VALUESfmt_fields,
     74         /* bits        */ 183,
     75         /* flags       */ 0,
     76     },
     77 #endif /* chips */
     78 
     79 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \
     80     defined(BCM_56870_A0)
     81     { /* SOC_FORMAT_INT_ZONE_OBJECTSfmt */ 
     82         /* format            ZONE_OBJECTSfmt */
     83         /* nFields     */ 6,
     84         /* *fields     */ soc_ZONE_OBJECTSfmt_fields,
     85         /* bits        */ 56,
     86         /* flags       */ 0,
     87     },
     88 #endif /* chips */
     89 
     90 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \
     91     defined(BCM_56870_A0)
     92     { /* SOC_FORMAT_INT_ZONE_PRUNING_OBJECTSfmt */ 
     93         /* format            ZONE_PRUNING_OBJECTSfmt */
     94         /* nFields     */ 9,
     95         /* *fields     */ soc_ZONE_PRUNING_OBJECTSfmt_fields,
     96         /* bits        */ 49,
     97         /* flags       */ 0,
     98     },
     99 #endif /* chips */
    100