Home
last modified time | relevance | path

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

/device/board/isoftstone/zhiyuan/kernel/driver/drivers/usb/sunxi_usb/udc/
Dsunxi_udc_dma.c435 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/
Ddma_driver.c120 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/
Dspi_slave.c114 …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/
Dsunxi-uart.c462 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/
Dspi_slave.h115 …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/
Dledc-sunxi.c1107 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/
Dhpm_spi_drv.h235 spi_slave_control_config_t slave_config; member
/device/soc/hpmicro/sdk/hpm_sdk/drivers/src/
Dhpm_spi_drv.c329 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()