zynqmp_qspi_write_op(9)
π NAME π
okay bestie, welcome to the zynqmp_qspi_write_op(9) page from the Kernel API Manual β¨ this one is a function that sets up the GENFIFO entries, the TX FIFO, and fills the TX FIFO with as many bytes as possible. no cap, it's giving βget the FIFO ready and keep it fed.β π
πΈ SYNOPSIS πΈ
void zynqmp_qspi_write_op (struct zynqmp_qspi *xqspi , u8 tx_nbits , u32 genfifoentry );
π¦ ARGUMENTS π¦
xqspiβ pointer to the GQSPI instance π that's the one we're working with, bestie.tx_nbitsβ the transfer buswidth π literally the buswidth for the transfer.genfifoentryβ a variable in which the GENFIFO mask is returned to the calling function π«Ά it comes back out through this lil parameter, periodt.
π₯ SEE ALSO π₯
- Kernel file
./drivers/spi/spi-zynqmp-gqspi.cβ the source file, iykyk π struct qspi_platform_data(9)struct zynqmp_qspi(9)zynqmp_gqspi_read(9)zynqmp_gqspi_write(9)zynqmp_gqspi_selecttarget(9)zynqmp_qspi_set_tapdelay(9)zynqmp_qspi_init_hw(9)zynqmp_qspi_copy_read_data(9)zynqmp_qspi_chipselect(9)zynqmp_qspi_selectspimode(9)zynqmp_qspi_config_op(9)zynqmp_qspi_setup_op(9)zynqmp_qspi_filltxfifo(9)zynqmp_qspi_readrxfifo(9)zynqmp_qspi_fillgenfifo(9)zynqmp_qspi_disable_dma(9)zynqmp_qspi_enable_dma(9)zynqmp_process_dma_irq(9)zynqmp_qspi_irq(9)zynqmp_qspi_setuprxdma(9)zynqmp_qspi_read_op(9)zynqmp_qspi_suspend(9)zynqmp_qspi_resume(9)zynqmp_runtime_suspend(9)zynqmp_runtime_resume(9)zynqmp_qspi_exec_op(9)zynqmp_qspi_probe(9)zynqmp_qspi_remove(9)
that's the whole vibe check, bestie π
this page is from source ./drivers/spi, dated October 2026, and it's the zynqmp_qspi_write_op(9) manual page from the Kernel API Manual. slay β¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms