am33xx_cm_c...isable_hwsup(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 *_INST macro, iykyk). πŸŽ€
  • cdoffs β€” the clockdomain register offset (the *_CDOFFS macro, 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:


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