162306a36Sopenharmony_ci/*
262306a36Sopenharmony_ci * Copyright (c) 2008, 2009, 2010 QLogic Corporation. All rights reserved.
362306a36Sopenharmony_ci *
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * This software is available to you under a choice of one of two
662306a36Sopenharmony_ci * licenses.  You may choose to be licensed under the terms of the GNU
762306a36Sopenharmony_ci * General Public License (GPL) Version 2, available from the file
862306a36Sopenharmony_ci * COPYING in the main directory of this source tree, or the
962306a36Sopenharmony_ci * OpenIB.org BSD license below:
1062306a36Sopenharmony_ci *
1162306a36Sopenharmony_ci *     Redistribution and use in source and binary forms, with or
1262306a36Sopenharmony_ci *     without modification, are permitted provided that the following
1362306a36Sopenharmony_ci *     conditions are met:
1462306a36Sopenharmony_ci *
1562306a36Sopenharmony_ci *      - Redistributions of source code must retain the above
1662306a36Sopenharmony_ci *        copyright notice, this list of conditions and the following
1762306a36Sopenharmony_ci *        disclaimer.
1862306a36Sopenharmony_ci *
1962306a36Sopenharmony_ci *      - Redistributions in binary form must reproduce the above
2062306a36Sopenharmony_ci *        copyright notice, this list of conditions and the following
2162306a36Sopenharmony_ci *        disclaimer in the documentation and/or other materials
2262306a36Sopenharmony_ci *        provided with the distribution.
2362306a36Sopenharmony_ci *
2462306a36Sopenharmony_ci * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2562306a36Sopenharmony_ci * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2662306a36Sopenharmony_ci * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
2762306a36Sopenharmony_ci * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
2862306a36Sopenharmony_ci * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
2962306a36Sopenharmony_ci * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
3062306a36Sopenharmony_ci * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
3162306a36Sopenharmony_ci * SOFTWARE.
3262306a36Sopenharmony_ci *
3362306a36Sopenharmony_ci */
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci/* This file is mechanically generated from RTL. Any hand-edits will be lost! */
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ci#define QIB_7220_Revision_OFFS 0x0
3862306a36Sopenharmony_ci#define QIB_7220_Revision_R_Simulator_LSB 0x3F
3962306a36Sopenharmony_ci#define QIB_7220_Revision_R_Simulator_RMASK 0x1
4062306a36Sopenharmony_ci#define QIB_7220_Revision_R_Emulation_LSB 0x3E
4162306a36Sopenharmony_ci#define QIB_7220_Revision_R_Emulation_RMASK 0x1
4262306a36Sopenharmony_ci#define QIB_7220_Revision_R_Emulation_Revcode_LSB 0x28
4362306a36Sopenharmony_ci#define QIB_7220_Revision_R_Emulation_Revcode_RMASK 0x3FFFFF
4462306a36Sopenharmony_ci#define QIB_7220_Revision_BoardID_LSB 0x20
4562306a36Sopenharmony_ci#define QIB_7220_Revision_BoardID_RMASK 0xFF
4662306a36Sopenharmony_ci#define QIB_7220_Revision_R_SW_LSB 0x18
4762306a36Sopenharmony_ci#define QIB_7220_Revision_R_SW_RMASK 0xFF
4862306a36Sopenharmony_ci#define QIB_7220_Revision_R_Arch_LSB 0x10
4962306a36Sopenharmony_ci#define QIB_7220_Revision_R_Arch_RMASK 0xFF
5062306a36Sopenharmony_ci#define QIB_7220_Revision_R_ChipRevMajor_LSB 0x8
5162306a36Sopenharmony_ci#define QIB_7220_Revision_R_ChipRevMajor_RMASK 0xFF
5262306a36Sopenharmony_ci#define QIB_7220_Revision_R_ChipRevMinor_LSB 0x0
5362306a36Sopenharmony_ci#define QIB_7220_Revision_R_ChipRevMinor_RMASK 0xFF
5462306a36Sopenharmony_ci
5562306a36Sopenharmony_ci#define QIB_7220_Control_OFFS 0x8
5662306a36Sopenharmony_ci#define QIB_7220_Control_SyncResetExceptPcieIRAMRST_LSB 0x7
5762306a36Sopenharmony_ci#define QIB_7220_Control_SyncResetExceptPcieIRAMRST_RMASK 0x1
5862306a36Sopenharmony_ci#define QIB_7220_Control_PCIECplQDiagEn_LSB 0x6
5962306a36Sopenharmony_ci#define QIB_7220_Control_PCIECplQDiagEn_RMASK 0x1
6062306a36Sopenharmony_ci#define QIB_7220_Control_Reserved_LSB 0x5
6162306a36Sopenharmony_ci#define QIB_7220_Control_Reserved_RMASK 0x1
6262306a36Sopenharmony_ci#define QIB_7220_Control_TxLatency_LSB 0x4
6362306a36Sopenharmony_ci#define QIB_7220_Control_TxLatency_RMASK 0x1
6462306a36Sopenharmony_ci#define QIB_7220_Control_PCIERetryBufDiagEn_LSB 0x3
6562306a36Sopenharmony_ci#define QIB_7220_Control_PCIERetryBufDiagEn_RMASK 0x1
6662306a36Sopenharmony_ci#define QIB_7220_Control_LinkEn_LSB 0x2
6762306a36Sopenharmony_ci#define QIB_7220_Control_LinkEn_RMASK 0x1
6862306a36Sopenharmony_ci#define QIB_7220_Control_FreezeMode_LSB 0x1
6962306a36Sopenharmony_ci#define QIB_7220_Control_FreezeMode_RMASK 0x1
7062306a36Sopenharmony_ci#define QIB_7220_Control_SyncReset_LSB 0x0
7162306a36Sopenharmony_ci#define QIB_7220_Control_SyncReset_RMASK 0x1
7262306a36Sopenharmony_ci
7362306a36Sopenharmony_ci#define QIB_7220_PageAlign_OFFS 0x10
7462306a36Sopenharmony_ci
7562306a36Sopenharmony_ci#define QIB_7220_PortCnt_OFFS 0x18
7662306a36Sopenharmony_ci
7762306a36Sopenharmony_ci#define QIB_7220_SendRegBase_OFFS 0x30
7862306a36Sopenharmony_ci
7962306a36Sopenharmony_ci#define QIB_7220_UserRegBase_OFFS 0x38
8062306a36Sopenharmony_ci
8162306a36Sopenharmony_ci#define QIB_7220_CntrRegBase_OFFS 0x40
8262306a36Sopenharmony_ci
8362306a36Sopenharmony_ci#define QIB_7220_Scratch_OFFS 0x48
8462306a36Sopenharmony_ci
8562306a36Sopenharmony_ci#define QIB_7220_IntMask_OFFS 0x68
8662306a36Sopenharmony_ci#define QIB_7220_IntMask_SDmaIntMask_LSB 0x3F
8762306a36Sopenharmony_ci#define QIB_7220_IntMask_SDmaIntMask_RMASK 0x1
8862306a36Sopenharmony_ci#define QIB_7220_IntMask_SDmaDisabledMasked_LSB 0x3E
8962306a36Sopenharmony_ci#define QIB_7220_IntMask_SDmaDisabledMasked_RMASK 0x1
9062306a36Sopenharmony_ci#define QIB_7220_IntMask_Reserved_LSB 0x31
9162306a36Sopenharmony_ci#define QIB_7220_IntMask_Reserved_RMASK 0x1FFF
9262306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg16IntMask_LSB 0x30
9362306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg16IntMask_RMASK 0x1
9462306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg15IntMask_LSB 0x2F
9562306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg15IntMask_RMASK 0x1
9662306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg14IntMask_LSB 0x2E
9762306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg14IntMask_RMASK 0x1
9862306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg13IntMask_LSB 0x2D
9962306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg13IntMask_RMASK 0x1
10062306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg12IntMask_LSB 0x2C
10162306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg12IntMask_RMASK 0x1
10262306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg11IntMask_LSB 0x2B
10362306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg11IntMask_RMASK 0x1
10462306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg10IntMask_LSB 0x2A
10562306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg10IntMask_RMASK 0x1
10662306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg9IntMask_LSB 0x29
10762306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg9IntMask_RMASK 0x1
10862306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg8IntMask_LSB 0x28
10962306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg8IntMask_RMASK 0x1
11062306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg7IntMask_LSB 0x27
11162306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg7IntMask_RMASK 0x1
11262306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg6IntMask_LSB 0x26
11362306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg6IntMask_RMASK 0x1
11462306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg5IntMask_LSB 0x25
11562306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg5IntMask_RMASK 0x1
11662306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg4IntMask_LSB 0x24
11762306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg4IntMask_RMASK 0x1
11862306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg3IntMask_LSB 0x23
11962306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg3IntMask_RMASK 0x1
12062306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg2IntMask_LSB 0x22
12162306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg2IntMask_RMASK 0x1
12262306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg1IntMask_LSB 0x21
12362306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg1IntMask_RMASK 0x1
12462306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg0IntMask_LSB 0x20
12562306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvUrg0IntMask_RMASK 0x1
12662306a36Sopenharmony_ci#define QIB_7220_IntMask_ErrorIntMask_LSB 0x1F
12762306a36Sopenharmony_ci#define QIB_7220_IntMask_ErrorIntMask_RMASK 0x1
12862306a36Sopenharmony_ci#define QIB_7220_IntMask_PioSetIntMask_LSB 0x1E
12962306a36Sopenharmony_ci#define QIB_7220_IntMask_PioSetIntMask_RMASK 0x1
13062306a36Sopenharmony_ci#define QIB_7220_IntMask_PioBufAvailIntMask_LSB 0x1D
13162306a36Sopenharmony_ci#define QIB_7220_IntMask_PioBufAvailIntMask_RMASK 0x1
13262306a36Sopenharmony_ci#define QIB_7220_IntMask_assertGPIOIntMask_LSB 0x1C
13362306a36Sopenharmony_ci#define QIB_7220_IntMask_assertGPIOIntMask_RMASK 0x1
13462306a36Sopenharmony_ci#define QIB_7220_IntMask_IBSerdesTrimDoneIntMask_LSB 0x1B
13562306a36Sopenharmony_ci#define QIB_7220_IntMask_IBSerdesTrimDoneIntMask_RMASK 0x1
13662306a36Sopenharmony_ci#define QIB_7220_IntMask_JIntMask_LSB 0x1A
13762306a36Sopenharmony_ci#define QIB_7220_IntMask_JIntMask_RMASK 0x1
13862306a36Sopenharmony_ci#define QIB_7220_IntMask_Reserved1_LSB 0x11
13962306a36Sopenharmony_ci#define QIB_7220_IntMask_Reserved1_RMASK 0x1FF
14062306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail16IntMask_LSB 0x10
14162306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail16IntMask_RMASK 0x1
14262306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail15IntMask_LSB 0xF
14362306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail15IntMask_RMASK 0x1
14462306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail14IntMask_LSB 0xE
14562306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail14IntMask_RMASK 0x1
14662306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail13IntMask_LSB 0xD
14762306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail13IntMask_RMASK 0x1
14862306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail12IntMask_LSB 0xC
14962306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail12IntMask_RMASK 0x1
15062306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail11IntMask_LSB 0xB
15162306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail11IntMask_RMASK 0x1
15262306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail10IntMask_LSB 0xA
15362306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail10IntMask_RMASK 0x1
15462306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail9IntMask_LSB 0x9
15562306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail9IntMask_RMASK 0x1
15662306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail8IntMask_LSB 0x8
15762306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail8IntMask_RMASK 0x1
15862306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail7IntMask_LSB 0x7
15962306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail7IntMask_RMASK 0x1
16062306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail6IntMask_LSB 0x6
16162306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail6IntMask_RMASK 0x1
16262306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail5IntMask_LSB 0x5
16362306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail5IntMask_RMASK 0x1
16462306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail4IntMask_LSB 0x4
16562306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail4IntMask_RMASK 0x1
16662306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail3IntMask_LSB 0x3
16762306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail3IntMask_RMASK 0x1
16862306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail2IntMask_LSB 0x2
16962306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail2IntMask_RMASK 0x1
17062306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail1IntMask_LSB 0x1
17162306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail1IntMask_RMASK 0x1
17262306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail0IntMask_LSB 0x0
17362306a36Sopenharmony_ci#define QIB_7220_IntMask_RcvAvail0IntMask_RMASK 0x1
17462306a36Sopenharmony_ci
17562306a36Sopenharmony_ci#define QIB_7220_IntStatus_OFFS 0x70
17662306a36Sopenharmony_ci#define QIB_7220_IntStatus_SDmaInt_LSB 0x3F
17762306a36Sopenharmony_ci#define QIB_7220_IntStatus_SDmaInt_RMASK 0x1
17862306a36Sopenharmony_ci#define QIB_7220_IntStatus_SDmaDisabled_LSB 0x3E
17962306a36Sopenharmony_ci#define QIB_7220_IntStatus_SDmaDisabled_RMASK 0x1
18062306a36Sopenharmony_ci#define QIB_7220_IntStatus_Reserved_LSB 0x31
18162306a36Sopenharmony_ci#define QIB_7220_IntStatus_Reserved_RMASK 0x1FFF
18262306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg16_LSB 0x30
18362306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg16_RMASK 0x1
18462306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg15_LSB 0x2F
18562306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg15_RMASK 0x1
18662306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg14_LSB 0x2E
18762306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg14_RMASK 0x1
18862306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg13_LSB 0x2D
18962306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg13_RMASK 0x1
19062306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg12_LSB 0x2C
19162306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg12_RMASK 0x1
19262306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg11_LSB 0x2B
19362306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg11_RMASK 0x1
19462306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg10_LSB 0x2A
19562306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg10_RMASK 0x1
19662306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg9_LSB 0x29
19762306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg9_RMASK 0x1
19862306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg8_LSB 0x28
19962306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg8_RMASK 0x1
20062306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg7_LSB 0x27
20162306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg7_RMASK 0x1
20262306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg6_LSB 0x26
20362306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg6_RMASK 0x1
20462306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg5_LSB 0x25
20562306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg5_RMASK 0x1
20662306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg4_LSB 0x24
20762306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg4_RMASK 0x1
20862306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg3_LSB 0x23
20962306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg3_RMASK 0x1
21062306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg2_LSB 0x22
21162306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg2_RMASK 0x1
21262306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg1_LSB 0x21
21362306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg1_RMASK 0x1
21462306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg0_LSB 0x20
21562306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvUrg0_RMASK 0x1
21662306a36Sopenharmony_ci#define QIB_7220_IntStatus_Error_LSB 0x1F
21762306a36Sopenharmony_ci#define QIB_7220_IntStatus_Error_RMASK 0x1
21862306a36Sopenharmony_ci#define QIB_7220_IntStatus_PioSent_LSB 0x1E
21962306a36Sopenharmony_ci#define QIB_7220_IntStatus_PioSent_RMASK 0x1
22062306a36Sopenharmony_ci#define QIB_7220_IntStatus_PioBufAvail_LSB 0x1D
22162306a36Sopenharmony_ci#define QIB_7220_IntStatus_PioBufAvail_RMASK 0x1
22262306a36Sopenharmony_ci#define QIB_7220_IntStatus_assertGPIO_LSB 0x1C
22362306a36Sopenharmony_ci#define QIB_7220_IntStatus_assertGPIO_RMASK 0x1
22462306a36Sopenharmony_ci#define QIB_7220_IntStatus_IBSerdesTrimDone_LSB 0x1B
22562306a36Sopenharmony_ci#define QIB_7220_IntStatus_IBSerdesTrimDone_RMASK 0x1
22662306a36Sopenharmony_ci#define QIB_7220_IntStatus_JInt_LSB 0x1A
22762306a36Sopenharmony_ci#define QIB_7220_IntStatus_JInt_RMASK 0x1
22862306a36Sopenharmony_ci#define QIB_7220_IntStatus_Reserved1_LSB 0x11
22962306a36Sopenharmony_ci#define QIB_7220_IntStatus_Reserved1_RMASK 0x1FF
23062306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail16_LSB 0x10
23162306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail16_RMASK 0x1
23262306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail15_LSB 0xF
23362306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail15_RMASK 0x1
23462306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail14_LSB 0xE
23562306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail14_RMASK 0x1
23662306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail13_LSB 0xD
23762306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail13_RMASK 0x1
23862306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail12_LSB 0xC
23962306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail12_RMASK 0x1
24062306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail11_LSB 0xB
24162306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail11_RMASK 0x1
24262306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail10_LSB 0xA
24362306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail10_RMASK 0x1
24462306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail9_LSB 0x9
24562306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail9_RMASK 0x1
24662306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail8_LSB 0x8
24762306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail8_RMASK 0x1
24862306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail7_LSB 0x7
24962306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail7_RMASK 0x1
25062306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail6_LSB 0x6
25162306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail6_RMASK 0x1
25262306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail5_LSB 0x5
25362306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail5_RMASK 0x1
25462306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail4_LSB 0x4
25562306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail4_RMASK 0x1
25662306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail3_LSB 0x3
25762306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail3_RMASK 0x1
25862306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail2_LSB 0x2
25962306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail2_RMASK 0x1
26062306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail1_LSB 0x1
26162306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail1_RMASK 0x1
26262306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail0_LSB 0x0
26362306a36Sopenharmony_ci#define QIB_7220_IntStatus_RcvAvail0_RMASK 0x1
26462306a36Sopenharmony_ci
26562306a36Sopenharmony_ci#define QIB_7220_IntClear_OFFS 0x78
26662306a36Sopenharmony_ci#define QIB_7220_IntClear_SDmaIntClear_LSB 0x3F
26762306a36Sopenharmony_ci#define QIB_7220_IntClear_SDmaIntClear_RMASK 0x1
26862306a36Sopenharmony_ci#define QIB_7220_IntClear_SDmaDisabledClear_LSB 0x3E
26962306a36Sopenharmony_ci#define QIB_7220_IntClear_SDmaDisabledClear_RMASK 0x1
27062306a36Sopenharmony_ci#define QIB_7220_IntClear_Reserved_LSB 0x31
27162306a36Sopenharmony_ci#define QIB_7220_IntClear_Reserved_RMASK 0x1FFF
27262306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg16IntClear_LSB 0x30
27362306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg16IntClear_RMASK 0x1
27462306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg15IntClear_LSB 0x2F
27562306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg15IntClear_RMASK 0x1
27662306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg14IntClear_LSB 0x2E
27762306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg14IntClear_RMASK 0x1
27862306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg13IntClear_LSB 0x2D
27962306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg13IntClear_RMASK 0x1
28062306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg12IntClear_LSB 0x2C
28162306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg12IntClear_RMASK 0x1
28262306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg11IntClear_LSB 0x2B
28362306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg11IntClear_RMASK 0x1
28462306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg10IntClear_LSB 0x2A
28562306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg10IntClear_RMASK 0x1
28662306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg9IntClear_LSB 0x29
28762306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg9IntClear_RMASK 0x1
28862306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg8IntClear_LSB 0x28
28962306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg8IntClear_RMASK 0x1
29062306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg7IntClear_LSB 0x27
29162306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg7IntClear_RMASK 0x1
29262306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg6IntClear_LSB 0x26
29362306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg6IntClear_RMASK 0x1
29462306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg5IntClear_LSB 0x25
29562306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg5IntClear_RMASK 0x1
29662306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg4IntClear_LSB 0x24
29762306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg4IntClear_RMASK 0x1
29862306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg3IntClear_LSB 0x23
29962306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg3IntClear_RMASK 0x1
30062306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg2IntClear_LSB 0x22
30162306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg2IntClear_RMASK 0x1
30262306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg1IntClear_LSB 0x21
30362306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg1IntClear_RMASK 0x1
30462306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg0IntClear_LSB 0x20
30562306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvUrg0IntClear_RMASK 0x1
30662306a36Sopenharmony_ci#define QIB_7220_IntClear_ErrorIntClear_LSB 0x1F
30762306a36Sopenharmony_ci#define QIB_7220_IntClear_ErrorIntClear_RMASK 0x1
30862306a36Sopenharmony_ci#define QIB_7220_IntClear_PioSetIntClear_LSB 0x1E
30962306a36Sopenharmony_ci#define QIB_7220_IntClear_PioSetIntClear_RMASK 0x1
31062306a36Sopenharmony_ci#define QIB_7220_IntClear_PioBufAvailIntClear_LSB 0x1D
31162306a36Sopenharmony_ci#define QIB_7220_IntClear_PioBufAvailIntClear_RMASK 0x1
31262306a36Sopenharmony_ci#define QIB_7220_IntClear_assertGPIOIntClear_LSB 0x1C
31362306a36Sopenharmony_ci#define QIB_7220_IntClear_assertGPIOIntClear_RMASK 0x1
31462306a36Sopenharmony_ci#define QIB_7220_IntClear_IBSerdesTrimDoneClear_LSB 0x1B
31562306a36Sopenharmony_ci#define QIB_7220_IntClear_IBSerdesTrimDoneClear_RMASK 0x1
31662306a36Sopenharmony_ci#define QIB_7220_IntClear_JIntClear_LSB 0x1A
31762306a36Sopenharmony_ci#define QIB_7220_IntClear_JIntClear_RMASK 0x1
31862306a36Sopenharmony_ci#define QIB_7220_IntClear_Reserved1_LSB 0x11
31962306a36Sopenharmony_ci#define QIB_7220_IntClear_Reserved1_RMASK 0x1FF
32062306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail16IntClear_LSB 0x10
32162306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail16IntClear_RMASK 0x1
32262306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail15IntClear_LSB 0xF
32362306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail15IntClear_RMASK 0x1
32462306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail14IntClear_LSB 0xE
32562306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail14IntClear_RMASK 0x1
32662306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail13IntClear_LSB 0xD
32762306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail13IntClear_RMASK 0x1
32862306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail12IntClear_LSB 0xC
32962306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail12IntClear_RMASK 0x1
33062306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail11IntClear_LSB 0xB
33162306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail11IntClear_RMASK 0x1
33262306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail10IntClear_LSB 0xA
33362306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail10IntClear_RMASK 0x1
33462306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail9IntClear_LSB 0x9
33562306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail9IntClear_RMASK 0x1
33662306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail8IntClear_LSB 0x8
33762306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail8IntClear_RMASK 0x1
33862306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail7IntClear_LSB 0x7
33962306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail7IntClear_RMASK 0x1
34062306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail6IntClear_LSB 0x6
34162306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail6IntClear_RMASK 0x1
34262306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail5IntClear_LSB 0x5
34362306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail5IntClear_RMASK 0x1
34462306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail4IntClear_LSB 0x4
34562306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail4IntClear_RMASK 0x1
34662306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail3IntClear_LSB 0x3
34762306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail3IntClear_RMASK 0x1
34862306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail2IntClear_LSB 0x2
34962306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail2IntClear_RMASK 0x1
35062306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail1IntClear_LSB 0x1
35162306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail1IntClear_RMASK 0x1
35262306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail0IntClear_LSB 0x0
35362306a36Sopenharmony_ci#define QIB_7220_IntClear_RcvAvail0IntClear_RMASK 0x1
35462306a36Sopenharmony_ci
35562306a36Sopenharmony_ci#define QIB_7220_ErrMask_OFFS 0x80
35662306a36Sopenharmony_ci#define QIB_7220_ErrMask_Reserved_LSB 0x36
35762306a36Sopenharmony_ci#define QIB_7220_ErrMask_Reserved_RMASK 0x3FF
35862306a36Sopenharmony_ci#define QIB_7220_ErrMask_InvalidEEPCmdMask_LSB 0x35
35962306a36Sopenharmony_ci#define QIB_7220_ErrMask_InvalidEEPCmdMask_RMASK 0x1
36062306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaDescAddrMisalignErrMask_LSB 0x34
36162306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaDescAddrMisalignErrMask_RMASK 0x1
36262306a36Sopenharmony_ci#define QIB_7220_ErrMask_HardwareErrMask_LSB 0x33
36362306a36Sopenharmony_ci#define QIB_7220_ErrMask_HardwareErrMask_RMASK 0x1
36462306a36Sopenharmony_ci#define QIB_7220_ErrMask_ResetNegatedMask_LSB 0x32
36562306a36Sopenharmony_ci#define QIB_7220_ErrMask_ResetNegatedMask_RMASK 0x1
36662306a36Sopenharmony_ci#define QIB_7220_ErrMask_InvalidAddrErrMask_LSB 0x31
36762306a36Sopenharmony_ci#define QIB_7220_ErrMask_InvalidAddrErrMask_RMASK 0x1
36862306a36Sopenharmony_ci#define QIB_7220_ErrMask_IBStatusChangedMask_LSB 0x30
36962306a36Sopenharmony_ci#define QIB_7220_ErrMask_IBStatusChangedMask_RMASK 0x1
37062306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaUnexpDataErrMask_LSB 0x2F
37162306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaUnexpDataErrMask_RMASK 0x1
37262306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaMissingDwErrMask_LSB 0x2E
37362306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaMissingDwErrMask_RMASK 0x1
37462306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaDwEnErrMask_LSB 0x2D
37562306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaDwEnErrMask_RMASK 0x1
37662306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaRpyTagErrMask_LSB 0x2C
37762306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaRpyTagErrMask_RMASK 0x1
37862306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDma1stDescErrMask_LSB 0x2B
37962306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDma1stDescErrMask_RMASK 0x1
38062306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaBaseErrMask_LSB 0x2A
38162306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaBaseErrMask_RMASK 0x1
38262306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaTailOutOfBoundErrMask_LSB 0x29
38362306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaTailOutOfBoundErrMask_RMASK 0x1
38462306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaOutOfBoundErrMask_LSB 0x28
38562306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaOutOfBoundErrMask_RMASK 0x1
38662306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaGenMismatchErrMask_LSB 0x27
38762306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaGenMismatchErrMask_RMASK 0x1
38862306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendBufMisuseErrMask_LSB 0x26
38962306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendBufMisuseErrMask_RMASK 0x1
39062306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendUnsupportedVLErrMask_LSB 0x25
39162306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendUnsupportedVLErrMask_RMASK 0x1
39262306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendUnexpectedPktNumErrMask_LSB 0x24
39362306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendUnexpectedPktNumErrMask_RMASK 0x1
39462306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendPioArmLaunchErrMask_LSB 0x23
39562306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendPioArmLaunchErrMask_RMASK 0x1
39662306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendDroppedDataPktErrMask_LSB 0x22
39762306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendDroppedDataPktErrMask_RMASK 0x1
39862306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendDroppedSmpPktErrMask_LSB 0x21
39962306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendDroppedSmpPktErrMask_RMASK 0x1
40062306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendPktLenErrMask_LSB 0x20
40162306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendPktLenErrMask_RMASK 0x1
40262306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendUnderRunErrMask_LSB 0x1F
40362306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendUnderRunErrMask_RMASK 0x1
40462306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendMaxPktLenErrMask_LSB 0x1E
40562306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendMaxPktLenErrMask_RMASK 0x1
40662306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendMinPktLenErrMask_LSB 0x1D
40762306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendMinPktLenErrMask_RMASK 0x1
40862306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaDisabledErrMask_LSB 0x1C
40962306a36Sopenharmony_ci#define QIB_7220_ErrMask_SDmaDisabledErrMask_RMASK 0x1
41062306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendSpecialTriggerErrMask_LSB 0x1B
41162306a36Sopenharmony_ci#define QIB_7220_ErrMask_SendSpecialTriggerErrMask_RMASK 0x1
41262306a36Sopenharmony_ci#define QIB_7220_ErrMask_Reserved1_LSB 0x12
41362306a36Sopenharmony_ci#define QIB_7220_ErrMask_Reserved1_RMASK 0x1FF
41462306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvIBLostLinkErrMask_LSB 0x11
41562306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvIBLostLinkErrMask_RMASK 0x1
41662306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvHdrErrMask_LSB 0x10
41762306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvHdrErrMask_RMASK 0x1
41862306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvHdrLenErrMask_LSB 0xF
41962306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvHdrLenErrMask_RMASK 0x1
42062306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvBadTidErrMask_LSB 0xE
42162306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvBadTidErrMask_RMASK 0x1
42262306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvHdrFullErrMask_LSB 0xD
42362306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvHdrFullErrMask_RMASK 0x1
42462306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvEgrFullErrMask_LSB 0xC
42562306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvEgrFullErrMask_RMASK 0x1
42662306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvBadVersionErrMask_LSB 0xB
42762306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvBadVersionErrMask_RMASK 0x1
42862306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvIBFlowErrMask_LSB 0xA
42962306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvIBFlowErrMask_RMASK 0x1
43062306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvEBPErrMask_LSB 0x9
43162306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvEBPErrMask_RMASK 0x1
43262306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvUnsupportedVLErrMask_LSB 0x8
43362306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvUnsupportedVLErrMask_RMASK 0x1
43462306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvUnexpectedCharErrMask_LSB 0x7
43562306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvUnexpectedCharErrMask_RMASK 0x1
43662306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvShortPktLenErrMask_LSB 0x6
43762306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvShortPktLenErrMask_RMASK 0x1
43862306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvLongPktLenErrMask_LSB 0x5
43962306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvLongPktLenErrMask_RMASK 0x1
44062306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvMaxPktLenErrMask_LSB 0x4
44162306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvMaxPktLenErrMask_RMASK 0x1
44262306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvMinPktLenErrMask_LSB 0x3
44362306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvMinPktLenErrMask_RMASK 0x1
44462306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvICRCErrMask_LSB 0x2
44562306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvICRCErrMask_RMASK 0x1
44662306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvVCRCErrMask_LSB 0x1
44762306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvVCRCErrMask_RMASK 0x1
44862306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvFormatErrMask_LSB 0x0
44962306a36Sopenharmony_ci#define QIB_7220_ErrMask_RcvFormatErrMask_RMASK 0x1
45062306a36Sopenharmony_ci
45162306a36Sopenharmony_ci#define QIB_7220_ErrStatus_OFFS 0x88
45262306a36Sopenharmony_ci#define QIB_7220_ErrStatus_Reserved_LSB 0x36
45362306a36Sopenharmony_ci#define QIB_7220_ErrStatus_Reserved_RMASK 0x3FF
45462306a36Sopenharmony_ci#define QIB_7220_ErrStatus_InvalidEEPCmdErr_LSB 0x35
45562306a36Sopenharmony_ci#define QIB_7220_ErrStatus_InvalidEEPCmdErr_RMASK 0x1
45662306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaDescAddrMisalignErr_LSB 0x34
45762306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaDescAddrMisalignErr_RMASK 0x1
45862306a36Sopenharmony_ci#define QIB_7220_ErrStatus_HardwareErr_LSB 0x33
45962306a36Sopenharmony_ci#define QIB_7220_ErrStatus_HardwareErr_RMASK 0x1
46062306a36Sopenharmony_ci#define QIB_7220_ErrStatus_ResetNegated_LSB 0x32
46162306a36Sopenharmony_ci#define QIB_7220_ErrStatus_ResetNegated_RMASK 0x1
46262306a36Sopenharmony_ci#define QIB_7220_ErrStatus_InvalidAddrErr_LSB 0x31
46362306a36Sopenharmony_ci#define QIB_7220_ErrStatus_InvalidAddrErr_RMASK 0x1
46462306a36Sopenharmony_ci#define QIB_7220_ErrStatus_IBStatusChanged_LSB 0x30
46562306a36Sopenharmony_ci#define QIB_7220_ErrStatus_IBStatusChanged_RMASK 0x1
46662306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaUnexpDataErr_LSB 0x2F
46762306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaUnexpDataErr_RMASK 0x1
46862306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaMissingDwErr_LSB 0x2E
46962306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaMissingDwErr_RMASK 0x1
47062306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaDwEnErr_LSB 0x2D
47162306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaDwEnErr_RMASK 0x1
47262306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaRpyTagErr_LSB 0x2C
47362306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaRpyTagErr_RMASK 0x1
47462306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDma1stDescErr_LSB 0x2B
47562306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDma1stDescErr_RMASK 0x1
47662306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaBaseErr_LSB 0x2A
47762306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaBaseErr_RMASK 0x1
47862306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaTailOutOfBoundErr_LSB 0x29
47962306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaTailOutOfBoundErr_RMASK 0x1
48062306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaOutOfBoundErr_LSB 0x28
48162306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaOutOfBoundErr_RMASK 0x1
48262306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaGenMismatchErr_LSB 0x27
48362306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaGenMismatchErr_RMASK 0x1
48462306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendBufMisuseErr_LSB 0x26
48562306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendBufMisuseErr_RMASK 0x1
48662306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendUnsupportedVLErr_LSB 0x25
48762306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendUnsupportedVLErr_RMASK 0x1
48862306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendUnexpectedPktNumErr_LSB 0x24
48962306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendUnexpectedPktNumErr_RMASK 0x1
49062306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendPioArmLaunchErr_LSB 0x23
49162306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendPioArmLaunchErr_RMASK 0x1
49262306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendDroppedDataPktErr_LSB 0x22
49362306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendDroppedDataPktErr_RMASK 0x1
49462306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendDroppedSmpPktErr_LSB 0x21
49562306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendDroppedSmpPktErr_RMASK 0x1
49662306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendPktLenErr_LSB 0x20
49762306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendPktLenErr_RMASK 0x1
49862306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendUnderRunErr_LSB 0x1F
49962306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendUnderRunErr_RMASK 0x1
50062306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendMaxPktLenErr_LSB 0x1E
50162306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendMaxPktLenErr_RMASK 0x1
50262306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendMinPktLenErr_LSB 0x1D
50362306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendMinPktLenErr_RMASK 0x1
50462306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaDisabledErr_LSB 0x1C
50562306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SDmaDisabledErr_RMASK 0x1
50662306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendSpecialTriggerErr_LSB 0x1B
50762306a36Sopenharmony_ci#define QIB_7220_ErrStatus_SendSpecialTriggerErr_RMASK 0x1
50862306a36Sopenharmony_ci#define QIB_7220_ErrStatus_Reserved1_LSB 0x12
50962306a36Sopenharmony_ci#define QIB_7220_ErrStatus_Reserved1_RMASK 0x1FF
51062306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvIBLostLinkErr_LSB 0x11
51162306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvIBLostLinkErr_RMASK 0x1
51262306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvHdrErr_LSB 0x10
51362306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvHdrErr_RMASK 0x1
51462306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvHdrLenErr_LSB 0xF
51562306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvHdrLenErr_RMASK 0x1
51662306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvBadTidErr_LSB 0xE
51762306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvBadTidErr_RMASK 0x1
51862306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvHdrFullErr_LSB 0xD
51962306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvHdrFullErr_RMASK 0x1
52062306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvEgrFullErr_LSB 0xC
52162306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvEgrFullErr_RMASK 0x1
52262306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvBadVersionErr_LSB 0xB
52362306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvBadVersionErr_RMASK 0x1
52462306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvIBFlowErr_LSB 0xA
52562306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvIBFlowErr_RMASK 0x1
52662306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvEBPErr_LSB 0x9
52762306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvEBPErr_RMASK 0x1
52862306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvUnsupportedVLErr_LSB 0x8
52962306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvUnsupportedVLErr_RMASK 0x1
53062306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvUnexpectedCharErr_LSB 0x7
53162306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvUnexpectedCharErr_RMASK 0x1
53262306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvShortPktLenErr_LSB 0x6
53362306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvShortPktLenErr_RMASK 0x1
53462306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvLongPktLenErr_LSB 0x5
53562306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvLongPktLenErr_RMASK 0x1
53662306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvMaxPktLenErr_LSB 0x4
53762306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvMaxPktLenErr_RMASK 0x1
53862306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvMinPktLenErr_LSB 0x3
53962306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvMinPktLenErr_RMASK 0x1
54062306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvICRCErr_LSB 0x2
54162306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvICRCErr_RMASK 0x1
54262306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvVCRCErr_LSB 0x1
54362306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvVCRCErr_RMASK 0x1
54462306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvFormatErr_LSB 0x0
54562306a36Sopenharmony_ci#define QIB_7220_ErrStatus_RcvFormatErr_RMASK 0x1
54662306a36Sopenharmony_ci
54762306a36Sopenharmony_ci#define QIB_7220_ErrClear_OFFS 0x90
54862306a36Sopenharmony_ci#define QIB_7220_ErrClear_Reserved_LSB 0x36
54962306a36Sopenharmony_ci#define QIB_7220_ErrClear_Reserved_RMASK 0x3FF
55062306a36Sopenharmony_ci#define QIB_7220_ErrClear_InvalidEEPCmdErrClear_LSB 0x35
55162306a36Sopenharmony_ci#define QIB_7220_ErrClear_InvalidEEPCmdErrClear_RMASK 0x1
55262306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaDescAddrMisalignErrClear_LSB 0x34
55362306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaDescAddrMisalignErrClear_RMASK 0x1
55462306a36Sopenharmony_ci#define QIB_7220_ErrClear_HardwareErrClear_LSB 0x33
55562306a36Sopenharmony_ci#define QIB_7220_ErrClear_HardwareErrClear_RMASK 0x1
55662306a36Sopenharmony_ci#define QIB_7220_ErrClear_ResetNegatedClear_LSB 0x32
55762306a36Sopenharmony_ci#define QIB_7220_ErrClear_ResetNegatedClear_RMASK 0x1
55862306a36Sopenharmony_ci#define QIB_7220_ErrClear_InvalidAddrErrClear_LSB 0x31
55962306a36Sopenharmony_ci#define QIB_7220_ErrClear_InvalidAddrErrClear_RMASK 0x1
56062306a36Sopenharmony_ci#define QIB_7220_ErrClear_IBStatusChangedClear_LSB 0x30
56162306a36Sopenharmony_ci#define QIB_7220_ErrClear_IBStatusChangedClear_RMASK 0x1
56262306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaUnexpDataErrClear_LSB 0x2F
56362306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaUnexpDataErrClear_RMASK 0x1
56462306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaMissingDwErrClear_LSB 0x2E
56562306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaMissingDwErrClear_RMASK 0x1
56662306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaDwEnErrClear_LSB 0x2D
56762306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaDwEnErrClear_RMASK 0x1
56862306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaRpyTagErrClear_LSB 0x2C
56962306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaRpyTagErrClear_RMASK 0x1
57062306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDma1stDescErrClear_LSB 0x2B
57162306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDma1stDescErrClear_RMASK 0x1
57262306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaBaseErrClear_LSB 0x2A
57362306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaBaseErrClear_RMASK 0x1
57462306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaTailOutOfBoundErrClear_LSB 0x29
57562306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaTailOutOfBoundErrClear_RMASK 0x1
57662306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaOutOfBoundErrClear_LSB 0x28
57762306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaOutOfBoundErrClear_RMASK 0x1
57862306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaGenMismatchErrClear_LSB 0x27
57962306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaGenMismatchErrClear_RMASK 0x1
58062306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendBufMisuseErrClear_LSB 0x26
58162306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendBufMisuseErrClear_RMASK 0x1
58262306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendUnsupportedVLErrClear_LSB 0x25
58362306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendUnsupportedVLErrClear_RMASK 0x1
58462306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendUnexpectedPktNumErrClear_LSB 0x24
58562306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendUnexpectedPktNumErrClear_RMASK 0x1
58662306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendPioArmLaunchErrClear_LSB 0x23
58762306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendPioArmLaunchErrClear_RMASK 0x1
58862306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendDroppedDataPktErrClear_LSB 0x22
58962306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendDroppedDataPktErrClear_RMASK 0x1
59062306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendDroppedSmpPktErrClear_LSB 0x21
59162306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendDroppedSmpPktErrClear_RMASK 0x1
59262306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendPktLenErrClear_LSB 0x20
59362306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendPktLenErrClear_RMASK 0x1
59462306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendUnderRunErrClear_LSB 0x1F
59562306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendUnderRunErrClear_RMASK 0x1
59662306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendMaxPktLenErrClear_LSB 0x1E
59762306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendMaxPktLenErrClear_RMASK 0x1
59862306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendMinPktLenErrClear_LSB 0x1D
59962306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendMinPktLenErrClear_RMASK 0x1
60062306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaDisabledErrClear_LSB 0x1C
60162306a36Sopenharmony_ci#define QIB_7220_ErrClear_SDmaDisabledErrClear_RMASK 0x1
60262306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendSpecialTriggerErrClear_LSB 0x1B
60362306a36Sopenharmony_ci#define QIB_7220_ErrClear_SendSpecialTriggerErrClear_RMASK 0x1
60462306a36Sopenharmony_ci#define QIB_7220_ErrClear_Reserved1_LSB 0x12
60562306a36Sopenharmony_ci#define QIB_7220_ErrClear_Reserved1_RMASK 0x1FF
60662306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvIBLostLinkErrClear_LSB 0x11
60762306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvIBLostLinkErrClear_RMASK 0x1
60862306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvHdrErrClear_LSB 0x10
60962306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvHdrErrClear_RMASK 0x1
61062306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvHdrLenErrClear_LSB 0xF
61162306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvHdrLenErrClear_RMASK 0x1
61262306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvBadTidErrClear_LSB 0xE
61362306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvBadTidErrClear_RMASK 0x1
61462306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvHdrFullErrClear_LSB 0xD
61562306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvHdrFullErrClear_RMASK 0x1
61662306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvEgrFullErrClear_LSB 0xC
61762306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvEgrFullErrClear_RMASK 0x1
61862306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvBadVersionErrClear_LSB 0xB
61962306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvBadVersionErrClear_RMASK 0x1
62062306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvIBFlowErrClear_LSB 0xA
62162306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvIBFlowErrClear_RMASK 0x1
62262306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvEBPErrClear_LSB 0x9
62362306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvEBPErrClear_RMASK 0x1
62462306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvUnsupportedVLErrClear_LSB 0x8
62562306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvUnsupportedVLErrClear_RMASK 0x1
62662306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvUnexpectedCharErrClear_LSB 0x7
62762306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvUnexpectedCharErrClear_RMASK 0x1
62862306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvShortPktLenErrClear_LSB 0x6
62962306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvShortPktLenErrClear_RMASK 0x1
63062306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvLongPktLenErrClear_LSB 0x5
63162306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvLongPktLenErrClear_RMASK 0x1
63262306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvMaxPktLenErrClear_LSB 0x4
63362306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvMaxPktLenErrClear_RMASK 0x1
63462306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvMinPktLenErrClear_LSB 0x3
63562306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvMinPktLenErrClear_RMASK 0x1
63662306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvICRCErrClear_LSB 0x2
63762306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvICRCErrClear_RMASK 0x1
63862306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvVCRCErrClear_LSB 0x1
63962306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvVCRCErrClear_RMASK 0x1
64062306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvFormatErrClear_LSB 0x0
64162306a36Sopenharmony_ci#define QIB_7220_ErrClear_RcvFormatErrClear_RMASK 0x1
64262306a36Sopenharmony_ci
64362306a36Sopenharmony_ci#define QIB_7220_HwErrMask_OFFS 0x98
64462306a36Sopenharmony_ci#define QIB_7220_HwErrMask_IBCBusFromSPCParityErrMask_LSB 0x3F
64562306a36Sopenharmony_ci#define QIB_7220_HwErrMask_IBCBusFromSPCParityErrMask_RMASK 0x1
64662306a36Sopenharmony_ci#define QIB_7220_HwErrMask_IBCBusToSPCParityErrMask_LSB 0x3E
64762306a36Sopenharmony_ci#define QIB_7220_HwErrMask_IBCBusToSPCParityErrMask_RMASK 0x1
64862306a36Sopenharmony_ci#define QIB_7220_HwErrMask_Clk_uC_PLLNotLockedMask_LSB 0x3D
64962306a36Sopenharmony_ci#define QIB_7220_HwErrMask_Clk_uC_PLLNotLockedMask_RMASK 0x1
65062306a36Sopenharmony_ci#define QIB_7220_HwErrMask_IBSerdesPClkNotDetectMask_LSB 0x3C
65162306a36Sopenharmony_ci#define QIB_7220_HwErrMask_IBSerdesPClkNotDetectMask_RMASK 0x1
65262306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIESerdesQ3PClkNotDetectMask_LSB 0x3B
65362306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIESerdesQ3PClkNotDetectMask_RMASK 0x1
65462306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIESerdesQ2PClkNotDetectMask_LSB 0x3A
65562306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIESerdesQ2PClkNotDetectMask_RMASK 0x1
65662306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIESerdesQ1PClkNotDetectMask_LSB 0x39
65762306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIESerdesQ1PClkNotDetectMask_RMASK 0x1
65862306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIESerdesQ0PClkNotDetectMask_LSB 0x38
65962306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIESerdesQ0PClkNotDetectMask_RMASK 0x1
66062306a36Sopenharmony_ci#define QIB_7220_HwErrMask_Reserved_LSB 0x37
66162306a36Sopenharmony_ci#define QIB_7220_HwErrMask_Reserved_RMASK 0x1
66262306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PowerOnBISTFailedMask_LSB 0x36
66362306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PowerOnBISTFailedMask_RMASK 0x1
66462306a36Sopenharmony_ci#define QIB_7220_HwErrMask_Reserved1_LSB 0x33
66562306a36Sopenharmony_ci#define QIB_7220_HwErrMask_Reserved1_RMASK 0x7
66662306a36Sopenharmony_ci#define QIB_7220_HwErrMask_RXEMemParityErrMask_LSB 0x2C
66762306a36Sopenharmony_ci#define QIB_7220_HwErrMask_RXEMemParityErrMask_RMASK 0x7F
66862306a36Sopenharmony_ci#define QIB_7220_HwErrMask_TXEMemParityErrMask_LSB 0x28
66962306a36Sopenharmony_ci#define QIB_7220_HwErrMask_TXEMemParityErrMask_RMASK 0xF
67062306a36Sopenharmony_ci#define QIB_7220_HwErrMask_DDSRXEQMemoryParityErrMask_LSB 0x27
67162306a36Sopenharmony_ci#define QIB_7220_HwErrMask_DDSRXEQMemoryParityErrMask_RMASK 0x1
67262306a36Sopenharmony_ci#define QIB_7220_HwErrMask_IB_uC_MemoryParityErrMask_LSB 0x26
67362306a36Sopenharmony_ci#define QIB_7220_HwErrMask_IB_uC_MemoryParityErrMask_RMASK 0x1
67462306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIEOct1_uC_MemoryParityErrMask_LSB 0x25
67562306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIEOct1_uC_MemoryParityErrMask_RMASK 0x1
67662306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIEOct0_uC_MemoryParityErrMask_LSB 0x24
67762306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIEOct0_uC_MemoryParityErrMask_RMASK 0x1
67862306a36Sopenharmony_ci#define QIB_7220_HwErrMask_Reserved2_LSB 0x22
67962306a36Sopenharmony_ci#define QIB_7220_HwErrMask_Reserved2_RMASK 0x3
68062306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIeBusParityErrMask_LSB 0x1F
68162306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIeBusParityErrMask_RMASK 0x7
68262306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PcieCplTimeoutMask_LSB 0x1E
68362306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PcieCplTimeoutMask_RMASK 0x1
68462306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PoisonedTLPMask_LSB 0x1D
68562306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PoisonedTLPMask_RMASK 0x1
68662306a36Sopenharmony_ci#define QIB_7220_HwErrMask_SDmaMemReadErrMask_LSB 0x1C
68762306a36Sopenharmony_ci#define QIB_7220_HwErrMask_SDmaMemReadErrMask_RMASK 0x1
68862306a36Sopenharmony_ci#define QIB_7220_HwErrMask_Reserved3_LSB 0x8
68962306a36Sopenharmony_ci#define QIB_7220_HwErrMask_Reserved3_RMASK 0xFFFFF
69062306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIeMemParityErrMask_LSB 0x0
69162306a36Sopenharmony_ci#define QIB_7220_HwErrMask_PCIeMemParityErrMask_RMASK 0xFF
69262306a36Sopenharmony_ci
69362306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_OFFS 0xA0
69462306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_IBCBusFromSPCParityErr_LSB 0x3F
69562306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_IBCBusFromSPCParityErr_RMASK 0x1
69662306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_IBCBusToSPCParityErr_LSB 0x3E
69762306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_IBCBusToSPCParityErr_RMASK 0x1
69862306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_Clk_uC_PLLNotLocked_LSB 0x3D
69962306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_Clk_uC_PLLNotLocked_RMASK 0x1
70062306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_IBSerdesPClkNotDetect_LSB 0x3C
70162306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_IBSerdesPClkNotDetect_RMASK 0x1
70262306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIESerdesQ3PClkNotDetect_LSB 0x3B
70362306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIESerdesQ3PClkNotDetect_RMASK 0x1
70462306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIESerdesQ2PClkNotDetect_LSB 0x3A
70562306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIESerdesQ2PClkNotDetect_RMASK 0x1
70662306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIESerdesQ1PClkNotDetect_LSB 0x39
70762306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIESerdesQ1PClkNotDetect_RMASK 0x1
70862306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIESerdesQ0PClkNotDetect_LSB 0x38
70962306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIESerdesQ0PClkNotDetect_RMASK 0x1
71062306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_Reserved_LSB 0x37
71162306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_Reserved_RMASK 0x1
71262306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PowerOnBISTFailed_LSB 0x36
71362306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PowerOnBISTFailed_RMASK 0x1
71462306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_Reserved1_LSB 0x33
71562306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_Reserved1_RMASK 0x7
71662306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_RXEMemParity_LSB 0x2C
71762306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_RXEMemParity_RMASK 0x7F
71862306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_TXEMemParity_LSB 0x28
71962306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_TXEMemParity_RMASK 0xF
72062306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_DDSRXEQMemoryParityErr_LSB 0x27
72162306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_DDSRXEQMemoryParityErr_RMASK 0x1
72262306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_IB_uC_MemoryParityErr_LSB 0x26
72362306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_IB_uC_MemoryParityErr_RMASK 0x1
72462306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIE_uC_Oct1MemoryParityErr_LSB 0x25
72562306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIE_uC_Oct1MemoryParityErr_RMASK 0x1
72662306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIE_uC_Oct0MemoryParityErr_LSB 0x24
72762306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIE_uC_Oct0MemoryParityErr_RMASK 0x1
72862306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_Reserved2_LSB 0x22
72962306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_Reserved2_RMASK 0x3
73062306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIeBusParity_LSB 0x1F
73162306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIeBusParity_RMASK 0x7
73262306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PcieCplTimeout_LSB 0x1E
73362306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PcieCplTimeout_RMASK 0x1
73462306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PoisenedTLP_LSB 0x1D
73562306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PoisenedTLP_RMASK 0x1
73662306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_SDmaMemReadErr_LSB 0x1C
73762306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_SDmaMemReadErr_RMASK 0x1
73862306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_Reserved3_LSB 0x8
73962306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_Reserved3_RMASK 0xFFFFF
74062306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIeMemParity_LSB 0x0
74162306a36Sopenharmony_ci#define QIB_7220_HwErrStatus_PCIeMemParity_RMASK 0xFF
74262306a36Sopenharmony_ci
74362306a36Sopenharmony_ci#define QIB_7220_HwErrClear_OFFS 0xA8
74462306a36Sopenharmony_ci#define QIB_7220_HwErrClear_IBCBusFromSPCParityErrClear_LSB 0x3F
74562306a36Sopenharmony_ci#define QIB_7220_HwErrClear_IBCBusFromSPCParityErrClear_RMASK 0x1
74662306a36Sopenharmony_ci#define QIB_7220_HwErrClear_IBCBusToSPCparityErrClear_LSB 0x3E
74762306a36Sopenharmony_ci#define QIB_7220_HwErrClear_IBCBusToSPCparityErrClear_RMASK 0x1
74862306a36Sopenharmony_ci#define QIB_7220_HwErrClear_Clk_uC_PLLNotLockedClear_LSB 0x3D
74962306a36Sopenharmony_ci#define QIB_7220_HwErrClear_Clk_uC_PLLNotLockedClear_RMASK 0x1
75062306a36Sopenharmony_ci#define QIB_7220_HwErrClear_IBSerdesPClkNotDetectClear_LSB 0x3C
75162306a36Sopenharmony_ci#define QIB_7220_HwErrClear_IBSerdesPClkNotDetectClear_RMASK 0x1
75262306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIESerdesQ3PClkNotDetectClear_LSB 0x3B
75362306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIESerdesQ3PClkNotDetectClear_RMASK 0x1
75462306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIESerdesQ2PClkNotDetectClear_LSB 0x3A
75562306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIESerdesQ2PClkNotDetectClear_RMASK 0x1
75662306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIESerdesQ1PClkNotDetectClear_LSB 0x39
75762306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIESerdesQ1PClkNotDetectClear_RMASK 0x1
75862306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIESerdesQ0PClkNotDetectClear_LSB 0x38
75962306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIESerdesQ0PClkNotDetectClear_RMASK 0x1
76062306a36Sopenharmony_ci#define QIB_7220_HwErrClear_Reserved_LSB 0x37
76162306a36Sopenharmony_ci#define QIB_7220_HwErrClear_Reserved_RMASK 0x1
76262306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PowerOnBISTFailedClear_LSB 0x36
76362306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PowerOnBISTFailedClear_RMASK 0x1
76462306a36Sopenharmony_ci#define QIB_7220_HwErrClear_Reserved1_LSB 0x33
76562306a36Sopenharmony_ci#define QIB_7220_HwErrClear_Reserved1_RMASK 0x7
76662306a36Sopenharmony_ci#define QIB_7220_HwErrClear_RXEMemParityClear_LSB 0x2C
76762306a36Sopenharmony_ci#define QIB_7220_HwErrClear_RXEMemParityClear_RMASK 0x7F
76862306a36Sopenharmony_ci#define QIB_7220_HwErrClear_TXEMemParityClear_LSB 0x28
76962306a36Sopenharmony_ci#define QIB_7220_HwErrClear_TXEMemParityClear_RMASK 0xF
77062306a36Sopenharmony_ci#define QIB_7220_HwErrClear_DDSRXEQMemoryParityErrClear_LSB 0x27
77162306a36Sopenharmony_ci#define QIB_7220_HwErrClear_DDSRXEQMemoryParityErrClear_RMASK 0x1
77262306a36Sopenharmony_ci#define QIB_7220_HwErrClear_IB_uC_MemoryParityErrClear_LSB 0x26
77362306a36Sopenharmony_ci#define QIB_7220_HwErrClear_IB_uC_MemoryParityErrClear_RMASK 0x1
77462306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIE_uC_Oct1MemoryParityErrClear_LSB 0x25
77562306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIE_uC_Oct1MemoryParityErrClear_RMASK 0x1
77662306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIE_uC_Oct0MemoryParityErrClear_LSB 0x24
77762306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIE_uC_Oct0MemoryParityErrClear_RMASK 0x1
77862306a36Sopenharmony_ci#define QIB_7220_HwErrClear_Reserved2_LSB 0x22
77962306a36Sopenharmony_ci#define QIB_7220_HwErrClear_Reserved2_RMASK 0x3
78062306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIeBusParityClr_LSB 0x1F
78162306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIeBusParityClr_RMASK 0x7
78262306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PcieCplTimeoutClear_LSB 0x1E
78362306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PcieCplTimeoutClear_RMASK 0x1
78462306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PoisonedTLPClear_LSB 0x1D
78562306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PoisonedTLPClear_RMASK 0x1
78662306a36Sopenharmony_ci#define QIB_7220_HwErrClear_SDmaMemReadErrClear_LSB 0x1C
78762306a36Sopenharmony_ci#define QIB_7220_HwErrClear_SDmaMemReadErrClear_RMASK 0x1
78862306a36Sopenharmony_ci#define QIB_7220_HwErrClear_Reserved3_LSB 0x8
78962306a36Sopenharmony_ci#define QIB_7220_HwErrClear_Reserved3_RMASK 0xFFFFF
79062306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIeMemParityClr_LSB 0x0
79162306a36Sopenharmony_ci#define QIB_7220_HwErrClear_PCIeMemParityClr_RMASK 0xFF
79262306a36Sopenharmony_ci
79362306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_OFFS 0xB0
79462306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForceIBCBusFromSPCParityErr_LSB 0x3F
79562306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForceIBCBusFromSPCParityErr_RMASK 0x1
79662306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForceIBCBusToSPCParityErr_LSB 0x3E
79762306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForceIBCBusToSPCParityErr_RMASK 0x1
79862306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_CounterWrEnable_LSB 0x3D
79962306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_CounterWrEnable_RMASK 0x1
80062306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_CounterDisable_LSB 0x3C
80162306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_CounterDisable_RMASK 0x1
80262306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_Reserved_LSB 0x33
80362306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_Reserved_RMASK 0x1FF
80462306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForceRxMemParityErr_LSB 0x2C
80562306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForceRxMemParityErr_RMASK 0x7F
80662306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForceTxMemparityErr_LSB 0x28
80762306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForceTxMemparityErr_RMASK 0xF
80862306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForceDDSRXEQMemoryParityErr_LSB 0x27
80962306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForceDDSRXEQMemoryParityErr_RMASK 0x1
81062306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForceIB_uC_MemoryParityErr_LSB 0x26
81162306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForceIB_uC_MemoryParityErr_RMASK 0x1
81262306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForcePCIE_uC_Oct1MemoryParityErr_LSB 0x25
81362306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForcePCIE_uC_Oct1MemoryParityErr_RMASK 0x1
81462306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForcePCIE_uC_Oct0MemoryParityErr_LSB 0x24
81562306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_ForcePCIE_uC_Oct0MemoryParityErr_RMASK 0x1
81662306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_Reserved1_LSB 0x23
81762306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_Reserved1_RMASK 0x1
81862306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_forcePCIeBusParity_LSB 0x1F
81962306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_forcePCIeBusParity_RMASK 0xF
82062306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_Reserved2_LSB 0x8
82162306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_Reserved2_RMASK 0x7FFFFF
82262306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_forcePCIeMemParity_LSB 0x0
82362306a36Sopenharmony_ci#define QIB_7220_HwDiagCtrl_forcePCIeMemParity_RMASK 0xFF
82462306a36Sopenharmony_ci
82562306a36Sopenharmony_ci#define QIB_7220_REG_0000B8_OFFS 0xB8
82662306a36Sopenharmony_ci
82762306a36Sopenharmony_ci#define QIB_7220_IBCStatus_OFFS 0xC0
82862306a36Sopenharmony_ci#define QIB_7220_IBCStatus_TxCreditOk_LSB 0x1F
82962306a36Sopenharmony_ci#define QIB_7220_IBCStatus_TxCreditOk_RMASK 0x1
83062306a36Sopenharmony_ci#define QIB_7220_IBCStatus_TxReady_LSB 0x1E
83162306a36Sopenharmony_ci#define QIB_7220_IBCStatus_TxReady_RMASK 0x1
83262306a36Sopenharmony_ci#define QIB_7220_IBCStatus_Reserved_LSB 0xE
83362306a36Sopenharmony_ci#define QIB_7220_IBCStatus_Reserved_RMASK 0xFFFF
83462306a36Sopenharmony_ci#define QIB_7220_IBCStatus_IBTxLaneReversed_LSB 0xD
83562306a36Sopenharmony_ci#define QIB_7220_IBCStatus_IBTxLaneReversed_RMASK 0x1
83662306a36Sopenharmony_ci#define QIB_7220_IBCStatus_IBRxLaneReversed_LSB 0xC
83762306a36Sopenharmony_ci#define QIB_7220_IBCStatus_IBRxLaneReversed_RMASK 0x1
83862306a36Sopenharmony_ci#define QIB_7220_IBCStatus_IB_SERDES_TRIM_DONE_LSB 0xB
83962306a36Sopenharmony_ci#define QIB_7220_IBCStatus_IB_SERDES_TRIM_DONE_RMASK 0x1
84062306a36Sopenharmony_ci#define QIB_7220_IBCStatus_DDS_RXEQ_FAIL_LSB 0xA
84162306a36Sopenharmony_ci#define QIB_7220_IBCStatus_DDS_RXEQ_FAIL_RMASK 0x1
84262306a36Sopenharmony_ci#define QIB_7220_IBCStatus_LinkWidthActive_LSB 0x9
84362306a36Sopenharmony_ci#define QIB_7220_IBCStatus_LinkWidthActive_RMASK 0x1
84462306a36Sopenharmony_ci#define QIB_7220_IBCStatus_LinkSpeedActive_LSB 0x8
84562306a36Sopenharmony_ci#define QIB_7220_IBCStatus_LinkSpeedActive_RMASK 0x1
84662306a36Sopenharmony_ci#define QIB_7220_IBCStatus_LinkState_LSB 0x5
84762306a36Sopenharmony_ci#define QIB_7220_IBCStatus_LinkState_RMASK 0x7
84862306a36Sopenharmony_ci#define QIB_7220_IBCStatus_LinkTrainingState_LSB 0x0
84962306a36Sopenharmony_ci#define QIB_7220_IBCStatus_LinkTrainingState_RMASK 0x1F
85062306a36Sopenharmony_ci
85162306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_OFFS 0xC8
85262306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_Loopback_LSB 0x3F
85362306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_Loopback_RMASK 0x1
85462306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_LinkDownDefaultState_LSB 0x3E
85562306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_LinkDownDefaultState_RMASK 0x1
85662306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_Reserved_LSB 0x2B
85762306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_Reserved_RMASK 0x7FFFF
85862306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_CreditScale_LSB 0x28
85962306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_CreditScale_RMASK 0x7
86062306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_OverrunThreshold_LSB 0x24
86162306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_OverrunThreshold_RMASK 0xF
86262306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_PhyerrThreshold_LSB 0x20
86362306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_PhyerrThreshold_RMASK 0xF
86462306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_MaxPktLen_LSB 0x15
86562306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_MaxPktLen_RMASK 0x7FF
86662306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_LinkCmd_LSB 0x13
86762306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_LinkCmd_RMASK 0x3
86862306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_LinkInitCmd_LSB 0x10
86962306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_LinkInitCmd_RMASK 0x7
87062306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_FlowCtrlWaterMark_LSB 0x8
87162306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_FlowCtrlWaterMark_RMASK 0xFF
87262306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_FlowCtrlPeriod_LSB 0x0
87362306a36Sopenharmony_ci#define QIB_7220_IBCCtrl_FlowCtrlPeriod_RMASK 0xFF
87462306a36Sopenharmony_ci
87562306a36Sopenharmony_ci#define QIB_7220_EXTStatus_OFFS 0xD0
87662306a36Sopenharmony_ci#define QIB_7220_EXTStatus_GPIOIn_LSB 0x30
87762306a36Sopenharmony_ci#define QIB_7220_EXTStatus_GPIOIn_RMASK 0xFFFF
87862306a36Sopenharmony_ci#define QIB_7220_EXTStatus_Reserved_LSB 0x20
87962306a36Sopenharmony_ci#define QIB_7220_EXTStatus_Reserved_RMASK 0xFFFF
88062306a36Sopenharmony_ci#define QIB_7220_EXTStatus_Reserved1_LSB 0x10
88162306a36Sopenharmony_ci#define QIB_7220_EXTStatus_Reserved1_RMASK 0xFFFF
88262306a36Sopenharmony_ci#define QIB_7220_EXTStatus_MemBISTDisabled_LSB 0xF
88362306a36Sopenharmony_ci#define QIB_7220_EXTStatus_MemBISTDisabled_RMASK 0x1
88462306a36Sopenharmony_ci#define QIB_7220_EXTStatus_MemBISTEndTest_LSB 0xE
88562306a36Sopenharmony_ci#define QIB_7220_EXTStatus_MemBISTEndTest_RMASK 0x1
88662306a36Sopenharmony_ci#define QIB_7220_EXTStatus_Reserved2_LSB 0x0
88762306a36Sopenharmony_ci#define QIB_7220_EXTStatus_Reserved2_RMASK 0x3FFF
88862306a36Sopenharmony_ci
88962306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_OFFS 0xD8
89062306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_GPIOOe_LSB 0x30
89162306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_GPIOOe_RMASK 0xFFFF
89262306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_GPIOInvert_LSB 0x20
89362306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_GPIOInvert_RMASK 0xFFFF
89462306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_Reserved_LSB 0x4
89562306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_Reserved_RMASK 0xFFFFFFF
89662306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_LEDPriPortGreenOn_LSB 0x3
89762306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_LEDPriPortGreenOn_RMASK 0x1
89862306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_LEDPriPortYellowOn_LSB 0x2
89962306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_LEDPriPortYellowOn_RMASK 0x1
90062306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_LEDGblOkGreenOn_LSB 0x1
90162306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_LEDGblOkGreenOn_RMASK 0x1
90262306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_LEDGblErrRedOff_LSB 0x0
90362306a36Sopenharmony_ci#define QIB_7220_EXTCtrl_LEDGblErrRedOff_RMASK 0x1
90462306a36Sopenharmony_ci
90562306a36Sopenharmony_ci#define QIB_7220_GPIOOut_OFFS 0xE0
90662306a36Sopenharmony_ci
90762306a36Sopenharmony_ci#define QIB_7220_GPIOMask_OFFS 0xE8
90862306a36Sopenharmony_ci
90962306a36Sopenharmony_ci#define QIB_7220_GPIOStatus_OFFS 0xF0
91062306a36Sopenharmony_ci
91162306a36Sopenharmony_ci#define QIB_7220_GPIOClear_OFFS 0xF8
91262306a36Sopenharmony_ci
91362306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_OFFS 0x100
91462306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_Reserved_LSB 0x27
91562306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_Reserved_RMASK 0x1FFFFFF
91662306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_RcvQPMapEnable_LSB 0x26
91762306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_RcvQPMapEnable_RMASK 0x1
91862306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_PortCfg_LSB 0x24
91962306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_PortCfg_RMASK 0x3
92062306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_TailUpd_LSB 0x23
92162306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_TailUpd_RMASK 0x1
92262306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_RcvPartitionKeyDisable_LSB 0x22
92362306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_RcvPartitionKeyDisable_RMASK 0x1
92462306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_IntrAvail_LSB 0x11
92562306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_IntrAvail_RMASK 0x1FFFF
92662306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_PortEnable_LSB 0x0
92762306a36Sopenharmony_ci#define QIB_7220_RcvCtrl_PortEnable_RMASK 0x1FFFF
92862306a36Sopenharmony_ci
92962306a36Sopenharmony_ci#define QIB_7220_RcvBTHQP_OFFS 0x108
93062306a36Sopenharmony_ci#define QIB_7220_RcvBTHQP_Reserved_LSB 0x18
93162306a36Sopenharmony_ci#define QIB_7220_RcvBTHQP_Reserved_RMASK 0xFF
93262306a36Sopenharmony_ci#define QIB_7220_RcvBTHQP_RcvBTHQP_LSB 0x0
93362306a36Sopenharmony_ci#define QIB_7220_RcvBTHQP_RcvBTHQP_RMASK 0xFFFFFF
93462306a36Sopenharmony_ci
93562306a36Sopenharmony_ci#define QIB_7220_RcvHdrSize_OFFS 0x110
93662306a36Sopenharmony_ci
93762306a36Sopenharmony_ci#define QIB_7220_RcvHdrCnt_OFFS 0x118
93862306a36Sopenharmony_ci
93962306a36Sopenharmony_ci#define QIB_7220_RcvHdrEntSize_OFFS 0x120
94062306a36Sopenharmony_ci
94162306a36Sopenharmony_ci#define QIB_7220_RcvTIDBase_OFFS 0x128
94262306a36Sopenharmony_ci
94362306a36Sopenharmony_ci#define QIB_7220_RcvTIDCnt_OFFS 0x130
94462306a36Sopenharmony_ci
94562306a36Sopenharmony_ci#define QIB_7220_RcvEgrBase_OFFS 0x138
94662306a36Sopenharmony_ci
94762306a36Sopenharmony_ci#define QIB_7220_RcvEgrCnt_OFFS 0x140
94862306a36Sopenharmony_ci
94962306a36Sopenharmony_ci#define QIB_7220_RcvBufBase_OFFS 0x148
95062306a36Sopenharmony_ci
95162306a36Sopenharmony_ci#define QIB_7220_RcvBufSize_OFFS 0x150
95262306a36Sopenharmony_ci
95362306a36Sopenharmony_ci#define QIB_7220_RxIntMemBase_OFFS 0x158
95462306a36Sopenharmony_ci
95562306a36Sopenharmony_ci#define QIB_7220_RxIntMemSize_OFFS 0x160
95662306a36Sopenharmony_ci
95762306a36Sopenharmony_ci#define QIB_7220_RcvPartitionKey_OFFS 0x168
95862306a36Sopenharmony_ci
95962306a36Sopenharmony_ci#define QIB_7220_RcvQPMulticastPort_OFFS 0x170
96062306a36Sopenharmony_ci#define QIB_7220_RcvQPMulticastPort_Reserved_LSB 0x5
96162306a36Sopenharmony_ci#define QIB_7220_RcvQPMulticastPort_Reserved_RMASK 0x7FFFFFFFFFFFFFF
96262306a36Sopenharmony_ci#define QIB_7220_RcvQPMulticastPort_RcvQpMcPort_LSB 0x0
96362306a36Sopenharmony_ci#define QIB_7220_RcvQPMulticastPort_RcvQpMcPort_RMASK 0x1F
96462306a36Sopenharmony_ci
96562306a36Sopenharmony_ci#define QIB_7220_RcvPktLEDCnt_OFFS 0x178
96662306a36Sopenharmony_ci#define QIB_7220_RcvPktLEDCnt_ONperiod_LSB 0x20
96762306a36Sopenharmony_ci#define QIB_7220_RcvPktLEDCnt_ONperiod_RMASK 0xFFFFFFFF
96862306a36Sopenharmony_ci#define QIB_7220_RcvPktLEDCnt_OFFperiod_LSB 0x0
96962306a36Sopenharmony_ci#define QIB_7220_RcvPktLEDCnt_OFFperiod_RMASK 0xFFFFFFFF
97062306a36Sopenharmony_ci
97162306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_OFFS 0x180
97262306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_IB_DLID_MASK_LSB 0x30
97362306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_IB_DLID_MASK_RMASK 0xFFFF
97462306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_IB_DLID_LSB 0x20
97562306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_IB_DLID_RMASK 0xFFFF
97662306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_Reserved_LSB 0x1B
97762306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_Reserved_RMASK 0x1F
97862306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_HRTBT_REQ_LSB 0x1A
97962306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_HRTBT_REQ_RMASK 0x1
98062306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_HRTBT_PORT_LSB 0x12
98162306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_HRTBT_PORT_RMASK 0xFF
98262306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_HRTBT_AUTO_LSB 0x11
98362306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_HRTBT_AUTO_RMASK 0x1
98462306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_HRTBT_ENB_LSB 0x10
98562306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_HRTBT_ENB_RMASK 0x1
98662306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_DDS_LSB 0xC
98762306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_DDS_RMASK 0xF
98862306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_DDSV_LSB 0xB
98962306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_DDSV_RMASK 0x1
99062306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_ADD_ENB_LSB 0xA
99162306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_ADD_ENB_RMASK 0x1
99262306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_RX_EQUAL_ENABLE_LSB 0x9
99362306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_RX_EQUAL_ENABLE_RMASK 0x1
99462306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_IB_LANE_REV_SUPPORTED_LSB 0x8
99562306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_IB_LANE_REV_SUPPORTED_RMASK 0x1
99662306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_IB_POLARITY_REV_SUPP_LSB 0x7
99762306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_IB_POLARITY_REV_SUPP_RMASK 0x1
99862306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_IB_NUM_CHANNELS_LSB 0x5
99962306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_IB_NUM_CHANNELS_RMASK 0x3
100062306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_SPEED_QDR_LSB 0x4
100162306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_SPEED_QDR_RMASK 0x1
100262306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_SPEED_DDR_LSB 0x3
100362306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_SPEED_DDR_RMASK 0x1
100462306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_SPEED_SDR_LSB 0x2
100562306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_SPEED_SDR_RMASK 0x1
100662306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_SPEED_LSB 0x1
100762306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_SD_SPEED_RMASK 0x1
100862306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_IB_ENHANCED_MODE_LSB 0x0
100962306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl_IB_ENHANCED_MODE_RMASK 0x1
101062306a36Sopenharmony_ci
101162306a36Sopenharmony_ci#define QIB_7220_HRTBT_GUID_OFFS 0x188
101262306a36Sopenharmony_ci
101362306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl2_OFFS 0x1A0
101462306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl2_IB_BACK_PORCH_LSB 0x5
101562306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl2_IB_BACK_PORCH_RMASK 0x1F
101662306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl2_IB_FRONT_PORCH_LSB 0x0
101762306a36Sopenharmony_ci#define QIB_7220_IBCDDRCtrl2_IB_FRONT_PORCH_RMASK 0x1F
101862306a36Sopenharmony_ci
101962306a36Sopenharmony_ci#define QIB_7220_IBCDDRStatus_OFFS 0x1A8
102062306a36Sopenharmony_ci#define QIB_7220_IBCDDRStatus_heartbeat_timed_out_LSB 0x24
102162306a36Sopenharmony_ci#define QIB_7220_IBCDDRStatus_heartbeat_timed_out_RMASK 0x1
102262306a36Sopenharmony_ci#define QIB_7220_IBCDDRStatus_heartbeat_crosstalk_LSB 0x20
102362306a36Sopenharmony_ci#define QIB_7220_IBCDDRStatus_heartbeat_crosstalk_RMASK 0xF
102462306a36Sopenharmony_ci#define QIB_7220_IBCDDRStatus_RxEqLocalDevice_LSB 0x1E
102562306a36Sopenharmony_ci#define QIB_7220_IBCDDRStatus_RxEqLocalDevice_RMASK 0x3
102662306a36Sopenharmony_ci#define QIB_7220_IBCDDRStatus_ReqDDSLocalFromRmt_LSB 0x1A
102762306a36Sopenharmony_ci#define QIB_7220_IBCDDRStatus_ReqDDSLocalFromRmt_RMASK 0xF
102862306a36Sopenharmony_ci#define QIB_7220_IBCDDRStatus_LinkRoundTripLatency_LSB 0x0
102962306a36Sopenharmony_ci#define QIB_7220_IBCDDRStatus_LinkRoundTripLatency_RMASK 0x3FFFFFF
103062306a36Sopenharmony_ci
103162306a36Sopenharmony_ci#define QIB_7220_JIntReload_OFFS 0x1B0
103262306a36Sopenharmony_ci#define QIB_7220_JIntReload_J_limit_reload_LSB 0x10
103362306a36Sopenharmony_ci#define QIB_7220_JIntReload_J_limit_reload_RMASK 0xFFFF
103462306a36Sopenharmony_ci#define QIB_7220_JIntReload_J_reload_LSB 0x0
103562306a36Sopenharmony_ci#define QIB_7220_JIntReload_J_reload_RMASK 0xFFFF
103662306a36Sopenharmony_ci
103762306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_OFFS 0x1B8
103862306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_Reserved_LSB 0x1A
103962306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_Reserved_RMASK 0x3FFFFFFFFF
104062306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_TSMCode_TS2_LSB 0x11
104162306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_TSMCode_TS2_RMASK 0x1FF
104262306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_TSMCode_TS1_LSB 0x8
104362306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_TSMCode_TS1_RMASK 0x1FF
104462306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_Reserved1_LSB 0x3
104562306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_Reserved1_RMASK 0x1F
104662306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_TSMEnable_ignore_TSM_on_rx_LSB 0x2
104762306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_TSMEnable_ignore_TSM_on_rx_RMASK 0x1
104862306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_TSMEnable_send_TS2_LSB 0x1
104962306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_TSMEnable_send_TS2_RMASK 0x1
105062306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_TSMEnable_send_TS1_LSB 0x0
105162306a36Sopenharmony_ci#define QIB_7220_IBNCModeCtrl_TSMEnable_send_TS1_RMASK 0x1
105262306a36Sopenharmony_ci
105362306a36Sopenharmony_ci#define QIB_7220_SendCtrl_OFFS 0x1C0
105462306a36Sopenharmony_ci#define QIB_7220_SendCtrl_Disarm_LSB 0x1F
105562306a36Sopenharmony_ci#define QIB_7220_SendCtrl_Disarm_RMASK 0x1
105662306a36Sopenharmony_ci#define QIB_7220_SendCtrl_Reserved_LSB 0x1D
105762306a36Sopenharmony_ci#define QIB_7220_SendCtrl_Reserved_RMASK 0x3
105862306a36Sopenharmony_ci#define QIB_7220_SendCtrl_AvailUpdThld_LSB 0x18
105962306a36Sopenharmony_ci#define QIB_7220_SendCtrl_AvailUpdThld_RMASK 0x1F
106062306a36Sopenharmony_ci#define QIB_7220_SendCtrl_DisarmPIOBuf_LSB 0x10
106162306a36Sopenharmony_ci#define QIB_7220_SendCtrl_DisarmPIOBuf_RMASK 0xFF
106262306a36Sopenharmony_ci#define QIB_7220_SendCtrl_Reserved1_LSB 0xD
106362306a36Sopenharmony_ci#define QIB_7220_SendCtrl_Reserved1_RMASK 0x7
106462306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SDmaHalt_LSB 0xC
106562306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SDmaHalt_RMASK 0x1
106662306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SDmaEnable_LSB 0xB
106762306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SDmaEnable_RMASK 0x1
106862306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SDmaSingleDescriptor_LSB 0xA
106962306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SDmaSingleDescriptor_RMASK 0x1
107062306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SDmaIntEnable_LSB 0x9
107162306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SDmaIntEnable_RMASK 0x1
107262306a36Sopenharmony_ci#define QIB_7220_SendCtrl_Reserved2_LSB 0x5
107362306a36Sopenharmony_ci#define QIB_7220_SendCtrl_Reserved2_RMASK 0xF
107462306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SSpecialTriggerEn_LSB 0x4
107562306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SSpecialTriggerEn_RMASK 0x1
107662306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SPioEnable_LSB 0x3
107762306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SPioEnable_RMASK 0x1
107862306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SendBufAvailUpd_LSB 0x2
107962306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SendBufAvailUpd_RMASK 0x1
108062306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SendIntBufAvail_LSB 0x1
108162306a36Sopenharmony_ci#define QIB_7220_SendCtrl_SendIntBufAvail_RMASK 0x1
108262306a36Sopenharmony_ci#define QIB_7220_SendCtrl_Abort_LSB 0x0
108362306a36Sopenharmony_ci#define QIB_7220_SendCtrl_Abort_RMASK 0x1
108462306a36Sopenharmony_ci
108562306a36Sopenharmony_ci#define QIB_7220_SendBufBase_OFFS 0x1C8
108662306a36Sopenharmony_ci#define QIB_7220_SendBufBase_Reserved_LSB 0x35
108762306a36Sopenharmony_ci#define QIB_7220_SendBufBase_Reserved_RMASK 0x7FF
108862306a36Sopenharmony_ci#define QIB_7220_SendBufBase_BaseAddr_LargePIO_LSB 0x20
108962306a36Sopenharmony_ci#define QIB_7220_SendBufBase_BaseAddr_LargePIO_RMASK 0x1FFFFF
109062306a36Sopenharmony_ci#define QIB_7220_SendBufBase_Reserved1_LSB 0x15
109162306a36Sopenharmony_ci#define QIB_7220_SendBufBase_Reserved1_RMASK 0x7FF
109262306a36Sopenharmony_ci#define QIB_7220_SendBufBase_BaseAddr_SmallPIO_LSB 0x0
109362306a36Sopenharmony_ci#define QIB_7220_SendBufBase_BaseAddr_SmallPIO_RMASK 0x1FFFFF
109462306a36Sopenharmony_ci
109562306a36Sopenharmony_ci#define QIB_7220_SendBufSize_OFFS 0x1D0
109662306a36Sopenharmony_ci#define QIB_7220_SendBufSize_Reserved_LSB 0x2D
109762306a36Sopenharmony_ci#define QIB_7220_SendBufSize_Reserved_RMASK 0xFFFFF
109862306a36Sopenharmony_ci#define QIB_7220_SendBufSize_Size_LargePIO_LSB 0x20
109962306a36Sopenharmony_ci#define QIB_7220_SendBufSize_Size_LargePIO_RMASK 0x1FFF
110062306a36Sopenharmony_ci#define QIB_7220_SendBufSize_Reserved1_LSB 0xC
110162306a36Sopenharmony_ci#define QIB_7220_SendBufSize_Reserved1_RMASK 0xFFFFF
110262306a36Sopenharmony_ci#define QIB_7220_SendBufSize_Size_SmallPIO_LSB 0x0
110362306a36Sopenharmony_ci#define QIB_7220_SendBufSize_Size_SmallPIO_RMASK 0xFFF
110462306a36Sopenharmony_ci
110562306a36Sopenharmony_ci#define QIB_7220_SendBufCnt_OFFS 0x1D8
110662306a36Sopenharmony_ci#define QIB_7220_SendBufCnt_Reserved_LSB 0x24
110762306a36Sopenharmony_ci#define QIB_7220_SendBufCnt_Reserved_RMASK 0xFFFFFFF
110862306a36Sopenharmony_ci#define QIB_7220_SendBufCnt_Num_LargeBuffers_LSB 0x20
110962306a36Sopenharmony_ci#define QIB_7220_SendBufCnt_Num_LargeBuffers_RMASK 0xF
111062306a36Sopenharmony_ci#define QIB_7220_SendBufCnt_Reserved1_LSB 0x9
111162306a36Sopenharmony_ci#define QIB_7220_SendBufCnt_Reserved1_RMASK 0x7FFFFF
111262306a36Sopenharmony_ci#define QIB_7220_SendBufCnt_Num_SmallBuffers_LSB 0x0
111362306a36Sopenharmony_ci#define QIB_7220_SendBufCnt_Num_SmallBuffers_RMASK 0x1FF
111462306a36Sopenharmony_ci
111562306a36Sopenharmony_ci#define QIB_7220_SendBufAvailAddr_OFFS 0x1E0
111662306a36Sopenharmony_ci#define QIB_7220_SendBufAvailAddr_SendBufAvailAddr_LSB 0x6
111762306a36Sopenharmony_ci#define QIB_7220_SendBufAvailAddr_SendBufAvailAddr_RMASK 0x3FFFFFFFF
111862306a36Sopenharmony_ci#define QIB_7220_SendBufAvailAddr_Reserved_LSB 0x0
111962306a36Sopenharmony_ci#define QIB_7220_SendBufAvailAddr_Reserved_RMASK 0x3F
112062306a36Sopenharmony_ci
112162306a36Sopenharmony_ci#define QIB_7220_TxIntMemBase_OFFS 0x1E8
112262306a36Sopenharmony_ci
112362306a36Sopenharmony_ci#define QIB_7220_TxIntMemSize_OFFS 0x1F0
112462306a36Sopenharmony_ci
112562306a36Sopenharmony_ci#define QIB_7220_SendDmaBase_OFFS 0x1F8
112662306a36Sopenharmony_ci#define QIB_7220_SendDmaBase_Reserved_LSB 0x30
112762306a36Sopenharmony_ci#define QIB_7220_SendDmaBase_Reserved_RMASK 0xFFFF
112862306a36Sopenharmony_ci#define QIB_7220_SendDmaBase_SendDmaBase_LSB 0x0
112962306a36Sopenharmony_ci#define QIB_7220_SendDmaBase_SendDmaBase_RMASK 0xFFFFFFFFFFFF
113062306a36Sopenharmony_ci
113162306a36Sopenharmony_ci#define QIB_7220_SendDmaLenGen_OFFS 0x200
113262306a36Sopenharmony_ci#define QIB_7220_SendDmaLenGen_Reserved_LSB 0x13
113362306a36Sopenharmony_ci#define QIB_7220_SendDmaLenGen_Reserved_RMASK 0x1FFFFFFFFFFF
113462306a36Sopenharmony_ci#define QIB_7220_SendDmaLenGen_Generation_LSB 0x10
113562306a36Sopenharmony_ci#define QIB_7220_SendDmaLenGen_Generation_MSB 0x12
113662306a36Sopenharmony_ci#define QIB_7220_SendDmaLenGen_Generation_RMASK 0x7
113762306a36Sopenharmony_ci#define QIB_7220_SendDmaLenGen_Length_LSB 0x0
113862306a36Sopenharmony_ci#define QIB_7220_SendDmaLenGen_Length_RMASK 0xFFFF
113962306a36Sopenharmony_ci
114062306a36Sopenharmony_ci#define QIB_7220_SendDmaTail_OFFS 0x208
114162306a36Sopenharmony_ci#define QIB_7220_SendDmaTail_Reserved_LSB 0x10
114262306a36Sopenharmony_ci#define QIB_7220_SendDmaTail_Reserved_RMASK 0xFFFFFFFFFFFF
114362306a36Sopenharmony_ci#define QIB_7220_SendDmaTail_SendDmaTail_LSB 0x0
114462306a36Sopenharmony_ci#define QIB_7220_SendDmaTail_SendDmaTail_RMASK 0xFFFF
114562306a36Sopenharmony_ci
114662306a36Sopenharmony_ci#define QIB_7220_SendDmaHead_OFFS 0x210
114762306a36Sopenharmony_ci#define QIB_7220_SendDmaHead_Reserved_LSB 0x30
114862306a36Sopenharmony_ci#define QIB_7220_SendDmaHead_Reserved_RMASK 0xFFFF
114962306a36Sopenharmony_ci#define QIB_7220_SendDmaHead_InternalSendDmaHead_LSB 0x20
115062306a36Sopenharmony_ci#define QIB_7220_SendDmaHead_InternalSendDmaHead_RMASK 0xFFFF
115162306a36Sopenharmony_ci#define QIB_7220_SendDmaHead_Reserved1_LSB 0x10
115262306a36Sopenharmony_ci#define QIB_7220_SendDmaHead_Reserved1_RMASK 0xFFFF
115362306a36Sopenharmony_ci#define QIB_7220_SendDmaHead_SendDmaHead_LSB 0x0
115462306a36Sopenharmony_ci#define QIB_7220_SendDmaHead_SendDmaHead_RMASK 0xFFFF
115562306a36Sopenharmony_ci
115662306a36Sopenharmony_ci#define QIB_7220_SendDmaHeadAddr_OFFS 0x218
115762306a36Sopenharmony_ci#define QIB_7220_SendDmaHeadAddr_Reserved_LSB 0x30
115862306a36Sopenharmony_ci#define QIB_7220_SendDmaHeadAddr_Reserved_RMASK 0xFFFF
115962306a36Sopenharmony_ci#define QIB_7220_SendDmaHeadAddr_SendDmaHeadAddr_LSB 0x0
116062306a36Sopenharmony_ci#define QIB_7220_SendDmaHeadAddr_SendDmaHeadAddr_RMASK 0xFFFFFFFFFFFF
116162306a36Sopenharmony_ci
116262306a36Sopenharmony_ci#define QIB_7220_SendDmaBufMask0_OFFS 0x220
116362306a36Sopenharmony_ci#define QIB_7220_SendDmaBufMask0_BufMask_63_0_LSB 0x0
116462306a36Sopenharmony_ci#define QIB_7220_SendDmaBufMask0_BufMask_63_0_RMASK 0x0
116562306a36Sopenharmony_ci
116662306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_OFFS 0x238
116762306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_ScoreBoardDrainInProg_LSB 0x3F
116862306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_ScoreBoardDrainInProg_RMASK 0x1
116962306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_AbortInProg_LSB 0x3E
117062306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_AbortInProg_RMASK 0x1
117162306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_InternalSDmaEnable_LSB 0x3D
117262306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_InternalSDmaEnable_RMASK 0x1
117362306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_ScbDescIndex_13_0_LSB 0x2F
117462306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_ScbDescIndex_13_0_RMASK 0x3FFF
117562306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_RpyLowAddr_6_0_LSB 0x28
117662306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_RpyLowAddr_6_0_RMASK 0x7F
117762306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_RpyTag_7_0_LSB 0x20
117862306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_RpyTag_7_0_RMASK 0xFF
117962306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_ScbFull_LSB 0x1F
118062306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_ScbFull_RMASK 0x1
118162306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_ScbEmpty_LSB 0x1E
118262306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_ScbEmpty_RMASK 0x1
118362306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_ScbEntryValid_LSB 0x1D
118462306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_ScbEntryValid_RMASK 0x1
118562306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_ScbFetchDescFlag_LSB 0x1C
118662306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_ScbFetchDescFlag_RMASK 0x1
118762306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_SplFifoReadyToGo_LSB 0x1B
118862306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_SplFifoReadyToGo_RMASK 0x1
118962306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_SplFifoDisarmed_LSB 0x1A
119062306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_SplFifoDisarmed_RMASK 0x1
119162306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_SplFifoEmpty_LSB 0x19
119262306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_SplFifoEmpty_RMASK 0x1
119362306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_SplFifoFull_LSB 0x18
119462306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_SplFifoFull_RMASK 0x1
119562306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_SplFifoBufNum_LSB 0x10
119662306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_SplFifoBufNum_RMASK 0xFF
119762306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_SplFifoDescIndex_LSB 0x0
119862306a36Sopenharmony_ci#define QIB_7220_SendDmaStatus_SplFifoDescIndex_RMASK 0xFFFF
119962306a36Sopenharmony_ci
120062306a36Sopenharmony_ci#define QIB_7220_SendBufErr0_OFFS 0x240
120162306a36Sopenharmony_ci#define QIB_7220_SendBufErr0_SendBufErr_63_0_LSB 0x0
120262306a36Sopenharmony_ci#define QIB_7220_SendBufErr0_SendBufErr_63_0_RMASK 0x0
120362306a36Sopenharmony_ci
120462306a36Sopenharmony_ci#define QIB_7220_RcvHdrAddr0_OFFS 0x270
120562306a36Sopenharmony_ci#define QIB_7220_RcvHdrAddr0_RcvHdrAddr0_LSB 0x2
120662306a36Sopenharmony_ci#define QIB_7220_RcvHdrAddr0_RcvHdrAddr0_RMASK 0x3FFFFFFFFF
120762306a36Sopenharmony_ci#define QIB_7220_RcvHdrAddr0_Reserved_LSB 0x0
120862306a36Sopenharmony_ci#define QIB_7220_RcvHdrAddr0_Reserved_RMASK 0x3
120962306a36Sopenharmony_ci
121062306a36Sopenharmony_ci#define QIB_7220_RcvHdrTailAddr0_OFFS 0x300
121162306a36Sopenharmony_ci#define QIB_7220_RcvHdrTailAddr0_RcvHdrTailAddr0_LSB 0x2
121262306a36Sopenharmony_ci#define QIB_7220_RcvHdrTailAddr0_RcvHdrTailAddr0_RMASK 0x3FFFFFFFFF
121362306a36Sopenharmony_ci#define QIB_7220_RcvHdrTailAddr0_Reserved_LSB 0x0
121462306a36Sopenharmony_ci#define QIB_7220_RcvHdrTailAddr0_Reserved_RMASK 0x3
121562306a36Sopenharmony_ci
121662306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_access_ctrl_OFFS 0x3C0
121762306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_access_ctrl_sw_ib_epb_req_granted_LSB 0x8
121862306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_access_ctrl_sw_ib_epb_req_granted_RMASK 0x1
121962306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_access_ctrl_Reserved_LSB 0x1
122062306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_access_ctrl_Reserved_RMASK 0x7F
122162306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_access_ctrl_sw_ib_epb_req_LSB 0x0
122262306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_access_ctrl_sw_ib_epb_req_RMASK 0x1
122362306a36Sopenharmony_ci
122462306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_OFFS 0x3C8
122562306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_ib_epb_rdy_LSB 0x1F
122662306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_ib_epb_rdy_RMASK 0x1
122762306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_ib_epb_req_error_LSB 0x1E
122862306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_ib_epb_req_error_RMASK 0x1
122962306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_Reserved_LSB 0x1D
123062306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_Reserved_RMASK 0x1
123162306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_mem_data_parity_LSB 0x1C
123262306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_mem_data_parity_RMASK 0x1
123362306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_Reserved1_LSB 0x1B
123462306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_Reserved1_RMASK 0x1
123562306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_ib_epb_cs_LSB 0x19
123662306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_ib_epb_cs_RMASK 0x3
123762306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_ib_epb_read_write_LSB 0x18
123862306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_ib_epb_read_write_RMASK 0x1
123962306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_Reserved2_LSB 0x17
124062306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_Reserved2_RMASK 0x1
124162306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_ib_epb_address_LSB 0x8
124262306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_ib_epb_address_RMASK 0x7FFF
124362306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_ib_epb_data_LSB 0x0
124462306a36Sopenharmony_ci#define QIB_7220_ibsd_epb_transaction_reg_ib_epb_data_RMASK 0xFF
124562306a36Sopenharmony_ci
124662306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_OFFS 0x3D8
124762306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_sel_link_down_for_fctrl_lane_sync_reset_LSB 0x3F
124862306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_sel_link_down_for_fctrl_lane_sync_reset_RMASK 0x1
124962306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_Reserved_LSB 0x13
125062306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_Reserved_RMASK 0xFFFFFFFFFFF
125162306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_link_sync_mask_LSB 0x9
125262306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_link_sync_mask_RMASK 0x3FF
125362306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_Reserved1_LSB 0x3
125462306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_Reserved1_RMASK 0x3F
125562306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_xcv_reset_LSB 0x2
125662306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_xcv_reset_RMASK 0x1
125762306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_Reserved2_LSB 0x1
125862306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_Reserved2_RMASK 0x1
125962306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_tx_rx_reset_LSB 0x0
126062306a36Sopenharmony_ci#define QIB_7220_XGXSCfg_tx_rx_reset_RMASK 0x1
126162306a36Sopenharmony_ci
126262306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_OFFS 0x3E0
126362306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_Reserved_LSB 0x2D
126462306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_Reserved_RMASK 0x7FFFF
126562306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_INT_uC_LSB 0x2C
126662306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_INT_uC_RMASK 0x1
126762306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_CKSEL_uC_LSB 0x2A
126862306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_CKSEL_uC_RMASK 0x3
126962306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_PLLN_LSB 0x28
127062306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_PLLN_RMASK 0x3
127162306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_PLLM_LSB 0x25
127262306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_PLLM_RMASK 0x7
127362306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_TXOBPD_LSB 0x24
127462306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_TXOBPD_RMASK 0x1
127562306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_TWC_LSB 0x23
127662306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_TWC_RMASK 0x1
127762306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_RXIDLE_LSB 0x22
127862306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_RXIDLE_RMASK 0x1
127962306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_RXINV_LSB 0x21
128062306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_RXINV_RMASK 0x1
128162306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_TXINV_LSB 0x20
128262306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_TXINV_RMASK 0x1
128362306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_Reserved1_LSB 0x12
128462306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_Reserved1_RMASK 0x3FFF
128562306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_NumSerDesRegsToWrForRXEQ_LSB 0xD
128662306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_NumSerDesRegsToWrForRXEQ_RMASK 0x1F
128762306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_NumSerDesRegsToWrForDDS_LSB 0x8
128862306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_NumSerDesRegsToWrForDDS_RMASK 0x1F
128962306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_Reserved2_LSB 0x1
129062306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_Reserved2_RMASK 0x7F
129162306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_ResetIB_uC_Core_LSB 0x0
129262306a36Sopenharmony_ci#define QIB_7220_IBSerDesCtrl_ResetIB_uC_Core_RMASK 0x1
129362306a36Sopenharmony_ci
129462306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_access_ctrl_OFFS 0x400
129562306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_access_ctrl_sw_pcie_epb_req_granted_LSB 0x8
129662306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_access_ctrl_sw_pcie_epb_req_granted_RMASK 0x1
129762306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_access_ctrl_Reserved_LSB 0x3
129862306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_access_ctrl_Reserved_RMASK 0x1F
129962306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_access_ctrl_sw_pcieepb_star_en_LSB 0x1
130062306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_access_ctrl_sw_pcieepb_star_en_RMASK 0x3
130162306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_access_ctrl_sw_pcie_epb_req_LSB 0x0
130262306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_access_ctrl_sw_pcie_epb_req_RMASK 0x1
130362306a36Sopenharmony_ci
130462306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_OFFS 0x408
130562306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_rdy_LSB 0x1F
130662306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_rdy_RMASK 0x1
130762306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_req_error_LSB 0x1E
130862306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_req_error_RMASK 0x1
130962306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_Reserved_LSB 0x1D
131062306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_Reserved_RMASK 0x1
131162306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_mem_data_parity_LSB 0x1C
131262306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_mem_data_parity_RMASK 0x1
131362306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_cs_LSB 0x19
131462306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_cs_RMASK 0x7
131562306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_read_write_LSB 0x18
131662306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_read_write_RMASK 0x1
131762306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_Reserved1_LSB 0x17
131862306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_Reserved1_RMASK 0x1
131962306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_address_LSB 0x8
132062306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_address_RMASK 0x7FFF
132162306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_data_LSB 0x0
132262306a36Sopenharmony_ci#define QIB_7220_pciesd_epb_transaction_reg_pcie_epb_data_RMASK 0xFF
132362306a36Sopenharmony_ci
132462306a36Sopenharmony_ci#define QIB_7220_SerDes_DDSRXEQ0_OFFS 0x500
132562306a36Sopenharmony_ci#define QIB_7220_SerDes_DDSRXEQ0_reg_addr_LSB 0x4
132662306a36Sopenharmony_ci#define QIB_7220_SerDes_DDSRXEQ0_reg_addr_RMASK 0x3F
132762306a36Sopenharmony_ci#define QIB_7220_SerDes_DDSRXEQ0_element_num_LSB 0x0
132862306a36Sopenharmony_ci#define QIB_7220_SerDes_DDSRXEQ0_element_num_RMASK 0xF
132962306a36Sopenharmony_ci
133062306a36Sopenharmony_ci#define QIB_7220_LBIntCnt_OFFS 0x13000
133162306a36Sopenharmony_ci
133262306a36Sopenharmony_ci#define QIB_7220_LBFlowStallCnt_OFFS 0x13008
133362306a36Sopenharmony_ci
133462306a36Sopenharmony_ci#define QIB_7220_TxSDmaDescCnt_OFFS 0x13010
133562306a36Sopenharmony_ci
133662306a36Sopenharmony_ci#define QIB_7220_TxUnsupVLErrCnt_OFFS 0x13018
133762306a36Sopenharmony_ci
133862306a36Sopenharmony_ci#define QIB_7220_TxDataPktCnt_OFFS 0x13020
133962306a36Sopenharmony_ci
134062306a36Sopenharmony_ci#define QIB_7220_TxFlowPktCnt_OFFS 0x13028
134162306a36Sopenharmony_ci
134262306a36Sopenharmony_ci#define QIB_7220_TxDwordCnt_OFFS 0x13030
134362306a36Sopenharmony_ci
134462306a36Sopenharmony_ci#define QIB_7220_TxLenErrCnt_OFFS 0x13038
134562306a36Sopenharmony_ci
134662306a36Sopenharmony_ci#define QIB_7220_TxMaxMinLenErrCnt_OFFS 0x13040
134762306a36Sopenharmony_ci
134862306a36Sopenharmony_ci#define QIB_7220_TxUnderrunCnt_OFFS 0x13048
134962306a36Sopenharmony_ci
135062306a36Sopenharmony_ci#define QIB_7220_TxFlowStallCnt_OFFS 0x13050
135162306a36Sopenharmony_ci
135262306a36Sopenharmony_ci#define QIB_7220_TxDroppedPktCnt_OFFS 0x13058
135362306a36Sopenharmony_ci
135462306a36Sopenharmony_ci#define QIB_7220_RxDroppedPktCnt_OFFS 0x13060
135562306a36Sopenharmony_ci
135662306a36Sopenharmony_ci#define QIB_7220_RxDataPktCnt_OFFS 0x13068
135762306a36Sopenharmony_ci
135862306a36Sopenharmony_ci#define QIB_7220_RxFlowPktCnt_OFFS 0x13070
135962306a36Sopenharmony_ci
136062306a36Sopenharmony_ci#define QIB_7220_RxDwordCnt_OFFS 0x13078
136162306a36Sopenharmony_ci
136262306a36Sopenharmony_ci#define QIB_7220_RxLenErrCnt_OFFS 0x13080
136362306a36Sopenharmony_ci
136462306a36Sopenharmony_ci#define QIB_7220_RxMaxMinLenErrCnt_OFFS 0x13088
136562306a36Sopenharmony_ci
136662306a36Sopenharmony_ci#define QIB_7220_RxICRCErrCnt_OFFS 0x13090
136762306a36Sopenharmony_ci
136862306a36Sopenharmony_ci#define QIB_7220_RxVCRCErrCnt_OFFS 0x13098
136962306a36Sopenharmony_ci
137062306a36Sopenharmony_ci#define QIB_7220_RxFlowCtrlViolCnt_OFFS 0x130A0
137162306a36Sopenharmony_ci
137262306a36Sopenharmony_ci#define QIB_7220_RxVersionErrCnt_OFFS 0x130A8
137362306a36Sopenharmony_ci
137462306a36Sopenharmony_ci#define QIB_7220_RxLinkMalformCnt_OFFS 0x130B0
137562306a36Sopenharmony_ci
137662306a36Sopenharmony_ci#define QIB_7220_RxEBPCnt_OFFS 0x130B8
137762306a36Sopenharmony_ci
137862306a36Sopenharmony_ci#define QIB_7220_RxLPCRCErrCnt_OFFS 0x130C0
137962306a36Sopenharmony_ci
138062306a36Sopenharmony_ci#define QIB_7220_RxBufOvflCnt_OFFS 0x130C8
138162306a36Sopenharmony_ci
138262306a36Sopenharmony_ci#define QIB_7220_RxTIDFullErrCnt_OFFS 0x130D0
138362306a36Sopenharmony_ci
138462306a36Sopenharmony_ci#define QIB_7220_RxTIDValidErrCnt_OFFS 0x130D8
138562306a36Sopenharmony_ci
138662306a36Sopenharmony_ci#define QIB_7220_RxPKeyMismatchCnt_OFFS 0x130E0
138762306a36Sopenharmony_ci
138862306a36Sopenharmony_ci#define QIB_7220_RxP0HdrEgrOvflCnt_OFFS 0x130E8
138962306a36Sopenharmony_ci
139062306a36Sopenharmony_ci#define QIB_7220_IBStatusChangeCnt_OFFS 0x13170
139162306a36Sopenharmony_ci
139262306a36Sopenharmony_ci#define QIB_7220_IBLinkErrRecoveryCnt_OFFS 0x13178
139362306a36Sopenharmony_ci
139462306a36Sopenharmony_ci#define QIB_7220_IBLinkDownedCnt_OFFS 0x13180
139562306a36Sopenharmony_ci
139662306a36Sopenharmony_ci#define QIB_7220_IBSymbolErrCnt_OFFS 0x13188
139762306a36Sopenharmony_ci
139862306a36Sopenharmony_ci#define QIB_7220_RxVL15DroppedPktCnt_OFFS 0x13190
139962306a36Sopenharmony_ci
140062306a36Sopenharmony_ci#define QIB_7220_RxOtherLocalPhyErrCnt_OFFS 0x13198
140162306a36Sopenharmony_ci
140262306a36Sopenharmony_ci#define QIB_7220_PcieRetryBufDiagQwordCnt_OFFS 0x131A0
140362306a36Sopenharmony_ci
140462306a36Sopenharmony_ci#define QIB_7220_ExcessBufferOvflCnt_OFFS 0x131A8
140562306a36Sopenharmony_ci
140662306a36Sopenharmony_ci#define QIB_7220_LocalLinkIntegrityErrCnt_OFFS 0x131B0
140762306a36Sopenharmony_ci
140862306a36Sopenharmony_ci#define QIB_7220_RxVlErrCnt_OFFS 0x131B8
140962306a36Sopenharmony_ci
141062306a36Sopenharmony_ci#define QIB_7220_RxDlidFltrCnt_OFFS 0x131C0
141162306a36Sopenharmony_ci
141262306a36Sopenharmony_ci#define QIB_7220_CNT_0131C8_OFFS 0x131C8
141362306a36Sopenharmony_ci
141462306a36Sopenharmony_ci#define QIB_7220_PSStat_OFFS 0x13200
141562306a36Sopenharmony_ci
141662306a36Sopenharmony_ci#define QIB_7220_PSStart_OFFS 0x13208
141762306a36Sopenharmony_ci
141862306a36Sopenharmony_ci#define QIB_7220_PSInterval_OFFS 0x13210
141962306a36Sopenharmony_ci
142062306a36Sopenharmony_ci#define QIB_7220_PSRcvDataCount_OFFS 0x13218
142162306a36Sopenharmony_ci
142262306a36Sopenharmony_ci#define QIB_7220_PSRcvPktsCount_OFFS 0x13220
142362306a36Sopenharmony_ci
142462306a36Sopenharmony_ci#define QIB_7220_PSXmitDataCount_OFFS 0x13228
142562306a36Sopenharmony_ci
142662306a36Sopenharmony_ci#define QIB_7220_PSXmitPktsCount_OFFS 0x13230
142762306a36Sopenharmony_ci
142862306a36Sopenharmony_ci#define QIB_7220_PSXmitWaitCount_OFFS 0x13238
142962306a36Sopenharmony_ci
143062306a36Sopenharmony_ci#define QIB_7220_CNT_013240_OFFS 0x13240
143162306a36Sopenharmony_ci
143262306a36Sopenharmony_ci#define QIB_7220_RcvEgrArray_OFFS 0x14000
143362306a36Sopenharmony_ci
143462306a36Sopenharmony_ci#define QIB_7220_MEM_038000_OFFS 0x38000
143562306a36Sopenharmony_ci
143662306a36Sopenharmony_ci#define QIB_7220_RcvTIDArray0_OFFS 0x53000
143762306a36Sopenharmony_ci
143862306a36Sopenharmony_ci#define QIB_7220_PIOLaunchFIFO_OFFS 0x64000
143962306a36Sopenharmony_ci
144062306a36Sopenharmony_ci#define QIB_7220_MEM_064480_OFFS 0x64480
144162306a36Sopenharmony_ci
144262306a36Sopenharmony_ci#define QIB_7220_SendPIOpbcCache_OFFS 0x64800
144362306a36Sopenharmony_ci
144462306a36Sopenharmony_ci#define QIB_7220_MEM_064C80_OFFS 0x64C80
144562306a36Sopenharmony_ci
144662306a36Sopenharmony_ci#define QIB_7220_PreLaunchFIFO_OFFS 0x65000
144762306a36Sopenharmony_ci
144862306a36Sopenharmony_ci#define QIB_7220_MEM_065080_OFFS 0x65080
144962306a36Sopenharmony_ci
145062306a36Sopenharmony_ci#define QIB_7220_ScoreBoard_OFFS 0x65400
145162306a36Sopenharmony_ci
145262306a36Sopenharmony_ci#define QIB_7220_MEM_065440_OFFS 0x65440
145362306a36Sopenharmony_ci
145462306a36Sopenharmony_ci#define QIB_7220_DescriptorFIFO_OFFS 0x65800
145562306a36Sopenharmony_ci
145662306a36Sopenharmony_ci#define QIB_7220_MEM_065880_OFFS 0x65880
145762306a36Sopenharmony_ci
145862306a36Sopenharmony_ci#define QIB_7220_RcvBuf1_OFFS 0x72000
145962306a36Sopenharmony_ci
146062306a36Sopenharmony_ci#define QIB_7220_MEM_074800_OFFS 0x74800
146162306a36Sopenharmony_ci
146262306a36Sopenharmony_ci#define QIB_7220_RcvBuf2_OFFS 0x75000
146362306a36Sopenharmony_ci
146462306a36Sopenharmony_ci#define QIB_7220_MEM_076400_OFFS 0x76400
146562306a36Sopenharmony_ci
146662306a36Sopenharmony_ci#define QIB_7220_RcvFlags_OFFS 0x77000
146762306a36Sopenharmony_ci
146862306a36Sopenharmony_ci#define QIB_7220_MEM_078400_OFFS 0x78400
146962306a36Sopenharmony_ci
147062306a36Sopenharmony_ci#define QIB_7220_RcvLookupBuf1_OFFS 0x79000
147162306a36Sopenharmony_ci
147262306a36Sopenharmony_ci#define QIB_7220_MEM_07A400_OFFS 0x7A400
147362306a36Sopenharmony_ci
147462306a36Sopenharmony_ci#define QIB_7220_RcvDMADatBuf_OFFS 0x7B000
147562306a36Sopenharmony_ci
147662306a36Sopenharmony_ci#define QIB_7220_RcvDMAHdrBuf_OFFS 0x7B800
147762306a36Sopenharmony_ci
147862306a36Sopenharmony_ci#define QIB_7220_MiscRXEIntMem_OFFS 0x7C000
147962306a36Sopenharmony_ci
148062306a36Sopenharmony_ci#define QIB_7220_MEM_07D400_OFFS 0x7D400
148162306a36Sopenharmony_ci
148262306a36Sopenharmony_ci#define QIB_7220_PCIERcvBuf_OFFS 0x80000
148362306a36Sopenharmony_ci
148462306a36Sopenharmony_ci#define QIB_7220_PCIERetryBuf_OFFS 0x84000
148562306a36Sopenharmony_ci
148662306a36Sopenharmony_ci#define QIB_7220_PCIERcvBufRdToWrAddr_OFFS 0x88000
148762306a36Sopenharmony_ci
148862306a36Sopenharmony_ci#define QIB_7220_PCIECplBuf_OFFS 0x90000
148962306a36Sopenharmony_ci
149062306a36Sopenharmony_ci#define QIB_7220_IBSerDesMappTable_OFFS 0x94000
149162306a36Sopenharmony_ci
149262306a36Sopenharmony_ci#define QIB_7220_MEM_095000_OFFS 0x95000
149362306a36Sopenharmony_ci
149462306a36Sopenharmony_ci#define QIB_7220_SendBuf0_MA_OFFS 0x100000
149562306a36Sopenharmony_ci
149662306a36Sopenharmony_ci#define QIB_7220_MEM_1A0000_OFFS 0x1A0000
1497