Searched refs:rx_dma (Results 1 – 4 of 4) sorted by relevance
| /Zephyr-latest/drivers/serial/ |
| D | uart_mcux_flexcomm.c | 48 struct mcux_flexcomm_uart_dma_config rx_dma; member 548 if (config->rx_dma.dev == NULL) { in mcux_flexcomm_uart_rx_enable() 555 ret = dma_get_status(config->rx_dma.dev, config->rx_dma.channel, &status); in mcux_flexcomm_uart_rx_enable() 576 ret = dma_config(config->rx_dma.dev, config->rx_dma.channel, in mcux_flexcomm_uart_rx_enable() 577 (struct dma_config *) &config->rx_dma.cfg); in mcux_flexcomm_uart_rx_enable() 596 ret = dma_start(config->rx_dma.dev, config->rx_dma.channel); in mcux_flexcomm_uart_rx_enable() 618 (void)dma_get_status(config->rx_dma.dev, config->rx_dma.channel, &status); in flexcomm_uart_rx_update() 673 ret = dma_stop(config->rx_dma.dev, config->rx_dma.channel); in mcux_flexcomm_uart_rx_disable() 791 dma_reload(config->rx_dma.dev, config->rx_dma.channel, in mcux_flexcomm_uart_dma_rx_callback() 804 dma_start(config->rx_dma.dev, config->rx_dma.channel); in mcux_flexcomm_uart_dma_rx_callback() [all …]
|
| D | uart_max32.c | 42 const struct max32_uart_dma_config rx_dma; member 737 ret = dma_stop(config->rx_dma.dev, config->rx_dma.channel); in api_rx_disable() 791 dma_get_status(config->rx_dma.dev, config->rx_dma.channel, &dma_stat); in uart_max32_async_rx_callback() 835 dma_reload(config->rx_dma.dev, config->rx_dma.channel, config->rx_dma.slot, in uart_max32_async_rx_callback() 837 dma_start(config->rx_dma.dev, config->rx_dma.channel); in uart_max32_async_rx_callback() 857 if (config->rx_dma.channel == 0xFF) { in api_rx_enable() 863 ret = dma_get_status(config->rx_dma.dev, config->rx_dma.channel, &dma_stat); in api_rx_enable() 876 dma_cfg.dma_slot = config->rx_dma.slot; in api_rx_enable() 885 ret = dma_config(config->rx_dma.dev, config->rx_dma.channel, &dma_cfg); in api_rx_enable() 892 ret = dma_start(config->rx_dma.dev, config->rx_dma.channel); in api_rx_enable() [all …]
|
| /Zephyr-latest/drivers/spi/ |
| D | spi_max32.c | 48 struct max32_spi_dma_config rx_dma; member 444 } else if (channel == config->rx_dma.channel) { in spi_max32_dma_callback() 503 dma_cfg.dma_slot = config->rx_dma.slot; in spi_max32_rx_dma_load() 517 ret = dma_config(config->rx_dma.dev, config->rx_dma.channel, &dma_cfg); in spi_max32_rx_dma_load() 522 return dma_start(config->rx_dma.dev, config->rx_dma.channel); in spi_max32_rx_dma_load() 550 ret = dma_get_status(cfg->rx_dma.dev, cfg->rx_dma.channel, &status); in transceive_dma() 615 dma_stop(cfg->rx_dma.dev, cfg->rx_dma.channel); in transceive_dma() 733 if (cfg->tx_dma.channel != 0xFF && cfg->rx_dma.channel != 0xFF) { in api_transceive() 950 .rx_dma.dev = MAX32_DT_INST_DMA_CTLR(n, rx), \ 951 .rx_dma.channel = MAX32_DT_INST_DMA_CELL(n, rx, channel), \ [all …]
|
| /Zephyr-latest/drivers/i2c/ |
| D | i2c_max32.c | 49 struct max32_i2c_dma_config rx_dma; member 346 dma_cfg.dma_slot = config->rx_dma.slot; in i2c_max32_rx_dma_load() 356 ret = dma_config(config->rx_dma.dev, config->rx_dma.channel, &dma_cfg); in i2c_max32_rx_dma_load() 361 return dma_start(config->rx_dma.dev, config->rx_dma.channel); in i2c_max32_rx_dma_load() 447 dma_stop(cfg->rx_dma.dev, cfg->rx_dma.channel); in i2c_max32_transfer_dma() 629 if ((cfg->tx_dma.channel != 0xFF) && (cfg->rx_dma.channel != 0xFF)) { in api_transfer() 844 dma_get_status(cfg->rx_dma.dev, cfg->rx_dma.channel, &dma_stat); in i2c_max32_isr_controller_dma() 876 if ((cfg->tx_dma.channel != 0xFF) && (cfg->rx_dma.channel != 0xFF)) { in i2c_max32_isr() 987 .rx_dma.dev = MAX32_DT_INST_DMA_CTLR(n, rx), \ 988 .rx_dma.channel = MAX32_DT_INST_DMA_CELL(n, rx, channel), \ [all …]
|