1f931551bSRalph Campbell /*
2f931551bSRalph Campbell  * Copyright (c) 2008, 2009, 2010 QLogic Corporation. All rights reserved.
3f931551bSRalph Campbell  *
4f931551bSRalph Campbell  * This software is available to you under a choice of one of two
5f931551bSRalph Campbell  * licenses.  You may choose to be licensed under the terms of the GNU
6f931551bSRalph Campbell  * General Public License (GPL) Version 2, available from the file
7f931551bSRalph Campbell  * COPYING in the main directory of this source tree, or the
8f931551bSRalph Campbell  * OpenIB.org BSD license below:
9f931551bSRalph Campbell  *
10f931551bSRalph Campbell  *     Redistribution and use in source and binary forms, with or
11f931551bSRalph Campbell  *     without modification, are permitted provided that the following
12f931551bSRalph Campbell  *     conditions are met:
13f931551bSRalph Campbell  *
14f931551bSRalph Campbell  *      - Redistributions of source code must retain the above
15f931551bSRalph Campbell  *        copyright notice, this list of conditions and the following
16f931551bSRalph Campbell  *        disclaimer.
17f931551bSRalph Campbell  *
18f931551bSRalph Campbell  *      - Redistributions in binary form must reproduce the above
19f931551bSRalph Campbell  *        copyright notice, this list of conditions and the following
20f931551bSRalph Campbell  *        disclaimer in the documentation and/or other materials
21f931551bSRalph Campbell  *        provided with the distribution.
22f931551bSRalph Campbell  *
23f931551bSRalph Campbell  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
24f931551bSRalph Campbell  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
25f931551bSRalph Campbell  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
26f931551bSRalph Campbell  * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
27f931551bSRalph Campbell  * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
28f931551bSRalph Campbell  * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
29f931551bSRalph Campbell  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
30f931551bSRalph Campbell  * SOFTWARE.
31f931551bSRalph Campbell  */
32f931551bSRalph Campbell 
33f931551bSRalph Campbell /* This file is mechanically generated from RTL. Any hand-edits will be lost! */
34f931551bSRalph Campbell 
35f931551bSRalph Campbell #define QIB_6120_Revision_OFFS 0x0
36f931551bSRalph Campbell #define QIB_6120_Revision_R_Simulator_LSB 0x3F
37f931551bSRalph Campbell #define QIB_6120_Revision_R_Simulator_RMASK 0x1
38f931551bSRalph Campbell #define QIB_6120_Revision_Reserved_LSB 0x28
39f931551bSRalph Campbell #define QIB_6120_Revision_Reserved_RMASK 0x7FFFFF
40f931551bSRalph Campbell #define QIB_6120_Revision_BoardID_LSB 0x20
41f931551bSRalph Campbell #define QIB_6120_Revision_BoardID_RMASK 0xFF
42f931551bSRalph Campbell #define QIB_6120_Revision_R_SW_LSB 0x18
43f931551bSRalph Campbell #define QIB_6120_Revision_R_SW_RMASK 0xFF
44f931551bSRalph Campbell #define QIB_6120_Revision_R_Arch_LSB 0x10
45f931551bSRalph Campbell #define QIB_6120_Revision_R_Arch_RMASK 0xFF
46f931551bSRalph Campbell #define QIB_6120_Revision_R_ChipRevMajor_LSB 0x8
47f931551bSRalph Campbell #define QIB_6120_Revision_R_ChipRevMajor_RMASK 0xFF
48f931551bSRalph Campbell #define QIB_6120_Revision_R_ChipRevMinor_LSB 0x0
49f931551bSRalph Campbell #define QIB_6120_Revision_R_ChipRevMinor_RMASK 0xFF
50f931551bSRalph Campbell 
51f931551bSRalph Campbell #define QIB_6120_Control_OFFS 0x8
52f931551bSRalph Campbell #define QIB_6120_Control_TxLatency_LSB 0x4
53f931551bSRalph Campbell #define QIB_6120_Control_TxLatency_RMASK 0x1
54f931551bSRalph Campbell #define QIB_6120_Control_PCIERetryBufDiagEn_LSB 0x3
55f931551bSRalph Campbell #define QIB_6120_Control_PCIERetryBufDiagEn_RMASK 0x1
56f931551bSRalph Campbell #define QIB_6120_Control_LinkEn_LSB 0x2
57f931551bSRalph Campbell #define QIB_6120_Control_LinkEn_RMASK 0x1
58f931551bSRalph Campbell #define QIB_6120_Control_FreezeMode_LSB 0x1
59f931551bSRalph Campbell #define QIB_6120_Control_FreezeMode_RMASK 0x1
60f931551bSRalph Campbell #define QIB_6120_Control_SyncReset_LSB 0x0
61f931551bSRalph Campbell #define QIB_6120_Control_SyncReset_RMASK 0x1
62f931551bSRalph Campbell 
63f931551bSRalph Campbell #define QIB_6120_PageAlign_OFFS 0x10
64f931551bSRalph Campbell 
65f931551bSRalph Campbell #define QIB_6120_PortCnt_OFFS 0x18
66f931551bSRalph Campbell 
67f931551bSRalph Campbell #define QIB_6120_SendRegBase_OFFS 0x30
68f931551bSRalph Campbell 
69f931551bSRalph Campbell #define QIB_6120_UserRegBase_OFFS 0x38
70f931551bSRalph Campbell 
71f931551bSRalph Campbell #define QIB_6120_CntrRegBase_OFFS 0x40
72f931551bSRalph Campbell 
73f931551bSRalph Campbell #define QIB_6120_Scratch_OFFS 0x48
74f931551bSRalph Campbell #define QIB_6120_Scratch_TopHalf_LSB 0x20
75f931551bSRalph Campbell #define QIB_6120_Scratch_TopHalf_RMASK 0xFFFFFFFF
76f931551bSRalph Campbell #define QIB_6120_Scratch_BottomHalf_LSB 0x0
77f931551bSRalph Campbell #define QIB_6120_Scratch_BottomHalf_RMASK 0xFFFFFFFF
78f931551bSRalph Campbell 
79f931551bSRalph Campbell #define QIB_6120_IntBlocked_OFFS 0x60
80f931551bSRalph Campbell #define QIB_6120_IntBlocked_ErrorIntBlocked_LSB 0x1F
81f931551bSRalph Campbell #define QIB_6120_IntBlocked_ErrorIntBlocked_RMASK 0x1
82f931551bSRalph Campbell #define QIB_6120_IntBlocked_PioSetIntBlocked_LSB 0x1E
83f931551bSRalph Campbell #define QIB_6120_IntBlocked_PioSetIntBlocked_RMASK 0x1
84f931551bSRalph Campbell #define QIB_6120_IntBlocked_PioBufAvailIntBlocked_LSB 0x1D
85f931551bSRalph Campbell #define QIB_6120_IntBlocked_PioBufAvailIntBlocked_RMASK 0x1
86f931551bSRalph Campbell #define QIB_6120_IntBlocked_assertGPIOIntBlocked_LSB 0x1C
87f931551bSRalph Campbell #define QIB_6120_IntBlocked_assertGPIOIntBlocked_RMASK 0x1
88f931551bSRalph Campbell #define QIB_6120_IntBlocked_Reserved_LSB 0xF
89f931551bSRalph Campbell #define QIB_6120_IntBlocked_Reserved_RMASK 0x1FFF
90f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail4IntBlocked_LSB 0x10
91f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail4IntBlocked_RMASK 0x1
92f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail3IntBlocked_LSB 0xF
93f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail3IntBlocked_RMASK 0x1
94f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail2IntBlocked_LSB 0xE
95f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail2IntBlocked_RMASK 0x1
96f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail1IntBlocked_LSB 0xD
97f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail1IntBlocked_RMASK 0x1
98f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail0IntBlocked_LSB 0xC
99f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail0IntBlocked_RMASK 0x1
100f931551bSRalph Campbell #define QIB_6120_IntBlocked_Reserved1_LSB 0x5
101f931551bSRalph Campbell #define QIB_6120_IntBlocked_Reserved1_RMASK 0x7F
102f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg4IntBlocked_LSB 0x4
103f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg4IntBlocked_RMASK 0x1
104f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg3IntBlocked_LSB 0x3
105f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg3IntBlocked_RMASK 0x1
106f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg2IntBlocked_LSB 0x2
107f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg2IntBlocked_RMASK 0x1
108f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg1IntBlocked_LSB 0x1
109f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg1IntBlocked_RMASK 0x1
110f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg0IntBlocked_LSB 0x0
111f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg0IntBlocked_RMASK 0x1
112f931551bSRalph Campbell 
113f931551bSRalph Campbell #define QIB_6120_IntMask_OFFS 0x68
114f931551bSRalph Campbell #define QIB_6120_IntMask_ErrorIntMask_LSB 0x1F
115f931551bSRalph Campbell #define QIB_6120_IntMask_ErrorIntMask_RMASK 0x1
116f931551bSRalph Campbell #define QIB_6120_IntMask_PioSetIntMask_LSB 0x1E
117f931551bSRalph Campbell #define QIB_6120_IntMask_PioSetIntMask_RMASK 0x1
118f931551bSRalph Campbell #define QIB_6120_IntMask_PioBufAvailIntMask_LSB 0x1D
119f931551bSRalph Campbell #define QIB_6120_IntMask_PioBufAvailIntMask_RMASK 0x1
120f931551bSRalph Campbell #define QIB_6120_IntMask_assertGPIOIntMask_LSB 0x1C
121f931551bSRalph Campbell #define QIB_6120_IntMask_assertGPIOIntMask_RMASK 0x1
122f931551bSRalph Campbell #define QIB_6120_IntMask_Reserved_LSB 0x11
123f931551bSRalph Campbell #define QIB_6120_IntMask_Reserved_RMASK 0x7FF
124f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail4IntMask_LSB 0x10
125f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail4IntMask_RMASK 0x1
126f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail3IntMask_LSB 0xF
127f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail3IntMask_RMASK 0x1
128f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail2IntMask_LSB 0xE
129f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail2IntMask_RMASK 0x1
130f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail1IntMask_LSB 0xD
131f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail1IntMask_RMASK 0x1
132f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail0IntMask_LSB 0xC
133f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail0IntMask_RMASK 0x1
134f931551bSRalph Campbell #define QIB_6120_IntMask_Reserved1_LSB 0x5
135f931551bSRalph Campbell #define QIB_6120_IntMask_Reserved1_RMASK 0x7F
136f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg4IntMask_LSB 0x4
137f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg4IntMask_RMASK 0x1
138f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg3IntMask_LSB 0x3
139f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg3IntMask_RMASK 0x1
140f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg2IntMask_LSB 0x2
141f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg2IntMask_RMASK 0x1
142f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg1IntMask_LSB 0x1
143f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg1IntMask_RMASK 0x1
144f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg0IntMask_LSB 0x0
145f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg0IntMask_RMASK 0x1
146f931551bSRalph Campbell 
147f931551bSRalph Campbell #define QIB_6120_IntStatus_OFFS 0x70
148f931551bSRalph Campbell #define QIB_6120_IntStatus_Error_LSB 0x1F
149f931551bSRalph Campbell #define QIB_6120_IntStatus_Error_RMASK 0x1
150f931551bSRalph Campbell #define QIB_6120_IntStatus_PioSent_LSB 0x1E
151f931551bSRalph Campbell #define QIB_6120_IntStatus_PioSent_RMASK 0x1
152f931551bSRalph Campbell #define QIB_6120_IntStatus_PioBufAvail_LSB 0x1D
153f931551bSRalph Campbell #define QIB_6120_IntStatus_PioBufAvail_RMASK 0x1
154f931551bSRalph Campbell #define QIB_6120_IntStatus_assertGPIO_LSB 0x1C
155f931551bSRalph Campbell #define QIB_6120_IntStatus_assertGPIO_RMASK 0x1
156f931551bSRalph Campbell #define QIB_6120_IntStatus_Reserved_LSB 0xF
157f931551bSRalph Campbell #define QIB_6120_IntStatus_Reserved_RMASK 0x1FFF
158f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail4_LSB 0x10
159f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail4_RMASK 0x1
160f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail3_LSB 0xF
161f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail3_RMASK 0x1
162f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail2_LSB 0xE
163f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail2_RMASK 0x1
164f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail1_LSB 0xD
165f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail1_RMASK 0x1
166f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail0_LSB 0xC
167f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail0_RMASK 0x1
168f931551bSRalph Campbell #define QIB_6120_IntStatus_Reserved1_LSB 0x5
169f931551bSRalph Campbell #define QIB_6120_IntStatus_Reserved1_RMASK 0x7F
170f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg4_LSB 0x4
171f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg4_RMASK 0x1
172f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg3_LSB 0x3
173f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg3_RMASK 0x1
174f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg2_LSB 0x2
175f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg2_RMASK 0x1
176f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg1_LSB 0x1
177f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg1_RMASK 0x1
178f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg0_LSB 0x0
179f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg0_RMASK 0x1
180f931551bSRalph Campbell 
181f931551bSRalph Campbell #define QIB_6120_IntClear_OFFS 0x78
182f931551bSRalph Campbell #define QIB_6120_IntClear_ErrorIntClear_LSB 0x1F
183f931551bSRalph Campbell #define QIB_6120_IntClear_ErrorIntClear_RMASK 0x1
184f931551bSRalph Campbell #define QIB_6120_IntClear_PioSetIntClear_LSB 0x1E
185f931551bSRalph Campbell #define QIB_6120_IntClear_PioSetIntClear_RMASK 0x1
186f931551bSRalph Campbell #define QIB_6120_IntClear_PioBufAvailIntClear_LSB 0x1D
187f931551bSRalph Campbell #define QIB_6120_IntClear_PioBufAvailIntClear_RMASK 0x1
188f931551bSRalph Campbell #define QIB_6120_IntClear_assertGPIOIntClear_LSB 0x1C
189f931551bSRalph Campbell #define QIB_6120_IntClear_assertGPIOIntClear_RMASK 0x1
190f931551bSRalph Campbell #define QIB_6120_IntClear_Reserved_LSB 0xF
191f931551bSRalph Campbell #define QIB_6120_IntClear_Reserved_RMASK 0x1FFF
192f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail4IntClear_LSB 0x10
193f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail4IntClear_RMASK 0x1
194f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail3IntClear_LSB 0xF
195f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail3IntClear_RMASK 0x1
196f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail2IntClear_LSB 0xE
197f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail2IntClear_RMASK 0x1
198f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail1IntClear_LSB 0xD
199f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail1IntClear_RMASK 0x1
200f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail0IntClear_LSB 0xC
201f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail0IntClear_RMASK 0x1
202f931551bSRalph Campbell #define QIB_6120_IntClear_Reserved1_LSB 0x5
203f931551bSRalph Campbell #define QIB_6120_IntClear_Reserved1_RMASK 0x7F
204f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg4IntClear_LSB 0x4
205f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg4IntClear_RMASK 0x1
206f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg3IntClear_LSB 0x3
207f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg3IntClear_RMASK 0x1
208f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg2IntClear_LSB 0x2
209f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg2IntClear_RMASK 0x1
210f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg1IntClear_LSB 0x1
211f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg1IntClear_RMASK 0x1
212f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg0IntClear_LSB 0x0
213f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg0IntClear_RMASK 0x1
214f931551bSRalph Campbell 
215f931551bSRalph Campbell #define QIB_6120_ErrMask_OFFS 0x80
216f931551bSRalph Campbell #define QIB_6120_ErrMask_Reserved_LSB 0x34
217f931551bSRalph Campbell #define QIB_6120_ErrMask_Reserved_RMASK 0xFFF
218f931551bSRalph Campbell #define QIB_6120_ErrMask_HardwareErrMask_LSB 0x33
219f931551bSRalph Campbell #define QIB_6120_ErrMask_HardwareErrMask_RMASK 0x1
220f931551bSRalph Campbell #define QIB_6120_ErrMask_ResetNegatedMask_LSB 0x32
221f931551bSRalph Campbell #define QIB_6120_ErrMask_ResetNegatedMask_RMASK 0x1
222f931551bSRalph Campbell #define QIB_6120_ErrMask_InvalidAddrErrMask_LSB 0x31
223f931551bSRalph Campbell #define QIB_6120_ErrMask_InvalidAddrErrMask_RMASK 0x1
224f931551bSRalph Campbell #define QIB_6120_ErrMask_IBStatusChangedMask_LSB 0x30
225f931551bSRalph Campbell #define QIB_6120_ErrMask_IBStatusChangedMask_RMASK 0x1
226f931551bSRalph Campbell #define QIB_6120_ErrMask_Reserved1_LSB 0x26
227f931551bSRalph Campbell #define QIB_6120_ErrMask_Reserved1_RMASK 0x3FF
228f931551bSRalph Campbell #define QIB_6120_ErrMask_SendUnsupportedVLErrMask_LSB 0x25
229f931551bSRalph Campbell #define QIB_6120_ErrMask_SendUnsupportedVLErrMask_RMASK 0x1
230f931551bSRalph Campbell #define QIB_6120_ErrMask_SendUnexpectedPktNumErrMask_LSB 0x24
231f931551bSRalph Campbell #define QIB_6120_ErrMask_SendUnexpectedPktNumErrMask_RMASK 0x1
232f931551bSRalph Campbell #define QIB_6120_ErrMask_SendPioArmLaunchErrMask_LSB 0x23
233f931551bSRalph Campbell #define QIB_6120_ErrMask_SendPioArmLaunchErrMask_RMASK 0x1
234f931551bSRalph Campbell #define QIB_6120_ErrMask_SendDroppedDataPktErrMask_LSB 0x22
235f931551bSRalph Campbell #define QIB_6120_ErrMask_SendDroppedDataPktErrMask_RMASK 0x1
236f931551bSRalph Campbell #define QIB_6120_ErrMask_SendDroppedSmpPktErrMask_LSB 0x21
237f931551bSRalph Campbell #define QIB_6120_ErrMask_SendDroppedSmpPktErrMask_RMASK 0x1
238f931551bSRalph Campbell #define QIB_6120_ErrMask_SendPktLenErrMask_LSB 0x20
239f931551bSRalph Campbell #define QIB_6120_ErrMask_SendPktLenErrMask_RMASK 0x1
240f931551bSRalph Campbell #define QIB_6120_ErrMask_SendUnderRunErrMask_LSB 0x1F
241f931551bSRalph Campbell #define QIB_6120_ErrMask_SendUnderRunErrMask_RMASK 0x1
242f931551bSRalph Campbell #define QIB_6120_ErrMask_SendMaxPktLenErrMask_LSB 0x1E
243f931551bSRalph Campbell #define QIB_6120_ErrMask_SendMaxPktLenErrMask_RMASK 0x1
244f931551bSRalph Campbell #define QIB_6120_ErrMask_SendMinPktLenErrMask_LSB 0x1D
245f931551bSRalph Campbell #define QIB_6120_ErrMask_SendMinPktLenErrMask_RMASK 0x1
246f931551bSRalph Campbell #define QIB_6120_ErrMask_Reserved2_LSB 0x12
247f931551bSRalph Campbell #define QIB_6120_ErrMask_Reserved2_RMASK 0x7FF
248f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvIBLostLinkErrMask_LSB 0x11
249f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvIBLostLinkErrMask_RMASK 0x1
250f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvHdrErrMask_LSB 0x10
251f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvHdrErrMask_RMASK 0x1
252f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvHdrLenErrMask_LSB 0xF
253f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvHdrLenErrMask_RMASK 0x1
254f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvBadTidErrMask_LSB 0xE
255f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvBadTidErrMask_RMASK 0x1
256f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvHdrFullErrMask_LSB 0xD
257f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvHdrFullErrMask_RMASK 0x1
258f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvEgrFullErrMask_LSB 0xC
259f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvEgrFullErrMask_RMASK 0x1
260f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvBadVersionErrMask_LSB 0xB
261f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvBadVersionErrMask_RMASK 0x1
262f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvIBFlowErrMask_LSB 0xA
263f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvIBFlowErrMask_RMASK 0x1
264f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvEBPErrMask_LSB 0x9
265f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvEBPErrMask_RMASK 0x1
266f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvUnsupportedVLErrMask_LSB 0x8
267f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvUnsupportedVLErrMask_RMASK 0x1
268f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvUnexpectedCharErrMask_LSB 0x7
269f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvUnexpectedCharErrMask_RMASK 0x1
270f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvShortPktLenErrMask_LSB 0x6
271f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvShortPktLenErrMask_RMASK 0x1
272f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvLongPktLenErrMask_LSB 0x5
273f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvLongPktLenErrMask_RMASK 0x1
274f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvMaxPktLenErrMask_LSB 0x4
275f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvMaxPktLenErrMask_RMASK 0x1
276f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvMinPktLenErrMask_LSB 0x3
277f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvMinPktLenErrMask_RMASK 0x1
278f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvICRCErrMask_LSB 0x2
279f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvICRCErrMask_RMASK 0x1
280f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvVCRCErrMask_LSB 0x1
281f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvVCRCErrMask_RMASK 0x1
282f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvFormatErrMask_LSB 0x0
283f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvFormatErrMask_RMASK 0x1
284f931551bSRalph Campbell 
285f931551bSRalph Campbell #define QIB_6120_ErrStatus_OFFS 0x88
286f931551bSRalph Campbell #define QIB_6120_ErrStatus_Reserved_LSB 0x34
287f931551bSRalph Campbell #define QIB_6120_ErrStatus_Reserved_RMASK 0xFFF
288f931551bSRalph Campbell #define QIB_6120_ErrStatus_HardwareErr_LSB 0x33
289f931551bSRalph Campbell #define QIB_6120_ErrStatus_HardwareErr_RMASK 0x1
290f931551bSRalph Campbell #define QIB_6120_ErrStatus_ResetNegated_LSB 0x32
291f931551bSRalph Campbell #define QIB_6120_ErrStatus_ResetNegated_RMASK 0x1
292f931551bSRalph Campbell #define QIB_6120_ErrStatus_InvalidAddrErr_LSB 0x31
293f931551bSRalph Campbell #define QIB_6120_ErrStatus_InvalidAddrErr_RMASK 0x1
294f931551bSRalph Campbell #define QIB_6120_ErrStatus_IBStatusChanged_LSB 0x30
295f931551bSRalph Campbell #define QIB_6120_ErrStatus_IBStatusChanged_RMASK 0x1
296f931551bSRalph Campbell #define QIB_6120_ErrStatus_Reserved1_LSB 0x26
297f931551bSRalph Campbell #define QIB_6120_ErrStatus_Reserved1_RMASK 0x3FF
298f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendUnsupportedVLErr_LSB 0x25
299f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendUnsupportedVLErr_RMASK 0x1
300f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendUnexpectedPktNumErr_LSB 0x24
301f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendUnexpectedPktNumErr_RMASK 0x1
302f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendPioArmLaunchErr_LSB 0x23
303f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendPioArmLaunchErr_RMASK 0x1
304f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendDroppedDataPktErr_LSB 0x22
305f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendDroppedDataPktErr_RMASK 0x1
306f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendDroppedSmpPktErr_LSB 0x21
307f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendDroppedSmpPktErr_RMASK 0x1
308f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendPktLenErr_LSB 0x20
309f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendPktLenErr_RMASK 0x1
310f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendUnderRunErr_LSB 0x1F
311f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendUnderRunErr_RMASK 0x1
312f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendMaxPktLenErr_LSB 0x1E
313f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendMaxPktLenErr_RMASK 0x1
314f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendMinPktLenErr_LSB 0x1D
315f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendMinPktLenErr_RMASK 0x1
316f931551bSRalph Campbell #define QIB_6120_ErrStatus_Reserved2_LSB 0x12
317f931551bSRalph Campbell #define QIB_6120_ErrStatus_Reserved2_RMASK 0x7FF
318f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvIBLostLinkErr_LSB 0x11
319f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvIBLostLinkErr_RMASK 0x1
320f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvHdrErr_LSB 0x10
321f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvHdrErr_RMASK 0x1
322f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvHdrLenErr_LSB 0xF
323f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvHdrLenErr_RMASK 0x1
324f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvBadTidErr_LSB 0xE
325f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvBadTidErr_RMASK 0x1
326f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvHdrFullErr_LSB 0xD
327f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvHdrFullErr_RMASK 0x1
328f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvEgrFullErr_LSB 0xC
329f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvEgrFullErr_RMASK 0x1
330f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvBadVersionErr_LSB 0xB
331f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvBadVersionErr_RMASK 0x1
332f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvIBFlowErr_LSB 0xA
333f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvIBFlowErr_RMASK 0x1
334f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvEBPErr_LSB 0x9
335f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvEBPErr_RMASK 0x1
336f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvUnsupportedVLErr_LSB 0x8
337f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvUnsupportedVLErr_RMASK 0x1
338f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvUnexpectedCharErr_LSB 0x7
339f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvUnexpectedCharErr_RMASK 0x1
340f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvShortPktLenErr_LSB 0x6
341f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvShortPktLenErr_RMASK 0x1
342f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvLongPktLenErr_LSB 0x5
343f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvLongPktLenErr_RMASK 0x1
344f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvMaxPktLenErr_LSB 0x4
345f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvMaxPktLenErr_RMASK 0x1
346f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvMinPktLenErr_LSB 0x3
347f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvMinPktLenErr_RMASK 0x1
348f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvICRCErr_LSB 0x2
349f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvICRCErr_RMASK 0x1
350f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvVCRCErr_LSB 0x1
351f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvVCRCErr_RMASK 0x1
352f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvFormatErr_LSB 0x0
353f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvFormatErr_RMASK 0x1
354f931551bSRalph Campbell 
355f931551bSRalph Campbell #define QIB_6120_ErrClear_OFFS 0x90
356f931551bSRalph Campbell #define QIB_6120_ErrClear_Reserved_LSB 0x34
357f931551bSRalph Campbell #define QIB_6120_ErrClear_Reserved_RMASK 0xFFF
358f931551bSRalph Campbell #define QIB_6120_ErrClear_HardwareErrClear_LSB 0x33
359f931551bSRalph Campbell #define QIB_6120_ErrClear_HardwareErrClear_RMASK 0x1
360f931551bSRalph Campbell #define QIB_6120_ErrClear_ResetNegatedClear_LSB 0x32
361f931551bSRalph Campbell #define QIB_6120_ErrClear_ResetNegatedClear_RMASK 0x1
362f931551bSRalph Campbell #define QIB_6120_ErrClear_InvalidAddrErrClear_LSB 0x31
363f931551bSRalph Campbell #define QIB_6120_ErrClear_InvalidAddrErrClear_RMASK 0x1
364f931551bSRalph Campbell #define QIB_6120_ErrClear_IBStatusChangedClear_LSB 0x30
365f931551bSRalph Campbell #define QIB_6120_ErrClear_IBStatusChangedClear_RMASK 0x1
366f931551bSRalph Campbell #define QIB_6120_ErrClear_Reserved1_LSB 0x26
367f931551bSRalph Campbell #define QIB_6120_ErrClear_Reserved1_RMASK 0x3FF
368f931551bSRalph Campbell #define QIB_6120_ErrClear_SendUnsupportedVLErrClear_LSB 0x25
369f931551bSRalph Campbell #define QIB_6120_ErrClear_SendUnsupportedVLErrClear_RMASK 0x1
370f931551bSRalph Campbell #define QIB_6120_ErrClear_SendUnexpectedPktNumErrClear_LSB 0x24
371f931551bSRalph Campbell #define QIB_6120_ErrClear_SendUnexpectedPktNumErrClear_RMASK 0x1
372f931551bSRalph Campbell #define QIB_6120_ErrClear_SendPioArmLaunchErrClear_LSB 0x23
373f931551bSRalph Campbell #define QIB_6120_ErrClear_SendPioArmLaunchErrClear_RMASK 0x1
374f931551bSRalph Campbell #define QIB_6120_ErrClear_SendDroppedDataPktErrClear_LSB 0x22
375f931551bSRalph Campbell #define QIB_6120_ErrClear_SendDroppedDataPktErrClear_RMASK 0x1
376f931551bSRalph Campbell #define QIB_6120_ErrClear_SendDroppedSmpPktErrClear_LSB 0x21
377f931551bSRalph Campbell #define QIB_6120_ErrClear_SendDroppedSmpPktErrClear_RMASK 0x1
378f931551bSRalph Campbell #define QIB_6120_ErrClear_SendPktLenErrClear_LSB 0x20
379f931551bSRalph Campbell #define QIB_6120_ErrClear_SendPktLenErrClear_RMASK 0x1
380f931551bSRalph Campbell #define QIB_6120_ErrClear_SendUnderRunErrClear_LSB 0x1F
381f931551bSRalph Campbell #define QIB_6120_ErrClear_SendUnderRunErrClear_RMASK 0x1
382f931551bSRalph Campbell #define QIB_6120_ErrClear_SendMaxPktLenErrClear_LSB 0x1E
383f931551bSRalph Campbell #define QIB_6120_ErrClear_SendMaxPktLenErrClear_RMASK 0x1
384f931551bSRalph Campbell #define QIB_6120_ErrClear_SendMinPktLenErrClear_LSB 0x1D
385f931551bSRalph Campbell #define QIB_6120_ErrClear_SendMinPktLenErrClear_RMASK 0x1
386f931551bSRalph Campbell #define QIB_6120_ErrClear_Reserved2_LSB 0x12
387f931551bSRalph Campbell #define QIB_6120_ErrClear_Reserved2_RMASK 0x7FF
388f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvIBLostLinkErrClear_LSB 0x11
389f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvIBLostLinkErrClear_RMASK 0x1
390f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvHdrErrClear_LSB 0x10
391f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvHdrErrClear_RMASK 0x1
392f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvHdrLenErrClear_LSB 0xF
393f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvHdrLenErrClear_RMASK 0x1
394f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvBadTidErrClear_LSB 0xE
395f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvBadTidErrClear_RMASK 0x1
396f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvHdrFullErrClear_LSB 0xD
397f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvHdrFullErrClear_RMASK 0x1
398f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvEgrFullErrClear_LSB 0xC
399f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvEgrFullErrClear_RMASK 0x1
400f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvBadVersionErrClear_LSB 0xB
401f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvBadVersionErrClear_RMASK 0x1
402f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvIBFlowErrClear_LSB 0xA
403f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvIBFlowErrClear_RMASK 0x1
404f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvEBPErrClear_LSB 0x9
405f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvEBPErrClear_RMASK 0x1
406f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvUnsupportedVLErrClear_LSB 0x8
407f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvUnsupportedVLErrClear_RMASK 0x1
408f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvUnexpectedCharErrClear_LSB 0x7
409f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvUnexpectedCharErrClear_RMASK 0x1
410f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvShortPktLenErrClear_LSB 0x6
411f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvShortPktLenErrClear_RMASK 0x1
412f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvLongPktLenErrClear_LSB 0x5
413f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvLongPktLenErrClear_RMASK 0x1
414f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvMaxPktLenErrClear_LSB 0x4
415f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvMaxPktLenErrClear_RMASK 0x1
416f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvMinPktLenErrClear_LSB 0x3
417f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvMinPktLenErrClear_RMASK 0x1
418f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvICRCErrClear_LSB 0x2
419f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvICRCErrClear_RMASK 0x1
420f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvVCRCErrClear_LSB 0x1
421f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvVCRCErrClear_RMASK 0x1
422f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvFormatErrClear_LSB 0x0
423f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvFormatErrClear_RMASK 0x1
424f931551bSRalph Campbell 
425f931551bSRalph Campbell #define QIB_6120_HwErrMask_OFFS 0x98
426f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBCBusFromSPCParityErrMask_LSB 0x3F
427f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBCBusFromSPCParityErrMask_RMASK 0x1
428f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBCBusToSPCParityErrMask_LSB 0x3E
429f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBCBusToSPCParityErrMask_RMASK 0x1
430f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved_LSB 0x3D
431f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved_RMASK 0x1
432f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBSerdesPClkNotDetectMask_LSB 0x3C
433f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBSerdesPClkNotDetectMask_RMASK 0x1
434f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIESerdesQ0PClkNotDetectMask_LSB 0x3B
435f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIESerdesQ0PClkNotDetectMask_RMASK 0x1
436f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIESerdesQ1PClkNotDetectMask_LSB 0x3A
437f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIESerdesQ1PClkNotDetectMask_RMASK 0x1
438f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved1_LSB 0x39
439f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved1_RMASK 0x1
440f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBPLLrfSlipMask_LSB 0x38
441f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBPLLrfSlipMask_RMASK 0x1
442f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBPLLfbSlipMask_LSB 0x37
443f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBPLLfbSlipMask_RMASK 0x1
444f931551bSRalph Campbell #define QIB_6120_HwErrMask_PowerOnBISTFailedMask_LSB 0x36
445f931551bSRalph Campbell #define QIB_6120_HwErrMask_PowerOnBISTFailedMask_RMASK 0x1
446f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved2_LSB 0x33
447f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved2_RMASK 0x7
448f931551bSRalph Campbell #define QIB_6120_HwErrMask_RXEMemParityErrMask_LSB 0x2C
449f931551bSRalph Campbell #define QIB_6120_HwErrMask_RXEMemParityErrMask_RMASK 0x7F
450f931551bSRalph Campbell #define QIB_6120_HwErrMask_TXEMemParityErrMask_LSB 0x28
451f931551bSRalph Campbell #define QIB_6120_HwErrMask_TXEMemParityErrMask_RMASK 0xF
452f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved3_LSB 0x22
453f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved3_RMASK 0x3F
454f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIeBusParityErrMask_LSB 0x1F
455f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIeBusParityErrMask_RMASK 0x7
456f931551bSRalph Campbell #define QIB_6120_HwErrMask_PcieCplTimeoutMask_LSB 0x1E
457f931551bSRalph Campbell #define QIB_6120_HwErrMask_PcieCplTimeoutMask_RMASK 0x1
458f931551bSRalph Campbell #define QIB_6120_HwErrMask_PoisonedTLPMask_LSB 0x1D
459f931551bSRalph Campbell #define QIB_6120_HwErrMask_PoisonedTLPMask_RMASK 0x1
460f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved4_LSB 0x6
461f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved4_RMASK 0x7FFFFF
462f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIeMemParityErrMask_LSB 0x0
463f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIeMemParityErrMask_RMASK 0x3F
464f931551bSRalph Campbell 
465f931551bSRalph Campbell #define QIB_6120_HwErrStatus_OFFS 0xA0
466f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBCBusFromSPCParityErr_LSB 0x3F
467f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBCBusFromSPCParityErr_RMASK 0x1
468f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBCBusToSPCParityErr_LSB 0x3E
469f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBCBusToSPCParityErr_RMASK 0x1
470f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved_LSB 0x3D
471f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved_RMASK 0x1
472f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBSerdesPClkNotDetect_LSB 0x3C
473f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBSerdesPClkNotDetect_RMASK 0x1
474f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIESerdesQ0PClkNotDetect_LSB 0x3B
475f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIESerdesQ0PClkNotDetect_RMASK 0x1
476f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIESerdesQ1PClkNotDetect_LSB 0x3A
477f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIESerdesQ1PClkNotDetect_RMASK 0x1
478f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved1_LSB 0x39
479f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved1_RMASK 0x1
480f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBPLLrfSlip_LSB 0x38
481f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBPLLrfSlip_RMASK 0x1
482f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBPLLfbSlip_LSB 0x37
483f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBPLLfbSlip_RMASK 0x1
484f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PowerOnBISTFailed_LSB 0x36
485f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PowerOnBISTFailed_RMASK 0x1
486f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved2_LSB 0x33
487f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved2_RMASK 0x7
488f931551bSRalph Campbell #define QIB_6120_HwErrStatus_RXEMemParity_LSB 0x2C
489f931551bSRalph Campbell #define QIB_6120_HwErrStatus_RXEMemParity_RMASK 0x7F
490f931551bSRalph Campbell #define QIB_6120_HwErrStatus_TXEMemParity_LSB 0x28
491f931551bSRalph Campbell #define QIB_6120_HwErrStatus_TXEMemParity_RMASK 0xF
492f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved3_LSB 0x22
493f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved3_RMASK 0x3F
494f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIeBusParity_LSB 0x1F
495f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIeBusParity_RMASK 0x7
496f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PcieCplTimeout_LSB 0x1E
497f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PcieCplTimeout_RMASK 0x1
498f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PoisenedTLP_LSB 0x1D
499f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PoisenedTLP_RMASK 0x1
500f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved4_LSB 0x6
501f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved4_RMASK 0x7FFFFF
502f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIeMemParity_LSB 0x0
503f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIeMemParity_RMASK 0x3F
504f931551bSRalph Campbell 
505f931551bSRalph Campbell #define QIB_6120_HwErrClear_OFFS 0xA8
506f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBCBusFromSPCParityErrClear_LSB 0x3F
507f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBCBusFromSPCParityErrClear_RMASK 0x1
508f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBCBusToSPCparityErrClear_LSB 0x3E
509f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBCBusToSPCparityErrClear_RMASK 0x1
510f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved_LSB 0x3D
511f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved_RMASK 0x1
512f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBSerdesPClkNotDetectClear_LSB 0x3C
513f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBSerdesPClkNotDetectClear_RMASK 0x1
514f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIESerdesQ0PClkNotDetectClear_LSB 0x3B
515f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIESerdesQ0PClkNotDetectClear_RMASK 0x1
516f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIESerdesQ1PClkNotDetectClear_LSB 0x3A
517f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIESerdesQ1PClkNotDetectClear_RMASK 0x1
518f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved1_LSB 0x39
519f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved1_RMASK 0x1
520f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBPLLrfSlipClear_LSB 0x38
521f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBPLLrfSlipClear_RMASK 0x1
522f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBPLLfbSlipClear_LSB 0x37
523f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBPLLfbSlipClear_RMASK 0x1
524f931551bSRalph Campbell #define QIB_6120_HwErrClear_PowerOnBISTFailedClear_LSB 0x36
525f931551bSRalph Campbell #define QIB_6120_HwErrClear_PowerOnBISTFailedClear_RMASK 0x1
526f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved2_LSB 0x33
527f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved2_RMASK 0x7
528f931551bSRalph Campbell #define QIB_6120_HwErrClear_RXEMemParityClear_LSB 0x2C
529f931551bSRalph Campbell #define QIB_6120_HwErrClear_RXEMemParityClear_RMASK 0x7F
530f931551bSRalph Campbell #define QIB_6120_HwErrClear_TXEMemParityClear_LSB 0x28
531f931551bSRalph Campbell #define QIB_6120_HwErrClear_TXEMemParityClear_RMASK 0xF
532f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved3_LSB 0x22
533f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved3_RMASK 0x3F
534f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIeBusParityClr_LSB 0x1F
535f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIeBusParityClr_RMASK 0x7
536f931551bSRalph Campbell #define QIB_6120_HwErrClear_PcieCplTimeoutClear_LSB 0x1E
537f931551bSRalph Campbell #define QIB_6120_HwErrClear_PcieCplTimeoutClear_RMASK 0x1
538f931551bSRalph Campbell #define QIB_6120_HwErrClear_PoisonedTLPClear_LSB 0x1D
539f931551bSRalph Campbell #define QIB_6120_HwErrClear_PoisonedTLPClear_RMASK 0x1
540f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved4_LSB 0x6
541f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved4_RMASK 0x7FFFFF
542f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIeMemParityClr_LSB 0x0
543f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIeMemParityClr_RMASK 0x3F
544f931551bSRalph Campbell 
545f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_OFFS 0xB0
546f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceIBCBusFromSPCParityErr_LSB 0x3F
547f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceIBCBusFromSPCParityErr_RMASK 0x1
548f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceIBCBusToSPCParityErr_LSB 0x3E
549f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceIBCBusToSPCParityErr_RMASK 0x1
550f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_CounterWrEnable_LSB 0x3D
551f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_CounterWrEnable_RMASK 0x1
552f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_CounterDisable_LSB 0x3C
553f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_CounterDisable_RMASK 0x1
554f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_Reserved_LSB 0x33
555f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_Reserved_RMASK 0x1FF
556f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceRxMemParityErr_LSB 0x2C
557f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceRxMemParityErr_RMASK 0x7F
558f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceTxMemparityErr_LSB 0x28
559f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceTxMemparityErr_RMASK 0xF
560f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_Reserved1_LSB 0x23
561f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_Reserved1_RMASK 0x1F
562f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_forcePCIeBusParity_LSB 0x1F
563f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_forcePCIeBusParity_RMASK 0xF
564f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_Reserved2_LSB 0x6
565f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_Reserved2_RMASK 0x1FFFFFF
566f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_forcePCIeMemParity_LSB 0x0
567f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_forcePCIeMemParity_RMASK 0x3F
568f931551bSRalph Campbell 
569f931551bSRalph Campbell #define QIB_6120_IBCStatus_OFFS 0xC0
570f931551bSRalph Campbell #define QIB_6120_IBCStatus_TxCreditOk_LSB 0x1F
571f931551bSRalph Campbell #define QIB_6120_IBCStatus_TxCreditOk_RMASK 0x1
572f931551bSRalph Campbell #define QIB_6120_IBCStatus_TxReady_LSB 0x1E
573f931551bSRalph Campbell #define QIB_6120_IBCStatus_TxReady_RMASK 0x1
574f931551bSRalph Campbell #define QIB_6120_IBCStatus_Reserved_LSB 0x7
575f931551bSRalph Campbell #define QIB_6120_IBCStatus_Reserved_RMASK 0x7FFFFF
576f931551bSRalph Campbell #define QIB_6120_IBCStatus_LinkState_LSB 0x4
577f931551bSRalph Campbell #define QIB_6120_IBCStatus_LinkState_RMASK 0x7
578f931551bSRalph Campbell #define QIB_6120_IBCStatus_LinkTrainingState_LSB 0x0
579f931551bSRalph Campbell #define QIB_6120_IBCStatus_LinkTrainingState_RMASK 0xF
580f931551bSRalph Campbell 
581f931551bSRalph Campbell #define QIB_6120_IBCCtrl_OFFS 0xC8
582f931551bSRalph Campbell #define QIB_6120_IBCCtrl_Loopback_LSB 0x3F
583f931551bSRalph Campbell #define QIB_6120_IBCCtrl_Loopback_RMASK 0x1
584f931551bSRalph Campbell #define QIB_6120_IBCCtrl_LinkDownDefaultState_LSB 0x3E
585f931551bSRalph Campbell #define QIB_6120_IBCCtrl_LinkDownDefaultState_RMASK 0x1
586f931551bSRalph Campbell #define QIB_6120_IBCCtrl_Reserved_LSB 0x2B
587f931551bSRalph Campbell #define QIB_6120_IBCCtrl_Reserved_RMASK 0x7FFFF
588f931551bSRalph Campbell #define QIB_6120_IBCCtrl_CreditScale_LSB 0x28
589f931551bSRalph Campbell #define QIB_6120_IBCCtrl_CreditScale_RMASK 0x7
590f931551bSRalph Campbell #define QIB_6120_IBCCtrl_OverrunThreshold_LSB 0x24
591f931551bSRalph Campbell #define QIB_6120_IBCCtrl_OverrunThreshold_RMASK 0xF
592f931551bSRalph Campbell #define QIB_6120_IBCCtrl_PhyerrThreshold_LSB 0x20
593f931551bSRalph Campbell #define QIB_6120_IBCCtrl_PhyerrThreshold_RMASK 0xF
594f931551bSRalph Campbell #define QIB_6120_IBCCtrl_Reserved1_LSB 0x1F
595f931551bSRalph Campbell #define QIB_6120_IBCCtrl_Reserved1_RMASK 0x1
596f931551bSRalph Campbell #define QIB_6120_IBCCtrl_MaxPktLen_LSB 0x14
597f931551bSRalph Campbell #define QIB_6120_IBCCtrl_MaxPktLen_RMASK 0x7FF
598f931551bSRalph Campbell #define QIB_6120_IBCCtrl_LinkCmd_LSB 0x12
599f931551bSRalph Campbell #define QIB_6120_IBCCtrl_LinkCmd_RMASK 0x3
600f931551bSRalph Campbell #define QIB_6120_IBCCtrl_LinkInitCmd_LSB 0x10
601f931551bSRalph Campbell #define QIB_6120_IBCCtrl_LinkInitCmd_RMASK 0x3
602f931551bSRalph Campbell #define QIB_6120_IBCCtrl_FlowCtrlWaterMark_LSB 0x8
603f931551bSRalph Campbell #define QIB_6120_IBCCtrl_FlowCtrlWaterMark_RMASK 0xFF
604f931551bSRalph Campbell #define QIB_6120_IBCCtrl_FlowCtrlPeriod_LSB 0x0
605f931551bSRalph Campbell #define QIB_6120_IBCCtrl_FlowCtrlPeriod_RMASK 0xFF
606f931551bSRalph Campbell 
607f931551bSRalph Campbell #define QIB_6120_EXTStatus_OFFS 0xD0
608f931551bSRalph Campbell #define QIB_6120_EXTStatus_GPIOIn_LSB 0x30
609f931551bSRalph Campbell #define QIB_6120_EXTStatus_GPIOIn_RMASK 0xFFFF
610f931551bSRalph Campbell #define QIB_6120_EXTStatus_Reserved_LSB 0x20
611f931551bSRalph Campbell #define QIB_6120_EXTStatus_Reserved_RMASK 0xFFFF
612f931551bSRalph Campbell #define QIB_6120_EXTStatus_Reserved1_LSB 0x10
613f931551bSRalph Campbell #define QIB_6120_EXTStatus_Reserved1_RMASK 0xFFFF
614f931551bSRalph Campbell #define QIB_6120_EXTStatus_MemBISTFoundErr_LSB 0xF
615f931551bSRalph Campbell #define QIB_6120_EXTStatus_MemBISTFoundErr_RMASK 0x1
616f931551bSRalph Campbell #define QIB_6120_EXTStatus_MemBISTEndTest_LSB 0xE
617f931551bSRalph Campbell #define QIB_6120_EXTStatus_MemBISTEndTest_RMASK 0x1
618f931551bSRalph Campbell #define QIB_6120_EXTStatus_Reserved2_LSB 0x0
619f931551bSRalph Campbell #define QIB_6120_EXTStatus_Reserved2_RMASK 0x3FFF
620f931551bSRalph Campbell 
621f931551bSRalph Campbell #define QIB_6120_EXTCtrl_OFFS 0xD8
622f931551bSRalph Campbell #define QIB_6120_EXTCtrl_GPIOOe_LSB 0x30
623f931551bSRalph Campbell #define QIB_6120_EXTCtrl_GPIOOe_RMASK 0xFFFF
624f931551bSRalph Campbell #define QIB_6120_EXTCtrl_GPIOInvert_LSB 0x20
625f931551bSRalph Campbell #define QIB_6120_EXTCtrl_GPIOInvert_RMASK 0xFFFF
626f931551bSRalph Campbell #define QIB_6120_EXTCtrl_Reserved_LSB 0x4
627f931551bSRalph Campbell #define QIB_6120_EXTCtrl_Reserved_RMASK 0xFFFFFFF
628f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDPriPortGreenOn_LSB 0x3
629f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDPriPortGreenOn_RMASK 0x1
630f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDPriPortYellowOn_LSB 0x2
631f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDPriPortYellowOn_RMASK 0x1
632f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDGblOkGreenOn_LSB 0x1
633f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDGblOkGreenOn_RMASK 0x1
634f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDGblErrRedOff_LSB 0x0
635f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDGblErrRedOff_RMASK 0x1
636f931551bSRalph Campbell 
637f931551bSRalph Campbell #define QIB_6120_GPIOOut_OFFS 0xE0
638f931551bSRalph Campbell 
639f931551bSRalph Campbell #define QIB_6120_GPIOMask_OFFS 0xE8
640f931551bSRalph Campbell 
641f931551bSRalph Campbell #define QIB_6120_GPIOStatus_OFFS 0xF0
642f931551bSRalph Campbell 
643f931551bSRalph Campbell #define QIB_6120_GPIOClear_OFFS 0xF8
644f931551bSRalph Campbell 
645f931551bSRalph Campbell #define QIB_6120_RcvCtrl_OFFS 0x100
646f931551bSRalph Campbell #define QIB_6120_RcvCtrl_TailUpd_LSB 0x1F
647f931551bSRalph Campbell #define QIB_6120_RcvCtrl_TailUpd_RMASK 0x1
648f931551bSRalph Campbell #define QIB_6120_RcvCtrl_RcvPartitionKeyDisable_LSB 0x1E
649f931551bSRalph Campbell #define QIB_6120_RcvCtrl_RcvPartitionKeyDisable_RMASK 0x1
650f931551bSRalph Campbell #define QIB_6120_RcvCtrl_Reserved_LSB 0x15
651f931551bSRalph Campbell #define QIB_6120_RcvCtrl_Reserved_RMASK 0x1FF
652f931551bSRalph Campbell #define QIB_6120_RcvCtrl_IntrAvail_LSB 0x10
653f931551bSRalph Campbell #define QIB_6120_RcvCtrl_IntrAvail_RMASK 0x1F
654f931551bSRalph Campbell #define QIB_6120_RcvCtrl_Reserved1_LSB 0x9
655f931551bSRalph Campbell #define QIB_6120_RcvCtrl_Reserved1_RMASK 0x7F
656f931551bSRalph Campbell #define QIB_6120_RcvCtrl_Reserved2_LSB 0x5
657f931551bSRalph Campbell #define QIB_6120_RcvCtrl_Reserved2_RMASK 0xF
658f931551bSRalph Campbell #define QIB_6120_RcvCtrl_PortEnable_LSB 0x0
659f931551bSRalph Campbell #define QIB_6120_RcvCtrl_PortEnable_RMASK 0x1F
660f931551bSRalph Campbell 
661f931551bSRalph Campbell #define QIB_6120_RcvBTHQP_OFFS 0x108
662f931551bSRalph Campbell #define QIB_6120_RcvBTHQP_BTHQP_Mask_LSB 0x1E
663f931551bSRalph Campbell #define QIB_6120_RcvBTHQP_BTHQP_Mask_RMASK 0x3
664f931551bSRalph Campbell #define QIB_6120_RcvBTHQP_Reserved_LSB 0x18
665f931551bSRalph Campbell #define QIB_6120_RcvBTHQP_Reserved_RMASK 0x3F
666f931551bSRalph Campbell #define QIB_6120_RcvBTHQP_RcvBTHQP_LSB 0x0
667f931551bSRalph Campbell #define QIB_6120_RcvBTHQP_RcvBTHQP_RMASK 0xFFFFFF
668f931551bSRalph Campbell 
669f931551bSRalph Campbell #define QIB_6120_RcvHdrSize_OFFS 0x110
670f931551bSRalph Campbell 
671f931551bSRalph Campbell #define QIB_6120_RcvHdrCnt_OFFS 0x118
672f931551bSRalph Campbell 
673f931551bSRalph Campbell #define QIB_6120_RcvHdrEntSize_OFFS 0x120
674f931551bSRalph Campbell 
675f931551bSRalph Campbell #define QIB_6120_RcvTIDBase_OFFS 0x128
676f931551bSRalph Campbell 
677f931551bSRalph Campbell #define QIB_6120_RcvTIDCnt_OFFS 0x130
678f931551bSRalph Campbell 
679f931551bSRalph Campbell #define QIB_6120_RcvEgrBase_OFFS 0x138
680f931551bSRalph Campbell 
681f931551bSRalph Campbell #define QIB_6120_RcvEgrCnt_OFFS 0x140
682f931551bSRalph Campbell 
683f931551bSRalph Campbell #define QIB_6120_RcvBufBase_OFFS 0x148
684f931551bSRalph Campbell 
685f931551bSRalph Campbell #define QIB_6120_RcvBufSize_OFFS 0x150
686f931551bSRalph Campbell 
687f931551bSRalph Campbell #define QIB_6120_RxIntMemBase_OFFS 0x158
688f931551bSRalph Campbell 
689f931551bSRalph Campbell #define QIB_6120_RxIntMemSize_OFFS 0x160
690f931551bSRalph Campbell 
691f931551bSRalph Campbell #define QIB_6120_RcvPartitionKey_OFFS 0x168
692f931551bSRalph Campbell 
693f931551bSRalph Campbell #define QIB_6120_RcvPktLEDCnt_OFFS 0x178
694f931551bSRalph Campbell #define QIB_6120_RcvPktLEDCnt_ONperiod_LSB 0x20
695f931551bSRalph Campbell #define QIB_6120_RcvPktLEDCnt_ONperiod_RMASK 0xFFFFFFFF
696f931551bSRalph Campbell #define QIB_6120_RcvPktLEDCnt_OFFperiod_LSB 0x0
697f931551bSRalph Campbell #define QIB_6120_RcvPktLEDCnt_OFFperiod_RMASK 0xFFFFFFFF
698f931551bSRalph Campbell 
699f931551bSRalph Campbell #define QIB_6120_SendCtrl_OFFS 0x1C0
700f931551bSRalph Campbell #define QIB_6120_SendCtrl_Disarm_LSB 0x1F
701f931551bSRalph Campbell #define QIB_6120_SendCtrl_Disarm_RMASK 0x1
702f931551bSRalph Campbell #define QIB_6120_SendCtrl_Reserved_LSB 0x17
703f931551bSRalph Campbell #define QIB_6120_SendCtrl_Reserved_RMASK 0xFF
704f931551bSRalph Campbell #define QIB_6120_SendCtrl_DisarmPIOBuf_LSB 0x10
705f931551bSRalph Campbell #define QIB_6120_SendCtrl_DisarmPIOBuf_RMASK 0x7F
706f931551bSRalph Campbell #define QIB_6120_SendCtrl_Reserved1_LSB 0x4
707f931551bSRalph Campbell #define QIB_6120_SendCtrl_Reserved1_RMASK 0xFFF
708f931551bSRalph Campbell #define QIB_6120_SendCtrl_PIOEnable_LSB 0x3
709f931551bSRalph Campbell #define QIB_6120_SendCtrl_PIOEnable_RMASK 0x1
710f931551bSRalph Campbell #define QIB_6120_SendCtrl_PIOBufAvailUpd_LSB 0x2
711f931551bSRalph Campbell #define QIB_6120_SendCtrl_PIOBufAvailUpd_RMASK 0x1
712f931551bSRalph Campbell #define QIB_6120_SendCtrl_PIOIntBufAvail_LSB 0x1
713f931551bSRalph Campbell #define QIB_6120_SendCtrl_PIOIntBufAvail_RMASK 0x1
714f931551bSRalph Campbell #define QIB_6120_SendCtrl_Abort_LSB 0x0
715f931551bSRalph Campbell #define QIB_6120_SendCtrl_Abort_RMASK 0x1
716f931551bSRalph Campbell 
717f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_OFFS 0x1C8
718f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_Reserved_LSB 0x35
719f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_Reserved_RMASK 0x7FF
720f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_BaseAddr_LargePIO_LSB 0x20
721f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_BaseAddr_LargePIO_RMASK 0x1FFFFF
722f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_Reserved1_LSB 0x15
723f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_Reserved1_RMASK 0x7FF
724f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_BaseAddr_SmallPIO_LSB 0x0
725f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_BaseAddr_SmallPIO_RMASK 0x1FFFFF
726f931551bSRalph Campbell 
727f931551bSRalph Campbell #define QIB_6120_SendPIOSize_OFFS 0x1D0
728f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Reserved_LSB 0x2D
729f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Reserved_RMASK 0xFFFFF
730f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Size_LargePIO_LSB 0x20
731f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Size_LargePIO_RMASK 0x1FFF
732f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Reserved1_LSB 0xC
733f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Reserved1_RMASK 0xFFFFF
734f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Size_SmallPIO_LSB 0x0
735f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Size_SmallPIO_RMASK 0xFFF
736f931551bSRalph Campbell 
737f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_OFFS 0x1D8
738f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Reserved_LSB 0x24
739f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Reserved_RMASK 0xFFFFFFF
740f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Num_LargePIO_LSB 0x20
741f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Num_LargePIO_RMASK 0xF
742f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Reserved1_LSB 0x9
743f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Reserved1_RMASK 0x7FFFFF
744f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Num_SmallPIO_LSB 0x0
745f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Num_SmallPIO_RMASK 0x1FF
746f931551bSRalph Campbell 
747f931551bSRalph Campbell #define QIB_6120_SendPIOAvailAddr_OFFS 0x1E0
748f931551bSRalph Campbell #define QIB_6120_SendPIOAvailAddr_SendPIOAvailAddr_LSB 0x6
749f931551bSRalph Campbell #define QIB_6120_SendPIOAvailAddr_SendPIOAvailAddr_RMASK 0x3FFFFFFFF
750f931551bSRalph Campbell #define QIB_6120_SendPIOAvailAddr_Reserved_LSB 0x0
751f931551bSRalph Campbell #define QIB_6120_SendPIOAvailAddr_Reserved_RMASK 0x3F
752f931551bSRalph Campbell 
753f931551bSRalph Campbell #define QIB_6120_SendBufErr0_OFFS 0x240
754f931551bSRalph Campbell #define QIB_6120_SendBufErr0_SendBufErrPIO_63_0_LSB 0x0
755f931551bSRalph Campbell #define QIB_6120_SendBufErr0_SendBufErrPIO_63_0_RMASK 0x0
756f931551bSRalph Campbell 
757f931551bSRalph Campbell #define QIB_6120_RcvHdrAddr0_OFFS 0x280
758f931551bSRalph Campbell #define QIB_6120_RcvHdrAddr0_RcvHdrAddr0_LSB 0x2
759f931551bSRalph Campbell #define QIB_6120_RcvHdrAddr0_RcvHdrAddr0_RMASK 0x3FFFFFFFFF
760f931551bSRalph Campbell #define QIB_6120_RcvHdrAddr0_Reserved_LSB 0x0
761f931551bSRalph Campbell #define QIB_6120_RcvHdrAddr0_Reserved_RMASK 0x3
762f931551bSRalph Campbell 
763f931551bSRalph Campbell #define QIB_6120_RcvHdrTailAddr0_OFFS 0x300
764f931551bSRalph Campbell #define QIB_6120_RcvHdrTailAddr0_RcvHdrTailAddr0_LSB 0x2
765f931551bSRalph Campbell #define QIB_6120_RcvHdrTailAddr0_RcvHdrTailAddr0_RMASK 0x3FFFFFFFFF
766f931551bSRalph Campbell #define QIB_6120_RcvHdrTailAddr0_Reserved_LSB 0x0
767f931551bSRalph Campbell #define QIB_6120_RcvHdrTailAddr0_Reserved_RMASK 0x3
768f931551bSRalph Campbell 
769f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_OFFS 0x3C0
770f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_DisableIBTxIdleDetect_LSB 0x3F
771f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_DisableIBTxIdleDetect_RMASK 0x1
772f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_Reserved_LSB 0x38
773f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_Reserved_RMASK 0x7F
774f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxEqCtl_LSB 0x36
775f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxEqCtl_RMASK 0x3
776f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TxTermAdj_LSB 0x34
777f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TxTermAdj_RMASK 0x3
778f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxTermAdj_LSB 0x32
779f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxTermAdj_RMASK 0x3
780f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TermAdj1_LSB 0x31
781f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TermAdj1_RMASK 0x1
782f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TermAdj0_LSB 0x30
783f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TermAdj0_RMASK 0x1
784f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKA_LSB 0x2F
785f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKA_RMASK 0x1
786f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKB_LSB 0x2E
787f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKB_RMASK 0x1
788f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKC_LSB 0x2D
789f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKC_RMASK 0x1
790f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKD_LSB 0x2C
791f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKD_RMASK 0x1
792f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_PW_LSB 0x2B
793f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_PW_RMASK 0x1
794f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RefSel_LSB 0x29
795f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RefSel_RMASK 0x3
796f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ParReset_LSB 0x28
797f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ParReset_RMASK 0x1
798f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ParLPBK_LSB 0x27
799f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ParLPBK_RMASK 0x1
800f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_OffsetEn_LSB 0x26
801f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_OffsetEn_RMASK 0x1
802f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_Offset_LSB 0x1E
803f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_Offset_RMASK 0xFF
804f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L2PwrDn_LSB 0x1D
805f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L2PwrDn_RMASK 0x1
806f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetPLL_LSB 0x1C
807f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetPLL_RMASK 0x1
808f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxTermEnX_LSB 0x18
809f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxTermEnX_RMASK 0xF
810f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_BeaconTxEnX_LSB 0x14
811f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_BeaconTxEnX_RMASK 0xF
812f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxDetEnX_LSB 0x10
813f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxDetEnX_RMASK 0xF
814f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TxIdeEnX_LSB 0xC
815f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TxIdeEnX_RMASK 0xF
816f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxIdleEnX_LSB 0x8
817f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxIdleEnX_RMASK 0xF
818f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnA_LSB 0x7
819f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnA_RMASK 0x1
820f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnB_LSB 0x6
821f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnB_RMASK 0x1
822f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnC_LSB 0x5
823f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnC_RMASK 0x1
824f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnD_LSB 0x4
825f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnD_RMASK 0x1
826f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetA_LSB 0x3
827f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetA_RMASK 0x1
828f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetB_LSB 0x2
829f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetB_RMASK 0x1
830f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetC_LSB 0x1
831f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetC_RMASK 0x1
832f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetD_LSB 0x0
833f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetD_RMASK 0x1
834f931551bSRalph Campbell 
835f931551bSRalph Campbell #define QIB_6120_SerdesStat_OFFS 0x3D0
836f931551bSRalph Campbell #define QIB_6120_SerdesStat_Reserved_LSB 0xC
837f931551bSRalph Campbell #define QIB_6120_SerdesStat_Reserved_RMASK 0xFFFFFFFFFFFFF
838f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetA_LSB 0xB
839f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetA_RMASK 0x1
840f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetB_LSB 0xA
841f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetB_RMASK 0x1
842f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetC_LSB 0x9
843f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetC_RMASK 0x1
844f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetD_LSB 0x8
845f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetD_RMASK 0x1
846f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetA_LSB 0x7
847f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetA_RMASK 0x1
848f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetB_LSB 0x6
849f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetB_RMASK 0x1
850f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetC_LSB 0x5
851f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetC_RMASK 0x1
852f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetD_LSB 0x4
853f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetD_RMASK 0x1
854f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetA_LSB 0x3
855f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetA_RMASK 0x1
856f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetB_LSB 0x2
857f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetB_RMASK 0x1
858f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetC_LSB 0x1
859f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetC_RMASK 0x1
860f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetD_LSB 0x0
861f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetD_RMASK 0x1
862f931551bSRalph Campbell 
863f931551bSRalph Campbell #define QIB_6120_XGXSCfg_OFFS 0x3D8
864f931551bSRalph Campbell #define QIB_6120_XGXSCfg_ArmLaunchErrorDisable_LSB 0x3F
865f931551bSRalph Campbell #define QIB_6120_XGXSCfg_ArmLaunchErrorDisable_RMASK 0x1
866f931551bSRalph Campbell #define QIB_6120_XGXSCfg_Reserved_LSB 0x17
867f931551bSRalph Campbell #define QIB_6120_XGXSCfg_Reserved_RMASK 0xFFFFFFFFFF
868f931551bSRalph Campbell #define QIB_6120_XGXSCfg_polarity_inv_LSB 0x13
869f931551bSRalph Campbell #define QIB_6120_XGXSCfg_polarity_inv_RMASK 0xF
870f931551bSRalph Campbell #define QIB_6120_XGXSCfg_link_sync_mask_LSB 0x9
871f931551bSRalph Campbell #define QIB_6120_XGXSCfg_link_sync_mask_RMASK 0x3FF
872f931551bSRalph Campbell #define QIB_6120_XGXSCfg_port_addr_LSB 0x4
873f931551bSRalph Campbell #define QIB_6120_XGXSCfg_port_addr_RMASK 0x1F
874f931551bSRalph Campbell #define QIB_6120_XGXSCfg_mdd_30_LSB 0x3
875f931551bSRalph Campbell #define QIB_6120_XGXSCfg_mdd_30_RMASK 0x1
876f931551bSRalph Campbell #define QIB_6120_XGXSCfg_xcv_resetn_LSB 0x2
877f931551bSRalph Campbell #define QIB_6120_XGXSCfg_xcv_resetn_RMASK 0x1
878f931551bSRalph Campbell #define QIB_6120_XGXSCfg_Reserved1_LSB 0x1
879f931551bSRalph Campbell #define QIB_6120_XGXSCfg_Reserved1_RMASK 0x1
880f931551bSRalph Campbell #define QIB_6120_XGXSCfg_tx_rx_resetn_LSB 0x0
881f931551bSRalph Campbell #define QIB_6120_XGXSCfg_tx_rx_resetn_RMASK 0x1
882f931551bSRalph Campbell 
883f931551bSRalph Campbell #define QIB_6120_LBIntCnt_OFFS 0x12000
884f931551bSRalph Campbell 
885f931551bSRalph Campbell #define QIB_6120_LBFlowStallCnt_OFFS 0x12008
886f931551bSRalph Campbell 
887f931551bSRalph Campbell #define QIB_6120_TxUnsupVLErrCnt_OFFS 0x12018
888f931551bSRalph Campbell 
889f931551bSRalph Campbell #define QIB_6120_TxDataPktCnt_OFFS 0x12020
890f931551bSRalph Campbell 
891f931551bSRalph Campbell #define QIB_6120_TxFlowPktCnt_OFFS 0x12028
892f931551bSRalph Campbell 
893f931551bSRalph Campbell #define QIB_6120_TxDwordCnt_OFFS 0x12030
894f931551bSRalph Campbell 
895f931551bSRalph Campbell #define QIB_6120_TxLenErrCnt_OFFS 0x12038
896f931551bSRalph Campbell 
897f931551bSRalph Campbell #define QIB_6120_TxMaxMinLenErrCnt_OFFS 0x12040
898f931551bSRalph Campbell 
899f931551bSRalph Campbell #define QIB_6120_TxUnderrunCnt_OFFS 0x12048
900f931551bSRalph Campbell 
901f931551bSRalph Campbell #define QIB_6120_TxFlowStallCnt_OFFS 0x12050
902f931551bSRalph Campbell 
903f931551bSRalph Campbell #define QIB_6120_TxDroppedPktCnt_OFFS 0x12058
904f931551bSRalph Campbell 
905f931551bSRalph Campbell #define QIB_6120_RxDroppedPktCnt_OFFS 0x12060
906f931551bSRalph Campbell 
907f931551bSRalph Campbell #define QIB_6120_RxDataPktCnt_OFFS 0x12068
908f931551bSRalph Campbell 
909f931551bSRalph Campbell #define QIB_6120_RxFlowPktCnt_OFFS 0x12070
910f931551bSRalph Campbell 
911f931551bSRalph Campbell #define QIB_6120_RxDwordCnt_OFFS 0x12078
912f931551bSRalph Campbell 
913f931551bSRalph Campbell #define QIB_6120_RxLenErrCnt_OFFS 0x12080
914f931551bSRalph Campbell 
915f931551bSRalph Campbell #define QIB_6120_RxMaxMinLenErrCnt_OFFS 0x12088
916f931551bSRalph Campbell 
917f931551bSRalph Campbell #define QIB_6120_RxICRCErrCnt_OFFS 0x12090
918f931551bSRalph Campbell 
919f931551bSRalph Campbell #define QIB_6120_RxVCRCErrCnt_OFFS 0x12098
920f931551bSRalph Campbell 
921f931551bSRalph Campbell #define QIB_6120_RxFlowCtrlErrCnt_OFFS 0x120A0
922f931551bSRalph Campbell 
923f931551bSRalph Campbell #define QIB_6120_RxBadFormatCnt_OFFS 0x120A8
924f931551bSRalph Campbell 
925f931551bSRalph Campbell #define QIB_6120_RxLinkProblemCnt_OFFS 0x120B0
926f931551bSRalph Campbell 
927f931551bSRalph Campbell #define QIB_6120_RxEBPCnt_OFFS 0x120B8
928f931551bSRalph Campbell 
929f931551bSRalph Campbell #define QIB_6120_RxLPCRCErrCnt_OFFS 0x120C0
930f931551bSRalph Campbell 
931f931551bSRalph Campbell #define QIB_6120_RxBufOvflCnt_OFFS 0x120C8
932f931551bSRalph Campbell 
933f931551bSRalph Campbell #define QIB_6120_RxTIDFullErrCnt_OFFS 0x120D0
934f931551bSRalph Campbell 
935f931551bSRalph Campbell #define QIB_6120_RxTIDValidErrCnt_OFFS 0x120D8
936f931551bSRalph Campbell 
937f931551bSRalph Campbell #define QIB_6120_RxPKeyMismatchCnt_OFFS 0x120E0
938f931551bSRalph Campbell 
939f931551bSRalph Campbell #define QIB_6120_RxP0HdrEgrOvflCnt_OFFS 0x120E8
940f931551bSRalph Campbell 
941f931551bSRalph Campbell #define QIB_6120_IBStatusChangeCnt_OFFS 0x12140
942f931551bSRalph Campbell 
943f931551bSRalph Campbell #define QIB_6120_IBLinkErrRecoveryCnt_OFFS 0x12148
944f931551bSRalph Campbell 
945f931551bSRalph Campbell #define QIB_6120_IBLinkDownedCnt_OFFS 0x12150
946f931551bSRalph Campbell 
947f931551bSRalph Campbell #define QIB_6120_IBSymbolErrCnt_OFFS 0x12158
948f931551bSRalph Campbell 
949f931551bSRalph Campbell #define QIB_6120_PcieRetryBufDiagQwordCnt_OFFS 0x12170
950f931551bSRalph Campbell 
951f931551bSRalph Campbell #define QIB_6120_RcvEgrArray0_OFFS 0x14000
952f931551bSRalph Campbell 
953f931551bSRalph Campbell #define QIB_6120_RcvTIDArray0_OFFS 0x54000
954f931551bSRalph Campbell 
955f931551bSRalph Campbell #define QIB_6120_PIOLaunchFIFO_OFFS 0x64000
956f931551bSRalph Campbell 
957f931551bSRalph Campbell #define QIB_6120_SendPIOpbcCache_OFFS 0x64800
958f931551bSRalph Campbell 
959f931551bSRalph Campbell #define QIB_6120_RcvBuf1_OFFS 0x72000
960f931551bSRalph Campbell 
961f931551bSRalph Campbell #define QIB_6120_RcvBuf2_OFFS 0x75000
962f931551bSRalph Campbell 
963f931551bSRalph Campbell #define QIB_6120_RcvFlags_OFFS 0x77000
964f931551bSRalph Campbell 
965f931551bSRalph Campbell #define QIB_6120_RcvLookupBuf1_OFFS 0x79000
966f931551bSRalph Campbell 
967f931551bSRalph Campbell #define QIB_6120_RcvDMABuf_OFFS 0x7B000
968f931551bSRalph Campbell 
969f931551bSRalph Campbell #define QIB_6120_MiscRXEIntMem_OFFS 0x7C000
970f931551bSRalph Campbell 
971f931551bSRalph Campbell #define QIB_6120_PCIERcvBuf_OFFS 0x80000
972f931551bSRalph Campbell 
973f931551bSRalph Campbell #define QIB_6120_PCIERetryBuf_OFFS 0x82000
974f931551bSRalph Campbell 
975f931551bSRalph Campbell #define QIB_6120_PCIERcvBufRdToWrAddr_OFFS 0x84000
976f931551bSRalph Campbell 
977f931551bSRalph Campbell #define QIB_6120_PIOBuf0_MA_OFFS 0x100000
978