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) */