Lines Matching refs:ctbr
238 u32 ctbr; member
476 static void stm32_mdma_set_bus(struct stm32_mdma_device *dmadev, u32 *ctbr, in stm32_mdma_set_bus() argument
483 *ctbr &= ~ctbr_mask; in stm32_mdma_set_bus()
487 *ctbr |= ctbr_mask; in stm32_mdma_set_bus()
505 u32 ccr, ctcr, ctbr, tlen; in stm32_mdma_set_xfer_param() local
514 ctbr = stm32_mdma_read(dmadev, STM32_MDMA_CTBR(chan->id)); in stm32_mdma_set_xfer_param()
560 ctbr &= ~STM32_MDMA_CTBR_TSEL_MASK; in stm32_mdma_set_xfer_param()
561 ctbr |= STM32_MDMA_CTBR_TSEL(chan_config->request); in stm32_mdma_set_xfer_param()
603 stm32_mdma_set_bus(dmadev, &ctbr, STM32_MDMA_CTBR_DBUS, in stm32_mdma_set_xfer_param()
650 stm32_mdma_set_bus(dmadev, &ctbr, STM32_MDMA_CTBR_SBUS, in stm32_mdma_set_xfer_param()
667 *mdma_ctbr = ctbr; in stm32_mdma_set_xfer_param()
682 dev_dbg(chan2dev(chan), "CTBR: 0x%08x\n", node->hwdesc->ctbr); in stm32_mdma_dump_hwdesc()
691 u32 len, u32 ctcr, u32 ctbr, bool is_last, in stm32_mdma_setup_hwdesc() argument
708 hwdesc->ctbr = ctbr; in stm32_mdma_setup_hwdesc()
733 u32 ccr, ctcr, ctbr; in stm32_mdma_setup_xfer() local
746 &ctcr, &ctbr, src_addr, in stm32_mdma_setup_xfer()
748 stm32_mdma_set_bus(dmadev, &ctbr, STM32_MDMA_CTBR_SBUS, in stm32_mdma_setup_xfer()
754 &ctcr, &ctbr, dst_addr, in stm32_mdma_setup_xfer()
756 stm32_mdma_set_bus(dmadev, &ctbr, STM32_MDMA_CTBR_DBUS, in stm32_mdma_setup_xfer()
764 dst_addr, sg_dma_len(sg), ctcr, ctbr, in stm32_mdma_setup_xfer()
829 u32 ccr, ctcr, ctbr, count; in stm32_mdma_prep_dma_cyclic() local
863 &ctbr, src_addr, period_len); in stm32_mdma_prep_dma_cyclic()
864 stm32_mdma_set_bus(dmadev, &ctbr, STM32_MDMA_CTBR_SBUS, in stm32_mdma_prep_dma_cyclic()
869 &ctbr, dst_addr, period_len); in stm32_mdma_prep_dma_cyclic()
870 stm32_mdma_set_bus(dmadev, &ctbr, STM32_MDMA_CTBR_DBUS, in stm32_mdma_prep_dma_cyclic()
893 dst_addr, period_len, ctcr, ctbr, in stm32_mdma_prep_dma_cyclic()
918 u32 ccr, ctcr, ctbr, cbndtr, count, max_burst, mdma_burst; in stm32_mdma_prep_dma_memcpy() local
942 ctbr = stm32_mdma_read(dmadev, STM32_MDMA_CTBR(chan->id)); in stm32_mdma_prep_dma_memcpy()
963 ctbr &= ~STM32_MDMA_CTBR_TSEL_MASK; in stm32_mdma_prep_dma_memcpy()
966 stm32_mdma_set_bus(dmadev, &ctbr, STM32_MDMA_CTBR_SBUS, src); in stm32_mdma_prep_dma_memcpy()
967 stm32_mdma_set_bus(dmadev, &ctbr, STM32_MDMA_CTBR_DBUS, dest); in stm32_mdma_prep_dma_memcpy()
1025 hwdesc->ctbr = ctbr; in stm32_mdma_prep_dma_memcpy()
1076 xfer_count, ctcr, ctbr, in stm32_mdma_prep_dma_memcpy()
1141 stm32_mdma_write(dmadev, STM32_MDMA_CTBR(id), hwdesc->ctbr); in stm32_mdma_start_transfer()