Lines Matching refs:rx_dma
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), \
989 .rx_dma.slot = MAX32_DT_INST_DMA_CELL(n, rx, slot),