tegra_dfll_runtime_suspend(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… tegra_dfll_runtime_suspend β€” kernel API manual, section 9

okay so bestie, welcome to the tegra_dfll_runtime_suspend(9) page πŸ’– it's a kernel API manual entry, and honestly? she's short but she matters. let's get into it.


✨ NAME ✨

tegra_dfll_runtime_suspend β€” the girl whose whole job is disabling all the clocks the DFLL needs 🌸 literally that's it, that's the vibe.


✨ SYNOPSIS ✨

int tegra_dfll_runtime_suspend (struct device *dev );

like, she takes one argument and hands you back an int. no cap. 🫢


✨ ARGUMENTS ✨

  • dev β€” the DFLL device * πŸ‘‘ that's your pointer, that's who you're working with, periodt.

✨ DESCRIPTION ✨

so what does she actually do? she disables all the clocks needed by the DFLL πŸŽ€ that's the whole assignment and she ate.

but here's the important little caveat, bestie, don't skip it πŸ‘€ β€” she assumes that other code will later call clk_unprepare. like, she's not doing that part for you. that's somebody else's main character moment. so don't come for her when the unprepare never happens, fr fr 😭


✨ SEE ALSO ✨

okay this list is long and it's giving "the whole group chat got tagged" πŸ’€ but every single one of these is here, so let's go:

the kernel file ./drivers/clk/tegra/clk-dfll.c, plus:

like I said. the whole group chat. πŸ¦‹ but hey, now you know everybody's @ πŸ’œ


quick reminder bestie: this page lives in ./drivers/clk/tegra and it's dated October 2026. also, hi, it's me, tegra_dfll_runtime_suspend(9) β€” thanks for reading, ily, go call clk_unprepare later k? πŸ§šβœ¨πŸ’–
πŸ“¦ where this page comes from