Searched refs:slave_config (Results 1 – 8 of 8) sorted by relevance
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/usb/sunxi_usb/udc/ |
D | sunxi_udc_dma.c | 435 struct dma_slave_config slave_config; in sunxi_udc_dma_set_config() local 442 memset(&slave_config, 0, sizeof(slave_config)); in sunxi_udc_dma_set_config() 471 slave_config.direction = DMA_DEV_TO_MEM; in sunxi_udc_dma_set_config() 472 slave_config.src_addr = (phys_addr_t)fifo_addr; in sunxi_udc_dma_set_config() 473 slave_config.dst_addr = buff_addr; in sunxi_udc_dma_set_config() 474 slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sunxi_udc_dma_set_config() 475 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sunxi_udc_dma_set_config() 476 slave_config.src_maxburst = 1; in sunxi_udc_dma_set_config() 477 slave_config.dst_maxburst = 1; in sunxi_udc_dma_set_config() 481 &slave_config); in sunxi_udc_dma_set_config() [all …]
|
/device/board/osware/imx8mm/drivers/audio/soc/src/ |
D | dma_driver.c | 120 struct dma_slave_config slave_config = {}; in DMAConfigTxBuff() local 135 slave_config.direction = DMA_MEM_TO_DEV; in DMAConfigTxBuff() 136 slave_config.dst_addr = ppd->dma_addr_dst; in DMAConfigTxBuff() 138 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in DMAConfigTxBuff() 140 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in DMAConfigTxBuff() 146 slave_config.dst_maxburst = ppd->dma_maxburst_tx; in DMAConfigTxBuff() 148 ret = dmaengine_slave_config(ppd->dma_chan_tx, &slave_config); in DMAConfigTxBuff() 333 struct dma_slave_config slave_config = {}; in DMAConfigRxBuff() local 343 slave_config.direction = DMA_DEV_TO_MEM; in DMAConfigRxBuff() 344 slave_config.src_addr = ppd->dma_addr_src; in DMAConfigRxBuff() [all …]
|
/device/soc/esp/esp32/components/driver/ |
D | spi_slave.c | 114 …nst spi_bus_config_t *bus_config, const spi_slave_interface_config_t *slave_config, spi_dma_chan_t… in spi_slave_initialize() argument 133 …SPI_CHECK(slave_config->spics_io_num < 0 || GPIO_IS_VALID_GPIO(slave_config->spics_io_num), "spics… in spi_slave_initialize() 144 memcpy(&spihost[host]->cfg, slave_config, sizeof(spi_slave_interface_config_t)); in spi_slave_initialize() 161 if (slave_config->spics_io_num >= 0) { in spi_slave_initialize() 162 spicommon_cs_initialize(host, slave_config->spics_io_num, 0, !bus_is_iomux(spihost[host])); in spi_slave_initialize() 192 …spihost[host]->trans_queue = xQueueCreate(slave_config->queue_size, sizeof(spi_slave_transaction_t… in spi_slave_initialize() 193 …spihost[host]->ret_queue = xQueueCreate(slave_config->queue_size, sizeof(spi_slave_transaction_t *… in spi_slave_initialize() 224 hal->rx_lsbfirst = (slave_config->flags & SPI_SLAVE_RXBIT_LSBFIRST) ? 1 : 0; in spi_slave_initialize() 225 hal->tx_lsbfirst = (slave_config->flags & SPI_SLAVE_TXBIT_LSBFIRST) ? 1 : 0; in spi_slave_initialize() 226 hal->mode = slave_config->mode; in spi_slave_initialize()
|
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/uart/ |
D | sunxi-uart.c | 462 struct dma_slave_config slave_config; in sw_uart_init_dma_tx() local 481 slave_config.direction = DMA_MEM_TO_DEV; in sw_uart_init_dma_tx() 482 slave_config.dst_addr = port->mapbase + SUNXI_UART_THR; in sw_uart_init_dma_tx() 483 slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in sw_uart_init_dma_tx() 484 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in sw_uart_init_dma_tx() 485 slave_config.src_maxburst = 1; in sw_uart_init_dma_tx() 486 slave_config.dst_maxburst = 1; in sw_uart_init_dma_tx() 487 ret = dmaengine_slave_config(uart_dma->dma_chan_tx, &slave_config); in sw_uart_init_dma_tx() 598 struct dma_slave_config slave_config; in sw_uart_init_dma_rx() local 615 slave_config.direction = DMA_DEV_TO_MEM; in sw_uart_init_dma_rx() [all …]
|
/device/soc/esp/esp32/components/driver/include/driver/ |
D | spi_slave.h | 115 …nst spi_bus_config_t *bus_config, const spi_slave_interface_config_t *slave_config, spi_dma_chan_t…
|
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/ledc/ |
D | ledc-sunxi.c | 1107 struct dma_slave_config slave_config; in sunxi_ledc_trans_data() local 1139 slave_config.direction = DMA_MEM_TO_DEV; in sunxi_ledc_trans_data() 1140 slave_config.src_addr = led->src_dma; in sunxi_ledc_trans_data() 1141 slave_config.dst_addr = dst_addr; in sunxi_ledc_trans_data() 1142 slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sunxi_ledc_trans_data() 1143 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sunxi_ledc_trans_data() 1144 slave_config.src_maxburst = 4; in sunxi_ledc_trans_data() 1145 slave_config.dst_maxburst = 4; in sunxi_ledc_trans_data() 1147 err = dmaengine_slave_config(led->dma_chan, &slave_config); in sunxi_ledc_trans_data()
|
/device/soc/hpmicro/sdk/hpm_sdk/drivers/inc/ |
D | hpm_spi_drv.h | 235 spi_slave_control_config_t slave_config; member
|
/device/soc/hpmicro/sdk/hpm_sdk/drivers/src/ |
D | hpm_spi_drv.c | 329 config->slave_config.slave_data_only = false; in spi_slave_get_default_control_config() 376 ptr->TRANSCTRL = SPI_TRANSCTRL_SLVDATAONLY_SET(config->slave_config.slave_data_only) | in spi_control_init()
|