DMC
{"DMC", DMC},
#define TX_RING_KICK (DMC + 0x40018)
#define TX_ENT_MSK (DMC + 0x40020)
#define TX_CS (DMC + 0x40028)
#define TXDMA_MBH (DMC + 0x40030)
#define TXDMA_MBL (DMC + 0x40038)
#define TX_DMA_PRE_ST (DMC + 0x40040)
#define TX_RNG_ERR_LOGH (DMC + 0x40048)
#define TX_RNG_ERR_LOGL (DMC + 0x40050)
#define SH_TX_RNG_ERR_LOGH (DMC + 0x40058)
#define SH_TX_RNG_ERR_LOGL (DMC + 0x40060)
#define TX_RNG_CFIG (DMC + 0x40000)
#define TX_RING_HDH (DMC + 0x40008)
#define TX_RING_HDL (DMC + 0x40010)
#define RXMISC_DISCARD_REG (DMC + 0x00090)
#define RDC_PRE_EMPTY_REG (DMC + 0x000B0)
#define RXDMA_CFIG1_REG (DMC + 0x00000)
#define RXDMA_CFIG2_REG (DMC + 0x00008)
#define RBR_CFIG_A_REG (DMC + 0x00010)
#define RBR_CFIG_B_REG (DMC + 0x00018)
#define RBR_KICK_REG (DMC + 0x00020)
#define RBR_STAT_REG (DMC + 0x00028)
#define RBR_HDH_REG (DMC + 0x00030)
#define RBR_HDL_REG (DMC + 0x00038)
#define RCRCFIG_A_REG (DMC + 0x00040)
#define RCRCFIG_B_REG (DMC + 0x00048)
#define RCRSTAT_A_REG (DMC + 0x00050)
#define RCRSTAT_B_REG (DMC + 0x00058)
#define RCRSTAT_C_REG (DMC + 0x00060)
#define RX_DMA_ENT_MSK_REG (DMC + 0x00068)
#define RX_DMA_CTL_STAT_REG (DMC + 0x00070)
#define RCR_FLSH_REG (DMC + 0x00078)
#define RX_DMA_LOGA_REG (DMC + 0x00080)
#define RX_DMA_LOGB_REG (DMC + 0x00088)
#define RX_DMA_CTL_STAT_DBG_REG (DMC + 0x00098)
#define TX_RNG_CFIG_REG (DMC + 0x40000)
#define TX_RING_HDH_REG (DMC + 0x40008)
#define TX_RING_HDL_REG (DMC + 0x40010)
#define TX_RING_KICK_REG (DMC + 0x40018)
#define TX_ENT_MSK_REG (DMC + 0x40020)
#define TX_CS_REG (DMC + 0x40028)
#define TXDMA_MBH_REG (DMC + 0x40030)
#define TXDMA_MBL_REG (DMC + 0x40038)
#define TX_DMA_PRE_ST_REG (DMC + 0x40040)
#define TX_RNG_ERR_LOGH_REG (DMC + 0x40048)
#define TX_RNG_ERR_LOGL_REG (DMC + 0x40050)
#define TDMC_INTR_DBG_REG (DMC + 0x40060)
#define TX_CS_DBG_REG (DMC + 0x40068)