DMC
#define RXDMA_CFIG1(chan) (DMC + 0x00000 + (chan) * 0x00200)
#define RXDMA_CFIG2(chan) (DMC + 0x00008 + (chan) * 0x00200)
#define RBR_CFIG_A(chan) (DMC + 0x00010 + (chan) * 0x00200)
#define RBR_CFIG_B(chan) (DMC + 0x00018 + (chan) * 0x00200)
#define RBR_KICK(chan) (DMC + 0x00020 + (chan) * 0x00200)
#define RBR_STAT(chan) (DMC + 0x00028 + (chan) * 0x00200)
#define RBR_HDH(chan) (DMC + 0x00030 + (chan) * 0x00200)
#define RBR_HDL(chan) (DMC + 0x00038 + (chan) * 0x00200)
#define RCRCFIG_A(chan) (DMC + 0x00040 + (chan) * 0x00200)
#define RCRCFIG_B(chan) (DMC + 0x00048 + (chan) * 0x00200)
#define RCRSTAT_A(chan) (DMC + 0x00050 + (chan) * 0x00200)
#define RCRSTAT_B(chan) (DMC + 0x00058 + (chan) * 0x00200)
#define RCRSTAT_C(chan) (DMC + 0x00060 + (chan) * 0x00200)
#define RX_DMA_ENT_MSK(chan) (DMC + 0x00068 + (chan) * 0x00200)
#define RX_DMA_CTL_STAT(chan) (DMC + 0x00070 + (chan) * 0x00200)
#define RX_DMA_CTL_STAT_DBG(chan) (DMC + 0x00098 + (chan) * 0x00200)
#define TX_RNG_CFIG(chan) (DMC + 0x40000 + (chan) * 0x00200)
#define TX_RING_HDL(chan) (DMC + 0x40010 + (chan) * 0x00200)
#define TX_RING_KICK(chan) (DMC + 0x40018 + (chan) * 0x00200)
#define TX_ENT_MSK(chan) (DMC + 0x40020 + (chan) * 0x00200)
#define TX_CS(chan) (DMC + 0x40028 + (chan) * 0x00200)
#define TDMC_INTR_DBG(chan) (DMC + 0x40060 + (chan) * 0x00200)
#define TXDMA_MBH(chan) (DMC + 0x40030 + (chan) * 0x00200)
#define TXDMA_MBL(chan) (DMC + 0x40038 + (chan) * 0x00200)
#define TX_RNG_ERR_LOGH(chan) (DMC + 0x40048 + (chan) * 0x00200)
#define TX_RNG_ERR_LOGL(chan) (DMC + 0x40050 + (chan) * 0x00200)