A FREQUENCY SYNTHESIZER THAT MULTIPLES ITS INPUT CLOCK BY A FIXED FACTOR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… A Frequency ...fixed factor(9) πŸ’…

okay so we're in the Kernel API Manual, bestie β€” yes, literally the Kernel API Manual β€” and this page is about a frequency synthesizer that multiples its input clock by a fixed factor. No cap, that's the whole vibe. πŸ¦‹


🌸 NAME 🌸

A Frequency Synthesizer that multiples its input clock by a fixed factor


πŸ¦‹ DESCRIPTION πŸ¦‹

Traits of this clock β€” and yes, every single one made the list, because we don't skip details in this group chat:

  • prepare β€” clk_(un)prepare only ensures parent is (un)prepared
  • enable β€” clk_enable and clk_disable are functional & control the Fsyn
  • rate β€” inherits rate from parent.
  • set_rate/round_rate/recalc_rate
  • parent β€” fixed parent. No clk_set_parent support

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/clk/st/clkgen-fsyn.c struct st_clk_quadfs_pll(9), A digital frequency synthesizer(9)

xoxo, your kernel bestie πŸ’… β€” source/version: ./drivers/clk/st; date: October 2026; page title: A Frequency ...fixed factor(9)

πŸ“¦ where this page comes from