omap3_dpll5_set_rate(9)
π« omap3_dpll5_set_rate(9) π«
okay so bestie, welcome to the Kernel API Manual β this one's a little function page and it's honestly iconic in a quiet, "does one job extremely well" kinda way π
β¨ NAME β¨
omap3_dpll5_set_rate β set rate for omap3 dpll5, no cap π
πΈ SYNOPSIS πΈ
int omap3_dpll5_set_rate (struct clk_hw *hw , unsigned long rate ,
unsigned long parent_rate );
like, it takes three things and gives you back an int, periodt β¨
π¦ ARGUMENTS π¦
hwβ the clock you're changing, the main character of this whole operation πrateβ the target rate for that clock, like the goal, the dream, the vibe check π―parent_rateβ the rate of the parent clock, iykyk, gotta know where you came from π
π DESCRIPTION π
okay so the whole point: this sets the rate for the DPLL5 clock. literally its entire job π«Ά
and here's the part where you gotta pay attention β it applies the sprz319 advisory 2.1 on OMAP36xx if the DPLL is being used for USB host. and how does it know it's USB host? it detects that through the requested rate π so like, the rate itself is the tell. cute detective work honestly π
β SEE ALSO β
all the sibling functions hanging out in the Kernel file ./drivers/clk/ti/dpll3xxx.c β go say hi to the whole fam π
_omap3_noncore_dpll_lock(9)_omap3_noncore_dpll_bypass(9)_omap3_noncore_dpll_stop(9)_lookup_dco(9)_lookup_sddiv(9)omap3_noncore_dpll_ssc_program(9)omap3_noncore_dpll_program(9)omap3_dpll_recalc(9)omap3_noncore_dpll_enable(9)omap3_noncore_dpll_disable(9)omap3_noncore_dpll_determine_rate(9)omap3_noncore_dpll_set_parent(9)omap3_noncore_dpll_set_rate(9)omap3_noncore_dpll_set_rate_and_parent(9)omap3_dpll_autoidle_read(9)omap3_dpll_allow_idle(9)omap3_dpll_deny_idle(9)omap3_clkoutx2_recalc(9)omap3_core_dpll_save_context(9)omap3_core_dpll_restore_context(9)omap3_noncore_dpll_save_context(9)omap3_noncore_dpll_restore_context(9)omap3_dpll4_set_rate(9)omap3_dpll4_set_rate_and_parent(9)
π§ sign-off π§
this lil page lives in ./drivers/clk/ti, and it's stamped October 2026 β so like, mark your calendars bestie, it's giving timeless documentation energy πβ¨ mwah, go set some rates ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms