| /drivers/spi/ |
| A D | spi_omap_mcspi.c | 230 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 D | spi_context.h | 438 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 D | spi_silabs_siwx91x_gspi.c | 215 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 D | spi_bitbang.c | 22 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 D | spi_litex.c | 20 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 D | spi_renesas_rx.c | 77 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 D | spi_smartbond.c | 72 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 D | spi_esp32_spim.c | 127 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 D | spi_mcux_ecspi.c | 35 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 D | spi_b_renesas_ra8.c | 37 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 D | spi_cdns.c | 232 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 D | spi_dw.c | 107 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 D | spi_andes_atcspi200.c | 305 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 D | spi_litex_litespi.c | 54 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 D | spi_renesas_ra.c | 33 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 D | spi_pw.c | 132 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 D | spi_renesas_rz_rspi.c | 37 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 D | spi_rpi_pico_pio.c | 76 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 D | spi_egis_et171.c | 419 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 D | spi_esp32_spim.h | 63 uint8_t dfs; member
|
| A D | spi_max32.c | 470 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 D | spi_pw.h | 216 uint8_t dfs; member
|
| A D | spi_dw.h | 52 uint8_t dfs; /* dfs in bytes: 1,2 or 4 */ member
|
| A D | spi_ambiq_spic.c | 46 typedef void (*spi_context_update_trx)(struct spi_context *ctx, uint8_t dfs, uint32_t len);
|
| /drivers/wifi/nrf_wifi/src/ |
| A D | fmac_main.c | 410 chan_info->dfs = !!reg_domain_chan_info->dfs; in nrf_wifi_reg_domain()
|