Home
last modified time | relevance | path

Searched refs:bpw (Results 1 – 19 of 19) sorted by relevance

/linux-6.3-rc2/drivers/spi/
A Dspi-dln2.c92 u8 bpw; member
307 u8 bpw; in dln2_spi_set_bpw() member
311 tx.bpw = bpw; in dln2_spi_set_bpw()
361 if (bpw <= 8) { in dln2_spi_copy_to_buf()
363 } else if (bpw <= 16) { in dln2_spi_copy_to_buf()
394 if (bpw <= 8) { in dln2_spi_copy_from_buf()
611 u8 bpw, u8 mode) in dln2_spi_transfer_setup() argument
617 dln2->bpw != bpw; in dln2_spi_transfer_setup()
642 if (dln2->bpw != bpw) { in dln2_spi_transfer_setup()
647 dln2->bpw = bpw; in dln2_spi_transfer_setup()
[all …]
A Dspi-synquacer.c125 unsigned int bpw; member
149 switch (sspi->bpw) { in read_fifo()
193 switch (sspi->bpw) { in write_fifo()
255 bpw = xfer->bits_per_word; in synquacer_spi_config()
259 bus_width == sspi->bus_width && bpw == sspi->bpw && in synquacer_spi_config()
344 sspi->bpw = bpw; in synquacer_spi_config()
361 u8 bpw; in synquacer_spi_transfer_one() local
377 bpw = xfer->bits_per_word; in synquacer_spi_transfer_one()
384 xfer->bits_per_word = bpw; in synquacer_spi_transfer_one()
394 switch (sspi->bpw) { in synquacer_spi_transfer_one()
[all …]
A Dspi-ar934x.c85 u8 bpw, term = 0; in ar934x_spi_transfer_one_message() local
94 bpw = t->bits_per_word >> 3; in ar934x_spi_transfer_one_message()
96 bpw = 4; in ar934x_spi_transfer_one_message()
113 for (trx_done = 0; trx_done < t->len; trx_done += bpw) { in ar934x_spi_transfer_one_message()
115 if (trx_cur > bpw) in ar934x_spi_transfer_one_message()
116 trx_cur = bpw; in ar934x_spi_transfer_one_message()
A Dspi-topcliff-pch.c537 *bpw = data->cur_trans->bits_per_word; in pch_spi_set_tx()
577 if (*bpw == 8) { in pch_spi_set_tx()
704 if (bpw == 8) { in pch_spi_copy_rx_data()
727 if (bpw == 8) { in pch_spi_copy_rx_data_for_dma()
828 if (bpw == 8) in pch_spi_request_dma()
931 *bpw = data->cur_trans->bits_per_word; in pch_spi_handle_dma()
944 if (*bpw == 8) { in pch_spi_handle_dma()
1107 int bpw; in pch_spi_process_messages() local
1186 pch_spi_handle_dma(data, &bpw); in pch_spi_process_messages()
1201 pch_spi_set_tx(data, &bpw); in pch_spi_process_messages()
[all …]
A Dspi-clps711x.c32 unsigned int bpw; member
58 hw->bpw = xfer->bits_per_word; in spi_clps711x_transfer_one()
64 writel(data | SYNCIO_FRMLEN(hw->bpw) | SYNCIO_TXFRMEN, hw->syncio); in spi_clps711x_transfer_one()
83 writel(data | SYNCIO_FRMLEN(hw->bpw) | SYNCIO_TXFRMEN, in spi_clps711x_isr()
A Dspi-fsl-lpspi.c87 u8 bpw; member
170 static int fsl_lpspi_bytes_per_word(const int bpw) in fsl_lpspi_bytes_per_word() argument
172 return DIV_ROUND_UP(bpw, BITS_PER_BYTE); in fsl_lpspi_bytes_per_word()
260 temp |= fsl_lpspi->config.bpw - 1; in fsl_lpspi_set_cmd()
340 switch (fsl_lpspi_bytes_per_word(fsl_lpspi->config.bpw)) { in fsl_lpspi_dma_configure()
423 fsl_lpspi->config.bpw = t->bits_per_word; in fsl_lpspi_setup_transfer()
432 if (!fsl_lpspi->config.bpw) in fsl_lpspi_setup_transfer()
433 fsl_lpspi->config.bpw = spi->bits_per_word; in fsl_lpspi_setup_transfer()
436 if (fsl_lpspi->config.bpw <= 8) { in fsl_lpspi_setup_transfer()
439 } else if (fsl_lpspi->config.bpw <= 16) { in fsl_lpspi_setup_transfer()
A Dspi-au1550.c89 static void au1550_spi_bits_handlers_set(struct au1550_spi *hw, int bpw);
223 unsigned int bpw, hz; in au1550_spi_setupxfer() local
227 bpw = t->bits_per_word; in au1550_spi_setupxfer()
230 bpw = spi->bits_per_word; in au1550_spi_setupxfer()
244 if (hw->usedma && bpw <= 8) in au1550_spi_setupxfer()
249 cfg |= PSC_SPICFG_SET_LEN(bpw); in au1550_spi_setupxfer()
649 static void au1550_spi_bits_handlers_set(struct au1550_spi *hw, int bpw) in au1550_spi_bits_handlers_set() argument
651 if (bpw <= 8) { in au1550_spi_bits_handlers_set()
661 } else if (bpw <= 16) { in au1550_spi_bits_handlers_set()
A Dspi-uniphier.c320 unsigned int bpw = bytes_per_word(priv->bits_per_word); in uniphier_spi_fill_tx_fifo() local
322 fifo_threshold = DIV_ROUND_UP(priv->rx_bytes, bpw); in uniphier_spi_fill_tx_fifo()
328 DIV_ROUND_UP(priv->rx_bytes - priv->tx_bytes, bpw); in uniphier_spi_fill_tx_fifo()
354 unsigned int bpw = bytes_per_word(priv->bits_per_word); in uniphier_spi_can_dma() local
361 return DIV_ROUND_UP(t->len, bpw) > SSI_FIFO_DEPTH; in uniphier_spi_can_dma()
A Dspi-stm32.c467 u32 packet, bpw; in stm32h7_spi_prepare_fthlv() local
473 bpw = DIV_ROUND_UP(spi->cur_bpw, 8); in stm32h7_spi_prepare_fthlv()
474 return DIV_ROUND_UP(packet, bpw); in stm32h7_spi_prepare_fthlv()
1337 u32 bpw, fthlv; in stm32h7_spi_set_bpw() local
1340 bpw = spi->cur_bpw - 1; in stm32h7_spi_set_bpw()
1343 cfg1_setb |= FIELD_PREP(STM32H7_SPI_CFG1_DSIZE, bpw); in stm32h7_spi_set_bpw()
A Dspi-ep93xx.c103 #define bits_per_word_to_dss(bpw) ((bpw) - 1) argument
A Dspi-s3c64xx.c734 u8 bpw; in s3c64xx_spi_transfer_one() local
740 bpw = xfer->bits_per_word; in s3c64xx_spi_transfer_one()
743 if (bpw != sdd->cur_bpw || speed != sdd->cur_speed) { in s3c64xx_spi_transfer_one()
744 sdd->cur_bpw = bpw; in s3c64xx_spi_transfer_one()
/linux-6.3-rc2/drivers/gpu/drm/
A Ddrm_mipi_dbi.c851 unsigned int bpw) in mipi_dbi_spi1e_transfer() argument
853 bool swap_bytes = (bpw == 16 && mipi_dbi_machine_little_endian()); in mipi_dbi_spi1e_transfer()
969 unsigned int bpw) in mipi_dbi_spi1_transfer() argument
983 return mipi_dbi_spi1e_transfer(dbi, dc, buf, len, bpw); in mipi_dbi_spi1_transfer()
1002 if (bpw == 16 && mipi_dbi_machine_little_endian()) { in mipi_dbi_spi1_transfer()
1098 return mipi_dbi_spi1_transfer(dbi, 1, parameters, num, bpw); in mipi_dbi_typec1_command()
1171 unsigned int bpw = 8; in mipi_dbi_typec3_command() local
1187 bpw = 16; in mipi_dbi_typec3_command()
1192 return mipi_dbi_spi_transfer(spi, speed_hz, bpw, par, num); in mipi_dbi_typec3_command()
1280 u8 bpw, const void *buf, size_t len) in mipi_dbi_spi_transfer() argument
[all …]
/linux-6.3-rc2/drivers/gpu/drm/tiny/
A Dili9486.c46 unsigned int bpw = 8; in waveshare_command() local
80 bpw = 16; in waveshare_command()
84 ret = mipi_dbi_spi_transfer(spi, speed_hz, bpw, data, num); in waveshare_command()
A Dili9225.c315 unsigned int bpw = 8; in ili9225_dbi_command() local
326 bpw = 16; in ili9225_dbi_command()
331 return mipi_dbi_spi_transfer(spi, speed_hz, bpw, par, num); in ili9225_dbi_command()
/linux-6.3-rc2/drivers/soc/qcom/
A Dqcom-geni-se.c451 void geni_se_config_packing(struct geni_se *se, int bpw, int pack_words, in geni_se_config_packing() argument
456 int temp_bpw = bpw; in geni_se_config_packing()
457 int idx_start = msb_to_lsb ? bpw - 1 : 0; in geni_se_config_packing()
460 int ceil_bpw = ALIGN(bpw, BITS_PER_BYTE); in geni_se_config_packing()
475 temp_bpw = bpw; in geni_se_config_packing()
501 if (pack_words || bpw == 32) in geni_se_config_packing()
502 writel_relaxed(bpw / 16, se->base + SE_GENI_BYTE_GRAN); in geni_se_config_packing()
/linux-6.3-rc2/include/linux/spi/
A Dspi.h1244 static inline bool spi_is_bpw_supported(struct spi_device *spi, u32 bpw) in spi_is_bpw_supported() argument
1248 if (bpw == 8 || (bpw <= 32 && bpw_mask & SPI_BPW_MASK(bpw))) in spi_is_bpw_supported()
/linux-6.3-rc2/include/drm/
A Ddrm_mipi_dbi.h188 u8 bpw, const void *buf, size_t len);
/linux-6.3-rc2/drivers/crypto/stm32/
A Dstm32-cryp.c442 int bpw = sizeof(u32); in ux500_swizzle_key() local
446 j = len - bpw; in ux500_swizzle_key()
448 for (i = 0; i < bpw; i++) { in ux500_swizzle_key()
449 index = len - j - bpw + i; in ux500_swizzle_key()
453 j -= bpw; in ux500_swizzle_key()
/linux-6.3-rc2/include/linux/soc/qcom/
A Dgeni-se.h450 void geni_se_config_packing(struct geni_se *se, int bpw, int pack_words,

Completed in 43 milliseconds