omap2_clk_di...autoidle_all(9)
π 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:
omap2_clk_deny_idle(9)omap2_clk_allow_idle(9)_clk_generic_allow_autoidle_all(9)_clk_generic_deny_autoidle_all(9)of_ti_clk_autoidle_setup(9)omap2_clk_enable_autoidle_all(9)
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
- 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