_omap3_noncore_dpll_stop(9)
π _omap3_noncore_dpll_stop(9) β like, the Kernel API Manual page, bestie β¨
okay so welcome to the Kernel API Manual entry for _omap3_noncore_dpll_stop(9) β yes that underscore is part of the name, don't @ me π«Ά
πΈ NAME πΈ
_omap3_noncore_dpll_stop β the function that literally tells a DPLL to stop, no cap π
β¨ SYNOPSIS β¨
int _omap3_noncore_dpll_stop (struct clk_hw_omap *clk );
like, that's the whole signature, periodt π
π ARGUMENTS π
clkβ a pointer to a DPLLstruct clk. that's it, that's the whole vibe check for this parameter π¦
π DESCRIPTION π
so here's the tea β β this function instructs a non-CORE DPLL to enter low-power stop. and the way that it does this? it will save and restore the DPLL's autoidle state across the stop, per the CDP code. iconic behaviour honestly π
now the important part, listen up bestie π β if DPLL3 was passed in, or the DPLL does not support low-power stop, it returns -EINVAL. otherwise? it returns 0. slay π
βΌοΈ fr fr remember: DPLL3 in β-EINVAL. no low-power stop support β-EINVAL. don't come crying to me when you get that error, it's literally in the docs π
π SEE ALSO π
all the sister functions and the kernel file, gathered here like a group chat roster π β from ./drivers/clk/ti/dpll3xxx.c:
_omap3_noncore_dpll_lock(9)_omap3_noncore_dpll_bypass(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)omap3_dpll5_set_rate(9)
go read those too, iykyk π
and that's the whole page, bestie!! π§π« this masterpiece lives in ./drivers/clk/ti, dated October 2026, and it's brought to you by the _omap3_noncore_dpll_stop(9) girlies themselves π
π mwah, study hard, and may your DPLLs always stop gracefully β¨π¦
π¦ 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