A DIGITAL FREQUENCY SYNTHESIZER(9)
π A digital frequency synthesizer π
okay so welcome to A digital f... synthesizer(9), bestie β it lives in the Kernel API Manual and it's lowkey iconic. The page title is literally A digital frequency synthesizer, and the header/footer are out here doing the whole ellipsis thing (A digital f... synthesizer(9)) like they forgot the rest of the word. We move. π
π¦ Traits of this clock
okay so here's the vibe check for this clock, no cap:
- prepare β
clk_(un)prepareonly ensures parent is(un)prepared. That's it. It's giving minimal effort but in a slay way. β¨ - enable β
clk_enableandclk_disableare functional. They work. Periodt. π - rate β set rate is functional. Functional functional. π
- parent β fixed parent. No
clk_set_parentsupport β so don't come for that, bestie, because it's not there. π
β¨ SEE ALSO β¨
- Kernel file
./drivers/clk/st/clkgen-fsyn.cβ the actual source file, iconic. π§ A Frequency Synthesizer that multiples its input clock by a fixed factor(9)β yes, "multiples" is exactly how it's written, I'm not fixing the typo, I'm just reporting it. iykyk. πstruct st_clk_quadfs_pll(9)β struct bestie, go read it. obsessed. π
made with π
from the source/version ./drivers/clk/st, dated October 2026, and forever filed under A digital f... synthesizer(9). 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