#ifndef __CN23XX_PF_REGS_H__
#define __CN23XX_PF_REGS_H__
#define CN23XX_CONFIG_VENDOR_ID …
#define CN23XX_CONFIG_DEVICE_ID …
#define CN23XX_CONFIG_XPANSION_BAR …
#define CN23XX_CONFIG_MSIX_CAP …
#define CN23XX_CONFIG_MSIX_LMSI …
#define CN23XX_CONFIG_MSIX_UMSI …
#define CN23XX_CONFIG_MSIX_MSIMD …
#define CN23XX_CONFIG_MSIX_MSIMM …
#define CN23XX_CONFIG_MSIX_MSIMP …
#define CN23XX_CONFIG_PCIE_CAP …
#define CN23XX_CONFIG_PCIE_DEVCAP …
#define CN23XX_CONFIG_PCIE_DEVCTL …
#define CN23XX_CONFIG_PCIE_LINKCAP …
#define CN23XX_CONFIG_PCIE_LINKCTL …
#define CN23XX_CONFIG_PCIE_SLOTCAP …
#define CN23XX_CONFIG_PCIE_SLOTCTL …
#define CN23XX_CONFIG_PCIE_DEVCTL2 …
#define CN23XX_CONFIG_PCIE_LINKCTL2 …
#define CN23XX_CONFIG_PCIE_UNCORRECT_ERR_MASK …
#define CN23XX_CONFIG_PCIE_CORRECT_ERR_STATUS …
#define CN23XX_CONFIG_PCIE_DEVCTL_MASK …
#define CN23XX_PCIE_SRIOV_FDL …
#define CN23XX_PCIE_SRIOV_FDL_BIT_POS …
#define CN23XX_PCIE_SRIOV_FDL_MASK …
#define CN23XX_CONFIG_PCIE_FLTMSK …
#define CN23XX_CONFIG_SRIOV_VFDEVID …
#define CN23XX_CONFIG_SRIOV_BAR_START …
#define CN23XX_CONFIG_SRIOV_BARX(i) …
#define CN23XX_CONFIG_SRIOV_BAR_PF …
#define CN23XX_CONFIG_SRIOV_BAR_64BIT …
#define CN23XX_CONFIG_SRIOV_BAR_IO …
#define CN23XX_SLI_CTL_PORT_START …
#define CN23XX_PORT_OFFSET …
#define CN23XX_SLI_CTL_PORT(p) …
#define CN23XX_SLI_WINDOW_CTL …
#define CN23XX_SLI_SCRATCH1 …
#define CN23XX_SLI_SCRATCH2 …
#define CN23XX_SLI_WINDOW_CTL_DEFAULT …
#define CN23XX_SLI_CTL_STATUS …
#define CN23XX_SLI_PKT_IN_JABBER …
#define CN23XX_DEFAULT_INPUT_JABBER …
#define CN23XX_WIN_WR_ADDR_LO …
#define CN23XX_WIN_WR_ADDR_HI …
#define CN23XX_WIN_WR_ADDR64 …
#define CN23XX_WIN_RD_ADDR_LO …
#define CN23XX_WIN_RD_ADDR_HI …
#define CN23XX_WIN_RD_ADDR64 …
#define CN23XX_WIN_WR_DATA_LO …
#define CN23XX_WIN_WR_DATA_HI …
#define CN23XX_WIN_WR_DATA64 …
#define CN23XX_WIN_RD_DATA_LO …
#define CN23XX_WIN_RD_DATA_HI …
#define CN23XX_WIN_RD_DATA64 …
#define CN23XX_WIN_WR_MASK_LO …
#define CN23XX_WIN_WR_MASK_HI …
#define CN23XX_WIN_WR_MASK_REG …
#define CN23XX_SLI_MAC_CREDIT_CNT …
#define CN23XX_SLI_PKT_MAC_RINFO_START64 …
#define CN23XX_SLI_PKT_IOQ_RING_RST …
#define CN23XX_IQ_OFFSET …
#define CN23XX_MAC_RINFO_OFFSET …
#define CN23XX_PF_RINFO_OFFSET …
#define CN23XX_SLI_PKT_MAC_RINFO64(mac, pf) …
#define CN23XX_PKT_MAC_CTL_RINFO_TRS …
#define CN23XX_PKT_MAC_CTL_RINFO_SRN …
#define CN23XX_PKT_MAC_CTL_RINFO_TRS_BIT_POS …
#define CN23XX_PKT_MAC_CTL_RINFO_SRN_BIT_POS …
#define CN23XX_PKT_MAC_CTL_RINFO_RPVF_BIT_POS …
#define CN23XX_PKT_MAC_CTL_RINFO_NVFS_BIT_POS …
#define CN23XX_SLI_IQ_INSTR_COUNT_START64 …
#define CN23XX_SLI_IQ_BASE_ADDR_START64 …
#define CN23XX_SLI_IQ_DOORBELL_START …
#define CN23XX_SLI_IQ_SIZE_START …
#define CN23XX_SLI_IQ_PKT_CONTROL_START64 …
#define CN23XX_SLI_IQ_PKT_CONTROL64(iq) …
#define CN23XX_SLI_IQ_BASE_ADDR64(iq) …
#define CN23XX_SLI_IQ_SIZE(iq) …
#define CN23XX_SLI_IQ_DOORBELL(iq) …
#define CN23XX_SLI_IQ_INSTR_COUNT64(iq) …
#define CN23XX_PKT_INPUT_CTL_VF_NUM …
#define CN23XX_PKT_INPUT_CTL_MAC_NUM …
#define CN23XX_PKT_INPUT_CTL_RDSIZE …
#define CN23XX_PKT_INPUT_CTL_IS_64B …
#define CN23XX_PKT_INPUT_CTL_RST …
#define CN23XX_PKT_INPUT_CTL_QUIET …
#define CN23XX_PKT_INPUT_CTL_RING_ENB …
#define CN23XX_PKT_INPUT_CTL_DATA_NS …
#define CN23XX_PKT_INPUT_CTL_DATA_ES_64B_SWAP …
#define CN23XX_PKT_INPUT_CTL_DATA_RO …
#define CN23XX_PKT_INPUT_CTL_USE_CSR …
#define CN23XX_PKT_INPUT_CTL_GATHER_NS …
#define CN23XX_PKT_INPUT_CTL_GATHER_ES_64B_SWAP …
#define CN23XX_PKT_INPUT_CTL_GATHER_RO …
#define CN23XX_PKT_INPUT_CTL_RPVF_MASK …
#define CN23XX_PKT_INPUT_CTL_RPVF_POS …
#define CN23XX_PKT_INPUT_CTL_PF_NUM_MASK …
#define CN23XX_PKT_INPUT_CTL_PF_NUM_POS …
#define CN23XX_PKT_INPUT_CTL_VF_NUM_MASK …
#define CN23XX_PKT_INPUT_CTL_VF_NUM_POS …
#define CN23XX_PKT_INPUT_CTL_MAC_NUM_MASK …
#define CN23XX_PKT_INPUT_CTL_MAC_NUM_POS …
#define CN23XX_PKT_IN_DONE_WMARK_MASK …
#define CN23XX_PKT_IN_DONE_WMARK_BIT_POS …
#define CN23XX_PKT_IN_DONE_CNT_MASK …
#ifdef __LITTLE_ENDIAN_BITFIELD
#define CN23XX_PKT_INPUT_CTL_MASK …
#else
#define CN23XX_PKT_INPUT_CTL_MASK …
#endif
#define CN23XX_IN_DONE_CNTS_PI_INT …
#define CN23XX_IN_DONE_CNTS_CINT_ENB …
#define CN23XX_SLI_OQ_PKT_CONTROL_START …
#define CN23XX_SLI_OQ0_BUFF_INFO_SIZE …
#define CN23XX_SLI_OQ_BASE_ADDR_START64 …
#define CN23XX_SLI_OQ_PKT_CREDITS_START …
#define CN23XX_SLI_OQ_SIZE_START …
#define CN23XX_SLI_OQ_PKT_SENT_START …
#define CN23XX_SLI_OQ_PKT_INT_LEVELS_START64 …
#define CN23XX_OQ_OFFSET …
#define CN23XX_SLI_OQ_WMARK …
#define CN23XX_SLI_GBL_CONTROL …
#define CN23XX_SLI_OUT_BP_EN_W1S …
#define CN23XX_SLI_OUT_BP_EN2_W1S …
#define CN23XX_SLI_OUT_BP_EN_W1C …
#define CN23XX_SLI_OUT_BP_EN2_W1C …
#define CN23XX_SLI_OQ_PKT_CONTROL(oq) …
#define CN23XX_SLI_OQ_BASE_ADDR64(oq) …
#define CN23XX_SLI_OQ_SIZE(oq) …
#define CN23XX_SLI_OQ_BUFF_INFO_SIZE(oq) …
#define CN23XX_SLI_OQ_PKTS_SENT(oq) …
#define CN23XX_SLI_OQ_PKTS_CREDIT(oq) …
#define CN23XX_SLI_OQ_PKT_INT_LEVELS(oq) …
#define CN23XX_SLI_OQ_PKT_INT_LEVELS_CNT(oq) …
#define CN23XX_SLI_OQ_PKT_INT_LEVELS_TIME(oq) …
#define CN23XX_PKT_OUTPUT_CTL_TENB …
#define CN23XX_PKT_OUTPUT_CTL_CENB …
#define CN23XX_PKT_OUTPUT_CTL_IPTR …
#define CN23XX_PKT_OUTPUT_CTL_ES …
#define CN23XX_PKT_OUTPUT_CTL_NSR …
#define CN23XX_PKT_OUTPUT_CTL_ROR …
#define CN23XX_PKT_OUTPUT_CTL_DPTR …
#define CN23XX_PKT_OUTPUT_CTL_BMODE …
#define CN23XX_PKT_OUTPUT_CTL_ES_P …
#define CN23XX_PKT_OUTPUT_CTL_NSR_P …
#define CN23XX_PKT_OUTPUT_CTL_ROR_P …
#define CN23XX_PKT_OUTPUT_CTL_RING_ENB …
#define CN23XX_SLI_PKT_MBOX_INT_START …
#define CN23XX_SLI_PKT_PF_VF_MBOX_SIG_START …
#define CN23XX_SLI_MAC_PF_MBOX_INT_START …
#define CN23XX_SLI_MBOX_OFFSET …
#define CN23XX_SLI_MBOX_SIG_IDX_OFFSET …
#define CN23XX_SLI_PKT_MBOX_INT(q) …
#define CN23XX_SLI_PKT_PF_VF_MBOX_SIG(q, idx) …
#define CN23XX_SLI_MAC_PF_MBOX_INT(mac, pf) …
#define CN23XX_DMA_CNT_START …
#define CN23XX_DMA_TIM_START …
#define CN23XX_DMA_INT_LEVEL_START …
#define CN23XX_DMA_OFFSET …
#define CN23XX_DMA_CNT(dq) …
#define CN23XX_DMA_INT_LEVEL(dq) …
#define CN23XX_DMA_PKT_INT_LEVEL(dq) …
#define CN23XX_DMA_TIME_INT_LEVEL(dq) …
#define CN23XX_DMA_TIM(dq) …
#define CN23XX_MSIX_TABLE_ADDR_START …
#define CN23XX_MSIX_TABLE_DATA_START …
#define CN23XX_MSIX_TABLE_SIZE …
#define CN23XX_MSIX_TABLE_ENTRIES …
#define CN23XX_MSIX_ENTRY_VECTOR_CTL …
#define CN23XX_MSIX_TABLE_ADDR(idx) …
#define CN23XX_MSIX_TABLE_DATA(idx) …
#define CN23XX_MAC_INT_OFFSET …
#define CN23XX_PF_INT_OFFSET …
#define CN23XX_SLI_INT_SUM64 …
#define CN23XX_SLI_INT_ENB64 …
#define CN23XX_SLI_MAC_PF_INT_SUM64(mac, pf) …
#define CN23XX_SLI_MAC_PF_INT_ENB64(mac, pf) …
#define CN23XX_SLI_PKT_CNT_INT …
#define CN23XX_SLI_PKT_TIME_INT …
#define CN23XX_INTR_PO_INT …
#define CN23XX_INTR_PI_INT …
#define CN23XX_INTR_MBOX_INT …
#define CN23XX_INTR_RESEND …
#define CN23XX_INTR_CINT_ENB …
#define CN23XX_INTR_MBOX_ENB …
#define CN23XX_INTR_RML_TIMEOUT_ERR …
#define CN23XX_INTR_MIO_INT …
#define CN23XX_INTR_RESERVED1 …
#define CN23XX_INTR_PKT_COUNT …
#define CN23XX_INTR_PKT_TIME …
#define CN23XX_INTR_RESERVED2 …
#define CN23XX_INTR_M0UPB0_ERR …
#define CN23XX_INTR_M0UPWI_ERR …
#define CN23XX_INTR_M0UNB0_ERR …
#define CN23XX_INTR_M0UNWI_ERR …
#define CN23XX_INTR_RESERVED3 …
#define CN23XX_INTR_DMA0_FORCE …
#define CN23XX_INTR_DMA1_FORCE …
#define CN23XX_INTR_DMA0_COUNT …
#define CN23XX_INTR_DMA1_COUNT …
#define CN23XX_INTR_DMA0_TIME …
#define CN23XX_INTR_DMA1_TIME …
#define CN23XX_INTR_RESERVED4 …
#define CN23XX_INTR_VF_MBOX …
#define CN23XX_INTR_DMAVF_ERR …
#define CN23XX_INTR_DMAPF_ERR …
#define CN23XX_INTR_PKTVF_ERR …
#define CN23XX_INTR_PKTPF_ERR …
#define CN23XX_INTR_PPVF_ERR …
#define CN23XX_INTR_PPPF_ERR …
#define CN23XX_INTR_DMA0_DATA …
#define CN23XX_INTR_DMA1_DATA …
#define CN23XX_INTR_DMA_DATA …
#define CN23XX_INTR_PKT_DATA …
#define CN23XX_INTR_PCIE_DATA …
#define CN23XX_INTR_ERR …
#define CN23XX_INTR_MASK …
#define CN23XX_SLI_S2M_PORT_CTL_START …
#define CN23XX_SLI_S2M_PORTX_CTL(port) …
#define CN23XX_SLI_MAC_NUMBER …
#define CN23XX_PEM_BAR1_INDEX_START …
#define CN23XX_PEM_OFFSET …
#define CN23XX_BAR1_INDEX_OFFSET …
#define CN23XX_PEM_BAR1_INDEX_REG(port, idx) …
#define CN23XX_DPI_CTL …
#define CN23XX_DPI_DMA_CONTROL …
#define CN23XX_DPI_REQ_GBL_ENB …
#define CN23XX_DPI_REQ_ERR_RSP …
#define CN23XX_DPI_REQ_ERR_RST …
#define CN23XX_DPI_DMA_ENG0_ENB …
#define CN23XX_DPI_DMA_ENG_ENB(eng) …
#define CN23XX_DPI_DMA_REQQ0_CTL …
#define CN23XX_DPI_DMA_REQQ_CTL(q_no) …
#define CN23XX_DPI_DMA_ENG0_BUF …
#define CN23XX_DPI_DMA_ENG_BUF(eng) …
#define CN23XX_DPI_SLI_PRT_CFG_START …
#define CN23XX_DPI_SLI_PRTX_CFG(port) …
#define CN23XX_DPI_DMA_COMMIT_MODE …
#define CN23XX_DPI_DMA_PKT_EN …
#define CN23XX_DPI_DMA_ENB …
#define CN23XX_DPI_DMA_O_ADD1 …
#define CN23XX_DPI_DMA_O_ES …
#define CN23XX_DPI_DMA_O_MODE …
#define CN23XX_DPI_DMA_CTL_MASK …
#define CN23XX_RST_BOOT …
#define CN23XX_RST_SOFT_RST …
#define CN23XX_LMC0_RESET_CTL …
#define CN23XX_LMC0_RESET_CTL_DDR3RST_MASK …
#endif