Home
last modified time | relevance | path

Searched refs:buswidth (Results 1 – 25 of 44) sorted by relevance

12

/Linux-v4.19/drivers/staging/fbtft/
Dfbtft_device.c87 static unsigned int buswidth = 8; variable
88 module_param(buswidth, uint, 0000);
89 MODULE_PARM_DESC(buswidth, "Display bus width, used with the custom argument");
279 .buswidth = 8,
299 .buswidth = 8,
322 .buswidth = 9,
341 .buswidth = 8,
361 .buswidth = 8,
381 .buswidth = 8,
398 .buswidth = 8,
[all …]
Dflexfb.c41 static unsigned int buswidth = 8; variable
42 module_param(buswidth, uint, 0000);
43 MODULE_PARM_DESC(buswidth, "Width of databus (default: 8)");
536 int num_db = buswidth; in flexfb_verify_gpios_db()
553 num_db = buswidth / 2; in flexfb_verify_gpios_db()
633 fbtft_init_dbg(dev, "buswidth = %d\n", buswidth); in flexfb_probe_common()
666 switch (buswidth) { in flexfb_probe_common()
674 …r(dev, "argument 'regwidth': %d is not supported with buswidth=%d and SPI.\n", regwidth, buswidth); in flexfb_probe_common()
702 buswidth); in flexfb_probe_common()
707 switch (buswidth) { in flexfb_probe_common()
[all …]
Dfbtft-core.c707 if (pdata->display.buswidth) in fbtft_framebuffer_alloc()
708 display->buswidth = pdata->display.buswidth; in fbtft_framebuffer_alloc()
1229 if (pdata->display.buswidth != 9 && par->startbyte == 0 && in fbtft_verify_gpios()
1243 for (i = 0; i < pdata->display.buswidth; i++) { in fbtft_verify_gpios()
1285 pdata->display.buswidth = fbtft_of_value(node, "buswidth"); in fbtft_probe_dt()
1357 if (display->buswidth == 0) { in fbtft_probe_common()
1363 if (display->regwidth == 8 && display->buswidth == 8) in fbtft_probe_common()
1365 else if (display->regwidth == 8 && display->buswidth == 9 && par->spi) in fbtft_probe_common()
1367 else if (display->regwidth == 16 && display->buswidth == 8) in fbtft_probe_common()
1369 else if (display->regwidth == 16 && display->buswidth == 16) in fbtft_probe_common()
[all …]
Dfb_uc1611.c224 switch (par->pdata->display.buswidth) { in write_vmem()
296 par->pdata->display.buswidth); in write_vmem()
/Linux-v4.19/include/linux/spi/
Dspi-mem.h18 .buswidth = __buswidth, \
26 .buswidth = __buswidth, \
34 .buswidth = __buswidth, \
44 .buswidth = __buswidth, \
52 .buswidth = __buswidth, \
91 u8 buswidth; member
97 u8 buswidth; member
103 u8 buswidth; member
107 u8 buswidth; member
/Linux-v4.19/drivers/spi/
Dspi-mem.c100 static int spi_check_buswidth_req(struct spi_mem *mem, u8 buswidth, bool tx) in spi_check_buswidth_req() argument
104 switch (buswidth) { in spi_check_buswidth_req()
132 if (spi_check_buswidth_req(mem, op->cmd.buswidth, true)) in spi_mem_default_supports_op()
136 spi_check_buswidth_req(mem, op->addr.buswidth, true)) in spi_mem_default_supports_op()
140 spi_check_buswidth_req(mem, op->dummy.buswidth, true)) in spi_mem_default_supports_op()
144 spi_check_buswidth_req(mem, op->data.buswidth, in spi_mem_default_supports_op()
254 xfers[xferpos].tx_nbits = op->cmd.buswidth; in spi_mem_exec_op()
268 xfers[xferpos].tx_nbits = op->addr.buswidth; in spi_mem_exec_op()
278 xfers[xferpos].tx_nbits = op->dummy.buswidth; in spi_mem_exec_op()
287 xfers[xferpos].rx_nbits = op->data.buswidth; in spi_mem_exec_op()
[all …]
Dspi-ep93xx.c265 enum dma_slave_buswidth buswidth; in ep93xx_spi_dma_prepare() local
275 buswidth = DMA_SLAVE_BUSWIDTH_2_BYTES; in ep93xx_spi_dma_prepare()
277 buswidth = DMA_SLAVE_BUSWIDTH_1_BYTE; in ep93xx_spi_dma_prepare()
288 conf.src_addr_width = buswidth; in ep93xx_spi_dma_prepare()
295 conf.dst_addr_width = buswidth; in ep93xx_spi_dma_prepare()
Dspi-stm32.c674 enum dma_slave_buswidth buswidth; in stm32_spi_dma_config() local
678 buswidth = DMA_SLAVE_BUSWIDTH_1_BYTE; in stm32_spi_dma_config()
680 buswidth = DMA_SLAVE_BUSWIDTH_2_BYTES; in stm32_spi_dma_config()
682 buswidth = DMA_SLAVE_BUSWIDTH_4_BYTES; in stm32_spi_dma_config()
694 dma_conf->src_addr_width = buswidth; in stm32_spi_dma_config()
698 buswidth, maxburst); in stm32_spi_dma_config()
701 dma_conf->dst_addr_width = buswidth; in stm32_spi_dma_config()
705 buswidth, maxburst); in stm32_spi_dma_config()
Dspi-bcm-qspi.c357 int width = op->cmd.buswidth ? op->cmd.buswidth : SPI_NBITS_SINGLE; in bcm_qspi_bspi_set_flex_mode()
367 bpp |= (op->dummy.nbytes * 8) / op->dummy.buswidth; in bcm_qspi_bspi_set_flex_mode()
401 int width = op->data.buswidth ? op->data.buswidth : SPI_NBITS_SINGLE; in bcm_qspi_bspi_set_override()
447 int width = op->data.buswidth ? op->data.buswidth : SPI_NBITS_SINGLE; in bcm_qspi_bspi_set_mode()
936 t[0].tx_nbits = op->cmd.buswidth; in bcm_qspi_mspi_exec_mem_op()
947 t[1].rx_nbits = op->data.buswidth; in bcm_qspi_mspi_exec_mem_op()
Dspi-pic32.c400 u32 buswidth, v; in pic32_spi_set_word_size() local
406 buswidth = PIC32_BPW_8; in pic32_spi_set_word_size()
412 buswidth = PIC32_BPW_16; in pic32_spi_set_word_size()
418 buswidth = PIC32_BPW_32; in pic32_spi_set_word_size()
432 v |= buswidth << CTRL_BPW_SHIFT; in pic32_spi_set_word_size()
/Linux-v4.19/sound/core/
Dpcm_dmaengine.c65 enum dma_slave_buswidth buswidth; in snd_hwparams_to_dma_slave_config() local
72 buswidth = DMA_SLAVE_BUSWIDTH_1_BYTE; in snd_hwparams_to_dma_slave_config()
74 buswidth = DMA_SLAVE_BUSWIDTH_2_BYTES; in snd_hwparams_to_dma_slave_config()
76 buswidth = DMA_SLAVE_BUSWIDTH_3_BYTES; in snd_hwparams_to_dma_slave_config()
78 buswidth = DMA_SLAVE_BUSWIDTH_4_BYTES; in snd_hwparams_to_dma_slave_config()
80 buswidth = DMA_SLAVE_BUSWIDTH_8_BYTES; in snd_hwparams_to_dma_slave_config()
84 slave_config->dst_addr_width = buswidth; in snd_hwparams_to_dma_slave_config()
87 slave_config->src_addr_width = buswidth; in snd_hwparams_to_dma_slave_config()
/Linux-v4.19/drivers/mtd/devices/
Dm25p80.c97 op.cmd.buswidth = spi_nor_get_protocol_inst_nbits(nor->write_proto); in m25p80_write()
98 op.addr.buswidth = spi_nor_get_protocol_addr_nbits(nor->write_proto); in m25p80_write()
99 op.data.buswidth = spi_nor_get_protocol_data_nbits(nor->write_proto); in m25p80_write()
139 op.cmd.buswidth = spi_nor_get_protocol_inst_nbits(nor->read_proto); in m25p80_read()
140 op.addr.buswidth = spi_nor_get_protocol_addr_nbits(nor->read_proto); in m25p80_read()
141 op.dummy.buswidth = op.addr.buswidth; in m25p80_read()
142 op.data.buswidth = spi_nor_get_protocol_data_nbits(nor->read_proto); in m25p80_read()
145 op.dummy.nbytes = (nor->read_dummy * op.dummy.buswidth) / 8; in m25p80_read()
/Linux-v4.19/sound/soc/fsl/
Dfsl_asrc_dma.c132 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-v4.19/drivers/ssb/
Ddriver_mipscore.c223 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-v4.19/Documentation/devicetree/bindings/mtd/
Ddavinci-nand.txt50 - 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-v4.19/drivers/dma/
Damba-pl08x.c144 u8 buswidth; member
147 #define IS_BUS_ALIGNED(bus) IS_ALIGNED((bus)->addr, (bus)->buswidth)
1157 if (bd->dstbus.buswidth >= bd->srcbus.buswidth) { in pl08x_choose_master_bus()
1293 bd.srcbus.buswidth = bd.srcbus.maxwidth; in pl08x_fill_llis_for_desc()
1294 bd.dstbus.buswidth = bd.dstbus.maxwidth; in pl08x_fill_llis_for_desc()
1302 bd.srcbus.buswidth, in pl08x_fill_llis_for_desc()
1305 bd.dstbus.buswidth, in pl08x_fill_llis_for_desc()
1358 bd.srcbus.buswidth, bd.dstbus.buswidth, in pl08x_fill_llis_for_desc()
1370 if (bd.remainder < mbus->buswidth) in pl08x_fill_llis_for_desc()
1373 early_bytes = mbus->buswidth - in pl08x_fill_llis_for_desc()
[all …]
Dstm32-dma.c705 enum dma_slave_buswidth *buswidth, in stm32_dma_set_xfer_param() argument
766 *buswidth = dst_addr_width; in stm32_dma_set_xfer_param()
815 *buswidth = chan->dma_sconfig.src_addr_width; in stm32_dma_set_xfer_param()
847 enum dma_slave_buswidth buswidth; in stm32_dma_prep_slave_sg() local
872 ret = stm32_dma_set_xfer_param(chan, direction, &buswidth, in stm32_dma_prep_slave_sg()
879 nb_data_items = desc->sg_req[i].len / buswidth; in stm32_dma_prep_slave_sg()
911 enum dma_slave_buswidth buswidth; in stm32_dma_prep_dma_cyclic() local
941 ret = stm32_dma_set_xfer_param(chan, direction, &buswidth, period_len); in stm32_dma_prep_dma_cyclic()
945 nb_data_items = period_len / buswidth; in stm32_dma_prep_dma_cyclic()
Dmmp_tdma.c117 enum dma_slave_buswidth buswidth; member
241 switch (tdmac->buswidth) { in mmp_tdma_config_chan()
501 tdmac->buswidth = dmaengine_cfg->src_addr_width; in mmp_tdma_config()
505 tdmac->buswidth = dmaengine_cfg->dst_addr_width; in mmp_tdma_config()
Dsprd-dma.c556 static int sprd_dma_get_datawidth(enum dma_slave_buswidth buswidth) in sprd_dma_get_datawidth() argument
558 switch (buswidth) { in sprd_dma_get_datawidth()
563 return ffs(buswidth) - 1; in sprd_dma_get_datawidth()
570 static int sprd_dma_get_step(enum dma_slave_buswidth buswidth) in sprd_dma_get_step() argument
572 switch (buswidth) { in sprd_dma_get_step()
577 return buswidth; in sprd_dma_get_step()
Dmpc512x_dma.c686 inline u8 buswidth_to_dmatsize(u8 buswidth) in buswidth_to_dmatsize() argument
690 for (res = 0; buswidth > 1; buswidth /= 2) in buswidth_to_dmatsize()
822 inline bool is_buswidth_valid(u8 buswidth, bool is_mpc8308) in is_buswidth_valid() argument
824 switch (buswidth) { in is_buswidth_valid()
/Linux-v4.19/include/media/i2c/
Dtw9910.h42 unsigned long buswidth; member
/Linux-v4.19/drivers/mtd/chips/
DKconfig82 bool "Support 8-bit buswidth" if MTD_CFI_GEOMETRY
89 bool "Support 16-bit buswidth" if MTD_CFI_GEOMETRY
96 bool "Support 32-bit buswidth" if MTD_CFI_GEOMETRY
103 bool "Support 64-bit buswidth" if MTD_CFI_GEOMETRY
110 bool "Support 128-bit buswidth" if MTD_CFI_GEOMETRY
117 bool "Support 256-bit buswidth" if MTD_CFI_GEOMETRY
/Linux-v4.19/include/linux/ssb/
Dssb_driver_mips.h19 u8 buswidth; member
/Linux-v4.19/Documentation/devicetree/bindings/dma/xilinx/
Dzynqmp_dma.txt9 - xlnx,bus-width : Axi buswidth in bits. Should contain 128 or 64
/Linux-v4.19/drivers/media/i2c/soc_camera/
Dtw9910.c617 if (SOCAM_DATAWIDTH_16 == priv->info->buswidth) in tw9910_set_frame()
802 if (SOCAM_DATAWIDTH_16 != priv->info->buswidth && in tw9910_video_probe()
803 SOCAM_DATAWIDTH_8 != priv->info->buswidth) { in tw9910_video_probe()

12