omap4_cmins..._module_idle(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

omap4_cminst_wait_module_idle(9) 🫢

okay bestie, you're in the Kernel API Manual and this page is about omap4_cminst_wait_module_idle β€” the little function whose whole personality is waiting for a module to be in the 'disabled' state. no cap, it's giving "hold my iced coffee while the hardware settles." πŸ’…


πŸ’– NAME

omap4_cminst_wait_module_idle β€” wait for a module to be in 'disabled' state. periodt.

✨ SYNOPSIS ✨

int omap4_cminst_wait_module_idle (u8 part , s16 inst , u16 clkctrl_offs
, u8 bit_shift );

πŸŽ€ ARGUMENTS πŸŽ€

  • part β€” PRCM partition ID that the CM_CLKCTRL register exists in.
  • inst β€” CM instance register offset (*_INST macro).
  • clkctrl_offs β€” Module clock control register offset (*_CLKCTRL macro).
  • bit_shift β€” Bit shift for the register, ignored for OMAP4+.

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so the whole assignment is: wait for the module IDLEST to be disabled. that's it, that's the function. Some PRCM transition, like reset assertion or parent clock de-activation, must wait for the module to be fully disabled β€” so this one is literally the "are we there yet" bestie for that exact moment. πŸ’–

🌸 SEE ALSO 🌸

Kernel file: ./arch/arm/mach-omap2/cminst44xx.c β€” and the linked besties are:

mwah πŸ’‹ β€” this page's source/version footer tea is ./arch/arm/mach-omap2, dated October 2026, with the page id omap4_cmins..._module_idle(9). bye bestie, go wait on that module with main character energy 🫢✨

πŸ“¦ where this page comes from