Path: blob/next/external/cache/sources/wl/include/bcmsrom_fmt.h
17850 views
/*1* SROM format definition.2*3* $Copyright Open Broadcom Corporation$4*5* $Id: bcmsrom_fmt.h 401759 2013-05-13 16:08:08Z sudhirbs $6*/78#ifndef _bcmsrom_fmt_h_9#define _bcmsrom_fmt_h_1011#define SROM_MAXREV 11 /* max revisiton supported by driver */1213/* Maximum srom: 6 Kilobits == 768 bytes */14#define SROM_MAX 76815#define SROM_MAXW 38416#define VARS_MAX 40961718/* PCI fields */19#define PCI_F0DEVID 482021/* SROM Rev 2: 1 Kilobit map for 11a/b/g devices.22* SROM Rev 3: Upward compatible modification for lpphy and PCIe23* hardware workaround.24*/2526#define SROM_WORDS 642728#define SROM3_SWRGN_OFF 28 /* s/w region offset in words */2930#define SROM_SSID 231#define SROM_SVID 33233#define SROM_WL1LHMAXP 293435#define SROM_WL1LPAB0 3036#define SROM_WL1LPAB1 3137#define SROM_WL1LPAB2 323839#define SROM_WL1HPAB0 3340#define SROM_WL1HPAB1 3441#define SROM_WL1HPAB2 354243#define SROM_MACHI_IL0 3644#define SROM_MACMID_IL0 3745#define SROM_MACLO_IL0 3846#define SROM_MACHI_ET0 3947#define SROM_MACMID_ET0 4048#define SROM_MACLO_ET0 4149#define SROM_MACHI_ET1 4250#define SROM_MACMID_ET1 4351#define SROM_MACLO_ET1 4452#define SROM3_MACHI 3753#define SROM3_MACMID 3854#define SROM3_MACLO 395556#define SROM_BXARSSI2G 4057#define SROM_BXARSSI5G 415859#define SROM_TRI52G 4260#define SROM_TRI5GHL 436162#define SROM_RXPO52G 456364#define SROM2_ENETPHY 456566#define SROM_AABREV 4667/* Fields in AABREV */68#define SROM_BR_MASK 0x00ff69#define SROM_CC_MASK 0x0f0070#define SROM_CC_SHIFT 871#define SROM_AA0_MASK 0x300072#define SROM_AA0_SHIFT 1273#define SROM_AA1_MASK 0xc00074#define SROM_AA1_SHIFT 147576#define SROM_WL0PAB0 4777#define SROM_WL0PAB1 4878#define SROM_WL0PAB2 497980#define SROM_LEDBH10 5081#define SROM_LEDBH32 518283#define SROM_WL10MAXP 528485#define SROM_WL1PAB0 5386#define SROM_WL1PAB1 5487#define SROM_WL1PAB2 558889#define SROM_ITT 569091#define SROM_BFL 5792#define SROM_BFL2 2893#define SROM3_BFL2 619495#define SROM_AG10 589697#define SROM_CCODE 599899#define SROM_OPO 60100101#define SROM3_LEDDC 62102103#define SROM_CRCREV 63104105/* SROM Rev 4: Reallocate the software part of the srom to accomodate106* MIMO features. It assumes up to two PCIE functions and 440 bytes107* of useable srom i.e. the useable storage in chips with OTP that108* implements hardware redundancy.109*/110111#define SROM4_WORDS 220112113#define SROM4_SIGN 32114#define SROM4_SIGNATURE 0x5372115116#define SROM4_BREV 33117118#define SROM4_BFL0 34119#define SROM4_BFL1 35120#define SROM4_BFL2 36121#define SROM4_BFL3 37122#define SROM5_BFL0 37123#define SROM5_BFL1 38124#define SROM5_BFL2 39125#define SROM5_BFL3 40126127#define SROM4_MACHI 38128#define SROM4_MACMID 39129#define SROM4_MACLO 40130#define SROM5_MACHI 41131#define SROM5_MACMID 42132#define SROM5_MACLO 43133134#define SROM4_CCODE 41135#define SROM4_REGREV 42136#define SROM5_CCODE 34137#define SROM5_REGREV 35138139#define SROM4_LEDBH10 43140#define SROM4_LEDBH32 44141#define SROM5_LEDBH10 59142#define SROM5_LEDBH32 60143144#define SROM4_LEDDC 45145#define SROM5_LEDDC 45146147#define SROM4_AA 46148#define SROM4_AA2G_MASK 0x00ff149#define SROM4_AA2G_SHIFT 0150#define SROM4_AA5G_MASK 0xff00151#define SROM4_AA5G_SHIFT 8152153#define SROM4_AG10 47154#define SROM4_AG32 48155156#define SROM4_TXPID2G 49157#define SROM4_TXPID5G 51158#define SROM4_TXPID5GL 53159#define SROM4_TXPID5GH 55160161#define SROM4_TXRXC 61162#define SROM4_TXCHAIN_MASK 0x000f163#define SROM4_TXCHAIN_SHIFT 0164#define SROM4_RXCHAIN_MASK 0x00f0165#define SROM4_RXCHAIN_SHIFT 4166#define SROM4_SWITCH_MASK 0xff00167#define SROM4_SWITCH_SHIFT 8168169170/* Per-path fields */171#define MAX_PATH_SROM 4172#define SROM4_PATH0 64173#define SROM4_PATH1 87174#define SROM4_PATH2 110175#define SROM4_PATH3 133176177#define SROM4_2G_ITT_MAXP 0178#define SROM4_2G_PA 1179#define SROM4_5G_ITT_MAXP 5180#define SROM4_5GLH_MAXP 6181#define SROM4_5G_PA 7182#define SROM4_5GL_PA 11183#define SROM4_5GH_PA 15184185/* Fields in the ITT_MAXP and 5GLH_MAXP words */186#define B2G_MAXP_MASK 0xff187#define B2G_ITT_SHIFT 8188#define B5G_MAXP_MASK 0xff189#define B5G_ITT_SHIFT 8190#define B5GH_MAXP_MASK 0xff191#define B5GL_MAXP_SHIFT 8192193/* All the miriad power offsets */194#define SROM4_2G_CCKPO 156195#define SROM4_2G_OFDMPO 157196#define SROM4_5G_OFDMPO 159197#define SROM4_5GL_OFDMPO 161198#define SROM4_5GH_OFDMPO 163199#define SROM4_2G_MCSPO 165200#define SROM4_5G_MCSPO 173201#define SROM4_5GL_MCSPO 181202#define SROM4_5GH_MCSPO 189203#define SROM4_CDDPO 197204#define SROM4_STBCPO 198205#define SROM4_BW40PO 199206#define SROM4_BWDUPPO 200207208#define SROM4_CRCREV 219209210211/* SROM Rev 8: Make space for a 48word hardware header for PCIe rev >= 6.212* This is acombined srom for both MIMO and SISO boards, usable in213* the .130 4Kilobit OTP with hardware redundancy.214*/215216#define SROM8_SIGN 64217218#define SROM8_BREV 65219220#define SROM8_BFL0 66221#define SROM8_BFL1 67222#define SROM8_BFL2 68223#define SROM8_BFL3 69224225#define SROM8_MACHI 70226#define SROM8_MACMID 71227#define SROM8_MACLO 72228229#define SROM8_CCODE 73230#define SROM8_REGREV 74231232#define SROM8_LEDBH10 75233#define SROM8_LEDBH32 76234235#define SROM8_LEDDC 77236237#define SROM8_AA 78238239#define SROM8_AG10 79240#define SROM8_AG32 80241242#define SROM8_TXRXC 81243244#define SROM8_BXARSSI2G 82245#define SROM8_BXARSSI5G 83246#define SROM8_TRI52G 84247#define SROM8_TRI5GHL 85248#define SROM8_RXPO52G 86249250#define SROM8_FEM2G 87251#define SROM8_FEM5G 88252#define SROM8_FEM_ANTSWLUT_MASK 0xf800253#define SROM8_FEM_ANTSWLUT_SHIFT 11254#define SROM8_FEM_TR_ISO_MASK 0x0700255#define SROM8_FEM_TR_ISO_SHIFT 8256#define SROM8_FEM_PDET_RANGE_MASK 0x00f8257#define SROM8_FEM_PDET_RANGE_SHIFT 3258#define SROM8_FEM_EXTPA_GAIN_MASK 0x0006259#define SROM8_FEM_EXTPA_GAIN_SHIFT 1260#define SROM8_FEM_TSSIPOS_MASK 0x0001261#define SROM8_FEM_TSSIPOS_SHIFT 0262263#define SROM8_THERMAL 89264265/* Temp sense related entries */266#define SROM8_MPWR_RAWTS 90267#define SROM8_TS_SLP_OPT_CORRX 91268/* FOC: freiquency offset correction, HWIQ: H/W IOCAL enable, IQSWP: IQ CAL swap disable */269#define SROM8_FOC_HWIQ_IQSWP 92270271#define SROM8_EXTLNAGAIN 93272273/* Temperature delta for PHY calibration */274#define SROM8_PHYCAL_TEMPDELTA 94275276/* Measured power 1 & 2, 0-13 bits at offset 95, MSB 2 bits are unused for now. */277#define SROM8_MPWR_1_AND_2 95278279280/* Per-path offsets & fields */281#define SROM8_PATH0 96282#define SROM8_PATH1 112283#define SROM8_PATH2 128284#define SROM8_PATH3 144285286#define SROM8_2G_ITT_MAXP 0287#define SROM8_2G_PA 1288#define SROM8_5G_ITT_MAXP 4289#define SROM8_5GLH_MAXP 5290#define SROM8_5G_PA 6291#define SROM8_5GL_PA 9292#define SROM8_5GH_PA 12293294/* All the miriad power offsets */295#define SROM8_2G_CCKPO 160296297#define SROM8_2G_OFDMPO 161298#define SROM8_5G_OFDMPO 163299#define SROM8_5GL_OFDMPO 165300#define SROM8_5GH_OFDMPO 167301302#define SROM8_2G_MCSPO 169303#define SROM8_5G_MCSPO 177304#define SROM8_5GL_MCSPO 185305#define SROM8_5GH_MCSPO 193306307#define SROM8_CDDPO 201308#define SROM8_STBCPO 202309#define SROM8_BW40PO 203310#define SROM8_BWDUPPO 204311312/* SISO PA parameters are in the path0 spaces */313#define SROM8_SISO 96314315/* Legacy names for SISO PA paramters */316#define SROM8_W0_ITTMAXP (SROM8_SISO + SROM8_2G_ITT_MAXP)317#define SROM8_W0_PAB0 (SROM8_SISO + SROM8_2G_PA)318#define SROM8_W0_PAB1 (SROM8_SISO + SROM8_2G_PA + 1)319#define SROM8_W0_PAB2 (SROM8_SISO + SROM8_2G_PA + 2)320#define SROM8_W1_ITTMAXP (SROM8_SISO + SROM8_5G_ITT_MAXP)321#define SROM8_W1_MAXP_LCHC (SROM8_SISO + SROM8_5GLH_MAXP)322#define SROM8_W1_PAB0 (SROM8_SISO + SROM8_5G_PA)323#define SROM8_W1_PAB1 (SROM8_SISO + SROM8_5G_PA + 1)324#define SROM8_W1_PAB2 (SROM8_SISO + SROM8_5G_PA + 2)325#define SROM8_W1_PAB0_LC (SROM8_SISO + SROM8_5GL_PA)326#define SROM8_W1_PAB1_LC (SROM8_SISO + SROM8_5GL_PA + 1)327#define SROM8_W1_PAB2_LC (SROM8_SISO + SROM8_5GL_PA + 2)328#define SROM8_W1_PAB0_HC (SROM8_SISO + SROM8_5GH_PA)329#define SROM8_W1_PAB1_HC (SROM8_SISO + SROM8_5GH_PA + 1)330#define SROM8_W1_PAB2_HC (SROM8_SISO + SROM8_5GH_PA + 2)331332#define SROM8_CRCREV 219333334/* SROM REV 9 */335#define SROM9_2GPO_CCKBW20 160336#define SROM9_2GPO_CCKBW20UL 161337#define SROM9_2GPO_LOFDMBW20 162338#define SROM9_2GPO_LOFDMBW20UL 164339340#define SROM9_5GLPO_LOFDMBW20 166341#define SROM9_5GLPO_LOFDMBW20UL 168342#define SROM9_5GMPO_LOFDMBW20 170343#define SROM9_5GMPO_LOFDMBW20UL 172344#define SROM9_5GHPO_LOFDMBW20 174345#define SROM9_5GHPO_LOFDMBW20UL 176346347#define SROM9_2GPO_MCSBW20 178348#define SROM9_2GPO_MCSBW20UL 180349#define SROM9_2GPO_MCSBW40 182350351#define SROM9_5GLPO_MCSBW20 184352#define SROM9_5GLPO_MCSBW20UL 186353#define SROM9_5GLPO_MCSBW40 188354#define SROM9_5GMPO_MCSBW20 190355#define SROM9_5GMPO_MCSBW20UL 192356#define SROM9_5GMPO_MCSBW40 194357#define SROM9_5GHPO_MCSBW20 196358#define SROM9_5GHPO_MCSBW20UL 198359#define SROM9_5GHPO_MCSBW40 200360361#define SROM9_PO_MCS32 202362#define SROM9_PO_LOFDM40DUP 203363#define SROM8_RXGAINERR_2G 205364#define SROM8_RXGAINERR_5GL 206365#define SROM8_RXGAINERR_5GM 207366#define SROM8_RXGAINERR_5GH 208367#define SROM8_RXGAINERR_5GU 209368#define SROM8_SUBBAND_PPR 210369#define SROM8_PCIEINGRESS_WAR 211370#define SROM9_SAR 212371372#define SROM8_NOISELVL_2G 213373#define SROM8_NOISELVL_5GL 214374#define SROM8_NOISELVL_5GM 215375#define SROM8_NOISELVL_5GH 216376#define SROM8_NOISELVL_5GU 217377378#define SROM9_REV_CRC 219379380#define SROM10_CCKPWROFFSET 218381#define SROM10_SIGN 219382#define SROM10_SWCTRLMAP_2G 220383#define SROM10_CRCREV 229384385#define SROM10_WORDS 230386#define SROM10_SIGNATURE SROM4_SIGNATURE387388389/* SROM REV 11 */390#define SROM11_BREV 65391392#define SROM11_BFL0 66393#define SROM11_BFL1 67394#define SROM11_BFL2 68395#define SROM11_BFL3 69396#define SROM11_BFL4 70397#define SROM11_BFL5 71398399#define SROM11_MACHI 72400#define SROM11_MACMID 73401#define SROM11_MACLO 74402403#define SROM11_CCODE 75404#define SROM11_REGREV 76405406#define SROM11_LEDBH10 77407#define SROM11_LEDBH32 78408409#define SROM11_LEDDC 79410411#define SROM11_AA 80412413#define SROM11_AGBG10 81414#define SROM11_AGBG2A0 82415#define SROM11_AGA21 83416417#define SROM11_TXRXC 84418419#define SROM11_FEM_CFG1 85420#define SROM11_FEM_CFG2 86421422/* Masks and offsets for FEM_CFG */423#define SROM11_FEMCTRL_MASK 0xf800424#define SROM11_FEMCTRL_SHIFT 11425#define SROM11_PAPDCAP_MASK 0x0400426#define SROM11_PAPDCAP_SHIFT 10427#define SROM11_TWORANGETSSI_MASK 0x0200428#define SROM11_TWORANGETSSI_SHIFT 9429#define SROM11_PDGAIN_MASK 0x01f0430#define SROM11_PDGAIN_SHIFT 4431#define SROM11_EPAGAIN_MASK 0x000e432#define SROM11_EPAGAIN_SHIFT 1433#define SROM11_TSSIPOSSLOPE_MASK 0x0001434#define SROM11_TSSIPOSSLOPE_SHIFT 0435#define SROM11_GAINCTRLSPH_MASK 0xf800436#define SROM11_GAINCTRLSPH_SHIFT 11437438#define SROM11_THERMAL 87439#define SROM11_MPWR_RAWTS 88440#define SROM11_TS_SLP_OPT_CORRX 89441#define SROM11_XTAL_FREQ 90442#define SROM11_5GB0_4080_W0_A1 91443#define SROM11_PHYCAL_TEMPDELTA 92444#define SROM11_MPWR_1_AND_2 93445#define SROM11_5GB0_4080_W1_A1 94446#define SROM11_TSSIFLOOR_2G 95447#define SROM11_TSSIFLOOR_5GL 96448#define SROM11_TSSIFLOOR_5GM 97449#define SROM11_TSSIFLOOR_5GH 98450#define SROM11_TSSIFLOOR_5GU 99451452/* Masks and offsets for Terrmal parameters */453#define SROM11_TEMPS_PERIOD_MASK 0xf0454#define SROM11_TEMPS_PERIOD_SHIFT 4455#define SROM11_TEMPS_HYSTERESIS_MASK 0x0f456#define SROM11_TEMPS_HYSTERESIS_SHIFT 0457#define SROM11_TEMPCORRX_MASK 0xfc458#define SROM11_TEMPCORRX_SHIFT 2459#define SROM11_TEMPSENSE_OPTION_MASK 0x3460#define SROM11_TEMPSENSE_OPTION_SHIFT 0461462#define SROM11_PDOFF_2G_40M_A0_MASK 0x000f463#define SROM11_PDOFF_2G_40M_A0_SHIFT 0464#define SROM11_PDOFF_2G_40M_A1_MASK 0x00f0465#define SROM11_PDOFF_2G_40M_A1_SHIFT 4466#define SROM11_PDOFF_2G_40M_A2_MASK 0x0f00467#define SROM11_PDOFF_2G_40M_A2_SHIFT 8468#define SROM11_PDOFF_2G_40M_VALID_MASK 0x8000469#define SROM11_PDOFF_2G_40M_VALID_SHIFT 15470471#define SROM11_PDOFF_2G_40M 100472#define SROM11_PDOFF_40M_A0 101473#define SROM11_PDOFF_40M_A1 102474#define SROM11_PDOFF_40M_A2 103475#define SROM11_5GB0_4080_W2_A1 103476#define SROM11_PDOFF_80M_A0 104477#define SROM11_PDOFF_80M_A1 105478#define SROM11_PDOFF_80M_A2 106479#define SROM11_5GB1_4080_W0_A1 106480481#define SROM11_SUBBAND5GVER 107482483/* Per-path fields and offset */484#define MAX_PATH_SROM_11 3485#define SROM11_PATH0 108486#define SROM11_PATH1 128487#define SROM11_PATH2 148488489#define SROM11_2G_MAXP 0490#define SROM11_5GB1_4080_PA 0491#define SROM11_2G_PA 1492#define SROM11_5GB2_4080_PA 2493#define SROM11_RXGAINS1 4494#define SROM11_RXGAINS 5495#define SROM11_5GB3_4080_PA 5496#define SROM11_5GB1B0_MAXP 6497#define SROM11_5GB3B2_MAXP 7498#define SROM11_5GB0_PA 8499#define SROM11_5GB1_PA 11500#define SROM11_5GB2_PA 14501#define SROM11_5GB3_PA 17502503/* Masks and offsets for rxgains */504#define SROM11_RXGAINS5GTRELNABYPA_MASK 0x8000505#define SROM11_RXGAINS5GTRELNABYPA_SHIFT 15506#define SROM11_RXGAINS5GTRISOA_MASK 0x7800507#define SROM11_RXGAINS5GTRISOA_SHIFT 11508#define SROM11_RXGAINS5GELNAGAINA_MASK 0x0700509#define SROM11_RXGAINS5GELNAGAINA_SHIFT 8510#define SROM11_RXGAINS2GTRELNABYPA_MASK 0x0080511#define SROM11_RXGAINS2GTRELNABYPA_SHIFT 7512#define SROM11_RXGAINS2GTRISOA_MASK 0x0078513#define SROM11_RXGAINS2GTRISOA_SHIFT 3514#define SROM11_RXGAINS2GELNAGAINA_MASK 0x0007515#define SROM11_RXGAINS2GELNAGAINA_SHIFT 0516#define SROM11_RXGAINS5GHTRELNABYPA_MASK 0x8000517#define SROM11_RXGAINS5GHTRELNABYPA_SHIFT 15518#define SROM11_RXGAINS5GHTRISOA_MASK 0x7800519#define SROM11_RXGAINS5GHTRISOA_SHIFT 11520#define SROM11_RXGAINS5GHELNAGAINA_MASK 0x0700521#define SROM11_RXGAINS5GHELNAGAINA_SHIFT 8522#define SROM11_RXGAINS5GMTRELNABYPA_MASK 0x0080523#define SROM11_RXGAINS5GMTRELNABYPA_SHIFT 7524#define SROM11_RXGAINS5GMTRISOA_MASK 0x0078525#define SROM11_RXGAINS5GMTRISOA_SHIFT 3526#define SROM11_RXGAINS5GMELNAGAINA_MASK 0x0007527#define SROM11_RXGAINS5GMELNAGAINA_SHIFT 0528529/* Power per rate */530#define SROM11_CCKBW202GPO 168531#define SROM11_CCKBW20UL2GPO 169532#define SROM11_MCSBW202GPO 170533#define SROM11_MCSBW202GPO_1 171534#define SROM11_MCSBW402GPO 172535#define SROM11_MCSBW402GPO_1 173536#define SROM11_DOT11AGOFDMHRBW202GPO 174537#define SROM11_OFDMLRBW202GPO 175538539#define SROM11_MCSBW205GLPO 176540#define SROM11_MCSBW205GLPO_1 177541#define SROM11_MCSBW405GLPO 178542#define SROM11_MCSBW405GLPO_1 179543#define SROM11_MCSBW805GLPO 180544#define SROM11_MCSBW805GLPO_1 181545#define SROM11_RPCAL_2G 182546#define SROM11_RPCAL_5GL 183547#define SROM11_MCSBW205GMPO 184548#define SROM11_MCSBW205GMPO_1 185549#define SROM11_MCSBW405GMPO 186550#define SROM11_MCSBW405GMPO_1 187551#define SROM11_MCSBW805GMPO 188552#define SROM11_MCSBW805GMPO_1 189553#define SROM11_RPCAL_5GM 190554#define SROM11_RPCAL_5GH 191555#define SROM11_MCSBW205GHPO 192556#define SROM11_MCSBW205GHPO_1 193557#define SROM11_MCSBW405GHPO 194558#define SROM11_MCSBW405GHPO_1 195559#define SROM11_MCSBW805GHPO 196560#define SROM11_MCSBW805GHPO_1 197561#define SROM11_RPCAL_5GU 198562#define SROM11_MCSLR5GLPO 200563#define SROM11_MCSLR5GMPO 201564#define SROM11_MCSLR5GHPO 202565566#define SROM11_SB20IN40HRPO 203567#define SROM11_SB20IN80AND160HR5GLPO 204568#define SROM11_SB40AND80HR5GLPO 205569#define SROM11_SB20IN80AND160HR5GMPO 206570#define SROM11_SB40AND80HR5GMPO 207571#define SROM11_SB20IN80AND160HR5GHPO 208572#define SROM11_SB40AND80HR5GHPO 209573#define SROM11_SB20IN40LRPO 210574#define SROM11_SB20IN80AND160LR5GLPO 211575#define SROM11_SB40AND80LR5GLPO 212576#define SROM11_TXIDXCAP2G 212577#define SROM11_SB20IN80AND160LR5GMPO 213578#define SROM11_SB40AND80LR5GMPO 214579#define SROM11_TXIDXCAP5G 214580#define SROM11_SB20IN80AND160LR5GHPO 215581#define SROM11_SB40AND80LR5GHPO 216582583#define SROM11_DOT11AGDUPHRPO 217584#define SROM11_DOT11AGDUPLRPO 218585586/* MISC */587#define SROM11_PCIEINGRESS_WAR 220588#define SROM11_SAR 221589590#define SROM11_NOISELVL_2G 222591#define SROM11_NOISELVL_5GL 223592#define SROM11_NOISELVL_5GM 224593#define SROM11_NOISELVL_5GH 225594#define SROM11_NOISELVL_5GU 226595596#define SROM11_RXGAINERR_2G 227597#define SROM11_RXGAINERR_5GL 228598#define SROM11_RXGAINERR_5GM 229599#define SROM11_RXGAINERR_5GH 230600#define SROM11_RXGAINERR_5GU 231601602#define SROM11_SIGN 64603#define SROM11_CRCREV 233604605#define SROM11_WORDS 234606#define SROM11_SIGNATURE 0x0634607608typedef struct {609uint8 tssipos; /* TSSI positive slope, 1: positive, 0: negative */610uint8 extpagain; /* Ext PA gain-type: full-gain: 0, pa-lite: 1, no_pa: 2 */611uint8 pdetrange; /* support 32 combinations of different Pdet dynamic ranges */612uint8 triso; /* TR switch isolation */613uint8 antswctrllut; /* antswctrl lookup table configuration: 32 possible choices */614} srom_fem_t;615616#endif /* _bcmsrom_fmt_h_ */617618619