| /drivers/spi/ |
| A D | spi-at91-usart.c | 125 struct dma_slave_config slave_config; in at91_usart_spi_configure_dma() local 146 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in at91_usart_spi_configure_dma() 147 slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in at91_usart_spi_configure_dma() 148 slave_config.dst_addr = (dma_addr_t)phybase + US_THR; in at91_usart_spi_configure_dma() 149 slave_config.src_addr = (dma_addr_t)phybase + US_RHR; in at91_usart_spi_configure_dma() 150 slave_config.src_maxburst = 1; in at91_usart_spi_configure_dma() 151 slave_config.dst_maxburst = 1; in at91_usart_spi_configure_dma() 152 slave_config.device_fc = false; in at91_usart_spi_configure_dma() 154 slave_config.direction = DMA_DEV_TO_MEM; in at91_usart_spi_configure_dma() 155 if (dmaengine_slave_config(ctlr->dma_rx, &slave_config)) { in at91_usart_spi_configure_dma() [all …]
|
| A D | spi-bcm2835.c | 893 struct dma_slave_config slave_config; in bcm2835_dma_init() local 928 slave_config.dst_addr = (u32)(dma_reg_base + BCM2835_SPI_FIFO); in bcm2835_dma_init() 929 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in bcm2835_dma_init() 931 ret = dmaengine_slave_config(ctlr->dma_tx, &slave_config); in bcm2835_dma_init() 967 slave_config.src_addr = (u32)(dma_reg_base + BCM2835_SPI_FIFO); in bcm2835_dma_init() 968 slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in bcm2835_dma_init() 969 slave_config.dst_addr = (u32)(dma_reg_base + BCM2835_SPI_CS); in bcm2835_dma_init() 970 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in bcm2835_dma_init() 972 ret = dmaengine_slave_config(ctlr->dma_rx, &slave_config); in bcm2835_dma_init()
|
| A D | spi-atmel.c | 517 struct dma_slave_config slave_config; in atmel_spi_dma_slave_config() local 521 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in atmel_spi_dma_slave_config() 522 slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in atmel_spi_dma_slave_config() 524 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in atmel_spi_dma_slave_config() 525 slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in atmel_spi_dma_slave_config() 528 slave_config.dst_addr = (dma_addr_t)as->phybase + SPI_TDR; in atmel_spi_dma_slave_config() 529 slave_config.src_addr = (dma_addr_t)as->phybase + SPI_RDR; in atmel_spi_dma_slave_config() 530 slave_config.src_maxburst = 1; in atmel_spi_dma_slave_config() 531 slave_config.dst_maxburst = 1; in atmel_spi_dma_slave_config() 532 slave_config.device_fc = false; in atmel_spi_dma_slave_config() [all …]
|
| /drivers/i2c/busses/ |
| A D | i2c-at91-master.c | 749 struct dma_slave_config slave_config; in at91_twi_configure_dma() local 771 memset(&slave_config, 0, sizeof(slave_config)); in at91_twi_configure_dma() 773 slave_config.src_addr_width = addr_width; in at91_twi_configure_dma() 774 slave_config.src_maxburst = 1; in at91_twi_configure_dma() 776 slave_config.dst_addr_width = addr_width; in at91_twi_configure_dma() 777 slave_config.dst_maxburst = 1; in at91_twi_configure_dma() 778 slave_config.device_fc = false; in at91_twi_configure_dma() 794 slave_config.direction = DMA_MEM_TO_DEV; in at91_twi_configure_dma() 795 if (dmaengine_slave_config(dma->chan_tx, &slave_config)) { in at91_twi_configure_dma() 801 slave_config.direction = DMA_DEV_TO_MEM; in at91_twi_configure_dma() [all …]
|
| /drivers/dma/ |
| A D | pl330.c | 456 struct dma_slave_config slave_config; member 556 struct dma_slave_config *slave_config, 2245 struct dma_slave_config *slave_config, in pl330_config_write() argument 2252 if (slave_config->dst_addr) in pl330_config_write() 2253 pch->fifo_addr = slave_config->dst_addr; in pl330_config_write() 2254 if (slave_config->dst_addr_width) in pl330_config_write() 2259 if (slave_config->src_addr) in pl330_config_write() 2260 pch->fifo_addr = slave_config->src_addr; in pl330_config_write() 2261 if (slave_config->src_addr_width) in pl330_config_write() 2271 struct dma_slave_config *slave_config) in pl330_config() argument [all …]
|
| A D | mmp_tdma.c | 115 struct dma_slave_config slave_config; member 455 if (mmp_tdma_config_write(chan, direction, &tdmac->slave_config)) in mmp_tdma_prep_dma_cyclic() 511 memcpy(&tdmac->slave_config, dmaengine_cfg, sizeof(*dmaengine_cfg)); in mmp_tdma_config()
|
| A D | mmp_pdma.c | 94 struct dma_slave_config slave_config; member 540 mmp_pdma_config_write(dchan, &chan->slave_config, dir); in mmp_pdma_prep_slave_sg() 624 mmp_pdma_config_write(dchan, &chan->slave_config, direction); in mmp_pdma_prep_dma_cyclic() 738 memcpy(&chan->slave_config, cfg, sizeof(*cfg)); in mmp_pdma_config()
|
| A D | k3dma.c | 87 struct dma_slave_config slave_config; member 556 k3_dma_config_write(chan, dir, &c->slave_config); in k3_dma_prep_slave_sg() 617 k3_dma_config_write(chan, dir, &c->slave_config); in k3_dma_prep_dma_cyclic() 659 memcpy(&c->slave_config, cfg, sizeof(*cfg)); in k3_dma_config()
|
| A D | ep93xx_dma.c | 213 struct dma_slave_config slave_config; member 1106 ep93xx_dma_slave_config_write(chan, dir, &edmac->slave_config); in ep93xx_dma_prep_slave_sg() 1193 ep93xx_dma_slave_config_write(chan, dir, &edmac->slave_config); in ep93xx_dma_prep_dma_cyclic() 1287 memcpy(&edmac->slave_config, config, sizeof(*config)); in ep93xx_dma_slave_config()
|
| A D | imx-sdma.c | 452 struct dma_slave_config slave_config; member 1650 sdma_config_write(chan, &sdmac->slave_config, direction); in sdma_prep_slave_sg() 1742 sdma_config_write(chan, &sdmac->slave_config, direction); in sdma_prep_dma_cyclic() 1841 memcpy(&sdmac->slave_config, dmaengine_cfg, sizeof(*dmaengine_cfg)); in sdma_config()
|
| A D | ste_dma40.c | 500 struct dma_slave_config slave_config; member 2247 d40_set_runtime_config_write(dchan, &chan->slave_config, direction); in d40_prep_sg() 2671 memcpy(&d40c->slave_config, config, sizeof(*config)); in d40_set_runtime_config()
|
| /drivers/tty/serial/ |
| A D | imx.c | 1378 struct dma_slave_config slave_config = {}; in imx_uart_dma_init() local 1393 slave_config.direction = DMA_DEV_TO_MEM; in imx_uart_dma_init() 1394 slave_config.src_addr = sport->port.mapbase + URXD0; in imx_uart_dma_init() 1395 slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in imx_uart_dma_init() 1397 slave_config.src_maxburst = RXTL_DMA - 1; in imx_uart_dma_init() 1398 ret = dmaengine_slave_config(sport->dma_chan_rx, &slave_config); in imx_uart_dma_init() 1422 slave_config.direction = DMA_MEM_TO_DEV; in imx_uart_dma_init() 1423 slave_config.dst_addr = sport->port.mapbase + URTX0; in imx_uart_dma_init() 1424 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in imx_uart_dma_init() 1425 slave_config.dst_maxburst = TXTL_DMA; in imx_uart_dma_init() [all …]
|