Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/spi/
Dspi-dln2.c94 u8 bpw; member
305 static int dln2_spi_set_bpw(struct dln2_spi *dln2, u8 bpw) in dln2_spi_set_bpw() argument
309 u8 bpw; in dln2_spi_set_bpw() member
313 tx.bpw = bpw; in dln2_spi_set_bpw()
358 static int dln2_spi_copy_to_buf(u8 *dln2_buf, const u8 *src, u16 len, u8 bpw) in dln2_spi_copy_to_buf() argument
363 if (bpw <= 8) { in dln2_spi_copy_to_buf()
365 } else if (bpw <= 16) { in dln2_spi_copy_to_buf()
391 static int dln2_spi_copy_from_buf(u8 *dest, const u8 *dln2_buf, u16 len, u8 bpw) in dln2_spi_copy_from_buf() argument
396 if (bpw <= 8) { in dln2_spi_copy_from_buf()
398 } else if (bpw <= 16) { in dln2_spi_copy_from_buf()
[all …]
Dspi-topcliff-pch.c549 static void pch_spi_set_tx(struct pch_spi_data *data, int *bpw) in pch_spi_set_tx() argument
570 *bpw = data->cur_trans->bits_per_word; in pch_spi_set_tx()
572 *bpw = data->current_msg->spi->bits_per_word; in pch_spi_set_tx()
579 data->bpw_len = data->cur_trans->len / (*bpw / 8); in pch_spi_set_tx()
608 if (*bpw == 8) { in pch_spi_set_tx()
725 static void pch_spi_copy_rx_data(struct pch_spi_data *data, int bpw) in pch_spi_copy_rx_data() argument
735 if (bpw == 8) { in pch_spi_copy_rx_data()
746 static void pch_spi_copy_rx_data_for_dma(struct pch_spi_data *data, int bpw) in pch_spi_copy_rx_data_for_dma() argument
758 if (bpw == 8) { in pch_spi_copy_rx_data_for_dma()
850 static void pch_spi_request_dma(struct pch_spi_data *data, int bpw) in pch_spi_request_dma() argument
[all …]
Dspi-clps711x.c35 unsigned int bpw; member
80 hw->bpw = xfer->bits_per_word; in spi_clps711x_transfer_one()
86 writel(data | SYNCIO_FRMLEN(hw->bpw) | SYNCIO_TXFRMEN, hw->syncio); in spi_clps711x_transfer_one()
105 writel(data | SYNCIO_FRMLEN(hw->bpw) | SYNCIO_TXFRMEN, in spi_clps711x_isr()
Dspi-fsl-lpspi.c71 u8 bpw; member
205 temp |= fsl_lpspi->config.bpw - 1; in fsl_lpspi_set_cmd()
297 fsl_lpspi->config.bpw = t ? t->bits_per_word : spi->bits_per_word; in fsl_lpspi_setup_transfer()
303 if (!fsl_lpspi->config.bpw) in fsl_lpspi_setup_transfer()
304 fsl_lpspi->config.bpw = spi->bits_per_word; in fsl_lpspi_setup_transfer()
307 if (fsl_lpspi->config.bpw <= 8) { in fsl_lpspi_setup_transfer()
310 } else if (fsl_lpspi->config.bpw <= 16) { in fsl_lpspi_setup_transfer()
Dspi-au1550.c99 static void au1550_spi_bits_handlers_set(struct au1550_spi *hw, int bpw);
233 unsigned bpw, hz; in au1550_spi_setupxfer() local
237 bpw = t->bits_per_word; in au1550_spi_setupxfer()
240 bpw = spi->bits_per_word; in au1550_spi_setupxfer()
254 if (hw->usedma && bpw <= 8) in au1550_spi_setupxfer()
259 cfg |= PSC_SPICFG_SET_LEN(bpw); in au1550_spi_setupxfer()
657 static void au1550_spi_bits_handlers_set(struct au1550_spi *hw, int bpw) in au1550_spi_bits_handlers_set() argument
659 if (bpw <= 8) { in au1550_spi_bits_handlers_set()
669 } else if (bpw <= 16) { in au1550_spi_bits_handlers_set()
Dspi-efm32.c121 unsigned bpw = t->bits_per_word ?: spi->bits_per_word; in efm32_spi_setup_transfer() local
131 REG_FRAME_DATABITS(bpw), REG_FRAME); in efm32_spi_setup_transfer()
Dspi-rockchip.c188 u8 bpw; member
617 rs->bpw = xfer->bits_per_word; in rockchip_spi_transfer_one()
618 rs->n_bytes = rs->bpw >> 3; in rockchip_spi_transfer_one()
Dspi-s3c64xx.c644 u8 bpw; in s3c64xx_spi_transfer_one() local
650 bpw = xfer->bits_per_word; in s3c64xx_spi_transfer_one()
653 if (bpw != sdd->cur_bpw || speed != sdd->cur_speed) { in s3c64xx_spi_transfer_one()
654 sdd->cur_bpw = bpw; in s3c64xx_spi_transfer_one()
Dspi-ep93xx.c106 #define bits_per_word_to_dss(bpw) ((bpw) - 1) argument
Dspi-stm32.c868 u32 bpw, fthlv; in stm32_spi_transfer_one_setup() local
871 bpw = spi->cur_bpw - 1; in stm32_spi_transfer_one_setup()
874 cfg1_setb |= (bpw << SPI_CFG1_DSIZE_SHIFT) & SPI_CFG1_DSIZE; in stm32_spi_transfer_one_setup()
/Linux-v4.19/drivers/gpu/drm/tinydrm/core/
Dtinydrm-helpers.c310 bool tinydrm_spi_bpw_supported(struct spi_device *spi, u8 bpw) in tinydrm_spi_bpw_supported() argument
314 if (bpw == 8) in tinydrm_spi_bpw_supported()
323 if (bpw_mask & SPI_BPW_MASK(bpw)) in tinydrm_spi_bpw_supported()
384 struct spi_transfer *header, u8 bpw, const void *buf, in tinydrm_spi_transfer() argument
388 .bits_per_word = bpw, in tinydrm_spi_transfer()
397 if (WARN_ON_ONCE(bpw != 8 && bpw != 16)) in tinydrm_spi_transfer()
404 __func__, bpw, max_chunk); in tinydrm_spi_transfer()
406 if (bpw == 16 && !tinydrm_spi_bpw_supported(spi, 16)) { in tinydrm_spi_transfer()
/Linux-v4.19/drivers/gpu/drm/tinydrm/
Dmipi-dbi.c561 unsigned int bpw) in mipi_dbi_spi1e_transfer() argument
563 bool swap_bytes = (bpw == 16 && tinydrm_machine_little_endian()); in mipi_dbi_spi1e_transfer()
682 unsigned int bpw) in mipi_dbi_spi1_transfer() argument
696 return mipi_dbi_spi1e_transfer(mipi, dc, buf, len, bpw); in mipi_dbi_spi1_transfer()
715 if (bpw == 16 && tinydrm_machine_little_endian()) { in mipi_dbi_spi1_transfer()
747 unsigned int bpw = (cmd == MIPI_DCS_WRITE_MEMORY_START) ? 16 : 8; in mipi_dbi_typec1_command() local
759 return mipi_dbi_spi1_transfer(mipi, 1, parameters, num, bpw); in mipi_dbi_typec1_command()
834 unsigned int bpw = 8; in mipi_dbi_typec3_command() local
850 bpw = 16; in mipi_dbi_typec3_command()
855 return tinydrm_spi_transfer(spi, speed_hz, NULL, bpw, par, num); in mipi_dbi_typec3_command()
Dili9225.c285 unsigned int bpw = 8; in ili9225_dbi_command() local
296 bpw = 16; in ili9225_dbi_command()
301 return tinydrm_spi_transfer(spi, speed_hz, NULL, bpw, par, num); in ili9225_dbi_command()
/Linux-v4.19/include/drm/tinydrm/
Dtinydrm-helpers.h55 bool tinydrm_spi_bpw_supported(struct spi_device *spi, u8 bpw);
57 struct spi_transfer *header, u8 bpw, const void *buf,
/Linux-v4.19/drivers/soc/qcom/
Dqcom-geni-se.c377 void geni_se_config_packing(struct geni_se *se, int bpw, int pack_words, in geni_se_config_packing() argument
382 int temp_bpw = bpw; in geni_se_config_packing()
383 int idx_start = msb_to_lsb ? bpw - 1 : 0; in geni_se_config_packing()
386 int ceil_bpw = ALIGN(bpw, BITS_PER_BYTE); in geni_se_config_packing()
401 temp_bpw = bpw; in geni_se_config_packing()
427 if (pack_words || bpw == 32) in geni_se_config_packing()
428 writel_relaxed(bpw / 16, se->base + SE_GENI_BYTE_GRAN); in geni_se_config_packing()
/Linux-v4.19/include/linux/
Dqcom-geni-se.h402 void geni_se_config_packing(struct geni_se *se, int bpw, int pack_words,