omap3_dpll_recalc(9)
π omap3_dpll_recalc(9) π
okay so this is a page from the Kernel API Manual and bestie, it's about clocks. not the cute wrist kind. the DPLL kind. let's get into it πβ¨
β¨ NAME β¨
omap3_dpll_recalc β recalculate DPLL rate π
πΈ SYNOPSIS πΈ
unsigned long omap3_dpll_recalc (struct clk_hw *hw , unsigned long
parent_rate );
π¦ ARGUMENTS π¦
hwβ thestruct clk_hwthat's holding the DPLLstruct clk. yes she contains the whole vibe πparent_rateβ the clock rate of the DPLL parent. that's the upstream bestie fr fr
π DESCRIPTION π
Recalculate and propagate the DPLL rate. that's it, that's the whole thing. she recalculates, she propagates, she slays β¨π
π SEE ALSO π
Kernel file ./drivers/clk/ti/dpll3xxx.c, plus a whole friend group of functions that are literally all in the same file together, iykyk π«Ά:
_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_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)omap3_dpll5_set_rate(9)
and that's the page!! π no cap, that's everything. shoutout to ./drivers/clk/ti for being the home directory, and this lil beauty is dated October 2026 in the omap3_dpll_recalc(9) edition. go forth and recalculate, icon ππ§ββοΈβ
π¦ 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