tegra_dfll_runtime_resume(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… tegra_dfll_runtime_resume(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” this one's a lil function from the Tegra clock corner of the kernel, and honestly? it's giving "wake up babe, we're turning the clocks back on" ✨


🌸 NAME 🌸

tegra_dfll_runtime_resume β€” enable all clocks needed by the DFLL


πŸŽ€ SYNOPSIS πŸŽ€

int tegra_dfll_runtime_resume (struct device *dev );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • dev β€” the DFLL device * (yes, just a pointer to it, that's the whole vibe)

πŸ’– DESCRIPTION πŸ’–

So what this does is: it enables all the clocks that the DFLL needs. That's it, that's the whole flex. πŸ’…

⚠️ but like, heads up β€” it assumes clk_prepare has already been called on all the clocks. so if you skipped that step, bestie, that's on you, no cap.

And here's the lil note the devs left in there (iconic honesty, honestly):

XXX Should also handle context restore when returning from off.

so yeah, that part's still a todo. lowkey important, highkey not done yet 😭


🧚 SEE ALSO 🧚

fr fr go read these, they're all in the kernel file ./drivers/clk/tegra/clk-dfll.c:


✨ and that's the whole page, bestie ✨ this lil masterpiece lives in ./drivers/clk/tegra, dated October 2026, and it's part of the Kernel API Manual 🫢 go forth and resume those clocks, you absolute icon πŸ‘‘

πŸ“¦ where this page comes from