omap3_nonco...l_set_parent(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… omap3_noncore_dpll_set_parent(9) ✨

okay so bestie, welcome to the Kernel API Manual 🫢 this one's a function page, it lives in the kernel API docs, and it's literally about telling a DPLL clock who its parent is. no cap.


πŸŽ€ NAME πŸŽ€

omap3_noncore_dpll_set_parent β€” the function that sets the parent for a DPLL clock πŸ’«


✨ SYNOPSIS ✨

int omap3_noncore_dpll_set_parent (struct clk_hw *hw , u8 index );

that's the whole signature, character for character, no edits from me 🌸


πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” a pointer to the clock you're setting the parent for πŸ•°οΈ like, this is the clock in question, the main character.
  • index β€” the parent index you want to select πŸ”’ which parent are we picking? this number decides.

πŸ’– DESCRIPTION πŸ’–

so what it does: it sets the parent for a DPLL clock πŸ‘‘ and the way it does that is by putting the DPLL into bypass or locked mode β€” one of the two, depending on what's going on πŸ”₯

and it returns 0 on success, or a negative error value otherwise 😭 so like, check your return value, fr fr, don't just assume it slayed.


🌈 SEE ALSO 🌈

the whole friend group, all from the kernel file ./drivers/clk/ti/dpll3xxx.c πŸ“:

like, that's the entire group chat, go say hi πŸ’œ


🧚 sign-off 🧚

this little page comes from ./drivers/clk/ti, it's dated October 2026, and the manual tag on it is omap3_nonco...l_set_parent(9) πŸŽ€ that's it, that's the whole vibe. bye bestie, go set some parents πŸ¦‹πŸ’…

πŸ“¦ where this page comes from