omap3_dpll_allow_idle(9)
π omap3_dpll_allow_idle π
ok so bestie, we're in the Kernel API Manual today and this one is a <blue>omap3_dpll_allow_idle(9)</blue> moment β like, genuinely iconic little function, no cap.
β¨ NAME β¨
omap3_dpll_allow_idle β enable DPLL autoidle bits π
πΈ SYNOPSIS πΈ
void omap3_dpll_allow_idle (struct clk_hw_omap *clk );
π¦ ARGUMENTS π¦
clkβ this is thestruct clk *of the DPLL you wanna operate on, bestie. that's the one. π«Ά
π DESCRIPTION π
okay so what this does: it Enables DPLL automatic idle control. periodt. β¨
and like, lowkey important detail here β this automatic idle mode switching only takes effect when the DPLL is locked. at least on OMAP3430. so don't come for me if you're on some other chip and the vibe check fails, iykyk. π
the DPLL will enter low-power stop when its downstream clocks are gated. so it's just out here napping when nobody needs it, main character energy fr fr. π€π
and nope β No return value. it's void, there's nothing to check, no error to catch, it's giving "i did my thing, bye" π
π SEE ALSO π
okay this is the whole friend group, gonna list everyone because they all deserve their moment:
Kernel file ./drivers/clk/ti/dpll3xxx.c π
_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_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)
like, the whole squad, literally. ππ
aaand that's the page, bestie! this one lives over in ./drivers/clk/ti and the version stamp says October 2026 β so yeah, dated, filed, slayed. go let that DPLL nap. π΄πβ¨
π¦ 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