Home
last modified time | relevance | path

Searched refs:slave_config (Results 1 – 12 of 12) sorted by relevance

/drivers/spi/
A Dspi-at91-usart.c125 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 Dspi-bcm2835.c893 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 Dspi-atmel.c517 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 Di2c-at91-master.c749 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 Dpl330.c456 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 Dmmp_tdma.c115 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 Dmmp_pdma.c94 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 Dk3dma.c87 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 Dep93xx_dma.c213 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 Dimx-sdma.c452 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 Dste_dma40.c500 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 Dimx.c1378 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 …]

Completed in 54 milliseconds