am33xx_cm_c...isable_hwsup(9)
π am33xx_cm_clkdm_disable_hwsup β no cap, this is a page from the Kernel API Manual π
Okay bestie, sit down, grab your iced matcha, because we're talking about am33xx_cm_clkdm_disable_hwsup and honestly? It's giving "quietly important" and I'm obsessed. π
β¨ NAME β¨
am33xx_cm_clkdm_disable_hwsup β put a clockdomain into swsup-idle mode. That's it. That's the whole vibe. π¦
β¨ SYNOPSIS β¨
void am33xx_cm_clkdm_disable_hwsup (u16 inst , u16 cdoffs );
Like, no return value, no drama, just vibes and two u16s. π
β¨ ARGUMENTS β¨
instβ the CM instance register offset (the*_INSTmacro, iykyk). πcdoffsβ the clockdomain register offset (the*_CDOFFSmacro, naturally). πΈ
β¨ DESCRIPTION β¨
So here's the tea β: this function puts the clockdomain referred to by (inst, cdoffs) into software-supervised idle mode. Translation for the girlies who aren't living inside arch/arm/mach-omap2 24/7: it means the clockdomain is controlled manually by the Linux OMAP clockdomain code instead of the hardware doing its own thing. Main character energy is being handed over to the software, periodt. π
No return value. None. Zero. She's void, she gives nothing back, and that's iconic. π
β¨ SEE ALSO β¨
Kernel file ./arch/arm/mach-omap2/cm33xx.c β and the whole friend group:
_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_force_sleep(9)am33xx_cm_clkdm_force_wakeup(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)
Bestie reminder: this is the disable hwsup one β if you were looking for the enable version, she's right there in the list above. Don't mix them up, I'm begging. π
Okay that's the whole page, mwah π β brought to you by the fine people at ./arch/arm/mach-omap2, dated October 2026, and yes the header up top said am33xx_cm_c...isable_hwsup(9) both times because the terminal demands symmetry, 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