cdns_spi_runtime_suspend(9)
Hey bestie π welcome to the cdns_spi_runtime_suspend(9) page from the Kernel API Manual. This is the runtime suspend method for the SPI driver, and she is short, sweet, and absolutely iconic. β¨
β¨ NAME β¨
cdns_spi_runtime_suspendβ Runtime suspend method for the SPI driver πΈ
π SYNOPSIS π
int cdns_spi_runtime_suspend (struct device *dev );
Okay so that signature is literally the whole intro, no cap. dev is the main character here. π«Ά
π ARGUMENTS π
devβ Address of theplatform_devicestructure. Yes bestie, she wants the address, not just the vibe. π
π DESCRIPTION π
This function disables the clocks. Thatβs it. Thatβs the slay. β¨ No extra lore, no side quests β clocks: disabled. π
π RETURN π
Always 0. Periodt. π
π¦ SEE ALSO π¦
Kernel file ./drivers/spi/spi-cadence.c plus the whole squad:
struct cdns_spi(9)cdns_spi_init_hw(9)cdns_spi_chipselect(9)cdns_spi_config_clock_mode(9)cdns_spi_config_clock_freq(9)cdns_spi_setup_transfer(9)cdns_spi_process_fifo(9)cdns_spi_irq(9)cdns_transfer_one(9)cdns_prepare_transfer_hardware(9)cdns_unprepare_transfer_hardware(9)cdns_spi_detect_fifo_depth(9)cdns_target_abort(9)cdns_spi_probe(9)cdns_spi_remove(9)cdns_spi_suspend(9)cdns_spi_resume(9)cdns_spi_runtime_resume(9)
mwah π β this lil page lives under ./drivers/spi, dated October 2026. Catch you in the kernel, bestie! π§π
π¦ 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