am33xx_cm_cl...enable_hwsup(9)
π am33xx_cm_clkdm_enable_hwsup(9) π
okay bestie, welcome to the Kernel API Manual β this is the page for am33xx_cm_clkdm_enable_hwsup, and yes the title really is that long, she's got main character energy and a very long name π
β¨ NAME β¨
am33xx_cm_clkdm_enable_hwsup β put a clockdomain in hwsup-idle mode π¦
πΈ SYNOPSIS πΈ
void am33xx_cm_clkdm_enable_hwsup (u16 inst , u16 cdoffs );
like, that's the whole vibe. two args, no drama, void return because she gives nothing back and honestly? iconic π
π ARGUMENTS π
instβ the CM instance register offset, and btw you pass it in using the*_INSTmacro. that's the one, don't forget the macro, i'm literally begging π«Άcdoffsβ the clockdomain register offset, using the*_CDOFFSmacro. again: macro. it's giving "the details matter" β¨
π DESCRIPTION π
so what this gorgeous function does is: it takes the clockdomain that's referred to by (inst, cdoffs) and puts it into hardware-supervised idle mode. that's the whole thing. that's her job. π₯
no return value. void. nothing comes back. she does the thing and dips π
ngl bestie, this is the enable direction β the hwsup-idle direction. if you wanted the other way round, or wanted to check whether a clockdomain is already living that hwsup life, the SEE ALSO girlies below have you covered π
π SEE ALSO π
all the siblings, cousins and adjacent functions live in the Kernel file ./arch/arm/mach-omap2/cm33xx.c β go say hi to the whole family:
_clkctrl_idlest(9)_is_module_ready(9)_clktrctrl_write(9)am33xx_cm_is_clkdm_in_hwsup(9)am33xx_cm_clkdm_disable_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)
and that's the page, bestie!! π§ she came from ./arch/arm/mach-omap2, she's dated October 2026, and she lives in the Kernel API Manual β mwah, go enable some hwsup idle mode, ily, iykyk ππβ
π¦ 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