| /Linux-v5.4/include/linux/spi/ |
| D | spi-mem.h | 18 .buswidth = __buswidth, \ 26 .buswidth = __buswidth, \ 34 .buswidth = __buswidth, \ 44 .buswidth = __buswidth, \ 52 .buswidth = __buswidth, \ 93 u8 buswidth; member 99 u8 buswidth; member 105 u8 buswidth; member 109 u8 buswidth; member
|
| /Linux-v5.4/drivers/spi/ |
| D | spi-mem.c | 102 static int spi_check_buswidth_req(struct spi_mem *mem, u8 buswidth, bool tx) in spi_check_buswidth_req() argument 106 switch (buswidth) { in spi_check_buswidth_req() 141 if (spi_check_buswidth_req(mem, op->cmd.buswidth, true)) in spi_mem_default_supports_op() 145 spi_check_buswidth_req(mem, op->addr.buswidth, true)) in spi_mem_default_supports_op() 149 spi_check_buswidth_req(mem, op->dummy.buswidth, true)) in spi_mem_default_supports_op() 153 spi_check_buswidth_req(mem, op->data.buswidth, in spi_mem_default_supports_op() 161 static bool spi_mem_buswidth_is_valid(u8 buswidth) in spi_mem_buswidth_is_valid() argument 163 if (hweight8(buswidth) > 1 || buswidth > SPI_MEM_MAX_BUSWIDTH) in spi_mem_buswidth_is_valid() 171 if (!op->cmd.buswidth) in spi_mem_check_op() 174 if ((op->addr.nbytes && !op->addr.buswidth) || in spi_mem_check_op() [all …]
|
| D | spi-npcm-fiu.c | 250 ilog2(op->addr.buswidth) << in npcm_fiu_set_drd() 252 fiu->drd_op.addr.buswidth = op->addr.buswidth; in npcm_fiu_set_drd() 255 ((op->dummy.nbytes * ilog2(op->addr.buswidth)) in npcm_fiu_set_drd() 282 if (desc->info.op_tmpl.addr.buswidth != fiu->drd_op.addr.buswidth || in npcm_fiu_direct_read() 334 uma_cfg |= ilog2(op->cmd.buswidth); in npcm_fiu_uma_read() 335 uma_cfg |= ilog2(op->addr.buswidth) in npcm_fiu_uma_read() 337 uma_cfg |= ilog2(op->dummy.buswidth) in npcm_fiu_uma_read() 339 uma_cfg |= ilog2(op->data.buswidth) in npcm_fiu_uma_read() 396 uma_cfg |= ilog2(op->cmd.buswidth); in npcm_fiu_uma_write() 397 uma_cfg |= ilog2(op->addr.buswidth) << in npcm_fiu_uma_write() [all …]
|
| D | spi-stm32-qspi.c | 319 static int stm32_qspi_get_mode(struct stm32_qspi *qspi, u8 buswidth) in stm32_qspi_get_mode() argument 321 if (buswidth == 4) in stm32_qspi_get_mode() 324 return buswidth; in stm32_qspi_get_mode() 335 op->cmd.opcode, op->cmd.buswidth, op->addr.buswidth, in stm32_qspi_send() 336 op->dummy.buswidth, op->data.buswidth, in stm32_qspi_send() 347 op->addr.buswidth) in stm32_qspi_send() 370 stm32_qspi_get_mode(qspi, op->cmd.buswidth)); in stm32_qspi_send() 374 stm32_qspi_get_mode(qspi, op->addr.buswidth)); in stm32_qspi_send() 378 if (op->dummy.buswidth && op->dummy.nbytes) in stm32_qspi_send() 380 op->dummy.nbytes * 8 / op->dummy.buswidth); in stm32_qspi_send() [all …]
|
| D | atmel-quadspi.c | 178 if (op->cmd.buswidth != mode->cmd_buswidth) in atmel_qspi_is_compatible() 181 if (op->addr.nbytes && op->addr.buswidth != mode->addr_buswidth) in atmel_qspi_is_compatible() 184 if (op->data.nbytes && op->data.buswidth != mode->data_buswidth) in atmel_qspi_is_compatible() 208 if (op->addr.nbytes == 2 && op->cmd.buswidth != op->addr.buswidth && in atmel_qspi_supports_op() 231 if (op->dummy.buswidth && op->dummy.nbytes) in atmel_qspi_set_cfg() 232 dummy_cycles = op->dummy.nbytes * 8 / op->dummy.buswidth; in atmel_qspi_set_cfg() 246 if (op->addr.buswidth) { in atmel_qspi_set_cfg() 255 if (dummy_cycles < 8 / op->addr.buswidth) { in atmel_qspi_set_cfg() 263 dummy_cycles -= 8 / op->addr.buswidth; in atmel_qspi_set_cfg()
|
| D | spi-mxic.c | 338 if (op->data.buswidth > 4 || op->addr.buswidth > 4 || in mxic_spi_mem_supports_op() 339 op->dummy.buswidth > 4 || op->cmd.buswidth > 4) in mxic_spi_mem_supports_op() 343 op->data.buswidth != op->dummy.buswidth) in mxic_spi_mem_supports_op() 376 ss_ctrl = OP_CMD_BYTES(1) | OP_CMD_BUSW(fls(op->cmd.buswidth) - 1); in mxic_spi_mem_exec_op() 380 OP_ADDR_BUSW(fls(op->addr.buswidth) - 1); in mxic_spi_mem_exec_op() 386 ss_ctrl |= OP_DATA_BUSW(fls(op->data.buswidth) - 1); in mxic_spi_mem_exec_op()
|
| D | spi-qcom-qspi.c | 126 unsigned int buswidth; member 147 unsigned int buswidth) in qspi_buswidth_to_iomode() argument 149 switch (buswidth) { in qspi_buswidth_to_iomode() 158 "Unexpected bus width: %u\n", buswidth); in qspi_buswidth_to_iomode() 177 pio_xfer_cfg |= qspi_buswidth_to_iomode(ctrl, xfer->buswidth); in qcom_qspi_pio_xfer_cfg() 249 ctrl->xfer.buswidth = xfer->rx_nbits; in qcom_qspi_transfer_one() 253 ctrl->xfer.buswidth = xfer->tx_nbits; in qcom_qspi_transfer_one()
|
| D | spi-nxp-fspi.c | 398 ret = nxp_fspi_check_buswidth(f, op->cmd.buswidth); in nxp_fspi_supports_op() 401 ret |= nxp_fspi_check_buswidth(f, op->addr.buswidth); in nxp_fspi_supports_op() 404 ret |= nxp_fspi_check_buswidth(f, op->dummy.buswidth); in nxp_fspi_supports_op() 407 ret |= nxp_fspi_check_buswidth(f, op->data.buswidth); in nxp_fspi_supports_op() 427 if (op->dummy.buswidth && in nxp_fspi_supports_op() 428 (op->dummy.nbytes * 8 / op->dummy.buswidth > 64)) in nxp_fspi_supports_op() 490 lutval[0] |= LUT_DEF(0, LUT_CMD, LUT_PAD(op->cmd.buswidth), in nxp_fspi_prepare_lut() 496 LUT_PAD(op->addr.buswidth), in nxp_fspi_prepare_lut() 508 LUT_PAD(op->data.buswidth), in nxp_fspi_prepare_lut() 510 op->dummy.buswidth); in nxp_fspi_prepare_lut() [all …]
|
| D | spi-fsl-qspi.c | 344 ret = fsl_qspi_check_buswidth(q, op->cmd.buswidth); in fsl_qspi_supports_op() 347 ret |= fsl_qspi_check_buswidth(q, op->addr.buswidth); in fsl_qspi_supports_op() 350 ret |= fsl_qspi_check_buswidth(q, op->dummy.buswidth); in fsl_qspi_supports_op() 353 ret |= fsl_qspi_check_buswidth(q, op->data.buswidth); in fsl_qspi_supports_op() 369 (op->dummy.nbytes * 8 / op->dummy.buswidth > 64)) in fsl_qspi_supports_op() 393 lutval[0] |= LUT_DEF(0, LUT_CMD, LUT_PAD(op->cmd.buswidth), in fsl_qspi_prepare_lut() 405 LUT_PAD(op->addr.buswidth), in fsl_qspi_prepare_lut() 412 LUT_PAD(op->dummy.buswidth), in fsl_qspi_prepare_lut() 414 op->dummy.buswidth); in fsl_qspi_prepare_lut() 422 LUT_PAD(op->data.buswidth), in fsl_qspi_prepare_lut()
|
| D | spi-ep93xx.c | 274 enum dma_slave_buswidth buswidth; in ep93xx_spi_dma_prepare() local 284 buswidth = DMA_SLAVE_BUSWIDTH_2_BYTES; in ep93xx_spi_dma_prepare() 286 buswidth = DMA_SLAVE_BUSWIDTH_1_BYTE; in ep93xx_spi_dma_prepare() 297 conf.src_addr_width = buswidth; in ep93xx_spi_dma_prepare() 304 conf.dst_addr_width = buswidth; in ep93xx_spi_dma_prepare()
|
| D | spi-fsl-lpspi.c | 357 enum dma_slave_buswidth buswidth; in fsl_lpspi_dma_configure() local 364 buswidth = DMA_SLAVE_BUSWIDTH_4_BYTES; in fsl_lpspi_dma_configure() 367 buswidth = DMA_SLAVE_BUSWIDTH_2_BYTES; in fsl_lpspi_dma_configure() 370 buswidth = DMA_SLAVE_BUSWIDTH_1_BYTE; in fsl_lpspi_dma_configure() 378 tx.dst_addr_width = buswidth; in fsl_lpspi_dma_configure() 389 rx.src_addr_width = buswidth; in fsl_lpspi_dma_configure()
|
| D | spi-bcm-qspi.c | 346 int width = op->data.buswidth ? op->data.buswidth : SPI_NBITS_SINGLE; in bcm_qspi_bspi_set_flex_mode() 356 bpp |= (op->dummy.nbytes * 8) / op->dummy.buswidth; in bcm_qspi_bspi_set_flex_mode() 390 int width = op->data.buswidth ? op->data.buswidth : SPI_NBITS_SINGLE; in bcm_qspi_bspi_set_override() 436 int width = op->data.buswidth ? op->data.buswidth : SPI_NBITS_SINGLE; in bcm_qspi_bspi_set_mode() 926 t[0].tx_nbits = op->cmd.buswidth; in bcm_qspi_mspi_exec_mem_op() 937 t[1].rx_nbits = op->data.buswidth; in bcm_qspi_mspi_exec_mem_op()
|
| D | spi-zynq-qspi.c | 521 op->cmd.opcode, op->cmd.buswidth, op->addr.buswidth, in zynq_qspi_exec_mem_op() 522 op->dummy.buswidth, op->data.buswidth); in zynq_qspi_exec_mem_op()
|
| D | spi-pic32.c | 392 u32 buswidth, v; in pic32_spi_set_word_size() local 398 buswidth = PIC32_BPW_8; in pic32_spi_set_word_size() 404 buswidth = PIC32_BPW_16; in pic32_spi_set_word_size() 410 buswidth = PIC32_BPW_32; in pic32_spi_set_word_size() 424 v |= buswidth << CTRL_BPW_SHIFT; in pic32_spi_set_word_size()
|
| /Linux-v5.4/sound/core/ |
| D | pcm_dmaengine.c | 56 enum dma_slave_buswidth buswidth; in snd_hwparams_to_dma_slave_config() local 63 buswidth = DMA_SLAVE_BUSWIDTH_1_BYTE; in snd_hwparams_to_dma_slave_config() 65 buswidth = DMA_SLAVE_BUSWIDTH_2_BYTES; in snd_hwparams_to_dma_slave_config() 67 buswidth = DMA_SLAVE_BUSWIDTH_3_BYTES; in snd_hwparams_to_dma_slave_config() 69 buswidth = DMA_SLAVE_BUSWIDTH_4_BYTES; in snd_hwparams_to_dma_slave_config() 71 buswidth = DMA_SLAVE_BUSWIDTH_8_BYTES; in snd_hwparams_to_dma_slave_config() 75 slave_config->dst_addr_width = buswidth; in snd_hwparams_to_dma_slave_config() 78 slave_config->src_addr_width = buswidth; in snd_hwparams_to_dma_slave_config()
|
| /Linux-v5.4/drivers/staging/fbtft/ |
| D | fbtft-core.c | 602 if (pdata->display.buswidth) in fbtft_framebuffer_alloc() 603 display->buswidth = pdata->display.buswidth; in fbtft_framebuffer_alloc() 1115 if (pdata->display.buswidth != 9 && par->startbyte == 0 && in fbtft_verify_gpios() 1129 for (i = 0; i < pdata->display.buswidth; i++) { in fbtft_verify_gpios() 1171 pdata->display.buswidth = fbtft_of_value(node, "buswidth"); in fbtft_probe_dt() 1243 if (display->buswidth == 0) { in fbtft_probe_common() 1249 if (display->regwidth == 8 && display->buswidth == 8) in fbtft_probe_common() 1251 else if (display->regwidth == 8 && display->buswidth == 9 && par->spi) in fbtft_probe_common() 1253 else if (display->regwidth == 16 && display->buswidth == 8) in fbtft_probe_common() 1255 else if (display->regwidth == 16 && display->buswidth == 16) in fbtft_probe_common() [all …]
|
| D | fb_uc1611.c | 224 switch (par->pdata->display.buswidth) { in write_vmem() 296 par->pdata->display.buswidth); in write_vmem()
|
| /Linux-v5.4/sound/soc/fsl/ |
| D | fsl_asrc_dma.c | 132 enum dma_slave_buswidth buswidth = DMA_SLAVE_BUSWIDTH_2_BYTES; in fsl_asrc_dma_hw_params() local 223 buswidth = DMA_SLAVE_BUSWIDTH_2_BYTES; in fsl_asrc_dma_hw_params() 225 buswidth = DMA_SLAVE_BUSWIDTH_4_BYTES; in fsl_asrc_dma_hw_params() 228 config_be.src_addr_width = buswidth; in fsl_asrc_dma_hw_params() 230 config_be.dst_addr_width = buswidth; in fsl_asrc_dma_hw_params()
|
| /Linux-v5.4/drivers/ssb/ |
| D | driver_mipscore.c | 223 pflash->buswidth = 2; in ssb_mips_flash_detect() 243 pflash->buswidth = 1; in ssb_mips_flash_detect() 245 pflash->buswidth = 2; in ssb_mips_flash_detect() 259 ssb_pflash_data.width = pflash->buswidth; in ssb_mips_flash_detect()
|
| /Linux-v5.4/Documentation/devicetree/bindings/mtd/ |
| D | davinci-nand.txt | 50 - nand-bus-width: buswidth 8 or 16. If not present 8. 64 - ti,davinci-nand-buswidth: buswidth 8 or 16. If not present 8.
|
| /Linux-v5.4/drivers/dma/ |
| D | amba-pl08x.c | 132 u8 buswidth; member 135 #define IS_BUS_ALIGNED(bus) IS_ALIGNED((bus)->addr, (bus)->buswidth) 1155 if (bd->dstbus.buswidth >= bd->srcbus.buswidth) { in pl08x_choose_master_bus() 1291 bd.srcbus.buswidth = bd.srcbus.maxwidth; in pl08x_fill_llis_for_desc() 1292 bd.dstbus.buswidth = bd.dstbus.maxwidth; in pl08x_fill_llis_for_desc() 1300 bd.srcbus.buswidth, in pl08x_fill_llis_for_desc() 1303 bd.dstbus.buswidth, in pl08x_fill_llis_for_desc() 1356 bd.srcbus.buswidth, bd.dstbus.buswidth, in pl08x_fill_llis_for_desc() 1368 if (bd.remainder < mbus->buswidth) in pl08x_fill_llis_for_desc() 1371 early_bytes = mbus->buswidth - in pl08x_fill_llis_for_desc() [all …]
|
| D | stm32-dma.c | 694 enum dma_slave_buswidth *buswidth, in stm32_dma_set_xfer_param() argument 755 *buswidth = dst_addr_width; in stm32_dma_set_xfer_param() 804 *buswidth = chan->dma_sconfig.src_addr_width; in stm32_dma_set_xfer_param() 836 enum dma_slave_buswidth buswidth; in stm32_dma_prep_slave_sg() local 861 ret = stm32_dma_set_xfer_param(chan, direction, &buswidth, in stm32_dma_prep_slave_sg() 868 nb_data_items = desc->sg_req[i].len / buswidth; in stm32_dma_prep_slave_sg() 900 enum dma_slave_buswidth buswidth; in stm32_dma_prep_dma_cyclic() local 930 ret = stm32_dma_set_xfer_param(chan, direction, &buswidth, period_len); in stm32_dma_prep_dma_cyclic() 934 nb_data_items = period_len / buswidth; in stm32_dma_prep_dma_cyclic()
|
| /Linux-v5.4/include/media/i2c/ |
| D | tw9910.h | 37 unsigned long buswidth; member
|
| /Linux-v5.4/drivers/mtd/chips/ |
| D | Kconfig | 83 bool "Support 8-bit buswidth" if MTD_CFI_GEOMETRY 90 bool "Support 16-bit buswidth" if MTD_CFI_GEOMETRY 97 bool "Support 32-bit buswidth" if MTD_CFI_GEOMETRY 104 bool "Support 64-bit buswidth" if MTD_CFI_GEOMETRY 111 bool "Support 128-bit buswidth" if MTD_CFI_GEOMETRY 118 bool "Support 256-bit buswidth" if MTD_CFI_GEOMETRY
|
| /Linux-v5.4/include/linux/ssb/ |
| D | ssb_driver_mips.h | 19 u8 buswidth; member
|