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