Lines Matching refs:ctcr
205 u32 ctcr;
485 u32 ccr, ctcr, ctbr, tlen;
493 ctcr = stm32_mdma_read(dmadev, STM32_MDMA_CTCR(chan->id));
497 ctcr &= ~STM32_MDMA_CTCR_SWRM;
500 ctcr &= ~STM32_MDMA_CTCR_CFG_MASK;
501 ctcr |= chan_config->transfer_config & STM32_MDMA_CTCR_CFG_MASK;
507 tlen = STM32_MDMA_CTCR_LEN2_GET(ctcr);
508 ctcr &= ~STM32_MDMA_CTCR_LEN2_MSK;
509 ctcr |= STM32_MDMA_CTCR_TLEN((tlen - 1));
512 ctcr &= ~STM32_MDMA_CTCR_PKE;
554 ctcr &= ~STM32_MDMA_CTCR_DSIZE_MASK;
555 ctcr |= STM32_MDMA_CTCR_DSIZE(dst_bus_width);
557 ctcr &= ~STM32_MDMA_CTCR_DINCOS_MASK;
558 ctcr |= STM32_MDMA_CTCR_DINCOS(dst_bus_width);
569 ctcr &= ~STM32_MDMA_CTCR_DBURST_MASK;
570 ctcr |= STM32_MDMA_CTCR_DBURST((ilog2(dst_best_burst)));
578 ctcr &= ~STM32_MDMA_CTCR_SSIZE_MASK |
580 ctcr |= STM32_MDMA_CTCR_SSIZE(src_bus_width) |
589 ctcr &= ~STM32_MDMA_CTCR_SBURST_MASK;
590 ctcr |= STM32_MDMA_CTCR_SBURST((ilog2(src_best_burst)));
597 ctcr |= STM32_MDMA_CTCR_PKE;
614 ctcr &= ~STM32_MDMA_CTCR_SSIZE_MASK;
615 ctcr |= STM32_MDMA_CTCR_SSIZE(src_bus_width);
617 ctcr &= ~STM32_MDMA_CTCR_SINCOS_MASK;
618 ctcr |= STM32_MDMA_CTCR_SINCOS(src_bus_width);
628 ctcr &= ~STM32_MDMA_CTCR_SBURST_MASK;
629 ctcr |= STM32_MDMA_CTCR_SBURST((ilog2(src_best_burst)));
637 ctcr &= ~(STM32_MDMA_CTCR_DSIZE_MASK |
639 ctcr |= STM32_MDMA_CTCR_DSIZE(dst_bus_width) |
647 ctcr &= ~STM32_MDMA_CTCR_DBURST_MASK;
648 ctcr |= STM32_MDMA_CTCR_DBURST((ilog2(dst_best_burst)));
655 ctcr |= STM32_MDMA_CTCR_PKE;
667 *mdma_ctcr = ctcr;
677 dev_dbg(chan2dev(chan), "CTCR: 0x%08x\n", node->hwdesc->ctcr);
692 u32 len, u32 ctcr, u32 ctbr, bool is_last,
700 hwdesc->ctcr = ctcr;
735 u32 m2m_hw_period, ccr, ctcr, ctbr;
753 &ctcr, &ctbr, src_addr,
763 &ctcr, &ctbr, dst_addr,
773 dst_addr, sg_dma_len(sg), ctcr, ctbr,
853 u32 ccr, ctcr, ctbr, count;
886 ret = stm32_mdma_set_xfer_param(chan, direction, &ccr, &ctcr,
892 ret = stm32_mdma_set_xfer_param(chan, direction, &ccr, &ctcr,
921 dst_addr, period_len, ctcr, ctbr,
946 u32 ccr, ctcr, ctbr, cbndtr, count, max_burst, mdma_burst;
969 ctcr = stm32_mdma_read(dmadev, STM32_MDMA_CTCR(chan->id));
980 ctcr &= ~(STM32_MDMA_CTCR_BWM | STM32_MDMA_CTCR_TRGM_MSK |
987 ctcr |= STM32_MDMA_CTCR_SWRM | STM32_MDMA_CTCR_SINC(STM32_MDMA_INC) |
1006 ctcr |= STM32_MDMA_CTCR_TRGM(STM32_MDMA_BUFFER);
1010 ctcr |= STM32_MDMA_CTCR_TRGM(STM32_MDMA_BLOCK);
1014 ctcr |= STM32_MDMA_CTCR_TLEN((tlen - 1));
1025 ctcr |= STM32_MDMA_CTCR_SBURST(mdma_burst) |
1038 ctcr |= STM32_MDMA_CTCR_DBURST(mdma_burst) |
1043 ctcr |= STM32_MDMA_CTCR_PKE;
1047 hwdesc->ctcr = ctcr;
1060 ctcr |= STM32_MDMA_CTCR_TRGM(STM32_MDMA_LINKED_LIST) |
1080 ctcr |= STM32_MDMA_CTCR_SBURST(mdma_burst) |
1094 ctcr |= STM32_MDMA_CTCR_DBURST(mdma_burst) |
1099 ctcr |= STM32_MDMA_CTCR_PKE;
1104 xfer_count, ctcr, ctbr,
1163 stm32_mdma_write(dmadev, STM32_MDMA_CTCR(id), hwdesc->ctcr);
1184 if (hwdesc->ctcr & STM32_MDMA_CTCR_SWRM) {
1260 if (hwdesc->ctcr & STM32_MDMA_CTCR_SWRM)