Lines Matching refs:ccfg
77 u32 ccfg; member
326 c->ccfg = 0; in k3_dma_free_chan_resources()
402 dma_addr_t src, size_t len, u32 num, u32 ccfg) in k3_dma_fill_desc() argument
411 ds->desc_hw[num].config = ccfg; in k3_dma_fill_desc()
437 if (!c->ccfg) { in k3_dma_prep_memcpy()
439 c->ccfg = CX_CFG_SRCINCR | CX_CFG_DSTINCR | CX_CFG_EN; in k3_dma_prep_memcpy()
440 c->ccfg |= (0xf << 20) | (0xf << 24); /* burst = 16 */ in k3_dma_prep_memcpy()
441 c->ccfg |= (0x3 << 12) | (0x3 << 16); /* width = 64 bit */ in k3_dma_prep_memcpy()
446 k3_dma_fill_desc(ds, dst, src, copy, num++, c->ccfg); in k3_dma_prep_memcpy()
508 k3_dma_fill_desc(ds, dst, src, len, num++, c->ccfg); in k3_dma_prep_slave_sg()
531 c->ccfg = CX_CFG_DSTINCR; in k3_dma_config()
536 c->ccfg = CX_CFG_SRCINCR; in k3_dma_config()
552 c->ccfg |= (val << 12) | (val << 16); in k3_dma_config()
558 c->ccfg |= (val << 20) | (val << 24); in k3_dma_config()
559 c->ccfg |= CX_CFG_MEM2PER | CX_CFG_EN; in k3_dma_config()
562 c->ccfg |= c->vc.chan.chan_id << 4; in k3_dma_config()