am33xx_cm_cl...force_wakeup(9)
π am33xx_cm_clkdm_force_wakeup π
okay so bestie, welcome to the Kernel API Manual β¨ β this is the page for am33xx_cm_clkdm_force_wakeup, and we're gonna get you fully caught up, no cap.
πΈ NAME πΈ
am33xx_cm_clkdm_force_wakeup β try to take a clockdomain out of idle π
It's giving "wake up sleepyhead" energy, fr fr.
β¨ SYNOPSIS β¨
void am33xx_cm_clkdm_force_wakeup (u16 inst , u16 cdoffs );
that's it, that's the whole signature π
two u16 args, no return, we move.
π¦ ARGUMENTS π¦
instβ the CM instance register offset (that's the*_INSTmacro, iykyk)cdoffsβ the Clockdomain register offset (yep, the*_CDOFFSmacro)
like, hand it these two numbers and it knows exactly which clockdomain you're talking about π₯
π DESCRIPTION π
okay so here's the vibe: this function takes a clockdomain β the one referred to by that (inst, cdoffs) pair β and pulls it out of idle, waking it up. literally the "rise and shine" of clockdomains π
and the best part? No return value. it just does the thing. no void shenanigans to check, no status code to obsess over. iconic, honestly π
π SEE ALSO π
if you're going down the rabbit hole (and you will), the Kernel file lives at ./arch/arm/mach-omap2/cm33xx.c and these are all your besties:
_clkctrl_idlest(9)_is_module_ready(9)_clktrctrl_write(9)am33xx_cm_is_clkdm_in_hwsup(9)am33xx_cm_clkdm_enable_hwsup(9)am33xx_cm_clkdm_disable_hwsup(9)am33xx_cm_clkdm_force_sleep(9)am33xx_cm_wait_module_ready(9)am33xx_cm_wait_module_idle(9)am33xx_cm_module_enable(9)am33xx_cm_module_disable(9)am33xx_clkdm_save_context(9)am33xx_clkdm_restore_context(9)
ngl, am33xx_cm_clkdm_force_sleep(9) is literally the opposite of this page β go read it if you want the full story π
aaand that's the page! π«Ά this one came from ./arch/arm/mach-omap2, dated October 2026, and it's the am33xx_cm_cl...force_wakeup(9) manual entry β periodt. πβ¨π
π¦ 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