am33xx_cm_cl...enable_hwsup(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 *_INST macro. that's the one, don't forget the macro, i'm literally begging 🫢
  • cdoffs β€” the clockdomain register offset, using the *_CDOFFS macro. 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:


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