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