Home
last modified time | relevance | path

Searched refs:dma_tx (Results 1 – 25 of 62) sorted by relevance

123

/bsp/wch/risc-v/Libraries/ch32_drivers/
A Ddrv_usart_v2.c96 } dma_tx; member
408 NVIC_Set(uart->dma_tx.handle.dma_irq, DISABLE); in ch32_control()
411 DMA_DeInit(uart->dma_tx.handle.Instance); in ch32_control()
451 DMA_Cmd(uart->dma_tx.handle.Instance, DISABLE); in ch32_control()
504 DMA_Cmd(uart->dma_tx.handle.Instance, DISABLE); in ch32_transmit()
506 uart->dma_tx.handle.Instance->CNTR = size & 0xFFFF; in ch32_transmit()
507 DMA_Cmd(uart->dma_tx.handle.Instance, ENABLE); in ch32_transmit()
617 HAL_DMA_IRQHandler(&uart_obj[UART1_INDEX].dma_tx.handle); in DMA1_Channel4_IRQHandler()
675 HAL_DMA_IRQHandler(&uart_obj[UART2_INDEX].dma_tx.handle); in DMA1_Channel7_IRQHandler()
733 HAL_DMA_IRQHandler(&uart_obj[UART3_INDEX].dma_tx.handle); in DMA1_Channel2_IRQHandler()
[all …]
/bsp/at32/libraries/rt_drivers/
A Ddrv_sdio.h160 .dma_tx.dma_x = DMA2, \
162 .dma_tx.dma_crm = CRM_DMA2_PERIPH_CLOCK, \
164 .dma_tx.dma_channel = DMA2_CHANNEL4, \
166 .dma_tx.dma_irq = DMA2_Channel4_IRQn, \
168 .dma_tx.dmamux_channel = DMA2MUX_CHANNEL4, \
170 .dma_tx.dmamux_id = DMAMUX_DMAREQ_ID_SDIO1, \
177 .dma_tx.dma_crm = CRM_DMA2_PERIPH_CLOCK, \
180 .dma_tx.dma_channel = DMA2_CHANNEL4, \
181 .dma_tx.dma_irq = DMA2_Channel4_5_IRQn, \
209 struct dma_config dma_rx, dma_tx; member
A Ddrv_spi.c287 instance->config->dma_tx->dma_done = RT_FALSE; in _spi_dma_transmit()
559 … dma_flexible_config(instance->config->dma_tx->dma_x, instance->config->dma_tx->flex_channel, \ in at32_spi_dma_init()
569 …dmamux_init(instance->config->dma_tx->dmamux_channel, (dmamux_requst_id_sel_type)instance->config-… in at32_spi_dma_init()
647 spi_dma_isr(spi_config[SPI1_INDEX].dma_tx); in SPI1_TX_DMA_IRQHandler()
683 spi_dma_isr(spi_config[SPI2_INDEX].dma_tx); in SPI2_TX_DMA_IRQHandler()
719 spi_dma_isr(spi_config[SPI3_INDEX].dma_tx); in SPI3_TX_DMA_IRQHandler()
755 spi_dma_isr(spi_config[SPI4_INDEX].dma_tx); in SPI4_TX_DMA_IRQHandler()
833 spi_config[SPI1_INDEX].dma_tx = &spi1_dma_tx; in at32_spi_get_dma_config()
847 spi_config[SPI2_INDEX].dma_tx = &spi2_dma_tx; in at32_spi_get_dma_config()
861 spi_config[SPI3_INDEX].dma_tx = &spi3_dma_tx; in at32_spi_get_dma_config()
[all …]
A Ddrv_usart.c197 dma_reset(instance->dma_tx->dma_channel); in at32_control()
269 while(instance->dma_tx->dma_done == RT_FALSE); in _uart_dma_transmit()
283 instance->dma_tx->dma_done = RT_FALSE; in _uart_dma_transmit()
310 dma_channel = instance->dma_tx->dma_channel; in at32_dma_config()
311 dma_config = instance->dma_tx; in at32_dma_config()
446 reg_sts = instance->dma_tx->dma_x->sts; in dma_tx_isr()
447 index = instance->dma_tx->channel_index; in dma_tx_isr()
452 instance->dma_tx->dma_done = RT_TRUE; in dma_tx_isr()
856 instance->dma_tx->dma_done = RT_TRUE; in _dma_base_channel_check()
874 uart_config[UART1_INDEX].dma_tx = &uart1_dma_tx; in at32_uart_get_dma_config()
[all …]
A Ddrv_usart_v2.c210 dma_reset(instance->dma_tx->dma_channel); in at32_control()
301 while(instance->dma_tx->dma_done == RT_FALSE); in _uart_dma_transmit()
315 instance->dma_tx->dma_done = RT_FALSE; in _uart_dma_transmit()
341 dma_channel = instance->dma_tx->dma_channel; in at32_dma_config()
342 dma_config = instance->dma_tx; in at32_dma_config()
464 reg_sts = instance->dma_tx->dma_x->sts; in dma_tx_isr()
465 index = instance->dma_tx->channel_index; in dma_tx_isr()
470 instance->dma_tx->dma_done = RT_TRUE; in dma_tx_isr()
907 instance->dma_tx->dma_done = RT_TRUE; in _dma_base_channel_check()
931 uart_config[UART1_INDEX].dma_tx = &uart1_dma_tx; in at32_uart_get_config()
[all …]
/bsp/nxp/imx/imxrt/libraries/drivers/
A Ddrv_uart.c84 struct dma_tx_config *dma_tx; member
99 .dma_tx = RT_NULL,
111 .dma_tx = RT_NULL,
123 .dma_tx = RT_NULL,
135 .dma_tx = RT_NULL,
147 .dma_tx = RT_NULL,
159 .dma_tx = RT_NULL,
171 .dma_tx = RT_NULL,
183 .dma_tx = RT_NULL,
543 DMAMUX_SetSource(DMAMUX, uart->dma_tx->channel, uart->dma_tx->request); in imxrt_dma_tx_config()
[all …]
A Ddrv_sai.c66 sai_tx.dma_tx = &sai_txdma; in sai_config()
99 …TransferTxCreateHandleEDMA(sai_tx.base, &sai_tx.dma_tx->txHandle, sai_TxDmaCallback, NULL, &sai_tx… in sai_format()
115 EDMA_CreateHandle(&sai_tx.dma_tx->edma, DMA0, sai_tx.dma_tx->channel); in sai_init()
116 DMAMUX_SetSource(DMAMUX, sai_tx.dma_tx->channel, (rt_uint8_t)sai_tx.dma_tx->request); in sai_init()
117 DMAMUX_EnableChannel(DMAMUX, sai_tx.dma_tx->channel); in sai_init()
135 …TransferTxCreateHandleEDMA(sai_tx.base, &sai_tx.dma_tx->txHandle, sai_TxDmaCallback, NULL, &sai_tx… in sai_init()
462 SAI_TransferSendEDMA(sai_tx.base, &sai_tx.dma_tx->txHandle, &xfer); in imxrt_payer_configure()
492 SAI_TransferSendEDMA(sai_tx.base, &sai_tx.dma_tx->txHandle, &xfer); in imxrt_payer_start()
500 SAI_TransferTerminateSendEDMA(sai_tx.base, &sai_tx.dma_tx->txHandle); in imxrt_payer_stop()
514 SAI_TransferSendEDMA(sai_tx.base, &sai_tx.dma_tx->txHandle, &xfer); in imxrt_payer_transmit()
[all …]
/bsp/hc32/libraries/hc32_drivers/
A Ddrv_spi.c282 spi_dma = spi_drv->config->dma_tx; in hc32_spi_init()
438 DMA_ClearTransCompleteStatus(spi_config->dma_tx->Instance, spi_config->dma_tx->flag); in hc32_spi_dma_trans()
439 … DMA_SetSrcAddr(spi_config->dma_tx->Instance, spi_config->dma_tx->channel, (uint32_t)pvTxBuf); in hc32_spi_dma_trans()
440 …DMA_SetSrcAddrIncMode(spi_config->dma_tx->Instance, spi_config->dma_tx->channel, DMA_SRC_ADDR_INC); in hc32_spi_dma_trans()
441 DMA_SetTransCount(spi_config->dma_tx->Instance, spi_config->dma_tx->channel, u32Length); in hc32_spi_dma_trans()
442 DMA_ChCmd(spi_config->dma_tx->Instance, spi_config->dma_tx->channel, ENABLE); in hc32_spi_dma_trans()
449 DMA_ClearTransCompleteStatus(spi_config->dma_tx->Instance, spi_config->dma_tx->flag); in hc32_spi_dma_trans()
450 … DMA_SetSrcAddr(spi_config->dma_tx->Instance, spi_config->dma_tx->channel, (uint32_t)&u32TxTmp); in hc32_spi_dma_trans()
451 …DMA_SetSrcAddrIncMode(spi_config->dma_tx->Instance, spi_config->dma_tx->channel, DMA_SRC_ADDR_FIX); in hc32_spi_dma_trans()
452 DMA_SetTransCount(spi_config->dma_tx->Instance, spi_config->dma_tx->channel, u32Length); in hc32_spi_dma_trans()
[all …]
/bsp/apm32/libraries/Drivers/
A Ddrv_sdio.h132 .dma_tx.dma_rcm = RCM_AHB_PERIPH_DMA2, \
135 .dma_tx.Instance = DMA2_Channel4, \
136 .dma_tx.dma_irq = DMA2_Channel4_5_IRQn, \
143 .dma_tx.dma_rcm = RCM_AHB1_PERIPH_DMA2, \
147 .dma_tx.Instance = DMA2_Stream6, \
148 .dma_tx.channel = DMA_CHANNEL_4, \
149 .dma_tx.dma_irq = DMA2_STR6_IRQn, \
207 struct dma_config dma_rx, dma_tx; member
/bsp/stm32/libraries/HAL_Drivers/drivers/config/f4/
A Dsdio_config.h26 .dma_tx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
30 .dma_tx.Instance = DMA2_Stream6, \
31 .dma_tx.channel = DMA_CHANNEL_4, \
32 .dma_tx.dma_irq = DMA2_Stream6_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/f7/
A Dsdio_config.h26 .dma_tx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
30 .dma_tx.Instance = DMA2_Stream6, \
31 .dma_tx.channel = DMA_CHANNEL_4, \
32 .dma_tx.dma_irq = DMA2_Stream6_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/l4/
A Dsdio_config.h26 .dma_tx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
30 .dma_tx.Instance = DMA2_Channel5, \
31 .dma_tx.request = DMA_REQUEST_7, \
32 .dma_tx.dma_irq = DMA2_Channel5_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/l5/
A Dsdio_config.h26 .dma_tx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
30 .dma_tx.Instance = DMA2_Channel5, \
31 .dma_tx.request = DMA_REQUEST_7, \
32 .dma_tx.dma_irq = DMA2_Channel5_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/u5/
A Dsdio_config.h26 .dma_tx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
30 .dma_tx.Instance = DMA2_Channel5, \
31 .dma_tx.request = DMA_REQUEST_7, \
32 .dma_tx.dma_irq = DMA2_Channel5_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/f2/
A Dsdio_config.h26 .dma_tx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
30 .dma_tx.Instance = DMA2_Stream6, \
31 .dma_tx.channel = DMA_CHANNEL_4, \
32 .dma_tx.dma_irq = DMA2_Stream6_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/g4/
A Dsdio_config.h26 .dma_tx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
30 .dma_tx.Instance = DMA2_Stream6, \
31 .dma_tx.channel = DMA_CHANNEL_4, \
32 .dma_tx.dma_irq = DMA2_Stream6_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/h7/
A Dsdio_config.h26 .dma_tx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
30 .dma_tx.Instance = DMA2_Stream6, \
31 .dma_tx.channel = DMA_CHANNEL_4, \
32 .dma_tx.dma_irq = DMA2_Stream6_IRQn, \
/bsp/n32/libraries/n32_drivers/
A Ddrv_usart_v2.c135 } dma_tx; member
853 DMA_DeInit(uart->dma_tx.handle.Instance); in n32_control()
939 uart->dma_tx.handle.Instance->TXNUM = size & 0xFFFF; in n32_transmit()
1132 HAL_DMA_IRQHandler(&uart_obj[UART1_INDEX].dma_tx.handle); in DMA1_Channel4_IRQHandler()
1169 HAL_DMA_IRQHandler(&uart_obj[UART2_INDEX].dma_tx.handle); in DMA1_Channel7_IRQHandler()
1206 HAL_DMA_IRQHandler(&uart_obj[UART3_INDEX].dma_tx.handle); in DMA1_Channel2_IRQHandler()
1244 HAL_DMA_IRQHandler(&uart_obj[UART4_INDEX].dma_tx.handle); in DMA2_Channel5_IRQHandler()
1281 HAL_DMA_IRQHandler(&uart_obj[UART5_INDEX].dma_tx.handle); in DMA1_Channel1_IRQHandler()
1318 HAL_DMA_IRQHandler(&uart_obj[UART6_INDEX].dma_tx.handle); in DMA2_Channel2_IRQHandler()
1355 HAL_DMA_IRQHandler(&uart_obj[UART7_INDEX].dma_tx.handle); in DMA2_Channel7_IRQHandler()
[all …]
/bsp/raspberry-pico/Drivers/
A Ddrv_spi.c30 rt_uint8_t dma_tx; member
119 spi_drv->dma_tx = dma_claim_unused_channel(true); in pico_spi_init()
134 dma_channel_config c = dma_channel_get_default_config(spi_drv->dma_tx); in pico_spi_init()
137 dma_channel_set_config(spi_drv->dma_tx, &c, false); in pico_spi_init()
173 dma_channel_config c = dma_get_channel_config(spi->dma_tx); in spixfer()
174 dma_channel_configure(spi->dma_tx, &c, in spixfer()
187 dma_start_channel_mask((1u << spi->dma_tx) | (1u << spi->dma_rx)); in spixfer()
188 dma_channel_wait_for_finish_blocking(spi->dma_tx); in spixfer()
/bsp/stm32/libraries/HAL_Drivers/drivers/config/f1/
A Dsdio_config.h26 .dma_tx.dma_rcc = RCC_AHBENR_DMA2EN, \
29 .dma_tx.Instance = DMA2_Channel4, \
30 .dma_tx.dma_irq = DMA2_Channel4_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/l1/
A Dsdio_config.h26 .dma_tx.dma_rcc = RCC_AHBENR_DMA2EN, \
29 .dma_tx.Instance = DMA2_Channel4, \
30 .dma_tx.dma_irq = DMA2_Channel4_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/
A Ddrv_usart.c574 HAL_DMA_IRQHandler(&uart_obj[UART1_INDEX].dma_tx.handle); in UART1_DMA_TX_IRQHandler()
936 uart_config[UART1_INDEX].dma_tx = &uart1_dma_tx; in stm32_uart_get_dma_config()
950 uart_config[UART2_INDEX].dma_tx = &uart2_dma_tx; in stm32_uart_get_dma_config()
964 uart_config[UART3_INDEX].dma_tx = &uart3_dma_tx; in stm32_uart_get_dma_config()
978 uart_config[UART4_INDEX].dma_tx = &uart4_dma_tx; in stm32_uart_get_dma_config()
992 uart_config[UART5_INDEX].dma_tx = &uart5_dma_tx; in stm32_uart_get_dma_config()
1006 uart_config[UART6_INDEX].dma_tx = &uart6_dma_tx; in stm32_uart_get_dma_config()
1020 uart_config[UART7_INDEX].dma_tx = &uart7_dma_tx; in stm32_uart_get_dma_config()
1034 uart_config[UART8_INDEX].dma_tx = &uart8_dma_tx; in stm32_uart_get_dma_config()
1067 DMA_Handle = &uart->dma_tx.handle; in stm32_dma_config()
[all …]
A Ddrv_usart_v2.c257 HAL_DMA_Abort(&(uart->dma_tx.handle)); in stm32_control()
568 HAL_DMA_IRQHandler(&uart_obj[UART1_INDEX].dma_tx.handle); in UART1_DMA_TX_IRQHandler()
938 uart_config[UART1_INDEX].dma_tx = &uart1_dma_tx; in stm32_uart_get_config()
959 uart_config[UART2_INDEX].dma_tx = &uart2_dma_tx; in stm32_uart_get_config()
980 uart_config[UART3_INDEX].dma_tx = &uart3_dma_tx; in stm32_uart_get_config()
1001 uart_config[UART4_INDEX].dma_tx = &uart4_dma_tx; in stm32_uart_get_config()
1022 uart_config[UART5_INDEX].dma_tx = &uart5_dma_tx; in stm32_uart_get_config()
1043 uart_config[UART6_INDEX].dma_tx = &uart6_dma_tx; in stm32_uart_get_config()
1064 uart_config[UART7_INDEX].dma_tx = &uart7_dma_tx; in stm32_uart_get_config()
1123 DMA_Handle = &uart->dma_tx.handle; in stm32_dma_config()
[all …]
A Ddrv_hard_i2c.c114 HAL_NVIC_SetPriority(i2c_drv->config->dma_tx->dma_irq, 1, 0); in stm32_i2c_init()
115 HAL_NVIC_EnableIRQ(i2c_drv->config->dma_tx->dma_irq); in stm32_i2c_init()
391 i2c_objs[i].dma.handle_tx.Instance = i2c_config[i].dma_tx->Instance; in RT_hw_i2c_bus_init()
417 SET_BIT(RCC->AHBENR, i2c_config[i].dma_tx->dma_rcc); in RT_hw_i2c_bus_init()
418 tmpreg = READ_BIT(RCC->AHBENR, i2c_config[i].dma_tx->dma_rcc); in RT_hw_i2c_bus_init()
420 SET_BIT(RCC->AHB1ENR, i2c_config[i].dma_tx->dma_rcc); in RT_hw_i2c_bus_init()
422 tmpreg = READ_BIT(RCC->AHB1ENR, i2c_config[i].dma_tx->dma_rcc); in RT_hw_i2c_bus_init()
425 SET_BIT(RCC->MP_AHB2ENSETR, i2c_config[i].dma_tx->dma_rcc); in RT_hw_i2c_bus_init()
451 i2c_config[I2C1_INDEX].dma_tx = &I2C1_dma_tx; in stm32_get_dma_info()
462 i2c_config[I2C2_INDEX].dma_tx = &I2C2_dma_tx; in stm32_get_dma_info()
[all …]
/bsp/acm32/acm32f4xx-nucleo/drivers/
A Ddrv_uart.c44 struct dma_config *dma_tx; member
67 } dma_tx; member
335 DMA_Handle = &uart->dma_tx.handle; in DMA_Configuration()
336 dma_config = uart->config->dma_tx; in DMA_Configuration()
376 __HAL_LINK_DMA(uart->handle, HDMA_Tx, uart->dma_tx.handle); in DMA_Configuration()
439 uart_config[UART1_INDEX].dma_tx = &uart1_tx_dma_conf; in uart_get_dma_config()
452 uart_config[UART2_INDEX].dma_tx = &uart2_tx_dma_conf; in uart_get_dma_config()
465 uart_config[UART3_INDEX].dma_tx = &uart3_tx_dma_conf; in uart_get_dma_config()
478 uart_config[UART4_INDEX].dma_tx = &uart4_tx_dma_conf; in uart_get_dma_config()
618 if (DMA->RAW_INT_TC_STATUS & (1 << uart_obj[i].config->dma_tx->channel)) in DMA_IRQHandler()
[all …]

Completed in 63 milliseconds

123