DMA_CHANNEL_ENABLE
dma_ch_mask = reg_read(dev, DMA_CHANNEL_ENABLE);
reg_write(dev, DMA_CHANNEL_ENABLE, dma_ch_mask & ~0xff00);
reg_write(dev, DMA_CHANNEL_ENABLE, dma_en);
u32 dma_en = reg_read(dev, DMA_CHANNEL_ENABLE);
reg_write(dev, DMA_CHANNEL_ENABLE, dev->pending_dma_en);
dma_en = reg_read(dev, DMA_CHANNEL_ENABLE);
reg_write(dev, DMA_CHANNEL_ENABLE, dma_en & ~ch_mask);
dma_en = reg_read(dev, DMA_CHANNEL_ENABLE);
reg_write(dev, DMA_CHANNEL_ENABLE, 0);
u32 dma_en = reg_read(dev, DMA_CHANNEL_ENABLE);