omap3_noncor..._ssc_program(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… omap3_noncor..._ssc_program(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” yes the whole thing, we're doing this πŸŽ€


✨ NAME ✨

omap3_noncore_dpll_ssc_program β€” set spread-spectrum clocking registers πŸ¦‹

like, literally, it pokes the SSC registers. that's the whole vibe.


🌸 SYNOPSIS 🌸

void omap3_noncore_dpll_ssc_program (struct clk_hw_omap *clk );

no return value, no drama, just vibes πŸ’…


🫢 ARGUMENTS 🫢

  • clk β€” the struct clk * of the DPLL you wanna set, bestie. that's the one. point at it and go πŸ’–

πŸ‘‘ DESCRIPTION πŸ‘‘

so here's the tea β˜• β€” this one enables the DPLL spread spectrum clocking, but only if frequency modulation and frequency spreading have already been set. if they haven't? it disables it instead. no cap, that's the whole branching situation πŸ™ˆ


πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/clk/ti/dpll3xxx.c β€” and the whole friend group:


and that's the page, iconic behavior honestly 🧚 this one lives in ./drivers/clk/ti and it's dated October 2026 β€” mwah, see u in the next manpage πŸ’œβœ¨

πŸ“¦ where this page comes from