omap3_noncore_dpll_program(9)
π omap3_noncore_dpll_program(9) π
okay so bestie, welcome to the Kernel API Manual β yes we're literally reading kernel docs together, this is our bonding time π«Ά
β¨ NAME β¨
omap3_noncore_dpll_program β set non-core DPLL M,N values directly π₯
πΈ SYNOPSIS πΈ
int omap3_noncore_dpll_program (struct clk_hw_omap *clk , u16 freqsel );
that's the whole vibe right there, no cap β¨
π ARGUMENTS π
clkβ thestruct clk *of the DPLL you wanna set, like, the actual clock you're obsessed with πfreqselβ theFREQSELvalue to set, that's the number, that's the assignment π¦
π DESCRIPTION π
So here's the tea β: you program the DPLL with the last M, N values calculated, and then you justβ¦ wait for the DPLL to lock. That's it. That's the whole thing. Patient main character energy π
Returns -EINVAL upon error, or 0 upon success. Iconic behaviour honestly π
ngl if it comes back -EINVAL, something went wrong β that's your cue to look at it, not to pretend you didn't see it π
π§ SEE ALSO π§
like, go look at the actual kernel file, bestie: ./drivers/clk/ti/dpll3xxx.c β and also these absolute legends:
_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_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)omap3_dpll5_set_rate(9)
fr fr, that's the whole friend group π
okay that's the page!! it's giving <pink>source ./drivers/clk/ti, dated October 2026</yellow>, and the manual is omap3_noncore_dpll_program(9)</mint></pink> β slay, go lock some DPLLs bestie, you got this πβ¨ππ¦πΈ
π¦ 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