Searched refs:tx_dma (Results 1 – 4 of 4) sorted by relevance
/Zephyr-latest/drivers/serial/ |
D | uart_max32.c | 41 const struct max32_uart_dma_config tx_dma; member 531 dma_get_status(config->tx_dma.dev, config->tx_dma.channel, &dma_stat); in uart_max32_async_tx_callback() 553 ret = dma_start(config->tx_dma.dev, config->tx_dma.channel); in uart_max32_async_tx_callback() 590 dma_cfg.dma_slot = config->tx_dma.slot; in uart_max32_tx_dma_load() 599 ret = dma_config(config->tx_dma.dev, config->tx_dma.channel, &dma_cfg); in uart_max32_tx_dma_load() 626 if (config->tx_dma.channel == 0xFF) { in api_tx() 632 ret = dma_get_status(config->tx_dma.dev, config->tx_dma.channel, &dma_stat); in api_tx() 659 ret = dma_start(config->tx_dma.dev, config->tx_dma.channel); in api_tx() 691 ret = dma_get_status(config->tx_dma.dev, config->tx_dma.channel, &dma_stat); in api_tx_abort() 699 ret = dma_stop(config->tx_dma.dev, config->tx_dma.channel); in api_tx_abort() [all …]
|
D | uart_mcux_flexcomm.c | 47 struct mcux_flexcomm_uart_dma_config tx_dma; member 424 if (config->tx_dma.dev == NULL) { in mcux_flexcomm_uart_tx() 433 ret = dma_get_status(config->tx_dma.dev, config->tx_dma.channel, &status); in mcux_flexcomm_uart_tx() 457 ret = dma_config(config->tx_dma.dev, config->tx_dma.channel, in mcux_flexcomm_uart_tx() 458 (struct dma_config *) &config->tx_dma.cfg); in mcux_flexcomm_uart_tx() 471 ret = dma_start(config->tx_dma.dev, config->tx_dma.channel); in mcux_flexcomm_uart_tx() 509 ret = dma_get_status(config->tx_dma.dev, config->tx_dma.channel, &status); in mcux_flexcomm_uart_tx_abort() 515 ret = dma_stop(config->tx_dma.dev, config->tx_dma.channel); in mcux_flexcomm_uart_tx_abort() 891 config->tx_dma.dev == NULL) { in flexcomm_uart_async_init() 896 !device_is_ready(config->tx_dma.dev)) { in flexcomm_uart_async_init() [all …]
|
/Zephyr-latest/drivers/spi/ |
D | spi_max32.c | 47 struct max32_spi_dma_config tx_dma; member 442 if (channel == config->tx_dma.channel) { in spi_max32_dma_callback() 468 dma_cfg.dma_slot = config->tx_dma.slot; in spi_max32_tx_dma_load() 483 ret = dma_config(config->tx_dma.dev, config->tx_dma.channel, &dma_cfg); in spi_max32_tx_dma_load() 488 return dma_start(config->tx_dma.dev, config->tx_dma.channel); in spi_max32_tx_dma_load() 544 ret = dma_get_status(cfg->tx_dma.dev, cfg->tx_dma.channel, &status); in transceive_dma() 614 dma_stop(cfg->tx_dma.dev, cfg->tx_dma.channel); in transceive_dma() 733 if (cfg->tx_dma.channel != 0xFF && cfg->rx_dma.channel != 0xFF) { in api_transceive() 947 .tx_dma.dev = MAX32_DT_INST_DMA_CTLR(n, tx), \ 948 .tx_dma.channel = MAX32_DT_INST_DMA_CELL(n, tx, channel), \ [all …]
|
/Zephyr-latest/drivers/i2c/ |
D | i2c_max32.c | 48 struct max32_i2c_dma_config tx_dma; member 317 dma_cfg.dma_slot = config->tx_dma.slot; in i2c_max32_tx_dma_load() 327 ret = dma_config(config->tx_dma.dev, config->tx_dma.channel, &dma_cfg); in i2c_max32_tx_dma_load() 332 return dma_start(config->tx_dma.dev, config->tx_dma.channel); in i2c_max32_tx_dma_load() 446 dma_stop(cfg->tx_dma.dev, cfg->tx_dma.channel); in i2c_max32_transfer_dma() 629 if ((cfg->tx_dma.channel != 0xFF) && (cfg->rx_dma.channel != 0xFF)) { in api_transfer() 876 if ((cfg->tx_dma.channel != 0xFF) && (cfg->rx_dma.channel != 0xFF)) { in i2c_max32_isr() 983 .tx_dma.dev = MAX32_DT_INST_DMA_CTLR(n, tx), \ 984 .tx_dma.channel = MAX32_DT_INST_DMA_CELL(n, tx, channel), \ 985 .tx_dma.slot = MAX32_DT_INST_DMA_CELL(n, tx, slot),
|