omap3_dpll_autoidle_read(9)
π omap3_dpll_autoidle_read(9) π
okay so real talk, this is a Kernel API Manual page for omap3_dpll_autoidle_read, and it's lowkey short but it eats. let's get into it π«Ά
β¨ NAME β¨
omap3_dpll_autoidle_read β bestie, it reads a DPLL's autoidle bits. that's it, that's the whole vibe π
πΈ SYNOPSIS πΈ
u32 omap3_dpll_autoidle_read (struct clk_hw_omap *clk );
π¦ ARGUMENTS π¦
clkβ thestruct clk *of the DPLL you wanna read. that's the one, girlie, hand it over π
π DESCRIPTION π
so what it does is it returns the DPLL's autoidle bits, shifted down to bit 0. icon behavior, no notes β¨
and if you pass it a null pointer? or if the struct clk doesn't appear to refer to a DPLL at all? it hits you with -EINVAL. not me getting rejected by a clock driver π literally the vibe check said no π
fr fr though β null pointer in, -EINVAL out. don't try it thinking it'll slide. π
π SEE ALSO π
this is the part where the whole friend group shows up, and they're all in the kernel file ./drivers/clk/ti/dpll3xxx.c β which, periodt, is the source of every single one of these:
_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_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)
like, twenty-four whole entries, that's a whole group chat π§π
and that's the whole page, bestie!! πβ¨ππ¦πΈπ
mwah π β this lil masterpiece lives in ./drivers/clk/ti, dated October 2026, and it's an instant classic iykyk πβππ
π¦ 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