Home
last modified time | relevance | path

Searched full:wfifo (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/hw/misc/
H A Dxlnx-versal-cfu.c34 uint32_t *wfifo, uint32_t *wfifo_ret) in update_wfifo() argument
38 wfifo[idx] = value; in update_wfifo()
41 memcpy(wfifo_ret, wfifo, WFIFO_SZ * sizeof(uint32_t)); in update_wfifo()
42 memset(wfifo, 0, WFIFO_SZ * sizeof(uint32_t)); in update_wfifo()
170 memset(s->wfifo, 0, WFIFO_SZ * sizeof(uint32_t)); in cfu_apb_reset()
215 uint32_t wfifo[WFIFO_SZ]; in cfu_stream_write() local
217 if (update_wfifo(addr, value, s->wfifo, wfifo)) { in cfu_stream_write()
220 packet_type = extract32(wfifo[0], 24, 8); in cfu_stream_write()
221 row_addr = extract32(wfifo[0], 16, 5); in cfu_stream_write()
222 reg_addr = extract32(wfifo[0], 8, 6); in cfu_stream_write()
[all …]
H A Dxlnx-versal-cframe-reg.c509 uint32_t wfifo[WFIFO_SZ]; in cframe_reg_fdri_write() local
511 if (update_wfifo(addr, value, s->wfifo, wfifo)) { in cframe_reg_fdri_write()
514 s->regs[R_FDRI0] = wfifo[0]; in cframe_reg_fdri_write()
515 s->regs[R_FDRI1] = wfifo[1]; in cframe_reg_fdri_write()
516 s->regs[R_FDRI2] = wfifo[2]; in cframe_reg_fdri_write()
517 register_write(&s->regs_info[R_FDRI3], wfifo[3], in cframe_reg_fdri_write()
531 memset(s->wfifo, 0, WFIFO_SZ * sizeof(uint32_t)); in cframe_reg_reset_enter()
580 uint32_t *wfifo) in cframes_bcast_write() argument
584 .data[0] = wfifo[0], in cframes_bcast_write()
585 .data[1] = wfifo[1], in cframes_bcast_write()
[all …]
/openbmc/qemu/include/hw/misc/
H A Dxlnx-versal-cfu.h207 /* 128-bit wfifo. */
208 uint32_t wfifo[WFIFO_SZ]; member
232 /* 128-bit wfifo. */
233 uint32_t wfifo[WFIFO_SZ]; member
244 * write fifo (wfifo), the data is copied to and returned in a secondary fifo
248 * @addr: the address used when calculating the wfifo array index to update
249 * @value: the value to write into the wfifo array
250 * @wfifo: the wfifo to update
251 * @wfifo_out: will return the wfifo data when all 128 bits have been written
256 uint32_t *wfifo, uint32_t *wfifo_ret);
H A Dxlnx-versal-cframe-reg.h270 /* 128-bit wfifo. */
271 uint32_t wfifo[WFIFO_SZ]; member
295 /* 128-bit wfifo. */
296 uint32_t wfifo[WFIFO_SZ]; member
/openbmc/u-boot/drivers/serial/
H A Dserial_meson.c14 u32 wfifo; member
86 writel(ch, &uart->wfifo); in meson_serial_putc()
154 writel(ch, &regs->wfifo); in _debug_uart_putc()
/openbmc/linux/drivers/spi/
H A Dspi-armada-3700.c620 /* Clear WFIFO, since it's last 2 bytes are shifted out during in a3700_spi_transfer_one_fifo()
650 /* Wait wfifo ready */ in a3700_spi_transfer_one_fifo()
654 "wait wfifo ready timed out\n"); in a3700_spi_transfer_one_fifo()
658 /* Fill up the wfifo */ in a3700_spi_transfer_one_fifo()
680 * - wait all the bytes in wfifo to be shifted out in a3700_spi_transfer_one_fifo()
699 dev_err(&spi->dev, "wait wfifo empty timed out\n"); in a3700_spi_transfer_one_fifo()
/openbmc/linux/include/linux/platform_data/
H A Dsdhci-pic32.h11 int (*setup_dma)(u32 rfifo, u32 wfifo);
/openbmc/linux/Documentation/devicetree/bindings/sound/
H A Ddavinci-mcasp-audio.yaml82 configures WFIFO threshold
/openbmc/u-boot/arch/arm/mach-socfpga/
H A Dscan_manager.c161 * WFIFO is empty before enabling the IO scan chain in scan_mgr_io_scan_chain_prg()