omap2_clk_di...autoidle_all(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… omap2_clk_disable_autoidle_all(9) β€” like, the whole vibe

okay so bestie, welcome to the Kernel API Manual πŸŽ€ and today's main character is omap2_clk_disable_autoidle_all, which is genuinely such a mouthful but we move πŸ’–


✨ NAME ✨

omap2_clk_disable_autoidle_all β€” no cap, this one disables autoidle on all OMAP clocks that support it πŸ¦‹


🌸 SYNOPSIS 🌸

int omap2_clk_disable_autoidle_all (void );

like, look at her. returns an int, takes nothing. iconic behavior honestly πŸ‘‘


πŸ’œ ARGUMENTS πŸ’œ

  • void β€” no arguments. that's it. that's the whole list. she takes zero notes, asks zero questions, needs zero input πŸ™ˆ

πŸ”₯ DESCRIPTION πŸ”₯

so what she actually does: she goes around and disables clock autoidle on all OMAP clocks that have allow_idle function pointers associated with them ✨ like a little hall monitor but make it clock infrastructure.

and here's the tea β˜• β€” this function is intended to be temporary until support for this is added to the common clock code. so she's not here forever, she's just holding down the fort. respect the hustle 🫢

Returns 0. that's it. success, always, apparently πŸ’€

ngl, "temporary" is doing a lot of heavy lifting here, but that's what the page says so that's what we're saying πŸ’…

πŸ‘‘ SEE ALSO πŸ‘‘

go touch some grass in the Kernel file ./drivers/clk/ti/autoidle.c 🌈 and then check out her whole friend group, fr fr:

like they're all in the same group chat and honestly it's a vibe 🧚


⭐ okay bye bestie, this page lives over in ./drivers/clk/ti, it's dated October 2026, and the whole thing is filed under omap2_clk_di...autoidle_all(9) β€” slay, periodt, see you in the next manpage πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from