_wait_idlest_generic(9)
β¨ _wait_idlest_generic(9) β¨
okay so bestie, this little icon is from the Kernel API Manual, and itβs literally the βplease leave idleβ waiter for a module. no cap. π
πΈ NAME πΈ
_wait_idlest_generic β wait for a module to leave the idle state. thatβs the whole vibe: module is idling, and we want it to stop idling. π¦
π SYNOPSIS π
int _wait_idlest_generic (struct clk_hw_omap *clk , struct clk_omap_reg
*reg , u32 mask , u8 idlest , const char *name );
π§ ARGUMENTS π§
clkβ the module clock youβre waiting for, and yes itβs needed for register offsets. main character energy, honestly. πregβ virtual address of the moduleIDLESTregister. thatβs the spot weβre checking, bestie.maskβ the value to mask against to determine if the module is active. vibe check for βis it doing stuff?β π₯idlestβ the idle state indicator for the clock, and itβs0or1. just those two, periodt.nameβ the name of the clock, forprintk. so when it talks, it can say who it is. π
π DESCRIPTION π
It waits for a module to leave idle, where its idle-status register is not inside the CM module. thatβs the specific little situation this cutie handles. π
It returns 1 if the module left idle promptly, or 0 if the module did not leave idle before the timeout elapsed. so like, prompt departure = 1, timeout sad times = 0. π
β οΈ XXX Deprecated β should be moved into drivers for the individual IP block that the IDLEST register exists in. so yeah, this is giving βlegacy era,β and that note is real. π
π SEE ALSO π
Kernel file ./drivers/clk/ti/clkt_dflt.c
_omap2_module_wait_ready(9)omap2_clk_dflt_find_companion(9)omap2_clk_dflt_find_idlest(9)omap2_dflt_clk_enable(9)omap2_dflt_clk_disable(9)omap2_dflt_clk_is_enabled(9)
mwah π brought to you by ./drivers/clk/ti, dated October 2026, and the page is _wait_idlest_generic(9). slay. π
π¦ 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