omap_hwmod_setup_all(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… omap_hwmod_setup_all ✨

okay bestie, welcome to the Kernel API Manual page for omap_hwmod_setup_all(9) β€” yes the whole page, yes I read all of it, yes I'm obsessed 🫢


🌸 NAME 🌸

omap_hwmod_setup_all β€” set up all registered IP blocks, literally all of them, no cap πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

int omap_hwmod_setup_all (void );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • void β€” no arguments. nothing. nada. it takes zero (0) things from you, she's low maintenance like that ✨

πŸ’œ DESCRIPTION πŸ’œ

So here's the vibe: this function initializes and sets up all the IP blocks that are registered with the hwmod code. Every single one. Group chat, everyone's invited πŸ’…

🚨 timing matters, bestie β€” omap_hwmod_setup_all must be called after omap2_clk_init. like, that's not a suggestion, that's the rule. don't be that girl who calls it early 😭

What it's actually doing:

  • it resolves the struct clk names to struct clk pointers for each registered omap_hwmod β€” name matching era, we love to see it 🎯
  • it also calls _setup on each hwmod (yes, every one, she's thorough)
  • and it returns 0 upon success ⭐

πŸ‘‘ SEE ALSO πŸ‘‘

the friend group. the whole roster. every single one, and I'm not skipping a single name because that would be disrespectful 🫢


and that's the whole page, periodt πŸ’…βœ¨

little sign-off from me to you: this one lives over in ./arch/arm/mach-omap2, dated October 2026 β€” go forth and set up those hwmods, bestie, you got this πŸŽ€πŸ’–

πŸ“¦ where this page comes from