omap2xxx_clkt_vps_late_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– omap2xxx_clkt_vps_late_init πŸ’–

okay so bestie, welcome to the Kernel API Manual entry for omap2xxx_clkt_vps_late_init(9) ✨ this one's a tiny little function with a big job and honestly? she's iconic for it πŸŽ€


🌸 NAME 🌸

omap2xxx_clkt_vps_late_init β€” store a copy of the sys_ck rate πŸ’Ύβœ¨


πŸ¦‹ SYNOPSIS πŸ¦‹

void omap2xxx_clkt_vps_late_init (void );

that's it. that's the whole signature. no notes πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • void β€” no arguments. literally zero. she takes nothing, she gives nothing (well, see DESCRIPTION, she doesn't even return anything, we'll get there) πŸ™ˆ

⭐ DESCRIPTION ⭐

So here's the vibe: this function stores a copy of the sys_ck rate for later use by the OMAP2xxx DVFS code πŸ‘‘ that's the whole assignment. save a copy, keep it for later, main character energy only 🌈

Now, the important lore: the sys_ck rate does not β€” or rather, must not β€” change during kernel runtime 😀 like, that's the rule, that's the whole deal, do not touch it, it's giving "don't move, I'm measuring you" fr fr πŸ’€

And the timing? Chef's kiss levels of specific:

  • it must be called after we have a valid sys_ck rate βœ…
  • but before the virt_prcm_set clock rate is recalculated ⏰

get that order wrong and it's not gonna slay, it's gonna suffer 😭

Also: no return value. nothing. void. she doesn't report back, she just does the thing and leaves 🫢


🌟 SEE ALSO 🌟


ngl the whole friend group lives in ./arch/arm/mach-omap2 and they all reference each other, it's giving group chat πŸ’¬

and that's the page bestie!! πŸ’œ this manual page dropped October 2026, comes to you straight out of ./arch/arm/mach-omap2, and stars omap2xxx_clkt_vps_late_init(9) in the leading role πŸ‘‘πŸŽ¬ mwah, kiss the kernel for me πŸ’‹πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from