omap3xxx_pr...le_io_wakeup(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… omap3xxx_pr...le_io_wakeup(9) β€” from the Kernel API Manual, bestie

okay so real talk, this is a page straight out of the Kernel API Manual, and the star of the show is omap3xxx_prm_enable_io_wakeup. she's short, she's void, and she's iconic for it. let's get into it 🫢


✨ NAME ✨

omap3xxx_prm_enable_io_wakeup β€” bestie, this one enables wakeup events from the I/O wakeup latches πŸ’– like that's literally her whole job.


🌸 SYNOPSIS 🌸

void omap3xxx_prm_enable_io_wakeup (void );

she takes nothing, she gives nothing back. main character energy fr.


πŸŽ€ ARGUMENTS πŸŽ€

  • void β€” no arguments. nada. zero. the void is the vibe, and honestly? we respect it πŸ™ˆ

πŸ¦‹ DESCRIPTION πŸ¦‹

so what she actually does: she activates the I/O wakeup event latches, and she lets the events that those latches logged go ahead and signal a wakeup event to the PRCM. that's the whole slay ✨

but listen, because this is the important part and i'm not letting you skip it πŸ‘‘

for I/O wakeups to actually happen, the WAKEUPENABLE bits must be set in the pad mux registers β€” and omap3xxx_prm_reconfigure_io_chain must be called. no cap, both of those things, or you get nothing. 😭

and no return value. she's void, she doesn't do receipts. periodt πŸ’…


πŸ’œ SEE ALSO πŸ’œ

the kernel file ./arch/arm/mach-omap2/prm3xxx.c is the home base, and here's the whole friend group β€” go say hi to all of them:


okay that's the whole page, you ate that πŸ’–

cute little sign-off before you go: this one lives in ./arch/arm/mach-omap2, and the page is dated October 2026. bye bestie, go enable some wakeups responsibly πŸ¦‹βœ¨πŸŽ€

πŸ“¦ where this page comes from