DMAC_WRITE
DMAC_WRITE(sc, DMAC_CS(index), val);
DMAC_WRITE(sc, DMAC_CS(ch->ch_index), cs);
DMAC_WRITE(sc, DMAC_DEBUG(ch->ch_index), ce);
DMAC_WRITE(sc, DMAC_CS(ch->ch_index), val);
DMAC_WRITE(sc, DMAC_CONBLK_AD(ch->ch_index), addr);
DMAC_WRITE(sc, DMAC_CS(ch->ch_index), val);
DMAC_WRITE(sc, DMAC_CS(ch->ch_index), val);
DMAC_WRITE(sc, DMAC_NEXTCONBK(ch->ch_index), 0);
DMAC_WRITE(sc, DMAC_CS(ch->ch_index), val);