Home
last modified time | relevance | path

Searched refs:dma_out (Results 1 – 13 of 13) sorted by relevance

/hal_espressif-3.6.0/components/hal/esp32s2/include/hal/
Dspi_ll.h1159 static inline void spi_dma_ll_tx_reset(spi_dma_dev_t *dma_out, uint32_t channel) in spi_dma_ll_tx_reset() argument
1162 dma_out->dma_conf.out_rst = 1; in spi_dma_ll_tx_reset()
1163 dma_out->dma_conf.out_rst = 0; in spi_dma_ll_tx_reset()
1173 static inline void spi_dma_ll_tx_start(spi_dma_dev_t *dma_out, uint32_t channel, lldesc_t *addr) in spi_dma_ll_tx_start() argument
1175 dma_out->dma_out_link.addr = (int) addr & 0xFFFFF; in spi_dma_ll_tx_start()
1176 dma_out->dma_out_link.start = 1; in spi_dma_ll_tx_start()
1185 static inline void spi_dma_ll_tx_stop(spi_dma_dev_t *dma_out, uint32_t channel) in spi_dma_ll_tx_stop() argument
1187 dma_out->dma_out_link.stop = 1; in spi_dma_ll_tx_stop()
1197 static inline void spi_dma_ll_tx_enable_burst_data(spi_dma_dev_t *dma_out, uint32_t channel, bool e… in spi_dma_ll_tx_enable_burst_data() argument
1199 dma_out->dma_conf.out_data_burst_en = enable; in spi_dma_ll_tx_enable_burst_data()
[all …]
/hal_espressif-3.6.0/components/hal/
Dspi_slave_hd_hal.c56 spi_dma_ll_tx_enable_burst_data(hal->dma_out, hal->tx_dma_chan, 1); in s_spi_slave_hd_hal_dma_init_config()
58 spi_dma_ll_tx_enable_burst_desc(hal->dma_out, hal->tx_dma_chan, 1); in s_spi_slave_hd_hal_dma_init_config()
59 spi_dma_ll_enable_out_auto_wrback(hal->dma_out, hal->tx_dma_chan, 1); in s_spi_slave_hd_hal_dma_init_config()
60 spi_dma_ll_set_out_eof_generation(hal->dma_out, hal->tx_dma_chan, 1); in s_spi_slave_hd_hal_dma_init_config()
68 hal->dma_out = hal_config->dma_out; in spi_slave_hd_hal_init()
162 spi_dma_ll_tx_reset(hal->dma_out, hal->tx_dma_chan); in spi_slave_hd_hal_txdma()
168 spi_dma_ll_tx_start(hal->dma_out, hal->tx_dma_chan, &hal->dmadesc_tx->desc); in spi_slave_hd_hal_txdma()
271 …if ((uint32_t)&hal->tx_dma_head->desc == spi_dma_ll_get_out_eof_desc_addr(hal->dma_out, hal->tx_dm… in spi_slave_hd_hal_get_tx_finished_trans()
346 spi_ll_dma_tx_fifo_reset(hal->dma_out); in spi_slave_hd_hal_txdma_append()
348 spi_dma_ll_tx_reset(hal->dma_out, hal->tx_dma_chan); in spi_slave_hd_hal_txdma_append()
[all …]
Dspi_slave_hal.c21 spi_dma_ll_tx_enable_burst_data(hal->dma_out, hal->tx_dma_chan, 1); in s_spi_slave_hal_dma_init_config()
23 spi_dma_ll_tx_enable_burst_desc(hal->dma_out, hal->tx_dma_chan, 1); in s_spi_slave_hal_dma_init_config()
32 hal->dma_out = hal_config->dma_out; in spi_slave_hal_init()
Dspi_hal.c44 spi_dma_ll_tx_enable_burst_data(hal->dma_out, hal->tx_dma_chan, 1); in s_spi_hal_dma_init_config()
46 spi_dma_ll_tx_enable_burst_desc(hal->dma_out, hal->tx_dma_chan ,1); in s_spi_hal_dma_init_config()
55 hal->dma_out = config->dma_out; in spi_hal_init()
Dspi_slave_hal_iram.c53 spi_dma_ll_tx_reset(hal->dma_out, hal->tx_dma_chan); in spi_slave_hal_prepare_data()
54 spi_ll_dma_tx_fifo_reset(hal->dma_out); in spi_slave_hal_prepare_data()
59 spi_dma_ll_tx_start(hal->dma_out, hal->tx_dma_chan, (&hal->dmadesc_tx[0])); in spi_slave_hal_prepare_data()
Dspi_hal_iram.c177 spi_dma_ll_tx_reset(hal->dma_out, hal->tx_dma_chan); in spi_hal_prepare_data()
181 spi_dma_ll_tx_start(hal->dma_out, hal->tx_dma_chan, hal->dmadesc_tx); in spi_hal_prepare_data()
/hal_espressif-3.6.0/components/hal/esp32/include/hal/
Dspi_ll.h1026 static inline void spi_dma_ll_tx_reset(spi_dma_dev_t *dma_out, uint32_t channel) in spi_dma_ll_tx_reset() argument
1029 dma_out->dma_conf.out_rst = 1; in spi_dma_ll_tx_reset()
1030 dma_out->dma_conf.out_rst = 0; in spi_dma_ll_tx_reset()
1040 static inline void spi_dma_ll_tx_start(spi_dma_dev_t *dma_out, uint32_t channel, lldesc_t *addr) in spi_dma_ll_tx_start() argument
1042 dma_out->dma_out_link.addr = (int) addr & 0xFFFFF; in spi_dma_ll_tx_start()
1043 dma_out->dma_out_link.start = 1; in spi_dma_ll_tx_start()
1053 static inline void spi_dma_ll_tx_enable_burst_data(spi_dma_dev_t *dma_out, uint32_t channel, bool e… in spi_dma_ll_tx_enable_burst_data() argument
1055 dma_out->dma_conf.out_data_burst_en = enable; in spi_dma_ll_tx_enable_burst_data()
1065 static inline void spi_dma_ll_tx_enable_burst_desc(spi_dma_dev_t *dma_out, uint32_t channel, bool e… in spi_dma_ll_tx_enable_burst_desc() argument
1067 dma_out->dma_conf.outdscr_burst_en = enable; in spi_dma_ll_tx_enable_burst_desc()
[all …]
/hal_espressif-3.6.0/components/hal/include/hal/
Dspi_slave_hal.h48 …spi_dma_dev_t *dma_out; ///< Address of the DMA peripheral registers which transmits the d… member
88 spi_dma_dev_t *dma_out; ///< Output DMA(RAM -> DMA) peripheral register address member
Dspi_hal.h75 spi_dma_dev_t *dma_out; ///< Output DMA(RAM -> DMA) peripheral register address member
125 …spi_dma_dev_t *dma_out; ///< Address of the DMA peripheral registers which transmits t… member
Dspi_slave_hd_hal.h72 …spi_dma_dev_t *dma_out; ///< Output DMA(RAM -> DMA) peripheral register ad… member
98 …spi_dma_dev_t *dma_out; ///< Address of the DMA peripheral registe… member
/hal_espressif-3.6.0/components/driver/
Dspi_slave.c204 .dma_out = SPI_LL_GET_HW(host) in spi_slave_initialize()
Dspi_slave_hd.c110 .dma_out = SPI_LL_GET_HW(host_id), in spi_slave_hd_init()
Dspi_master.c231 .dma_out = SPI_LL_GET_HW(host_id), in spi_master_init_driver()