pasemi_write_dma_reg
extern void pasemi_write_dma_reg(unsigned int reg, unsigned int val);
EXPORT_SYMBOL(pasemi_write_dma_reg);
pasemi_write_dma_reg(PAS_DMA_RXCHAN_CCMDSTA(chan->chno),
pasemi_write_dma_reg(PAS_DMA_TXCHAN_TCMDSTA(chan->chno),
pasemi_write_dma_reg(reg, PAS_DMA_RXCHAN_CCMDSTA_ST);
pasemi_write_dma_reg(reg, 0);
pasemi_write_dma_reg(reg, PAS_DMA_TXCHAN_TCMDSTA_ST);
pasemi_write_dma_reg(reg, 0);
pasemi_write_dma_reg(PAS_DMA_TXF_SFLG0, 1 << flag);
pasemi_write_dma_reg(PAS_DMA_TXF_SFLG1, 1 << flag);
pasemi_write_dma_reg(PAS_DMA_TXF_CFLG0, 1 << flag);
pasemi_write_dma_reg(PAS_DMA_TXF_CFLG1, 1 << flag);
pasemi_write_dma_reg(PAS_DMA_COM_RXCMD, 0);
pasemi_write_dma_reg(PAS_DMA_COM_TXCMD, 0);
pasemi_write_dma_reg(PAS_DMA_COM_CFG, tmp | 0x18000000);
pasemi_write_dma_reg(PAS_DMA_COM_TXCMD, PAS_DMA_COM_TXCMD_EN);
pasemi_write_dma_reg(PAS_DMA_COM_RXCMD, PAS_DMA_COM_RXCMD_EN);
pasemi_write_dma_reg(PAS_DMA_TXF_CFLG0, 0xffffffff);
pasemi_write_dma_reg(PAS_DMA_TXF_CFLG1, 0xffffffff);
pasemi_write_dma_reg(reg, val);