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_main.c (2136B)


      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_main.c
     12  * Purpose:     Independent format descriptions.
     13  */
     14 
     15 #define SOC_MCM_USE_FIELD_DATA /* needed for the soc_field_info_t variable declarations in include/soc/mcm/allfields.h */
     16 #include <soc/types.h>
     17 #include <soc/mcm/allenum.h>
     18 #include <soc/mcm/intenum.h>
     19 #include <soc/mcm/memregs.h>
     20 
     21 
     22 /*
     23  * This array is indexed by soc_format_int_t; it describes all versions of
     24  * memories for all chips.  Chip memory arrays index into this summary.
     25  */
     26 
     27 soc_format_info_t soc_format_list[] = {
     28 #include "allformats_a.i"
     29 #include "allformats_b.i"
     30 #include "allformats_c.i"
     31 #include "allformats_d.i"
     32 #include "allformats_e.i"
     33 #include "allformats_f.i"
     34 #include "allformats_g.i"
     35 #include "allformats_h.i"
     36 #include "allformats_i.i"
     37 #include "allformats_j.i"
     38 #include "allformats_k.i"
     39 #include "allformats_l.i"
     40 #include "allformats_m.i"
     41 #include "allformats_n.i"
     42 #include "allformats_o.i"
     43 #include "allformats_p.i"
     44 #include "allformats_q.i"
     45 #include "allformats_r.i"
     46 #include "allformats_s.i"
     47 #include "allformats_t.i"
     48 #include "allformats_u.i"
     49 #include "allformats_v.i"
     50 #include "allformats_w.i"
     51 #include "allformats_x.i"
     52 #include "allformats_y.i"
     53 #include "allformats_z.i"
     54     {0} /* Extra empty entry for compiler */
     55 }; /* soc_format_list array */
     56 
     57 /*
     58  * The arrays soc_format_name, and soc_format_desc are indexed
     59  * by soc_format_t like the chip specific memory arrays.
     60  */
     61 #if !defined(SOC_NO_NAMES)
     62 char *soc_format_name[] = {
     63 #include "allformats_names.i"
     64     "" /* Extra null entry for compiler */
     65 }; /* soc_format_name array */
     66 #endif /* !defined(SOC_NO_NAMES) */
     67 
     68 #if !defined(SOC_NO_DESC)
     69 char *soc_format_desc[] = {
     70 #include "allformats_desc.i"
     71     "" /* Extra null entry for compiler */
     72 }; /* soc_format_desc array */
     73 #endif /* !defined(SOC_NO_DESC) */