| /linux/drivers/spi/ |
| H A D | spi-mpc52xx-psc.c | 33 u8 bits_per_word; member 40 int bits_per_word; member 54 cs->bits_per_word = (t && t->bits_per_word) in mpc52xx_psc_spi_transfer_setup() 55 ? t->bits_per_word : spi->bits_per_word; in mpc52xx_psc_spi_transfer_setup() 56 cs->bits_per_word = ((cs->bits_per_word + 7) / 8) * 8; in mpc52xx_psc_spi_transfer_setup() 97 mps->bits_per_word = cs->bits_per_word; in mpc52xx_psc_spi_activate_cs() 190 if (t->bits_per_word || t->speed_hz) { in mpc52xx_psc_spi_transfer_one_message() 221 if (spi->bits_per_word%8) in mpc52xx_psc_spi_setup() 231 cs->bits_per_word = spi->bits_per_word; in mpc52xx_psc_spi_setup() 275 mps->bits_per_word = 8; in mpc52xx_psc_spi_port_config()
|
| H A D | spi-mpc512x-psc.c | 57 u8 bits_per_word; member 65 int bits_per_word; member 79 cs->bits_per_word = (t && t->bits_per_word) in mpc512x_psc_spi_transfer_setup() 80 ? t->bits_per_word : spi->bits_per_word; in mpc512x_psc_spi_transfer_setup() 81 cs->bits_per_word = ((cs->bits_per_word + 7) / 8) * 8; in mpc512x_psc_spi_transfer_setup() 122 mps->bits_per_word = cs->bits_per_word; in mpc512x_psc_spi_activate_cs() 361 if (spi->bits_per_word % 8) in mpc512x_psc_spi_setup() 372 cs->bits_per_word = spi->bits_per_word; in mpc512x_psc_spi_setup() 437 mps->bits_per_word = 8; in mpc512x_psc_spi_port_config()
|
| H A D | spi-imx.c | 122 unsigned int bits_per_word; member 246 static int spi_imx_bytes_per_word(const int bits_per_word) in spi_imx_bytes_per_word() argument 248 if (bits_per_word <= 8) in spi_imx_bytes_per_word() 250 else if (bits_per_word <= 16) in spi_imx_bytes_per_word() 280 if (spi_imx->bits_per_word != 8 && spi_imx->bits_per_word != 16 && in spi_imx_can_dma() 281 spi_imx->bits_per_word != 32) in spi_imx_can_dma() 364 bytes_per_word = spi_imx_bytes_per_word(spi_imx->bits_per_word); in spi_imx_buf_rx_swap_u32() 389 if (spi_imx_bytes_per_word(spi_imx->bits_per_word) == 2) { in spi_imx_buf_rx_swap() 419 bytes_per_word = spi_imx_bytes_per_word(spi_imx->bits_per_word); in spi_imx_buf_tx_swap_u32() 441 if (spi_imx_bytes_per_word(spi_imx->bits_per_word) == 2) { in spi_imx_buf_tx_swap() [all …]
|
| H A D | spi-uniphier.c | 40 u8 bits_per_word; member 232 if (!priv->is_save_param || priv->bits_per_word != t->bits_per_word) { in uniphier_spi_setup_transfer() 233 uniphier_spi_set_transfer_size(spi, t->bits_per_word); in uniphier_spi_setup_transfer() 234 priv->bits_per_word = t->bits_per_word; in uniphier_spi_setup_transfer() 254 wsize = min(bytes_per_word(priv->bits_per_word), priv->tx_bytes); in uniphier_spi_send() 281 rsize = min(bytes_per_word(priv->bits_per_word), priv->rx_bytes); in uniphier_spi_recv() 317 unsigned int bpw = bytes_per_word(priv->bits_per_word); in uniphier_spi_fill_tx_fifo() 351 unsigned int bpw = bytes_per_word(priv->bits_per_word); in uniphier_spi_can_dma() 397 if (priv->bits_per_word <= 8) in uniphier_spi_transfer_one_dma() 399 else if (priv->bits_per_word <= 16) in uniphier_spi_transfer_one_dma()
|
| H A D | spidev.c | 278 k_tmp->bits_per_word = u_tmp->bits_per_word; in spidev_message() 293 k_tmp->bits_per_word ? : spidev->spi->bits_per_word, in spidev_message() 395 retval = put_user(spi->bits_per_word, (__u8 __user *)arg); in spidev_ioctl() 448 u8 save = spi->bits_per_word; in spidev_ioctl() 450 spi->bits_per_word = tmp; in spidev_ioctl() 453 spi->bits_per_word = save; in spidev_ioctl()
|
| H A D | spi-rzv2h-rspi.c | 603 u8 bits_per_word; in rzv2h_rspi_prepare_message() local 616 bits_per_word = xfer->bits_per_word; in rzv2h_rspi_prepare_message() 622 rspi->bytes_per_word = roundup_pow_of_two(BITS_TO_BYTES(bits_per_word)); in rzv2h_rspi_prepare_message() 662 conf32 |= FIELD_PREP(RSPI_SPCMD_SPB, bits_per_word - 1); in rzv2h_rspi_prepare_message()
|
| H A D | spi-fsl-lib.h | 67 int bits_per_word, int msb_first);
|
| /linux/drivers/net/wireless/silabs/wfx/ |
| H A D | bus_spi.c | 227 if (!func->bits_per_word) in wfx_spi_probe() 228 func->bits_per_word = 16; in wfx_spi_probe() 240 spi_get_chipselect(func, 0), func->mode, func->bits_per_word, func->max_speed_hz); in wfx_spi_probe() 241 if (func->bits_per_word != 16 && func->bits_per_word != 8) in wfx_spi_probe() 242 dev_warn(&func->dev, "unusual bits/word value: %d\n", func->bits_per_word); in wfx_spi_probe() 250 if (func->bits_per_word == 8 || IS_ENABLED(CONFIG_CPU_BIG_ENDIAN)) in wfx_spi_probe()
|
| /linux/drivers/net/wireless/st/cw1200/ |
| H A D | cw1200_spi.c | 91 if (self->func->bits_per_word == 8) in cw1200_spi_memcpy_fromio() 114 if (self->func->bits_per_word == 8) in cw1200_spi_memcpy_fromio() 156 if (self->func->bits_per_word == 8) in cw1200_spi_memcpy_toio() 186 if (self->func->bits_per_word == 8) in cw1200_spi_memcpy_toio() 369 func->bits_per_word = plat_data->spi_bits_per_word; in cw1200_spi_probe() 370 if (!func->bits_per_word) in cw1200_spi_probe() 371 func->bits_per_word = 16; in cw1200_spi_probe() 377 spi_get_chipselect(func, 0), func->mode, func->bits_per_word, in cw1200_spi_probe()
|
| /linux/include/trace/events/ |
| H A D | spi.h | 53 __field(unsigned int, bits_per_word) 62 __entry->bits_per_word = spi->bits_per_word; 74 __entry->bits_per_word, __entry->max_speed_hz,
|
| /linux/drivers/input/touchscreen/ |
| H A D | tsc2005.c | 30 .bits_per_word = 8, in tsc2005_cmd() 54 spi->bits_per_word = 8; in tsc2005_probe()
|
| /linux/drivers/net/ethernet/asix/ |
| H A D | ax88796c_spi.c | 56 xfer->bits_per_word = 8; in axspi_read_rxq() 63 xfer->bits_per_word = 8; in axspi_read_rxq()
|
| /linux/lib/ |
| H A D | sbitmap.c | 105 unsigned int bits_per_word; in sbitmap_init_node() local 111 bits_per_word = 1U << shift; in sbitmap_init_node() 112 if (bits_per_word > BITS_PER_LONG) in sbitmap_init_node() 117 sb->map_nr = DIV_ROUND_UP(sb->depth, bits_per_word); in sbitmap_init_node() 147 unsigned int bits_per_word = 1U << sb->shift; in sbitmap_resize() local 154 sb->map_nr = DIV_ROUND_UP(sb->depth, bits_per_word); in sbitmap_resize()
|
| /linux/drivers/video/backlight/ |
| H A D | ili922x.c | 172 xfer.bits_per_word = 8; in ili922x_read_status() 211 xfer_regindex.bits_per_word = 8; in ili922x_read() 266 xfer_regindex.bits_per_word = 8; in ili922x_write() 341 xfer.bits_per_word = 8; in set_write_to_gram_reg()
|
| H A D | ili9320.c | 185 spi->xfer[0].bits_per_word = 8; in ili9320_setup_spi() 186 spi->xfer[1].bits_per_word = 8; in ili9320_setup_spi()
|
| /linux/include/linux/spi/ |
| H A D | xilinx_spi.h | 21 u8 bits_per_word; member
|
| /linux/drivers/rtc/ |
| H A D | rtc-ds1302.c | 116 if (spi->bits_per_word && (spi->bits_per_word != 8)) { in ds1302_probe()
|
| H A D | rtc-rx6110.c | 346 if ((spi->bits_per_word && spi->bits_per_word != 8) || in rx6110_spi_probe() 350 spi->bits_per_word, spi->max_speed_hz, spi->mode); in rx6110_spi_probe()
|
| /linux/drivers/base/regmap/ |
| H A D | regmap-spi-avmm.c | 626 spi->bits_per_word = 32; in spi_avmm_bridge_ctx_gen() 628 spi->bits_per_word = 8; in spi_avmm_bridge_ctx_gen() 638 br->word_len = spi->bits_per_word / 8; in spi_avmm_bridge_ctx_gen()
|
| /linux/include/uapi/linux/spi/ |
| H A D | spidev.h | 78 __u8 bits_per_word; member
|
| /linux/drivers/gpio/ |
| H A D | gpio-max7301.c | 50 spi->bits_per_word = 16; in max7301_probe()
|
| /linux/drivers/input/rmi4/ |
| H A D | rmi_spi.c | 396 if (pdata->spi_data.bits_per_word) in rmi_spi_probe() 397 spi->bits_per_word = pdata->spi_data.bits_per_word; in rmi_spi_probe()
|
| /linux/drivers/tty/serial/ |
| H A D | sc16is7xx_spi.c | 25 spi->bits_per_word = 8; in sc16is7xx_spi_probe()
|
| /linux/drivers/video/fbdev/omap/ |
| H A D | lcd_mipid.c | 73 x->bits_per_word = 9; in mipid_transfer() 81 x->bits_per_word = 9; in mipid_transfer() 95 x->bits_per_word = 9; in mipid_transfer()
|
| /linux/drivers/video/fbdev/mmp/panel/ |
| H A D | tpo_tj032md01bw.c | 140 spi->bits_per_word = 16; in tpohvga_probe()
|