omap_dma_chan_write
omap_dma_chan_write(c, CLNK_CTRL, c->desc->clnk_ctrl);
omap_dma_chan_write(c, CSR, ~0);
omap_dma_chan_write(c, CSR, val);
omap_dma_chan_write(c, i, 0);
omap_dma_chan_write(c, CPC, 0);
omap_dma_chan_write(c, CDAC, 0);
omap_dma_chan_write(c, CDP, cdp);
omap_dma_chan_write(c, CNDP, d->sg[0].t2_desc_paddr);
omap_dma_chan_write(c, CCDN, 0);
omap_dma_chan_write(c, CCFN, 0xffff);
omap_dma_chan_write(c, CCEN, 0xffffff);
omap_dma_chan_write(c, CDP, 0);
omap_dma_chan_write(c, CICR, cicr);
omap_dma_chan_write(c, CCR, d->ccr | CCR_ENABLE);
omap_dma_chan_write(c, CICR, 0);
omap_dma_chan_write(c, CCR, val);
omap_dma_chan_write(c, CCR, val);
omap_dma_chan_write(c, CLNK_CTRL, val);
omap_dma_chan_write(c, cxsa, sg->addr);
omap_dma_chan_write(c, cxei, sg->ei);
omap_dma_chan_write(c, cxfi, sg->fi);
omap_dma_chan_write(c, CEN, sg->en);
omap_dma_chan_write(c, CFN, sg->fn);
omap_dma_chan_write(c, CCR, d->ccr);
omap_dma_chan_write(c, CCR2, d->ccr >> 16);
omap_dma_chan_write(c, cxsa, d->dev_addr);
omap_dma_chan_write(c, cxei, d->ei);
omap_dma_chan_write(c, cxfi, d->fi);
omap_dma_chan_write(c, CSDP, d->csdp);
omap_dma_chan_write(c, CLNK_CTRL, d->clnk_ctrl);