1167518Skmacy/* 2167518Skmacy * $FreeBSD$ 3167518Skmacy */ 4167518Skmacy 5167518Skmacy/* This file is automatically generated --- do not edit */ 6167518Skmacy 7167518Skmacystruct reg_info t3b_sge3_regs[] = { 8167518Skmacy { "SG_CONTROL", 0x0, 0 }, 9167518Skmacy { "UrgTnl", 26, 1 }, 10167518Skmacy { "NewNotify", 25, 1 }, 11167518Skmacy { "AvoidCqOvfl", 24, 1 }, 12167518Skmacy { "OptOneIntMultQ", 23, 1 }, 13167518Skmacy { "CQCrdtCtrl", 22, 1 }, 14167518Skmacy { "EgrEnUpBp", 21, 1 }, 15167518Skmacy { "DropPkt", 20, 1 }, 16167518Skmacy { "EgrGenCtrl", 19, 1 }, 17167518Skmacy { "UserSpaceSize", 14, 5 }, 18167518Skmacy { "HostPageSize", 11, 3 }, 19167518Skmacy { "PCIRelax", 10, 1 }, 20167518Skmacy { "FLMode", 9, 1 }, 21167518Skmacy { "PktShift", 6, 3 }, 22167518Skmacy { "OneIntMultQ", 5, 1 }, 23167518Skmacy { "FLPickAvail", 4, 1 }, 24167518Skmacy { "BigEndianEgress", 3, 1 }, 25167518Skmacy { "BigEndianIngress", 2, 1 }, 26167518Skmacy { "IscsiCoalescing", 1, 1 }, 27167518Skmacy { "GlobalEnable", 0, 1 }, 28167518Skmacy { "SG_KDOORBELL", 0x4, 0 }, 29167518Skmacy { "SelEgrCntx", 31, 1 }, 30167518Skmacy { "EgrCntx", 0, 16 }, 31167518Skmacy { "SG_GTS", 0x8, 0 }, 32167518Skmacy { "RspQ", 29, 3 }, 33167518Skmacy { "NewTimer", 16, 13 }, 34167518Skmacy { "NewIndex", 0, 16 }, 35167518Skmacy { "SG_CONTEXT_CMD", 0xc, 0 }, 36167518Skmacy { "Opcode", 28, 4 }, 37167518Skmacy { "Busy", 27, 1 }, 38167518Skmacy { "CQ_credit", 20, 7 }, 39167518Skmacy { "CQ", 19, 1 }, 40167518Skmacy { "RspQ", 18, 1 }, 41167518Skmacy { "Egress", 17, 1 }, 42167518Skmacy { "FreeList", 16, 1 }, 43167518Skmacy { "Context", 0, 16 }, 44167518Skmacy { "SG_CONTEXT_DATA0", 0x10, 0 }, 45167518Skmacy { "SG_CONTEXT_DATA1", 0x14, 0 }, 46167518Skmacy { "SG_CONTEXT_DATA2", 0x18, 0 }, 47167518Skmacy { "SG_CONTEXT_DATA3", 0x1c, 0 }, 48167518Skmacy { "SG_CONTEXT_MASK0", 0x20, 0 }, 49167518Skmacy { "SG_CONTEXT_MASK1", 0x24, 0 }, 50167518Skmacy { "SG_CONTEXT_MASK2", 0x28, 0 }, 51167518Skmacy { "SG_CONTEXT_MASK3", 0x2c, 0 }, 52167518Skmacy { "SG_RSPQ_CREDIT_RETURN", 0x30, 0 }, 53167518Skmacy { "RspQ", 29, 3 }, 54167518Skmacy { "Data", 0, 16 }, 55167518Skmacy { "SG_DATA_INTR", 0x34, 0 }, 56167518Skmacy { "ErrIntr", 31, 1 }, 57167518Skmacy { "DataIntr", 0, 8 }, 58167518Skmacy { "SG_HI_DRB_HI_THRSH", 0x38, 0 }, 59167518Skmacy { "HiDrbHiThrsh", 0, 10 }, 60167518Skmacy { "SG_HI_DRB_LO_THRSH", 0x3c, 0 }, 61167518Skmacy { "HiDrbLoThrsh", 0, 10 }, 62167518Skmacy { "SG_LO_DRB_HI_THRSH", 0x40, 0 }, 63167518Skmacy { "LoDrbHiThrsh", 0, 10 }, 64167518Skmacy { "SG_LO_DRB_LO_THRSH", 0x44, 0 }, 65167518Skmacy { "LoDrbLoThrsh", 0, 10 }, 66167518Skmacy { "SG_ONE_INT_MULT_Q_COALESCING_TIMER", 0x48, 0 }, 67167518Skmacy { "SG_RSPQ_FL_STATUS", 0x4c, 0 }, 68167518Skmacy { "RspQ0Starved", 0, 1 }, 69167518Skmacy { "RspQ1Starved", 1, 1 }, 70167518Skmacy { "RspQ2Starved", 2, 1 }, 71167518Skmacy { "RspQ3Starved", 3, 1 }, 72167518Skmacy { "RspQ4Starved", 4, 1 }, 73167518Skmacy { "RspQ5Starved", 5, 1 }, 74167518Skmacy { "RspQ6Starved", 6, 1 }, 75167518Skmacy { "RspQ7Starved", 7, 1 }, 76167518Skmacy { "RspQ0Disabled", 8, 1 }, 77167518Skmacy { "RspQ1Disabled", 9, 1 }, 78167518Skmacy { "RspQ2Disabled", 10, 1 }, 79167518Skmacy { "RspQ3Disabled", 11, 1 }, 80167518Skmacy { "RspQ4Disabled", 12, 1 }, 81167518Skmacy { "RspQ5Disabled", 13, 1 }, 82167518Skmacy { "RspQ6Disabled", 14, 1 }, 83167518Skmacy { "RspQ7Disabled", 15, 1 }, 84167518Skmacy { "FL0Empty", 16, 1 }, 85167518Skmacy { "FL1Empty", 17, 1 }, 86167518Skmacy { "FL2Empty", 18, 1 }, 87167518Skmacy { "FL3Empty", 19, 1 }, 88167518Skmacy { "FL4Empty", 20, 1 }, 89167518Skmacy { "FL5Empty", 21, 1 }, 90167518Skmacy { "FL6Empty", 22, 1 }, 91167518Skmacy { "FL7Empty", 23, 1 }, 92167518Skmacy { "FL8Empty", 24, 1 }, 93167518Skmacy { "FL9Empty", 25, 1 }, 94167518Skmacy { "FL10Empty", 26, 1 }, 95167518Skmacy { "FL11Empty", 27, 1 }, 96167518Skmacy { "FL12Empty", 28, 1 }, 97167518Skmacy { "FL13Empty", 29, 1 }, 98167518Skmacy { "FL14Empty", 30, 1 }, 99167518Skmacy { "FL15Empty", 31, 1 }, 100167518Skmacy { "SG_EGR_PRI_CNT", 0x50, 0 }, 101167518Skmacy { "EgrErrOpCode", 24, 8 }, 102167518Skmacy { "EgrHiOpCode", 16, 8 }, 103167518Skmacy { "EgrLoOpCode", 8, 8 }, 104167518Skmacy { "EgrPriCnt", 0, 5 }, 105167518Skmacy { "SG_EGR_RCQ_DRB_THRSH", 0x54, 0 }, 106167518Skmacy { "HiRcqDrbThrsh", 16, 11 }, 107167518Skmacy { "LoRcqDrbThrsh", 0, 11 }, 108167518Skmacy { "SG_EGR_CNTX_BADDR", 0x58, 0 }, 109167518Skmacy { "EgrCntxBAddr", 5, 27 }, 110167518Skmacy { "SG_INT_CAUSE", 0x5c, 0 }, 111167518Skmacy { "HiCtlDrbDropErr", 13, 1 }, 112167518Skmacy { "LoCtlDrbDropErr", 12, 1 }, 113167518Skmacy { "HiPioDrbDropErr", 11, 1 }, 114167518Skmacy { "LoPioDrbDropErr", 10, 1 }, 115167518Skmacy { "HiCrdtUndFlowErr", 9, 1 }, 116167518Skmacy { "LoCrdtUndFlowErr", 8, 1 }, 117167518Skmacy { "HiPriorityDBFull", 7, 1 }, 118167518Skmacy { "HiPriorityDBEmpty", 6, 1 }, 119167518Skmacy { "LoPriorityDBFull", 5, 1 }, 120167518Skmacy { "LoPriorityDBEmpty", 4, 1 }, 121167518Skmacy { "RspQDisabled", 3, 1 }, 122167518Skmacy { "RspQCreditOverfow", 2, 1 }, 123167518Skmacy { "FlEmpty", 1, 1 }, 124167518Skmacy { "RspQStarve", 0, 1 }, 125167518Skmacy { "SG_INT_ENABLE", 0x60, 0 }, 126167518Skmacy { "HiCtlDrbDropErr", 13, 1 }, 127167518Skmacy { "LoCtlDrbDropErr", 12, 1 }, 128167518Skmacy { "HiPioDrbDropErr", 11, 1 }, 129167518Skmacy { "LoPioDrbDropErr", 10, 1 }, 130167518Skmacy { "HiCrdtUndFlowErr", 9, 1 }, 131167518Skmacy { "LoCrdtUndFlowErr", 8, 1 }, 132167518Skmacy { "HiPriorityDBFull", 7, 1 }, 133167518Skmacy { "HiPriorityDBEmpty", 6, 1 }, 134167518Skmacy { "LoPriorityDBFull", 5, 1 }, 135167518Skmacy { "LoPriorityDBEmpty", 4, 1 }, 136167518Skmacy { "RspQDisabled", 3, 1 }, 137167518Skmacy { "RspQCreditOverfow", 2, 1 }, 138167518Skmacy { "FlEmpty", 1, 1 }, 139167518Skmacy { "RspQStarve", 0, 1 }, 140167518Skmacy { "SG_CMDQ_CREDIT_TH", 0x64, 0 }, 141167518Skmacy { "Timeout", 8, 24 }, 142167518Skmacy { "Threshold", 0, 8 }, 143167518Skmacy { "SG_TIMER_TICK", 0x68, 0 }, 144167518Skmacy { "SG_CQ_CONTEXT_BADDR", 0x6c, 0 }, 145167518Skmacy { "baseAddr", 5, 27 }, 146167518Skmacy { "SG_OCO_BASE", 0x70, 0 }, 147167518Skmacy { "Base1", 16, 16 }, 148167518Skmacy { "Base0", 0, 16 }, 149167518Skmacy { "SG_DRB_PRI_THRESH", 0x74, 0 }, 150167518Skmacy { "DrbPriThrsh", 0, 16 }, 151167518Skmacy { "SG_DEBUG_INDEX", 0x78, 0 }, 152167518Skmacy { "SG_DEBUG_DATA", 0x7c, 0 }, 153204267Snp { NULL, 0, 0 } 154167518Skmacy}; 155167518Skmacy 156167518Skmacystruct reg_info t3b_pcix1_regs[] = { 157167518Skmacy { "PCIX_INT_ENABLE", 0x80, 0 }, 158167518Skmacy { "MSIXParErr", 22, 3 }, 159167518Skmacy { "CFParErr", 18, 4 }, 160167518Skmacy { "RFParErr", 14, 4 }, 161167518Skmacy { "WFParErr", 12, 2 }, 162167518Skmacy { "PIOParErr", 11, 1 }, 163167518Skmacy { "DetUncECCErr", 10, 1 }, 164167518Skmacy { "DetCorECCErr", 9, 1 }, 165167518Skmacy { "RcvSplCmpErr", 8, 1 }, 166167518Skmacy { "UnxSplCmp", 7, 1 }, 167167518Skmacy { "SplCmpDis", 6, 1 }, 168167518Skmacy { "DetParErr", 5, 1 }, 169167518Skmacy { "SigSysErr", 4, 1 }, 170167518Skmacy { "RcvMstAbt", 3, 1 }, 171167518Skmacy { "RcvTarAbt", 2, 1 }, 172167518Skmacy { "SigTarAbt", 1, 1 }, 173167518Skmacy { "MstDetParErr", 0, 1 }, 174167518Skmacy { "PCIX_INT_CAUSE", 0x84, 0 }, 175167518Skmacy { "MSIXParErr", 22, 3 }, 176167518Skmacy { "CFParErr", 18, 4 }, 177167518Skmacy { "RFParErr", 14, 4 }, 178167518Skmacy { "WFParErr", 12, 2 }, 179167518Skmacy { "PIOParErr", 11, 1 }, 180167518Skmacy { "DetUncECCErr", 10, 1 }, 181167518Skmacy { "DetCorECCErr", 9, 1 }, 182167518Skmacy { "RcvSplCmpErr", 8, 1 }, 183167518Skmacy { "UnxSplCmp", 7, 1 }, 184167518Skmacy { "SplCmpDis", 6, 1 }, 185167518Skmacy { "DetParErr", 5, 1 }, 186167518Skmacy { "SigSysErr", 4, 1 }, 187167518Skmacy { "RcvMstAbt", 3, 1 }, 188167518Skmacy { "RcvTarAbt", 2, 1 }, 189167518Skmacy { "SigTarAbt", 1, 1 }, 190167518Skmacy { "MstDetParErr", 0, 1 }, 191167518Skmacy { "PCIX_CFG", 0x88, 0 }, 192167518Skmacy { "CLIDecEn", 18, 1 }, 193167518Skmacy { "LatTmrDis", 17, 1 }, 194167518Skmacy { "LowPwrEn", 16, 1 }, 195167518Skmacy { "AsyncIntVec", 11, 5 }, 196167518Skmacy { "MaxSplTrnC", 8, 3 }, 197167518Skmacy { "MaxSplTrnR", 5, 3 }, 198167518Skmacy { "MaxWrByteCnt", 3, 2 }, 199167518Skmacy { "WrReqAtomicEn", 2, 1 }, 200167518Skmacy { "CRstWrmMode", 1, 1 }, 201167518Skmacy { "PIOAck64En", 0, 1 }, 202167518Skmacy { "PCIX_MODE", 0x8c, 0 }, 203167518Skmacy { "PClkRange", 6, 2 }, 204167518Skmacy { "PCIXInitPat", 2, 4 }, 205167518Skmacy { "66MHz", 1, 1 }, 206167518Skmacy { "64Bit", 0, 1 }, 207167518Skmacy { "PCIX_CAL", 0x90, 0 }, 208167518Skmacy { "Busy", 31, 1 }, 209167518Skmacy { "PerCalDiv", 22, 8 }, 210167518Skmacy { "PerCalEn", 21, 1 }, 211167518Skmacy { "SglCalEn", 20, 1 }, 212167518Skmacy { "ZInUpdMode", 19, 1 }, 213167518Skmacy { "ZInSel", 18, 1 }, 214167518Skmacy { "ZPDMan", 15, 3 }, 215167518Skmacy { "ZPUMan", 12, 3 }, 216167518Skmacy { "ZPDOut", 9, 3 }, 217167518Skmacy { "ZPUOut", 6, 3 }, 218167518Skmacy { "ZPDIn", 3, 3 }, 219167518Skmacy { "ZPUIn", 0, 3 }, 220167518Skmacy { "PCIX_WOL", 0x94, 0 }, 221167518Skmacy { "WakeUp1", 3, 1 }, 222167518Skmacy { "WakeUp0", 2, 1 }, 223167518Skmacy { "SleepMode1", 1, 1 }, 224167518Skmacy { "SleepMode0", 0, 1 }, 225204267Snp { NULL, 0, 0 } 226167518Skmacy}; 227167518Skmacy 228167518Skmacystruct reg_info t3b_pcie0_regs[] = { 229167518Skmacy { "PCIE_INT_ENABLE", 0x80, 0 }, 230167518Skmacy { "BISTErr", 15, 8 }, 231167518Skmacy { "MSIXParErr", 12, 3 }, 232167518Skmacy { "CFParErr", 11, 1 }, 233167518Skmacy { "RFParErr", 10, 1 }, 234167518Skmacy { "WFParErr", 9, 1 }, 235167518Skmacy { "PIOParErr", 8, 1 }, 236167518Skmacy { "UnxSplCplErrC", 7, 1 }, 237167518Skmacy { "UnxSplCplErrR", 6, 1 }, 238167518Skmacy { "VPDAddrChng", 5, 1 }, 239167518Skmacy { "BusMstrEn", 4, 1 }, 240167518Skmacy { "PMStChng", 3, 1 }, 241167518Skmacy { "PEXMsg", 2, 1 }, 242167518Skmacy { "ZeroLenRd", 1, 1 }, 243167518Skmacy { "PEXErr", 0, 1 }, 244167518Skmacy { "PCIE_INT_CAUSE", 0x84, 0 }, 245167518Skmacy { "BISTErr", 15, 8 }, 246167518Skmacy { "MSIXParErr", 12, 3 }, 247167518Skmacy { "CFParErr", 11, 1 }, 248167518Skmacy { "RFParErr", 10, 1 }, 249167518Skmacy { "WFParErr", 9, 1 }, 250167518Skmacy { "PIOParErr", 8, 1 }, 251167518Skmacy { "UnxSplCplErrC", 7, 1 }, 252167518Skmacy { "UnxSplCplErrR", 6, 1 }, 253167518Skmacy { "VPDAddrChng", 5, 1 }, 254167518Skmacy { "BusMstrEn", 4, 1 }, 255167518Skmacy { "PMStChng", 3, 1 }, 256167518Skmacy { "PEXMsg", 2, 1 }, 257167518Skmacy { "ZeroLenRd", 1, 1 }, 258167518Skmacy { "PEXErr", 0, 1 }, 259167518Skmacy { "PCIE_CFG", 0x88, 0 }, 260167518Skmacy { "PriorityINTA", 23, 1 }, 261167518Skmacy { "IniFullPkt", 22, 1 }, 262167518Skmacy { "EnableLinkDwnDRst", 21, 1 }, 263167518Skmacy { "EnableLinkDownRst", 20, 1 }, 264167518Skmacy { "EnableHotRst", 19, 1 }, 265167518Skmacy { "IniWaitForGnt", 18, 1 }, 266167518Skmacy { "IniBEDis", 17, 1 }, 267167518Skmacy { "CLIDecEn", 16, 1 }, 268167518Skmacy { "AsyncIntVec", 11, 5 }, 269167518Skmacy { "MaxSplTrnC", 7, 4 }, 270167518Skmacy { "MaxSplTrnR", 1, 6 }, 271167518Skmacy { "CRstWrmMode", 0, 1 }, 272167518Skmacy { "PCIE_MODE", 0x8c, 0 }, 273167518Skmacy { "NumFstTrnSeqRx", 10, 8 }, 274167518Skmacy { "LnkCntlState", 2, 8 }, 275167518Skmacy { "VC0Up", 1, 1 }, 276167518Skmacy { "LnkInitial", 0, 1 }, 277167518Skmacy { "PCIE_WOL", 0x94, 0 }, 278167518Skmacy { "WakeUp1", 3, 1 }, 279167518Skmacy { "WakeUp0", 2, 1 }, 280167518Skmacy { "SleepMode1", 1, 1 }, 281167518Skmacy { "SleepMode0", 0, 1 }, 282167518Skmacy { "PCIE_PEX_CTRL0", 0x98, 0 }, 283167518Skmacy { "CplTimeoutRetry", 31, 1 }, 284167518Skmacy { "StrictTSMN", 30, 1 }, 285167518Skmacy { "NumFstTrnSeq", 22, 8 }, 286167518Skmacy { "ReplayLmt", 2, 20 }, 287167518Skmacy { "TxPndChkEn", 1, 1 }, 288167518Skmacy { "CplPndChkEn", 0, 1 }, 289167518Skmacy { "PCIE_PEX_CTRL1", 0x9c, 0 }, 290167518Skmacy { "RxPhyErrEn", 31, 1 }, 291167518Skmacy { "DLLPTimeoutLmt", 13, 18 }, 292167518Skmacy { "AckLat", 0, 13 }, 293167518Skmacy { "PCIE_PEX_CTRL2", 0xa0, 0 }, 294167518Skmacy { "LnkCntlDetDir", 30, 1 }, 295167518Skmacy { "EnterL1rEn", 29, 1 }, 296167518Skmacy { "PMExitL1Req", 28, 1 }, 297167518Skmacy { "PMTxIdle", 27, 1 }, 298167518Skmacy { "PCIModeLoop", 26, 1 }, 299167518Skmacy { "L1ASPMTxRxL0sTime", 14, 12 }, 300167518Skmacy { "L0sIdleTime", 3, 11 }, 301167518Skmacy { "EnterL1ASPMEn", 2, 1 }, 302167518Skmacy { "EnterL1En", 1, 1 }, 303167518Skmacy { "EnterL0sEn", 0, 1 }, 304167518Skmacy { "PCIE_PEX_ERR", 0xa4, 0 }, 305167518Skmacy { "CplTimeoutID", 18, 7 }, 306167518Skmacy { "FlowCtlOFlowErr", 17, 1 }, 307167518Skmacy { "ReplayTimeout", 16, 1 }, 308167518Skmacy { "ReplayRollover", 15, 1 }, 309167518Skmacy { "BadDLLP", 14, 1 }, 310167518Skmacy { "DLLPErr", 13, 1 }, 311167518Skmacy { "FlowCtlProtErr", 12, 1 }, 312167518Skmacy { "CplTimeout", 11, 1 }, 313167518Skmacy { "PHYRcvErr", 10, 1 }, 314167518Skmacy { "DisTLP", 9, 1 }, 315167518Skmacy { "BadECRC", 8, 1 }, 316167518Skmacy { "BadTLP", 7, 1 }, 317167518Skmacy { "MalTLP", 6, 1 }, 318167518Skmacy { "UnxCpl", 5, 1 }, 319167518Skmacy { "UnsReq", 4, 1 }, 320167518Skmacy { "PsnReq", 3, 1 }, 321167518Skmacy { "UnsCpl", 2, 1 }, 322167518Skmacy { "CplAbt", 1, 1 }, 323167518Skmacy { "PsnCpl", 0, 1 }, 324167518Skmacy { "PCIE_SERDES_CTRL", 0xa8, 0 }, 325167518Skmacy { "PMASel", 3, 1 }, 326167518Skmacy { "Lane", 0, 3 }, 327167518Skmacy { "PCIE_SERDES_QUAD_CTRL0", 0xac, 0 }, 328167518Skmacy { "TestSig", 10, 19 }, 329167518Skmacy { "Offset", 2, 8 }, 330167518Skmacy { "OffsetEn", 1, 1 }, 331167518Skmacy { "IDDQb", 0, 1 }, 332167518Skmacy { "PCIE_SERDES_QUAD_CTRL1", 0xb0, 0 }, 333167518Skmacy { "FastInit", 28, 1 }, 334167518Skmacy { "CTCDisable", 27, 1 }, 335167518Skmacy { "ManResetPLL", 26, 1 }, 336167518Skmacy { "ManL2Pwrdn", 25, 1 }, 337167518Skmacy { "ManQuadEn", 24, 1 }, 338167518Skmacy { "RxEqCtl", 22, 2 }, 339167518Skmacy { "HiVMode", 21, 1 }, 340167518Skmacy { "RefSel", 19, 2 }, 341167518Skmacy { "RxTermAdj", 17, 2 }, 342167518Skmacy { "TxTermAdj", 15, 2 }, 343167518Skmacy { "Deq", 11, 4 }, 344167518Skmacy { "Dtx", 7, 4 }, 345167518Skmacy { "LoDrv", 6, 1 }, 346167518Skmacy { "HiDrv", 5, 1 }, 347167518Skmacy { "IntParReset", 4, 1 }, 348167518Skmacy { "IntParLPBK", 3, 1 }, 349167518Skmacy { "IntSerLPBKwDrv", 2, 1 }, 350167518Skmacy { "PW", 1, 1 }, 351167518Skmacy { "PClkDetect", 0, 1 }, 352167518Skmacy { "PCIE_SERDES_LANE_CTRL", 0xb4, 0 }, 353167518Skmacy { "ExtBISTChkErrClr", 22, 1 }, 354167518Skmacy { "ExtBISTChkEn", 21, 1 }, 355167518Skmacy { "ExtBISTGenEn", 20, 1 }, 356167518Skmacy { "ExtBISTPat", 17, 3 }, 357167518Skmacy { "ExtParReset", 16, 1 }, 358167518Skmacy { "ExtParLPBK", 15, 1 }, 359167518Skmacy { "ManRxTermEn", 14, 1 }, 360167518Skmacy { "ManBeaconTxEn", 13, 1 }, 361167518Skmacy { "ManRxDetectEn", 12, 1 }, 362167518Skmacy { "ManTxIdleEn", 11, 1 }, 363167518Skmacy { "ManRxIdleEn", 10, 1 }, 364167518Skmacy { "ManL1Pwrdn", 9, 1 }, 365167518Skmacy { "ManReset", 8, 1 }, 366167518Skmacy { "ManFmOffset", 3, 5 }, 367167518Skmacy { "ManFmOffsetEn", 2, 1 }, 368167518Skmacy { "ManLaneEn", 1, 1 }, 369167518Skmacy { "IntSerLPBK", 0, 1 }, 370167518Skmacy { "PCIE_SERDES_LANE_STAT", 0xb8, 0 }, 371167518Skmacy { "ExtBISTChkErrCnt", 8, 24 }, 372167518Skmacy { "ExtBISTChkFmd", 7, 1 }, 373167518Skmacy { "BeaconDetectChg", 6, 1 }, 374167518Skmacy { "RxDetectChg", 5, 1 }, 375167518Skmacy { "TxIdleDetectChg", 4, 1 }, 376167518Skmacy { "BeaconDetect", 2, 1 }, 377167518Skmacy { "RxDetect", 1, 1 }, 378167518Skmacy { "TxIdleDetect", 0, 1 }, 379204267Snp { NULL, 0, 0 } 380167518Skmacy}; 381167518Skmacy 382167518Skmacystruct reg_info t3b_t3dbg_regs[] = { 383167518Skmacy { "T3DBG_DBG0_CFG", 0xc0, 0 }, 384167518Skmacy { "RegSelect", 9, 8 }, 385167518Skmacy { "ModuleSelect", 4, 5 }, 386167518Skmacy { "ClkSelect", 0, 4 }, 387167518Skmacy { "T3DBG_DBG0_EN", 0xc4, 0 }, 388167518Skmacy { "SDRByte0", 8, 1 }, 389167518Skmacy { "DDREn", 4, 1 }, 390167518Skmacy { "PortEn", 0, 1 }, 391167518Skmacy { "T3DBG_DBG1_CFG", 0xc8, 0 }, 392167518Skmacy { "RegSelect", 9, 8 }, 393167518Skmacy { "ModuleSelect", 4, 5 }, 394167518Skmacy { "ClkSelect", 0, 4 }, 395167518Skmacy { "T3DBG_DBG1_EN", 0xcc, 0 }, 396167518Skmacy { "SDRByte0", 8, 1 }, 397167518Skmacy { "DDREn", 4, 1 }, 398167518Skmacy { "PortEn", 0, 1 }, 399167518Skmacy { "T3DBG_GPIO_EN", 0xd0, 0 }, 400167518Skmacy { "GPIO11_OEn", 27, 1 }, 401167518Skmacy { "GPIO10_OEn", 26, 1 }, 402167518Skmacy { "GPIO9_OEn", 25, 1 }, 403167518Skmacy { "GPIO8_OEn", 24, 1 }, 404167518Skmacy { "GPIO7_OEn", 23, 1 }, 405167518Skmacy { "GPIO6_OEn", 22, 1 }, 406167518Skmacy { "GPIO5_OEn", 21, 1 }, 407167518Skmacy { "GPIO4_OEn", 20, 1 }, 408167518Skmacy { "GPIO3_OEn", 19, 1 }, 409167518Skmacy { "GPIO2_OEn", 18, 1 }, 410167518Skmacy { "GPIO1_OEn", 17, 1 }, 411167518Skmacy { "GPIO0_OEn", 16, 1 }, 412167518Skmacy { "GPIO11_Out_Val", 11, 1 }, 413167518Skmacy { "GPIO10_Out_Val", 10, 1 }, 414167518Skmacy { "GPIO9_Out_Val", 9, 1 }, 415167518Skmacy { "GPIO8_Out_Val", 8, 1 }, 416167518Skmacy { "GPIO7_Out_Val", 7, 1 }, 417167518Skmacy { "GPIO6_Out_Val", 6, 1 }, 418167518Skmacy { "GPIO5_Out_Val", 5, 1 }, 419167518Skmacy { "GPIO4_Out_Val", 4, 1 }, 420167518Skmacy { "GPIO3_Out_Val", 3, 1 }, 421167518Skmacy { "GPIO2_Out_Val", 2, 1 }, 422167518Skmacy { "GPIO1_Out_Val", 1, 1 }, 423167518Skmacy { "GPIO0_Out_Val", 0, 1 }, 424167518Skmacy { "T3DBG_GPIO_IN", 0xd4, 0 }, 425167518Skmacy { "GPIO11_CHG_DET", 27, 1 }, 426167518Skmacy { "GPIO10_CHG_DET", 26, 1 }, 427167518Skmacy { "GPIO9_CHG_DET", 25, 1 }, 428167518Skmacy { "GPIO8_CHG_DET", 24, 1 }, 429167518Skmacy { "GPIO7_CHG_DET", 23, 1 }, 430167518Skmacy { "GPIO6_CHG_DET", 22, 1 }, 431167518Skmacy { "GPIO5_CHG_DET", 21, 1 }, 432167518Skmacy { "GPIO4_CHG_DET", 20, 1 }, 433167518Skmacy { "GPIO3_CHG_DET", 19, 1 }, 434167518Skmacy { "GPIO2_CHG_DET", 18, 1 }, 435167518Skmacy { "GPIO1_CHG_DET", 17, 1 }, 436167518Skmacy { "GPIO0_CHG_DET", 16, 1 }, 437167518Skmacy { "GPIO11_IN", 11, 1 }, 438167518Skmacy { "GPIO10_IN", 10, 1 }, 439167518Skmacy { "GPIO9_IN", 9, 1 }, 440167518Skmacy { "GPIO8_IN", 8, 1 }, 441167518Skmacy { "GPIO7_IN", 7, 1 }, 442167518Skmacy { "GPIO6_IN", 6, 1 }, 443167518Skmacy { "GPIO5_IN", 5, 1 }, 444167518Skmacy { "GPIO4_IN", 4, 1 }, 445167518Skmacy { "GPIO3_IN", 3, 1 }, 446167518Skmacy { "GPIO2_IN", 2, 1 }, 447167518Skmacy { "GPIO1_IN", 1, 1 }, 448167518Skmacy { "GPIO0_IN", 0, 1 }, 449167518Skmacy { "T3DBG_INT_ENABLE", 0xd8, 0 }, 450167518Skmacy { "C_LOCK", 21, 1 }, 451167518Skmacy { "M_LOCK", 20, 1 }, 452167518Skmacy { "U_LOCK", 19, 1 }, 453167518Skmacy { "R_LOCK", 18, 1 }, 454167518Skmacy { "PX_LOCK", 17, 1 }, 455167518Skmacy { "GPIO11", 11, 1 }, 456167518Skmacy { "GPIO10", 10, 1 }, 457167518Skmacy { "GPIO9", 9, 1 }, 458167518Skmacy { "GPIO8", 8, 1 }, 459167518Skmacy { "GPIO7", 7, 1 }, 460167518Skmacy { "GPIO6", 6, 1 }, 461167518Skmacy { "GPIO5", 5, 1 }, 462167518Skmacy { "GPIO4", 4, 1 }, 463167518Skmacy { "GPIO3", 3, 1 }, 464167518Skmacy { "GPIO2", 2, 1 }, 465167518Skmacy { "GPIO1", 1, 1 }, 466167518Skmacy { "GPIO0", 0, 1 }, 467167518Skmacy { "T3DBG_INT_CAUSE", 0xdc, 0 }, 468167518Skmacy { "C_LOCK", 21, 1 }, 469167518Skmacy { "M_LOCK", 20, 1 }, 470167518Skmacy { "U_LOCK", 19, 1 }, 471167518Skmacy { "R_LOCK", 18, 1 }, 472167518Skmacy { "PX_LOCK", 17, 1 }, 473167518Skmacy { "GPIO11", 11, 1 }, 474167518Skmacy { "GPIO10", 10, 1 }, 475167518Skmacy { "GPIO9", 9, 1 }, 476167518Skmacy { "GPIO8", 8, 1 }, 477167518Skmacy { "GPIO7", 7, 1 }, 478167518Skmacy { "GPIO6", 6, 1 }, 479167518Skmacy { "GPIO5", 5, 1 }, 480167518Skmacy { "GPIO4", 4, 1 }, 481167518Skmacy { "GPIO3", 3, 1 }, 482167518Skmacy { "GPIO2", 2, 1 }, 483167518Skmacy { "GPIO1", 1, 1 }, 484167518Skmacy { "GPIO0", 0, 1 }, 485167518Skmacy { "T3DBG_DBG0_RST_VALUE", 0xe0, 0 }, 486167518Skmacy { "DebugData", 0, 8 }, 487167518Skmacy { "T3DBG_PLL_OCLK_PAD_EN", 0xe4, 0 }, 488167518Skmacy { "PCIE_OCLK_En", 20, 1 }, 489167518Skmacy { "PClkTree_DBG_En", 17, 1 }, 490167518Skmacy { "PCIX_OCLK_En", 16, 1 }, 491167518Skmacy { "U_OCLK_En", 12, 1 }, 492167518Skmacy { "R_OCLK_En", 8, 1 }, 493167518Skmacy { "M_OCLK_En", 4, 1 }, 494167518Skmacy { "C_OCLK_En", 0, 1 }, 495167518Skmacy { "T3DBG_PLL_LOCK", 0xe8, 0 }, 496167518Skmacy { "PCIX_LOCK", 16, 1 }, 497167518Skmacy { "U_LOCK", 12, 1 }, 498167518Skmacy { "R_LOCK", 8, 1 }, 499167518Skmacy { "M_LOCK", 4, 1 }, 500167518Skmacy { "C_LOCK", 0, 1 }, 501167518Skmacy { "T3DBG_SERDES_RBC_CFG", 0xec, 0 }, 502167518Skmacy { "X_RBC_Lane_Sel", 16, 2 }, 503167518Skmacy { "X_RBC_Dbg_En", 12, 1 }, 504167518Skmacy { "X_Serdes_Sel", 8, 1 }, 505167518Skmacy { "PE_RBC_Lane_Sel", 4, 3 }, 506167518Skmacy { "PE_RBC_Dbg_En", 0, 1 }, 507167518Skmacy { "T3DBG_GPIO_ACT_LOW", 0xf0, 0 }, 508167518Skmacy { "C_LOCK_ACT_LOW", 21, 1 }, 509167518Skmacy { "M_LOCK_ACT_LOW", 20, 1 }, 510167518Skmacy { "U_LOCK_ACT_LOW", 19, 1 }, 511167518Skmacy { "R_LOCK_ACT_LOW", 18, 1 }, 512167518Skmacy { "PX_LOCK_ACT_LOW", 17, 1 }, 513167518Skmacy { "GPIO11_ACT_LOW", 11, 1 }, 514167518Skmacy { "GPIO10_ACT_LOW", 10, 1 }, 515167518Skmacy { "GPIO9_ACT_LOW", 9, 1 }, 516167518Skmacy { "GPIO8_ACT_LOW", 8, 1 }, 517167518Skmacy { "GPIO7_ACT_LOW", 7, 1 }, 518167518Skmacy { "GPIO6_ACT_LOW", 6, 1 }, 519167518Skmacy { "GPIO5_ACT_LOW", 5, 1 }, 520167518Skmacy { "GPIO4_ACT_LOW", 4, 1 }, 521167518Skmacy { "GPIO3_ACT_LOW", 3, 1 }, 522167518Skmacy { "GPIO2_ACT_LOW", 2, 1 }, 523167518Skmacy { "GPIO1_ACT_LOW", 1, 1 }, 524167518Skmacy { "GPIO0_ACT_LOW", 0, 1 }, 525167518Skmacy { "T3DBG_PMON_CFG", 0xf4, 0 }, 526167518Skmacy { "PMON_DONE", 29, 1 }, 527167518Skmacy { "PMON_FAIL", 28, 1 }, 528167518Skmacy { "PMON_FDEL_AUTO", 22, 6 }, 529167518Skmacy { "PMON_CDEL_AUTO", 16, 6 }, 530167518Skmacy { "PMON_FDEL_MANUAL", 10, 6 }, 531167518Skmacy { "PMON_CDEL_MANUAL", 4, 6 }, 532167518Skmacy { "PMON_MANUAL", 1, 1 }, 533167518Skmacy { "PMON_AUTO", 0, 1 }, 534167518Skmacy { "T3DBG_SERDES_REFCLK_CFG", 0xf8, 0 }, 535167518Skmacy { "PE_REFCLK_DBG_EN", 12, 1 }, 536167518Skmacy { "X_REFCLK_DBG_EN", 8, 1 }, 537167518Skmacy { "PE_REFCLK_TERMADJ", 5, 2 }, 538167518Skmacy { "PE_REFCLK_PD", 4, 1 }, 539167518Skmacy { "X_REFCLK_TERMADJ", 1, 2 }, 540167518Skmacy { "X_REFCLK_PD", 0, 1 }, 541167518Skmacy { "T3DBG_PCIE_PMA_BSPIN_CFG", 0xfc, 0 }, 542167518Skmacy { "BSModeQuad1", 31, 1 }, 543167518Skmacy { "BSInSelLane7", 29, 2 }, 544167518Skmacy { "BSEnLane7", 28, 1 }, 545167518Skmacy { "BSInSelLane6", 25, 2 }, 546167518Skmacy { "BSEnLane6", 24, 1 }, 547167518Skmacy { "BSInSelLane5", 21, 2 }, 548167518Skmacy { "BSEnLane5", 20, 1 }, 549167518Skmacy { "BSInSelLane4", 17, 2 }, 550167518Skmacy { "BSEnLane4", 16, 1 }, 551167518Skmacy { "BSModeQuad0", 15, 1 }, 552167518Skmacy { "BSInSelLane3", 13, 2 }, 553167518Skmacy { "BSEnLane3", 12, 1 }, 554167518Skmacy { "BSInSelLane2", 9, 2 }, 555167518Skmacy { "BSEnLane2", 8, 1 }, 556167518Skmacy { "BSInSelLane1", 5, 2 }, 557167518Skmacy { "BSEnLane1", 4, 1 }, 558167518Skmacy { "BSInSelLane0", 1, 2 }, 559167518Skmacy { "BSEnLane0", 0, 1 }, 560204267Snp { NULL, 0, 0 } 561167518Skmacy}; 562167518Skmacy 563167518Skmacystruct reg_info t3b_mc7_pmrx_regs[] = { 564167518Skmacy { "MC7_CFG", 0x100, 0 }, 565167518Skmacy { "ImpSetUpdate", 14, 1 }, 566167518Skmacy { "IFEn", 13, 1 }, 567167518Skmacy { "TERM300", 12, 1 }, 568167518Skmacy { "TERM150", 11, 1 }, 569167518Skmacy { "Slow", 10, 1 }, 570167518Skmacy { "Width", 8, 2 }, 571167518Skmacy { "ODTEn", 7, 1 }, 572167518Skmacy { "Bks", 6, 1 }, 573167518Skmacy { "Org", 5, 1 }, 574167518Skmacy { "Den", 2, 3 }, 575167518Skmacy { "Rdy", 1, 1 }, 576167518Skmacy { "ClkEn", 0, 1 }, 577167518Skmacy { "MC7_MODE", 0x104, 0 }, 578167518Skmacy { "Busy", 31, 1 }, 579167518Skmacy { "Mode", 0, 16 }, 580167518Skmacy { "MC7_EXT_MODE1", 0x108, 0 }, 581167518Skmacy { "Busy", 31, 1 }, 582167518Skmacy { "OCDAdjustMode", 20, 1 }, 583167518Skmacy { "OCDCode", 16, 4 }, 584167518Skmacy { "ExtMode1", 0, 16 }, 585167518Skmacy { "MC7_EXT_MODE2", 0x10c, 0 }, 586167518Skmacy { "Busy", 31, 1 }, 587167518Skmacy { "ExtMode2", 0, 16 }, 588167518Skmacy { "MC7_EXT_MODE3", 0x110, 0 }, 589167518Skmacy { "Busy", 31, 1 }, 590167518Skmacy { "ExtMode3", 0, 16 }, 591167518Skmacy { "MC7_PRE", 0x114, 0 }, 592167518Skmacy { "Busy", 31, 1 }, 593167518Skmacy { "MC7_REF", 0x118, 0 }, 594167518Skmacy { "Busy", 31, 1 }, 595167518Skmacy { "PreRefDiv", 1, 14 }, 596167518Skmacy { "PerRefEn", 0, 1 }, 597167518Skmacy { "MC7_DLL", 0x11c, 0 }, 598167518Skmacy { "DLLLock", 31, 1 }, 599167518Skmacy { "DLLDelta", 24, 7 }, 600167518Skmacy { "ManDelta", 3, 7 }, 601167518Skmacy { "DLLDeltaSel", 2, 1 }, 602167518Skmacy { "DLLEnb", 1, 1 }, 603167518Skmacy { "DLLRst", 0, 1 }, 604167518Skmacy { "MC7_PARM", 0x120, 0 }, 605167518Skmacy { "ActToPreDly", 26, 4 }, 606167518Skmacy { "ActToRdWrDly", 23, 3 }, 607167518Skmacy { "PreCyc", 20, 3 }, 608167518Skmacy { "RefCyc", 13, 7 }, 609167518Skmacy { "BkCyc", 8, 5 }, 610167518Skmacy { "WrToRdDly", 4, 4 }, 611167518Skmacy { "RdToWrDly", 0, 4 }, 612167518Skmacy { "MC7_HWM_WRR", 0x124, 0 }, 613167518Skmacy { "MEM_HWM", 26, 6 }, 614167518Skmacy { "ULP_HWM", 22, 4 }, 615167518Skmacy { "TOT_RLD_WT", 14, 8 }, 616167518Skmacy { "MEM_RLD_WT", 7, 7 }, 617167518Skmacy { "ULP_RLD_WT", 0, 7 }, 618167518Skmacy { "MC7_CAL", 0x128, 0 }, 619167518Skmacy { "BUSY", 31, 1 }, 620167518Skmacy { "CAL_FAULT", 30, 1 }, 621167518Skmacy { "PER_CAL_DIV", 22, 8 }, 622167518Skmacy { "PER_CAL_EN", 21, 1 }, 623167518Skmacy { "SGL_CAL_EN", 20, 1 }, 624167518Skmacy { "IMP_UPD_MODE", 19, 1 }, 625167518Skmacy { "IMP_SEL", 18, 1 }, 626167518Skmacy { "IMP_MAN_PD", 15, 3 }, 627167518Skmacy { "IMP_MAN_PU", 12, 3 }, 628167518Skmacy { "IMP_CAL_PD", 9, 3 }, 629167518Skmacy { "IMP_CAL_PU", 6, 3 }, 630167518Skmacy { "IMP_SET_PD", 3, 3 }, 631167518Skmacy { "IMP_SET_PU", 0, 3 }, 632167518Skmacy { "MC7_ERR_ADDR", 0x12c, 0 }, 633167518Skmacy { "ErrAddress", 3, 29 }, 634167518Skmacy { "ErrAgent", 1, 2 }, 635167518Skmacy { "ErrOp", 0, 1 }, 636167518Skmacy { "MC7_ECC", 0x130, 0 }, 637167518Skmacy { "UECnt", 10, 8 }, 638167518Skmacy { "CECnt", 2, 8 }, 639167518Skmacy { "ECCChkEn", 1, 1 }, 640167518Skmacy { "ECCGenEn", 0, 1 }, 641167518Skmacy { "MC7_CE_ADDR", 0x134, 0 }, 642167518Skmacy { "MC7_CE_DATA0", 0x138, 0 }, 643167518Skmacy { "MC7_CE_DATA1", 0x13c, 0 }, 644167518Skmacy { "MC7_CE_DATA2", 0x140, 0 }, 645167518Skmacy { "Data", 0, 8 }, 646167518Skmacy { "MC7_UE_ADDR", 0x144, 0 }, 647167518Skmacy { "MC7_UE_DATA0", 0x148, 0 }, 648167518Skmacy { "MC7_UE_DATA1", 0x14c, 0 }, 649167518Skmacy { "MC7_UE_DATA2", 0x150, 0 }, 650167518Skmacy { "Data", 0, 8 }, 651167518Skmacy { "MC7_BD_ADDR", 0x154, 0 }, 652167518Skmacy { "Addr", 3, 29 }, 653167518Skmacy { "MC7_BD_DATA0", 0x158, 0 }, 654167518Skmacy { "MC7_BD_DATA1", 0x15c, 0 }, 655167518Skmacy { "MC7_BD_DATA2", 0x160, 0 }, 656167518Skmacy { "Data", 0, 8 }, 657167518Skmacy { "MC7_BD_OP", 0x164, 0 }, 658167518Skmacy { "Busy", 31, 1 }, 659167518Skmacy { "Op", 0, 1 }, 660167518Skmacy { "MC7_BIST_ADDR_BEG", 0x168, 0 }, 661167518Skmacy { "AddrBeg", 5, 27 }, 662167518Skmacy { "MC7_BIST_ADDR_END", 0x16c, 0 }, 663167518Skmacy { "AddrEnd", 5, 27 }, 664167518Skmacy { "MC7_BIST_DATA", 0x170, 0 }, 665167518Skmacy { "MC7_BIST_OP", 0x174, 0 }, 666167518Skmacy { "Busy", 31, 1 }, 667167518Skmacy { "Gap", 4, 5 }, 668167518Skmacy { "Cont", 3, 1 }, 669167518Skmacy { "DataPat", 1, 2 }, 670167518Skmacy { "Op", 0, 1 }, 671167518Skmacy { "MC7_INT_ENABLE", 0x178, 0 }, 672167518Skmacy { "AE", 17, 1 }, 673167518Skmacy { "PE", 2, 15 }, 674167518Skmacy { "UE", 1, 1 }, 675167518Skmacy { "CE", 0, 1 }, 676167518Skmacy { "MC7_INT_CAUSE", 0x17c, 0 }, 677167518Skmacy { "AE", 17, 1 }, 678167518Skmacy { "PE", 2, 15 }, 679167518Skmacy { "UE", 1, 1 }, 680167518Skmacy { "CE", 0, 1 }, 681204267Snp { NULL, 0, 0 } 682167518Skmacy}; 683167518Skmacy 684167518Skmacystruct reg_info t3b_mc7_pmtx_regs[] = { 685167518Skmacy { "MC7_CFG", 0x180, 0 }, 686167518Skmacy { "ImpSetUpdate", 14, 1 }, 687167518Skmacy { "IFEn", 13, 1 }, 688167518Skmacy { "TERM300", 12, 1 }, 689167518Skmacy { "TERM150", 11, 1 }, 690167518Skmacy { "Slow", 10, 1 }, 691167518Skmacy { "Width", 8, 2 }, 692167518Skmacy { "ODTEn", 7, 1 }, 693167518Skmacy { "Bks", 6, 1 }, 694167518Skmacy { "Org", 5, 1 }, 695167518Skmacy { "Den", 2, 3 }, 696167518Skmacy { "Rdy", 1, 1 }, 697167518Skmacy { "ClkEn", 0, 1 }, 698167518Skmacy { "MC7_MODE", 0x184, 0 }, 699167518Skmacy { "Busy", 31, 1 }, 700167518Skmacy { "Mode", 0, 16 }, 701167518Skmacy { "MC7_EXT_MODE1", 0x188, 0 }, 702167518Skmacy { "Busy", 31, 1 }, 703167518Skmacy { "OCDAdjustMode", 20, 1 }, 704167518Skmacy { "OCDCode", 16, 4 }, 705167518Skmacy { "ExtMode1", 0, 16 }, 706167518Skmacy { "MC7_EXT_MODE2", 0x18c, 0 }, 707167518Skmacy { "Busy", 31, 1 }, 708167518Skmacy { "ExtMode2", 0, 16 }, 709167518Skmacy { "MC7_EXT_MODE3", 0x190, 0 }, 710167518Skmacy { "Busy", 31, 1 }, 711167518Skmacy { "ExtMode3", 0, 16 }, 712167518Skmacy { "MC7_PRE", 0x194, 0 }, 713167518Skmacy { "Busy", 31, 1 }, 714167518Skmacy { "MC7_REF", 0x198, 0 }, 715167518Skmacy { "Busy", 31, 1 }, 716167518Skmacy { "PreRefDiv", 1, 14 }, 717167518Skmacy { "PerRefEn", 0, 1 }, 718167518Skmacy { "MC7_DLL", 0x19c, 0 }, 719167518Skmacy { "DLLLock", 31, 1 }, 720167518Skmacy { "DLLDelta", 24, 7 }, 721167518Skmacy { "ManDelta", 3, 7 }, 722167518Skmacy { "DLLDeltaSel", 2, 1 }, 723167518Skmacy { "DLLEnb", 1, 1 }, 724167518Skmacy { "DLLRst", 0, 1 }, 725167518Skmacy { "MC7_PARM", 0x1a0, 0 }, 726167518Skmacy { "ActToPreDly", 26, 4 }, 727167518Skmacy { "ActToRdWrDly", 23, 3 }, 728167518Skmacy { "PreCyc", 20, 3 }, 729167518Skmacy { "RefCyc", 13, 7 }, 730167518Skmacy { "BkCyc", 8, 5 }, 731167518Skmacy { "WrToRdDly", 4, 4 }, 732167518Skmacy { "RdToWrDly", 0, 4 }, 733167518Skmacy { "MC7_HWM_WRR", 0x1a4, 0 }, 734167518Skmacy { "MEM_HWM", 26, 6 }, 735167518Skmacy { "ULP_HWM", 22, 4 }, 736167518Skmacy { "TOT_RLD_WT", 14, 8 }, 737167518Skmacy { "MEM_RLD_WT", 7, 7 }, 738167518Skmacy { "ULP_RLD_WT", 0, 7 }, 739167518Skmacy { "MC7_CAL", 0x1a8, 0 }, 740167518Skmacy { "BUSY", 31, 1 }, 741167518Skmacy { "CAL_FAULT", 30, 1 }, 742167518Skmacy { "PER_CAL_DIV", 22, 8 }, 743167518Skmacy { "PER_CAL_EN", 21, 1 }, 744167518Skmacy { "SGL_CAL_EN", 20, 1 }, 745167518Skmacy { "IMP_UPD_MODE", 19, 1 }, 746167518Skmacy { "IMP_SEL", 18, 1 }, 747167518Skmacy { "IMP_MAN_PD", 15, 3 }, 748167518Skmacy { "IMP_MAN_PU", 12, 3 }, 749167518Skmacy { "IMP_CAL_PD", 9, 3 }, 750167518Skmacy { "IMP_CAL_PU", 6, 3 }, 751167518Skmacy { "IMP_SET_PD", 3, 3 }, 752167518Skmacy { "IMP_SET_PU", 0, 3 }, 753167518Skmacy { "MC7_ERR_ADDR", 0x1ac, 0 }, 754167518Skmacy { "ErrAddress", 3, 29 }, 755167518Skmacy { "ErrAgent", 1, 2 }, 756167518Skmacy { "ErrOp", 0, 1 }, 757167518Skmacy { "MC7_ECC", 0x1b0, 0 }, 758167518Skmacy { "UECnt", 10, 8 }, 759167518Skmacy { "CECnt", 2, 8 }, 760167518Skmacy { "ECCChkEn", 1, 1 }, 761167518Skmacy { "ECCGenEn", 0, 1 }, 762167518Skmacy { "MC7_CE_ADDR", 0x1b4, 0 }, 763167518Skmacy { "MC7_CE_DATA0", 0x1b8, 0 }, 764167518Skmacy { "MC7_CE_DATA1", 0x1bc, 0 }, 765167518Skmacy { "MC7_CE_DATA2", 0x1c0, 0 }, 766167518Skmacy { "Data", 0, 8 }, 767167518Skmacy { "MC7_UE_ADDR", 0x1c4, 0 }, 768167518Skmacy { "MC7_UE_DATA0", 0x1c8, 0 }, 769167518Skmacy { "MC7_UE_DATA1", 0x1cc, 0 }, 770167518Skmacy { "MC7_UE_DATA2", 0x1d0, 0 }, 771167518Skmacy { "Data", 0, 8 }, 772167518Skmacy { "MC7_BD_ADDR", 0x1d4, 0 }, 773167518Skmacy { "Addr", 3, 29 }, 774167518Skmacy { "MC7_BD_DATA0", 0x1d8, 0 }, 775167518Skmacy { "MC7_BD_DATA1", 0x1dc, 0 }, 776167518Skmacy { "MC7_BD_DATA2", 0x1e0, 0 }, 777167518Skmacy { "Data", 0, 8 }, 778167518Skmacy { "MC7_BD_OP", 0x1e4, 0 }, 779167518Skmacy { "Busy", 31, 1 }, 780167518Skmacy { "Op", 0, 1 }, 781167518Skmacy { "MC7_BIST_ADDR_BEG", 0x1e8, 0 }, 782167518Skmacy { "AddrBeg", 5, 27 }, 783167518Skmacy { "MC7_BIST_ADDR_END", 0x1ec, 0 }, 784167518Skmacy { "AddrEnd", 5, 27 }, 785167518Skmacy { "MC7_BIST_DATA", 0x1f0, 0 }, 786167518Skmacy { "MC7_BIST_OP", 0x1f4, 0 }, 787167518Skmacy { "Busy", 31, 1 }, 788167518Skmacy { "Gap", 4, 5 }, 789167518Skmacy { "Cont", 3, 1 }, 790167518Skmacy { "DataPat", 1, 2 }, 791167518Skmacy { "Op", 0, 1 }, 792167518Skmacy { "MC7_INT_ENABLE", 0x1f8, 0 }, 793167518Skmacy { "AE", 17, 1 }, 794167518Skmacy { "PE", 2, 15 }, 795167518Skmacy { "UE", 1, 1 }, 796167518Skmacy { "CE", 0, 1 }, 797167518Skmacy { "MC7_INT_CAUSE", 0x1fc, 0 }, 798167518Skmacy { "AE", 17, 1 }, 799167518Skmacy { "PE", 2, 15 }, 800167518Skmacy { "UE", 1, 1 }, 801167518Skmacy { "CE", 0, 1 }, 802204267Snp { NULL, 0, 0 } 803167518Skmacy}; 804167518Skmacy 805167518Skmacystruct reg_info t3b_mc7_cm_regs[] = { 806167518Skmacy { "MC7_CFG", 0x200, 0 }, 807167518Skmacy { "ImpSetUpdate", 14, 1 }, 808167518Skmacy { "IFEn", 13, 1 }, 809167518Skmacy { "TERM300", 12, 1 }, 810167518Skmacy { "TERM150", 11, 1 }, 811167518Skmacy { "Slow", 10, 1 }, 812167518Skmacy { "Width", 8, 2 }, 813167518Skmacy { "ODTEn", 7, 1 }, 814167518Skmacy { "Bks", 6, 1 }, 815167518Skmacy { "Org", 5, 1 }, 816167518Skmacy { "Den", 2, 3 }, 817167518Skmacy { "Rdy", 1, 1 }, 818167518Skmacy { "ClkEn", 0, 1 }, 819167518Skmacy { "MC7_MODE", 0x204, 0 }, 820167518Skmacy { "Busy", 31, 1 }, 821167518Skmacy { "Mode", 0, 16 }, 822167518Skmacy { "MC7_EXT_MODE1", 0x208, 0 }, 823167518Skmacy { "Busy", 31, 1 }, 824167518Skmacy { "OCDAdjustMode", 20, 1 }, 825167518Skmacy { "OCDCode", 16, 4 }, 826167518Skmacy { "ExtMode1", 0, 16 }, 827167518Skmacy { "MC7_EXT_MODE2", 0x20c, 0 }, 828167518Skmacy { "Busy", 31, 1 }, 829167518Skmacy { "ExtMode2", 0, 16 }, 830167518Skmacy { "MC7_EXT_MODE3", 0x210, 0 }, 831167518Skmacy { "Busy", 31, 1 }, 832167518Skmacy { "ExtMode3", 0, 16 }, 833167518Skmacy { "MC7_PRE", 0x214, 0 }, 834167518Skmacy { "Busy", 31, 1 }, 835167518Skmacy { "MC7_REF", 0x218, 0 }, 836167518Skmacy { "Busy", 31, 1 }, 837167518Skmacy { "PreRefDiv", 1, 14 }, 838167518Skmacy { "PerRefEn", 0, 1 }, 839167518Skmacy { "MC7_DLL", 0x21c, 0 }, 840167518Skmacy { "DLLLock", 31, 1 }, 841167518Skmacy { "DLLDelta", 24, 7 }, 842167518Skmacy { "ManDelta", 3, 7 }, 843167518Skmacy { "DLLDeltaSel", 2, 1 }, 844167518Skmacy { "DLLEnb", 1, 1 }, 845167518Skmacy { "DLLRst", 0, 1 }, 846167518Skmacy { "MC7_PARM", 0x220, 0 }, 847167518Skmacy { "ActToPreDly", 26, 4 }, 848167518Skmacy { "ActToRdWrDly", 23, 3 }, 849167518Skmacy { "PreCyc", 20, 3 }, 850167518Skmacy { "RefCyc", 13, 7 }, 851167518Skmacy { "BkCyc", 8, 5 }, 852167518Skmacy { "WrToRdDly", 4, 4 }, 853167518Skmacy { "RdToWrDly", 0, 4 }, 854167518Skmacy { "MC7_HWM_WRR", 0x224, 0 }, 855167518Skmacy { "MEM_HWM", 26, 6 }, 856167518Skmacy { "ULP_HWM", 22, 4 }, 857167518Skmacy { "TOT_RLD_WT", 14, 8 }, 858167518Skmacy { "MEM_RLD_WT", 7, 7 }, 859167518Skmacy { "ULP_RLD_WT", 0, 7 }, 860167518Skmacy { "MC7_CAL", 0x228, 0 }, 861167518Skmacy { "BUSY", 31, 1 }, 862167518Skmacy { "CAL_FAULT", 30, 1 }, 863167518Skmacy { "PER_CAL_DIV", 22, 8 }, 864167518Skmacy { "PER_CAL_EN", 21, 1 }, 865167518Skmacy { "SGL_CAL_EN", 20, 1 }, 866167518Skmacy { "IMP_UPD_MODE", 19, 1 }, 867167518Skmacy { "IMP_SEL", 18, 1 }, 868167518Skmacy { "IMP_MAN_PD", 15, 3 }, 869167518Skmacy { "IMP_MAN_PU", 12, 3 }, 870167518Skmacy { "IMP_CAL_PD", 9, 3 }, 871167518Skmacy { "IMP_CAL_PU", 6, 3 }, 872167518Skmacy { "IMP_SET_PD", 3, 3 }, 873167518Skmacy { "IMP_SET_PU", 0, 3 }, 874167518Skmacy { "MC7_ERR_ADDR", 0x22c, 0 }, 875167518Skmacy { "ErrAddress", 3, 29 }, 876167518Skmacy { "ErrAgent", 1, 2 }, 877167518Skmacy { "ErrOp", 0, 1 }, 878167518Skmacy { "MC7_ECC", 0x230, 0 }, 879167518Skmacy { "UECnt", 10, 8 }, 880167518Skmacy { "CECnt", 2, 8 }, 881167518Skmacy { "ECCChkEn", 1, 1 }, 882167518Skmacy { "ECCGenEn", 0, 1 }, 883167518Skmacy { "MC7_CE_ADDR", 0x234, 0 }, 884167518Skmacy { "MC7_CE_DATA0", 0x238, 0 }, 885167518Skmacy { "MC7_CE_DATA1", 0x23c, 0 }, 886167518Skmacy { "MC7_CE_DATA2", 0x240, 0 }, 887167518Skmacy { "Data", 0, 8 }, 888167518Skmacy { "MC7_UE_ADDR", 0x244, 0 }, 889167518Skmacy { "MC7_UE_DATA0", 0x248, 0 }, 890167518Skmacy { "MC7_UE_DATA1", 0x24c, 0 }, 891167518Skmacy { "MC7_UE_DATA2", 0x250, 0 }, 892167518Skmacy { "Data", 0, 8 }, 893167518Skmacy { "MC7_BD_ADDR", 0x254, 0 }, 894167518Skmacy { "Addr", 3, 29 }, 895167518Skmacy { "MC7_BD_DATA0", 0x258, 0 }, 896167518Skmacy { "MC7_BD_DATA1", 0x25c, 0 }, 897167518Skmacy { "MC7_BD_DATA2", 0x260, 0 }, 898167518Skmacy { "Data", 0, 8 }, 899167518Skmacy { "MC7_BD_OP", 0x264, 0 }, 900167518Skmacy { "Busy", 31, 1 }, 901167518Skmacy { "Op", 0, 1 }, 902167518Skmacy { "MC7_BIST_ADDR_BEG", 0x268, 0 }, 903167518Skmacy { "AddrBeg", 5, 27 }, 904167518Skmacy { "MC7_BIST_ADDR_END", 0x26c, 0 }, 905167518Skmacy { "AddrEnd", 5, 27 }, 906167518Skmacy { "MC7_BIST_DATA", 0x270, 0 }, 907167518Skmacy { "MC7_BIST_OP", 0x274, 0 }, 908167518Skmacy { "Busy", 31, 1 }, 909167518Skmacy { "Gap", 4, 5 }, 910167518Skmacy { "Cont", 3, 1 }, 911167518Skmacy { "DataPat", 1, 2 }, 912167518Skmacy { "Op", 0, 1 }, 913167518Skmacy { "MC7_INT_ENABLE", 0x278, 0 }, 914167518Skmacy { "AE", 17, 1 }, 915167518Skmacy { "PE", 2, 15 }, 916167518Skmacy { "UE", 1, 1 }, 917167518Skmacy { "CE", 0, 1 }, 918167518Skmacy { "MC7_INT_CAUSE", 0x27c, 0 }, 919167518Skmacy { "AE", 17, 1 }, 920167518Skmacy { "PE", 2, 15 }, 921167518Skmacy { "UE", 1, 1 }, 922167518Skmacy { "CE", 0, 1 }, 923204267Snp { NULL, 0, 0 } 924167518Skmacy}; 925167518Skmacy 926167518Skmacystruct reg_info t3b_cim_regs[] = { 927167518Skmacy { "CIM_BOOT_CFG", 0x280, 0 }, 928167518Skmacy { "BootAddr", 2, 30 }, 929167518Skmacy { "BootSdram", 1, 1 }, 930167518Skmacy { "uPCRst", 0, 1 }, 931167518Skmacy { "CIM_FLASH_BASE_ADDR", 0x284, 0 }, 932167518Skmacy { "FlashBaseAddr", 2, 22 }, 933167518Skmacy { "CIM_FLASH_ADDR_SIZE", 0x288, 0 }, 934167518Skmacy { "FlashAddrSize", 2, 22 }, 935167518Skmacy { "CIM_SDRAM_BASE_ADDR", 0x28c, 0 }, 936167518Skmacy { "SdramBaseAddr", 2, 30 }, 937167518Skmacy { "CIM_SDRAM_ADDR_SIZE", 0x290, 0 }, 938167518Skmacy { "SdramAddrSize", 2, 30 }, 939167518Skmacy { "CIM_UP_SPARE_INT", 0x294, 0 }, 940167518Skmacy { "uPSpareInt", 0, 3 }, 941167518Skmacy { "CIM_HOST_INT_ENABLE", 0x298, 0 }, 942167518Skmacy { "Timer1IntEn", 15, 1 }, 943167518Skmacy { "Timer0IntEn", 14, 1 }, 944167518Skmacy { "PrefDropIntEn", 13, 1 }, 945167518Skmacy { "BlkWrPlIntEn", 12, 1 }, 946167518Skmacy { "BlkRdPlIntEn", 11, 1 }, 947167518Skmacy { "BlkWrCtlIntEn", 10, 1 }, 948167518Skmacy { "BlkRdCtlIntEn", 9, 1 }, 949167518Skmacy { "BlkWrFlashIntEn", 8, 1 }, 950167518Skmacy { "BlkRdFlashIntEn", 7, 1 }, 951167518Skmacy { "SglWrFlashIntEn", 6, 1 }, 952167518Skmacy { "WrBlkFlashIntEn", 5, 1 }, 953167518Skmacy { "BlkWrBootIntEn", 4, 1 }, 954167518Skmacy { "BlkRdBootIntEn", 3, 1 }, 955167518Skmacy { "FlashRangeIntEn", 2, 1 }, 956167518Skmacy { "SdramRangeIntEn", 1, 1 }, 957167518Skmacy { "RsvdSpaceIntEn", 0, 1 }, 958167518Skmacy { "CIM_HOST_INT_CAUSE", 0x29c, 0 }, 959167518Skmacy { "Timer1Int", 15, 1 }, 960167518Skmacy { "Timer0Int", 14, 1 }, 961167518Skmacy { "PrefDropInt", 13, 1 }, 962167518Skmacy { "BlkWrPlInt", 12, 1 }, 963167518Skmacy { "BlkRdPlInt", 11, 1 }, 964167518Skmacy { "BlkWrCtlInt", 10, 1 }, 965167518Skmacy { "BlkRdCtlInt", 9, 1 }, 966167518Skmacy { "BlkWrFlashInt", 8, 1 }, 967167518Skmacy { "BlkRdFlashInt", 7, 1 }, 968167518Skmacy { "SglWrFlashInt", 6, 1 }, 969167518Skmacy { "WrBlkFlashInt", 5, 1 }, 970167518Skmacy { "BlkWrBootInt", 4, 1 }, 971167518Skmacy { "BlkRdBootInt", 3, 1 }, 972167518Skmacy { "FlashRangeInt", 2, 1 }, 973167518Skmacy { "SdramRangeInt", 1, 1 }, 974167518Skmacy { "RsvdSpaceInt", 0, 1 }, 975167518Skmacy { "CIM_UP_INT_ENABLE", 0x2a0, 0 }, 976167518Skmacy { "MstPlIntEn", 16, 1 }, 977167518Skmacy { "Timer1IntEn", 15, 1 }, 978167518Skmacy { "Timer0IntEn", 14, 1 }, 979167518Skmacy { "PrefDropIntEn", 13, 1 }, 980167518Skmacy { "BlkWrPlIntEn", 12, 1 }, 981167518Skmacy { "BlkRdPlIntEn", 11, 1 }, 982167518Skmacy { "BlkWrCtlIntEn", 10, 1 }, 983167518Skmacy { "BlkRdCtlIntEn", 9, 1 }, 984167518Skmacy { "BlkWrFlashIntEn", 8, 1 }, 985167518Skmacy { "BlkRdFlashIntEn", 7, 1 }, 986167518Skmacy { "SglWrFlashIntEn", 6, 1 }, 987167518Skmacy { "WrBlkFlashIntEn", 5, 1 }, 988167518Skmacy { "BlkWrBootIntEn", 4, 1 }, 989167518Skmacy { "BlkRdBootIntEn", 3, 1 }, 990167518Skmacy { "FlashRangeIntEn", 2, 1 }, 991167518Skmacy { "SdramRangeIntEn", 1, 1 }, 992167518Skmacy { "RsvdSpaceIntEn", 0, 1 }, 993167518Skmacy { "CIM_UP_INT_CAUSE", 0x2a4, 0 }, 994167518Skmacy { "MstPlInt", 16, 1 }, 995167518Skmacy { "Timer1Int", 15, 1 }, 996167518Skmacy { "Timer0Int", 14, 1 }, 997167518Skmacy { "PrefDropInt", 13, 1 }, 998167518Skmacy { "BlkWrPlInt", 12, 1 }, 999167518Skmacy { "BlkRdPlInt", 11, 1 }, 1000167518Skmacy { "BlkWrCtlInt", 10, 1 }, 1001167518Skmacy { "BlkRdCtlInt", 9, 1 }, 1002167518Skmacy { "BlkWrFlashInt", 8, 1 }, 1003167518Skmacy { "BlkRdFlashInt", 7, 1 }, 1004167518Skmacy { "SglWrFlashInt", 6, 1 }, 1005167518Skmacy { "WrBlkFlashInt", 5, 1 }, 1006167518Skmacy { "BlkWrBootInt", 4, 1 }, 1007167518Skmacy { "BlkRdBootInt", 3, 1 }, 1008167518Skmacy { "FlashRangeInt", 2, 1 }, 1009167518Skmacy { "SdramRangeInt", 1, 1 }, 1010167518Skmacy { "RsvdSpaceInt", 0, 1 }, 1011167518Skmacy { "CIM_IBQ_FULLA_THRSH", 0x2a8, 0 }, 1012167518Skmacy { "Ibq0FullThrsh", 0, 9 }, 1013167518Skmacy { "Ibq1FullThrsh", 16, 9 }, 1014167518Skmacy { "CIM_IBQ_FULLB_THRSH", 0x2ac, 0 }, 1015167518Skmacy { "Ibq2FullThrsh", 0, 9 }, 1016167518Skmacy { "Ibq3FullThrsh", 16, 9 }, 1017167518Skmacy { "CIM_HOST_ACC_CTRL", 0x2b0, 0 }, 1018167518Skmacy { "HostBusy", 17, 1 }, 1019167518Skmacy { "HostWrite", 16, 1 }, 1020167518Skmacy { "HostAddr", 0, 16 }, 1021167518Skmacy { "CIM_HOST_ACC_DATA", 0x2b4, 0 }, 1022167518Skmacy { "CIM_IBQ_DBG_CFG", 0x2c0, 0 }, 1023167518Skmacy { "IbqDbgAddr", 16, 9 }, 1024167518Skmacy { "IbqDbgQID", 3, 2 }, 1025167518Skmacy { "IbqDbgWr", 2, 1 }, 1026167518Skmacy { "IbqDbgBusy", 1, 1 }, 1027167518Skmacy { "IbqDbgEn", 0, 1 }, 1028167518Skmacy { "CIM_OBQ_DBG_CFG", 0x2c4, 0 }, 1029167518Skmacy { "ObqDbgAddr", 16, 9 }, 1030167518Skmacy { "ObqDbgQID", 3, 2 }, 1031167518Skmacy { "ObqDbgWr", 2, 1 }, 1032167518Skmacy { "ObqDbgBusy", 1, 1 }, 1033167518Skmacy { "ObqDbgEn", 0, 1 }, 1034167518Skmacy { "CIM_IBQ_DBG_DATA", 0x2c8, 0 }, 1035167518Skmacy { "CIM_OBQ_DBG_DATA", 0x2cc, 0 }, 1036167518Skmacy { "CIM_CDEBUGDATA", 0x2d0, 0 }, 1037167518Skmacy { "CDebugDataH", 16, 16 }, 1038167518Skmacy { "CDebugDataL", 0, 16 }, 1039167518Skmacy { "CIM_DEBUGCFG", 0x2e0, 0 }, 1040167518Skmacy { "POLADbgRdPtr", 23, 9 }, 1041167518Skmacy { "PILADbgRdPtr", 14, 9 }, 1042167518Skmacy { "LADbgEn", 12, 1 }, 1043167518Skmacy { "DebugSelH", 5, 5 }, 1044167518Skmacy { "DebugSelL", 0, 5 }, 1045167518Skmacy { "CIM_DEBUGSTS", 0x2e4, 0 }, 1046167518Skmacy { "POLADbgWrPtr", 16, 9 }, 1047167518Skmacy { "PILADbgWrPtr", 0, 9 }, 1048167518Skmacy { "CIM_PO_LA_DEBUGDATA", 0x2e8, 0 }, 1049167518Skmacy { "CIM_PI_LA_DEBUGDATA", 0x2ec, 0 }, 1050204267Snp { NULL, 0, 0 } 1051167518Skmacy}; 1052167518Skmacy 1053167518Skmacystruct reg_info t3b_tp1_regs[] = { 1054167518Skmacy { "TP_IN_CONFIG", 0x300, 0 }, 1055167518Skmacy { "RXFbArbPrio", 25, 1 }, 1056167518Skmacy { "TXFbArbPrio", 24, 1 }, 1057167518Skmacy { "DBMaxOpCnt", 16, 8 }, 1058167518Skmacy { "IPv6Enable", 15, 1 }, 1059167518Skmacy { "NICMode", 14, 1 }, 1060167518Skmacy { "EChecksumCheckTCP", 13, 1 }, 1061167518Skmacy { "EChecksumCheckIP", 12, 1 }, 1062167518Skmacy { "ECPL", 10, 1 }, 1063167518Skmacy { "EEthernet", 8, 1 }, 1064167518Skmacy { "ETunnel", 7, 1 }, 1065167518Skmacy { "CChecksumCheckTCP", 6, 1 }, 1066167518Skmacy { "CChecksumCheckIP", 5, 1 }, 1067167518Skmacy { "CCPL", 3, 1 }, 1068167518Skmacy { "CEthernet", 1, 1 }, 1069167518Skmacy { "CTunnel", 0, 1 }, 1070167518Skmacy { "TP_OUT_CONFIG", 0x304, 0 }, 1071167518Skmacy { "IPIDSplitMode", 16, 1 }, 1072167518Skmacy { "VLANExtractionEnable2ndPort", 13, 1 }, 1073167518Skmacy { "VLANExtractionEnable", 12, 1 }, 1074167518Skmacy { "EChecksumGenerateTCP", 11, 1 }, 1075167518Skmacy { "EChecksumGenerateIP", 10, 1 }, 1076167518Skmacy { "ECPL", 8, 1 }, 1077167518Skmacy { "EEthernet", 6, 1 }, 1078167518Skmacy { "CChecksumGenerateTCP", 5, 1 }, 1079167518Skmacy { "CChecksumGenerateIP", 4, 1 }, 1080167518Skmacy { "CCPL", 2, 1 }, 1081167518Skmacy { "CEthernet", 0, 1 }, 1082167518Skmacy { "TP_GLOBAL_CONFIG", 0x308, 0 }, 1083167518Skmacy { "SYNCookieParams", 26, 6 }, 1084167518Skmacy { "RXFlowControlDisable", 25, 1 }, 1085167518Skmacy { "TXPacingEnable", 24, 1 }, 1086167518Skmacy { "AttackFilterEnable", 23, 1 }, 1087167518Skmacy { "SYNCookieNoOptions", 22, 1 }, 1088167518Skmacy { "ProtectedMode", 21, 1 }, 1089167518Skmacy { "PingDrop", 20, 1 }, 1090167518Skmacy { "FragmentDrop", 19, 1 }, 1091167518Skmacy { "FiveTupleLookup", 17, 2 }, 1092167518Skmacy { "PathMTU", 15, 1 }, 1093167518Skmacy { "IPIdentSplit", 14, 1 }, 1094167518Skmacy { "IPChecksumOffload", 13, 1 }, 1095167518Skmacy { "UDPChecksumOffload", 12, 1 }, 1096167518Skmacy { "TCPChecksumOffload", 11, 1 }, 1097167518Skmacy { "QOSMapping", 10, 1 }, 1098167518Skmacy { "TCAMServerUse", 8, 2 }, 1099167518Skmacy { "IPTTL", 0, 8 }, 1100167518Skmacy { "TP_GLOBAL_RX_CREDIT", 0x30c, 0 }, 1101167518Skmacy { "TP_CMM_SIZE", 0x310, 0 }, 1102167518Skmacy { "CMMemMgrSize", 0, 28 }, 1103167518Skmacy { "TP_CMM_MM_BASE", 0x314, 0 }, 1104167518Skmacy { "CMMemMgrBase", 0, 28 }, 1105167518Skmacy { "TP_CMM_TIMER_BASE", 0x318, 0 }, 1106167518Skmacy { "CMTimerMaxNum", 28, 2 }, 1107167518Skmacy { "CMTimerBase", 0, 28 }, 1108167518Skmacy { "TP_PMM_SIZE", 0x31c, 0 }, 1109167518Skmacy { "PMSize", 0, 28 }, 1110167518Skmacy { "TP_PMM_TX_BASE", 0x320, 0 }, 1111167518Skmacy { "TP_PMM_DEFRAG_BASE", 0x324, 0 }, 1112167518Skmacy { "TP_PMM_RX_BASE", 0x328, 0 }, 1113167518Skmacy { "TP_PMM_RX_PAGE_SIZE", 0x32c, 0 }, 1114167518Skmacy { "TP_PMM_RX_MAX_PAGE", 0x330, 0 }, 1115167518Skmacy { "PMRxMaxPage", 0, 21 }, 1116167518Skmacy { "TP_PMM_TX_PAGE_SIZE", 0x334, 0 }, 1117167518Skmacy { "TP_PMM_TX_MAX_PAGE", 0x338, 0 }, 1118167518Skmacy { "PMTxMaxPage", 0, 21 }, 1119167518Skmacy { "TP_TCP_OPTIONS", 0x340, 0 }, 1120167518Skmacy { "MTUDefault", 16, 16 }, 1121167518Skmacy { "MTUEnable", 10, 1 }, 1122167518Skmacy { "SACKTx", 9, 1 }, 1123167518Skmacy { "SACKRx", 8, 1 }, 1124167518Skmacy { "SACKMode", 4, 2 }, 1125167518Skmacy { "WindowScaleMode", 2, 2 }, 1126167518Skmacy { "TimestampsMode", 0, 2 }, 1127167518Skmacy { "TP_DACK_CONFIG", 0x344, 0 }, 1128167518Skmacy { "AutoState3", 30, 2 }, 1129167518Skmacy { "AutoState2", 28, 2 }, 1130167518Skmacy { "AutoState1", 26, 2 }, 1131167518Skmacy { "ByteThreshold", 5, 20 }, 1132167518Skmacy { "MSSThreshold", 3, 2 }, 1133167518Skmacy { "AutoCareful", 2, 1 }, 1134167518Skmacy { "AutoEnable", 1, 1 }, 1135167518Skmacy { "Mode", 0, 1 }, 1136167518Skmacy { "TP_PC_CONFIG", 0x348, 0 }, 1137167518Skmacy { "CMCacheDisable", 31, 1 }, 1138167518Skmacy { "EnableOcspiFull", 30, 1 }, 1139167518Skmacy { "EnableFLMErrorDDP", 29, 1 }, 1140167518Skmacy { "LockTid", 28, 1 }, 1141167518Skmacy { "FixRcvWnd", 27, 1 }, 1142167518Skmacy { "TxTosQueueMapMode", 26, 1 }, 1143167518Skmacy { "RddpCongEn", 25, 1 }, 1144167518Skmacy { "EnableOnFlyPDU", 24, 1 }, 1145167518Skmacy { "EnableEPCMDAFull", 23, 1 }, 1146167518Skmacy { "ModulateUnionMode", 22, 1 }, 1147167518Skmacy { "TxDataAckRateEnable", 21, 1 }, 1148167518Skmacy { "TxDeferEnable", 20, 1 }, 1149167518Skmacy { "RxCongestionMode", 19, 1 }, 1150167518Skmacy { "HearbeatOnceDACK", 18, 1 }, 1151167518Skmacy { "HearbeatOnceHeap", 17, 1 }, 1152167518Skmacy { "HearbeatDACK", 16, 1 }, 1153167518Skmacy { "TxCongestionMode", 15, 1 }, 1154167518Skmacy { "AcceptLatestRcvAdv", 14, 1 }, 1155167518Skmacy { "DisableSYNData", 13, 1 }, 1156167518Skmacy { "DisableWindowPSH", 12, 1 }, 1157167518Skmacy { "DisableFINOldData", 11, 1 }, 1158167518Skmacy { "EnableFLMError", 10, 1 }, 1159167518Skmacy { "DisableNextMtu", 9, 1 }, 1160167518Skmacy { "FilterPeerFIN", 8, 1 }, 1161167518Skmacy { "EnableFeedbackSend", 7, 1 }, 1162167518Skmacy { "EnableRDMAError", 6, 1 }, 1163167518Skmacy { "EnableDDPFlowControl", 5, 1 }, 1164167518Skmacy { "DisableHeldFIN", 4, 1 }, 1165167518Skmacy { "TableLatencyDelta", 0, 4 }, 1166167518Skmacy { "TP_PC_CONFIG2", 0x34c, 0 }, 1167167518Skmacy { "EnableDropRQEmptyPkt", 10, 1 }, 1168167518Skmacy { "EnableTxPortfromDA2", 9, 1 }, 1169167518Skmacy { "EnableRxPktTmstpRss", 8, 1 }, 1170167518Skmacy { "EnableSndUnaInRxData", 7, 1 }, 1171167518Skmacy { "EnableRxPortFromAddr", 6, 1 }, 1172167518Skmacy { "EnableTxPortfromDA", 5, 1 }, 1173167518Skmacy { "CHdrAFull", 4, 1 }, 1174167518Skmacy { "EnableNonOfdScbBit", 3, 1 }, 1175167518Skmacy { "EnableNonOfdTidRss", 2, 1 }, 1176167518Skmacy { "EnableNonOfdTcbRss", 1, 1 }, 1177167518Skmacy { "EnableOldRxForward", 0, 1 }, 1178167518Skmacy { "TP_TCP_BACKOFF_REG0", 0x350, 0 }, 1179167518Skmacy { "TimerBackoffIndex3", 24, 8 }, 1180167518Skmacy { "TimerBackoffIndex2", 16, 8 }, 1181167518Skmacy { "TimerBackoffIndex1", 8, 8 }, 1182167518Skmacy { "TimerBackoffIndex0", 0, 8 }, 1183167518Skmacy { "TP_TCP_BACKOFF_REG1", 0x354, 0 }, 1184167518Skmacy { "TimerBackoffIndex7", 24, 8 }, 1185167518Skmacy { "TimerBackoffIndex6", 16, 8 }, 1186167518Skmacy { "TimerBackoffIndex5", 8, 8 }, 1187167518Skmacy { "TimerBackoffIndex4", 0, 8 }, 1188167518Skmacy { "TP_TCP_BACKOFF_REG2", 0x358, 0 }, 1189167518Skmacy { "TimerBackoffIndex11", 24, 8 }, 1190167518Skmacy { "TimerBackoffIndex10", 16, 8 }, 1191167518Skmacy { "TimerBackoffIndex9", 8, 8 }, 1192167518Skmacy { "TimerBackoffIndex8", 0, 8 }, 1193167518Skmacy { "TP_TCP_BACKOFF_REG3", 0x35c, 0 }, 1194167518Skmacy { "TimerBackoffIndex15", 24, 8 }, 1195167518Skmacy { "TimerBackoffIndex14", 16, 8 }, 1196167518Skmacy { "TimerBackoffIndex13", 8, 8 }, 1197167518Skmacy { "TimerBackoffIndex12", 0, 8 }, 1198167518Skmacy { "TP_PARA_REG0", 0x360, 0 }, 1199167518Skmacy { "InitCwnd", 24, 3 }, 1200167518Skmacy { "DupAckThresh", 20, 4 }, 1201167518Skmacy { "TP_PARA_REG1", 0x364, 0 }, 1202167518Skmacy { "InitRwnd", 16, 16 }, 1203167518Skmacy { "InitialSSThresh", 0, 16 }, 1204167518Skmacy { "TP_PARA_REG2", 0x368, 0 }, 1205167518Skmacy { "MaxRxData", 16, 16 }, 1206167518Skmacy { "RxCoalesceSize", 0, 16 }, 1207167518Skmacy { "TP_PARA_REG3", 0x36c, 0 }, 1208167518Skmacy { "TunnelCngDrop1", 21, 1 }, 1209167518Skmacy { "TunnelCngDrop0", 20, 1 }, 1210167518Skmacy { "TxDataAckIdx", 16, 4 }, 1211167518Skmacy { "RxFragEnable", 12, 3 }, 1212167518Skmacy { "TxPaceFixedStrict", 11, 1 }, 1213167518Skmacy { "TxPaceAutoStrict", 10, 1 }, 1214167518Skmacy { "TxPaceFixed", 9, 1 }, 1215167518Skmacy { "TxPaceAuto", 8, 1 }, 1216167518Skmacy { "RxUrgTunnel", 6, 1 }, 1217167518Skmacy { "RxUrgMode", 5, 1 }, 1218167518Skmacy { "TxUrgMode", 4, 1 }, 1219167518Skmacy { "CngCtrlMode", 2, 2 }, 1220167518Skmacy { "RxCoalesceEnable", 1, 1 }, 1221167518Skmacy { "RxCoalescePshEn", 0, 1 }, 1222167518Skmacy { "TP_PARA_REG4", 0x370, 0 }, 1223167518Skmacy { "HighSpeedCfg", 24, 8 }, 1224167518Skmacy { "NewRenoCfg", 16, 8 }, 1225167518Skmacy { "TahoeCfg", 8, 8 }, 1226167518Skmacy { "RenoCfg", 0, 8 }, 1227167518Skmacy { "TP_PARA_REG5", 0x374, 0 }, 1228167518Skmacy { "IndicateSize", 16, 16 }, 1229167518Skmacy { "SchdEnable", 8, 1 }, 1230167518Skmacy { "OnFlyDDPEnable", 2, 1 }, 1231167518Skmacy { "DackTimerSpin", 1, 1 }, 1232167518Skmacy { "PushTimerEnable", 0, 1 }, 1233167518Skmacy { "TP_PARA_REG6", 0x378, 0 }, 1234167518Skmacy { "TxPDUSizeAdj", 16, 8 }, 1235167518Skmacy { "EnableDeferACK", 12, 1 }, 1236167518Skmacy { "EnableESnd", 11, 1 }, 1237167518Skmacy { "EnableCSnd", 10, 1 }, 1238167518Skmacy { "EnablePDUE", 9, 1 }, 1239167518Skmacy { "EnablePDUC", 8, 1 }, 1240167518Skmacy { "EnableBUFI", 7, 1 }, 1241167518Skmacy { "EnableBUFE", 6, 1 }, 1242167518Skmacy { "EnableDefer", 5, 1 }, 1243167518Skmacy { "EnableClearRxmtOos", 4, 1 }, 1244167518Skmacy { "DisablePDUCng", 3, 1 }, 1245167518Skmacy { "DisablePDUTimeout", 2, 1 }, 1246167518Skmacy { "DisablePDURxmt", 1, 1 }, 1247167518Skmacy { "DisablePDUxmt", 0, 1 }, 1248167518Skmacy { "TP_PARA_REG7", 0x37c, 0 }, 1249167518Skmacy { "PMMaxXferLen1", 16, 16 }, 1250167518Skmacy { "PMMaxXferLen0", 0, 16 }, 1251167518Skmacy { "TP_TIMER_RESOLUTION", 0x390, 0 }, 1252167518Skmacy { "TimerResolution", 16, 8 }, 1253167518Skmacy { "TimestampResolution", 8, 8 }, 1254167518Skmacy { "DelayedACKResolution", 0, 8 }, 1255167518Skmacy { "TP_MSL", 0x394, 0 }, 1256167518Skmacy { "MSL", 0, 30 }, 1257167518Skmacy { "TP_RXT_MIN", 0x398, 0 }, 1258167518Skmacy { "RxtMin", 0, 30 }, 1259167518Skmacy { "TP_RXT_MAX", 0x39c, 0 }, 1260167518Skmacy { "RxtMax", 0, 30 }, 1261167518Skmacy { "TP_PERS_MIN", 0x3a0, 0 }, 1262167518Skmacy { "PersMin", 0, 30 }, 1263167518Skmacy { "TP_PERS_MAX", 0x3a4, 0 }, 1264167518Skmacy { "PersMax", 0, 30 }, 1265167518Skmacy { "TP_KEEP_IDLE", 0x3a8, 0 }, 1266167518Skmacy { "KeepaliveIdle", 0, 30 }, 1267167518Skmacy { "TP_KEEP_INTVL", 0x3ac, 0 }, 1268167518Skmacy { "KeepaliveIntvl", 0, 30 }, 1269167518Skmacy { "TP_INIT_SRTT", 0x3b0, 0 }, 1270167518Skmacy { "InitSrtt", 0, 16 }, 1271167518Skmacy { "TP_DACK_TIMER", 0x3b4, 0 }, 1272167518Skmacy { "DackTime", 0, 12 }, 1273167518Skmacy { "TP_FINWAIT2_TIMER", 0x3b8, 0 }, 1274167518Skmacy { "Finwait2Time", 0, 30 }, 1275167518Skmacy { "TP_FAST_FINWAIT2_TIMER", 0x3bc, 0 }, 1276167518Skmacy { "FastFinwait2Time", 0, 30 }, 1277167518Skmacy { "TP_SHIFT_CNT", 0x3c0, 0 }, 1278167518Skmacy { "SynShiftMax", 24, 8 }, 1279167518Skmacy { "RxtShiftMaxR1", 20, 4 }, 1280167518Skmacy { "RxtShiftMaxR2", 16, 4 }, 1281167518Skmacy { "PerShiftBackoffMax", 12, 4 }, 1282167518Skmacy { "PerShiftMax", 8, 4 }, 1283167518Skmacy { "KeepaliveMax", 0, 8 }, 1284167518Skmacy { "TP_TIME_HI", 0x3c8, 0 }, 1285167518Skmacy { "TP_TIME_LO", 0x3cc, 0 }, 1286167518Skmacy { "TP_MTU_PORT_TABLE", 0x3d0, 0 }, 1287167518Skmacy { "Port1MTUValue", 16, 16 }, 1288167518Skmacy { "Port0MTUValue", 0, 16 }, 1289167518Skmacy { "TP_ULP_TABLE", 0x3d4, 0 }, 1290167518Skmacy { "ULPType7Field", 28, 4 }, 1291167518Skmacy { "ULPType6Field", 24, 4 }, 1292167518Skmacy { "ULPType5Field", 20, 4 }, 1293167518Skmacy { "ULPType4Field", 16, 4 }, 1294167518Skmacy { "ULPType3Field", 12, 4 }, 1295167518Skmacy { "ULPType2Field", 8, 4 }, 1296167518Skmacy { "ULPType1Field", 4, 4 }, 1297167518Skmacy { "ULPType0Field", 0, 4 }, 1298167518Skmacy { "TP_PACE_TABLE", 0x3d8, 0 }, 1299167518Skmacy { "TP_CCTRL_TABLE", 0x3dc, 0 }, 1300167518Skmacy { "TP_TOS_TABLE", 0x3e0, 0 }, 1301167518Skmacy { "TP_MTU_TABLE", 0x3e4, 0 }, 1302167518Skmacy { "TP_RSS_MAP_TABLE", 0x3e8, 0 }, 1303167518Skmacy { "TP_RSS_LKP_TABLE", 0x3ec, 0 }, 1304167518Skmacy { "TP_RSS_CONFIG", 0x3f0, 0 }, 1305167518Skmacy { "TNL4tupEn", 29, 1 }, 1306167518Skmacy { "TNL2tupEn", 28, 1 }, 1307167518Skmacy { "TNLprtEn", 26, 1 }, 1308167518Skmacy { "TNLMapEn", 25, 1 }, 1309167518Skmacy { "TNLLkpEn", 24, 1 }, 1310167518Skmacy { "OFD4tupEn", 21, 1 }, 1311167518Skmacy { "OFD2tupEn", 20, 1 }, 1312167518Skmacy { "OFDMapEn", 17, 1 }, 1313167518Skmacy { "OFDLkpEn", 16, 1 }, 1314167518Skmacy { "SYN4tupEn", 13, 1 }, 1315167518Skmacy { "SYN2tupEn", 12, 1 }, 1316167518Skmacy { "SYNMapEn", 9, 1 }, 1317167518Skmacy { "SYNLkpEn", 8, 1 }, 1318167518Skmacy { "RRCPLMapEn", 7, 1 }, 1319167518Skmacy { "RRCPLCPUSIZE", 4, 3 }, 1320167518Skmacy { "RQFeedbackEnable", 3, 1 }, 1321167518Skmacy { "HashToeplitz", 2, 1 }, 1322167518Skmacy { "HashSave", 1, 1 }, 1323167518Skmacy { "Disable", 0, 1 }, 1324167518Skmacy { "TP_RSS_CONFIG_TNL", 0x3f4, 0 }, 1325167518Skmacy { "MaskSize", 28, 3 }, 1326167518Skmacy { "DefaultCPUBase", 22, 6 }, 1327167518Skmacy { "DefaultCPU", 16, 6 }, 1328167518Skmacy { "DefaultQueue", 0, 16 }, 1329167518Skmacy { "TP_RSS_CONFIG_OFD", 0x3f8, 0 }, 1330167518Skmacy { "MaskSize", 28, 3 }, 1331167518Skmacy { "DefaultCPUBase", 22, 6 }, 1332167518Skmacy { "DefaultCPU", 16, 6 }, 1333167518Skmacy { "DefaultQueue", 0, 16 }, 1334167518Skmacy { "TP_RSS_CONFIG_SYN", 0x3fc, 0 }, 1335167518Skmacy { "MaskSize", 28, 3 }, 1336167518Skmacy { "DefaultCPUBase", 22, 6 }, 1337167518Skmacy { "DefaultCPU", 16, 6 }, 1338167518Skmacy { "DefaultQueue", 0, 16 }, 1339167518Skmacy { "TP_RSS_SECRET_KEY0", 0x400, 0 }, 1340167518Skmacy { "TP_RSS_SECRET_KEY1", 0x404, 0 }, 1341167518Skmacy { "TP_RSS_SECRET_KEY2", 0x408, 0 }, 1342167518Skmacy { "TP_RSS_SECRET_KEY3", 0x40c, 0 }, 1343167518Skmacy { "TP_TM_PIO_ADDR", 0x418, 0 }, 1344167518Skmacy { "TP_TM_PIO_DATA", 0x41c, 0 }, 1345167518Skmacy { "TP_TX_MOD_QUE_TABLE", 0x420, 0 }, 1346167518Skmacy { "TP_TX_RESOURCE_LIMIT", 0x424, 0 }, 1347167518Skmacy { "TX_RESOURCE_LIMIT_CH1_PC", 24, 8 }, 1348167518Skmacy { "TX_RESOURCE_LIMIT_CH1_NON_PC", 16, 8 }, 1349167518Skmacy { "TX_RESOURCE_LIMIT_CH0_PC", 8, 8 }, 1350167518Skmacy { "TX_RESOURCE_LIMIT_CH0_NON_PC", 0, 8 }, 1351167518Skmacy { "TP_TX_MOD_QUEUE_REQ_MAP", 0x428, 0 }, 1352167518Skmacy { "RX_MOD_WEIGHT", 24, 8 }, 1353167518Skmacy { "TX_MOD_WEIGHT", 16, 8 }, 1354182594Skmacy { "TX_MOD_TIMER_MODE", 8, 8 }, 1355167518Skmacy { "TX_MOD_QUEUE_REQ_MAP", 0, 8 }, 1356167518Skmacy { "TP_TX_MOD_QUEUE_WEIGHT1", 0x42c, 0 }, 1357167518Skmacy { "TP_TX_MOD_QUEUE_WEIGHT7", 24, 8 }, 1358167518Skmacy { "TP_TX_MOD_QUEUE_WEIGHT6", 16, 8 }, 1359167518Skmacy { "TP_TX_MOD_QUEUE_WEIGHT5", 8, 8 }, 1360167518Skmacy { "TP_TX_MOD_QUEUE_WEIGHT4", 0, 8 }, 1361167518Skmacy { "TP_TX_MOD_QUEUE_WEIGHT0", 0x430, 0 }, 1362167518Skmacy { "TP_TX_MOD_QUEUE_WEIGHT3", 24, 8 }, 1363167518Skmacy { "TP_TX_MOD_QUEUE_WEIGHT2", 16, 8 }, 1364167518Skmacy { "TP_TX_MOD_QUEUE_WEIGHT1", 8, 8 }, 1365167518Skmacy { "TP_TX_MOD_QUEUE_WEIGHT0", 0, 8 }, 1366167518Skmacy { "TP_MOD_CHANNEL_WEIGHT", 0x434, 0 }, 1367167518Skmacy { "RX_MOD_CHANNEL_WEIGHT1", 24, 8 }, 1368167518Skmacy { "RX_MOD_CHANNEL_WEIGHT0", 16, 8 }, 1369167518Skmacy { "TX_MOD_CHANNEL_WEIGHT1", 8, 8 }, 1370167518Skmacy { "TX_MOD_CHANNEL_WEIGHT0", 0, 8 }, 1371167518Skmacy { "TP_MOD_RATE_LIMIT", 0x438, 0 }, 1372167518Skmacy { "RX_MOD_RATE_LIMIT_INC", 24, 8 }, 1373167518Skmacy { "RX_MOD_RATE_LIMIT_TICK", 16, 8 }, 1374167518Skmacy { "TX_MOD_RATE_LIMIT_INC", 8, 8 }, 1375167518Skmacy { "TX_MOD_RATE_LIMIT_TICK", 0, 8 }, 1376167518Skmacy { "TP_PIO_ADDR", 0x440, 0 }, 1377167518Skmacy { "TP_PIO_DATA", 0x444, 0 }, 1378167518Skmacy { "TP_RESET", 0x44c, 0 }, 1379167518Skmacy { "FlstInitEnable", 1, 1 }, 1380167518Skmacy { "TPReset", 0, 1 }, 1381167518Skmacy { "TP_MIB_INDEX", 0x450, 0 }, 1382167518Skmacy { "TP_MIB_RDATA", 0x454, 0 }, 1383167518Skmacy { "TP_SYNC_TIME_HI", 0x458, 0 }, 1384167518Skmacy { "TP_SYNC_TIME_LO", 0x45c, 0 }, 1385167518Skmacy { "TP_CMM_MM_RX_FLST_BASE", 0x460, 0 }, 1386167518Skmacy { "CMRxFlstBase", 0, 28 }, 1387167518Skmacy { "TP_CMM_MM_TX_FLST_BASE", 0x464, 0 }, 1388167518Skmacy { "CMTxFlstBase", 0, 28 }, 1389167518Skmacy { "TP_CMM_MM_PS_FLST_BASE", 0x468, 0 }, 1390167518Skmacy { "CMPsFlstBase", 0, 28 }, 1391167518Skmacy { "TP_CMM_MM_MAX_PSTRUCT", 0x46c, 0 }, 1392167518Skmacy { "CMMaxPstruct", 0, 21 }, 1393167518Skmacy { "TP_INT_ENABLE", 0x470, 0 }, 1394167518Skmacy { "TP_INT_CAUSE", 0x474, 0 }, 1395167518Skmacy { "TP_FLM_FREE_PS_CNT", 0x480, 0 }, 1396167518Skmacy { "FreePstructCount", 0, 21 }, 1397167518Skmacy { "TP_FLM_FREE_RX_CNT", 0x484, 0 }, 1398167518Skmacy { "FreeRxPageCount", 0, 21 }, 1399167518Skmacy { "TP_FLM_FREE_TX_CNT", 0x488, 0 }, 1400167518Skmacy { "FreeTxPageCount", 0, 21 }, 1401167518Skmacy { "TP_TM_HEAP_PUSH_CNT", 0x48c, 0 }, 1402167518Skmacy { "TP_TM_HEAP_POP_CNT", 0x490, 0 }, 1403167518Skmacy { "TP_TM_DACK_PUSH_CNT", 0x494, 0 }, 1404167518Skmacy { "TP_TM_DACK_POP_CNT", 0x498, 0 }, 1405167518Skmacy { "TP_TM_MOD_PUSH_CNT", 0x49c, 0 }, 1406167518Skmacy { "TP_MOD_POP_CNT", 0x4a0, 0 }, 1407167518Skmacy { "TP_TIMER_SEPARATOR", 0x4a4, 0 }, 1408167518Skmacy { "TP_DEBUG_SEL", 0x4a8, 0 }, 1409167518Skmacy { "TP_DEBUG_FLAGS", 0x4ac, 0 }, 1410167518Skmacy { "RxTimerDackFirst", 26, 1 }, 1411167518Skmacy { "RxTimerDack", 25, 1 }, 1412167518Skmacy { "RxTimerHeartbeat", 24, 1 }, 1413167518Skmacy { "RxPawsDrop", 23, 1 }, 1414167518Skmacy { "RxUrgDataDrop", 22, 1 }, 1415167518Skmacy { "RxFutureData", 21, 1 }, 1416167518Skmacy { "RxRcvRxmData", 20, 1 }, 1417167518Skmacy { "RxRcvOooDataFin", 19, 1 }, 1418167518Skmacy { "RxRcvOooData", 18, 1 }, 1419167518Skmacy { "RxRcvWndZero", 17, 1 }, 1420167518Skmacy { "RxRcvWndLtMss", 16, 1 }, 1421167518Skmacy { "TxDupAckInc", 11, 1 }, 1422167518Skmacy { "TxRxmUrg", 10, 1 }, 1423167518Skmacy { "TxRxmFin", 9, 1 }, 1424167518Skmacy { "TxRxmSyn", 8, 1 }, 1425167518Skmacy { "TxRxmNewReno", 7, 1 }, 1426167518Skmacy { "TxRxmFast", 6, 1 }, 1427167518Skmacy { "TxRxmTimer", 5, 1 }, 1428167518Skmacy { "TxRxmTimerKeepalive", 4, 1 }, 1429167518Skmacy { "TxRxmTimerPersist", 3, 1 }, 1430167518Skmacy { "TxRcvAdvShrunk", 2, 1 }, 1431167518Skmacy { "TxRcvAdvZero", 1, 1 }, 1432167518Skmacy { "TxRcvAdvLtMss", 0, 1 }, 1433167518Skmacy { "TP_PROXY_FLOW_CNTL", 0x4b0, 0 }, 1434167518Skmacy { "TP_PC_CONGESTION_CNTL", 0x4b4, 0 }, 1435167518Skmacy { "EDropTunnel", 19, 1 }, 1436167518Skmacy { "CDropTunnel", 18, 1 }, 1437167518Skmacy { "EThreshold", 12, 6 }, 1438167518Skmacy { "CThreshold", 6, 6 }, 1439167518Skmacy { "TxThreshold", 0, 6 }, 1440167518Skmacy { "TP_TX_DROP_COUNT", 0x4bc, 0 }, 1441167518Skmacy { "TP_CLEAR_DEBUG", 0x4c0, 0 }, 1442167518Skmacy { "ClrDebug", 0, 1 }, 1443167518Skmacy { "TP_DEBUG_VEC", 0x4c4, 0 }, 1444167518Skmacy { "TP_DEBUG_VEC2", 0x4c8, 0 }, 1445167518Skmacy { "TP_DEBUG_REG_SEL", 0x4cc, 0 }, 1446167518Skmacy { "TP_DEBUG", 0x4d0, 0 }, 1447167518Skmacy { "TP_DBG_LA_CONFIG", 0x4d4, 0 }, 1448167518Skmacy { "TP_DBG_LA_DATAH", 0x4d8, 0 }, 1449167518Skmacy { "TP_DBG_LA_DATAL", 0x4dc, 0 }, 1450167518Skmacy { "TP_EMBED_OP_FIELD0", 0x4e8, 0 }, 1451167518Skmacy { "TP_EMBED_OP_FIELD1", 0x4ec, 0 }, 1452167518Skmacy { "TP_EMBED_OP_FIELD2", 0x4f0, 0 }, 1453167518Skmacy { "TP_EMBED_OP_FIELD3", 0x4f4, 0 }, 1454167518Skmacy { "TP_EMBED_OP_FIELD4", 0x4f8, 0 }, 1455167518Skmacy { "TP_EMBED_OP_FIELD5", 0x4fc, 0 }, 1456204267Snp { NULL, 0, 0 } 1457167518Skmacy}; 1458167518Skmacy 1459167518Skmacystruct reg_info t3b_ulp2_rx_regs[] = { 1460167518Skmacy { "ULPRX_CTL", 0x500, 0 }, 1461167518Skmacy { "PCMD1Threshold", 24, 8 }, 1462167518Skmacy { "PCMD0Threshold", 16, 8 }, 1463167518Skmacy { "round_robin", 4, 1 }, 1464167518Skmacy { "RDMA_permissive_mode", 3, 1 }, 1465167518Skmacy { "PagePodME", 2, 1 }, 1466167518Skmacy { "IscsiTagTcb", 1, 1 }, 1467167518Skmacy { "TddpTagTcb", 0, 1 }, 1468167518Skmacy { "ULPRX_INT_ENABLE", 0x504, 0 }, 1469167518Skmacy { "ParErr", 0, 1 }, 1470167518Skmacy { "ULPRX_INT_CAUSE", 0x508, 0 }, 1471167518Skmacy { "ParErr", 0, 1 }, 1472167518Skmacy { "ULPRX_ISCSI_LLIMIT", 0x50c, 0 }, 1473167518Skmacy { "IscsiLlimit", 6, 26 }, 1474167518Skmacy { "ULPRX_ISCSI_ULIMIT", 0x510, 0 }, 1475167518Skmacy { "IscsiUlimit", 6, 26 }, 1476167518Skmacy { "ULPRX_ISCSI_TAGMASK", 0x514, 0 }, 1477167518Skmacy { "IscsiTagMask", 6, 26 }, 1478167518Skmacy { "ULPRX_ISCSI_PSZ", 0x518, 0 }, 1479167518Skmacy { "Hpz3", 24, 4 }, 1480167518Skmacy { "Hpz2", 16, 4 }, 1481167518Skmacy { "Hpz1", 8, 4 }, 1482167518Skmacy { "Hpz0", 0, 4 }, 1483167518Skmacy { "ULPRX_TDDP_LLIMIT", 0x51c, 0 }, 1484167518Skmacy { "TddpLlimit", 6, 26 }, 1485167518Skmacy { "ULPRX_TDDP_ULIMIT", 0x520, 0 }, 1486167518Skmacy { "TddpUlimit", 6, 26 }, 1487167518Skmacy { "ULPRX_TDDP_TAGMASK", 0x524, 0 }, 1488167518Skmacy { "TddpTagMask", 6, 26 }, 1489167518Skmacy { "ULPRX_TDDP_PSZ", 0x528, 0 }, 1490167518Skmacy { "Hpz3", 24, 4 }, 1491167518Skmacy { "Hpz2", 16, 4 }, 1492167518Skmacy { "Hpz1", 8, 4 }, 1493167518Skmacy { "Hpz0", 0, 4 }, 1494167518Skmacy { "ULPRX_STAG_LLIMIT", 0x52c, 0 }, 1495167518Skmacy { "ULPRX_STAG_ULIMIT", 0x530, 0 }, 1496167518Skmacy { "ULPRX_RQ_LLIMIT", 0x534, 0 }, 1497167518Skmacy { "ULPRX_RQ_ULIMIT", 0x538, 0 }, 1498167518Skmacy { "ULPRX_PBL_LLIMIT", 0x53c, 0 }, 1499167518Skmacy { "ULPRX_PBL_ULIMIT", 0x540, 0 }, 1500204267Snp { NULL, 0, 0 } 1501167518Skmacy}; 1502167518Skmacy 1503167518Skmacystruct reg_info t3b_ulp2_tx_regs[] = { 1504167518Skmacy { "ULPTX_CONFIG", 0x580, 0 }, 1505167518Skmacy { "CFG_RR_ARB", 0, 1 }, 1506167518Skmacy { "ULPTX_INT_ENABLE", 0x584, 0 }, 1507167518Skmacy { "Pbl_bound_err_ch1", 1, 1 }, 1508167518Skmacy { "Pbl_bound_err_ch0", 0, 1 }, 1509167518Skmacy { "ULPTX_INT_CAUSE", 0x588, 0 }, 1510167518Skmacy { "Pbl_bound_err_ch1", 1, 1 }, 1511167518Skmacy { "Pbl_bound_err_ch0", 0, 1 }, 1512167518Skmacy { "ULPTX_TPT_LLIMIT", 0x58c, 0 }, 1513167518Skmacy { "ULPTX_TPT_ULIMIT", 0x590, 0 }, 1514167518Skmacy { "ULPTX_PBL_LLIMIT", 0x594, 0 }, 1515167518Skmacy { "ULPTX_PBL_ULIMIT", 0x598, 0 }, 1516167518Skmacy { "ULPTX_CPL_ERR_OFFSET", 0x59c, 0 }, 1517167518Skmacy { "ULPTX_CPL_ERR_MASK", 0x5a0, 0 }, 1518167518Skmacy { "ULPTX_CPL_ERR_VALUE", 0x5a4, 0 }, 1519167518Skmacy { "ULPTX_CPL_PACK_SIZE", 0x5a8, 0 }, 1520167518Skmacy { "value", 24, 8 }, 1521167518Skmacy { "Ch1Size2", 24, 8 }, 1522167518Skmacy { "Ch1Size1", 16, 8 }, 1523167518Skmacy { "Ch0Size2", 8, 8 }, 1524167518Skmacy { "Ch0Size1", 0, 8 }, 1525167518Skmacy { "ULPTX_DMA_WEIGHT", 0x5ac, 0 }, 1526167518Skmacy { "D1_WEIGHT", 16, 16 }, 1527167518Skmacy { "D0_WEIGHT", 0, 16 }, 1528204267Snp { NULL, 0, 0 } 1529167518Skmacy}; 1530167518Skmacy 1531167518Skmacystruct reg_info t3b_pm1_rx_regs[] = { 1532167518Skmacy { "PM1_RX_CFG", 0x5c0, 0 }, 1533167518Skmacy { "PM1_RX_MODE", 0x5c4, 0 }, 1534167518Skmacy { "stat_channel", 1, 1 }, 1535167518Skmacy { "priority_ch", 0, 1 }, 1536167518Skmacy { "PM1_RX_STAT_CONFIG", 0x5c8, 0 }, 1537167518Skmacy { "PM1_RX_STAT_COUNT", 0x5cc, 0 }, 1538167518Skmacy { "PM1_RX_STAT_MSB", 0x5d0, 0 }, 1539167518Skmacy { "PM1_RX_STAT_LSB", 0x5d4, 0 }, 1540167518Skmacy { "PM1_RX_INT_ENABLE", 0x5d8, 0 }, 1541167518Skmacy { "zero_e_cmd_error", 18, 1 }, 1542167518Skmacy { "iespi0_fifo2x_Rx_framing_error", 17, 1 }, 1543167518Skmacy { "iespi1_fifo2x_Rx_framing_error", 16, 1 }, 1544167518Skmacy { "iespi0_Rx_framing_error", 15, 1 }, 1545167518Skmacy { "iespi1_Rx_framing_error", 14, 1 }, 1546167518Skmacy { "iespi0_Tx_framing_error", 13, 1 }, 1547167518Skmacy { "iespi1_Tx_framing_error", 12, 1 }, 1548167518Skmacy { "ocspi0_Rx_framing_error", 11, 1 }, 1549167518Skmacy { "ocspi1_Rx_framing_error", 10, 1 }, 1550167518Skmacy { "ocspi0_Tx_framing_error", 9, 1 }, 1551167518Skmacy { "ocspi1_Tx_framing_error", 8, 1 }, 1552167518Skmacy { "ocspi0_ofifo2x_Tx_framing_error", 7, 1 }, 1553167518Skmacy { "ocspi1_ofifo2x_Tx_framing_error", 6, 1 }, 1554167518Skmacy { "iespi_par_error", 3, 3 }, 1555167518Skmacy { "ocspi_par_error", 0, 3 }, 1556167518Skmacy { "PM1_RX_INT_CAUSE", 0x5dc, 0 }, 1557167518Skmacy { "zero_e_cmd_error", 18, 1 }, 1558167518Skmacy { "iespi0_fifo2x_Rx_framing_error", 17, 1 }, 1559167518Skmacy { "iespi1_fifo2x_Rx_framing_error", 16, 1 }, 1560167518Skmacy { "iespi0_Rx_framing_error", 15, 1 }, 1561167518Skmacy { "iespi1_Rx_framing_error", 14, 1 }, 1562167518Skmacy { "iespi0_Tx_framing_error", 13, 1 }, 1563167518Skmacy { "iespi1_Tx_framing_error", 12, 1 }, 1564167518Skmacy { "ocspi0_Rx_framing_error", 11, 1 }, 1565167518Skmacy { "ocspi1_Rx_framing_error", 10, 1 }, 1566167518Skmacy { "ocspi0_Tx_framing_error", 9, 1 }, 1567167518Skmacy { "ocspi1_Tx_framing_error", 8, 1 }, 1568167518Skmacy { "ocspi0_ofifo2x_Tx_framing_error", 7, 1 }, 1569167518Skmacy { "ocspi1_ofifo2x_Tx_framing_error", 6, 1 }, 1570167518Skmacy { "iespi_par_error", 3, 3 }, 1571167518Skmacy { "ocspi_par_error", 0, 3 }, 1572204267Snp { NULL, 0, 0 } 1573167518Skmacy}; 1574167518Skmacy 1575167518Skmacystruct reg_info t3b_pm1_tx_regs[] = { 1576167518Skmacy { "PM1_TX_CFG", 0x5e0, 0 }, 1577167518Skmacy { "PM1_TX_MODE", 0x5e4, 0 }, 1578167518Skmacy { "stat_channel", 1, 1 }, 1579167518Skmacy { "priority_ch", 0, 1 }, 1580167518Skmacy { "PM1_TX_STAT_CONFIG", 0x5e8, 0 }, 1581167518Skmacy { "PM1_TX_STAT_COUNT", 0x5ec, 0 }, 1582167518Skmacy { "PM1_TX_STAT_MSB", 0x5f0, 0 }, 1583167518Skmacy { "PM1_TX_STAT_LSB", 0x5f4, 0 }, 1584167518Skmacy { "PM1_TX_INT_ENABLE", 0x5f8, 0 }, 1585167518Skmacy { "zero_c_cmd_error", 18, 1 }, 1586167518Skmacy { "icspi0_fifo2x_Rx_framing_error", 17, 1 }, 1587167518Skmacy { "icspi1_fifo2x_Rx_framing_error", 16, 1 }, 1588167518Skmacy { "icspi0_Rx_framing_error", 15, 1 }, 1589167518Skmacy { "icspi1_Rx_framing_error", 14, 1 }, 1590167518Skmacy { "icspi0_Tx_framing_error", 13, 1 }, 1591167518Skmacy { "icspi1_Tx_framing_error", 12, 1 }, 1592167518Skmacy { "oespi0_Rx_framing_error", 11, 1 }, 1593167518Skmacy { "oespi1_Rx_framing_error", 10, 1 }, 1594167518Skmacy { "oespi0_Tx_framing_error", 9, 1 }, 1595167518Skmacy { "oespi1_Tx_framing_error", 8, 1 }, 1596167518Skmacy { "oespi0_ofifo2x_Tx_framing_error", 7, 1 }, 1597167518Skmacy { "oespi1_ofifo2x_Tx_framing_error", 6, 1 }, 1598167518Skmacy { "icspi_par_error", 3, 3 }, 1599167518Skmacy { "oespi_par_error", 0, 3 }, 1600167518Skmacy { "PM1_TX_INT_CAUSE", 0x5fc, 0 }, 1601167518Skmacy { "zero_c_cmd_error", 18, 1 }, 1602167518Skmacy { "icspi0_fifo2x_Rx_framing_error", 17, 1 }, 1603167518Skmacy { "icspi1_fifo2x_Rx_framing_error", 16, 1 }, 1604167518Skmacy { "icspi0_Rx_framing_error", 15, 1 }, 1605167518Skmacy { "icspi1_Rx_framing_error", 14, 1 }, 1606167518Skmacy { "icspi0_Tx_framing_error", 13, 1 }, 1607167518Skmacy { "icspi1_Tx_framing_error", 12, 1 }, 1608167518Skmacy { "oespi0_Rx_framing_error", 11, 1 }, 1609167518Skmacy { "oespi1_Rx_framing_error", 10, 1 }, 1610167518Skmacy { "oespi0_Tx_framing_error", 9, 1 }, 1611167518Skmacy { "oespi1_Tx_framing_error", 8, 1 }, 1612167518Skmacy { "oespi0_ofifo2x_Tx_framing_error", 7, 1 }, 1613167518Skmacy { "oespi1_ofifo2x_Tx_framing_error", 6, 1 }, 1614167518Skmacy { "icspi_par_error", 3, 3 }, 1615167518Skmacy { "oespi_par_error", 0, 3 }, 1616204267Snp { NULL, 0, 0 } 1617167518Skmacy}; 1618167518Skmacy 1619167518Skmacystruct reg_info t3b_mps0_regs[] = { 1620167518Skmacy { "MPS_CFG", 0x600, 0 }, 1621167518Skmacy { "EnForcePkt", 11, 1 }, 1622167518Skmacy { "SGETPQid", 8, 3 }, 1623167518Skmacy { "TPRxPortSize", 7, 1 }, 1624167518Skmacy { "TPTxPort1Size", 6, 1 }, 1625167518Skmacy { "TPTxPort0Size", 5, 1 }, 1626167518Skmacy { "TPRxPortEn", 4, 1 }, 1627167518Skmacy { "TPTxPort1En", 3, 1 }, 1628167518Skmacy { "TPTxPort0En", 2, 1 }, 1629167518Skmacy { "Port1Active", 1, 1 }, 1630167518Skmacy { "Port0Active", 0, 1 }, 1631167518Skmacy { "MPS_DRR_CFG1", 0x604, 0 }, 1632167518Skmacy { "RldWtTPD1", 11, 11 }, 1633167518Skmacy { "RldWtTPD0", 0, 11 }, 1634167518Skmacy { "MPS_DRR_CFG2", 0x608, 0 }, 1635167518Skmacy { "RldWtTotal", 0, 12 }, 1636167518Skmacy { "MPS_MCA_STATUS", 0x60c, 0 }, 1637167518Skmacy { "MCAPktCnt", 12, 20 }, 1638167518Skmacy { "MCADepth", 0, 12 }, 1639167518Skmacy { "MPS_TX0_TP_CNT", 0x610, 0 }, 1640167518Skmacy { "TX0TPDisCnt", 24, 8 }, 1641167518Skmacy { "TX0TPCnt", 0, 24 }, 1642167518Skmacy { "MPS_TX1_TP_CNT", 0x614, 0 }, 1643167518Skmacy { "TX1TPDisCnt", 24, 8 }, 1644167518Skmacy { "TX1TPCnt", 0, 24 }, 1645167518Skmacy { "MPS_RX_TP_CNT", 0x618, 0 }, 1646167518Skmacy { "RXTPDisCnt", 24, 8 }, 1647167518Skmacy { "RXTPCnt", 0, 24 }, 1648167518Skmacy { "MPS_INT_ENABLE", 0x61c, 0 }, 1649167518Skmacy { "MCAParErrEnb", 6, 3 }, 1650167518Skmacy { "RXTpParErrEnb", 4, 2 }, 1651167518Skmacy { "TX1TpParErrEnb", 2, 2 }, 1652167518Skmacy { "TX0TpParErrEnb", 0, 2 }, 1653167518Skmacy { "MPS_INT_CAUSE", 0x620, 0 }, 1654167518Skmacy { "MCAParErr", 6, 3 }, 1655167518Skmacy { "RXTpParErr", 4, 2 }, 1656167518Skmacy { "TX1TpParErr", 2, 2 }, 1657167518Skmacy { "TX0TpParErr", 0, 2 }, 1658204267Snp { NULL, 0, 0 } 1659167518Skmacy}; 1660167518Skmacy 1661167518Skmacystruct reg_info t3b_cpl_switch_regs[] = { 1662167518Skmacy { "CPL_SWITCH_CNTRL", 0x640, 0 }, 1663167518Skmacy { "cpl_pkt_tid", 8, 24 }, 1664167518Skmacy { "cpu_no_3F_CIM_enable", 3, 1 }, 1665167518Skmacy { "switch_table_enable", 2, 1 }, 1666167518Skmacy { "sge_enable", 1, 1 }, 1667167518Skmacy { "cim_enable", 0, 1 }, 1668167518Skmacy { "CPL_SWITCH_TBL_IDX", 0x644, 0 }, 1669167518Skmacy { "switch_tbl_idx", 0, 4 }, 1670167518Skmacy { "CPL_SWITCH_TBL_DATA", 0x648, 0 }, 1671167518Skmacy { "CPL_SWITCH_ZERO_ERROR", 0x64c, 0 }, 1672167518Skmacy { "zero_cmd", 0, 8 }, 1673167518Skmacy { "CPL_INTR_ENABLE", 0x650, 0 }, 1674167518Skmacy { "cim_ovfl_error", 4, 1 }, 1675167518Skmacy { "tp_framing_error", 3, 1 }, 1676167518Skmacy { "sge_framing_error", 2, 1 }, 1677167518Skmacy { "cim_framing_error", 1, 1 }, 1678167518Skmacy { "zero_switch_error", 0, 1 }, 1679167518Skmacy { "CPL_INTR_CAUSE", 0x654, 0 }, 1680167518Skmacy { "cim_ovfl_error", 4, 1 }, 1681167518Skmacy { "tp_framing_error", 3, 1 }, 1682167518Skmacy { "sge_framing_error", 2, 1 }, 1683167518Skmacy { "cim_framing_error", 1, 1 }, 1684167518Skmacy { "zero_switch_error", 0, 1 }, 1685167518Skmacy { "CPL_MAP_TBL_IDX", 0x658, 0 }, 1686167518Skmacy { "cpl_map_tbl_idx", 0, 8 }, 1687167518Skmacy { "CPL_MAP_TBL_DATA", 0x65c, 0 }, 1688167518Skmacy { "cpl_map_tbl_data", 0, 8 }, 1689204267Snp { NULL, 0, 0 } 1690167518Skmacy}; 1691167518Skmacy 1692167518Skmacystruct reg_info t3b_smb0_regs[] = { 1693167518Skmacy { "SMB_GLOBAL_TIME_CFG", 0x660, 0 }, 1694167518Skmacy { "LADbgWrPtr", 24, 8 }, 1695167518Skmacy { "LADbgRdPtr", 16, 8 }, 1696167518Skmacy { "LADbgEn", 13, 1 }, 1697167518Skmacy { "MacroCntCfg", 8, 5 }, 1698167518Skmacy { "MicroCntCfg", 0, 8 }, 1699167518Skmacy { "SMB_MST_TIMEOUT_CFG", 0x664, 0 }, 1700167518Skmacy { "DebugSelH", 28, 4 }, 1701167518Skmacy { "DebugSelL", 24, 4 }, 1702167518Skmacy { "MstTimeOutCfg", 0, 24 }, 1703167518Skmacy { "SMB_MST_CTL_CFG", 0x668, 0 }, 1704167518Skmacy { "MstFifoDbg", 31, 1 }, 1705167518Skmacy { "MstFifoDbgClr", 30, 1 }, 1706167518Skmacy { "MstRxByteCfg", 12, 6 }, 1707167518Skmacy { "MstTxByteCfg", 6, 6 }, 1708167518Skmacy { "MstReset", 1, 1 }, 1709167518Skmacy { "MstCtlEn", 0, 1 }, 1710167518Skmacy { "SMB_MST_CTL_STS", 0x66c, 0 }, 1711167518Skmacy { "MstRxByteCnt", 12, 6 }, 1712167518Skmacy { "MstTxByteCnt", 6, 6 }, 1713167518Skmacy { "MstBusySts", 0, 1 }, 1714167518Skmacy { "SMB_MST_TX_FIFO_RDWR", 0x670, 0 }, 1715167518Skmacy { "SMB_MST_RX_FIFO_RDWR", 0x674, 0 }, 1716167518Skmacy { "SMB_SLV_TIMEOUT_CFG", 0x678, 0 }, 1717167518Skmacy { "SlvTimeOutCfg", 0, 24 }, 1718167518Skmacy { "SMB_SLV_CTL_CFG", 0x67c, 0 }, 1719167518Skmacy { "SlvFifoDbg", 31, 1 }, 1720167518Skmacy { "SlvFifoDbgClr", 30, 1 }, 1721167518Skmacy { "SlvAddrCfg", 4, 7 }, 1722167518Skmacy { "SlvAlrtSet", 2, 1 }, 1723167518Skmacy { "SlvReset", 1, 1 }, 1724167518Skmacy { "SlvCtlEn", 0, 1 }, 1725167518Skmacy { "SMB_SLV_CTL_STS", 0x680, 0 }, 1726167518Skmacy { "SlvFifoTxCnt", 12, 6 }, 1727167518Skmacy { "SlvFifoCnt", 6, 6 }, 1728167518Skmacy { "SlvAlrtSts", 2, 1 }, 1729167518Skmacy { "SlvBusySts", 0, 1 }, 1730167518Skmacy { "SMB_SLV_FIFO_RDWR", 0x684, 0 }, 1731167518Skmacy { "SMB_SLV_CMD_FIFO_RDWR", 0x688, 0 }, 1732167518Skmacy { "SMB_INT_ENABLE", 0x68c, 0 }, 1733167518Skmacy { "SlvTimeOutIntEn", 7, 1 }, 1734167518Skmacy { "SlvErrIntEn", 6, 1 }, 1735167518Skmacy { "SlvDoneIntEn", 5, 1 }, 1736167518Skmacy { "SlvRxRdyIntEn", 4, 1 }, 1737167518Skmacy { "MstTimeOutIntEn", 3, 1 }, 1738167518Skmacy { "MstNAckIntEn", 2, 1 }, 1739167518Skmacy { "MstLostArbIntEn", 1, 1 }, 1740167518Skmacy { "MstDoneIntEn", 0, 1 }, 1741167518Skmacy { "SMB_INT_CAUSE", 0x690, 0 }, 1742167518Skmacy { "SlvTimeOutInt", 7, 1 }, 1743167518Skmacy { "SlvErrInt", 6, 1 }, 1744167518Skmacy { "SlvDoneInt", 5, 1 }, 1745167518Skmacy { "SlvRxRdyInt", 4, 1 }, 1746167518Skmacy { "MstTimeOutInt", 3, 1 }, 1747167518Skmacy { "MstNAckInt", 2, 1 }, 1748167518Skmacy { "MstLostArbInt", 1, 1 }, 1749167518Skmacy { "MstDoneInt", 0, 1 }, 1750167518Skmacy { "SMB_DEBUG_DATA", 0x694, 0 }, 1751167518Skmacy { "DebugDataH", 16, 16 }, 1752167518Skmacy { "DebugDataL", 0, 16 }, 1753167518Skmacy { "SMB_DEBUG_LA", 0x69c, 0 }, 1754167518Skmacy { "DebugLAReqAddr", 0, 10 }, 1755204267Snp { NULL, 0, 0 } 1756167518Skmacy}; 1757167518Skmacy 1758167518Skmacystruct reg_info t3b_i2cm0_regs[] = { 1759167518Skmacy { "I2C_CFG", 0x6a0, 0 }, 1760167518Skmacy { "ClkDiv", 0, 12 }, 1761167518Skmacy { "I2C_DATA", 0x6a4, 0 }, 1762167518Skmacy { "Data", 0, 8 }, 1763167518Skmacy { "I2C_OP", 0x6a8, 0 }, 1764167518Skmacy { "Busy", 31, 1 }, 1765167518Skmacy { "Ack", 30, 1 }, 1766167518Skmacy { "Cont", 1, 1 }, 1767167518Skmacy { "Op", 0, 1 }, 1768204267Snp { NULL, 0, 0 } 1769167518Skmacy}; 1770167518Skmacy 1771167518Skmacystruct reg_info t3b_mi1_regs[] = { 1772167518Skmacy { "MI1_CFG", 0x6b0, 0 }, 1773167518Skmacy { "ClkDiv", 5, 8 }, 1774167518Skmacy { "St", 3, 2 }, 1775167518Skmacy { "PreEn", 2, 1 }, 1776167518Skmacy { "MDIInv", 1, 1 }, 1777167518Skmacy { "MDIEn", 0, 1 }, 1778167518Skmacy { "MI1_ADDR", 0x6b4, 0 }, 1779167518Skmacy { "PhyAddr", 5, 5 }, 1780167518Skmacy { "RegAddr", 0, 5 }, 1781167518Skmacy { "MI1_DATA", 0x6b8, 0 }, 1782167518Skmacy { "Data", 0, 16 }, 1783167518Skmacy { "MI1_OP", 0x6bc, 0 }, 1784167518Skmacy { "Busy", 31, 1 }, 1785167518Skmacy { "Inc", 2, 1 }, 1786167518Skmacy { "Op", 0, 2 }, 1787204267Snp { NULL, 0, 0 } 1788167518Skmacy}; 1789167518Skmacy 1790167518Skmacystruct reg_info t3b_jm1_regs[] = { 1791167518Skmacy { "JM_CFG", 0x6c0, 0 }, 1792167518Skmacy { "ClkDiv", 2, 8 }, 1793167518Skmacy { "TRst", 1, 1 }, 1794167518Skmacy { "En", 0, 1 }, 1795167518Skmacy { "JM_MODE", 0x6c4, 0 }, 1796167518Skmacy { "JM_DATA", 0x6c8, 0 }, 1797167518Skmacy { "JM_OP", 0x6cc, 0 }, 1798167518Skmacy { "Busy", 31, 1 }, 1799167518Skmacy { "Cnt", 0, 5 }, 1800204267Snp { NULL, 0, 0 } 1801167518Skmacy}; 1802167518Skmacy 1803167518Skmacystruct reg_info t3b_sf1_regs[] = { 1804167518Skmacy { "SF_DATA", 0x6d8, 0 }, 1805167518Skmacy { "SF_OP", 0x6dc, 0 }, 1806167518Skmacy { "Busy", 31, 1 }, 1807167518Skmacy { "Cont", 3, 1 }, 1808167518Skmacy { "ByteCnt", 1, 2 }, 1809167518Skmacy { "Op", 0, 1 }, 1810204267Snp { NULL, 0, 0 } 1811167518Skmacy}; 1812167518Skmacy 1813167518Skmacystruct reg_info t3b_pl3_regs[] = { 1814167518Skmacy { "PL_INT_ENABLE0", 0x6e0, 0 }, 1815167518Skmacy { "SW", 25, 1 }, 1816167518Skmacy { "EXT", 24, 1 }, 1817167518Skmacy { "T3DBG", 23, 1 }, 1818167518Skmacy { "XGMAC0_1", 20, 1 }, 1819167518Skmacy { "XGMAC0_0", 19, 1 }, 1820167518Skmacy { "MC5A", 18, 1 }, 1821167518Skmacy { "SF1", 17, 1 }, 1822167518Skmacy { "SMB0", 15, 1 }, 1823167518Skmacy { "I2CM0", 14, 1 }, 1824167518Skmacy { "MI1", 13, 1 }, 1825167518Skmacy { "CPL_SWITCH", 12, 1 }, 1826167518Skmacy { "MPS0", 11, 1 }, 1827167518Skmacy { "PM1_TX", 10, 1 }, 1828167518Skmacy { "PM1_RX", 9, 1 }, 1829167518Skmacy { "ULP2_TX", 8, 1 }, 1830167518Skmacy { "ULP2_RX", 7, 1 }, 1831167518Skmacy { "TP1", 6, 1 }, 1832167518Skmacy { "CIM", 5, 1 }, 1833167518Skmacy { "MC7_CM", 4, 1 }, 1834167518Skmacy { "MC7_PMTX", 3, 1 }, 1835167518Skmacy { "MC7_PMRX", 2, 1 }, 1836167518Skmacy { "PCIM0", 1, 1 }, 1837167518Skmacy { "SGE3", 0, 1 }, 1838167518Skmacy { "PL_INT_CAUSE0", 0x6e4, 0 }, 1839167518Skmacy { "SW", 25, 1 }, 1840167518Skmacy { "EXT", 24, 1 }, 1841167518Skmacy { "T3DBG", 23, 1 }, 1842167518Skmacy { "XGMAC0_1", 20, 1 }, 1843167518Skmacy { "XGMAC0_0", 19, 1 }, 1844167518Skmacy { "MC5A", 18, 1 }, 1845167518Skmacy { "SF1", 17, 1 }, 1846167518Skmacy { "SMB0", 15, 1 }, 1847167518Skmacy { "I2CM0", 14, 1 }, 1848167518Skmacy { "MI1", 13, 1 }, 1849167518Skmacy { "CPL_SWITCH", 12, 1 }, 1850167518Skmacy { "MPS0", 11, 1 }, 1851167518Skmacy { "PM1_TX", 10, 1 }, 1852167518Skmacy { "PM1_RX", 9, 1 }, 1853167518Skmacy { "ULP2_TX", 8, 1 }, 1854167518Skmacy { "ULP2_RX", 7, 1 }, 1855167518Skmacy { "TP1", 6, 1 }, 1856167518Skmacy { "CIM", 5, 1 }, 1857167518Skmacy { "MC7_CM", 4, 1 }, 1858167518Skmacy { "MC7_PMTX", 3, 1 }, 1859167518Skmacy { "MC7_PMRX", 2, 1 }, 1860167518Skmacy { "PCIM0", 1, 1 }, 1861167518Skmacy { "SGE3", 0, 1 }, 1862167518Skmacy { "PL_INT_ENABLE1", 0x6e8, 0 }, 1863167518Skmacy { "SW", 25, 1 }, 1864167518Skmacy { "EXT", 24, 1 }, 1865167518Skmacy { "T3DBG", 23, 1 }, 1866167518Skmacy { "XGMAC0_1", 20, 1 }, 1867167518Skmacy { "XGMAC0_0", 19, 1 }, 1868167518Skmacy { "MC5A", 18, 1 }, 1869167518Skmacy { "SF1", 17, 1 }, 1870167518Skmacy { "SMB0", 15, 1 }, 1871167518Skmacy { "I2CM0", 14, 1 }, 1872167518Skmacy { "MI1", 13, 1 }, 1873167518Skmacy { "CPL_SWITCH", 12, 1 }, 1874167518Skmacy { "MPS0", 11, 1 }, 1875167518Skmacy { "PM1_TX", 10, 1 }, 1876167518Skmacy { "PM1_RX", 9, 1 }, 1877167518Skmacy { "ULP2_TX", 8, 1 }, 1878167518Skmacy { "ULP2_RX", 7, 1 }, 1879167518Skmacy { "TP1", 6, 1 }, 1880167518Skmacy { "CIM", 5, 1 }, 1881167518Skmacy { "MC7_CM", 4, 1 }, 1882167518Skmacy { "MC7_PMTX", 3, 1 }, 1883167518Skmacy { "MC7_PMRX", 2, 1 }, 1884167518Skmacy { "PCIM0", 1, 1 }, 1885167518Skmacy { "SGE3", 0, 1 }, 1886167518Skmacy { "PL_INT_CAUSE1", 0x6ec, 0 }, 1887167518Skmacy { "SW", 25, 1 }, 1888167518Skmacy { "EXT", 24, 1 }, 1889167518Skmacy { "T3DBG", 23, 1 }, 1890167518Skmacy { "XGMAC0_1", 20, 1 }, 1891167518Skmacy { "XGMAC0_0", 19, 1 }, 1892167518Skmacy { "MC5A", 18, 1 }, 1893167518Skmacy { "SF1", 17, 1 }, 1894167518Skmacy { "SMB0", 15, 1 }, 1895167518Skmacy { "I2CM0", 14, 1 }, 1896167518Skmacy { "MI1", 13, 1 }, 1897167518Skmacy { "CPL_SWITCH", 12, 1 }, 1898167518Skmacy { "MPS0", 11, 1 }, 1899167518Skmacy { "PM1_TX", 10, 1 }, 1900167518Skmacy { "PM1_RX", 9, 1 }, 1901167518Skmacy { "ULP2_TX", 8, 1 }, 1902167518Skmacy { "ULP2_RX", 7, 1 }, 1903167518Skmacy { "TP1", 6, 1 }, 1904167518Skmacy { "CIM", 5, 1 }, 1905167518Skmacy { "MC7_CM", 4, 1 }, 1906167518Skmacy { "MC7_PMTX", 3, 1 }, 1907167518Skmacy { "MC7_PMRX", 2, 1 }, 1908167518Skmacy { "PCIM0", 1, 1 }, 1909167518Skmacy { "SGE3", 0, 1 }, 1910167518Skmacy { "PL_RST", 0x6f0, 0 }, 1911167518Skmacy { "SWInt1", 3, 1 }, 1912167518Skmacy { "SWInt0", 2, 1 }, 1913167518Skmacy { "CRstWrm", 1, 1 }, 1914167518Skmacy { "CRstWrmMode", 0, 1 }, 1915167518Skmacy { "PL_REV", 0x6f4, 0 }, 1916167518Skmacy { "Rev", 0, 4 }, 1917167518Skmacy { "PL_CLI", 0x6f8, 0 }, 1918167518Skmacy { "PL_LCK", 0x6fc, 0 }, 1919167518Skmacy { "Lck", 0, 2 }, 1920204267Snp { NULL, 0, 0 } 1921167518Skmacy}; 1922167518Skmacy 1923167518Skmacystruct reg_info t3b_mc5a_regs[] = { 1924167518Skmacy { "MC5_BUF_CONFIG", 0x700, 0 }, 1925167518Skmacy { "term300_240", 31, 1 }, 1926167518Skmacy { "term150", 30, 1 }, 1927167518Skmacy { "term60", 29, 1 }, 1928167518Skmacy { "gddriii", 28, 1 }, 1929167518Skmacy { "gddrii", 27, 1 }, 1930167518Skmacy { "gddri", 26, 1 }, 1931167518Skmacy { "read", 25, 1 }, 1932167518Skmacy { "imp_set_update", 24, 1 }, 1933167518Skmacy { "cal_update", 23, 1 }, 1934167518Skmacy { "cal_busy", 22, 1 }, 1935167518Skmacy { "cal_error", 21, 1 }, 1936167518Skmacy { "sgl_cal_en", 20, 1 }, 1937167518Skmacy { "imp_upd_mode", 19, 1 }, 1938167518Skmacy { "imp_sel", 18, 1 }, 1939167518Skmacy { "man_pu", 15, 3 }, 1940167518Skmacy { "man_pd", 12, 3 }, 1941167518Skmacy { "cal_pu", 9, 3 }, 1942167518Skmacy { "cal_pd", 6, 3 }, 1943167518Skmacy { "set_pu", 3, 3 }, 1944167518Skmacy { "set_pd", 0, 3 }, 1945167518Skmacy { "MC5_DB_CONFIG", 0x704, 0 }, 1946167518Skmacy { "TMCfgWrLock", 31, 1 }, 1947167518Skmacy { "TMTypeHi", 30, 1 }, 1948167518Skmacy { "TMPartSize", 28, 2 }, 1949167518Skmacy { "TMType", 26, 2 }, 1950167518Skmacy { "TMPartCount", 24, 2 }, 1951167518Skmacy { "nLIP", 18, 6 }, 1952167518Skmacy { "COMPEN", 17, 1 }, 1953167518Skmacy { "BUILD", 16, 1 }, 1954167518Skmacy { "FilterEn", 11, 1 }, 1955167518Skmacy { "CLIPUpdate", 10, 1 }, 1956167518Skmacy { "TM_IO_PDOWN", 9, 1 }, 1957167518Skmacy { "SYNMode", 7, 2 }, 1958167518Skmacy { "PRTYEN", 6, 1 }, 1959167518Skmacy { "MBUSEN", 5, 1 }, 1960167518Skmacy { "DBGIEN", 4, 1 }, 1961167518Skmacy { "TcmCfgOvr", 3, 1 }, 1962167518Skmacy { "TMRDY", 2, 1 }, 1963167518Skmacy { "TMRST", 1, 1 }, 1964167518Skmacy { "TMMode", 0, 1 }, 1965167518Skmacy { "MC5_MISC", 0x708, 0 }, 1966167518Skmacy { "LIP_Cmp_Unavailable", 0, 4 }, 1967167518Skmacy { "MC5_DB_ROUTING_TABLE_INDEX", 0x70c, 0 }, 1968167518Skmacy { "RTINDX", 0, 22 }, 1969167518Skmacy { "MC5_DB_FILTER_TABLE", 0x710, 0 }, 1970167518Skmacy { "SRINDX", 0, 22 }, 1971167518Skmacy { "MC5_DB_SERVER_INDEX", 0x714, 0 }, 1972167518Skmacy { "SRINDX", 0, 22 }, 1973167518Skmacy { "MC5_DB_LIP_RAM_ADDR", 0x718, 0 }, 1974167518Skmacy { "RAMWR", 8, 1 }, 1975167518Skmacy { "RAMADDR", 0, 6 }, 1976167518Skmacy { "MC5_DB_LIP_RAM_DATA", 0x71c, 0 }, 1977167518Skmacy { "MC5_DB_RSP_LATENCY", 0x720, 0 }, 1978167518Skmacy { "RDLAT", 16, 5 }, 1979167518Skmacy { "LRNLAT", 8, 5 }, 1980167518Skmacy { "SRCHLAT", 0, 5 }, 1981167518Skmacy { "MC5_DB_PARITY_LATENCY", 0x724, 0 }, 1982167518Skmacy { "PARLAT", 0, 4 }, 1983167518Skmacy { "MC5_DB_WR_LRN_VERIFY", 0x728, 0 }, 1984167518Skmacy { "VWVEREN", 2, 1 }, 1985167518Skmacy { "LRNVEREN", 1, 1 }, 1986167518Skmacy { "POVEREN", 0, 1 }, 1987167518Skmacy { "MC5_DB_PART_ID_INDEX", 0x72c, 0 }, 1988167518Skmacy { "IDINDEX", 0, 4 }, 1989167518Skmacy { "MC5_DB_RESET_MAX", 0x730, 0 }, 1990167518Skmacy { "RSTMAX", 0, 4 }, 1991167518Skmacy { "MC5_DB_ACT_CNT", 0x734, 0 }, 1992167518Skmacy { "ACTCNT", 0, 20 }, 1993167518Skmacy { "MC5_DB_CLIP_MAP", 0x738, 0 }, 1994167518Skmacy { "CLIPMapOp", 31, 1 }, 1995167518Skmacy { "CLIPMapVal", 16, 6 }, 1996167518Skmacy { "CLIPMapAddr", 0, 6 }, 1997167518Skmacy { "MC5_DB_INT_ENABLE", 0x740, 0 }, 1998167518Skmacy { "MsgSel", 28, 4 }, 1999167518Skmacy { "DelActEmpty", 18, 1 }, 2000167518Skmacy { "DispQParErr", 17, 1 }, 2001167518Skmacy { "ReqQParErr", 16, 1 }, 2002167518Skmacy { "UnknownCmd", 15, 1 }, 2003167518Skmacy { "SYNCookieOff", 11, 1 }, 2004167518Skmacy { "SYNCookieBad", 10, 1 }, 2005167518Skmacy { "SYNCookie", 9, 1 }, 2006167518Skmacy { "NFASrchFail", 8, 1 }, 2007167518Skmacy { "ActRgnFull", 7, 1 }, 2008167518Skmacy { "ParityErr", 6, 1 }, 2009167518Skmacy { "LIPMiss", 5, 1 }, 2010167518Skmacy { "LIP0", 4, 1 }, 2011167518Skmacy { "Miss", 3, 1 }, 2012167518Skmacy { "RoutingHit", 2, 1 }, 2013167518Skmacy { "ActiveHit", 1, 1 }, 2014167518Skmacy { "ActiveOutHit", 0, 1 }, 2015167518Skmacy { "MC5_DB_INT_CAUSE", 0x744, 0 }, 2016167518Skmacy { "DelActEmpty", 18, 1 }, 2017167518Skmacy { "DispQParErr", 17, 1 }, 2018167518Skmacy { "ReqQParErr", 16, 1 }, 2019167518Skmacy { "UnknownCmd", 15, 1 }, 2020167518Skmacy { "SYNCookieOff", 11, 1 }, 2021167518Skmacy { "SYNCookieBad", 10, 1 }, 2022167518Skmacy { "SYNCookie", 9, 1 }, 2023167518Skmacy { "NFASrchFail", 8, 1 }, 2024167518Skmacy { "ActRgnFull", 7, 1 }, 2025167518Skmacy { "ParityErr", 6, 1 }, 2026167518Skmacy { "LIPMiss", 5, 1 }, 2027167518Skmacy { "LIP0", 4, 1 }, 2028167518Skmacy { "Miss", 3, 1 }, 2029167518Skmacy { "RoutingHit", 2, 1 }, 2030167518Skmacy { "ActiveHit", 1, 1 }, 2031167518Skmacy { "ActiveOutHit", 0, 1 }, 2032167518Skmacy { "MC5_DB_INT_TID", 0x748, 0 }, 2033167518Skmacy { "INTTID", 0, 20 }, 2034167518Skmacy { "MC5_DB_INT_PTID", 0x74c, 0 }, 2035167518Skmacy { "INTPTID", 0, 20 }, 2036167518Skmacy { "MC5_DB_DBGI_CONFIG", 0x774, 0 }, 2037167518Skmacy { "WRReqSize", 22, 10 }, 2038167518Skmacy { "SADRSel", 4, 1 }, 2039167518Skmacy { "CMDMode", 0, 3 }, 2040167518Skmacy { "MC5_DB_DBGI_REQ_CMD", 0x778, 0 }, 2041167518Skmacy { "MBusCmd", 0, 4 }, 2042167518Skmacy { "IDTCmdHi", 11, 3 }, 2043167518Skmacy { "IDTCmdLo", 0, 4 }, 2044167518Skmacy { "IDTCmd", 0, 20 }, 2045167518Skmacy { "LCMDB", 16, 11 }, 2046167518Skmacy { "LCMDA", 0, 11 }, 2047167518Skmacy { "MC5_DB_DBGI_REQ_ADDR0", 0x77c, 0 }, 2048167518Skmacy { "MC5_DB_DBGI_REQ_ADDR1", 0x780, 0 }, 2049167518Skmacy { "MC5_DB_DBGI_REQ_ADDR2", 0x784, 0 }, 2050167518Skmacy { "DBGIReqAdrHi", 0, 8 }, 2051167518Skmacy { "MC5_DB_DBGI_REQ_DATA0", 0x788, 0 }, 2052167518Skmacy { "MC5_DB_DBGI_REQ_DATA1", 0x78c, 0 }, 2053167518Skmacy { "MC5_DB_DBGI_REQ_DATA2", 0x790, 0 }, 2054167518Skmacy { "MC5_DB_DBGI_REQ_DATA3", 0x794, 0 }, 2055167518Skmacy { "MC5_DB_DBGI_REQ_DATA4", 0x798, 0 }, 2056167518Skmacy { "DBGIReqData4", 0, 16 }, 2057167518Skmacy { "MC5_DB_DBGI_REQ_MASK0", 0x79c, 0 }, 2058167518Skmacy { "MC5_DB_DBGI_REQ_MASK1", 0x7a0, 0 }, 2059167518Skmacy { "MC5_DB_DBGI_REQ_MASK2", 0x7a4, 0 }, 2060167518Skmacy { "MC5_DB_DBGI_REQ_MASK3", 0x7a8, 0 }, 2061167518Skmacy { "MC5_DB_DBGI_REQ_MASK4", 0x7ac, 0 }, 2062167518Skmacy { "DBGIReqMsk4", 0, 16 }, 2063167518Skmacy { "MC5_DB_DBGI_RSP_STATUS", 0x7b0, 0 }, 2064167518Skmacy { "DBGIRspMsg", 8, 4 }, 2065167518Skmacy { "DBGIRspMsgVld", 2, 1 }, 2066167518Skmacy { "DBGIRspHit", 1, 1 }, 2067167518Skmacy { "DBGIRspValid", 0, 1 }, 2068167518Skmacy { "MC5_DB_DBGI_RSP_DATA0", 0x7b4, 0 }, 2069167518Skmacy { "MC5_DB_DBGI_RSP_DATA1", 0x7b8, 0 }, 2070167518Skmacy { "MC5_DB_DBGI_RSP_DATA2", 0x7bc, 0 }, 2071167518Skmacy { "MC5_DB_DBGI_RSP_DATA3", 0x7c0, 0 }, 2072167518Skmacy { "MC5_DB_DBGI_RSP_DATA4", 0x7c4, 0 }, 2073167518Skmacy { "DBGIRspData3", 0, 16 }, 2074167518Skmacy { "MC5_DB_DBGI_RSP_LAST_CMD", 0x7c8, 0 }, 2075167518Skmacy { "LastCmdB", 16, 11 }, 2076167518Skmacy { "LastCmdA", 0, 11 }, 2077167518Skmacy { "MC5_DB_POPEN_DATA_WR_CMD", 0x7cc, 0 }, 2078167518Skmacy { "PO_DWR", 0, 20 }, 2079167518Skmacy { "MC5_DB_POPEN_MASK_WR_CMD", 0x7d0, 0 }, 2080167518Skmacy { "PO_MWR", 0, 20 }, 2081167518Skmacy { "MC5_DB_AOPEN_SRCH_CMD", 0x7d4, 0 }, 2082167518Skmacy { "AO_SRCH", 0, 20 }, 2083167518Skmacy { "MC5_DB_AOPEN_LRN_CMD", 0x7d8, 0 }, 2084167518Skmacy { "AO_LRN", 0, 20 }, 2085167518Skmacy { "MC5_DB_SYN_SRCH_CMD", 0x7dc, 0 }, 2086167518Skmacy { "SYN_SRCH", 0, 20 }, 2087167518Skmacy { "MC5_DB_SYN_LRN_CMD", 0x7e0, 0 }, 2088167518Skmacy { "SYN_LRN", 0, 20 }, 2089167518Skmacy { "MC5_DB_ACK_SRCH_CMD", 0x7e4, 0 }, 2090167518Skmacy { "ACK_SRCH", 0, 20 }, 2091167518Skmacy { "MC5_DB_ACK_LRN_CMD", 0x7e8, 0 }, 2092167518Skmacy { "ACK_LRN", 0, 20 }, 2093167518Skmacy { "MC5_DB_ILOOKUP_CMD", 0x7ec, 0 }, 2094167518Skmacy { "I_SRCH", 0, 20 }, 2095167518Skmacy { "MC5_DB_ELOOKUP_CMD", 0x7f0, 0 }, 2096167518Skmacy { "E_SRCH", 0, 20 }, 2097167518Skmacy { "MC5_DB_DATA_WRITE_CMD", 0x7f4, 0 }, 2098167518Skmacy { "Write", 0, 20 }, 2099167518Skmacy { "MC5_DB_DATA_READ_CMD", 0x7f8, 0 }, 2100167518Skmacy { "ReadCmd", 0, 20 }, 2101167518Skmacy { "MC5_DB_MASK_WRITE_CMD", 0x7fc, 0 }, 2102167518Skmacy { "MaskWr", 0, 16 }, 2103204267Snp { NULL, 0, 0 } 2104167518Skmacy}; 2105167518Skmacy 2106167518Skmacystruct reg_info t3b_xgmac0_0_regs[] = { 2107167518Skmacy { "XGM_TX_CTRL", 0x800, 0 }, 2108167518Skmacy { "SendPause", 2, 1 }, 2109167518Skmacy { "SendZeroPause", 1, 1 }, 2110167518Skmacy { "TxEn", 0, 1 }, 2111167518Skmacy { "XGM_TX_CFG", 0x804, 0 }, 2112167518Skmacy { "CfgClkSpeed", 2, 3 }, 2113167518Skmacy { "StretchMode", 1, 1 }, 2114167518Skmacy { "TxPauseEn", 0, 1 }, 2115167518Skmacy { "XGM_TX_PAUSE_QUANTA", 0x808, 0 }, 2116167518Skmacy { "TxPauseQuanta", 0, 16 }, 2117167518Skmacy { "XGM_RX_CTRL", 0x80c, 0 }, 2118167518Skmacy { "RxEn", 0, 1 }, 2119167518Skmacy { "XGM_RX_CFG", 0x810, 0 }, 2120167518Skmacy { "Con802_3Preamble", 12, 1 }, 2121167518Skmacy { "EnNon802_3Preamble", 11, 1 }, 2122167518Skmacy { "CopyPreamble", 10, 1 }, 2123167518Skmacy { "DisPauseFrames", 9, 1 }, 2124167518Skmacy { "En1536BFrames", 8, 1 }, 2125167518Skmacy { "EnJumbo", 7, 1 }, 2126167518Skmacy { "RmFCS", 6, 1 }, 2127167518Skmacy { "DisNonVlan", 5, 1 }, 2128167518Skmacy { "EnExtMatch", 4, 1 }, 2129167518Skmacy { "EnHashUcast", 3, 1 }, 2130167518Skmacy { "EnHashMcast", 2, 1 }, 2131167518Skmacy { "DisBCast", 1, 1 }, 2132167518Skmacy { "CopyAllFrames", 0, 1 }, 2133167518Skmacy { "XGM_RX_HASH_LOW", 0x814, 0 }, 2134167518Skmacy { "XGM_RX_HASH_HIGH", 0x818, 0 }, 2135167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_1", 0x81c, 0 }, 2136167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_1", 0x820, 0 }, 2137167518Skmacy { "address_high", 0, 16 }, 2138167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_2", 0x824, 0 }, 2139167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_2", 0x828, 0 }, 2140167518Skmacy { "address_high", 0, 16 }, 2141167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_3", 0x82c, 0 }, 2142167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_3", 0x830, 0 }, 2143167518Skmacy { "address_high", 0, 16 }, 2144167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_4", 0x834, 0 }, 2145167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_4", 0x838, 0 }, 2146167518Skmacy { "address_high", 0, 16 }, 2147167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_5", 0x83c, 0 }, 2148167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_5", 0x840, 0 }, 2149167518Skmacy { "address_high", 0, 16 }, 2150167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_6", 0x844, 0 }, 2151167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_6", 0x848, 0 }, 2152167518Skmacy { "address_high", 0, 16 }, 2153167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_7", 0x84c, 0 }, 2154167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_7", 0x850, 0 }, 2155167518Skmacy { "address_high", 0, 16 }, 2156167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_8", 0x854, 0 }, 2157167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_8", 0x858, 0 }, 2158167518Skmacy { "address_high", 0, 16 }, 2159167518Skmacy { "XGM_RX_TYPE_MATCH_1", 0x85c, 0 }, 2160167518Skmacy { "EnTypeMatch", 31, 1 }, 2161167518Skmacy { "type", 0, 16 }, 2162167518Skmacy { "XGM_RX_TYPE_MATCH_2", 0x860, 0 }, 2163167518Skmacy { "EnTypeMatch", 31, 1 }, 2164167518Skmacy { "type", 0, 16 }, 2165167518Skmacy { "XGM_RX_TYPE_MATCH_3", 0x864, 0 }, 2166167518Skmacy { "EnTypeMatch", 31, 1 }, 2167167518Skmacy { "type", 0, 16 }, 2168167518Skmacy { "XGM_RX_TYPE_MATCH_4", 0x868, 0 }, 2169167518Skmacy { "EnTypeMatch", 31, 1 }, 2170167518Skmacy { "type", 0, 16 }, 2171167518Skmacy { "XGM_INT_STATUS", 0x86c, 0 }, 2172167518Skmacy { "XGMIIExtInt", 10, 1 }, 2173167518Skmacy { "LinkFaultChange", 9, 1 }, 2174167518Skmacy { "PhyFrameComplete", 8, 1 }, 2175167518Skmacy { "PauseFrameTxmt", 7, 1 }, 2176167518Skmacy { "PauseCntrTimeOut", 6, 1 }, 2177167518Skmacy { "Non0PauseRcvd", 5, 1 }, 2178167518Skmacy { "StatOFlow", 4, 1 }, 2179167518Skmacy { "TxErrFIFO", 3, 1 }, 2180167518Skmacy { "TxUFlow", 2, 1 }, 2181167518Skmacy { "FrameTxmt", 1, 1 }, 2182167518Skmacy { "FrameRcvd", 0, 1 }, 2183167518Skmacy { "XGM_XGM_INT_MASK", 0x870, 0 }, 2184167518Skmacy { "XGMIIExtInt", 10, 1 }, 2185167518Skmacy { "LinkFaultChange", 9, 1 }, 2186167518Skmacy { "PhyFrameComplete", 8, 1 }, 2187167518Skmacy { "PauseFrameTxmt", 7, 1 }, 2188167518Skmacy { "PauseCntrTimeOut", 6, 1 }, 2189167518Skmacy { "Non0PauseRcvd", 5, 1 }, 2190167518Skmacy { "StatOFlow", 4, 1 }, 2191167518Skmacy { "TxErrFIFO", 3, 1 }, 2192167518Skmacy { "TxUFlow", 2, 1 }, 2193167518Skmacy { "FrameTxmt", 1, 1 }, 2194167518Skmacy { "FrameRcvd", 0, 1 }, 2195167518Skmacy { "XGM_XGM_INT_ENABLE", 0x874, 0 }, 2196167518Skmacy { "XGMIIExtInt", 10, 1 }, 2197167518Skmacy { "LinkFaultChange", 9, 1 }, 2198167518Skmacy { "PhyFrameComplete", 8, 1 }, 2199167518Skmacy { "PauseFrameTxmt", 7, 1 }, 2200167518Skmacy { "PauseCntrTimeOut", 6, 1 }, 2201167518Skmacy { "Non0PauseRcvd", 5, 1 }, 2202167518Skmacy { "StatOFlow", 4, 1 }, 2203167518Skmacy { "TxErrFIFO", 3, 1 }, 2204167518Skmacy { "TxUFlow", 2, 1 }, 2205167518Skmacy { "FrameTxmt", 1, 1 }, 2206167518Skmacy { "FrameRcvd", 0, 1 }, 2207167518Skmacy { "XGM_XGM_INT_DISABLE", 0x878, 0 }, 2208167518Skmacy { "XGMIIExtInt", 10, 1 }, 2209167518Skmacy { "LinkFaultChange", 9, 1 }, 2210167518Skmacy { "PhyFrameComplete", 8, 1 }, 2211167518Skmacy { "PauseFrameTxmt", 7, 1 }, 2212167518Skmacy { "PauseCntrTimeOut", 6, 1 }, 2213167518Skmacy { "Non0PauseRcvd", 5, 1 }, 2214167518Skmacy { "StatOFlow", 4, 1 }, 2215167518Skmacy { "TxErrFIFO", 3, 1 }, 2216167518Skmacy { "TxUFlow", 2, 1 }, 2217167518Skmacy { "FrameTxmt", 1, 1 }, 2218167518Skmacy { "FrameRcvd", 0, 1 }, 2219167518Skmacy { "XGM_TX_PAUSE_TIMER", 0x87c, 0 }, 2220167518Skmacy { "CurPauseTimer", 0, 16 }, 2221167518Skmacy { "XGM_STAT_CTRL", 0x880, 0 }, 2222167518Skmacy { "ReadSnpShot", 4, 1 }, 2223167518Skmacy { "TakeSnpShot", 3, 1 }, 2224167518Skmacy { "ClrStats", 2, 1 }, 2225167518Skmacy { "IncrStats", 1, 1 }, 2226167518Skmacy { "EnTestModeWr", 0, 1 }, 2227167518Skmacy { "XGM_RXFIFO_CFG", 0x884, 0 }, 2228167518Skmacy { "RxFIFOPauseHWM", 17, 12 }, 2229167518Skmacy { "RxFIFOPauseLWM", 5, 12 }, 2230167518Skmacy { "ForcedPause", 4, 1 }, 2231167518Skmacy { "ExternLoopback", 3, 1 }, 2232167518Skmacy { "RxByteSwap", 2, 1 }, 2233167518Skmacy { "RxStrFrwrd", 1, 1 }, 2234167518Skmacy { "DisErrFrames", 0, 1 }, 2235167518Skmacy { "XGM_TXFIFO_CFG", 0x888, 0 }, 2236167518Skmacy { "EnDropPkt", 21, 1 }, 2237167518Skmacy { "TxIPG", 13, 8 }, 2238167518Skmacy { "TxFIFOThresh", 4, 9 }, 2239167518Skmacy { "InternLoopback", 3, 1 }, 2240167518Skmacy { "TxByteSwap", 2, 1 }, 2241167518Skmacy { "DisCRC", 1, 1 }, 2242167518Skmacy { "DisPreAmble", 0, 1 }, 2243167518Skmacy { "XGM_SLOW_TIMER", 0x88c, 0 }, 2244167518Skmacy { "PauseSlowTimerEn", 31, 1 }, 2245167518Skmacy { "PauseSlowTimer", 0, 20 }, 2246167518Skmacy { "XGM_PAUSE_TIMER", 0x890, 0 }, 2247167518Skmacy { "PauseTimer", 0, 20 }, 2248167518Skmacy { "XGM_XAUI_PCS_TEST", 0x894, 0 }, 2249167518Skmacy { "TestPattern", 1, 2 }, 2250167518Skmacy { "EnTest", 0, 1 }, 2251167518Skmacy { "XGM_RGMII_CTRL", 0x898, 0 }, 2252167518Skmacy { "PhAlignFIFOThresh", 1, 2 }, 2253167518Skmacy { "TxClk90Shift", 0, 1 }, 2254167518Skmacy { "XGM_RGMII_IMP", 0x89c, 0 }, 2255167518Skmacy { "CalReset", 8, 1 }, 2256167518Skmacy { "CalUpdate", 7, 1 }, 2257167518Skmacy { "ImpSetUpdate", 6, 1 }, 2258167518Skmacy { "RGMIIImpPD", 3, 3 }, 2259167518Skmacy { "RGMIIImpPU", 0, 3 }, 2260167518Skmacy { "XGM_RX_MAX_PKT_SIZE", 0x8a8, 0 }, 2261167518Skmacy { "RxMaxPktSize", 0, 14 }, 2262167518Skmacy { "XGM_RESET_CTRL", 0x8ac, 0 }, 2263167518Skmacy { "XG2G_Reset_", 3, 1 }, 2264167518Skmacy { "RGMII_Reset_", 2, 1 }, 2265167518Skmacy { "PCS_Reset_", 1, 1 }, 2266167518Skmacy { "MAC_Reset_", 0, 1 }, 2267167518Skmacy { "XGM_XAUI1G_CTRL", 0x8b0, 0 }, 2268167518Skmacy { "XAUI1GLinkId", 0, 2 }, 2269167518Skmacy { "XGM_SERDES_LANE_CTRL", 0x8b4, 0 }, 2270167518Skmacy { "LaneReversal", 8, 1 }, 2271167518Skmacy { "TxPolarity", 4, 4 }, 2272167518Skmacy { "RxPolarity", 0, 4 }, 2273167518Skmacy { "XGM_PORT_CFG", 0x8b8, 0 }, 2274167518Skmacy { "SafeSpeedChange", 4, 1 }, 2275167518Skmacy { "ClkDivReset_", 3, 1 }, 2276167518Skmacy { "PortSpeed", 1, 2 }, 2277167518Skmacy { "EnRGMII", 0, 1 }, 2278167518Skmacy { "XGM_EPIO_DATA0", 0x8c0, 0 }, 2279167518Skmacy { "XGM_EPIO_DATA1", 0x8c4, 0 }, 2280167518Skmacy { "XGM_EPIO_DATA2", 0x8c8, 0 }, 2281167518Skmacy { "XGM_EPIO_DATA3", 0x8cc, 0 }, 2282167518Skmacy { "XGM_EPIO_OP", 0x8d0, 0 }, 2283167518Skmacy { "PIO_Ready", 31, 1 }, 2284167518Skmacy { "PIO_WrRd", 24, 1 }, 2285167518Skmacy { "PIO_Address", 0, 8 }, 2286167518Skmacy { "XGM_INT_ENABLE", 0x8d4, 0 }, 2287167518Skmacy { "RGMIIRxFIFOOverflow", 23, 1 }, 2288167518Skmacy { "RGMIIRxFIFOUnderflow", 22, 1 }, 2289167518Skmacy { "RxPktSizeError", 21, 1 }, 2290167518Skmacy { "WOLPatDetected", 20, 1 }, 2291167518Skmacy { "TXFIFO_prty_err", 17, 3 }, 2292167518Skmacy { "RXFIFO_prty_err", 14, 3 }, 2293167518Skmacy { "TXFIFO_underrun", 13, 1 }, 2294167518Skmacy { "RXFIFO_overflow", 12, 1 }, 2295167518Skmacy { "SERDESBISTErr", 8, 4 }, 2296167518Skmacy { "SERDESLowSigChange", 4, 4 }, 2297167518Skmacy { "XAUIPCSCTCErr", 3, 1 }, 2298167518Skmacy { "XAUIPCSAlignChange", 2, 1 }, 2299167518Skmacy { "RGMIILinkStsChange", 1, 1 }, 2300167518Skmacy { "xgm_int", 0, 1 }, 2301167518Skmacy { "XGM_INT_CAUSE", 0x8d8, 0 }, 2302167518Skmacy { "RGMIIRxFIFOOverflow", 23, 1 }, 2303167518Skmacy { "RGMIIRxFIFOUnderflow", 22, 1 }, 2304167518Skmacy { "RxPktSizeError", 21, 1 }, 2305167518Skmacy { "WOLPatDetected", 20, 1 }, 2306167518Skmacy { "TXFIFO_prty_err", 17, 3 }, 2307167518Skmacy { "RXFIFO_prty_err", 14, 3 }, 2308167518Skmacy { "TXFIFO_underrun", 13, 1 }, 2309167518Skmacy { "RXFIFO_overflow", 12, 1 }, 2310167518Skmacy { "SERDESBISTErr", 8, 4 }, 2311167518Skmacy { "SERDESLowSigChange", 4, 4 }, 2312167518Skmacy { "XAUIPCSCTCErr", 3, 1 }, 2313167518Skmacy { "XAUIPCSAlignChange", 2, 1 }, 2314167518Skmacy { "RGMIILinkStsChange", 1, 1 }, 2315167518Skmacy { "xgm_int", 0, 1 }, 2316167518Skmacy { "XGM_XAUI_ACT_CTRL", 0x8dc, 0 }, 2317167518Skmacy { "TxEn", 1, 1 }, 2318167518Skmacy { "RxEn", 0, 1 }, 2319167518Skmacy { "XGM_SERDES_CTRL0", 0x8e0, 0 }, 2320167518Skmacy { "IntSerLPBK3", 27, 1 }, 2321167518Skmacy { "IntSerLPBK2", 26, 1 }, 2322167518Skmacy { "IntSerLPBK1", 25, 1 }, 2323167518Skmacy { "IntSerLPBK0", 24, 1 }, 2324167518Skmacy { "Reset3", 23, 1 }, 2325167518Skmacy { "Reset2", 22, 1 }, 2326167518Skmacy { "Reset1", 21, 1 }, 2327167518Skmacy { "Reset0", 20, 1 }, 2328167518Skmacy { "Pwrdn3", 19, 1 }, 2329167518Skmacy { "Pwrdn2", 18, 1 }, 2330167518Skmacy { "Pwrdn1", 17, 1 }, 2331167518Skmacy { "Pwrdn0", 16, 1 }, 2332167518Skmacy { "ResetPLL23", 15, 1 }, 2333167518Skmacy { "ResetPLL01", 14, 1 }, 2334167518Skmacy { "PW23", 12, 2 }, 2335167518Skmacy { "PW01", 10, 2 }, 2336167518Skmacy { "Deq", 6, 4 }, 2337167518Skmacy { "Dtx", 2, 4 }, 2338167518Skmacy { "LoDrv", 1, 1 }, 2339167518Skmacy { "HiDrv", 0, 1 }, 2340167518Skmacy { "XGM_SERDES_CTRL1", 0x8e4, 0 }, 2341167518Skmacy { "FmOffset3", 19, 5 }, 2342167518Skmacy { "FmOffsetEn3", 18, 1 }, 2343167518Skmacy { "FmOffset2", 13, 5 }, 2344167518Skmacy { "FmOffsetEn2", 12, 1 }, 2345167518Skmacy { "FmOffset1", 7, 5 }, 2346167518Skmacy { "FmOffsetEn1", 6, 1 }, 2347167518Skmacy { "FmOffset0", 1, 5 }, 2348167518Skmacy { "FmOffsetEn0", 0, 1 }, 2349167518Skmacy { "XGM_SERDES_CTRL2", 0x8e8, 0 }, 2350167518Skmacy { "DnIn3", 11, 1 }, 2351167518Skmacy { "UpIn3", 10, 1 }, 2352167518Skmacy { "RxSlave3", 9, 1 }, 2353167518Skmacy { "DnIn2", 8, 1 }, 2354167518Skmacy { "UpIn2", 7, 1 }, 2355167518Skmacy { "RxSlave2", 6, 1 }, 2356167518Skmacy { "DnIn1", 5, 1 }, 2357167518Skmacy { "UpIn1", 4, 1 }, 2358167518Skmacy { "RxSlave1", 3, 1 }, 2359167518Skmacy { "DnIn0", 2, 1 }, 2360167518Skmacy { "UpIn0", 1, 1 }, 2361167518Skmacy { "RxSlave0", 0, 1 }, 2362167518Skmacy { "XGM_SERDES_CTRL3", 0x8ec, 0 }, 2363167518Skmacy { "ExtBISTChkErrClr3", 31, 1 }, 2364167518Skmacy { "ExtBISTChkEn3", 30, 1 }, 2365167518Skmacy { "ExtBISTGenEn3", 29, 1 }, 2366167518Skmacy { "ExtBISTPat3", 26, 3 }, 2367167518Skmacy { "ExtParReset3", 25, 1 }, 2368167518Skmacy { "ExtParLPBK3", 24, 1 }, 2369167518Skmacy { "ExtBISTChkErrClr2", 23, 1 }, 2370167518Skmacy { "ExtBISTChkEn2", 22, 1 }, 2371167518Skmacy { "ExtBISTGenEn2", 21, 1 }, 2372167518Skmacy { "ExtBISTPat2", 18, 3 }, 2373167518Skmacy { "ExtParReset2", 17, 1 }, 2374167518Skmacy { "ExtParLPBK2", 16, 1 }, 2375167518Skmacy { "ExtBISTChkErrClr1", 15, 1 }, 2376167518Skmacy { "ExtBISTChkEn1", 14, 1 }, 2377167518Skmacy { "ExtBISTGenEn1", 13, 1 }, 2378167518Skmacy { "ExtBISTPat1", 10, 3 }, 2379167518Skmacy { "ExtParReset1", 9, 1 }, 2380167518Skmacy { "ExtParLPBK1", 8, 1 }, 2381167518Skmacy { "ExtBISTChkErrClr0", 7, 1 }, 2382167518Skmacy { "ExtBISTChkEn0", 6, 1 }, 2383167518Skmacy { "ExtBISTGenEn0", 5, 1 }, 2384167518Skmacy { "ExtBISTPat0", 2, 3 }, 2385167518Skmacy { "ExtParReset0", 1, 1 }, 2386167518Skmacy { "ExtParLPBK0", 0, 1 }, 2387167518Skmacy { "XGM_SERDES_STAT0", 0x8f0, 0 }, 2388167518Skmacy { "ExtBISTChkErrCnt0", 4, 24 }, 2389167518Skmacy { "ExtBISTChkFmd0", 3, 1 }, 2390167518Skmacy { "LowSig0", 0, 1 }, 2391167518Skmacy { "XGM_SERDES_STAT1", 0x8f4, 0 }, 2392167518Skmacy { "ExtBISTChkErrCnt1", 4, 24 }, 2393167518Skmacy { "ExtBISTChkFmd1", 3, 1 }, 2394167518Skmacy { "LowSig1", 0, 1 }, 2395167518Skmacy { "XGM_SERDES_STAT2", 0x8f8, 0 }, 2396167518Skmacy { "ExtBISTChkErrCnt2", 4, 24 }, 2397167518Skmacy { "ExtBISTChkFmd2", 3, 1 }, 2398167518Skmacy { "LowSig2", 0, 1 }, 2399167518Skmacy { "XGM_SERDES_STAT3", 0x8fc, 0 }, 2400167518Skmacy { "ExtBISTChkErrCnt3", 4, 24 }, 2401167518Skmacy { "ExtBISTChkFmd3", 3, 1 }, 2402167518Skmacy { "LowSig3", 0, 1 }, 2403167518Skmacy { "XGM_STAT_TX_BYTE_LOW", 0x900, 0 }, 2404167518Skmacy { "XGM_STAT_TX_BYTE_HIGH", 0x904, 0 }, 2405167518Skmacy { "TxBytes_high", 0, 13 }, 2406167518Skmacy { "XGM_STAT_TX_FRAME_LOW", 0x908, 0 }, 2407167518Skmacy { "XGM_STAT_TX_FRAME_HIGH", 0x90c, 0 }, 2408167518Skmacy { "TxFrames_high", 0, 4 }, 2409167518Skmacy { "XGM_STAT_TX_BCAST", 0x910, 0 }, 2410167518Skmacy { "XGM_STAT_TX_MCAST", 0x914, 0 }, 2411167518Skmacy { "XGM_STAT_TX_PAUSE", 0x918, 0 }, 2412167518Skmacy { "XGM_STAT_TX_64B_FRAMES", 0x91c, 0 }, 2413167518Skmacy { "XGM_STAT_TX_65_127B_FRAMES", 0x920, 0 }, 2414167518Skmacy { "XGM_STAT_TX_128_255B_FRAMES", 0x924, 0 }, 2415167518Skmacy { "XGM_STAT_TX_256_511B_FRAMES", 0x928, 0 }, 2416167518Skmacy { "XGM_STAT_TX_512_1023B_FRAMES", 0x92c, 0 }, 2417167518Skmacy { "XGM_STAT_TX_1024_1518B_FRAMES", 0x930, 0 }, 2418167518Skmacy { "XGM_STAT_TX_1519_MAXB_FRAMES", 0x934, 0 }, 2419167518Skmacy { "XGM_STAT_TX_ERR_FRAMES", 0x938, 0 }, 2420167518Skmacy { "XGM_STAT_RX_BYTES_LOW", 0x93c, 0 }, 2421167518Skmacy { "XGM_STAT_RX_BYTES_HIGH", 0x940, 0 }, 2422167518Skmacy { "RxBytes_high", 0, 13 }, 2423167518Skmacy { "XGM_STAT_RX_FRAMES_LOW", 0x944, 0 }, 2424167518Skmacy { "XGM_STAT_RX_FRAMES_HIGH", 0x948, 0 }, 2425167518Skmacy { "RxFrames_high", 0, 4 }, 2426167518Skmacy { "XGM_STAT_RX_BCAST_FRAMES", 0x94c, 0 }, 2427167518Skmacy { "XGM_STAT_RX_MCAST_FRAMES", 0x950, 0 }, 2428167518Skmacy { "XGM_STAT_RX_PAUSE_FRAMES", 0x954, 0 }, 2429167518Skmacy { "RxPauseFrames", 0, 16 }, 2430167518Skmacy { "XGM_STAT_RX_64B_FRAMES", 0x958, 0 }, 2431167518Skmacy { "XGM_STAT_RX_65_127B_FRAMES", 0x95c, 0 }, 2432167518Skmacy { "XGM_STAT_RX_128_255B_FRAMES", 0x960, 0 }, 2433167518Skmacy { "XGM_STAT_RX_256_511B_FRAMES", 0x964, 0 }, 2434167518Skmacy { "XGM_STAT_RX_512_1023B_FRAMES", 0x968, 0 }, 2435167518Skmacy { "XGM_STAT_RX_1024_1518B_FRAMES", 0x96c, 0 }, 2436167518Skmacy { "XGM_STAT_RX_1519_MAXB_FRAMES", 0x970, 0 }, 2437167518Skmacy { "XGM_STAT_RX_SHORT_FRAMES", 0x974, 0 }, 2438167518Skmacy { "RxShortFrames", 0, 16 }, 2439167518Skmacy { "XGM_STAT_RX_OVERSIZE_FRAMES", 0x978, 0 }, 2440167518Skmacy { "RxOversizeFrames", 0, 16 }, 2441167518Skmacy { "XGM_STAT_RX_JABBER_FRAMES", 0x97c, 0 }, 2442167518Skmacy { "RxJabberFrames", 0, 16 }, 2443167518Skmacy { "XGM_STAT_RX_CRC_ERR_FRAMES", 0x980, 0 }, 2444167518Skmacy { "RxCRCErrFrames", 0, 16 }, 2445167518Skmacy { "XGM_STAT_RX_LENGTH_ERR_FRAMES", 0x984, 0 }, 2446167518Skmacy { "RxLengthErrFrames", 0, 16 }, 2447167518Skmacy { "XGM_STAT_RX_SYM_CODE_ERR_FRAMES", 0x988, 0 }, 2448167518Skmacy { "RxSymCodeErrFrames", 0, 16 }, 2449167518Skmacy { "XGM_XAUI_PCS_ERR", 0x998, 0 }, 2450167518Skmacy { "PCS_SyncStatus", 5, 4 }, 2451167518Skmacy { "PCS_CTCFIFOErr", 1, 4 }, 2452167518Skmacy { "PCS_NotAligned", 0, 1 }, 2453167518Skmacy { "XGM_RGMII_STATUS", 0x99c, 0 }, 2454167518Skmacy { "GMIIDuplex", 3, 1 }, 2455167518Skmacy { "GMIISpeed", 1, 2 }, 2456167518Skmacy { "GMIILinkStatus", 0, 1 }, 2457167518Skmacy { "XGM_WOL_STATUS", 0x9a0, 0 }, 2458167518Skmacy { "PatDetected", 31, 1 }, 2459167518Skmacy { "MatchedFilter", 0, 3 }, 2460167518Skmacy { "XGM_RX_MAX_PKT_SIZE_ERR_CNT", 0x9a4, 0 }, 2461167518Skmacy { "XGM_TX_SPI4_SOP_EOP_CNT", 0x9a8, 0 }, 2462167518Skmacy { "TxSPI4SopCnt", 16, 16 }, 2463167518Skmacy { "TxSPI4EopCnt", 0, 16 }, 2464167518Skmacy { "XGM_RX_SPI4_SOP_EOP_CNT", 0x9ac, 0 }, 2465167518Skmacy { "RxSPI4SopCnt", 16, 16 }, 2466167518Skmacy { "RxSPI4EopCnt", 0, 16 }, 2467204267Snp { NULL, 0, 0 } 2468167518Skmacy}; 2469167518Skmacy 2470167518Skmacystruct reg_info t3b_xgmac0_1_regs[] = { 2471167518Skmacy { "XGM_TX_CTRL", 0xa00, 0 }, 2472167518Skmacy { "SendPause", 2, 1 }, 2473167518Skmacy { "SendZeroPause", 1, 1 }, 2474167518Skmacy { "TxEn", 0, 1 }, 2475167518Skmacy { "XGM_TX_CFG", 0xa04, 0 }, 2476167518Skmacy { "CfgClkSpeed", 2, 3 }, 2477167518Skmacy { "StretchMode", 1, 1 }, 2478167518Skmacy { "TxPauseEn", 0, 1 }, 2479167518Skmacy { "XGM_TX_PAUSE_QUANTA", 0xa08, 0 }, 2480167518Skmacy { "TxPauseQuanta", 0, 16 }, 2481167518Skmacy { "XGM_RX_CTRL", 0xa0c, 0 }, 2482167518Skmacy { "RxEn", 0, 1 }, 2483167518Skmacy { "XGM_RX_CFG", 0xa10, 0 }, 2484167518Skmacy { "Con802_3Preamble", 12, 1 }, 2485167518Skmacy { "EnNon802_3Preamble", 11, 1 }, 2486167518Skmacy { "CopyPreamble", 10, 1 }, 2487167518Skmacy { "DisPauseFrames", 9, 1 }, 2488167518Skmacy { "En1536BFrames", 8, 1 }, 2489167518Skmacy { "EnJumbo", 7, 1 }, 2490167518Skmacy { "RmFCS", 6, 1 }, 2491167518Skmacy { "DisNonVlan", 5, 1 }, 2492167518Skmacy { "EnExtMatch", 4, 1 }, 2493167518Skmacy { "EnHashUcast", 3, 1 }, 2494167518Skmacy { "EnHashMcast", 2, 1 }, 2495167518Skmacy { "DisBCast", 1, 1 }, 2496167518Skmacy { "CopyAllFrames", 0, 1 }, 2497167518Skmacy { "XGM_RX_HASH_LOW", 0xa14, 0 }, 2498167518Skmacy { "XGM_RX_HASH_HIGH", 0xa18, 0 }, 2499167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_1", 0xa1c, 0 }, 2500167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_1", 0xa20, 0 }, 2501167518Skmacy { "address_high", 0, 16 }, 2502167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_2", 0xa24, 0 }, 2503167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_2", 0xa28, 0 }, 2504167518Skmacy { "address_high", 0, 16 }, 2505167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_3", 0xa2c, 0 }, 2506167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_3", 0xa30, 0 }, 2507167518Skmacy { "address_high", 0, 16 }, 2508167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_4", 0xa34, 0 }, 2509167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_4", 0xa38, 0 }, 2510167518Skmacy { "address_high", 0, 16 }, 2511167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_5", 0xa3c, 0 }, 2512167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_5", 0xa40, 0 }, 2513167518Skmacy { "address_high", 0, 16 }, 2514167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_6", 0xa44, 0 }, 2515167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_6", 0xa48, 0 }, 2516167518Skmacy { "address_high", 0, 16 }, 2517167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_7", 0xa4c, 0 }, 2518167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_7", 0xa50, 0 }, 2519167518Skmacy { "address_high", 0, 16 }, 2520167518Skmacy { "XGM_RX_EXACT_MATCH_LOW_8", 0xa54, 0 }, 2521167518Skmacy { "XGM_RX_EXACT_MATCH_HIGH_8", 0xa58, 0 }, 2522167518Skmacy { "address_high", 0, 16 }, 2523167518Skmacy { "XGM_RX_TYPE_MATCH_1", 0xa5c, 0 }, 2524167518Skmacy { "EnTypeMatch", 31, 1 }, 2525167518Skmacy { "type", 0, 16 }, 2526167518Skmacy { "XGM_RX_TYPE_MATCH_2", 0xa60, 0 }, 2527167518Skmacy { "EnTypeMatch", 31, 1 }, 2528167518Skmacy { "type", 0, 16 }, 2529167518Skmacy { "XGM_RX_TYPE_MATCH_3", 0xa64, 0 }, 2530167518Skmacy { "EnTypeMatch", 31, 1 }, 2531167518Skmacy { "type", 0, 16 }, 2532167518Skmacy { "XGM_RX_TYPE_MATCH_4", 0xa68, 0 }, 2533167518Skmacy { "EnTypeMatch", 31, 1 }, 2534167518Skmacy { "type", 0, 16 }, 2535167518Skmacy { "XGM_INT_STATUS", 0xa6c, 0 }, 2536167518Skmacy { "XGMIIExtInt", 10, 1 }, 2537167518Skmacy { "LinkFaultChange", 9, 1 }, 2538167518Skmacy { "PhyFrameComplete", 8, 1 }, 2539167518Skmacy { "PauseFrameTxmt", 7, 1 }, 2540167518Skmacy { "PauseCntrTimeOut", 6, 1 }, 2541167518Skmacy { "Non0PauseRcvd", 5, 1 }, 2542167518Skmacy { "StatOFlow", 4, 1 }, 2543167518Skmacy { "TxErrFIFO", 3, 1 }, 2544167518Skmacy { "TxUFlow", 2, 1 }, 2545167518Skmacy { "FrameTxmt", 1, 1 }, 2546167518Skmacy { "FrameRcvd", 0, 1 }, 2547167518Skmacy { "XGM_XGM_INT_MASK", 0xa70, 0 }, 2548167518Skmacy { "XGMIIExtInt", 10, 1 }, 2549167518Skmacy { "LinkFaultChange", 9, 1 }, 2550167518Skmacy { "PhyFrameComplete", 8, 1 }, 2551167518Skmacy { "PauseFrameTxmt", 7, 1 }, 2552167518Skmacy { "PauseCntrTimeOut", 6, 1 }, 2553167518Skmacy { "Non0PauseRcvd", 5, 1 }, 2554167518Skmacy { "StatOFlow", 4, 1 }, 2555167518Skmacy { "TxErrFIFO", 3, 1 }, 2556167518Skmacy { "TxUFlow", 2, 1 }, 2557167518Skmacy { "FrameTxmt", 1, 1 }, 2558167518Skmacy { "FrameRcvd", 0, 1 }, 2559167518Skmacy { "XGM_XGM_INT_ENABLE", 0xa74, 0 }, 2560167518Skmacy { "XGMIIExtInt", 10, 1 }, 2561167518Skmacy { "LinkFaultChange", 9, 1 }, 2562167518Skmacy { "PhyFrameComplete", 8, 1 }, 2563167518Skmacy { "PauseFrameTxmt", 7, 1 }, 2564167518Skmacy { "PauseCntrTimeOut", 6, 1 }, 2565167518Skmacy { "Non0PauseRcvd", 5, 1 }, 2566167518Skmacy { "StatOFlow", 4, 1 }, 2567167518Skmacy { "TxErrFIFO", 3, 1 }, 2568167518Skmacy { "TxUFlow", 2, 1 }, 2569167518Skmacy { "FrameTxmt", 1, 1 }, 2570167518Skmacy { "FrameRcvd", 0, 1 }, 2571167518Skmacy { "XGM_XGM_INT_DISABLE", 0xa78, 0 }, 2572167518Skmacy { "XGMIIExtInt", 10, 1 }, 2573167518Skmacy { "LinkFaultChange", 9, 1 }, 2574167518Skmacy { "PhyFrameComplete", 8, 1 }, 2575167518Skmacy { "PauseFrameTxmt", 7, 1 }, 2576167518Skmacy { "PauseCntrTimeOut", 6, 1 }, 2577167518Skmacy { "Non0PauseRcvd", 5, 1 }, 2578167518Skmacy { "StatOFlow", 4, 1 }, 2579167518Skmacy { "TxErrFIFO", 3, 1 }, 2580167518Skmacy { "TxUFlow", 2, 1 }, 2581167518Skmacy { "FrameTxmt", 1, 1 }, 2582167518Skmacy { "FrameRcvd", 0, 1 }, 2583167518Skmacy { "XGM_TX_PAUSE_TIMER", 0xa7c, 0 }, 2584167518Skmacy { "CurPauseTimer", 0, 16 }, 2585167518Skmacy { "XGM_STAT_CTRL", 0xa80, 0 }, 2586167518Skmacy { "ReadSnpShot", 4, 1 }, 2587167518Skmacy { "TakeSnpShot", 3, 1 }, 2588167518Skmacy { "ClrStats", 2, 1 }, 2589167518Skmacy { "IncrStats", 1, 1 }, 2590167518Skmacy { "EnTestModeWr", 0, 1 }, 2591167518Skmacy { "XGM_RXFIFO_CFG", 0xa84, 0 }, 2592167518Skmacy { "RxFIFOPauseHWM", 17, 12 }, 2593167518Skmacy { "RxFIFOPauseLWM", 5, 12 }, 2594167518Skmacy { "ForcedPause", 4, 1 }, 2595167518Skmacy { "ExternLoopback", 3, 1 }, 2596167518Skmacy { "RxByteSwap", 2, 1 }, 2597167518Skmacy { "RxStrFrwrd", 1, 1 }, 2598167518Skmacy { "DisErrFrames", 0, 1 }, 2599167518Skmacy { "XGM_TXFIFO_CFG", 0xa88, 0 }, 2600167518Skmacy { "EnDropPkt", 21, 1 }, 2601167518Skmacy { "TxIPG", 13, 8 }, 2602167518Skmacy { "TxFIFOThresh", 4, 9 }, 2603167518Skmacy { "InternLoopback", 3, 1 }, 2604167518Skmacy { "TxByteSwap", 2, 1 }, 2605167518Skmacy { "DisCRC", 1, 1 }, 2606167518Skmacy { "DisPreAmble", 0, 1 }, 2607167518Skmacy { "XGM_SLOW_TIMER", 0xa8c, 0 }, 2608167518Skmacy { "PauseSlowTimerEn", 31, 1 }, 2609167518Skmacy { "PauseSlowTimer", 0, 20 }, 2610167518Skmacy { "XGM_PAUSE_TIMER", 0xa90, 0 }, 2611167518Skmacy { "PauseTimer", 0, 20 }, 2612167518Skmacy { "XGM_XAUI_PCS_TEST", 0xa94, 0 }, 2613167518Skmacy { "TestPattern", 1, 2 }, 2614167518Skmacy { "EnTest", 0, 1 }, 2615167518Skmacy { "XGM_RGMII_CTRL", 0xa98, 0 }, 2616167518Skmacy { "PhAlignFIFOThresh", 1, 2 }, 2617167518Skmacy { "TxClk90Shift", 0, 1 }, 2618167518Skmacy { "XGM_RGMII_IMP", 0xa9c, 0 }, 2619167518Skmacy { "CalReset", 8, 1 }, 2620167518Skmacy { "CalUpdate", 7, 1 }, 2621167518Skmacy { "ImpSetUpdate", 6, 1 }, 2622167518Skmacy { "RGMIIImpPD", 3, 3 }, 2623167518Skmacy { "RGMIIImpPU", 0, 3 }, 2624167518Skmacy { "XGM_RX_MAX_PKT_SIZE", 0xaa8, 0 }, 2625167518Skmacy { "RxMaxPktSize", 0, 14 }, 2626167518Skmacy { "XGM_RESET_CTRL", 0xaac, 0 }, 2627167518Skmacy { "XG2G_Reset_", 3, 1 }, 2628167518Skmacy { "RGMII_Reset_", 2, 1 }, 2629167518Skmacy { "PCS_Reset_", 1, 1 }, 2630167518Skmacy { "MAC_Reset_", 0, 1 }, 2631167518Skmacy { "XGM_XAUI1G_CTRL", 0xab0, 0 }, 2632167518Skmacy { "XAUI1GLinkId", 0, 2 }, 2633167518Skmacy { "XGM_SERDES_LANE_CTRL", 0xab4, 0 }, 2634167518Skmacy { "LaneReversal", 8, 1 }, 2635167518Skmacy { "TxPolarity", 4, 4 }, 2636167518Skmacy { "RxPolarity", 0, 4 }, 2637167518Skmacy { "XGM_PORT_CFG", 0xab8, 0 }, 2638167518Skmacy { "SafeSpeedChange", 4, 1 }, 2639167518Skmacy { "ClkDivReset_", 3, 1 }, 2640167518Skmacy { "PortSpeed", 1, 2 }, 2641167518Skmacy { "EnRGMII", 0, 1 }, 2642167518Skmacy { "XGM_EPIO_DATA0", 0xac0, 0 }, 2643167518Skmacy { "XGM_EPIO_DATA1", 0xac4, 0 }, 2644167518Skmacy { "XGM_EPIO_DATA2", 0xac8, 0 }, 2645167518Skmacy { "XGM_EPIO_DATA3", 0xacc, 0 }, 2646167518Skmacy { "XGM_EPIO_OP", 0xad0, 0 }, 2647167518Skmacy { "PIO_Ready", 31, 1 }, 2648167518Skmacy { "PIO_WrRd", 24, 1 }, 2649167518Skmacy { "PIO_Address", 0, 8 }, 2650167518Skmacy { "XGM_INT_ENABLE", 0xad4, 0 }, 2651167518Skmacy { "RGMIIRxFIFOOverflow", 23, 1 }, 2652167518Skmacy { "RGMIIRxFIFOUnderflow", 22, 1 }, 2653167518Skmacy { "RxPktSizeError", 21, 1 }, 2654167518Skmacy { "WOLPatDetected", 20, 1 }, 2655167518Skmacy { "TXFIFO_prty_err", 17, 3 }, 2656167518Skmacy { "RXFIFO_prty_err", 14, 3 }, 2657167518Skmacy { "TXFIFO_underrun", 13, 1 }, 2658167518Skmacy { "RXFIFO_overflow", 12, 1 }, 2659167518Skmacy { "SERDESBISTErr", 8, 4 }, 2660167518Skmacy { "SERDESLowSigChange", 4, 4 }, 2661167518Skmacy { "XAUIPCSCTCErr", 3, 1 }, 2662167518Skmacy { "XAUIPCSAlignChange", 2, 1 }, 2663167518Skmacy { "RGMIILinkStsChange", 1, 1 }, 2664167518Skmacy { "xgm_int", 0, 1 }, 2665167518Skmacy { "XGM_INT_CAUSE", 0xad8, 0 }, 2666167518Skmacy { "RGMIIRxFIFOOverflow", 23, 1 }, 2667167518Skmacy { "RGMIIRxFIFOUnderflow", 22, 1 }, 2668167518Skmacy { "RxPktSizeError", 21, 1 }, 2669167518Skmacy { "WOLPatDetected", 20, 1 }, 2670167518Skmacy { "TXFIFO_prty_err", 17, 3 }, 2671167518Skmacy { "RXFIFO_prty_err", 14, 3 }, 2672167518Skmacy { "TXFIFO_underrun", 13, 1 }, 2673167518Skmacy { "RXFIFO_overflow", 12, 1 }, 2674167518Skmacy { "SERDESBISTErr", 8, 4 }, 2675167518Skmacy { "SERDESLowSigChange", 4, 4 }, 2676167518Skmacy { "XAUIPCSCTCErr", 3, 1 }, 2677167518Skmacy { "XAUIPCSAlignChange", 2, 1 }, 2678167518Skmacy { "RGMIILinkStsChange", 1, 1 }, 2679167518Skmacy { "xgm_int", 0, 1 }, 2680167518Skmacy { "XGM_XAUI_ACT_CTRL", 0xadc, 0 }, 2681167518Skmacy { "TxEn", 1, 1 }, 2682167518Skmacy { "RxEn", 0, 1 }, 2683167518Skmacy { "XGM_SERDES_CTRL0", 0xae0, 0 }, 2684167518Skmacy { "IntSerLPBK3", 27, 1 }, 2685167518Skmacy { "IntSerLPBK2", 26, 1 }, 2686167518Skmacy { "IntSerLPBK1", 25, 1 }, 2687167518Skmacy { "IntSerLPBK0", 24, 1 }, 2688167518Skmacy { "Reset3", 23, 1 }, 2689167518Skmacy { "Reset2", 22, 1 }, 2690167518Skmacy { "Reset1", 21, 1 }, 2691167518Skmacy { "Reset0", 20, 1 }, 2692167518Skmacy { "Pwrdn3", 19, 1 }, 2693167518Skmacy { "Pwrdn2", 18, 1 }, 2694167518Skmacy { "Pwrdn1", 17, 1 }, 2695167518Skmacy { "Pwrdn0", 16, 1 }, 2696167518Skmacy { "ResetPLL23", 15, 1 }, 2697167518Skmacy { "ResetPLL01", 14, 1 }, 2698167518Skmacy { "PW23", 12, 2 }, 2699167518Skmacy { "PW01", 10, 2 }, 2700167518Skmacy { "Deq", 6, 4 }, 2701167518Skmacy { "Dtx", 2, 4 }, 2702167518Skmacy { "LoDrv", 1, 1 }, 2703167518Skmacy { "HiDrv", 0, 1 }, 2704167518Skmacy { "XGM_SERDES_CTRL1", 0xae4, 0 }, 2705167518Skmacy { "FmOffset3", 19, 5 }, 2706167518Skmacy { "FmOffsetEn3", 18, 1 }, 2707167518Skmacy { "FmOffset2", 13, 5 }, 2708167518Skmacy { "FmOffsetEn2", 12, 1 }, 2709167518Skmacy { "FmOffset1", 7, 5 }, 2710167518Skmacy { "FmOffsetEn1", 6, 1 }, 2711167518Skmacy { "FmOffset0", 1, 5 }, 2712167518Skmacy { "FmOffsetEn0", 0, 1 }, 2713167518Skmacy { "XGM_SERDES_CTRL2", 0xae8, 0 }, 2714167518Skmacy { "DnIn3", 11, 1 }, 2715167518Skmacy { "UpIn3", 10, 1 }, 2716167518Skmacy { "RxSlave3", 9, 1 }, 2717167518Skmacy { "DnIn2", 8, 1 }, 2718167518Skmacy { "UpIn2", 7, 1 }, 2719167518Skmacy { "RxSlave2", 6, 1 }, 2720167518Skmacy { "DnIn1", 5, 1 }, 2721167518Skmacy { "UpIn1", 4, 1 }, 2722167518Skmacy { "RxSlave1", 3, 1 }, 2723167518Skmacy { "DnIn0", 2, 1 }, 2724167518Skmacy { "UpIn0", 1, 1 }, 2725167518Skmacy { "RxSlave0", 0, 1 }, 2726167518Skmacy { "XGM_SERDES_CTRL3", 0xaec, 0 }, 2727167518Skmacy { "ExtBISTChkErrClr3", 31, 1 }, 2728167518Skmacy { "ExtBISTChkEn3", 30, 1 }, 2729167518Skmacy { "ExtBISTGenEn3", 29, 1 }, 2730167518Skmacy { "ExtBISTPat3", 26, 3 }, 2731167518Skmacy { "ExtParReset3", 25, 1 }, 2732167518Skmacy { "ExtParLPBK3", 24, 1 }, 2733167518Skmacy { "ExtBISTChkErrClr2", 23, 1 }, 2734167518Skmacy { "ExtBISTChkEn2", 22, 1 }, 2735167518Skmacy { "ExtBISTGenEn2", 21, 1 }, 2736167518Skmacy { "ExtBISTPat2", 18, 3 }, 2737167518Skmacy { "ExtParReset2", 17, 1 }, 2738167518Skmacy { "ExtParLPBK2", 16, 1 }, 2739167518Skmacy { "ExtBISTChkErrClr1", 15, 1 }, 2740167518Skmacy { "ExtBISTChkEn1", 14, 1 }, 2741167518Skmacy { "ExtBISTGenEn1", 13, 1 }, 2742167518Skmacy { "ExtBISTPat1", 10, 3 }, 2743167518Skmacy { "ExtParReset1", 9, 1 }, 2744167518Skmacy { "ExtParLPBK1", 8, 1 }, 2745167518Skmacy { "ExtBISTChkErrClr0", 7, 1 }, 2746167518Skmacy { "ExtBISTChkEn0", 6, 1 }, 2747167518Skmacy { "ExtBISTGenEn0", 5, 1 }, 2748167518Skmacy { "ExtBISTPat0", 2, 3 }, 2749167518Skmacy { "ExtParReset0", 1, 1 }, 2750167518Skmacy { "ExtParLPBK0", 0, 1 }, 2751167518Skmacy { "XGM_SERDES_STAT0", 0xaf0, 0 }, 2752167518Skmacy { "ExtBISTChkErrCnt0", 4, 24 }, 2753167518Skmacy { "ExtBISTChkFmd0", 3, 1 }, 2754167518Skmacy { "LowSig0", 0, 1 }, 2755167518Skmacy { "XGM_SERDES_STAT1", 0xaf4, 0 }, 2756167518Skmacy { "ExtBISTChkErrCnt1", 4, 24 }, 2757167518Skmacy { "ExtBISTChkFmd1", 3, 1 }, 2758167518Skmacy { "LowSig1", 0, 1 }, 2759167518Skmacy { "XGM_SERDES_STAT2", 0xaf8, 0 }, 2760167518Skmacy { "ExtBISTChkErrCnt2", 4, 24 }, 2761167518Skmacy { "ExtBISTChkFmd2", 3, 1 }, 2762167518Skmacy { "LowSig2", 0, 1 }, 2763167518Skmacy { "XGM_SERDES_STAT3", 0xafc, 0 }, 2764167518Skmacy { "ExtBISTChkErrCnt3", 4, 24 }, 2765167518Skmacy { "ExtBISTChkFmd3", 3, 1 }, 2766167518Skmacy { "LowSig3", 0, 1 }, 2767167518Skmacy { "XGM_STAT_TX_BYTE_LOW", 0xb00, 0 }, 2768167518Skmacy { "XGM_STAT_TX_BYTE_HIGH", 0xb04, 0 }, 2769167518Skmacy { "TxBytes_high", 0, 13 }, 2770167518Skmacy { "XGM_STAT_TX_FRAME_LOW", 0xb08, 0 }, 2771167518Skmacy { "XGM_STAT_TX_FRAME_HIGH", 0xb0c, 0 }, 2772167518Skmacy { "TxFrames_high", 0, 4 }, 2773167518Skmacy { "XGM_STAT_TX_BCAST", 0xb10, 0 }, 2774167518Skmacy { "XGM_STAT_TX_MCAST", 0xb14, 0 }, 2775167518Skmacy { "XGM_STAT_TX_PAUSE", 0xb18, 0 }, 2776167518Skmacy { "XGM_STAT_TX_64B_FRAMES", 0xb1c, 0 }, 2777167518Skmacy { "XGM_STAT_TX_65_127B_FRAMES", 0xb20, 0 }, 2778167518Skmacy { "XGM_STAT_TX_128_255B_FRAMES", 0xb24, 0 }, 2779167518Skmacy { "XGM_STAT_TX_256_511B_FRAMES", 0xb28, 0 }, 2780167518Skmacy { "XGM_STAT_TX_512_1023B_FRAMES", 0xb2c, 0 }, 2781167518Skmacy { "XGM_STAT_TX_1024_1518B_FRAMES", 0xb30, 0 }, 2782167518Skmacy { "XGM_STAT_TX_1519_MAXB_FRAMES", 0xb34, 0 }, 2783167518Skmacy { "XGM_STAT_TX_ERR_FRAMES", 0xb38, 0 }, 2784167518Skmacy { "XGM_STAT_RX_BYTES_LOW", 0xb3c, 0 }, 2785167518Skmacy { "XGM_STAT_RX_BYTES_HIGH", 0xb40, 0 }, 2786167518Skmacy { "RxBytes_high", 0, 13 }, 2787167518Skmacy { "XGM_STAT_RX_FRAMES_LOW", 0xb44, 0 }, 2788167518Skmacy { "XGM_STAT_RX_FRAMES_HIGH", 0xb48, 0 }, 2789167518Skmacy { "RxFrames_high", 0, 4 }, 2790167518Skmacy { "XGM_STAT_RX_BCAST_FRAMES", 0xb4c, 0 }, 2791167518Skmacy { "XGM_STAT_RX_MCAST_FRAMES", 0xb50, 0 }, 2792167518Skmacy { "XGM_STAT_RX_PAUSE_FRAMES", 0xb54, 0 }, 2793167518Skmacy { "RxPauseFrames", 0, 16 }, 2794167518Skmacy { "XGM_STAT_RX_64B_FRAMES", 0xb58, 0 }, 2795167518Skmacy { "XGM_STAT_RX_65_127B_FRAMES", 0xb5c, 0 }, 2796167518Skmacy { "XGM_STAT_RX_128_255B_FRAMES", 0xb60, 0 }, 2797167518Skmacy { "XGM_STAT_RX_256_511B_FRAMES", 0xb64, 0 }, 2798167518Skmacy { "XGM_STAT_RX_512_1023B_FRAMES", 0xb68, 0 }, 2799167518Skmacy { "XGM_STAT_RX_1024_1518B_FRAMES", 0xb6c, 0 }, 2800167518Skmacy { "XGM_STAT_RX_1519_MAXB_FRAMES", 0xb70, 0 }, 2801167518Skmacy { "XGM_STAT_RX_SHORT_FRAMES", 0xb74, 0 }, 2802167518Skmacy { "RxShortFrames", 0, 16 }, 2803167518Skmacy { "XGM_STAT_RX_OVERSIZE_FRAMES", 0xb78, 0 }, 2804167518Skmacy { "RxOversizeFrames", 0, 16 }, 2805167518Skmacy { "XGM_STAT_RX_JABBER_FRAMES", 0xb7c, 0 }, 2806167518Skmacy { "RxJabberFrames", 0, 16 }, 2807167518Skmacy { "XGM_STAT_RX_CRC_ERR_FRAMES", 0xb80, 0 }, 2808167518Skmacy { "RxCRCErrFrames", 0, 16 }, 2809167518Skmacy { "XGM_STAT_RX_LENGTH_ERR_FRAMES", 0xb84, 0 }, 2810167518Skmacy { "RxLengthErrFrames", 0, 16 }, 2811167518Skmacy { "XGM_STAT_RX_SYM_CODE_ERR_FRAMES", 0xb88, 0 }, 2812167518Skmacy { "RxSymCodeErrFrames", 0, 16 }, 2813167518Skmacy { "XGM_XAUI_PCS_ERR", 0xb98, 0 }, 2814167518Skmacy { "PCS_SyncStatus", 5, 4 }, 2815167518Skmacy { "PCS_CTCFIFOErr", 1, 4 }, 2816167518Skmacy { "PCS_NotAligned", 0, 1 }, 2817167518Skmacy { "XGM_RGMII_STATUS", 0xb9c, 0 }, 2818167518Skmacy { "GMIIDuplex", 3, 1 }, 2819167518Skmacy { "GMIISpeed", 1, 2 }, 2820167518Skmacy { "GMIILinkStatus", 0, 1 }, 2821167518Skmacy { "XGM_WOL_STATUS", 0xba0, 0 }, 2822167518Skmacy { "PatDetected", 31, 1 }, 2823167518Skmacy { "MatchedFilter", 0, 3 }, 2824167518Skmacy { "XGM_RX_MAX_PKT_SIZE_ERR_CNT", 0xba4, 0 }, 2825167518Skmacy { "XGM_TX_SPI4_SOP_EOP_CNT", 0xba8, 0 }, 2826167518Skmacy { "TxSPI4SopCnt", 16, 16 }, 2827167518Skmacy { "TxSPI4EopCnt", 0, 16 }, 2828167518Skmacy { "XGM_RX_SPI4_SOP_EOP_CNT", 0xbac, 0 }, 2829167518Skmacy { "RxSPI4SopCnt", 16, 16 }, 2830167518Skmacy { "RxSPI4EopCnt", 0, 16 }, 2831204267Snp { NULL, 0, 0 } 2832167518Skmacy}; 2833