omap2xxx_clkt_dpllcore_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ omap2xxx_clkt_dpllcore_init(9) ✨

okay so bestie, this one's from the Kernel API Manual β€” we're deep in OMAP2xxx clock land and honestly it's giving very niche, very iconic πŸŽ€


🌸 NAME 🌸

omap2xxx_clkt_dpllcore_init β€” the clk init function for dpll_ck, no cap πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void omap2xxx_clkt_dpllcore_init (struct clk_hw *hw );

πŸ“ ARGUMENTS πŸ“

  • hw β€” bestie… the original literally says -- undescribed -- 😭 so like, that's all we've got. It's a struct clk_hw * and the docs left it at that. tragic but true πŸ™ˆ

πŸ’– DESCRIPTION πŸ’–

So what this does is store a local copy of clk in dpll_core_ck so other code can query the core rate without having to clk_get, which can sleep 😴 β€” like, imagine having to take a nap every time you wanted a number, no thank you.

It must only be called once. Not twice, not "oops I called it again", just once. periodt βœ‹

No return value β€” it's void, it gives you nothing back and that's the vibe.

⚠️ Real talk: the source has an XXX note here, and it goes like this β€” if the clock registration process is ever changed such that dpll_ck is no longer statically defined, this code may need to change to increment some kind of use count on dpll_ck. So keep that in mind if you go messing with registration, iykyk πŸ”₯

🌈 SEE ALSO 🌈


🫢 that's the whole page, short and sweet, a total main character moment ngl. source + version vibes: from ./arch/arm/mach-omap2, October 2026 ⭐

omap2xxx_clkt_dpllcore_init(9) β€” slay, go query that core rate πŸ’œ

πŸ“¦ where this page comes from