Home
last modified time | relevance | path

Searched refs:dfs (Results 1 – 25 of 26) sorted by relevance

12

/drivers/spi/
A Dspi_omap_mcspi.c230 data->dfs = 1; in omap_mcspi_configure()
232 data->dfs = 2; in omap_mcspi_configure()
234 data->dfs = 4; in omap_mcspi_configure()
331 switch (dfs) { in write_tx()
354 switch (dfs) { in read_rx()
380 const uint8_t dfs = data->dfs; in omap_mcspi_transceive_pio() local
400 rx_buf += dfs; in omap_mcspi_transceive_pio()
424 write_tx(tx_buf, tx_reg, dfs); in omap_mcspi_transceive_pio()
425 tx_buf += dfs; in omap_mcspi_transceive_pio()
451 tx_buf += dfs; in omap_mcspi_transceive_pio()
[all …]
A Dspi_context.h438 uint8_t dfs) in spi_context_get_next_buf() argument
442 if (((*current)->len / dfs) != 0) { in spi_context_get_next_buf()
443 *buf_len = (*current)->len / dfs; in spi_context_get_next_buf()
469 uint8_t dfs) in spi_context_buffers_setup() argument
471 LOG_DBG("tx_bufs %p - rx_bufs %p - %u", tx_bufs, rx_bufs, dfs); in spi_context_buffers_setup()
477 &ctx->tx_len, dfs); in spi_context_buffers_setup()
483 &ctx->rx_len, dfs); in spi_context_buffers_setup()
525 &ctx->tx_len, dfs); in spi_context_update_tx()
527 ctx->tx_buf += dfs * len; in spi_context_update_tx()
584 &ctx->rx_len, dfs); in spi_context_update_rx()
[all …]
A Dspi_silabs_siwx91x_gspi.c215 bool is_tx, uint8_t dfs) in gspi_siwx91x_dma_config() argument
220 .source_data_size = dfs, in gspi_siwx91x_dma_config()
221 .dest_data_size = dfs, in gspi_siwx91x_dma_config()
222 .source_burst_length = dfs, in gspi_siwx91x_dma_config()
223 .dest_burst_length = dfs, in gspi_siwx91x_dma_config()
275 bool is_tx, uint8_t dfs) in gspi_siwx91x_fill_data_desc() argument
297 dfs); in gspi_siwx91x_fill_data_desc()
317 transaction_len, is_tx, dfs); in gspi_siwx91x_fill_data_desc()
453 if (dfs == 1) { in gspi_siwx91x_next_tx()
487 spi_context_update_tx(&data->ctx, dfs, 1); in gspi_siwx91x_shift_frames()
[all …]
A Dspi_bitbang.c22 int dfs; member
53 data->dfs = ((data->bits - 1) / 8) + 1; in spi_bitbang_configure()
56 if (data->dfs == 3) { in spi_bitbang_configure()
57 data->dfs = 4; in spi_bitbang_configure()
128 spi_context_buffers_setup(ctx, tx_bufs, rx_bufs, data->dfs); in spi_bitbang_transceive()
159 switch (data->dfs) { in spi_bitbang_transceive()
221 switch (data->dfs) { in spi_bitbang_transceive()
237 spi_context_update_tx(ctx, data->dfs, 1); in spi_bitbang_transceive()
238 spi_context_update_rx(ctx, data->dfs, 1); in spi_bitbang_transceive()
A Dspi_litex.c20 uint8_t dfs; /* dfs in bytes: 1,2,3 or 4 */ member
112 dev_data->dfs = get_dfs_value(config); in spi_config()
159 litex_spi_tx_put(dev_data->dfs, &txd, ctx->tx_buf); in spi_litex_xfer()
167 spi_context_update_tx(ctx, dev_data->dfs, 1); in spi_litex_xfer()
173 litex_spi_rx_put(dev_data->dfs, &rxd, ctx->rx_buf); in spi_litex_xfer()
176 spi_context_update_rx(ctx, dev_data->dfs, 1); in spi_litex_xfer()
200 spi_context_buffers_setup(&dev_data->ctx, tx_bufs, rx_bufs, dev_data->dfs); in spi_litex_transceive()
A Dspi_renesas_rx.c77 uint8_t dfs; member
311 if (data->dfs > 2) { in rx_rspi_transceive_slave()
313 } else if (data->dfs > 1) { in rx_rspi_transceive_slave()
333 if (data->dfs > 2) { in rx_rspi_transceive_slave()
335 } else if (data->dfs > 1) { in rx_rspi_transceive_slave()
353 if (data->dfs > 2) { in rx_rspi_transceive_master()
355 } else if (data->dfs > 1) { in rx_rspi_transceive_master()
369 spi_context_update_tx(&data->ctx, data->dfs, 1); in rx_rspi_transceive_master()
377 if (data->dfs > 2) { in rx_rspi_transceive_master()
379 } else if (data->dfs > 1) { in rx_rspi_transceive_master()
[all …]
A Dspi_smartbond.c72 uint8_t dfs; member
129 switch (data->dfs) { in spi_smartbond_write_word()
154 switch (data->dfs) { in spi_smartbond_read_word()
204 data->dfs = 1; in spi_smartbond_set_word_size()
209 data->dfs = 2; in spi_smartbond_set_word_size()
215 data->dfs = 4; in spi_smartbond_set_word_size()
375 || (data->dfs == 4) in spi_smartbond_set_fifo_mode()
391 if (data->dfs == 4) { in spi_smartbond_set_fifo_mode()
925 rx->source_data_size = data->dfs; in spi_smartbond_dma_trigger()
926 rx->dest_data_size = data->dfs; in spi_smartbond_dma_trigger()
[all …]
A Dspi_esp32_spim.c127 size_t transfer_len_frames = transfer_len_bytes / data->dfs; in spi_esp32_transfer()
131 size_t dma_len_tx = MIN(ctx->tx_len * data->dfs, SPI_DMA_MAX_BUFFER_SIZE); in spi_esp32_transfer()
221 spi_context_update_tx(&data->ctx, data->dfs, transfer_len_frames); in spi_esp32_transfer()
236 spi_context_update_rx(&data->ctx, data->dfs, transfer_len_frames); in spi_esp32_transfer()
504 uint8_t dfs = SPI_WORD_SIZE_GET(spi_cfg->operation); in spi_esp32_get_frame_size() local
506 dfs /= 8; in spi_esp32_get_frame_size()
507 if ((dfs == 0) || (dfs > 4)) { in spi_esp32_get_frame_size()
509 dfs = 1; in spi_esp32_get_frame_size()
511 return dfs; in spi_esp32_get_frame_size()
533 data->dfs = spi_esp32_get_frame_size(spi_cfg); in transceive()
[all …]
A Dspi_mcux_ecspi.c35 uint16_t dfs; member
79 switch (data->dfs) { in spi_mcux_transfer_next_packet()
123 switch (data->dfs) { in spi_mcux_master_transfer_callback()
136 spi_context_update_tx(&data->ctx, data->dfs, 1); in spi_mcux_master_transfer_callback()
137 spi_context_update_rx(&data->ctx, data->dfs, 1); in spi_mcux_master_transfer_callback()
217 data->dfs = bytes_per_word(word_size); in spi_mcux_configure()
241 spi_context_buffers_setup(&data->ctx, tx_bufs, rx_bufs, data->dfs); in transceive()
A Dspi_b_renesas_ra8.c37 uint8_t dfs; member
184 if (data->dfs > 2) { in ra_spi_b_transceive_slave()
186 } else if (data->dfs > 1) { in ra_spi_b_transceive_slave()
199 spi_context_update_tx(&data->ctx, data->dfs, 1); in ra_spi_b_transceive_slave()
210 if (data->dfs > 2) { in ra_spi_b_transceive_slave()
212 } else if (data->dfs > 1) { in ra_spi_b_transceive_slave()
231 if (data->dfs > 2) { in ra_spi_b_transceive_master()
233 } else if (data->dfs > 1) { in ra_spi_b_transceive_master()
249 spi_context_update_tx(&data->ctx, data->dfs, 1); in ra_spi_b_transceive_master()
258 if (data->dfs > 2) { in ra_spi_b_transceive_master()
[all …]
A Dspi_cdns.c232 uint8_t dfs = SPI_WORD_SIZE_GET(ctx->config->operation) / 8; in spi_cdns_send() local
236 loop = (config->fifo_width / 8) / dfs; in spi_cdns_send()
239 switch (dfs) { in spi_cdns_send()
270 spi_context_update_tx(&data->ctx, dfs, 1); in spi_cdns_send()
287 uint8_t dfs = SPI_WORD_SIZE_GET(ctx->config->operation) / 8; in spi_cdns_recv() local
293 loop = (config->fifo_width / 8) / dfs; in spi_cdns_recv()
296 switch (dfs) { in spi_cdns_recv()
326 spi_context_update_rx(ctx, dfs, 1); in spi_cdns_recv()
641 uint32_t dfs; in spi_cdns_transceive() local
671 dfs = SPI_WORD_SIZE_GET(data->ctx.config->operation) / 8; in spi_cdns_transceive()
[all …]
A Dspi_dw.c107 switch (spi->dfs) { in push_data()
137 spi_context_update_tx(&spi->ctx, spi->dfs, 1); in push_data()
158 switch (spi->dfs) { in pull_data()
171 spi_context_update_rx(&spi->ctx, spi->dfs, 1); in pull_data()
236 spi->dfs = SPI_WS_TO_DFS(SPI_WORD_SIZE_GET(config->operation)); in spi_dw_configure()
267 SPI_WORD_SIZE_GET(config->operation), spi->dfs, in spi_dw_configure()
280 SPI_WORD_SIZE_GET(config->operation), spi->dfs, in spi_dw_configure()
294 size_t rx_count, uint8_t dfs) in spi_dw_compute_ndf() argument
307 return (len / dfs) - 1; in spi_dw_compute_ndf()
386 spi->dfs); in transceive()
[all …]
A Dspi_andes_atcspi200.c305 int ret, dfs; in spi_dma_tx_load() local
309 dfs = SPI_WORD_SIZE_GET(ctx->config->operation) >> 3; in spi_dma_tx_load()
410 int ret, dfs; in spi_dma_rx_load() local
414 dfs = SPI_WORD_SIZE_GET(ctx->config->operation) >> 3; in spi_dma_rx_load()
588 int error, dfs; in transceive() local
733 uint32_t i, dfs, intr_status, spi_status; in spi_atcspi200_irq_handler() local
738 dfs = SPI_WORD_SIZE_GET(ctx->config->operation) >> 3; in spi_atcspi200_irq_handler()
752 switch (dfs) { in spi_atcspi200_irq_handler()
769 spi_context_update_tx(ctx, dfs, 1); in spi_atcspi200_irq_handler()
793 switch (dfs) { in spi_atcspi200_irq_handler()
[all …]
A Dspi_litex_litespi.c54 uint8_t dfs; /* dfs in bytes: 1,2 or 4 */ member
131 dev_data->dfs = get_dfs_value(config); in spi_config()
175 spi_context_update_tx(ctx, data->dfs, len / data->dfs); in spi_litex_spi_do_tx()
192 spi_context_update_rx(ctx, data->dfs, data->len / data->dfs); in spi_litex_spi_do_rx()
269 spi_context_buffers_setup(&data->ctx, tx_bufs, rx_bufs, data->dfs); in transceive()
A Dspi_renesas_ra.c33 uint8_t dfs; member
197 if (data->dfs > 2) { in ra_spi_transceive_slave()
199 } else if (data->dfs > 1) { in ra_spi_transceive_slave()
217 spi_context_update_tx(&data->ctx, data->dfs, 1); in ra_spi_transceive_slave()
234 if (data->dfs > 2) { in ra_spi_transceive_slave()
236 } else if (data->dfs > 1) { in ra_spi_transceive_slave()
257 if (data->dfs > 2) { in ra_spi_transceive_master()
259 } else if (data->dfs > 1) { in ra_spi_transceive_master()
280 spi_context_update_tx(&data->ctx, data->dfs, 1); in ra_spi_transceive_master()
296 if (data->dfs > 2) { in ra_spi_transceive_master()
[all …]
A Dspi_pw.c132 uint8_t dfs = SPI_WORD_SIZE_GET(config->operation); in spi_pw_get_frame_size() local
134 dfs /= PW_SPI_WIDTH_8BITS; in spi_pw_get_frame_size()
136 if ((dfs == 0) || (dfs > PW_SPI_FRAME_SIZE_4_BYTES)) { in spi_pw_get_frame_size()
138 dfs = PW_SPI_FRAME_SIZE_1_BYTE; in spi_pw_get_frame_size()
141 return dfs; in spi_pw_get_frame_size()
427 switch (spi->dfs) { in spi_pw_tx_data()
455 spi_context_update_tx(&spi->ctx, spi->dfs, 1); in spi_pw_tx_data()
473 switch (spi->dfs) { in spi_pw_rx_data()
489 spi_context_update_rx(&spi->ctx, spi->dfs, 1); in spi_pw_rx_data()
643 spi->dfs = spi_pw_get_frame_size(config); in transceive()
[all …]
A Dspi_renesas_rz_rspi.c37 uint8_t dfs; member
147 spi_context_update_tx(&data->ctx, data->dfs, 1); in spi_callbacks()
148 spi_context_update_rx(&data->ctx, data->dfs, 1); in spi_callbacks()
238 data->dfs = 4; in spi_rz_rspi_configure()
241 data->dfs = 2; in spi_rz_rspi_configure()
244 data->dfs = 1; in spi_rz_rspi_configure()
296 if (data->dfs > 2) { in spi_rz_rspi_transceive_data()
302 } else if (data->dfs > 1) { in spi_rz_rspi_transceive_data()
319 spi_context_update_tx(&data->ctx, data->dfs, 1); in spi_rz_rspi_transceive_data()
328 if (data->dfs > 2) { in spi_rz_rspi_transceive_data()
[all …]
A Dspi_rpi_pico_pio.c76 uint32_t dfs; member
304 data->dfs = ((data->bits - 1) / 8) + 1; in spi_pico_pio_configure()
611 dma_cfg->source_data_size = data->dfs; in spi_pico_pio_dma_setup()
612 dma_cfg->dest_data_size = data->dfs; in spi_pico_pio_dma_setup()
678 switch (data->dfs) { in spi_pico_pio_txrx_4_wire()
701 LOG_ERR("Support fot %d bits not enabled", (data->dfs * 8)); in spi_pico_pio_txrx_4_wire()
710 switch (data->dfs) { in spi_pico_pio_txrx_4_wire()
778 switch (data->dfs) { in spi_pico_pio_txrx_3_wire()
824 switch (data->dfs) { in spi_pico_pio_txrx_3_wire()
916 spi_context_update_tx(spi_ctx, data->dfs, data->tx_count);
[all …]
A Dspi_egis_et171.c419 spi_context_update_tx(ctx, dfs, ctx->current_tx->len); in spi_dma_tx_load()
452 spi_context_update_tx(ctx, dfs, ctx->current_tx->len); in spi_dma_tx_load()
529 spi_context_update_rx(ctx, dfs, ctx->current_rx->len); in spi_dma_rx_load()
560 spi_context_update_rx(ctx, dfs, ctx->current_rx->len); in spi_dma_rx_load()
651 int error, dfs; in transceive() local
661 dfs = SPI_WORD_SIZE_GET(ctx->config->operation) >> 3; in transceive()
662 spi_context_buffers_setup(ctx, tx_bufs, rx_bufs, dfs); in transceive()
1092 if (dfs == 1) { in spi_et171_prepare_fifo_tx_data()
1108 if (dfs == 1) { in spi_et171_handle_fifo_rx_data()
1188 spi_context_update_tx(ctx, dfs, 1); in spi_et171_irq_handler()
[all …]
A Dspi_esp32_spim.h63 uint8_t dfs; member
A Dspi_max32.c470 uint8_t dfs = spi_max32_get_dfs_shift(&data->ctx) ? 2 : 1; in spi_max32_dma_callback() local
484 spi_context_update_tx(&data->ctx, dfs, len); in spi_max32_dma_callback()
485 spi_context_update_rx(&data->ctx, dfs, len); in spi_max32_dma_callback()
802 uint8_t dfs; in spi_max32_callback() local
811 dfs = spi_max32_get_dfs_shift(ctx) ? 2 : 1; in spi_max32_callback()
813 spi_context_update_tx(ctx, dfs, len); in spi_max32_callback()
814 spi_context_update_rx(ctx, dfs, len); in spi_max32_callback()
A Dspi_pw.h216 uint8_t dfs; member
A Dspi_dw.h52 uint8_t dfs; /* dfs in bytes: 1,2 or 4 */ member
A Dspi_ambiq_spic.c46 typedef void (*spi_context_update_trx)(struct spi_context *ctx, uint8_t dfs, uint32_t len);
/drivers/wifi/nrf_wifi/src/
A Dfmac_main.c410 chan_info->dfs = !!reg_domain_chan_info->dfs; in nrf_wifi_reg_domain()

Completed in 66 milliseconds

12