omap3_dpll4...e_and_parent(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ omap3_dpll4...e_and_parent(9) πŸ¦‹

okay bestie, this is the Kernel API Manual page for the function with the iconic long name πŸ’…

πŸ’– NAME πŸ’–

omap3_dpll4_set_rate_and_parent β€” set rate and parent for omap3 per-dpll

✨ SYNOPSIS ✨

int omap3_dpll4_set_rate_and_parent (struct clk_hw *hw , unsigned long
       rate , unsigned long parent_rate , u8 index );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” clock to change
  • rate β€” target rate for clock
  • parent_rate β€” rate of the parent clock
  • index β€” parent index, 0 - reference clock, 1 - bypass clock

πŸ’… DESCRIPTION πŸ’…

okay so first it checks whether the current SoC supports the per-dpll reprogram operation or not. If it does, then it does the rate + parent change. It returns -EINVAL if that's not supported, 0 for success, and there can be potential error codes coming from the clock rate change. periodt ✨

🌈 SEE ALSO 🌈

Kernel file ./drivers/clk/ti/dpll3xxx.c is right there in the mix, and the whole squad is:


okay that's the whole page bestie, no cap πŸ’– This one comes from source/version ./drivers/clk/ti, dated October 2026, and it's literally the omap3_dpll4...e_and_parent(9) page. πŸŽ€

πŸ“¦ where this page comes from