DWCDMAC_CHAN
#define DWCDMAC_SAR(ch) (DWCDMAC_CHAN(ch) + 0x00) /* source addr */
#define DWCDMAC_DAR(ch) (DWCDMAC_CHAN(ch) + 0x08) /* dest addr */
#define DWCDMAC_LLP(ch) (DWCDMAC_CHAN(ch) + 0x10) /* list pointer */
#define DWCDMAC_CTL(ch) (DWCDMAC_CHAN(ch) + 0x18) /* control, low */
#define DWCDMAC_CTL_HI(ch) (DWCDMAC_CHAN(ch) + 0x1c) /* control, high */
#define DWCDMAC_SSTAT(ch) (DWCDMAC_CHAN(ch) + 0x20)
#define DWCDMAC_DSTAT(ch) (DWCDMAC_CHAN(ch) + 0x28)
#define DWCDMAC_SSTATAR(ch) (DWCDMAC_CHAN(ch) + 0x30)
#define DWCDMAC_DSTATAR(ch) (DWCDMAC_CHAN(ch) + 0x38)
#define DWCDMAC_CFG(ch) (DWCDMAC_CHAN(ch) + 0x40) /* config, low */
#define DWCDMAC_CFG_HI(ch) (DWCDMAC_CHAN(ch) + 0x44) /* config, high */
#define DWCDMAC_SGR(ch) (DWCDMAC_CHAN(ch) + 0x48)
#define DWCDMAC_DSR(ch) (DWCDMAC_CHAN(ch) + 0x50)