pm_clk_resume(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to pm_clk_resume(9), straight out of the Kernel API Manual, and it does exactly one iconic thing: it enables clocks in a device's PM clock list. that's it. that's the whole assignment. ✨


🌸 SYNOPSIS 🌸

int pm_clk_resume (struct device *dev );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the device you want to enable the clocks for. that's the one and only thing you hand it. 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

so the kernel file behind all this is ./drivers/base/power/clock_ops.c β€” that's where the lore lives, go read it if you're feeling main character energy. πŸ“–

and the whole friend group is here too: pm_clk_list_lock(9), pm_clk_list_unlock(9), pm_clk_op_lock(9), pm_clk_op_unlock(9), __pm_clk_enable(9), pm_clk_acquire(9), pm_clk_add(9), pm_clk_add_clk(9), of_pm_clk_add_clks(9), __pm_clk_remove(9), pm_clk_remove_clk(9), pm_clk_init(9), pm_clk_create(9), pm_clk_destroy(9), pm_clk_suspend(9), pm_clk_notify(9), enable_clock(9), disable_clock(9), pm_clk_notify(9), and pm_clk_add_notifier(9).

and yes, pm_clk_notify(9) is in there twice β€” not me fixing it, not me judging, we simply don't gatekeep. πŸ’… this is exactly how the page came and we respect the original's choices, periodt.

ngl there are zero hidden options, zero env vars, zero exit codes on this page β€” it's a tiny page and it knows it. slay. πŸ’€

and that's the whole page, no cap πŸŽ€ source/version lives at ./drivers/base/power, dated October 2026 β€” take care of her, she's iconic. 🌈✨πŸ”₯

πŸ“¦ where this page comes from