clkdm_sleep(9)
π€ clkdm_sleep(9) β the clockdomain sleep-transition bestie π€
okay so this is the clkdm_sleep(9) page from the Kernel API Manual, and it's lowkey all about forcing one clockdomain to go to sleep. β¨ no cap, that's the whole vibe.
β¨ NAME β¨
clkdm_sleep β force clockdomain sleep transition π€
π SYNOPSIS π
int clkdm_sleep (struct clockdomain *clkdm );
π§ ARGUMENTS π§
clkdmβstruct clockdomain *; literally the clockdomain pointer you're aiming this sleep transition at. π
π€ DESCRIPTION π€
okay so you're telling the CM to force a sleep transition on the specified clockdomain clkdm. that's it, that's the main character energy. π«Ά
Returns -EINVAL if clkdm is NULL or if the clockdomain does not support software-initiated sleep; 0 upon success. periodt. π
π SEE ALSO π
Kernel file: ./arch/arm/mach-omap2/clockdomain.c β that's where these besties live. π«Ά
the full crew:
_clkdm_register(9)_autodep_lookup(9)_resolve_clkdm_deps(9)_clkdm_add_wkdep(9)_clkdm_del_wkdep(9)_clkdm_add_sleepdep(9)_clkdm_del_sleepdep(9)clkdm_register_platform_funcs(9)clkdm_register_clkdms(9)clkdm_register_autodeps(9)clkdm_complete_init(9)clkdm_lookup(9)clkdm_for_each(9)clkdm_get_pwrdm(9)clkdm_add_wkdep(9)clkdm_del_wkdep(9)clkdm_read_wkdep(9)clkdm_clear_all_wkdeps(9)clkdm_add_sleepdep(9)clkdm_del_sleepdep(9)clkdm_read_sleepdep(9)clkdm_clear_all_sleepdeps(9)clkdm_sleep_nolock(9)clkdm_wakeup_nolock(9)clkdm_wakeup(9)clkdm_allow_idle_nolock(9)clkdm_allow_idle(9)clkdm_deny_idle_nolock(9)clkdm_deny_idle(9)clkdm_add_autodeps(9)clkdm_del_autodeps(9)clkdm_clk_enable(9)clkdm_clk_disable(9)clkdm_hwmod_enable(9)clkdm_hwmod_disable(9)_clkdm_save_context(9)_clkdm_restore_context(9)clkdm_save_context(9)clkdm_restore_context(9)
made with π from ./arch/arm/mach-omap2 Β· October 2026 β that's the source/version + date vibe, bestie π«Ά
π¦ 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