omap2_clk_en..._init_clocks(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… omap2_clk_enable_init_clocks β€” Kernel API Manual

okay so bestie, we're in the omap2_clk_en..._init_clocks(9) page today (yes the title is truncated, that's just how the man page header rolls, iykyk), and honestly? it's a little vintage, a little deprecated, but we're gonna learn it together 🫢


✨ NAME ✨

omap2_clk_enable_init_clocks β€” prepare & enable a list of clocks

like, the whole personality of this function is right there in the name, no cap πŸ’…


🌸 SYNOPSIS 🌸

void omap2_clk_enable_init_clocks (const char **clk_names , u8
num_clocks );

notice the return type is void β€” it gives nothing back, it just does πŸ’–


πŸŽ€ ARGUMENTS πŸŽ€

  • clk_names β€” ptr to an array of strings of clock names to enable. it's a const char **, so it's a pointer to an array of strings, and each string is one clock's name ✨
  • num_clocks β€” number of clock names in clk_names. it's a u8, so keep the count cozy 🌸

πŸ¦‹ DESCRIPTION πŸ¦‹

Prepare and enable a list of clocks, named by clk_names. No return value β€” literally nothing comes back, it's giving silent main character energy πŸ‘‘

⚠️ XXX Deprecated β€” only needed until these clocks are properly claimed and enabled by the drivers or core code that uses them. so like, it works, but it's on borrowed time bestie 😭
⚠️ XXX What code disables & calls clk_put on these clocks? β€” the original page asks this too, and we're not gonna pretend we know the answer. if that's you, speak up 🫢

🌈 SEE ALSO 🌈

the whole friend group, in order, fr fr:


πŸ’œ SIGN-OFF πŸ’œ

that's the whole page, bestie! this one lives in ./drivers/clk/ti, dated October 2026, and it goes by omap2_clk_en..._init_clocks(9) β€” yes, still abbreviated, still iconic, we love a mysterious queen πŸŽ€βœ¨πŸ’…

πŸ“¦ where this page comes from