zynqmp_qspi_config_op(9)
zynqmp_qspi_config_op(9) π
β¨
okay so bestie, welcome to the Kernel API Manual entry for zynqmp_qspi_config_op β the little helper that configures the QSPI controller for a specified transfer. itβs giving βsetup eraβ energy, no cap. π
π¦ NAME π¦
zynqmp_qspi_config_op β configure QSPI controller for specified transfer. π
β¨ SYNOPSIS β¨
int zynqmp_qspi_config_op (struct zynqmp_qspi *xqspi , const struct
spi_mem_op *op );
π«Ά ARGUMENTS π«Ά
xqspiβ pointer to thezynqmp_qspistructure. literally the controllerβs main-character struct. πopβ the memory operation to execute. the actual move weβre setting up. πΈ
π DESCRIPTION π
This function sets the operational mode of the QSPI controller for the next QSPI transfer, and it sets the requested clock frequency. thatβs the whole vibe: mode check + clock check, slay. β¨
π RETURN π
Always 0. yes bestie, always. no dramatic exit codes here, periodt. π
π₯ NOTE π₯
If the requested frequency is not an exact match with what can be obtained using the pre-scalar value, the driver sets the clock frequency which is lower than the requested frequency (maximum lower) for the transfer.
If the requested frequency is higher or lower than that is supported by the QSPI controller the driver will set the highest or lowest frequency supported by controller.
π§ SEE ALSO π§
the whole reference squad, in original order:
- Kernel file
./drivers/spi/spi-zynqmp-gqspi.c 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_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_write_op(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)
okay thatβs the whole page, bestie. cute sign-off: source/version ./drivers/spi, date October 2026, page zynqmp_qspi_config_op(9). πβ¨
π¦ 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