/sys/dev/cxgb/common/cxgb_regs.h
C++ Header | 8386 lines | 6278 code | 2053 blank | 55 comment | 0 complexity | bf1efe4f04c8f637b3793e89aace477d MD5 | raw file
Possible License(s): MPL-2.0-no-copyleft-exception, BSD-3-Clause, LGPL-2.0, LGPL-2.1, BSD-2-Clause, 0BSD, JSON, AGPL-1.0, GPL-2.0
Large files files are truncated, but you can click here to view the full file
- /**************************************************************************
- Copyright (c) 2007, Chelsio Inc.
- All rights reserved.
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
- 2. Neither the name of the Chelsio Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
- $FreeBSD$
- ***************************************************************************/
- /* This file is automatically generated --- do not edit */
- /* registers for module SGE3 */
- #define SGE3_BASE_ADDR 0x0
- #define A_SG_CONTROL 0x0
- #define S_CONGMODE 29
- #define V_CONGMODE(x) ((x) << S_CONGMODE)
- #define F_CONGMODE V_CONGMODE(1U)
- #define S_TNLFLMODE 28
- #define V_TNLFLMODE(x) ((x) << S_TNLFLMODE)
- #define F_TNLFLMODE V_TNLFLMODE(1U)
- #define S_FATLPERREN 27
- #define V_FATLPERREN(x) ((x) << S_FATLPERREN)
- #define F_FATLPERREN V_FATLPERREN(1U)
- #define S_URGTNL 26
- #define V_URGTNL(x) ((x) << S_URGTNL)
- #define F_URGTNL V_URGTNL(1U)
- #define S_NEWNOTIFY 25
- #define V_NEWNOTIFY(x) ((x) << S_NEWNOTIFY)
- #define F_NEWNOTIFY V_NEWNOTIFY(1U)
- #define S_AVOIDCQOVFL 24
- #define V_AVOIDCQOVFL(x) ((x) << S_AVOIDCQOVFL)
- #define F_AVOIDCQOVFL V_AVOIDCQOVFL(1U)
- #define S_OPTONEINTMULTQ 23
- #define V_OPTONEINTMULTQ(x) ((x) << S_OPTONEINTMULTQ)
- #define F_OPTONEINTMULTQ V_OPTONEINTMULTQ(1U)
- #define S_CQCRDTCTRL 22
- #define V_CQCRDTCTRL(x) ((x) << S_CQCRDTCTRL)
- #define F_CQCRDTCTRL V_CQCRDTCTRL(1U)
- #define S_EGRENUPBP 21
- #define V_EGRENUPBP(x) ((x) << S_EGRENUPBP)
- #define F_EGRENUPBP V_EGRENUPBP(1U)
- #define S_DROPPKT 20
- #define V_DROPPKT(x) ((x) << S_DROPPKT)
- #define F_DROPPKT V_DROPPKT(1U)
- #define S_EGRGENCTRL 19
- #define V_EGRGENCTRL(x) ((x) << S_EGRGENCTRL)
- #define F_EGRGENCTRL V_EGRGENCTRL(1U)
- #define S_USERSPACESIZE 14
- #define M_USERSPACESIZE 0x1f
- #define V_USERSPACESIZE(x) ((x) << S_USERSPACESIZE)
- #define G_USERSPACESIZE(x) (((x) >> S_USERSPACESIZE) & M_USERSPACESIZE)
- #define S_HOSTPAGESIZE 11
- #define M_HOSTPAGESIZE 0x7
- #define V_HOSTPAGESIZE(x) ((x) << S_HOSTPAGESIZE)
- #define G_HOSTPAGESIZE(x) (((x) >> S_HOSTPAGESIZE) & M_HOSTPAGESIZE)
- #define S_PCIRELAX 10
- #define V_PCIRELAX(x) ((x) << S_PCIRELAX)
- #define F_PCIRELAX V_PCIRELAX(1U)
- #define S_FLMODE 9
- #define V_FLMODE(x) ((x) << S_FLMODE)
- #define F_FLMODE V_FLMODE(1U)
- #define S_PKTSHIFT 6
- #define M_PKTSHIFT 0x7
- #define V_PKTSHIFT(x) ((x) << S_PKTSHIFT)
- #define G_PKTSHIFT(x) (((x) >> S_PKTSHIFT) & M_PKTSHIFT)
- #define S_ONEINTMULTQ 5
- #define V_ONEINTMULTQ(x) ((x) << S_ONEINTMULTQ)
- #define F_ONEINTMULTQ V_ONEINTMULTQ(1U)
- #define S_FLPICKAVAIL 4
- #define V_FLPICKAVAIL(x) ((x) << S_FLPICKAVAIL)
- #define F_FLPICKAVAIL V_FLPICKAVAIL(1U)
- #define S_BIGENDIANEGRESS 3
- #define V_BIGENDIANEGRESS(x) ((x) << S_BIGENDIANEGRESS)
- #define F_BIGENDIANEGRESS V_BIGENDIANEGRESS(1U)
- #define S_BIGENDIANINGRESS 2
- #define V_BIGENDIANINGRESS(x) ((x) << S_BIGENDIANINGRESS)
- #define F_BIGENDIANINGRESS V_BIGENDIANINGRESS(1U)
- #define S_ISCSICOALESCING 1
- #define V_ISCSICOALESCING(x) ((x) << S_ISCSICOALESCING)
- #define F_ISCSICOALESCING V_ISCSICOALESCING(1U)
- #define S_GLOBALENABLE 0
- #define V_GLOBALENABLE(x) ((x) << S_GLOBALENABLE)
- #define F_GLOBALENABLE V_GLOBALENABLE(1U)
- #define A_SG_KDOORBELL 0x4
- #define S_SELEGRCNTX 31
- #define V_SELEGRCNTX(x) ((x) << S_SELEGRCNTX)
- #define F_SELEGRCNTX V_SELEGRCNTX(1U)
- #define S_EGRCNTX 0
- #define M_EGRCNTX 0xffff
- #define V_EGRCNTX(x) ((x) << S_EGRCNTX)
- #define G_EGRCNTX(x) (((x) >> S_EGRCNTX) & M_EGRCNTX)
- #define A_SG_GTS 0x8
- #define S_RSPQ 29
- #define M_RSPQ 0x7
- #define V_RSPQ(x) ((x) << S_RSPQ)
- #define G_RSPQ(x) (((x) >> S_RSPQ) & M_RSPQ)
- #define S_NEWTIMER 16
- #define M_NEWTIMER 0x1fff
- #define V_NEWTIMER(x) ((x) << S_NEWTIMER)
- #define G_NEWTIMER(x) (((x) >> S_NEWTIMER) & M_NEWTIMER)
- #define S_NEWINDEX 0
- #define M_NEWINDEX 0xffff
- #define V_NEWINDEX(x) ((x) << S_NEWINDEX)
- #define G_NEWINDEX(x) (((x) >> S_NEWINDEX) & M_NEWINDEX)
- #define A_SG_CONTEXT_CMD 0xc
- #define S_CONTEXT_CMD_OPCODE 28
- #define M_CONTEXT_CMD_OPCODE 0xf
- #define V_CONTEXT_CMD_OPCODE(x) ((x) << S_CONTEXT_CMD_OPCODE)
- #define G_CONTEXT_CMD_OPCODE(x) (((x) >> S_CONTEXT_CMD_OPCODE) & M_CONTEXT_CMD_OPCODE)
- #define S_CONTEXT_CMD_BUSY 27
- #define V_CONTEXT_CMD_BUSY(x) ((x) << S_CONTEXT_CMD_BUSY)
- #define F_CONTEXT_CMD_BUSY V_CONTEXT_CMD_BUSY(1U)
- #define S_CQ_CREDIT 20
- #define M_CQ_CREDIT 0x7f
- #define V_CQ_CREDIT(x) ((x) << S_CQ_CREDIT)
- #define G_CQ_CREDIT(x) (((x) >> S_CQ_CREDIT) & M_CQ_CREDIT)
- #define S_CQ 19
- #define V_CQ(x) ((x) << S_CQ)
- #define F_CQ V_CQ(1U)
- #define S_RESPONSEQ 18
- #define V_RESPONSEQ(x) ((x) << S_RESPONSEQ)
- #define F_RESPONSEQ V_RESPONSEQ(1U)
- #define S_EGRESS 17
- #define V_EGRESS(x) ((x) << S_EGRESS)
- #define F_EGRESS V_EGRESS(1U)
- #define S_FREELIST 16
- #define V_FREELIST(x) ((x) << S_FREELIST)
- #define F_FREELIST V_FREELIST(1U)
- #define S_CONTEXT 0
- #define M_CONTEXT 0xffff
- #define V_CONTEXT(x) ((x) << S_CONTEXT)
- #define G_CONTEXT(x) (((x) >> S_CONTEXT) & M_CONTEXT)
- #define A_SG_CONTEXT_DATA0 0x10
- #define A_SG_CONTEXT_DATA1 0x14
- #define A_SG_CONTEXT_DATA2 0x18
- #define A_SG_CONTEXT_DATA3 0x1c
- #define A_SG_CONTEXT_MASK0 0x20
- #define A_SG_CONTEXT_MASK1 0x24
- #define A_SG_CONTEXT_MASK2 0x28
- #define A_SG_CONTEXT_MASK3 0x2c
- #define A_SG_RSPQ_CREDIT_RETURN 0x30
- #define S_CREDITS 0
- #define M_CREDITS 0xffff
- #define V_CREDITS(x) ((x) << S_CREDITS)
- #define G_CREDITS(x) (((x) >> S_CREDITS) & M_CREDITS)
- #define A_SG_DATA_INTR 0x34
- #define S_ERRINTR 31
- #define V_ERRINTR(x) ((x) << S_ERRINTR)
- #define F_ERRINTR V_ERRINTR(1U)
- #define S_DATAINTR 0
- #define M_DATAINTR 0xff
- #define V_DATAINTR(x) ((x) << S_DATAINTR)
- #define G_DATAINTR(x) (((x) >> S_DATAINTR) & M_DATAINTR)
- #define A_SG_HI_DRB_HI_THRSH 0x38
- #define S_HIDRBHITHRSH 0
- #define M_HIDRBHITHRSH 0x3ff
- #define V_HIDRBHITHRSH(x) ((x) << S_HIDRBHITHRSH)
- #define G_HIDRBHITHRSH(x) (((x) >> S_HIDRBHITHRSH) & M_HIDRBHITHRSH)
- #define A_SG_HI_DRB_LO_THRSH 0x3c
- #define S_HIDRBLOTHRSH 0
- #define M_HIDRBLOTHRSH 0x3ff
- #define V_HIDRBLOTHRSH(x) ((x) << S_HIDRBLOTHRSH)
- #define G_HIDRBLOTHRSH(x) (((x) >> S_HIDRBLOTHRSH) & M_HIDRBLOTHRSH)
- #define A_SG_LO_DRB_HI_THRSH 0x40
- #define S_LODRBHITHRSH 0
- #define M_LODRBHITHRSH 0x3ff
- #define V_LODRBHITHRSH(x) ((x) << S_LODRBHITHRSH)
- #define G_LODRBHITHRSH(x) (((x) >> S_LODRBHITHRSH) & M_LODRBHITHRSH)
- #define A_SG_LO_DRB_LO_THRSH 0x44
- #define S_LODRBLOTHRSH 0
- #define M_LODRBLOTHRSH 0x3ff
- #define V_LODRBLOTHRSH(x) ((x) << S_LODRBLOTHRSH)
- #define G_LODRBLOTHRSH(x) (((x) >> S_LODRBLOTHRSH) & M_LODRBLOTHRSH)
- #define A_SG_ONE_INT_MULT_Q_COALESCING_TIMER 0x48
- #define A_SG_RSPQ_FL_STATUS 0x4c
- #define S_RSPQ0STARVED 0
- #define V_RSPQ0STARVED(x) ((x) << S_RSPQ0STARVED)
- #define F_RSPQ0STARVED V_RSPQ0STARVED(1U)
- #define S_RSPQ1STARVED 1
- #define V_RSPQ1STARVED(x) ((x) << S_RSPQ1STARVED)
- #define F_RSPQ1STARVED V_RSPQ1STARVED(1U)
- #define S_RSPQ2STARVED 2
- #define V_RSPQ2STARVED(x) ((x) << S_RSPQ2STARVED)
- #define F_RSPQ2STARVED V_RSPQ2STARVED(1U)
- #define S_RSPQ3STARVED 3
- #define V_RSPQ3STARVED(x) ((x) << S_RSPQ3STARVED)
- #define F_RSPQ3STARVED V_RSPQ3STARVED(1U)
- #define S_RSPQ4STARVED 4
- #define V_RSPQ4STARVED(x) ((x) << S_RSPQ4STARVED)
- #define F_RSPQ4STARVED V_RSPQ4STARVED(1U)
- #define S_RSPQ5STARVED 5
- #define V_RSPQ5STARVED(x) ((x) << S_RSPQ5STARVED)
- #define F_RSPQ5STARVED V_RSPQ5STARVED(1U)
- #define S_RSPQ6STARVED 6
- #define V_RSPQ6STARVED(x) ((x) << S_RSPQ6STARVED)
- #define F_RSPQ6STARVED V_RSPQ6STARVED(1U)
- #define S_RSPQ7STARVED 7
- #define V_RSPQ7STARVED(x) ((x) << S_RSPQ7STARVED)
- #define F_RSPQ7STARVED V_RSPQ7STARVED(1U)
- #define S_RSPQXSTARVED 0
- #define M_RSPQXSTARVED 0xff
- #define V_RSPQXSTARVED(x) ((x) << S_RSPQXSTARVED)
- #define G_RSPQXSTARVED(x) (((x) >> S_RSPQXSTARVED) & M_RSPQXSTARVED)
- #define S_RSPQ0DISABLED 8
- #define V_RSPQ0DISABLED(x) ((x) << S_RSPQ0DISABLED)
- #define F_RSPQ0DISABLED V_RSPQ0DISABLED(1U)
- #define S_RSPQ1DISABLED 9
- #define V_RSPQ1DISABLED(x) ((x) << S_RSPQ1DISABLED)
- #define F_RSPQ1DISABLED V_RSPQ1DISABLED(1U)
- #define S_RSPQ2DISABLED 10
- #define V_RSPQ2DISABLED(x) ((x) << S_RSPQ2DISABLED)
- #define F_RSPQ2DISABLED V_RSPQ2DISABLED(1U)
- #define S_RSPQ3DISABLED 11
- #define V_RSPQ3DISABLED(x) ((x) << S_RSPQ3DISABLED)
- #define F_RSPQ3DISABLED V_RSPQ3DISABLED(1U)
- #define S_RSPQ4DISABLED 12
- #define V_RSPQ4DISABLED(x) ((x) << S_RSPQ4DISABLED)
- #define F_RSPQ4DISABLED V_RSPQ4DISABLED(1U)
- #define S_RSPQ5DISABLED 13
- #define V_RSPQ5DISABLED(x) ((x) << S_RSPQ5DISABLED)
- #define F_RSPQ5DISABLED V_RSPQ5DISABLED(1U)
- #define S_RSPQ6DISABLED 14
- #define V_RSPQ6DISABLED(x) ((x) << S_RSPQ6DISABLED)
- #define F_RSPQ6DISABLED V_RSPQ6DISABLED(1U)
- #define S_RSPQ7DISABLED 15
- #define V_RSPQ7DISABLED(x) ((x) << S_RSPQ7DISABLED)
- #define F_RSPQ7DISABLED V_RSPQ7DISABLED(1U)
- #define S_FL0EMPTY 16
- #define V_FL0EMPTY(x) ((x) << S_FL0EMPTY)
- #define F_FL0EMPTY V_FL0EMPTY(1U)
- #define S_FL1EMPTY 17
- #define V_FL1EMPTY(x) ((x) << S_FL1EMPTY)
- #define F_FL1EMPTY V_FL1EMPTY(1U)
- #define S_FL2EMPTY 18
- #define V_FL2EMPTY(x) ((x) << S_FL2EMPTY)
- #define F_FL2EMPTY V_FL2EMPTY(1U)
- #define S_FL3EMPTY 19
- #define V_FL3EMPTY(x) ((x) << S_FL3EMPTY)
- #define F_FL3EMPTY V_FL3EMPTY(1U)
- #define S_FL4EMPTY 20
- #define V_FL4EMPTY(x) ((x) << S_FL4EMPTY)
- #define F_FL4EMPTY V_FL4EMPTY(1U)
- #define S_FL5EMPTY 21
- #define V_FL5EMPTY(x) ((x) << S_FL5EMPTY)
- #define F_FL5EMPTY V_FL5EMPTY(1U)
- #define S_FL6EMPTY 22
- #define V_FL6EMPTY(x) ((x) << S_FL6EMPTY)
- #define F_FL6EMPTY V_FL6EMPTY(1U)
- #define S_FL7EMPTY 23
- #define V_FL7EMPTY(x) ((x) << S_FL7EMPTY)
- #define F_FL7EMPTY V_FL7EMPTY(1U)
- #define S_FL8EMPTY 24
- #define V_FL8EMPTY(x) ((x) << S_FL8EMPTY)
- #define F_FL8EMPTY V_FL8EMPTY(1U)
- #define S_FL9EMPTY 25
- #define V_FL9EMPTY(x) ((x) << S_FL9EMPTY)
- #define F_FL9EMPTY V_FL9EMPTY(1U)
- #define S_FL10EMPTY 26
- #define V_FL10EMPTY(x) ((x) << S_FL10EMPTY)
- #define F_FL10EMPTY V_FL10EMPTY(1U)
- #define S_FL11EMPTY 27
- #define V_FL11EMPTY(x) ((x) << S_FL11EMPTY)
- #define F_FL11EMPTY V_FL11EMPTY(1U)
- #define S_FL12EMPTY 28
- #define V_FL12EMPTY(x) ((x) << S_FL12EMPTY)
- #define F_FL12EMPTY V_FL12EMPTY(1U)
- #define S_FL13EMPTY 29
- #define V_FL13EMPTY(x) ((x) << S_FL13EMPTY)
- #define F_FL13EMPTY V_FL13EMPTY(1U)
- #define S_FL14EMPTY 30
- #define V_FL14EMPTY(x) ((x) << S_FL14EMPTY)
- #define F_FL14EMPTY V_FL14EMPTY(1U)
- #define S_FL15EMPTY 31
- #define V_FL15EMPTY(x) ((x) << S_FL15EMPTY)
- #define F_FL15EMPTY V_FL15EMPTY(1U)
- #define S_FLXEMPTY 16
- #define M_FLXEMPTY 0xffff
- #define V_FLXEMPTY(x) ((x) << S_FLXEMPTY)
- #define G_FLXEMPTY(x) (((x) >> S_FLXEMPTY) & M_FLXEMPTY)
- #define A_SG_EGR_PRI_CNT 0x50
- #define S_EGRERROPCODE 24
- #define M_EGRERROPCODE 0xff
- #define V_EGRERROPCODE(x) ((x) << S_EGRERROPCODE)
- #define G_EGRERROPCODE(x) (((x) >> S_EGRERROPCODE) & M_EGRERROPCODE)
- #define S_EGRHIOPCODE 16
- #define M_EGRHIOPCODE 0xff
- #define V_EGRHIOPCODE(x) ((x) << S_EGRHIOPCODE)
- #define G_EGRHIOPCODE(x) (((x) >> S_EGRHIOPCODE) & M_EGRHIOPCODE)
- #define S_EGRLOOPCODE 8
- #define M_EGRLOOPCODE 0xff
- #define V_EGRLOOPCODE(x) ((x) << S_EGRLOOPCODE)
- #define G_EGRLOOPCODE(x) (((x) >> S_EGRLOOPCODE) & M_EGRLOOPCODE)
- #define S_EGRPRICNT 0
- #define M_EGRPRICNT 0x1f
- #define V_EGRPRICNT(x) ((x) << S_EGRPRICNT)
- #define G_EGRPRICNT(x) (((x) >> S_EGRPRICNT) & M_EGRPRICNT)
- #define A_SG_EGR_RCQ_DRB_THRSH 0x54
- #define S_HIRCQDRBTHRSH 16
- #define M_HIRCQDRBTHRSH 0x7ff
- #define V_HIRCQDRBTHRSH(x) ((x) << S_HIRCQDRBTHRSH)
- #define G_HIRCQDRBTHRSH(x) (((x) >> S_HIRCQDRBTHRSH) & M_HIRCQDRBTHRSH)
- #define S_LORCQDRBTHRSH 0
- #define M_LORCQDRBTHRSH 0x7ff
- #define V_LORCQDRBTHRSH(x) ((x) << S_LORCQDRBTHRSH)
- #define G_LORCQDRBTHRSH(x) (((x) >> S_LORCQDRBTHRSH) & M_LORCQDRBTHRSH)
- #define A_SG_EGR_CNTX_BADDR 0x58
- #define S_EGRCNTXBADDR 5
- #define M_EGRCNTXBADDR 0x7ffffff
- #define V_EGRCNTXBADDR(x) ((x) << S_EGRCNTXBADDR)
- #define G_EGRCNTXBADDR(x) (((x) >> S_EGRCNTXBADDR) & M_EGRCNTXBADDR)
- #define A_SG_INT_CAUSE 0x5c
- #define S_HIRCQPARITYERROR 31
- #define V_HIRCQPARITYERROR(x) ((x) << S_HIRCQPARITYERROR)
- #define F_HIRCQPARITYERROR V_HIRCQPARITYERROR(1U)
- #define S_LORCQPARITYERROR 30
- #define V_LORCQPARITYERROR(x) ((x) << S_LORCQPARITYERROR)
- #define F_LORCQPARITYERROR V_LORCQPARITYERROR(1U)
- #define S_HIDRBPARITYERROR 29
- #define V_HIDRBPARITYERROR(x) ((x) << S_HIDRBPARITYERROR)
- #define F_HIDRBPARITYERROR V_HIDRBPARITYERROR(1U)
- #define S_LODRBPARITYERROR 28
- #define V_LODRBPARITYERROR(x) ((x) << S_LODRBPARITYERROR)
- #define F_LODRBPARITYERROR V_LODRBPARITYERROR(1U)
- #define S_FLPARITYERROR 22
- #define M_FLPARITYERROR 0x3f
- #define V_FLPARITYERROR(x) ((x) << S_FLPARITYERROR)
- #define G_FLPARITYERROR(x) (((x) >> S_FLPARITYERROR) & M_FLPARITYERROR)
- #define S_ITPARITYERROR 20
- #define M_ITPARITYERROR 0x3
- #define V_ITPARITYERROR(x) ((x) << S_ITPARITYERROR)
- #define G_ITPARITYERROR(x) (((x) >> S_ITPARITYERROR) & M_ITPARITYERROR)
- #define S_IRPARITYERROR 19
- #define V_IRPARITYERROR(x) ((x) << S_IRPARITYERROR)
- #define F_IRPARITYERROR V_IRPARITYERROR(1U)
- #define S_RCPARITYERROR 18
- #define V_RCPARITYERROR(x) ((x) << S_RCPARITYERROR)
- #define F_RCPARITYERROR V_RCPARITYERROR(1U)
- #define S_OCPARITYERROR 17
- #define V_OCPARITYERROR(x) ((x) << S_OCPARITYERROR)
- #define F_OCPARITYERROR V_OCPARITYERROR(1U)
- #define S_CPPARITYERROR 16
- #define V_CPPARITYERROR(x) ((x) << S_CPPARITYERROR)
- #define F_CPPARITYERROR V_CPPARITYERROR(1U)
- #define S_R_REQ_FRAMINGERROR 15
- #define V_R_REQ_FRAMINGERROR(x) ((x) << S_R_REQ_FRAMINGERROR)
- #define F_R_REQ_FRAMINGERROR V_R_REQ_FRAMINGERROR(1U)
- #define S_UC_REQ_FRAMINGERROR 14
- #define V_UC_REQ_FRAMINGERROR(x) ((x) << S_UC_REQ_FRAMINGERROR)
- #define F_UC_REQ_FRAMINGERROR V_UC_REQ_FRAMINGERROR(1U)
- #define S_HICTLDRBDROPERR 13
- #define V_HICTLDRBDROPERR(x) ((x) << S_HICTLDRBDROPERR)
- #define F_HICTLDRBDROPERR V_HICTLDRBDROPERR(1U)
- #define S_LOCTLDRBDROPERR 12
- #define V_LOCTLDRBDROPERR(x) ((x) << S_LOCTLDRBDROPERR)
- #define F_LOCTLDRBDROPERR V_LOCTLDRBDROPERR(1U)
- #define S_HIPIODRBDROPERR 11
- #define V_HIPIODRBDROPERR(x) ((x) << S_HIPIODRBDROPERR)
- #define F_HIPIODRBDROPERR V_HIPIODRBDROPERR(1U)
- #define S_LOPIODRBDROPERR 10
- #define V_LOPIODRBDROPERR(x) ((x) << S_LOPIODRBDROPERR)
- #define F_LOPIODRBDROPERR V_LOPIODRBDROPERR(1U)
- #define S_HICRDTUNDFLOWERR 9
- #define V_HICRDTUNDFLOWERR(x) ((x) << S_HICRDTUNDFLOWERR)
- #define F_HICRDTUNDFLOWERR V_HICRDTUNDFLOWERR(1U)
- #define S_LOCRDTUNDFLOWERR 8
- #define V_LOCRDTUNDFLOWERR(x) ((x) << S_LOCRDTUNDFLOWERR)
- #define F_LOCRDTUNDFLOWERR V_LOCRDTUNDFLOWERR(1U)
- #define S_HIPRIORITYDBFULL 7
- #define V_HIPRIORITYDBFULL(x) ((x) << S_HIPRIORITYDBFULL)
- #define F_HIPRIORITYDBFULL V_HIPRIORITYDBFULL(1U)
- #define S_HIPRIORITYDBEMPTY 6
- #define V_HIPRIORITYDBEMPTY(x) ((x) << S_HIPRIORITYDBEMPTY)
- #define F_HIPRIORITYDBEMPTY V_HIPRIORITYDBEMPTY(1U)
- #define S_LOPRIORITYDBFULL 5
- #define V_LOPRIORITYDBFULL(x) ((x) << S_LOPRIORITYDBFULL)
- #define F_LOPRIORITYDBFULL V_LOPRIORITYDBFULL(1U)
- #define S_LOPRIORITYDBEMPTY 4
- #define V_LOPRIORITYDBEMPTY(x) ((x) << S_LOPRIORITYDBEMPTY)
- #define F_LOPRIORITYDBEMPTY V_LOPRIORITYDBEMPTY(1U)
- #define S_RSPQDISABLED 3
- #define V_RSPQDISABLED(x) ((x) << S_RSPQDISABLED)
- #define F_RSPQDISABLED V_RSPQDISABLED(1U)
- #define S_RSPQCREDITOVERFOW 2
- #define V_RSPQCREDITOVERFOW(x) ((x) << S_RSPQCREDITOVERFOW)
- #define F_RSPQCREDITOVERFOW V_RSPQCREDITOVERFOW(1U)
- #define S_FLEMPTY 1
- #define V_FLEMPTY(x) ((x) << S_FLEMPTY)
- #define F_FLEMPTY V_FLEMPTY(1U)
- #define S_RSPQSTARVE 0
- #define V_RSPQSTARVE(x) ((x) << S_RSPQSTARVE)
- #define F_RSPQSTARVE V_RSPQSTARVE(1U)
- #define A_SG_INT_ENABLE 0x60
- #define A_SG_CMDQ_CREDIT_TH 0x64
- #define S_TIMEOUT 8
- #define M_TIMEOUT 0xffffff
- #define V_TIMEOUT(x) ((x) << S_TIMEOUT)
- #define G_TIMEOUT(x) (((x) >> S_TIMEOUT) & M_TIMEOUT)
- #define S_THRESHOLD 0
- #define M_THRESHOLD 0xff
- #define V_THRESHOLD(x) ((x) << S_THRESHOLD)
- #define G_THRESHOLD(x) (((x) >> S_THRESHOLD) & M_THRESHOLD)
- #define A_SG_TIMER_TICK 0x68
- #define A_SG_CQ_CONTEXT_BADDR 0x6c
- #define S_BASEADDR 5
- #define M_BASEADDR 0x7ffffff
- #define V_BASEADDR(x) ((x) << S_BASEADDR)
- #define G_BASEADDR(x) (((x) >> S_BASEADDR) & M_BASEADDR)
- #define A_SG_OCO_BASE 0x70
- #define S_BASE1 16
- #define M_BASE1 0xffff
- #define V_BASE1(x) ((x) << S_BASE1)
- #define G_BASE1(x) (((x) >> S_BASE1) & M_BASE1)
- #define S_BASE0 0
- #define M_BASE0 0xffff
- #define V_BASE0(x) ((x) << S_BASE0)
- #define G_BASE0(x) (((x) >> S_BASE0) & M_BASE0)
- #define A_SG_DRB_PRI_THRESH 0x74
- #define S_DRBPRITHRSH 0
- #define M_DRBPRITHRSH 0xffff
- #define V_DRBPRITHRSH(x) ((x) << S_DRBPRITHRSH)
- #define G_DRBPRITHRSH(x) (((x) >> S_DRBPRITHRSH) & M_DRBPRITHRSH)
- #define A_SG_DEBUG_INDEX 0x78
- #define A_SG_DEBUG_DATA 0x7c
- /* registers for module PCIX1 */
- #define PCIX1_BASE_ADDR 0x80
- #define A_PCIX_INT_ENABLE 0x80
- #define S_MSIXPARERR 22
- #define M_MSIXPARERR 0x7
- #define V_MSIXPARERR(x) ((x) << S_MSIXPARERR)
- #define G_MSIXPARERR(x) (((x) >> S_MSIXPARERR) & M_MSIXPARERR)
- #define S_CFPARERR 18
- #define M_CFPARERR 0xf
- #define V_CFPARERR(x) ((x) << S_CFPARERR)
- #define G_CFPARERR(x) (((x) >> S_CFPARERR) & M_CFPARERR)
- #define S_RFPARERR 14
- #define M_RFPARERR 0xf
- #define V_RFPARERR(x) ((x) << S_RFPARERR)
- #define G_RFPARERR(x) (((x) >> S_RFPARERR) & M_RFPARERR)
- #define S_WFPARERR 12
- #define M_WFPARERR 0x3
- #define V_WFPARERR(x) ((x) << S_WFPARERR)
- #define G_WFPARERR(x) (((x) >> S_WFPARERR) & M_WFPARERR)
- #define S_PIOPARERR 11
- #define V_PIOPARERR(x) ((x) << S_PIOPARERR)
- #define F_PIOPARERR V_PIOPARERR(1U)
- #define S_DETUNCECCERR 10
- #define V_DETUNCECCERR(x) ((x) << S_DETUNCECCERR)
- #define F_DETUNCECCERR V_DETUNCECCERR(1U)
- #define S_DETCORECCERR 9
- #define V_DETCORECCERR(x) ((x) << S_DETCORECCERR)
- #define F_DETCORECCERR V_DETCORECCERR(1U)
- #define S_RCVSPLCMPERR 8
- #define V_RCVSPLCMPERR(x) ((x) << S_RCVSPLCMPERR)
- #define F_RCVSPLCMPERR V_RCVSPLCMPERR(1U)
- #define S_UNXSPLCMP 7
- #define V_UNXSPLCMP(x) ((x) << S_UNXSPLCMP)
- #define F_UNXSPLCMP V_UNXSPLCMP(1U)
- #define S_SPLCMPDIS 6
- #define V_SPLCMPDIS(x) ((x) << S_SPLCMPDIS)
- #define F_SPLCMPDIS V_SPLCMPDIS(1U)
- #define S_DETPARERR 5
- #define V_DETPARERR(x) ((x) << S_DETPARERR)
- #define F_DETPARERR V_DETPARERR(1U)
- #define S_SIGSYSERR 4
- #define V_SIGSYSERR(x) ((x) << S_SIGSYSERR)
- #define F_SIGSYSERR V_SIGSYSERR(1U)
- #define S_RCVMSTABT 3
- #define V_RCVMSTABT(x) ((x) << S_RCVMSTABT)
- #define F_RCVMSTABT V_RCVMSTABT(1U)
- #define S_RCVTARABT 2
- #define V_RCVTARABT(x) ((x) << S_RCVTARABT)
- #define F_RCVTARABT V_RCVTARABT(1U)
- #define S_SIGTARABT 1
- #define V_SIGTARABT(x) ((x) << S_SIGTARABT)
- #define F_SIGTARABT V_SIGTARABT(1U)
- #define S_MSTDETPARERR 0
- #define V_MSTDETPARERR(x) ((x) << S_MSTDETPARERR)
- #define F_MSTDETPARERR V_MSTDETPARERR(1U)
- #define A_PCIX_INT_CAUSE 0x84
- #define A_PCIX_CFG 0x88
- #define S_DMASTOPEN 19
- #define V_DMASTOPEN(x) ((x) << S_DMASTOPEN)
- #define F_DMASTOPEN V_DMASTOPEN(1U)
- #define S_CLIDECEN 18
- #define V_CLIDECEN(x) ((x) << S_CLIDECEN)
- #define F_CLIDECEN V_CLIDECEN(1U)
- #define S_LATTMRDIS 17
- #define V_LATTMRDIS(x) ((x) << S_LATTMRDIS)
- #define F_LATTMRDIS V_LATTMRDIS(1U)
- #define S_LOWPWREN 16
- #define V_LOWPWREN(x) ((x) << S_LOWPWREN)
- #define F_LOWPWREN V_LOWPWREN(1U)
- #define S_ASYNCINTVEC 11
- #define M_ASYNCINTVEC 0x1f
- #define V_ASYNCINTVEC(x) ((x) << S_ASYNCINTVEC)
- #define G_ASYNCINTVEC(x) (((x) >> S_ASYNCINTVEC) & M_ASYNCINTVEC)
- #define S_MAXSPLTRNC 8
- #define M_MAXSPLTRNC 0x7
- #define V_MAXSPLTRNC(x) ((x) << S_MAXSPLTRNC)
- #define G_MAXSPLTRNC(x) (((x) >> S_MAXSPLTRNC) & M_MAXSPLTRNC)
- #define S_MAXSPLTRNR 5
- #define M_MAXSPLTRNR 0x7
- #define V_MAXSPLTRNR(x) ((x) << S_MAXSPLTRNR)
- #define G_MAXSPLTRNR(x) (((x) >> S_MAXSPLTRNR) & M_MAXSPLTRNR)
- #define S_MAXWRBYTECNT 3
- #define M_MAXWRBYTECNT 0x3
- #define V_MAXWRBYTECNT(x) ((x) << S_MAXWRBYTECNT)
- #define G_MAXWRBYTECNT(x) (((x) >> S_MAXWRBYTECNT) & M_MAXWRBYTECNT)
- #define S_WRREQATOMICEN 2
- #define V_WRREQATOMICEN(x) ((x) << S_WRREQATOMICEN)
- #define F_WRREQATOMICEN V_WRREQATOMICEN(1U)
- #define S_RSTWRMMODE 1
- #define V_RSTWRMMODE(x) ((x) << S_RSTWRMMODE)
- #define F_RSTWRMMODE V_RSTWRMMODE(1U)
- #define S_PIOACK64EN 0
- #define V_PIOACK64EN(x) ((x) << S_PIOACK64EN)
- #define F_PIOACK64EN V_PIOACK64EN(1U)
- #define A_PCIX_MODE 0x8c
- #define S_PCLKRANGE 6
- #define M_PCLKRANGE 0x3
- #define V_PCLKRANGE(x) ((x) << S_PCLKRANGE)
- #define G_PCLKRANGE(x) (((x) >> S_PCLKRANGE) & M_PCLKRANGE)
- #define S_PCIXINITPAT 2
- #define M_PCIXINITPAT 0xf
- #define V_PCIXINITPAT(x) ((x) << S_PCIXINITPAT)
- #define G_PCIXINITPAT(x) (((x) >> S_PCIXINITPAT) & M_PCIXINITPAT)
- #define S_66MHZ 1
- #define V_66MHZ(x) ((x) << S_66MHZ)
- #define F_66MHZ V_66MHZ(1U)
- #define S_64BIT 0
- #define V_64BIT(x) ((x) << S_64BIT)
- #define F_64BIT V_64BIT(1U)
- #define A_PCIX_CAL 0x90
- #define S_BUSY 31
- #define V_BUSY(x) ((x) << S_BUSY)
- #define F_BUSY V_BUSY(1U)
- #define S_PERCALDIV 22
- #define M_PERCALDIV 0xff
- #define V_PERCALDIV(x) ((x) << S_PERCALDIV)
- #define G_PERCALDIV(x) (((x) >> S_PERCALDIV) & M_PERCALDIV)
- #define S_PERCALEN 21
- #define V_PERCALEN(x) ((x) << S_PERCALEN)
- #define F_PERCALEN V_PERCALEN(1U)
- #define S_SGLCALEN 20
- #define V_SGLCALEN(x) ((x) << S_SGLCALEN)
- #define F_SGLCALEN V_SGLCALEN(1U)
- #define S_ZINUPDMODE 19
- #define V_ZINUPDMODE(x) ((x) << S_ZINUPDMODE)
- #define F_ZINUPDMODE V_ZINUPDMODE(1U)
- #define S_ZINSEL 18
- #define V_ZINSEL(x) ((x) << S_ZINSEL)
- #define F_ZINSEL V_ZINSEL(1U)
- #define S_ZPDMAN 15
- #define M_ZPDMAN 0x7
- #define V_ZPDMAN(x) ((x) << S_ZPDMAN)
- #define G_ZPDMAN(x) (((x) >> S_ZPDMAN) & M_ZPDMAN)
- #define S_ZPUMAN 12
- #define M_ZPUMAN 0x7
- #define V_ZPUMAN(x) ((x) << S_ZPUMAN)
- #define G_ZPUMAN(x) (((x) >> S_ZPUMAN) & M_ZPUMAN)
- #define S_ZPDOUT 9
- #define M_ZPDOUT 0x7
- #define V_ZPDOUT(x) ((x) << S_ZPDOUT)
- #define G_ZPDOUT(x) (((x) >> S_ZPDOUT) & M_ZPDOUT)
- #define S_ZPUOUT 6
- #define M_ZPUOUT 0x7
- #define V_ZPUOUT(x) ((x) << S_ZPUOUT)
- #define G_ZPUOUT(x) (((x) >> S_ZPUOUT) & M_ZPUOUT)
- #define S_ZPDIN 3
- #define M_ZPDIN 0x7
- #define V_ZPDIN(x) ((x) << S_ZPDIN)
- #define G_ZPDIN(x) (((x) >> S_ZPDIN) & M_ZPDIN)
- #define S_ZPUIN 0
- #define M_ZPUIN 0x7
- #define V_ZPUIN(x) ((x) << S_ZPUIN)
- #define G_ZPUIN(x) (((x) >> S_ZPUIN) & M_ZPUIN)
- #define A_PCIX_WOL 0x94
- #define S_WAKEUP1 3
- #define V_WAKEUP1(x) ((x) << S_WAKEUP1)
- #define F_WAKEUP1 V_WAKEUP1(1U)
- #define S_WAKEUP0 2
- #define V_WAKEUP0(x) ((x) << S_WAKEUP0)
- #define F_WAKEUP0 V_WAKEUP0(1U)
- #define S_SLEEPMODE1 1
- #define V_SLEEPMODE1(x) ((x) << S_SLEEPMODE1)
- #define F_SLEEPMODE1 V_SLEEPMODE1(1U)
- #define S_SLEEPMODE0 0
- #define V_SLEEPMODE0(x) ((x) << S_SLEEPMODE0)
- #define F_SLEEPMODE0 V_SLEEPMODE0(1U)
- #define A_PCIX_STAT0 0x98
- #define S_PIOREQFIFOLEVEL 26
- #define M_PIOREQFIFOLEVEL 0x3f
- #define V_PIOREQFIFOLEVEL(x) ((x) << S_PIOREQFIFOLEVEL)
- #define G_PIOREQFIFOLEVEL(x) (((x) >> S_PIOREQFIFOLEVEL) & M_PIOREQFIFOLEVEL)
- #define S_RFINIST 24
- #define M_RFINIST 0x3
- #define V_RFINIST(x) ((x) << S_RFINIST)
- #define G_RFINIST(x) (((x) >> S_RFINIST) & M_RFINIST)
- #define S_RFRESPRDST 22
- #define M_RFRESPRDST 0x3
- #define V_RFRESPRDST(x) ((x) << S_RFRESPRDST)
- #define G_RFRESPRDST(x) (((x) >> S_RFRESPRDST) & M_RFRESPRDST)
- #define S_TARCST 19
- #define M_TARCST 0x7
- #define V_TARCST(x) ((x) << S_TARCST)
- #define G_TARCST(x) (((x) >> S_TARCST) & M_TARCST)
- #define S_TARXST 16
- #define M_TARXST 0x7
- #define V_TARXST(x) ((x) << S_TARXST)
- #define G_TARXST(x) (((x) >> S_TARXST) & M_TARXST)
- #define S_WFREQWRST 13
- #define M_WFREQWRST 0x7
- #define V_WFREQWRST(x) ((x) << S_WFREQWRST)
- #define G_WFREQWRST(x) (((x) >> S_WFREQWRST) & M_WFREQWRST)
- #define S_WFRESPFIFOEMPTY 12
- #define V_WFRESPFIFOEMPTY(x) ((x) << S_WFRESPFIFOEMPTY)
- #define F_WFRESPFIFOEMPTY V_WFRESPFIFOEMPTY(1U)
- #define S_WFREQFIFOEMPTY 11
- #define V_WFREQFIFOEMPTY(x) ((x) << S_WFREQFIFOEMPTY)
- #define F_WFREQFIFOEMPTY V_WFREQFIFOEMPTY(1U)
- #define S_RFRESPFIFOEMPTY 10
- #define V_RFRESPFIFOEMPTY(x) ((x) << S_RFRESPFIFOEMPTY)
- #define F_RFRESPFIFOEMPTY V_RFRESPFIFOEMPTY(1U)
- #define S_RFREQFIFOEMPTY 9
- #define V_RFREQFIFOEMPTY(x) ((x) << S_RFREQFIFOEMPTY)
- #define F_RFREQFIFOEMPTY V_RFREQFIFOEMPTY(1U)
- #define S_PIORESPFIFOLEVEL 7
- #define M_PIORESPFIFOLEVEL 0x3
- #define V_PIORESPFIFOLEVEL(x) ((x) << S_PIORESPFIFOLEVEL)
- #define G_PIORESPFIFOLEVEL(x) (((x) >> S_PIORESPFIFOLEVEL) & M_PIORESPFIFOLEVEL)
- #define S_CFRESPFIFOEMPTY 6
- #define V_CFRESPFIFOEMPTY(x) ((x) << S_CFRESPFIFOEMPTY)
- #define F_CFRESPFIFOEMPTY V_CFRESPFIFOEMPTY(1U)
- #define S_CFREQFIFOEMPTY 5
- #define V_CFREQFIFOEMPTY(x) ((x) << S_CFREQFIFOEMPTY)
- #define F_CFREQFIFOEMPTY V_CFREQFIFOEMPTY(1U)
- #define S_VPDRESPFIFOEMPTY 4
- #define V_VPDRESPFIFOEMPTY(x) ((x) << S_VPDRESPFIFOEMPTY)
- #define F_VPDRESPFIFOEMPTY V_VPDRESPFIFOEMPTY(1U)
- #define S_VPDREQFIFOEMPTY 3
- #define V_VPDREQFIFOEMPTY(x) ((x) << S_VPDREQFIFOEMPTY)
- #define F_VPDREQFIFOEMPTY V_VPDREQFIFOEMPTY(1U)
- #define S_PIO_RSPPND 2
- #define V_PIO_RSPPND(x) ((x) << S_PIO_RSPPND)
- #define F_PIO_RSPPND V_PIO_RSPPND(1U)
- #define S_DLYTRNPND 1
- #define V_DLYTRNPND(x) ((x) << S_DLYTRNPND)
- #define F_DLYTRNPND V_DLYTRNPND(1U)
- #define S_SPLTRNPND 0
- #define V_SPLTRNPND(x) ((x) << S_SPLTRNPND)
- #define F_SPLTRNPND V_SPLTRNPND(1U)
- #define A_PCIX_STAT1 0x9c
- #define S_WFINIST 26
- #define M_WFINIST 0xf
- #define V_WFINIST(x) ((x) << S_WFINIST)
- #define G_WFINIST(x) (((x) >> S_WFINIST) & M_WFINIST)
- #define S_ARBST 23
- #define M_ARBST 0x7
- #define V_ARBST(x) ((x) << S_ARBST)
- #define G_ARBST(x) (((x) >> S_ARBST) & M_ARBST)
- #define S_PMIST 21
- #define M_PMIST 0x3
- #define V_PMIST(x) ((x) << S_PMIST)
- #define G_PMIST(x) (((x) >> S_PMIST) & M_PMIST)
- #define S_CALST 19
- #define M_CALST 0x3
- #define V_CALST(x) ((x) << S_CALST)
- #define G_CALST(x) (((x) >> S_CALST) & M_CALST)
- #define S_CFREQRDST 17
- #define M_CFREQRDST 0x3
- #define V_CFREQRDST(x) ((x) << S_CFREQRDST)
- #define G_CFREQRDST(x) (((x) >> S_CFREQRDST) & M_CFREQRDST)
- #define S_CFINIST 15
- #define M_CFINIST 0x3
- #define V_CFINIST(x) ((x) << S_CFINIST)
- #define G_CFINIST(x) (((x) >> S_CFINIST) & M_CFINIST)
- #define S_CFRESPRDST 13
- #define M_CFRESPRDST 0x3
- #define V_CFRESPRDST(x) ((x) << S_CFRESPRDST)
- #define G_CFRESPRDST(x) (((x) >> S_CFRESPRDST) & M_CFRESPRDST)
- #define S_INICST 10
- #define M_INICST 0x7
- #define V_INICST(x) ((x) << S_INICST)
- #define G_INICST(x) (((x) >> S_INICST) & M_INICST)
- #define S_INIXST 7
- #define M_INIXST 0x7
- #define V_INIXST(x) ((x) << S_INIXST)
- #define G_INIXST(x) (((x) >> S_INIXST) & M_INIXST)
- #define S_INTST 4
- #define M_INTST 0x7
- #define V_INTST(x) ((x) << S_INTST)
- #define G_INTST(x) (((x) >> S_INTST) & M_INTST)
- #define S_PIOST 2
- #define M_PIOST 0x3
- #define V_PIOST(x) ((x) << S_PIOST)
- #define G_PIOST(x) (((x) >> S_PIOST) & M_PIOST)
- #define S_RFREQRDST 0
- #define M_RFREQRDST 0x3
- #define V_RFREQRDST(x) ((x) << S_RFREQRDST)
- #define G_RFREQRDST(x) (((x) >> S_RFREQRDST) & M_RFREQRDST)
- /* registers for module PCIE0 */
- #define PCIE0_BASE_ADDR 0x80
- #define A_PCIE_INT_ENABLE 0x80
- #define S_BISTERR 19
- #define M_BISTERR 0xff
- #define V_BISTERR(x) ((x) << S_BISTERR)
- #define G_BISTERR(x) (((x) >> S_BISTERR) & M_BISTERR)
- #define S_TXPARERR 18
- #define V_TXPARERR(x) ((x) << S_TXPARERR)
- #define F_TXPARERR V_TXPARERR(1U)
- #define S_RXPARERR 17
- #define V_RXPARERR(x) ((x) << S_RXPARERR)
- #define F_RXPARERR V_RXPARERR(1U)
- #define S_RETRYLUTPARERR 16
- #define V_RETRYLUTPARERR(x) ((x) << S_RETRYLUTPARERR)
- #define F_RETRYLUTPARERR V_RETRYLUTPARERR(1U)
- #define S_RETRYBUFPARERR 15
- #define V_RETRYBUFPARERR(x) ((x) << S_RETRYBUFPARERR)
- #define F_RETRYBUFPARERR V_RETRYBUFPARERR(1U)
- #define S_PCIE_MSIXPARERR 12
- #define M_PCIE_MSIXPARERR 0x7
- #define V_PCIE_MSIXPARERR(x) ((x) << S_PCIE_MSIXPARERR)
- #define G_PCIE_MSIXPARERR(x) (((x) >> S_PCIE_MSIXPARERR) & M_PCIE_MSIXPARERR)
- #define S_PCIE_CFPARERR 11
- #define V_PCIE_CFPARERR(x) ((x) << S_PCIE_CFPARERR)
- #define F_PCIE_CFPARERR V_PCIE_CFPARERR(1U)
- #define S_PCIE_RFPARERR 10
- #define V_PCIE_RFPARERR(x) ((x) << S_PCIE_RFPARERR)
- #define F_PCIE_RFPARERR V_PCIE_RFPARERR(1U)
- #define S_PCIE_WFPARERR 9
- #define V_PCIE_WFPARERR(x) ((x) << S_PCIE_WFPARERR)
- #define F_PCIE_WFPARERR V_PCIE_WFPARERR(1U)
- #define S_PCIE_PIOPARERR 8
- #define V_PCIE_PIOPARERR(x) ((x) << S_PCIE_PIOPARERR)
- #define F_PCIE_PIOPARERR V_PCIE_PIOPARERR(1U)
- #define S_UNXSPLCPLERRC 7
- #define V_UNXSPLCPLERRC(x) ((x) << S_UNXSPLCPLERRC)
- #define F_UNXSPLCPLERRC V_UNXSPLCPLERRC(1U)
- #define S_UNXSPLCPLERRR 6
- #define V_UNXSPLCPLERRR(x) ((x) << S_UNXSPLCPLERRR)
- #define F_UNXSPLCPLERRR V_UNXSPLCPLERRR(1U)
- #define S_VPDADDRCHNG 5
- #define V_VPDADDRCHNG(x) ((x) << S_VPDADDRCHNG)
- #define F_VPDADDRCHNG V_VPDADDRCHNG(1U)
- #define S_BUSMSTREN 4
- #define V_BUSMSTREN(x) ((x) << S_BUSMSTREN)
- #define F_BUSMSTREN V_BUSMSTREN(1U)
- #define S_PMSTCHNG 3
- #define V_PMSTCHNG(x) ((x) << S_PMSTCHNG)
- #define F_PMSTCHNG V_PMSTCHNG(1U)
- #define S_PEXMSG 2
- #define V_PEXMSG(x) ((x) << S_PEXMSG)
- #define F_PEXMSG V_PEXMSG(1U)
- #define S_ZEROLENRD 1
- #define V_ZEROLENRD(x) ((x) << S_ZEROLENRD)
- #define F_ZEROLENRD V_ZEROLENRD(1U)
- #define S_PEXERR 0
- #define V_PEXERR(x) ((x) << S_PEXERR)
- #define F_PEXERR V_PEXERR(1U)
- #define A_PCIE_INT_CAUSE 0x84
- #define A_PCIE_CFG 0x88
- #define S_PCIE_DMASTOPEN 24
- #define V_PCIE_DMASTOPEN(x) ((x) << S_PCIE_DMASTOPEN)
- #define F_PCIE_DMASTOPEN V_PCIE_DMASTOPEN(1U)
- #define S_PRIORITYINTA 23
- #define V_PRIORITYINTA(x) ((x) << S_PRIORITYINTA)
- #define F_PRIORITYINTA V_PRIORITYINTA(1U)
- #define S_INIFULLPKT 22
- #define V_INIFULLPKT(x) ((x) << S_INIFULLPKT)
- #define F_INIFULLPKT V_INIFULLPKT(1U)
- #define S_ENABLELINKDWNDRST 21
- #define V_ENABLELINKDWNDRST(x) ((x) << S_ENABLELINKDWNDRST)
- #define F_ENABLELINKDWNDRST V_ENABLELINKDWNDRST(1U)
- #define S_ENABLELINKDOWNRST 20
- #define V_ENABLELINKDOWNRST(x) ((x) << S_ENABLELINKDOWNRST)
- #define F_ENABLELINKDOWNRST V_ENABLELINKDOWNRST(1U)
- #define S_ENABLEHOTRST 19
- #define V_ENABLEHOTRST(x) ((x) << S_ENABLEHOTRST)
- #define F_ENABLEHOTRST V_ENABLEHOTRST(1U)
- #define S_INIWAITFORGNT 18
- #define V_INIWAITFORGNT(x) ((x) << S_INIWAITFORGNT)
- #define F_INIWAITFORGNT V_INIWAITFORGNT(1U)
- #define S_INIBEDIS 17
- #define V_INIBEDIS(x) ((x) << S_INIBEDIS)
- #define F_INIBEDIS V_INIBEDIS(1U)
- #define S_PCIE_CLIDECEN 16
- #define V_PCIE_CLIDECEN(x) ((x) << S_PCIE_CLIDECEN)
- #define F_PCIE_CLIDECEN V_PCIE_CLIDECEN(1U)
- #define S_PCIE_MAXSPLTRNC 7
- #define M_PCIE_MAXSPLTRNC 0xf
- #define V_PCIE_MAXSPLTRNC(x) ((x) << S_PCIE_MAXSPLTRNC)
- #define G_PCIE_MAXSPLTRNC(x) (((x) >> S_PCIE_MAXSPLTRNC) & M_PCIE_MAXSPLTRNC)
- #define S_PCIE_MAXSPLTRNR 1
- #define M_PCIE_MAXSPLTRNR 0x3f
- #define V_PCIE_MAXSPLTRNR(x) ((x) << S_PCIE_MAXSPLTRNR)
- #define G_PCIE_MAXSPLTRNR(x) (((x) >> S_PCIE_MAXSPLTRNR) & M_PCIE_MAXSPLTRNR)
- #define S_CRSTWRMMODE 0
- #define V_CRSTWRMMODE(x) ((x) << S_CRSTWRMMODE)
- #define F_CRSTWRMMODE V_CRSTWRMMODE(1U)
- #define A_PCIE_MODE 0x8c
- #define S_TAR_STATE 29
- #define M_TAR_STATE 0x7
- #define V_TAR_STATE(x) ((x) << S_TAR_STATE)
- #define G_TAR_STATE(x) (((x) >> S_TAR_STATE) & M_TAR_STATE)
- #define S_RF_STATEINI 26
- #define M_RF_STATEINI 0x7
- #define V_RF_STATEINI(x) ((x) << S_RF_STATEINI)
- #define G_RF_STATEINI(x) (((x) >> S_RF_STATEINI) & M_RF_STATEINI)
- #define S_CF_STATEINI 23
- #define M_CF_STATEINI 0x7
- #define V_CF_STATEINI(x) ((x) << S_CF_STATEINI)
- #define G_CF_STATEINI(x) (((x) >> S_CF_STATEINI) & M_CF_STATEINI)
- #define S_PIO_STATEPL 20
- #define M_PIO_STATEPL 0x7
- #define V_PIO_STATEPL(x) ((x) << S_PIO_STATEPL)
- #define G_PIO_STATEPL(x) (((x) >> S_PIO_STATEPL) & M_PIO_STATEPL)
- #define S_PIO_STATEISC 18
- #define M_PIO_STATEISC 0x3
- #define V_PIO_STATEISC(x) ((x) << S_PIO_STATEISC)
- #define G_PIO_STATEISC(x) (((x) >> S_PIO_STATEISC) & M_PIO_STATEISC)
- #define S_NUMFSTTRNSEQRX 10
- #define M_NUMFSTTRNSEQRX 0xff
- #define V_NUMFSTTRNSEQRX(x) ((x) << S_NUMFSTTRNSEQRX)
- #define G_NUMFSTTRNSEQRX(x) (((x) >> S_NUMFSTTRNSEQRX) & M_NUMFSTTRNSEQRX)
- #define S_LNKCNTLSTATE 2
- #define M_LNKCNTLSTATE 0xff
- #define V_LNKCNTLSTATE(x) ((x) << S_LNKCNTLSTATE)
- #define G_LNKCNTLSTATE(x) (((x) >> S_LNKCNTLSTATE) & M_LNKCNTLSTATE)
- #define S_VC0UP 1
- #define V_VC0UP(x) ((x) << S_VC0UP)
- #define F_VC0UP V_VC0UP(1U)
- #define S_LNKINITIAL 0
- #define V_LNKINITIAL(x) ((x) << S_LNKINITIAL)
- #define F_LNKINITIAL V_LNKINITIAL(1U)
- #define A_PCIE_STAT 0x90
- #define S_INI_STATE 28
- #define M_INI_STATE 0xf
- #define V_INI_STATE(x) ((x) << S_INI_STATE)
- #define G_INI_STATE(x) (((x) >> S_INI_STATE) & M_INI_STATE)
- #define S_WF_STATEINI 24
- #define M_WF_STATEINI 0xf
- #define V_WF_STATEINI(x) ((x) << S_WF_STATEINI)
- #define G_WF_STATEINI(x) (((x) >> S_WF_STATEINI) & M_WF_STATEINI)
- #define S_PLM_REQFIFOCNT 22
- #define M_PLM_REQFIFOCNT 0x3
- #define V_PLM_REQFIFOCNT(x) ((x) << S_PLM_REQFIFOCNT)
- #define G_PLM_REQFIFOCNT(x) (((x) >> S_PLM_REQFIFOCNT) & M_PLM_REQFIFOCNT)
- #define S_ER_REQFIFOEMPTY 21
- #define V_ER_REQFIFOEMPTY(x) ((x) << S_ER_REQFIFOEMPTY)
- #define F_ER_REQFIFOEMPTY V_ER_REQFIFOEMPTY(1U)
- #define S_WF_RSPFIFOEMPTY 20
- #define V_WF_RSPFIFOEMPTY(x) ((x) << S_WF_RSPFIFOEMPTY)
- #define F_WF_RSPFIFOEMPTY V_WF_RSPFIFOEMPTY(1U)
- #define S_WF_REQFIFOEMPTY 19
- #define V_WF_REQFIFOEMPTY(x) ((x) << S_WF_REQFIFOEMPTY)
- #define F_WF_REQFIFOEMPTY V_WF_REQFIFOEMPTY(1U)
- #define S_RF_RSPFIFOEMPTY 18
- #define V_RF_RSPFIFOEMPTY(x) ((x) << S_RF_RSPFIFOEMPTY)
- #define F_RF_RSPFIFOEMPTY V_RF_RSPFIFOEMPTY(1U)
- #define S_RF_REQFIFOEMPTY 17
- #define V_RF_REQFIFOEMPTY(x) ((x) << S_RF_REQFIFOEMPTY)
- #define F_RF_REQFIFOEMPTY V_RF_REQFIFOEMPTY(1U)
- #define S_RF_ACTEMPTY 16
- #define V_RF_ACTEMPTY(x) ((x) << S_RF_ACTEMPTY)
- #define F_RF_ACTEMPTY V_RF_ACTEMPTY(1U)
- #define S_PIO_RSPFIFOCNT 11
- #define M_PIO_RSPFIFOCNT 0x1f
- #define V_PIO_RSPFIFOCNT(x) ((x) << S_PIO_RSPFIFOCNT)
- #define G_PIO_RSPFIFOCNT(x) (((x) >> S_PIO_RSPFIFOCNT) & M_PIO_RSPFIFOCNT)
- #define S_PIO_REQFIFOCNT 5
- #define M_PIO_REQFIFOCNT 0x3f
- #define V_PIO_REQFIFOCNT(x) ((x) << S_PIO_REQFIFOCNT)
- #define G_PIO_REQFIFOCNT(x) (((x) >> S_PIO_REQFIFOCNT) & M_PIO_REQFIFOCNT)
- #define S_CF_RSPFIFOEMPTY 4
- #define V_CF_RSPFIFOEMPTY(x) ((x) << S_CF_RSPFIFOEMPTY)
- #define F_CF_RSPFIFOEMPTY V_CF_RSPFIFOEMPTY(1U)
- #define S_CF_REQFIFOEMPTY 3
- #define V_CF_REQFIFOEMPTY(x) ((x) << S_CF_REQFIFOEMPTY)
- #define F_CF_REQFIFOEMPTY V_CF_REQFIFOEMPTY(1U)
- #define S_CF_ACTEMPTY 2
- #define V_CF_ACTEMPTY(x) ((x) << S_CF_ACTEMPTY)
- #define F_CF_ACTEMPTY V_CF_ACTEMPTY(1U)
- #define S_VPD_RSPFIFOEMPTY 1
- #define V_VPD_RSPFIFOEMPTY(x) ((x) << S_VPD_RSPFIFOEMPTY)
- #define F_VPD_RSPFIFOEMPTY V_VPD_RSPFIFOEMPTY(1U)
- #define S_VPD_REQFIFOEMPTY 0
- #define V_VPD_REQFIFOEMPTY(x) ((x) << S_VPD_REQFIFOEMPTY)
- #define F_VPD_REQFIFOEMPTY V_VPD_REQFIFOEMPTY(1U)
- #define A_PCIE_CAL 0x90
- #define S_CALBUSY 31
- #define V_CALBUSY(x) ((x) << S_CALBUSY)
- #define F_CALBUSY V_CALBUSY(1U)
- #define S_CALFAULT 30
- #define V_CALFAULT(x) ((x) << S_CALFAULT)
- #define F_CALFAULT V_CALFAULT(1U)
- #define S_PCIE_ZINSEL 11
- #define V_PCIE_ZINSEL(x) ((x) << S_PCIE_ZINSEL)
- #define F_PCIE_ZINSEL V_PCIE_ZINSEL(1U)
- #define S_ZMAN 8
- #define M_ZMAN 0x7
- #define V_ZMAN(x) ((x) << S_ZMAN)
- #define G_ZMAN(x) (((x) >> S_ZMAN) & M_ZMAN)
- #define S_ZOUT 3
- #define M_ZOUT 0x1f
- #define V_ZOUT(x) ((x) << S_ZOUT)
- #define G_ZOUT(x) (((x) >> S_ZOUT) & M_ZOUT)
- #define S_ZIN 0
- #define M_ZIN 0x7
- #define V_ZIN(x) ((x) << S_ZIN)
- #define G_ZIN(x) (((x) >> S_ZIN) & M_ZIN)
- #define A_PCIE_WOL 0x94
- #define S_CF_RSPSTATE 12
- #define M_CF_RSPSTATE 0x3
- #define V_CF_RSPSTATE(x) ((x) << S_CF_RSPSTATE)
- #define G_CF_RSPSTATE(x) (((x) >> S_CF_RSPSTATE) & M_CF_RSPSTATE)
- #define S_RF_RSPSTATE 10
- #define M_RF_RSPSTATE 0x3
- #define V_RF_RSPSTATE(x) ((x) << S_RF_RSPSTATE)
- #define G_RF_RSPSTATE(x) (((x) >> S_RF_RSPSTATE) & M_RF_RSPSTATE)
- #define S_PME_STATE 7
- #define M_PME_STATE 0x7
- #define V_PME_STATE(x) ((x) << S_PME_STATE)
- #define G_PME_STATE(x) (((x) >> S_PME_STATE) & M_PME_STATE)
- #define S_INT_STATE 4
- #define M_INT_STATE 0x7
- #define V_INT_STATE(x) ((x) << S_INT_STATE)
- #define G_INT_STATE(x) (((x) >> S_INT_STATE) & M_INT_STATE)
- #define A_PCIE_PEX_CTRL0 0x98
- #define S_CPLTIMEOUTRETRY 31
- #define V_CPLTIMEOUTRETRY(x) ((x) << S_CPLTIMEOUTRETRY)
- #define F_CPLTIMEOUTRETRY V_CPLTIMEOUTRETRY(1U)
- #define S_STRICTTSMN 30
- #define V_STRICTTSMN(x) ((x) << S_STRICTTSMN)
- #define F_STRICTTSMN V_STRICTTSMN(1U)
- #define S_NUMFSTTRNSEQ 22
- #define M_NUMFSTTRNSEQ 0xff
- #define V_NUMFSTTRNSEQ(x) ((x) << S_NUMFSTTRNSEQ)
- #define G_NUMFSTTRNSEQ(x) (((x) >> S_NUMFSTTRNSEQ) & M_NUMFSTTRNSEQ)
- #define S_REPLAYLMT 2
- #define M_REPLAYLMT 0xfffff
- #define V_REPLAYLMT(x) ((x) << S_REPLAYLMT)
- #define G_REPLAYLMT(x) (((x) >> S_REPLAYLMT) & M_REPLAYLMT)
- #define S_TXPNDCHKEN 1
- #define V_TXPNDCHKEN(x) ((x) << S_TXPNDCHKEN)
- #define F_TXPNDCHKEN V_TXPNDCHKEN(1U)
- #define S_CPLPNDCHKEN 0
- #define V_CPLPNDCHKEN(x) ((x) << S_CPLPNDCHKEN)
- #define F_CPLPNDCHKEN V_CPLPNDCHKEN(1U)
- #define A_PCIE_PEX_CTRL1 0x9c
- #define S_RXPHYERREN 31
- #define V_RXPHYERREN(x) ((x) << S_RXPHYERREN)
- #define F_RXPHYERREN V_RXPHYERREN(1U)
- #define S_DLLPTIMEOUTLMT 13
- #define M_DLLPTIMEOUTLMT 0x3ffff
- #define V_DLLPTIMEOUTLMT(x) ((x) << S_DLLPTIMEOUTLMT)
- #define G_DLLPTIMEOUTLMT(x) (((x) >> S_DLLPTIMEOUTLMT) & M_DLLPTIMEOUTLMT)
- #define S_ACKLAT 0
- #define M_ACKLAT 0x1fff
- #define V_ACKLAT(x) ((x) << S_ACKLAT)
- #define G_ACKLAT(x) (((x) >> S_ACKLAT) & M_ACKLAT)
- #define S_T3A_DLLPTIMEOUTLMT 11
- #define M_T3A_DLLPTIMEOUTLMT 0xfffff
- #define V_T3A_DLLPTIMEOUTLMT(x) ((x) << S_T3A_DLLPTIMEOUTLMT)
- #define G_T3A_DLLPTIMEOUTLMT(x) (((x) >> S_T3A_DLLPTIMEOUTLMT) & M_T3A_DLLPTIMEOUTLMT)
- #define S_T3A_ACKLAT 0
- #define M_T3A_ACKLAT 0x7ff
- #define V_T3A_ACKLAT(x) ((x) << S_T3A_ACKLAT)
- #define G_T3A_ACKLAT(x) (((x) >> S_T3A_ACKLAT) & M_T3A_ACKLAT)
- #define A_PCIE_PEX_CTRL2 0xa0
- #define S_LNKCNTLDETDIR 30
- #define V_LNKCNTLDETDIR(x) ((x) << S_LNKCNTLDETDIR)
- #define F_LNKCNTLDETDIR V_LNKCNTLDETDIR(1U)
- #define S_ENTERL1REN 29
- #define V_ENTERL1REN(x) ((x) << S_ENTERL1REN)
- #define F_ENTERL1REN V_ENTERL1REN(1U)
- #define S_PMEXITL1REQ 28
- #define V_PMEXITL1REQ(x) ((x) << S_PMEXITL1REQ)
- #define F_PMEXITL1REQ V_PMEXITL1REQ(1U)
- #define S_PMTXIDLE 27
- #define V_PMTXIDLE(x) ((x) << S_PMTXIDLE)
- #define F_PMTXIDLE V_PMTXIDLE(1U)
- #define S_PCIMODELOOP 26
- #define V_PCIMODELOOP(x) ((x) << S_PCIMODELOOP)
- #define F_PCIMODELOOP V_PCIMODELOOP(1U)
- #define S_L1ASPMTXRXL0STIME 14
- #define M_L1ASPMTXRXL0STIME 0xfff
- #define V_L1ASPMTXRXL0STIME(x) ((x) << S_L1ASPMTXRXL0STIME)
- #define G_L1ASPMTXRXL0STIME(x) (((x) >> S_L1ASPMTXRXL0STIME) & M_L1ASPMTXRXL0STIME)
- #define S_L0SIDLETIME 3
- #define M_L0SIDLETIME 0x7ff
- #define V_L0SIDLETIME(x) ((x) << S_L0SIDLETIME)
- #define G_L0SIDLETIME(x) (((x) >> S_L0SIDLETIME) & M_L0SIDLETIME)
- #define S_ENTERL1ASPMEN 2
- #define V_ENTERL1ASPMEN(x) ((x) << S_ENTERL1ASPMEN)
- #define F_ENTERL1ASPMEN V_ENTERL1ASPMEN(1U)
- #define S_ENTERL1EN 1
- #define V_ENTERL1EN(x) ((x) << S_ENTERL1EN)
- #define F_ENTERL1EN V_ENTERL1EN(1U)
- #define S_ENTERL0SEN 0
- #define V_ENTERL0SEN(x) ((x) << S_ENTERL0SEN)
- #define F_ENTERL0SEN V_ENTERL0SEN(1U)
- #define S_ENTERL23 3
- #define V_ENTERL23(x) ((x) << S_ENTERL23)
- #define F_ENTERL23 V_ENTERL23(1U)
- #define A_PCIE_PEX_ERR 0xa4
- #define S_CPLTIMEOUTID 18
- #define M_CPLTIMEOUTID 0x7f
- #define V_CPLTIMEOUTID(x) ((x) << S_CPLTIMEOUTID)
- #define G_CPLTIMEOUTID(x) (((x) >> S_CPLTIMEOUTID) & M_CPLTIMEOUTID)
- #define S_FLOWCTLOFLOWERR 17
- #define V_FLOWCTLOFLOWERR(x) ((x) << S_FLOWCTLOFLOWERR)
- #define F_FLOWCTLOFLOWERR V_FLOWCTLOFLOWERR(1U)
- #define S_REPLAYTIMEOUT 16
- #define V_REPLAYTIMEOUT(x) ((x) << S_REPLAYTIMEOUT)
- #define F_REPLAYTIMEOUT V_REPLAYTIMEOUT(1U)
- #define S_REPLAYROLLOVER 15
- #define V_REPLAYROLLOVER(x) ((x) << S_REPLAYROLLOVER)
- #define F_REPLAYROLLOVER V_REPLAYROLLOVER(1U)
- #define S_BADDLLP 14
- #define V_BADDLLP(x) ((x) << S_BADDLLP)
- #define F_BADDLLP V_BADDLLP(1U)
- #define S_DLLPERR 13
- #define V_DLLPERR(x) ((x) << S_DLLPERR)
- #define F_DLLPERR V_DLLPERR(1U)
- #define S_FLOWCTLPROTERR 12
- #define V_FLOWCTLPROTERR(x) ((x) << S_FLOWCTLPROTERR)
- #define F_FLOWCTLPROTERR V_FLOWCTLPROTERR(1U)
- #define S_CPLTIMEOUT 11
- #define V_CPLTIMEOUT(x) ((x) << S_CPLTIMEOUT)
- #define F_CPLTIMEOUT V_CPLTIMEOUT(1U)
- #define S_PHYRCVERR 10
- #define V_PHYRCVERR(x) ((x) << S_PHYRCVERR)
- #define F_PHYRCVERR V_PHYRCVERR(1U)
- #define S_DISTLP 9
- #define V_DISTLP(x) ((x) << S_DISTLP)
- #define F_DISTLP V_DISTLP(1U)
- #define S_BADECRC 8
- #define V_BADECRC(x) ((x) << S_BADECRC)
- #define F_BADECRC V_BADECRC(1U)
- #define S_BADTLP 7
- #define V_BADTLP(x) ((x) << S_BADTLP)
- #define F_BADTLP V_BADTLP(1U)
- #define S_MALTLP 6
- #define V_MALTLP(x) ((x) << S_MALTLP)
- #define F_MALTLP V_MALTLP(1U)
- #define S_UNXCPL 5
- #define V_UNXCPL(x) ((x) << S_UNXCPL)
- #define F_UNXCPL V_UNXCPL(1U)
- #define S_UNSREQ 4
- #define V_UNSREQ(x) ((x) << S_UNSREQ)
- #define F_UNSREQ V_UNSREQ(1U)
- #define S_PSNREQ 3
- #define V_PSNREQ(x) ((x) << S_PSNREQ)
- #define F_PSNREQ V_PSNREQ(1U)
- #define S_UNSCPL 2
- #define V_UNSCPL(x) ((x) << S_UNSCPL)
- #define F_UNSCPL V_UNSCPL(1U)
- #define S_CPLABT 1
- #define V_CPLABT(x) ((x) << S_CPLABT)
- #define F_CPLABT V_CPLABT(1U)
- #define S_PSNCPL 0
- #define V_PSNCPL(x) ((x) << S_PSNCPL)
- #define F_PSNCPL V_PSNCPL(1U)
- #define A_PCIE_SERDES_CTRL 0xa8
- #define S_PMASEL 3
- #define V_PMASEL(x) ((x) << S_PMASEL)
- #define F_PMASEL V_PMASEL(1U)
- #define S_LANE 0
- #define M_LANE 0x7
- #define V_LANE(x) ((x) << S_LANE)
- #define G_LANE(x) (((x) >> S_LANE) & M_LANE)
- #define A_PCIE_PIPE_CTRL 0xa8
- #define S_RECDETUSEC 19
- #define M_RECDETUSEC 0x7
- #define V_RECDETUSEC(x) ((x) << S_RECDETUSEC)
- #define G_RECDETUSEC(x) (((x) >> S_RECDETUSEC) & M_RECDETUSEC)
- #define S_PLLLCKCYC 6
- #define M_PLLLCKCYC 0x1fff
- #define V_PLLLCKCYC(x) ((x) << S_PLLLCKCYC)
- #define G_PLLLCKCYC(x) (((x) >> S_PLLLCKCYC) & M_PLLLCKCYC)
- #define S_ELECIDLEDETCYC 3
- #define M_ELECIDLEDETCYC 0x7
- #define V_ELECIDLEDETCYC(x) ((x) << S_ELECIDLEDETCYC)
- #define G_ELECIDLEDETCYC(x) (((x) >> S_ELECIDLEDETCYC) & M_ELECIDLEDETCYC)
- #define S_USECDRLOS 2
- #define V_USECDRLOS(x) ((x) << S_USECDRLOS)
- #define F_USECDRLOS V_USECDRLOS(1U)
- #define S_PCLKREQINP1 1
- #define V_PCLKREQINP1(x) ((x) << S_PCLKREQINP1)
- #define F_PCLKREQINP1 V_PCLKREQINP1(1U)
- #define S_PCLKOFFINP1 0
- #define V_PCLKOFFINP1(x) ((x) << S_PCLKOFFINP1)
- #define F_PCLKOFFINP1 V_PCLKOFFINP1(1U)
- #define A_PCIE_SERDES_QUAD_CTRL0 0xac
- #define S_TESTSIG 10
- #define M_TESTSIG 0x7ffff
- #define V_TESTSIG(x) ((x) << S_TESTSIG)
- #define G_TESTSIG(x) (((x) >> S_TESTSIG) & M_TESTSIG)
- #define S_OFFSET 2
- #define M_OFFSET 0xff
- #define V_OFFSET(x) ((x) << S_OFFSET)
- #define G_OFFSET(x) (((x) >> S_OFFSET) & M_OFFSET)
- #define S_OFFSETEN 1
- #define V_OFFSETEN(x) ((x) << S_OFFSETEN)
- #define F_OFFSETEN V_OFFSETEN(1U)
- #define S_IDDQB 0
- #define V_IDDQB(x) ((x) << S_IDDQB)
- #define F_IDDQB V_IDDQB(1U)
- #define S_MANMODE 31
- #define V_MANMODE(x) ((x) << S_MANMODE)
- #define F_MANMODE V_MANMODE(1U)
- #define S_MANLPBKEN 29
- #define M_MANLPBKEN 0x3
- #define V_MANLPBKEN(x) ((x) << S_MANLPBKEN)
- #define G_MANLPBKEN(x) (((x) >> S_MANLPBKEN) & M_MANLPBKEN)
- #define S_MANTXRECDETEN 28
- #define V_MANTXRECDETEN(x) ((x) << S_MANTXRECDETEN)
- #define F_MANTXRECDETEN V_MANTXRECDETEN(1U)
- #define S_MANTXBEACON 27
- #define V_MANTXBEACON(x) ((x) << S_MANTXBEACON)
- #define F_MANTXBEACON V_MANTXBEACON(1U)
- #define S_MANTXEI 26
- #define V_MANTXEI(x) ((x) << S_MANTXEI)
- #define F_MANTXEI V_MANTXEI(1U)
- #define S_MANRXPOLARITY 25
- #define V_MANRXPOLARITY(x) ((x) << S_MANRXPOLARITY)
- #define F_MANRXPOLARITY V_MANRXPOLARITY(1U)
- #define S_MANTXRST 24
- #define V_MANTXRST(x) ((x) << S_MANTXRST)
- #define F_MANTXRST V_MANTXRST(1U)
- #define S_MANRXRST 23
- #define V_MANRXRST(x) ((x) << S_MANRXRST)
- #define F_MANRXRST V_MANRXRST(1U)
- #define S_MANTXEN 22
- #define V_MANTXEN(x) ((x) << S_MANTXEN)
- #define F_MANTXEN V_MANTXEN(1U)
- #define S_MANRXEN 21
- #define V_MANRXEN(x) ((x) << S_MANRXEN)
- #define F_MANRXEN V_MANRXEN(1U)
- #define S_MANEN 20
- #define V_MANEN(x) ((x) << S_MANEN)
- #define F_MANEN V_MANEN(1U)
- #define S_PCIE_CMURANGE 17
- #define M_PCIE_CMURANGE 0x7
- #define V_PCIE_CMURANGE(x) ((x) << S_PCIE_CMURANGE)
- #define G_PCIE_CMURANGE(x) (((x) >> S_PCIE_CMURANGE) & M_PCIE_CMURANGE)
- #define S_PCIE_BGENB 16
- #define V_PCIE_BGENB(x) ((x) << S_PCIE_BGENB)
- #define F_PCIE_BGENB V_PCIE_BGENB(1U)
- #define S_PCIE_ENSKPDROP 15
- #define V_PCIE_ENSKPDROP(x) ((x) << S_PCIE_ENSKPDROP)
- #define F_PCIE_ENSKPDROP V_PCIE_ENSKPDROP(1U)
- #define S_PCIE_ENCOMMA 14
- #define V_PCIE_ENCOMMA(x) ((x) << S_PCIE_ENCOMMA)
- #define F_PCIE_ENCOMMA V_PCIE_ENCOMMA(1U)
- #define S_PCIE_EN8B10B 13
- #define V_PCIE_EN8B10B(x) ((x) << S_PCIE_EN8B10B)
- #define F_PCIE_EN8B10B V_PCIE_EN8B10B(1U)
- #define S_PCIE_ENELBUF 12
- #define V_PCIE_ENELBUF(x) ((x) << S_PCIE_ENELBUF)
- #define F_PCIE_ENELBUF V_PCIE_ENELBUF(1U)
- #define S_PCIE_GAIN 7
- #define M_PCIE_GAIN 0x1f
- #define V_PCIE_GAIN(x) ((x) << S_PCIE_GAIN)
- #define G_PCIE_GAIN(x) (((x) >> S_PCIE_GAIN) & M_PCIE_GAIN)
- #define S_PCIE_BANDGAP 3
- #define M_PCIE_BANDGAP 0xf
- #define V_PCIE_BANDGAP(x) ((x) << S_PCIE_BANDGAP)
- #define G_PCIE_BANDGAP(x) (((x) >> S_PCIE_BANDGAP) & M_PCIE_BANDGAP)
- #define S_RXCOMADJ 2
- #define V_RXCOMADJ(x) ((x) << S_RXCOMADJ)
- #define F_RXCOMADJ V_RXCOMADJ(1U)
- #define S_PREEMPH 0
- #define M_PREEMPH 0x3
- #define V_PREEMPH(x) ((x) << S_PREEMPH)
- #define G_PREEMPH(x) (((x) >> S_PREEMPH) & M_PREEMPH)
- #define A_PCIE_SERDES_QUAD_CTRL1 0xb0
- #define S_FASTINIT 28
- #define V_FASTINIT(x) ((x) << S_FASTINIT)
- #define F_FASTINIT V_FASTINIT(1U)
- #define S_CTCDISABLE 27
- #define V_CTCDISABLE(x) ((x) << S_CTCDISABLE)
- #define F_CTCDISABLE V_CTCDISABLE(1U)
- #define S_MANRESETPLL 26
- #define V_MANRESETPLL(x) ((x) << S_MANRESETPLL)
- #define F_MANRESETPLL V_MANRESETPLL(1U)
- #define S_MANL2PWRDN 25
- #define V_MANL2PWRDN(x) ((x) << S_MANL2PWRDN)
- #define F_MANL2PWRDN V_MANL2PWRDN(1U)
- #define S_MANQUADEN 24
- #define V_MANQUADEN(x) ((x) << S_MANQUADEN)
- #define F_MANQUADEN V_MANQUADEN(1U)
- #define S_RXEQCTL 22
- #define M_RXEQCTL 0x3
- #define V_RXEQCTL(x) ((x) << S_RXEQCTL)
- #define G_RXEQCTL(x) (((x) >> S_RXEQCTL) & M_RXEQCTL)
- #define S_HIVMODE 21
- #define V_HIVMODE(x) ((x) << S_HIVMODE)
- #define F_HIVMODE V_HIVMODE(1U)
- #define S_REFSEL 19
- #define M_REFSEL 0x3
- #define V_REFSEL(x) ((x) << S_REFSEL)
- #define G_REFSEL(x) (((x) >> S_REFSEL) & M_REFSEL)
- #define S_RXTERMADJ 17
- #define M_RXTERMADJ 0x3
- #define V_RXTERMADJ(x) ((x) << S_RXTERMADJ)
- #define G_RXTERMADJ(x) (((x) >> S_RXTERMADJ) & M_RXTERMADJ)
- #define S_TXTERMADJ 15
- #define M_TXTERMADJ 0x3
- #define V_TXTERMADJ(x) ((x) << S_TXTERMADJ)
- #define G_TXTERMADJ(x) (((x) >> S_TXTERMADJ) & M_TXTERMADJ)
- #define S_DEQ 11
- #define M_DEQ 0xf
- #define V_DEQ(x) ((x) << S_DEQ)
- #define G_DEQ(x) (((x) >> S_DEQ) & M_DEQ)
- #define S_DTX 7
- #define M_DTX 0xf
- #define V_DTX(x) ((x) << S_DTX)
- #define G_DTX(x) (((x) >> S_DTX) & M_DTX)
- #define S_LODRV 6
- #define V_LODRV(x) ((x) << S_LODRV)
- #define F_LODRV V_LODRV(1U)
- #define S_HIDRV 5
- #define V_HIDRV(x) ((x) << S_HIDRV)
- #define F_HIDRV V_HIDRV(1U)
- #define S_INTPARRESET 4
- #define V_INTPARRESET(x) ((x) << S_INTPARRESET)
- #define F_INTPARRESET V_INTPARRESET(1U)
- #define S_INTPARLPBK 3
- #define V_INTPARLPBK(x) ((x) << S_INTPARLPBK)
- #define F_INTPARLPBK V_INTPARLPBK(1U)
- #define S_INTSERLPBKWDRV 2
- #define V_INTSERLPBKWDRV(x) ((x) << S_INTSERLPBKWDRV)
- #define F_INTSERLPBKWDRV V_INTSERLPBKWDRV(1U)
- #define S_PW 1
- #define V_PW(x) ((x) << S_PW)
- #define F_PW V_PW(1U)
- #define S_PCLKDETECT 0
- #define V_PCLKDETECT(x) ((x) << S_PCLKDETECT)
- #define F_PCLKDETECT V_PCLKDETECT(1U)
- #define A_PCIE_SERDES_STATUS0 0xb0
- #define S_RXERRLANE7 21
- #define M_RXERRLANE7 0x7
- #define V_RXERRLANE7(x) ((x) << S_RXERRLANE7)
- #define G_RXERRLANE7(x) (((x) >> S_RXERRLANE7) & M_RXERRLANE7)
- #define S_RXERRLANE6 18
- #d…
Large files files are truncated, but you can click here to view the full file