#ifndef __CN66XX_REGS_H__
#define __CN66XX_REGS_H__
#define CN6XXX_XPANSION_BAR …
#define CN6XXX_MSI_CAP …
#define CN6XXX_MSI_ADDR_LO …
#define CN6XXX_MSI_ADDR_HI …
#define CN6XXX_MSI_DATA …
#define CN6XXX_PCIE_CAP …
#define CN6XXX_PCIE_DEVCAP …
#define CN6XXX_PCIE_DEVCTL …
#define CN6XXX_PCIE_LINKCAP …
#define CN6XXX_PCIE_LINKCTL …
#define CN6XXX_PCIE_SLOTCAP …
#define CN6XXX_PCIE_SLOTCTL …
#define CN6XXX_PCIE_ENH_CAP …
#define CN6XXX_PCIE_UNCORR_ERR_STATUS …
#define CN6XXX_PCIE_UNCORR_ERR_MASK …
#define CN6XXX_PCIE_UNCORR_ERR …
#define CN6XXX_PCIE_CORR_ERR_STATUS …
#define CN6XXX_PCIE_CORR_ERR_MASK …
#define CN6XXX_PCIE_ADV_ERR_CAP …
#define CN6XXX_PCIE_ACK_REPLAY_TIMER …
#define CN6XXX_PCIE_OTHER_MSG …
#define CN6XXX_PCIE_PORT_FORCE_LINK …
#define CN6XXX_PCIE_ACK_FREQ …
#define CN6XXX_PCIE_PORT_LINK_CTL …
#define CN6XXX_PCIE_LANE_SKEW …
#define CN6XXX_PCIE_SYM_NUM …
#define CN6XXX_PCIE_FLTMSK …
#define CN6XXX_SLI_CTL_PORT0 …
#define CN6XXX_SLI_CTL_PORT1 …
#define CN6XXX_SLI_WINDOW_CTL …
#define CN6XXX_SLI_DBG_DATA …
#define CN6XXX_SLI_SCRATCH1 …
#define CN6XXX_SLI_SCRATCH2 …
#define CN6XXX_SLI_CTL_STATUS …
#define CN6XXX_WIN_WR_ADDR_LO …
#define CN6XXX_WIN_WR_ADDR_HI …
#define CN6XXX_WIN_WR_ADDR64 …
#define CN6XXX_WIN_RD_ADDR_LO …
#define CN6XXX_WIN_RD_ADDR_HI …
#define CN6XXX_WIN_RD_ADDR64 …
#define CN6XXX_WIN_WR_DATA_LO …
#define CN6XXX_WIN_WR_DATA_HI …
#define CN6XXX_WIN_WR_DATA64 …
#define CN6XXX_WIN_RD_DATA_LO …
#define CN6XXX_WIN_RD_DATA_HI …
#define CN6XXX_WIN_RD_DATA64 …
#define CN6XXX_WIN_WR_MASK_LO …
#define CN6XXX_WIN_WR_MASK_HI …
#define CN6XXX_WIN_WR_MASK_REG …
#define CN6XXX_SLI_PKT_INSTR_ENB …
#define CN6XXX_SLI_PKT_OUT_ENB …
#define CN6XXX_SLI_PORT_IN_RST_OQ …
#define CN6XXX_SLI_PORT_IN_RST_IQ …
#define CN6XXX_SLI_PKT_INSTR_SIZE …
#define CN6XXX_SLI_IQ_INSTR_COUNT_START …
#define CN6XXX_SLI_IQ_BASE_ADDR_START64 …
#define CN6XXX_SLI_IQ_DOORBELL_START …
#define CN6XXX_SLI_IQ_SIZE_START …
#define CN6XXX_SLI_IQ_PKT_INSTR_HDR_START64 …
#define CN66XX_SLI_INPUT_BP_START64 …
#define CN6XXX_IQ_OFFSET …
#define CN6XXX_SLI_PKT_INPUT_CONTROL …
#define CN6XXX_SLI_PKT_INSTR_RD_SIZE …
#define CN6XXX_SLI_IN_PCIE_PORT …
#define CN6XXX_SLI_IQ_BASE_ADDR64(iq) …
#define CN6XXX_SLI_IQ_SIZE(iq) …
#define CN6XXX_SLI_IQ_PKT_INSTR_HDR64(iq) …
#define CN6XXX_SLI_IQ_DOORBELL(iq) …
#define CN6XXX_SLI_IQ_INSTR_COUNT(iq) …
#define CN66XX_SLI_IQ_BP64(iq) …
#define CN6XXX_INPUT_CTL_ROUND_ROBIN_ARB …
#define CN6XXX_INPUT_CTL_DATA_NS …
#define CN6XXX_INPUT_CTL_DATA_ES_64B_SWAP …
#define CN6XXX_INPUT_CTL_DATA_RO …
#define CN6XXX_INPUT_CTL_USE_CSR …
#define CN6XXX_INPUT_CTL_GATHER_NS …
#define CN6XXX_INPUT_CTL_GATHER_ES_64B_SWAP …
#define CN6XXX_INPUT_CTL_GATHER_RO …
#ifdef __BIG_ENDIAN_BITFIELD
#define CN6XXX_INPUT_CTL_MASK …
#else
#define CN6XXX_INPUT_CTL_MASK …
#endif
#define CN6XXX_SLI_OQ0_BUFF_INFO_SIZE …
#define CN6XXX_SLI_OQ_BASE_ADDR_START64 …
#define CN6XXX_SLI_OQ_PKT_CREDITS_START …
#define CN6XXX_SLI_OQ_SIZE_START …
#define CN6XXX_SLI_OQ_PKT_SENT_START …
#define CN6XXX_OQ_OFFSET …
#define CN6XXX_SLI_PKT_SLIST_ROR …
#define CN6XXX_SLI_PKT_SLIST_NS …
#define CN6XXX_SLI_PKT_SLIST_ES64 …
#define CN6XXX_SLI_PKT_IPTR …
#define CN6XXX_SLI_PKT_DPADDR …
#define CN6XXX_SLI_PKT_DATA_OUT_ROR …
#define CN6XXX_SLI_PKT_DATA_OUT_NS …
#define CN6XXX_SLI_PKT_DATA_OUT_ES64 …
#define CN6XXX_SLI_PKT_OUT_BMODE …
#define CN6XXX_SLI_PKT_PCIE_PORT64 …
#define CN6XXX_SLI_OQ_INT_LEVEL_PKTS …
#define CN6XXX_SLI_OQ_INT_LEVEL_TIME …
#define CN6XXX_SLI_OQ_WMARK …
#define CN6XXX_SLI_PKT_CTL …
#define CN6XXX_SLI_OQ_BASE_ADDR64(oq) …
#define CN6XXX_SLI_OQ_SIZE(oq) …
#define CN6XXX_SLI_OQ_BUFF_INFO_SIZE(oq) …
#define CN6XXX_SLI_OQ_PKTS_SENT(oq) …
#define CN6XXX_SLI_OQ_PKTS_CREDIT(oq) …
#define CN6XXX_DMA_CNT_START …
#define CN6XXX_DMA_TIM_START …
#define CN6XXX_DMA_INT_LEVEL_START …
#define CN6XXX_DMA_OFFSET …
#define CN6XXX_DMA_CNT(dq) …
#define CN6XXX_DMA_INT_LEVEL(dq) …
#define CN6XXX_DMA_PKT_INT_LEVEL(dq) …
#define CN6XXX_DMA_TIME_INT_LEVEL(dq) …
#define CN6XXX_DMA_TIM(dq) …
#define CN6XXX_SLI_INT_SUM64 …
#define CN6XXX_SLI_INT_ENB64_PORT0 …
#define CN6XXX_SLI_INT_ENB64_PORT1 …
#define CN6XXX_SLI_PKT_CNT_INT_ENB …
#define CN6XXX_SLI_PKT_TIME_INT_ENB …
#define CN6XXX_SLI_PKT_CNT_INT …
#define CN6XXX_SLI_PKT_TIME_INT …
#define CN6XXX_INTR_RML_TIMEOUT_ERR …
#define CN6XXX_INTR_BAR0_RW_TIMEOUT_ERR …
#define CN6XXX_INTR_IO2BIG_ERR …
#define CN6XXX_INTR_PKT_COUNT …
#define CN6XXX_INTR_PKT_TIME …
#define CN6XXX_INTR_M0UPB0_ERR …
#define CN6XXX_INTR_M0UPWI_ERR …
#define CN6XXX_INTR_M0UNB0_ERR …
#define CN6XXX_INTR_M0UNWI_ERR …
#define CN6XXX_INTR_M1UPB0_ERR …
#define CN6XXX_INTR_M1UPWI_ERR …
#define CN6XXX_INTR_M1UNB0_ERR …
#define CN6XXX_INTR_M1UNWI_ERR …
#define CN6XXX_INTR_MIO_INT0 …
#define CN6XXX_INTR_MIO_INT1 …
#define CN6XXX_INTR_MAC_INT0 …
#define CN6XXX_INTR_MAC_INT1 …
#define CN6XXX_INTR_DMA0_FORCE …
#define CN6XXX_INTR_DMA1_FORCE …
#define CN6XXX_INTR_DMA0_COUNT …
#define CN6XXX_INTR_DMA1_COUNT …
#define CN6XXX_INTR_DMA0_TIME …
#define CN6XXX_INTR_DMA1_TIME …
#define CN6XXX_INTR_INSTR_DB_OF_ERR …
#define CN6XXX_INTR_SLIST_DB_OF_ERR …
#define CN6XXX_INTR_POUT_ERR …
#define CN6XXX_INTR_PIN_BP_ERR …
#define CN6XXX_INTR_PGL_ERR …
#define CN6XXX_INTR_PDI_ERR …
#define CN6XXX_INTR_POP_ERR …
#define CN6XXX_INTR_PINS_ERR …
#define CN6XXX_INTR_SPRT0_ERR …
#define CN6XXX_INTR_SPRT1_ERR …
#define CN6XXX_INTR_ILL_PAD_ERR …
#define CN6XXX_INTR_DMA0_DATA …
#define CN6XXX_INTR_DMA1_DATA …
#define CN6XXX_INTR_DMA_DATA …
#define CN6XXX_INTR_PKT_DATA …
#define CN6XXX_INTR_PCIE_DATA …
#define CN6XXX_INTR_MIO …
#define CN6XXX_INTR_MAC …
#define CN6XXX_INTR_ERR …
#define CN6XXX_INTR_MASK …
#define CN6XXX_SLI_S2M_PORT0_CTL …
#define CN6XXX_SLI_S2M_PORT1_CTL …
#define CN6XXX_SLI_S2M_PORTX_CTL(port) …
#define CN6XXX_SLI_INT_ENB64(port) …
#define CN6XXX_SLI_MAC_NUMBER …
#define CN6XXX_PEM_BAR1_INDEX000 …
#define CN6XXX_PEM_OFFSET …
#define CN6XXX_BAR1_INDEX_START …
#define CN6XXX_PCI_BAR1_OFFSET …
#define CN6XXX_BAR1_REG(idx, port) …
#define CN6XXX_DPI_CTL …
#define CN6XXX_DPI_DMA_CONTROL …
#define CN6XXX_DPI_REQ_GBL_ENB …
#define CN6XXX_DPI_REQ_ERR_RSP …
#define CN6XXX_DPI_REQ_ERR_RST …
#define CN6XXX_DPI_DMA_ENG0_ENB …
#define CN6XXX_DPI_DMA_ENG_ENB(q_no) …
#define CN6XXX_DPI_DMA_ENG0_BUF …
#define CN6XXX_DPI_DMA_ENG_BUF(q_no) …
#define CN6XXX_DPI_SLI_PRT0_CFG …
#define CN6XXX_DPI_SLI_PRT1_CFG …
#define CN6XXX_DPI_SLI_PRTX_CFG(port) …
#define CN6XXX_DPI_DMA_COMMIT_MODE …
#define CN6XXX_DPI_DMA_PKT_HP …
#define CN6XXX_DPI_DMA_PKT_EN …
#define CN6XXX_DPI_DMA_O_ES …
#define CN6XXX_DPI_DMA_O_MODE …
#define CN6XXX_DPI_DMA_CTL_MASK …
#define CN6XXX_CIU_SOFT_BIST …
#define CN6XXX_CIU_SOFT_RST …
#define CN6XXX_MIO_PTP_CLOCK_CFG …
#define CN6XXX_MIO_PTP_CLOCK_LO …
#define CN6XXX_MIO_PTP_CLOCK_HI …
#define CN6XXX_MIO_PTP_CLOCK_COMP …
#define CN6XXX_MIO_PTP_TIMESTAMP …
#define CN6XXX_MIO_PTP_EVT_CNT …
#define CN6XXX_MIO_PTP_CKOUT_THRESH_LO …
#define CN6XXX_MIO_PTP_CKOUT_THRESH_HI …
#define CN6XXX_MIO_PTP_CKOUT_HI_INCR …
#define CN6XXX_MIO_PTP_CKOUT_LO_INCR …
#define CN6XXX_MIO_PTP_PPS_THRESH_LO …
#define CN6XXX_MIO_PTP_PPS_THRESH_HI …
#define CN6XXX_MIO_PTP_PPS_HI_INCR …
#define CN6XXX_MIO_PTP_PPS_LO_INCR …
#define CN6XXX_MIO_QLM4_CFG …
#define CN6XXX_MIO_RST_BOOT …
#define CN6XXX_MIO_QLM_CFG_MASK …
#define CN6XXX_LMC0_RESET_CTL …
#define CN6XXX_LMC0_RESET_CTL_DDR3RST_MASK …
#endif