1*4882a593Smuzhiyun /* 2*4882a593Smuzhiyun * Copyright (c) 2008, 2009, 2010 QLogic Corporation. All rights reserved. 3*4882a593Smuzhiyun * 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * This software is available to you under a choice of one of two 6*4882a593Smuzhiyun * licenses. You may choose to be licensed under the terms of the GNU 7*4882a593Smuzhiyun * General Public License (GPL) Version 2, available from the file 8*4882a593Smuzhiyun * COPYING in the main directory of this source tree, or the 9*4882a593Smuzhiyun * OpenIB.org BSD license below: 10*4882a593Smuzhiyun * 11*4882a593Smuzhiyun * Redistribution and use in source and binary forms, with or 12*4882a593Smuzhiyun * without modification, are permitted provided that the following 13*4882a593Smuzhiyun * conditions are met: 14*4882a593Smuzhiyun * 15*4882a593Smuzhiyun * - Redistributions of source code must retain the above 16*4882a593Smuzhiyun * copyright notice, this list of conditions and the following 17*4882a593Smuzhiyun * disclaimer. 18*4882a593Smuzhiyun * 19*4882a593Smuzhiyun * - Redistributions in binary form must reproduce the above 20*4882a593Smuzhiyun * copyright notice, this list of conditions and the following 21*4882a593Smuzhiyun * disclaimer in the documentation and/or other materials 22*4882a593Smuzhiyun * provided with the distribution. 23*4882a593Smuzhiyun * 24*4882a593Smuzhiyun * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 25*4882a593Smuzhiyun * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 26*4882a593Smuzhiyun * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 27*4882a593Smuzhiyun * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 28*4882a593Smuzhiyun * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 29*4882a593Smuzhiyun * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 30*4882a593Smuzhiyun * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 31*4882a593Smuzhiyun * SOFTWARE. 32*4882a593Smuzhiyun * 33*4882a593Smuzhiyun */ 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun /* This file is mechanically generated from RTL. Any hand-edits will be lost! */ 36*4882a593Smuzhiyun 37*4882a593Smuzhiyun #define QIB_7220_Revision_OFFS 0x0 38*4882a593Smuzhiyun #define QIB_7220_Revision_R_Simulator_LSB 0x3F 39*4882a593Smuzhiyun #define QIB_7220_Revision_R_Simulator_RMASK 0x1 40*4882a593Smuzhiyun #define QIB_7220_Revision_R_Emulation_LSB 0x3E 41*4882a593Smuzhiyun #define QIB_7220_Revision_R_Emulation_RMASK 0x1 42*4882a593Smuzhiyun #define QIB_7220_Revision_R_Emulation_Revcode_LSB 0x28 43*4882a593Smuzhiyun #define QIB_7220_Revision_R_Emulation_Revcode_RMASK 0x3FFFFF 44*4882a593Smuzhiyun #define QIB_7220_Revision_BoardID_LSB 0x20 45*4882a593Smuzhiyun #define QIB_7220_Revision_BoardID_RMASK 0xFF 46*4882a593Smuzhiyun #define QIB_7220_Revision_R_SW_LSB 0x18 47*4882a593Smuzhiyun #define QIB_7220_Revision_R_SW_RMASK 0xFF 48*4882a593Smuzhiyun #define QIB_7220_Revision_R_Arch_LSB 0x10 49*4882a593Smuzhiyun #define QIB_7220_Revision_R_Arch_RMASK 0xFF 50*4882a593Smuzhiyun #define QIB_7220_Revision_R_ChipRevMajor_LSB 0x8 51*4882a593Smuzhiyun #define QIB_7220_Revision_R_ChipRevMajor_RMASK 0xFF 52*4882a593Smuzhiyun #define QIB_7220_Revision_R_ChipRevMinor_LSB 0x0 53*4882a593Smuzhiyun #define QIB_7220_Revision_R_ChipRevMinor_RMASK 0xFF 54*4882a593Smuzhiyun 55*4882a593Smuzhiyun #define QIB_7220_Control_OFFS 0x8 56*4882a593Smuzhiyun #define QIB_7220_Control_SyncResetExceptPcieIRAMRST_LSB 0x7 57*4882a593Smuzhiyun #define QIB_7220_Control_SyncResetExceptPcieIRAMRST_RMASK 0x1 58*4882a593Smuzhiyun #define QIB_7220_Control_PCIECplQDiagEn_LSB 0x6 59*4882a593Smuzhiyun #define QIB_7220_Control_PCIECplQDiagEn_RMASK 0x1 60*4882a593Smuzhiyun #define QIB_7220_Control_Reserved_LSB 0x5 61*4882a593Smuzhiyun #define QIB_7220_Control_Reserved_RMASK 0x1 62*4882a593Smuzhiyun #define QIB_7220_Control_TxLatency_LSB 0x4 63*4882a593Smuzhiyun #define QIB_7220_Control_TxLatency_RMASK 0x1 64*4882a593Smuzhiyun #define QIB_7220_Control_PCIERetryBufDiagEn_LSB 0x3 65*4882a593Smuzhiyun #define QIB_7220_Control_PCIERetryBufDiagEn_RMASK 0x1 66*4882a593Smuzhiyun #define QIB_7220_Control_LinkEn_LSB 0x2 67*4882a593Smuzhiyun #define QIB_7220_Control_LinkEn_RMASK 0x1 68*4882a593Smuzhiyun #define QIB_7220_Control_FreezeMode_LSB 0x1 69*4882a593Smuzhiyun #define QIB_7220_Control_FreezeMode_RMASK 0x1 70*4882a593Smuzhiyun #define QIB_7220_Control_SyncReset_LSB 0x0 71*4882a593Smuzhiyun #define QIB_7220_Control_SyncReset_RMASK 0x1 72*4882a593Smuzhiyun 73*4882a593Smuzhiyun #define QIB_7220_PageAlign_OFFS 0x10 74*4882a593Smuzhiyun 75*4882a593Smuzhiyun #define QIB_7220_PortCnt_OFFS 0x18 76*4882a593Smuzhiyun 77*4882a593Smuzhiyun #define QIB_7220_SendRegBase_OFFS 0x30 78*4882a593Smuzhiyun 79*4882a593Smuzhiyun #define QIB_7220_UserRegBase_OFFS 0x38 80*4882a593Smuzhiyun 81*4882a593Smuzhiyun #define QIB_7220_CntrRegBase_OFFS 0x40 82*4882a593Smuzhiyun 83*4882a593Smuzhiyun #define QIB_7220_Scratch_OFFS 0x48 84*4882a593Smuzhiyun 85*4882a593Smuzhiyun #define QIB_7220_IntMask_OFFS 0x68 86*4882a593Smuzhiyun #define QIB_7220_IntMask_SDmaIntMask_LSB 0x3F 87*4882a593Smuzhiyun #define QIB_7220_IntMask_SDmaIntMask_RMASK 0x1 88*4882a593Smuzhiyun #define QIB_7220_IntMask_SDmaDisabledMasked_LSB 0x3E 89*4882a593Smuzhiyun #define QIB_7220_IntMask_SDmaDisabledMasked_RMASK 0x1 90*4882a593Smuzhiyun #define QIB_7220_IntMask_Reserved_LSB 0x31 91*4882a593Smuzhiyun #define QIB_7220_IntMask_Reserved_RMASK 0x1FFF 92*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg16IntMask_LSB 0x30 93*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg16IntMask_RMASK 0x1 94*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg15IntMask_LSB 0x2F 95*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg15IntMask_RMASK 0x1 96*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg14IntMask_LSB 0x2E 97*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg14IntMask_RMASK 0x1 98*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg13IntMask_LSB 0x2D 99*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg13IntMask_RMASK 0x1 100*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg12IntMask_LSB 0x2C 101*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg12IntMask_RMASK 0x1 102*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg11IntMask_LSB 0x2B 103*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg11IntMask_RMASK 0x1 104*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg10IntMask_LSB 0x2A 105*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg10IntMask_RMASK 0x1 106*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg9IntMask_LSB 0x29 107*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg9IntMask_RMASK 0x1 108*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg8IntMask_LSB 0x28 109*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg8IntMask_RMASK 0x1 110*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg7IntMask_LSB 0x27 111*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg7IntMask_RMASK 0x1 112*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg6IntMask_LSB 0x26 113*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg6IntMask_RMASK 0x1 114*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg5IntMask_LSB 0x25 115*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg5IntMask_RMASK 0x1 116*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg4IntMask_LSB 0x24 117*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg4IntMask_RMASK 0x1 118*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg3IntMask_LSB 0x23 119*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg3IntMask_RMASK 0x1 120*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg2IntMask_LSB 0x22 121*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg2IntMask_RMASK 0x1 122*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg1IntMask_LSB 0x21 123*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg1IntMask_RMASK 0x1 124*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg0IntMask_LSB 0x20 125*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvUrg0IntMask_RMASK 0x1 126*4882a593Smuzhiyun #define QIB_7220_IntMask_ErrorIntMask_LSB 0x1F 127*4882a593Smuzhiyun #define QIB_7220_IntMask_ErrorIntMask_RMASK 0x1 128*4882a593Smuzhiyun #define QIB_7220_IntMask_PioSetIntMask_LSB 0x1E 129*4882a593Smuzhiyun #define QIB_7220_IntMask_PioSetIntMask_RMASK 0x1 130*4882a593Smuzhiyun #define QIB_7220_IntMask_PioBufAvailIntMask_LSB 0x1D 131*4882a593Smuzhiyun #define QIB_7220_IntMask_PioBufAvailIntMask_RMASK 0x1 132*4882a593Smuzhiyun #define QIB_7220_IntMask_assertGPIOIntMask_LSB 0x1C 133*4882a593Smuzhiyun #define QIB_7220_IntMask_assertGPIOIntMask_RMASK 0x1 134*4882a593Smuzhiyun #define QIB_7220_IntMask_IBSerdesTrimDoneIntMask_LSB 0x1B 135*4882a593Smuzhiyun #define QIB_7220_IntMask_IBSerdesTrimDoneIntMask_RMASK 0x1 136*4882a593Smuzhiyun #define QIB_7220_IntMask_JIntMask_LSB 0x1A 137*4882a593Smuzhiyun #define QIB_7220_IntMask_JIntMask_RMASK 0x1 138*4882a593Smuzhiyun #define QIB_7220_IntMask_Reserved1_LSB 0x11 139*4882a593Smuzhiyun #define QIB_7220_IntMask_Reserved1_RMASK 0x1FF 140*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail16IntMask_LSB 0x10 141*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail16IntMask_RMASK 0x1 142*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail15IntMask_LSB 0xF 143*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail15IntMask_RMASK 0x1 144*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail14IntMask_LSB 0xE 145*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail14IntMask_RMASK 0x1 146*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail13IntMask_LSB 0xD 147*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail13IntMask_RMASK 0x1 148*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail12IntMask_LSB 0xC 149*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail12IntMask_RMASK 0x1 150*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail11IntMask_LSB 0xB 151*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail11IntMask_RMASK 0x1 152*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail10IntMask_LSB 0xA 153*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail10IntMask_RMASK 0x1 154*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail9IntMask_LSB 0x9 155*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail9IntMask_RMASK 0x1 156*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail8IntMask_LSB 0x8 157*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail8IntMask_RMASK 0x1 158*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail7IntMask_LSB 0x7 159*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail7IntMask_RMASK 0x1 160*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail6IntMask_LSB 0x6 161*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail6IntMask_RMASK 0x1 162*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail5IntMask_LSB 0x5 163*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail5IntMask_RMASK 0x1 164*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail4IntMask_LSB 0x4 165*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail4IntMask_RMASK 0x1 166*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail3IntMask_LSB 0x3 167*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail3IntMask_RMASK 0x1 168*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail2IntMask_LSB 0x2 169*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail2IntMask_RMASK 0x1 170*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail1IntMask_LSB 0x1 171*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail1IntMask_RMASK 0x1 172*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail0IntMask_LSB 0x0 173*4882a593Smuzhiyun #define QIB_7220_IntMask_RcvAvail0IntMask_RMASK 0x1 174*4882a593Smuzhiyun 175*4882a593Smuzhiyun #define QIB_7220_IntStatus_OFFS 0x70 176*4882a593Smuzhiyun #define QIB_7220_IntStatus_SDmaInt_LSB 0x3F 177*4882a593Smuzhiyun #define QIB_7220_IntStatus_SDmaInt_RMASK 0x1 178*4882a593Smuzhiyun #define QIB_7220_IntStatus_SDmaDisabled_LSB 0x3E 179*4882a593Smuzhiyun #define QIB_7220_IntStatus_SDmaDisabled_RMASK 0x1 180*4882a593Smuzhiyun #define QIB_7220_IntStatus_Reserved_LSB 0x31 181*4882a593Smuzhiyun #define QIB_7220_IntStatus_Reserved_RMASK 0x1FFF 182*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg16_LSB 0x30 183*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg16_RMASK 0x1 184*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg15_LSB 0x2F 185*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg15_RMASK 0x1 186*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg14_LSB 0x2E 187*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg14_RMASK 0x1 188*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg13_LSB 0x2D 189*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg13_RMASK 0x1 190*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg12_LSB 0x2C 191*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg12_RMASK 0x1 192*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg11_LSB 0x2B 193*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg11_RMASK 0x1 194*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg10_LSB 0x2A 195*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg10_RMASK 0x1 196*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg9_LSB 0x29 197*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg9_RMASK 0x1 198*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg8_LSB 0x28 199*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg8_RMASK 0x1 200*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg7_LSB 0x27 201*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg7_RMASK 0x1 202*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg6_LSB 0x26 203*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg6_RMASK 0x1 204*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg5_LSB 0x25 205*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg5_RMASK 0x1 206*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg4_LSB 0x24 207*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg4_RMASK 0x1 208*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg3_LSB 0x23 209*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg3_RMASK 0x1 210*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg2_LSB 0x22 211*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg2_RMASK 0x1 212*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg1_LSB 0x21 213*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg1_RMASK 0x1 214*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg0_LSB 0x20 215*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvUrg0_RMASK 0x1 216*4882a593Smuzhiyun #define QIB_7220_IntStatus_Error_LSB 0x1F 217*4882a593Smuzhiyun #define QIB_7220_IntStatus_Error_RMASK 0x1 218*4882a593Smuzhiyun #define QIB_7220_IntStatus_PioSent_LSB 0x1E 219*4882a593Smuzhiyun #define QIB_7220_IntStatus_PioSent_RMASK 0x1 220*4882a593Smuzhiyun #define QIB_7220_IntStatus_PioBufAvail_LSB 0x1D 221*4882a593Smuzhiyun #define QIB_7220_IntStatus_PioBufAvail_RMASK 0x1 222*4882a593Smuzhiyun #define QIB_7220_IntStatus_assertGPIO_LSB 0x1C 223*4882a593Smuzhiyun #define QIB_7220_IntStatus_assertGPIO_RMASK 0x1 224*4882a593Smuzhiyun #define QIB_7220_IntStatus_IBSerdesTrimDone_LSB 0x1B 225*4882a593Smuzhiyun #define QIB_7220_IntStatus_IBSerdesTrimDone_RMASK 0x1 226*4882a593Smuzhiyun #define QIB_7220_IntStatus_JInt_LSB 0x1A 227*4882a593Smuzhiyun #define QIB_7220_IntStatus_JInt_RMASK 0x1 228*4882a593Smuzhiyun #define QIB_7220_IntStatus_Reserved1_LSB 0x11 229*4882a593Smuzhiyun #define QIB_7220_IntStatus_Reserved1_RMASK 0x1FF 230*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail16_LSB 0x10 231*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail16_RMASK 0x1 232*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail15_LSB 0xF 233*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail15_RMASK 0x1 234*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail14_LSB 0xE 235*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail14_RMASK 0x1 236*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail13_LSB 0xD 237*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail13_RMASK 0x1 238*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail12_LSB 0xC 239*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail12_RMASK 0x1 240*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail11_LSB 0xB 241*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail11_RMASK 0x1 242*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail10_LSB 0xA 243*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail10_RMASK 0x1 244*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail9_LSB 0x9 245*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail9_RMASK 0x1 246*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail8_LSB 0x8 247*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail8_RMASK 0x1 248*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail7_LSB 0x7 249*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail7_RMASK 0x1 250*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail6_LSB 0x6 251*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail6_RMASK 0x1 252*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail5_LSB 0x5 253*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail5_RMASK 0x1 254*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail4_LSB 0x4 255*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail4_RMASK 0x1 256*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail3_LSB 0x3 257*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail3_RMASK 0x1 258*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail2_LSB 0x2 259*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail2_RMASK 0x1 260*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail1_LSB 0x1 261*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail1_RMASK 0x1 262*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail0_LSB 0x0 263*4882a593Smuzhiyun #define QIB_7220_IntStatus_RcvAvail0_RMASK 0x1 264*4882a593Smuzhiyun 265*4882a593Smuzhiyun #define QIB_7220_IntClear_OFFS 0x78 266*4882a593Smuzhiyun #define QIB_7220_IntClear_SDmaIntClear_LSB 0x3F 267*4882a593Smuzhiyun #define QIB_7220_IntClear_SDmaIntClear_RMASK 0x1 268*4882a593Smuzhiyun #define QIB_7220_IntClear_SDmaDisabledClear_LSB 0x3E 269*4882a593Smuzhiyun #define QIB_7220_IntClear_SDmaDisabledClear_RMASK 0x1 270*4882a593Smuzhiyun #define QIB_7220_IntClear_Reserved_LSB 0x31 271*4882a593Smuzhiyun #define QIB_7220_IntClear_Reserved_RMASK 0x1FFF 272*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg16IntClear_LSB 0x30 273*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg16IntClear_RMASK 0x1 274*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg15IntClear_LSB 0x2F 275*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg15IntClear_RMASK 0x1 276*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg14IntClear_LSB 0x2E 277*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg14IntClear_RMASK 0x1 278*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg13IntClear_LSB 0x2D 279*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg13IntClear_RMASK 0x1 280*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg12IntClear_LSB 0x2C 281*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg12IntClear_RMASK 0x1 282*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg11IntClear_LSB 0x2B 283*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg11IntClear_RMASK 0x1 284*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg10IntClear_LSB 0x2A 285*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg10IntClear_RMASK 0x1 286*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg9IntClear_LSB 0x29 287*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg9IntClear_RMASK 0x1 288*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg8IntClear_LSB 0x28 289*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg8IntClear_RMASK 0x1 290*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg7IntClear_LSB 0x27 291*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg7IntClear_RMASK 0x1 292*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg6IntClear_LSB 0x26 293*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg6IntClear_RMASK 0x1 294*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg5IntClear_LSB 0x25 295*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg5IntClear_RMASK 0x1 296*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg4IntClear_LSB 0x24 297*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg4IntClear_RMASK 0x1 298*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg3IntClear_LSB 0x23 299*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg3IntClear_RMASK 0x1 300*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg2IntClear_LSB 0x22 301*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg2IntClear_RMASK 0x1 302*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg1IntClear_LSB 0x21 303*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg1IntClear_RMASK 0x1 304*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg0IntClear_LSB 0x20 305*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvUrg0IntClear_RMASK 0x1 306*4882a593Smuzhiyun #define QIB_7220_IntClear_ErrorIntClear_LSB 0x1F 307*4882a593Smuzhiyun #define QIB_7220_IntClear_ErrorIntClear_RMASK 0x1 308*4882a593Smuzhiyun #define QIB_7220_IntClear_PioSetIntClear_LSB 0x1E 309*4882a593Smuzhiyun #define QIB_7220_IntClear_PioSetIntClear_RMASK 0x1 310*4882a593Smuzhiyun #define QIB_7220_IntClear_PioBufAvailIntClear_LSB 0x1D 311*4882a593Smuzhiyun #define QIB_7220_IntClear_PioBufAvailIntClear_RMASK 0x1 312*4882a593Smuzhiyun #define QIB_7220_IntClear_assertGPIOIntClear_LSB 0x1C 313*4882a593Smuzhiyun #define QIB_7220_IntClear_assertGPIOIntClear_RMASK 0x1 314*4882a593Smuzhiyun #define QIB_7220_IntClear_IBSerdesTrimDoneClear_LSB 0x1B 315*4882a593Smuzhiyun #define QIB_7220_IntClear_IBSerdesTrimDoneClear_RMASK 0x1 316*4882a593Smuzhiyun #define QIB_7220_IntClear_JIntClear_LSB 0x1A 317*4882a593Smuzhiyun #define QIB_7220_IntClear_JIntClear_RMASK 0x1 318*4882a593Smuzhiyun #define QIB_7220_IntClear_Reserved1_LSB 0x11 319*4882a593Smuzhiyun #define QIB_7220_IntClear_Reserved1_RMASK 0x1FF 320*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail16IntClear_LSB 0x10 321*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail16IntClear_RMASK 0x1 322*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail15IntClear_LSB 0xF 323*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail15IntClear_RMASK 0x1 324*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail14IntClear_LSB 0xE 325*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail14IntClear_RMASK 0x1 326*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail13IntClear_LSB 0xD 327*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail13IntClear_RMASK 0x1 328*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail12IntClear_LSB 0xC 329*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail12IntClear_RMASK 0x1 330*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail11IntClear_LSB 0xB 331*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail11IntClear_RMASK 0x1 332*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail10IntClear_LSB 0xA 333*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail10IntClear_RMASK 0x1 334*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail9IntClear_LSB 0x9 335*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail9IntClear_RMASK 0x1 336*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail8IntClear_LSB 0x8 337*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail8IntClear_RMASK 0x1 338*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail7IntClear_LSB 0x7 339*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail7IntClear_RMASK 0x1 340*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail6IntClear_LSB 0x6 341*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail6IntClear_RMASK 0x1 342*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail5IntClear_LSB 0x5 343*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail5IntClear_RMASK 0x1 344*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail4IntClear_LSB 0x4 345*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail4IntClear_RMASK 0x1 346*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail3IntClear_LSB 0x3 347*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail3IntClear_RMASK 0x1 348*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail2IntClear_LSB 0x2 349*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail2IntClear_RMASK 0x1 350*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail1IntClear_LSB 0x1 351*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail1IntClear_RMASK 0x1 352*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail0IntClear_LSB 0x0 353*4882a593Smuzhiyun #define QIB_7220_IntClear_RcvAvail0IntClear_RMASK 0x1 354*4882a593Smuzhiyun 355*4882a593Smuzhiyun #define QIB_7220_ErrMask_OFFS 0x80 356*4882a593Smuzhiyun #define QIB_7220_ErrMask_Reserved_LSB 0x36 357*4882a593Smuzhiyun #define QIB_7220_ErrMask_Reserved_RMASK 0x3FF 358*4882a593Smuzhiyun #define QIB_7220_ErrMask_InvalidEEPCmdMask_LSB 0x35 359*4882a593Smuzhiyun #define QIB_7220_ErrMask_InvalidEEPCmdMask_RMASK 0x1 360*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaDescAddrMisalignErrMask_LSB 0x34 361*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaDescAddrMisalignErrMask_RMASK 0x1 362*4882a593Smuzhiyun #define QIB_7220_ErrMask_HardwareErrMask_LSB 0x33 363*4882a593Smuzhiyun #define QIB_7220_ErrMask_HardwareErrMask_RMASK 0x1 364*4882a593Smuzhiyun #define QIB_7220_ErrMask_ResetNegatedMask_LSB 0x32 365*4882a593Smuzhiyun #define QIB_7220_ErrMask_ResetNegatedMask_RMASK 0x1 366*4882a593Smuzhiyun #define QIB_7220_ErrMask_InvalidAddrErrMask_LSB 0x31 367*4882a593Smuzhiyun #define QIB_7220_ErrMask_InvalidAddrErrMask_RMASK 0x1 368*4882a593Smuzhiyun #define QIB_7220_ErrMask_IBStatusChangedMask_LSB 0x30 369*4882a593Smuzhiyun #define QIB_7220_ErrMask_IBStatusChangedMask_RMASK 0x1 370*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaUnexpDataErrMask_LSB 0x2F 371*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaUnexpDataErrMask_RMASK 0x1 372*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaMissingDwErrMask_LSB 0x2E 373*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaMissingDwErrMask_RMASK 0x1 374*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaDwEnErrMask_LSB 0x2D 375*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaDwEnErrMask_RMASK 0x1 376*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaRpyTagErrMask_LSB 0x2C 377*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaRpyTagErrMask_RMASK 0x1 378*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDma1stDescErrMask_LSB 0x2B 379*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDma1stDescErrMask_RMASK 0x1 380*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaBaseErrMask_LSB 0x2A 381*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaBaseErrMask_RMASK 0x1 382*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaTailOutOfBoundErrMask_LSB 0x29 383*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaTailOutOfBoundErrMask_RMASK 0x1 384*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaOutOfBoundErrMask_LSB 0x28 385*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaOutOfBoundErrMask_RMASK 0x1 386*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaGenMismatchErrMask_LSB 0x27 387*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaGenMismatchErrMask_RMASK 0x1 388*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendBufMisuseErrMask_LSB 0x26 389*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendBufMisuseErrMask_RMASK 0x1 390*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendUnsupportedVLErrMask_LSB 0x25 391*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendUnsupportedVLErrMask_RMASK 0x1 392*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendUnexpectedPktNumErrMask_LSB 0x24 393*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendUnexpectedPktNumErrMask_RMASK 0x1 394*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendPioArmLaunchErrMask_LSB 0x23 395*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendPioArmLaunchErrMask_RMASK 0x1 396*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendDroppedDataPktErrMask_LSB 0x22 397*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendDroppedDataPktErrMask_RMASK 0x1 398*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendDroppedSmpPktErrMask_LSB 0x21 399*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendDroppedSmpPktErrMask_RMASK 0x1 400*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendPktLenErrMask_LSB 0x20 401*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendPktLenErrMask_RMASK 0x1 402*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendUnderRunErrMask_LSB 0x1F 403*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendUnderRunErrMask_RMASK 0x1 404*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendMaxPktLenErrMask_LSB 0x1E 405*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendMaxPktLenErrMask_RMASK 0x1 406*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendMinPktLenErrMask_LSB 0x1D 407*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendMinPktLenErrMask_RMASK 0x1 408*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaDisabledErrMask_LSB 0x1C 409*4882a593Smuzhiyun #define QIB_7220_ErrMask_SDmaDisabledErrMask_RMASK 0x1 410*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendSpecialTriggerErrMask_LSB 0x1B 411*4882a593Smuzhiyun #define QIB_7220_ErrMask_SendSpecialTriggerErrMask_RMASK 0x1 412*4882a593Smuzhiyun #define QIB_7220_ErrMask_Reserved1_LSB 0x12 413*4882a593Smuzhiyun #define QIB_7220_ErrMask_Reserved1_RMASK 0x1FF 414*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvIBLostLinkErrMask_LSB 0x11 415*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvIBLostLinkErrMask_RMASK 0x1 416*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvHdrErrMask_LSB 0x10 417*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvHdrErrMask_RMASK 0x1 418*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvHdrLenErrMask_LSB 0xF 419*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvHdrLenErrMask_RMASK 0x1 420*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvBadTidErrMask_LSB 0xE 421*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvBadTidErrMask_RMASK 0x1 422*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvHdrFullErrMask_LSB 0xD 423*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvHdrFullErrMask_RMASK 0x1 424*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvEgrFullErrMask_LSB 0xC 425*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvEgrFullErrMask_RMASK 0x1 426*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvBadVersionErrMask_LSB 0xB 427*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvBadVersionErrMask_RMASK 0x1 428*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvIBFlowErrMask_LSB 0xA 429*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvIBFlowErrMask_RMASK 0x1 430*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvEBPErrMask_LSB 0x9 431*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvEBPErrMask_RMASK 0x1 432*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvUnsupportedVLErrMask_LSB 0x8 433*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvUnsupportedVLErrMask_RMASK 0x1 434*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvUnexpectedCharErrMask_LSB 0x7 435*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvUnexpectedCharErrMask_RMASK 0x1 436*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvShortPktLenErrMask_LSB 0x6 437*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvShortPktLenErrMask_RMASK 0x1 438*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvLongPktLenErrMask_LSB 0x5 439*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvLongPktLenErrMask_RMASK 0x1 440*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvMaxPktLenErrMask_LSB 0x4 441*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvMaxPktLenErrMask_RMASK 0x1 442*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvMinPktLenErrMask_LSB 0x3 443*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvMinPktLenErrMask_RMASK 0x1 444*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvICRCErrMask_LSB 0x2 445*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvICRCErrMask_RMASK 0x1 446*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvVCRCErrMask_LSB 0x1 447*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvVCRCErrMask_RMASK 0x1 448*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvFormatErrMask_LSB 0x0 449*4882a593Smuzhiyun #define QIB_7220_ErrMask_RcvFormatErrMask_RMASK 0x1 450*4882a593Smuzhiyun 451*4882a593Smuzhiyun #define QIB_7220_ErrStatus_OFFS 0x88 452*4882a593Smuzhiyun #define QIB_7220_ErrStatus_Reserved_LSB 0x36 453*4882a593Smuzhiyun #define QIB_7220_ErrStatus_Reserved_RMASK 0x3FF 454*4882a593Smuzhiyun #define QIB_7220_ErrStatus_InvalidEEPCmdErr_LSB 0x35 455*4882a593Smuzhiyun #define QIB_7220_ErrStatus_InvalidEEPCmdErr_RMASK 0x1 456*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaDescAddrMisalignErr_LSB 0x34 457*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaDescAddrMisalignErr_RMASK 0x1 458*4882a593Smuzhiyun #define QIB_7220_ErrStatus_HardwareErr_LSB 0x33 459*4882a593Smuzhiyun #define QIB_7220_ErrStatus_HardwareErr_RMASK 0x1 460*4882a593Smuzhiyun #define QIB_7220_ErrStatus_ResetNegated_LSB 0x32 461*4882a593Smuzhiyun #define QIB_7220_ErrStatus_ResetNegated_RMASK 0x1 462*4882a593Smuzhiyun #define QIB_7220_ErrStatus_InvalidAddrErr_LSB 0x31 463*4882a593Smuzhiyun #define QIB_7220_ErrStatus_InvalidAddrErr_RMASK 0x1 464*4882a593Smuzhiyun #define QIB_7220_ErrStatus_IBStatusChanged_LSB 0x30 465*4882a593Smuzhiyun #define QIB_7220_ErrStatus_IBStatusChanged_RMASK 0x1 466*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaUnexpDataErr_LSB 0x2F 467*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaUnexpDataErr_RMASK 0x1 468*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaMissingDwErr_LSB 0x2E 469*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaMissingDwErr_RMASK 0x1 470*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaDwEnErr_LSB 0x2D 471*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaDwEnErr_RMASK 0x1 472*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaRpyTagErr_LSB 0x2C 473*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaRpyTagErr_RMASK 0x1 474*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDma1stDescErr_LSB 0x2B 475*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDma1stDescErr_RMASK 0x1 476*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaBaseErr_LSB 0x2A 477*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaBaseErr_RMASK 0x1 478*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaTailOutOfBoundErr_LSB 0x29 479*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaTailOutOfBoundErr_RMASK 0x1 480*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaOutOfBoundErr_LSB 0x28 481*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaOutOfBoundErr_RMASK 0x1 482*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaGenMismatchErr_LSB 0x27 483*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaGenMismatchErr_RMASK 0x1 484*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendBufMisuseErr_LSB 0x26 485*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendBufMisuseErr_RMASK 0x1 486*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendUnsupportedVLErr_LSB 0x25 487*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendUnsupportedVLErr_RMASK 0x1 488*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendUnexpectedPktNumErr_LSB 0x24 489*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendUnexpectedPktNumErr_RMASK 0x1 490*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendPioArmLaunchErr_LSB 0x23 491*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendPioArmLaunchErr_RMASK 0x1 492*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendDroppedDataPktErr_LSB 0x22 493*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendDroppedDataPktErr_RMASK 0x1 494*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendDroppedSmpPktErr_LSB 0x21 495*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendDroppedSmpPktErr_RMASK 0x1 496*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendPktLenErr_LSB 0x20 497*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendPktLenErr_RMASK 0x1 498*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendUnderRunErr_LSB 0x1F 499*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendUnderRunErr_RMASK 0x1 500*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendMaxPktLenErr_LSB 0x1E 501*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendMaxPktLenErr_RMASK 0x1 502*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendMinPktLenErr_LSB 0x1D 503*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendMinPktLenErr_RMASK 0x1 504*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaDisabledErr_LSB 0x1C 505*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SDmaDisabledErr_RMASK 0x1 506*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendSpecialTriggerErr_LSB 0x1B 507*4882a593Smuzhiyun #define QIB_7220_ErrStatus_SendSpecialTriggerErr_RMASK 0x1 508*4882a593Smuzhiyun #define QIB_7220_ErrStatus_Reserved1_LSB 0x12 509*4882a593Smuzhiyun #define QIB_7220_ErrStatus_Reserved1_RMASK 0x1FF 510*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvIBLostLinkErr_LSB 0x11 511*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvIBLostLinkErr_RMASK 0x1 512*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvHdrErr_LSB 0x10 513*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvHdrErr_RMASK 0x1 514*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvHdrLenErr_LSB 0xF 515*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvHdrLenErr_RMASK 0x1 516*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvBadTidErr_LSB 0xE 517*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvBadTidErr_RMASK 0x1 518*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvHdrFullErr_LSB 0xD 519*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvHdrFullErr_RMASK 0x1 520*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvEgrFullErr_LSB 0xC 521*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvEgrFullErr_RMASK 0x1 522*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvBadVersionErr_LSB 0xB 523*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvBadVersionErr_RMASK 0x1 524*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvIBFlowErr_LSB 0xA 525*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvIBFlowErr_RMASK 0x1 526*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvEBPErr_LSB 0x9 527*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvEBPErr_RMASK 0x1 528*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvUnsupportedVLErr_LSB 0x8 529*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvUnsupportedVLErr_RMASK 0x1 530*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvUnexpectedCharErr_LSB 0x7 531*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvUnexpectedCharErr_RMASK 0x1 532*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvShortPktLenErr_LSB 0x6 533*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvShortPktLenErr_RMASK 0x1 534*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvLongPktLenErr_LSB 0x5 535*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvLongPktLenErr_RMASK 0x1 536*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvMaxPktLenErr_LSB 0x4 537*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvMaxPktLenErr_RMASK 0x1 538*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvMinPktLenErr_LSB 0x3 539*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvMinPktLenErr_RMASK 0x1 540*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvICRCErr_LSB 0x2 541*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvICRCErr_RMASK 0x1 542*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvVCRCErr_LSB 0x1 543*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvVCRCErr_RMASK 0x1 544*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvFormatErr_LSB 0x0 545*4882a593Smuzhiyun #define QIB_7220_ErrStatus_RcvFormatErr_RMASK 0x1 546*4882a593Smuzhiyun 547*4882a593Smuzhiyun #define QIB_7220_ErrClear_OFFS 0x90 548*4882a593Smuzhiyun #define QIB_7220_ErrClear_Reserved_LSB 0x36 549*4882a593Smuzhiyun #define QIB_7220_ErrClear_Reserved_RMASK 0x3FF 550*4882a593Smuzhiyun #define QIB_7220_ErrClear_InvalidEEPCmdErrClear_LSB 0x35 551*4882a593Smuzhiyun #define QIB_7220_ErrClear_InvalidEEPCmdErrClear_RMASK 0x1 552*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaDescAddrMisalignErrClear_LSB 0x34 553*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaDescAddrMisalignErrClear_RMASK 0x1 554*4882a593Smuzhiyun #define QIB_7220_ErrClear_HardwareErrClear_LSB 0x33 555*4882a593Smuzhiyun #define QIB_7220_ErrClear_HardwareErrClear_RMASK 0x1 556*4882a593Smuzhiyun #define QIB_7220_ErrClear_ResetNegatedClear_LSB 0x32 557*4882a593Smuzhiyun #define QIB_7220_ErrClear_ResetNegatedClear_RMASK 0x1 558*4882a593Smuzhiyun #define QIB_7220_ErrClear_InvalidAddrErrClear_LSB 0x31 559*4882a593Smuzhiyun #define QIB_7220_ErrClear_InvalidAddrErrClear_RMASK 0x1 560*4882a593Smuzhiyun #define QIB_7220_ErrClear_IBStatusChangedClear_LSB 0x30 561*4882a593Smuzhiyun #define QIB_7220_ErrClear_IBStatusChangedClear_RMASK 0x1 562*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaUnexpDataErrClear_LSB 0x2F 563*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaUnexpDataErrClear_RMASK 0x1 564*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaMissingDwErrClear_LSB 0x2E 565*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaMissingDwErrClear_RMASK 0x1 566*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaDwEnErrClear_LSB 0x2D 567*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaDwEnErrClear_RMASK 0x1 568*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaRpyTagErrClear_LSB 0x2C 569*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaRpyTagErrClear_RMASK 0x1 570*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDma1stDescErrClear_LSB 0x2B 571*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDma1stDescErrClear_RMASK 0x1 572*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaBaseErrClear_LSB 0x2A 573*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaBaseErrClear_RMASK 0x1 574*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaTailOutOfBoundErrClear_LSB 0x29 575*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaTailOutOfBoundErrClear_RMASK 0x1 576*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaOutOfBoundErrClear_LSB 0x28 577*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaOutOfBoundErrClear_RMASK 0x1 578*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaGenMismatchErrClear_LSB 0x27 579*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaGenMismatchErrClear_RMASK 0x1 580*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendBufMisuseErrClear_LSB 0x26 581*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendBufMisuseErrClear_RMASK 0x1 582*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendUnsupportedVLErrClear_LSB 0x25 583*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendUnsupportedVLErrClear_RMASK 0x1 584*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendUnexpectedPktNumErrClear_LSB 0x24 585*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendUnexpectedPktNumErrClear_RMASK 0x1 586*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendPioArmLaunchErrClear_LSB 0x23 587*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendPioArmLaunchErrClear_RMASK 0x1 588*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendDroppedDataPktErrClear_LSB 0x22 589*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendDroppedDataPktErrClear_RMASK 0x1 590*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendDroppedSmpPktErrClear_LSB 0x21 591*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendDroppedSmpPktErrClear_RMASK 0x1 592*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendPktLenErrClear_LSB 0x20 593*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendPktLenErrClear_RMASK 0x1 594*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendUnderRunErrClear_LSB 0x1F 595*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendUnderRunErrClear_RMASK 0x1 596*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendMaxPktLenErrClear_LSB 0x1E 597*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendMaxPktLenErrClear_RMASK 0x1 598*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendMinPktLenErrClear_LSB 0x1D 599*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendMinPktLenErrClear_RMASK 0x1 600*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaDisabledErrClear_LSB 0x1C 601*4882a593Smuzhiyun #define QIB_7220_ErrClear_SDmaDisabledErrClear_RMASK 0x1 602*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendSpecialTriggerErrClear_LSB 0x1B 603*4882a593Smuzhiyun #define QIB_7220_ErrClear_SendSpecialTriggerErrClear_RMASK 0x1 604*4882a593Smuzhiyun #define QIB_7220_ErrClear_Reserved1_LSB 0x12 605*4882a593Smuzhiyun #define QIB_7220_ErrClear_Reserved1_RMASK 0x1FF 606*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvIBLostLinkErrClear_LSB 0x11 607*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvIBLostLinkErrClear_RMASK 0x1 608*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvHdrErrClear_LSB 0x10 609*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvHdrErrClear_RMASK 0x1 610*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvHdrLenErrClear_LSB 0xF 611*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvHdrLenErrClear_RMASK 0x1 612*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvBadTidErrClear_LSB 0xE 613*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvBadTidErrClear_RMASK 0x1 614*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvHdrFullErrClear_LSB 0xD 615*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvHdrFullErrClear_RMASK 0x1 616*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvEgrFullErrClear_LSB 0xC 617*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvEgrFullErrClear_RMASK 0x1 618*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvBadVersionErrClear_LSB 0xB 619*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvBadVersionErrClear_RMASK 0x1 620*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvIBFlowErrClear_LSB 0xA 621*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvIBFlowErrClear_RMASK 0x1 622*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvEBPErrClear_LSB 0x9 623*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvEBPErrClear_RMASK 0x1 624*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvUnsupportedVLErrClear_LSB 0x8 625*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvUnsupportedVLErrClear_RMASK 0x1 626*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvUnexpectedCharErrClear_LSB 0x7 627*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvUnexpectedCharErrClear_RMASK 0x1 628*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvShortPktLenErrClear_LSB 0x6 629*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvShortPktLenErrClear_RMASK 0x1 630*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvLongPktLenErrClear_LSB 0x5 631*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvLongPktLenErrClear_RMASK 0x1 632*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvMaxPktLenErrClear_LSB 0x4 633*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvMaxPktLenErrClear_RMASK 0x1 634*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvMinPktLenErrClear_LSB 0x3 635*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvMinPktLenErrClear_RMASK 0x1 636*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvICRCErrClear_LSB 0x2 637*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvICRCErrClear_RMASK 0x1 638*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvVCRCErrClear_LSB 0x1 639*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvVCRCErrClear_RMASK 0x1 640*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvFormatErrClear_LSB 0x0 641*4882a593Smuzhiyun #define QIB_7220_ErrClear_RcvFormatErrClear_RMASK 0x1 642*4882a593Smuzhiyun 643*4882a593Smuzhiyun #define QIB_7220_HwErrMask_OFFS 0x98 644*4882a593Smuzhiyun #define QIB_7220_HwErrMask_IBCBusFromSPCParityErrMask_LSB 0x3F 645*4882a593Smuzhiyun #define QIB_7220_HwErrMask_IBCBusFromSPCParityErrMask_RMASK 0x1 646*4882a593Smuzhiyun #define QIB_7220_HwErrMask_IBCBusToSPCParityErrMask_LSB 0x3E 647*4882a593Smuzhiyun #define QIB_7220_HwErrMask_IBCBusToSPCParityErrMask_RMASK 0x1 648*4882a593Smuzhiyun #define QIB_7220_HwErrMask_Clk_uC_PLLNotLockedMask_LSB 0x3D 649*4882a593Smuzhiyun #define QIB_7220_HwErrMask_Clk_uC_PLLNotLockedMask_RMASK 0x1 650*4882a593Smuzhiyun #define QIB_7220_HwErrMask_IBSerdesPClkNotDetectMask_LSB 0x3C 651*4882a593Smuzhiyun #define QIB_7220_HwErrMask_IBSerdesPClkNotDetectMask_RMASK 0x1 652*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIESerdesQ3PClkNotDetectMask_LSB 0x3B 653*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIESerdesQ3PClkNotDetectMask_RMASK 0x1 654*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIESerdesQ2PClkNotDetectMask_LSB 0x3A 655*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIESerdesQ2PClkNotDetectMask_RMASK 0x1 656*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIESerdesQ1PClkNotDetectMask_LSB 0x39 657*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIESerdesQ1PClkNotDetectMask_RMASK 0x1 658*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIESerdesQ0PClkNotDetectMask_LSB 0x38 659*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIESerdesQ0PClkNotDetectMask_RMASK 0x1 660*4882a593Smuzhiyun #define QIB_7220_HwErrMask_Reserved_LSB 0x37 661*4882a593Smuzhiyun #define QIB_7220_HwErrMask_Reserved_RMASK 0x1 662*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PowerOnBISTFailedMask_LSB 0x36 663*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PowerOnBISTFailedMask_RMASK 0x1 664*4882a593Smuzhiyun #define QIB_7220_HwErrMask_Reserved1_LSB 0x33 665*4882a593Smuzhiyun #define QIB_7220_HwErrMask_Reserved1_RMASK 0x7 666*4882a593Smuzhiyun #define QIB_7220_HwErrMask_RXEMemParityErrMask_LSB 0x2C 667*4882a593Smuzhiyun #define QIB_7220_HwErrMask_RXEMemParityErrMask_RMASK 0x7F 668*4882a593Smuzhiyun #define QIB_7220_HwErrMask_TXEMemParityErrMask_LSB 0x28 669*4882a593Smuzhiyun #define QIB_7220_HwErrMask_TXEMemParityErrMask_RMASK 0xF 670*4882a593Smuzhiyun #define QIB_7220_HwErrMask_DDSRXEQMemoryParityErrMask_LSB 0x27 671*4882a593Smuzhiyun #define QIB_7220_HwErrMask_DDSRXEQMemoryParityErrMask_RMASK 0x1 672*4882a593Smuzhiyun #define QIB_7220_HwErrMask_IB_uC_MemoryParityErrMask_LSB 0x26 673*4882a593Smuzhiyun #define QIB_7220_HwErrMask_IB_uC_MemoryParityErrMask_RMASK 0x1 674*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIEOct1_uC_MemoryParityErrMask_LSB 0x25 675*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIEOct1_uC_MemoryParityErrMask_RMASK 0x1 676*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIEOct0_uC_MemoryParityErrMask_LSB 0x24 677*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIEOct0_uC_MemoryParityErrMask_RMASK 0x1 678*4882a593Smuzhiyun #define QIB_7220_HwErrMask_Reserved2_LSB 0x22 679*4882a593Smuzhiyun #define QIB_7220_HwErrMask_Reserved2_RMASK 0x3 680*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIeBusParityErrMask_LSB 0x1F 681*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIeBusParityErrMask_RMASK 0x7 682*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PcieCplTimeoutMask_LSB 0x1E 683*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PcieCplTimeoutMask_RMASK 0x1 684*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PoisonedTLPMask_LSB 0x1D 685*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PoisonedTLPMask_RMASK 0x1 686*4882a593Smuzhiyun #define QIB_7220_HwErrMask_SDmaMemReadErrMask_LSB 0x1C 687*4882a593Smuzhiyun #define QIB_7220_HwErrMask_SDmaMemReadErrMask_RMASK 0x1 688*4882a593Smuzhiyun #define QIB_7220_HwErrMask_Reserved3_LSB 0x8 689*4882a593Smuzhiyun #define QIB_7220_HwErrMask_Reserved3_RMASK 0xFFFFF 690*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIeMemParityErrMask_LSB 0x0 691*4882a593Smuzhiyun #define QIB_7220_HwErrMask_PCIeMemParityErrMask_RMASK 0xFF 692*4882a593Smuzhiyun 693*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_OFFS 0xA0 694*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_IBCBusFromSPCParityErr_LSB 0x3F 695*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_IBCBusFromSPCParityErr_RMASK 0x1 696*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_IBCBusToSPCParityErr_LSB 0x3E 697*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_IBCBusToSPCParityErr_RMASK 0x1 698*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_Clk_uC_PLLNotLocked_LSB 0x3D 699*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_Clk_uC_PLLNotLocked_RMASK 0x1 700*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_IBSerdesPClkNotDetect_LSB 0x3C 701*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_IBSerdesPClkNotDetect_RMASK 0x1 702*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIESerdesQ3PClkNotDetect_LSB 0x3B 703*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIESerdesQ3PClkNotDetect_RMASK 0x1 704*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIESerdesQ2PClkNotDetect_LSB 0x3A 705*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIESerdesQ2PClkNotDetect_RMASK 0x1 706*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIESerdesQ1PClkNotDetect_LSB 0x39 707*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIESerdesQ1PClkNotDetect_RMASK 0x1 708*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIESerdesQ0PClkNotDetect_LSB 0x38 709*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIESerdesQ0PClkNotDetect_RMASK 0x1 710*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_Reserved_LSB 0x37 711*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_Reserved_RMASK 0x1 712*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PowerOnBISTFailed_LSB 0x36 713*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PowerOnBISTFailed_RMASK 0x1 714*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_Reserved1_LSB 0x33 715*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_Reserved1_RMASK 0x7 716*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_RXEMemParity_LSB 0x2C 717*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_RXEMemParity_RMASK 0x7F 718*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_TXEMemParity_LSB 0x28 719*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_TXEMemParity_RMASK 0xF 720*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_DDSRXEQMemoryParityErr_LSB 0x27 721*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_DDSRXEQMemoryParityErr_RMASK 0x1 722*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_IB_uC_MemoryParityErr_LSB 0x26 723*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_IB_uC_MemoryParityErr_RMASK 0x1 724*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIE_uC_Oct1MemoryParityErr_LSB 0x25 725*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIE_uC_Oct1MemoryParityErr_RMASK 0x1 726*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIE_uC_Oct0MemoryParityErr_LSB 0x24 727*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIE_uC_Oct0MemoryParityErr_RMASK 0x1 728*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_Reserved2_LSB 0x22 729*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_Reserved2_RMASK 0x3 730*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIeBusParity_LSB 0x1F 731*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIeBusParity_RMASK 0x7 732*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PcieCplTimeout_LSB 0x1E 733*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PcieCplTimeout_RMASK 0x1 734*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PoisenedTLP_LSB 0x1D 735*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PoisenedTLP_RMASK 0x1 736*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_SDmaMemReadErr_LSB 0x1C 737*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_SDmaMemReadErr_RMASK 0x1 738*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_Reserved3_LSB 0x8 739*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_Reserved3_RMASK 0xFFFFF 740*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIeMemParity_LSB 0x0 741*4882a593Smuzhiyun #define QIB_7220_HwErrStatus_PCIeMemParity_RMASK 0xFF 742*4882a593Smuzhiyun 743*4882a593Smuzhiyun #define QIB_7220_HwErrClear_OFFS 0xA8 744*4882a593Smuzhiyun #define QIB_7220_HwErrClear_IBCBusFromSPCParityErrClear_LSB 0x3F 745*4882a593Smuzhiyun #define QIB_7220_HwErrClear_IBCBusFromSPCParityErrClear_RMASK 0x1 746*4882a593Smuzhiyun #define QIB_7220_HwErrClear_IBCBusToSPCparityErrClear_LSB 0x3E 747*4882a593Smuzhiyun #define QIB_7220_HwErrClear_IBCBusToSPCparityErrClear_RMASK 0x1 748*4882a593Smuzhiyun #define QIB_7220_HwErrClear_Clk_uC_PLLNotLockedClear_LSB 0x3D 749*4882a593Smuzhiyun #define QIB_7220_HwErrClear_Clk_uC_PLLNotLockedClear_RMASK 0x1 750*4882a593Smuzhiyun #define QIB_7220_HwErrClear_IBSerdesPClkNotDetectClear_LSB 0x3C 751*4882a593Smuzhiyun #define QIB_7220_HwErrClear_IBSerdesPClkNotDetectClear_RMASK 0x1 752*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIESerdesQ3PClkNotDetectClear_LSB 0x3B 753*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIESerdesQ3PClkNotDetectClear_RMASK 0x1 754*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIESerdesQ2PClkNotDetectClear_LSB 0x3A 755*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIESerdesQ2PClkNotDetectClear_RMASK 0x1 756*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIESerdesQ1PClkNotDetectClear_LSB 0x39 757*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIESerdesQ1PClkNotDetectClear_RMASK 0x1 758*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIESerdesQ0PClkNotDetectClear_LSB 0x38 759*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIESerdesQ0PClkNotDetectClear_RMASK 0x1 760*4882a593Smuzhiyun #define QIB_7220_HwErrClear_Reserved_LSB 0x37 761*4882a593Smuzhiyun #define QIB_7220_HwErrClear_Reserved_RMASK 0x1 762*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PowerOnBISTFailedClear_LSB 0x36 763*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PowerOnBISTFailedClear_RMASK 0x1 764*4882a593Smuzhiyun #define QIB_7220_HwErrClear_Reserved1_LSB 0x33 765*4882a593Smuzhiyun #define QIB_7220_HwErrClear_Reserved1_RMASK 0x7 766*4882a593Smuzhiyun #define QIB_7220_HwErrClear_RXEMemParityClear_LSB 0x2C 767*4882a593Smuzhiyun #define QIB_7220_HwErrClear_RXEMemParityClear_RMASK 0x7F 768*4882a593Smuzhiyun #define QIB_7220_HwErrClear_TXEMemParityClear_LSB 0x28 769*4882a593Smuzhiyun #define QIB_7220_HwErrClear_TXEMemParityClear_RMASK 0xF 770*4882a593Smuzhiyun #define QIB_7220_HwErrClear_DDSRXEQMemoryParityErrClear_LSB 0x27 771*4882a593Smuzhiyun #define QIB_7220_HwErrClear_DDSRXEQMemoryParityErrClear_RMASK 0x1 772*4882a593Smuzhiyun #define QIB_7220_HwErrClear_IB_uC_MemoryParityErrClear_LSB 0x26 773*4882a593Smuzhiyun #define QIB_7220_HwErrClear_IB_uC_MemoryParityErrClear_RMASK 0x1 774*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIE_uC_Oct1MemoryParityErrClear_LSB 0x25 775*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIE_uC_Oct1MemoryParityErrClear_RMASK 0x1 776*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIE_uC_Oct0MemoryParityErrClear_LSB 0x24 777*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIE_uC_Oct0MemoryParityErrClear_RMASK 0x1 778*4882a593Smuzhiyun #define QIB_7220_HwErrClear_Reserved2_LSB 0x22 779*4882a593Smuzhiyun #define QIB_7220_HwErrClear_Reserved2_RMASK 0x3 780*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIeBusParityClr_LSB 0x1F 781*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIeBusParityClr_RMASK 0x7 782*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PcieCplTimeoutClear_LSB 0x1E 783*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PcieCplTimeoutClear_RMASK 0x1 784*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PoisonedTLPClear_LSB 0x1D 785*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PoisonedTLPClear_RMASK 0x1 786*4882a593Smuzhiyun #define QIB_7220_HwErrClear_SDmaMemReadErrClear_LSB 0x1C 787*4882a593Smuzhiyun #define QIB_7220_HwErrClear_SDmaMemReadErrClear_RMASK 0x1 788*4882a593Smuzhiyun #define QIB_7220_HwErrClear_Reserved3_LSB 0x8 789*4882a593Smuzhiyun #define QIB_7220_HwErrClear_Reserved3_RMASK 0xFFFFF 790*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIeMemParityClr_LSB 0x0 791*4882a593Smuzhiyun #define QIB_7220_HwErrClear_PCIeMemParityClr_RMASK 0xFF 792*4882a593Smuzhiyun 793*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_OFFS 0xB0 794*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForceIBCBusFromSPCParityErr_LSB 0x3F 795*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForceIBCBusFromSPCParityErr_RMASK 0x1 796*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForceIBCBusToSPCParityErr_LSB 0x3E 797*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForceIBCBusToSPCParityErr_RMASK 0x1 798*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_CounterWrEnable_LSB 0x3D 799*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_CounterWrEnable_RMASK 0x1 800*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_CounterDisable_LSB 0x3C 801*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_CounterDisable_RMASK 0x1 802*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_Reserved_LSB 0x33 803*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_Reserved_RMASK 0x1FF 804*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForceRxMemParityErr_LSB 0x2C 805*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForceRxMemParityErr_RMASK 0x7F 806*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForceTxMemparityErr_LSB 0x28 807*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForceTxMemparityErr_RMASK 0xF 808*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForceDDSRXEQMemoryParityErr_LSB 0x27 809*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForceDDSRXEQMemoryParityErr_RMASK 0x1 810*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForceIB_uC_MemoryParityErr_LSB 0x26 811*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForceIB_uC_MemoryParityErr_RMASK 0x1 812*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForcePCIE_uC_Oct1MemoryParityErr_LSB 0x25 813*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForcePCIE_uC_Oct1MemoryParityErr_RMASK 0x1 814*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForcePCIE_uC_Oct0MemoryParityErr_LSB 0x24 815*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_ForcePCIE_uC_Oct0MemoryParityErr_RMASK 0x1 816*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_Reserved1_LSB 0x23 817*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_Reserved1_RMASK 0x1 818*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_forcePCIeBusParity_LSB 0x1F 819*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_forcePCIeBusParity_RMASK 0xF 820*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_Reserved2_LSB 0x8 821*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_Reserved2_RMASK 0x7FFFFF 822*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_forcePCIeMemParity_LSB 0x0 823*4882a593Smuzhiyun #define QIB_7220_HwDiagCtrl_forcePCIeMemParity_RMASK 0xFF 824*4882a593Smuzhiyun 825*4882a593Smuzhiyun #define QIB_7220_REG_0000B8_OFFS 0xB8 826*4882a593Smuzhiyun 827*4882a593Smuzhiyun #define QIB_7220_IBCStatus_OFFS 0xC0 828*4882a593Smuzhiyun #define QIB_7220_IBCStatus_TxCreditOk_LSB 0x1F 829*4882a593Smuzhiyun #define QIB_7220_IBCStatus_TxCreditOk_RMASK 0x1 830*4882a593Smuzhiyun #define QIB_7220_IBCStatus_TxReady_LSB 0x1E 831*4882a593Smuzhiyun #define QIB_7220_IBCStatus_TxReady_RMASK 0x1 832*4882a593Smuzhiyun #define QIB_7220_IBCStatus_Reserved_LSB 0xE 833*4882a593Smuzhiyun #define QIB_7220_IBCStatus_Reserved_RMASK 0xFFFF 834*4882a593Smuzhiyun #define QIB_7220_IBCStatus_IBTxLaneReversed_LSB 0xD 835*4882a593Smuzhiyun #define QIB_7220_IBCStatus_IBTxLaneReversed_RMASK 0x1 836*4882a593Smuzhiyun #define QIB_7220_IBCStatus_IBRxLaneReversed_LSB 0xC 837*4882a593Smuzhiyun #define QIB_7220_IBCStatus_IBRxLaneReversed_RMASK 0x1 838*4882a593Smuzhiyun #define QIB_7220_IBCStatus_IB_SERDES_TRIM_DONE_LSB 0xB 839*4882a593Smuzhiyun #define QIB_7220_IBCStatus_IB_SERDES_TRIM_DONE_RMASK 0x1 840*4882a593Smuzhiyun #define QIB_7220_IBCStatus_DDS_RXEQ_FAIL_LSB 0xA 841*4882a593Smuzhiyun #define QIB_7220_IBCStatus_DDS_RXEQ_FAIL_RMASK 0x1 842*4882a593Smuzhiyun #define QIB_7220_IBCStatus_LinkWidthActive_LSB 0x9 843*4882a593Smuzhiyun #define QIB_7220_IBCStatus_LinkWidthActive_RMASK 0x1 844*4882a593Smuzhiyun #define QIB_7220_IBCStatus_LinkSpeedActive_LSB 0x8 845*4882a593Smuzhiyun #define QIB_7220_IBCStatus_LinkSpeedActive_RMASK 0x1 846*4882a593Smuzhiyun #define QIB_7220_IBCStatus_LinkState_LSB 0x5 847*4882a593Smuzhiyun #define QIB_7220_IBCStatus_LinkState_RMASK 0x7 848*4882a593Smuzhiyun #define QIB_7220_IBCStatus_LinkTrainingState_LSB 0x0 849*4882a593Smuzhiyun #define QIB_7220_IBCStatus_LinkTrainingState_RMASK 0x1F 850*4882a593Smuzhiyun 851*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_OFFS 0xC8 852*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_Loopback_LSB 0x3F 853*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_Loopback_RMASK 0x1 854*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_LinkDownDefaultState_LSB 0x3E 855*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_LinkDownDefaultState_RMASK 0x1 856*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_Reserved_LSB 0x2B 857*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_Reserved_RMASK 0x7FFFF 858*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_CreditScale_LSB 0x28 859*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_CreditScale_RMASK 0x7 860*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_OverrunThreshold_LSB 0x24 861*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_OverrunThreshold_RMASK 0xF 862*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_PhyerrThreshold_LSB 0x20 863*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_PhyerrThreshold_RMASK 0xF 864*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_MaxPktLen_LSB 0x15 865*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_MaxPktLen_RMASK 0x7FF 866*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_LinkCmd_LSB 0x13 867*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_LinkCmd_RMASK 0x3 868*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_LinkInitCmd_LSB 0x10 869*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_LinkInitCmd_RMASK 0x7 870*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_FlowCtrlWaterMark_LSB 0x8 871*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_FlowCtrlWaterMark_RMASK 0xFF 872*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_FlowCtrlPeriod_LSB 0x0 873*4882a593Smuzhiyun #define QIB_7220_IBCCtrl_FlowCtrlPeriod_RMASK 0xFF 874*4882a593Smuzhiyun 875*4882a593Smuzhiyun #define QIB_7220_EXTStatus_OFFS 0xD0 876*4882a593Smuzhiyun #define QIB_7220_EXTStatus_GPIOIn_LSB 0x30 877*4882a593Smuzhiyun #define QIB_7220_EXTStatus_GPIOIn_RMASK 0xFFFF 878*4882a593Smuzhiyun #define QIB_7220_EXTStatus_Reserved_LSB 0x20 879*4882a593Smuzhiyun #define QIB_7220_EXTStatus_Reserved_RMASK 0xFFFF 880*4882a593Smuzhiyun #define QIB_7220_EXTStatus_Reserved1_LSB 0x10 881*4882a593Smuzhiyun #define QIB_7220_EXTStatus_Reserved1_RMASK 0xFFFF 882*4882a593Smuzhiyun #define QIB_7220_EXTStatus_MemBISTDisabled_LSB 0xF 883*4882a593Smuzhiyun #define QIB_7220_EXTStatus_MemBISTDisabled_RMASK 0x1 884*4882a593Smuzhiyun #define QIB_7220_EXTStatus_MemBISTEndTest_LSB 0xE 885*4882a593Smuzhiyun #define QIB_7220_EXTStatus_MemBISTEndTest_RMASK 0x1 886*4882a593Smuzhiyun #define QIB_7220_EXTStatus_Reserved2_LSB 0x0 887*4882a593Smuzhiyun #define QIB_7220_EXTStatus_Reserved2_RMASK 0x3FFF 888*4882a593Smuzhiyun 889*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_OFFS 0xD8 890*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_GPIOOe_LSB 0x30 891*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_GPIOOe_RMASK 0xFFFF 892*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_GPIOInvert_LSB 0x20 893*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_GPIOInvert_RMASK 0xFFFF 894*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_Reserved_LSB 0x4 895*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_Reserved_RMASK 0xFFFFFFF 896*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_LEDPriPortGreenOn_LSB 0x3 897*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_LEDPriPortGreenOn_RMASK 0x1 898*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_LEDPriPortYellowOn_LSB 0x2 899*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_LEDPriPortYellowOn_RMASK 0x1 900*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_LEDGblOkGreenOn_LSB 0x1 901*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_LEDGblOkGreenOn_RMASK 0x1 902*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_LEDGblErrRedOff_LSB 0x0 903*4882a593Smuzhiyun #define QIB_7220_EXTCtrl_LEDGblErrRedOff_RMASK 0x1 904*4882a593Smuzhiyun 905*4882a593Smuzhiyun #define QIB_7220_GPIOOut_OFFS 0xE0 906*4882a593Smuzhiyun 907*4882a593Smuzhiyun #define QIB_7220_GPIOMask_OFFS 0xE8 908*4882a593Smuzhiyun 909*4882a593Smuzhiyun #define QIB_7220_GPIOStatus_OFFS 0xF0 910*4882a593Smuzhiyun 911*4882a593Smuzhiyun #define QIB_7220_GPIOClear_OFFS 0xF8 912*4882a593Smuzhiyun 913*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_OFFS 0x100 914*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_Reserved_LSB 0x27 915*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_Reserved_RMASK 0x1FFFFFF 916*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_RcvQPMapEnable_LSB 0x26 917*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_RcvQPMapEnable_RMASK 0x1 918*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_PortCfg_LSB 0x24 919*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_PortCfg_RMASK 0x3 920*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_TailUpd_LSB 0x23 921*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_TailUpd_RMASK 0x1 922*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_RcvPartitionKeyDisable_LSB 0x22 923*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_RcvPartitionKeyDisable_RMASK 0x1 924*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_IntrAvail_LSB 0x11 925*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_IntrAvail_RMASK 0x1FFFF 926*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_PortEnable_LSB 0x0 927*4882a593Smuzhiyun #define QIB_7220_RcvCtrl_PortEnable_RMASK 0x1FFFF 928*4882a593Smuzhiyun 929*4882a593Smuzhiyun #define QIB_7220_RcvBTHQP_OFFS 0x108 930*4882a593Smuzhiyun #define QIB_7220_RcvBTHQP_Reserved_LSB 0x18 931*4882a593Smuzhiyun #define QIB_7220_RcvBTHQP_Reserved_RMASK 0xFF 932*4882a593Smuzhiyun #define QIB_7220_RcvBTHQP_RcvBTHQP_LSB 0x0 933*4882a593Smuzhiyun #define QIB_7220_RcvBTHQP_RcvBTHQP_RMASK 0xFFFFFF 934*4882a593Smuzhiyun 935*4882a593Smuzhiyun #define QIB_7220_RcvHdrSize_OFFS 0x110 936*4882a593Smuzhiyun 937*4882a593Smuzhiyun #define QIB_7220_RcvHdrCnt_OFFS 0x118 938*4882a593Smuzhiyun 939*4882a593Smuzhiyun #define QIB_7220_RcvHdrEntSize_OFFS 0x120 940*4882a593Smuzhiyun 941*4882a593Smuzhiyun #define QIB_7220_RcvTIDBase_OFFS 0x128 942*4882a593Smuzhiyun 943*4882a593Smuzhiyun #define QIB_7220_RcvTIDCnt_OFFS 0x130 944*4882a593Smuzhiyun 945*4882a593Smuzhiyun #define QIB_7220_RcvEgrBase_OFFS 0x138 946*4882a593Smuzhiyun 947*4882a593Smuzhiyun #define QIB_7220_RcvEgrCnt_OFFS 0x140 948*4882a593Smuzhiyun 949*4882a593Smuzhiyun #define QIB_7220_RcvBufBase_OFFS 0x148 950*4882a593Smuzhiyun 951*4882a593Smuzhiyun #define QIB_7220_RcvBufSize_OFFS 0x150 952*4882a593Smuzhiyun 953*4882a593Smuzhiyun #define QIB_7220_RxIntMemBase_OFFS 0x158 954*4882a593Smuzhiyun 955*4882a593Smuzhiyun #define QIB_7220_RxIntMemSize_OFFS 0x160 956*4882a593Smuzhiyun 957*4882a593Smuzhiyun #define QIB_7220_RcvPartitionKey_OFFS 0x168 958*4882a593Smuzhiyun 959*4882a593Smuzhiyun #define QIB_7220_RcvQPMulticastPort_OFFS 0x170 960*4882a593Smuzhiyun #define QIB_7220_RcvQPMulticastPort_Reserved_LSB 0x5 961*4882a593Smuzhiyun #define QIB_7220_RcvQPMulticastPort_Reserved_RMASK 0x7FFFFFFFFFFFFFF 962*4882a593Smuzhiyun #define QIB_7220_RcvQPMulticastPort_RcvQpMcPort_LSB 0x0 963*4882a593Smuzhiyun #define QIB_7220_RcvQPMulticastPort_RcvQpMcPort_RMASK 0x1F 964*4882a593Smuzhiyun 965*4882a593Smuzhiyun #define QIB_7220_RcvPktLEDCnt_OFFS 0x178 966*4882a593Smuzhiyun #define QIB_7220_RcvPktLEDCnt_ONperiod_LSB 0x20 967*4882a593Smuzhiyun #define QIB_7220_RcvPktLEDCnt_ONperiod_RMASK 0xFFFFFFFF 968*4882a593Smuzhiyun #define QIB_7220_RcvPktLEDCnt_OFFperiod_LSB 0x0 969*4882a593Smuzhiyun #define QIB_7220_RcvPktLEDCnt_OFFperiod_RMASK 0xFFFFFFFF 970*4882a593Smuzhiyun 971*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_OFFS 0x180 972*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_IB_DLID_MASK_LSB 0x30 973*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_IB_DLID_MASK_RMASK 0xFFFF 974*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_IB_DLID_LSB 0x20 975*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_IB_DLID_RMASK 0xFFFF 976*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_Reserved_LSB 0x1B 977*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_Reserved_RMASK 0x1F 978*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_HRTBT_REQ_LSB 0x1A 979*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_HRTBT_REQ_RMASK 0x1 980*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_HRTBT_PORT_LSB 0x12 981*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_HRTBT_PORT_RMASK 0xFF 982*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_HRTBT_AUTO_LSB 0x11 983*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_HRTBT_AUTO_RMASK 0x1 984*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_HRTBT_ENB_LSB 0x10 985*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_HRTBT_ENB_RMASK 0x1 986*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_DDS_LSB 0xC 987*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_DDS_RMASK 0xF 988*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_DDSV_LSB 0xB 989*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_DDSV_RMASK 0x1 990*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_ADD_ENB_LSB 0xA 991*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_ADD_ENB_RMASK 0x1 992*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_RX_EQUAL_ENABLE_LSB 0x9 993*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_RX_EQUAL_ENABLE_RMASK 0x1 994*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_IB_LANE_REV_SUPPORTED_LSB 0x8 995*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_IB_LANE_REV_SUPPORTED_RMASK 0x1 996*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_IB_POLARITY_REV_SUPP_LSB 0x7 997*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_IB_POLARITY_REV_SUPP_RMASK 0x1 998*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_IB_NUM_CHANNELS_LSB 0x5 999*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_IB_NUM_CHANNELS_RMASK 0x3 1000*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_SPEED_QDR_LSB 0x4 1001*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_SPEED_QDR_RMASK 0x1 1002*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_SPEED_DDR_LSB 0x3 1003*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_SPEED_DDR_RMASK 0x1 1004*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_SPEED_SDR_LSB 0x2 1005*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_SPEED_SDR_RMASK 0x1 1006*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_SPEED_LSB 0x1 1007*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_SD_SPEED_RMASK 0x1 1008*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_IB_ENHANCED_MODE_LSB 0x0 1009*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl_IB_ENHANCED_MODE_RMASK 0x1 1010*4882a593Smuzhiyun 1011*4882a593Smuzhiyun #define QIB_7220_HRTBT_GUID_OFFS 0x188 1012*4882a593Smuzhiyun 1013*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl2_OFFS 0x1A0 1014*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl2_IB_BACK_PORCH_LSB 0x5 1015*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl2_IB_BACK_PORCH_RMASK 0x1F 1016*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl2_IB_FRONT_PORCH_LSB 0x0 1017*4882a593Smuzhiyun #define QIB_7220_IBCDDRCtrl2_IB_FRONT_PORCH_RMASK 0x1F 1018*4882a593Smuzhiyun 1019*4882a593Smuzhiyun #define QIB_7220_IBCDDRStatus_OFFS 0x1A8 1020*4882a593Smuzhiyun #define QIB_7220_IBCDDRStatus_heartbeat_timed_out_LSB 0x24 1021*4882a593Smuzhiyun #define QIB_7220_IBCDDRStatus_heartbeat_timed_out_RMASK 0x1 1022*4882a593Smuzhiyun #define QIB_7220_IBCDDRStatus_heartbeat_crosstalk_LSB 0x20 1023*4882a593Smuzhiyun #define QIB_7220_IBCDDRStatus_heartbeat_crosstalk_RMASK 0xF 1024*4882a593Smuzhiyun #define QIB_7220_IBCDDRStatus_RxEqLocalDevice_LSB 0x1E 1025*4882a593Smuzhiyun #define QIB_7220_IBCDDRStatus_RxEqLocalDevice_RMASK 0x3 1026*4882a593Smuzhiyun #define QIB_7220_IBCDDRStatus_ReqDDSLocalFromRmt_LSB 0x1A 1027*4882a593Smuzhiyun #define QIB_7220_IBCDDRStatus_ReqDDSLocalFromRmt_RMASK 0xF 1028*4882a593Smuzhiyun #define QIB_7220_IBCDDRStatus_LinkRoundTripLatency_LSB 0x0 1029*4882a593Smuzhiyun #define QIB_7220_IBCDDRStatus_LinkRoundTripLatency_RMASK 0x3FFFFFF 1030*4882a593Smuzhiyun 1031*4882a593Smuzhiyun #define QIB_7220_JIntReload_OFFS 0x1B0 1032*4882a593Smuzhiyun #define QIB_7220_JIntReload_J_limit_reload_LSB 0x10 1033*4882a593Smuzhiyun #define QIB_7220_JIntReload_J_limit_reload_RMASK 0xFFFF 1034*4882a593Smuzhiyun #define QIB_7220_JIntReload_J_reload_LSB 0x0 1035*4882a593Smuzhiyun #define QIB_7220_JIntReload_J_reload_RMASK 0xFFFF 1036*4882a593Smuzhiyun 1037*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_OFFS 0x1B8 1038*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_Reserved_LSB 0x1A 1039*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_Reserved_RMASK 0x3FFFFFFFFF 1040*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_TSMCode_TS2_LSB 0x11 1041*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_TSMCode_TS2_RMASK 0x1FF 1042*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_TSMCode_TS1_LSB 0x8 1043*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_TSMCode_TS1_RMASK 0x1FF 1044*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_Reserved1_LSB 0x3 1045*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_Reserved1_RMASK 0x1F 1046*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_TSMEnable_ignore_TSM_on_rx_LSB 0x2 1047*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_TSMEnable_ignore_TSM_on_rx_RMASK 0x1 1048*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_TSMEnable_send_TS2_LSB 0x1 1049*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_TSMEnable_send_TS2_RMASK 0x1 1050*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_TSMEnable_send_TS1_LSB 0x0 1051*4882a593Smuzhiyun #define QIB_7220_IBNCModeCtrl_TSMEnable_send_TS1_RMASK 0x1 1052*4882a593Smuzhiyun 1053*4882a593Smuzhiyun #define QIB_7220_SendCtrl_OFFS 0x1C0 1054*4882a593Smuzhiyun #define QIB_7220_SendCtrl_Disarm_LSB 0x1F 1055*4882a593Smuzhiyun #define QIB_7220_SendCtrl_Disarm_RMASK 0x1 1056*4882a593Smuzhiyun #define QIB_7220_SendCtrl_Reserved_LSB 0x1D 1057*4882a593Smuzhiyun #define QIB_7220_SendCtrl_Reserved_RMASK 0x3 1058*4882a593Smuzhiyun #define QIB_7220_SendCtrl_AvailUpdThld_LSB 0x18 1059*4882a593Smuzhiyun #define QIB_7220_SendCtrl_AvailUpdThld_RMASK 0x1F 1060*4882a593Smuzhiyun #define QIB_7220_SendCtrl_DisarmPIOBuf_LSB 0x10 1061*4882a593Smuzhiyun #define QIB_7220_SendCtrl_DisarmPIOBuf_RMASK 0xFF 1062*4882a593Smuzhiyun #define QIB_7220_SendCtrl_Reserved1_LSB 0xD 1063*4882a593Smuzhiyun #define QIB_7220_SendCtrl_Reserved1_RMASK 0x7 1064*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SDmaHalt_LSB 0xC 1065*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SDmaHalt_RMASK 0x1 1066*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SDmaEnable_LSB 0xB 1067*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SDmaEnable_RMASK 0x1 1068*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SDmaSingleDescriptor_LSB 0xA 1069*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SDmaSingleDescriptor_RMASK 0x1 1070*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SDmaIntEnable_LSB 0x9 1071*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SDmaIntEnable_RMASK 0x1 1072*4882a593Smuzhiyun #define QIB_7220_SendCtrl_Reserved2_LSB 0x5 1073*4882a593Smuzhiyun #define QIB_7220_SendCtrl_Reserved2_RMASK 0xF 1074*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SSpecialTriggerEn_LSB 0x4 1075*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SSpecialTriggerEn_RMASK 0x1 1076*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SPioEnable_LSB 0x3 1077*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SPioEnable_RMASK 0x1 1078*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SendBufAvailUpd_LSB 0x2 1079*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SendBufAvailUpd_RMASK 0x1 1080*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SendIntBufAvail_LSB 0x1 1081*4882a593Smuzhiyun #define QIB_7220_SendCtrl_SendIntBufAvail_RMASK 0x1 1082*4882a593Smuzhiyun #define QIB_7220_SendCtrl_Abort_LSB 0x0 1083*4882a593Smuzhiyun #define QIB_7220_SendCtrl_Abort_RMASK 0x1 1084*4882a593Smuzhiyun 1085*4882a593Smuzhiyun #define QIB_7220_SendBufBase_OFFS 0x1C8 1086*4882a593Smuzhiyun #define QIB_7220_SendBufBase_Reserved_LSB 0x35 1087*4882a593Smuzhiyun #define QIB_7220_SendBufBase_Reserved_RMASK 0x7FF 1088*4882a593Smuzhiyun #define QIB_7220_SendBufBase_BaseAddr_LargePIO_LSB 0x20 1089*4882a593Smuzhiyun #define QIB_7220_SendBufBase_BaseAddr_LargePIO_RMASK 0x1FFFFF 1090*4882a593Smuzhiyun #define QIB_7220_SendBufBase_Reserved1_LSB 0x15 1091*4882a593Smuzhiyun #define QIB_7220_SendBufBase_Reserved1_RMASK 0x7FF 1092*4882a593Smuzhiyun #define QIB_7220_SendBufBase_BaseAddr_SmallPIO_LSB 0x0 1093*4882a593Smuzhiyun #define QIB_7220_SendBufBase_BaseAddr_SmallPIO_RMASK 0x1FFFFF 1094*4882a593Smuzhiyun 1095*4882a593Smuzhiyun #define QIB_7220_SendBufSize_OFFS 0x1D0 1096*4882a593Smuzhiyun #define QIB_7220_SendBufSize_Reserved_LSB 0x2D 1097*4882a593Smuzhiyun #define QIB_7220_SendBufSize_Reserved_RMASK 0xFFFFF 1098*4882a593Smuzhiyun #define QIB_7220_SendBufSize_Size_LargePIO_LSB 0x20 1099*4882a593Smuzhiyun #define QIB_7220_SendBufSize_Size_LargePIO_RMASK 0x1FFF 1100*4882a593Smuzhiyun #define QIB_7220_SendBufSize_Reserved1_LSB 0xC 1101*4882a593Smuzhiyun #define QIB_7220_SendBufSize_Reserved1_RMASK 0xFFFFF 1102*4882a593Smuzhiyun #define QIB_7220_SendBufSize_Size_SmallPIO_LSB 0x0 1103*4882a593Smuzhiyun #define QIB_7220_SendBufSize_Size_SmallPIO_RMASK 0xFFF 1104*4882a593Smuzhiyun 1105*4882a593Smuzhiyun #define QIB_7220_SendBufCnt_OFFS 0x1D8 1106*4882a593Smuzhiyun #define QIB_7220_SendBufCnt_Reserved_LSB 0x24 1107*4882a593Smuzhiyun #define QIB_7220_SendBufCnt_Reserved_RMASK 0xFFFFFFF 1108*4882a593Smuzhiyun #define QIB_7220_SendBufCnt_Num_LargeBuffers_LSB 0x20 1109*4882a593Smuzhiyun #define QIB_7220_SendBufCnt_Num_LargeBuffers_RMASK 0xF 1110*4882a593Smuzhiyun #define QIB_7220_SendBufCnt_Reserved1_LSB 0x9 1111*4882a593Smuzhiyun #define QIB_7220_SendBufCnt_Reserved1_RMASK 0x7FFFFF 1112*4882a593Smuzhiyun #define QIB_7220_SendBufCnt_Num_SmallBuffers_LSB 0x0 1113*4882a593Smuzhiyun #define QIB_7220_SendBufCnt_Num_SmallBuffers_RMASK 0x1FF 1114*4882a593Smuzhiyun 1115*4882a593Smuzhiyun #define QIB_7220_SendBufAvailAddr_OFFS 0x1E0 1116*4882a593Smuzhiyun #define QIB_7220_SendBufAvailAddr_SendBufAvailAddr_LSB 0x6 1117*4882a593Smuzhiyun #define QIB_7220_SendBufAvailAddr_SendBufAvailAddr_RMASK 0x3FFFFFFFF 1118*4882a593Smuzhiyun #define QIB_7220_SendBufAvailAddr_Reserved_LSB 0x0 1119*4882a593Smuzhiyun #define QIB_7220_SendBufAvailAddr_Reserved_RMASK 0x3F 1120*4882a593Smuzhiyun 1121*4882a593Smuzhiyun #define QIB_7220_TxIntMemBase_OFFS 0x1E8 1122*4882a593Smuzhiyun 1123*4882a593Smuzhiyun #define QIB_7220_TxIntMemSize_OFFS 0x1F0 1124*4882a593Smuzhiyun 1125*4882a593Smuzhiyun #define QIB_7220_SendDmaBase_OFFS 0x1F8 1126*4882a593Smuzhiyun #define QIB_7220_SendDmaBase_Reserved_LSB 0x30 1127*4882a593Smuzhiyun #define QIB_7220_SendDmaBase_Reserved_RMASK 0xFFFF 1128*4882a593Smuzhiyun #define QIB_7220_SendDmaBase_SendDmaBase_LSB 0x0 1129*4882a593Smuzhiyun #define QIB_7220_SendDmaBase_SendDmaBase_RMASK 0xFFFFFFFFFFFF 1130*4882a593Smuzhiyun 1131*4882a593Smuzhiyun #define QIB_7220_SendDmaLenGen_OFFS 0x200 1132*4882a593Smuzhiyun #define QIB_7220_SendDmaLenGen_Reserved_LSB 0x13 1133*4882a593Smuzhiyun #define QIB_7220_SendDmaLenGen_Reserved_RMASK 0x1FFFFFFFFFFF 1134*4882a593Smuzhiyun #define QIB_7220_SendDmaLenGen_Generation_LSB 0x10 1135*4882a593Smuzhiyun #define QIB_7220_SendDmaLenGen_Generation_MSB 0x12 1136*4882a593Smuzhiyun #define QIB_7220_SendDmaLenGen_Generation_RMASK 0x7 1137*4882a593Smuzhiyun #define QIB_7220_SendDmaLenGen_Length_LSB 0x0 1138*4882a593Smuzhiyun #define QIB_7220_SendDmaLenGen_Length_RMASK 0xFFFF 1139*4882a593Smuzhiyun 1140*4882a593Smuzhiyun #define QIB_7220_SendDmaTail_OFFS 0x208 1141*4882a593Smuzhiyun #define QIB_7220_SendDmaTail_Reserved_LSB 0x10 1142*4882a593Smuzhiyun #define QIB_7220_SendDmaTail_Reserved_RMASK 0xFFFFFFFFFFFF 1143*4882a593Smuzhiyun #define QIB_7220_SendDmaTail_SendDmaTail_LSB 0x0 1144*4882a593Smuzhiyun #define QIB_7220_SendDmaTail_SendDmaTail_RMASK 0xFFFF 1145*4882a593Smuzhiyun 1146*4882a593Smuzhiyun #define QIB_7220_SendDmaHead_OFFS 0x210 1147*4882a593Smuzhiyun #define QIB_7220_SendDmaHead_Reserved_LSB 0x30 1148*4882a593Smuzhiyun #define QIB_7220_SendDmaHead_Reserved_RMASK 0xFFFF 1149*4882a593Smuzhiyun #define QIB_7220_SendDmaHead_InternalSendDmaHead_LSB 0x20 1150*4882a593Smuzhiyun #define QIB_7220_SendDmaHead_InternalSendDmaHead_RMASK 0xFFFF 1151*4882a593Smuzhiyun #define QIB_7220_SendDmaHead_Reserved1_LSB 0x10 1152*4882a593Smuzhiyun #define QIB_7220_SendDmaHead_Reserved1_RMASK 0xFFFF 1153*4882a593Smuzhiyun #define QIB_7220_SendDmaHead_SendDmaHead_LSB 0x0 1154*4882a593Smuzhiyun #define QIB_7220_SendDmaHead_SendDmaHead_RMASK 0xFFFF 1155*4882a593Smuzhiyun 1156*4882a593Smuzhiyun #define QIB_7220_SendDmaHeadAddr_OFFS 0x218 1157*4882a593Smuzhiyun #define QIB_7220_SendDmaHeadAddr_Reserved_LSB 0x30 1158*4882a593Smuzhiyun #define QIB_7220_SendDmaHeadAddr_Reserved_RMASK 0xFFFF 1159*4882a593Smuzhiyun #define QIB_7220_SendDmaHeadAddr_SendDmaHeadAddr_LSB 0x0 1160*4882a593Smuzhiyun #define QIB_7220_SendDmaHeadAddr_SendDmaHeadAddr_RMASK 0xFFFFFFFFFFFF 1161*4882a593Smuzhiyun 1162*4882a593Smuzhiyun #define QIB_7220_SendDmaBufMask0_OFFS 0x220 1163*4882a593Smuzhiyun #define QIB_7220_SendDmaBufMask0_BufMask_63_0_LSB 0x0 1164*4882a593Smuzhiyun #define QIB_7220_SendDmaBufMask0_BufMask_63_0_RMASK 0x0 1165*4882a593Smuzhiyun 1166*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_OFFS 0x238 1167*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_ScoreBoardDrainInProg_LSB 0x3F 1168*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_ScoreBoardDrainInProg_RMASK 0x1 1169*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_AbortInProg_LSB 0x3E 1170*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_AbortInProg_RMASK 0x1 1171*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_InternalSDmaEnable_LSB 0x3D 1172*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_InternalSDmaEnable_RMASK 0x1 1173*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_ScbDescIndex_13_0_LSB 0x2F 1174*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_ScbDescIndex_13_0_RMASK 0x3FFF 1175*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_RpyLowAddr_6_0_LSB 0x28 1176*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_RpyLowAddr_6_0_RMASK 0x7F 1177*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_RpyTag_7_0_LSB 0x20 1178*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_RpyTag_7_0_RMASK 0xFF 1179*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_ScbFull_LSB 0x1F 1180*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_ScbFull_RMASK 0x1 1181*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_ScbEmpty_LSB 0x1E 1182*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_ScbEmpty_RMASK 0x1 1183*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_ScbEntryValid_LSB 0x1D 1184*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_ScbEntryValid_RMASK 0x1 1185*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_ScbFetchDescFlag_LSB 0x1C 1186*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_ScbFetchDescFlag_RMASK 0x1 1187*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_SplFifoReadyToGo_LSB 0x1B 1188*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_SplFifoReadyToGo_RMASK 0x1 1189*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_SplFifoDisarmed_LSB 0x1A 1190*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_SplFifoDisarmed_RMASK 0x1 1191*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_SplFifoEmpty_LSB 0x19 1192*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_SplFifoEmpty_RMASK 0x1 1193*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_SplFifoFull_LSB 0x18 1194*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_SplFifoFull_RMASK 0x1 1195*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_SplFifoBufNum_LSB 0x10 1196*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_SplFifoBufNum_RMASK 0xFF 1197*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_SplFifoDescIndex_LSB 0x0 1198*4882a593Smuzhiyun #define QIB_7220_SendDmaStatus_SplFifoDescIndex_RMASK 0xFFFF 1199*4882a593Smuzhiyun 1200*4882a593Smuzhiyun #define QIB_7220_SendBufErr0_OFFS 0x240 1201*4882a593Smuzhiyun #define QIB_7220_SendBufErr0_SendBufErr_63_0_LSB 0x0 1202*4882a593Smuzhiyun #define QIB_7220_SendBufErr0_SendBufErr_63_0_RMASK 0x0 1203*4882a593Smuzhiyun 1204*4882a593Smuzhiyun #define QIB_7220_RcvHdrAddr0_OFFS 0x270 1205*4882a593Smuzhiyun #define QIB_7220_RcvHdrAddr0_RcvHdrAddr0_LSB 0x2 1206*4882a593Smuzhiyun #define QIB_7220_RcvHdrAddr0_RcvHdrAddr0_RMASK 0x3FFFFFFFFF 1207*4882a593Smuzhiyun #define QIB_7220_RcvHdrAddr0_Reserved_LSB 0x0 1208*4882a593Smuzhiyun #define QIB_7220_RcvHdrAddr0_Reserved_RMASK 0x3 1209*4882a593Smuzhiyun 1210*4882a593Smuzhiyun #define QIB_7220_RcvHdrTailAddr0_OFFS 0x300 1211*4882a593Smuzhiyun #define QIB_7220_RcvHdrTailAddr0_RcvHdrTailAddr0_LSB 0x2 1212*4882a593Smuzhiyun #define QIB_7220_RcvHdrTailAddr0_RcvHdrTailAddr0_RMASK 0x3FFFFFFFFF 1213*4882a593Smuzhiyun #define QIB_7220_RcvHdrTailAddr0_Reserved_LSB 0x0 1214*4882a593Smuzhiyun #define QIB_7220_RcvHdrTailAddr0_Reserved_RMASK 0x3 1215*4882a593Smuzhiyun 1216*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_access_ctrl_OFFS 0x3C0 1217*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_access_ctrl_sw_ib_epb_req_granted_LSB 0x8 1218*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_access_ctrl_sw_ib_epb_req_granted_RMASK 0x1 1219*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_access_ctrl_Reserved_LSB 0x1 1220*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_access_ctrl_Reserved_RMASK 0x7F 1221*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_access_ctrl_sw_ib_epb_req_LSB 0x0 1222*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_access_ctrl_sw_ib_epb_req_RMASK 0x1 1223*4882a593Smuzhiyun 1224*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_OFFS 0x3C8 1225*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_ib_epb_rdy_LSB 0x1F 1226*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_ib_epb_rdy_RMASK 0x1 1227*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_ib_epb_req_error_LSB 0x1E 1228*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_ib_epb_req_error_RMASK 0x1 1229*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_Reserved_LSB 0x1D 1230*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_Reserved_RMASK 0x1 1231*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_mem_data_parity_LSB 0x1C 1232*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_mem_data_parity_RMASK 0x1 1233*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_Reserved1_LSB 0x1B 1234*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_Reserved1_RMASK 0x1 1235*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_ib_epb_cs_LSB 0x19 1236*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_ib_epb_cs_RMASK 0x3 1237*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_ib_epb_read_write_LSB 0x18 1238*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_ib_epb_read_write_RMASK 0x1 1239*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_Reserved2_LSB 0x17 1240*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_Reserved2_RMASK 0x1 1241*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_ib_epb_address_LSB 0x8 1242*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_ib_epb_address_RMASK 0x7FFF 1243*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_ib_epb_data_LSB 0x0 1244*4882a593Smuzhiyun #define QIB_7220_ibsd_epb_transaction_reg_ib_epb_data_RMASK 0xFF 1245*4882a593Smuzhiyun 1246*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_OFFS 0x3D8 1247*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_sel_link_down_for_fctrl_lane_sync_reset_LSB 0x3F 1248*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_sel_link_down_for_fctrl_lane_sync_reset_RMASK 0x1 1249*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_Reserved_LSB 0x13 1250*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_Reserved_RMASK 0xFFFFFFFFFFF 1251*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_link_sync_mask_LSB 0x9 1252*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_link_sync_mask_RMASK 0x3FF 1253*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_Reserved1_LSB 0x3 1254*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_Reserved1_RMASK 0x3F 1255*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_xcv_reset_LSB 0x2 1256*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_xcv_reset_RMASK 0x1 1257*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_Reserved2_LSB 0x1 1258*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_Reserved2_RMASK 0x1 1259*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_tx_rx_reset_LSB 0x0 1260*4882a593Smuzhiyun #define QIB_7220_XGXSCfg_tx_rx_reset_RMASK 0x1 1261*4882a593Smuzhiyun 1262*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_OFFS 0x3E0 1263*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_Reserved_LSB 0x2D 1264*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_Reserved_RMASK 0x7FFFF 1265*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_INT_uC_LSB 0x2C 1266*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_INT_uC_RMASK 0x1 1267*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_CKSEL_uC_LSB 0x2A 1268*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_CKSEL_uC_RMASK 0x3 1269*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_PLLN_LSB 0x28 1270*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_PLLN_RMASK 0x3 1271*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_PLLM_LSB 0x25 1272*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_PLLM_RMASK 0x7 1273*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_TXOBPD_LSB 0x24 1274*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_TXOBPD_RMASK 0x1 1275*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_TWC_LSB 0x23 1276*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_TWC_RMASK 0x1 1277*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_RXIDLE_LSB 0x22 1278*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_RXIDLE_RMASK 0x1 1279*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_RXINV_LSB 0x21 1280*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_RXINV_RMASK 0x1 1281*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_TXINV_LSB 0x20 1282*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_TXINV_RMASK 0x1 1283*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_Reserved1_LSB 0x12 1284*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_Reserved1_RMASK 0x3FFF 1285*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_NumSerDesRegsToWrForRXEQ_LSB 0xD 1286*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_NumSerDesRegsToWrForRXEQ_RMASK 0x1F 1287*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_NumSerDesRegsToWrForDDS_LSB 0x8 1288*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_NumSerDesRegsToWrForDDS_RMASK 0x1F 1289*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_Reserved2_LSB 0x1 1290*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_Reserved2_RMASK 0x7F 1291*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_ResetIB_uC_Core_LSB 0x0 1292*4882a593Smuzhiyun #define QIB_7220_IBSerDesCtrl_ResetIB_uC_Core_RMASK 0x1 1293*4882a593Smuzhiyun 1294*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_access_ctrl_OFFS 0x400 1295*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_access_ctrl_sw_pcie_epb_req_granted_LSB 0x8 1296*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_access_ctrl_sw_pcie_epb_req_granted_RMASK 0x1 1297*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_access_ctrl_Reserved_LSB 0x3 1298*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_access_ctrl_Reserved_RMASK 0x1F 1299*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_access_ctrl_sw_pcieepb_star_en_LSB 0x1 1300*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_access_ctrl_sw_pcieepb_star_en_RMASK 0x3 1301*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_access_ctrl_sw_pcie_epb_req_LSB 0x0 1302*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_access_ctrl_sw_pcie_epb_req_RMASK 0x1 1303*4882a593Smuzhiyun 1304*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_OFFS 0x408 1305*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_rdy_LSB 0x1F 1306*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_rdy_RMASK 0x1 1307*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_req_error_LSB 0x1E 1308*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_req_error_RMASK 0x1 1309*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_Reserved_LSB 0x1D 1310*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_Reserved_RMASK 0x1 1311*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_mem_data_parity_LSB 0x1C 1312*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_mem_data_parity_RMASK 0x1 1313*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_cs_LSB 0x19 1314*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_cs_RMASK 0x7 1315*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_read_write_LSB 0x18 1316*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_read_write_RMASK 0x1 1317*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_Reserved1_LSB 0x17 1318*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_Reserved1_RMASK 0x1 1319*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_address_LSB 0x8 1320*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_address_RMASK 0x7FFF 1321*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_data_LSB 0x0 1322*4882a593Smuzhiyun #define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_data_RMASK 0xFF 1323*4882a593Smuzhiyun 1324*4882a593Smuzhiyun #define QIB_7220_SerDes_DDSRXEQ0_OFFS 0x500 1325*4882a593Smuzhiyun #define QIB_7220_SerDes_DDSRXEQ0_reg_addr_LSB 0x4 1326*4882a593Smuzhiyun #define QIB_7220_SerDes_DDSRXEQ0_reg_addr_RMASK 0x3F 1327*4882a593Smuzhiyun #define QIB_7220_SerDes_DDSRXEQ0_element_num_LSB 0x0 1328*4882a593Smuzhiyun #define QIB_7220_SerDes_DDSRXEQ0_element_num_RMASK 0xF 1329*4882a593Smuzhiyun 1330*4882a593Smuzhiyun #define QIB_7220_LBIntCnt_OFFS 0x13000 1331*4882a593Smuzhiyun 1332*4882a593Smuzhiyun #define QIB_7220_LBFlowStallCnt_OFFS 0x13008 1333*4882a593Smuzhiyun 1334*4882a593Smuzhiyun #define QIB_7220_TxSDmaDescCnt_OFFS 0x13010 1335*4882a593Smuzhiyun 1336*4882a593Smuzhiyun #define QIB_7220_TxUnsupVLErrCnt_OFFS 0x13018 1337*4882a593Smuzhiyun 1338*4882a593Smuzhiyun #define QIB_7220_TxDataPktCnt_OFFS 0x13020 1339*4882a593Smuzhiyun 1340*4882a593Smuzhiyun #define QIB_7220_TxFlowPktCnt_OFFS 0x13028 1341*4882a593Smuzhiyun 1342*4882a593Smuzhiyun #define QIB_7220_TxDwordCnt_OFFS 0x13030 1343*4882a593Smuzhiyun 1344*4882a593Smuzhiyun #define QIB_7220_TxLenErrCnt_OFFS 0x13038 1345*4882a593Smuzhiyun 1346*4882a593Smuzhiyun #define QIB_7220_TxMaxMinLenErrCnt_OFFS 0x13040 1347*4882a593Smuzhiyun 1348*4882a593Smuzhiyun #define QIB_7220_TxUnderrunCnt_OFFS 0x13048 1349*4882a593Smuzhiyun 1350*4882a593Smuzhiyun #define QIB_7220_TxFlowStallCnt_OFFS 0x13050 1351*4882a593Smuzhiyun 1352*4882a593Smuzhiyun #define QIB_7220_TxDroppedPktCnt_OFFS 0x13058 1353*4882a593Smuzhiyun 1354*4882a593Smuzhiyun #define QIB_7220_RxDroppedPktCnt_OFFS 0x13060 1355*4882a593Smuzhiyun 1356*4882a593Smuzhiyun #define QIB_7220_RxDataPktCnt_OFFS 0x13068 1357*4882a593Smuzhiyun 1358*4882a593Smuzhiyun #define QIB_7220_RxFlowPktCnt_OFFS 0x13070 1359*4882a593Smuzhiyun 1360*4882a593Smuzhiyun #define QIB_7220_RxDwordCnt_OFFS 0x13078 1361*4882a593Smuzhiyun 1362*4882a593Smuzhiyun #define QIB_7220_RxLenErrCnt_OFFS 0x13080 1363*4882a593Smuzhiyun 1364*4882a593Smuzhiyun #define QIB_7220_RxMaxMinLenErrCnt_OFFS 0x13088 1365*4882a593Smuzhiyun 1366*4882a593Smuzhiyun #define QIB_7220_RxICRCErrCnt_OFFS 0x13090 1367*4882a593Smuzhiyun 1368*4882a593Smuzhiyun #define QIB_7220_RxVCRCErrCnt_OFFS 0x13098 1369*4882a593Smuzhiyun 1370*4882a593Smuzhiyun #define QIB_7220_RxFlowCtrlViolCnt_OFFS 0x130A0 1371*4882a593Smuzhiyun 1372*4882a593Smuzhiyun #define QIB_7220_RxVersionErrCnt_OFFS 0x130A8 1373*4882a593Smuzhiyun 1374*4882a593Smuzhiyun #define QIB_7220_RxLinkMalformCnt_OFFS 0x130B0 1375*4882a593Smuzhiyun 1376*4882a593Smuzhiyun #define QIB_7220_RxEBPCnt_OFFS 0x130B8 1377*4882a593Smuzhiyun 1378*4882a593Smuzhiyun #define QIB_7220_RxLPCRCErrCnt_OFFS 0x130C0 1379*4882a593Smuzhiyun 1380*4882a593Smuzhiyun #define QIB_7220_RxBufOvflCnt_OFFS 0x130C8 1381*4882a593Smuzhiyun 1382*4882a593Smuzhiyun #define QIB_7220_RxTIDFullErrCnt_OFFS 0x130D0 1383*4882a593Smuzhiyun 1384*4882a593Smuzhiyun #define QIB_7220_RxTIDValidErrCnt_OFFS 0x130D8 1385*4882a593Smuzhiyun 1386*4882a593Smuzhiyun #define QIB_7220_RxPKeyMismatchCnt_OFFS 0x130E0 1387*4882a593Smuzhiyun 1388*4882a593Smuzhiyun #define QIB_7220_RxP0HdrEgrOvflCnt_OFFS 0x130E8 1389*4882a593Smuzhiyun 1390*4882a593Smuzhiyun #define QIB_7220_IBStatusChangeCnt_OFFS 0x13170 1391*4882a593Smuzhiyun 1392*4882a593Smuzhiyun #define QIB_7220_IBLinkErrRecoveryCnt_OFFS 0x13178 1393*4882a593Smuzhiyun 1394*4882a593Smuzhiyun #define QIB_7220_IBLinkDownedCnt_OFFS 0x13180 1395*4882a593Smuzhiyun 1396*4882a593Smuzhiyun #define QIB_7220_IBSymbolErrCnt_OFFS 0x13188 1397*4882a593Smuzhiyun 1398*4882a593Smuzhiyun #define QIB_7220_RxVL15DroppedPktCnt_OFFS 0x13190 1399*4882a593Smuzhiyun 1400*4882a593Smuzhiyun #define QIB_7220_RxOtherLocalPhyErrCnt_OFFS 0x13198 1401*4882a593Smuzhiyun 1402*4882a593Smuzhiyun #define QIB_7220_PcieRetryBufDiagQwordCnt_OFFS 0x131A0 1403*4882a593Smuzhiyun 1404*4882a593Smuzhiyun #define QIB_7220_ExcessBufferOvflCnt_OFFS 0x131A8 1405*4882a593Smuzhiyun 1406*4882a593Smuzhiyun #define QIB_7220_LocalLinkIntegrityErrCnt_OFFS 0x131B0 1407*4882a593Smuzhiyun 1408*4882a593Smuzhiyun #define QIB_7220_RxVlErrCnt_OFFS 0x131B8 1409*4882a593Smuzhiyun 1410*4882a593Smuzhiyun #define QIB_7220_RxDlidFltrCnt_OFFS 0x131C0 1411*4882a593Smuzhiyun 1412*4882a593Smuzhiyun #define QIB_7220_CNT_0131C8_OFFS 0x131C8 1413*4882a593Smuzhiyun 1414*4882a593Smuzhiyun #define QIB_7220_PSStat_OFFS 0x13200 1415*4882a593Smuzhiyun 1416*4882a593Smuzhiyun #define QIB_7220_PSStart_OFFS 0x13208 1417*4882a593Smuzhiyun 1418*4882a593Smuzhiyun #define QIB_7220_PSInterval_OFFS 0x13210 1419*4882a593Smuzhiyun 1420*4882a593Smuzhiyun #define QIB_7220_PSRcvDataCount_OFFS 0x13218 1421*4882a593Smuzhiyun 1422*4882a593Smuzhiyun #define QIB_7220_PSRcvPktsCount_OFFS 0x13220 1423*4882a593Smuzhiyun 1424*4882a593Smuzhiyun #define QIB_7220_PSXmitDataCount_OFFS 0x13228 1425*4882a593Smuzhiyun 1426*4882a593Smuzhiyun #define QIB_7220_PSXmitPktsCount_OFFS 0x13230 1427*4882a593Smuzhiyun 1428*4882a593Smuzhiyun #define QIB_7220_PSXmitWaitCount_OFFS 0x13238 1429*4882a593Smuzhiyun 1430*4882a593Smuzhiyun #define QIB_7220_CNT_013240_OFFS 0x13240 1431*4882a593Smuzhiyun 1432*4882a593Smuzhiyun #define QIB_7220_RcvEgrArray_OFFS 0x14000 1433*4882a593Smuzhiyun 1434*4882a593Smuzhiyun #define QIB_7220_MEM_038000_OFFS 0x38000 1435*4882a593Smuzhiyun 1436*4882a593Smuzhiyun #define QIB_7220_RcvTIDArray0_OFFS 0x53000 1437*4882a593Smuzhiyun 1438*4882a593Smuzhiyun #define QIB_7220_PIOLaunchFIFO_OFFS 0x64000 1439*4882a593Smuzhiyun 1440*4882a593Smuzhiyun #define QIB_7220_MEM_064480_OFFS 0x64480 1441*4882a593Smuzhiyun 1442*4882a593Smuzhiyun #define QIB_7220_SendPIOpbcCache_OFFS 0x64800 1443*4882a593Smuzhiyun 1444*4882a593Smuzhiyun #define QIB_7220_MEM_064C80_OFFS 0x64C80 1445*4882a593Smuzhiyun 1446*4882a593Smuzhiyun #define QIB_7220_PreLaunchFIFO_OFFS 0x65000 1447*4882a593Smuzhiyun 1448*4882a593Smuzhiyun #define QIB_7220_MEM_065080_OFFS 0x65080 1449*4882a593Smuzhiyun 1450*4882a593Smuzhiyun #define QIB_7220_ScoreBoard_OFFS 0x65400 1451*4882a593Smuzhiyun 1452*4882a593Smuzhiyun #define QIB_7220_MEM_065440_OFFS 0x65440 1453*4882a593Smuzhiyun 1454*4882a593Smuzhiyun #define QIB_7220_DescriptorFIFO_OFFS 0x65800 1455*4882a593Smuzhiyun 1456*4882a593Smuzhiyun #define QIB_7220_MEM_065880_OFFS 0x65880 1457*4882a593Smuzhiyun 1458*4882a593Smuzhiyun #define QIB_7220_RcvBuf1_OFFS 0x72000 1459*4882a593Smuzhiyun 1460*4882a593Smuzhiyun #define QIB_7220_MEM_074800_OFFS 0x74800 1461*4882a593Smuzhiyun 1462*4882a593Smuzhiyun #define QIB_7220_RcvBuf2_OFFS 0x75000 1463*4882a593Smuzhiyun 1464*4882a593Smuzhiyun #define QIB_7220_MEM_076400_OFFS 0x76400 1465*4882a593Smuzhiyun 1466*4882a593Smuzhiyun #define QIB_7220_RcvFlags_OFFS 0x77000 1467*4882a593Smuzhiyun 1468*4882a593Smuzhiyun #define QIB_7220_MEM_078400_OFFS 0x78400 1469*4882a593Smuzhiyun 1470*4882a593Smuzhiyun #define QIB_7220_RcvLookupBuf1_OFFS 0x79000 1471*4882a593Smuzhiyun 1472*4882a593Smuzhiyun #define QIB_7220_MEM_07A400_OFFS 0x7A400 1473*4882a593Smuzhiyun 1474*4882a593Smuzhiyun #define QIB_7220_RcvDMADatBuf_OFFS 0x7B000 1475*4882a593Smuzhiyun 1476*4882a593Smuzhiyun #define QIB_7220_RcvDMAHdrBuf_OFFS 0x7B800 1477*4882a593Smuzhiyun 1478*4882a593Smuzhiyun #define QIB_7220_MiscRXEIntMem_OFFS 0x7C000 1479*4882a593Smuzhiyun 1480*4882a593Smuzhiyun #define QIB_7220_MEM_07D400_OFFS 0x7D400 1481*4882a593Smuzhiyun 1482*4882a593Smuzhiyun #define QIB_7220_PCIERcvBuf_OFFS 0x80000 1483*4882a593Smuzhiyun 1484*4882a593Smuzhiyun #define QIB_7220_PCIERetryBuf_OFFS 0x84000 1485*4882a593Smuzhiyun 1486*4882a593Smuzhiyun #define QIB_7220_PCIERcvBufRdToWrAddr_OFFS 0x88000 1487*4882a593Smuzhiyun 1488*4882a593Smuzhiyun #define QIB_7220_PCIECplBuf_OFFS 0x90000 1489*4882a593Smuzhiyun 1490*4882a593Smuzhiyun #define QIB_7220_IBSerDesMappTable_OFFS 0x94000 1491*4882a593Smuzhiyun 1492*4882a593Smuzhiyun #define QIB_7220_MEM_095000_OFFS 0x95000 1493*4882a593Smuzhiyun 1494*4882a593Smuzhiyun #define QIB_7220_SendBuf0_MA_OFFS 0x100000 1495*4882a593Smuzhiyun 1496*4882a593Smuzhiyun #define QIB_7220_MEM_1A0000_OFFS 0x1A0000 1497