1182694Skmacy/* 2182694Skmacy * $FreeBSD$ 3182694Skmacy */ 4182694Skmacy 5182694Skmacy/* This file is automatically generated --- do not edit */ 6182694Skmacy 7182694Skmacystruct reg_info t3c_sge3_regs[] = { 8182694Skmacy { "SG_CONTROL", 0x0, 0 }, 9182694Skmacy { "CongMode", 29, 1 }, 10182694Skmacy { "TnlFLMode", 28, 1 }, 11182694Skmacy { "FatlPerrEn", 27, 1 }, 12182694Skmacy { "UrgTnl", 26, 1 }, 13182694Skmacy { "NewNotify", 25, 1 }, 14182694Skmacy { "AvoidCqOvfl", 24, 1 }, 15182694Skmacy { "OptOneIntMultQ", 23, 1 }, 16182694Skmacy { "CQCrdtCtrl", 22, 1 }, 17182694Skmacy { "EgrEnUpBp", 21, 1 }, 18182694Skmacy { "DropPkt", 20, 1 }, 19182694Skmacy { "EgrGenCtrl", 19, 1 }, 20182694Skmacy { "UserSpaceSize", 14, 5 }, 21182694Skmacy { "HostPageSize", 11, 3 }, 22182694Skmacy { "PCIRelax", 10, 1 }, 23182694Skmacy { "FLMode", 9, 1 }, 24182694Skmacy { "PktShift", 6, 3 }, 25182694Skmacy { "OneIntMultQ", 5, 1 }, 26182694Skmacy { "FLPickAvail", 4, 1 }, 27182694Skmacy { "BigEndianEgress", 3, 1 }, 28182694Skmacy { "BigEndianIngress", 2, 1 }, 29182694Skmacy { "IscsiCoalescing", 1, 1 }, 30182694Skmacy { "GlobalEnable", 0, 1 }, 31182694Skmacy { "SG_KDOORBELL", 0x4, 0 }, 32182694Skmacy { "SelEgrCntx", 31, 1 }, 33182694Skmacy { "EgrCntx", 0, 16 }, 34182694Skmacy { "SG_GTS", 0x8, 0 }, 35182694Skmacy { "RspQ", 29, 3 }, 36182694Skmacy { "NewTimer", 16, 13 }, 37182694Skmacy { "NewIndex", 0, 16 }, 38182694Skmacy { "SG_CONTEXT_CMD", 0xc, 0 }, 39182694Skmacy { "Opcode", 28, 4 }, 40182694Skmacy { "Busy", 27, 1 }, 41182694Skmacy { "CQ_credit", 20, 7 }, 42182694Skmacy { "CQ", 19, 1 }, 43182694Skmacy { "RspQ", 18, 1 }, 44182694Skmacy { "Egress", 17, 1 }, 45182694Skmacy { "FreeList", 16, 1 }, 46182694Skmacy { "Context", 0, 16 }, 47182694Skmacy { "SG_CONTEXT_DATA0", 0x10, 0 }, 48182694Skmacy { "SG_CONTEXT_DATA1", 0x14, 0 }, 49182694Skmacy { "SG_CONTEXT_DATA2", 0x18, 0 }, 50182694Skmacy { "SG_CONTEXT_DATA3", 0x1c, 0 }, 51182694Skmacy { "SG_CONTEXT_MASK0", 0x20, 0 }, 52182694Skmacy { "SG_CONTEXT_MASK1", 0x24, 0 }, 53182694Skmacy { "SG_CONTEXT_MASK2", 0x28, 0 }, 54182694Skmacy { "SG_CONTEXT_MASK3", 0x2c, 0 }, 55182694Skmacy { "SG_RSPQ_CREDIT_RETURN", 0x30, 0 }, 56182694Skmacy { "RspQ", 29, 3 }, 57182694Skmacy { "Data", 0, 16 }, 58182694Skmacy { "SG_DATA_INTR", 0x34, 0 }, 59182694Skmacy { "ErrIntr", 31, 1 }, 60182694Skmacy { "DataIntr", 0, 8 }, 61182694Skmacy { "SG_HI_DRB_HI_THRSH", 0x38, 0 }, 62182694Skmacy { "HiDrbHiThrsh", 0, 10 }, 63182694Skmacy { "SG_HI_DRB_LO_THRSH", 0x3c, 0 }, 64182694Skmacy { "HiDrbLoThrsh", 0, 10 }, 65182694Skmacy { "SG_LO_DRB_HI_THRSH", 0x40, 0 }, 66182694Skmacy { "LoDrbHiThrsh", 0, 10 }, 67182694Skmacy { "SG_LO_DRB_LO_THRSH", 0x44, 0 }, 68182694Skmacy { "LoDrbLoThrsh", 0, 10 }, 69182694Skmacy { "SG_ONE_INT_MULT_Q_COALESCING_TIMER", 0x48, 0 }, 70182694Skmacy { "SG_RSPQ_FL_STATUS", 0x4c, 0 }, 71182694Skmacy { "RspQ0Starved", 0, 1 }, 72182694Skmacy { "RspQ1Starved", 1, 1 }, 73182694Skmacy { "RspQ2Starved", 2, 1 }, 74182694Skmacy { "RspQ3Starved", 3, 1 }, 75182694Skmacy { "RspQ4Starved", 4, 1 }, 76182694Skmacy { "RspQ5Starved", 5, 1 }, 77182694Skmacy { "RspQ6Starved", 6, 1 }, 78182694Skmacy { "RspQ7Starved", 7, 1 }, 79182694Skmacy { "RspQ0Disabled", 8, 1 }, 80182694Skmacy { "RspQ1Disabled", 9, 1 }, 81182694Skmacy { "RspQ2Disabled", 10, 1 }, 82182694Skmacy { "RspQ3Disabled", 11, 1 }, 83182694Skmacy { "RspQ4Disabled", 12, 1 }, 84182694Skmacy { "RspQ5Disabled", 13, 1 }, 85182694Skmacy { "RspQ6Disabled", 14, 1 }, 86182694Skmacy { "RspQ7Disabled", 15, 1 }, 87182694Skmacy { "FL0Empty", 16, 1 }, 88182694Skmacy { "FL1Empty", 17, 1 }, 89182694Skmacy { "FL2Empty", 18, 1 }, 90182694Skmacy { "FL3Empty", 19, 1 }, 91182694Skmacy { "FL4Empty", 20, 1 }, 92182694Skmacy { "FL5Empty", 21, 1 }, 93182694Skmacy { "FL6Empty", 22, 1 }, 94182694Skmacy { "FL7Empty", 23, 1 }, 95182694Skmacy { "FL8Empty", 24, 1 }, 96182694Skmacy { "FL9Empty", 25, 1 }, 97182694Skmacy { "FL10Empty", 26, 1 }, 98182694Skmacy { "FL11Empty", 27, 1 }, 99182694Skmacy { "FL12Empty", 28, 1 }, 100182694Skmacy { "FL13Empty", 29, 1 }, 101182694Skmacy { "FL14Empty", 30, 1 }, 102182694Skmacy { "FL15Empty", 31, 1 }, 103182694Skmacy { "SG_EGR_PRI_CNT", 0x50, 0 }, 104182694Skmacy { "EgrErrOpCode", 24, 8 }, 105182694Skmacy { "EgrHiOpCode", 16, 8 }, 106182694Skmacy { "EgrLoOpCode", 8, 8 }, 107182694Skmacy { "EgrPriCnt", 0, 5 }, 108182694Skmacy { "SG_EGR_RCQ_DRB_THRSH", 0x54, 0 }, 109182694Skmacy { "HiRcqDrbThrsh", 16, 11 }, 110182694Skmacy { "LoRcqDrbThrsh", 0, 11 }, 111182694Skmacy { "SG_EGR_CNTX_BADDR", 0x58, 0 }, 112182694Skmacy { "EgrCntxBAddr", 5, 27 }, 113182694Skmacy { "SG_INT_CAUSE", 0x5c, 0 }, 114182694Skmacy { "HiRcqParityError", 31, 1 }, 115182694Skmacy { "LoRcqParityError", 30, 1 }, 116182694Skmacy { "HiDrbParityError", 29, 1 }, 117182694Skmacy { "LoDrbParityError", 28, 1 }, 118182694Skmacy { "FlParityError", 22, 6 }, 119182694Skmacy { "ItParityError", 20, 2 }, 120182694Skmacy { "IrParityError", 19, 1 }, 121182694Skmacy { "RcParityError", 18, 1 }, 122182694Skmacy { "OcParityError", 17, 1 }, 123182694Skmacy { "CpParityError", 16, 1 }, 124182694Skmacy { "R_Req_FramingError", 15, 1 }, 125182694Skmacy { "UC_Req_FramingError", 14, 1 }, 126182694Skmacy { "HiCtlDrbDropErr", 13, 1 }, 127182694Skmacy { "LoCtlDrbDropErr", 12, 1 }, 128182694Skmacy { "HiPioDrbDropErr", 11, 1 }, 129182694Skmacy { "LoPioDrbDropErr", 10, 1 }, 130182694Skmacy { "HiCrdtUndFlowErr", 9, 1 }, 131182694Skmacy { "LoCrdtUndFlowErr", 8, 1 }, 132182694Skmacy { "HiPriorityDBFull", 7, 1 }, 133182694Skmacy { "HiPriorityDBEmpty", 6, 1 }, 134182694Skmacy { "LoPriorityDBFull", 5, 1 }, 135182694Skmacy { "LoPriorityDBEmpty", 4, 1 }, 136182694Skmacy { "RspQDisabled", 3, 1 }, 137182694Skmacy { "RspQCreditOverfow", 2, 1 }, 138182694Skmacy { "FlEmpty", 1, 1 }, 139182694Skmacy { "RspQStarve", 0, 1 }, 140182694Skmacy { "SG_INT_ENABLE", 0x60, 0 }, 141182694Skmacy { "HiRcqParityError", 31, 1 }, 142182694Skmacy { "LoRcqParityError", 30, 1 }, 143182694Skmacy { "HiDrbParityError", 29, 1 }, 144182694Skmacy { "LoDrbParityError", 28, 1 }, 145182694Skmacy { "FlParityError", 22, 6 }, 146182694Skmacy { "ItParityError", 20, 2 }, 147182694Skmacy { "IrParityError", 19, 1 }, 148182694Skmacy { "RcParityError", 18, 1 }, 149182694Skmacy { "OcParityError", 17, 1 }, 150182694Skmacy { "CpParityError", 16, 1 }, 151182694Skmacy { "R_Req_FramingError", 15, 1 }, 152182694Skmacy { "UC_Req_FramingError", 14, 1 }, 153182694Skmacy { "HiCtlDrbDropErr", 13, 1 }, 154182694Skmacy { "LoCtlDrbDropErr", 12, 1 }, 155182694Skmacy { "HiPioDrbDropErr", 11, 1 }, 156182694Skmacy { "LoPioDrbDropErr", 10, 1 }, 157182694Skmacy { "HiCrdtUndFlowErr", 9, 1 }, 158182694Skmacy { "LoCrdtUndFlowErr", 8, 1 }, 159182694Skmacy { "HiPriorityDBFull", 7, 1 }, 160182694Skmacy { "HiPriorityDBEmpty", 6, 1 }, 161182694Skmacy { "LoPriorityDBFull", 5, 1 }, 162182694Skmacy { "LoPriorityDBEmpty", 4, 1 }, 163182694Skmacy { "RspQDisabled", 3, 1 }, 164182694Skmacy { "RspQCreditOverfow", 2, 1 }, 165182694Skmacy { "FlEmpty", 1, 1 }, 166182694Skmacy { "RspQStarve", 0, 1 }, 167182694Skmacy { "SG_CMDQ_CREDIT_TH", 0x64, 0 }, 168182694Skmacy { "Timeout", 8, 24 }, 169182694Skmacy { "Threshold", 0, 8 }, 170182694Skmacy { "SG_TIMER_TICK", 0x68, 0 }, 171182694Skmacy { "SG_CQ_CONTEXT_BADDR", 0x6c, 0 }, 172182694Skmacy { "baseAddr", 5, 27 }, 173182694Skmacy { "SG_OCO_BASE", 0x70, 0 }, 174182694Skmacy { "Base1", 16, 16 }, 175182694Skmacy { "Base0", 0, 16 }, 176182694Skmacy { "SG_DRB_PRI_THRESH", 0x74, 0 }, 177182694Skmacy { "DrbPriThrsh", 0, 16 }, 178182694Skmacy { "SG_DEBUG_INDEX", 0x78, 0 }, 179182694Skmacy { "SG_DEBUG_DATA", 0x7c, 0 }, 180204267Snp { NULL, 0, 0 } 181182694Skmacy}; 182182694Skmacy 183182694Skmacystruct reg_info t3c_pcix1_regs[] = { 184182694Skmacy { "PCIX_INT_ENABLE", 0x80, 0 }, 185182694Skmacy { "MSIXParErr", 22, 3 }, 186182694Skmacy { "CFParErr", 18, 4 }, 187182694Skmacy { "RFParErr", 14, 4 }, 188182694Skmacy { "WFParErr", 12, 2 }, 189182694Skmacy { "PIOParErr", 11, 1 }, 190182694Skmacy { "DetUncECCErr", 10, 1 }, 191182694Skmacy { "DetCorECCErr", 9, 1 }, 192182694Skmacy { "RcvSplCmpErr", 8, 1 }, 193182694Skmacy { "UnxSplCmp", 7, 1 }, 194182694Skmacy { "SplCmpDis", 6, 1 }, 195182694Skmacy { "DetParErr", 5, 1 }, 196182694Skmacy { "SigSysErr", 4, 1 }, 197182694Skmacy { "RcvMstAbt", 3, 1 }, 198182694Skmacy { "RcvTarAbt", 2, 1 }, 199182694Skmacy { "SigTarAbt", 1, 1 }, 200182694Skmacy { "MstDetParErr", 0, 1 }, 201182694Skmacy { "PCIX_INT_CAUSE", 0x84, 0 }, 202182694Skmacy { "MSIXParErr", 22, 3 }, 203182694Skmacy { "CFParErr", 18, 4 }, 204182694Skmacy { "RFParErr", 14, 4 }, 205182694Skmacy { "WFParErr", 12, 2 }, 206182694Skmacy { "PIOParErr", 11, 1 }, 207182694Skmacy { "DetUncECCErr", 10, 1 }, 208182694Skmacy { "DetCorECCErr", 9, 1 }, 209182694Skmacy { "RcvSplCmpErr", 8, 1 }, 210182694Skmacy { "UnxSplCmp", 7, 1 }, 211182694Skmacy { "SplCmpDis", 6, 1 }, 212182694Skmacy { "DetParErr", 5, 1 }, 213182694Skmacy { "SigSysErr", 4, 1 }, 214182694Skmacy { "RcvMstAbt", 3, 1 }, 215182694Skmacy { "RcvTarAbt", 2, 1 }, 216182694Skmacy { "SigTarAbt", 1, 1 }, 217182694Skmacy { "MstDetParErr", 0, 1 }, 218182694Skmacy { "PCIX_CFG", 0x88, 0 }, 219182694Skmacy { "DMAStopEn", 19, 1 }, 220182694Skmacy { "CLIDecEn", 18, 1 }, 221182694Skmacy { "LatTmrDis", 17, 1 }, 222182694Skmacy { "LowPwrEn", 16, 1 }, 223182694Skmacy { "AsyncIntVec", 11, 5 }, 224182694Skmacy { "MaxSplTrnC", 8, 3 }, 225182694Skmacy { "MaxSplTrnR", 5, 3 }, 226182694Skmacy { "MaxWrByteCnt", 3, 2 }, 227182694Skmacy { "WrReqAtomicEn", 2, 1 }, 228182694Skmacy { "CRstWrmMode", 1, 1 }, 229182694Skmacy { "PIOAck64En", 0, 1 }, 230182694Skmacy { "PCIX_MODE", 0x8c, 0 }, 231182694Skmacy { "PClkRange", 6, 2 }, 232182694Skmacy { "PCIXInitPat", 2, 4 }, 233182694Skmacy { "66MHz", 1, 1 }, 234182694Skmacy { "64Bit", 0, 1 }, 235182694Skmacy { "PCIX_CAL", 0x90, 0 }, 236182694Skmacy { "Busy", 31, 1 }, 237182694Skmacy { "PerCalDiv", 22, 8 }, 238182694Skmacy { "PerCalEn", 21, 1 }, 239182694Skmacy { "SglCalEn", 20, 1 }, 240182694Skmacy { "ZInUpdMode", 19, 1 }, 241182694Skmacy { "ZInSel", 18, 1 }, 242182694Skmacy { "ZPDMan", 15, 3 }, 243182694Skmacy { "ZPUMan", 12, 3 }, 244182694Skmacy { "ZPDOut", 9, 3 }, 245182694Skmacy { "ZPUOut", 6, 3 }, 246182694Skmacy { "ZPDIn", 3, 3 }, 247182694Skmacy { "ZPUIn", 0, 3 }, 248182694Skmacy { "PCIX_WOL", 0x94, 0 }, 249182694Skmacy { "WakeUp1", 3, 1 }, 250182694Skmacy { "WakeUp0", 2, 1 }, 251182694Skmacy { "SleepMode1", 1, 1 }, 252182694Skmacy { "SleepMode0", 0, 1 }, 253182694Skmacy { "PCIX_STAT0", 0x98, 0 }, 254182694Skmacy { "PIOReqFifoLevel", 26, 6 }, 255182694Skmacy { "RFIniSt", 24, 2 }, 256182694Skmacy { "RFRespRdSt", 22, 2 }, 257182694Skmacy { "TarCSt", 19, 3 }, 258182694Skmacy { "TarXSt", 16, 3 }, 259182694Skmacy { "WFReqWrSt", 13, 3 }, 260182694Skmacy { "WFRespFifoEmpty", 12, 1 }, 261182694Skmacy { "WFReqFifoEmpty", 11, 1 }, 262182694Skmacy { "RFRespFifoEmpty", 10, 1 }, 263182694Skmacy { "RFReqFifoEmpty", 9, 1 }, 264182694Skmacy { "PIORespFifoLevel", 7, 2 }, 265182694Skmacy { "CFRespFifoEmpty", 6, 1 }, 266182694Skmacy { "CFReqFifoEmpty", 5, 1 }, 267182694Skmacy { "VPDRespFifoEmpty", 4, 1 }, 268182694Skmacy { "VPDReqFifoEmpty", 3, 1 }, 269182694Skmacy { "PIO_RspPnd", 2, 1 }, 270182694Skmacy { "DlyTrnPnd", 1, 1 }, 271182694Skmacy { "SplTrnPnd", 0, 1 }, 272182694Skmacy { "PCIX_STAT1", 0x9c, 0 }, 273182694Skmacy { "WFIniSt", 26, 4 }, 274182694Skmacy { "ArbSt", 23, 3 }, 275182694Skmacy { "PMISt", 21, 2 }, 276182694Skmacy { "CalSt", 19, 2 }, 277182694Skmacy { "CFReqRdSt", 17, 2 }, 278182694Skmacy { "CFIniSt", 15, 2 }, 279182694Skmacy { "CFRespRdSt", 13, 2 }, 280182694Skmacy { "IniCSt", 10, 3 }, 281182694Skmacy { "IniXSt", 7, 3 }, 282182694Skmacy { "IntSt", 4, 3 }, 283182694Skmacy { "PIOSt", 2, 2 }, 284182694Skmacy { "RFReqRdSt", 0, 2 }, 285204267Snp { NULL, 0, 0 } 286182694Skmacy}; 287182694Skmacy 288182694Skmacystruct reg_info t3c_pcie0_regs[] = { 289182694Skmacy { "PCIE_INT_ENABLE", 0x80, 0 }, 290182694Skmacy { "BISTErr", 19, 8 }, 291182694Skmacy { "TxParErr", 18, 1 }, 292182694Skmacy { "RxParErr", 17, 1 }, 293182694Skmacy { "RetryLUTParErr", 16, 1 }, 294182694Skmacy { "RetryBUFParErr", 15, 1 }, 295182694Skmacy { "MSIXParErr", 12, 3 }, 296182694Skmacy { "CFParErr", 11, 1 }, 297182694Skmacy { "RFParErr", 10, 1 }, 298182694Skmacy { "WFParErr", 9, 1 }, 299182694Skmacy { "PIOParErr", 8, 1 }, 300182694Skmacy { "UnxSplCplErrC", 7, 1 }, 301182694Skmacy { "UnxSplCplErrR", 6, 1 }, 302182694Skmacy { "VPDAddrChng", 5, 1 }, 303182694Skmacy { "BusMstrEn", 4, 1 }, 304182694Skmacy { "PMStChng", 3, 1 }, 305182694Skmacy { "PEXMsg", 2, 1 }, 306182694Skmacy { "ZeroLenRd", 1, 1 }, 307182694Skmacy { "PEXErr", 0, 1 }, 308182694Skmacy { "PCIE_INT_CAUSE", 0x84, 0 }, 309182694Skmacy { "BISTErr", 19, 8 }, 310182694Skmacy { "TxParErr", 18, 1 }, 311182694Skmacy { "RxParErr", 17, 1 }, 312182694Skmacy { "RetryLUTParErr", 16, 1 }, 313182694Skmacy { "RetryBUFParErr", 15, 1 }, 314182694Skmacy { "MSIXParErr", 12, 3 }, 315182694Skmacy { "CFParErr", 11, 1 }, 316182694Skmacy { "RFParErr", 10, 1 }, 317182694Skmacy { "WFParErr", 9, 1 }, 318182694Skmacy { "PIOParErr", 8, 1 }, 319182694Skmacy { "UnxSplCplErrC", 7, 1 }, 320182694Skmacy { "UnxSplCplErrR", 6, 1 }, 321182694Skmacy { "VPDAddrChng", 5, 1 }, 322182694Skmacy { "BusMstrEn", 4, 1 }, 323182694Skmacy { "PMStChng", 3, 1 }, 324182694Skmacy { "PEXMsg", 2, 1 }, 325182694Skmacy { "ZeroLenRd", 1, 1 }, 326182694Skmacy { "PEXErr", 0, 1 }, 327182694Skmacy { "PCIE_CFG", 0x88, 0 }, 328182694Skmacy { "DMAStopEn", 24, 1 }, 329182694Skmacy { "PriorityINTA", 23, 1 }, 330182694Skmacy { "IniFullPkt", 22, 1 }, 331182694Skmacy { "EnableLinkDwnDRst", 21, 1 }, 332182694Skmacy { "EnableLinkDownRst", 20, 1 }, 333182694Skmacy { "EnableHotRst", 19, 1 }, 334182694Skmacy { "IniWaitForGnt", 18, 1 }, 335182694Skmacy { "IniBEDis", 17, 1 }, 336182694Skmacy { "CLIDecEn", 16, 1 }, 337182694Skmacy { "AsyncIntVec", 11, 5 }, 338182694Skmacy { "MaxSplTrnC", 7, 4 }, 339182694Skmacy { "MaxSplTrnR", 1, 6 }, 340182694Skmacy { "CRstWrmMode", 0, 1 }, 341182694Skmacy { "PCIE_MODE", 0x8c, 0 }, 342182694Skmacy { "TAR_State", 29, 3 }, 343182694Skmacy { "RF_StateIni", 26, 3 }, 344182694Skmacy { "CF_StateIni", 23, 3 }, 345182694Skmacy { "PIO_StatePL", 20, 3 }, 346182694Skmacy { "PIO_StateISC", 18, 2 }, 347182694Skmacy { "NumFstTrnSeqRx", 10, 8 }, 348182694Skmacy { "LnkCntlState", 2, 8 }, 349182694Skmacy { "VC0Up", 1, 1 }, 350182694Skmacy { "LnkInitial", 0, 1 }, 351182694Skmacy { "PCIE_STAT", 0x90, 0 }, 352182694Skmacy { "INI_State", 28, 4 }, 353182694Skmacy { "WF_StateIni", 24, 4 }, 354182694Skmacy { "PLM_ReqFIFOCnt", 22, 2 }, 355182694Skmacy { "ER_ReqFIFOEmpty", 21, 1 }, 356182694Skmacy { "WF_RspFIFOEmpty", 20, 1 }, 357182694Skmacy { "WF_ReqFIFOEmpty", 19, 1 }, 358182694Skmacy { "RF_RspFIFOEmpty", 18, 1 }, 359182694Skmacy { "RF_ReqFIFOEmpty", 17, 1 }, 360182694Skmacy { "RF_ActEmpty", 16, 1 }, 361182694Skmacy { "PIO_RspFIFOCnt", 11, 5 }, 362182694Skmacy { "PIO_ReqFIFOCnt", 5, 6 }, 363182694Skmacy { "CF_RspFIFOEmpty", 4, 1 }, 364182694Skmacy { "CF_ReqFIFOEmpty", 3, 1 }, 365182694Skmacy { "CF_ActEmpty", 2, 1 }, 366182694Skmacy { "VPD_RspFIFOEmpty", 1, 1 }, 367182694Skmacy { "VPD_ReqFIFOEmpty", 0, 1 }, 368182694Skmacy { "PCIE_WOL", 0x94, 0 }, 369182694Skmacy { "CF_RspState", 12, 2 }, 370182694Skmacy { "RF_RspState", 10, 2 }, 371182694Skmacy { "PME_State", 7, 3 }, 372182694Skmacy { "INT_State", 4, 3 }, 373182694Skmacy { "WakeUp1", 3, 1 }, 374182694Skmacy { "WakeUp0", 2, 1 }, 375182694Skmacy { "SleepMode1", 1, 1 }, 376182694Skmacy { "SleepMode0", 0, 1 }, 377182694Skmacy { "PCIE_PEX_CTRL0", 0x98, 0 }, 378182694Skmacy { "CplTimeoutRetry", 31, 1 }, 379182694Skmacy { "StrictTSMN", 30, 1 }, 380182694Skmacy { "NumFstTrnSeq", 22, 8 }, 381182694Skmacy { "ReplayLmt", 2, 20 }, 382182694Skmacy { "TxPndChkEn", 1, 1 }, 383182694Skmacy { "CplPndChkEn", 0, 1 }, 384182694Skmacy { "PCIE_PEX_CTRL1", 0x9c, 0 }, 385182694Skmacy { "RxPhyErrEn", 31, 1 }, 386182694Skmacy { "DLLPTimeoutLmt", 13, 18 }, 387182694Skmacy { "AckLat", 0, 13 }, 388182694Skmacy { "PCIE_PEX_CTRL2", 0xa0, 0 }, 389182694Skmacy { "LnkCntlDetDir", 30, 1 }, 390182694Skmacy { "EnterL1rEn", 29, 1 }, 391182694Skmacy { "PMExitL1Req", 28, 1 }, 392182694Skmacy { "PMTxIdle", 27, 1 }, 393182694Skmacy { "PCIModeLoop", 26, 1 }, 394182694Skmacy { "L1ASPMTxRxL0sTime", 14, 12 }, 395182694Skmacy { "L0sIdleTime", 3, 11 }, 396182694Skmacy { "EnterL1ASPMEn", 2, 1 }, 397182694Skmacy { "EnterL1En", 1, 1 }, 398182694Skmacy { "EnterL0sEn", 0, 1 }, 399182694Skmacy { "PCIE_PEX_ERR", 0xa4, 0 }, 400182694Skmacy { "CplTimeoutID", 18, 7 }, 401182694Skmacy { "FlowCtlOFlowErr", 17, 1 }, 402182694Skmacy { "ReplayTimeout", 16, 1 }, 403182694Skmacy { "ReplayRollover", 15, 1 }, 404182694Skmacy { "BadDLLP", 14, 1 }, 405182694Skmacy { "DLLPErr", 13, 1 }, 406182694Skmacy { "FlowCtlProtErr", 12, 1 }, 407182694Skmacy { "CplTimeout", 11, 1 }, 408182694Skmacy { "PHYRcvErr", 10, 1 }, 409182694Skmacy { "DisTLP", 9, 1 }, 410182694Skmacy { "BadECRC", 8, 1 }, 411182694Skmacy { "BadTLP", 7, 1 }, 412182694Skmacy { "MalTLP", 6, 1 }, 413182694Skmacy { "UnxCpl", 5, 1 }, 414182694Skmacy { "UnsReq", 4, 1 }, 415182694Skmacy { "PsnReq", 3, 1 }, 416182694Skmacy { "UnsCpl", 2, 1 }, 417182694Skmacy { "CplAbt", 1, 1 }, 418182694Skmacy { "PsnCpl", 0, 1 }, 419182694Skmacy { "PCIE_SERDES_CTRL", 0xa8, 0 }, 420182694Skmacy { "PMASel", 3, 1 }, 421182694Skmacy { "Lane", 0, 3 }, 422182694Skmacy { "PCIE_SERDES_QUAD_CTRL0", 0xac, 0 }, 423182694Skmacy { "TestSig", 10, 19 }, 424182694Skmacy { "Offset", 2, 8 }, 425182694Skmacy { "OffsetEn", 1, 1 }, 426182694Skmacy { "IDDQb", 0, 1 }, 427182694Skmacy { "PCIE_SERDES_QUAD_CTRL1", 0xb0, 0 }, 428182694Skmacy { "FastInit", 28, 1 }, 429182694Skmacy { "CTCDisable", 27, 1 }, 430182694Skmacy { "ManResetPLL", 26, 1 }, 431182694Skmacy { "ManL2Pwrdn", 25, 1 }, 432182694Skmacy { "ManQuadEn", 24, 1 }, 433182694Skmacy { "RxEqCtl", 22, 2 }, 434182694Skmacy { "HiVMode", 21, 1 }, 435182694Skmacy { "RefSel", 19, 2 }, 436182694Skmacy { "RxTermAdj", 17, 2 }, 437182694Skmacy { "TxTermAdj", 15, 2 }, 438182694Skmacy { "Deq", 11, 4 }, 439182694Skmacy { "Dtx", 7, 4 }, 440182694Skmacy { "LoDrv", 6, 1 }, 441182694Skmacy { "HiDrv", 5, 1 }, 442182694Skmacy { "IntParReset", 4, 1 }, 443182694Skmacy { "IntParLPBK", 3, 1 }, 444182694Skmacy { "IntSerLPBKwDrv", 2, 1 }, 445182694Skmacy { "PW", 1, 1 }, 446182694Skmacy { "PClkDetect", 0, 1 }, 447182694Skmacy { "PCIE_SERDES_LANE_CTRL", 0xb4, 0 }, 448182694Skmacy { "ExtBISTChkErrClr", 22, 1 }, 449182694Skmacy { "ExtBISTChkEn", 21, 1 }, 450182694Skmacy { "ExtBISTGenEn", 20, 1 }, 451182694Skmacy { "ExtBISTPat", 17, 3 }, 452182694Skmacy { "ExtParReset", 16, 1 }, 453182694Skmacy { "ExtParLPBK", 15, 1 }, 454182694Skmacy { "ManRxTermEn", 14, 1 }, 455182694Skmacy { "ManBeaconTxEn", 13, 1 }, 456182694Skmacy { "ManRxDetectEn", 12, 1 }, 457182694Skmacy { "ManTxIdleEn", 11, 1 }, 458182694Skmacy { "ManRxIdleEn", 10, 1 }, 459182694Skmacy { "ManL1Pwrdn", 9, 1 }, 460182694Skmacy { "ManReset", 8, 1 }, 461182694Skmacy { "ManFmOffset", 3, 5 }, 462182694Skmacy { "ManFmOffsetEn", 2, 1 }, 463182694Skmacy { "ManLaneEn", 1, 1 }, 464182694Skmacy { "IntSerLPBK", 0, 1 }, 465182694Skmacy { "PCIE_SERDES_LANE_STAT", 0xb8, 0 }, 466182694Skmacy { "ExtBISTChkErrCnt", 8, 24 }, 467182694Skmacy { "ExtBISTChkFmd", 7, 1 }, 468182694Skmacy { "BeaconDetectChg", 6, 1 }, 469182694Skmacy { "RxDetectChg", 5, 1 }, 470182694Skmacy { "TxIdleDetectChg", 4, 1 }, 471182694Skmacy { "BeaconDetect", 2, 1 }, 472182694Skmacy { "RxDetect", 1, 1 }, 473182694Skmacy { "TxIdleDetect", 0, 1 }, 474182694Skmacy { "PCIE_PEX_WMARK", 0xbc, 0 }, 475182694Skmacy { "P_WMark", 18, 11 }, 476182694Skmacy { "NP_WMark", 11, 7 }, 477182694Skmacy { "CPL_WMark", 0, 11 }, 478204267Snp { NULL, 0, 0 } 479182694Skmacy}; 480182694Skmacy 481182694Skmacystruct reg_info t3c_t3dbg_regs[] = { 482182694Skmacy { "T3DBG_DBG0_CFG", 0xc0, 0 }, 483182694Skmacy { "RegSelect", 9, 8 }, 484182694Skmacy { "ModuleSelect", 4, 5 }, 485182694Skmacy { "ClkSelect", 0, 4 }, 486182694Skmacy { "T3DBG_DBG0_EN", 0xc4, 0 }, 487182694Skmacy { "SDRByte0", 8, 1 }, 488182694Skmacy { "DDREn", 4, 1 }, 489182694Skmacy { "PortEn", 0, 1 }, 490182694Skmacy { "T3DBG_DBG1_CFG", 0xc8, 0 }, 491182694Skmacy { "RegSelect", 9, 8 }, 492182694Skmacy { "ModuleSelect", 4, 5 }, 493182694Skmacy { "ClkSelect", 0, 4 }, 494182694Skmacy { "T3DBG_DBG1_EN", 0xcc, 0 }, 495182694Skmacy { "SDRByte0", 8, 1 }, 496182694Skmacy { "DDREn", 4, 1 }, 497182694Skmacy { "PortEn", 0, 1 }, 498182694Skmacy { "T3DBG_GPIO_EN", 0xd0, 0 }, 499182694Skmacy { "GPIO11_OEn", 27, 1 }, 500182694Skmacy { "GPIO10_OEn", 26, 1 }, 501182694Skmacy { "GPIO9_OEn", 25, 1 }, 502182694Skmacy { "GPIO8_OEn", 24, 1 }, 503182694Skmacy { "GPIO7_OEn", 23, 1 }, 504182694Skmacy { "GPIO6_OEn", 22, 1 }, 505182694Skmacy { "GPIO5_OEn", 21, 1 }, 506182694Skmacy { "GPIO4_OEn", 20, 1 }, 507182694Skmacy { "GPIO3_OEn", 19, 1 }, 508182694Skmacy { "GPIO2_OEn", 18, 1 }, 509182694Skmacy { "GPIO1_OEn", 17, 1 }, 510182694Skmacy { "GPIO0_OEn", 16, 1 }, 511182694Skmacy { "GPIO11_Out_Val", 11, 1 }, 512182694Skmacy { "GPIO10_Out_Val", 10, 1 }, 513182694Skmacy { "GPIO9_Out_Val", 9, 1 }, 514182694Skmacy { "GPIO8_Out_Val", 8, 1 }, 515182694Skmacy { "GPIO7_Out_Val", 7, 1 }, 516182694Skmacy { "GPIO6_Out_Val", 6, 1 }, 517182694Skmacy { "GPIO5_Out_Val", 5, 1 }, 518182694Skmacy { "GPIO4_Out_Val", 4, 1 }, 519182694Skmacy { "GPIO3_Out_Val", 3, 1 }, 520182694Skmacy { "GPIO2_Out_Val", 2, 1 }, 521182694Skmacy { "GPIO1_Out_Val", 1, 1 }, 522182694Skmacy { "GPIO0_Out_Val", 0, 1 }, 523182694Skmacy { "T3DBG_GPIO_IN", 0xd4, 0 }, 524182694Skmacy { "GPIO11_CHG_DET", 27, 1 }, 525182694Skmacy { "GPIO10_CHG_DET", 26, 1 }, 526182694Skmacy { "GPIO9_CHG_DET", 25, 1 }, 527182694Skmacy { "GPIO8_CHG_DET", 24, 1 }, 528182694Skmacy { "GPIO7_CHG_DET", 23, 1 }, 529182694Skmacy { "GPIO6_CHG_DET", 22, 1 }, 530182694Skmacy { "GPIO5_CHG_DET", 21, 1 }, 531182694Skmacy { "GPIO4_CHG_DET", 20, 1 }, 532182694Skmacy { "GPIO3_CHG_DET", 19, 1 }, 533182694Skmacy { "GPIO2_CHG_DET", 18, 1 }, 534182694Skmacy { "GPIO1_CHG_DET", 17, 1 }, 535182694Skmacy { "GPIO0_CHG_DET", 16, 1 }, 536182694Skmacy { "GPIO11_IN", 11, 1 }, 537182694Skmacy { "GPIO10_IN", 10, 1 }, 538182694Skmacy { "GPIO9_IN", 9, 1 }, 539182694Skmacy { "GPIO8_IN", 8, 1 }, 540182694Skmacy { "GPIO7_IN", 7, 1 }, 541182694Skmacy { "GPIO6_IN", 6, 1 }, 542182694Skmacy { "GPIO5_IN", 5, 1 }, 543182694Skmacy { "GPIO4_IN", 4, 1 }, 544182694Skmacy { "GPIO3_IN", 3, 1 }, 545182694Skmacy { "GPIO2_IN", 2, 1 }, 546182694Skmacy { "GPIO1_IN", 1, 1 }, 547182694Skmacy { "GPIO0_IN", 0, 1 }, 548182694Skmacy { "T3DBG_INT_ENABLE", 0xd8, 0 }, 549182694Skmacy { "C_LOCK", 21, 1 }, 550182694Skmacy { "M_LOCK", 20, 1 }, 551182694Skmacy { "U_LOCK", 19, 1 }, 552182694Skmacy { "R_LOCK", 18, 1 }, 553182694Skmacy { "PX_LOCK", 17, 1 }, 554182694Skmacy { "GPIO11", 11, 1 }, 555182694Skmacy { "GPIO10", 10, 1 }, 556182694Skmacy { "GPIO9", 9, 1 }, 557182694Skmacy { "GPIO8", 8, 1 }, 558182694Skmacy { "GPIO7", 7, 1 }, 559182694Skmacy { "GPIO6", 6, 1 }, 560182694Skmacy { "GPIO5", 5, 1 }, 561182694Skmacy { "GPIO4", 4, 1 }, 562182694Skmacy { "GPIO3", 3, 1 }, 563182694Skmacy { "GPIO2", 2, 1 }, 564182694Skmacy { "GPIO1", 1, 1 }, 565182694Skmacy { "GPIO0", 0, 1 }, 566182694Skmacy { "T3DBG_INT_CAUSE", 0xdc, 0 }, 567182694Skmacy { "C_LOCK", 21, 1 }, 568182694Skmacy { "M_LOCK", 20, 1 }, 569182694Skmacy { "U_LOCK", 19, 1 }, 570182694Skmacy { "R_LOCK", 18, 1 }, 571182694Skmacy { "PX_LOCK", 17, 1 }, 572182694Skmacy { "GPIO11", 11, 1 }, 573182694Skmacy { "GPIO10", 10, 1 }, 574182694Skmacy { "GPIO9", 9, 1 }, 575182694Skmacy { "GPIO8", 8, 1 }, 576182694Skmacy { "GPIO7", 7, 1 }, 577182694Skmacy { "GPIO6", 6, 1 }, 578182694Skmacy { "GPIO5", 5, 1 }, 579182694Skmacy { "GPIO4", 4, 1 }, 580182694Skmacy { "GPIO3", 3, 1 }, 581182694Skmacy { "GPIO2", 2, 1 }, 582182694Skmacy { "GPIO1", 1, 1 }, 583182694Skmacy { "GPIO0", 0, 1 }, 584182694Skmacy { "T3DBG_DBG0_RST_VALUE", 0xe0, 0 }, 585182694Skmacy { "DebugData", 0, 8 }, 586182694Skmacy { "T3DBG_PLL_OCLK_PAD_EN", 0xe4, 0 }, 587182694Skmacy { "PCIE_OCLK_En", 20, 1 }, 588182694Skmacy { "PClkTree_DBG_En", 17, 1 }, 589182694Skmacy { "PCIX_OCLK_En", 16, 1 }, 590182694Skmacy { "U_OCLK_En", 12, 1 }, 591182694Skmacy { "R_OCLK_En", 8, 1 }, 592182694Skmacy { "M_OCLK_En", 4, 1 }, 593182694Skmacy { "C_OCLK_En", 0, 1 }, 594182694Skmacy { "T3DBG_PLL_LOCK", 0xe8, 0 }, 595182694Skmacy { "PCIX_LOCK", 16, 1 }, 596182694Skmacy { "U_LOCK", 12, 1 }, 597182694Skmacy { "R_LOCK", 8, 1 }, 598182694Skmacy { "M_LOCK", 4, 1 }, 599182694Skmacy { "C_LOCK", 0, 1 }, 600182694Skmacy { "T3DBG_SERDES_RBC_CFG", 0xec, 0 }, 601182694Skmacy { "X_RBC_Lane_Sel", 16, 2 }, 602182694Skmacy { "X_RBC_Dbg_En", 12, 1 }, 603182694Skmacy { "X_Serdes_Sel", 8, 1 }, 604182694Skmacy { "PE_RBC_Lane_Sel", 4, 3 }, 605182694Skmacy { "PE_RBC_Dbg_En", 0, 1 }, 606182694Skmacy { "T3DBG_GPIO_ACT_LOW", 0xf0, 0 }, 607182694Skmacy { "C_LOCK_ACT_LOW", 21, 1 }, 608182694Skmacy { "M_LOCK_ACT_LOW", 20, 1 }, 609182694Skmacy { "U_LOCK_ACT_LOW", 19, 1 }, 610182694Skmacy { "R_LOCK_ACT_LOW", 18, 1 }, 611182694Skmacy { "PX_LOCK_ACT_LOW", 17, 1 }, 612182694Skmacy { "GPIO11_ACT_LOW", 11, 1 }, 613182694Skmacy { "GPIO10_ACT_LOW", 10, 1 }, 614182694Skmacy { "GPIO9_ACT_LOW", 9, 1 }, 615182694Skmacy { "GPIO8_ACT_LOW", 8, 1 }, 616182694Skmacy { "GPIO7_ACT_LOW", 7, 1 }, 617182694Skmacy { "GPIO6_ACT_LOW", 6, 1 }, 618182694Skmacy { "GPIO5_ACT_LOW", 5, 1 }, 619182694Skmacy { "GPIO4_ACT_LOW", 4, 1 }, 620182694Skmacy { "GPIO3_ACT_LOW", 3, 1 }, 621182694Skmacy { "GPIO2_ACT_LOW", 2, 1 }, 622182694Skmacy { "GPIO1_ACT_LOW", 1, 1 }, 623182694Skmacy { "GPIO0_ACT_LOW", 0, 1 }, 624182694Skmacy { "T3DBG_PMON_CFG", 0xf4, 0 }, 625182694Skmacy { "PMON_DONE", 29, 1 }, 626182694Skmacy { "PMON_FAIL", 28, 1 }, 627182694Skmacy { "PMON_FDEL_AUTO", 22, 6 }, 628182694Skmacy { "PMON_CDEL_AUTO", 16, 6 }, 629182694Skmacy { "PMON_FDEL_MANUAL", 10, 6 }, 630182694Skmacy { "PMON_CDEL_MANUAL", 4, 6 }, 631182694Skmacy { "PMON_MANUAL", 1, 1 }, 632182694Skmacy { "PMON_AUTO", 0, 1 }, 633182694Skmacy { "T3DBG_SERDES_REFCLK_CFG", 0xf8, 0 }, 634182694Skmacy { "PE_REFCLK_DBG_EN", 12, 1 }, 635182694Skmacy { "X_REFCLK_DBG_EN", 8, 1 }, 636182694Skmacy { "PE_REFCLK_TERMADJ", 5, 2 }, 637182694Skmacy { "PE_REFCLK_PD", 4, 1 }, 638182694Skmacy { "X_REFCLK_TERMADJ", 1, 2 }, 639182694Skmacy { "X_REFCLK_PD", 0, 1 }, 640182694Skmacy { "T3DBG_PCIE_PMA_BSPIN_CFG", 0xfc, 0 }, 641182694Skmacy { "BSModeQuad1", 31, 1 }, 642182694Skmacy { "BSInSelLane7", 29, 2 }, 643182694Skmacy { "BSEnLane7", 28, 1 }, 644182694Skmacy { "BSInSelLane6", 25, 2 }, 645182694Skmacy { "BSEnLane6", 24, 1 }, 646182694Skmacy { "BSInSelLane5", 21, 2 }, 647182694Skmacy { "BSEnLane5", 20, 1 }, 648182694Skmacy { "BSInSelLane4", 17, 2 }, 649182694Skmacy { "BSEnLane4", 16, 1 }, 650182694Skmacy { "BSModeQuad0", 15, 1 }, 651182694Skmacy { "BSInSelLane3", 13, 2 }, 652182694Skmacy { "BSEnLane3", 12, 1 }, 653182694Skmacy { "BSInSelLane2", 9, 2 }, 654182694Skmacy { "BSEnLane2", 8, 1 }, 655182694Skmacy { "BSInSelLane1", 5, 2 }, 656182694Skmacy { "BSEnLane1", 4, 1 }, 657182694Skmacy { "BSInSelLane0", 1, 2 }, 658182694Skmacy { "BSEnLane0", 0, 1 }, 659204267Snp { NULL, 0, 0 } 660182694Skmacy}; 661182694Skmacy 662182694Skmacystruct reg_info t3c_mc7_pmrx_regs[] = { 663182694Skmacy { "MC7_CFG", 0x100, 0 }, 664182694Skmacy { "ImpSetUpdate", 14, 1 }, 665182694Skmacy { "IFEn", 13, 1 }, 666182694Skmacy { "TERM300", 12, 1 }, 667182694Skmacy { "TERM150", 11, 1 }, 668182694Skmacy { "Slow", 10, 1 }, 669182694Skmacy { "Width", 8, 2 }, 670182694Skmacy { "ODTEn", 7, 1 }, 671182694Skmacy { "Bks", 6, 1 }, 672182694Skmacy { "Org", 5, 1 }, 673182694Skmacy { "Den", 2, 3 }, 674182694Skmacy { "Rdy", 1, 1 }, 675182694Skmacy { "ClkEn", 0, 1 }, 676182694Skmacy { "MC7_MODE", 0x104, 0 }, 677182694Skmacy { "Busy", 31, 1 }, 678182694Skmacy { "Mode", 0, 16 }, 679182694Skmacy { "MC7_EXT_MODE1", 0x108, 0 }, 680182694Skmacy { "Busy", 31, 1 }, 681182694Skmacy { "OCDAdjustMode", 20, 1 }, 682182694Skmacy { "OCDCode", 16, 4 }, 683182694Skmacy { "ExtMode1", 0, 16 }, 684182694Skmacy { "MC7_EXT_MODE2", 0x10c, 0 }, 685182694Skmacy { "Busy", 31, 1 }, 686182694Skmacy { "ExtMode2", 0, 16 }, 687182694Skmacy { "MC7_EXT_MODE3", 0x110, 0 }, 688182694Skmacy { "Busy", 31, 1 }, 689182694Skmacy { "ExtMode3", 0, 16 }, 690182694Skmacy { "MC7_PRE", 0x114, 0 }, 691182694Skmacy { "Busy", 31, 1 }, 692182694Skmacy { "MC7_REF", 0x118, 0 }, 693182694Skmacy { "Busy", 31, 1 }, 694182694Skmacy { "PreRefDiv", 1, 14 }, 695182694Skmacy { "PerRefEn", 0, 1 }, 696182694Skmacy { "MC7_DLL", 0x11c, 0 }, 697182694Skmacy { "DLLLock", 31, 1 }, 698182694Skmacy { "DLLDelta", 24, 7 }, 699182694Skmacy { "ManDelta", 3, 7 }, 700182694Skmacy { "DLLDeltaSel", 2, 1 }, 701182694Skmacy { "DLLEnb", 1, 1 }, 702182694Skmacy { "DLLRst", 0, 1 }, 703182694Skmacy { "MC7_PARM", 0x120, 0 }, 704182694Skmacy { "ActToPreDly", 26, 4 }, 705182694Skmacy { "ActToRdWrDly", 23, 3 }, 706182694Skmacy { "PreCyc", 20, 3 }, 707182694Skmacy { "RefCyc", 13, 7 }, 708182694Skmacy { "BkCyc", 8, 5 }, 709182694Skmacy { "WrToRdDly", 4, 4 }, 710182694Skmacy { "RdToWrDly", 0, 4 }, 711182694Skmacy { "MC7_HWM_WRR", 0x124, 0 }, 712182694Skmacy { "MEM_HWM", 26, 6 }, 713182694Skmacy { "ULP_HWM", 22, 4 }, 714182694Skmacy { "TOT_RLD_WT", 14, 8 }, 715182694Skmacy { "MEM_RLD_WT", 7, 7 }, 716182694Skmacy { "ULP_RLD_WT", 0, 7 }, 717182694Skmacy { "MC7_CAL", 0x128, 0 }, 718182694Skmacy { "BUSY", 31, 1 }, 719182694Skmacy { "CAL_FAULT", 30, 1 }, 720182694Skmacy { "PER_CAL_DIV", 22, 8 }, 721182694Skmacy { "PER_CAL_EN", 21, 1 }, 722182694Skmacy { "SGL_CAL_EN", 20, 1 }, 723182694Skmacy { "IMP_UPD_MODE", 19, 1 }, 724182694Skmacy { "IMP_SEL", 18, 1 }, 725182694Skmacy { "IMP_MAN_PD", 15, 3 }, 726182694Skmacy { "IMP_MAN_PU", 12, 3 }, 727182694Skmacy { "IMP_CAL_PD", 9, 3 }, 728182694Skmacy { "IMP_CAL_PU", 6, 3 }, 729182694Skmacy { "IMP_SET_PD", 3, 3 }, 730182694Skmacy { "IMP_SET_PU", 0, 3 }, 731182694Skmacy { "MC7_ERR_ADDR", 0x12c, 0 }, 732182694Skmacy { "ErrAddress", 3, 29 }, 733182694Skmacy { "ErrAgent", 1, 2 }, 734182694Skmacy { "ErrOp", 0, 1 }, 735182694Skmacy { "MC7_ECC", 0x130, 0 }, 736182694Skmacy { "UECnt", 10, 8 }, 737182694Skmacy { "CECnt", 2, 8 }, 738182694Skmacy { "ECCChkEn", 1, 1 }, 739182694Skmacy { "ECCGenEn", 0, 1 }, 740182694Skmacy { "MC7_CE_ADDR", 0x134, 0 }, 741182694Skmacy { "MC7_CE_DATA0", 0x138, 0 }, 742182694Skmacy { "MC7_CE_DATA1", 0x13c, 0 }, 743182694Skmacy { "MC7_CE_DATA2", 0x140, 0 }, 744182694Skmacy { "Data", 0, 8 }, 745182694Skmacy { "MC7_UE_ADDR", 0x144, 0 }, 746182694Skmacy { "MC7_UE_DATA0", 0x148, 0 }, 747182694Skmacy { "MC7_UE_DATA1", 0x14c, 0 }, 748182694Skmacy { "MC7_UE_DATA2", 0x150, 0 }, 749182694Skmacy { "Data", 0, 8 }, 750182694Skmacy { "MC7_BD_ADDR", 0x154, 0 }, 751182694Skmacy { "Addr", 3, 29 }, 752182694Skmacy { "MC7_BD_DATA0", 0x158, 0 }, 753182694Skmacy { "MC7_BD_DATA1", 0x15c, 0 }, 754182694Skmacy { "MC7_BD_DATA2", 0x160, 0 }, 755182694Skmacy { "Data", 0, 8 }, 756182694Skmacy { "MC7_BD_OP", 0x164, 0 }, 757182694Skmacy { "Busy", 31, 1 }, 758182694Skmacy { "Op", 0, 1 }, 759182694Skmacy { "MC7_BIST_ADDR_BEG", 0x168, 0 }, 760182694Skmacy { "AddrBeg", 5, 27 }, 761182694Skmacy { "MC7_BIST_ADDR_END", 0x16c, 0 }, 762182694Skmacy { "AddrEnd", 5, 27 }, 763182694Skmacy { "MC7_BIST_DATA", 0x170, 0 }, 764182694Skmacy { "MC7_BIST_OP", 0x174, 0 }, 765182694Skmacy { "Busy", 31, 1 }, 766182694Skmacy { "Gap", 4, 5 }, 767182694Skmacy { "Cont", 3, 1 }, 768182694Skmacy { "DataPat", 1, 2 }, 769182694Skmacy { "Op", 0, 1 }, 770182694Skmacy { "MC7_INT_ENABLE", 0x178, 0 }, 771182694Skmacy { "AE", 17, 1 }, 772182694Skmacy { "PE", 2, 15 }, 773182694Skmacy { "UE", 1, 1 }, 774182694Skmacy { "CE", 0, 1 }, 775182694Skmacy { "MC7_INT_CAUSE", 0x17c, 0 }, 776182694Skmacy { "AE", 17, 1 }, 777182694Skmacy { "PE", 2, 15 }, 778182694Skmacy { "UE", 1, 1 }, 779182694Skmacy { "CE", 0, 1 }, 780204267Snp { NULL, 0, 0 } 781182694Skmacy}; 782182694Skmacy 783182694Skmacystruct reg_info t3c_mc7_pmtx_regs[] = { 784182694Skmacy { "MC7_CFG", 0x180, 0 }, 785182694Skmacy { "ImpSetUpdate", 14, 1 }, 786182694Skmacy { "IFEn", 13, 1 }, 787182694Skmacy { "TERM300", 12, 1 }, 788182694Skmacy { "TERM150", 11, 1 }, 789182694Skmacy { "Slow", 10, 1 }, 790182694Skmacy { "Width", 8, 2 }, 791182694Skmacy { "ODTEn", 7, 1 }, 792182694Skmacy { "Bks", 6, 1 }, 793182694Skmacy { "Org", 5, 1 }, 794182694Skmacy { "Den", 2, 3 }, 795182694Skmacy { "Rdy", 1, 1 }, 796182694Skmacy { "ClkEn", 0, 1 }, 797182694Skmacy { "MC7_MODE", 0x184, 0 }, 798182694Skmacy { "Busy", 31, 1 }, 799182694Skmacy { "Mode", 0, 16 }, 800182694Skmacy { "MC7_EXT_MODE1", 0x188, 0 }, 801182694Skmacy { "Busy", 31, 1 }, 802182694Skmacy { "OCDAdjustMode", 20, 1 }, 803182694Skmacy { "OCDCode", 16, 4 }, 804182694Skmacy { "ExtMode1", 0, 16 }, 805182694Skmacy { "MC7_EXT_MODE2", 0x18c, 0 }, 806182694Skmacy { "Busy", 31, 1 }, 807182694Skmacy { "ExtMode2", 0, 16 }, 808182694Skmacy { "MC7_EXT_MODE3", 0x190, 0 }, 809182694Skmacy { "Busy", 31, 1 }, 810182694Skmacy { "ExtMode3", 0, 16 }, 811182694Skmacy { "MC7_PRE", 0x194, 0 }, 812182694Skmacy { "Busy", 31, 1 }, 813182694Skmacy { "MC7_REF", 0x198, 0 }, 814182694Skmacy { "Busy", 31, 1 }, 815182694Skmacy { "PreRefDiv", 1, 14 }, 816182694Skmacy { "PerRefEn", 0, 1 }, 817182694Skmacy { "MC7_DLL", 0x19c, 0 }, 818182694Skmacy { "DLLLock", 31, 1 }, 819182694Skmacy { "DLLDelta", 24, 7 }, 820182694Skmacy { "ManDelta", 3, 7 }, 821182694Skmacy { "DLLDeltaSel", 2, 1 }, 822182694Skmacy { "DLLEnb", 1, 1 }, 823182694Skmacy { "DLLRst", 0, 1 }, 824182694Skmacy { "MC7_PARM", 0x1a0, 0 }, 825182694Skmacy { "ActToPreDly", 26, 4 }, 826182694Skmacy { "ActToRdWrDly", 23, 3 }, 827182694Skmacy { "PreCyc", 20, 3 }, 828182694Skmacy { "RefCyc", 13, 7 }, 829182694Skmacy { "BkCyc", 8, 5 }, 830182694Skmacy { "WrToRdDly", 4, 4 }, 831182694Skmacy { "RdToWrDly", 0, 4 }, 832182694Skmacy { "MC7_HWM_WRR", 0x1a4, 0 }, 833182694Skmacy { "MEM_HWM", 26, 6 }, 834182694Skmacy { "ULP_HWM", 22, 4 }, 835182694Skmacy { "TOT_RLD_WT", 14, 8 }, 836182694Skmacy { "MEM_RLD_WT", 7, 7 }, 837182694Skmacy { "ULP_RLD_WT", 0, 7 }, 838182694Skmacy { "MC7_CAL", 0x1a8, 0 }, 839182694Skmacy { "BUSY", 31, 1 }, 840182694Skmacy { "CAL_FAULT", 30, 1 }, 841182694Skmacy { "PER_CAL_DIV", 22, 8 }, 842182694Skmacy { "PER_CAL_EN", 21, 1 }, 843182694Skmacy { "SGL_CAL_EN", 20, 1 }, 844182694Skmacy { "IMP_UPD_MODE", 19, 1 }, 845182694Skmacy { "IMP_SEL", 18, 1 }, 846182694Skmacy { "IMP_MAN_PD", 15, 3 }, 847182694Skmacy { "IMP_MAN_PU", 12, 3 }, 848182694Skmacy { "IMP_CAL_PD", 9, 3 }, 849182694Skmacy { "IMP_CAL_PU", 6, 3 }, 850182694Skmacy { "IMP_SET_PD", 3, 3 }, 851182694Skmacy { "IMP_SET_PU", 0, 3 }, 852182694Skmacy { "MC7_ERR_ADDR", 0x1ac, 0 }, 853182694Skmacy { "ErrAddress", 3, 29 }, 854182694Skmacy { "ErrAgent", 1, 2 }, 855182694Skmacy { "ErrOp", 0, 1 }, 856182694Skmacy { "MC7_ECC", 0x1b0, 0 }, 857182694Skmacy { "UECnt", 10, 8 }, 858182694Skmacy { "CECnt", 2, 8 }, 859182694Skmacy { "ECCChkEn", 1, 1 }, 860182694Skmacy { "ECCGenEn", 0, 1 }, 861182694Skmacy { "MC7_CE_ADDR", 0x1b4, 0 }, 862182694Skmacy { "MC7_CE_DATA0", 0x1b8, 0 }, 863182694Skmacy { "MC7_CE_DATA1", 0x1bc, 0 }, 864182694Skmacy { "MC7_CE_DATA2", 0x1c0, 0 }, 865182694Skmacy { "Data", 0, 8 }, 866182694Skmacy { "MC7_UE_ADDR", 0x1c4, 0 }, 867182694Skmacy { "MC7_UE_DATA0", 0x1c8, 0 }, 868182694Skmacy { "MC7_UE_DATA1", 0x1cc, 0 }, 869182694Skmacy { "MC7_UE_DATA2", 0x1d0, 0 }, 870182694Skmacy { "Data", 0, 8 }, 871182694Skmacy { "MC7_BD_ADDR", 0x1d4, 0 }, 872182694Skmacy { "Addr", 3, 29 }, 873182694Skmacy { "MC7_BD_DATA0", 0x1d8, 0 }, 874182694Skmacy { "MC7_BD_DATA1", 0x1dc, 0 }, 875182694Skmacy { "MC7_BD_DATA2", 0x1e0, 0 }, 876182694Skmacy { "Data", 0, 8 }, 877182694Skmacy { "MC7_BD_OP", 0x1e4, 0 }, 878182694Skmacy { "Busy", 31, 1 }, 879182694Skmacy { "Op", 0, 1 }, 880182694Skmacy { "MC7_BIST_ADDR_BEG", 0x1e8, 0 }, 881182694Skmacy { "AddrBeg", 5, 27 }, 882182694Skmacy { "MC7_BIST_ADDR_END", 0x1ec, 0 }, 883182694Skmacy { "AddrEnd", 5, 27 }, 884182694Skmacy { "MC7_BIST_DATA", 0x1f0, 0 }, 885182694Skmacy { "MC7_BIST_OP", 0x1f4, 0 }, 886182694Skmacy { "Busy", 31, 1 }, 887182694Skmacy { "Gap", 4, 5 }, 888182694Skmacy { "Cont", 3, 1 }, 889182694Skmacy { "DataPat", 1, 2 }, 890182694Skmacy { "Op", 0, 1 }, 891182694Skmacy { "MC7_INT_ENABLE", 0x1f8, 0 }, 892182694Skmacy { "AE", 17, 1 }, 893182694Skmacy { "PE", 2, 15 }, 894182694Skmacy { "UE", 1, 1 }, 895182694Skmacy { "CE", 0, 1 }, 896182694Skmacy { "MC7_INT_CAUSE", 0x1fc, 0 }, 897182694Skmacy { "AE", 17, 1 }, 898182694Skmacy { "PE", 2, 15 }, 899182694Skmacy { "UE", 1, 1 }, 900182694Skmacy { "CE", 0, 1 }, 901204267Snp { NULL, 0, 0 } 902182694Skmacy}; 903182694Skmacy 904182694Skmacystruct reg_info t3c_mc7_cm_regs[] = { 905182694Skmacy { "MC7_CFG", 0x200, 0 }, 906182694Skmacy { "ImpSetUpdate", 14, 1 }, 907182694Skmacy { "IFEn", 13, 1 }, 908182694Skmacy { "TERM300", 12, 1 }, 909182694Skmacy { "TERM150", 11, 1 }, 910182694Skmacy { "Slow", 10, 1 }, 911182694Skmacy { "Width", 8, 2 }, 912182694Skmacy { "ODTEn", 7, 1 }, 913182694Skmacy { "Bks", 6, 1 }, 914182694Skmacy { "Org", 5, 1 }, 915182694Skmacy { "Den", 2, 3 }, 916182694Skmacy { "Rdy", 1, 1 }, 917182694Skmacy { "ClkEn", 0, 1 }, 918182694Skmacy { "MC7_MODE", 0x204, 0 }, 919182694Skmacy { "Busy", 31, 1 }, 920182694Skmacy { "Mode", 0, 16 }, 921182694Skmacy { "MC7_EXT_MODE1", 0x208, 0 }, 922182694Skmacy { "Busy", 31, 1 }, 923182694Skmacy { "OCDAdjustMode", 20, 1 }, 924182694Skmacy { "OCDCode", 16, 4 }, 925182694Skmacy { "ExtMode1", 0, 16 }, 926182694Skmacy { "MC7_EXT_MODE2", 0x20c, 0 }, 927182694Skmacy { "Busy", 31, 1 }, 928182694Skmacy { "ExtMode2", 0, 16 }, 929182694Skmacy { "MC7_EXT_MODE3", 0x210, 0 }, 930182694Skmacy { "Busy", 31, 1 }, 931182694Skmacy { "ExtMode3", 0, 16 }, 932182694Skmacy { "MC7_PRE", 0x214, 0 }, 933182694Skmacy { "Busy", 31, 1 }, 934182694Skmacy { "MC7_REF", 0x218, 0 }, 935182694Skmacy { "Busy", 31, 1 }, 936182694Skmacy { "PreRefDiv", 1, 14 }, 937182694Skmacy { "PerRefEn", 0, 1 }, 938182694Skmacy { "MC7_DLL", 0x21c, 0 }, 939182694Skmacy { "DLLLock", 31, 1 }, 940182694Skmacy { "DLLDelta", 24, 7 }, 941182694Skmacy { "ManDelta", 3, 7 }, 942182694Skmacy { "DLLDeltaSel", 2, 1 }, 943182694Skmacy { "DLLEnb", 1, 1 }, 944182694Skmacy { "DLLRst", 0, 1 }, 945182694Skmacy { "MC7_PARM", 0x220, 0 }, 946182694Skmacy { "ActToPreDly", 26, 4 }, 947182694Skmacy { "ActToRdWrDly", 23, 3 }, 948182694Skmacy { "PreCyc", 20, 3 }, 949182694Skmacy { "RefCyc", 13, 7 }, 950182694Skmacy { "BkCyc", 8, 5 }, 951182694Skmacy { "WrToRdDly", 4, 4 }, 952182694Skmacy { "RdToWrDly", 0, 4 }, 953182694Skmacy { "MC7_HWM_WRR", 0x224, 0 }, 954182694Skmacy { "MEM_HWM", 26, 6 }, 955182694Skmacy { "ULP_HWM", 22, 4 }, 956182694Skmacy { "TOT_RLD_WT", 14, 8 }, 957182694Skmacy { "MEM_RLD_WT", 7, 7 }, 958182694Skmacy { "ULP_RLD_WT", 0, 7 }, 959182694Skmacy { "MC7_CAL", 0x228, 0 }, 960182694Skmacy { "BUSY", 31, 1 }, 961182694Skmacy { "CAL_FAULT", 30, 1 }, 962182694Skmacy { "PER_CAL_DIV", 22, 8 }, 963182694Skmacy { "PER_CAL_EN", 21, 1 }, 964182694Skmacy { "SGL_CAL_EN", 20, 1 }, 965182694Skmacy { "IMP_UPD_MODE", 19, 1 }, 966182694Skmacy { "IMP_SEL", 18, 1 }, 967182694Skmacy { "IMP_MAN_PD", 15, 3 }, 968182694Skmacy { "IMP_MAN_PU", 12, 3 }, 969182694Skmacy { "IMP_CAL_PD", 9, 3 }, 970182694Skmacy { "IMP_CAL_PU", 6, 3 }, 971182694Skmacy { "IMP_SET_PD", 3, 3 }, 972182694Skmacy { "IMP_SET_PU", 0, 3 }, 973182694Skmacy { "MC7_ERR_ADDR", 0x22c, 0 }, 974182694Skmacy { "ErrAddress", 3, 29 }, 975182694Skmacy { "ErrAgent", 1, 2 }, 976182694Skmacy { "ErrOp", 0, 1 }, 977182694Skmacy { "MC7_ECC", 0x230, 0 }, 978182694Skmacy { "UECnt", 10, 8 }, 979182694Skmacy { "CECnt", 2, 8 }, 980182694Skmacy { "ECCChkEn", 1, 1 }, 981182694Skmacy { "ECCGenEn", 0, 1 }, 982182694Skmacy { "MC7_CE_ADDR", 0x234, 0 }, 983182694Skmacy { "MC7_CE_DATA0", 0x238, 0 }, 984182694Skmacy { "MC7_CE_DATA1", 0x23c, 0 }, 985182694Skmacy { "MC7_CE_DATA2", 0x240, 0 }, 986182694Skmacy { "Data", 0, 8 }, 987182694Skmacy { "MC7_UE_ADDR", 0x244, 0 }, 988182694Skmacy { "MC7_UE_DATA0", 0x248, 0 }, 989182694Skmacy { "MC7_UE_DATA1", 0x24c, 0 }, 990182694Skmacy { "MC7_UE_DATA2", 0x250, 0 }, 991182694Skmacy { "Data", 0, 8 }, 992182694Skmacy { "MC7_BD_ADDR", 0x254, 0 }, 993182694Skmacy { "Addr", 3, 29 }, 994182694Skmacy { "MC7_BD_DATA0", 0x258, 0 }, 995182694Skmacy { "MC7_BD_DATA1", 0x25c, 0 }, 996182694Skmacy { "MC7_BD_DATA2", 0x260, 0 }, 997182694Skmacy { "Data", 0, 8 }, 998182694Skmacy { "MC7_BD_OP", 0x264, 0 }, 999182694Skmacy { "Busy", 31, 1 }, 1000182694Skmacy { "Op", 0, 1 }, 1001182694Skmacy { "MC7_BIST_ADDR_BEG", 0x268, 0 }, 1002182694Skmacy { "AddrBeg", 5, 27 }, 1003182694Skmacy { "MC7_BIST_ADDR_END", 0x26c, 0 }, 1004182694Skmacy { "AddrEnd", 5, 27 }, 1005182694Skmacy { "MC7_BIST_DATA", 0x270, 0 }, 1006182694Skmacy { "MC7_BIST_OP", 0x274, 0 }, 1007182694Skmacy { "Busy", 31, 1 }, 1008182694Skmacy { "Gap", 4, 5 }, 1009182694Skmacy { "Cont", 3, 1 }, 1010182694Skmacy { "DataPat", 1, 2 }, 1011182694Skmacy { "Op", 0, 1 }, 1012182694Skmacy { "MC7_INT_ENABLE", 0x278, 0 }, 1013182694Skmacy { "AE", 17, 1 }, 1014182694Skmacy { "PE", 2, 15 }, 1015182694Skmacy { "UE", 1, 1 }, 1016182694Skmacy { "CE", 0, 1 }, 1017182694Skmacy { "MC7_INT_CAUSE", 0x27c, 0 }, 1018182694Skmacy { "AE", 17, 1 }, 1019182694Skmacy { "PE", 2, 15 }, 1020182694Skmacy { "UE", 1, 1 }, 1021182694Skmacy { "CE", 0, 1 }, 1022204267Snp { NULL, 0, 0 } 1023182694Skmacy}; 1024182694Skmacy 1025182694Skmacystruct reg_info t3c_cim_regs[] = { 1026182694Skmacy { "CIM_BOOT_CFG", 0x280, 0 }, 1027182694Skmacy { "BootAddr", 2, 30 }, 1028182694Skmacy { "BootSdram", 1, 1 }, 1029182694Skmacy { "uPCRst", 0, 1 }, 1030182694Skmacy { "CIM_FLASH_BASE_ADDR", 0x284, 0 }, 1031182694Skmacy { "FlashBaseAddr", 2, 22 }, 1032182694Skmacy { "CIM_FLASH_ADDR_SIZE", 0x288, 0 }, 1033182694Skmacy { "FlashAddrSize", 2, 22 }, 1034182694Skmacy { "CIM_SDRAM_BASE_ADDR", 0x28c, 0 }, 1035182694Skmacy { "SdramBaseAddr", 2, 30 }, 1036182694Skmacy { "CIM_SDRAM_ADDR_SIZE", 0x290, 0 }, 1037182694Skmacy { "SdramAddrSize", 2, 30 }, 1038182694Skmacy { "CIM_UP_SPARE_INT", 0x294, 0 }, 1039182694Skmacy { "uPSpareInt", 0, 3 }, 1040182694Skmacy { "CIM_HOST_INT_ENABLE", 0x298, 0 }, 1041182694Skmacy { "DTagParErr", 28, 1 }, 1042182694Skmacy { "ITagParErr", 27, 1 }, 1043182694Skmacy { "IBQTPParErr", 26, 1 }, 1044182694Skmacy { "IBQULPParErr", 25, 1 }, 1045182694Skmacy { "IBQSGEHIParErr", 24, 1 }, 1046182694Skmacy { "IBQSGELOParErr", 23, 1 }, 1047182694Skmacy { "OBQULPLOParErr", 22, 1 }, 1048182694Skmacy { "OBQULPHIParErr", 21, 1 }, 1049182694Skmacy { "OBQSGEParErr", 20, 1 }, 1050182694Skmacy { "DCacheParErr", 19, 1 }, 1051182694Skmacy { "ICacheParErr", 18, 1 }, 1052182694Skmacy { "DRamParErr", 17, 1 }, 1053182694Skmacy { "Timer1IntEn", 15, 1 }, 1054182694Skmacy { "Timer0IntEn", 14, 1 }, 1055182694Skmacy { "PrefDropIntEn", 13, 1 }, 1056182694Skmacy { "BlkWrPlIntEn", 12, 1 }, 1057182694Skmacy { "BlkRdPlIntEn", 11, 1 }, 1058182694Skmacy { "BlkWrCtlIntEn", 10, 1 }, 1059182694Skmacy { "BlkRdCtlIntEn", 9, 1 }, 1060182694Skmacy { "BlkWrFlashIntEn", 8, 1 }, 1061182694Skmacy { "BlkRdFlashIntEn", 7, 1 }, 1062182694Skmacy { "SglWrFlashIntEn", 6, 1 }, 1063182694Skmacy { "WrBlkFlashIntEn", 5, 1 }, 1064182694Skmacy { "BlkWrBootIntEn", 4, 1 }, 1065182694Skmacy { "BlkRdBootIntEn", 3, 1 }, 1066182694Skmacy { "FlashRangeIntEn", 2, 1 }, 1067182694Skmacy { "SdramRangeIntEn", 1, 1 }, 1068182694Skmacy { "RsvdSpaceIntEn", 0, 1 }, 1069182694Skmacy { "CIM_HOST_INT_CAUSE", 0x29c, 0 }, 1070182694Skmacy { "DTagParErr", 28, 1 }, 1071182694Skmacy { "ITagParErr", 27, 1 }, 1072182694Skmacy { "IBQTPParErr", 26, 1 }, 1073182694Skmacy { "IBQULPParErr", 25, 1 }, 1074182694Skmacy { "IBQSGEHIParErr", 24, 1 }, 1075182694Skmacy { "IBQSGELOParErr", 23, 1 }, 1076182694Skmacy { "OBQULPLOParErr", 22, 1 }, 1077182694Skmacy { "OBQULPHIParErr", 21, 1 }, 1078182694Skmacy { "OBQSGEParErr", 20, 1 }, 1079182694Skmacy { "DCacheParErr", 19, 1 }, 1080182694Skmacy { "ICacheParErr", 18, 1 }, 1081182694Skmacy { "DRamParErr", 17, 1 }, 1082182694Skmacy { "Timer1Int", 15, 1 }, 1083182694Skmacy { "Timer0Int", 14, 1 }, 1084182694Skmacy { "PrefDropInt", 13, 1 }, 1085182694Skmacy { "BlkWrPlInt", 12, 1 }, 1086182694Skmacy { "BlkRdPlInt", 11, 1 }, 1087182694Skmacy { "BlkWrCtlInt", 10, 1 }, 1088182694Skmacy { "BlkRdCtlInt", 9, 1 }, 1089182694Skmacy { "BlkWrFlashInt", 8, 1 }, 1090182694Skmacy { "BlkRdFlashInt", 7, 1 }, 1091182694Skmacy { "SglWrFlashInt", 6, 1 }, 1092182694Skmacy { "WrBlkFlashInt", 5, 1 }, 1093182694Skmacy { "BlkWrBootInt", 4, 1 }, 1094182694Skmacy { "BlkRdBootInt", 3, 1 }, 1095182694Skmacy { "FlashRangeInt", 2, 1 }, 1096182694Skmacy { "SdramRangeInt", 1, 1 }, 1097182694Skmacy { "RsvdSpaceInt", 0, 1 }, 1098182694Skmacy { "CIM_UP_INT_ENABLE", 0x2a0, 0 }, 1099182694Skmacy { "DTagParErr", 28, 1 }, 1100182694Skmacy { "ITagParErr", 27, 1 }, 1101182694Skmacy { "IBQTPParErr", 26, 1 }, 1102182694Skmacy { "IBQULPParErr", 25, 1 }, 1103182694Skmacy { "IBQSGEHIParErr", 24, 1 }, 1104182694Skmacy { "IBQSGELOParErr", 23, 1 }, 1105182694Skmacy { "OBQULPLOParErr", 22, 1 }, 1106182694Skmacy { "OBQULPHIParErr", 21, 1 }, 1107182694Skmacy { "OBQSGEParErr", 20, 1 }, 1108182694Skmacy { "DCacheParErr", 19, 1 }, 1109182694Skmacy { "ICacheParErr", 18, 1 }, 1110182694Skmacy { "DRamParErr", 17, 1 }, 1111182694Skmacy { "MstPlIntEn", 16, 1 }, 1112182694Skmacy { "Timer1IntEn", 15, 1 }, 1113182694Skmacy { "Timer0IntEn", 14, 1 }, 1114182694Skmacy { "PrefDropIntEn", 13, 1 }, 1115182694Skmacy { "BlkWrPlIntEn", 12, 1 }, 1116182694Skmacy { "BlkRdPlIntEn", 11, 1 }, 1117182694Skmacy { "BlkWrCtlIntEn", 10, 1 }, 1118182694Skmacy { "BlkRdCtlIntEn", 9, 1 }, 1119182694Skmacy { "BlkWrFlashIntEn", 8, 1 }, 1120182694Skmacy { "BlkRdFlashIntEn", 7, 1 }, 1121182694Skmacy { "SglWrFlashIntEn", 6, 1 }, 1122182694Skmacy { "WrBlkFlashIntEn", 5, 1 }, 1123182694Skmacy { "BlkWrBootIntEn", 4, 1 }, 1124182694Skmacy { "BlkRdBootIntEn", 3, 1 }, 1125182694Skmacy { "FlashRangeIntEn", 2, 1 }, 1126182694Skmacy { "SdramRangeIntEn", 1, 1 }, 1127182694Skmacy { "RsvdSpaceIntEn", 0, 1 }, 1128182694Skmacy { "CIM_UP_INT_CAUSE", 0x2a4, 0 }, 1129182694Skmacy { "DTagParErr", 28, 1 }, 1130182694Skmacy { "ITagParErr", 27, 1 }, 1131182694Skmacy { "IBQTPParErr", 26, 1 }, 1132182694Skmacy { "IBQULPParErr", 25, 1 }, 1133182694Skmacy { "IBQSGEHIParErr", 24, 1 }, 1134182694Skmacy { "IBQSGELOParErr", 23, 1 }, 1135182694Skmacy { "OBQULPLOParErr", 22, 1 }, 1136182694Skmacy { "OBQULPHIParErr", 21, 1 }, 1137182694Skmacy { "OBQSGEParErr", 20, 1 }, 1138182694Skmacy { "DCacheParErr", 19, 1 }, 1139182694Skmacy { "ICacheParErr", 18, 1 }, 1140182694Skmacy { "DRamParErr", 17, 1 }, 1141182694Skmacy { "MstPlInt", 16, 1 }, 1142182694Skmacy { "Timer1Int", 15, 1 }, 1143182694Skmacy { "Timer0Int", 14, 1 }, 1144182694Skmacy { "PrefDropInt", 13, 1 }, 1145182694Skmacy { "BlkWrPlInt", 12, 1 }, 1146182694Skmacy { "BlkRdPlInt", 11, 1 }, 1147182694Skmacy { "BlkWrCtlInt", 10, 1 }, 1148182694Skmacy { "BlkRdCtlInt", 9, 1 }, 1149182694Skmacy { "BlkWrFlashInt", 8, 1 }, 1150182694Skmacy { "BlkRdFlashInt", 7, 1 }, 1151182694Skmacy { "SglWrFlashInt", 6, 1 }, 1152182694Skmacy { "WrBlkFlashInt", 5, 1 }, 1153182694Skmacy { "BlkWrBootInt", 4, 1 }, 1154182694Skmacy { "BlkRdBootInt", 3, 1 }, 1155182694Skmacy { "FlashRangeInt", 2, 1 }, 1156182694Skmacy { "SdramRangeInt", 1, 1 }, 1157182694Skmacy { "RsvdSpaceInt", 0, 1 }, 1158182694Skmacy { "CIM_IBQ_FULLA_THRSH", 0x2a8, 0 }, 1159182694Skmacy { "Ibq0FullThrsh", 0, 9 }, 1160182694Skmacy { "Ibq1FullThrsh", 16, 9 }, 1161182694Skmacy { "CIM_IBQ_FULLB_THRSH", 0x2ac, 0 }, 1162182694Skmacy { "Ibq2FullThrsh", 0, 9 }, 1163182694Skmacy { "Ibq3FullThrsh", 16, 9 }, 1164182694Skmacy { "CIM_HOST_ACC_CTRL", 0x2b0, 0 }, 1165182694Skmacy { "HostBusy", 17, 1 }, 1166182694Skmacy { "HostWrite", 16, 1 }, 1167182694Skmacy { "HostAddr", 0, 16 }, 1168182694Skmacy { "CIM_HOST_ACC_DATA", 0x2b4, 0 }, 1169182694Skmacy { "CIM_IBQ_DBG_CFG", 0x2c0, 0 }, 1170182694Skmacy { "IbqDbgAddr", 16, 9 }, 1171182694Skmacy { "IbqDbgQID", 3, 2 }, 1172182694Skmacy { "IbqDbgWr", 2, 1 }, 1173182694Skmacy { "IbqDbgBusy", 1, 1 }, 1174182694Skmacy { "IbqDbgEn", 0, 1 }, 1175182694Skmacy { "CIM_OBQ_DBG_CFG", 0x2c4, 0 }, 1176182694Skmacy { "ObqDbgAddr", 16, 9 }, 1177182694Skmacy { "ObqDbgQID", 3, 2 }, 1178182694Skmacy { "ObqDbgWr", 2, 1 }, 1179182694Skmacy { "ObqDbgBusy", 1, 1 }, 1180182694Skmacy { "ObqDbgEn", 0, 1 }, 1181182694Skmacy { "CIM_IBQ_DBG_DATA", 0x2c8, 0 }, 1182182694Skmacy { "CIM_OBQ_DBG_DATA", 0x2cc, 0 }, 1183182694Skmacy { "CIM_CDEBUGDATA", 0x2d0, 0 }, 1184182694Skmacy { "CDebugDataH", 16, 16 }, 1185182694Skmacy { "CDebugDataL", 0, 16 }, 1186182694Skmacy { "CIM_DEBUGCFG", 0x2e0, 0 }, 1187182694Skmacy { "POLADbgRdPtr", 23, 9 }, 1188182694Skmacy { "PILADbgRdPtr", 14, 9 }, 1189182694Skmacy { "LADbgEn", 12, 1 }, 1190182694Skmacy { "DebugSelH", 5, 5 }, 1191182694Skmacy { "DebugSelL", 0, 5 }, 1192182694Skmacy { "CIM_DEBUGSTS", 0x2e4, 0 }, 1193182694Skmacy { "POLADbgWrPtr", 16, 9 }, 1194182694Skmacy { "PILADbgWrPtr", 0, 9 }, 1195182694Skmacy { "CIM_PO_LA_DEBUGDATA", 0x2e8, 0 }, 1196182694Skmacy { "CIM_PI_LA_DEBUGDATA", 0x2ec, 0 }, 1197204267Snp { NULL, 0, 0 } 1198182694Skmacy}; 1199182694Skmacy 1200182694Skmacystruct reg_info t3c_tp1_regs[] = { 1201182694Skmacy { "TP_IN_CONFIG", 0x300, 0 }, 1202182694Skmacy { "RXFbArbPrio", 25, 1 }, 1203182694Skmacy { "TXFbArbPrio", 24, 1 }, 1204182694Skmacy { "DBMaxOpCnt", 16, 8 }, 1205182694Skmacy { "IPv6Enable", 15, 1 }, 1206182694Skmacy { "NICMode", 14, 1 }, 1207182694Skmacy { "EChecksumCheckTCP", 13, 1 }, 1208182694Skmacy { "EChecksumCheckIP", 12, 1 }, 1209182694Skmacy { "ECPL", 10, 1 }, 1210182694Skmacy { "EEthernet", 8, 1 }, 1211182694Skmacy { "ETunnel", 7, 1 }, 1212182694Skmacy { "CChecksumCheckTCP", 6, 1 }, 1213182694Skmacy { "CChecksumCheckIP", 5, 1 }, 1214182694Skmacy { "CCPL", 3, 1 }, 1215182694Skmacy { "CEthernet", 1, 1 }, 1216182694Skmacy { "CTunnel", 0, 1 }, 1217182694Skmacy { "TP_OUT_CONFIG", 0x304, 0 }, 1218182694Skmacy { "IPIDSplitMode", 16, 1 }, 1219182694Skmacy { "VLANExtractionEnable2ndPort", 13, 1 }, 1220182694Skmacy { "VLANExtractionEnable", 12, 1 }, 1221182694Skmacy { "EChecksumGenerateTCP", 11, 1 }, 1222182694Skmacy { "EChecksumGenerateIP", 10, 1 }, 1223182694Skmacy { "ECPL", 8, 1 }, 1224182694Skmacy { "EEthernet", 6, 1 }, 1225182694Skmacy { "CChecksumGenerateTCP", 5, 1 }, 1226182694Skmacy { "CChecksumGenerateIP", 4, 1 }, 1227182694Skmacy { "CCPL", 2, 1 }, 1228182694Skmacy { "CEthernet", 0, 1 }, 1229182694Skmacy { "TP_GLOBAL_CONFIG", 0x308, 0 }, 1230182694Skmacy { "SYNCookieParams", 26, 6 }, 1231182694Skmacy { "RXFlowControlDisable", 25, 1 }, 1232182694Skmacy { "TXPacingEnable", 24, 1 }, 1233182694Skmacy { "AttackFilterEnable", 23, 1 }, 1234182694Skmacy { "SYNCookieNoOptions", 22, 1 }, 1235182694Skmacy { "ProtectedMode", 21, 1 }, 1236182694Skmacy { "PingDrop", 20, 1 }, 1237182694Skmacy { "FragmentDrop", 19, 1 }, 1238182694Skmacy { "FiveTupleLookup", 17, 2 }, 1239182694Skmacy { "PathMTU", 15, 1 }, 1240182694Skmacy { "IPIdentSplit", 14, 1 }, 1241182694Skmacy { "IPChecksumOffload", 13, 1 }, 1242182694Skmacy { "UDPChecksumOffload", 12, 1 }, 1243182694Skmacy { "TCPChecksumOffload", 11, 1 }, 1244182694Skmacy { "QOSMapping", 10, 1 }, 1245182694Skmacy { "TCAMServerUse", 8, 2 }, 1246182694Skmacy { "IPTTL", 0, 8 }, 1247182694Skmacy { "TP_GLOBAL_RX_CREDIT", 0x30c, 0 }, 1248182694Skmacy { "TP_CMM_SIZE", 0x310, 0 }, 1249182694Skmacy { "CMMemMgrSize", 0, 28 }, 1250182694Skmacy { "TP_CMM_MM_BASE", 0x314, 0 }, 1251182694Skmacy { "CMMemMgrBase", 0, 28 }, 1252182694Skmacy { "TP_CMM_TIMER_BASE", 0x318, 0 }, 1253182694Skmacy { "CMTimerMaxNum", 28, 2 }, 1254182694Skmacy { "CMTimerBase", 0, 28 }, 1255182694Skmacy { "TP_PMM_SIZE", 0x31c, 0 }, 1256182694Skmacy { "PMSize", 0, 28 }, 1257182694Skmacy { "TP_PMM_TX_BASE", 0x320, 0 }, 1258182694Skmacy { "TP_PMM_DEFRAG_BASE", 0x324, 0 }, 1259182694Skmacy { "TP_PMM_RX_BASE", 0x328, 0 }, 1260182694Skmacy { "TP_PMM_RX_PAGE_SIZE", 0x32c, 0 }, 1261182694Skmacy { "TP_PMM_RX_MAX_PAGE", 0x330, 0 }, 1262182694Skmacy { "PMRxMaxPage", 0, 21 }, 1263182694Skmacy { "TP_PMM_TX_PAGE_SIZE", 0x334, 0 }, 1264182694Skmacy { "TP_PMM_TX_MAX_PAGE", 0x338, 0 }, 1265182694Skmacy { "PMTxMaxPage", 0, 21 }, 1266182694Skmacy { "TP_TCP_OPTIONS", 0x340, 0 }, 1267182694Skmacy { "MTUDefault", 16, 16 }, 1268182694Skmacy { "MTUEnable", 10, 1 }, 1269182694Skmacy { "SACKTx", 9, 1 }, 1270182694Skmacy { "SACKRx", 8, 1 }, 1271182694Skmacy { "SACKMode", 4, 2 }, 1272182694Skmacy { "WindowScaleMode", 2, 2 }, 1273182694Skmacy { "TimestampsMode", 0, 2 }, 1274182694Skmacy { "TP_DACK_CONFIG", 0x344, 0 }, 1275182694Skmacy { "AutoState3", 30, 2 }, 1276182694Skmacy { "AutoState2", 28, 2 }, 1277182694Skmacy { "AutoState1", 26, 2 }, 1278182694Skmacy { "ByteThreshold", 5, 20 }, 1279182694Skmacy { "MSSThreshold", 3, 2 }, 1280182694Skmacy { "AutoCareful", 2, 1 }, 1281182694Skmacy { "AutoEnable", 1, 1 }, 1282182694Skmacy { "Mode", 0, 1 }, 1283182694Skmacy { "TP_PC_CONFIG", 0x348, 0 }, 1284182694Skmacy { "CMCacheDisable", 31, 1 }, 1285182694Skmacy { "EnableOcspiFull", 30, 1 }, 1286182694Skmacy { "EnableFLMErrorDDP", 29, 1 }, 1287182694Skmacy { "LockTid", 28, 1 }, 1288182694Skmacy { "FixRcvWnd", 27, 1 }, 1289182694Skmacy { "TxTosQueueMapMode", 26, 1 }, 1290182694Skmacy { "RddpCongEn", 25, 1 }, 1291182694Skmacy { "EnableOnFlyPDU", 24, 1 }, 1292182694Skmacy { "EnableEPCMDAFull", 23, 1 }, 1293182694Skmacy { "ModulateUnionMode", 22, 1 }, 1294182694Skmacy { "TxDataAckRateEnable", 21, 1 }, 1295182694Skmacy { "TxDeferEnable", 20, 1 }, 1296182694Skmacy { "RxCongestionMode", 19, 1 }, 1297182694Skmacy { "HearbeatOnceDACK", 18, 1 }, 1298182694Skmacy { "HearbeatOnceHeap", 17, 1 }, 1299182694Skmacy { "HearbeatDACK", 16, 1 }, 1300182694Skmacy { "TxCongestionMode", 15, 1 }, 1301182694Skmacy { "AcceptLatestRcvAdv", 14, 1 }, 1302182694Skmacy { "DisableSYNData", 13, 1 }, 1303182694Skmacy { "DisableWindowPSH", 12, 1 }, 1304182694Skmacy { "DisableFINOldData", 11, 1 }, 1305182694Skmacy { "EnableFLMError", 10, 1 }, 1306182694Skmacy { "DisableNextMtu", 9, 1 }, 1307182694Skmacy { "FilterPeerFIN", 8, 1 }, 1308182694Skmacy { "EnableFeedbackSend", 7, 1 }, 1309182694Skmacy { "EnableRDMAError", 6, 1 }, 1310182694Skmacy { "EnableDDPFlowControl", 5, 1 }, 1311182694Skmacy { "DisableHeldFIN", 4, 1 }, 1312182694Skmacy { "TableLatencyDelta", 0, 4 }, 1313182694Skmacy { "TP_PC_CONFIG2", 0x34c, 0 }, 1314182694Skmacy { "DisbleDaParbit0", 15, 1 }, 1315182694Skmacy { "EnableArpMiss", 13, 1 }, 1316182694Skmacy { "EnableNonOfdTnlSyn", 12, 1 }, 1317182694Skmacy { "EnableIPv6RSS", 11, 1 }, 1318182694Skmacy { "EnableDropRQEmptyPkt", 10, 1 }, 1319182694Skmacy { "EnableTxPortfromDA2", 9, 1 }, 1320182694Skmacy { "EnableRxPktTmstpRss", 8, 1 }, 1321182694Skmacy { "EnableSndUnaInRxData", 7, 1 }, 1322182694Skmacy { "EnableRxPortFromAddr", 6, 1 }, 1323182694Skmacy { "EnableTxPortfromDA", 5, 1 }, 1324182694Skmacy { "EnableCHdrAFull", 4, 1 }, 1325182694Skmacy { "EnableNonOfdScbBit", 3, 1 }, 1326182694Skmacy { "EnableNonOfdTidRss", 2, 1 }, 1327182694Skmacy { "EnableNonOfdTcbRss", 1, 1 }, 1328182694Skmacy { "EnableOldRxForward", 0, 1 }, 1329182694Skmacy { "TP_TCP_BACKOFF_REG0", 0x350, 0 }, 1330182694Skmacy { "TimerBackoffIndex3", 24, 8 }, 1331182694Skmacy { "TimerBackoffIndex2", 16, 8 }, 1332182694Skmacy { "TimerBackoffIndex1", 8, 8 }, 1333182694Skmacy { "TimerBackoffIndex0", 0, 8 }, 1334182694Skmacy { "TP_TCP_BACKOFF_REG1", 0x354, 0 }, 1335182694Skmacy { "TimerBackoffIndex7", 24, 8 }, 1336182694Skmacy { "TimerBackoffIndex6", 16, 8 }, 1337182694Skmacy { "TimerBackoffIndex5", 8, 8 }, 1338182694Skmacy { "TimerBackoffIndex4", 0, 8 }, 1339182694Skmacy { "TP_TCP_BACKOFF_REG2", 0x358, 0 }, 1340182694Skmacy { "TimerBackoffIndex11", 24, 8 }, 1341182694Skmacy { "TimerBackoffIndex10", 16, 8 }, 1342182694Skmacy { "TimerBackoffIndex9", 8, 8 }, 1343182694Skmacy { "TimerBackoffIndex8", 0, 8 }, 1344182694Skmacy { "TP_TCP_BACKOFF_REG3", 0x35c, 0 }, 1345182694Skmacy { "TimerBackoffIndex15", 24, 8 }, 1346182694Skmacy { "TimerBackoffIndex14", 16, 8 }, 1347182694Skmacy { "TimerBackoffIndex13", 8, 8 }, 1348182694Skmacy { "TimerBackoffIndex12", 0, 8 }, 1349182694Skmacy { "TP_PARA_REG0", 0x360, 0 }, 1350182694Skmacy { "InitCwnd", 24, 3 }, 1351182694Skmacy { "DupAckThresh", 20, 4 }, 1352182694Skmacy { "TP_PARA_REG1", 0x364, 0 }, 1353182694Skmacy { "InitRwnd", 16, 16 }, 1354182694Skmacy { "InitialSSThresh", 0, 16 }, 1355182694Skmacy { "TP_PARA_REG2", 0x368, 0 }, 1356182694Skmacy { "MaxRxData", 16, 16 }, 1357182694Skmacy { "RxCoalesceSize", 0, 16 }, 1358182694Skmacy { "TP_PARA_REG3", 0x36c, 0 }, 1359182694Skmacy { "TunnelCngDrop1", 21, 1 }, 1360182694Skmacy { "TunnelCngDrop0", 20, 1 }, 1361182694Skmacy { "TxDataAckIdx", 16, 4 }, 1362182694Skmacy { "RxFragEnable", 12, 3 }, 1363182694Skmacy { "TxPaceFixedStrict", 11, 1 }, 1364182694Skmacy { "TxPaceAutoStrict", 10, 1 }, 1365182694Skmacy { "TxPaceFixed", 9, 1 }, 1366182694Skmacy { "TxPaceAuto", 8, 1 }, 1367182694Skmacy { "RxUrgTunnel", 6, 1 }, 1368182694Skmacy { "RxUrgMode", 5, 1 }, 1369182694Skmacy { "TxUrgMode", 4, 1 }, 1370182694Skmacy { "CngCtrlMode", 2, 2 }, 1371182694Skmacy { "RxCoalesceEnable", 1, 1 }, 1372182694Skmacy { "RxCoalescePshEn", 0, 1 }, 1373182694Skmacy { "TP_PARA_REG4", 0x370, 0 }, 1374182694Skmacy { "HighSpeedCfg", 24, 8 }, 1375182694Skmacy { "NewRenoCfg", 16, 8 }, 1376182694Skmacy { "TahoeCfg", 8, 8 }, 1377182694Skmacy { "RenoCfg", 0, 8 }, 1378182694Skmacy { "TP_PARA_REG5", 0x374, 0 }, 1379182694Skmacy { "IndicateSize", 16, 16 }, 1380182694Skmacy { "SchdEnable", 8, 1 }, 1381182694Skmacy { "RxDdpOffInit", 3, 1 }, 1382182694Skmacy { "OnFlyDDPEnable", 2, 1 }, 1383182694Skmacy { "DackTimerSpin", 1, 1 }, 1384182694Skmacy { "PushTimerEnable", 0, 1 }, 1385182694Skmacy { "TP_PARA_REG6", 0x378, 0 }, 1386182694Skmacy { "TxPDUSizeAdj", 16, 8 }, 1387182694Skmacy { "EnableDeferACK", 12, 1 }, 1388182694Skmacy { "EnableESnd", 11, 1 }, 1389182694Skmacy { "EnableCSnd", 10, 1 }, 1390182694Skmacy { "EnablePDUE", 9, 1 }, 1391182694Skmacy { "EnablePDUC", 8, 1 }, 1392182694Skmacy { "EnableBUFI", 7, 1 }, 1393182694Skmacy { "EnableBUFE", 6, 1 }, 1394182694Skmacy { "EnableDefer", 5, 1 }, 1395182694Skmacy { "EnableClearRxmtOos", 4, 1 }, 1396182694Skmacy { "DisablePDUCng", 3, 1 }, 1397182694Skmacy { "DisablePDUTimeout", 2, 1 }, 1398182694Skmacy { "DisablePDURxmt", 1, 1 }, 1399182694Skmacy { "DisablePDUxmt", 0, 1 }, 1400182694Skmacy { "TP_PARA_REG7", 0x37c, 0 }, 1401182694Skmacy { "PMMaxXferLen1", 16, 16 }, 1402182694Skmacy { "PMMaxXferLen0", 0, 16 }, 1403182694Skmacy { "TP_TIMER_RESOLUTION", 0x390, 0 }, 1404182694Skmacy { "TimerResolution", 16, 8 }, 1405182694Skmacy { "TimestampResolution", 8, 8 }, 1406182694Skmacy { "DelayedACKResolution", 0, 8 }, 1407182694Skmacy { "TP_MSL", 0x394, 0 }, 1408182694Skmacy { "MSL", 0, 30 }, 1409182694Skmacy { "TP_RXT_MIN", 0x398, 0 }, 1410182694Skmacy { "RxtMin", 0, 30 }, 1411182694Skmacy { "TP_RXT_MAX", 0x39c, 0 }, 1412182694Skmacy { "RxtMax", 0, 30 }, 1413182694Skmacy { "TP_PERS_MIN", 0x3a0, 0 }, 1414182694Skmacy { "PersMin", 0, 30 }, 1415182694Skmacy { "TP_PERS_MAX", 0x3a4, 0 }, 1416182694Skmacy { "PersMax", 0, 30 }, 1417182694Skmacy { "TP_KEEP_IDLE", 0x3a8, 0 }, 1418182694Skmacy { "KeepaliveIdle", 0, 30 }, 1419182694Skmacy { "TP_KEEP_INTVL", 0x3ac, 0 }, 1420182694Skmacy { "KeepaliveIntvl", 0, 30 }, 1421182694Skmacy { "TP_INIT_SRTT", 0x3b0, 0 }, 1422182694Skmacy { "InitSrtt", 0, 16 }, 1423182694Skmacy { "TP_DACK_TIMER", 0x3b4, 0 }, 1424182694Skmacy { "DackTime", 0, 12 }, 1425182694Skmacy { "TP_FINWAIT2_TIMER", 0x3b8, 0 }, 1426182694Skmacy { "Finwait2Time", 0, 30 }, 1427182694Skmacy { "TP_FAST_FINWAIT2_TIMER", 0x3bc, 0 }, 1428182694Skmacy { "FastFinwait2Time", 0, 30 }, 1429182694Skmacy { "TP_SHIFT_CNT", 0x3c0, 0 }, 1430182694Skmacy { "SynShiftMax", 24, 8 }, 1431182694Skmacy { "RxtShiftMaxR1", 20, 4 }, 1432182694Skmacy { "RxtShiftMaxR2", 16, 4 }, 1433182694Skmacy { "PerShiftBackoffMax", 12, 4 }, 1434182694Skmacy { "PerShiftMax", 8, 4 }, 1435182694Skmacy { "KeepaliveMax", 0, 8 }, 1436182694Skmacy { "TP_TIME_HI", 0x3c8, 0 }, 1437182694Skmacy { "TP_TIME_LO", 0x3cc, 0 }, 1438182694Skmacy { "TP_MTU_PORT_TABLE", 0x3d0, 0 }, 1439182694Skmacy { "Port1MTUValue", 16, 16 }, 1440182694Skmacy { "Port0MTUValue", 0, 16 }, 1441182694Skmacy { "TP_ULP_TABLE", 0x3d4, 0 }, 1442182694Skmacy { "ULPType7Field", 28, 4 }, 1443182694Skmacy { "ULPType6Field", 24, 4 }, 1444182694Skmacy { "ULPType5Field", 20, 4 }, 1445182694Skmacy { "ULPType4Field", 16, 4 }, 1446182694Skmacy { "ULPType3Field", 12, 4 }, 1447182694Skmacy { "ULPType2Field", 8, 4 }, 1448182694Skmacy { "ULPType1Field", 4, 4 }, 1449182694Skmacy { "ULPType0Field", 0, 4 }, 1450182694Skmacy { "TP_PACE_TABLE", 0x3d8, 0 }, 1451182694Skmacy { "TP_CCTRL_TABLE", 0x3dc, 0 }, 1452182694Skmacy { "TP_TOS_TABLE", 0x3e0, 0 }, 1453182694Skmacy { "TP_MTU_TABLE", 0x3e4, 0 }, 1454182694Skmacy { "TP_RSS_MAP_TABLE", 0x3e8, 0 }, 1455182694Skmacy { "TP_RSS_LKP_TABLE", 0x3ec, 0 }, 1456182694Skmacy { "TP_RSS_CONFIG", 0x3f0, 0 }, 1457182694Skmacy { "TNL4tupEn", 29, 1 }, 1458182694Skmacy { "TNL2tupEn", 28, 1 }, 1459182694Skmacy { "TNLprtEn", 26, 1 }, 1460182694Skmacy { "TNLMapEn", 25, 1 }, 1461182694Skmacy { "TNLLkpEn", 24, 1 }, 1462182694Skmacy { "OFD4tupEn", 21, 1 }, 1463182694Skmacy { "OFD2tupEn", 20, 1 }, 1464182694Skmacy { "OFDMapEn", 17, 1 }, 1465182694Skmacy { "OFDLkpEn", 16, 1 }, 1466182694Skmacy { "SYN4tupEn", 13, 1 }, 1467182694Skmacy { "SYN2tupEn", 12, 1 }, 1468182694Skmacy { "SYNMapEn", 9, 1 }, 1469182694Skmacy { "SYNLkpEn", 8, 1 }, 1470182694Skmacy { "RRCPLMapEn", 7, 1 }, 1471182694Skmacy { "RRCPLCPUSIZE", 4, 3 }, 1472182694Skmacy { "RQFeedbackEnable", 3, 1 }, 1473182694Skmacy { "HashToeplitz", 2, 1 }, 1474182694Skmacy { "HashSave", 1, 1 }, 1475182694Skmacy { "Disable", 0, 1 }, 1476182694Skmacy { "TP_RSS_CONFIG_TNL", 0x3f4, 0 }, 1477182694Skmacy { "MaskSize", 28, 3 }, 1478182694Skmacy { "DefaultCPUBase", 22, 6 }, 1479182694Skmacy { "DefaultCPU", 16, 6 }, 1480182694Skmacy { "DefaultQueue", 0, 16 }, 1481182694Skmacy { "TP_RSS_CONFIG_OFD", 0x3f8, 0 }, 1482182694Skmacy { "MaskSize", 28, 3 }, 1483182694Skmacy { "DefaultCPUBase", 22, 6 }, 1484182694Skmacy { "DefaultCPU", 16, 6 }, 1485182694Skmacy { "DefaultQueue", 0, 16 }, 1486182694Skmacy { "TP_RSS_CONFIG_SYN", 0x3fc, 0 }, 1487182694Skmacy { "MaskSize", 28, 3 }, 1488182694Skmacy { "DefaultCPUBase", 22, 6 }, 1489182694Skmacy { "DefaultCPU", 16, 6 }, 1490182694Skmacy { "DefaultQueue", 0, 16 }, 1491182694Skmacy { "TP_RSS_SECRET_KEY0", 0x400, 0 }, 1492182694Skmacy { "TP_RSS_SECRET_KEY1", 0x404, 0 }, 1493182694Skmacy { "TP_RSS_SECRET_KEY2", 0x408, 0 }, 1494182694Skmacy { "TP_RSS_SECRET_KEY3", 0x40c, 0 }, 1495182694Skmacy { "TP_TM_PIO_ADDR", 0x418, 0 }, 1496182694Skmacy { "TP_TM_PIO_DATA", 0x41c, 0 }, 1497182694Skmacy { "TP_TX_MOD_QUE_TABLE", 0x420, 0 }, 1498182694Skmacy { "TP_TX_RESOURCE_LIMIT", 0x424, 0 }, 1499182694Skmacy { "TX_RESOURCE_LIMIT_CH1_PC", 24, 8 }, 1500182694Skmacy { "TX_RESOURCE_LIMIT_CH1_NON_PC", 16, 8 }, 1501182694Skmacy { "TX_RESOURCE_LIMIT_CH0_PC", 8, 8 }, 1502182694Skmacy { "TX_RESOURCE_LIMIT_CH0_NON_PC", 0, 8 }, 1503182694Skmacy { "TP_TX_MOD_QUEUE_REQ_MAP", 0x428, 0 }, 1504182694Skmacy { "RX_MOD_WEIGHT", 24, 8 }, 1505182694Skmacy { "TX_MOD_WEIGHT", 16, 8 }, 1506182694Skmacy { "TX_MOD_TIMER_MODE", 8, 8 }, 1507182694Skmacy { "TX_MOD_QUEUE_REQ_MAP", 0, 8 }, 1508182694Skmacy { "TP_TX_MOD_QUEUE_WEIGHT1", 0x42c, 0 }, 1509182694Skmacy { "TP_TX_MOD_QUEUE_WEIGHT7", 24, 8 }, 1510182694Skmacy { "TP_TX_MOD_QUEUE_WEIGHT6", 16, 8 }, 1511182694Skmacy { "TP_TX_MOD_QUEUE_WEIGHT5", 8, 8 }, 1512182694Skmacy { "TP_TX_MOD_QUEUE_WEIGHT4", 0, 8 }, 1513182694Skmacy { "TP_TX_MOD_QUEUE_WEIGHT0", 0x430, 0 }, 1514182694Skmacy { "TP_TX_MOD_QUEUE_WEIGHT3", 24, 8 }, 1515182694Skmacy { "TP_TX_MOD_QUEUE_WEIGHT2", 16, 8 }, 1516182694Skmacy { "TP_TX_MOD_QUEUE_WEIGHT1", 8, 8 }, 1517182694Skmacy { "TP_TX_MOD_QUEUE_WEIGHT0", 0, 8 }, 1518182694Skmacy { "TP_MOD_CHANNEL_WEIGHT", 0x434, 0 }, 1519182694Skmacy { "RX_MOD_CHANNEL_WEIGHT1", 24, 8 }, 1520182694Skmacy { "RX_MOD_CHANNEL_WEIGHT0", 16, 8 }, 1521182694Skmacy { "TX_MOD_CHANNEL_WEIGHT1", 8, 8 }, 1522182694Skmacy { "TX_MOD_CHANNEL_WEIGHT0", 0, 8 }, 1523182694Skmacy { "TP_MOD_RATE_LIMIT", 0x438, 0 }, 1524182694Skmacy { "RX_MOD_RATE_LIMIT_INC", 24, 8 }, 1525182694Skmacy { "RX_MOD_RATE_LIMIT_TICK", 16, 8 }, 1526182694Skmacy { "TX_MOD_RATE_LIMIT_INC", 8, 8 }, 1527182694Skmacy { "TX_MOD_RATE_LIMIT_TICK", 0, 8 }, 1528182694Skmacy { "TP_PIO_ADDR", 0x440, 0 }, 1529182694Skmacy { "TP_PIO_DATA", 0x444, 0 }, 1530182694Skmacy { "TP_RESET", 0x44c, 0 }, 1531182694Skmacy { "FlstInitEnable", 1, 1 }, 1532182694Skmacy { "TPReset", 0, 1 }, 1533182694Skmacy { "TP_MIB_INDEX", 0x450, 0 }, 1534182694Skmacy { "TP_MIB_RDATA", 0x454, 0 }, 1535182694Skmacy { "TP_SYNC_TIME_HI", 0x458, 0 }, 1536182694Skmacy { "TP_SYNC_TIME_LO", 0x45c, 0 }, 1537182694Skmacy { "TP_CMM_MM_RX_FLST_BASE", 0x460, 0 }, 1538182694Skmacy { "CMRxFlstBase", 0, 28 }, 1539182694Skmacy { "TP_CMM_MM_TX_FLST_BASE", 0x464, 0 }, 1540182694Skmacy { "CMTxFlstBase", 0, 28 }, 1541182694Skmacy { "TP_CMM_MM_PS_FLST_BASE", 0x468, 0 }, 1542182694Skmacy { "CMPsFlstBase", 0, 28 }, 1543182694Skmacy { "TP_CMM_MM_MAX_PSTRUCT", 0x46c, 0 }, 1544182694Skmacy { "CMMaxPstruct", 0, 21 }, 1545182694Skmacy { "TP_INT_ENABLE", 0x470, 0 }, 1546182694Skmacy { "FlmTxFlstEmpty", 30, 1 }, 1547182694Skmacy { "FlmRxFlstEmpty", 29, 1 }, 1548182694Skmacy { "FlmPerrSet", 28, 1 }, 1549182694Skmacy { "ProtocolSramPerr", 27, 1 }, 1550182694Skmacy { "ArpLutPerr", 26, 1 }, 1551182694Skmacy { "CmRcfOpPerr", 25, 1 }, 1552182694Skmacy { "CmCachePerr", 24, 1 }, 1553182694Skmacy { "CmRcfDataPerr", 23, 1 }, 1554182694Skmacy { "DbL2tLutPerr", 22, 1 }, 1555182694Skmacy { "DbTxTidPerr", 21, 1 }, 1556182694Skmacy { "DbExtPerr", 20, 1 }, 1557182694Skmacy { "DbOpPerr", 19, 1 }, 1558182694Skmacy { "TmCachePerr", 18, 1 }, 1559182694Skmacy { "ETpOutCplFifoPerr", 17, 1 }, 1560182694Skmacy { "ETpOutTcpFifoPerr", 16, 1 }, 1561182694Skmacy { "ETpOutIpFifoPerr", 15, 1 }, 1562182694Skmacy { "ETpOutEthFifoPerr", 14, 1 }, 1563182694Skmacy { "ETpInCplFifoPerr", 13, 1 }, 1564182694Skmacy { "ETpInTcpOptFifoPerr", 12, 1 }, 1565182694Skmacy { "ETpInTcpFifoPerr", 11, 1 }, 1566182694Skmacy { "ETpInIpFifoPerr", 10, 1 }, 1567182694Skmacy { "ETpInEthFifoPerr", 9, 1 }, 1568182694Skmacy { "CTpOutCplFifoPerr", 8, 1 }, 1569182694Skmacy { "CTpOutTcpFifoPerr", 7, 1 }, 1570182694Skmacy { "CTpOutIpFifoPerr", 6, 1 }, 1571182694Skmacy { "CTpOutEthFifoPerr", 5, 1 }, 1572182694Skmacy { "CTpInCplFifoPerr", 4, 1 }, 1573182694Skmacy { "CTpInTcpOpFifoPerr", 3, 1 }, 1574182694Skmacy { "CTpInTcpFifoPerr", 2, 1 }, 1575182694Skmacy { "CTpInIpFifoPerr", 1, 1 }, 1576182694Skmacy { "CTpInEthFifoPerr", 0, 1 }, 1577182694Skmacy { "TP_INT_CAUSE", 0x474, 0 }, 1578182694Skmacy { "FlmTxFlstEmpty", 30, 1 }, 1579182694Skmacy { "FlmRxFlstEmpty", 29, 1 }, 1580182694Skmacy { "FlmPerrSet", 28, 1 }, 1581182694Skmacy { "ProtocolSramPerr", 27, 1 }, 1582182694Skmacy { "ArpLutPerr", 26, 1 }, 1583182694Skmacy { "CmRcfOpPerr", 25, 1 }, 1584182694Skmacy { "CmCachePerr", 24, 1 }, 1585182694Skmacy { "CmRcfDataPerr", 23, 1 }, 1586182694Skmacy { "DbL2tLutPerr", 22, 1 }, 1587182694Skmacy { "DbTxTidPerr", 21, 1 }, 1588182694Skmacy { "DbExtPerr", 20, 1 }, 1589182694Skmacy { "DbOpPerr", 19, 1 }, 1590182694Skmacy { "TmCachePerr", 18, 1 }, 1591182694Skmacy { "ETpOutCplFifoPerr", 17, 1 }, 1592182694Skmacy { "ETpOutTcpFifoPerr", 16, 1 }, 1593182694Skmacy { "ETpOutIpFifoPerr", 15, 1 }, 1594182694Skmacy { "ETpOutEthFifoPerr", 14, 1 }, 1595182694Skmacy { "ETpInCplFifoPerr", 13, 1 }, 1596182694Skmacy { "ETpInTcpOptFifoPerr", 12, 1 }, 1597182694Skmacy { "ETpInTcpFifoPerr", 11, 1 }, 1598182694Skmacy { "ETpInIpFifoPerr", 10, 1 }, 1599182694Skmacy { "ETpInEthFifoPerr", 9, 1 }, 1600182694Skmacy { "CTpOutCplFifoPerr", 8, 1 }, 1601182694Skmacy { "CTpOutTcpFifoPerr", 7, 1 }, 1602182694Skmacy { "CTpOutIpFifoPerr", 6, 1 }, 1603182694Skmacy { "CTpOutEthFifoPerr", 5, 1 }, 1604182694Skmacy { "CTpInCplFifoPerr", 4, 1 }, 1605182694Skmacy { "CTpInTcpOpFifoPerr", 3, 1 }, 1606182694Skmacy { "CTpInTcpFifoPerr", 2, 1 }, 1607182694Skmacy { "CTpInIpFifoPerr", 1, 1 }, 1608182694Skmacy { "CTpInEthFifoPerr", 0, 1 }, 1609182694Skmacy { "TP_FLM_FREE_PS_CNT", 0x480, 0 }, 1610182694Skmacy { "FreePstructCount", 0, 21 }, 1611182694Skmacy { "TP_FLM_FREE_RX_CNT", 0x484, 0 }, 1612182694Skmacy { "FreeRxPageCount", 0, 21 }, 1613182694Skmacy { "TP_FLM_FREE_TX_CNT", 0x488, 0 }, 1614182694Skmacy { "FreeTxPageCount", 0, 21 }, 1615182694Skmacy { "TP_TM_HEAP_PUSH_CNT", 0x48c, 0 }, 1616182694Skmacy { "TP_TM_HEAP_POP_CNT", 0x490, 0 }, 1617182694Skmacy { "TP_TM_DACK_PUSH_CNT", 0x494, 0 }, 1618182694Skmacy { "TP_TM_DACK_POP_CNT", 0x498, 0 }, 1619182694Skmacy { "TP_TM_MOD_PUSH_CNT", 0x49c, 0 }, 1620182694Skmacy { "TP_MOD_POP_CNT", 0x4a0, 0 }, 1621182694Skmacy { "TP_TIMER_SEPARATOR", 0x4a4, 0 }, 1622182694Skmacy { "TP_DEBUG_SEL", 0x4a8, 0 }, 1623182694Skmacy { "TP_DEBUG_FLAGS", 0x4ac, 0 }, 1624182694Skmacy { "RxTimerDackFirst", 26, 1 }, 1625182694Skmacy { "RxTimerDack", 25, 1 }, 1626182694Skmacy { "RxTimerHeartbeat", 24, 1 }, 1627182694Skmacy { "RxPawsDrop", 23, 1 }, 1628182694Skmacy { "RxUrgDataDrop", 22, 1 }, 1629182694Skmacy { "RxFutureData", 21, 1 }, 1630182694Skmacy { "RxRcvRxmData", 20, 1 }, 1631182694Skmacy { "RxRcvOooDataFin", 19, 1 }, 1632182694Skmacy { "RxRcvOooData", 18, 1 }, 1633182694Skmacy { "RxRcvWndZero", 17, 1 }, 1634182694Skmacy { "RxRcvWndLtMss", 16, 1 }, 1635182694Skmacy { "TxDupAckInc", 11, 1 }, 1636182694Skmacy { "TxRxmUrg", 10, 1 }, 1637182694Skmacy { "TxRxmFin", 9, 1 }, 1638182694Skmacy { "TxRxmSyn", 8, 1 }, 1639182694Skmacy { "TxRxmNewReno", 7, 1 }, 1640182694Skmacy { "TxRxmFast", 6, 1 }, 1641182694Skmacy { "TxRxmTimer", 5, 1 }, 1642182694Skmacy { "TxRxmTimerKeepalive", 4, 1 }, 1643182694Skmacy { "TxRxmTimerPersist", 3, 1 }, 1644182694Skmacy { "TxRcvAdvShrunk", 2, 1 }, 1645182694Skmacy { "TxRcvAdvZero", 1, 1 }, 1646182694Skmacy { "TxRcvAdvLtMss", 0, 1 }, 1647182694Skmacy { "TP_PROXY_FLOW_CNTL", 0x4b0, 0 }, 1648182694Skmacy { "TP_PC_CONGESTION_CNTL", 0x4b4, 0 }, 1649182694Skmacy { "EDropTunnel", 19, 1 }, 1650182694Skmacy { "CDropTunnel", 18, 1 }, 1651182694Skmacy { "EThreshold", 12, 6 }, 1652182694Skmacy { "CThreshold", 6, 6 }, 1653182694Skmacy { "TxThreshold", 0, 6 }, 1654182694Skmacy { "TP_TX_DROP_COUNT", 0x4bc, 0 }, 1655182694Skmacy { "TP_CLEAR_DEBUG", 0x4c0, 0 }, 1656182694Skmacy { "ClrDebug", 0, 1 }, 1657182694Skmacy { "TP_DEBUG_VEC", 0x4c4, 0 }, 1658182694Skmacy { "TP_DEBUG_VEC2", 0x4c8, 0 }, 1659182694Skmacy { "TP_DEBUG_REG_SEL", 0x4cc, 0 }, 1660182694Skmacy { "TP_DEBUG", 0x4d0, 0 }, 1661182694Skmacy { "TP_DBG_LA_CONFIG", 0x4d4, 0 }, 1662182694Skmacy { "TP_DBG_LA_DATAH", 0x4d8, 0 }, 1663182694Skmacy { "TP_DBG_LA_DATAL", 0x4dc, 0 }, 1664182694Skmacy { "TP_EMBED_OP_FIELD0", 0x4e8, 0 }, 1665182694Skmacy { "TP_EMBED_OP_FIELD1", 0x4ec, 0 }, 1666182694Skmacy { "TP_EMBED_OP_FIELD2", 0x4f0, 0 }, 1667182694Skmacy { "TP_EMBED_OP_FIELD3", 0x4f4, 0 }, 1668182694Skmacy { "TP_EMBED_OP_FIELD4", 0x4f8, 0 }, 1669182694Skmacy { "TP_EMBED_OP_FIELD5", 0x4fc, 0 }, 1670204267Snp { NULL, 0, 0 } 1671182694Skmacy}; 1672182694Skmacy 1673182694Skmacystruct reg_info t3c_ulp2_rx_regs[] = { 1674182694Skmacy { "ULPRX_CTL", 0x500, 0 }, 1675182694Skmacy { "PCMD1Threshold", 24, 8 }, 1676182694Skmacy { "PCMD0Threshold", 16, 8 }, 1677182694Skmacy { "round_robin", 4, 1 }, 1678182694Skmacy { "RDMA_permissive_mode", 3, 1 }, 1679182694Skmacy { "PagePodME", 2, 1 }, 1680182694Skmacy { "IscsiTagTcb", 1, 1 }, 1681182694Skmacy { "TddpTagTcb", 0, 1 }, 1682182694Skmacy { "ULPRX_INT_ENABLE", 0x504, 0 }, 1683182694Skmacy { "DataSelFrameErr0", 7, 1 }, 1684182694Skmacy { "DataSelFrameErr1", 6, 1 }, 1685182694Skmacy { "PcmdMuxPerr", 5, 1 }, 1686182694Skmacy { "ArbFPerr", 4, 1 }, 1687182694Skmacy { "ArbPF0Perr", 3, 1 }, 1688182694Skmacy { "ArbPF1Perr", 2, 1 }, 1689182694Skmacy { "ParErrPcmd", 1, 1 }, 1690182694Skmacy { "ParErrData", 0, 1 }, 1691182694Skmacy { "ULPRX_INT_CAUSE", 0x508, 0 }, 1692182694Skmacy { "DataSelFrameErr0", 7, 1 }, 1693182694Skmacy { "DataSelFrameErr1", 6, 1 }, 1694182694Skmacy { "PcmdMuxPerr", 5, 1 }, 1695182694Skmacy { "ArbFPerr", 4, 1 }, 1696182694Skmacy { "ArbPF0Perr", 3, 1 }, 1697182694Skmacy { "ArbPF1Perr", 2, 1 }, 1698182694Skmacy { "ParErrPcmd", 1, 1 }, 1699182694Skmacy { "ParErrData", 0, 1 }, 1700182694Skmacy { "ULPRX_ISCSI_LLIMIT", 0x50c, 0 }, 1701182694Skmacy { "IscsiLlimit", 6, 26 }, 1702182694Skmacy { "ULPRX_ISCSI_ULIMIT", 0x510, 0 }, 1703182694Skmacy { "IscsiUlimit", 6, 26 }, 1704182694Skmacy { "ULPRX_ISCSI_TAGMASK", 0x514, 0 }, 1705182694Skmacy { "IscsiTagMask", 6, 26 }, 1706182694Skmacy { "ULPRX_ISCSI_PSZ", 0x518, 0 }, 1707182694Skmacy { "Hpz3", 24, 4 }, 1708182694Skmacy { "Hpz2", 16, 4 }, 1709182694Skmacy { "Hpz1", 8, 4 }, 1710182694Skmacy { "Hpz0", 0, 4 }, 1711182694Skmacy { "ULPRX_TDDP_LLIMIT", 0x51c, 0 }, 1712182694Skmacy { "TddpLlimit", 6, 26 }, 1713182694Skmacy { "ULPRX_TDDP_ULIMIT", 0x520, 0 }, 1714182694Skmacy { "TddpUlimit", 6, 26 }, 1715182694Skmacy { "ULPRX_TDDP_TAGMASK", 0x524, 0 }, 1716182694Skmacy { "TddpTagMask", 6, 26 }, 1717182694Skmacy { "ULPRX_TDDP_PSZ", 0x528, 0 }, 1718182694Skmacy { "Hpz3", 24, 4 }, 1719182694Skmacy { "Hpz2", 16, 4 }, 1720182694Skmacy { "Hpz1", 8, 4 }, 1721182694Skmacy { "Hpz0", 0, 4 }, 1722182694Skmacy { "ULPRX_STAG_LLIMIT", 0x52c, 0 }, 1723182694Skmacy { "ULPRX_STAG_ULIMIT", 0x530, 0 }, 1724182694Skmacy { "ULPRX_RQ_LLIMIT", 0x534, 0 }, 1725182694Skmacy { "ULPRX_RQ_ULIMIT", 0x538, 0 }, 1726182694Skmacy { "ULPRX_PBL_LLIMIT", 0x53c, 0 }, 1727182694Skmacy { "ULPRX_PBL_ULIMIT", 0x540, 0 }, 1728204267Snp { NULL, 0, 0 } 1729182694Skmacy}; 1730182694Skmacy 1731182694Skmacystruct reg_info t3c_ulp2_tx_regs[] = { 1732182694Skmacy { "ULPTX_CONFIG", 0x580, 0 }, 1733182694Skmacy { "CFG_CQE_SOP_MASK", 1, 1 }, 1734182694Skmacy { "CFG_RR_ARB", 0, 1 }, 1735182694Skmacy { "ULPTX_INT_ENABLE", 0x584, 0 }, 1736182694Skmacy { "cmd_fifo_perr_set1", 7, 1 }, 1737182694Skmacy { "cmd_fifo_perr_set0", 6, 1 }, 1738182694Skmacy { "lso_hdr_sram_perr_set1", 5, 1 }, 1739182694Skmacy { "lso_hdr_sram_perr_set0", 4, 1 }, 1740182694Skmacy { "imm_data_perr_set_ch1", 3, 1 }, 1741182694Skmacy { "imm_data_perr_set_ch0", 2, 1 }, 1742182694Skmacy { "Pbl_bound_err_ch1", 1, 1 }, 1743182694Skmacy { "Pbl_bound_err_ch0", 0, 1 }, 1744182694Skmacy { "ULPTX_INT_CAUSE", 0x588, 0 }, 1745182694Skmacy { "cmd_fifo_perr_set1", 7, 1 }, 1746182694Skmacy { "cmd_fifo_perr_set0", 6, 1 }, 1747182694Skmacy { "lso_hdr_sram_perr_set1", 5, 1 }, 1748182694Skmacy { "lso_hdr_sram_perr_set0", 4, 1 }, 1749182694Skmacy { "imm_data_perr_set_ch1", 3, 1 }, 1750182694Skmacy { "imm_data_perr_set_ch0", 2, 1 }, 1751182694Skmacy { "Pbl_bound_err_ch1", 1, 1 }, 1752182694Skmacy { "Pbl_bound_err_ch0", 0, 1 }, 1753182694Skmacy { "ULPTX_TPT_LLIMIT", 0x58c, 0 }, 1754182694Skmacy { "ULPTX_TPT_ULIMIT", 0x590, 0 }, 1755182694Skmacy { "ULPTX_PBL_LLIMIT", 0x594, 0 }, 1756182694Skmacy { "ULPTX_PBL_ULIMIT", 0x598, 0 }, 1757182694Skmacy { "ULPTX_CPL_ERR_OFFSET", 0x59c, 0 }, 1758182694Skmacy { "ULPTX_CPL_ERR_MASK", 0x5a0, 0 }, 1759182694Skmacy { "ULPTX_CPL_ERR_VALUE", 0x5a4, 0 }, 1760182694Skmacy { "ULPTX_CPL_PACK_SIZE", 0x5a8, 0 }, 1761182694Skmacy { "value", 24, 8 }, 1762182694Skmacy { "Ch1Size2", 24, 8 }, 1763182694Skmacy { "Ch1Size1", 16, 8 }, 1764182694Skmacy { "Ch0Size2", 8, 8 }, 1765182694Skmacy { "Ch0Size1", 0, 8 }, 1766182694Skmacy { "ULPTX_DMA_WEIGHT", 0x5ac, 0 }, 1767182694Skmacy { "D1_WEIGHT", 16, 16 }, 1768182694Skmacy { "D0_WEIGHT", 0, 16 }, 1769204267Snp { NULL, 0, 0 } 1770182694Skmacy}; 1771182694Skmacy 1772182694Skmacystruct reg_info t3c_pm1_rx_regs[] = { 1773182694Skmacy { "PM1_RX_CFG", 0x5c0, 0 }, 1774182694Skmacy { "PM1_RX_MODE", 0x5c4, 0 }, 1775182694Skmacy { "stat_channel", 1, 1 }, 1776182694Skmacy { "priority_ch", 0, 1 }, 1777182694Skmacy { "PM1_RX_STAT_CONFIG", 0x5c8, 0 }, 1778182694Skmacy { "PM1_RX_STAT_COUNT", 0x5cc, 0 }, 1779182694Skmacy { "PM1_RX_STAT_MSB", 0x5d0, 0 }, 1780182694Skmacy { "PM1_RX_STAT_LSB", 0x5d4, 0 }, 1781182694Skmacy { "PM1_RX_INT_ENABLE", 0x5d8, 0 }, 1782182694Skmacy { "zero_e_cmd_error", 18, 1 }, 1783182694Skmacy { "iespi0_fifo2x_Rx_framing_error", 17, 1 }, 1784182694Skmacy { "iespi1_fifo2x_Rx_framing_error", 16, 1 }, 1785182694Skmacy { "iespi0_Rx_framing_error", 15, 1 }, 1786182694Skmacy { "iespi1_Rx_framing_error", 14, 1 }, 1787182694Skmacy { "iespi0_Tx_framing_error", 13, 1 }, 1788182694Skmacy { "iespi1_Tx_framing_error", 12, 1 }, 1789182694Skmacy { "ocspi0_Rx_framing_error", 11, 1 }, 1790182694Skmacy { "ocspi1_Rx_framing_error", 10, 1 }, 1791182694Skmacy { "ocspi0_Tx_framing_error", 9, 1 }, 1792182694Skmacy { "ocspi1_Tx_framing_error", 8, 1 }, 1793182694Skmacy { "ocspi0_ofifo2x_Tx_framing_error", 7, 1 }, 1794182694Skmacy { "ocspi1_ofifo2x_Tx_framing_error", 6, 1 }, 1795182694Skmacy { "iespi_par_error", 3, 3 }, 1796182694Skmacy { "ocspi_par_error", 0, 3 }, 1797182694Skmacy { "PM1_RX_INT_CAUSE", 0x5dc, 0 }, 1798182694Skmacy { "zero_e_cmd_error", 18, 1 }, 1799182694Skmacy { "iespi0_fifo2x_Rx_framing_error", 17, 1 }, 1800182694Skmacy { "iespi1_fifo2x_Rx_framing_error", 16, 1 }, 1801182694Skmacy { "iespi0_Rx_framing_error", 15, 1 }, 1802182694Skmacy { "iespi1_Rx_framing_error", 14, 1 }, 1803182694Skmacy { "iespi0_Tx_framing_error", 13, 1 }, 1804182694Skmacy { "iespi1_Tx_framing_error", 12, 1 }, 1805182694Skmacy { "ocspi0_Rx_framing_error", 11, 1 }, 1806182694Skmacy { "ocspi1_Rx_framing_error", 10, 1 }, 1807182694Skmacy { "ocspi0_Tx_framing_error", 9, 1 }, 1808182694Skmacy { "ocspi1_Tx_framing_error", 8, 1 }, 1809182694Skmacy { "ocspi0_ofifo2x_Tx_framing_error", 7, 1 }, 1810182694Skmacy { "ocspi1_ofifo2x_Tx_framing_error", 6, 1 }, 1811182694Skmacy { "iespi_par_error", 3, 3 }, 1812182694Skmacy { "ocspi_par_error", 0, 3 }, 1813204267Snp { NULL, 0, 0 } 1814182694Skmacy}; 1815182694Skmacy 1816182694Skmacystruct reg_info t3c_pm1_tx_regs[] = { 1817182694Skmacy { "PM1_TX_CFG", 0x5e0, 0 }, 1818182694Skmacy { "PM1_TX_MODE", 0x5e4, 0 }, 1819182694Skmacy { "stat_channel", 1, 1 }, 1820182694Skmacy { "priority_ch", 0, 1 }, 1821182694Skmacy { "PM1_TX_STAT_CONFIG", 0x5e8, 0 }, 1822182694Skmacy { "PM1_TX_STAT_COUNT", 0x5ec, 0 }, 1823182694Skmacy { "PM1_TX_STAT_MSB", 0x5f0, 0 }, 1824182694Skmacy { "PM1_TX_STAT_LSB", 0x5f4, 0 }, 1825182694Skmacy { "PM1_TX_INT_ENABLE", 0x5f8, 0 }, 1826182694Skmacy { "zero_c_cmd_error", 18, 1 }, 1827182694Skmacy { "icspi0_fifo2x_Rx_framing_error", 17, 1 }, 1828182694Skmacy { "icspi1_fifo2x_Rx_framing_error", 16, 1 }, 1829182694Skmacy { "icspi0_Rx_framing_error", 15, 1 }, 1830182694Skmacy { "icspi1_Rx_framing_error", 14, 1 }, 1831182694Skmacy { "icspi0_Tx_framing_error", 13, 1 }, 1832182694Skmacy { "icspi1_Tx_framing_error", 12, 1 }, 1833182694Skmacy { "oespi0_Rx_framing_error", 11, 1 }, 1834182694Skmacy { "oespi1_Rx_framing_error", 10, 1 }, 1835182694Skmacy { "oespi0_Tx_framing_error", 9, 1 }, 1836182694Skmacy { "oespi1_Tx_framing_error", 8, 1 }, 1837182694Skmacy { "oespi0_ofifo2x_Tx_framing_error", 7, 1 }, 1838182694Skmacy { "oespi1_ofifo2x_Tx_framing_error", 6, 1 }, 1839182694Skmacy { "icspi_par_error", 3, 3 }, 1840182694Skmacy { "oespi_par_error", 0, 3 }, 1841182694Skmacy { "PM1_TX_INT_CAUSE", 0x5fc, 0 }, 1842182694Skmacy { "zero_c_cmd_error", 18, 1 }, 1843182694Skmacy { "icspi0_fifo2x_Rx_framing_error", 17, 1 }, 1844182694Skmacy { "icspi1_fifo2x_Rx_framing_error", 16, 1 }, 1845182694Skmacy { "icspi0_Rx_framing_error", 15, 1 }, 1846182694Skmacy { "icspi1_Rx_framing_error", 14, 1 }, 1847182694Skmacy { "icspi0_Tx_framing_error", 13, 1 }, 1848182694Skmacy { "icspi1_Tx_framing_error", 12, 1 }, 1849182694Skmacy { "oespi0_Rx_framing_error", 11, 1 }, 1850182694Skmacy { "oespi1_Rx_framing_error", 10, 1 }, 1851182694Skmacy { "oespi0_Tx_framing_error", 9, 1 }, 1852182694Skmacy { "oespi1_Tx_framing_error", 8, 1 }, 1853182694Skmacy { "oespi0_ofifo2x_Tx_framing_error", 7, 1 }, 1854182694Skmacy { "oespi1_ofifo2x_Tx_framing_error", 6, 1 }, 1855182694Skmacy { "icspi_par_error", 3, 3 }, 1856182694Skmacy { "oespi_par_error", 0, 3 }, 1857204267Snp { NULL, 0, 0 } 1858182694Skmacy}; 1859182694Skmacy 1860182694Skmacystruct reg_info t3c_mps0_regs[] = { 1861182694Skmacy { "MPS_CFG", 0x600, 0 }, 1862182694Skmacy { "EnForcePkt", 11, 1 }, 1863182694Skmacy { "SGETPQid", 8, 3 }, 1864182694Skmacy { "TPRxPortSize", 7, 1 }, 1865182694Skmacy { "TPTxPort1Size", 6, 1 }, 1866182694Skmacy { "TPTxPort0Size", 5, 1 }, 1867182694Skmacy { "TPRxPortEn", 4, 1 }, 1868182694Skmacy { "TPTxPort1En", 3, 1 }, 1869182694Skmacy { "TPTxPort0En", 2, 1 }, 1870182694Skmacy { "Port1Active", 1, 1 }, 1871182694Skmacy { "Port0Active", 0, 1 }, 1872182694Skmacy { "MPS_DRR_CFG1", 0x604, 0 }, 1873182694Skmacy { "RldWtTPD1", 11, 11 }, 1874182694Skmacy { "RldWtTPD0", 0, 11 }, 1875182694Skmacy { "MPS_DRR_CFG2", 0x608, 0 }, 1876182694Skmacy { "RldWtTotal", 0, 12 }, 1877182694Skmacy { "MPS_MCA_STATUS", 0x60c, 0 }, 1878182694Skmacy { "MCAPktCnt", 12, 20 }, 1879182694Skmacy { "MCADepth", 0, 12 }, 1880182694Skmacy { "MPS_TX0_TP_CNT", 0x610, 0 }, 1881182694Skmacy { "TX0TPDisCnt", 24, 8 }, 1882182694Skmacy { "TX0TPCnt", 0, 24 }, 1883182694Skmacy { "MPS_TX1_TP_CNT", 0x614, 0 }, 1884182694Skmacy { "TX1TPDisCnt", 24, 8 }, 1885182694Skmacy { "TX1TPCnt", 0, 24 }, 1886182694Skmacy { "MPS_RX_TP_CNT", 0x618, 0 }, 1887182694Skmacy { "RXTPDisCnt", 24, 8 }, 1888182694Skmacy { "RXTPCnt", 0, 24 }, 1889182694Skmacy { "MPS_INT_ENABLE", 0x61c, 0 }, 1890182694Skmacy { "MCAParErrEnb", 6, 3 }, 1891182694Skmacy { "RXTpParErrEnb", 4, 2 }, 1892182694Skmacy { "TX1TpParErrEnb", 2, 2 }, 1893182694Skmacy { "TX0TpParErrEnb", 0, 2 }, 1894182694Skmacy { "MPS_INT_CAUSE", 0x620, 0 }, 1895182694Skmacy { "MCAParErr", 6, 3 }, 1896182694Skmacy { "RXTpParErr", 4, 2 }, 1897182694Skmacy { "TX1TpParErr", 2, 2 }, 1898182694Skmacy { "TX0TpParErr", 0, 2 }, 1899204267Snp { NULL, 0, 0 } 1900182694Skmacy}; 1901182694Skmacy 1902182694Skmacystruct reg_info t3c_cpl_switch_regs[] = { 1903182694Skmacy { "CPL_SWITCH_CNTRL", 0x640, 0 }, 1904182694Skmacy { "cpl_pkt_tid", 8, 24 }, 1905182694Skmacy { "cim_to_up_full_size", 4, 1 }, 1906182694Skmacy { "cpu_no_3F_CIM_enable", 3, 1 }, 1907182694Skmacy { "switch_table_enable", 2, 1 }, 1908182694Skmacy { "sge_enable", 1, 1 }, 1909182694Skmacy { "cim_enable", 0, 1 }, 1910182694Skmacy { "CPL_SWITCH_TBL_IDX", 0x644, 0 }, 1911182694Skmacy { "switch_tbl_idx", 0, 4 }, 1912182694Skmacy { "CPL_SWITCH_TBL_DATA", 0x648, 0 }, 1913182694Skmacy { "CPL_SWITCH_ZERO_ERROR", 0x64c, 0 }, 1914182694Skmacy { "zero_cmd", 0, 8 }, 1915182694Skmacy { "CPL_INTR_ENABLE", 0x650, 0 }, 1916182694Skmacy { "cim_op_map_perr", 5, 1 }, 1917182694Skmacy { "cim_ovfl_error", 4, 1 }, 1918182694Skmacy { "tp_framing_error", 3, 1 }, 1919182694Skmacy { "sge_framing_error", 2, 1 }, 1920182694Skmacy { "cim_framing_error", 1, 1 }, 1921182694Skmacy { "zero_switch_error", 0, 1 }, 1922182694Skmacy { "CPL_INTR_CAUSE", 0x654, 0 }, 1923182694Skmacy { "cim_op_map_perr", 5, 1 }, 1924182694Skmacy { "cim_ovfl_error", 4, 1 }, 1925182694Skmacy { "tp_framing_error", 3, 1 }, 1926182694Skmacy { "sge_framing_error", 2, 1 }, 1927182694Skmacy { "cim_framing_error", 1, 1 }, 1928182694Skmacy { "zero_switch_error", 0, 1 }, 1929182694Skmacy { "CPL_MAP_TBL_IDX", 0x658, 0 }, 1930182694Skmacy { "cpl_map_tbl_idx", 0, 8 }, 1931182694Skmacy { "CPL_MAP_TBL_DATA", 0x65c, 0 }, 1932182694Skmacy { "cpl_map_tbl_data", 0, 8 }, 1933204267Snp { NULL, 0, 0 } 1934182694Skmacy}; 1935182694Skmacy 1936182694Skmacystruct reg_info t3c_smb0_regs[] = { 1937182694Skmacy { "SMB_GLOBAL_TIME_CFG", 0x660, 0 }, 1938182694Skmacy { "LADbgWrPtr", 24, 8 }, 1939182694Skmacy { "LADbgRdPtr", 16, 8 }, 1940182694Skmacy { "LADbgEn", 13, 1 }, 1941182694Skmacy { "MacroCntCfg", 8, 5 }, 1942182694Skmacy { "MicroCntCfg", 0, 8 }, 1943182694Skmacy { "SMB_MST_TIMEOUT_CFG", 0x664, 0 }, 1944182694Skmacy { "DebugSelH", 28, 4 }, 1945182694Skmacy { "DebugSelL", 24, 4 }, 1946182694Skmacy { "MstTimeOutCfg", 0, 24 }, 1947182694Skmacy { "SMB_MST_CTL_CFG", 0x668, 0 }, 1948182694Skmacy { "MstFifoDbg", 31, 1 }, 1949182694Skmacy { "MstFifoDbgClr", 30, 1 }, 1950182694Skmacy { "MstRxByteCfg", 12, 6 }, 1951182694Skmacy { "MstTxByteCfg", 6, 6 }, 1952182694Skmacy { "MstReset", 1, 1 }, 1953182694Skmacy { "MstCtlEn", 0, 1 }, 1954182694Skmacy { "SMB_MST_CTL_STS", 0x66c, 0 }, 1955182694Skmacy { "MstRxByteCnt", 12, 6 }, 1956182694Skmacy { "MstTxByteCnt", 6, 6 }, 1957182694Skmacy { "MstBusySts", 0, 1 }, 1958182694Skmacy { "SMB_MST_TX_FIFO_RDWR", 0x670, 0 }, 1959182694Skmacy { "SMB_MST_RX_FIFO_RDWR", 0x674, 0 }, 1960182694Skmacy { "SMB_SLV_TIMEOUT_CFG", 0x678, 0 }, 1961182694Skmacy { "SlvTimeOutCfg", 0, 24 }, 1962182694Skmacy { "SMB_SLV_CTL_CFG", 0x67c, 0 }, 1963182694Skmacy { "SlvFifoDbg", 31, 1 }, 1964182694Skmacy { "SlvFifoDbgClr", 30, 1 }, 1965182694Skmacy { "SlvAddrCfg", 4, 7 }, 1966182694Skmacy { "SlvAlrtSet", 2, 1 }, 1967182694Skmacy { "SlvReset", 1, 1 }, 1968182694Skmacy { "SlvCtlEn", 0, 1 }, 1969182694Skmacy { "SMB_SLV_CTL_STS", 0x680, 0 }, 1970182694Skmacy { "SlvFifoTxCnt", 12, 6 }, 1971182694Skmacy { "SlvFifoCnt", 6, 6 }, 1972182694Skmacy { "SlvAlrtSts", 2, 1 }, 1973182694Skmacy { "SlvBusySts", 0, 1 }, 1974182694Skmacy { "SMB_SLV_FIFO_RDWR", 0x684, 0 }, 1975182694Skmacy { "SMB_SLV_CMD_FIFO_RDWR", 0x688, 0 }, 1976182694Skmacy { "SMB_INT_ENABLE", 0x68c, 0 }, 1977182694Skmacy { "SlvTimeOutIntEn", 7, 1 }, 1978182694Skmacy { "SlvErrIntEn", 6, 1 }, 1979182694Skmacy { "SlvDoneIntEn", 5, 1 }, 1980182694Skmacy { "SlvRxRdyIntEn", 4, 1 }, 1981182694Skmacy { "MstTimeOutIntEn", 3, 1 }, 1982182694Skmacy { "MstNAckIntEn", 2, 1 }, 1983182694Skmacy { "MstLostArbIntEn", 1, 1 }, 1984182694Skmacy { "MstDoneIntEn", 0, 1 }, 1985182694Skmacy { "SMB_INT_CAUSE", 0x690, 0 }, 1986182694Skmacy { "SlvTimeOutInt", 7, 1 }, 1987182694Skmacy { "SlvErrInt", 6, 1 }, 1988182694Skmacy { "SlvDoneInt", 5, 1 }, 1989182694Skmacy { "SlvRxRdyInt", 4, 1 }, 1990182694Skmacy { "MstTimeOutInt", 3, 1 }, 1991182694Skmacy { "MstNAckInt", 2, 1 }, 1992182694Skmacy { "MstLostArbInt", 1, 1 }, 1993182694Skmacy { "MstDoneInt", 0, 1 }, 1994182694Skmacy { "SMB_DEBUG_DATA", 0x694, 0 }, 1995182694Skmacy { "DebugDataH", 16, 16 }, 1996182694Skmacy { "DebugDataL", 0, 16 }, 1997182694Skmacy { "SMB_DEBUG_LA", 0x69c, 0 }, 1998182694Skmacy { "DebugLAReqAddr", 0, 10 }, 1999204267Snp { NULL, 0, 0 } 2000182694Skmacy}; 2001182694Skmacy 2002182694Skmacystruct reg_info t3c_i2cm0_regs[] = { 2003182694Skmacy { "I2C_CFG", 0x6a0, 0 }, 2004182694Skmacy { "ClkDiv", 0, 12 }, 2005182694Skmacy { "I2C_DATA", 0x6a4, 0 }, 2006182694Skmacy { "Data", 0, 8 }, 2007182694Skmacy { "I2C_OP", 0x6a8, 0 }, 2008182694Skmacy { "Busy", 31, 1 }, 2009182694Skmacy { "Ack", 30, 1 }, 2010182694Skmacy { "Cont", 1, 1 }, 2011182694Skmacy { "Op", 0, 1 }, 2012204267Snp { NULL, 0, 0 } 2013182694Skmacy}; 2014182694Skmacy 2015182694Skmacystruct reg_info t3c_mi1_regs[] = { 2016182694Skmacy { "MI1_CFG", 0x6b0, 0 }, 2017182694Skmacy { "ClkDiv", 5, 8 }, 2018182694Skmacy { "St", 3, 2 }, 2019182694Skmacy { "PreEn", 2, 1 }, 2020182694Skmacy { "MDIInv", 1, 1 }, 2021182694Skmacy { "MDIEn", 0, 1 }, 2022182694Skmacy { "MI1_ADDR", 0x6b4, 0 }, 2023182694Skmacy { "PhyAddr", 5, 5 }, 2024182694Skmacy { "RegAddr", 0, 5 }, 2025182694Skmacy { "MI1_DATA", 0x6b8, 0 }, 2026182694Skmacy { "Data", 0, 16 }, 2027182694Skmacy { "MI1_OP", 0x6bc, 0 }, 2028182694Skmacy { "Busy", 31, 1 }, 2029182694Skmacy { "Inc", 2, 1 }, 2030182694Skmacy { "Op", 0, 2 }, 2031204267Snp { NULL, 0, 0 } 2032182694Skmacy}; 2033182694Skmacy 2034182694Skmacystruct reg_info t3c_jm1_regs[] = { 2035182694Skmacy { "JM_CFG", 0x6c0, 0 }, 2036182694Skmacy { "ClkDiv", 2, 8 }, 2037182694Skmacy { "TRst", 1, 1 }, 2038182694Skmacy { "En", 0, 1 }, 2039182694Skmacy { "JM_MODE", 0x6c4, 0 }, 2040182694Skmacy { "JM_DATA", 0x6c8, 0 }, 2041182694Skmacy { "JM_OP", 0x6cc, 0 }, 2042182694Skmacy { "Busy", 31, 1 }, 2043182694Skmacy { "Cnt", 0, 5 }, 2044204267Snp { NULL, 0, 0 } 2045182694Skmacy}; 2046182694Skmacy 2047182694Skmacystruct reg_info t3c_sf1_regs[] = { 2048182694Skmacy { "SF_DATA", 0x6d8, 0 }, 2049182694Skmacy { "SF_OP", 0x6dc, 0 }, 2050182694Skmacy { "Busy", 31, 1 }, 2051182694Skmacy { "Cont", 3, 1 }, 2052182694Skmacy { "ByteCnt", 1, 2 }, 2053182694Skmacy { "Op", 0, 1 }, 2054204267Snp { NULL, 0, 0 } 2055182694Skmacy}; 2056182694Skmacy 2057182694Skmacystruct reg_info t3c_pl3_regs[] = { 2058182694Skmacy { "PL_INT_ENABLE0", 0x6e0, 0 }, 2059182694Skmacy { "SW", 25, 1 }, 2060182694Skmacy { "EXT", 24, 1 }, 2061182694Skmacy { "T3DBG", 23, 1 }, 2062182694Skmacy { "XGMAC0_1", 20, 1 }, 2063182694Skmacy { "XGMAC0_0", 19, 1 }, 2064182694Skmacy { "MC5A", 18, 1 }, 2065182694Skmacy { "SF1", 17, 1 }, 2066182694Skmacy { "SMB0", 15, 1 }, 2067182694Skmacy { "I2CM0", 14, 1 }, 2068182694Skmacy { "MI1", 13, 1 }, 2069182694Skmacy { "CPL_SWITCH", 12, 1 }, 2070182694Skmacy { "MPS0", 11, 1 }, 2071182694Skmacy { "PM1_TX", 10, 1 }, 2072182694Skmacy { "PM1_RX", 9, 1 }, 2073182694Skmacy { "ULP2_TX", 8, 1 }, 2074182694Skmacy { "ULP2_RX", 7, 1 }, 2075182694Skmacy { "TP1", 6, 1 }, 2076182694Skmacy { "CIM", 5, 1 }, 2077182694Skmacy { "MC7_CM", 4, 1 }, 2078182694Skmacy { "MC7_PMTX", 3, 1 }, 2079182694Skmacy { "MC7_PMRX", 2, 1 }, 2080182694Skmacy { "PCIM0", 1, 1 }, 2081182694Skmacy { "SGE3", 0, 1 }, 2082182694Skmacy { "PL_INT_CAUSE0", 0x6e4, 0 }, 2083182694Skmacy { "SW", 25, 1 }, 2084182694Skmacy { "EXT", 24, 1 }, 2085182694Skmacy { "T3DBG", 23, 1 }, 2086182694Skmacy { "XGMAC0_1", 20, 1 }, 2087182694Skmacy { "XGMAC0_0", 19, 1 }, 2088182694Skmacy { "MC5A", 18, 1 }, 2089182694Skmacy { "SF1", 17, 1 }, 2090182694Skmacy { "SMB0", 15, 1 }, 2091182694Skmacy { "I2CM0", 14, 1 }, 2092182694Skmacy { "MI1", 13, 1 }, 2093182694Skmacy { "CPL_SWITCH", 12, 1 }, 2094182694Skmacy { "MPS0", 11, 1 }, 2095182694Skmacy { "PM1_TX", 10, 1 }, 2096182694Skmacy { "PM1_RX", 9, 1 }, 2097182694Skmacy { "ULP2_TX", 8, 1 }, 2098182694Skmacy { "ULP2_RX", 7, 1 }, 2099182694Skmacy { "TP1", 6, 1 }, 2100182694Skmacy { "CIM", 5, 1 }, 2101182694Skmacy { "MC7_CM", 4, 1 }, 2102182694Skmacy { "MC7_PMTX", 3, 1 }, 2103182694Skmacy { "MC7_PMRX", 2, 1 }, 2104182694Skmacy { "PCIM0", 1, 1 }, 2105182694Skmacy { "SGE3", 0, 1 }, 2106182694Skmacy { "PL_INT_ENABLE1", 0x6e8, 0 }, 2107182694Skmacy { "SW", 25, 1 }, 2108182694Skmacy { "EXT", 24, 1 }, 2109182694Skmacy { "T3DBG", 23, 1 }, 2110182694Skmacy { "XGMAC0_1", 20, 1 }, 2111182694Skmacy { "XGMAC0_0", 19, 1 }, 2112182694Skmacy { "MC5A", 18, 1 }, 2113182694Skmacy { "SF1", 17, 1 }, 2114182694Skmacy { "SMB0", 15, 1 }, 2115182694Skmacy { "I2CM0", 14, 1 }, 2116182694Skmacy { "MI1", 13, 1 }, 2117182694Skmacy { "CPL_SWITCH", 12, 1 }, 2118182694Skmacy { "MPS0", 11, 1 }, 2119182694Skmacy { "PM1_TX", 10, 1 }, 2120182694Skmacy { "PM1_RX", 9, 1 }, 2121182694Skmacy { "ULP2_TX", 8, 1 }, 2122182694Skmacy { "ULP2_RX", 7, 1 }, 2123182694Skmacy { "TP1", 6, 1 }, 2124182694Skmacy { "CIM", 5, 1 }, 2125182694Skmacy { "MC7_CM", 4, 1 }, 2126182694Skmacy { "MC7_PMTX", 3, 1 }, 2127182694Skmacy { "MC7_PMRX", 2, 1 }, 2128182694Skmacy { "PCIM0", 1, 1 }, 2129182694Skmacy { "SGE3", 0, 1 }, 2130182694Skmacy { "PL_INT_CAUSE1", 0x6ec, 0 }, 2131182694Skmacy { "SW", 25, 1 }, 2132182694Skmacy { "EXT", 24, 1 }, 2133182694Skmacy { "T3DBG", 23, 1 }, 2134182694Skmacy { "XGMAC0_1", 20, 1 }, 2135182694Skmacy { "XGMAC0_0", 19, 1 }, 2136182694Skmacy { "MC5A", 18, 1 }, 2137182694Skmacy { "SF1", 17, 1 }, 2138182694Skmacy { "SMB0", 15, 1 }, 2139182694Skmacy { "I2CM0", 14, 1 }, 2140182694Skmacy { "MI1", 13, 1 }, 2141182694Skmacy { "CPL_SWITCH", 12, 1 }, 2142182694Skmacy { "MPS0", 11, 1 }, 2143182694Skmacy { "PM1_TX", 10, 1 }, 2144182694Skmacy { "PM1_RX", 9, 1 }, 2145182694Skmacy { "ULP2_TX", 8, 1 }, 2146182694Skmacy { "ULP2_RX", 7, 1 }, 2147182694Skmacy { "TP1", 6, 1 }, 2148182694Skmacy { "CIM", 5, 1 }, 2149182694Skmacy { "MC7_CM", 4, 1 }, 2150182694Skmacy { "MC7_PMTX", 3, 1 }, 2151182694Skmacy { "MC7_PMRX", 2, 1 }, 2152182694Skmacy { "PCIM0", 1, 1 }, 2153182694Skmacy { "SGE3", 0, 1 }, 2154182694Skmacy { "PL_RST", 0x6f0, 0 }, 2155182694Skmacy { "FatalPerrEn", 4, 1 }, 2156182694Skmacy { "SWInt1", 3, 1 }, 2157182694Skmacy { "SWInt0", 2, 1 }, 2158182694Skmacy { "CRstWrm", 1, 1 }, 2159182694Skmacy { "CRstWrmMode", 0, 1 }, 2160182694Skmacy { "PL_REV", 0x6f4, 0 }, 2161182694Skmacy { "Rev", 0, 4 }, 2162182694Skmacy { "PL_CLI", 0x6f8, 0 }, 2163182694Skmacy { "PL_LCK", 0x6fc, 0 }, 2164182694Skmacy { "Lck", 0, 2 }, 2165204267Snp { NULL, 0, 0 } 2166182694Skmacy}; 2167182694Skmacy 2168182694Skmacystruct reg_info t3c_mc5a_regs[] = { 2169182694Skmacy { "MC5_BUF_CONFIG", 0x700, 0 }, 2170182694Skmacy { "term300_240", 31, 1 }, 2171182694Skmacy { "term150", 30, 1 }, 2172182694Skmacy { "term60", 29, 1 }, 2173182694Skmacy { "gddriii", 28, 1 }, 2174182694Skmacy { "gddrii", 27, 1 }, 2175182694Skmacy { "gddri", 26, 1 }, 2176182694Skmacy { "read", 25, 1 }, 2177182694Skmacy { "imp_set_update", 24, 1 }, 2178182694Skmacy { "cal_update", 23, 1 }, 2179182694Skmacy { "cal_busy", 22, 1 }, 2180182694Skmacy { "cal_error", 21, 1 }, 2181182694Skmacy { "sgl_cal_en", 20, 1 }, 2182182694Skmacy { "imp_upd_mode", 19, 1 }, 2183182694Skmacy { "imp_sel", 18, 1 }, 2184182694Skmacy { "man_pu", 15, 3 }, 2185182694Skmacy { "man_pd", 12, 3 }, 2186182694Skmacy { "cal_pu", 9, 3 }, 2187182694Skmacy { "cal_pd", 6, 3 }, 2188182694Skmacy { "set_pu", 3, 3 }, 2189182694Skmacy { "set_pd", 0, 3 }, 2190182694Skmacy { "MC5_DB_CONFIG", 0x704, 0 }, 2191182694Skmacy { "TMCfgWrLock", 31, 1 }, 2192182694Skmacy { "TMTypeHi", 30, 1 }, 2193182694Skmacy { "TMPartSize", 28, 2 }, 2194182694Skmacy { "TMType", 26, 2 }, 2195182694Skmacy { "TMPartCount", 24, 2 }, 2196182694Skmacy { "nLIP", 18, 6 }, 2197182694Skmacy { "COMPEN", 17, 1 }, 2198182694Skmacy { "BUILD", 16, 1 }, 2199182694Skmacy { "FilterEn", 11, 1 }, 2200182694Skmacy { "CLIPUpdate", 10, 1 }, 2201182694Skmacy { "TM_IO_PDOWN", 9, 1 }, 2202182694Skmacy { "SYNMode", 7, 2 }, 2203182694Skmacy { "PRTYEN", 6, 1 }, 2204182694Skmacy { "MBUSEN", 5, 1 }, 2205182694Skmacy { "DBGIEN", 4, 1 }, 2206182694Skmacy { "TcmCfgOvr", 3, 1 }, 2207182694Skmacy { "TMRDY", 2, 1 }, 2208182694Skmacy { "TMRST", 1, 1 }, 2209182694Skmacy { "TMMode", 0, 1 }, 2210182694Skmacy { "MC5_MISC", 0x708, 0 }, 2211182694Skmacy { "LIP_Cmp_Unavailable", 0, 4 }, 2212182694Skmacy { "MC5_DB_ROUTING_TABLE_INDEX", 0x70c, 0 }, 2213182694Skmacy { "RTINDX", 0, 22 }, 2214182694Skmacy { "MC5_DB_FILTER_TABLE", 0x710, 0 }, 2215182694Skmacy { "SRINDX", 0, 22 }, 2216182694Skmacy { "MC5_DB_SERVER_INDEX", 0x714, 0 }, 2217182694Skmacy { "SRINDX", 0, 22 }, 2218182694Skmacy { "MC5_DB_LIP_RAM_ADDR", 0x718, 0 }, 2219182694Skmacy { "RAMWR", 8, 1 }, 2220182694Skmacy { "RAMADDR", 0, 6 }, 2221182694Skmacy { "MC5_DB_LIP_RAM_DATA", 0x71c, 0 }, 2222182694Skmacy { "MC5_DB_RSP_LATENCY", 0x720, 0 }, 2223182694Skmacy { "RDLAT", 16, 5 }, 2224182694Skmacy { "LRNLAT", 8, 5 }, 2225182694Skmacy { "SRCHLAT", 0, 5 }, 2226182694Skmacy { "MC5_DB_PARITY_LATENCY", 0x724, 0 }, 2227182694Skmacy { "PARLAT", 0, 4 }, 2228182694Skmacy { "MC5_DB_WR_LRN_VERIFY", 0x728, 0 }, 2229182694Skmacy { "VWVEREN", 2, 1 }, 2230182694Skmacy { "LRNVEREN", 1, 1 }, 2231182694Skmacy { "POVEREN", 0, 1 }, 2232182694Skmacy { "MC5_DB_PART_ID_INDEX", 0x72c, 0 }, 2233182694Skmacy { "IDINDEX", 0, 4 }, 2234182694Skmacy { "MC5_DB_RESET_MAX", 0x730, 0 }, 2235182694Skmacy { "RSTMAX", 0, 4 }, 2236182694Skmacy { "MC5_DB_ACT_CNT", 0x734, 0 }, 2237182694Skmacy { "ACTCNT", 0, 20 }, 2238182694Skmacy { "MC5_DB_CLIP_MAP", 0x738, 0 }, 2239182694Skmacy { "CLIPMapOp", 31, 1 }, 2240182694Skmacy { "CLIPMapVal", 16, 6 }, 2241182694Skmacy { "CLIPMapAddr", 0, 6 }, 2242182694Skmacy { "MC5_DB_SIZE", 0x73c, 0 }, 2243182694Skmacy { "MC5_DB_INT_ENABLE", 0x740, 0 }, 2244182694Skmacy { "MsgSel", 28, 4 }, 2245182694Skmacy { "DelActEmpty", 18, 1 }, 2246182694Skmacy { "DispQParErr", 17, 1 }, 2247182694Skmacy { "ReqQParErr", 16, 1 }, 2248182694Skmacy { "UnknownCmd", 15, 1 }, 2249182694Skmacy { "SYNCookieOff", 11, 1 }, 2250182694Skmacy { "SYNCookieBad", 10, 1 }, 2251182694Skmacy { "SYNCookie", 9, 1 }, 2252182694Skmacy { "NFASrchFail", 8, 1 }, 2253182694Skmacy { "ActRgnFull", 7, 1 }, 2254182694Skmacy { "ParityErr", 6, 1 }, 2255182694Skmacy { "LIPMiss", 5, 1 }, 2256182694Skmacy { "LIP0", 4, 1 }, 2257182694Skmacy { "Miss", 3, 1 }, 2258182694Skmacy { "RoutingHit", 2, 1 }, 2259182694Skmacy { "ActiveHit", 1, 1 }, 2260182694Skmacy { "ActiveOutHit", 0, 1 }, 2261182694Skmacy { "MC5_DB_INT_CAUSE", 0x744, 0 }, 2262182694Skmacy { "DelActEmpty", 18, 1 }, 2263182694Skmacy { "DispQParErr", 17, 1 }, 2264182694Skmacy { "ReqQParErr", 16, 1 }, 2265182694Skmacy { "UnknownCmd", 15, 1 }, 2266182694Skmacy { "SYNCookieOff", 11, 1 }, 2267182694Skmacy { "SYNCookieBad", 10, 1 }, 2268182694Skmacy { "SYNCookie", 9, 1 }, 2269182694Skmacy { "NFASrchFail", 8, 1 }, 2270182694Skmacy { "ActRgnFull", 7, 1 }, 2271182694Skmacy { "ParityErr", 6, 1 }, 2272182694Skmacy { "LIPMiss", 5, 1 }, 2273182694Skmacy { "LIP0", 4, 1 }, 2274182694Skmacy { "Miss", 3, 1 }, 2275182694Skmacy { "RoutingHit", 2, 1 }, 2276182694Skmacy { "ActiveHit", 1, 1 }, 2277182694Skmacy { "ActiveOutHit", 0, 1 }, 2278182694Skmacy { "MC5_DB_INT_TID", 0x748, 0 }, 2279182694Skmacy { "INTTID", 0, 20 }, 2280182694Skmacy { "MC5_DB_INT_PTID", 0x74c, 0 }, 2281182694Skmacy { "INTPTID", 0, 20 }, 2282182694Skmacy { "MC5_DB_DBGI_CONFIG", 0x774, 0 }, 2283182694Skmacy { "WRReqSize", 22, 10 }, 2284182694Skmacy { "SADRSel", 4, 1 }, 2285182694Skmacy { "CMDMode", 0, 3 }, 2286182694Skmacy { "MC5_DB_DBGI_REQ_CMD", 0x778, 0 }, 2287182694Skmacy { "MBusCmd", 0, 4 }, 2288182694Skmacy { "IDTCmdHi", 11, 3 }, 2289182694Skmacy { "IDTCmdLo", 0, 4 }, 2290182694Skmacy { "IDTCmd", 0, 20 }, 2291182694Skmacy { "LCMDB", 16, 11 }, 2292182694Skmacy { "LCMDA", 0, 11 }, 2293182694Skmacy { "MC5_DB_DBGI_REQ_ADDR0", 0x77c, 0 }, 2294182694Skmacy { "MC5_DB_DBGI_REQ_ADDR1", 0x780, 0 }, 2295182694Skmacy { "MC5_DB_DBGI_REQ_ADDR2", 0x784, 0 }, 2296182694Skmacy { "DBGIReqAdrHi", 0, 8 }, 2297182694Skmacy { "MC5_DB_DBGI_REQ_DATA0", 0x788, 0 }, 2298182694Skmacy { "MC5_DB_DBGI_REQ_DATA1", 0x78c, 0 }, 2299182694Skmacy { "MC5_DB_DBGI_REQ_DATA2", 0x790, 0 }, 2300182694Skmacy { "MC5_DB_DBGI_REQ_DATA3", 0x794, 0 }, 2301182694Skmacy { "MC5_DB_DBGI_REQ_DATA4", 0x798, 0 }, 2302182694Skmacy { "DBGIReqData4", 0, 16 }, 2303182694Skmacy { "MC5_DB_DBGI_REQ_MASK0", 0x79c, 0 }, 2304182694Skmacy { "MC5_DB_DBGI_REQ_MASK1", 0x7a0, 0 }, 2305182694Skmacy { "MC5_DB_DBGI_REQ_MASK2", 0x7a4, 0 }, 2306182694Skmacy { "MC5_DB_DBGI_REQ_MASK3", 0x7a8, 0 }, 2307182694Skmacy { "MC5_DB_DBGI_REQ_MASK4", 0x7ac, 0 }, 2308182694Skmacy { "DBGIReqMsk4", 0, 16 }, 2309182694Skmacy { "MC5_DB_DBGI_RSP_STATUS", 0x7b0, 0 }, 2310182694Skmacy { "DBGIRspMsg", 8, 4 }, 2311182694Skmacy { "DBGIRspMsgVld", 2, 1 }, 2312182694Skmacy { "DBGIRspHit", 1, 1 }, 2313182694Skmacy { "DBGIRspValid", 0, 1 }, 2314182694Skmacy { "MC5_DB_DBGI_RSP_DATA0", 0x7b4, 0 }, 2315182694Skmacy { "MC5_DB_DBGI_RSP_DATA1", 0x7b8, 0 }, 2316182694Skmacy { "MC5_DB_DBGI_RSP_DATA2", 0x7bc, 0 }, 2317182694Skmacy { "MC5_DB_DBGI_RSP_DATA3", 0x7c0, 0 }, 2318182694Skmacy { "MC5_DB_DBGI_RSP_DATA4", 0x7c4, 0 }, 2319182694Skmacy { "DBGIRspData3", 0, 16 }, 2320182694Skmacy { "MC5_DB_DBGI_RSP_LAST_CMD", 0x7c8, 0 }, 2321182694Skmacy { "LastCmdB", 16, 11 }, 2322182694Skmacy { "LastCmdA", 0, 11 }, 2323182694Skmacy { "MC5_DB_POPEN_DATA_WR_CMD", 0x7cc, 0 }, 2324182694Skmacy { "PO_DWR", 0, 20 }, 2325182694Skmacy { "MC5_DB_POPEN_MASK_WR_CMD", 0x7d0, 0 }, 2326182694Skmacy { "PO_MWR", 0, 20 }, 2327182694Skmacy { "MC5_DB_AOPEN_SRCH_CMD", 0x7d4, 0 }, 2328182694Skmacy { "AO_SRCH", 0, 20 }, 2329182694Skmacy { "MC5_DB_AOPEN_LRN_CMD", 0x7d8, 0 }, 2330182694Skmacy { "AO_LRN", 0, 20 }, 2331182694Skmacy { "MC5_DB_SYN_SRCH_CMD", 0x7dc, 0 }, 2332182694Skmacy { "SYN_SRCH", 0, 20 }, 2333182694Skmacy { "MC5_DB_SYN_LRN_CMD", 0x7e0, 0 }, 2334182694Skmacy { "SYN_LRN", 0, 20 }, 2335182694Skmacy { "MC5_DB_ACK_SRCH_CMD", 0x7e4, 0 }, 2336182694Skmacy { "ACK_SRCH", 0, 20 }, 2337182694Skmacy { "MC5_DB_ACK_LRN_CMD", 0x7e8, 0 }, 2338182694Skmacy { "ACK_LRN", 0, 20 }, 2339182694Skmacy { "MC5_DB_ILOOKUP_CMD", 0x7ec, 0 }, 2340182694Skmacy { "I_SRCH", 0, 20 }, 2341182694Skmacy { "MC5_DB_ELOOKUP_CMD", 0x7f0, 0 }, 2342182694Skmacy { "E_SRCH", 0, 20 }, 2343182694Skmacy { "MC5_DB_DATA_WRITE_CMD", 0x7f4, 0 }, 2344182694Skmacy { "Write", 0, 20 }, 2345182694Skmacy { "MC5_DB_DATA_READ_CMD", 0x7f8, 0 }, 2346182694Skmacy { "ReadCmd", 0, 20 }, 2347182694Skmacy { "MC5_DB_MASK_WRITE_CMD", 0x7fc, 0 }, 2348182694Skmacy { "MaskWr", 0, 16 }, 2349204267Snp { NULL, 0, 0 } 2350182694Skmacy}; 2351182694Skmacy 2352182694Skmacystruct reg_info t3c_xgmac0_0_regs[] = { 2353182694Skmacy { "XGM_TX_CTRL", 0x800, 0 }, 2354182694Skmacy { "SendPause", 2, 1 }, 2355182694Skmacy { "SendZeroPause", 1, 1 }, 2356182694Skmacy { "TxEn", 0, 1 }, 2357182694Skmacy { "XGM_TX_CFG", 0x804, 0 }, 2358182694Skmacy { "CfgClkSpeed", 2, 3 }, 2359182694Skmacy { "StretchMode", 1, 1 }, 2360182694Skmacy { "TxPauseEn", 0, 1 }, 2361182694Skmacy { "XGM_TX_PAUSE_QUANTA", 0x808, 0 }, 2362182694Skmacy { "TxPauseQuanta", 0, 16 }, 2363182694Skmacy { "XGM_RX_CTRL", 0x80c, 0 }, 2364182694Skmacy { "RxEn", 0, 1 }, 2365182694Skmacy { "XGM_RX_CFG", 0x810, 0 }, 2366182694Skmacy { "Con802_3Preamble", 12, 1 }, 2367182694Skmacy { "EnNon802_3Preamble", 11, 1 }, 2368182694Skmacy { "CopyPreamble", 10, 1 }, 2369182694Skmacy { "DisPauseFrames", 9, 1 }, 2370182694Skmacy { "En1536BFrames", 8, 1 }, 2371182694Skmacy { "EnJumbo", 7, 1 }, 2372182694Skmacy { "RmFCS", 6, 1 }, 2373182694Skmacy { "DisNonVlan", 5, 1 }, 2374182694Skmacy { "EnExtMatch", 4, 1 }, 2375182694Skmacy { "EnHashUcast", 3, 1 }, 2376182694Skmacy { "EnHashMcast", 2, 1 }, 2377182694Skmacy { "DisBCast", 1, 1 }, 2378182694Skmacy { "CopyAllFrames", 0, 1 }, 2379182694Skmacy { "XGM_RX_HASH_LOW", 0x814, 0 }, 2380182694Skmacy { "XGM_RX_HASH_HIGH", 0x818, 0 }, 2381182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_1", 0x81c, 0 }, 2382182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_1", 0x820, 0 }, 2383182694Skmacy { "address_high", 0, 16 }, 2384182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_2", 0x824, 0 }, 2385182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_2", 0x828, 0 }, 2386182694Skmacy { "address_high", 0, 16 }, 2387182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_3", 0x82c, 0 }, 2388182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_3", 0x830, 0 }, 2389182694Skmacy { "address_high", 0, 16 }, 2390182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_4", 0x834, 0 }, 2391182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_4", 0x838, 0 }, 2392182694Skmacy { "address_high", 0, 16 }, 2393182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_5", 0x83c, 0 }, 2394182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_5", 0x840, 0 }, 2395182694Skmacy { "address_high", 0, 16 }, 2396182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_6", 0x844, 0 }, 2397182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_6", 0x848, 0 }, 2398182694Skmacy { "address_high", 0, 16 }, 2399182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_7", 0x84c, 0 }, 2400182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_7", 0x850, 0 }, 2401182694Skmacy { "address_high", 0, 16 }, 2402182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_8", 0x854, 0 }, 2403182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_8", 0x858, 0 }, 2404182694Skmacy { "address_high", 0, 16 }, 2405182694Skmacy { "XGM_RX_TYPE_MATCH_1", 0x85c, 0 }, 2406182694Skmacy { "EnTypeMatch", 31, 1 }, 2407182694Skmacy { "type", 0, 16 }, 2408182694Skmacy { "XGM_RX_TYPE_MATCH_2", 0x860, 0 }, 2409182694Skmacy { "EnTypeMatch", 31, 1 }, 2410182694Skmacy { "type", 0, 16 }, 2411182694Skmacy { "XGM_RX_TYPE_MATCH_3", 0x864, 0 }, 2412182694Skmacy { "EnTypeMatch", 31, 1 }, 2413182694Skmacy { "type", 0, 16 }, 2414182694Skmacy { "XGM_RX_TYPE_MATCH_4", 0x868, 0 }, 2415182694Skmacy { "EnTypeMatch", 31, 1 }, 2416182694Skmacy { "type", 0, 16 }, 2417182694Skmacy { "XGM_INT_STATUS", 0x86c, 0 }, 2418182694Skmacy { "XGMIIExtInt", 10, 1 }, 2419182694Skmacy { "LinkFaultChange", 9, 1 }, 2420182694Skmacy { "PhyFrameComplete", 8, 1 }, 2421182694Skmacy { "PauseFrameTxmt", 7, 1 }, 2422182694Skmacy { "PauseCntrTimeOut", 6, 1 }, 2423182694Skmacy { "Non0PauseRcvd", 5, 1 }, 2424182694Skmacy { "StatOFlow", 4, 1 }, 2425182694Skmacy { "TxErrFIFO", 3, 1 }, 2426182694Skmacy { "TxUFlow", 2, 1 }, 2427182694Skmacy { "FrameTxmt", 1, 1 }, 2428182694Skmacy { "FrameRcvd", 0, 1 }, 2429182694Skmacy { "XGM_XGM_INT_MASK", 0x870, 0 }, 2430182694Skmacy { "XGMIIExtInt", 10, 1 }, 2431182694Skmacy { "LinkFaultChange", 9, 1 }, 2432182694Skmacy { "PhyFrameComplete", 8, 1 }, 2433182694Skmacy { "PauseFrameTxmt", 7, 1 }, 2434182694Skmacy { "PauseCntrTimeOut", 6, 1 }, 2435182694Skmacy { "Non0PauseRcvd", 5, 1 }, 2436182694Skmacy { "StatOFlow", 4, 1 }, 2437182694Skmacy { "TxErrFIFO", 3, 1 }, 2438182694Skmacy { "TxUFlow", 2, 1 }, 2439182694Skmacy { "FrameTxmt", 1, 1 }, 2440182694Skmacy { "FrameRcvd", 0, 1 }, 2441182694Skmacy { "XGM_XGM_INT_ENABLE", 0x874, 0 }, 2442182694Skmacy { "XGMIIExtInt", 10, 1 }, 2443182694Skmacy { "LinkFaultChange", 9, 1 }, 2444182694Skmacy { "PhyFrameComplete", 8, 1 }, 2445182694Skmacy { "PauseFrameTxmt", 7, 1 }, 2446182694Skmacy { "PauseCntrTimeOut", 6, 1 }, 2447182694Skmacy { "Non0PauseRcvd", 5, 1 }, 2448182694Skmacy { "StatOFlow", 4, 1 }, 2449182694Skmacy { "TxErrFIFO", 3, 1 }, 2450182694Skmacy { "TxUFlow", 2, 1 }, 2451182694Skmacy { "FrameTxmt", 1, 1 }, 2452182694Skmacy { "FrameRcvd", 0, 1 }, 2453182694Skmacy { "XGM_XGM_INT_DISABLE", 0x878, 0 }, 2454182694Skmacy { "XGMIIExtInt", 10, 1 }, 2455182694Skmacy { "LinkFaultChange", 9, 1 }, 2456182694Skmacy { "PhyFrameComplete", 8, 1 }, 2457182694Skmacy { "PauseFrameTxmt", 7, 1 }, 2458182694Skmacy { "PauseCntrTimeOut", 6, 1 }, 2459182694Skmacy { "Non0PauseRcvd", 5, 1 }, 2460182694Skmacy { "StatOFlow", 4, 1 }, 2461182694Skmacy { "TxErrFIFO", 3, 1 }, 2462182694Skmacy { "TxUFlow", 2, 1 }, 2463182694Skmacy { "FrameTxmt", 1, 1 }, 2464182694Skmacy { "FrameRcvd", 0, 1 }, 2465182694Skmacy { "XGM_TX_PAUSE_TIMER", 0x87c, 0 }, 2466182694Skmacy { "CurPauseTimer", 0, 16 }, 2467182694Skmacy { "XGM_STAT_CTRL", 0x880, 0 }, 2468182694Skmacy { "ReadSnpShot", 4, 1 }, 2469182694Skmacy { "TakeSnpShot", 3, 1 }, 2470182694Skmacy { "ClrStats", 2, 1 }, 2471182694Skmacy { "IncrStats", 1, 1 }, 2472182694Skmacy { "EnTestModeWr", 0, 1 }, 2473182694Skmacy { "XGM_RXFIFO_CFG", 0x884, 0 }, 2474182694Skmacy { "RxFIFO_empty", 31, 1 }, 2475182694Skmacy { "RxFIFO_full", 30, 1 }, 2476182694Skmacy { "RxFIFOPauseHWM", 17, 12 }, 2477182694Skmacy { "RxFIFOPauseLWM", 5, 12 }, 2478182694Skmacy { "ForcedPause", 4, 1 }, 2479182694Skmacy { "ExternLoopback", 3, 1 }, 2480182694Skmacy { "RxByteSwap", 2, 1 }, 2481182694Skmacy { "RxStrFrwrd", 1, 1 }, 2482182694Skmacy { "DisErrFrames", 0, 1 }, 2483182694Skmacy { "XGM_TXFIFO_CFG", 0x888, 0 }, 2484182694Skmacy { "TxFIFO_empty", 31, 1 }, 2485182694Skmacy { "TxFIFO_full", 30, 1 }, 2486182694Skmacy { "UnderunFix", 22, 1 }, 2487182694Skmacy { "EnDropPkt", 21, 1 }, 2488182694Skmacy { "TxIPG", 13, 8 }, 2489182694Skmacy { "TxFIFOThresh", 4, 9 }, 2490182694Skmacy { "InternLoopback", 3, 1 }, 2491182694Skmacy { "TxByteSwap", 2, 1 }, 2492182694Skmacy { "DisCRC", 1, 1 }, 2493182694Skmacy { "DisPreAmble", 0, 1 }, 2494182694Skmacy { "XGM_SLOW_TIMER", 0x88c, 0 }, 2495182694Skmacy { "PauseSlowTimerEn", 31, 1 }, 2496182694Skmacy { "PauseSlowTimer", 0, 20 }, 2497182694Skmacy { "XGM_PAUSE_TIMER", 0x890, 0 }, 2498182694Skmacy { "PauseTimer", 0, 20 }, 2499182694Skmacy { "XGM_XAUI_PCS_TEST", 0x894, 0 }, 2500182694Skmacy { "TestPattern", 1, 2 }, 2501182694Skmacy { "EnTest", 0, 1 }, 2502182694Skmacy { "XGM_RGMII_CTRL", 0x898, 0 }, 2503182694Skmacy { "PhAlignFIFOThresh", 1, 2 }, 2504182694Skmacy { "TxClk90Shift", 0, 1 }, 2505182694Skmacy { "XGM_RGMII_IMP", 0x89c, 0 }, 2506182694Skmacy { "CalReset", 8, 1 }, 2507182694Skmacy { "CalUpdate", 7, 1 }, 2508182694Skmacy { "ImpSetUpdate", 6, 1 }, 2509182694Skmacy { "RGMIIImpPD", 3, 3 }, 2510182694Skmacy { "RGMIIImpPU", 0, 3 }, 2511182694Skmacy { "XGM_RX_MAX_PKT_SIZE", 0x8a8, 0 }, 2512182694Skmacy { "RxMaxFramerSize", 17, 14 }, 2513182694Skmacy { "RxEnErrorGather", 16, 1 }, 2514182694Skmacy { "RxEnSingleFlit", 15, 1 }, 2515182694Skmacy { "RxEnFramer", 14, 1 }, 2516182694Skmacy { "RxMaxPktSize", 0, 14 }, 2517182694Skmacy { "XGM_RESET_CTRL", 0x8ac, 0 }, 2518182694Skmacy { "XGMAC_STOP_EN", 4, 1 }, 2519182694Skmacy { "XG2G_Reset_", 3, 1 }, 2520182694Skmacy { "RGMII_Reset_", 2, 1 }, 2521182694Skmacy { "PCS_Reset_", 1, 1 }, 2522182694Skmacy { "MAC_Reset_", 0, 1 }, 2523182694Skmacy { "XGM_XAUI1G_CTRL", 0x8b0, 0 }, 2524182694Skmacy { "XAUI1GLinkId", 0, 2 }, 2525182694Skmacy { "XGM_SERDES_LANE_CTRL", 0x8b4, 0 }, 2526182694Skmacy { "LaneReversal", 8, 1 }, 2527182694Skmacy { "TxPolarity", 4, 4 }, 2528182694Skmacy { "RxPolarity", 0, 4 }, 2529182694Skmacy { "XGM_PORT_CFG", 0x8b8, 0 }, 2530182694Skmacy { "SafeSpeedChange", 4, 1 }, 2531182694Skmacy { "ClkDivReset_", 3, 1 }, 2532182694Skmacy { "PortSpeed", 1, 2 }, 2533182694Skmacy { "EnRGMII", 0, 1 }, 2534182694Skmacy { "XGM_EPIO_DATA0", 0x8c0, 0 }, 2535182694Skmacy { "XGM_EPIO_DATA1", 0x8c4, 0 }, 2536182694Skmacy { "XGM_EPIO_DATA2", 0x8c8, 0 }, 2537182694Skmacy { "XGM_EPIO_DATA3", 0x8cc, 0 }, 2538182694Skmacy { "XGM_EPIO_OP", 0x8d0, 0 }, 2539182694Skmacy { "PIO_Ready", 31, 1 }, 2540182694Skmacy { "PIO_WrRd", 24, 1 }, 2541182694Skmacy { "PIO_Address", 0, 8 }, 2542182694Skmacy { "XGM_INT_ENABLE", 0x8d4, 0 }, 2543182694Skmacy { "XAUIPCSDECErr", 24, 1 }, 2544182694Skmacy { "RGMIIRxFIFOOverflow", 23, 1 }, 2545182694Skmacy { "RGMIIRxFIFOUnderflow", 22, 1 }, 2546182694Skmacy { "RxPktSizeError", 21, 1 }, 2547182694Skmacy { "WOLPatDetected", 20, 1 }, 2548182694Skmacy { "TXFIFO_prty_err", 17, 3 }, 2549182694Skmacy { "RXFIFO_prty_err", 14, 3 }, 2550182694Skmacy { "TXFIFO_underrun", 13, 1 }, 2551182694Skmacy { "RXFIFO_overflow", 12, 1 }, 2552182694Skmacy { "SERDESBISTErr", 8, 4 }, 2553182694Skmacy { "SERDESLowSigChange", 4, 4 }, 2554182694Skmacy { "XAUIPCSCTCErr", 3, 1 }, 2555182694Skmacy { "XAUIPCSAlignChange", 2, 1 }, 2556182694Skmacy { "RGMIILinkStsChange", 1, 1 }, 2557182694Skmacy { "xgm_int", 0, 1 }, 2558182694Skmacy { "XGM_INT_CAUSE", 0x8d8, 0 }, 2559182694Skmacy { "XAUIPCSDECErr", 24, 1 }, 2560182694Skmacy { "RGMIIRxFIFOOverflow", 23, 1 }, 2561182694Skmacy { "RGMIIRxFIFOUnderflow", 22, 1 }, 2562182694Skmacy { "RxPktSizeError", 21, 1 }, 2563182694Skmacy { "WOLPatDetected", 20, 1 }, 2564182694Skmacy { "TXFIFO_prty_err", 17, 3 }, 2565182694Skmacy { "RXFIFO_prty_err", 14, 3 }, 2566182694Skmacy { "TXFIFO_underrun", 13, 1 }, 2567182694Skmacy { "RXFIFO_overflow", 12, 1 }, 2568182694Skmacy { "SERDESBISTErr", 8, 4 }, 2569182694Skmacy { "SERDESLowSigChange", 4, 4 }, 2570182694Skmacy { "XAUIPCSCTCErr", 3, 1 }, 2571182694Skmacy { "XAUIPCSAlignChange", 2, 1 }, 2572182694Skmacy { "RGMIILinkStsChange", 1, 1 }, 2573182694Skmacy { "xgm_int", 0, 1 }, 2574182694Skmacy { "XGM_XAUI_ACT_CTRL", 0x8dc, 0 }, 2575182694Skmacy { "TxEn", 1, 1 }, 2576182694Skmacy { "RxEn", 0, 1 }, 2577182694Skmacy { "XGM_SERDES_CTRL0", 0x8e0, 0 }, 2578182694Skmacy { "IntSerLPBK3", 27, 1 }, 2579182694Skmacy { "IntSerLPBK2", 26, 1 }, 2580182694Skmacy { "IntSerLPBK1", 25, 1 }, 2581182694Skmacy { "IntSerLPBK0", 24, 1 }, 2582182694Skmacy { "Reset3", 23, 1 }, 2583182694Skmacy { "Reset2", 22, 1 }, 2584182694Skmacy { "Reset1", 21, 1 }, 2585182694Skmacy { "Reset0", 20, 1 }, 2586182694Skmacy { "Pwrdn3", 19, 1 }, 2587182694Skmacy { "Pwrdn2", 18, 1 }, 2588182694Skmacy { "Pwrdn1", 17, 1 }, 2589182694Skmacy { "Pwrdn0", 16, 1 }, 2590182694Skmacy { "ResetPLL23", 15, 1 }, 2591182694Skmacy { "ResetPLL01", 14, 1 }, 2592182694Skmacy { "PW23", 12, 2 }, 2593182694Skmacy { "PW01", 10, 2 }, 2594182694Skmacy { "Deq", 6, 4 }, 2595182694Skmacy { "Dtx", 2, 4 }, 2596182694Skmacy { "LoDrv", 1, 1 }, 2597182694Skmacy { "HiDrv", 0, 1 }, 2598182694Skmacy { "XGM_SERDES_CTRL1", 0x8e4, 0 }, 2599182694Skmacy { "FmOffset3", 19, 5 }, 2600182694Skmacy { "FmOffsetEn3", 18, 1 }, 2601182694Skmacy { "FmOffset2", 13, 5 }, 2602182694Skmacy { "FmOffsetEn2", 12, 1 }, 2603182694Skmacy { "FmOffset1", 7, 5 }, 2604182694Skmacy { "FmOffsetEn1", 6, 1 }, 2605182694Skmacy { "FmOffset0", 1, 5 }, 2606182694Skmacy { "FmOffsetEn0", 0, 1 }, 2607182694Skmacy { "XGM_SERDES_CTRL2", 0x8e8, 0 }, 2608182694Skmacy { "DnIn3", 11, 1 }, 2609182694Skmacy { "UpIn3", 10, 1 }, 2610182694Skmacy { "RxSlave3", 9, 1 }, 2611182694Skmacy { "DnIn2", 8, 1 }, 2612182694Skmacy { "UpIn2", 7, 1 }, 2613182694Skmacy { "RxSlave2", 6, 1 }, 2614182694Skmacy { "DnIn1", 5, 1 }, 2615182694Skmacy { "UpIn1", 4, 1 }, 2616182694Skmacy { "RxSlave1", 3, 1 }, 2617182694Skmacy { "DnIn0", 2, 1 }, 2618182694Skmacy { "UpIn0", 1, 1 }, 2619182694Skmacy { "RxSlave0", 0, 1 }, 2620182694Skmacy { "XGM_SERDES_CTRL3", 0x8ec, 0 }, 2621182694Skmacy { "ExtBISTChkErrClr3", 31, 1 }, 2622182694Skmacy { "ExtBISTChkEn3", 30, 1 }, 2623182694Skmacy { "ExtBISTGenEn3", 29, 1 }, 2624182694Skmacy { "ExtBISTPat3", 26, 3 }, 2625182694Skmacy { "ExtParReset3", 25, 1 }, 2626182694Skmacy { "ExtParLPBK3", 24, 1 }, 2627182694Skmacy { "ExtBISTChkErrClr2", 23, 1 }, 2628182694Skmacy { "ExtBISTChkEn2", 22, 1 }, 2629182694Skmacy { "ExtBISTGenEn2", 21, 1 }, 2630182694Skmacy { "ExtBISTPat2", 18, 3 }, 2631182694Skmacy { "ExtParReset2", 17, 1 }, 2632182694Skmacy { "ExtParLPBK2", 16, 1 }, 2633182694Skmacy { "ExtBISTChkErrClr1", 15, 1 }, 2634182694Skmacy { "ExtBISTChkEn1", 14, 1 }, 2635182694Skmacy { "ExtBISTGenEn1", 13, 1 }, 2636182694Skmacy { "ExtBISTPat1", 10, 3 }, 2637182694Skmacy { "ExtParReset1", 9, 1 }, 2638182694Skmacy { "ExtParLPBK1", 8, 1 }, 2639182694Skmacy { "ExtBISTChkErrClr0", 7, 1 }, 2640182694Skmacy { "ExtBISTChkEn0", 6, 1 }, 2641182694Skmacy { "ExtBISTGenEn0", 5, 1 }, 2642182694Skmacy { "ExtBISTPat0", 2, 3 }, 2643182694Skmacy { "ExtParReset0", 1, 1 }, 2644182694Skmacy { "ExtParLPBK0", 0, 1 }, 2645182694Skmacy { "XGM_SERDES_STAT0", 0x8f0, 0 }, 2646182694Skmacy { "ExtBISTChkErrCnt0", 4, 24 }, 2647182694Skmacy { "ExtBISTChkFmd0", 3, 1 }, 2648182694Skmacy { "LowSigForceEn0", 2, 1 }, 2649182694Skmacy { "LowSigForceValue0", 1, 1 }, 2650182694Skmacy { "LowSig0", 0, 1 }, 2651182694Skmacy { "XGM_SERDES_STAT1", 0x8f4, 0 }, 2652182694Skmacy { "ExtBISTChkErrCnt1", 4, 24 }, 2653182694Skmacy { "ExtBISTChkFmd1", 3, 1 }, 2654182694Skmacy { "LowSigForceEn1", 2, 1 }, 2655182694Skmacy { "LowSigForceValue1", 1, 1 }, 2656182694Skmacy { "LowSig1", 0, 1 }, 2657182694Skmacy { "XGM_SERDES_STAT2", 0x8f8, 0 }, 2658182694Skmacy { "ExtBISTChkErrCnt2", 4, 24 }, 2659182694Skmacy { "ExtBISTChkFmd2", 3, 1 }, 2660182694Skmacy { "LowSigForceEn2", 2, 1 }, 2661182694Skmacy { "LowSigForceValue2", 1, 1 }, 2662182694Skmacy { "LowSig2", 0, 1 }, 2663182694Skmacy { "XGM_SERDES_STAT3", 0x8fc, 0 }, 2664182694Skmacy { "ExtBISTChkErrCnt3", 4, 24 }, 2665182694Skmacy { "ExtBISTChkFmd3", 3, 1 }, 2666182694Skmacy { "LowSigForceEn3", 2, 1 }, 2667182694Skmacy { "LowSigForceValue3", 1, 1 }, 2668182694Skmacy { "LowSig3", 0, 1 }, 2669182694Skmacy { "XGM_STAT_TX_BYTE_LOW", 0x900, 0 }, 2670182694Skmacy { "XGM_STAT_TX_BYTE_HIGH", 0x904, 0 }, 2671182694Skmacy { "TxBytes_high", 0, 13 }, 2672182694Skmacy { "XGM_STAT_TX_FRAME_LOW", 0x908, 0 }, 2673182694Skmacy { "XGM_STAT_TX_FRAME_HIGH", 0x90c, 0 }, 2674182694Skmacy { "TxFrames_high", 0, 4 }, 2675182694Skmacy { "XGM_STAT_TX_BCAST", 0x910, 0 }, 2676182694Skmacy { "XGM_STAT_TX_MCAST", 0x914, 0 }, 2677182694Skmacy { "XGM_STAT_TX_PAUSE", 0x918, 0 }, 2678182694Skmacy { "XGM_STAT_TX_64B_FRAMES", 0x91c, 0 }, 2679182694Skmacy { "XGM_STAT_TX_65_127B_FRAMES", 0x920, 0 }, 2680182694Skmacy { "XGM_STAT_TX_128_255B_FRAMES", 0x924, 0 }, 2681182694Skmacy { "XGM_STAT_TX_256_511B_FRAMES", 0x928, 0 }, 2682182694Skmacy { "XGM_STAT_TX_512_1023B_FRAMES", 0x92c, 0 }, 2683182694Skmacy { "XGM_STAT_TX_1024_1518B_FRAMES", 0x930, 0 }, 2684182694Skmacy { "XGM_STAT_TX_1519_MAXB_FRAMES", 0x934, 0 }, 2685182694Skmacy { "XGM_STAT_TX_ERR_FRAMES", 0x938, 0 }, 2686182694Skmacy { "XGM_STAT_RX_BYTES_LOW", 0x93c, 0 }, 2687182694Skmacy { "XGM_STAT_RX_BYTES_HIGH", 0x940, 0 }, 2688182694Skmacy { "RxBytes_high", 0, 13 }, 2689182694Skmacy { "XGM_STAT_RX_FRAMES_LOW", 0x944, 0 }, 2690182694Skmacy { "XGM_STAT_RX_FRAMES_HIGH", 0x948, 0 }, 2691182694Skmacy { "RxFrames_high", 0, 4 }, 2692182694Skmacy { "XGM_STAT_RX_BCAST_FRAMES", 0x94c, 0 }, 2693182694Skmacy { "XGM_STAT_RX_MCAST_FRAMES", 0x950, 0 }, 2694182694Skmacy { "XGM_STAT_RX_PAUSE_FRAMES", 0x954, 0 }, 2695182694Skmacy { "RxPauseFrames", 0, 16 }, 2696182694Skmacy { "XGM_STAT_RX_64B_FRAMES", 0x958, 0 }, 2697182694Skmacy { "XGM_STAT_RX_65_127B_FRAMES", 0x95c, 0 }, 2698182694Skmacy { "XGM_STAT_RX_128_255B_FRAMES", 0x960, 0 }, 2699182694Skmacy { "XGM_STAT_RX_256_511B_FRAMES", 0x964, 0 }, 2700182694Skmacy { "XGM_STAT_RX_512_1023B_FRAMES", 0x968, 0 }, 2701182694Skmacy { "XGM_STAT_RX_1024_1518B_FRAMES", 0x96c, 0 }, 2702182694Skmacy { "XGM_STAT_RX_1519_MAXB_FRAMES", 0x970, 0 }, 2703182694Skmacy { "XGM_STAT_RX_SHORT_FRAMES", 0x974, 0 }, 2704182694Skmacy { "RxShortFrames", 0, 16 }, 2705182694Skmacy { "XGM_STAT_RX_OVERSIZE_FRAMES", 0x978, 0 }, 2706182694Skmacy { "RxOversizeFrames", 0, 16 }, 2707182694Skmacy { "XGM_STAT_RX_JABBER_FRAMES", 0x97c, 0 }, 2708182694Skmacy { "RxJabberFrames", 0, 16 }, 2709182694Skmacy { "XGM_STAT_RX_CRC_ERR_FRAMES", 0x980, 0 }, 2710182694Skmacy { "RxCRCErrFrames", 0, 16 }, 2711182694Skmacy { "XGM_STAT_RX_LENGTH_ERR_FRAMES", 0x984, 0 }, 2712182694Skmacy { "RxLengthErrFrames", 0, 16 }, 2713182694Skmacy { "XGM_STAT_RX_SYM_CODE_ERR_FRAMES", 0x988, 0 }, 2714182694Skmacy { "RxSymCodeErrFrames", 0, 16 }, 2715182694Skmacy { "XGM_XAUI_PCS_ERR", 0x998, 0 }, 2716182694Skmacy { "PCS_SyncStatus", 5, 4 }, 2717182694Skmacy { "PCS_CTCFIFOErr", 1, 4 }, 2718182694Skmacy { "PCS_NotAligned", 0, 1 }, 2719182694Skmacy { "XGM_RGMII_STATUS", 0x99c, 0 }, 2720182694Skmacy { "GMIIDuplex", 3, 1 }, 2721182694Skmacy { "GMIISpeed", 1, 2 }, 2722182694Skmacy { "GMIILinkStatus", 0, 1 }, 2723182694Skmacy { "XGM_WOL_STATUS", 0x9a0, 0 }, 2724182694Skmacy { "PatDetected", 31, 1 }, 2725182694Skmacy { "MatchedFilter", 0, 3 }, 2726182694Skmacy { "XGM_RX_MAX_PKT_SIZE_ERR_CNT", 0x9a4, 0 }, 2727182694Skmacy { "XGM_TX_SPI4_SOP_EOP_CNT", 0x9a8, 0 }, 2728182694Skmacy { "TxSPI4SopCnt", 16, 16 }, 2729182694Skmacy { "TxSPI4EopCnt", 0, 16 }, 2730182694Skmacy { "XGM_RX_SPI4_SOP_EOP_CNT", 0x9ac, 0 }, 2731182694Skmacy { "RxSPI4SopCnt", 16, 16 }, 2732182694Skmacy { "RxSPI4EopCnt", 0, 16 }, 2733204267Snp { NULL, 0, 0 } 2734182694Skmacy}; 2735182694Skmacy 2736182694Skmacystruct reg_info t3c_xgmac0_1_regs[] = { 2737182694Skmacy { "XGM_TX_CTRL", 0xa00, 0 }, 2738182694Skmacy { "SendPause", 2, 1 }, 2739182694Skmacy { "SendZeroPause", 1, 1 }, 2740182694Skmacy { "TxEn", 0, 1 }, 2741182694Skmacy { "XGM_TX_CFG", 0xa04, 0 }, 2742182694Skmacy { "CfgClkSpeed", 2, 3 }, 2743182694Skmacy { "StretchMode", 1, 1 }, 2744182694Skmacy { "TxPauseEn", 0, 1 }, 2745182694Skmacy { "XGM_TX_PAUSE_QUANTA", 0xa08, 0 }, 2746182694Skmacy { "TxPauseQuanta", 0, 16 }, 2747182694Skmacy { "XGM_RX_CTRL", 0xa0c, 0 }, 2748182694Skmacy { "RxEn", 0, 1 }, 2749182694Skmacy { "XGM_RX_CFG", 0xa10, 0 }, 2750182694Skmacy { "Con802_3Preamble", 12, 1 }, 2751182694Skmacy { "EnNon802_3Preamble", 11, 1 }, 2752182694Skmacy { "CopyPreamble", 10, 1 }, 2753182694Skmacy { "DisPauseFrames", 9, 1 }, 2754182694Skmacy { "En1536BFrames", 8, 1 }, 2755182694Skmacy { "EnJumbo", 7, 1 }, 2756182694Skmacy { "RmFCS", 6, 1 }, 2757182694Skmacy { "DisNonVlan", 5, 1 }, 2758182694Skmacy { "EnExtMatch", 4, 1 }, 2759182694Skmacy { "EnHashUcast", 3, 1 }, 2760182694Skmacy { "EnHashMcast", 2, 1 }, 2761182694Skmacy { "DisBCast", 1, 1 }, 2762182694Skmacy { "CopyAllFrames", 0, 1 }, 2763182694Skmacy { "XGM_RX_HASH_LOW", 0xa14, 0 }, 2764182694Skmacy { "XGM_RX_HASH_HIGH", 0xa18, 0 }, 2765182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_1", 0xa1c, 0 }, 2766182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_1", 0xa20, 0 }, 2767182694Skmacy { "address_high", 0, 16 }, 2768182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_2", 0xa24, 0 }, 2769182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_2", 0xa28, 0 }, 2770182694Skmacy { "address_high", 0, 16 }, 2771182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_3", 0xa2c, 0 }, 2772182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_3", 0xa30, 0 }, 2773182694Skmacy { "address_high", 0, 16 }, 2774182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_4", 0xa34, 0 }, 2775182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_4", 0xa38, 0 }, 2776182694Skmacy { "address_high", 0, 16 }, 2777182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_5", 0xa3c, 0 }, 2778182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_5", 0xa40, 0 }, 2779182694Skmacy { "address_high", 0, 16 }, 2780182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_6", 0xa44, 0 }, 2781182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_6", 0xa48, 0 }, 2782182694Skmacy { "address_high", 0, 16 }, 2783182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_7", 0xa4c, 0 }, 2784182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_7", 0xa50, 0 }, 2785182694Skmacy { "address_high", 0, 16 }, 2786182694Skmacy { "XGM_RX_EXACT_MATCH_LOW_8", 0xa54, 0 }, 2787182694Skmacy { "XGM_RX_EXACT_MATCH_HIGH_8", 0xa58, 0 }, 2788182694Skmacy { "address_high", 0, 16 }, 2789182694Skmacy { "XGM_RX_TYPE_MATCH_1", 0xa5c, 0 }, 2790182694Skmacy { "EnTypeMatch", 31, 1 }, 2791182694Skmacy { "type", 0, 16 }, 2792182694Skmacy { "XGM_RX_TYPE_MATCH_2", 0xa60, 0 }, 2793182694Skmacy { "EnTypeMatch", 31, 1 }, 2794182694Skmacy { "type", 0, 16 }, 2795182694Skmacy { "XGM_RX_TYPE_MATCH_3", 0xa64, 0 }, 2796182694Skmacy { "EnTypeMatch", 31, 1 }, 2797182694Skmacy { "type", 0, 16 }, 2798182694Skmacy { "XGM_RX_TYPE_MATCH_4", 0xa68, 0 }, 2799182694Skmacy { "EnTypeMatch", 31, 1 }, 2800182694Skmacy { "type", 0, 16 }, 2801182694Skmacy { "XGM_INT_STATUS", 0xa6c, 0 }, 2802182694Skmacy { "XGMIIExtInt", 10, 1 }, 2803182694Skmacy { "LinkFaultChange", 9, 1 }, 2804182694Skmacy { "PhyFrameComplete", 8, 1 }, 2805182694Skmacy { "PauseFrameTxmt", 7, 1 }, 2806182694Skmacy { "PauseCntrTimeOut", 6, 1 }, 2807182694Skmacy { "Non0PauseRcvd", 5, 1 }, 2808182694Skmacy { "StatOFlow", 4, 1 }, 2809182694Skmacy { "TxErrFIFO", 3, 1 }, 2810182694Skmacy { "TxUFlow", 2, 1 }, 2811182694Skmacy { "FrameTxmt", 1, 1 }, 2812182694Skmacy { "FrameRcvd", 0, 1 }, 2813182694Skmacy { "XGM_XGM_INT_MASK", 0xa70, 0 }, 2814182694Skmacy { "XGMIIExtInt", 10, 1 }, 2815182694Skmacy { "LinkFaultChange", 9, 1 }, 2816182694Skmacy { "PhyFrameComplete", 8, 1 }, 2817182694Skmacy { "PauseFrameTxmt", 7, 1 }, 2818182694Skmacy { "PauseCntrTimeOut", 6, 1 }, 2819182694Skmacy { "Non0PauseRcvd", 5, 1 }, 2820182694Skmacy { "StatOFlow", 4, 1 }, 2821182694Skmacy { "TxErrFIFO", 3, 1 }, 2822182694Skmacy { "TxUFlow", 2, 1 }, 2823182694Skmacy { "FrameTxmt", 1, 1 }, 2824182694Skmacy { "FrameRcvd", 0, 1 }, 2825182694Skmacy { "XGM_XGM_INT_ENABLE", 0xa74, 0 }, 2826182694Skmacy { "XGMIIExtInt", 10, 1 }, 2827182694Skmacy { "LinkFaultChange", 9, 1 }, 2828182694Skmacy { "PhyFrameComplete", 8, 1 }, 2829182694Skmacy { "PauseFrameTxmt", 7, 1 }, 2830182694Skmacy { "PauseCntrTimeOut", 6, 1 }, 2831182694Skmacy { "Non0PauseRcvd", 5, 1 }, 2832182694Skmacy { "StatOFlow", 4, 1 }, 2833182694Skmacy { "TxErrFIFO", 3, 1 }, 2834182694Skmacy { "TxUFlow", 2, 1 }, 2835182694Skmacy { "FrameTxmt", 1, 1 }, 2836182694Skmacy { "FrameRcvd", 0, 1 }, 2837182694Skmacy { "XGM_XGM_INT_DISABLE", 0xa78, 0 }, 2838182694Skmacy { "XGMIIExtInt", 10, 1 }, 2839182694Skmacy { "LinkFaultChange", 9, 1 }, 2840182694Skmacy { "PhyFrameComplete", 8, 1 }, 2841182694Skmacy { "PauseFrameTxmt", 7, 1 }, 2842182694Skmacy { "PauseCntrTimeOut", 6, 1 }, 2843182694Skmacy { "Non0PauseRcvd", 5, 1 }, 2844182694Skmacy { "StatOFlow", 4, 1 }, 2845182694Skmacy { "TxErrFIFO", 3, 1 }, 2846182694Skmacy { "TxUFlow", 2, 1 }, 2847182694Skmacy { "FrameTxmt", 1, 1 }, 2848182694Skmacy { "FrameRcvd", 0, 1 }, 2849182694Skmacy { "XGM_TX_PAUSE_TIMER", 0xa7c, 0 }, 2850182694Skmacy { "CurPauseTimer", 0, 16 }, 2851182694Skmacy { "XGM_STAT_CTRL", 0xa80, 0 }, 2852182694Skmacy { "ReadSnpShot", 4, 1 }, 2853182694Skmacy { "TakeSnpShot", 3, 1 }, 2854182694Skmacy { "ClrStats", 2, 1 }, 2855182694Skmacy { "IncrStats", 1, 1 }, 2856182694Skmacy { "EnTestModeWr", 0, 1 }, 2857182694Skmacy { "XGM_RXFIFO_CFG", 0xa84, 0 }, 2858182694Skmacy { "RxFIFO_empty", 31, 1 }, 2859182694Skmacy { "RxFIFO_full", 30, 1 }, 2860182694Skmacy { "RxFIFOPauseHWM", 17, 12 }, 2861182694Skmacy { "RxFIFOPauseLWM", 5, 12 }, 2862182694Skmacy { "ForcedPause", 4, 1 }, 2863182694Skmacy { "ExternLoopback", 3, 1 }, 2864182694Skmacy { "RxByteSwap", 2, 1 }, 2865182694Skmacy { "RxStrFrwrd", 1, 1 }, 2866182694Skmacy { "DisErrFrames", 0, 1 }, 2867182694Skmacy { "XGM_TXFIFO_CFG", 0xa88, 0 }, 2868182694Skmacy { "TxFIFO_empty", 31, 1 }, 2869182694Skmacy { "TxFIFO_full", 30, 1 }, 2870182694Skmacy { "UnderunFix", 22, 1 }, 2871182694Skmacy { "EnDropPkt", 21, 1 }, 2872182694Skmacy { "TxIPG", 13, 8 }, 2873182694Skmacy { "TxFIFOThresh", 4, 9 }, 2874182694Skmacy { "InternLoopback", 3, 1 }, 2875182694Skmacy { "TxByteSwap", 2, 1 }, 2876182694Skmacy { "DisCRC", 1, 1 }, 2877182694Skmacy { "DisPreAmble", 0, 1 }, 2878182694Skmacy { "XGM_SLOW_TIMER", 0xa8c, 0 }, 2879182694Skmacy { "PauseSlowTimerEn", 31, 1 }, 2880182694Skmacy { "PauseSlowTimer", 0, 20 }, 2881182694Skmacy { "XGM_PAUSE_TIMER", 0xa90, 0 }, 2882182694Skmacy { "PauseTimer", 0, 20 }, 2883182694Skmacy { "XGM_XAUI_PCS_TEST", 0xa94, 0 }, 2884182694Skmacy { "TestPattern", 1, 2 }, 2885182694Skmacy { "EnTest", 0, 1 }, 2886182694Skmacy { "XGM_RGMII_CTRL", 0xa98, 0 }, 2887182694Skmacy { "PhAlignFIFOThresh", 1, 2 }, 2888182694Skmacy { "TxClk90Shift", 0, 1 }, 2889182694Skmacy { "XGM_RGMII_IMP", 0xa9c, 0 }, 2890182694Skmacy { "CalReset", 8, 1 }, 2891182694Skmacy { "CalUpdate", 7, 1 }, 2892182694Skmacy { "ImpSetUpdate", 6, 1 }, 2893182694Skmacy { "RGMIIImpPD", 3, 3 }, 2894182694Skmacy { "RGMIIImpPU", 0, 3 }, 2895182694Skmacy { "XGM_RX_MAX_PKT_SIZE", 0xaa8, 0 }, 2896182694Skmacy { "RxMaxFramerSize", 17, 14 }, 2897182694Skmacy { "RxEnErrorGather", 16, 1 }, 2898182694Skmacy { "RxEnSingleFlit", 15, 1 }, 2899182694Skmacy { "RxEnFramer", 14, 1 }, 2900182694Skmacy { "RxMaxPktSize", 0, 14 }, 2901182694Skmacy { "XGM_RESET_CTRL", 0xaac, 0 }, 2902182694Skmacy { "XGMAC_STOP_EN", 4, 1 }, 2903182694Skmacy { "XG2G_Reset_", 3, 1 }, 2904182694Skmacy { "RGMII_Reset_", 2, 1 }, 2905182694Skmacy { "PCS_Reset_", 1, 1 }, 2906182694Skmacy { "MAC_Reset_", 0, 1 }, 2907182694Skmacy { "XGM_XAUI1G_CTRL", 0xab0, 0 }, 2908182694Skmacy { "XAUI1GLinkId", 0, 2 }, 2909182694Skmacy { "XGM_SERDES_LANE_CTRL", 0xab4, 0 }, 2910182694Skmacy { "LaneReversal", 8, 1 }, 2911182694Skmacy { "TxPolarity", 4, 4 }, 2912182694Skmacy { "RxPolarity", 0, 4 }, 2913182694Skmacy { "XGM_PORT_CFG", 0xab8, 0 }, 2914182694Skmacy { "SafeSpeedChange", 4, 1 }, 2915182694Skmacy { "ClkDivReset_", 3, 1 }, 2916182694Skmacy { "PortSpeed", 1, 2 }, 2917182694Skmacy { "EnRGMII", 0, 1 }, 2918182694Skmacy { "XGM_EPIO_DATA0", 0xac0, 0 }, 2919182694Skmacy { "XGM_EPIO_DATA1", 0xac4, 0 }, 2920182694Skmacy { "XGM_EPIO_DATA2", 0xac8, 0 }, 2921182694Skmacy { "XGM_EPIO_DATA3", 0xacc, 0 }, 2922182694Skmacy { "XGM_EPIO_OP", 0xad0, 0 }, 2923182694Skmacy { "PIO_Ready", 31, 1 }, 2924182694Skmacy { "PIO_WrRd", 24, 1 }, 2925182694Skmacy { "PIO_Address", 0, 8 }, 2926182694Skmacy { "XGM_INT_ENABLE", 0xad4, 0 }, 2927182694Skmacy { "XAUIPCSDECErr", 24, 1 }, 2928182694Skmacy { "RGMIIRxFIFOOverflow", 23, 1 }, 2929182694Skmacy { "RGMIIRxFIFOUnderflow", 22, 1 }, 2930182694Skmacy { "RxPktSizeError", 21, 1 }, 2931182694Skmacy { "WOLPatDetected", 20, 1 }, 2932182694Skmacy { "TXFIFO_prty_err", 17, 3 }, 2933182694Skmacy { "RXFIFO_prty_err", 14, 3 }, 2934182694Skmacy { "TXFIFO_underrun", 13, 1 }, 2935182694Skmacy { "RXFIFO_overflow", 12, 1 }, 2936182694Skmacy { "SERDESBISTErr", 8, 4 }, 2937182694Skmacy { "SERDESLowSigChange", 4, 4 }, 2938182694Skmacy { "XAUIPCSCTCErr", 3, 1 }, 2939182694Skmacy { "XAUIPCSAlignChange", 2, 1 }, 2940182694Skmacy { "RGMIILinkStsChange", 1, 1 }, 2941182694Skmacy { "xgm_int", 0, 1 }, 2942182694Skmacy { "XGM_INT_CAUSE", 0xad8, 0 }, 2943182694Skmacy { "XAUIPCSDECErr", 24, 1 }, 2944182694Skmacy { "RGMIIRxFIFOOverflow", 23, 1 }, 2945182694Skmacy { "RGMIIRxFIFOUnderflow", 22, 1 }, 2946182694Skmacy { "RxPktSizeError", 21, 1 }, 2947182694Skmacy { "WOLPatDetected", 20, 1 }, 2948182694Skmacy { "TXFIFO_prty_err", 17, 3 }, 2949182694Skmacy { "RXFIFO_prty_err", 14, 3 }, 2950182694Skmacy { "TXFIFO_underrun", 13, 1 }, 2951182694Skmacy { "RXFIFO_overflow", 12, 1 }, 2952182694Skmacy { "SERDESBISTErr", 8, 4 }, 2953182694Skmacy { "SERDESLowSigChange", 4, 4 }, 2954182694Skmacy { "XAUIPCSCTCErr", 3, 1 }, 2955182694Skmacy { "XAUIPCSAlignChange", 2, 1 }, 2956182694Skmacy { "RGMIILinkStsChange", 1, 1 }, 2957182694Skmacy { "xgm_int", 0, 1 }, 2958182694Skmacy { "XGM_XAUI_ACT_CTRL", 0xadc, 0 }, 2959182694Skmacy { "TxEn", 1, 1 }, 2960182694Skmacy { "RxEn", 0, 1 }, 2961182694Skmacy { "XGM_SERDES_CTRL0", 0xae0, 0 }, 2962182694Skmacy { "IntSerLPBK3", 27, 1 }, 2963182694Skmacy { "IntSerLPBK2", 26, 1 }, 2964182694Skmacy { "IntSerLPBK1", 25, 1 }, 2965182694Skmacy { "IntSerLPBK0", 24, 1 }, 2966182694Skmacy { "Reset3", 23, 1 }, 2967182694Skmacy { "Reset2", 22, 1 }, 2968182694Skmacy { "Reset1", 21, 1 }, 2969182694Skmacy { "Reset0", 20, 1 }, 2970182694Skmacy { "Pwrdn3", 19, 1 }, 2971182694Skmacy { "Pwrdn2", 18, 1 }, 2972182694Skmacy { "Pwrdn1", 17, 1 }, 2973182694Skmacy { "Pwrdn0", 16, 1 }, 2974182694Skmacy { "ResetPLL23", 15, 1 }, 2975182694Skmacy { "ResetPLL01", 14, 1 }, 2976182694Skmacy { "PW23", 12, 2 }, 2977182694Skmacy { "PW01", 10, 2 }, 2978182694Skmacy { "Deq", 6, 4 }, 2979182694Skmacy { "Dtx", 2, 4 }, 2980182694Skmacy { "LoDrv", 1, 1 }, 2981182694Skmacy { "HiDrv", 0, 1 }, 2982182694Skmacy { "XGM_SERDES_CTRL1", 0xae4, 0 }, 2983182694Skmacy { "FmOffset3", 19, 5 }, 2984182694Skmacy { "FmOffsetEn3", 18, 1 }, 2985182694Skmacy { "FmOffset2", 13, 5 }, 2986182694Skmacy { "FmOffsetEn2", 12, 1 }, 2987182694Skmacy { "FmOffset1", 7, 5 }, 2988182694Skmacy { "FmOffsetEn1", 6, 1 }, 2989182694Skmacy { "FmOffset0", 1, 5 }, 2990182694Skmacy { "FmOffsetEn0", 0, 1 }, 2991182694Skmacy { "XGM_SERDES_CTRL2", 0xae8, 0 }, 2992182694Skmacy { "DnIn3", 11, 1 }, 2993182694Skmacy { "UpIn3", 10, 1 }, 2994182694Skmacy { "RxSlave3", 9, 1 }, 2995182694Skmacy { "DnIn2", 8, 1 }, 2996182694Skmacy { "UpIn2", 7, 1 }, 2997182694Skmacy { "RxSlave2", 6, 1 }, 2998182694Skmacy { "DnIn1", 5, 1 }, 2999182694Skmacy { "UpIn1", 4, 1 }, 3000182694Skmacy { "RxSlave1", 3, 1 }, 3001182694Skmacy { "DnIn0", 2, 1 }, 3002182694Skmacy { "UpIn0", 1, 1 }, 3003182694Skmacy { "RxSlave0", 0, 1 }, 3004182694Skmacy { "XGM_SERDES_CTRL3", 0xaec, 0 }, 3005182694Skmacy { "ExtBISTChkErrClr3", 31, 1 }, 3006182694Skmacy { "ExtBISTChkEn3", 30, 1 }, 3007182694Skmacy { "ExtBISTGenEn3", 29, 1 }, 3008182694Skmacy { "ExtBISTPat3", 26, 3 }, 3009182694Skmacy { "ExtParReset3", 25, 1 }, 3010182694Skmacy { "ExtParLPBK3", 24, 1 }, 3011182694Skmacy { "ExtBISTChkErrClr2", 23, 1 }, 3012182694Skmacy { "ExtBISTChkEn2", 22, 1 }, 3013182694Skmacy { "ExtBISTGenEn2", 21, 1 }, 3014182694Skmacy { "ExtBISTPat2", 18, 3 }, 3015182694Skmacy { "ExtParReset2", 17, 1 }, 3016182694Skmacy { "ExtParLPBK2", 16, 1 }, 3017182694Skmacy { "ExtBISTChkErrClr1", 15, 1 }, 3018182694Skmacy { "ExtBISTChkEn1", 14, 1 }, 3019182694Skmacy { "ExtBISTGenEn1", 13, 1 }, 3020182694Skmacy { "ExtBISTPat1", 10, 3 }, 3021182694Skmacy { "ExtParReset1", 9, 1 }, 3022182694Skmacy { "ExtParLPBK1", 8, 1 }, 3023182694Skmacy { "ExtBISTChkErrClr0", 7, 1 }, 3024182694Skmacy { "ExtBISTChkEn0", 6, 1 }, 3025182694Skmacy { "ExtBISTGenEn0", 5, 1 }, 3026182694Skmacy { "ExtBISTPat0", 2, 3 }, 3027182694Skmacy { "ExtParReset0", 1, 1 }, 3028182694Skmacy { "ExtParLPBK0", 0, 1 }, 3029182694Skmacy { "XGM_SERDES_STAT0", 0xaf0, 0 }, 3030182694Skmacy { "ExtBISTChkErrCnt0", 4, 24 }, 3031182694Skmacy { "ExtBISTChkFmd0", 3, 1 }, 3032182694Skmacy { "LowSigForceEn0", 2, 1 }, 3033182694Skmacy { "LowSigForceValue0", 1, 1 }, 3034182694Skmacy { "LowSig0", 0, 1 }, 3035182694Skmacy { "XGM_SERDES_STAT1", 0xaf4, 0 }, 3036182694Skmacy { "ExtBISTChkErrCnt1", 4, 24 }, 3037182694Skmacy { "ExtBISTChkFmd1", 3, 1 }, 3038182694Skmacy { "LowSigForceEn1", 2, 1 }, 3039182694Skmacy { "LowSigForceValue1", 1, 1 }, 3040182694Skmacy { "LowSig1", 0, 1 }, 3041182694Skmacy { "XGM_SERDES_STAT2", 0xaf8, 0 }, 3042182694Skmacy { "ExtBISTChkErrCnt2", 4, 24 }, 3043182694Skmacy { "ExtBISTChkFmd2", 3, 1 }, 3044182694Skmacy { "LowSigForceEn2", 2, 1 }, 3045182694Skmacy { "LowSigForceValue2", 1, 1 }, 3046182694Skmacy { "LowSig2", 0, 1 }, 3047182694Skmacy { "XGM_SERDES_STAT3", 0xafc, 0 }, 3048182694Skmacy { "ExtBISTChkErrCnt3", 4, 24 }, 3049182694Skmacy { "ExtBISTChkFmd3", 3, 1 }, 3050182694Skmacy { "LowSigForceEn3", 2, 1 }, 3051182694Skmacy { "LowSigForceValue3", 1, 1 }, 3052182694Skmacy { "LowSig3", 0, 1 }, 3053182694Skmacy { "XGM_STAT_TX_BYTE_LOW", 0xb00, 0 }, 3054182694Skmacy { "XGM_STAT_TX_BYTE_HIGH", 0xb04, 0 }, 3055182694Skmacy { "TxBytes_high", 0, 13 }, 3056182694Skmacy { "XGM_STAT_TX_FRAME_LOW", 0xb08, 0 }, 3057182694Skmacy { "XGM_STAT_TX_FRAME_HIGH", 0xb0c, 0 }, 3058182694Skmacy { "TxFrames_high", 0, 4 }, 3059182694Skmacy { "XGM_STAT_TX_BCAST", 0xb10, 0 }, 3060182694Skmacy { "XGM_STAT_TX_MCAST", 0xb14, 0 }, 3061182694Skmacy { "XGM_STAT_TX_PAUSE", 0xb18, 0 }, 3062182694Skmacy { "XGM_STAT_TX_64B_FRAMES", 0xb1c, 0 }, 3063182694Skmacy { "XGM_STAT_TX_65_127B_FRAMES", 0xb20, 0 }, 3064182694Skmacy { "XGM_STAT_TX_128_255B_FRAMES", 0xb24, 0 }, 3065182694Skmacy { "XGM_STAT_TX_256_511B_FRAMES", 0xb28, 0 }, 3066182694Skmacy { "XGM_STAT_TX_512_1023B_FRAMES", 0xb2c, 0 }, 3067182694Skmacy { "XGM_STAT_TX_1024_1518B_FRAMES", 0xb30, 0 }, 3068182694Skmacy { "XGM_STAT_TX_1519_MAXB_FRAMES", 0xb34, 0 }, 3069182694Skmacy { "XGM_STAT_TX_ERR_FRAMES", 0xb38, 0 }, 3070182694Skmacy { "XGM_STAT_RX_BYTES_LOW", 0xb3c, 0 }, 3071182694Skmacy { "XGM_STAT_RX_BYTES_HIGH", 0xb40, 0 }, 3072182694Skmacy { "RxBytes_high", 0, 13 }, 3073182694Skmacy { "XGM_STAT_RX_FRAMES_LOW", 0xb44, 0 }, 3074182694Skmacy { "XGM_STAT_RX_FRAMES_HIGH", 0xb48, 0 }, 3075182694Skmacy { "RxFrames_high", 0, 4 }, 3076182694Skmacy { "XGM_STAT_RX_BCAST_FRAMES", 0xb4c, 0 }, 3077182694Skmacy { "XGM_STAT_RX_MCAST_FRAMES", 0xb50, 0 }, 3078182694Skmacy { "XGM_STAT_RX_PAUSE_FRAMES", 0xb54, 0 }, 3079182694Skmacy { "RxPauseFrames", 0, 16 }, 3080182694Skmacy { "XGM_STAT_RX_64B_FRAMES", 0xb58, 0 }, 3081182694Skmacy { "XGM_STAT_RX_65_127B_FRAMES", 0xb5c, 0 }, 3082182694Skmacy { "XGM_STAT_RX_128_255B_FRAMES", 0xb60, 0 }, 3083182694Skmacy { "XGM_STAT_RX_256_511B_FRAMES", 0xb64, 0 }, 3084182694Skmacy { "XGM_STAT_RX_512_1023B_FRAMES", 0xb68, 0 }, 3085182694Skmacy { "XGM_STAT_RX_1024_1518B_FRAMES", 0xb6c, 0 }, 3086182694Skmacy { "XGM_STAT_RX_1519_MAXB_FRAMES", 0xb70, 0 }, 3087182694Skmacy { "XGM_STAT_RX_SHORT_FRAMES", 0xb74, 0 }, 3088182694Skmacy { "RxShortFrames", 0, 16 }, 3089182694Skmacy { "XGM_STAT_RX_OVERSIZE_FRAMES", 0xb78, 0 }, 3090182694Skmacy { "RxOversizeFrames", 0, 16 }, 3091182694Skmacy { "XGM_STAT_RX_JABBER_FRAMES", 0xb7c, 0 }, 3092182694Skmacy { "RxJabberFrames", 0, 16 }, 3093182694Skmacy { "XGM_STAT_RX_CRC_ERR_FRAMES", 0xb80, 0 }, 3094182694Skmacy { "RxCRCErrFrames", 0, 16 }, 3095182694Skmacy { "XGM_STAT_RX_LENGTH_ERR_FRAMES", 0xb84, 0 }, 3096182694Skmacy { "RxLengthErrFrames", 0, 16 }, 3097182694Skmacy { "XGM_STAT_RX_SYM_CODE_ERR_FRAMES", 0xb88, 0 }, 3098182694Skmacy { "RxSymCodeErrFrames", 0, 16 }, 3099182694Skmacy { "XGM_XAUI_PCS_ERR", 0xb98, 0 }, 3100182694Skmacy { "PCS_SyncStatus", 5, 4 }, 3101182694Skmacy { "PCS_CTCFIFOErr", 1, 4 }, 3102182694Skmacy { "PCS_NotAligned", 0, 1 }, 3103182694Skmacy { "XGM_RGMII_STATUS", 0xb9c, 0 }, 3104182694Skmacy { "GMIIDuplex", 3, 1 }, 3105182694Skmacy { "GMIISpeed", 1, 2 }, 3106182694Skmacy { "GMIILinkStatus", 0, 1 }, 3107182694Skmacy { "XGM_WOL_STATUS", 0xba0, 0 }, 3108182694Skmacy { "PatDetected", 31, 1 }, 3109182694Skmacy { "MatchedFilter", 0, 3 }, 3110182694Skmacy { "XGM_RX_MAX_PKT_SIZE_ERR_CNT", 0xba4, 0 }, 3111182694Skmacy { "XGM_TX_SPI4_SOP_EOP_CNT", 0xba8, 0 }, 3112182694Skmacy { "TxSPI4SopCnt", 16, 16 }, 3113182694Skmacy { "TxSPI4EopCnt", 0, 16 }, 3114182694Skmacy { "XGM_RX_SPI4_SOP_EOP_CNT", 0xbac, 0 }, 3115182694Skmacy { "RxSPI4SopCnt", 16, 16 }, 3116182694Skmacy { "RxSPI4EopCnt", 0, 16 }, 3117204267Snp { NULL, 0, 0 } 3118182694Skmacy}; 3119182694Skmacy 3120