zynqmp_runtime_suspend(9)
π zynqmp_runtime_suspend(9) β a Kernel API Manual moment π
okay bestie, welcome to the group chat for zynqmp_runtime_suspend π this one lives in the Kernel API Manual and honestly? she's short, she's sweet, she's lowkey iconic. let's get into it β¨
πΈ NAME πΈ
zynqmp_runtime_suspend β the Runtime suspend method for the SPI driver π«Ά
π SYNOPSIS π
int zynqmp_runtime_suspend (struct device *dev );
π¦ ARGUMENTS π¦
devβ Address of theplatform_devicestructure π« like, the address. of the struct. that's the whole vibe check for this one.
π DESCRIPTION π
okay so picture this: this function disables the clocks. that's it. that's the function. no cap, she's not doing a whole monologue, she's just out here turning the clocks off and leaving π β¨
β RETURN β
Always 0. every time. fr fr. main character energy that never flops ππ
π SEE ALSO π
the whole squad π«Ά β start with the kernel file ./drivers/spi/spi-zynqmp-gqspi.c, then go meet the family:
- structs:
struct qspi_platform_data(9),struct zynqmp_qspi(9) - the gqspi girlies:
zynqmp_gqspi_read(9),zynqmp_gqspi_write(9),zynqmp_gqspi_selecttarget(9) - qspi setup + hw crew:
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) - fifo besties:
zynqmp_qspi_filltxfifo(9),zynqmp_qspi_readrxfifo(9),zynqmp_qspi_fillgenfifo(9) - dma delegation:
zynqmp_qspi_disable_dma(9),zynqmp_qspi_enable_dma(9),zynqmp_process_dma_irq(9),zynqmp_qspi_irq(9),zynqmp_qspi_setuprxdma(9) - ops era:
zynqmp_qspi_write_op(9),zynqmp_qspi_read_op(9),zynqmp_qspi_exec_op(9) - suspend/resume twins:
zynqmp_qspi_suspend(9),zynqmp_qspi_resume(9),zynqmp_runtime_resume(9) - lifecycle icons:
zynqmp_qspi_probe(9),zynqmp_qspi_remove(9)
like, iykyk β read them all, they ate π₯
aaaand that's the whole page, bestie π this cutie is filed under ./drivers/spi, dated October 2026, and she goes by zynqmp_runtime_suspend(9). go forth and disable those clocks πβ¨
π¦ 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