Lines Matching refs:ch_ctrl

193 	uint32_t src_width, dst_width, src_burst_size, ch_ctrl, tfr_size;  in dma_atcdmac300_config()  local
224 ch_ctrl = 0; in dma_atcdmac300_config()
230 ch_ctrl |= DMA_CH_CTRL_DSTREQ(cfg->dma_slot); in dma_atcdmac300_config()
231 ch_ctrl |= DMA_CH_CTRL_DMODE_HANDSHAKE; in dma_atcdmac300_config()
234 ch_ctrl |= DMA_CH_CTRL_SRCREQ(cfg->dma_slot); in dma_atcdmac300_config()
235 ch_ctrl |= DMA_CH_CTRL_SMODE_HANDSHAKE; in dma_atcdmac300_config()
245 ch_ctrl |= DMA_CH_CTRL_SRCADDR_INC; in dma_atcdmac300_config()
248 ch_ctrl |= DMA_CH_CTRL_SRCADDR_DEC; in dma_atcdmac300_config()
251 ch_ctrl |= DMA_CH_CTRL_SRCADDR_FIX; in dma_atcdmac300_config()
260 ch_ctrl |= DMA_CH_CTRL_DSTADDR_INC; in dma_atcdmac300_config()
263 ch_ctrl |= DMA_CH_CTRL_DSTADDR_DEC; in dma_atcdmac300_config()
266 ch_ctrl |= DMA_CH_CTRL_DSTADDR_FIX; in dma_atcdmac300_config()
273 ch_ctrl |= DMA_CH_CTRL_INTABT; in dma_atcdmac300_config()
277 ch_ctrl |= DMA_CH_CTRL_INTERR; in dma_atcdmac300_config()
284 ch_ctrl |= DMA_CH_CTRL_SWIDTH(src_width) | in dma_atcdmac300_config()
311 sys_write32(ch_ctrl, DMA_CH_CTRL(dev, channel)); in dma_atcdmac300_config()
331 ch_ctrl &= ~(DMA_CH_CTRL_SRCADDRCTRL_MASK | in dma_atcdmac300_config()
336 ch_ctrl |= DMA_CH_CTRL_SRCADDR_INC; in dma_atcdmac300_config()
339 ch_ctrl |= DMA_CH_CTRL_SRCADDR_DEC; in dma_atcdmac300_config()
342 ch_ctrl |= DMA_CH_CTRL_SRCADDR_FIX; in dma_atcdmac300_config()
351 ch_ctrl |= DMA_CH_CTRL_DSTADDR_INC; in dma_atcdmac300_config()
354 ch_ctrl |= DMA_CH_CTRL_DSTADDR_DEC; in dma_atcdmac300_config()
357 ch_ctrl |= DMA_CH_CTRL_DSTADDR_FIX; in dma_atcdmac300_config()
363 dma_chain[channel][current_block_idx].ctrl = ch_ctrl; in dma_atcdmac300_config()